1.一种用于智能机器人的人机交互方法,其特征在于,包括:
对话交互信息获取步骤,获取用户输入的对话交互信息;
输入话题确定步骤,对所述对话交互信息进行语义分析,得到对应于所述对话交互信息的输入话题;
输出话题确定步骤,根据所述输入话题,利用所述输入话题与各个候选输出话题之间的话题转移概率,从候选输出话题中确定输出话题。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
反馈信息生成步骤,根据获取到的当前交互过程的场景信息和所述输出话题,生成反馈信息。
3.如权利要求2所述的方法,其特征在于,在所述反馈信息生成步骤中,分别判断输出话题所包含的各个候选反馈信息与所述场景信息是否匹配,并根据匹配结果确定所需要的反馈信息。
4.如权利要求3所述的方法,其特征在于,所述场景信息包括以下所列项中的任一项或几项:
时间信息、地点信息、环境信息和人物信息。
5.如权利要求1~4中任一项所述的方法,其特征在于,在所述输出话题确定步骤中,根据所述输入话题的ID,利用多维话题转移矩阵确定出输出话题的ID,并根据所述输出话题的ID确定出输出话题。
6.一种用于智能机器人的人机交互装置,其特征在于,包括:
对话交互信息获取模块,用于获取用户输入的对话交互信息;
输入话题确定模块,用于对所述对话交互信息进行语义分析,得到对应于所述对话交互信息的输入话题;
输出话题确定模块,用于根据所述输入话题,利用所述输入话题与各个候选输出话题之间的话题转移概率,从候选输出话题中确定输出话题。
7.如权利要求6所述的装置,其特征在于,所述装置还包括:
反馈信息生成模块,用于根据获取到的当前交互过程的场景信息和所述输出话题,生成反馈信息。
8.如权利要求7所述的装置,其特征在于,所述反馈信息生成模块配置为分别判断输出话题所包含的各个候选反馈信息与所述场景信息是否匹配,并根据匹配结果确定所需要的反馈信息。
9.如权利要求8所述的装置,其特征在于,所述场景信息包括以下所列项中的任一项或几项:
时间信息、地点信息、环境信息和人物信息。
10.如权利要求6~9中任一项所述的装置,其特征在于,所述输出话题确定模块配置为根据所述输入话题的ID,利用多维话题转移矩阵确定出输出话题的ID,并根据所述输出话题的ID确定出输出话题。