本发明涉及电子围栏技术领域,尤其涉及一种基于区块链技术的抵押车电子围栏实现方法及系统。
背景技术:
汽车抵押贷款是以借款人或第三人的汽车作为抵押物向金融机构取得的贷款,当借款人把汽车抵押给金融机构获取贷款之后,金融机构为了避免自身利益受损,通常会利用电子围栏系统监控汽车的活动范围,当抵押车越界时金融机构会主动对抵押车采取限制措施,例如远程警告或者遥控断油。
现有电子围栏系统的数据中心一般设置金融机构里,金融机构掌握着全部抵押车行驶数据,由于这些数据具备可篡改性及可删除性,因此每当金融机构认定抵押车超出行驶区域采取限制措施时,抵押人可能对此存在异议进而引起不必要的纠纷。
技术实现要素:
本发明的目的在于提供一种基于区块链技术的抵押车电子围栏实现方法及系统,运用区块链技术对抵押车的行驶数据进行记录,以避免抵押人和金融机构之间对越界行为的判定产生不必要的纠纷。
为了实现上述目的,本发明的一方面提供一种基于区块链技术的抵押车电子围栏实现方法,包括:
分别在金融机构中心和各抵押车内部署节点,并将区块链节点构建成区块链网络;
基于抵押车的限制行驶区域对应设置每部抵押车节点运行的智能合约;
获取抵押车的位置信息,并在智能合约判定其越界时由越界抵押车的节点向全网节点广播违规数据;
经全网节点共识后触发所述智能合约限制指令,以对越界抵押车采取限制措施。
优选地,在构建区块链网络步骤之后还包括:
通过在新加入的抵押车内部署节点,将其顺序加入区块链实现区块链节点的更新。
较佳地,所述基于抵押车的限制行驶区域对应设置每部抵押车节点运行的智能合约的方法包括:
根据每部抵押车的限制行驶区域,对应划分为安全区域、警告区域和边界区域;
基于所述限制行驶区域设置各节点运行的智能合约,所述智能合约对应包括触发不介入指令、触发警告指令和触发违规上链指令。
优选地,所述智能合约在每次触发之前需使用抵押车车主的私钥签名进行上链验证操作,以验证抵押车身份。
优选地,所述获取抵押车的位置信息,并在智能合约判定其越界时由越界抵押车的节点向全网节点广播违规数据的方法包括:
获取抵押车的当前位置信息,在当前位置信息属于安全区域时触发智能合约调用不介入指令,此时默认驾驶员的驾车区域合规;
在当前位置信息属于警告区域时触发智能合约调用警告指令,警告驾驶员即将越界;
在当前位置信息越过边界区域时触发智能合约调用违规上链指令,通过越界抵押车的节点向全网节点广播违规数据。
示例性地,所述限制措施包括远程断油操控、违规罚款操控、征信记录操控中的一种或多种。
优选地,在对越界抵押车采取限制措施之后还包括:
通过金融机构中心节点运行的智能合约手动解除越界抵押车的限制指令,以解除对越界抵押车的限制措施。
与现有技术相比,本发明提供的基于区块链技术的抵押车电子围栏实现方法具有以下有益效果:
本发明提供的基于区块链技术的抵押车电子围栏实现方法中,通过引入区块链技术,在金融机构中心以及每个抵押车内分别部署节点,使其联网后构建区块链,然后针对性的根据每部抵押车协议中的限制行驶区域对应设置各节点的智能公约,当智能公约在各节点运行后,定期监控抵押车的位置信息,当随车节点运行的智能公约判定其越界时自动向全网节点广播越界抵押车的违规数据,并在全网节点共识后将越界抵押车的违规数据以区块形式永久保存,同时触发智能合约的限制指令,采取限制措施避免该车继续越界。
可见,本发明使用区块链技术对每部抵押车的位置区域定期监控,并在抵押车越界时能够主动采取限制措施以保证金融机构的权益不受损失,全部操作可通过智能公约自动完成,提高了抵押车的监管效率;此外,由于区块链具有分布式记账的功能,因此违规数据具有防篡改和易追溯的特性,很好的解决了金融机构和抵押车车主的信任问题。
本发明的另一方面提供一种基于区块链技术的抵押车电子围栏实现系统,应用于上述技术方案所述的基于区块链技术的抵押车电子围栏实现方法中,所述系统包括:
区块链构建单元,用于分别在金融机构中心和各抵押车内部署节点,联网各节点后构建区块链;
智能合约设置单元,用于基于抵押车的限制行驶区域对应设置每部抵押车节点运行的智能合约;
判定单元,用于获取抵押车的位置信息,并在智能合约判定其越界时由越界抵押车的节点向全网节点广播违规数据;
执行单元,用于经全网节点共识后触发所述智能合约限制指令,以对越界抵押车采取限制措施。
优选地,还包括:
节点更新单元,用于通过在新加入的抵押车内部署节点,将其顺序加入区块链实现区块链节点的更新。
优选地,所述判定单元包括:
定位模块,用于获取抵押车的当前位置信息;
判断模块,用于在当前位置信息属于安全区域时触发智能合约调用不介入指令,此时默认驾驶员的驾车区域合规;或者,
用于在当前位置信息属于警告区域时触发智能合约调用警告指令,警告驾驶员即将越界;或者,
用于在当前位置信息越过边界区域时触发智能合约调用违规上链指令,通过越界抵押车的节点向全网节点广播违规数据。
与现有技术相比,本发明提供的基于区块链技术的抵押车电子围栏实现系统的有益效果与上述技术方案提供的基于区块链技术的抵押车电子围栏实现方法的有益效果相同,在此不做赘述。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例一中基于区块链技术的抵押车电子围栏实现方法的流程示意图;
图2为本发明实施例一中基于区块链技术的抵押车电子围栏实现方法运行架构图;
图3为本发明实施例二中基于区块链技术的抵押车电子围栏实现系统的结构框图。
附图标记:
1-区块链构建单元,2-智能合约设置单元;
3-判定单元,4-执行单元;
5-节点更新单元。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本发明保护的范围。
实施例一
请参阅图1,本实施例提供一种基于区块链技术的抵押车电子围栏实现方法,包括:
分别在金融机构中心和各抵押车内部署节点,联网各节点后构建区块链;基于抵押车的限制行驶区域对应设置每部抵押车节点运行的智能合约;获取抵押车的位置信息,并在智能合约判定其越界时由越界抵押车的节点向全网节点广播违规数据;经全网节点共识后触发所述智能合约限制指令,以对越界抵押车采取限制措施。
具体实施时,抵押车上除了部署有节点之外还包括分别与节点连接的定位模块、无线传输模块和控制模块,控制模块还与车载控制芯片连接,其中,定位模块用于定期采集抵押车的位置信息,无线传输模块用于将违规数据传输上链,控制模块用于根据智能合约的触发指令通过车载控制芯片对应控制车载设备执行相关操作,例如,相关操作包括控制车内音箱响铃警报或者控制汽车油路在车辆熄火后执行断油操作,违规数据包括违规时间坐标信息和抵押车辆信息。
通过上述实施过程可知,本实施例提供的基于区块链技术的抵押车电子围栏实现方法中,通过引入区块链技术,在金融机构中心以及每个抵押车内分别部署节点,使其联网后构建区块链,然后针对性的根据每部抵押车协议中的限制行驶区域对应设置各节点的智能公约,当智能公约在各节点运行后,定期监控抵押车的位置信息,当随车节点运行的智能公约判定其越界时自动向全网节点广播越界抵押车的违规数据,并在全网节点共识后将越界抵押车的违规数据以区块形式永久保存,同时触发智能合约的限制指令,采取限制措施避免该车继续越界。
可见,本实施例使用区块链技术对每部抵押车的位置区域定期监控,并在抵押车越界时能够主动采取限制措施以保证金融机构的权益不受损失,全部操作可通过智能公约自动完成,提高了抵押车的监管效率;此外,由于区块链具有分布式记账的功能,因此违规数据具有防篡改和易追溯的特性,很好的解决了金融机构和抵押车车主的信任问题。
考虑到金融机构的抵押车辆每天都在增加,因此在联网各节点后构建区块链步骤之后还包括:通过在新加入的抵押车内部署节点,将其顺序加入区块链实现区块链节点的更新。
具体地,上述实施例中基于抵押车的限制行驶区域对应设置每部抵押车节点运行的智能合约的方法包括:
根据每部抵押车的限制行驶区域,对应划分为安全区域、警告区域和边界区域;基于限制行驶区域设置各节点运行的智能合约,智能合约对应包括触发不介入指令、触发警告指令和触发违规上链指令。
具体实施的过程中,车主在办理抵押车业务时会与金融机构签订一份抵押协议,该抵押协议中包括抵押车的限制行驶区域,只要车主驾驶抵押车在限制行驶区域内行驶,金融机构会默认该抵押车处于可控范围内,此时不会对其进行限制,一旦抵押车驶出限制行驶区域,金融机构就会认为该抵押车处于不可控范围,此时会对抵押车采取限制措施;在实际应用中为了避免车主因疏忽造成无意违规的情况发生,金融机构工作人员可以将限制行驶区域划分为安全区域、警告区域和边界区域,其中,警告区域设在安全区域和边界区域之间,当抵押车驶入警告区域时,智能合约会调用控制模块通过车载控制芯片向驾驶员发出响铃警报,以提醒驾驶员该抵押车即将越界。智能合约可基于限制行驶区域具体设定,当抵押车处于安全区域时将会触发智能合约的不介入指令,当抵押车处于警告区域时将会触发智能合约的警告指令,当抵押车驶过边界区域时会触发智能合约的违规上链指令。
为了避免非车主驾驶抵押车违规后被金融机构采取限制措施的情况发生,本实施例中的智能合约在每次触发之前需使用抵押车车主的私钥签名进行上链验证操作,以验证抵押车身份,当身份验证通过后才会调用智能合约对抵押车采取响铃警告措施或者断油措施,以避免车主对抵押车的违规行为产生异议。
具体地,上述实施例中获取抵押车的位置信息,并在智能合约判定其越界时由越界抵押车的节点向全网节点广播违规数据的方法包括:
获取抵押车的当前位置信息,在当前位置信息属于安全区域时触发智能合约调用不介入指令,此时默认驾驶员的驾车区域合规;在当前位置信息属于警告区域时触发智能合约调用警告指令,此时会通过控制车内音箱响铃警报以警告驾驶员即将越界;在当前位置信息越过边界区域时触发智能合约调用违规上链指令,此时会通过越界抵押车的节点向全网节点广播违规数据。
示例性地,上述实施例中的限制措施包括远程断油操控、违规罚款操控、征信记录操控中的一种或多种。
需要说明的是,上述实施例中在对越界抵押车采取限制措施之后还包括:通过金融机构中心节点运行的智能合约手动解除越界抵押车的限制指令,以解除对越界抵押车的限制措施。例如,当抵押车被遥控断油后,车主可与金融机构工作人员取得联系做出情况说明,当工作人员认为必要时可手动操控金融机构节点的智能公约解除断油操控,此时抵押车可恢复使用权限。
需要补充的是,请参阅图2,任何人都可以通过区块链浏览器使用权限登陆后查看到区块数据,该区块链浏览器可连接到区块中的各个节点;同时,金融机构工作人员可使用特别权限登陆区块链浏览器部署各个节点的智能公约,实现对区块链的远程维护。另外,金融机构也可以根据用户意愿有偿提供用户数据,如行踪数据,加油位置、加油频率等,以对这些数据进行进一步的挖掘分析从而获取更大的商业价值。
实施例二
请参阅图1和图3,本实施例提供一种基于区块链技术的抵押车电子围栏实现系统,包括:
区块链构建单元1,用于分别在金融机构中心和各抵押车内部署节点,联网各节点后构建区块链;
智能合约设置单元2,用于基于抵押车的限制行驶区域对应设置每部抵押车节点运行的智能合约;
判定单元3,用于获取抵押车的位置信息,并在智能合约判定其越界时由越界抵押车的节点向全网节点广播违规数据;
执行单元4,用于经全网节点共识后触发所述智能合约限制指令,以对越界抵押车采取限制措施。
优选地,系统还包括:
节点更新单元5,用于通过在新加入的抵押车内部署节点,将其顺序加入区块链实现区块链节点的更新。
优选地,判定单元3包括:
定位模块,用于获取抵押车的当前位置信息;
判断模块,用于在当前位置信息属于安全区域时触发智能合约调用不介入指令,默认驾驶员的驾车区域合规;或者,
用于在当前位置信息属于警告区域时触发智能合约调用警告指令,警告驾驶员即将越界;或者,
用于在当前位置信息越过边界区域时触发智能合约调用违规上链指令,通过越界抵押车的节点向全网节点广播违规数据。
与现有技术相比,本发明实施例提供的基于区块链技术的抵押车电子围栏实现系统的有益效果与上述实施例一提供的基于区块链技术的抵押车电子围栏实现方法的有益效果相同,在此不做赘述。
本领域普通技术人员可以理解,实现上述发明方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,上述程序可以存储于计算机可读取存储介质中,该程序在执行时,包括上述实施例方法的各步骤,而所述的存储介质可以是:rom/ram、磁碟、光盘、存储卡等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。