首页 / 专利库 / 电脑零配件 / 接口 / 用户界面 / web界面 / 一种基于Hyperledger Fabric的机动车违章管理方法

一种基于Hyperledger Fabric的机动车违章管理方法

阅读:1033发布:2020-05-15

专利汇可以提供一种基于Hyperledger Fabric的机动车违章管理方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于Hyperledger Fabric的机动车违章管理方法,主要解决了 现有技术 中存在的违规交易等违法行为引发难以杜绝的问题。该方法包括构建具有两层体系结构的系统,用户使用Node.js 服务器 提供的Web服务;基于Hyperledger fabric开发 框架 ,构建机动车违章管理系统的网络层;基于Node.js搭建用户交互界面的前端web服务,Web服务向Hyperledger Fabric结构进行调用,以获取 区 块 链 的详细信息,并与链码进行交互,同时用户在客户端中进行实名注册后登录系统。通过上述方案,本发明达到了避免中心化 数据库 导致的单点故障,利用 智能合约 杜绝违规交易现象目的,具有很高的实用价值和推广价值。,下面是一种基于Hyperledger Fabric的机动车违章管理方法专利的具体信息内容。

1.一种基于Hyperledger Fabric的机动车违章管理方法,其特征在于,包括如下步骤:
(S1)构建具有两层体系结构的系统,用户使用Node.js服务器提供的Web服务;
(S2)基于Hyperledger fabric开发框架,构建机动车违章管理系统的网络层;
(S3)基于Node.js搭建用户交互界面的前端web服务,Web服务向Hyperledger Fabric结构进行调用,以获取链的详细信息,并与链码进行交互,同时用户在客户端中进行实名注册后登录系统。
2.根据权利要求1所述的一种基于Hyperledger Fabric的机动车违章管理方法,其特征在于,所述步骤(S1)中用户包括机动车驾驶员和交管人员。
3.根据权利要求2所述的一种基于Hyperledger Fabric的机动车违章管理方法,其特征在于,所述步骤(S2)中网络成分为系统色、智能合约和存储设计三个部分,并且存储设计分为区块部分和用户状态部分。
4.根据权利要求3所述的一种基于Hyperledger Fabric的机动车违章管理方法,其特征在于,所述智能合约是由交管人员根据本地规章进行部署的,其中,智能合约是由交管人员和机动车驾驶员共同遵守的协议,违章后根据智能合约直接执行扣分或罚款。
5.根据权利要求4所述的一种基于Hyperledger Fabric的机动车违章管理方法,其特征在于,所述步骤(S3)中前端web服务包括导航页面、违章查询页面、缴费页面、交管部页面、机动车驾驶员页面、违章处理办法页面和用户配置页面,其中,导航页面用于访问应用程序不同部分的导航页并包含指向网站所有其他页面的链接。

说明书全文

一种基于Hyperledger Fabric的机动车违章管理方法

技术领域

[0001] 本发明属于链技术领域,具体地讲,是涉及一种基于Hyperledger Fabric 的机动车违章管理方法。

背景技术

[0002] 目前,由于汽车保有量越来越大,出现违章的情况也相对于以前更多,随着新的违章扣分情况的颁布,对于一些不遵纪守法的驾驶员来说,被抓违章扣分是常态,使得交管部的工作量增大。另外,如今交管部门记录信息使用中心数据库,单点故障、信息修改的现象难以杜绝。因此如何杜绝上述情况发生,是本领域技术人员亟需解决的问题。

发明内容

[0003] 为了克服现有技术中的上述不足,本发明提供一种基于Hyperledger Fabric 的机动车违章管理方法,不仅可以避免中心化数据库导致的单点故障,利用智能合约杜绝违规交易现象以及减小系统的维护成本。
[0004] 为了实现上述目的,本发明采用的技术方案如下:
[0005] 一种基于Hyperledger Fabric的机动车违章管理方法,包括如下步骤:
[0006] (S1)构建具有两层体系结构的系统,用户使用Node.js服务器提供的Web 服务;
[0007] (S2)基于Hyperledger fabric开发框架,构建机动车违章管理系统的网络层;
[0008] (S3)基于Node.js搭建用户交互界面的前端web服务,Web服务向 Hyperledger Fabric结构进行调用,以获取区块链的详细信息,并与链码进行交互,同时用户在客户端中进行实名注册后登录系统。
[0009] 进一步地,所述步骤(S1)中用户包括机动车驾驶员和交管人员。
[0010] 进一步地,所述步骤(S2)中网络成分为系统色、智能合约和存储设计三个部分,并且存储设计分为区块部分和用户状态部分。
[0011] 进一步地,所述智能合约是由交管人员根据本地规章进行部署的,其中,智能合约是由交管人员和机动车驾驶员共同遵守的协议,违章后根据智能合约直接执行扣分或罚款。
[0012] 具体地,所述步骤(S3)中前端web服务包括导航页面、违章查询页面、缴费页面、交管部门页面、机动车驾驶员页面、违章处理办法页面和用户配置页面,其中,导航页面用于访问应用程序不同部分的导航页并包含指向网站所有其他页面的链接。
[0013] 与现有技术相比,本发明具有以下有益效果:
[0014] (1)本发明提供了一种基于Hyperledger Fabric的多通道技术的机动车违章管理系统实施方法,引入区块链技术,采用多通道技术适应不同地区以及系统的可扩展性;基于Node.js搭建用户和交管部门的前端web服务,机动车驾驶员在客户端中进行实名注册后才能登录;在机动车违章后,管理系统根据部署的智能合约直接执行扣分或罚款。从而本发明不仅可以避免中心化数据库导致的单点故障,利用智能合约杜绝违规交易现象以及减小系统的维护成本。
[0015] (2)本发明通过采用区块链技术,具有去中心化、防止篡改和匿名化等特点。在引入区块链技术下,机动车违章信息全部上链,信息透明,能够有效地防止单点故障。当登记的机动车违章后,管理系统根据部署的智能合约直接执行扣分或罚款,因此本发明很好的做到了杜绝交通违规事后违规交易的现象发生。附图说明
[0016] 图1为本发明的方法的框架图。
[0017] 图2为本发明的多通道示意图。
[0018] 图3为本发明的区块数据结构示意图。
[0019] 图4为本发明的世界状态示意图。
[0020] 图5为本发明的前端设计架构图。

具体实施方式

[0021] 下面结合附图和实施例对本发明作进一步说明,本发明的实施方式包括但不限于下列实施例。
[0022] 实施例
[0023] 如图1至图5所示,一种基于Hyperledger Fabric的机动车违章管理方法,包括如下步骤:
[0024] (S1)构建具有两层体系结构的系统,用户使用Node.js服务器提供的Web 服务;
[0025] (S2)基于Hyperledger fabric开发框架,构建机动车违章管理系统的网络层;
[0026] (S3)基于Node.js搭建用户交互界面的前端web服务,Web服务向 Hyperledger Fabric结构进行调用,以获取区块链的详细信息,并与链码进行交互,同时用户在客户端中进行实名注册后登录系统。
[0027] 基于Hyperledger Fabric的多通道技术的机动车违章管理系统实施方法,引入区块链技术,采用多通道技术适应不同地区以及系统的可扩展性;基于Node.js 搭建用户和交管部门的前端web服务,机动车驾驶员在客户端中进行实名注册后才能登录;机动车违章后,管理系统根据部署的智能合约直接执行扣分或罚款。
[0028] 图1示出了本发明的方法的框架设计图,该框架设计包括网络层和前端两个部分。
[0029] 图2示出了所用多通道技术,Hyperledger Fabric允许用户根据规则新建或加入不同的通道,采用多通道技术适应不同地区,例如图中北京市通道和成都市通道,以及系统的可扩展性。多通道技术解决了不同地区不同交通规则的问题。一个地区可以新建一个通道,通道中部署根据该地区特有的交通规则编写的智能合约。多通道技术解决了系统的可扩展性。当一个地区中用户量过大的时候,可以采用多条通道满足吞吐量要求。
[0030] 区块数据结构设计如图3所示,每个区块中包含Block Hash(区块哈希值)、 Previous Block Hash(上一个区块哈希值)、Time Stamp(时间戳)、Vesion(版本号)、Nounce(随机数值)、Target(目标难度)、Message(违章信息)。
[0031] Hyperledger Fabric中区块数据结构中存储用户历史违章信息,防止被篡改,用户可以根据索引找寻历史违章记录。
[0032] 图4示出了世界状态示意图,世界状态是区块数据累计的当前状态,是所有记录后的当前结果,一般为K-V二键值的形式存在。
[0033] 图5示出了前端设计架构,前端包括导航页面、违章查询页面、缴费页面、交管部门页面、机动车驾驶员页面、违章处理办法页面和用户配置页面。其中导航页面用于访问应用程序不同部分的导航页,它包含指向网站所有其他页面的链接。违章查询页面显示有关区块链当前状态的详细信息。顶部部分包含有关区块的信息,显示添加最后一个块的时间和块链的高度。它还显示图形,为了节省加载时间,它只加载最后125个块。缴费页面显示用户待缴费的违章记录以及处理办法,显示历史缴费信息查询,显示用户历史违规信息以及处理办法。
[0034] 上述实施例仅为本发明的优选实施例,并非对本发明保护范围的限制,但凡采用本发明的设计原理,以及在此基础上进行非创造性劳动而做出的变化,均应属于本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