车辆信息处理方法及装置、存储介质、计算机设备与流程

未命名 07-27 阅读:83 评论:0


1.本发明涉及一种区块链技术领域,特别是涉及一种车辆信息处理方法及装置、存储介质、计算机设备。


背景技术:

2.随着国家双碳减排"碳达峰、碳中和"的政策落地,越来越多的车辆进入到二手车交易市场,从新车到二手车,车辆会经历保险、维修保养、年检、违章、甚至事故等一系列事件,这些事件的内容即为车辆信息,而这些车辆信息对于车辆的购买者来说是判断车辆价值的重要依据,也是建立二手车交易双方之间信用的重要基础。
3.现有的车辆信息通常是由车辆的售出方提供的,通常仅能包含车辆外观、保险信息、维修保养信息、车辆公里数等信息,且买方无法对车辆信息的完整性、真实性进行查证,例如,售卖方在车辆发生严重事故后选择非正规车辆维修店进行维修,那么该维修记录则无法查证,导致买车方获取到的车辆信息的完整性、真实性较低。


技术实现要素:

4.有鉴于此,本发明提供一种车辆信息处理方法及装置、存储介质、计算机设备,主要目的在于现有车辆信息的完整性、准确性较低的问题。
5.依据本发明一个方面,提供了一种车辆信息处理方法,包括:
6.响应于目标车辆的信息操作请求,获取请求发出用户的密钥信息、服务交易信息、车辆交易状态信息中的至少一个,并根据所述密钥信息从区块链节点中确定出目标区块链节点,所述区块链节点包括查询区块链节点、记账区块链节点,所述查询区块链节点存储有与不同信息类别对应的车辆信息分类标签,所述车辆信息分类标签为基于所述记账区块链节点中的原始车辆信息确定的;
7.若所述目标区块链节点为查询区块链节点,则将所述车辆交易状态信息、所述服务交易信息、所述信息操作请求转发至所述目标区块链节点,以使所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对目标车辆信息的查询;
8.获取所述目标区块链节点的目标车辆信息查询结果,并将所述目标车辆信息查询结果发送至终端。
9.进一步地,所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对目标车辆信息的查询包括:
10.根据所述车辆交易状态信息从车辆信息分类标签中确定出第一操作信息标签,并根据所述服务交易信息从所述车辆信息分类标签中确定出第二操作信息标签;
11.将所述第一操作信息标签、所述第二操作信息标签、所述信息操作请求携带的初始操作信息标签的交集确定为目标操作信息标签;
12.按照所述目标操作信息标签对所述目标车辆的信息进行查询处理。
13.进一步地,所述根据所述车辆交易状态信息从车辆信息分类标签中确定出第一操作信息标签包括:
14.若所述车辆交易状态信息为交易状态,则将所述车辆分类信息中的维修类信息、保险类信息、违章类信息、交易类信息、事故类信息中的至少一个类别的车辆信息确定为第一操作信息标签;
15.若所述车辆交易状态信息为非交易状态,则将第一操作信息标签的内容配置为空。
16.进一步地,所述根据所述服务交易信息从所述车辆信息分类标签中确定出第二操作信息标签包括:
17.根据所述服务交易信息从服务分组映射关系集合中匹配出目标服务分组,所述服务分组映射关系集合包括不同车辆信息分组与不同预设服务级别之间的映射关系;
18.将所述车辆信息分类标签中与所述目标服务分组中信息类别匹配的车辆信息标签确定为第二操作信息标签。
19.进一步地,所述根据所述密钥信息从区块链节点中确定出目标区块链节点包括:
20.解析所述密钥信息确定请求发出用户的用户类别,所述用户类别包括第一用户类别、第二用户类别;若所述用户类别为第一用户类别,则获取所述用户的历史记账类别,并将述记账区块链节点中与所述历史记账类别匹配的区块链节点确定为目标区块链节点;
21.若所述用户类别为第二用户类别,则获取所述用户的登录属性信息,并根据所述登录属性信息从所述查询区块链节点中匹配出一个查询区块链节点作为目标区块链节点。
22.进一步地,所述方法还包括:
23.若所述目标区块链节点为记账区块链节点,则将所述信息操作请求所携带的信息操作内容、所述密钥信息转发至目标区块链节点,以使所述目标区块链节点根据所述密钥信息进行权限校验,并在权限校验结果为通过校验时,按照所述信息操作内容对所述目标车辆的信息进行记账处理。
24.进一步地,所述区块链节点还包括监管区块链节点,所述方法还包括:
25.将所述服务交易信息和/或所述信息操作请求转发至所述监管区块链节点,以使得车辆信息监管侧对车辆信息交易和/或车辆信息操作进行核验;
26.获取所述核验的结果,若所述核验的结果为未通过核验,则生成用于指示车辆信息交易和/或车辆信息操作违规的预警信息,并将所述预警信息发送至监控终端。
27.依据本发明另一个方面,提供了一种车辆信息处理装置,包括:
28.获取模块,用于响应于目标车辆的信息操作请求,获取请求发出用户的密钥信息、服务交易信息、车辆交易状态信息中的至少一个,并根据所述密钥信息从区块链节点中确定出目标区块链节点,所述区块链节点包括查询区块链节点、记账区块链节点,所述查询区块链节点存储有与不同信息类别对应的车辆信息分类标签,所述车辆信息分类标签为基于所述记账区块链节点中的原始车辆信息确定的;
29.确定模块,用于若所述目标区块链节点为查询区块链节点,则将所述车辆交易状态信息、所述服务交易信息、所述信息操作请求转发至所述目标区块链节点,以使所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对目标车辆信息的查询;
30.发送模块,用于获取所述目标区块链节点的目标车辆信息查询结果,并将所述目标车辆信息查询结果发送至终端。
31.进一步地,所述确定模块包括:
32.第一确定单元,用于根据所述车辆交易状态信息从车辆信息分类标签中确定出第一操作信息标签,并根据所述服务交易信息从所述车辆信息分类标签中确定出第二操作信息标签;
33.第二确定单元,用于将所述第一操作信息标签、所述第二操作信息标签、所述信息操作请求携带的初始操作信息标签的交集确定为目标操作信息标签;
34.查询单元,用于按照所述目标操作信息标签对所述目标车辆的信息进行查询处理。
35.进一步地,在具体应用场景中,所述第一确定单元具体用于若所述车辆交易状态信息为交易状态,则将所述车辆分类信息中的维修类信息、保险类信息、违章类信息、交易类信息、事故类信息中的至少一个类别的车辆信息确定为第一操作信息标签;
36.若所述车辆交易状态信息为非交易状态,则将第一操作信息标签的内容配置为空。
37.进一步地,在具体应用场景中,所述第二确定单元具体用于根据所述服务交易信息从服务分组映射关系集合中匹配出目标服务分组,所述服务分组映射关系集合包括不同车辆信息分组与不同预设服务级别之间的映射关系;
38.将所述车辆信息分类标签中与所述目标服务分组中信息类别匹配的车辆信息标签确定为第二操作信息标签。
39.进一步地,所述获取模块包括:
40.解析单元,用于解析所述密钥信息确定请求发出用户的用户类别,所述用户类别包括第一用户类别、第二用户类别;第三确定单元,若所述用户类别为第一用户类别,则获取所述用户的历史记账类别,并将述记账区块链节点中与所述历史记账类别匹配的区块链节点确定为目标区块链节点;
41.匹配单元,用于若所述用户类别为第二用户类别,则获取所述用户的登录属性信息,并根据所述登录属性信息从所述查询区块链节点中匹配出一个查询区块链节点作为目标区块链节点。
42.进一步地,所述装置还包括:
43.第一转发模块,用于若所述目标区块链节点为记账区块链节点,则将所述信息操作请求所携带的信息操作内容、所述密钥信息转发至目标区块链节点,以使所述目标区块链节点根据所述密钥信息进行权限校验,并在权限校验结果为通过校验时,按照所述信息操作内容对所述目标车辆的信息进行记账处理。
44.进一步地,所述装置还包括:
45.第二转发模块,用于将所述服务交易信息和/或所述信息操作请求转发至所述监管区块链节点,以使得车辆信息监管侧对车辆信息交易和/或车辆信息操作进行核验;
46.所述获取模块,还用于获取所述核验的结果,若所述核验的结果为未通过核验,则生成用于指示车辆信息交易和/或车辆信息操作违规的预警信息,并将所述预警信息发送至监控终端。
47.根据本发明的又一方面,提供了一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述车辆信息处理方法对应的操作。
48.根据本发明的再一方面,提供了一种计算机设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
49.所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述车辆信息处理方法对应的操作。
50.借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
51.本发明提供了一种车辆信息处理方法及装置、存储介质、计算机设备,首先响应于目标车辆的信息操作请求,获取请求发出用户的密钥信息、服务交易信息、车辆交易状态信息中的至少一个,并根据所述密钥信息从区块链节点中确定出目标区块链节点,所述区块链节点包括查询区块链节点、记账区块链节点,所述查询区块链节点存储有与不同信息类别对应的车辆信息分类标签,所述车辆信息分类标签为基于所述记账区块链节点中的原始车辆信息确定的;若所述目标区块链节点为查询区块链节点,则将所述车辆交易状态信息、所述服务交易信息、所述信息操作请求转发至所述目标区块链节点,以使所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对目标车辆信息的查询;获取所述目标区块链节点的目标车辆信息查询结果,并将所述目标车辆信息查询结果发送至终端,与现有技术相比,本发明实施例通过配置记账区块链节点、查询区块链节点,将车辆信息的记账与查询紧密关联,大大避免了车辆信息的缺失、遗漏,同时,基于密钥信息对操作用户进行区分,对不同权限用户的操作权限进行限制,确保了车辆信息的安全性,从而有效提升车辆信息的完整性、真实性。
52.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
53.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
54.图1示出了本发明实施例提供的一种车辆信息处理方法流程图;
55.图2示出了本发明实施例提供的另一种车辆信息处理方法流程图;
56.图3示出了本发明实施例提供的一种车辆信息处理装置组成框图;
57.图4示出了本发明实施例提供的一种计算机设备的结构示意图。
具体实施方式
58.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
59.针对现有的车辆信息通常是由车辆的售出方提供的,通常仅能包含车辆外观、保险信息、维修保养信息、车辆公里数等信息,且买方无法对车辆信息的完整性、真实性进行查证,例如,售卖方在车辆发生严重事故后选择非正规车辆维修店进行维修,那么该维修记录则无法查证,导致买车方获取到的车辆信息的完整性、真实性较低的。本发明实施例提供了一种车辆信息处理方法,如图1所示,该方法包括:
60.101、响应于目标车辆的信息操作请求,获取请求发出用户的密钥信息、服务交易信息、车辆交易状态信息中的至少一个,并根据所述密钥信息从区块链节点中确定出目标区块链节点。
61.本发明实施例中,用户可以通过任一终端设备登录车辆信息管理系统,并基于该系统发起对车辆信息进行操作的信息操作请求。当系统服务器接收到该请求时,获取当前用户的密钥信息、服务交易信息、及目标车辆的车辆交易状态信息中的一个或多个,并基于密钥信息确定当前登录用户的用户类别,例如,基于密钥信息确定当前登录用户为车辆信息查询用户、为车管所、保险公司等,以根据用户类别确定用户能够操作的区块链节点。其中,车辆信息管理系统接入车辆信息联盟链。其中,联盟链通过授权机制,即向不同类别的用户授予与不同信息操作权限对应的密钥,将车辆信息的记账侧,如车厂、车管所、保险公司、二手车交易公司、车辆维修店等有车辆信息管理资质的单位,查询侧,如个体用户、二手车交易企业等、以及监管侧,如车辆信息监管部门接入车辆信息管理系统,形成车辆信息管理的全流程生态系统。其中,针对记账区块链节点的记账环节,基于区块链应用组件webase(webank blockchain application software extension),集成fisco bcos javasdk,提供restful风格的接口,将记账系统接入webase应用组件,通过webase授权私钥给对应记账服务单位,将记账服务单位接入联盟链。
62.需要说明的是,区块链区块链节点包括查询区块链节点、记账区块链节点,查询区块链节点存储有与不同信息类别对应的车辆信息分类标签,车辆信息分类标签为基于记账区块链节点中的原始车辆信息处理得到的,即查询区块链节点中所存储的车辆信息为基于不同授权单位的记账信息整合得到的车辆信息。例如,将各个记账区块链节点中的原始车辆信息按照时间属性、业务属性进行汇总、划分,得到包括车辆出厂信息、车辆维保信息、车辆违章年检信息、车辆流转信息等多个不同类别的车辆信息,并为不同类别的信息配置不同的分类标签。通过将联盟链中的相关记账节点中的记账信息进行整合,并将整合得到的车辆信息分类标签存储于查询区块链节点中,实现车辆信息查询与车辆信息记账的有效连接,同时,由于联盟链为基于公有链和私有链之间的一种折中的记账方式,能够有效保证车辆信息的不可篡改,因此,能够有效保证查询到车辆信息的安全性、完整性、准确性。
63.102、若所述目标区块链节点为查询区块链节点,则将所述车辆交易状态信息、所述服务交易信息、所述信息操作请求转发至所述目标区块链节点,以使所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对目标车辆信息的查询。
64.本发明实施例中,基于web3.0技术搭建车辆信息查询的公共访问平台,用户可以通过登录该平台购买指定车辆的车辆信息查询服务。其中,在平台中车辆信息按照不同的分类标签打包为可供用户购买的服务,不同的服务价格对应不同的交易级别,不同的交易级别对应不同分类标签下的车辆信息。若目标区块链节点为查询区块链节点,表明当前用
户发出的信息操作请求用于请求对车辆信息进行查询,即当前用户购买了目标车辆的车辆信息查询服务,则将信息操作请求转发至目标区块链节点进行处理。同时,车辆信息查询的范围是由目标车辆交易状态信息、服务交易信息确定的,因此还需要将目标车辆交易状态信息、服务交易信息一同转发至目标区块链节点,以使目标区块链节点能够根据目标车辆交易状态信息、服务交易信息确定出能够查询的车辆信息标签,以根据车辆信息标签对目标车辆的信息进行查询。
65.需要说明的是,由于车辆信息查询的公共访问平台是基于web3.0技术搭建的,用户可以通过关联客户端,例如,钱包帐户客户端、微信客户端等登录到系统平台,不需使用用户私有信息,如邮箱、手机号、证件号等注册登录帐号,更好的满足了用户的隐私保密需求。
66.103、获取所述目标区块链节点的目标车辆信息查询结果,并将所述目标车辆信息查询结果发送至终端。
67.本发明实施例中,在目标区块链节点完成对目标车辆的信息进行查询之后,还需要获取目标车辆信息查询结果,并将目标车辆信息查询结果发送至发起信息操作请求的终端设备,以使终端设备向用户展示目标车辆信息查询结果,以使购买目标车辆信息服务的用户能够查看到对应的车辆信息。由于车辆信息来自于联盟链,其中记账的车辆信息均为第三方授信单位上传的车辆真实信息,且不能够被篡改或删除,能够充分保障车辆信息的完整性、真实性、客观性。
68.在一个本发明实施例中,为了进一步说明及限定,如图2所示,步骤所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对目标车辆信息的查询包括:
69.201、根据所述车辆交易状态信息从车辆信息分类标签中确定出第一操作信息标签,并根据所述服务交易信息从所述车辆信息分类标签中确定出第二操作信息标签。
70.202、将所述第一操作信息标签、所述第二操作信息标签、所述信息操作请求携带的初始操作信息标签的交集确定为目标操作信息标签。
71.203、按照所述目标操作信息标签对所述目标车辆的信息进行查询处理。
72.本发明实施例中,由于车辆信息记录的是车辆从出厂到报废的整个生命周期的事件,车辆信息属于车主的隐私信息,为了保障车辆信息的安全,不能够在任何情况下均提供车辆信息查询服务,而是需要在特定的场景需求下提供服务,例如,当车辆处于二手车交易状态时,为了满足车辆购买方对车辆残余价值的评估,可以提供车辆信息的查询服务。但若目标车辆未进入二手车交易市场,则不可以提供目标车辆的车辆信息查询服务,或尽可以提供部分可以公开的车辆信息的查询服务。因此,需要根据车辆交易状态信息确定能够进行操作的车辆信息的标签,即第一操作信息标签。其中,车辆交易状态可以为交易状态或非交易状态,也可以根据实际应用场景设定其他状态,如交易完成状态、交易办理状态等,本发明实施例不做具体限定。
73.本发明实施例中,不同分类标签下的车辆信息查询服务对应不同的交易权限,即用户通过支付不同的价格购买不同的车辆信息查询权限。例如,10元可购买目标车辆的事故年检信息标签下车辆信息的查询服务,20元可购买目标车辆的事故年检信息标签、维修信息标签下的车辆信息的查询服务,还可以根据不同的价格对应不同时间范围标签下的车
辆信息,本发明实施例不做具体限定。因此,需要根据服务交易信息确定当前用户能够查看的信息分类标签,即第二操作信息标签。为了满足用户需求,在确定第一操作信息标签、第二操作信息标签之后,还需要解析信息操作请求中所携带的初始操作信息标签,并取三个标签的公共交集标签作为最终查询的目标操作信息标签。其中,初始操作信息标签可以为用户通过终端设备输入的车辆信息标签选项,也可以为根据用户的车辆信息分组选项生成的,本发明实施例不做具体限定。通过基于车辆交易状态信息、服务交易信息、信息操作请求共同确定目标操作信息标签,在满足用户需求的基础上,规范车辆信息交易服务,从而大大保障了车辆信息的安全性。
74.在一个本发明实施例中,为了进一步说明及限定,步骤所述根据所述车辆交易状态信息从车辆信息分类标签中确定出第一操作信息标签包括:
75.若所述车辆交易状态信息为交易状态,则将所述车辆分类信息中的维修类信息、保险类信息、违章类信息、交易类信息、事故类信息中的至少一个类别的车辆信息确定为第一操作信息标签;
76.若所述车辆交易状态信息为非交易状态,则将第一操作信息标签的内容配置为空。
77.本发明实施例中,为了保证目标车辆车辆信息的隐私性,根据车辆交易状态信息确定是否向信息查询用户提供查询服务,以及提供哪些类别车辆信息的查询服务。例如,目标车辆为出现过严重事故的车辆,当车辆交易状态信息为交易状态时,为了使用户了解目标车辆的车况,将维修类信息、事故类信息作为供查询的信息,并将维修类信息标签、事故类信息标签作为第一操作信息标签。又例如,目标车辆为已经发生过二手车交易的车辆,当车辆交易状态信息为交易状态时,为了使用户了解目标车辆的流转状况,将交易类信息、保险类信息作为供查询的信息,并将交易类信息标签、保险类信息标签作为第一操作信息标签。基于何种类别的车辆信息确定第一操作信息标签,可以根据实际应用场景自定义,本发明实施例不做具体限定。而当车辆交易状态信息为非交易状态时,即目标车辆未进入二手车市场进行销售,则目标车辆的信息没有对外公开的必要性,通过将第一操作信息标签内容置空的方式,避免目标车辆的信息被查询到,以保障目标车辆车主的隐私。
78.在一个本发明实施例中,为了进一步说明及限定,步骤所述根据所述服务交易信息从所述车辆信息分类标签中确定出第二操作信息标签包括:
79.根据所述服务交易信息从服务分组映射关系集合中匹配出目标服务分组;
80.将所述车辆信息分类标签中与所述目标服务分组中信息类别匹配的车辆信息标签确定为第二操作信息标签。
81.本发明实施例中,服务分组映射关系集合包括不同车辆信息分组与不同预设服务级别之间的映射关系。其中,车辆信息分组包括至少一个车辆信息类别的车辆信息分类标签,预设服务级别可以包括多个预设服务级别。例如,第一预设服务级别对应第一车辆信息分组,第一车辆信息分组包括两个类别的车辆信息分类标签,第二预设服务级别对应第二车辆信息分组,第二车辆信息分组包括三个类别的车辆信息分类标签。第一车辆信息分组也可以包括确定的车辆信息分类标签,例如,第一车辆信息分组包括维修类信息标签、事故类信息标签,第一车辆信息分组包括保险类信息标签、违章类信息标签、交易类信息标签,本发明实施例不对预设服务级别、车辆信息分组的具体划分方式做具体限定。此外,不同车
辆信息分组中还可以包括基于多个类别的车辆信息进行车辆残值评估报表、车辆可购买性评估报表等对应的分类标签,以满足不同用户对车辆信息的查询需求。通过将车辆信息进行分类分组,以形成车辆信息的服务性商品,实现车辆信息查询的灵活化、多样化服务,从而满足不同车辆信息查询用户的需求,提升用户体验。
82.在一个本发明实施例中,为了进一步说明及限定,步骤所述根据所述密钥信息从区块链节点中确定出目标区块链节点包括:
83.解析所述密钥信息确定请求发出用户的用户类别;
84.若所述用户类别为第一用户类别,则获取所述用户的历史记账类别,并将述记账区块链节点中与所述历史记账类别匹配的区块链节点确定为目标区块链节点;
85.若所述用户类别为第二用户类别,则获取所述用户的登录属性信息,并根据所述登录属性信息从所述查询区块链节点中匹配出一个查询区块链节点作为目标区块链节点。
86.本发明实施例中,用户类别包括第一用户类别、第二用户类别,第一用户类别为拥有记账权限的用户,其密钥类型为私钥。第二用户类别为拥有车辆信息查询权限的用户,其密钥类型为公钥。针对第一用户类别,由于记账区块链节点有多个,而通常情况下每个用户仅能够被授权对一个类别的记账区块链节点进行记账的权限,例如,隶属于车管所的用户仅能对车管所对应的记账区块链节点进行操作,因此,需要根据该用户的历史记账类别与记账区块链节点的类别进行匹配,以确定用户能够操作的记账区块链节点。此外,还可以预先构建密钥信息与记账区块链节点操作权限之间的映射关系,进而根据密钥信息确定出用户操作权限所指向的记账区块链节点,将指向的记账区块链节点作为目标区块链节点。
87.本发明实施例中,登录属性信息可以为用户网络ip的地理区域信息。针对第二用户类别,由于支持用户查询的查询区块链节点可能存在多地理区域分布的情况,即不同地理区域内的车辆信息存储在对应区域的查询区块链节点内,因此,为了提高查询效率,可以获取登录属性信息,根据登录属性信息确定用户的登录地理区域,进而将地理区域匹配相同地理区域所对应的查询区块链节点确定为目标区块链节点。当然,也可以根据查询区块链节点的查询量,将查询量最低的查询区块链节点确定为目标区块链节点,本发明实施例不做具体限定。
88.在一个本发明实施例中,为了进一步说明及限定,所述方法还包括:
89.若所述目标区块链节点为记账区块链节点,则将所述信息操作请求所携带的信息操作内容、所述密钥信息转发至目标区块链节点,以使所述目标区块链节点根据所述密钥信息进行权限校验,并在权限校验结果为通过校验时,按照所述信息操作内容对所述目标车辆的信息进行记账处理。
90.本发明实施例中,当目标区块链节点为记账区块链节点时,表明信息操作为对车辆信息的记账行为,需要获取信息操作请求所携带的信息操作内容,并根据信息操作内容进行记账。例如,目标区块链节点对应的为授权维修店的记账节点,则信息操作内容可以为对车辆保养信息、车辆维修信息的记录操作等,本发明实施例不做具体限定。由于记账区块链节点的密钥为私钥,需要对密钥信息进行验证,以确保校验当前操作用户的操作权限,从而确保记账信息的真实性、准确性。
91.在一个本发明实施例中,为了进一步说明及限定,所述方法还包括:
92.将所述服务交易信息和/或所述信息操作请求转发至所述监管区块链节点,以使
得车辆信息监管侧对车辆信息交易和/或车辆信息操作进行核验;
93.获取所述核验的结果,若所述核验的结果为未通过核验,则生成用于指示车辆信息交易和/或车辆信息操作违规的预警信息,并将所述预警信息发送至监控终端。
94.本发明实施例中,区块链节点还包括监管区块链节点,该节点与信息查询服务的监管侧对应。当目标区块链节点为查询区块链节点时,通过将服务交易信息和/或信息操作请求发送至监管区块链节点,以基于第一预设核验条件对服务交易信息、信息操作请求进行验证。其中,第一预设核验条件可以包括服务交易金额阈值、服务交易对应的车辆信息分类标签等,本发明实施例不做具体限定。若服务交易信息或信息操作请求不满足对应的预设核验条件,则说明当前的车辆信息查询服务交易存在违规操作。当目标区块链节点为记账区块链节点时,通过将信息操作请求发送至监管区块链节点,以基于第二预设核验条件对信息操作请求进行验证。其中,第二预设核验条件可以为删除、增加、修改等操作项等,也可以根据实际应用需求自定义,本发明实施例不做具体限定。例如,车管所区块链节点的车辆信息仅允许增加,若信息操作请求中携带的信息操作内容包括修改操作项,则认为核验结果为未通过核验。当生成预警信息后,将预警信息发送至监管人员的终端设备,即监控终端,以使监管人员对当前用户的操作行为进行相应的干预或处置,从而保证车辆信息的安全及车辆信息查询服务的规范。
95.本发明提供了一种车辆信息处理方法,首先响应于目标车辆的信息操作请求,获取请求发出用户的密钥信息、服务交易信息、车辆交易状态信息中的至少一个,并根据所述密钥信息从区块链节点中确定出目标区块链节点,所述区块链节点包括查询区块链节点、记账区块链节点,所述查询区块链节点存储有与不同信息类别对应的车辆信息分类标签,所述车辆信息分类标签为基于所述记账区块链节点中的原始车辆信息确定的;若所述目标区块链节点为查询区块链节点,则将所述车辆交易状态信息、所述服务交易信息、所述信息操作请求转发至所述目标区块链节点,以使所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对目标车辆信息的查询;获取所述目标区块链节点的目标车辆信息查询结果,并将所述目标车辆信息查询结果发送至终端,与现有技术相比,本发明实施例通过配置记账区块链节点、查询区块链节点,将车辆信息的记账与查询紧密关联,大大避免了车辆信息的缺失、遗漏,同时,基于密钥信息对操作用户进行区分,对不同权限用户的操作权限进行限制,确保了车辆信息的安全性,从而有效提升车辆信息的完整性、真实性。
96.进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种车辆信息处理装置,如图3所示,该装置包括:
97.获取模块31,用于响应于目标车辆的信息操作请求,获取请求发出用户的密钥信息、服务交易信息、车辆交易状态信息中的至少一个,并根据所述密钥信息从区块链节点中确定出目标区块链节点,所述区块链节点包括查询区块链节点、记账区块链节点,所述查询区块链节点存储有与不同信息类别对应的车辆信息分类标签,所述车辆信息分类标签为基于所述记账区块链节点中的原始车辆信息确定的;
98.确定模块32,用于若所述目标区块链节点为查询区块链节点,则将所述车辆交易状态信息、所述服务交易信息、所述信息操作请求转发至所述目标区块链节点,以使所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对
目标车辆信息的查询;
99.发送模块33,用于获取所述目标区块链节点的目标车辆信息查询结果,并将所述目标车辆信息查询结果发送至终端。
100.进一步地,所述确定模块32包括:
101.第一确定单元,用于根据所述车辆交易状态信息从车辆信息分类标签中确定出第一操作信息标签,并根据所述服务交易信息从所述车辆信息分类标签中确定出第二操作信息标签;
102.第二确定单元,用于将所述第一操作信息标签、所述第二操作信息标签、所述信息操作请求携带的初始操作信息标签的交集确定为目标操作信息标签;
103.查询单元,用于按照所述目标操作信息标签对所述目标车辆的信息进行查询处理。
104.进一步地,在具体应用场景中,所述第一确定单元具体用于若所述车辆交易状态信息为交易状态,则将所述车辆分类信息中的维修类信息、保险类信息、违章类信息、交易类信息、事故类信息中的至少一个类别的车辆信息确定为第一操作信息标签;
105.若所述车辆交易状态信息为非交易状态,则将第一操作信息标签的内容配置为空。
106.进一步地,在具体应用场景中,所述第二确定单元具体用于根据所述服务交易信息从服务分组映射关系集合中匹配出目标服务分组,所述服务分组映射关系集合包括不同车辆信息分组与不同预设服务级别之间的映射关系;
107.将所述车辆信息分类标签中与所述目标服务分组中信息类别匹配的车辆信息标签确定为第二操作信息标签。
108.进一步地,所述获取模块包括:
109.解析单元,用于解析所述密钥信息确定请求发出用户的用户类别,所述用户类别包括第一用户类别、第二用户类别;
110.第三确定单元,若所述用户类别为第一用户类别,则获取所述用户的历史记账类别,并将述记账区块链节点中与所述历史记账类别匹配的区块链节点确定为目标区块链节点;
111.匹配单元,用于若所述用户类别为第二用户类别,则获取所述用户的登录属性信息,并根据所述登录属性信息从所述查询区块链节点中匹配出一个查询区块链节点作为目标区块链节点。
112.进一步地,所述装置还包括:
113.第一转发模块,用于若所述目标区块链节点为记账区块链节点,则将所述信息操作请求所携带的信息操作内容、所述密钥信息转发至目标区块链节点,以使所述目标区块链节点根据所述密钥信息进行权限校验,并在权限校验结果为通过校验时,按照所述信息操作内容对所述目标车辆的信息进行记账处理。
114.进一步地,所述装置还包括:
115.第二转发模块,用于将所述服务交易信息和/或所述信息操作请求转发至所述监管区块链节点,以使得车辆信息监管侧对车辆信息交易和/或车辆信息操作进行核验;
116.所述获取模块31,还用于获取所述核验的结果,若所述核验的结果为未通过核验,
则生成用于指示车辆信息交易和/或车辆信息操作违规的预警信息,并将所述预警信息发送至监控终端。
117.本发明提供了一种车辆信息处理装置,首先响应于目标车辆的信息操作请求,获取请求发出用户的密钥信息、服务交易信息、车辆交易状态信息中的至少一个,并根据所述密钥信息从区块链节点中确定出目标区块链节点,所述区块链节点包括查询区块链节点、记账区块链节点,所述查询区块链节点存储有与不同信息类别对应的车辆信息分类标签,所述车辆信息分类标签为基于所述记账区块链节点中的原始车辆信息确定的;若所述目标区块链节点为查询区块链节点,则将所述车辆交易状态信息、所述服务交易信息、所述信息操作请求转发至所述目标区块链节点,以使所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对目标车辆信息的查询;获取所述目标区块链节点的目标车辆信息查询结果,并将所述目标车辆信息查询结果发送至终端,与现有技术相比,本发明实施例通过配置记账区块链节点、查询区块链节点,将车辆信息的记账与查询紧密关联,大大避免了车辆信息的缺失、遗漏,同时,基于密钥信息对操作用户进行区分,对不同权限用户的操作权限进行限制,确保了车辆信息的安全性,从而有效提升车辆信息的完整性、真实性。
118.根据本发明一个实施例提供了一种存储介质,所述存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的车辆信息处理方法。
119.图4示出了根据本发明一个实施例提供的一种计算机设备的结构示意图,本发明具体实施例并不对计算机设备的具体实现做限定。
120.如图4所示,该计算机设备可以包括:处理器(processor)402、通信接口(communications interface)404、存储器(memory)406、以及通信总线408。
121.其中:处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。
122.通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。
123.处理器402,用于执行程序410,具体可以执行上述车辆信息处理方法实施例中的相关步骤。
124.具体地,程序410可以包括程序码,该程序码包括计算机操作指令。
125.处理器402可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算机设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
126.存储器406,用于存放程序410。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
127.程序410具体可以用于使得处理器402执行以下操作:
128.响应于目标车辆的信息操作请求,获取请求发出用户的密钥信息、服务交易信息、车辆交易状态信息中的至少一个,并根据所述密钥信息从区块链节点中确定出目标区块链节点,所述区块链节点包括查询区块链节点、记账区块链节点,所述查询区块链节点存储有与不同信息类别对应的车辆信息分类标签,所述车辆信息分类标签为基于所述记账区块链节点中的原始车辆信息确定的;
129.若所述目标区块链节点为查询区块链节点,则将所述车辆交易状态信息、所述服务交易信息、所述信息操作请求转发至所述目标区块链节点,以使所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对目标车辆信息的查询;
130.获取所述目标区块链节点的目标车辆信息查询结果,并将所述目标车辆信息查询结果发送至终端。
131.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
132.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

技术特征:
1.一种车辆信息处理方法,其特征在于,包括:响应于目标车辆的信息操作请求,获取请求发出用户的密钥信息、服务交易信息、车辆交易状态信息中的至少一个,并根据所述密钥信息从区块链节点中确定出目标区块链节点,所述区块链节点包括查询区块链节点、记账区块链节点,所述查询区块链节点存储有与不同信息类别对应的车辆信息分类标签,所述车辆信息分类标签为基于所述记账区块链节点中的原始车辆信息确定的;若所述目标区块链节点为查询区块链节点,则将所述车辆交易状态信息、所述服务交易信息、所述信息操作请求转发至所述目标区块链节点,以使所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对目标车辆信息的查询;获取所述目标区块链节点的目标车辆信息查询结果,并将所述目标车辆信息查询结果发送至终端。2.根据权利要求1所述的方法,其特征在于,所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对目标车辆信息的查询包括:根据所述车辆交易状态信息从车辆信息分类标签中确定出第一操作信息标签,并根据所述服务交易信息从所述车辆信息分类标签中确定出第二操作信息标签;将所述第一操作信息标签、所述第二操作信息标签、所述信息操作请求携带的初始操作信息标签的交集确定为目标操作信息标签;按照所述目标操作信息标签对所述目标车辆的信息进行查询处理。3.根据权利要求2所述的方法,其特征在于,所述根据所述车辆交易状态信息从车辆信息分类标签中确定出第一操作信息标签包括:若所述车辆交易状态信息为交易状态,则将所述车辆分类信息中的维修类信息、保险类信息、违章类信息、交易类信息、事故类信息中的至少一个类别的车辆信息确定为第一操作信息标签;若所述车辆交易状态信息为非交易状态,则将第一操作信息标签的内容配置为空。4.根据权利要求2所述的方法,其特征在于,所述根据所述服务交易信息从所述车辆信息分类标签中确定出第二操作信息标签包括:根据所述服务交易信息从服务分组映射关系集合中匹配出目标服务分组,所述服务分组映射关系集合包括不同车辆信息分组与不同预设服务级别之间的映射关系;将所述车辆信息分类标签中与所述目标服务分组中信息类别匹配的车辆信息标签确定为第二操作信息标签。5.根据权利要求1所述的方法,其特征在于,所述根据所述密钥信息从区块链节点中确定出目标区块链节点包括:解析所述密钥信息确定请求发出用户的用户类别,所述用户类别包括第一用户类别、第二用户类别;若所述用户类别为第一用户类别,则获取所述用户的历史记账类别,并将述记账区块链节点中与所述历史记账类别匹配的区块链节点确定为目标区块链节点;若所述用户类别为第二用户类别,则获取所述用户的登录属性信息,并根据所述登录属性信息从所述查询区块链节点中匹配出一个查询区块链节点作为目标区块链节点。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述目标区块链节点为记账区块链节点,则将所述信息操作请求所携带的信息操作内容、所述密钥信息转发至目标区块链节点,以使所述目标区块链节点根据所述密钥信息进行权限校验,并在权限校验结果为通过校验时,按照所述信息操作内容对所述目标车辆的信息进行记账处理。7.根据权利要求1所述的方法,其特征在于,所述区块链节点还包括监管区块链节点,所述方法还包括:将所述服务交易信息和/或所述信息操作请求转发至所述监管区块链节点,以使得车辆信息监管侧对车辆信息交易和/或车辆信息操作进行核验;获取所述核验的结果,若所述核验的结果为未通过核验,则生成用于指示车辆信息交易和/或车辆信息操作违规的预警信息,并将所述预警信息发送至监控终端。8.一种车辆信息处理装置,其特征在于,包括:获取模块,用于响应于目标车辆的信息操作请求,获取请求发出用户的密钥信息、服务交易信息、车辆交易状态信息中的至少一个,并根据所述密钥信息从区块链节点中确定出目标区块链节点,所述区块链节点包括查询区块链节点、记账区块链节点,所述查询区块链节点存储有与不同信息类别对应的车辆信息分类标签,所述车辆信息分类标签为基于所述记账区块链节点中的原始车辆信息确定的;确定模块,用于若所述目标区块链节点为查询区块链节点,则将所述车辆交易状态信息、所述服务交易信息、所述信息操作请求转发至所述目标区块链节点,以使所述目标区块链节点根据所述车辆交易状态信息、所述服务交易信息、所述信息操作请求执行对目标车辆信息的查询;发送模块,用于获取所述目标区块链节点的目标车辆信息查询结果,并将所述目标车辆信息查询结果发送至终端。9.一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的车辆信息处理方法对应的操作。10.一种计算机设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-7中任一项所述的车辆信息处理方法对应的操作。

技术总结
本发明公开了一种车辆信息处理方法及装置、存储介质、计算机设备,涉及区块链技术领域,主要目的在于解决车辆信息的完整性、准确性较低的问题。主要包括响应于目标车辆的信息操作请求,获取请求发出用户的密钥信息、服务交易信息、车辆交易状态信息中的至少一个,并根据密钥信息从区块链节点中确定出目标区块链节点;若目标区块链节点为查询区块链节点,则将车辆交易状态信息、服务交易信息、信息操作请求转发至目标区块链节点,以使目标区块链节点根据车辆交易状态信息、服务交易信息、信息操作请求执行对目标车辆信息的查询;获取目标区块链节点的目标车辆信息查询结果,并将目标车辆信息查询结果发送至终端。主要用于处理车辆信息。车辆信息。车辆信息。


技术研发人员:付明明
受保护的技术使用者:平安国际融资租赁有限公司
技术研发日:2023.04.10
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