[发明专利]一种基于区块链智能合约的路况信息获取方法有效
申请号: | 202110260865.1 | 申请日: | 2021-03-10 |
公开(公告)号: | CN113091760B | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 王婕;李博;霍云龙 | 申请(专利权)人: | 北京云道天下科技有限公司 |
主分类号: | G01C21/34 | 分类号: | G01C21/34 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 申亚辉 |
地址: | 100110 北京市通州区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 智能 合约 路况 信息 获取 方法 | ||
公开了一种基于区块链智能合约的路况信息获取方法。提供一种车载终端,在车辆上部署车载终端,每个车载终端作为节点组成区块链网络,同时,在区块链网络中部署智能合约,智能合约用于响应为任一车载终端发送的路况信息获取请求,匹配可以提供路况信息的其他车载终端,从而可以通知该其他车载终端向需要路况信息的车载终端发送路况信息。获得其他车载终端发送的路况信息的车载终端可以将路况信息提供给对应车辆的行驶导航系统,行驶导航系统可以基于接收到的路况信息优化行驶路线。
技术领域
本说明书实施例涉及信息技术领域,尤其涉及一种基于区块链智能合约的路况信息获取方法。
背景技术
目前,行驶导航系统可以根据车辆用户指定的出发地与目的地,为车辆推荐行驶路线,进而基于行驶路线为车辆提供导航服务。
在实际应用中,车辆用户往往希望行驶导航系统可以在实现行驶路线的过程中,根据车辆将要驶入的路段的路况,优化行驶路线。例如,在实现行驶路线过程中,可以通过调整行驶路线来尽量避开事故路段、拥堵路段。
然而,行驶导航系统获得的路况信息往往并不能反映实际的最新路况。
发明内容
本申请技术方案旨在解决现有的路况信息获取方法存在的路况信息不准确的技术问题。
为解决上述技术问题,本申请技术方案是这样实现的:
根据本说明书实施例的第1方面,提供一种基于区块链智能合约的路况信息获取方法,应用于路况信息分享系统,所述信息分享系统包括部署了智能合约的区块链网络,所述区块链网络的节点集合包括多个车载终端,不同车载终端部署于不同车辆;
所述方法包括:
至少部分车载终端周期性执行:通过对应车辆的定位装置获取所处的当前路段的位置信息,并通过在区块链网络中发起交易的方式,将包含自身终端标识、获取的位置信息与获取位置信息的时间的分享记录输入所述智能合约;并且,通过对应车辆的传感器集合,采集所处的当前路段的路况信息并标注采集的时间;
目标车载终端在确定对应车辆将要驶出所处的当前路段的情况下,通过在区块链网络中发起交易的方式,将包含自身终端标识、将要驶入的后续路段的位置信息与当前时间的信息请求输入所述智能合约;
所述区块链网络基于所述智能合约执行:确定与所述信息请求匹配的分享记录,并在指定情况下,触发匹配成功事件;
向所述智能合约输入所述匹配的分享记录的车载终端,监听到所述匹配成功事件,将所述匹配的分享记录中的时间对应的路况信息发送给所述目标车载终端。
根据本说明书实施例的第2方面,提供一种基于区块链智能合约的路况信息获取方法,应用于路况信息分享系统,所述信息分享系统包括部署了智能合约的区块链网络,所述区块链网络的节点集合包括至少一个服务器与至少一个节点类型的车载终端,每个服务器对接至少一个非节点类型的车载终端;不同车载终端部署于不同车辆;
所述方法包括:
至少部分车载终端周期性执行:通过对应车辆的定位装置获取所处的当前路段的位置信息,并通过在区块链网络中发起交易的方式,或者通过对接的服务器在区块链网络中发起交易的方式,将包含自身终端标识、获取的位置信息与获取位置信息的时间的分享记录输入所述智能合约;并且,通过对应车辆的传感器集合,采集所处的当前路段的路况信息并标注采集的时间;
非节点类型的目标车载终端在确定对应车辆将要驶出所处的当前路段的情况下,通过对接的服务器在区块链网络中发起交易的方式,将包含自身终端标识、将要驶入的后续路段的位置信息与当前时间的信息请求输入所述智能合约;
所述区块链网络基于所述智能合约执行:确定与所述信息请求匹配的分享记录,并在指定情况下,触发匹配成功事件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云道天下科技有限公司,未经北京云道天下科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110260865.1/2.html,转载请声明来源钻瓜专利网。