著录项信息
专利名称 | 一种视频直播平台的观看线路智能选择方法及系统 |
申请号 | CN201610317027.2 | 申请日期 | 2016-05-13 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-08-10 | 公开/公告号 | CN105847875A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/2385 | IPC分类号 | H;0;4;N;2;1;/;2;3;8;5;;;H;0;4;N;2;1;/;6;1查看分类表>
|
申请人 | 武汉斗鱼网络科技有限公司 | 申请人地址 | 湖北省武汉市东湖开发区华工科技园创新企业基地2栋A单元2层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 武汉斗鱼网络科技有限公司 | 当前权利人 | 武汉斗鱼网络科技有限公司 |
发明人 | 杨鹭 |
代理机构 | 武汉科皓知识产权代理事务所(特殊普通合伙) | 代理人 | 严彦 |
摘要
本发明提供一种视频直播平台的观看线路智能选择方法,包括针对视频直播平台,把预先建设的线路加入线路配置表a;配置线路选择表b,记录地区、网络接入运营商、对应的线路和IP地址段;当接收到播放请求时,启动线路选择,判断是否有指定的线路并且在线路配置表a中存在该线路,是则选择用户的指定线路,否则根据请求用户的IP地址,从上至下逐行读取线路选择表b的每一条对应关系,判断用户的IP地址是否在相应IP地址段中,是则选择对应线路,否则选择预设的默认线路;播放器播放返回的线路,支持用户开始观看。因此,本发明能够解决现有视频直播平台直播时出现的卡顿现象,同时优异的线路还可以节省视频直播平台的带宽费用。
1.一种视频直播平台的观看线路智能选择方法,其特征在于:用于节省视频直播平台的线路带宽费用,包括以下步骤,
步骤1,针对视频直播平台,把预先建设的线路加入线路配置表a;所述线路配置表a,包括各线路的建设成本和使用成本;
步骤2,配置线路选择表b,线路选择表b中记录地区、网络接入运营商、对应的线路和IP地址段;所述线路选择表b根据建设成本和/或使用成本依次记录,
所述线路选择表b根据建设成本和/或使用成本依次记录,实现方式为,建设成本或使用成本越低越排在前,或者是对建设成本和使用成本分别根据预设权值计算综合分值,分值越低越排在前;
步骤3,当接收到用户的播放请求时,启动线路选择,进入步骤4;
步骤4,根据用户的请求,判断用户是否有指定的线路并且在线路配置表a中存在该线路,是则选择用户的指定线路并进入步骤7,否则进入步骤5;
步骤5,根据请求用户的IP地址,选出一个合适的播放线路,实现方式如下,从上至下逐行读取线路选择表b的每一条对应关系,判断用户的IP地址是否在相应IP地址段中,是则选择对应线路并结束逐行读取进入步骤7,否则进入步骤6;
步骤6,选择预设的默认线路;
步骤7,播放器播放返回的线路,支持用户开始观看。
2.根据权利要求1所述视频直播平台的观看线路智能选择方法,其特征在于:在用户观看中,支持用户自行选择指定线路。
3.根据权利要求1或2所述视频直播平台的观看线路智能选择方法,其特征在于:视频直播平台通过平台端播放器或移动端播放器提供。
4.一种视频直播平台的观看线路智能选择系统,其特征在于:用于节省视频直播平台的线路带宽费用,包括以下模块:
第一模块,用于针对视频直播平台,把预先建设的线路加入线路配置表a;所述线路配置表a,包括各线路的建设成本和使用成本;
第二模块,用于配置线路选择表b,线路选择表b中记录地区、网络接入运营商、对应的线路和IP地址段;所述线路选择表b根据建设成本和/或使用成本依次记录,所述线路选择表b根据建设成本和/或使用成本依次记录,实现方式为,建设成本或使用成本越低越排在前,或者是对建设成本和使用成本分别根据预设权值计算综合分值,分值越低越排在前;
第三模块,用于当接收到用户的播放请求时,启动线路选择,命令第四模块工作;
第四模块,用于根据用户的请求,判断用户是否有指定的线路并且在线路配置表a中存在该线路,是则选择用户的指定线路并命令第七模块工作,否则命令第五模块工作;
第五模块,用于根据请求用户的IP地址,选出一个合适的播放线路,实现方式如下,从上至下逐行读取线路选择表b的每一条对应关系,判断用户的IP地址是否在相应IP地址段中,是则选择对应线路并结束逐行读取命令第七模块工作,否则命令第六模块工作;
第六模块,用于选择预设的默认线路;
第七模块,用于播放器播放返回的线路,支持用户开始观看。
5.根据权利要求4所述视频直播平台的观看线路智能选择系统,其特征在于:在用户观看中,支持用户自行选择指定线路。
6.根据权利要求4或5所述视频直播平台的观看线路智能选择系统,其特征在于:视频直播平台通过平台端播放器或移动端播放器提供。
一种视频直播平台的观看线路智能选择方法及系统\n技术领域\n[0001] 本发明涉及视频应用技术领域,尤其是涉及一种视频直播平台的观看线路智能选择方法及系统。\n背景技术\n[0002] 当前,视频直播方式已经得到了广泛的应用。人们可以通过互联网随时随地在PC、手机等多种客户端观看视频直播。\n[0003] 目前,国内主流的视频直播平台接收用户的观看请求,直接返回视频直播地址给播放器播放,然而由于用户上网带宽有限,和网络接入运营商繁多,导致观看视频直播时经常出现卡顿现象,虽然部分网站有提供多条线路供用户选择,但多出的一步操作增加了用户使用难度。\n发明内容\n[0004] 针对现有技术的以上缺陷,本发明提供了一种观看视频直播时智能选择最优线路的技术方案。\n[0005] 本发明的上述技术问题主要是通过下述技术方案得以解决的:\n[0006] 一种视频直播平台的观看线路智能选择方法,其特征在于,包括以下步骤:\n[0007] 步骤1,针对视频直播平台,把预先建设的线路加入线路配置表a;\n[0008] 步骤2,配置线路选择表b,线路选择表b中记录地区、网络接入运营商、对应的线路和IP地址段;\n[0009] 步骤3,当接收到用户的播放请求时,启动线路选择,进入步骤4;\n[0010] 步骤4,根据用户的请求,判断用户是否有指定的线路并且在线路配置表a中存在该线路,是则选择用户的指定线路并进入步骤7,否则进入步骤5;\n[0011] 步骤5,根据请求用户的IP地址,选出一个合适的播放线路,实现方式如下,[0012] 从上至下逐行读取线路选择表b的每一条对应关系,判断用户的IP地址是否在相应IP地址段中,是则选择对应线路并结束逐行读取进入步骤7,否则进入步骤6;\n[0013] 步骤6,选择预设的默认线路;\n[0014] 步骤7,播放器播放返回的线路,支持用户开始观看。\n[0015] 而且,所述线路配置表a,包括各线路的建设成本和使用成本,线路选择表b根据建设成本和/或使用成本依次记录。\n[0016] 而且,在用户观看中,支持用户自行选择指定线路。\n[0017] 而且,视频直播平台通过网站端播放器或移动端播放器提供。\n[0018] 本发明还相应提供一种视频直播网站的观看线路智能选择系统,包括以下模块:\n[0019] 第一模块,用于针对视频直播平台,把预先建设的线路加入线路配置表a;\n[0020] 第二模块,用于配置线路选择表b,线路选择表b中记录地区、网络接入运营商、对应的线路和IP地址段;\n[0021] 第三模块,用于当接收到用户的播放请求时,启动线路选择,命令第四模块工作;\n[0022] 第四模块,用于根据用户的请求,判断用户是否有指定的线路并且在线路配置表a中存在该线路,是则选择用户的指定线路并命令第七模块工作,否则命令第五模块工作;\n[0023] 第五模块,用于根据请求用户的IP地址,选出一个合适的播放线路,实现方式如下,\n[0024] 从上至下逐行读取线路选择表b的每一条对应关系,判断用户的IP地址是否在相应IP地址段中,是则选择对应线路并结束逐行读取命令第七模块工作,否则命令第六模块工作;\n[0025] 第六模块,用于选择预设的默认线路;\n[0026] 第七模块,用于播放器播放返回的线路,支持用户开始观看。\n[0027] 而且,所述线路配置表a,包括各线路的建设成本和使用成本,线路选择表b根据建设成本和/或使用成本依次记录。\n[0028] 而且,在用户观看中,支持用户自行选择指定线路。\n[0029] 而且,视频直播平台通过网站端播放器或移动端播放器提供。\n[0030] 因此,本发明能够解决现有视频直播平台直播时出现的卡顿现象,同时优异的线路还可以节省视频直播平台的线路带宽费用,具有重要的市场价值。\n附图说明\n[0031] 图1为本发明实施例的流程图。\n具体实施方式\n[0032] 下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。\n[0033] 本发明实施例提供了一种视频直播平台的观看线路智能选择方法,包括以下步骤:\n[0034] (1)针对视频直播平台,把预先建设的线路加入线路配置表a,进一步地可以记录各线路的建设成本、使用成本,如下线路配置表a,由于线路配置较多,这里仅列出几项具有代表性的线路作为举例;\n[0035] 线路配置表a\n[0036]\n线路名称 建设成本 使用成本\n默认线路 高 高\n备用线路2 中 中\n湖北长宽线路 低 低\n香港宽频线路 低 低\n[0037] (2)根据直播平台部署的线路配置,配置地区网络接入运营商的IP地址段对应的线路选择表b,记录地区、网络接入运营商、对应的线路和IP地址段,如下表,限于篇幅,IP地址段只列出部分;\n[0038] 线路选择表b\n[0039]\n[0040] 进一步地,配置线路选择表b时可根据线路配置表a中的建设成本、使用成本排列对应关系。具体实施时,可以预设排列原则,例如建设成本或使用成本越低越排在前,或者对建设成本或使用成本分别根据预设权值计算综合分值,分值越低越排在前。\n[0041] (3)等待播发请求,当接收到用户的播放请求时,进入步骤(4);\n[0042] (4)根据用户的请求,判断用户是否有指定的线路并且在线路配置表a中存在该线路,是则选择用户的指定线路进入步骤(7),否则进入步骤(5);\n[0043] (5)根据请求用户的IP地址,选出一个合适的播放线路,实现方式如下:\n[0044] 从上至下逐行读取线路选择表b的每一条对应关系,判断用户的IP地址是否在其IP地址段中,是则选择对应线路并结束逐行读取进入步骤(7),否则进入步骤(6);\n[0045] (6)选择预设的默认线路;\n[0046] (7)播放器播放返回的线路,支持用户开始观看。观看中也支持手动切换,如果观看效果变差,此时用户可在播放器上手动选择指定线路,手动选择后进入步骤(4),实施例在斗鱼网站端播放器提供手动选择,操作方式是点击右键,移动端操作方式是触摸播放器后右上角选择。\n[0047] 具体实施时,本发明所提供方法可基于软件技术实现自动运行流程,也可采用模块化方式实现相应系统。\n[0048] 第一模块,用于针对视频直播平台,把预先建设的线路加入线路配置表a;\n[0049] 第二模块,用于配置线路选择表b,线路选择表b中记录地区、网络接入运营商、对应的线路和IP地址段;\n[0050] 第三模块,用于当接收到用户的播放请求时,启动线路选择,命令第四模块工作;\n[0051] 第四模块,用于根据用户的请求,判断用户是否有指定的线路并且在线路配置表a中存在该线路,是则选择用户的指定线路并命令第七模块工作,否则命令第五模块工作;\n[0052] 第五模块,用于根据请求用户的IP地址,选出一个合适的播放线路,实现方式如下,\n[0053] 从上至下逐行读取线路选择表b的每一条对应关系,判断用户的IP地址是否在相应IP地址段中,是则选择对应线路并结束逐行读取命令第七模块工作,否则命令第六模块工作;\n[0054] 第六模块,用于选择预设的默认线路;\n[0055] 第七模块,用于播放器播放返回的线路,支持用户开始观看。\n[0056] 各模块具体实现可参见相应步骤,本发明不予赘述。\n[0057] 例如:湖北武汉长城宽带用户请求播放地址,系统判断无指定线路后,根据线路选择表b先判断是否存在湖北长城宽带对应的线路,有则返回湖北长宽线路,否则返回默认线路。(此种场景下,优先使用湖北长宽线路,由于长城宽带网内传输,不仅观看效果更好,而且对于直播平台,由于湖北长宽线路建设成本和使用成本都比默认线路要低,所以能节省一定的带宽费用)\n[0058] 在斗鱼直播系统采用此技术方案实验后,根据卡顿反馈系统,在线路选择表b中的地区运营商用户反馈的卡顿次数比未采用时下降五成,可见本发明技术方案具有突出的效果,能够体现重大的市场价值。\n[0059] 本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
法律信息
- 2019-04-23
- 2016-09-07
实质审查的生效
IPC(主分类): H04N 21/2385
专利申请号: 201610317027.2
申请日: 2016.05.13
- 2016-08-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-04-16
|
2012-10-12
| | |
2
| |
2014-04-23
|
2014-01-09
| | |
3
| |
2011-01-05
|
2009-06-29
| | |
4
| |
2010-12-22
|
2010-09-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |