数据公开系统的制作方法

文档序号:19155780发布日期:2019-11-16 00:45阅读:219来源:国知局
数据公开系统的制作方法

本发明涉及一种用于将设计数据作为公开数据来进行公开且供阅览使用该公开数据的数据公开系统。



背景技术:

在现有技术中,作为数据公开系统而已知有专利文献1所记载的数据公开系统。该数据公开系统能够阅览发电厂的基础施工用的设计图纸数据等,由管理服务器和通过因特网与该管理服务器连接的基础设计者用终端、建设者用终端和钢筋加工者用终端等构成。

该管理服务器具有图纸批准状况数据库和基础用钢筋数据库。基础设计者通过基础设计者用终端登录管理服务器,更新图纸批准状况数据库内的批准状况数据等。另外,建设者通过建设者用终端登录管理服务器,参照图纸批准状况数据库内的批准状况数据。然后,建设者根据批准的基础图纸数据确认应该加工的钢筋,并且为了向钢筋加工者订购应该加工的钢筋而向钢筋加工者发送订货用的电子邮件。

现有技术文献

专利文献

专利文献1:日本发明专利公开公报特开2007-309034号



技术实现要素:

【发明所要解决的技术问题】

一般而言,在汽车等零部件数量多的工业产品的情况下,在至产品设计完成为止的期间频繁地改变设计,且随之制作出多种样品(prototype)。对此,在上述专利文献1的数据公开系统的情况下,由于根据批准的图纸数据来预定钢筋加工的关系,因此无法适用于上述那样的伴随设计变更来制作样品的工业产品。假如适用于上述那样的伴随设计变更来制作样品的工业产品,则每当图纸数据随着设计变更而改变时,就会发生样品的重新加工或返工,从而导致制造成本的增加。

本发明正是为解决上述技术问题而完成的,其目的在于,提供一种即使在易于发生设计数据的改变的情况下也能抑制样品的重新加工的发生频度,从而能减少制造成本的数据公开系统。

【用于解决技术问题的技术方案】

为了实现上述目的,本发明的数据公开系统1的特征在于,具有设计数据存储机构(设计用服务器3)、公开数据存储机构(公开用服务器4)、输出界面(显示器5a)、输入界面(键盘5b、鼠标5c)和控制机构(运算处理装置5d、步骤1~13、82、84),其中,所述设计数据存储机构存储包括多个产品结构要素的数据的设计数据;所述公开数据存储机构存储公开数据,该公开数据包含与设计数据已建立关联的1个以上的产品结构要素的数据;所述输出界面显示存储于公开数据存储机构中的公开数据;所述输入界面由使用者进行操作;当通过使用者对输入界面进行的操作而选择了显示于输出界面的公开数据中的任一产品结构要素的数据时,所述控制机构对使用者选择的产品结构要素的数据是否与设计数据中的与使用者选择的产品结构要素对应的数据的产品结构要素的数据一致进行判定,且使输出界面显示判定结果(比较判定结果的一览表8a,8b),其中所述设计数据被存储于设计数据存储机构。

根据该数据公开系统,当通过使用者对输入界面的操作而选择了显示于输出界面的公开数据中的任一产品结构要素的数据时,判定使用者选择的产品结构要素的数据是否与存储于设计数据存储机构的设计数据中、对应于使用者选择的产品结构要素的数据的产品结构要素的数据一致,且在输出界面显示该判定结果。这样,使用者通过参照输出界面的显示结果,能够易于掌握自己选择的公开数据的产品结构要素的数据是否与设计数据的产品结构要素的数据一致,因此,在数据彼此一致的情况下,能够使用推定为在该时间点为最新的设计数据来制作样品。另一方面,能够避免在数据彼此不一致的情况下使用不一致的公开数据来制作样品。据此,能够抑制样品的重新加工的发生频度,由此能够减少制造成本。

在本发明中,优选为,在设计数据中包含有:作为多个产品结构要素(零部件)中的产品结构要素编号和产品结构要素名称中的至少一方的结构要素id信息;和多个产品结构要素中的形状信息和坐标姿势信息,在公开数据中除了包括作为1个以上的产品结构要素(零部件)中的产品结构要素编号和产品结构要素名称中的至少一方的结构要素id信息之外,还包括作为1个以上的产品结构要素中的形状信息和坐标姿势信息中的至少一方的结构要素形态信息,控制机构判定公开数据的结构要素id信息是否与设计数据的结构要素id信息一致,并且判定公开数据的结构要素形态信息是否与对应于结构要素形态信息的设计数据的信息一致(步骤82)。

一般而言,在判定产品结构要素彼此的一致/不一致的情况下,作为比较信息,使用结构要素id信息和结构要素形态信息即可,其中,所述结构要素id信息是产品结构要素的数据中的产品结构要素编号和产品结构要素名称中的至少一方;所述结构要素形态信息是产品结构要素中的形状信息和坐标姿势信息中的至少一方。与此相对,根据该数据公开系统,判定公开数据的结构要素id信息是否与设计数据的结构要素id信息一致,并且判定公开数据的结构要素形态信息是否与对应于结构要素形态信息的设计数据的信息一致,因此能够高精度地判定两者的一致/不一致。

在本发明中,优选为,控制机构计算表示公开数据相对于设计数据的一致程度和不一致程度中的至少一方的程度数据(一致率、不一致率),还使输出界面显示程度数据(比较判定结果的一览表8b、步骤84)。

