智能设备交互信息的修正方法、装置及系统与流程

文档序号:11232673阅读:839来源:国知局
智能设备交互信息的修正方法、装置及系统与流程

本申请涉及智能设备信息交互技术领域,特别是涉及一种智能设备交互信息的修正方法、装置及系统。



背景技术:

目前,随着智能技术的不断发展,出现了很多智能设备,常见的有智能手机、机器人、智能音箱、智能电视等设备。

为了方便用户使用,很多智能设备设置了语音输入的功能。这些智能设备通常可以通过与用户及云端服务器的交互来为用户提供各种服务。具体的,参见图1,智能设备以如下方式与用户及云端服务器进行交互,以提供各种服务:智能设备接收用户输入的语音信息,并对该语音信息进行语音识别,将语音识别结果发送至云端服务器;云端服务器对该语音识别信息进行理解,并根据理解的结果确定相应的反馈信息,将该反馈信息发送至智能设备,以为用户提供相应的服务。其中,智能设备的交互信息可以包括上述语音识别信息和反馈信息。上述对语音信息进行语音识别的过程可以是在智能设备上进行的,也可以是在云端服务器上进行的。

下面以智能音箱为例说明智能设备与用户的语音交互过程。当智能音箱接收到用户输入的语音信息“请为我播放歌曲《春天里》”时,将该语音信息发送至云端服务器;云端服务器对该语音信息进行语音识别、语义理解,获得语义理解结果,并确定针对该语义理解结果的反馈信息,这时反馈信息包括语音提示“好的,为您播放《春天里》”以及《春天里》歌曲资源,将该反馈信息发送至智能设备;智能设备即可以向用户播放该语音提示和歌曲。

但是,不论是智能设备还是云端服务器,对用户输入的语音信息进行语音识别时难免会出现识别错误,也就是说云端服务器获得的智能设备的交互信息可能存在错误。由于云端服务器获得的智能设备的交互信息存在错误,进一步导致其反馈给智能设备的交互信息也存在错误。当然,也会有其他原因导致云端服务器反馈给智能设备的交互信息存在错误。

目前,没有针对智能设备的这些存在错误的交互信息进行修正的解决方案。



技术实现要素:

本申请实施例的目的在于提供了一种智能设备交互信息的修正方法、装置及系统,以修正智能设备交互信息的错误。具体的技术方案如下。

为了达到上述目的,本申请公开了一种智能设备交互信息的修正方法,应用于智能设备的控制终端,所述智能设备及其控制终端均与云端服务器通信相连,所述方法包括:

从所述云端服务器获得所述智能设备的至少一个第一交互信息;

向用户输出所述第一交互信息;

接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息;

将各个第二交互信息发送至所述云端服务器,以使所述云端服务器分别用各个第二交互信息替换对应的错误的第一交互信息。

可选的,所述向用户输出所述第一交互信息的步骤,包括:

在所述控制终端的屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示;

所述接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息的步骤,包括:

在接收到用户输入的确认任一第一交互信息错误的响应后,接收用户针对错误的第一交互信息输入的修正后的第二交互信息。

可选的,所述第一交互信息为:对用户通过所述智能设备输入的语音信息进行语音识别后所获得的第一语音识别信息;

所述在所述控制终端的屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示的步骤,包括:

在所述控制终端的屏幕上显示每个语音信息的播放提示符、每个语音信息对应的第一语音识别信息以及每个第一语音识别信息是否错误的提示;

所述接收用户针对错误的第一交互信息输入的修正后的第二交互信息的步骤,包括:

在接收到用户通过所述播放提示符输入的播放指令后,播放与所述播放提示符对应的语音信息;

在接收到用户输入的确认任一第一语音识别信息错误的响应后,接收用户针对错误的第一语音识别信息输入的修正后的第二语音识别信息;

所述将各个第二交互信息发送至所述云端服务器,以使所述云端服务器分别用各个第二交互信息替换对应的错误的第一交互信息的步骤,包括:

将各个第二语音识别信息发送至所述云端服务器,以使所述云端服务器分别用各个第二语音识别信息替换对应的错误的第一语音识别信息。

可选的,所述第一交互信息为:所述云端服务器发送至所述智能设备的第一反馈信息;所述第一反馈信息为所述云端服务器确定的与第一语义理解信息对应的反馈信息,所述第一语义理解信息为所述云端服务器对第一语音识别信息进行语义理解后获得的信息,所述第一语音识别信息为:所述云端服务器对用户通过所述智能设备输入的语音信息进行语音识别后所获得的信息;

所述在所述控制终端的屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示的步骤,包括:

在所述控制终端的屏幕上显示每个第一反馈信息以及每个第一反馈信息是否错误的提示;

所述接收用户针对错误的第一交互信息输入的修正后的第二交互信息的步骤,包括:

在接收到用户输入的确认任一第一反馈信息错误的响应后,接收用户针对错误的第一反馈信息输入的修正后的第二反馈信息;

所述将各个第二交互信息发送至所述云端服务器,以使所述云端服务器分别用各个第二交互信息替换对应的错误的第一交互信息的步骤,包括:

将各个第二反馈信息发送至所述云端服务器,以使所述云端服务器分别用各个第二反馈信息替换对应的错误的第一反馈信息。

为了达到上述目的,本申请公开了一种智能设备交互信息的修正方法,应用于与智能设备通信相连的云端服务器,所述云端服务器还与所述智能设备的控制终端通信相连,所述方法包括:

接收所述控制终端发送的针对所述智能设备的交互信息获取请求;

获得与所述交互信息获取请求对应的至少一个第一交互信息;

将所述第一交互信息发送至所述控制终端,以使所述控制终端向用户输出所述第一交互信息,并接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息;

接收所述控制终端发送的各个第二交互信息;

用各个第二交互信息替换对应的错误的第一交互信息。

可选的,所述将所述第一交互信息发送至所述控制终端,以使所述控制终端向用户输出所述第一交互信息,并接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息的步骤,包括:

将所述第一交互信息发送至所述控制终端,以使所述控制终端在屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示,在接收到用户输入的确认任一第一交互信息错误的响应后,接收用户针对错误的第一交互信息输入的修正后的第二交互信息。

可选的,所述第一交互信息为:对用户通过所述智能设备输入的语音信息进行语音识别后所获得的第一语音识别信息;

所述将所述第一交互信息发送至所述控制终端,以使所述控制终端向用户输出所述第一交互信息,并接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息的步骤,包括:

将所述第一语音识别信息发送至所述控制终端,以使所述控制终端在屏幕上显示每个语音信息的播放提示符、每个语音信息对应的第一语音识别信息以及每个第一语音识别信息是否错误的提示,所述控制终端在接收到用户通过所述播放提示符输入的播放指令后,播放与所述播放提示符对应的语音信息;

所述接收所述控制终端发送的各个第二交互信息的步骤,包括:

接收所述控制终端发送的各个第二语音识别信息,所述第二语音识别信息为:所述控制终端在接收到用户输入的确认任一第一语音识别信息错误的响应后,接收的用户针对错误的第一语音识别信息输入的修正后的语音识别信息;

所述用各个第二交互信息替换对应的错误的第一交互信息的步骤,包括:

用各个第二语音识别信息替换对应的错误的第一语音识别信息。

可选的,所述第一语音识别信息为:所述云端服务器根据预设的语音识别模型对用户通过所述智能设备输入的语音信息进行语音识别后获得的信息;所述语音识别模型,用于根据在所述语音识别模型训练完成时所获得的语音信息与语音识别信息的对应关系,确定与所接收的语音信息对应的语音识别信息;

在用各个第二语音识别信息替换对应的错误的第一语音识别信息之后,所述方法还包括:

根据所述语音信息和对应的第二语音识别信息,修正所述语音识别模型中语音信息与语音识别信息的对应关系。

可选的,所述第一语音识别信息是采用以下方式获得的:

接收用户通过所述智能设备输入的语音信息;

将所述用户的语音信息发送至与所述用户对应的个性化语音识别模型;其中,与所述用户对应的个性化语音识别模型,用于根据所述个性化语音识别模型训练完成时获得的该用户的语音信息与语音识别信息的对应关系,确定与所接收的该用户的语音信息对应的语音识别信息;

接收所述个性化语音识别模型识别的与所述用户的语音信息相匹配的第一语音识别信息;

在用各个第二语音识别信息替换对应的错误的第一语音识别信息之后,所述方法还包括:

根据所述用户的语音信息和对应的第二语音识别信息,修正与所述用户对应的个性化语音识别模型中该用户的语音信息与语音识别信息的对应关系。

可选的,所述第一交互信息为:所述云端服务器发送至所述智能设备的第一反馈信息;所述第一反馈信息为所述云端服务器确定的与第一语义理解信息对应的反馈信息,所述第一语义理解信息为所述云端服务器对第一语音识别信息进行理解后获得的信息,所述第一语音识别信息为:所述云端服务器对用户通过所述智能设备输入的语音信息进行语音识别后所获得的语音识别信息;

所述将所述第一交互信息发送至所述控制终端,以使所述控制终端向用户输出所述第一交互信息,并接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息的步骤,包括:

将所述第一反馈信息发送至所述控制终端,以使所述控制终端在屏幕上显示每个第一反馈信息以及每个第一反馈信息是否错误的提示;

所述接收所述控制终端发送的各个第二交互信息的步骤,包括:

