车身状态的监控方法及系统与流程

文档序号:11682730阅读:246来源:国知局
车身状态的监控方法及系统与流程

本发明涉及一种车身状态的监控方法及系统。



背景技术:

现有技术中,对车身状态的监控主要通过声光报警以及屏幕上led图标提醒的方式,来提醒司机车身的状态存在异常。由于用于提醒的方式较少(声、光、图标),并不能将车身的异常状态以最直观、最详细的方式表达出来,必须依靠人工的检查,才能确定车身状态异常的准确原因。并且,现有的很多车在后备箱未关闭的情况下,仍然允许行驶,这会带来安全隐患;锁车时,如果未能及时发现大灯、尾灯未关闭,将会导致严重后果。



技术实现要素:

本发明的目的在于,提供一种车身状态的监控方法及系统,能够直观地、具体地展示车身的状态,不需要用户进一步地判断;并且用户可以简便地对车身状态进行控制。

一方面,本发明的车身状态的监控方法,在车载屏幕上显示车身的3d模型,所述3d模型中各车门、各车窗、各车灯、以及后备箱的开关情况与所述车身的各车门、各车窗、各车灯、以及后备箱的实际的开关情况一致。

优选地,通过软件建立所述3d模型,在所述3d模型中,各车门、各车窗、各车灯、以及后备箱均为独立的控件;创建与各所述控件一一对应的状态机,各所述控件均包括开位置和关位置,各所述状态机均包括与所述开位置对应的开状态和与所述关位置对应的关状态;电子控制单元实时地检测所述车身的各车门、各车窗、各车灯、以及后备箱的实际的开关情况,将各所述开关情况通过can总线写入pps文件;状态管理单元实时地监测所述pps文件,当所述pps文件中记录的内容改变时,读出并解析变化的内容,如果解析的结果为所述车门、车窗、车灯、或后备箱的开关情况改变,则根据所述解析的结果中改变后的所述开关情况来控制对应的所述状态机的状态与之相匹配;显示管理单元获取各所述状态机的状态,根据各所述状态机的状态设置所述3d模型中各所述控件的位置,从而使得所述3d模型中各车门、各车窗、各车灯、以及后备箱的开关情况与所述车身的各车门、各车窗、各车灯、以及后备箱的实际的开关情况一致。

进一步地,所述车载屏幕为可操控屏幕,用户通过对所述车载屏幕中显示的所述3d模型中的所述控件执行预定操作,能够对所述车身的与所述控件对应的所述车门、所述车窗、所述车灯、或所述后备箱的开关情况进行控制。

优选地,若用户对所述车载屏幕中显示的所述3d模型中的所述控件执行所述预定操作,则所述显示管理单元改变所述预定操作对应的控件的位置;事件处理单元在用户对所述车载屏幕中显示的所述3d模型中的所述控件执行所述预定操作后,查询所述控件的当前的位置;所述状态管理单元根据查询到的所述控件的当前的状态来控制对应的所述状态机的状态与之相匹配,然后将各所述状态机的状态写入所述pps文件,并将所述状态机的状态改变的消息发送到所述can总线;所述电子控制单元通过所述can总线接收所述消息,并根据改变后的所述状态机的状态对所述车身的与所述状态机对应的所述车门、所述车窗、所述车灯、或所述后备箱的开关情况进行控制。

进一步地,所述车载屏幕具有两个显示区域,其中一个显示区域用于显示所述3d模型,另一个显示区域用于显示车载主机功能界面。

另一方面,本发明的车身状态的监控系统,包括:车载屏幕,其配置为用于显示车身的3d模型;显示管理单元,其包括所述3d模型,在所述3d模型中,各车门、各车窗、各车灯、以及后备箱均为独立的控件;状态管理单元,其包括与各所述控件一一对应的状态机,各所述控件均包括开位置和关位置,各所述状态机均包括与所述开位置对应的开状态和与所述关位置对应的关状态;电子控制单元,其配置为实时地检测所述车身的各车门、各车窗、各车灯、以及后备箱的实际的开关情况,将各所述开关情况通过can总线写入pps文件;其中,所述状态管理单元配置为:实时地监测所述pps文件,当所述pps文件中记录的内容改变时,读出并解析变化的内容,如果解析的结果为所述车门、车窗、车灯、或后备箱的开关情况改变,则根据所述解析的结果中改变后的所述开关情况来控制对应的所述状态机的状态与之相匹配;所述显示管理单元配置为:获取各所述状态机的状态,根据各所述状态机的状态设置所述3d模型中各所述控件的位置,从而使得所述3d模型中各车门、各车窗、各车灯、以及后备箱的开关情况与所述车身的各车门、各车窗、各车灯、以及后备箱的实际的开关情况一致。

