信息生成和传递系统及方法技术方案

技术编号:19829015 阅读:20 留言:0更新日期:2018-12-19 17:04
本发明专利技术的实施例提供信息生成和传递系统及方法。信息生成和传递系统包括:主网络以及与主网络分别连接的多个子网络。子网络包括多个对等节点。对等节点被配置为生成信息。子网络被配置为,基于有向无环图,将信息进行链接和存储。子网络还被配置为,将信息传递至主网络。主网络被配置为以区块链的链式数据结构链接和存储信息。对等节点可以用于快速生成信息。使用有向无环图,可以提供多条链接路径,以得到并发的信息处理能力。主网络可以对于来自子网络的信息以区块链的链式数据结构链接和存储,以提高数据的可靠性。

【技术实现步骤摘要】
信息生成和传递系统及方法
本专利技术涉及通信系统,尤其涉及信息生成和传递系统及方法。
技术介绍
如何在具有大量通信节点的系统中快速、准确地传递信息始终是研究的课题。在一些情况下,例如当地震,火灾,洪水,山体滑坡等紧急事件发生或即将发生时,信息是否能够快速、准确地在紧急事件相关地区传输会直接影响生命财产的安全。在传统技术中,可以在重点地区布置专业设备或者专业人员进行监测。此外,在紧急情况下的普通人员也可以利用移动通信设备(诸如用户设备(UE)等)提供的紧急呼叫功能,直接向预定的紧急调度台等中央节点报告紧急事件的信息,紧急调度台可以接收大量呼叫以提高信息收集能力和速度。在得知了紧急事件的发生或者即将发生,需要快速传播这样的信息的情况下,一般会使用部署的集中式应急事件广播系统广播消息(例如,通过短消息服务(SMS)等),以通知那些紧急事件发生地周围和/或受此紧急事件影响的人。然而,上述的系统具有下述的问题:首先,专业设备或者专业人员的部署导致了高的成本,难以应用到大的规模。其次,当更多的设备被部署以覆盖大面积时,可能需要巡视和手动测量。自动化程度难以提高,并且可能需要涉及巨大的资源来执行日常的运行过程。然后,由于使用集中管理,响应时间很慢。发生紧急事件时,这可能无法满足快速响应要求。最后,在中央节点由于某些原因(例如人为因素,地震等事故)而遭到破坏时,广播系统将根本不起作用。传统的信息生成和传递系统及方法存在改进的空间。
技术实现思路
本专利技术的实施例提供改进的信息生成和传递系统及方法。根据本专利技术的一个方面,提供了信息生成和传递系统。信息生成和传递系统包括:主网络以及与主网络分别连接的多个子网络。子网络包括多个对等节点。对等节点被配置为生成信息。子网络被配置为,基于有向无环图,将信息进行链接和存储。子网络还被配置为,将信息传递至主网络。主网络被配置为以区块链的链式数据结构链接和存储信息。在本专利技术的实施例中,子网络被配置为:将信息在多个对等节点之间传递;基于部署在子网络的智能合约通过一致性协议来验证信息。在本专利技术的实施例中,一致性协议包括:权益证明(PoS)、委托权益证明(DPoS)、实用拜占庭协议、Gossip传播协议、无冲突复制数据类型(CRDT)、马尔可夫链蒙特卡洛共识(MCMC)中的至少一个。在本专利技术的实施例中,子网络的智能合约经由主网络进行部署,并且运行在子网络的虚拟机上。在本专利技术的实施例中,子网络被配置为:判断信息是否满足预定条件;并且将满足预定条件的信息传输到主网络。在本专利技术的实施例中,子网络被配置为:将信息传输到主网络;并且,主网络被配置为判断信息是否满足预定条件。在本专利技术的实施例中,主网络被配置为:对于满足预定条件的信息,将信息添加至区块链的链式结构中并在分布式账本中进行存储。在本专利技术的实施例中,分布式账本的一个数据块包括以下项目中的至少一个:子网络的唯一标识,时间戳,子网络的位置,信息的内容,前一个数据块的公钥,和当前数据块的公钥。在本专利技术的实施例中,多个子网络被分别布置在多个地理区域。信息包括指示紧急事件是否发生的警报信息。紧急事件包括:地震,火灾,洪水,山体滑坡等中的至少一个。预定条件是指信息指示紧急事件的发生。在本专利技术的实施例中,对等节点包括传感器,传感器被配置为检测环境参数并根据检测结果生成信息。在本专利技术的实施例中,其中,环境参数包括温度,湿度,照明,烟雾,火焰,声音,振动,大气污染,气体,和运动特征中的至少一个。在本专利技术的实施例中,其中,对等节点包括用户设备,用户设备被配置为通过自动或者手动报告的方式生成信息。本专利技术的第二个方面提供信息生成和传递方法,用于信息生成和传递系统。信息生成和传递系统包括主网络,以及与主网络分别连接的多个子网络。子网络包括多个对等节点。该方法包括:由子网络中的对等节点生成信息;由子网络基于有向无环图,将信息进行链接和存储;由子网络将信息传递至主网络;以及由主网络以区块链的链式数据结构链接和存储信息。在本专利技术的实施例中,该方法还包括:在子网络的多个对等节点之间传递信息。基于部署在子网络的智能合约通过一致性协议来验证信息。在本专利技术的实施例中,一致性协议包括:权益证明(PoS)、委托权益证明(DPoS)、实用拜占庭协议、Gossip传播协议、无冲突复制数据类型(CRDT)、马尔可夫链蒙特卡洛共识(MCMC)中的至少一个。在本专利技术的实施例中,经由主网络在子网络部署智能合约。子网络的智能合约运行在子网络的虚拟机上。在本专利技术的实施例中,由子网络将信息传递至主网络包括:判断信息是否满足预定条件;以及将满足预定条件的信息传输到主网络。在本专利技术的实施例中,该方法还包括:由主网络判断信息是否满足预定条件。在本专利技术的实施例中,由主网络以区块链的链式数据结构链接和存储信息包括:对于满足预定条件的信息,将信息添加至区块链的链式结构中并在分布式账本中进行存储。在本专利技术的实施例中,分布式账本的一个数据块包括以下项目中的至少一个:子网络的唯一标识,时间戳,子网络的位置,信息的内容,前一个数据块的公钥,和当前数据块的公钥。在本专利技术的实施例中,多个子网络被分别布置在多个地理区域。信息包括指示紧急事件是否发生的警报信息。紧急事件包括:地震,火灾,洪水,山体滑坡等中的至少一个。预定条件是指信息指示紧急事件的发生。在本专利技术的实施例中,对等节点包括传感器。由子网络中的对等节点生成信息包括:由传感器被配置为检测环境参数并根据检测结果生成信息。在本专利技术的实施例中,环境参数包括温度,湿度,照明,烟雾,火焰,声音,振动,大气污染,气体,和运动中的至少一个。在本专利技术的实施例中,对等节点包括用户设备。由子网络中的对等节点生成信息包括:由用户设备通过自动或者手动报告的方式生成信息。根据本专利技术的第三个方面,提供了对等节点。对等节点,包括:存储器;以及可操作地耦合到存储器的处理器。处理器被配置为执行程序以生成信息,并且基于有向无环图,将所述信息进行链接和存储。对等节点被配置为与其它对等节点组成子网络。在本专利技术的实施例中,对等节点还被配置为:向其它对等节点传递信息,以使得信息在子网络的多个对等节点之间传递。所述对等节点还被配置为基于智能合约通过一致性协议来验证信息。在本专利技术的实施例中,还包括:传感器,其被配置为检测环境参数并根据检测结果生成信息。在本专利技术的实施例中,传感器基于环境参数来检测事件,环境参数包括温度,湿度,照明,烟雾,火焰,声音,振动,大气污染,气体,和运动中的至少一个。在本专利技术的实施例中,对等节点,包括:用户设备,其被配置为通过自动或者手动报告的方式生成信息。根据本专利技术的第四个方面,提供了一种计算机可读存储介质。在计算机可读存储介质上存储有计算机程序,计算机程序在至少一个处理器上执行时使至少一个处理器执行如上所述的任一项的方法。在本专利技术的实施例的信息生成和传递系统及方法中,子网络包括多个对等节点,对等节点可以用于快速生成信息。在子网络中,基于有向无环图,这些采集的信息可以被链接和存储。使用有向无环图,可以提供多条链接路径,以得到并发的信息处理能力,即,子网络中不同的对等节点在相同的时间阶段产生的不同信息可以在子网络中的多条不同链接路径中被并行的处理,而不需要在唯一的链接路径中等待依次处理。主网络可以本文档来自技高网...

