多媒体资源的下载方法、装置、路由器及服务器的制造方法

文档序号:7817065阅读:210来源:国知局
多媒体资源的下载方法、装置、路由器及服务器的制造方法
【专利摘要】本公开是关于多媒体资源的下载方法、装置、路由器及服务器,所述方法包括:按照目标多媒体资源的资源信息对所述目标多媒体资源进行预下载,获得预下载资源;当所述预下载完成时,向终端提供所述目标多媒体资源的播放权限;在所述终端播放所述预下载资源时,继续下载所述目标多媒体资源中除所述预下载资源的剩余资源。应用本公开实施例终端用户要访问目标多媒体资源时,无需实时下载等待,而可以根据预下载资源快速对目标多媒体资源进行访问;并且终端用户可以在目标多媒体资源下载的同时,播放该目标多媒体资源,以此提升终端用户的多媒体资源访问体验。
【专利说明】多媒体资源的下载方法、装置、路由器及服务器

【技术领域】
[0001]本公开涉及通信【技术领域】,尤其涉及多媒体资源的下载方法、装置、路由器及服务器。

【背景技术】
[0002]随着智能终端(简称终端)和WIFI (无线保真)网络的普及,终端可以通过WIFI网络接入路由器,从而通过路由器访问不同网站设置在公网上的服务器。当前随着网络带宽的增加,越来越多的用户通过智能终端访问各种多媒体服务器提供的多媒体资源,这些多媒体资源包括视频资源、音频资源等,在访问多媒体服务器时,终端将要访问的多媒体资源的资源链接添加到多媒体下载客户端中,由路由器使能自身的路由功能,按照该资源链接将多媒体服务器上的多媒体资源下载到智能终端本地,从而实现终端用户对多媒体资源的访问。
[0003]但是,相关技术中,终端只能通过路由器实时获得要下载的多媒体资源,这些多媒体资源从服务器所在的公网传输到局域网内的路由器,再由路由器转发给终端,上述过程需要耗费较长的传输时间,使得终端用户难以快速访问到多媒体资源,且由于下载过程中无法播放多媒体资源,导致终端用户的访问体验较差。


【发明内容】

