A method, apparatus, device and medium for determining vehicle information

By acquiring IMSI information from multiple fence devices and adjusting the angle of the directional antenna, combined with license plate and facial information, the problem of low matching rate caused by information interference in electronic fence devices was solved, thus achieving accurate determination of vehicle information and ensuring public safety.

CN116363862BActive Publication Date: 2026-04-28ZHEJIANG DAHUA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHEJIANG DAHUA TECH CO LTD
Filing Date
2022-12-13
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In the electronic fence system, the electronic capture process is hampered by information interference from other terminals, making it impossible to accurately determine the passenger's information and thus failing to accurately match people and vehicles, resulting in a low matching rate for key vehicle information.

Method used

By acquiring IMSI information sets from multiple fence devices, the target IMSI information is determined. Combined with license plate information and facial information, the connection between the fence device and the terminal device is disconnected, and the angle of the directional antenna is adjusted to cover the target area, ensuring the accuracy of information collection.

Benefits of technology

This improves the matching rate of key vehicle information during electronic capture, accurately identifies vehicle information, and ensures public safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116363862B_ABST
    Figure CN116363862B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a vehicle information determination method, device, equipment and medium. In the present application, when it is detected that a target fence area has a vehicle to be matched, license plate information of the vehicle to be matched, face information of a user in the vehicle to be matched, and a collection time when the vehicle to be matched is captured are obtained; for any one of a plurality of fence devices, an IMSI information set corresponding to the any one of the fence devices is determined; wherein the IMSI information set corresponding to the any one of the fence devices includes IMSI information corresponding to a terminal device connected to the any one of the fence devices at the collection time; based on the IMSI information sets corresponding to the fence devices, target IMSI information is determined; and the target IMSI information, the license plate information and the face information are taken as vehicle information of the vehicle to be matched, effectively improving a matching rate of vehicle key information in an electronic capture process, so as to accurately determine the vehicle information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent transportation technology, and in particular to a method, apparatus, device and medium for determining vehicle information. Background Technology

[0002] Electronic fence systems are products specifically designed for public safety applications. They feature real-time data collection capabilities, including video capture, and the acquisition of information such as IMSI (International Mobile Subscriber Identity) and MAC (Main Address) from fast-moving mobile terminals. Through AI (Artificial Intelligence) image analysis, the collected vehicle and passenger information can be matched to provide timely warnings of key personnel, ensuring public safety. However, in related technologies, the electronic capture process in electronic fence systems can be affected by interference from other terminals, leading to inaccurate passenger identification and consequently, inaccurate person-vehicle matching. This results in a low matching rate for critical vehicle information and an inability to accurately determine vehicle details. Summary of the Invention

[0003] This application provides a method, apparatus, device, and medium for determining vehicle information, in order to solve the problem of low matching rate of key vehicle information during electronic capture and inability to accurately determine vehicle information.

[0004] In a first aspect, embodiments of this application provide a method for determining vehicle information, the method comprising:

[0005] When a vehicle to be matched is detected in the target fence area, the license plate information of the vehicle to be matched, the facial information of the passenger in the vehicle to be matched, and the time of capture of the vehicle to be matched are obtained; the target fence area is a common collection area of ​​multiple fence devices;

[0006] For any one of the plurality of fence devices, determine the IMSI information set corresponding to that fence device; wherein, the IMSI information set corresponding to that fence device includes the IMSI information of the terminal device connected to that fence device at the time of data collection;

[0007] Based on the IMSI information set corresponding to each fence device, determine the target IMSI information;

[0008] The target IMSI information, the license plate information, and the facial information are used as the vehicle information of the vehicle to be matched.

[0009] Based on the above scheme, by collecting IMSI information from terminal devices in the common collection area of ​​multiple fence devices, the information of passengers can be accurately determined, thereby effectively improving the matching rate of key vehicle information in the electronic capture process and thus accurately determining vehicle information.

[0010] In one possible implementation, after determining the IMSI information set corresponding to any one of the fence devices, the method further includes:

[0011] Disconnect the fence device from the terminal device connected to the fence device at the time of data collection; and prohibit the fence device from connecting to the terminal device before determining the target IMSI information.

