一种车载导航系统自动设定当地时间的方法与流程

文档序号:16085663发布日期:2018-11-27 22:23阅读:5380来源:国知局

本发明涉及车载技术领域,特别涉及一种车载导航系统自动设定当地时间的方法。



背景技术:

随着国内汽车自主品牌的兴起及国内汽车市场的逐渐饱和,越来越多的国内车厂选择海外市场作为未来的业务发展方向。伴随着自主品牌的海外拓张,汽车配置的车载导航系统也因此产生了相应的适配需求。对出口产品的适配除了要考虑当地的国家法规、交通规则、用户习惯外,还有一个重要的适配需求,就是设定当地时间。

对于国内项目,车载导航系统只需要结合从GPS(Global Positioning System:全球定位系统)获得的UTC(Dinated Universal Time:协调世界时)时间与中国时区,即可设定当地时间。而针对出口海外的项目,设计者必须清楚产品具体出口到哪个国家及地区,然后根据该地的时区和夏令时,提前在系统软件中写入该地的当地时间算法,从而实现当地时间的设定功能。或者在车载导航系统上增加联网功能,通过网络服务器直接获取当地时间。

目前第一种方案缺乏复用性,系统开发商需要针对不同的国家及地区,进行算法设计和适配工作,增加开发成本;而第二种方案需要增加联网功能,不仅软件开发投入增加,而且硬件成本也提高了。



技术实现要素:

本发明实施例的目的在于提供一种车载导航系统自动设定当地时间的方法,实现车载导航系统对当地时区及时间的自动设定功能,移植性强,开发成本降低。

本发明实施例提供的一种车载导航系统自动设定当地时间的方法,包括:

将当地时区、时间、日期信息及UTC时间发送到车载导航系统;

所述车载导航系统将接收到的数据进行解析,分别提取当地时区、时间、日期信息及UTC时间;根据当地时区信息,在算法库中查找该地区的夏令时计算公式;结合当地时区、该地夏令时计算公式、UTC时间,计算出当地时间;将计算出的当地时间与解析提取出的当地时间进行比对,若吻合,则生成当地时间算法;所述车载导航系统根据当地时区、时间、日期信息及UTC时间,即可完成对当地时间的自动设定。

可选地,将当地时区、时间、日期信息时间发送到手机;手机通过蓝牙连接到车载导航系统,手机将当地时区、时间、日期信息发送到车载导航系统。

可选地,通过GPS向所述车载导航系统提供UTC时间信息。

可选地,当地时间算法生成后,利用GPS提供的UTC时间,即可设定当地时间,包括:所述车载导航系统系统获取UTC时间;所述车载导航系统加载通过手机蓝牙生成的当地时间算法;通过当地时间算法及实时的UTC时间,计算出当地时间,所述车载导航系统设定当地时间。

可选地,所述车载导航系统在后续使用过程中,若重新通过蓝牙连接手机,会对当地时间算法进行更新。

可选地,移动运营商服务器通过NITZ协议,将当地时区、时间、日期信息发送到手机。

可选地,手机通过Bluetooth协议,将接收到的数据转发给所述车载导航系统。

由上可见,应用本实施例技术方案,由于采用移动运营商提供的NITZ协议数据和蓝牙功能,实现车载导航系统对当地时区及时间的自动设定功能,只开发一套算法即可,无需针对不同国家和地区单独设计时间算法,移植性强,软件管理难度下降,开发成本降低,无需增加额外的硬件成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种手机蓝牙自动生成当地时间算法的结构示意图;

图2为本发明提供的一种自动生成当地时间算法的方法流程图;

图3为本发明提供的一种设定当地时间的方法流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例:

本实施例提供一种车载导航系统自动设定当地时间的方法,如图1所示,包括:

用户手机必须已接入当地移动运营商的SIM(Subscriber Identification Module:用户身份识别卡)卡,或已接入当地移动运营商提供的移动网络,移动运营商服务器通过NITZ(Network Identity and Time Zone:网络标识和时区)协议,将当地时区、时间、日期信息下发给到手机,手机通过蓝牙连接到车载导航系统,并通过Bluetooth协议,将NITZ数据转发给车载导航系统;GPS通过NMEA(NMEA是National Marine Electronics Association的缩写,是美国国家海洋电子协会的简称,现在是GPS导航设备统一的RTCM(Radio Technical Commission for Maritime services:国际海运事业无线电技术委员会)标准协议)协议,将当前UTC时间发送给车载导航系统。

如图2所示,所述车载导航系统判断蓝牙开关是否打开,若蓝牙状态为开,执行下一步,否则结束流程;进一步判断,所述车载导航系统是否已通过蓝牙连接到手机,若连接,执行下一步,否则结束流程;所述车载导航系统通过Bluetooth,向手机请求下发移动运营商提供的NITZ数据;所述车载导航系统获取GPS模块提供的NMEA数据,提取其中的UTC时间。

所述车载导航系统将接收到的NITZ数据进行解析,分别提取当地时区、时间a、日期信息及UTC时间;加载本地库中该时区、地区对应的夏令时算法,根据当地时区信息,在内置夏令时算法库中查找该地区的夏令时计算公式;从GPS接收到的NMEA协议数据中提取UTC时间;结合当地时区、该地夏令时计算公式、UTC时间,计算出当地时间b;将计算出的当地时间b与解析提取出的当地时间a进行比对,若吻合,则生成当地时间算法。所述当地时间算法确定后,所述车载导航系统后续只需要获取GPS提供的UTC时间,即可完成对当地时间b的自动设定。下次蓝牙连接时,可对当地时间算法自动进行更新。

所述车载导航系统设定当地时间,如图3所示,包括:所述车载导航系统系统获取UTC时间;所述车载导航系统加载通过手机蓝牙生成的当地时间算法;通过当地时间算法及实时的UTC时间,计算出当地时间b,所述车载导航系统设定当地时间。所述车载导航系统在后续使用过程中,若重新通过蓝牙连接手机,会对当地时间算法进行更新。

本发明利用移动运营商提供的NITZ协议数据和蓝牙功能,实现车载导航系统对当地时区及时间的自动设定功能,只开发一套算法即可,无需针对不同国家和地区单独设计时间算法,移植性强,软件管理难度下降,开发成本降低;直接利用大部分车载导航系统均会配备的蓝牙接口及移动运营商现成的NITZ协议,无需增加额外的硬件成本;在车辆没有切换地区,导致时区变化时,只需通过一次蓝牙连接,即可完成时间算法的自动生成;同个国家不同地区可能处于不同时区、采用不同的夏令时计算方法,本方案也能够实现车辆在切换不同地区时自动识别并设定当地时间。

以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1