CN115527391A - White list-based vehicle passing method, system and medium - Google Patents

White list-based vehicle passing method, system and medium Download PDF

Info

Publication number
CN115527391A
CN115527391A CN202211120170.4A CN202211120170A CN115527391A CN 115527391 A CN115527391 A CN 115527391A CN 202211120170 A CN202211120170 A CN 202211120170A CN 115527391 A CN115527391 A CN 115527391A
Authority
CN
China
Prior art keywords
white list
lane
license plate
camera
identification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211120170.4A
Other languages
Chinese (zh)
Inventor
***
王书杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Acme Technology Co ltd
Original Assignee
Shenzhen Acme Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Acme Technology Co ltd filed Critical Shenzhen Acme Technology Co ltd
Priority to CN202211120170.4A priority Critical patent/CN115527391A/en
Publication of CN115527391A publication Critical patent/CN115527391A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/149Traffic control systems for road vehicles indicating individual free spaces in parking areas coupled to means for restricting the access to the parking space, e.g. authorization, access barriers, indicative lights
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/017Detecting movement of traffic to be counted or controlled identifying vehicles
    • G08G1/0175Detecting movement of traffic to be counted or controlled identifying vehicles by photographing vehicles, e.g. when violating traffic rules

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Traffic Control Systems (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)

Abstract

The application provides a white list-based vehicle passing method, a white list-based vehicle passing system and a white list-based vehicle passing medium. In the method, a terminal device identifies a license plate image of a current vehicle, and acquires a license plate number of the license plate image, a camera identification of a lane camera and image identification time; sending the license plate number, the camera identification and the image recognition time to a management server in communication connection with the license plate number; the management server searches a stored lane information table and determines a target lane mark corresponding to the camera mark; judging whether the current vehicle passes the preset white list or not based on the target lane identification, the license plate number and the image recognition time; if yes, a barrier gate opening instruction is sent to the terminal equipment; the terminal equipment forwards the barrier opening instruction to the barrier control unit to execute the rod lifting operation so as to enable the current vehicle to pass. The method improves the vehicle passing efficiency, balances the load service condition of the management server and reduces the performance requirement of the server.

Description

White list-based vehicle passing method, system and medium
Technical Field
The application relates to the technical field of intelligent parking, in particular to a white list-based vehicle passing method, system and medium.
Background
With the rapid development of economic society, the social automobile holding capacity is increased by more than 10% every year in recent years, and the problem of slow traffic of multiple automobiles is increasingly obvious. Particularly, fixed vehicles such as a residential area, an industrial area and an office building are more and are provided with a parking lot management system, the vehicles pass through the system in a centralized mode in the time period of going to work and get out of work, and the key for improving the passing efficiency is that how to identify the vehicles quickly and pass through an entrance and an exit.
The existing parking lot device or system generally needs to compare the license plate number with the stored license plate number through the system after identifying the license plate number of the vehicle and execute business processing to generate business data, and then the license plate number is released, so that the performance requirement on a server is high, the vehicle needs to stay at the gateway of a barrier for a long time, and the user experience degree is low.
Disclosure of Invention
An object of the embodiments of the present application is to provide a white list-based vehicle passing method, apparatus, electronic device, and medium, so as to solve the above problems in the prior art, reduce the performance requirements of a server, reduce the time that a vehicle stays at a gateway entrance and exit, and improve the passing efficiency.
In a first aspect, a white list-based vehicle passing method is provided, and is applied to a vehicle passing system composed of a terminal device provided with a lane camera and a management server, and the method may include:
the method comprises the steps that terminal equipment identifies a license plate image of a current vehicle in a current lane acquired by a lane camera, and acquires a license plate number of the license plate image, a camera identification of the lane camera and image identification time; sending the license plate number, the camera identification and the image recognition time to a management server in communication connection with the management server;
the management server searches a stored lane information table and determines a target lane mark corresponding to the camera mark; the lane information table comprises corresponding relations of different lane marks and different camera marks;
judging whether the current vehicle passes through a preset white list or not based on the target lane identification, the license plate number and the image recognition time; the passing condition meeting the preset white list is a condition meeting any one type of white list in various types of configured white lists; if yes, a barrier gate opening instruction is sent to the terminal equipment;
and the terminal equipment forwards the barrier gate opening instruction to a barrier gate control unit to execute a rod lifting operation so as to enable the current vehicle to pass.
In an optional implementation, determining whether the current vehicle passes through the preset white list based on the target lane identifier and the license plate number includes:
determining the detection sequence of each type of white list;
sequentially searching whether the target lane identification and the license plate number exist in the white lists of all types according to the detection sequence, and whether the image recognition time is in the valid period of the white lists of all types;
and if the target lane identification and the license plate number exist in any type of white list, determining that the current vehicle passes through the white list and meets the passing condition of a preset white list.
In an alternative implementation, the various types of white lists include a fixed white list and a dynamic white list; the dynamic white list comprises a charging-free white list, a visitor white list and a lane white list;
the management server loads the fixed white list and the dynamic white list into a cache for storage;
the fixed white list comprises a first parking lot identifier, a first license plate number, a first lane identifier, a first camera identifier and the validity period of the parking card;
the billing-free white list comprises a second parking lot identifier, a second license plate number, a second lane identifier, a second camera identifier, an in-out record identifier and a billing-free validity period;
the visitor white list comprises a third parking lot identifier, a third license plate number, a third lane identifier, a third camera identifier, a visitor identifier and the start-stop time of the visitor entering the parking lot;
the lane white list comprises a fourth parking lot identifier, a fourth lane identifier, a fourth camera identifier and a lane type, wherein the lane type is an entrance and an opening type of all automatic opening.
In an alternative implementation, the system further comprises a configuration server; the method further comprises the following steps:
the configuration server configures the fixed white list; establishing communication connection with the lane camera to be loaded based on the current camera identification of the lane camera to be loaded, splicing the configured fixed white lists into communication data according to the communication protocol of the lane camera to be loaded, and sending the communication data to the lane camera to be loaded through the communication connection;
if the terminal equipment is disconnected from the management server in communication, after the license plate number of the license plate image and the current camera identification of the lane camera to be loaded are obtained, whether the current vehicle passes through the fixed white list or not is determined based on the license plate number and the image recognition time; and if so, forwarding a barrier gate opening instruction to a barrier gate control unit to execute a rod lifting operation so as to enable the current vehicle to pass.
In an alternative implementation, the configuring server configures the fixed white list, including:
obtaining the card type, the validity period and the corresponding parking lot identification of at least one parking card with the valid start date smaller than the current date and the valid end date larger than the current date in the stored parking card registration database;
inquiring a corresponding license plate information table based on the card number of the parking card to obtain a customer ID (identity) associated with the parking card and the license plate number of a first license plate number corresponding to the corresponding customer ID;
based on the customer ID, inquiring a private parking space table corresponding to the parking space card with the card type to obtain the number of parking spaces corresponding to the customer ID;
under the condition that the same parking lot identification and the same client ID are checked, comparing the number of the parking spaces corresponding to any one same client ID with the number of the license plates to obtain a first license plate number corresponding to a target client ID with the number of the parking spaces larger than the number of the license plates and the validity period of a corresponding parking card;
inquiring a stored card sending information table of the parking card to obtain a first parking lot identification, a first license plate number, a first lane identification and a first camera identification corresponding to the first lane identification, wherein the first parking lot identification, the first license plate number and the first lane identification correspond to the target customer ID;
and generating a fixed white list based on the first parking lot identification, the first license plate number, the first camera identification corresponding to the first lane identification and the validity period of the corresponding parking card corresponding to the target customer ID.
In an optional implementation, the method further comprises:
the configuration server updates the configured white list data and updates the dynamic white list at regular time; or processing the obtained current vehicle entrance and exit document input by the staff to obtain new white list updating data and update the dynamic white list.
In an optional implementation, after sending the barrier gate opening instruction to the terminal device, the method further includes:
the management server starts a data service thread, stores the traffic data of the current vehicle into a cache, and performs service data processing on the traffic data of the current vehicle based on a preset processing condition; the business data processing comprises the recording of the traffic data of the current vehicle and the calculation of the traffic fee.
In an optional implementation, before sending the barrier gate opening instruction to the terminal device, the method further includes:
if the current vehicle passes through the white list, judging whether the time length between the image identification time and the current time is greater than a preset time period;
if so, refusing to send a barrier gate opening instruction to the terminal equipment;
and if not, sending a barrier gate opening instruction to the terminal equipment.
In a second aspect, a white list based vehicle passing system is provided, which may include: a terminal device and a management server in which a lane camera is installed;
the lane camera is used for acquiring a license plate image of a current vehicle in a current lane;
the terminal equipment is used for identifying the license plate image, and acquiring the license plate number of the license plate image, the camera identification of the lane camera and the image identification time; sending the license plate number, the camera identification and the image recognition time to a management server in communication connection with the management server;
the management server is used for searching a stored lane information table and determining a target lane mark corresponding to the camera mark; the lane information table comprises corresponding relations of different lane marks and different camera marks;
judging whether the current vehicle passes through a preset white list or not based on the target lane identification, the license plate number and the image recognition time; the passing condition meeting the preset white list is a condition meeting any type of white list in the configured various types of white lists; if yes, a barrier gate opening instruction is sent to the terminal equipment;
the terminal equipment is further used for receiving a barrier gate opening instruction and transmitting the barrier gate opening instruction to a barrier gate control unit to execute a rod lifting operation so that the current vehicle passes through.
In a third aspect, a computer-readable storage medium is provided, having stored therein a computer program which, when executed by a processor, performs the method steps of any of the above-mentioned first aspects.
According to the white list-based vehicle passing method, the terminal equipment identifies the license plate image of the current vehicle, and obtains the license plate number of the license plate image, the camera identification of the lane camera and the image identification time; sending the license plate number, the camera identification and the image recognition time to a management server in communication connection with the license plate number, the camera identification and the image recognition server; the management server searches a stored lane information table and determines a target lane mark corresponding to the camera mark; the lane information table comprises corresponding relations of different lane marks and different camera marks; judging whether the current vehicle passes the preset white list or not based on the target lane identification, the license plate number and the image recognition time; the passing condition meeting the preset white list is a condition meeting any one type of white list in various types of configured white lists; if yes, a barrier gate opening instruction is sent to the terminal equipment; the terminal equipment forwards the barrier opening instruction to the barrier control unit to execute the rod lifting operation so as to enable the current vehicle to pass. According to the method, the vehicle passing mode that the brake is opened immediately after the identification is realized by using whether the white list is met as the brake opening condition, the vehicle passing efficiency is improved, the load use condition of the management server is balanced, the vehicle passing and the service data processing are processed in different time periods, and the performance requirement of the server is reduced.
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 schematic diagram of a vehicle passing system architecture applying a white list-based vehicle passing method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a white list-based vehicle passing method according to an embodiment of the present disclosure.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present application without any creative effort belong to the protection scope of the present application.
The white list-based vehicle passing method provided by the embodiment of the application can be applied to a vehicle passing system shown in fig. 1, and as shown in fig. 1, the system can include: a terminal device and a management server in which a lane camera is installed; and communication connection is established between the terminal equipment and the management server. The number of terminal devices may be plural, and each terminal device may be disposed at a barrier of each lane. The management server may be a physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as cloud service, a cloud database, cloud computing, a cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, content Delivery Network (CDN), big data and an artificial intelligence platform. The Terminal device may be a User Equipment (UE) such as a Mobile phone, a smart phone, a notebook computer, a digital broadcast receiver, a Personal Digital Assistant (PDA), a tablet computer (PAD), etc. in which an image collector is installed, a handheld device, a vehicle-mounted device, a wearable device, a computing device or other processing device connected to a wireless modem, a Mobile Station (MS), a Mobile Terminal (Mobile Terminal), etc. The terminal device and the management server may be directly or indirectly connected through wired or wireless communication, and the application is not limited herein.
The terminal equipment identifies a license plate image of a current vehicle in a current lane acquired by a lane camera, and acquires a license plate number of the license plate image and a camera identification of the lane camera; sending a license plate number and a camera identification to a management server in communication connection with the management server;
the management server searches a stored lane information table and determines a target lane mark corresponding to the camera mark; the lane information table comprises a corresponding relation between lane marks and camera marks; determining whether the current vehicle passes the preset white list or not based on the target lane identification and the license plate number; the passing condition meeting the preset white list is the condition meeting any type of white list in the configured white lists; if yes, a barrier gate opening instruction is sent to the terminal equipment;
the terminal equipment forwards the barrier opening instruction to the barrier control unit to execute the rod lifting operation so as to enable the current vehicle to pass.
Further, the vehicle passing system comprises a configuration server for configuring various types of white lists. The various types of whitelists may include a fixed whitelist and a dynamic whitelist.
Fixed parking cards (hereinafter referred to as 'parking cards') issued by a common parking lot are issued to license plate numbers with known regional authorities, and the parking cards are divided into monthly cards, parking space cards and visitant cards; the monthly card is generally limited by the validity period, the parking space card is limited by the validity period and the number of the vehicles, and the honored guest card is generally not limited by conditions; and the vehicle passing system automatically counts the parking cards meeting the requirements of each lane in each area at regular time to generate a fixed white list.
When the vehicle passing system is in operation, a dynamic white list is generated according to vehicle entering and exiting information and some configuration information, wherein the dynamic white list comprises newly configured valid data which can be added into the white list, license plate numbers which do not need to be charged within a specified time after dynamic charging, temporary authorization data managed by other clients and the like; dynamic white lists require periodic refreshing.
When the recognized license plate numbers transmitted by the lane camera are received, matching the license plate numbers and lane identifications with the two white lists in the cache, matching image recognition time with the validity period in the corresponding white list, directly sending an opening instruction if the matching is successful, and then carrying out conventional business data processing of entering and exiting the parking lot; if the matching is not successful, performing conventional service data processing on the parking lot, wherein the processing result is a brake opening instruction which is sent according with the brake opening condition; the business data processing of entering and exiting the parking lot relates to multiple IO reading, complex business judgment, business data storage and the like, and is time-consuming.
When receiving the recognized license plate number transmitted by the lane camera, the fixed white list and the dynamic white list can be checked at the same time, or the priority of the white list is configured, so as to determine the checking sequence of the white list, for example, when the priority of the fixed white list is higher than that of the dynamic white list, the fixed white list needs to be checked first to match the license plate number with the lane identifier, and if the fixed white list cannot be successfully matched, the dynamic white list is checked; or, when the priority of the fixed white list is lower than that of the dynamic white list, the dynamic white list needs to be checked first to match the license plate number and the lane identifier, and if the dynamic white list cannot be successfully matched, the fixed white list needs to be checked, and the specific situation can be set according to the actual situation, which is not limited herein.
Further, the management server may also issue a fixed white list to the lane cameras of the corresponding lanes in sequence, where the fixed list includes a parking lot identifier, a license plate number, a lane identifier, a camera identifier, an effective start date, an effective end date, and the like.
Therefore, when the recognized license plate number transmitted by the lane camera is received, the viewing priority of the lane camera and the viewing priority of the management server can be configured, for example, when the viewing priority of the lane camera is higher than the viewing priority of the management server, the fixed white list in the lane camera needs to be viewed first, matching operation is performed based on the fixed white list, if the fixed white list in the lane camera cannot be successfully matched, the dynamic white list in the management server is viewed, otherwise, the dynamic white list in the management server is viewed first, if the dynamic white list cannot be successfully matched, the fixed white list in the lane camera is viewed, or otherwise, the fixed white list in the management server is viewed, and if the dynamic white list cannot be successfully matched, matching failure and the like are determined, specific sequence can be set according to actual service conditions, and the embodiment of the application is not limited herein.
The fixed white list may also be configured in an offline auto-start and always-on mode, etc. The system can be used in combination with the dynamic white list in the always-on mode. The fixed white list and the dynamic white list are stored in a cache, and the matching operation is prior to the service data processing, so that the condition that the license plate number and the lane mark are identified and opened is ensured, and the vehicle passing speed is increased.
The preferred embodiments of the present application will be described below with reference to the accompanying drawings of the specification, it should be understood that the preferred embodiments described herein are merely for illustrating and explaining the present application, and are not intended to limit the present application, and that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
Fig. 2 is a schematic flowchart of a white list-based vehicle passing method according to an embodiment of the present application. As shown in fig. 2, the method may include:
step S210, the terminal equipment identifies the license plate image of the current vehicle in the current lane acquired by the lane camera, acquires the license plate number, the camera identification and the image identification time, and sends the license plate number, the camera identification and the image identification time to a management server in communication connection with the terminal equipment.
In specific implementation, when a current vehicle enters a recognition range of a current lane, a lane camera collects a license plate image of the current vehicle and carries out image recognition to obtain a license plate number, image recognition time and the like in the license plate image. Since the lane camera is installed on the terminal device, the terminal device may acquire a camera identification (or "camera serial number") of the lane camera.
And the terminal equipment sends the license plate number and the camera identification to a management server in communication connection with the terminal equipment.
Step S220, the management server searches the stored lane information table and determines a target lane mark corresponding to the camera mark.
The lane information table is stored in the management server, and the lane information table may include area information of different lanes corresponding to different parking lot identifications, and corresponding relationships between lane identifications of corresponding different lanes and different camera identifications.
In specific implementation, the management server searches for a stored lane marker corresponding to a stored camera marker matched with the acquired camera marker in the lane information table, and determines the stored lane marker as a target lane marker corresponding to the acquired camera marker.
And step S230, the management server judges whether to send a barrier gate opening instruction to the terminal equipment or not based on the target lane identification, the license plate number and the image recognition time.
In specific implementation, the management server judges whether the current vehicle passes through the preset white list based on the target lane identification, the license plate number and the image recognition time, namely judges whether the current vehicle passes through the preset white list and meets the condition of any type of white list in various types of configured white lists, and judges whether the image recognition time is in the valid period of the white lists of various types; if yes, a barrier gate opening instruction is sent to the terminal equipment; if not, the vehicle is processed by adopting a conventional vehicle passing method.
Specifically, determining a detection sequence of each type of white list configured by a configuration server; sequentially searching whether a target lane mark and a license plate number exist in each type of white list according to the detection sequence, and whether the image recognition time is in the valid period of each type of white list; and if the target lane mark and the license plate number exist in any type of white list and the image recognition time is in the valid period of the white list of the type, determining that the current vehicle passes through the white list and meets the passing condition of the preset white list.
Each type of white list may include a fixed white list and a dynamic white list; the dynamic whitelist may include a billing free whitelist, a visitor whitelist, and a lane whitelist. The fixed white list comprises a first parking lot identifier, a first license plate number, a first lane identifier, a first camera identifier and the validity period of the parking card; the non-charging white list comprises a second parking lot identifier, a second license plate number, a second lane identifier, a second camera identifier, an access record identifier and a non-charging valid period; the visitor white list comprises a third parking lot mark, a third license plate number, a third lane mark, a third camera mark, a visitor mark and the start-stop time of the visitor entering the parking lot; the lane white list comprises a fourth parking lot mark, a fourth lane mark, a fourth camera mark and a lane type, wherein the lane type is an entrance and an opening type of all automatic opening.
It should be noted that the dynamic white list may further include a custom white list; taking the yard identity as an example, the specific yard identities in the first yard identity, the second yard identity, the third yard identity and the fourth yard identity may be the same or different, and the naming is different only in the category of the white list.
The fixed white list can only store related information such as license plate numbers of fixed monthly trucks, parking space cards, visitant cards and the like, the valid period of parking cards and the like. The validity period is generally set by the system and is longer. The dynamic white list can be used for generating license plate number lists of all parking lots in a specified range without charging according to the parking lot rules, setting a certain rule, calculating license plate number lists and visitor lists meeting requirements through calculation, and dynamically calculating result lists such as UI specified lists. Because most of the dynamic white lists are result data of dynamic calculation, the validity period of general data is within 1 hour or within the time range of the vehicle passing in and out, and the data is generally short.
Updating the fixed white list: the configuration server can update the parking card according to the validity period of the parking card in the fixed white list when the parking card reaches the validity end date, or the fixed white list needs to be updated after the parking card in the parking card registration database is updated.
Updating the dynamic white list: the configuration server can configure the configured white list updating data, such as lane marks as free or target license plate numbers as free, and update the dynamic white list at regular time (such as half an hour); or processing the obtained current vehicle access document input by the staff, such as calculation processing, to obtain new white list updating data, and updating the dynamic white list.
It should be noted that, the management server may configure the order or disable the partial whitelist type for the white list selection of the application.
Step S240, the terminal device forwards the barrier gate opening instruction to the barrier gate control unit to execute the rod raising operation, so that the current vehicle passes through.
In specific implementation, after receiving a barrier gate opening instruction sent by a management server, the terminal device forwards the barrier gate opening instruction to a barrier gate control unit to execute a rod lifting operation, so that a current vehicle passes through.
Further, after the management server sends a barrier gate opening instruction to the terminal equipment, a data service thread is opened, and the current passing data of the vehicle is stored in a cache; based on preset processing conditions, carrying out service data processing on the traffic data of the current vehicle; the traffic data processing may include recording of traffic data for the current vehicle and calculation of the associated traffic fare.
Specifically, after the traffic data of the current vehicle is stored in the cache, if the load of the management server is too high, the requirement of the current service (such as traffic charging service or traffic data recording service) can be acquired, and the traffic data of the current vehicle is stored in the relevant service processing queue according to the requirement of the current service, and when the load of the management server is redundant, the service processing is sequentially performed based on the processing sequence of the service processing queue. Or after the current vehicle passing data is stored in the cache, the current vehicle passing data is stored in a processing queue according to the vehicle passing time sequence, and the data in the processing queue is processed at regular time, wherein the specific processing flow is not limited herein.
Therefore, the embodiment of the application matches the lane identification and the license plate number through the white list, so that the vehicle passes firstly, namely, only the passing state is changed, and then the service calculation of the vehicle is carried out.
In some embodiments, the configuration server configures the fixed white list by:
step 11, obtaining the card type, the validity period and the corresponding parking lot identification of at least one parking card with the valid start date smaller than the current date and the valid end date larger than the current date in the stored parking card registration database;
step 12, inquiring a corresponding license plate information table based on the card number of at least one parking card to obtain a customer ID associated with the parking card and the license plate number of a first license plate number corresponding to the corresponding customer ID;
step 13, inquiring a corresponding private parking space table based on the client ID to obtain the parking space number corresponding to the client ID;
step 14, under the condition that the same parking lot identification and the same customer ID are checked, comparing the number of the vehicle license plates corresponding to any one of the same customer ID to obtain a first vehicle license plate number corresponding to a target customer ID with the number of the vehicle license plates larger than the number of the vehicle license plates and the validity period of the corresponding parking card;
step 15, inquiring a stored card sending information table of the parking card to obtain a first parking lot identification, a first license plate number, a first lane identification and a first camera identification corresponding to the first lane identification, wherein the first parking lot identification, the first license plate number, the first lane identification and the first camera identification correspond to the target customer ID;
and step 16, generating a fixed white list based on the first parking lot identifier, the first license plate number and the first camera identifier corresponding to the first lane identifier corresponding to the target customer ID and the validity period of the corresponding parking card.
It is understood that the fixed white list may further include information such as a card type of the parking card, a target customer ID, an authorization area identifier where the first lane identifier is located, and the like, in addition to the above information.
Based on the above embodiments, in some embodiments, after configuring the fixed white list, the configuration server establishes a communication connection with the lane camera to be loaded based on the current camera identifier of the lane camera to be loaded; and splicing the configured fixed white lists into communication data according to the communication protocol of the lane camera to be loaded, and sending the communication data to the lane camera to be loaded through communication connection. Wherein, the specific procedure steps may include:
and step 21, reading the white list stack table of the database, and acquiring a data list to be updated, wherein the state to be updated comprises three types of adding, modifying and deleting.
Step 22, generating a data set to be updated of each camera according to the camera identification, and executing the following steps for each camera in a circulating manner:
(1) Acquiring communication connection with a camera through a camera identifier;
(2) Generating an empty set of a database to be updated;
(3) Acquiring the first 5 pieces of data in a set to be updated, splicing the data into communication data (including a license plate number, a validity period, an update state identifier and the like) according to a camera communication protocol, and recording a data ID (identity);
(4) Calling a white list updating interface of the camera, and sending spliced communication data;
(5) Receiving a camera processing result;
(6) Removing the processed successful data from the data set to be updated of the camera according to the data ID, and adding the data ID recorded in the step (3) into an empty set to be updated of the database;
(7) Repeating the steps (3) to (6) until the update data set is completely updated;
(8) And updating the white list stack table of the database into an updated state according to the ID of the set to be updated of the database.
Further, when the terminal device detects that the terminal device is disconnected from the management server in communication, the terminal device determines whether the current vehicle passes through a fixed white list or not based on the current lane mark and the license plate number after acquiring the license plate number of the license plate image and the current camera mark of the lane camera to be loaded; if the current vehicle passes through the lifting rod, the barrier gate opening instruction is forwarded to the barrier gate control unit to execute the lifting rod operation.
In addition, the terminal device needs to cache the traffic data of the vehicles that are passing during the disconnection of the communication connection, and the terminal device data resends the cached traffic data to the management server after the communication connection between the terminal device and the management server is restored.
In some embodiments, if the current vehicle passes through the white list, the management server determines whether the time length between the image recognition time and the current time is greater than a preset time period;
if the current time is greater than the preset time, refusing to send a barrier gate opening instruction to the terminal equipment;
and if not, sending a barrier gate opening instruction to the terminal equipment.
In some embodiments, the process of configuring each white list in the dynamic white list by the configuration server may include:
(1) Charging white list is not required:
a, inquiring a vehicle access record table to obtain information such as license plate numbers, parking lot identifications, access time and parking areas of vehicles in a parking lot at present, access record data IDs corresponding to the license plate numbers and the like;
and step B, respectively inquiring a vehicle card state table and a charging record table based on the obtained license plate number, and obtaining information such as the acquired parking lot identification, the entrance and exit record data ID, the license plate number, the entrance time, the stop time, the card type, the stop area, the paid amount and the like by combining the data in the step A.
Step C, inquiring a parking lot charging standard table based on the parking lot identification and the card class, and acquiring information such as the charging standard specification of the parking area; the charging standard detail comprises the duration and the charging amount of each charging time interval in the charging; if the charging amount of the two time periods is consistent, combining the two time periods (charging duration is added, and the charging amount is unchanged);
and D, combining the step B and the step C, matching the parking lot identification, the card type, the parking area, the parking time and the charge amount in the step B with the parking lot identification, the card type, the parking lot area identification and the charge time interval range and the charge amount of the parking time in the step C to obtain a set which does not need to be charged (or has been charged) when the vehicle enters or exits, wherein the set comprises the parking lot identification, the entrance and exit recording data ID, the license plate number, the entrance time, the parking time, the card type, the parking area, the effective termination time, the paid amount and the like. Here, the effective termination time = the entry time + the charging period is long, that is, the maximum time point at which the charge is not generated is not required.
And E, inquiring a lane information table to obtain the corresponding relation of the parking lot identification, the parking lot area identification, the lane identification and the camera identification.
Step F, combining the step D and the step E, acquiring a final white list set without charging, wherein the white list set comprises information such as a parking lot identifier, an in-out record data ID, a license plate number, a lane identifier, a camera identifier, an effective period and the like;
g, storing the result in the step F into a dynamic white list temporary table of a database; for less calculation amount, the access record obtained in the step a is obtained by combining with the dynamic white list temporary table, and only the access record of the last updated entry or payment is obtained, and the history overlapped entry record is not recalculated.
(2) And white list of visitors:
step A, inquiring a visitor information registration table, and acquiring a bill of a current effective state and an approved visitor, wherein the bill of the current effective state comprises a bill ID, a visitor ID, access starting time, access finishing time, a license plate number and a payment type;
b, inquiring a lane information table to obtain information such as a parking lot identifier, a parking lot area identifier, a lane type, a camera identifier and the like;
step C, combining the lane type in the step A and the step B as the lane type of the entrance, generating a white list of the entering visitor, comprising the following steps: information such as a parking lot identifier, a document ID, a visitor ID, a license plate number, a lane identifier, a camera identifier, a validity period and the like;
and D, combining the payment type in the step A as a payment collection and the lane type in the step B as an exit collection to generate a white list of outgoing visitors, which can comprise: information such as a parking lot identification, a document ID, a visitor ID, a license plate number, a lane identification, a camera identification, a validity period and the like; the payment types are classified into property payment and self-payment, and the license plate number of the property payment type does not need to be paid when entering or leaving the license plate number; the license plate number of the self-fee type needs normal charging at this time.
And E, storing the data of the step C and the step D into a dynamic white list temporary table of the database. For less calculation, the generated visitor list is excluded when the visitor information table is acquired in step a.
(3) And (3) a lane white list:
step A, inquiring a lane information table to obtain information such as a parking lot mark, a parking lot area mark, a lane mark, a camera mark, a lane type, an opening type and the like.
And step B, acquiring data of which the lane type is an entrance and the brake opening type is all automatic brake opening, storing the data into a white list cache, wherein the type is a lane white list.
(4) Custom white list
And step A, opening the parking lot management system by using the user name and the password.
And step B, opening a user-defined white list form interface.
And step C, if a simple white list is set, key information such as a parking lot identifier, a license plate number, a lane identifier, a validity period and the like and other unnecessary auxiliary information can be selected and input and stored.
Step D, if a user-defined condition white list is set, SQL sentences can be obtained in a user-defined mode, and the generated result needs to contain a parking lot identifier, a license plate number, a lane identifier and a valid period field; the white list timing generation module can automatically execute SQL and generate final white list information.
In some embodiments, the cache may use a Redis server; the white list stores basic path hierarchical paths as follows: account set GUID \ parking lot GUID \ white list type ID; the process of dynamic whitelist loading into the data cache may include:
1. acquiring account sets connected with a current station, and circularly loading the white list information of each account set;
2. connecting the account sets according to the account set Number, acquiring a set with the type of a fixed white list from a database dynamic white list temporary table, and sequentially storing data under a specified path, wherein a data node Key is a traffic lane GUID + license plate, a Value is a validity period, and the node validity period is a validity period deadline of the data;
3. acquiring a set with the type of visitor white list from a database dynamic white list temporary table, and sequentially storing data under a specified path, wherein a data node Key is a lane GUID + license plate; value is document ID; the validity period rule is as follows: if the lane type is an entrance, the validity period is the access starting time +30 minutes; if the lane type is exit, the validity period is visit ending time;
4. acquiring a lane white list set A according to a lane white list generation mechanism, reading node details with white list type IDs as lane white lists to generate a set B, and sequentially writing the cycle lane white list set A under an appointed path: the data node Key is a traffic lane GUID, the Value is empty, and the validity period is permanent; deleting the appointed Key in the set B according to the lane GUID; and judging whether the set B has data after the writing is finished, if so, acquiring the KEY in the set B, and circularly deleting the KEY appointed in the Redis.
5. Reading a 'user-defined white list' scheme of a train yard management system to obtain a simple white list set A; and acquiring a user-defined white list to generate SQL, executing the SQL and acquiring a generated result B, and merging the set A and the set B into a new set A. Sequentially storing data under a specified path (the white list type is a self-defined white list), wherein the data node Key is a traffic lane GUID + license plate; value is a system ID, effective starting time and effective ending time type serialized character string; the validity period is a validity end time.
According to the vehicle passing method based on the white list, the vehicle passing mode that the brake is opened immediately after identification is adopted, the vehicle passing efficiency is improved, the load use condition of the management server is balanced, and the management server does not need high operation performance because service processing cannot be carried out in time in the passing process, so that the performance requirement of the server is reduced.
In yet another embodiment provided by the present application, there is also provided a computer-readable storage medium having stored therein instructions, which when run on a computer, cause the computer to perform the white list-based vehicle passing method of any one of the above embodiments.
In yet another embodiment provided by the present application, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the white list based vehicle passing method of any of the above embodiments.
As will be appreciated by one of skill in the art, the embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including the preferred embodiment and all changes and modifications that fall within the scope of the embodiments of the present application.
It is apparent that those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. Thus, if such modifications and variations of the embodiments of the present application fall within the scope of the claims of the embodiments of the present application and their equivalents, the embodiments of the present application are also intended to include such modifications and variations.

