Search

CN-122002217-A - Method and system for cooperatively positioning vehicle by door locks

CN122002217ACN 122002217 ACN122002217 ACN 122002217ACN-122002217-A

Abstract

The invention discloses a method and a system for cooperatively positioning a vehicle by door locks, wherein the method comprises the steps of acquiring and dynamically updating a neighbor door lock list of a detected door lock of a mobile vehicle according to broadcasting and scanning data of a Bluetooth tag on the mobile vehicle, synchronizing a cooperative timer of each related door lock according to global analysis of the door lock on a periodic detection report and management system of the vehicle, implementing repeated triggering prevention timing management, initiating response of a neighbor door lock obtained by multicast inquiry after the cooperative timer expires, verifying whether all respondents are in the neighbor list by the door lock initiating inquiry so as to judge whether the vehicle is stably parked, updating global state by the management system according to vehicle parking information confirmed by the door lock, and sending a parking position notification to an owner. By utilizing the embodiment of the invention, the accurate and low misjudgment and judgment of the vehicle parking state can be realized, and the reliability and the instantaneity of the vehicle positioning management are improved by means of global state synchronization.

Inventors

  • TANG JUNXIONG
  • ZHU ZHILING
  • SANG SHENGWEI
  • XI JUAN
  • YE FEI
  • DENG YEHAO

Assignees

  • 浙江德施曼科技智能股份有限公司

Dates

Publication Date
20260508
Application Date
20260407

Claims (10)

  1. 1. A method of door lock co-locating a vehicle, the method comprising: The dynamic neighbor relation is established, namely a neighbor door lock list is obtained and dynamically updated by detecting the door lock of the vehicle according to broadcasting and scanning data of a Bluetooth tag on the mobile vehicle; The vehicle movement tracking and timing management comprises the steps of synchronizing the cooperative timer of each related door lock according to the global analysis of the periodic detection reporting and management system of the door lock to the vehicle, and implementing repeated triggering prevention timing management; the cooperative verification parking judgment comprises the steps of initiating a response of a neighbor door lock obtained by multicast inquiry after a cooperative timer expires, and verifying whether all respondents are in a neighbor list by the door lock initiating the inquiry so as to judge whether a vehicle is parked stably; and the global state synchronization and notification is that the management system updates the global state and sends a parking position notification to the owner according to the vehicle parking information confirmed by the door lock.
  2. 2. The method of claim 1, wherein the dynamic neighbor relation establishment comprises: Tag broadcasting and scanning, namely continuously broadcasting the identity mark of the vehicle-mounted Bluetooth tag according to the preset broadcasting frequency of the vehicle-mounted Bluetooth tag, synchronously scanning the surrounding environment, collecting the audible unit door lock mark, dynamically generating and maintaining a surrounding door lock list; the first connection and request of the door lock are that according to the first detection of the event of a certain Bluetooth tag mark by the unit door lock, connection is established with the Bluetooth tag, and the acquisition of the current maintenance peripheral door lock list is requested; The neighbor list is obtained and stored, namely, according to a peripheral door lock identification list fed back by the Bluetooth tag, the door lock is used as an indirect neighbor relation of the door lock to be stored locally; And (3) carrying out iterative optimization on the neighbor relation, namely updating the neighbor list stored locally by a door lock by adopting a voting algorithm periodically according to different neighbor list samples fed back by a plurality of subsequent vehicles so as to approximate to the real physical neighbor relation.
  3. 3. The method of claim 2, wherein the vehicle movement tracking and timing management comprises: The local detection reporting and timing checking comprises the steps of detecting a vehicle Bluetooth signal according to a door lock and updating a local record, reporting detection information to a management system if the vehicle state is moving, checking whether a running timer aiming at the vehicle identifier exists locally, if not, starting a new timer with expiration time of T1+DeltaT, and if so, keeping the original timer unchanged; The global state analysis and movement judgment are carried out, wherein the reported information is compared with the history record of the vehicle in the global state table according to the reported information received by the management system, and if the vehicle is judged to have moved from the original area L0 to the new area L1, the subsequent collaborative timing synchronization is carried out; Calculating cooperative delay time, namely calculating a unified cooperative delay expiration time point TS=T1+DeltaT by a management system according to the latest detection time point T1 of the vehicle in the new area L1 and a preset period DeltaT; The timer synchronous instruction is issued, namely, according to the calculated coordinated time point TS, the management system unicast-transmits a delay synchronous instruction to the new door lock L1 and the original door lock L0; And resetting the door lock timer, namely canceling any original local timer of the vehicle identification by the related door lock according to the received delay synchronous command, and uniformly resetting the cooperative timer at a time point TS in the command.
  4. 4. A method according to claim 3, wherein said co-verifying a park determination comprises: Detecting expiration and multicast inquiry, namely detecting whether the Bluetooth signal of the vehicle still exists again by the door lock according to a cooperative timer expiration event which is locally set for a certain vehicle identifier by the door lock; The neighbor door lock response collection, namely detecting whether the vehicle Bluetooth signal exists nearby each door lock according to inquiry messages received by other door locks in the multicast domain, and if so, unicasting and replying the own identification and detection time to the inquiry initiating door lock; The response analysis and parking judgment are carried out according to all replies collected by the inquiry initiating door lock within a preset time window, wherein the judgment is carried out, if at least one reply is received and the identifications of all the reply door locks are in a neighbor list locally stored by the initiating door lock, the stable parking of the vehicle is judged, if the identifications of the reply door locks are not in the neighbor list, the vehicle is judged not to be locally stably parked, if any reply is not received, the Bluetooth signal of the vehicle is locally detected again after the preset time interval, if the Bluetooth signal of the vehicle is detected, the stable parking of the vehicle is judged, if the Bluetooth signal of the vehicle is not detected, the flow is terminated.
  5. 5. The method of claim 4, wherein the global state synchronization and notification comprises: Reporting the parking information, namely unicast reporting the formal parking position information to a management system according to the result of judging that the vehicle is stably parked by the door lock, wherein the formal parking position information comprises a self identifier, a vehicle identifier and a parking time point; Checking and updating the global state for the second time, namely checking whether the latest detected door lock of the vehicle identifier in the global state table is the reported door lock according to the reported information received by the management system; The management system inquires the bound owner information according to the updated vehicle parking information and sends a notification containing the approximate position of the vehicle to the owner; And (3) state synchronization, namely informing the parking door lock and the neighbor door lock thereof to update the state of the local vehicle to be parked by the management system according to the finally determined parking information.
  6. 6. The method of claim 5, further comprising a continuous monitoring process of the parked vehicle: continuous period detection, namely continuously detecting and reporting Bluetooth signals of surrounding vehicles according to a periodic detection mechanism of the door lock; judging the abnormal state of the parking state, namely judging that the vehicle has driven away from the original parking space if the vehicle state is parked according to the report information received by the management system, but the report door lock is not parked or is not in a recorded neighbor list; And (3) resetting the state and restarting the flow, namely resetting the state of the vehicle to be in motion by the management system according to the judging result of the vehicle driving-away, emptying the record related to parking, informing the original related door lock to update the local state, and restarting the motion tracking and parking judging flow of the vehicle by the system.
  7. 7. A system for door lock co-locating a vehicle, the system comprising: The building module is used for building a dynamic neighbor relation, namely acquiring and dynamically updating a neighbor door lock list of a detected vehicle door lock according to broadcasting and scanning data of a Bluetooth tag on a mobile vehicle; The management module is used for vehicle movement tracking and timing management, and is used for synchronizing the cooperative timer of each related door lock according to the global analysis of the periodic detection reporting and management system of the door lock to the vehicle and implementing repeated triggering prevention timing management; The judging module is used for cooperative verification and parking judgment, namely according to the response of the neighbor door locks obtained by the multicast inquiry initiated after the expiration of the cooperative timer, verifying whether all respondents are in the neighbor list by the door locks initiating the inquiry so as to judge whether the vehicle is parked stably; and the notification module is used for global state synchronization and notification, and the management system updates the global state and sends a parking position notification to the owners according to the vehicle parking information confirmed by the door locks.
  8. 8. The system according to claim 7, wherein the establishing module is specifically configured to: Tag broadcasting and scanning, namely continuously broadcasting the identity mark of the vehicle-mounted Bluetooth tag according to the preset broadcasting frequency of the vehicle-mounted Bluetooth tag, synchronously scanning the surrounding environment, collecting the audible unit door lock mark, dynamically generating and maintaining a surrounding door lock list; the first connection and request of the door lock are that according to the first detection of the event of a certain Bluetooth tag mark by the unit door lock, connection is established with the Bluetooth tag, and the acquisition of the current maintenance peripheral door lock list is requested; The neighbor list is obtained and stored, namely, according to a peripheral door lock identification list fed back by the Bluetooth tag, the door lock is used as an indirect neighbor relation of the door lock to be stored locally; And (3) carrying out iterative optimization on the neighbor relation, namely updating the neighbor list stored locally by a door lock by adopting a voting algorithm periodically according to different neighbor list samples fed back by a plurality of subsequent vehicles so as to approximate to the real physical neighbor relation.
  9. 9. A storage medium having a computer program stored therein, wherein the computer program is arranged to perform the method of any of claims 1-6 when run.
  10. 10. An electronic device comprising a memory and a processor, wherein the memory has stored therein a computer program, the processor being arranged to run the computer program to perform the method of any of claims 1-6.

