一种观看数据加载方法技术

技术编号:18369551 阅读:32 留言:0更新日期:2018-07-05 13:30
本发明专利技术涉及一种观看数据加载方法,该方法包括基于常用中转服务器的响应,选择常用中转服务器或非常用中转服务器对用户进行观看数据提供,以及基于观看数据热值选择一个或多个常用中转服务器进行观看数据加载;观看数据服务器基于控制服务器的选择,获取相应质量等级的观看数据,将该质量等级的观看数据进行分块和压缩后提供到相应常用中转服务器;该方法能够基于客户端的物理位置分布以及客户端用户的观看偏好,进行有效的观看数据加载,使得观看数据在客户端之间有效的共享,从而实现一次加载多次观看,提高了观看数据加载的效率。

A method of viewing data loading

The present invention relates to a method of viewing data loading, which includes the choice of a common transfer server or a transfer server to provide viewing data for users based on the response of a commonly used transfer server, and viewing data loading based on the selection of one or more common transfer servers based on the viewing data heat value; The data server, based on the choice of the control server, obtains the corresponding quality level of viewing data, blocks and compresses the quality of the viewing data to the corresponding transfer server; the method can be effectively viewed on the basis of the client's physical location distribution and the client's viewing preferences. Data loading enables the viewing data to be shared effectively among the clients, thus achieving multiple loading and loading at a time and improving the loading efficiency of viewing data.

