一种用于获取用户订阅资源的方法与设备的制作方法

文档序号:6515868阅读:161来源:国知局
一种用于获取用户订阅资源的方法与设备的制作方法
【专利摘要】本发明的目的是提供一种用于获取用户订阅资源的方法与设备。具体地,根据用户的资源订阅操作,建立或更新用户的资源订阅信息;检测是否满足下载与资源订阅信息相对应的订阅资源的资源下载触发条件,其中,资源下载触发条件包括订阅资源所对应的资源可用条件,以及用户的移动设备所对应的下载触发条件;若满足资源下载触发条件,将订阅资源下载至移动设备。与现有技术相比,本发明通过检测是否满足下载与资源订阅信息相对应的订阅资源的资源下载触发条件,以确定是否将订阅资源下载至移动设备,实现了用户可离线访问订阅资源,不仅提高了用户获取信息的效率,降低了用户的流量消耗,也提升了用户的设备使用体验。
【专利说明】一种用于获取用户订阅资源的方法与设备
【技术领域】
[0001]本发明涉及互联网【技术领域】,尤其涉及一种用于获取用户订阅资源的技术。
【背景技术】
[0002]在移动互联网时代,人们越来越多地通过移动设备获取信息,如通过浏览网页以获取新闻、视频、博客、微博等各种信息,或者,通过邮件订阅、在移动设备中安装RSS (Really Simple Syndication,聚合内容)阅读器、通过定制服务提供商(ServiceProvider, SP)的增值业务等方式来获取多个网站的新信息、用户所关注的内容信息等等。显然,用户所订阅的资源并非一定能够及时送达给用户,如当用户的邮箱空间已满、用户所订阅的资源不可访问、用户的移动设备无法连接至网络时,用户便无法获取其订阅的资源,从而降低了用户获取信息的效率,影响了用户的设备使用体验。

【发明内容】

[0003]本发明的目的是提供一种用于获取用户订阅资源的方法与设备。
[0004]根据本发明的一个方面,提供了一种获取用户订阅资源的方法,其中,该方法包括以下步骤:
[0005]X根据用户的资源订阅操作,建立或更新所述用户的资源订阅信息;
[0006]其中,该方法还包括:
[0007]a检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述用户的移动设备所对应的下载触发条件;
[0008]b若满足所述资源下载触发条件,将所述订阅资源下载至所述移动设备。
[0009]根据本发明的另一个方面,还提供了一种用于获取用户订阅资源的资源获取设备,其中,该资源获取设备包括:
[0010]订阅建立装置,用于根据用户的资源订阅操作,建立或更新所述用户的资源订阅信息;
[0011]其中,该资源获取设备还包括:
[0012]检测装置,用于检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述用户的移动设备所对应的下载触发条件;
[0013]下载装置,用于若满足所述资源下载触发条件,将所述订阅资源下载至所述移动设备。
[0014]根据本发明的再一个方面,还提供了一种用于获取用户订阅资源的订阅资源设备,其中,该订阅资源设备包括如前述根据本发明另一个方面的用于获取用户订阅的资源获取设备。
[0015]根据本发明的还一个方面,还提供了一种用于获取用户订阅资源的订阅资源插件,其中,该订阅资源插件包括如前述根据本发明另一个方面的用于获取用户订阅的资源获取设备。
[0016]与现有技术相比,本发明通过检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述用户的移动设备所对应的下载触发条件,以确定是否将所述订阅资源下载至所述移动设备,实现了用户可离线访问所述订阅资源,不仅提高了用户获取信息的效率,降低了用户的移动设备的流量消耗,还避免了因网络不可用而影响用户对订阅资源的访问,相应地,也提升了用户的设备使用体验。而且,若满足所述资源下载触发条件,本发明还可根据所述订阅资源包括的多个内容部分之间的内容相关性,将所述订阅资源下载至所述移动设备,从而进一步地提高了用户获取信息的效率,提升了用户的设备使用体验。此外,若满足所述资源下载触发条件,本发明还可根据所述多个内容部分的内容相关性,并结合所述下载触发条件,确定所述内容部分的优先级,以根据所述优先级,将所述订阅资源下载至所述移动设备,更进一步地提高了用户获取信息的效率,提升了用户的设备使用体验。
【专利附图】