Description

Method and system for cooperatively positioning vehicle by door locks Technical Field The invention belongs to the technical field of intelligent door locks, and particularly relates to a method and a system for cooperatively positioning a vehicle by using a door lock. Background Along with the promotion of wisdom community and vehicle management demand, utilize the accurate location and the management of thing networking technology realization vehicle to become important orientation. At present, the common vehicle positioning scheme is mostly dependent on GPS, base station or fixed Bluetooth beacon, and has the problems of uneven indoor and outdoor coverage, high equipment deployment cost, limited positioning precision and the like. The existing Bluetooth-based door lock and vehicle interaction scheme is generally only used for realizing simple proximity detection, and cannot effectively distinguish short-term passing and stable parking of a vehicle, so that false alarm is easily caused. Meanwhile, the cooperative mechanism and the global state synchronization capability between door locks are lacking, and reliable and low-power-consumption vehicle parking judgment and real-time notification are difficult to realize in a complex dynamic environment. Therefore, a low-cost and highly reliable positioning method capable of realizing accurate vehicle parking determination and state synchronization through dynamic cooperation between door locks is needed. Disclosure of Invention The invention aims to provide a method and a system for cooperatively positioning a vehicle by a door lock, which are used for solving the defects in the prior art, realizing accurate and low-misjudgment judgment on the vehicle parking state, and improving the reliability and instantaneity of vehicle positioning management by means of global state synchronization. One embodiment of the present application provides a method of door lock co-locating a vehicle, the method comprising: The dynamic neighbor relation is established, namely a neighbor door lock list is obtained and dynamically updated by detecting the door lock of the vehicle according to broadcasting and scanning data of a Bluetooth tag on the mobile vehicle; The vehicle movement tracking and timing management comprises the steps of synchronizing the cooperative timer of each related door lock according to the global analysis of the periodic detection reporting and management system of the door lock to the vehicle, and implementing repeated triggering prevention timing management; the cooperative verification parking judgment comprises the steps of initiating a response of a neighbor door lock obtained by multicast inquiry after a cooperative timer expires, and verifying whether all respondents are in a neighbor list by the door lock initiating the inquiry so as to judge whether a vehicle is parked stably; and the global state synchronization and notification is that the management system updates the global state and sends a parking position notification to the owner according to the vehicle parking information confirmed by the door lock. Optionally, the dynamic neighbor relation establishment includes: Tag broadcasting and scanning, namely continuously broadcasting the identity mark of the vehicle-mounted Bluetooth tag according to the preset broadcasting frequency of the vehicle-mounted Bluetooth tag, synchronously scanning the surrounding environment, collecting the audible unit door lock mark, dynamically generating and maintaining a surrounding door lock list; the first connection and request of the door lock are that according to the first detection of the event of a certain Bluetooth tag mark by the unit door lock, connection is established with the Bluetooth tag, and the acquisition of the current maintenance peripheral door lock list is requested; The neighbor list is obtained and stored, namely, according to a peripheral door lock identification list fed back by the Bluetooth tag, the door lock is used as an indirect neighbor relation of the door lock to be stored locally; And (3) carrying out iterative optimization on the neighbor relation, namely updating the neighbor list stored locally by a door lock by adopting a voting algorithm periodically according to different neighbor list samples fed back by a plurality of subsequent vehicles so as to approximate to the real physical neighbor relation. Optionally, the vehicle movement tracking and timing management includes: The local detection reporting and timing checking comprises the steps of detecting a vehicle Bluetooth signal according to a door lock and updating a local record, reporting detection information to a management system if the vehicle state is moving, checking whether a running timer aiming at the vehicle identifier exists locally, if not, starting a new timer with expiration time of T1+DeltaT, and if so, keeping the original timer unchanged; The global state analysis and movement judgment are carried