[发明专利]一种采用自然语言的分布式智能交互的实现方法及其系统有效
申请号: | 201210094308.8 | 申请日: | 2012-04-01 |
公开(公告)号: | CN103365836A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 郭佳 | 申请(专利权)人: | 郭佳 |
主分类号: | G06F17/28 | 分类号: | G06F17/28 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 自然语言 分布式 智能 交互 实现 方法 及其 系统 | ||
技术领域
本发明涉及计算机网络通信技术领域,特别是涉及一种采用自然语言的分布式智能交互的实现方法及其系统。
背景技术
人机交互是通过计算机输入、输出设备有效实现人与计算机对话的技术,这些输入输出设备称为交互设备;交互设备的类型决定了交互形式。人机交互是人与信息世界沟通的途径,合理的交互形式能提供良好的用户体验。
现有技术中,人与计算机的交互模式包括如下两种模式:1、人与机器采用机器语言直接交互,这种技术有如下缺点:(1)用户(人)是与已知的某一单个机器建立连接、交互、交待问题、求解问题的,难以解决复杂的问题,对于大多数人来说,由于不了解专业知识或对服务方机器的能力、运行状况不了解,因此,未必能方便地找到适合其解决问题的机器,即使找到适合的机器,也未必能找到合适的使用方法,完成任务的成功率较低;(2)由于用户要采用机器语言与服务器交互信息,因此人首先要将原本的想法转换成机器能理解的语言,这增加了人的思考工作量,即人必须去适应机器,对人的专业知识要求较高,且输入、输出的内容较多,命令较复杂,参数繁多,使用极其不方便,且在这过程中还会出现用户原意的信息转换误差和异化的问题;2、人工辅助交互,在这种技术中,用户采用自然语言通过通信网络与后台的操作员进行信息交互,该技术有如下缺点:(1)通过通信网络连接后,体现为人与人的交互,而不是人与机器的交互,操作员所掌握的知识及资料有限,未必能满足用户解决问题的需要;(2)另外,通常用户离线后,服务即告结束,操作员不会再继续为其未解决的问题寻找办法,即很难为用户解决需要时间较长、不断跟进的问题;(3)用户需要解决一些隐秘或隐私的问题时,通常难以启齿和提出,因此这类问题的提出和回复都受到很大的限制。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种采用自然语言的分布式智能交互的实现方法及其系统,可以完成复杂问题,极大提高完成任务的成功率。
为了解决上述问题,本发明提出了一种采用自然语言的分布式智能交互的实现方法,所述方法包括:
人机交互控制模块接收人机交互设备所发送的以自然语言形式表达的请求;
所述人机交互控制模块将所述以自然语言形式表达的请求发送给自然语言解析/理解模块,所述自然语言解析/理解模块根据所述以自然语言形式表达的请求获得以机器语言方式表示的处理结果,并将所述以机器语言方式表示的处理结果返回给所述人机交互控制模块;
所述人机交互控制模块将所述以机器语言方式表示的处理结果转换为机器可执行的命令,并将所述机器可执行的命令发送给执行/响应控制模块;
所述执行/响应控制模块对所述机器可执行的命令进行任务分析,获得任务执行路由表,并将所述任务执行路由表发送给执行命令分发模块;
所述执行命令分发模块根据所接收到的执行路由表将任务分发给网络上相应的至少一个处理节点,由所述至少一个处理节点完成任务处理并获得以机器语言表示的返回结果,并将所述以机器语言表示的返回结果发送给自然语言转换/表达模块;
所述自然语言转换/表达模块将所述以机器语言表示的返回结果转换为以自然语言表达的返回结果,并将所述以自然语言表达的返回结果发送给所述人机交互控制模块;
所述人机交互控制模块将所述以自然语言表达的返回结果发送给所述人机交互设备,由所述人机交互设备进行显示。
优选地,所述人机交互控制模块将所述以自然语言形式表达的请求发送给自然语言解析/理解模块,所述自然语言解析/理解模块根据所述以自然语言形式表达的请求获得以机器语言方式表示的处理结果,并将所述以机器语言方式表示的处理结果返回给所述人机交互控制模块的步骤包括:
所述人机交互控制模块根据策略控制规则对所述以自然语言形式表达的请求进行分类判断,获得本次处理的路由指向表,根据所述路由指向表将所述以自然语言形式表达的请求发送给所述自然语言解析/理解模块;
所述自然语言解析/理解模块对所述以自然语言形式表达的请求进行处理,获得以机器语言方式表示的处理结果,并将所述以机器语言方式表示的处理结果发送给所述人机交互控制模块。
优选地,在所述人机交互控制模块将所述以机器语言方式表示的处理结果转换为机器可执行的命令,并将所述机器可执行的命令发送给执行/响应控制模块的步骤之前,还包括:
所述人机交互控制模块对所述以机器语言方式表示的处理结果进行评价判断,获得最优处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郭佳,未经郭佳许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210094308.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种AGM隔板防护装置和铅酸蓄电池
- 下一篇:一种锌锰干电池密封圈