时间同步的实现方法及装置的制作方法

文档序号:6261538阅读:249来源:国知局
专利名称:时间同步的实现方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种时间同步的实现方法及装置。
背景技术
随着社会经济的高速发展,人们的活动范围越来越大,不确定性也愈来愈大。而在 各种不确定的因素中,时间、位置等对于人们自身活动的影响越来越重要。人们对于位置、 时间信息的要求不仅源于整个移动网络的需要,而且对于用户自身来讲,这些基本信息对 于用户正常生活也很重要。 终端对于时间的获取一般是通过在终端中内置时间芯片,通过芯片计时工作机制 和用户设置来完成用户本地时间信息的获取和设置。这种方法不仅需要在终端上额外增加 相关的处理芯片,还需要用户自己手动地设置时间。 同时,上述方案中存在的一个现实的问题是如果用户从一个时区移动到另一个时 区,则需要手动地修改时间,比如美国本身就有四个时区,若用户经常出差就需要不停地维 护自己的终端时间。另外一个问题是由于移动终端时间芯片工作稳定性关系,很有可能导 致用户的时间统计不是很准确,用户将会得不到正确的时间显示。 因此,相关技术中,通常利用全球定位系统(Global PositioningSystem,简称为 GPS)或辅助全球定位系统(Assisted GlobalPositioning System,简称为AGPS)定位功 能来克服使用时间芯片来获取时间的方法中存在的缺陷。GPS是美军20世纪70年代初在 "子午仪卫星导航定位"技术上发展起来的具有全球性、全能性(陆地、海洋、航空与航天)、 全天候性优势的三维高精度导航定位、定时、测速系统。GPS工作卫星组网保障全球任一时 刻、任一地点都可对4颗以上的卫星进行观测(无阻挡情况下最多可达11颗),实现连续、 实时的导航和定位、定时、定速。AGPS是网络辅助的GPS,利用纯粹的GPS定位,需要在能够 收到GPS卫星信号的地方进行定位,这使得移动终端用户在室内定位时无法快速精确的定 位,为了解决以上问题,可采用A-GPS定位技术。由集成在移动台上的GPS接收机和网络中 的GPS辅助设备(如接收卫星信息的RGPS站),利用GPS系统实现对移动台的自定位、定 时。 基于GPS具有全球性、全天候、精度高等优点,GPS精密授时功能可以快速、精确获 得统一时间。终端在需要获取当前时间信息的情况下发起GPS定位请求;通过GPS/AGPS进 行卫星定位或进行网络基站的信息交互;通过定位信息或交互信息获取GPS时间信息;并 将GPS时间信息的时间格式转换为终端的系统时间格式;将终端设备的时间同步为GPS时 间,并在终端设备上显示给用户。上述步骤描述了采用GPS终端提取时间信息进行时间同 步,但其侧重点是在于如何对GPS的时间信息进行处理。。但是,针对在多个位置上的即时 时间同步,由于不同终端的实时性不同,可能存在不同终端的实时性差异从而存在人为引 入的误差。

发明内容
针对在多个位置上的即时时间同步实时性比较低并且存在人为误差的问题而提 出本发明,为此,本发明的主要目的在于提供一种时间同步的实现方法及装置,以解决上述 问题之一。 为了实现上述目的,根据本发明的一个方面,提供了一种时间同步的实现方法,该 方法包括待同步的PC机接收来自预定PC机的时间同步消息,其中,时间同步消息用于指 示待同步的PC机获取时间信息;待同步的PC机根据时间同步消息获取时间信息。
优选地,待同步的PC机根据时间同步消息获取时间信息包括待同步的PC机根据 时间同步消息,启动全球定位系统GPS模块;待同步的PC机通过GPS模块获取时间信息。
优选地,在待同步的PC机接收来自预定PC机的时间同步消息之前,上述方法还包 括预定PC机向多个待同步的PC机发送时间同步消息。 优选地,在预定PC机向多个待同步的PC机发送时间同步消息之后,上述方法还包 括预定PC机获取时间信息。 优选地,在待同步的PC机接收来自预定PC机的时间同步消息之后,上述方法还包 括待同步的PC机存储预定PC机的信息。
优选地,在待同步的PC机通过GPS模块获取时间信息之后,上述方法还包括待同
步的PC机根据预定PC机的信息,向预定PC机发送时间同步完成消息。 优选地,在待同步的PC机向预定PC机发送时间同步完成消息之后,上述方法还包
括待同步的PC机接收来自预定PC机的时间同步结束消息;待同步的PC机根据时间同步
结束消息,关闭GPS模块。 优选地,在待同步的PC机根据时间同步消息获取时间信息之后,上述方法还包 括待同步的PC机实时保存时间信息。 为了实现上述目的,根据本发明的另一方面,提供了一种时间同步的实现装置,该 装置包括接收模块,用于接收来自预定PC机的时间同步消息;获取模块,用于根据时间同 步消息,获取时间信息。 优选地,该装置还包括存储模块,用于存储预定PC机的信息;发送模块,用于根 据预定PC机的信息,向预定PC机发送时间同步完成消息。 通过本发明,采用启动机通过短信功能向目标机群发时间同步消息,解决了在多 个位置上的即时时间同步实时性比较低并且存在人为误差的问题,进而实现了时间同步的 高精度及自动化。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发
明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中 图1是根据本发明实施例的时间同步的实现方法的流程图; 图2是根据本发明实施例的网络结构示意图; 图3是根据本发明实施例的时间同步交互流程图; 图4是根据本发明实施例的时间同步的实现装置的结构框图; 图5是根据本发明实施例的时间同步的实现装置的优选结构框图。
具体实施方式

