实现即时反映对象信息中的变化的对象匹配管理系统的制作方法

文档序号:6601850阅读:308来源:国知局
专利名称:实现即时反映对象信息中的变化的对象匹配管理系统的制作方法
技术领域
本发明涉及一种对象匹配管理系统,用于产生结果同时在多个终端之间建立对象信息的同步。
背景技术
在设计和生产产品中通常设计者创建诸如设计图形和组件列表之类的产品设计信息。产品生产所必需的各种信息也从设计信息中产生。基于这些信息,执行单独产品组件的选择、装备设计以及产品收益性核实。从而实现该产品所需要的信息变得很清楚,以便根据生产规划完成该生产。
下面将给出生产诸如印刷电路板(PCB)或电源单元(PSU)之类的电子元件的一个描述。在设计部分中,通常,通过使用CAD软件来产生一个电路图,并且同时产生该电路的组件列表。
基于电路图和组件列表,有关电子元件的装配设备、产品估计价格以及生产该电子元件所需要的各种信息的提议被讨论并且被确定。信息的讨论和确定由有它们各自特定功能的多个组织来执行。
参考上流部分中产生的电路图和组件列表来执行装配设备的上述建议以及估计价格的讨论,即,所谓的下流操作。因此,如果在电路图和组件之间存在组件失配,则下流部分不能确定哪一电路图以及组件列表正确地描述了组件,从而影响估计和讨论操作。因此,如果在设计部分中产生的组件列表中存在变化,则该变化将被反映在电路图中。
日本公开专利申请No.2000-194741公开了一种结构,其通过彼此核对设计部分中产生的电路图、主板图以及组件列表,确定失配并向操作者示出该失配来防止操作被图和列表之间的失配所影响。
可是,在上述技术表示的现有技术中不存在这样的系统其不必通过操作者的一个正确输入操作就能即时地反映电路图中设计部分产生的组件列表中的一个变化,反之亦然。
当在反映一个变化中需要操作者的一个校正输入操作时,操作者每次都将验证哪一组件改变,并且在某些情况下,可能会忘记进行此改变。因此,操作者的纠正输入操作缺乏准确度以及效率。因此,已经期望这样一个设备和一种系统,在示出有关具有不同角色的平台(例如,用于分别地产生同一产品的电路图和组件列表的平台)的相同对象信息中,即时地反映在平台之一上示出的对象信息中在其他平台中示出的对象信息中的一个改变。

发明内容
因此,发明的总是的目的是提供一种对象匹配管理系统,其中消除了上述缺点。
本发明的更具体的目的是提供一种对象匹配管理系统,其在示出有关不同平台的同一对象信息中即时地反映在其中一个平台上示出的对象信息中在其他平台中示出的对象信息中的一个变化。
本发明上述目的通过一个对象匹配管理设备来实现,该对象匹配管理设备包括一信息存储部分,存储构成操作结果的对象,一通信部分,与用于规定目标的操作终端通信,和一信息处理部分,控制该信息存储部分和该通信部分的操作,其中,该信息处理部分通过该通信部分从第一个操作终端中获得有关在一特定对象上执行的处理的信息,基于已获得的处理信息来更新储存在信息存储部分中的特定对象,并且通过通信部分把已获得的处理信息传送给第二操作终端。
本发明上面的目的还通过一个用于特定对象的操作终端来实现,该操作终端包括一信息存储部分,存储构成操作结果的对象、根据一接口用于显示这些对象的显示控制信息、以及用于在这些对象之中规定一由指令通过接口处理的对象的对应规定信息;一信息显示部分;一信息输入部分;一通信部分,与一个对象匹配管理设备通信;和一信息处理部分,控制该信息存储部分、该信息显示部分、该信息输入部分和该通信部分的操作,其中,该信息处理部分从信息存储部分中读出对象,基于所述显示控制信息根据所述接口在所述信息显示部分上显示该读出的对象,获得指令以通过所述信息输入部分来处理该对象,基于所述对应的规定信息规定与存储部分中的指令相应的对象,基于该指令更新所述规定的对象,并且通过所述通信部分把与根据所述指令在特定对象上执行的处理有关的信息传送给所述对象匹配管理设备,并且当通过通信部分从那里接收所述信息时基于与所述对象匹配管理设备中的更新对象有关的信息更新所述信息存储部分中的所述规定的对象。
本发明上面的目的还通过一个对象匹配管理设备的对象匹配管理程序来实现,所述对象匹配管理设备包括一个存储构成操作结果的对象的信息存储部分、一个与用于特定对象的操作终端通信的通信部分以及一个控制所述信息存储部分和所述通信部分操作的信息处理部分,所述程序使所述信息处理部分执行如下操作(a)通过所述通信部分从第一个操作终端中获得有关在一个特定对象上执行的处理的信息;(b)基于所述已获得的处理信息更新储存在所述信息存储部分中的所述特定的对象;和(c)通过所述通信部分把已获得的处理信息传送给第二个所述操作终端。
本发明上面的目的还通过一个用于由一个特定对象的操作终端提供操作的程序来实现,所述操作终端包括一个信息存储部分,存储构成操作结果的对象、根据一个接口用于显示这些对象的显示控制信息、以及用于在这些对象之中规定一个由指令通过接口处理的对象的对应规定信息;一个信息显示部分;一个信息输入部分;一个通信部分,与一个对象匹配管理设备通信;和一个信息处理部分,控制该信息存储部分、该信息显示部分、这信息输入部分和该通信部分的操作,所述程序使所述信息处理部分执行如下操作(a)从所述信息存储部分中读出所述对象;(b)基于所述显示控制信息根据所述接口在所述信息显示部分上显示该读出的对象;(C)获得指令来通过所述信息输入部分来处理该对象;(d)基于所述对应的规定信息规定与存储部分中的指令相应的对象,(e)基于该指令更新所述规定的对象,并且通过所述通信部分把与根据所述指令在特定对象上执行的处理有关的信息传送给所述对象匹配管理设备;和(f)当通过通信部分从那里接收所述信息时基于与所述对象匹配管理设备中的更新对象有关的信息更新所述信息存储部分中的所述规定的对象。
本发明上面的目的还通过一个存储对象匹配管理设备的对象匹配管理程序的计算机可读记录媒体来实现,所述对象匹配管理由一个存储构成操作结果的对象的信息存储部分、一个与用于特定对象的操作终端通信的通信部分以及一个控制所述信息存储部分和所述通信部分操作的信息处理部分,所述程序使所述信息处理部分执行如下操作(a)通过所述通信部分从第一个操作终端中获得有关在一个特定对象上执行的处理的信息;(b)基于所述已获得的处理信息更新储存在所述信息存储部分中的所述特定的对象;和(c)通过所述通信部分把已获得的处理信息传送给第二个所述操作终端。
本发明上面的目的还通过一个存储程序的计算机可读记录媒体来实现,所述程序用于一个用于特定对象的操作终端支持的操作,该操作终端包括一个信息存储部分,存储构成操作结果的对象、根据一个接口用于显示这些对象的显示控制信息、以及用于在这些对象之中规定一个由指令通过接口处理的对象的对应规定信息;一个信息显示部分;一个信息输入部分;一个通信部分,与一个对象匹配管理设备通信;和一个信息处理部分,控制该信息存储部分、该信息显示部分、该信息输入部分和该通信部分的操作,所述程序使所述信息处理部分执行如下操作(a)从所述信息存储部分中读出所述对象;(b)基于所述显示控制信息根据所述接口在所述信息显示部分上显示该读出的对象;(c)获得指令来通过所述信息输入部分来处理该对象;(d)基于所述对应的规定信息规定与存储部分中的指令相应的对象;(e)基于该指令更新所述规定的对象,并且通过所述通信部分把与根据所述指令在特定对象上执行的处理有关的信息传送给所述对象匹配管理设备;和(f)当通过通信部分从那里接收所述信息时基于与所述对象匹配管理设备中的更新对象有关的信息更新所述信息存储部分中的所述规定的对象。
本发明上面的目的还通过一个在具有对象匹配管理设备的一个对象匹配管理系统中用于对象匹配管理的方法来实现,所述设备包括一个存储构成操作结果的对象的信息存储部分、一个与用于特定对象的操作终端通信的通信部分以及一个控制所述信息存储部分和所述通信部分操作的信息处理部分,所述方法包括如下步骤(a)所述信息处理部分通过所述通信部分从第一个操作终端中获得有关在一个特定对象上执行的处理的信息;(b)所述信息处理部分基于所述已获得的处理信息更新储存在所述信息存储部分中的所述特定的对象;和(c)所述信息处理部分通过所述通信部分把已获得的处理信息传送给第二个所述操作终端。
本发明上面的目的还通过如一个用于在具有特定对象的操作终端的一个对象匹配管理系统中提供操作的方法来实现,所述操作终端包括一个信息存储部分,存储构成操作结果的对象、根据一个接口用于显示这些对象的显示控制信息、以及用于在这些对象之中规定一个由指令通过接口处理的对象的对应规定信息;一个信息显示部分;一个信息输入部分;一个通信部分,与一个对象匹配管理设备通信;和一个信息处理部分,控制该信息存储部分、信息显示部分、信息输入部分和通信部分的操作,所述方法包括如下步骤(a)所述信息处理部分从所述信息存储部分中读出所述对象;(b)所述信息处理部分基于所述显示控制信息根据所述接口在所述信息显示部分上显示该读出的对象;(c)所述信息处理部分获得指令来通过所述信息输入部分来处理该对象;(d)所述信息处理部分基于所述对应的规定信息规定与存储部分中的指令相应的对象;(e)所述信息处理部分基于该指令更新所述规定的对象,并且通过所述通信部分把与根据所述指令在特定对象上执行的处理有关的信息传送给所述对象匹配管理设备;和(f)当通过通信部分从那里接收所述信息时所述信息处理部分基于与所述对象匹配管理设备中的更新对象有关的信息更新所述信息存储部分中的所述规定的对象。
因此,根据本发明,可以产生该操作结果同时在网络上同时操作中的操作终端和对象匹配管理设备之间保持同步而不必核对并匹配对象。
另外,通过管理对象匹配管理设备中的所有对象,在诸如一个设计部分之类的上流部分中编辑的对象结果可以在下一处理中编辑的时刻被即时地显示并编辑。因此,对象中的一个变化能够被检查并且该变化信息可以在操作终端中被反映而不必依靠人工操作。


