一种基于区块链技术的免限行申请处理系统技术方案

技术编号:34432647 阅读:50 留言:0更新日期:2022-08-06 16:12
本发明专利技术涉及一种基于区块链技术的免限行申请处理系统,所述处理系统包括运行一信息区块链,用于存储以及向所述处理系统提供用户、车辆的可验证信息;同时所述处理系统包括一种基于区块链技术的免限行申请处理方法;该方法通过分别对用户、用户

【技术实现步骤摘要】
一种基于区块链技术的免限行申请处理系统


[0001]本专利技术涉及交通管理系统
具体而言,涉及一种基于区块链技术的免限行申请处理系统。

技术介绍

[0002]随着当前城市交通发展越加迅速,城市各类型的交通工具大量在道路上运行,造成道路在高峰时期出现巨大通行压力;为了缓解交通的拥堵,保证公共交通的顺畅,交管部门会根据实际需要对部分区域以及道路实施限行措施。而基于人性化管理以及动态的交通管理原则,在符合放宽限行措施的条件下,理应实施对部分交通参与者以及其驾驶的交通工具,在预先提交并获取免限行的申请下,有条件地进入并通过管制区域。然而该类型的申请由于数量庞大,且交通参与者以及其使用的交通工具条件各异,令审批处理的工作量巨大,需要提出一种有效的处理系统和处理办法。
[0003]查阅相关已公开的技术方案,公开号为CN105023431B的技术方案提出一种确定交通限行信息的方法及装置,通过获取多辆浮动车的轨迹点信息,确定多辆浮动车的允许通过的道路以及允许通过的时段,从而使道路上多辆车辆的实施错峰通过;公开号为US20050267658A1的技术方案,基于执行法律交通速度限制和停止,在进入具有限行措施的道路或区域时,自动接收来自该道路或区域的限行规定,并以图形或声音通知交通工具内的驾驶人员执行该限行规定;公开号为JPWO2013128486A1的技术方案提出一种交通量预测系统,通过探测道路的自由速度、临界速度、饱和密度和临界密度等道路特性,对道路进行集群分类并为每个集群创建一个驱动模式,从而根据探测数据设置道路的可适应的交通量以及适合的限行模式。
[0004]
技术介绍
的前述论述仅意图便于理解本专利技术。此论述并不认可或承认提及的材料中的任一种公共常识的一部分。

技术实现思路

[0005]本专利技术的目的在于,提供本专利技术涉及一种基于区块链技术的免限行申请处理系统,所述处理系统包括运行一信息区块链,用于存储以及向所述处理系统提供用户、车辆的可验证信息;同时所述处理系统包括一种基于区块链技术的免限行申请处理方法;该方法通过分别对用户、用户

车辆以及车辆的三个阶段的合法性判断,从而判定用户以其驾驶的车辆是否合乎限行的豁免条件;进一步的,该处理方法更适合使用于汽车租凭、汽车共享等车辆不属于用户的使用场景下。
[0006]本专利技术采用如下技术方案:一种基于区块链技术的免限行申请处理系统,所述处理系统包括:用户端模块,被配置为验证用户身份,生成并存储用户的用户ID、公钥PK和私钥SK;存储与所述用户ID对应的用户公开信息,其中所述用户公开信息包括公钥PK;接收用户的免限行申请,并生成相应的免限行申请信息;;
服务器模块,包括用户认证子模块、申请认证子模块以及车辆认证子模块;所述用户认证子模块被配置为接收、处理用户的注册申请和用户认证信息请求;所述申请认证子模块被配置为用于接收、审核用户模块发出的免限行申请,并反馈免限行申请的审核结果;所述车辆认证子模块被配置为接收、处理车辆的车辆认证记录请求;限行模块,多个所述限行模块被配置在限行区域的多个入口位置;所述限行模块用于记录用户在所述限行区域的通行记录,并且根据免限行申请的审核结果判断用户的通行记录是否违反限行规定;其中,所述处理系统还包括信息区块链,多个所述限行模块以及所述服务器模块均作为所述信息区块链的节点,共同维护并参与该区块链的运行以及新区块的生成;所述用户端模块以及多个所述限行模块均与所述服务器模块通讯连接以进行数据传输;同时所述用户端模块由用户控制其与多个所述限行模块中的其中一个进行通讯连接;可选地,所述处理系统包括一种基于区块链技术的免限行申请处理方法,该方法包括执行以下用户认证步骤:S101:由所述用户端模块将用户的用户ID以及所述用户公开信息在所述信息区块链中注册,由运行所述用户认证子模块的节点认证后,所述用户认证子模块向用户颁发用户可验证凭证VC,并将该用户可验证凭证VC发行于所述信息区块链;并且所述用户可验证凭证VC亦存储于所述用户端模块;S102:由所述用户端模块将免限行申请以及用户ID发送到所述申请认证子模块;所述申请认证子模块在接收到一个免限行申请后,根据用户ID向对应的所述用户端模块发送用户认证信息请求,请求获取和认证该免限行申请的用户的信息;S103:响应于来自所述申请认证子模块的用户认证信息请求,所述用户端模块将用户可验证凭证VC使用私钥SK进行数字签名后获得第一报文,将所述第一报文、所述用户可验证凭证VC以及用户ID传输到所述申请认证子模块;所述申请认证子模块根据用户ID从信息区块链获取对应的公钥PK,使用公钥PK解密所述第一报文从而获得解密后的用户可验证凭证VC,将解密后的用户可验证凭证VC与申请认证子模块接收的来自用户端模块的原始的用户可验证凭证VC进行校对验证,从而确认用户可验证凭证VC在传输过程中未被修改;S104:所述申请认证子模块根据限行规定对用户可验证凭证VC进行判定是否合乎免限行条件;并当认证通过后,生成对应所述免限行申请的事件编号以及属于该事件编号的第一认证记录;将所述事件编号以及所述第一认证记录写入所述信息区块链的区块;并且包括将所述事件编号以及所述第一认证记录返回到所述用户端模块;可选地,所述处理方法还包括执行以下用户

车辆认证步骤:S201:用户通过所述用户端模块将待驾驶的车辆ID以及用户ID发送到所述车辆认证子模块;S202:所述车辆认证子模块根据用户ID从信息区块链获取对应的公钥PK,并根据车辆ID从信息区块链获取对应的车辆可验证凭证VC;S203:所述车辆认证子模块将所述车辆可验证凭证VC通过公钥PK加密后生成第二报文,并将所述第二报文发送到所述用户端模块,由所述用户端模块通过私钥SK解密所述第二报文,从而获得车辆可验证凭证VC;S204:所述用户端模块保存所述车辆可验证凭证VC;
可选地,所述处理方法还包括执行以下通行认证步骤:S301:当用户驾驶车辆通过其中一个所述入口进入所述限行区域时,令所述用户端模块与位于该限行区域的入口的所述限行模块建立通讯;其后,所述用户端模块执行将所述第一认证记录以及车辆可验证凭证VC进行哈希函数运算生成第一认证摘要;将所述事件编号、所述第一认证摘要发送到所述限行模块;S302:所述限行模块执行:识别用户驾驶车辆的车辆ID;将车辆ID、所述事件编号以及所述第一认证摘要发送到所述申请认证子模块;S303:所述申请认证子模块在接收到所述限行模块发送的车辆ID、所述事件编号以及所述第一认证摘要,执行:记录所述限行模块的位置;根据所述事件编号从所述信息区块链获得第一认证记录;根据车辆ID从所述信息区块链获得车辆可验证凭证VC;使用哈希函数对获得的所述第一认证记录以及车辆可验证凭证VC进行哈希运算,生成第二认证摘要;比对所述第一认证摘要与所述第二认证摘要是否相同;根据限行规定对车辆可验证凭证VC进行判定是否合乎免限行条件;可选地,所述用户ID以及所述车辆ID均由所述处理系统以分布式生成;进一步的,在所述信息区块链中对车辆进行注册,注册成功后的车辆在所述信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链技术的免限行申请处理系统,其特征在于,所述处理系统包括:用户端模块,被配置为验证用户身份,生成并存储用户的用户ID、公钥PK和私钥SK;存储与所述用户ID对应的用户公开信息;其中所述用户公开信息包括公钥PK;接收用户的免限行申请,并生成相应的免限行申请信息;服务器模块,包括用户认证子模块、申请认证子模块以及车辆认证子模块;所述用户认证子模块被配置为接收、处理用户的注册申请和用户认证信息请求;所述申请认证子模块被配置为用于接收、审核用户模块发出的免限行申请,并反馈免限行申请的审核结果;所述车辆认证子模块被配置为接收、处理车辆的车辆认证记录请求;限行模块,多个所述限行模块被配置在限行区域的多个入口位置;所述限行模块用于记录用户在所述限行区域的通行记录,并且根据免限行申请的审核结果判断用户的通行记录是否违反限行规定;其中,所述处理系统还包括信息区块链,多个所述限行模块以及所述服务器模块均作为所述信息区块链的节点,共同维护并参与该区块链的运行以及新区块的生成;所述用户端模块以及多个所述限行模块均与所述服务器模块通讯连接以进行数据传输;同时所述用户端模块由用户控制其与多个所述限行模块中的其中一个进行通讯连接。2.一种基于区块链技术的免限行申请处理方法,其特征在于,所述处理方法应用于如权利要求1所述一种基于区块链技术的免限行申请处理系统;所述处理方法包括执行以下用户认证步骤:S101:由所述用户端模块将用户的用户ID以及所述用户公开信息在所述信息区块链中注册,由运行所述用户认证子模块的节点认证后,所述用户认证子模块向用户颁发用户可验证凭证VC,并将该用户可验证凭证VC发行于所述信息区块链;并且所述用户可验证凭证VC亦存储于所述用户端模块;S102:由所述用户端模块将免限行申请以及用户ID发送到所述申请认证子模块;所述申请认证子模块在接收到一个免限行申请后,根据用户ID向对应的所述用户端模块发送用户认证信息请求,请求获取和认证该免限行申请的用户的信息;S103:响应于来自所述申请认证子模块的用户认证信息请求,所述用户端模块将用户可验证凭证VC使用私钥SK进行数字签名后获得第一报文,将所述第一报文、所述用户可验证凭证VC以及用户ID传输到所述申请认证子模块;所述申请认证子模块根据用户ID从信息区块链获取对应的公钥PK,使用公钥PK解密所述第一报文从而获得解密后的用户可验证凭证VC,将解密后的用户可验证凭证VC与申请认证子模块接收的来自用户端模块的原始的用户可验证凭证VC进行校对验证,从而确认用户可验证凭证VC在传输过程中未被修改;S104:所述申请认证子模块根据限行规定对用户可验证凭证VC进行判定是否合乎免限行条件;并当认证通过后,生成对应所述免限行申请的事件编号以及属于该事件编号的第一认证记录;将所述事件编号以及所述第一认证记录写入所述...

【专利技术属性】
技术研发人员:张卫平丁烨张思琪黄筱雨丁园
申请(专利权)人:环球数科集团有限公司
类型:发明
国别省市:

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

1