车载设备及其检测方法技术

技术编号:24994655 阅读:26 留言:0更新日期:2020-07-24 17:57
公开了一种车载设备及其检测方法,包括:监测车载设备自身及其外设装置中至少之一的状态信息;将所述状态信息封装为预定格式的数据;将所述预定格式的数据发送至车载控制设备;其中,所述状态信息包括物理状态信息、程序状态信息中至少之一。本申请中,车载设备可及时将自身和/或外设装置的物理状态或程序状态通知到车载网络系统,以便车载网络系统能够及时获知车载设备或其外设装置的状态,从而避免车载设备或其外设装置的异常或失效带来不良影响。

【技术实现步骤摘要】
车载设备及其检测方法
本申请涉及自动驾驶
,尤其涉及一种车载设备及其检测方法。
技术介绍
车载设备通过其内置或外设的各类传感器来采集交通工具(例如,车辆)行驶过程中的信息(如,位置、方向、行驶路径上的图像等)来为交通工具的驾驶人员提供用于方便用户使用交通工具的功能,例如辅助驾驶功能等。车载设备内部及其内置或外设的各类传感器的异常或失效,将对其功能的有效性产生较大影响,进而影响其用户体验。例如,如果车载设备外接的摄像装置异常或失效,车载设备将无法及时准确地定位交通工具行驶过程中的障碍物等,也就无法及时发出碰撞预警等信号来通知用户令其及时关注道路状况,从而影响用户体验。因此,期望提供一种车载设备及其检测方法,以使得车载设备能够及时将自身或其外设装置的状态通知到车载控制设备,从而避免因车载设备或其外设装置异常或失效带来不良影响,进而影响用户体验。
技术实现思路
为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种车载设备及其检测方法。根据本申请的一个方面,提供了一种车载设备的检测方法,包括:监测车载设备自身及其外设装置中至少之一的状态信息;将所述状态信息封装为预定格式的数据;将所述预定格式的数据发送至车载控制设备;其中,所述状态信息包括物理状态信息、程序状态信息中至少之一。根据本申请的另一方面,提供了一种车载设备,包括:一个或多个处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于执行上述车载设备的检测方法。根据本申请的另一方面,提供了一种车载设备,包括:监测单元,配置为监测车载设备自身及其外设装置中至少之一的状态信息;封装单元,配置为将所述状态信息封装为预定格式的数据;发送单元,配置为将所述预定格式的数据发送至车载控制设备;其中,所述状态信息包括物理状态信息、程序状态信息中至少之一。根据本申请的另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行上述车载设备的检测方法。通过根据本申请实施例的车载设备及其检测方法,车载设备能够监测自身及其外设装置中至少之一的状态信息,将所述状态信息封装为预定格式的数据并发送至车载控制设备,由此,车载设备可及时将自身和/或外设装置的物理状态或程序状态通知到车载网络系统,以便车载网络系统能够及时获知车载设备或其外设装置的状态,从而避免车载设备或其外设装置的异常或失效带来不良影响,进而提高用户体验。附图说明通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。图1是本申请所适用的车载系统的示例性结构图。图2是本申请一示例性实施例提供的车载设备的结构示意图。图3是本申请一示例性实施例提供的车载设备的检测方法的流程示意图。图4是本申请一示例性实施例提供的接收来自底层程序的错误信息和/或异常信息的流程示意图。图5是本申请一示例性实施例提供的车载设备的底层程序检测流程示意图。图6是本申请一示例性实施例提供的车载设备的应用程序检测流程示意图。图7是本申请一示例性实施例提供的位图数据的结构示意图。图8是本申请一示例性实施例提供的车载设备检测方法的示例性执行流程示意图。图9是本申请一示例性实施例提供的车载设备的检测装置的一结构示意图。图10是本申请一示例性实施例提供的车载设备的检测装置的另一结构示意图。图11是本申请一示例性实施例提供的车载设备中检测装置与其他程序之间通信的示意图。具体实施方式下面,将参考附图详细地描述根据本申请的示例实施例。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。申请概述如上文所述,车载设备的异常或失效将直接影响其功能的有效性。一旦车载设备异常或失效,其功能也就会发生异常或失效,这将会为交通工具的使用带来不良影响,影响其用户体验。然而,车载设备目前尚不具备检测自身状态的功能,也即无法实时检测其自身及其外设装置(例如,各类传感器)的状态,使得车载网络系统无法及时采取措施来避免车载设备异常或失效带来的不良影响。尤其是系统级芯片(SOC)类型的车载设备,该类型的车载设备一般负责复杂功能的处理,例如,感知系统的图像识别等,但此类型的车载设备因其不具备检测自身状态的功能而导致其发生异常或失效时无法及时通知用户,从而降低用户体验(尤其在驾驶交通工具的过程中的用户体验)。针对上述技术问题,本申请实施例提供了一种车载设备的检测方法、车载设备的检测装置、车载设备以及计算机可读存储介质,由车载设备监测其自身及其外设装置中至少之一的状态信息,该状态信息可以包括物理状态信息和程序状态信息中至少之一,将所述状态信息封装为预定格式的数据并发送至车载控制设备,如此,车载设备可及时将自身和/或外设装置的物理状态或程序状态通知到车载网络系统,以便车载网络系统能够及时获知车载设备或其外设装置的状态,从而及早发现车载设备或其外设装置的异常或失效等情况,以采取措施(例如,向驾驶人员发出告警信号等)避免车载设备或其外设装置的异常或失效带来不良影响,进而提高用户体验。应用场景本申请的实施例可应用于各种场景。例如,本申请实施例可以应用多种类型的交通工具。例如,该交通工具可以是各种不同类型,其可以是车辆、飞行器、航天器、水中运载工具等。例如,本申请实施例可应用于交通工具的各种状态,例如,交通工具的行驶状态、静止状态等。示例性系统图1是本申请实施例适用的车载系统的示例性结构图。如图1所示,本申请实施例所适用的车载系统可以包括:车载设备10、车载控制设备20、和至少一个电子控制单元(ECU,ElectronicControlUnit)30,其中,车载设备10与电子控制单元30之间通过车载控制设备20进行交互,车载设备10与车载控制设备20之间可以直接通信,车载控制设备20与电子控制单元30之间可以直接通信。本申请实施例中,车载设备10配置为通过采集交通工具(例如,行驶过程中的位置、行驶方向、行驶路径上的图像等)信息来提供用于方便用户使用交通工具的复杂功能,例如辅助驾驶功能。该辅助驾驶功能可以包括例如车距监测及追尾预警、前方碰撞预警、车道偏离预警、导航功能、黑匣子功能等的防撞预警功能。车载设备10的其他相关技术细节可参照下文“示例性车载设备”部分。本申请实施例中,车载控制设备20可以通过支持诸如8位/16位/32位等单片机系统的微控制单元(MCU,MicrocontrollerUnit)或其他类似的电子设备来实现。车载控制设备20可通过CAN总本文档来自技高网...

【技术保护点】
1.一种车载设备的检测方法,包括:/n监测车载设备自身及其外设装置中至少之一的状态信息;/n将所述状态信息封装为预定格式的数据;/n将所述预定格式的数据发送至车载控制设备;/n其中,所述状态信息包括物理状态信息、程序状态信息中至少之一。/n

【技术特征摘要】
1.一种车载设备的检测方法,包括:
监测车载设备自身及其外设装置中至少之一的状态信息;
将所述状态信息封装为预定格式的数据;
将所述预定格式的数据发送至车载控制设备;
其中,所述状态信息包括物理状态信息、程序状态信息中至少之一。


2.根据权利要求1所述的检测方法,其中,
所述物理状态信息包括硬件的异常信息、硬件的错误信息、车载设备内部环境的异常信息中至少之一;和/或,
所述程序状态信息包括程序的异常信息、程序的错误信息中至少之一。


3.根据权利要求1所述的检测方法,其中,监测车载设备及其外设装置中至少之一的状态信息,至少包括如下之一:
基于NETLINK机制接收来自底层程序的错误信息和/或异常信息;
基于进程间通信IPC机制接收来自应用程序的错误信息和/或异常信息。


4.根据权利要求3所述的检测方法,其中,基于NETLINK机制接收来自底层程序的错误信息和/或异常信息,包括:
在底层程序启动而应用程序未启动时,接收来自底层程序的错误信息和/或异常信息并存储于存储器的预定存储空间;以及
在应用程序启动时,通过NETLINK组件接收来自所述预定存储空间的所述错误信息和/或异常信息并存储至存储器中的预定文件。


5.根据权利要求3所述的检测方法,其中,基于IPC机制接收来自应用程序的错误信息和/或异常信息,包括:
创建用于与应用程序通信的IPC通道;
通过所述IPC通道接收来自所述应用程序的错误信息和/或异常信息。


6.根据权利要求1所述的检测方法,其中,监测车载设备自身及其外设装置中至少之一的状态信息,包括:采用轮询机制监测车载设备自身及其外设装置中至少之一的状态信息。


7.根据权利要求1所述的检测方法,还包括:将监测到的状态信息以列表的形式存储到存储器中的预定文件中。

【专利技术属性】
技术研发人员:文谭波朱迪陈增万张雄管瑜
申请(专利权)人:厦门地平线征程智能科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1