[发明专利]语言程控系统有效
| 申请号: | 201780026572.9 | 申请日: | 2017-04-06 |
| 公开(公告)号: | CN109155129B | 公开(公告)日: | 2023-05-12 |
| 发明(设计)人: | 马苏德·阿姆里 | 申请(专利权)人: | 马苏德·阿姆里 |
| 主分类号: | G10L15/22 | 分类号: | G10L15/22 |
| 代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 吴芳 |
| 地址: | 德国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 语言 程控 系统 | ||
通过自然语言控制一系统的(100)的方法,包括在系统(100)中提供(S1)一系列多种字符串‑程序代码‑组件(10,10′,10″)这一步骤。其中一个字符串‑程序代码‑组件(10)包括一种包含自然语言表达(13)的定义符号链(12),和明确从属于该定义符号链(12)的程序代码段(14),该段设置一个从属于自然语言的表达(13)的功能。另外,一系列符号链‑程序代码‑组件中至少一个字符串‑程序代码‑组件包括一个用于参数输入的方法(16),由此该字符串‑程序代码‑组件被设立后来支持参数输入,通过程序代码段提供的功能可以籍此得到细化。
技术领域
本发明涉及一种使用自然语言来控制或编程系统的方法以及一种相应配置的系统。
背景技术
在人的周围运作、与人互动的技术系统,其出现的问题因其复杂性而无法通过纯粹以计算程序为基础的方法得到解决。人形机器人的控制就是一个例子。出现的技术问题与处理这些问题的可能性方案是如此之多,使其只有在大批专家的参与下才能得到解决。
以语言为基础对技术系统与技术应用的控制本身是众所周知的,比如在移动终端设备或机器人程控领域。
即便自然语言编程的方法,特别是涉及人与机器的沟通,许多年来一直是研究与开发的对象。没有经过编程方法训练的应用者也应获得通过自然语言控制技术系统的机会。
与此相伴经常出现的问题是,自然语言是多义的,对其理解经常依赖上下文,而这又不总是明确无误或直接在场。此外人类思维常常是多方位的,而目前的软件则偏于某一目标,因此普通应用者要掌握它就会比较困难。
本发明的目标就是在考虑到上述问题的前提下,基于自然语言改善与简化技术系统的控制或编程。
发明内容
此目的通过一种具备独立权利要求的特征的方法,系统和数据结构而达到。有利实施例与进一步发展在从属权利要求中呈现。
本发明主要建立在一个特定数据结构上,此数据结构在本发明中被命名为字符串-程序代码-组件。该数据结构首先包括一条自然语言的表达表达的定义字符串。
其次,此字符串-程序代码-组件包括一条明确归属于定义字符串的程序代码段。它实现一种自然语言归属于的表达的功能。
定义字符串与程序代码段紧密相连,不可分割,组成一个功能化的统一体。程序代码段在一定程度上实现定义字符串的语义,也就是说自然语言的表达所指。
″自然语言的表达″这一概念在涉及本发明时,此表达包含自然语言中一个或多个词。这一表达只能包含一个或多个其基本形态的词。而该表达优先是自然语言中语法正确的句子。中间形态也是可以的。
这样一个数据结构,也就是根据本发明的字符串-程序代码-组件,提供一个完成的、高度封装与功能化的统一体。字符串-程序代码-组件的内在实现向外可以被隐化。如下详细陈述,字符串-程序代码-组件可以通过简单的方式,比如即插即用,被整合到一个系统中,并通过自然语言打开。由此该系统可以通过第三者随机扩展与补充。字符串-程序代码-组件规范化的必要性只局限在最小程度。程序代码段的编制可以通过流行的程序语言如JAVA或C++来完成。
因此,通过自然语言控制一个系统的方法优先使用的一个实施方式特别包含在系统中提供多个此前已陈述的字符串-程序代码-组件的步骤中。
根据发明的优先实施方式,在众多的此前已陈述的字符串-程序代码-组件中有一个得到进一步发展而支持一种参数输入,籍此该字符串-程序代码-组件的程序代码段所提供的功能可以得到细化。
换言之,通过字符串-程序代码-组件的程序代码段实现的功能不是固定而不变的,而是可以由参数输入得到细化。比如一个通过程序代码段实现的对一数据库里日期选择的基本功能可以通过参数进一步细化到其中哪一个表格,并且表格中哪一行被选择。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马苏德·阿姆里,未经马苏德·阿姆里许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780026572.9/2.html,转载请声明来源钻瓜专利网。