接收所述控制终端发送的各个第二反馈信息,所述第二反馈信息为:所述控制终端在接收到用户输入的确认任一第一反馈信息错误的响应后,接收的用户针对错误的第一反馈信息输入的修正后的反馈信息;

所述用各个第二交互信息替换对应的错误的第一交互信息的步骤,包括:

用各个第二反馈信息替换对应的错误的第一反馈信息。

可选的,所述第一反馈信息为:所述云端服务器根据预设的语音反馈模型确定的与第一语义理解信息对应的反馈信息;所述语音反馈模型,用于根据在所述语音反馈模型训练完成时所获得的语义理解信息与反馈信息的对应关系,确定与所接收的语义理解信息对应的反馈信息;

在用各个第二反馈信息替换对应的错误的第一反馈信息之后,所述方法还包括:

根据所述第一语义理解信息与对应的第二反馈信息,修正所述语音反馈模型中语义理解信息与反馈信息的对应关系。

可选的,所述第一反馈信息是采用以下方式获得的:

接收用户通过所述智能设备输入的语音信息;

对所述用户的语音信息进行语音识别,获得第一语音识别信息;

对所述第一语音识别信息进行理解,获得第一语义理解信息;

将所述第一语义理解信息发送至与所述用户对应的个性化语音反馈模型,判断所述个性化语音反馈模型是否能确定出与所述第一语义理解信息相匹配的反馈信息;其中,与所述用户对应的个性化语音反馈模型,用于根据所述个性化语音反馈模型训练完成时获得的该用户的语义理解信息与反馈信息的对应关系,确定与所接收的该用户的语义理解信息对应的反馈信息;

如果能,则将所述个性化语音反馈模型确定出的与所述第一语义理解信息相匹配的反馈信息作为第一反馈信息;

如果不能,则将所述第一语义理解信息发送至通用语音反馈模型;其中;所述通用语音反馈模型,用于根据在所述通用语音反馈模型训练完成时所获得的语义理解信息与反馈信息的对应关系,确定与所接收的语义理解信息对应的反馈信息;

接收所述通用语音反馈模型确定出的与所述第一语义理解信息相匹配的反馈信息,将所接收的反馈信息作为第一反馈信息;

在用各个第二反馈信息替换对应的错误的第一反馈信息之后,所述方法还包括:

根据所述第一语义理解信息和对应的第二反馈信息,修正与所述用户对应的个性化语音反馈模型中该用户的语义理解信息与反馈信息的对应关系。

可选的,所述方法还包括:

获得控制终端发送的各个用户对应的第二反馈信息,获得与各个第二反馈信息对应的第一语义理解信息;

当各个第二反馈信息对应的用户的数量大于预设数量阈值时,或者,当预设修正周期到来时,根据各个用户的第二反馈信息和对应的第一语义理解信息,修正所述通用语音反馈模型中语义理解信息与反馈信息的对应关系。

可选的,当所述个性化语音反馈模型不能确定出与所述第一语义理解信息相匹配的反馈信息时,所述方法还包括:

将所述第一语义理解信息发送至与所述用户对应的协同语音反馈模型;其中,与所述用户对应的协同语音反馈模型,用于根据所述协同语音反馈模型训练完成时获得的其他用户的语义理解信息与反馈信息的对应关系,确定与所接收的该用户的语义理解信息对应的反馈信息;所述其他用户具有与所述用户相同的兴趣特征;所述协同语音反馈模型为根据各个用户的个性化语音反馈模型中语义理解信息与反馈信息的对应关系训练得到的;

接收所述协同语音反馈模型确定出的与所述第一语义理解信息相匹配的反馈信息,将接收的反馈信息作为第一反馈信息。

为了达到上述目的,本申请公开了一种智能设备交互信息的修正装置,应用于智能设备的控制终端,所述智能设备及其控制终端均与云端服务器通信相连,所述装置包括:

交互获得模块,用于从所述云端服务器获得所述智能设备的至少一个第一交互信息;

交互输出模块,用于向用户输出所述第一交互信息;

修正接收模块,用于接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息;

修正发送模块,用于将各个第二交互信息发送至所述云端服务器,以使所述云端服务器分别用各个第二交互信息替换对应的错误的第一交互信息。

可选的,所述交互输出模块,具体用于:

在所述控制终端的屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示;

所述修正接收模块,具体用于:

在接收到用户输入的确认任一第一交互信息错误的响应后,接收用户针对错误的第一交互信息输入的修正后的第二交互信息。

可选的,所述第一交互信息为:对用户通过所述智能设备输入的语音信息进行语音识别后所获得的第一语音识别信息;

所述交互输出模块,具体用于:

在所述控制终端的屏幕上显示每个语音信息的播放提示符、每个语音信息对应的第一语音识别信息以及每个第一语音识别信息是否错误的提示;

所述修正接收模块,具体用于:

在接收到用户通过所述播放提示符输入的播放指令后,播放与所述播放提示符对应的语音信息;

在接收到用户输入的确认任一第一语音识别信息错误的响应后,接收用户针对错误的第一语音识别信息输入的修正后的第二语音识别信息;

所述修正发送模块,具体用于:

将各个第二语音识别信息发送至所述云端服务器,以使所述云端服务器分别用各个第二语音识别信息替换对应的错误的第一语音识别信息。

可选的,所述第一交互信息为:所述云端服务器发送至所述智能设备的第一反馈信息;所述第一反馈信息为所述云端服务器确定的与第一语义理解信息对应的反馈信息,所述第一语义理解信息为所述云端服务器对第一语音识别信息进行语义理解后获得的信息,所述第一语音识别信息为:所述云端服务器对用户通过所述智能设备输入的语音信息进行语音识别后所获得的信息;

所述交互输出模块,具体用于:

在所述控制终端的屏幕上显示每个第一反馈信息以及每个第一反馈信息是否错误的提示;

所述修正接收模块,具体用于:

在接收到用户输入的确认任一第一反馈信息错误的响应后,接收用户针对错误的第一反馈信息输入的修正后的第二反馈信息;

所述修正发送模块,具体用于:

将各个第二反馈信息发送至所述云端服务器,以使所述云端服务器分别用各个第二反馈信息替换对应的错误的第一反馈信息。

为了达到上述目的,本申请公开了一种智能设备交互信息的修正装置,应用于与智能设备通信相连的云端服务器,所述云端服务器还与所述智能设备的控制终端通信相连,所述装置包括:

请求接收模块,用于接收所述控制终端发送的针对所述智能设备的交互信息获取请求;

信息获得模块,用于获得与所述交互信息获取请求对应的至少一个第一交互信息;

信息发送模块,用于将所述第一交互信息发送至所述控制终端,以使所述控制终端向用户输出所述第一交互信息,并接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息;

交互接收模块,用于接收所述控制终端发送的各个第二交互信息;

交互替换模块,用于用各个第二交互信息替换对应的错误的第一交互信息。

可选的,所述信息发送模块,具体用于:

将所述第一交互信息发送至所述控制终端,以使所述控制终端在屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示,在接收到用户输入的确认任一第一交互信息错误的响应后,接收用户针对错误的第一交互信息输入的修正后的第二交互信息。

可选的,所述第一交互信息为:对用户通过所述智能设备输入的语音信息进行语音识别后所获得的第一语音识别信息;

所述信息发送模块,具体用于:

将所述第一语音识别信息发送至所述控制终端,以使所述控制终端在屏幕上显示每个语音信息的播放提示符、每个语音信息对应的第一语音识别信息以及每个第一语音识别信息是否错误的提示,所述控制终端在接收到用户通过所述播放提示符输入的播放指令后,播放与所述播放提示符对应的语音信息;

所述交互接收模块,具体用于:

接收所述控制终端发送的各个第二语音识别信息,所述第二语音识别信息为:所述控制终端在接收到用户输入的确认任一第一语音识别信息错误的响应后,接收的用户针对错误的第一语音识别信息输入的修正后的语音识别信息;

所述交互替换模块,具体用于:

用各个第二语音识别信息替换对应的错误的第一语音识别信息。

可选的,所述第一语音识别信息为:所述云端服务器根据预设的语音识别模型对用户通过所述智能设备输入的语音信息进行语音识别后获得的信息;所述语音识别模型,用于根据在所述语音识别模型训练完成时所获得的语音信息与语音识别信息的对应关系,确定与所接收的语音信息对应的语音识别信息;

所述装置还包括:

识别模型修正模块,用于在用各个第二语音识别信息替换对应的错误的第一语音识别信息之后,根据所述语音信息和对应的第二语音识别信息,修正所述语音识别模型中语音信息与语音识别信息的对应关系。

可选的,所述装置还包括:识别信息获得模块,用于获得所述第一语音识别信息;

其中,所述识别信息获得模块,包括:

第一接收子模块,用于接收用户通过所述智能设备输入的语音信息;

第一发送子模块,用于将所述用户的语音信息发送至与所述用户对应的个性化语音识别模型;其中,与所述用户对应的个性化语音识别模型,用于根据所述个性化语音识别模型训练完成时获得的该用户的语音信息与语音识别信息的对应关系,确定与所接收的该用户的语音信息对应的语音识别信息;

第二接收子模块,用于接收所述个性化语音识别模型识别的与所述用户的语音信息相匹配的第一语音识别信息;

所述装置还包括:

