时隙校准的方法、对讲设备、系统、电子设备及存储介质转让专利

申请号 : CN202110860854.7

文献号 : CN113316097B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 窦小龙赵蕊

申请人 : 广州慧睿思通科技股份有限公司

摘要 :

本申请公开了一种时隙校准的方法、对讲设备、系统、电子设备及存储介质,属于通信领域。该方法包括:接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息;利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值,以所述本地时隙一的时间差值为第一差值;利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;计算所述第一差值和所述第二差值之间的差值,若所述差值大于预设阀值,则校准本地时钟,以实现时隙校准。从而对讲设备的本地时钟与GPS标准时间的校准,达到与窄带自组网系统内所有节点实时对齐时间,保证自组网系统的最大连通性和功能稳定可靠性。

权利要求 :

1.一种时隙校准的方法,其特征在于,应用于第一对讲设备,第一对讲设备通过至少两个时隙与第二对讲设备进行通信,所述至少两个时隙依次交替出现,以所述至少两个时隙中的一个时隙为时隙一;所述方法包括:接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息;

利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值,以所述本地时隙一的时间差值为第一差值;

利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;

计算所述第一差值和所述第二差值之间的差值,若所述差值大于预设阀值,则校准本地时钟,以实现时隙校准。

2.根据权利要求1所述的方法,其特征在于,所述接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息,包括:按照预设校准间隔捕获全球定位系统GPS信号;

从所述GPS信号中解析出TOD时间信息和1PPS秒脉冲信号;

输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息。

3.根据权利要求2所述的方法,其特征在于,所述利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值;包括:利用本地时隙一的开始时间触发中断,得到当前时刻下本地时钟的第一计数值;

利用所述秒脉冲信号触发中断,得到当前时刻下本地时钟的第二计数值;

计算所述第二计数值与所述第一计数值之差,得到当前时刻下本地时隙一的时间差值。

4.根据权利要求2所述的方法,其特征在于,所述利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,包括:从得到的TOD时间信息中解析出当前时刻标准时间,将当前时刻标准时间转换成秒时间;

根据所述秒时间,得到当前时刻下基准时隙一的时间差值。

5.根据权利要求2所述的方法,其特征在于,所述输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息,包括:

在下一预设校准间隔捕获全球定位系统GPS信号之前,在当前预设校准间隔内,完成一次解析GPS信号并提取输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息后,不再解析后续接收到GPS信号;在超过当前所述校准间隔后,重新解析接收到GPS信号并提取所述GPS信号中具有指定特征的TOD时间信息和1PPS秒脉冲信号作为时钟参考信息对本地时钟进行校准。

6.根据权利要求1所述的方法,其特征在于,所述对讲设备设置有顺序标识,所述顺序标识为该对讲设备在循环周期内发送广播令牌或校准令牌的顺序;所述方法还包括:若本地时钟未经过校准,则所述对讲设备在循环周期内以所述顺序发送广播令牌;

若本地时钟经过校准,则所述对讲设备在循环周期内以所述顺序发送校准令牌。

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:若存在本地时钟未校准的情况,则当前第一对讲设备接收到校准令牌时,解析所述校准令牌,并根据所述校准令牌校准本地时钟,以实现时隙校准。

8.一种对讲设备,其特征在于,所述对讲设备包括:GPS接收单元、计算单元和校准单元;其中:

所述GPS接收单元,接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息;

所述计算单元,用于利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值,以所述本地时隙一的时间差值为第一差值;以及利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;

所述校准单元,用于计算所述第一差值和所述第二差值之间的差值,若所述差值大于预设阀值,则校准本地时钟,以实现时隙校准。

9.根据权利要求8所述的对讲设备,其特征在于,所述GPS接收单元用于接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息时,包括:按照预设校准间隔捕获全球定位系统GPS信号;

从所述GPS信号中解析出TOD时间信息和1PPS秒脉冲信号;

输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息。

10.根据权利要求9所述的对讲设备,其特征在于,所述计算单元用于利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值时,包括:利用本地时隙一的开始时间触发中断,得到当前时刻下本地时钟的第一计数值;

利用所述秒脉冲信号触发中断,得到当前时刻下本地时钟的第二计数值;

计算所述第二计数值与所述第一计数值之差,得到当前时刻下本地时隙一的时间差值。

