![一种车辆的人机交互方法、装置和系统与流程](https://img.xjishu.com/img/zl/2022/7/22/eerc9a8gq.jpg)
1.本发明涉及自动驾驶技术领域,具体涉及一种车辆的人机交互方法、装置和系统。
背景技术:2.当前,根据不同的自动化程度,车辆的自动驾驶系统可以被分为l1至l5共5个等级。其中,l3级自动驾驶系统为有条件自动驾驶。当车辆的l3级自动驾驶系统启动之后,若驾驶环境的条件满足自动驾驶系统的设计运行环境,自动驾驶系统可以自动完成对驾驶环境中目标和事件的探测及响应。而在驾驶环境的条件不满足自动驾驶系统的设计运行环境时,例如车辆行进过程中,遭遇大暴雨天气,导致车辆的视觉感知系统无法准确识别前方目标物体时,自动驾驶系统会提醒驾驶员接管车辆。
技术实现要素:3.有鉴于此,本发明实施方式提供了一种车辆的人机交互方法、人机交互装置、人机交互系统和计算机可读存储介质,可以提高车辆行驶的安全性。
4.本发明一方面提供了一种车辆的人机交互方法,所述方法包括:在车辆处于自动驾驶状态时,检测驾驶员状态和所述车辆的接管请求状态,其中,所述接管请求状态表征请求驾驶员接管所述车辆的紧急程度;将检测得到的所述驾驶员状态和所述接管请求状态作为目标组合,并确定所述目标组合对应的目标人机交互策略,其中,所述驾驶员状态和所述接管请求状态的不同组合有分别对应的人机交互策略;及按照所述目标人机交互策略,控制所述车辆上的人机交互设备工作,以提醒驾驶员接管所述车辆。
5.在一些实施例中,所述驾驶员状态包括所述驾驶员的疲劳状态,其中,所述驾驶员的疲劳状态是基于如下方法检测得到的:获取所述驾驶员的时域心率信号,并对所述时域心率信号进行傅里叶变换,得到所述时域心率信号的频域心率信号;计算所述频域心率信号中的低频频率与高频频率的频率比值,并根据所述频率比值确定所述驾驶员的疲劳状态。
6.在一些实施例中,所述根据所述频率比值确定所述驾驶员的疲劳状态,包括:根据所述频率比值所属的比值范围,确定所述驾驶员的疲劳状态,其中,所述比值范围是基于人因工程的分析方法确定的,每个比值范围有分别对应的疲劳状态。
7.在一些实施例中,所述驾驶员状态包括所述驾驶员的注意力集中状态,其中,所述驾驶员的注意力集中状态是基于如下方法检测得到的:获取针对所述驾驶员进行拍摄的图像数据;对所述图像数据进行分析,确定所述驾驶员的眼球注视区域,并根据所述眼球注视区域,确定所述驾驶员的注意力集中状态。
8.在一些实施例中,所述根据所述眼球注视区域,确定所述驾驶员的注意力集中状态,包括:根据所述眼球注视区域所属的区域范围,确定所述驾驶员的注意力集中状态,其中,所述区域范围是基于人因工程的分析方法确定的,每个区域范围有分别对应的注意力集中状态。
9.在一些实施例中,所述驾驶员状态包括所述驾驶员的驾驶状态,所述驾驶状态表征所述驾驶员对车辆驾驶的介入状态,其中,所述驾驶状态是基于如下方法确定的:检测车辆中的目标部件当前所在的位置,其中,所述目标部件为所述驾驶员在车辆驾驶时所操作的车辆部件;根据所述目标部件当前所在的位置,确定所述驾驶员的驾驶状态。
10.在一些实施例中,所述确定所述目标组合对应的人机交互策略,包括:将所述目标组合作为查询条件,在预先建立的人机交互策略表中查询所述目标组合对应的人机交互策略,其中,所述人机交互策略表用于存储所述驾驶员状态和所述接管请求状态的不同组合分别对应的人机交互策略。
11.本发明另一方面还提供了一种人机交互装置,所述装置包括:检测模块,用于在车辆处于自动驾驶状态时,检测驾驶员状态和所述车辆的接管请求状态,其中,所述接管请求状态表征请求驾驶员接管所述车辆的紧急程度;决策模块,用于将检测得到的所述驾驶员状态和所述接管请求状态作为目标组合,并确定所述目标组合对应的目标人机交互策略,其中,所述驾驶员状态和所述接管请求状态的不同组合有分别对应的人机交互策略;及控制模块,用于按照所述目标人机交互策略,控制所述车辆上相应的人机交互设备工作,以提醒驾驶员接管所述车辆。
12.本发明另一方面还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如上所述的方法。
13.本发明另一方面还提供了一种人机交互系统,所述人机交互系统包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如上所述的方法。
14.在本技术的一些实施例中,通过检测驾驶员状态和车辆的接管请求状态,并将检测到的驾驶员状态和接管请求状态作为目标组合,按照目标组合对应的人机交互策略来控制车辆上相应的人机交互设备工作,可以在车辆从自动驾驶切换为手动驾驶时,有效提醒驾驶员接管车辆,可以防止驾驶员因为疲劳等原因,没有注意车辆的接管请求,无法及时接管车辆的问题,进而可以在车辆从自动驾驶切换为手动驾驶时,提高了车辆行驶的安全性。
附图说明
15.通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:图1示出了本技术的一个实施例提供的人机交互系统的模块框图;图2示出了本技术的一个实施例提供的车辆的人机交互方法的流程示意图;图3示出了本技术的一个实施例提供的检测驾驶员疲劳状态的流程示意图;
图4示出了本技术的一个实施例提供的驾驶员前方的区域划分示意图;图5示出了本技术的一个实施例提供的检测驾驶员注意力集中状态的流程示意图;图6示出了本技术的一个实施例提供的人机交互装置的模块示意图;图7示出了本技术的一个实施例提供的人机交互系统的示意图。
具体实施方式
16.为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域技术人员在没有作出创造性劳动前提下所获得的所有其它实施方式,都属于本发明保护的范围。
17.请参阅图1,为本技术的一个实施例提供的人机交互系统的模块框图。人机交互系统可以安装在具有自动驾驶功能的车辆上。图1中,人机交互系统可以包括感测设备(例如传感器、摄像头、雷达)、人机交互控制器、自动驾驶域控制器以及人机交互设备(例如指示灯、振动电机、扬声器、车载中控屏幕等)。
18.在一些实施例中,心率传感器可以为穿戴设备或集成于方向盘中的设备。心率传感器可以用于检测驾驶员的心率,并输出对应的时域心率信号。注意力检测摄像头可以用于采集并输出驾驶员的图像数据。部件位置传感器可以用于检测车辆上的目标部件当前所在的位置,并输出相应的位置信号。目标部件可以是驾驶员在车辆驾驶时所操作的车辆部件,包括车辆的加速踏板、刹车踏板、方向盘以及安全带。
19.在一些实施例中,前视摄像头、毫米波雷达以及激光雷达可以对车辆驾驶环境中的目标和事件进行探测,并输出对应的探测结果。探测结果可以包括前视摄像头输出的图像视频数据,以及毫米波雷达或激光雷达输出的点云数据。自动驾驶域控制器可以对前视摄像头、毫米波雷达以及激光雷达输出的探测结果进行分析,判断车辆驾驶环境是否满足自动驾驶系统的设计运行环境,并根据判断结果,确定是否需要驾驶员接管车辆。
20.在一些实施例中,指示灯、振动电机、扬声器和车载中控屏幕,可以作为人机交互设备,用来提示驾驶员接管车辆。人机交互控制器可以根据驾驶员状态和车辆的接管请求状态,控制至少部分人机交互设备工作,来对驾驶员进行提示。
21.基于图1中的人机交互系统,本技术提出一种车辆的人机交互方法,可以在车辆从自动驾驶切换到手动驾驶的过程中,提高车辆驾驶的安全性。人机交互方法可以应用于图1中的人机交互系统。请参阅图2,为本技术的一个实施例提供的车辆的人机交互方法的流程示意图。人机交互方法包括步骤s21至步骤s23。
22.步骤s21,在车辆处于自动驾驶状态时,检测驾驶员状态和车辆的接管请求状态。
23.以下先对驾驶员状态进行说明。
24.在一些实施例中,驾驶员状态可以包括驾驶员的疲劳状态、注意力集中状态和驾驶状态。
25.以下先对驾驶员的疲劳状态检测进行说明。请结合参阅图3,为本技术的一个实施例提供的检测驾驶员疲劳状态的流程示意图。
26.在一些实施例中,可以首先获取驾驶员的时域心率信号,并对时域心率信号进行傅里叶变换,得到时域心率信号的频域心率信号。然后可以计算频域心率信号中的低频频率与高频频率的频率比值ratio,并根据频率比值ratio确定驾驶员的疲劳状态。具体来说,可以首先按照如下表达式,对驾驶员的时域心率信号进行傅里叶变化,得到时域心率信号的频域心率信号。
27.其中,表示变换得到的频域心率信号的序列,表示时域心率信号离散化后得到的序列,n表示采样长度。
28.然后根据预设的低频频率范围和高频频率范围,在变化得到的时域心率信号中,将位于低频频率范围内的频率确定为低频频率,将位于高频频率范围内的频率确定为高频频率。在一些实施例中,低频频率范围为0.04hz到0.14hz,高频频率范围为0.15hz到0.4hz。
29.进而可以根据低频频率与高频频率的频率比值ratio所属的比值范围,确定驾驶员的疲劳状态。例如图3中,对于频率比值ratio大于3的情况,确定驾驶员处于清醒状态;将频率比值ratio小于等于3,且大于等于2的情况,确定驾驶员处于轻度疲劳状态;将频率比值ratio小于2,且大于等于0的情况,确定驾驶员处于严重疲劳状态。在一些实施例中,上述比值范围可以是基于人因工程的分析方法确定的,每个比值范围有分别对应的疲劳状态。通过人因工程的分析方法确定比值范围,可以使本技术得出的驾驶员疲劳程度,比简单的通过视觉做眨眼判断得出的驾驶员疲劳程度更为准确可靠。
30.在本实施例中,可以用变量dds表示驾驶员的疲劳状态,变量dds的不同取值,表示驾驶员的不同疲劳程度。具体的,当dds取值为0时,表示驾驶员处于清醒状态;当dds取值为1时,表示驾驶员处于轻度疲劳状态;当dds取值为2时,表示驾驶员处于严重疲劳状态。
31.在一些实施例中,还可以将驾驶员的时域心率信号按照时长划分为多段时域心率信号。比如按照每两分钟为一段,将驾驶员的时域心率信号划分多段时域心率信号。然后针对每段时域心率信号分别执行傅里叶变换,得到每段时域心率信号的频域心率信号。基于每段频域心率信号可以分别确定驾驶员的疲劳状态。如此,可以实现对驾驶员疲劳状态的跟踪。简单来说,就是可以每隔一定时长,对驾驶员的疲劳状态进行一次检测。比如每隔2分钟,对驾驶员的疲劳状态进行一次检测。
32.请参阅图1。在一些实施例中,人机交互控制器可以包括疲劳状态检测模块。疲劳状态检测模块可以用于获取心率传感器输出的时域心率信号,并按照上述方法对驾驶员的疲劳状态进行检测,以得到驾驶员的疲劳状态检测结果。可以理解的是,疲劳状态检测模块可以是独立于人机交互控制器的独立模块。在疲劳状态检测模块独立于人机交互控制器时,疲劳状态检测模块可以将驾驶员的疲劳状态检测结果发送给人机交互控制器。
33.以下对驾驶员的注意力集中状态检测进行说明。请结合参阅图4和图5。图4为本技术的一个实施例提供的驾驶员前方的区域划分示意图。图5为本技术的一个实施例提供的检测驾驶员注意力集中状态的流程示意图。
34.在一些实施例中,可以首先获取针对驾驶员进行拍摄的图像数据,然后对图像数据进行分析,确定驾驶员的眼球注视区域,并根据眼球注视区域,确定驾驶员的注意力集中
状态。其中,对驾驶员进行拍摄的图像数据指可以确定驾驶员眼球注视区域的图像数据,例如驾驶员的眼部图像数据或头部图像数据或上身图像数据。可以理解的是,在车辆行进过程中,若驾驶员的眼球注视区域位于座位正前方,可以表示驾驶员的注意力是较为集中的,注意力分散的风险较低。若驾驶员的眼球注视区域位于座位正前方之外的其他区域,可以表示驾驶员的注意力存在分散风险。基于此,可以如图4所示,预先将驾驶员座位周围划分为多个区域范围,然后根据眼球注视区域所属的区域范围,确定驾驶员的注意力集中状态。其中,区域范围可以是基于人因工程的分析方法确定的,每个区域范围有分别对应的注意力集中状态。基于人因工程的分析方法来划分区域范围,对驾驶员的注意力集中状态检测结果可以更准确。
35.结合参阅图4和图5。在本实施例中,可以用变量ddra表示驾驶员的注意力集中状态,变量ddra的不同取值,表示驾驶员的不同注意力集中状态。具体的,驾驶员的眼球注视区域位于zone1区域范围时,ddra取值为00,表示驾驶员注意力分散的风险低;驾驶员的眼球注视区域位于zone2区域范围时,ddra取值为01,表示驾驶员注意力分散的风险中等;驾驶员的眼球注视区域位于zone3区域范围时,ddra取值为02,表示驾驶员注意力分散的风险高;驾驶员的眼球注视区域位于驾驶员座位的侧方或后方时,ddra取值为03,表示驾驶员注意力分散的风险极高。
36.请参阅图1。在一些实施例中,人机交互控制器可以包括注意力检测模块。注意力检测模块可以用于获取注意力检测摄像头输出的图像数据,并基于上述方法对驾驶员的注意力集中状态进行检测,以得到驾驶员注意力集中状态的检测结果。可以理解的是,注意力检测模块可以是独立于人机交互控制器的独立模块。在注意力检测模块独立于人机交互控制器时,注意力检测模块可以将检测结果发送给人机交互控制器。
37.以下对驾驶员的驾驶状态检测进行说明。
38.在一些实施例中,驾驶员的驾驶状态可以表征驾驶员对车辆驾驶的介入状态。比如驾驶员对方向盘、加速踏板和刹车踏板的操作控制状态。在检测驾驶员的驾驶状态时,可以首先检测车辆中的目标部件当前所在的位置,然后根据目标部件当前所在的位置,确定驾驶员的驾驶状态。其中,如前所述,目标部件可以为驾驶员在车辆驾驶时所操作的车辆部件。目标部件可以包括车辆的方向盘、加速踏板、刹车踏板和安全带。驾驶员在车辆驾驶过程中,通过改变目标部件的位置,可以对车辆进行控制或者对自身的驾驶安全进行控制。比如,加速踏板和刹车踏板可以具有被驾驶员踩下和未被驾驶员踩下两个位置,方向盘具有转向位置,安全带具有被驾驶员系上和被驾驶员解下两个位置。驾驶员改变加速踏板、刹车踏板、方向盘的转向位置,可以对车辆进行控制。驾驶员改变安全带的位置,可以对自身的驾驶安全进行控制。
39.请参阅图1。在一些实施例中,部件位置传感器可以对目标部件的位置进行感测,并在目标部件处于不同位置时,输出不同的位置电信号。比如加速踏板未被驾驶员踩下时,部件位置传感器可以输出低电平;加速踏板被驾驶员踩下时,部件位置传感器可以输出高电平。如此,通过对部件位置传感器输出的电信号进行分析,可以确定目标部件的位置。
40.在本实施例中,可以用变量app表示加速踏板当前所在的位置,变量app的不同取值,表示加速踏板的不同位置;用变量bpp表示刹车踏板当前所在的位置,变量bpp的不同取值,表示刹车踏板的不同位置;用变量swa表示方向盘当前所在的转向位置,变量swa的不同
取值,表示方向盘的不同位置;用变量dss表示安全带当前所在的位置,变量dss的不同取值,表示安全带不同的位置。
41.请继续参阅图1。在一些实施例中,人机交互控制器可以包括驾驶状态检测模块。驾驶状态检测模块可以用于获取目标部件的位置电信号,并对位置电信号进行分析,以得到驾驶员驾驶状态的检测结果。可以理解的是,驾驶状态检测模块可以是独立于人机交互控制器的独立模块。在驾驶状态检测模块独立于人机交互控制器时,驾驶状态检测模块可以将驾驶状态的检测结果发送给人机交互控制器。
42.基于上述描述,可以完成对驾驶员状态的检测。
43.以下对车辆的接管请求状态进行说明。
44.在一些实施例中,接管请求状态表征请求驾驶员接管车辆的紧急程度。接管请求状态可以使用变量ddtfr来表示。变量ddtfr的不同取值,可以表示驾驶员接管车辆的不同紧急程度。具体来说,若车辆驾驶环境满足自动驾驶系统的设计运行环境,可以使车辆运行在自动驾驶状态,变量ddtfr取值可以为0,表示驾驶员无需接管。若车辆驾驶环境不满足自动驾驶系统的设计运行环境,可以通过不同的变量ddtfr取值来表示请求驾驶员接管车辆的不同时间。比如请ddtfr取值为1,可以表示请求驾驶员10秒后接管车辆;ddtfr取值为2,可以表示请求驾驶员3秒后接管车辆;ddtfr取值为3,可以表示请求驾驶员1秒后接管车辆。如此,通过不同的ddtfr取值,可以区分车辆不同的接管请求状态。
45.继续参阅图1。在一些实施例中,自动驾驶域控制器可以对前视摄像头、毫米波雷达以及激光雷达输出的探测结果进行分析,然后确定车辆的接管请求状态,并将接管请求状态发送给人机交互控制器。
46.基于以上描述,完成了驾驶员状态和车辆的接管请求状态的检测。
47.步骤s22,将检测得到的驾驶员状态和接管请求状态作为目标组合,并确定目标组合对应的目标人机交互策略,其中,驾驶员状态和接管请求状态的不同组合有分别对应的人机交互策略。
48.在一些实施例中,人机交互策略用于表征车辆需要从自动驾驶切换到手动驾驶时,提示驾驶员接管车辆时的提示策略。人机交互策略包括但不限于提示声音的大小、提示时间的长短、提示的次数以及用于执行提示操作的人机交互设备选择。针对驾驶员状态和接管请求状态的不同组合,可以有分别对应的人机交互策略,以对驾驶员进行有效提示。以下以驾驶员状态和接管请求状态的不同组合,有分别对应的人机交互设备来执行提示操作为例进行说明。
49.基于步骤s21的描述,假设使用变量dds表示驾驶员的疲劳状态,使用变量ddra表示驾驶员的注意力集中状态,使用变量app表示加速踏板当前所在的位置,使用变量bpp表示刹车踏板当前所在的位置,使用变量swa表示方向盘当前所在的转向位置,使用变量dss表示安全带当前所在的位置,使用变量ddtfr表示接管请求状态。在一些实施例中,驾驶员状态和接管请求状态的不同组合,就是指将上述变量的取值所构成的不同组合。每个组合可以有分别对应的人机交互策略。比如,假设存在以下的组合一和组合二:组合一:dds=0(驾驶员处于清醒状态),ddra=00(驾驶员注意力分散的风险低),app=1(加速踏板被踩下),bpp=1(加速踏板被踩下),swa=1(方向盘转至位置1处),dss=1(安全带已系
好),ddtfr=1(请求驾驶员10秒后接管车辆)组合二:dds=3(驾驶员处于严重疲劳状态),ddra=03(驾驶员注意力分散的风险极高),app=1(加速踏板被踩下),bpp=1(加速踏板被踩下),swa=1(方向盘转至位置1处),dss=1(安全带已系好),ddtfr=3(请求驾驶员1秒后接管车辆)在上述两个组合中,驾驶状态相同。但组合一中,驾驶员处于清醒状态,注意力分散的风险低,且请求驾驶员接管车辆的紧急度较低;组合二中,驾驶员处于严重疲劳状态,注意力分散的风险极高,且请求驾驶员接管车辆的紧急度较高。鉴于此,针对组合一,可以采用较为缓和的人机交互策略。比如仅控制指示灯和扬声器工作,来提醒驾驶员接管车辆。针对组合二,可以采用较为明显的人机交互策略。比如控制指示灯、扬声器、振动电机同时工作,来提醒驾驶员接管车辆。如此,避免驾驶员因为疲劳等问题,无法及时接管车辆,影响车辆的驾驶安全。
50.基于以上描述,在一些实施例中,可以预先建立的人机交互策略表,人机交互策略表用于存储驾驶员状态和接管请求状态的不同组合分别对应的人机交互策略。表格1示例性的列举了人机交互策略表的部分内容。
51.表格1人机交互策略表表格1中,dds、ddra、app、swa、dss、ddtfr的变量含义以及取值,请参见上述相关描述,此处不赘述。其中,light表示指示灯。指示灯对应的取值1时表示指示灯工作,取值为0时表示指示灯不工作;au表示扬声器。扬声器对应的取值1时表示扬声器工作,取值为0时表示扬声器不工作;vi表示振动电机。振动电机对应的取值1时表示振动电机工作,取值为0时表示振动电机不工作;hmi表示车载中控屏幕。车载中控屏幕对应的取值1时表示车载中控屏幕工作,取值为0时表示车载中控屏幕不工作。
52.在表格1中可以看出,针对驾驶员状态和接管请求状态的不同组合,分别存在对应的人机交互策略。如此,可以根据驾驶员状态和车辆的接管请求状态,采用合适的提示方式,对驾驶员进行有效提示,从而可以在车辆从自动驾驶切换到手动驾驶时,提高车辆行驶的安全性。
53.可以理解的是,针对驾驶员状态和接管请求状态的不同组合,除通过分别对应的人机交互设备来执行提示操作外,还可以结合提示声音大小、灯光强度等方式,进一步对驾驶员进行有效提示。比如针对表格1中的第1个和第3个组合,指示灯在第3个组合中的灯光
强度,可以比在第1个组合中的灯光强度要强。
54.在一些实施例中,检测得到的驾驶员状态和接管请求状态所组成的目标组合时,可以将目标组合作为查询条件,在预先建立的人机交互策略表中查询目标组合对应的人机交互策略。直接从表格中查询,可以提高响应效率,进一步车辆行驶的安全性。
55.步骤s23,按照目标人机交互策略,控制车辆上的人机交互设备工作,以提醒驾驶员接管车辆。
56.在本技术的一些实施例中,通过检测驾驶员状态和车辆的接管请求状态,并将检测到的驾驶员状态和接管请求状态作为目标组合,按照目标组合对应的人机交互策略来控制车辆上相应的人机交互设备工作,可以在车辆从自动驾驶切换为手动驾驶时,有效提醒驾驶员接管车辆,可以防止驾驶员因为疲劳等原因,没有注意车辆的接管请求,无法及时接管车辆的问题,进而可以在车辆从自动驾驶切换为手动驾驶时,提高了车辆行驶的安全性。
57.请参阅图6,为本技术的一个实施例提供的人机交互装置的模块示意图。人机交互装置包括:检测模块,用于在车辆处于自动驾驶状态时,检测驾驶员状态和所述车辆的接管请求状态,其中,所述接管请求状态表征请求驾驶员接管所述车辆的紧急程度;决策模块,用于将检测得到的所述驾驶员状态和所述接管请求状态作为目标组合,并确定所述目标组合对应的目标人机交互策略,其中,所述驾驶员状态和所述接管请求状态的不同组合有分别对应的人机交互策略;及控制模块,用于按照所述目标人机交互策略,控制所述车辆上相应的人机交互设备工作,以提醒驾驶员接管所述车辆。
58.请参阅图7,为本技术的一个实施例提供的人机交互系统的示意图。人机交互系统包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现上述的人机交互方法。
59.其中,处理器可以为中央处理器(central processing unit,cpu)。处理器还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
60.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施方式中的方法对应的程序指令/模块。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施方式中的方法。
61.存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
62.本技术一个实施方式还提供一种计算机可读存储介质,所述计算机可读存储介质
用于存储计算机程序,所述计算机程序被处理器执行时,实现上述的人机交互方法。
63.虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。