车辆信息处理方法及装置与流程

文档序号:19411483发布日期:2019-12-14 00:27阅读:125来源:国知局
车辆信息处理方法及装置与流程

本申请涉及计算机领域,尤其涉及车辆技术领域。



背景技术:

智能驾驶是车辆领域发展的新方向,是新时代的新科技主题。现有技术中的智能驾驶汽车,大多引入软件控制单元,对车辆的各个执行部件和传感器等机电器件进行控制。由于智能驾驶车辆内部模块数量多,通信线路数量大,在发生故障时,常常难以确定具体是哪个线路或者哪个器件发生故障。若是车辆对智能驾驶指令没有相应,可能需要相应的操作人员进行全面彻查,才能发生问题。不仅智能驾驶车辆,所有存在内部通信的车辆均存在类似的问题。因此,需要提供一种车辆信息处理方法,能够为车辆运行状态的判断提供便利。



技术实现要素:

为了解决现有技术中的至少一个问题,本申请实施例提供了一种车辆信息处理方法及装置。

第一方面,本申请实施例提供一种车辆信息处理方法,包括:

接收车辆状态信息;

获取显示设备的第一显示区域的当前显示状态;

根据车辆状态信息和第一显示区域的当前显示状态,控制第一显示区域所显示的提醒等级为车辆状态信息对应的提醒等级。

在本申请实施例中,能够根据车辆状态信息确定提醒等级,并将提醒等级显示在显示设备上,从而为测试人员提供一种直观的显示效果,使得测试人员能够以最快的速度发现车辆可能存在的故障。

在一种实施方式中,根据车辆状态信息和第一显示区域的当前显示状态,控制第一显示区域所显示的提醒等级为车辆状态信息对应的提醒等级,包括:

在第一显示区域的背景颜色非第一颜色并且车辆状态信息中包括设定信息的情况下,向显示设备发送第一颜色控制信息,第一颜色控制信息用于指示改变第一显示区域的背景颜色,使得背景颜色比改变前的背景颜色接近第一颜色或使得背景颜色变为第一颜色;或者

在第一显示区域的背景颜色非第二颜色并且车辆状态信息中不包括设定信息的情况下,向显示设备发送第二颜色控制信息,第二颜色控制信息用于指示改变第一显示区域的背景颜色,使得背景颜色比改变前的背景颜色接近第二颜色或使得背景颜色变为第二颜色。

在本申请实施例中,能够通过改变第一显示区域的背景颜色,使得操作人员通过第一显示区域的显示状态能够直观查看车辆状态信息对应的提醒等级,提高提醒的直观性,进而能够提高操作人员的反应速度。

在一种实施方式中,车辆状态信息还包括方向盘转动信息,接收车辆状态信息之后,还包括:

根据方向盘转动信息,调整方向盘图标的旋转方向。

在本申请实施例中,能够将方向盘旋转状况直观显示在显示设备上,从而操作人员能够直观观察到方向盘转动状况。操作人员还可以通过旋转方向盘旋转图标控制方向盘的旋转。

在一种实施方式中,显示设备的第二显示区域中设置有控制按钮;方法还包括:

通过车辆控制按钮接收目标车辆的控制消息;

向目标车辆发送控制消息。

在本申请实施例中,能够通过显示设备中的控制按钮向车辆发送控制消息,从而能够在车辆测试阶段模拟对车辆的真实操作,提供一种易于实现的车辆控制方式。

第二方面,本申请实施例提供一种车辆信息处理装置,包括:

状态信息接收模块:用于接收车辆状态信息;

显示状态获取模块:用于获取显示设备的第一显示区域的当前显示状态;

提醒等级调整模块:用于根据车辆状态信息和第一显示区域的当前显示状态,控制第一显示区域所显示的提醒等级为车辆状态信息对应的提醒等级。

在一种实施方式中,提醒等级调整模块包括:

第一调整单元:用于在第一显示区域的背景颜色非第一颜色并且车辆状态信息中包括设定信息的情况下,向显示设备发送第一颜色控制信息,第一颜色控制信息用于指示改变第一显示区域的背景颜色,使得背景颜色比改变前的背景颜色接近第一颜色或使得背景颜色变为第一颜色;

第二调整单元:用于在第一显示区域的背景颜色非第二颜色并且车辆状态信息中不包括设定信息的情况下,向显示设备发送第二颜色控制信息,第二颜色控制信息用于指示改变第一显示区域的背景颜色,使得背景颜色比改变前的背景颜色接近第二颜色或使得背景颜色变为第二颜色。

