CN114760335A - Vehicle data processing method and device based on block chain and server - Google Patents

Vehicle data processing method and device based on block chain and server Download PDF

Info

Publication number
CN114760335A
CN114760335A CN202210295666.9A CN202210295666A CN114760335A CN 114760335 A CN114760335 A CN 114760335A CN 202210295666 A CN202210295666 A CN 202210295666A CN 114760335 A CN114760335 A CN 114760335A
Authority
CN
China
Prior art keywords
target vehicle
vehicle
target
owner
risk
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
CN202210295666.9A
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.)
Bank of China Ltd
Original Assignee
Bank of China 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 Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202210295666.9A priority Critical patent/CN114760335A/en
Publication of CN114760335A publication Critical patent/CN114760335A/en
Pending legal-status Critical Current

Links

Images

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/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0635Risk analysis of enterprise or organisation activities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • 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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Library & Information Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Software Systems (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Computing Systems (AREA)
  • Development Economics (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Traffic Control Systems (AREA)

Abstract

The specification provides a vehicle data processing method, a device and a server based on a block chain. When a user finds a target vehicle with dangerous behaviors such as random parking, lane occupation and the like, a terminal device can be used for shooting a target picture related to the target vehicle; and generating and sending a vehicle data processing request at least carrying the target picture. After receiving the vehicle data processing request, a server of the vehicle management platform in charge of processing vehicle data can firstly call a preset image recognition model to recognize and obtain the license plate number of the target vehicle by processing the target picture; determining a target vehicle owner bound with the target vehicle through the query block chain according to the license plate number of the target vehicle; and then risk processing prompt information about the target vehicle can be generated and transmitted to the target vehicle owner. Therefore, the target vehicle owner of the target vehicle related to the risky behaviors can be determined efficiently and accurately, and the target vehicle owner can be reminded in time.

Description

Vehicle data processing method and device based on block chain and server
Technical Field
The present specification belongs to the technical field of block chains, and in particular, to a method, an apparatus, and a server for processing vehicle data based on a block chain.
Background
With the use and popularization of vehicles, behaviors such as vehicle disordering, lane occupation and the like are often encountered.
Based on the existing method, when a user finds that a vehicle is parked randomly and occupies a road, the user is mostly difficult to contact with a relevant vehicle owner for processing at the first time, and further normal life and traveling of the user are influenced.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The specification provides a vehicle data processing method, a device and a server based on a block chain, which can efficiently and accurately determine a target vehicle owner of a target vehicle with dangerous behaviors such as random parking, lane occupation and the like, and timely remind the target vehicle owner to perform corresponding processing on the dangerous behaviors of the target vehicle.
The specification provides a vehicle data processing method based on a block chain, which is applied to a server and comprises the following steps: receiving a vehicle data processing request initiated by terminal equipment; the vehicle data processing request at least carries a target picture related to a target vehicle to be processed; calling a preset image recognition model to process the target picture to obtain the license plate number of the target vehicle; inquiring a block chain according to the license plate number of the target vehicle to determine a target vehicle owner bound with the target vehicle; generating risk processing prompt information about the target vehicle; and transmitting the risk processing prompt information to the target vehicle owner.
In one embodiment, the method further comprises: receiving a registration request initiated by a vehicle owner; the registration request at least carries relevant information of the owner of the vehicle and relevant information of the vehicle held by the owner of the vehicle; binding relevant information of the owner of the vehicle and relevant information of the vehicle; and storing the bound related information of the owner and the vehicle into the block chain.
In one embodiment, the related information of the vehicle owner at least comprises a contact way of the vehicle owner; the related information of the vehicle at least comprises the license plate number of the vehicle.
In one embodiment, the risk processing reminder is communicated to the target vehicle owner: inquiring the block chain to obtain the contact way of the target vehicle owner; and sending the risk processing prompt information to a terminal device held by a target vehicle owner according to the contact way.
In one embodiment, the sending the risk processing prompt message to a terminal device held by a target vehicle owner according to the contact information includes: and sending the risk processing prompt information to terminal equipment held by a target vehicle owner based on a 5G transmission protocol according to the contact way.
In one embodiment, after receiving the terminal device initiated vehicle data processing request, the method further comprises: and storing the target picture carried by the vehicle data processing request and the receiving time of the vehicle data processing request into the block chain.
In one embodiment, after receiving the terminal device initiated vehicle data processing request, the method further comprises: calling a preset vehicle behavior recognition model to process the target picture to obtain a risk behavior recognition result of the target vehicle; and determining whether the target vehicle has the risky behaviors or not according to the risky behavior identification result of the target vehicle.
In one embodiment, in the case where it is determined that the target vehicle has a risk behavior, the method further includes: determining the risk behavior type of the target vehicle according to the risk behavior identification result of the target vehicle; according to the risk behavior type of the target vehicle, determining a matched target processing rule from a preset processing rule set; generating a resource processing bill for a target vehicle owner according to the target processing rule; and communicating the resource processing bill to the target vehicle owner.
In one embodiment, after the preset image recognition model is called to process the target picture to obtain the license plate number of the target vehicle, the method further comprises the following steps: acquiring position information of a target vehicle as first position information; correspondingly, after the risk processing prompt message is communicated to the target vehicle owner, the method further comprises the following steps: starting timing from the transmission of the risk processing prompt information to the target vehicle owner, and acquiring the position information of the target vehicle as second position information when the accumulated time reaches a preset time; comparing the first position information with the second position information to obtain a comparison result; and according to the comparison result, under the condition that the difference value between the first position information and the second position information is less than or equal to a preset difference threshold value, transmitting the resource processing bill to a target vehicle owner.
In one embodiment, after communicating the risk processing reminder to the target vehicle owner, the method further comprises: starting timing from the transmission of the risk processing prompt information to the target vehicle owner, and sending an image updating acquisition request to terminal equipment when the accumulated time reaches a preset time; receiving an updated picture fed back by the terminal equipment; comparing the updated picture with a target picture to determine whether to communicate the resource processing bill to a target vehicle owner.
The present specification also provides a vehicle data processing method based on a block chain, which is applied to a terminal device, and includes: responding to user operation, and acquiring a target picture related to a target vehicle to be processed; generating a vehicle data processing request; the vehicle data processing request at least carries a target picture; sending the vehicle data processing request to a server; the server is used for calling a preset image recognition model to process the target picture to obtain the license plate number of the target vehicle; inquiring a block chain according to the license plate number of the target vehicle to determine a target vehicle owner bound with the target vehicle; generating risk processing prompt information about the target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
The present specification also provides a block chain-based vehicle data processing apparatus including: the receiving module is used for receiving a vehicle data processing request initiated by the terminal equipment; the vehicle data processing request at least carries a target picture related to a target vehicle to be processed; the identification module is used for calling a preset image identification model to process the target picture to obtain the license plate number of the target vehicle; the query module is used for querying the block chain according to the license plate number of the target vehicle so as to determine a target vehicle owner bound with the target vehicle; a communication module for generating risk processing prompt information about a target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
The present specification also provides a server comprising a processor and a memory for storing processor-executable instructions that when executed by the processor implement the steps of the blockchain-based vehicle data processing method.
The present specification also provides a computer readable storage medium having stored thereon computer instructions which, when executed by a processor, carry out the steps of the blockchain-based vehicle data processing method.
The present description also provides a computer program product comprising a computer program which, when being executed by a processor, carries out the steps of the blockchain-based vehicle data processing method.
Based on the block chain-based vehicle data processing method, device and server provided by the specification, when a user finds a target vehicle with risk behaviors such as random parking, lane occupation and the like, the user can firstly use a terminal device to shoot a target picture related to the target vehicle; and generating and sending a vehicle data processing request at least carrying the target picture through the terminal equipment. After receiving the vehicle data processing request, a server of the vehicle management platform in charge of processing vehicle data can firstly call a preset image recognition model to recognize and obtain the license plate number of the target vehicle by processing the target picture; determining a target vehicle owner bound with the target vehicle through the query block chain according to the license plate number of the target vehicle; and then risk processing prompt information about the target vehicle can be generated and transmitted to the target vehicle owner. Therefore, the target vehicle owner of the target vehicle with the risky behaviors can be efficiently and accurately determined, and the target vehicle owner is timely reminded to correspondingly process the risky behaviors of the target vehicle, so that the influence of the risky behaviors of the target vehicle on the user is eliminated as soon as possible, and the operation of the user side is simplified.
Drawings
In order to more clearly illustrate the embodiments of the present specification, the drawings needed to be used in the embodiments will be briefly described below, and the drawings in the following description are only some of the embodiments described in the specification, and it is obvious to those skilled in the art that other drawings can be obtained based on the drawings without any inventive work.
FIG. 1 is a schematic flow diagram of a block chain-based vehicle data processing method provided by an embodiment of the present description;
FIG. 2 is a block chain-based vehicle data processing method according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram illustrating an embodiment of a block chain-based vehicle data processing method provided by an embodiment of the present specification in an exemplary scenario;
FIG. 4 is a schematic diagram of an embodiment of a block chain-based vehicle data processing method applied in an example scenario provided in the present specification;
FIG. 5 is a schematic flow chart diagram of a block chain-based vehicle data processing method provided by an embodiment of the present description;
FIG. 6 is a schematic structural component diagram of a server provided in an embodiment of the present description;
fig. 7 is a schematic structural composition diagram of a block chain-based vehicle data processing apparatus provided in an embodiment of the present specification;
fig. 8 is a schematic structural composition diagram of a block chain-based vehicle data processing apparatus according to an embodiment of the present specification.
Detailed Description
In order to make those skilled in the art better understand the technical solutions in the present specification, the technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is obvious that the described embodiments are only a part of the embodiments of the present specification, and not all of the embodiments. All other embodiments obtained by a person skilled in the art based on the embodiments in the present specification without any inventive step should fall within the scope of protection of the present specification.
Referring to fig. 1, an embodiment of the present disclosure provides a block chain-based vehicle data processing method, where the method is specifically applied to a server side. In particular implementations, the method may include the following.
S101: receiving a vehicle data processing request initiated by terminal equipment; the vehicle data processing request at least carries a target picture related to a target vehicle to be processed;
s102: calling a preset image recognition model to process the target picture to obtain the license plate number of the target vehicle;
s103: inquiring a block chain according to the license plate number of the target vehicle to determine a target vehicle owner bound with the target vehicle;
s104: generating risk processing prompt information about the target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
In some embodiments, the block chain-based vehicle data processing method may be specifically applied to the server side.
As shown in fig. 2, the server may specifically include a background server, which is deployed on a side of a service platform or a data processing system (e.g., a vehicle management platform) and is capable of implementing functions such as data transmission and data processing. Specifically, the server may be, for example, an electronic device having data operation, storage function and network interaction function. Alternatively, the server may be a software program running in the electronic device and providing support for data processing, storage and network interaction. In the present embodiment, the number of servers is not particularly limited. The server may specifically be one server, or may also be several servers, or a server cluster formed by several servers.
The terminal device may specifically include a front end disposed on one side of the user, at least provided with a camera, and capable of implementing functions such as data acquisition and data transmission. Specifically, the terminal device may be, for example, an electronic device such as a tablet computer, a notebook computer, and a smart phone. Alternatively, the terminal device may also be a software application that can run in the electronic device. For example, it may be some APP running on a smartphone, etc.
In some embodiments, the target vehicle may be understood as a vehicle to be processed with risk behavior. The risk behaviors can be specifically understood as behaviors needing to be processed by contacting car owners. Specifically, the risk behavior may be a behavior that the target vehicle is not parked in the designated area according to a rule (for example, illegal parking), a behavior that the parking of the target vehicle affects the user or the traveling of the user's vehicle, or a behavior that the target vehicle collides with another vehicle or an object, scratches and the like. Of course, the risk behaviors listed above are merely illustrative. In specific implementation, the risk behaviors may further include other types of behaviors that have risks and need to contact the owner of the vehicle according to specific application scenarios and processing requirements. The present specification is not limited to these.
In some embodiments, the target image at least includes an image including a complete license plate of the target vehicle. Further, the target picture may further include a picture including the target vehicle and environmental information of an area adjacent to the position of the target vehicle. The environmental information of the area adjacent to the position of the target vehicle may specifically include: a stop line on the ground around the position of the target vehicle, a stop sign erected around the position of the target vehicle, other vehicles around the position of the target vehicle, and irregularities of a building and the like.
In some embodiments, referring to fig. 2, when finding that a certain vehicle has a risk behavior, a user may use a terminal device to shoot the vehicle (i.e., a target vehicle) to obtain a corresponding target picture; generating a vehicle data processing request at least carrying a target picture through terminal equipment; and transmits the vehicle data processing request to the server. Accordingly, the server can receive and acquire the vehicle data processing request and perform related processing.
The vehicle data processing request at least carries a target picture. Further, the vehicle data processing request may also carry position information of the terminal device, acquisition time of the target picture, and other related information.
In some embodiments, the preset image Recognition model may be specifically understood as an OCR (Optical Character Recognition) Recognition model that is trained in advance and can automatically recognize and extract the license plate number from the picture.
In some embodiments, in specific implementation, the server may input the target picture as a model into a preset image recognition model; a preset image recognition model is operated, and a corresponding recognition result is output by processing the target picture; and determining the license plate number of the target vehicle in the target picture according to the recognition result.
In some embodiments, before implementation, the preset image recognition model may be trained as follows: acquiring a plurality of sample pictures; wherein the sample picture comprises a license plate; marking the license plate number of the license plate in the sample picture to obtain a marked sample picture; and performing model training by using the labeled sample picture to obtain a preset image recognition model.
In some embodiments, the block chain may specifically record and store the information related to the bound owner and the vehicle. In addition, the block chain may further store a target picture, and position information, acquisition time, and the like when the target picture is acquired. The block chain has the characteristic of being not tampered.
In some embodiments, before implementation, the owner of the vehicle may interact with the server accordingly according to the instruction to complete registration and binding operations of the held vehicle.
In some embodiments, the method, when implemented, may further include:
s1: receiving a registration request initiated by a vehicle owner; the registration request at least carries relevant information of the owner of the vehicle and relevant information of the vehicle held by the owner of the vehicle;
s2: binding the relevant information of the owner with the relevant information of the vehicle; and storing the bound related information of the owner and the vehicle into the block chain.
In some embodiments, the information related to the owner of the vehicle at least includes: the contact information of the owner (e.g., the mailbox of the owner, the mobile phone number of the owner, etc.); further, the relevant information of the owner may also include: the name of the owner, account information of the owner, etc. The related information of the vehicle at least includes: the license plate number of the vehicle; further, the related information of the vehicle may further include: the model number of the vehicle, the color of the vehicle, the factory number of the vehicle, etc.
In some embodiments, before the specific implementation, the terminal device may respond to a registration operation of the user and present a registration binding interface to the user. And through the registration binding interface, the user fills in and outputs the relevant information of the owner and the relevant information of the vehicle held by the owner according to the prompt. Correspondingly, the terminal equipment can acquire and obtain the relevant information of the vehicle owner and the relevant information of the vehicle through the registration binding interface; a corresponding registration request may then be generated and sent to the server.
Correspondingly, the server receives and obtains a registration request initiated by the owner through the terminal equipment; and acquiring the relevant information of the owner and the relevant information of the vehicle by analyzing the registration request.
Further, the server can respond to the registration request and complete the binding by establishing the corresponding relation between the relevant information of the vehicle owner and the relevant information of the vehicle; and then the bound related information of the vehicle owner and the related information of the vehicle can be stored in the block chain, so that subsequent inquiry and backtracking are facilitated.
In the present specification, data such as the above-mentioned information about the owner of the vehicle, the information about the vehicle, and the like are acquired and used on the premise that the owner of the vehicle knows and allows the data. And the processes of obtaining, storing, using, processing and the like of the data all conform to relevant regulations of national laws and regulations.
Through the embodiment, the server can introduce and utilize the block chain technology, efficiently and safely store the bound relevant information of the vehicle owner and the bound relevant information of the vehicle in the block chain, and subsequent inquiry and use are facilitated.
In some embodiments, the relevant information of the owner of the vehicle at least may include the contact information of the owner of the vehicle; the related information of the vehicle at least can comprise the license plate number of the vehicle and the like.
In some embodiments, the server may query, according to the license plate number of the identified target vehicle, the block chain for the relevant information of the target vehicle owner bound to the license plate number, so as to determine the target vehicle owner.
In some embodiments, the above-mentioned communication of the risk processing prompting message to the owner of the target vehicle may include the following steps: inquiring the block chain to obtain the contact way of the target vehicle owner; and sending the risk processing prompt information to a terminal device held by a target vehicle owner according to the contact way.
Specifically, the relevant information of the target vehicle owner can be queried in the block chain to obtain the contact way of the target vehicle owner.
Through the embodiment, the server can introduce and utilize the block chain technology to efficiently and accurately inquire the required related information.
In some embodiments, the sending the risk processing prompt message to the terminal device held by the target vehicle owner according to the contact information may include: and sending the risk processing prompt information to terminal equipment held by a target vehicle owner based on a 5G transmission protocol according to the contact way.
Through the embodiment, the 5G technology with high speed and large bandwidth can be introduced and utilized, and the risk processing prompt information can be efficiently and stably transmitted to the target vehicle owner in time.
In some embodiments, the risk processing prompt message may include a prompt message prompting the target vehicle owner to process the risk behavior of the target vehicle, and/or a prompt message prompting the target vehicle owner to process a resource processing bill about the risk behavior of the target vehicle. Specifically, for example, the risk handling guidance information may be a vehicle moving guidance about the target vehicle. Alternatively, the risk processing guidance information may be a ticket or the like for the parking violation of the target vehicle.
In some embodiments, after receiving a vehicle data processing request initiated by a terminal device, when the method is implemented, the method may further include: and storing the target picture carried by the vehicle data processing request and the receiving time of the vehicle data processing request into a block chain for storing the evidence, so as to facilitate subsequent backtracking and query.
In some embodiments, after receiving the vehicle data processing request initiated by the terminal device, when the method is implemented, the following may be further included:
s1: calling a preset vehicle behavior recognition model to process the target picture to obtain a risk behavior recognition result of the target vehicle;
s2: and determining whether the target vehicle has the risk behaviors or not according to the risk behavior identification result of the target vehicle.
In some embodiments, the preset vehicle behavior recognition model may be specifically understood as a model which is trained in advance and can recognize whether the vehicle has the risk behavior or not and the specific type of the risk behavior from the picture.
In some embodiments, in implementation, the server may input the target picture as a model to a preset vehicle behavior recognition model; operating a preset vehicle behavior recognition model, and outputting a corresponding risk recognition result by processing the target picture; and determining whether the target vehicle in the target picture has the risk behaviors or not according to the risk behavior identification result, and determining the specific types of the risk behaviors and the like when the risk behaviors exist.
In some embodiments, before implementation, the preset vehicle behavior recognition model may be trained as follows: acquiring a plurality of sample pictures; the sample picture comprises a vehicle and environmental information of a region adjacent to the position of the vehicle; whether the vehicles have the risk behaviors or not and the types of the risk behaviors are marked in the sample picture to obtain a marked sample picture; and training an initial neural network model by using the marked sample picture to obtain a preset vehicle behavior recognition model.
Through the embodiment, the risk behaviors of the target vehicle can be automatically identified by training and using the preset vehicle behavior recognition model.
In some embodiments, referring to fig. 3, in the case that it is determined that the target vehicle has the risk behavior, the method may be implemented to further include the following:
s1: determining the risk behavior type of the target vehicle according to the risk behavior identification result of the target vehicle;
s2: according to the risk behavior type of the target vehicle, determining a matched target processing rule from a preset processing rule set;
s3: generating a resource processing bill for a target vehicle owner according to the target processing rule; and communicating the resource processing bill to the target vehicle owner.
The preset processing rule set comprises a plurality of preset processing rules respectively corresponding to the various risk behavior types. Each preset processing rule may specifically be a punishment rule for the corresponding risk behavior type. E.g. a resource data based penalty rule for the corresponding risk behavior type, etc. Accordingly, the resource processing bill may be a ticket. The resource data may be fund data.
In some embodiments, in implementation, the server may retrieve the preset processing rules stored in the preset processing rules, and find the preset processing rule corresponding to the risk behavior type of the target vehicle as the matching target processing rule. Then, the server can determine a resource value for punishing a target vehicle owner according to a target processing rule by combining with the risk behavior type of the target vehicle; and generating a corresponding resource processing bill according to the resource value.
Furthermore, the server can also acquire payment account information of the target vehicle owner through the query blockchain, and fill the payment account information of the target vehicle owner into the resource processing bill to obtain a more detailed and complete resource processing bill.
Through the embodiment, the matched resource processing bill can be automatically generated by utilizing the preset processing rule set.
In some embodiments, after the preset image recognition model is called to process the target picture to obtain the license plate number of the target vehicle, when the method is implemented, the following may be further included: position information of the target vehicle is acquired as first position information. Accordingly, referring to fig. 4, after the risk processing prompt message is communicated to the owner of the target vehicle, the method further includes:
s1: starting timing from the moment of transmitting the risk processing prompt information to the target vehicle owner, and acquiring the position information of the target vehicle as second position information when the accumulated time reaches a preset time;
s2: comparing the first position information with the second position information to obtain a comparison result;
s3: and according to the comparison result, under the condition that the difference value between the first position information and the second position information is less than or equal to a preset difference threshold value, transmitting the resource processing bill to a target vehicle owner.
In this embodiment, in order to encourage the target vehicle owner to handle the risk behavior of the target vehicle in time, the server may only transmit the risk processing prompt information to the target vehicle owner, but not directly transmit the resource processing bill to the target vehicle owner, so as to encourage the target vehicle owner to handle the risk behavior of the target vehicle in time within a preset time (for example, 10 minutes), remove the influence on normal traveling of other users, and avoid punishment based on resource data.
Specifically, after the server transmits the risk processing prompt information to the owner of the target vehicle, the server can inquire satellite positioning data of the target vehicle according to the license plate number of the target vehicle so as to determine the position information of the target vehicle as first position information; the transmission position of the vehicle processing request may also be acquired as the first position information.
Further, the server may start timing since the risk processing notice is communicated to the target vehicle owner, and monitor whether the accumulated time period reaches a preset time period (e.g., 10 minutes). And when the accumulated time length is monitored to reach the preset time length, the position information of the current target vehicle can be triggered and obtained to serve as second position information. Specifically, for example, the server may determine the latest position information of the target vehicle as the second position information by inquiring the latest satellite positioning data of the target vehicle according to the license plate number of the target vehicle.
Then, the server can obtain a comparison result by comparing the first position information with the second position information; and judging whether the target vehicle owner responds to the risk processing prompt message within a preset time length according to the comparison result, and timely finishing the risk processing aiming at the target vehicle.
Specifically, for example, according to the comparison result, when it is determined that the difference value between the first location information and the second location information is smaller than or equal to the preset difference threshold, it may be determined that the target vehicle owner does not respond to the risk processing prompt information, the vehicle moving operation is performed in time, and the risk behavior of the target vehicle still exists, so that the target vehicle owner is more effectively reminded of processing the risk behavior of the target vehicle, and the resource processing bill may be conveyed to the target vehicle owner. Specifically, the resource processing bill can be sent to the terminal device of the target vehicle owner through a 5G transmission protocol according to the contact manner of the user.
For another example, according to the comparison result, when it is determined that the difference value between the first location information and the second location information is greater than the preset difference threshold value, it may be determined that the target vehicle owner has responded to the risk processing prompt information, the vehicle moving operation is performed in time, the risk behavior of the target vehicle is eliminated, and then the resource processing bill may be transmitted to the target vehicle owner. Specifically, the resource processing bill may be destroyed.
In some embodiments, after the risk processing prompting message is communicated to the owner of the target vehicle, the method may further include the following when implemented:
s1: starting timing from the transmission of the risk processing prompt information to the target vehicle owner, and sending an updated picture acquisition request to terminal equipment when the accumulated time reaches a preset time;
s2: receiving an updated picture fed back by the terminal equipment;
s3: comparing the updated picture with a target picture to determine whether to communicate the resource processing bill to a target vehicle owner.
In some scenarios, after the user sends a vehicle data processing request about the target vehicle to the server through the terminal device, the user may stay in place, wait for, and assist in supervising the risk behavior of the target vehicle owner in processing the target vehicle.
In this case, when monitoring that the accumulated time reaches the preset time, the server may generate and send an update picture acquisition request to the terminal device held by the user, so as to remind the user to take and send a latest update picture about the target vehicle by using the terminal device. Accordingly, the user can use the terminal device to take a picture of the current target vehicle or the position where the target vehicle is located before as an updated picture, and the updated picture is sent to the server through the terminal device.
Correspondingly, the server receives and obtains the updated picture. Further, the server can judge whether the target vehicle owner is in a preset time length by comparing the updated picture with the target picture, respond to the risk processing prompt message and take measures in time to eliminate the risk behavior of the target vehicle.
Specifically, by comparing the updated picture with the target picture, it can be determined that the target vehicle owner does not process the target vehicle within a preset time period under the condition that the difference between the two pictures is small, the risk behavior of the target vehicle still exists, and at this time, a resource processing bill can be transmitted to the target vehicle owner. On the contrary, when the difference between the two pictures is determined to be large, the target vehicle owner can be determined to process the pictures within the preset time length, the risk behavior of the target vehicle is eliminated, and at this time, the resource processing bill is not transmitted to the target vehicle owner.
In addition, the server can also store the received updated pictures into the block chain for evidence storage.
In some embodiments, when embodied after generating the resource processing bill, the method may further comprise:
s1: detecting whether the resource value contained in the resource processing bill is less than or equal to the upper limit value of the resource which is preset by a target vehicle owner and allows automatic verification; the upper limit value of the resource which allows automatic verification can be preset by the owner.
S2: and under the condition that the resource value contained in the resource processing bill is determined to be less than or equal to the upper limit value, the resource processing bill is sent to the associated payment system, so that the payment system can automatically carry out the verification and cancellation processing on the resource processing bill by using the account resource of the target vehicle owner.
Meanwhile, the server can also feed back the prompt information of successful verification and cancellation to the target vehicle owner.
Through the embodiment, automatic verification and sale of the resource processing bill can be realized, and the processing efficiency is further improved.
In some embodiments, in the case that the target vehicle owner has an objection to the risk processing prompt message and/or the resource processing bill, the server may further obtain a target picture and/or an updated picture related to the target vehicle bound to the target vehicle owner by querying the blockchain, so as to verify the risk processing prompt message and/or the resource processing bill. Therefore, subsequent data backtracking and credible evidence obtaining can be effectively supported.
In some embodiments, in some cases, the server may also receive an update request initiated by the owner of the vehicle through the terminal device. Correspondingly, the server can respond to the update request, update the binding relationship between the relevant information of the owner and the relevant information of the vehicle, and obtain the updated relevant information of the owner and the vehicle; and storing the updated relevant information of the owner and the vehicle into the block chain. The update may specifically include one or more of the following: adding information related to the vehicle bound to the vehicle owner, deleting information related to the vehicle bound to the vehicle owner, modifying information related to the vehicle bound to the vehicle owner, and the like.
As can be seen from the above, based on the block chain-based vehicle data processing method provided in the embodiments of the present specification, when a user finds a target vehicle related to a risk behavior such as a casual stop, a lane occupation, and the like, a terminal device may be used to take a target picture related to the target vehicle; and generating and sending a vehicle data processing request at least carrying the target picture. After receiving the vehicle data processing request, a server of the vehicle management platform in charge of processing vehicle data can firstly identify and obtain the license plate number of the target vehicle by calling a preset image identification model and processing the target picture; determining a target vehicle owner bound with the target vehicle through the query block chain according to the license plate number of the target vehicle; and then risk processing prompt information about the target vehicle can be generated and transmitted to the target vehicle owner. Therefore, the target vehicle owner of the target vehicle related to the risky behaviors can be efficiently and accurately determined, and the target vehicle owner is timely reminded to correspondingly process the risky behaviors of the target vehicle, so that the operation of a user is simplified.
Referring to fig. 5, an embodiment of the present specification further provides a block chain-based vehicle data processing method. The method is applied to one side of the terminal device, and when the method is implemented specifically, the method can include the following steps:
s501: responding to user operation, and acquiring a target picture related to a target vehicle to be processed;
s502: generating a vehicle data processing request; the vehicle data processing request at least carries a target picture;
s503: sending the vehicle data processing request to a server; the server is used for calling a preset image recognition model to process the target picture to obtain the license plate number of the target vehicle; inquiring a block chain according to the license plate number of the target vehicle to determine a target vehicle owner bound with the target vehicle; generating risk processing prompt information about the target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
As can be seen from the above, according to the vehicle data processing method based on the block chain provided in the embodiment of the present specification, a user can efficiently and conveniently process vehicle data by using a held terminal device.
Embodiments of the present specification further provide a server, including a processor and a memory for storing processor-executable instructions, where the processor, when implemented specifically, may perform the following steps according to the instructions: receiving a vehicle data processing request initiated by terminal equipment; the vehicle data processing request at least carries a target picture related to a target vehicle to be processed; calling a preset image recognition model to process the target picture to obtain the license plate number of the target vehicle; inquiring a block chain according to the license plate number of the target vehicle to determine a target vehicle owner bound with the target vehicle; generating risk processing prompt information about the target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
In order to more accurately complete the above instructions, referring to fig. 6, another specific server is provided in the embodiments of the present specification, where the server includes a network communication port 601, a processor 602, and a memory 603, and the above structures are connected by an internal cable, so that the structures may perform specific data interaction.
The network communication port 601 may be specifically configured to receive a vehicle data processing request initiated by a terminal device; the vehicle data processing request at least carries a target picture related to a target vehicle to be processed.
The processor 602 may be specifically configured to invoke a preset image recognition model to process a target picture, so as to obtain a license plate number of a target vehicle; inquiring a block chain according to the license plate number of the target vehicle to determine a target vehicle owner bound with the target vehicle; generating risk processing prompt information about the target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
The memory 603 may be specifically configured to store a corresponding instruction program.
In this embodiment, the network communication port 601 may be a virtual port bound with different communication protocols, so that different data can be sent or received. For example, the network communication port may be a port responsible for web data communication, a port responsible for FTP data communication, or a port responsible for mail data communication. In addition, the network communication port can also be a communication interface or a communication chip of an entity. For example, it may be a wireless mobile network communication chip, such as GSM, CDMA, etc.; it can also be a Wifi chip; it may also be a bluetooth chip.
In this embodiment, the processor 602 may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor and a computer-readable medium that stores computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, an embedded microcontroller, and so forth. The description is not intended to be limiting.
In this embodiment, the memory 603 may include multiple layers, and in a digital system, the memory may be any memory as long as binary data can be stored; in an integrated circuit, a circuit without a physical form and with a storage function is also called a memory, such as a RAM, a FIFO and the like; in the system, the storage device in physical form is also called a memory, such as a memory bank, a TF card and the like.
Embodiments of the present specification further provide a server, including a processor and a memory for storing processor-executable instructions, where the processor, when implemented specifically, may perform the following steps according to the instructions: responding to user operation, and acquiring a target picture related to a target vehicle to be processed; generating a vehicle data processing request; the vehicle data processing request at least carries a target picture; and sending the vehicle data processing request to a server.
The present specification further provides a computer storage medium based on the above block chain-based vehicle data processing method, where the computer storage medium stores computer program instructions, and when the computer program instructions are executed, the computer storage medium implements: receiving a vehicle data processing request initiated by terminal equipment; the vehicle data processing request at least carries a target picture related to a target vehicle to be processed; calling a preset image recognition model to process the target picture to obtain the license plate number of the target vehicle; inquiring a block chain according to the license plate number of the target vehicle to determine a target vehicle owner bound with the target vehicle; generating risk processing prompt information about the target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
The present specification further provides a computer storage medium based on the above block chain-based vehicle data processing method, where the computer storage medium stores computer program instructions, and when executed, the computer program instructions implement: responding to user operation, and acquiring a target picture related to a target vehicle to be processed; generating a vehicle data processing request; the vehicle data processing request at least carries a target picture; and sending the vehicle data processing request to a server.
In this embodiment, the storage medium includes, but is not limited to, a Random Access Memory (RAM), a Read-Only Memory (ROM), a Cache (Cache), a Hard Disk Drive (HDD), or a Memory Card (Memory Card). The memory may be used to store computer program instructions. The network communication unit may be an interface for performing network connection communication, which is set in accordance with a standard prescribed by a communication protocol.
In this embodiment, the functions and effects specifically realized by the program instructions stored in the computer storage medium can be explained by comparing with other embodiments, and are not described herein again.
Embodiments of the present specification further provide a computer program product comprising a computer program which, when executed by a processor, implements the computer program comprising: receiving a vehicle data processing request initiated by terminal equipment; the vehicle data processing request at least carries a target picture related to a target vehicle to be processed; calling a preset image recognition model to process the target picture to obtain the license plate number of the target vehicle; inquiring a block chain according to the license plate number of the target vehicle to determine a target vehicle owner bound with the target vehicle; generating risk processing prompt information about the target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
Embodiments of the present specification further provide a computer program product comprising a computer program, which when executed by a processor implements the following computer program: responding to user operation, and acquiring a target picture related to a target vehicle to be processed; generating a vehicle data processing request; the vehicle data processing request at least carries a target picture; and sending the vehicle data processing request to a server.
Referring to fig. 7, in a software level, an embodiment of the present specification further provides a block chain-based vehicle data processing apparatus, which may specifically include the following structural modules:
the receiving module 701 may be specifically configured to receive a vehicle data processing request initiated by a terminal device; the vehicle data processing request at least carries a target picture related to a target vehicle to be processed;
the identification module 702 may be specifically configured to invoke a preset image identification model to process a target picture, so as to obtain a license plate number of a target vehicle;
the query module 703 may be specifically configured to query the block chain according to the license plate number of the target vehicle to determine a target vehicle owner bound to the target vehicle;
a communication module 704, which may be specifically configured to generate risk handling advisories regarding the target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
In some embodiments, the apparatus may further include a registration module, which may be specifically configured to receive a registration request initiated by a vehicle owner; the registration request at least carries relevant information of the owner of the vehicle and relevant information of the vehicle held by the owner of the vehicle; responding to the registration request, and binding the relevant information of the vehicle owner and the relevant information of the vehicle; and storing the bound relevant information of the owner and the vehicle into the block chain.
In some embodiments, the information related to the owner of the vehicle may include at least a contact address of the owner of the vehicle; the related information of the vehicle may include at least a license plate number of the vehicle and the like.
In some embodiments, the communicating module 704, when embodied, may communicate the risk processing reminder to the target vehicle owner as follows: inquiring the block chain to obtain the contact way of the target vehicle owner; and sending the risk processing prompt information to a terminal device held by a target vehicle owner according to the contact way.
In some embodiments, when the communicating module 704 is implemented, the risk processing prompting message may be sent to a terminal device owned by a target vehicle owner based on a 5G transmission protocol according to the contact information.
In some embodiments, after receiving the vehicle data processing request initiated by the terminal device, the apparatus may further be configured to store the target picture carried by the vehicle data processing request and the receiving time of the vehicle data processing request into the block chain.
In some embodiments, after receiving a vehicle data processing request initiated by a terminal device, the device may be further configured to invoke a preset vehicle behavior recognition model to process a target picture, so as to obtain a risk behavior recognition result of a target vehicle; and determining whether the target vehicle has the risk behaviors or not according to the risk behavior identification result of the target vehicle.
In some embodiments, the apparatus may be further configured to determine a risk behavior type of the target vehicle according to a risk behavior recognition result of the target vehicle, in a case where it is determined that the target vehicle has a risk behavior; according to the risk behavior type of the target vehicle, determining a matched target processing rule from a preset processing rule set; generating a resource processing bill for a target vehicle owner according to the target processing rule; and communicating the resource processing bill to the target vehicle owner.
In some embodiments, the device may be further configured to obtain location information of the target vehicle as first location information after calling a preset image recognition model to process the target picture to obtain a license plate number of the target vehicle; correspondingly, after the risk processing prompting message is transmitted to the target vehicle owner, the device can be further used for starting timing from the time when the risk processing prompting message is transmitted to the target vehicle owner, and when the accumulated time length reaches the preset time length, the position information of the target vehicle is acquired as second position information; comparing the first position information with the second position information to obtain a comparison result; and according to the comparison result, under the condition that the difference value between the first position information and the second position information is less than or equal to a preset difference threshold value, transmitting the resource processing bill to a target vehicle owner.
In some embodiments, after the risk processing prompting message is transmitted to the target vehicle owner, when the device is implemented specifically, the device may be further configured to start timing from transmitting the risk processing prompting message to the target vehicle owner, and send an update picture acquiring request to the terminal device when the accumulated time length reaches a preset time length; receiving an updated picture fed back by the terminal equipment; comparing the updated picture with a target picture to determine whether to communicate the resource processing bill to a target vehicle owner.
Referring to fig. 8, an embodiment of the present disclosure further provides a vehicle data processing method based on a block chain, which specifically includes the following structural modules:
the obtaining module 801 may be specifically configured to respond to a user operation and obtain a target picture related to a target vehicle to be processed;
the generating module 802 may be specifically configured to generate a vehicle data processing request; the vehicle data processing request at least carries a target picture;
a sending module 803, which may be specifically configured to send the vehicle data processing request to a server; the server is used for calling a preset image recognition model to process the target picture to obtain the license plate number of the target vehicle; inquiring a block chain according to the license plate number of the target vehicle to determine a target vehicle owner bound with the target vehicle; generating risk processing prompt information about the target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
It should be noted that, the units, devices, modules, etc. illustrated in the above embodiments may be implemented by a computer chip or an entity, or implemented by a product with certain functions. For convenience of description, the above devices are described as being divided into various modules by functions, and are described separately. It is to be understood that, in implementing the present specification, functions of each module may be implemented in one or more pieces of software and/or hardware, or a module that implements the same function may be implemented by a combination of a plurality of sub-modules or sub-units, or the like. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
As can be seen from the above, according to the block chain-based vehicle data processing apparatus provided in the embodiments of the present specification, when a user finds a target vehicle related to a risk behavior such as a casual stop, a lane occupation, or the like, a terminal device may be used to take a target picture related to the target vehicle; and generating and sending a vehicle data processing request at least carrying the target picture. After receiving the vehicle data processing request, a server of the vehicle management platform in charge of processing vehicle data can firstly identify and obtain the license plate number of the target vehicle by calling a preset image identification model and processing the target picture; determining a target vehicle owner bound with the target vehicle through the query block chain according to the license plate number of the target vehicle; and then the target vehicle owner who can efficiently and accurately determine the target vehicle related to the risky behaviors can be generated, and the target vehicle owner is timely reminded to correspondingly process the risky behaviors of the target vehicle, so that the operation of a user is simplified.
Although the present specification provides method steps as described in the examples or flowcharts, additional or fewer steps may be included based on conventional or non-inventive means. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. When an apparatus or client product in practice executes, it may execute sequentially or in parallel (e.g., in a parallel processor or multithreaded processing environment, or even in a distributed data processing environment) according to the embodiments or methods shown in the figures. The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the presence of additional identical or equivalent elements in a process, method, article, or apparatus that comprises the recited elements is not excluded. The terms first, second, etc. are used to denote names, but not any particular order.
Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may therefore be considered as a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
This description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, classes, etc. that perform particular tasks or implement particular abstract data types. The specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
From the above description of the embodiments, it is clear to those skilled in the art that the present specification can be implemented by software plus necessary general hardware platform. With this understanding, the technical solutions in the present specification may be essentially embodied in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a mobile terminal, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments in the present specification.
The embodiments in the present specification are described in a progressive manner, and the same or similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. The description is operational with numerous general purpose or special purpose computing system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
While the specification has been described with examples, those skilled in the art will appreciate that there are numerous variations and permutations of the specification that do not depart from the spirit of the specification, and it is intended that the appended claims include such variations and modifications that do not depart from the spirit of the specification.

Claims (15)

1. A vehicle data processing method based on a block chain is applied to a server and comprises the following steps:
receiving a vehicle data processing request initiated by terminal equipment; the vehicle data processing request at least carries a target picture related to a target vehicle to be processed;
calling a preset image recognition model to process the target picture to obtain the license plate number of the target vehicle;
inquiring a block chain according to the license plate number of the target vehicle to determine a target vehicle owner bound with the target vehicle;
generating risk processing prompt information about the target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
2. The method of claim 1, further comprising:
receiving a registration request initiated by a vehicle owner; the registration request at least carries relevant information of the owner of the vehicle and relevant information of the vehicle held by the owner of the vehicle;
responding to the registration request, and binding the relevant information of the vehicle owner and the relevant information of the vehicle; and storing the bound related information of the owner and the vehicle into the block chain.
3. The method of claim 2, wherein the information about the owner of the vehicle includes at least a contact address of the owner of the vehicle; the related information of the vehicle at least comprises the license plate number of the vehicle.
4. The method of claim 3, wherein the risk processing reminder information is communicated to the target vehicle owner:
inquiring the block chain to obtain the contact way of the target vehicle owner;
and sending the risk processing prompt information to a terminal device held by a target vehicle owner according to the contact way.
5. The method according to claim 4, wherein the step of sending the risk processing prompt message to a terminal device held by a target vehicle owner according to the contact information comprises the following steps:
and sending the risk processing prompt information to terminal equipment held by a target vehicle owner based on a 5G transmission protocol according to the contact way.
6. The method of claim 1, wherein after receiving the terminal device initiated vehicle data processing request, the method further comprises:
and storing the target picture carried by the vehicle data processing request and the receiving time of the vehicle data processing request into the block chain.
7. The method of claim 1, wherein after receiving a terminal device initiated vehicle data processing request, the method further comprises:
calling a preset vehicle behavior recognition model to process the target picture to obtain a risk behavior recognition result of the target vehicle;
and determining whether the target vehicle has the risk behaviors or not according to the risk behavior identification result of the target vehicle.
8. The method of claim 7, wherein in the event that it is determined that the subject vehicle is at risk for behavior, the method further comprises:
determining the risk behavior type of the target vehicle according to the risk behavior identification result of the target vehicle;
according to the risk behavior type of the target vehicle, determining a matched target processing rule from a preset processing rule set;
generating a resource processing bill for a target vehicle owner according to the target processing rule; and communicating the resource processing bill to the target vehicle owner.
9. The method of claim 8, wherein after invoking the preset image recognition model to process the target picture to obtain the license plate number of the target vehicle, the method further comprises:
acquiring position information of a target vehicle as first position information;
correspondingly, after the risk processing prompt message is communicated to the owner of the target vehicle, the method further comprises the following steps:
starting timing from the moment of transmitting the risk processing prompt information to the target vehicle owner, and acquiring the position information of the target vehicle as second position information when the accumulated time reaches a preset time;
comparing the first position information with the second position information to obtain a comparison result;
and according to the comparison result, under the condition that the difference value between the first position information and the second position information is less than or equal to a preset difference threshold value, transmitting the resource processing bill to a target vehicle owner.
10. The method of claim 8, wherein after communicating the risk processing reminder to the target vehicle owner, the method further comprises:
starting timing from the transmission of the risk processing prompt information to the target vehicle owner, and sending an image updating acquisition request to terminal equipment when the accumulated time reaches a preset time;
receiving an updated picture fed back by the terminal equipment;
comparing the updated picture with a target picture to determine whether to communicate the resource processing bill to a target vehicle owner.
11. A vehicle data processing method based on a block chain is applied to a terminal device and comprises the following steps:
responding to user operation, and acquiring a target picture related to a target vehicle to be processed;
generating a vehicle data processing request; the vehicle data processing request at least carries a target picture;
sending the vehicle data processing request to a server; the server is used for calling a preset image recognition model to process the target picture to obtain the license plate number of the target vehicle; inquiring a block chain according to the license plate number of the target vehicle to determine a target vehicle owner bound with the target vehicle; generating risk processing prompt information about the target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
12. A blockchain-based vehicle data processing apparatus, comprising:
the receiving module is used for receiving a vehicle data processing request initiated by the terminal equipment; the vehicle data processing request at least carries a target picture related to a target vehicle to be processed;
the identification module is used for calling a preset image identification model to process the target picture to obtain the license plate number of the target vehicle;
the query module is used for querying the block chain according to the license plate number of the target vehicle so as to determine a target vehicle owner bound with the target vehicle;
a communication module for generating risk processing prompt information about a target vehicle; and communicating the risk processing prompt message to the target vehicle owner.
13. A server comprising a processor and a memory for storing processor-executable instructions that, when executed by the processor, implement the steps of the method of any one of claims 1 to 10, or 11.
14. A computer-readable storage medium having stored thereon computer instructions which, when executed by a processor, carry out the steps of the method of any one of claims 1 to 10, or 11.
15. A computer program product comprising a computer program which, when executed by a processor, performs the steps of the method of any one of claims 1 to 10, or 11.
CN202210295666.9A 2022-03-24 2022-03-24 Vehicle data processing method and device based on block chain and server Pending CN114760335A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210295666.9A CN114760335A (en) 2022-03-24 2022-03-24 Vehicle data processing method and device based on block chain and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210295666.9A CN114760335A (en) 2022-03-24 2022-03-24 Vehicle data processing method and device based on block chain and server

Publications (1)

Publication Number Publication Date
CN114760335A true CN114760335A (en) 2022-07-15

Family

ID=82327365

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210295666.9A Pending CN114760335A (en) 2022-03-24 2022-03-24 Vehicle data processing method and device based on block chain and server

Country Status (1)

Country Link
CN (1) CN114760335A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115334164A (en) * 2022-08-11 2022-11-11 南京航空航天大学 Parking vehicle resource allocation method based on mobile block chain

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103824452A (en) * 2013-11-22 2014-05-28 银江股份有限公司 Lightweight peccancy parking detection device based on full view vision
US20150221140A1 (en) * 2014-02-04 2015-08-06 Gilbert Eid Parking and tollgate payment processing based on vehicle remote identification
CN107195191A (en) * 2017-07-21 2017-09-22 上海安吉星信息服务有限公司 One kind parking alarm method and device
CN109743467A (en) * 2018-12-04 2019-05-10 北京筑梦园科技有限公司 Vehicle management method, system and server
CN110417853A (en) * 2019-06-14 2019-11-05 南京觉醒智能科技有限公司 A kind of intelligence based on vehicle identification moves vehicle system and moves vehicle method
CN110807565A (en) * 2018-08-06 2020-02-18 宝沃汽车(中国)有限公司 Server, vehicle and parking risk identification method and device thereof
CN113128508A (en) * 2021-05-19 2021-07-16 支付宝(杭州)信息技术有限公司 License plate number-based payment processing method and device
CN113299072A (en) * 2021-03-31 2021-08-24 北京汽车研究总院有限公司 Method and device for monitoring illegal parking vehicle

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103824452A (en) * 2013-11-22 2014-05-28 银江股份有限公司 Lightweight peccancy parking detection device based on full view vision
US20150221140A1 (en) * 2014-02-04 2015-08-06 Gilbert Eid Parking and tollgate payment processing based on vehicle remote identification
CN107195191A (en) * 2017-07-21 2017-09-22 上海安吉星信息服务有限公司 One kind parking alarm method and device
CN110807565A (en) * 2018-08-06 2020-02-18 宝沃汽车(中国)有限公司 Server, vehicle and parking risk identification method and device thereof
CN109743467A (en) * 2018-12-04 2019-05-10 北京筑梦园科技有限公司 Vehicle management method, system and server
CN110417853A (en) * 2019-06-14 2019-11-05 南京觉醒智能科技有限公司 A kind of intelligence based on vehicle identification moves vehicle system and moves vehicle method
CN113299072A (en) * 2021-03-31 2021-08-24 北京汽车研究总院有限公司 Method and device for monitoring illegal parking vehicle
CN113128508A (en) * 2021-05-19 2021-07-16 支付宝(杭州)信息技术有限公司 License plate number-based payment processing method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115334164A (en) * 2022-08-11 2022-11-11 南京航空航天大学 Parking vehicle resource allocation method based on mobile block chain

Similar Documents

Publication Publication Date Title
US20200286162A1 (en) Method and server for managing shared vehicles
CN107578225B (en) Method and device for paying for vehicles on highway
US20170349139A1 (en) Anti-theft system for driverless vehicle
CN108965267B (en) Network attack processing method and device and vehicle
CN107705576B (en) Vehicle fake plate detection method, server and storage medium
CN112398822B (en) Internet of vehicles Sybil attack detection method, device, equipment and storage medium
CN109919708A (en) A kind of taxi-hailing software worksheet processing method and apparatus
CN111199461B (en) Unmanned vehicle passenger carrying method based on blockchain and unmanned vehicle
CN109636424A (en) A kind of management method and relevant device of information of vehicles
CN105185122A (en) Method, apparatus and system for processing vehicle violation information
CN106127463A (en) One is transferred accounts control method and terminal unit
CN114760335A (en) Vehicle data processing method and device based on block chain and server
CN109767372B (en) System and method for rapidly determining responsibility of traffic accident by using vehicle operation data
CN113888869B (en) Fake plate slag car networking positioning method and system and cloud platform
CN112562100B (en) User binding method and device
CN108062805B (en) Vehicle-mounted data processing method and server
CN111371581A (en) Method, device, equipment and medium for detecting business abnormity of Internet of things card
CN110853364B (en) Data monitoring method and device
CN110602161A (en) Alarm sending method and device and electronic equipment
CN113129581A (en) Vehicle information transmission system and method, storage medium, and electronic device
CN114220191B (en) Driving state identification method and device, computer equipment and readable storage medium
CN115760390A (en) Service data processing method and device and network point terminal equipment
CN111462480B (en) Traffic image evidence verification method and device, computer equipment and storage medium
CN110895720A (en) Vehicle recovery method and related equipment
CN108765604B (en) Shared automobile parking fee settlement method, system 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