[发明专利]一种基于区块链的停车场道闸系统及信息交互方法有效
申请号: | 201910620322.9 | 申请日: | 2019-07-10 |
公开(公告)号: | CN110335498B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 林飞龙;陈中育;郑忠龙;杨佩婕;马永进;唐长兵 | 申请(专利权)人: | 浙江师范大学 |
主分类号: | G08G1/14 | 分类号: | G08G1/14;H04L29/08 |
代理公司: | 北京金智普华知识产权代理有限公司 11401 | 代理人: | 杨采良 |
地址: | 321004 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 停车场 系统 信息 交互 方法 | ||
1.一种基于区块链的停车场道闸系统的信息交互方法,其特征在于,所述基于区块链的停车场道闸系统的信息交互方法包括:
第一步,通过道闸的摄像头扫描进场车辆车牌号;
第二步,运行在后台调用SDK的监听程序获取到该车牌号并进行识别处理;将识别出的车牌号传输至SDK调用程序;
所述SDK的监听程序具体包括:
(1)对整个网络的SDK系统进行初始化,内存分配操作;
(2)设置SDK连接网络的超时时间;
(3)设置接收异常消息的回调函数,异常消息包括报警、语音对讲出现异常信息;在道闸监听程序接受和处理参数配置模块、网络报警触发模块、抓拍结果报警模块、获取设备能力集模块的异常的消息;
(4)用户成功注册后返回执行功能操作的唯一标识ID;
(5)设置监听和布防报警方式;
(6)注销设备,释放SDK资源;
第三步,所述SDK调用程序与智能合约进行交互;
第四步,智能合约接收到车牌新信息,根据车牌信息和所设置的要调用的具体方法进行数据的处理,并将处理结果返回所述SDK调用程序;所述SDK调用程序最终获取到一个控制道闸升降的信息,并将信号传输给SDK监听程序控制道闸抬起或拒绝抬起拦杆,如果拦杆抬起,车辆进场,同时将车辆的进场信息写入到区块链中,车辆与停车场的具体数据同时发生相应的变更;
第五步,所述SDK监听程序将识别到的出场车辆车牌传输给所述SDK调用程序,所述SDK调用程序和智能合约进行交互,判断该车辆是否已经进场,若已经进场则调用相应的出场方法以及计费方法,并返回一个控制道闸升降的信号给所述SDK调用程序;所述SDK调用程序将信息传输给SDK监听程序控制道闸升降,车辆离场,同时车辆离场信息将写入到区块链中,车辆和停车场的具体数据同时发生相应的变更;
第六步,所述SDK监听程序控制道闸升降信息传输至道闸。
2.如权利要求1所述的基于区块链的停车场道闸系统的信息交互方法,其特征在于,第二步中,SDK监听程序用于网络客户端与各类产品之间的通讯交互,负责远程功能的调控,远程参数配置及码流数据的获取和处理。
3.如权利要求1所述的基于区块链的停车场道闸系统的信息交互方法,其特征在于,第二步中,SDK调用程序道用于将通过SDK监听程序获得到的车牌号传输至区块链网络,区块链网络中智能合约根据获取到的车牌进行相应的信息处理和判断,并返回数据给SDK调用程序,最终发送信号给道闸,判断抬杆或者拒绝抬杆。
4.如权利要求1所述的基于区块链的停车场道闸系统的信息交互方法,其特征在于,步骤(5)的布防报警方法包括:
进行用户注册,配置报警条件,报警条件有IO触发、网络触发、虚拟线圈触发;
设置报警回调函数,报警回调函数设置成功后设置布防;
撤销报警上传通道,设备不再上传报警信息。
5.如权利要求1所述的基于区块链的停车场道闸系统的信息交互方法,其特征在于,第二步中,所述SDK调用程序包括:
1)在本地新建客户端用于连接区块链网络;
2)配置一个用户,设置账户和密码,作为连接区块链网络的一个身份依据;创建区块链网络的通道客户端代理;配置区块链网络的排序节点和背书节点,并将节点加入通道;
3)将通道初始化,本地道闸作为区块链网络的一个节点与区块链网络进行交互;
4)配置区块链网络中已经部署上智能合约,包括名称、版本;
5)调用智能合约,向区块链网络中发送交易,并获取到返回结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江师范大学,未经浙江师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910620322.9/1.html,转载请声明来源钻瓜专利网。