具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
第一方面,本公开的实施例提供了一种车载HMI设备的检测方法,如图1所示,该方法用于对车载HMI设备进行检测,所述方法主要包括:
101、接收针对车载N连屏HMI设备的检测指令,其中,所述检测指令中携带有目标检测模式以及目标检测项目,N为大于或等于2的整数。
在实际应用中,车载HMI(Human Machine Interface,人机界面)设备作为重要的车载设备,其是用户与车辆之间进行交互的重要媒介。目前,为了使HMI设备可以为用户提供更好的交互体验,车载N连屏HMI设备也越来越多应用到车辆中。车载N连屏HMI设备中包括有两个或两个以上屏幕,每一个屏幕具有不同的显示功能。示例性的,车载4连屏HMI设备中包括有仪表屏、空调屏、娱乐影音屏和副驾屏。为了保证车载HMI设备的可靠性,在车载HMI设备的研发阶段、生产阶段和下线阶段均需要对车载HMI设备进行检测。
具体的,由于车载N连屏HMI设备研发阶段、生产阶段和下线阶段均需要进行检测,因此针对这三个阶段为车载N连屏HMI设备设定三种检测模式,该三种检测模式包括设计校验DV模式、零部件下线检测模式和整车下线检测模式。其中,DV模式主要用于车载N连屏HMI设备在高低温、振动、电磁兼容等各项试验过程中实现检测。零部件下线检测模式主要用于车载N连屏HMI设备生产下线检测阶段,实现对车载N连屏HMI设备的下线检测,排除不良品。整车下线检测模式主要用于整车的下线检测、在整车生产组装流水线上对车载N连屏HMI设备进行检测。
具体的,针对车载N连屏HMI设备的检测项目可以基于具体的业务要求确定,且可以包括但不限于读取出厂软硬件版本信息、检测屏幕显示效果、屏幕背光、蓝牙通信、U盘音乐读取、2G/3G/4G/5G数据传输、2G/3G/4G/5G通话、WIFI数据传输、LIN通信、CAN通信、GPS定位、振动传感器检测、以太网通信、光线传感器功能、触摸屏检测、备用电池放电检测、苹果公司IC授权认证、主板/中控/副驾温度传感器检测、煲机检测、外设电压检测、RTC时钟检测、USB板间通讯、FM检测、环视摄像头及前视摄像头检测、耳机接口和MIC检测。
具体的,一个检测项目可以对应一种或多种检测模式,但是由于不同检测模式对检测要求度不同,因此一个检测项目在不同的检测模式下的检测用例不同。
具体的,在需要对车载N连屏HMI设备进行检测时,检测人员至少可以采用如下两种方式下发检测指令:第一种,在设定界面下触发目标检测模式以及目标检测项目对应的按钮;第二种,在设定界面下输入目标检测模式以及目标检测项目对应的标识。需要说明的是,检测指令携带的目标检测模式和目标检测项目可以基于业务要求灵活组合,从而满足多种检测需求。
102、选取与所述目标检测项目对应的目标检测设备,以及选取所述目标检测项目在所述目标检测模式下对应的目标检测用例。
在实际应用中,根据检测项目来设定检测设备。示例性的,检测设备可以包括但不限于音箱、GPS信号放大器、电话机和FM信号发生器中的至少一种。需要说明的是,由于不同检测项目的检测需求不同,因此,不同的检测设备对应不同的检测项目。示例性的,检测项目为2G/3G/4G/5G通话,则对应的检测设备为音箱和电话机。检测项目为GPS定位,则对应的检测设备为GPS信号放大器。
具体的,在接收到检测指令时,基于预设的检测设备与检测项目的对应关系,在预设的检测设备中选取检测指令携带的目标检测项目对应的目标检测设备,以便利用选取出的目标检测设备执行目标检测项目相关的检测。
在实际应用中,由于不同检测模式对检测要求度不同,因此为了满足不同模式下的检测要求,一个检测项目在不同的检测模式下的检测用例不同,也就是说,每一种检测项目在不同的检测模式下具有不同的检测用例。
具体的,在接收到检测指令时,基于检测用例、检测项目、检测模式的对应关系,在预设的检测用例中选取目标检测项目在目标检测模式下对应的目标检测用例,以便利用选取出的目标检测用例执行目标检测项目在目标检测模式下相关的检测。
103、利用所述车载N连屏HMI设备以及所述目标检测设备执行所述目标检测用例,得到检测结果。
具体的,在选取出目标检测用例时,向车载N连屏HMI设备和目标检测设备分别下发目标检测用例,以便车载N连屏HMI设备和目标检测设备相配合执行目标检测用例。
具体的,车载N连屏HMI设备和目标检测设备相配合执行目标检测用例的过程至少包括如下两种:
第一种,车载N连屏HMI设备和目标检测设备相配合执行一次目标检测用例。
第二种,以预设周期利用所述车载N连屏HMI设备以及所述目标检测设备,执行所述目标检测用例。此种方法由于执行了多次目标检测用例,能够排除偶然性发生的错误检测,从而提高检测的可信度。具体的,基于每一个周期形成的检测信息,得到检测结果。示例性的,基于各周期的检测信息的均值得到检测结果。
具体的,基于车载N连屏HMI设备以及目标检测设备执行目标检测用例形成的检测信息,得到检测结果的过程为:从所述目标检测用例中提取预设参数,以及从所述车载N连屏HMI设备和所述目标检测设备执行所述目标检测用例形成的检测信息中,提取与所述预设参数相应的结果参数;比对所述结果参数和所述预设参数,得到所述检测结果。若比对所述结果参数与所述预设参数之间的差异在预设的差异范围内,则说明车载N连屏HMI设备没有问题,则生成车载N连屏HMI设备检测通过的检测结果。若比对所述结果参数与所述预设参数之间的差异在预设的差异范围外,说明车载N连屏HMI设备存在问题,则生成车载N连屏HMI设备检测未通过的检测结果,并基于检测未通过检测结果,告警,以使检测人员及时根据告警对车载N连屏HMI设备进行异常排除处理。
本公开的实施例提供的车载HMI设备的检测方法,当接收到针对车载N连屏HMI设备的检测指令时,选取与检测指令携带的目标检测项目对应的目标设备,以及选取目标检测项目在检测指令携带的目标检测模式下对应的目标检测用例。然后利用车载N连屏HMI设备以及目标检测设备执行目标检测用例,得到检测结果。可见,本公开的实施例中在对车载N连屏HMI设备进行检测时,通过检测设备以及检测用例的使用便可完成,并不需要人工验证。因此,本公开的实施例提供的方案能够提高车载HMI设备检测的自动化程度,大大节省人力,且可以满足长期重复检测,充分验证复杂车载HMI设备的可靠性,从而提高出厂车载HMI设备的质量。
第二方面,依据第一方面所述的方法,本公开的另一个实施例还提供了一种车载HMI设备的检测方法,如图2所示,所述方法主要包括:
201、在接收到针对所述车载N连屏HMI设备的检测指令时,基于预设的至少一种检测模式的执行顺序,确定是否存在与所述目标检测模式相邻的上一个检测模式;所述检测指令中携带有目标检测模式以及目标检测项目。若存在,执行202;否则,执行203。
具体的,车载N连屏HMI设备研发阶段、生产阶段、下线阶段均需要进行检测,因此针对这三个阶段为车载N连屏HMI设备设定三种检测模式,该三种检测模式包括设计校验DV模式、零部件下线检测模式和整车下线检测模式。可见,不同的检测模式分别对应不同的车载N连屏HMI设备的阶段,且不同的车载N连屏HMI设备的阶段具有严格的时间顺序,因此基于车载N连屏HMI设备所经历的阶段为预设的至少一种检测模式设定执行顺序。需要说明的是,顺序位于后面的检测模式的检测时间不能早于顺序位于前面的检测模式的检测时间。设计校验DV模式、零部件下线检测模式和整车下线检测模式的检测顺序为:设计校验DV模式位于零部件下线检测模式之前,零部件下线检测模式位于整车下线检测模式之前。
具体的,为了保证严格的检测顺序,则在接收到检测指令时,需要基于预设的至少一种检测模式的执行顺序,确定是否存在与检测指令携带的目标检测模式相邻的上一个检测模式。若检测不存在与目标检测模式相邻的上一个检测模式,说明目标检测模式是排序位于第一位的检测模式,则说明可以执行该检测,故执行203。若检测存在与目标检测模式相邻的上一个检测模式,说明目标检测模式不是排序位于第一位的检测模式,则为了确定当前检测是否可执行,故执行202。
202、判断所述目标检测项目在与所述目标检测模式相邻的上一个检测模式下的检测是否通过;若通过,执行203;否则,执行207。
具体的,在判断目标检测项目在上一个检测模式下的检测通过,说明在上一个检测模式下目标检测项目合格,可以进行当前检测模式下的检测,故执行203。
具体的,在判断目标检测项目在上一个检测模式下的检测未通过,说明在上一个检测模式下目标检测项目不合格,为了保证检测的准确性,不可以进行当前检测模式下的检测,需要等待上一个检测模式下目标检测项目合格后,才可执行当前检测模式下的检测,故执行207。
203、选取与所述目标检测项目对应的目标检测设备。
具体的,本步骤详解与上述的步骤102的详解基本相同,因此这里将不再赘述。
204、选取所述目标检测项目在所述目标检测模式下对应的目标检测用例。
具体的,本步骤详解与上述的步骤102的详解基本相同,因此这里将不再赘述。
205、利用所述车载N连屏HMI设备以及所述目标检测设备执行所述目标检测用例。
在实际应用中,为了提高车载N连屏HMI设备的数据处理和交互效率,则车载N连屏HMI设备中包括有M个板卡,其中,M为大于等于1的整数。每一个板卡用于控制车载N连屏HMI产品的至少一个屏幕。也就是每一个板卡执行不同的检测用例。示例性的,车载4连屏HMI设备包括有仪表屏,空调屏,娱乐影音屏和副驾屏,车载4连屏HMI设备中包括第一板卡和第二板卡,其中,第一板卡用于控制娱乐影音屏和副驾屏,第二板卡用于控制仪表屏和空调屏。也就是,第一板卡用于执行与车载中控***相关的检测用例,第二板卡用于执行与驾驶员仪表***相关的检测用例。
具体的,由于车载N连屏HMI设备中不同的板卡执行不同的检测用例,因此利用车载N连屏HMI设备以及目标检测设备分别执行目标检测用例的过程可以包括:在所述车载N连屏HMI设备的M个板卡中,确定执行所述目标检测用例的目标板卡;每一个所述板卡用于控制所述车载N连屏HMI产品的至少一个屏幕;利用所述目标板卡执行所述目标检测用例;利用所述目标检测设备执行所述目标检测用例。
具体的,由于车辆中的CAN(Controller Area Network,控制器局域网络)总线负责各种车载设备的数据传输,因此在利用目标板卡执行目标检测用例时,可以通过CAN总线向目标板卡发送针对目标检测用例的启动检测指令,以使目标板卡基于该启动检测指令与所述目标检测设备配合执行目标检测用例。在目标板卡执行目标检测用例完成时,也可通过CAN总线反馈检测信息。
另外,在实际应用中,为了提高板卡的数据处理速度,降低板卡的负载,一个板卡中可以包括有第一处理芯片和第二处理芯片。其中,第二处理芯片用于获取数据,比如,获取车载电池电量、MIC收集音频。第一处理芯片用于处理数据,比如,基于第二处理芯片获取的车载电池电量,判断车辆是否充电。具体的,第一处理芯片,用于在所述检测设备的触发下,触发所述第二处理芯片;根据所述第二处理芯片反馈的与所述目标检测用例相关的数据,执行所述目标检测用例;第二处理芯片,用于在所述第一处理芯片的触发下,收集与所述目标检测用例相关的数据,并将所述数据反馈给所述第一处理芯片。
206、利用所述车载N连屏HMI设备和所述目标检测设备执行所述目标检测用例形成的检测信息,得到检测结果。
具体的,利用所述车载N连屏HMI设备和所述目标检测设备执行所述目标检测用例形成的检测信息,得到检测结果,包括:从所述目标检测用例中提取预设参数,以及从所述车载N连屏HMI设备和所述目标检测设备执行所述目标检测用例形成的检测信息中,提取与所述预设参数相应的结果参数;比对所述结果参数和所述预设参数,得到所述检测结果
具体的,从所述车载N连屏HMI设备和所述目标检测设备执行所述目标检测用例形成的检测信息中,提取与所述预设参数相应的结果参数的过程至少包括两种:
第一种,在车载N连屏HMI设备和目标检测设备相配合执行一次目标检测用例时,则直接从该次的检测信息中提取结果参数即可。
第二种,在以预设周期利用所述车载N连屏HMI设备以及所述目标检测设备,执行所述目标检测用例时,则从每个周期的检测信息中分别提取结果参数,对提取的结果参数做平均处理,平均处理后得到的即为结果参数。
第三种,在以预设周期利用所述车载N连屏HMI设备以及所述目标检测设备,执行所述目标检测用例时,则从每个周期的检测信息中分别提取结果参数。为了排除偶然因素的影响,可以先去掉最高和最低的结果参数,然后对保留下来的结果参数做平均处理,平均处理后得到的即为第一结果参数。
需要说明的是,结果参数和预设参数的具体型式与执行的检测用例有关。示例性的,在检测用例为4G通信检测用例“一段音频”时,结果参数和预设参数均为音频的频率和波形。在检测用例为前视摄像头检测用例“一张图片”时,结果参数和预设参数均为图片的分辨率和像素。
具体的,比对所述结果参数和所述预设参数,得到所述检测结果的过程可以包括:确定结果参数和预设参数的比对结果,确定比对结果是否在预设的差异范围内。若比对所述结果参数与所述预设参数之间的差异在预设的差异范围内,说明车载N连屏HMI设备在目标检测模式下的目标检测项目的检测通过,则生成车载N连屏HMI设备检测通过的检测结果。若比对所述结果参数与所述预设参数之间的差异在预设的差异范围外,说明车载N连屏HMI设备在目标检测模式下的目标检测项目的检测未通过,则生成所述车载N连屏HMI设备检测未通过的检测结果,并基于该检测未通过检测结果,告警,以便业务人员可以根据该告警对车载N连屏HMI设备检进行异常处理。
207、发出所述检测指令违规的提示。
具体的,该提示可以在设定的界面展示给检测人员,以便检测人员可以基于该提示及时调节检测进度。
依据图1或图2所示的方法,下面以车载4连屏HMI设备、目标检测模式为“零部件下线检测模式”、目标检测项目为“4G通信”为例,对本公开的另一个实施例还提供了一种车载HMI设备的检测方法进行说明,如图3所示,该方法包括:
301、在接收到针对车载4连屏HMI设备的检测指令时,基于预设的设计校验DV模式、零部件下线检测模式和整车下线检测模式的执行顺序,确定存在与目标检测模式“零部件下线检测模式”相邻的上一个检测模式“设计校验DV模式”,执行302。
302、判断出目标检测项目为“4G通信”在上一个检测模式“设计校验DV模式”下的检测通过,执行303。
303、在预设的至少一个检测设备中,选取与目标检测项目“4G通信”对应的目标检测设备“音箱”。
304、在预设的至少一个检测用例中,选取目标检测项目“4G通信”在目标检测模式“零部件下线检测模式”下对应的目标检测用例“一个1KHz的标准音频”。
305、利用目标检测设备“音箱”播放“1KHz的标准音频”以及利用车载4连屏HMI设备拨打一特定的电话,车载4连屏HMI设备将“音箱”播放“1KHz的标准音频”传输给电话。
306、采集电话接收到的音频。
307、比对音箱播放的音频和电话的音频之间的频率和波形,得到检测结果。
第三方面,依据图1或图2或图3所示的方法,本公开的另一个实施例还提供了一种车载HMI设备的检测装置,所述装置用于对车载HMI设备进行检测,如图4所示,所述装置主要包括:
接收单元41,用于接收针对车载N连屏HMI设备的检测指令;所述检测指令中携带有目标检测模式以及目标检测项目,其中,N为大于或等于2的整数;
选取单元42,用于选取与所述目标检测项目对应的目标检测设备,以及选取所述目标检测项目在所述目标检测模式下对应的目标检测用例;
检测单元43,用于利用所述车载N连屏HMI设备以及所述目标检测设备,执行所述目标检测用例,得到检测结果。
本公开的实施例提供的车载HMI设备的检测装置,当接收到针对车载N连屏HMI设备的检测指令时,选取与检测指令携带的目标检测项目对应的目标设备,以及选取目标检测项目在检测指令携带的目标检测模式下对应的目标检测用例。然后利用车载N连屏HMI设备以及目标检测设备分别执行目标检测用例,得到检测结果。可见,本公开的实施例中在对车载N连屏HMI设备进行检测时,通过检测设备以及检测用例的使用便可完成,并不需要人工验证。因此,本公开的实施例提供的方案能够提高车载HMI设备检测的自动化程度,大大节省人力,且可以满足长期重复检测,充分验证复杂车载HMI设备可靠性,从而提高出厂车载HMI设备质量。
在一些实施例中,如图5所示,所述检测单元43包括:
确定模块431,用于在所述车载N连屏HMI设备的N个板卡中,确定执行所述目标检测用例的目标板卡,其中,每一个所述板卡用于控制所述车载N连屏HMI产品的至少一个屏幕;
执行模块432,用于利用所述目标板卡以及所述目标检测设备,执行所述目标检测用例。
在一些实施例中,如图5所示,所述执行模块432,用于通过CAN总线向所述目标板卡发送针对所述目标检测用例的启动检测指令;利用所述目标板卡基于所述启动检测指令与所述目标检测设备配合,执行所述目标检测用例。
在一些实施例中,如图5所示,所述检测单元43,包括:
第一提取模块434,用于从所述目标检测用例中提取预设参数;
第二提取模块435,用于从所述车载N连屏HMI设备和所述目标检测设备执行所述目标检测用例形成的检测信息中,提取与所述预设参数相应的结果参数;
比对模块436,用于比对所述结果参数和所述预设参数,得到所述检测结果。
在一些实施例中,如图5所示,所述检测单元43,用于以预设周期利用所述车载N连屏HMI设备以及所述目标检测设备,执行所述目标检测用例;基于每一个所述周期形成的检测信息,得到检测结果。
在一些实施例中,如图5所示,该装置还包括:
确定单元44,用于在接收到所述检测指令时,基于预设的至少一种检测模式的执行顺序,确定是否存在与所述目标检测模式相邻的上一个检测模式;若存在,确定所述目标检测模式不是排序位于第一位的检测模式;否则,确定所述目标检测模式是排序位于第一位的检测模式。
在一些实施例中,如图5所示,该装置还包括:
所述判断单元45,用于在所述确定单元44确定所述目标检测模式不是排序位于第一位的检测模式时,判断所述目标检测项目在与所述目标检测模式相邻的上一个检测模式下的检测是否通过;若通过,触发所述选取单元42;否则,触发提示单元46;
所述选取单元42,用于在所述判断单元45的触发下,选取与所述目标检测项目对应的目标检测设备;
所述提示单元46,用于在所述判断单元45的触发下,发出所述检测指令违规的提示。
在一些实施例中,所述至少一种检测模式包括设计校验DV模式、零部件下线检测模式和整车下线检测模式中的至少一种;其中,各检测模式的检测顺序为:所述设计校验DV模式位于所述零部件下线检测模式之前,所述零部件下线检测模式位于所述整车下线检测模式之前。
第三方面的实施例提供的车载HMI设备的检测装置,可以用以执行第一方面或第二方面的实施例所提供的车载HMI设备的检测方法,相关的用于的含义以及具体的实施方式可以参见第一方面或第二方面的实施例中的相关描述,在此不再详细说明。
第四方面,本公开的另一个实施例还提供了一种车载HMI设备的检测***,如图6所示,所述检测***包括:车载N连屏HMI设备51、第三方面所述的车载HMI设备的检测装置53以及至少一个检测设备52,其中,N为大于或等于2的整数;
所述车载N连屏HMI设备51,用于在所述车载HMI设备的检测装置53的触发下,执行所述车载HMI设备的检测装置53下发的目标检测用例;
每一种所述检测设备52,分别用于在所述车载HMI设备的检测装置53的触发下,执行所述车载HMI设备的检测装置53下发的目标检测用例;
所述车载HMI设备的检测装置53,用于基于所述车载N连屏HMI设备51以及所述目标检测设备52分别执行所述目标检测用例形成的检测信息,得到检测结果。
本公开的实施例提供的检测***,在对车载N连屏HMI设备进行检测时,通过检测设备以及检测用例的使用便可完成,并不需要人工验证。能够提高车载HMI设备检测的自动化程度,大大节省人力,且可以满足长期重复检测,充分验证复杂车载HMI设备的可靠性,从而提高出厂车载HMI设备的质量。
在一些实施例中,如图7所示,所述车载N连屏HMI设备51包括:M个板卡511以及N个屏幕;每一个所述板卡511用于控制所述车载N连屏HMI产品51的至少一个屏幕;
所述车载HMI设备的检测装置53,用于在所述车载N连屏HMI设备51的M个板卡511中,确定执行所述目标检测用例的目标板卡511;
每一个所述板卡511,用于在所述车载HMI设备的检测装置53的触发下,执行所述车载HMI设备的检测装置53下发的目标检测用例。
在一些实施例中,如图7所示,所述车载N连屏HMI设备51为4连屏HMI设备;所述车载4连屏HMI设备包括第一板卡和第二板;
所述第一板卡,用于控制所述车载4连屏HMI设备的车载中控***相关的屏幕;在所述车载HMI设备的检测装置53的触发下,执行与车载中控***相关的检测用例;
所述第二板卡,用于控制所述车载4连屏HMI设备的驾驶员仪表***相关的屏幕;在所述车载HMI设备的检测装置53的触发下,执行与驾驶员仪表***相关的检测用例。
在一些实施例中,如图7所示,所述板卡511包括:第一处理芯片5111和第二处理芯片5112;
所述第一处理芯片5111,用于在车载HMI设备的检测装置53的触发下,触发所述第二处理芯片5112;根据所述第二处理芯片5112反馈的与所述目标检测用例相关的数据,执行所述目标检测用例;
所述第二处理芯片5112,用于在所述第一处理芯片5111的触发下,收集与所述目标检测用例相关的数据,并将所述数据反馈给所述第一处理芯片5111。
第四方面的实施例提供的车载HMI设备的检测***,可以用以执行第一方面或第二方面的实施例所提供的车载HMI设备的检测方法,相关的用于的含义以及具体的实施方式可以参见第一方面或第二方面的实施例中的相关描述,在此不再详细说明。
第五方面,本公开的实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面或第二方面所述的车载HMI设备的检测方法。
存储介质可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
第六方面,本公开的实施例提供了一种人机交互装置,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行第一方面或第二方面所述的车载HMI设备的检测方法。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
本领域内的技术人员应明白,本公开的实施例可提供为方法、***、或计算机程序产品。因此,本公开的实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开的实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照本公开的实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本公开的实施例可提供为方法、***或计算机程序产品。因此,本公开的实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本公开的实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。