基于无限服务节点的直播加速网络卡顿优化方法及系统的制作方法_4

文档序号:9814766阅读:来源:国知局
节点服务器41、区域中心服务器42及边缘节点服务器43三层网络结构,且优化源节点服务器41、区域中心服务器42、边缘节点服务器43及客户端之间的链路动态调整,保证客户端能够适应网络链路的抖动,以提尚网络服务质量。
[0045]以上所述仅为发明的优选实施例,而非对发明做任何形式上的限制。本领域的技术人员可在上述实施例的基础上施以各种等同的更改和改进,凡在权利要求范围内所做的等同变化或修饰,均应落入发明的保护范围之内。
【主权项】
1.基于无限服务节点的直播加速网络卡顿优化方法,所述方法用于相互交互的源节点服务器、若干区域中心服务器、若干边缘节点服务器以及若干客户端之间,其特征在于,所述方法包括以下步骤: 检测客户端是否出现卡顿; 当客户端出现卡顿时,判断与客户端共用边缘节点服务器的所有客户端中出现卡顿现象的比例是否超过第一预设比例; 当超过第一预设比例时,为出现卡顿现象的客户端更换边缘节点服务器。2.如权利要求1所述的方法,其特征在于,所述检测客户端是否出现卡顿之前还包括: 从若干边缘节点服务器中,分配一个边缘节点服务器给客户端; 接收客户端的视频直播流数据请求; 判断边缘节点服务器中是否存放有客户端请求的视频直播流数据; 当边缘节点服务器中存放有所述视频直播流数据时,将所述视频直播流数据发送该客户端; 当未存放时,边缘节点服务器向区域中心服务器获取所述视频直播流数据,并将该视频直播流数据发送该客户端。3.如权利要求2所述的方法,其特征在于,所述边缘节点服务器向区域中心服务器获取所述视频直播流数据时还包括: 检测边缘节点服务器是否出现卡顿; 当边缘节点服务器出现卡顿时,判断与边缘节点服务器共用区域中心服务器的所有边缘节点服务器中出现卡顿现象的比例是否超过第二预设比例; 当超过第二预设比例时,为出现卡顿现象的边缘节点服务器更换区域中心服务器。4.如权利要求3所述的方法,其特征在于,所述检测边缘节点服务器是否出现卡顿之前还包括: 从若干区域中心服务器中,分配一个区域中心服务器给边缘节点服务器; 接收边缘节点服务器的视频直播流数据请求; 判断区域中心服务器中是否存放有边缘节点服务器请求的视频直播流数据: 当区域中心服务器中存放有所述视频直播流数据时,将所述视频直播流数据发送该边缘节点服务器; 当未存放时,区域中心服务器向源节点服务器获取所述视频直播流数据,并将该视频直播流数据发送该边缘节点服务器。5.如权利要求1所述的方法,其特征在于,所述边缘节点服务器包括第一缓存区,所述第一缓存区还执行步骤: 判断第一缓存区内的缓存数据的第一预播放时间是否超过第一最大延时阀值;当所述第一预播放时间超过第一最大延时阀值时,则抽减所述视频直播流数据; 所述区域中心服务器包括第二缓存区,所述第二缓存区还执行步骤: 判断第二缓存区内的缓存数据的第二预播放时间是否超过第二最大延时阀值;当所述第二预播放时间超过第二最大延时阀值时,则抽减所述视频直播流数据。6.基于无限服务节点的直播加速网络卡顿优化系统,其特征在于,所述系统包括源节点服务器、若干区域中心服务器、若干边缘节点服务器以及若干客户端,所述源节点服务器用于接收和分发视频直播流数据,区域中心服务器与所述源节点服务器交互连接以获取视频直播流数据,边缘节点服务器连接在所述区域中心服务器和所述客户端之间,并用于视频直播流数据的缓存;所述边缘节点服务器还包括: 第一检测单元,用于检测客户端是否出现卡顿; 第一比对单元,用于当客户端出现卡顿时,判断与客户端共用边缘节点服务器的所有客户端中出现卡顿现象的比例是否超过第一预设比例; 第一更换单元,用于当超过第一预设比例时,为出现卡顿现象的客户端更换边缘节点服务器。7.如权利要求6所述的系统,其特征在于,所述边缘节点服务器还包括: 第一分配单元,用于从若干边缘节点服务器中,分配一个边缘节点服务器给客户端; 第一接收单元,用于接收客户端的视频直播流数据请求; 第一判断单元,用于判断边缘节点服务器中是否存放有客户端请求的视频直播流数据; 第一发送单元,用于当边缘节点服务器中存放有所述视频直播流数据时,将所述视频直播流数据发送该客户端;当未存放时,边缘节点服务器向区域中心服务器获取所述视频直播流数据,并将该视频直播流数据发送该客户端。8.如权利要求7所述的系统,其特征在于,所述区域中心服务器还包括: 第二检测单元,用于检测边缘节点服务器是否出现卡顿; 第二比对单元,用于当边缘节点服务器出现卡顿时,判断与边缘节点服务器共用区域中心服务器的所有边缘节点服务器中出现卡顿现象的比例是否超过第二预设比例; 第二更换单元,用于当超过第二预设比例时,为出现卡顿现象的边缘节点服务器更换区域中心服务器。9.如权利要求8所述的系统,其特征在于,所述区域中心服务器还包括: 第二分配单元,用于从若干区域中心服务器中,分配一个区域中心服务器给边缘节点服务器; 第二接收单元,用于接收边缘节点服务器的视频直播流数据请求; 第二判断单元,用于判断区域中心服务器中是否存放有边缘节点服务器请求的视频直播流数据; 第二发送单元,用于当区域中心服务器中存放有所述视频直播流数据时,将所述视频直播流数据发送该边缘节点服务器;当未存放时,区域中心服务器向源节点服务器获取所述视频直播流数据,并将该视频直播流数据发送该边缘节点服务器。10.如权利要求6所述的系统,其特征在于,所述边缘节点服务器包括第三判断单元,用于判断第一缓存区内的缓存数据的第一预播放时间是否超过第一最大延时阀值;第一抽减单元,用于当所述第一预播放时间超过第一最大延时阀值时,则抽减所述视频直播流数据; 所述区域中心服务器包括第四判断单元,用于判断第二缓存区内的缓存数据的第二预播放时间是否超过第二最大延时阀值;第二抽减单元,用于当所述第二预播放时间超过第二最大延时阀值时,则抽减所述视频直播流数据。
【专利摘要】本发明提供基于无限服务节点的直播加速网络卡顿优化方法及系统,所述方法用于相互交互的源节点服务器、若干区域中心服务器、若干边缘节点服务器以及若干客户端之间,所述方法包括:检测客户端是否出现卡顿;当检测到客户端出现卡顿时,判断与客户端共用边缘节点服务器的所有客户端中出现卡顿现象的比例是否超过第一预设比例;当超过第一预设比例时,为出现卡顿现象的客户端更换边缘节点服务器。该发明通过客户端与边缘节点服务器之间链路的动态优化调整,以保证客户端能够使用网络链路的抖动,提升网络服务质量,从而优化卡顿现象,同时提升客户端的使用体验。
【IPC分类】H04N21/2385, H04N21/24, H04N21/231
【公开号】CN105578211
【申请号】CN201510941097
【发明人】孙小滨
【申请人】深圳市网心科技有限公司
【公开日】2016年5月11日
【申请日】2015年12月16日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1