掌桥专利:专业的专利平台
掌桥专利
首页

一种车载终端及其远程自检及故障预警的方法及服务器

文献发布时间:2023-06-19 11:42:32


一种车载终端及其远程自检及故障预警的方法及服务器

技术领域

本申请属于电子通信领域,尤其涉及一种车载终端及其远程自检及故障预警的方法及服务器。

背景技术

现有技术的车载终端虽然能实现自检,例如现有技术的自检方法包括以下步骤:在车载终端中预先配置硬件自检模式和自检触发方式;需要车载终端自检硬件时,将车载终端与智能终端建立连接,按照预先配置的自检触发方式通过智能终端触发车载终端进入硬件自检模式;车载终端按照硬件自检模式设定的硬件测试项、测试方法和测试顺序启动硬件自检,在每一项测试结束后向智能终端上报分项测试结果,并在全部测试项结束后向智能终端上报整机测试结果,之后重新启动退出硬件自检模式;智能终端根据收到的分项测试结果和整机测试结果生成测试报告,上传至车载终端的厂商服务器。

然而,现有技术的自检方法虽然可快速、准确地查出车载终端的故障点,降低了厂商售后维护成本,但是,需要物理连接待检测的车载终端,无法远程检测,检测成本较高;且需要预先配置硬件自检模式和自检触发方式,无法灵活指定单一自检项,在自检完成后,未上报自检过程详细日志,不利于问题的排查。

发明内容

本申请的目的在于提供一种车载终端及其远程自检及故障预警的方法、计算机可读存储介质及服务器,旨在解决需要物理连接待检测的车载终端,无法远程检测,检测成本较高;且需要预先配置硬件自检模式和自检触发方式,无法灵活指定单一自检项,在自检完成后,未上报自检过程详细日志,不利于问题的排查的问题。

第一方面,本申请提供了一种车载终端远程自检及故障预警的方法,所述方法包括:

服务器向车载终端发送自检指令,所述自检指令包括需要自检的模块信息和自检日志打印策略,以由车载终端接收所述自检指令,根据所述自检指令对所述需要自检的模块信息对应的模块执行自检,并根据所述自检日志打印策略打印自检日志,得到自检结果和自检日志,并将所述自检结果及自检日志发送至服务器;

服务器解析所述自检结果及自检日志,根据预设的故障预警策略对车载终端进行预警。

第二方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述的车载终端远程自检及故障预警的方法的步骤。

第三方面,本申请提供了一种服务器,包括:

一个或多个处理器;

存储器;以及

一个或多个计算机程序,所述处理器和所述存储器通过总线连接,其中所述一个或多个计算机程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述处理器执行所述计算机程序时实现如上述的车载终端远程自检及故障预警的方法的步骤。

第四方面,本申请提供了一种车载终端远程自检及故障预警的方法,所述方法包括:

车载终端接收服务器向车载终端发送的自检指令,根据所述自检指令对所述需要自检的模块信息对应的模块执行自检,并根据所述自检日志打印策略打印自检日志,得到自检结果和自检日志,所述自检指令包括需要自检的模块信息和自检日志打印策略;

车载终端将所述自检结果及自检日志发送至服务器,以由服务器解析所述自检结果及自检日志,根据预设的故障预警策略对车载终端进行预警。

第五方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述的车载终端远程自检及故障预警的方法的步骤。

第六方面,本申请提供了一种车载终端,包括:

一个或多个处理器;

存储器;以及

一个或多个计算机程序,所述处理器和所述存储器通过总线连接,其中所述一个或多个计算机程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述处理器执行所述计算机程序时实现如上述的车载终端远程自检及故障预警的方法的步骤。

在本申请中,由于服务器向车载终端发送自检指令,由车载终端根据所述自检指令对所述需要自检的模块信息对应的模块执行自检,并根据所述自检日志打印策略打印自检日志,得到自检结果和自检日志,并将所述自检结果及自检日志发送至服务器;服务器解析所述自检结果及自检日志,根据预设的故障预警策略对车载终端进行预警。因此本申请能实现远程对车载终端进行检测,检测成本较低,且车载终端能上报自检过程的日志,有利于问题的排查。

附图说明

图1是本申请一实施例提供的车载终端远程自检及故障预警的方法的流程图。

图2是本申请一实施例提供的车载终端的具体结构框图。

图3是本申请一实施例提供的服务器的具体结构框图。

具体实施方式

为了使本申请的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。

请参阅图1,是本申请一实施例提供的车载终端远程自检及故障预警的方法的流程图,本申请一实施例提供的车载终端远程自检及故障预警的方法包括以下步骤:

S101、服务器向车载终端发送自检指令,所述自检指令包括需要自检的模块信息和自检日志打印策略。

在本申请一实施例中,需要自检的模块信息可以是整机自检或部分模块自检,自检日志打印策略可以是自检日志打印及上报级别等。

在本申请一实施例中,所述服务器向车载终端发送自检指令具体可以为:

服务器判断待接收自检指令的车载终端是否已通过网络连接服务器,如果车载终端已通过网络连接服务器,则服务器通过网络通道向车载终端发送自检指令;如果车载终端未通过网络连接服务器(例如休眠模式、网络中断等),则服务器通过短信通道向车载终端发送自检指令。

S102、车载终端接收所述自检指令,根据所述自检指令对所述需要自检的模块信息对应的模块执行自检,并根据所述自检日志打印策略打印自检日志,得到自检结果和自检日志。

在本申请一实施例中,所述根据所述自检指令对所述需要自检的模块信息对应的模块执行自检具体可以为:根据所述自检指令对所述需要自检的模块信息对应的模块执行电性检查、功能检查和数据检查,并分别记录各个模块的自检结果,根据所述自检日志打印策略打印自检日志。电性检查、功能检查和数据检查具体可以为:对模块进行连通性检查、驱动检查、读写检查、数据一致性检查等。

在本申请一实施例中,当服务器通过网络通道向车载终端发送自检指令时,所述车载终端接收所述自检指令具体为:车载终端通过网络通道接收所述自检指令;当服务器通过短信通道向车载终端发送自检指令时,所述车载终端接收所述自检指令具体为:车载终端通过短信通道接收所述自检指令。

S103、车载终端将所述自检结果及自检日志发送至服务器。

在本申请一实施例中,S103具体可以为:

车载终端把所述自检日志打包成压缩包后再发送到服务器,并把各个模块的健康检查状态、自检异常信息以及自检日志的压缩包字节流发送到服务器。

在本申请一实施例中,当服务器通过网络通道向车载终端发送自检指令时,所述车载终端将所述自检结果及自检日志发送至服务器具体为:车载终端通过网络通道将所述自检结果及自检日志发送至服务器;当服务器通过短信通道向车载终端发送自检指令时,所述车载终端将所述自检结果及自检日志发送至服务器具体为:车载终端通过短信通道将所述自检结果及自检日志发送至服务器。网络通道可以是HTTP或MQTT协议。

S104、服务器解析所述自检结果及自检日志,根据预设的故障预警策略对车载终端进行预警。

在本申请一实施例中,所述预设的故障预警策略包括各个模块的健康检查状态以及预警方式,预警方式包括发送异常列表、通过邮件通知、页面弹框等。

本申请一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:

服务器向车载终端发送自检指令,所述自检指令包括需要自检的模块信息和自检日志打印策略,以由车载终端接收所述自检指令,根据所述自检指令对所述需要自检的模块信息对应的模块执行自检,并根据所述自检日志打印策略打印自检日志,得到自检结果和自检日志,并将所述自检结果及自检日志发送至服务器;

服务器解析所述自检结果及自检日志,根据预设的故障预警策略对车载终端进行预警。

在本申请一实施例中,所述需要自检的模块信息是整机自检或部分模块自检,所述自检日志打印策略包括自检日志打印及上报级别;所述预设的故障预警策略包括各个模块的健康检查状态以及预警方式。

在本申请一实施例中,所述服务器向车载终端发送自检指令具体为:

服务器判断待接收自检指令的车载终端是否已通过网络连接服务器,如果车载终端已通过网络连接服务器,则服务器通过网络通道向车载终端发送自检指令;如果车载终端未通过网络连接服务器,则服务器通过短信通道向车载终端发送自检指令;

当服务器通过网络通道向车载终端发送自检指令时,所述车载终端接收所述自检指令具体为:车载终端通过网络通道接收所述自检指令;当服务器通过短信通道向车载终端发送自检指令时,所述车载终端接收所述自检指令具体为:车载终端通过短信通道接收所述自检指令;

当服务器通过网络通道向车载终端发送自检指令时,所述将所述自检结果及自检日志发送至服务器具体为:车载终端通过网络通道将所述自检结果及自检日志发送至服务器;当服务器通过短信通道向车载终端发送自检指令时,所述将所述自检结果及自检日志发送至服务器具体为:车载终端通过短信通道将所述自检结果及自检日志发送至服务器。

图2示出了本申请一实施例提供的服务器的具体结构框图,一种服务器100包括:一个或多个处理器101、存储器102、以及一个或多个计算机程序,其中所述处理器101和所述存储器102通过总线连接,所述一个或多个计算机程序被存储在所述存储器102中,并且被配置成由所述一个或多个处理器101执行,所述处理器101执行所述计算机程序时实现如下的步骤:

服务器向车载终端发送自检指令,所述自检指令包括需要自检的模块信息和自检日志打印策略,以由车载终端接收所述自检指令,根据所述自检指令对所述需要自检的模块信息对应的模块执行自检,并根据所述自检日志打印策略打印自检日志,得到自检结果和自检日志,并将所述自检结果及自检日志发送至服务器;