【技术实现步骤摘要】
一种观看数据加载方法
本专利技术属于数据传输领域,尤其涉及一种观看数据加载方法。
技术介绍
过去,在观看数据以物理形式分发时(例如,如胶片),物理安全性对避免进行非法复制是重要的(例如,确保观看数据只可由某些个体接触)。然而,现在的大多数观看数据以数字形式提供,并且数字媒体经常能够从远程访问。经防火墙、密码和其它基于通信的安全措施提供适当的安全保护不是始终有效或足以防止未经授权的访问。因此,将数字观看数据加密是防止在获得未经授权副本时未经授权观看所依赖的另一个安全级别。现有技术中的观看数据加载方法不能基于客户端的偏好及其物理分布进行加载,可能存在同一观看数据的反复加载切加载观看数据不能在客户端之间有效共享。基于上述诸多问题,现在亟需一种新的观看数据加载方法,能够基于客户端的物理位置分布以及客户端用户的观看偏好,进行有效的观看数据加载,使得观看数据在客户端之间有效的共享,从而实现一次加载多次观看,提高了观看数据加载的效率。【专利技术观看数据】为了解决现有技术中的上述问题,本专利技术采用的技术方案如下:一种观看数据加载方法,其特征在于,该方法包括如下步骤:步骤1:客户端通过观看数据请求界面发出针对指定观看数据的观看数据请求,该请求中携带观看数据标识;步骤2:控制服务器向该客户端对应的常用中转服务器组发送观看数据查询请求,每个常用中转服务器组根据观看数据标识从本地目录中查找客户端请求的观看数据,如果查找到所请求的观看数据,则返回所请求观看数据的观看数据质量作为响应,否则不做响应;步骤3:基于常用中转服务器的响应,选择常用中转服务器或非常用中转服务器对用户进行观看数据提供,以及基于观看数据热值选择一个或多个常用中转服务器进行观看数据加载;步骤4:观看数据服务器基于控制服务器的选择,获取相应质量等级的观看数据,将该质量等级的观看数据进行分块和压缩后提供到相应常用中转服务器;步骤5:客户端获取常用中转服务器或非常用中转服务器提供的观看数据块,将接收到的观看数据块进行解压缩后按观看数据的逻辑顺序和观看数据标识关联后保存在本地存储空间中;接收到的观看数据块不需要全部到齐,只要符合呈现顺序的观看数据块已经接收完毕,就可以将该观看数据块按呈现顺序呈现给用户。进一步的,基于客户端的物理位置分布以及客户端用户的观看偏好进行常用中转服务器管理。进一步的,位于同一物理范围内的客户端的常用中转服务器组被初始设置为完全相同。进一步的,基于用户偏好进行客户端对应的常用中转服务器组的更新。进一步的,基于客户端用户的观看数据进行该客户端对应常用中转服务器组的更新。进一步的,观看类型一致的客户端被视为具有相同的用户偏好。进一步的,当客户端的观看数据相似度超过第一观看阈值时,则认为该客户端用户的观看偏好一致,将其常用中转服务器组设置为相同。进一步的,第一观看阈值为90%。进一步的,第一观看阈值由管理服务器设置。进一步的,在管理服务服务器中保存客户端及其对应的常用中转服务器对照表,该对照表根据客户端的偏好作动态更新。本专利技术的有益效果包括:能够基于客户端的物理位置分布以及客户端用户的观看偏好,进行有效的观看数据加载,使得观看数据在客户端之间有效的共享,从而实现一次加载多次观看,提高了观看数据加载的效率。【附图说明】此处所说明的附图是用来提供对本专利技术的进一步理解,构成本申请的一部分,但并不构成对本专利技术的不当限定,在附图中:图1是本专利技术的一种观看数据加载方法的流程图;图2是本专利技术的一种观看数据加载系统的结构图。【具体实施方式】下面将结合附图以及具体实施例来详细说明本专利技术,其中的示意性实施例以及说明仅用来解释本专利技术,但并不作为对本专利技术的限定。参见附图1,其示出了本专利技术的一种观看数据加载方法的基本步骤:步骤1:客户端通过观看数据请求界面发出针对指定观看数据的观看数据请求,该请求中携带观看数据标识;步骤2:控制服务器向该客户端对应的常用中转服务器组发送观看数据查询请求,每个常用中转服务器组根据观看数据标识从本地目录中查找客户端请求的观看数据,如果查找到所请求的观看数据,则返回所请求观看数据的观看数据质量作为响应,否则不做响应;步骤3:基于常用中转服务器的响应,选择常用中转服务器或非常用中转服务器对用户进行观看数据提供,以及基于观看数据热值选择一个或多个常用中转服务器进行观看数据加载;步骤4:观看数据服务器基于控制服务器的选择,获取相应质量等级的观看数据,将该质量等级的观看数据进行分块和压缩后提供到相应常用中转服务器;步骤5:客户端获取常用中转服务器或非常用中转服务器提供的观看数据块,将接收到的观看数据块进行解压缩后按观看数据的逻辑顺序和观看数据标识关联后保存在本地存储空间中;接收到的观看数据块不需要全部到齐,只要符合呈现顺序的观看数据块已经接收完毕,就可以将该观看数据块按呈现顺序呈现给用户;参见附图2,是本专利技术所应用的一种观看数据加载系统,该系统包括一个或多个观看数据服务器,一个或多个控制服务器,一个或多个中转服务器,一个或者多个客户端。基于上述系统,下面对本专利技术的一种观看数据加载方法进行详细说明:(1)客户端通过观看数据请求界面发出针对指定观看数据的观看数据请求,该请求中携带观看数据标识;该观看数据请求被发送给控制服务器;观看数据请求中携带所请求的观看数据的需求参数(Q,S);其中,Q为观看数据质量,S为到达速度;其中,观看数据质量限定的所请求的观看数据的呈现质量,通常,观看数据质量越高观看数据的大小越大;而到达速度限定观看数据到达客户端的加载速度;观看数据质量和到达速度之间可能存在矛盾,当观看数据质量较高时,可能需要牺牲到达速度;优选的:该观看数据请求界面通过客户端的应用程序、网页、特定功能来呈现,该呈现的观看数据由观看数据服务器提供;(2)控制服务器向该客户端对应的常用中转服务器组发送观看数据查询请求,每个常用中转服务器组根据观看数据标识从本地目录中查找客户端请求的观看数据,如果查找到所请求的观看数据,则返回所请求观看数据的观看数据质量作为响应,否则不做响应;控制服务器保存客户端及其常用中转服务器组的对应表;每个客户端对应的常用中转服务器组可能是相同或不同的(不同包括完全不同和部分不同);该对照表被控制服务器实时更新;常用中转服务器组中的常用中转服务器选自和客户端之间的通信开销小于第一阈值的中转服务器;常用中转服务器做出一次响应,则其命中率增加1;每过一个时间周期命中率减少第一预设值,此时,如果命中率小于第二预设值,则将该命中率小于第二预设值的中转服务器从客户端对应的常用中转服务器组中删除;如果一中转服务器和该客户端之间的通信开销小于第一阈值,则将其增加入该客户端对应的常用中转服务器组,并将其命中率设置为一初始值;优选的:该初始值大于第二预设值;(3)基于常用中转服务器的响应,选择常用中转服务器或非常用中转服务器对用户进行观看数据提供,以及基于观看数据热值选择一个或多个常用中转服务器进行观看数据加载;如果控制服务器接收到常用中转服务器的响应,则根据响应常用中转服务器Li及其返回的观看数据质量QLi和需求参数(Q,S)选择一个常用中转服务器提供观看数据;具体的:根据公式(1)计算每个响应常用中转服务器的平衡系数Bi,其中Ci为中转服务器L本文档来自技高网...
一种观看数据加载方法

【技术保护点】
1.一种观看数据加载方法,其特征在于,该方法包括如下步骤:步骤1:客户端通过观看数据请求界面发出针对指定观看数据的观看数据请求,该请求中携带观看数据标识;步骤2:控制服务器向该客户端对应的常用中转服务器组发送观看数据查询请求,每个常用中转服务器组根据观看数据标识从本地目录中查找客户端请求的观看数据,如果查找到所请求的观看数据,则返回所请求观看数据的观看数据质量作为响应,否则不做响应;步骤3:基于常用中转服务器的响应,选择常用中转服务器或非常用中转服务器对用户进行观看数据提供,以及基于观看数据热值选择一个或多个常用中转服务器进行观看数据加载;步骤4:观看数据服务器基于控制服务器的选择,获取相应质量等级的观看数据,将该质量等级的观看数据进行分块和压缩后提供到相应常用中转服务器;步骤5:客户端获取常用中转服务器或非常用中转服务器提供的观看数据块,将接收到的观看数据块进行解压缩后按观看数据的逻辑顺序和观看数据标识关联后保存在本地存储空间中;接收到的观看数据块不需要全部到齐,只要符合呈现顺序的观看数据块已经接收完毕,就可以将该观看数据块按呈现顺序呈现给用户。

【技术特征摘要】
1.一种观看数据加载方法,其特征在于,该方法包括如下步骤:步骤1:客户端通过观看数据请求界面发出针对指定观看数据的观看数据请求,该请求中携带观看数据标识;步骤2:控制服务器向该客户端对应的常用中转服务器组发送观看数据查询请求,每个常用中转服务器组根据观看数据标识从本地目录中查找客户端请求的观看数据,如果查找到所请求的观看数据,则返回所请求观看数据的观看数据质量作为响应,否则不做响应;步骤3:基于常用中转服务器的响应,选择常用中转服务器或非常用中转服务器对用户进行观看数据提供,以及基于观看数据热值选择一个或多个常用中转服务器进行观看数据加载;步骤4:观看数据服务器基于控制服务器的选择,获取相应质量等级的观看数据,将该质量等级的观看数据进行分块和压缩后提供到相应常用中转服务器;步骤5:客户端获取常用中转服务器或非常用中转服务器提供的观看数据块,将接收到的观看数据块进行解压缩后按观看数据的逻辑顺序和观看数据标识关联后保存在本地存储空间中;接收到的观看数据块不需要全部到齐,只要符合呈现顺序的观看数据块已经接收完毕,就可以将该观看数据块按呈现顺序呈现给用户。2.根据权利要求1所述的观看数据加载方法,其特征在于,...

【专利技术属性】
技术研发人员:王焰辉李子星曾飞传
申请(专利权)人:航天星图科技北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1