根据该数据公开系统,计算表示公开数据相对于设计数据的一致程度和不一致程度中的至少一方的程度数据,还在输出界面显示程度数据,因此,使用者能够易于掌握公开数据相对于设计数据的一致程度和/或不一致程度,由此能够提高便利性。

在本发明中,优选为,在公开数据中包含有对应于使用者的识别信息而设定了阅览权限的阅览权限信息,其中该阅览权限是指是否能够阅览公开数据的权限,在已通过输入界面输入使用者的识别信息的情况下,当选择公开数据时,控制机构参照识别信息和阅览权限信息使输出界面显示是否能够阅览公开数据(比较判定结果的一览表8a、步骤84)。

根据该数据公开系统,当在已通过输入界面输入使用者的识别信息的情况下选择了公开数据时,参照识别信息和阅览权限信息在输出界面上显示是否能够阅览公开数据,因此,当使用者错误地选择没有阅览权限的公开数据时,能够向使用者适宜地告知错误地选择没有阅览权限的公开数据的情况。据此,能够进一步提高便利性。

在本发明中,优选为,在输出界面上显示有使用者能够通过输入界面选择的更新指令输出部(数据更新按钮19),当由使用者选择了更新指令输出部时,控制机构向设计数据的负责人输出公开数据中的与设计数据不一致的产品结构要素的数据的更新指令(步骤85、86)。

根据该数据公开系统,当由使用者选择了更新指令输出部时,向设计数据的负责人输出公开数据中与设计数据不一致的产品结构要素的数据的更新指令,因此,能够将在公开数据中存在与设计数据不一致的产品结构要素的数据的情况迅速地传达给设计数据的负责人,能够提前更新该产品结构要素的数据。其结果,能够进一步提高便利性。

在本发明中,优选为,控制机构判定由使用者选择的产品结构要素的数据与存储于设计数据存储机构的设计数据中的最新的产品结构要素的数据的一致性。

根据该数据公开系统,判定使用者选择的产品结构要素的数据与存储于判定设计数据存储机构的设计数据中的最新的产品结构要素的数据的一致性,因此,在数据彼此一致的情况下能够使用在该时间点最新的设计数据制作样品。据此,更加能够抑制样品的重新加工的发生频度,由此能够进一步降低制造成本。

在本发明中,优选为,在公开数据中包含有链接信息,该链接信息是指1个以上的产品结构要素的数据与对应于该1个以上的产品结构要素的设计数据的产品结构要素的数据之间的链接信息,控制机构根据链接信息来判定在设计数据中是否存在与使用者选择的产品结构要素的数据对应的产品结构要素的数据,且使输出界面显示判定结果(比较判定结果的一览表8a、步骤84)。

根据该数据公开系统,根据链接信息判定在设计数据中是否存在与1个以上的产品结构要素的数据对应的产品结构要素的数据,还在输出界面显示判定结果,因此,当由于设计变更等而变为在设计数据中不存在公开数据中的产品结构要素的数据的状态时,能够向使用者适宜地告知在设计数据中不存在公开数据中的产品结构要素的数据的情况。据此,能够更进一步提高便利性。

在本发明中,优选为,在公开数据中包含有链接信息,该链接信息是指1个以上的产品结构要素的数据与对应于该1个以上的产品结构要素的设计数据的产品结构要素的数据之间的链接信息,控制机构根据链接信息来判定由使用者选择的产品结构要素的数据与对应于数据的设计数据的产品结构要素的数据是否同步,且使输出界面显示判定结果(比较判定结果的一览表8a、步骤84)。

根据该数据公开系统,根据链接信息判定使用者选择的产品结构要素的数据与对应于数据的设计数据的产品结构要素的数据是否同步,还在输出界面显示判定结果,因此,当由于设计变更等而公开数据中的产品结构要素的数据和与其对应的设计数据的产品结构要素的数据变为非同步状态时,能够适宜地告知使用者该情况。据此,能够更进一步提高便利性。

附图说明

图1是表示本发明一实施方式所涉及的数据公开系统的结构的图。

图2是表示数据一致判定处理的流程图。

图3是表示执行条件判定处理的流程图。

图4是表示公开数据选择处理的流程图。

图5是表示设计数据选择处理的流程图。

图6是表示比较判定处理的流程图。

图7是表示阅览用终端启动时在显示器上显示的初始画面的图。

图8是表示在阅览用终端的显示器上显示的准备画面的图。

图9表示公开数据的选择画面的图。

图10是表示选择车型名称时的选择画面的图。

图11是表示选择大单元名称(largeunitname)时的选择画面的图。

图12是表示选择小单元名称(smallunitname)时的选择画面的图。

图13是表示选择零部件名称且使其反转时的选择画面的图。

图14是表示显示比较判定结果一例的画面的图。

附图标记说明

1:数据公开系统;3:设计用服务器(设计数据存储机构);4:公开用服务器(公开数据存储机构);5a:显示器(输出界面);5b:键盘(输入界面);5c:鼠标(输入界面);5d:运算处理装置(控制机构);8a:比较判定结果的一览表;8b:比较判定结果的一览表;19:数据更新按钮(更新指令输出部)。

具体实施方式

下面,一边参照附图一边对本发明一实施方式所涉及的数据公开系统进行说明。本实施方式的数据公开系统用于将由设计者设计的汽车的设计数据(三维模型)作为公开数据(公开模型)向样品的制作者等公开。

如图1所示,数据公开系统1具有多个设计用终端2(仅图示2个)、设计用服务器3、公开用服务器4、多个阅览用终端5(仅图示2个)和打印机6等。设计用服务器3构成为在各设计用终端2与公开用服务器4之间能够通过未图示的网络(例如lan、因特网)进行数据通信,公开用服务器4构成为在各阅览用终端5与打印机6之间能够通过未图示的网络进行数据通信。

设计用终端2用于设计者制作设计数据,具有显示器(monitor)2a、键盘2b、鼠标2c和运算处理装置2d等。该运算处理装置2d由微型计算机、存储器(memory)和输入输出界面电路等构成,在微型计算机的存储设备(storage)中安装有三维cad软件。

根据以上结构,在该设计用终端2中,通过设计者对键盘2b和鼠标2c的操作,使用三维cad软件制作设计数据来作为三维模型,并且将制作的设计数据发送给设计用服务器3并进行存储。在该情况下,设计数据作为具有设计者信息和零部件信息等的数据而被存储在设计用服务器3内。如以下所述的那样,该零部件信息包括车型名称、大单元名称、小单元名称、零部件名称、零部件的形状、零部件的坐标姿势等信息。另外,在本实施方式中,零部件相当于产品结构要素。

该大单元名称是“发动机”、“车身”和“底盘”等、将汽车的结构分为大致的单元单位时的单元名称。另外,小单元名称是将大单元进一步分为细小的单元单位时的单元名称,具体而言,当大单元为“发动机”时,“气门机构”和“气缸体”等相当于小单元。并且,零部件名称是构成小单元的各零部件的名称,例如,当小单元为“气门机构”时,“阀体”、“摇臂”和“凸轮轴”等相当于零部件。

另外,设计用服务器3(设计数据存储机构)具有微型计算机、存储器和输入输出界面电路等,按层次结构来存储从多个设计用终端2输入的多种车型的设计数据。具体而言,设计数据以从上层向下层按的顺序而层次化的状态被存储在设计用服务器3内(参照后述的图12)。

并且,在设计者执行了规定的数据登记操作时,设计用服务器3除了设计数据中的设计者信息和零部件信息之外,还将与设计数据的链接信息建立关联,据此将设计数据登记在设计用服务器3内的数据库中,并且制作该登记的设计数据的副本,且将该副本发送给公开用服务器4。另外,在该情况下,也可以代替设计数据的副本而将登记的设计数据自身发送给公开用服务器4。

另一方面,公开用服务器4(公开数据存储机构)通过将使用者的阅览权限信息与从设计用服务器3发送来的设计数据的副本建立关联,制作公开数据且存储制作的该公开数据。在该情况下,公开数据与设计数据同样,以从上层向下层按的顺序层次化的状态存储在公开用服务器4内(参照后述的图12)。另外,层次结构并不限定于此,还能够以各种形态来构成。

另外,阅览用终端5用于使用者(样品的制作者等)阅览和使用公开数据,具有显示器5a、键盘5b、鼠标5c和运算处理装置5d等。另外,在本实施方式中,显示器5a相当于输出界面,键盘5b和鼠标5c相当于输入界面,运算处理装置5d相当于控制机构。

该运算处理装置5d由微型计算机、存储器和输入输出界面电路等构成,在该微型计算机的存储设备中安装有用于执行后述的数据一致判定处理等的软件,并且存储有阅览用终端5的使用者的用户id和密码。另外,也可以构成为:将阅览用终端5作为不执行数据一致判定处理等控制处理的数据阅览专用的终端,用网络上的远程终端来执行数据一致判定处理等,且用阅览用终端5来显示其判定结果等。

在该阅览用终端5的情况下,当显示器5a和运算处理装置5d由于使用者的电源接通操作而启动,且公开数据阅览用的应用软件启动时,在显示器5a上显示图7所示的初始画面6a。在该初始画面6a内显示用户id的输入区域10、密码的输入区域11、登录按钮12和软件结束按钮13。

2个输入区域10、11分别是用于输入使用者的用户id和密码的区域,登录按钮12是用于在输入用户id和密码之后执行登录动作,由此向能够阅览设计用服务器3内的设计数据中的使用者可阅览的信息和公开用服务器4内的公开数据的状态转移的按钮。另外,软件结束按钮13是用于结束公开数据阅览用的应用软件的按钮。

在该阅览用终端5中,当在显示器5a上显示有上述初始画面6a的状态下使用者操作键盘5b和鼠标5c时,随之如以下所述的那样执行数据一致判定处理等各种控制处理。另外,在以下的说明中,将使用者操作键盘5b和鼠标5c中的至少一方称为“输入操作”。

下面,一边参照图2一边对数据一致判定处理进行说明。该数据一致判定处理是将由使用者选择的公开用服务器4内的公开数据和由使用者选择的设计用服务器3内的设计数据进行比较,判定两者是否一致的处理,在运算处理装置5d中按照规定的控制周期(例如数十~数百msec)来执行该数据一致判定处理。

另外,在本实施方式的情况下,阅览用终端5中的公开数据能够按照使用者的要求而以各种形态来显示(例如,没有层次化而能够以一层的状态来显示整体),在以下的说明中,对层次化显示时的例子进行说明。

如该图所示,首先,判定设计数据选择执行中标志f_select2是否为“1”(图2/步骤1)。当正在执行后述的设计数据选择处理时该设计数据选择执行中标志f_select2被设定为“1”,在除此以外的情况下该设计数据选择执行中标志f_select2被设定为“0”。

当该判定为肯定时(图2/步骤1…是),进入后述的设计数据选择处理(图2/步骤8)。

另一方面,当该判定为否定时(图2/步骤1…否),判定公开数据选择执行中标志f_select1是否为“1”(图2/步骤2)。当正在执行后述的公开数据选择处理时该公开数据选择执行中标志f_select1被设定为“1”,在除此以外的情况下该公开数据选择执行中标志f_select1被设定为“0”。

当该判定为肯定时(图2/步骤2…是),进入后述的公开数据选择处理(图2/步骤7)。

另一方面,当该判定为否定时(图2/步骤2…否),执行执行条件判定处理(图2/步骤3)。该执行条件判定处理用于判定数据一致判定处理的执行条件是否成立,具体而言,如图3所示的那样来执行该执行条件判定处理。

如该图所示,首先,判定执行条件标志f_exe是否为“1”(图3/步骤20)。当该判定为肯定、即在上一次以前的控制时间的数据一致判定处理的执行条件成立时(图3/步骤20…是),直接结束本处理。

另一方面,当该判定为否定时(图3/步骤20…否),判定是否已输入用户id(图3/步骤21)。即,判定是否通过使用者的输入操作在上述的初始画面6a的输入区域10输入了用户id。

当该判定为肯定时(图3/步骤21…是),判定是否已输入密码(图3/步骤22)。即,判定是否通过使用者的输入操作在上述的初始画面6a的输入区域11中输入了密码。

当该判定为肯定时(图3/步骤22…是),判定是否已执行登录操作(图3/步骤23)。具体而言,判定是否通过使用者的输入操作点击了初始画面6a的登录按钮12。

当该判定为肯定时(图3/步骤23…是),判定用户id和密码是否与存储在运算处理装置5d内的数据一致(图3/步骤24)。

当该判定为肯定时(图3/步骤24…是),判定为数据一致判定处理的执行条件成立,为了表示数据一致判定处理的执行条件成立,将执行条件标志f_exe设定为“1”(图3/步骤25)。在此之后,结束本处理。

另一方面,当以上判定中的任一判定为否定时,即当没有输入用户id时(图3/步骤21…否)、当没有输入密码时(图3/步骤22…否)、当不执行登录操作时(图3/步骤23…否)、或者当用户id和密码与存储在运算处理装置5d内的数据不一致时(图3/步骤24…否),判定为数据一致判定处理的执行条件不成立,为了表示数据一致判定处理的执行条件不成立,将执行条件标志f_exe设定为“0”(图3/步骤26)。在此之后,结束本处理。

返回图2,在如以上那样执行了执行条件判定处理(图2/步骤3)之后,判定执行条件标志f_exe是否为“1”(图2/步骤4)。

当该判定为否定时(图2/步骤4…否),即当数据一致判定处理的执行条件不成立时,将初始画面6a显示在显示器5a上(图2/步骤13)。在此之后,结束本处理。

另一方面,当该判定为肯定时(图2/步骤4…是),即当数据一致判定处理的执行条件成立时,将图8所示的准备画面6b显示在显示器5a上(图2/步骤5)。

如该图所示,在该准备画面6b上显示公开数据选择开始按钮14、设计数据选择开始按钮15和退出按钮16。这些按钮14~16均能够通过输入操作来选择,公开数据选择开始按钮14用于开始公开用服务器4内的公开数据的选择。

另外,设计数据选择开始按钮15用于开始设计用服务器3内的设计数据的选择,退出按钮16用于执行退出操作来从准备画面6b返回初始画面6a。另外,构成为:在图2所示的数据一致判定处理的情况下,选择公开用服务器4内的公开数据的公开数据选择处理(参照图4)和选择设计用服务器3内的设计数据的设计数据选择处理(参照图5)如参照后述的图4、5的内容得知的那样,无论先执行哪一方也能够在其后执行剩下的一方。

接着,判定是否已执行退出操作(图2/步骤6)。具体而言,判定是否通过使用者的输入操作点击了准备画面6b的退出按钮16。当该判定为肯定、即点击了退出按钮16时(图2/步骤6…是),将初始画面6a显示在显示器5a上(图2/步骤13)。在此之后,结束本处理。

另一方面,当该判定为否定时(图2/步骤6…否),执行公开数据选择处理(图2/步骤7)。该公开数据选择处理用于选择公开用服务器4内的公开数据,具体而言,如图4所示的那样来执行。

如该图所示,首先,判定公开数据选择结束标志f_data1是否为“1”(图4/步骤40)。当该判定为肯定、即公开数据的选择结束时(图4/步骤40…是),直接结束本处理。

另一方面,当该判定为否定时(图4/步骤40…否),判定公开数据选择执行中标志f_select1是否为“0”(图4/步骤41)。

当该判定为肯定时(图4/步骤41…是),判定是否已执行选择开始操作(图4/步骤42)。具体而言,判定是否通过使用者的输入操作点击了准备画面6b的公开数据的选择开始按钮14。

当该判定为否定、即没有点击公开数据的选择开始按钮14时(图4/步骤42…否),直接结束本处理。

另一方面,当该判定为肯定、即点击了公开数据的选择开始按钮14时(图4/步骤42…是),为了表示正在执行公开数据的选择,将公开数据选择执行中标志f_select1设定为“1”(图4/步骤43)。

这样,当将公开数据选择执行中标志f_select1设定为“1”时,或者当上述的判定为肯定、即在上一次以前的控制时间f_select1=1成立时(图4/步骤41…否),接着将公开数据的选择画面7a显示在显示器5a上(图4/步骤44)。

在本处理的第1次的控制时间的情况下,在该公开数据的选择画面7a上,如图9所示,除了显示车型名称“aaa”、“aab”、……“zzz”之外还显示判定按钮17和结束按钮18。另外,在第2次以后的控制时间的情况下,在公开数据的选择画面7a上直接显示在上一次的控制时间的结束时的显示内容。

该判定按钮17用于在公开数据和设计数据的选择结束后执行两者的一致判定,结束按钮18用于结束公开数据或者设计数据的选择。

接着,判定是否通过使用者的输入操作执行了公开数据的选择操作(图4/步骤45)。具体而言,例如,判定是否选择了图9所示的选择画面7a上的车型名称“aaa”等。当该判定为肯定时(图4/步骤45…是),判定通过输入操作选择的数据是否是零部件数据(图4/步骤46)。

当该判定为否定时(图4/步骤46…否),显示选择的公开数据的下层的选择要素(图4/步骤47)。具体而言,例如在选择图9所示的选择画面7a上的车型名称“aaa”的情况下,如图10所示,在选择画面7a上显示大单元名称“a01”、“a02”、……来作为车型名称的下层的选择要素。

另外,当从图10所示的状态选择大单元名称“a01”时,如图11所示,在选择画面7a上显示小单元名称“aaa”、“aab”、……来作为大单元名称的下层的选择要素。并且,当从图11所示的状态选择小单元名称“aaa”、“aab”时,如图12所示,在选择画面7a上显示零部件名称“001”、“002”、……、和零部件名称“101”、“102”、……来作为小单元名称的下层的选择要素。

另一方面,当上述的判定为肯定时(图4/步骤46…是),即当通过输入操作选择的数据为零部件数据时,使选择的零部件数据反转显示(图4/步骤48)。例如,当在图12所示的状态下选择零部件数据“001”、“002”、“101”时,如图13所示,将零部件数据“001”、“002”、“101”反转显示。另外,在本实施方式中,零部件的数据相当于设计数据中的产品结构要素的数据。

另一方面,当没有执行公开数据的选择时(图4/步骤45…否)、当显示选择的公开数据的下层的选择要素时(图4/步骤47)、或者当将选择的零部件数据反转显示时(图4/步骤48),接着判定是否已执行公开数据的选择结束(图4/步骤49)。

当该判定为肯定、即通过使用者的输入操作点击了选择画面7a上的结束按钮18时(图4/步骤49…是),为了表示公开数据的选择已结束,将公开数据选择结束标志f_data1设定为“1”(图4/步骤50)。

接着,将上述的公开数据选择执行中标志f_select1设定为“0”(图4/步骤51)。在此之后,结束本处理。

另一方面,当上述的判定为否定时(图4/步骤49…否),直接结束本处理。

另外,以上的公开数据选择处理是构成为当选择大单元名称时,以大单元名称的下层的选择要素未被选择的状态来显示的例子,代替于此,也可以构成为:当选择大单元名称时,以大单元名称的下层的选择要素全部被选择的状态来显示。该点在以下所述的设计数据选择处理中亦同样。

返回图2,在如以上那样执行公开数据选择处理(图2/步骤7)之后,执行设计数据选择处理(图2/步骤8)。该设计数据选择处理是用于选择设计用服务器3内的设计数据的处理,具体而言,如图5所示的那样执行该设计数据选择处理。

如该图所示,首先,判定设计数据选择结束标志f_data2是否为“1”(图5/步骤60)。当该判定为肯定、即设计数据的选择结束时(图5/步骤60…是),直接结束本处理。

另一方面,当该判定为否定时(图5/步骤60…否),判定设计数据选择执行中标志f_select2是否为“0”(图5/步骤61)。

当该判定为肯定时(图5/步骤61…是),判定是否已执行选择开始操作(图5/步骤62)。具体而言,判定是否通过使用者的输入操作点击了准备画面6b的设计数据的选择开始按钮15。

当该判定为否定、即没有点击设计数据的选择开始按钮15时(图5/步骤62…否),直接结束本处理。

另一方面,当该判定为肯定、即点击了设计数据的选择开始按钮15时(图5/步骤62…是),为了表示正在执行设计数据的选择,将设计数据选择执行中标志f_select2设定为“1”(图5/步骤63)。

这样,当将设计数据选择执行中标志f_select2设定为“1”时、或者当上述的判定为否定、即在上一次以前的控制时间f_select2=1时(图5/步骤61…否),接着将设计数据的选择画面显示于显示器5a(图5/步骤64)。

在本处理的第1次的控制时间的情况下,在该设计数据的选择画面上,虽然未图示,但与上述的图9的选择画面7a同样,除了车型名称“aaa”、“aab”、……“zzz”之外还显示判定按钮17和结束按钮18。另外,在第2次以后的控制时间的情况下,在设计数据的选择画面上直接显示在上一次的控制时间的结束时的显示内容。

接着,判定是否已执行设计数据的选择(图5/步骤65)。当该判定为肯定时(图5/步骤65…是),判定是否已执行反转操作(图5/步骤66)。

具体而言,当在正显示上层的选择要素和下层的选择要素的状态下通过使用者的输入操作点击了上层的选择要素时,判定为已执行上层的选择要素的反转操作。例如,当在显示大单元名称作为上层的选择要素且显示小单元名称作为下层的选择要素的状态下点击了大单元名称时,判定为已执行大单元名称的反转操作。

在该情况下,当在正显示零部件名称的状态下点击了零部件名称时,也判定为已执行零部件名称的反转操作,但在本系统的情况下,从缩短所花费的时间和减少所花费的精力、和便利性的观点出发,使用者一般执行大单元名称或小单元名称的反转操作。另外,在本实施方式中,大单元的数据、小单元的数据和零部件的数据相当于设计数据中的产品结构要素的数据。

当该判定为肯定时(图5/步骤66…是),反转显示点击的选择要素(图5/步骤67)。

另一方面,当该判定为否定时(图5/步骤66…否),显示点击的选择要素的下层的选择要素(图5/步骤68)。例如,当正在显示车型名称和大单元名称的状态下点击大单元名称时,显示小单元名称。

另一方面,当没有执行设计数据的选择时(图5/步骤65…否)、当反转显示点击的选择要素时(图5/步骤67)、或者当显示下层的选择要素时(图5/步骤68),接着判定是否已执行设计数据的选择结束(图5/步骤69)。

当该判定为肯定时(图5/步骤69…是),即当通过使用者的输入操作点击了选择画面上的结束按钮18时,为了表示设计数据的选择已结束,将设计数据选择结束标志f_data2设定为“1”(图5/步骤70)。

接着,将上述的设计数据选择执行中标志f_select2设定为“0”(图5/步骤71)。在此之后,结束本处理。

另一方面,当上述的判定为否定时(图5/步骤69…否),直接结束本处理。

返回图2,在如上述那样执行设计数据选择处理(图2/步骤8)之后,判定上述的公开数据选择结束标志f_data1和设计数据选择结束标志f_data2是否均为“1”(图2/步骤9)。

当该判定为否定时(图2/步骤9…否),即当公开数据和/或设计数据的选择没有结束时,直接结束本处理。

另一方面,当该判定为肯定时(图2/步骤9…是),即当公开数据和设计数据的双方的选择均结束时,执行比较判定处理(图2/步骤10)。该比较判定处理用于将由使用者选择的公开数据和设计数据进行比较,判定两者的一致程度,具体而言,如图6所示的那样来执行该比较判定处理。

如该图所示,首先,判定比较判定执行完成标志f_judge是否为“1”(图6/步骤80)。当该判定为否定时(图6/步骤80…否),判定是否已执行比较判定操作(图6/步骤81)。具体而言,在点击了上述的公开数据或者设计数据的选择画面上的判定按钮18时,判定为已执行比较判定操作,在除此以外的情况下判定为没有执行比较判定操作。

当该判定为否定时(图6/步骤81…否),即当没有执行比较判定操作时,直接结束本处理。

另一方面,当上述的判定为肯定、即已执行比较判定操作时(图6/步骤81…是),通过规定的算法来执行由使用者选择的公开数据与设计数据的比较判定(图6/步骤82)。

接着,为了表示已执行公开数据与设计数据的比较判定,将比较判定执行完成标志f_judge设定为“1”(图6/步骤83)。

如上所述,当将比较判定执行完成标志f_judge设定为“1”时,或者当上述的判定为肯定、即在上一次以前的控制时间f_judge=1成立时(图6/步骤80…是),接着将比较判定结果显示于显示器5a(图6/步骤84)。

如图14所示,该比较判定结果在显示器5a内作为一览表8a、8b来显示。如该图所示,在该一览表8a中,由使用者选择的公开数据中的“零部件名称”如[车型名称-大单元名称-小单元名称-零部件名称]那样以表示出层次的形态来显示。另外,针对各零部件显示“名称一致”、“形状一致”、“坐标姿势一致”、“链接源(linksource)的有无”、“同步状态”、“阅览权限的有无”和“设计者名”的项目。

该“名称一致”的项目表示选择的公开数据的零部件所保持的链接源的名称(或者固有id)与选择的设计数据的零部件的名称(或者固有id)是否一致,当两者的名称一致时在“名称一致”的栏中显示“○”,当两者的名称不一致时在“名称一致”的栏中显示“×”。

另外,“形状一致”表示在公开数据的零部件与设计数据的零部件之间两者的形状是否一致,在后述的同步状态为“○”的情况下、在通过布尔运算将公开数据与设计数据对应的零部件彼此相减而剩余容量在一定阈值以下的情况下、或者在公开数据与设计数据对应的零部件彼此的重心坐标的偏移在一定的阈值以下的情况下,在“形状一致”的栏中显示“○”,在除此以外的情况下在“形状一致”的栏中显示“×”。

并且,“坐标姿势一致”表示在公开数据的零部件与设计数据的零部件之间两者的三维坐标和姿势是否一致,当两者的三维坐标和姿势一致时在“坐标姿势一致”的栏中显示“○”,当两者的三维坐标和姿势不一致时在“坐标姿势一致”的栏中显示“×”。

另一方面,“链接源的有无”的项目表示在选择的设计数据内是否存在成为公开数据的零部件数据的链接源的零部件数据,当存在成为链接源的零部件数据时,在“链接源的有无”的栏中显示“○”,当不存在成为链接源的零部件数据时在“链接源的有无”的栏中显示“×”。并且,在不存在成为链接源的零部件数据的情况下,在“名称一致”、“形状一致”、“坐标姿势一致”和“同步状态”的栏中显示“-”。

另外,“同步状态”的项目表示公开数据和设计数据是否同步,通过公开数据所保持的链接信息调出对应的设计数据,判定两者的同步状态,并且在公开数据与设计数据同步的情况下显示“○”,在公开数据与设计数据不同步的情况下显示“×”。另外,在“链接源的有无”为“×”的情况下,“同步状态”显示“-”。

并且,“阅览权限的有无”的项目表示使用者是否有公开数据的阅览权限,将用户id和公开数据内的阅览权限信息进行比较来进行判定,并且当使用者有公开数据的阅览权限时在“阅览权限的有无”的栏中显示“○”,当使用者没有公开数据的阅览权限时在“阅览权限的有无”的栏中显示“×”。除此之外,在使用者没有公开数据的阅览权限的情况下,在“名称一致”、“形状一致”、“坐标姿势一致”、“链接源的有无”和“设计者名和联系方式”的栏中显示“-”。另外,在“设计者名和联系方式”的栏中显示设计数据的制作者名和电话号码等联系方式(在图中记作“zzzz”、“yyyy”)。

并且,在下侧的一览表8b中分别显示“一致率”、“不一致率”、“没有链接的数量”和“没有权限的数量”。该“没有权限的数量”表示使用者选择的公开数据所包含的、使用者没有阅览权限的数据的数量,该判定通过参照使用者的用户id与使用者选择的零部件数据的阅览权限信息来执行。另外,“没有链接的数量”表示使用者选择的公开数据中、成为链接源的零部件数据在设计数据中不存在的数据的数量。

并且,“一致率”是名称、形状和坐标姿势均一致的数据数量、与使用者选择的公开数据中在名称、形状和坐标姿势的栏中显示为“○”或“×”的数据数量(即、使用者具有阅览权限且存在链接信息的数据数量)的比率(%),其中所述名称、形状和坐标姿势均一致的数据数量是指在使用者选择的公开数据的零部件与设计数据的零部件之间名称、形状和坐标姿势均一致的数据数量。另外,“同步状态”为“×”的数据作为上述“一致率”的计算对象,但在该情况下,视为不一致的数据来进行处理。

并且,“不一致率”是名称、形状和坐标姿势中的至少一方不一致的数据数量与公开数据中在名称、形状和坐标姿势的栏中显示为“○”或“×”的数据数量的比率(%),通过从值100中减去一致率来计算,其中所述名称、形状和坐标姿势中的至少一方不一致的数据数量是指在使用者选择的公开数据中的零部件与设计数据的零部件之间名称、形状和坐标姿势中的至少一方不一致的数据数量。另外,在本实施方式中,一致率和不一致率相当于程度数据。

并且,如图14所示,在显示比较判定结果的显示器5a的画面内,除了显示结束按钮18之外还显示数据更新按钮19、外部输出按钮20、保存按钮21和同步执行按钮22。

如后述那样,该数据更新按钮19(更新指令输出部)用于要求设计者更新在公开数据中的零部件与设计数据的零部件之间名称、形状和坐标姿势中的任一方不一致的数据(以下称为“不一致数据”)。

另外,外部输出按钮20用于打印比较判定结果的一览表8a、8b,保存按钮21用于将比较判定结果的一览表8a、8b作为数据而保存在阅览用终端5的运算处理装置5d的存储器内。并且,同步执行按钮22用于使“链接源的有无”为“○”、且同步状态为“×”的公开数据与设计数据同步。

返回图6,在如以上那样将比较判定结果显示在显示器5a上之后,判定是否已执行数据更新请求(图6/步骤85)。具体而言,当点击了图14所示的数据更新按钮19时,判定为已执行数据更新请求,在除此以外的情况下判定为没有执行数据更新请求。

当该判定为肯定时(图6/步骤85…是),即当点击了数据更新按钮19时,向不一致数据的设计者的设计用终端2输出不一致数据的更新请求(图6/步骤86)。

当这样输出了不一致数据的更新请求(更新指令)或者没有执行数据更新请求时(图6/步骤85…否),接着判定是否已执行外部输出操作(图6/步骤87)。具体而言,当点击了图14所示的外部输出按钮20时判定为已执行外部输出操作,在除此以外的情况下判定为没有执行外部输出操作。

当该判定为肯定时(图6/步骤87…是),即当点击了外部输出按钮20时,为了打印比较判定结果的一览表8a、8b而向打印机6输出该指令信号(图6/步骤88)。另外,当点击了外部输出按钮20时,也可以将比较判定结果的一览表8a、8b的内容作为文件数据而输出给外部存储器。

当这样向打印机6输出了印刷指令信号时或者当没有执行印刷操作时(图6/步骤87…否),接着判定是否已执行保存操作(图6/步骤89)。具体而言,当点击了图14所示的保存按钮21时,判定为已执行保存操作,在除此以外的情况下判定为没有执行保存操作。

当该判定为肯定时(图6/步骤89…是),即当点击了保存按钮21时,将比较判定结果的一览表8a、8b的数据保存在阅览用终端5的运算处理装置5d的存储器内(图6/步骤90)。

当这样将比较判定结果的一览表8a、8b的数据保存在阅览用终端5的运算处理装置5d的存储器内时、或者没有执行保存操作时(图6/步骤89…否),接着判定是否已执行同步操作(图6/步骤91)。具体而言,当点击了图14所示的同步执行按钮22时,判定为已执行同步操作,在除此以外的情况下判定为没有执行同步操作。

当该判定为肯定时(图6/步骤91…是),即点击了同步执行按钮22时,使同步状态为“×”的公开数据与对应的设计数据同步(图6/步骤92)。

当这样使同步状态为“×”的公开数据与对应的设计数据同步时或者当没有执行同步操作时(图6/步骤91…否),直接结束本处理。

返回图2,在如上述那样执行比较判定处理(图2/步骤10)之后,判定是否已执行结束操作(图2/步骤11)。具体而言,当点击了图14所示的结束按钮18时,判定为已执行结束操作,在除此以外的情况下判定为没有执行结束操作。

