自然语言智能指导的方法与装置制造方法及图纸

技术编号:2893781 阅读:262 留言:0更新日期:2012-04-11 18:40
这是一种自然语言智能指导的方法与装置.在这里,信息终端装置的用户只要用自然语言输入执行作业的内容,这种自然语言只用通常的会话而不是采用所谓命令序列的形式,而且把用户所要执行的作业的命令显示出来.这样,即使用户并不熟悉操纵该信息终端的方式也能够用自然语言来和终端进行对话.(*该技术在2005年保护过期,可自由使用*)

【技术实现步骤摘要】
本专利技术是关于信息终端处理的一种方法和装置,特别是用自然语言智能指导的一种方法和装置,这种自然语言适合于不熟悉该信息终端操纵方法的用户用以操纵终端。换句话说,本专利技术是关于一个系统,这个系统能使用户得到包括日文、中文及相似的语言等在内的自然语言与信息终端进行对话时能学到操纵方法,而且可利用所有联到计算机的终端。在说明书中“信息终端”这个术语是用来表示人和计算机之间处理信息的接口。如图1所示的一个常用的信息终端包括一个诸如键盘这类的输入设备1,一个处理来自输入设备1的输入内容的处理单元2,以及一个用于显示处理内容的显示单元3。此外,如图、2所示,信息终端的各种命令在显示单元3的下面部分显示出,这些命令4(转移、移动,…等)可在当前状态输入,同时,按钮5安排在键盘输入设备1的位置以和命令4相对应。由于这种安排,当信息终端的用户要执行一个命令(4中的一个命令),例如“转移”时,只要按下键盘输入设备1上和“转移”命令4相对应的按钮5就可执行所需要的处理。此外,当用户不明白命令“转移”的意义而想知道使用它的方法时,可以先按下与“求助”命令6相对应的按钮7,再按下和命令“转移”相应的按钮5中的一个那么关于信息终端手册中所述的指南内容便会显示出来。现在举例说明,考虑如图3A和图3B所描绘的情况。如图3A所示,显示屏幕显示出一个城市地图,而用户要把图形8从城市地图的左下部转移到顾客卡片中的虚线方框标明的右上部9的位置上,从而得到如图3B右上部所示的图形10。假如条件属于“转移”命令,而在已写入一个字符序列而没有一个部分允许转移时,为了实现图3B所示的目标状态,用户必须采用任何下述方法(1)输入各种命令,不断摸索。(2)仔细阅读手册以得到解决的办法。(3)请教其他有经验的人。或者(4)向一些制造公司的专家们请教有关输入的方法。这是因为对于很少有机会使用终端的用户来说,操纵终端是非常麻烦和不熟识的。本专利技术的目的在于为用户提供一种方法和装置使用户只要输入自然语言(例如日文、中文)就可执行他所需要的处理,而且容易操纵,也就是提供一个自然语言智能指导的方法和装置。本专利技术的特征在于只要求信息终端装置的用户输入要执行作业的内容,用通常会话的自然语言而不是采用所谓命令序列的形式,而终端装置能自动地分析,了解其输入内容并显示给用户所要求执行该作业的命令序列。本专利技术的特征在于为了分析诸如键盘、语音输入器件等输入设备输入的自然语言,用户是认得其所要求的信息终端的目标状态的,而且通过一个相对于目标状态的预定命令来取得中间目标状态。这种情况一旦确定,该中间目标状态是等同于信息终端的当前状态,然后给用户一个输出和显示的命令序列,这个命令序列指出目标状态到中间目标状态的过渡阶段倒序执行的命令。此外,本专利技术的另一特征在于信息终端的历史;这就是说,通过存储信息终端的状态变化和引起状态变化的执行命令,由于状态变化和命令之间的对应关系,这就使得把信息终端的操纵历史输出并显示出来成为可能。通过下列本专利技术实施例及附图的详细描述,可见专利技术的上述的及其他目的、特色和优点将是非常明显的,这些附图是图1是一个通用计算机系统信息终端布局的方框图。图2是一个显示屏的正面图,示出通用信息终端显示屏上各种命令的一个例子;图3A和图3B分别是显示屏幕的正面图,示出在通用信息终端显示的例子;图4是本专利技术一个实施例中信息终端一般布局的方框简图。图5是图4的信息终端中实现自然语言处理过程的一个流程业;图6A、6B和6C是示出在图5粗分析处理中所用字典例子的几个表格;图7A和7B是情况结构字典的表格和方框图,这个字典是为图5的句子结构意义分析的目的而制作的;图8是通用方法的词素分析的流程图。图9是本专利技术的另一个实施例的词素分析设备的方框图;图10是解释图9控制电路工作的流程图;图11是详细说明图10上限校正当前处理的流程图;图12是图9字典存储器的一个例子。图13是词素分析的一个具体例子;图14是常用的单元字区分处理系统一般布局的一个方框图;图15是图14单元字区分处理系统所用连接矩阵的一个例子;图16是履行本专利技术的单元字区分处理系统一般布局的一个方框图;图17是图16单元字区分处理系统中控制装置处理内容的一个流程图;图18是图4推导处理过程的一个流程图。图19是图18计划产生处理过程的一个流程图;图20是图19目标产生处理过程的一个流程图;图21示出一个存储器内容的例子,指出一个输入句子意义结构和一个目标状态之间的对应关系;图22A和22B是终端命令规则库的格式图表的例子;图23是图19匹配替代处理过程的一个流程图的例子;图24是图19中当前状态校正处理过程的一个流程图;图25是说明本专利技术信息终端处理的状态图表的一个具体例子;图26A和26B是显示屏幕的正面图,示出通用信息终端显示的例子;图27是说明本专利技术信息终端处理的状态图表的一个具体例子;图28是终端命令规则库的一个格式表的例子;图29的表格是历史过程存储器内容的一个例子;图30是历史核对处理过程的一个流程图;以及图31是存储内容的一个例子,它指出输入句子意义结构和目标状态之间的对应关系。下面将参看图·4来描述本专利技术的一个实施例。一个输入设备1和一个显示单元3和通用信息终端所用的一样,然而在这个实施例中,一个用户自然语言的输入句子或问题句子是输入到一个处理设备100。这个处理设备100通常包括如下诸装置(a)用于控制一个输入/输出设备的数值的一个输入/输出控制设备11;(b)自然语言分析装置110是为分析输入语言,把它的意义转换成为处理设备100的内部表达式而用的(例如一种机器语言);(c)推导装置120,它接收分析装置100的分析结果来判定用户给的是什么句子或问题;(d)响应句子予备装置130,是用推导装置120的结果来为用户产生一个回答或指令;(e)规则库装置140,是用于把信息终端的操纵命令进行排序,分类或存储,这是推导装置120完成推导所需要的;(f)终端状态存储器装置150,是用于将一个信息终端20的操作状态转变成为处理设备100的内部表达式,与信息终端20工作状态变化的同时,内部表达式所表示的状态也同样改变。(g)历史过程存储器装置160,它是为着当终端状态存储器装置150内容每次变化时存储变化前的事前状态;以及(h)计划存储器装置170,它为着存储从推导装置120输出的一系列信息终端20的操纵命令。另外,响应句子预备装置130通过输入/输出控制设备11和显示单元3输出向用户显示。自然语言分析装置110由一个微处理机或一个电子计算机构成,并按图5所描绘的过程执行如下的自然语言的分析步骤111…一序列自然语言的输入字符被分成单个字符,并当完成输入时控制转到下一步骤。步骤112…执行一个词素分析处理,其中输入字符序列分成一个个字符,又将每个字用如图6B所示的字典中的关键字来检索而分成为词汇。步骤113…在执行一个句法和语义分析中,它接受词素分析的结果,引用图7A所示的情况结构字典来分析输入句子的意义。步骤114…按照句法和语义分析的结果将输入的句子转换为意义结构,并用如下的处理来执行输出处理,在完成步骤114的处理之后,处理过程转到步骤111等着再输入一个自然语言的字符序列。上述的处理过程将作更具体的说明。本文档来自技高网...

