【技术实现步骤摘要】
本专利技术涉及定义和处理用户/计算机交互的方法和系统。本专利技术尤其涉及将用户输入分解为命令或实体的系统。(3)
技术介绍
在典型计算机系统中,用户输入被限制于一套严格的有固定格式的用户响应。例如,在有命令行接口时,用户输入必须采取一种专用形式,这种专用形式唯一地标别出单个命令和从合理的自变量的有限专用域中选处的自变量。类似地,当有图形用户接口时,呈现给用户的只是有限的选项集,并且对开发者而言,比较直截了当的是为有限的用户输入集中的每个具体用户输入定义出一个由有限的命令或实体集组成的用户输入域。通过将用户限制于一个严格的允许输入或响应集,计算机系统要求用户或操作者要具有很高的技术水平。在心里把期望要执行的任务转换为能由运行于计算机系统上的应用所识别的特定输入,历来是用户的责任。为扩展计算机系统的可用性,一直都在努力为应用提供自然语言(NL)接口。自然语言接口将应用的功能性延伸到了其有限输入集之外,并使计算机系统向自然语言格式的输入开放。自然语言接口负责执行一种转换,即从相对含糊和非常依赖于上下文的自然语言王国转换成计算机应用所要求的精确和严格的输入集。自然语言接 ...
【技术保护点】
一种带有指令的计算机可读介质,当指令在计算机上实现时致使计算机处理信息,所述指令包括: 一说明性逻辑模块,适于定义至少有一个语义槽的语义对象;以及 一过程化逻辑模块,适于定义在参照所述说明性逻辑模块的所述语义对象上执行的动作。
【技术特征摘要】
US 2004-1-22 60/538,306;US 2004-5-18 10/847,8281.一种带有指令的计算机可读介质,当指令在计算机上实现时致使计算机处理信息,所述指令包括一说明性逻辑模块,适于定义至少有一个语义槽的语义对象;以及一过程化逻辑模块,适于定义在参照所述说明性逻辑模块的所述语义对象上执行的动作。2.如权利要求1所述的计算机可读介质,其特征在于,所述说明性逻辑模块使用XML、LISP和Prolog中至少之一来实现。3.如权利要求1所述的计算机可读介质,其特征在于,所述过程化逻辑模块使用C、C++、Java和C#中至少之一来实现。4.如权利要求1所述的计算机可读介质,其特征在于,所述指令还包括一第二过程化逻辑模块,适于定义在参照所述说明性逻辑模块的所述语义对象上执行的动作。5.如权利要求1所述的计算机可读介质,其特征在于,所述说明性逻辑模块适于定义分级结构中的关系语义对象模式。6.如权利要求1所述的计算机可读介质,其特征在于,所述语义对象包括多个槽。7.如权利要求1所述的计算机可读介质,其特征在于,它还包括一编译器,适于将所述说明性逻辑模块和所述过程化逻辑模块转换成处理器可读的机器语言。8.如权利要求1所述的计算机可读介质,其特征在于,它还包括一接口,用于接收用户的自然语言输入。9.如权利要求8所述的计算机可读介质,其特征在于,所述说明性逻辑模块的至少一个槽适于被所述自然语言输入的至少一部分所填充。10.如权利要求9所述的计算机可读介质,其特征在于,所述过程化逻辑模块在已被填充的所述至少一个槽上执行一动作。11.如权利要求9所述的计算机可读介质,其特...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。