基于机顶盒数据传输路径的优化处理方法与流程

专利2025-03-26  29


本发明涉及机顶盒,具体为基于机顶盒数据传输路径的优化处理方法。


背景技术:

1、机顶盒的发展与互联网技术的飞速进步密切相关。随着人们对电视内容的需求从传统的电视台转移到流媒体平台,智能机顶盒成为了连接传统电视与互联网内容的重要桥梁。

2、公开号为cn104602118a的申请公开了一种多媒体数据的输出方法和设备,在多屏互动业务中,对现有的机顶盒设备做了优化,机顶盒不直接将一个显示设备发送的多媒体数据传输给其他显示设备,而是根据其他显示设备的显示能力信息,将多媒体数据缓存成不同显示状态的多媒体数据(如:将原始的高分辨率的多媒体数据缓存成低分辨率的多媒体数据),机顶盒根据缓存的各多媒体数据的显示状态,将其传输给显示能力信息适配的显示设备,使得不同显示能力的显示设备在接收到机顶盒传输的多媒体数据后,都能够正确显示接收到的多媒体数据。

3、机顶盒数据在进行传输处理过程中,其应用层在实时输出时,是基于机顶盒实时缓存的数据进行实时输出的,但此类实时输出的方式,其应用层存在节点快进或数据跳层选取时,便会造成对应的数据应用层在输出时存在卡顿,从而产生等待时间,并不能达到更进一步的优化处理效果。


技术实现思路

1、针对现有技术的不足,本发明提供了基于机顶盒数据传输路径的优化处理方法,解决了原始的方式中,应用层存在节点快进或数据跳层选取时,便会造成对应的数据应用层在输出时存在卡顿,从而产生等待时间的问题。

2、为实现以上目的,本发明通过以下技术方案予以实现:基于机顶盒数据传输路径的优化处理方法,包括以下步骤:

3、s1)、基于机顶盒在当前时刻所产生的数据请求,其服务器基于此数据请求向机顶盒发送实时数据,限定一组监测周期,对机顶盒在本监测周期内所产生的缓存数据以及读写数据进行分析,锁定本监测周期内所产生的值差集合,具体子步骤为:

4、s11、基于服务器向机顶盒发送实时数据的对应时刻开始,进行监测周期的确定,其中监测周期为预设周期;

5、s12、在此监测周期内,使服务器发送给机顶盒的单位时间的缓存量为定值,其中定值为预设值,实时确认本监测周期内本机顶盒在不同时刻内所产生的读写量并标定为xdi,其中i代表本监测周期内的不同时刻,将所确定的单位时间的缓存量标定为hc,采用czi=hc-xdi确认对应时刻的变化差值czi,并依据时间先后关系,将若干组变化差值czi进行排序,确定差值序列;

6、s13、拟定差值序列为{cz1、cz2、……、czn},从cz1开始,识别cz1与cz2之间的差值zz,其中zz=|cz1-cz2|:

7、若zz≤y1,其中y1为预设值,则将cz1、cz2标定为同类特征参,再识别cz2与cz3之间的差值zz,并评定cz2与cz3是否为同类特征参,若是,则将cz1、cz2以及cz3均同步标定为同类特征参,若不是,则从cz3开始,往后进行其他同类特征参的相关确定;

8、若zz>y1,则从cz2开始,采用zz≤y1相同的方式进行同类特征参的相关确定;

9、s14、将差值序列内所确认的同类特征参进行剔除,得到本监测周期内所产生的值差集合;

10、s2)、基于对应监测周期内所确定的值差集合以及此监测周期内对应机顶盒内数据缓存空间的具体变化,确定下一组监测周期内的变化执行差,并基于所确定的变化执行差,对下一组监测周期内的缓存量的执行逻辑进行确认,具体子步骤为:

11、s21、将上一组监测周期结束时此机顶盒的数据缓存空间标定为kd,此kd为数据缓存空间的剩余缓存空间量,再确定上一组监测周期最大读写量所占用的数据缓存空间k1,同步确定上一组监测周期结束时对应读写量所占用的数据缓存空间k2,采用bk=kd-(k1-k2)确认标准执行空间bk;

12、s22、将所设定的监测周期标定为t,采用bk÷t=zk确认单位时间所能产生的最大缓存参数zk,识别值差集合内部的最大值差czimax是否满足:czimax≤zk;

13、若满足,将所确定的最大值差czimax标定为变化执行差;

14、若不满足,则从值差集合内确定满足:czi≤zk的变化差值:

15、若变化差值不存在,则生成错误信号,进行展示;

16、若变化差值存在一组,则将此组变化差值标定为变化执行差;

17、若变化差值存在多组,则从多组变化差值内选定最大值作为变化执行差;

18、对下一组监测周期内的缓存量的执行逻辑进行确认的具体子步骤为:

19、基于所产生的错误信号的处理方式:

