会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 信息化学物质 / 信息管理系统以及信息管理方法

信息管理系统以及信息管理方法

申请号 CN202310947787.1 申请日 2023-07-31 公开(公告)号 CN117499415A 公开(公告)日 2024-02-02
申请人 丰田自动车株式会社; 发明人 石井正彦; 浅野英贵; 古贺圭一; 铃木龙太;
摘要 本公开涉及信息管理系统以及信息管理方法。当从上游企业的节点收到化学物质的信息的披露时(S11),控制装置(110‑N)将产品组成数据更新(S12),判断被披露的化学物质的信息是否为保密对象(S13)。控制装置(110‑N)在判断为被披露的化学物质的信息不是保密对象时(S13:否),追加在S11中接收到的化学物质(限制物质)的信息而将公开数据更新(S17),生成包含公开数据的事务数据,将该事务数据发送给对象下游企业的节点(S18)。
权利要求

1.一种信息管理系统,是使用分布式账本技术管理在供应链中流通的产品所含有的化学物质的信息的系统,具备:第1装置,其归属于制造第1产品的第1企业,具有第1分布式账本;

第2装置,其归属于向所述第1企业供给所述第1产品所包含的第2产品的第2企业,具有第2分布式账本;

第3装置,其归属于向所述第2企业供给所述第2产品所包含的第3产品的第3企业,具有第3分布式账本;以及管理装置,其管理所述信息管理系统,具有第4分布式账本,

所述第1分布式账本、所述第2分布式账本、所述第3分布式账本和所述第4分布式账本各自包含表示由所述信息管理系统管理的化学物质的清单,所述第2装置存储有包含从所述第3装置披露的所述第3产品的组成数据的第2产品的组成数据,所述管理装置,

在指定由所述信息管理系统管理的新的化学物质的情况下,追加该新的化学物质而将所述第4分布式账本的清单更新,将提议追加所述新的化学物质而将所述清单更新的第1事务数据发送给所述第1装置、所述第2装置和所述第3装置,所述第1装置、所述第2装置和所述第3装置基于来自所述管理装置的所述第1事务数据,分别将所述第1分布式账本的所述清单、所述第2分布式账本的所述清单和所述第3分布式账本的所述清单更新,所述第3装置在所述第3产品的组成中含有所述新的化学物质的情况下,将含有包含所述新的化学物质的信息的所述第3产品的组成数据的第2事务数据发送给所述第2装置,所述第2装置,基于来自所述第3装置的所述第2事务数据,将所述第2产品的组成数据所包含的所述第3产品的组成数据更新,从而将所述第2产品的组成数据更新,在决定公开所述第2产品的组成数据所包含的所述第3产品的组成数据的情况下,将包含更新后的所述第2产品的组成数据的第3事务数据发送给所述第1装置。

2.根据权利要求1所述的信息管理系统,

所述第2装置,在没有决定公开所述第2产品的组成数据所包含的所述第3产品的组成数据的情况下,执行用于公开所述新的化学物质的信息的第1处理,

基于通过所述第1处理获得的批准,将包含所述新的化学物质的信息的所述第3事务数据发送给所述第1装置。

3.根据权利要求2所述的信息管理系统,

所述第2分布式账本包含第1秘密区域和第1公开区域,所述第1秘密区域是存储不与所述第1分布式账本、所述第3分布式账本和所述第4分布式账本中的任一方共享的事务数据的区域,第1公开区域是存储与所述第1分布式账本、所述第3分布式账本和所述第4分布式账本中的至少一方共享的事务数据的区域,所述第2装置将所述第2产品的组成数据存储于所述第1秘密区域,并且将所述第2产品的组成数据中的向所述第1企业披露的数据即第1公开数据存储于所述第1公开区域,所述第2装置,基于来自所述第3装置的、含有包含所述新的化学物质的信息的所述第3产品的组成数据的所述第2事务数据,对存储于所述第1秘密区域的所述第2产品的组成数据所包含的所述第3产品的组成数据追加所述新的化学物质的信息,从而将所述第2产品的组成数据更新,在所述第1公开数据包含有更新前的所述第3产品的组成数据的情况下,对所述第1公开数据追加更新后的所述第2产品的组成数据而将所述第1公开数据更新,并将包含更新后的该第1公开数据的所述第3事务数据发送给所述第1装置。

4.根据权利要求3所述的信息管理系统,

所述第2装置,在所述第1公开数据不包含更新前的所述第3产品的组成数据的情况下,执行所述第1处理,基于通过所述第1处理获得的批准,对所述第1公开数据追加更新后的所述第2产品的组成数据而将所述第1公开数据更新,并将包含更新后的该第1公开数据的所述第3事务数据发送给所述第1装置。

5.根据权利要求4所述的信息管理系统,

所述第3分布式账本包含第2秘密区域和第2公开区域,所述第2秘密区域是存储不与所述第1分布式账本、所述第2分布式账本和所述第4分布式账本中的任一方共享的事务数据的区域,所述第2公开区域是存储与所述第1分布式账本、所述第2分布式账本和所述第4分布式账本中的至少一方共享的事务数据的区域,所述第3装置将包含所述第3产品的组成数据的所述第2事务数据存储于所述第2秘密区域,并且将所述第3产品的组成数据中的向所述第2企业披露的数据即第2公开数据存储于所述第2公开区域,所述第3装置,

当所述第3分布式账本的清单中追加了所述新的化学物质时,执行用于使所述第2公开数据包含所述新的化学物质的信息的第2处理,基于通过所述第2处理获得的批准,将含有包含所述新的化学物质的信息的所述第2公开数据的所述第2事务数据发送给所述第2装置。

6.根据权利要求1至5中任一项所述的信息管理系统,

所述清单中包含的化学物质是在法律法规中指定的化学物质。

7.一种信息管理方法,是用于使用分布式账本技术管理在供应链中流通的产品所含有的化学物质的信息的信息管理系统的信息管理方法,所述信息管理系统具备:

第1装置,其归属于制造第1产品的第1企业,具有第1分布式账本;

第2装置,其归属于向所述第1企业供给所述第1产品所包含的第2产品的第2企业,具有第2分布式账本;

第3装置,其归属于向所述第2企业供给所述第2产品所包含的第3产品的第3企业,具有第3分布式账本;以及管理装置,其管理所述信息管理系统,具有第4分布式账本,

所述第1分布式账本、所述第2分布式账本、所述第3分布式账本和所述第4分布式账本各自包含表示由所述信息管理系统管理的化学物质的清单,所述第2装置存储有包含从所述第3装置披露的所述第3产品的组成数据的第2产品的组成数据,所述信息管理方法包括:

所述管理装置在指定由所述信息管理系统管理的新的化学物质的情况下,追加该新的化学物质而将所述第4分布式账本的清单更新,并将提议追加所述新的化学物质而将所述清单更新的第1事务数据发送给所述第1装置、所述第2装置和所述第3装置的步骤;

所述第1装置、所述第2装置和所述第3装置基于来自所述管理装置的所述第1事务数据,分别将所述第1分布式账本的所述清单、所述第2分布式账本的所述清单和所述第3分布式账本的所述清单更新的步骤;

所述第3装置在所述第3产品的组成中含有所述新的化学物质的情况下,将含有包含所述新的化学物质的信息的所述第3产品的组成数据的第2事务数据发送给所述第2装置的步骤;

所述第2装置基于来自所述第3装置的所述第2事务数据,将所述第2产品的组成数据所包含的所述第3产品的组成数据更新,从而将所述第2产品的组成数据更新的步骤;

所述第2装置在决定公开所述第2产品的组成数据所包含的所述第3产品的组成数据的情况下,将包含更新后的所述第2产品的组成数据的第3事务数据发送给所述第1装置的步骤。

说明书全文

信息管理系统以及信息管理方法

技术领域

[0001] 本公开涉及使用分布式账本技术管理信息的信息管理系统以及信息管理方法。

背景技术

[0002] 日本特开2009‑70257号公报中公开了一种信息管理系统,其管理在包括制成品制造商和向该制成品制造商供给部件的供应商的供应链中交易的部件的含有化学物质的信息。该信息管理系统通过网络与上述供应商利用的供应商终端以及其他供应商利用的其他供应商终端连接。其他供应商向上述供应商供给构成上述供应商对制成品制造商交付的部件的子部件。供应商请求其他供应商披露(公开、揭示)子部件含有的化学物质的信息,以便向制成品制造商报告上述部件含有的化学物质的信息。

发明内容

[0003] 在供应链中,有时会从上游企业向中游企业、从中游企业向下游企业披露流通产品所包含的化学物质、特别是根据法律法规等而成为限制(管制、约束)对象的化学物质的信息。然而,对各企业而言,本企业(本公司)产品所包含的化学物质的信息是重要的信息,存在极力不愿意披露这一需求。因此,在各企业中,有时不会自发地向下游企业披露本企业产品所包含的化学物质的信息而进行保密(隐匿)。
[0004] 为了接受被保密的信息的披露,在各企业中要执行多个处理。例如,在中游企业中,可能要执行请求上游企业披露被保密的信息的处理以及用于向下游企业披露从上游企业披露的信息的本企业内的批准处理等。这些处理通常由各处理的负责人等人工进行,需要很多成本和用人工数。于是,希望构建在供应链中更容易流通信息的机制(结构)。
[0005] 本公开是为了解决上述问题而做出的,本公开的目的在于,提供一种在供应链中更容易流通信息的机制。
[0006] (1)本公开的某个方面涉及的信息管理系统使用分布式账本技术管理在供应链中流通的产品所含有的化学物质的信息。信息管理系统具备:第1装置,其归属于制造第1产品的第1企业,具有第1分布式账本;第2装置,其归属于向第1企业供给第1产品所包含的第2产品的第2企业,具有第2分布式账本;第3装置,其归属于向第2企业供给第2产品所包含的第3产品的第3企业,具有第3分布式账本;以及管理装置,其管理信息管理系统,具有第4分布式账本。第1分布式账本、第2分布式账本、第3分布式账本和第4分布式账本各自包含表示由信息管理系统管理的化学物质的清单(list)。第2装置存储有包含从第3装置披露的第3产品的组成数据的第2产品的组成数据。管理装置在指定由信息管理系统管理的新的化学物质的情况下,追加该新的化学物质而将第4分布式账本的清单更新,并将提议追加新的化学物质而将清单更新的第1事务数据(transaction data)发送给第1装置、第2装置和第3装置。第1装置、第2装置和第3装置基于来自管理装置的第1事务数据,分别将第1分布式账本的清单、第2分布式账本的清单和第3分布式账本的清单更新。第3装置在第3产品的组成中含有新的化学物质的情况下,将含有包含新的化学物质的信息的第3产品的组成数据的第2事务数据发送给第2装置。第2装置基于来自第3装置的第2事务数据,将第2产品的组成数据所包含的第3产品的组成数据更新,从而将第2产品的组成数据更新,在决定公开第2产品的组成数据所包含的第3产品的组成数据的情况下,将包含更新后的第2产品的组成数据的第3事务数据发送给第1装置。
[0007] 根据上述构成,当从第3装置收到含有包含新的化学物质的信息的第3产品的组成数据的第2事务数据时,第2装置基于来自第3装置的第2事务数据,将第2产品的组成数据所包含的第3产品的组成数据更新,从而将第2产品的组成数据更新。而且,第2装置在决定公开第2产品的组成数据所包含的第3产品的组成数据时,将包含更新后的第2产品的组成数据的第3事务数据发送给第1装置。即,在从第3装置受到包含新的化学物质的信息的第3产品的组成数据的披露的情况下,第2装置在决定公开第2产品的组成数据所包含的第3产品的组成数据时,向第1装置披露更新后的第2产品的组成数据。因此,在决定公开第2产品的组成数据所包含的第3产品的组成数据时,无需进行追加处理等,就能够向第1装置披露更新后的第2产品的组成数据。由此,在供应链中,能够容易地流通信息。
[0008] (2)在某个实施方式中,第2装置在没有决定公开第2产品的组成数据所包含的第3产品的组成数据的情况下,执行用于公开新的化学物质的信息的第1处理,基于通过第1处理获得的批准,将包含新的化学物质的信息的第3事务数据发送给第1装置。
[0009] 根据上述构成,在没有决定公开第2产品的组成数据所包含的第3产品的组成数据的情况下,基于通过第1处理获得的批准,披露新的化学物质的信息,因此能够抑制由于系统上的错误等而导致披露不必要的信息。
[0010] (3)在某个实施方式中,第2分布式账本包含第1秘密区域和第1公开区域,第1秘密区域是存储不与第1分布式账本、第3分布式账本和第4分布式账本中的任一方共享的事务数据的区域,第1公开区域是存储与第1分布式账本、第3分布式账本和第4分布式账本中的至少一方共享的事务数据的区域。第2装置将第2产品的组成数据存储于第1秘密区域,并且将第2产品的组成数据中的向第1企业披露的数据即第1公开数据存储于第1公开区域。第2装置基于来自第3装置的、含有包含新的化学物质的信息的第3产品的组成数据的第2事务数据,对存储于第1秘密区域的第2产品的组成数据所包含的第3产品的组成数据追加新的化学物质的信息,从而将第2产品的组成数据更新,在第1公开数据包含有更新前的第3产品的组成数据的情况下,对第1公开数据追加更新后的第2产品的组成数据而将第1公开数据更新,并将包含该更新后的第1公开数据的第3事务数据发送给第1装置。
[0011] 根据上述构成,第2装置在第1公开数据包含有更新前的第3产品的组成数据的情况下,对第1公开数据追加更新后的第2产品的组成数据,将包含更新后的第1公开数据的第3事务数据发送给第1装置。即,第2装置在第1公开数据包含有更新前的第3产品的组成数据的情况下(在第1公开区域存储有更新前的第3产品的组成数据的情况下),向第1装置披露更新后的第1公开数据(更新后的所述第2产品的组成数据)。第2装置能够根据第1公开区域是否存储有更新前的第3产品的组成数据,判断是否向第1企业披露更新后的第1公开数据。
[0012] (4)在某个实施方式中,第2装置在第1公开数据不包含更新前的第3产品的组成数据的情况下,执行第1处理,基于通过第1处理获得的批准,对第1公开数据追加更新后的第2产品的组成数据而将第1公开数据更新,并将包含该更新后的第1公开数据的第3事务数据发送给第1装置。
[0013] 根据上述构成,在第1公开数据不包含更新前的第3产品的组成数据的情况下,基于通过第1处理获得的批准,披露新的化学物质的信息,因此能够抑制由于系统上的错误等而导致披露不必要的信息。
[0014] (5)在某个实施方式中,第3分布式账本包含第2秘密区域和第2公开区域,第2秘密区域是存储不与第1分布式账本、第2分布式账本和第4分布式账本中的任一方共享的事务数据的区域,第2公开区域是存储与第1分布式账本、第2分布式账本和第4分布式账本中的至少一方共享的事务数据的区域。第3装置将包含第3产品的组成数据的第2事务数据存储于第2秘密区域,并且将第3产品的组成数据中的向第2企业披露的数据即第2公开数据存储于第2公开区域。第3装置当第3分布式账本的清单中追加了新的化学物质时,执行用于使第2公开数据包含新的化学物质的信息的第2处理,基于通过第2处理获得的批准,将含有包含新的化学物质的信息的第2公开数据的第2事务数据发送给第2装置。
[0015] 根据上述构成,当第3分布式账本的清单中追加了新的化学物质时,第3装置基于通过第2处理获得的批准,披露新的化学物质的信息。通过基于通过第2处理获得的批准来披露新的化学物质的信息,能够抑制由于系统上的错误等而导致披露不必要的信息。
[0016] (6)在某个实施方式中,清单中包含的化学物质是在法律法规中指定的化学物质。
[0017] 根据上述构成,能够在信息管理系统中适当地管理在法律法规中指定的化学物质。
[0018] (7)本公开的另一方面涉及的信息管理方法是用于信息管理系统的方法,信息管理系统使用分布式账本技术管理在供应链中流通的产品所含有的化学物质的信息。信息管理系统具备:第1装置,其归属于制造第1产品的第1企业,具有第1分布式账本;第2装置,其归属于向第1企业供给第1产品所包含的第2产品的第2企业,具有第2分布式账本;第3装置,其归属于向第2企业供给第2产品所包含的第3产品的第3企业,具有第3分布式账本;以及管理装置,其管理信息管理系统,具有第4分布式账本。第1分布式账本、第2分布式账本、第3分布式账本和第4分布式账本各自包含表示由信息管理系统管理的化学物质的清单。第2装置存储有包含从第3装置披露的第3产品的组成数据的第2产品的组成数据。信息管理方法包括:管理装置在指定由信息管理系统管理的新的化学物质的情况下,追加该新的化学物质而将第4分布式账本的清单更新,并将提议追加新的化学物质而将清单更新的第1事务数据发送给第1装置、第2装置和第3装置的步骤;第1装置、第2装置和第3装置基于来自管理装置的第1事务数据,分别将第1分布式账本的清单、第2分布式账本的清单和第3分布式账本的清单更新的步骤;第3装置在第3产品的组成中含有新的化学物质的情况下,将含有包含新的化学物质的信息的第3产品的组成数据的第2事务数据发送给第2装置的步骤;第2装置基于来自第3装置的第2事务数据,将第2产品的组成数据所包含的第3产品的组成数据更新,从而将第2产品的组成数据更新的步骤;第2装置在决定公开第2产品的组成数据所包含的第3产品的组成数据的情况下,将包含更新后的第2产品的组成数据的第3事务数据发送给第1装置的步骤。
[0019] 本公开的上述及其他的目的、特征、方面以及优点将根据与附图相关联理解的与本公开相关的以下的详细说明而变得明了。

附图说明

[0020] 图1是表示实施方式涉及的信息管理系统的概略构成的图。
[0021] 图2是用于说明供应链中的企业间的交易关系的图。
[0022] 图3是用于说明分布式账本的概念图。
[0023] 图4是概略地表示平台提供器(platform provider)的硬件结构的图。
[0024] 图5是概略地表示信息管理装置的硬件结构的图。
[0025] 图6是示意地表示关于C企业的C产品的产品组成数据的一例的图。
[0026] 图7是用于说明工作流(workflow)功能的图。
[0027] 图8是示意地表示关于B企业的B产品的产品组成数据的一例的图(其一)。
[0028] 图9是示意地表示关于B企业的B产品的产品组成数据的一例的图(其二)。
[0029] 图10是表示在限制清单被进行了更新时由信息管理装置的控制装置执行的处理的过程的流程图。
[0030] 图11是表示在从上游企业接收到化学物质的信息时由信息管理装置的控制装置执行的处理的过程的流程图。

具体实施方式

[0031] 以下,参照附图,对本公开的实施方式进行详细说明。对图中相同或相当的部分标记同一标号而不重复进行其说明。
[0032] <信息管理系统的整体构成>
[0033] 图1是表示本实施方式涉及的信息管理系统1的概略构成的图。本实施方式涉及的信息管理系统1是用于在包括多个企业而构成的供应链中,使用分布式账本技术,管理在供应链中流通的产品(包括部件、原材料等)所含有的特定的化学物质(以下也称为“对象物质”)的信息的系统。在本实施方式中,作为一例,设想包括4个企业(例如A企业、B企业、C企业和D企业)的供应链。对象物质是在信息管理系统1中成为向供应链中的下游企业的报告对象的化学物质。对象物质例如包含在REACH(Registration,Evaluation,Authorization and Restriction of Chemicals,化学品注册、评估、许可和限制)规则中作为危害性高的物质而指定为SVHC(Substance of Very High Concern,高度关注物质)的化学物质和/或由作为世界共同管理的化学物质清单的GADSL(Global Automotive Declarable Substance List,全球汽车申报物质清单)所指定的化学物质。以下,也将被指定为SVHC的化学物质和/或由GADSL指定的化学物质称为“限制物质”。此外,限制物质也可以包含由其他法律法规指定的化学物质等。再者,参与信息管理系统1的企业也可以使任意化学物质包含于对象物质。即,由信息管理系统1管理的对象物质可能包含限制物质和由参与企业任意指定的化学物质。关于限制物质,各企业有义务向下游企业传递(报告)信息。另一方面,关于由参与企业任意指定的化学物质,各企业没有义务向下游企业传递信息。在信息管理系统1中,利用后述的限制清单管理着限制物质。即,针对来自下游企业的对象物质的披露请求,在被请求披露的对象物质是限制物质以外的化学物质(即,没有登记在限制清单中的化学物质)的情况下,上游企业可以拒绝该披露请求。
[0034] 信息管理系统1具备归属于A企业的信息管理装置10‑1、归属于B企业的信息管理装置10‑2、归属于C企业的信息管理装置10‑3、归属于D企业的信息管理装置10‑4、以及平台提供器30。在本实施方式中,A企业是制成品制造商,相当于供应链中的所谓“下游企业”。在本实施方式中,B企业是部件制造商,相当于供应链中的所谓“中游企业”。在本实施方式中,C企业和D企业是材料制造商,相当于供应链中的所谓“上游企业”。
[0035] 图2是用于说明供应链中的企业间的交易关系的图。C企业向B企业供给作为本企业产品的C产品。D企业向B企业供给作为本企业产品的D产品。B企业使用从C企业购买的(受供给的)C产品和从D企业购买的D产品,制造作为本企业产品的B产品,并向A企业供给该B产品。A企业使用从B企业购买的产品,制造作为本企业产品的A产品,并将A产品销售给最终用户。A企业例如可以是汽车制造商。
[0036] 此外,中游企业也可以包括贸易公司。例如,贸易公司也可以介于A企业与B企业之间、B企业与C企业之间和/或B企业与D企业之间。
[0037] 各企业需要管理本企业销售的产品所含有的对象物质的信息。各企业从供应链中的上游企业接受购买产品所含有的对象物质的信息的披露,并管理本企业销售的产品所含有的对象物质的信息。例如,A企业从B企业接收B产品所含有的对象物质的信息,使用该信息来管理A产品所含有的对象物质的信息。
[0038] 在本实施方式涉及的信息管理系统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企业之间不进行信息传递。
[0039] 例如,当在B企业与C企业之间开始C产品的交易时,从C企业向B企业提供C产品所含有的对象物质中的至少限制物质的信息。具体而言,C产品所含有的对象物质中的限制物质的信息由C企业自发地提供给B企业,或者由C企业根据来自B企业的请求而提供给B企业。另一方面,C产品所含有的对象物质中的限制物质以外的化学物质的信息在C企业自发地向B企业提供的情况下、或者在C企业响应来自B企业的请求的情况下从C企业提供给B企业。
即,关于C产品所含有的对象物质中的限制物质以外的化学物质的信息,也有可能不从C企业提供给B企业。这在A企业与B企业之间、B企业与D企业之间也是同样的。当在B企业与D企业之间开始D产品的交易时,从D企业向B企业提供D产品所含有的对象物质中的至少限制物质的信息。当在A企业与B企业之间开始B产品的交易时,从B企业向A企业提供B产品所含有的对象物质中的至少限制物质的信息。如此,各企业从具有直接交易关系的上游企业接受购买产品所含有的对象物质中的至少限制物质的信息的提供,管理包含该购买产品的本企业产品所含有的对象物质的信息。各企业间的信息传递在包括信息管理装置10‑1~10‑4以及平台提供器30而形成的分布式账本网络2(图1)中进行。
[0040] 重新参照图1,在信息管理装置10‑1~10‑4中的每一个中导入了分布式账本平台的软件。分布式账本平台包括能够在当事人之间限定事务数据的共享范围的智能合约而构成。因此,信息管理装置10‑1~10‑4分别具有的分布式账本161‑1~161‑4保持互不相同的事务数据。作为分布式账本平台,例如可以采用CORDA(注册商标)。此外,在不特别区分分布式账本161‑1~161‑4的情况下,有时会记载为“分布式账本161‑N”。
[0041] 通过所导入的分布式账本平台的软件发挥功能,信息管理装置10‑1~10‑4所包含的控制装置110‑1~110‑4(后述的图5)分别作为节点111‑1~111‑4发挥功能。节点111‑1~111‑4经由网络NW相互通信,由此形成分布式账本网络2。此外,信息管理装置10‑1~10‑4基本上具有同样的构成。因此,在不特别区分信息管理装置10‑1~10‑4的情况下,有时会记载为“信息管理装置10‑N”。关于节点111‑1~111‑4,在不特别区分节点111‑1~111‑4的情况下,有时也会记载为“节点111‑N”。
[0042] 图3是用于说明分布式账本161‑N的概念图。图3中概略地表示了分别存储于信息管理装置10‑1~10‑4的分布式账本161‑1~161‑4彼此的关系。
[0043] 分布式账本161‑1与分布式账本161‑2共享在A企业的信息管理装置10‑1(节点111‑1)与B企业的信息管理装置10‑2(节点111‑2)之间收发的事务数据(区域D1)。在区域D1,例如包含有在节点111‑1、111‑2之间收发的、包含B产品所含有的对象物质的信息的事务数据。此外,在区域D1,例如也包含有在节点111‑1、111‑2之间收发的、用于询问B产品所含有的对象物质的事务数据以及对于询问的回答的事务数据等。
[0044] 分布式账本161‑2与分布式账本161‑3共享在B企业的信息管理装置10‑2(节点111‑2)与C企业的信息管理装置10‑3(节点111‑3)之间收发的事务数据(区域D2)。在区域D2,例如包含有在节点111‑2、111‑3之间收发的、包含C产品所含有的对象物质的信息的事务数据。此外,在区域D2,例如也包含有在节点111‑2、111‑3之间收发的、用于询问C产品所含有的对象物质的事务数据以及对于询问的回答的事务数据等。
[0045] 分布式账本161‑2与分布式账本161‑4共享在B企业的信息管理装置10‑2(节点111‑2)与D企业的信息管理装置10‑4(节点111‑4)之间收发的事务数据(区域D3)。在区域D3,例如包含有在节点111‑2、111‑4之间收发的、包含D产品所含有的对象物质的信息的事务数据。此外,在区域D3,例如也包含有在节点111‑2、111‑4之间收发的、用于询问D产品所含有的对象物质的事务数据以及对于询问的回答的事务数据等。
[0046] 例如,从作为供应链中的中游企业的B企业来看,有时并不想让A企业知道是从哪个企业采购的B产品所包含的C产品和D产品的信息。事务数据包含有发送方和发送目的地的节点的信息等。因此,例如若向形成分布式账本网络2的所有节点广播事务数据,则可能会让A企业知道C产品和D产品的供应者。在本实施方式涉及的信息管理系统1中,事务数据的共享范围限定在当事人之间,由此,能够抑制向具有直接交易关系的企业间以外披露交易方的信息(企业名等)。
[0047] 重新参照图1,信息管理系统1中的分布式账本网络2是联盟/私有(consortium/private)式网络。平台提供器30作为信息管理系统1的管理者发挥功能。平台提供器30具有运用功能40以及平台功能50作为其功能。运用功能40包括节点41、清单管理部42(图4)以及分布式账本43,在分布式账本网络2中,作为登记及更新后述的限制清单的节点发挥功能。关于运用功能40的详情,稍后说明。此外,平台提供器30相当于本公开涉及的“管理装置”的一例。
[0048] 平台功能50包括门卫节点(doorman node)51、网络映射节点(network map node)53以及公证人节点(notary node)55,作为管理分布式账本网络2的平台运营商
(platformer)发挥功能。
[0049] 门卫节点51进行对来自希望参与分布式账本网络2的节点111‑N和节点41的参与申请的批准。另外,门卫节点51向节点111‑N和节点41发行证书。参与分布式账本网络2的节点111‑N和节点41在参与时(例如在初次启动时)制作密钥(私钥)和公钥对(pair),并向门卫节点51发送赋予证书的请求。门卫节点51验证预先确定的条件,对提出赋予证书的请求的节点111‑N和节点41发行证书。
[0050] 网络映射节点53存储由门卫节点51发行了证书的(即,被允许参与分布式账本网络2的)节点111‑N和节点41的信息(例如IP地址)。网络映射节点53在分布式账本网络2中作为DNS(Domain Name System,域名系统)发挥功能。形成分布式账本网络2的节点111‑1~111‑4和节点41例如基于从网络映射节点53提供的信息,识别事务数据的发送目的地。
[0051] 公证人节点55对事务数据给予终结(finality)。节点111‑N和节点41在生成了事务数据时,将包含事务数据的哈希值(事务ID)和事务数据的输出索引(index of output)的事务数据发送给公证人节点55。该事务数据包含有事务数据的发送方的节点(例如B企业的节点111‑2)和事务数据的发送目的地的节点(例如A企业的节点111‑1)的签名。公证人节点55在基于事务ID和输出索引对事务数据进行了验证后,对事务数据附加签名,并将该事务数据送回。公证人节点55通过按顺序保持签名后的事务数据,保证事务数据的顺序。例如,公证人节点55也可以保持映射,该映射将事务ID和输出索引作为键(key),且将事务ID、输入索引和节点(peer、node)信息作为值(value)。例如,公证人节点55也可以构成为,如果在映射中没有一致的键,则将该事务数据追加到映射中,并对事务数据附加签名。公证人节点55也可以构成为,如果在映射中有一致的键,则返回错误(error)。
[0052] 节点111‑N和节点41生成事务数据。如上所述,通过分布式账本平台的软件发挥功能,信息管理装置10‑N所包含的控制装置110‑N(图5)作为节点111‑N发挥功能。另外,通过分布式账本平台的软件发挥功能,平台提供器30所包含的控制装置31(图4)作为节点41发挥功能。
[0053] 在信息管理系统1中,平台提供器30(运用功能40)监视法律法规等的修订(即,限制物质的更新)。具体而言,平台提供器30例如监视SVHC的更新和/或GADSL的更新。在检测到这些更新的情况下,即,在新的化学物质被指定为SVHC的情况下和/或由GADSL指定了新的化学物质的情况下,平台提供器30检测限制物质的追加。当检测到限制物质的追加时,平台提供器30的节点41向所有节点111‑1~111‑4发送提议追加限制物质(更新限制清单)的事务数据。
[0054] 信息管理装置10‑N存储有与本企业产品有关的产品组成数据(图5的151‑N、164‑N)。在各企业中,产品组成数据是重要信息。在本实施方式中,在各企业中,产品组成数据被分类为向下游企业公开的和非公开的数据。详情后述,但在限制清单被进行了更新的情况下,如果通过更新而追加到限制清单中的限制物质(对象物质)的信息被指定为公开,则信息管理装置10‑N自动地向下游企业披露对象物质的信息。在限制清单被进行了更新的情况下,如果对象物质的信息被指定为非公开,则信息管理装置10‑N经过使用后述的工作流功能的批准处理,向下游企业披露对象物质的信息。
[0055] <硬件结构>
[0056] 图4是概略地表示平台提供器30的硬件结构的图。平台提供器30包括控制装置31、ROM(Read Only Memory)32、RAM(Random Access Memory)33、通信装置34、存储装置35、输入装置36以及显示装置37。控制装置31、ROM32、RAM33、通信装置34、存储装置35、输入装置36以及显示装置37连接于总线39。
[0057] 控制装置31例如由包括CPU(Central Processing Unit)的集成电路构成。控制装置31将存储于ROM32的各种程序在RAM33中展开而执行。各种程序例如包括分布式账本平台的软件。RAM33作为工作存储器发挥功能,临时存储执行各种程序所需的各种数据。控制装置31通过执行存储于ROM32的程序,执行各种处理。
[0058] 通信装置34构成为能够与外部设备通信。外部设备例如包括分布式账本网络2所包含的信息管理装置10‑N。通信装置34与外部设备的通信利用互联网等进行。另外,外部设备例如包括在互联网上发布限制物质的外部团体的服务器装置等。
[0059] 输入装置36包括输入设备。输入设备例如是鼠标、键盘、触摸面板和/或能够受理用户操作的其他装置。
[0060] 显示装置37包括显示器。显示装置37按照来自控制装置31的控制信号,使显示器显示各种图像。显示器例如是液晶显示器、有机EL(Electro Luminescence,电致发光)显示器或者其他显示设备。
[0061] 存储装置35例如包括硬盘或者闪速存储器等存储介质而构成。存储装置35存储分布式账本43。分布式账本43以及信息管理装置10‑N的分布式账本161‑N例如是具有DAG(Directed Acyclic Graph,有向无环图)结构的分布式账本。分布式账本43以及分布式账本161‑N所包含的事务数据形成半序型数据模型。在本实施方式中,例如一个事务数据形成一个区块。
[0062] 分布式账本43包含限制清单350。限制清单350是表示限制物质(例如,被指定为SVHC的化学物质和/或由GADSL指定的化学物质)的信息。限制清单350中包含一个以上的限制物质的信息。限制物质的信息例如包含CAS(Chemical Abstracts Service,化学文摘社)编号、物质名称、限制更新日以及报告阈值。CAS编号是由美国化学会的CAS中的化学物质登记系统赋予的、化学物质固有的识别编号。物质名称是化学物质的名称。限制更新日是化学物质被追加到限制清单350中的日期(成为向下游企业报告的对象的日期)或者由法律法规等限制的日期(例如被指定为SVHC的日期)。报告阈值是产品的每单位量所包含的化学物质的比例(含有率)的阈值。在含有率为报告阈值以上的情况下,关于该产品的化学物质的信息成为向下游企业报告的对象。在含有率低于报告阈值的情况下,化学物质的信息不成为报告对象。
[0063] 另外,存储装置35也可以存储由控制装置31的节点41生成的密钥。
[0064] 控制装置31通过执行与运用功能40有关的程序,作为节点41以及清单管理部42而发挥功能。
[0065] 节点41在初次启动时生成遵照预定标准的密钥和公钥。公钥例如发送给平台功能50的网络映射节点53。另外,节点41具有生成事务数据的功能。节点41使用密钥生成电子签名,并附加于事务数据。密钥例如存储于存储装置35或者未图示的其他存储装置。另外,节点41具有批准由其他节点提议的事务数据的功能。节点41验证由其他节点提议的事务数据,如果验证结果没有问题,则对该事务数据附加电子签名,并将该事务数据送回给其他节点。
[0066] 清单管理部42管理限制清单350。清单管理部42按预定周期经由通信装置34与外部进行通信,监视法律法规等的修订(限制物质的追加)。具体而言,清单管理部42通过按预定周期经由通信装置34与外部团体的服务器装置通信,监视是否有新的限制物质被指定为SVHC或者是否由GADSL指定了新的化学物质。清单管理部42例如在检测到由于法律法规等的修订而有新的化学物质追加为SVHC(追加了限制物质)时,请求节点41将该限制物质追加到限制清单350中。
[0067] 节点41在从清单管理部42收到限制清单350的更新请求时,生成将新指定的限制物质追加到限制清单350中的事务数据,并对该事务数据签名。由此,新指定的限制物质被追加到限制清单350中,限制清单350被更新。此外,详细而言,节点41通过将该事务数据发送给公证人节点55,并从公证人节点55接收已签名的事务数据,而提交(commit)事务数据(确认事务)。节点41向参与分布式账本网络2的所有节点111‑1~111‑4发送已签名的上述事务数据。换言之,节点41向参与分布式账本网络2的所有节点111‑1~111‑4发送提议使新指定的限制物质包含在信息管理装置10‑N的限制清单165‑N(图5)中的事务数据。接收到该事务数据的节点111‑N批准该事务数据,由此事务数据被追加到节点111‑N的分布式账本161‑N中,信息管理装置10‑N的限制清单165‑N被更新。此外,详细而言,节点41将从节点
111‑N送回的事务数据发送给公证人节点55,并从公证人节点55接收已签名的事务数据,由此,节点41和节点111‑N提交事务数据。公证人节点55的已签名的事务数据例如从节点41发送到节点111‑N。此外,以下有时会省略对于在节点41和节点111‑N之间以及节点111‑N之间的事务数据的收发中,公证人节点55对事务数据签名的过程的记载。
[0068] 控制装置31通过执行与平台功能50有关的程序,作为门卫节点51、网络映射节点53以及公证人节点55发挥功能。关于这些功能,如上所述,因此不重复说明。
[0069] 图5是概略地表示信息管理装置10‑N的硬件结构的图。信息管理装置10‑N包括控制装置110‑N、ROM120‑N、RAM130‑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。
[0070] 控制装置110‑N例如由包括CPU的集成电路构成。控制装置110‑N将存储于ROM120‑N的各种程序在RAM130‑N中展开而执行。各种程序例如包括分布式账本平台的软件。RAM130‑N作为工作存储器发挥功能,临时存储执行各种程序所需的各种数据。控制装置
110‑N通过执行存储于ROM120‑N的程序,执行各种处理。
[0071] 通信装置140‑N构成为能够与外部设备通信。外部设备例如包括分布式账本网络2所包含的其他信息管理装置以及平台提供器30等。通信装置140‑N与外部设备的通信例如利用互联网等进行。
[0072] 输入装置170‑N包括输入设备。输入设备例如是鼠标、键盘、触摸面板和/或能够受理用户操作的其他装置。
[0073] 显示装置180‑N包括显示器。显示装置180‑N按照来自控制装置110‑N的控制信号,使显示器显示各种图像。显示器例如是液晶显示器、有机EL显示器或者其他显示设备。
[0074] 存储装置150‑N例如包括硬盘或者闪速存储器等存储介质而构成。存储于存储装置150‑N的信息在链下(off‑chain)(分布式账本网络2的外部)管理。存储装置150‑N存储本企业产品的产品组成数据151‑N、顾客名单152‑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产品的组成数据。关于产品组成数据151‑N的详情,稍后与后述的产品组成数据164‑N的详情一起进行说明。
[0075] 顾客名单152‑N包含允许披露信息的企业的信息。具体而言,顾客名单152‑N中登记有在供应链中具有直接交易的下游企业。例如,如果是A企业的信息管理装置10‑1,则顾客名单152‑1中没有登记任何企业。例如,如果是B企业的信息管理装置10‑2,则顾客名单152‑2中登记有A企业。例如,如果是C企业的信息管理装置10‑3,则顾客名单152‑3中登记有B企业。例如,如果是D企业的信息管理装置10‑4,则顾客名单152‑4中登记有B企业。对于来自没有登记在顾客名单152‑N中的企业的询问,不进行回答。此外,信息管理装置10‑1的存储装置150‑1也可以不存储顾客名单152‑1。
[0076] 另外,存储装置150‑N存储由控制装置110‑N生成的密钥153‑N和公钥(未图示)。另外,存储装置150‑N存储从平台提供器30的门卫节点51发行的证书(未图示)。
[0077] 存储装置160‑N例如包括硬盘或者闪速存储器等存储介质而构成。存储于存储装置160‑N的信息在链上(on‑chain)(分布式账本网络2的内部)管理。存储装置160‑N存储分布式账本161‑N。
[0078] 分布式账本161‑N具有秘密区域162‑N和公开区域163‑N。秘密区域162‑N是存储不与其他任何节点共享的事务数据的区域、即存储在链上仅自身保有的事务数据的区域。公开区域163‑N是存储在链上至少与一个其他节点共享的事务数据的区域。
[0079] 秘密区域162‑N存储产品组成数据164‑N。产品组成数据164‑N是与存储于存储装置150‑N的产品组成数据151‑N相同的数据。控制装置110‑N使链上的秘密区域162‑N(分布式账本161‑N的秘密区域162‑N)也存储内容与产品组成数据151‑N相同的产品组成数据164‑N。控制装置110‑N若将产品组成数据151‑N和产品组成数据164‑N中的一方更新,则也同样地更新另一方。使链上的秘密区域162‑N也存储内容与产品组成数据151‑N相同的产品组成数据164‑N是为了,使得在链上通过节点111‑N(详细而言,在本实施方式中为节点111‑N以及管理功能部112‑N)的处理而自动地从产品组成数据164‑N中抽出新追加到限制清单
165‑N中的化学物质(限制物质)的信息。例如,节点111‑N无法从存储于链下的产品组成数据151‑N中提取新指定的限制物质的信息。为了从存储于链下的产品组成数据151‑N中提取新指定的限制物质的信息,例如需要另行追加用于进行提取的结构或者进行人工处理的介入。通过使产品组成数据164‑N存储于链上,节点111‑N能够从产品组成数据164‑N中提取新指定的限制物质的信息。由此,在信息管理系统1中,能够使从由平台提供器30进行的限制清单350的更新、到根据限制清单350的更新而将限制清单165‑N更新并基于限制清单165‑N从产品组成数据164‑N中提取新指定的限制物质的信息为止的一系列处理自动化。
[0080] 公开区域163‑N存储限制清单165‑N以及公开数据166‑N。限制清单165‑N随着由平台提供器30进行的限制清单350的更新而更新。平台提供器30的节点41在将由于法律法规等的修订而新指定的限制物质追加到限制清单350中而更新了限制清单350时,向信息管理装置10‑N的节点111‑N发送提议将上述新指定的限制物质追加到限制清单165‑N中而将限制清单165‑N更新的事务数据。通过节点111‑N批准该事务数据,该事务数据被追加到分布式账本161‑N中,限制清单165‑N被更新。此外,详细而言,经过公证人节点55对事务数据签名的过程,事务数据被提交。
[0081] 公开数据166‑N是从产品组成数据164‑N中抽出限制清单165‑N中包含的限制物质的信息而制作的。即,公开数据166‑N是包含于产品组成数据164‑N并且包含于限制清单165‑N的化学物质的信息。但是,在各企业中,产品组成数据是重要信息。例如,也可以考虑由于系统上的错误等,导致不需要披露的产品组成数据被披露给其他企业。在本实施方式中,能够以产品组成数据所包含的预定的数据单位决定是否需要保密。希望保密的数据能够决定为需要保密,可以披露的数据能够决定为不需要保密。在被决定为需要保密的化学物质成为限制物质的情况下,利用后述的工作流功能在企业内获得批准后,该化学物质的信息将会被披露。因此,更详细而言,公开数据166‑N是(1)包含于产品组成数据164‑N、且(2)包含于限制清单165‑N、且(3)被决定为不需要保密或者被批准进行公开的化学物质的信息。
[0082] 图6是示意地表示关于C企业的C产品的产品组成数据151‑3、164‑3的一例的图。此外,如上所述,产品组成数据151‑3和产品组成数据164‑3是相同的数据,因此,以下以产品组成数据164‑3为例进行说明。
[0083] 产品组成数据164‑3包含品名(产品名称)、品号(产品编号)、组成品号、含有率、和是否要保密的项目信息。品名为C产品,其品号为C001。C产品包含组成品号CA001~CA004的产品(化学物质)作为其组成而构成。在图6所示的例子中,在C产品中所占的、组成品号CA001的含有率为X1%、组成品号CA002的含有率为X2%、组成品号CA003的含有率为X3%、组成品号CA004的含有率为X4%。含有率X1%~X4%的总和为100%。例如,在如组成品号CA001的产品进而包括组成品号CB001、CB002的产品而构成这样的情况下,组成品号的项目信息也可以包含表示组成品号CA001~CA004的第1层级、和按第1层级的各组成品号表示构成第1层级的组成品号的产品的组成品号的第2层级。在本实施方式涉及的产品组成数据164‑3中,组成品号的项目信息仅有第1层级。
[0084] 是否要保密的项目信息表示“公开”或者“非公开”,以组成品号为单位(第1层级的组成品号单位)来决定。即,产品组成数据164‑3中的上述的预定的数据单位是第1层级的组成品号单位。“公开”表示该化学物质的组成数据(至少包含组成品号、含有率)从产品组成数据164‑3中提取而包含于公开数据166‑N,且存储于公开区域163‑N。“非公开”表示该化学物质的组成数据不包含于公开数据166‑N,且留在秘密区域162‑N内。在图6所示的例子中,组成品号CA001、CA002被决定公开,组成品号CA003、CA004被决定为非公开。此外,在此设想由组成品号CA001、CA002确定的化学物质是限制物质,由组成品号CA003、CA004确定的化学物质不是限制物质。
[0085] 从C企业的信息管理装置10‑3(节点111‑3)向B企业的信息管理装置10‑2(节点111‑2)披露的C产品的产品组成数据(公开数据166‑3)中包含有组成品号CA001、CA002的组成数据,但不包含组成品号CA003、CA004的组成数据。
[0086] 在此,设想限制清单165‑3被更新而由组成品号CA003确定的化学物质作为限制物质被追加到限制清单165‑3中的情况。为了向外部披露新追加到限制清单165‑3中的限制物质的信息,需要在C企业内获得批准。信息管理装置10‑3(信息管理装置10‑N)具备用于使用于获得限制物质的信息披露批准的过程自动化的工作流功能。此外,工作流功能也能够应用于限制物质以外的化学物质的信息披露。此外,在本实施方式中,信息管理系统1所包含的所有信息管理装置10‑N都具备工作流功能。
[0087] 图7是用于说明工作流功能的图。参照图7,多个客户端装置12‑N可无线通信或者可有线通信地连接于信息管理装置10‑N。信息管理装置10‑N和能够有线通信的客户端装置12‑N连接于总线11‑N。
[0088] 多个客户端装置12‑N各自是归属于与管理信息管理装置10‑N的企业相同的或者关联的企业的终端装置。多个客户端装置12‑N各自例如归属于互不相同的部门。具体而言,若以C企业的信息管理装置10‑3为例进行说明,则多个客户端装置12‑3各自例如归属于C企业内的互不相同的部门。
[0089] 在由于法律法规等的修订而指定了新的限制物质的情况下,关于向外部(下游企业)披露该新的限制物质的信息,需要在企业内获得批准。具有批准披露化学物质的信息的权限的部门可能按化学物质而不同。
[0090] 信息管理装置10‑N安装有WEB应用程序(以下,也简称为“WEB应用”)。多个客户端装置12‑N各自使用WEB浏览器来利用WEB应用。本实施方式中的工作流功能通过利用WEB应用来实现。信息管理装置10‑N在开始工作流功能的情况下,向客户端装置群(多个客户端装置12‑N)通知工作流的开始。
[0091] 按产品的组成所包含的每种化学物质,预先设定有具有批准权限的部门(批准部门)的客户端装置12‑N。多个客户端装置12‑N各自在收到工作流的开始通知后,以预定周期参照WEB应用,直到收到工作流的结束通知为止。信息管理装置10‑N利用WEB应用将新指定的限制物质的信息披露给多个客户端装置12‑N。多个客户端装置12‑N各自判断批准新指定的限制物质的信息披露的批准部门是否是自身部门。归属于批准部门的客户端装置12‑N在自身是批准者的限制物质新被指定的情况下,实施批准处理后,批准向下游企业披露本企业产品含有的上述限制物质的信息。批准处理例如也可以包括确认本企业产品的限制物质的含有量是否为报告阈值以上的处理。报告阈值是产品的每单位量所包含的对象物质的比例(含有率)的阈值。例如由法律法规等确定了预定值,上游企业在产品的限制物质的含有量为预定值以上的情况下,产生向下游企业披露该限制物质的信息的义务。报告阈值能够设为上述的预定值。批准处理可以由安装于客户端装置12‑N的程序自动执行或者由客户端装置12‑N的管理部门的管理者(工作人员)手动执行。
[0092] 信息管理装置10‑N在检测到由批准部门的客户端装置12‑N进行了批准时,决定将被批准披露信息的限制物质的是否要保密的项目的信息从非公开设为公开,并使该限制物质的组成数据包含于公开数据166‑N。另外,信息管理装置10‑N在检测到由批准部门的客户端装置12‑N进行了批准时,向客户端装置群(多个客户端装置12‑N)通知工作流的结束。由此,工作流功能结束。
[0093] 信息管理装置10‑N的节点111‑N生成报告包含获得批准的限制物质的信息的产品组成数据(公开数据166‑N)的事务数据,将该事务数据发送给下游企业的节点。由此,限制物质的信息被报告给下游企业。此外,在新指定了限制物质的情况下,从上游企业向下游企业,既可以仅报告该限制物质的信息,也可以报告追加了该限制物质的信息的产品组成数据(公开数据166‑N)。
[0094] 在图6的例子中,信息管理装置10‑3在检测到由批准部门的客户端装置12‑3进行了批准时,决定将由组成品号CA003确定的化学物质的是否要保密的项目信息从非公开设为公开。信息管理装置10‑3的节点111‑3从产品组成数据164‑3中提取由组成品号CA003确定的化学物质(限制物质)的组成数据,并使由组成品号CA003确定的化学物质的组成数据包含于公开数据166‑3。信息管理装置10‑3的节点111‑3生成报告公开数据166‑3(包含获得批准的限制物质的信息的产品组成数据)的事务数据,将该事务数据发送给下游企业的节点(B企业的节点111‑2)。由此,作为新追加的限制物质的由组成品号CA003确定的化学物质的信息被报告给下游企业。
[0095] 图8以及图9是示意地表示关于B企业的B产品的产品组成数据151‑2、164‑2的一例的图。图8中表示了在限制清单165‑2中追加新的限制物质(组成品号CA003)之前的产品组成数据151‑2、164‑2的一例。图9中表示了在限制清单165‑2中追加了新的限制物质(组成品号CA003)之后的产品组成数据151‑2、164‑2的一例。如上所述,产品组成数据151‑2与产品组成数据164‑2相同,因此,以下以产品组成数据164‑2为例进行说明。
[0096] 首先,参照图8,产品组成数据164‑2包含品名、品号、组成品号、含有率、和是否要保密的项目信息。品名为B产品,其品号为B001。B产品包括C产品和D产品而构成。组成品号的第1层级包含有C产品和其品号C001以及D产品和其品号D001。B产品中的C产品的含有率为Z1%、D产品的含有率为Z2%。含有率Z1%与含有率Z2%之和为100%。
[0097] 组成品号的第2层级包含有从C企业披露的C产品的组成数据以及从D企业披露的D产品的组成数据。具体而言,组成品号的第2层级包含有C企业使公开数据166‑3包含的组成品号CA001、CA002以及D企业使公开数据166‑4包含的组成品号DA001、DA002、DA003。在C产品中,组成品号CA001的含有率为X1%,组成品号CA002的含有率为X2%。在D产品中,组成品号DA001的含有率为Y1%,组成品号DA002的含有率为Y2%,组成品号DA003的含有率为Y3%。例如,在C企业没有披露C产品的所有组成的情况下,含有率X1%与含有率X2%之和不为100%。在本实施方式中,C企业没有披露由组成品号CA003、CA004确定的化学物质的信息,因此含有率X1%与含有率X2%之和不为100%。
[0098] 是否要保密的项目信息以第1层级的组成品号为单位来决定。在图8的例子中,对于C产品决定公开,对于D产品决定非公开。即,从B企业的信息管理装置10‑2(节点111‑2)向A企业的信息管理装置10‑1(节点111‑1)披露的产品组成数据(公开数据166‑2)包含有C产品的组成数据,但不包含D产品的组成数据。换言之,公开数据166‑2包含有C产品的组成数据,但不包含D产品的组成数据。即,产品组成数据164‑2中的上述的预定的数据单位是第1层级的组成品号单位。此外,是否要保密的项目信息也可以采用以第2层级的组成品号为单位决定的结构。即,也可以将预定的数据单位设为第2层级的组成品号单位。
[0099] 根据限制物质(组成品号CA003)向限制清单165‑3的追加,在C企业的信息管理装置10‑3(节点111‑3)中,组成品号CA003的组成数据被追加到公开数据166‑3中。由此,披露被追加了组成品号CA003的组成数据的公开数据166‑3的事务数据从节点111‑3发送到节点111‑2。通过节点111‑2批准该事务数据,该事务数据被追加到分布式账本161‑2中,组成品号CA003的组成数据披露给节点111‑2。节点111‑2追加组成品号CA003的组成数据而将产品组成数据164‑2更新。再者,控制装置110‑2随着产品组成数据164‑2的更新而将产品组成数据151‑2更新。
[0100] 因此,如图9所示,在产品组成数据151‑2、164‑2中,关于C产品,追加了组成品号CA003的组成数据。具体而言,在产品组成数据164‑2中,关于C产品,追加了组成品号CA003及其含有率X3%。在此,也如图8所示,C产品的是否要保密的项目信息被决定为公开。换言之,C产品的组成数据包含于公开数据166‑2。因此,节点111‑2从产品组成数据164‑2中提取组成品号CA003的组成数据并包含于公开数据166‑2。节点111‑2将披露被追加了组成品号CA003的组成数据的公开数据166‑2的事务数据发送给A企业的节点111‑1。通过节点111‑1批准该事务数据,该事务数据被追加到分布式账本161‑1中,组成品号CA003的组成数据披露给节点111‑1。节点111‑1追加组成品号CA003的组成数据而将产品组成数据164‑1更新。再者,控制装置110‑1随着产品组成数据164‑1的更新而将产品组成数据151‑1更新。如此,在从作为上游企业的C企业披露了关于C产品的由组成品号CA003确定的化学物质的组成数据的情况下,在C产品的是否要保密的项目信息预先决定为公开时,节点111‑2自动地将组成品号CA003的组成数据披露给作为下游企业的A企业的节点111‑1。换言之,在从C企业的节点111‑3接收到披露被追加了组成品号CA003的组成数据的公开数据166‑3的事务数据之前,在C产品的是否要保密的项目信息被决定为公开时,节点111‑2自动地将组成品号CA003的组成数据披露给A企业的节点111‑1。“自动地”意味着,节点111‑2根据接收到来自C企业的节点111‑3的上述事务数据,将披露被追加了组成品号CA003的组成数据的公开数据166‑
2的事务数据发送给A企业的节点111‑1。即,节点111‑2不经过批准处理,就将披露被追加了组成品号CA003的组成数据的公开数据166‑2的事务数据发送给A企业的节点111‑1。
[0101] 另一方面,假设C产品的是否要保密的项目信息被决定为非公开,则在从作为上游企业的C企业披露了关于C产品的由组成品号CA003确定的化学物质的组成数据的情况下,节点111‑2不自动地向作为下游企业的A企业的节点111‑1披露组成品号CA003的组成数据。在该情况下,节点111‑2等待通过工作流功能获得公开C产品的组成数据的批准(即,执行批准处理)。如果通过批准处理,获得了公开C产品的组成数据的批准,则节点111‑2向A企业的节点111‑1披露C产品的组成数据。
[0102] 重新参照图5,控制装置110‑N通过执行存储于ROM120‑N的程序,作为节点111‑N、管理功能部112‑N以及工作流功能部113‑N而发挥功能。
[0103] 节点111‑N在初次启动时生成遵照预定标准的密钥153‑N和公钥。密钥153‑N存储于存储装置150‑N。公钥例如发送给平台提供器30的网络映射节点53。另外,节点111‑N具有生成事务数据的功能。节点111‑N使用密钥153‑N生成电子签名,并附加于事务数据。另外,节点111‑N具有批准其他节点提议的事务数据的功能。节点111‑N验证其他节点提议的事务数据,如果验证结果没有问题,则对该事务数据赋予电子签名,并将该事务数据送回给其他节点。
[0104] 当从平台提供器30的节点41接收到提议使限制清单165‑N包含由于法律法规等的修订而新指定的限制物质的事务数据时,节点111‑N在验证事务数据后,批准该事务数据。而且,节点111‑N将该事务数据存储于分布式账本161‑N。由此,新指定的限制物质被追加到限制清单165‑N中,限制清单165‑N被更新。
[0105] 节点111‑N在限制清单165‑N被进行了更新时,执行用于确认是否需要向下游企业披露由于更新而追加到限制清单165‑N中的限制物质的信息的处理(确认处理)。具体而言,节点111‑N在产品组成数据164‑N中比对追加到限制清单165‑N中的限制物质,确认本企业产品中的上述追加的限制物质的含有率是否为报告阈值以上。节点111‑N在产品组成数据164‑N的上述限制物质的含有率为报告阈值以上的情况下,判断为需要向下游企业披露上述限制物质的信息。即,节点111‑N确认限制清单165‑N的更新对自身产生影响。节点111‑N在产品组成数据164‑N的上述限制物质的含有率低于报告阈值的情况下,判断为不需要向下游企业披露上述限制物质的信息。即,节点111‑N确认限制清单165‑N的更新不对自身产生影响。在确认了限制清单165‑N的更新会对自身产生影响的情况下,节点111‑N向管理功能部112‑N通知这一意思。此外,也可以使管理功能部112‑N具有执行确认处理的功能。在该情况下,例如,管理功能部112‑N在检测到由节点111‑N进行的限制清单165‑N的更新时,使用产品组成数据151‑N执行确认处理。
[0106] 管理功能部112‑N在收到限制清单165‑N的更新对自身产生影响之意的通知时,执行从存储装置150‑N读取下游企业的信息(顾客信息)的处理(读取处理)。具体而言,管理功能部112‑N通过参照存储于存储装置150‑N的顾客名单152‑N来读取顾客信息。管理功能部112‑N将向下游企业报告的限制物质的信息通知给工作流功能部113‑N。此外,也可以使节点111‑N具有管理功能部112‑N的执行读取处理的功能。在该情况下,例如,也在存储于存储装置160‑N的分布式账本161‑N的秘密区域162‑N存储与顾客名单152‑N同样的信息。即,将与顾客名单152‑N同样的信息也存储在链上。由此,节点111‑N能够从分布式账本161‑N读取顾客信息。
[0107] 工作流功能部113‑N向客户端装置群(图7)通知工作流的开始及结束。工作流功能部113‑N在通过工作流功能而从批准部门的客户端装置12‑N获得了披露追加到限制清单165‑N中的限制物质的信息的批准时,向管理功能部112‑N通知这一意思。
[0108] 管理功能部112‑N在从工作流功能部113‑N收到批准通知时,请求节点111‑N进行公开数据166‑N的更新。
[0109] 节点111‑N在收到公开数据166‑N的更新请求时,追加获得批准的限制物质的信息而将公开数据166‑N更新。而且,节点111‑N生成包含公开数据166‑N的事务数据,将该事务数据发送给对象下游企业的节点。通过下游企业的节点批准该事务数据,公开数据166‑N被披露给下游企业。即,所追加的限制物质的信息被报告给下游企业。由此,从上游企业向下游企业披露化学物质(在本实施方式中为限制物质)的信息。此外,节点111‑N也可以生成包含获得批准的限制物质的信息的事务数据,并将该事务数据发送给对象下游企业的节点。
[0110] 在从上游企业的节点收到化学物质的信息的披露的情况下,控制装置110‑N的各部例如如下发挥功能。
[0111] 节点111‑N在从上游企业的节点接收到包含公开数据的事务数据时,验证并批准该事务数据。由此,上游企业的节点新披露的化学物质的信息被追加到产品组成数据164‑N中,产品组成数据164‑N被更新。管理功能部112‑N检测产品组成数据164‑N的更新。管理功能部112‑N随着产品组成数据164‑N的更新而将产品组成数据151‑N更新。
[0112] 节点111‑N执行用于判断被披露的化学物质的信息是否为保密对象的处理(判断处理)。节点111‑N在包含被披露的化学物质的产品的组成数据包含于公开数据166‑N的情况下(换言之,在产品组成数据164‑N中,包含被披露的化学物质的产品的是否要保密的项目信息预先被决定为公开的情况下),判断为被披露的化学物质不是保密对象。节点111‑N在包含被披露的化学物质的产品的组成数据没包含于公开数据166‑N的情况下(换言之,在产品组成数据164‑N中,包含被披露的化学物质的产品的是否要保密的项目信息预先被决定为非公开的情况下),判断为被披露的化学物质是保密对象。
[0113] 使用图9中示出的例子进行说明,在从作为上游企业的C企业的节点111‑3披露了由组成品号CA003确定的化学物质的信息的情况下,B企业的节点111‑2由于包含由组成品号CA003确定的化学物质的C产品的是否要保密的项目信息预先被决定为公开(由于C产品的组成数据包含于公开数据166‑2),因此判断为被披露的化学物质不是保密对象。
[0114] 节点111‑N在判断为被披露的化学物质不是保密对象的情况下,使该化学物质的信息包含于公开数据166‑N。而且,节点111‑N将包含公开数据166‑N的事务数据发送给下游企业的节点。如此,节点111‑N在从上游企业披露了化学物质的信息时,判断该化学物质是否为保密对象,在不是保密对象的情况下,向下游企业披露该化学物质的信息。能够使从自上游企业收到化学物质的信息的披露、到向下游企业披露该化学物质的信息为止的一系列处理自动化。
[0115] 节点111‑N在判断为被披露的化学物质是保密对象的情况下,基于限制清单165‑N,确认该被披露的化学物质是否为限制物质。如果被披露的化学物质不是限制物质,则没有义务向下游企业披露,另一方面,如果被披露的化学物质是限制物质,则被要求向下游企业披露。节点111‑N在判断为被披露的化学物质是限制物质的情况下,向管理功能部112‑N通知这一意思(从上游企业受到限制物质的披露这一意思)。
[0116] 管理功能部112‑N在收到从上游企业受到限制物质的披露这一意思的通知时,执行上述的读取处理、即从存储装置150‑N读取下游企业的信息(顾客信息)的处理。管理功能部112‑N将向下游企业报告的限制物质(从上游企业披露的化学物质)的信息通知给工作流功能部113‑N。
[0117] 工作流功能部113‑N向客户端装置群(图7)通知工作流的开始及结束。工作流功能部113‑N在通过工作流功能而从批准部门的客户端装置12‑N获得了披露追加到限制清单165‑N中的限制物质的信息的批准时,向管理功能部112‑N通知这一意思。
[0118] 管理功能部112‑N在从工作流功能部113‑N收到批准通知时,请求节点111‑N进行公开数据166‑N的更新。
[0119] 节点111‑N在收到公开数据166‑N的更新请求时,追加获得批准的限制物质的信息而将公开数据166‑N更新。而且,节点111‑N生成包含被更新的公开数据166‑N的事务数据,将该事务数据发送给对象下游企业的节点。通过下游企业的节点批准该事务数据,公开数据166‑N被披露给下游企业。即,从上游企业披露的化学物质(限制物质)的信息被报告给下游企业。此外,节点111‑N也可以生成包含获得批准的限制物质的信息的事务数据,将该事务数据发送给对象下游企业的节点。
[0120] 此外,也可以使管理功能部112‑N具有上述的执行判断处理(用于判断从上游企业披露的化学物质的信息是否为保密对象的处理)的功能。在该情况下,例如,将与限制清单165‑N同样的信息也存储于存储装置150‑N。即,将与限制清单165‑N同样的信息也存储在链下。由此,管理功能部112‑N能够使用存储于存储装置150‑N的限制清单执行判断处理。
[0121] <流程图>
[0122] 图10是表示在限制清单被进行了更新时由信息管理装置10‑N的控制装置110‑N执行的处理的过程的流程图。图10所示的流程图的处理在信息管理装置10‑N启动后从主例程中调用,并以预定周期反复执行。对图10以及后述的图11所示的流程图的各步骤(以下将步骤略记为“S”)通过由信息管理装置10‑N的控制装置110‑N进行的软件处理实现的情况进行说明,但也可以通过在控制装置110‑N内制造的硬件(电子电路)实现该各步骤的一部分或者全部。
[0123] 在S1中,控制装置110‑N(节点111‑N)判断是否从平台提供器30的节点41接收到提议使新的限制物质包含于限制清单165‑N的事务数据。控制装置110‑N(节点111‑N)在判断为接收到上述事务数据时(S1:是),使处理进入S2。控制装置110‑N(节点111‑N)在判断为未接收到上述事务数据时(S1:否),使处理转至返回(return)。
[0124] 在S2中,控制装置110‑N(节点111‑N)在验证通过S1接收到的事务数据后,批准该事务数据。控制装置110‑N(节点111‑N)将该事务数据存储于分布式账本161‑N。由此,新指定的限制物质被追加到限制清单165‑N中,限制清单165‑N被更新。
[0125] 在S3中,控制装置110‑N(节点111‑N)执行确认处理,判断是否需要向下游企业报告被追加的限制物质的信息。具体而言,控制装置110‑N(节点111‑N)在产品组成数据164‑N中比对被追加到限制清单165‑N中的限制物质,确认本企业向下游企业供给的产品(本企业产品)是否包含有被追加的限制物质。在本企业产品包含有被追加的限制物质的情况下,控制装置110‑N(节点111‑N)也确认其含有率是否在报告阈值以上。控制装置110‑N(节点111‑N)在产品组成数据164‑N包含有上述限制物质、且上述限制物质的含有率为报告阈值以上的情况下,判断为需要向下游企业披露上述限制物质的信息(S3:是),使处理进入S4。控制装置110‑N(节点111‑N)在产品组成数据164‑N不包含上述限制物质的情况下,或者在产品组成数据164‑N包含上述限制物质但是上述限制物质的含有率低于报告阈值的情况下,判断为不需要向下游企业披露上述限制物质的信息(S3:否),使处理转至返回。
[0126] 在S4中,控制装置110‑N(节点111‑N)判断被追加的限制物质的信息是否为本企业的保密对象。具体而言,控制装置110‑N(节点111‑N)基于被追加的限制物质是否已经包含于公开数据166‑N,判断被追加的限制物质的信息是否为保密对象。控制装置110‑N(节点111‑N)在判断为被追加的限制物质尚未包含于公开数据166‑N的情况下(S4:是),判断为被追加的限制物质的信息是保密对象,使处理进入S5。控制装置110‑N(节点111‑N)在判读为被追加的限制物质已经包含于公开数据166‑N的情况下(S4:否),判读为被追加的限制物质的信息不是保密对象,跳过S5和S6的处理,使处理进入S7。
[0127] 在S5中,控制装置110‑N(管理功能部112‑N)从存储装置150‑N读取下游企业的信息(顾客信息)。控制装置110‑N(工作流功能部113‑N)为了获得披露向下游企业报告的限制物质的信息的批准而向客户端装置群通知工作流的开始。
[0128] 在S6中,控制装置110‑N(工作流功能部113‑N)从批准部门的客户端装置12‑N获得披露被追加到限制清单165‑N中的限制物质的信息的批准。控制装置110‑N(工作流功能部113‑N)向客户端装置群通知工作流的结束。
[0129] 在S7中,控制装置110‑N(节点111‑N)追加被追加到限制清单165‑N中的限制物质的信息而将公开数据166‑N更新。
[0130] 在S8中,控制装置110‑N(节点111‑N)生成包含公开数据166‑N的事务数据,将该事务数据发送给对象下游企业的节点。通过下游企业的节点批准该事务数据,公开数据166‑N被披露给下游企业。即,被追加的限制物质的信息被报告给下游企业。
[0131] 图11是表示在从上游企业接收到化学物质的信息时由信息管理装置10‑N的控制装置110‑N执行的处理的过程的流程图。图11所示的流程图的处理在信息管理装置10‑N启动后从主例程中调用,并以预定周期反复执行。
[0132] 在S11中,控制装置110‑N(节点111‑N)判断是否有从上游企业的节点披露化学物质的信息。即,控制装置110‑N(节点111‑N)判断是否从上游企业的节点收到包含公开数据的事务数据。控制装置110‑N(节点111‑N)在有从上游企业的节点披露化学物质的信息的情况下(S11:是),使处理进入S12。控制装置110‑N(节点111‑N)在没有从上游企业的节点披露化学物质的信息的情况下(S11:否),使处理转至返回。
[0133] 在S12中,控制装置110‑N(节点111‑N)批准从上游企业的节点接收到的事务数据,将该事务数据存储于分布式账本161‑N。由此,产品组成数据164‑N被更新。此外,控制装置110‑N(管理功能部112‑N)随着产品组成数据164‑N的更新而将产品组成数据151‑N更新。
[0134] 在S13中,控制装置110‑N(节点111‑N)判断所接收(披露)的化学物质的信息是否为本企业的保密对象。在此,假设如图8、9所示,预定的数据单位是第1层级的组成品号单位。具体而言,控制装置110‑N(节点111‑N)判断包含被披露的化学物质的产品的组成数据是否包含于公开数据166‑N(在产品组成数据164‑N中,包含被披露的化学物质的产品的是否要保密的项目信息是否预先被决定为公开)。控制装置110‑N(节点111‑N)在判断为包含被披露的化学物质的产品的组成数据没有包含于公开数据166‑N的情况下(S13:是),判断为被披露的化学物质的信息是保密对象,使处理进入S14。控制装置110‑N(节点111‑N)在判断为包含被披露的化学物质的产品的组成数据包含于公开数据166‑N的情况下(S13:否),判断为被披露的化学物质的信息不是保密对象,跳过S14~S16的处理(批准处理),使处理进入S17。
[0135] 在S14中,控制装置110‑N(节点111‑N)基于限制清单165‑N,判断接收到的信息的化学物质是否为限制物质。控制装置110‑N(节点111‑N)在判断为该化学物质是限制物质的情况下(S14:是),为了向下游企业的节点披露该化学物质的信息而使处理进入S15。控制装置110‑N(节点111‑N)在判断为该化学物质不是限制物质的情况下(S14:否),不向下游企业的节点披露该化学物质的信息,使处理转至返回。
[0136] 在S15中,控制装置110‑N(管理功能部112‑N)从存储装置150‑N读取下游企业的信息(顾客信息)。控制装置110‑N(工作流功能部113‑N)为了获得向下游企业披露限制物质的信息(接收到的化学物质的信息)的批准,向客户端装置群通知工作流的开始。
[0137] 在S16中,控制装置110‑N(工作流功能部113‑N)从批准部门的客户端装置12‑N获得披露所接收到的化学物质的信息的批准。控制装置110‑N(工作流功能部113‑N)向客户端装置群通知工作流的结束。
[0138] 在S17中,控制装置110‑N(节点111‑N)追加在S11中接收到的化学物质(限制物质)的信息而将公开数据166‑N更新。
[0139] 在S18中,控制装置110‑N(节点111‑N)生成包含公开数据166‑N的事务数据,将该事务数据发送给对象下游企业的节点。通过下游企业的节点批准该事务数据,公开数据166‑N被披露给下游企业。即,接收到的限制物质的信息被报告给下游企业。
[0140] 如上,在本实施方式涉及的信息管理系统1中,当由平台提供器30更新了限制清单350时,在各节点111‑N中,根据限制清单350的更新,更新限制清单165‑N。而且,根据限制清单165‑N的更新,从上游企业向下游企业披露限制物质的信息。
[0141] 当从上游企业收到化学物质的信息的披露时,如果该化学物质不是保密对象、且是限制物质,则节点111‑N向下游企业披露包含从上游企业披露的化学物质的信息的本企业产品的组成数据。即,能够使从由平台提供器30进行的限制清单350的更新、到根据限制清单350而将限制清单165‑N更新并基于限制清单165‑N从产品组成数据164‑N中提取新指定的限制物质的信息为止的一系列处理自动化。因此,在供应链中,能够容易地流通信息。
[0142] 在从上游企业披露的化学物质是保密对象的情况下,节点111‑N经过批准处理,向下游企业披露包含从上游企业披露的化学物质的信息的本企业产品的组成数据。例如,在从上游企业披露的化学物质是限制物质的情况下,也可考虑自动地向下游企业披露包含该化学物质的信息的本企业产品的组成数据。然而,由于系统上的错误等,也可能会产生不需要披露的产品组成数据被披露给其他企业的情形等。如上所述,在从上游企业披露的化学物质是保密对象的情况下,通过经过批准处理,向下游企业披露包含该化学物质的信息的本企业产品的组成数据,能够抑制本企业产品的组成数据的不必要的披露。
[0143] 再者,在本实施方式涉及的信息管理系统1中,由于使用分布式账本技术管理限制清单(限制清单350、165‑N)以及公开数据166‑N,因此能够提高它们的耐篡改性。
[0144] [变形例]
[0145] 在实施方式中,基于包含从上游企业披露的化学物质的产品的组成数据是否包含于公开数据166‑N,判断了是否将被披露的化学物质的信息披露给下游企业。然而,例如也可以使得在产品组成数据151‑N、164‑N中能够以预定的数据单位设定是否要保密的标志,基于该标志,判断是否将被披露的化学物质的信息披露给下游企业。
[0146] 对本公开的实施方式进行了说明,但应该认为本次公开的实施方式在所有方面都是例示而不是限制性的内容。本公开的范围由权利要求书表示,意在包括与权利要求书均等的含义及范围内的所有变更。