[0012] Based on the above scheme, by disconnecting the connection between the fence device and the terminal device after determining the IMSI information set corresponding to each fence device, it can be ensured that the terminal device will not connect to that fence device next time, but will connect to other fence devices. This ensures that a terminal device can be connected to multiple fence devices.

[0013] In one possible implementation, determining the target IMSI information based on the IMSI information set corresponding to each fence device includes:

[0014] The IMSI information that is the same in the IMSI information set corresponding to each fence device is taken as the target IMSI information.

[0015] Based on the above scheme, the IMSI information of passengers in vehicles to be matched within the target fence area can be accurately determined.

[0016] In one possible implementation, the method further includes:

[0017] Before using each of the fencing devices, determine the collection area of ​​each fencing device.

[0018] In one possible implementation, determining the collection area of ​​each fence device includes:

[0019] When a companion device is detected in the target fence area and the companion device is connected to each fence device, the angle of the directional antenna of each fence device is adjusted in multiple rounds until the target angle of the directional antenna of each fence device is determined. Then, the area covered by the target angle of each fence device is taken as the collection area of ​​each fence device.

[0020] After each round of angle adjustment, the following process is performed:

[0021] Obtain the cell information of each fence device and the cell information of the companion device connected at any position in the target fence area; if the cell information of the companion device connected at any position in the target fence area includes the cell information of each fence device, then the angle adjusted in this round is taken as the target angle of the directional antenna of each fence device.

[0022] Based on the above scheme, the coverage area of ​​each fence device can be determined by adjusting the angle of the directional antenna of each fence device in multiple rounds, thereby ensuring that each fence area can collect information on the vehicles to be matched and the passengers in the vehicles to be matched in the target fence area.

[0023] In one possible implementation, after determining the collection area of ​​each fence device, the method further includes:

[0024] Disconnect each fence device from the accompanying testing device; and prohibit each fence device from connecting to the accompanying testing device before the collection areas of the multiple fence devices are determined.

[0025] Based on the above scheme, by disconnecting the fence device from the accompanying device after determining the collection area of ​​each fence device, it can be ensured that the accompanying device will not connect to the fence device in the next instance, but will connect to other fence devices. This ensures that one accompanying device can be connected to multiple fence devices, thereby determining the collection area of ​​multiple fence devices.

[0026] Secondly, this application provides a vehicle information determination device, the device comprising:

[0027] The acquisition module is used to acquire the license plate information of the vehicle to be matched, the facial information of the passenger in the vehicle to be matched, and the time of capture when the vehicle to be matched is detected in the target fence area; the target fence area is a common acquisition area of ​​multiple fence devices.

[0028] The determination module is used to determine the IMSI information set corresponding to any one of the plurality of fence devices; wherein, the IMSI information set corresponding to any one fence device includes the IMSI information corresponding to the terminal device connected to the any one fence device at the time of data collection; and determine the target IMSI information based on the IMSI information set corresponding to each fence device.

[0029] The matching module is used to use the target IMSI information, the license plate information, and the facial information as the vehicle information of the vehicle to be matched.

[0030] In one possible implementation, the device further includes:

[0031] The connection module is used to disconnect the fence device from the terminal device connected to the fence device at the time of data collection after determining the IMSI information set corresponding to any one of the fence devices; and to prohibit the fence device from connecting to the terminal device before determining the target IMSI information.

[0032] In one possible implementation, the determining module is specifically used to take the same IMSI information from the IMSI information set corresponding to each fence device as the target IMSI information.

[0033] In one possible implementation, the device further includes:

[0034] The area determination module is used to determine the collection area of ​​each fence device before using each fence device.

[0035] In one possible implementation, the region determination module is specifically used for:

[0036] When a companion device is detected in the target fence area and the companion device is connected to each fence device, the angle of the directional antenna of each fence device is adjusted in multiple rounds until the target angle of the directional antenna of each fence device is determined. Then, the area covered by the target angle of each fence device is taken as the collection area of ​​each fence device.

[0037] After each round of angle adjustment, the following process is performed:

[0038] Obtain the cell information of each fence device and the cell information of the companion device connected at any position in the target fence area; if the cell information of the companion device connected at any position in the target fence area includes the cell information of each fence device, then the angle adjusted in this round is taken as the target angle of the directional antenna of each fence device.

[0039] In one possible implementation, the connection module is further configured to disconnect the connection between each fence device and the accompanying testing device after the collection area of ​​each fence device is determined; and to prohibit the connection between each fence device and the accompanying testing device before the collection areas of the multiple fence devices are all determined.

[0040] Thirdly, embodiments of this application provide an electronic device, including:

[0041] Memory, used to store program instructions;

[0042] A processor is configured to acquire program instructions stored in the memory and execute the method described in the first aspect above in accordance with the acquired program instructions.

[0043] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer instructions that, when executed on a computer, cause the computer to perform the method described in the first aspect above.

[0044] The technical effects of any of the implementation methods in the second to fourth aspects can be found in the technical effects of the method described in the first aspect, and will not be repeated here. Attached Figure Description

[0045] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0046] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;

[0047] Figure 2 A schematic diagram of a server structure provided in an embodiment of this application;

[0048] Figure 3 A flowchart illustrating a method for determining vehicle information provided in an embodiment of this application;

[0049] Figure 4 This is a schematic diagram illustrating the effect of a collection area provided in an embodiment of this application;

[0050] Figure 5 A schematic diagram of a vehicle information determination device provided in an embodiment of this application;

[0051] Figure 6 This is a schematic diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0052] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0053] Furthermore, in the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The "and / or" in the text is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.

[0054] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined with "first" and "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.

[0055] Electronic fence systems are products specifically designed for public safety applications. They feature real-time data collection capabilities, including video capture, and the acquisition of information such as IMSI (International Mobile Subscriber Identity) and MAC (Main Address) from fast-moving mobile terminals. Through AI (Artificial Intelligence) image analysis, the collected vehicle and passenger information can be matched to provide timely warnings of key personnel, ensuring public safety. However, in related technologies, the electronic capture process in electronic fence systems can be affected by interference from other terminals, leading to inaccurate passenger identification and consequently, inaccurate person-vehicle matching. This results in a low matching rate for critical vehicle information and an inability to accurately determine vehicle details.

[0056] The electronic fence device obtains the mobile phone's IMSI (Indicator Feature Code) information by triggering the mobile phone's TAU (Tracking Area Update) and receiving the location information update signaling.

[0057] In view of this, this application provides a method, apparatus, device and medium for determining vehicle information, in order to solve the problem of low matching rate of key vehicle information in the electronic capture process, which makes it impossible to accurately determine vehicle information.

[0058] The inventive concept of this application embodiment can be summarized as follows: When a vehicle to be matched is detected in the target fence area, this application embodiment acquires the license plate information of the vehicle to be matched, the facial information of the passenger in the vehicle to be matched, and the acquisition time of capturing the vehicle to be matched; for any one of the multiple fence devices, the IMSI information set corresponding to any one fence device is determined; based on the IMSI information set corresponding to each fence device, the target IMSI information is determined; the target IMSI information, license plate information, and facial information are used as the vehicle information of the vehicle to be matched, which effectively improves the matching rate of key vehicle information in the electronic capture process, thereby accurately determining the vehicle information.

[0059] After introducing the main inventive concept of the embodiments of this application, the application scenario diagram of the vehicle information determination method provided by the embodiments of this application will be described below with reference to the accompanying drawings. Figure 1 As shown, the scenario includes a data acquisition device 101, a first fence device 102, a second fence device 103, and a server 104, wherein:

[0060] The data acquisition device 101 is a device with image acquisition capabilities, including electronic police equipment, electronic monitoring equipment, surveillance cameras, video recorders, and terminal devices with video acquisition capabilities (such as laptops, computers, mobile phones, and televisions). The data acquisition device 101 can send image information of vehicles to be matched within the target fence area to the server 104.

[0061] The first fence device 102 and the second fence device 103 are used to connect with the terminal devices in their respective collection areas, obtain the IMSI information of the terminal devices in their respective collection areas, and send it to the server 104 via the network. The terminal devices can be televisions, mobile phones, tablets, personal computers, etc.

[0062] Server 104 can be implemented using a physical server or a virtual server. The server can be implemented using a single server or a server cluster consisting of multiple servers; the method for determining vehicle information provided in this application can be implemented using either a single server or a server cluster.

