车载导航通信测试方法

文档序号:8416220阅读:1115来源:国知局
车载导航通信测试方法
【技术领域】
[0001]本发明涉及测试方法,特别涉及一种对车载2G/3G模块的通信进行测试的车载导航通信测试方法。
【背景技术】
[0002]车载导航的功能越来越丰富,除了导航功能外,还包括上网功能,TMC (实时交通功能),短信,彩信等新型功能。目前很多车载导航的TMC功能也是通过2G/3G模块的GPRS来获取交通信息。对导航设备的通过GPRS来上网或者获取TMC交通信息及其它短信、彩信等功能的2G/3G模块的功能测试验证通常是通过Windows自带的拨号软件来实现。操作过程为:进入车载导航后台的WINCE操作系统界面,选择WCINCE自带的拨号组件connmc.exe,然后新建一个连接,经过:选择拨号连接、设置解调器、填写对应拨号信息来进行拨号的过程后才可进行通信测试,过程繁琐。这种测试方法走完一个流程需要大概6分钟的时间,不适合大批量生产测试验证。

【发明内容】

[0003]本发明的目的在于提供一种操作简单可快速完成具有2G/3G模块的车载导航的通信测试的车载导航通信测试方法。
[0004]一种车载导航通信测试方法,运行于一车载导航设备上,该车载导航设备的处理器运行嵌入式操作系统,所述嵌入式操作系统自带拨号软件,所述处理器还连接有2G/3G通信模块。所述车载导航通信测试方法包括以下步骤:控制处理器打开2G/3G模块的串行通信接口,获取2G/3G模块的用户身份识别号码后关闭所述串行通信接口,并输出所述用户身份识别号码;控制所述处理器生成预设通信信息;所述预设通信信息中携带所述用户身份识别号码及接收端识别号码信息;调用所述拨号软件的API拨号函数将所述预设通信信息发送出去;以及如果在预设时间内接收到所述接收端的预设反馈信息时确认测试通过并输出测试通过信息,否则确认测试失败并输出测试失败信息。
[0005]进一步的,所述接收端识别号码包括网络IP地址、电话号码和SIM号码中的一种。
[0006]一实施例中,所述嵌入式操作系统为WINCE操作系统。所述API拨号函数包括RasDial O 和 gwes.dll 函数库。
[0007]—实施例中,所述接收端为连接在网络上的一台计算机设备,所述计算机设备被设定为接收到所述预设通信信息后自动反馈一条信息的模式。
[0008]优选的,所述控制所述处理器生成预设通信信息的步骤包括:控制处理器对预设数据进行编码处理以生成所述预设含有奇偶校验码通信信息。
[0009]本发明的车载导航通信测试方法可自动一次完成测试,快速便捷,适用于大批量导航设备生产时的测试验证。
【具体实施方式】
[0010]下面将结合具体实施例及附图对本发明车载导航通信测试方法作进一步详细描述。
[0011]本发明的车载导航通信测试方法运行于一车载导航设备上,配合一连接在网络上的计算机设备或移动通信设备实现。该车载导航设备的处理器连接有2G/3G通信模块,处理器为其分配有串行通信接口。且处理器运行嵌入式操作系统,嵌入式操作系统自带拨号软件。本实施例中,处理器运行WINCE操作系统,具有Windows自带的拨号软件。本发明的车载导航通信测试方法直接调用Windows自带的拨号软件下的API (Applicat1nProgramming Interface,应用程序编程接口)拨号函数,具体为RasDialO和gwes.dll函数库利用2G/3G通信模块与网络上预设的接收端——连接在网络上的计算机设备或移动通信设备通信,节省了 Windows系统自带拨号上网繁琐的步骤,简化对2G/3G通信模块的测试验证作业时间。本实施例中,接收端设置为连接在网络上的计算机设备。在其他实施例中,当处理器运行其他嵌入式操作系统,例如Android,Unix系统,则可利用对应的API拨号函数来进行测试。
[0012]该车载导航通信测试方法具体包括以下步骤:
步骤一,控制处理器打开2G/3G模块的串行通信接口,获取2G/3G模块的用户身份识别号码(SM号码)后关闭串行通信接口。若获取SM号码成功,则通过车载导航设备的显示器显示该SIM号码,否则提示测试失败。
[0013]步骤二,控制处理器对一预设数据或代码进行编码处理以生成一含有奇偶校验码的预设通信信息。该预设通信信息中携带2G/3G通信模块的SM号码接收端的识别号码信息。根据接收端的不同,接收端的识别号码信息可以是计算机设备的网络IP地址、固定电话号码或移动通信设备的SIM号码。
[0014]步骤三,调用Windows系统自带拨号软件的RasDialO和gwes.dll函数库,将所述预设通信信息发送出去。
[0015]步骤四,计算机设备被设定为接收到对应的预设通信信息后自动反馈一条信息的模式。计算机设备接收到预设通信信息后还会判断信息是否符合既定编码规则,并按照既定协议返回特定编码讯息,以确保通信的准确性。
[0016]步骤四,如果在预设时间内接收到接收端的预设反馈信息时确认测试通过并通过显示器输出测试通过信息,否则确认测试失败并通过显示器输出测试失败信息。可以理解的,处理器在接收到反馈信息后也需要判断反馈信息是否符合相关协议和编码规则。
[0017]为方便用户监控测试过程,在步骤三和步骤四进行的过程中,通过显示器输出测试进行中的信息。
[0018]如此,该车载导航通信测试方法可自动一次完成测试,快速便捷,适用于大批量导航设备生产时的测试验证。
[0019]虽然对本发明的描述是结合以上具体实施例进行的,但是,熟悉本技术领域的人员能够根据上述的内容进行许多替换、修改和变化、是显而易见的。因此,所有这样的替代、改进和变化都包括在附后的权利要求的精神和范围内。
【主权项】
1.一种车载导航通信测试方法,运行于一车载导航设备上,该车载导航设备的处理器运行嵌入式操作系统,所述嵌入式操作系统自带拨号软件,所述处理器还连接有2G/3G通信模块,所述车载导航通信测试方法包括以下步骤: 控制处理器打开2G/3G模块的串行通信接口,获取2G/3G模块的用户身份识别号码后关闭所述串行通信接口,并输出所述用户身份识别号码; 控制所述处理器生成预设通信信息;所述预设通信信息中携带所述用户身份识别号码及接收端识别号码信息; 调用所述拨号软件的API拨号函数将所述预设通信信息发送出去;以及 如果在预设时间内接收到所述接收端的预设反馈信息时确认测试通过并输出测试通过信息,否则确认测试失败并输出测试失败信息。
2.根据权利要求1所述的车载导航通信测试方法,其特征在于,所述接收端识别号码包括网络IP地址、电话号码和SIM号码中的一种。
3.根据权利要求1所述的车载导航通信测试方法,其特征在于,所述嵌入式操作系统为WINCE操作系统。
4.根据权利要求1所述的车载导航通信测试方法,其特征在于,所述接收端为连接在网络上的一台计算机设备,所述计算机设备被设定为接收到所述预设通信信息后自动反馈一条信息的模式。
5.根据权利要求1所述的车载导航通信测试方法,其特征在于,所述控制所述处理器生成预设通信信息的步骤包括:控制处理器对预设数据进行编码处理以生成所述预设含有奇偶校验码通信信息。
6.根据权利要求3所述的车载导航通信测试方法,其特征在于,所述API拨号函数包括RasDial O 和 gwes.dll 函数库。
【专利摘要】本发明涉及一种车载导航通信测试方法,其包括:控制处理器打开2G/3G模块的串行通信接口,获取2G/3G模块的用户身份识别号码后关闭所述串行通信接口,并输出所述用户身份识别号码;控制所述处理器生成预设通信信息;所述预设通信信息中携带所述用户身份识别号码及接收端识别号码信息;调用所述拨号软件的API拨号函数将所述预设通信信息发送出去;以及如果在预设时间内接收到所述接收端的预设反馈信息时确认测试通过并输出测试通过信息,否则确认测试失败并输出测试失败信息。本发明的车载导航通信测试方法可自动一次完成测试,快速便捷,适用于大批量导航设备生产时的测试验证。
【IPC分类】H04W24-00
【公开号】CN104735686
【申请号】CN201310721574
【发明人】孙米仓, 陈军
【申请人】惠州市德赛西威汽车电子有限公司
【公开日】2015年6月24日
【申请日】2013年12月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1