个性识别修正模块,用于在用各个第二语音识别信息替换对应的错误的第一语音识别信息之后,根据所述用户的语音信息和对应的第二语音识别信息,修正与所述用户对应的个性化语音识别模型中该用户的语音信息与语音识别信息的对应关系。

可选的,所述第一交互信息为:所述云端服务器发送至所述智能设备的第一反馈信息;所述第一反馈信息为所述云端服务器确定的与第一语义理解信息对应的反馈信息,所述第一语义理解信息为所述云端服务器对第一语音识别信息进行理解后获得的信息,所述第一语音识别信息为:所述云端服务器对用户通过所述智能设备输入的语音信息进行语音识别后所获得的语音识别信息;

所述信息发送模块,具体用于:

将所述第一反馈信息发送至所述控制终端,以使所述控制终端在屏幕上显示每个第一反馈信息以及每个第一反馈信息是否错误的提示;

所述交互接收模块,具体用于:

接收所述控制终端发送的各个第二反馈信息,所述第二反馈信息为:所述控制终端在接收到用户输入的确认任一第一反馈信息错误的响应后,接收的用户针对错误的第一反馈信息输入的修正后的反馈信息;

所述交互替换模块,具体用于:

用各个第二反馈信息替换对应的错误的第一反馈信息。

可选的,所述第一反馈信息为:所述云端服务器根据预设的语音反馈模型确定的与第一语义理解信息对应的反馈信息;所述语音反馈模型,用于根据在所述语音反馈模型训练完成时所获得的语义理解信息与反馈信息的对应关系,确定与所接收的语义理解信息对应的反馈信息;

所述装置还包括:

反馈模型修正模块,用于在用各个第二反馈信息替换对应的错误的第一反馈信息之后,根据所述第一语义理解信息与对应的第二反馈信息,修正所述语音反馈模型中语义理解信息与反馈信息的对应关系。

可选的,所述装置还包括:反馈信息获得模块,用于获得所述第一反馈信息;

其中,所述反馈信息获得模块,包括:

第三接收子模块,用于接收用户通过所述智能设备输入的语音信息;

语音识别子模块,用于对所述用户的语音信息进行语音识别,获得第一语音识别信息;

语义理解子模块,用于对所述第一语音识别信息进行理解,获得第一语义理解信息;

第二发送子模块,用于将所述第一语义理解信息发送至与所述用户对应的个性化语音反馈模型,判断所述个性化语音反馈模型是否能确定出与所述第一语义理解信息相匹配的反馈信息;其中,与所述用户对应的个性化语音反馈模型,用于根据所述个性化语音反馈模型训练完成时获得的该用户的语义理解信息与反馈信息的对应关系,确定与所接收的该用户的语义理解信息对应的反馈信息;

第一确定子模块,用于当所述个性化语音反馈模型能确定出与所述第一语义理解信息相匹配的反馈信息时,将所述个性化语音反馈模型确定出的与所述第一语义理解信息相匹配的反馈信息作为第一反馈信息;

第三发送子模块,用于当所述个性化语音反馈模型不能确定出与所述第一语义理解信息相匹配的反馈信息时,将所述第一语义理解信息发送至通用语音反馈模型;其中;所述通用语音反馈模型,用于根据在所述通用语音反馈模型训练完成时所获得的语义理解信息与反馈信息的对应关系,确定与所接收的语义理解信息对应的反馈信息;

第四接收子模块,用于接收所述通用语音反馈模型确定出的与所述第一语义理解信息相匹配的反馈信息,将所接收的反馈信息作为第一反馈信息;

所述装置还包括:

个性反馈修正模块,用于在用各个第二反馈信息替换对应的错误的第一反馈信息之后,根据所述第一语义理解信息和对应的第二反馈信息,修正与所述用户对应的个性化语音反馈模型中该用户的语义理解信息与反馈信息的对应关系。

可选的,所述装置还包括:

反馈获得模块,用于获得控制终端发送的各个用户对应的第二反馈信息,获得与各个第二反馈信息对应的第一语义理解信息;

通用修正模块,用于当各个第二反馈信息对应的用户的数量大于预设数量阈值时,或者,当预设修正周期到来时,根据各个用户的第二反馈信息和对应的第一语义理解信息,修正所述通用语音反馈模型中语义理解信息与反馈信息的对应关系。

可选的,所述反馈信息获得模块还包括:

第四发送子模块,用于当所述个性化语音反馈模型不能确定出与所述第一语义理解信息相匹配的反馈信息时,将所述第一语义理解信息发送至与所述用户对应的协同语音反馈模型;其中,与所述用户对应的协同语音反馈模型,用于根据所述协同语音反馈模型训练完成时获得的其他用户的语义理解信息与反馈信息的对应关系,确定与所接收的该用户的语义理解信息对应的反馈信息;所述其他用户具有与所述用户相同的兴趣特征;所述协同语音反馈模型为根据各个用户的个性化语音反馈模型中语义理解信息与反馈信息的对应关系训练得到的;

第五接收子模块,用于接收所述协同语音反馈模型确定出的与所述第一语义理解信息相匹配的反馈信息,将接收的反馈信息作为第一反馈信息。

为了达到上述目的,本申请公开了一种智能设备的控制终端,适用于对智能设备交互信息的修正,所述智能设备及其控制终端均与云端服务器通信相连;所述控制终端包括:

壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为所述控制终端的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:

从所述云端服务器获得所述智能设备的至少一个第一交互信息;

向用户输出所述第一交互信息;

接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息;

将各个第二交互信息发送至所述云端服务器,以使所述云端服务器分别用各个第二交互信息替换对应的错误的第一交互信息。

为了达到上述目的,本申请公开了一种云端服务器,适用于对智能设备交互信息的修正,所述云端服务器还与所述智能设备的控制终端通信相连;所述云端服务器包括:

壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为所述云端服务器的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:

接收所述控制终端发送的针对所述智能设备的交互信息获取请求;

获得与所述交互信息获取请求对应的至少一个第一交互信息;

将所述第一交互信息发送至所述控制终端,以使所述控制终端向用户输出所述第一交互信息,并接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息;

接收所述控制终端发送的各个第二交互信息;

用各个第二交互信息替换对应的错误的第一交互信息。

为了达到上述目的,本申请公开了一种智能设备交互信息的修正系统,包括:云端服务器、智能设备及其控制终端;其中,所述智能设备及其控制终端均与所述云端服务器通信相连;

所述控制终端,用于向所述云端服务器发送针对所述智能设备的交互信息获取请求,接收所述云端服务器发送的与所述交互信息获取请求对应的至少一个第一交互信息,向用户输出所述第一交互信息,接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息,将各个第二交互信息发送至所述云端服务器;

所述云端服务器,用于接收所述控制终端发送的交互信息获取请求,获得与所述交互信息获取请求对应的至少一个第一交互信息,将所述第一交互信息发送至所述控制终端,接收所述控制终端发送的各个第二交互信息,用各个第二交互信息替换对应的错误的第一交互信息。

本申请实施例提供的智能设备交互信息的修正方法、装置及系统,可以从云端服务器获得智能设备的至少一个第一交互信息,向用户输出该第一交互信息,接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息;将各个第二交互信息发送至云端服务器,以使云端服务器分别用各个第二交互信息替换对应的错误的第一交互信息。

也就是说,本申请实施例可以通过控制终端接收用户针对错误的交互信息输入的修正后的交互信息,并使云端服务器用修正后的交互信息替换错误的交互信息。由于智能设备的交互信息存储在云端服务器上,因此本申请实施例提供的方案能够修正智能设备交互信息的错误。

附图说明

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

图1为用户、智能设备、云端服务器之间的交互过程示意图;

图2为本申请实施例提供的智能设备交互信息的修正方法的一种流程示意图;

图3为本申请实施例提供的智能设备、控制终端与云端服务器的通信连接关系示意图;

图4为本申请实施例提供的控制终端的屏幕界面示意图;

图5a和图5b均为本申请实施例提供的智能设备交互信息的修正方法的另两种流程示意图;

图6为本申请实施例提供的智能设备交互信息的修正方法的另一种流程示意图;

图7a和图7b为本申请实施例提供的智能设备交互信息的修正方法的另两种流程示意图;

图8为本申请实施例提供的智能设备交互信息的修正装置的一种结构示意图;

图9为本申请实施例提供的智能设备交互信息的修正装置的另一种结构示意图;

图10为本申请实施例提供的智能设备的控制终端的一种结构示意图;

图11为本申请实施例提供的云端服务器的一种结构示意图;

图12为本申请实施例提供的智能设备交互信息的修正系统的一种结构示意图。

具体实施方式

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

本申请实施例提供了一种智能设备交互信息的修正方法、装置及系统,能够修正智能设备交互信息的错误。下面通过具体实施例,对本申请进行详细说明。

图2为本申请实施例提供的智能设备交互信息的修正方法的一种流程示意图,应用于智能设备的控制终端。其中,上述智能设备可以包括智能手机、机器人、智能音箱、智能电视等,其控制终端可以是智能手机、计算机、平板电脑等设备。该智能设备及其控制终端均与云端服务器通信相连,图3为本申请实施例提供的智能设备、控制终端及云端服务器的通信连接示意图。其中,智能设备对应的控制终端可以为一个,也可以为两个或两个以上;一个控制终端可以控制一个智能设备,也可以控制两个或两个以上的智能设备,本申请对此不做具体限定。

