控制方法、控制系统、第1服务器及数据结构技术方案

技术编号:27695585 阅读:34 留言:0更新日期:2021-03-17 05:18
本公开的控制方法是在具备1个以上的IoT设备以及多个服务器的系统中由多个服务器之中的第1服务器执行的控制方法,从1个以上的IoT设备中的各个IoT设备取得第1事务数据,该第1事务数据包含动作通知信息、以及该IoT设备取得该动作通知信息时的时刻信息,该动作通知信息包含表示该IoT设备的识别信息、以及表示该IoT设备正在动作的通知(S12:是),将取得的第1事务数据向与第1服务器不同的多个第2服务器转发(S13),与多个第2服务器一起执行第1共识算法(S14),在通过第1共识算法验证了第1事务数据的正当性的情况下,将包含第1事务数据的区块向第1服务器的分散账本记录(S16)。

【技术实现步骤摘要】
【国外来华专利技术】控制方法、控制系统、第1服务器及数据结构
本公开涉及控制方法、控制系统、第1服务器及数据结构。
技术介绍
例如公开了如下技术:使用区块链,对构成快递箱的单元的开锁(解锁)或者上锁即开锁上锁进行管理(参照非专利文献1)。在构成快递箱的单元的开锁上锁的管理中,能够利用使用了区块链的智能合约。在先技术文献非专利文献非专利文献1:GMO互联网株式会社,“GMO互联网组、SAISON信息系统、PARCO共同实施活用区块链和IoT的实证实验的第二弹”,[在线],平成29年6月21日,[平成30年10月25日检索],互联网<URL:https://cloud.z.com/jp/news-ep/IoT2/>
技术实现思路
专利技术所要解决的课题但是,在配送从业者向快递箱配送货物的情况下,在购买了构成该快递箱的1个以上的单元的利用权之后,向该单元实际存在的当地移动。因此,也可能发生如下情况:在配送从业者到达当地后,即使为了利用该单元而想要开锁,该单元也发生故障而不进行动作。换言之,对快递箱等IoT(InternetofThings:物联网)设备而言,购买利用权的地点与在现实中利用的地点即IoT设备所存在的地点相离。进而,区块链的分散账本由于多个账本被设置在物理上不同的据点,因此具有即使在某地点发生灾害等也不受影响地进行动作的特征。另一方面,快递箱等IoT设备也存在如下情形:在自身应该动作的情况下,由于灾害、破旧等,发生故障等而无法利用。因此,对于某IoT设备,即使能够在系统上购买利用权,也存在实际上发生了故障的情况,也可能发生在当地无法利用该IoT设备的情况。在这样的情况下,不得不在当地探索能够利用的IoT设备,并重新购买利用权,或者,如果在当地没有能够利用的其他IoT设备则不得不重新移动到能够利用的IoT设备所存在的场所。另外,在这样的情况下,向发生了故障的IoT设备的移动成为浪费,不仅多余地产生移动等工夫,而且移动所耗费的时间和能量也成为浪费。本公开鉴于上述的缘由而做出,提供能够使用分散账本,进一步减少时间成本和能量成本的控制方法等。用于解决课题的手段为了解决上述课题,本公开的一方式所涉及的控制方法是在具备1个以上的IoT(InternetofThings:物联网)设备以及与所述1个以上的IoT设备能够经由网络进行通信的多个服务器的系统中由所述多个服务器之中的第1服务器执行的控制方法,从所述1个以上的IoT设备中的各个IoT设备取得第1事务数据,所述第1事务数据包含动作通知信息、以及该IoT设备取得所述动作通知信息时的时刻信息,所述动作通知信息包含表示该IoT设备的识别信息、以及表示该IoT设备正在动作的通知;将取得的所述第1事务数据向所述多个服务器之中的与所述第1服务器不同的多个第2服务器转发;与所述多个第2服务器一起执行用于关于所述第1事务数据的正当性达成共识的第1共识算法;在通过所述第1共识算法验证了所述第1事务数据的正当性的情况下,将包含所述第1事务数据的区块向所述第1服务器的分散账本记录。此外,这些整体性或者具体性的方式也可以通过系统、方法、集成电路、计算机程序或者能够由计算机读取的CD-ROM等记录介质实现,也可以通过系统、方法、集成电路、计算机程序及记录介质的任意组合来实现。专利技术效果根据本公开的控制方法等,能够使用分散账本,进一步减少时间成本和能量成本。附图说明图1是示意性地表示实施方式中的控制系统的构成的框图。图2是示意性地表示图1所示的服务器的整体构成的一例的图。图3是表示实施方式中的服务器的功能构成的框图。图4是表示区块链的数据结构的说明图。图5是表示事务数据的数据结构的说明图。图6是表示实施方式中的智能合约部的功能构成的框图。图7是表示实施方式中的IoT设备管理部的功能构成的框图。图8是表示实施方式中的用户请求处理部的功能构成的框图。图9是表示实施方式中的控制系统所执行的控制方法的流程图。图10是表示实施方式中的不需要IoT设备的控制的情况下的用户请求的处理的时序图。图11A是表示在进行图10所示的用户请求的处理时使用的事务数据的数据结构的一例的图。图11B是表示在进行图10所示的用户请求的处理时使用的事务数据的数据结构的一例的图。图11C是表示在进行图10所示的用户请求的处理时使用的事务数据的数据结构的一例的图。图12是表示实施方式中的需要IoT设备的控制的情况下的用户请求的处理的时序图。图13A是表示在进行图12所示的用户请求的处理时使用的事务数据的数据结构的一例的图。图13B是表示在进行图12所示的用户请求的处理时使用的事务数据的数据结构的一例的图。图13C是表示在进行图12所示的用户请求的处理时使用的事务数据的数据结构的一例的图。图14是表示实施方式中的IoT设备的正常动作时和故障时的通知处理的时序图。图15是表示在进行图14所示的通知处理时使用的事务数据的数据结构的一例的图。图16A是表示实施方式中的由智能合约部管理的状态信息的图。图16B是表示实施方式中的由智能合约部管理的状态信息的图。图17是实施方式中的不需要IoT设备的控制的情况下的用户请求的处理的别的例子的时序图。图18是表示在进行图17所示的用户请求的处理时使用的事务数据的数据结构的一例的图。图19是示意性地表示比较例中的问题的图。图20是示意性地表示本公开中的效果的图。具体实施方式本公开的一方式所涉及的控制方法是在具备1个以上的IoT(InternetofThings:物联网)设备以及与所述1个以上的IoT设备能够经由网络进行通信的多个服务器的系统中由所述多个服务器之中的第1服务器执行的控制方法,从所述1个以上的IoT设备中的各个IoT设备取得第1事务数据,所述第1事务数据包含动作通知信息、以及该IoT设备取得所述动作通知信息时的时刻信息,所述动作通知信息包含表示该IoT设备的识别信息、以及表示该IoT设备正在动作的通知;将取得的所述第1事务数据向所述多个服务器之中的与所述第1服务器不同的多个第2服务器转发;与所述多个第2服务器一起执行用于关于所述第1事务数据的正当性达成共识的第1共识算法;在通过所述第1共识算法验证了所述第1事务数据的正当性的情况下,将包含所述第1事务数据的区块向所述第1服务器的分散账本记录。由此,能够向分散账本定期地记录包含IoT设备正在正常动作一事的动作通知信息。因此,在取得最近的动作通知信息的时刻与当前时刻的差量为阈值以上时,能够判定为IoT设备发生了故障。因此,在与IoT设备现实存在的地点不同的场所想要得到IoT设备的利用许可时,能够抑制得到发生了故障的IoT设备的利用许可的情况。结果,能够抑制实际移动到发生了故障的IoT设备的情况,也不会多余地产生移动等工夫,能够抑制在移动中本文档来自技高网...

