GSM模块及其移动终端以及自动校准时间方法技术

技术编号:11608992 阅读:68 留言:0更新日期:2015-06-17 08:17
本发明专利技术公开了一种GSM模块及其移动终端以及自动校准时间方法,GSM模块存储有国家码与时区的一一对应关系,该GSM模块还包括:搜索单元,用于搜索GSM网络并获取当前搜索到的GSM网络的国家码;查询单元,用于查询该国家码对应的时区,并将该时区传输至计算单元;GPS单元,用于进行GPS定位并获取当前的UTC时间,并将该UTC时间传输至计算单元;计算单元用于根据该时区和该UTC时间计算本地时间;更新单元,用于接收该本地时间以进行时间更新。本发明专利技术通过获取当前时区和UTC时间计算得到本地时间,以实现GSM模块的自动校准时间功能,保证了GSM模块中提供的时间精准可靠,时间计时也不会存在误差。

【技术实现步骤摘要】

本专利技术涉及一种GSM (全球移动通信系统)模块及其移动终端以及自动校准时间方法,特别是涉及一种基于GSM网络和GPS (全球定位系统)授时和定位功能的GSM模块、一种包括该GSM模块的移动终端以及一种利用该GSM模块实现的自动校准时间方法。
技术介绍
GSM模块是将GSM射频芯片、基带处理芯片、存储器、功放器件等集成在一块线路板上,具有独立的操作系统、GSM射频处理、基带处理并提供标准接口的功能模块。GSM模块具有发送SMS (短信通群发系统)短信、语音通话、GPRS (General Packet Rad1 Service,通用分组无线服务技术)数据传输等基于GSM网络进行通信的所有基本功能。但是现有的GSM模块断电或电池耗尽等情况发生后,并在再次上电时,GSM模块的本地实时时钟会复位为默认值,需要对该GSM模块重新设置当前的本地时间。但对于一些人机交互简单的应用场景,重新设置时间会非常麻烦。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中GSM模块断电或电池耗尽等情况发生后并再次上电时,需要对GSM模块的本地实时时钟进行重新设置,以及人机交互简单的应用场景重新设置时间会很麻烦的缺陷,提供一种无需人工手动设置本地时间,可实现自动校准时间功能的GSM模块及其移动终端以及自动校准时间方法。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供一种GSM模块,其特点在于,其存储有国家码与时区的对应关系,该GSM模块还包括:一搜索单元,用于搜索GSM网络,并获取当前搜索到的GSM网络的国家码;一查询单元,用于查询该国家码对应的时区,并将该时区传输至一计算单元;一 GPS单元,用于进行GPS定位并获取当前的UTC时间(协调世界时间),并将该UTC时间传输至该计算单元;该计算单元用于根据该时区和该UTC时间计算本地时间;一更新单元,用于接收该本地时间以进行时间更新。在本方案中,该更新单元在接收到该计算单元的本地时间后,将该本地时间写入该更新模块的RTC (实时时钟芯片)中的EEPROM (电可擦可编程只读存储器)中进行时间校准。这样,就能够保证该GSM模块中提供的时间精准可靠,时间计时也不会存在误差。较佳地,该GSM模块还包括一开启模块,该开启模块用于在该GSM模块由断电状态变为上电状态时开启该搜索单元和该GPS单元。较佳地,该GSM模块还包括一存储模块,该存储模块用于存储一对应表,该对应表包括该对应关系。较佳地,该GPS单元用于向该计算单元发送一标准NMEA0183 (GPS导航设备统一的国际海运事业无线电技术委员会标准协议)协议语句,该计算单元用于通过解析该标准NMEAO183协议语句以获取该UTC时间。本专利技术还提供一种移动终端,其特点在于,其包括上述的GSM模块。本专利技术还提供一种自动校准时间方法,其特点在于,其利用上述的GSM模块实现,该自动校准时间方法包括以下步骤:S1、判断该搜索单元是否搜索到GSM网络和该GPS单元是否定位成功,若是则进入步骤S2,若否则重复步骤S1 ;S2、该搜索单元获取当前搜索到的GSM网络的国家码和该GPS单元获取当前的UTC时间;S3、该查询单元查询该国家码对应的时区;S4、该计算单元根据该时区和该UTC时间计算本地时间;S5、该更新单元接收该本地时间以进行时间更新。较佳地,在步骤S1之前包括以下步骤:在该GSM模块由断电状态变为上电状态时开启该搜索单元和该GPS单元。较佳地,在步骤S2中,该GPS单元向该计算单元发送一标准NMEA0183协议语句,在步骤S4中,该计算单元通过解析该标准NMEA0183协议语句以获取该UTC时间。本专利技术还提供一种自动校准时间方法,其特点在于,其利用上述的GSM模块实现,该自动校准时间方法包括以下步骤:S1、判断该搜索单元是否搜索到GSM网络,若是则进入步骤S2,若否则重复步骤S1 ;S2、该搜索单元获取当前搜索到的GSM网络的国家码;S3、该查询单元查询该国家码对应的时区;S4、启动该GPS单元,判断该GPS单元是否定位成功,若是则进入步骤S5,若否则重复步骤S4 ;S5、该GPS单元获取当前的UTC时间;S6、该计算单元根据该时区和该UTC时间计算本地时间;S7、该更新单元接收该本地时间以进行时间更新。较佳地,在步骤SI之前包括以下步骤:在该GSM模块由断电状态变为上电状态时开启该搜索单元。本专利技术的积极进步效果在于:本专利技术通过获取当前时区和UTC时间计算得到本地时间,以实现GSM模块的自动校准时间功能,保证了 GSM模块中提供的时间精准可靠,时间计时也不会存在误差。【附图说明】图1为本专利技术的实施例1的GSM模块的结构示意图。图2为本专利技术的实施例1的自动校准时间方法的流程图。图3为本专利技术的实施例2的自动校准时间方法的流程图。【具体实施方式】下面结合附图给出本专利技术较佳实施例,以详细说明本专利技术的技术方案。实施例1如图1所示,本实施例的GSM模块包括一开启模块1、一搜索单元2、一查询单元3、一 GPS单兀4、一计算单兀5、一更新单兀6和一存储模块7,该存储模块7用于存储一对应表,该对应表包括国家码与时区的对应关系。在该GSM模块由断电状态变为上电状态时,该GSM模块上电工作并完成初始化的工作,之后该开启模块I用于开启该搜索单元2和该GPS单元4 ;该搜索单元2用于搜索GSM网络,并获取当前搜索到的GSM网络的国家码;该查询单元3用于查询该国家码对应的时区,并将该时区传输至该计算单元5 ;该GPS单元4用于进行GPS定位,向该计算单元5发送一标准NMEAO183协议语句,其中,该标准NMEA0183协议语句中包含当前的UTC时间;该计算单元5用于通过解析该标准NMEA0183协议语句以获取该UTC时间,并根据该时区和该UTC时间计算本地时间;该更新单元6用于接收该本地时间以进行时间更新,具体为:该更新单元6在接收到该计算单元5的本地时间后,将该本地时间写入该更新模块的RTC中的EEPROM中进行时间校准。这样,就能够保证该GSM模块中提供的时间精准可靠,时间计时也不会存在误差。同时,该更新单元6还用于在采用该本地时间实现时间更新之后就控制该搜索单元2和该GPS单元4进入休眠状态以节省耗流,并当前第1页1 2 本文档来自技高网...

【技术保护点】
一种GSM模块,其特征在于,其存储有国家码与时区的一一对应关系,该GSM模块还包括:一搜索单元,用于搜索GSM网络,并获取当前搜索到的GSM网络的国家码;一查询单元,用于查询该国家码对应的时区,并将该时区传输至一计算单元;一GPS单元,用于进行GPS定位并获取当前的UTC时间,并将该UTC时间传输至该计算单元;该计算单元用于根据该时区和该UTC时间计算本地时间;一更新单元,用于接收该本地时间以进行时间更新。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈德岗
申请(专利权)人:上海晨兴希姆通电子科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1