20、针对于错误信号,对下一组监测周期内初始时刻的缓存量设定为定值,当初始时刻的读写量产生后,以此时刻的读写量作为下一组时刻的缓存量,其后续每个对应时刻的缓存量均与前一时刻的读写量相同;

21、基于所产生的变化执行差的处理方式:

22、针对于所确定的变化执行差,对下一组监测周期内初始时刻的缓存量设定为定值,当初始时刻的读写量dd1产生后,确定下一组时刻的缓存量cc2,其cc2=dd1+变化执行差,依此类推,下一时刻的缓存量为上一时刻读写量与变化执行差的和值,对本监测周期后续不同时刻的缓存量进行实时确认;

23、s3)、针对于后续出现的监测周期,采用步骤s1以及步骤s2相同的方式,依据上一组监测周期所确定的值差集合来确定下一组监测周期的变化执行差或错误信号,并对下一组监测周期内不同时刻的缓存量进行确认并执行;

24、s4)、针对于初始周期后续每个监测周期内不同时刻实时执行的不同缓存量,确定同时刻对应缓存量与读写量之间的相关差值,将相关差值与变化执行差进行校对,对下一时刻的缓存量进行实时调节;具体方式为:

25、s41、确定对应监测周期内所确定的变化执行差bx,将对应监测周期内对应时刻所产生的缓存量以及读写量进行确认,锁定对应时刻所产生的相关差值,其相关差值=缓存量-读写量;

26、s42、将相关差值标定为xcc,若xcc≤bx,则不进行任何操作调整,若xcc>bx,确认指定数差sz=xcc-bx:

27、若sz≤bx,则对所确定的下一时刻的缓存量ccq,其中q代表不同周期内的不同时刻,对ccq进行修正确定修正值xcq,且xcq=ccq-(bx-sz),并在下时刻到来时执行此修正值xcq;

28、若sz>bx,则生成读写异常信号,并停止下一时刻的数据缓存进程,在后续时刻基于上一时刻的读写量来确定下一时刻的缓存量,直至本监测周期结束。

29、本发明提供了基于机顶盒数据传输路径的优化处理方法。与现有技术相比具备以下有益效果:

30、本发明通过限定监测周期的方式,对监测周期内所产生的数据特征进行分析,来确定下一个处理周期对应的缓存量,基于所确定的具体数值,再保障对应机顶盒在正常读写的情况下,还进一步提升了缓存量,使在数据加速读写的过程中不会存在卡顿,提升机顶盒的应用效果,达到较好的优化处理效果;

31、针对于其缓存量与读写量之间存在较大差异时,对下一时刻的缓存量进行实时修正,在保障可充分利用机顶盒空间最大化的同时,还不会造成机顶盒内部缓存空间拥挤,不会影响其机顶盒正常的数据读写过程,以此来保障机顶盒整体的使用效果,达到优化处理最大化。


技术特征:

1.基于机顶盒数据传输路径的优化处理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于机顶盒数据传输路径的优化处理方法,其特征在于,所述步骤s1中,锁定值差集合的具体子步骤为:

3.根据权利要求2所述的基于机顶盒数据传输路径的优化处理方法,其特征在于,所述步骤s2中,确定下一组监测周期内的变化执行差的具体子步骤为:

4.根据权利要求3所述的基于机顶盒数据传输路径的优化处理方法,其特征在于,所述步骤s2中,对下一组监测周期内的缓存量的执行逻辑进行确认的具体子步骤为:

5.根据权利要求4所述的基于机顶盒数据传输路径的优化处理方法,其特征在于,基于所产生的变化执行差的处理方式:

6.根据权利要求5所述的基于机顶盒数据传输路径的优化处理方法,其特征在于,还包括:

7.根据权利要求6所述的基于机顶盒数据传输路径的优化处理方法,其特征在于,所述步骤s4中,对下一时刻的缓存量进行实时调节的具体方式为:

8.根据权利要求7所述的基于机顶盒数据传输路径的优化处理方法,其特征在于,所述步骤s42中,若sz>bx,则生成读写异常信号,并停止下一时刻的数据缓存进程,在后续时刻基于上一时刻的读写量来确定下一时刻的缓存量,直至本监测周期结束。


技术总结
本发明公开了基于机顶盒数据传输路径的优化处理方法,本发明涉及机顶盒技术领域,解决了原始的方式中,应用层存在节点快进或数据跳层选取时,便会造成对应的数据应用层在输出时存在卡顿,从而产生等待时间的问题,本发明通过限定监测周期的方式,对监测周期内所产生的数据特征进行分析,来确定下一个处理周期对应的缓存量,基于所确定的具体数值,再保障对应机顶盒在正常读写的情况下,还进一步提升了缓存量,使在数据加速读写的过程中不会存在卡顿,提升机顶盒的应用效果,达到较好的优化处理效果。

技术研发人员:王洪傈
受保护的技术使用者:南宁市欧韦电子科技有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-22778.html