[0004]本公开提供了多媒体资源的下载方法、装置、路由器及服务器,以解决相关技术中难以快速访问多媒体资源,且用户多媒体访问体验较差的问题。
[0005]根据本公开实施例的第一方面,提供一种多媒体资源的下载方法,所述方法包括:
[0006]按照目标多媒体资源的资源信息对所述目标多媒体资源进行预下载,获得预下载资源;
[0007]当所述预下载完成时,向终端提供所述目标多媒体资源的播放权限;
[0008]在所述终端播放所述预下载资源时,继续下载所述目标多媒体资源中除所述预下载资源的剩余资源。
[0009]可选的,所述当所述预下载完成时,向终端提供所述目标多媒体资源的播放权限,包括:
[0010]判断所述预下载资源的预下载量是否达到预下载上限;
[0011]当所述预下载量达到所述预下载上限时,向终端提供所述目标多媒体资源的播放权限。
[0012]可选的,所述接收服务器发送的目标多媒体资源的资源信息之前,所述方法还包括:
[0013]获得资源推荐列表,所述资源推荐列表中包含按照所述终端的终端用户感兴趣程度从高到低排列的多媒体资源的资源类型;
[0014]将所述资源推荐列表发送至服务器,以使所述服务器根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息,所述资源信息包括所述目标多媒体资源的资源链接;
[0015]接收所述服务器发送的所述目标多媒体资源的资源信息。
[0016]可选的,所述获得资源推荐列表包括:
[0017]接收所述终端发送的多媒体资源的历史选择信息,所述历史选择信息为根据所述终端用户对预推送多媒体资源的播放结果生成的信息;
[0018]通过对所述历史选择信息进行分析,获得所述终端用户感兴趣的多媒体资源的资源类型;
[0019]将所述多媒体资源的资源类型按照所述终端用户感兴趣程度从高到低的顺序进行排列,生成资源推荐列表。
[0020]可选的,所述历史选择信息包括至少一种下述信息:多媒体资源的播放次数、多媒体资源的播放时长。
[0021]可选的,所述方法还包括:
[0022]在预设的第一时间周期内,根据所述终端用户对所述目标多媒体资源的播放结果更新所述资源推荐列表;
[0023]当所述第一时间周期到达时,将更新后的资源推荐列表发送给所述服务器,以使所述服务器根据所述更新后的资源推荐列表从网络中获取更新后的目标多媒体资源的资源信息。
[0024]可选的,所述方法还包括:
[0025]在预设的第二时间周期到达时,将已下载的目标多媒体资源删除。
[0026]根据本公开实施例的第二方面,提供另一种多媒体资源的下载方法,所述方法包括:
[0027]接收路由器发送的资源推荐列表,所述资源推荐列表中包含按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型;
[0028]根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息;
[0029]向路由器发送所述目标多媒体资源的资源信息,以使所述路由器按照所述资源信息对所述目标多媒体资源进行下载。
[0030]根据本公开实施例的第三方面,提供一种多媒体资源的下载装置,包括:
[0031]预下载单元,用于按照目标多媒体资源的资源信息对所述目标多媒体资源进行预下载,获得预下载资源;
[0032]提供单元,用于当所述预下载完成时,向终端提供所述目标多媒体资源的播放权限;
[0033]下载单元,用于在所述终端播放所述预下载资源时,继续下载所述目标多媒体资源中除所述预下载资源的剩余资源。
[0034]可选的,所述提供单元包括:
[0035]预下载量判断子单元,用于判断所述预下载资源的预下载量是否达到预下载上限;
[0036]播放权限提供子单元,用于当所述预下载量达到所述预下载上限时,向终端提供所述目标多媒体资源的播放权限。
[0037]可选的,所述装置还包括:
[0038]获得单元,用于获得资源推荐列表,所述资源推荐列表中包含按照所述终端的终端用户感兴趣程度从高到低排列的多媒体资源的资源类型;
[0039]发送单元,用于将所述资源推荐列表发送至服务器,以使所述服务器根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息,所述资源信息包括所述目标多媒体资源的资源链接;
[0040]接收单元,用于接收所述服务器发送的所述目标多媒体资源的资源信息。
[0041]可选的,所述获得单元包括:
[0042]历史选择信息接收子单元,用于接收所述终端发送的多媒体资源的历史选择信息,所述历史选择信息为根据所述终端用户对预推送多媒体资源的播放结果生成的信息;
[0043]资源类型获得子单元,用于通过对所述历史选择信息进行分析,获得所述终端用户感兴趣的多媒体资源的资源类型;
[0044]资源推荐列表生成子单元,用于将所述多媒体资源的资源类型按照所述终端用户感兴趣程度从高到低的顺序进行排列,生成资源推荐列表。
[0045]可选的,所述装置还包括:
[0046]更新单元,用于在预设的第一时间周期内,根据所述终端用户对所述目标多媒体资源的播放结果更新所述资源推荐列表;
[0047]所述发送单元,还用于当所述第一时间周期到达时,将更新后的资源推荐列表发送给所述服务器,以使所述服务器根据所述更新后的资源推荐列表从网络中获取更新后的目标多媒体资源的资源信息。
[0048]可选的,所述装置还包括:
[0049]删除单元,用于在预设的第二时间周期到达时,将已下载的目标多媒体资源删除。
[0050]根据本公开实施例的第四方面,提供另一种多媒体资源的下载装置,包括:
[0051]接收单元,用于接收路由器发送的资源推荐列表,所述资源推荐列表中包含按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型;
[0052]获取单元,用于根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息;
[0053]发送单元,用于向路由器发送所述目标多媒体资源的资源信息,以使所述路由器按照所述资源信息对所述目标多媒体资源进行下载。
[0054]根据本公开实施例的第五方面,提供一种路由器,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
[0055]按照目标多媒体资源的资源信息对所述目标多媒体资源进行预下载,获得预下载资源;
[0056]当所述预下载完成时,向终端提供所述目标多媒体资源的播放权限;
[0057]在所述终端播放所述预下载资源时,继续下载所述目标多媒体资源中除所述预下载资源的剩余资源。
[0058]根据本公开实施例的第六方面,提供一种服务器,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
[0059]接收路由器发送的资源推荐列表,所述资源推荐列表中包含按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型;
[0060]根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息;
[0061]向路由器发送所述目标多媒体资源的资源信息,以使所述路由器按照所述资源信息对所述目标多媒体资源进行下载。
[0062]本公开的实施例提供的技术方案可以包括以下有益效果:
[0063]本公开中路由器可以按照目标多媒体资源的资源信息对目标多媒体资源进行预下载,获得预下载资源,当预下载完成时,向终端提供目标多媒体资源的播放权限,因此终端用户要访问目标多媒体资源时,无需实时下载等待,而可以根据预下载资源快速对目标多媒体资源进行访问;并且在终端播放预下载资源时,可以继续下载目标多媒体资源中除预下载资源的剩余资源,从而使得终端用户可以在目标多媒体资源下载的同时,播放该目标多媒体资源,以此提升终端用户的多媒体资源访问体验。
[0064]本公开中路由器在对目标多媒体资源进行预下载时,可以根据预先设置的预下载上限,确定预下载是否完成,通过预下载除了可以保证终端用户能够快速访问到目标多媒体资源外,由于在终端用户播放目标多媒体资源前,无需下载完整的目标多媒体资源,因此也可以节省路由器本地存储资源。
[0065]本公开中路由器可以向服务器发送资源推荐列表,由于资源推荐列表中包含了按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型,因此服务器可以根据该资源类型的排列,向路由器返回目标多媒体资源的资源信息,从而使路由器可以按照该资源信息对目标多媒体资源进行下载,由于目标多媒体资源为终端用户感兴趣的资源,因此终端用户可以从路由器本地快速访问到感兴趣的多媒体资源,从而提高终端用户的多媒体资源访问体验。
[0066]本公开中路由器可以根据终端用户对多媒体资源的历史选择信息生成资源推荐列表,由于历史选择信息基于终端用户已播放过多媒体资源的播放结果生成,因此其能够比较准确地反映终端用户感兴趣的多媒体资源的资源类型,从而可以提高资源推荐列表的准确度。
[0067]本公开中由于终端用户在不同时期对多媒体资源的资源类型喜好会发生变化,因此路由器可以根据终端用户对目标多媒体资源的播放结果更新资源推荐列表,即按照终端用户最近的多媒体资源的播放结果更新资源推荐列表,并在预设的第一时间周期到达时,向服务器反馈更新后的资源推荐列表,以使路由器可以根据更新后的资源推荐列表向路由器返回当前终端用户最感兴趣的多媒体资源的资源信息,从而进一步提升用户的多媒体访问体验。
[0068]本公开中由于终端用户在不同时期对多媒体资源的资源类型喜好会发生变化,而路由器相应会按照更新后的资源推荐列表获得更新后的多媒体资源的资源信息,并下载新的多媒体资源到本地,因此路由器可以预设第二时间周期对本地下载的多媒体资源进行维护,当第二时间周期到达时,删除已下载的多媒体资源,从而节省路由器本地存储空间。
[0069]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

