CN115658722A - Violation management method, system, electronic device and storage medium - Google Patents
Violation management method, system, electronic device and storage medium Download PDFInfo
- Publication number
- CN115658722A CN115658722A CN202211304693.4A CN202211304693A CN115658722A CN 115658722 A CN115658722 A CN 115658722A CN 202211304693 A CN202211304693 A CN 202211304693A CN 115658722 A CN115658722 A CN 115658722A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- violation
- information
- party server
- client
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The application provides a violation management method, a violation management system, electronic equipment and a storage medium, and the method is applied to a client server. The violation management method comprises the following steps: and acquiring the binding information of one or more vehicles from the client. And inquiring the corresponding relation between the vehicle and the third-party server at the client server according to the binding information. Sending the binding information to a third-party server according to the corresponding relation; and obtaining vehicle information from the third-party server. Binding the vehicle to the client according to the vehicle information; and obtaining the violation data of the vehicle from the third-party server according to the vehicle information. The violation management method provided by the application supports binding of multiple vehicles, and supports violation inquiry and violation record processing of multiple vehicles, so that the problems that a user needs to switch vehicles and use different APPs are solved, and the use experience of the user is improved.
Description
Technical Field
The application relates to the field of violation management, in particular to a violation management method, a violation management system, electronic equipment and a storage medium.
Background
The vehicles are indispensable travel vehicles, the number of the violation information generated by the vehicles is increased while the vehicles are increased, and the inquiry and the processing of various violation information become topics which cannot be avoided by owners.
At present, owners in different areas inquire violation information and process the violation information by using different violation management systems; and the vehicle violation management system or application only supports binding and related queries of a single vehicle owner for a single vehicle. When one vehicle owner owns a plurality of vehicles, the vehicle owner needs to switch bound vehicles back and forth in the vehicle management system or application program or switch different vehicle violation management systems back and forth to acquire violation information of the vehicles, so that the vehicle owners are very complicated and inconvenient to inquire the violation information of the vehicles.
Disclosure of Invention
The embodiment of the application aims to provide a violation management method, a violation management device, electronic equipment and a storage medium, aiming at the condition that a vehicle owner has a plurality of vehicles, the violation management system provided by the application supports binding of the plurality of vehicles and supports violation inquiry and violation record processing of the plurality of vehicles, so that the problems that a user needs to switch the vehicles and use different APPs (application programs) are solved, and the use experience of the user is improved.
In a first aspect, an embodiment of the present application provides a violation management method, which is characterized in that the method is applied to a client server; the violation management method comprises the following steps: acquiring binding information of one or more vehicles from a client; inquiring the corresponding relation between the vehicle and the third-party server at the client server according to the binding information; wherein the third party server comprises a third party server for managing violation data of the vehicle; sending the binding information to a third-party server according to the corresponding relation; acquiring vehicle information from a third-party server; binding the vehicle to the client according to the vehicle information; and acquiring the violation data of the vehicle from the third-party server according to the vehicle information.
In the implementation process, the violation management method provided by the embodiment of the application can bind one or more vehicles to the client; and further information of the relevant vehicle and violation information of the vehicle are obtained through interaction between the client server and the third-party server. By using the violation management method provided by the embodiment of the application, the problem that one user has a plurality of vehicles and the troublesome operation of switching APP or switching binding vehicles when the plurality of vehicles are inquired can be solved, and the use experience of the user can be greatly improved.
Optionally, in this embodiment of the application, the binding information is sent to the third-party server according to the corresponding relationship; and acquiring the vehicle information from the third-party server includes: respectively sending binding information to a third-party server corresponding to each vehicle; the binding information comprises the license plate number of the vehicle; acquiring vehicle information from the third-party server according to the binding information; the vehicle information includes a frame number and an engine number.
In the implementation process, more vehicle information is obtained through the vehicle binding information in the violation management method provided by the embodiment of the application, for example, the frame number and the engine number of the vehicle are obtained through the license plate number of the vehicle. Therefore, the license plate number, the frame number and the vehicle engine number of the corresponding vehicle can be bound to the APP by using the violation management method provided by the embodiment of the application, and the binding of one or more vehicles is realized.
Optionally, in an embodiment of the present application, the third party server includes a default third party server and a standby third party server; the acquiring the vehicle information according to the binding information includes: pulling vehicle information from a default third-party server; judging whether the vehicle information is successfully pulled from the default third-party server or not; if the vehicle information is not successfully pulled from the default third-party server, the binding information is sent to a standby third-party server; and obtaining the vehicle information from the standby third-party server.
In the implementation process, in the embodiment of the application, whether the vehicle information exists in the default third-party server is inquired by using the vehicle binding information in the binding process; and if the vehicle information does not exist in the default third-party server, the vehicle binding information is sent to a standby third-party server of the vehicle. When the violation management method provided by the embodiment of the application is used, the vehicle information related to the vehicle can be pulled from the standby third-party server when the vehicle information related to the vehicle cannot be inquired in the third-party server, so that the condition that the corresponding vehicle information can be inquired is ensured, and the target vehicle is smoothly bound to the client.
Optionally, in an embodiment of the present application, the obtaining violation data of the vehicle according to the vehicle information from the third-party server includes: pulling violation data of the vehicle from a default third-party server; whether the server is disconnected to successfully pull the violation data of the vehicle from the default third-party server or not; if the violation data of the vehicle is not successfully pulled from the default third-party server, the vehicle information is sent to the standby third-party server; and pulling the violation data of the vehicle from the standby third-party server.
In the implementation process, when the violation management method provided by the embodiment of the application is used for inquiring the violation data of the vehicle, the violation data of the vehicle is firstly inquired in the default third-party server according to the vehicle information; if the violation data cannot be successfully pulled from the default third-party server, the vehicle information is sent to the standby third-party server, and the violation data of the vehicle is pulled from the standby server; the vehicle violation data can be inquired in the standby server when the vehicle violation data is not inquired in the default third-party server.
Optionally, in an embodiment of the present application, after obtaining the violation data of the vehicle, the method further includes: acquiring violation information according to the violation data; the violation information comprises violation time, violation location, violation fine and deduction point value; and sending the violation information to the client.
In the implementation process, the violation management method provided by the embodiment of the application can convert the violation data acquired from the third-party server into the specified data format; further, displaying the violation data in the specified data format to the client; therefore, the inquiry of the violation data of one or more vehicles is realized, the violation data of the relevant vehicle is displayed to the user, and the user does not need to repeatedly switch between the bound vehicle and the violation inquiry APP.
Optionally, in an embodiment of the present application, after the sending the violation information to the client, the violation management method further includes: acquiring a violation agency instruction; and initiating a proxy request to the third-party server according to the violation proxy instruction.
In the implementation process, after the vehicle violation management method provided by the embodiment of the application sends the violation information to the client, the client can send a violation agency instruction for the violation information; the client server initiates a proxy request to the third-party server according to the proxy instruction of the client. The violation management method provided by the embodiment of the application can be used for initiating a violation information agency request of the vehicle to the third-party server; the violation agency request of the user can be processed, so that the user does not need to log in the third-party server corresponding to the vehicle again to handle the violation, and the management of the violation information of the vehicle by the user is greatly facilitated.
In a second aspect, an embodiment of the present application provides a violation management method, where the violation management method includes: the client initiates a binding instruction for changing one or more vehicles; the client server acquires binding information according to the binding instruction, and inquires the corresponding relation between the vehicle and the third-party server in the client server according to the binding information; the client server sends the binding information to a third-party server according to the corresponding relation; the third-party server acquires vehicle binding information and acquires vehicle information according to the vehicle binding information; sending vehicle information of a vehicle to a client server; acquiring vehicle information from a third-party server by a client server; binding the vehicle to the client according to the vehicle information; the third-party server acquires violation information of the vehicle according to the vehicle information and sends the violation information to the client-side server; and the client server acquires the violation data of the vehicle.
In a third aspect, the embodiment of the application provides a violation management system, wherein the violation management system is used for a client server; the violation management system comprises: the system comprises a vehicle information acquisition module, a vehicle binding module and a violation data acquisition module; the vehicle information acquisition module is used for acquiring binding information of one or more vehicles from the client; the vehicle information acquisition module is also used for inquiring the corresponding relation between the vehicle and the third-party server in the client server according to the binding information; wherein the third party server comprises a third party server for managing violation data of the vehicle; the vehicle information acquisition module is also used for sending the binding information to a third-party server according to the corresponding relation; acquiring vehicle information from a third-party server; the vehicle binding module is used for binding the vehicle to the client according to the vehicle information; and the violation data acquisition module acquires the violation data of the vehicle from the third-party server according to the vehicle information.
In the implementation process, the violation management method provided by the embodiment of the application can be used for inquiring the violation information of all vehicles bound by the user by selecting all inquiries on the violation inquiry interface. In the process of obtaining the vehicle information through the vehicle binding information, the area where the vehicle is located can be judged through the license plate number of the vehicle, and then a service provider corresponding to the area for supporting the area violation query is selected to perform the violation query; the user does not need to switch vehicles, user operation is reduced, and actual use experience of the user is guaranteed. According to the violation management method provided by the embodiment of the application, the violation management method can be used for agency of a plurality of violation records by sending violation agency requests to different service providers; even vehicles in different regions can be processed together, so that the system compatibility is improved, and the user experience is optimized.
In a fourth aspect, an embodiment of the present application provides an electronic device, where the electronic device includes a memory and a processor, where the memory stores program instructions, and the processor executes the steps in any one of the foregoing implementation manners when reading and executing the program instructions.
In a fifth aspect, an embodiment of the present application further provides a computer-readable storage medium, where computer program instructions are stored in the computer-readable storage medium, and when the computer program instructions are read and executed by a processor, the steps in any of the above implementation manners are performed.
Drawings
To more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and that those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.
FIG. 1 is a first flow chart of violation management provided by an embodiment of the present application;
FIG. 2 is a flowchart of a vehicle information acquisition process provided by an embodiment of the present application;
FIG. 3 is a flow chart of vehicle binding provided by an embodiment of the present application;
FIG. 4 illustrates a violation data acquisition method provided by an embodiment of the present application;
FIG. 5 is a second flowchart of a violation management method provided by an embodiment of the present application;
FIG. 6 is a block schematic diagram of a violation management system provided in an embodiment of the present application;
fig. 7 is a schematic structural diagram of an electronic device 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. For example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. 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). It should also be noted that, 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 that 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 invention 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 applicant finds that the existing violation management system has unstable condition for the violation inquiry provided by the user in the research process; the user downloads a certain violation management APP, and when the violation management APP is inquired, the condition that the violation management APP does not support the inquiry of violation data of the location of the user is found. In some cases, a user may own a plurality of vehicles, and when the plurality of vehicles are subjected to violation inquiry and processing, the bound vehicle of the user needs to be switched back and forth in the same violation management APP, or different violation management APPs, so that the user experience is poor.
Based on the above, the application provides a violation inquiry and violation handling function integrating a plurality of service providers; the method ensures that each region of the whole country can be covered by a plurality of service providers, and the user uses the violation management system provided by the application to inquire and process the vehicle violation information of each region. Aiming at the condition that the owner has a plurality of vehicles, the violation management system provided by the application supports binding of the plurality of vehicles, and supports violation inquiry and violation record processing of the plurality of vehicles, so that the problems that the user needs to switch the vehicles and use different APPs are solved, and the use experience of the user is improved.
Before describing particular embodiments of the present application, the relationship between the violation data for each area and the third-party server is described herein. The third-party server corresponding to each area is stored in the client server, namely, the third-party service provider, such as the service provider B, has the capability of inquiring and handling the violation of the Shanghai license plate, and if the user inquires or handles the violation of the violation data of the Shanghai license plate, the user requests the service provider B; similarly, the service provider C has the capability of processing the license plate of Jiangsu, namely, the violation inquiry or violation agency related to the license plate of Jiangsu requests the service provider C to ensure that the violation data is obtained; in order to ensure that a user can obtain violation data, a cooperative service provider is prepared in each area, and if the service provider B fails to inquire the violation or abnormal violation agency due to some reasons, the service provider B requests a standby service provider which can also process the violation information of the Shanghai license to inquire the violation information and obtain the violation information. The corresponding relation of the service provider corresponding to each regional vehicle is stored in the client server; those skilled in the art will appreciate that the correspondence relationship may also be stored in an accessed physical storage device or leased storage space.
Referring to fig. 1, fig. 1 is a first flowchart of violation management provided by an embodiment of the present application; the violation management method provided by the embodiment of the application is applied to a client server; the method comprises the following steps:
step S100: and acquiring the binding information of one or more vehicles from the client.
In the step S100, the client server obtains binding information of one or more vehicles from the client; it should be noted that the vehicle binding information may be obtained by a user input client.
Step S101: and inquiring the corresponding relation between the vehicle and the third-party server at the client server according to the binding information.
In the above step S101, the client server inquires the correspondence between the vehicle and the third-party server in the client server according to the binding information. It should be noted that the correspondence between the vehicle and the third-party server exists in the client server, and may be configured in advance by a technician; the third-party server comprises all third-party services capable of managing the violation data of the vehicle to be bound; that is, in the embodiment of the present application, there is generally more than one third-party server capable of managing the target vehicle.
As will be understood by those skilled in the art, the third-party server in the embodiment of the present application includes a service provider with vehicle violation data management, and the client server may initiate a request to the third-party server and pull the violation data of the corresponding vehicle from the third-party server; the client server can also initiate a request for violation information agency to request the third-party server to process the violation information corresponding to the vehicle.
Step S102: sending the binding information to a third-party server according to the corresponding relation; and obtaining vehicle information from the third-party server.
In the step S102, the client server sends the binding information to the corresponding third-party server according to the corresponding relationship between the vehicle to be bound and the third-party server; the third party server can obtain more vehicle-related vehicle information according to the binding information.
Step S103: and binding the vehicle to the client according to the vehicle information.
In step S103, after the client server obtains the vehicle information from the third-party server; further, binding the vehicle to be bound to the client according to the vehicle information; it should be noted that in the violation management system provided by the embodiment of the present application, one vehicle may be bound, and a plurality of vehicles may also be bound; the problem that a vehicle owner has a plurality of vehicles can be solved.
Step S104: and obtaining the violation data of the vehicle from the third-party server according to the vehicle information.
In the step S104, after the client server binds the vehicle to the client according to the vehicle information, the client server obtains vehicle violation data corresponding to the vehicle from the third-party server; so that the user can see violation information about the vehicle at the client.
As can be seen from fig. 1, the violation management method provided by the embodiment of the present application can bind one or more vehicles to a client; and further information of the relevant vehicle and violation information of the vehicle are obtained through interaction between the client server and the third-party server. By using the violation management method provided by the embodiment of the application, the problem that one user has a plurality of vehicles and switches APP or switches bound vehicles during inquiring the plurality of vehicles can be solved; the use experience of the user can be greatly improved.
Please refer to fig. 2, fig. 2 is a flowchart for acquiring vehicle information according to an embodiment of the present disclosure; sending the binding information to a third-party server according to the corresponding relation; and the obtaining of the vehicle information from the third-party server includes:
step S200: and respectively sending the binding information to a third-party server corresponding to each vehicle.
In the step S200, after the binding information of the vehicle to be bound is obtained, corresponding vehicle information may be obtained from a corresponding third-party server according to a corresponding relationship between the vehicle to be bound and the third-party server; generally, the vehicle binding information is a license plate number of a vehicle to be bound, which is input by a user.
Step S201: and obtaining the vehicle information from the third-party server according to the binding information.
In the step S201, more vehicle information is queried in the corresponding third party device according to the vehicle binding information; illustratively, the user enters the license plate number of the vehicle at the client; the client server acquires the license plate number of the vehicle; and inquiring more vehicle information such as the frame number and the engine number of the vehicle through the license plate number of the vehicle in a third-party server.
As can be seen from fig. 2, in the violation management method provided in the embodiment of the present application, more vehicle information is obtained through the vehicle binding information, for example, the number plate of the vehicle is used to obtain the frame number and the engine number of the vehicle. Therefore, the violation management method provided by the embodiment of the application can be used for binding the license plate number, the frame number and the vehicle engine number of the corresponding vehicle to the APP, so that the binding of one or more vehicles is realized.
Referring to fig. 3, fig. 3 is a flow chart of vehicle binding provided in the embodiment of the present application; the third-party server provided by the embodiment of the application comprises a default third-party server and a standby third-party server; the acquiring the vehicle information according to the binding information includes:
step S300: and pulling the vehicle information from the default third-party server.
In step S300, after the client server sends the binding information to the default third-party server, the client server pulls the vehicle information from the default third-party server.
Step S301: and judging whether the vehicle information is successfully pulled from the default third-party server or not.
In step S301, after the client server pulls the vehicle information, it is determined whether the vehicle information is successfully pulled from the default third-party server.
Step S302: and if the vehicle information is not successfully pulled from the default third-party server, sending the binding information to the standby third-party server.
In the step S302, if the client server determines that the vehicle information is not successfully pulled from the default third-party server, it indicates that the default third-party server does not have the vehicle information of the vehicle, and even does not have the violation information of the vehicle; the binding information of the vehicle is sent to the standby third party server, that is, when the vehicle information cannot be pulled from the default server, the vehicle information is pulled from the standby third party server.
Step S303: and obtaining the vehicle information from the standby third-party server.
In the above step S303, the vehicle information is acquired from the backup third party server according to the binding information. Illustratively, the frame number and engine number of the vehicle are obtained from the standby third party server based on the license plate number.
As can be seen from fig. 3, in the embodiment of the present application, in the binding process, the vehicle binding information is used to query whether the vehicle information exists in the default third-party server; and if the vehicle information does not exist in the default third-party server, the vehicle binding information is sent to a standby third-party server of the vehicle. When the violation management method provided by the embodiment of the application cannot inquire the vehicle information related to the vehicle in one third-party server, the vehicle information of the vehicle can be pulled from the standby third-party server, so that the condition that the corresponding vehicle information can be inquired is ensured, and the target vehicle is smoothly bound to the client.
Referring to fig. 4, fig. 4 is a violation data acquiring method provided by the embodiment of the application, and acquiring violation data of a vehicle from a third-party server according to vehicle information includes:
step S400: the violation data for the vehicle is pulled from the default third party server.
In the step S400, the violation data corresponding to the vehicle is queried in the default third-party server by using the vehicle information corresponding to the vehicle.
Step S401: and judging whether the server successfully pulls the violation data of the vehicle from the default third-party server.
In the step S401, the client server determines whether the vehicle violation data is successfully pulled from the default third-party server; illustratively, the violation data of the vehicle is inquired in the default third-party server according to the license plate number, the frame number and the engine number of the vehicle corresponding to the target vehicle.
Step S402: and if the violation data of the vehicle is not successfully pulled from the default third-party server, the vehicle information is sent to the standby third-party server.
In the step S402, if the client server determines that the violation data of the vehicle is not successfully pulled from the default third-party server, the client server sends the vehicle information to the standby third-party server. Illustratively, the violation data of the vehicle is inquired in the standby third-party server according to the license plate number, the frame number and the engine number corresponding to the target vehicle.
Step S403: and pulling the violation data of the vehicle from the standby third-party server.
In the above step S403, the violation data of the target vehicle is pulled from the backup server.
As can be seen from fig. 4, when the violation management method provided by the embodiment of the present application is used for querying the vehicle violation data, the violation data of the vehicle is queried in the default third-party server according to the vehicle information; if the violation data cannot be successfully pulled from the default third-party server, the vehicle information is sent to the standby third-party server, and the violation data of the vehicle is pulled from the standby server; the vehicle violation data can be inquired in the standby server when the vehicle violation data is not inquired in the default third-party server.
In an optional embodiment, after obtaining the violation data for the vehicle, the violation management method further comprises: acquiring violation information according to the violation data; and sending the violation information to the client. It should be noted that the violation information includes the violation time, the violation location, the violation fine and the deduction point value; exemplarily, after the vehicle client server obtains the vehicle violation data, the client server analyzes and summarizes the violation data which needs to be displayed to the user through the client; the format of the violation data is generally a designated data format, and the violation data is defined as the designated data format at the client server; and further, displaying the violation data to the client through a specified data format.
According to the implementation mode, the violation management method provided by the embodiment of the application can convert the violation data acquired from the third-party server into the specified data format; further, displaying the violation data in the specified data format to the client; therefore, the inquiry of the violation data of one or more vehicles is realized, the violation data of the relevant vehicle is displayed to the user, and the user does not need to repeatedly switch between the bound vehicle and the violation inquiry APP.
In an optional embodiment, after sending the violation information to the client, the violation management method further comprises: acquiring a violation agency instruction; and initiating a proxy request to the third-party server according to the violation proxy instruction. Illustratively, the client server presents the processed violation data at the client. When facing the violation data of the user, the user can select the violation record to be processed for violation agency. The client server carries the agency request of the user to different third-party servers to initiate violation agency requests, and after the third-party servers finish vehicle violation processing, the processed structure is returned to the client server; and further, the client server analyzes and summarizes the processing result, and displays the data required to be displayed to the client after the data is sorted.
In a possible implementation mode, the progress of the violation agency of the user is displayed at the client, and the violation records already agency cannot be agency again; the system also comprises a user personal center module, and a user can edit the bound vehicle information and the like, so that the requirement that the owner of the vehicle changes the vehicle information actively is met.
Therefore, after the vehicle violation management method provided by the embodiment of the application sends the violation information to the client, the client can send the violation information to a violation agency instruction; the client server initiates a proxy request to the third-party server according to the proxy instruction of the client. The violation management method provided by the embodiment of the application can be used for initiating a violation information agency request of the vehicle to the third-party server; the violation agency request of the user can be processed, so that the user does not need to log in the third-party server corresponding to the vehicle again for violation handling, and the management of the violation information of the vehicle by the user is greatly facilitated.
Referring to fig. 5, fig. 5 is a second flowchart of a violation management method provided by the embodiment of the present application; the method comprises the following steps:
step S500: and the client initiates a binding instruction for changing one or more vehicles.
Step S501: and the client server acquires the binding information according to the binding instruction and inquires the corresponding relation between the vehicle and the third-party server in the client server according to the binding information.
Step S502: and the client server sends the binding information to the third-party server according to the corresponding relation.
Step S503: and the third-party server acquires the vehicle information according to the binding information and sends the vehicle information of the vehicle to the client server.
Step S504: the client server acquires the vehicle information from the third-party server; and binding the vehicle to the client according to the vehicle information.
Illustratively, a user initiates a binding assignment of one or more vehicles at a client; wherein, the binding instruction of the user comprises the binding information input by the user. The client server binding information inquires the corresponding relation between the vehicle and the third-party server in the client server; and the client server sends the binding information to the third-party server according to the corresponding relation. The third-party server acquires vehicle information according to the vehicle binding information; and sending the vehicle information of the vehicle to the client server. The client server acquires the vehicle information and binds the vehicle to the client according to the vehicle information. The following example is made for the above process, and a user inputs the license plate number of the vehicle at the client and initiates a vehicle binding instruction; the client server acquires vehicle binding information, such as license plate number of the vehicle, according to the binding instruction; and the client server sends the vehicle binding information to the third-party server according to the corresponding relation between the vehicle and the third-party server. And after the third-party server inquires more vehicle information, returning the vehicle information to the client-side server, and binding the vehicle and the client side by the client-side server according to the vehicle information.
Step S506: and the third-party server acquires the violation information of the vehicle according to the vehicle information and sends the violation information to the client-side server.
Step S507: and the client server acquires violation data of the vehicle.
Illustratively, the client server acquires violation information of the vehicle according to the vehicle information and sends the violation information to the client server; the client server collects and arranges the violation information of the vehicle, converts the violation information into a specified data format and displays the violation information on the client.
As can be seen from fig. 5, the violation management method provided by the embodiment of the present application can query the violation information of all vehicles bound by the user by selecting all queries on the violation query interface. In the process of obtaining the vehicle information through the vehicle binding information, the area where the vehicle is located can be judged through the license plate number of the vehicle, and then a service provider corresponding to the area for supporting the area violation query is selected to perform the violation query; the user does not need to switch the vehicle, so that the user operation is reduced, and the actual use experience of the user is ensured.
According to the violation management method provided by the embodiment of the application, the violation management method can be used for issuing the violation agency request to different service providers so as to agency a plurality of violation records; even vehicles in different regions can be processed together, so that the system compatibility is improved, and the user experience is optimized.
Referring to fig. 6, fig. 6 is a schematic block diagram of a violation management system according to an embodiment of the present application; the violation management system is used for a client server. The violation management system 100 includes: a vehicle information acquisition module 110, a vehicle binding module 120, and a violation data acquisition module 130.
The vehicle information obtaining module 110 is configured to obtain binding information of one or more vehicles from a client. The vehicle information obtaining module 110 is further configured to query, at the client server, a corresponding relationship between the vehicle and a third-party server according to the binding information; wherein the third party server includes a third party server that manages violation data for the vehicle. The vehicle information obtaining module 110 is further configured to send the binding information to the third-party server according to the corresponding relationship; and obtaining vehicle information from the third-party server.
The vehicle binding module 120 is configured to bind the vehicle to the client according to the vehicle information.
The violation data acquisition module 130 acquires violation data of the vehicle from the third-party server according to the vehicle information.
In an optional embodiment, the vehicle information obtaining module 110 sends the binding information to the third-party server according to the corresponding relationship; and acquiring the vehicle information from the third-party server includes: the vehicle information obtaining module 110 sends the binding information to the third-party server corresponding to each vehicle; the binding information comprises the license plate number of the vehicle; the vehicle information obtaining module 110 obtains vehicle information from the third-party server according to the binding information; the vehicle information includes a frame number and an engine number.
In an alternative embodiment, the third party server includes a default third party server and a backup third party server; the vehicle information acquiring module 110 acquiring the vehicle information according to the binding information includes: pulling vehicle information from a default third-party server; the vehicle information obtaining module 110 determines whether the vehicle information is successfully pulled from the default third-party server; if the vehicle information is not successfully pulled from the default third-party server, the binding information is sent to the standby third-party server; the vehicle information acquisition module 110 acquires vehicle information from the backup third-party server.
In an optional embodiment, the step of obtaining the violation data of the vehicle according to the vehicle information by the violation data obtaining module 130 from the third party server includes: the violation data acquisition module 130 pulls the violation data of the vehicle from the default third party server; whether the break server successfully pulls the violation data of the vehicle from the default third-party server or not; if the violation data of the vehicle is not successfully pulled from the default third-party server, the vehicle information is sent to the standby third-party server; the violation data acquisition module 130 pulls the vehicle violation data from the alternate third party server.
In an alternative embodiment, the violation data acquisition module 130, after acquiring the violation data for the vehicle: the violation data acquisition module 130 acquires violation information according to the violation data; the violation information comprises violation time, violation place, violation fine and deduction point value; the violation data acquisition module 130 sends the violation information to the client.
In an optional embodiment, after the violation information is sent to the client by the violation data acquisition module 130, the violation data acquisition module 130 acquires a violation proxy instruction; and initiating a proxy request to the third-party server according to the violation proxy instruction.
Referring to fig. 7, fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. An embodiment of the present application provides an electronic device 300, including: a processor 301 and a memory 302, the memory 302 storing machine readable instructions executable by the processor 301, the machine readable instructions when executed by the processor 301 performing the method as above.
Based on the same inventive concept, embodiments of the present application further provide a computer-readable storage medium, where computer program instructions are stored, and when the computer program instructions are read and executed by a processor, the computer program instructions perform steps in any of the above-mentioned implementation manners.
The computer-readable storage medium may be a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and other various media capable of storing program codes. The storage medium is used for storing a program, and the processor executes the program after receiving an execution instruction.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and 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 of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.
In addition, units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist alone, or two or more modules may be integrated to form an independent part.
Alternatively, all or part of the implementation may be in software, hardware, firmware, or any combination thereof. When implemented in software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part.
The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.).
In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, 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, an element defined by the phrases "comprising 8230; \8230;" comprises 8230; "does not exclude the presence of additional like elements in a process, method, article, or apparatus that comprises the element.
The above description is only an example of the present application and is not intended to limit the scope of the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims (10)
1. The violation management method is characterized by being applied to a client server; the method comprises the following steps:
acquiring binding information of one or more vehicles from a client;
inquiring the corresponding relation between the vehicle and a third-party server in the client server according to the binding information; wherein the third party server comprises a third party server that manages violation data for the vehicle;
sending the binding information to the third-party server according to the corresponding relation; acquiring vehicle information from the third-party server;
binding the vehicle to the client according to the vehicle information;
and acquiring the violation data of the vehicle from the third-party server according to the vehicle information.
2. The method of claim 1, wherein the binding information is sent to the third-party server according to the correspondence; and obtaining vehicle information from the third party server, including:
respectively sending the binding information to a third-party server corresponding to each vehicle; wherein the binding information includes a license plate number of the vehicle;
acquiring the vehicle information from the third-party server according to the binding information; wherein the vehicle information includes a frame number and an engine number.
3. The method of claim 2, wherein the third party servers include a default third party server and a backup third party server; the acquiring the vehicle information according to the binding information includes:
pulling the vehicle information from the default third-party server;
judging whether the vehicle information is successfully pulled from the default third-party server or not;
if the vehicle information is not successfully pulled from the default third-party server, the binding information is sent to the standby third-party server;
and acquiring the vehicle information from the standby third-party server.
4. The method of claim 3 wherein said obtaining violation data for said vehicle from said third party server based on said vehicle information comprises:
pulling violation data for the vehicle from the default third party server;
determining whether the server successfully pulls violation data for the vehicle from the default third party server;
if the violation data of the vehicle is not successfully pulled from the default third-party server, the vehicle information is sent to the standby third-party server;
and pulling the violation data of the vehicle from the standby third-party server.
5. The method of claim 1 wherein after said obtaining violation data for the vehicle, the method further comprises:
acquiring violation information according to the violation data; the violation information comprises violation time, violation location, violation fine and deduction point value;
and sending the violation information to a client.
6. The method of claim 5 wherein after the sending the violation information to a client, the method further comprises:
acquiring a violation agency instruction;
and initiating a proxy request to the third-party server according to the violation proxy instruction.
7. A method of violation management, the method comprising:
the client initiates a binding instruction for changing one or more vehicles;
the client server acquires binding information according to the binding instruction and inquires the corresponding relation between the vehicle and the third-party server according to the binding information;
sending, by the client server, the binding information to the third-party server according to the correspondence;
the third-party server acquires the vehicle binding information and acquires vehicle information according to the vehicle binding information; sending vehicle information of the vehicle to the client server;
obtaining, by the client server, vehicle information from the third-party server; binding the vehicle to the client according to the vehicle information;
the third-party server acquires violation information of the vehicle according to the vehicle information and sends the violation information to the client-side server;
and the client server acquires violation data of the vehicle.
8. A violation management system, wherein said violation management system is for a client server; the violation management system comprises: the system comprises a vehicle information acquisition module, a vehicle binding module and a violation data acquisition module;
the vehicle information acquisition module is used for acquiring binding information of one or more vehicles from the client;
the vehicle information acquisition module is also used for inquiring the corresponding relation between the vehicle and the third-party server in the client server according to the binding information; wherein the third party server comprises a third party server that manages violation data for the vehicle;
the vehicle information acquisition module is further used for sending the binding information to the third-party server according to the corresponding relation; acquiring vehicle information from the third-party server;
the vehicle binding module is used for binding the vehicle to the client according to the vehicle information;
and the violation data acquisition module acquires the violation data of the vehicle from the third-party server according to the vehicle information.
9. An electronic device comprising a memory having stored therein program instructions and a processor that, when executed, performs the steps of the method of any of claims 1-7.
10. A computer-readable storage medium having computer program instructions stored thereon for execution by a processor to perform the steps of the method of any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211304693.4A CN115658722A (en) | 2022-10-24 | 2022-10-24 | Violation management method, system, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211304693.4A CN115658722A (en) | 2022-10-24 | 2022-10-24 | Violation management method, system, electronic device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115658722A true CN115658722A (en) | 2023-01-31 |
Family
ID=84992340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211304693.4A Pending CN115658722A (en) | 2022-10-24 | 2022-10-24 | Violation management method, system, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115658722A (en) |
-
2022
- 2022-10-24 CN CN202211304693.4A patent/CN115658722A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2050252B1 (en) | System and method for installing and configuring software applications on a mobile networked terminal | |
EP1933251A1 (en) | License management system, control method thereof, image processing apparatus, and control method thereof | |
JP2003316591A (en) | Communication equipment, communication system, plug-in module control method, program to be executed by computer and computer readable recording medium with the same program | |
CN1886976B (en) | Method and apparatus for performing actions on a wireless device using action lists and versioning | |
US7444386B2 (en) | Application programming interface for provisioning services | |
US20060026198A1 (en) | Method and apparatus for synchronizing contact data stores | |
CN108874426A (en) | Application program updating method and device and readable storage medium | |
CN1650596A (en) | A communication system, mobile device therefor and methods of storing pages on a mobile device | |
CN103136236A (en) | Method and system of information search | |
WO2007066929A1 (en) | Method and apparatus for providing streaming service based on p2p and streaming service system using the same | |
CN1942876A (en) | Sharing of data between devices | |
CN104281475A (en) | Data downloading method | |
CN113961743B (en) | Data updating method and device, electronic equipment and storage medium | |
US20040040022A1 (en) | Method and apparatus for just-in-time provisioning application-related information at a communication device | |
CN104281661A (en) | Data downloading method | |
CN115658722A (en) | Violation management method, system, electronic device and storage medium | |
CN104281365A (en) | Terminal | |
JP2001005671A (en) | Data transmission system | |
CN113721936B (en) | Application management method, intelligent terminal, device and storage medium | |
CN110943968B (en) | Equipment access control method and equipment access assembly | |
JP4361819B2 (en) | Upgrade control program, upgrade control method, regional center apparatus, and service providing system | |
JPH08263409A (en) | Method and system for down loading communication software | |
CN111580967A (en) | Virtual resource allocation method, device, server, terminal and storage medium | |
CN114827127B (en) | File management method, system, cloud server and terminal equipment | |
CN114698001A (en) | Equipment network distribution method, system, terminal equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |