一种同步数据的方法及相关装置制造方法及图纸

技术编号:39582412 阅读:13 留言:0更新日期:2023-12-03 19:32
本申请实施例提供一种同步数据的方法及相关装置

【技术实现步骤摘要】
一种同步数据的方法及相关装置


[0001]本申请涉及网络通信
,特别是涉及一种同步数据的方法及相关装置


技术介绍

[0002]同步信号是给需要同步处理信息的设备提供相同时间参考的信号,比如电视转播设备,手机通讯设备等

同步信号可以是一个开关信号,也可以是一个连续脉冲信号

在分布式系统

传感网络等领域中,使用同步信号来同步数据是非常关键的技术,同步信号的效果好坏,往往直接影响后续对信号的处理

对数据的分析和应用

[0003]现有的使用同步信号来同步数据的方法,通常是将多个采集设备以有线的方式,连接到一个参考信号源,根据参考信号源产生的稳定的时钟信号,实现多个采集设备之间在时间上的同步

或者是使用网络接口,通过网络时间协议来实现多个设备之间在时间上的同步

[0004]但是无论是使用有线来连接信号参考源,还是通过网络接口来使用网络时间协议,都是根据同一个外部时钟提供的同步信号对多个采集设备的内部时钟进行调整,从而使多个采集设备按照内部时钟来采集数据

对于大规模部署的采集设备而言,例如分布式部署的多个采集设备与外部时钟之间的距离不同,所以多个采集设备接收到的同一个外部时钟提供的同步信号的时间是不同的

因此调整后的多个采集设备内部的时钟之间具有一定误差,并且误差会随着时间累加,从而造成多个采集设备采集的数据在同一个时间轴上的偏移量会随着时间增大


技术实现思路

[0005]本申请实施例提供一种同步数据的方法及相关装置,解决了在通过一个时钟信号来对大规模部署的采集设备内部的时钟进行校准时,误差大的问题

[0006]第一方面,本申请实施例提供了一种同步数据的方法,所述方法包括:
[0007]获取来自一个或多个采集设备的待同步数据,其中,所述待同步数据携带有同步信号,所述同步信号为所述一个或多个采集设备写入到所述待同步数据中的信号;
[0008]从所述待同步数据中提取得到所述同步信号;
[0009]根据所述同步信号对所述一个或多个采集设备的待同步数据进行同步处理

[0010]在上述方法中,由于多个采集设备接收到的同步信号是相同的,所以根据从多个采集设备的待同步数据中提取出来的同步信号,可以更准确地对待同步数据进行同步处理,实现不同采集设备采集到的数据在时间上的同步

[0011]在第一方面的一种可选的方案中,所述根据所述同步信号对所述一个或多个采集设备的待同步数据进行同步处理,包括:
[0012]根据所述同步信号确定所述一个或多个采集设备的待同步数据的对齐方式;
[0013]根据所述对齐方式调整所述待同步数据在时间轴上的位置来对所述待同步数据进行同步处理

[0014]在上述方法中,先根据同步信号确定对待同步数据的对齐方式,再根据对齐方式调整待同步数据在时间轴上的位置,增加了同步的容错率,降低了信号解析的复杂度

[0015]在第一方面的一种可选的方案中,所述根据所述同步信号确定所述一个或多个采集设备的待同步数据的对齐方式,包括:
[0016]通过比较所述一个或多个采集设备所对应的同步信号的波形特征,确定所述一个或多个采集设备所对应的同步信号在时间轴上的偏移量;
[0017]根据所述一个或多个采集设备所对应的同步信号在时间轴上的偏移量确定所述对齐方式

[0018]在上述方法中,根据同步信号的波形特征,能够更直观地分析出待同步数据在时间上的差别,差别可以是同步信号在时间轴上的偏移量

再根据同步信号在时间轴上的偏移量,就可以确定对齐方式,无需考虑不同采集设备不同的采样率,也无需考虑不同采集设备所采集的数据类型

[0019]第二方面,本申请实施例提供了一种同步数据的方法,所述方法包括:
[0020]第一采集设备将同步信号写入到待同步数据中,其中,所述第一采集设备为多个采集设备中的任意一个,所述同步信号用于对所述多个采集设备的待同步数据进行同步,所述同步信号为随机生成的信号;
[0021]向所述多个采集设备广播所述同步信号

