专利名称:一种基于用户订阅的下载方法及装置的制作方法
技术领域:
本发明属于计算机软件领域,尤其涉及一种基于用户订阅的下载方法及装置。
背景技术:
由于网络的便捷,网络资源的丰富及廉价,从网上下载诸如电影、电视剧、娱乐节目等资源已经成为了用户日常生活的一部分。如今,用户下载所需的资源一般需要通过以下几个步骤 I.通过搜索或面浏览等方式查找下载源;2.获取实际下载链接;3.启动下载工具;4.添加下载任务;5.选择本地存储路径;6.等待下载完成;7.若无法下载或下载速度较慢时,重复上述步骤I 6,直到完成下载。然而,大多数资源均会定期更新,且这些资源每更新一次,用户就要重新执行上述步骤I至7来下载更新的资源。因此,现有的下载方法不能自动通过获取资源更新信息后下载用户所需的资源。且在下载前的准备过程过于复杂,每更新一次资源,用户都需要重新搜索下载该更新的资源。
发明内容
本发明实施例的目的在于提供一种基于用户订阅的下载方法,旨在解决现有的下载方法不能自动通过获取资源更新信息后下载用户所需的资源的问题。本发明实施例是这样实现的,一种基于用户订阅的下载方法,所述方法包括以下步骤接收资源订阅请求,该资源订阅请求指定了用户需下载的资源;当检测到所述资源订阅请求指定的资源更新后,下载更新后的资源。本发明实施例的另一目的在于提供一种基于用户订阅的下载装置,所述装置包括订阅请求接受单元,用于接收资源订阅请求,该资源订阅请求指定了用户需下载的资源;资源下载单元,用于当检测到所述资源订阅请求指定的资源更新后,下载更新后的资源。在本发明实施例中,用户订阅需下载资源,当检测到所需下载的资源更新后,能够自动通过获取资源更新信息及其相关下载源来下载用户所需的资源。使得当用户所需的资源更新后,用户不再需要搜索需下载资源的链接,大大简便了资源下载前的准备工作。提升了用户体验。
图I是本发明实施例提供的基于用户订阅的下载方法流程图;图2是本发明实施例提供的基于用户订阅的下载装置结构图;图3是本发明另一实施例提供的基于用户订阅的下载装置结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过订阅用户所需下载资源的方式,当检测到用户所需下载的资源更新后,下载用户所需的资源。本发明提供了一种基于用户订阅的下载方法和装置所述方法包括接收资源订阅请求,该资源订阅请求指定了用户需下载的资源;当检测到所述资源订阅请求指定的资源更新后,下载更新后的资源。所述装置包括 订阅请求接受单元,用于接收资源订阅请求,该资源订阅请求指定了用户需下载的资源;资源下载单元,用于当检测到所述资源订阅请求指定的资源更新后,下载更新后的资源。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。实施例一如图I所示为本发明第一实施例提供的基于用户订阅的下载方法的流程图,为了便于说明,仅示出了与本发明实施例相关的部分。在步骤SlOl中,接收资源订阅请求,该资源订阅请求指定了用户需下载的资源。在本发明实施例中,接收的资源订阅请求有以下两种第一种,用户直接发出的资源订阅请求。具体为,用户通过网站等方式获取所需下载资源的链接后,用户发送资源订阅请求至服务器,该资源订阅请求包括用户需下载的资源。第二种,根据下载记录预测用户需订阅的资源,自动针对其中用户允许自动订阅的资源生成的资源订阅请求。具体为,获取用户的下载记录,根据下载记录预测用户需订阅的资源。如用户下载了前几集的电视剧资源、用户曾多次下载的娱乐视频资源等可被认为是用户需订阅的资源。此时,可预设一个标志项,用户可用于标识是否允许自动订阅该资源,当用户允许自动订阅时,可自动针对允许自动订阅的资源生成资源订阅请求。其中,对于用户允许自动订阅的资源,若用户下载过该资源的信息,则可自动为用户生成该资源的订阅请求。例如某一连续剧,用户下载过第一集,且允许自动订阅,则自动生成该连续剧第二集的资源订阅请求。
在本发明实施例中,接收的资源订阅请求中还可包括用户指定的资源存储路径。在步骤S102中,当检测到资源订阅请求指定的资源更新后,下载更新后的资源。在本发明实施例中,可通过多种方式检测资源的更新信息并获得相应的下载源,包括但不限于网搜索、网监控、下载端上报、人工编辑等一种或多种途径。在本发明实施例中,下载更新后的资源的方式有以下两种其一,当检测到资源订阅请求指定的资源更新后,通知用户资源已更新,并在接收到用户发出的下载指令后,下载更新后的资源。首先,当检测到资源订阅请求指定的资源更新后,通知用户资源已更新。其中,通知用户资源已更新的方式包括但不限于邮件、消息等方式。若更新的资源为一个,则通知用户该资源已更新,并由用户确定是否下载该更新 后的资源。若接收到用户发出的下载指令,则下载该更新后的资源。若更新的资源为多个,则在通知用户资源已更新后,先由用户决定是否需要下载,若用户需要下载则还需要用户选择需下载的资源。并在接收到用户发出的下载指令,则下载该下载指令指定的资源。其中,该下载指令指定了用户需下载的资源。另一,当检测到资源订阅请求指定的资源更新后,自动下载更新后的资源。具体为,当检测到资源订阅请求指定的资源更新后,不需要通知用户便自动下载更新后的资源。在本发明实施例中,若用户发出的资源订阅请求中包括了用户指定的资源存储路径,则下载更新后的资源并存储至该指定路径。在本发明实施例中,用户订阅需下载资源,当检测到所需下载的资源更新后,能够自动通过获取资源更新信息及其相关下载源来下载用户所需的资源。使得当用户所需的资源更新后,用户不再需要搜索需下载资源的链接,大大简便了资源下载前的准备工作。提升了用户体验。在本发明另一实施例中,在步骤SlOl之后还包括下述步骤根据接收到的资源订阅请求,生成已订阅的资源列表;根据用户发出的对已订阅资源的操作请求,对资源列表中相应的资源进行操作。在本发明实施例中,接收到订阅请求后,生成已订阅的资源列表,将相应的订阅资源的信息存储至数据库中。根据接收到的用户发出的对于已订阅资源的操作请求,对已订阅资源列表进行相应的操作。其中,操作请求包括但不限于查看、删除等。该过程的具体执行可如下述具体示例,如接收到用户发出的对已订阅资源的查看请求,则从数据库中读取已订阅资源列表的信息,并显示;接收到用户发出的对已订阅资源的删除请求时,删除该删除请求指定的资源在数据库中的相应信息。在本发明实施例中,根据接收到的资源订阅请求,生成已订阅的资源列表;并根据用户发出的已订阅资源的操作请求,对资源列表中相应的资源进行操作。使得用户可根据自己所需随时对订阅的资源进行编辑修改,大大方便了用户的使用。实施例二 图2示出了本发明实施例提供的基于用户订阅的下载装置的结构,为了便于说明,仅示出了与本发明实施例相关的部份。该装置可以是内置于软件系统中的软件单元、硬件单元或者软硬件相结合的单元,或者作为独立的挂件集成到软件系统或软件系统的应用系统中。其中订阅请求接受单元21,用于接收资源订阅请求,该资源订阅请求指定了用户需下载的资源。在本发明实施例中,订阅请求接受单元21接收到的资源订阅请求可为用户直接发出的资源订阅请求或根据下载记录预测用户需订阅的资源,自动针对其中用户允许自动订阅的资源生成的资源订阅请求。在本发明实施例中,订阅请求接受单元21接收到的资源订阅请求还可包括用户指定的资源存储路径。资源下载单元22,用于当检测到订阅请求接受单元21接收的资源订阅请求指定的资源更新后,下载更新后的资源。在本发明实施例中,资源下载单元22包括两个模块,分别为 用户下载模块221,用于当检测到资源订阅请求指定的资源更新后,通知用户资源已更新,并在接收到用户发出的下载指令后,下载更新后的资源。自动下载模块222,用于当检测到资源订阅请求指定的资源更新后,自动下载更新后的资源。在本发明实施例中,若订阅请求接受单元31接收到的资源订阅请求还可包括用户指定的资源存储路径,则资源下载单元32下载更新后的资源并将其存储至指定路径。在本发明另一实施例中,如图3所示,该装置还包括资源编辑单元23,用于根据接收到的资源订阅请求,生成已订阅的资源列表,并根据用户发出的对已订阅资源的操作请求,对资源列表中相应的资源进行操作。在本发明实施例中,用户订阅需下载资源,当检测到所需下载的资源更新后,能够自动通过获取资源更新信息及其相关下载源来下载用户所需的资源。使得当用户所需的资源更新后,用户不再需要搜索需下载资源的链接,大大简便了资源下载前的准备工作。提升了用户体验。本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于用户订阅的下载方法,其特征在于,所述方法包括下述步骤 接收资源订阅请求,该资源订阅请求指定了用户需下载的资源; 当检测到所述资源订阅请求指定的资源更新后,下载更新后的资源。
2.如权利要求I所述的方法,其特征在于,在所述步骤接收资源订阅请求,该资源订阅请求指定了用户需下载的资源之后,还包括 根据接收到的资源订阅请求,生成已订阅的资源列表; 根据用户发出的对已订阅资源的操作请求,对资源列表中相应的资源进行操作。
3.如权利要求I或2所述的方法,其特征在于,所述资源订阅请求包括 用户直接发出的资源订阅请求;或 根据下载记录预测用户需订阅的资源,自动针对其中用户允许自动订阅的资源生成的资源订阅请求。
4.如权利要求I或2所述的方法,其特征在于,所述资源订阅请求还包括用户指定的资源存储路径。
5.如权利要求4所述的方法,其特征在于,所述步骤当检测到所述资源订阅请求指定的资源更新后,下载更新后的资源步骤之后还包括 将下载的更新后的资源存储至用户指定的资源存储路径。
6.如权利要求I或2所述的方法,其特征在于,所述下载更新后的资源的方法包括 当检测到资源订阅请求指定的资源更新后,通知用户所述资源已更新,并在接收到用户发出的下载指令后,下载更新后的资源;或 当检测到资源订阅请求指定的资源更新后,自动下载更新后的资源。
7.一种基于用户订阅的下载装置,其特征在于,所述装置包括 订阅请求接受单元,用于接收资源订阅请求,该资源订阅请求指定了用户需下载的资源; 资源下载单元,用于当检测到所述资源订阅请求指定的资源更新后,下载更新后的资源。
8.如权利要求7所述的装置,其特征在于,所述装置还包括 资源编辑单元,用于根据接收到的资源订阅请求,生成已订阅的资源列表,并根据用户发出的对已订阅资源的操作请求,对资源列表中相应的资源进行操作。
9.如权利要求7或8所述的装置,其特征在于,所述资源订阅请求包括 用户直接发出的资源订阅请求;或 根据下载记录预测用户需订阅的资源,自动针对其中用户允许自动订阅的资源生成的资源订阅请求。
10.如权利要求7所述的装置,其特征在于,所述资源下载单元包括 用户下载模块,用于当检测到资源订阅请求指定的资源更新后,通知用户所述资源已更新,并在接收到用户发出的下载指令后,下载更新后的资源; 自动下载模块,用于当检测到资源订阅请求指定的资源更新后,自动下载更新后的资源。
全文摘要
本发明适用于计算机软件领域,提供了一种基于用户订阅的下载方法及装置,所述方法包括接收资源订阅请求,该资源订阅请求指定了用户需下载的资源;当检测到所述资源订阅请求指定的资源更新后,下载更新后的资源。在本发明中,用户订阅需下载资源,当检测到所需下载的资源更新后,能够自动通过获取资源更新信息及其相关下载源来下载用户所需的资源。使得当用户所需的资源更新后,用户不再需要搜索需下载资源的链接,大大简便了资源下载前的准备工作。提升了用户体验。
文档编号H04L29/08GK102833272SQ20111015758
公开日2012年12月19日 申请日期2011年6月13日 优先权日2011年6月13日
发明者付国为 申请人:腾讯科技(深圳)有限公司