一种基于蓝牙通信的时间同步方法及装置的制造方法

文档序号:9754223阅读:1416来源:国知局
一种基于蓝牙通信的时间同步方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动通讯技术领域,特别涉及手机,掌上电脑(PDA:Personal DigitalAssistant),平板电脑以及手持电子工具等移动终端基于蓝牙通信的时间同步方法及装置。
【背景技术】
[0002]将通信网上各种通信设备或者计算机设备的时间信息(年月日时分秒)基于协调世界时(CUT Coordinated Universal Time)时间偏差限定在足够小的范围内(如,100ms),这种同步过程叫做时间同步,而随着通信技术的不断发展,手机等便携式移动终端的时间同步服务也变得越来越重要。时间同步不仅作用于各类计算,通信,视频,游戏等,也对手机的导航,定位等功能有重大影响。因为现在人类的各项生产活动越来越依赖于精确的授时,如果没有准确的时间同步,各类通信应用将变得举步维艰。
[0003]在现在侦查,科考,刑侦等活动中,团队协作之间的时间同步问题一直是一个困扰人们很久的难题。这些活动中的团队协作需要严格的时间同步,同时时间误差可能需要精确到毫秒级,甚至更高。如在水中实现惯性导航,几毫秒的误差足以使坐标发生巨大差异。又如钻探等,毫秒级的差异也会产生巨大影响。但是这些活动有个显著的特点,就是仅需局部范围的时间高精度同步,而不需同外界的时间高精度同步,或者“外界”的时间对“局部”的时间不产生严格依赖关系。
[0004]刑侦,科考,钻探等领域时间授时不仅要求误差尽可能小,而且有一定的保密需求。在现有民用领域中的授时服务一般是基于全球定位系统(GPS:Global Posit1ningSystem)以及码分多址(CDMA:Code Divis1n Multiple Access)/全球移动通信系统(GSM:Global System for Mobile Communicat1n)等网络信号的,而这些信号受地域影响很大,在水中,地下都会受到严重的干扰,甚至完全失去信号。同时,手机等设备又属于个人私密物品,依赖GPS以及CDMA/GSM等网络信号做时间同步需求,也会暴露个人的位置信息。
[0005]因此,针对于团队协作在一定范围内的时间同步,这些团队协作任务一般发生在野外,水中,地下等,不具备网络的可能性时有发生,诸如解救人质,高精度矿物采样,高空/地下/水中搜寻。由于GPS,CDMA/GSM等网络信号的地理限制,不能使用GPS,CDMA/GSM等常见的网络授时服务,不能满足团队协作任务的需求。此外,对于任务的机密性,存在个人位置信息暴露的隐患,更需要一个团队之间具备精准的时间同步。

【发明内容】

[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]中继子模块,用于若所述待同步终端直接接收到来自所述时间基准终端的通信请求,则所述待同步终端确定通信模式为非中继通信模式;
[0040]非中继子模块,用于若所述待同步终端间接接收到来自所述时间基准终端的通信请求,则所述待同步终端确定通信模式为中继通信模式。
[0041]与现有技术相比较,本发明的有益效果在于:对于团队协作在一定范围内的时间同步,能够通过提供一种基于蓝牙通信的移动终端时间同步的方法,准确有效的为移动终端提供授时服务,并不依赖于现有网络,GPS, CDMA/GSM等服务,实现同步更为精准,授时面更大的目的,同时满足保密的极大需求。此外,还支持端对端,广播等模式同步,能够有效的应用于各种团队协作领域。
【附图说明】
[0042]图1是本发明实施例提供的基于蓝牙通信的时间同步的方法原理图;
[0043]图2是本发明实施例提供的基于蓝牙通信的时间同步的装置结构图;
[0044]图3是本发明实施例提供的基于蓝牙通信的时间同步的1:1逻辑处理流程图;
[0045]图4是本发明实施例提供的基于蓝牙通信的时间同步的l:n逻辑处理流程图。
【具体实施方式】
[0046]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0047]图1是本发明实施例提供的基于蓝牙通信的时间同步的方法原理图,如图1所示,具体步骤如下:
[0048]步骤S1:多个具有蓝牙通信功能的终端通过进行蓝牙通信建立一个时间同步群。
[0049]步骤S2:所述时间同步群中的时间基准终端与群中的待同步终端协同确定通信模式。
[0
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1