信息处理装置、信息处理方法和计算机可读介质与流程

文档序号:26141937发布日期:2021-08-03 14:26阅读:99来源:国知局
信息处理装置、信息处理方法和计算机可读介质与流程

本发明涉及信息处理装置、信息处理方法和计算机可读介质。



背景技术:

在日本国特开2016-081185号公报中记载了如下的信息处理装置的发明:该信息处理装置具备:受理单元,其针对分别示出与质量功能展开有关的功能的多个功能项目,通过根据依赖关系将具有依赖关系的所述功能项目之间连接起来而系统化,并且,通过如下关联图的输入,从所述关联图中提取出确定所述功能项目的信息、对所述功能项目赋予的所述属性信息、以及确定针对每个所述功能项目的所述依赖关系的依赖信息作为原信息来受理,所述关联图是通过对所述多个功能项目中的示出属于所述质量功能展开的多个工序中的某一个的功能的功能项目赋予确定该功能项目所属的所述工序的属性信息而制作的;展开单元,其根据所述原信息的所述属性信息,按每个所述工序对所述功能项目进行分类,并制作用于针对每个所述工序而展开分类后的所述功能项目的展开信息,根据所述展开信息,以所述工序为轴,将所述原信息在展开所述功能项目的展开表中展开;以及输出单元,其输出由所述展开单元展开的所述展开表。

在按照逻辑关系将表示多个事件的项目之间连接起来而形成的关联图的制作中,需要制作关联图的经验或对于事件的专业知识,对于缺乏关联图的制作经验或缺乏专业知识的利用者来说,难以制作关联图。



技术实现要素:

本发明的目的在于提供信息处理装置和信息处理方法以及计算机可读介质,能够提示如下信息,该信息对在关联图中配置的项目的构思进行辅助,使得即使是缺乏关联图的制作经验或缺乏专业知识的利用者,也能够制作关联图。

根据本发明的第1方案,提供一种信息处理装置,所述信息处理装置具备处理器,所述处理器执行如下处理:受理任意的关键词的输入,根据已有的关联图或者与所述关键词有关的信息所示的内容,将与所述关键词相关联的多个语句配置在所述关键词的周边而进行提示,所述关联图包含多个项目,是通过将有关系的所述项目连接起来而系统化从而预先制作出的。

根据本发明的第2方案,当从所述多个语句中选择出一个语句时,所述处理器在要编辑的关联图中,以与所述多个语句中的其他语句相区别的方式来提示适合与所选择出的所述语句配置在相同层级的候选语句。

根据本发明的第3方案,当从所述多个语句中选择了一个语句时,所述处理器针对所述候选语句计算出得分,并与所述候选语句相关联地提示所述得分。

根据本发明的第4方案,所述处理器根据所述已有的关联图的内容计算出所述得分。

根据本发明的第5方案,所述处理器用框包围所述多个语句中的各个语句而进行提示,当从所述多个语句中选择出一个语句时,所述处理器使包围所述候选语句的框的直径大于包围所述多个语句内的其他语句的框的大小。

根据本发明的第6方案,当从所述多个语句中选择出一个语句时,所述处理器针对所述候选语句计算出得分,并使包围所述候选语句的框的大小成为与计算出的得分对应的大小。

根据本发明的第7方案,当从所述多个语句中选择出一个语句时,所述处理器以强调的方式提示所述候选语句。

根据本发明的第8方案,所述处理器用线对所述关键词与所述多个语句中的各个语句进行连接,并且用箭头来表现并提示所述关键词与所述多个语句中的各个语句之间的顺序关系。

根据本发明的第9方案,所述处理器在所述已有的关联图中提取出与所述关键词有关的语句,将提取出的该语句配置在所述关键词的周边而进行提示。

根据本发明的第10方案,所述处理器对在所述已有的关联图中与所述关键词有关的语句和从与所述关键词有关的信息中得到的语句以相区别的方式进行提示。

根据本发明的第11方案,使计算机执行如下处理:受理任意的关键词的输入,根据已有的关联图或者与所述关键词有关的信息所示的内容,将与所述关键词相关联的多个语句配置在所述关键词的周边而进行提示,所述关联图包含多个项目,是通过将有关系的所述项目连接起来而系统化从而预先制作出的。

根据本发明的第12方案,提供一种信息处理方法,其中,受理任意的关键词的输入,根据已有的关联图或者与所述关键词有关的信息所示的内容,将与所述关键词相关联的多个语句配置在所述关键词的周边而进行提示,所述关联图包含多个项目,是通过将有关系的所述项目连接起来而系统化从而预先制作出的。