【专利附图】

【附图说明】
[0070]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0071]图1是本公开根据一示例性实施例示出的一种多媒体资源的下载方法流程图。
[0072]图2是本公开根据一示例性实施例示出的另一种多媒体资源的下载方法流程图。
[0073]图3本公开根据一示例性实施例示出的一种多媒体资源的下载应用场景示意图。
[0074]图4是本公开根据一示例性实施例示出的一种多媒体资源的下载装置框图。
[0075]图5是本公开根据一示例性实施例示出的另一种多媒体资源的下载装置框图。
[0076]图6是本公开根据一示例性实施例示出的另一种多媒体资源的下载装置框图。
[0077]图7是本公开根据一示例性实施例示出的另一种多媒体资源的下载装置框图。
[0078]图8是本公开根据一示例性实施例示出的另一种多媒体资源的下载装置框图。
[0079]图9是本公开根据一示例性实施例示出的另一种多媒体资源的下载装置框图。
[0080]图10是本公开根据一示例性实施例示出的另一种多媒体资源的下载装置框图。
[0081]图11是本公开根据一示例性实施例示出的一种用于多媒体资源的下载装置的一结构示意图。

【具体实施方式】
[0082]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0083]在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0084]应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0085]如图1所示,图1是根据一示例性实施例示出的一种多媒体资源的下载方法流程图,该方法可以用于路由器中,包括以下步骤:
[0086]在步骤101中,按照目标多媒体资源的资源信息对目标多媒体资源进行预下载,获得预下载资源。
[0087]本公开中的路由器作为一种智能路由设备,其不仅具有传统的路由功能,还可以进一步包括独立操作系统和磁盘,该磁盘的存储空间大小可以根据需要灵活设置,例如,设置为IT ;本公开中的终端可以是任何具有上网功能的智能终端,例如,可以具体为手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)等。其中,终端可以通过无线局域网接入路由器,并通过路由器访问公网上的服务器。
[0088]本公开中路由器可以预先获得资源推荐列表,该资源推荐列表中可以包含按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型。其中,多媒体资源可以包括各种视频资源、音频资源、图片资源等。本公开中,为了便于终端与路由器之间的交互,可以在终端上预先安装路由器APP (Applicat1n,应用),终端通过路由器APP可以对路由器进行管理,并可以查看路由器上的各种信息,在终端通过路由器接入公网时,公网中的多媒体服务器可以向路由器发送预推送多媒体资源的资源信息,该资源信息可以包括资源链接和资源内容介绍,路由器可以将预推送多媒体资源的资源信息同步到终端的路由器APP,终端用户开启路由器APP后,可以查看预推送多媒体资源的资源信息,当根据资源内容介绍选择了感兴趣的多媒体资源后,通过点击资源链接,由路由器按照该资源链接从多媒体服务器上下载相应的多媒体资源供终端用户播放。
[0089]相应的,终端可以在预设的时间周期内,通过统计终端用户对预推送多媒体资源的播放结果,生成多媒体资源的历史选择信息,该历史选择信息包括了多媒体资源的播放次数,和/或多媒体资源的播放时长;终端在将多媒体资源的历史选择信息发送给路由器后,路由器可以对历史选择信息进行分析,获得终端用户感兴趣的多媒体资源的资源类型,以视频资源为例,其按照资源类型可以分为动作片、纪录片、文艺片、故事片等,在获得终端用户的历史选择信息后,可以统计不同类型视频资源的播放次数和播放时长,从而获得不同类型视频资源的权重值,并可以将权重值大于权重阈值的资源类型作为终端用户感兴趣的多媒体资源的资源类型;路由器可以按照权重值从高到低的顺序对多媒体资源的资源类型进行排列生成资源推荐列表,该权重值从高到低的顺序反映了终端用户对不同类型的多媒体资源的感兴趣程度从高到低的顺序。需要说明的是,上述从对历史选择信息进行分析,到生成资源推荐列表的过程也可以在终端完成,由终端将资源推荐列表发送给路由器,对此本公开实施例不进行限制。
[0090]在获得资源推荐列表后,路由器可以将该资源推荐列表发送至服务器,由服务器根据资源推荐列表中的资源类型的排列顺序从网络中获取目标多媒体资源的资源信息,该资源信息可以包括目标多媒体资源的资源链接,进一步还可以包括目标多媒体资源的资源内容介绍;然后服务器将目标多媒体资源的资源信息发送给路由器。路由器在获得目标多媒体资源的资源信息后,无需等待终端用户的下载指令,该路由器可以在接入公网的情况下,直接按照目标多媒体资源的资源信息从公网上对多媒体资源进行预下载,以获得目标多媒体资源的预下载资源。
[0091]本公开中路由器可以在本地存储空间中划分预设容量的下载空间,用于存放目标多媒体资源,在该下载空间中,可以保存目标多媒体资源的资源标识与目标多媒体资源的对应关系,其中,每个目标多媒体资源的资源标识可以是为存放该目标多媒体资源所建立文件夹的文件夹名。
[0092]在步骤102中,当预下载完成时,向终端提供目标多媒体资源的播放权限。
[0093]本公开中路由器上可以预先设置预下载上限,该预下载上限可以为一固定容量值,例如200M,或者该预下载上限也可以为目标多媒体资源的预设资源比例,例如,目标多媒体资源容量的30%,此时如果目标多媒体资源容量为900M,则预下载上限为270M。
[0094]在预下载过程中,路由器可以判断当前预下载资源的预下载量是否达到设置的预下载上限,当预下载量达到预下载上限时,可以向终端提供目标多媒体资源的播放权限,以便终端用户在选择该目标多媒体资源时,可以基于目标多媒体资源的预下载资源,立刻开始播放目标多媒体资源,以提高目标多媒体资源的访问速度。
[0095]在步骤103中,在终端播放预下载资源时,继续下载目标多媒体资源中除预下载资源的剩余资源。
[0096]在终端播放预下载资源过程中,路由器可以继续下载目标多媒体资源中除预下载资源的剩余资源,以便可以实现对目标多媒体资源的边下载边播放。本公开中路由器可以基于目标多媒体资源的播放进度确定目标多媒体资源的剩余资源的下载进度,例如,路由器可以判断目标多媒体资源的已下载量与已播放量的差值是否小于预设下载阈值,在小于该下载阈值时,继续下载剩余资源,在不小于该下载阈值时,可以暂停下载剩余资源,该下载阈值可以是一固定容量值,也可以是目标多媒体资源的预设资源比例。采用上述下载方式,路由器可以在终端用户未播放完目标多媒体资源就关闭该目标多媒体资源时,暂停下载目标多媒体资源,从而可以充分利用路由器上的存储资源,使得未被终端用户持续播放的多媒体资源可以不占用过多的存储空间。
[0097]例如,本公开实施例也可以在路由器上预先设置用于对资源推荐列表进行更新的第一时间周期,在第一时间周期内,当终端用户对目标多媒体资源进行播放后,可以获得作为播放结果的播放次数和/或播放时长,按照上述播放结果调整终端用户感兴趣的多媒体资源的资源类型从高到低的排列顺序,生成更新后的资源推荐列表;当第一时间周期到达时,路由器可以将更新后的资源推荐列表发送给服务器,由服务器根据更新后的资源推荐列表从网络中获取更新后的目标多媒体资源的资源信息,并将更新后的目标多媒体资源的资源信息发送给路由器,以便路由器根据更新后的目标多媒体资源的资源信息执行如步骤101至步骤103的下载过程,在此不再赘述。
[0098]例如,本公开实施例还可以在路由器上预先设置用于对已下载多媒体资源进行维护的第二时间周期,由于终端用户感兴趣的目标多媒体资源会发生变化,如前所述,路由器会按照更新后的资源推荐列表重新获得新的目标多媒体资源,为了使原来存储在路由器上的目标多媒体资源不再占用路由器的本地存储资源,可以在第二时间周期到达时,将已下载的目标多媒体资源删除。
[0099]由上述实施例可见,路由器可以按照目标多媒体资源的资源信息对目标多媒体资源进行预下载,获得预下载资源,当预下载完成时,向终端提供目标多媒体资源的播放权限,因此终端用户要访问目标多媒体资源时,无需实时下载等待,而可以根据预下载资源快速对目标多媒体资源进行访问;并且在终端播放预下载资源时,可以继续下载目标多媒体资源中除预下载资源的剩余资源,从而使得终端用户可以在目标多媒体资源下载的同时,播放该目标多媒体资源,以此提升终端用户的多媒体资源访问体验。
[0100]如图2所示,图2是根据一示例性实施例示出的另一种多媒体资源的下载方法流程图,该方法可以用于资源信息获取服务器中,包括以下步骤:
[0101]在步骤201中,接收路由器发送的资源推荐列表,该资源推荐列表中包含按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型。
[0102]本步骤中路由器获得资源推荐列表的具体过程可以参见前述步骤101中的描述,在此不再赘述。
[0103]在步骤202中,根据资源类型的排列顺序从网络中获取目标多媒体资源的资源信肩、O
[0104]服务器在接收到资源推荐列表后,获得该资源列表中的按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型,然后按照资源类型的排列顺序从网络中获取目标多媒体资源的资源信息,该资源信息可以包括目标多媒体资源的资源链接,通过资源链接可以下载到目标多媒体资源,资源信息进一步还可以包括目标多媒体资源的资源内容介绍,以便终端用户可以根据资源内容介绍了解目标多媒体资源,并对要播放的目标多媒体资源进行选择。
[0105]本公开实施例中,服务器可以通过网络爬虫搜索各种网页,从而抓取到各种资源分发网站的多媒体服务器发布的多媒体资源的资源信息,对于网络爬虫抓取资源信息的过程可以参见现有网络爬虫的相关技术,在此不再赘述。
[0106]在步骤203中,向路由器发送目标多媒体资源的资源信息,以使路由器按照资源信息对目标多媒体资源进行下载。
[0107]由上述实施例可见,服务器可以接收路由器发送的资源推荐列表,由于资源推荐列表中包含了按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型,因此服务器可以根据该资源类型的排列,向路由器返回目标多媒体资源的资源信息,从而使路由器可以按照该资源信息对目标多媒体资源进行下载,由于目标多媒体资源为终端用户感兴趣的资源,因此终端用户可以从路由器本地快速访问到感兴趣的多媒体资源,从而提高终端用户的多媒体资源访问体验。
[0108]参见图3,为本公开根据一示例性实施例示出的一种多媒体资源的下载应用场景不意图:
[0109]图3中包括:手机、路由器、资源信息获取服务器和多媒体服务器。其中,手机通过WIFI网络接入路由器,路由器分别与公网内的资源信息获取服务器和多媒体服务器连接。可以理解的是,本实施例的终端仅以手机为例进行说明,实际应用中终端还可以是PC或平板电脑等其他具备多媒体资源下载功能的终端。终端与路由器可以使无线WIFI连接,也可以是有线连接,对此本实施例不做限定。
[0110]其中,路由器在根据手机用户对多媒体资源的资源类型感兴趣程度生成资源推荐列表后,将该资源推荐列表发送到资源信息获取服务器,以多媒体资源为视频资源为例,假设资源推荐列表包含的资源类型按照手机用户感兴趣程度排列依次为纪录片和文艺片;资源信息获取服务器根据该资源推荐列表获得手机用户感兴趣的目标多媒体资源的资源信息,并将该资源信息返回给路由器,例如,资源信息获取服务器通过网络爬虫从网络中抓取到手机用户感兴趣的若干纪录片和文艺片的视频链接和视频内容介绍返回给路由器;路由器可以根据目标多媒体资源的资源信息从多媒体服务器下载目标多媒体资源,例如,路由器按照前述纪录片和文艺片的视频连接分别预下载这些纪录片和文艺片的部分视频内容保存到本地存储空间,并在预下载完成后,向手机用户提供这些纪录片和文艺片的播放权限;手机用户可以选择要播放的目标多媒体资源,并基于路由器上保存的预下载资源即刻开始播放,例如,当手机用户根据上述纪录片和文艺片的视频内容选择播放纪录片A,则由于路由器上已经保存了纪录片A的预下载内容,因此手机用户可以在选择完成后立刻开始播放纪录片A,同时路由器继续根据纪录片A的视频连接从多媒体服务器下载纪录片A的剩余视频内容,以保证手机用户可以持续观看该纪录片A。
[0111]在图3所示应用场景中,实现多媒体资源下载的具体过程可以参见前述对图1和图2中的描述,在此不再赘述。
[0112]与前述多媒体资源的下载方法实施例相对应,本公开还提供了多媒体资源的下载装置及其所应用的路由器及服务器的实施例。
[0113]如图4所示,图4是本公开根据一示例性实施例示出的一种多媒体资源的下载装置框图,所述装置包括:预下载单元410、提供单元420和下载单元430。
[0114]其中,所述预下载单元410,被配置为按照目标多媒体资源的资源信息对所述目标多媒体资源进行预下载,获得预下载资源;
[0115]所述提供单元420,被配置为当所述预下载完成时,向终端提供所述目标多媒体资源的播放权限;
[0116]所述下载单元430,被配置为在所述终端播放所述预下载资源时,继续下载所述目标多媒体资源中除所述预下载资源的剩余资源。
[0117]上述实施例中,路由器可以按照目标多媒体资源的资源信息对目标多媒体资源进行预下载,获得预下载资源,当预下载完成时,向终端提供目标多媒体资源的播放权限,因此终端用户要访问目标多媒体资源时,无需实时下载等待,而可以根据预下载资源快速对目标多媒体资源进行访问;并且在终端播放预下载资源时,可以继续下载目标多媒体资源中除预下载资源的剩余资源,从而使得终端用户可以在目标多媒体资源下载的同时,播放该目标多媒体资源,以此提升终端用户的多媒体资源访问体验。
[0118]如图5所示,图5是本公开根据一示例性实施例示出的另一种多媒体资源的下载装置框图,该实施例在前述图4所示实施例的基础上,所述提供单元420可以包括:预下载量判断子单元421和播放权限提供子单元422。
[0119]其中,所述预下载量判断子单元421,被配置为判断所述预下载资源的预下载量是否达到预下载上限;
[0120]所述播放权限提供子单元422,被配置为当所述预下载量达到所述预下载上限时,向终端提供所述目标多媒体资源的播放权限。
[0121]上述实施例中,路由器在对目标多媒体资源进行预下载时,可以根据预先设置的预下载上限,确定预下载是否完成,通过预下载除了可以保证终端用户能够快速访问到目标多媒体资源外,由于在终端用户播放目标多媒体资源前,无需下载完整的目标多媒体资源,因此也可以节省路由器本地存储资源。
[0122]如图6所示,图6是本公开根据一示例性实施例示出的另一种多媒体资源的下载装置框图,该实施例在前述图4或图5所示实施例的基础上,所述装置还可以包括:获得单元440、发送单元450和接收单元460。
[0123]其中,所述获得单元440,被配置为获得资源推荐列表,所述资源推荐列表中包含按照所述终端的终端用户感兴趣程度从高到低排列的多媒体资源的资源类型;
[0124]所述发送单元450,被配置为将所述资源推荐列表发送至服务器,以使所述服务器根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息,所述资源信息包括所述目标多媒体资源的资源链接;
[0125]所述接收单元460,被配置为接收所述服务器发送的所述目标多媒体资源的资源信息。
[0126]上述实施例中,路由器可以向服务器发送资源推荐列表,由于资源推荐列表中包含了按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型,因此服务器可以根据该资源类型的排列,向路由器返回目标多媒体资源的资源信息,从而使路由器可以按照该资源信息对目标多媒体资源进行下载,由于目标多媒体资源为终端用户感兴趣的资源,因此终端用户可以从路由器本地快速访问到感兴趣的多媒体资源,从而提高终端用户的多媒体资源访问体验。
[0127]如图7所示,图7是本公开根据一示例性实施例示出的另一种多媒体资源的下载装置框图,该实施例在前述图6所示实施例的基础上,所述获得单元440可以包括:历史选择信息接收子单元441、资源类型获得子单元442和资源推荐列表生成子单元443。
[0128]其中,所述历史选择信息接收子单元441,被配置为接收所述终端发送的多媒体资源的历史选择信息,所述历史选择信息为根据所述终端用户对预推送多媒体资源的播放结果生成的信息;
[0129]所述资源类型获得子单元442,被配置为通过对所述历史选择信息进行分析,获得所述终端用户感兴趣的多媒体资源的资源类型;
[0130]所述资源推荐列表生成子单元443,被配置为将所述多媒体资源的资源类型按照所述终端用户感兴趣程度从高到低的顺序进行排列,生成资源推荐列表。
[0131]上述实施例中,路由器可以根据终端用户对多媒体资源的历史选择信息生成资源推荐列表,由于历史选择信息基于终端用户已播放过多媒体资源的播放结果生成,因此其能够比较准确地反映终端用户感兴趣的多媒体资源的资源类型,从而可以提高资源推荐列表的准确度。
[0132]如图8所示,图8是本公开根据一示例性实施例示出的另一种多媒体资源的下载装置框图,该实施例在前述图6或图7所示实施例的基础上,所述装置还可以包括:更新单元 470。
[0133]其中,所述更新单元470,被配置为在预设的第一时间周期内,根据所述终端用户对所述目标多媒体资源的播放结果更新所述资源推荐列表;
[0134]所述发送单元450,还可以配置为当所述第一时间周期到达时,将更新后的资源推荐列表发送给所述服务器,以使所述服务器根据所述更新后的资源推荐列表从网络中获取更新后的目标多媒体资源的资源信息。
[0135]上述实施例中,由于终端用户在不同时期对多媒体资源的资源类型喜好会发生变化,因此路由器可以根据终端用户对目标多媒体资源的播放结果更新资源推荐列表,即按照终端用户最近的多媒体资源的播放结果更新资源推荐列表,并在预设的第一时间周期到达时,向服务器反馈更新后的资源推荐列表,以使路由器可以根据更新后的资源推荐列表向路由器返回当前终端用户最感兴趣的多媒体资源的资源信息,从而进一步提升用户的多媒体访问体验。
[0136]如图9所示,图9是本公开根据一示例性实施例示出的另一种多媒体资源的下载装置框图,该实施例在前述图4至图8任一所示实施例的基础上,所述装置还可以包括:删除单元480。
[0137]其中,所述删除单元480,被配置为在预设的第二时间周期到达时,将已下载的目标多媒体资源删除。
[0138]上述实施例中,由于终端用户在不同时期对多媒体资源的资源类型喜好会发生变化,而路由器相应会按照更新后的资源推荐列表获得更新后的多媒体资源的资源信息,并下载新的多媒体资源到本地,因此路由器可以预设第二时间周期对本地下载的多媒体资源进行维护,当第二时间周期到达时,删除已下载的多媒体资源,从而节省路由器本地存储空间。
[0139]上述图4至图9示出的多媒体资源的下载装置实施例可以应用在路由器中。
[0140]如图10所示,图10是本公开根据一示例性实施例示出的另一种多媒体资源的下载装置框图,该装置可以应用在服务器上,所述装置包括:接收单元510、获取单元520和发送单元530。
[0141]其中,所述接收单元510,被配置为接收路由器发送的资源推荐列表,所述资源推荐列表中包含按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型;
[0142]所述获取单元520,被配置为根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息;
[0143]所述发送单元530,被配置为向路由器发送所述目标多媒体资源的资源信息,以使所述路由器按照所述资源信息对所述目标多媒体资源进行下载。
[0144]上述实施例中,服务器可以接收路由器发送的资源推荐列表,由于资源推荐列表中包含了按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型,因此服务器可以根据该资源类型的排列,向路由器返回目标多媒体资源的资源信息,从而使路由器可以按照该资源信息对目标多媒体资源进行下载,由于目标多媒体资源为终端用户感兴趣的资源,因此终端用户可以从路由器本地快速访问到感兴趣的多媒体资源,从而提高终端用户的多媒体资源访问体验。
[0145]上述图10示出的多媒体资源的下载装置实施例可以应用在用于获得资源信息的服务器中。
[0146]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0147]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0148]相应的,本公开还提供一种路由器,所述路由器包括有处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
[0149]按照目标多媒体资源的资源信息对所述目标多媒体资源进行预下载,获得预下载资源;
[0150]当所述预下载完成时,向终端提供所述目标多媒体资源的播放权限;
[0151]在所述终端播放所述预下载资源时,继续下载所述目标多媒体资源中除所述预下载资源的剩余资源。
[0152]相应的,本公开还提供一种服务器,所述服务器包括有处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
[0153]接收路由器发送的资源推荐列表,所述资源推荐列表中包含按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型;
[0154]根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息;
[0155]向路由器发送所述目标多媒体资源的资源信息,以使所述路由器按照所述资源信息对所述目标多媒体资源进行下载。
[0156]如图11所示,图11是根据一示例性实施例示出的一种用于多媒体资源的下载装置1100的一结构示意图。例如,装置1100可以被提供为一路由设备。参照图11,装置1100包括处理组件1122,其进一步包括一个或多个处理器,以及由存储器1132所代表的存储器资源,用于存储可由处理部件1122的执行的指令,例如应用程序。存储器1132中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1122被配置为执行指令,以执行上述访问网页的方法。
[0157]装置1100还可以包括一个电源组件1126被配置为执行装置1100的电源管理,一个有线或无线网络接口 1150被配置为将装置1100连接到网络,和一个输入输出(I/O)接口 1158。装置1100可以操作基于存储在存储器1132的操作系统,例如Windows ServerTM,Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 或类似。
[0158]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本【技术领域】中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0159]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【权利要求】
1.一种多媒体资源的下载方法,其特征在于,所述方法包括: 按照目标多媒体资源的资源信息对所述目标多媒体资源进行预下载,获得预下载资源; 当所述预下载完成时,向终端提供所述目标多媒体资源的播放权限; 在所述终端播放所述预下载资源时,继续下载所述目标多媒体资源中除所述预下载资源的剩余资源。
2.根据权利要求1所述的方法,其特征在于,所述当所述预下载完成时,向终端提供所述目标多媒体资源的播放权限,包括: 判断所述预下载资源的预下载量是否达到预下载上限; 当所述预下载量达到所述预下载上限时,向终端提供所述目标多媒体资源的播放权限。
3.根据权利要求1所述的方法,其特征在于,所述接收服务器发送的目标多媒体资源的资源信息之前,所述方法还包括: 获得资源推荐列表,所述资源推荐列表中包含按照所述终端的终端用户感兴趣程度从高到低排列的多媒体资源的资源类型; 将所述资源推荐列表发送至服务器,以使所述服务器根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息,所述资源信息包括所述目标多媒体资源的资源链接; 接收所述服务器发送的所述目标多媒体资源的资源信息。
4.根据权利要求3所述的方法,其特征在于,所述获得资源推荐列表包括: 接收所述终端发送的多媒体资源的历史选择信息,所述历史选择信息为根据所述终端用户对预推送多媒体资源的播放结果生成的信息; 通过对所述历史选择信息进行分析,获得所述终端用户感兴趣的多媒体资源的资源类型; 将所述多媒体资源的资源类型按照所述终端用户感兴趣程度从高到低的顺序进行排列,生成资源推荐列表。
5.根据权利要求4所述的方法,其特征在于,所述历史选择信息包括至少一种下述信息:多媒体资源的播放次数、多媒体资源的播放时长。
6.根据权利要求3所述的方法,其特征在于,所述方法还包括: 在预设的第一时间周期内,根据所述终端用户对所述目标多媒体资源的播放结果更新所述资源推荐列表; 当所述第一时间周期到达时,将更新后的资源推荐列表发送给所述服务器,以使所述服务器根据所述更新后的资源推荐列表从网络中获取更新后的目标多媒体资源的资源信肩、O
7.根据权利要求1至6任一所述的方法,其特征在于,所述方法还包括: 在预设的第二时间周期到达时,将已下载的目标多媒体资源删除。
8.一种多媒体资源的下载方法,其特征在于,所述方法包括: 接收路由器发送的资源推荐列表,所述资源推荐列表中包含按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型; 根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息; 向路由器发送所述目标多媒体资源的资源信息,以使所述路由器按照所述资源信息对所述目标多媒体资源进行下载。
9.一种多媒体资源的下载装置,其特征在于,包括: 预下载单元,用于按照目标多媒体资源的资源信息对所述目标多媒体资源进行预下载,获得预下载资源; 提供单元,用于当所述预下载完成时,向终端提供所述目标多媒体资源的播放权限; 下载单元,用于在所述终端播放所述预下载资源时,继续下载所述目标多媒体资源中除所述预下载资源的剩余资源。
10.根据权利要求9所述的装置,其特征在于,所述提供单元包括: 预下载量判断子单元,用于判断所述预下载资源的预下载量是否达到预下载上限;播放权限提供子单元,用于当所述预下载量达到所述预下载上限时,向终端提供所述目标多媒体资源的播放权限。
11.根据权利要求9所述的装置,其特征在于,所述装置还包括: 获得单元,用于获得资源推荐列表,所述资源推荐列表中包含按照所述终端的终端用户感兴趣程度从高到低排列的多媒体资源的资源类型; 发送单元,用于将所述资源推荐列表发送至服务器,以使所述服务器根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息,所述资源信息包括所述目标多媒体资源的资源链接; 接收单元,用于接收所述服务器发送的所述目标多媒体资源的资源信息。
12.根据权利要求11所述的装置,其特征在于,所述获得单元包括: 历史选择信息接收子单元,用于接收所述终端发送的多媒体资源的历史选择信息,所述历史选择信息为根据所述终端用户对预推送多媒体资源的播放结果生成的信息; 资源类型获得子单元,用于通过对所述历史选择信息进行分析,获得所述终端用户感兴趣的多媒体资源的资源类型; 资源推荐列表生成子单元,用于将所述多媒体资源的资源类型按照所述终端用户感兴趣程度从高到低的顺序进行排列,生成资源推荐列表。
13.根据权利要求11所述的装置,其特征在于,所述装置还包括: 更新单元,用于在预设的第一时间周期内,根据所述终端用户对所述目标多媒体资源的播放结果更新所述资源推荐列表; 所述发送单元,还用于当所述第一时间周期到达时,将更新后的资源推荐列表发送给所述服务器,以使所述服务器根据所述更新后的资源推荐列表从网络中获取更新后的目标多媒体资源的资源信息。
14.根据权利要求9至13任一所述的装置,其特征在于,所述装置还包括: 删除单元,用于在预设的第二时间周期到达时,将已下载的目标多媒体资源删除。
15.一种多媒体资源的下载装置,其特征在于,所述装置包括: 接收单元,用于接收路由器发送的资源推荐列表,所述资源推荐列表中包含按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型; 获取单元,用于根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息; 发送单元,用于向路由器发送所述目标多媒体资源的资源信息,以使所述路由器按照所述资源信息对所述目标多媒体资源进行下载。
16.一种路由器,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为: 按照目标多媒体资源的资源信息对所述目标多媒体资源进行预下载,获得预下载资源; 当所述预下载完成时,向终端提供所述目标多媒体资源的播放权限; 在所述终端播放所述预下载资源时,继续下载所述目标多媒体资源中除所述预下载资源的剩余资源。
17.一种服务器,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为: 接收路由器发送的资源推荐列表,所述资源推荐列表中包含按照终端用户感兴趣程度从高到低排列的多媒体资源的资源类型; 根据所述资源类型的排列顺序从网络中获取目标多媒体资源的资源信息; 向路由器发送所述目标多媒体资源的资源信息,以使所述路由器按照所述资源信息对所述目标多媒体资源进行下载。
【文档编号】H04L29/08GK104410660SQ201410550946
【公开日】2015年3月11日 申请日期:2014年10月16日 优先权日:2014年10月16日
【发明者】张旭, 付文君, 季佳松 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1