【技术保护点】
1.一种信息生成和传递系统,包括:主网络,以及与所述主网络分别连接的多个子网络;其中,所述子网络包括多个对等节点;所述对等节点被配置为生成所述信息;所述子网络被配置为,基于有向无环图,将所述信息进行链接和存储;所述子网络还被配置为,将所述信息传递至所述主网络;所述主网络被配置为以区块链的链式数据结构链接和存储所述信息。

【技术特征摘要】
1.一种信息生成和传递系统,包括:主网络,以及与所述主网络分别连接的多个子网络;其中,所述子网络包括多个对等节点;所述对等节点被配置为生成所述信息;所述子网络被配置为,基于有向无环图,将所述信息进行链接和存储;所述子网络还被配置为,将所述信息传递至所述主网络;所述主网络被配置为以区块链的链式数据结构链接和存储所述信息。2.根据权利要求1所述的系统,其中,所述子网络被配置为:将所述信息在所述多个对等节点之间传递;基于部署在所述子网络的智能合约通过一致性协议来验证所述信息。3.根据权利要求2所述的系统,其中,所述一致性协议包括:权益证明(PoS)、委托权益证明(DPoS)、实用拜占庭协议、Gossip传播协议、无冲突复制数据类型(CRDT)、马尔可夫链蒙特卡洛共识(MCMC)中的至少一个。4.根据权利要求2所述的系统,其中,所述子网络的智能合约经由所述主网络进行部署,并且运行在所述子网络的虚拟机上。5.根据权利要求2所述的系统,其中,所述子网络被配置为:判断所述信息是否满足预定条件;并且将满足预定条件的信息传输到所述主网络。6.根据权利要求2所述的系统,其中,所述子网络被配置为:将所述信息传输到所述主网络;并且,所述主网络被配置为判断所述信息是否满足预定条件。7.根据权利要求5或者6所述的系统,其中,所述主网络被配置为:对于满足预定条件的所述信息,将所述信息添加至所述区块链的链式结构中并在分布式账本中进行存储。8.根据权利要求7所述的系统,其中,所述分布式账本的一个数据块包括以下项目中的至少一个:子网络的唯一标识,时间戳,子网络的位置,信息的内容,前一个数据块的公钥,和当前数据块的公钥。9.根据权利要求1至6中任一项所述的系统,其中,所述多个子网络被分别布置在多个地理区域;所述信息包括指示紧急事件是否发生的警报信息,并且所述紧急事件包括:地震,火灾,洪水,山体滑坡等中的至少一个;其中,所述预定条件是指所述信息指示紧急事件的发生。10.根据权利要求1至6中任一项所述的系统,其中,所述对等节点包括传感器,所述传感器被配置为检测环境参数并根据检测结果生成所述信息。11.根据权利要求10所述的系统,其中,所述环境参数包括温度,湿度,照明,烟雾,火焰,声音,振动,大气污染,气体,和运动特征中的至少一个。12.根据权利要求1至6中任一项所述的系统,其中,所述对等节点包括用户设备,所述用户设备被配置为通过自动或者手动报告的方式生成所述信息。13.一种信息生成和传递方法,用于信息生成和传递系统;其中,所述信息生成和传递系统包括主网络,以及与所述主网络分别连接的多个子网络;其中,所述子网络包括多个对等节点;所述方法包括:由所述子网络中的所述对等节点生成所述信息;由所述子网络基于有向无环图,将所述信息进行链接和存储;由所述子网络将所述信息传递至主网络;以及由所述主网络以区块链的链式数据结构链接和存储所述信息。14.根据权利要求13所述的方法,还包括:在所述子网络的所述多个对等节点之间传递所述信息;基于部署在所述子网络的智能合约通过一致性协议来验证所述信息。15.根据权利要求14所述的方法,其中,所述一致性...

【专利技术属性】
技术研发人员:王占仓钟博
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典,SE

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

1