负载均衡方法、装置及移动终端制造方法及图纸

技术编号:20687533 阅读:20 留言:0更新日期:2019-03-27 20:44
本发明专利技术提供了一种负载均衡方法、装置及移动终端,其中,该方法包括:接收移动终端UE重定向的所述频道M3U8索引的URL,在所述URL中增加参数信息,根据所述URL向源站获取频道M3U8索引信息;通过预定规则将不同的TS文件名与设备标识信息进行对应,并将TS文件名与设备标识信息的对应关系更新到所述TS列表中;将更新后的TS列表返回给所述UE,所述更新后的TS列表用于所述UE根据TS文件名与设备标识信息的对应关系从所述设备标识信息对应的设备中获取TS,解决了相关技术中设备负载均衡需要额外增加对源站的服务流量,缓存利用率不高的问题,不需要增加对源站的额外回源,缓存利用率达到最高,提高了用户体验。

【技术实现步骤摘要】
负载均衡方法、装置及移动终端
本专利技术涉及通信领域,具体而言,涉及一种负载均衡方法、装置及移动终端。
技术介绍
OTT(OverTheTop)是国际互联网运营商对互联网电视业务的一种称呼,全称是OTTTV,其本质是利用统一的内容管理与分发平台,通过开放的互联网,向智能机顶盒提供高清的视频、游戏和其他多媒体应用。本文中以下针对OTT的阐述特指OTTTV。OTT业界一般基于HLS协议提供用户的播放,其中一项重要的业务是直播。CDN,作为内容分发网络,一般采用多设备组成一个集群的方式提供直播的加速。设备提供服务业界通常有两种做法,一是每个设备提供不同频道的用户服务,二是多个设备承担相同频道的用户服务。第一种做法,图1是根据相关技术中的用户请求视频的框图一,如图1所示,用户请求频道1服务时只会到设备1,用户请求频道2服务时只会到设备2。到源站回源时,一个频道只会有一个设备到源站回源。由于频道用户的冷热不均,设备的负载也会不均,特别是一些节假日热门频道几乎占据了绝大多数流量,会造成节点内设备负载的极度不均衡。第二种做法,图2是根据相关技术中的用户请求视频的框图二,如图2所示,用户请求频道1服务时可以到设备1也可以到设备2或者设备3。到源站回源时,一个频道会有多个设备到源站回源。虽然达到了均衡,但会额外增加对源站的服务流量,缓存利用率不高。针对相关技术中设备负载均衡需要额外增加对源站的服务流量,缓存利用率不高的问题,尚未提出解决方案。
技术实现思路
本专利技术实施例提供了一种负载均衡方法、装置及移动终端,以至少解决相关技术中设备负载均衡需要额外增加对源站的服务流量,缓存利用率不高的问题。根据本专利技术的一个实施例,提供了一种负载均衡方法,包括:接收移动终端UE重定向的所述频道M3U8索引的统一资源定位符URL,在所述URL中增加参数信息,其中,所述参数信息包括所有设备的地址信息和设备标识信息;根据所述URL向源站获取频道M3U8索引信息,其中,所述频道M3U8索引信息中携带有传输流TS列表;通过预定规则将不同的TS文件名与设备标识信息进行对应,并将TS文件名与设备标识信息的对应关系更新到所述TS列表中;将更新后的TS列表返回给所述UE,所述更新后的TS列表用于所述UE根据TS文件名与设备标识信息的对应关系从所述设备标识信息对应的设备中获取TS。可选地,在接收所述UE重定向的所述频道M3U8索引的URL之前,所述方法还包括:接收所述UE发送的频道M3U8索引的URL;根据所述URL提取频道标识;根据所述频道标识通过哈希运算确定一个指定设备。可选地,通过预定规则将不同的TS文件名与设备标识信息进行对应包括:将TS文件名和设备标识信息作为哈希算法的输入值;通过哈希算法得到不同的哈希值;将所述哈希值中最大值的设备对应的设备标识信息确定为TS文件名对应的设备标识信息。可选地,在接收所述UE重定向的所述频道M3U8索引的URL之前,所述方法还包括:接收频道标识与源站信息的对应列表。可选地,根据所述URL向源站获取频道M3U8索引信息包括:根据所述频道标识与源站信息的对应列表确定获取频道M3U8索引信息的源站;从确定的所述源站获取所述频道M3U8索引信息。可选地,在将更新后的TS列表返回给所述UE之后,所述方法还包括:接收所述UE根据TS文件名与设备标识信息的对应关系获取TS的请求消息;根据所述频道标识与源站信息的对应列表从源站获取所述TS文件名对应的TS;根据所述请求消息将所述TS返回给所述UE。根据本专利技术的另一个实施例,还提供了一种负载均衡方法,包括:接收设备发送的更新后的TS列表,其中,所述更新后的TS列表是所述设备在接收重定向的频道M3U8索引的统一资源定位符URL后,在所述URL中增加参数信息,其中,所述参数信息包括所有设备的地址信息和设备标识信息;并根据所述URL向源站获取频道M3U8索引信息,其中,所述频道M3U8索引信息中携带有传输流TS列表;并通过预定规则将不同的TS文件名与设备标识信息进行对应后更新的TS列表;根据TS文件名与设备标识信息的对应关系从所述设备标识信息对应的设备中获取TS。可选地,所述方法还包括:发送频道M3U8索引的URL,其中,所述URL用于根据所述URL提取频道标识,并根据所述频道标识通过哈希运算确定所述设备。根据本专利技术的另一个实施例,还提供了一种负载均衡装置,包括:第一接收模块,用于接收移动终端UE重定向的所述频道M3U8索引的统一资源定位符URL,在所述URL中增加参数信息,其中,所述参数信息包括所有设备的地址信息和设备标识信息;第一获取模块,用于根据所述URL向源站获取频道M3U8索引信息,其中,所述频道M3U8索引信息中携带有传输流TS列表;更新模块,用于通过预定规则将不同的TS文件名与设备标识信息进行对应,并将TS文件名与设备标识信息的对应关系更新到所述TS列表中;返回模块,用于将更新后的TS列表返回给所述UE,所述更新后的TS列表用于所述UE根据TS文件名与设备标识信息的对应关系从所述设备标识信息对应的设备中获取TS。根据本专利技术的另一个实施例,还提供了一种移动终端,包括:第二接收模块,用于接收设备发送的更新后的TS列表,其中,所述更新后的TS列表是所述设备在接收重定向的频道M3U8索引的统一资源定位符URL后,在所述URL中增加参数信息,其中,所述参数信息包括所有设备的地址信息和设备标识信息;并根据所述URL向源站获取频道M3U8索引信息,其中,所述频道M3U8索引信息中携带有传输流TS列表;并通过预定规则将不同的TS文件名与设备标识信息进行对应后更新的TS列表;第二获取模块,用于根据TS文件名与设备标识信息的对应关系从所述设备标识信息对应的设备中获取TS。根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述任一项所述的方法。根据本专利技术的又一个实施例,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任一项所述的方法。通过本专利技术,通过预定规则将同一频道的不同文件名的传输流分布在不同的设备上提供服务,解决了相关技术中设备负载均衡需要额外增加对源站的服务流量,缓存利用率不高的问题,不需要增加对源站的额外回源,缓存利用率达到最高,提高了用户体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据相关技术中的用户请求视频的框图一;图2是根据相关技术中的用户请求视频的框图二图3是本专利技术实施例的负载均衡的移动终端的硬件结构框图;图4是根据本专利技术实施例的负载均衡方法的流程图一;图5是根据本专利技术实施例的负载均衡方法的流程图二;图6是根据本专利技术实施例的负载均衡方法的示意图;图7是根据本专利技术实施例的负载均衡方法的流程图;图8是根据本专利技术实施例的m3u8的响应的示意图一;图9是根据本专利技术实施例的m3u8的响应的示意图二;图10是根据本专利技术实施例的负载均衡装置的框图;图11是根据本专利技术实施例的负载均衡移动终端的框图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中本文档来自技高网...

【技术保护点】
1.一种负载均衡方法,其特征在于,包括:接收移动终端UE重定向的所述频道M3U8索引的统一资源定位符URL,在所述URL中增加参数信息,其中,所述参数信息包括所有设备的地址信息和设备标识信息;根据所述URL向源站获取频道M3U8索引信息,其中,所述频道M3U8索引信息中携带有传输流TS列表;通过预定规则将不同的TS文件名与设备标识信息进行对应,并将TS文件名与设备标识信息的对应关系更新到所述TS列表中;将更新后的TS列表返回给所述UE,所述更新后的TS列表用于所述UE根据TS文件名与设备标识信息的对应关系从所述设备标识信息对应的设备中获取TS。

【技术特征摘要】
1.一种负载均衡方法,其特征在于,包括:接收移动终端UE重定向的所述频道M3U8索引的统一资源定位符URL,在所述URL中增加参数信息,其中,所述参数信息包括所有设备的地址信息和设备标识信息;根据所述URL向源站获取频道M3U8索引信息,其中,所述频道M3U8索引信息中携带有传输流TS列表;通过预定规则将不同的TS文件名与设备标识信息进行对应,并将TS文件名与设备标识信息的对应关系更新到所述TS列表中;将更新后的TS列表返回给所述UE,所述更新后的TS列表用于所述UE根据TS文件名与设备标识信息的对应关系从所述设备标识信息对应的设备中获取TS。2.根据权利要求1所述的方法,其特征在于,在接收所述UE重定向的所述频道M3U8索引的URL之前,所述方法还包括:接收所述UE发送的频道M3U8索引的URL;根据所述URL提取频道标识;根据所述频道标识通过哈希运算确定一个指定设备。3.根据权利要求1所述的方法,其特征在于,通过预定规则将不同的TS文件名与设备标识信息进行对应包括:将TS文件名和设备标识信息作为哈希算法的输入值;通过哈希算法得到不同的哈希值;将所述哈希值中最大值的设备对应的设备标识信息确定为TS文件名对应的设备标识信息。4.根据权利要求1所述的方法,其特征在于,在接收所述UE重定向的所述频道M3U8索引的URL之前,所述方法还包括:接收频道标识与源站信息的对应列表。5.根据权利要求4所述的方法,其特征在于,根据所述URL向源站获取频道M3U8索引信息包括:根据所述频道标识与源站信息的对应列表确定获取频道M3U8索引信息的源站;从确定的所述源站获取所述频道M3U8索引信息。6.根据权利要求4所述的方法,其特征在于,在将更新后的TS列表返回给所述UE之后,所述方法还包括:接收所述UE根据TS文件名与设备标识信息的对应关系获取TS的请求消息;根据所述频道标识与源站信息的对应列表从源站获取所述TS文件名对应的TS;根据所述请求消息将所述TS返回给所述UE。7.一种负载均衡方法,其特征在于,包括:接收设备发送的更新后的TS列表,其中,所述更新后的TS列表是所述设备在接收重定向的频道M3U8索引的统一资源定位符URL后,在所述URL中增加参...

【专利技术属性】
技术研发人员:周磊王奎陈颖川
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1