通信方法、通信程序及通信设备技术

技术编号:24130133 阅读:53 留言:0更新日期:2020-05-13 06:00
通信方法、通信程序及通信设备。一种被配置为经由网络联接到另一设备的通信设备包括:存储器,其包括分布式账本的存储区域;以及处理器,该处理器被配置为:当通信设备与拥有数据的第一设备联接时执行第一处理,该第一处理包括当从第一设备接受元数据时接受对包括转移属性的元数据的登记请求,所述转移属性用于将数据的公开策略的设置权转移给第二设备;当通信设备与第二通信设备联接时执行第二处理,该第二处理包括从第二装置接受对登记的元数据的获取请求,并接受元数据的公开策略设置;当通信设备与使用数据的第三通信设备联接时执行第三处理;以及执行第四处理。

Communication methods, procedures and equipment

【技术实现步骤摘要】
通信方法、通信程序及通信设备
本文所讨论的实施方式涉及通信方法、通信程序及通信设备。
技术介绍
近年来,在企业(组织)之间相互交换和利用企业所拥有的数据的数据交换系统吸引了人们的关注,并且期望通过促进数据交换来创建新的服务和业务。作为数据交换系统的一种形式,存在一种分布式数据交换系统。与集中管理数据的集中式不同,数据分布在每个企业并由每个企业进行管理,拥有数据的企业经由网络向使用数据的企业提供数据。作为数据交换系统,已经提出了一种其中通过使用例如区块链技术的分布式账本来安全地分布数据的网络。引用文献列表[专利文献][专利文献1]国际公开WO2017/038507[专利文献2]日本特开2018-98564号公报
技术实现思路
技术问题过去,数据分布网络所针对的数据是企业所拥有的工业数据,并且在企业之间交换工业数据。为了公开工业数据,设置指示工业数据的公开目的地的公开策略,并且在这种情况下,公开策略由拥有工业数据的企业来设置。另一方面,近年来,已经积极地讨论了个人数据(即,个人信息)的数据分发。与工业数据一样,也需要为个人数据设置指示个人数据的公开目的地的公开策略。然而,当设置个人数据的公开策略时,与设置工业数据的公开策略的情况类似,由拥有个人数据的企业提供个人数据,在未经个人同意的情况下分发个人数据。为此,在个人数据的分发中,即使由拥有个人数据的企业提供,优选地也由作为个人数据的所有者的个人来设置个人数据的公开策略,并且需要实现能够进行此类设置的通信技术。在一个方面,本公开的目的是提供一种能够从与拥有数据的设备不同的设备设置数据的公开策略的通信方法、通信程序和通信设备。技术方案为了解决上述问题,提供了一种通过网络中所包括的多个通信装置的通信方法。在该通信方法中,与拥有数据的第一设备联接的第一通信设备在从第一设备接受到包括数据的属性信息的元数据时,接受对包括转移属性的元数据的登记请求,该转移属性用于将对数据的公开策略的设置权转移给第二设备;与第二设备联接的第二通信设备从第二设备接受对登记的元数据的获取请求,并接受由第二设备获取的元数据的公开策略设置;与使用数据的第三设备联接的第三通信设备在从第三设备接受到对数据的访问请求时在公开策略中设置了第三设备的情况下,访问数据,并且第一通信设备、第二通信设备、第三通信设备进行协作,以验证登记交易、获取交易、设置交易以及访问交易的有效性、执行这些交易并共享这些交易的历史,所述登记交易是响应于登记请求的一系列登记处理,所述获取交易是响应于获取请求的一系列获取处理,所述设置交易是响应于公开策略设置的一系列设置处理,所述访问交易是响应于访问请求的一系列访问处理。为了解决上述问题,提供了一种用于使计算机执行与上述通信方法中的控制类似控制的通信程序。为了解决上述问题,提供了一种执行与上述通信方法中的控制类似控制的通信设备。技术效果根据一个方面,可以从与拥有数据的设备不同的设备设置数据的公开策略。根据实施方式的一方面,一种设备包括。本专利技术的目的和优点将通过权利要求中具体指出的元件和组合来实现和获得。应当理解,前面的概括描述和下面的详细描述都是示例性和说明性的,并非限制本专利技术。附图说明图1是用于说明通信设备的配置和操作的示例的图。图2是例示了分布式数据交换系统的配置的示例的图。图3是例示了节点的硬件配置的示例的图。图4是例示了节点的功能块的示例的图。图5是例示了个人数据交换的整体操作序列的图。图6是例示了个人数据的元数据的配置示例的图。图7是例示了交易信息的示例的图。图8是例示了交易的验证和执行的示例的图。图9是例示了每个交易中的验证内容的示例的图。图10是例示了元数据登记中的操作序列的示例的图。图11是例示了元数据获取中的操作序列的示例的图。图12是例示了公开策略设置中的操作序列的示例的图。图13是例示了元数据参考中的操作序列的示例的图。图14是例示了数据访问中的操作序列的示例的图。附图标记列表1、1-1、1-2、1-3:通讯设备1a、1a1、1a2、1a3:控制单元1b、1b1、1b2、1b3:存储单元DL1、DL2、DL3:分布式账本N0:网络e1、e2、e3:设备e11:数据资源具体实施方式过去,数据交换平台所针对的数据是企业拥有的工业数据,而工业数据是在企业之间交换的。为了公开工业数据,设置指示工业数据的公开目的地的公开策略,并且在这种情况下,由拥有工业数据的企业设置公开策略。另一方面,近年来,已经积极地讨论了个人数据(即,个人信息)的数据交换。与工业数据一样,也需要为个人数据设置指示个人数据的公开目的地的公开策略。然而,当设置个人数据的公开策略时,与设置工业数据的公开策略的情况类似,由拥有个人数据的企业提供个人数据,在未经个人同意的情况下分发个人数据。为此,在交换个人数据时,即使由拥有个人数据的企业来提供,优选地也由作为该个人数据的所有者的个人来设置该个人数据的公开策略,并且需要实现能够进行此类设置的通信技术。在一个方面,本公开的目的是提供一种能够从与拥有数据的设备不同的设备设置数据的公开策略的通信方法、通信程序和通信设备。根据一个方面,可以从与拥有数据的设备不同的设备设置数据的公开策略。下面将参照附图描述本实施方式。[第一实施方式]将参照图1描述第一实施方式。图1是用于说明通信设备的配置和操作的示例的图。通信设备1被包括在网络中,并且包括控制单元1a和存储单元1b。控制单元1a经由网络与另一设备联接以执行通信控制。存储单元1b具有基于区块链的分布式账本的存储区域,并且存储通信控制所需的各种数据。这里,在控制单元1a与拥有数据(服务数据)的第一设备联接的情况下,并且当从第一设备接受了包括数据的属性信息的元数据时,控制单元1a接受对包括转移属性的元数据的登记请求,该转移属性用于将数据的公开策略的设置权转移给第二设备。在与第二设备联接的情况下,控制单元1a从第二设备接受对元数据的获取请求,并且从第二设备接受公开策略设置。在与使用该数据的第三设备联接的情况下,并且当接受到来自第三设备的对数据的访问请求时在公开策略中设置了第三设备,控制单元1a访问第一设备所拥有的数据。将通过使用图1中所示的示例来描述操作。网络N0包括通信设备1-1、1-2和1-3,并且这些设备彼此联接。在网络N0中,由通信设备1-1、1-2和1-3构成用于区块链的平台。通信设备1-1包括控制单元1a1和存储单元1b1,并且通信设备1-2包括控制单元1a2和存储单元1b2。通信设备1-3包括控制单元1a3和存储单元1b3。通信设备1-1与设备e1联接,本文档来自技高网...

