用于记录车辆轨迹的方法、装置、计算机设备和介质制造方法及图纸

技术编号:23349927 阅读:34 留言:0更新日期:2020-02-15 06:10
本公开提供了一种用于记录车辆轨迹的方法,应用于由多个节点组成的区块链网络中的任一节点,所述方法包括:生成车辆客户端关于指定行程的唯一标识;在所述车辆客户端处于所述指定行程中时,获取来自所述车辆客户端的针对多个时刻的多个定位信息;以及,对于所述多个定位信息中的任一定位信息,将所述唯一标识与所述任一定位信息关联地存入区块链。本公开还提供了一种用于记录车辆轨迹的装置、一种计算机设备以及一种计算机可读存储介质。

Methods, devices, computer equipment and media for recording vehicle tracks

【技术实现步骤摘要】
用于记录车辆轨迹的方法、装置、计算机设备和介质
本公开涉及计算机
,更具体地,涉及一种用于记录车辆轨迹的方法、装置、计算机设备和介质。
技术介绍
随着互联网技术的不断进步,人们的出行方式也变得多样化。例如网约车、旅游租赁车等多种新型出行方式不断出现,使得人们的出行更加便捷高效。一些情况下,在某些行程中,因驾驶方的个人因素以及非个人因素导致行程路线被更换,更严重的情况下可能还会导致一系列出行安全问题。在出现这些问题时,对于车辆的真实轨迹的记录是非常重要的。然而,约车服务平台所记录的车辆轨迹很容易被恶意篡改,导致所记录的车辆轨迹不可信。
技术实现思路
有鉴于此,本公开提供了一种用于记录车辆轨迹的方法、装置、计算机设备和介质。本公开的一个方面提供了一种用于记录车辆轨迹的方法,应用于由多个节点组成的区块链网络中的任一节点。该方法包括:生成车辆客户端关于指定行程的唯一标识,并且在该车辆客户端处于指定行程中时,获取来自该车辆客户端的针对多个时刻的多个定位信息。然后,对于上述获取到的多个定位信息中的任一定位信息,将上述唯一标识与该任一定位信息关联地存入区块链。根据本公开的实施例,上述生成车辆客户端关于指定行程的唯一标识包括:获取在指定行程中与该车辆客户端关联的驾驶方信息,获取在指定行程中与该车辆客户端关联的搭乘方信息,并且生成指定行程的标识信息。然后基于上述驾驶方信息、上述搭乘方信息以及上述标识信息,组合得到上述车辆客户端关于指定行程的唯一标识。根据本公开的实施例,驾驶方信息包括如下至少一项:驾驶方的车牌号码、驾驶证号码、和身份证号码。备选地或附加地,搭乘方信息包括:搭乘方的身份证号码。根据本公开的实施例,上述任一定位信息包括:经度信息和纬度信息。根据本公开的实施例,上述任一定位信息还包括如下至少一项:时间信息、海拔信息、和速度信息。根据本公开的实施例,上述将唯一标识与任一定位信息关联地存入区块链包括:将唯一标识与该任一定位信息组成键值对,并确定针对该任一定位信息的时间戳。然后将该时间戳和该键值对对应地存入区块链。根据本公开的实施例,上述方法还包括:基于上述唯一标识从区块链中查找针对该唯一标识的多个定位信息和多个时间戳。然后,基于查找到的多个定位信息和多个时间戳确定上述车辆客户端关于指定行程的行车轨迹。本公开的另一个方面提供了一种用于记录车辆轨迹的装置,应用于由多个节点组成的区块链网络中的任一节点。该装置包括:标识模块、采集模块、和区块链存储模块。其中,标识模块用于生成车辆客户端关于指定行程的唯一标识。采集模块用于在该车辆客户端处于指定行程中时,获取来自该车辆客户端的针对多个时刻的多个定位信息。区块链存储模块用于对于上述获取到的多个定位信息中的任一定位信息,将上述唯一标识与该任一定位信息关联地存入区块链。本公开的另一方面提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的方法。本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。根据本公开的实施例,利用区块链中数据不可篡改的特性,将车辆客户端在指定行程中记录的针对不同时刻的多个定位信息存入区块链中,使得车辆客户端在指定行程中的定位信息能够被如实地记录下来以反映车辆在指定行程中的真实轨迹。在需要时从区块链中获取相应的定位信息,基于所获取的定位信息能够对车辆在指定行程中的实际运行轨迹做出准确的判定。实现了对车辆的实际运行轨迹的可回溯,能够更有效地保障参与指定行程的各方人员的利益。附图说明通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:图1示意性示出了根据本公开实施例的应用用于记录车辆轨迹的方法和装置的示例性系统架构;图2示意性示出了根据本公开实施例的用于记录车辆轨迹的方法的流程图;图3示意性示出了根据本公开实施例的用于记录车辆轨迹的过程的示例示意图;图4示意性示出了根据本公开实施例的用于记录车辆轨迹的过程的数据流图;图5示意性示出了根据本公开实施例的用于记录车辆轨迹的装置的框图;以及图6示意性示出了根据本公开实施例的计算机设备的框图。具体实施方式以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B或C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。本公开的实施例提供了一种用于记录车辆轨迹的方法和装置。该用于记录车辆轨迹的方法可以应用于由多个节点组成的区块链网络中的任一节点。该方法可以包括标识过程、采集过程和存储过程。在标识过程,生成车辆客户端关于指定行程的唯一标识。在采集过程,在该车辆客户端处于指定行程中时,获取来自该车辆客户端的针对多个时刻的多个定位信息。然后进行存储过程,对于上述获取到的多个定位信息中的任一定位信息,将上述唯一标识与该任一定位信息关联地存入区块链。图1示意性示出了根据本公开实施例的可以应用用于记录车辆轨迹的方法和装置的示例性系统架构100。需要注意的是,图1所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的
技术实现思路
,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。如图1所示,该系统架构100具体为区块链网络(BlockchainNetwork)本文档来自技高网
...

【技术保护点】
1.一种用于记录车辆轨迹的方法,应用于由多个节点组成的区块链网络中的任一节点,所述方法包括:/n生成车辆客户端关于指定行程的唯一标识;/n在所述车辆客户端处于所述指定行程中时,获取来自所述车辆客户端的针对多个时刻的多个定位信息;以及/n对于所述多个定位信息中的任一定位信息,将所述唯一标识与所述任一定位信息关联地存入区块链。/n

【技术特征摘要】
1.一种用于记录车辆轨迹的方法,应用于由多个节点组成的区块链网络中的任一节点,所述方法包括:
生成车辆客户端关于指定行程的唯一标识;
在所述车辆客户端处于所述指定行程中时,获取来自所述车辆客户端的针对多个时刻的多个定位信息;以及
对于所述多个定位信息中的任一定位信息,将所述唯一标识与所述任一定位信息关联地存入区块链。


2.根据权利要求1所述的方法,其中,所述生成车辆客户端关于指定行程的唯一标识包括:
获取在所述指定行程中与所述车辆客户端关联的驾驶方信息;
获取在所述指定行程中与所述车辆客户端关联的搭乘方信息;
生成所述指定行程的标识信息;以及
基于所述驾驶方信息、所述搭乘方信息以及所述标识信息,组合得到所述唯一标识。


3.根据权利要求2所述的方法,其中,
所述驾驶方信息包括如下至少一项:驾驶方的车牌号码、驾驶证号码、和身份证号码;并且/或者
所述搭乘方信息包括:搭乘方的身份证号码。


4.根据权利要求1所述的方法,其中,所述任一定位信息包括:
经度信息和纬度信息。


5.根据权利要求4所述的方法,其中,所述任一定位信息还包括如下至少一项:
时间信息、海拔信息、和速度信息。


6.根据权利要求1所述的方法,其中...

【专利技术属性】
技术研发人员:李宏旭
申请(专利权)人:北京海益同展信息科技有限公司
类型:发明
国别省市:北京;11

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

1