当结合附图阅读时,从下列详细说明中,本发明上面的和其他目的、特征和优点将变得更显而易见,附图中图1示出了本发明的一个实施例的整体结构框图;图2的图表示出了根据本发明实施例的一个对象表格的数据结构;图3的图表示出了根据本发明实施例的一个必要性确定表格的数据结构;图4的图表示出了根据本发明实施例由一个操作终端显示的基于目标的接口,用于电路图编辑和设计;图5的图表示出了根据本发明实施例由一个操作终端显示的基于目标的接口,用于组件列表编辑和设计;图6是根据本发明实施例的对象更新通知处理的流程图;和图7是根据本发明实施例的详细内容捕获处理的流程图。
最佳实施方式现在将参考附图给出本发明一个实施例的描述。
根据该实施例,当构成任何结果的对象的内容(其所有的都由一个服务器来管理)在任何客户机的请求下被更新时,被更新的内容被传送给其他客户机以使由每个客户机保持的对象内容匹配其所有的都由服务器管理的那些对象内容。
在描述一个特定系统配置之前,根据本发明的实施例将给出在结果和对象之间的关系的一个描述。根据此实施例,结果是指在设计和制造产品的过程中所需要的诸如制图或图表之类的电子数据。结果的内容可以在具有不同编辑工具的任何客户机的请求下被部分地更新。在更新中服务作为最小单位的一组数据被称为一个对象。
例如,在设计和制造诸如PCB和PSU之类电子元器件的过程中,则需要诸如电路图和组件列表之类的结果并且将其转换成由服务器管理的电子数据。用于示出结果的每个组件(元件)的一组数据,即,电路图和组件列表,是一个对象。
在下列说明中,结果是作为设计和制造电子元件过程中的一部分工作而产生的电路图和组件列表,而对象是一个元件的数据,即,是该电路图和组件列表的内容的最小可更新的单位。
图1是示出本发明的实施例的结构框图。
这个实施例包括作为服务器的一个对象匹配管理设备40和作为客户机的基于对象的操作终端10A和10B,用于各自被规定的对象。对象匹配管理设备40和操作终端10A和10B通过局域网(LAN)连接。操作终端10A起作为一种用于编辑和设计电路图的工具(在下文中也称为电路图工具)的作用,而操作终端10B起作为一种用于编辑和设计组件列表的工具(在下文中也称为组件列表工具)的作用。电路图工具被使用于编辑和设计电路图的操作中而组件列表工具被使用于编辑和设计组件列表的操作中。
对象匹配管理设备40包括一存储部分41、一通信部分42和一处理部分43。
存储部分41包括一存储器、一寄存器和一硬盘,并且不一定需要具有一个物理上唯一的结构。存储部分41的数据库存储一个对象表格和一个用于一个对象一个对象的必要性确定的基于对象的必要性确定表格(两者都未在附图中示出)。
对象表格存储每个对象,它是作为工作一部分而被产生的结果的一个组件(元件)(此种结果可以被称为操作结果)。
图2示出了对象表格的一个数据结构。正如先前描述的,根据本发明,结果是指作为设计和制造电子元件的过程中一部分工作而产生的电路图和组件列表的数据,而对象是指一个元件的数据,即,是电路图和组件列表内容的一个最小可更新的单位。图2对象表格的每个记录的字段值对应于元件数据。
对象表格包括组件号、组件名称、组件地址、电路图符号和类型的标识信息等字段。例如,图2对象表格的最上面的记录是OBJECT #1的数据,其被储存为组件号“XXXXX”,组件名称“晶体管2SC4807”,组件地址“Q1”,电路图符号标识信息“TRAN.SYM”,以及类型“常规组件”。能够通过一个输入部分13来增加、改变、删除、复制并移动对象的每一操作终端10A和10B按照它基于对象的接口为它规定的对象来显示每一对象。
必要性确定表格存储对象类型和必要性确定信息之间的对应(相关)。必要性确定信息被用于相对于操作终端10A和10B的每一对象根据对象的类型来确定对象的必要性。
图3示出了必要性确定表格的一个数据结构。左栏示出了对象类型。对象类型对应于图2的对象表格的“类型”字段。也就是说,对象表格的“类型”字段作为必要性确定表格的一个外键(foreign key)。图3的必要性确定表格的居中和右栏示出了各个编辑和设计工具的必要性确定信息。必要性确定信息包括两个类型的信息“必要的”和“不必要的”。如果对象类型被分类为“必要的”,则需要与该对象类型相应的对象,而如果对象类型被分类为“不必要的”,则不需要相应的对象。在图3中,对于电路图和组件列表工具,对象类型“常规组件”都被设置为“必要的”。对于电路图工具,对象类型“图形符号”被设置为“必要的”同时对于组件列表工具被设置为“不必要的”。另外,对于电路图和组件列表工具,对象类型“IC插口”被设置为“不必要的”。
在操作终端10A和10B任何一个的请求时,则在必要性确定表格中的对象类型和必要性确定信息之间的对应都被更新,这将稍后在根据实施例的一个操作描述中被详述。
通信部分42是诸如网络接口卡之类的一个通信接口。
处理部分43包括一中央处理器(CPU),一总线和其他必要的接口。处理部分43可以包括执行分布式处理的多个CPU。
每一操作终端10A和10B包括一存储部分11,一显示部分12,输入部分13,一通信部分14和一处理部分15。正如先前描述的,在这个实施例中,操作终端10A和10B分别起作为电路图工具和组件列表工具的作用。
存储部分11包括一存储器、一寄存器和一硬盘,并且不一定需要具有一个物理上唯一的结构。存储部分11的数据库存储一个对象表格(在附图中未示出)。另外,存储部分11存储基于目标的显示控制信息和对应的规定信息。
每一操作终端10A和10B的对象表格的内容被设计来匹配对象匹配管理设备40的存储部分41的对象表格的内容。也就是说,当在操作终端10A和10B之一的请求下更新存储部分41的对象表格的内容时,作为需要,另外一个操作终端10A和10B从对象匹配管理设备40中获得该更新的详细内容并且更新它的存储部分11的对象表格的内容以使它的存储部分11的对象表格的内容与对象匹配管理设备40的存储部分41的被更新内容匹配。用于实现这些匹配的特定操作将稍后在实施例操作的描述中被详述。
存储部分11的基于目标的显示控制信息包括用于基于每个对象来产生基于目标的接口所需要的各种图象控制信息,比如布局信息与符号信息之类。
操作终端10A和10B根据它们各自的对象而具有它们各自基于目标的显示控制信息。也就是说,用于电路图编辑和设计的操作终端10A具有用于显示电路图编辑和设计的显示它的基于目标的接口的控制信息;而用于组件列表编辑和设计的操作终端10B具有用于显示组件列表编辑和设计的显示它的基于目标的接口的控制信息。这将参考图4和5被详细描述。
图4是示出由用于电路图编辑和设计的操作终端10A所显示的基于目标的接口的一张图表。该接口具有被安排作为一个电路图的对象符号。另外,每个对象的符号与它的组件名称和组件地址彼此邻接地被排列。这些接口显示所需要的显示控制信息的内容包括一个表格,根据相应组件地址的值使每个电路符号的识别信息与用于把这些符号排列在电路图的预确定位置处的相应符号和布局信息进行相关。
例如,在图4的上面的中心,与图2的对象表格的OBJECT #_1对应的符号与它的组件名称和组件地址彼此邻接地被写入。为了实现这些表达式,处理部分15从对象表格中的OBJECT #_1的记录中读出它的组件名称“晶体管2SC4807”,组件地址“Q1”,以及电路图符号识别信息“TRAN.SYM”,这些都是用于产生电路图编辑和设计的它的基于目标的接口所需要的数值。然后,处理部分15基于这些数值和基于目标的显示控制信息的内容,把与“TRANS.SYM”对应的符号写入与电路图中的“Q1”对应的地址中,并且彼此邻接地示出具有该符号的组件地址“Q1”和组件名称“晶体管2SC4807”。
图5是示出由用于组件列表编辑和设计的操作终端10B所显示的基于目标的接口的一张图表。该接口把这些对象的数据显示为一个组件列表表格。由于该组件列表被用于价格估计以及组件排序,所以该组件列表不包括用于在电路图中排列组件所需要的信息,比如电路图符号识别信息,但是包含诸如组件形式、生产商的名称、当前单价、状态、号码和时价表之类的信息。正如从上述的说明中很显而易见的,用于组件列表编辑和设计的基于目标的接口不显示没有任何修改的对象表格的每个记录的内容,但是显示除了从对象表格中提取的必要数据之外的包含用于估计和排序组件所需要的数据在内的组件列表,比如组件形式、生产商的名称、当前单价、状态、号码和时价表之类的。因此,用于实现此类接口显示所需要的基于目标的显示控制信息的内容包括一个表,它把每个组件的组件名称与它相应的组件形式、生产商的名称、当前单价、状态、号码和时价表的数值进行相关。由于诸如当前单价和时价表之类的信息蒙受变化,所以理想的是每当需要的时候则操作终端10B的操作者就把这些信息的内容更新为最近的数据。
例如,图5的表格上部的第五数据行示出了与图2的对象表格的OBJECT#_1相应的组件信息。为了实现这些表达式,处理部分15从对象表格中的OBJECT#_1的记录中读出它的组件地址“Q1”和组件名称“晶体管2SC4807”,这些都是用于产生组件列表编辑和设计的基于目标的接口所需要的数值。同时,处理部分15从基于目标的显示控制信息的预确定内容中规定下列值OBJECT #_1被示出的电路图的页数1,组件形式CHP,生产商的名称XXXX,当前单价19.00,状态经授权的,数量1,和当前价19.00,处理部分15基于上述数据显示图5表格的第五数据行的记录。
储存在存储部分11中的对应关系的特定信息被用来规定在通过指令被加到基于目标的接口中、在其中改变、从其中删除、在其中复制或者在其中移动的一个对象与储存在对象表格中的相应对象之间的相关(对应)。假定对应关系的特定信息是这样一个应用程序,其在有关接口的对象的指令被识别时规定与被排列在基于目标的接口上的规定位置中的一个对象相应的对象表格的对象。
例如,显示部分12是一个计算机显示。
输入部分13例如是一个键盘或者一个鼠标。
通信部分14是诸如网络接口卡之类的一个通信接口。
处理部分15包括一中央处理器(CPU),一总线和其他必要的接口。处理部分15可以包括执行分布式处理的多个CPU。
接下来,将给出此实施例操作的一个描述。该操作包括对象更新通知处理和详细的内容捕获处理,这将分别被描述。图6是对象更新通知处理的流程图而图7是详细的内容捕获处理的流程图。
在图6和7的每一图中,分别地在左边、在中间以及在右边示出了操作终端10A的处理部分15的操作、对象匹配管理设备40的处理部分43的操作以及操作终端10B的处理部分15的操作。
在这里,将给出如下情况的一个描述在此,在对象匹配管理设备40中被管理的一个对象在操作终端10A的请求下被更新并且更新的详细内容在操作终端10B中被反映。
首先,在图6的步骤S101中,操作终端10A的处理部分15从存储部分11的对象表格中读出每个对象。
在步骤S102中,处理部分15基于存储部分11的基于目标的显示控制信息根据基于目标的接口在显示部分12上显示该读出的对象。正如先前描述的,操作终端10A的基于目标的接口具有如图4所示的屏幕布局。操作终端10A的操作者继续操作,参见被安排在基于目标的接口上的那些对象。当对增加、改变、删除、复制或者移动操作处理中一个特定对象的内容出现需要时,则从输入部分13中输入一个用于增加、改变、删除、复制或者移动该特定对象的内容的指令。
在步骤S103中,处理部分15通过输入部分13获得相对于按照基于目标的接口而显示的对象的那个增加、改变、删除、复制或者移动的指令。
在步骤S104中,处理部分15基于对应关系的特定信息来规定储存在存储部分11(其对象对应该指令的对象)中的对象。
在步骤S105中,处理部分15根据指令更新(处理)存储部分11中被规定的对象。
在步骤S106中,处理部分15通过通信部分14把与指令相应的对象增加、删除、改变、复制或者移动信息(对象处理信息)和操作终端10A的标识(ID)信息一起传送给对象匹配管理设备40。
在步骤S107中,对象匹配管理设备40的处理部分43通过通信部分42从操作终端10A中获得该对象处理信息和操作终端10A的ID信息,并且把已获得的信息暂时存储在存储部分41中。
在步骤S108中,处理部分43基于已获得的对象处理信息来更新储存在存储部分41中的相应对象。例如,如果已获得的对象处理信息表明“OBJECT#_1已经被删除”,则处理部分43规定与储存于存储部分41中的对象表格记录之中的OBJECT #1相应的记录并且基于信息“OBJECT #1已经被删除”来更新该相应的记录。
接下来,在步骤S109中,处理部分43基于已获得的对象处理信息规定被处理的(被更新的)对象的类型。对象类型由形成该对象表格记录的字段中的“类型”字段的数值来规定。在图2的对象表格中,例如,OBJECT #1记录中的“类型”字段的数值为“常规组件”。因此,当被处理对象是OBJECT#1时,它的对象类型被指定为“常规组件”。
在步骤S110中,处理部分43从储存在存储部分41中的必要性确定表格中读出相应于规定的对象类型的必要性确定信息。例如,当被处理对象是OBJECT #1时,处理部分43相对于每一编辑和设计工具读出与"常规组件"相应的必要性确定信息。如图3所示,对于电路图工具和组件列表工具的每一个,相应于“常规组件”的必要性确定信息被设置为“NECESSARY(必要的)”。
如果没有相应于该被规定的对象类型的必要性确定信息存在于存储部分41的必要性确定表格中,则在操作终端10A和10B任何一个的请求下,相应于该被规定的对象类型的必要性确定信息重新被加到表格中。这个附加在随后过程中被执行。首先,对象匹配管理设备40的处理部分43接收来自操作终端10A或10B的一个请求来增加与一个对象类型相应的必要性确定信息,该对象类型不具有设置在必要性确定表格中的相应必要性确定信息。然后,处理部分43把与该请求相应的对象类型和它的相应必要性确定信息之间的一个相关重新加到必要性确定表格中。
在步骤S111中,处理部分43通过通信部分42把对象处理信息、已获得的ID信息和读出的必要性确定信息传送给操作终端10A和10B的每一个。
从而,终止对象更新通知处理,然后,立即开始详细的内容捕获处理。
在图7的步骤S112中,每一操作终端10A和10B通过通信部分14从对象匹配管理设备40中获得对象处理信息、ID信息以及必要性确定信息。
在步骤S113中,每一操作终端10A和10B的处理部分15确定已获得的ID信息是否和在图6的步骤S106中传送给对象匹配管理设备40的它终端的ID信息一致。
在每一操作终端10A和10B中,如果处理部分15在步骤S113中确定该已获得的ID信息和被传送的ID信息一致,则处理部分15确定存储部分11的对象表格不需要另外的更新,然后终止该操作。同时,如果处理部分15在步骤S113中确定那已获得的ID信息和被传送的ID信息不一致,则在步骤S114中,处理部分15基于该已获得的必要性确定信息来确定被处理对象是否需要达到它的操作终端(10A或10B)的对象。正如先前描述的,操作终端10A在这种情况下在步骤S106中把它自己的ID信息传送给对象匹配管理设备40。因此,操作终端10A的处理部分15终止操作而操作终端10B的处理部分15根据该必要性确定信息做出一个判定。
如果该处理部分15在步骤S114中确定该被处理对象不需要,则处理部分15终止操作。同时,如果处理部分15在步骤S114中确定该被处理对象是需要的,则在步骤S115,处理部分15从对象匹配管理设备40中请求该被处理的或更新的对象的详细内容。通过对于处理部分15的编辑和设计工具(或者操作终端10A或10B)分析在步骤S112中获得的必要性确定信息是否为"NECESSARY(必要的)在“或”UNNECESSARY(不必要的)来做出步骤S114关于该被处理对象是否需要的判定。被处理的或被更新的对象的“详细内容”是指相应于对象匹配管理设备40中的被处理对象的记录字段的数值。
在步骤S116中,对象匹配管理设备40的处理部分43通过通信部分42基于来自确定该被处理对象是必要的那个操作终端(在这种情况下,来自操作终端10B)的被处理的或被更新对象的详细内容的对象处理信息获得请求。
在步骤S117中,处理部分43通过通信部分42把在图6的步骤S105中被处理的或被更新的对象的详细内容传送给已经做出请求的操作终端(在这种情况下是传送给操作终端10B)。
在步骤S118中,操作终端(10B)的处理部分通过通信部分14从已经对该请求响应的对象匹配管理设备40中获得该被处理的或被更新对象的详细内容。
在步骤S119中,处理部分15基于已获得的详细内容来更新储存在存储部分11中的相应对象。
从而,操作被终止。
根据上述实施例,当在操作终端10A和10B之一中增加、删除、改变、复制或移动一个对象时,通过对象匹配管理设备40在操作终端10A和10B的另外一个中即时地反映该被处理对象的内容。因此,不必对象核对和匹配操作就可以产生结果同时保持同步。
另外,每一操作终端10A和10B和已经处理(更新)该对象的那个操作终端的ID信息一起从对象匹配管理设备40中获得对象处理信息。在每一操作终端10A和10B中,当已获得的ID信息和它自己的ID信息一致时,不做出获得该被处理对象的详细内容的请求。从而,如果操作终端10A和10B已经更新了一个对象并且更新了存储部分11的对象表格中的对象记录,则获得该被处理对象的详细内容的操作可以被省略,从而实现通信线路的有效使用。
另外,每一操作终端10A和10B从对象匹配管理设备40中获得对象处理信息和必要性确定信息。在每一操作终端10A和10B中,当确定该被处理对象是获得操作终端的目标所不必要的时,不做出获得该被处理对象的详细内容的请求。从而,获得不必要的对象的详细内容的操作可以被省略,从而实现通信线路的有效使用。
本发明不局限于明确公开的实施例,而是可以不偏离本发明的范围做出变化和修改。
在上述的实施例中,例如,组件列表编辑和设计工具的基于目标的接口除了先前描述过的那些(组件地址、组件名称、电路图页码、组件形式、生产商的名称、当前单价、状态、号码和时价表)以外另外可以包括用于组件估计和排序所需要的其他显示项目。
另外,连接到对象匹配管理设备40的操作终端类型不局限于上述的实施例中的两种类型,即起为电路图编辑和设计工具的操作终端10A作用的类型和起为组件列表编辑和设计工具的操作终端10B作用的类型。除了操作终端10A和10B之外,在其他操作目标中专门化的操作终端,比如一个印刷电路板(PWD)布局检查工具和一个装备设计接口工具,也可以被连接到对象匹配管理设备40,以使结果被产生同时在包括那些附加操作终端的多个操作终端之中保持同步。
根据本发明上述的结构和功能,可以产生结果同时在操作终端和在网络上同时操作中的对象匹配管理设备之间保持同步而不必核对和匹配对象,这是传统上还没有达到的一个优良效果。
另外,通过管理匹配管理设备中的所有对象,在诸如一个设计部分之类的上流部分中编辑的对象结果可以在下一处理中编辑的时刻被即时地显示并编辑。因此,对象中的一个变化能够被检查并且该变化(差值)信息可以在操作终端中被反映而不必依靠人工操作。
本申请是以在2001年12月28日申请的日本公开专利申请No.2001-400747为基础的,因此其全部内容被参考结合。
权利要求
1.一种对象匹配管理设备,包括一信息存储部分,存储构成操作结果的对象;一通信部分,与用于规定目标的操作终端通信;和一信息处理部分,控制所述信息存储部分和所述通信部分的操作;其中,所述信息处理部分通过所述通信部分从第一个操作终端中获得有关在一个特定对象上执行处理的信息,基于已获得的处理信息来更新储存在所述信息存储部分中的特定对象,并且通过所述通信部分把已获得的处理信息传送给第二个操作终端。
2.如权利要求1所述的对象匹配管理设备,其中所述信息存储部分存储对象的类型和相对于所述操作终端的每一目标根据它的类型用于确定该对象的必要性的必要性确定信息之间的对应;和所述信息处理部分,用于把已获得的处理信息传送给第二个所述操作终端,基于该已获得的处理信息规定该特定对象的类型,从所述信息存储部分中读出所述必要性确定信息的部分,该部分对应于所述特定对象的规定类型,通过所述通信部分把所述已获得的处理信息和所述必要性确定信息的读出部分传送给所述操作终端,通过所述通信部分从第二个操作终端中接收有关被更新的特定对象的一个信息请求,其确定该特定对象是它的目标所必需的,并且通过所述通信部分把有关所述被更新的特定对象的信息传送给第二个操作终端。
3.如权利要求2所述的对象匹配管理设备,其中所述信息处理部分通过所述通信部分从操作终端之一中接收一个请求来为缺乏相应必要性确定信息的对象类型之一设置附加的必要性确定信息,并且在被储存在所述信息存储部分中的对应中设置该附加的必要性确定信息。
4.如权利要求1所述的对象匹配管理设备,其中,在第一个操作终端中通过处理该特定对象被添加、改变、删除、复制或者移动。
5.一种用于规定目标的操作终端,包括一个信息存储部分,存储构成操作结果的对象、根据一个接口用于显示这些对象的显示控制信息、以及用于在这些对象之中规定一个由指令通过接口处理的对象的对应规定信息;一信息显示部分;一信息输入部分;一通信部分,与一对象匹配管理设备通信;和一信息处理部分,控制所述信息存储部分、所述信息显示部分、所述信息输入部分和所述通信部分的操作,其中,所述信息处理部分从所述信息存储部分中读出对象,基于所述显示控制信息根据所述接口在所述信息显示部分上显示所述读出的对象,获得指令来通过所述信息输入部分来处理该对象,基于该对应规定信息规定与所述信息存储部分中的指令相应的对象,基于该指令更新所述规定的对象,并且通过所述通信部分把与根据所述指令在特定对象上执行的处理有关的信息传送给所述对象匹配管理设备,并且当通过所述通信部分从那里接收所述信息时基于与所述对象匹配管理设备中的更新对象有关的信息更新所述信息存储部分中的所述规定的对象。
6.如权利要求5所述的操作终端,其中,所述信息处理部分通过所述通信部分把关于该特定对象的处理信息和该操作终端的标识信息一起传送给该对象匹配管理设备;并且在更新所述信息存储部分中的所述特定对象中,通过所述通信部分从该对象匹配管理设备中获得该处理信息和该标识信息,当该已获得的标识信息不同于该操作终端的标识信息时通过所述通信部分从已经对该请求响应的所述对象匹配管理设备中获得有关该被更新对象的信息,并且基于有关该被更新对象的已获得的信息更新所述信息存储部分中的该特定对象。
7.如权利要求5所述的操作终端,其中,所述信息处理部分,在更新所述信息存储部分中的该特定对象中,通过所述通信部分从该对象匹配管理设备中获得用于该被更新对象的处理信息和必要性确定信息,基于该必要性确定信息确定该被更新对象是否是该操作终端的目标所必需的,当所述信息处理部分确定该被更新对象是用于该操作终端的目标所必需的时从该对象匹配管理设备中请求有关该被更新对象的信息,通过所述通信部分从已经响应该请求的对象匹配管理设备中获得有关该被更新对象的信息,并且基于有关该被更新对象的已获得的信息更新所述信息存储部分中的该特定对象。
8.如权利要求5所述的操作终端,其中,在该操作终端中通过处理该特定对象的指令,该特定对象被添加、改变、删除、复制或者移动。
9.一种对象匹配管理设备的对象匹配管理程序,所述对象匹配管理设备包括一存储构成操作结果对象的信息存储部分、一与用于特定对象的操作终端通信的通信部分以及一控制所述信息存储部分和所述通信部分操作的信息处理部分,所述程序使所述信息处理部分执行如下操作(a)通过所述通信部分从第一个操作终端中获得有关在一特定对象上执行的处理的信息;(b)基于所述已获得的处理信息更新储存在所述信息存储部分中的所述特定的对象;和(c)通过所述通信部分把已获得的处理信息传送给第二个所述操作终端。
10.如权利要求9所述的程序,其中所述信息存储部分存储对象的类型和相对于所述操作终端的每一目标根据它的类型用于确定对象必要性的必要性确定信息之间的对应;和在所述操作(c)中使该信息处理部分执行如下操作(d)基于该已获得的处理信息规定该特定对象的类型;(e)从该信息存储部分中读出对应该特定对象的规定类型的必要性确定信息部分;(f)通过通信部分把该已获得的处理信息和必要性确定信息的读出部分传送给操作终端;(g)通过通信部分从第二操作终端中接收有关该被更新的特定对象信息的请求,其确定该特定对象是它的目标所必需的;和(h)通过通信部分把有关该被更新的特定对象的信息传送给该第二个操作终端。
11.如权利要求10所述的程序,还使信息处理部分执行如下操作(i)通过通信部分从所述操作终端之一中接收一个请求来为缺乏相应必要性确定信息的那一个目标类型设置附加的必要性确定信息;和(j)在被储存在信息存储部分中的对应中设置该附加的必要性确定信息。
12.如权利要求9所述的程序,其中,在第一个操作终端中通过处理该特定对象被添加、改变、删除、复制或者移动。
13.一种用于由一个特定对象的操作终端提供操作的程序,所述操作终端包括一个信息存储部分,存储构成操作结果的对象、根据一个接口用于显示这些对象的显示控制信息、以及用于在这些对象之中规定一个由指令通过接口处理的对象的对应规定信息;一个信息显示部分;一个信息输入部分;一个通信部分,与一个对象匹配管理设备通信;和一个信息处理部分,控制该信息存储部分、该信息显示部分、该信息输入部分和该通信部分的操作,所述程序使所述信息处理部分执行如下操作(a)从所述信息存储部分中读出所述对象;(b)基于所述显示控制信息根据所述接口在所述信息显示部分上显示该读出的对象;(c)通过所述信息输入部分获得指令来处理该对象;(d)基于所述对应的规定信息规定与存储部分中的指令相应的对象;(e)基于该指令更新所述规定的对象,并且通过所述通信部分把与根据所述指令在特定对象上执行的处理有关的信息传送给所述对象匹配管理设备;和(f)当通过通信部分从那里接收所述信息时基于与所述对象匹配管理设备中的更新对象有关的信息更新所述信息存储部分中的所述规定的对象。
14.如权利要求13所述的程序,其中,在所述操作(e)中使信息处理部分通过通信部分把操作终端的识别信息和有关该特定对象的处理信息一起传送给对象匹配管理设备;和在所述操作(f)中执行如下操作(g)通过通信部分从对象匹配管理设备中获得该处理信息和该标识信息;(h)当该已获得的标识信息不同于该操作终端的标识信息时从该对象匹配管理设备中请求有关该被更新对象的信息;(i)通过所述通信部分从已经对该请求响应的所述对象匹配管理设备中获得有关该被更新对象的信息;和(j)基于有关该被更新对象的已获得的信息更新所述信息存储部分中的该特定对象。
15.如权利要求13所述的程序,其中,在所述操作(f)中使信息处理部分执行如下操作(g)通过通信部分从对象匹配管理设备中获得该被更新对象的处理信息和必要性确定信息;(h)基于所述必要性确定信息,确定该被更新对象是否是该操作终端的目标所必需的;(i)当信息处理部分确定该被更新对象是该操作终端的目标所必需的时从该对象匹配管理设备中请求有关该被更新对象的信息;(j)通过所述通信部分从已经对该请求响应的所述对象匹配管理设备中获得有关该被更新对象的信息;和(k)基于有关该被更新对象的已获得的信息更新所述信息存储部分中的该特定对象。
16.如权利要求13所述的程序,其中,通过处理该特定对象的指令把特定对象加到该操作终端中、在其中改变、从其中删除、在其中复制或者在其中移动。
17.一种存储对象匹配管理设备的对象匹配管理程序的计算机可读记录媒体,所述对象匹配管理由一个存储构成操作结果对象的信息存储部分、一个与用于特定对象的操作终端通信的通信部分以及一个控制所述信息存储部分和所述通信部分操作的信息处理部分,所述程序使所述信息处理部分执行如下操作(a)通过所述通信部分从第一个操作终端中获得有关在一个特定对象上完执行处理的信息;(b)基于所述已获得的处理信息更新储存在所述信息存储部分中的所述特定的对象;和(c)通过所述通信部分把已获得的处理信息传送给第二个所述操作终端。
18.如权利要求17所述的计算机可读记录媒体,其中所述信息存储部分存储对象的类型和相对于所述操作终端的每一目标根据它的类型用于确定对象必要性的必要性确定信息之间的对应;和在所述操作(c)中使该信息处理部分执行如下操作(d)基于该已获得的处理信息规定该特定对象的类型;(e)从该信息存储部分中读出对应该特定对象的规定类型的必要性确定信息部分;(f)通过通信部分把该已获得的处理信息和必要性确定信息的读出部分传送给操作终端;(g)通过通信部分从第二操作终端中接收有关该被更新的特定对象的一个信息请求,其确定该特定对象是它的目标所必需的;和(h)通过通信部分把有关该被更新的特定对象的信息传送给该第二个操作终端。
19.如权利要求18所述的计算机可读记录媒体,其中,该程序还使信息处理部分执行如下操作(i)通过通信部分从所述操作终端之一中接收一个请求来为缺乏相应必要性确定信息的那一个目标类型设置附加的必要性确定信息;和(j)在被储存在信息存储部分中的对应中设置该附加的必要性确定信息。
20.如权利要求17所述的计算机可读记录媒体,其中,在第一个操作终端中通过处理该特定对象被添加、改变、删除、复制或者移动。
21.一种存储程序的计算机可读记录媒体,所述程序用于一个特定对象的操作终端支持的操作,该操作终端包括一个信息存储部分,存储构成操作结果的对象、根据一个接口用于显示这些对象的显示控制信息、以及用于在这些对象之中规定一个由指令通过接口处理的对象的对应规定信息;一个信息显示部分;一个信息输入部分;一个通信部分,与一个对象匹配管理设备通信;和一个信息处理部分,控制该信息存储部分、该信息显示部分、该信息输入部分和该通信部分的操作,所述程序使所述信息处理部分执行如下操作(a)从所述信息存储部分中读出所述对象;(b)基于所述显示控制信息根据所述接口在所述信息显示部分上显示该读出的对象;(c)通过所述信息输入部分获得指令来处理该对象;(d)基于所述相应规定信息规定与存储部分中的指令相应的对象;(e)基于该指令更新所述规定的对象,并且通过所述通信部分把与根据所述指令在特定对象上执行处理的信息传送给所述对象匹配管理设备;和(f)当通过通信部分从那里接收所述信息时基于与所述对象匹配管理设备中的更新对象有关的信息更新所述信息存储部分中的所述规定的对象。
22.如权利要求21所述的计算机可读记录媒体,其中,在所述操作(e)中使信息处理部分通过通信部分把操作终端的识别信息和有关该特定对象的处理信息一起传送给对象匹配管理设备;和在所述操作(f)中执行如下操作(g)通过通信部分从对象匹配管理设备中获得该处理信息和该标识信息;(h)当该已获得的标识信息不同于该操作终端的标识信息时从该对象匹配管理设备中请求有关该被更新对象的信息;(i)通过所述通信部分从已经对该请求响应的所述对象匹配管理设备中获得有关该被更新对象的信息;和(j)基于有关该被更新对象的已获得的信息更新所述信息存储部分中的该特定对象。
23.如权利要求21所述的计算机可读记录媒体,其中,在所述操作(f)中使信息处理部分执行如下操作(g)通过通信部分从对象匹配管理设备中获得该被更新对象的处理信息和必要性确定信息;(h)基于所述必要性确定信息,确定该被更新对象是否是该操作终端的目标所必需的;(i)当信息处理部分确定该被更新对象是该操作终端的目标所必需的时从该对象匹配管理设备中请求有关该被更新对象的信息;(j)通过所述通信部分从已经对该请求响应的所述对象匹配管理设备中获得有关该被更新对象的信息;和(k)基于有关该被更新对象的已获得的信息更新所述信息存储部分中的该特定对象。
24.如权利要求21所述的计算机可读记录媒体,其中,在g5操作终端中通过处理该特定对象的指令,该特定指令被添加、改变、删除、复制或者移动。
25.一种在具有对象匹配管理设备的一个对象匹配管理系统中用于对象匹配管理的方法,该设备包括一个存储构成操作结果对象的信息存储部分、一个与用于特定对象的操作终端通信的通信部分以及一个控制该信息存储部分和该通信部分操作的信息处理部分,该方法包括如下步骤(a)所述信息处理部分通过所述通信部分从第一个操作终端中获得有关在一个特定对象上执行的处理的信息;(b)所述信息处理部分基于所述已获得的处理信息更新储存在所述信息存储部分中的所述特定的对象;和(c)所述信息处理部分通过所述通信部分把已获得的处理信息传送给第二个所述操作终端。
26.如权利要求25所述的方法,其中所述信息存储部分存储对象的类型和相对于所述操作终端的每一目标根据它的类型用于确定对象必要性的必要性确定信息之间的对应;和所述步骤(c)包括如下步骤(d)基于该已获得的处理信息,该信息处理部分规定该特定对象的类型;(e)该信息处理部分从该信息存储部分中读出对应该特定对象的规定类型的必要性确定信息的部分;(f)该信息处理部分通过通信部分把该已获得的处理信息和必要性确定信息的读出部分传送给操作终端;(g)该信息处理部分通过通信部分从第二操作终端中接收有关该被更新的特定对象的一个信息请求,其确定该特定对象是它的目标所必需的;和(h)该信息处理部分通过通信部分把有关该被更新的特定对象的信息传送给该第二个操作终端。
27.如权利要求26所述的方法,还包括如下步骤(i)该信息处理部分通过通信部分从所述操作终端之一中接收一个请求来为缺乏相应必要性确定信息的那一个目标类型设置附加的必要性确定信息;和(j)该信息处理部分在被储存在信息存储部分中的对应中设置该附加的必要性确定信息。
28.如权利要求25所述的方法,其中,在第一个操作终端中通过处理该特定对象被添加、改变、删除、复制或者移动。
29.一种在具有特定对象的操作终端的一个对象匹配管理系统中用于操作支持的方法,所述操作终端包括一个信息存储部分,存储构成操作结果的对象、根据一个接口用于显示这些对象的显示控制信息、以及用于在这些对象之中规定一个由指令通过接口处理的对象的对应规定信息;一个信息显示部分;一个信息输入部分;一个通信部分,与一个对象匹配管理设备通信;和一个信息处理部分,控制该信息存储部分、信息显示部分、信息输入部分和通信部分的操作,该方法包括如下步骤(a)所述信息处理部分从所述信息存储部分中读出所述对象;(b)所述信息处理部分基于所述显示控制信息根据所述接口在所述信息显示部分上显示该读出的对象;(c)所述信息处理部分通过所述信息输入部分获得指令来处理该对象;(d)所述信息处理部分基于所述规定信息的对应规定与存储部分中的指令相应的对象;(e)所述信息处理部分基于该指令更新所述规定的对象,并且通过所述通信部分把与根据所述指令在特定对象上执行的处理有关的信息传送给所述对象匹配管理设备;和(f)当通过通信部分从那里接收所述信息时所述信息处理部分基于与所述对象匹配管理设备中的更新对象有关的信息更新所述信息存储部分中的所述规定的对象。
30.如权利要求29所述的方法,其中,所述步骤(e)通过通信部分把操作终端的识别信息和有关该特定对象的处理信息一起传送给对象匹配管理设备;并且所述步骤(f)包括如下步骤(g)该信息处理部分通过通信部分从对象匹配管理设备中获得该处理信息和该标识信息;(h)当该已获得的标识信息不同于该操作终端的标识信息时该信息处理部分从该对象匹配管理设备中请求有关该被更新对象的信息;(i)该信息处理部分通过所述信息处理部分从已经对该请求响应的所述对象匹配管理设备中获得有关该被更新对象的信息;和(j)该信息处理部分基于有关该被更新对象的已获得的信息更新所述信息存储部分中的该特定对象。
31.如权利要求29所述的方法,其中,所述步骤(f)包括如下步骤(g)该信息处理部分通过信息处理部分从对象匹配管理设备中获得该被更新对象的处理信息和必要性确定信息;(h)基于所述必要性确定信息,该信息处理部分确定该被更新对象是否是该操作终端的目标所必需的;(i)当该信息处理部分确定该被更新对象是操作终端的目标所必需的时该信息处理部分从该对象匹配管理设备中请求有关该被更新对象的信息;(j)该信息处理部分通过通信部分从已经对该请求响应的所述对象匹配管理设备中获得有关该被更新对象的信息;和(k)该信息处理部分基于有关该被更新对象的已获得的信息更新所述信息存储部分中的该特定对象。
32.如权利要求29所述的方法其中,在该操作终端中通过处理该特定对象的指令,该特定对象被添加、改变、删除、复制或者移动。
全文摘要
一个对象匹配管理设备包含存储构成操作结果的对象的一个信息存储部分,与规定目标的操作终端通信的一个通信部分,和控制该信息存储部分和该通信部分操作的一个信息处理部分。该信息处理部分通过该通信部分从一个操作终端中获得有关在一个特定对象上执行的处理的信息,基于已获得的处理信息来更新储存在信息存储部分中的特定对象,并且通过通信部分把已获得的处理信息传送给另外一个操作终端。
文档编号G06F17/50GK1430168SQ0215425
公开日2003年7月16日 申请日期2002年12月28日 优先权日2001年12月28日
发明者黑崎昌巳, 黑田宏隆 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1