A positioning base station wake-up method and server
By predicting the target driving route based on vehicle location and driving information, only the necessary positioning base stations are activated, solving the energy waste problem caused by the long-term operation of indoor positioning base stations in parking lots, and achieving energy saving and real-time positioning.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI INTELLIGENT & CONNECTED VEHICLE R & D CENTER CO LTD
- Filing Date
- 2023-06-21
- Publication Date
- 2026-05-29
AI Technical Summary
The long-term operation of indoor positioning base stations in parking lots leads to energy waste, especially when they continuously receive radio frequency signals when no vehicles are passing by, causing unnecessary energy consumption.
Based on the vehicle's current location and driving information, the target driving segment is predicted, and only the positioning base station located on that segment is activated to ensure the real-time positioning of the vehicle and reduce unnecessary energy consumption.
While ensuring real-time vehicle positioning, the power consumption of the positioning base station was reduced, extending the base station's operating time.
Smart Images

Figure CN116614772B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of base station wake-up technology, and specifically to a method and server for locating base station wake-up. Background Technology
[0002] Currently, indoor parking lot positioning base stations are mainly powered by PoE switches / power lines. As long as the PoE switch or power supply is powered on, the positioning base station will remain powered on and continuously receive radio frequency signals. When there are vehicles passing through the parking lot, the synchronization of the positioning base station and the reception of radio frequency signals need to be continuous. However, when there are no vehicles passing through the parking lot, the positioning base station will still continue to work in the parking lot or a certain area inside the parking lot, resulting in a significant waste of energy.
[0003] Based on the aforementioned technical problems, the applicant has proposed the technical solution of this application. Summary of the Invention
[0004] The purpose of this invention is to provide a positioning base station wake-up method and server, which can wake up positioning base stations located on the target driving segment of the vehicle in advance based on the vehicle's current location and vehicle driving information. This can ensure the real-time positioning of the vehicle while avoiding the positioning base stations in the parking lot from being in a working state for a long time when no vehicles are passing by, thus saving energy; it also reduces the power consumption of battery-powered positioning base stations and increases the base station's usage time.
[0005] To achieve the above objectives, the present invention provides a method for waking up a positioning base station, comprising: when a vehicle is detected to be traveling to a preset area, acquiring the vehicle's driving information; determining the target driving segment of the vehicle based on the vehicle's current location and the vehicle's driving information; and waking up a positioning base station located on the target driving segment.
[0006] The present invention also provides a server for performing the above-described location base station wake-up method.
[0007] In one embodiment, obtaining the vehicle's driving information includes:
[0008] The vehicle's current speed and navigation route are obtained, and the vehicle driving information includes the current speed and the navigation route;
[0009] The process of determining the target travel segment of the vehicle based on its current location and driving information includes:
[0010] Based on the vehicle's current location and current speed, determine the distance the vehicle will travel within a predetermined time period;
[0011] Based on the driving distance and the navigation route, the target driving segment of the vehicle within the predetermined time period is determined.
[0012] In one embodiment, obtaining the vehicle's driving information includes:
[0013] The vehicle's historical driving path, driving direction, and lane information are obtained, wherein the vehicle driving information includes the historical driving path, driving direction, and lane information;
[0014] Based on the vehicle's current location, historical driving route, driving direction, and lane information, the target driving segment of the vehicle within the predetermined time period is determined.
[0015] In one embodiment, waking up the positioning base station located on the target driving segment includes:
[0016] For each positioning base station on the target driving segment, if the positioning base station is currently in working state, the wake-up value of the positioning base station is incremented once; if the positioning base station is currently in dormant state, the positioning base station is woken up to enter working state.
[0017] In one embodiment, the method further includes:
[0018] When a vehicle is detected to have entered the target driving segment, for each of the positioning base stations in the previous driving segment, the wake-up value of the positioning base station is decremented once. If the wake-up value of the positioning base station is 0, the positioning base station is controlled to enter a sleep state.
[0019] In one embodiment, the method further includes:
[0020] The positioning base station that is less than a preset distance threshold from the vehicle is kept in working condition.
[0021] In one embodiment, the method further includes:
[0022] When a vehicle is detected to have reached a preset intersection, the positioning base station located within a set range of the preset intersection is controlled to enter the working state.
[0023] In one embodiment, after the positioning base station located within a set range of the preset intersection position enters the working state, the method further includes:
[0024] Once the vehicle's driving direction is determined, the positioning base station that is within the set range and not in the driving direction enters a sleep state.
[0025] In one embodiment, the method further includes: configuring the positioning base station located at the entrance of the preset area to remain in a normally open state. Attached Figure Description
[0026] Figure 1 This is a flowchart illustrating the method for waking up a location base station according to the first embodiment of the present invention.
[0027] Figure 2 This is a detailed flowchart of one implementation of the method for waking up a location base station on a target driving road segment according to the first embodiment of the present invention.
[0028] Figure 3 This is a flowchart illustrating another implementation of the positioning base station wake-up method for the target driving segment according to the first embodiment of the present invention. Detailed Implementation
[0029] The embodiments of the present invention will be described in detail below with reference to the accompanying drawings to provide a clearer understanding of the purpose, features, and advantages of the present invention. It should be understood that the embodiments shown in the drawings are not intended to limit the scope of the present invention, but are merely illustrative of the essential spirit of the technical solution of the present invention.
[0030] In the following description, certain specific details are set forth for the purpose of illustrating various disclosed embodiments in order to provide a thorough understanding of the various disclosed embodiments. However, those skilled in the art will recognize that embodiments may be practiced without one or more of these specific details. In other instances, well-known apparatuses, structures, and techniques associated with this application may not have been shown or described in detail to avoid unnecessarily obscuring the description of the embodiments.
[0031] Unless the context requires otherwise, throughout the specification and claims, the word “comprising” and its variations, such as “including” and “having”, shall be understood to have an open, inclusive meaning, that is, to be interpreted as “including, but not limited to”.
[0032] Throughout this specification, references to "an embodiment" or "an embodiment" indicate that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Therefore, the appearance of "in an embodiment" or "an embodiment" in various places throughout the specification does not necessarily refer to the same embodiment. Furthermore, a particular feature, structure, or characteristic may be combined in any manner in one or more embodiments.
[0033] The singular forms “a” and “the” used in this specification and the appended claims include plural references unless otherwise expressly stated herein. It should be noted that the term “or” is generally used to include the meaning of “or / and” unless otherwise expressly stated herein.
[0034] In the following description, in order to clearly demonstrate the structure and working method of the present invention, a number of directional terms will be used. However, terms such as "front", "back", "left", "right", "outside", "inside", "outward", "inward", "up", and "down" should be understood as convenient terms and not as limiting terms.
[0035] The first embodiment of this invention relates to a method for waking up a positioning base station, applied to a server. Positioning base stations are deployed within a preset area, and multiple positioning base stations are deployed within this preset area. In areas where satellite signals are obstructed (e.g., a parking lot, which will be used as an example in the following description), for example, positioning base stations are deployed at the parking lot entrance and inside the parking lot, to provide location services for vehicles when parked or during driving. Examples of positioning base stations include UWB positioning base stations, AOA positioning base stations, or beacon positioning base stations.
[0036] The positioning base station communicates with the server via Wi-Fi, 4G, 5G, wired networks, or Bluetooth gateways. For example, the server can obtain the location information of the positioning base station through a Bluetooth gateway. Electronic devices inside the vehicle communicate with the server via wireless networks such as Wi-Fi, 4G, and 5G. These electronic devices include, but are not limited to, mobile phones, in-vehicle tablets, and in-vehicle units. The positioning base station also communicates wirelessly with electronic devices within its coverage area, for example, through BLE Bluetooth broadcasting.
[0037] like Figure 1 The diagram shown is a detailed flowchart of the positioning base station wake-up method in this embodiment.
[0038] Step 101: When the vehicle is detected to have traveled to the preset area, obtain the vehicle's driving information.
[0039] Specifically, taking the parking lot area as an example, the satellite signal reception capability of vehicles is weakened while driving inside the parking lot (satellite signals are blocked indoors, reducing the vehicle's ability to receive satellite signals). After the vehicle enters the parking lot from the entrance and starts driving indoors, various electronic devices inside the vehicle collect vehicle driving information in real time and report this information to the server in the form of data packets. The server receives the vehicle driving information sent by the electronic devices. The vehicle driving information includes, but is not limited to, current driving speed, navigation route, historical driving route, driving direction, and lane information.
[0040] In some cases, different wake-up strategies are implemented for the positioning base stations depending on their location. For example, when the positioning base station is deployed at the entrance of a parking lot, it is set to remain always on to facilitate the detection of vehicles entering the parking lot.
[0041] Step 102: Based on the vehicle's current location and driving information, determine the vehicle's target driving segment.
[0042] Specifically, during vehicle operation, taking a beacon positioning base station as an example, the electronic devices in the vehicle receive radio frequency signals sent by the beacon positioning base station deployed in the parking lot, and report feedback signals based on the radio frequency signals to the server. After receiving the feedback signal, the server can calculate and determine the current location of the vehicle.
[0043] After obtaining the vehicle's current location, the server combines the vehicle's current location with its driving information to predict the next driving segment (i.e., the target driving segment) after the vehicle completes the current driving segment, thus obtaining the vehicle's target driving segment. For example, the server stores an electronic map of a parking lot. This electronic map divides the roads in the parking lot into different segments according to the actual road intersections, labels each segment, and marks special locations on each segment, such as intersections and T-junctions. Based on the vehicle's current location, the server can obtain the current road segment the vehicle is on, and then, combined with the vehicle's driving information, determine the target driving segment after the vehicle leaves the current road segment.
[0044] In one implementation, the vehicle driving information includes the current driving speed and the navigation route. When the vehicle activates the navigation function on the electronic map, the target driving segment of the vehicle is determined by obtaining the current driving speed and navigation route from the vehicle's driving information, such as... Figure 2 The flowchart shown includes the following steps:
[0045] Step 1011A: Obtain the vehicle's current driving speed and navigation route, wherein the vehicle driving information includes the current driving speed and the navigation route.
[0046] Step 1012A: Based on the vehicle's current position and current speed, determine the distance the vehicle travels within a predetermined time period.
[0047] Step 1013A: Based on the travel distance and the navigation path, determine the target travel segment of the vehicle within the predetermined time period.
[0048] Specifically, after obtaining the vehicle's current speed and navigation path, the server calculates the distance the vehicle will travel at its current speed within a predetermined time period based on its current location. This distance is then reflected on the navigation path to determine the vehicle's upcoming location and thus the target travel segment. For example, if the vehicle travels 10 meters at a speed of 5 meters per second in 2 seconds, it will appear at a location more than 10 meters away from its current position in 2 seconds; this segment is the target travel segment.
[0049] In another implementation, the vehicle driving information includes the historical driving route, the driving direction, and the lane information; when the vehicle only has an electronic map open and the navigation function is not enabled, the target driving segment of the vehicle is determined by obtaining the historical driving route, driving direction, and lane information from the vehicle's driving information, such as... Figure 3 The flowchart shown includes the following steps:
[0050] Step 1011B: Obtain the vehicle's historical driving path, driving direction, and lane information. The vehicle driving information includes the historical driving path, driving direction, and lane information.
[0051] Step 1012B: Based on the vehicle's current location, historical driving path, driving direction, and lane information, determine the target driving segment of the vehicle within the predetermined time period.
[0052] Specifically, the server can obtain the vehicle's historical driving path and direction over a period of time based on the vehicle's historical location data within the parking lot. Through a stored electronic map of the parking lot, it can determine the vehicle's current lane information. This lane information indicates the road direction of the segment the vehicle is currently on, i.e., whether it is a straight-ahead section or an intersection. If the current segment is a straight-ahead section, the vehicle's historical driving path and direction indicate that it will continue straight, thus determining the target driving segment. If the segment is an intersection, both intersecting road segments can be considered as candidate driving segments, and all positioning base stations at the turning intersection can be activated. Subsequently, when the vehicle turns, the turning direction is obtained, and the target driving segment is determined from the candidate driving segments based on the turning direction.
[0053] Step 103: Wake up the positioning base station located on the target driving section.
[0054] Specifically, the positioning base stations in the parking lot are controlled by a server. The server can send control signals to the positioning base stations to control their operating status. The positioning base stations can send radio frequency signals to the server, allowing the server to know their operating status. When the positioning base station is located on the vehicle's target travel route, it needs to be woken up to start working and continuously send radio frequency signals for vehicle positioning. When the positioning base station is not located on the vehicle's target travel route, it can enter a sleep state to save energy.
[0055] In some examples, the server assigns a variable value, or "awaiting value," to each location base station on the target driving segment. This waiting value is initially 0 and can be incremented or decremented by 1 each time, but it cannot be negative. When the waiting value of a location base station is greater than 0, it indicates that the location base station needs to be set to active status. When the waiting value of a location base station is 0, it indicates that the location base station does not need to work at this time and needs to be set to sleep status.
[0056] After determining the target driving segment, the positioning base station located on the target driving segment is activated. First, the current operating status of the positioning base station needs to be checked. If the positioning base station is currently active, the activation value is incremented by 1. For example, if the positioning base station is detected to be active and the activation value is 2, the operating status of the positioning base station is not changed, and the activation value is increased to 3. If the positioning base station is currently in a dormant state, it is activated and put into active mode, and the activation value is set to 1.
[0057] When a vehicle enters the target driving segment, the wake-up value of each positioning base station in the previous driving segment will be decremented by 1 in a single operation. If the wake-up value is still greater than 0 after being decremented by 1, the positioning base station will remain in working state. If the wake-up value is equal to 0 after being decremented by 1, the working state of the positioning base station will be changed to put it into sleep state. This ensures that the needs of other vehicles to use the positioning base station are met.
[0058] In some cases, to meet the positioning needs when a vehicle leaves a parking space, all base stations in the parking garage are activated once at preset intervals, such as every second. The duration of each activation can be determined based on the reciprocal of the Bluetooth broadcast signal frequency of the vehicle's electronic devices. For example, adding 10 milliseconds to that reciprocal would determine the duration of each activation. This ensures that when a vehicle starts moving within the parking garage, the nearby positioning base stations are operational, thus meeting the vehicle's positioning needs, such as navigating the vehicle from its parking space to the parking garage exit. Alternatively, the parking garage can be divided into zones, with base stations in different zones activating at different preset intervals.
[0059] In some cases, to ensure continued positioning even after a vehicle suddenly makes a U-turn, positioning base stations within a preset distance threshold of the vehicle are kept operational. These base stations are not limited by the value to be woken up; even if the value is 0, the base station remains operational. For example, while the vehicle is in motion, positioning base stations within 1 meter of the vehicle's current location remain operational.
[0060] In some cases, the electronic map of the parking lot marks special locations, such as intersections and T-junctions. When a vehicle is about to pass through an intersection or T-junction and its direction of travel is temporarily uncertain, the control activates the positioning base stations in all directions involved in the intersection or T-junction by incrementing the wake-up value of each base station by 1. Once the vehicle's direction of travel is determined, the wake-up values of the positioning base stations in directions other than the vehicle's direction of travel are decremented by 1. The positioning base stations are then controlled according to the rules governing the wake-up values.
[0061] A second embodiment of the present invention relates to a server for executing the location base station wake-up method of the first embodiment. The server's memory stores an executable program for the location base station wake-up method of this embodiment, and the server's core processor is used to execute the program for the location base station wake-up method of the first embodiment.
[0062] Since the first embodiment corresponds to this embodiment, this embodiment can be implemented in conjunction with the first embodiment. The relevant technical details mentioned in the first embodiment remain valid in this embodiment, and the technical effects achievable in the first embodiment can also be achieved in this embodiment. To reduce repetition, they will not be repeated here. Correspondingly, the relevant technical details mentioned in this embodiment can also be applied to the first embodiment.
[0063] The preferred embodiments of the present invention have been described in detail above, but it should be understood that, if necessary, aspects of the embodiments can be modified to utilize aspects, features, and concepts from various patents, applications, and publications to provide other embodiments.
[0064] In light of the detailed description above, these and other changes can be made to the embodiments. Generally, the terminology used in the claims should not be considered limited to the specific embodiments disclosed in the specification and claims, but should be understood to include all possible embodiments together with the full scope of equivalents enjoyed by these claims.
Claims
1. A method for waking up a positioning base station, characterized in that, include: When a vehicle is detected to be traveling to a preset area, the vehicle's driving information is obtained, wherein multiple positioning base stations are deployed in the preset area, and the vehicle driving information includes the vehicle's navigation path. Based on the vehicle's current location and driving information, determine the target driving segment of the vehicle on the navigation path; Wake up the positioning base stations located on the target driving segment, including: for each positioning base station on the target driving segment, if the positioning base station is currently in a working state, then increment the wake-up value of the positioning base station in a single increment; if the positioning base station is currently in a dormant state, then wake up the positioning base station to enter a working state. When a vehicle is detected to have entered the target driving segment, for each of the positioning base stations in the previous driving segment, the wake-up value of the positioning base station is decremented once. If the wake-up value of the positioning base station is 0, the positioning base station is controlled to enter a sleep state.
2. The positioning base station wake-up method according to claim 1, characterized in that, The acquisition of vehicle driving information includes: The vehicle's current speed and navigation route are obtained, and the vehicle driving information includes the current speed and the navigation route; The process of determining the target travel segment of the vehicle based on its current location and driving information includes: Based on the vehicle's current location and current speed, determine the distance the vehicle will travel within a predetermined time period; Based on the driving distance and the navigation route, the target driving segment of the vehicle within the predetermined time period is determined.
3. The positioning base station wake-up method according to claim 1, characterized in that, The acquisition of vehicle driving information includes: The vehicle's historical driving path, driving direction, and lane information are obtained, wherein the vehicle driving information includes the historical driving path, driving direction, and lane information; Based on the vehicle's current location, historical driving route, driving direction, and lane information, the target driving segment of the vehicle within a predetermined time period is determined.
4. The positioning base station wake-up method according to claim 1, characterized in that, The method further includes: The positioning base station that is less than a preset distance threshold from the vehicle is kept in working condition.
5. The positioning base station wake-up method according to claim 1, characterized in that, The method further includes: When a vehicle is detected to have reached a preset intersection, the positioning base station located within a set range of the preset intersection is controlled to enter the working state.
6. The positioning base station wake-up method according to claim 5, characterized in that, After the positioning base station located within a set range of the preset intersection position enters the working state, the method further includes: Once the vehicle's driving direction is determined, the positioning base station that is within the set range and not in the driving direction enters a sleep state.
7. The positioning base station wake-up method according to claim 1, characterized in that, The method further includes: configuring the positioning base station located at the entrance of the preset area to remain in a constantly open state.
8. A server, characterized in that, include: The memory and the core processor, wherein the memory stores the execution program of the positioning base station wake-up method according to any one of claims 1 to 7; The core processor is used to execute the program of the positioning base station wake-up method according to any one of claims 1 to 7.