车辆管理的方法、装置、设备以及存储介质.pdf

上传人:GAME****980 文档编号:14016631 上传时间:2023-06-26 格式:PDF 页数:22 大小:1.21MB
收藏 版权申诉 举报 下载
车辆管理的方法、装置、设备以及存储介质.pdf_第1页
第1页 / 共22页
车辆管理的方法、装置、设备以及存储介质.pdf_第2页
第2页 / 共22页
车辆管理的方法、装置、设备以及存储介质.pdf_第3页
第3页 / 共22页
文档描述:

《车辆管理的方法、装置、设备以及存储介质.pdf》由会员分享,可在线阅读,更多相关《车辆管理的方法、装置、设备以及存储介质.pdf(22页完成版)》请在专利查询网上搜索。

1、(19)国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 202111425898.3(22)申请日 2021.11.26(71)申请人 上海博泰悦臻网络技术服务有限公司地址 201821 上海市嘉定区嘉定工业区叶城路1630号10幢1153室(72)发明人 苏玲玲李志强周红梅(74)专利代理机构 广州三环专利商标代理有限公司 44202专利代理师 熊永强(51)Int.Cl.H04L 9/32(2006.01)(54)发明名称车辆管理的方法、装置、设备以及存储介质(57)摘要本申请涉及信息处理技术领域,公开了一种车辆管理的方法、装置、设备以及存储介质,。

2、应用于目标节点设备,所述目标节点设备接入区块链网络,所述区块链网络存储有车辆管理信息。其中方法包括以下步骤:接收第一电子设备发送的用车请求和第一签名信息;基于所述第一签名信息对所述用车请求进行验证;响应于验证通过,基于所述用车请求生成车辆分配结果,所述车辆分配结果包括待用车的车牌号和待用车的位置信息;基于所述用车请求和所述车辆分配结果生成第一区块并将所述第一区块加入所述区块链网络;向所述第一电子设备发送所述车辆分配结果。实施本申请实施例,可以防止公车使用数据被篡改,进而可以防止公车私用。权利要求书2页 说明书16页 附图3页CN 116192393 A2023.05.30CN 11619239。

3、3 A1.一种车辆管理的方法,其特征在于,应用于目标节点设备,所述目标节点设备接入区块链网络,所述区块链网络存储有车辆管理信息,包括以下步骤:接收第一电子设备发送的用车请求和第一签名信息;基于所述第一签名信息对所述用车请求进行验证;响应于验证通过,基于所述用车请求生成车辆分配结果,所述车辆分配结果包括待用车的车牌号和待用车的位置信息;基于所述用车请求和所述车辆分配结果生成第一区块并将所述第一区块加入所述区块链网络;向所述第一电子设备发送所述车辆分配结果。2.根据权利要求1所述的方法,其特征在于,在所述向所述第一电子设备发送所述车辆分配结果之后,还包括以下步骤:接收第二电子设备发送到的查询请求和。

4、第二签名信息,所述查询请求包括查询指定用户的身份信息;基于所述第二签名信息对所述查询请求进行验证;响应于验证通过,基于所述查询请求从所述区块链网络中获取查询结果;向所述第二电子设备发送所述查询结果。3.根据权利要求1所述的方法,其特征在于,所述区块链网络中包括多个节点设备,所述目标节点设备为所述多个节点设备中距离所述第一电子设备最近的节点设备,所述待用车所属的车辆存放区域为距离所述第一电子设备最近的存放区域。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一签名信息对所述用车请求进行验证,包括以下步骤:从所述第一签名信息中获取加密结果和公钥,所述加密结果是所述第一电子设备根据私钥对所述。

5、用车请求进行加密得到的,所述公钥和所述私钥是所述第一电子设备创建的;基于所述公钥对所述加密结果进行解密,得到解密结果;响应于所述用车请求与所述解密结果一致,验证通过。5.根据权利要求1所述的方法,其特征在于,所述用车请求包括用车人的身份信息,所述响应于验证通过,基于所述用车请求生成车辆分配结果,包括以下步骤:从所述区块链网络中获取当前时间段内处于空闲的车辆名单;基于所述用车人的身份信息确定用车人的优先等级;基于所述用车人的优先等级和所述车辆名单生成车辆分配结果。6.根据权利要求1所述的方法,其特征在于,所述响应于验证通过,基于所述用车请求生成车辆分配结果,包括以下步骤:从所述用车请求中获取用车。

6、人的身份信息和预计用车时间;基于所述用车人的身份信息获取历史车辆分配结果;基于所述预计用车时间和所述历史车辆分配结果生成车辆分配结果。7.根据权利要求1所述的方法,其特征在于,所述基于所述用车请求和所述车辆分配结果生成第一区块并将所述第一区块加入所述区块链网络,包括以下步骤:向所述区块链网络的共识节点设备发送验证请求;接收所述共识节点设备反馈的验证请求结果;权利要求书1/2 页2CN 116192393 A2响应于所述验证请求结果中验证通过比例大于或等于预设阈值,确定所述共识节点设备对所述第一区块达成共识;响应于达成共识,将所述第一区块加入所述区块链网络。8.根据权利要求17任一项所述的方法,。

7、其特征在于,在所述向所述第一电子设备发送所述车辆分配结果之后,还包括以下步骤:接收用车记录和第三签名信息,所述用车记录包括实际用车人的身份信息、实际用车时间、实际到达目的地和车辆车牌号;基于所述第三签名信息对所述用车记录进行验证;响应于验证通过,将所述用车记录生成第二区块;将所述第二区块加入所述区块链网络。9.根据权利要求8所述的方法,其特征在于,所述用车请求包括预计到达目的地,所述方法还包括以下步骤:响应于所述实际到达目的地和所述预计到达目的地不一致,获取所述实际用车人的身份信息的历史用车请求和历史用车记录,所述历史用车请求包括历史预计到达目的地,所述历史用车记录包括历史实际到达目的地;响应。

8、于所述历史实际到达目的地和所述历史预计到达目的地不一致的次数达到预设次数,将所述实际用车人的身份信息标记为异常信息。10.一种车辆管理的装置,其特征在于,包括以下部分:接收单元,用于接收第一电子设备发送的用车请求和第一签名信息;处理单元,用于基于所述第一签名信息对所述用车请求进行验证;响应于验证通过,基于所述用车请求生成车辆分配结果,所述车辆分配结果包括待用车的车牌号和待用车的位置信息;基于所述用车请求和所述车辆分配结果生成第一区块并将所述第一区块加入所述区块链网络;发送单元,用于向所述第一电子设备发送所述车辆分配结果。11.一种计算机设备,其特征在于,包括处理器、存储器和通信接口,其中,所述。

9、存储器存储有计算机程序,所述计算机程序被配置由所述处理器执行,所述计算机程序包括用于执行权利要求19中任一项方法中的步骤的指令。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机程序,所述计算机程序使得计算机执行以实现权利要求19中任一项所述的方法。权利要求书2/2 页3CN 116192393 A3车辆管理的方法、装置、设备以及存储介质技术领域0001本申请涉及信息处理技术领域,尤其涉及一种车辆管理的方法、装置、设备以及存储介质。背景技术0002公务用车是指政府、企业等组织提供给内部员工在执行公务时所使用的车辆,其目的是为了保障员工能够更好地完成本职工作,从而提高工作。

10、的效率。通常情况,员工如果要使用公务用车执行公务,需要先提出申请,然后由相关人员进行审批。审批通过之后,才能使用公务用车。这种公务用车的管理方法,手续繁琐,费时费力。此外,如果监管工作不到位,很容易产生公车私用的问题,损害企业的利益。发明内容0003本申请实施例提供了一种车辆管理的方法、装置、设备以及存储介质,可以防止公车使用数据被篡改,进而可以防止公车私用。0004第一方面,本申请实施例提供了一种车辆管理的方法,应用于目标节点设备,所述目标节点设备接入区块链网络,所述区块链网络存储有车辆管理信息,包括以下步骤:0005接收第一电子设备发送的用车请求和第一签名信息;0006基于所述第一签名信息。

11、对所述用车请求进行验证;0007响应于验证通过,基于所述用车请求生成车辆分配结果,所述车辆分配结果包括待用车的车牌号和待用车的位置信息;0008基于所述用车请求和所述车辆分配结果生成第一区块并将所述第一区块加入所述区块链网络;0009向所述第一电子设备发送所述车辆分配结果。0010可以看出,基于第一电子设备的用车请求生成车辆分配结果,然后将车辆分配结果发送给第一电子设备。如此,可以减少人工调度的干预,提高公务用车的调度速度和准确性。此外,将用车请求和车辆分配结果加入区块链网络,可以防止公车使用数据被篡改,保证区块链网络用车数据的真实可信,可以有效防止公车私用,进一步加强了公务用车的监管力度。0。

12、011在一种可能的实施方式中,在所述向所述第一电子设备发送所述车辆分配结果之后,还包括以下步骤:0012接收第二电子设备发送到的查询请求和第二签名信息,所述查询请求包括查询指定用户的身份信息;0013基于所述第二签名信息对所述查询请求进行验证;0014响应于验证通过,基于所述查询请求从所述区块链网络中获取查询结果;0015向所述第二电子设备发送所述查询结果。0016可以看出,在整个公务用车使用全过程都存储在区块链网络中,而区块链网络的说明书1/16 页4CN 116192393 A4数据是公开透明的。因此,第二电子设备可以随时对任意用户的用车记录进行查询,进而可以防止公车私用。0017在一种可。

13、能的实施方式中,所述区块链网络中包括多个节点设备,所述目标节点设备为所述多个节点设备中距离所述第一电子设备最近的节点设备,所述待用车所属的车辆存放区域为距离所述第一电子设备最近的存放区域。0018可以看出,第一电子设备通过向最近的区块链节点设备发送用车请求,可以提高数据传输的效率,从而提高处理效率。待用车所属的车辆存放区域为距离第一电子设备最近的存放区域,便于用车人就近用车,节约时间,可以提高用户体验。0019在一种可能的实施方式中,所述根据所述第一签名信息对所述用车请求进行验证,包括以下步骤:0020从所述第一签名信息中获取加密结果和公钥,所述加密结果是所述第一电子设备根据私钥对所述用车请求。

14、进行加密得到的,所述公钥和所述私钥是所述第一电子设备创建的;0021基于所述公钥对所述加密结果进行解密,得到解密结果;0022响应于所述用车请求与所述解密结果一致,验证通过。0023可以看出,采用非对称加密对用车请求进行验证,具有较高的安全性,可以防止数据泄露,可以提高数据传输的安全性和保密性。0024在一种可能的实施方式中,所述用车请求包括用车人的身份信息,所述响应于验证通过,基于所述用车请求生成车辆分配结果,包括以下步骤:0025从所述区块链网络中获取当前时间段内处于空闲的车辆名单;0026基于所述用车人的身份信息确定用车人的优先等级;0027基于所述用车人的优先等级和所述车辆名单生成车辆。

15、分配结果。0028可以看出,基于用车人的优先等级和处于空闲的车辆名单生成车辆分配结果,可以提高公务用车的分配效率,有利于提高公务用车的调度速度和准确性。0029在一种可能的实施方式中,所述响应于验证通过,基于所述用车请求生成车辆分配结果,包括以下步骤:0030从所述用车请求中获取用车人的身份信息和预计用车时间;0031基于所述用车人的身份信息获取历史车辆分配结果;0032基于所述预计用车时间和所述历史车辆分配结果生成车辆分配结果。0033可以看出,基于预计用车时间和历史车辆分配结果,可以快速生成车辆分配结果,有助于提高公务用车的分配的效率。0034在一种可能的实施方式中,所述基于所述用车请求和。

16、所述车辆分配结果生成第一区块并将所述第一区块加入所述区块链网络,包括以下步骤:0035向所述区块链网络的共识节点设备发送验证请求;0036接收所述共识节点设备反馈的验证请求结果;0037响应于所述验证请求结果中验证通过比例大于或等于预设阈值,确定所述共识节点设备对所述第一区块达成共识;0038响应于达成共识,将所述第一区块加入所述区块链网络。0039可以看出,若区块链共识节点设备对第一区块达成共识,可以将第一区块加入区说明书2/16 页5CN 116192393 A5块链网络。如此,可以方便其他设备对第一区块的数据进行查询。同时,也可以防止对第一区块的数据进行篡改,以提高数据的真实性。0040。

17、在一种可能的实施方式中,在所述向所述第一电子设备发送所述车辆分配结果之后,还包括以下步骤:0041接收用车记录和第三签名信息,所述用车记录包括实际用车人的身份信息、实际用车时间、实际到达目的地和车辆车牌号;0042基于所述第三签名信息对所述用车记录进行验证;0043响应于验证通过,将所述用车记录生成第二区块;0044将所述第二区块加入所述区块链网络。0045可以看出,将用车记录生成第二区块并加入区块链网络,可以方便其他设备对公务用车的用车记录进行查询。同时,也可以防止对公务用车的用车记录进行篡改,以提高数据的真实性。进一步地,可以完善公务用车的监管制度。0046在一种可能的实施方式中,所述用车。

18、请求包括预计到达目的地,所述方法还包括以下步骤:0047响应于所述实际到达目的地和所述预计到达目的地不一致,获取所述实际用车人的身份信息的历史用车请求和历史用车记录,所述历史用车请求包括历史预计到达目的地,所述历史用车记录包括历史实际到达目的地;0048响应于所述历史实际到达目的地和所述历史预计到达目的地不一致的次数达到预设次数,将所述实际用车人的身份信息标记为异常信息。0049可以看出,将历史实际到达目的地和历史预计到达目的地不一致到达预设次数的实际用车人的身份信息标记为异常信息。如此,可以方便其他人员确认该实际用车人是否存在公车私用,以提高查询的效率。0050第二方面,本申请实施例提供了一。

19、种车辆管理的装置,包括以下部分:0051接收单元,用于接收第一电子设备发送的用车请求和第一签名信息;0052处理单元,用于基于所述第一签名信息对所述用车请求进行验证;响应于验证通过,基于所述用车请求生成车辆分配结果,所述车辆分配结果包括待用车的车牌号和待用车的位置信息;基于所述用车请求和所述车辆分配结果生成第一区块并将所述第一区块加入所述区块链网络;0053发送单元,用于向所述第一电子设备发送所述车辆分配结果。0054第三方面,本申请实施例提供了一种计算机设备,包括处理器、存储器和通信接口,其中,所述存储器存储有计算机程序,所述计算机程序被配置由所述处理器执行,所述计算机程序包括用于如本申请实。

20、施例第一方面中所描述的部分或全部步骤的指令。0055第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。0056实施本申请实施例,将具有如下有益效果:0057采用上述的车辆管理的方法、装置、设备以及存储介质,目标节点设备通过接收第一电子设备发送的用车请求和第一签名信息之后,基于第一签名信息对用车请求进行验证。验证通过之后,基于用车请求生成车辆分配结果。然后将用车请求和车辆分配结果生成说明书3/16 页6CN 116192393 A6第一区块,并将第一区块加入区块链网络。最后再向第一。

21、电子设备发送车辆结果。如此,可以减少人工调度的干预,提高公务用车的调度速度和准确性。将用车请求和车辆分配结果加入区块链网络,可以防止公车使用数据被篡改,保证区块链网络用车数据的真实可信,可以有效防止公车私用,进一步加强了公务用车的监管力度。附图说明0058为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以基于这些附图获得其他的附图。其中:0059图1为本申请实施例提供的一种系统架构示意图;0060图2为本申请实施例提供。

22、的一种车辆管理的方法的流程示意图;0061图3为本申请实施例提供的一种车辆管理的装置的结构示意图;0062图4为本申请实施例提供的一种计算机设备的结构示意图。具体实施方式0063下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。0064本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以。

23、及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。0065在本文中提及“实施例”意味着,结合实施例描述的特定特征、结果或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。0066为了更好地理解本申请实施例的技术方案,先对本申请实施例涉及的区块链。

24、的概念进行解释。0067区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。任何人都可以将自己的电子设备加入区块链,成为其中的一个节点。区块链不属于个人监管,属于共同管理,每个节点平等,任何写入的信息最后都会同步以保证区块链一致。0068区块链技术概括起来是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术。其实,区块链技术是多种技术(如加密算法、P2P文件传输等)整合的结果,这些技术与数据库巧妙地组合在一起,形成了一种新的数据记录、传递、存储与呈现。

25、的方式。区块说明书4/16 页7CN 116192393 A7链技术就是一种大家共同参与记录信息、存储信息的技术。区块链技术让系统中的每一个人都可以参与数据的记录、存储。通过复杂的校验机制,区块链数据库能够保持完整性、连续性和一致性,即使部分参与人作假也无法改变区块链的完整性,更无法篡改区块链中的数据。0069综上所述,可以总结区块链的几大特征:0070(1)去中心化0071由于区块链是一种分布式数据库,使用分布式核算和存储,因此不存在中心化的硬件或管理机构。也就是说,任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护。0072(2)开放性0073在区块链中。

26、,除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。0074(3)自治性0075区块链采用基于协商一致的规范和协议(比如一套公开透明的算法)使得整个系统中的所有节点能够在去信任的环境自由安全的交换数据,使得对“人”的信任改成了对机器的信任,任何人为的干预不起作用。0076(4)信息不可篡改0077一旦信息经过验证并添加至区块链,就会永久的存储起来,除非能够同时控制住系统中超过51的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据稳定性和可靠性极高。0078下面对本申请实施例可能涉及到的系统架构。

