掌桥专利:专业的专利平台
掌桥专利
首页

一种智能车舱内的信息交互方法及智能车舱

文献发布时间:2023-06-19 19:30:30


一种智能车舱内的信息交互方法及智能车舱

技术领域

本说明书多个实施例涉及人机交互领域,尤其涉及一种智能车舱内的信息交互方法及智能车舱。

背景技术

车舱,是一种典型信息交互场景。在车舱内,用户可以与信息交互工具(比如对话机器人、搜索引擎)进行信息交互。

目前的车舱内的信息交互工具是任务式的,也就是说,这种信息交互工具将与用户之间的一次交互映射为执行一次信息反馈任务,通常仅关注每次任务需要反馈给用户的信息内容是什么,并不太关注用户在车舱内的交互体验。

因此,站在用户角度,往往感受到与这种信息交互工具的交互体验是机械的、缺乏感性温度的。

发明内容

本说明书的多个实施例提供一种智能车舱内的信息交互方法及智能车舱,以便提升用户在车舱内的信息交互验。

根据本说明书多个实施例的第一方面,提出了一种智能车舱内的信息交互方法,包括:

获取虚拟人画像,所述虚拟人画像至少包括人格属性;

获取虚拟人对应的交互参考信息,所述交互参考信息包括以下至少一种:所述智能车舱内的用户当前输入的用户交互信息、对所述用户进行状态监测得到的所述用户当前的用户状态信息、承载所述智能车舱的车辆的运行信息、对所述智能车舱的外部环境进行监测得到的车舱外部环境信息;

根据所述交互参考信息与所述虚拟人画像,确定虚拟人交互策略匹配模型的输入特征;

将所述输入特征输入所述虚拟人交互策略匹配模型,输出相匹配的虚拟人交互策略;

基于所述相匹配的虚拟人交互策略指定的交互方式,向所述用户输出所述相匹配的虚拟人交互策略指定的虚拟人交互信息。

根据本说明书多个实施例的第二方面,提出了一种智能车舱,所述车舱内部署有车舱客户端,所述车舱客户端与车舱服务端之间通信连接;

所述车舱客户端,获取虚拟人对应的交互参考信息,所述交互参考信息包括以下至少一种:所述智能车舱内的用户当前输入的用户交互信息、对所述用户进行状态监测得到的所述用户当前的用户状态信息、承载所述智能车舱的车辆的运行信息、对所述智能车舱的外部环境进行监测得到的车舱外部环境信息;将所述交互参考信息上传给所述车舱服务端;基于接收到的虚拟人交互策略指定的交互方式,向所述用户输出接收到的虚拟人交互策略指定的虚拟人交互信息;

所述车舱服务端,获取虚拟人画像,所述虚拟人画像至少包括性格属性与交互风格属性;根据所述交互参考信息与所述虚拟人画像,确定虚拟人交互策略匹配模型的输入特征;将所述输入特征输入所述虚拟人交互策略匹配模型,输出相匹配的虚拟人交互策略;将相匹配的虚拟人交互策略下发给所述车舱客户端。

根据本说明书多个实施例的第三方面,提出了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面所述的方法。

根据本说明书多个实施例的第四方面,提出了一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现第一方面所述的方法。

通过上述技术方案,可以为用户提供堪比与真人进行信息交互的人机信息交互体验,即高拟真的人机信息交互体验,这样也可以提升人机信息交互产品的用户粘性。

附图说明

图1是本公开提供的一种智能车舱内的信息交互方法的流程示意图。

图2是本公开提供的基于车舱的信息交互系统的结构示意图。

图3示例性提供虚拟人交互策略的产生过程的示意图。

图4是本公开提供的一种计算设备的结构示意图。

在附图中,相同或对应的标号表示相同或对应的部分。附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。

具体实施方式

为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。

需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。

本公开旨在提供车舱内的高拟真的人机信息交互服务,使得用户在车舱内使用人机信息交互服务时,可以获得堪比与真人进行沟通的体验。

具体来说,在车舱场景下,用户与作为沟通方的真人(下文简称为真人沟通方)进行沟通的特点主要有以下三个方面:

1、用户可能明确表达了自己的沟通需求(用户与真人沟通方的沟通需求,就类似于,用户与信息交互服务的交互需求),也可能不会明确表达自己的沟通需求,沟通需求是通过用户的表情、姿态、说话语气、体征等状态进行体现的,而真人沟通方可以有效感知到用户的沟通需求,与用户进行有效的沟通。