【技术保护点】
1.一种通过网络中所包括的多个通信设备进行的通信方法,其中,/n执行处理,在该处理中:/n与拥有数据的第一设备联接的第一通信设备在从所述第一设备接受到包括所述数据的属性信息的元数据时,接受对包括转移属性的元数据的登记请求,所述转移属性用于将对所述数据的公开策略的设置权转移给第二设备;/n与所述第二设备联接的第二通信设备从所述第二设备接受对所登记的元数据的获取请求,并接受由所述第二设备获取的所述元数据的公开策略设置;/n与使用所述数据的第三设备联接的第三通信设备在当从所述第三设备接受到对所述数据的访问请求时在所述公开策略中设置了所述第三设备的情况下,访问所述数据;以及/n所述第一通信设备、所述第二通信设备、所述第三通信设备进行协作,以验证登记交易、获取交易、设置交易以及访问交易的有效性、执行这些交易并共享这些交易的历史,所述登记交易是响应于所述登记请求的一系列登记处理,所述获取交易是响应于所述获取请求的一系列获取处理,所述设置交易是响应于所述公开策略设置的一系列设置处理,以及所述访问交易是响应于所述访问请求的一系列访问处理。/n

【技术特征摘要】
20181102 JP 2018-2069791.一种通过网络中所包括的多个通信设备进行的通信方法,其中,
执行处理,在该处理中:
与拥有数据的第一设备联接的第一通信设备在从所述第一设备接受到包括所述数据的属性信息的元数据时,接受对包括转移属性的元数据的登记请求,所述转移属性用于将对所述数据的公开策略的设置权转移给第二设备;
与所述第二设备联接的第二通信设备从所述第二设备接受对所登记的元数据的获取请求,并接受由所述第二设备获取的所述元数据的公开策略设置;
与使用所述数据的第三设备联接的第三通信设备在当从所述第三设备接受到对所述数据的访问请求时在所述公开策略中设置了所述第三设备的情况下,访问所述数据;以及
所述第一通信设备、所述第二通信设备、所述第三通信设备进行协作,以验证登记交易、获取交易、设置交易以及访问交易的有效性、执行这些交易并共享这些交易的历史,所述登记交易是响应于所述登记请求的一系列登记处理,所述获取交易是响应于所述获取请求的一系列获取处理,所述设置交易是响应于所述公开策略设置的一系列设置处理,以及所述访问交易是响应于所述访问请求的一系列访问处理。


2.一种通信程序,该通信程序由网络中所包括的多个通信设备执行,其中,
与拥有数据的第一设备联接的第一通信设备的第一计算机在从所述第一设备接受到包括所述数据的属性信息的元数据时,执行用于接受对包括转移属性的元数据的登记请求的处理,所述转移属性用于将对所述数据的公开策略的设置权转移给第二设备,
与所述第二设备联接的第二通信设备的第二计算机执行用于从所述第二设备接受对所登记的元数据的获取请求并接受由所述第二设备获取的元数据的公开策略设置的处理,
与使用所述数据的第三设备联接的第三通信设备的第三计算机执行用于在当从所述第三设备接受到对所述数据的访问请求时在所述公开策略中设置了所述第三设备的情况下,访问所述数据的处理,以及
所述第一计算机、所述第二计算机和所述第三计算机进行协作并且所述第一计算机、所述第二计算机和所述第三计算机验证登记交易、获取交易、设置交易以及访问交易的有效性,执行这些交易并共享这些交易的历史,所述登记交易是响应于所述登记请求的一系列登记处理,所述获取交易是响应于所述获取请求的一系列获取处理,所述设置交易是响应于所述公开策略设置的一系列设置处理,所述访问交易是响应于所述访问请求的一系列访问处理。


3.根据权利要求2所述的通信程序,其中,
执行处理,在该处理中:
当所述第一计算机接受对包括所述转移属性的元数据的所述登记请求时,所述第一计算机、所述第二计算机和所述第三计算机验证所述登记交易,并且
当所述第一计算机、所述第二计算机和所述第三计算机检测到所述登记交易的有效性时,所述第一计算机执行所述登记交易,并且所述第一通信设备、所述第二通信设备和所述第三通信设备中所包括的分布式账本共享所述登记交易的执行历史。


4.根据权利要求3所述的通信程序,其中,
所述登记交易的验证包括:对请求登记的所述第一设备的标识信息的验证以及所述转移属性内的所述公开策略的设置字段处于空状态的验证。


5.根据权利要求2所述的通信程序,其中,
执行处理,在该处理中:
当所述第二计算机接受对所述元数据的所述获取请求时,所述第一计算机、所述第二计算机和所述第三计算机验证所述获取交易,并且
当所述第一计算机、所...

【专利技术属性】
技术研发人员:须加纯一
申请(专利权)人:富士通株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1