27、进行介绍。请参照图1,本申请实施例提供的一种系统架构示意图,该系统架构可以包括:第一电子设备101和目标节点设备102。其中,第一电子设备可以和目标节点设备进行网络通信。网络通信可以基于任何有线和无线网络,包括但不限于因特网、广域网、城域网、局域网、虚拟专用网络(virtual private network,VPN)和无线通信网络等等。0079在本申请实施例中,第一电子设备可以向目标节点设备发送用车请求和签名信息,还可以用于向目标节点设备发送用车记录等。第一电子设备可以是个人计算机(personal computer,PC)、笔记本电脑或智能手机,还可以是一体机、掌上电脑、平板电脑(pad)。

28、、智能电视播放终端、车载终端或便捷式设备等。PC端的电子设备,例如一体机等,其操作系统可以包括但不限于Linux系统、Unix系统、Windows系列系统(例如Windows xp、Windows 7等)、Mac OS X系统(苹果电脑的操作系统)等操作系统。移动端的电子设备,例如智能手机等,其操作系统可以包括但不限于安卓系统、IOS(苹果手机的操作系统)、Window系统等操作系统。0080在本申请实施例中,目标节点设备接入区块链网络,区块链网络中存储有公务用车的管理信息,包括公务用车当前的状态、公务用车的历史使用情况等信息。其中,区块链网络包括多个节点设备,每个节点设备都与其他节点设备具有。

29、连接关系,目标节点设备为节点设备中的一个。节点设备可以是任意形式的计算机设备,如服务器或电子设备等,在此不做限制。电子设备可以参考第一电子设备的描述,在此不做赘述。服务器可以是独立的服说明书5/16 页8CN 116192393 A8务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。在本申请实施例中,每个节点设备在进行正常工作时可以接收用车请求、查询请求以及用车记录等信息,并且可以基于接收到的信息维护该区块链网。

30、络的共享数据。为了保证区块链网络的信息互通,区块链网络的每个节点设备之间可以存在信息连接,节点设备之间可以通过上述信息连接进行信息传输。应当理解,整个区块链网络是由各个节点设备共同维护的,共识节点设备可以是基于区块链网络的共识机制从区块链网络包括的多个节点设备中预先确定出的节点,例如共识节点可以是如图1所示的目标节点设备,也可以是其他的节点设备,在此不做限制。0081通常情况下,员工如果要使用公务用车执行公务,需要先提出申请,然后由相关人员进行审批。审批通过之后,才能使用公务用车。这种公务用车的管理方法,手续繁琐,费时费力。此外,如果监管工作不到位,很容易产生公车私用的问题,损害企业的利益。0。

31、082为了解决上述问题,本申请实施例提供了一种车辆管理的方法。通过实施该方法,可以防止公车使用数据被篡改,进而可以防止公车私用。请参照图2,图2是本申请实施例提供的一种车辆管理的方法的流程示意图。以该方法应用在目标节点设备为例进行举例说明,可以包括以下步骤S201S205,其中:0083步骤S201:接收第一电子设备发送的用车请求和第一签名信息。0084在本申请实施例中,当员工想要使用公务用车执行公务时,可以使用第一电子设备向目标节点设备发送相应的用车请求。在一种可能的实施方式中,目标节点设备是区块链网络多个节点设备中距离第一电子设备最近的节点设备。其中,距离最近可以是物理距离最近。如此,第一。

32、电子设备通过就近发送用车请求,可以提高数据传输的效率,从而提高处理效率。0085具体地,用车请求可以包括用车人的身份信息、用途、预计用车时间、预计到达目的地等等。用车人是指本次用车的员工,可以是发送用车请求的员工,也可以是其他的员工,在此不做限定。0086其中,用车人的身份信息可以包括姓名、工号、职务、手机号、身份证号等等。用途是指本次公务用车使用的目的,可以是拜访客户、接送客户、跑业务或者是拉货等等。预计用车时间可以是预计出发的时间和预计使用的时长。预计到达目的地是指预计用车将去往何地。可选地,用车请求还可以包括预计使用的车辆类型、用车人目前所在的位置信息等。示例地,用车请求可以是“员工A,。

33、业务部经理,上午10点去A机场接客户”,或者用车请求可以是“员工B,工号123456,员工C,工号456789,下午3点去B仓库拉货,需要使用大货车,目前在C园区”,还可以是其他形式的用车请求,在此不做限制。0087第一签名信息是第一电子设备对用车请求进行签名得到的信息,其中,第一签名信息所包含的具体内容根据签名的具体方式确定。本申请实施例对签名的具体实现方式不做限制,可以是非对称加密,也可以是对称加密或者通过哈希函数进行签名等等。0088步骤S202:基于所述第一签名信息对所述用车请求进行验证。0089具体地,目标节点设备根据第一签名信息对用车请求进行验证,其中验证的具体方式根据生成第一签名。

34、信息的方式进行确定,下面以采用非对称加密的方式生成第一签名信息为例进行介绍,步骤S202可以具体包括以下步骤:说明书6/16 页9CN 116192393 A90090从所述第一签名信息中获取加密结果和公钥,所述加密结果是所述第一电子设备根据私钥对所述用车请求进行加密得到的,所述公钥和所述私钥是所述第一电子设备创建的;基于所述公钥对所述加密结果进行解密,得到解密结果;响应于所述用车请求与所述解密结果一致,验证通过。0091在本申请实施例中,第一电子设备创建公钥以及私钥,然后根据私钥对用车请求进行加密得到第一签名信息。此处的加密即为签名的过程。其中,第一签名信息包括加密结果以及公钥。进一步地,目。

35、标节点设备在接收到第一签名信息后,从第一签名信息中获取加密结果和公钥,然后根据公钥对加密结果进行解密操作得到解密结果,若数据正确并且真实,则解密结果与加密前的用车请求应该是一致的。进一步地,目标节点设备验证解密结果与用车请求是否一致,从而完成对用车请求的验证。0092可以看出,采用非对称加密对用车请求进行验证,具有较高的安全性,可以防止数据泄露,可以提高数据传输的安全性和保密性。0093以上只是结合非对称加密的签名方式对验证进行示例性的介绍,并非唯一的实现方式。在一种可能的实施方式中,还可以根据哈希函数对用车请求进行签名得到第一签名结果,然后目标节点设备根据该第一签名结果预计哈希函数的反过程得。

36、到破解后的第一签名信息。目标节点设备验证破解后的第一签名信息与用车请求进行比较从而判断是否通过验证,其实现方式与非对称加密的验证过程类似,此处不再详细说明。0094步骤S203:响应于验证通过,基于所述用车请求生成车辆分配结果,所述车辆分配结果包括待用车的车牌号和待用车的位置信息。0095具体地,目标节点设备验证通过了该用车请求,若当前存在多辆空闲的公务用车,则可以根据该用车请求为员工分配公务用车并生成车辆分配结果。其中,车辆分配结果可以包括待用车的车牌号和待用车的位置信息,便于指示用车人快速找到待用车。0096可选地,车辆分配结果还可以包括待用车的车类类型、待用车的型号、待用车的颜色等车辆信。

37、息,进一步方便用车人快速找到该车辆。车辆分配结果还可以包括用车人的身份信息、分配时间等等,对此不做限定。示例地,车辆分配结果可以是“员工A,分配白色商务用车,车牌号为某X12345,位于C2栋B2层12号停车位”,也可以是“员工B,分配货车,车牌号为某X54321,位于C5栋B1层23号停车位”,或者还可以是其他形式,在此不做限定。0097在一种可能的实施方式中,步骤S203可以具体包括以下步骤:0098从所述区块链网络中获取当前时间段内处于空闲的车辆名单;基于所述用车人的身份信息确定用车人的优先等级;基于所述用车人的优先等级和所述车辆名单生成车辆分配结果。0099在本申请实施例中,区块链网络。

38、中存储有公务用车的管理信息,包括公务用车当前的状态,例如空闲、使用中、维修中等状态,公务用车的历史使用情况等信息。因此,目标节点设备在接收到第一电子设备的用车请求之后,可以在区块链网络中获取当前时间段处于空闲的车辆名单。0100在本申请实施例中,可以从用车请求中获取用车人的身份信息,然后基于用车人的身份信息确定用车人的优先等级。最后基于用车人的优先等级和车辆名单生成车辆分配结果。用车人的身份信息可以参考前文的描述,在此不做赘述。用车人的优先等级可以是车辆分配的优先顺序,可以根据用车人的身份信息如职务等信息确定。示例地,若目标节点设说明书7/16 页10CN 116192393 A10备在同一时。