【技术保护点】
1.一种控制方法,是在具备1个以上的IoT即物联网设备以及与所述1个以上的IoT设备能够经由网络进行通信的多个服务器的系统中由所述多个服务器之中的第1服务器执行的控制方法,/n从所述1个以上的IoT设备中的各个IoT设备取得第1事务数据,所述第1事务数据包含动作通知信息、以及该IoT设备取得所述动作通知信息时的时刻信息,所述动作通知信息包含表示该IoT设备的识别信息、以及表示该IoT设备正在动作的通知;/n将取得的所述第1事务数据向所述多个服务器之中的与所述第1服务器不同的多个第2服务器转发;/n与所述多个第2服务器一起执行用于关于所述第1事务数据的正当性达成共识的第1共识算法;/n在通过所述第1共识算法验证了所述第1事务数据的正当性的情况下,将包含所述第1事务数据的区块向所述第1服务器的分散账本记录。/n

【技术特征摘要】
【国外来华专利技术】20181018 US 62/747,3031.一种控制方法,是在具备1个以上的IoT即物联网设备以及与所述1个以上的IoT设备能够经由网络进行通信的多个服务器的系统中由所述多个服务器之中的第1服务器执行的控制方法,
从所述1个以上的IoT设备中的各个IoT设备取得第1事务数据,所述第1事务数据包含动作通知信息、以及该IoT设备取得所述动作通知信息时的时刻信息,所述动作通知信息包含表示该IoT设备的识别信息、以及表示该IoT设备正在动作的通知;
将取得的所述第1事务数据向所述多个服务器之中的与所述第1服务器不同的多个第2服务器转发;
与所述多个第2服务器一起执行用于关于所述第1事务数据的正当性达成共识的第1共识算法;
在通过所述第1共识算法验证了所述第1事务数据的正当性的情况下,将包含所述第1事务数据的区块向所述第1服务器的分散账本记录。


2.如权利要求1所述的控制方法,
所述系统还具备:终端,与所述多个服务器能够经由所述网络进行通信,而且是用户所使用的终端,
所述控制方法中,
在从所述终端接收了所述用户用于问询能否利用所述1个以上的IoT设备之中的一个IoT设备的用户请求的情况下,读出根据是否在规定时间内取得了所述动作通知信息来表示所述1个以上的IoT设备各自能否利用的状态信息;
在根据读出的所述状态信息判定为所述一个IoT设备能够利用的情况下,向所述终端发送表示许可在规定的条件下利用所述一个IoT设备的第1信号。


3.如权利要求2所述的控制方法,
所述控制方法中,
在根据读出的所述状态信息判定为所述一个IoT设备不能利用的情况下,向所述终端发送表示不许可利用所述一个IoT设备的信号。


4.如权利要求2所述的控制方法,
所述控制方法进而,
在从所述终端取得了表示购买了所述一个IoT设备的利用权的第2事务数据的情况下,将取得的所述第2事务数据向所述多个服务器之中的所述多个第2服务器转发;
与所述多个第2服务器一起执行用于关于所述第2事务数据的正当性达成共识的第2共识算法;
在通过所述第2共识算法验证了所述第2事务数据的正当性的情况下,将包含所述第2事务数据的区块向所述第1服务器的分散账本记录。


5.如权利要求4所述的控制方法,
所述状态信息还包含所述一个IoT设备的开闭状态,
所述控制方法进而,
从所述终端取得表示基于所述利用权的所述一个IoT设备的开锁请求的第3事务数据;
将取得的所述第3事务数据向所述多个第2服务器转发;
与所述多个第2服务器一起执行用于关于所述第3事务数据的正当性达成共识的第3共识算法;
在通过所述第3共识算法验证了所述第3事务数据的正当性的情况下,将包含所述第3事务数据的区块向所述第1服务器的分散账本记录,从而对所述状态信息中包含的所述一个IoT设备的开闭状态进行变更。


6.如权利要求2~5中任一项所述的控制方法,
所述控制方法中,
读出所述分散账本中记录的所述第1事务数据;
基于读出的所述第1事务数据生成所述状态...

【专利技术属性】
技术研发人员:海上勇二添田纯一郎道山淳儿
申请(专利权)人:松下电器美国知识产权公司
类型:发明
国别省市:美国;US

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

1