[发明专利]生成计算机代码的方法及自然语言解释中心和应用控制端有效
申请号: | 200910262792.9 | 申请日: | 2009-12-31 |
公开(公告)号: | CN101763342A | 公开(公告)日: | 2010-06-30 |
发明(设计)人: | 史颖春;许生海;樊志强 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22;G06F9/44 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 计算机 代码 方法 自然语言 解释 中心 应用 控制 | ||
技术领域
本发明涉及自然语言在应用设计中的使用,尤其涉及一种生成计算机代 码的方法及自然语言解释中心和应用控制端。
背景技术
计算机语言在计算机领域内应用范围广泛,但是,随着计算机语言的高 速发展,其种类越来越多,并且计算机语言的复杂度也较高,掌握并达到精 通的程度比较困难。
在越来越多的计算机应用中要求相关产品的产出既要高效又要周期短。 对这些应用的实现,要求应用设计者和实施者具有较高的计算机语言水平。 而在现实环境中这往往意味着需要付出更多的成本用于编码和设计培训的 投入,并且导致规模性的实施相对困难。
计算机语言的使用风格与自然语言差别巨大,计算机语言表述信息比自 然语言更加精确,但是复杂度也相对更高。对计算机语言从掌握到精通往往 需要较高的成本投入,并且实现周期过长。
由于计算机语言严谨和细致的特性,通过计算机语言来实现应用往往意 味着其细节性问题过多,实现者在实现的过程中需要将较多的目光用于关注 这些细节,增加了应用的设计成本和研发周期。
发明内容
本发明要解决的技术问题是提供一种生成计算机代码的方法及自然语 言解释中心和应用控制端,解决计算机代码的构建编写复杂困难的问题,实 现低成本短周期地生成计算机代码。
为解决上述技术问题,本发明的一种生成计算机代码的方法,包括:
自然语言解释中心接收到应用控制端发送的词典和语法规则导入指令 后,从词汇和语法规则库中读入词典和语法规则;
应用控制端读入以自然语言格式描述的应用,并将该应用发送给自然语 言解释中心;
自然语言解释中心根据词典中的词汇字符特征数据对应用的各语句截 取词汇,查询词汇的字符特征,根据字符特征从字典的词汇词法特征数据中 查询词汇的词法特征,根据词汇的词法特征和语法规则,生成各语句与计算 机代码间的中间等价类,根据字典中的词汇代码表示数据将中间等价类中的 自然语言词汇转换为计算机代码,生成应用的各语句对应的代码片段,将代 码片段组装为应用对应的计算机代码。
进一步地,自然语言解释中心从词汇和语法规则库中读入词典和语法规 则的过程包括:
从词汇和语法规则库中读入词典,从该词典中读出词汇字符特征数据、 词汇词法特征数据和词汇代码表示数据,按照词汇词法特征数据和词汇代码 表示数据分别为词汇字符特征数据中的每个字符特征建立词法特征条目和 代码表示条目;
从词汇和语法规则库中读入语法规则。
进一步地,根据字符特征从字典的词汇词法特征数据中查询词汇的词法 特征的方法为:根据字符特征对应的词法特征条目获知该词汇的词法特征;
自然语言解释中心生成应用的各语句与计算机代码间的中间等价类后, 根据词汇的字符特征对应的代码表示条目获知该词汇的计算机代码,以将中 间等价类中的自然语言词汇转换为计算机代码。
进一步地,自然语言解释中心生成应用的各语句与计算机代码间的中间 等价类的方法为:
自然语言解释中心根据语法规则合并语句中的词汇的词法特征,将语句 合并为动词短语+名词短语的形式,或合并为动词短语的形式,获得中间等 价类。
进一步地,词汇字符特征数据是具有相同语义的词汇组成的单词特征类 的集合,每个单词特征类具有一个字符特征;
词汇词法特征数据是在语句中扮演相同或相近的语法角色的单词特征 类抽象成的单词词法特征类的集合,每个单词词法特征类具有一个词法特 征;
词汇代码表示数据是自然语言的词汇与计算机代码的映射数据的集合;
语法规则是词法特征的组合及转换关系的规则定义。
进一步地,自然语言解释中心在将代码片段组装为应用对应的计算机代 码后,将组装好的计算机代码发送给计算机代码运行端,并向应用控制端发 送代码已下发通知;
应用控制端接收到代码已下发通知后,向计算机代码运行端发送代码运 行指令;
计算机代码运行端接收到代码运行指令后,运行所接收到的计算机代 码。
进一步地,一种自然语言解释中心,包括:断词模块、语法解释模块、 语义解释模块和上下文组装模块,其中:
断词模块,用于根据词典中的词汇字符特征数据对接收到的应用的各语 句截取词汇;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910262792.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铝合金焊丝的表面处理方法
- 下一篇:视讯数据传输方法