11.根据权利要求9所述的对讲设备,其特征在于,所述计算单元用于利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值时,包括:从得到的TOD时间信息中解析出当前时刻标准时间,将当前时刻标准时间转换成秒时间;

根据所述秒时间,得到当前时刻下基准时隙一的时间差值。

12.根据权利要求9所述的对讲设备,其特征在于,所述GPS接收单元用于输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息时,包括:在下一预设校准间隔捕获全球定位系统GPS信号之前,在当前预设校准间隔内,完成一次解析GPS信号并提取输出TOD时间信息和

1PPS秒脉冲信号作为时钟参考信息后,不再解析后续接收到GPS信号;在超过当前所述校准间隔后,重新解析接收到GPS信号并提取所述GPS信号中具有指定特征的TOD时间信息和

1PPS秒脉冲信号作为时钟参考信息对本地时钟进行校准。

13.根据权利要求8所述的对讲设备,其特征在于,所述对讲设备设置有顺序标识,所述顺序标识为该对讲设备在循环周期内发送广播令牌或校准令牌的顺序;所述对讲设备还包括发送单元;

若本地时钟未经过校准,所述计算单元控制所述发送单元在循环周期内以所述顺序发送广播令牌;

若本地时钟未经过校准,所述计算单元控制所述发送单元在循环周期内以所述顺序发送校准令牌。

14.根据权利要求13所述的对讲设备,其特征在于,所述对讲设备还包括接收单元;若存在本地时钟未校准的情况,则所述接收单元接收到校准令牌时,所述计算单元解析所述校准令牌,并根据所述校准令牌校准本地时钟,以实现时隙校准。

15.一种窄带无线自组网系统,其特征在于,包括多个对讲设备,所述对讲设备执行如权利要求1至7任一项所述的方法。

16.一种电子设备,其特征在于,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;

所述存储器,用于存储计算机程序;

所述处理器,用于执行所述存储器中所存储的程序,实现如权利要求1至7任一项所述的方法。

17.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。

说明书 :

时隙校准的方法、对讲设备、系统、电子设备及存储介质

技术领域

[0001] 本公开涉及通信领域,尤其涉及一种时隙校准的方法、对讲设备、系统、电子设备及存储介质。

背景技术

[0002] 目前,对讲设备既是移动通信中的一种专业无线通信工具,又是一种能满足人们生活需要的具有消费类产品特点的消费工具,在处理紧急突发事件或进行调度指挥的过程
中,对讲设备也显得尤为重要。
[0003] 在对讲设备进行通信的过程中,由于对讲设备的通信距离有限,因此,如果对讲设备间的距离超过了通信距离,则无法进行通信。因此,自组网应运而生,自组网的目标是实
现快速、准确、高效和灵活的组网以及远距离通信。

发明内容