(效果)

根据所述第1方案,通过提示与关键词相关联的语句,能够提示对在关联图中配置的项目的构思进行辅助的信息,使得即使是缺乏关联图的制作经验或缺乏专业知识的利用者,也能够制作关联图。

根据所述第2方案,通过根据语句的选择来提示适合在关联图上配置在相同层级的语句,从而使得即使是缺乏关联图的制作经验或缺乏专业知识的利用者,也能够得到适合在关联图上配置在相同层级的语句。

根据所述第3方案,通过提示得分,使得即使是缺乏关联图的制作经验或缺乏专业知识的利用者,也能够得到适合在关联图上配置在相同层级的语句。

根据所述第4方案,通过提示根据已有的关联图的内容计算出的得分,使得即使是缺乏关联图的制作经验或缺乏专业知识的利用者,也能够得到适合在关联图上配置在相同层级的语句。

根据所述第5方案,能够根据语句的选择而以与其它语句相区别的方式来提示适合在关联图上配置在相同层级的候选语句。

根据所述第6方案,能够根据得分而以与其它语句相区别的方式来提示候选语句。

根据所述第7方案,能够根据语句的选择而以与其它语句相区别的方式来提示适合在关联图上配置在相同层级的候选语句。

根据所述第8方案,能够明示关键词与各语句的顺序关系。

根据所述第9方案,通过在关键词周围配置语句,能够提示对在关联图中配置的项目的构思进行辅助的信息。

根据所述第10方案,能够明示与关键词相关联的语句的取得理由。

根据所述第11方案,通过提示与关键词相关联的语句,能够提示对在关联图中配置的项目的构思进行辅助的信息,使得即使是缺乏关联图的制作经验或缺乏专业知识的利用者,也能够制作关联图。

根据所述第12方案,通过提示与关键词相关联的语句,能够提示对在关联图中配置的项目的构思进行辅助的信息,使得即使是缺乏关联图的制作经验或缺乏专业知识的利用者,也能够制作关联图。

附图说明

图1是示出本实施方式的信息处理系统的概略结构的图。

图2是示出服务器的硬件结构的框图。

图3是示出服务器的功能结构的例子的框图。

图4是示出关联图信息表的数据结构例的说明图。

图5是示出项目信息表的数据结构例的说明图。

图6是示出关系线信息表的数据结构例的说明图。

图7是示出由服务器执行的语句提示处理的流程的流程图。

图8是示出服务器提供的用户界面的例子的图。

图9是示出服务器提供的用户界面的例子的图。

图10是示出用于得分计算的信息的例子的说明图。

图11是示出服务器提供的用户界面的例子的图。

具体实施方式

以下,参照附图对本发明的实施方式的一例进行说明。另外,在各附图中,对相同或等效的构成要素及部分标注相同的参照标号。此外,附图的尺寸比例为了便于说明而被夸大,有时与实际的比率不同。

首先,本案发明人将对本发明的实施方式的背景进行说明。

通常,在利用了复合的物理现象的系统中,例如针对产品的最终质量等结果,存在多个导致该结果的主要原因的事件,存在多个以这些事件作为结果而产生的作为主要原因的事件,进一步地,存在多个成为以该事件作为结果而产生的作为主要原因的事件,在这样的情况下,很多事件连锁性地联系在一起。此外,在那样的复杂的系统中,由于必须要满足的质量很多,因此设计组和质量组的因果关系变得极其复杂。因此,难以找出用于满足期望质量的设计项目,容易产生因用于满足某种质量的设计值的变更而对其它的质量产生不良影响等问题。

作为用于可视化地整理那样的复杂的因果关系的信息,存在关联信息。关联信息是指规定了主要原因和主要原因间的因果关系的信息。作为表现关联信息的图,例如存在通过用关系线将表示结果的事件的项目和表示其主要原因的事件的项目之间连接起来来表现逻辑关系的关联图。作为关联图的一例,存在逻辑树。关联图适于无遗漏且无重复地详细地示出表示结果的事件的项目和表示其主要原因的事件的项目。

此外,作为表现关联信息的其它方法,例如存在用配置成矩阵状的记号或数值表示在彼此正交的多个轴上列举的事件间的关系的质量功能展开表。在质量功能展开表中,从很多事件中提取出重要的事件配置在轴上,并以矩阵来表现配置在多个轴上的事件之间的关系,因此能够简洁地表现表示多个结果的事件的项目与表示多个主要原因的事件的项目之间的关系。

但是,如果在关联图中作为对象的事件的项目过多,则图会过度复杂化、肥大化。此外,质量功能展开表不能表现包含没有配置在轴上的事件的详细的关系,其结果是,容易产生项目的遗漏。

一般普遍执行的质量功能展开表是在横轴和纵轴这两个轴上配置表示主要原因的事件的项目和表示结果的事件的项目,因此,原本就难以表现与为何会成为那样的关系有关的信息。但是,通过将3个以上的轴彼此正交地进行配置,并在构成关系的事件中提取出重要的事件来记载,从而表现概略的事件的关系的多轴的质量功能展开表是有效的。

根据以上内容,通过同时使用关联图和多轴的质量功能展开表,能够无遗漏且无重复地详细地提取出多个事件之间的关系来记述,并且能够简洁地显示多个事件的关系。但是,关联图与多轴的质量功能展开表之间的转换繁杂,为此,必须有辅助转换的系统。

在描绘将多个事件的关系分级后的关联图并通过选择层级来显示2轴的质量功能展开表的情况下,为了以分级的状态制作关联图,需要从最初开始将多个事件的关系分级地进行整理。因此,如果多个事件的关系从最初开始就没有被分级地进行整理,则难以实现本发明的目的即分级地进行无遗漏且无重复的详细的事件关系的描绘。

日本国特开2016-081185号公报中公开的发明提出了在所制作的关联图上选择与质量功能展开表的各轴对应的事件之后,在质量功能展开表中展开。但是,在该技术中,由于是在减少了关联图的信息之后制作质量功能展开表的,因此质量功能展开表所具有的信息远远少于关联图所具有的信息。因此,即使能够完成从关联图向质量功能展开表的展开,也难以将对质量功能展开表进行的变更反过来反映到关联图中。

如以上所叙述的,关联图和质量功能展开表是使对相同的多个事件之间的关系进行定义后的信息按照不同的目的来可视化的结构。因此,不仅要求只使用一方或者能够进行从一方到另一方的单向转换,还要求既能够毫无遗漏地具有复杂事件之间的关系的信息,又能够来回生成、阅览。

但是,在按照逻辑关系将表示多个事件的项目之间连接起来而形成的关联图的制作中,需要制作关联图的经验或对于事件的专业知识,对于缺乏关联图的制作经验或缺乏专业知识的利用者来说,难以制作关联图。

本实施方式提供一种方法,该方法示出如下信息,该信息对表示在关联图中配置的事件的项目的构思进行辅助,使得即使是缺乏关联图的制作经验或缺乏专业知识的利用者,也能够高效地制作关联图。

图1是示出本实施方式的信息处理系统的概略结构的图。图1示出了作为信息处理装置的服务器10以及用户终端20a、20b。

服务器10是输出记述了表示多个事件的项目之间的关系的关联图的装置。关联图是通过用线连结项目来表现关系的图。服务器10也可以表现事件间的逻辑关系、成为主要原因的事件与导致其结果的事件之间的关系、以及事件之间的依赖关系等作为多个事件之间的关系。在本实施方式中,服务器10具有如下的功能:受理来自用户终端20a、20b的与关联图的制作有关的输入,并根据所受理的输入生成关联图。用户终端20a、20b能够从用户受理与对互不相同的关联图的制作有关的输入。此外,在本实施方式中,服务器10提取与从用户终端20a、20b受理的关键词相关联的语句。然后,服务器10生成用于将提取出的语句在用户终端20a、20b示出的可视信息。例如,作为可视信息,服务器10生成将提取出的语句在用户终端20a、20b示出的用户界面。

本实施方式能够应用于关联图制作处理,该关联图制作处理是进行用于得到质量功能展开中的关联图的处理。质量功能展开例如是为了在产品设计或服务设计中设定能够获得顾客满意的设计质量并实现所设定的设计质量,而用来确认与各项目或结构等之间的关系等。在质量功能展开中,需要正确地确认实际的关系,为此,在质量功能展开中,要正确且无遗漏(没有疏忽)地设定多个设计质量等项目。此外,在质量功能展开中,通过以相关联的一系列工序中的一个或多个工序为轴,将工序的各项目分级并系统地进行显示而使各项目的对应关系明确。

本实施方式针对各种事件的质量功能展开,将相关联的两个工序的对应关系(例如,以工序为轴的展开表的对应关系)进行组合,而应用于示出两个工序之间的项目的对应关系(依赖关系)的关联图的制作。所制作出的关联图能够向质量功能展开中的二元表展开。在质量功能展开中的二元表中,存在要求质量展开表、质量要素(特性)展开表、规划质量设定表、设计质量设定表、功能展开表、机构展开表、单元/部件展开表、施工方法展开表、分类展开表以及成本展开表等各种表。此外,在二元表中,存在原价规划设定表、原材料展开表、ft展开表、可靠性规划设定表、计测设备展开表、测定方法展开表、业务功能展开表、技术展开表、qa表、qc工序表以及保证项目展开表等各种表,通过本实施方式制作的关联图能够展开到这些各种表中。此外,不限于此,根据通过本实施方式制作的关联图,能够用于制作示出期望的工序之间的对应关系的二元表。

此外,通过本实施方式制作的关联图不限于两个工序,可以将3个以上(例如3个或4个)工序的对应关系进行组合,用于制作与示出各工序之间的项目的对应关系的质量功能展开有关的图表的制作。另外,在以下的说明中,将与示出多个工序的对应关系的质量功能展开有关的图表表述为“多元表”来进行说明。即,在以下的说明中,将示出两个工序的对应关系的多元表作为二元表,将示出3个工序的对应关系的多元表作为三元表,将示出4个工序的对应关系的多元表作为四元表来进行说明。此外,在本实施方式中,工序如质量-性能-结构-材料等那样,针对作为对象的事件,示出相互关联或相互作用的一系列活动,在相关联的工序之间,以一方的输出成为另一方的输入的方式发挥作用(参照jisq9000等)。

用户终端20a、20b是通过因特网或内部网等网络30与服务器10连接、针对关联图的制作受理来自用户的输入的装置。用户终端20a、20b是用于供互不相同的用户使用的终端。在图1中,图示了2台用户终端,但在信息处理系统中,用户终端的数量不限。各个用户终端可以是例如个人计算机、智能手机、平板终端等、具有与网络30连接的功能的所有装置。在以下的说明中,在不需要区分标记用户终端20a、20b的情况下,仅标记为用户终端20。

图2是示出服务器10的硬件结构的框图。

如图2所示,服务器10具有cpu(centralprocessingunit:中央处理单元)11、rom(readonlymemory:只读存储器)12、ram(randomaccessmemory:随机存取存储器)13、存储器14、输入部15、显示部16以及通信接口(i/f)17。各结构通过总线19连接成能够相互通信。

cpu11是中央运算处理单元,执行各种程序或对各部分进行控制。即,cpu11从rom12或存储器14读出程序,将ram13作为工作区域来执行程序。cpu11依照在rom12或存储器14中记录的程序来进行上述各结构的控制以及各种运算处理。在本实施方式中,在rom12或存储器14中存储有语句提示程序,该语句提示程序提取出与由用户输入的关键词相关联的语句,并将提取出的语句在用户终端20示出。

rom12用于存储各种程序以及各种数据。ram13作为工作区域而暂时地存储程序或数据。存储器14由hdd(harddiskdrive:硬盘驱动器)、ssd(solidstatedrive:固态硬盘)或闪存等存储装置构成,用于存储包含操作系统在内的各种程序以及各种数据。

输入部15包含鼠标等定点设备以及键盘,用于进行各种输入。

显示部16例如是液晶显示器,用于显示各种信息。显示部16也可以采用触摸面板方式,作为输入部15发挥功能。

通信接口17是用于与用户终端20等其它设备进行通信的接口,例如使用以太网(注册商标)、fddi、wi-fi(注册商标)等标准。

当执行上述语句提示程序时,服务器10使用上述硬件资源来实现各种功能。对服务器10所实现的功能结构进行说明。

接下来,对服务器10的功能结构进行说明。

图3是示出服务器10的功能结构的例子的框图。

如图3所示,服务器10作为功能结构,具有输入部101、制作部102、输出部103以及存储部105。各功能结构是通过由cpu11读出并执行rom12或存储器14中存储的语句提示程序来实现的。

输入部101从用户终端20受理与关联图的制作有关的来自用户的输入。在与关联图的制作有关的输入中,例如包含有项目的设定、针对项目的属性信息的设定、项目间的连结、针对项目的工序的设定等、与关联图的制作有关的各种输入。服务器10在用户终端20的画面上显示用于制作关联图的用户界面。输入部101受理通过用户对键盘的键操作以及对鼠标的操作等而在用户终端20的用户界面上制作出的关联图、项目、关系线的信息。输入部101的受理除了从用户对键盘的键操作等受理之外,还包括读出存储在硬盘(除了内置于计算机的硬盘之外,还包含通过网络连接的硬盘等)等中的信息等。

此外,在本实施方式中,输入部101从用户终端20受理任意的关键词的输入。任意的关键词例如是作为用户制作关联图时的起点的语句。任意的关键词是在将用户界面在用户终端20示出的状态下由操作用户终端20的用户来输入的,所述用户界面用于提示与从用户终端20输入的关键词相关联的语句。稍后将描述用于提示语句的用户界面的例子。

制作部102根据输入部101所受理的输入来制作关联图。根据输入部101所受理的信息来制作关联图。例如,根据输入部101所受理的用户的编辑操作来进行项目编辑(包含追加、删除等)、项目的属性(项目的名称、特性等)编辑、关系线的修改(包含追加、删除等)、关系线的属性(强度、方向等)编辑等。此外,根据用户对由输出部103显示的画面的操作,将新的项目和在与该新的项目不同的关联图上的位置上已经存在的相同或类似的属性的其它项目分别显示在不同的位置上、或者在相同的位置上集中地显示。

此外,在本实施方式中,制作部102根据过去所制作的关联图或与关键词有关的信息提取出与输入部101受理输入得到的关键词相关联的语句。与关键词有关的信息例如是通过分析因特网上的文档数据而得到的信息。

例如,设用户在用户终端20中输入了关键词“锅”。制作部102根据过去所制作的关联图或与关键词有关的信息,提取出与所输入的“锅”相关联的语句。

然后,制作部102生成可视信息,该可视信息是这样的信息:在输入部101受理输入得到的关键词周围配置提取出的语句。作为可视信息,制作部102例如生成用于在用户终端20示出的用户界面。稍后将详细描述制作部102生成的可视信息的例子。

输出部103输出制作部102所制作出的关联图。关联图的输出目的地是受理了与关联图的制作有关的来自用户的输入的用户终端20。此外,输出部103将与制作部102所制作出的关联图有关的信息存储在存储部105中。

此外,在本实施方式中,输出部103输出这样的可视信息:该可视信息在输入部101受理输入得到的关键词周围配置提取出的语句。然后,输入部101受理对输出部103所输出的可视信息进行的输入。

存储部105用于存储与服务器10的动作有关的各种信息。在本实施方式中,存储部105存储与关联图有关的信息。例如,存储部105存储关联图信息表、项目信息表以及关系线信息表。这里,对与存储部105所存储的关联图有关的信息的例子进行说明。

图4是示出关联图信息表900的数据结构例的说明图。关联图信息表900具有关联图id栏905、关联图名栏910、制作者栏915、制作日期时间栏920、项目数量栏925、项目id栏930、关系线数量栏935以及关系线id栏940。在本实施方式中,关联图id栏905存储有用于唯一地识别关联图的信息(关联图id:identifier)。关联图名栏910存储有该关联图id的关联图的名称。制作者栏915存储有该关联图的制作者。制作日期时间栏920存储有该关联图的制作或被编辑的日期时间(也可以是年、月、日、时、分、秒、秒以下、或者它们的组合)。项目数量栏925存储有该关联图中的项目数量。项目数量栏925内只有项目数量,之后接着是项目id栏930。在本实施方式中,项目id栏930存储有用于唯一地识别项目的信息(项目id)。项目id所示的信息存储在项目信息表1000中。关系线数量栏935存储有该关联图中的关系线数量。关系线数量栏935内只有关系线数量,之后接着是关系线id栏940。在本实施方式中,关系线id栏940存储有用于唯一地识别关系线的信息(关系线id)。关系线id所示的信息存储在关系线信息表1100中。

图5是示出项目信息表1000的数据结构例的说明图。项目信息表1000按每个项目id来准备,作为属性,具有附属于项目的属性即项目附属属性、和用于构成关联图的属性即关联图结构属性。项目附属属性是项目名、特性、所属的轴等属性。另外,这里所说的特性是指性质、动作及作用。关联图结构属性是连接项目数量、连接项目id、坐标等属性。伴随关联图结构属性,项目信息表1000具有项目id栏1005、项目名栏1010、坐标栏1015、特性栏1020、所属的轴栏1025、连接项目数量栏1030以及连接项目id栏1035。项目id栏1005存储有项目id。项目名栏1010存储有该项目id的项目的名称。坐标栏1015存储有显示有该项目的关联图上的坐标。特性栏1020存储有该项目的特性。所属的轴栏1025存储有在将关联图转换为展开图时与该项目对应的轴项目所属的轴。连接项目数量栏1030存储有该项目所连接的项目数量,即,存储有该项目是连接源项目时的连接目的地项目数量与该项目是连接目的地项目时的连接源项目数量之和。连接项目数量栏1030内只有项目数量,之后接着是连接项目id栏1035。连接项目id栏1035存储有连接目的地项目id以及连接源项目id。