具体的,本实施例的方法具体包括以下步骤s201~步骤s204:

步骤s201:从云端服务器获得智能设备的至少一个第一交互信息。

具体的,控制终端从云端服务器获得智能设备的至少一个第一交互信息时,可以根据用户的修正指令,向云端服务器发送针对智能设备的交互信息获取请求,云端服务器在接收到该交互信息获取请求时,获得与交互信息获取请求对应的至少一个第一交互信息,并将第一交互信息发送至控制终端,控制终端接收云端服务器发送的第一交互信息。具体的,控制终端可以向用户显示修正交互信息的按钮,当接收到用户针对该按钮的点击操作时可以获得用户的修正指令。

具体的,本实施例的执行主体可以是控制终端中的客户端。

其中,不同的第一交互信息可以用时间标签来区分。第一交互信息可以包括用户的语音信息、语音识别信息和反馈信息。语音识别信息为:对用户通过智能设备输入的语音信息进行语音识别后所获得的信息。反馈信息为:云端服务器发送至智能设备的、与语音识别信息对应的信息。

例如,当用户输入的语音信息是“今天天气怎么样”时,第一交互信息可以包括语音识别结果“今天天气怎么样”和反馈信息“今天天气晴,东南风1~2级,温度9~19摄氏度”。当用户输入的语音信息是“给我播放一首欢快的歌吧”时,第一交互信息可以包括语音识别结果“给我播放一首欢快的歌”和反馈信息“好的,下面为您播放xxxx”以及该歌曲的资源。

具体的,上述对语音信息进行语音识别的过程可以由云端服务器执行,也可以由智能设备执行。当上述语音识别的过程由云端服务器执行时,云端服务器获得语音识别信息的过程可以包括:云端服务器接收用户通过智能设备发送的语音信息,对该语音信息进行语音识别,获得语音识别信息,并存储该语音识别信息。当上述语音识别的过程由智能设备执行时,云端服务器获得语音识别信息的过程可以包括:云端服务器接收智能设备发送的语音识别信息,并存储该语音识别信息,其中,该语音识别信息为智能设备对用户输入的语音信息进行语音识别后获得的信息。

作为一种具体的实施方式,步骤s201可以是控制终端在接收到用户的触发指令时执行的。例如,控制终端可以在屏幕上提供修正交互信息的入口,当通过该入口接收到用户触发的修正指令时,即可执行步骤s201。进一步的,控制终端还可以向用户提供实时的交互信息,或者供用户选择指定时间段内的交互信息。

步骤s202:向用户输出上述第一交互信息。

在具体实施时,可以将第一交互信息显示在控制终端的屏幕上,以可视化的形式向用户展示第一交互信息,便于用户区分不同的交互信息。在显示第一交互信息时,还可以将与第一交互信息相关的时间信息、地点信息展示出来,以便用户确定是哪个交互信息。

进一步的,还可以在控制终端的屏幕上显示针对每个第一交互信息输入修正后的信息的入口,以供用户输入修正后的信息。

步骤s202:接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息。

例如,第一交互信息为“今天此番了吗”,接收的修正后的第二交互信息可能为“今天吃饭了吗”;第一交互信息为“为您播放刘德华的冰雨”,接收到的修正后的第二信息可以为“我喜欢听刘德华的笨小孩”等。

由于第一交互信息可以包括语音识别信息和反馈信息,因此第二交互信息可以是针对语音识别结果的修正信息,也可以是针对反馈信息的修正信息。

步骤s202:将各个第二交互信息发送至云端服务器,以使云端服务器分别用各个第二交互信息替换对应的错误的第一交互信息。

具体的,控制终端将各个第二交互信息发送至云端服务器,云端服务器接收控制终端发送的各个第二交互信息,用各个第二交互信息替换对应的错误的第一交互信息。

更具体的,在用各个第二交互信息替换对应的错误的第一交互信息时,可以直接将第二交互信息存储至第一交互信息的存储地址中,并删除第一交互信息。

也可以是,将第二交互信息存储至第一交互信息的存储地址中,并添加预设标识,该预设标识为与第一交互信息的标识不同的标识。

由上述内容可知,本实施例可以通过控制终端接收用户针对错误的交互信息输入的修正后的交互信息,并使云端服务器用修正后的交互信息替换错误的交互信息。由于智能设备的交互信息存储在云端服务器上,因此本实施例提供的方案能够修正智能设备交互信息的错误。同时,不管智能设备是否具有屏幕,本实施例都可以通过智能设备的控制终端收集用户提供的修正后的交互信息,并使云端服务器对错误的交互信息进行修正。进一步的,当智能设备为智能音箱等不具备屏幕的设备时,本实施例可以实现对错误的交互信息的修正。

在本申请的另一实施例中,在图2所示实施例的基础上,具体的,步骤s202可以包括:在控制终端的屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示。

例如,控制终端屏幕上可以显示每个第一交互信息,并在每个第一交互信息下方显示“是否错误”的按钮。当控制终端接收到用户的点击操作时,可以向用户显示用以输入修正信息的文本框,并接收用户输入的修正信息;也可以直接接收用户输入的正确或错误的反馈信息。

可以理解的是,为了方便用户针对错误的信息输入修正信息,可以在控制终端的屏幕上展示上述第一交互信息以及针对各个第一交互信息的修正信息的入口,这样可视化的界面内容更容易使用户有针对性地对交互信息进行修正。

当在控制终端的屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示时,步骤s202可以包括:在接收到用户输入的确认任一第一交互信息错误的响应后,接收用户针对错误的第一交互信息输入的修正后的第二交互信息。

具体的,控制终端在接收到用户针对某个第一交互信息的“是否错误”的提示进行输入的指令时,即可以接收到确认该第一交互信息错误的响应。

在本实施例中,由于第一交互信息可以包括语音识别信息和反馈信息,因此在对智能设备的交互信息进行修正时,可以只对语音识别信息进行修正,也可以只对反馈信息进行修正,或者,也可以同时对语音识别信息和反馈信息进行修正。图4为本申请提供的控制终端的屏幕界面示意图,图中列出了用户的语音信息,以及对该语音信息对应的语音识别结果“我想听《在雨中》”,以及反馈信息“好的,为您播放《在小雨中》和音频的歌曲资源”,图中的语音信息右侧的小圆点表示用户的id(identification,标识),反馈信息左侧的小方块表示智能设备的id。

在本申请的另一实施例中,对图2所示实施例加以改进后可以得到图5a所示实施例,其中,第一交互信息可以为:对用户通过智能设备输入的语音信息进行语音识别后所获得的第一语音识别信息。

其中,上述语音信息可以为音频数据,第一语音识别信息可以为文本数据。

在本实施例中,当步骤s202为在控制终端的屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示时,步骤s202具体可以包括步骤s202a:

步骤s202a:在控制终端的屏幕上显示每个语音信息的播放提示符、每个语音信息对应的第一语音识别信息以及每个第一语音识别信息是否错误的提示。

具体的,在控制终端的屏幕上显示每个第一语音识别信息是否错误的提示,可以以多种灵活的方式实现,例如,可以在屏幕上设置表示对与错的按钮,接收用户输入的对与错的反馈信息;也可以在屏幕上显示供用户输入文本的入口,接收用户输入的修正信息;还可以是上述两种形式的结合。上述举例都是部分实施方式,本领域技术人员可以基于上述实现得到其他不同的实施方式。

当步骤s203为接收用户针对错误的第一交互信息输入的修正后的第二交互信息时,步骤s203具体可以包括步骤s203a-1和步骤s203a-2:

步骤s203a-1:在接收到用户通过上述播放提示符输入的播放指令后,播放与上述播放提示符对应的语音信息。

步骤s203a-2:在接收到用户输入的确认任一第一语音识别信息错误的响应后,接收用户针对错误的第一语音识别信息输入的修正后的第二语音识别信息。其中,修正后的第二语音识别信息即为用户针对错误的第一语音识别信息输入的修正信息。

当步骤s204为将各个第二交互信息发送至云端服务器,以使云端服务器分别用各个第二交互信息替换对应的错误的第一交互信息时,步骤s204具体可以包括步骤s204a:

步骤s204a:将各个第二语音识别信息发送至云端服务器,以使云端服务器分别用各个第二语音识别信息替换对应的错误的第一语音识别信息。

例如,在图4中,上方的第一个长方形方框即为某个语音信息的播放提示符,控制终端接收到用户针对该播放提示符的点击操作时,获得播放指令,即可以播放对应的语音信息。语音信息下方不加下划线的文字即为对应的语音识别结果,加下划线的文字即为语音识别结果是否错误的提示。当控制终端接收到用户对该加下划线的文字的点击操作时,即表示接收到用户发出的该语音识别信息错误的响应,这时控制终端可以向用户呈现可输入文字的文本框,以供用户输入修正信息。当控制终端检测到用户针对输入的修正信息的输入完成指令时,可以获得用户输入的修正信息,并将修正信息发送至云端服务器。

综上可知,本实施例可以在控制终端的屏幕上显示语音信息的播放提示符、每个语音信息对应的第一语音识别信息以及每个第一语音识别信息是否错误的提示,并接收用户输入的修正信息,将修正信息发送至云端服务器,以使云端服务器对错误的信息进行修正。其中,本实施例中的第一交互信息为第一语音识别信息。因此,本实施例可以实现语音识别信息的可视化,方便用户输入修正信息,进而实现对智能设备的语音识别信息的修正。

在本申请的另一实施例中,对图2所示实施例加以改进后可以得到图5b所示实施例,其中,第一交互信息为:云端服务器发送至智能设备的第一反馈信息;第一反馈信息为云端服务器确定的与第一语义理解信息对应的反馈信息,第一语义理解信息为云端服务器对第一语音识别信息进行语义理解后获得的信息,第一语音识别信息为:云端服务器对用户通过智能设备输入的语音信息进行语音识别后所获得的信息。

在本实施例中,当步骤s202为在控制终端的屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示时,步骤s202具体可以包括步骤s202b:

步骤s202b:在控制终端的屏幕上显示每个第一反馈信息以及每个第一反馈信息是否错误的提示。

作为一种实施方式,反馈信息可以只包含语言提醒。例如,当第一语义理解信息为“今天天气真好”,反馈信息可以为“主人,您是否想来一首欢快的歌曲助助兴”。

反馈信息也可以包括语言提醒和推荐资源两部分。例如,图4反馈信息中的“好的,为您播放《在小雨中》”即为语言提醒,《在小雨中》的音频的歌曲资源即为推荐资源部分。可以理解的是,智能设备向用户反馈信息时先播放语言提醒,可以让用户更清楚地了解当前设备的反馈是什么,使用户体验更好。

当反馈信息只包含语言提醒时,在屏幕上可以显示该语言提醒是否错误的提示。

当反馈信息包括语言提醒和推荐资源两部分时,在屏幕上显示语言提醒和推荐资源是否错误的整体提示。由于这两部分是一个完整的整体,因此可以针对反馈信息进行整体提示。

具体的,在控制终端的屏幕上显示每个第一反馈信息是否错误的提示,可以以多种灵活的方式实现,例如,可以在屏幕上设置表示对与错的按钮,接收用户输入的对与错的反馈信息;也可以在屏幕上显示供用户输入文本的入口,接收用户输入的修正信息;还可以是上述两种形式的结合。上述举例都是部分实施方式,本领域技术人员可以基于上述实现得到其他不同的实施方式。

当步骤s203为接收用户针对错误的第一交互信息输入的修正后的第二交互信息时,步骤s203具体可以包括步骤s203b:

步骤s203b:在接收到用户输入的确认任一第一反馈信息错误的响应后,接收用户针对错误的第一反馈信息输入的修正后的第二反馈信息。其中,用户针对错误的第一反馈信息输入的修正后的第二反馈信息即为修正信息。

当步骤s204为将各个第二交互信息发送至云端服务器,以使云端服务器分别用各个第二交互信息替换对应的错误的第一交互信息时,步骤s204具体可以包括:

步骤s204b:将各个第二反馈信息发送至云端服务器,以使云端服务器分别用各个第二反馈信息替换对应的错误的第一反馈信息。

例如,在图4中,“好的,为您播放《在小雨中》”和其下方的长方形方框即为某个反馈信息,该反馈信息下方加下划线的文字即为对应的提示。当控制终端接收到用户对该加下划线的文字的点击操作时,即表示接收到用户发出的该反馈信息错误的响应,这时控制终端可以向用户呈现可输入文字的文本框,以供用户输入修正信息。当控制终端检测到用户针对输入的修正信息的输入完成指令时,可以获得用户输入的修正信息,并将修正信息发送至云端服务器。

综上可知,本实施例可以在控制终端的屏幕上显示反馈信息及反馈信息是否错误的提示,因此能够实现交互信息的可视化,并方便用户针对反馈信息输入修正信息,进而实现对智能设备的反馈信息的修正。

图6为本申请实施例提供的一种智能设备交互信息的修正方法,应用于与智能设备通信相连的云端服务器,云端服务器还与智能设备的控制终端通信相连。具体的,本实施例的方法包括步骤s601~步骤s605:

步骤s601:接收控制终端发送的针对智能设备的交互信息获取请求。

具体的,上述交互信息获取请求可以是控制终端在接收到用户的修正指令时发送的。

步骤s602:获得与交互信息获取请求对应的至少一个第一交互信息。

其中,第一交互信息可以包括语音识别信息和反馈信息。语音识别信息为:对用户通过智能设备输入的语音信息进行语音识别后所获得的信息。反馈信息为:云端服务器发送至智能设备的、与语音识别信息对应的信息。

具体的,上述对语音信息进行语音识别的过程可以由云端服务器执行,也可以由智能设备执行。当上述语音识别的过程由云端服务器执行时,云端服务器获得语音识别信息的过程可以包括:云端服务器接收用户通过智能设备发送的语音信息,对该语音信息进行语音识别,获得语音识别信息,并存储该语音识别信息。当上述语音识别的过程由智能设备执行时,云端服务器获得语音识别信息的过程可以包括:云端服务器接收智能设备发送的语音识别信息,并存储该语音识别信息,其中,该语音识别信息为智能设备对用户输入的语音信息进行语音识别后获得的信息。

步骤s603:将第一交互信息发送至控制终端,以使控制终端向用户输出第一交互信息,并接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息。

步骤s604:接收控制终端发送的各个第二交互信息。

步骤s605:用各个第二交互信息替换对应的错误的第一交互信息。

具体的,在用各个第二交互信息替换对应的错误的第一交互信息时,可以直接将第二交互信息存储至第一交互信息的存储地址中,并删除第一交互信息。

也可以是,将第二交互信息存储至第一交互信息的存储地址中,并添加预设标识,该预设标识为与第一交互信息的标识不同的标识。

需要说明的是,图6所示实施例与图2所示实施例是基于同一发明构思得到的不同实施例,两者的内容可以相互参考。

由上述内容可知,本实施例可以接收控制终端发送的交互信息获取请求,并将获得的第一交互信息发送至控制终端,以使控制终端向用户输出第一交互信息并接收修正后的第二交互信息,云端服务器可以接收控制终端发送的第二交互信息,用修正后的交互信息替换错误的交互信息。由于智能设备的交互信息存储在云端服务器上,因此本实施例提供的方案能够修正智能设备交互信息的错误。同时,不管智能设备是否具有屏幕,本实施例都可以通过智能设备的控制终端收集用户提供的修正后的交互信息,并使云端服务器对错误的交互信息进行修正。进一步的,当智能设备为智能音箱等不具备屏幕的设备时,本实施例可以实现对错误的交互信息的修正。

在本申请的另一实施例中,在图6所示实施例中,步骤s603,即将第一交互信息发送至控制终端,以使控制终端向用户输出第一交互信息,并接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息的步骤,具体可以包括:

将第一交互信息发送至控制终端,以使控制终端在屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示,在接收到用户输入的确认任一第一交互信息错误的响应后,接收用户针对错误的第一交互信息输入的修正后的第二交互信息。

在本实施例中,由于第一交互信息可以包括语音识别信息和反馈信息,因此在对智能设备的交互信息进行修正时,可以只对语音识别信息进行修正,也可以只对反馈信息进行修正,或者,也可以同时对语音识别信息和反馈信息进行修正。

在本申请的另一实施例中,对图6所示实施例加以改进后可以得到图7a所示实施例。其中,第一交互信息为:对用户通过智能设备输入的语音信息进行语音识别后所获得的第一语音识别信息;

在本实施例中,步骤s603具体可以包括:

步骤s603a:将第一语音识别信息发送至控制终端,以使控制终端在屏幕上显示每个语音信息的播放提示符、每个语音信息对应的第一语音识别信息以及每个第一语音识别信息是否错误的提示,控制终端在接收到用户通过播放提示符输入的播放指令后,播放与所述播放提示符对应的语音信息。

在本实施例中,步骤s604具体可以包括:

步骤s604a:接收控制终端发送的各个第二语音识别信息。

其中,第二语音识别信息为:控制终端在接收到用户输入的确认任一第一语音识别信息错误的响应后,接收的用户针对错误的第一语音识别信息输入的修正后的语音识别信息。第二语音识别信息即为用户输入的修正信息。

在本实施例中,步骤s605具体可以包括:

步骤s605a:用各个第二语音识别信息替换对应的错误的第一语音识别信息。

综上可知,本实施例中可以接收控制终端发送的针对语音识别信息的修正信息,实现对智能设备的语音识别信息的修正。

在图7a所示实施例的一种实施方式中,第一语音识别信息可以为:云端服务器根据预设的语音识别模型对用户通过所述智能设备输入的语音信息进行语音识别后获得的信息。其中,语音识别模型,用于根据在语音识别模型训练完成时所获得的语音信息与语音识别信息的对应关系,确定与所接收的语音信息对应的语音识别信息。

在训练语音识别模型时,可以根据预先获得的样本语音信息及对应的语音识别信息,对语音识别模型进行训练。

在用各个第二语音识别信息替换对应的错误的第一语音识别信息之后,本实施例的方法还可以包括:根据上述语音信息和对应的第二语音识别信息,修正上述语音识别模型中语音信息与语音识别信息的对应关系。

具体的,修正上述语音识别模型中语音信息与语音识别信息的对应关系时,可以包括:将上述语音信息和对应的第二语音识别信息作为样本数据对上述语音识别模型进行训练,以修正语音识别模型中语音信息与语音识别信息的对应关系。