39、间接收到用车请求A和用车请求B,从用车请求A中获取到员工A的职务为总经理,从用车请求B中获取到员工B的职务为业务员,则可以确定员工A的优先等级高于员工B。也就是说,在空闲车辆紧张时,会优先给员工A分配公务用车。可选地,还可以优先给员工A分配距离更近或者更高档的公务用车。0101可以看出,基于用车人的优先等级和处于空闲的车辆名单生成车辆分配结果,可以提高公务用车的分配效率,有利于提高公务用车的调度速度和准确性。0102在一种可能的实施方式中,步骤S203还可以具体包括以下步骤:0103从所述用车请求中获取用车人的身份信息和预计用车时间;基于所述用车人的身份信息获取历史车辆分配结果;基于所述预计用。

40、车时间和所述历史车辆分配结果生成车辆分配结果。0104在本申请实施例中,区块链网络中存储有公务用车的历史使用情况信息。目标节点设备在接收到第一电子设备的用车请求之后,从用车请求中可以获取到用车人的身份信息和预计用车时间。然后基于用车人的身份信息,可以在区块链网络中获取用车人的历史车辆分配结果。其中,历史车辆分配结果可以包括历史分配车辆的车牌号、位置信息、车类类型、待用车的型号、待用车的颜色等车辆信息。由于公务用车是用来执行公务的,用车人使用车辆的用途、车辆的类型等都相对固定,因此这些车辆信息可以反馈用车人的用车习惯,可以给车辆分配提供有效的参考。0105进一步地,获取用车人的历史车辆分配结果后。

41、,确定用车人历史用车的车牌号等车辆身份信息,根据车辆身份信息查询该车辆在预计用车时间内是否处于空闲。示例地,查询到历史车辆分配结果中有车牌号分别为“某X12345、某X12453和某X54321”,预计用车时间为今天下午14点,车牌号为“某X12453和某X54321”的车辆在该时间点处于空闲状态。可以结合本次用车请求中用途、用车人的当前位置信息、预计到达目的地等信息,确定车牌号为某X12453的车辆为最匹配的公务用车。也可以将处于空闲状态的公务用车推送给第一电子设备,以供用车人自行选择最合适的公务用车。目标节点设备接收到第一电子设备反馈的用车人的公务用车选择后,据此生成最终的车辆分配结果。或。

42、者,还可以是其他可能的实现方式,在此不做限定。0106可以看出,基于预计用车时间和历史车辆分配结果,可以快速生成车辆分配结果,有助于提高公务用车的分配的效率。0107在一种可能的实施方式中,还可以根据用车人目前所在的位置信息分配公务用车,选择分配更靠近用车人目前所在位置信息的公车。其中,用车人目前所在的位置信息可以从用车请求中获取。如果发送用车请求的员工与用车人是同一人,也可以通过获取第一电子设备的位置信息,从而获取用车人目前所在的位置信息。本申请实施例对获取第一电子设备的位置信息的方式不做限定,在一种可能的实施方式中,第一电子设备的位置信息可以通过全球定位系统(global position。

43、ing system,GPS)获取。在一种可能的实施方式中,待用车所属的车辆存放区域为距离第一电子设备最近的存放区域。如此,便于用车人就近用车,节约时间,可以提高用户体验。0108在一种可能的实施方式中,还可以根据用途进行分配公务用车。示例地,如果用途是为了拉货,则可以为其分配能够拉货的公务用车,如果用途是为了面见客户,则可以为其分配相应的商务用车。或者也可以根据预计到达目的地分配公务用车。示例地,若预计到达说明书8/16 页11CN 116192393 A11目的地较远,则可以为其分配剩余油量或者续航能力较强的公务用车。当然,也可以根据其他的参数分配公务用车,在此不再赘述。0109步骤S20。

44、4:基于所述用车请求和所述车辆分配结果生成第一区块并将所述第一区块加入所述区块链网络。0110在一种可能的实施方式中,步骤S204可以包括以下步骤:0111向所述区块链网络的共识节点设备发送验证请求;接收所述共识节点设备反馈的验证请求结果;响应于所述验证请求结果中验证通过比例大于或等于预设阈值,确定所述共识节点设备对所述第一区块达成共识;响应于达成共识,将所述第一区块加入所述区块链网络。0112具体地,目标节点设备可以将用车请求和车辆分配结果打包生成第一区块之后,向区块链网络中的共识节点设备发送验证请求,根据验证结果判断共识节点设备是否对第一区块达成共识。本申请实施例中的共识节点设备可以是预设。

45、的任意节点设备,或者也可以是基于区块链网络的共识机制从多个区块链节点设备中预先确定出的节点设备。其中,共识机制包括但不限于工作量证明(proof of work,POW)共识机制、权益证明(proof of stake,POS)共识机制、股权授权证明(delegated proof of stake,DPOS)共识机制、实用拜占庭容错算法(practical byzantine fault tolerance,PBFT)、重要性证明(proof of importance,POI)共识机制、参与度证明(proof of participation,POP)共识机制,等等,在此不做限制。0113。

46、在本申请实施例中,若目标节点设备接收到的共识节点设备返回的验证请求结果中验证通过比例大于或等于预设阈值,则可以确定区块链网络中的共识节点设备对第一区块达成了共识。因此,可以将第一区块添加至区块链网络中。反之,若接收到的共识节点设备返回的的验证请求结果中验证比例通过小于预设阈值,则确定区块链网络中的共识节点设备没有对第一区块达成共识,因此无法将第一区块添加至区块链网络。其中,预设阈值是预先设定的参数,具体可以根据历史经验进行设置,也可以根据实际情况进行具体分析设置。示例地,预设阈值可以设置为51,55,60等,在此不做限制。0114可以看出,若区块链共识节点设备对第一区块达成共识,则可以将第一区。

47、块加入区块链网络。如此,可以方便其他设备对第一区块的数据进行查询。同时,也可以防止对第一区块的数据进行篡改,以提高数据的真实性。0115步骤S205:向所述第一电子设备发送所述车辆分配结果。0116具体地,目标节点设备在将用车请求和车辆分配结果加入区块链网络后,将车辆分配结果发送给第一电子设备,以便用车人根据车辆分配结果找到对应的公务用车执行公务。0117在一种可能的实施方式中,在执行步骤S205之后,还可以包括以下步骤:接收用车记录和第三签名信息,所述用车记录包括实际用车人的身份信息、实际用车时间、实际到达目的地和车辆车牌号;基于所述第三签名信息对所述用车记录进行验证;响应于验证通过,将所述。

48、用车记录生成第二区块;将所述第二区块加入所述区块链网络。0118在本申请实施例中,用车记录可以包括实际用车人的身份信息、实际用车时间、实际到达目的地和车辆车牌号等信息。具体地,用车人在接收到车辆分配结果之后,前往待用车所属的车辆存放区域提车。在一种可能的实施方式中,可以对用车人进行身份验证,验证说明书9/16 页12CN 116192393 A12通过后才能开启用车权限。本申请实施例对用车人进行身份验证的具体实现方式不做限定,可以通过对用车人进行脸部识别、声纹识别或者指纹识别来验证用车人的身份信息,也可以是刷员工卡来验证用车人的身份信息,或者还可以是在相应的地方输入随机的验证码来验证用车人的身。

49、份信息等等。验证通过后,获取实际用车人的身份信息。还可以记录下此时的时间作为用车开始时间。用车结束时间则是可以根据用车人将公务用车开回车辆存放区域的时间确定。再基于用车开始时间和用车结束时间确定实际用车时间。实际到达目的地则可以根据GPS确定。0119在本申请实施例中,公务用车的车载终端可以和目标节点设备以及第一电子设备建立通信,公务用车的车载终端可以将用车记录上传至目标节点设备,也可以将用车记录先发送给第一电子设备,再由第一电子设上传至目标节点设备。因此目标节点设备可以从公务用车的车载终端获取用车记录,也可以从第一电子设备中获取。若目标节点设备接收到公务用车的车载终端上传的用车记录与从第一电。

50、子设备获取到的用车记录不一致,则可以标记该用车记录异常。如此,可以方便其他人员确认该用车人是否存在公车私用。0120其中,第三签名信息的定义可以参考第一签名信息的描述,在此不做赘述。基于第三签名信息对用车记录进行验证的具体实现方式可以参考前文中基于第一签名信息对用车请求进行验证的具体实现过程,在此不做赘述。类似地,将用车记录生成第二区块并加入区块链网络的具体实现方式,也可以参考前文中将用车请求和车辆分配结果生成第一区块并将第一区块加入区块链网络的具体实现过程,在此不做赘述。0121可以看出,将用车记录生成第二区块并加入区块链网络,可以方便其他设备对公务用车的用车记录进行查询。同时,也可以防止对。

展开阅读全文
内容关键字: 车辆 管理 方法 装置 设备 以及 存储 介质
关于本文
本文标题:车辆管理的方法、装置、设备以及存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/14016631.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1