一种车载终端通讯性能检测方法及装置转让专利

申请号 : CN201710283832.2

文献号 : CN107124195B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨春艳李德贤邓舸王云朋刘明月

申请人 : 航天科技控股集团股份有限公司

摘要 :

本发明涉及一种车载终端通讯性能检测方法及装置,属于车载终端性能检测领域,本发明为了解决现有的通讯程序中,缺少一种使用JT/T808‑2013进行车载终端进行性能检测的缺陷,而提出一种车载终端通讯性能检测方法及装置。本发明的方法包括:接收车载终端发出的注册指令并发出应答指令;接收车载终端发出的鉴权指令并发出应答指令;检测鉴权成功的次数;读取车载终端的配置参数;检测当前时间距离预设时间的时间差,若时间差超过24小时,则发出销贷指令,用于使车载终端经过一定时间后重新注册鉴权。将产生的全部指令保存在日志中;分析日志,判断日志中指令的记录时间是否连续,以判断车载终端通讯数据的正确性。本发明适用于车载终端的通讯性能检测。

权利要求 :

1.一种车载终端通讯性能检测方法,所述方法是基于JT/T808-2013协议实现的,其特征在于,包括:步骤一、接收车载终端发出的注册指令,解析所述注册指令并发出应答指令;

步骤二、接收车载终端发出的鉴权指令,解析所述鉴权指令并发出应答指令;

步骤三、检测鉴权成功的次数,若为奇数,则向车载终端发出第一配置指令;若为偶数,则向车载终端发出第二配置指令;

步骤四、读取车载终端的配置参数,接收车载终端的事件上报信息;

步骤五、检测当前时间距离预设时间的时间差,若时间差超过24小时,则发出销贷指令,用于使车载终端在接收到所述销贷指令时经过第一预设时间后重新注册鉴权;

步骤六、将步骤一至步骤五中产生的全部指令保存在日志中;

步骤七、分析所述日志,判断日志中指令的记录时间是否连续,以判断车载终端通讯数据的正确性,当记录时间连续时,车载终端通讯数据是正确的,当记录时间不连续时,车载终端通讯数据是错误的。

2.根据权利要求1所述车载终端通讯性能检测方法,其特征在于,还包括:步骤八、重复步骤一至六,直至达到预定的测试次数;分析所述日志,判断日志中指令的记录是否持续而无中断,以判断车载终端的稳定性,当日志中指令的记录是持续而无中断时,车载终端是稳定的,日志中指令的记录不是持续而无中断时,车载终端是不稳定的。

3.根据权利要求2所述的车载终端通讯性能检测方法,其特征在于,所述第一预设时间为5分钟。

4.根据权利要求1或3所述的车载终端通讯性能检测方法,其特征在于,所述步骤三还包括:检测是否接收到车载终端发出的配置应答指令,若未收到,则重新发出第一配置指令或第二配置指令,并且重新发出的次数至多为2次。

5.一种车载终端通讯性能检测装置,是基于JT/T808-2013协议实现的,其特征在于,包括:注册指令处理模块,用于接收车载终端发出的注册指令,还用于解析所述注册指令并发出应答指令;

鉴权指令处理模块,用于接收车载终端发出的鉴权指令,还用于解析所述鉴权指令并发出应答指令;

应答指令检测模块,用于检测鉴权成功的次数,若为奇数,则向车载终端发出第一配置指令;若为偶数,则向车载终端发出第二配置指令;

配置参数读取模块,用于读取车载终端的配置参数,接收车载终端的事件上报信息;

销贷指令发出模块,用于检测当前时间距离预设时间的时间差,若时间差超过24小时,则发出销贷指令,用于使车载终端在接收到所述销贷指令时经过第一预设时间后重新注册鉴权;

日志保存模块,用于将注册指令处理模块、鉴权指令处理模块、应答指令检测模块、配置参数读取模块、销贷指令发出模块中产生的全部指令保存在日志中;

正确性分析模块,用于分析所述日志,判断日志中指令的记录时间是否连续,以判断车载终端通讯数据的正确性,当记录时间连续时,车载终端通讯数据是正确的,当记录时间不连续时,车载终端通讯数据是错误的。

