【技术实现步骤摘要】
同步关系建立方法、芯片、电子设备及存储介质
[0001]本专利技术实施例涉及无线通信
,特别涉及同步关系建立方法、芯片、电子设备及 存储介质。
技术介绍
[0002]在医疗检测、肢体运轨迹追踪等应用领域,涉及大量分布式数据采集,主机端需要对数 据进行融合,以便建立相应模型用于数据分析。
[0003]目前上述应用场景中都涉及到多设备分布式的数据采集、分布于各处的传感器间的数据 具有相互关联性,需要将数据传输到融合端对数据进行融合,目前通用使用线缆的方式进行 连接,线缆传输的可靠性高、同步精度高,但是线缆本身会限制产品的使用场景、使用体验; 也可以使用无线传输的方式取代线缆传输,但由于无线传输可靠性的问题,容易出现不同传 感器在同一时间采集的数据被传输到融合端的时间不同步,导致融合端融合出的数据不够准 确。
技术实现思路
[0004]本专利技术实施方式的目的在于提供一种同步关系建立方法、芯片、电子设备及存储介质, 可以提高网络中多个设备执行任务的同步性。
[0005]为解决上述技术问题,第一 ...
【技术保护点】
【技术特征摘要】
1.一种同步关系建立方法,其特征在于,应用于主设备端,所述方法包括:根据预设的脉冲周期启动同步脉冲;获取第K1个同步脉冲的起始时间和从设备端的第K2个连接事件的起始时间,并根据所述第K1个同步脉冲的起始时间与所述第K2个连接事件的起始时间计算偏移时间;其中,所述主设备端与所述从设备端已建立连接;向所述从设备端发送第一同步信息,使得所述从设备端根据所述第一同步信息启动与所述主设备端同步的本地同步脉冲;其中,所述第一同步信息携带所述同步脉冲的计数值K1、所述连接事件的计数值K2、所述偏移时间以及所述脉冲周期。2.根据权利要求1所述的同步关系建立方法,其特征在于,所述第K1个同步脉冲的起始时间晚于所述第K2个连接事件的起始时间。3.根据权利要求2所述的同步关系建立方法,其特征在于,所述获取第K1个同步脉冲的起始时间和从设备端的第K2个连接事件的起始时间,并根据所述第K1个同步脉冲的起始时间与所述第K2个连接事件的起始时间计算偏移时间,包括:选取即将到来的同步脉冲的计数值作为所述K1的初始值并获取第K1个同步脉冲的起始时间t1,选取即将到来的连接事件计数值作为所述K2的值并获取第K2个连接事件的起始时间t2;若所述第K1个同步脉冲的起始时间t1早于所述第K2个连接事件的起始时间t2,将所述t1更新为t1=t1+n1*T1,并将所述K1更新为K1=K1+n1;其中,所述T1为所述脉冲周期,所述n1为使得更新后的t1晚于t2的正整数;将所述偏移时间offset设定为更新后t1与t2的时间差。4.根据权利要求3所述的同步关系建立方法,其特征在于,所述n1为使得更新后的t1晚于t2的最小的正整数。5.根据权利要求3所述的同步关系建立方法,其特征在于,所述向所述从设备端发送所述第一同步信息,包括:在所述即将到来的连接事件中向所述从设备端发送所述第一同步信息。6.根据权利要求3至5中任一项所述的同步关系建立方法,其特征在于,所述向所述从设备端发送所述第一同步信息之后,若所述第一同步信息发送失败,所述方法还包括:以第一种方式实现的重新发送步骤,包括:向所述从设备端重新发送所述第一同步信息;或者,以第二种方式实现的重新发送步骤,包括:重新执行所述获取第K1个同步脉冲的起始时间和从设备端的第K2个连接事件的起始时间,并根据所述第K1个同步脉冲的起始时间与所述第K2个连接事件的起始时间计算偏移时间的步骤,并得到更新后的所述同步脉冲的计数值K1和更新后的所述偏移时间offset;在即将到来的连接事件中向所述从设备端发送第二同步信息;其中,所述第二同步信息携带所述脉冲周期T1、更新后的所述同步脉冲的计数值K1以及更新后的所述偏移时间offset。7.根据权利要求6所述的同步关系建立方法,其特征在于,所述以第二种方式实现的重新发送步骤之后,所述方法还包括:若所述第二同步信息发送失败,再次执行所述以第二种
方式实现的重新发送步骤。8.根据权利要求1所述的同步关系建立方法,其特征在于,所述向所述从设备端发送所述第一同步信息之后,还包括:检测到所述从设备端成功接收所述第一同步信息后,与所述从设备端断开连接。9.根据权利要求8所述的同步关系建立方法,其特征在于,所述与所述从设备端断开连接之后,还包括:启动再次同步流程;所述再次同步流程包括:基于与所述从设备端预先约定的信道,以所述同步脉冲的脉冲周期为发送周期,发送第三同步信息;其中,每次发送的所述第三同步信息携带所述同步脉冲的当前计数值。10.根据权利要求9所述的同步关系建立方法,其特征在于,所述第三同步信息还携带所述同步脉冲的脉冲周期。11.根据权利要求9或10所述的同步关系建立方法,其特征在于,所述主设备端与所述从设备端断开连接之后,定时启动所述再次同步流程,且每次启动后,所述再次同步流程持续预设时长。12.根据权利要求9所述的同步关系建立方法,其特征在于,所述与所述从设备端预先约定的信道为广播信道。13.根据权利要求1所述的同步关系建立方法,其特征在于,所述根据预设的脉冲周期启动脉冲,具体为:基于所述主设备端的本地时钟,并根据预设的脉冲周期启动脉冲;所述第K1个脉冲的起始时间和所述第K2个连接事件的起始时间均是以所述本地时钟为时间参考系的时间。14.一种同步关系建立方法,其特征在于,应用于主设备端,所述方法包括:根据预设的脉冲周期启动同步脉冲;基于与所述从设备端预先约定的信道,以所述脉冲周期为发送周期,发送第三同步信息,使得所述从设备端根据所述第三同步信息启动与所述主设备端同步的本地同步脉冲;其中,每次发送的所述第三同步信息携带所述同步脉冲的当前计数值。15.根据权利要求14所述的同步关系建立方法,其特征在于,所述第三同步信息还携带所述同步脉冲的脉冲周期。16.根据权利要求14所述的同步关系建立方法,其特征在于,所述与所述从设备端预先约定的信道为广播信道。17.一种同步关系建立方法,其特征在于,应用于从设备端,所述方法包括:若在第K2
‑
local个连接事件中接收到所述主设备端发送的第一同步信息,获取第K2
‑
local个连接事件的起始时间t2
‑
local;其中,所述第一同步信息携带所述主设备端的同步脉冲的计数值K1、所述连接事件的计数值K2、所述同步脉冲的脉冲周期以及根据所述第K1个同步脉冲的起始时间与所述第K2个连接事件的起始时间计算得到的偏移时间offset;将所述从设备端的本地同步脉冲的脉冲周期设定为所述第一同步信息中携带的所述同步脉冲的脉冲周期;至少根据所述t2
‑
local,所述K2
‑
local、所述K2、所述K1、所述offset以及所述从设备端的连接事件周期,设定所述从设备端的本地同步脉冲的启动时间和所述本地同步脉冲启动时的计数值;其中,所述从设备端的本地同步脉冲的启动时间晚于所述从设备端的当前
时间;基于所述本地同步脉冲的启动时间、所述本地同步脉冲的脉冲周期及所述本地同步脉冲启动时的计数值,启动所述本地同步脉冲。18.根据权利要求17所述的同步关系建立方法,其特征在于,所述至少根据所述t2
‑
local,所述K2
‑
local、所述K2、所述K1、所述offset以及所述从设备端的连接事件周期,设定所述从设备端的本地同步脉冲的启动时间和所述本地同步脉冲启动时的计数值,包括:将所述本地同步脉冲的启动时间t1
‑
local设定为t1
‑
local=t2
‑
local
‑
(K2
‑
local
‑
K2)*T0+offset,并将所述本地同步脉冲启动时的计数值K1
‑
local设定为K1
‑
local=K1;其中,所述T0为所述从设备端的连接事件周期;若所述t1
‑
local早于所述从设备端的当前时间,将所述t1
‑
local更新为t1
‑
local=t1
‑
local+n2*T1,将所述K1
‑
local更新为K1
‑
local=K1
‑
local+n2;其中,所述T1为所述同步脉冲的脉冲周期,所述n2为使得更新后的所述t1
‑
local晚于所述从设备端的当前时间的正整数。19.根据权利要求18所述的同步关系建立方法,其特征在于,所述n2为使得更新后的所述t1
‑
local晚于所述从设备端的当前时间的最小的正整数。20.根据权利要求18所述的同步关系建立方法,其特征在于,所述将所述从设备端的同步脉冲的启动时间t1
‑
local设定为t1
‑
local=t2
‑
local
‑
(K2
‑
local
‑
K2)*T0+offset,并将所述同步脉冲启动时的计数值K1
‑
local设定为K1
‑
local=K1之后,还包括:若所述t1
‑
local晚于所述从设备端...
【专利技术属性】
技术研发人员:郭仕林,邹景华,皮波,
申请(专利权)人:深圳市汇顶科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。