[0004] 发明人发现,相关的窄带自组网系统包括多个对讲设备,超出通信距离的两个对讲设备可通过窄带自组网系统的其他对讲设备进行转发,实现远距离通信,但窄带自组网
系统中的对讲设备通常采用各自的本地时钟进行计时,由于本地时钟一般会产生漂移,多
个对讲设备各自的本地时钟漂移积累一定的时间时就会导致时隙错乱,对讲设备之间连通
失败,因而如何实现多个对讲设备之间的时隙校准是窄带自组网系统中的关键技术之一。
[0005] 基于此,本公开提供了一种时隙校准的方法、对讲设备、系统、电子设备及存储介质,适用于窄带自组网系统,保证窄带自组网的最大连通性和功能稳定可靠性。
[0006] 第一方面,本公开实施例提供了一种时隙校准的方法,应用于第一对讲设备,第一对讲设备通过至少两个时隙与第二对讲设备进行通信,所述至少两个时隙依次交替出现,
以所述至少两个时隙中的一个时隙为时隙一;所述方法包括:
[0007] 接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息;
[0008] 利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值,以所述本地时隙一的时间差值为第一差值;
[0009] 利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;
[0010] 计算所述第一差值和所述第二差值之间的差值,若所述差值大于预设阀值,则校准本地时钟,以实现时隙校准。
[0011] 可选的,所述接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息,包括:
[0012] 按照预设校准间隔捕获全球定位系统GPS信号;
[0013] 从所述GPS信号中解析出TOD时间信息和1PPS秒脉冲信号;
[0014] 输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息。
[0015] 可选的,所述利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值;包括:
[0016] 利用本地时隙一的开始时间触发中断,得到当前时刻下本地时钟的第一计数值;
[0017] 利用所述秒脉冲信号触发中断,得到当前时刻下本地时钟的第二计数值;
[0018] 计算所述第二计数值与所述第一计数值之差,得到当前时刻下本地时隙一的时间差值。
[0019] 可选的,所述利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,包括:
[0020] 从得到的TOD时间信息中解析出当前时刻标准时间,将当前时刻标准时间转换成秒时间;
[0021] 根据所述秒时间,得到当前时刻下基准时隙一的时间差值。
[0022] 可选的,所述输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息,包括:在下一预设校准间隔捕获全球定位系统GPS信号之前,在当前预设校准间隔内,完成一次解析
GPS信号并提取输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息后,不再解析后续接
收到GPS信号;在超过当前所述校准间隔后,重新解析接收到GPS信号并提取所述GPS信号中
具有指定特征的TOD时间信息和1PPS秒脉冲信号作为时钟参考信息对本地时钟进行校准。
[0023] 可选的,所述对讲设备设置有顺序标识,所述顺序标识为该对讲设备在循环周期内发送广播令牌或校准令牌的顺序;所述方法还包括:
[0024] 若本地时钟未经过校准,则所述对讲设备在循环周期内以所述顺序发送广播令牌;
[0025] 若本地时钟经过校准,则所述对讲设备在循环周期内以所述顺序发送校准令牌。
[0026] 可选的,所述方法还包括:
[0027] 若存在本地时钟未校准的情况,则当前第一对讲设备接收到校准令牌时,解析所述校准令牌,并根据所述校准令牌校准本地时钟,以实现时隙校准。
[0028] 第二方面,本公开实施例提供了一种对讲设备,所述对讲设备包括:GPS接收单元、计算单元和校准单元;其中:
[0029] 所述GPS接收单元,接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息;
[0030] 所述计算单元,用于利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值,以所述本地时隙一的时间差值为第一差值;以及利用所述时钟参考信息计算当前时刻
下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;
[0031] 所述校准单元,用于计算所述第一差值和所述第二差值之间的差值,若所述差值大于预设阀值,则校准本地时钟,以实现时隙校准。
[0032] 可选的,所述GPS接收单元用于接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息时,包括:
[0033] 按照预设校准间隔捕获全球定位系统GPS信号;
[0034] 从所述GPS信号中解析出TOD时间信息和1PPS秒脉冲信号;
[0035] 输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息。
[0036] 可选的,所述计算单元用于利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值时,包括:
[0037] 利用本地时隙一的开始时间触发中断,得到当前时刻下本地时钟的第一计数值;
[0038] 利用所述秒脉冲信号触发中断,得到当前时刻下本地时钟的第二计数值;
[0039] 计算所述第二计数值与所述第一计数值之差,得到当前时刻下本地时隙一的时间差值。
[0040] 可选的,所述计算单元用于利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值时,包括:
[0041] 从得到的TOD时间信息中解析出当前时刻标准时间,将当前时刻标准时间转换成秒时间;
[0042] 根据所述秒时间,得到当前时刻下基准时隙一的时间差值。
[0043] 可选的,所述GPS接收单元用于输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息时,包括:在下一预设校准间隔捕获全球定位系统GPS信号之前,在当前预设校准间隔
内,完成一次解析GPS信号并提取输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息
后,不再解析后续接收到GPS信号;在超过当前所述校准间隔后,重新解析接收到GPS信号并
提取所述GPS信号中具有指定特征的TOD时间信息和1PPS秒脉冲信号作为时钟参考信息对
本地时钟进行校准。
[0044] 可选的,所述对讲设备设置有顺序标识,所述顺序标识为该对讲设备在循环周期内发送广播令牌或校准令牌的顺序;所述对讲设备还包括发送单元;
[0045] 若本地时钟未经过校准,所述计算单元控制所述发送单元在循环周期内以所述顺序发送广播令牌;
[0046] 若本地时钟未经过校准,所述计算单元控制所述发送单元在循环周期内以所述顺序发送校准令牌。
[0047] 可选的,所述对讲设备还包括接收单元;若存在本地时钟未校准的情况,则所述接收单元接收到校准令牌时,所述计算单元解析所述校准令牌,并根据所述校准令牌校准本
地时钟,以实现时隙校准。
[0048] 第三方面,本公开实施例提供了一种窄带无线自组网系统,包括多个第二方面任一项所述的对讲设备,所述对讲设备分别执行实现第一方面任一项所述的方法步骤。
[0049] 第四方面,本公开实施例提供了一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
[0050] 所述存储器,用于存储计算机程序;
[0051] 所述处理器,用于执行所述存储器中所存储的程序,实现第一方面任一项所述的方法。
[0052] 第五方面,本公开实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的的方法。
[0053] 本公开提供了一种时隙校准的方法、对讲设备、系统、电子设备及存储介质,通过接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息;利用所
述时钟参考信息计算当前时刻下本地时隙一的时间差值,以所述本地时隙一的时间差值为
第一差值;利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,以所述基准时
隙一的时间差值为第二差值;计算所述第一差值和所述第二差值之间的差值,若所述差值
大于预设阀值,则校准本地时钟,以实现时隙校准;通过利用GPS信号结合本地时钟对本地
时隙进行校准对齐,达到与窄带自组网系统内所有对讲设备实时对齐时隙,提高对讲设备
之间的连通性,保证了自组网系统的最大连通性以及功能稳定可靠性,尤其在紧急救援情
况可提供稳定可靠的通讯,提高救援效率。

