CN110187651A - 一种车辆人机交互***、方法、装置、设备和存储介质 - Google Patents
一种车辆人机交互***、方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN110187651A CN110187651A CN201910544731.5A CN201910544731A CN110187651A CN 110187651 A CN110187651 A CN 110187651A CN 201910544731 A CN201910544731 A CN 201910544731A CN 110187651 A CN110187651 A CN 110187651A
- Authority
- CN
- China
- Prior art keywords
- vibration
- status information
- vehicle
- information
- vehicle intelligent
- 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.)
- Pending
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 73
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000007689 inspection Methods 0.000 claims abstract description 12
- 230000006870 function Effects 0.000 claims description 60
- 230000003993 interaction Effects 0.000 claims description 33
- 238000013499 data model Methods 0.000 claims description 24
- 230000008859 change Effects 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 13
- 238000009434 installation Methods 0.000 claims description 4
- 210000002414 leg Anatomy 0.000 claims description 4
- 238000013519 translation Methods 0.000 claims description 3
- 210000001217 buttock Anatomy 0.000 claims description 2
- 241000208340 Araliaceae Species 0.000 claims 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 claims 1
- 235000003140 Panax quinquefolius Nutrition 0.000 claims 1
- 235000008434 ginseng Nutrition 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 13
- 238000001514 detection method Methods 0.000 description 7
- 238000013507 mapping Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 230000013707 sensory perception of sound Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000033228 biological regulation Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000010355 oscillation Effects 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 230000009885 systemic effect Effects 0.000 description 3
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
- G01C21/3652—Guidance using non-audiovisual output, e.g. tactile, haptic or electric stimuli
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Navigation (AREA)
Abstract
本发明属于汽车智能技术领域,特别涉及一种车辆人机交互***、方法、装置、设备和存储介质。所述***包括:控制模块,用于获取车载智能***状态信息,并根据车载智能***状态信息生成交互控制指令,车载智能***状态信息至少包括导航***状态信息、巡航***状态信息和车体检测***状态信息中的一种或几种;以及振动模块,其至少包括阵列设置在驾驶座椅上的振动单元,振动单元用于根据交互控制指令振动形成振动模式。本发明提供的一种车辆人机交互***,通过在驾驶座椅上设置振动模块,让驾驶员感受通过振动产生的信号,能够将驾驶员日常习惯的驾驶状态信号直接触觉提示,缩短人的思考时间,且不容易发生混乱,获得较好的驾驶体验。
Description
技术领域
本发明属于汽车智能技术领域,特别涉及一种车辆人机交互***、方法、装置、设备和存储介质。
背景技术
智能驾驶***是一个集中运用了先进的信息控制技术,集环境感知、多等级辅助驾驶等功能于一体的综合***,智能驾驶***作为汽车行业的趋势越来越受重视。
智能驾驶中包含诸多人机交互环节,其中,传统的车辆人机交互大部分集中在视觉、听觉等方面,比如仪表面板、灯光提醒、语音提示、音响警报、基于AR的抬头显示装置等等。尽管可以具体字和图形或者语音等方式给予人确切信息,但是由于视觉、听觉等交互方法提醒设置得过于轻柔,则可能有被忽略掉的风险;并且主要通过驾驶员的眼睛或者耳朵去主动收集信息,在驾驶过程中容易出现疲劳而导致分心。
可见,现有技术中主要通过简单的视觉和听觉实现汽车的智能驾驶容易忽视重要的驾驶信息,对于驾驶的安全保障越来越不能满足要求。
发明内容
本发明实施例的目的在于提供一种车辆人机交互***,旨在解决现有技术中通过视觉和听觉进行人机交互的车辆智能***容易忽视重要的驾驶信息而无法保证驾驶安全的问题。
本发明实施例是这样实现的,一种车辆人机交互***,所述***包括:
控制模块,用于获取车载智能***状态信息,并根据所述车载智能***状态信息生成交互控制指令,所述车载智能***状态信息至少包括导航***状态信息、巡航***状态信息和车体检测***状态信息中的一种或几种;以及
振动模块,其至少包括阵列设置在驾驶座椅上的振动单元,所述振动单元用于根据所述交互控制指令振动形成振动模式。
本发明实施例的另一目的在于提供一种车辆人机交互方法,包括:
获取车载智能***状态信息;
将所述车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型,所述状态数据模型至少包括与车载智能***状态对应的振动图形函数;
根据所述振动图形函数生成交互控制程序;
根据所述交互控制程序发送交互控制指令控制设置与驾驶座椅上的振动模块形成与所述振动图形函数对应的振动模式。
本发明实施例的另一目的在于提供一种车辆人机交互装置,包括:
信息获取单元,用于获取车载智能***状态信息;
状态模型建立单元,用于将所述车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型,所述状态数据模型至少包括与车载智能***状态对应的振动图形函数;
第二控制程序生成单元,用于根据所述振动图形函数生成交互控制程序;以及
第二振动控制单元,用于根据所述交互控制程序发送交互控制指令控制设置与驾驶座椅上的振动模块形成与所述振动图形函数对应的振动模式。
本发明实施例的另一目的在于提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述车辆人机交互方法的步骤。
本发明实施例的另一目的在于提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述车辆人机交互方法的步骤。
本发明实施例提供的一种车辆人机交互***,通过在驾驶座椅上设置振动模块,让驾驶员感受通过振动产生的信号,能够将驾驶员日常习惯的驾驶状态信号直接触觉提示,缩短人的思考时间,且不容易发生混乱,获得较好的驾驶体验。
附图说明
图1为本发明实施例提供的人机交互***的应用环境图;
图2为本发明实施例提供的人机交互***的结构框图;
图3为本发明实施例提供的控制模块的结构框图;
图4为本发明实施例提供的控制模块的另一结构框图;
图5为本发明实施例提供的人机交互***的另一结构框图;
图6为本发明实施例提供的用户设置模块的结构框图;
图7为本发明实施例提供的振动单元设置结构示意图;
图8为本发明实施例提供的人机交互方法的流程图;
图9为本发明实施例提供的人机交互方法的另一流程图;
图10为本发明实施例提供的人机交互方法的又一流程图;
图11为本发明实施例提供的初始化设置的流程图;
图12为本发明实施例提供的人机交互装置的结构框图;
图13为本发明实施例提供的人机交互装置的另一结构框图;
图14为本发明实施例提供的人机交互装置的又一结构框图;
图15为本发明实施例提供的用户设置单元的结构框图;
图16为本发明实施例提供的计算机设备的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
图1为本发明实施例提供的车辆人家交互***的应用环境图,如图1所示,在该应用环境中,包括车辆本体110、计算机设备120以及驾驶座椅130。
车辆本体110是指由动力装置驱动或牵引、在道路上行驶的、供乘用或运送物品或进行专项作业的轮式车辆,包括汽车及汽车列车、摩托车及轻便摩托车、拖拉机运输机组、轮式专用机械车和挂车等,驾驶座椅130即为车辆本体内部用于方便驾驶员驾驶操作的座椅。
计算机设备120可以是独立的物理服务器或终端,也可以是多个物理服务器构成的服务器集群,可以是提供云服务器、云数据库、云存储和CDN等基础云计算服务的云服务器。
实施例一
如图2所示,在一个实施例中,提出了一种车辆人机交互***,本实施例主要以该***应用于上述图1中来举例说明。一种车辆人机交互***,包括:
控制模块201,用于获取车载智能***状态信息,并根据车载智能***状态信息生成交互控制指令,车载智能***状态信息至少包括导航***状态信息、巡航***状态信息和车体检测***状态信息中的一种或几种;以及
振动模块,其至少包括阵列设置在驾驶座椅上的振动单元202,振动单元202用于根据交互控制指令振动形成振动模式。
在本发明实施例中,车载智能***是指汽车上搭载的包括但不限于用于导航、巡航、车体检测的功能***,车载智能***状态信息是指针对这类功能***工作状态下的处理的数据信息提取的用于指导或者提醒驾驶人员的信息,比如导航***状态信息可以是在导航***工作时,根据导航路线对驾驶员进行的各种提醒,比如简单的向左转、向右转等导向信息;巡航***状态信息比如巡航***监测汽车速度时超速提醒、进入巡航驾驶状态时将实时的车速状况、抵达目的地提醒等信息;车体检测***状态信息具体可以是汽车轮胎状况、油量状况等状态正常与否的信息。
在本发明实施例中,如图3所示,为本发明实施例提供的控制模块的结构框图,控制模块201具体包括:
信息获取翻译单元301,用于获取车载智能***状态信息,并将车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型,状态数据模型至少包括与车载智能***状态对应的振动图形函数;
第一控制程序生成单元302,用于根据振动图形函数生成交互控制程序;以及
第一振动控制单元303,用于根据交互控制程序发送交互控制指令控制振动模块形成与振动图形函数对应的振动模式。
在本发明实施例中,预设的状态信息内容映射关系可以采用树形映射结构,将车载智能***状态信息中包含的关键字对应一种状态数据,比如导航***状态信息中的转向信息,可以将关键字“向左转”、“左转”等对应一个指向向左的箭头,该向左的箭头可以通过振动图形函数进行表示,进而当汽车导航***提醒驾驶员向左转的时候,信息获取翻译单元获取到导航***发送的这一信号,通过映射关系调用对应的向左转的振动图形函数,将其发送给第一控制程序生成单元302。
进一步的,第一控制程序生成单元302在接收到这个振动图形函数之后,根据振动图像函数包含的区域或者轨迹,生成控制该区域内或者轨迹上的振动单元振动的交互控制程序。
再进一步的,第一振动控制单元303根据交互控制程序控制振动单元振动可以是事先将设置在驾驶座椅上的振动单元按照坐标系进行标定,进而交互控制程序执行的实质是相当于将振动图形函数所表示的图形直接附在振动单元所在的坐标系时,将振动图形函数所包含或者轨迹上的振动单元作为要控制振动的目标进行控制。
在本发明实施例中,振动图形函数可以包括同步或异步开始顺序产生、同步或异步结束的由任意条路径组合而成的线条图形;同步或异步开始顺序产生、同步或异步结束的由多个点组合而成的点阵图形;同步或异步开始顺序产生、同步或异步结束的由阴影面组合而成的实体图形。例如,当接受到导航***所产生的“前方向左转”的信息时,则将其按照预设方案,将检索“前”“左”“转”等信息,并按照信息映射表将其对应到***预设的振动图形函数,能控制产生由下往上画的左转线条的振动,其还可以要求包括在左转线条结束处稍加强振动面积,并进行运行2~3次,产生总时长控制在2~3秒内,振动强度中等等具体设置。
在本发明实施例中,将车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型时,除了振动图形函数以外,还可以包括振动时长、振动频率等基本的参数在内,具体的本发明再进一步限制,可以根据实际需要进行设置。
在本发明实施例中,如图4所示,为本发明实施例提供的另一控制模块的结构框图,控制模块201还包括:
信息变化判断单元404,用于判断当前处理的车载智能***状态信息与上一次处理的车载智能***状态信息是否相同,若不相同则对状态数据模型进行信息变化标记,以使控制程序生成单元在交互控制程序时先***预设的信息变化提醒程序。
在本发明实施例中,信息变化判断单元404接受到车载***状态信息后,将会首先检测信息类型,并进行一次判断,先判断此信号是否与上次编译处理的信息的类型是否相同,若存在不同将对此次的车载***状态信息进行标记,以便后面第一控制程序生成单元302会在此次所编制的程序前,***一个信息变化提醒程序,比如全部振动单元开启长达一秒的中等强度振动的控制程序,提醒驾驶员车载***的状态发生改变。
具体的,在本发明实施例中,判断此信号类型是否改变是藉由信息变化判断单元404中的对应检测端口保持值所完成的。通过将自动提取信息包含的关键字并与对应检测端口保持的关键字进行比对,若不同则进行标记,并改变对应检测端口的保持值;若相同,则继续进行下一步。
信息优先级判断单元405,用于根据预设的优先级规则判断当前处理的车载智能***状态信息与上一次处理的车载智能***状态信息的优先级顺序,若当前处理的车载智能***状态信息优先级更高,则对当前的车载智能***状态信息进行信息优先标记,以使控制程序生成单元在交互控制程序时先***预设的中断复位程序。
在本发明实施例中,比对本次处理的车载***状态信息的优先级与上一次车载***状态信息的优先级的大小,若优先级要求覆盖前一条信息,则对此次的车载***状态信息进行标记,以便后面第一控制程序生成单元302会在此次所编制的程序前,***一个中断复位信号,以便中断当前执行的交互控制程序,优先执行优先级更高的交互控制程序。
在本发明优先级的设置可以是比如将车体检测***状态信息包含的车体状况信息、导航***状态信息包含的导航信息、实时路况信息、紧急事件信息分别记为001B到100B,其优先值设置则利用1代表需要覆盖上一条信息,0代表无需覆盖上一条信息,进而构建上述信息类型。比如,在处理导航信息001B的时候,突然发生紧急事件100B,将100B和001B逐位对比计算,根据上述规则最终得到结果为100B,即优先处理紧急事件。
在本发明实施例中,如图5所示,***还包括:
用户设置模块503,用于接收用户输入的交互设置参数,并根据交互设置参数对***进行初始化设置。
在本发明实施例中,如图6所示,用户设置模块503具体包括:
用户输入单元601,用于接收用户输入的交互设置参数,交互设置参数至少包括所要连接的目标车载智能***信息、振动模式参数;
***搭建单元602,用于根据目标车载智能***信息将目标车载智能***与控制模块进行数据连接;以及
***设置调试单元603,用于根据振动模式参数进行振动模式参数设置,并在设置后根据用户输入单元接收到的用户调试请求进行测试。
在本发明实施例中,用户设置模块还可以用于完成用户的开关机、基础工作设置以及帮助用户设置自定义函数模型等功能工作。
具体的,用户设置模块503可设计为独立的触屏操作平台,亦可设计为车载中控平台的软件,从而接受用户设置与调控。用户设置模块能满足接受用户的开关服务请求、检测错误反馈、调控振动模式、设置获取通道、接受用户自定义函数模型等功能。
在本发明实施例中,如图7所示,振动单元阵列设置在驾驶座椅的椅背和椅面,分别与人体背部(左图)和人体臀部及大腿部分(右图)接触;振动单元可进行至少包括振动幅度、振动频率和振动时间中的一种或几种的设置。振动单元可控制其振动启动与停止、振动幅度与频率等,通过不同位置单元一连串的顺序振动,可由其时间顺序、空间变化、力度与面积不同组合成人体直观且易于判断的触觉信息,与驾驶员达成丰富的信息传递。振动单元的设计除音圈电机的电磁原理能够实现之外,还可以通过压电致动器、偏心电机、直线电机、以及液压式制动器都能做到。
另外,具体的结合上述振动单元的设置方式,还可以将部分车载智能***状态信息分别设置在椅面上的振动单元和椅背上的振动单元,比如将导航***状态信息通过椅面上的振动单元进行指示,具体可以是,比如“向左转”时控制左腿部位的振动单元振动,“向右转”时控制右腿部分的振动单元振动。其他一些具体的振动模式本发明不再进一步列举。
本发明实施例提供的一种车辆人机交互***,通过在驾驶座椅上设置振动模块,让驾驶员感受通过振动产生的信号,能够将驾驶员日常习惯的驾驶状态信号直接触觉提示,缩短人的思考时间,且不容易发生混乱,获得较好的驾驶体验。
实施例二
如图8所示,在一个实施例中,提出了一种车辆人机交互方法,本实施例主要以该方法应用于上述图1中的计算机设备120来举例说明。一种车辆人机交互方法,包括:
步骤S801,获取车载智能***状态信息;
步骤S802,将车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型,状态数据模型至少包括与车载智能***状态对应的振动图形函数;
步骤S803,根据振动图形函数生成交互控制程序;
步骤S804,根据交互控制程序发送交互控制指令控制设置与驾驶座椅上的振动模块形成与振动图形函数对应的振动模式。
在本发明实施例中,车载智能***是指汽车上搭载的包括但不限于用于导航、巡航、车体检测的功能***,车载智能***状态信息是指针对这类功能***工作状态下的处理的数据信息提取的用于指导或者提醒驾驶人员的信息,比如导航***状态信息可以是在导航***工作时,根据导航路线对驾驶员进行的各种提醒,比如简单的向左转、向右转等导向信息;巡航***状态信息比如巡航***监测汽车速度时超速提醒、进入巡航驾驶状态时将实时的车速状况、抵达目的地提醒等信息;车体检测***状态信息具体可以是汽车轮胎状况、油量状况等状态正常与否的信息。
在本发明实施例中,预设的状态信息内容映射关系可以采用树形映射结构,将车载智能***状态信息中包含的关键字对应一种状态数据,比如导航***状态信息中的转向信息,可以将关键字“向左转”、“左转”等对应一个指向向左的箭头,该向左的箭头可以通过振动图形函数进行表示,进而当汽车导航***提醒驾驶员向左转的时候,获取到导航***发送的这一信号,通过映射关系调用对应的向左转的振动图形函数。
在本发明实施例中,振动图形函数可以包括同步或异步开始顺序产生、同步或异步结束的由任意条路径组合而成的线条图形;同步或异步开始顺序产生、同步或异步结束的由多个点组合而成的点阵图形;同步或异步开始顺序产生、同步或异步结束的由阴影面组合而成的实体图形。例如,当接受到导航***所产生的“前方向左转”的信息时,则将其按照预设方案,将检索“前”“左”“转”等信息,并按照信息映射表将其对应到***预设的振动图形函数,能控制产生由下往上画的左转线条的振动,其还可以要求包括在左转线条结束处稍加强振动面积,并进行运行2~3次,产生总时长控制在2~3秒内,振动强度中等等具体设置。
在本发明实施例中,将车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型时,除了振动图形函数以外,还可以包括振动时长、振动频率等基本的参数在内,具体的本发明再进一步限制,可以根据实际需要进行设置。
在本发明实施例中,如图9所示,执行步骤S803之前还包括:
步骤S901,判断当前处理的车载智能***状态信息与上一次处理的车载智能***状态信息是否相同,若不相同则对状态数据模型进行信息变化标记,以使控制程序生成单元在交互控制程序时先***预设的信息变化提醒程序。
在本发明实施例中,接受到车载***状态信息后,将会检测信息类型,并进行一次判断,先判断此信号是否与上次编译处理的信息的类型是否相同,若存在不同将对此次的车载***状态信息进行标记,以便后面在此次所编制的程序前,***一个信息变化提醒程序,比如全部振动单元开启长达一秒的中等强度振动的控制程序,提醒驾驶员车载***的状态发生改变。
步骤S902,根据预设的优先级规则判断当前处理的车载智能***状态信息与上一次处理的车载智能***状态信息的优先级顺序,若当前处理的车载智能***状态信息优先级更高,则对当前的车载智能***状态信息进行信息优先标记,以使控制程序生成单元在交互控制程序时先***预设的中断复位程序。
在本发明实施例中,比对本次处理的车载***状态信息的优先级与上一次车载***状态信息的优先级的大小,若优先级要求覆盖前一条信息,则对此次的车载***状态信息进行标记,以便后面在此次所编制的程序前,***一个中断复位信号,以便中断当前执行的交互控制程序,优先执行优先级更高的交互控制程序。
在本发明优先级的设置可以是比如将车体检测***状态信息包含的车体状况信息、导航***状态信息包含的导航信息、实时路况信息、紧急事件信息分别记为001B到100B,其优先值设置则利用1代表需要覆盖上一条信息,0代表无需覆盖上一条信息,进而构建上述信息类型。比如,在处理导航信息001B的时候,突然发生紧急事件100B,将100B和001B逐位对比计算,根据上述规则最终得到结果为100B,即优先处理紧急事件。
在本发明实施例中,如图10所示,执行步骤S801之前,还包括:
步骤S1001,接收用户输入的交互设置参数,并根据交互设置参数对***进行初始化设置。
在本发明实施例中,如图11所示,步骤S1001具体包括:
步骤S1101,接收用户输入的交互设置参数,交互设置参数至少包括所要连接的目标车载智能***信息、振动模式参数;
步骤S1102,根据目标车载智能***信息将目标车载智能***与控制模块进行数据连接;
步骤S1103,根据振动模式参数进行振动模式参数设置,并在设置后根据用户输入单元接收到的用户调试请求进行测试。
在本发明实施例中,交互设置参数还可以包括用户的开关服务请求、调控振动模式、用户自定义函数模型等。
本发明实施例提供的一种车辆人机交互方法,通过结合车载智能***状态信息控制设置在驾驶座椅上的振动模块,让驾驶员感受通过振动产生的信号,能够将驾驶员日常习惯的驾驶状态信号直接触觉提示,缩短人的思考时间,且不容易发生混乱,获得较好的驾驶体验。
实施例三
如图12所示,在一个实施例中,提供了一种人机交互装置,包括:
信息获取单元1201,用于获取车载智能***状态信息;
状态模型建立单元1202,用于将车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型,状态数据模型至少包括与车载智能***状态对应的振动图形函数;
第二控制程序生成单元1203,用于根据振动图形函数生成交互控制程序;以及
第二振动控制单元1204,用于根据交互控制程序发送交互控制指令控制设置与驾驶座椅上的振动模块形成与振动图形函数对应的振动模式。
在本发明实施例中,车载智能***是指汽车上搭载的包括但不限于用于导航、巡航、车体检测的功能***,车载智能***状态信息是指针对这类功能***工作状态下的处理的数据信息提取的用于指导或者提醒驾驶人员的信息,比如导航***状态信息可以是在导航***工作时,根据导航路线对驾驶员进行的各种提醒,比如简单的向左转、向右转等导向信息;巡航***状态信息比如巡航***监测汽车速度时超速提醒、进入巡航驾驶状态时将实时的车速状况、抵达目的地提醒等信息;车体检测***状态信息具体可以是汽车轮胎状况、油量状况等状态正常与否的信息。
在本发明实施例中,预设的状态信息内容映射关系可以采用树形映射结构,将车载智能***状态信息中包含的关键字对应一种状态数据,比如导航***状态信息中的转向信息,可以将关键字“向左转”、“左转”等对应一个指向向左的箭头,该向左的箭头可以通过振动图形函数进行表示,进而当汽车导航***提醒驾驶员向左转的时候,获取到导航***发送的这一信号,通过映射关系调用对应的向左转的振动图形函数。
在本发明实施例中,振动图形函数可以包括同步或异步开始顺序产生、同步或异步结束的由任意条路径组合而成的线条图形;同步或异步开始顺序产生、同步或异步结束的由多个点组合而成的点阵图形;同步或异步开始顺序产生、同步或异步结束的由阴影面组合而成的实体图形。例如,当接受到导航***所产生的“前方向左转”的信息时,则将其按照预设方案,将检索“前”“左”“转”等信息,并按照信息映射表将其对应到***预设的振动图形函数,能控制产生由下往上画的左转线条的振动,其还可以要求包括在左转线条结束处稍加强振动面积,并进行运行2~3次,产生总时长控制在2~3秒内,振动强度中等等具体设置。
在本发明实施例中,将车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型时,除了振动图形函数以外,还可以包括振动时长、振动频率等基本的参数在内,具体的本发明再进一步限制,可以根据实际需要进行设置。
在本发明实施例中,如图13所示,人机交互装置还包括:
信息变化判断子单元1305,用于判断当前处理的车载智能***状态信息与上一次处理的车载智能***状态信息是否相同,若不相同则对状态数据模型进行信息变化标记,以使控制程序生成单元在交互控制程序时先***预设的信息变化提醒程序。
在本发明实施例中,接受到车载***状态信息后,将会检测信息类型,并进行一次判断,先判断此信号是否与上次编译处理的信息的类型是否相同,若存在不同将对此次的车载***状态信息进行标记,以便后面在此次所编制的程序前,***一个信息变化提醒程序,比如全部振动单元开启长达一秒的中等强度振动的控制程序,提醒驾驶员车载***的状态发生改变。
信息优先级判断子单元1306,用于根据预设的优先级规则判断当前处理的车载智能***状态信息与上一次处理的车载智能***状态信息的优先级顺序,若当前处理的车载智能***状态信息优先级更高,则对当前的车载智能***状态信息进行信息优先标记,以使控制程序生成单元在交互控制程序时先***预设的中断复位程序。
在本发明实施例中,比对本次处理的车载***状态信息的优先级与上一次车载***状态信息的优先级的大小,若优先级要求覆盖前一条信息,则对此次的车载***状态信息进行标记,以便后面在此次所编制的程序前,***一个中断复位信号,以便中断当前执行的交互控制程序,优先执行优先级更高的交互控制程序。
在本发明优先级的设置可以是比如将车体检测***状态信息包含的车体状况信息、导航***状态信息包含的导航信息、实时路况信息、紧急事件信息分别记为001B到100B,其优先值设置则利用1代表需要覆盖上一条信息,0代表无需覆盖上一条信息,进而构建上述信息类型。比如,在处理导航信息001B的时候,突然发生紧急事件100B,将100B和001B逐位对比计算,根据上述规则最终得到结果为100B,即优先处理紧急事件。
在本发明实施例中,如图14所示,人机交互装置还包括:
用户设置单元1407,用于接收用户输入的交互设置参数,并根据交互设置参数对***进行初始化设置。
在本发明实施例中,如图15所示,用户设置单元1405具体包括:
参数接收子单元1501,用于接收用户输入的交互设置参数,交互设置参数至少包括所要连接的目标车载智能***信息、振动模式参数;
***搭建子单元1502,用于根据目标车载智能***信息将目标车载智能***与控制模块进行数据连接;
***设置调试子单元1503,用于根据振动模式参数进行振动模式参数设置,并在设置后根据用户输入单元接收到的用户调试请求进行测试。
在本发明实施例中,交互设置参数还可以包括用户的开关服务请求、调控振动模式、用户自定义函数模型等。
本发明实施例提供的一种车辆人机交互装置,通过结合车载智能***状态信息控制设置在驾驶座椅上的振动模块,让驾驶员感受通过振动产生的信号,能够将驾驶员日常习惯的驾驶状态信号直接触觉提示,缩短人的思考时间,且不容易发生混乱,获得较好的驾驶体验。
实施例四
在一个实施例中,提出了一种计算机设备,计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
获取车载智能***状态信息;
将车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型,状态数据模型至少包括与车载智能***状态对应的振动图形函数;
根据振动图形函数生成交互控制程序;
根据交互控制程序发送交互控制指令控制设置与驾驶座椅上的振动模块形成与振动图形函数对应的振动模式。
在本发明实施例中,图16示出了一个实施例中计算机设备的内部结构图。如图16所示,该计算机设备包括该计算机设备包括通过***总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现人机交互方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行人机交互方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图16中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
实施例五
在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:
获取车载智能***状态信息;
将车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型,状态数据模型至少包括与车载智能***状态对应的振动图形函数;
根据振动图形函数生成交互控制程序;
根据交互控制程序发送交互控制指令控制设置与驾驶座椅上的振动模块形成与振动图形函数对应的振动模式。
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种车辆人机交互***,其特征在于,所述***包括:
控制模块,用于获取车载智能***状态信息,并根据所述车载智能***状态信息生成交互控制指令,所述车载智能***状态信息至少包括导航***状态信息、巡航***状态信息和车体检测***状态信息中的一种或几种;以及振动模块,其至少包括阵列设置在驾驶座椅上的振动单元,所述振动单元用于根据所述交互控制指令振动形成振动模式。
2.根据权利要求1所述的***,其特征在于,所述控制模块具体包括:
信息获取翻译单元,用于获取车载智能***状态信息,并将所述车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型,所述状态数据模型至少包括与车载智能***状态对应的振动图形函数;
第一控制程序生成单元,用于根据所述振动图形函数生成交互控制程序;以及第一振动控制单元,用于根据所述交互控制程序发送交互控制指令控制所述振动模块形成与所述振动图形函数对应的振动模式。
3.根据权利要求2所述的***,其特征在于,所述控制模块还包括:
信息变化判断单元,用于判断当前处理的车载智能***状态信息与上一次处理的车载智能***状态信息是否相同,若不相同则对所述状态数据模型进行信息变化标记,以使所述控制程序生成单元在所述交互控制程序时先***预设的信息变化提醒程序;和/或信息优先级判断单元,用于根据预设的优先级规则判断当前处理的车载智能***状态信息与上一次处理的车载智能***状态信息的优先级顺序,若当前处理的车载智能***状态信息优先级更高,则对当前的车载智能***状态信息进行信息优先标记,以使所述控制程序生成单元在所述交互控制程序时先***预设的中断复位程序。
4.根据权利要求1所述的***,其特征在于,所述***还包括:
用户设置模块,用于接收用户输入的交互设置参数,并根据所述交互设置参数对***进行初始化设置。
5.根据权利要求4所述的***,其特征在于,所述用户设置模块具体包括:
用户输入单元,用于接收用户输入的交互设置参数,所述交互设置参数至少包括所要连接的目标车载智能***信息、振动模式参数;
***搭建单元,用于根据所述目标车载智能***信息将目标车载智能***与所述控制模块进行数据连接;以及***设置调试单元,用于根据所述振动模式参数进行振动模式参数设置,并在设置后根据所述用户输入单元接收到的用户调试请求进行测试。
6.根据权利要求1所述的***,其特征在于,所述振动单元阵列设置在驾驶座椅的椅背和椅面,分别与人体背部和人体臀部及大腿部分接触;所述振动单元可进行至少包括振动幅度、振动频率和振动时间中的一种或几种的设置。
7.一种车辆人机交互方法,其特征在于,包括:
获取车载智能***状态信息;
将所述车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型,所述状态数据模型至少包括与车载智能***状态对应的振动图形函数;
根据所述振动图形函数生成交互控制程序;
根据所述交互控制程序发送交互控制指令控制设置与驾驶座椅上的振动模块形成与所述振动图形函数对应的振动模式。
8.一种车辆人机交互装置,其特征在于,包括:
信息获取单元,用于获取车载智能***状态信息;
状态模型建立单元,用于将所述车载智能***状态信息按照预设的状态信息内容映射关系转换为状态数据模型,所述状态数据模型至少包括与车载智能***状态对应的振动图形函数;
第二控制程序生成单元,用于根据所述振动图形函数生成交互控制程序;以及
第二振动控制单元,用于根据所述交互控制程序发送交互控制指令控制设置与驾驶座椅上的振动模块形成与所述振动图形函数对应的振动模式。
9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求7中任一项权利要求所述车辆人机交互方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求7中任一项权利要求所述车辆人机交互方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910544731.5A CN110187651A (zh) | 2019-06-21 | 2019-06-21 | 一种车辆人机交互***、方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910544731.5A CN110187651A (zh) | 2019-06-21 | 2019-06-21 | 一种车辆人机交互***、方法、装置、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110187651A true CN110187651A (zh) | 2019-08-30 |
Family
ID=67722920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910544731.5A Pending CN110187651A (zh) | 2019-06-21 | 2019-06-21 | 一种车辆人机交互***、方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110187651A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114312817A (zh) * | 2022-01-04 | 2022-04-12 | 岚图汽车科技有限公司 | 一种车辆驾驶权切换方法、装置、设备和介质 |
CN115352325A (zh) * | 2022-08-22 | 2022-11-18 | 合众新能源汽车有限公司 | 基于座椅震动的车辆导航方法、电子设备及车辆 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000318544A (ja) * | 1999-05-11 | 2000-11-21 | Nec Corp | 車載機器制御装置 |
EP1790946A2 (de) * | 2005-11-23 | 2007-05-30 | Robert Bosch Gmbh | Fahrerassistenzsystem für Kraftfahrzeuge |
CN101750076A (zh) * | 2008-11-28 | 2010-06-23 | 佛山市顺德区顺达电脑厂有限公司 | 车用导航组件 |
CN101968910A (zh) * | 2009-07-27 | 2011-02-09 | 波音公司 | 可触知的飞行员警报***和方法 |
US20120268294A1 (en) * | 2011-04-20 | 2012-10-25 | S1Nn Gmbh & Co. Kg | Human machine interface unit for a communication device in a vehicle and i/o method using said human machine interface unit |
CN203111104U (zh) * | 2013-03-29 | 2013-08-07 | 惠州市德赛西威汽车电子有限公司 | 一种座椅振动提醒装置 |
CN104964695A (zh) * | 2015-05-22 | 2015-10-07 | 吉林大学 | 一种基于震动反馈的智能导航座椅 |
WO2016109540A1 (en) * | 2014-12-29 | 2016-07-07 | Robert Bosch Gmbh | Systems and methods for operating autonomous vehicles using personalized driving profiles |
KR20160125024A (ko) * | 2015-04-21 | 2016-10-31 | 손석영 | 청각장애인용 차량 안전보조 시스템 |
KR20170002087A (ko) * | 2015-06-29 | 2017-01-06 | 엘지전자 주식회사 | 디스플레이 장치 및 이를 포함하는 차량 |
CN107249953A (zh) * | 2014-12-31 | 2017-10-13 | 罗伯特·博世有限公司 | 用于自主车辆的自主操纵通知 |
CN109353347A (zh) * | 2018-12-04 | 2019-02-19 | 爱驰汽车有限公司 | 车辆及其驾驶接管提醒方法、***、电子设备和存储介质 |
KR20190034825A (ko) * | 2017-09-25 | 2019-04-03 | 이창성 | 소셜 네트워크 서비스와 연동되는 안전 운전 모니터링 방법 및 이를 위한 컴퓨터 프로그램 |
CN209980036U (zh) * | 2019-06-21 | 2020-01-21 | 吉林大学 | 一种车辆人机交互*** |
-
2019
- 2019-06-21 CN CN201910544731.5A patent/CN110187651A/zh active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000318544A (ja) * | 1999-05-11 | 2000-11-21 | Nec Corp | 車載機器制御装置 |
EP1790946A2 (de) * | 2005-11-23 | 2007-05-30 | Robert Bosch Gmbh | Fahrerassistenzsystem für Kraftfahrzeuge |
CN101750076A (zh) * | 2008-11-28 | 2010-06-23 | 佛山市顺德区顺达电脑厂有限公司 | 车用导航组件 |
CN101968910A (zh) * | 2009-07-27 | 2011-02-09 | 波音公司 | 可触知的飞行员警报***和方法 |
US20120268294A1 (en) * | 2011-04-20 | 2012-10-25 | S1Nn Gmbh & Co. Kg | Human machine interface unit for a communication device in a vehicle and i/o method using said human machine interface unit |
CN203111104U (zh) * | 2013-03-29 | 2013-08-07 | 惠州市德赛西威汽车电子有限公司 | 一种座椅振动提醒装置 |
WO2016109540A1 (en) * | 2014-12-29 | 2016-07-07 | Robert Bosch Gmbh | Systems and methods for operating autonomous vehicles using personalized driving profiles |
CN107249953A (zh) * | 2014-12-31 | 2017-10-13 | 罗伯特·博世有限公司 | 用于自主车辆的自主操纵通知 |
KR20160125024A (ko) * | 2015-04-21 | 2016-10-31 | 손석영 | 청각장애인용 차량 안전보조 시스템 |
CN104964695A (zh) * | 2015-05-22 | 2015-10-07 | 吉林大学 | 一种基于震动反馈的智能导航座椅 |
KR20170002087A (ko) * | 2015-06-29 | 2017-01-06 | 엘지전자 주식회사 | 디스플레이 장치 및 이를 포함하는 차량 |
KR20190034825A (ko) * | 2017-09-25 | 2019-04-03 | 이창성 | 소셜 네트워크 서비스와 연동되는 안전 운전 모니터링 방법 및 이를 위한 컴퓨터 프로그램 |
CN109353347A (zh) * | 2018-12-04 | 2019-02-19 | 爱驰汽车有限公司 | 车辆及其驾驶接管提醒方法、***、电子设备和存储介质 |
CN209980036U (zh) * | 2019-06-21 | 2020-01-21 | 吉林大学 | 一种车辆人机交互*** |
Non-Patent Citations (1)
Title |
---|
聂伟;李云瑞;: "基于ARM和μC/OS-II的车载移动终端设计", 北京化工大学学报(自然科学版), no. 05 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114312817A (zh) * | 2022-01-04 | 2022-04-12 | 岚图汽车科技有限公司 | 一种车辆驾驶权切换方法、装置、设备和介质 |
CN114312817B (zh) * | 2022-01-04 | 2023-10-20 | 岚图汽车科技有限公司 | 一种车辆驾驶权切换方法、装置、设备和介质 |
CN115352325A (zh) * | 2022-08-22 | 2022-11-18 | 合众新能源汽车有限公司 | 基于座椅震动的车辆导航方法、电子设备及车辆 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Walker et al. | Where is computing driving cars? | |
Akamatsu et al. | Automotive technology and human factors research: Past, present, and future | |
Semmens et al. | Is now a good time? An empirical study of vehicle-driver communication timing | |
CN103732480A (zh) | 用于在行车道上车辆的线路引导中辅助驾驶员的方法和设备 | |
CN109552340A (zh) | 用于车辆的手势和表情控制 | |
CN110187651A (zh) | 一种车辆人机交互***、方法、装置、设备和存储介质 | |
US11661069B2 (en) | Driver screening using biometrics and artificial neural network analysis | |
US20220058314A1 (en) | Hardware In Loop Testing and Generation of Latency Profiles for Use in Simulation | |
KR20230006847A (ko) | 승객 스크리닝 | |
KR20190134906A (ko) | 사용자의 운전 스타일을 반영한 자율 주행 장치 및 방법 | |
DE102020215921A1 (de) | Einrichtung und warnsystem für intelligenten helm | |
EP3904186A1 (en) | Vehicle travel control device | |
Huang et al. | Review on human-machine shared control system of automated vehicles | |
JP6419134B2 (ja) | 車両感情表示装置、車両感情表示方法および車両感情表示プログラム | |
CN107139724A (zh) | 用于车辆的车载屏幕动态显示方法及其车载中控*** | |
CN106864393A (zh) | 高级驾驶辅助功能升级*** | |
US11753047B2 (en) | Impaired driver assistance | |
CN113597391B (zh) | 汽车行驶控制用运算装置及使用该运算装置的行驶控制*** | |
US20210347376A1 (en) | Autonomous driver-feedback system and method | |
Mrazovac et al. | Human-centric role in self-driving vehicles: Can human driving perception change the flavor of safety features? | |
Amditis et al. | System architecture for integrated adaptive HMI solutions | |
Choi et al. | Conceptual design of driver-adaptive human-machine interface for digital cockpit | |
CN209980036U (zh) | 一种车辆人机交互*** | |
CN109697876A (zh) | 用于提供车辆信息的方法、装置、设备和存储介质 | |
JP7354600B2 (ja) | 車載ネットワークシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |