A vehicle locator system and method based on star-flash and Bluetooth technologies
By using a dynamic power adjustment method combining star-flash networking and Bluetooth communication, the problem of reduced Bluetooth signal coverage in humid environments was solved, improving the efficiency of finding shared bicycles and enhancing user experience, while avoiding the cost of adding a humidity sensor.
Patent Information
- Application Number
- CN202510593440.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-08
- Publication Date
- 2026-03-06
- Estimated Expiration
- 2045-05-08
AI Technical Summary
In humid environments, the coverage and strength of Bluetooth signals are affected by humidity, making it difficult to find shared bicycles. Adding humidity sensors to existing technologies would increase costs.
By using StarFlash networking and Bluetooth communication, and leveraging information sharing between the user terminal and the smart lock, the output power of the Bluetooth signal is dynamically adjusted, and the power output is increased based on weather information and the number of connection failures.
Without adding a humidity sensor, it effectively enhances Bluetooth signal coverage, improves user experience, and reduces power consumption.
Smart Images

Figure CN120568275B_ABST
Abstract
Description
Technical Field
[0001] This application relates to Bluetooth communication technology, and more particularly to a vehicle locator system and method based on star flash and Bluetooth technology. Background Technology
[0002] Shared bicycles have become increasingly popular in cities, serving as an essential mode of transportation for some commuters. They typically use GPS satellite positioning to guide users, and for finding a specific bicycle within a small area, Bluetooth positioning is often used for precise guidance. For example, patent number CN107730847A describes a method for finding shared items that integrates a low-power Bluetooth beacon on the bicycle. The user's phone scans the Bluetooth beacon to determine if the bicycle with the integrated beacon is the specific one. GPS combined with Bluetooth positioning is widely used in shared bicycles, and these modules are usually integrated into the smart locks. However, Bluetooth operates in the 2.4GHz frequency band, and water molecules can absorb and attenuate this frequency signal, resulting in a smaller signal coverage area and weaker signal strength. In foggy, drizzly, or damp underground parking lots, users need to walk much closer to detect the shared bicycle's Bluetooth signal. A simple solution is to integrate a humidity sensor into the smart lock to dynamically adjust the Bluetooth output power; however, given the large number of shared bicycles deployed, adding a sensor would significantly increase the overall cost. Therefore, it is necessary to provide a vehicle finding method that can dynamically adjust Bluetooth power output according to changes in ambient humidity without adding a humidity sensor. Summary of the Invention
[0003] The purpose of this application is to provide a vehicle locator method that can dynamically adjust Bluetooth power output according to changes in ambient humidity without adding a humidity sensor.
[0004] According to one aspect of this application, a vehicle locator system based on StarFlash and Bluetooth communication is provided, applied in a network consisting of smart locks of multiple shared bicycles and user terminals, the system comprising:
[0005] The user terminal reserves a shared bicycle and obtains the location information of the reserved shared bicycle based on satellite positioning. It also obtains the weather information of the area where the location is located at the same time. After approaching the shared bicycle at a preset distance, it starts to attempt to establish Bluetooth communication with the smart lock and records the number of Bluetooth connection failures.
[0006] The smart lock connects multiple smart locks of shared bicycles via a network and broadcasts Bluetooth signals. After establishing Bluetooth communication with a user terminal, it acquires weather information and shares it with other smart locks of shared bicycles through the network. It also acquires the number of Bluetooth connection failures between the user terminal and the smart lock. If the number of failures is greater than a preset value n and the weather is humid, it increases the output power of the Bluetooth signal broadcast by the smart lock.
[0007] More preferably, after the user terminal approaches the shared bicycle at a preset distance, it also records the number of times the user manually refreshes the Bluetooth connection. After establishing Bluetooth communication with the smart lock, the user sends the refresh count to the smart lock, which serves as the basis for determining whether to increase the output power of the broadcast Bluetooth signal. Specifically:
[0008] If the number of failures exceeds a preset value n or the number of refreshes exceeds M, and the weather is humid, then the output power of the smart lock's broadcast Bluetooth signal will be increased.
[0009] More preferably, the system further includes:
[0010] If a user terminal cannot find the reserved shared bicycle in the cloud, it will report a "bicycle not found" message. The cloud will record the reserved shared bicycle and its location information. If other shared bicycles within the preset range of the reserved bicycle also have a "bicycle not found" situation, and the number of such situations is greater than a preset value Y, and the weather is humid, the output power of the smart lock's broadcast Bluetooth signal will be increased.
[0011] More preferably, the preset distance at which the user terminal begins attempting to establish Bluetooth communication with the smart lock is denoted as L, and the distance between the user terminal and the smart lock when they successfully establish Bluetooth communication is denoted as T.
[0012] If T < 0.6L,
[0013] If the weather is humid, the output power of the smart lock's Bluetooth broadcast signal will be increased.
[0014] More preferably, after the smart lock of the shared bicycle increases the output power of the Bluetooth signal broadcast by the smart lock, it generates power adjustment information and shares it with the smart locks of other shared bicycles through the StarFlash networking.
[0015] Each shared bicycle's smart lock receives power adjustment information from other shared bicycles via a StarNet network. When it first receives the power adjustment information, it adjusts its own Bluetooth output power according to the information and remains silent for a preset time, receiving power adjustment information from the StarNet network while maintaining its current Bluetooth output power. If new power adjustment information is received after the preset time has elapsed, the lock adjusts its own Bluetooth output power according to the first power adjustment information received after the preset time has elapsed.
[0016] According to another aspect of this application, a vehicle locating method based on StarFlash and Bluetooth communication is provided, applied to a network consisting of smart locks of multiple shared bicycles and user terminals. The method includes the following steps:
[0017] The smart locks of multiple shared bicycles are networked together via StarFlash and broadcast Bluetooth signals separately;
[0018] The user terminal reserves a shared bicycle and obtains the location information of the reserved shared bicycle based on satellite positioning. It also obtains the weather information of the area where the location is located at the same time. After approaching the shared bicycle at a preset distance, it starts to attempt to establish Bluetooth communication with the smart lock and records the number of Bluetooth connection failures.
[0019] After establishing Bluetooth communication with the user terminal, the smart lock acquires the weather information and shares it with other smart locks of shared bicycles through a StarNet network. It also acquires the number of Bluetooth connection failures between the user terminal and the smart lock. If the number of failures is greater than a preset value n and the weather is humid, the output power of the smart lock's broadcast Bluetooth signal is increased.
[0020] More preferably, after the user terminal approaches the shared bicycle at a preset distance, it also records the number of times the user manually refreshes the Bluetooth connection. After establishing Bluetooth communication with the smart lock, the user sends the refresh count to the smart lock, which serves as the basis for determining whether to increase the output power of the broadcast Bluetooth signal. Specifically:
[0021] If the number of failures exceeds a preset value n or the number of refreshes exceeds M, and the weather is humid, then the output power of the smart lock's broadcast Bluetooth signal will be increased.
[0022] More preferably, the method further includes the step of:
[0023] If the user terminal cannot find the reserved shared bicycle, it will report "bicycle not found" to the user. The cloud records the reserved shared bicycle and its location information. If other shared bicycles within the preset range of the reserved bicycle also have the situation of "bicycle not found", and the number of times this situation occurs is greater than the preset value Y, and the weather is humid, then the output power of the smart lock's broadcast Bluetooth signal will be increased.
[0024] More preferably, the preset distance at which the user terminal begins attempting to establish Bluetooth communication with the smart lock is denoted as L, and the distance between the user terminal and the smart lock when they successfully establish Bluetooth communication is denoted as T.
[0025] If T < 0.6L,
[0026] If the weather is humid, the output power of the smart lock's Bluetooth broadcast signal will be increased.
[0027] More preferably, after the smart lock of the shared bicycle increases the output power of the Bluetooth signal broadcast by the smart lock, it generates power adjustment information and shares it with the smart locks of other shared bicycles through the StarFlash networking.
[0028] Each shared bicycle's smart lock receives power adjustment information from other shared bicycles via a StarNet network. When it first receives the power adjustment information, it adjusts its own Bluetooth output power according to the information and remains silent for a preset time, receiving power adjustment information from the StarNet network while maintaining its current Bluetooth output power. If new power adjustment information is received after the preset time has elapsed, the lock adjusts its own Bluetooth output power according to the first power adjustment information received after the preset time has elapsed.
[0029] This application has the following beneficial effects:
[0030] By analyzing weather information and the number of failed Bluetooth connections between the user terminal and the smart lock, it can be determined whether the Bluetooth broadcast signal of the shared bicycle is affected by humidity. In this way, the output power of the broadcast Bluetooth signal can be increased to counteract the effect of humidity on the range suppression of the Bluetooth broadcast signal. Attached Figure Description
[0031] 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 only some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0032] Figure 1 This is a block diagram of the vehicle locating system based on star flash and Bluetooth communication according to one embodiment of this application;
[0033] Figure 2 This is a flowchart of the vehicle locating method based on star flash and Bluetooth communication according to one embodiment of this application;
[0034] Figure 3 This is a schematic diagram illustrating the principle of the vehicle locating method based on star flash and Bluetooth communication according to an embodiment of this application.
[0035] Figure 4 This is a block diagram illustrating the principle of a star-flash networking system according to one embodiment of this application.
[0036] Figure 5 This is a structural block diagram of the computer device described in one embodiment of this application;
[0037] Explanation of icon numbers:
[0038] 100. System; 10. User terminal; 20. Smart lock; 30. Cloud; 200. Computer equipment. Detailed Implementation
[0039] To facilitate understanding of this application, a more complete description will be provided below with reference to the accompanying drawings. Preferred embodiments of this application are shown in the drawings. However, this application can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the disclosure of this application.
[0040] See Figures 1-5 This embodiment provides a vehicle locator system 100 based on StarFlash and Bluetooth communication, applied in a network consisting of a smart lock 20 and a user terminal 10 of a shared bicycle. The system 100 includes: a user terminal 10, a smart lock 20, and a cloud platform 30. The user terminal 10 establishes remote communication with the cloud platform 30.
[0041] The user terminal 10 can be a mobile communication device such as a mobile phone or tablet. This device can be equipped with an app or mini-program for finding shared bikes. Users can log in to the shared bike rental platform through the user terminal 10 and at least reserve shared bikes. After reserving a shared bike, the user needs to find it themselves. Usually, GPS or other satellite navigation methods are used to guide the user to find the reserved bike. However, the location where shared bikes are stored often has a large number of bikes, and the accuracy of satellite positioning is insufficient to guide the user to find the reserved bike. It is necessary to combine other communication methods such as Bluetooth and infrared for more accurate navigation. If shared bikes are stored under bridges, in underground parking lots, or inside shopping malls, it is often necessary to activate other navigation methods such as Bluetooth earlier. Bluetooth is currently the most widely used method, and this implementation method uses Bluetooth as an example for explanation.
[0042] Bluetooth is typically integrated into the smart lock 20 and periodically broadcasts a Bluetooth signal. When a user holding the user terminal 10 enters the broadcast range, they can search for this Bluetooth signal. Since the user has already reserved the bicycle, they can automatically connect to the Bluetooth signal upon detection. Alternatively, after the user completes the reservation, the user terminal 10 actively searches for a Bluetooth signal associated with the reserved bicycle. If found, it automatically connects and uses that signal to complete subsequent navigation tasks. If not, it continues searching. The user terminal 10's search for Bluetooth signals is usually periodic, and users can manually refresh the search to re-check for the reserved bicycle's Bluetooth signal within range.
[0043] Because Bluetooth operates in the 2.4GHz frequency band, water molecules can absorb and attenuate signals at this frequency, resulting in a smaller signal coverage area and weaker signal strength. This is especially true in scenarios like under overpasses, underground parking lots, or indoors, where humidity levels are often higher. Furthermore, GPS navigation becomes completely ineffective under obstructions, leaving users reliant solely on Bluetooth signals for navigation. In extremely humid environments such as heavy rain, Bluetooth broadcast range can shrink to about 10% of its original size, significantly impacting the user's car rental experience.
[0044] In this embodiment, the user completes the reservation of a shared bicycle through the user terminal 10, obtains the location information of the reserved shared bicycle based on satellite positioning, and simultaneously obtains the weather information of the area where the location is located. After approaching the shared bicycle at a preset distance, the user begins to attempt to establish Bluetooth communication with the smart lock 20 and records the number of Bluetooth connection failures.
[0045] The location refers to the specific province, city, and region of the country where the reserved shared bike is located. It can be the weather conditions of the smallest administrative region that can be provided on the Internet. However, the weather conditions cannot reflect with 100% certainty whether it is raining where the reserved shared bike is located. For example, the bike is located in Guangming District of Shenzhen, but a district is a very large area. It may be raining in most places and sunny in some places, but it can reflect the probability that the location of the shared bike may be in a humid environment.
[0046] Furthermore, in addition to obtaining the current weather conditions at the location of the shared bicycle, it is also possible to obtain the weather conditions at the location over the past few hours. For example, although the weather is sunny at the moment, if there was a heavy rainstorm an hour ago, the humidity may still be very high at the moment.
[0047] Specifically, the smart lock 20 periodically broadcasts Bluetooth signals, and after establishing Bluetooth communication with the user terminal 10, it obtains the weather information and the number of failed Bluetooth connections between the user terminal 10 and the smart lock 20. If the number of failed connections is greater than a preset value n and the weather is humid, the output power of the Bluetooth signal broadcast by the smart lock 20 is increased.
[0048] Furthermore, the smart locks 20 of multiple shared bicycles are networked together via StarFlash and broadcast Bluetooth signals respectively. After establishing Bluetooth communication with the user terminal 10, the user terminal 10 obtains the weather information and shares the weather information with the smart locks 20 of other shared bicycles through StarFlash network. The user terminal 10 also obtains the number of Bluetooth connection failures between itself and the smart lock 20.
[0049] Specifically, StarFlash is a short-range wireless communication technology that combines the advantages of Bluetooth and Wi-Fi. StarFlash networking refers to a multi-device collaborative communication network built based on the StarFlash communication protocol. It achieves flexible connection and efficient collaboration between multiple smart devices through its low latency, high bandwidth, high concurrency, and low power consumption characteristics, and supports various network topologies (such as point-to-point, star, and mesh). In this embodiment, a mesh network topology is used to network the smart locks of adjacent shared bicycles for high-speed, continuous, and low-power information synchronization.
[0050] Understandably, in this invention, information collection is primarily accomplished through the user terminal 10. Information transmission is completed after the user terminal 10 establishes Bluetooth communication with the smart lock 20, and the smart lock 20 then processes and judges the information. Only when the user cannot find a bicycle will the collected information be sent to the cloud 30, thereby minimizing the data pressure on the cloud 30. This is because there are hundreds of thousands of shared bicycles deployed in a city; if all information processing were concentrated in the cloud 30, it would create a huge data burden and even slow down the user's interaction speed.
[0051] Therefore, by analyzing the number of Bluetooth connection failures between the user terminal 10 and the smart lock 20, as well as the weather conditions, it can be largely determined that the Bluetooth connection failures are likely caused by humid weather. In this case, the Bluetooth output power of the bicycle, and even all bicycles in the area, can be increased, and then reduced back after a certain period of time to reduce energy consumption.
[0052] More preferably, to further accurately determine whether the Bluetooth output power needs to be increased, the user terminal 10 can also record the number of times the user manually refreshes the Bluetooth signal after approaching a preset distance from the shared bicycle. After establishing Bluetooth communication with the smart lock 20, the user terminal 10 sends the refresh count to the smart lock 20, which serves as the basis for determining whether the broadcast Bluetooth signal output power needs to be increased. Specifically:
[0053] If the number of failures exceeds a preset value n or the number of refreshes exceeds M, and the weather is humid, then the output power of the Bluetooth signal broadcast by the smart lock 20 is increased.
[0054] Furthermore, if the user terminal 10 fails to find the reserved shared bicycle, the user terminal 10 can also report "bicycle not found" to the cloud 30. The cloud 30 records the reserved shared bicycle and its location information. If other shared bicycles within the preset range of the reserved bicycle also have the situation of "bicycle not found", and the number of times this situation occurs is greater than the preset value Y, and the weather is humid, then the output power of the Bluetooth signal broadcast by the smart lock 20 is increased.
[0055] Understandably, the reason for basing the decision on whether other bikes within the preset range also have "bike not found" reports, rather than whether the bike has been reported as "bike not found" again, is because the time interval between two reservations for the same bike is usually quite long, while the main user group of shared bikes is typically commuters whose usage time is concentrated. A shorter timeframe is needed to determine whether the "bike not found" issue is due to dampness reducing the Bluetooth signal range. Using other samples within the preset range allows for a faster decision on whether to increase the Bluetooth signal output power.
[0056] More preferably, in order to more accurately determine whether it is necessary to provide Bluetooth output power, the preset distance at which the user terminal 10 starts to attempt to establish Bluetooth communication with the smart lock 20 can be denoted as L, and the distance between the user terminal 10 and the smart lock 20 when they successfully establish Bluetooth communication can be denoted as T. If T < 0.6L and the weather is humid, then the output power of the Bluetooth signal broadcast by the smart lock 20 can be increased.
[0057] Humid weather refers to meteorological conditions with high relative humidity (RH ≥ 70%). Humid weather is not limited to rainy days, but also includes a variety of high humidity environments. These include one or more combinations of drizzle, light rain, moderate rain, heavy rain, rainstorms, thunderstorms, snow, fog, dense fog, haze, sea fog, mountain fog, the plum rain season, or the return of warm, humid weather.
[0058] When Bluetooth is used in car-finding mode, its effective range is typically between 30 and 50 meters. In extreme conditions such as heavy rainstorms, the Bluetooth signal attenuation can reach approximately 20 dB / km, suppressing the effective broadcast range to around 10 meters. In this embodiment, the user terminal 10 initially attempts to establish Bluetooth communication with the smart lock 20 at a preset distance L = 50 meters. When the distance between the user terminal 10 and the smart lock 20 is less than 30 meters when Bluetooth communication is successfully established, it is considered necessary to increase the Bluetooth output power to maintain a higher broadcast range.
[0059] Furthermore, after the smart lock 20 of the shared bicycle increases the output power of the Bluetooth signal broadcast by the smart lock 20, it generates power adjustment information and shares it with the smart locks 20 of other shared bicycles through the StarFlash networking.
[0060] Each shared bicycle's smart lock 20 receives power adjustment information from other shared bicycles via a StarNet network. When it first receives the power adjustment information, it adjusts its own Bluetooth output power according to the power adjustment information and keeps StarNet silent for a preset time, receiving power adjustment information from the StarNet network while maintaining its current Bluetooth output power. If it continues to receive new power adjustment information after the preset time has expired, it adjusts its own Bluetooth output power according to the power adjustment information received for the first time after the preset time has expired.
[0061] Each shared bicycle's smart lock 20 also receives weather information from other shared bicycles via StarNet and from user terminal 10 via Bluetooth. The smart lock 20 compares the weather information received from other shared bicycles with the weather information received from user terminal 10. If the weather information from most shared bicycles is not humid, but the weather information from user terminal 10 is humid, it indicates that the dampness may be a localized special case of a single vehicle. In this case, it only adjusts its own Bluetooth output power but does not send power adjustment information to the smart locks 20 of other shared bicycles.
[0062] This embodiment also provides a vehicle locating method based on StarFlash and Bluetooth communication, applied to a network consisting of smart locks 20 of multiple shared bicycles and user terminals 10. The method includes the following steps:
[0063] The smart locks of multiple S10 shared bicycles are networked together via StarFlash and broadcast Bluetooth signals separately.
[0064] The S20 user terminal 10 reserves a shared bicycle and obtains the location information of the reserved shared bicycle based on satellite positioning. It also obtains the weather information of the area where the location is located at the same time. After approaching the shared bicycle at a preset distance, it starts to attempt to establish Bluetooth communication with the smart lock 20 and records the number of Bluetooth connection failures.
[0065] After establishing Bluetooth communication with the user terminal 10, the S30 smart lock 20 obtains the weather information and shares it with other smart locks 20 of shared bicycles through StarNet. It also obtains the number of Bluetooth connection failures between the user terminal 10 and the smart lock 20. If the number of failures is greater than a preset value n and the weather is humid, the output power of the Bluetooth signal broadcast by the smart lock 20 is increased.
[0066] More preferably, after the user terminal 10 approaches the shared bicycle at a preset distance, it also records the number of times the user manually refreshes the Bluetooth signal, and sends the refresh count to the smart lock 20 after establishing Bluetooth communication with the smart lock 20. This count serves as the basis for determining whether the broadcast Bluetooth signal output power needs to be increased. Specifically:
[0067] If the number of failures exceeds a preset value n or the number of refreshes exceeds M, and the weather is humid, then the output power of the Bluetooth signal broadcast by the smart lock 20 is increased.
[0068] More preferably, the method further includes the step of:
[0069] If the user terminal 10 fails to find the reserved shared bicycle, it reports "bicycle not found" to the user. The cloud 30 records the reserved shared bicycle and its location information. If other shared bicycles within the preset range of the reserved bicycle also have the "bicycle not found" situation, and the number of such situations is greater than the preset value Y, and the weather is humid, the output power of the Bluetooth signal broadcast by the smart lock 20 is increased.
[0070] More preferably, the preset distance at which the user terminal 10 begins attempting to establish Bluetooth communication with the smart lock 20 is denoted as L, and the distance between the user terminal 10 and the smart lock 20 when they successfully establish Bluetooth communication is denoted as T.
[0071] If T < 0.6L,
[0072] If the weather is humid, the output power of the Bluetooth signal broadcast by the smart lock 20 will be increased.
[0073] More preferably, after the smart lock 20 of the shared bicycle increases the output power of the broadcast Bluetooth signal, it generates power adjustment information and shares it with the smart locks 20 of other shared bicycles through StarNet.
[0074] Each shared bicycle's smart lock 20 receives power adjustment information from other shared bicycles via a StarNet network. When it first receives the power adjustment information, it adjusts its own Bluetooth output power according to the power adjustment information and keeps StarNet silent for a preset time, receiving power adjustment information from the StarNet network while maintaining its current Bluetooth output power. If it continues to receive new power adjustment information after the preset time has expired, it adjusts its own Bluetooth output power according to the power adjustment information received for the first time after the preset time has expired.
[0075] Each shared bicycle's smart lock 20 also receives weather information from other shared bicycles via StarNet and from user terminal 10 via Bluetooth. The smart lock 20 compares the weather information received from other shared bicycles with the weather information received from user terminal 10. If the weather information from most shared bicycles is not humid, but the weather information from user terminal 10 is humid, it indicates that the dampness may be a localized special case of a single vehicle. In this case, it only adjusts its own Bluetooth output power but does not send power adjustment information to the smart locks 20 of other shared bicycles.
[0076] This embodiment also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the processor to perform the steps of the method.
[0077] This embodiment also provides a computer device 200, including a memory and a processor. The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of the method.
[0078] Figure 5 An internal structural diagram of a computer device 200 in one embodiment is shown. This computer device 200 can specifically be a terminal or a server. Figure 5 As shown, the computer device 200 includes a processor, a memory, and a network interface connected via a system bus 100. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium of the computer device 200 stores an operating system 100 and may also store a computer program that, when executed by the processor, causes the processor to perform the steps of the method described. The internal memory may also store a computer program that, when executed by the processor, causes the processor to perform the steps of the method described. Those skilled in the art will understand that... Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device 200 to which the present application is applied. The specific computer device 200 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0079] 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 in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may 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.
[0080] In this way, by using weather information and the number of failed Bluetooth connections between the user terminal 10 and the smart lock 20, it can be determined whether the Bluetooth broadcast signal of the shared bicycle is affected by humidity, thereby increasing the output power of the broadcast Bluetooth signal to offset the effect of humidity on the range suppression of the Bluetooth broadcast signal.
[0081] The embodiments described above are merely examples of several implementations of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these modifications and improvements all fall within the scope of protection of this application.
Claims
1. A vehicle finding system based on star flash and Bluetooth communication, applied to a network composed of a plurality of shared bicycle intelligent locks and user terminals, characterized in that, The system comprises: A user terminal, which reserves a shared bicycle, acquires location information of the reserved shared bicycle based on satellite positioning, synchronously acquires weather information of a region where the location is located, and starts to attempt to establish Bluetooth communication with a smart lock after approaching the shared bicycle by a preset distance, and records a number of times of Bluetooth connection failure; The smart lock, which is connected to a plurality of shared bicycles through star flash networking, broadcasts Bluetooth signals respectively, acquires the weather information after the user terminal establishes Bluetooth communication therewith, shares the weather information to the smart lock of other shared bicycles through star flash networking, and acquires a number of times of Bluetooth connection failure between the user terminal and the smart lock, and if the number of times of Bluetooth connection failure is greater than a preset number n and the weather is humid weather, the output power of the Bluetooth signal broadcast by the smart lock is increased; The humid weather is a meteorological condition in which the relative humidity of air RH is greater than or equal to 70%; and The user terminal also records a number of times of manual refreshing of the Bluetooth after approaching the shared bicycle by the preset distance, and sends the number of times of refreshing to the smart lock after establishing Bluetooth communication with the smart lock, and uses the number of times of refreshing as a basis for judging whether the output power of the Bluetooth signal broadcast by the smart lock needs to be increased, specifically: If the number of times of Bluetooth connection failure is greater than the preset number n or the number of times of refreshing is greater than M, and the weather is humid weather, the output power of the Bluetooth signal broadcast by the smart lock is increased; the system further comprises: A cloud, if the user terminal does not find the reserved shared bicycle, the user reports that the bicycle cannot be found, the cloud records the shared bicycle that is reserved and location information of the shared bicycle, if other shared bicycles within a preset range of the shared bicycle also cannot find the bicycle, and the number of times of the situation is greater than a preset number Y, and the weather is humid weather, the output power of the Bluetooth signal broadcast by the smart lock is increased; and A preset distance at which the user terminal starts to attempt to establish Bluetooth communication with the smart lock is recorded as L, and a distance between the user terminal and the smart lock when Bluetooth communication is successfully established is recorded as T, If T is less than 0.6L, And the weather is humid weather, the output power of the Bluetooth signal broadcast by the smart lock is increased; The smart lock of the shared bicycle generates power adjustment information after increasing the output power of the Bluetooth signal broadcast by the smart lock, and shares the power adjustment information to the smart lock of other shared bicycles through star flash networking; The smart lock of each shared bicycle receives the power adjustment information from other shared bicycles through star flash networking, adjusts the Bluetooth output power according to the power adjustment information when the power adjustment information is first received, remains star flash silent for a preset time, receives the power adjustment information from the star flash networking, but maintains the current Bluetooth output power, and if new power adjustment information is continuously received after the preset time is exceeded, adjusts the Bluetooth output power according to the power adjustment information that is first received after the preset time is exceeded.
2. A vehicle searching method based on star flash and Bluetooth communication, applied to a network composed of a plurality of shared bicycle intelligent locks and user terminals, characterized in that, The method comprises the steps of: The smart lock of each shared bicycle is connected to a plurality of shared bicycles through star flash networking, and broadcasts Bluetooth signals respectively; The user terminal reserves a shared bicycle, obtains location information of the shared bicycle based on satellite positioning, synchronously obtains weather information of a region where the location is located, and starts to attempt to establish Bluetooth communication with the smart lock after approaching the shared bicycle by a preset distance, and records a number of times of Bluetooth connection failure; The smart lock obtains the weather information after the user terminal establishes Bluetooth communication therewith, shares the weather information to smart locks of other shared bicycles through star flash networking, and obtains a number of times of Bluetooth connection failure between the user terminal and the smart lock, and if the number of times of Bluetooth connection failure is greater than a preset number n and the weather is humid weather, the output power of the smart lock for broadcasting a Bluetooth signal is increased. The humid weather is a meteorological condition in which air relative humidity RH is greater than or equal to 70%. The user terminal also records a number of times of manual refreshing of the Bluetooth after approaching the shared bicycle by the preset distance, and sends the number of times of refreshing to the smart lock after establishing Bluetooth communication with the smart lock, and uses the number of times of refreshing as a basis for judging whether the output power of the Bluetooth signal needs to be increased, and specifically: If the number of times of Bluetooth connection failure is greater than the preset number n or the number of times of refreshing is greater than M, and the weather is humid weather, the output power of the smart lock for broadcasting a Bluetooth signal is increased. The method further includes the steps of: If the user terminal does not find the reserved shared bicycle, the user reports that the bicycle cannot be found, the cloud records the shared bicycle and the location information of the shared bicycle, if other shared bicycles within a preset range of the shared bicycle also cannot find the bicycle, and the number of times of the situation is greater than a preset number Y, and the weather is humid weather, the output power of the smart lock for broadcasting a Bluetooth signal is increased. The preset distance at which the user terminal starts to attempt to establish Bluetooth communication with the smart lock is recorded as L, and the distance between the user terminal and the smart lock when Bluetooth communication is successfully established is recorded as T, If T is less than 0.6L, and the weather is humid weather, the output power of the smart lock for broadcasting a Bluetooth signal is increased. The smart lock of the shared bicycle generates power adjustment information after increasing the output power of the smart lock for broadcasting a Bluetooth signal, and shares the power adjustment information to smart locks of other shared bicycles through star flash networking. Each smart lock of a shared bicycle receives power adjustment information from other shared bicycles through star flash networking, adjusts the Bluetooth output power according to the power adjustment information when the power adjustment information is first received, and remains star flash silent for a preset time to receive power adjustment information from the star flash networking, but maintains the current Bluetooth output power. After the preset time is exceeded, if new power adjustment information is continuously received, the Bluetooth output power is adjusted according to the power adjustment information first received after the preset time is exceeded.
Citation Information
Patent Citations
Shared goods seeking method and device
CN107730847A
Vehicle control method, storage medium, controller and vehicle
CN117400872A
Star flash and satellite positioning shared bicycle positioning method and system
CN118276127A