作为一个例子,由于用户说话时带有某地的口音,在向智能设备输入语音信息a后,该语音信息被识别为了错误的第一语音识别信息a1。在接收到针对第一语音识别信息的修正后的第二语音识别信息a2之后,可以将上述语音信息a与第二语音识别信息a2的对应关系作为样本数据对语音识别模型进行训练,在训练完成后,该语音识别模型即可以修正自身的语音信息与语音识别信息的对应关系。

作为一种具体的实施方式,为了提高处理效率,可以在收集了一定量的用户修正信息后修正语音识别模型。

在修正语音识别模型中语音信息与语音识别信息的对应关系之后,当再次接收到该语音信息时,即可以根据修正后的语音识别模型识别出正确的语音识别结果,从而能够提高语音识别模型的识别准确性。

在图7a所示实施例的一种实施方式中,云端服务器可以包括与用户id对应的个性化语音识别模型。其中,与用户id对应的个性化语音识别模型,用于根据个性化语音识别模型训练完成时获得的该用户的语音信息与语音识别信息的对应关系,确定与所接收的该用户的语音信息对应的语音识别信息。

在本实施例中,第一语音识别信息可以是采用以下步骤1~步骤3获得的:

步骤1:接收用户通过智能设备输入的语音信息。

步骤2:将用户的语音信息发送至与该用户对应的个性化语音识别模型。

步骤3:接收上述个性化语音识别模型识别的与该用户的语音信息相匹配的第一语音识别信息。

在用各个第二语音识别信息替换对应的错误的第一语音识别信息之后,该方法还可以包括:根据该用户的语音信息和对应的第二语音识别信息,修正与该用户对应的个性化语音识别模型中该用户的语音信息与语音识别信息的对应关系。

具体的,在修正与该用户对应的个性化语音识别模型中该用户的语音信息与语音识别信息的对应关系时,可以对上述用户的语音信息及对应的第二语音识别信息进行语音标注,对个性化语音识别模型进行自适应训练,使该个性化语音识别模型修正该用户的语音信息与语音识别信息的对应关系。

在初始时,个性化语音识别模型可以采用以下方式获得:根据用户的语音信息和对应的第二语音识别信息对通用的语音识别模型进行训练,获得与该用户对应的个性化语音识别模型。

需要说明的是,当用户说的话带有地方口音或者其他不宜识别的口语习惯时,可以根据用户反馈的修正信息,并基于通用语音识别模型,获得与该用户对应的个性化语音识别模型。当用户再次输入这样的语音信息时,可以根据该个性化语音模型对该语音信息进行语音识别,获得正确的识别结果,因此能够更有针对性地提高语音识别结果的准确性。

在本申请的另一实施例中,对图6所示实施例加以改进后可以得到图7b所示实施例。其中,第一交互信息为:云端服务器发送至智能设备的第一反馈信息;第一反馈信息为云端服务器确定的与第一语义理解信息对应的反馈信息,第一语义理解信息为云端服务器对第一语音识别信息进行理解后获得的信息,第一语音识别信息为:云端服务器对用户通过智能设备输入的语音信息进行语音识别后所获得的语音识别信息。

在本实施例中,步骤s603具体可以包括:

步骤s603b:将第一反馈信息发送至控制终端,以使控制终端在屏幕上显示每个第一反馈信息以及每个第一反馈信息是否错误的提示。

在本实施例中,步骤s604具体可以包括:

步骤s604b:接收控制终端发送的各个第二反馈信息。

其中,第二反馈信息为:控制终端在接收到用户输入的确认任一第一反馈信息错误的响应后,接收的用户针对错误的第一反馈信息输入的修正后的反馈信息。第二反馈信息即为用户输入的修正信息。

在本实施例中,步骤s605具体可以包括:

步骤s605b:用各个第二反馈信息替换对应的错误的第一反馈信息。

综上可知,本实施例中可以接收控制终端发送的针对反馈信息的修正信息,实现对智能设备的反馈信息的修正。

在图7b所示实施例的一种实施方式中,第一反馈信息为:云端服务器根据预设的语音反馈模型确定的与第一语义理解信息对应的反馈信息其中,语音反馈模型,用于根据在语音反馈模型训练完成时所获得的语义理解信息与反馈信息的对应关系,确定与所接收的语义理解信息对应的反馈信息。

在训练语音反馈模型时,可以根据预先获得的样本语义理解信息及对应的反馈信息,对语音反馈模型进行训练。上述样本语义理解信息可以理解为获得的样本文本信息,该样本文本信息可以是表示各个主题的问题(query)。

在用各个第二反馈信息替换对应的错误的第一反馈信息之后,本实施例的方法还可以包括:根据上述第一语义理解信息与对应的第二反馈信息,修正上述语音反馈模型中语义理解信息与反馈信息的对应关系。

具体的,修正上述语音反馈模型中语义理解信息与反馈信息的对应关系时,可以包括:将上述语义理解信息和对应的第二反馈信息作为样本数据对上述语音反馈模型进行训练,以修正语音反馈模型中语义理解信息与反馈信息的对应关系。

作为一个例子,一种语义理解信息为“今天的空气质量如何”,对应的第一反馈信息为“为用户播报今天的温度和湿度”,接收到的第二反馈信息为“我需要pm2.5的指数”。这样,根据上述语义理解信息与对应的第二反馈信息,对语音反馈模型进行训练,在训练完成后,该语音反馈模型即可以修正自身的语义理解信息与反馈信息的对应关系。

作为一种具体的实施方式,为了提高准确性,可以在收集了一定量的用户的修正信息后根据各个用户对同一语义理解信息的第二反馈信息,修正语音反馈模型中语义理解信息与反馈信息的对应关系。

在修正语音反馈模型中语义理解信息与反馈信息的对应关系之后,当再次接收到该语义理解信息时,即可以根据修正后的语音反馈模型确定出正确的反馈信息,从而能够提高反馈信息的准确性。

在图7b所示实施例的一种实施方式中,云端服务器可以包括与用户对应的个性化语音反馈模型和通用语音反馈模型。上述用户可以用用户id来表示。其中,与用户对应的个性化语音反馈模型,用于根据该个性化语音反馈模型训练完成时获得的该用户的语义理解信息与反馈信息的对应关系,确定与所接收的该用户的语义理解信息对应的反馈信息。通用语音反馈模型,用于根据在通用语音反馈模型训练完成时所获得的语义理解信息与反馈信息的对应关系,确定与所接收的语义理解信息对应的反馈信息。

可以理解的是,由于确定针对用户的反馈信息时,各个用户之间存在共性的需求,每个用户也存在个性化的需求,因此在确定反馈信息时,云端服务器可以同时建立个性化语音反馈模型和通用语音反馈模型,这样既能够满足各个用户的共性需求,又可以有针对性地满足用户的个性化需求。

在本实施例中,第一反馈信息可以是采用以下步骤1~步骤7获得的:

步骤1:接收用户通过所述智能设备输入的语音信息。

步骤2:对该用户的语音信息进行语音识别,获得第一语音识别信息。

步骤3:对该第一语音识别信息进行理解,获得第一语义理解信息。

具体的,在对第一语音识别信息进行理解时,可以将第一语音识别信息发送至预设的语义理解模型,并接收该语义理解模型发送的第一语义理解信息。其中,该语义理解模型,用于根据在语义理解模型训练完成时获得的语音识别信息与语义理解信息的对应关系,确定与接收的语音识别信息对应的语义理解信息。该语义理解模型,可以是根据预先获得的样本语音识别信息及对应的语义理解信息训练得到的。

步骤4:将第一语义理解信息发送至与该用户对应的个性化语音反馈模型,判断该个性化语音反馈模型是否能确定出与该第一语义理解信息相匹配的反馈信息,如果能,则执行步骤5;如果不能,则执行步骤6。

步骤5:将该个性化语音反馈模型确定出的与第一语义理解信息相匹配的反馈信息作为第一反馈信息。

步骤6:将第一语义理解信息发送至通用语音反馈模型。

步骤7:接收通用语音反馈模型确定出的与第一语义理解信息相匹配的反馈信息,将所接收的反馈信息作为第一反馈信息。

也就是说,先将第一语义理解信息发送至与该用户对应的个性化语音反馈模型,如果该个性化语音反馈模型能够输出该第一语义理解信息匹配度高的反馈信息,则直接将该反馈信息确定为第一反馈信息,无需再将第一语义理解信息发送至通用语音反馈模型。个性化语音反馈模型的优先级大于通用语音反馈模型的优先级。

在用各个第二反馈信息替换对应的错误的第一反馈信息之后,本实施例的方法还可以包括:根据该第一语义理解信息和对应的第二反馈信息,修正与该用户对应的个性化语音反馈模型中该用户的语义理解信息与反馈信息的对应关系。

初始时,可以先收集一定量的关于该用户的第二反馈信息,根据该第二反馈信息及对应的语义理解信息建立该用户的个性化语音反馈模型。

作为一个例子,一种语义理解信息为“请为我播放一首《蜗牛与黄鹂鸟》”,对应的第一反馈信息为歌唱家a演唱的《蜗牛与黄鹂鸟》,接收到的第二反馈信息为歌唱家b演唱的《蜗牛与黄鹂鸟》。也就是说,该用户更喜欢歌唱家b演唱的版本。这样,可以根据上述语义理解信息与对应的第二反馈信息,对个性化语音反馈模型进行训练,在训练完成后,该个性化语音反馈模型即可以修正自身的语义理解信息与反馈信息的对应关系。