[0063] As an example, see Figure 2 As shown, server 104 may include processor 201, communication interface 202, and memory 203. Of course, server 104 may also include other components. Figure 2 Not shown in the image.

[0064] The communication interface 202 is used to communicate with the acquisition device 101, the first fence device 102, and the second fence device 103, and to receive images and information sent by the acquisition device 101, the first fence device 102, and the second fence device 103.

[0065] In the embodiments of this application, the processor 201 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0066] Processor 201 is the control center of server 104, connecting various parts of server 104 through various interfaces and routes. It executes various functions and processes data by running or executing software programs and / or modules stored in memory 203, and by calling data stored in memory 203. Optionally, processor 201 may include one or more processing units. Processor 201 may be, for example, a processor, microprocessor, controller, or other control component. It may be a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processing unit (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof.

[0067] The memory 203 can be used to store software programs and modules. The processor 201 executes various functional applications and data processing by running the software programs and modules stored in the memory 203. The memory 203 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function, etc.; the data storage area may store data created according to business processing, etc. As a non-volatile computer-readable storage medium, the memory 203 can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The memory 203 may include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic memory, magnetic disk, optical disk, etc. The memory 203 is any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. In the embodiments of this application, the memory 203 can also be a circuit or any other device capable of implementing a storage function for storing program instructions and / or data.

[0068] It should be noted that the above Figure 1 The application scenarios shown and Figure 2 The server structure shown is merely an example, and the embodiments of this application do not limit it.

[0069] After introducing the application scenarios of the embodiments of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiments of this application provide method operation steps as shown in the following embodiments or drawings, more or fewer operation steps may be included in the method based on conventional or non-creative effort. In steps where there is no logically necessary causal relationship, the execution order of these steps is not limited to the execution order provided in the embodiments of this application.

[0070] See Figure 3 This is a flowchart illustrating a method for determining vehicle information provided in an embodiment of this application. Figure 3 As shown, the method includes the following steps:

[0071] In step 301, when a vehicle to be matched is detected in the target fence area, the license plate information of the vehicle to be matched, the facial information of the passenger in the vehicle to be matched, and the capture time of the vehicle to be matched are obtained.

[0072] The target fence area is the common data collection area of ​​multiple fence devices.

[0073] In step 302, for any one of the multiple fence devices, the IMSI information set corresponding to that fence device is determined.

[0074] The IMSI information set corresponding to any one fence device includes the IMSI information of the terminal device connected to any fence device at the time of data collection. The fence device in this application can be installed at a traffic light intersection.

[0075] In one possible implementation, after determining the IMSI information set corresponding to any fence device in this embodiment, the connection between the fence device and the terminal device connected to the fence device at the time of data collection can be disconnected; and before determining the target IMSI information, the connection between the fence device and the terminal device is prohibited.

[0076] Based on the above scheme, by disconnecting the connection between the fence device and the terminal device after determining the IMSI information set corresponding to each fence device, it can be ensured that the terminal device will not connect to that fence device next time, but will connect to other fence devices. This ensures that a terminal device can be connected to multiple fence devices.

[0077] In step 303, the target IMSI information is determined based on the IMSI information set corresponding to each fence device; the target IMSI information, license plate information, and facial information are used as the vehicle information of the vehicle to be matched.

[0078] In one possible implementation, the target IMSI information is determined based on the IMSI information set corresponding to each fence device in this embodiment. Specifically, the same IMSI information in the IMSI information set corresponding to each fence device can be used as the target IMSI information.

[0079] For example, in Figure 4 The system includes data acquisition equipment, fencing equipment (fencing equipment 1 and fencing equipment 2), and the target acquisition area. The coverage areas of the directional antennas of fencing equipment 1 and fencing equipment 2, i.e., the acquisition areas, are as follows: Figure 4 The solid and dashed line areas are shown in the diagram. The target acquisition area is as follows: Figure 4 The area where the solid and dashed lines overlap is shown.

[0080] When the vehicle to be matched enters, such as Figure 4 When the solid and dashed lines in the image overlap, the acquisition device captures an image and performs license plate and passenger facial recognition. The captured license plate, facial information, and capture time are then immediately uploaded to the backend platform. Alternatively, the acquisition device continuously captures images of the target area and uploads each captured image to the backend platform. When the backend platform detects a vehicle to be matched within the target area, it acquires the license plate information of the vehicle to be matched, the facial information of the passenger in the vehicle, and the capture time of the vehicle to be matched.

[0081] Once the vehicle to be matched enters the target data collection area, because the signal strength of the fence device is much stronger than that of other cells it is currently connected to, the terminal devices within the coverage area of ​​the fence device will trigger cell reselection and connect to either fence device 1 or fence device 2. At this point, it is assumed that all terminal devices inside the vehicle to be matched, as well as terminal devices within the data collection area of ​​fence device 1 but outside the target data collection area, are connected to fence device 1. The IMSI information in the IMSI information set corresponding to fence device 1 at this time is M1, M2, M3, and M4. Then, the IMSI information and corresponding collection times of all terminal devices within the coverage area of ​​fence device 1 are obtained. Afterwards, the connection between fence device 1 and these terminal devices is disconnected, and the connection between fence device 1 and these terminal devices is prohibited until the target IMSI information is determined.

[0082] This will cause these terminal devices to fail to connect to a valid cell, and thus automatically rescan and select the optimal cell for connection. Since the terminal devices in the vehicle to be matched are simultaneously within the coverage area of ​​fence device 2 and have significantly stronger signals than other cell base stations, they will connect to the cell of fence device 2 after failing to connect to the cell of fence device 1. At the same time, terminal devices within the collection area of ​​fence device 2 but outside the target collection area will also connect to the cell of fence device 2. At this time, the IMSI information in the IMSI information set corresponding to fence device 2 will be M1, M2, M5, and M6. Then, the IMSI information and corresponding collection times of all terminal devices within the coverage area of ​​fence device 2 will be obtained. Afterwards, the connection between fence device 2 and these terminal devices will be disconnected, and the connection between fence device 2 and these terminal devices will be prohibited until the target IMSI information is determined.

[0083] Next, the intersection of the IMSI sets collected at the same collection time will be taken to obtain the target IMSI information M1 and M2. Finally, the target IMSI information M1 and M2 will be associated with the license plate information of the vehicle to be matched and the facial information of the passenger in the vehicle to be matched obtained at the same collection time as the vehicle information of the vehicle to be matched. In this way, all the key information of people and vehicles (IMSI information, face, license plate) will be collected.

[0084] For example, multiple terminal devices within the target fence area may not all be connected to the same fence device. Suppose M1 is connected to fence device 1 and M2 is connected to fence device 2. After collecting the corresponding IMSI information, the fence device will disconnect fence device 1 from M1 and prohibit the connection between fence device 1 and M1 before determining the target IMSI information. Similarly, it will disconnect fence device 2 from M2 and prohibit the connection between fence device 2 and M2 before determining the target IMSI information. Then, M1 will connect to fence device 2 and M2 will connect to fence device 1. Thus, the IMSI information set obtained by fence device 1 will contain M1 and M2, and the IMSI information set obtained by fence device 2 will contain M1 and M2. Taking the intersection of the IMSI sets collected at the same collection time, the target IMSI information M1 and M2 is obtained. Finally, the target IMSI information M1 and M2 are associated with the license plate information of the vehicle to be matched and the facial information of the passengers in the vehicle to be matched obtained at the same collection time as the vehicle information of the vehicle to be matched.

[0085] Based on the above scheme, by collecting IMSI information from terminal devices in the common collection area of ​​multiple fence devices, the IMSI information of passengers in the target fence area can be accurately determined, thereby effectively improving the matching rate of key vehicle information in the electronic capture process and thus accurately determining vehicle information.

[0086] In one possible implementation, the fencing device employs a directional antenna; the coverage area of ​​the directional antenna can be dynamically adjusted by rotating the pan-tilt unit horizontally and vertically. Since the directional antenna of the fencing device may be in any direction at the time of manufacture and may not cover the target fence area, continuous adjustment by the pan-tilt unit is necessary. Therefore, in this embodiment, the collection area of ​​each fencing device needs to be determined before use.

[0087] In one possible implementation, the collection area of ​​each fence device in this application embodiment can be determined in the following way:

[0088] When the accompanying device is detected in the target fence area and the accompanying device is connected to each fence device, the angle of the directional antenna of each fence device is adjusted in multiple rounds until the target angle of the directional antenna of each fence device is determined. Then, the area covered by each fence device at the target angle is taken as the collection area of ​​each fence device.

[0089] After each round of angle adjustment, the following process is performed: obtain the cell information of each fence device and the cell information connected to the accompanying device at any position in the target fence area; if the cell information connected to the accompanying device at any position in the target fence area includes the cell information of each fence device, then the angle adjusted in this round is taken as the target angle of the directional antenna of each fence device.

[0090] Among them, the test terminal can be a device with Wi-Fi and cellular wireless network functions, which can connect to the AP hotspot of the fence device and the cellular cell created by the base station at the same time.

[0091] In one possible implementation, after the collection area of ​​each fence device is determined, the connection between each fence device and the accompanying testing device can be disconnected; and before the collection areas of multiple fence devices are determined, the connection between each fence device and the accompanying testing device is prohibited.

[0092] In practice, the fence device can first set its built-in Wi-Fi module to AP mode for Wi-Fi connection with the test terminal. Assume fence device 1 creates Wi-Fi hotspot AP1 and fence device 2 creates Wi-Fi hotspot AP2. After defining the target fence area, the test terminal is placed within the target fence area.

[0093] Then, use the APP on the test terminal to scan for Wi-Fi hotspots. After scanning for AP hotspots created by nearby fence devices, randomly select one to connect to:

[0094] Assuming AP2 is selected initially, the system acquires the cell information and signal strength of the cell connected to the test terminal's cellular module, as well as the cell information created by fence device 2. If the cell information connected to the test device is not the cell information created by fence device 2, the angle of the directional antenna of fence device 2 is adjusted multiple times until the test device can connect to the cell information created by fence device 2 while continuously moving within the target fence area. The adjusted angle is then determined as the target angle of the directional antenna of fence device 2, and the area covered by fence device 2 at this target angle is taken as the acquisition area of ​​fence device 2. Once the target angle of fence device 2 is adjusted, the Wi-Fi and cellular connections between fence device 2 and the test terminal are disconnected, and connection between fence device 2 and the test device is prohibited. Then, the companion device connects to AP1 via Wi-Fi to obtain the cell information and signal strength of the cell module connected to by the companion terminal, as well as the cell information created by fence device 1. If it is found that the cell information connected to by the companion device is not the cell information created by fence device 1, the angle of the directional antenna of fence device 1 is adjusted multiple times until the companion device can connect to the cell information created by fence device 1 as it moves continuously in the target fence area. Then, the angle adjusted in this round is determined as the target angle of the directional antenna of fence device 1, and the area covered by fence device 1 at the target angle is taken as the collection area of ​​fence device 1.

[0095] Based on the above scheme, the coverage area of ​​each fence device can be determined by adjusting the angle of its directional antenna in multiple rounds. This ensures that each fenced area can collect information on the vehicles to be matched and the passengers in those vehicles within the target fenced area. Furthermore, by disconnecting the fence device from the accompanying testing device after determining its collection area, it can be ensured that the accompanying testing device will not connect to that fence device in the next iteration, but will instead connect to other fence devices. This allows a single accompanying testing device to be connected to multiple fence devices, thereby determining the collection areas of multiple fence devices.

[0096] Based on the foregoing description, when a vehicle to be matched is detected in the target fence area, this embodiment of the application acquires the license plate information of the vehicle to be matched, the facial information of the passenger in the vehicle to be matched, and the capture time of the vehicle to be matched; for any one of the multiple fence devices, the IMSI information set corresponding to that fence device is determined; based on the IMSI information set corresponding to each fence device, the target IMSI information is determined; the target IMSI information, license plate information, and facial information are used as the vehicle information of the vehicle to be matched, which effectively improves the matching rate of key vehicle information in the electronic capture process, thereby accurately determining the vehicle information.

[0097] Based on the same inventive concept, embodiments of this application also provide a device for determining vehicle information. For example... Figure 5As shown, the device includes:

[0098] The acquisition module 501 is used to acquire the license plate information of the vehicle to be matched, the facial information of the passenger in the vehicle to be matched, and the acquisition time of capturing the vehicle to be matched when a vehicle to be matched is detected in the target fence area; the target fence area is a common acquisition area of ​​multiple fence devices.

[0099] The determining module 502 is used to determine the IMSI information set corresponding to any one of the plurality of fence devices; wherein, the IMSI information set corresponding to any one fence device includes the IMSI information corresponding to the terminal device connected to the any one fence device at the time of data collection; and determine the target IMSI information based on the IMSI information set corresponding to each fence device.

[0100] The matching module 503 is used to use the target IMSI information, the license plate information and the face information as the vehicle information of the vehicle to be matched.

[0101] In one possible implementation, the device further includes:

[0102] The connection module is used to disconnect the fence device from the terminal device connected to the fence device at the time of data collection after determining the IMSI information set corresponding to any one of the fence devices; and to prohibit the fence device from connecting to the terminal device before determining the target IMSI information.

[0103] In one possible implementation, the determining module 502 is specifically used to take the same IMSI information from the IMSI information set corresponding to each fence device as the target IMSI information.

[0104] In one possible implementation, the device further includes:

[0105] The area determination module is used to determine the collection area of ​​each fence device before using each fence device.

[0106] In one possible implementation, the region determination module is specifically used for:

[0107] When a companion device is detected in the target fence area and the companion device is connected to each fence device, the angle of the directional antenna of each fence device is adjusted in multiple rounds until the target angle of the directional antenna of each fence device is determined. Then, the area covered by the target angle of each fence device is taken as the collection area of ​​each fence device.

[0108] After each round of angle adjustment, the following process is performed:

[0109] Obtain the cell information of each fence device and the cell information of the companion device connected at any position in the target fence area; if the cell information of the companion device connected at any position in the target fence area includes the cell information of each fence device, then the angle adjusted in this round is taken as the target angle of the directional antenna of each fence device.

[0110] In one possible implementation, the connection module is further configured to disconnect the connection between each fence device and the accompanying testing device after the collection area of ​​each fence device is determined; and to prohibit the connection between each fence device and the accompanying testing device before the collection areas of the multiple fence devices are all determined.

[0111] Based on the same technical concept, this application also provides an electronic device 600. Referring below... Figure 6 To describe an electronic device 600 according to this embodiment of the present application. Figure 6 The electronic device 600 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0112] like Figure 6 As shown, the electronic device 600 is presented in the form of a general-purpose electronic device. The components of the electronic device 600 may include, but are not limited to: at least one processor 601, at least one memory 602, and a bus 603 connecting different system components (including memory 602 and processor 601).

[0113] Bus 603 represents one or more of several bus structures, including a memory bus or memory controller, peripheral bus, processor, or local bus using any of the various bus structures.

[0114] The memory 602 may include a readable medium in the form of volatile memory, such as random access memory (RAM) 6021 and / or cache memory 6022, and may further include read-only memory (ROM) 6023.

[0115] The memory 602 may also include a program / utility 6025 having a set (at least one) of program modules 6024, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0116] Electronic device 600 can also communicate with one or more external devices 604 (e.g., keyboard, pointing device, etc.), and with one or more devices that enable a user to interact with electronic device 600, and / or with any device that enables electronic device 600 to communicate with one or more other electronic devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 605. Furthermore, electronic device 600 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 116. As shown, network adapter 606 communicates with other modules used in electronic device 600 via bus 603. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 600, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0117] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 602 including instructions, which can be executed by a processor 601 to complete the method for determining vehicle information. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.

[0118] In an exemplary embodiment, a computer program product is also provided, including a computer program that, when executed by a processor 601, implements any of the methods for determining vehicle information as provided in this application.

[0119] In an exemplary embodiment, various aspects of the vehicle information determination method provided in this application can also be implemented in the form of a program product, which includes program code. When the program product is run on a computer device, the program code is used to cause the computer device to perform the steps in the vehicle information determination method according to the various exemplary embodiments of this application described above.

[0120] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0121] The program product of the method for determining vehicle information according to the embodiments of this application can be a portable compact disc read-only memory (CD-ROM) and include program code, and can run on an electronic device. However, the program product of this application is not limited thereto. In this document, the readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0122] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. This propagated data signal may take many forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0123] The program code contained on the readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wired, fiber optic, RF, etc., or any suitable combination thereof.

[0124] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's electronic device, partially on the user's device, as a standalone software package, partially on the user's electronic device and partially on a remote electronic device, or entirely on a remote electronic device or server. In cases involving remote electronic devices, the remote electronic device can be connected to the user's electronic device via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external electronic device (e.g., via the Internet using an Internet service provider).

[0125] It should be noted that although several units or sub-units of the device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units.

[0126] Furthermore, although the operations of the method of this application are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0127] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can 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, etc.) containing computer-usable program code.

[0128] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable image scaling device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable image scaling device, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0129] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable image scaling device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0130] These computer program instructions can also be loaded onto a computer or other programmable image scaling device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0131] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.

[0132] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A method for determining vehicle information, characterized in that, The method includes: When a vehicle to be matched is detected in the target fence area, the license plate information of the vehicle to be matched, the facial information of the passenger in the vehicle to be matched, and the time of capture of the vehicle to be matched are obtained; the target fence area is a common collection area of ​​multiple fence devices; For any one of the plurality of fence devices, determine the International Mobile Subscriber Identity (IMSI) information set corresponding to that fence device; wherein, the IMSI information set corresponding to that fence device includes the IMSI information of the terminal device connected to that fence device at the time of data collection; The IMSI information that is the same in the IMSI information set corresponding to each fence device is taken as the target IMSI information; The target IMSI information, the license plate information, and the facial information are used as the vehicle information of the vehicle to be matched.