当该判定为否定时(图2/步骤11…否)直接结束本处理。另一方面,当该判定为肯定时(图2/步骤11…是),执行标志复位(图2/步骤12)。具体而言,将上述的各种标志f_exe、f_select1、f_data1、f_select2、f_data2、f_judge均复位为“0”。

接着,显示初始画面6a(图2/步骤13)。在此之后,结束本处理。

如上所述,根据本实施方式的数据公开系统1,在通过使用者的输入操作选择公开数据和设计数据中的一方,接着选择公开数据和设计数据中的另一方之后,比较判定两数据的一致/不一致,且将该比较判定结果作为一览表8a、8b(参照图14)而显示于显示器5a。

在该一览表8a中用“○”、“×”来显示名称、形状和坐标姿势的一致/不一致的比较判定结果,因此,使用者能够易于掌握自己选择的公开数据的零部件数据是否与设计数据的零部件数据一致,在数据彼此一致的情况下,能够使用推定为在该时间点为最新的设计数据来制作样品。另一方面,在数据彼此不一致的情况下,能够避免使用不一致的公开数据来制作样品。其结果,能够抑制样品的重新加工的发生频度,缩短作业时间,由此能够减少制造成本。

另外,在比较判定结果的一览表8a中除了显示名称、形状和坐标姿势的一致/不一致之外,还显示使用者的阅览权限的有无和公开数据中的链接信息的有无,因此,使用者能够易于掌握这些信息,由此能够提高便利性。

并且,当执行上述的比较判定时,判定在使用者选择的公开数据中使用者有阅览权限且存在链接信息的零部件数据与设计数据的零部件数据之间名称、形状和坐标姿势的一致/不一致,因此不再需要判定不存在链接信息的零部件数据的一致/不一致,据此能够进一步提高便利性。

另外,在比较判定结果的一览表8b中将上述的判定结果显示为一致率和不一致率,并且还显示不存在链接信息的数据数量和没有阅览权限的数据数量,因此,使用者能够易于掌握公开数据相对于设计数据的一致率和不一致率、不存在链接信息的数据数量和没有阅览权限的数据数量,由此能够进一步提高便利性。

并且,当在执行比较判定之后在显示出比较判定结果的一览表8a、8b的状态下点击了数据更新按钮19时,向不一致数据的设计者的设计用终端2输出不一致数据的更新请求,因此能够将不一致数据的存在及其更新请求迅速传达给设计数据的负责人,能够提前更新不一致数据。其结果,能够进一步提高便利性。

另外,实施方式是使用显示器5a作为输出界面的例子,但本发明的输出界面并不限定于此,只要能够显示公开数据即可。例如,也可以使用触摸屏式的显示器、3d全息照相装置和头戴式的vr装置等作为输出界面。

另外,实施方式是使用键盘5b和鼠标5c作为输入界面的例子,但本发明的输入界面并不限定于此,只要是能够通过使用者的操作选择公开数据的输入界面即可。例如,也可以使用激光笔等光学式定位设备、触摸屏、触笔等接触式设备作为输入界面。并且,也可以使用能将语音转换为规定的描绘动作的非接触式的设备作为输入界面。

并且,实施方式是使用零部件数据作为公开数据的产品结构要素的数据的例子,但本发明的公开数据的产品结构要素的数据并不限定于此,只要是相当于公开数据的产品结构要素的数据即可。例如,也可以使用公开数据中的小单元的数据或者大单元的数据作为产品结构要素的数据。

另一方面,实施方式是使用大单元、小单元和零部件的名称作为结构要素id信息的例子,但本发明的结构要素id信息并不限定于此,只要是表示产品结构要素中的产品结构要素编号和产品结构要素名称中的至少一方的信息即可。例如,可以使用大单元、小单元和零部件的编号作为结构要素id信息,也可以使用这些编号和名称双方作为结构要素id信息。

另外,实施方式是使用零部件的形状信息与坐标姿势信息双方作为公开数据中的产品结构要素的结构要素形态信息的例子,但也可以使用零部件的形状信息与坐标姿势信息中的一方作为结构要素形态信息。

并且,实施方式是将作为程度数据的一致率和不一致率双方显示于比较判定结果的一览表8b的例子,但也可以构成为,将作为程度数据的一致率和不一致率中的一方显示于比较判定结果的一览表8b。

另一方面,实施方式是用“○”、“×”来显示公开数据与设计数据的一致/不一致的例子,但公开数据与设计数据的一致/不一致的显示并不限定于此,可以用分颜色、汉字、英文字母来显示一致/不一致,也可以用其他符号来显示一致/不一致。

另外,实施方式是构成为选择公开数据和设计数据中的一方,接着选择公开数据和设计数据中的另一方,在此之后执行所选择的两数据的比较判定的例子,但也可以构成为,在选择公开数据之后不选择设计数据,而在点击了判定按钮17时,比较所有与公开数据的车型名称对应的车型名称的设计数据。

并且,实施方式是使公开数据和设计数据的层次结构构成为这4层的例子,但也可以使公开数据和设计数据的层次结构构成为3层以下或者5层以上。

另外,实施方式是将数据公开系统适用于汽车的零部件设计用的系统的例子,但本发明的数据公开系统并不限定于此,还能够适用于对各种产业设备的设计数据进行处理的系统。例如,也可以将数据公开系统适用于对建筑机械、船舶和农业机械等设计数据进行处理的系统。

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