6.根据权利要求5所述车载终端通讯性能检测装置,其特征在于,还包括:稳定性分析模块,用于当所述日志中的指令数量超过预设值时分析所述日志,判断日志中指令的记录是否持续而无中断,以判断车载终端的稳定性,当日志中指令的记录是持续而无中断时,车载终端是稳定的,日志中指令的记录不是持续而无中断时,车载终端是不稳定的。

说明书 :

一种车载终端通讯性能检测方法及装置

技术领域

[0001] 本发明涉及一种车载终端通讯性能检测方法及装置,属于车载终端性能检测领域。

背景技术

[0002] 现有技术中,《道路运输车辆卫星定位系统终端通讯协议及数据格式》(简称JT/T808-2013)规定了道路运输车辆卫星定位系统车载终端与监管/监控平台之间的通讯协议与数据格式,包括协议基础、通信连接、消息处理、协议分类与说明及数据格式。其适用于道路运输车辆卫星定位系统车载终端和平台之间的通信。
[0003] 但是目前的车载终端通讯程序中,缺少一种使用JT/T 808-2013进行车载终端进行性能检测的程序,因此需要一种相应的车载终端通讯性能检测方法,来解决现有技术的这一缺陷。

发明内容

[0004] 本发明的目的是为了解决现有的通讯程序中,缺少一种使用JT/T 808-2013进行车载终端进行性能检测的缺陷,而提出一种车载终端通讯性能检测方法及装置。
[0005] 根据本发明的第一方面,提供了一种车载终端通讯性能检测方法,包括:
[0006] 步骤一、接收车载终端发出的注册指令,解析所述注册指令并发出应答指令。
[0007] 步骤二、接收车载终端发出的鉴权指令,解析所述鉴权指令并发出应答指令。
[0008] 步骤三、检测鉴权成功的次数,若满足第一条件,则向车载终端发出第一配置指令;若满足第二条件,则向车载终端发出第二配置指令。
[0009] 步骤四、读取车载终端的配置参数,接收车载终端的事件上报信息。
[0010] 步骤五、检测当前时间距离预设时间的时间差,若时间差超过24小时,则发出销贷指令,用于使车载终端在接收到所述销贷指令时经过第一预设时间后重新注册鉴权。
[0011] 步骤六、将步骤一至步骤五中产生的全部指令保存在日志中。
[0012] 步骤七、分析所述日志,判断日志中指令的记录时间是否连续,以判断车载终端通讯数据的正确性。
[0013] 根据本发明的第二方面,提供了一种车载终端通讯性能检测装置,包括:
[0014] 注册指令处理模块,用于接收车载终端发出的注册指令,还用于解析所述注册指令并发出应答指令。
[0015] 鉴权指令处理模块,用于接收车载终端发出的鉴权指令,还用于解析所述鉴权指令并发出应答指令。
[0016] 应答指令检测模块,用于检测鉴权成功的次数,若满足第一条件,则向车载终端发出第一配置指令;若满足第二条件,则向车载终端发出第二配置指令。
[0017] 配置参数读取模块,用于读取车载终端的配置参数,接收车载终端的事件上报信息。
[0018] 销贷指令发出模块,用于检测当前时间距离预设时间的时间差,若时间差超过24小时,则发出销贷指令,用于使车载终端在接收到所述销贷指令时经过第一预设时间后重新注册鉴权。
[0019] 日志保存模块,用于将注册指令处理模块、鉴权指令处理模块、应答指令检测模块、配置参数读取模块、销贷指令发出模块中产生的全部指令保存在日志中。
[0020] 正确性分析模块,用于分析所述日志,判断日志中指令的记录时间是否连续,以判断车载终端通讯数据的正确性。
[0021] 本发明的有益效果为:能够自动判断终端的注册鉴权次数并发送不同的终端配置参数,而且每24小时自动发送一次销贷指令,使终端重新注册鉴权,使得验证方式更自动化减少了手动下发指令过程,更有利于测试人员的使用。通过程序记录的通讯数据可以判断车载终端通讯数据的正确性,并且多次循环运行上述步骤能准确判断出车载终端的稳定性。

附图说明

[0022] 图1为本发明的车载终端通讯性能检测方法的流程图。

具体实施方式

