[发明专利]一种通过短信进行时钟同步的方法和装置在审
申请号: | 202010047100.5 | 申请日: | 2020-01-16 |
公开(公告)号: | CN111263320A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 曾永平;张浩 | 申请(专利权)人: | 北京北科驿唐科技有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04J3/06 |
代理公司: | 北京山允知识产权代理事务所(特殊普通合伙) 11741 | 代理人: | 胡冰 |
地址: | 100101 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 短信 进行 时钟 同步 方法 装置 | ||
1.一种通过短信进行时钟同步的方法,其特征在于,包括:
1),系统编辑一条短信;
2),系统将所述短信发送给自己,同时记下当前时间值T1;
3),系统以预定的时间间隔周期性地尝试接收短信;
4),系统在预定时间内收到合法短信,则通过接受到的短信时间来更新系统时间。
2.根据权利要求1所述的方法,其特征在于,所述更新系统时间的步骤包括:
a),当系统接收到短信时,记下系统当前时间T2,同时读出短信中的时间标记TS,该时间标记是短信业务中心SC从短信发送方接收到短信时的时间;
b),系统计算短信从发出到收到之间的往返时间间隔D=T2-T1,短信收发的单向时间间隔为D/2,计算出更新的系统时间T=TS+D/2,计算系统当前时间T2与T之间的时间偏差TD=|T2–T|;
c),系统根据算出的时间T更新系统时钟。
3.根据权利要求2所述的方法,其特征在于,所述更新系统时间的步骤包括:
d),系统将更新的系统时间T和时间偏差TD记录到FLASH中。
4.根据权利要求1所述的方法,其特征在于,所述更新系统时间的步骤包括:
5),在更新系统时钟后,系统以预定的时钟更新周期跳转到步骤S1,进行时钟更新的操作。
5.根据权利要求1所述的方法,其特征在于,所述更新系统时间的步骤包括:
在1)中短信内容是一个顺序递增的序列号。
6.一种通过短信进行时钟同步的装置,其特征在于,包括:
CPU,所述CPU包括主控模块和FLASH,所述主控模块能够访问所述FLASH进行参数的存储和读取;
SMS通信模块,其连接有SIM卡;
所述主控模块能够执行计算机程序,所述计算机程序被执行时,所述主控模块完成如下步骤:
1),主控模块编辑一条短信;
2),主控模块将所述短信通过SMS通信模块发送给自己,同时记下当前时间值T1;
3),主控模块以预定的时间间隔周期性地尝试接收短信;
4),主控模块在预定时间内收到合法短信,则通过接受到的短信时间来更新系统时间。
7.根据权利要求6所述的装置,其特征在于,所述更新系统时间的步骤包括:
a),当主控模块接收到短信时,记下系统当前时间T2,同时读出短信中的时间标记TS,该时间标记是短信业务中心SC从短信发送方接收到短信时的时间;
b),主控模块计算短信从发出到收到之间的往返时间间隔D=T2-T1,短信收发的单向时间间隔为D/2,计算出更新的系统时间T=TS+D/2,计算系统当前时间T2与T之间的时间偏差TD=|T2–T|;
c),主控模块根据算出的时间T更新系统时钟。
8.根据权利要求7所述的装置,其特征在于,所述更新系统时间的步骤包括:
d),主控模块将更新的系统时间T和时间偏差TD记录到FLASH中。
9.根据权利要求6所述的装置,其特征在于,所述更新系统时间的步骤包括:
5),在更新系统时钟后,主控模块以预定的时钟更新周期跳转到步骤S1,进行时钟更新的操作。
10.根据权利要求6所述的装置,其特征在于,
主控模块编辑的短信内容是一个顺序递增的序列号,如果接收短信和发送短信的序列号不一样,则丢弃该接收短信,继续等待接收与当前发送短信序列号相同的短信,即等待接收最近发送的短信;以及,
主控模块接收短信时,还校验这条短信的发送方是否是自己的手机号码,如果不是,则丢弃掉这条短信,继续等待接收合法短信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北科驿唐科技有限公司,未经北京北科驿唐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010047100.5/1.html,转载请声明来源钻瓜专利网。