一种信息处理方法及装置与流程

文档序号:18161533发布日期:2019-07-13 09:21阅读:176来源:国知局
一种信息处理方法及装置与流程

本申请涉及信息处理技术领域,更具体的说是涉及一种信息处理方法及装置。



背景技术:

目前,很多电子设备具有多种模式,当处于第一模式时能够通过采集的具有指定的标识内容的信息切换到第二模式,例如,从睡眠模式切换到唤醒模式,在第二模式下能够对信息进行响应。而目前的电子设备,用户每次需要电子设备对其发送的信息进行响应时,均需要给出携带指定的标识内容的信息,增加用户负担,降低用户体验。

申请内容

有鉴于此,本申请提供一种信息处理方法及装置,包括如下技术方案:

一种信息处理方法,包括:

电子设备处于第一模式;在所述第一模式下,标识内容集合至少包括第一标识内容;

如果满足第一条件,所述电子设备处于第二模式;在所述第二模式下,所述标识内容集合至少包括第一模式下未包括的第二标识内容;

其中,所述标识内容集合中的标识内容能用于确定所述电子设备获得的输入信息是否匹配所述标识内容,如果匹配所述标识内容,则触发将所述标识内容关联的功能从非激活状态切换至激活状态。

上述方法,优选的,所述满足第一条件包括:

获得第一输入信息;

如果所述第一输入信息匹配第一标识内容,触发所述第一标识内容关联的功能处于激活状态;

所述第一标识内容关联的功能响应第一命令信息,确定第一反馈信息以及第二标识内容。

上述方法,优选的,

所述第一输入信息包括:匹配所述第一标识内容的标识信息和所述第一命令信息;

或者,

所述第一输入信息包括:匹配所述第一标识内容的标识信息;

所述触发所述第一标识内容关联的功能处于激活状态和所述第一标识内容关联的功能响应第一命令信息之间包括:获得第二输入信息,所述第二输入信息包括:所述第一命令信息。

上述方法,优选的,确定第二标识内容包括:

获取预测输入信息;所述预测输入信息为:基于所述第一命令信息和/或所述第一反馈信息预测的所述电子设备下一次获得的第二命令信息;所述下一次与获得所述第一命令信息的当前次相邻;

从所述预测输入信息中提取第二标识内容。

上述方法,优选的,还包括:

本地存储用于对所述预测输入信息进行响应的预测反馈信息;

若所述下一次获得的输入信息与所述预测输入信息匹配,则从所述预测反馈信息中确定能够响应所述下一次获得的输入信息的第二反馈信息;

输出所述第二反馈信息。

上述方法,优选的,所述确定第一反馈信息以及第二标识内容包括:

所述电子设备将所述第一命令信息发送至处理设备,以获得所述第一反馈信息和所述第二标识内容;所述第一反馈信息和所述第二标识内容由所述处理设备对所述第一命令信息进行分析得到;

所述电子设备输出所述第一反馈信息并根据所述第二标识内容更新所述标识内容集合。

上述方法,优选的,还包括:

在输出所述第一反馈信息时开始计时;

若计时时间达到指定的第一时间前,若未获得第二命令信息,将所述第一标识内容关联的功能从激活状态切换至非激活状态。

上述方法,优选的,还包括:在所述第一标识内容关联的功能处于所述非激活状态下,

若在所述计时时间达到指定的第二时间前获得第二输入信息,如果所述第二输入信息匹配所述第一标识内容,或者,所述第二输入信息匹配所述第二标识内容,将所述第一标识内容关联的功能从非激活状态切换至激活状态;所述第二时间晚于所述第一时间;

若在所述计时时间达到所述第二时间后获得第三输入信息,如果所述第三输入信息匹配所述第一标识内容,将所述第一标识内容关联的功能从非激活状态切换至激活状态。

上述方法,优选的,所述满足第一条件包括:

开始计时;

计时时间达到目标时间。

上述方法,优选的,所述开始计时包括:

获得第一输入信息;

如果所述第一输入信息匹配第一标识内容,触发所述第一标识内容关联的功能处于激活状态;

所述第一标识内容关联的功能响应第一命令信息,确定第一反馈信息以及第二标识内容;

在输出所述第一反馈信息时开始计时;

所述计时时间达到目标时间,包括:

计时时间达到第一时间,在所述第一时间前未获得第二命令信息;

或者,

计时时间达到第一时间,在所述第一时间前未获得第二命令信息,触发所述第一标识内容关联的功能处于非激活状态;

计时时间达到第二时间,在所述第二时间前未获得输入信息;所述第二时间晚于所述第一时间。

上述方法,优选的,还包括:在所述第二模式下,

如果满足第二条件,所述电子设备处于第三模式;在所述第三模式下,所述标识内容集合至少包括所述第一模式下,所述第二模式下均未包括的第三标识内容;或者,

如果满足第二条件,所述电子设备处于第四模式;在所述第四模式下,所述标识内容集合不包括所述第二标识内容;

所述第二条件与所述第一条件不同,所述第一条件和所述第二条件符合相同的信息处理逻辑。

上述方法,优选的,在所述第三模式下,所述标识内容集合未包括所述第二标识内容。

一种信息处理装置,包括:

处理模块,用于电子设备处于第一模式时,如果满足第一条件,控制所述电子设备处于第二模式;其中,

在所述第一模式下,标识内容集合至少包括第一标识内容;在所述第二模式下,所述标识内容集合至少包括第一模式下未包括的第二标识内容;

其中,所述标识内容集合中的标识内容能用于确定所述电子设备获得的输入信息是否匹配所述标识内容,如果匹配所述标识内容,则触发将所述标识内容关联的功能从非激活状态切换至激活状态。

经由上述的技术方案可知,本申请公开了一种信息处理方法及装置,在满足第一条件后,对标识内容集合自动更新,添加新的标识内容,从而使得用户在使用电子设备时,可以不局限于固定的标识内容向电子设备输入信息,提高用户对电子设备使用的灵活性,减轻了用户负担,提高了用户体验。

附图说明

为了更清楚地说明本申请实施例,下面将对本申请实施例所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例提供的信息处理方法的一种实现流程图;

图2为本申请实施例提供的确定第二标识内容的一种实现流程图;

图3为本申请实施例提供的开始计时的一种实现流程图;

图4为本申请实施例提供的信息处理装置的一种结构示意图。

具体实施方式

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

本申请实施例公开的信息处理方法及装置可以应用于电子设备中,该电子设备可以为智能音箱、智能机器人等语音类产品,用户可以通过语音与该类电子设备进行交互。当然,电子设备也可以为非语音类产品,例如,可以为通过字符输入装置(如,键盘)与用户进行交互的产品。

该电子设备中配置有标识内容集合,该标识内容集合中的标识内容能用于确定电子设备获得的输入信息是否匹配标识内容,如果匹配标识内容,则触发将标识内容关联的功能从非激活状态切换至激活状态。

基于上述电子设备,本申请提供的信息处理方法的一种实现流程图如图1所示,可以包括:

步骤s11:电子设备处于第一模式。在第一模式下,标识内容集合中至少包括第一标识内容。

步骤s12:如果满足第一条件,电子设备处于第二模式。在第二模式下,标识内容集合中至少包括第一模式下未包括的第二标识内容。

本申请实施例中,如果满足第一条件,就对标识内容集合进行更新,使得电子设备由第一模式进入第二模式。在第二模式下,标识内容集合中可能既包括第一标识内容,又包括第二标识内容,还包括其它标识内容,即在保留标识内容集合原有的标识内容的基础上增加新的标识内容。或者,标识内容集合中仅包括第二标识内容,即用新的标识内容替换标识内容集合中原有的标识内容,或者,标识内容集合中仅包括第一标识内容和第二标识内容,即用新的标识内容替换标识内容集合中原有的部分标识内容。

本申请提供的信息处理方法,电子设备处于第一模式时,如果满足第一条件,对标识内容集合自动更新,添加新的标识内容,从而使得用户在使用电子设备时,可以不局限于固定的标识内容向电子设备输入信息,提高用户对电子设备使用的灵活性,减轻了用户负担,提高了用户体验。

在一可选的实施例中,第一标识内容和第二标识内容关联同一功能。第二标识内容具体用于:如果电子设备获得的输入信息匹配第二标识内容,触发第一标识内容关联的功能从非激活状态切换至激活状态,以响应电子设备获得的输入信息,从而至少确定反馈信息。

电子设备获得的输入信息匹配第二标识内容,说明电子设备获得的输入信息中包含第二标识内容。也就是说,本申请实施例中,第二标识内容除了用于唤醒第一标识内容关联的功能外,还用于第一标识内容关联的功能响应电子设备获得的输入信息,所述输入信息是包括第二标识内容的。

例如,在第一标识内容关联的功能处于非激活状态时,假设第二标识内容为“中餐”和“西餐”,如果用户输入第二命令“西餐”,由于“西餐”属于第二标识内容,则电子设备会触发第一标识内容关联的功能进入激活状态,并对“西餐”进行语义识别等分析,然后得到西餐相关信息并输出,例如,附近的西餐厅的名字、位置等信息。

再例如,在第一标识内容关联的功能处于非激活状态时,假设第二标识内容为“机票”,如果用户输入第二命令“机票还有多少”,由于第二命令中包括第二标识内容“机票”,则电子设备会触发第一标识内容关联的功能进入激活状态,并对“机票还有多少”这句话进行语义识别等分析,然后得到机票的数量信息并输出。

在一可选的实施例中,上述满足第一条件可以包括:

获得第一输入信息。该第一输入信息可以是用户向电子设备输入的语音信息,也可以是用户向电子设备输入的文本信息。

如果第一输入信息匹配第一标识内容,触发第一标识内容关联的功能处于激活状态。

也就是说,在第一标识内容关联的功能处于非激活状态时,获得第一输入信息,若该第一输入信息匹配第一标识内容,将第一标识内容关联的功能激活。

如果第一输入信息为语音信息,可以先对第一输入信息进行语音识别,得到文本,然后将识别到的文本与第一标识内容进行匹配处理。

第一标识内容关联的功能响应第一命令信息,确定第一反馈信息以及第二标识内容。在确定第一反馈信息和第二标识内容后,确定满足第一条件。

本申请实施例中,基于第一标识内容关联的功能响应第一命令信息,除了确定第一反馈信息外,还确定第二标识内容。

在确定第一反馈信息后,还可以输出该第一反馈信息。输出该第一反馈信息时,可以以语音的方式输出该第一反馈信息,和/或,可以通过显示装置显示该第一反馈信息。

在一可选的实施例中,上述第一输入信息可以包括:匹配第一标识内容的标识信息和上述第一命令信息。也就是说,本申请实施例中,可以通过一次输入触发第一标识内容关联的功能处于激活状态,并确定第一反馈信息以及第二标识内容。

在一可选的实施例中,上述第一输入信息可以包括:匹配第一标识内容的标识信息。

相应的,在触发第一标识内容关联的功能处于激活状态和第一标识内容关联的功能响应第一命令信息之间,还可以包括:获得第二输入信息,该第二输入信息包括:上述第一命令信息。也就是说,本申请实施例中,先通过一次输入唤醒第一标识内容关联的功能,然后通过再一次的输入确定反馈信息及第二标识内容,即通过两次输入依次触发第一标识内容关联的功能处于激活状态,并确定第一反馈信息以及第二标识内容。

在一可选的实施例中,上述确定第二标识内容的一种实现流程图如图2所示,可以包括:

步骤s21:获取预测输入信息;该预测输入信息为:基于第一命令信息和/或第一反馈信息预测的电子设备下一次获得的第二命令信息;上述下一次与获得第一命令信息的当前次相邻。

也就是说,在获得第一命令信息后,可以根据第一命令信息预测用户在输入第一命令信息之后可能会向电子设备输入的第二命令信息,或者,可以根据第一反馈信息预测用户在输入第一命令信息之后可能会向电子设备输入的第二命令信息,或者,根据第一命令信息和第二命令信息预测用户在输入第一命令信息之后可能会输入的第二命令信息。

步骤s22:从上述预测输入信息中提取第二标识内容。

可以从上述预测输入信息中提取关键词,以提取的关键词作为第二标识内容。具体的,可以从上述预测输入信息中提取至少一个关键词,每个关键词均可以作为一个第二标识内容。

通过预测输入信息获得第二标识内容,使得用户不必关注标识内容是什么即可激活第一标识内容关联的功能,更方便用户输入命令信息。

在一可选的实施例中,上述确定第二标识内容的另一种实现方式可以为:

当第一标识内容关联的功能响应第一命令信息确定的第一反馈信息包括至少两个候选项,将表征候选项的内容确定为第二标识内容。

其中,表征候选项的内容可以为候选项本身,也可以为表征候选项的序号,如,第一个,第二个,倒数第一个,最后一个,等等。

例如,用户输入的第一命令为“附近的饭店”,电子设备可能会给出类似于“您是选中餐还是西餐”的反馈信息,该反馈信息中包括“中餐”和“西餐”两个候选项,此时可以将“中餐”和“西餐”确定为第二标识内容。

在一可选的实施例中,上述获取预测输入信息的一种实现方式可以为:

根据统计信息,将在第一命令信息之后,输入概率最大的至少一个命令信息确定为第二命令信息。即确定至少一个第二命令信息。

例如,用户输入的第一命令信息为查询未来某一天从北京到成都的最早航班的信息,基于此第一命令信息,电子设备可能会给出类似于“xxx航班,起飞时间为早上8点”这样确定性的反馈信息。在得到确切答案后,用户可能会输入航班相关的命令,或者,始发地相关命令,或者,目的地相关命令等,例如,上述未来某一天北京和/或成都的天气情况,或者,是否还有机票,或者,航班的准点率,或者,飞机类型等命令,基于此,可以通过统计信息确定用户最有可能输入的命令,该统计信息可以是通过网络历史数据统计得到,即统计网络用户在输入查询某一天从始发地到目的地的最早航班的命令之后,输入指示查询上述未来某一天始发地和/或目的地的天气情况的命令的概率,输入指示查询是否还有机票的命令的概率,输入指示查询航班的准点率的命令的概率,输入指示查询飞机类型的命令的概率,然后将这些命令按照概率从高到低进行排序,当需要预测输入信息时,将排序最靠前的n个命令确定为预测输入信息。

在一可选的实施例中,上述获取预测输入信息的另一种实现方式可以为:

第一标识内容关联的功能响应第一命令信息得到的第一反馈信息包括至少两个候选项时,将上述至少两个候选项确定为预测输入信息。

例如,用户输入的第一命令为附近的饭店,电子设备可能会给出类似于“您是选中餐还是西餐”的反馈信息,基于该反馈信息,用户通常会给出类似于“中餐吧”或者“西餐”这样的命令,基于此,可以将“中餐”和“西餐”确定为预测输入信息。

进一步的,第一反馈信息包括至少两个候选项时,还可以确定每个候选项对应的反馈信息并保存该反馈信息,从而当用户输入信息指示其中一个候选项时,可以直接读取该候选项对应的反馈信息并输出。

在第一轮输出的是选择性反馈信息时,在第二轮对话中,用户通常会从候选项中选择一项作为输入,此时可以利用用户选择和输入语音的时间,先把每个候选项对应的反馈信息获取到并存储,从而在第二轮对话时,直接读取该反馈信息并输出即可,实现反馈信息的快速输出,提高响应速度。

在一可选的实施例中,上述获取预测输入信息的又一种实现方式可以为:

将第一命令信息和/或第一反馈信息输入预先训练好的预测模型,得到预测输入信息。上述预测模型可以为神经网络模型。

在一可选的实施例中,在获取预测输入信息之后,本申请提供的信息处理方法还可以包括:

在本地存储用于对预测输入信息进行响应的预测反馈信息。

本申请实施例中,在获取预测输入信息后,对该预测输入信息进行分析,以确定假如用户输入该预测信息,应该响应的反馈信息。也就是说,将预测输入信息作为用户输入的信息进行分析,以确定与该预测输入信息对应的反馈信息(为方便叙述,记为预测反馈信息),此时并不会输出该反馈信息。

若下一次获得的输入信息与预测输入信息匹配,从上述预测反馈信息中确定能够响应该下一次获得的输入信息的第二反馈信息。

即,若下一次获得的输入信息与预测输入信息匹配,从上述预测反馈信息中提取与所述下一次获得输入信息对应的反馈信息作为第二反馈信息。

输出第二反馈信息。

基于本实施例,在用户再次输入命令信息之前,预先获得对应的反馈信息,从而在用户输入命令信息后,可以直接从本地存储区域读取反馈信息并输出,相较于在用户输入命令信息之后,再对用户输入的命令信息进行分析得到反馈信息相比,本申请实施例可以提高对用户输入的命令信息的响应速度。

本申请实施例中,可以由电子设备对第一命令信息进行分析以确定第一反馈信息和第二标识内容。也可以由其它设备对第一命令信息进行分析以确定第一反馈信息和第二标识内容。

在一可选的实施例中,上述确定第一反馈信息以及第二标识内容的一种实现方式可以为:

电子设备将第一命令信息发送至处理设备,以获得第一反馈信息和第二标识内容;其中,第一反馈信息和第二标识内容由处理设备对第一命令信息进行分析得到。

其中,处理设备可以是云端设备,或者可以是与电子设备位于同一个局域网中的设备。

电子设备输出第一反馈信息并根据第二标识内容更新标识内容集合。

例如,电子设备获得用户输入的命令信息后,将该命令信息上传至云端设备,云端设备对命令信息进行分析,得到第一反馈信息和第二标识内容,云端设备将第一反馈信息和第二标识内容下发到电子设备,电子设备输出第一反馈信息,并把第二标识内容更新到电子设备的数字信号处理器(digitalsignalprocessing,dsp)中,该dsp中存储上述标识内容集合,该dsp可以控制标识内容关联的功能的状态。

在一可选的实施例中,本申请提供的信息处理方法还可以包括:

在输出第一反馈信息时开始计时。

在计时时间达到指定的第一时间前,若未获得第二命令信息,将第一标识内容关联的功能从激活状态切换至非激活状态。

本申请实施例中,在输出第一反馈信息之后,若用户在一定时长内未再次向电子设备输入命令信息,则将第一标识内容关联的功能从激活状态切换至非激活状态,以降低电子设备的功耗。

进一步的,在将第一标识内容关联的功能从激活状态切换至非激活状态后,在第一标识内容关联的功能处于非激活状态下:

若在计时时间达到指定的第二时间前获得第二输入信息,如果第二输入信息匹配第一标识内容,或者,第二输入信息匹配第二标识内容,将第一标识内容关联的功能从非激活状态切换至激活状态;第二时间晚于第一时间。也就是说,在第一时间和第二时间之间,只要第二输入信息与第一标识内容和第二标识内容中的任意一个标识内容匹配,就将第一标识内容关联的功能从非激活状态切换至激活状态。即,在第一时间和第二时间之间,第一标识内容和第二标识内容均能用于唤醒第一标识内容关联的功能。

基于此,在达到指定的第二时间前,即使用户由于短暂思考而没有即时向电子设备再次输入命令信息导致第一标识内容关联的功能处于非激活状态,当用户再次向电子设备输入命令信息时,也不必必须使用第一标识内容,提高了人机多轮对话的用户体验。

若在计时时间达到第二时间后才获得第三输入信息,如果第三输入信息匹配第一标识内容,将第一标识内容关联的功能从非激活状态切换至激活状态。也就是说,在第二时间之后,就只通过第一标识内容判断是否将第一标识内容关联的功能从非激活状态切换至激活状态。即在第二时间之后,只有第一标识内容能用于唤醒第一标识内容关联的功能。基于此,若在计时时间达到第二时间前一直未获得输入信息,说明用户已经停止使用电子设备,此时电子设备可以进入第一模式,即删除标识内容集合中新增的标识内容。这样可以节省电子设备的存储空间。

基于本实施例,可以最大化优化人机对话过程中的用户体验。

在一可选的实施例中,上述满足第一条件的另一种实现方式可以为:

开始计时。

当计时时间达到目标时间时,确定满足第一条件。

与前述实施例不同,前述实施例是基于获得输入信息,并基于输入信息得到反馈信息和标识内容来确定满足第一条件,本实施例是基于时间确定是否满足第一条件。

在一可选的实施例中,上述开始计时的一种实现流程图如图3所示,可以包括:

步骤s31:获得第一输入信息。该第一输入信息可以是用户向电子设备输入的语音信息,也可以是用户向电子设备输入的文本信息。

步骤s32:如果第一输入信息匹配第一标识内容,触发第一标识内容关联的功能处于激活状态。

也就是说,在第一标识内容关联的功能处于非激活状态时,获得第一输入信息,若该第一输入信息匹配第一标识内容,将第一标识内容关联的功能激活。

如果第一输入信息为语音信息,可以先对第一输入信息进行语音识别,得到文本,然后将识别到的文本与第一标识内容进行匹配处理。

步骤s33:第一标识内容关联的功能响应第一命令信息,确定第一反馈信息以及第二标识内容;

步骤s34:在输出第一反馈信息时开始计时。

相应的,

上述计时时间达到目标时间可以包括:

计时时间达到指定的第一时间,在第一时间前未获得第二命令信息。此时确定满足第一条件,电子设备由第一模式进入第二模式。进一步的,还可以触发第一标识内容关联的功能处于非激活状态。

或者,

上述计时时间达到目标时间可以包括:

计时时间达到指定的第一时间,在第一时间前未获得第二命令信息,触发第一标识内容关联的功能处于非激活状态;

计时时间达到指定的第二时间,在第二时间前未获得输入信息;第二时间晚于第一时间。

本实施例中,在确定第一反馈信息和第二标识内容后,电子设备不是立即进入第二模式,而是先等待一定时长,若在到达第一时间前一直未收到用户的命令信息,在达到第一时间时就由第一模式进入第二模式,此时还可以触发第一标识内容关联的功能处于非激活状态。基于此,在电子设备输出第一反馈信息后,即使用户由于短暂思考而没有即时向电子设备再次输入命令信息导致第一标识内容关联的功能处于非激活状态,当用户再次向电子设备输入命令信息时,也不必必须使用第一标识内容,提高了人机多轮对话的用户体验。

另外,若在计时时间达到第二时间前一直未获得输入信息,说明用户已经停止使用电子设备,此时电子设备可以进入第一模式,即删除标识内容集合中新增的标识内容。这样可以节省电子设备的存储空间。

在一可选的实施例中,本申请提供的信息处理方法还可以包括:

在第二模式下,如果满足第二条件,电子设备处于第三模式。

其中,在第三模式下,标识内容集合至少包括第一模式下、第二模式下均未包括的第三标识内容。第二条件与第一条件不同,第一条件和第二条件符合相同的信息处理逻辑。

基于本实施例中,在每种模式下,如果满足条件,均可以切换到另一种模式,使得标识内容集合随着人机交互的持续进行而不断更新。

在一可选的实施例中,上述相同的信息处理逻辑可以为:获得输入信息,如果输入信息匹配标识内容(为便于叙述,记为标识内容a),触发标识内容(为便于叙述,记为标识内容b)关联的功能处于激活状态;标识内容b关联的功能响应命令信息,确定反馈信息以及新的标识内容。标识内容b与标识内容a可能相同,也可能不同。其中,第一条件与第二条件不同可以表现为:获得的输入信息不同,和/或,响应的命令信息不同,和/或,确定的反馈信息和新的标识内容不同。例如,