2、真人沟通方具有自己的人格属性,比如有的人喜欢有话直说,有的人喜欢为委婉表达,有的人喜欢帮朋友理性分析其所遭遇的困境,有的人更倾向于在朋友所遭遇的困境上给予情感上的鼓励。可以说,不同人格属性的真人沟通方在面对用户的相同沟通需求时,所给出的沟通反馈往往是不一样的。

3、车舱对应的车辆运行情况、车舱的外部环境情况,对用户与真人沟通方之间的沟通内容与沟通方式都会产生一定影响。

4、真人沟通方与用户之间具有一定的情感关系属性。容易理解,真人沟通方与用户的情感关系可能是陌生、之前有过一面之缘、同学、朋友、家人等等。不同情感关系的真人沟通方在面对用户的相同沟通需求时,所给出的沟通反馈也往往是不一样的。

为此,在本公开提供的技术方案中,引入虚拟人的设定,为了实现虚拟人对真人沟通方的高仿真模拟,有以下三个关键点:

1、在用户没有明确表达自己的交互需求的情况下(用户可能会主动给出一些交互信息,但是这些交互信息本身并不能明确说明用户的交互需求),获取一些蕴含着用户的交互需求的表征(用户主动输入的用户交互信息,和/或,对用户进行状态监测所得到的用户状态信息),作为虚拟人的交互参考信息的范畴。将车舱对应的车辆信息、对车舱的外部环境进行监测得到的车舱外部环境信息也纳入交互参考信息的范畴。

上述的交互参考信息会作为确定虚拟人交互策略的依据,这相当于实现对真人沟通方的感知能力的拟真。

2、虚拟人对真人沟通方的拟真主要体现为,虚拟人具有人格属性,人格属性一般包括性格属性与交互风格属性。性格属性是指虚拟人有怎样的性格(如活泼、稳重、爱开玩笑、严肃),而交互风格属性是指虚拟人倾向于使用怎么样的交互方式(如教导型、建议型、请求型,又如声音音色、语速快慢等)与用户进行信息交互。此外,虚拟人还可以具有与用户之间的情感关系属性。

如此一来,信息交互服务相当于一个拥有“自我”的虚拟人,能够以一个拟真的信息输出方式,输出一个拟真的虚拟人交互信息给用户,给用户提供拟真的人机信息交互体验。

以下结合附图,详细说明本公开提供的技术方案。

图1是本公开提供的一种智能车舱内的信息交互方法的流程示意图,包括以下步骤:

S100:获取虚拟人画像。

S102:获取虚拟人对应的交互参考信息。

S104:根据所述交互参考信息与所述虚拟人画像,确定虚拟人交互策略匹配模型的输入特征。

S106:将所述输入特征输入所述虚拟人交互策略匹配模型,输出相匹配的虚拟人交互策略。

S108:基于所述相匹配的虚拟人交互策略指定的交互方式,向所述用户输出所述相匹配的虚拟人交互策略指定的虚拟人交互信息。

图1所示的方法流程可以应用在基于车舱的信息交互系统上。图2是本公开提供的基于车舱的信息交互系统的结构示意图。该信息交互系统可以包括车舱客户端与车舱服务端。车舱客户端一般安装在车舱内的中控模块上,车舱客户端与车舱服务端之间可以网络通信。步骤S102和S108可以由车舱客户端执行,步骤S100、S104、S106可以由车舱服务端执行。

虚拟人画像至少包括人格属性,此外,虚拟人画像还可以进一步包括虚拟人与用户之间的情感关系属性。

容易理解,虚拟人的人格属性对于虚拟人的信息表达策略的影响是很大的,面对同样的用户交互需求,不同人格属性给出的反馈应当是不同的。作为一种示例,上述的人格属性可以包括性格类型,学识等级,声音类型,形象气质类型中的至少一个。

此处的性格类型可以根据一定的标准而进行划分,比如可以根据沟通风格的不同将性格类型划分为建议型、批评型、教导型、恳求型等。

此处的学识等级可以根据为虚拟人关联的不同等级的知识库而划分。比如可以为虚拟人关联大学水准的知识库、专家水准的知识库等。

此处的声音类型可以根据为虚拟人关联的不同风格的语音包而划分,不同的语音包对应于不同的声音类型。

此处的形象气质类型可以根据为虚拟人关联的不同人物形象模型而划分,不同的人物形象模型对应于不同的形象气质类型,比如可以包括商务精英型、知性优雅型、可爱乖巧型等等。

在实际应用中,可以将虚拟人的形象气质、声音以视听化方式展现给用户(比如虚拟人的人物形象模型展示给用户,并向用户表达问候),让用户建立对虚拟人的主观印象。在用户与虚拟人进行交互的过程中,可以始终将虚拟人以试听化方式展示给用户,让用户感受到仿佛与真人进行沟通的体验。

在一些实施例中,虚拟人的人格属性可以包括性格属性与交互风格属性。性格属性例如可以是活泼、稳重、爱开玩笑、严肃等,交互风格属性例如可以是教导型、建议型、请求型,又如声音音色、语速快慢等,又如可以是信息呈现方式,如视觉呈现、听觉呈现、触觉呈现等。

容易理解,情感关系属性对于虚拟人的信息表达策略的影响也是很大的。面对同样的用户交互需求,不同情感关系的虚拟人给出的反馈应当是不同的,这可以对人际沟通中的尺度进行拟真。

作为一种示例,可以将情感关系属性设置为多个由低到高的情感关系等级中的一个。比如,可以设定陌生、初识、熟悉、好感、牵挂、关系深入磨合、家人等由低到高的多个等级。

进一步的,考虑到现实中的情感关系具有随时间推移而升温的特点,因此,可以在初始化设置所述情感关系属性时,设置所述情感关系属性包括最低情感关系等级,以及,设置晚于初始化时间点(初始化设置所述情感关系属性的时间点)的多个后续时间点。每当到达一个后续时间点时,设置所述情感关系属性所包括的情感关系等级提升一个或多个等级。

虚拟人对应的交互参考信息可以包括所述智能车舱内的用户当前输入的用户交互信息、对所述用户进行状态监测得到的所述用户当前的用户状态信息、承载所述智能车舱的车辆的运行信息、对所述智能车舱的外部环境进行监测得到的车舱外部环境信息等。

本公开中所述的“当前”,是指执行图1所示方法流程的时间。在实际应用中,虚拟人在启动后可以处于实时响应状态,即可以实时监测用户的状态,以及实时响应用户交互信息,以便执行图1所示的方法流程。

在本公开提供的一个或多个实施例中,用户向虚拟人输入用户交互信息的方式有很多。比如,用户可以向虚拟人输入文本形式的用户交互信息,也可以向虚拟人输入语音形式的用户交互信息,还可以通过在虚拟人提供的界面进行点击、滑动等操作,向虚拟人输入用户交互信息。

上述的用户交互信息可以作为用户主动发起与虚拟人的一轮沟通的信号(例如,用户可以表达“堵车好烦啊”,虚拟人可以获取该用户交互信息,对该用户交互信息进行响应),也可以是用户与虚拟人的一轮沟通过程中的某一次表达。

在本公开提供的一个或多个实施例中,用户也可以不需要主动与虚拟进行交互,虚拟人可以利用车舱内部的传感器集合对用户进行状态监测,得到用户当前的状态数据,虚拟人可以主动发起与用户的交互。

例如,虚拟人监测到用户的心跳加速一段时间,那么,可以确定用户当前有“被提醒身体健康风险”的交互需求,进而,虚拟人可以主动发起与用户的交互,向用户表达第二交互信息“你怎么了?身体不舒服吗?”。

作为示例,上述的传感器集合可以包括视觉传感器、听觉传感器、触觉传感器中的至少一种。可以利用所述视觉传感器对所述用户进行图像监测,得到所述用户当前的图像数据。可以利用所述听觉传感器对所述用户进行声音监测,得到所述用户当前的声音数据。可以利用所述触觉传感器对所述用户进行体征监测,得到所述用户当前的体征数据。上述的图像数据、声音数据、体征数据都可以作为用户当前的状态数据。

可以利用AI技术,分析传感器集合采集到的用户的图像数据、声音数据、体征数据等,进一步得到用户情绪状态信息、用户健康状态信息等,作为用户状态信息。

承载智能车舱的车辆的运行信息,例如可以是车辆的行驶速度、车辆的油耗、车辆的里程等。车舱客户端可以从车辆的控制模块获取车辆的运行信息。

智能车舱的车舱外部环境信息例如可以是是否下雨、道路坑洼情况、空气湿度、空气中PM2.5值等,可以利用车舱外部的传感器集合对车舱外部环境进行监测,得到车舱外部环境信息。

在获取到虚拟人画像和虚拟人对应的交互参考信息之后,可以将所述交互参考信息与所述虚拟人画像进行信息编码后,对得到的编码进行特征映射处理,得到虚拟人交互策略匹配模型的输入特征。交互策略匹配模型是一种生成模型,其作用是根据输入特征,从众多的备选交互策略中选择与输入特征匹配性最高的备选交互策略,作为匹配到的虚拟人交互策略。

