视频数据共享的方法及装置的制造方法
【专利摘要】本发明实施例提供一种视频数据共享的方法及装置,本发明实施例的主要技术方案包括:路由器获取热门视频列表,热门视频列表由视频播放平台服务器根据客户端对视频的播放记录确定,且包含热门视频标识,热门视频标识是热门视频的唯一标识信息;根据热门视频标识缓存其对应的热门视频;将热门视频及热门视频对应的下载地址发送至视频播放平台。客户端在通过视频播放平台进行视频播放或者下载视频时,视频播放平台向路由器直接获取视频,而非是向视频播放平台的网络服务器获取视频,大大减少了下载或者播放视频的消耗时间,降低了下载或者播放视频的网络资源消耗。
【专利说明】
视频数据共享的方法及装置
技术领域
[0001] 本发明实施例设及互联网技术领域,尤其设及一种视频数据共享的方法及装置。
【背景技术】
[0002] 随着互连网技术的发展,应用网络的用户也越来越多,用户可W通过网络获取各 种所需的资源,例如,播放网络视频节目等等。但是,用户播放网络视频节目的流杨性及播 放网络视频节目的质量受到网络带宽、网络速度、网络流量等网络环境的制约。
[0003] 目前,市面上为用户提供视频播放的第Ξ方视频播放平台较多,当用户通过第Ξ 方视频播放平台播放视频时,其具体操作过程如下:用户在客户端中输入播放视频的视频 名称,并将该视频名称发送至第Ξ方视频播放平台,第Ξ方视频播放平台在接收到客户端 用户发送的播放视频的请求信息之后,根据请求信息中的视频名称,从其对应的网络服务 器获取视频名称对应的视频,并将该视频发送至客户端,W便客户端用户下载或者播放该 视频。
[0004] 由于第Ξ方视频播放平台在获取视频时,基于网络连接与网络服务器进行通信交 互,其受限于网络带宽、网络速度、网络流量等网络环境,导致客户端下载或者播放视频时 的耗时较长,且消耗的网络资源较多。尤其是,当网络服务器同时响应多个客户端的视频下 载或者播放请求时,客户端的耗时会更长,消耗的网络资源会更多。因此,如何在减少下载 或者播放视频的消耗时间W及降低下载或者播放视频的网络资源消耗成为目前亟待解决 的问题。
【发明内容】
[0005] 本发明实施例提供一种视频数据共享的方法及装置,用W解决现有技术中客户端 下载或者播放视频时的耗时较长,且消耗的网络资源较多的问题。
[0006] 本发明实施例提供一种视频数据共享的方法,包括:
[0007] 路由器获取热口视频列表,所述热口视频列表由视频播放平台服务器根据客户端 对视频的播放记录确定,且包含热口视频标识,所述热口视频标识是热口视频的唯一标识 ?目息;
[000引根据所述热口视频标识缓存其对应的热口视频;
[0009] 将所述热口视频及所述热口视频对应的下载地址发送至视频播放平台,W便当所 述客户端通过视频播放平台播放所述热口视频时,客户端通过所述视频播放平台提供的所 述热口视频的下载地址获取,并播放所述热口视频。
[0010] 本发明实施例提供一种视频数据共享的装置,包括:
[0011] 获取单元,用于获取热口视频列表,所述热口视频列表由视频播放平台服务器根 据客户端对视频的播放记录确定,且包含热口视频标识,所述热口视频标识是热口视频的 唯一标识信息;
[0012] 缓存单元,用于根据所述获取单元获取的所述热口视频标识缓存其对应的热口视 频;
[0013] 发送单元,用于将所述缓存单元缓存的所述热口视频及所述热口视频对应的下载 地址发送至视频播放平台,W便当所述客户端通过视频播放平台播放所述热口视频时,客 户端通过所述视频播放平台提供的所述热口视频的下载地址获取,并播放所述热口视频。
[0014] 本发明实施例提供的视频数据共享的方法及装置,路由器获取热口视频列表,该 热口视频列表由视频播放平台服务器根据客户端对视频的播放记录确定,且包含热口视频 标识,该热口视频标识是热口视频的唯一标识信息;根据该热口视频标识缓存其对应的热 口视频;将该热口视频及该热口视频对应的下载地址发送至视频播放平台,当该客户端通 过视频播放平台播放该热口视频时,客户端可W通过该视频播放平台提供的该热口视频的 下载地址获取,并播放该热口视频。与现有技术相比,本发明实施例中客户端在通过视频播 放平台进行视频播放或者下载视频时,视频播放平台向路由器直接获取视频,而非是向视 频播放平台的网络服务器获取视频,大大减少了下载或者播放视频的消耗时间,降低了下 载或者播放视频的网络资源消耗。
【附图说明】
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根 据运些附图获得其他的附图。
[0016] 图1示出了本发明实施例提供的一种视频数据共享的方法的流程图;
[0017] 图2示出了本发明实施例提供的一种视频数据共享的装置的组成框图;
[0018] 图3示出了本发明实施例提供的另一种视频数据共享的装置的组成框图;
[0019]图4示出了本发明实施例提供的一种路由器的结构示意图。
【具体实施方式】
[0020] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021] 本发明实施例提供一种视频数据共享的方法,该方法应用于路由器中,如图1所 示,该方法包括:
[0022] 101、路由器获取热口视频列表。
[0023] 现有技术中的路由器(Router)是互联网络的枢纽,是连接因特网中各局域网、广 域网的设备,它会根据信道的情况自动选择和设定路由,W最佳路径,按前后顺序发送信 号。本发明实施例中,路由器除了包含上述作用外,还能用于对热口视频进行缓存。
[0024] 视频播放平台经过本发明实施例所述的路由器,与网络服务器进行通信,视频播 放平台服务器根据客户端用户对视频的播放记录、用户对视频的喜爱程度为依据,确定视 频播放平台中的热口视频,并将该些热口视频加入到热口视频列表中;在视频播放平台服 务器形成热口视频列表之后,将该热口视频列表发送至路由器,路由器获取热口视频列表。 所述热口视频列表中包含热口视频标识,所述热口视频标识是热口视频的唯一标识信息。
[0025] 示例性的,在对所述热口视频进行标识时可W包含但不局限于W下的方式实现, 例如:将热口视频的视频名称作为热口视频标识;或者,将热口视频的导演、视频上映时间 等信息作为热口视频标识。本发明实施例对热口视频标识的具体实现形式不进行限定。
[0026] 102、路由器根据所述热口视频标识缓存其对应的热口视频。
[0027] 路由器在获取到热口视频列表之后,对该热口视频列表进行解析,获取热口视频 标识,并根据该热口视频标识缓存其对应的热口视频。路由器包含操作系统,在此基础上, 安装预置缓存视频应用程序,并基于该预置缓存视频应用程序进行视频缓存。
[0028] 在本发明实施例中,所述路由器操作系统可W包含但不局限于W下内容,例如: ¥7日1:1日、〔16日1'05、6]1(11日]1、1]]11日]1旨16、1?〇11161'05、261'〇化611、孤-胖脚等等,具体的,本发明实 施例对路由器操作系统的类型不进行限定,仅需要能够在该路由器操作系统中安装预置缓 存视频应用程序即可。
[0029] 103、路由器将所述热口视频及所述热口视频对应的下载地址发送至视频播放平 台。
[0030] 路由器基于预置缓存视频应用程序将热口视频缓存完毕之后,将该缓存后的热口 视频进行存储,存储热口视频的存储地址其实质为路由器上端口地址,将该端口地址作为 客户端下载热口视频的下载地址,即,缓存后的热口视频的存储地址与热口视频对应的下 载地址一致;路由器将热口视频及所述热口视频对应的下载地址发送至视频播放平台,当 客户端通过视频播放平台播放所述热口视频时,视频播放平台将路由器发送的热口视频下 载地址返回给客户端,客户端通过获取到的视频播放平台提供的所述热口视频的下载地址 获取,并播放所述热口视频。
[0031 ]在本发明实施例中,路由器中的一个端口地址对应的存储空间内可W存储一个热 口视频;或者,路由器中的一个端口地址对应的存储空间内可W存储多个热口视频,一个端 口地址对应的存储空间内存储热口视频的个数需要根据热口视频本身的视频大小进行确 定。本发明实施例对路由器一个端口地址对应的存储空间内存储热口数据对应的个数不进 行限定。
[0032] 需要说明的是,若客户端基于视频播放平台播放视频,但是,该客户端请求播放的 视频不是热口视频列表中的视频,即路由器没有对该视频进行缓存,则视频播放平台通过 路由器向网络侧的服务器请求获取视频,并将该视频内容发送至客户端。
[0033] 本发明实施例提供的视频数据共享的方法,路由器获取热口视频列表,该热口视 频列表由视频播放平台服务器根据客户端对视频的播放记录确定,且包含热口视频标识, 该热口视频标识是热口视频的唯一标识信息;根据该热口视频标识缓存其对应的热口视 频;将该热口视频及该热口视频对应的下载地址发送至视频播放平台,当该客户端通过视 频播放平台播放该热口视频时,客户端可W通过该视频播放平台提供的该热口视频的下载 地址获取,并播放该热口视频。与现有技术相比,本发明实施例中客户端在通过视频播放平 台进行视频播放或者下载视频时,向路由器直接获取,而非是向视频播放平台的网络服务 器获取,大大减少了下载或者播放视频的消耗时间,降低了下载或者播放视频的网络资源 消耗。
[0034] 进一步的,作为对图1所示方法实施例的细化和扩展,在执行步骤根据所述热口视 频标识缓存其对应的热口视频时,首先,获取预置缓存视频应用程序,其中,该预置缓存视 频应用程序用于根据热口视频标识缓存热口视频;所述预置缓存视频应用程序其实质为内 容分发网络(Content Delivery化twork,CDN)的一个节点;所述CDN系统能够实时地根据 网络流量和各节点的连接、负载状况W及到用户的距离和响应时间等综合信息将用户的请 求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
[0035] 在路由器获取预置缓存视频应用程序之后,对该预置缓存视频应用程序进行安 装,安装完毕后,运行该预置缓存视频应用程序,其运行的结果为根据热口视频标识缓存热 口视频。在路由器基于预置缓存视频应用程序缓存热口视频时,其具体操作过程如下:预置 缓存视频应用程序基于热口视频标识向网络服务器发送获取热口视频标识对应的热口视 频,并将热口视频缓存于路由器本地。需要说明的是,预置缓存视频应用程序会在客户端基 于视频播放平台播放热口视频之前,将热口视频进行缓存,W确保客户端能够快速的获取 到其需要播放的视频。
[0036] 进一步的,作为本发明实施例的一种实现方式,路由器生成映射关系表,该映射关 系表用于记录热口视频与热口视频对应的下载地址之间的关联关系。在路由器生成映射关 系表之后,在路由器将所述热口视频及所述热口视频对应的下载地址发送至视频播放平台 时,将生成的映射关系表发送至视频播放平台。
[0037] 示例性的,如表1所示,表1示出了本发明实施例提供的映射关系表,表1仅为示例 性的举例,本发明实施例对映射关系表中包含的字段及不同字段的参数数值等内容不进行 限定。
[00;3引 表1
[0039]
[0040] 进一步的,热口视频随着时间段的不同而存在变化,因此,路由器为了让客户端能 够获取到最新的热口视频,路由器对热口视频列表进行监控,并确定该热口视频列表中的 热口视频是否存在更新,若确定热口视频列表中的热口视频存在更新,则路由器缓存更新 后的热口视频,并更新映射关系表中热口视频及其对应的视频下载地址。
[0041] 路由器对热口视频列表进行监控的具体过程包括:视频播放平台服务器在确定存 在更新后的热口视频时,将热口视频列表推送至路由器,路由器将新获取的热口视频列表 与先前的热口视频列表进行比对,若新获取的热口视频列表与先前的热口视频列表存在差 异,则将获取存在差异的热口视频对应的热口视频标识,并缓存该热口视频。本发明实施例 对路由器监控热口视频列表的具体实现方式不进行限定。
[0042] 进一步的,作为对上述图1所示方法的实现,本发明另一实施例还提供了一种视频 数据共享的装置。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对 前述方法实施例中的细节内容进行逐一寶述,但应当明确,本实施例中的装置能够对应实 现前述方法实施例中的全部内容。
[0043] 本发明实施例提供的一种视频数据共享的装置,该装置应用于路由器中,如图2所 示,该装置包括:
[0044] 获取单元21,用于获取热口视频列表,所述热口视频列表由视频播放平台服务器 根据客户端对视频的播放记录确定,且包含热口视频标识,所述热口视频标识是热口视频 的唯一标识信息;
[0045] 缓存单元22,用于根据所述获取单元21获取的所述热口视频标识缓存其对应的热 口视频;
[0046] 发送单元23,用于将所述缓存单元22缓存的所述热口视频及所述热口视频对应的 下载地址发送至视频播放平台,W便当所述客户端通过视频播放平台播放所述热口视频 时,客户端通过所述视频播放平台提供的所述热口视频的下载地址获取,并播放所述热口 视频。
[0047] 进一步的,如图3所示,所述缓存单元22包括:
[0048] 获取模块221,用于获取预置缓存视频应用程序,所述预置缓存视频应用程序用于 根据所述热口视频标识缓存热口视频;
[0049] 运行模块222,用于运行所述获取模块221获取的所述预置缓存视频应用程序;
[0050] 缓存模块223,用于在所述运行模块222运行所述预置缓存视频应用程序过程中, 根据所述热口视频标识缓存所述热口视频。
[0化1 ] 进一步的,如图3所示,所述装置还包括:
[0052]存储单元24,用于在所述缓存单元22根据所述热口视频标识缓存其对应的热口视 频之后,将缓存后的热口视频进行存储,存储地址与所述热口视频对应的下载地址一致。 [0化3] 进一步的,如图3所示,所述装置还包括:
[0054] 生成单元25,用于生成映射关系表,所述映射关系表用于记录所述热口视频与所 述热口视频对应的下载地址之间的关联关系;
[0055] 所述发送单元23,还用于将所述生成单元25生成的所述映射关系表发送至所述视 频播放平台。
[0化6] 进一步的,如图3所示,所述装置还包括:
[0057] 监控单元26,用于在所述生成单元25所述生成映射关系表之后,对所述热口视频 列表进行监控;
[0058] 确定单元27,用于在所述监控单元26在对所述热口视频列表进行监控过程中,确 定所述热口视频列表中的所述热口视频是否存在更新;
[0059] 更新单元28,用于当所述确定单元27确定所述热口视频存在更新时,在缓存更新 后的所述热口视频之后,更新所述映射关系表。
[0060] 本发明实施例提供的视频数据共享的装置,路由器获取热口视频列表,该热口视 频列表由视频播放平台服务器根据客户端对视频的播放记录确定,且包含热口视频标识, 该热口视频标识是热口视频的唯一标识信息;根据该热口视频标识缓存其对应的热口视 频;将该热口视频及该热口视频对应的下载地址发送至视频播放平台,当该客户端通过视 频播放平台播放该热口视频时,客户端可W通过该视频播放平台提供的该热口视频的下载 地址获取,并播放该热口视频。与现有技术相比,本发明实施例中客户端在通过视频播放平 台进行视频播放或者下载视频时,向路由器直接获取,而非是向视频播放平台的网络服务 器获取,大大减少了下载或者播放视频的消耗时间,降低了下载或者播放视频的网络资源 消耗。
[0061] 需要说明的是,针对上述视频数据共享的装置,凡是本发明实施例中使用到的各 个单元模块的功能都可W通过硬件处理器化ardware processor)来实现。
[0062] 示例性的,当本发明实施例提供的视频数据共享的装置为路由器时,如图4所示, 图4示出了本发明实施例提供的一种路由器的结构示意图,该服务器可W包括:处理器 (processor)"、通信接口(Communications Interface)42、存储器(memoir)43和总线44, 其中,处理器41、通信接口 42、存储器43通过总线44完成相互间的通信。通信接口 42可W用 于服务器与客户端之间的信息传输。处理器41可W调用存储器43中的逻辑指令,W执行如 下方法:路由器获取热口视频列表,所述热口视频列表由视频播放平台服务器根据客户端 对视频的播放记录确定,且包含热口视频标识,所述热口视频标识是热口视频的唯一标识 信息;根据所述热口视频标识缓存其对应的热口视频;将所述热口视频及所述热口视频对 应的下载地址发送至视频播放平台,W便当所述客户端通过视频播放平台播放所述热口视 频时,客户端通过所述视频播放平台提供的所述热口视频的下载地址获取,并播放所述热 口视频。
[0063] 此外,上述的存储器43中的逻辑指令可W通过软件功能单元的形式实现并作为独 立的产品销售或使用时,可W存储在一个计算机可读取存储介质中。基于运样的理解,本发 明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可软 件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用W使 得一台计算机设备(可W是个人计算机,服务器,或者网络设备等)执行本发明各个实施例 所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, Read-Only Memoir)、随机存取存储器(RAM,Random Access Memoir)、磁碟或者光盘等各种 可W存储程序代码的介质。
[0064] W上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可 W是或者也可W不是物理上分开的,作为单元显示的部件可W是或者也可W不是物理单 元,即可W位于一个地方,或者也可W分布到多个网络单元上。可W根据实际的需要选择其 中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性 的劳动的情况下,即可W理解并实施。
[0065] 通过W上的实施方式的描述,本领域的技术人员可W清楚地了解到各实施方式可 借助软件加必需的通用硬件平台的方式来实现,当然也可W通过硬件。基于运样的理解,上 述技术方案本质上或者说对现有技术做出贡献的部分可软件产品的形式体现出来,该 计算机软件产品可W存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指 令用W使得一台计算机设备(可W是个人计算机,服务器,或者网络设备等)执行各个实施 例或者实施例的某些部分所述的方法。
[0066]最后应说明的是:W上实施例仅用W说明本发明的技术方案,而非对其限制;尽管 参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可 W对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换; 而运些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和 范围。
【主权项】
1. 一种视频数据共享的方法,其特征在于,包括: 路由器获取热门视频列表,所述热门视频列表由视频播放平台服务器根据客户端对视 频的播放记录确定,且包含热门视频标识,所述热门视频标识是热门视频的唯一标识信息; 根据所述热门视频标识缓存其对应的热门视频; 将所述热门视频及所述热门视频对应的下载地址发送至视频播放平台,以便当所述客 户端通过视频播放平台播放所述热门视频时,客户端通过所述视频播放平台提供的所述热 门视频的下载地址获取,并播放所述热门视频。2. 根据权利要求1所述的方法,其特征在于,根据所述热门视频标识缓存其对应的热门 视频包括: 获取预置缓存视频应用程序,所述预置缓存视频应用程序用于根据所述热门视频标识 缓存热门视频; 运行所述预置缓存视频应用程序,并根据所述热门视频标识缓存所述热门视频。3. 根据权利要求1或2所述的方法,其特征在于,在根据所述热门视频标识缓存其对应 的热门视频之后,所述方法还包括: 将缓存后的热门视频进行存储,存储地址与所述热门视频对应的下载地址一致。4. 根据权利要求3所述的方法,其特征在于,所述方法还包括: 生成映射关系表,所述映射关系表用于记录所述热门视频与所述热门视频对应的下载 地址之间的关联关系; 所述将所述热门视频及所述热门视频对应的下载地址发送至视频播放平台,包括: 将所述映射关系表发送至所述视频播放平台。5. 根据权利要求4所述的方法,其特征在于,在所述生成映射关系表之后,所述方法还 包括: 对所述热门视频列表进行监控,并确定所述热门视频列表中的所述热门视频是否存在 更新; 若确定所述热门视频存在更新,则在缓存更新后的所述热门视频之后,更新所述映射 关系表。6. -种视频数据共享的装置,其特征在于,包括: 获取单元,用于获取热门视频列表,所述热门视频列表由视频播放平台服务器根据客 户端对视频的播放记录确定,且包含热门视频标识,所述热门视频标识是热门视频的唯一 标识信息; 缓存单元,用于根据所述获取单元获取的所述热门视频标识缓存其对应的热门视频; 发送单元,用于将所述缓存单元缓存的所述热门视频及所述热门视频对应的下载地址 发送至视频播放平台,以便当所述客户端通过视频播放平台播放所述热门视频时,客户端 通过所述视频播放平台提供的所述热门视频的下载地址获取,并播放所述热门视频。7. 根据权利要求6所述的装置,其特征在于,所述缓存单元包括: 获取模块,用于获取预置缓存视频应用程序,所述预置缓存视频应用程序用于根据所 述热门视频标识缓存热门视频; 运行模块,用于运行所述获取模块获取的所述预置缓存视频应用程序; 缓存模块,用于在所述运行模块运行所述预置缓存视频应用程序过程中,根据所述热 门视频标识缓存所述热门视频。8. 根据权利要求6或7所述的装置,其特征在于,所述装置还包括: 存储单元,用于在所述缓存单元根据所述热门视频标识缓存其对应的热门视频之后, 将缓存后的热门视频进行存储,存储地址与所述热门视频对应的下载地址一致。9. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 生成单元,用于生成映射关系表,所述映射关系表用于记录所述热门视频与所述热门 视频对应的下载地址之间的关联关系; 所述发送单元,还用于将所述生成单元生成的所述映射关系表发送至所述视频播放平 台。10. 根据权利要求9所述的装置,其特征在于,所述装置还包括: 监控单元,用于在所述生成单元所述生成映射关系表之后,对所述热门视频列表进行 监控; 确定单元,用于在所述监控单元在对所述热门视频列表进行监控过程中,确定所述热 门视频列表中的所述热门视频是否存在更新; 更新单元,用于当所述确定单元确定所述热门视频存在更新时,在缓存更新后的所述 热门视频之后,更新所述映射关系表。
【文档编号】H04N21/258GK105872634SQ201510923637
【公开日】2016年8月17日
【申请日】2015年12月14日
【发明人】祝晓光
【申请人】乐视云计算有限公司