当再次获得该用户同样的语义理解信息时,可以根据修正后的该用户的个性化语音反馈模型确定该语义理解信息对应的更正确的反馈信息,因此能够更准确地向用户推送其想要的内容。

除了根据第二反馈信息修正个性化语音反馈模型,也可以根据多个用户同样反馈的内容修正通用语音反馈模型,以使修正后的通用语音反馈模型在确定反馈信息时更准确。

在图7b所示实施例的一种实施方式中,该方法还包括步骤1~步骤2:

步骤1:获得控制终端发送的各个用户对应的第二反馈信息,获得与各个第二反馈信息对应的第一语义理解信息。

可以理解的是,云端服务器可以根据收集的大量用户的反馈信息及对应的语义理解信息,确定用户共同存在的需求问题,以便修正通用语音反馈模型。

步骤2:当各个第二反馈信息对应的用户的数量大于预设数量阈值时,或者,当预设修正周期到来时,根据各个用户的第二反馈信息和对应的第一语义理解信息,修正所述通用语音反馈模型中语义理解信息与反馈信息的对应关系。

其中,预设修正周期可以是这样的周期,在这个周期中,可以获得用户的数量大于预设数量阈值的第二反馈信息。

当用户的数量大于预设数量阈值时,可以认为这些数据量足够多,并且能够从这些数据中得出用户共性的需求。在这种情况下修正的通用语音反馈模型能够提高反馈信息的准确性。

在图7b所示实施例的一种实施方式中,当上述用户的个性化语音反馈模型不能确定出与第一语义理解信息相匹配的反馈信息时,本实施例的方法还可以包括步骤1~步骤2:

步骤1:将上述第一语义理解信息发送至与该用户对应的协同语音反馈模型。

其中,与该用户对应的协同语音反馈模型,用于根据协同语音反馈模型训练完成时获得的其他用户的语义理解信息与反馈信息的对应关系,确定与所接收的该用户的语义理解信息对应的反馈信息;上述其他用户具有与该用户相同的兴趣特征。该协同语音反馈模型为根据各个用户的个性化语音反馈模型中语义理解信息与反馈信息的对应关系训练得到的。

具体的,协同语音反馈模型也可以称为协同推荐社区,在建立时,可以根据具有相同兴趣特征的用户的行为习惯建立协同语音反馈模型。当该模型中的a用户有新的点播行为时,同时检测到另一用户b也存在相同的需求时,可以将a用户点播的内容推荐给该模型中的用户b。这样,在向用户推荐内容时能够使用户的接受度更高。

在确定具有相同兴趣特征的用户行为时,可以根据保存的历史用户点播行为确定。

步骤2:接收该协同语音反馈模型确定出的与第一语义理解信息相匹配的反馈信息,将接收的反馈信息作为第一反馈信息。

需要说明的是,当协同语音反馈模型不能确定出与第一语义理解信息相匹配的反馈信息时,可以将第一语义理解信息发送至通用语音反馈模型,接收通用语音反馈模型发送的与第一语义理解信息相匹配的反馈信息,将接收的反馈信息作为第一反馈信息。

图8为本申请实施例提供的智能设备交互信息的修正装置的一种结构示意图,应用于智能设备的控制终端,所述智能设备及其控制终端均与云端服务器通信相连。该实施例与图2所示方法实施例相对应。所述装置包括:

交互获得模块801,用于从所述云端服务器获得所述智能设备的至少一个第一交互信息;

交互输出模块802,用于向用户输出所述第一交互信息;

修正接收模块803,用于接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息;

修正发送模块804,用于将各个第二交互信息发送至所述云端服务器,以使所述云端服务器分别用各个第二交互信息替换对应的错误的第一交互信息。

在图8所示实施例的一种实施方式中,所述交互输出模块802具体用于:

在所述控制终端的屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示;

所述修正接收模块803,具体用于:在接收到用户输入的确认任一第一交互信息错误的响应后,接收用户针对错误的第一交互信息输入的修正后的第二交互信息。

在图8所示实施例的一种实施方式中,所述第一交互信息为:对用户通过所述智能设备输入的语音信息进行语音识别后所获得的第一语音识别信息;

所述交互输出模块802,具体用于:

在所述控制终端的屏幕上显示每个语音信息的播放提示符、每个语音信息对应的第一语音识别信息以及每个第一语音识别信息是否错误的提示;

所述修正接收模块803,具体用于:

在接收到用户通过所述播放提示符输入的播放指令后,播放与所述播放提示符对应的语音信息;

在接收到用户输入的确认任一第一语音识别信息错误的响应后,接收用户针对错误的第一语音识别信息输入的修正后的第二语音识别信息;

所述修正发送模块804,具体用于:

将各个第二语音识别信息发送至所述云端服务器,以使所述云端服务器分别用各个第二语音识别信息替换对应的错误的第一语音识别信息。

在图8所示实施例的一种实施方式中,所述第一交互信息为:所述云端服务器发送至所述智能设备的第一反馈信息;所述第一反馈信息为所述云端服务器确定的与第一语义理解信息对应的反馈信息,所述第一语义理解信息为所述云端服务器对第一语音识别信息进行语义理解后获得的信息,所述第一语音识别信息为:所述云端服务器对用户通过所述智能设备输入的语音信息进行语音识别后所获得的信息;

所述交互输出模块802,具体用于:

在所述控制终端的屏幕上显示每个第一反馈信息以及每个第一反馈信息是否错误的提示;

所述修正接收模块803,具体用于:

在接收到用户输入的确认任一第一反馈信息错误的响应后,接收用户针对错误的第一反馈信息输入的修正后的第二反馈信息;

所述修正发送模块804,具体用于:

将各个第二反馈信息发送至所述云端服务器,以使所述云端服务器分别用各个第二反馈信息替换对应的错误的第一反馈信息。

图9为本申请实施例提供的智能设备交互信息的修正装置的另一种结构示意图,应用于与智能设备通信相连的云端服务器,所述云端服务器还与所述智能设备的控制终端通信相连。该实施例与图6所示方法实施例相对应。所述装置包括:

请求接收模块901,用于接收所述控制终端发送的针对所述智能设备的交互信息获取请求;

信息获得模块902,用于获得与所述交互信息获取请求对应的至少一个第一交互信息;

信息发送模块903,用于将所述第一交互信息发送至所述控制终端,以使所述控制终端向用户输出所述第一交互信息,并接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息;

交互接收模块904,用于接收所述控制终端发送的各个第二交互信息;

交互替换模块905,用于用各个第二交互信息替换对应的错误的第一交互信息。

在图9所示实施例的一种实施方式中,所述信息发送模块903具体用于:

将所述第一交互信息发送至所述控制终端,以使所述控制终端在屏幕上显示每个第一交互信息以及每个第一交互信息是否错误的提示,在接收到用户输入的确认任一第一交互信息错误的响应后,接收用户针对错误的第一交互信息输入的修正后的第二交互信息。

在图9所示实施例的一种实施方式中,所述第一交互信息为:对用户通过所述智能设备输入的语音信息进行语音识别后所获得的第一语音识别信息;

所述信息发送模块903,具体用于:

将所述第一语音识别信息发送至所述控制终端,以使所述控制终端在屏幕上显示每个语音信息的播放提示符、每个语音信息对应的第一语音识别信息以及每个第一语音识别信息是否错误的提示,所述控制终端在接收到用户通过所述播放提示符输入的播放指令后,播放与所述播放提示符对应的语音信息;

所述交互接收模块904,具体用于:

接收所述控制终端发送的各个第二语音识别信息,所述第二语音识别信息为:所述控制终端在接收到用户输入的确认任一第一语音识别信息错误的响应后,接收的用户针对错误的第一语音识别信息输入的修正后的语音识别信息;

所述交互替换模块905,具体用于:

用各个第二语音识别信息替换对应的错误的第一语音识别信息。

在图9所示实施例的一种实施方式中,所述第一语音识别信息为:所述云端服务器根据预设的语音识别模型对用户通过所述智能设备输入的语音信息进行语音识别后获得的信息;所述语音识别模型,用于根据在所述语音识别模型训练完成时所获得的语音信息与语音识别信息的对应关系,确定与所接收的语音信息对应的语音识别信息;

所述装置还可以包括:

识别模型修正模块(图中未示出),用于在用各个第二语音识别信息替换对应的错误的第一语音识别信息之后,根据所述语音信息和对应的第二语音识别信息,修正所述语音识别模型中语音信息与语音识别信息的对应关系。

在图9所示实施例的一种实施方式中,所述装置还可以包括:识别信息获得模块(图中未示出),用于获得所述第一语音识别信息;

其中,所述识别信息获得模块,包括:

第一接收子模块(图中未示出),用于接收用户通过所述智能设备输入的语音信息;

第一发送子模块(图中未示出),用于将所述用户的语音信息发送至与所述用户对应的个性化语音识别模型;其中,与所述用户对应的个性化语音识别模型,用于根据所述个性化语音识别模型训练完成时获得的该用户的语音信息与语音识别信息的对应关系,确定与所接收的该用户的语音信息对应的语音识别信息;

第二接收子模块(图中未示出),用于接收所述个性化语音识别模型识别的与所述用户的语音信息相匹配的第一语音识别信息;

所述装置还可以包括:

个性识别修正模块(图中未示出),用于在用各个第二语音识别信息替换对应的错误的第一语音识别信息之后,根据所述用户的语音信息和对应的第二语音识别信息,修正与所述用户对应的个性化语音识别模型中该用户的语音信息与语音识别信息的对应关系。

在图9所示实施例的一种实施方式中,所述第一交互信息为:所述云端服务器发送至所述智能设备的第一反馈信息;所述第一反馈信息为所述云端服务器确定的与第一语义理解信息对应的反馈信息,所述第一语义理解信息为所述云端服务器对第一语音识别信息进行理解后获得的信息,所述第一语音识别信息为:所述云端服务器对用户通过所述智能设备输入的语音信息进行语音识别后所获得的语音识别信息;

所述信息发送模块903,具体用于:

将所述第一反馈信息发送至所述控制终端,以使所述控制终端在屏幕上显示每个第一反馈信息以及每个第一反馈信息是否错误的提示;

所述交互接收模块904,具体用于:

接收所述控制终端发送的各个第二反馈信息,所述第二反馈信息为:所述控制终端在接收到用户输入的确认任一第一反馈信息错误的响应后,接收的用户针对错误的第一反馈信息输入的修正后的反馈信息;

所述交互替换模块905,具体用于:

用各个第二反馈信息替换对应的错误的第一反馈信息。

在图9所示实施例的一种实施方式中,所述第一反馈信息为:所述云端服务器根据预设的语音反馈模型确定的与第一语义理解信息对应的反馈信息;所述语音反馈模型,用于根据在所述语音反馈模型训练完成时所获得的语义理解信息与反馈信息的对应关系,确定与所接收的语义理解信息对应的反馈信息;

所述装置还可以包括:

反馈模型修正模块(图中未示出),用于在用各个第二反馈信息替换对应的错误的第一反馈信息之后,根据所述第一语义理解信息与对应的第二反馈信息,修正所述语音反馈模型中语义理解信息与反馈信息的对应关系。

在图9所示实施例的一种实施方式中,所述装置还可以包括:反馈信息获得模块(图中未示出),用于获得所述第一反馈信息;

其中,所述反馈信息获得模块,包括:

第三接收子模块(图中未示出),用于接收用户通过所述智能设备输入的语音信息;

语音识别子模块(图中未示出),用于对所述用户的语音信息进行语音识别,获得第一语音识别信息;

语义理解子模块(图中未示出),用于对所述第一语音识别信息进行理解,获得第一语义理解信息;

第二发送子模块(图中未示出),用于将所述第一语义理解信息发送至与所述用户对应的个性化语音反馈模型,判断所述个性化语音反馈模型是否能确定出与所述第一语义理解信息相匹配的反馈信息;其中,与所述用户对应的个性化语音反馈模型,用于根据所述个性化语音反馈模型训练完成时获得的该用户的语义理解信息与反馈信息的对应关系,确定与所接收的该用户的语义理解信息对应的反馈信息;

第一确定子模块(图中未示出),用于当所述个性化语音反馈模型能确定出与所述第一语义理解信息相匹配的反馈信息时,将所述个性化语音反馈模型确定出的与所述第一语义理解信息相匹配的反馈信息作为第一反馈信息;

第三发送子模块(图中未示出),用于当所述个性化语音反馈模型不能确定出与所述第一语义理解信息相匹配的反馈信息时,将所述第一语义理解信息发送至通用语音反馈模型;其中;所述通用语音反馈模型,用于根据在所述通用语音反馈模型训练完成时所获得的语义理解信息与反馈信息的对应关系,确定与所接收的语义理解信息对应的反馈信息;

第四接收子模块(图中未示出),用于接收所述通用语音反馈模型确定出的与所述第一语义理解信息相匹配的反馈信息,将所接收的反馈信息作为第一反馈信息;

所述装置还可以包括:

个性反馈修正模块(图中未示出),用于在用各个第二反馈信息替换对应的错误的第一反馈信息之后,根据所述第一语义理解信息和对应的第二反馈信息,修正与所述用户对应的个性化语音反馈模型中该用户的语义理解信息与反馈信息的对应关系。

在图9所示实施例的一种实施方式中,所述装置还可以包括:

反馈获得模块(图中未示出),用于获得控制终端发送的各个用户对应的第二反馈信息,获得与各个第二反馈信息对应的第一语义理解信息;

通用修正模块(图中未示出),用于当各个第二反馈信息对应的用户的数量大于预设数量阈值时,或者,当预设修正周期到来时,根据各个用户的第二反馈信息和对应的第一语义理解信息,修正所述通用语音反馈模型中语义理解信息与反馈信息的对应关系。

在图9所示实施例的一种实施方式中,所述反馈信息获得模块还可以包括:

第四发送子模块(图中未示出),用于当所述个性化语音反馈模型不能确定出与所述第一语义理解信息相匹配的反馈信息时,将所述第一语义理解信息发送至与所述用户对应的协同语音反馈模型;其中,与所述用户对应的协同语音反馈模型,用于根据所述协同语音反馈模型训练完成时获得的其他用户的语义理解信息与反馈信息的对应关系,确定与所接收的该用户的语义理解信息对应的反馈信息;所述其他用户具有与所述用户相同的兴趣特征;所述协同语音反馈模型为根据各个用户的个性化语音反馈模型中语义理解信息与反馈信息的对应关系训练得到的;

第五接收子模块(图中未示出),用于接收所述协同语音反馈模型确定出的与所述第一语义理解信息相匹配的反馈信息,将接收的反馈信息作为第一反馈信息。

由于上述装置实施例是基于方法实施例得到的,与该方法具有相同的技术效果,因此装置实施例的技术效果在此不再赘述。对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。

图10为本申请实施例提供的智能设备的控制终端的一种结构示意图,适用于对智能设备交互信息的修正,所述智能设备及其控制终端均与云端服务器通信相连。该实施例与图2所示方法实施例相对应。所述控制终端包括:

壳体1001、处理器1002、存储器1003、电路板1004和电源电路1005,其中,电路板1004安置在壳体1001围成的空间内部,处理器1002和存储器1003设置在电路板上;电源电路1005,用于为所述控制终端的各个电路或器件供电;存储器1003用于存储可执行程序代码;处理器1002通过读取存储器1003中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:

从所述云端服务器获得所述智能设备的至少一个第一交互信息;

向用户输出所述第一交互信息;

接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息;

将各个第二交互信息发送至所述云端服务器,以使所述云端服务器分别用各个第二交互信息替换对应的错误的第一交互信息。

由上述内容可知,本实施例可以通过控制终端接收用户针对错误的交互信息输入的修正后的交互信息,并使云端服务器用修正后的交互信息替换错误的交互信息。由于智能设备的交互信息存储在云端服务器上,因此本实施例提供的方案能够修正智能设备交互信息的错误。

图11为本申请实施例提供的云端服务器的一种结构示意图,适用于对智能设备交互信息的修正,所述云端服务器还与所述智能设备的控制终端通信相连。该实施例与图6所示方法实施例相对应。所述云端服务器包括:

壳体1101、处理器1102、存储器1103、电路板1104和电源电路1105,其中,电路板1104安置在壳体1101围成的空间内部,处理器1102和存储器1103设置在电路板上;电源电路1105,用于为所述云端服务器的各个电路或器件供电;存储器1103用于存储可执行程序代码;处理器1102通过读取存储器1103中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:

接收所述控制终端发送的针对所述智能设备的交互信息获取请求;

获得与所述交互信息获取请求对应的至少一个第一交互信息;

将所述第一交互信息发送至所述控制终端,以使所述控制终端向用户输出所述第一交互信息,并接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息;

接收所述控制终端发送的各个第二交互信息;

用各个第二交互信息替换对应的错误的第一交互信息。

由上述内容可知,本实施例可以接收控制终端发送的交互信息获取请求,并将获得的第一交互信息发送至控制终端,以使控制终端向用户输出第一交互信息并接收修正后的第二交互信息,云端服务器可以接收控制终端发送的第二交互信息,用修正后的交互信息替换错误的交互信息。由于智能设备的交互信息存储在云端服务器上,因此本实施例提供的方案能够修正智能设备交互信息的错误。

图12为本申请实施例提供的智能设备交互信息的修正系统一种结构示意图,该系统包括:云端服务器1201、智能设备1202及其控制终端1203;其中,所述智能设备1202及其控制终端1203均与所述云端服务器1201通信相连;

所述控制终端1203,用于向所述云端服务器发送针对所述智能设备1202的交互信息获取请求,接收所述云端服务器1201发送的与所述交互信息获取请求对应的至少一个第一交互信息,向用户输出所述第一交互信息,接收用户针对每个错误的第一交互信息分别对应输入的至少一个修正后的第二交互信息,将各个第二交互信息发送至所述云端服务器1201;

所述云端服务器1201,用于接收所述控制终端1203发送的交互信息获取请求,获得与所述交互信息获取请求对应的至少一个第一交互信息,将所述第一交互信息发送至所述控制终端1203,接收所述控制终端1203发送的各个第二交互信息,用各个第二交互信息替换对应的错误的第一交互信息。

由上述内容可知,本实施例可以通过控制终端接收用户针对错误的交互信息输入的修正后的交互信息,并使云端服务器用修正后的交互信息替换错误的交互信息。由于智能设备的交互信息存储在云端服务器上,因此本实施例提供的方案能够修正智能设备交互信息的错误。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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

以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

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