第一条件为:获得第一输入信息;如果第一输入信息匹配第一标识内容,触发第一标识内容关联的功能处于激活状态;第一标识内容关联的功能响应第一命令信息,确定第一反馈信息以及第二标识内容。

第二条件为:获得第二输入信息;如果第二输入信息匹配第一标识内容或第二标识内容,触发第一标识内容关联的功能处于激活状态;第一标识内容关联的功能响应第二命令信息,确定第二反馈信息以及第三标识内容。

在另一可选的实施例中,上述相同的信息处理逻辑可以为:开始计时,计时时间到达目标时间。其中,第一条件和第二条件不同可以表现为:计时时间到达目标时间所经历的时长相同,开始计时的时间点或目标时间不同。例如,

第一条件为:获得第一输入信息;如果第一输入信息匹配第一标识内容,触发第一标识内容关联的功能处于激活状态;第一标识内容关联的功能响应第一命令信息,确定第一反馈信息以及第二标识内容;在输出第一反馈信息时开始计时;计时时间达到第一时间,在第一时间前未获得第二命令信息。

第二条件为:获得第二输入信息;如果第二输入信息匹配第一标识内容或第二标识内容,触发第一标识内容关联的功能处于激活状态;第一标识内容关联的功能响应第二命令信息,确定第二反馈信息以及第三标识内容;在输出第二反馈信息时开始计时;计时时间达到第三时间,在第三时间前未获得第三命令信息。其中,计时时间达到第一时间与计时时间达到第三时间经历的时长相同。

在一可选的实施例中,在上述第三模式下,标识内容集合中未包含第二标识内容。

本实施例中,标识内容集合是动态变化的,即每一轮人机交互后,标识内容集合中的内容仅包括最新确定的标识内容,或者,标识内容集合中仅包括第一模式下的标识内容,以及最新确定的标识内容。

在一可选的实施例中,本申请提供的信息处理方法还可以包括:

在第二模式下,如果满足第二条件,电子设备处于第四模式;在第四模式下,标识内容集合不包括第二标识内容。其中,

第二条件与第一条件不同,第一条件和第二条件符合相同的信息处理逻辑。

本实施例中,每一轮人机交互后,标识内容集合中不再包括前一轮人机交互后确定的标识内容。

其中,相同的信息处理逻辑可以为:开始计时,计时时间到达目标时间。其中,第一条件和第二条件不同可以表现为:计时时间到达的目标时间所经历的时长相同,开始计时的时间点或目标时间不同。例如,

第一条件为:获得第一输入信息;如果第一输入信息匹配第一标识内容,触发第一标识内容关联的功能处于激活状态;第一标识内容关联的功能响应第一命令信息,确定第一反馈信息以及第二标识内容;在输出第一反馈信息时开始计时;计时时间达到第一时间,在第一时间前未获得第二命令信息,触发第一标识内容关联的功能处于非激活状态;计时时间达到第二时间,在第二时间前未获得输入信息;第二时间晚于第一时间。

第二条件为:获得第二输入信息;如果第二输入信息匹配第一标识内容或第二标识内容,触发第一标识内容关联的功能处于激活状态;第一标识内容关联的功能响应第二命令信息,确定第二反馈信息以及第三标识内容;在输出第二反馈信息时开始计时;计时时间达到第三时间,在第三时间前未获得第三命令信息,触发所述第一标识内容关联的功能处于非激活状态;计时时间达到第四时间,在第四时间前未获得输入信息;第四时间晚于第三时间。其中,计时时间达到第一时间与计时时间达到第三时间经历的时长相同;计时时间达到第二时间与计时时间达到第四时间经历的时长相同。

下面结合具体的应用场景对本申请进行说明

目前的智能语音类产品,如智能音箱,都有一个标准的唤醒词,例如,“ok,alexa”,智能音箱每次输出反馈信息后,就会再次进入低功耗状态,因此,当用户需要与智能音箱进行交互时,每次向智能音箱输入语音时,都要说出“ok,alexa”这个唤醒词。

基于本申请的一种示例是,在用户首次向智能音箱输入语音时,需要说出“ok,alexa”这个唤醒词唤醒智能音箱。之后,用户向智能音箱输入语音“后天从北京到成都的最早航班”,智能音箱除了输出类似于“xx航空,波音**,早上8点起飞”的反馈语音外,还会预测用户下一句可能会说的话,并从预测的内容中提取关键字作为唤醒词添加到唤醒参数文件,例如,其提取的关键词包括:后天、北京、成都、天气、温度、机票、准点率、类型,则唤醒参数文件中除了包括“ok,alexa”这个唤醒词外,还增加了后天、北京、成都、天气、温度、机票、准点率、类型这些唤醒词,之后智能音箱再次进行低功耗状态。那么,用户再次向智能音箱输入语音时,就可以不必再说“ok,alexa”这个唤醒词了,只要其说出的语句中包括上述新增的任意一个唤醒词即可,例如,成都后天的天气怎么样?或者,准点率是多少?。