[0022]在上述方法中,采集设备将同步信号写入待同步数据的同时,也会向其它采集设备广播同步信号

在大规模部署的采集设备中,采集设备能够协作并自主进行同步

即使远离了单一的生成同步信号的设备,通过采集设备之间的交互与协调,也能实现同步信号的传递

[0023]在第二方面的一种可选的方案中,在所述第一采集设备将同步信号写入到待同步数据中之前,还包括:
[0024]所述第一采集设备接收来自同步信号生成设备的所述同步信号;或者,
[0025]所述第一采集设备生成所述同步信号

[0026]在上述方法中,同步信号可以是同步信号生成设备生成的,也可以是采集设备生成的

增加了同步数据的灵活性和高效性

[0027]第三方面,本申请实施例提供了一种同步数据的系统,所述系统包括多个采集设备和数据处理设备,其中:
[0028]所述多个采集设备用于将同步信号写入到待同步数据中;
[0029]所述数据处理设备用于获取来自所述多个采集设备的所述待同步数据;
[0030]所述数据处理设备还用于根据所述同步信号对所述多个采集设备的待同步数据进行同步处理

[0031]在第三方面的一种可选的方案中,所述第一采集设备用于生成所述同步信号;
[0032]所述第一采集设备用于向所述多个采集设备广播所述同步信号,其中,所述第一采集设备为所述多个采集设备中的任意一个

[0033]在第三方面的一种可选的方案中,所述同步信号为随机生成信号

[0034]可以看出,本申请的同步信号包括随机生成信号

若在采集设备采集数据的过程中,采集设备中途卡顿或者是暂停一段时间后再次开始采集数据

使用随机生成信号可以
很容易判别出未被采集设备采集到的数据

[0035]第四方面,本申请实施例提供了一种计算装置,所述装置包括:
[0036]通信单元,用于获取来自一个或多个采集设备的待同步数据,其中,所述待同步数据携带有同步信号,所述同步信号为所述一个或多个采集设备写入到所述待同步数据中的信号;
[0037]处理单元,用于从所述待同步数据中提取得到所述同步信号;
[0038]处理单元,还用于根据所述同步信号对所述一个或多个采集设备的待同步数据进行同步处理

[0039]在第四方面的一种可选的方案中,处理单元,具体用于根据所述同步信号对所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种同步数据的方法,其特征在于,所述方法包括:获取来自一个或多个采集设备的待同步数据,其中,所述待同步数据携带有同步信号,所述同步信号为所述一个或多个采集设备写入到所述待同步数据中的信号;从所述待同步数据中提取得到所述同步信号;根据所述同步信号对所述一个或多个采集设备的待同步数据进行同步处理
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述同步信号对所述一个或多个采集设备的待同步数据进行同步处理,包括:根据所述同步信号确定所述一个或多个采集设备的待同步数据的对齐方式;根据所述对齐方式调整所述待同步数据在时间轴上的位置来对所述待同步数据进行同步处理
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述同步信号确定所述一个或多个采集设备的待同步数据的对齐方式,包括:通过比较所述一个或多个采集设备所对应的同步信号的波形特征,确定所述一个或多个采集设备所对应的同步信号在时间轴上的偏移量;根据所述一个或多个采集设备所对应的同步信号在时间轴上的偏移量确定所述对齐方式
。4.
一种同步数据的方法,其特征在于,所述方法包括:第一采集设备将同步信号写入到待同步数据中,其中,所述第一采集设备为多个采集设备中的任意一个,所述同步信号用于对所述多个采集设备的待同步数据进行同步,所述同步信号为随机生成的信号;向所述多个采集设备广播所述同步信号
。5.
根据权利要求4所述的方法,其特征在于,在所述第一采集设备将同步信号写入到待同步数据中之前,还包括:所述第一采集设备接收来自同步信号生成设备的所述同步信号;或者,所述第一采集设备生成所述同步信号
。6.
一种同步数据的系统,其特征在于,包括多个采集设备和数据处理设备,其中,所述多个采集设备用于将...

【专利技术属性】
技术研发人员:黄品高黄天展张元康翁恭伟马庆云高超于文龙王辉
申请(专利权)人:深圳市润谊泰益科技有限责任公司
类型:发明
国别省市:

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

1