一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息管理系统的制作方法

2022-12-26 08:07:02 来源:中国专利 TAG:


1.本公开涉及信息管理系统。


背景技术:

2.在日本特开2009-70257号公报中,公开有一种信息管理系统,该信息管理系统管理在包括完成品制造商以及对该完成品制造商供给部件的供应商的供应链中交易的部件的含有化学物质的信息。该信息管理系统利用网络与上述供应商利用的供应商终端以及其他供应商利用的其他供应商终端连接。其他供应商对上述供应商供给构成上述供应商交付给完成品制造商的部件的子部件。供应商为了将上述部件含有的化学物质的信息报告给完成品制造商,对其他供应商请求子部件含有的化学物质的信息的公开。


技术实现要素:

3.关于在日本特开2009-70257号公报所公开的信息管理系统中管理的化学物质,例如考虑从参加该信息管理系统的任意的企业(例如完成品制造商)的终端指定。然而,还考虑输入内容存在错误,例如未被法规法制等限制的化学物质被指定为被限制的化学物质,或者被法规法制等限制的化学物质被指定为未被限制的化学物质的情形。当根据错误的内容来管理信息时,有可能在信息管理系统中无法适当地管理化学物质,或者对供应商等要求所需以上的信息公开。
4.本公开是为了解决上述课题而完成的,本公开的目的在于在管理在供应链中流通的产品中含有的化学物质的信息的信息管理系统中适当地设定作为管理对象的化学物质的信息。
5.(1)本公开的某个局面的信息管理系统是管理在供应链中流通的产品中含有的化学物质的信息的信息管理系统。该信息管理系统具备:多个装置,分别归属于供应链中包含的多个企业;以及网络,将多个装置相互进行连接。多个装置的各装置具有表示在信息管理系统中管理的化学物质的列表,对供应链中的下游的企业的装置公开对下游的企业供给的产品中包含且列表中包含的化学物质的信息。多个装置的各装置构成为能够执行:第1处理,将新的化学物质向列表的追加请求输出到其它装置;以及第2处理,包括否认从其它装置接受的追加请求的处理。
6.根据上述结构,多个装置的各装置能够否认从其它装置接受到的新的化学物质向列表的追加请求。例如,在如其它装置的请求内容有错误那样的情况下,多个装置的各装置否认追加请求。接受到来自其它装置的追加请求的装置双重检查该追加请求,在请求内容有错误的情况下否认请求,从而能够适当地设定作为管理对象的化学物质的信息。
7.(2)在某个实施方式中,上述追加请求包含表示新的化学物质是否是限制物质的信息。限制物质是由法规法制指定的化学物质。多个装置的各装置当从其它装置接受到追加请求时,根据从管理法规法制的信息的外部装置获取到的信息,验证追加请求,在表示是否是限制物质的信息有错误的情况下,否认追加请求。
8.存在错误地设定表示是否是限制物质的信息的情况。新的化学物质是否是限制物质是重要的信息。这是因为对于限制物质可能产生报告的义务(法律义务),另一方面,对于不是限制物质的化学物质不产生报告的义务。例如,当作为限制物质的化学物质被设定为“非限制物质”时,可能产生报告的遗漏。另外,当不是限制物质的化学物质被设定为“限制物质”时,有可能会对上游的企业等要求所需以上的信息公开。根据上述结构,根据从管理法规法制的信息的外部装置获取到的信息,验证追加请求,在表示是否是限制物质的信息有错误的情况下,否认追加请求,所以能够适当地设定表示新的化学物质是否是限制物质的信息。
9.(3)在某个实施方式中,信息管理系统使用分布式账本技术,管理在供应链中流通的产品中含有的化学物质的信息。
10.根据上述结构,通过使用分布式账本技术来管理产品中含有的化学物质的信息,从而在各企业的装置间迅速地进行信息传达。因而,相比于例如使用基于电子邮件、电话或者传真等的通信手段来管理在供应链中流通的产品中含有的化学物质的信息的情况,能够进行迅速的信息传达。
11.另外,通过使用分布式账本技术,能够提高信息的抗篡改性。
12.(4)在某个实施方式中,多个装置包括:第1企业的第1装置,制造第1产品;第2企业的第2装置,将第1产品中包含的第2产品供给到第1企业;以及第3企业的第3装置,将第2产品中包含的第3产品供给到第2企业。第1装置、第2装置以及第3装置分别具有第1分布式账本、第2分布式账本以及第3分布式账本。第1分布式账本与第2分布式账本共享包含第2产品中含有的化学物质的信息的事务数据。第2分布式账本与第3分布式账本共享包含第3产品中含有的化学物质的信息的事务数据。第1分布式账本与第3分布式账本不共享事务数据。
13.例如,从第2企业来看,有时不想让第1企业知晓从哪个企业购买了第2产品中包含的第3产品等的信息。根据上述结构,第1分布式账本与第3分布式账本未共享事务数据。在事务数据中包含发送源的信息等,将共享事务数据的范围限定在有直接的交易关系的企业间,在没有直接的交易关系的企业间不共享事务数据,从而能够对第1企业隐匿第3企业的信息。
14.本发明的上述以及其它目的、特征、局面以及优点将会从与附图关联地理解的与本发明有关的下面的详细的说明变得清楚。
附图说明
15.图1是示出实施方式的信息管理系统的概略结构的图。
16.图2是用于说明供应链中的企业间的交易关系的图。
17.图3是概略地示出信息管理装置的硬件结构的图。
18.图4是用于说明分布式账本的概念图。
19.图5是用于说明更新限制列表的情形的图。
20.图6是用于说明限制列表的更新过程的一个例子的图。
21.图7是用于说明限制列表的更新过程的另一例子的图。
22.图8是用于说明登记询问的情形的图。
23.图9是用于说明登记新产品的信息的情形的图。
24.图10是与更新限制列表的功能关联的控制装置(节点)的功能框图。
25.图11是与询问功能以及回答功能关联的控制装置(节点)的功能框图。
26.图12是示出向限制列表的对象物质的追加请求传播的流程的时序图(其一)。
27.图13是示出向限制列表的对象物质的追加请求传播的流程的时序图(其二)。
28.图14是示出向限制列表的对象物质的追加请求传播的流程的时序图(其三)。
29.图15是示出从其它节点接受到向限制列表的新的对象物质的追加请求(限制列表的更新的请求)之后执行的处理的次序的流程图。
30.图16是示出询问以及回答的流程的时序图。
31.图17是示出新产品的登记的流程的时序图(其一)。
32.图18是示出新产品的登记的流程的时序图(其二)。
具体实施方式
33.以下,参照附图,详细地说明本公开的实施方式。此外,对图中相同或者相当部分附加相同的符号,不重复其说明。
34.《信息管理系统的整体结构》
35.图1是示出本实施方式的信息管理系统1的概略结构的图。本实施方式的信息管理系统1是用于在构成为包括多个企业的供应链中使用分布式账本技术来管理在供应链中流通的产品(包括部件、原材料等)中含有的特定的化学物质(以下,还称为“对象物质”)的信息的系统。在本实施方式中,作为一个例子,设想包括4个企业(例如,a企业、b企业、c企业以及d企业)的供应链。对象物质是在信息管理系统1中成为向供应链中的下游企业的报告对象的化学物质。对象物质中例如包括作为在reach规则中有害性高的物质而被指定为svhc(substance of very high concern,高度关注物质)的化学物质以及/或者在作为世界共同管理的化学物质列表的gadsl(global automotive declarable substance list,全球汽车申报物质清单)中指定的化学物质。以下,将被指定为svhc的化学物质以及/或者在gadsl中指定的化学物质还称为“限制物质”。此外,限制物质中也可以包括由其它法规法制指定的化学物质等。进而,参加信息管理系统1的企业还能够使任意的化学物质包含于对象物质。即,由信息管理系统1管理的对象物质中可以包括限制物质以及参加企业任意地指定的化学物质。作为对象物质中包含的任意的化学物质,例如可举出预计今后被限制的化学物质。
36.信息管理系统1具备归属于a企业的信息管理装置10-1、归属于b企业的信息管理装置10-2、归属于c企业的信息管理装置10-3、归属于d企业的信息管理装置10-4以及平台提供商50。在本实施方式中,a企业是完成品制造商,相当于供应链中的所谓的“下游企业”。在本实施方式中,b企业是部件制造商,相当于供应链中的所谓的“中游企业”。在本实施方式中,c企业以及d企业是材料制造商,相当于供应链中的所谓的“上游企业”。
37.图2是用于说明供应链中的企业间的交易关系的图。c企业将作为本公司产品的c产品供给到b企业。d企业将作为本公司产品的d产品供给到b企业。b企业使用从c企业购买(接受供给)的c产品以及从d企业购买的d产品来制造作为本公司产品的b产品,将该b产品供给到a企业。a企业使用从b企业购买的产品来制造作为本公司产品的a产品,将a产品销售给最终用户。a企业例如也可以是汽车制造商。
38.此外,中游企业也可以包括贸易公司。例如,贸易公司可以介于a企业与b企业之间、b企业与c企业之间以及/或者b企业与d企业之间。
39.对各企业要求管理本公司销售的产品中含有的对象物质的信息。各企业从供应链中的上游的企业接受购买产品中含有的对象物质的信息的公开,管理本公司销售的产品中含有的对象物质的信息。例如,a企业从b企业接受b产品中含有的对象物质的信息,使用该信息来管理a产品中含有的对象物质的信息。
40.在本实施方式的信息管理系统1中,仅在有直接的交易关系的企业间进行信息的传达。例如,有产品的供求关系的下游企业(a企业)与中游企业(b企业)有直接的交易关系。有产品的供求关系的中游企业(b企业)与上游企业(c企业、d企业)有直接的交易关系。另一方面,下游企业(a企业)与上游企业(c企业、d企业)没有直接的交易关系。即,在下游企业(a企业)与中游企业(b企业)之间以及中游企业(b企业)与上游企业(c企业、d企业)之间进行信息的传达,另一方面,在下游企业(a企业)与上游企业(c企业、d企业)之间不进行信息的传达。此外,例如,当作为贸易公司的e企业介于a企业与b企业之间的情况下,在a企业与e企业之间以及e企业与b企业之间进行信息的传达,在a企业与b企业之间不进行信息的传达。
41.例如,当在b企业与c企业之间开始c产品的交易时,c产品中含有的对象物质的信息从c企业提供给b企业。之后详细地说明,关于c产品中含有的对象物质的信息,既存在c企业自发地提供给b企业的情况,还存在c企业根据来自b企业的请求提供给b企业的情况。这在a企业与b企业之间、b企业与d企业之间也是同样的。当在b企业与d企业之间开始d产品的交易时,d产品中含有的对象物质的信息从d企业提供给b企业。当在a企业与b企业之间开始b产品的交易时,b产品中含有的对象物质的信息从b企业提供给a企业。这样,各企业从有直接的交易关系的上游的企业接受购买产品中含有的对象物质的信息的提供,管理包括该购买产品的本公司产品中含有的对象物质的信息。各企业间的信息的传达是在包括信息管理装置10-1~10-4而形成的分布式账本网络2(图1)中进行的。
42.再次参照图1,在信息管理装置10-1~10-4各自中,导入有分布式账本基盘的软件。分布式账本基盘构成为包括能够将事务(transaction)数据的共享范围限定在当事人间的智能合约。因此,信息管理装置10-1~10-4各自具有的分布式账本14-1~14-4保持互不相同的事务数据。关于分布式账本14-1~14-4的详细内容将在后面叙述。作为分布式账本基盘,例如也可以采用corda(注册商标)。
43.所导入的分布式账本基盘的软件发挥功能,从而信息管理装置10-1~10-4中包含的控制装置110-1~110-4(后述图3)分别作为节点12-1~12~4发挥功能。节点12-1~12-4经由网络nw相互通信,从而形成分布式账本网络2。此外,信息管理装置10-1~10-4基本上具有同样的结构。因此,在不特别区分信息管理装置10-1~10-4的情况下,有时记载为“信息管理装置10-n”。关于节点12-1~12-4,也在不特别区分节点12-1~12-4的情况下,有时记载为“节点12-n”。
44.信息管理系统1中的分布式账本网络2是联盟/私有型的网络。平台提供商50作为分布式账本网络2的管理者发挥功能。平台提供商50包括门卫节点51、网络地图节点53以及公证节点55。
45.门卫节点51进行来自希望参加分布式账本网络2的节点12-n的参加申请的批准。另外,门卫节点51向节点12-n发放证书。参加分布式账本网络2的节点12-n在初次启动时
制作密钥以及公钥的配对,将证书赋予的请求发送到门卫节点51。门卫节点51验证节点12-n的id等,发放证书。
46.网络地图节点53存储所登记的节点12-n的信息(例如ip地址)。网络地图节点53在分布式账本网络2中作为dns(domain name system,域名系统)发挥功能。形成分布式账本网络2的节点12-1~12-4例如根据从网络地图节点53提供的信息,识别事务数据的发送目的地。
47.公证节点55验证由节点12-n建议的事务数据,对事务数据附加签名。通过由公证节点55对事务数据附加签名,从而对事务数据给予不可改变性。能够根据分布式账本基盘的规格适当地设定公证节点55对事务数据签名的定时。例如,公证节点55对事务数据签名的定时既可以是事务数据的发送源的节点对事务数据签名之后,也可以是事务数据的发送源的节点和事务数据的发送目的地的节点这双方对事务数据签名之后。
48.节点12-n生成事务数据。如上述那样,分布式账本基盘的软件发挥功能,从而信息管理装置10-n中包含的控制装置110-n(图3)作为节点12-n发挥功能。
49.图3是概略地示出信息管理装置10-n的硬件结构的图。信息管理装置10-n例如是包括服务器装置以及pc(personal computer,个人电脑)等的计算机。信息管理装置10-n包括控制装置110-n、rom(read only memory,只读存储器)120-n、ram(random access memory,随机存取存储器)130-n、通信装置140-n、存储装置150-n、存储装置160-n、输入装置170-n以及显示装置180-n。控制装置110-n、rom120-n、ram130-n、通信装置140-n、存储装置150-n、存储装置160-n、输入装置170-n以及显示装置180-n连接于总线190-n。
50.控制装置110-n例如由包括cpu(central processing unit,中央处理单元)的集成电路构成。控制装置110-n将保存于rom120-n的各种程序在ram130-n展开而执行。各种程序例如包括分布式账本基盘的软件。ram130-n作为工作存储器发挥功能,临时地保存各种程序的执行所需的各种数据。控制装置110-n通过执行分布式账本基盘的软件,从而在分布式账本网络2中作为节点12-n发挥功能。在作为节点12-n的初次启动时,控制装置110-n生成遵循预定的规格的密钥以及公钥。公钥例如被发送到平台提供商50的网络地图节点53。另外,控制装置110-n具有生成事务数据的功能。控制装置110-n使用密钥来生成电子签名,并附加到事务数据。另外,控制装置110-n具有批准其它节点建议的事务数据的功能。控制装置110-n验证其它节点建议的事务数据,如果验证结果没有问题,则对该事务数据附加电子签名,将该事务数据回送到其它节点。
51.通信装置140-n构成为能够进行与外部的设备的通信。外部的设备例如包括分布式账本网络2中包含的其它信息管理装置以及平台提供商50等。通信装置140-n与外部的设备的通信使用因特网,广域网络(wan)、局域网络(lan)、以太网(注册商标)网络、公共网络,私有网络、有线网络或者无线网络等或者这些的组合来进行。另外,外部的设备例如包括在因特网上公布限制物质的外部团体的服务器装置等。例如,控制装置110-n经由通信装置140-n按照预定的周期从外部团体的服务器装置获取限制物质的信息,从而监视是否未追加新的限制物质。
52.输入装置170-n包括输入器件。输入器件例如是鼠标、键盘、触摸面板以及/或者能够受理用户的操作的其它装置。
53.显示装置180-n包括显示器。显示装置180-n依照来自控制装置110-n的控制信号,使显示器显示各种图像。显示器例如是液晶显示器、有机el(electro luminescence,电致发光)显示器或者其它显示设备。
54.存储装置150-n例如构成为包括硬盘或者闪存存储器等存储介质。存储于存储装置150-n的信息在链下(off-chain)(分布式账本网络2的外部)管理。存储装置150-n存储本公司产品的产品组成数据151-n以及许可列表153-n。例如,如果是a企业的信息管理装置10-1,则产品组成数据151-1中包括a产品的组成数据。例如,如果是b企业的信息管理装置10-2,则产品组成数据151-2中包括b产品的组成数据。例如,如果是c企业的信息管理装置10-3,则产品组成数据151-3中包括c产品的组成数据。例如,如果是d企业的信息管理装置10-4,则产品组成数据151-4中包括d产品的组成数据。
55.许可列表153-n包含允许信息的公开的企业的信息。具体而言,在许可列表153-n中登记有在供应链中有直接的交易的下游的企业。例如,如果是a企业的信息管理装置10-1,则在许可列表153-1中,哪个企业都未登记。例如,如果是b企业的信息管理装置10-2,则在许可列表153-2中登记有a企业。例如,如果是c企业的信息管理装置10-3,则在许可列表153-3中登记有b企业。例如,如果是d企业的信息管理装置10-4,则在许可列表153-4中登记有b企业。对于来自未登记于许可列表153-n的企业的询问,不进行回答。此外,也可以在信息管理装置10-1的存储装置150-1中,不存储许可列表153-1。
56.另外,存储装置150-n存储由控制装置110-n生成的密钥以及公钥。另外,存储装置150-n存储从平台提供商50的门卫节点51发放的证书。
57.存储装置160-n例如构成为包括硬盘或者闪存存储器等存储介质。存储于存储装置160-n的信息在链上(on-chain)(分布式账本网络2的内部)管理。存储装置160-n存储分布式账本14-n。分布式账本14-n例如是具有dag(directed acyclic graph,有向无环图)构造的分布式账本。分布式账本14-n中包含的事务数据形成半顺序型的数据模型。事务数据是表示事务的数据,其详细内容将在后面叙述。
58.在分布式账本14-n中,包含限制列表141-n、询问数据142-n以及回答数据143-n。
59.限制列表141-n是对象物质的信息即表示在信息管理系统1中成为向下游企业的报告对象的化学物质的信息。在限制列表141-n中,包含1个以上的对象物质的信息。对象物质的信息中例如包括cas编号、物质名称、限制更新日以及报告阈值。cas编号是在美国化学学会的cas(chemical abstracts service,化学文摘社)中的化学物质登记系统中赋予的化学物质所固有的识别编号。物质名称是对象物质的名称。限制更新日是对象物质被追加到限制列表141-n的日(成为向下游的企业的报告对象的日)。在对象物质是限制物质的情况下,限制更新日也可以是被法规法制等限制的日(例如被指定为svhc的日)。报告阈值是产品的每单位量中包含的对象物质的比例(含有率)的阈值。在含有率超过报告阈值的情况下,关于该产品的对象物质的信息成为向下游的企业的报告对象。在含有率为报告阈值以下的情况下,对象物质的信息不成为报告对象。
60.进而,对象物质的信息中包括表示是否是限制物质的信息。表示是否是限制物质的信息例如用于识别建议追加到限制列表141-n的化学物质是限制物质还是任意的化学物质。
61.例如,当任意的企业的信息管理装置10-n(节点12-n)检测到新的限制物质被指定为svhc时,该信息管理装置10-n(节点12-n)生成建议将新指定为svhc的限制物质追加到限制列表141-n的事务数据,将事务数据发送到有直接的交易关系的企业的信息管理装置(节点)。发送接收事务数据的两方的节点对发送接收的事务数据签名,从而事务数据被追加到两方的信息管理装置所具有的分布式账本。进而,接受事务数据的信息管理装置(节点)通过使事务数据传播到与自身有直接的交易关系的企业的信息管理装置(节点),从而建议将新指定为svhc的限制物质追加到限制列表的事务数据被发送到形成分布式账本网络2的所有的节点。即,限制列表141-n的更新的信息通过有直接的交易关系的企业间的信息传达而在信息管理系统1中包含的(形成分布式账本网络2的)所有的企业间共享。
62.询问数据142-n包含来自下游企业的表示与产品(供给到下游企业的产品)中含有的对象物质有关的询问内容的信息。例如,当通过向输入装置170-n的操作而执行进行询问的处理时,由信息管理装置10-n(节点12-n)生成表示该处理内容的事务数据,对询问对方的企业的信息管理装置(节点)发送(建议)该事务数据。两方的节点对该事务数据签名,从而该事务数据被追加到两方的信息管理装置所具有的分布式账本。
63.回答数据143-n例如包含向下游的企业交付的产品中含有的对象物质的信息(cas编号、物质名称以及含有率等)。回答数据143-n既存在作为针对询问数据142-n的回答而发送的情况,还存在通过对限制列表141-n追加新的对象物质来自主地发送到下游的企业的情况。此外,a企业的信息管理装置10-1保有的回答数据143-1例如也可以是用于将a产品中含有的对象物质向最终用户公开的信息。
64.例如,当通过向输入装置170-n的操作或者通过由控制装置110-n进行的自动处理来执行针对询问的回答处理时,由信息管理装置10-n(节点12-n)生成表示该处理内容的事务数据,对询问对方的企业(下游的企业)的信息管理装置(节点)发送(建议)该事务数据。两方的节点对该事务数据签名,从而该事务数据被追加到两方的信息管理装置所具有的分布式账本。
65.本实施方式的分布式账本14-n是主观的,分布式账本14-1~14-4保持有互不相同的数据。这是因为如上述那样事务数据的共享范围被限定在当事人间。
66.图4是用于说明分布式账本14-n的概念图。在图4中,概略地示出分别存储于信息管理装置10-1~10-4的分布式账本14-1~14-4的相互的关系。
67.分布式账本14-1与分布式账本14-2共享在a企业的信息管理装置10-1(节点12-1)与b企业的信息管理装置10-2(节点12-2)之间发送接收的事务数据(区域s1)。区域s1中例如包括在节点12-1、12-2间发送接收的与限制列表有关的事务数据、b产品中含有的限制物质的询问的事务数据以及针对询问的回答的事务数据等。
68.分布式账本14-2与分布式账本14-3共享在b企业的信息管理装置10-2(节点12-2)与c企业的信息管理装置10-3(节点12-3)之间发送接收的事务数据(区域s2)。区域s2中例如包括在节点12-2、12-3间发送接收的与限制列表有关的事务数据、c产品中含有的限制物质的询问的事务数据以及针对询问的回答的事务数据等。
69.分布式账本14-2与分布式账本14-4共享在b企业的信息管理装置10-2(节点12-2)与d企业的信息管理装置10-4(节点12-4)之间发送接收的事务数据(区域s3)。区域s3中例如包括在节点12-2、12-4间发送接收的与限制列表有关的事务数据、d产品中含
有的限制物质的询问的事务数据以及针对询问的回答的事务数据等。
70.例如,从作为供应链中的中游企业的b企业来看,有时不想让a企业知晓从哪个企业采购b产品中包含的c产品以及d产品的信息。在事务数据中包含发送源以及发送目的地的节点的信息等,例如,当对形成分布式账本网络2的所有的节点广播事务数据时,a企业可能知晓c产品以及d产品的货源。在本实施方式的信息管理系统1中,事务数据的共享范围被限定在当事人间,从而能够抑制交易对方的信息(企业名等)被公开到有直接的交易关系的企业间以外。
71.一边将事务数据的共享范围限定在当事人间,一边实现信息管理系统1所具备的各种功能,从而能够一边担保信息的隐匿性,一边进行使用了分布式账本技术的迅速的信息传达。以下,以在信息管理系统1中执行的主要的3个情形为例,说明信息管理系统1中的具体的处理。主要的3个情形是(1)更新限制列表的情形、(2)登记询问的情形以及(3)登记新产品的信息的情形。
72.《(1)更新限制列表的情形》
73.图5是用于说明更新限制列表141-n的情形的图。限制列表141-n的更新是指对限制列表141-n追加对象物质。此外,限制列表141-n的更新也可以包括从限制列表141-n删除对象物质。向限制列表141-1的对象物质的追加的建议例如是在根据从外部团体的服务器装置等获取到的限制物质的信息而信息管理装置10-n判断为追加了限制物质时自动地进行的,或者是在信息管理装置10-n的用户经由输入装置170-n输入了将任意的化学物质作为对象物质的请求时进行的。在此,作为一个例子,例如设想对svhc追加新的限制物质,b企业的节点12-2最初检测到该新的限制物质。此外,在b企业的信息管理装置10-2的用户建议将任意的化学物质追加到对象物质的情况下,也执行与以下说明的处理同样的处理。
74.b企业的节点12-2将新的限制物质追加到限制列表141-2,更新限制列表141-2。然后,b企业的节点12-2为了在其它限制列表141-1、141-3、141-4中也将新的限制物质作为对象物质追加,生成建议将新的限制物质追加到限制列表141-1、141-3、141-4的事务数据。具体而言,b企业的节点12-2生成分别向有直接的交易关系的a企业的节点12-1、c企业的节点12-3以及d企业的节点12-4发送的3个事务数据。向a企业的节点12-1发送的事务数据中,例如包含事务数据的发送源的信息(b企业)、事务数据的发送目的地的信息(a企业)、事务的类别、cas编号、物质名称、限制更新日、报告阈值以及表示是否是限制物质的信息等。事务的类别表示事务建议的内容。该情况下的事务的类别表示“对象物质的追加”。在向c企业的节点12-3以及d企业的节点12-4发送的事务数据中,针对向上述a企业发送的事务数据的发送目的地的信息分别被变更为c企业的节点12-3以及d企业的节点12-4。
75.节点12-2对所生成的事务数据附加电子签名,将事务数据发送到其它节点12-1、12-3、12-4(箭头a1)。节点12-1、12-3、12-4批准接收到的事务数据(所建议的事务数据),从而事务数据被追加到分布式账本14-1~14-4。具体而言,节点12-1当从节点12-2接受到事务数据时,验证事务数据。验证的手法例如既可以是使用对事务数据附加的电子签名(b企业的电子签名)的验证手法,也可以是其它公知的验证手法。在本实施方式中,节点12-1还验证表示是否是限制物质的信息的准确性。对限制物质可能产生回答的义
务(法律义务),另一方面,对任意的化学物质不产生回答的义务。这是因为从尽可能不想公开可能是企业秘密的组成数据这样的企业需求的观点来看,对于企业而言,对象物质是限制物质还是任意的化学物质是重要的关心事项。例如,节点12-1在事务数据中包含的表示是否是限制物质的信息表示限制物质的情况下,从外部(外部团体的服务器装置等)获取限制物质的数据,确认所建议的化学物质是限制物质。另外,节点12-1在事务数据中包含的表示是否是限制物质的信息表示任意的化学物质的情况下,从外部获取限制物质的数据,确认所建议的化学物质不是限制物质。当结束事务数据的内容的验证时,节点12-1对事务数据附加电子签名,批准事务数据,将该事务数据回送到节点12-2。节点12-1、12-2分别将事务数据(节点12-1、12-2这两方的附加有电子签名的事务数据)追加到分布式账本14-1、14-2。事务数据保持于分布式账本14-1,从而a企业的限制列表141-1被更新。在节点12-1不批准事务数据的情况下,事务数据不被追加到分布式账本14-1、14-2,a企业的限制列表141-1不被更新。
76.同样地,节点12-3批准来自节点12-2的事务数据,从而事务数据被追加到分布式账本14-2、14-3。事务数据保持于分布式账本14-3,从而c企业的限制列表141-3被更新。
77.另外,节点12-4批准来自节点12-2的事务数据,从而事务数据被追加到分布式账本14-2、14-4。事务数据保持于分布式账本14-4,从而d企业的限制列表141-4被更新。
78.此外,在a企业最初建议限制列表141-n的更新的情况下,建议限制列表141-n的更新的事务数据从a企业的节点12-1传播到b企业的节点12-2。然后,b企业的节点12-2不论自身是否批准事务数据,都将建议限制列表141-n的更新的事务数据传播到c企业的节点12-3以及d企业的节点12-4。
79.在本实施方式的信息管理系统1中,针对限制列表141-n的更新的建议,各节点能够同意以及否认该建议。使用图6以及图7具体地进行说明。此外,用图7说明建议的否认。
80.图6是用于说明限制列表141-n的更新过程的一个例子的图。在此,设想如用图5说明那样,由任意的节点12-n(例如,b企业的节点12-2)生成建议向限制列表141-n的对象物质的追加的事务数据,该事务数据传播到所有的节点。此外,以下,将建议作为对象物质的追加的化学物质还称为“新的对象物质”。在图6中,设为正确地输入了上述事务数据中包含的表示是否是限制物质的信息。
81.在图6所示的例子中,b企业以及d企业同意限制列表141-n的更新的建议。a企业以及c企业未同意限制列表141-n的更新的建议。
82.d企业的节点12-4从b企业的节点12-2未接受到关于新的对象物质的询问,但以同意限制列表141-4的更新的建议为触发,将追加有新的对象物质的信息的d产品的组成数据报告给b企业的节点12-2(箭头b0)。具体而言,d企业的节点12-4当同意限制列表141-4的更新的建议时,使用产品组成数据151-4,将追加有新的对象物质的信息的d产品的组成数据作为回答数据143-4制作。然后,d企业的节点12-4将报告所制作出的回答数据143-4的事务数据发送到b企业的节点12-2。
83.b企业的节点12-2在验证从d企业的节点12-4接受的报告回答数据143-4的事务数据的之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,回答数据
143-4的内容作为回答数据143-2而保持于b企业的分布式账本14-2。b企业的节点12-2使用d产品的组成数据中包含的d产品中含有的新的对象物质的信息,更新b产品的产品组成数据151-2。
84.b企业的节点12-2从a企业的节点12-1未接受到关于新的对象物质的询问,但同意限制列表141-2的更新的建议,所以将追加有新的对象物质的信息的b产品的组成数据报告给a企业的节点12-1。b企业的节点12-2将反映了d产品中含有的新的对象物质的信息的b产品的组成数据作为回答数据143-2制作。在该回答数据143-2中,未包含用于确定d企业的信息。b企业的节点12-2将报告所制作出的回答数据143-2的事务数据发送到a企业的节点12-1(箭头b1)。在该回答数据143-2中,未反映c产品中含有的新的对象物质的信息,所以b企业的节点12-2将上述回答数据143-2作为一部分报告而报告给a企业的节点12-1。
85.a企业的节点12-1在验证从b企业的节点12-2接受的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,回答数据143-2的内容作为回答数据143-1而保持于a企业的分布式账本14-1。
86.c企业的节点12-3未同意限制列表141-n的更新的建议,所以未向b企业发送追加有新的对象物质的信息的c产品的组成数据。b企业的节点12-2当识别到尚未从c企业的节点12-3得到追加有新的对象物质的信息的c产品的组成数据时,为了得到追加有新的对象物质的信息的c产品的组成数据,制作询问数据142-2,将请求回答询问数据142-2的内容的事务数据发送到c企业的节点12-2(箭头b2)。此外,此时,b企业的节点12-2对已经得到追加有新的对象物质的信息的d产品的组成数据的d企业的节点12-4不进行询问。
87.c企业的节点12-3在验证从b企业的节点12-2接受的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,询问数据142-2的内容作为询问数据142-3而保持于c企业的分布式账本14-3。关于公开新的对象物质的信息,例如,由信息管理装置10-3的管理者或者用户研究。当研究的结果是被判断为公开新的对象物质的信息没有问题时,由信息管理装置10-3的管理者或者用户进行同意限制列表141-3的更新的操作。当同意限制列表141-3的更新时,c企业的节点12-3使用产品组成数据151-3,将追加有新的对象物质的信息的c产品的组成数据作为回答数据143-3制作。然后,c企业的节点12-3将报告所制作出的回答数据143-3的事务数据发送到b企业的节点12-2(箭头b3)。
88.b企业的节点12-2在验证从c企业的节点12-3接受的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,回答数据143-3的内容作为回答数据143-2而保持于b企业的分布式账本14-2。b企业的节点12-2使用c产品中含有的新的对象物质的信息,更新b产品的产品组成数据151-2。然后,为了向a企业报告,将反映了c产品中含有的新的对象物质的信息的b产品的组成数据作为回答数据143-2制作。在该回答数据143-2中,反映了b产品中包含的c产品以及d产品这两方中含有的对象物质的信息。因而,b企业的节点12-2将制作出的回答数据143-2作为完整的报告,将报告所制作出的回答数据143-2的事务数据发送到a企业的节点12-1(箭头b4)。此外,在该回答数据143-2中,未包含用于确定c企业以及d企业的信息。
89.a企业的节点12-1在验证从b企业的节点12-2接受的事务数据之后,如果事务数
据的验证结果没有问题,则批准该事务数据。由此,回答数据143-2的内容作为回答数据143-1而保持于a企业的分布式账本14-1。
90.b企业的节点12-2当结束向响应于限制列表141-2的更新的a企业的节点12-1的完整的报告时,设定完成标志。然后,b企业的节点12-2将表示结束针对限制列表141-2的更新的完整的报告的事务数据发送到a企业的节点12-1。a企业的节点12-1在验证从b企业的节点12-2接受的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,针对限制列表141-n的更新的处理完成。
91.图7是用于说明限制列表141-n的更新过程的另一例子的图。在图7中,也设想由任意的节点12-n(例如,b企业的节点12-2)生成建议向限制列表141-n的对象物质的追加的事务数据,该事务数据被传播到所有的节点。另外,在图7中,设为上述事务数据中包含的表示是否是限制物质的信息表示“限制物质”,但该输入是错误的,正确的是“任意的化学物质”。此外,上述事务数据中包含的表示是否是限制物质的信息表示“任意的化学物质”,但在正确的是“限制物质”的情形下,也执行与以下说明的处理同样的处理。
92.在图7所示的例子中,b企业是限制列表141-n的更新的建议源,所以同意限制列表141-n的更新的建议。a企业尚未同意(验证)限制列表141-n的更新的建议。c企业以及d企业否认限制列表141-n的更新的建议。
93.c企业的节点12-3验证从b企业的节点12-2接受的建议向限制列表141-3的对象物质的追加的事务数据,判断为该建议是错误的。具体而言,c企业的节点12-3例如从外部(外部团体的服务器装置等)获取限制物质的数据,确认所建议的新的对象物质是否是限制物质,从而判断为表示是否是限制物质的信息是错误的。c企业的节点12-3不同意向限制列表141-3的新的对象物质的追加的建议,将否认建议的事务数据发送到b企业的节点12-2(箭头b5)。
94.b企业的节点12-2当从c企业的节点12-3接受否认的事务数据时,使表示被否认的信息显示于显示装置180-2,等待b企业的用户的输入。例如,b企业的用户能够验证建议向限制列表141-3的对象物质的追加时的输入信息,在发现错误的情况下,修正输入信息,再次进行建议。作为错误的例子,例如,可举出表示是否是限制物质的信息的输入错误、cas编号的输入错误、物质名称的输入错误等。
95.根据接受建议向限制列表141-n的对象物质的追加的事务数据的节点(例如,d企业的节点12-4)验证该事务数据的定时,还存在在比接受该事务数据的节点否认事务数据之前发送来自发送了该事务数据的节点的询问的情况。
96.d企业的节点12-4未结束建议向限制列表141-4的对象物质的追加的事务数据的验证。b企业的节点12-2当识别到尚未从d企业的节点12-4得到追加有新的对象物质的信息的d产品的组成数据时,为了得到追加有新的对象物质的信息的d产品的组成数据,制作询问数据142-2,将请求回答询问数据142-2的内容的事务数据发送到d企业的节点12-4(箭头b6)。
97.d企业的节点12-4在验证从b企业的节点12-2接受的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,询问数据142-2的内容作为询问数据142-4而保持于d企业的分布式账本14-4。d企业的节点12-4验证从b企业的节点12-2接受的建议向限制列表141-3的对象物质的追加的事务数据。然后,d企业的节点12-4判断
为该事务数据是错误的。d企业的节点12-4不同意向限制列表141-4的新的对象物质的追加的建议,将否认建议的事务数据发送到b企业的节点12-2(箭头b7)。
98.接受到否认的事务数据的b企业的节点12-2进行的处理与从c企业的节点12-3接受到否认的事务数据的情况下的处理相同。
99.可能还存在由某个节点进行的限制列表141-n的更新的建议是错误的情况。节点12-n具有否认来自其它节点的限制列表141-n的更新的建议的功能,从而可以说能够作为信息管理系统1对建议内容进行双重检查。能够否认错误的建议,从而能够抑制进行所需以上的信息公开。
100.《(2)登记询问的情形》
101.询问是从供应链中的下游的企业对有直接的交易关系的上游的企业进行的。下游的企业能够在任意的定时对有直接的交易关系的上游的企业进行与购买产品的组成有关的询问。询问的登记例如是在关于限制列表141-n中包含的对象物质存在未接受到报告的情况下执行的。例如,设想如供应链中的任意的企业都未进行限制列表141-n的更新的同意那样的场面。在此,作为一个例子,说明从a企业向b企业进行关于b产品的询问的情形。
102.图8是用于说明登记询问的情形的图。在图8中,进行从a企业向b企业的关于b产品的询问。在此,设为b产品中含有的对象物质由所有的节点12-1~12-4同意而登记于限制列表141-1~141~4。设为作为b产品中含有的对象物质有第1~第3对象物质。设为a企业关于b产品接受到第1对象物质以及第2对象物质的组成数据(在此为含有率)的报告,但未接受到第3对象物质的组成数据的报告。
103.首先,a企业的节点12-1确认询问目的的第3对象物质是否包含于限制列表141-1,在未包含于限制列表141-1的情况下,执行用于将该第3对象物质追加到限制列表141-1的上述处理(限制列表的更新的处理)。当确认询问目的的第3对象物质包含于限制列表141-1时,a企业的节点12-1针对b企业的节点12-2制作进行关于b产品的询问的询问数据142-1,生成请求回答询问数据142-1的内容的事务数据。在事务数据中,例如包含事务数据的发送源的信息(a企业)、事务数据的发送目的地的信息(b企业)、事务的类别、用于确定b产品的产品编号信息以及询问目的等。事务的类别表示“组成的公开的请求”。用于确定b产品的产品编号信息例如也可以是用于在b企业中管理b产品的产品编号信息。例如,预先准备在a企业中管理b产品的产品编号信息与在b企业中管理b产品的产品编号信息的对应表,也可以设为a企业的用户能够在询问信息的制作时输入在a企业中管理b产品的产品编号信息。例如,也可以将所输入的在a企业中管理b产品的产品编号信息变换为节点12-1在b企业中管理b产品的产品编号信息而包含于事务数据。询问目的例如能够从“含有率”以及“存在有无”选择。当“含有率”被选择为询问目的时,在针对询问的回答中,例如以列表形式回答b产品中含有的每个对象物质的含有率。另外,当“存在有无”被选择为询问目的时,在针对询问的回答中,例如以列表形式回答b产品中含有的所有的对象物质。a企业的节点12-1将所生成的事务数据发送到b企业的节点12-2(箭头c1)。
104.b企业的节点12-2在验证从a企业的节点12-1接受到的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,询问数据142-1的内容作为询问数据142-2而保持于b企业的分布式账本14-2。b企业的节点12-2制作进行关于b产品中包含的c产品的询问的询问数据142-2,生成请求回答询问数据142-2的内容的事务数据。另
外,b企业的节点12-2制作进行关于b产品中包含的d产品的询问的询问数据142-2,生成请求回答询问数据142-2的内容的事务数据。在进行关于c产品的询问的事务数据中,例如包含事务数据的发送源的信息(b企业)、事务数据的发送目的地的信息(c企业)、事务的类别、用于确定c产品的产品编号信息以及询问目的等。在进行关于d产品的询问的事务数据中,例如包含事务数据的发送源的信息(b企业)、事务数据的发送目的地的信息(d企业)、事务的类别、用于确定d产品的产品编号信息以及询问目的等。b企业的节点12-2将进行关于c产品的询问的事务数据以及进行关于d产品的询问的事务数据分别发送到c企业的节点12-3以及d企业的节点12-4(箭头c2)。
105.c企业的节点12-3在验证从b企业的节点12-2接受到的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,询问数据142-2的内容作为询问数据142-3而保持于c企业的分布式账本14-3。c企业的节点12-3关于c产品不存在比自身上游的企业,所以将c产品的组成数据作为回答数据143-3制作。然后,c企业的节点12-3将报告所制作出的回答数据143-3的事务数据发送到b企业的节点12-2(箭头c3)。
106.b企业的节点12-2验证从c企业的节点12-3接受到的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,回答数据143-3的内容作为回答数据143-2而保持于b企业的分布式账本14-2。b企业的节点12-2使用c产品中含有的对象物质的信息,更新b产品的产品组成数据151-2。然后,节点12-2为了向a企业报告,将反映了c产品中含有的对象物质的信息的b产品的组成数据作为回答数据143-2制作。在该回答数据143-2中,未包含用于确定c企业的信息。b企业的节点12-2将报告所制作出的回答数据143-2的事务数据发送到a企业的节点12-1(箭头c4)。在该回答数据143-2中未反映d产品中含有的对象物质的信息,所以b企业的节点12-2将该回答数据143-2作为一部分报告而发送到a企业的节点12-1。a企业的节点12-1在验证从b企业的节点12-2接受到的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,回答数据143-2的内容作为回答数据143-1而保持于a企业的分布式账本14-1。
107.d企业的节点12-4在验证从b企业的节点12-2接受到的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,询问数据142-2的内容作为询问数据142-4而保持于d企业的分布式账本14-4。d企业的节点12-4关于d产品不存在比自身上游的企业,所以将d产品的组成数据作为回答数据143-4制作。然后,d企业的节点12-4将报告所制作出的回答数据143-4的事务数据发送到b企业的节点12-2(箭头c5)。
108.b企业的节点12-2验证从d企业的节点12-4接受到的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,回答数据143-4的内容作为回答数据143-2而保持于b企业的分布式账本14-2。b企业的节点12-2使用d产品中含有的对象物质的信息,更新b产品的产品组成数据151-2。然后,节点12-2为了向a企业报告,将反映了d产品中含有的新的对象物质的信息的b产品的组成数据作为回答数据143-2制作。在该回答数据143-2中,反映了b产品中包含的c产品以及d产品这两方中含有的对象物质的信息。因而,b企业的节点12-2将制作出的回答数据143-2作为完整的报告,将报告所制作出的回答数据143-2的事务数据发送到a企业的节点12-1(箭头c6)。此外,在该回答数据143-2中,未包含用于确定c企业以及d企业的信息。
109.a企业的节点12-1在验证从b企业的节点12-2接受到的事务数据之后,如果事务
数据的验证结果没有问题,则批准该事务数据。由此,回答数据143-2的内容作为回答数据143-1而保持于a企业的分布式账本14-1。
110.b企业的节点12-2当结束针对来自a企业的节点12-1的询问的完整的报告时,设定完成标志。然后,b企业的节点12-2将表示结束针对询问的完整的报告的事务数据发送到a企业的节点12-1。a企业的节点12-1在验证从b企业的节点12-2接受的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,询问至回答的一连串的处理完成。
111.《(3)登记新产品的信息的情形》
112.在发布新产品的情况下,发布新产品的企业的信息管理装置10-n将新产品的组成数据追加到产品组成数据151-n。当节点12-n检测到向产品组成数据151-n的新产品的组成数据的追加时,节点12-n从作为新产品中包含的产品的购买目的地的上游的企业的节点获取产品的组成数据,制作新产品的组成数据。然后,节点12-n对供给新产品的下游的企业的节点提供新产品中含有的对象物质的信息。在此,作为一个例子,说明b企业追加新产品的情形。
113.图9是用于说明登记新产品的信息的情形的图。在图9中,示出了b企业追加新产品的情形。在此,设为作为新产品而追加b1产品,b1产品的组成数据被追加到产品组成数据151-2。而且,设为b1产品中包括c企业供给的c产品以及d企业供给的d1产品。c产品还包含于作为现有产品的b产品,所以b企业已经获取到c产品中含有的对象物质的信息。另一方面,d1产品是从d企业新接受供给的产品,b企业不具有d1产品中含有的对象物质的信息。为了向购买b1产品的a企业报告b1产品中含有的对象物质的信息,b企业需要从d企业获取d1产品中含有的对象物质的信息(d1产品的组成数据)。
114.b企业的节点12-2针对d企业的节点12-4生成进行关于d1产品的询问的事务数据。在事务数据中,例如包含事务数据的发送源的信息(b企业)、事务数据的发送目的地的信息(d企业)、事务的类别、用于确定d1产品的产品编号信息以及询问目的等。关于询问,如在上述《(2)登记询问的情形》中说明那样,所以在此不重复说明。b企业的节点12-2将所生成的事务数据发送到d企业的节点12-4(箭头d1)。此外,已经获取到c产品中含有的对象物质的信息,所以b企业的节点12-2对c企业的节点12-3不进行询问。
115.d企业的节点12-4在验证从b企业的节点12-2接受到的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。d企业的节点12-4关于d1产品不存在比自身上游的企业,所以将d1产品的组成数据作为回答数据143-4制作。然后,d企业的节点12-4将报告所制作出的回答数据143-4的事务数据发送到b企业的节点12-2(箭头d2)。
116.b企业的节点12-2在验证从d企业的节点12-4接受到的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。b企业的节点12-2使用d1产品中含有的对象物质的信息,更新b1产品的产品组成数据151-2。然后,为了向a企业报告,将反映了d1产品中含有的新的对象物质的信息的b1产品的组成数据作为回答数据143-2制作。在该回答数据143-2中,反映了b1产品中包含的c产品以及d1产品这两方中含有的对象物质的信息。因而,b企业的节点12-2将制作出的回答数据143-2作为完整的报告,将报告所制作出的回答数据143-2的事务数据发送到a企业的节点12-1(箭头d3)。此外,在上述回答数据143-2中,未包含用于确定c企业以及d企业的信息。a企业的节点12-1在验证从b企业的节
点12-2接受的事务数据之后,如果事务数据的验证结果没有问题,则批准该事务数据。由此,完成新产品的追加的一连串的处理。
117.此外,在假设关于c产品也是从c企业新接受供给的产品的情况下,b企业的节点12-2与d1产品同样地,从c企业得到c产品中含有的对象物质的信息。在该情况下,b企业的节点12-2等待c产品中含有的对象物质的信息以及d1产品中含有的对象物质的信息这两方齐全,将反映了两方的信息的b1产品的组成数据作为回答数据143-2制作。在新产品的信息的登记时,a企业未保持关于b1产品的信息,所以存在即使从b企业接受关于b1产品的一部分报告也难以管理该信息的情况。因此,在新产品的信息的登记时,b企业的节点12-2不进行关于b1产品的一部分报告,而进行完整的报告。
118.《节点的功能块》
119.图10是与更新限制列表141-n的功能关联的控制装置110-n(节点12-n)的功能框图。在图10中,示出了节点12-n对其它节点请求向限制列表141-n的对象物质的追加的功能和对从其它节点接受的向限制列表141-n的对象物质的追加请求响应的功能。参照图10,节点12-n包括信息获取部1201-n、查询部1202-n、事务数据生成部1203-n、电子签名部1204-n、事务数据发送部1205-n、批准部1206-n、传播部1207-n以及决定部1208-n。
120.《《节点的功能块:请求对象物质的追加的功能》》
121.信息获取部1201-n、查询部1202-n、事务数据生成部1203-n、电子签名部1204-n以及事务数据发送部1205-n实现对其它节点请求向限制列表141-n的对象物质的追加的功能。
122.信息获取部1201-n经由通信装置140-n从信息管理装置10-n的外部(外部团体的服务器装置等)获取限制物质的数据(外部数据)。信息获取部1201-n例如每隔预定的周期从信息管理系统1的外部获取外部数据。能够根据信息管理系统1的特性等适当地设定预定的周期。另外,信息获取部1201-n获取经由输入装置170-n输入的将任意的化学物质作为对象物质的请求(输入数据)。信息管理装置10-n的用户能够将想要在信息管理系统1中管理的化学物质(想要作为对象物质的化学物质)输入到输入装置170-n,将该输入的信息作为输入数据而使信息获取部1201-n获取。信息获取部1201-n将外部数据以及/或者输入数据输出到查询部1202-n。
123.查询部1202-n从存储装置160-n读出限制列表141-n,在限制列表141-n中查询从信息获取部1201-n接受的外部数据以及/或者输入数据。在外部数据以及/或者输入数据所表示的化学物质已经包含于限制列表141-n的情况下,查询部1202-n废弃外部数据以及/或者输入数据。在外部数据以及/或者输入数据所表示的化学物质未包含于限制列表141-n的情况下,查询部1202-n将外部数据以及/或者输入数据所表示的化学物质作为新的对象物质,将新的对象物质的信息输出到事务数据生成部1203-n。
124.事务数据生成部1203-n生成所建议的事务数据。在该情况下生成的事务数据中,例如包含事务数据的发送源的信息、事务数据的发送目的地的信息、事务的类别(对象物质的追加)、对象物质的名称以及对象物质的cas编号等。
125.另外,事务数据生成部1203-n从电子签名部1204-n获取电子签名。然后,事务数据生成部1203-n将电子签名附加到事务数据。
126.电子签名部1204-n从存储装置150-n读出密钥。电子签名部1204-n使用密钥来生成电子签名。例如,电子签名部1204-n通过使用密钥对由事务数据生成部1203-n生成的事务数据进行加密,从而生成电子签名。电子签名部1204-n将所生成的电子签名输出到事务数据生成部1203-n。
127.事务数据生成部1203-n将附加有电子签名的事务数据输出到事务数据发送部1205-n。
128.事务数据发送部1205-n将用于发送事务数据的控制信号输出到通信装置140-n。在上述控制信号中,包含事务数据的发送目的地的信息所表示的节点的地址。由此,事务数据经由通信装置140-n以及网络nw发送到当事人的节点。作为当事人的节点是处于直接的交易关系的节点,换言之是具有具备与自身的分布式账本14-n重叠的区域的分布式账本的节点。
129.《《节点的功能块:对对象物质的追加的请求响应的功能》》
130.信息获取部1201-n、事务数据生成部1203-n、电子签名部1204-n、事务数据发送部1205-n、批准部1206-n、传播部1207-n以及决定部1208-n实现对向限制列表141-n的对象物质的追加的请求响应的功能。
131.信息获取部1201-n经由通信装置140-n获取形成分布式账本网络2的其它节点发送的事务数据。该事务数据是其它节点所建议的请求向限制列表141-n的对象物质的追加的事务数据(请求限制列表141-n的更新的事务数据)。信息获取部1201-n将获取到的事务数据输出到批准部1206-n。
132.批准部1206-n验证从信息获取部1201-n接受的事务数据,如果事务数据的验证结果没有问题,则批准该事务数据。在事务数据的验证中,也可以追溯该事务数据直接地以及间接地批准的事务数据而验证,验证未批准非法的事务数据。直接地批准的事务数据是指成为输入状态的事务数据。间接地批准的事务数据是指成为直接地批准的事务数据的输入状态的事务数据或者成为与直接地批准的事务数据关联的任意的事务数据的输入状态的事务数据。验证的手法例如既可以是使用了对事务数据附加的电子签名(其它节点的电子签名)的验证手法,也可以是其它公知的验证手法。
133.批准部1206-n将所批准的事务数据输出到传播部1207-n。另外,批准部1206-n将所批准的事务数据输出到决定部1208-n。
134.传播部1207-n判断在供应链中是否有比自身上游的节点,在有上游的节点的情况下,将所批准的事务数据和表示事务数据的发送目的地(上游的节点)的信息一起输出到事务数据生成部1203-n。
135.事务数据生成部1203-n针对从传播部1207-n接受到的事务数据,将发送源的信息变更为自身,将事务数据的发送目的地的信息变更为上游的节点。事务数据生成部1203-n从电子签名部1204-n获取电子签名。然后,事务数据生成部1203-n将电子签名附加到事务数据。事务数据生成部1203-n将附加有电子签名的事务数据输出到事务数据发送部1205-n。
136.事务数据发送部1205-n将用于发送事务数据的控制信号输出到通信装置140-n。由此,请求其它节点所建议的向限制列表141-n的对象物质的追加的事务数据被传播到上游的节点。节点12-n具有将请求其它节点所建议的向限制列表141-n的对象物质的追
加的事务数据传播到上游的节点的功能,从而该事务数据被传播到分布式账本网络2的所有的节点。
137.决定部1208-n决定是否接受(是否同意)由批准部1206-n批准的事务数据所表示的处理内容。具体而言,决定部1208-n决定是否将从其它节点建议的新的对象物质追加到限制列表141-n。首先,决定部1208-n在事务数据中包含的表示是否是限制物质的信息表示“限制物质”的情况下,参照从外部(外部团体的服务器装置等)获取到的限制物质的数据,确认新的对象物质是限制物质。另外,决定部1208-n在事务数据中包含的表示是否是限制物质的信息表示“任意的化学物质”的情况下,参照从外部获取到的限制物质的数据,确认新的对象物质不是限制物质(即,确认是任意的化学物质)。在这些确认失败的情况下,决定部1208-n决定否认对象物质的追加的请求。
138.在上述确认成功的情况下,决定部1208-n判断请求向限制列表141-n的追加的新的对象物质是否包含于当前的限制列表141-n(即,是否已经同意)。在请求向限制列表141-n的追加的对象物质已经包含于当前的限制列表141-n的情况下,决定部1208-n决定事务数据的接受。另一方面,在请求向限制列表141-n的追加的对象物质未包含于当前的限制列表141-n的情况下,决定部1208-n使询问能否接受(能否同意)的信息显示于显示装置180-n,等待经由输入装置170-n的用户的输入。在用户的输入信息是肯定接受的信息(同意请求的信息)的情况下,决定部1208-n决定事务数据的接受。在用户的输入信息是否定接受的信息(否认请求的信息)的情况下,决定部1208-n拒绝事务数据的接受。
139.在决定事务数据的接受的情况下,决定部1208-n以将由批准部1206-n批准的事务数据回送到作为事务数据的发送源的下游的节点的方式,指定事务数据的发送目的地(下游的节点)。决定部1208-n将所批准的事务数据和表示事务数据的发送目的地(下游的节点)的信息一起输出到事务数据生成部1203-n。在否定事务数据的接受的情况下,决定部1208-n废弃由批准部1206-n批准的事务数据。
140.事务数据生成部1203-n将从决定部1208-n接受的事务数据的发送源的信息变更为自身,将事务数据的发送目的地的信息变更为下游的节点。事务数据生成部1203-n从电子签名部1204-n获取电子签名。然后,事务数据生成部1203-n将电子签名附加到事务数据。事务数据生成部1203-n将附加有电子签名的事务数据输出到事务数据发送部1205-n。
141.事务数据发送部1205-n将用于发送事务数据的控制信号输出到通信装置140-n。由此,事务数据被回送到下游的节点。在回送到下游的节点的事务数据中,附加有下游的节点的电子签名和节点12-n的电子签名。该事务数据保持于两者的分布式账本(下游的节点的分布式账本以及分布式账本14-n)。
142.《《节点的功能块:询问功能》》
143.图11是与询问功能以及回答功能关联的控制装置110-n(节点12-n)的功能框图。参照图11,节点12-n包括信息获取部1201-n、事务数据生成部1203-n、电子签名部1204-n、事务数据发送部1205-n、批准部1206-n、询问执行部1211-n、组成确认部1212-n、回答制作部1213-n、组成更新部1214-n以及标志设定部1215-n。
144.信息获取部1201-n、事务数据生成部1203-n、电子签名部1204-n、事务数据发送部1205-n以及询问执行部1211-n实现对其它节点(上游的节点)执行询问的功能。
145.信息获取部1201-n获取经由输入装置170-n输入的询问输入数据。信息管理装置10-n的用户能够将想要对上游的企业询问购买产品的组成的内容输入到输入装置170-n,将该输入的信息作为询问输入数据而使信息获取部1201-n获取。信息管理装置10-n的用户例如在显示于显示装置180-n的询问表中输入询问源(自身)的信息、询问对方(上游的企业)的信息、进行询问的产品的产品编号信息、询问目的等信息。这些信息成为询问输入数据。如上述那样,询问目的例如也可以能够从“含有率”以及“存在有无”选择。信息获取部1201-n将询问输入数据输出到询问执行部1211-n。
146.询问执行部1211-n根据询问输入数据,生成传给事务数据生成部1203-n的信息。具体而言,询问执行部1211-n根据询问输入数据,抽取事务数据的发送源(自身)的信息、事务数据的发送目的地(上游的企业:询问对象的产品的购买源)的信息、事务的类别(组成的公开的请求)、询问对象的产品的产品编号信息以及询问目的,将抽取出的信息输出到事务数据生成部1203-n。
147.事务数据生成部1203-n使用从询问执行部1211-n接受的信息,生成事务数据。在事务数据中,包含事务数据的发送源(自身)的信息、事务数据的发送目的地(上游的企业:询问对象的产品的购买源)的信息、事务的类别(组成的公开的请求)、询问对象的产品的产品编号信息以及询问目的的信息。
148.事务数据生成部1203-n从电子签名部1204-n获取电子签名。然后,事务数据生成部1203-n将电子签名附加到事务数据。事务数据生成部1203-n将附加有电子签名的事务数据输出到事务数据发送部1205-n。
149.事务数据发送部1205-n将用于发送事务数据的控制信号输出到通信装置140-n。由此,询问被发送到作为询问对象的产品的购买源的上游的企业。
150.《《节点的功能块:对接收到的询问响应的功能》》
151.信息获取部1201-n、事务数据生成部1203-n、电子签名部1204-n、事务数据发送部1205-n、批准部1206-n、询问执行部1211-n、组成确认部1212-n、回答制作部1213-n以及标志设定部1215-n实现对接收到的询问响应的功能。
152.信息获取部1201-n经由通信装置140-n获取形成分布式账本网络2的其它节点(下游的企业的节点)发送的询问的事务数据。信息获取部1201-n将获取到的事务数据输出到批准部1206-n。
153.批准部1206-n验证从信息获取部1201-n接受到的事务数据,如果事务数据的验证结果没有问题,则批准该事务数据。批准部1206-n的详细内容如上所述,所以不重复其说明。批准部1206-n当批准事务数据时,将事务数据与表示批准的信息一起输出到组成确认部1212-n。
154.组成确认部1212-n确认询问对象的产品的组成。组成确认部1212-n例如通过参照存储于存储装置150-n的产品组成数据151-n,确认询问对象的产品的组成。具体而言,组成确认部1212-n确认是否有询问对象的产品中包含的产品(构成产品)。在有询问对象的产品中包含的产品(构成产品)的情况下,组成确认部1212-n生成与上述询问输入数据相当的数据,将该数据输出到询问执行部1211-n。在没有询问对象的产品中包含的产品(构成产品)的情况下,组成确认部1212-n将表示能够进行完整的报告的信息与事务数据一起输出到回答制作部1213-n。
155.询问执行部1211-n根据从组成确认部1212-n接受到的数据,生成传给事务数据生成部1203-n的信息。具体而言,询问执行部1211-n根据从组成确认部1212-n接受到的数据,抽取事务数据的发送源(自身)的信息、事务数据的发送目的地(上游的企业:构成产品的购买源)的信息、事务的类别(组成的公开的请求)、询问对象的产品的产品编号信息以及询问目的,将抽取出的信息输出到事务数据生成部1203-n。由此,由事务数据生成部1203-n、电子签名部1204-n以及事务数据发送部1205-n对作为构成产品的购买源的上游的企业的节点发送询问。
156.回答制作部1213-n当接受到表示能够进行完整的报告的信息时,参照产品组成数据151-n和限制列表141-n,使用这些来制作针对询问的回答数据143-n。即,回答制作部1213-n挑选询问对象的产品中含有的对象物质,制作回答数据143-n。回答制作部1213-n将制作出的回答数据143-n以及回答数据143-n的发送目的地的信息等输出到事务数据生成部1203-n。
157.事务数据生成部1203-n使用从回答制作部1213-n接受到的信息,生成事务数据。事务数据中包括事务数据的发送源(自身)的信息、事务数据的发送目的地(下游的企业:询问对象的产品的供给目的地)的信息、事务的类别(回答),询问对象的产品的产品编号信息以及回答数据。
158.事务数据生成部1203-n从电子签名部1204-n获取电子签名。然后,事务数据生成部1203-n将电子签名附加到事务数据。事务数据生成部1203-n将附加有电子签名的事务数据输出到事务数据发送部1205-n。
159.事务数据发送部1205-n将用于发送事务数据的控制信号输出到通信装置140-n。由此,对进行询问的下游的企业发送针对该询问的回答。
160.另外,回答制作部1213-n将表示进行了完整的报告的信息输出到标志设定部1215-n。
161.标志设定部1215-n当接受到表示进行了完整的报告的信息时,设定完成标志。标志设定部1215-n将表示结束完整的报告的信息(表示设定了标志的信息)以及事务数据的发送目的地的信息等输出到事务数据生成部1203-n。
162.事务数据生成部1203-n使用从标志设定部1215-n接受到的信息,生成事务数据。在事务数据中,包含事务数据的发送源(自身)的信息、事务数据的发送目的地(下游的企业:询问对象的产品的供给目的地)的信息以及表示结束完整的报告的信息。
163.事务数据生成部1203-n从电子签名部1204-n获取电子签名。然后,事务数据生成部1203-n将电子签名附加到事务数据。事务数据生成部1203-n将附加有电子签名的事务数据输出到事务数据发送部1205-n。
164.事务数据发送部1205-n将用于发送事务数据的控制信号输出到通信装置140-n。由此,对进行询问的下游的企业发送表示针对询问结束完整的报告的信息。
165.《《节点的功能块:对接收到的回答响应的功能》》
166.信息获取部1201-n、事务数据生成部1203-n、电子签名部1204-n、事务数据发送部1205-n、批准部1206-n、回答制作部1213-n、组成更新部1214-n以及标志设定部1215-n实现对接收到的回答响应的功能。
167.信息获取部1201-n经由通信装置140-n获取形成分布式账本网络2的其它节点
(上游的企业的节点)发送的回答的事务数据。信息获取部1201-n将获取到的事务数据输出到批准部1206-n。
168.批准部1206-n验证从信息获取部1201-n接受到的事务数据,如果事务数据的验证结果没有问题,则批准该事务数据。批准部1206-n当批准事务数据时,将事务数据与表示批准的信息一起输出到组成更新部1214-n。
169.组成更新部1214-n根据事务数据中包含的回答数据来更新产品组成数据151-n。组成更新部1214-n将表示更新了产品组成数据151-n的信息输出到回答制作部1213-n。另外,组成更新部1214-n关于对象的产品判断能否对下游的企业进行完整的报告。即,组成更新部1214-n关于对象的产品,判断节点12-n对上游的企业的节点进行的询问的回答是否全部齐全。在关于对象的产品能够对下游的企业进行完整的报告的情况下,组成更新部1214-n将表示能够进行完整的报告的信息输出到回答制作部1213-n。
170.回答制作部1213-n当接受到表示更新了产品组成数据151-n的信息时,参照更新后的产品组成数据151-n和限制列表141-n,使用这些来制作用于对下游的企业报告的对象的产品的组成数据(回答数据143-n)。此时,在未接受到表示能够进行完整的报告的信息的情况下,回答制作部1213-n将回答数据143-n作为一部分报告。在接受到表示能够进行完整的报告的信息的情况下,回答制作部1213-n将回答数据143-n作为完整的报告。回答制作部1213-n将制作出的回答数据143-n、该回答数据143-n的发送目的地的信息等输出到事务数据生成部1203-n。由此,由事务数据生成部1203-n、电子签名部1204-n以及事务数据发送部1205-n对作为对象的产品的供给目的地的下游的企业的节点报告对象的产品的组成数据。
171.另外,回答制作部1213-n在进行了完整的报告的情况下,将表示进行了完整的报告的信息输出到标志设定部1215-n。标志设定部1215-n执行的处理如上述那样,所以不重复说明。由此,表示结束完整的报告的信息被发送到下游的企业。
172.《时序图:对象物质的追加请求的传播》
173.图12是示出向限制列表141-n的对象物质的追加请求传播的流程的时序图。该时序图所示的处理是在形成分布式账本网络2的节点12-1~12-4中的任意的节点请求限制列表141-n的更新时开始的。此外,在图12中,示出了b企业的节点12-2最初请求向限制列表141-n的对象物质的追加的例子。
174.在s1中,b企业的节点12-2例如检测限制物质被追加为svhc的情况或者由b企业的信息管理装置10-2的用户进行请求对象物质的追加的处理的情况。
175.在s2中,b企业的节点12-2对a企业的节点12-1请求向限制列表141-1的对象物质的追加。
176.在s3中,b企业的节点12-2对c企业的节点12-3请求向限制列表141-3的对象物质的追加。
177.在s4中,b企业的节点12-2对d企业的节点12-4请求向限制列表141-4的对象物质的追加。
178.此外,并行地执行s2~s4的处理即可。
179.如上所述,来自b企业的节点12-2的向限制列表的对象物质的追加的请求在有直接的交易关系的企业间传播,被传播到形成分布式账本网络2的所有的其它节点。
180.图13是示出向限制列表141-n的对象物质的追加请求传播的流程的时序图。在图13中,示出了a企业的节点12-1最初请求向限制列表141-n的对象物质的追加的例子。
181.在s5中,a企业的节点12-1例如检测限制物质被追加为svhc的情况或者由a企业的信息管理装置10-1的用户进行请求对象物质的追加的处理的情况。
182.在s6中,a企业的节点12-1对b企业的节点12-2请求向限制列表141-2的对象物质的追加。
183.在s7中,b企业的节点12-2使向限制列表141-3的对象物质的追加的请求传播到c企业的节点12-3。
184.在s8中,b企业的节点12-2使向限制列表141-4的对象物质的追加的请求传播到d企业的节点12-4。
185.此外,并行地执行s7、s8的处理即可。
186.如上所述,来自a企业的节点12-1的向限制列表的对象物质的追加的请求在有直接的交易关系的企业间传播,被传播到形成分布式账本网络2的所有的其它节点。
187.图14是示出向限制列表141-n的对象物质的追加请求传播的流程的时序图。在图14中,示出了c企业的节点12-3请求形成分布式账本网络2的所有的节点的限制列表141-n的更新的例子。
188.在s10中,c企业的节点12-3例如检测限制物质被追加为svhc的情况或者由c企业的信息管理装置10-3的用户进行请求对象物质的追加的处理的情况。
189.在s11中,c企业的节点12-3对b企业的节点12-2请求向限制列表141-2的对象物质的追加。
190.在s12中,b企业的节点12-2使向限制列表141-1的对象物质的追加的请求传播到a企业的节点12-1。
191.在s13中,b企业的节点12-2使向限制列表141-4的对象物质的追加的请求传播到d企业的节点12-4。
192.此外,并行地执行s12、s13的处理即可。
193.如上所述,来自c企业的节点12-3的向限制列表的对象物质的追加的请求在有直接的交易关系的企业间传播,被传播到形成分布式账本网络2的所有的其它节点。
194.《流程图:请求的同意以及否认》
195.图15是示出由从其它节点接受到向限制列表141-n的新的对象物质的追加请求(限制列表141-n的更新的请求)的节点12-n执行的处理的次序的流程图。
196.在s50中,节点12-n当从其它节点接受到向限制列表141-n的新的对象物质的追加的请求时,参照从外部(外部团体的服务器装置等)获取到的限制物质的数据,确认请求的内容是否没有错误。具体而言,节点12-n确认是否正确地设定有事务数据中包含的表示是否是限制物质的信息。
197.在s51中,节点12-n判断在s50中请求的内容是否有错误。当判断为请求的内容有错误时(在s51中“是”),节点12-n使处理进入到s55。当判断为请求的内容没有错误时(在s51中“否”),节点12-n使处理进入到s52。
198.在s52中,节点12-n判断新的对象物质是否已经包含于限制列表141-n。在新的对象物质已经包含于限制列表141-n的情况下(在s52中“是”),节点12-n使处理进入到
s56。在新的对象物质未包含于限制列表141-n的情况下(在s52中“否”),节点12-n使处理进入到s53。
199.在s53中,节点12-n使询问能否接受(能否同意)请求的信息显示于显示装置180-n,等待经由输入装置170-n的用户的输入。
200.在s54中,节点12-n判断用户的输入信息是否同意请求。在用户的输入信息是否定接受的信息(否认请求的信息)的情况下,节点12-n使处理进入到s55。在用户的输入信息是肯定接受的信息(同意请求的信息)的情况下,节点12-n使处理进入到s56。
201.在s55中,节点12-n决定否认向限制列表141-n的新的对象物质的追加的请求。
202.在s56中,节点12-n决定同意向限制列表141-n的新的对象物质的追加的请求。
203.《时序图:询问以及回答》
204.图16是示出询问以及回答的流程的时序图。该时序图所示的处理是在形成分布式账本网络2的节点12-1~12-4中的任意的节点对上游的企业进行询问时开始的。在图16中,示出了a企业的节点12-1对b企业的节点12-2进行关于b产品以特定的对象物质(第3对象物质)的含有率的公开为目的的询问的例子。a企业的节点12-1能够在任意的定时对有直接的交易关系的b企业的节点12-2进行询问。设想a企业的节点12-1关于b产品已经得到关于第1对象物质以及第2对象物质的组成数据,但未得到第3对象物质的组成数据的场面。另外,在此,设想b企业尚未获取b产品中包含的c产品以及d产品的第3对象物质的组成数据的场面。
205.在s20中,a企业的节点12-1将请求b产品的组成数据的公开的询问数据142-1发送到b企业的节点12-2。此外,s20中的询问也可以是询问b产品的第3对象物质的含有率。
206.在s21中,b企业的节点12-2从存储装置150-2读出产品组成数据151-1,确认b产品的组成数据。由此,b企业的节点12-2识别尚未获取到c产品以及d产品的第3对象物质的组成数据。
207.在s22中,b企业的节点12-2将请求c产品的组成数据的公开的询问数据142-2发送到c企业的节点12-3。此外,s22中的询问也可以是询问c产品的第3对象物质的含有率。
208.在s23中,b企业的节点12-2将请求d产品的组成数据的公开的询问数据142-2发送到d企业的节点12-4。此外,s23中的询问也可以是询问d产品的第3对象物质的含有率。
209.此外,b企业的节点12-2并行地执行s22以及s23的处理。
210.在s24中,d企业的节点12-4根据产品组成数据151-4,生成d产品的组成数据(回答数据143-4)。d企业的节点12-4对b企业的节点12-2回答d产品的组成数据。此外,d企业的节点12-4也可以对b企业的节点12-2回答d产品的第3对象物质的含有率。
211.在s25中,b企业的节点12-2根据来自d企业的节点12-4的回答数据143-4,更新自身的b产品的产品组成数据151-2,根据更新后的产品组成数据151-2,生成b产品的组成数据(回答数据143-2)。b企业的节点12-2将回答数据143-2作为一部分报告,对a企业的节点12-1报告。
212.在s26中,a企业的节点12-1根据来自b企业的节点12-2的回答数据143-2,更新自身的b产品的产品组成数据151-1。
213.在s27中,c企业的节点12-3根据产品组成数据151-3,生成c产品的组成数据(回答数据143-3)。c企业的节点12-3对b企业的节点12-2回答c产品的组成数据。此外,c企
业的节点12-3也可以对b企业的节点12-2回答c产品的第3对象物质的含有率。
214.在s28中,b企业的节点12-2根据来自c企业的节点12-3的回答数据143-3,更新自身的b产品的产品组成数据151-2。由此,关于b产品的第3对象物质的组成数据全部齐全。b企业的节点12-2根据更新后的b产品的产品组成数据151-2,生成b产品的组成数据(回答数据143-2)。b企业的节点12-2将回答数据143-2作为完整的报告,对a企业的节点12-1报告。另外,b企业的节点12-2当进行完整的报告时,设定完成标志。
215.在s29中,a企业的节点12-1根据来自b企业的节点12-2的回答,更新自身的b产品的产品组成数据151-1。
216.如上所述,在从b企业的节点12-2向a企业的节点12-1的报告(一部分报告以及完整的报告)中,不包含c企业以及d企业的信息(例如名称等)。由此,b企业能够一边隐匿b产品的供应链中的上游的企业,一边将所需的信息(b产品的组成数据)适当地报告给a企业。
217.《时序图:新产品的登记》
218.图17是示出新产品的登记的流程的时序图。该时序图所示的处理是在形成分布式账本网络2的节点12-1~12-4中的任意的节点对自身的产品组成数据151-n追加了新产品的组成数据时开始的。在图17中,设想在b企业的信息管理装置10-2中,作为b企业的新产品的b1产品的组成数据被追加到产品组成数据151-2的场面。另外,b1产品包括c产品以及d1产品。设想b企业的节点12-2已获取c产品的组成数据,但尚未获取到d1产品的组成数据。
219.在s31中,b企业的节点12-2检测存储于信息管理装置10-2的存储装置150-2的产品组成数据151-2中追加有b1产品的组成数据的情况。b企业的节点12-2参照产品组成数据151-2,识别到已获取b1产品中包含的c产品的组成数据,而另一方面未获取到d1产品的组成数据。
220.在s32中,b企业的节点12-2制作询问d1产品的组成数据的询问数据142-2,将询问数据142-2发送到d企业的节点12-4。
221.在s33中,d企业的节点12-4生成d1产品的组成数据(回答数据143-4),将回答数据143-4发送到b企业的节点12-2。
222.在s34中,b企业的节点12-2根据来自d企业的节点12-4的回答数据143-4,更新b1产品的组成数据,更新产品组成数据151-2。由此,b1产品的组成数据全部齐全。b企业的节点12-2根据更新后的b1产品的产品组成数据151-2,生成b1产品的组成数据(回答数据143-2)。b企业的节点12-2将回答数据143-2发送到a企业的节点12-1。
223.在s35中,a企业的节点12-1根据来自b企业的节点12-2的回答数据143-2,对产品组成数据151-1追加b1产品的组成数据,更新产品组成数据151-1。
224.图18是示出新产品的登记的流程的时序图。在图18中,设想在b企业的信息管理装置10-2中,作为b企业的新产品的b2产品的组成数据被追加到产品组成数据151-2的场面。b2产品包括c2产品以及d2产品。b企业的节点12-2未获取到c2产品以及d2产品这两方的组成数据这点与图17不同。
225.在s41中,b企业的节点12-2检测存储于信息管理装置10-2的存储装置150-2的产品组成数据151-2中追加有b2产品的组成数据的情况。b企业的节点12-2参照产品组成
数据151-2,识别到未获取到b2产品中包含的c2产品以及d2产品的组成数据。
226.在s42中,b企业的节点12-2制作询问c2产品的组成数据的询问数据142-2,将询问数据142-2发送到c企业的节点12-3。
227.在s43中,b企业的节点12-2制作询问d2产品的组成数据的询问数据142-2,将询问数据142-2发送到d企业的节点12-4。
228.此外,b企业的节点12-2并行地执行s42以及s43的处理。
229.在s44中,d企业的节点12-4生成d2产品的组成数据(回答数据143-4),将回答数据143-4发送到b企业的节点12-2。
230.在s45中,b企业的节点12-2根据来自d企业的节点12-4的回答数据143-4,更新b2产品的组成数据,更新产品组成数据151-2。在该时间点,询问的回答未全部齐全,所以b企业的节点12-2等待回答齐全。
231.在s46中,c企业的节点12-3生成c2产品的组成数据(回答数据143-3),将回答数据143-3发送到b企业的节点12-2。
232.在s47中,b企业的节点12-2根据来自c企业的节点12-3的回答数据143-3,更新b2产品的组成数据,更新产品组成数据151-2。在该时间点,所有的回答齐全,b2产品的组成数据全部齐全。b企业的节点12-2根据更新后的b2产品的产品组成数据151-2,生成b2产品的组成数据(回答数据143-2)。b企业的节点12-2将回答数据143-2发送到a企业的节点12-1。
233.在s48中,a企业的节点12-1根据来自b企业的节点12-2的回答,对产品组成数据151-1追加b2产品的组成数据,更新产品组成数据151-1。
234.如上所述,在从b企业的节点12-2向a企业的节点12-1的报告中,不包含c企业以及d企业的信息(例如名称等)。由此,b企业能够一边隐匿b2产品的供应链中的上游的企业,一边将所需的信息适当地报告给a企业。
235.如以上那样,在本实施方式的信息管理系统1中,一边在有直接的交易关系的当事人的信息管理装置间(形成分布式账本网络的节点间)共享信息,一边管理供应链中的化学物质。例如,如果是中游企业,则有时不想让供给某个产品的下游企业知晓接受该某个产品中包含的产品的供给的上游企业。直接的信息共享被限制在当事人的节点间,从而例如能够抑制对下游企业公开上游企业的名称等信息。
236.另外,通过使用分布式账本技术来管理产品中含有的化学物质的信息,从而在各企业的节点间迅速地进行信息传达。因而,相比于例如使用基于电子邮件、电话或者传真等的通信手段来管理在供应链中流通的产品中含有的化学物质的信息的情况,能够进行迅速的信息传达。
237.另外,在本实施方式的信息管理系统1中,形成分布式账本网络,从而能够提高信息的抗篡改性。
238.另外,在本实施方式的信息管理系统1中,在对限制列表追加了新的对象物质的情况下,作为中游企业的b企业对作为上游企业的c企业以及d企业请求购买产品(c产品、d产品)中含有的新的对象物质的信息的公开。当从一部分的上游企业(c企业或者d企业)得到回答时,b企业制作对a企业供给的b产品的组成数据,将该组成数据作为一部分报告而报告给a企业。作为a企业,有时即使不是关于b产品的完整的报告,也想要在一部分齐全的阶段
依次接受关于新的对象物质的报告。如果是本实施方式的信息管理系统1,由于进行一部分报告,从而能够将b产品中含有的新的对象物质的信息依次报告给a企业。
239.另外,b企业在关于新的对象物质的信息对a企业进行了完整的报告的情况下,设定表示报告完成的完成标志。由此,a企业能够识别到接受到关于新的对象物质的所有的报告。
240.另外,在本实施方式的信息管理系统1中,节点12-n能够否认从其它节点接受到的向限制列表141-n的新的对象物质的追加的请求(建议)。可能还存在由某个节点进行的限制列表141-n的更新的建议是错误的情况。节点12-n具有否认来自其它节点的限制列表141-n的更新的建议的功能,从而可以说能够作为信息管理系统1对建议内容进行双重检查。由于能够否认错误的建议,从而能够抑制进行所需以上的信息公开。
241.[变形例1]
[0242]
在实施方式的信息管理系统1中,说明了使用分布式账本技术来管理在供应链中流通的产品中含有的化学物质的信息的例子。而且,说明了作为分布式账本基盘,也可以采用corda。例如,还能够代替corda而采用其它公知的分布式账本基盘。例如,也可以采用区块链基盘。
[0243]
另外,也可以不使用分布式账本技术而管理在供应链中流通的产品中含有的化学物质的信息。在该情况下,例如,也可以在有直接的交易关系的企业间,经由网络nw进行信息的传达。作为企业间的通信手段,例如,既可以是邮件等,也可以是独自构建的通信手段。
[0244]
[变形例2]
[0245]
也可以对产品组成数据151-n中包含的信息的各个信息设定表示可公开级别的等级。关于可公开级别,例如设定第1、第2可公开级别。第1可公开级别是在被指定为限制物质的情况(即,是向法规的对应的情况)下能够公开的级别。第2可公开级别是在登记于限制列表141-n的情况下能够公开的级别。
[0246]
在限制列表141-n中,与对象物质关联起来设定表示是否是限制物质的信息。
[0247]
例如,设为在某个产品中包含第1对象物质和第2对象物质。设为对第1对象物质以及第2对象物质设定有第1可公开级别。而且,设为第1对象物质是限制物质,第2对象物质不是限制物质。
[0248]
在关于某个产品接受到组成数据的公开的请求时,节点12-n参照限制列表141-n。然后,节点12-n公开第1对象物质的组成数据,另一方面不公开第2对象物质的组成数据。
[0249]
由此,能够适当地应对法规法制,另一方面,能够抑制作为企业秘密的产品的组成数据被过度公开。
[0250]
说明了本发明的实施方式,但本次公开的实施方式应被认为在所有的方面是例示,而并非限制性的。本发明的范围通过权利要求书示出,意图包括与权利要求书等同的意义以及范围内的所有的变更。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献