虚拟人交互策略一般指定有具体的虚拟人交互信息(例如虚拟人需要给用户表达的对话内容),以及虚拟人需要采用的交互方式(例如语音-较慢语速-建议口吻)。

图3示例性提供虚拟人交互策略的产生过程的示意图,参见图3,可以更好理解本方案中的虚拟人交互策略的产生过程。

此外,在一些实施例中,虚拟人画像可以是初始化设定好的。可以在向所述用户输出所述虚拟人交互信息之后,获取所述用户对所述虚拟人交互信息的用户反馈,其中,用户反馈可以包括用户响应于所述虚拟人交互信息所再次输入的用户交互信息,和/或,所述用户在接收到所述虚拟人交互信息之后的用户状态信息。接着,可以利用情感分析算法模型,分析所述用户反馈,以确定所述用户对所述虚拟人交互策略的情感倾向。然后,可以以正面化所述情感倾向为目标,调整所述交互策略匹配模型和/或所述虚拟人画像。

调整虚拟人画像可以不仅涉及到调整虚拟人的人格属性,也可以涉及到调整虚拟人的情感关系属性。容易理解,虚拟人与用户之间的情感关系可能受到信息交互效果的影响。比如,虚拟人说了用户不爱听的话,可能会导致虚拟人与用户的情感关系疏远。又如,虚拟人给用户讲了一个笑话,导致用户心情很愉悦,可能会导致虚拟人与用户的情感关系靠近。

在另一些实施例中,在虚拟人与用户的每一次交互时,可以实时确定本次交互所采用的虚拟人人格属性。具体而言,可以利用虚拟人性格匹配模型,对所述交互参考信息进行分析,以得到匹配到的性格属性;利用虚拟人交互风格匹配模型,对所述交互参考信息进行分析,以得到匹配到的交互风格属性。

上述的虚拟人性格匹配模型、虚拟人交互风格匹配模型,是可以根据用户反馈进行优化的。具体而言,可以获取所述用户对所述虚拟人交互信息的用户反馈,其中,用户反馈包括用户响应于所述虚拟人交互信息所再次输入的用户交互信息,和/或,所述用户在接收到所述虚拟人交互信息之后的用户状态信息。接着,可以利用情感分析算法模型,分析所述用户反馈,以确定所述用户对所述虚拟人交互策略的情感倾向。然后,可以以正面化所述情感倾向为目标,调整所述交互策略匹配模型、所述虚拟人性格匹配模型、所述虚拟人交互风格匹配模型中的至少一种。

如此,上述的虚拟人性格匹配模型、虚拟人交互风格匹配模型可以越来越符合用户偏好。

此外,在本公开的一个或多个实施例中,可以为不同的用户提供个性化的虚拟人服务。也就是说,虚拟人针对不同用户有专属的人格属性与情感关系属性,针对不同用户也可以有专属的交互策略匹配模型、虚拟人性格匹配模型、虚拟人交互风格匹配模型。一般而言,虚拟人需要先获取用户的身份标识信息(比如FACE ID、指纹信息等),每个用户有自己唯一性的身份标识信息,虚拟人记录了唯一关联于每个用户的身份标识信息的人格属性、情感关系属性、算法模型等。

在虚拟人与用户的一次次交互过程中,可以根据用户反馈,迭代调整人格属性、情感关系属性、交互策略匹配模型、虚拟人性格匹配模型、虚拟人交互风格匹配模型,使得虚拟人越来越满足用户个性化的需求。

容易理解,虚拟人与用户之间的关系是具有成长性与长期经营性的,用户生命全周期内可以将虚拟人作为自己的信息助理,用户与虚拟人进行交互的过程中,虚拟人所获取的用户的状态数据、用户输入的用户交互信息等都会沉淀为用户的历史数据,虚拟人基于历史数据对用户偏好进行学习,以便于虚拟人与用户的情感关系逐步升级,虚拟人越来越了解用户的需求,也越来越能够采用符合用户偏好的表达策略与用户进行信息交互。

此外,虚拟人除了可以与用户进行信息交互之外,还可以在与用户的交互过程中,响应于用户的指令,为用户执行一些操作,比如控制物联网设备、进行支付操作、进行查询操作等。

车舱内的用户还可以与虚拟人进行闲聊对话,也可以被虚拟人主动提醒一些事项,比如驾驶风险、天气情况、交通情况等,虚拟人还可以根据用户的状态,主动执行一些对用户来说比较便利的操作,比如为用户下单,为用户拨打急救电话等。

举例来说,虚拟人可以根据用户的声音、表情推测出用户有生命健康风险,于是虚拟人可以认定用户当前的非交互需求是呼救,虚拟人可以自动联系用户的亲友或者自动拨打急救电话。

另外,本公开还提供一种智能车舱,所述车舱内部署有车舱客户端,所述车舱客户端与车舱服务端之间通信连接;

所述车舱客户端,获取虚拟人对应的交互参考信息,所述交互参考信息包括以下至少一种:所述智能车舱内的用户当前输入的用户交互信息、对所述用户进行状态监测得到的所述用户当前的用户状态信息、承载所述智能车舱的车辆的运行信息、对所述智能车舱的外部环境进行监测得到的车舱外部环境信息;将所述交互参考信息上传给所述车舱服务端;基于接收到的虚拟人交互策略指定的交互方式,向所述用户输出接收到的虚拟人交互策略指定的虚拟人交互信息;

所述车舱服务端,获取虚拟人画像,所述虚拟人画像至少包括性格属性与交互风格属性;根据所述交互参考信息与所述虚拟人画像,确定虚拟人交互策略匹配模型的输入特征;将所述输入特征输入所述虚拟人交互策略匹配模型,输出相匹配的虚拟人交互策略;将相匹配的虚拟人交互策略下发给所述车舱客户端。

在智能车舱的场景下,本公开提供一个具体的例子。

可以在车舱内安装视觉传感器(如摄像头)、听觉传感器(如麦克风),并且,在车舱内的每个座位的前方和上方都安装有传感器,方便针对车舱内的每个座位上的用户都进行状态监测。车舱内的客户端可以通过视觉传感器采集用户的人脸特征,从人脸特征中提取FACE ID,明确该用户的身份标识信息,然后调用该用户专属的情感关系属性的虚拟人,采用该用户专属的虚拟人交互策略匹配模型为该用户提供信息交互服务。

虚拟人也可以为用户执行非交互任务,此处的非交互任务可以包括:自动启动所述智能车舱内的一个或多个功能模块(比如自动打开车舱内的环形灯、自动打开车舱内的音箱播放音乐),或者,自动操作关联于所述智能车舱的车辆控制装置(比如控制车辆减速、加速、制动、转向)。

举例来说,智能车舱内可以有环形灯模块,虚拟人可以根据车舱内用户的表情、动作等状态表征,推测出用户当前的非交互需求是提升车舱内的氛围感,虚拟人可以自动启动环形灯模块,提升车舱内的氛围感。

再举例来说,虚拟人可以根据车舱内的用户的呼吸频率、表情等状态表征推测出用户在疲劳驾驶,于是虚拟人可以认定用户当前的非交互需求是提升驾驶安全性,虚拟人可以自动控制车辆逐渐减速并停靠在道路的安全区域。

本公开还提供一种计算机可读存储介质,该介质上存储有计算机程序,所述程序被处理器执行时实现本公开实施例的方法。

本公开还提供一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现本公开实施例的方法。

图4是本公开提供的一种计算设备的结构示意图,该计算设备15可以包括但不限于:处理器151、存储器152、连接不同系统组件(包括存储器152和处理器151)的总线153。

其中,存储器152存储有计算机指令,该计算机指令可以被处理器151执行,使得处理器151能够执行本公开任一实施例的方法。存储器152可以包括随机存取存储单元RAM1521、高速缓存存储单元1522和/或只读存储单元ROM1523。该存储器152还可以包括:具有一组程序模块1524的程序工具1525,该程序模块1524包括但不限于:操作系统、一个或多个应用程序、其他程序模块和程序数据,这些程序模块一种或多种组合可以包含网络环境的实现。

总线153例如可以包括数据总线、地址总线和控制总线等。该计算设备15还可以通过I/O接口154与外部设备155通信,该外部设备155例如可以是键盘、蓝牙设备等。该计算设备150还可以通过网络适配器156与一个或多个网络通信,例如,该网络可以是局域网、广域网、公共网络等。如图所示,该网络适配器156还可以通过总线153与计算设备15的其他模块进行通信。

此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。在一个典型的配置中,计算机包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

上述对本说明书多个实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

在本说明书多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书多个实施例。在本说明书多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本说明书多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的方法实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本说明书实施例方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅为本说明书多个实施例的较佳实施例而已,并不用以限制本说明书多个实施例,凡在本说明书多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书多个实施例保护的范围之内。

技术分类

06120115932681