图6是示出示关系线信息表1100的数据结构例的说明图。关系线信息表1100具有关系线id栏1105、连接源项目id栏1110、连接目的地项目id栏1115以及属性栏1120。关系线id栏1105存储有关系线id。连接源项目id栏1110存储有作为该关系线的连接源的项目的项目id。连接目的地项目id栏1115存储有作为该关系线的连接目的地的项目的项目id。属性栏1120存储有该关系线的属性。作为属性,例如存在该关系线的极性。极性是指如下这样性质:具有如果作为连接源的项目的数值增加、则作为连接目的地的项目的数值也增加的关系(例如,正比例等),或者是,具有如果作为连接源的项目的数值增加、则作为连接目的地的项目的数值减少的关系(例如,反比例等)。作为属性,例如还存在该关系线的关联度的强弱或关系的方向。

另外,图4~6所示的表只是例示,也可以是其它数据结构。例如,也可以使用示出曲线图结构的数据结构。

制作部102能够使用图4~6所示的表中存储的数据来制作在视觉上表现出项目间的依赖关系的关联图。此外,制作部102能够参照图4~6所示的表中存储的数据,提取出与输入部101所受理的关键词相关联的语句。

与关联图有关的信息也可以不存储在存储部105中。与关联图有关的信息也可以存储在与服务器10不同的装置中。

本实施方式的服务器10通过具有图3所示的结构,在用户要制作关联图时,即使在缺乏关联图的制作经验的情况下,也能够示出如下信息,该信息对表示在关联图中配置的事件的项目的构思进行辅助。

接下来,对服务器10的作用进行说明。

图7是示出由服务器10执行的语句提示处理的流程的流程图。cpu11从rom12或存储器14读出语句提示程序,加载到ram13中并执行该程序,由此来执行语句提示处理。

cpu11在将用于示出与从用户终端20输入的关键词相关联的语句的用户界面在用户终端20示出的状态下,进行待机直到从用户终端20输入关键词(步骤s101)。当从用户终端20受理了关键词的输入时(步骤s101;“是”),cpu11根据过去所制作的关联图或者与关键词有关的信息提取出与所输入的关键词有关系的语句(步骤s102)。也可以对所提取的语句的数量设置上限。在根据过去所制作的关联图来提取语句的情况下,cpu11参照关联图信息表900、项目信息表1000以及关系线信息表1100来提取语句。

设用户输入了“锅”作为关键词。cpu11从项目信息表1000中提取项目名中包含有“锅”、或者与包含有“锅”的项目有关系的项目的名称。

在步骤s102后,cpu11在上述用户界面上,将在步骤s102中提取出的语句配置在从用户终端20输入的关键词的周围而进行提示(步骤s103)。cpu11在配置并提示语句时,例如,也可以在关键词及语句周围描绘圆,用线连接关键词的圆和语句的圆。此外,cpu11在配置并提示语句时,也可以明示各语句是以何种意图而提取出的语句。

在步骤s103后,cpu11判定用户是否在用户界面上选择了在步骤s103中在用户界面上提示的语句(步骤s104)。cpu11进行待机直到用户在用户界面上选择了在用户界面上提示的语句(步骤s104;“否”)。当用户在用户界面上选择了在用户界面上提示的语句时(步骤s104;“是”),cpu11根据所选择的语句而变更用户界面上的语句的提示(步骤s105)。

使用服务器10在用户终端20中示出的用户界面的具体的示出内容对图7所示的一系列流程进行说明。

图8是示出服务器10在用户终端20示出的用户界面的例子的图。图8是在用户对用户终端20输入了关键词“锅”时,服务器10在用户终端20示出的用户界面200的例子。

当从用户终端20受理了关键词“锅”的输入时,cpu11根据过去所制作的关联图或与关键词有关的信息,提取出与“锅”相关联的语句。在用户界面200中,示出了包围用户所输入的关键词的圆210和包围cpu11提取出的语句的圆220。

在图8所示的例子中,作为与“锅”相关联的语句,cpu11提取出“投入橡胶”、“直径”、“烹调食材”、“食材的温度”、“厚度”、“marbledisp”、“加热部容积”、“收纳体积”、“一次”、“食材的量”、“加热时”、“烹调效率”以及“深度”这样的语句。然后,cpu11在“锅”周围配置所提取出的这些语句,并在用户界面200上提示。

