[发明专利]语言程控系统有效
| 申请号: | 201780026572.9 | 申请日: | 2017-04-06 | 
| 公开(公告)号: | CN109155129B | 公开(公告)日: | 2023-05-12 | 
| 发明(设计)人: | 马苏德·阿姆里 | 申请(专利权)人: | 马苏德·阿姆里 | 
| 主分类号: | G10L15/22 | 分类号: | G10L15/22 | 
| 代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 吴芳 | 
| 地址: | 德国*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 语言 程控 系统 | ||
1.一种自然语言编程的方法,包括下列步骤:
-在一系统(100)中提供(S1)一系列多种字符串-程序代码-组件(10,10’,10’’),每个字符串-程序代码-组件(10)包括:
-包含自然语言表达(13)的定义字符串(12),和
-明确从属于该定义字符串(12)的程序代码段(14),该段的设置从属于自然语言的表达(13)的功能,
自然语言编程的方法还包括以下步骤:
-输入(S602)用自然语言编程的字符串;
-如果编程字符串至少包括该字符串-程序代码-组件定义字符串的一个部分字符串,从一系列字符串-程序代码-组件中选出(S603)至少一个字符串-程序代码-组件(210);
-在选出的字符串-程序代码-组件的程序代码段的基础上,生成(S604)一个从属于该编程字符串的程序,其中,如果编程字符串至少包括该字符串-程序代码-组件定义字符串的一个部分字符串,则在多个选出的字符串-程序代码-组件的程序代码段中生成一个从属于该编程字符串的系统。
2.根据权利要求1所述的方法,其特征在于,一系列字符串-程序代码-组件中至少一个字符串-程序代码-组件包括用于参数输入的方法(16),由此该字符串-程序代码-组件被设立后来支持参数输入,通过程序代码段提供的功能可以籍此得到细化。
3.根据权利要求1所述的方法,通过程序代码段从一系列字符串-程序代码-组件中至少一个字符串-程序代码-组件中提供的功能,当该功能被系统启动后,给出返回值,该返回值是优先用自然语言注解的,其中如果通过该字符串-程序代码-组件的程序代码段提供的功能通过系统启动后,一系列字符串-程序代码-组件中至少这个另外的一个字符串-程序代码-组件,将动用返回值,作为参数来细化通过这个另外的字符串-程序代码-组件程序代码段提供的功能,而这种对返回值的动用可以在用自然语言注解的返回值的基础上完成。
4.根据权利要求2或3所述的方法,参数输入的程序代码段(14)或方法建立一个该字符串-程序代码-组件(10)与一个使用者(42)的对话,并对话支持使用者(42)与该字符串-程序代码-组件交谈。
5.根据权利要求1所述的方法,进一步还包括如下步骤:
-通过系统(100)接收(S2)一个输入字符串,
-根据系统(100)的预设相似度比较(S3)该输入字符串与定义字符串(12);
-如果输入字符串显示根据预设的相似度与定义字符串(12)预设相似时,由系统(100)实行(S4)通过程序代码段(14)提供的功能;
-储存一接收到的输入字符串,
进一步包括下列步骤:
-选择储存的输入字符串,支持一个通过一个字符串-程序代码-组件(10,10’)的一个程序代码段(14)提供的功能的后续实行;
或继续包括下列步骤:
-根据通过程序代码段设置的功能推出输入字符串的上下文信息,并
-将此上下文信息存入系统。
6.根据权利要求1所述的方法,至少多数字符串-程序代码-组件中的一个被设置来支持参数输入,使该字符串-程序代码-组件的部分定义字符串具备作为被细化的参数特征。
7.根据权利要求1所述的方法,用于通过该字符串-程序代码-组件的程序代码段设置的功能细化的参数归入一个可定义的参数类型。
8.根据权利要求1所述的方法,从一系列字符串-程序代码-组件中至少一个的程序代码段设置一个控制系统流程的控制格式结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马苏德·阿姆里,未经马苏德·阿姆里许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780026572.9/1.html,转载请声明来源钻瓜专利网。





