[发明专利]计算机理解自然语言的系统及方法无效
| 申请号: | 200910107975.3 | 申请日: | 2009-06-18 |
| 公开(公告)号: | CN101930428A | 公开(公告)日: | 2010-12-29 |
| 发明(设计)人: | 万继华 | 申请(专利权)人: | 万继华 |
| 主分类号: | G06F17/27 | 分类号: | G06F17/27;G06F17/28;G06F17/30 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 414300 *** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机 理解 自然语言 系统 方法 | ||
1.一种计算机处理自然语言的系统,其特征在于,包括:
数据库,用于存储语料资源(如以独立语素为对象的类)和各种应用程序的类。所述数据库中的类,和现有面向对象编程方法中的类相同。所述数据库中的对象,拓展了现有面向对象编程方法中的对象范围,本发明所述面向对象的编程是一种完全基于本体和纯粹面向对象的自动编程系统和方法。其中的对象包括数据库中的任一类型以及任一类型中的子类和一切有关数据与函数模块。即表示任一客观事物的数据形式都是所述数据库中的对象,这种对象是本发明所述的本体对象。所述数据库中的本体对象都是本体函数,本体函数是以自然语言中的语法概念为单元的表示真实世界中任一或某一特定事物或事件的函数模块或代码段;
相关指令集,用于实现自然语言的逻辑运算和程序控制。其中用于逻辑运算的指令包括逻辑非运算指令、逻辑等值运算指令、逻辑与运算指令、逻辑同或运算指令、逻辑异或运算指令、逻辑充分蕴涵运算指令、逻辑必要蕴涵运算指令;用于程序连接、选择和转移控制的指令包括连接主语与谓语的赋值和调用(返回)指令、顺序转移指令、选择指令、择一指令、充分条件转移指令、必要条件转移指令;
字符串创建单元,用于根据输入的自然语言生成输入字符串;
主、谓识别单元,用于识别所述输入字符串中的主语和谓语字符段并通过检索数据库分别获取与所述主语和谓语字符段匹配的主语和谓语对象,其中每一主语/谓语对象为计算机执行的代码段,且每一主/谓对象中包括一个或多个参数,每一逻辑运算程序为计算机执行的代码段;
关键字识别单元,用于识别所述输入字符串中的关键字/词并根据该关键字/词从指令集中获取对应的逻辑运算或程序控制指令。特别地,用于对主语和谓语字段进行编码识别,主语和/或谓语字段中有“非”、“不”、“无”、“没有”等关键字/词的,在字段前加0,否则加1;
逻辑处理单元,用于使用所述逻辑运算和程序控制指令将所述主语和谓语对象的代码组合为完整的程序文件。
2.根据权利要求1所述的计算机处理自然语言的系统,其特征在于,所述主语字符段或谓语字符段中分别包括有一个或多个定语、状语和/或补语,所述数据库中包括定语、状语和/或补语对象,还包括:
参数识别单元,用于识别所述主语字符段中的定语、状语和/或补语;
参数处理单元,用于通过检索数据库获取与所述定语、状语和/或补语匹配的定语、状语和/或补语对象并使用所述定语、状语和/或补语对象为所述主语和/或谓语对象中的对应参数赋值。
3.根据权利要求1所述的计算机处理自然语言的系统,其特征在于,所述运算程序包括逻辑等值运算程序、逻辑非运算程序、逻辑与运算程序、逻辑同或运算程序、逻辑异或运算程序、逻辑充分蕴涵运算程序、逻辑必要蕴涵运算程序,其中所述逻辑等值运算程序对应自然语言中的主语与谓语的连接符和等值关键字/词,所述逻辑非运算程序对应自然语言中的否定关键字/词,所述逻辑与运算程序对应自然语言中的并列关键字/词,所述逻辑同或运算程序对应自然语言中的选择关键字/词,所述逻辑异或运算程序对应自然语言中的择一关键字/词,所述逻辑充分蕴涵运算程序对应自然语言中的充分条件关键字/词,所述逻辑必要蕴涵运算程序对应自然语言中的必要条件关键字/词。
4.根据权利要求1所述的计算机处理自然语言的系统,其特征在于,所述指令集中的程序控制指令包括等值程序控制指令、顺序程序控制指令、选择程序控制指令、择一程序控制指令、充分条件程序控制指令、必要条件程序控制指令。其中逻辑等值运算程序对应连接主语与谓语的赋值和调用指令;逻辑与运算程序对应顺序转移指令;逻辑同或和逻辑异或运算程序对应选择控制指令;逻辑充分蕴涵和逻辑必要蕴涵运算程序对应条件转移指令。计算机在执行逻辑控制的连接、选择和转移指令的过程中,包含了与其相对应的逻辑运算。它使得由指令所联结的程序文件和程序执行过程中的每个代码段中,都带有表示肯定和否定语义性质即0和1的逻辑符号。所述0和1的逻辑符号对应于程序驱动中的高、低电平。
5.根据权利要求1所述的计算机处理自然语言的系统,其特征在于,所述字符段中包括:用于分隔主语和谓语字符段的第一分隔符、用于分隔两个原子语句的第二分隔符、用于分隔两个分子语句的第三分隔符、用于分隔推理前后语句之间的第四分隔符以及用于分隔段落语句之间的第五分隔符,其中第一分隔符、第二分隔符、第三分隔符、第四分隔符、第五分隔符的优先级依次递增。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于万继华,未经万继华许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910107975.3/1.html,转载请声明来源钻瓜专利网。