附图说明

[0054] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开实施例,并与说明书一起用于解释本申请的原理。
[0055] 为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而
言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0056] 图1为本公开实施例中提供的一种时隙校准的方法流程示意图;
[0057] 图2为本公开实施例中提供的本地时钟利用GPS信号校准的示意图;
[0058] 图3为本公开实施例中提供的本地时钟利用校准令牌校准的示意图;
[0059] 图4为本公开实施例中提供的一种窄带自组网系统的结构示意图;
[0060] 图5为本公开实施例中定义时隙二发送广播令牌/校准令牌时的示意图;
[0061] 图6为本公开实施例中提供的一种对讲设备的结构示意图;
[0062] 图7为本公开实施例中提供的一种对讲设备的结构示意图;
[0063] 图8为本公开实施例中提供的一种电子设备的结构示意图。

具体实施方式

[0064] 为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本公开的一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人
员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0065] 本公开实施例的对讲设备指的是基于窄带通讯协议的通信设备,例如窄带通信对讲机、手持设备、移动设备等等。本公开实施例的窄带通讯协议包括数字移动无线电标准
(Digital Mobile Radio,简称DMR)协议、警用数字集群标准(Police Digital Trunking,
简称PDT)协议、陆上集群无线电系统(Trans European Trunked Radio System,简称
Tetra)协议和DPMR协议中的一种或多种。多个对讲设备可构建组成窄带自组网系统,超出
通信距离的两个对讲设备可通过窄带自组网系统的其他对讲设备进行转发,实现远距离通
信。
[0066] 在一个公开实施例中,如图1所示,本公开实施例提供一种时隙校准的方法,应用于第一对讲设备,所述第一对讲设备通过至少两个时隙与第二对讲设备进行通信,所述至
少两个时隙依次交替出现,以所述至少两个时隙中的一个时隙为时隙一;所述方法包括:
[0067] S1、接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息。
[0068] S2、利用所述时钟参考信息计算当前时刻下本地时隙一(slot1)的时间差值,以所述本地时隙一(slot1)的时间差值为第一差值。
[0069] S3、利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;
[0070] S4、计算所述第一差值和所述第二差值之间的差值,若所述差值大于预设阀值,则校准本地时钟,以实现时隙校准。
[0071] 需要说明的是,在本公开实施例中,以DMR/PDT协议的对讲设备为例。所述第一对讲设备通过两个时隙与第二对讲设备进行通信,以所述两个时隙中的一个时隙为时隙一
(slot1),以所述两个时隙中的另一个时隙为时隙二(slot2),时隙一(slot1)和时隙二
(slot2)依次交替出现,本地时隙一指的是当前第一对讲设备本机的时隙1(slot1)的位置。
在本公开实施例中,以某一时刻为基准时间,时隙一(slot1)和时隙二(slot2)沿该基准时
间轴线依次交替出现,基准时隙一指的是对应的时隙一(slot1)的位置。在本公开实施例
中,计算当前时刻下本地时隙一(slot1)的时间差值(也就是实际偏差),以及计算当前时刻
下基准时隙一的时间差值(也就是理论偏差),通过计算这两个时间差值的差值,得到的结
果和预设阀值进行比较,可得到当前第一对讲设备的本地时隙是超前还是滞后,然后针对
性进行校准本地时钟,实现时隙校准。在本公开实施例通过充分利用GPS信号结合本地时钟
对本地时隙进行校准对齐,可达到与窄带自组网系统内所有对讲设备实时对齐时隙,提高
对讲设备之间的连通性,保证了自组网系统的最大连通性以及功能稳定可靠性,尤其在紧
急救援情况可提供稳定可靠的通讯,提高救援效率。
[0072] 在一个公开实施例中,所述步骤S1中,所述接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息,包括:
[0073] S11、按照预设校准间隔捕获全球定位系统GPS信号;
[0074] S12、从所述GPS信号中解析出TOD时间信息和1PPS秒脉冲信号;
[0075] S13、输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息。
[0076] 具体实现中,全球定位系统(Global Positioning System,GPS)是一种以人造地球卫星为基础的高精度无线电导航的定位系统,它在全球任何地方以及近地空间都能够提
供准确的地理位置及精确的TOD时间信息(Time Of Day,TOD),从所述GPS信号中可解析出
TOD时间信息和1PPS秒脉冲信号( Pulse Per Second,1PPS)作为时钟参考信息。需要说明
的是,本公开实施例中预设校准间隔可根据对讲设备自身晶振漂移情况进行选择,在此不
作限定。如可预先定出预设校准间隔为5分钟,在5分钟之内接收到其他时刻的GPS信号时,
对所接收到的GPS信号不进行解析,在超过5分钟之后重新接收到GPS信号时,再次提取所述
GPS信号中具有指定特征的时钟参考信息,以进行校准本地时钟。
[0077] 在一个公开实施例中,所述步骤S2中,所述利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值;包括:
[0078] S21、利用本地时隙一的开始时间触发中断,得到当前时刻下本地时钟的第一计数值T1。
[0079] S22、利用所述秒脉冲信号触发中断,得到当前时刻下本地时钟的第二计数值T2。
[0080] S23、计算所述第二计数值T2与所述第一计数值T1之差,得到当前时刻下本地时隙一的时间差值Δ= T2 ‑ T1。
[0081] 图2提供的本地时钟利用GPS信号校准的示意图。下面以DMR/PDT协议的对讲设备为例进行详细说明。
[0082] 参见图2,所述第一对讲设备通过两个时隙与第二对讲设备进行通信,以所述两个时隙中的一个时隙为时隙一(slot1),以所述两个时隙中的另一个时隙为时隙二(slot2),
时隙一和时隙二依次交替出现。在一个具体实现中,在每个本地时隙一的上升沿或下降沿
触发中断,也就是每个本地时隙一的开始时间触发中断,选择距离所述秒脉冲信号最近的
一个第一计数值作为当前时刻下本地时钟的第一计数值T1。如若在08:08:58时刻输出有所
述秒脉冲信号(1PPS),利用所述秒脉冲信号(1PPS)触发中断,得到当前时刻08:08:58下本
地时钟的第二计数值T2,选择所述秒脉冲信号(1PPS)触发中断之前的最近一个本地时隙一
的上升沿触发中断得到的第一计数值T1进行计算,得到当前时刻08:08:58下本地时隙一的
时间差值Δ= T2 ‑ T1。
[0083] 在一个公开实施例中,所述步骤S3中,所述利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值;包括:
[0084] S31、从得到的TOD时间信息中解析出当前时刻标准时间,将当前时刻标准时间转换成秒时间;
[0085] S32、根据所述秒时间,得到当前时刻下基准时隙一的时间差值。
[0086] 如图2所示,以上述所述DMR协议/PDT协议的对讲设备为例进行详细说明。按照预设校准间隔捕获全球定位系统GPS信号后,从所述GPS信号中解析TOD时间信息,从得到的
TOD时间信息中解析出当前时刻标准时间08:08:58,将当前时刻标准时间转换成秒时间
Tgps,得到Tgps=58+8*60+8*60*60=29338秒。在本公开实施例中,由于在DMR/PDT协议中采用
双时隙TDMA技术,一帧为60ms,则每3秒可被整除一次,若时间差值以00:00:00:00为基准,
可定义该时刻00:00:00:00与时隙一的开始时间对齐,因而获得当前时刻下基准时隙一的
时间差值Tstatic具体为:如若Tgps%3S=0,则秒时间Tgps能被3整除,Tstatic = 0ms;若秒时 间
Tgps%3S=1S,则Tstatic = 1000ms%60ms = 40ms;若秒时间Tgps%3S=2S,则Tstatic = 2000ms%
60ms = 20ms。在本公开实施例中,当前时刻标准时间08:08:58下,由于08:08:00时刻与基
准时隙1对齐,因而秒时间Tgps也可以采用Tgps=58秒表示进行计算,根据所述秒时间Tgps=58
秒,得到当前时刻下基准时隙一的时间差值Tstatic=40ms。
[0087] 在一个公开实施例中,在步骤S14中计算所述第一差值和所述第二差值之间的差值,若所述差值大于预设阀值,则校准本地时钟,以实现时隙校准。具体实现中,如图2所示,
得到所述第一差值Δ与所述第二差值Tstatic,计算所述第一差值Δ与所述第二差值Tstatic的
差值T,也就是T=Δ‑Tstatic。需要说明的是,预设阀值level 可根据实际需要设置为10clk,
在此不作限定。当差值T < level 时,偏差较小则可不对本地时钟进行调整;但当差值T > 
level时,则对本地时钟进行调整。在调整本地时钟过程中,通过获得下一本地时隙一的时
刻为timer1 = 60 + T,然后获得下一时隙时间timer2 = 30ms,将timer1和timer2这两个
参数配置到TIMER寄存器则实现本地时钟利用GPS信号进行校准。
[0088] 在一个公开实施例中,所述步骤S13中,所述输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息,包括:
[0089] 在下一预设校准间隔捕获全球定位系统GPS信号之前,在当前预设校准间隔内,完成一次解析GPS信号并提取输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息后,不再
解析后续接收到GPS信号;在超过当前所述校准间隔后,重新解析接收到GPS信号并提取所
述GPS信号中具有指定特征的TOD时间信息和1PPS秒脉冲信号作为时钟参考信息对本地时
钟进行校准;预设校准间隔可根据自身时钟漂移情况选择,不作限定。
[0090] 在一个公开实施例中,所述对讲设备设置有顺序标识,所述顺序标识为该对讲设备在循环周期内发送广播令牌或校准令牌的顺序;所述方法还包括:若本地时钟未经过校
准,则所述对讲设备在循环周期内以所述顺序发送广播令牌;若本地时钟经过校准,则所述
对讲设备在循环周期内以所述顺序发送校准令牌。以上述所述DMR协议/PDT协议的对讲设
备为例,如图5所示,本公开实施例定义时隙二发送广播令牌/校准令牌,若本地时钟未经过
校准则在本机的发送顺序中发送广播令牌,如A/B/C/F的本地时钟均未经过校准,发送的是
广播令牌,若之后本地时钟经过校准后,则依照当前第一对讲设备在循环周期内的发送顺
序发送校准令牌,所述校准令牌可以实现组网功能和本地时钟校准功能,可以使接收到校
准令牌的当前第一对讲设备获知发送该校准令牌的对讲设备的本地时钟已完成校准。
[0091] 具体实现中,表1示出的是所述校准令牌和所述广播令牌的数据类型的一个可选示例。所述校准令牌和所述广播令牌可采用相同的帧结构,如可重新定义反向信道信令帧
结构的信息单元以包含有数据类型信息、源地址信息和目的地址信息,并在数据类型信息
定义0000为广播令牌,1010为校准令牌,如表1所示。当对讲设备接收到其他对讲设备发送
的反向信道信令时,通过解析出数据类型信息,确定该反向信道信令为广播令牌0000还是
校准令牌1010,若为校准令牌,则证明发送该反向信道信令的对讲设备的本地时钟是经过
GPS信号结合本地时钟校准过的。
[0092]
[0093] 在一个公开实施例中,若存在本地时钟未校准的情况,则当前第一对讲设备接收到校准令牌时,解析所述校准令牌,并根据所述校准令牌校准本地时钟,以实现时隙校准。
也就是此时当前第一对讲设备未接收到GPS信号且本地时钟未校准,可以通过接收其他对
讲设备经由GPS方式校准后的校准令牌进行时隙校准。
[0094] 以上述所述DMR协议/PDT协议的对讲设备为例进行说明。如图3所示,图3示出的是本地时钟利用校准令牌校准的示意图。在本公开实施例中,预先定义了校准令牌/广播令牌
在时隙二(slot2)中发送。若当前第一对讲设备未接收到GPS信号且未经过校准的情况下,
当前第一对讲设备在接收到具有校准标志的广播令牌(也就是校准令牌)后,根据业务处理
流程耗时计算本地时钟与标准时钟偏差,从而调整本地时间,使当前第一对讲设备基于校
准后的其他对讲设备的校准令牌间接与基准时隙进行时间校准,实现时隙对齐,利于达到
本机与窄带自组网内所有对讲设备对齐时隙,保证连通性。当前第一对讲设备的本地时钟
校准后,可以是循环周期内不再进行本地时钟校准;下一个循环周期内可将所述本地时钟
校准标志位清零,再根据接收到的校准令牌就进行本地时钟校准;也可以是预设时间内不
再进行本地时钟校准,经过预设时间后将所述本地时钟校准标志位清零,再根据接收到的
校准令牌就进行本地时钟校准。同样达到在未接收到GPS信号且未进行时间校准的情况下,
通过其他对讲设备的校准令牌实现时隙校准。
[0095] 基于同一构思,本公开实施例中提供一种对讲设备,如图6所示,所述对讲设备执行实现应用于对讲设备的任一实施例所述的一种时隙校准的方法步骤,包括:GPS接收单元
10、计算单元20和校准单元30;其中:
[0096] 所述GPS接收单元10,用于接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息;
[0097] 所述计算单元20,用于利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值,以所述本地时隙一的时间差值为第一差值;以及利用所述时钟参考信息计算当前时
刻下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;
[0098] 所述校准单元30,用于计算所述第一差值和所述第二差值之间的差值,若所述差值大于预设阀值,则校准本地时钟,以实现时隙校准。
[0099] 在本公开实施例中,通过接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息,利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值
和基准时隙一的时间差值,以所述本地时隙一的时间差值为第一差值,以所述基准时隙一
的时间差值为第二差值,计算所述第一差值和所述第二差值之间的差值,若所述差值大于
预设阀值,则校准本地时钟,以实现时隙校准。通过利用GPS信号结合本地时钟对本地时隙
进行校准对齐,达到与窄带自组网系统内所有对讲设备实时对齐时隙,提高对讲设备之间
的连通性,保证了自组网系统的最大连通性以及功能稳定可靠性,尤其在紧急救援情况可
提供稳定可靠的通讯,提高救援效率。
[0100] 在一个公开实施例中,所述GPS接收单元10用于接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息时,包括:按照预设校准间隔捕获全球定位
系统GPS信号;从所述GPS信号中解析出TOD时间信息和1PPS秒脉冲信号;输出TOD时间信息
和1PPS秒脉冲信号作为时钟参考信息。
[0101] 在一个公开实施例中,所述计算单元20,用于利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值时,包括:
[0102] 利用本地时隙一的开始时间触发中断,得到当前时刻下本地时钟的第一计数值T1;优选地,可以在本地时隙一的上升沿或下降沿触发中断。
[0103] 利用所述秒脉冲信号触发中断,得到当前时刻下本地时钟的第二计数值T2;
[0104] 计算所述第二计数值T2与所述第一计数值T1之差,得到当前时刻下本地时隙一的时间差值Δ= T2 ‑ T1。
[0105] 在一个公开实施例中,所述计算单元20用于利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值时,包括:
[0106] 从得到的TOD时间信息中解析出当前时刻标准时间,将当前时刻标准时间转换成秒时间;
[0107] 根据所述秒时间,得到当前时刻下基准时隙一的时间差值。
[0108] 在一个公开实施例中,所述GPS接收单元用于输出TOD时间信息和1PPS秒脉冲信号作为时钟参考信息时,包括:在下一预设校准间隔捕获全球定位系统GPS信号之前,在当前
预设校准间隔内,完成一次解析GPS信号并提取输出TOD时间信息和1PPS秒脉冲信号作为时
钟参考信息后,不再解析后续接收到GPS信号;在超过当前所述校准间隔后,重新解析接收
到GPS信号并提取所述GPS信号中具有指定特征的TOD时间信息和1PPS秒脉冲信号作为时钟
参考信息对本地时钟进行校准。
[0109] 在一个公开实施例中,所述对讲设备设置有顺序标识,所述顺序标识为该对讲设备在循环周期内发送广播令牌或校准令牌的顺序;如图7所示,所述对讲设备还包括发送单
元40;若本地时钟未经过校准,所述计算单元20控制所述发送单元40在循环周期内以所述
顺序发送广播令牌;若本地时钟未经过校准,所述计算单元20控制所述发送单元40在循环
周期内以所述顺序发送校准令牌。
[0110] 在一个公开实施例中,所述对讲设备还包括接收单元;若存在本地时钟未校准的情况,则所述接收单元接收到校准令牌时,所述计算单元解析所述校准令牌,并根据所述校
准令牌校准本地时钟,以实现时隙校准。
[0111] 需要说明的是,上述对讲设备实施例与上述应用于对讲设备的方法实施例属于同一构思,其具体实现过程详见应用于对讲设备的方法实施例,且应用于对讲设备的方法实
施例中的技术特征在所述对讲设备实施例中均对应适用,重复之处不再赘述。
[0112] 基于同一构思,如图4所示,本公开实施例中提供了一种窄带无线自组网系统,包括多个对讲设备,所述对讲设备执行如上述公开实施例的一种时隙校准的方法。
[0113] 本公开实施例中,所述对讲设备与上述任一实施例所述的对讲设备是一致,具体的结构与功能可以参考上述任一实施例所述的对讲设备,在此不再赘述。
[0114] 需要说明的是,上述窄带无线自组网系统实施例与上述应用于对讲设备的一种时隙校准的方法实施例、对讲设备实施例属于同一构思,其具体实现过程详见应用于对讲设
备的一种时隙校准的方法实施例、对讲设备实施例中的技术特征在所述窄带自组网系统实
施例中均对应适用,重复之处不再赘述。
[0115] 基于同一构思,本公开实施例中还提供了一种电子设备,如图8所示,该电子设备900主要包括:处理器901、存储器902和通信总线903,其中,处理器901和存储器902通过通
信总线903完成相互间的通信。其中,存储器902中存储有可被处理器901执行的程序,处理
器901执行存储器902中存储的程序,实现如下步骤:
[0116] S1、接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息。
[0117] S2、利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值,以所述本地时隙一的时间差值为第一差值。
[0118] S3、利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;
[0119] S4、计算所述第一差值和所述第二差值之间的差值,若所述差值大于预设阀值,则校准本地时钟,以实现时隙校准。
[0120] 上述电子设备中提到的通信总线903可以是外设部件互连标准(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准结构(Extended Industry 
Standard Architecture,简称EISA)总线等。该通信总线903可以分为地址总线、数据总线、
控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型
的总线。
[0121] 存储器902可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non‑volatile memory),例如至少一个磁盘存储器。可选地,存储器
还可以是至少一个位于远离前述处理器901的存储装置。
[0122] 上述的处理器901可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等,还可以是数字信号处理器
(Digital Signal Processing,简称DSP)、专用集成电路(Application Specific 
Integrated Circuit,简称ASIC)、现场可编程门阵列(Field‑Programmable Gate Array,
简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0123] 在本公开的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行如下步
骤:
[0124] S1、接收全球定位系统GPS信号,并提取所述GPS信号中具有指定特征的时钟参考信息。
[0125] S2、利用所述时钟参考信息计算当前时刻下本地时隙一的时间差值,以所述本地时隙一的时间差值为第一差值。
[0126] S3、利用所述时钟参考信息计算当前时刻下基准时隙一的时间差值,以所述基准时隙一的时间差值为第二差值;
[0127] S4、计算所述第一差值和所述第二差值之间的差值,若所述差值大于预设阀值,则校准本地时钟,以实现时隙校准。
[0128] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产
品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产
生按照本公开实施例所述的流程或功能。该计算机可以是通用计算机、专用计算机、计算机
网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个
计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站
点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线
(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计
算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介
质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、
磁带等)、光介质(例如DVD)或者半导体介质(例如固态硬盘)等。
[0129] 本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
[0130] 以上参照附图说明了本公开的优选实施例,并非因此局限本公开的权利范围。本领域技术人员不脱离本公开的范围和实质内所作的任何修改、等同替换和改进,均应在本
公开的权利范围之内。