【附图说明】
[0017]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0018]图1示出根据本发明一个方面的一种用于获取用户订阅资源的设备示意图;
[0019]图2示出根据本发明一个优选实施例的一种用于获取用户订阅资源的设备示意图;
[0020]图3示出根据本发明另一个方面的一种用于获取用户订阅资源的方法流程图;
[0021]图4示出根据本发明一个优选实施例的一种用于获取用户订阅资源的方法流程图。
[0022]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0023]下面结合附图对本发明作进一步详细描述。
[0024]图1示出根据本发明一个方面的一种用于获取用户订阅资源的资源获取设备1,其中,资源获取设备I包括订阅建立装置11、检测装置12和下载装置13。具体地,订阅建立装置11根据用户的资源订阅操作,建立或更新所述用户的资源订阅信息;检测装置12检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述用户的移动设备所对应的下载触发条件;若满足所述资源下载触发条件,下载装置13将所述订阅资源下载至所述移动设备。在此,所述资源获取设备I可由网络设备、移动设备或网络设备与移动设备通过网络相集成所构成的设备实现。在此,所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在此,所述移动设备可以是任何一种可与用户通过键盘、触摸板、触摸屏、或手写设备等方式进行人机交互的电子产品,例如智能机、手机、PDA、掌上电脑PPC或平板电脑等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。本领域技术人员应能理解上述资源获取设备I仅为举例,其他现有的或今后可能出现的网络设备或移动设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,网络设备及移动设备均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
[0025]具体地,订阅建立装置11首先通过诸如ASP、JSP等动态网页技术,通过调用移动设备自身提供的应用程序接口(API),通过调用浏览器或者搜索引擎等第三方设备提供的应用程序接口(API ),或者,通过http、https等约定通信方式,获取用户的资源订阅操作,或者,通过调用安装于移动设备中的资源订阅器如RSS阅读器等第三方设备提供的应用程序接口(API),或者,还可通过调用服务提供商(Service Provider, SP)所提供的用户设置资源订阅的应用程序接口(API),获取用户的资源订阅操作;然后,根据所述资源订阅操作,建立或更新所述用户的资源订阅信息,如在移动设备端建立或更新用户订阅了哪些资源信息,或者,在网络设备端建立或更新所述用户及其订阅的资源信息之间的对应关系,以建立或更新所述用户的资源订阅信息。在此,所述资源包括但不限于如新闻、资讯、小说、视频、音乐、动画、电子媒体、博客、微博等各种信息,以及该等信息如微博中所包含的视频、新闻、app (application,应用)等内容。在此,所述资源订阅操作包括但不限于以下至少任一项:1)用户选择待订阅的资源;2)用户增加新的订阅资源;3)用户删除已订阅的资源。本领域技术人员应能理解上述资源订阅操作仅为举例,其他现有的或今后可能出现的资源订阅操作如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0026]例如,假设用户A在其移动设备mobile phone I中安装资源订阅器如RSSl之后,在RRSl的频道管理中添加了多个资源对应的以.xml结尾的RRS地址如新闻资源URL1、小说资源URL2、视频资源URL3等,则订阅建立装置11通过资源订阅器RSSl提供的频道管理应用程序接口(API),或者,通过移动设备mobile phone I自身提供的应用程序接口(API ),便可获取到用户A的资源订阅操作;然后,订阅建立装置11可根据用户A的资源订阅操作,建立用户A的资源订阅信息,如资源订阅器RSSl中所具有的资源频道如新闻资源URL1、小说资源URL2、视频资源URL3等,并可根据预定规则,如按时更新、立即更新等,更新用户A的资源订阅信息。
[0027]本领域技术人员应能理解上述更新所述用户的资源订阅信息的方式仅为举例,其他现有的或今后可能出现的更新所述用户的资源订阅信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0028]本领域技术人员应能理解上述获取用户的资源订阅操作的方式仅为举例,其他现有的或今后可能出现的获取用户的资源订阅操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0029]检测装置12可通过根据所述用户的下载与所述资源订阅信息相对应的订阅资源的下载请求,检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,或者,自动检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述用户的移动设备所对应的下载触发条件。在此,所述资源可用条件包括但不限于以下至少任一项:1)所述订阅资源可以访问、下载等;2)所述订阅资源具有更新;3)所述订阅资源中的链接所指向的访问资源可以访问、下载等;4)所述订阅资源中的链接所指向的访问资源具有更新。在此,所述用户的移动设备所对应的下载触发条件包括但不限于以下至少任一项:
I)所述移动设备当前网络连接状况满足下载所述订阅资源的需求,如网络连接强度高、带宽高、下载速度快等;2)所述移动设备当前网络连接状况具有较高的可信度,如采用私有网络,而非可信度较低的公共网络;3)所述移动设备当前网络连接所处的场景信息,如工作网络、家庭网络等;4)所述移动设备当前可用的内存、磁盘空间等信息满足下载所述订阅资源的需求。本领域技术人员应能理解上述资源可用条件和下载触发条件仅为举例,其他现有的或今后可能出现的资源可用条件或下载触发条件如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,检测装置12检测是否满足所述资源下载触发条件的方式包括但不限于以下至少任一项:
[0030]I)首先检测是否满足所述用户的移动设备所对应的下载触发条件;当满足所述下载触发条件时,再检测是否满足与所述资源订阅信息所对应的订阅资源相对应的资源可用条件,以确定是否满足下载所述订阅资源的资源下载触发条件。
[0031]例如,假设订阅建立装置11获取到用户A的订阅资源如新闻资源URL1、小说资源URL2、视频资源URL3的资源订阅操作,并建立了用户A的资源订阅信息如用户A订阅的资源如新闻资源URL1、小说资源URL2、视频资源URL3,假设用户A在家休息时,点击了其移动设备mob i I e phone I中安装的资源订阅器RSSI频道列表中的订阅资源如新闻资源URLI,欲浏览URLl所对应的新闻内容,则检测装置12首先通过调用移动设备mobile phone I的操作系统的网络连接状态固件的应用程序接口(API),如对Andriod (安卓)操作系统的移动设备可根据ConnectivityManager (连接管理器)来获得所述移动设备的网络相关信息,如网络状态信息、网络连接模式,在此,所述网络连接模式包括但不限于无线网络连接模式,其包括:
[0032]I )无线宽带网络模式,包括但不限于,W1-F1、WiMax ;
[0033]II)无线蜂窝网络模式,包括但不限于,WCDMA、CDMA2000、TD-SCDMA、HSPA、LTE等。
[0034]检测装置12还可通过诸如GPS定位方式,或者该移动设备mobile phone I所在的网络,获取移动设备mobile phone I所处的地理位置信息;通过调用移动设备mobilephone I自身提供的应用程序接口(API),获取移动设备mobile phonel当前可用的内存、磁盘空间等信息;接着,检测装置12判断是否满足移动设备mobile phonel所对应的下载触发条件,如假设检测装置12获取到移动设备mobile phonel通过WiFi接入网络,且其当前可用的内存、磁盘空间等信息大于新闻资源URLl所占用的磁盘空间,则检测装置12可判断满足移动设备mobile phonel所对应的下载触发条件;接着,检测装置12再检测是否满足与所述资源订阅信息所对应的订阅资源相对应的资源可用条件,如假设新闻资源URLl当前没有内容更新,或者,提供新闻资源URLl的服务器发生故障时,则检测装置12可判断不满足与订阅资源新闻资源URLl相对应的资源可用条件;进而,检测装置12可根据判断的满足移动设备mobile phonel所对应的下载触发条件,但不满足与订阅资源新闻资源URLl相对应的资源可用条件,确定不满足下载订阅资源新闻资源URLl的资源下载触发条件。[0035]再如,接上例,假设新闻资源URLl当前具有内容更新时,检测装置12通过与提供新闻资源URLl的服务器进行交互获得可访问新闻资源URL1,则检测装置12可判断满足与订阅资源新闻资源URLl相对应的资源可用条件;进而,检测装置12可根据判断的满足移动设备mobile phonel所对应的下载触发条件,同时也满足与订阅资源新闻资源URLl相对应的资源可用条件,确定满足下载订阅资源新闻资源URLl的资源下载触发条件。
[0036]2)首先检测是否满足与所述资源订阅信息所对应的订阅资源相对应的资源可用条件;当满足所述资源可用条件时,再检测是否满足所述用户的移动设备所对应的下载触发条件,以确定是否满足下载所述订阅资源的资源下载触发条件。
[0037]例如,假设用户A现处于上班途中,其点击了其移动设备mobile phone I中安装的资源订阅器RSSl频道列表中的订阅资源如视频资源URL3,欲观看URL3所对应的视频内容,检测装置12首先获取订阅资源视频资源URL3的资源可用信息,如根据视频资源URL3所对应的URL地址信息URL3,通过约定的通信方式,如http或https等通信协议,向对应的视频提供服务器video-server发送视频资源URL3的访问请求,并通过约定的通信方式,如http或https等通信协议,接收该视频提供服务器video-server返回的视频资源URL3信息,如视频资源URL3当前没有更新视频;或者,视频提供服务器video-server返回的访问出错提示信息;然后,检测装置12根据获取的订阅资源视频资源URL3的资源可用信息,以判断是否满足订阅资源所对应的资源可用条件,如当检测装置12接收到视频提供服务器video-server返回的视频资源URL3具有更新视频的反馈,则检测装置12可判断满足订阅资源视频资源URL3所对应的资源可用条件;接着,检测装置12再通过调用移动设备mobile phonel的操作系统的网络连接状态固件的应用程序接口(API),以获取移动设备mobile phonel当前的网络相关信息,并可通过调用移动设备mobile phonel自身提供的应用程序接口(API),获取移动设备mobile phone I当前可用的内存、磁盘空间等信息,以判断是否满足所述用户的移动设备所对应的下载触发条件,如假设检测装置12获取到移动设备mobile phone I当前通过无线宽带网络模式如WiFi接入网络,其当前可用的内存、磁盘空间等信息大于视频资源URL3所占用的磁盘空间,则检测装置12判断满足移动设备mobile phone I所对应的下载触发条件;进而,检测装置12确定满足下载订阅资源视如视频资源URL3的资源下载触发条件。
[0038]本领域技术人员应能理解上述检测是否满足所述资源下载触发条件的方式仅为举例,其他现有的或今后可能出现的检测是否满足所述资源下载触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0039]若满足所述资源下载触发条件,下载装置13将所述订阅资源下载至所述移动设备。在此,所述移动设备可以是任何一种可与用户通过键盘、触摸板、触摸屏、或手写设备等方式进行人机交互的电子产品,例如智能机、手机、PDA、掌上电脑PPC或平板电脑等。本领域技术人员应能理解上述移动设备仅为举例,其他现有的或今后可能出现的移动设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0040]例如,假设检测装置12检测满足下载订阅资源如视频资源URL3的资源下载触发条件,则下载装置13将订阅资源如视频资源URL3下载至移动设备mobile phonel,如通过约定的通信方式,如http或https等通信协议,接收视频提供服务器video-server提供的视频资源URL3,以供用户A观看。在此,本发明实现了用户可离线访问所述订阅资源、降低用户流量消耗、避免了因网络不可用而影响订阅资源的访问等有益效果。
[0041]本领域技术人员应能理解上述下载所述订阅资源的方式仅为举例,其他现有的或今后可能出现的下载所述订阅资源的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0042]资源获取设备I的各个装置之间是持续不断工作的。具体地,订阅建立装置11持续根据用户的资源订阅操作,建立或更新所述用户的资源订阅信息;检测装置12持续检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述用户的移动设备所对应的下载触发条件;下载装置13持续若满足所述资源下载触发条件,将所述订阅资源下载至所述移动设备。在此,本领域技术人员应能理解“持续”是指资源获取设备I的各个装置之间分别不断地进行用户的资源订阅信息的建立或更新、资源下载触发条件的检测与订阅资源的下载,直至资源获取设备I在较长时间内停止资源下载触发条件的检测。
[0043]优选地,所述资源可用条件包括与所述订阅资源中链接所指向的访问资源相对应的资源可访问条件;其中,若满足所述资源下载触发条件,下载装置13将所述订阅资源及所述访问资源下载至所述移动设备。在此,与所述订阅资源中链接所指向的访问资源相对应的资源可访问条件包括但不限于如:1)所述访问资源可以访问、下载等;2)所述访问资源具有更新。本领域技术人员应能理解上述访问资源所对应的资源可访问条件仅为举例,其他现有的或今后可能出现的访问资源所对应的资源可访问条件如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。例如,假设订阅建立装置11建立的用户A的资源订阅信息中还包括博客资源URL4,其中,博客资源URL4的内容信息中具有指向访问资源如视频资源URL5的链接如link5,假设检测装置12检测满足下载订阅资源如博客资源URL4的资源下载条件,其中,该资源下载条件包括的订阅资源如博客资源URL4所对应的资源可用条件包括与订阅资源如博客资源URL4中链接link5所指向的访问资源如视频资源URL5相对应的资源可访问条件,如链接link5所指向的访问资源如视频资源URL5可以被访问和下载,则下载装置13可根据订阅资源博客资源URL4的URL地址信息URL4,将订阅资源即博客资源URL4下载至移动设备mobile phone I,同时,下载装置13还可根据博客资源URL4的内容信息中指向访问资源如视频资源URL5的链接link5,将视频资源URL5下载至移动设备mobile phone I。
[0044]优选地,所述订阅资源包括多个内容部分;其中,若满足所述资源下载触发条件,下载装置13根据所述多个内容部分的内容相关性,将所述订阅资源下载至所述移动设备。例如,假设用户A的资源订阅信息还包括订阅资源如资源URL6,其包括多个内容部分如:
i )小说《徐克最新电影原著:狄仁杰之神都龙王》的更新章节如狄仁杰神都龙王第四部分的第十七章落水龙王;ii )第十八章花魁献祭;iii)第十九章命中注定的相逢;iv)新闻频道;V )博客频道,若检测装置12检测满足所述资源下载触发条件,则下载装置13首先通过资源URL6的i至V内容部分的内容信息,通过诸如语义分析、各内容部分所属的类别等,确定资源URL6的i至V内容部分之间的内容相关性,如确定i至iii内容部分具有较高的内容相关性,而资源URL6的iv内容部分属于新闻类别、资源URL6的v内容部分属于博客类另IJ、资源URL6的i至iii内容部分属于小说类别,则下载装置13可确定资源URL6的iv与v内容部分之间不具有内容相关性,资源URL6的iv与i至iii内容部分不具有内容相关性,资源URL6的V与i至iii不具有内容相关性;然后,下载装置13根据所述多个内容部分的内容相关性,将所述订阅资源下载至所述移动设备,例如,接上例,下载装置13根据其确定的资源URL6的i至V内容部分之间的内容相关性,将订阅资源URL6下载至用户A的移动设备mobile phone I,如优先下载具有内容相关性的内容部分即订阅资源URL6的i至iii,以保证用户A浏览的小说《徐克最新电影原著:狄仁杰之神都龙王》的更新信息的内容完整性,接着,再依次下载不具有内容相关性的内容部分,如依次下载订阅资源URL6的iv与V内容部分,或者,依次下载订阅资源URL6的V与iv内容部分。
[0045]本领域技术人员应能理解上述确定订阅资源的多个内容部分之间的内容相关性的方式仅为举例,其他现有的或今后可能出现的确定订阅资源的多个内容部分之间的内容相关性的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0046]本领域技术人员应能理解上述根据所述多个内容部分的内容相关性将所述订阅资源下载至所述移动设备的方式仅为举例,其他现有的或今后可能出现的根据所述多个内容部分的内容相关性将所述订阅资源下载至所述移动设备的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0047]更优选地,若满足所述资源下载触发条件,下载装置13首先可根据所述多个内容部分的内容相关性,并结合所述下载触发条件,确定所述内容部分的优先级;然后,再根据所述优先级,将所述订阅资源下载至所述移动设备,如按照所述优先级,下载所述订阅资源;或者,只下载优先级最高的订阅资源。例如,还接上例,若检测装置12检测满足所述资源下载触发条件,下载装置13首先确定资源URL6的iv与V之间不具有内容相关性,资源URL6的iv与i至iii不具有内容相关性,资源URL6的v与i至iii不具有内容相关性,假设检测装置12获取到移动设备mobile phone I通过WiFi接入网络,且其当前可用的内存、磁盘空间等信息大于资源URL6的i至iii内容部分所占用的磁盘空间,但小于资源URL6的i至V内容部分所需的磁盘空间,且资源URL6的V内容部分的大小小于iv内容部分的大小,则检测装置12可判断满足移动设备mobile phone I的下载资源URL6的i至iii的下载触发条件,则下载装置13根据资源URL6的iv与V之间不具有内容相关性即所述下载触发条件,确定资源URL6的i至V内容部分的优先级顺序为i至ii1、V、iv ;再如,假设测装置12获取到移动设备mobile phone I通过3G网络接入互联网,下载订阅资源时需要消耗较多流量,则下载装置13可确定优先下载资源URL6中具有内容相关性的内容部分,而资源URL6中不具有内容相关性的内容部分的优先级较低,即对应的优先级顺序为i至ii1、V、iv或i至 ii1、iv、V。
[0048]本领域技术人员应能理解上述确定所述内容部分的优先级的方式仅为举例,其他现有的或今后可能出现的确定所述内容部分的优先级的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0049]本领域技术人员应能理解上述根据优先级下载所述订阅资源的方式仅为举例,其他现有的或今后可能出现的根据优先级下载所述订阅资源的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0050]在另一个优选实施例中,可将上述用于获取用户订阅资源的资源获取设备1,与现有的RRS阅读器结合,构成一种新的RRS阅读器,现有的RRS阅读器包括如有适用于Windows系统下的RssReader、FeedDemon,用于Mac OS系统(苹果机多米用此系统)下的NetNews Wire,用于Linux系统的Liferea,还有用于掌上电脑等移动无线设备的Bloglines
坐寸O
[0051]图2示出根据本发明一个优选实施例的一种用于获取用户订阅资源的设备示意图,其中,资源获取设备I包括订阅建立装置11’、检测装置12’、下载装置13’和确定装置14’。具体地,订阅建立装置11’根据用户的资源订阅操作,建立或更新所述用户的资源订阅信息;确定装置14’根据与所述资源订阅信息相对应的订阅资源,确定所述用户的移动设备所对应的下载触发条件;检测装置12’检测是否满足下载所述订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述下载触发条件;若满足所述资源下载触发条件,下载装置13’将所述订阅资源下载至所述移动设备。在此,订阅建立装置11’和下载装置13’与图1实施例中对应装置的内容相同或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含与此。
[0052]具体地,确定装置14’根据与所述资源订阅信息相对应的订阅资源,确定所述用户的移动设备所对应的下载触发条件,如根据所述订阅资源的资源相关信息如资源大小、资源类型等,确定所述用户的移动设备所对应的下载触发条件。例如,对于用户A的资源订阅信息中的视频资源URL3,其需要消耗较多的带宽资源且资源占据较多磁盘空间,则确定装置14’可确定用户A的移动设备mobile phone I所对应的下载触发条件为移动设备mobile phone I通过WiFi连接模式接入网络、且移动设备mobile phone I具有足够存储视频资源URL3的磁盘空间时下载视频资源URL3 ;再如,对于用户A的资源订阅信息中的新闻资源URL1、小说资源URL2等文本类型资源,则确定装置14’可确定用户A的移动设备mobile phone I所对应的下载触发条件为移动设备mobile phone I通过3G、GPRS等连接模式接入网络时下载新闻资源URL1、小说资源URL2等文本类型资源。
[0053]本领域技术人员应能理解上述确定所述用户的移动设备所对应的下载触发条件的方式仅为举例,其他现有的或今后可能出现的确定所述用户的移动设备所对应的下载触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0054]优选地,确定装置14’还可根据与所述资源订阅信息相对应的订阅资源,并结合所述用户的移动设备的设备相关信息,确定所述用户的移动设备所对应的下载触发条件。在此,所设设备相关信息包括但不限于以下至少任一项:1)所述移动设备的地理位置信息;
2)所述移动设备的网络相关信息;3)所述移动设备的设备配置信息,如设备操作系统CPU、设备图形处理器GPU、内存等;4)所述用户在所述移动设备上设置的关于所述订阅资源的下载偏好设置信息,如设置移动设备的网络连接模式为WiFi ;5)所述移动设备的设备状态信息,如内存、磁盘剩余信息,电池状态信息,网络流量使用信息等。本领域技术人员应能理解上述设备相关信息仅为举例,其他现有的或今后可能出现的设备相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0055]例如,对于用户A的资源订阅信息中的视频资源URL3,其需要消耗较多的带宽资源且资源占据较多磁盘空间,假设用户A的移动设备mobile phone I已使用了总流量的80%,则确定装置14’可确定用户A的移动设备mobile phone I所对应的下载触发条件为移动设备mobile phone I通过WiFi连接模式接入网络时下载视频资源URL3 ;再如,假设用户A的移动设备mobile phone I已使用了总流量的10%,剩余流量较多,则确定装置14’可确定用户A的移动设备mobile phone I所对应的下载触发条件为移动设备mobile phone I通过WiF1、3G、GPRS等连接模式接入网络时下载视频资源URL3 ;还如,假设移动设备mobilephone I的电池电量较低,则确定装置14’可确定用户A的移动设备mobile phone I所对应的下载触发条件为暂缓下载视频资源URL3,待移动设备mobile phone I的电池电量充满时,再进行下载视频资源URL3。
[0056]本领域技术人员应能理解上述结合所述设备相关信息确定所述下载触发条件的方式仅为举例,其他现有的或今后可能出现的结合所述设备相关信息确定所述下载触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0057]优选地,确定装置14’还可根据与所述资源订阅信息相对应的订阅资源,并结合所述用户关于所述订阅资源的历史访问相关信息,确定所述用户的移动设备所对应的下载触发条件。例如,假设用户A经常访问其资源订阅信息中的订阅资源如新闻资源URL1,而很少访问小说资源URL2,则确定装置14’可确定用户A的移动设备mobile phone I所对应的下载触发条件为优先下载新闻资源URLl和/或预先下载新闻资源URL1,而对于小说资源URL2,并不预先下载。
[0058]本领域技术人员应能理解上述结合所述历史访问相关信息确定所述下载触发条件的方式仅为举例,其他现有的或今后可能出现的结合所述历史访问相关信息确定所述下载触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0059]优选地,确定装置14’还可根据与所述资源订阅信息相对应的订阅资源,并结合所述订阅资源中链接所指向的访问资源,确定所述用户的移动设备所对应的下载触发条件。例如,假设用户A的资源订阅信息中还包括博客资源URL4,当博客资源URL4为纯文本资源时,则确定装置14’可确定用户A的移动设备mobile phone I所对应的下载触发条件为移动设备mobile phone I通过3G、GPRS连接模式接入网络时下载博客资源URL4 ;再如,当博客资源URL4的内容信息中具有指向访问资源如视频资源URL5的链接如link5时,确定装置14’可确定用户A的移动设备mobile phonel所对应的下载触发条件为移动设备mobilephone I通过WiFi连接模式接入网络时下载博客资源URL4。
[0060]本领域技术人员应能理解上述结合所述访问资源确定所述下载触发条件的方式仅为举例,其他现有的或今后可能出现的结合所述访问资源确定所述下载触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0061]接着,检测装置12’检测是否满足下载所述订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述下载触发条件。在此,检测装置12’检测是否满足下载所述订阅资源的资源下载触发条件的方式与图1中的检测装置12检测是否满足下载所述订阅资源的资源下载触发条件的方式相同或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含与此。
[0062]图3示出根据本发明另一个方面的一种用于获取用户订阅资源的方法流程图。
[0063]具体地,在步骤SI中,资源获取设备I根据用户的资源订阅操作,建立或更新所述用户的资源订阅信息;在步骤S2中,资源获取设备I检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述用户的移动设备所对应的下载触发条件;若满足所述资源下载触发条件,在步骤S3中,资源获取设备I将所述订阅资源下载至所述移动设备。在此,所述资源获取设备I可由网络设备、移动设备或网络设备与移动设备通过网络相集成所构成的设备实现。在此,所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(CloudComputing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在此,所述移动设备可以是任何一种可与用户通过键盘、触摸板、触摸屏、或手写设备等方式进行人机交互的电子产品,例如智能机、手机、PDA、掌上电脑PPC或平板电脑等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。本领域技术人员应能理解上述资源获取设备I仅为举例,其他现有的或今后可能出现的网络设备或移动设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,网络设备及移动设备均包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。
[0064]具体地,在步骤SI中,资源获取设备I首先通过诸如ASP、JSP等动态网页技术,通过调用移动设备自身提供的应用程序接口(API),通过调用浏览器或者搜索引擎等第三方设备提供的应用程序接口(API),或者,通过http、https等约定通信方式,获取用户的资源订阅操作,或者,通过调用安装于移动设备中的资源订阅器如RSS阅读器等第三方设备提供的应用程序接口(API),或者,还可通过调用服务提供商(Service Provider, SP)所提供的用户设置资源订阅的应用程序接口(API),获取用户的资源订阅操作;然后,根据所述资源订阅操作,建立或更新所述用户的资源订阅信息,如在移动设备端建立或更新用户订阅了哪些资源信息,或者,在网络设备端建立或更新所述用户及其订阅的资源信息之间的对应关系,以建立或更新所述用户的资源订阅信息。在此,所述资源包括但不限于如新闻、资讯、小说、视频、音乐、动画、电子媒体、博客、微博等各种信息,以及该等信息如微博中所包含的视频、新闻、app (application,应用)等内容。在此,所述资源订阅操作包括但不限于以下至少任一项:1)用户选择待订阅的资源;2)用户增加新的订阅资源;3)用户删除已订阅的资源。本领域技术人员应能理解上述资源订阅操作仅为举例,其他现有的或今后可能出现的资源订阅操作如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0065]例如,假设用户A在其移动设备mobile phone I中安装资源订阅器如RSSl之后,在RRSl的频道管理中添加了多个资源对应的以.xml结尾的RRS地址如新闻资源URL1、小说资源URL2、视频资源URL3等,则在步骤SI中,资源获取设备I通过资源订阅器RSSl提供的频道管理应用程序接口(API),或者,通过移动设备mobile phone I自身提供的应用程序接口(API),便可获取到用户A的资源订阅操作;然后,在步骤SI中,资源获取设备I可根据用户A的资源订阅操作,建立用户A的资源订阅信息,如资源订阅器RSSl中所具有的资源频道如新闻资源URL1、小说资源URL2、视频资源URL3等,并可根据预定规则,如按时更新、立即更新等,更新用户A的资源订阅信息。[0066]本领域技术人员应能理解上述更新所述用户的资源订阅信息的方式仅为举例,其他现有的或今后可能出现的更新所述用户的资源订阅信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0067]本领域技术人员应能理解上述获取用户的资源订阅操作的方式仅为举例,其他现有的或今后可能出现的获取用户的资源订阅操作的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0068]在步骤S2中,资源获取设备I可通过根据所述用户的下载与所述资源订阅信息相对应的订阅资源的下载请求,检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,或者,自动检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述用户的移动设备所对应的下载触发条件。在此,所述资源可用条件包括但不限于以下至少任一项:1)所述订阅资源可以访问、下载等;2)所述订阅资源具有更新;3)所述订阅资源中的链接所指向的访问资源可以访问、下载等;4)所述订阅资源中的链接所指向的访问资源具有更新。在此,所述用户的移动设备所对应的下载触发条件包括但不限于以下至少任一项:1)所述移动设备当前网络连接状况满足下载所述订阅资源的需求,如网络连接强度高、带宽高、下载速度快等;2)所述移动设备当前网络连接状况具有较高的可信度,如采用私有网络,而非可信度较低的公共网络;3)所述移动设备当前网络连接所处的场景信息,如工作网络、家庭网络等;4)所述移动设备当前可用的内存、磁盘空间等信息满足下载所述订阅资源的需求。本领域技术人员应能理解上述资源可用条件和下载触发条件仅为举例,其他现有的或今后可能出现的资源可用条件或下载触发条件如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,在步骤S2中,资源获取设备I检测是否满足所述资源下载触发条件的方式包括但不限于以下至少任一项:
[0069]I)首先检测是否满足所述用户的移动设备所对应的下载触发条件;当满足所述下载触发条件时,再检测是否满足与所述资源订阅信息所对应的订阅资源相对应的资源可用条件,以确定是否满足下载所述订阅资源的资源下载触发条件。
[0070]例如,假设在步骤SI中,资源获取设备I获取到用户A的订阅资源如新闻资源URLl、小说资源URL2、视频资源URL3的资源订阅操作,并建立了用户A的资源订阅信息如用户A订阅的资源如新闻资源URL1、小说资源URL2、视频资源URL3,假设用户A在家休息时,点击了其移动设备mobile phone I中安装的资源订阅器RSSl频道列表中的订阅资源如新闻资源URLl所对应的新闻内容,则在步骤S2中,资源获取设备I首先通过调用移动设备mobile phone I的操作系统的网络连接状态固件的应用程序接口(API ),如对Andriod (安卓)操作系统的移动设备可根据ConnectivityManager (连接管理器)来获得所述移动设备的网络相关信息,如网络状态信息、网络连接模式,在此,所述网络连接模式包括但不限于无线网络连接模式,其包括:
[0071]I )无线宽带网络模式,包括但不限于,W1-F1、WiMax ;
[0072]II)无线蜂窝网络模式,包括但不限于,WCDMA、CDMA2000、TD-SCDMA、HSPA、LTE等。
[0073]在步骤S2中,资源获取设备I还可通过诸如GPS定位方式,或者该移动设备mobile phone I所在的网络,获取移动设备mobile phone I所处的地理位置信息;通过调用移动设备mobile phone I自身提供的应用程序接口(API),获取移动设备mobile phoneI当前可用的内存、磁盘空间等信息;接着,在步骤S2中,资源获取设备I判断是否满足移动设备mobile phone I所对应的下载触发条件,如假设在步骤S2中,资源获取设备I获取到移动设备mobile phone I通过WiFi接入网络,且其当前可用的内存、磁盘空间等信息大于新闻资源URLl所占用的磁盘空间,则在步骤S2中,资源获取设备I可判断满足移动设备mobile phone I所对应的下载触发条件;接着,在步骤S2中,资源获取设备I再检测是否满足与所述资源订阅信息所对应的订阅资源相对应的资源可用条件,如假设新闻资源URLl当前没有内容更新,或者,提供新闻资源URLl的服务器发生故障时,则在步骤S2中,资源获取设备I可判断不满足与订阅资源新闻资源URLl相对应的资源可用条件;进而,在步骤S2中,资源获取设备I可根据判断的满足移动设备mobile phone I所对应的下载触发条件,但不满足与订阅资源新闻资源URLl相对应的资源可用条件,确定不满足下载订阅资源新闻资源URLl的资源下载触发条件。
[0074]再如,接上例,假设新闻资源URLl当前具有内容更新时,在步骤S2中,资源获取设备I通过与提供新闻资源URLl的服务器进行交互获得可访问新闻资源URL1,则在步骤S2中,资源获取设备I可判断满足与订阅资源新闻资源URLl相对应的资源可用条件;进而,在步骤S2中,资源获取设备I可根据判断的满足移动设备mobile phone I所对应的下载触发条件,同时也满足与订阅资源新闻资源URLl相对应的资源可用条件,确定满足下载订阅资源新闻资源URLl的资源下载触发条件。
[0075]2)首先检测是否满足与所述资源订阅信息所对应的订阅资源相对应的资源可用条件;当满足所述资源可用条件时,再检测是否满足所述用户的移动设备所对应的下载触发条件,以确定是否满足下载所述订阅资源的资源下载触发条件。
[0076]例如,假设用户A现处于上班途中,其点击了其移动设备mobile phone I中安装的资源订阅器RSSl频道列表中的订阅资源如视频资源URL3,欲观看URL3所对应的视频内容,在步骤S2中,资源获取设备I首先获取订阅资源视频资源URL3的资源可用信息,如根据视频资源URL3所对应的URL地址信息URL3,通过约定的通信方式,如http或https等通信协议,向对应的视频提供服务器video-server发送视频资源URL3的访问请求,并通过约定的通信方式,如http或https等通信协议,接收该视频提供服务器video-server返回的视频资源URL3信息,如视频资源URL3当前没有更新视频;或者,视频提供服务器video-server返回的访问出错提示信息;然后,在步骤S2中,资源获取设备I根据获取的订阅资源视频资源URL3的资源可用信息,以判断是否满足订阅资源所对应的资源可用条件,如当在步骤S2中,资源获取设备I接收到视频提供服务器video-server返回的视频资源URL3具有更新视频的反馈,则在步骤S2中,资源获取设备I可判断满足订阅资源视频资源URL3所对应的资源可用条件;接着,在步骤S2中,资源获取设备I再通过调用移动设备mobile phone I的操作系统的网络连接状态固件的应用程序接口(API),以获取移动设备mobile phone I当前的网络相关信息,并可通过调用移动设备mobile phone I自身提供的应用程序接口(API),获取移动设备mobile phone I当前可用的内存、磁盘空间等信息,以判断是否满足所述用户的移动设备所对应的下载触发条件,如假设在步骤S2中,资源获取设备I获取到移动设备mobile phone I当前通过无线宽带网络模式如WiFi接入网络,其当前可用的内存、磁盘空间等信息大于视频资源URL3所占用的磁盘空间,则在步骤S2中,资源获取设备I判断满足移动设备mobile phone I所对应的下载触发条件;进而,在步骤S2中,资源获取设备I确定满足下载订阅资源视如视频资源URL3的资源下载触发条件。
[0077]本领域技术人员应能理解上述检测是否满足所述资源下载触发条件的方式仅为举例,其他现有的或今后可能出现的检测是否满足所述资源下载触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0078]若满足所述资源下载触发条件,在步骤S3中,资源获取设备I将所述订阅资源下载至所述移动设备。在此,所述移动设备可以是任何一种可与用户通过键盘、触摸板、触摸屏、或手写设备等方式进行人机交互的电子产品,例如智能机、手机、PDA、掌上电脑PPC或平板电脑等。本领域技术人员应能理解上述移动设备仅为举例,其他现有的或今后可能出现的移动设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0079]例如,假设在步骤S2中,资源获取设备I检测满足下载订阅资源如视频资源URL3的资源下载触发条件,则在步骤S3中,资源获取设备I将订阅资源如视频资源URL3下载至移动设备mobile phone I,如通过约定的通信方式,如http或https等通信协议,接收视频提供服务器video-server提供的视频资源URL3,以供用户A观看。在此,本发明实现了用户可离线访问所述订阅资源、降低用户流量消耗、避免了因网络不可用而影响订阅资源的访问等有益效果。
[0080]本领域技术人员应能理解上述下载所述订阅资源的方式仅为举例,其他现有的或今后可能出现的下载所述订阅资源的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0081]资源获取设备I的各个步骤之间是持续不断工作的。具体地,在步骤SI中,资源获取设备I持续根据用户的资源订阅操作,建立或更新所述用户的资源订阅信息;在步骤S2中,资源获取设备I持续检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述用户的移动设备所对应的下载触发条件;在步骤S3中,资源获取设备I持续若满足所述资源下载触发条件,将所述订阅资源下载至所述移动设备。在此,本领域技术人员应能理解“持续”是指资源获取设备I的各个步骤之间分别不断地进行用户的资源订阅信息的建立或更新、资源下载触发条件的检测与订阅资源的下载,直至资源获取设备I在较长时间内停止资源下载触发条件的检测。
[0082]优选地,所述资源可用条件包括与所述订阅资源中链接所指向的访问资源相对应的资源可访问条件;其中,若满足所述资源下载触发条件,在步骤S3中,资源获取设备I将所述订阅资源及所述访问资源下载至所述移动设备。在此,与所述订阅资源中链接所指向的访问资源相对应的资源可访问条件包括但不限于如:1)所述访问资源可以访问、下载等;2)所述访问资源具有更新。本领域技术人员应能理解上述访问资源所对应的资源可访问条件仅为举例,其他现有的或今后可能出现的访问资源所对应的资源可访问条件如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。例如,假设在步骤SI中,资源获取设备I建立的用户A的资源订阅信息中还包括博客资源URL4,其中,博客资源URL4的内容信息中具有指向访问资源如视频资源URL5的链接如link5,假设在步骤S2中,资源获取设备I检测满足下载订阅资源如博客资源URL4的资源下载条件,其中,该资源下载条件包括的订阅资源如博客资源URL4所对应的资源可用条件包括与订阅资源如博客资源URL4中链接link5所指向的访问资源如视频资源URL5相对应的资源可访问条件,如链接link5所指向的访问资源如视频资源URL5可以被访问和下载,则在步骤S3中,资源获取设备I可根据订阅资源博客资源URL4的URL地址信息URL4,将订阅资源即博客资源URL4下载至移动设备mobile phone I,同时,在步骤S3中,资源获取设备I还可根据博客资源URL4的内容信息中指向访问资源如视频资源URL5的链接link5,将视频资源URL5下载至移动设备mobile phone I。
[0083]优选地,所述订阅资源包括多个内容部分;其中,若满足所述资源下载触发条件,在步骤S3中,资源获取设备I根据所述多个内容部分的内容相关性,将所述订阅资源下载至所述移动设备。例如,假设用户A的资源订阅信息还包括订阅资源如资源URL6,其包括多个内容部分如:i )小说《徐克最新电影原著:狄仁杰之神都龙王》的更新章节如狄仁杰神都龙王第四部分的第十七章落水龙王;ii )第十八章花魁献祭;iii)第十九章命中注定的相逢;iv)新闻频道;V )博客频道,若在步骤S2中,资源获取设备I检测满足所述资源下载触发条件,则在步骤S3中,资源获取设备I首先通过资源URL6的i至V内容部分的内容信息,通过诸如语义分析、各内容部分所属的类别等,确定资源URL6的i至V内容部分之间的内容相关性,如确定i至iii内容部分具有较高的内容相关性,而资源URL6的iv内容部分属于新闻类别、资源URL6的V内容部分属于博客类别、资源URL6的i至iii内容部分属于小说类别,则在步骤S3中,资源获取设备I可确定资源URL6的iv与V内容部分之间不具有内容相关性,资源URL6的iv与i至iii内容部分不具有内容相关性,资源URL6的v与i至iii不具有内容相关性;然后,在步骤S3中,资源获取设备I根据所述多个内容部分的内容相关性,将所述订阅资源下载至所述移动设备,例如,接上例,在步骤S3中,资源获取设备I根据其确定的资源URL6的i至V内容部分之间的内容相关性,将订阅资源URL6下载至用户A的移动设备mobile phone 1,如优先下载具有内容相关性的内容部分即订阅资源URL6的i至iii,以保证用户A浏览的小说《徐克最新电影原著:狄仁杰之神都龙王》的更新信息的内容完整性,接着,再依次下载不具有内容相关性的内容部分,如依次下载订阅资源URL6的iv与V内容部分,或者,依次下载订阅资源URL6的V与iv内容部分。
[0084]本领域技术人员应能理解上述确定订阅资源的多个内容部分之间的内容相关性的方式仅为举例,其他现有的或今后可能出现的确定订阅资源的多个内容部分之间的内容相关性的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0085]本领域技术人员应能理解上述根据所述多个内容部分的内容相关性将所述订阅资源下载至所述移动设备的方式仅为举例,其他现有的或今后可能出现的根据所述多个内容部分的内容相关性将所述订阅资源下载至所述移动设备的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0086]更优选地,若满足所述资源下载触发条件,在步骤S3中,资源获取设备I首先可根据所述多个内容部分的内容相关性,并结合所述下载触发条件,确定所述内容部分的优先级;然后,再根据所述优先级,将所述订阅资源下载至所述移动设备,如按照所述优先级,下载所述订阅资源;或者,只下载优先级最高的订阅资源。例如,还接上例,若在步骤S2中,资源获取设备I检测满足所述资源下载触发条件,在步骤S3中,资源获取设备I首先确定资源URL6的iv与V之间不具有内容相关性,资源URL6的iv与i至iii不具有内容相关性,资源URL6的V与i至iii不具有内容相关性,假设在步骤S2中,资源获取设备I获取到移动设备mobile phone I通过WiFi接入网络,且其当前可用的内存、磁盘空间等信息大于资源URL6的i至iii内容部分所占用的磁盘空间,但小于资源URL6的i至v内容部分所需的磁盘空间,且资源URL6的V内容部分的大小小于iv内容部分的大小,则在步骤S2中,资源获取设备I可判断满足移动设备mobile phone I的下载资源URL6的i至iii的下载触发条件,则在步骤S3中,资源获取设备I根据资源URL6的iv与V之间不具有内容相关性即所述下载触发条件,确定资源URL6的i至V内容部分的优先级顺序为i至ii1、V、iv ;再如,假设测装置12获取到移动设备mobile phone I通过3G网络接入互联网,下载订阅资源时需要消耗较多流量,则在步骤S3中,资源获取设备I可确定优先下载资源URL6中具有内容相关性的内容部分,而资源URL6中不具有内容相关性的内容部分的优先级较低,即对应的优先级顺序为 i 至ii1、V、iv或 i 至ii1、iv、v。
[0087]本领域技术人员应能理解上述确定所述内容部分的优先级的方式仅为举例,其他现有的或今后可能出现的确定所述内容部分的优先级的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0088]本领域技术人员应能理解上述根据优先级下载所述订阅资源的方式仅为举例,其他现有的或今后可能出现的根据优先级下载所述订阅资源的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0089]图4示出根据本发明一个优选实施例的一种用于获取用户订阅资源的方法流程图。
[0090]其中,该方法包括步骤SI’、步骤S2’、步骤S3’和步骤S4’。具体地,在步骤SI’中,资源获取设备I根据用户的资源订阅操作,建立或更新所述用户的资源订阅信息;在步骤S4’中,资源获取设备I根据与所述资源订阅信息相对应的订阅资源,确定所述用户的移动设备所对应的下载触发条件;在步骤S2’中,资源获取设备I检测是否满足下载所述订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述下载触发条件;若满足所述资源下载触发条件,在步骤S3’中,资源获取设备I将所述订阅资源下载至所述移动设备。在此,在步骤SI’中,资源获取设备I和在步骤S3’中,资源获取设备I与图3实施例中对应步骤的内容相同或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含与此。
[0091]具体地,在步骤S4’中,资源获取设备I根据与所述资源订阅信息相对应的订阅资源,确定所述用户的移动设备所对应的下载触发条件,如根据所述订阅资源的资源相关信息如资源大小、资源类型等,确定所述用户的移动设备所对应的下载触发条件。例如,对于用户A的资源订阅信息中的视频资源URL3,其需要消耗较多的带宽资源且资源占据较多磁盘空间,则在步骤S4’中,资源获取设备I可确定用户A的移动设备mobile phone I所对应的下载触发条件为移动设备mobile phone I通过WiFi连接模式接入网络、且移动设备mobile phone I具有足够存储视频资源URL3的磁盘空间时下载视频资源URL3 ;再如,对于用户A的资源订阅信息中的新闻资源URL1、小说资源URL2等文本类型资源,则在步骤S4,中,资源获取设备I可确定用户A的移动设备mobile phone I所对应的下载触发条件为移动设备mobile phone I通过3G、GPRS等连接模式接入网络时下载新闻资源URL1、小说资源URL2等文本类型资源。[0092]本领域技术人员应能理解上述确定所述用户的移动设备所对应的下载触发条件的方式仅为举例,其他现有的或今后可能出现的确定所述用户的移动设备所对应的下载触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0093]优选地,在步骤S4’中,资源获取设备I还可根据与所述资源订阅信息相对应的订阅资源,并结合所述用户的移动设备的设备相关信息,确定所述用户的移动设备所对应的下载触发条件。在此,所设设备相关信息包括但不限于以下至少任一项:1)所述移动设备的地理位置信息;2)所述移动设备的网络相关信息;3)所述移动设备的设备配置信息,如设备操作系统CPU、设备图形处理器GPU、内存等;4)所述用户在所述移动设备上设置的关于所述订阅资源的下载偏好设置信息,如设置移动设备的网络连接模式为WiFi ;5)所述移动设备的设备状态信息,如内存、磁盘剩余信息,电池状态信息,网络流量使用信息等。本领域技术人员应能理解上述设备相关信息仅为举例,其他现有的或今后可能出现的设备相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0094]例如,对于用户A的资源订阅信息中的视频资源URL3,其需要消耗较多的带宽资源且资源占据较多磁盘空间,假设用户A的移动设备mobile phone I已使用了总流量的80%,则在步骤S4’中,资源获取设备I可确定用户A的移动设备mobile phone I所对应的下载触发条件为移动设备mobile phone I通过WiFi连接模式接入网络时下载视频资源URL3 ;再如,假设用户A的移动设备mobile phone I已使用了总流量的10%,剩余流量较多,则在步骤S4’中,资源获取设备I可确定用户A的移动设备mobile phone I所对应的下载触发条件为移动设备mobile phone I通过WiF1、3G、GPRS等连接模式接入网络时下载视频资源URL3 ;还如,假设移动设备mobile phone I的电池电量较低,则在步骤S4’中,资源获取设备I可确定用户A的移动设备mobile phone I所对应的下载触发条件为暂缓下载视频资源URL3,待移动设备mobile phone I的电池电量充满时,再进行下载视频资源URL3。
[0095]本领域技术人员应能理解上述结合所述设备相关信息确定所述下载触发条件的方式仅为举例,其他现有的或今后可能出现的结合所述设备相关信息确定所述下载触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0096]优选地,在步骤S4’中,资源获取设备I还可根据与所述资源订阅信息相对应的订阅资源,并结合所述用户关于所述订阅资源的历史访问相关信息,确定所述用户的移动设备所对应的下载触发条件。例如,假设用户A经常访问其资源订阅信息中的订阅资源如新闻资源URL1,而很少访问小说资源URL2,则在步骤S4’中,资源获取设备I可确定用户A的移动设备mobile phone I所对应的下载触发条件为优先下载新闻资源URLl和/或预先下载新闻资源URL1,而对于小说资源URL2,并不预先下载。
[0097]本领域技术人员应能理解上述结合所述历史访问相关信息确定所述下载触发条件的方式仅为举例,其他现有的或今后可能出现的结合所述历史访问相关信息确定所述下载触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0098]优选地,在步骤S4’中,资源获取设备I还可根据与所述资源订阅信息相对应的订阅资源,并结合所述订阅资源中链接所指向的访问资源,确定所述用户的移动设备所对应的下载触发条件。例如,假设用户A的资源订阅信息中还包括博客资源URL4,当博客资源URL4为纯文本资源时,则在步骤S4,中,资源获取设备I可确定用户A的移动设备mobilephone I所对应的下载触发条件为移动设备mobile phone I通过3G、GPRS连接模式接入网络时下载博客资源URL4 ;再如,当博客资源URL4的内容信息中具有指向访问资源如视频资源URL5的链接如link5时,在步骤S4’中,资源获取设备I可确定用户A的移动设备mobilephone I所对应的下载触发条件为移动设备mobile phone I通过WiFi连接模式接入网络时下载博客资源URL4。
[0099]本领域技术人员应能理解上述结合所述访问资源确定所述下载触发条件的方式仅为举例,其他现有的或今后可能出现的结合所述访问资源确定所述下载触发条件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0100]接着,在步骤S2’中,资源获取设备I检测是否满足下载所述订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述下载触发条件。在此,在步骤S2’中,资源获取设备I检测是否满足下载所述订阅资源的资源下载触发条件的方式与图1中的检测装置12检测是否满足下载所述订阅资源的资源下载触发条件的方式相同或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含与此。
[0101]需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0102]另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
[0103]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【权利要求】
1.一种用于获取用户订阅资源的方法,其中,该方法包括以下步骤: X根据用户的资源订阅操作,建立或更新所述用户的资源订阅信息; 其中,该方法还包括: a检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述用户的移动设备所对应的下载触发条件; b若满足所述资源下载触发条件,将所述订阅资源下载至所述移动设备。
2.根据权利要求1所述的方法,其中,所述步骤a包括: -检测是否满足所述用户的移动设备所对应的下载触发条件; -当满足所述下载触发条件时,检测是否满足与所述资源订阅信息所对应的订阅资源相对应的资源可用条件,以确定是否满足下载所述订阅资源的资源下载触发条件。
3.根据权利要求1所述的方法,其中,所述步骤a包括: -检测是否满足与所述资源订阅信息所对应的订阅资源相对应的资源可用条件; -当满足所述资源可用条件时,检测是否满足所述用户的移动设备所对应的下载触发条件,以确定是否满足下载所述订阅资源的资源下载触发条件。
4.根据权利要求1至3中任一项所述的方法,其中,该方法还包括: X根据与所述资源订阅信息 相对应的订阅资源,确定所述用户的移动设备所对应的下载触发条件; 其中,所述步骤a包括: -检测是否满足下载所述订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述下载触发条件。
5.根据权利要求4所述的方法,其中,所述步骤X包括: -根据与所述资源订阅信息相对应的订阅资源,并结合所述用户的移动设备的设备相关信息,确定所述用户的移动设备所对应的下载触发条件。
6.根据权利要求4或5所述的方法,其中,所述步骤X包括: -根据与所述资源订阅信息相对应的订阅资源,并结合所述用户关于所述订阅资源的历史访问相关信息,确定所述用户的移动设备所对应的下载触发条件。
7.根据权利要求4至6中任一项所述的方法,其中,所述步骤X包括: -根据与所述资源订阅信息相对应的订阅资源,并结合所述订阅资源中链接所指向的访问资源,确定所述用户的移动设备所对应的下载触发条件。
8.根据权利要求1至7中任一项所述的方法,其中,所述资源可用条件包括与所述订阅资源中链接所指向的访问资源相对应的资源可访问条件; 其中,所述步骤b包括: -若满足所述资源下载触发条件,将所述订阅资源及所述访问资源下载至所述移动设备。
9.根据权利要求1至8中任一项所述的方法,其中,所述订阅资源包括多个内容部分; 其中,所述步骤b包括: -若满足所述资源下载触发条件,根据所述多个内容部分的内容相关性,将所述订阅资源下载至所述移动设备。
10.根据权利要求9所述的方法,其中,所述步骤b包括: -若满足所述资源下载触发条件,根据所述多个内容部分的内容相关性,并结合所述下载触发条件,确定所述内容部分的优先级; -根据所述优先级,将所述订阅资源下载至所述移动设备。
11.一种用于获取用户订阅资源的资源获取设备,其中,该资源获取设备包括: 订阅建立装置,用于根据用户的资源订阅操作,建立或更新所述用户的资源订阅信息; 其中,该资源获取设备还包括: 检测装置,用于检测是否满足下载与所述资源订阅信息相对应的订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述用户的移动设备所对应的下载触发条件; 下载装置,用于若满足所述资源下载触发条件,`将所述订阅资源下载至所述移动设备。
12.根据权利要求11所述的资源获取设备,其中,所述检测装置用于: -检测是否满足所述用户的移动设备所对应的下载触发条件; -当满足所述下载触发条件时,检测是否满足与所述资源订阅信息所对应的订阅资源相对应的资源可用条件,以确定是否满足下载所述订阅资源的资源下载触发条件。
13.根据权利要求11所述的资源获取设备,其中,所述检测装置用于: -检测是否满足与所述资源订阅信息所对应的订阅资源相对应的资源可用条件; -当满足所述资源可用条件时,检测是否满足所述用户的移动设备所对应的下载触发条件,以确定是否满足下载所述订阅资源的资源下载触发条件。
14.根据权利要求11至13中任一项所述的资源获取设备,其中,该资源获取设备还包括: 确定装置,用于根据与所述资源订阅信息相对应的订阅资源,确定所述用户的移动设备所对应的下载触发条件; 其中,所述检测装置用于: -检测是否满足下载所述订阅资源的资源下载触发条件,其中,所述资源下载触发条件包括所述订阅资源所对应的资源可用条件,以及所述下载触发条件。
15.根据权利要求14所述的资源获取设备,其中,所述确定装置用于: -根据与所述资源订阅信息相对应的订阅资源,并结合所述用户的移动设备的设备相关信息,确定所述用户的移动设备所对应的下载触发条件。
16.根据权利要求14或15所述的资源获取设备,其中,所述确定装置用于: -根据与所述资源订阅信息相对应的订阅资源,并结合所述用户关于所述订阅资源的历史访问相关信息,确定所述用户的移动设备所对应的下载触发条件。
17.根据权利要求14至16中任一项所述的资源获取设备,其中,所述确定装置用于: -根据与所述资源订阅信息相对应的订阅资源,并结合所述订阅资源中链接所指向的访问资源,确定所述用户的移动设备所对应的下载触发条件。
18.根据权利要求11至17中任一项所述的资源获取设备,其中,所述资源可用条件包括与所述订阅资源中链接所指向的访问资源相对应的资源可访问条件; 其中,所述下载装置用于:-若满足所述资源下载触发条件,将所述订阅资源及所述访问资源下载至所述移动设备。
19.根据权利要求11至18中任一项所述的资源获取设备,其中,所述订阅资源包括多个内容部分; 其中,所述下载装置用于: -若满足所述资源下载触发条件,根据所述多个内容部分的内容相关性,将所述订阅资源下载至所述移动设备。
20.根据权利要求19所述的资源获取设备,其中,所述下载装置用于: -若满足所述资源下载触发条件,根据所述多个内容部分的内容相关性,并结合所述下载触发条件,确定所述内容部分的优先级; -根据所述优先级,将所述订阅资源下载至所述移动设备。
21.一种用于获取用户订阅资源的订阅资源设备,其中,该订阅资源设备包括权利要求11至20中任一项所述的资源获取设备。
22.一种用于获取用户订阅资源的订阅资源插件,其中,该订阅资源插件包括权利要求11至20中任一项所述的资 源获取设备。
【文档编号】G06F9/44GK103593408SQ201310492379
【公开日】2014年2月19日 申请日期:2013年10月18日 优先权日:2013年10月18日
【发明者】冯赞锋, 陈志达 申请人:卓易畅游(北京)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1