cpu11在配置提取出的语句时,如图8所示,也可以用线215将从用户终端20输入的关键词的圆210和提取出的语句的圆220之间连接起来。如图8所示,该线215也可以是箭头。箭头是意味着与中心的关键词具有上位或下位的关系的箭头。

然后,cpu11在用户界面200上提示提取出的语句时,明示了这些语句是出于什么样的理由而提取出的。在图8的例子中,设“厚度”、“收纳体积”以及“烹调效率”是cpu11从与关键词“锅”有关的信息中,提取出的作为过去曾经出现在关键词“锅”之后的语句。此外,在图8的例子中,设“投入橡胶”、“烹调食材”、“marbledisp”、“加热部容积”、“一次”以及“加热时”是cpu11从与关键词“锅”有关的信息中提取出的作为与“锅”有关系的语句。此外,在图8的例子中,“直径”、“食材的温度”、“食材的量”以及“深度”是cpu11从过去所制作的关联图中提取出的作为有可能成为“锅”的下面的分支的语句。

cpu11根据提取的理由而以不同的方式来提示提取出的与“锅”相关联的语句。例如,cpu11也可以在包围提取出与的“锅”相关联的语句的圆的背景上,施加与提取的理由对应的不同的颜色或花纹来进行提示。例如,cpu11也可以将包围过去曾出现在关键词“锅”之后的语句的圆的背景设为蓝色,将包围作为与“锅”有关系的语句而提取出的语句的圆的背景设为绿色,将包围作为可能成为“锅”的下面的分支而提取出的语句的圆的背景设为红色。

此外,例如,cpu11也可以根据提取的理由而以不同的形状包围提取出的与“锅”相关联的语句来进行提示。例如,cpu11也可以用圆包围过去曾出现在关键词“锅”之后的语句,用四边形包围作为与“锅”有关系的语句而提取出的语句,用三角形包围有可能成为“锅”的下面的分支而提取出的语句。

用户在看着在用户终端20上示出的用户界面200制作关联图时,能够对表示在关联图中配置的事件的项目进行构思。首先,当用户选择配置在用户界面200上的语句时,该语句成为关联图中的分支的起点。接着,当用户选择配置在用户界面200上的另外的语句时,cpu11以与其它语句相区分的方式,在用户界面200上提示适合在关联图上配置在与该语句相同层级的候选语句。

图9是示出服务器10在用户终端20示出的用户界面的例子的图。图9中示出的是用户在用户界面200中选择了语句“食材的量”时的用户界面200的例子。另外,在图9中,首先,设用户从配置在用户界面200上的语句中选择了“烹调效率”。即,cpu11在用户界面200上提示了作为“锅的烹调效率”的分支的语句候选。

当用户在用户界面200中选择了“食材的量”时,cpu11从有可能成为“锅的烹调效率”的下面的分支的语句中选择“直径”、“食材的温度”以及“深度”作为候选语句。然后,cpu11针对作为候选语句的“直径”、“食材的温度”以及“深度”,根据规定的算法计算出得分。cpu11使用根据已有的关联图或文档数据等制作的、与关键词有关的本体论计算出得分。例如,cpu11也可以根据所选择的语句与可能成为分支的语句之间的关联性来计算得分。然后,如图9的标号230所示,cpu11也可以在用户界面200上提示针对“直径”、“食材的温度”以及“深度”计算出的得分以及各语句与用户所选择的语句之间的关系。

图10是示出cpu11在得分计算中使用的信息的例子的说明图。图10中针对“深度”、“直径”、“食材的量”以及“食材的温度”这4个语句示出了它们与其它语句的关联性。

列举“深度”为例进行说明。“深度”和“直径”具有数学式的关系。这是因为,能够根据锅的深度和锅的直径导出用于求取锅的容积的数学式。“深度”与“食材的量”及“食材的温度”仅仅具有构成要素的关系。这是因为,根据锅的深度、食材的量或食材的温度,无法得到与锅有关的特性。

同样地,列举“食材的量”为例进行说明。“食材的量”和“食材的温度”具有物理式关系。这是因为,放入锅里的食材的量与放入锅里的食材的温度是相关联的。“食材的量”与“深度”及“直径”具有构成要素的关系。这是因为,根据食材的量、锅的深度或锅的直径,无法得到与锅有关的特性。

在图9所示的例子中,示出了cpu11根据规定的算法来计算得分的结果是,选择“食材的量”时的“食材的温度”的得分是0.7,“直径”及“深度”的得分是0.1。另外,得分的合计不限于为1。成为这样的得分的原因是,参照图10,“食材的量”与“深度”及“直径”具有构成要素的关系,另一方面,参照图10,“食材的量”与“食材的温度”具有物理式关系。因此,优选排列在与“食材的量”相同的层级上的项目为得分较高的“食材的温度”。

图11是示出服务器10在用户终端20示出的用户界面的例子的图。图11中示出的是用户在用户界面200中选择了语句“深度”时的用户界面200的例子。参照图11,“深度”与“食材的量”及“食材的温度”具有构成要素的关系。另一方面,参照图11,“深度”与“直径”具有数学式的关系。这是因为,锅的深度和锅的直径与锅的容积相关联。因此,优选排列在与“深度”相同的层级上的项目为得分较高的“直径”。

这样,通过将得分较高的语句排列在与所选择的语句相同的层级上,从而即使在缺乏关联图的制作经验的情况下,用户也能够制作无遗漏且无重复地详细地示出结果及其主要原因的关联图。因此,即使在缺乏关联图的制作经验的情况下,本实施方式的服务器10也能够对用户提示对表示在关联图中配置的事件的项目的构思进行辅助的信息。

当从所提示的语句中选择了一个语句时,cpu11也可以将所选择的语句作为关键词来进一步进行与该关键词相关联的语句的提取以及在用户界面的提示。例如,列举图8所示的用户界面200为例进行说明。设用户选择了“食材的温度”,并对服务器10指示提取与“食材的温度”相关联的语句。服务器10也可以同样地提取与“食材的温度”相关联的语句,并将所提取出的语句提示在用户界面200上。

在图9和图11中,根据用户对语句的选择而在用户界面200上提示了得分,但是本发明不限于该例子。例如,cpu11也可以根据用户对语句的选择而以强调的方式提示候选语句。强调候选语句有各种方法,例如,cpu11也可以根据用户对语句的选择,将包围候选语句的圆的线加粗地示出。

此外,例如,cpu11也可以根据用户对语句的选择来计算得分,并根据计算出的得分改变包围各语句的图形的大小。在用圆包围提取出的语句的情况下,cpu11也可以根据用户对语句的选择而计算出得分,并根据得分的大小来增大圆的直径并在用户界面200上示出。此外,例如,cpu11也可以根据用户对语句的选择来计算得分,并根据计算出的得分来改变所输入的关键词与提取出的语句之间的距离。也可以是,计算出的得分越高,cpu11越缩短所输入的关键词与提取出的语句之间的距离,并提示在用户界面200上。

本实施方式的服务器10通过在用户终端20示出用户界面200,能够向用户示出与所输入的关键词有关系的语句,并且能够示出所选择的语句和适合在关联图上配置在相同层级的语句的候选。用户通过参照在用户终端20示出的用户界面200,能够顺畅地进行关联图的制作。此外,本实施方式的服务器10通过在用户界面200上示出与所输入的关键词有关系的语句,从而在用户制作关联图时,与不示出语句的情况相比,能够减少项目缺失或发生遗漏的可能性。

另外,也可以由cpu以外的各种处理器执行在上述各实施方式中由cpu读入软件(程序)并执行的语句提示处理。作为该情况下的处理器,例示了fpga(field-programmablegatearray:现场可编程门阵列)等能够在制造后变更电路结构的pld(programmablelogicdevice:可编程逻辑控制器)以及asic(applicationspecificintegratedcircuit:专用集成电路)等作为具有为了执行特定处理而专门设计的电路结构的处理器。此外,语句提示处理可以由这些各种处理器中的一个来执行,也可以由同种或不同种类的两个以上的处理器的组合(例如,多个fpga以及cpu和fpga的组合等)来执行。另外,更具体来说,这些各种处理器的硬件结构是组合了半导体元件等电路元件的电路。

此外,在上述各实施方式中,对语句提示处理的程序预先存储(安装)在rom或存储器中的方式进行了说明,但不限于此。程序也可以以记录在cd-rom(compactdiskreadonlymemory:光盘只读存储器)、dvd-rom(digitalversatilediskreadonlymemory:数字多功能磁盘只读存储器)以及usb(universalserialbus:通用串行总线)存储器等记录介质中的方式来提供。

此外,还可以采用通过网络从外部装置下载程序的方式。

此外,上述各实施方式中的处理器的动作不仅可以由一个处理器完成,也可以由存在于物理上分离的位置的多个处理器协作完成。此外,处理器的各动作的顺序不仅限于上述各实施方式中所记载的顺序,也可以适当变更。

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