[0023] 具体实施方式一:本实施方式的车载终端通讯性能检测方法如图1所示,包括:
[0024] 步骤一、接收车载终端发出的注册指令,解析注册指令并发出应答指令。
[0025] 由于本发明是基于JT/T808-2013协议实现的,本发明中提到的指令以及配置参数等,都是使用JT/T808-2013协议内的指令以及配置参数。
[0026] 步骤二、接收车载终端发出的鉴权指令,解析鉴权指令并发出应答指令。
[0027] 步骤三、检测鉴权成功的次数,若满足第一条件,则向车载终端发出第一配置指令;若满足第二条件,则向车载终端发出第二配置指令。判断鉴权是否成功,使用的是JT/T808-2013协议内提供的接口,是确定的手段。配置指令是用于使车载终端产生特定的配置参数,配置参数例如GPS模块定位信息的刷新时间、车速和发动机转速分段参数等,其在JT/T808-2013协议中也有具体的种类描述。
[0028] 步骤四、读取车载终端的配置参数,接收车载终端的事件上报信息。这里的事件是一般意义上的程序事件,即当满足一些程序条件时触发。
[0029] 步骤五、检测当前时间距离预设时间的时间差,若时间差超过24小时,则发出销贷指令,用于使车载终端在接收到销贷指令时经过第一预设时间后重新注册鉴权。
[0030] 步骤六、将步骤一至步骤五中产生的全部指令保存在日志中。
[0031] 步骤七、分析日志,判断日志中指令的记录时间是否连续,以判断车载终端通讯数据的正确性。例如,车载终端通讯性能检测程序是持续运行的,但是日志中指令的记录时间若出现了长时间的空档期,那么认为车载终端通讯数据是发生了错误的。反之,若记录时间连续,则认为没有错误。
[0032] 具体实施方式二:本实施方式与具体实施方式一不同的是:本发明的方法还包括:
[0033] 步骤八、重复步骤一至六,直至达到预定的测试次数;分析日志,判断日志中指令的记录是否持续而无中断,以判断车载终端的稳定性。例如,车载终端通讯性能检测程序若停止运行了,则认为车载终端出现了稳定性错误,反之,若截止到分析日志的时间点,车载终端通讯性能检测程序还在正常运行,那么认为程序的稳定性无问题。
[0034] 其它步骤及参数与具体实施方式一相同。
[0035] 具体实施方式三:本实施方式与具体实施方式一或二不同的是:第一条件为:应答次数为奇数;第二条件为:应答次数为偶数。
[0036] 其它步骤及参数与具体实施方式一或二相同。
[0037] 具体实施方式四:本实施方式与具体实施方式一至三之一不同的是:第一预设时间为5分钟。
[0038] 其它步骤及参数与具体实施方式一至三之一相同。
[0039] 具体实施方式五:本实施方式与具体实施方式一至四之一不同的是:步骤三还包括:
[0040] 检测是否接收到车载终端发出的配置应答指令,若未收到,则重新发出第一配置指令或第二配置指令,并且重新发出的次数至多为2次。
[0041] 其它步骤及参数与具体实施方式一至四之一相同。
[0042] 具体实施方式六:本实施方式提供了一种车载终端通讯性能检测装置,包括:
[0043] 注册指令处理模块,用于接收车载终端发出的注册指令,还用于解析注册指令并发出应答指令。
[0044] 鉴权指令处理模块,用于接收车载终端发出的鉴权指令,还用于解析鉴权指令并发出应答指令。
[0045] 应答指令检测模块,用于检测发出应答指令的次数,若满足第一条件,则向车载终端发出第一配置指令;若满足第二条件,则向车载终端发出第二配置指令。
[0046] 配置参数读取模块,用于读取车载终端的配置参数,接收车载终端的事件上报信息。
[0047] 销贷指令发出模块,用于检测当前时间距离预设时间的时间差,若时间差超过24小时,则发出销贷指令,用于使车载终端在接收到销贷指令时经过第一预设时间后重新注册鉴权。
[0048] 日志保存模块,用于将注册指令处理模块、鉴权指令处理模块、应答指令检测模块、配置参数读取模块、销贷指令发出模块中产生的全部指令保存在日志中。
[0049] 正确性分析模块,用于分析日志,以判断车载终端通讯数据的正确性。
[0050] 具体实施方式七:本实施方式与具体实施方式六不同的是,本发明的装置还包括。
[0051] 稳定性分析模块,用于当日志中的指令数量超过预设值时分析日志,以判断车载终端的稳定性。
[0052] 其它步骤及参数与具体实施方式六相同。
[0053] 本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。