车联网终端设备的自动化测试方法与流程

文档序号:12182456阅读:1393来源:国知局

本发明涉及汽车电子技术领域,尤其是一种车联网终端设备的自动化测试方法。



背景技术:

随着车联网的发展,车联网终端设备承担着越来越重要的职责,尤其是体现在对车内人员安全方面。因此,要求车联网终端设备具备增强车内人员安全性的功能,例如:紧急电话求助功能、网络求助功能等。具体地,例如在紧急情况下自动发送包含车身信息及位置信息的网络数据包进行求助等。为了实现车联网终端设备的上述功能,车联网终端设备需要具备通讯性能。现在对车联网终端设备的通讯性能的要求越来越高,因此,需要对车联网终端设备的通讯性能进行测试。然而,现有的测试车联网终端设备的方法通常是单一功能的测试方法,例如自动拨打测试、自动接听测试、或自动网络测试等。这些仅对单一功能进行测试的测试方法无法真实、可靠、全面地测试车联网终端的通讯性能参数,其中,通讯性能参数包括电话接通率、电话拨通率、电话平均接通时间、基站切换速度、网络数据传输稳定性等。



技术实现要素:

本发明的目的在于提供一种车联网终端设备的自动化测试方法,该自动化测试方法能够真实地、可靠地、全面地测试车联网终端设备在复杂环境下的通讯性能参数。

一种车联网终端设备的自动化测试方法,包括步骤:

对车联网终端设备实时进行通话测试、基站测试、以及网络测试;

根据获得的通话测试数据、基站测试数据以及网络测试数据,自动分析及计算出车联网终端设备的通讯性能参数。

进一步地,通讯性能参数至少包括电话拨通率、电话接通率、平均电话接通时间、基站切换速率、网络数据传输成功率。

进一步地,通话测试包括自动拨打电话测试和自动接听电话测试;其中,当检测到电话状态为空闲状态时,则执行自动拨打电话测试的步骤;当检测至电话状态为来电状态时,则执行自动接听电话测试的步骤。

进一步地,自动拨打电话测试包括步骤:

车联网终端设备自动拨打电话;

检测电话状态并记录拨打数据;

以及,根据拨打数据,计算出电话拨通率;

其中,若电话状态为拨号状态,则继续检测电话状态;若电话状态为接通状态,则记录电话接通时间;若电话状态为挂断状态,则记录为本次拨号失败。

进一步地,自动接听电话测试包括步骤:

车联网终端设备自动接通电话;

检测电话状态并记录接听数据;

以及,根据接听数据,计算出电话接通率;

其中,若电话状态为接通状态,则记录电话接通时间。

进一步地,基站测试包括步骤:

实时检测与车联网终端设备连接的基站的基站信息,若车联网终端设备切换至与另一基站连接,则记录当前的基站信息及当前时间;

以及,根据基站信息,计算出基站切换速率。

进一步地,基站测试还包括步骤:检查与车联网终端设备连接的基站的信号状态,若信号状态发生变化,则记录信号状态并记录当前时间。

进一步地,网络测试包括步骤:

实时检测车联网终端设备是否有发送新的网络数据;

若检测到有新的网络数据被发送,则记录网络数据发送状态;

实时检测车联网终端设备是否有接收新的网络数据;

若检测到有接收新的网络数据,则记录网络数据接收状态;

以及,根据网络数据发送状态和网络数据接收状态,计算网络数据传输成功率。

本发明的车联网终端设备的自动化测试方法采用了包括通话测试、基站测试和网络测试的混合测试,在复杂环境下真实地、可靠地、全面地测试车联网终端设备的通讯性能参数,如电话拨通率、电话接通率、平均电话接通时间、基站切换速率、网络数据传输成功率等。另一方面,本发明的自动化测试方法通过在自动拨打电话测试、自动接听电话测试、自动基站测试和自动网络测试的过程中,自动分析及计算车联网终端设备的通讯性能参数,使用自动化测试手段,减少了人力资源成本。

附图说明

图1为一实施例的车联网终端设备的自动化测试方法的流程图。

具体实施方式

