一种机顶盒的控制方法、电子设备及存储介质技术

技术编号:31794017 阅读:15 留言:0更新日期:2022-01-08 10:53
本申请涉及机顶盒控制的领域,尤其是涉及一种机顶盒的控制方法、电子设备及存储介质,该方法包括,首先获取已连接线路对应的检测信息,即第一预设时长的视频,然后基于该检测信息确定已连接线路是否卡顿;当确定已连接线路卡顿时,则获取各个并行线路分别对应的检测信息,然后基于各个并行线路分别对应的检测信息确定各个并行线路中不卡顿的并行线路,连接至不卡顿的并行线路进行视频传输。本申请能够减少卡顿时切换线路的效率。少卡顿时切换线路的效率。少卡顿时切换线路的效率。

【技术实现步骤摘要】
一种机顶盒的控制方法、电子设备及存储介质


[0001]本申请涉及机顶盒控制的领域,尤其是涉及一种机顶盒的控制方法、电子设备及存储介质。

技术介绍

[0002]机顶盒通常指数字视频变换盒(Set Top Box),简称STB,是一个连接电视机与外部信号源的设备。它可以将压缩的数字信号转成电视内容,并在电视机上显示出来。随着互联网+的发展,新兴的机顶盒都具备连接宽带网络的功能,也能够接收来自互联网上特定站点/地址的内容,为用户带来了更多的视频资源。
[0003]通常,就视频流信息传输而言,下载端(机顶盒)与视频源地址之间一般会设立多个传输线路,而对于一个机顶盒而言,其他未与机顶盒连接的传输线路称为与当前机顶盒所连接的传输线路的并行线路。当某一个传输线路出现故障或者连接机顶盒的数量过多的话,就会导致该条传输线路传输数据的速度变慢,进而使得机顶盒下载的视频卡顿,影响观感。
[0004]通常机顶盒出现卡顿时,用户会手动切换连接至其他并行线路,然后选择流畅的传输线路进行切换,但是这样比较繁琐,且会耗费较多的时间,影响用户的观看体验。

技术实现思路

[0005]为了减少卡顿时切换线路的效率,本申请提供一种机顶盒的控制方法、电子设备及存储介质。
[0006]第一方面,本申请提供一种机顶盒的控制方法,由电子设备执行,采用如下的技术方案:一种机顶盒的控制方法,包括获取已连接线路对应的检测信息,所述检测信息为第一预设时长的视频;基于所述检测信息确定所述已连接线路是否卡顿;若已连接线路卡顿,则获取各个并行线路分别对应的检测信息;基于所述各个并行线路分别对应的检测信息确定所述各个并行线路中不卡顿的并行线路;连接至不卡顿的并行线路进行视频传输。
[0007]通过采用上述技术方案,电子设备自动获取已连接线路的检测信息,并且基于检测信息判断已连接线路是否卡顿,当判断已连接线路卡顿时,能够实时获取判断其他各个并行线路是否卡顿,并且将机顶盒连接至不卡顿的并行线路;在这个过程中,减少了用户手动切换各个并行线路的时间,也减少了用户的操作,提升了在出现卡顿时切换传输线路的效率。
[0008]在一种可能实现的方式中,基于任一检测信息确定任一检测信息对应的传输线路是否卡顿的方法,包括:
获取任一检测信息对应的传输线路的流畅度信息,对于任一传输线路,所述流畅度信息包括任一检测信息的平均帧率以及时刻信息,所述时刻信息为确定该平均帧率的时间;基于所述任一流畅度信息和预设的基准帧率信息判断所述任一检测信息对应的传输线路是否卡顿,所述基准帧率信息为不引起人眼视觉观感卡顿的最低帧率。
[0009]通过采用上述技术方案,通过对任一传输线路的获取的视频信息的平均帧率判断是否卡顿,这种方式能够,对于传输线路的流畅度来说,其是具备时效性的,因此在确定能够表征传输线路流畅度的平均帧率时,还要确定时刻信息。
[0010]在一种可能实现的方式中,所述连接至不卡顿的并行线路进行视频传输,包括:若所述不卡顿的并行线路存在多个,则确定每个并行线路连接机顶盒的数量;确定连接机顶盒数量最少的并行线路为第一线路;连接至所述第一线路进行视频传输。
[0011]通过采用上述技术方案,当不卡顿的并行线路存在多个的时候,要先确定每个不卡顿的并行线裤连接机顶盒的数量,然后选择连接机顶盒数量最少的不卡顿的并行线路进行连接,这样能够使得机顶盒下载的视频进一步减少卡顿的几率。
[0012]在一种可能实现的方式中,在获取各个并行线路分别对应的检测信息,之前还包括:获取邻居设备发送的所述各个传输线路分别对应的流畅度信息,所述邻居设备为与当前机顶盒连接于相同运营商网络的机顶盒;确定所述各个传输线路分别对应的流畅度信息中是否存在未过期的流畅度信息,所述未过期的流畅度信息为时刻信息距离当前时刻未超过第二预设时长的流畅度信息;若存在,则确定每个未过期的流畅度信息对应的传输线路的连接机顶盒的数量;基于所述每个未过期的流畅度信息对应的传输线路的连接机顶盒的数量确定连接机顶盒的数量最少的传输线路为第二线路;连接至第二线路进行视频传输。
[0013]通过采用上述技术方案,当检测到已连接线路卡顿时,首先获取其他机顶盒发送的各个并行线路的流畅度信息,然后基于每个流畅度信息的确定时间判断不超期的流畅度信息,能够减少因时间变化造成的流畅度信息的误差和变化,便于更准确地确定不卡顿的并行线路。
[0014]在一种可能实现的方式中,一种机顶盒的控制方法,还包括,在每次机顶盒开机时:获取开机时间;基于所述开机时间获取在所述第二预设时长内邻居设备发出的各个传输线路的流畅度信息;基于各个传输线路的流畅度信息,确定所述各个传输线路中每个不卡顿的传输线路;确定所述每个不卡顿的传输线路连接机顶盒的数量;确定连接机顶盒数量最少的传输线路为第三线路;连接至第三线路进行视频传输。
[0015]通过采用上述技术方案,在每次机顶盒开机时,电子设备基于当前时间和每个流畅度的确定时间判断每个传输线路对应流畅度信息中未超过第二预设时长的流畅度信息,这是为了更好地确认流畅度信息的有效性。
[0016]在一种可能实现的方式中,基于任一检测信息确定任一检测信息对应的传输线路是否卡顿的方法,还包括:获取任一检测信息对应的传输线路的流畅度信息,对于任一传输线路,所述流畅度信息包括任一检测信息的差值信息以及时刻信息,所述时刻信息为确定该差值信息的时间,所述差值信息为任一检测信息在预设时间长度内每秒帧率的最大差值;基于所述差值信息和预设差值确定所述任一检测信息对应的传输线路是否卡顿,所述预设差值为不引起人眼视觉观感卡顿的最大差值。
[0017]通过采用上述技术方案,虽然检测信息的平均帧率能够反映检测信息的流畅度,但是对于某些特殊情况,例如当有某一秒的视频帧率特别低的时候,以平均帧率去判定不会将该检测信息判定为卡顿,但是在整个观影过程中,仍然会给人视觉上的卡顿,因此,取每秒帧率的最大差值取判定检测信息是否卡顿,能够进一步提升对于流畅度信息判断的准确性。
[0018]在一种可能实现的方式中,所述获取已连接线路对应的检测信息的方式,至少包括以下以下一种:实时获取已连接线路对应的检测信息;每隔第三预设时长获取已连接线路对应的检测信息。
[0019]通过采用上述技术方案,将实时获取检测信息能够及时发现已连接线路是否卡顿,而每隔第三预设时长获取已连接线路对应的检测信息,能够降低对电子设备的处理能力的要求,在减小对传输线路的流量消耗的同时,也提升了处理器计算能力的冗余。
[0020]在一种可能实现的方式中,其特征在于,所述已连接线路可以为以下传输线路中的任一个:第一线路;第二线路;第三线路。
[0021]第二方面,本申请提供一种机顶盒控制的装置,采用如下的技术方案:一种机顶盒控制的装置,包括检测信息获取模块,用于获取已连接线路对应的检测信息,所述检测信息为第一预设时长的视频;第一确定模块,用于基于所述检测信息确定所述已连接线路是否卡顿;当已连接线路卡顿时,检测信息获取模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机顶盒的控制方法,其特征在于:包括获取已连接线路对应的检测信息,所述检测信息为第一预设时长的视频;基于所述检测信息确定所述已连接线路是否卡顿;若已连接线路卡顿,则获取各个并行线路分别对应的检测信息;基于所述各个并行线路分别对应的检测信息确定所述各个并行线路中不卡顿的并行线路;连接至不卡顿的并行线路进行视频传输。2.根据权利要求1所述的一种机顶盒的控制方法,其特征在于,基于任一检测信息确定任一检测信息对应的传输线路是否卡顿的方法,包括:获取任一检测信息对应的传输线路的流畅度信息,对于任一传输线路,所述流畅度信息包括任一检测信息的平均帧率以及时刻信息,所述时刻信息为确定该平均帧率的时间;基于所述任一流畅度信息和预设的基准帧率信息判断所述任一检测信息对应的传输线路是否卡顿,所述基准帧率信息为不引起人眼视觉观感卡顿的最低帧率。3.根据权利要求1所述的一种机顶盒的控制方法,其特征在于,所述连接至不卡顿的并行线路进行视频传输,包括:若所述不卡顿的并行线路存在多个,则确定每个并行线路连接机顶盒的数量;确定连接机顶盒数量最少的并行线路为第一线路;连接至所述第一线路进行视频传输。4.根据权利要求2所述的一种机顶盒的控制方法,其特征在于,在获取各个并行线路分别对应的检测信息,之前还包括:获取邻居设备发送的所述各个传输线路分别对应的流畅度信息,所述邻居设备为与当前机顶盒连接于相同运营商网络的机顶盒;确定所述各个传输线路分别对应的流畅度信息中是否存在未过期的流畅度信息,所述未过期的流畅度信息为时刻信息距离当前时刻未超过第二预设时长的流畅度信息;若存在,则确定每个未过期的流畅度信息对应的传输线路的连接机顶盒的数量;基于所述每个未过期的流畅度信息对应的传输线路的连接机顶盒的数量确定连接机顶盒的数量最少的传输线路为第二线路;连接至第二线路进行视频传输。5.根据权利要求2所述的一种机顶盒的控制...

【专利技术属性】
技术研发人员:黄峰
申请(专利权)人:广东省高峰科技有限公司
类型:发明
国别省市:

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

1