Claims (10)

1. A white list-based vehicle passing method is applied to a vehicle passing system consisting of a terminal device provided with a lane camera and a management server, and comprises the following steps:
the method comprises the steps that terminal equipment identifies a license plate image of a current vehicle in a current lane acquired by a lane camera, and acquires a license plate number of the license plate image, a camera identification of the lane camera and image identification time; sending the license plate number, the camera identification and the image recognition time to a management server in communication connection with the license plate number;
the management server searches a stored lane information table and determines a target lane mark corresponding to the camera mark; the lane information table comprises corresponding relations of different lane marks and different camera marks;
judging whether the current vehicle passes through a preset white list on the basis of the target lane mark, the license plate number and the image recognition time; the passing condition meeting the preset white list is a condition meeting any type of white list in the configured various types of white lists; if yes, a barrier gate opening instruction is sent to the terminal equipment;
and the terminal equipment forwards the barrier gate opening instruction to a barrier gate control unit to execute a rod lifting operation so as to enable the current vehicle to pass.
2. The method of claim 1, wherein determining whether the current vehicle's passage satisfies a preset white list passage condition based on the target lane identification, the license plate number, and the image recognition time comprises:
determining the detection sequence of each type of white list;
sequentially searching whether the target lane identification and the license plate number exist in the white lists of all types according to the detection sequence, and whether the image recognition time is in the valid period of the white lists of all types;
and if the target lane identification and the license plate number exist in any type of white list, determining that the current vehicle passes through the white list and meets the passing condition of a preset white list.
3. The method of claim 1 or 2, wherein the types of whitelists include a fixed whitelist and a dynamic whitelist; the dynamic white list comprises a charging-free white list, a visitor white list and a lane white list;
the management server loads the fixed white list and the dynamic white list into a cache for storage;
the fixed white list comprises a first parking lot identifier, a first license plate number, a first lane identifier, a first camera identifier and the validity period of a parking card;
the billing-free white list comprises a second parking lot identifier, a second license plate number, a second lane identifier, a second camera identifier, an in-out record identifier and a billing-free validity period;
the visitor white list comprises a third parking lot identifier, a third license plate number, a third lane identifier, a third camera identifier, a visitor identifier and the start-stop time of the visitor entering the parking lot;
the lane white list comprises a fourth parking lot identifier, a fourth lane identifier, a fourth camera identifier and a lane type, wherein the lane type is an entrance and an opening type of all automatic opening.
4. The method of claim 3, wherein the system further comprises a configuration server; the method further comprises the following steps:
the configuration server configures the fixed white list; establishing communication connection with the lane camera to be loaded based on the current camera identification of the lane camera to be loaded, splicing configured fixed white lists into communication data according to the communication protocol of the lane camera to be loaded, and sending the communication data to the lane camera to be loaded through the communication connection;
if the terminal equipment is disconnected from the management server in communication, after the license plate number of the license plate image and the current camera identification of the lane camera to be loaded are obtained, whether the current vehicle passes through the fixed white list or not is determined based on the license plate number and the image recognition time; and if so, forwarding a barrier gate opening instruction to a barrier gate control unit to execute a rod lifting operation so as to enable the current vehicle to pass.
5. The method of claim 4, wherein the configuration server configures the fixed white list comprising:
obtaining the card type, the validity period and the corresponding parking lot identification of at least one parking card with the valid start date smaller than the current date and the valid end date larger than the current date in the stored parking card registration database;
inquiring a corresponding license plate information table based on the card number of the at least one parking card to obtain a customer ID associated with the parking card and the license plate number of a first license plate number corresponding to the corresponding customer ID;
based on the customer ID, inquiring a private parking space table corresponding to the parking space card with the card type to obtain the number of parking spaces corresponding to the customer ID;
under the condition that the same parking lot identification and the same client ID are checked, comparing the number of the parking spaces corresponding to any one same client ID with the number of the license plates to obtain a first license plate number corresponding to a target client ID with the number of the parking spaces larger than the number of the license plates and the validity period of a corresponding parking card;
inquiring a stored card sending information table of the parking card to obtain a first parking lot identification, a first license plate number, a first lane identification and a first camera identification corresponding to the first lane identification, wherein the first parking lot identification, the first license plate number and the first lane identification correspond to the target customer ID;
and generating a fixed white list based on the first parking lot identification, the first license plate number, the first camera identification corresponding to the first lane identification and the validity period of the corresponding parking card corresponding to the target customer ID.
6. The method of claim 4, wherein the method further comprises:
the configuration server updates the configured white list data and updates the dynamic white list at regular time; or processing the obtained current vehicle access document input by the staff to obtain new white list updating data and update the dynamic white list.
7. The method of claim 1, wherein after sending a barrier gate opening instruction to the terminal device, the method further comprises:
the management server starts a data service thread, stores the traffic data of the current vehicle into a cache, and performs service data processing on the traffic data of the current vehicle based on a preset processing condition; the business data processing comprises the recording of the traffic data of the current vehicle and the calculation of the traffic fee.
8. The method of claim 1, wherein prior to sending a barrier opening instruction to the terminal device, the method further comprises:
if the current vehicle passes through the white list, judging whether the time length between the image identification time and the current time is greater than a preset time period;
if so, refusing to send a barrier gate opening instruction to the terminal equipment;
and if not, sending a barrier gate opening instruction to the terminal equipment.
9. A white list based vehicle transit system, the system comprising: a terminal device and a management server in which a lane camera is installed;
the lane camera is used for acquiring a license plate image of a current vehicle in a current lane;
the terminal equipment is used for identifying the license plate image, and acquiring the license plate number of the license plate image, the camera identification of the lane camera and the image identification time; sending the license plate number, the camera identification and the image recognition time to a management server in communication connection with the management server;
the management server is used for searching a stored lane information table and determining a target lane mark corresponding to the camera mark; the lane information table comprises corresponding relations of different lane marks and different camera marks;
judging whether the current vehicle passes through a preset white list on the basis of the target lane mark, the license plate number and the image recognition time; the passing condition meeting the preset white list is a condition meeting any one type of white list in various types of configured white lists; if yes, a barrier gate opening instruction is sent to the terminal equipment;
the terminal equipment is further used for receiving a barrier gate opening instruction and transmitting the barrier gate opening instruction to a barrier gate control unit to execute a rod lifting operation so that the current vehicle can pass through.
10. A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, which computer program, when being executed by a processor, carries out the method steps of any one of the claims 1-8.
CN202211120170.4A 2022-09-15 2022-09-15 White list-based vehicle passing method, system and medium Pending CN115527391A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211120170.4A CN115527391A (en) 2022-09-15 2022-09-15 White list-based vehicle passing method, system and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211120170.4A CN115527391A (en) 2022-09-15 2022-09-15 White list-based vehicle passing method, system and medium

