一种基于后实现的自然语言混合编程方法与流程

文档序号:12362857阅读:来源:国知局

技术特征:

1.一种基于后实现的自然语言混合编程方法,其特征在于,包括步骤:

获取需求方输入的自然语言混合文本;

无法执行本地函数时查询广表,如果找不到可执行的功能函数或参数,询问需求方是否要请求后实现,如果是,将自然语言混合文本另存为第一记录,并推送给同一群内的潜在的处理方;

获取处理方提供的功能函数或参数并反馈回需求方,另存为第二记录;

所述自然语言混合文本每一行的第一个最小单位获取对应功能函数;最小单位的后续文本对应功能函数的参数;除了代表每条记录唯一编号的编号字段外,其他字段的数据格式为字符串类型。

2.根据权利要求1所述的基于后实现的自然语言混合编程方法,其特征在于,当需求方确认后实现时,第一记录指定字段存储内容的第一个最小单位设为预设的第一字(需)时,将该记录发送给同一群内的所有人;所述潜在处理方产生的第二记录的指定字段存储内容的第一个最小单位设为预设的第二字(供)时,将该第二记录返回相应的需求方。

3.根据权利要求1所述的基于后实现的自然语言混合编程方法,其特征在于,当需求方确认后实现时,第一记录指定字段存储内容的第一个最小单位设为预设的第三字(求)时,将该记录发送给同一群内的好友;所述潜在处理方产生的第二记录的指定字段存储内容的第一个最小单位设为预设的第四字(供)时,将该第二记录返回好友中相应的。

4.根据权利要求1所述的基于后实现的自然语言混合编程方法,其特征在于,当处理方提供的功能函数或参数并反馈回需求方时,提醒需求方是否允许,运行结果符合预期后再另存为第二记录。

5.根据权利要求1所述的基于后实现的自然语言混合编程方法,其特征在于,根据第二记录指定字段存储内容的第二个字触发同名的功能函数,功能函数将执行结果反馈回需求方。

6.根据权利要求5所述的基于数据表的共享智慧的方法,其特征在于,

需求方获取第二记录的自然语言混合文本;

根据自然语言混合文本的第一行的第一个最小单位作为函数名,从本地文件或广表中获取编程语言的功能函数;

根据最小单位的后续文本从广表中获取功能函数的参数;

编程语言未实现的功能利用接口或套接字调用不同的编程语言执行;

返回执行结果。

7.根据权利要求6所述的基于数据表的共享智慧的方法,其特征在于,所述参数只有一个,当所述编程语言为javascript;所述参数的数据类型为字符串类型;当参数是整数类型时,使用parseInt函数转换,当参数是浮点类型时,使用parseFloat转换;当参数是对象、函数或数组类型时,用eval动态转换;当所述编程语言为C#时,使用int.Parse()函数转换,当参数是浮点类型时,使用float.Parse()转换。

8.根据权利要求6所述的基于数据表的共享智慧的方法,其特征在于,如果自然语言混合文本大于或等于两行,且包含参数不能使用的特殊符时,用描述文字替换该特殊符号作为参数,函数执行时再恢复回原先的特殊符号。

9.根据权利要求6所述的基于数据表的共享智慧的方法,其特征在于,所述功能函数内部设有优先函数,运行功能函数时,根据参数的内容优先执行优先函数。

10.根据权利要求1所述的基于后实现的自然语言混合编程方法,其特征在于,当反馈的第二记录大于等于两条时,优先执行好友反馈的第二记录。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1