可见,基于本申请方案,用户在与电子设备进行语音交互时,不必每次都说出固定的唤醒词,提升了人机多轮对话的用户体验。

在一些情况下,用户会与电子设备进行多轮对话。如果每一轮对话后就立即关闭标准唤醒词关联的功能(如,语音识别功能),会使得人机交互的便利性较差,为了解决这一问题,可以在每一轮对话后,都等待一定时长再关闭标准唤醒词关联的功能,但等待时间不好确定,等待时间长了,用户可能已经不再说话,就容易把背景其他人的语音录入进来,造成误反应。而等待时间短了,有些问题用户稍微思考一下,就错过了等待期,需要再次使用标准唤醒词,这就使得用户和电子设备的对话产生一种紧张感,人机交互的便利性较差。

本申请实施例中,为了平衡多轮对话的便利性和误反应的情况,并非一轮对话完成后就立即关闭标准唤醒词关联的功能,且采用逐步平衡的方式进行等待:

在电子设备与用户完成一轮对话后,保持标准唤醒词关联的功能处于未关闭状态,等待下一轮的输入,此时用户完全无需输入任何唤醒词。其中,一轮对话是指用户输入命令,电子设备输出对应的反馈信息。

如果等待时长达到第一时长时,第一时长内未获得输入信息,则关闭标准唤醒词关联的功能,但保持上一轮对话的相关话题内容作为唤醒词,从而如果用户想延续话题,可以继续输入,避免必须使用标准唤醒词。

如果等待时长达到第二时长时,仍未获得输入信息,则保持关闭标准唤醒词关联的功能,并且必须使用标准唤醒词唤醒其关联的功能。其中,第二时长大于第二时长。

可见,该理念在于依据与第一轮话题的关联性,以及时效性逐步降低,来平衡多轮对话的便利性和误反应的情况。

基于上述理念,本申请的另一种示例是,在用户首次向智能音箱输入语音时,需要说出“ok,alexa”这个唤醒词唤醒智能音箱。之后,用户向智能音箱输入语音“后天从北京到成都的最早航班”,智能音箱除了输出类似于“xx航空,波音**,早上8点起飞”的反馈语音外,还会预测用户下一句可能会说的话,并从预测的内容中提取关键字,例如,其提取的关键词包括:后天、北京、成都、天气、温度、机票、准点率、类型,之后,智能音箱不是马上进行低功耗状态,而是等待一定时长,假如8s,则如果用户在等待时长到达8s之前输入了语音,则智能音箱响应该语音并给出反馈信息,而如果用户在时长达到8s之前没有输入语音,则在时长达到8s时将提取的关键词作为唤醒词添加到唤醒参数文件,则唤醒参数文件中除了包括“ok,alexa”这个唤醒词外,还增加了后天、北京、成都、天气、温度、机票、准点率、类型这些唤醒词,之后智能音箱再次进行低功耗状态。那么,用户再次向智能音箱输入语音时,就可以不必再说“ok,alexa”这个唤醒词了,只要其说明的语句中包括上述新增的任意一个唤醒词即可,例如,成都后天的天气怎么样?或者,准点率是多少?。也就是说,在8s之前,由于智能音箱处于唤醒状态,不需要唤醒,则不必增加新的唤醒词,8s之后,由于需要唤醒智能音箱,此时再增加新的唤醒词。这样既可以消除由于8s的限制给人机对话带来的紧张感,又提高了人机对话的灵活性。

进一步的,在智能音箱再次进行低功耗状态后,可以继续计时,即在8s的基础上继续计时,如果计时时长达到30s之前,用户输入了语音,则只要用户语音中包含唤醒参数文件中任意一个唤醒词,即可唤醒智能音箱,并且智能音箱响应用户的语音,例如,在计时时长达到30s之前用户输入了语音“机票还还有多少?”,由于该语音中包含“机票”这个唤醒词,则智能音箱唤醒,并针对“机票还有多少?”给出反馈信息。也就是说,在8s到30s之间,标准唤醒词“ok,alexa”和新增唤醒词均可以用于唤醒智能音箱。如果计时时长达到30s时,用户仍然没有输入语音,则智能音箱可以将唤醒参数文件中增加的唤醒词删除并保持低功耗状态,此时唤醒参数文件中的唤醒词仅包括“ok,alexa”,此后,用户再输入语音时,只能用“ok,alexa”这个唤醒词来唤醒智能音箱。

与方法实施例相对应,本申请还提供一种信息处理装置。本申请提供的信息处理装置的一种结构示意图如图4所示,可以包括:

处理模块41,用于电子设备处于第一模式时,如果满足第一条件,控制电子设备处于第二模式;其中,

在第一模式下,标识内容集合至少包括第一标识内容;在第二模式下,标识内容集合至少包括第一模式下未包括的第二标识内容;

其中,标识内容集合中的标识内容能用于确定电子设备获得的输入信息是否匹配所述标识内容,如果匹配标识内容,则触发将标识内容关联的功能从非激活状态切换至激活状态。

本申请提供的信息处理装置,在满足第一条件后,对标识内容集合自动更新,添加新的标识内容,从而使得用户在使用电子设备时,可以不局限于固定的标识内容向电子设备输入信息,提高用户对电子设备使用的灵活性,减轻了用户负担,提高了用户体验。

在一可选的实施例中,上述满足第一条件可以包括:

获得第一输入信息;

如果第一输入信息匹配第一标识内容,触发第一标识内容关联的功能处于激活状态;

第一标识内容关联的功能响应第一命令信息,确定第一反馈信息以及第二标识内容。

在一可选的实施例中,第一输入信息可以包括:匹配第一标识内容的标识信息和第一命令信息;

或者,

第一输入信息包括:匹配第一标识内容的标识信息;

触发第一标识内容关联的功能处于激活状态和第一标识内容关联的功能响应第一命令信息之间还包括:获得第二输入信息,第二输入信息包括:第一命令信息。

在一可选的实施例中,处理模块41确定第二标识内容时具体可以用于:

取预测输入信息;该预测输入信息为:基于第一命令信息和/或第一反馈信息预测的电子设备下一次获得的第二命令信息;下一次与获得第一命令信息的当前次相邻;

从预测输入信息中提取第二标识内容。

在一可选的实施例中,处理模块41还可以用于

本地存储用于对所述预测输入信息进行响应的预测反馈信息;

若所述下一次获得的输入信息与所述预测输入信息匹配,则从所述预测反馈信息中确定能够响应所述下一次获得的输入信息的第二反馈信息;

输出所述第二反馈信息。

在一可选的实施例中,处理模块41确定第一反馈信息以及第二标识内容时,具体可以用于:

将第一命令信息发送至处理设备,以获得第一反馈信息和第二标识内容;第一反馈信息和第二标识内容由处理设备对第一命令信息进行分析得到;

输出第一反馈信息并根据第二标识内容更新标识内容集合。

在一可选的实施例中,处理模块41还可以用于:

在输出第一反馈信息时开始计时;

若计时时间达到指定的第一时间前,若未获得第二命令信息,将第一标识内容关联的功能从激活状态切换至非激活状态。

在一可选的实施例中,处理模块41还可以用于:在第一标识内容关联的功能处于非激活状态下,

若在计时时间达到指定的第二时间前获得第二输入信息,如果第二输入信息匹配第一标识内容,或者,第二输入信息匹配第二标识内容,将第一标识内容关联的功能从非激活状态切换至激活状态;第二时间晚于第一时间;

若在计时时间达到第二时间后获得第三输入信息,如果第三输入信息匹配第一标识内容,将第一标识内容关联的功能从非激活状态切换至激活状态。

在一可选的实施例中,上述满足第一条件可以包括:

开始计时;

计时时间达到目标时间。

在一可选的实施例中,上述开始计时包括:

获得第一输入信息;

如果第一输入信息匹配第一标识内容,触发第一标识内容关联的功能处于激活状态;

第一标识内容关联的功能响应第一命令信息,确定第一反馈信息以及第二标识内容;

在输出第一反馈信息时开始计时。

相应的,计时时间达到目标时间可以包括:

计时时间达到第一时间,在第一时间前未获得第二命令信息;

或者,

计时时间达到第一时间,在第一时间前未获得第二命令信息,触发第一标识内容关联的功能处于非激活状态;

计时时间达到第二时间,在第二时间前未获得输入信息;第二时间晚于所述第一时间。

在一可选的实施例中,处理模块41还可以用于:在所述第二模式下,

如果满足第二条件,电子设备处于第三模式;在第三模式下,标识内容集合至少包括第一模式下,第二模式下均未包括的第三标识内容;或者,

如果满足第二条件,电子设备处于第四模式;在第四模式下,标识内容集合不包括第二标识内容;

第二条件与第一条件不同,第一条件和第二条件符合相同的信息处理逻辑。

在一可选的实施例中,在第三模式下,标识内容集合未包括第二标识内容。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

应当理解,本申请实施例中,从权、各个实施例、特征可以互相组合结合,都能实现解决前述技术问题。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1