A method and system for in-warehouse navigation based on a ceiling-mounted vehicle detector
Patent Information
- Application Number
- CN202211261486.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-14
- Publication Date
- 2026-07-10
- Estimated Expiration
- 2042-10-14
AI Technical Summary
Existing technologies cannot provide efficient navigation solutions in underground parking lots. Traditional satellite navigation has difficulty in accurate positioning, and users need to remember parking space numbers. Existing technologies have low navigation accuracy and are susceptible to signal interference in enclosed spaces.
A ceiling-mounted vehicle detector is used to detect vehicles entering parking spaces. Bluetooth detection is activated, and the device automatically connects to a mobile Bluetooth terminal. The device guides users to the parking space by flashing lights and controls the detector to switch in real time to maintain signal strength, thus achieving automatic navigation.
No user operation or Bluetooth connection is required, minimizing user intervention, improving navigation accuracy, overcoming signal interference, and achieving efficient and convenient automatic navigation.
Smart Images

Figure CN115623421B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of Internet of Things (IoT) technology, and in particular to a method and system for in-garage navigation based on a ceiling-mounted vehicle detector. Background Technology
[0002] Parking lots are places where vehicles are parked in a centralized manner. Modern commerce is basically centered around large shopping malls, commercial pedestrian streets, office buildings, and other buildings. Since these buildings are relatively large and occupy a lot of above-ground space, the emergence of underground parking lots has effectively solved the problem of utilizing the underground space of high-rise buildings.
[0003] In underground parking lots, a common challenge is providing navigation information to help users quickly locate their vehicles. Because underground parking spaces are relatively enclosed, traditional satellite navigation methods struggle to achieve precise positioning. To address this, some locations offer shuttle services to take users directly to their parking spaces. However, this method relies on the user knowing exactly where their vehicle is parked and accurately remembering the parking space number, thus shifting some of the navigation work onto the user.
[0004] It is clear that existing technologies do not provide a good solution for navigation in underground parking lots, and this needs to be addressed. Summary of the Invention
[0005] Therefore, it is necessary to provide a parking navigation method and system based on a ceiling-mounted vehicle detector to address the above-mentioned problems.
[0006] This invention is implemented as follows: a parking garage navigation method based on a ceiling-mounted vehicle detector, the parking garage navigation method based on the ceiling-mounted vehicle detector includes:
[0007] The Bluetooth detection thread is activated when a vehicle is detected in the corresponding parking space by the ceiling-mounted vehicle detector.
[0008] Once a mobile Bluetooth terminal is detected in the corresponding parking space, it will be associated with that parking space.
[0009] The mobile Bluetooth terminal is detected again, and the relative position of the mobile Bluetooth terminal and the associated parking space is determined.
[0010] A navigation route is generated based on the relative position, and the flashing action of the ceiling-mounted vehicle detector is controlled according to the generated navigation route to guide the user to the associated parking space;
[0011] The location of the mobile Bluetooth terminal is acquired in real time, and the ceiling-mounted vehicle detector in the parking lot is dynamically controlled to switch between Bluetooth nodes and detection nodes based on the location of the mobile Bluetooth terminal in order to maintain the signal strength of the mobile Bluetooth terminal.
[0012] Determine if the distance between the Bluetooth mobile terminal and the corresponding parking space is less than a set distance threshold. If yes, stop navigation; otherwise, continue navigation.
[0013] In one embodiment, the present invention provides a parking garage navigation system based on a ceiling-mounted vehicle detector, the parking garage navigation system based on the ceiling-mounted vehicle detector comprising:
[0014] Several ceiling-mounted vehicle detectors, each positioned directly above a parking space, each detector integrates a geomagnetic detection module and a Bluetooth module. The detector switches between these two modules based on received control signals.
[0015] A computer device connected to each of the ceiling-mounted vehicle detectors is used to control the operation of the ceiling-mounted vehicle detectors according to the in-depot navigation method based on ceiling-mounted vehicle detectors as described in this invention.
[0016] This invention provides a parking lot navigation method based on ceiling-mounted vehicle detectors. The detectors detect whether a vehicle has entered a parking space. If so, Bluetooth detection is activated to automatically detect mobile Bluetooth terminals, thus automatically associating the parking space with the user's Bluetooth terminal. This process requires neither license plate recognition nor establishing a connection with the mobile Bluetooth terminal; only terminal identification is needed. Furthermore, when the corresponding mobile Bluetooth terminal is detected again, the invention guides the user to the associated parking space by controlling the flashing lights of the ceiling-mounted vehicle detector. This process also requires no user intervention or Bluetooth authorization; only the identification of the corresponding mobile Bluetooth terminal is needed. This invention provides automatic navigation within parking lots, minimizing user intervention and overcoming the problems of low navigation accuracy and signal interference in enclosed spaces inherent in existing technologies. It is highly efficient and convenient. Attached Figure Description
[0017] Figure 1 This is a flowchart of a parking garage navigation method based on a ceiling-mounted vehicle detector in one embodiment;
[0018] Figure 2 This is a structural block diagram of a parking garage navigation system based on a ceiling-mounted vehicle detector in one embodiment.
[0019] Figure 3 This is a block diagram of the internal structure of a computer device in one embodiment. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0021] It is understood that the terms "first," "second," etc., used in this invention may be used to describe various elements herein, but unless specifically stated otherwise, these elements are not limited by these terms. These terms are used only to distinguish one element from another. For example, without departing from the scope of this invention, a first script may be referred to as a second script, and similarly, a second script may be referred to as a first script.
[0022] like Figure 1 As shown, in one embodiment, a parking garage navigation method based on a ceiling-mounted vehicle detector is proposed, which may specifically include the following steps:
[0023] Step S100: Detect a vehicle parked in the corresponding parking space using a ceiling-mounted vehicle detector and start the Bluetooth detection thread;
[0024] Step S200: If a mobile Bluetooth terminal is detected in the corresponding parking space, it is associated with the corresponding parking space;
[0025] Step S300: The mobile Bluetooth terminal is detected again, and the relative position of the mobile Bluetooth terminal and the associated parking space is determined.
[0026] Step S400: Generate a navigation route based on the relative position, and control the flashing action of the ceiling-mounted vehicle detector according to the generated navigation route to guide the user to the associated parking space;
[0027] Step S500: The location of the mobile Bluetooth terminal is acquired in real time, and the ceiling-mounted vehicle detector in the parking lot is dynamically controlled to switch between Bluetooth node and detection node according to the location of the mobile Bluetooth terminal in order to maintain the signal strength of the mobile Bluetooth terminal.
[0028] Step S600: Determine whether the distance between the Bluetooth mobile terminal and the corresponding parking space is less than the set distance threshold. If yes, stop navigation; otherwise, continue navigation.
[0029] In this embodiment, the ceiling-mounted vehicle detector is a detection device that integrates a geomagnetic detection module and a Bluetooth module. The two modules can switch between operating modes, or they can operate simultaneously. This invention prioritizes switching operation to reduce energy consumption. In this embodiment, when detecting a vehicle entering a parking space or when the ceiling-mounted vehicle detector acts as a detection node, the geomagnetic detection function is enabled while the Bluetooth function is disabled; conversely, when the Bluetooth function is enabled or the detector acts as a Bluetooth node, the geomagnetic detection function is disabled. In this embodiment, it can be understood that a ceiling-mounted vehicle detector is installed directly above each parking space in the parking lot, with a corresponding relationship between the detector and the parking space. In this embodiment, when the ceiling-mounted vehicle detector detects a vehicle entering a parking space, it activates the Bluetooth detection thread to detect the presence of a mobile Bluetooth terminal.
[0030] In this embodiment, when a mobile Bluetooth terminal is detected in the corresponding parking space, the corresponding parking space is associated with the mobile Bluetooth terminal. It should be understood that in this invention, "mobile Bluetooth terminal in the corresponding parking space" also includes a confirmation process to verify whether the mobile Bluetooth terminal is actually in the corresponding parking space. Through this confirmation process, the invention can achieve the correct association between the parking space and the mobile Bluetooth terminal.
[0031] In this embodiment, "detecting the mobile Bluetooth terminal again" means that after associating the mobile Bluetooth terminal with the parking space as described above, a set time has elapsed, or the mobile Bluetooth terminal has disconnected from the system and then reconnected, and is detected by the system again. In this embodiment, given the large number of vehicles and mobile Bluetooth terminals in the parking lot, this invention only describes the process of one mobile terminal from parking to finding a passing vehicle.
[0032] In this embodiment, a navigation route can be generated based on the location of the mobile Bluetooth terminal and the location of the associated parking space. Following the generated navigation route, the user is guided to the corresponding parking space by controlling the flashing of the lights on the ceiling-mounted vehicle detector. It can be understood that the lights here are installed on the ceiling-mounted vehicle detector; they can be separately added indicator lights, or the process can be achieved using the power indicator light, signal indicator light, etc., on the ceiling-mounted vehicle detector. The latter two methods are preferred as they simplify the structure of the ceiling-mounted vehicle detector.
[0033] In this embodiment, the location of the mobile Bluetooth terminal within the parking lot can be acquired in real time, thereby controlling the operating model of the ceiling-mounted vehicle detector in the parking lot. This reduces the power consumption of the Bluetooth operating model's continuous search and improves the accuracy of detecting the real-time location of the mobile Bluetooth terminal. Furthermore, by acquiring and determining the location of the mobile Bluetooth terminal in real time, it is also possible to determine whether to stop navigation.
[0034] This invention provides a parking lot navigation method based on ceiling-mounted vehicle detectors. The detectors detect whether a vehicle has entered a parking space. If so, Bluetooth detection is activated to automatically detect mobile Bluetooth terminals, thus automatically associating the parking space with the user's Bluetooth terminal. This process requires neither license plate recognition nor establishing a connection with the mobile Bluetooth terminal; only terminal identification is needed. Furthermore, when the corresponding mobile Bluetooth terminal is detected again, the invention guides the user to the associated parking space by controlling the flashing lights of the ceiling-mounted vehicle detector. This process also requires no user intervention or Bluetooth authorization; only the identification of the corresponding mobile Bluetooth terminal is needed. This invention provides automatic navigation within parking lots, minimizing user intervention and overcoming the problems of low navigation accuracy and signal interference in enclosed spaces inherent in existing technologies. It is highly efficient and convenient.
[0035] As an optional embodiment of the present invention, the step of activating the Bluetooth detection thread includes:
[0036] Set the ceiling-mounted vehicle detector that detected the vehicle as the first Bluetooth node and start the Bluetooth detection thread;
[0037] Set the ceiling-mounted vehicle detector corresponding to the adjacent parking space next to the current parking space as the second Bluetooth node and start the Bluetooth detection thread;
[0038] Select the nearest ceiling-mounted vehicle detector that is not on the same line as the first and second Bluetooth nodes, set it as the third Bluetooth node, and start the Bluetooth detection thread.
[0039] In this embodiment, the above settings allow for the detection of the mobile Bluetooth terminal's position from three directions: the top, side, and opposite or back of the parking space. This effectively avoids the problem of inaccurate detection by a single node. Especially for parking spaces, since the distance between parking spaces is roughly the same as the height of the ceiling-mounted vehicle detector, it's difficult for the detector to distinguish whether the mobile Bluetooth terminal is in the current or adjacent space, leading to inaccurate positioning and affecting the accuracy of subsequent association between the parking space and the mobile Bluetooth terminal. By enabling the ceiling-mounted vehicle detector for the parking space, the location of the mobile Bluetooth terminal can be accurately identified as either in the current or adjacent space. Furthermore, by using a third Bluetooth node to detect from a direction not collinear with the current parking space, the position of the mobile Bluetooth terminal within the parking space can be further determined, thus achieving accurate positioning. In this embodiment, positioning based on Bluetooth signal strength is existing technology, and this embodiment will not describe it in detail. This invention does not involve any improvement to the positioning principle.
[0040] As an optional embodiment of the present invention, the detection of a mobile Bluetooth terminal in the corresponding parking space is associated with the corresponding parking space, including:
[0041] The first Bluetooth node detected a signal strength of R1 from the Bluetooth mobile terminal;
[0042] The second Bluetooth node detected a signal strength of R2 from the Bluetooth mobile terminal.
[0043] The third Bluetooth node detected a signal strength of R3 from the Bluetooth mobile terminal.
[0044] If R1 > R2 > R3 and the location of the mobile Bluetooth terminal determined by R1, R2 and R3 is directly below the first Bluetooth node, then the parking space corresponding to the first Bluetooth node is determined as the target parking space.
[0045] The detected mobile Bluetooth terminal is associated with the target parking space.
[0046] In this embodiment, the parking space corresponding to the first Bluetooth node is set as the target parking space only if R1 > R2 > R3 and the mobile Bluetooth terminal is located directly below the first Bluetooth node. This method can effectively improve the accuracy of detection, thereby improving the accuracy of establishing the association relationship.
[0047] As an optional embodiment of the present invention, the step of detecting the mobile Bluetooth terminal again and determining the relative position of the mobile Bluetooth terminal and the associated parking space includes:
[0048] If any active Bluetooth node in the area detects the mobile Bluetooth terminal, it will set several ceiling-mounted vehicle detectors as Bluetooth nodes.
[0049] The relative position of the mobile Bluetooth terminal and the associated parking space is determined by the signal strength of several Bluetooth nodes and the mobile Bluetooth terminal.
[0050] In this embodiment, it can be understood that "re-detection" here refers to the reappearance of the mobile Bluetooth terminal after a set time period (such as 5 minutes, 10 minutes, etc.) or after it has disappeared from the detection range of the Bluetooth node. In this embodiment, the area here refers to the entire parking lot area. At this time, by controlling several ceiling-mounted vehicle detectors to be set as Bluetooth nodes, the location of the mobile Bluetooth terminal can be further confirmed.
[0051] As an optional embodiment of the present invention, the step of setting a plurality of ceiling-mounted vehicle detectors as Bluetooth nodes includes:
[0052] Shortly set all ceiling-mounted vehicle detectors in the area where the active Bluetooth node of the detected mobile Bluetooth terminal is located to Bluetooth node;
[0053] Select the top m ceiling-mounted vehicle detectors with the highest signal strength from all Bluetooth nodes and set them as active Bluetooth nodes;
[0054] Repeat all the above steps at the preset frequency.
[0055] In this embodiment, the area where the active Bluetooth node of the mobile Bluetooth terminal is detected refers to a zone of the parking lot. This zone can be pre-defined and divided according to distance or Bluetooth signal strength. The purpose is to manage the ceiling-mounted vehicle detectors by zone, and at the same time achieve accurate positioning of zone control, so as to avoid the change of detection data of a single Bluetooth node from affecting the normal working status of all ceiling-mounted vehicle detectors in the entire parking lot.
[0056] In this embodiment, the short time is determined by the Bluetooth response time of each ceiling-mounted vehicle detector. Based on the start time from which the ceiling-mounted vehicle detector can perform normal detection after receiving the working mode switching command, the short time can be less than 1 second. Within this time, the amount of data acquired by the system will not be too much, and it will not affect the operation of the ceiling-mounted vehicle detector as a geomagnetic sensor.
[0057] In this embodiment, m is a positive integer, not less than 3, and preferably not greater than 5. The set frequency can be 3 times per minute, which is low and has a negligible impact on the overall system.
[0058] In this embodiment, the above steps enable the ceiling-mounted vehicle detector to dynamically track the mobile Bluetooth terminal by changing its operating mode. This tracking allows the system to better maintain the location of the mobile Bluetooth terminal, utilize stronger signal strength for location calculations, and thus improve positioning accuracy. Simultaneously, it reduces the number of ceiling-mounted vehicle detectors that are set to Bluetooth mode, thereby reducing the power consumption required for system positioning.
[0059] As an optional embodiment of the present invention, generating a navigation route based on the relative position includes:
[0060] Starting from the Bluetooth node where the mobile Bluetooth terminal is detected again, and ending at the associated parking space, the navigation route is obtained by selecting the shortest preset route connecting the starting point and the ending point according to the preset routes in the parking lot.
[0061] In this embodiment, the preset route is saved in the system through a pre-set method. The present invention obtains the navigation route by acquiring the starting point and the ending point and finding the shortest route connecting the starting point and the ending point. The specific process of finding the shortest route is to calculate the length of each feasible route.
[0062] As an optional embodiment of the present invention, controlling the flashing action of the ceiling-mounted vehicle detector according to the generated navigation route to guide the user to the associated parking space includes:
[0063] Set a segment length, and divide the navigation route into segments according to the set segment length;
[0064] For each segment of the navigation route, identify the ceiling-mounted vehicle detector that is closest to it;
[0065] From the location of the mobile Bluetooth terminal to the associated parking space, the control determines the ceiling-mounted vehicle detector to flash at a set frequency according to the time sequence to guide the user to the associated parking space.
[0066] In this embodiment, the segment length can be specifically set to be in the range of 3-5 meters. The detectors flash sequentially at a set frequency. For example, if five ceiling-mounted vehicle detectors are identified, these five detectors flash sequentially from 1 to 5 from the starting point to the end point. One cycle is counted as one flash from 1 to 5. Naturally, as the user approaches the end point, the number of flashing ceiling-mounted vehicle detectors gradually decreases until only one remains flashing—the detector located on top of the associated parking space. The set frequency here is equal to the base frequency fk, where the base frequency is the set frequency, which is relatively high, typically 2-10 times per minute, and k is the number of ceiling-mounted vehicle detectors that need to flash. This method allows the ceiling-mounted vehicle detectors to maintain a relatively stable flashing speed.
[0067] As an optional embodiment of the present invention, the step of acquiring the location of the mobile Bluetooth terminal in real time and dynamically controlling the ceiling-mounted vehicle detector in the parking lot to switch between Bluetooth nodes and detection nodes based on the location of the mobile Bluetooth terminal to maintain the signal strength of the mobile Bluetooth terminal includes:
[0068] The location of the mobile Bluetooth terminal is determined based on at least three active Bluetooth nodes;
[0069] Determine the region to which the mobile Bluetooth terminal belongs based on its location;
[0070] Configure all ceiling-mounted vehicle detectors in the area as Bluetooth nodes;
[0071] Obtain the signal strength of all Bluetooth nodes in the area and sort them from strongest to weakest.
[0072] The n ceiling-mounted vehicle detectors with the weakest signal strength are designated as detection nodes;
[0073] Among the remaining Bluetooth nodes, the Bluetooth node with the weakest signal strength in front of the mobile Bluetooth terminal is designated as the fourth Bluetooth node with a corresponding signal strength of R4, and the Bluetooth node with the weakest signal strength behind the mobile Bluetooth terminal is designated as the fifth Bluetooth node with a corresponding signal strength of R5. If R4 > R5, then the fifth Bluetooth node is set as a detection node. Along the moving direction of the mobile Bluetooth terminal, the detection node closest to the fourth Bluetooth node is set as a Bluetooth node.
[0074] Repeat the previous step until the mobile Bluetooth terminal leaves the current area or reaches the associated parking space.
[0075] In this embodiment, the area referred to here can be understood by referring to the explanation of parking lot zoning in the previous embodiment. In this embodiment, all ceiling-mounted vehicle detectors in the area are set as Bluetooth nodes. Since the execution process of this method is very fast, they are only temporarily set as Bluetooth nodes and will not affect the normal operation of the ceiling-mounted vehicle detectors. In this embodiment, signal strength can be characterized by RSSI (Received Signal Strength Indicator). The RSSI of the mobile Bluetooth terminal can be obtained by scanning callbacks or connecting to listen. The larger the RSSI, the closer the Bluetooth node is to the mobile Bluetooth terminal. In this embodiment, the ceiling-mounted vehicle detectors are set as detection nodes, that is, their Bluetooth function is turned off. The total number N of all ceiling-mounted vehicle detectors in the area minus n ceiling-mounted vehicle detectors with small signal strengths yields approximately 3-8 Bluetooth nodes, preferably odd numbers. In this embodiment, "front" and "back" are determined by the direction of movement of the mobile Bluetooth terminal. With this setting, the activation of Bluetooth nodes can change with the movement of the mobile Bluetooth terminal, thereby maintaining the signal strength of the system detecting the mobile Bluetooth terminal and maintaining positioning accuracy; at the same time, this setting can minimize the number of activated Bluetooth nodes and reduce navigation power consumption.
[0076] As an optional embodiment of the present invention, the step of detecting the mobile Bluetooth terminal again further includes:
[0077] For each area within the parking lot, several ceiling-mounted vehicle detectors are randomly selected as primary nodes, and other ceiling-mounted vehicle detectors are designated as secondary nodes.
[0078] Enable the Bluetooth detection thread on the first-level node and set the Bluetooth detection thread on the second-level node to the off and locked state;
[0079] When any first-level node detects a mobile Bluetooth terminal, the Bluetooth detection thread of the second-level node is unlocked.
[0080] In this embodiment, the above settings can enable dynamic adjustment of Bluetooth nodes, thereby increasing the probability of randomly detecting mobile Bluetooth terminals while reducing system power consumption.
[0081] This invention also provides a parking garage navigation system based on a ceiling-mounted vehicle detector, the parking garage navigation system based on the ceiling-mounted vehicle detector comprising:
[0082] Several ceiling-mounted vehicle detectors, each positioned directly above a parking space, each detector integrates a geomagnetic detection module and a Bluetooth module. The detector switches between these two modules based on received control signals.
[0083] A computer device connected to each of the ceiling-mounted vehicle detectors is used to control the operation of the ceiling-mounted vehicle detectors according to the in-depot navigation method based on the ceiling-mounted vehicle detectors as described in the embodiments of the present invention.
[0084] In this embodiment, the ceiling-mounted vehicle detector consists of a geomagnetic detection module, a Bluetooth module, and a control module. The geomagnetic detection module can detect whether a vehicle has entered the corresponding parking space by detecting changes in the geomagnetic field. The Bluetooth module executes the corresponding operation of the method of the present invention under the control of a computer device. The computer device is connected to the control module of the ceiling-mounted vehicle detector and can acquire the detection or detection data of the geomagnetic detection module and the Bluetooth module, thereby executing the method of the present invention to control the ceiling-mounted vehicle detector and realize intelligent automatic navigation with zero operation in the parking lot.
[0085] The parking garage navigation system based on ceiling-mounted vehicle detectors provided by this invention utilizes these detectors to check if a vehicle has entered a parking space. If so, Bluetooth detection is activated to automatically detect mobile Bluetooth terminals, thus automatically associating the parking space with the user's Bluetooth terminal. This process requires neither license plate recognition nor establishing a connection with the mobile Bluetooth terminal; only terminal identification is needed. Furthermore, when the corresponding mobile Bluetooth terminal is detected again, this invention guides the user to the associated parking space by controlling the flashing lights of the ceiling-mounted vehicle detectors in the parking lot. This process also requires no user intervention or Bluetooth authorization; only the identification of the corresponding mobile Bluetooth terminal is needed. The system provided by this invention achieves automatic navigation within parking lots, minimizing user intervention and overcoming the problems of low navigation accuracy and signal interference in enclosed spaces inherent in existing technologies, offering high efficiency and convenience.
[0086] Figure 3 An internal structural diagram of a computer device in one embodiment is shown. Figure 3As shown, the computer device includes a processor, memory, network interface, input device, and display screen connected via a system bus. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and may also store a computer program. When executed by the processor, this computer program enables the processor to implement the in-depot navigation method based on a ceiling-mounted vehicle detector provided in this embodiment of the invention. The internal memory may also store a computer program, which, when executed by the processor, enables the processor to execute the in-depot navigation method based on a ceiling-mounted vehicle detector provided in this embodiment of the invention. The display screen of the computer device can be a liquid crystal display (LCD) or an e-ink display. The input device can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse, etc.
[0087] Those skilled in the art will understand that Figure 3 The structure shown is merely a block diagram of a portion of the structure related to the present invention and does not constitute a limitation on the computer device to which the present invention is applied. A specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0088] In one embodiment, a computer device is provided, the computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, performs the following steps:
[0089] The Bluetooth detection thread is activated when a vehicle is detected in the corresponding parking space by the ceiling-mounted vehicle detector.
[0090] Once a mobile Bluetooth terminal is detected in the corresponding parking space, it will be associated with that parking space.
[0091] The mobile Bluetooth terminal is detected again, and the relative position of the mobile Bluetooth terminal and the associated parking space is determined.
[0092] A navigation route is generated based on the relative position, and the flashing action of the ceiling-mounted vehicle detector is controlled according to the generated navigation route to guide the user to the associated parking space;
[0093] The location of the mobile Bluetooth terminal is acquired in real time, and the ceiling-mounted vehicle detector in the parking lot is dynamically controlled to switch between Bluetooth nodes and detection nodes based on the location of the mobile Bluetooth terminal in order to maintain the signal strength of the mobile Bluetooth terminal.
[0094] Determine if the distance between the Bluetooth mobile terminal and the corresponding parking space is less than a set distance threshold. If yes, stop navigation; otherwise, continue navigation.
[0095] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, causes the processor to perform the following steps:
[0096] The Bluetooth detection thread is activated when a vehicle is detected in the corresponding parking space by the ceiling-mounted vehicle detector.
[0097] Once a mobile Bluetooth terminal is detected in the corresponding parking space, it will be associated with that parking space.
[0098] The mobile Bluetooth terminal is detected again, and the relative position of the mobile Bluetooth terminal and the associated parking space is determined.
[0099] A navigation route is generated based on the relative position, and the flashing action of the ceiling-mounted vehicle detector is controlled according to the generated navigation route to guide the user to the associated parking space;
[0100] The location of the mobile Bluetooth terminal is acquired in real time, and the ceiling-mounted vehicle detector in the parking lot is dynamically controlled to switch between Bluetooth nodes and detection nodes based on the location of the mobile Bluetooth terminal in order to maintain the signal strength of the mobile Bluetooth terminal.
[0101] Determine if the distance between the Bluetooth mobile terminal and the corresponding parking space is less than a set distance threshold. If yes, stop navigation; otherwise, continue navigation.
[0102] It should be understood that although the steps in the flowcharts of the various embodiments of the present invention are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the various embodiments may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.
[0103] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided by this invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0104] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0105] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.
Claims
1. A method for in-derail navigation based on a ceiling-mounted vehicle detector, characterized in that, The in-cabin navigation method based on ceiling-mounted vehicle detectors includes: The Bluetooth detection thread is activated when a vehicle is detected in the corresponding parking space by the ceiling-mounted vehicle detector. Once a mobile Bluetooth terminal is detected in the corresponding parking space, it will be associated with that parking space. The mobile Bluetooth terminal is detected again, and the relative position of the mobile Bluetooth terminal and the associated parking space is determined. A navigation route is generated based on the relative position, and the flashing action of the ceiling-mounted vehicle detector is controlled according to the generated navigation route to guide the user to the associated parking space; The location of the mobile Bluetooth terminal is acquired in real time, and the ceiling-mounted vehicle detector in the parking lot is dynamically controlled to switch between Bluetooth nodes and detection nodes based on the location of the mobile Bluetooth terminal in order to maintain the signal strength of the mobile Bluetooth terminal. Determine if the distance between the Bluetooth mobile terminal and the corresponding parking space is less than a set distance threshold. If yes, stop navigation; otherwise, continue navigation. Enabling the Bluetooth detection thread includes: Set the ceiling-mounted vehicle detector that detected the vehicle as the first Bluetooth node and start the Bluetooth detection thread; Set the ceiling-mounted vehicle detector corresponding to the adjacent parking space next to the current parking space as the second Bluetooth node and start the Bluetooth detection thread; Select the nearest ceiling-mounted vehicle detector that is not collinear with the first Bluetooth node and the second Bluetooth node, set it as the third Bluetooth node, and start the Bluetooth detection thread; The mobile Bluetooth terminal detected in the corresponding parking space is associated with the corresponding parking space, including: The first Bluetooth node detected a signal strength of R1 from the Bluetooth mobile terminal; The second Bluetooth node detected a signal strength of R2 from the Bluetooth mobile terminal. The third Bluetooth node detected a signal strength of R3 from the Bluetooth mobile terminal. If R1 > R2 > R3 and the location of the mobile Bluetooth terminal determined by R1, R2, and R3 is directly below the first Bluetooth node, then the parking space corresponding to the first Bluetooth node is determined as the target parking space. Establish an association between the detected mobile Bluetooth terminal and the target parking space; Among them, a Bluetooth node is a node with Bluetooth enabled but geomagnetic detection disabled; a detection node is a node with geomagnetic detection enabled but Bluetooth disabled; re-detection refers to the situation where, after the mobile Bluetooth terminal has been associated with the parking space as described above, a set time has elapsed, or the mobile Bluetooth terminal has disconnected from the system and then reconnected to the system, and is detected by the system again.
2. The in-cabin navigation method based on a ceiling-mounted vehicle detector according to claim 1, characterized in that, The step of detecting the mobile Bluetooth terminal again and determining the relative position of the mobile Bluetooth terminal to the associated parking space includes: If any active Bluetooth node in the area detects the mobile Bluetooth terminal, it will set several ceiling-mounted vehicle detectors as Bluetooth nodes. The relative position of the mobile Bluetooth terminal and the associated parking space is determined by the signal strength of several Bluetooth nodes and the mobile Bluetooth terminal.
3. The in-cabin navigation method based on a ceiling-mounted vehicle detector according to claim 2, characterized in that, The step of setting several ceiling-mounted vehicle detectors as Bluetooth nodes includes: Shortly set all ceiling-mounted vehicle detectors in the area where the active Bluetooth node of the detected mobile Bluetooth terminal is located to Bluetooth node; Select the top m ceiling-mounted vehicle detectors with the highest signal strength from all Bluetooth nodes and set them as active Bluetooth nodes; Repeat all the above steps at the preset frequency.
4. The in-cabin navigation method based on a ceiling-mounted vehicle detector according to claim 1, characterized in that, The step of generating a navigation route based on the relative position includes: Starting from the Bluetooth node where the mobile Bluetooth terminal is detected again, and ending at the associated parking space, the navigation route is obtained by selecting the shortest preset route connecting the starting point and the ending point according to the preset routes in the parking lot.
5. The in-cabin navigation method based on a ceiling-mounted vehicle detector according to claim 1, characterized in that, The step of controlling the flashing action of the ceiling-mounted vehicle detector according to the generated navigation route to guide the user to the associated parking space includes: Set a segment length, and divide the navigation route into segments according to the set segment length; For each segment of the navigation route, identify the ceiling-mounted vehicle detector that is closest to it; From the location of the mobile Bluetooth terminal to the associated parking space, the control determines the ceiling-mounted vehicle detector to flash at a set frequency according to the time sequence to guide the user to the associated parking space.
6. The in-garage navigation method based on a ceiling-mounted vehicle detector according to claim 1, characterized in that, The real-time acquisition of the mobile Bluetooth terminal's location, and the dynamic control of the ceiling-mounted vehicle detector in the parking lot to switch between Bluetooth nodes and detection nodes based on the mobile Bluetooth terminal's location to maintain the signal strength of the mobile Bluetooth terminal, includes: The location of the mobile Bluetooth terminal is determined based on at least three active Bluetooth nodes; Determine the region to which the mobile Bluetooth terminal belongs based on its location; Configure all ceiling-mounted vehicle detectors in the area as Bluetooth nodes; Obtain the signal strength of all Bluetooth nodes in the area and sort them from strongest to weakest. The n ceiling-mounted vehicle detectors with the weakest signal strength are designated as detection nodes; Among the remaining Bluetooth nodes, the Bluetooth node with the weakest signal strength in front of the mobile Bluetooth terminal is designated as the fourth Bluetooth node with a corresponding signal strength of R4, and the Bluetooth node with the weakest signal strength behind the mobile Bluetooth terminal is designated as the fifth Bluetooth node with a corresponding signal strength of R5. If R4 > R5, then the fifth Bluetooth node is set as a detection node. Along the moving direction of the mobile Bluetooth terminal, the detection node closest to the fourth Bluetooth node is set as a Bluetooth node. Repeat the previous step until the mobile Bluetooth terminal leaves the current area or reaches the associated parking space.
7. The in-cabin navigation method based on a ceiling-mounted vehicle detector according to claim 1, characterized in that, The process of detecting the mobile Bluetooth terminal again includes, prior to: For each area within the parking lot, several ceiling-mounted vehicle detectors are randomly selected as primary nodes, and other ceiling-mounted vehicle detectors are designated as secondary nodes. Enable the Bluetooth detection thread on the first-level node and set the Bluetooth detection thread on the second-level node to the off and locked state; When any first-level node detects a mobile Bluetooth terminal, the Bluetooth detection thread of the second-level node is unlocked.
8. A parking garage navigation system based on a ceiling-mounted vehicle detector, characterized in that, The in-garage navigation system based on ceiling-mounted vehicle detectors includes: A plurality of ceiling-mounted vehicle detectors, each ceiling-mounted vehicle detector being respectively installed directly above a parking space, wherein each ceiling-mounted vehicle detector has a built-in geomagnetic detection module and a Bluetooth model, and the ceiling-mounted vehicle detector switches between the two modules according to a received control signal; and a computer device, wherein the computer device is connected to each of the ceiling-mounted vehicle detectors and is used to control the operation of the ceiling-mounted vehicle detectors according to the parking space navigation method based on ceiling-mounted vehicle detectors as described in any one of claims 1-7.
Citation Information
Patent Citations
Parking space navigation method and system based on Bluetooth positioning
CN112037565A
Vehicle searching method, apparatus, and system, storage medium, and user terminal
WO2021031385A1