Publications (1)

Publication Number Publication Date
CN115527391A true CN115527391A (en) 2022-12-27

Family

ID=84697469

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211120170.4A Pending CN115527391A (en) 2022-09-15 2022-09-15 White list-based vehicle passing method, system and medium

Country Status (1)

Country Link
CN (1) CN115527391A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117689180A (en) * 2024-01-31 2024-03-12 深圳市奥图威尔科技有限公司 One-card unmanned on duty system and method based on wagon balance

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117689180A (en) * 2024-01-31 2024-03-12 深圳市奥图威尔科技有限公司 One-card unmanned on duty system and method based on wagon balance
CN117689180B (en) * 2024-01-31 2024-05-24 深圳市奥图威尔科技有限公司 One-card unmanned on duty system and method based on wagon balance

Similar Documents

Publication Publication Date Title
Zhang et al. Design of
CN104794640B (en) Vehicle management method based on cloud server side and cloud server thereof
CN110135852B (en) Riding payment method, riding payment system, payment acceptance equipment and server
WO2017148371A1 (en) Parking management method and device
CN204926181U (en) Unmanned on duty electric automobile leases system
AU2018323233A1 (en) Resource transfer method, fund payment method and apparatus, and electronic device
CN104992364A (en) Unattended electric car rental system and rental method
CN106530422A (en) Parking lot charging method with wide applicability and high efficiency
CN106447799A (en) Extensively applicable efficient parking lot charging system
CN105407127A (en) Method, apparatus, and system for free sharing of passenger tool resources
CN113610587B (en) Distribution method of intelligent home order service platform
CN111199461B (en) Unmanned vehicle passenger carrying method based on blockchain and unmanned vehicle
CN110648534A (en) Traffic data chaining method and device of Internet of things based on block chain
CN112950201B (en) Node management method and related device applied to block chain system
CN115527391A (en) White list-based vehicle passing method, system and medium
CN112562100B (en) User binding method and device
CN112907805A (en) Gate-passing control method and system based on face recognition, medium and control device
CN108038921A (en) A kind of vehicle in and out port management method, device and storage medium
CN116911413A (en) New energy automobile reservation lease platform based on mobile terminal
US20230100313A1 (en) Methods and systems for multi-dimension electric vehicle charging management
CN110060503A (en) Vehicle parking management system, method, apparatus, computer equipment and storage medium
CN112330828B (en) Vehicle information processing method and device for parking lot, terminal device and storage medium
KR20230070818A (en) Method and System for Operating Electric Vehicle Charging Station by Using Control Center
KR100856050B1 (en) Apparatus for charging a transportation card and method therefor
CN113781833A (en) Parking lot shared parking space management system and method

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