一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

时钟频率同步方法、装置、设备及计算机存储介质与流程

2022-03-19 14:18:54 来源:中国专利 TAG:


1.本技术涉及网络通信技术领域,尤其涉及时钟频率同步方法、装置、设备及计算机存储介质。


背景技术:

2.目前,发送设备,接收设备中分别集成了相同型号的晶振,由于不同晶振之间存在硬件差异,所以,发送设备中晶振产生的时钟频率与接收设备中晶振阐述的时钟频率的大小不同或相差较大,导致发送设备、接收设备分别基于不同的晶振频率进行工作,因而较大概率导致了接收设备在处理数据不及时,而导致接收设备所存储的数据因溢出而丢失的同时被迫采用大容量的sdram进行存储或缓存更多的数据,使数据传输的时延较大。


技术实现要素:

3.基于以上存在的问题,本技术提供时钟频率同步方法、装置、设备及计算机存储介质,接收设备采用缓存存储数据的方案,可降低硬件成本;接收设备对时钟频率进行调整,以使得调整后的差值小于或等于预设阈值,可使udp数据包超低延时传输。
4.第一方面,本技术提供了时钟频率同步方法,该方法包括:
5.接收设备通过第二通信模块获取由发送设备发送的udp数据包,并将所述udp数据包存储于所述接收设备的缓存中;
6.所述接收设备将所述缓存中所述udp数据包的数据量的值与第一值进行运算,获得所述数据量的值与所述第一值之间的差值的绝对值;
7.所述接收设备将所述绝对值与预设阈值进行比较,如果所述绝对值大于所述预设阈值,则对所述接收设备中晶振的时钟频率进行调整,获得目标时钟频率,以使得调整后所述差值的绝对值小于或等于所述预设阈值;所述晶振包括:具有编程接口的晶体振荡器;所述接收设备基于所述目标时钟频率与所述发送设备之间保持时钟频率同步。
8.结合第一方面,在一些可选的实施例中,
9.所述接收设备通过第二通信模块获取由发送设备发送的udp数据包,包括:
10.所述接收设备通过第二通信模块接收由发送设备发送的udp数据包;
11.或者,
12.在交换机接收到所述发送设备发送的udp数据包之后,所述接收设备通过第二通信模块接收由所述交换机转发的所述udp数据包。
13.结合第一方面,在一些可选的实施例中,
14.如果所述绝对值大于所述预设阈值,,则对所述接收设备中晶振的时钟频率进行调整,获得目标时钟频率,包括:
15.如果所述数据量的值大于第一值,且所述数据量的值与所述第一值之间的差值的绝对值大于所述预设阈值,则所述接收设备对所述接收设备中晶振的时钟频率进行调整,获得目标时钟频率;
16.或者,
17.如果所述数据量的值小于或者等于第一值,且所述数据量的值与所述第一值之间的差值的绝对值大于所述预设阈值,则所述接收设备对所述接收设备中晶振的时钟频率进行调整,获得所述目标时钟频率。
18.结合第一方面,在一些可选的实施例中,
19.所述对所述接收设备中晶振的时钟频率进行调整,获得目标时钟频率,包括:
20.所述接收设备通过pid算法对所述接收设备中晶振的时钟频率进行调整,获得目标时钟频率。
21.结合第一方面,在一些可选的实施例中,
22.所述接收设备通过pid算法对所述接收设备中晶振的时钟频率进行调整,获得目标时钟频率,包括:
23.所述接收设备通过pid算法对所述接收设备中晶振进行调整,以增大所述接收设备中晶振的时钟频率,获得目标时钟频率。
24.结合第一方面,在一些可选的实施例中,
25.所述接收设备与显示设备相连;
26.所述对所述接收设备中晶振的时钟频率进行调整,获得目标时钟频率之后,还包括:
27.所述接收设备基于所述目标时钟频率对所述缓存中所述udp数据包进行处理,获得多媒体数据,所述显示设备用于将所述多媒体数据进行显示或播放。
28.结合第一方面,在一些可选的实施例中,
29.所述接收设备基于所述目标时钟频率对所述缓存中所述udp数据包进行处理,获得多媒体数据,包括:
30.所述接收设备基于所述目标时钟频率对所述缓存中所述udp数据包进行解封装,获得协议数据流;
31.所述接收设备将所述协议数据流解压缩,获得多媒体数据。
32.结合第一方面,在一些可选的实施例中,
33.所述接收设备基于所述目标时钟频率对所述缓存中所述udp数据包进行处理,获得多媒体数据,包括:
34.所述接收设备基于所述目标时钟频率对所述缓存中所述udp数据包进行解封装,获得多媒体数据。
35.结合第一方面,在一些可选的实施例中,
36.所述接收设备基于所述目标时钟频率与所述发送设备之间保持时钟频率同步,包括:
37.所述接收设备基于所述目标时钟频率对由发送设备基于预设时钟频率所发送的数据进行处理,以实现所述接收设备与所述发送设备之间保持时钟频率同步。
38.第二方面,本技术提供了一种接收装置,该设备包括:
39.获取单元,用于获取udp数据包;
40.存储单元,用于将所述udp数据包存储于所述接收设备的缓存中;
41.运算单元,用于将所述缓存中所述udp数据包的数据量的值与第一值进行处理,获
得所述数据量的值与所述第一值之间的差值的绝对值;
42.比较单元,用于将所述绝对值与预设阈值进行比较;
43.调整单元,用于如果所述绝对值大于所述预设阈值,则对所述接收设备中晶振的时钟频率进行调整,获得目标时钟频率,以使得调整后所述数据量的值与所述第一值之间的差值的绝对值小于或等于所述预设阈值;所述晶振包括:具有编程接口的晶体振荡器;同步单元,用于基于所述目标时钟频率与所述发送设备之间保持时钟频率同步。
44.第三方面,本技术提供了一种接收设备,该接收设备包括:存储器及与所述存储器耦合的处理器,所述存储器用于存储应用程序指令,所述处理器被配置用于调用所述应用程序指令,执行第一方面所述的时钟频率同步方法。
45.第四方面,本技术提供了一种计算机存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序用于被处理器执行时实现第一方面所述的时钟频率同步方法。
46.本技术提供了时钟频率同步方法、装置、设备及计算机存储介质。本技术中,接收设备采用缓存存储数据的方案,可降低硬件成本;接收设备对时钟频率进行调整,以使得调整后缓存中udp数据包的数据量的值与第一值之间的差值的绝对值小于或等于预设阈值,实现udp数据包超低延时传输,也即,实现了高清视频高质量、低延时传输。
附图说明
47.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
48.图1是本技术提供的时钟频率同步方法的示意流程图;
49.图2是本技术提供的pid算法的一种原理框图;
50.图3是本技术提供的接收装置的一种示意性框图;
51.图4是本技术提供的接收设备的另一种示意性框图。
具体实施方式
52.下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。
53.参见图1,是本技术提供的时钟频率同步方法的示意流程图,如图1所示,该方法可包括但不限于下述步骤:
54.s101、接收设备通过第二通信模块获取由发送设备发送的udp数据包,将udp数据包存储于接收设备的缓存中。
55.本技术实施例中,接收设备通过第二通信模块获取由发送设备发送的udp(user datagram protocol,用户数据报协议)数据包之前,发送设备可用于将获取的多媒体数据进行处理得到udp数据包,具体可包括但不限于下述处理方式:
56.处理方式1:发送设备可用于将获取的多媒体数据通过udp协议封装成udp数据包;
57.处理方式2:发送设备可用于将获取的多媒体数据编码成码流数据,再通过udp协议将码流数据封装成udp数据包。具体的,
58.将获取的多媒体数据通过dsc(display stream compression,显示流压缩)压缩算法进行编码,获得码流数据,再通过udp协议将码流数据封装成udp数据包。
59.或者,
60.将获取到的多媒体数据通过jpeg2000压缩算法进行编码,获得码流数据,再通过udp协议将码流数据封装成udp数据包。
61.或者,
62.当多媒体数据的格式为rgb数据格式时,通过csc算法将所述rgb数据格式的多媒体数据转化为yuv444数据格式的多媒体数据,并对yuv444数据格式的多媒体数据进行采样,获得yuv数据格式的第一数据,通过dsc压缩算法压缩第一数据,得到上述码流数据,再通过udp协议将码流数据封装成udp数据包。
63.或者,
64.当多媒体数据的格式为rgb数据格式时,通过csc算法将所述rgb数据格式的多媒体数据转化为yuv444数据格式的多媒体数据,并对yuv444数据格式的多媒体数据进行采样,获得yuv420数据格式的数据(其中,数据量压缩了2倍),并将yuv420数据格式的数据处理(未采用压缩算法对yuv420数据格式的数据进行压缩)为码流数据后,再通过udp协议将码流数据封装成udp数据包。
65.或者,
66.当多媒体数据的格式为rgb数据格式时,通过csc算法将rgb数据格式的多媒体数据转化为yuv444数据格式的多媒体数据,并对yuv444数据格式的多媒体数据进行采样,获得yuv数据格式的第一数据,通过jpeg2000压缩算法压缩第一数据,得到上述码流数据,再通过udp协议将码流数据封装成udp数据包。
67.接收设备通过第二通信模块获取由发送设备发送的udp数据包,可包括但不限于下述方式:
68.方式1:接收设备通过第二通信模块接收由发送设备发送的udp数据包;
69.方式2:在交换机接收到发送设备发送的udp数据包之后,接收设备通过第二通信模块接收由交换机转发的udp数据包。
70.应当说明的,接收设备将udp数据包存储于接收设备的缓存中,可包括下述步骤:
71.接收设备可将udp数据包存储于接收设备的用于数据交换的缓冲区中。
72.接收设备的缓存可包括但不限于:一级缓存、二级缓存、三级缓存、超级缓存或系统缓存。
73.s102、接收设备将缓存中udp数据包的数据量的值与第一值进行运算,获得数据量的值与第一值之间的差值的绝对值。
74.本技术实施例中,第一值可为上述缓存的存储容量的一半。
75.举例来说,当缓存的存储容量为16k时,第一值的大小可为:8k。
76.s103、接收设备将绝对值与预设阈值进行比较,如果绝对值大于预设阈值,则接收设备对接收设备中晶振的时钟频率进行调整,获得目标时钟频率,以使得调整后数据量的值与第一值之间的差值的绝对值小于或等于预设阈值。
77.应当说明的,接收设备中晶振可包括:集成有i2c总线接口的晶振、集成有串行外设接口(serial peripheral interface,spi)的晶振等具有编程接口的可变频率的晶体振
荡器、压控晶振(如:vcxo晶振)或温控晶振等可变频率的晶体振荡器。
78.本技术实施例中,如果绝对值大于预设阈值,则接收设备对接收设备中晶振的时钟频率进行调整,获得目标时钟频率,可包括但不限于下述方式:
79.方式1:如果udp数据包的数据量的值大于第一值,且数据量的值与第一值之间的差值的绝对值大于预设阈值,则接收设备对接收设备中晶振的时钟频率进行调整,获得目标时钟频率。
80.方式2:如果udp数据包的数据量的值小于或者等于第一值,且数据量的值与第一值之间的差值的绝对值大于预设阈值,则接收设备对接收设备中晶振的时钟频率进行调整,获得目标时钟频率。
81.优选的,预设阈值的大小可为0或0.1k,
82.其中,接收设备基于接收设备中晶振的时钟频率对udp数据包进行处理,获得多媒体数据。
83.应当说明的,下面以接收设备中晶振为可编程的晶体振荡器为例,对接收设备对接收设备中晶振的时钟频率进行调整,获得目标时钟频率进行说明。具体的,
84.接收设备对接收设备中晶振的时钟频率进行调整,获得目标时钟频率,可包括但不限于下述方式:
85.接收设备通过pid(proportion integral differential)算法对接收设备中晶振的时钟频率进行调整,获得目标时钟频率,可包括但不限于下述方式:
86.方式1:接收设备通过pid算法对接收设备中晶振进行调整,以增大接收设备中晶振的时钟频率,获得目标时钟频率。
87.方式2:接收设备通过pid算法对接收设备中晶振进行调整,以减小接收设备中晶振的时钟频率,获得目标时钟频率。
88.下面对pid算法的原理进行简单介绍。
89.图2示例性示出了pid算法的一种原理框图,如图2所示,该原理框图可包括:晶振、以及用于控制该晶振的控制器。其中,r(t)可为第一值,y(t)可为接收设备缓存中udp数据包的数据量的值。
90.接收设备的缓存中udp数据包的数据量的值y(t)与第一值r(t)之间的控制过程中的静态偏差e(t)=r(t)-y(t);其中,e(t)作为上述pid算法中控制器的输入,u(t)作为上述pid算法中控制器的输出及晶振的输入。
91.应当说明的,上述pid算法中控制器的控制规律可为:
[0092][0093]
其中,k
p
表示控制器的比例系数,ti表示控制器的积分系数(积分时间),td表示控制器的微分系数(微分时间)。
[0094]
应当说明的,u(t)与时钟频率步长(hz)之间存在映射关系,也即是说,接收设备可通过内部集成的转换计算模块根据u(t)的值的大小,计算及确定出对应的时钟频率步长的大小,进而,根据确定出的时钟频率步长,对接收设备中晶振进行调整,以实现对晶振的时钟频率进行调整(如:对接收设备中晶振进行调整后,可使得接收设备中晶振的时钟频率增加)。
[0095]
应当说明的,表1示例性示出了u(t)与时钟频率步长之间的映射关系。
[0096]
如表1所示,u(t)与时钟频率步长之间一一对应。
[0097]
当u(t)为a时,时钟频率步长为a,也即是说,当u(t)为a时,接收设备以时钟频率步长a,对接收设备中晶振进行调整,可使得调整后接收设备中晶振的时钟频率为(a a)。
[0098]
其中,时钟频率步长的大小为实数,也即是说,a,b,c,d,e,f,g为实数。
[0099]
u(t)abcdefg时钟频率步长(hz)abcdefg
[0100]
表1
[0101]
应当说明的,比例环节用于对静态偏差e(t)瞬间作出反应;具体的,如果产生偏差e(t),则控制器立即产生控制作用,使得控制量向减小静态偏差e(t)的方向变化,控制作用的强弱取决于比例系数k
p
,比例系数k
p
越大,控制作用越强,则过渡过程越快,控制过程的静态偏差e(t)也就越小,但是比例系数k
p
越大,也越容易产生振荡,破坏pid算法的系统稳定性,因此,比例系数k
p
的选择必须合适,才能使得过渡时间少,并取得静态偏差e(t)小而又稳定的效果。
[0102]
应当说明的,积分环节会消除误差,但也会降低pid算法的响应速度。积分系数ti越大,则积分积累的作用越低,因而pid算法在过渡过程中,不会产生振荡,但是如果增加积分系数ti,则会减慢消除误差的消除过程,消除静态偏差e(t)所需的时间也较长。当积分系数ti较小时,则积分积累的作用较大,因而pid算法在过渡过程中,可能会产生振荡,不过消除静态偏差e(t)的时间较短。
[0103]
在pid算法中,除了希望消除误差之外,还要求加快调节过程。在静态偏差e(t)出现的瞬间,或在静态偏差e(t)变化的瞬间,不但要对偏差量做出立即响应而且要根据静态偏差e(t)的变化趋势预先给出适当的纠正。为了实现这一作用,可在pid算法的控制器的基础上加入微分环节。
[0104]
微分环节的作用是阻止静态偏差e(t)的变化,它根据静态偏差e(t)的变化趋势(变化速度)进行控制,静态偏差e(t)变化的越快,微分环节的输出就越大,并能在静态偏差e(t)变大之前进行修正。微分环节的引入,有助于克服振荡,提升pid算法的系统稳定性。
[0105]
应当说明的,接收设备与显示设备相连;
[0106]
接收设备对接收设备中晶振的时钟频率进行调整,获得目标时钟频率之后,还可包括下述步骤:
[0107]
接收设备基于目标时钟频率对缓存中udp数据包进行处理,获得多媒体数据,其中,显示设备用于将上述多媒体数据进行显示或播放。
[0108]
具体的,接收设备基于目标时钟频率对缓存中udp数据包进行处理,获得多媒体数据,可包括但不限于下述步骤:
[0109]
步骤1:接收设备基于目标时钟频率,并结合udp协议对缓存中udp数据包进行解封装,获得码流数据;
[0110]
步骤2:接收设备将上述码流数据解压缩,获得多媒体数据,具体可包括但不限于下述方式:
[0111]
方式1:
[0112]
接收设备可通过dsc解压缩算法将上述码流数据解压缩操作,获得多媒体数据;
[0113]
或者,
[0114]
接收设备可通过jpeg2000解压缩算法将上述码流数据解压缩操作,获得多媒体数据。
[0115]
或者,
[0116]
当多媒体数据的格式为rgb数据格式时,
[0117]
通过dsc解压缩算法对上述码流数据进行解压缩操作,获得yuv数据格式的第一数据,对第一数据进行内插,得到yuv444数据格式的多媒体数据,并通过csc算法将yuv444数据格式的多媒体数据转换成rgb数据格式的多媒体数据;
[0118]
或者,
[0119]
当多媒体数据的格式为rgb数据格式时,
[0120]
将上述码流数据进行处理(未采用解压缩算法对码流数据进行解压缩),获得yuv420数据格式的数据,对yuv420数据格式的数据进行内插,得到yuv444数据格式的多媒体数据,
[0121]
并通过csc算法将yuv444数据格式的多媒体数据转换成rgb数据格式的多媒体数据;
[0122]
或者,
[0123]
当多媒体数据的格式为rgb数据格式时,
[0124]
通过jpeg2000解压缩算法对上述码流数据进行解压缩操作,获得yuv数据格式的第一数据,对第一数据进行内插,得到yuv444数据格式的多媒体数据,并通过csc算法将yuv444数据格式的多媒体数据转换成rgb数据格式的多媒体数据。
[0125]
应当说明的,接收设备基于目标时钟频率对缓存中udp数据包进行处理,获得多媒体数据,还可包括下述步骤:
[0126]
接收设备基于目标时钟频率,并结合udp协议对缓存中udp数据包进行解封装,获得多媒体数据。
[0127]
s105、接收设备基于目标时钟频率与发送设备之间保持时钟频率同步。
[0128]
具体的,接收设备基于目标时钟频率对由发送设备基于预设时钟频率所发送的udp数据包进行同步处理(如:解压缩或者解封装操作),以实现接收设备与发送设备之间保持时钟频率同步。
[0129]
综上所述,本技术实施例提供了一种时钟频率同步方法,其中,接收设备获取由发送设备发送的udp数据包,将udp数据包存储于接收设备的缓存中,将缓存中udp数据包的数据量的值与第一值进行运算,获得数据量的值与第一值之间的差值的绝对值,接收设备将绝对值与预设阈值进行比较,如果绝对值大于预设阈值,则对接收设备中晶振的时钟频率进行调整,获得目标时钟频率,以使得调整后数据量的值与第一值之间的差值的绝对值小于或等于预设阈值,基于目标时钟频率与发送设备之间保持时钟频率同步。通过采用缓存存储数据的方案,可降低硬件成本;可使udp数据包超低延时传输,也即,实现了高清视频高质量、低延时传输。
[0130]
参见图3,是本技术提供的接收装置的一种结构示意性框图,如图3所示,接收装置30可包括但不限于:获取单元301、存储单元302、运算单元303、比较单元304、调整单元305及同步单元306。
[0131]
获取单元301,可用于获取由发送设备发送的udp数据包;
[0132]
存储单元302,可用于将所述udp数据包存储于接收装置30的缓存中;
[0133]
运算单元303,可用于将缓存中udp数据包的数据量的值与第一值进行处理,获得数据量的值与第一值之间的差值的绝对值;
[0134]
比较单元304,用于将绝对值与预设阈值进行比较;
[0135]
调整单元305,可用于如果绝对值大于所述预设阈值,则对接收设备中晶振的时钟频率进行调整,获得目标时钟频率,以使得调整后数据量的值与第一值之间的差值的绝对值小于或等于预设阈值;晶振包括:具有编程接口的晶体振荡器;
[0136]
同步单元306,可用于基于目标时钟频率与发送设备之间保持时钟频率同步。
[0137]
获取单元301,具体可用于:
[0138]
通过第二通信模块接收由发送设备发送的udp数据包;
[0139]
或者,
[0140]
在交换机接收到发送设备发送的udp数据包之后,通过第二通信模块接收由交换机转发的udp数据包。
[0141]
调整单元305,具体可用于:
[0142]
如果数据量的值大于第一值,且数据量的值与第一值之间的差值的绝对值大于预设阈值,则对接收装置30中晶振的时钟频率进行调整,获得目标时钟频率;
[0143]
或者,
[0144]
如果数据量的值小于或者等于第一值,且数据量的值与第一值之间的差值的绝对值大于预设阈值,则对接收装置30中晶振的时钟频率进行调整,获得目标时钟频率。
[0145]
更具体的,调整单元305,可用于:通过pid算法对接收装置30中晶振的时钟频率进行调整,获得目标时钟频率,例如,通过pid算法增大接收装置30中晶振的时钟频率,获得目标时钟频率,其中,目标时钟频率大于时钟频率。
[0146]
接收装置30可包括但不限于:获取单元301、存储单元302、运算单元303、比较单元304、调整单元305及同步单元306之外,还可包括:处理单元。
[0147]
处理单元,可用于:
[0148]
接收装置30与显示设备相连;
[0149]
在通过上述调整单元305对接收装置30中晶振的时钟频率进行调整,获得目标时钟频率之后,
[0150]
基于目标时钟频率对缓存中udp数据包进行处理,获得多媒体数据,显示设备用于将多媒体数据进行显示或播放。
[0151]
应当说明的,处理单元,具体可用于:
[0152]
基于目标时钟频率对缓存中udp数据包进行解封装,获得协议数据流;
[0153]
将协议数据流解压缩,获得多媒体数据。
[0154]
或者,
[0155]
处理单元,可用于:
[0156]
基于目标时钟频率对缓存中udp数据包进行解封装,获得多媒体数据。
[0157]
应当理解,接收装置30仅为本技术实施例提供的一个例子,并且,接收装置30可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同
配置实现。
[0158]
参见图4,是本技术提供的接收设备的另一种结构示意图,如图4所示,接收设备40可包括但不限于:一个或多个处理器401、存储器402(一个或多个计算机可读存储介质)。这些部件可在一个或多个通信总线403上通信。
[0159]
存储器402与处理器401耦合,可用于存储各种软件程序和/或多组指令。具体实现中,存储器402可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器402可以存储操作系统(下述简称系统),例如android,ios,windows,或者linux等嵌入式操作系统。存储器402还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个终端设备,一个或多个网络设备进行通信。存储器402还可以存储用户接口程序,该用户接口程序可以通过图形化的操作界面将应用程序的内容形象逼真的显示出来,并通过菜单、对话框以及按键等输入控件接收用户对应用程序的控制操作。
[0160]
可理解的,存储器402可用于存储通过第二通信模块获取由发送设备发送的udp数据包。
[0161]
可以理解的,处理器401可用于:通过第二通信模块获取由发送设备发送的udp数据包,并将udp数据包存储于存储器402;
[0162]
将存储器402中udp数据包的数据量的值与第一值进行运算,获得数据量的值与第一值之间的差值的绝对值;
[0163]
将绝对值与预设阈值进行比较,如果绝对值大于预设阈值,则对接收设备40中晶振的时钟频率进行调整,获得目标时钟频率,以使得调整后差值的绝对值小于或等于预设阈值;
[0164]
基于目标时钟频率与发送设备之间保持时钟频率同步。
[0165]
处理器401,具体还可用于:
[0166]
如果绝对值大于预设阈值,则对接收设备40中晶振的时钟频率进行调整,获得目标时钟频率。
[0167]
更具体的,通过pid算法对接收设备40中晶振的时钟频率进行调整,获得目标时钟频率,例如,通过pid算法增大接收设备40中晶振的时钟频率,获得目标时钟频率,其中,目标时钟频率大于时钟频率。
[0168]
或者,
[0169]
如果绝对值大于预设阈值,,则对接收设备40中晶振的时钟频率进行调整,获得目标时钟频率。
[0170]
处理器401,还可用于:
[0171]
接收设备40与显示设备相连;
[0172]
在通过处理器401对接收设备40中晶振的时钟频率进行调整,获得目标时钟频率之后,
[0173]
基于目标时钟频率对缓存中udp数据包进行处理,获得多媒体数据,显示设备用于将多媒体数据进行显示或播放。具体的,
[0174]
基于目标时钟频率对缓存中udp数据包进行解封装,获得协议数据流,将协议数据流解压缩,获得多媒体数据。
[0175]
或者,
[0176]
基于目标时钟频率对缓存中udp数据包进行解封装,获得多媒体数据。
[0177]
应当理解,接收设备40仅为本技术实施例提供的一个例子,并且,接收设备40可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同配置实现。
[0178]
本技术提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现。
[0179]
该计算机可读存储介质可以是前述任一实施例所述的接收设备的内部存储单元,例如接收设备的硬盘或内存。该计算机可读存储介质也可以是接收设备的外部存储设备,例如接收设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步的,该计算机可读存储介质还可以既包括接收设备的内部存储单元也包括外部存储设备。该计算机可读存储介质用于存储计算机程序以及终端所需的其他程序和数据。该计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
[0180]
本领域普通技术人员可以意识到,结合本技术中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0181]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0182]
上述描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、设备、装置或模块的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
[0183]
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本技术实施例方案的目的。
[0184]
另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以是两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0185]
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全
部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0186]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献