Vehicle access control management method and system
By uploading access control information, obtaining data frames to the relevant platform, and using timeout timers and local databases to predict data when they are not accessible, it solves the problem that the access control system of diesel trucks is difficult to conduct objective detection, and realizes effective access control management of diesel trucks.
Patent Information
- Application Number
- CN202411691257.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-04
AI Technical Summary
The existing access control system is difficult to conduct objective exhaust inspection and illegal inspection of diesel trucks, and it is impossible to effectively carry out access control and release.
By generating access control information, obtaining data frames, uploading them to the Ministry of Public Security’s comprehensive traffic safety service management platform and environmental protection inspection platform, and obtaining official official data for judgment. If you cannot access the above platform, use the timeout timer and local database to make data prediction and assist in judgment.
The objective exhaust gas detection and violation detection of diesel trucks are realized to avoid accidental lifting of the rod and ensure that the system can still work normally when the network is interrupted.
Smart Images

Figure CN119559721A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of vehicle monitoring, and in particular relates to a vehicle access control management method and system. Background Art
[0002] With the rapid development of the automobile industry, car access control systems have been widely used. At present, the technology related to small car access control systems has been very mature. However, for high-pollution models such as diesel trucks, the research and development and application of access control systems still have certain limitations.
[0003] Due to the different working principles of the engines, the exhaust emissions of diesel trucks are more polluting than those of small cars. For example, some existing access control systems use image recognition algorithms to detect exhaust emissions. However, this method still has detection errors at this stage, and its detection results can only be used as a reference in most scenarios and cannot be used as a credential for the access control system. On the other hand, in traffic accidents and illegal driving, diesel trucks are also more likely to cause major traffic accidents, especially when loading flammable, explosive, toxic and other dangerous goods, which require special attention. Therefore, how to better regulate the driving behavior of drivers is also an issue that needs to be solved urgently.
[0004] In summary, it is difficult for the existing access control system to conduct objective exhaust gas detection and violation detection on diesel trucks, and it is impossible to objectively perform access control release. Summary of the invention
[0005] In order to solve the above problems existing in the prior art, the present invention provides a vehicle access control management method and system. The technical problem to be solved by the present invention is achieved through the following technical solutions:
[0006] A vehicle access control management method, comprising:
[0007] In response to the access control detection device receiving the first information of the vehicle to be scanned, generating an access control information acquisition data frame, wherein the access control information acquisition data frame includes the current access control detection device ID, the identification number, the first data platform request token, the second data platform request token, and the corresponding first data bit and second data bit;
[0008] The access control information acquisition data frame is sent to the first data platform, so that when the first data platform receives the access control information acquisition data frame, the data permission corresponding to the token requested by the first data platform is obtained, and the second information is filled into the corresponding first data position; and the access control information acquisition data frame is sent to the second data platform, so that when the second data platform receives the access control information acquisition data frame, the data permission corresponding to the token requested by the second data platform is obtained, and the third information is filled into the corresponding second data position;
[0009] After receiving the access control information acquisition data frame returned by the first data platform and the second data platform, the second information and the third information are stored in the cache database and the local database, and the first data bit and the second data bit are obtained to determine the release status of the vehicle to be scanned.
[0010] In a specific implementation, after sending the access control information acquisition data frame to the first data platform, the method further includes:
[0011] Start a first timeout timer, and when the first timeout timer reaches a timing threshold and still has not received the access control information acquisition data frame returned by the first data platform, search for local second information corresponding to the first information from the cache database;
[0012] Perform data prediction on the local second information to obtain predicted second information, fill the predicted second information into the corresponding second data bit, and update the predicted second information in the local database.
[0013] In a specific implementation, performing data prediction on the local second information to obtain predicted second information includes:
[0014] Acquire at least 10 groups of continuous first data values to be predicted from the local database to form a first array, wherein the first data values to be predicted include quantized values and non-quantized values;
[0015] For non-quantized values, determine whether the first five groups of data values in the first array are the same as the corresponding local second information, and if so, determine the data value as the corresponding data in the predicted second information;
[0016] For the quantized value, the preset first prediction model is called to predict the at least 10 groups of continuous first data values to be predicted, and the prediction results are compared with the local second information. If the comparison difference is judged to be less than the first difference threshold, the at least 10 groups of continuous first data values to be predicted containing the local second information are predicted according to the first preset prediction model to obtain the predicted second information.
[0017] In a specific implementation, after sending the access control information acquisition data frame to the second data platform, the method further includes:
[0018] Start a second timeout timer, and when the second timeout timer reaches a timing threshold and still has not received the access control information acquisition data frame returned by the second data platform, search for local third information corresponding to the first information from a local database;
[0019] Perform data prediction on the local third information to obtain predicted third information, and update the predicted third information in the local database.
[0020] In a specific implementation, performing data prediction on the local third information to obtain predicted third information includes:
[0021] Acquire at least 10 groups of continuous second data values to be predicted from the local database to form a second array, wherein the second data values to be predicted include quantized values and non-quantized values;
[0022] For non-quantized values, determine whether the first five data values of the second array are the same as the corresponding local third information, and if so, determine the data value as the corresponding data in the predicted third information;
[0023] For the quantized value, the second preset prediction model is called to predict the at least 10 groups of consecutive second data values to be predicted, and the prediction results are compared with the local third information. If the comparison difference is judged to be less than the second difference threshold, the at least 10 groups of consecutive second data values to be predicted containing the local third information are predicted according to the second preset prediction model to obtain the predicted third information.
[0024] In a specific implementation, obtaining the first data bit and the second data bit to determine the release status of the vehicle to be scanned includes:
[0025] The data of the first data bit and the second data bit are classified according to the preset first-level judgment conditions and second-level judgment conditions. When any data does not meet the first-level judgment conditions, the vehicle will not be released. When each data meets the first-level judgment conditions but does not meet the second-level judgment conditions, the first information of the vehicle to be scanned is recorded after release, so that the vehicle will not be released if the second-level judgment conditions are still not met next time and there is a record.
[0026] The present invention also provides a vehicle access control management system, including:
[0027] A vehicle information receiving module, configured to generate an access control information acquisition data frame in response to the access control detection device receiving the first information of the vehicle to be scanned, wherein the access control information acquisition data frame includes the current access control detection device ID, the identification number, the first data platform request token, the second data platform request token, and the corresponding first data bit and second data bit;
[0028] An access control information acquisition module is used to send the access control information acquisition data frame to the first data platform, so that when the first data platform receives the access control information acquisition data frame, the first data platform requests the data authority corresponding to the token, obtains the second information corresponding to the first information, and fills the second information into the corresponding first data position; and sends the access control information acquisition data frame to the second data platform, so that when the second data platform receives the access control information acquisition data frame, the second data platform requests the data authority corresponding to the token, obtains the third information corresponding to the first information, and fills the third information into the corresponding second data position;
[0029] The release judgment module is used to store the second information and the third information in the cache database and the local database after receiving the access control information acquisition data frame returned by the first data platform and the second data platform, and obtain the first data bit and the second data bit to judge the release status of the vehicle to be scanned.
[0030] In a specific embodiment, it also includes:
[0031] A first timer module is used to start a first timeout timer, and when the first timeout timer reaches a timing threshold and still has not received the access control information acquisition data frame returned by the first data platform, search the cache database for local second information corresponding to the first information;
[0032] The first data prediction module is used to perform data prediction on the local second information to obtain predicted second information, fill the predicted second information into the corresponding second data bit, and update the predicted second information in the local database.
[0033] In a specific implementation, the method further includes: after sending the access control information acquisition data frame to the second data platform, the method further includes:
[0034] A second timer module is used to start a second timeout timer, and when the second timeout timer reaches a timing threshold and still has not received the access control information acquisition data frame returned by the second data platform, search the local third information corresponding to the first information from the local database;
[0035] The second data prediction module is used to perform data prediction on the local third information to obtain predicted third information and update the predicted third information in the local database.
[0036] In a specific embodiment, the release judgment module is specifically used to: classify the data of the first data bit and the second data bit according to the preset first-level judgment conditions and second-level judgment conditions, and when any data does not meet the first-level judgment conditions, release is not performed; when each data meets the first-level judgment conditions but does not meet the second-level judgment conditions, the first information of the vehicle to be scanned is recorded after release, so that when the second-level judgment conditions are still not met next time and there is a record, release is not performed.
[0037] Beneficial effects of the present invention:
[0038] 1. When a vehicle enters, the vehicle access control management method of the present invention scans the first information of the vehicle and uploads the information to the relevant Ministry of Public Security’s traffic safety comprehensive service management platform and environmental protection detection platform, so that official data can be obtained during the vehicle access control management process to judge the information of the vehicle and avoid the situation of lifting the barrier by mistake.
[0039] 2. When the vehicle access management method of the present invention cannot access the above-mentioned platform, the network status can be timely known through the timeout timer, so as to make further judgments on the local side as soon as possible. In addition, the local side can also assist in obtaining a more objective conclusion by predicting and judging the historical record information of the vehicle, thus avoiding the problem of the system failing to work in the case of network interruption.
[0040] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 It is a flow chart of a vehicle access control management method provided by an embodiment of the present invention;
[0042] Figure 2 This is a module block diagram of a vehicle access control management system provided by an embodiment of the present invention;
[0043] Figure 3 It is a schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0044] The present invention is further described in detail below with reference to specific embodiments, but the embodiments of the present invention are not limited thereto.
[0045] Embodiment 1
[0046] See also Figure 1 , Figure 1The present invention provides a vehicle access control management method flow chart, including:
[0047] S1. In response to the access control detection device receiving the first information of the vehicle to be scanned, an access control information acquisition data frame is generated, wherein the access control information acquisition data frame includes the current access control detection device ID, identification number, first data platform request token, second data platform request token, and the corresponding first data bit and second data bit; the access control detection device of this embodiment is a terminal detection device, which is generally detected by a camera, a sensor, etc. For example, the camera can identify the vehicle's license plate number, vehicle color, vehicle cleaning status, thatch status and other external features, and the sensor can identify the vehicle's size, weight and other information. In this embodiment, for example, the first data platform and the second data platform are the Ministry of Public Security's traffic safety comprehensive service management platform and the environmental protection detection platform, respectively, so the first information of the vehicle to be scanned can be the license plate number information. It should be noted that the Ministry of Public Security's traffic safety comprehensive service management platform can obtain vehicle overloading, speeding and other violation records, and the environmental protection detection platform can obtain the vehicle's real-time emission status through the pollutant emission remote online monitoring terminal (OBD) installed on the vehicle. Considering that the data is obtained from the official platform, security needs to be considered to prevent data leakage. The current access control detection device ID is used to characterize whether the detection device is an authorized device, and the identification number is used to identify the detection sequence number of this time. Since data needs to be obtained from different platforms, in order to avoid confusion in data transmission and reception, the identification number of the same task is set to the same identification, and the identification numbers of different tasks are set to different identifications. The first data platform request token and the second data platform request token are respectively used to identify the pairing code for access to the corresponding platform. The pairing code is also used to characterize the data acquisition authority of the access control detection device. Considering the security of data transmission, this embodiment needs to provide a pre-negotiated pairing code when obtaining data from the platform. The pairing code can be a fixed code stipulated in advance by both parties, or it can be a key obtained through an encryption algorithm.
[0048] S2. Send the access control information acquisition data frame to the first data platform, so that when the first data platform receives the access control information acquisition data frame, it requests the data authority corresponding to the token of the first data platform to obtain the second information corresponding to the first information, and fill the second information into the corresponding first data position; and send the access control information acquisition data frame to the second data platform, so that when the second data platform receives the access control information acquisition data frame, it requests the data authority corresponding to the token of the second data platform to obtain the third information corresponding to the first information, and fill the third information into the corresponding second data position; in this step, the specific content of the second information and the third information shall be based on the data authorized by the Ministry of Public Security’s Comprehensive Traffic Safety Service Management Platform and the Environmental Protection Testing Platform. It should be noted that, in order to facilitate access control management, at least the vehicle speeding data, vehicle overload data, vehicle insurance data, traffic accident data, and exhaust gas detection data recorded by OBD in the past month in the past year are included. The relevant data can be directly obtained in this step.
[0049] S3. After receiving the access control information acquisition data frame returned by the first data platform and the second data platform, the second information and the third information are stored in the cache database and the local database, and the first data bit and the second data bit are obtained to determine the release status of the vehicle to be scanned. The cache database of this embodiment is used to temporarily store the second information and the third information currently obtained, and retain them until they are overwritten next time, and the two local databases continuously update all the acquired data for subsequent prediction.
[0050] The vehicle access control management method of this embodiment scans the first information of the vehicle when the vehicle enters, and then uploads the information to the relevant Ministry of Public Security’s traffic safety comprehensive service management platform and environmental protection testing platform, so that official data can be obtained during the vehicle access control management process to judge the information of the vehicle and avoid the situation of lifting the barrier by mistake.
[0051] In a specific implementation, after sending the access control information acquisition data frame to the first data platform, the method further includes:
[0052] The first timeout timer is started. When the first timeout timer reaches the timing threshold and the access control information acquisition data frame returned by the first data platform is not received, the local second information corresponding to the first information is searched from the cache database; in this embodiment, since both the local end and the platform end may lose network connection, if the first data cannot be obtained for a long time, it is considered that the connection cannot be made. At this time, the local second information stored in the cache database is needed as prediction reference information. The timing threshold can be set according to the actual situation.
[0053] Perform data prediction on the local second information to obtain predicted second information, fill the predicted second information into the corresponding second data bit, and update the predicted second information in the local database.
[0054] In a specific implementation, performing data prediction on the local second information to obtain predicted second information includes:
[0055] Acquire at least 10 groups of continuous first data values to be predicted from the local database to form a first array, wherein the first data values to be predicted include quantized values and non-quantized values;
[0056] For non-quantized values, determine whether the first five groups of data values in the first array are the same as the corresponding local second information, and if so, determine the data value as the corresponding data in the predicted second information;
[0057] For the quantized value, the preset first prediction model is called to predict the at least 10 groups of continuous first data values to be predicted, and the prediction results are compared with the local second information. If the comparison difference is judged to be less than the first difference threshold, the at least 10 groups of continuous first data values to be predicted containing the local second information are predicted according to the first preset prediction model to obtain the predicted second information.
[0058] The quantized values of this implementation are specific values that can be counted, such as exhaust gas detection data. Non-quantized values are data that cannot be counted, such as vehicle color, model and other data. Since there is a lot of information, this embodiment records and classifies it in the form of an array to facilitate subsequent prediction and judgment. Under normal circumstances, the non-quantized values will not change, so when the first 5 groups are judged to be the same, it can be considered that this time is also the same. For the quantized values, it is necessary to use the corresponding model to predict. For example, the exhaust gas detection data recorded by the OBD changes in real time, and the exhaust gas emission situation is related to the load situation, so it must be judged by the prediction model. In order to improve efficiency and facilitate detection, the prediction model can adopt a traditional regression model, because it does not require more data, such as 10 groups, and if a prediction algorithm such as a neural network model is used, at least 30 groups and more data are required, that is, efficiency is sacrificed in exchange for accuracy. Since the accuracy of traditional regression models is low, this embodiment first compares the prediction results with the local second information to verify the accuracy of the prediction model. If the comparison difference is less than the first difference threshold, it means that the accuracy is high. At this time, the local second information is added to the model as a sample and then predicted again to obtain the predicted second information.
[0059] When the above-mentioned platform cannot be accessed, the vehicle access management method of this embodiment can timely obtain the network status through the timeout timer, so as to make further judgments on the local side as soon as possible. In addition, the local side can also assist in obtaining a more objective conclusion by predicting and judging the historical record information of the vehicle, thus avoiding the problem of the system failing to work in the event of a network interruption.
[0060] In a specific implementation, after sending the access control information acquisition data frame to the second data platform, the method further includes:
[0061] Start a second timeout timer, and when the second timeout timer reaches a timing threshold and still has not received the access control information acquisition data frame returned by the second data platform, search for local third information corresponding to the first information from a local database;
[0062] Perform data prediction on the local third information to obtain predicted third information, and update the predicted third information in the local database.
[0063] In a specific implementation, performing data prediction on the local third information to obtain predicted third information includes:
[0064] Acquire at least 10 groups of continuous second data values to be predicted from the local database to form a second array, wherein the second data values to be predicted include quantized values and non-quantized values;
[0065] For non-quantized values, determine whether the first five data values of the second array are the same as the corresponding local third information, and if so, determine the data value as the corresponding data in the predicted third information;
[0066] For the quantized value, the second preset prediction model is called to predict the at least 10 groups of consecutive second data values to be predicted, and the prediction results are compared with the local third information. If the comparison difference is judged to be less than the second difference threshold, the at least 10 groups of consecutive second data values to be predicted containing the local third information are predicted according to the second preset prediction model to obtain the predicted third information.
[0067] In a specific implementation, obtaining the first data bit and the second data bit to determine the release status of the vehicle to be scanned includes:
[0068] The data of the first data bit and the second data bit are classified according to the pre-set first-level judgment conditions and second-level judgment conditions. When any data does not meet the first-level judgment conditions, it will not be released; when each data meets the first-level judgment conditions but does not meet the second-level judgment conditions, the first information of the vehicle to be scanned is recorded after release, so that when the second-level judgment conditions are still not met and there is a record next time, it will not be released. The first-level judgment condition of this embodiment is OR logic. As long as one data does not meet the conditions, it can be directly determined that the barrier cannot be lifted. For example, as long as it is detected that the car insurance is not purchased and the exhaust gas data exceeds the standard, it is considered that the driving requirements are not met and the barrier cannot be lifted. For the second-level judgment conditions, such as the vehicle is not cleaned as required, not covered as required, or the vehicle speeding data or overload data reaches the set value, it can be considered that although the conditions are not met, the barrier can still be lifted this time, but similar problems cannot continue to exist next time. It should be noted that the first-level judgment conditions and the second-level judgment conditions can be adjusted according to the actual scenario, and will not be repeated again.
[0069] See also Figure 2 , Figure 2 This is a module block diagram of a vehicle access control management system provided by an embodiment of the present invention, including:
[0070] A vehicle information receiving module, configured to generate an access control information acquisition data frame in response to the access control detection device receiving the first information of the vehicle to be scanned, wherein the access control information acquisition data frame includes the current access control detection device ID, the identification number, the first data platform request token, the second data platform request token, and the corresponding first data bit and second data bit;
[0071] An access control information acquisition module is used to send the access control information acquisition data frame to the first data platform, so that when the first data platform receives the access control information acquisition data frame, the first data platform requests the data authority corresponding to the token, obtains the second information corresponding to the first information, and fills the second information into the corresponding first data position; and sends the access control information acquisition data frame to the second data platform, so that when the second data platform receives the access control information acquisition data frame, the second data platform requests the data authority corresponding to the token, obtains the third information corresponding to the first information, and fills the third information into the corresponding second data position;
[0072] The release judgment module is used to store the second information and the third information in the cache database and the local database after receiving the access control information acquisition data frame returned by the first data platform and the second data platform, and obtain the first data bit and the second data bit to judge the release status of the vehicle to be scanned.
[0073] In a specific embodiment, it also includes:
[0074] A first timer module is used to start a first timeout timer, and when the first timeout timer reaches a timing threshold and still has not received the access control information acquisition data frame returned by the first data platform, search the cache database for local second information corresponding to the first information;
[0075] The first data prediction module is used to perform data prediction on the local second information to obtain predicted second information, fill the predicted second information into the corresponding second data bit, and update the predicted second information in the local database.
[0076] In a specific implementation, the method further includes: after sending the access control information acquisition data frame to the second data platform, the method further includes:
[0077] A second timer module is used to start a second timeout timer, and when the second timeout timer reaches a timing threshold and still has not received the access control information acquisition data frame returned by the second data platform, search the local third information corresponding to the first information from the local database;
[0078] The second data prediction module is used to perform data prediction on the local third information to obtain predicted third information and update the predicted third information in the local database.
[0079] In a specific embodiment, the release judgment module is specifically used to: classify the data of the first data bit and the second data bit according to the preset first-level judgment conditions and second-level judgment conditions, and when any data does not meet the first-level judgment conditions, release is not performed; when each data meets the first-level judgment conditions but does not meet the second-level judgment conditions, the first information of the vehicle to be scanned is recorded after release, so that when the second-level judgment conditions are still not met next time and there is a record, release is not performed.
[0080] The embodiment of the present invention further provides an electronic device, such as Figure 3 As shown, it includes a processor 31, a communication interface 32, a memory 33 and a communication bus 34, wherein the processor 31, the communication interface 32, and the memory 33 communicate with each other through the communication bus 34.
[0081] A memory 33, for storing computer programs;
[0082] The processor 31 is used to execute the program stored in the memory 33 to implement the following steps:
[0083] S1, in response to the access control detection device receiving the first information of the vehicle to be scanned, generating an access control information acquisition data frame, wherein the access control information acquisition data frame includes the current access control detection device ID, identification number, first data platform request token, second data platform request token, and corresponding first data bit and second data bit;
[0084] S2, sending the access control information acquisition data frame to the first data platform, so that when the first data platform receives the access control information acquisition data frame, the data permission corresponding to the token requested by the first data platform is obtained, the second information corresponding to the first information is filled into the corresponding first data position, and sending the access control information acquisition data frame to the second data platform, so that when the second data platform receives the access control information acquisition data frame, the data permission corresponding to the token requested by the second data platform is obtained, the third information corresponding to the first information is filled into the corresponding second data position;
[0085] S3. After receiving the access control information acquisition data frame returned by the first data platform and the second data platform, the second information and the third information are stored in the cache database and the local database, and the first data bit and the second data bit are obtained to determine the release status of the vehicle to be scanned. The cache database of this embodiment is used to temporarily store the second information and the third information currently obtained, and retain them until they are overwritten next time, and the two local databases continuously update all the acquired data for subsequent prediction.
[0086] The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0087] The communication interface is used for communication between the above electronic device and other devices.
[0088] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0089] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0090] The method provided in the embodiment of the present invention can be applied to electronic devices. Specifically, the electronic device can be: a desktop computer, a portable computer, an intelligent mobile terminal, a server, etc. This is not limited here, and any electronic device that can implement the present invention belongs to the protection scope of the present invention.
[0091] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0092] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0093] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification.
[0094] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0095] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems (equipment), or computer program products. Therefore, the present application may adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware, which are collectively referred to as "modules" or "systems" herein. Moreover, the present application may adopt the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program codes. The computer program is stored / distributed in a suitable medium, provided together with other hardware or as a part of hardware, or may adopt other distribution forms, such as by Internet or other wired or wireless telecommunication systems.
[0096] The present application is described with reference to the flowcharts and / or block diagrams of the methods, systems (devices) and computer program products of the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0097] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0098] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0099] The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.
Claims
1. A vehicle access control management method, characterized in that: include: In response to the access control detection device receiving the first information of the vehicle to be scanned, generating an access control information acquisition data frame, wherein the access control information acquisition data frame includes the current access control detection device ID, the identification number, the first data platform request token, the second data platform request token, and the corresponding first data bit and second data bit; The access control information acquisition data frame is sent to the first data platform, so that when the first data platform receives the access control information acquisition data frame, the data permission corresponding to the token requested by the first data platform is obtained, and the second information is filled into the corresponding first data position; and the access control information acquisition data frame is sent to the second data platform, so that when the second data platform receives the access control information acquisition data frame, the data permission corresponding to the token requested by the second data platform is obtained, and the third information is filled into the corresponding second data position; After receiving the access control information acquisition data frame returned by the first data platform and the second data platform, the second information and the third information are stored in the cache database and the local database, and the first data bit and the second data bit are obtained to determine the release status of the vehicle to be scanned.
2. The vehicle access control management method according to claim 1, characterized in that: After sending the access control information acquisition data frame to the first data platform, the following further includes: Start a first timeout timer, and when the first timeout timer reaches a timing threshold and still has not received the access control information acquisition data frame returned by the first data platform, search for local second information corresponding to the first information from the cache database; Perform data prediction on the local second information to obtain predicted second information, fill the predicted second information into the corresponding second data bit, and update the predicted second information in the local database.
3. The vehicle access control management method according to claim 2, characterized in that: Performing data prediction on the local second information to obtain predicted second information includes: Acquire at least 10 groups of continuous first data values to be predicted from the local database to form a first array, wherein the first data values to be predicted include quantized values and non-quantized values; For non-quantized values, determine whether the first five groups of data values in the first array are the same as the corresponding local second information, and if so, determine the data value as the corresponding data in the predicted second information; For the quantized value, the preset first prediction model is called to predict the at least 10 groups of continuous first data values to be predicted, and the prediction results are compared with the local second information. If the comparison difference is judged to be less than the first difference threshold, the at least 10 groups of continuous first data values to be predicted containing the local second information are predicted according to the first preset prediction model to obtain the predicted second information.
4. The vehicle access control management method according to claim 1, characterized in that: After sending the access control information acquisition data frame to the second data platform, the following further includes: Start a second timeout timer, and when the second timeout timer reaches a timing threshold and still has not received the access control information acquisition data frame returned by the second data platform, search for local third information corresponding to the first information from a local database; Perform data prediction on the local third information to obtain predicted third information, and update the predicted third information in the local database.
5. The vehicle access control management method according to claim 4, characterized in that: Performing data prediction on the local third information to obtain predicted third information includes: Acquire at least 10 groups of continuous second data values to be predicted from the local database to form a second array, wherein the second data values to be predicted include quantized values and non-quantized values; For non-quantized values, determine whether the first five data values of the second array are the same as the corresponding local third information, and if so, determine the data value as the corresponding data in the predicted third information; For the quantized value, the second preset prediction model is called to predict the at least 10 groups of consecutive second data values to be predicted, and the prediction results are compared with the local third information. If the comparison difference is judged to be less than the second difference threshold, the at least 10 groups of consecutive second data values to be predicted containing the local third information are predicted according to the second preset prediction model to obtain the predicted third information.
6. The vehicle access control management method according to claim 1, characterized in that: Obtaining the first data bit and the second data bit to determine the release status of the vehicle to be scanned includes: The data of the first data bit and the second data bit are classified according to the preset first-level judgment conditions and second-level judgment conditions. When any data does not meet the first-level judgment conditions, the vehicle will not be released. When each data meets the first-level judgment conditions but does not meet the second-level judgment conditions, the first information of the vehicle to be scanned is recorded after release, so that the vehicle will not be released if the second-level judgment conditions are still not met next time and there is a record.
7. A vehicle access control management system, characterized in that: include: A vehicle information receiving module, configured to generate an access control information acquisition data frame in response to the access control detection device receiving the first information of the vehicle to be scanned, wherein the access control information acquisition data frame includes the current access control detection device ID, the identification number, the first data platform request token, the second data platform request token, and the corresponding first data bit and second data bit; An access control information acquisition module is used to send the access control information acquisition data frame to the first data platform, so that when the first data platform receives the access control information acquisition data frame, the first data platform requests the data authority corresponding to the token, obtains the second information corresponding to the first information, and fills the second information into the corresponding first data position; and sends the access control information acquisition data frame to the second data platform, so that when the second data platform receives the access control information acquisition data frame, the second data platform requests the data authority corresponding to the token, obtains the third information corresponding to the first information, and fills the third information into the corresponding second data position; The release judgment module is used to store the second information and the third information in the cache database and the local database after receiving the access control information acquisition data frame returned by the first data platform and the second data platform, and obtain the first data bit and the second data bit to judge the release status of the vehicle to be scanned.
8. The vehicle access control management system according to claim 7, characterized in that: Also includes: A first timer module is used to start a first timeout timer, and when the first timeout timer reaches a timing threshold and still has not received the access control information acquisition data frame returned by the first data platform, search the cache database for local second information corresponding to the first information; The first data prediction module is used to perform data prediction on the local second information to obtain predicted second information, fill the predicted second information into the corresponding second data bit, and update the predicted second information in the local database.
9. The vehicle access control management system according to claim 7, characterized in that: Also includes: After sending the access control information acquisition data frame to the second data platform, the following further includes: A second timer module is used to start a second timeout timer, and when the second timeout timer reaches a timing threshold and still has not received the access control information acquisition data frame returned by the second data platform, search the local third information corresponding to the first information from the local database; The second data prediction module is used to perform data prediction on the local third information to obtain predicted third information and update the predicted third information in the local database.
10. The vehicle access control management system according to claim 7, characterized in that: The release judgment module is specifically used to: classify the data of the first data bit and the second data bit according to the preset first-level judgment condition and the second-level judgment condition, and when any data does not meet the first-level judgment condition, release is not performed; when each data meets the first-level judgment condition but does not meet the second-level judgment condition, record the first information of the vehicle to be scanned after release, so that when the second-level judgment condition is still not met next time and there is a record, release is not performed.