CN113077557A - 车辆数据的处理方法和装置、***、存储介质及电子装置 - Google Patents
车辆数据的处理方法和装置、***、存储介质及电子装置 Download PDFInfo
- Publication number
- CN113077557A CN113077557A CN202110352811.8A CN202110352811A CN113077557A CN 113077557 A CN113077557 A CN 113077557A CN 202110352811 A CN202110352811 A CN 202110352811A CN 113077557 A CN113077557 A CN 113077557A
- Authority
- CN
- China
- Prior art keywords
- target
- vehicle
- parking
- data
- parking space
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B15/00—Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points
- G07B15/02—Arrangements or apparatus for collecting fares, tolls or entrance fees at one or more control points taking into account a variable factor such as distance or time, e.g. for passenger transport, parking systems or car rental systems
Landscapes
- Business, Economics & Management (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明提供了一种车辆数据的处理方法和装置、***、存储介质及电子装置,该方法包括:获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。通过本发明,解决了相关技术对于车辆的停车数据处理效率较低的技术问题。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种车辆数据的处理方法和装置、***、存储介质及电子装置。
背景技术
目前,为了缓解停车位紧张的问题,在城市道路两侧设置临时停车位,并对车辆进行路边停车收费管理。在相关技术中,在进行路边停车收费时,采用的方案是在每个停车位上都设置地磁传感器,当车辆进入停车位时,地磁传感器可检测到车位的被占用状态(即车位上存在停放的车辆),并开始计时,同时通知收费管理员前来检测车牌并进行拍照;当车辆离开时,地磁传感检测到车辆的离开,并停止计时,同时通知收费员通过手持销售点情报管理终端(Point of Sales Terminal,称为为POS机)完成对车辆的停车收费。但是,由于该方案需要收费管理员的执行上述检测车牌、拍照以及手持POS机对车辆进行停车收费等一系列的人工操作,因此对车辆的停车数据的处理效率较低。
针对相关技术中,对于车辆的停车数据处理效率较低的技术问题,尚未提出有效的技术方案。
发明内容
可选实施例提供了一种车辆数据的处理方法和装置、***、存储介质及电子装置,以至少解决相关技术对于车辆的停车数据处理效率较低的技术问题。
根据本发明的实施例,提供了一种车辆数据的处理方法,包括:获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。
可选地,在所述第一车辆为所述目标车辆、且所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间以及所述目标车辆的车辆标识信息的情况下,所述根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,包括:根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,其中,在所述第一目标开始时间时所述目标车辆开始处于所述停泊状态,并且在所述第一目标结束时间时所述目标车辆结束所述停泊状态;根据所述第一目标开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息。
可选地,所述根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,包括:在所述第一目标停车数据包括所述第一目标开始时间的情况下,从所述第一目标停车数据中获取所述第一目标开始时间;或者,在所述第一目标停车数据不包括所述第一目标开始时间的情况下,根据所述目标车辆的车辆标识信息,从存储的停车数据中查询与所述目标车辆的车辆标识信息对应的第一停车数据,其中,所述第一停车数据为从所述目标车辆的车载设备中接收的数据,所述第一停车数据包括所述目标车辆的车辆标识信息以及第一开始时间,所述第一开始时间用于指示所述目标车辆在所述第一开始时间时开始处于所述停泊状态;将所述第一停车数据中的所述第一开始时间确定为所述第一目标开始时间。
可选地,所述根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,包括:在所述第一目标停车数据不包括所述第一目标开始时间的情况下,确定与目标停车位对应的邻近停车位,其中,所述目标停车位为与所述目标车辆的位置信息对应的停车位,所述第一目标停车数据包括所述位置信息;根据所述邻近停车位的停车位标识,从存储的停车数据中查询与所述邻近停车位的停车位标识对应的邻近停车数据,其中,所述邻近停车数据为从停泊在所述邻近停车位上的车辆的车载设备中接收的,所述邻近停车数据包括停泊在所述邻近停车位上的车辆的位置信息,所述目标车辆的车辆标识信息以及第二开始时间,其中,所述第二开始时间用于指示所述目标车辆在所述第二开始时间时开始处于停泊在所述目标停车位上的所述停泊状态;将所述第二开始时间确定为所述第一目标开始时间。
可选地,所述根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,包括:在所述第一目标停车数据不包括所述第一目标开始时间的情况下,从所述第一目标停车数据中获取所述目标车辆的位置信息;确定与所述目标车辆的位置信息对应的目标停车位的停车位标识,其中,所述目标车辆的位置信息用于表示所述目标车辆停泊在所述目标停车位上;从存储的车位状态信息中查询与所述目标停车位的停车位标识对应的第一车位状态信息,其中,所述第一车位状态信息为从位于所述目标停车位的传感器接收到的信息,所述第一车位状态信息包括所述目标停车位的停车位标识以及与所述第一目标结束时间对应的第三开始时间,其中,所述第三开始时间用于指示所述目标停车位在所述第三开始时间时开始被车辆占用;将所述第三开始时间确定为所述第一目标开始时间。
可选地,在所述第一车辆不为所述目标车辆的情况下,所述根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,包括:在所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间、第一目标开始时间以及所述目标车辆的车辆标识信息的情况下,根据所述第一目标开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息,其中,所述第一目标停车数据为所述第一车辆停泊在第一停车位上时对目标停车位上停泊的车辆进行识别得到的数据,在所述第一目标开始时间时所述目标车辆开始停泊在所述目标停车位上,并且在所述结束时间时所述目标车辆结束停泊在所述目标停车位上。
可选地,在所述第一车辆不为所述目标车辆的情况下,所述根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,包括:在所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间和所述目标车辆的车辆标识信息、且不包括所述目标车辆对应的第一目标开始时间的情况下,根据所述第一车辆的车辆标识信息,从存储的停车数据中查询与所述第一车辆的车辆标识信息对应的第二停车数据,其中,所述第二停车数据为从所述第一车辆的车载设备中接收的数据,所述第二停车数据包括所述目标车辆的车辆标识信息以及第四开始时间,所述第四开始时间用于指示所述目标车辆在所述第四开始时间时开始处于所述停泊状态;根据所述第四开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息,其中,在所述第一目标结束时间时所述目标车辆结束所述停泊状态。
可选地,在所述获取第一车辆的车载设备上传的第一目标停车数据之前,所述方法还包括:获取位于目标停车位上的传感器发送的目标车位状态信息,其中,所述目标状态信息包括第一目标开始时间,第一目标结束时间以及所述目标停车位的停车位标识,所述目标车位状态信息用于指示所述目标停车位从所述第一目标开始时间至所述第一目标结束时间被车辆占用;根据所述目标停车位的停车位标识,确定与所述目标停车位邻近的邻近停车位;根据所述邻近停车位的停车位标识,从存储的停车数据中查询第三停车数据,其中,所述第三停车数据为从停泊在所述邻近停车位上的所述第一车辆的车载设备中接收到的数据,所述第三停车数据包括所述第一车辆的车辆标识信息,所述第三停车数据用于表示所述第一车辆在所述第一目标结束时间时停泊在所述邻近停车位上;通过所述第一车辆获取所述第一目标停车数据。
可选地,述通过所述第一车辆获取所述第一目标停车数据,包括:向所述第一车辆的车载设备发送控制命令,其中,所述控制命令用于指示所述第一车辆的车载设备通过所述第一车辆中的识别设备识别所述目标停车位上的车辆的车辆标识信息;获取所述第一车辆的车载设备发送的识别结果,并将所述识别结果确定为所述第一目标停车数据,其中,所述识别结果中包括所述目标车辆的车辆标识信息。
可选地,在所述获取第一车辆的车载设备上传的第一目标停车数据之前,所述方法还包括:通过区块链存储节点从所述第一车辆的车载设备接收所述第一目标停车数据,对所述第一目标停车数据进行验证,在验证通过后,将所述第一目标停车数据存储在所述区块链存储节点的区块链中;其中,所述根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,包括:通过处理节点从所述区块链中获取所述目标数据;通过所述处理节点根据获取的所述第一目标停车数据,生成所述第一虚拟资源转移信息。
可选地,所述方法还包括:获取所述目标车辆的车载设备发送的第二目标停车数据,其中,所述第二目标停车数据用于指示所述目标车辆请求驶出目标区域;根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,其中,所述第二虚拟资源转移信息用于表示所述目标车辆停泊在所述目标区域对应的所需转移的虚拟资源的数量。
可选地,所述第二目标停车数据中包括所述目标车辆的车辆标识信息和第二目标结束时间,其中,所述根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,包括:根据所述第二目标停车数据确定所述目标车辆对应的第二目标开始时间,其中,在所述第二目标开始时间时所述目标车辆请求驶入所述目标区域,并且在第二目标结束时间时所述目标车辆请求驶出所述目标区域;根据所述第二目标开始时间,所述第二目标结束时间以及所述目标车辆的车辆标识信息生成所述第二虚拟资源转移信息。
可选地,所述根据所述第二目标停车数据确定所述目标车辆对应的第二目标开始时间,包括:根据所述目标车辆的车辆标识信息,从区块链存储的停车数据中查询与所述目标车辆的车辆标识信息对应的初始停车数据,其中,所述初始停车数据为从所述目标车辆的车载设备中接收的数据,所述初始停车数据用于指示所述目标车辆请求驶入所述目标区域,所述初始停车数据中包括所述目标车辆的车辆标识信息以及时间;将所述初始停车数据中包括的所述时间确定为所述第二目标开始时间。
可选地,所述根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息之前,所述方法还包括:接收所述目标车辆的车载设备发送的所述初始停车数据,并将所述初始停车数据存储在所述区块链中;对所述初始停车数据进行验证,在验证通过后,向所述目标区域中的目标设备发送第一控制命令,其中,所述第一控制命令用于指示所述目标设备对所述目标车辆放行。
可选地,所述初始停车数据包括所述目标车辆的初始位置信息以及初始图像,所述初始图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像,其中,所述对所述初始停车数据进行验证,包括:验证所述初始位置信息以及所述初始图像;在所述初始位置信息表示的位置与所述目标区域中的第一目标地点的位置之间的距离在预设距离范围内、且所述初始图像中包括用于标识所述目标区域的第一目标信息的情况下,确定所述初始停车数据验证通过。
可选地,在所述向所述目标区域中的目标设备发送第一控制命令之后,所述方法还包括:接收所述目标车辆的车载设备发送的第四停车数据,并将所述第四停车数据存储在所述区块链中,其中,所述第四停车数据是所述目标车辆的车载设备在发送所述初始停车数据之后发送的停车数据,所述第四停车数据包括所述目标车辆的第一位置信息以及第一图像,所述第一图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像;验证所述第一位置信息以及所述第一图像;在所述第一位置信息表示的位置与所述目标区域中的第一目标地点的位置之间的距离超过预设距离范围、且所述第一图像中显示的场景包括为所述目标区域中的场景的情况下,确定所述目标车辆完成驶入所述目标区域的动作,并向所述目标设备发送第二控制命令,其中,所述第二控制命令用于指示禁止所述目标设备对车辆放行。
可选地,在所述根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息之前,所述方法还包括:接收所述目标车辆的车载设备发送的所述第二目标停车数据,并将所述第二目标停车数据存储在所述区块链中,其中,所述第二目标停车数据包括所述目标车辆的结束位置信息以及结束图像,所述结束图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像;验证所述结束位置信息以及所述结束图像;在所述结束位置信息表示的位置与所述目标区域中的第二目标地点的位置之间的距离在预设距离范围内、且所述结束图像中包括用于标识所述目标区域的第二目标信息的情况下,确定所述第二目标停车数据验证通过。
可选地,在所述确定所述第二目标停车数据验证通过之后,所述方法还包括:在区块链***中的目标区块链节点接收到的用于指示请求驶入或驶出所述目标区域的请求数量不超过数量阈值、且所述目标区块链节点与所述目标车辆的车载设备之间的通信延时不超过时间阈值的情况下,根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,其中,所述区块链存储在所述区块链***中;根据所述第二虚拟资源转移信息对所述数量的虚拟资源进行转移;在所述数量的虚拟资源转成功的情况下,向所述目标区域中的目标设备发送第一控制命令,其中,所述第一控制命令用于指示所述目标设备对所述目标车辆放行。
可选地,所述方法还包括:接收所述目标车辆的车载设备发送的第五停车数据,并将所述第五停车数据存储在所述区块链中,其中,所述第五停车数据是所述目标车辆的车载设备在发送所述第二目标停车数据之后发送的停车数据,所述第五停车数据包括所述目标车辆的第二位置信息以及第二图像,所述第二图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像;验证所述第二位置信息以及所述第二图像;在所述第二位置信息表示的位置与所述目标区域中的第一目标地点的位置之间的距离超过预设距离范围、且所述第二图像中显示的场景包括所述目标区域中的场景的情况下,确定所述目标车辆完成驶出所述目标区域的动作,并向所述目标设备发送第二控制命令,其中,所述第二控制命令用于指示禁止所述目标设备对车辆放行。
可选地,在所述确定所述第二目标停车数据验证通过之后,所述方法还包括:在区块链***中的目标区块链节点接收到的用于指示请求驶入或驶出所述目标区域的请求数量超过数量阈值的情况下,向所述目标区域中的目标设备发送第一控制命令,其中,所述第一控制命令用于指示所述目标设备对所述目标车辆放行,其中,所述目标区块链节点用于存储所述区块链以及用于接收所述目标车辆的车载设备发送的数据;在所述向所述目标区域中的目标设备发送第一控制命令之后,所述方法还包括:
在所述目标区块链节点接收到的用于指示请求驶入所述目标区域的请求数量以及用于指示请求驶出所述目标区域的请求数量均不超过所述数量阈值的情况下,根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息;根据所述第二虚拟资源转移信息对所述数量的虚拟资源进行转移;和/或,在所述目标区块链节点与所述目标车辆的车载设备之间的通信延时超过时间阈值的情况下,向所述目标区域中的目标设备发送所述第一控制命令;其中,在所述向所述目标区域中的目标设备发送第一控制命令之后,所述方法还包括:在所述目标区块链节点与所述目标车辆的车载设备之间的通信延时不超过所述时间阈值的情况下,根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息;根据所述第二虚拟资源转移信息对所述数量的虚拟资源进行转移。
根据本发明的另一实施例,提供了一种车辆数据的处理装置,包括:获取模块,用于获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;第一处理模块,用于根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。
根据本发明的又一实施例,提供了一种车辆数据的处理***,包括:服务器,用于获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;所述服务器,还用于根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。
可选地,根据本发明的另一个实施例,提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述方法。
可选地,根据本发明的另一个实施例,提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述方法。
通过本发明,获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。由于第一车辆中的车载设备自动上传第一目标停车数据,并根据该第一目标停车数据自动生成与确定出的目标车辆对应的虚拟资源转移信息,从而可以解决相关技术对于车辆的停车数据处理效率较低的技术问题,提高了对车辆的停车数据的处理效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为根据可选实施例的车辆数据的处理方法的流程图;
图2为根据可选实施例的车位位置关系以及车辆位置关系的示意图;
图3为根据可选实施例的车辆数据的处理装置的结构框图;
图4为根据可选实施例的车辆数据的处理***的示意图;
图5为根据可选实施例的车载设备上传数据的示意图;
图6为根据可选实施例的一种可选的电子装置的结构示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
可选实施例提供了一种车辆数据的处理方法,图1为根据可选实施例的车辆数据的处理方法的流程图,如图1所示,包括:
步骤S102,获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;
步骤S104,根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。
通过本发明,获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。由于第一车辆中的车载设备自动上传第一目标停车数据,并根据该第一目标停车数据自动生成与确定出的目标车辆对应的虚拟资源转移信息,从而可以解决相关技术对于车辆的停车数据处理效率较低的技术问题,提高了对车辆的停车数据的处理效率。
其中,虚拟资源可以是货币,信用分,积分等形式的虚拟资源;虚拟资源转移信息可以是与目标车辆的车辆标识对应的订单标识(例如订单编号)。可选地,所述方法还包括:根据所述第一虚拟资源转移信息,对所述目标车辆的停泊状态对应的所需转移的虚拟资源进行转移。
可选地,在所述第一车辆为所述目标车辆、且所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间以及所述目标车辆的车辆标识信息的情况下,所述根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,包括:根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,其中,在所述第一目标开始时间时所述目标车辆开始处于所述停泊状态,并且在所述第一目标结束时间时所述目标车辆结束所述停泊状态;根据所述第一目标开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息。
可选地,所述根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,包括:在所述第一目标停车数据包括所述第一目标开始时间的情况下,从所述第一目标停车数据中获取所述第一目标开始时间。
可选地,所述根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,包括:在所述第一目标停车数据不包括所述第一目标开始时间的情况下,根据所述目标车辆的车辆标识信息,从存储的停车数据中查询与所述目标车辆的车辆标识信息对应的第一停车数据,其中,所述第一停车数据为从所述目标车辆的车载设备中接收的数据,所述第一停车数据包括所述目标车辆的车辆标识信息以及第一开始时间,所述第一开始时间用于指示所述目标车辆在所述第一开始时间时开始处于所述停泊状态;将所述第一停车数据中的所述第一开始时间确定为所述第一目标开始时间。
可选地,所述根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,包括:在所述第一目标停车数据不包括所述第一目标开始时间的情况下,确定与目标停车位对应的邻近停车位,其中,所述目标停车位为与目标车辆的位置信息对应的停车位,所述第一目标停车数据包括所述目标车辆的位置信息;根据所述邻近停车位的停车位标识,从存储的停车数据中查询与所述邻近停车位的停车位标识对应的邻近停车数据,其中,所述邻近停车数据为从停泊在所述邻近停车位上的车辆的车载设备中接收的,所述邻近停车数据包括停泊在所述邻近停车位上的车辆的位置信息,所述目标车辆的车辆标识信息以及第二开始时间,其中,所述第二开始时间用于指示所述目标车辆在所述第二开始时间时开始处于停泊在所述目标停车位上的所述停泊状态;将所述第二开始时间确定为所述第一目标开始时间。
其中,所述目标停车位与目标车辆的位置信息对应,包括:所述目标车辆的位置信息在所述目标停车位的停车位标识对应的位置范围内,即目标车辆的位置信息表示目标车辆停泊在了目标停车位上。
需要说明的是,在上述实施例中,邻近车位可以是目标停车位的前方车位,或目标停车位的后方车位。其中,停车位之间的位置关系(即前后关系)是预先设定的,例如在设置各个停车位时,确定停车位之间的前后关系(例如根据停车位所在车道的行车方向,确定各个停车位之间的位置关系)。
需要说明的是,在上述实施例中,在目标车辆处于停泊在目标停车位的状态时,目标车辆中的识别设备对目标停车位的邻近停车位上停泊的车辆进行识别,识别到的结果可以包括停泊在邻近停车位上的车辆开始停泊在该邻近停车位上的时间,停泊在该邻近停车位上的车辆的车辆标识信息,还可以包括停泊在邻近停车位上的车辆结束停泊在该邻近停车位上的时间,目标车辆的车载设备将识别设备识别到的上述结果上传。同样的,停泊在邻近停车位上的车辆处于停泊状态时,执行与目标车辆类似的操作,即通过其自身的识别设备对该邻近停车位的邻近停车位(简称为周边停车位)上停泊的车辆的车辆标识信息、停泊在该周边停车位上的车辆开始停泊的时间以及结束停泊的时间进行识别并上传。
基于上述实施例,可以通过结合从目标车辆的车载设备获取到的第一目标停车数据以及从与目标车辆邻近的车辆的车载设备中获取到的邻近停车数据,确定目标车辆对应的虚拟资源转移信息,从而进一步提高了车辆停车数据的处理效率。
可选地,所述根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,包括:在所述第一目标停车数据不包括所述第一目标开始时间的情况下,从所述第一目标停车数据中获取所述目标车辆的位置信息,其中,所述第一目标停车数据包括所述目标车辆的位置信息;确定与所述目标车辆的位置信息对应的目标停车位的停车位标识,其中,所述目标车辆的位置信息用于表示所述目标车辆停泊在所述目标停车位上;从存储的车位状态信息中查询与所述目标停车位的停车位标识对应的第一车位状态信息,其中,所述第一车位状态信息为从位于所述目标停车位的传感器接收到的信息,所述第一车位状态信息包括所述目标停车位的停车位标识以及与所述第一目标结束时间对应的第三开始时间,其中,所述第三开始时间用于指示所述目标停车位在所述第三开始时间时开始被车辆占用;将所述第三开始时间确定为所述第一目标开始时间。
需要说明的是,在上述实施例中,在目标车辆开始所述停泊状态(例如目标车辆停入目标停车位,即目标车辆开始停放在目标停车位上)时,目标车辆中的车载设备获取当前时间(即上述实施例中的第一目标开始时间)和目标车辆的位置信息并保存,以及在目标车辆结束停泊状态时(例如,目标车辆开始驶出目标停车位时),车载设备再次获取当前时间(即上述实施例中的第一目标结束时间),车载设备将保存的第一目标开始时间、目标车辆的位置信息、获取到的第一目标结束时间以及目标车辆的车辆标识信息上传;可选地,第一目标开始时间与第一目标结束时间是分次上传的,即车载设备获取到第一目标开始时间后,将目标车辆的车辆标识信息、目标车辆的位置信息和第一目标开始时间上传,以及在获取到第一目标结束时间后,将目标车辆的车辆标识信息、第一目标结束时间以及保存的目标车辆的位置信息上传。
可选地,在所述第一车辆不为所述目标车辆的情况下,所述根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,包括:在所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间、第一目标开始时间以及所述目标车辆的车辆标识信息的情况下,根据第一目标开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息,其中,所述第一目标停车数据为所述第一车辆停泊在第一停车位上时对目标停车位上停泊的车辆进行识别得到的数据,在所述第一目标开始时间时所述目标车辆开始停泊在所述目标停车位上,并且在所述结束时间时所述目标车辆结束停泊在所述目标停车位上。
其中,在所述第一车辆不为所述目标车辆的情况下,所述第一车辆可以是目标车辆的邻近车辆,即第一车辆停泊的第一停车位与目标车辆停泊的目标停车位邻近。
在上述实施例中,例如,当目标车辆在目标时间段(即第一目标开始时间至第一目标结束时间之间的时间段)内停泊在目标停车位上,而目标车辆并未上传自身的相关停车数据时,由于能够从该目标车辆的邻近车辆(即上述第一车辆)的车载设备获取到的第一目标停车数据,确定出目标停车位从停泊状态切换为了空车位状态,并且从该第一目标停车数据中可以确定出目标车辆,进而确定目标车辆对应的虚拟资源转移信息。因此,通过上述实施例,可以根据目标车辆的邻近车辆上传的停车数据,确定与目标车辆对应的虚拟资源转移信息,从而进一步提高了对车辆的停车数据的处理能力和效率。
可选地,在所述第一车辆不为所述目标车辆的情况下,所述根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,包括:在所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间和所述目标车辆的车辆标识信息、且不包括所述目标车辆对应的第一目标开始时间的情况下,根据所述第一车辆的车辆标识信息,从存储的停车数据中查询与所述第一车辆的车辆标识信息对应的第二停车数据,其中,所述第二停车数据为从所述第一车辆的车载设备中接收的数据,所述第二停车数据包括所述目标车辆的车辆标识信息以及第四开始时间,所述第四开始时间用于指示所述目标车辆在所述第四开始时间时开始处于所述停泊状态;根据所述第四开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息,其中,在所述第一目标结束时间时所述目标车辆结束所述停泊状态。
可选地,在所述第一车辆不为所述目标车辆的情况下,在所述获取第一车辆的车载设备上传的第一目标停车数据之前,所述方法还包括:获取位于目标停车位上的传感器发送的目标车位状态信息,其中,所述目标状态信息包括第一目标开始时间,第一目标结束时间以及所述目标停车位的停车位标识,所述目标车位状态信息用于指示所述目标停车位从所述第一目标开始时间至所述第一目标结束时间被车辆占用;根据所述目标停车位的停车位标识,确定与所述目标停车位邻近的邻近停车位;根据所述邻近停车位的停车位标识,从存储的停车数据中查询第三停车数据,其中,所述第三停车数据为从停泊在所述邻近停车位上的所述第一车辆的车载设备中接收到的数据,所述第三停车数据包括所述第一车辆的车辆标识信息,所述第三停车数据用于表示所述第一车辆在所述第一目标结束时间时停泊在所述邻近停车位上;通过所述第一车辆获取所述第一目标停车数据。
其中,在上述实施例中,可以通过利用目标停车位上安装的传感器(例如车位检测器)检测到的信息来确定目标车辆,车位检测器可以是安装在停车位上的地磁车位检测器,地磁车位检测器用于检测对应车位的状态。
可选地,在停车位所在的路侧设置有地磁网关,其中,所述地磁网关用于在接收到所述车位检测器发送的所述目标车位状态信息后,对所述目标车位状态信息进行转发。其中,所述目标车位状态信息包括第一目标开始时间(即目标停车位开始处于被占用状态的时间,同时也是车辆开始停入目标停车位的时间)、第一目标结束时间(即车辆开始驶出目标停车位的时间)以及所述目标停车位的停车位标识(例如停车位的编号),其中目标停车位的停车位标识用于对目标停车位进行标识。
可选地,所述通过所述第一车辆获取所述第一目标停车数据,包括:向所述第一车辆的车载设备发送控制命令,其中,所述控制命令用于指示所述第一车辆的车载设备通过所述第一车辆中的识别设备识别所述目标停车位上的车辆的车辆标识信息;获取所述第一车辆的车载设备发送的识别结果,并将所述识别结果确定为所述第一目标停车数据,其中,所述识别结果中包括所述目标车辆的车辆标识信息。
需要说明的是,在上述实施例中,可以通过向第一车辆发送控制命令,从而使第一车辆对目标车辆的车辆标识信息进行识别。第一车辆中的识别设备可以是第一车辆中的摄像头,即通过第一车辆的车载设备控制第一车辆中的摄像头对目标停车位上的车辆的车辆标识信息进行识别。
可选地,在所述获取第一车辆的车载设备上传的第一目标停车数据之前,所述方法还包括:通过区块链存储节点从所述第一车辆的车载设备接收所述第一目标停车数据,对所述第一目标停车数据进行验证,在验证通过后,将所述第一目标停车数据存储在所述区块链存储节点的区块链中;其中,所述根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,包括:通过处理节点从所述区块链中获取所述目标数据;通过所述处理节点根据获取的所述第一目标停车数据,生成所述第一虚拟资源转移信息。
可选地,通过所述处理节点根据所述第一虚拟资源转移信息,对所述目标车辆的停泊状态对应的所需转移的虚拟资源进行转移。
可选地,在所述从所述区块链中记录的停车数据中获取与所述目标停车位对应的第一目标停车数据之前,所述方法还包括:通过区块链存储节点从所述传感器接收所述目标车位状态信息,对所述目标车位状态信息进行验证,在验证通过后,将所述目标车位状态信息存储在所述区块链存储节点的区块链中;通过处理节点从所述区块链中获取所述目标车位状态信息。
可选地,车载设备可以是安装在车辆中的智能车载单元(On Board Unit,简称为OBU)、智能行车记录仪等设备。目标车辆中的识别设备可以是目标车辆中的第一摄像头和/或第二摄像头,其中,目标车辆中的车载设备可以连接目标车辆中的第一摄像头和/或目标车辆中的第二摄像头。所述第一摄像头(即车辆中的前方摄像头)设置于目标车辆的车头位置或车前挡风玻璃处,用于在目标车辆停车后识别目标车辆停泊的车位的前方车位的状态,以及停泊在前方车位上的车辆(即前方车辆)停入前方车位的时间(即前方车辆开始停泊状态的时间,又称为前方车辆的开始时间),前方车辆的车辆信息,前方车辆驶出前方车位的时间(即前方车辆结束停泊状态的时间,又称为前方车辆的结束时间),以及在前方车辆停入和/或驶出前方车位时对前方车辆进行拍照。所述第二摄像头设置于目标车辆的车尾位置(即车辆中的后方摄像头),用于在目标车辆停车后识别目标车辆停泊的车位的后方车位的状态,以及停泊在后方车位上的车辆(即后方车辆)停入后方车位的时间(即后方车辆的开始时间),后方车辆的车辆信息,后方车辆驶出后方车位的时间(即后方车辆的结束时间),以及在后方车辆停入和/或驶出前方车位时对后方车辆进行拍照。其中,车位的状态包括停泊状态和空车位状态,车辆信息包括车辆标识信息(例如车牌号),还可以包括车牌颜色、车型、车辆品牌与型号、车辆颜色等信息。
所述目标车辆中的车载设备包括定位模块,定位模块可以是北斗定位模块、全球定位***(Global Positioning System,简称为GPS)定位模块或其它定位模块,用于获取目标车辆的车辆位置信息。
可选地,所述通过所述第一车辆获取所述第一目标停车数据,包括:向所述第一车辆的车载设备发送第一控制命令,其中,所述第一控制命令用于指示所述第一车辆的车载设备通过所述第一车辆中的识别设备识别所述第一车辆所在停车位的邻近停车位上的车辆的车辆标识信息;获取所述第一车辆的车载设备发送的识别结果,所述识别结果中包括第一车辆标识信息、第二车辆标识信息和所述第一车辆的朝向;在所述第一车辆的朝向与预设方向相同,并且所述识别结果中的第一车辆标识信息表示的车辆与所述第一车辆的位置关系,和所述目标停车位与所述第一车位的位置关系一致的情况下,将所述识别结果中的第一车辆标识信息确定为所述目标车辆的车辆标识信息;或者,在所述第一车辆的朝向与预设方向相反,并且所述识别结果中的第一车辆标识信息表示的车辆与所述第一车辆的位置关系,和所述目标停车位与所述第一车位的位置关系相反的情况下,将所述识别结果中的第一车辆标识信息确定为所述目标车辆的车辆标识信息。
其中,所述识别结果中的第一车辆标识信息表示的车辆与所述第一车辆的位置关系可以是识别到所述第一车辆标识信息的所述第一车辆中的识别装置在所述第一车辆中的前后位置关系,即第一车辆标识信息是第一车辆中的前方识别设备(即上述实施例中的车辆中的前方摄像头)识别到的情况下,所述第一车辆标识信息表示的车辆与所述第一车辆的位置关系为所述第一车辆标识信息表示的车辆位于所述第一车辆的前方;在第一车辆标识信息是第一车辆中的后方识别设备(即上述实施例中的车辆中的后方摄像头)识别到的情况下,所述第一车辆标识信息表示的车辆与所述第一车辆的位置关系为所述第一车辆标识信息表示的车辆位于所述第一车辆的后方。
如图2所示,停车位之间的位置关系是根据预设方向预先确定的(例如将该预设方向指向的方向作为停车位的前方),预设方向可以是停车位所在车道的行车方向。其中,沿着该行车方向,第一车辆停泊在第一停车位,第一停车位具有前、后两个邻近车位,并且第一车位后方的邻近车位为上述实施例中的目标停车定位;若第一车辆的朝向(即第一车辆停泊在第一车位上时,第一车辆的车头所朝向的方向)与该预设方向一致,并且所述识别结果中的第一车辆标识信息表示的车辆与所述第一车辆的位置关系(例如在第一车辆标识信息是由第一车辆中的后方摄像头识别到的情况下,对应于第一车辆标识信息表示的车辆位于所述第一车辆的后方),和所述目标停车位与所述第一车位的位置关系(即目标停车位位于第一车位的后方)一致的情况下,将所述识别结果中的第一车辆标识信息确定为所述目标车辆的车辆标识信息,即该第一车辆标识信息表示的车辆为停泊在目标停车位上的车辆。
需要说明的是,车辆之间的位置关系是相对的,即若目标车辆在第一车辆的车头的前方(即更靠近第一车辆的车头),则确定目标车辆停泊在在第一车辆的前方,若目标车辆更靠近第一车辆的车尾,则确定目标车辆停泊在在第一车辆的后方;而车位之间的位置关系是根据预设方向确定的。
通过上述实施例,由于不需要使用安装在路边的摄像头,从而避免了由于路边摄像头安装普及率低、安装在路边易受到人为破坏等因素带来的车辆的停车数据处理效率低的技术问题,并能够实现路边停车无人化、低成本化、高效率的处理车辆的停车数据。
需要说明的是,上述实施例可以应用在路边停车的场景中,例如第一虚拟资源转移信息可以用于表示目标车辆停泊在路边停车位上对应的所需转移的虚拟资源的数量。
在一个可选实施例中还可以执行以下技术方案:获取所述目标车辆的车载设备发送的第二目标停车数据,其中,所述第二目标停车数据用于指示所述目标车辆请求驶出目标区域;根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,其中,所述第二虚拟资源转移信息用于表示所述目标车辆停泊在所述目标区域对应的所需转移的虚拟资源的数量。
作为一种可选的实施方式,上述实施例还可以应用在目标车辆停泊在停车场中的场景中,以目标区域为停车场为例,第二虚拟资源转移信息可以用于表示目标车辆在该停车场停泊对应的所需转移的虚拟资源的数量。
作为一种可选的实施方式,可以通过区块链保存目标车辆的目标车辆的车载设备发送的第二目标停车数据,由于应用了区块链,从而可以确保第二目标停车数据、虚拟资源转移信息的可靠性和不可篡改性,并且能够实现车辆数据情况的可追溯性。其中,区块链可以是上述实施例中的区块链存储节点中保存的区块链。
可选地,所述第二目标停车数据中包括所述目标车辆的车辆标识信息和第二目标结束时间,其中,所述根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,包括:根据所述第二目标停车数据确定所述目标车辆对应的第二目标开始时间,其中,在所述第二目标开始时间时所述目标车辆请求驶入所述目标区域,并且在第二目标结束时间时所述目标车辆请求驶出所述目标区域;根据所述第二目标开始时间,所述第二目标结束时间以及所述目标车辆的车辆标识信息生成所述第二虚拟资源转移信息。
可选地,所述根据所述第二目标停车数据确定所述目标车辆对应的第二目标开始时间,包括:根据所述目标车辆的车辆标识信息,从区块链存储的停车数据中查询与所述目标车辆的车辆标识信息对应的初始停车数据,其中,所述初始停车数据为从所述目标车辆的车载设备中接收的数据,所述初始停车数据用于指示所述目标车辆请求驶入所述目标区域,所述初始停车数据中包括所述目标车辆的车辆标识信息以及时间;将所述初始停车数据中包括的所述时间确定为所述第二目标开始时间。
可选地,所述根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息之前,所述方法还包括:接收所述目标车辆的车载设备发送的所述初始停车数据,并将所述初始停车数据存储在所述区块链中;对所述初始停车数据进行验证,在验证通过后,向所述目标区域中的目标设备发送第一控制命令,其中,所述第一控制命令用于指示所述目标设备对所述目标车辆放行。
可选地,所述初始停车数据包括所述目标车辆的初始位置信息以及初始图像,所述初始图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像,其中,所述对所述初始停车数据进行验证,包括:验证所述初始位置信息以及所述初始图像;在所述初始位置信息表示的位置与所述目标区域中的第一目标地点的位置之间的距离在预设距离范围内、且所述初始图像中包括用于标识所述目标区域的第一目标信息的情况下,确定所述初始停车数据验证通过。
可选地,第一目标地点的位置可以是目标区域入口位置,第一目标信息可以是用于标识目标区域的二维码图像。
其中,所述目标车辆的车载设备中包括图像采集装置(例如前置摄像头,即上述实施例中的第一摄像头)以及定位模块,所述图像采集装置用于对所述目标车辆的车头前方的场景进行拍摄得到图像,所述目标车辆的车载设备获取所述前置图像采集装置采集到的所述图像;所述定位模块用于对所述目标车辆进行定位得到所述目标车辆的位置信息。在上述实施例中,目标车辆的车载设备可以响应于对所述目标车辆的车载设备执行的第一操作(或响应于输入到所述目标车辆的车载设备的第一输入信号(例如语音信号,触控信号等信号))生成第一请求,所述第一请求用于指示所述目标车辆请求驶入所述目标区域;在生成第一请求的同时或之后,目标车辆的车载设备通过图像采集装置对车头前方的场景进行拍摄得到图像,以及通过定位模块获得目标车辆的位置信息,以及将拍摄到的图像和获得的位置信息携带在第一请求中以形成上述初始停车数据;可选地,所述目标区域可以为停车场所在的区域。
可选地,在所述向所述目标区域中的目标设备发送第一控制命令之后,所述方法还包括:接收所述目标车辆的车载设备发送的第四停车数据,并将所述第四停车数据存储在所述区块链中,其中,所述第四停车数据是所述目标车辆的车载设备在发送所述初始停车数据之后发送的停车数据,所述第四停车数据包括所述目标车辆的第一位置信息以及第一图像,所述第一图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像;验证所述第一位置信息以及所述第一图像;在所述第一位置信息表示的位置与所述目标区域中的第一目标地点的位置之间的距离超过预设距离范围、且所述第一图像中显示的场景包括为所述目标区域中的场景的情况下,确定所述目标车辆完成驶入所述目标区域的动作,并向所述目标设备发送第二控制命令,其中,所述第二控制命令用于指示禁止所述目标设备对车辆放行。
可选地,在所述根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息之前,所述方法还包括:接收所述目标车辆的车载设备发送的所述第二目标停车数据,并将所述第二目标停车数据存储在所述区块链中,其中,所述第二目标停车数据包括所述目标车辆的结束位置信息以及结束图像,所述结束图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像;验证所述结束位置信息以及所述结束图像;在所述结束位置信息表示的位置与所述目标区域中的第二目标地点的位置之间的距离在预设距离范围内、且所述结束图像中包括用于标识所述目标区域的第二目标信息的情况下,确定所述第二目标停车数据验证通过。
可选地,第二目标地点的位置与第一目标地点的位置不同,即第二目标地点的位置是目标区域出口位置。可选地,第一目标地点的位置和第二目标地点的位置可以相同,即均为目标区域的出入口的位置。
可选地,第一目标信息和第二目标信息相同,即可以是用于标识目标区域的二维码图像。
可选地,在第二目标地点的位置与第一目标地点的位置不同时,第一目标信息和第二目标信息不同,并且第一目标信息可以是用于标识第一目标地点的图像内容(例如目标区域的入口位置处的图像),第二目标信息可以是用于标识第二目标地点的图像内容(例如目标区域的出口位置处的图像)。
在上述实施例中,目标车辆的车载设备可以响应于对所述目标车辆的车载设备执行的第二操作(或响应于输入到所述目标车辆的车载设备的第二输入信号(例如语音信号,触控信号等形式的信号))生成第二请求,所述第二请求用于指示所述目标车辆请求驶出所述目标区域;在生成第二请求的同时或之后,目标车辆的车载设备通过图像采集装置对车头前方的场景进行拍摄得到图像,以及通过定位模块获得目标车辆的位置信息,以及将拍摄到的图像和获得的位置信息携带在第二请求中以形成上述第二目标停车数据。
可选地,在所述确定所述第二目标停车数据验证通过之后,所述方法还包括:在区块链***中的目标区块链节点接收到的用于指示请求驶入或驶出所述目标区域的请求数量不超过数量阈值、且所述目标区块链节点与所述目标车辆的车载设备之间的通信延时不超过时间阈值的情况下,根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,其中,所述区块链存储在所述区块链***中;根据所述第二虚拟资源转移信息对所述数量的虚拟资源进行转移;在所述数量的虚拟资源转成功的情况下,向所述目标区域中的目标设备发送第一控制命令,其中,所述第一控制命令用于指示所述目标设备对所述目标车辆放行。
其中,目标设备可以通过执行抬起停车杆的操作以对目标车辆进行放行,以及通过执行降落停车杆的操作以禁止对车辆放行;对所述数量的虚拟资源进行转移包括但不限于从与目标车辆的车载设备对应的账户中扣除所述数量的虚拟资源。
可选地,所述方法还包括:接收所述目标车辆的车载设备发送的第五停车数据,并将所述第五停车数据存储在所述区块链中,其中,所述第五停车数据是所述目标车辆的车载设备在发送所述第二目标停车数据之后发送的停车数据,所述第五停车数据包括所述目标车辆的第二位置信息以及第二图像,所述第二图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像;验证所述第二位置信息以及所述第二图像;在所述第二位置信息表示的位置与所述目标区域中的第一目标地点的位置之间的距离超过预设距离范围、且所述第二图像中显示的场景包括所述目标区域中的场景的情况下,确定所述目标车辆完成驶出所述目标区域的动作,并向所述目标设备发送第二控制命令,其中,所述第二控制命令用于指示禁止所述目标设备对车辆放行。
可选地,在所述确定所述第二目标停车数据验证通过之后,所述方法还包括:在区块链***中的目标区块链节点接收到的用于指示请求驶入或驶出所述目标区域的请求数量超过数量阈值的情况下,向所述目标区域中的目标设备发送第一控制命令,其中,所述第一控制命令用于指示所述目标设备对所述目标车辆放行,其中,所述目标区块链节点用于存储所述区块链以及用于接收所述目标车辆的车载设备发送的数据;其中,在所述向所述目标区域中的目标设备发送第一控制命令之后,所述方法还包括:在所述目标区块链节点接收到的用于指示请求驶入所述目标区域的请求数量以及用于指示请求驶出所述目标区域的请求数量均不超过所述数量阈值的情况下,根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息;根据所述第二虚拟资源转移信息对所述数量的虚拟资源进行转移;和/或,在所述目标区块链节点与所述目标车辆的车载设备之间的通信延时超过时间阈值的情况下,向所述目标区域中的目标设备发送所述第一控制命令;其中,在所述向所述目标区域中的目标设备发送第一控制命令之后,所述方法还包括:在所述目标区块链节点与所述目标车辆的车载设备之间的通信延时不超过所述时间阈值的情况下,根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息;根据所述第二虚拟资源转移信息对所述数量的虚拟资源进行转移。
在上述实施例中,在所述区块链***中的目标区块链节点接收到的用于指示请求驶入或驶出所述目标区域的请求数量超过数量阈值的情况下,或在所述目标区块链节点与所述目标车辆的车载设备之间的通信延时超过时间阈值的情况下,即使在所述数量的虚拟资源还未进行转移或转移不成功的情况下,通过向目标区域中的目标设备发送第一控制命令从而先对目标车辆进行放行并在后续执行对虚拟资源的转移,从而避免了车辆堵车的问题。
通过上述实施例,由于不需要使用安装在停车场中的采集设备(例如安装在停车场中的摄像头),从而避免了由于停车场中的摄像头安装普及率低、安装在停车场中易受到人为破坏等因素带来的车辆的停车数据处理效率低的技术问题,并且节省了在停车场中进行前期设备搭建以及后期设备维护的成本,以及解决了由于特殊天气、识别角度、灰尘积累等因素导致识别率不高进而所导致的车辆的停车数据的处理效率低的问题。并且,上述实施例中可以使用车辆中现有的车载设备,而不需要额外配备其他设备,从而可以降低成本。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
根据本发明的另一个实施例,提供了一种车辆数据的处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图3为根据可选实施例的车辆数据的处理装置的结构框图,如图3所示,该装置包括:
获取模块32,用于获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;
第一处理模块34,用于根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。
通过本发明,获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。由于第一车辆中的车载设备自动上传第一目标停车数据,并根据该第一目标停车数据自动生成与确定出的目标车辆对应的虚拟资源转移信息,从而可以解决相关技术对于车辆的停车数据处理效率较低的技术问题,提高了对车辆的停车数据的处理效率。
可选地,在所述第一车辆为所述目标车辆、且所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间以及所述目标车辆的车辆标识信息的情况下,所述第一处理模块34,还用于:根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,其中,在所述第一目标开始时间时所述目标车辆开始处于所述停泊状态,并且在所述第一目标结束时间时所述目标车辆结束所述停泊状态;根据所述第一目标开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息。
可选地,所述第一处理模块34,还用于:在所述第一目标停车数据包括所述第一目标开始时间的情况下,从所述第一目标停车数据中获取所述第一目标开始时间。
可选地,所述第一处理模块34,还用于:在所述第一目标停车数据不包括所述第一目标开始时间的情况下,根据所述目标车辆的车辆标识信息,从存储的停车数据中查询与所述目标车辆的车辆标识信息对应的第一停车数据,其中,所述第一停车数据为从所述目标车辆的车载设备中接收的数据,所述第一停车数据包括所述目标车辆的车辆标识信息以及第一开始时间,所述第一开始时间用于指示所述目标车辆在所述第一开始时间时开始处于所述停泊状态;将所述第一停车数据中的所述第一开始时间确定为所述第一目标开始时间。
可选地,所述第一处理模块34,还用于:在所述第一目标停车数据不包括所述第一目标开始时间的情况下,确定与目标停车位对应的邻近停车位,其中,所述目标停车位为与目标车辆的位置信息对应的停车位,所述第一目标停车数据包括所述目标车辆的位置信息;根据所述邻近停车位的停车位标识,从存储的停车数据中查询与所述邻近停车位的停车位标识对应的邻近停车数据,其中,所述邻近停车数据为从停泊在所述邻近停车位上的车辆的车载设备中接收的,所述邻近停车数据包括停泊在所述邻近停车位上的车辆的位置信息,所述目标车辆的车辆标识信息以及第二开始时间,其中,所述第二开始时间用于指示所述目标车辆在所述第二开始时间时开始处于停泊在所述目标停车位上的所述停泊状态;将所述第二开始时间确定为所述第一目标开始时间。
可选地,所述第一处理模块34,还用于:在所述第一目标停车数据不包括所述第一目标开始时间的情况下,从所述第一目标停车数据中获取所述目标车辆的位置信息,其中,所述第一目标停车数据包括所述目标车辆的位置信息;确定与所述目标车辆的位置信息对应的目标停车位的停车位标识,其中,所述目标车辆的位置信息用于表示所述目标车辆停泊在所述目标停车位上;从存储的车位状态信息中查询与所述目标停车位的停车位标识对应的第一车位状态信息,其中,所述第一车位状态信息为从位于所述目标停车位的传感器接收到的信息,所述第一车位状态信息包括所述目标停车位的停车位标识以及与所述第一目标结束时间对应的第三开始时间,其中,所述第三开始时间用于指示所述目标停车位在所述第三开始时间时开始被车辆占用;将所述第三开始时间确定为所述第一目标开始时间。
可选地,在所述第一车辆不为所述目标车辆的情况下,所述第一处理模块34,还用于:在所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间、第一目标开始时间以及所述目标车辆的车辆标识信息的情况下,根据第一目标开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息,其中,所述第一目标停车数据为所述第一车辆停泊在第一停车位上时对目标停车位上停泊的车辆进行识别得到的数据,在所述第一目标开始时间时所述目标车辆开始停泊在所述目标停车位上,并且在所述结束时间时所述目标车辆结束停泊在所述目标停车位上。
可选地,在所述第一车辆不为所述目标车辆的情况下,所述第一处理模块34,还用于:在所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间和所述目标车辆的车辆标识信息、且不包括所述目标车辆对应的第一目标开始时间的情况下,根据所述第一车辆的车辆标识信息,从存储的停车数据中查询与所述第一车辆的车辆标识信息对应的第二停车数据,其中,所述第二停车数据为从所述第一车辆的车载设备中接收的数据,所述第二停车数据包括所述目标车辆的车辆标识信息以及第四开始时间,所述第四开始时间用于指示所述目标车辆在所述第四开始时间时开始处于所述停泊状态;根据所述第四开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息,其中,在所述第一目标结束时间时所述目标车辆结束所述停泊状态。
可选地,在所述获取第一车辆的车载设备上传的第一目标停车数据之前,所述获取模块32,还用于:获取位于目标停车位上的传感器发送的目标车位状态信息,其中,所述目标状态信息包括第一目标开始时间,第一目标结束时间以及所述目标停车位的停车位标识,所述目标车位状态信息用于指示所述目标停车位从所述第一目标开始时间至所述第一目标结束时间被车辆占用;其中,所述第一处理模块34,还用于:根据所述目标停车位的停车位标识,确定与所述目标停车位邻近的邻近停车位;根据所述邻近停车位的停车位标识,从存储的停车数据中查询第三停车数据,其中,所述第三停车数据为从停泊在所述邻近停车位上的所述第一车辆的车载设备中接收到的数据,所述第三停车数据包括所述第一车辆的车辆标识信息,所述第三停车数据用于表示所述第一车辆在所述第一目标结束时间时停泊在所述邻近停车位上;通过所述第一车辆获取所述第一目标停车数据。
可选地,所述第一处理模块34,还用于:向所述第一车辆的车载设备发送控制命令,其中,所述控制命令用于指示所述第一车辆的车载设备通过所述第一车辆中的识别设备识别所述目标停车位上的车辆的车辆标识信息;获取所述第一车辆的车载设备发送的识别结果,并将所述识别结果确定为所述第一目标停车数据,其中,所述识别结果中包括所述目标车辆的车辆标识信息。
可选地,在所述获取第一车辆的车载设备上传的第一目标停车数据之前,所述装置还包括第二处理模块,用于:通过区块链存储节点从所述第一车辆的车载设备接收所述第一目标停车数据,对所述第一目标停车数据进行验证,在验证通过后,将所述第一目标停车数据存储在所述区块链存储节点的区块链中;其中,所述第一处理模块34,还用于:通过处理节点从所述区块链中获取所述目标数据;通过所述处理节点根据获取的所述第一目标停车数据,生成所述第一虚拟资源转移信息。
可选地,所述获取模块,还用于:获取所述目标车辆的车载设备发送的第二目标停车数据,其中,所述第二目标停车数据用于指示所述目标车辆请求驶出目标区域;所述第一处理模块,还用于根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,其中,所述第二虚拟资源转移信息用于表示所述目标车辆停泊在所述目标区域对应的所需转移的虚拟资源的数量。
可选地,所述第二目标停车数据中包括所述目标车辆的车辆标识信息和第二目标结束时间,其中,所述第一处理模块,还用于:根据所述第二目标停车数据确定所述目标车辆对应的第二目标开始时间,其中,在所述第二目标开始时间时所述目标车辆请求驶入所述目标区域,并且在第二目标结束时间时所述目标车辆请求驶出所述目标区域;根据所述第二目标开始时间,所述第二目标结束时间以及所述目标车辆的车辆标识信息生成所述第二虚拟资源转移信息。
可选地,所述第一处理模块,还用于:根据所述目标车辆的车辆标识信息,从区块链存储的停车数据中查询与所述目标车辆的车辆标识信息对应的初始停车数据,其中,所述初始停车数据为从所述目标车辆的车载设备中接收的数据,所述初始停车数据用于指示所述目标车辆请求驶入所述目标区域,所述初始停车数据中包括所述目标车辆的车辆标识信息以及时间;将所述初始停车数据中包括的所述时间确定为所述第二目标开始时间。
可选地,所述第二处理模块,还用于:在所述根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息之前,接收所述目标车辆的车载设备发送的所述初始停车数据,并将所述初始停车数据存储在所述区块链中;对所述初始停车数据进行验证,在验证通过后,向所述目标区域中的目标设备发送第一控制命令,其中,所述第一控制命令用于指示所述目标设备对所述目标车辆放行。
可选地,所述初始停车数据包括所述目标车辆的初始位置信息以及初始图像,所述初始图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像,其中,所述第二处理模块,还用于:验证所述初始位置信息以及所述初始图像;在所述初始位置信息表示的位置与所述目标区域中的第一目标地点的位置之间的距离在预设距离范围内、且所述初始图像中包括用于标识所述目标区域的第一目标信息的情况下,确定所述初始停车数据验证通过。
可选地,所述第一处理模块,还用于:在所述向所述目标区域中的目标设备发送第一控制命令之后,接收所述目标车辆的车载设备发送的第四停车数据,并将所述第四停车数据存储在所述区块链中,其中,所述第四停车数据是所述目标车辆的车载设备在发送所述初始停车数据之后发送的停车数据,所述第四停车数据包括所述目标车辆的第一位置信息以及第一图像,所述第一图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像;验证所述第一位置信息以及所述第一图像;在所述第一位置信息表示的位置与所述目标区域中的第一目标地点的位置之间的距离超过预设距离范围、且所述第一图像中显示的场景包括为所述目标区域中的场景的情况下,确定所述目标车辆完成驶入所述目标区域的动作,并向所述目标设备发送第二控制命令,其中,所述第二控制命令用于指示禁止所述目标设备对车辆放行。
可选地,所述第一处理模块,还用于:在所述根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息之前,接收所述目标车辆的车载设备发送的所述第二目标停车数据,并将所述第二目标停车数据存储在所述区块链中,其中,所述第二目标停车数据包括所述目标车辆的结束位置信息以及结束图像,所述结束图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像;验证所述结束位置信息以及所述结束图像;在所述结束位置信息表示的位置与所述目标区域中的第二目标地点的位置之间的距离在预设距离范围内、且所述结束图像中包括用于标识所述目标区域的第二目标信息的情况下,确定所述第二目标停车数据验证通过。
可选地,所述第一处理模块,还用于:在所述确定所述第二目标停车数据验证通过之后,在区块链***中的目标区块链节点接收到的用于指示请求驶入或驶出所述目标区域的请求数量不超过数量阈值、且所述目标区块链节点与所述目标车辆的车载设备之间的通信延时不超过时间阈值的情况下,根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,其中,所述区块链存储在所述区块链***中;根据所述第二虚拟资源转移信息对所述数量的虚拟资源进行转移;在所述数量的虚拟资源转成功的情况下,向所述目标区域中的目标设备发送第一控制命令,其中,所述第一控制命令用于指示所述目标设备对所述目标车辆放行。
可选地,所述第二处理模块,还用于:接收所述目标车辆的车载设备发送的第五停车数据,并将所述第五停车数据存储在所述区块链中,其中,所述第五停车数据是所述目标车辆的车载设备在发送所述第二目标停车数据之后发送的停车数据,所述第五停车数据包括所述目标车辆的第二位置信息以及第二图像,所述第二图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像;验证所述第二位置信息以及所述第二图像;在所述第二位置信息表示的位置与所述目标区域中的第一目标地点的位置之间的距离超过预设距离范围、且所述第二图像中显示的场景包括所述目标区域中的场景的情况下,确定所述目标车辆完成驶出所述目标区域的动作,并向所述目标设备发送第二控制命令,其中,所述第二控制命令用于指示禁止所述目标设备对车辆放行。
可选地,所述第二处理模块,还用于:在所述确定所述第二目标停车数据验证通过之后,在区块链***中的目标区块链节点接收到的用于指示请求驶入或驶出所述目标区域的请求数量超过数量阈值的情况下,向所述目标区域中的目标设备发送第一控制命令,其中,所述第一控制命令用于指示所述目标设备对所述目标车辆放行,其中,所述目标区块链节点用于存储所述区块链以及用于接收所述目标车辆的车载设备发送的数据;在所述向所述目标区域中的目标设备发送第一控制命令之后,在所述目标区块链节点接收到的用于指示请求驶入所述目标区域的请求数量以及用于指示请求驶出所述目标区域的请求数量均不超过所述数量阈值的情况下,根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息;所述第一处理模块,还用于根据所述第二虚拟资源转移信息对所述数量的虚拟资源进行转移;和/或,所述第二处理模块,还用于在所述目标区块链节点与所述目标车辆的车载设备之间的通信延时超过时间阈值的情况下,向所述目标区域中的目标设备发送所述第一控制命令;其中,在所述向所述目标区域中的目标设备发送第一控制命令之后,在所述目标区块链节点与所述目标车辆的车载设备之间的通信延时不超过所述时间阈值的情况下,所述第一处理模块,还用于根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,以及根据所述第二虚拟资源转移信息对所述数量的虚拟资源进行转移。
根据本发明的另一个实施例,提供了一种车辆数据的处理***,该***包括:
服务器,用于获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;
所述服务器,还用于根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。
通过本发明,获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。由于第一车辆中的车载设备自动上传第一目标停车数据,并根据该第一目标停车数据自动生成与确定出的目标车辆对应的虚拟资源转移信息,从而可以解决相关技术对于车辆的停车数据处理效率较低的技术问题,提高了对车辆的停车数据的处理效率。
可选地,在所述第一车辆为所述目标车辆、且所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间以及所述目标车辆的车辆标识信息的情况下,所述服务器,还用于:根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,其中,在所述第一目标开始时间时所述目标车辆开始处于所述停泊状态,并且在所述第一目标结束时间时所述目标车辆结束所述停泊状态;根据所述第一目标开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息。
可选地,所述服务器,还用于:在所述第一目标停车数据包括所述第一目标开始时间的情况下,从所述第一目标停车数据中获取所述第一目标开始时间。
可选地,所述服务器,还用于:在所述第一目标停车数据不包括所述第一目标开始时间的情况下,根据所述目标车辆的车辆标识信息,从存储的停车数据中查询与所述目标车辆的车辆标识信息对应的第一停车数据,其中,所述第一停车数据为从所述目标车辆的车载设备中接收的数据,所述第一停车数据包括所述目标车辆的车辆标识信息以及第一开始时间,所述第一开始时间用于指示所述目标车辆在所述第一开始时间时开始处于所述停泊状态;将所述第一停车数据中的所述第一开始时间确定为所述第一目标开始时间。
可选地,所述服务器,还用于:在所述第一目标停车数据不包括所述第一目标开始时间的情况下,确定与目标停车位对应的邻近停车位,其中,所述目标停车位为与目标车辆的位置信息对应的停车位,所述第一目标停车数据包括所述目标车辆的位置信息;根据所述邻近停车位的停车位标识,从存储的停车数据中查询与所述邻近停车位的停车位标识对应的邻近停车数据,其中,所述邻近停车数据为从停泊在所述邻近停车位上的车辆的车载设备中接收的,所述邻近停车数据包括停泊在所述邻近停车位上的车辆的位置信息,所述目标车辆的车辆标识信息以及第二开始时间,其中,所述第二开始时间用于指示所述目标车辆在所述第二开始时间时开始处于停泊在所述目标停车位上的所述停泊状态;将所述第二开始时间确定为所述第一目标开始时间。
可选地,所述服务器,还用于:在所述第一目标停车数据不包括所述第一目标开始时间的情况下,从所述第一目标停车数据中获取所述目标车辆的位置信息,其中,所述第一目标停车数据包括所述目标车辆的位置信息;确定与所述目标车辆的位置信息对应的目标停车位的停车位标识,其中,所述目标车辆的位置信息用于表示所述目标车辆停泊在所述目标停车位上;从存储的车位状态信息中查询与所述目标停车位的停车位标识对应的第一车位状态信息,其中,所述第一车位状态信息为从位于所述目标停车位的传感器接收到的信息,所述第一车位状态信息包括所述目标停车位的停车位标识以及与所述第一目标结束时间对应的第三开始时间,其中,所述第三开始时间用于指示所述目标停车位在所述第三开始时间时开始被车辆占用;将所述第三开始时间确定为所述第一目标开始时间。
可选地,在所述第一车辆不为所述目标车辆的情况下,所述服务器,还用于:在所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间、第一目标开始时间以及所述目标车辆的车辆标识信息的情况下,根据第一目标开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息,其中,所述第一目标停车数据为所述第一车辆停泊在第一停车位上时对目标停车位上停泊的车辆进行识别得到的数据,在所述第一目标开始时间时所述目标车辆开始停泊在所述目标停车位上,并且在所述结束时间时所述目标车辆结束停泊在所述目标停车位上。
可选地,在所述第一车辆不为所述目标车辆的情况下,所述服务器,还用于:在所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间和所述目标车辆的车辆标识信息、且不包括所述目标车辆对应的第一目标开始时间的情况下,根据所述第一车辆的车辆标识信息,从存储的停车数据中查询与所述第一车辆的车辆标识信息对应的第二停车数据,其中,所述第二停车数据为从所述第一车辆的车载设备中接收的数据,所述第二停车数据包括所述目标车辆的车辆标识信息以及第四开始时间,所述第四开始时间用于指示所述目标车辆在所述第四开始时间时开始处于所述停泊状态;根据所述第四开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息,其中,在所述第一目标结束时间时所述目标车辆结束所述停泊状态。
可选地,所述***还包括位于目标停车位上的传感器,其中,在所述获取第一车辆的车载设备上传的第一目标停车数据之前,所述服务器,还用于:获取所述传感器发送的目标车位状态信息,其中,所述目标状态信息包括第一目标开始时间,第一目标结束时间以及所述目标停车位的停车位标识,所述目标车位状态信息用于指示所述目标停车位从所述第一目标开始时间至所述第一目标结束时间被车辆占用;根据所述目标停车位的停车位标识,确定与所述目标停车位邻近的邻近停车位;根据所述邻近停车位的停车位标识,从存储的停车数据中查询第三停车数据,其中,所述第三停车数据为从停泊在所述邻近停车位上的所述第一车辆的车载设备中接收到的数据,所述第三停车数据包括所述第一车辆的车辆标识信息,所述第三停车数据用于表示所述第一车辆在所述第一目标结束时间时停泊在所述邻近停车位上;通过所述第一车辆获取所述第一目标停车数据。
可选地,所述服务器,还用于:向所述第一车辆的车载设备发送控制命令,其中,所述控制命令用于指示所述第一车辆的车载设备通过所述第一车辆中的识别设备识别所述目标停车位上的车辆的车辆标识信息;获取所述第一车辆的车载设备发送的识别结果,并将所述识别结果确定为所述第一目标停车数据,其中,所述识别结果中包括所述目标车辆的车辆标识信息。
可选地,所述服务器包括区块链存储节点和处理节点,其中,所述区块链存储节点,用于从所述第一车辆的车载设备接收所述第一目标停车数据;所述区块链存储节点,还用于对所述第一目标停车数据进行验证,在验证通过后,将所述第一目标停车数据存储在所述区块链存储节点的区块链中;所述处理节点,用于从所述区块链中获取所述目标数据;所述处理节点,还用于根据获取的所述第一目标停车数据,生成所述第一虚拟资源转移信息。
可选地,图4为根据可选实施例的车辆数据的处理***的示意图,如图4所示,该处理***包括:处理节点44和存储节点42(即上述实施例中的区块链存储节点,其中,存储节点42可以是多个,并且处理节点44也可以是多个)。
以上述实施例中的服务器包括了处理节点和存储节点为例,可选地,所述处理节点,用于获取所述目标车辆的车载设备发送的第二目标停车数据,其中,所述第二目标停车数据用于指示所述目标车辆请求驶出目标区域;根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,其中,所述第二虚拟资源转移信息用于表示所述目标车辆停泊在所述目标区域对应的所需转移的虚拟资源的数量。
可选地,所述第二目标停车数据中包括所述目标车辆的车辆标识信息和第二目标结束时间,其中,所述处理节点,还用于:根据所述第二目标停车数据确定所述目标车辆对应的第二目标开始时间,其中,在所述第二目标开始时间时所述目标车辆请求驶入所述目标区域,并且在第二目标结束时间时所述目标车辆请求驶出所述目标区域;根据所述第二目标开始时间,所述第二目标结束时间以及所述目标车辆的车辆标识信息生成所述第二虚拟资源转移信息。
可选地,所述处理节点,还用于:根据所述目标车辆的车辆标识信息,从区块链存储的停车数据中查询与所述目标车辆的车辆标识信息对应的初始停车数据,其中,所述初始停车数据为从所述目标车辆的车载设备中接收的数据,所述初始停车数据用于指示所述目标车辆请求驶入所述目标区域,所述初始停车数据中包括所述目标车辆的车辆标识信息以及时间;将所述初始停车数据中包括的所述时间确定为所述第二目标开始时间。
可选地,所述存储节点,还用于:在根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息之前,接收所述目标车辆的车载设备发送的所述初始停车数据;将所述初始停车数据存储在所述区块链中;以及对所述初始停车数据进行验证;所述处理节点,还用于在所述初始停车数据验证通过后,向所述目标区域中的目标设备发送第一控制命令,其中,所述第一控制命令用于指示所述目标设备对所述目标车辆放行。
可选地,所述初始停车数据包括所述目标车辆的初始位置信息以及初始图像,所述初始图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像,其中,所述存储节点,还用于:验证所述初始位置信息以及所述初始图像;在所述初始位置信息表示的位置与所述目标区域中的第一目标地点的位置之间的距离在预设距离范围内、且所述初始图像中包括用于标识所述目标区域的第一目标信息的情况下,确定所述初始停车数据验证通过。
可选地,所述存储节点,还用于:接收所述目标车辆的车载设备发送的第四停车数据,并将所述第四停车数据存储在所述区块链中,其中,所述第四停车数据是所述目标车辆的车载设备在发送所述初始停车数据之后发送的停车数据,所述第四停车数据包括所述目标车辆的第一位置信息以及第一图像,所述第一图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像;验证所述第一位置信息以及所述第一图像,其中,在所述第一位置信息表示的位置与所述目标区域中的第一目标地点的位置之间的距离超过预设距离范围、且所述第一图像中显示的场景包括为所述目标区域中的场景的情况下,确定所述目标车辆完成驶入所述目标区域的动作;所述处理节点,还用于在确定出所述目标车辆完成驶入所述目标区域的动作的情况下,向所述目标设备发送第二控制命令,其中,所述第二控制命令用于指示禁止所述目标设备对车辆放行。
可选地,所述存储节点,还用于:接收所述目标车辆的车载设备发送的所述第二目标停车数据,并将接收到的所述第二目标停车数据存储在所述区块链中,其中,所述第二目标停车数据包括所述目标车辆的结束位置信息以及结束图像,所述结束图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像;验证所述结束位置信息以及所述结束图像,其中,在所述结束位置信息表示的位置与所述目标区域中的第二目标地点的位置之间的距离在预设距离范围内、且所述结束图像中包括用于标识所述目标区域的第二目标信息的情况下,确定所述第二目标停车数据验证通过。
可选地,在所述确定所述第二目标停车数据验证通过之后,所述处理节点,还用于:在区块链***中的目标区块链节点接收到的用于指示请求驶入或驶出所述目标区域的请求数量不超过数量阈值、且所述目标区块链节点与所述目标车辆的车载设备之间的通信延时不超过时间阈值的情况下,根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,其中,所述区块链存储在所述区块链***中;根据所述第二虚拟资源转移信息对所述数量的虚拟资源进行转移;在所述数量的虚拟资源转成功的情况下,向所述目标区域中的目标设备发送第一控制命令,其中,所述第一控制命令用于指示所述目标设备对所述目标车辆放行。
可选地,所述存储节点,还用于:接收所述目标车辆的车载设备发送的第五停车数据,并将所述第五停车数据存储在所述区块链中,其中,所述第五停车数据是所述目标车辆的车载设备在发送所述第二目标停车数据之后发送的停车数据,所述第五停车数据包括所述目标车辆的第二位置信息以及第二图像,所述第二图像为对所述目标车辆的车头前方的场景进行拍摄得到的图像;以及验证所述第二位置信息以及所述第二图像,其中,在所述第二位置信息表示的位置与所述目标区域中的第一目标地点的位置之间的距离超过预设距离范围、且所述第二图像中显示的场景包括所述目标区域中的场景的情况下,确定所述目标车辆完成驶出所述目标区域的动作;所述处理节点,还用于在确定出所述目标车辆完成驶出所述目标区域的动作的情况下,向所述目标设备发送第二控制命令,其中,所述第二控制命令用于指示禁止所述目标设备对车辆放行。
可选地,在所述确定所述第二目标停车数据验证通过的情况下,所述处理节点,还用于:在区块链***中的目标区块链节点接收到的用于指示请求驶入或驶出所述目标区域的请求数量超过数量阈值的情况下,向所述目标区域中的目标设备发送第一控制命令,其中,所述第一控制命令用于指示所述目标设备对所述目标车辆放行,其中,所述目标区块链节点用于存储所述区块链以及用于接收所述目标车辆的车载设备发送的数据;以及在所述向所述目标区域中的目标设备发送第一控制命令之后,在所述目标区块链节点接收到的用于指示请求驶入所述目标区域的请求数量以及用于指示请求驶出所述目标区域的请求数量均不超过所述数量阈值的情况下,根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,并根据所述第二虚拟资源转移信息对所述数量的虚拟资源进行转移;和/或,所述处理节点,还用于:在所述目标区块链节点与所述目标车辆的车载设备之间的通信延时超过时间阈值的情况下,向所述目标区域中的目标设备发送所述第一控制命令;以及在所述向所述目标区域中的目标设备发送第一控制命令之后,在所述目标区块链节点与所述目标车辆的车载设备之间的通信延时不超过所述时间阈值的情况下,根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,并根据所述第二虚拟资源转移信息对所述数量的虚拟资源进行转移。
可选地,图4所示的包括车载设备,以及由存储节点42和处理节点44组成的路边停车收费管理区块链网络(或称为区块链***)。图4中仅示意性的显示了两个存储节点42和一个处理节点44,可选地,区块链***由多个区块链计算存储节点(即上述实施例中的存储节点)和多个智能合约应用节点(即上述实施例中的处理节点)组成。
可选地,存储节点和处理节点可以独立设置,即每个区块链计算存储节点可以是一个计算机服务器,并且每个智能合约应用节点可以是装有智能合约应用的计算机服务器。所述区块链***中的所有节点以扁平拓扑结构相互连通,形成点对点(Peer to Peer,简称为P2P)网络,即任意两个节点之间可以通过P2P网络相互通信,并且每个节点均可以实时监听P2P网络中的广播数据。其中,存储节点和处理节点之间可以通过以太网传输控制协议(Transmission Control Protocol,简称为TCP协议)通信。
可选地,存储节点和处理节点可以集成在一个相同的服务器上。
其中,车辆(例如目标车辆)中安装有车载设备,车载设备可以是智能OBU、智能行车记录仪或其它智能设备。车载设备包括无线线网络模块和定位模块,所述无线网络模块可以是4G、5G或WIFI等通信模块,所述定位模块可以是北斗,GPS等定位模块。
所述车载设备为所述区块链***中的区块链采集节点,其中,所述车载设备中,所述车载设备通过内置的所述无线网络模块(即通过4G,5G或WIFI等通信方式)接入到区块链***中的节点所组成的P2P网络中。车载设备中内置有加密认证模块,所述加密认证模块用于在所述车载设备与所述区块链***的通信过程进行安全认证。
车载设备可以连接车辆内安装的第一摄像头(即设置于目标车辆的车头位置或车前挡风玻璃处的摄像头)并且还可以连接车辆中安装的第二摄像头(即目标车辆的车尾位置的摄像头),即每个车辆中均安装有车载设备,以及第一摄像头和第二摄像头。
基于上述实施例,在当前车辆(例如,上述实施例中的目标车辆)停入停车位时(即上述实施例中的对应于目标车辆的开始时间),所述当前车辆内的车载设备开始通过所述第一摄像头检测前车位(即前方车位)状态,以及在前方车位处于停泊状态时,通过所述第一摄像头识别前车(即停泊在前方车位上的车辆)的车辆信息并进行拍照取证;若前车位处于空车位状态,则记录当前时刻下的前车位状态。其中,在当前车辆处于停泊状态的过程中,车载设备定时检测前车位状态,当前车位有车辆停入或驶出时,对停入或驶出的车辆的车辆信息识别和拍照取证。
在当前车辆停入停车位时,车载设备还通过所述第二摄像头检测后车位(即后方车位)状态,若后车位处于已停泊状态,车载设备通过第二摄像头识别后车(即停泊在后方车位上的车辆)的车辆信息并进行拍照取证,若后车位处于空车位状态,则记录当前时刻下的后车位状态。其中,在当前车辆处于停泊状态的过程中,车载设备定时检测后车位状态,当后车位有车辆停入或驶出时,对停入或驶出的车辆的车辆信息识别和拍照取证。
在可选实施例中,当第一车辆的车载设备接收到所述控制命令后,还根据第一车辆的车载设备检测到的第一车辆的朝向以及目标停车位和第一车位的位置关系,确定对目标停车位上的车辆的车辆标识进行识别的识别设备,并使用确定出的识别设备进行识别。即第一车辆中的车载设备根据自身朝向,以及目标停车位和第一车位的位置关系,确定使用第一摄像头还是第二摄像头对目标停车位上的车辆的车辆标识进行识别。例如,在所述第一车辆的朝向与预设方向相同的情况下,若目标停车位位于第一车位的前方,则使用第一车辆中的第一摄像头进行识别,若目标停车位位于第一车位的后方,则使用第一车辆中的第二摄像头进行识别;在所述第一车辆的朝向与预设方向相反的情况下,若目标停车位位于第一车位的前方,则使用第一车辆中的第二摄像头进行识别,若目标停车位位于第一车位的后方,则使用第一车辆中的第一摄像头进行识别。可选地,车辆信息包括车牌号(即车辆标识),还可以包括车牌颜色、车型、车辆品牌与型号、车辆颜色等信息。
所述车载设备作为路边停车收费管理区块链网络的区块链采集节点,其通过内置的无线网络模块通过密钥授权的方式接入路边停车收费管理区块链网络,并实时将当前车辆(即车载设备所在的车辆)停入与驶出停车位的时间、当前车辆的车辆信息、当前车辆的车辆位置信息、前车和/或后车的停入与驶出时间、前车和/或后车的车辆信息及对前车和/或后车停入和驶出时的取证图片等信息上传至路边停车收费管理区块链网络。所述当前车辆的车辆位置信息由当前车辆内的车载设备中内置的定位模块获取。
如图5所示,其中,目标车辆停入目标停车位(步骤1),在目标车辆停入或驶出目标停车位时,车载设备检测目标停车位的前后车位的状态,并识别停入或驶出前后车位的车辆的车辆信息进行识别并拍照取证(步骤2),将本车以及前后车的相关停车信息上传至区块链(步骤3);在停车过程中,检测目标停车位的前后车位的状态,并识别停入或驶出前后车位的车辆的车辆信息进行识别并拍照取证(步骤4),将前后车的相关停车信息上传至区块链(步骤5);以及,目标车辆的前车在停车的过程中,同样对该前车的前后车的车辆信息进行识并拍照取证(步骤6),以及相关的停车信息上传至区块链;目标车辆的后车在停车的过程中,同样对该后车的前后车的车辆信息进行识并拍照取证(步骤7),以及相关的停车信息上传至区块链。
即在上述实施例中,各个车辆均可以在停车过程中,将自身车辆的停车数据以及识别到的前车和/或后车的停车数据上传至区块链中。
在路边停车收费管理区块链网络中,所有的区块链计算存储节点共同记录和管理各个车载设备上传的路边停车数据(即上述实施例中的停车数据),路边停车收费管理区块链存储车辆标识对应的公钥,其中,所述车辆ID与车辆的车牌号一一对应(例如,车辆ID可以是车牌号本身,也可以是根据车牌号确定的、且用于标识该车牌号的标识符)。所述车载设备存储车辆ID和车辆信息、以及对应于车辆ID的私钥,车载设备通过私钥将路边停车数据打包签名后上传至路边停车收费管理区块链网络中。网络中的一个区块链计算存储节点接收到车载设备上传的数据后,使用公钥对该数据进行验证,在验证通过后,将该数据存储在区块链中,并且将该数据广播给网络中的其他区块链计算存储节点,其他区块链计算存储节点同样对数据进行验证并存储。其中,车载设备上传的数据中包括车辆ID。
可选地,车载设备可以将数据直接广播至所述路边停车收费管理区块链网络中的区块链计算存储节点,各个区块链计算存储节点均对数据进行验证,并在验证通过后存储到区块链中。其中,车载设备上传的数据中包括车辆ID。
所述智能合约应用节点中设置有智能合约,智能合约应用节点可快速访问所述区块链计算存储节点内存储的停车数据区块。当某车位从停泊状态变为空车位状态时,智能合约应用节点可查询刚驶出该车位的车辆的车牌号、停车时长、该路段停车费率等数据,并计算出停车费用,以及对所述车牌号对应的虚拟资源账户划扣对应停车费用至对应的路段收费管理账户中。同时智能合约应用节点还可以根据车辆标识及停入与驶出时间、前后车辆的车辆标识及停入与驶出时间,将各个停车位上停泊的车辆,按照停泊的时间顺序排列得到车辆队列,其中,各个车辆队列与车位编号一一对应,从而完成对车位的有序管理;
所述虚拟资源账户可绑定第三方金融账户,如支付宝、微信或云闪付,当虚拟资源账户余额为负数时,智能合约应用节点可以自动划扣第三方金融账户中的余额,或通过向用户的终端发送提醒消息以提醒用户补缴费用。
可选地,还可以在每个停车位的中间位置安放地磁车位检测器(即上述实施例中的车位检测器),并且在路侧设置地磁网关。其中,所述地磁车位检测器用于检测目标停车位(即该地磁车位检测器所在停车位)的车位状态,所述地磁网关用于接收并处理所述地磁车位检测器检测到的车位状态信息。其中,所述地磁网关内置加密认证模块,并可作为路边停车收费管理区块链网络的区块链采集节点加入至所述路边停车收费管理区块链网络中,并向所述路边停车收费管理区块链网络广播接收到的车位状态信息,其中该车位状态信息中包括了目标停车位的车位标识(例如车位编号)、车辆停入和驶出的时间(即上述实施例中的开始时间和结束时间)以及地磁网关编号;
所述路边停车收费管理区块链网络中的区块链计算存储节点接收到车位状态信息时,先对数据的真实性进行验证,验证成功后将车位状态信息写入区块中,并且所述路边停车收费管理区块链网络中的所有区块链计算存储节点均对该车位状态进行验证并在验证成功后存在节点存储的区块链中。同时,智能合约应用节点根据车位标识以及停入时间,查询区块链中匹配的停车数据,若查询到,即存在与该目标停车位的车位标识和停入时间匹配的停车数据,则将停车数据中的车辆标识与目标停车位的车位标识进行绑定。
可选地,还可以前后车辆的停入与驶出时间,地磁车位检测器检测到的车位状态信息中的车位标识以及车辆的停入及驶出时间,确定出与目标停车位的车位标识对应的车辆标识。具体的,若智能合约应用节点未查询到与目标停车位的车位标识对应的车辆标识,则发送指令到目标停车位的前车位上当前停泊的车辆(即上述实施例中的前车)中内置的车载设备(或发送指令到当前车位的后车位上当前停泊的车辆(即上述实施例中的后车)中内置的车载设备),前车的车载设备接收指令后可对目标停车位进行即时拍照取证并识别目标停车位上的车辆标识,并将识别结果广播至所述路边停车收费管理区块链网络中的区块链计算存储节点,区块链计算存储节点验证数据真实性并在验证通过后将接收到的数据存储。所述智能合约应用节点将目标停车位的车位标识与识别结果中的目标停车位上的车辆的车辆标识绑定。
可选地,在收费道路路侧(即停车位所在的路侧)设置北斗,GPS或其它定位***中的路面辅助定位基站。其中,在路侧增加的路面辅助定位基站的数量大于或等于3,并且每个路面辅助定位基站已预先做好位置标定。车载设备根据路侧设置的路面辅助定位基站确定车辆位置信息,从而提高了车载设备的定位精度,可以保证车载设备上传的车辆位置信息准确、可靠,进而提高了车辆标识与车位标识的匹配准确性。
其中,所述路边停车收费管理区块链网络的每个节点中均存储有各个车位标识对应的位置信息,所述路边停车收费管理区块链中的智能合约应用节点将车载设备上传的停车数据中的车辆位置信息与车位标识对应的位置信息进行匹配,在匹配成功时,确定停车数据中的车辆标识与车位标识匹配(即该车辆标识表示的车辆停泊在了车位标识表示的停车位上)。
基于上述实施例,目标车辆还可以使用车载设备获取目标停车位的前后车位的车位状态、前后车辆的车辆信息以及取证图片,并将获取到的这些信息作为停车数据上传至路边停车收费管理区块链网络。路边停车收费管理区块链网络中的区块链计算存储节点在对目标停车位上传的停车数据验证成功后,向该目标车辆对应的用户的终端发送提醒消息,该提醒消息用于提醒用户停车数据验证成功。
此外,还可以设置激励服务,所述激励服务对提供有效停车数据的用户的虚拟资源账户给以一定的奖励,从而鼓励所有车辆主动加入路边停车收费管理区块链网络中,起到了相互监督缴费的作用。
以下结合另一示例对上述实施例中的处理***进行解释说明,但不用于限定可选实施例的技术方案。在可选实施例中,车辆数据的处理***包括智能OBU以及停车场收费管理区块链,
其中,所述智能OBU包含前置摄像头、定位模块和电子不停车收费***(Electronic Toll Collection,简称为ETC)交易功能模块,所述前置摄像头设置于车头位置,用于为本车提供车头前方影像记录和对停车场出、入口信息进行拍照取证;所述定位模块,用于实时获取车辆的位置信息;所述ETC交易功能模块,用于完成ETC交易,并存储有可追溯的ETC信息(其中包括车辆信息、过站信息和高速公路路径标识信息)。
所述停车场出口信息为封闭式停车场(即上述实施例中的目标区域)出口场景信息和二维码电子信息,所述停车场入口信息为封闭式停车场入口场景信息和二维码电子信息,其中,二维码电子信息用于标识目标区域。可选地,停车场的出口和入口可以相同,即出入口。
所述车辆的位置信息包括车辆的经纬度信息和车辆的行驶轨迹信息。
在目标车辆意图进入停车场时,智能OBU开始通过所述前置摄像头检测所述停车场出、入口(即出口,入口或者出入口)信息,智能OBU通过所述前置摄像头获取所述停车场入口信息并进行拍照取证;智能OBU同时通过所述定位模块获取车辆位置信息并取证。
所述智能OBU作为区块链节点通过无线网络接入停车场收费管理区块链网络(即上述实施例中的区块链***),将本车ETC信息和入口的取证信息及驶入请求(本车ETC信息和入口的取证信息及驶入请求,即上述实施例中的初始停车数据)上传至停车场收费管理区块链网络。
停车场收费管理区块链网络中的区块链存储节点(或称为区块链节点,存储节点)对初始停车数据中的ETC信息及取证信息进行认证和记录,并执行抬杆放行动作。
其中,对初始停车数据中的ETC信息及取证信息进行认证,包括:通过与所述目标车载单元对应的密钥对所述初始停车数据的信息有效性认证,在认证通过,将该智能OBU上传的初始停车数据存储至停车场收费管理区块链网络的区块链节点的区块链中。可选地,在区块链中为车辆标识信息(即车辆ID)设置虚拟账户,车辆ID与车牌号一一对应,所述智能OBU存储对应于该车辆ID的公钥、车辆ID、车牌号码、其他ETC信息以及对应于该车辆ID的私钥,智能OBU通过哈希算法为待发送的信息数据生成摘要,并利用私钥将信息数据签名加密上传至停车场收费管理区块链网络中,区块链网络中的所有节点使用该车辆ID对应的公钥对该智能OBU上传的数据进行有效性验证,在验证通过后,对该车辆的驶入、驶出动作进行识别。可选地,根据该车辆的定位模块定位到的车辆位置信息与停车场区域的地理坐标信息进行比较,以及对该车辆的前置摄像头拍摄到的车辆出入停车场行驶过程的影像信息进行识别和/或对前置摄像头拍摄到的停车场的二维码信息进行识别,以确定车辆当前是否意图驶入或驶出当前停车场。其中,在车辆位置信息表示的位置与当前停车场区域的地理坐标信息表示的位置之间的距离在预设距离范围内,以及在该车辆的前置摄像头拍摄到的车辆出入停车场行驶过程的影像信息表示车辆驶入停车场(或驶出停车场)/或车辆的前置摄像头拍摄到图片中包括当前停车场的二维码信息时,并执行抬杆动作从而对车辆放行。
在车辆驶进停车场入口时,智能OBU持续采集行驶过程中的车辆位置信息,并持续上传至停车场收费管理区块链网络。停车场收费管理区块链对行驶过程中的车辆位置信息进行判定,在对车辆驶入停车场的动作完成认证(例如车辆位置与停车场入口的位置之间的距离超过一定距离阈值)后,执行落杆动作。
在车辆意图离开停车场时,智能OBU开始通过所述前置摄像头检测所述停车场出口信息,智能OBU通过所述前置摄像头获取的所述停车场出、入口信息并拍照取证;智能OBU同时通过所述定位模块获取车辆位置信息并取证。
所述智能OBU作为区块链节点通过无线网络接入停车场收费管理区块链网络,将本车ETC信息和出口的取证信息及驶出请求上传至停车场收费管理区块链网络。
所述停车场收费管理区块链网络中还设置有智能合约(区块链网络中包括智能合约节点,即上述实施例中的处理节点),当车辆上传驶出请求时,智能合约查询该车辆的驶入信息、核算停车时间、优惠情况等信息后计算停车总费用,并对所述车牌号对应的虚拟账户划扣对应停车费用至对应停车场收费管理账户中,完成停车费的结算后执行抬杆放行动作。
其中,对于商场等有优惠的停车场,该停车场中的设备向区块链节点上传优惠信息,并且在接收到驶入该停车场的车辆上传的用于指示车辆请求驶出停车场的停车数据时,结合该停车场对应的优惠信息生成该车辆对应的第二虚拟资源转移信息(例如优惠后的停车费订单信息)。
可选地,目标车辆的车主产生消费所对应的停车优惠信息会在消费完结时核算打包,并以车主的车辆信息为标识,同步上传至该停车场的收费管理区块链;当收费管理区块链收到车辆的驶出请求时,根据发出请求的车辆信息,追溯以该车辆信息为标识的链上信息,确定该车辆对应的停车优惠信息,并进而确定出停车费优惠金额。
当车辆驶出停车场出口时,智能OBU持续采集行驶过程中的车辆位置信息,并持续上传至停车场收费管理区块链网络。停车场收费管理区块链对行驶过程中的车辆位置信息进行判定,对停车场驶出动作完成认证,在认证后,执行落杆动作。
可选地,在出现出入停车场网络异常超时时,停车场收费管理区块链执行先放行再追溯的智能机制,即优先抬杆放行避免拥堵,此时车俩驶出停车场后,智能OBU不断链,仍然保持取证和网络上传操作,例如车辆已经离开停车场驶入某段高速公路进行ETC交易,或者车辆已经驶入其他停车场的情况下,车辆摄像头的行车记录信息,包括定位信息或行驶路径信息,将会继续被上传至区块链网络中,以保证取证信息的充分性和完整性;同时停车场收费管理区块链及智能合约搜集获取其他区块链节点所记录的信息,保存信息并生成待扣费或待核对记录和标识,当***维护完毕、故障排除或网络不拥堵时,识别到待扣费或待核对标识,追溯该车辆上传的所有取证信息,智能合约再进行账户划扣和账单生成操作。
所述虚拟账户可绑定第三方金融账户,如支付宝、微信或云闪付,当虚拟账户余额为负数时,会自动划扣第三方金融账户的余额,也可通过银行或第三方金融账户主动充值。
通过上述实施例,解决了了相关技术中对停车费用的结算依据单一,公信度、可靠性及可追溯性不足的问题,以及应用了区块链技术,从而保障了取证信息由车辆设备提供的方式下,扣费取证的不可篡改性及扣费交易的可追溯性。
本发明的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;
S2,根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;
S2,根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。
图6为根据可选实施例的一种可选的电子装置的结构示意图。可选地,本领域普通技术人员可以理解,图6所示的结构仅为示意,电子装置也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图6其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图6中所示更多或者更少的组件(如网络接口等),或者具有与图6所示不同的配置。
其中,存储器1002可用于存储软件程序以及模块,如可选实施例中的车辆数据的处理方法和车辆数据的处理装置以及车辆数据的处理***对应的程序指令/模块,处理器1004通过运行存储在存储器1002内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的车辆数据的处理方法。存储器1002可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1002可进一步包括相对于处理器1004远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。作为一种示例,上述存储器1002中可以但不限于包括上述车辆数据的处理装置的获取模块32,第一处理模块34。此外,还可以包括但不限于上述车辆数据的处理装置中的其他模块单元,本示例中不再赘述。
可选地,上述的传输设备1006用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输设备1006包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输设备1006为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
此外,上述电子设备还包括:显示器1008,用于显示画面;和连接总线1010,用于连接上述电子装置中的各个模块部件。
在其他实施例中,上述终端或者服务器可以是一个分布式***中的一个节点,其中,该分布式***可以为区块链***,该区块链***可以是由该多个节点通过网络通信的形式连接形成的分布式***。其中,节点之间可以组成P2P网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链***中的一个节点。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (15)
1.一种车辆数据的处理方法,其特征在于,包括:
获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;
根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。
2.根据权利要求1所述的车辆数据的处理方法,其特征在于,在所述第一车辆为所述目标车辆、且所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间以及所述目标车辆的车辆标识信息的情况下,所述根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,包括:
根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,其中,在所述第一目标开始时间时所述目标车辆开始处于所述停泊状态,并且在所述第一目标结束时间时所述目标车辆结束所述停泊状态;
根据所述第一目标开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息。
3.根据权利要求2所述的车辆数据的处理方法,其特征在于,所述根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,包括:
在所述第一目标停车数据包括所述第一目标开始时间的情况下,从所述第一目标停车数据中获取所述第一目标开始时间;或者,
在所述第一目标停车数据不包括所述第一目标开始时间的情况下,根据所述目标车辆的车辆标识信息,从存储的停车数据中查询与所述目标车辆的车辆标识信息对应的第一停车数据,其中,所述第一停车数据为从所述目标车辆的车载设备中接收的数据,所述第一停车数据包括所述目标车辆的车辆标识信息以及第一开始时间,所述第一开始时间用于指示所述目标车辆在所述第一开始时间时开始处于所述停泊状态;
将所述第一停车数据中的所述第一开始时间确定为所述第一目标开始时间。
4.根据权利要求2所述的车辆数据的处理方法,其特征在于,所述根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,包括:
在所述第一目标停车数据不包括所述第一目标开始时间的情况下,确定与目标停车位对应的邻近停车位,其中,所述目标停车位为与所述目标车辆的位置信息对应的停车位,所述第一目标停车数据包括所述位置信息;
根据所述邻近停车位的停车位标识,从存储的停车数据中查询与所述邻近停车位的停车位标识对应的邻近停车数据,其中,所述邻近停车数据为从停泊在所述邻近停车位上的车辆的车载设备中接收的,所述邻近停车数据包括停泊在所述邻近停车位上的车辆的位置信息,所述目标车辆的车辆标识信息以及第二开始时间,其中,所述第二开始时间用于指示所述目标车辆在所述第二开始时间时开始处于停泊在所述目标停车位上的所述停泊状态;
将所述第二开始时间确定为所述第一目标开始时间。
5.根据权利要求2所述的车辆数据的处理方法,其特征在于,所述根据所述第一目标停车数据确定所述目标车辆对应的第一目标开始时间,包括:
在所述第一目标停车数据不包括所述第一目标开始时间的情况下,从所述第一目标停车数据中获取所述目标车辆的位置信息;
确定与所述目标车辆的位置信息对应的目标停车位的停车位标识,其中,所述目标车辆的位置信息用于表示所述目标车辆停泊在所述目标停车位上;
从存储的车位状态信息中查询与所述目标停车位的停车位标识对应的第一车位状态信息,其中,所述第一车位状态信息为从位于所述目标停车位的传感器接收到的信息,所述第一车位状态信息包括所述目标停车位的停车位标识以及与所述第一目标结束时间对应的第三开始时间,其中,所述第三开始时间用于指示所述目标停车位在所述第三开始时间时开始被车辆占用;
将所述第三开始时间确定为所述第一目标开始时间。
6.根据权利要求1所述的车辆数据的处理方法,其特征在于,在所述第一车辆不为所述目标车辆的情况下,所述根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,包括:
在所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间、第一目标开始时间以及所述目标车辆的车辆标识信息的情况下,根据所述第一目标开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息,其中,所述第一目标停车数据为所述第一车辆停泊在第一停车位上时对目标停车位上停泊的车辆进行识别得到的数据,在所述第一目标开始时间时所述目标车辆开始停泊在所述目标停车位上,并且在所述结束时间时所述目标车辆结束停泊在所述目标停车位上。
7.根据权利要求1所述的车辆数据的处理方法,其特征在于,在所述第一车辆不为所述目标车辆的情况下,所述根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,包括:
在所述第一目标停车数据包括所述目标车辆对应的第一目标结束时间和所述目标车辆的车辆标识信息、且不包括所述目标车辆对应的第一目标开始时间的情况下,根据所述第一车辆的车辆标识信息,从存储的停车数据中查询与所述第一车辆的车辆标识信息对应的第二停车数据,其中,所述第二停车数据为从所述第一车辆的车载设备中接收的数据,所述第二停车数据包括所述目标车辆的车辆标识信息以及第四开始时间,所述第四开始时间用于指示所述目标车辆在所述第四开始时间时开始处于所述停泊状态;
根据所述第四开始时间,所述第一目标结束时间以及所述目标车辆的车辆标识信息生成所述第一虚拟资源转移信息,其中,在所述第一目标结束时间时所述目标车辆结束所述停泊状态。
8.根据权利要求1所述的车辆数据的处理方法,其特征在于,在所述获取第一车辆的车载设备上传的第一目标停车数据之前,所述方法还包括:
获取位于目标停车位上的传感器发送的目标车位状态信息,其中,所述目标状态信息包括第一目标开始时间,第一目标结束时间以及所述目标停车位的停车位标识,所述目标车位状态信息用于指示所述目标停车位从所述第一目标开始时间至所述第一目标结束时间被车辆占用;
根据所述目标停车位的停车位标识,确定与所述目标停车位邻近的邻近停车位;
根据所述邻近停车位的停车位标识,从存储的停车数据中查询第三停车数据,其中,所述第三停车数据为从停泊在所述邻近停车位上的所述第一车辆的车载设备中接收到的数据,所述第三停车数据包括所述第一车辆的车辆标识信息,所述第三停车数据用于表示所述第一车辆在所述第一目标结束时间时停泊在所述邻近停车位上;
通过所述第一车辆获取所述第一目标停车数据。
9.根据权利要求1所述的车辆数据的处理方法,其特征在于,所述方法还包括:
获取所述目标车辆的车载设备发送的第二目标停车数据,其中,所述第二目标停车数据用于指示所述目标车辆请求驶出目标区域;
根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,其中,所述第二虚拟资源转移信息用于表示所述目标车辆停泊在所述目标区域对应的所需转移的虚拟资源的数量。
10.根据权利要求9所述的车辆数据的处理方法,其特征在于,所述第二目标停车数据中包括所述目标车辆的车辆标识信息和第二目标结束时间,其中,所述根据所述第二目标停车数据生成与所述目标车辆对应的第二虚拟资源转移信息,包括:
根据所述第二目标停车数据确定所述目标车辆对应的第二目标开始时间,其中,在所述第二目标开始时间时所述目标车辆请求驶入所述目标区域,并且在第二目标结束时间时所述目标车辆请求驶出所述目标区域;
根据所述第二目标开始时间,所述第二目标结束时间以及所述目标车辆的车辆标识信息生成所述第二虚拟资源转移信息。
11.根据权利要求10所述的车辆数据的处理方法,其特征在于,所述根据所述第二目标停车数据确定所述目标车辆对应的第二目标开始时间,包括:
根据所述目标车辆的车辆标识信息,从区块链存储的停车数据中查询与所述目标车辆的车辆标识信息对应的初始停车数据,其中,所述初始停车数据为从所述目标车辆的车载设备中接收的数据,所述初始停车数据用于指示所述目标车辆请求驶入所述目标区域,所述初始停车数据中包括所述目标车辆的车辆标识信息以及时间;
将所述初始停车数据中包括的所述时间确定为所述第二目标开始时间。
12.一种车辆数据的处理装置,其特征在于,包括:
获取模块,用于获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;
第一处理模块,用于根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。
13.一种车辆数据的处理***,其特征在于,包括:
服务器,用于获取第一车辆的车载设备上传的第一目标停车数据,其中,所述第一目标停车数据用于确定目标车辆;
所述服务器,还用于根据所述第一目标停车数据,生成与所述目标车辆对应的第一虚拟资源转移信息,其中,所述第一虚拟资源转移信息用于表示所述目标车辆的停泊状态对应的所需转移的虚拟资源的数量。
14.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至11任一项中所述的方法。
15.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至11任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110352811.8A CN113077557B (zh) | 2021-03-31 | 2021-03-31 | 车辆数据的处理方法和装置、***、存储介质及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110352811.8A CN113077557B (zh) | 2021-03-31 | 2021-03-31 | 车辆数据的处理方法和装置、***、存储介质及电子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113077557A true CN113077557A (zh) | 2021-07-06 |
CN113077557B CN113077557B (zh) | 2023-04-14 |
Family
ID=76614550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110352811.8A Active CN113077557B (zh) | 2021-03-31 | 2021-03-31 | 车辆数据的处理方法和装置、***、存储介质及电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113077557B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113840315A (zh) * | 2021-08-31 | 2021-12-24 | 深圳市捷顺科技实业股份有限公司 | 一种WiFi配置地磁网关的方法、网关配置***及存储介质 |
CN114093163A (zh) * | 2021-11-10 | 2022-02-25 | 山东旗帜信息有限公司 | 一种高速公路的车辆监测方法、设备、存储介质 |
CN114863576A (zh) * | 2022-03-22 | 2022-08-05 | 蚂蚁区块链科技(上海)有限公司 | 路边停车位的管理***和管理方法 |
CN115314232A (zh) * | 2021-12-31 | 2022-11-08 | 重庆科创职业学院 | 一种基于人工智能和智慧停车场的数据处理方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103198528A (zh) * | 2013-02-26 | 2013-07-10 | 无锡普智联科高新技术有限公司 | 基于rssi定位的停车场收费***及方法 |
CN104282168A (zh) * | 2013-07-05 | 2015-01-14 | 国民技术股份有限公司 | 停车管理方法、装置及*** |
CN104637340A (zh) * | 2013-11-15 | 2015-05-20 | 国民技术股份有限公司 | 车辆监控装置及管理***、车载装置和车辆管理方法 |
CN104637295A (zh) * | 2013-11-15 | 2015-05-20 | 国民技术股份有限公司 | 车辆管理装置、车载装置和车辆管理、信息上报方法 |
CN108898879A (zh) * | 2018-07-05 | 2018-11-27 | 北京易路行技术有限公司 | 停车数据检测***及方法 |
CN110085050A (zh) * | 2019-05-06 | 2019-08-02 | 深圳成谷科技有限公司 | 高精度北斗和dsrc融合的路内停车收费方法及*** |
-
2021
- 2021-03-31 CN CN202110352811.8A patent/CN113077557B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103198528A (zh) * | 2013-02-26 | 2013-07-10 | 无锡普智联科高新技术有限公司 | 基于rssi定位的停车场收费***及方法 |
CN104282168A (zh) * | 2013-07-05 | 2015-01-14 | 国民技术股份有限公司 | 停车管理方法、装置及*** |
CN104637340A (zh) * | 2013-11-15 | 2015-05-20 | 国民技术股份有限公司 | 车辆监控装置及管理***、车载装置和车辆管理方法 |
CN104637295A (zh) * | 2013-11-15 | 2015-05-20 | 国民技术股份有限公司 | 车辆管理装置、车载装置和车辆管理、信息上报方法 |
CN108898879A (zh) * | 2018-07-05 | 2018-11-27 | 北京易路行技术有限公司 | 停车数据检测***及方法 |
CN110085050A (zh) * | 2019-05-06 | 2019-08-02 | 深圳成谷科技有限公司 | 高精度北斗和dsrc融合的路内停车收费方法及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113840315A (zh) * | 2021-08-31 | 2021-12-24 | 深圳市捷顺科技实业股份有限公司 | 一种WiFi配置地磁网关的方法、网关配置***及存储介质 |
CN113840315B (zh) * | 2021-08-31 | 2024-01-16 | 深圳市捷顺科技实业股份有限公司 | 一种WiFi配置地磁网关的方法、网关配置***及存储介质 |
CN114093163A (zh) * | 2021-11-10 | 2022-02-25 | 山东旗帜信息有限公司 | 一种高速公路的车辆监测方法、设备、存储介质 |
CN115314232A (zh) * | 2021-12-31 | 2022-11-08 | 重庆科创职业学院 | 一种基于人工智能和智慧停车场的数据处理方法 |
CN114863576A (zh) * | 2022-03-22 | 2022-08-05 | 蚂蚁区块链科技(上海)有限公司 | 路边停车位的管理***和管理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113077557B (zh) | 2023-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113077557B (zh) | 车辆数据的处理方法和装置、***、存储介质及电子装置 | |
JP5517393B2 (ja) | 移動体課金システム、移動体課金システムによる移動体課金方法 | |
CN105957159A (zh) | 一种基于蓝牙技术实现停车场自动收费的方法和*** | |
CN104992476A (zh) | 一种基于手机拍照车牌识别的停车收费方法 | |
WO2019029041A1 (zh) | 一种充电停车管理***、方法、装置及计算机可读存储介质 | |
CN106447797B (zh) | 一种停车场智能管理***及其操作方法 | |
CN105261234A (zh) | 一种开放区域无人值守的智能停车管理***和方法 | |
CN111882683A (zh) | Etc停车收费及车位管理方法和*** | |
CN112053567B (zh) | 路侧停车管理方法及电子设备 | |
CN113096150A (zh) | 行驶轨迹的生成方法和***、存储介质及电子装置 | |
CN112085862A (zh) | 基于etc的停车费支付方法、装置、设备、介质及*** | |
CN113706730A (zh) | 无需用车牌识别设备和etc的无人值守车辆进出场管理方法 | |
CN112950947B (zh) | 车辆信息处理方法、装置和*** | |
CN107886393A (zh) | 泊车方法、装置、***、计算机装置及计算机可读存储介质 | |
TW201729165A (zh) | 停車計費方法 | |
CN111260800A (zh) | 支付方法、支付***、车载终端及计算机可读存储介质 | |
CN112541977A (zh) | 一种基于车联网的主动式智慧停车收费*** | |
CN113223198B (zh) | 一种数据处理方法及装置 | |
CN109658568A (zh) | 装料车辆认证方法及装料车辆认证*** | |
KR102621716B1 (ko) | 스마트 톨링 시스템 및 방법 | |
CN113593247A (zh) | 停车管理*** | |
CN113077559B (zh) | 道路拥堵计费时间确定方法和装置、存储介质及电子设备 | |
CN112581749A (zh) | 获得车辆资源占用信息的方法、***、装置及电子设备 | |
CN113034713B (zh) | 一种扣费处理方法、***、智能终端以及路侧通信设备 | |
CN112581640A (zh) | Etc计费方法、车载通讯装置和etc平台 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |