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

无中心化城市信息交互系统的制作方法

2022-02-21 06:38:18 来源:中国专利 TAG:

技术特征:
1.一种无中心化城市信息交互系统,其特征在于,包括:主链、第一侧链和第二侧链,其中:所述主链与所述第一侧链通过跨链网关通信连接;所述主链与所述第二侧链通过跨域网关通信连接;所述主链、第一侧链和第二侧链为区块链;所述跨链网关,指包括主链和第一侧链的调用接口和数据格式标准的网格,特定的区块链参与方有权通过跨链网关接入主链的节点和第一侧链的节点;所述跨域网关,指桥接网关,用于主链上的标准数据与第二侧链上的管理数据格式之间的转换。2.根据权利要求1所述的无中心化城市信息交互系统,其特征在于,主链节点的用户端包括城市管理机构、业务部门和保障部门。3.根据权利要求2所述的无中心化城市信息交互系统,其特征在于,第一侧链节点的用户端包括城市企业。4.根据权利要求3所述的无中心化城市信息交互系统,其特征在于,第二侧链节点的用户端包括管理人员和业务人员。5.根据权利要求4所述的无中心化城市信息交互系统,其特征在于,用户端产生的非结构化上链的过程包括:用户端将产生的非结构化数据上传至简单存储服务;简单存储服务触发lambda云函数,lambda云函数将非结构化数据的md5校验值和存储路径信息封装为区块数据,在区块链进行数据同步,形成区块链数据;用户端向简单存储服务发起非结构化数据的下载请求,简单存储服务调用lambda云函数,提取非结构化数据的md5校验值;如果md5校验值没有变化,则数据未被篡改,简单存储服务返回存储的非结构化数据;如果md5校验值发生变化,则数据已被篡改,简单存储服务返回被篡改的提示信息。6.根据权利要求5所述的无中心化城市信息交互系统,其特征在于,区块链节点接收到数据时查询区块链版本的过程包括:节点向区块链运行环境提出执行请求,传递至进程间通信的服务端;进程间通信的服务端将执行请求传递至中间层表示语言的管理端;中间层表示语言的管理端对执行请求进行解析,查看执行程序的名称、版本,将解析后的信息传递至中间层表示语言的版本管理器;中间层表示语言的版本管理器根据接收的信息,在区块链运行环境的数据库中查询对应程序;如果在数据库中查询有对应程序,则返回中间层表示语言的版本管理器;如果没有,则返回没有对应程序;如果返回对应程序,则中间层表示语言的版本管理器读取对应程序;如果返回没有对应程序,则中间层表示语言的版本管理器在节点的数据库中继续查询读取对应程序;中间层表示语言的版本管理器将对应程序传递至即时编译的驱动程序;即时编译的驱动程序将对应程序进行解析,并传递至即时编译的引擎;即时编译的引擎运行程序,返回结果至即时编译的驱动程序;即时编译的驱动程序将结果返回至中间层表示语言的版本管理器;
中间层表示语言的服务端和进程间通信的服务端将结果返回至节点,节点将结果返回至外部;将通信信息封装在交易中,通过节点向区块链运行环境发送升级请求,完成区块链的共识协议升级。7.根据权利要求6所述的无中心化城市信息交互系统,其特征在于,所述跨域网关包括通讯录转换模块和数据转换模块,所述通讯录转换模块用于将节点与用户端的通讯录信息进行相互转换,所述数据转换模块用于将节点与用户端的上链数据进行格式的相互转换。8.根据权利要求7所述的无中心化城市信息交互系统,其特征在于,参与方通过跨链网关接入主链或第一侧链进行数据同步之前,跨链网关对参与方进行身份验证。9.根据权利要求8所述的无中心化城市信息交互系统,其特征在于,区块链节点的区块数据包括区块头和区块体,区块头包括区块类型、权限、前一区块hash、时间戳、区块体hash,区块体包括操作日志、管理数据类型和管理数据内容。

技术总结
本发明公开了一种无中心化城市信息交互系统,其中:主链与第一侧链通过跨链网关通信连接;主链与第二侧链通过跨域网关通信连接;所述跨链网关,指包括主链和第一侧链的调用接口和数据格式标准的网格;跨域网关,指桥接网关,用于主链上的标准数据与第二侧链上的管理数据格式之间的转换。采用上述技术方案,通过区块链,可以在城市信息管理中心收到数据打击等情形下,保证数据的完整性和准确性,避免过于依赖信息中心;通过划分主链和多个侧链,可以对城市内的单位主体进行精细管理,避免节点的数据过多而导致的硬件负担过重,实现特定业务和数据的隔离性,进一步加强数据安全和系统的鲁棒性。的鲁棒性。的鲁棒性。


技术研发人员:陈忠 郭锐 刘程威 王超 李磊 韩东 刘延杰 陆萍 张原
受保护的技术使用者:中国电子科技集团公司第二十八研究所
技术研发日:2021.12.22
技术公布日:2022/1/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献