下面将结合具体实施例及附图对本发明车联网终端设备的自动化测试方法作进一步详细描述。

如图1所示,一较佳实施例中,本发明的车联网终端设备的自动化测试方法包括以下步骤:对车联网终端设备实时进行通话测试、基站测试、以及网络测试;然后根据获得的通话测试数据、基站测试数据以及网络测试数据,自动分析并计算出车联网终端设备的通讯性能参数。其中,通讯性能参数至少包括电话拨通率、电话接通率、平均电话接通时间、基站切换速率、网络数据传输成功率。

下面详细描述本发明的车联网终端设备的自动化测试方法的具体步骤。

步骤S10,在车辆上安装好车联网终端设备。

步骤S20,规划测试路线,启动车辆进行测试,实时同步执行步骤S30,步骤S40和步骤S50;

步骤S30,检测电话状态。其中,电话状态包括空闲状态和来电状态。若电话状态处于空闲状态,则执行步骤S301;若电话状态处于来电状态,则步行步骤S311。

步骤S301,车联网终端设备自动拨打电话。

步骤S302,检测电话状态并记录拨打数据。

步骤S303,判断当前的电话状态是否为拨号状态,若是拨号状态,则返回执行步骤S302,否则执行步骤S304。

步骤S304,判断当前的电话状态是否为接通状态,若是接通状态,则记录电话接通时间并执行步骤S32,否则执行步骤S305。

步骤S305,判断当前的电话状态是否为挂断状态,若是挂断状态,则记录为本次拨号失败,执行步骤S34,否则返回执行步骤S302。

步骤S311,车联网终端设备自动接听电话。

步骤S312,检测电话状态并记录接听数据。

步骤S313,判断当前的电话状态是否为接通状态,若是接通状态,则记录电话接通时间并执行步骤S32,否则执行步骤S314。

步骤S314,判断当前的电话状态是否为挂断状态,若是挂断状态,则执行步骤S34,否则返回执行步骤S312。

步骤S32,判断接通电话时间是否超时,若超时,则执行步骤S33,否则执行步骤S34。

步骤S33,挂断电话。

步骤S34,检测测试路线是否完成,若测试路线已完成,则执行步骤S35,否则执行步骤S30。

步骤S35,根据上述拨打数据、接听数据,计算车联网终端设备的电话拨通率和电话接通率。

步骤S40,检测与车联网终端设备连接的基站的基站信息是否发生变化。若与车联网终端设备连接的基站信息发生变化,即表示车联网终端设备切换至与另一基站连接,执行步骤S41,否则执行步骤S42。

步骤S41,记录当前的基站信息及当前时间。

步骤S42,检测与车联网终端设备连接的基站的信号状态是否发生变化,若发生变化,则执行步骤S43,否则执行步骤S44。

步骤S43,记录基站的信号状态及当前时间。

步骤S44,检测测试路线是否完成,若测试路线已完成,则执行步骤S45,否则执行步骤S40。

步骤S45,计算基站切换速率。

步骤S50,实时检测车联网终端设备是否有向外发送新的网络数据,若检测到有发送新的网络数据,则执行步骤S51,否则执行步骤S52。

步骤S51,记录网络数据发送状态。

步骤S52,实时检测车联网终端设备是否有接收新的网络数据,若检测到有接收新的网络数据,则执行步骤S53,否则执行步骤S54。

步骤S53,记录网络数据接收状态。

步骤S54,检测测试路线是否完成,若测试路线已完成,则执行步骤S55,否则执行步骤S50。

步骤S55,根据网络数据发送状态和网络数据接收状态,计算网络数据传输成功率。

本发明的车联网终端设备实现在复杂的环境下,同时进行自动拨打电话测试、自动接听电话测试、基站测试以及网络测试,能够更加真实地、可靠地、全面地测试车联网终端设备在复杂环境下的通讯性能。

虽然对本发明的描述是结合以上具体实施例进行的,但是,熟悉本技术领域的人员能够根据上述的内容进行许多替换、修改和变化、是显而易见的。因此,所有这样的替代、改进和变化都包括在附后的权利要求的精神和范围内。

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