Nothing Special   »   [go: up one dir, main page]

CN116467364A - Vehicle information processing method and device, storage medium and computer equipment - Google Patents

Vehicle information processing method and device, storage medium and computer equipment Download PDF

Info

Publication number
CN116467364A
CN116467364A CN202310377522.2A CN202310377522A CN116467364A CN 116467364 A CN116467364 A CN 116467364A CN 202310377522 A CN202310377522 A CN 202310377522A CN 116467364 A CN116467364 A CN 116467364A
Authority
CN
China
Prior art keywords
information
vehicle
target
blockchain node
transaction
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.)
Pending
Application number
CN202310377522.2A
Other languages
Chinese (zh)
Inventor
ไป˜ๆ˜Žๆ˜Ž
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An International Financial Leasing Co Ltd
Original Assignee
Ping An International Financial Leasing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ping An International Financial Leasing Co Ltd filed Critical Ping An International Financial Leasing Co Ltd
Priority to CN202310377522.2A priority Critical patent/CN116467364A/en
Publication of CN116467364A publication Critical patent/CN116467364A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2471Distributed queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computational Linguistics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Mathematical Physics (AREA)
  • Fuzzy Systems (AREA)
  • Signal Processing (AREA)
  • Medical Informatics (AREA)
  • Bioethics (AREA)
  • Computer Hardware Design (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a vehicle information processing method and device, a storage medium and computer equipment, relates to the technical field of block chains, and mainly aims to solve the problem of low integrity and accuracy of vehicle information. The method mainly comprises the steps of responding to an information operation request of a target vehicle, acquiring at least one of key information, service transaction information and vehicle transaction state information of a user sent by the request, and determining a target blockchain node from blockchain nodes according to the key information; if the target blockchain node is a query blockchain node, forwarding vehicle transaction state information, service transaction information and an information operation request to the target blockchain node so that the target blockchain node executes query on the target vehicle information according to the vehicle transaction state information, the service transaction information and the information operation request; and acquiring a target vehicle information inquiry result of the target block chain node, and sending the target vehicle information inquiry result to the terminal. The method is mainly used for processing the vehicle information.

Description

Vehicle information processing method and device, storage medium and computer equipment
Technical Field
The present invention relates to the field of blockchain technologies, and in particular, to a vehicle information processing method and apparatus, a storage medium, and a computer device.
Background
Along with the national policy of double-carbon emission reduction such as carbon reaching peak and carbon neutralization, more and more vehicles enter a second-hand vehicle transaction market, from a new vehicle to a second-hand vehicle, the vehicles can undergo a series of events such as insurance, maintenance, annual inspection, violation, even accidents and the like, the content of the events is vehicle information, the vehicle information is an important basis for judging the value of the vehicle for a purchaser of the vehicle, and the vehicle information is an important basis for establishing credit between two sides of the second-hand vehicle transaction.
Existing vehicle information is usually provided by a vehicle vendor, and usually only comprises information such as vehicle appearance, insurance information, maintenance information, vehicle mileage and the like, and a buyer cannot verify the integrity and authenticity of the vehicle information, for example, a vendor selects a non-regular vehicle maintenance shop for maintenance after a serious accident of the vehicle, then the maintenance record cannot be verified, so that the integrity and authenticity of the vehicle information acquired by a buyer are low.
Disclosure of Invention
In view of the above, the present invention provides a vehicle information processing method and apparatus, a storage medium, and a computer device, and is mainly aimed at solving the problems of low integrity and accuracy of the existing vehicle information.
According to an aspect of the present invention, there is provided a vehicle information processing method including:
responding to an information operation request of a target vehicle, acquiring at least one of key information, service transaction information and vehicle transaction state information of a user, determining a target blockchain node from blockchain nodes according to the key information, wherein the blockchain node comprises a query blockchain node and an accounting blockchain node, the query blockchain node stores vehicle information classification labels corresponding to different information categories, and the vehicle information classification labels are determined based on original vehicle information in the accounting blockchain node;
if the target blockchain node is a query blockchain node, forwarding the vehicle transaction state information, the service transaction information and the information operation request to the target blockchain node so that the target blockchain node executes query on target vehicle information according to the vehicle transaction state information, the service transaction information and the information operation request;
and acquiring a target vehicle information inquiry result of the target blockchain node, and sending the target vehicle information inquiry result to a terminal.
Further, the target block link point performing a query for target vehicle information according to the vehicle transaction status information, the service transaction information, the information operation request includes:
determining a first operation information label from the vehicle information classification labels according to the vehicle transaction state information, and determining a second operation information label from the vehicle information classification labels according to the service transaction information;
determining an intersection of the first operation information tag, the second operation information tag and an initial operation information tag carried by the information operation request as a target operation information tag;
and inquiring the information of the target vehicle according to the target operation information tag.
Further, the determining the first operation information tag from the vehicle information classification tags according to the vehicle transaction state information includes:
if the vehicle transaction state information is a transaction state, determining at least one type of vehicle information of maintenance type information, insurance type information, violation type information, transaction type information and accident type information in the vehicle classification information as a first operation information label;
And if the vehicle transaction state information is in a non-transaction state, configuring the content of the first operation information label to be empty.
Further, the determining the second operation information tag from the vehicle information classification tags according to the service transaction information includes:
matching a target service group from a service group mapping relation set according to the service transaction information, wherein the service group mapping relation set comprises mapping relations between different vehicle information groups and different preset service levels;
and determining the vehicle information tag matched with the information category in the target service packet in the vehicle information classification tag as a second operation information tag.
Further, the determining the target block link point from the block link nodes according to the key information includes:
analyzing the key information to determine user categories of a user which is requested to be sent, wherein the user categories comprise a first user category and a second user category; if the user category is a first user category, acquiring a historical accounting category of the user, and determining a blockchain node matched with the historical accounting category in the accounting blockchain nodes as a target blockchain node;
And if the user category is the second user category, acquiring login attribute information of the user, and matching a query blockchain node from the query blockchain nodes according to the login attribute information to serve as a target blockchain node.
Further, the method further comprises:
if the target blockchain node is an accounting blockchain node, forwarding information operation content and the key information carried by the information operation request to the target blockchain node so that the target blockchain node performs authority verification according to the key information, and when the authority verification result is that the verification is passed, performing accounting processing on the information of the target vehicle according to the information operation content.
Further, the blockchain node further includes a supervisory blockchain node, the method further including:
forwarding the service transaction information and/or the information operation request to the supervisory blockchain node so that a vehicle information supervisory side performs verification on vehicle information transaction and/or vehicle information operation;
and acquiring a verification result, if the verification result is that the verification result does not pass, generating early warning information for indicating vehicle information transaction and/or vehicle information operation violation, and transmitting the early warning information to a monitoring terminal.
According to another aspect of the present invention, there is provided a vehicle information processing apparatus including:
the system comprises an acquisition module, a storage module and a storage module, wherein the acquisition module is used for responding to an information operation request of a target vehicle, acquiring at least one of key information, service transaction information and vehicle transaction state information of a user, determining a target blockchain node from blockchain nodes according to the key information, wherein the blockchain nodes comprise query blockchain nodes and accounting blockchain nodes, the query blockchain nodes store vehicle information classification labels corresponding to different information types, and the vehicle information classification labels are determined based on original vehicle information in the accounting blockchain nodes;
the determining module is used for forwarding the vehicle transaction state information, the service transaction information and the information operation request to the target blockchain node if the target blockchain node is a query blockchain node, so that the target blockchain node executes query on target vehicle information according to the vehicle transaction state information, the service transaction information and the information operation request;
and the sending module is used for obtaining the target vehicle information inquiry result of the target blockchain node and sending the target vehicle information inquiry result to the terminal.
Further, the determining module includes:
the first determining unit is used for determining a first operation information label from vehicle information classification labels according to the vehicle transaction state information and determining a second operation information label from the vehicle information classification labels according to the service transaction information;
a second determining unit, configured to determine an intersection of the first operation information tag, the second operation information tag, and an initial operation information tag carried by the information operation request as a target operation information tag;
and the query unit is used for carrying out query processing on the information of the target vehicle according to the target operation information tag.
Further, in a specific application scenario, the first determining unit is specifically configured to determine, as a first operation information tag, vehicle information of at least one category of maintenance information, insurance information, violation information, transaction information, and accident information in the vehicle classification information if the vehicle transaction state information is a transaction state;
and if the vehicle transaction state information is in a non-transaction state, configuring the content of the first operation information label to be empty.
Further, in a specific application scenario, the second determining unit is specifically configured to match, according to the service transaction information, a target service packet from a service packet mapping relationship set, where the service packet mapping relationship set includes mapping relationships between different vehicle information packets and different preset service levels;
And determining the vehicle information tag matched with the information category in the target service packet in the vehicle information classification tag as a second operation information tag.
Further, the acquisition module includes:
the analyzing unit is used for analyzing the key information to determine the user category of the user which is requested to be sent, wherein the user category comprises a first user category and a second user category; a third determining unit, configured to obtain a historical accounting category of the user if the user category is a first user category, and determine a blockchain node matched with the historical accounting category in the accounting blockchain nodes as a target blockchain node;
and the matching unit is used for acquiring login attribute information of the user if the user category is a second user category, and matching a query blockchain node from the query blockchain nodes according to the login attribute information to serve as a target blockchain node.
Further, the apparatus further comprises:
and the first forwarding module is used for forwarding the information operation content carried by the information operation request and the key information to the target blockchain node if the target blockchain node is an accounting blockchain node, so that the target blockchain node performs authority verification according to the key information, and when the authority verification result is that the authority verification is passed, accounting processing is performed on the information of the target vehicle according to the information operation content.
Further, the apparatus further comprises:
the second forwarding module is used for forwarding the service transaction information and/or the information operation request to the supervision blockchain node so that a vehicle information supervision side can check vehicle information transaction and/or vehicle information operation;
the acquisition module is further configured to acquire a result of the verification, if the result of the verification is that the verification fails, generate early warning information for indicating vehicle information transaction and/or vehicle information operation violation, and send the early warning information to the monitoring terminal.
According to still another aspect of the present invention, there is provided a storage medium having stored therein at least one executable instruction for causing a processor to perform operations corresponding to the above-described vehicle information processing method.
According to still another aspect of the present invention, there is provided a computer apparatus including: the device comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete communication with each other through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the vehicle information processing method.
By means of the technical scheme, the technical scheme provided by the embodiment of the invention has at least the following advantages:
the invention provides a vehicle information processing method and device, a storage medium and computer equipment, firstly, responding to an information operation request of a target vehicle, acquiring at least one of key information, service transaction information and vehicle transaction state information of a user, and determining a target blockchain node from blockchain nodes according to the key information, wherein the blockchain node comprises a query blockchain node and an accounting blockchain node, the query blockchain node stores vehicle information classification labels corresponding to different information categories, and the vehicle information classification labels are determined based on original vehicle information in the accounting blockchain node; if the target blockchain node is a query blockchain node, forwarding the vehicle transaction state information, the service transaction information and the information operation request to the target blockchain node so that the target blockchain node executes query on target vehicle information according to the vehicle transaction state information, the service transaction information and the information operation request; the method and the device have the advantages that the target vehicle information query result of the target blockchain node is obtained and sent to the terminal, compared with the prior art, the billing and query of the vehicle information are closely related by configuring the billing blockchain node and the query blockchain node, the deletion and omission of the vehicle information are greatly avoided, meanwhile, the operating users are distinguished based on the key information, the operating authorities of the users with different authorities are limited, the safety of the vehicle information is ensured, and accordingly the integrity and the authenticity of the vehicle information are effectively improved.
The foregoing description is only an overview of the present invention, and is intended to be implemented in accordance with the teachings of the present invention in order that the same may be more clearly understood and to make the same and other objects, features and advantages of the present invention more readily apparent.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to designate like parts throughout the figures. In the drawings:
fig. 1 shows a flow chart of a vehicle information processing method provided by an embodiment of the present invention;
FIG. 2 is a flowchart of another vehicle information processing method according to an embodiment of the present invention;
fig. 3 shows a block diagram of a vehicle information processing apparatus provided by an embodiment of the present invention;
fig. 4 shows a schematic structural diagram of a computer device according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
For existing vehicle information is usually provided by a vehicle seller, the information such as vehicle appearance, insurance information, maintenance information, vehicle mileage and the like can be only contained, and a buyer cannot verify the integrity and authenticity of the vehicle information, for example, a seller selects a non-regular vehicle maintenance shop for maintenance after a serious accident of the vehicle, then the maintenance record cannot verify, so that the integrity and authenticity of the vehicle information acquired by a buyer are low. The embodiment of the invention provides a vehicle information processing method, as shown in fig. 1, comprising the following steps:
101. and responding to the information operation request of the target vehicle, acquiring at least one of key information, service transaction information and vehicle transaction state information of a user, and determining a target blockchain node from the blockchain nodes according to the key information.
In the embodiment of the invention, a user can log in the vehicle information management system through any terminal equipment and initiate an information operation request for operating the vehicle information based on the system. When the system server receives the request, one or more of key information of the current user, service transaction information, and vehicle transaction status information of the target vehicle are acquired, and a user category of the current login user is determined based on the key information, for example, the current login user is determined to be a vehicle information inquiry user, a vehicle management center, an insurance company, and the like based on the key information, so that a blockchain node which can be operated by the user is determined according to the user category. Wherein the vehicle information management system accesses a vehicle information alliance chain. The alliance chain grants keys corresponding to different information operation authorities to different types of users through an authorization mechanism, and enables billing sides of vehicle information, such as units with vehicle information management qualification, such as a vehicle factory, a vehicle management center, an insurance company, a second-hand vehicle transaction company, a vehicle maintenance shop and the like, inquiry sides, such as individual users, second-hand vehicle transaction enterprises and the like, and supervision sides, such as vehicle information supervision departments, to access a vehicle information management system to form a full-flow ecological system of vehicle information management. The accounting system is accessed to the WeBase application component based on the blockchain application component WeBase (WeBank Blockchain Application Software Extension), the integration FISCO BCOS JavaSDK and the RESTful style interface for the accounting link of the accounting blockchain node, and the accounting service units are accessed to the alliance chain through the WeBase authorization private key to the corresponding accounting service units.
It should be noted that, the blockchain node includes a query blockchain node and an accounting blockchain node, the query blockchain node stores vehicle information classification labels corresponding to different information categories, the vehicle information classification labels are obtained based on original vehicle information processing in the accounting blockchain node, that is, the vehicle information stored in the query blockchain node is vehicle information obtained based on accounting information integration of different authorization units. For example, the original vehicle information in each billing blockchain node is summarized and divided according to time attribute and service attribute to obtain a plurality of different types of vehicle information including vehicle factory information, vehicle maintenance information, vehicle violation annual inspection information, vehicle circulation information and the like, and different classification labels are configured for the different types of information. The method has the advantages that the billing information in the related billing nodes in the alliance chain is integrated, and the integrated vehicle information classification labels are stored in the query blockchain nodes, so that the effective connection between vehicle information query and vehicle information billing is realized, and meanwhile, the situation that the vehicle information cannot be tampered can be effectively ensured because the alliance chain is a billing mode based on a compromise between a public chain and a private chain, and therefore the safety, the integrity and the accuracy of vehicle information query can be effectively ensured.
102. And if the target blockchain node is a query blockchain node, forwarding the vehicle transaction state information, the service transaction information and the information operation request to the target blockchain node so that the target blockchain node executes the query on the target vehicle information according to the vehicle transaction state information, the service transaction information and the information operation request.
In the embodiment of the invention, a public access platform for inquiring vehicle information is built based on the web3.0 technology, and a user can purchase the vehicle information inquiring service of the appointed vehicle by logging in the platform. The vehicle information in the platform is packaged into services which can be purchased by users according to different classification labels, different service prices correspond to different transaction levels, and different transaction levels correspond to the vehicle information under different classification labels. If the target blockchain node is a query blockchain node, the information operation request sent by the current user is used for requesting to query the vehicle information, namely, the current user purchases the vehicle information query service of the target vehicle, and the information operation request is forwarded to the target blockchain link point for processing. Meanwhile, the vehicle information query range is determined by the target vehicle transaction state information and the service transaction information, so that the target vehicle transaction state information and the service transaction information are required to be forwarded to the target blockchain node together, and the target blockchain node can determine a vehicle information tag capable of being queried according to the target vehicle transaction state information and the service transaction information so as to query the information of the target vehicle according to the vehicle information tag.
It should be noted that, because the public access platform for inquiring vehicle information is set up based on the web3.0 technology, the user can log in the system platform through the associated client, for example, the wallet account client, the WeChat client and the like, and the user private information such as a mailbox, a mobile phone number, a certificate number and the like is not required to be used for registering the login account, so that the privacy and confidentiality requirements of the user are better met.
103. And acquiring a target vehicle information inquiry result of the target blockchain node, and sending the target vehicle information inquiry result to a terminal.
In the embodiment of the invention, after the target block link points complete the inquiry of the information of the target vehicle, the target vehicle information inquiry result is required to be acquired and is sent to the terminal equipment initiating the information operation request, so that the terminal equipment displays the target vehicle information inquiry result to the user, and the user purchasing the target vehicle information service can view the corresponding vehicle information. The vehicle information comes from the alliance chain, wherein the recorded vehicle information is the vehicle real information uploaded by the third party credit bureau and cannot be tampered or deleted, so that the integrity, the authenticity and the objectivity of the vehicle information can be fully ensured.
For further explanation and limitation, as shown in fig. 2, the step of the target block link point executing the query for the target vehicle information according to the vehicle transaction status information, the service transaction information, and the information operation request includes:
201. and determining a first operation information label from the vehicle information classification labels according to the vehicle transaction state information, and determining a second operation information label from the vehicle information classification labels according to the service transaction information.
202. And determining the intersection of the first operation information label, the second operation information label and the initial operation information label carried by the information operation request as a target operation information label.
203. And inquiring the information of the target vehicle according to the target operation information tag.
In the embodiment of the invention, since the vehicle information records the event of the whole life cycle from delivery to scrapping of the vehicle, the vehicle information belongs to the privacy information of the vehicle owner, and in order to ensure the safety of the vehicle information, the vehicle information query service cannot be provided under any condition, but the service needs to be provided under specific scene requirements, for example, when the vehicle is in a second-hand vehicle transaction state, the vehicle information query service can be provided in order to meet the evaluation of the vehicle residual value by the vehicle purchaser. However, if the target vehicle does not enter the second-hand vehicle trade market, the vehicle information inquiry service of the target vehicle cannot be provided, or the inquiry service of part of the vehicle information which can be disclosed can be provided as far as possible. Therefore, it is necessary to determine a tag of the operable vehicle information, i.e., a first operation information tag, based on the vehicle transaction state information. The vehicle transaction state may be a transaction state or a non-transaction state, or other states may be set according to an actual application scenario, such as a transaction completion state, a transaction handling state, etc., which are not limited in particular.
In the embodiment of the invention, the vehicle information inquiry services under different classification labels correspond to different transaction authorities, namely, the user purchases different vehicle information inquiry authorities by paying different prices. For example, the 10-element can purchase the query service of the vehicle information under the accident annual inspection information label of the target vehicle, the 20-element can purchase the query service of the vehicle information under the accident annual inspection information label and the maintenance information label of the target vehicle, and the vehicle information under the labels in different time ranges can be corresponding to different prices, and the embodiment of the invention is not particularly limited. Therefore, it is necessary to determine an information category tag, i.e., a second operation information tag, that can be viewed by the current user according to the service transaction information. In order to meet the requirements of users, after the first operation information label and the second operation information label are determined, the initial operation information label carried in the information operation request is needed to be analyzed, and the public intersection label of the three labels is taken as the target operation information label of the final query. The initial operation information tag may be a vehicle information tag option input by the user through the terminal device, or may be generated according to a vehicle information grouping option of the user, which is not particularly limited in the embodiment of the present invention. The target operation information label is determined together based on the vehicle transaction state information, the service transaction information and the information operation request, and the vehicle information transaction service is standardized on the basis of meeting the user requirements, so that the safety of the vehicle information is greatly ensured.
In an embodiment of the present invention, for further explanation and limitation, the determining the first operation information tag from the vehicle information classification tags according to the vehicle transaction status information includes:
if the vehicle transaction state information is a transaction state, determining at least one type of vehicle information of maintenance type information, insurance type information, violation type information, transaction type information and accident type information in the vehicle classification information as a first operation information label;
and if the vehicle transaction state information is in a non-transaction state, configuring the content of the first operation information label to be empty.
In the embodiment of the invention, in order to ensure the privacy of the vehicle information of the target vehicle, whether to provide query service for the information query user and provide query service for the category of vehicle information are determined according to the vehicle transaction state information. For example, when the vehicle transaction state information is a transaction state, the maintenance information and the accident information are used as information for inquiry, and the maintenance information tag and the accident information tag are used as the first operation information tag, so that the user can know the vehicle condition of the target vehicle. For example, when the vehicle transaction state information is a transaction state, the transaction type information and the insurance type information are used as information for inquiry, and the transaction type information tag and the insurance type information tag are used as the first operation information tag, so that the user can know the circulation state of the target vehicle. The first operation information tag is determined based on what kind of vehicle information can be customized according to the actual application scenario, and the embodiment of the invention is not particularly limited. When the vehicle transaction state information is in a non-transaction state, namely the target vehicle does not enter the second-hand vehicle market for sale, the information of the target vehicle does not have the necessity of being externally disclosed, and the information of the target vehicle is prevented from being queried by the way of setting the first operation information label to be empty, so that the privacy of the owner of the target vehicle is ensured.
In one embodiment of the present invention, for further explanation and limitation, the determining the second operation information tag from the vehicle information classification tags according to the service transaction information includes:
matching a target service group from a service group mapping relation set according to the service transaction information;
and determining the vehicle information tag matched with the information category in the target service packet in the vehicle information classification tag as a second operation information tag.
In the embodiment of the invention, the service group mapping relation set comprises mapping relations between different vehicle information groups and different preset service levels. Wherein the vehicle information packet includes a vehicle information classification tag of at least one vehicle information category, and the preset service level may include a plurality of preset service levels. For example, a first predetermined service level corresponds to a first vehicle information packet including two categories of vehicle information classification tags, and a second predetermined service level corresponds to a second vehicle information packet including three categories of vehicle information classification tags. The first vehicle information packet may also include a determined vehicle information classification tag, for example, the first vehicle information packet includes a maintenance type information tag and an accident type information tag, and the first vehicle information packet includes an insurance type information tag, a violation type information tag and a transaction type information tag. In addition, the different vehicle information groups can also comprise classification labels corresponding to vehicle residual value evaluation reports, vehicle purchasable evaluation reports and the like based on the vehicle information of the multiple categories so as to meet the query requirements of different users on the vehicle information. The vehicle information is classified and grouped to form service commodities of the vehicle information, so that flexible and diversified service of vehicle information inquiry is realized, the requirements of different vehicle information inquiry users are met, and the user experience is improved.
For further explanation and limitation, in one embodiment of the present invention, the determining the target block link point from the block chain node according to the key information includes:
analyzing the key information to determine the user category of the user requesting to send out;
if the user category is a first user category, acquiring a historical accounting category of the user, and determining a blockchain node matched with the historical accounting category in the accounting blockchain nodes as a target blockchain node;
and if the user category is the second user category, acquiring login attribute information of the user, and matching a query blockchain node from the query blockchain nodes according to the login attribute information to serve as a target blockchain node.
In the embodiment of the invention, the user categories comprise a first user category and a second user category, wherein the first user category is a user with accounting authority, and the key type is a private key. The second user category is a user with vehicle information inquiry authority, and the key type is a public key. For the first user category, since there are multiple billing blockchain nodes, and each user is typically only authorized to bill the billing blockchain node of one category, for example, a user affiliated with a vehicle management station is only able to operate the billing blockchain node corresponding to the vehicle management station, so that it is necessary to match the billing blockchain node category according to the history of the user to determine the billing blockchain node that the user is able to operate. In addition, a mapping relation between key information and the operation authority of the accounting block chain link point can be pre-constructed, and then the accounting block chain node pointed by the operation authority of the user is determined according to the key information, and the pointed accounting block chain node is used as a target block chain node.
In the embodiment of the invention, the login attribute information can be geographical area information of the user network IP. For the second user category, because the query blockchain nodes supporting the user query may have multiple geographic area distribution, that is, the vehicle information in different geographic areas is stored in the query blockchain nodes in the corresponding areas, in order to improve the query efficiency, the login attribute information may be acquired, the login geographic area of the user is determined according to the login attribute information, and then the query blockchain link points corresponding to the geographic areas matched with the same geographic area are determined as the target blockchain nodes. Of course, the query block link point with the lowest query amount may be determined as the target block chain node according to the query amount of the query block chain node, and the embodiment of the invention is not limited specifically.
In one embodiment of the present invention, for further explanation and limitation, the method further comprises:
if the target blockchain node is an accounting blockchain node, forwarding information operation content and the key information carried by the information operation request to the target blockchain node so that the target blockchain node performs authority verification according to the key information, and when the authority verification result is that the verification is passed, performing accounting processing on the information of the target vehicle according to the information operation content.
In the embodiment of the invention, when the target blockchain node is the billing blockchain node, the information operation is indicated as the billing action on the vehicle information, the information operation content carried by the information operation request needs to be acquired, and billing is performed according to the information operation content. For example, the target block link point corresponds to an accounting node of an authorized repair shop, and the information operation content may be recording operation of vehicle maintenance information, vehicle repair information, and the like, which is not limited in particular. Because the secret key of the accounting blockchain node is a private key, the secret key information needs to be verified to ensure that the operation authority of the current operation user is verified, so that the authenticity and the accuracy of the accounting information are ensured.
In one embodiment of the present invention, for further explanation and limitation, the method further comprises:
forwarding the service transaction information and/or the information operation request to the supervisory blockchain node so that a vehicle information supervisory side performs verification on vehicle information transaction and/or vehicle information operation;
and acquiring a verification result, if the verification result is that the verification result does not pass, generating early warning information for indicating vehicle information transaction and/or vehicle information operation violation, and transmitting the early warning information to a monitoring terminal.
In the embodiment of the invention, the blockchain node further comprises a supervision blockchain node, and the node corresponds to a supervision side of the information query service. When the target blockchain node is a query blockchain node, the service transaction information and/or the information operation request are/is verified based on the first preset verification condition by sending the service transaction information and/or the information operation request to the supervision blockchain node. The first preset verification condition may include a service transaction amount threshold, a vehicle information classification tag corresponding to a service transaction, and the like, which is not limited in particular. If the service transaction information or the information operation request does not meet the corresponding preset verification conditions, the current vehicle information inquiry service transaction is indicated to have illegal operation. When the target blockchain node is a billing blockchain node, the information operation request is verified based on a second preset verification condition by sending the information operation request to the supervising blockchain node. The second preset verification condition may be an operation item such as deletion, addition, modification, etc., or may be customized according to actual application requirements, and the embodiment of the present invention is not specifically limited. For example, the vehicle information of the blockchain node of the vehicle management system only allows the increase, and if the information operation content carried in the information operation request comprises the modification operation item, the verification result is considered to be failed verification. After the early warning information is generated, the early warning information is sent to terminal equipment of a supervisory person, namely a monitoring terminal, so that the supervisory person performs corresponding intervention or treatment on the operation behaviors of the current user, and the safety of the vehicle information and the specification of the vehicle information query service are ensured.
The invention provides a vehicle information processing method, firstly, responding to an information operation request of a target vehicle, acquiring at least one of key information, service transaction information and vehicle transaction state information of a user, determining a target blockchain node from blockchain nodes according to the key information, wherein the blockchain node comprises a query blockchain node and an accounting blockchain node, the query blockchain node stores vehicle information classification labels corresponding to different information categories, and the vehicle information classification labels are determined based on original vehicle information in the accounting blockchain node; if the target blockchain node is a query blockchain node, forwarding the vehicle transaction state information, the service transaction information and the information operation request to the target blockchain node so that the target blockchain node executes query on target vehicle information according to the vehicle transaction state information, the service transaction information and the information operation request; the method and the device have the advantages that the target vehicle information query result of the target blockchain node is obtained and sent to the terminal, compared with the prior art, the billing and query of the vehicle information are closely related by configuring the billing blockchain node and the query blockchain node, the deletion and omission of the vehicle information are greatly avoided, meanwhile, the operating users are distinguished based on the key information, the operating authorities of the users with different authorities are limited, the safety of the vehicle information is ensured, and accordingly the integrity and the authenticity of the vehicle information are effectively improved.
Further, as an implementation of the method shown in fig. 1, an embodiment of the present invention provides a vehicle information processing apparatus, as shown in fig. 3, including:
an obtaining module 31, configured to respond to an information operation request of a target vehicle, obtain at least one of key information, service transaction information, and vehicle transaction status information of a user, and determine a target blockchain node from blockchain nodes according to the key information, where the blockchain nodes include a query blockchain node and an accounting blockchain node, the query blockchain node stores vehicle information classification labels corresponding to different information categories, and the vehicle information classification labels are determined based on original vehicle information in the accounting blockchain node;
a determining module 32, configured to forward the vehicle transaction status information, the service transaction information, and the information operation request to the target blockchain node if the target blockchain node is a query blockchain node, so that the target blockchain node executes a query for target vehicle information according to the vehicle transaction status information, the service transaction information, and the information operation request;
And the sending module 33 is configured to obtain a target vehicle information query result of the target blockchain node, and send the target vehicle information query result to a terminal.
Further, the determining module 32 includes:
the first determining unit is used for determining a first operation information label from vehicle information classification labels according to the vehicle transaction state information and determining a second operation information label from the vehicle information classification labels according to the service transaction information;
a second determining unit, configured to determine an intersection of the first operation information tag, the second operation information tag, and an initial operation information tag carried by the information operation request as a target operation information tag;
and the query unit is used for carrying out query processing on the information of the target vehicle according to the target operation information tag.
Further, in a specific application scenario, the first determining unit is specifically configured to determine, as a first operation information tag, vehicle information of at least one category of maintenance information, insurance information, violation information, transaction information, and accident information in the vehicle classification information if the vehicle transaction state information is a transaction state;
And if the vehicle transaction state information is in a non-transaction state, configuring the content of the first operation information label to be empty.
Further, in a specific application scenario, the second determining unit is specifically configured to match, according to the service transaction information, a target service packet from a service packet mapping relationship set, where the service packet mapping relationship set includes mapping relationships between different vehicle information packets and different preset service levels;
and determining the vehicle information tag matched with the information category in the target service packet in the vehicle information classification tag as a second operation information tag.
Further, the acquisition module includes:
the analyzing unit is used for analyzing the key information to determine the user category of the user which is requested to be sent, wherein the user category comprises a first user category and a second user category;
a third determining unit, configured to obtain a historical accounting category of the user if the user category is a first user category, and determine a blockchain node matched with the historical accounting category in the accounting blockchain nodes as a target blockchain node;
and the matching unit is used for acquiring login attribute information of the user if the user category is a second user category, and matching a query blockchain node from the query blockchain nodes according to the login attribute information to serve as a target blockchain node.
Further, the apparatus further comprises:
and the first forwarding module is used for forwarding the information operation content carried by the information operation request and the key information to the target blockchain node if the target blockchain node is an accounting blockchain node, so that the target blockchain node performs authority verification according to the key information, and when the authority verification result is that the authority verification is passed, accounting processing is performed on the information of the target vehicle according to the information operation content.
Further, the apparatus further comprises:
the second forwarding module is used for forwarding the service transaction information and/or the information operation request to the supervision blockchain node so that a vehicle information supervision side can check vehicle information transaction and/or vehicle information operation;
the obtaining module 31 is further configured to obtain a result of the verification, and if the result of the verification is that the verification fails, generate early warning information for indicating a vehicle information transaction and/or a vehicle information operation violation, and send the early warning information to a monitoring terminal.
The invention provides a vehicle information processing device, which is characterized in that firstly, at least one of key information, service transaction information and vehicle transaction state information of a user is sent out by responding to an information operation request of a target vehicle, and a target blockchain node is determined from blockchain nodes according to the key information, wherein the blockchain nodes comprise query blockchain nodes and accounting blockchain nodes, the query blockchain nodes store vehicle information classification labels corresponding to different information categories, and the vehicle information classification labels are determined based on original vehicle information in the accounting blockchain nodes; if the target blockchain node is a query blockchain node, forwarding the vehicle transaction state information, the service transaction information and the information operation request to the target blockchain node so that the target blockchain node executes query on target vehicle information according to the vehicle transaction state information, the service transaction information and the information operation request; the method and the device have the advantages that the target vehicle information query result of the target blockchain node is obtained and sent to the terminal, compared with the prior art, the billing and query of the vehicle information are closely related by configuring the billing blockchain node and the query blockchain node, the deletion and omission of the vehicle information are greatly avoided, meanwhile, the operating users are distinguished based on the key information, the operating authorities of the users with different authorities are limited, the safety of the vehicle information is ensured, and accordingly the integrity and the authenticity of the vehicle information are effectively improved.
According to an embodiment of the present invention, there is provided a storage medium storing at least one executable instruction that can execute the vehicle information processing method in any of the above-described method embodiments.
Fig. 4 is a schematic structural diagram of a computer device according to an embodiment of the present invention, and the specific embodiment of the present invention is not limited to the specific implementation of the computer device.
As shown in fig. 4, the computer device may include: a processor 402, a communication interface (Communications Interface) 404, a memory 406, and a communication bus 408.
Wherein: processor 402, communication interface 404, and memory 406 communicate with each other via communication bus 408.
A communication interface 404 for communicating with network elements of other devices, such as clients or other servers.
The processor 402 is configured to execute the program 410, and may specifically perform relevant steps in the above-described vehicle information processing method embodiment.
In particular, program 410 may include program code including computer-operating instructions.
The processor 402 may be a central processing unit CPU, or a specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement embodiments of the present invention. The one or more processors included in the computer device may be the same type of processor, such as one or more CPUs; but may also be different types of processors such as one or more CPUs and one or more ASICs.
Memory 406 for storing programs 410. Memory 406 may comprise high-speed RAM memory or may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
Program 410 may be specifically operable to cause processor 402 to:
responding to an information operation request of a target vehicle, acquiring at least one of key information, service transaction information and vehicle transaction state information of a user, determining a target blockchain node from blockchain nodes according to the key information, wherein the blockchain node comprises a query blockchain node and an accounting blockchain node, the query blockchain node stores vehicle information classification labels corresponding to different information categories, and the vehicle information classification labels are determined based on original vehicle information in the accounting blockchain node;
if the target blockchain node is a query blockchain node, forwarding the vehicle transaction state information, the service transaction information and the information operation request to the target blockchain node so that the target blockchain node executes query on target vehicle information according to the vehicle transaction state information, the service transaction information and the information operation request;
And acquiring a target vehicle information inquiry result of the target blockchain node, and sending the target vehicle information inquiry result to a terminal.
It will be appreciated by those skilled in the art that the modules or steps of the invention described above may be implemented in a general purpose computing device, they may be concentrated on a single computing device, or distributed across a network of computing devices, they may alternatively be implemented in program code executable by computing devices, so that they may be stored in a memory device for execution by computing devices, and in some cases, the steps shown or described may be performed in a different order than that shown or described, or they may be separately fabricated into individual integrated circuit modules, or multiple modules or steps within them may be fabricated into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A vehicle information processing method, characterized by comprising:
responding to an information operation request of a target vehicle, acquiring at least one of key information, service transaction information and vehicle transaction state information of a user, determining a target blockchain node from blockchain nodes according to the key information, wherein the blockchain node comprises a query blockchain node and an accounting blockchain node, the query blockchain node stores vehicle information classification labels corresponding to different information categories, and the vehicle information classification labels are determined based on original vehicle information in the accounting blockchain node;
if the target blockchain node is a query blockchain node, forwarding the vehicle transaction state information, the service transaction information and the information operation request to the target blockchain node so that the target blockchain node executes query on target vehicle information according to the vehicle transaction state information, the service transaction information and the information operation request;
and acquiring a target vehicle information inquiry result of the target blockchain node, and sending the target vehicle information inquiry result to a terminal.
2. The method of claim 1, wherein the target block link point performing a query for target vehicle information based on the vehicle transaction status information, the service transaction information, the information manipulation request comprises:
determining a first operation information label from the vehicle information classification labels according to the vehicle transaction state information, and determining a second operation information label from the vehicle information classification labels according to the service transaction information;
determining an intersection of the first operation information tag, the second operation information tag and an initial operation information tag carried by the information operation request as a target operation information tag;
and inquiring the information of the target vehicle according to the target operation information tag.
3. The method of claim 2, wherein determining a first operation information tag from vehicle information category tags based on the vehicle transaction status information comprises:
if the vehicle transaction state information is a transaction state, determining at least one type of vehicle information of maintenance type information, insurance type information, violation type information, transaction type information and accident type information in the vehicle classification information as a first operation information label;
And if the vehicle transaction state information is in a non-transaction state, configuring the content of the first operation information label to be empty.
4. The method of claim 2, wherein said determining a second operation information tag from the vehicle information classification tags based on the service transaction information comprises:
matching a target service group from a service group mapping relation set according to the service transaction information, wherein the service group mapping relation set comprises mapping relations between different vehicle information groups and different preset service levels;
and determining the vehicle information tag matched with the information category in the target service packet in the vehicle information classification tag as a second operation information tag.
5. The method of claim 1, wherein said determining a target blockchain link point from blockchain nodes based on the key information comprises:
analyzing the key information to determine user categories of a user which is requested to be sent, wherein the user categories comprise a first user category and a second user category;
if the user category is a first user category, acquiring a historical accounting category of the user, and determining a blockchain node matched with the historical accounting category in the accounting blockchain nodes as a target blockchain node;
And if the user category is the second user category, acquiring login attribute information of the user, and matching a query blockchain node from the query blockchain nodes according to the login attribute information to serve as a target blockchain node.
6. The method according to claim 1, wherein the method further comprises:
if the target blockchain node is an accounting blockchain node, forwarding information operation content and the key information carried by the information operation request to the target blockchain node so that the target blockchain node performs authority verification according to the key information, and when the authority verification result is that the verification is passed, performing accounting processing on the information of the target vehicle according to the information operation content.
7. The method of claim 1, wherein the blockchain node further comprises a supervisory blockchain node, the method further comprising:
forwarding the service transaction information and/or the information operation request to the supervisory blockchain node so that a vehicle information supervisory side performs verification on vehicle information transaction and/or vehicle information operation;
and acquiring a verification result, if the verification result is that the verification result does not pass, generating early warning information for indicating vehicle information transaction and/or vehicle information operation violation, and transmitting the early warning information to a monitoring terminal.
8. A vehicle information processing apparatus characterized by comprising:
the system comprises an acquisition module, a storage module and a storage module, wherein the acquisition module is used for responding to an information operation request of a target vehicle, acquiring at least one of key information, service transaction information and vehicle transaction state information of a user, determining a target blockchain node from blockchain nodes according to the key information, wherein the blockchain nodes comprise query blockchain nodes and accounting blockchain nodes, the query blockchain nodes store vehicle information classification labels corresponding to different information types, and the vehicle information classification labels are determined based on original vehicle information in the accounting blockchain nodes;
the determining module is used for forwarding the vehicle transaction state information, the service transaction information and the information operation request to the target blockchain node if the target blockchain node is a query blockchain node, so that the target blockchain node executes query on target vehicle information according to the vehicle transaction state information, the service transaction information and the information operation request;
and the sending module is used for obtaining the target vehicle information inquiry result of the target blockchain node and sending the target vehicle information inquiry result to the terminal.
9. A storage medium having stored therein at least one executable instruction that causes a processor to perform operations corresponding to the vehicle information processing method according to any one of claims 1 to 7.
10. A computer device, comprising: the device comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete communication with each other through the communication bus;
the memory is configured to store at least one executable instruction that causes the processor to perform the operations corresponding to the vehicle information processing method according to any one of claims 1 to 7.
CN202310377522.2A 2023-04-10 2023-04-10 Vehicle information processing method and device, storage medium and computer equipment Pending CN116467364A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310377522.2A CN116467364A (en) 2023-04-10 2023-04-10 Vehicle information processing method and device, storage medium and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310377522.2A CN116467364A (en) 2023-04-10 2023-04-10 Vehicle information processing method and device, storage medium and computer equipment

Publications (1)

Publication Number Publication Date
CN116467364A true CN116467364A (en) 2023-07-21

Family

ID=87176458

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310377522.2A Pending CN116467364A (en) 2023-04-10 2023-04-10 Vehicle information processing method and device, storage medium and computer equipment

Country Status (1)

Country Link
CN (1) CN116467364A (en)

Similar Documents

Publication Publication Date Title
US11362814B1 (en) Autonomous devices
CN109544160B (en) Transaction authenticity verification method and system based on block chain and intelligent contract
US20200286132A1 (en) Second-hand vehicle transaction method and server
CN105262779B (en) Identity authentication method, device and system
US20130226811A1 (en) Trusted third party clearing house for lead tracking
CN108876506B (en) Vehicle registration method and device
CN109510860A (en) A kind of data processing method, relevant device and system
CN111414434B (en) Block chain-based data transaction management network, transaction device and storage medium
CN110569993A (en) Intelligent maintenance and maintenance system based on big data
CN115829574A (en) Data asset transaction system and method based on block chain
CN115204873A (en) Block chain-based open big data transaction matching method and system
US20230334609A1 (en) Information management method and non-transitory, computer readable, tangible storage medium storing information management program
CN108540335B (en) Management method and management device for equipment analysis report
CN110599273B (en) Data processing method, data processing device, node equipment and storage medium
CN107682376A (en) Air control data interactive method and device
CN109872223B (en) Virtual article transaction method, device, equipment and storage medium
CN106485508A (en) Commodity fidelity implementation method and fidelity merchandise sales management system
CN112256799A (en) Data processing method and device based on block chain, server and storage medium
CN113656497A (en) Data verification method and device based on block chain
CN116467364A (en) Vehicle information processing method and device, storage medium and computer equipment
CN108257010A (en) Self-help insurance card system and the underwriting process based on self-help insurance card system
CN110599211A (en) Ticket information processing method and device and computer equipment
CN110658964A (en) SaaS ERP management system suitable for chemical enterprises
CN116862236A (en) Risk scene assessment method, system, terminal equipment and storage medium
CN112132588B (en) Data processing method and device based on block chain, routing equipment and storage medium

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