【技术保护点】
一个自然语言智能指导系统具有一个输出设备,一个响应来自该输入设备的输入的处理设备用于执行一个预定处理,和一个显示单元,用于至少显示一个该处理设备的内容和处理结果,该处理设备的特征在于:一个输入/输出控制设备,用于控制从该输入设备的输入和 输出到该显示单元;一个自然语言分析装置,用于把由多个词汇组成的自然语言区分成为各个词汇,并通过分析输入句子的意义,把结果词汇转换为该处理设备能了解的内部表达式;规则库装置具有一个规则库,用于在执行各种命令前后预先存储信息终端的状态。 终端状态存储器装置,是用于存储该信息终端的工作状态。推导装置从该自然语言分析装置得到分析结果;计划存储器装置用于存储从该推导装置输出的该信息终端的上述的命令序列;该推导装置的特性在于通过该规则库的引用,输出该信息终端,此信息 终端的目标状态,输入于用该自然语言命令序列中。

【技术特征摘要】
1.一个自然语言智能指导系统具有一个输出设备,一个响应来自该输入设备的输入的处理设备用于执行一个预定处理,和一个显示单元,用于至少显示一个该处理设备的内容和处理结果,该处理设备的特征在于一个输入/输出控制设备,用于控制从该输入设备的输入和输出到该显示单元;一个自然语言分析装置,用于把由多个词汇组成的自然语言区分成为各个词汇,并通过分析输入句子的意义,把结果词汇转换成为该处理设备能了解的内部表达式;规则库装置具有一个规则库,用于在执行各种命令前后预先存储信息终端的状态。终端状态存储器装置,是用于存储该信息终端的工作状态。推导装置从该自然语言分析装置得到分析结果;计划存储器装置用于存储从该推导装置输出的该信息终端的上述的命令序列;该推导装置的特性在于通过该规则库的引用,输出该信息终端,此信息终端的目标状态,输入于用该自然语言命令序列中。2.根据权项1所述的系统,其特征为当所得到的中间目标和该信息终端的当前状态不一致时,就重复进行这个中间目标和变换处理过程,当所得到的中间目标和该信息终端的当前状态相一致时,该推导装置就输出一个命令序列来变换各该中间目标。3.根据权项1所述系统的特征为,该处理设备包括历史过程存储器设备,这个历史过程存储器是用于连续存储该信息终端变化之前的状态,通过该命令序列的执行,每次改变终端状态存储器装置的内容,该处理设备还包括了该计划存储器存储的操纵命令中的指令序列。4.根据权项1中所述系统,其特征为该推导装置包含如下各装置目标产生装置,用于以输入句子的意义结构为依据来产生该信息终端的目标状态。状态校正装置,用于通过增加或删除该目标状态中的一个增添公式和一个该规则库的预先条件来产生中间目标状态,以及匹配装置,用于把该中间目标状态和存储在该终端状态存储器装置中的该信息终端的当前状态相比较,当两个状态彼此一致时,就输出增添公式作为命令序列来改变这个状态,当两个状态不一致时,就把该中间状态视为一个新的目标状态而起动该状态校正装置。5.根据权项1中所述的系统,其特征为该规则库装置包含具有一个预先条件的规则库,它规定了该信息终端执行命令所要求的条件,一个删除清单,它描述该信息终端执行命令后消失的信息,以及一个描述增加的信息的增添公式。该推导装置,当为了删除一个状态的目的而被查询关于删除该信息终端的一个状态的方法时,从该删除清单中检索这个目的状态。6.根据权项1中所述系统,其特征为,该自然语言分析装置包含一个把输入字符序列区分为词汇中单元的词素分析设备,该词素分析设备包含有一个输入字符序列存储器用于输入字符序列,一个字典装置用于存储已存词汇的关键字及附加信息,一个起始位置存储器用于从输入字符序列中分离出词汇而存储一个操作的起始位置,一个字符序列比较部分用于把该字典存储器的内容和输入字符序列中中起始位置之后的字符序列相比较,一个控制部分用于控制该起始位置存储器的内容,一个字符位置存储器用于判定是否与字典进行比较,这是建立在从该起始点之后第n个字...

【专利技术属性】
技术研发人员:片山恭纪平冈良成吉浦裕中西邦夫
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1