在一种实施方式中,显示设备的第二显示区域设置有方向盘图标;还包括:

方向盘控制模块:用于根据方向盘转动信息,调整方向盘图标的旋转方向。

在一种实施方式中,显示设备的第二显示区域中设置有控制按钮;装置还包括:

控制消息发送模块:用于通过车辆控制按钮向目标车辆发送控制消息。

第三方面,本申请实施例还提供一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请任意一项实施例所提供的方法。

第四方面,本申请实施例还提供一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使所述计算机执行本申请任意一项实施例所提供的方法。

上述申请中的一个实施例具有如下优点或有益效果:能够直观显示车辆行驶状态是否出现异常。因为采用根据车辆状态信息确定显示的提醒等级技术手段,所以克服了车辆运行状态的显示不够直观的技术问题,进而达到提供直观显示以便操作人员快速反应的技术效果。

上述可选方式所具有的其他效果将在下文中结合具体实施例加以说明。

附图说明

附图用于更好地理解本方案,不构成对本申请的限定。其中:

图1是根据本申请第一实施例的车辆信息处理方法示意图;

图2是根据本申请第二实施例的车辆控制系统示意图;

图3是根据本申请第三实施例的车辆信息处理方法示意图;

图4是根据本申请第四实施例的车辆信息处理装置示意图;

图5是根据本申请第五实施例的车辆信息处理装置示意图;

图6是根据本申请第六实施例的车辆信息处理装置连接示意图;

图7是根据本申请第七实施例的车辆信息处理装置对应的显示界面示意图;

图8是用来实现本申请实施例的车辆信息处理方法的电子设备的框图。

具体实施方式

以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

本申请实施例首先提供一种车辆信息处理方法,如图1所示,包括:

步骤s11:接收车辆状态信息。

步骤s12:接收显示设备的第一显示区域的当前显示状态。

步骤s13:根据车辆状态信息和第一显示区域的当前显示状态,控制第一显示区域的所显示的提醒等级为车辆状态信息对应的提醒等级。

在本申请实施例中,能够根据车辆状态信息确定提醒等级,并将提醒等级显示在显示设备上,从而为测试人员提供一种直观的显示效果,使得测试人员能够以最快的速度发现车辆可能存在的故障。

在本申请实施例中,车辆状态信息可以包括车辆的can(controllerareanetwork,控制器局域网络)信号,或者由can信号转换成的其它信号。在正常状态下,车辆的域控制器按照一定的周期发送上报信息。若是未接收到上报的信息,那么域控制器或者域控制器和相应接收装置之间的通信线路可能存在故障。例如,若接收到的车辆状态信息为空,则表示没有接收到相应的车辆状态信息。

在本申请实施例中,可以将接收车辆状态信息的装置连接于车辆通信线路的某个特定的位置,以测试车辆状态信息发送端到车辆状态信息接收装置之间的通信线路是否畅通。例如,车辆状态信息的接收装置可以连接车辆mcu(microcontrolunit,微控制单元),能够测试出mcu与车身can总线等的通信是否正常。

在本申请实施例中,车辆中可以设置显示设备,显示设备的显示界面可以分为多个显示区域。其中,第一显示区域的提醒等级,可以是第一显示区域显示的提醒信息的等级。提醒信息可以包括提醒消息框,也可以是提醒消息框的颜色、形状等显示特征,还可以包括第一显示区域的背景颜色。提醒等级可以用于提醒车辆状态信息是否正常,或者是否异常,或者用于直观显示车辆状态信息处于介于正常和异常之间的状态。

在本申请一种示例中,车辆信息处理方法可以应用于智能驾驶车辆。一种具体的车辆控制系统如图2所示,包括高性能处理器21和mcu22,高性能处理器通过开关24与mcu22连接,并通过mcu22向线控车辆23发送指令以及接受反馈。其中,mcu具有实时性强,接口丰富,因此mcu22与线控车辆23的总线直接相连。mcu22也并不搭载linux操作系统或者其它操作系统,无文件系统,无法直接在mcu22中记录大量数据,并没有直接手段对mcu22进行操作。因此,如果出现了车辆信息不通、车辆控制失败的现象,则难以判断是mcu逻辑还是算法逻辑出现了问题,大大的拖慢了研发与测试进度。

通过本申请实施例提供的车辆信息处理方法,能够通过mcu22接收来自线控车辆23的信息,并根据信息中是否包括设定的重要信息而改变现实设备第一显示区域的背景颜色,从而在车辆测试阶段,能够直接对mcu22的工作状况进行检测,在出现故障时缩短故障查找时间。在本申请实施例中,高性能处理器可采用一个以上的已知处理器,例如,可采用zu5高性能处理器。

在一种实施方式中,根据车辆状态信息和第一显示区域的当前显示状态,控制第一显示区域的所显示的提醒等级为车辆状态信息对应的提醒等级,包括:

在第一显示区域的背景颜色非第一颜色并且车辆状态信息中包括设定信息的情况下,向显示设备发送第一颜色控制信息,第一颜色控制信息用于指示显示设备按照第一设定方式改变第一显示区域的背景颜色;或者

在第一显示区域的背景颜色非第二颜色并且车辆状态信息中不包括设定信息的情况下,向显示设备发送第二颜色控制信息,第二颜色控制信息用于指示显示设备按照第二设定方式改变第一显示区域的背景颜色。

在本申请实施例中,第一设定方式可以包括将背景颜色调深,或者将背景颜色调浅。第二设定方式可以包括将背景颜色调浅,或者将背景颜色调深。第一设定方式与第二设定方式应当有所区别。

在本申请实施例中,可以先检测显示设备的显示界面中,根据车辆状态信息判断第一显示区域的背景颜色是否需要改变。例如,如果车辆状态信息为不包含重要信息,第一显示区域的背景颜色可以由红色逐渐变成粉色再变成白色。再如,如果车辆状态信息包含重要信息,第一显示区域的背景颜色可以由白色逐渐变成粉色再变成红色。

能够通过改变第一显示区域的背景颜色,使得操作人员通过第一显示区域的显示状态能够直观查看车辆状态信息对应的提醒等级,提高提醒的直观性,进而能够提高操作人员的反应速度。

在本申请实施例中,第一显示区域的显示状态,可以为第一显示区域的背景颜色。设定的信息可以为通过车辆can信号线传输的重要信息,或者通过车辆can信号线传输的周期性的运行状态上报信息等。若能够接收到上述重要信息,则说明can信号线的通信状况正常,若在一定时间内没有收到重要信息,则通信线路或者相应的信号发送端出现故障。

在本申请实施例中,可以根据设定信号接收的时间间隔将第一显示区域的背景颜色显示为第一颜色、第二颜色,或者介于第一颜色和第二颜色之间的过渡色。

在一种实施方式中,车辆状态信息还包括方向盘转动信息,接收车辆状态信息之后,如图3所示,还包括:

步骤s31:根据方向盘转动信息,调整方向盘图标的旋转方向。

在本申请实施例中,能够将方向盘旋转状况直观显示在显示设备上,从而操作人员能够直观观察到方向盘转动状况。操作人员还可以通过旋转方向盘旋转图标控制方向盘的旋转。

在一种实施方式中,显示设备的第二显示区域中设置有控制按钮;方法还包括:

通过车辆控制按钮接收目标车辆的控制消息;

向目标车辆发送控制消息。

在本申请实施例中,能够通过显示设备中的控制按钮向车辆发送控制消息,从而能够在车辆测试阶段模拟对车辆的真实操作,提供一种易于实现的车辆控制方式。

本申请实施例还提供一种车辆信息处理装置,如图4所示,包括:

状态信息接收模块41:用于接收车辆状态信息;

显示状态获取模块42:用于获取显示设备的第一显示区域的当前显示状态;

提醒等级调整模块43:用于根据车辆状态信息和第一显示区域的当前显示状态,控制第一显示区域的所显示的提醒等级为车辆状态信息对应的提醒等级。

在一种实施方式中,提醒等级调整模块包括:

第一调整单元:用于在第一显示区域的背景颜色非第一颜色并且车辆状态信息中包括设定信息的情况下,向显示设备发送第一颜色控制信息,第一颜色控制信息用于指示显示设备按照第一设定方式改变第一显示区域的背景颜色;

第二调整单元:用于在第一显示区域的背景颜色非第二颜色并且车辆状态信息中不包括设定信息的情况下,向显示设备发送第二颜色控制信息,第二颜色控制信息用于指示显示设备按照第二设定方式改变第一显示区域的背景颜色。

在一种实施方式中,如图5所示,显示设备的第二显示区域设置有方向盘图标;还包括:

方向盘控制模块51:用于根据方向盘转动信息,调整方向盘图标的旋转方向。

在一种实施方式中,显示设备的第二显示区域中设置有控制按钮;装置还包括:

控制消息发送模块:用于通过车辆控制按钮向目标车辆发送控制消息。

在本申请一种示例中,车辆信息处理装置可以设置于如图6所示的上位机61,上位机61通过无线路由器62与mcu63进行通信,可与测试出mcu63与线控车辆64之间的通信是否正常。

在本申请一种示例中,车辆信息处理装置在显示设备上的显示界面如图7所示。通过第一显示区域71(vehicleinfo,车辆信息)区域查看车身can传输出的重要消息,例如,accel_report(加速报道)、brakeinfo(离合信息)、gearboxinfo(换挡盒信息)、steeringinfo(方向盘信息)、throttleinfo(油门信息)、wheelspeed(轮速信息)。在这一界面中,如果收到了相关的消息,该第一显示区域71的背景颜色会变为红色,如没有收到相关的消息,第一显示区域71的背景颜色则会慢慢变淡直至变为白色。具体的,若果收到相关信息,相关信息在第一显示区域相应的背景颜色保持红色,若没有收到相关信息,相关信息在第一显示区域相应的背景颜色逐渐变白。例如,可以设置接收到油门相关信息后,throttleinfo对应的背景颜色保持红色,若一直未收到,则throttleinfo对应的背景颜色逐渐变白。操作者可以通过第一显示区域71的背景颜色直观判断是否正常的收到了can的消息。如果收不到,则要检查mcu(microcontrolunit,微控制器)是否通信正常、车身can开关是否打开,线束是否接好等。

在界面中第二显示区域72设置有方向盘图标,在can通信正常的情况下,方向盘图标会随着车辆上的方向盘的转动而转动。

在第三显示区域73内,有一个变量示波器,可以用于查看变量实时波形,以满足一些观察动态响应的需求。点击名为var的下拉菜单,会列出收到了的can消息,选择后示波器中就会显示出该信号的变化波形。此时可以通过调节scale(幅度)和offset(偏移量)两个值改变显示的幅值和偏移量。

控制车辆时,要将界面上方的“opencontrol?”(开启控制)选项栏勾选,勾选后才能控制车辆。在勾选后,尝试按一下键盘上设定案件,例如按下键盘上的"a"和“d”按键,如果方向盘随之转动,则证明可以控制车辆。通过“speedmode”(速度模式)勾选栏勾选速度模式,在勾选“speedmode”后,可以通过“setspeed”设置速度选项卡选择速度。屏幕最上端用户换挡输入(gearuserinput)下方有一个名为changegear(换挡)的按钮,点击可以换挡。切记,在换挡的同时,需要用户按住键盘的"s"键进行刹车,否则换挡不能成功。每点击一下changegear的按钮,档位会从高到低逐个切换。切换到最低档位后,松开“s”键,车辆就会慢速前行。

在本申请实施例中,能够根据车辆状态信息确定提醒等级,并将提醒等级显示在显示设备上,从而为测试人员提供一种直观的显示效果,使得测试人员能够以最快的速度发现车辆可能存在的故障。

根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。

如图8所示,是根据本申请实施例的车辆信息处理方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。

如图8所示,该电子设备包括:一个或多个处理器801、存储器802,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示图形用户界面(graphicaluserinterface,gui)的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图8中以一个处理器801为例。

存储器802即为本申请所提供的非瞬时计算机可读存储介质。其中,存储器存储有可由至少一个处理器执行的指令,以使至少一个处理器执行本申请所提供的车辆信息处理方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的车辆信息处理方法。

存储器802作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的车辆信息处理方法对应的程序指令/模块(例如,附图4所示的状态信息接收模块41、显示状态获取模块42、提醒等级调整模块43)。处理器801通过运行存储在存储器802中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的车辆信息处理方法。

存储器802可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据车辆信息处理电子设备的使用所创建的数据等。此外,存储器802可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器802可选包括相对于处理器801远程设置的存储器,这些远程存储器可以通过网络连接至车辆信息处理电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

车辆信息处理方法的电子设备还可以包括:输入装置803和输出装置804。处理器801、存储器802、输入装置803和输出装置804可以通过总线或者其他方式连接,图8中以通过总线连接为例。

输入装置803可接收输入的数字或字符信息,以及产生与车辆信息处理电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置804可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(liquidcrystaldisplay,lcd)、发光二极管(lightemittingdiode,led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。

此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用集成电路(applicationspecificintegratedcircuits,asic)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(programmablelogicdevice,pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(cathoderaytube,阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(localareanetwork,lan)、广域网(wideareanetwork,wan)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。

根据本申请实施例的技术方案,能够根据车辆状态信息确定提醒等级,并直观显示提醒等级,使得操作人员能够直接从显示界面得知车辆状态大概的正常或异常状态,从而能够在车辆发生异常时及时处理。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。

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