进一步地,所述车载屏幕为可操控屏幕,其使得用户能够对其显示的所述3d模型中的所述控件执行预定操作;所述显示管理单元进一步配置为:若用户对所述车载屏幕中显示的所述3d模型中的所述控件执行所述预定操作,则改变所述预定操作对应的控件的位置;所述系统还包括事件处理单元,其配置为在用户对所述车载屏幕中显示的所述3d模型中的所述控件执行所述预定操作后,查询所述控件的当前的位置,并将查询到的所述控件的当前的位置通知所述状态管理单元;所述状态管理单元进一步配置为:根据所述事件处理单元查询到的所述控件的当前的位置来控制对应的所述状态机的状态与之相匹配,然后将各所述状态机的状态写入所述pps文件,并将所述状态机的状态改变的消息发送到所述can总线;所述电子控制单元进一步配置为:通过所述can总线接收所述消息,并根据改变后的所述状态机的状态对所述车身的与所述状态机对应的所述车门、所述车窗、所述车灯、或所述后备箱的开关情况进行控制。

优选地,所述车载屏幕具有两个显示区域,其中一个显示区域用于显示所述3d模型,另一个显示区域用于显示车载主机功能界面。

本发明的车身状态的监控方法及系统,将车身的实际状态以3d模型的形式对用户进行显示,能精准地定位到当前车身的各个部位的状态;并且用户可以通过该3d模型,对车身进行控制(例如开关车门等)。

附图说明

图1为本发明的车身状态的监控方法的一个实施例的流程示意图;

图2为本发明的车身状态的监控方法的另一个实施例的流程示意图;

图3为本发明的车身状态的监控系统的结构示意图;

图4为本发明的车身状态的监控系统的车载屏幕显示的车身的3d模型的一个示例;

图5为本发明的车身状态的监控系统的车载屏幕显示的车身的3d模型的另一个示例;

图6为本发明的车身状态的监控系统的车载屏幕显示的车身的3d模型的又一个示例;

图7为本发明的车身状态的监控系统的车载屏幕的显示画面的一个示例。

具体实施方式

下面结合附图和具体实施方式对本发明的车身状态的监控方法及系统作进一步的详细描述,但不作为对本发明的限定。

本发明的车身状态的监控方法,在车载屏幕上显示车身的3d模型,该3d模型中各车门、各车窗、各车灯、以及后备箱的开关情况与车身的各车门、各车窗、各车灯、以及后备箱的实际的开关情况一致。

通过将车身的实际状态以3d模型的形式对用户进行显示,能够直观地告诉用户车身各个部位的状态,例如,哪个车门没有关闭,哪个车窗没有打开、哪个车灯处于打开/关闭状态等,如图4至6所示,从而精准地定位到当前车身的各个部位的状态。

具体地,可以通过软件(例如3dmax/maya软件)建立汽车的3d模型,在该3d模型中,各车门、各车窗、各车灯、以及后备箱均为独立的控件。将建立好的汽车的3d模型导入ui设计软件(例如kanzi软件),分别为3d模型中的每一个控件创建与各个控件一一对应的状态机,状态机与对应的控件相绑定。每个控件均包括开位置和关位置,即各个车门、车窗、车灯和后备箱的开位置和关位置,与之对应的各个状态机均包括与开位置对应的开状态和与关位置对应的关状态。各个状态机的状态可以通过状态管理单元来修改,显示管理单元可以根据对应的状态机的状态来设定各个控件的位置。

先结合图3来说明本发明的车身状态的监控系统的结构。本发明的车身状态的监控系统包括车载屏幕10、显示管理单元20、状态管理单元30、通信单元40、电子控制单元(ecu)50、以及事件处理单元60。其中,显示管理单元20包括3d模型20a,在3d模型20a中各车门、各车窗、各车灯、以及后备箱均为独立的控件21、22等。状态管理单元30包括与各控件21、22等一一对应的状态机31、32等。通信单元40包括用于通信的pps(persistentpublish/subscribe)文件41和can总线42。各部分的功能将在下文描述。

下面结合图1至3来说明本发明的车身状态的监控方法及系统。

如图1和3所示,电子控制单元(ecu)50实时地检测车身的各车门、各车窗、各车灯、以及后备箱的实际的开关情况(s11),并将车身各部分的开关情况发送到通信单元40,通过通信单元40中的can总线42写入pps文件41。

状态管理单元30实时地监测通信单元40中的pps文件41,当pps文件41中记录的内容改变时,状态管理单元30读出并解析变化的内容,如果解析的结果为车门、车窗、车灯、或后备箱的开关情况改变,则根据解析的结果中改变后的开关情况来控制对应的状态机31、32等的状态与之相匹配(s12)。

显示管理单元20获取各个状态机31、32等的状态,3d模型20a中的各个控件21、22等根据对应的各个状态机31、32等的状态来设置自己的位置(s13),然后在车载屏幕10上显示该更新后的3d模型20a,从而使得显示在车载屏幕10上的3d模型中各车门、各车窗、各车灯、以及后备箱的开关情况与车身的各车门、各车窗、各车灯、以及后备箱的实际的开关情况一致。从而能够直观地告诉用户车身各个车门、车窗、车灯、以及后备箱的开关状态,如图4至6所示。

如图2和3所示,为了使得用户能够对车身的状态进行方便的控制,在本发明中,车载屏幕10为可操控屏幕(例如触控屏幕),用户可以对车载屏幕中显示的3d模型中的各个控件执行预定操作(例如触摸点击、滑动等),从而对车身实际的与该被操作的控件对应的部位(车门、车窗、车灯、或后备箱)的开关情况进行控制。

具体地,若用户对车载屏幕中显示的3d模型中的某个控件执行预定操作(例如触摸点击)(s21),则显示管理单元20改变与预定操作对应的控件21、22等的位置(s22)。用于的预定操作触发了操作事件,事件处理单元60在用户对车载屏幕10中显示的3d模型中的控件21、22等执行预定操作后,查询控件21、22等的当前的位置,并将查询到的控件21、22等的当前的位置通知状态管理单元30。状态管理单元30根据该控件的位置修改与该控件对应的状态机31、32等的状态(s23)。在状态机的状态切换完之后,状态管理单元30将改变后的状态机的状态写入到通信单元40的pps文件41,并将该状态机的状态改变的消息发送到通信单元40的can总线42;电子控制单元50通过can总线接收该消息,并根据改变后的该状态机的状态对车身的与该状态机对应的控件(即车门、车窗、车灯、或后备箱)的开关情况进行控制。

如此,可以实现通过操作车载屏幕上显示的3d模型,来对车身的实际状态进行控制,使得用户在车载屏幕上直观地看到车身的某个部位异常时(例如某一侧的某个车门忘记关闭等),能够非常方便地对该部位进行控制。

例如,若车载屏幕的显示画面如图4所示,此时用户想打开前车灯,则用户可以通过触摸点击图4中汽车的3d模型中前车灯的位置来控制前车灯点亮,最终的车身状态如图5中的3d模型所示。若车载屏幕显示的3d模型如图6所示,用户看到车载屏幕发现车身右侧的一个车门未关闭,则用户可以通过触摸点击图6的3d模型中打开的车门,来使得该车门关闭。

并且,在用户对车身的某个部位的开关情况进行控制之后,在车载屏幕上实时地显示出来,从而能够让用户及时看到对该部位的控制是否到位。例如,起初用户通过车载屏幕看到的3d模型如图6所示,即一个车门未关闭。用户对在屏幕上点击该车门,即对该车门执行关闭操作;操作之后,若车门关闭成功,则显示的3d模型变为图4所示,若车门关闭失败(例如被卡住等需要人工干预的情况),则显示的3d模型还为图6所示。则用户通过观察车载屏幕上显示的该车门的开关情况,能够及时地直接地看到该操作是否成功,即该车门是否被成功关闭。

需要说明的是,ecu对车身的车门、车窗、车灯、或后备箱的开关情况进行控制是现有技术。ecu根据解析后的can总线消息,控制车身的对应部位的电机转动,从而达到打开或关闭车身的对应部位的目的。

优选地,为了在监控车身状态的同时能够进行其他的显示和操作,在本发明中,车载屏幕具有两个显示区域,其中一个显示区域用于显示所述3d模型,例如图7中的上部区域,另一个显示区域用于显示车载主机功能界面,例如图7中的下部区域。

本发明的车身状态的监控方法及系统,将车身的实际状态以3d模型的形式对用户进行显示,能精准地定位到当前车身的各个部位的状态;并且用户可以通过该3d模型,对车身进行控制(例如开关车门等)。

以上具体实施方式仅为本发明的示例性实施方式,不能用于限定本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这些修改或等同替换也应视为落在本发明的保护范围内。

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