CN113645264A - Automobile safety information processing method and device, electronic equipment and storage medium - Google Patents
Automobile safety information processing method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113645264A CN113645264A CN202110514485.6A CN202110514485A CN113645264A CN 113645264 A CN113645264 A CN 113645264A CN 202110514485 A CN202110514485 A CN 202110514485A CN 113645264 A CN113645264 A CN 113645264A
- Authority
- CN
- China
- Prior art keywords
- user
- user account
- information
- block chain
- safety information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application provides a method and a device for processing automobile safety information, electronic equipment and a computer readable storage medium, wherein the method comprises the following steps: receiving security information of a target vehicle type uploaded by a first user account through a preset first user access interface; determining a corresponding external data source based on the information type of the security information, and checking whether the security information is correct according to the external data source through a prediction machine provided by the block chain node; if so, adding a first number of user points for the number of the user points corresponding to the first user account, and storing the updated number of the user points corresponding to the first user account and the safety information of the target vehicle type into a preset block chain; and when a query request of the second user account for the target vehicle type through a preset second user access interface is received, searching safety information corresponding to the target vehicle type in the block chain, and returning the safety information. According to the method and the system, the security information can be systematically gathered, and convenient security information query service is provided.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for processing vehicle security information, an electronic device, and a computer-readable storage medium.
Background
The safety performance of automobiles is an important reference factor for consumer shopping. At present, consumers mainly obtain safety information of vehicles from national automobile safety testing organizations, wherein the information is a sampling inspection result and has limited referential. In addition, some comment data for security performance are also available on the automobile forum or the evaluation website, and the comment data are real experience data of individual consumers and cannot be systematically summarized. Under the condition, if a consumer needs to check the safety information of one type of vehicle, the consumer cannot conveniently obtain systematic data, and the screening is difficult when the consumer faces comment data with various sources on various websites.
Disclosure of Invention
An object of the embodiment of the application is to provide a method and a device for processing automobile safety information, an electronic device, and a computer-readable storage medium, which are used for realizing a summary and viewing service of safety information.
On one hand, the embodiment of the application provides a method for processing automobile safety information, which is applied to a block link point and comprises the following steps:
receiving security information of a target vehicle type uploaded by a first user account through a preset first user access interface;
determining a corresponding external data source based on the information type of the safety information, and checking whether the safety information is correct according to the external data source through a prediction machine provided by the block link point;
if so, adding a first number of user points to the number of the user points corresponding to the first user account, and storing the updated number of the user points corresponding to the first user account and the target vehicle type safety information into a preset block chain;
when an inquiry request of a second user account for the target vehicle type through a preset second user access interface is received, the safety information corresponding to the target vehicle type is searched in the block chain, and the safety information of the target vehicle type is returned to the second user account.
In an embodiment, before the receiving security information of the target vehicle type uploaded by the first user account, the method further includes:
receiving a user registration request;
and generating a user account according to the user registration request, and storing the user account to the block chain.
In an embodiment, before the generating a user account according to the user registration request, the method further comprises:
judging whether the user registration request comprises user vehicle information or not;
if yes, the user vehicle information is verified through the prediction machine;
and if the user vehicle information passes the verification, executing the step of generating the user account according to the user registration request.
In an embodiment, the method further comprises:
and when the safety information is accident information, exchanging a placard fund according to the user integral number corresponding to the first user account, and sending the placard fund to the first user account.
In an embodiment, the exchanging the rebate according to the user point amount corresponding to the first user account includes:
calculating the ratio of the points corresponding to the first user account according to the number of the user points corresponding to the first user account and the total number of the user points of all the user accounts in the block chain;
and determining the corresponding tender of the first user account according to the integral ratio and the sum of money in the total money pool of the block chain.
In an embodiment, before the returning the security information of the target vehicle type to the second user account, the method further comprises:
judging whether the user integral number corresponding to the second user account is not less than a second number;
and if so, deducting the second amount of user points from the amount of user points corresponding to the second user account, and executing the step of returning the target vehicle type safety information in the block chain to the second user account.
In an embodiment, the method further comprises:
and configuring corresponding user point number for the user account according to the recharging amount of any user account, and storing the user point number of the user account to the block chain.
On the other hand, an embodiment of the present application further provides a device for processing vehicle safety information, which is applied to a block chain node, and includes:
the receiving module is used for receiving the security information of the target vehicle type uploaded by the first user account through a preset first user access interface;
the verification module is used for determining a corresponding external data source based on the information type of the safety information and verifying whether the safety information is correct or not according to the external data source through a prediction machine provided by the block chain node;
the storage module is used for increasing a first number of user points for the number of user points corresponding to the first user account and storing the updated number of user points corresponding to the first user account and the updated safety information of the target vehicle type into a preset block chain if the number of user points corresponding to the first user account is positive;
and the response module is used for searching the safety information corresponding to the target vehicle type in the block chain when receiving a query request of a second user account for the target vehicle type through a preset second user access interface, and returning the safety information of the target vehicle type to the second user account.
Further, an embodiment of the present application further provides an electronic device, where the electronic device includes:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to execute the processing method of the automobile safety information.
In addition, the embodiment of the application also provides a computer readable storage medium, and the storage medium stores a computer program, and the computer program can be executed by a processor to complete the processing method of the automobile safety information.
According to the scheme, the safety information uploaded by a large number of user accounts can be systematically gathered, after the safety information is verified, the safety information passing the verification is stored in the block chain, the user points of the block chain network can stimulate the user to upload the safety information, the latest safety information can be continuously gathered, when the query request for a specific vehicle type is received, the safety information corresponding to the vehicle type is returned, and convenient safety information query service is provided.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments of the present application will be briefly described below.
Fig. 1 is a schematic view of an application scenario of a processing method for automobile safety information according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
FIG. 3 is a schematic flow chart illustrating a method for processing vehicle safety information according to an embodiment of the present disclosure;
fig. 4 is a flowchart illustrating a method for processing automobile safety information according to another embodiment of the present application;
fig. 5 is a technical architecture diagram of a processing method for vehicle safety information according to an embodiment of the present application;
fig. 6 is a block diagram of a device for processing vehicle safety information according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
Like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, in the description of the present application, the terms "first", "second", and the like are used only for distinguishing the description, and cannot be construed as indicating or implying relative importance.
Fig. 1 is an application scenario illustration of a processing method for automobile safety information according to an embodiment of the present application. As shown in fig. 1, the application scenario includes a client 20 and a plurality of blockchain nodes 30 constituting a blockchain network; the client 20 may be a user terminal such as a host, a mobile phone, a tablet computer, and the like, and is configured to upload security information of the vehicle to the block link point 30 or initiate security query on the vehicle; blockchain node 30 may be a server, a computer, and may be responsive to collecting security information uploaded by client 20 and to query requests initiated by client 20.
As shown in fig. 2, the present embodiment provides an electronic apparatus 1 including: at least one processor 11 and a memory 12, one processor 11 being exemplified in fig. 2. The processor 11 and the memory 12 are connected by a bus 10, and the memory 12 stores instructions executable by the processor 11, and the instructions are executed by the processor 11, so that the electronic device 1 can execute all or part of the flow of the method in the embodiments described below. In an embodiment, the electronic device 1 may be the above block chain node 30, and is configured to execute the processing method of the car safety information.
The Memory 12 may be implemented by any type or combination of volatile and non-volatile Memory devices, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk, or optical disk.
The present application also provides a computer-readable storage medium storing a computer program executable by the processor 11 to perform the method for processing the vehicle safety information provided by the present application.
Referring to fig. 3, a flowchart of a method for processing vehicle safety information according to an embodiment of the present application is shown, and as shown in fig. 3, the method may include the following steps 310 to 340.
Step 310: and receiving the security information of the target vehicle type uploaded by the first user account through a preset first user access interface.
The first user account may be any user account that has completed registration in the blockchain network.
The user access interface is a web page provided by the blockchain network for the client, and can send the security information to any one blockchain link point in the blockchain network through the web3j interface. The first user access interface is a user access interface operated by a user corresponding to the first user account.
The target vehicle type may be a vehicle type owned by the user corresponding to the first user account.
The safety information may include factory safety performance detection information, annual inspection information, accident assessment information, and the like of the vehicle, which are related to the safety performance of the vehicle.
The first user account can send the security information of the target vehicle type to any one block chain node at a client carrying the first user access interface, so that the block chain network can receive the security information of the target vehicle type.
Step 320: and determining a corresponding external data source based on the information type of the safety information, and checking whether the safety information is correct according to the external data source through a prediction machine provided by the block link point.
The block chain node receiving the security information may check the security information by using an oraclize machine (oraclize), and determine whether the security information is correct. The prediction machine can access an external data source of the block chain network, and acquires data from the external data source to judge whether the security information is correct; here, the external data sources may include traffic accident query systems of respective cities, for example: and the public security traffic administration provides an external service website.
The safety information of different information types can be verified through different external data sources, the block chain node can be configured with a verification table, and the mapping relation between the information types and the external data sources can be recorded in the verification table. After receiving the safety information of the target vehicle type, the block chain node can search the check table based on the information type of the safety information, determine a corresponding external data source, and check the safety information by using the external data source through the prediction machine.
For example, the block link point receives annual inspection information of a vehicle type "popular golf" uploaded by the first user account, and may determine that an external data source corresponding to the annual inspection information is a vehicle management station website. The block link node can acquire annual inspection information corresponding to the license plate number of the first user account from the vehicle management website through the prediction machine, and compares whether the annual inspection information is consistent with the license plate number of the first user account, if so, the annual inspection information uploaded by the first user account passes verification.
In one case, if the security information is incorrect, the block link point may return a verification error prompt message to the first user account, where the verification error prompt message indicates that the security information is incorrect, so as to prompt the user corresponding to the first user account to check the security information and upload the security information again. Alternatively, if the security information is correct, the block link point may continue to perform step 330, as described below.
Step 330: if yes, adding a first number of user points for the number of the user points corresponding to the first user account, and storing the updated number of the user points corresponding to the first user account and the safety information of the target vehicle type into a preset block chain.
In the case that the safety information is correct, the block link point may store the safety information of the target vehicle type to the block chain. The blockchain node may broadcast the verified security information to other blockchain nodes in the blockchain network, and may save the security information to the blockchain based on a blockchain update mechanism.
In order to improve the positivity of uploading the security information by the user, when the security information is verified and determined to be correct, the block link points may increase the user points of the first number for the user point number corresponding to the first user account. For example, when the block link point determines that the security information is correct, 100 user points may be added to the first user account to which the security information is uploaded. After each user account is registered, the block chain link points receiving the user registration request can configure a preset number of user points for the user account, or configure the number of the user points to be zero under the initial condition of the user account.
The blockchain link point may view the user credit amount for the first user account from the blockchain, and after adding the first amount, store the updated user credit amount to the blockchain. The blockchain node may broadcast the user credit amount corresponding to the first user account to other blockchain link points in the blockchain network, and may save the updated user credit amount to the blockchain based on a blockchain update mechanism.
Step 340: and when a query request of a second user account for the target vehicle type through a preset second user access interface is received, searching safety information corresponding to the target vehicle type in the block chain, and returning the safety information of the target vehicle type to the second user account.
The second user account may be any user account that has completed registration in the blockchain network in addition to the first user account described above.
The second user access interface is a user access interface operated by a user corresponding to the second user account.
The second user account can send a query request to any block chain node at a client carrying the second user access interface, and the query request can contain vehicle type information of a target vehicle type. The block chain node receiving the query request can analyze the vehicle type information from the query request, search all corresponding safety information in the block chain according to the vehicle type information, and return the searched safety information to the second user account.
Through the measures, the block chain nodes can systematically summarize security information uploaded by a large number of user accounts and store the security information to the block chain, and when a query request aiming at a target vehicle type is subsequently received, the security information corresponding to the target vehicle type is correspondingly returned, so that the convenient query service of the security information is provided.
In one embodiment, the block link point may further perform an account registration process before performing the processing method of the vehicle security information. The blockchain node may receive a user registration request, which may include user information. When a user registers, the user information can be input on a web page of a client side providing a registration service, and a user registration request is initiated to any one of the blockchain nodes through the web3j interface. Here, the user information may include user basic information, and the user basic information may be age, sex, region of belongings, and the like, wherein the age may be an age range; if the user is an owner of the vehicle, the user vehicle information can be provided during registration, the user vehicle information can comprise license plate numbers, vehicle type information and the like, and the license plate number sent to the block chain node can be a license plate number hash value calculated through a hash algorithm on a web page.
After receiving the user registration request sent by the client, the blockchain node may generate a user account according to the user registration request, and store the user account corresponding to the user information to the blockchain. The blockchain node may broadcast the user account corresponding to the user information to other blockchain link points in the blockchain network, and may save the user account to the blockchain based on a blockchain update mechanism. The blockchain node can generate a user private key corresponding to the user account, and return the user account and the user private key to the client initiating the user registration request, so that the user can log in the blockchain network through the user account and the user private key.
Through the measures, the user registration can be realized, so that the safety information of the vehicle can be collected by relying on the registered user account subsequently, and the safety information inquiry service is provided for the registered user account.
In one embodiment, the blockchain node may determine whether the user registration request includes user vehicle information before generating the user account according to the user registration request. In one case, if the user vehicle information is not included, the block link point may directly generate a corresponding user account according to the user basic information, and store the user account in the block chain. In another case, if the user vehicle information is included, the block link point may verify the user vehicle information through the local prediction machine. Specifically, the block link point can search the license plate number in the user vehicle information from an external data source (such as a vehicle management station website) through the prediction machine, and judge whether the license plate number really exists.
If the user vehicle information is not verified, the block link point may return a vehicle information error prompt message to the client initiating the user registration request, where the vehicle information error prompt message indicates that the user vehicle information in the user registration request is in error. Prompting the user to check the vehicle information and reinitiate registration.
If the user vehicle information passes the verification, the block chain link points can generate corresponding user accounts according to the user basic information and the user vehicle information, and store the corresponding user accounts in the block chain.
By the aid of the measures, the user account can be generated for the vehicle owner under the condition that the vehicle information is verified to be correct, and the safety information uploaded by the subsequent user account has credibility.
In an embodiment, when the security information is verified to be correct, the block link points may determine the type of the security information according to the content in the security information, and if the security information is accident information, the block link points may exchange a placard money according to the user point number corresponding to the first user account, and send the placard money to the first user account.
In the registration phase, the user basic information uploaded by the user through the client may include an external account of the user, such as a pay account, a bank account, and the like.
After determining the amount of the petition money issued by the user corresponding to the first user account, the block chain node can complete payment to the external account corresponding to the first user account by calling a money instrument through a preset ethcall instruction or a prolog machine. Here, the legal tender may be an application supporting a transfer service such as a pay treasure, a financial payment pass, and the like.
Through the measures, the block chain network can provide the tender according to the past contribution of the user when the user has an automobile safety accident, so that the participation sense and the enthusiasm of the user are improved.
In an embodiment, when the block link point exchanges the rebate according to the user point number corresponding to the first user account, the point occupation ratio corresponding to the first user account may be calculated according to the user point number corresponding to the first user account and the total user points of all the user accounts in the block chain. The block chain node may accumulate the user point numbers of all registered user accounts in the block chain to obtain a user point total amount, and determine the point ratio corresponding to the first user account according to the user point number corresponding to the first user account and the user point total amount.
The block chain node can determine the corresponding tender of the first user account according to the integral ratio and the sum of money in the total money pool of the block chain. The total amount pool may be an external account corresponding to the preconfigured blockchain, and the amount in the total amount pool may be a result of charging by the plurality of users. The calculation of the placard can be expressed by the following formula (1):
wherein F represents the amount of the tender; t represents the user integral number corresponding to the first user account; t represents the total amount of the user points; s represents the amount in the total amount pool.
In addition, a tender upper limit (for example, 10 ten thousand) can be preset, and after calculating the tender corresponding to the first user account by the block link points, whether the tender exceeds the tender upper limit is judged. On one hand, if not, the placard can be directly issued; on the other hand, if yes, the placard can be issued according to the amount indicated by the placard upper limit.
In one embodiment, when the blockchain network provides the security information query service for the user, the corresponding user credit may be deducted to improve the value of the user credit in the blockchain network, thereby improving the positivity of uploading the security information by the user.
The block chain node may determine whether the user integral number corresponding to the second user account is not less than a preset second number after receiving a query request of the second user account for the target vehicle type. Here, the second number is the number of user points that need to be deducted each time the user views the security information.
On one hand, if the user integral number corresponding to the second user account is smaller than the second number, the blockchain node may return an insufficient integral prompt message to the second user account, where the insufficient integral prompt message indicates that the remaining integral is insufficient to support one query service. On the other hand, if the user integral number corresponding to the second user account is not less than the second number, the block link point may deduct the user integral number of the second number from the user integral number corresponding to the second user account, and return the safety information of the target vehicle type to the second user account. The blockchain node may update the number of user credits minus the second number to the blockchain.
In one embodiment, the block chain node may configure a corresponding user point amount for the user account according to the recharge amount of any user account, and store the user point amount of the user account to the block chain. Any user can transfer money to the external account corresponding to the block chain through the external account corresponding to the user account so as to finish recharging. The block chain node can determine the recharging amount and the external account of the user through the pre-speaking machine, determine the user account of the user in the block chain network according to the external account, further increase the user integral number matched with the recharging amount for the user account, and update the updated user integral number to the block chain.
By the measures, the block chain node can add user points to the user after the user is charged, so that the user can obtain security information query service subsequently.
Referring to fig. 4, a flow diagram of a processing method for automobile safety information provided in another embodiment of the present application is shown in fig. 4, where in a first step, each user registers on a web page provided by a block chain network to obtain a user account. And secondly, the safety information of the automobile can be input into the user account with the basic information of the user automobile, and the block link points issue user points for the user account with the input safety information. And thirdly, any user account can check the safety information of various vehicle types, so that the real safety condition of the vehicle in the using process can be obtained. The user account using the viewing service is deducted a certain user credit, and the user can obtain the user credit by recharging, so that the amount in the total amount pool of the block chain is increased. And fourthly, when the automobile of the user has an accident, uploading accident information (a safety report) by the user account, and issuing an incentive corresponding to the user point number for the user by the block link point.
Referring to fig. 5, a technical architecture diagram of a processing method for automobile safety information according to an embodiment of the present application is shown in fig. 5, where user basic information and automobile basic information are stored and a blockchain is stored when a user account is registered, and a user score corresponding to the user account is also stored in the blockchain. The block chain node can realize services such as account registration, point increase and decrease, safety information check, petition payment issuing and the like through an intelligent contract.
Fig. 6 is a device for processing safety information of a vehicle according to an embodiment of the present invention, as shown in fig. 6, the device may include:
the receiving module 610 is configured to receive security information of a target vehicle type uploaded by a first user account through a preset first user access interface;
a checking module 620, configured to determine a corresponding external data source based on the information type of the security information, and check whether the security information is correct according to the external data source through a prediction engine provided by the block chain node;
a storage module 630, configured to, if yes, add a first number of user points to the user point number corresponding to the first user account, and store the updated user point number corresponding to the first user account and the updated security information of the target vehicle type to a preset block chain;
the response module 640 is configured to, when receiving a query request of a second user account for the target vehicle type through a preset second user access interface, search for security information corresponding to the target vehicle type in the block chain, and return the security information of the target vehicle type to the second user account.
The implementation processes of the functions and actions of the modules in the device are specifically detailed in the implementation processes of the corresponding steps in the processing method of the automobile safety information, and are not described again here.
In the embodiments provided in the present application, the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, the functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes.
Claims (10)
1. A processing method of automobile safety information is applied to a block chain node, and is characterized by comprising the following steps:
receiving security information of a target vehicle type uploaded by a first user account through a preset first user access interface;
determining a corresponding external data source based on the information type of the safety information, and checking whether the safety information is correct according to the external data source through a prediction machine provided by the block chain node;
if so, adding a first number of user points to the number of user points corresponding to the first user account, and storing the updated number of user points corresponding to the first user account and the safety information of the target vehicle type to a preset block chain;
and when a query request of a second user account for the target vehicle type through a preset second user access interface is received, searching safety information corresponding to the target vehicle type in the block chain, and returning the safety information of the target vehicle type to the second user account.
2. The method of claim 1, wherein prior to the receiving security information for the target vehicle type uploaded from the first user account, the method further comprises:
receiving a user registration request;
and generating a user account according to the user registration request, and storing the user account to the block chain.
3. The method of claim 2, wherein prior to the generating a user account from the user registration request, the method further comprises:
judging whether the user registration request comprises user vehicle information or not;
if yes, the user vehicle information is verified through the prediction machine;
and if the user vehicle information passes the verification, executing the step of generating the user account according to the user registration request.
4. The method of claim 1, further comprising:
and when the safety information is accident information, exchanging a placard fund according to the user integral number corresponding to the first user account, and sending the placard fund to the first user account.
5. The method according to claim 4, wherein the exchanging a placard against the user point amount corresponding to the first user account comprises:
calculating the ratio of the points corresponding to the first user account according to the number of the user points corresponding to the first user account and the total number of the user points of all the user accounts in the block chain;
and determining the corresponding tender of the first user account according to the integral ratio and the sum of money in the total money pool of the block chain.
6. The method of claim 1, wherein prior to the returning the security information for the target vehicle type to the second user account, the method further comprises:
judging whether the user integral number corresponding to the second user account is not less than a second number;
and if so, deducting the second amount of user points from the amount of user points corresponding to the second user account, and executing the step of returning the safety information of the target vehicle type in the block chain to the second user account.
7. The method of claim 1, further comprising:
and configuring corresponding user point number for the user account according to the recharging amount of any user account, and storing the user point number of the user account to the block chain.
8. A processing device of automobile safety information is applied to a block chain node, and is characterized by comprising the following components:
the receiving module is used for receiving the security information of the target vehicle type uploaded by the first user account through a preset first user access interface;
the verification module is used for determining a corresponding external data source based on the information type of the safety information and verifying whether the safety information is correct or not according to the external data source through a prediction machine provided by the block chain node;
the storage module is used for increasing a first number of user points for the number of the user points corresponding to the first user account and storing the updated number of the user points corresponding to the first user account and the updated safety information of the target vehicle type into a preset block chain if the number of the user points corresponding to the first user account is positive;
and the response module is used for searching the safety information corresponding to the target vehicle type in the block chain when receiving a query request of a second user account for the target vehicle type through a preset second user access interface, and returning the safety information of the target vehicle type to the second user account.
9. An electronic device, characterized in that the electronic device comprises:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to perform the method of processing the car safety information of any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that the storage medium stores a computer program executable by a processor to perform the method of processing the vehicle safety information according to any one of claims 1 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110514485.6A CN113645264B (en) | 2021-05-11 | 2021-05-11 | Automobile safety information processing method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110514485.6A CN113645264B (en) | 2021-05-11 | 2021-05-11 | Automobile safety information processing method and device, electronic equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113645264A true CN113645264A (en) | 2021-11-12 |
| CN113645264B CN113645264B (en) | 2024-01-23 |
Family
ID=78415851
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110514485.6A Active CN113645264B (en) | 2021-05-11 | 2021-05-11 | Automobile safety information processing method and device, electronic equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113645264B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115099805A (en) * | 2022-06-27 | 2022-09-23 | 中国银行股份有限公司 | Transfer transaction processing method, terminal, server and system based on license plate number |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090172035A1 (en) * | 2007-12-31 | 2009-07-02 | Pieter Lessing | System and method for capturing and storing casino information in a relational database system |
| CN108154050A (en) * | 2017-11-30 | 2018-06-12 | 深圳市轱辘车联数据技术有限公司 | A kind of vehicle condition data managing method and device |
| WO2018119587A1 (en) * | 2016-12-26 | 2018-07-05 | 深圳前海达闼云端智能科技有限公司 | Data processing method, device, and system, and information acquisition apparatus |
| KR101932277B1 (en) * | 2017-12-22 | 2018-12-24 | 주식회사 미탭스플러스 | Distributed Ledger Device and Distributed Ledger Method for Sharing User Information using Blockchain |
| CN109493093A (en) * | 2018-09-26 | 2019-03-19 | 百度在线网络技术(北京)有限公司 | User behavior information processing method and device based on block chain |
| CN109660538A (en) * | 2018-12-20 | 2019-04-19 | 众安信息技术服务有限公司 | Vehicle communication method and device based on block chain |
| CN110889772A (en) * | 2018-11-21 | 2020-03-17 | 腾讯科技(深圳)有限公司 | Policy processing method and device, computer equipment and storage medium |
| US10805068B1 (en) * | 2017-04-05 | 2020-10-13 | State Farm Mutual Automobile Insurance Company | Systems and methods for feature-based rating via blockchain |
| CN112561504A (en) * | 2020-10-28 | 2021-03-26 | 利天新能源科技(常熟)有限公司 | New energy automobile data storage transaction system based on block chain and implementation method |
| CN112561595A (en) * | 2020-12-21 | 2021-03-26 | 杭州趣链科技有限公司 | Point exchange method, system, device, equipment and storage medium |
-
2021
- 2021-05-11 CN CN202110514485.6A patent/CN113645264B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090172035A1 (en) * | 2007-12-31 | 2009-07-02 | Pieter Lessing | System and method for capturing and storing casino information in a relational database system |
| WO2018119587A1 (en) * | 2016-12-26 | 2018-07-05 | 深圳前海达闼云端智能科技有限公司 | Data processing method, device, and system, and information acquisition apparatus |
| US10805068B1 (en) * | 2017-04-05 | 2020-10-13 | State Farm Mutual Automobile Insurance Company | Systems and methods for feature-based rating via blockchain |
| CN108154050A (en) * | 2017-11-30 | 2018-06-12 | 深圳市轱辘车联数据技术有限公司 | A kind of vehicle condition data managing method and device |
| KR101932277B1 (en) * | 2017-12-22 | 2018-12-24 | 주식회사 미탭스플러스 | Distributed Ledger Device and Distributed Ledger Method for Sharing User Information using Blockchain |
| CN109493093A (en) * | 2018-09-26 | 2019-03-19 | 百度在线网络技术(北京)有限公司 | User behavior information processing method and device based on block chain |
| CN110889772A (en) * | 2018-11-21 | 2020-03-17 | 腾讯科技(深圳)有限公司 | Policy processing method and device, computer equipment and storage medium |
| CN109660538A (en) * | 2018-12-20 | 2019-04-19 | 众安信息技术服务有限公司 | Vehicle communication method and device based on block chain |
| CN112561504A (en) * | 2020-10-28 | 2021-03-26 | 利天新能源科技(常熟)有限公司 | New energy automobile data storage transaction system based on block chain and implementation method |
| CN112561595A (en) * | 2020-12-21 | 2021-03-26 | 杭州趣链科技有限公司 | Point exchange method, system, device, equipment and storage medium |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115099805A (en) * | 2022-06-27 | 2022-09-23 | 中国银行股份有限公司 | Transfer transaction processing method, terminal, server and system based on license plate number |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113645264B (en) | 2024-01-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112184191B (en) | Resource transaction method, device and system based on block chain | |
| KR101919590B1 (en) | METHOD FOR PAYING COST OF IoT DEVICE BASED ON BLOCKCHAIN AND MERKLE TREE STRUCTURE RELATED THERETO, AND SERVER, SERVICE PROVIDING TERMINAL, AND DIGITAL WALLET USING THE SAME | |
| KR102411007B1 (en) | Credit payment method and device based on mobile terminal P2P | |
| EP3652888A1 (en) | Token provisioning utilizing a secure authentication system | |
| CN108876506B (en) | Vehicle registration method and device | |
| EP3011515A1 (en) | Speech transaction processing | |
| CN109544335B (en) | Transaction data processing method, device, equipment and storage medium based on blockchain | |
| CN109086317B (en) | Risk control method and related device | |
| CN110163634B (en) | Blockchain-based refund methods and devices, electronic equipment | |
| CN109523709B (en) | Shared bicycle using method and device, computer equipment and storage medium | |
| US11488178B2 (en) | Systems and methods for verifying digital payments | |
| CN111899100A (en) | Service control method, device and equipment and computer storage medium | |
| CN113706138A (en) | Payment method, device, equipment and storage medium based on digital currency hard wallet | |
| CN113645264B (en) | Automobile safety information processing method and device, electronic equipment and storage medium | |
| CN117557386A (en) | Service pushing method, device, computer equipment and readable storage medium | |
| US11531984B2 (en) | Method and device facilitating expansion of primary payment instruments | |
| KR102121938B1 (en) | Apparatus and method for providing a simple settlement service of a corporation account | |
| CN109087109B (en) | Mobile payment confirmation method, device, system and storage medium | |
| CN109214801B (en) | Electronic payment confirmation method, device and storage medium | |
| CN115147102A (en) | Payment method, device and system for digital currency wallet and storage medium | |
| CN113177793A (en) | Embedding reaction correspondences inferred from rejection data | |
| CN112562100A (en) | User binding method and device | |
| CN114882646B (en) | Non-inductive payment method, system, equipment and storage medium for gas station | |
| CN112822022B (en) | Multi-signature address updating method and related device | |
| CN112017066A (en) | Information processing method, device, server 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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |