预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110659355A(43)申请公布日2020.01.07(21)申请号201810713598.7(22)申请日2018.06.29(71)申请人南京芝兰人工智能技术研究院有限公司地址211100江苏省南京市江宁区天园东路1009号(72)发明人陈访访(74)专利代理机构北京世誉鑫诚专利代理事务所(普通合伙)11368代理人孙国栋(51)Int.Cl.G06F16/332(2019.01)G06F16/33(2019.01)权利要求书2页说明书7页附图2页(54)发明名称一种对话控制方法和系统(57)摘要本发明的实施例提供了一种对话控制方法和系统,利用自然语言理解技术为语音交互系统提供了一种对话控制,根据对用户输入的意图理解和情感分析,选择单轮对话脚本或多轮话题脚本,根据交互发生的条件,进行换话题、问句、喜好等判断,具有完整的流程,实现对话的自然流畅,符合人的心理特征。同时系统将获得的数据利用大数据进行建模,追踪用户的偏好话题及每个话题的实时热度,用以进行话题的智能推荐。CN110659355ACN110659355A权利要求书1/2页1.一种对话控制方法,其特征在于,包括以下步骤:获取用户输入的交互信息,当确定所述交互信息为非话题进行中的交互时,在数据库中获取所述交互信息对应的脚本信息并推送给用户;当确定所述交互信息为话题内进行的交互时,进一步确定用户是否有换话题的倾向;当确定所述用户有换话题的倾向时,根据所述用户的历史数据选择新的话题对应的脚本信息并推送给用户;当确定所述用户没有换话题的倾向时,在数据库中获取所述交互信息对应的脚本信息并推送给用户。2.根据权利要求1所述的对话控制方法,其特征在于,还包括以下步骤:当在数据库中无法获取所述交互信息对应的脚本信息时,根据所述用户的历史数据进行筛选:对于有历史数据的用户推送其偏好类型的话题对应的脚本信息,对于无历史数据的新用户则推送当下系统内用户参与的热门话题对应的脚本信息。3.根据权利要求1所述的对话控制方法,其特征在于,还包括以下步骤:当确定所述用户有换话题的倾向时,进一步判断用户的倾向:当确定用户仅为不喜欢当前话题时,通过用户的历史数据选择新话题对应的脚本信息并推送给用户;当用户为无历史数据的新用户时,推送当下系统内用户参与的热门话题对应的脚本信息。4.根据权利要求3所述的对话控制方法,其特征在于,还包括以下步骤:当确定用户具有换为特定话题的倾向时,针对所述用户输入的交互信息在数据库中进行检索,检索到对应话题时选择对应的话题对应的脚本信息进行推送;否则,推送当下系统内用户参与的热门话题对应的脚本信息。5.根据权利要求1所述的对话控制方法,其特征在于,还包括以下步骤:当确定所述用户没有换话题的倾向时,继续为所述用户选择多轮脚本的分支节点:当确定所述数据库中有对应分支节点时,输出对应节点信息对应的脚本信息并推送给用户。6.根据权利要求5所述的对话控制方法,其特征在于,还包括以下步骤:当确定所述数据库中无对应分支节点时,判断用户输入的交互信息与当前话题的相关性:当确定所述交互信息与当前话题相关时,继续选择当前话题对应的脚本信息推送给用户。7.根据权利要求6所述的对话控制方法,其特征在于,还包括以下步骤:当确定所述交互信息与当前话题相关时,判断所述交互信息是否为疑问意图,若是,则选择所述交互信息对应的单轮脚本信息进行输出;否则,继续输出下一分支节点对应的脚本信息。8.根据权利要求6或7所述的对话控制方法,其特征在于,还包括以下步骤:当确定所述交互信息与当前话题不相关时,输出对应的单轮脚本;检索数据库,检索到与所述交互信息匹配的话题时,直接输出所述话题对应的脚本信息;未检索到与所述交互信息匹配的话题时,获取所述用户的历史数据,对于有历史数据的用户推送其偏好类型的话题对应的脚本信息,对于无历史数据的新用户则推送当下系统内用户参与的热门话题对应的脚本信息。9.一种对话控制系统,其特征在于,包括智能分析模块、智能选择模块、智能推荐模块、2CN110659355A权利要求书2/2页智能统计模块和底层数据库模块,具体如下:所述智能分析模块,用于分析用户输入的交互信息,理解所述交互信息的语意、分析用户意图、分析用户情感;将对应的分析结果传递给所述智能选择模块及所述智能推荐模块,由所述智能选择模块或所述智能推荐模块选择对话脚本信息;所述智能选择模块,用于接收所述智能分析模块的分析结果,并根据分析结果选择对话脚本信息,并将解析后的脚本信息进行输出;所述智能推荐模块,用于利用所述智能分析模块获得的结果及用户的历史数据,进行话题脚本信息的推荐,并将解析后的脚本信息进行输出;所述智能统计模块,用于获得系统的所有数据,并对数据进