功能概述 考虑到相关技术中在多个位置上的即时时间同步实时性比较低并且存在人为误 差的问题,本发明实施例提供了一种时间同步的实现方案,利用待同步的PC机接收来自预 定PC机的时间同步消息,并根据该时间同步消息获取时间信息,以实现时间同步的高精度 及自动化。 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。
方法实施例 根据本发明的实施例,提供了一种时间同步的实现方法。图l是根据本发明实施 例的时间同步的实现方法的流程图,如图1所示,包括如下的步骤S102至步骤S104 :
步骤S102,待同步的PC机接收来自预定PC机的时间同步消息,其中,时间同步消 息用于指示待同步的PC机获取时间信息。 其中,预定PC机为预先选择的某一台PC机(也可以称为启动机);待同步的PC机 为其他需要同步的PC机(也可以称为目标机)。并且,预定PC机是通过无线上网卡的软 件进行操作,以短信形式向待同步的PC机发送时间同步消息(也可以称为时间同步指令) 的。 具体地,在待同步的PC机接收来自预定PC机的时间同步消息之前,上述方法还包
括预定PC机向多个待同步的PC机发送时间同步消息。同时,在预定PC机向多个待同步
的PC机发送时间同步消息之后,上述方法还包括预定PC机获取时间信息。 其中,在预定PC机向多个待同步的PC机发送时间同步消息之前,上述方法还包
括在待同步的PC机上安装无线上网卡及上网卡操作软件并增加需要通信的电话号码,同
时确保GPS模块可以使用。 具体地,在待同步的PC机接收来自预定PC机的时间同步消息之后,上述方法还包 括待同步的PC机(具体为待同步的PC机中的无线上网卡软件)存储预定PC机的信息 (具体为预定PC机的号码),以用于回复时间同步完成消息。
步骤S104,待同步的PC机根据时间同步消息获取时间信息。 具体地,待同步的PC机根据时间同步消息(也可以称为同步指令)获取时间信息 包括待同步的PC机对时间同步消息进行解析,同时启动全球定位系统GPS模块;待同步 的PC机通过GPS模块接收卫星的高精度时间信息。 具体地,在待同步的PC机通过GPS模块获取到卫星的高精度时间信息之后,上述 方法还包括待同步的PC机根据上述预定PC机的信息,向预定PC机发送时间同步完成消 息(即,通知启动机时间同步工作已经完成),以便同步开展相关业务。 具体地,在待同步的PC机向预定PC机发送时间同步完成消息之后,上述方法还包 括待同步的PC机接收来自预定PC机的时间同步结束消息;待同步的PC机根据时间同步 结束消息,关闭GPS模块。 具体地,在待同步的PC机根据时间同步消息获取时间信息之后,上述方法还包 括待同步的PC机实时保存时间信息。其中,该时间信息时间将作为参数供其他系统或者 软件应用,从而到达高精度时间同步的目的。
下面将结合实例对本发明实施例的实现过程进行详细描述。 图2是根据本发明实施例的网络结构示意图,如图2所示,包括处于无线网络之中 的启动机、目标机1、目标机2、目标机3以及通信基站,它们之间的通讯通过无线上网卡实 现,并且其具体的通讯载体为短信。包括启动机启动GPS时间同步(即,S201);将编辑好的 短信指令通过通信基站发送到需要同步的目标机上(即,S202指令传递);目标机经过指令 解析,启动相应的GPS模块,进行定位并反馈定位结果,从而实现时间同步(即,S203)。
图3是根据本发明实施例的时间同步交互流程图,如图3所示,包括如下的步骤 S302至步骤S310 : 步骤S302,启动机(即,上述预定PC机)向目标机(即,上述待同步的PC机)发
送GPS时间同步开始指令,并由目标机进行接收(即,上述步骤S102)。 在启动机和目标机的无线上网卡及操作软件都安装完成之后,启动机确认GPS模
块可以正常工作,启动机通过短信编辑GPS时间同步开始指令例如"GPS ON",群发给相关
目标机。 步骤S304,目标机启动GPS定位,并获取卫星的高精度时间信息(S卩,上述步骤 S104)。 在目标机的无线上网卡接收到来自启动机的短信指令(即,上述时间同步开始指 令)之后,目标机通过数据卡的终端软件对短信指令进行解析,并根据解析指令调用对应 的软件程序,从而启动GPS模块的定位工作,通过搜索卫星,获取卫星的高精度时间信息, 并实时保存该高精度时间信息以备其它软件或者系统应用。具体地,目标机的GPS模块从 GPS电文的解析中获取到该高精度时间信息,并将该高精度时间信息反馈回操作软件。
步骤S306,目标机向启动机返回GPS时间同步完成指令。 目标机获取到GPS的高精度时间信息以后,表示时间同步工作已经就绪,操作软 件将接收到来自GPS模块的通知信息(即,上述GPS模块定位完成信息)。操作软件目标机 根据保存下来的启动机号码,发送短信指令例如"GPS OK"通知启动机的GPS时间同步已经 完成。 步骤S308,启动机进行时间同步的应用。 启动机在接收到其它所有的目标机的"GPS OK"指令后,表示目前所有位置的目标
机已经在时间上高精度同步,可以启动相关的其它应用软件。 步骤S310,启动机向目标机发送GPS时间同步结束指令。 当时间同步的应用结束后,启动机向目标机发送短信指令,例如"GPS OFF",表示 GPS时间同步已经结束,可以关闭GPS模块。目标机在接收到GPS时间同步结束指令以后, 通过解析指令,调用对应的软件程序,关闭GPS模块。从而结束整个利用GPS时间同步的流程。 以上实施方式仅是一个实施例,若实际应用中实施者通过其它格式的短信进行 GPS时间同步指令的通讯,都属于本发明的范畴。凡在本发明的精神和原则范围之内所作的 任何替换、修改和改进均应包含在本发明的保护范围之内。 根据本发明的实施例,提供了一种时间同步的实现方法,通过待同步的PC机接收 来自预定PC机的时间同步消息并根据时间同步消息获取时间信息,减少了人力资源的投 入,避免人为的误差增加,实现了时间同步的自动化以及高精度的目的。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的 计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不 同于此处的顺序执行所示出或描述的步骤。
装置实施例 根据本发明的实施例,提供了一种时间同步的实现装置,该装置可以用于实现上
述时间同步的实现方法。图4是根据本发明实施例的时间同步的实现装置的结构框图,如
图4所示,该装置包括接收模块41、获取模块42,下面对上述结构进行详细描述。 接收模块41,用于接收来自预定PC机的时间同步消息;获取模块42,连接到接收
模块41,用于根据接收模块41接收的时间同步消息,获取时间信息。 图5是根据本发明实施例的时间同步的实现装置的优选结构框图,如图5所示,该 装置还包括存储模块51、发送模块52。下面对上述结构进行详细描述。
存储模块51,连接至接收模块41,用于存储接收模块41接收来自预定PC机的时 间同步消息中的预定PC机的信息;发送模块52,连接到存储模块51,用于根据存储模块51 存储的预定PC机的信息,向预定PC机发送时间同步完成消息。 需要说明的是,在具体的实际应用过程中,本发明实施例的时间同步的实现装置 具体可以表现为无线上网卡,该无线上网卡必须开通短信业务,同时具备启动关闭GPS模 块以及处理相关的GPS信息处理的功能。同时,无线上网卡必须正常工作在目标计算机上, 并且GPS模块必须能够接收到卫星的信息能够进行定位,同时,用户可以设置是否开启GPS 模块的GPS高精度时间同步功能。根据本发明实施例的无线上网卡,只有在工作的状态下 才可以实现接收时间同步消息(即,时间同步)的功能。 优选地,本发明可以采用一种带有GPS模块的无线上网卡来实现上述时间同步的 实现装置的功能,该无线上网卡必须开通短信业务,同时具备GPS模块以及处理相关的GPS 信息处理的功能。同时,无线上网卡必须正常工作在目标计算机上,并且GPS模块必须能够 接收到卫星的信息能够进行定位。根据本发明实施例的无线上网卡,只有在工作的状态下 才可以实现接收时间同步消息(即,时间同步)的功能。 另外,无线上网卡本身带有操作软件,通过该软件可以操作无线上网卡实现短信 的收发、上网等功能。由于无线上网卡的操作软件安装在用户计算机上,所以可以通过该操 作软件实现一些方便用户的功能,同时为其他应用软件或者系统提供方便。
具体地,无线上网卡软件内部需要定义一系列和功能相对应的操作指令,命令接 受的载体为短信,可以定义为这样或其它形式的短信格式"命令头指令",例如"GPS 0N"表 示GPS时间同步启动;"GPS OFF"表示GPS时间同步结束;"GPS OK"表示时间同步任务完 成。当软件收到新的短信后,首先对短信进行解析,判断是否为启动GPS同步的指令,如果 是的话将通过软件的控制启动GPS模块进行定位,获取高精度时间信息,同时反馈给启动 机时间已经获取到,同步工作已经完成。 需要说明的是,装置实施例中描述的时间同步的实现装置对应于上述的方法实施 例,其具体的实现过程在方法实施例中已经进行过详细说明,在此不再赘述。 综上所述,根据本发明的上述实施例,提供了一种时间同步的实现装置,通过待同 步的PC机接收来自预定PC机的时间同步消息并根据时间同步消息获取时间信息。具体 地,预定PC机通过GPS模块获取高精度时间同步,同时通过短信功能发送GPS模块的启动指令,待同步的PC机收到启动指令后将本机的GPS模块进行启动,同时同步卫星的时间,以 达到所有待同步的PC机的时间同步,这样可以为对时间同步要求极高的测试或者数据采 集提供了便利,能够更好的满足时间同步过程中的要求。本发明把导航和通信结合起来,利 用导航的提供精确的时间信息,结合通信的及时信更好的实现时间的同步,结合终端软件 的功能可扩展性和较强的可操作性,实现时间同步的自动性和可控性,使时间同步功能更 容易被应用。本发明减少了人力资源的投入,避免人为的误差增加,实现了时间同步的自动 化以及高精度的目的。 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种时间同步的实现方法,其特征在于,包括待同步的PC机接收来自预定PC机的时间同步消息,其中,所述时间同步消息用于指示所述待同步的PC机获取时间信息;所述待同步的PC机根据所述时间同步消息获取所述时间信息。
2. 根据权利要求1所述的方法,其特征在于,所述待同步的PC机根据所述时间同步消 息获取所述时间信息包括所述待同步的PC机根据所述时间同步消息,启动全球定位系统GPS模块;所述待同步的PC机通过所述GPS模块获取所述时间信息。
3. 根据权利要求1所述的方法,其特征在于,在所述待同步的PC机接收来自所述预定 PC机的所述时间同步消息之前,所述方法还包括所述预定PC机向多个待同步的PC机发送所述时间同步消息。
4. 根据权利要求3所述的方法,其特征在于,在所述预定PC机向多个待同步的PC机发送所述时间同步消息之后,所述方法还包括所述预定PC机获取时间信息。
5. 根据权利要求1所述的方法,其特征在于,在所述待同步的PC机接收来自所述预定 PC机的所述时间同步消息之后,所述方法还包括所述待同步的PC机存储所述预定PC机的信息。
6. 根据权利要求5所述的方法,其特征在于,在所述待同步的PC机通过所述GPS模块 获取所述时间信息之后,所述方法还包括所述待同步的PC机根据所述预定PC机的所述信息,向所述预定PC机发送时间同步完 成消息。
7. 根据权利要求6所述的方法,其特征在于,在所述待同步的PC机向所述预定PC机发 送时间同步完成消息之后,所述方法还包括所述待同步的PC机接收来自所述预定PC机的时间同步结束消息;所述待同步的PC机根据所述时间同步结束消息,关闭所述GPS模块。
8. 根据权利要求1至7中任一项所述的方法,其特征在于,在所述待同步的PC机根据所述时间同步消息获取所述时间信息之后,所述方法还包括所述待同步的PC机实时保存所述时间信息。
9. 一种时间同步的实现装置,其特征在于,包括 接收模块,用于接收来自预定PC机的时间同步消息; 获取模块,用于根据所述时间同步消息,获取时间信息。
10. 根据权利要求9所述的装置,其特征在于,还包括 存储模块,用于存储所述预定PC机的信息;发送模块,用于根据所述预定PC机的所述信息,向所述预定PC机发送时间同步完成消息。
全文摘要
本发明公开了一种时间同步的实现方法及装置,该方法包括待同步的PC机接收来自预定PC机的时间同步消息,其中,时间同步消息用于指示待同步的PC机获取时间信息;待同步的PC机根据时间同步消息获取时间信息。本发明解决了在多个位置上的即时时间同步实时性比较低并且存在人为误差的问题,进而实现了时间同步的高精度及自动化。
文档编号G04G7/00GK101694569SQ20091020660
公开日2010年4月14日 申请日期2009年10月21日 优先权日2009年10月21日
发明者林潇瀚 申请人:中兴通讯股份有限公司;
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1