Movatterモバイル変換


[0]ホーム

URL:


CN114347788B - A service-oriented intelligent cockpit human-computer interaction button control system - Google Patents

A service-oriented intelligent cockpit human-computer interaction button control system
Download PDF

Info

Publication number
CN114347788B
CN114347788BCN202111452186.0ACN202111452186ACN114347788BCN 114347788 BCN114347788 BCN 114347788BCN 202111452186 ACN202111452186 ACN 202111452186ACN 114347788 BCN114347788 BCN 114347788B
Authority
CN
China
Prior art keywords
key
computer interaction
module
service
control system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111452186.0A
Other languages
Chinese (zh)
Other versions
CN114347788A (en
Inventor
徐经
谢忠原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Voyah Automobile Technology Co Ltd
Original Assignee
Voyah Automobile Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Voyah Automobile Technology Co LtdfiledCriticalVoyah Automobile Technology Co Ltd
Priority to CN202111452186.0ApriorityCriticalpatent/CN114347788B/en
Publication of CN114347788ApublicationCriticalpatent/CN114347788A/en
Application grantedgrantedCritical
Publication of CN114347788BpublicationCriticalpatent/CN114347788B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

Translated fromChinese

本发明公开了一种基于面向服务的智能座舱人机交互按键控制系统,包括:传感层,其具有多个与外部按键的类型对应的按键检测模块,按键检测模块用于获取对应类型的外部按键的按键传感数据;控制层,其具有多个与按键检测模块对应的提取模块,提取模块用于根据按键传感数据,获取外部按键的特征信息数据组;协调层,其包括识别模块和多个组合响应模块,识别模块用于根据特征信息数据组和处理逻辑识别按键行为信息,组合响应模块用于根据一类或多类按键行为信息生成组合响应信息。本发明有效降低了执行控制器与外部按键在硬件和软件上的耦合性,提高了人机交互按键在应用中的适应性。

The invention discloses a service-oriented intelligent cockpit human-computer interaction button control system, which includes: a sensing layer, which has a plurality of button detection modules corresponding to the types of external buttons. The button detection module is used to obtain the corresponding type of external buttons. The key sensing data of the key; the control layer, which has a plurality of extraction modules corresponding to the key detection module, and the extraction module is used to obtain the characteristic information data group of the external key according to the key sensing data; the coordination layer, which includes an identification module and There are multiple combined response modules. The identification module is used to identify key press behavior information based on the characteristic information data group and processing logic. The combined response module is used to generate combined response information based on one or more types of key press behavior information. The invention effectively reduces the coupling between the execution controller and the external button in hardware and software, and improves the adaptability of the human-computer interaction button in application.

Description

Translated fromChinese
一种基于面向服务的智能座舱人机交互按键控制系统A service-oriented intelligent cockpit human-computer interaction button control system

技术领域Technical field

本发明涉及汽车按键系统技术领域,特别涉及一种基于面向服务的智能座舱人机交互按键控制系统。The invention relates to the technical field of automobile button systems, and in particular to a service-oriented intelligent cockpit human-computer interaction button control system.

背景技术Background technique

传统的座舱人机交互(HMI)按键设计是根据功能和组合开关在座舱内的布局来设计的,需要考虑人机工程、电气连接、线束设计等多种因素,一旦布局确定,按键种类和位置就确定了,后期很难更改。如果需要优化HMI设计,一般需要车型改版才能实现,这就导致了传统的座舱HMI按键的设计不够灵活,当无法适配到合适的按键或者升级改装需要变更按键的类型时候,需要大量的改版工作,原有的按键设计系统无法重用。The traditional cockpit human-machine interaction (HMI) button design is based on the layout of functions and combination switches in the cockpit. Various factors such as ergonomics, electrical connections, and wiring harness design need to be considered. Once the layout is determined, the type and location of the buttons must be considered. That’s it, it’s hard to change later. If the HMI design needs to be optimized, it generally requires vehicle model revision to achieve it. This results in the design of traditional cockpit HMI buttons being inflexible. When the appropriate buttons cannot be adapted or the type of buttons needs to be changed during upgrades and modifications, a lot of revision work is required. , the original button design system cannot be reused.

发明内容Contents of the invention

针对现有技术存在的问题,本发明提供了一种基于面向服务的智能座舱人机交互按键控制系统,包括传感层、控制层和协调层,在保证控制层和协调层不变的情况下,只通过更新传感层中的按键检测模块,来适应外部按键的数量和/或类型的改变,实现了硬件与执行控制器之间的解耦,提高了智能座舱人机交互按键在应用中的适应性。In view of the problems existing in the existing technology, the present invention provides a service-oriented intelligent cockpit human-computer interaction button control system, including a sensing layer, a control layer and a coordination layer, while ensuring that the control layer and coordination layer remain unchanged. , only by updating the key detection module in the sensing layer to adapt to changes in the number and/or type of external keys, the decoupling between the hardware and the execution controller is realized, and the application of intelligent cockpit human-computer interaction keys is improved. adaptability.

本发明的技术方案为:The technical solution of the present invention is:

一种基于面向服务的智能座舱人机交互按键控制系统,包括:A service-oriented intelligent cockpit human-computer interaction button control system, including:

传感层,其具有多个与外部按键的类型对应的按键检测模块,按键检测模块用于获取对应类型的外部按键的按键传感数据;A sensing layer, which has a plurality of key detection modules corresponding to the types of external keys, and the key detection modules are used to obtain key sensing data of corresponding types of external keys;

控制层,其具有多个与按键检测模块对应的提取模块,提取模块用于根据按键传感数据,获取外部按键的特征信息数据组;The control layer has a plurality of extraction modules corresponding to the key detection module. The extraction module is used to obtain the characteristic information data group of the external key according to the key sensing data;

协调层,其包括识别模块和多个组合响应模块,识别模块用于根据特征信息数据组和处理逻辑识别按键行为信息,组合响应模块用于根据一类或多类按键行为信息生成响应信息。The coordination layer includes an identification module and multiple combined response modules. The identification module is used to identify keystroke behavior information based on the characteristic information data group and processing logic. The combined response module is used to generate response information based on one or more types of keystroke behavior information.

优选的是,还包括:Preferably, it also includes:

管理层,其用于根据组合响应信息,生成人机交互控制指令。The management layer is used to generate human-computer interaction control instructions based on the combined response information.

优选的是,外部按键包括机械按键、屏内硬按键和应用内软按键中的一种或多种。Preferably, the external keys include one or more of mechanical keys, in-screen hard keys, and in-application soft keys.

优选的是,按键检测模块包括:Preferably, the key detection module includes:

硬键检测模块,其用于获取由硬线实现的按键的按键传感数据;Hard key detection module, which is used to obtain key sensing data of keys implemented by hard wires;

软键检测模块,其用于获取由应用软件界面实现的按键的按键传感数据;Soft key detection module, which is used to obtain key sensing data of keys implemented by the application software interface;

电子检测模块,其用于接收电子控制单元传输的按键传感数据。An electronic detection module is used to receive key sensing data transmitted by the electronic control unit.

优选的是,特征数据组包括:按键触发时间、触发时长、连续触发次数和触点轨迹中的一种或多种。Preferably, the characteristic data set includes: one or more of key trigger time, trigger duration, number of consecutive triggers, and contact trajectory.

优选的是,协调层还包括:Preferably, the coordination layer also includes:

筛分模块,其用于删除特征数据组中的无效数据;Screening module, which is used to delete invalid data in the feature data group;

仲裁模块,其用于当两类或多类特征数据组相冲突时,根据仲裁逻辑规则选择相冲突的特征数据组中的一类特征数据组。An arbitration module is used to select one type of feature data group among the conflicting feature data groups according to arbitration logic rules when two or more types of feature data groups conflict.

优选的是,按键行为信息包括长按、短按、双击、滑动。Preferably, the key behavior information includes long press, short press, double click, and slide.

优选的是,处理逻辑包括:Preferably, the processing logic includes:

当按键的触发时长大于或等于时间阈值时,判定为长按,小于时间阈值时,判定为短按;When the triggering duration of the key is greater than or equal to the time threshold, it is determined to be a long press; when it is less than the time threshold, it is determined to be a short press;

当相邻两次触发的时间间隔小于间隔阈值时判定为双击。When the time interval between two adjacent triggers is less than the interval threshold, it is determined to be a double click.

一种电子设备,包括处理器,处理器应用上述的基于面向服务的智能座舱人机交互按键控制系统。An electronic device includes a processor, and the processor applies the above-mentioned service-oriented intelligent cockpit human-computer interaction button control system.

一种车辆,包括上述的电子设备。A vehicle includes the above-mentioned electronic device.

本发明的有益效果是:The beneficial effects of the present invention are:

本发明采用面向服务框架,构建智能座舱人机交互按键控制系统,其中设置了传感层以获取外部按键的按键传感数据,控制层进一步在按键传感数据的基础上提取不同类型按键传感数据的特征信息数据组,协调层进一步在特征信息数据组的基础上实现按键行为信息识别和组合响应。本发明在保证控制层和协调层不变的情况下,只通过更新传感层中的按键检测模块,来适应外部按键的数量和/或类型的改变,实现了硬件与执行控制器之间的解耦。本发明中传感层和控制层之间,以及,控制层和协调层之间,均可以实现各软件模块的数据共享与重用,实现了软件与软件之间的解耦,从而有效降低了执行控制器与外部按键在硬件和软件上的耦合性,提高了智能座舱人机交互按键在应用中的适应性。The present invention adopts a service-oriented framework to construct an intelligent cockpit human-computer interaction button control system, in which a sensing layer is set up to obtain button sensing data of external buttons. The control layer further extracts different types of button sensing based on the button sensing data. The coordination layer further implements key behavior information recognition and combined response based on the characteristic information data group of the data. While ensuring that the control layer and coordination layer remain unchanged, the present invention only adapts to changes in the number and/or type of external keys by updating the key detection module in the sensing layer, and realizes the communication between the hardware and the execution controller. Decoupled. In the present invention, data sharing and reuse of each software module can be realized between the sensing layer and the control layer, as well as between the control layer and the coordination layer, and the decoupling between software is realized, thereby effectively reducing the execution time. The coupling of hardware and software between the controller and external buttons improves the adaptability of smart cockpit human-computer interaction buttons in applications.

附图说明Description of the drawings

图1为本发明实施例提供的一种基于面向服务的智能座舱人机交互按键控制系统示意图。Figure 1 is a schematic diagram of a service-oriented smart cockpit human-computer interaction button control system provided by an embodiment of the present invention.

具体实施方式Detailed ways

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following specific embodiments are used to illustrate the implementation of the present invention. Persons familiar with this technology can easily understand other advantages and effects of the present invention from the content disclosed in this specification. Obviously, the described embodiments are only part of the embodiments of the present invention. , not all examples. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.

“内”等指示的方向或位置关系的术语是基于附图所述的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。Terms indicating a direction or positional relationship such as "within" are based on the direction or positional relationship described in the drawings. This is only for convenience of description and does not indicate or imply that the device or element must have a specific orientation or be constructed in a specific orientation. and operation, and therefore cannot be construed as limitations of the present invention. In addition, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance.

此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。In addition, it should be noted that in the description of the present invention, unless otherwise explicitly stated and limited, the terms "setting", "installation", "connecting" and "connecting" should be understood in a broad sense. For example, they can be fixed The connection can also be a detachable connection or an integral connection; it can be a mechanical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be an internal connection between two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

如图1所示,为本发明实施例提供的一种基于面向服务的智能座舱人机交互按键控制系统的结构示意图,该控制系统包括传感层100、控制层200和协调层300。As shown in Figure 1, it is a schematic structural diagram of a service-oriented smart cockpit human-computer interaction button control system provided by an embodiment of the present invention. The control system includes a sensing layer 100, a control layer 200 and a coordination layer 300.

传感层100负责匹配外部按键的数据传输方式和通讯协议,以获取完整的按键传感数据,并建立统一的按键传感数据对外输出或被调用的接口,具有多个与外部按键的类型对应的按键检测模块。The sensing layer 100 is responsible for matching the data transmission method and communication protocol of external buttons to obtain complete button sensing data, and establish a unified interface for outputting or calling the button sensing data externally, with multiple types corresponding to the external buttons. key detection module.

其中,按键检测模块用于获取对应类型的外部按键的按键传感数据。Among them, the key detection module is used to obtain key sensing data of corresponding types of external keys.

实际应用中,外部按键可以为机械按键、屏内硬按键和应用内软按键中的一种或多种,在此不予以限制。In actual applications, the external keys can be one or more of mechanical keys, in-screen hard keys, and in-application soft keys, which are not limited here.

一个优选的实施例是,按键检测模块根据外部按键类型、连接及数据传输模式的不同,可以包括硬键检测模块110、软键检测模块120和电子检测模块130。A preferred embodiment is that the key detection module may include a hard key detection module 110, a soft key detection module 120 and an electronic detection module 130 depending on the external key type, connection and data transmission mode.

其中,硬键检测模块110用于获取由硬线实现的按键的按键传感数据,例如键控制器SWS通过对按键的物理信号进行基础的滤波处理,最终获取稳定的按键状态信息;软键检测模块120用于获取由应用软件界面实现的按键的按键传感数据,例如通过SOME/IP服务调用或者软件函数调用的方式获取按键信息;电子检测模块130用于接收电子控制单元传输的按键传感数据,例如门控单元DCU通过解析周期性的按键信号,最终获取硬件连接在其它ECU的按键信息。Among them, the hard key detection module 110 is used to obtain key sensing data of keys implemented by hard wires. For example, the key controller SWS performs basic filtering processing on the physical signals of the keys to finally obtain stable key status information; soft key detection The module 120 is used to obtain key sensing data of keys implemented by the application software interface, such as obtaining key information through SOME/IP service calls or software function calls; the electronic detection module 130 is used to receive key sensing data transmitted by the electronic control unit. Data, for example, the gate control unit DCU parses periodic key signals and finally obtains the key information of hardware connected to other ECUs.

控制层200根据外部按键类型和处理方式,独立地对不同外部按键的按键传感数据进行分类特征提取,具体的具有多个与按键检测模块对应的提取模块,提取模块用于根据按键传感数据,获取外部按键的特征信息数据组。The control layer 200 independently performs classification feature extraction on the key sensing data of different external keys according to the type and processing method of the external keys. Specifically, it has multiple extraction modules corresponding to the key detection module. The extraction module is used to extract the key sensing data according to the key sensing data. , obtain the characteristic information data group of the external key.

一个优选的实时例是,控制层200包括与硬键检测模块110对应的第一提取模块210,与软键检测模块120对应的第二提取模块220,与电子检测模块120对应的第三提取模块230。A preferred real-time example is that the control layer 200 includes a first extraction module 210 corresponding to the hard key detection module 110, a second extraction module 220 corresponding to the soft key detection module 120, and a third extraction module corresponding to the electronic detection module 120. 230.

特征数据组根据外部按键类型的不同,可以包括:按键触发时间、触发时长、连续触发次数和触点轨迹中的一种或多种。Depending on the type of external key, the characteristic data group may include one or more of: key trigger time, trigger duration, number of consecutive triggers, and contact trajectory.

协调层300负责调用控制层200提取出的特征数据组,进行按键行为信息识别,并根据一类或多类按键行为信息生成组合响应信息(例如:同时按下方向盘上的菜单健和收藏健5s可以强制重启娱乐影音系统,应对异常情况下重启的处理),具体包括识别模块310和多个组合响应模块320。识别模块310用于根据特征信息数据组和处理逻辑识别按键行为信息,组合响应模块320用于根据一类或多类按键行为信息生成响应信息。The coordination layer 300 is responsible for calling the feature data group extracted by the control layer 200, identifying key behavior information, and generating combined response information based on one or more types of key behavior information (for example: pressing the menu key and the favorite key on the steering wheel simultaneously for 5 seconds The entertainment audio and video system can be forcibly restarted to deal with restarting under abnormal circumstances), specifically including an identification module 310 and a plurality of combined response modules 320. The identification module 310 is used to identify key press behavior information according to the characteristic information data set and processing logic, and the combined response module 320 is used to generate response information according to one or more types of key press behavior information.

其中,处理逻辑包括当按键的触发时长大于或等于时间阈值时,判定为长按,小于时间阈值时,判定为短按;当相邻两次触发的时间间隔小于间隔阈值时判定为双击。Among them, the processing logic includes that when the trigger duration of the key is greater than or equal to the time threshold, it is determined to be a long press; when it is less than the time threshold, it is determined to be a short press; when the time interval between two adjacent triggers is less than the interval threshold, it is determined to be a double click.

具体的,协调层300还包括筛分模块和仲裁模块。其中,筛分模块用于删除特征数据组中的无效数据,例如某个功能因为硬件故障不可用,那么对应它的开启按键应该是不可用状态,其对应的特征数据组为无效数据。冲裁模块用于当两类或多类特征数据组相冲突时,根据仲裁逻辑规则选择相冲突的特征数据组中的一类特征数据组,例如手势控制或者语音控制逻辑与按键同时被触发的时候应该有先进先出的逻辑。Specifically, the coordination layer 300 also includes a screening module and an arbitration module. Among them, the screening module is used to delete invalid data in the feature data group. For example, if a function is unavailable due to hardware failure, then the corresponding start button should be in an unavailable state, and the corresponding feature data group should be invalid data. The punching module is used to select one type of feature data group among the conflicting feature data groups according to arbitration logic rules when two or more types of feature data groups conflict, such as gesture control or voice control logic and buttons being triggered at the same time. There should be a first-in-first-out logic.

为了实现该智能座舱人机交互按键控制系统的对外交互控制功能,本实施例还在上述结构基础上,增设了管理层400,用于根据组合响应信息,生成人机交互控制指令。In order to realize the external interactive control function of the intelligent cockpit human-computer interaction button control system, this embodiment also adds a management layer 400 based on the above structure, which is used to generate human-computer interaction control instructions based on the combined response information.

在本实施例中,该智能座舱人机交互按键控制系统内部,各层对外数据接口可以采用统一的、通用的接口协议(例如SOME/IP协议),实现各层数据之间各软件模块的数据共享与重用,降低系统数据的冗余程度。In this embodiment, within the smart cockpit human-computer interaction button control system, the external data interfaces of each layer can adopt a unified and universal interface protocol (such as SOME/IP protocol) to realize the data of each software module between the data of each layer. Share and reuse to reduce the redundancy of system data.

传感层100中按键检测模块通过对应协议获取对应的外部按键的按键传感数据,通过传感层的对外数据接口,将相应按键传感数据分享至控制层200。The key detection module in the sensing layer 100 obtains the key sensing data of the corresponding external keys through the corresponding protocol, and shares the corresponding key sensing data to the control layer 200 through the external data interface of the sensing layer.

控制层200中的各提取模块通过调用传感层的对外数据接口,可以获取外部按键的按键传感数据,并通过控制层200的对外数据接口,将提取出的相应的特征信息数据组,分享至协调层300。Each extraction module in the control layer 200 can obtain the key sensing data of the external keys by calling the external data interface of the sensing layer, and share the extracted corresponding characteristic information data group through the external data interface of the control layer 200. to the coordination layer 300.

协调层300中的识别模块310通过调用控制层200的对外数据接口,可以获取相应的特征信息数据组,并根据处理逻辑识别按键行为信息,协调层300中的各组合响应模块320可以在内部直接获取识别模块310生成的一类或多类按键行为信息以生成组合响应信息,通过协调层300的对外数据接口,将生成的组合响应信息,分享至管理层400。The identification module 310 in the coordination layer 300 can obtain the corresponding characteristic information data group by calling the external data interface of the control layer 200, and identify the key behavior information according to the processing logic. Each combination response module 320 in the coordination layer 300 can directly internally Obtain one or more types of key behavior information generated by the identification module 310 to generate combined response information, and share the generated combined response information to the management layer 400 through the external data interface of the coordination layer 300 .

管理层400最后通过CAN(ControllerArea Network,控制器域网)和/或以太网,实现数据交互和/或控制交互等功能。The management layer 400 finally implements functions such as data interaction and/or control interaction through CAN (ControllerArea Network) and/or Ethernet.

本实施例采用面向服务框架,构建智能座舱人机交互按键控制系统,其中设置了传感层以获取外部按键的按键传感数据,控制层进一步在按键传感数据的基础上提取不同类型按键传感数据的特征信息数据组,协调层进一步在特征信息数据组的基础上实现按键行为信息识别和组合响应。本实施例在保证控制层和协调层不变的情况下,只通过更新传感层中的按键检测模块,来适应外部按键的数量和/或类型的改变,实现了硬件与执行控制器之间的解耦。本实施例中传感层和控制层之间,以及,控制层和协调层之间,均可以实现各软件模块的数据共享与重用,实现了软件与软件之间的解耦,从而有效降低了执行控制器与外部按键在硬件和软件上的耦合性,提高了智能座舱人机交互按键在应用中的适应性。This embodiment uses a service-oriented framework to construct a smart cockpit human-computer interaction button control system, in which a sensing layer is set up to obtain button sensing data of external buttons. The control layer further extracts different types of button sensing data based on the button sensing data. The coordination layer further realizes key behavior information recognition and combined response based on the characteristic information data group of sensory data. In this embodiment, while ensuring that the control layer and coordination layer remain unchanged, only by updating the key detection module in the sensing layer to adapt to changes in the number and/or type of external keys, the relationship between the hardware and the execution controller is realized. of decoupling. In this embodiment, data sharing and reuse of each software module can be realized between the sensing layer and the control layer, and between the control layer and the coordination layer, realizing decoupling between software, thereby effectively reducing The coupling between the execution controller and the external buttons in hardware and software improves the adaptability of the smart cockpit human-computer interaction buttons in applications.

基于与方法同样的发明构思,本发明实施例还提供了一种电子设备,该电子设备包括处理器,并应用如上文所述的基于面向服务的智能座舱人机交互按键控制系统。Based on the same inventive concept as the method, embodiments of the present invention also provide an electronic device, which includes a processor and applies the service-oriented intelligent cockpit human-computer interaction button control system as described above.

基于与方法同样的发明构思,本发明实施例还提供了一种车辆,该车辆上设置有上文所述的电子设备,以实现智能座舱人机交互功能。Based on the same inventive concept as the method, embodiments of the present invention also provide a vehicle, which is provided with the above-mentioned electronic device to realize the human-computer interaction function of the smart cockpit.

本发明实施例中提供的技术方案,至少具有如下技术效果或优点:The technical solutions provided in the embodiments of the present invention have at least the following technical effects or advantages:

本发明采用面向服务框架,构建智能座舱人机交互按键控制系统,其中设置了传感层以获取外部按键的按键传感数据,控制层进一步在按键传感数据的基础上提取不同类型按键传感数据的特征信息数据组,协调层进一步在特征信息数据组的基础上实现按键行为信息识别和组合响应。本发明在保证控制层和协调层不变的情况下,只通过更新传感层中的按键检测模块,来适应外部按键的数量和/或类型的改变,实现了硬件与执行控制器之间的解耦。本发明中传感层和控制层之间,以及,控制层和协调层之间,均可以实现各软件模块的数据共享与重用,实现了软件与软件之间的解耦,从而有效降低了执行控制器与外部按键在硬件和软件上的耦合性,提高了智能座舱人机交互按键在应用中的适应性。The present invention adopts a service-oriented framework to construct an intelligent cockpit human-computer interaction button control system, in which a sensing layer is set up to obtain button sensing data of external buttons. The control layer further extracts different types of button sensing based on the button sensing data. The coordination layer further realizes key behavior information recognition and combined response based on the characteristic information data group of the data. While ensuring that the control layer and coordination layer remain unchanged, the present invention only adapts to changes in the number and/or type of external keys by updating the key detection module in the sensing layer, and realizes the communication between the hardware and the execution controller. Decoupled. In the present invention, data sharing and reuse of each software module can be realized between the sensing layer and the control layer, as well as between the control layer and the coordination layer, and the decoupling between software is realized, thereby effectively reducing the execution time. The coupling of hardware and software between the controller and external buttons improves the adaptability of smart cockpit human-computer interaction buttons in applications.

利用本发明提供的基于面向服务的智能座舱人机交互按键控制系统,可以在架构上将一个门控按键移动到触摸屏上,而不会引起整车的软件以及电气连接的大规模修改。该系统兼容多种按键触发方式,并可以通过定义统一的逻辑策略,与物理层分离的特性,使得电气和软件架构具有更好的可重用性。该系统可以在人机工程等机械部件没有定样之前使用软按键的方式实现整车的整个按键策略,很多功能可以提前调试,这部分开发的工作量可以在硬按键ready后无缝的迁移过去,提高开发效率、缩短开发周期更短、使项目分发更快。Utilizing the service-oriented smart cockpit human-computer interaction button control system provided by the present invention, a gate control button can be moved to the touch screen in the architecture without causing large-scale modifications to the software and electrical connections of the entire vehicle. The system is compatible with a variety of key triggering methods, and can define a unified logical strategy and be separated from the physical layer, making the electrical and software architecture more reusable. This system can use soft keys to implement the entire key strategy of the vehicle before the mechanical components such as ergonomics are finalized. Many functions can be debugged in advance. This part of the development workload can be seamlessly migrated after the hard keys are ready. , improve development efficiency, shorten the development cycle, and make project distribution faster.

以上内容仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不脱离本发明的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。The above contents are only embodiments of the present invention. Common knowledge such as the specific structures and characteristics of the solutions are not described in detail here. Those skilled in the art can easily understand that the protection scope of the present invention is obviously not limited to these specific embodiments. . Without departing from the present invention, several modifications and improvements can be made. These should also be regarded as the protection scope of the present invention. These will not affect the effect of the present invention and the practicality of the patent.

Claims (9)

Translated fromChinese
1.一种基于面向服务的智能座舱人机交互按键控制系统,其特征在于,包括:1. A service-oriented intelligent cockpit human-computer interaction button control system, which is characterized by including:传感层,其具有多个与外部按键的类型对应的按键检测模块,所述按键检测模块用于获取对应类型的所述外部按键的按键传感数据;A sensing layer, which has a plurality of key detection modules corresponding to the types of external keys, and the key detection modules are used to obtain key sensing data of the corresponding types of external keys;控制层,其具有多个与所述按键检测模块对应的提取模块,所述提取模块用于根据所述按键传感数据,获取所述外部按键的特征信息数据组;A control layer, which has a plurality of extraction modules corresponding to the key detection module, and the extraction module is used to obtain the characteristic information data group of the external key according to the key sensing data;协调层,其包括识别模块和多个组合响应模块,所述识别模块用于根据所述特征信息数据组和处理逻辑识别按键行为信息,所述组合响应模块用于根据一类或多类所述按键行为信息生成组合响应信息;Coordination layer, which includes an identification module and a plurality of combined response modules. The identification module is used to identify key behavior information according to the characteristic information data group and processing logic. The combined response module is used to identify the keystroke behavior information according to one or more categories. Key press behavior information generates combined response information;所述协调层还包括:The coordination layer also includes:筛分模块,其用于删除所述特征信息数据组中的无效数据;A screening module, which is used to delete invalid data in the characteristic information data group;仲裁模块,其用于当两类或多类所述特征信息数据组相冲突时,根据仲裁逻辑规则选择相冲突的所述特征信息数据组中的一类特征信息数据组。An arbitration module, configured to select one type of characteristic information data group among the conflicting characteristic information data groups according to arbitration logic rules when two or more types of characteristic information data groups conflict.2.如权利要求1所述的基于面向服务的智能座舱人机交互按键控制系统,其特征在于,还包括:2. The service-oriented intelligent cockpit human-computer interaction button control system as claimed in claim 1, further comprising:管理层,其用于根据所述组合响应信息,生成人机交互控制指令。A management layer, which is used to generate human-computer interaction control instructions based on the combined response information.3.如权利要求1所述的基于面向服务的智能座舱人机交互按键控制系统,其特征在于,所述外部按键包括机械按键、屏内硬按键和应用内软按键中的一种或多种。3. The service-oriented intelligent cockpit human-computer interaction button control system according to claim 1, wherein the external buttons include one or more of mechanical buttons, in-screen hard buttons and in-application soft buttons. .4.如权利要求1所述的基于面向服务的智能座舱人机交互按键控制系统,其特征在于,所述按键检测模块包括:4. The service-oriented intelligent cockpit human-computer interaction key control system as claimed in claim 1, wherein the key detection module includes:硬键检测模块,其用于获取由硬线实现的按键的按键传感数据;Hard key detection module, which is used to obtain key sensing data of keys implemented by hard wires;软键检测模块,其用于获取由应用软件界面实现的按键的按键传感数据;Soft key detection module, which is used to obtain key sensing data of keys implemented by the application software interface;电子检测模块,其用于接收电子控制单元传输的按键传感数据。An electronic detection module is used to receive key sensing data transmitted by the electronic control unit.5.如权利要求1所述的基于面向服务的智能座舱人机交互按键控制系统,其特征在于,所述特征信息数据组包括:按键触发时间、触发时长、连续触发次数和触点轨迹中的一种或多种。5. The service-oriented smart cockpit human-computer interaction button control system as claimed in claim 1, wherein the characteristic information data group includes: button trigger time, trigger duration, number of consecutive triggers, and contact point trajectory. one or more.6.如权利要求1所述的基于面向服务的智能座舱人机交互按键控制系统,其特征在于,所述按键行为信息包括长按、短按、双击、滑动。6. The service-oriented intelligent cockpit human-computer interaction button control system according to claim 1, wherein the button behavior information includes long press, short press, double click, and slide.7.如权利要求1-6任一项所述的基于面向服务的智能座舱人机交互按键控制系统,其特征在于,所述处理逻辑包括:7. The service-oriented intelligent cockpit human-computer interaction button control system according to any one of claims 1 to 6, characterized in that the processing logic includes:当所述按键的触发时长大于或等于时间阈值时,判定为长按,小于所述时间阈值时,判定为短按;When the triggering duration of the button is greater than or equal to the time threshold, it is determined to be a long press; when it is less than the time threshold, it is determined to be a short press;当相邻两次触发的时间间隔小于间隔阈值时判定为双击。When the time interval between two adjacent triggers is less than the interval threshold, it is determined to be a double click.8.一种电子设备,包括处理器,其特征在于,所述处理器应用如权利要求1-7任一所述的基于面向服务的智能座舱人机交互按键控制系统。8. An electronic device, comprising a processor, characterized in that the processor applies the service-oriented intelligent cockpit human-computer interaction button control system according to any one of claims 1-7.9.一种车辆,其特征在于,包括如权利要求8所述的电子设备。9. A vehicle, characterized by comprising the electronic device according to claim 8.
CN202111452186.0A2021-11-302021-11-30 A service-oriented intelligent cockpit human-computer interaction button control systemActiveCN114347788B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202111452186.0ACN114347788B (en)2021-11-302021-11-30 A service-oriented intelligent cockpit human-computer interaction button control system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202111452186.0ACN114347788B (en)2021-11-302021-11-30 A service-oriented intelligent cockpit human-computer interaction button control system

Publications (2)

Publication NumberPublication Date
CN114347788A CN114347788A (en)2022-04-15
CN114347788Btrue CN114347788B (en)2023-10-13

Family

ID=81096530

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202111452186.0AActiveCN114347788B (en)2021-11-302021-11-30 A service-oriented intelligent cockpit human-computer interaction button control system

Country Status (1)

CountryLink
CN (1)CN114347788B (en)

Citations (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE10342665A1 (en)*2003-09-162005-04-28Daimler Chrysler AgVehicle operation system e.g. for driver to set parameters, has touch panel operated by finger by touching or continuous movement to give two kinds of operation
WO2014113923A1 (en)*2013-01-222014-07-31华为终端有限公司Touchscreen-based physical button simulation method and device
CN105620393A (en)*2015-12-252016-06-01莆田市云驰新能源汽车研究院有限公司Self-adaptive vehicle human-computer interaction method and system thereof
DE102015209593A1 (en)*2015-01-052016-07-07Volkswagen Aktiengesellschaft Operating device with fast haptic feedback
CN106662977A (en)*2014-12-182017-05-10奥迪股份公司Method for operating an operator control device of a motor vehicle in multi-finger operation
CN106855759A (en)*2015-12-162017-06-16小米科技有限责任公司Touch controlled key, contact panel and touch control terminal
CN107450745A (en)*2017-07-142017-12-08惠州市天泽盈丰物联网科技股份有限公司Man-machine interactive system and terminal
WO2018100619A1 (en)*2016-11-292018-06-07本田技研工業株式会社Vehicle control system, vehicle control method, and vehicle control program
CN108132907A (en)*2017-12-142018-06-08汽-大众汽车有限公司The method and system of vehicle-mounted software input are carried out with reference to information of vehicles control system
CN207851897U (en)*2017-12-132018-09-11北京海豚世纪教育科技有限公司The tutoring system of artificial intelligence based on TensorFlow
CN109606386A (en)*2018-12-122019-04-12北京车联天下信息技术有限公司Cockpit in intelligent vehicle
CN109840026A (en)*2017-11-292019-06-04比亚迪股份有限公司Method of toch control, touch key-press and automobile
CN112286737A (en)*2020-09-282021-01-29北京电子工程总体研究所Display control console hard function key hot backup device, system and method
CN112613534A (en)*2020-12-072021-04-06北京理工大学 A Multimodal Information Processing and Interaction System
CN112959873A (en)*2021-04-142021-06-15山东宝雅新能源汽车股份有限公司Intelligent control scheme of voice and key combined vehicle
DE102020106003A1 (en)*2020-03-052021-09-09Gestigon Gmbh METHOD AND SYSTEM FOR TRIGGERING A PICTURE RECORDING OF THE INTERIOR OF A VEHICLE BASED ON THE DETERMINATION OF A GESTURE OF CLEARANCE
CN113479214A (en)*2021-08-162021-10-08国汽智控(北京)科技有限公司Automatic driving system and application method thereof
CN113580998A (en)*2021-06-172021-11-02东风汽车集团股份有限公司Charging authentication method, device, equipment and system for electric vehicle
CN113602090A (en)*2021-08-032021-11-05岚图汽车科技有限公司 A vehicle control method, device and system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105335136B (en)*2014-07-162019-08-09阿里巴巴集团控股有限公司The control method and device of smart machine
CN105279405B (en)*2015-10-282018-06-26同济大学Touchscreen user button behavior pattern is built and analysis system and its personal identification method
DE102016007024A1 (en)*2016-06-082017-12-14Daimler Ag Steering wheel with controls and method for setting a function for a vehicle
US10402161B2 (en)*2016-11-132019-09-03Honda Motor Co., Ltd.Human-vehicle interaction

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE10342665A1 (en)*2003-09-162005-04-28Daimler Chrysler AgVehicle operation system e.g. for driver to set parameters, has touch panel operated by finger by touching or continuous movement to give two kinds of operation
WO2014113923A1 (en)*2013-01-222014-07-31华为终端有限公司Touchscreen-based physical button simulation method and device
CN106662977A (en)*2014-12-182017-05-10奥迪股份公司Method for operating an operator control device of a motor vehicle in multi-finger operation
DE102015209593A1 (en)*2015-01-052016-07-07Volkswagen Aktiengesellschaft Operating device with fast haptic feedback
CN106855759A (en)*2015-12-162017-06-16小米科技有限责任公司Touch controlled key, contact panel and touch control terminal
CN105620393A (en)*2015-12-252016-06-01莆田市云驰新能源汽车研究院有限公司Self-adaptive vehicle human-computer interaction method and system thereof
WO2018100619A1 (en)*2016-11-292018-06-07本田技研工業株式会社Vehicle control system, vehicle control method, and vehicle control program
CN107450745A (en)*2017-07-142017-12-08惠州市天泽盈丰物联网科技股份有限公司Man-machine interactive system and terminal
CN109840026A (en)*2017-11-292019-06-04比亚迪股份有限公司Method of toch control, touch key-press and automobile
CN207851897U (en)*2017-12-132018-09-11北京海豚世纪教育科技有限公司The tutoring system of artificial intelligence based on TensorFlow
CN108132907A (en)*2017-12-142018-06-08汽-大众汽车有限公司The method and system of vehicle-mounted software input are carried out with reference to information of vehicles control system
CN109606386A (en)*2018-12-122019-04-12北京车联天下信息技术有限公司Cockpit in intelligent vehicle
DE102020106003A1 (en)*2020-03-052021-09-09Gestigon Gmbh METHOD AND SYSTEM FOR TRIGGERING A PICTURE RECORDING OF THE INTERIOR OF A VEHICLE BASED ON THE DETERMINATION OF A GESTURE OF CLEARANCE
CN112286737A (en)*2020-09-282021-01-29北京电子工程总体研究所Display control console hard function key hot backup device, system and method
CN112613534A (en)*2020-12-072021-04-06北京理工大学 A Multimodal Information Processing and Interaction System
CN112959873A (en)*2021-04-142021-06-15山东宝雅新能源汽车股份有限公司Intelligent control scheme of voice and key combined vehicle
CN113580998A (en)*2021-06-172021-11-02东风汽车集团股份有限公司Charging authentication method, device, equipment and system for electric vehicle
CN113602090A (en)*2021-08-032021-11-05岚图汽车科技有限公司 A vehicle control method, device and system
CN113479214A (en)*2021-08-162021-10-08国汽智控(北京)科技有限公司Automatic driving system and application method thereof

Also Published As

Publication numberPublication date
CN114347788A (en)2022-04-15

Similar Documents

PublicationPublication DateTitle
CN103235658B (en)All-in-one machine and method for realizing full-channel quick touch
CN105912241A (en)Method and device for man-machine interaction, and terminal
JP2021105725A (en)Noise reduction method, device, electronic apparatus, and recording medium based on on-vehicle multiple sound range
CN116723198A (en)Multi-node server host control method, device, equipment and storage medium
CN112382294A (en)Voice recognition method and device, electronic equipment and storage medium
CN112817718A (en)Dual-system device, application display method thereof and storage medium
WO2024027498A1 (en)Smart cockpit control method and apparatus, device, and medium
WO2024113870A1 (en)Voice interaction method and apparatus, computer device, and computer readable storage medium
CN114347788B (en) A service-oriented intelligent cockpit human-computer interaction button control system
WO2019161691A1 (en)Method and apparatus for self-adaptively parsing touch data, and device and storage medium
CN108572594A (en)Generation method, device and the terminal device of smart machine control instruction
CN115794313A (en)Virtual machine debugging method, system, electronic equipment and storage medium
CN119201298A (en) A method and device for interacting between Linux system star flash driver and upper layer software
CN102081455B (en) Adapter and computer management system
CN105471602A (en)Serial port information transmission method, single board device and common-used single board
CN112181882A (en) A signal conversion method, device, electronic device and storage medium
WO2017107429A1 (en)Operation processing method, apparatus and device for interconnection application, and non-volatile computer storage medium
CN103686323A (en) Multiprocessor communication method and system
CN116018783A (en) Communication Interface
CN116414367A (en) Embedded software system generation method, device, chip, equipment and storage medium
CN105867866B (en)A kind of KVM chips, KVM control systems and method
CN104460855A (en)Electronic device with multi-user operation module
CN112905142A (en)Multifunctional simulation platform for hardware simulation and infrared technology structure
CN119922213B (en) Vehicle sensor control method, device, medium, product and vehicle
CN103631750B (en) An information processing method and electronic device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp