选择节目源的方法及装置制造方法及图纸

技术编号:14336079 阅读:169 留言:0更新日期:2017-01-04 09:36
本发明专利技术涉及选择节目源的方法及装置。所述方法包括:获取多个可供选择的节目源的网络地址,根据所述网络地址建立客户端与对应服务器的网络连接;检测各个节目源对应的网络连接情况以及视频质量情况;根据所述网络连接情况和视频质量情况对各个节目源进行评分,根据评分结果得到最优节目源;通过所述客户端自动播放最优节目源对应的视频。本发明专利技术能够基于当前网络环境为用户自动选择出最优的节目源。

【技术实现步骤摘要】

本专利技术涉及互联网信息
,特别是涉及选择节目源的方法及装置
技术介绍
在互联网技术日益发展的现阶段,越来越多的人选择通过是网络搜索节目,不受电视台转播的限制,便于用户观看自己喜爱的节目。然而,由于网络信息的共享,一个视频节目在网络上可能存在多个版本,例如蓝光版、高清版、流畅版等,或者一个视频节目可能多个不同的视频分享网站均有提供;因此用户在搜索节目时,可能会得到多个可选的视频源。另一方面,不同用户的网络使用环境以及终端播放平台差异很大,导致不同用户可较好使用的节目源也可能不一样,用户在得到多个可选的节目源时,只能逐一查看视频节目相关信息选择其所处环境相适合的节目源,花费大量时间且操作不便,另外,这种方式也难以准确找出在当前网络环境下最优的节目源。
技术实现思路
基于此,本专利技术实施例提供选择节目源的方法及装置,能够基于当前网络环境为用户自动选择出最优的节目源。本专利技术一方面提供选择节目源的方法,包括:获取多个可供选择的节目源的网络地址,根据所述网络地址建立客户端与对应服务器的网络连接;检测各个节目源对应的网络连接情况,以及检测各个节目源的视频质量情况;根据所述网络连接情况和视频质量情况对各个节目源进行评分,根据评分结果得到最优节目源;通过所述客户端自动播放最优节目源对应的视频。本专利技术另一方面提供了一种选择节目源的装置,包括:节目源获取模块,用于获取多个可供选择的节目源的网络地址,根据所述网络地址建立客户端与对应服务器的网络连接;检测模块,用于检测各个节目源对应的网络连接情况,以及检测各个节目源的视频质量情况;选择模块,用于根据所述网络连接情况和视频质量情况对各个节目源进行评分,根据评分结果得到最优节目源;通过所述客户端自动播放最优节目源对应的视频。上述技术方案,通过获取多个可供选择的节目源的网络地址,根据所述网络地址建立客户端与对应服务器的网络连接;检测各个节目源对应的网络连接情况以及视频质量情况;根据所述网络连接情况和视频质量情况对各个节目源进行评分,根据评分结果得到最优节目源;通过所述客户端自动播放最优节目源对应的视频。本专利技术上述实施例的方案,通过综合分析网络环境、客户端播放平台以及节目源视频本身的质量,自动为用户选出最优的节目源,简化了用户操作。附图说明图1为一实施例的选择节目源的方法的示意性流程图;图2为另一实施例的选择节目源的方法的示意性流程图;图3为一实施例的选择节目源的装置的示意性结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一实施例的选择节目源的方法的示意性流程图;在该实施例中,是以该方法应用于客户端为例进行说明。如图1所示,本实施例中的选择节目源的方法包括步骤:S11,获取多个可供选择的节目源的网络地址,根据所述网络地址建立客户端与对应服务器的网络连接;本实施例中,所述客户端包括但不限于电脑、电视、智能手机等可播放网络视频的设备。并且,所述客户端可通过网页播放视频,也可以通过预先安装的流媒体播放器播放视频。S12,检测各个节目源对应的网络连接情况,以及检测各个节目源的视频质量情况;作为一优选实施方式,检测各个节目源对应的网络连接情况的步骤包括,检测客户端与对应服务器的网络连接是否成功;检测各个节目源的视频质量情况的步骤包括:检测所述客户端是否能够播放节目源对应的视频,检测所述客户端播放节目源对应的视频的过程中的视频帧丢失情况和缓冲情况,以及检测节目源对应的视频所占带宽情况。需要说明的是,本专利技术实施例中,所述视频所占带宽为分辨率的长、分辨率的宽、刷新率三者的乘积。S13,根据所述网络连接情况和视频质量情况对各个节目源进行评分,根据评分结果得到最优节目源;作为一优选实施方式,对各个节目源进行评分的具体方式可为:根据以下公式对各个节目源进行评分,T=L+A–(N1+N2)*B+C;其中,T表示节目源的总分值;L表示网络连接的得分,若客户端与节目源对应服务器的网络连接失败,L记为0,否则,L取值为预设的第一非0值;A表示客户端播放节目源视频的得分,若客户端无法播放节目源对应的视频,A记为0,否则,A取值为预设的第二非0值;N1表示客户端播放节目源视频的过程中视频帧丢失的次数;N2表示客户端播放节目源视频的过程中出现缓冲的次数;B为预设的扣分系数值,且该值大于0,即每一次频帧丢失或者缓冲都需在总分中减去一个B的分值;C表示节目源视频所占带宽。S14,通过所述客户端自动播放最优节目源对应的视频。基于上述实施例的选择节目源的方法,当用户在选择一个网络视频节目进行播放的时候,可能在后台服务器存储多个可供选择的视频节目源,依次传送到客户端,在客户端的播放软件上依次测试播放结果,分别计算节目源的网络质量好坏和视频质量好坏,两项得分总和最高的,选择为最优节目源,在客户端自动选择播放该节目源。上述技术方案,通过获取多个可供选择的节目源的网络地址,根据所述网络地址建立客户端与对应服务器的网络连接;检测各个节目源对应的网络连接情况以及视频质量情况;根据所述网络连接情况和视频质量情况对各个节目源进行评分,根据评分结果得到最优节目源;通过所述客户端自动播放最优节目源对应的视频。本专利技术上述实施例的方案,用户无需自己筛选哪一个节目源最适合当前播放环境,同时也保证了确定出播放的节目源为当前播放环境下的最优选择。图2为另一实施例的选择节目源的方法的示意性流程图;本实施例与前一实施例的主要区别包括:为了加快节目源的选择速度,在对多个可供选择的节目源进行评分的过程中,检测当前被评分的节目源的得分是否大于等于预设的第一参考值;若是,将该节目源确定为最优节目源,停止对其他节目源进行评分。如图2所示,本实施例中的选择节目源的方法包括步骤:S21,获取多个可供选择的节目源的网络地址,根据所述网络地址建立客户端与对应服务器的网络连接;S22,检测各个节目源对应的网络连接情况,以及检测各个节目源的视频质量情况。S23,根据所述网络连接情况和视频质量情况,依次对各个节目源进行评分;可以理解的是,本实施例中还需预先对多个可供选择的节目源进行排序,以确定评分的先后顺序。排序的标准包括但不限于视频质量的高低,或者随机排序。S24,当前被评分的节目源的得分是否大于等于预设的第一参考值?若是,执行步骤S25,否则,执行步骤S26。可以理解的是,本实施例中需预先设定一个参考值T1(第一参考值),将当前被评分的节目源的得分T与所述参考值T1进行比较,检测T>=T1是否成立,若是,执行步骤S25,否则,继续对其他节目源进行评分。S25,将该节目源确定为最优节目源,停止对其他节目源进行评分;执行步骤S28.这样可以节省遍历轮询多个可供选择的节目源的时间,加快选择的速度。S26,判断是否全部节目源均评分完成?若还有其他节目源未完成评分,则返回步骤S23,若都已完成评分,执行步骤S27。S27,将其中得分最高的节目源确定为最优节目源,执行步骤S28。S28,通过所述客户端自动播放最优节目源对应的视频.另外,还可预先设置另一参考值T2(第二参考值),在客户端自动播放最优节目源的过程中,按照设定时间本文档来自技高网...
选择节目源的方法及装置

【技术保护点】
一种选择节目源的方法,其特征在于,包括:获取多个可供选择的节目源的网络地址,根据所述网络地址建立客户端与对应服务器的网络连接;检测各个节目源对应的网络连接情况,以及检测各个节目源的视频质量情况;根据所述网络连接情况和视频质量情况对各个节目源进行评分,根据评分结果得到最优节目源;通过所述客户端自动播放最优节目源对应的视频。

【技术特征摘要】
1.一种选择节目源的方法,其特征在于,包括:获取多个可供选择的节目源的网络地址,根据所述网络地址建立客户端与对应服务器的网络连接;检测各个节目源对应的网络连接情况,以及检测各个节目源的视频质量情况;根据所述网络连接情况和视频质量情况对各个节目源进行评分,根据评分结果得到最优节目源;通过所述客户端自动播放最优节目源对应的视频。2.根据权利要求1所述的选择节目源的方法,其特征在于,检测各个节目源对应的网络连接情况的步骤包括:检测客户端与对应服务器的网络连接是否成功;检测各个节目源的视频质量情况的步骤包括:检测所述客户端是否能够播放节目源对应的视频,检测所述客户端播放节目源对应的视频的过程中的视频帧丢失情况和缓冲情况,以及检测节目源对应的视频所占带宽情况。3.根据权利要求2所述的选择节目源的方法,其特征在于,根据所述网络连接情况和视频质量情况对各个节目源进行评分的步骤包括:根据以下公式对各个节目源进行评分,T=L+A–(N1+N2)*B+C;其中,T表示节目源的总分值;L表示网络连接的得分,若客户端与节目源对应服务器的网络连接失败,L记为0,否则,L取值为预设的第一非0值;A表示客户端播放节目源视频的得分,若客户端无法播放节目源对应的视频,A记为0,否则,A取值为预设的第二非0值;N1表示客户端播放节目源视频的过程中视频帧丢失的次数;N2表示客户端播放节目源视频的过程中出现缓冲的次数;B为预设的扣分系数值,且该值大于0;C表示节目源视频所占带宽,所述视频所占带宽为分辨率的长、分辨率的宽、刷新率三者的乘积。4.根据权利要求1所述的选择节目源的方法,其特征在于,所述根据评分结果得到最优节目源的步骤包括:在对全部可供选择的节目源进行评分之后,将其中得分最高的节目源确定为最优节目源。5.根据权利要求1所述的选择节目源的方法,其特征在于,所述根据评分结果得到最优节目源的步骤包括:在对多个可供选择的节目源进行评分的过程中,检测当前被评分的节目源的得分是否大于等于预设的第一参考值;若是,将该节目源确定为最优节目源,停止对其他节目源进行评分。6.根据权利要求1至5任一所述的选择节目源的方法,其特征在于,通过所述客户端自动播放最优节目源对应的视频的步骤之后还包括:按照设定时间间隔对客户端当前正在播放的节目源重新进行评分;若得到的评分小于预设的第二参考值,重新对可供选择的其他节目源进行评分以确定新的最优节目源,并控制所述客户端...

【专利技术属性】
技术研发人员:姚方谋
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

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

1