2. The method as described in claim 1, characterized in that, After determining the IMSI information set corresponding to any one of the fence devices, the method further includes: Disconnect the fence device from the terminal device connected to the fence device at the time of data collection; and prohibit the fence device from connecting to the terminal device before determining the target IMSI information.

3. The method as described in claim 1, characterized in that, The method further includes: Before using each of the fencing devices, determine the collection area of ​​each fencing device.

4. The method as described in claim 3, characterized in that, Determining the collection area of ​​each fence device includes: When a companion device is detected in the target fence area and the companion device is connected to each fence device, the angle of the directional antenna of each fence device is adjusted in multiple rounds until the target angle of the directional antenna of each fence device is determined. Then, the area covered by the target angle of each fence device is taken as the collection area of ​​each fence device. After each round of angle adjustment, the following process is performed: Obtain the cell information of each fence device and the cell information of the companion device connected at any position in the target fence area; if the cell information of the companion device connected at any position in the target fence area includes the cell information of each fence device, then the angle adjusted in this round is taken as the target angle of the directional antenna of each fence device.

5. The method as described in claim 4, characterized in that, After determining the collection area of ​​each fence device, the method further includes: Disconnect each fence device from the accompanying testing device; and prohibit each fence device from connecting to the accompanying testing device before the collection areas of the multiple fence devices are determined.

6. A device for determining vehicle information, characterized in that, The device includes: The acquisition module is used to acquire the license plate information of the vehicle to be matched, the facial information of the passenger in the vehicle to be matched, and the time of capture when the vehicle to be matched is detected in the target fence area; the target fence area is a common acquisition area of ​​multiple fence devices. The determination module is used to determine the IMSI information set corresponding to any one of the plurality of fence devices; wherein, the IMSI information set corresponding to any one fence device includes the IMSI information corresponding to the terminal device connected to the any one fence device at the time of acquisition; and the IMSI information that is the same in the IMSI information sets corresponding to each fence device is taken as the target IMSI information. The matching module is used to use the target IMSI information, the license plate information, and the facial information as the vehicle information of the vehicle to be matched.

7. An electronic device, characterized in that, include: Memory, used to store program instructions; A processor is configured to acquire program instructions stored in the memory and execute the method according to any one of claims 1-5 in accordance with the acquired program instructions.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on a computer, cause the computer to perform the method described in any one of claims 1-5.

Citation Information

Patent Citations

  • Test method and system for determining signal coverage range of electronic fence equipment

    CN111615136A

  • Human-vehicle cooperative identification method based on mobile phone IMSI code and electronic license plate

    CN113870555A