服务器解析所述自检结果及自检日志,根据预设的故障预警策略对车载终端进行预警。

在本申请一实施例中,所述需要自检的模块信息是整机自检或部分模块自检,所述自检日志打印策略包括自检日志打印及上报级别;所述预设的故障预警策略包括各个模块的健康检查状态以及预警方式。

在本申请一实施例中,所述服务器向车载终端发送自检指令具体为:

服务器判断待接收自检指令的车载终端是否已通过网络连接服务器,如果车载终端已通过网络连接服务器,则服务器通过网络通道向车载终端发送自检指令;如果车载终端未通过网络连接服务器,则服务器通过短信通道向车载终端发送自检指令;

当服务器通过网络通道向车载终端发送自检指令时,所述车载终端接收所述自检指令具体为:车载终端通过网络通道接收所述自检指令;当服务器通过短信通道向车载终端发送自检指令时,所述车载终端接收所述自检指令具体为:车载终端通过短信通道接收所述自检指令;

当服务器通过网络通道向车载终端发送自检指令时,所述将所述自检结果及自检日志发送至服务器具体为:车载终端通过网络通道将所述自检结果及自检日志发送至服务器;当服务器通过短信通道向车载终端发送自检指令时,所述将所述自检结果及自检日志发送至服务器具体为:车载终端通过短信通道将所述自检结果及自检日志发送至服务器。

本申请一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:

车载终端接收服务器向车载终端发送的自检指令,根据所述自检指令对所述需要自检的模块信息对应的模块执行自检,并根据所述自检日志打印策略打印自检日志,得到自检结果和自检日志,所述自检指令包括需要自检的模块信息和自检日志打印策略;

车载终端将所述自检结果及自检日志发送至服务器,以由服务器解析所述自检结果及自检日志,根据预设的故障预警策略对车载终端进行预警。

在本申请一实施例中,所述根据所述自检指令对所述需要自检的模块信息对应的模块执行自检具体为:根据所述自检指令对所述需要自检的模块信息对应的模块执行电性检查、功能检查和数据检查,并分别记录各个模块的自检结果,根据所述自检日志打印策略打印自检日志。

在本申请一实施例中,所述车载终端将所述自检结果及自检日志发送至服务器具体为:

车载终端把所述自检日志打包成压缩包后再发送到服务器,并把各个模块的健康检查状态、自检异常信息以及自检日志的压缩包字节流发送到服务器。

图3示出了本申请一实施例提供的车载终端的具体结构框图,一种车载终端200包括:一个或多个处理器201、存储器202、以及一个或多个计算机程序,其中所述处理器201和所述存储器202通过总线连接,所述一个或多个计算机程序被存储在所述存储器202中,并且被配置成由所述一个或多个处理器201执行,所述处理器201执行所述计算机程序时实现如下的步骤:

车载终端接收服务器向车载终端发送的自检指令,根据所述自检指令对所述需要自检的模块信息对应的模块执行自检,并根据所述自检日志打印策略打印自检日志,得到自检结果和自检日志,所述自检指令包括需要自检的模块信息和自检日志打印策略;

车载终端将所述自检结果及自检日志发送至服务器,以由服务器解析所述自检结果及自检日志,根据预设的故障预警策略对车载终端进行预警。

在本申请一实施例中,所述根据所述自检指令对所述需要自检的模块信息对应的模块执行自检具体为:根据所述自检指令对所述需要自检的模块信息对应的模块执行电性检查、功能检查和数据检查,并分别记录各个模块的自检结果,根据所述自检日志打印策略打印自检日志。

在本申请一实施例中,所述车载终端将所述自检结果及自检日志发送至服务器具体为:

车载终端把所述自检日志打包成压缩包后再发送到服务器,并把各个模块的健康检查状态、自检异常信息以及自检日志的压缩包字节流发送到服务器。

在本申请中,由于服务器向车载终端发送自检指令,由车载终端根据所述自检指令对所述需要自检的模块信息对应的模块执行自检,并根据所述自检日志打印策略打印自检日志,得到自检结果和自检日志,并将所述自检结果及自检日志发送至服务器;服务器解析所述自检结果及自检日志,根据预设的故障预警策略对车载终端进行预警。因此本申请能实现远程对车载终端进行检测,检测成本较低,且车载终端能上报自检过程的日志,有利于问题的排查。又由于车载终端可以通过网络、短信两种通道接收服务器发送的自检指令,并将自检结果和自检日志上报服务器,避免了对单一通讯方式的依赖,极大的提高了车载终端的远程自检效率。

应该理解的是,本申请各实施例中的各个步骤并不是必然按照步骤标号指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

相关技术
  • 一种车载终端及其远程自检及故障预警的方法及服务器
  • 一种汽车远程控制系统及其车载终端和服务器及控制、定位方法
技术分类

06120113023226