Communication method and related apparatus
Through screening and dynamic update of anchor point measurement solutions, the signal measurement accuracy problem caused by vehicle body occlusion is solved, and the accuracy of invisible opening and locking and resource utilization efficiency are improved.
Patent Information
- Application Number
- PCT/CN2025/076292
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-27
- Filing Date
- 2025-02-07
- Publication Date
- 2025-09-04
AI Technical Summary
The metal shell of the vehicle body blocks the signal measurement quality between the anchor point and the car key, affecting the measurement accuracy, and the measurement results of the unblocked anchor point in the existing scheme are large errors, resulting in waste of resources.
The anchor points whose direct view diameter is not obscured with the car key are filtered for high-frequency measurements, and other anchor points are low-frequency or non-measurements. The anchor points are dynamically updated in combination with signal strength and position information to improve measurement accuracy and optimize resource utilization.
It improves the accuracy of anchor point measurement and resource utilization efficiency, ensures the accuracy of invisible opening and locking, and reduces energy consumption and waste of air interface resources.
Smart Images

Figure CN2025076292_04092025_PF_FP_ABST
Abstract
Description
Communication method and related device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on February 27, 2024, with application number 202410216908.X and application name “Communication Methods and Related Devices”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to communication methods and related devices. Background Art
[0003] As vehicles continue to advance in intelligence and automation, the devices that accompany them are evolving from physical form to digital, offering greater convenience to users. For example, smart car keys, integrated with vehicles, are becoming a trend in future vehicle unlocking and locking. To achieve seamless vehicle unlocking and locking, anchor points must first be deployed on the vehicle's body. Wireless communication between the anchor points and the car key is then measured. The distance between the key and the vehicle is then determined based on the measured value, ultimately enabling seamless close-range unlocking and long-range locking.
[0004] However, since the vehicle's exterior is mostly made of metal, obstruction by the vehicle body can affect the quality of the signal measurement between the key and the vehicle, further impacting measurement accuracy. Some solutions measure all anchor points, but this results in lower measurement accuracy. Furthermore, due to larger measurement errors at anchor points obscured by the vehicle body, these solutions still consume energy for measurement, resulting in wasted air interface resources.
[0005] Therefore, how to improve the accuracy of the measurement results of the anchor points and ensure the effective use of resources is a hot topic being studied by those skilled in the art. Summary of the Invention
[0006] The embodiments of the present application provide a communication method and related devices, which can improve the accuracy of anchor point measurement results and ensure efficient use of resources.
[0007] In a first aspect, an embodiment of the present application provides a communication method, comprising: performing measurements with multiple anchor points in a vehicle at an initial frequency to obtain first measurement information, determining a first anchor point among the multiple anchor points whose direct line of sight with a first device is not blocked based on the first measurement information, and performing measurements with the first anchor point to obtain second measurement information.
[0008] The second measurement information is used to indicate the relative position between the vehicle and the first device.
[0009] Generally speaking, when the line of sight between the first device and an anchor point in the vehicle is obscured by the vehicle body, the measurement accuracy of the anchor point will be low, which in turn affects the accuracy of the final sensorless unlocking and locking at long distances. In this application, the first device can select a first anchor point from multiple anchor points whose line of sight with the first device is not obstructed, and use the first anchor point as the primary anchor point for measurement to improve the accuracy of the anchor point measurement results, ensure the efficient use of resources, and provide preliminary convenience for the ultimate implementation of high-quality unlocking and locking functions.
[0010] In a possible implementation of the first aspect, the first device is a key, and the key is a key pre-bound to the vehicle.
[0011] In another possible implementation of the first aspect, performing measurement with a first anchor point to obtain second measurement information includes: performing measurement with the first anchor point at a first frequency to obtain the second measurement information. The method further includes: performing measurement with a second anchor point at a second frequency to obtain third measurement information. The second anchor point is an anchor point other than the first anchor point among the multiple anchor points.
[0012] Optionally, the first frequency is greater than or equal to the initial frequency, the first frequency is greater than the second frequency, and the initial frequency is greater than the second frequency.
[0013] In the above embodiment, low-frequency measurement can be performed on the second anchor point (that is, the anchor point that is not required to be measured except the main anchor point that needs to be measured), and high-frequency measurement can be performed on the screened first anchor point (that is, the anchor point that needs to be measured mainly). In this way, the waste of resources can be reduced and the effective use of resources can be further achieved.
[0014] In another possible implementation of the first aspect, the method further includes: not measuring with a second anchor point, where the second anchor point is an anchor point other than the first anchor point among the multiple anchor points.
[0015] In the above embodiment, measurement may not be performed with the second anchor point having low measurement accuracy, thereby reducing waste of resources.
[0016] In another possible implementation of the first aspect, determining, based on the first measurement information, a first anchor point among the multiple anchor points whose line-of-sight with the first device is not obstructed includes: determining a first indicator based on the first measurement information, whereby, when the first indicator is less than a first threshold, the line-of-sight between the first anchor point among the multiple anchor points and the first device is not obstructed. The first indicator is positively correlated with the degree to which the line-of-sight between the first anchor point among the multiple anchor points and the first device is obstructed.
[0017] Optionally, the first threshold may be predefined, or set by a user or calculated.
[0018] In the above embodiment, the result output by the first device that the first anchor point among the multiple anchor points is unobstructed from the direct line of sight between the first device and the first anchor point can be determined using an indexed degree value. This allows for selecting the anchor points that require primary measurement. In this solution, the first index can be positively correlated with the degree of obstruction between the first anchor point among the multiple anchor points and the direct line of sight between the first device and the first anchor point.
[0019] In another possible implementation of the first aspect, determining, based on the first measurement information, a first anchor point among the multiple anchor points whose line-of-sight path with the first device is not obstructed includes: determining a first indicator based on the first measurement information, where if the first indicator is greater than a first threshold, the line-of-sight path between the first anchor point among the multiple anchor points and the first device is not obstructed. The first indicator is negatively correlated with the degree to which the line-of-sight path between the first anchor point among the multiple anchor points and the first device is obstructed.
[0020] In the above embodiment, the result output by the first device that the first anchor point among the multiple anchor points is unobstructed from the direct line of sight between the first device and the first anchor point can be determined using an indexed degree value. This allows for screening of anchor points requiring primary measurement. In this solution, the first index and the degree of obstruction between the direct line of sight between the first anchor point among the multiple anchor points and the first device can be negatively correlated.
[0021] In another possible implementation of the first aspect, determining, based on the first measurement information, a first anchor point among the multiple anchor points whose direct line of sight with the first device is not obstructed includes: calculating, based on the first measurement information, a position of the first device relative to the multiple anchor points; and determining, based on the positions of the first device relative to the multiple anchor points and a structure of the vehicle, the first anchor point among the multiple anchor points whose direct line of sight with the first device is not obstructed by the vehicle.
[0022] In the above embodiment, the result that the first anchor point among the multiple anchor points output by the first device has an unobstructed line of sight with the first device can be determined based on the position of the first device relative to the multiple anchor points and the structure of the vehicle. In this way, the anchor points that require primary measurement can be selected.
[0023] In another possible implementation of the first aspect, determining, based on the first measurement information, a first anchor point among the multiple anchor points whose direct line of sight to the first device is not obstructed includes: sorting the first measurement information to obtain anchor points among the multiple anchor points whose distance measurement values to the first device are less than a second threshold. The anchor point among the multiple anchor points whose distance measurement values to the first device are less than the second threshold is selected as the first anchor point among the multiple anchor points whose direct line of sight to the first device is not obstructed.
[0024] In the above embodiment, the result output by the first device that the first anchor point among the multiple anchor points has an unobstructed direct line of sight with the first device can be determined based on a comparison result of the distance measurement value between the multiple anchor points and the first device and a second threshold value. In this way, the anchor points requiring primary measurement can be selected.
[0025] In another possible implementation of the first aspect, the method further includes: performing another measurement with the first anchor point to obtain fourth measurement information, where the second measurement information and the fourth measurement information are measurement information at different times. Based on the second measurement information and the fourth measurement information, determining a third anchor point among the multiple anchor points, where the third anchor point includes an anchor point with a predicted unobstructed line of sight to the first device. Measuring with the third anchor point to obtain fifth measurement information is performed, where the fifth measurement information indicates a relative position between the first anchor point and the first device.
[0026] In the above embodiment, as the relative position between the first device and the vehicle changes, the anchor point requiring primary measurement is adaptively updated to select a more appropriate anchor point for measurement with the first device. This allows for more targeted anchor point measurement. Dynamically updating the anchor point also makes anchor point measurement more flexible.
[0027] In another possible implementation of the first aspect, the measurement information includes one or more of the following: ranging value, signal strength, angle, and position.
[0028] In a second aspect, an embodiment of the present application provides a communication device, which includes a module or unit for implementing the method described in the second aspect or any possible implementation manner of the second aspect.
[0029] In a third aspect, an embodiment of the present application provides a communication device, which includes at least one processor and a communication interface; the communication interface is used to input and / or output information, and at least one processor is used to call a computer program stored in at least one memory to implement the method described in the first aspect or any one of the first aspects.
[0030] In a fourth aspect, an embodiment of the present application provides a communication device, which includes at least one processor and a communication interface; the communication interface is used to input and / or output information, and at least one processor is used to call a computer program stored in at least one memory to implement the method described in the aforementioned second aspect or any one of the second aspects.
[0031] In a fifth aspect, the present application provides a chip, the chip comprising a module or unit of the method described in any one of the first to second aspects. The module can be a software module or a hardware module.
[0032] In a sixth aspect, an embodiment of the present application provides a communication system, comprising a terminal and a network device, wherein the terminal and the network device are communicatively connected. The terminal is configured to implement any method of the first aspect, or to implement any method of the second aspect. The network device is configured to implement any method of the first aspect, or to implement any method of the second aspect.
[0033] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store instructions or computer programs; when the instructions or computer programs are executed, any method of the first aspect is implemented, or any method of the second aspect is implemented.
[0034] In an eighth aspect, the present application provides a computer program product, comprising computer instructions that, when executed on at least one processor, can implement the method described in any of the first and second aspects or any possible implementation thereof. The computer program product can be a software installation package, which can be downloaded and executed on a computing device when the method is to be used.
[0035] The beneficial effects of the technical solutions provided in the second to eighth aspects of this application can refer to the beneficial effects of the technical solutions in the first to second aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The following is a brief introduction to the drawings used in describing the embodiments.
[0037] FIG1 is a schematic diagram of the architecture of a communication system 10 provided in an embodiment of the present application;
[0038] FIG2 is a schematic diagram of a scenario in which a first device performs measurement with a single anchor point, provided in an embodiment of the present application;
[0039] FIG3 is a schematic diagram of a first device performing measurement with multiple anchor points according to an embodiment of the present application;
[0040] FIG4 is a schematic diagram of a measurement sequence between a first device and multiple anchor points provided by an embodiment of the present application;
[0041] FIG5 is a flow chart of a communication method provided in an embodiment of the present application;
[0042] FIG6 is a schematic diagram of a first device switching corresponding anchor points in different orientations provided by an embodiment of the present application;
[0043] FIG7 is a schematic diagram of switching an anchor point according to the orientation of a first device provided by an embodiment of the present application;
[0044] FIG8 is a schematic diagram of a process of measuring between a first device and an anchor point in a vehicle according to an embodiment of the present application;
[0045] FIG9A is a schematic diagram of a process of screening anchor points by a first device according to an embodiment of the present application;
[0046] FIG9B is a schematic diagram of another process of screening anchor points by a first device according to an embodiment of the present application;
[0047] FIG10 is a schematic structural diagram of a communication device 100 provided in an embodiment of the present application;
[0048] FIG11 is a schematic structural diagram of another communication device 110 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0049] The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0050] It should be noted that the system architecture and business scenarios described in this application are intended to more clearly illustrate the technical solutions of this application and do not constitute a limitation on the technical solutions provided in this application. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0051] The following is an introduction to the system architecture used in the embodiments of the present application.
[0052] Please refer to FIG. 1 , which is a schematic diagram of the architecture of a communication system 10 provided in an embodiment of the present application. As shown in FIG. 1 , the communication system 10 includes a vehicle 101 and a first device 102 , wherein:
[0053] The vehicle 101 may be a truck, a family car, a bus, or an off-road vehicle, etc. It is understood that the vehicle exemplified in this application may include not only vehicles (such as complete vehicles) in the Internet of Vehicles (IoV) but also onboard devices or onboard terminals in the IoV. This application does not limit the specific form of the vehicle when used in the IoV.
[0054] The first device 102 is a device with communication capabilities. For example, the first device 102 includes a communication module. The communication module here includes a short-range communication module. For example, the first device 102 can be a terminal such as a mobile phone or tablet with Bluetooth functionality, or a physical key with a Bluetooth module, or a digital key. The user can use the first device 102 to perform operations such as unlocking or locking the vehicle 101. This application does not limit the specific form of the first device 102 used in the communication system.
[0055] Among them, the communication module in the embodiment of the present application can use wireless communication technology to realize related functions. Wireless communication technology may include technology that supports wireless short-range communication, and wireless short-range communication includes the communication parties transmitting information through radio waves and the transmission distance is within a relatively short range (for example, within 100 meters), including but not limited to Bluetooth technology, wireless fidelity (wireless fidelity, Wi-Fi) technology, near field communication (near field communication, NFC) technology, Wi-Fi aware (Wi-Fi aware) technology, general short-range communication technology, short-range wireless communication technology specified by the Star Alliance, etc. Short-range wireless communication can be widely used in various aspects such as file transfer, remote control, screen projection, and perception of surrounding devices (such as smart cars, smart terminal devices, smart home devices, and smart manufacturing equipment, etc.). Several examples of short-range communication technologies are listed below.
[0056] Bluetooth: A radio technology that supports short-range communication between devices, enabling wireless information exchange between a wide range of devices, including mobile phones, wireless headsets, laptops, and related peripherals. Bluetooth technology effectively simplifies communication between mobile devices and between devices and the internet, making data transmission faster and more efficient, broadening the path for wireless communications.
[0057] Wireless Fidelity (WLAN) technology, also known as wireless local area network (WLAN) direct or Wi-Fi Direct, is a member of the Wi-Fi protocol suite that enables devices to easily connect to each other without the need for an intermediary wireless access point. Its uses range from web browsing to file transfers, as well as allowing simultaneous communication with multiple devices, fully leveraging Wi-Fi's speed advantages. Devices that conform to this standard can easily connect even if they come from different manufacturers.
[0058] Wi-Fi aware technology: This is responsible for the sensing and discovery aspects of Wi-Fi technology, helping Wi-Fi devices become aware of surrounding services, such as nearby devices. This allows for peer-to-peer (P2P) messaging between two devices in close proximity. Because Wi-Fi aware can sense surrounding devices, it enables a variety of functions, such as detecting nearby people and establishing connections, allowing users to add friends and play the same game. Alternatively, Wi-Fi aware can discover nearby devices and enable photo or location sharing. Furthermore, Wi-Fi aware can securely send files to a printer without connecting to a network (such as cellular or wireless).
[0059] It should be noted that, in addition to the communication technologies listed above, other existing communication technologies, or other communication technologies that may appear in the future as communication technologies evolve, may also be applicable to this solution.
[0060] In order to achieve senseless opening and locking, multiple anchor points are usually deployed inside the vehicle 101, and the first device 102 can perform measurements with multiple anchor points. The first device 102 determines the distance between the vehicle 101 and the first device 102 based on the obtained measurement information, and finally achieves senseless unlocking at close range and locking at long distance. Generally speaking, the body shell of the vehicle 101 is mostly made of metal material, and the body obstruction of the vehicle 101 will reduce the signal quality between the anchor point and the first device 102, thereby affecting the measurement accuracy. In fact, it is difficult to avoid the scenario where the direct line of sight between the anchor point deployed on the body of the vehicle 101 and the first device 102 may be blocked by the body. Please refer to Figure 2, which is a schematic diagram of a scenario in which a first device and a single anchor point perform measurements provided in an embodiment of the present application. As shown in Figure 2, the direct line of sight between the first device 102 at the current orientation and the anchor point is blocked by the body of the vehicle. For this obstruction scenario, the measurement result of the anchor point has low accuracy.
[0061] Generally speaking, the anchor point on which the vehicle's unlocking and locking judgment is based should remain in an unobstructed state with the direct line of sight between the first device to ensure the measurement quality of the signal between the anchor point in the vehicle and the first device, thereby effectively realizing high-quality unlocking and locking functions. Please refer to Figure 3, which is a schematic diagram of a first device and multiple anchor points for measurement provided by an embodiment of the present application. As shown in Figure 3, multiple anchor points capable of measuring signals are deployed at the four corners of the vehicle body and the roof (for example, represented as anchor point A, anchor point B, anchor point C, anchor point D, anchor point E). In some schemes, when the first device gradually approaches the vehicle, the first device needs to measure with each of the multiple anchor points deployed on the vehicle, but this scheme will increase power consumption. Since the measurement results of the anchor points blocked by the vehicle body have large errors, under this scheme, energy still needs to be consumed for measurement. In addition, this scheme will also lead to waste of air interface resources. Please refer to Figure 4, which is a schematic diagram of a measurement sequence between a first device and multiple anchor points provided in an embodiment of the present application. As shown in Figure 4, combined with Figure 3, the first device performs signal measurement with anchor point A, anchor point B, anchor point C, anchor point D, and anchor point E in turn. Under this scheme, anchor point A, anchor point D, and anchor point E blocked by the vehicle body cannot provide high-precision measurement results, but still occupy the air interface time slot, thereby resulting in a waste of air interface resources.
[0062] In view of this, embodiments of the present application provide a communication method and related apparatus for screening out anchor points in a vehicle whose direct line of sight with a first device is not blocked, thereby improving the signal measurement accuracy between the first device and the vehicle.
[0063] The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0064] Please refer to Figure 5, which is a flow chart of a communication method provided in an embodiment of the present application. Optionally, the method can be applied to a communication system, for example, the communication system shown in Figure 1.
[0065] The communication method shown in Figure 5 may include multiple steps from step S501 to step S503. It should be understood that for the convenience of description, this application describes the steps from step S501 to step S503 in this order, and is not intended to limit the execution to the above order. The embodiment of this application does not limit the order of execution, execution time, number of executions, etc. of the above one or more steps. Steps S501 to step S503 are as follows:
[0066] Step S501: a first device performs measurements with multiple anchor points in a vehicle at an initial frequency to obtain first measurement information.
[0067] The first device is a device with communication capabilities. For example, the first device includes, but is not limited to, various types of devices, such as mobile phones and tablets with Bluetooth 1 functionality, physical keys with Bluetooth modules, and digital keys. A vehicle is a device with travel and communication capabilities. For example, the vehicle includes, but is not limited to, various types of vehicles, such as cars, trucks, buses, vans, and electric vehicles.
[0068] Optionally, the first device is a key, and the key is a key that is pre-bound to the vehicle. Exemplarily, during the initial configuration phase of the vehicle, the key is a key that is successfully matched with the vehicle in advance.
[0069] In the embodiment of the present application, multiple anchor points are deployed on the vehicle, such as anchor point A, anchor point B, anchor point C, anchor point D, and finally anchor point N. By deploying multiple anchor points on the vehicle, the impact of the vehicle body blocking the line of sight between the first device and the anchor points on measurement accuracy is minimized, ensuring that a good line of sight is maintained between the first device and some or all of the anchor points in the vehicle at any location outside the vehicle.
[0070] The first measurement information is an exemplary name used to distinguish a certain measurement information. Optionally, the first measurement information includes one or more of the following information: ranging value, signal strength, angle, position, etc.
[0071] Optionally, the first device may periodically perform measurements with multiple anchor points in the vehicle to obtain first measurement information. Exemplarily, the vehicle performs measurements with multiple anchor points in the vehicle every hour, every minute, or every second to obtain first measurement information. Further optionally, wireless communication measurements may be performed between the first device and the multiple anchor points. Exemplarily, the wireless communication measurements include but are not limited to measurements performed using ranging technologies such as high accuracy distance measurement (HADM), ultra wideband (UWB), and received signal strength indication (RSSI).
[0072] Exemplarily, in combination with Figure 3, the first device performs measurements with anchor point A, anchor point B, anchor point C, anchor point D, and anchor point E respectively, and the first measurement information obtained may include: the signal strength of the first device relative to anchor point A is weak; the signal strength of the first device relative to anchor point B is strong; the signal strength of the first device relative to anchor point C is strong; the signal strength of the first device relative to anchor point D is weak; and the signal strength of the first device relative to anchor point E is relatively weak.
[0073] Step S502: The first device determines, based on the first measurement information, a first anchor point among the plurality of anchor points whose direct line of sight with the first device is not blocked.
[0074] The first anchor point is an exemplary name used to distinguish a certain anchor point. For example, the first anchor point can be anchor point A, anchor point B, or other anchor points, or a combination of multiple anchor points. The unobstructed direct line of sight between the first device and the first anchor point can be used to achieve high-quality opening and closing functions. Optionally, the direct line of sight between the first anchor point and the first device can be unobstructed by other obstacles (such as tree trunks, adjacent vehicles between the current vehicle and the first device, etc.).
[0075] For example, combining the first measurement information with Figure 3 shows that the line of sight between the first device and anchor points A, D, and E is blocked by the vehicle body, but the line of sight between the first device and anchor points B and C is good. Therefore, the high-precision measurement results of anchor points B and C can be used to implement subsequent unlocking and locking functions.
[0076] Next, a process of ensuring that the direct line of sight between the anchor point B and the anchor point C and the first device is not blocked is described in detail.
[0077] In one possible design, the first device determines a first indicator based on the first measurement information. When the first indicator is less than a first threshold, a direct line of sight between a first anchor point among the multiple anchor points and the first device is not blocked.
[0078] The first indicator is positively correlated with the degree to which a direct line of sight between a first anchor point among the multiple anchor points and the first device is blocked.
[0079] For example, for example, the first indicator obtained by the first device based on the first measurement information is 10%, the first threshold is 20%, and the first anchor points associated with the first indicator are anchor point B and anchor point C. When the first indicator is less than the first threshold, the direct line of sight between anchor point B and anchor point C and the first device is not blocked.
[0080] In one possible design, the first device determines a first indicator based on the first measurement information. When the first indicator is greater than a first threshold, a direct line of sight between a first anchor point among the multiple anchor points and the first device is not blocked.
[0081] The first indicator is negatively correlated with the degree to which a direct line of sight between a first anchor point among the multiple anchor points and the first device is blocked.
[0082] For example, for example, the first indicator obtained by the first device based on the first measurement information is 90%, the first threshold is 80%, and the first anchor points associated with the first indicator are anchor point B and anchor point C. When the first indicator is greater than the first threshold, the direct line of sight between anchor point B and anchor point C and the first device is not blocked.
[0083] In one possible design, the first device calculates the position of the first device relative to multiple anchor points based on the first measurement information; and determines the first anchor point among the multiple anchor points whose direct line of sight with the first device is not blocked by the vehicle based on the position of the first device relative to the multiple anchor points and the structure of the vehicle.
[0084] For example, with reference to Figure 3 , the first device calculates, based on the first measurement information, the first device's position relative to anchor point A as 20° southwest and 30m away; the first device's position relative to anchor point B as 30° southwest and 15m away; the first device's position relative to anchor point C as 30° northwest and 16m away; the first device's position relative to anchor point D as 20° northwest and 28m away; and the first device's position relative to anchor point E as 5° southwest and 22m away. Then, based on the first device's positions relative to the multiple anchor points and the vehicle's structure, the first anchor points among the multiple anchor points whose direct line of sight to the first device is not blocked by the vehicle are anchor points B and C.
[0085] In one possible design, the first device sorts the first measurement information to obtain an anchor point among multiple anchor points whose distance measurement value to the first device is less than a second threshold, and uses the anchor point among the multiple anchor points whose distance measurement value to the first device is less than the second threshold as the first anchor point among the multiple anchor points whose direct line of sight to the first device is not blocked.
[0086] For example, with reference to Figure 3 , the first device calculates, based on the first measurement information, that the distance between the first device and anchor point A is 30 meters; the distance between the first device and anchor point B is 15 meters; the distance between the first device and anchor point C is 16 meters; the distance between the first device and anchor point D is 28 meters; and the distance between the first device and anchor point E is 22 meters. The first device then sorts the ranging values between the first device and the multiple anchor points and determines that the anchor points corresponding to the ranging values less than the second threshold of 18 meters are anchor points B and C.
[0087] Optionally, the first anchor point whose direct line of sight with the first device is not blocked among the multiple anchor points may be screened out based on the signal strength of the first device relative to the anchor point.
[0088] For ease of understanding, please refer to Table 1, which shows a possible relationship table for determining whether an anchor point is blocked.
[0089] Table 1
[0090] For example, the RSSI of the first device can be used to indicate the signal strength of the first device relative to the anchor point. RSSI is usually a negative value. The closer the RSSI is to zero, the higher the signal strength of the first device relative to the anchor point. The RSSI of the first device is associated with whether the first device has entered the range specified by the vehicle. The RSSI of the first device decays as the distance between the first device and the vehicle increases. That is, the smaller the distance between the first device and the vehicle, the stronger the RSSI of the first device. As can be seen from Table 1, when the first device measures anchor points B and C, the RSSI measurement accuracy of the first device is the highest. Therefore, the first device can determine anchor points B and C as the first anchor points among the multiple anchor points whose direct line of sight with the first device is not blocked.
[0091] Step S503: The first device performs measurement with the first anchor point to obtain second measurement information.
[0092] The second measurement information is used to indicate the relative position between the vehicle and the first device.
[0093] As a possible implementation manner, the first device performs measurement with the first anchor point at a first frequency to obtain second measurement information.
[0094] Optionally, the first frequency is greater than or equal to the initial frequency. Exemplarily, the first frequency is greater than or equal to 20 Hz, and the initial frequency is 20 Hz. In other words, the first device can perform measurements with the screened first anchor point at a high frequency to obtain second measurement information. Exemplarily, taking the first anchor points as anchor point B and anchor point C as an example, the first device performs measurements with anchor point B and anchor point C at a frequency of 20 Hz, and the obtained second measurement information may include: the signal strength of the first device relative to anchor point B is strong, and the signal strength of the first device relative to anchor point C is strong. Optionally, the first device can determine the relative position between the vehicle and the first device in combination with the signal strengths of anchor point B and anchor point C, as well as the relative relationship between the RSSI of the first device and the distance between the first device and the vehicle, in combination with a perception algorithm.
[0095] Optionally, for the anchor points other than the first anchor point among the multiple anchor points, that is, the second anchor points (for example, anchor point A, anchor point D, anchor point E), these anchor points are more or less blocked by the vehicle body and cannot provide high-precision measurement results, but still occupy the air interface time slots, thereby resulting in a waste of air interface resources. In order to utilize resources more effectively, other frequencies can be measured for these anchor points.
[0096] As a possible implementation manner, the first device performs measurement with the second anchor point at a second frequency to obtain third measurement information.
[0097] The second anchor point is an anchor point other than the first anchor point in the plurality of anchor points. For example, in conjunction with FIG3 , the plurality of anchor points include anchor point A, anchor point B, anchor point C, anchor point D, and anchor point E. The first anchor points are anchor point B and anchor point C, and the second anchor points are anchor point A, anchor point D, and anchor point E.
[0098] Exemplarily, the first device performs measurements with anchor point A, anchor point D, and anchor point E at a second frequency, and the obtained third measurement information may include: the signal strength of the first device relative to anchor point A is weak, the signal strength of the first device relative to anchor point D is weak, and the signal strength of the first device relative to anchor point E is relatively weak.
[0099] Optionally, the first frequency is greater than the second frequency, and the initial frequency is greater than the second frequency. For example, the first frequency is greater than or equal to 20 Hz, the initial frequency is 20 Hz, and the second frequency is 5 Hz. In other words, the first device can perform a measurement with the selected first anchor point at the intermediate frequency to obtain the third measurement information.
[0100] Further optionally, the initial frequency is much greater than the second frequency. For example, the first frequency is greater than or equal to 20 Hz, the initial frequency is 20 Hz, and the second frequency is 1 Hz. In other words, the first device can measure with the selected first anchor point at a low frequency to obtain the third measurement information.
[0101] As a possible implementation, when the accuracy of the measurement result of the second anchor point is too low, the first device does not perform measurement with the second anchor point.
[0102] Optionally, the first device determines in real time whether to switch anchor points based on the obtained second measurement information. When the first device reaches a location boundary where the anchor point switching is required, it is necessary to reselect and switch to a new anchor point. If the first device has not reached a location boundary where the anchor point switching is required, it does not switch anchor points and continues to perform the step of measuring with the first anchor point to obtain the second measurement information.
[0103] As a possible implementation method, the first device measures again with the first anchor point to obtain fourth measurement information, where the second measurement information and the fourth measurement information are measurement information at different times. The first device determines a third anchor point among multiple anchor points based on the second measurement information and the fourth measurement information. The third anchor point includes an anchor point whose direct line of sight with the first device is not blocked. The first device measures with the third anchor point to obtain fifth measurement information, where the fifth measurement information is used to indicate the relative position between the first anchor point and the first device.
[0104] For ease of understanding, please refer to Figure 6, which is a schematic diagram of a first device switching corresponding anchor points in different orientations provided by an embodiment of the present application. As shown in Figure 6, the first device dynamically selects anchor points based on the current position to select a third anchor point whose direct line of sight with the first device is not blocked from multiple anchor points. As shown in Figure 6, when the first device is in front of the vehicle (for example, orientation 1), the selected anchor points are two anchor points in front of the vehicle (for example, represented by anchor point A and anchor point B); when the first device moves to the left side of the vehicle (for example, from orientation 1 to orientation 2), the anchor points are switched to two anchor points on the left side of the vehicle (for example, represented by anchor point B and anchor point C); as the first device continues to move to the rear direction of the vehicle (for example, from orientation 2 to orientation 3), the anchor points are switched to two anchor points behind the vehicle (for example, represented by anchor point C and anchor point D); when the first device moves to the right direction of the vehicle (for example, from orientation 3 to orientation 4), the anchor points are switched to two anchor points on the right side of the vehicle (for example, represented by anchor point D and anchor point A).
[0105] For example, referring to FIG. 7 , two of the orientations are used as examples. FIG. 7 is a schematic diagram illustrating an embodiment of the present application, providing a method for switching anchor points based on the orientation of a first device. As shown in FIG. 7 , when the first device is at orientation K, anchor points B and C are selected as the first anchor point based on the minimum distance principle. As the first device moves from orientation K toward orientation K' along the arrow direction, the ranging value between the first device and anchor point B gradually increases, while the ranging value between the first device and anchor point C gradually decreases, indicating that the first device is moving away from anchor point B and approaching anchor point C. In other words, the first device has reached a critical position and, based on the ranging values, requires switching anchor points. Therefore, anchor point D becomes the selected anchor point to be switched. This means that anchor points with unobstructed direct line of sight with the first device are predicted to be anchor points C and D. The first device can then switch the first anchor point to the third anchor point, switching from anchor points B and C to anchor points C and D. The first device performs measurements with anchor point C and anchor point D, and the obtained fifth measurement information may include: the signal strength of the first device relative to anchor point C is strong, and the signal strength of the first device relative to anchor point D is strong. Based on the above logic, the relationship between changes in ranging values and anchor point switching in other scenarios is similar and is not further described here.
[0106] Generally speaking, when the line of sight between the first device and an anchor point in the vehicle is obscured by the vehicle body, the measurement accuracy of the anchor point will be low, which in turn affects the accuracy of the final sensorless unlocking and locking at long distances. Therefore, in this application, the first device can select the first anchor point in the vehicle whose line of sight with the first device is not obstructed as the primary anchor point for measurement, thereby improving the accuracy of the anchor point measurement results, ensuring the efficient use of resources, and providing preliminary convenience for the ultimate implementation of high-quality unlocking and locking functions.
[0107] The embodiment shown in FIG5 explains in detail the interaction principle between the vehicle and the first device. To facilitate understanding, a specific example of measuring between the first device and an anchor point in the vehicle is given below in conjunction with FIG8 .
[0108] Please refer to FIG8 , which is a schematic diagram of a process of measuring between a first device and an anchor point in a vehicle provided by an embodiment of the present application. As shown in FIG8 , taking the first device as a car key as an example, the specific case is as follows:
[0109] Step 11: The car key approaches the vehicle.
[0110] Step 12: Measure the signal of the car key and multiple anchor points.
[0111] Step 13: The car key selects an anchor point whose direct line of sight with the car key is not blocked from the multiple anchor points based on the measurement information of the multiple anchor points.
[0112] Step 14: The car key performs high-frequency measurement on the anchor points whose direct line of sight with the car key is not blocked among the multiple anchor points, and performs low-frequency measurement on the other anchor points or does not measure them.
[0113] Step 15: The car key determines whether the anchor point needs to be switched.
[0114] Step 16: If yes, the car key reselects and switches the anchor point.
[0115] After reselecting and switching the anchor point, step 14 is executed again. If not, the vehicle key executes step 14 again.
[0116] 9A and 9B , specific examples of screening anchor points using two implementation methods are given below.
[0117] Please refer to FIG9A , which is a schematic diagram of a process for a first device to screen anchor points according to an embodiment of the present application. As shown in FIG9A , taking the first device as a car key as an example, the details of Case 1 are as follows:
[0118] Step 21: The car key approaches the vehicle.
[0119] Step 22: Perform signal measurements on the car key and multiple anchor points.
[0120] Step 23: The car key calculates the position of the car key relative to the multiple anchor points in real time based on the measurement information of the multiple anchor points.
[0121] Step 24: Based on the position of the car key relative to the multiple anchor points, the car key selects the anchor points whose direct line of sight with the car key is not blocked from the multiple anchor points.
[0122] Step 25: The car key performs high-frequency measurement on the anchor points whose direct line of sight with the car key is not blocked among the multiple anchor points, and performs low-frequency measurement on the other anchor points or does not measure them.
[0123] Step 26: The vehicle key determines whether the anchor point needs to be switched based on the position change of the vehicle key relative to the multiple anchor points.
[0124] Step 27: If yes, the car key reselects and switches the anchor point.
[0125] After reselecting and switching the anchor point, step 25 is re-executed. If not, the vehicle key re-executes step 25.
[0126] 9B , which is a schematic diagram of another process for screening anchor points by a first device according to an embodiment of the present application. As shown in FIG9B , still taking the first device as a car key as an example, the details of Case 2 are as follows:
[0127] Step 31: The car key approaches the vehicle.
[0128] Step 32: Perform signal measurements on the car key and multiple anchor points.
[0129] Step 33: The car key calculates the sorting results of the distance measurement values of the multiple anchor points in real time based on the measurement information of the multiple anchor points.
[0130] Step 34: The car key selects an anchor point whose direct line of sight with the car key is not blocked from among the multiple anchor points based on the sorting results of the distance measurement values of the multiple anchor points.
[0131] Step 35: The car key performs high-frequency measurement on the anchor points whose direct line of sight with the car key is not blocked among the multiple anchor points, and performs low-frequency measurement on the other anchor points or does not measure them.
[0132] Step 36: The car key determines whether the anchor point needs to be switched based on the change in the sorting results of the distance measurement values of the multiple anchor points.
[0133] Step 37: If yes, the car key reselects and switches the anchor point.
[0134] After reselecting and switching the anchor point, step 35 is re-executed. If not, the vehicle key re-executes step 35.
[0135] It should be noted that the detailed explanations of the above steps 11-16, steps 21-27 and steps 31-37 can be found in the embodiment described in FIG5 and will not be repeated here.
[0136] The above describes in detail the method of the embodiment of the present application. The following provides an apparatus of the embodiment of the present application.
[0137] It should be understood that the division of the units in the device provided in the embodiments of the present application is only a division of logical functions, and in actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. In addition, the units in the device can be implemented in the form of a processor calling software. For example, the device includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of each unit of the device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device.
[0138] Alternatively, the units in the device may be implemented in the form of hardware circuits, and the functions of some or all of the units may be implemented by designing the hardware circuits, and the hardware circuits may be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), which implements the functions of some or all of the above units by designing the logical relationships of the components within the circuit. For another example, in another implementation, the hardware circuit may be implemented by a programmable logic device (PLD), taking a field programmable gate array (FPGA) as an example, which may include a large number of logic gate circuits, and the connection relationships between the logic gate circuits may be configured through configuration files, thereby implementing the functions of some or all of the above units.
[0139] In an embodiment of the present application, each unit in the device may be one or more processors (or processing circuits) configured to implement the above method, such as: CPU, (graphics processing unit, GPU), neural network processing unit (neural network processing unit, NPU), tensor processing unit (tensor processing unit, TPU), deep learning processing unit (deep learning processing unit, DPU), microprocessor (micro processor unit, MPU), digital signal processor (digital signal processor, DSP), ASIC, FPGA, or a combination of at least two of these processor forms.
[0140] In addition, the various units in the above devices can be fully or partially integrated together, or can be implemented independently. In one implementation, these units are integrated together and implemented in the form of a system-on-a-chip (SOC). The SOC may include at least one processor for implementing any of the above methods or implementing the functions of the various units of the device. The type of the at least one processor may be different, for example, including a CPU and an FPGA, or including a CPU and an artificial intelligence processor, or including a CPU and a GPU, etc. Several possible devices are listed below.
[0141] Please refer to Figure 10, which is a schematic diagram of the structure of a communication device 100 provided in an embodiment of the present application. Optionally, the communication device 100 can be an independent device, such as a first device. Alternatively, the communication device 100 can also be a component in an independent device (such as the first device), such as a chip or integrated circuit. The communication device 100 is used to implement the aforementioned communication method, such as the communication method shown in Figure 5.
[0142] In one possible design, the communication apparatus 100 includes a measuring unit 1001 and a determining unit 1002. The communication apparatus 100 is configured to implement the aforementioned communication method, such as the communication method shown in Figure 5. Exemplarily, the communication apparatus 100 is configured to execute the method executed by the first device.
[0143] In one possible implementation, the measuring unit 1001 is configured to perform measurements with multiple anchor points in the vehicle at an initial frequency to obtain first measurement information. The determining unit 1002 is configured to determine, based on the first measurement information, a first anchor point among the multiple anchor points whose line of sight with the first device is not obstructed. The measuring unit 1001 is further configured to perform measurements with the first anchor point to obtain second measurement information, where the second measurement information indicates the relative position between the first anchor point and the first device.
[0144] In another possible implementation, the first device is pre-bound to the vehicle, and the first device includes a key.
[0145] In another possible implementation, in performing measurement with the first anchor point to obtain the second measurement information, the measurement unit 1001 is specifically configured to: perform measurement with the first anchor point at a first frequency to obtain the second measurement information, where the first frequency is greater than the initial frequency. The measurement unit 1001 is further configured to perform measurement with the second anchor point at a second frequency to obtain third measurement information, where the first frequency is greater than the second frequency, the second frequency is greater than the initial frequency, and the second anchor point is an anchor point other than the first anchor point among the multiple anchor points.
[0146] In another possible implementation, the measuring unit 1001 is further configured to not perform measurement with a second anchor point, where the second anchor point is an anchor point other than the first anchor point among the multiple anchor points.
[0147] In another possible implementation, in determining, based on the first measurement information, a first anchor point among the multiple anchor points whose line-of-sight path with the first device is not obstructed, the determining unit 1002 is specifically configured to: determine a first indicator based on the first measurement information, where the first indicator is positively correlated with the degree to which the line-of-sight path between the first anchor point among the multiple anchor points and the first device is obstructed. When the first indicator is less than a first threshold, the line-of-sight path between the first anchor point among the multiple anchor points and the first device is not obstructed.
[0148] In another possible implementation, in determining, based on the first measurement information, a first anchor point among the multiple anchor points whose line-of-sight with the first device is not obstructed, the determining unit 1002 is specifically configured to: calculate, based on the first measurement information, a position of the first device relative to the multiple anchor points; and determine, based on the positions of the first device relative to the multiple anchor points and the structure of the vehicle, the first anchor point among the multiple anchor points whose line-of-sight with the first device is not obstructed by the vehicle.
[0149] In another possible implementation, in terms of determining the first anchor point among multiple anchor points whose direct line of sight with the first device is not blocked based on the first measurement information, the determination unit 1002 is specifically used to: sort the first measurement information to obtain the anchor points among the multiple anchor points whose ranging values of the distances between the anchor points and the first device are less than a second threshold; and use the anchor points among the multiple anchor points whose ranging values of the distances between the anchor points and the first device are less than the second threshold as the first anchor point among the multiple anchor points whose direct line of sight with the first device is not blocked.
[0150] In another possible implementation, in determining, based on the first measurement information, a first anchor point among the multiple anchor points whose line-of-sight path with the first device is not obstructed, the determining unit 1002 is specifically configured to: determine a first indicator based on the first measurement information, where the first indicator is negatively correlated with the degree to which the line-of-sight path between the first anchor point among the multiple anchor points and the first device is obstructed. When the first indicator is greater than a first preset value, the line-of-sight path between the first anchor point among the multiple anchor points and the first device is not obstructed.
[0151] In another possible implementation, the measuring unit 1001 is further configured to perform another measurement with the first anchor point to obtain fourth measurement information, where the second measurement information and the fourth measurement information are measurement information at different times. The determining unit 1002 is further configured to determine a third anchor point from the plurality of anchor points based on the second measurement information and the fourth measurement information, where the third anchor point includes an anchor point with a predicted unobstructed line of sight to the first device. The measuring unit 1001 is further configured to perform a measurement with the third anchor point to obtain fifth measurement information, where the fifth measurement information indicates the relative position between the first anchor point and the first device.
[0152] In yet another possible implementation, the measurement information includes one or more of the following: ranging value, signal strength, angle, or position.
[0153] The embodiments of the present application and the above-mentioned method embodiments are based on the same concept, and the technical effects they bring are also the same. For the specific principles, please refer to the description of the above-mentioned embodiments, which will not be repeated here.
[0154] Please refer to Figure 11, which is a schematic diagram of the structure of another communication device 110 provided in an embodiment of the present application. The communication device 110 can be an independent device, such as a first device, or a device included in an independent device, such as a chip, a software module, or an integrated circuit. The communication device 110 may include at least one processor 1101 and a communication interface 1102. Optionally, it may also include at least one memory 1103. Further optionally, it may also include a connection line 1104, wherein the processor 1101, the communication interface 1102 and / or the memory 1103 are connected via the connection line 1104, and / or communicate with each other via the connection line 1104 to transmit control signals and / or data signals.
[0155] in:
[0156] The processor 1101 is a module that performs arithmetic operations and / or logical operations, and may specifically include one or more of the following modules: a filter, a modem, a power amplifier, a low noise amplifier (LNA), a baseband processor, a radio frequency processor, a radio frequency circuit, a central processing unit (CPU), an application processor (AP), a microcontroller unit (MCU), an electronic control unit (ECU), a graphics processing unit (GPU), a microprocessor (MPU), an application specific integrated circuit (ASIC), an image signal processor (ISP), a digital signal processor (DSP), a field programmable gate array (FPGA), a complex programmable logic device (CPLD), or a coprocessor, etc.
[0157] The communication interface 1102 may be used to provide information input or output for at least one processor, or to receive externally transmitted signals and / or transmit externally transmitted signals.
[0158] For example, communication interface 1102 may include interface circuitry.
[0159] For example, the communication interface 1102 may include a wired link interface such as an Ethernet cable, or a wireless link interface (Wi-Fi, Bluetooth, general wireless transmission, vehicle-mounted short-range communication technology, and other short-range wireless communication technologies, etc.).
[0160] Optionally, the communication interface 1102 may further include a radio frequency transmitter, an antenna, etc. When the communication interface 1102 includes an antenna, the number of antennas may be one or more.
[0161] As a possible design, if the communication device 110 is a standalone device, the communication interface 1102 may include a receiver and a transmitter. The receiver and the transmitter may be the same component or different components. When the receiver and the transmitter are the same component, the component may be referred to as a transceiver.
[0162] As another possible design, if the communication device 110 is a chip or a circuit, the communication interface 1102 may include an input interface and an output interface. The input interface and the output interface may be the same interface, or may be different interfaces.
[0163] Optionally, the functions of the communication interface 1102 may be implemented by a transceiver circuit or a dedicated transceiver chip.
[0164] Memory 1103 is used to provide storage space for storing data such as the operating system and computer programs. Memory 1103 can be one or a combination of random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).
[0165] The functions and actions of the modules or units in the communication device 110 listed above are merely exemplary.
[0166] Each functional unit in the communication apparatus 110 may be used to implement the aforementioned communication method, such as the communication method shown in FIG. 5 , for example, to execute the method executed by the first device.
[0167] Optionally, the processor 1101 may be a processor specifically used to execute the aforementioned method (for convenience of distinction, referred to as a dedicated processor), or a processor that executes the aforementioned method by calling a computer program (for convenience of distinction, referred to as a dedicated processor). Optionally, the at least one processor may include both a dedicated processor and a general-purpose processor.
[0168] Optionally, in the case where the communication device 110 includes at least one memory 1103 , if the processor 1101 implements the aforementioned communication method by calling a computer program, the computer program may be stored in the memory 1103 .
[0169] An embodiment of the present application further provides a chip comprising a logic circuit and a communication interface. The communication interface is configured to receive or transmit signals, and the logic circuit is configured to receive or transmit signals via the communication interface. The chip is configured to implement the aforementioned communication methods, such as the communication method shown in FIG5 .
[0170] An embodiment of the present application also provides a computer-readable storage medium, which stores instructions. When the instructions are executed on at least one processor (or communication device), the aforementioned communication method, such as the communication method shown in Figure 5, is implemented.
[0171] An embodiment of the present application further provides a computer program product, which includes computer instructions, and the computing instructions are used to implement the aforementioned communication method, such as the communication method shown in Figure 5.
[0172] It should be noted that in the embodiments of this application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts in a concrete manner.
[0173] In the embodiments of this application, "at least one" refers to one or more, and "more" refers to two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items.
[0174] For example, at least one of a, b, or c can represent: a, b, c, (a and b), (a and c), (b and c), or (a and b and c), where a, b, and c can be single or plural. "And / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, A and / or B can represent: A alone, A and B together, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0175] Furthermore, unless otherwise specified, ordinal numbers such as "first" and "second" in the embodiments of this application are used to distinguish multiple objects and are not used to define the order, timing, priority, or importance of multiple objects. For example, the terms "first node" and "second node" are merely used to facilitate the description of new parameters in different implementations and do not indicate differences in their execution operations, importance, structure, etc.
[0176] In the above embodiments, the term "when" can be interpreted to mean "if...", "before...", "determining...", or "detecting...", depending on the context. The above are merely optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the concepts and principles of the present application shall be included within the scope of protection of the present application.
[0177] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.
Claims
1. A communication method, characterized in that: Applied to a first device, the method includes: Performing measurements with a plurality of anchor points in the vehicle at an initial frequency to obtain first measurement information; Determining, based on the first measurement information, a first anchor point among the multiple anchor points whose line of sight with the first device is not blocked; Perform measurement with the first anchor point to obtain second measurement information, where the second measurement information is used to indicate a relative position between the vehicle and the first device.
2. The method according to claim 1, characterized in that The first device is pre-bound to the vehicle, and the first device includes a key.
3. The method according to claim 1 or 2, characterized in that The performing measurement with the first anchor point to obtain second measurement information includes: performing measurement with the first anchor point at a first frequency to obtain the second measurement information, where the first frequency is greater than or equal to the initial frequency; The method further comprises: Performing measurement with a second anchor point at a second frequency to obtain third measurement information, where the first frequency is greater than the second frequency, the initial frequency is greater than the second frequency, and the second anchor point is an anchor point other than the first anchor point among the multiple anchor points.
4. The method according to claim 1 or 2, characterized in that The method further comprises: No measurement is performed with a second anchor point, where the second anchor point is an anchor point among the plurality of anchor points except the first anchor point.
5. The method according to any one of claims 1 to 4, characterized in that The determining, based on the first measurement information, a first anchor point among the multiple anchor points whose line of sight with the first device is not blocked includes: determining a first indicator according to the first measurement information, where the first indicator is positively correlated with a degree to which a direct line of sight between a first anchor point among the plurality of anchor points and the first device is blocked; When the first indicator is less than a first threshold, a direct line of sight between a first anchor point among the multiple anchor points and the first device is not blocked.
6. The method according to any one of claims 1 to 4, characterized in that The determining, based on the first measurement information, a first anchor point among the multiple anchor points whose line of sight with the first device is not blocked includes: Calculate, based on the first measurement information, a position of the first device relative to the multiple anchor points; A first anchor point among the plurality of anchor points whose direct line of sight with the first device is not blocked by the vehicle is determined according to the position of the first device relative to the plurality of anchor points and the structure of the vehicle.
7. The method according to any one of claims 1 to 4, characterized in that The determining, based on the first measurement information, a first anchor point among the multiple anchor points whose line of sight with the first device is not blocked includes: sorting the first measurement information to obtain an anchor point, among the multiple anchor points, whose distance measurement value from the first device is less than a second threshold; An anchor point among the multiple anchor points whose distance measurement value from the first device is less than the second threshold is used as a first anchor point among the multiple anchor points whose direct line of sight with the first device is not blocked.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: Performing measurement again with the first anchor point to obtain fourth measurement information, where the second measurement information and the fourth measurement information are measurement information at different times; Determine, based on the second measurement information and the fourth measurement information, a third anchor point among the plurality of anchor points, where the third anchor point includes an anchor point whose direct line of sight with the first device is predicted to be unobstructed; Perform measurement with the third anchor point to obtain fifth measurement information, where the fifth measurement information is used to indicate a relative position between the first anchor point and the first device.
9. The method according to any one of claims 1 to 8, characterized in that The measurement information includes one or more of the following: ranging value, signal strength, angle or position.
10. A communication device, characterized in that: The device comprises a measuring unit and a determining unit, wherein: The measuring unit is configured to perform measurements with a plurality of anchor points in the vehicle at an initial frequency to obtain first measurement information; The determining unit is configured to determine, based on the first measurement information, a first anchor point among the multiple anchor points whose direct line of sight with the first device is not blocked; The measuring unit is further configured to perform measurement with the first anchor point to obtain second measurement information, where the second measurement information is used to indicate a relative position between the first anchor point and the first device.
11. The device according to claim 10, characterized in that The first device is pre-bound to the vehicle, and the first device includes a key.
12. The device according to claim 10 or 11, characterized in that In terms of performing measurement with the first anchor point to obtain the second measurement information, the measuring unit is specifically configured to: performing measurement with the first anchor point at a first frequency to obtain the second measurement information, where the first frequency is greater than the initial frequency; The measurement unit is further configured to perform measurement with a second anchor point at a second frequency to obtain third measurement information, where the first frequency is greater than the second frequency, the second frequency is greater than the initial frequency, and the second anchor point is an anchor point other than the first anchor point among the multiple anchor points.
13. The device according to claim 10 or 11, characterized in that The measuring unit is further configured to not perform measurement with a second anchor point, where the second anchor point is an anchor point among the multiple anchor points except the first anchor point.
14. The device according to any one of claims 10 to 13, characterized in that In determining, based on the first measurement information, a first anchor point among the multiple anchor points whose line of sight with the first device is not blocked, the determining unit is specifically configured to: determining a first indicator according to the first measurement information, where the first indicator is positively correlated with a degree to which a direct line of sight between a first anchor point among the plurality of anchor points and the first device is blocked; When the first indicator is less than a first threshold, a direct line of sight between a first anchor point among the multiple anchor points and the first device is not blocked.
15. The device according to any one of claims 10 to 13, characterized in that In determining, based on the first measurement information, a first anchor point among the multiple anchor points whose line of sight with the first device is not blocked, the determining unit is specifically configured to: Calculate, based on the first measurement information, a position of the first device relative to the multiple anchor points; A first anchor point among the plurality of anchor points whose direct line of sight with the first device is not blocked by the vehicle is determined according to the position of the first device relative to the plurality of anchor points and the structure of the vehicle.
16. The device according to any one of claims 10 to 13, characterized in that In determining, based on the first measurement information, a first anchor point among the multiple anchor points whose line of sight with the first device is not blocked, the determining unit is specifically configured to: sorting the first measurement information to obtain an anchor point, among the multiple anchor points, whose distance measurement value from the first device is less than a second threshold; An anchor point among the multiple anchor points whose distance measurement value from the first device is less than the second threshold is used as a first anchor point among the multiple anchor points whose direct line of sight with the first device is not blocked.
17. The device according to any one of claims 10 to 16, characterized in that The measuring unit is further configured to perform measurement again with the first anchor point to obtain fourth measurement information, where the second measurement information and the fourth measurement information are measurement information at different times; The determining unit is further configured to determine a third anchor point among the plurality of anchor points based on the second measurement information and the fourth measurement information, where the third anchor point includes an anchor point whose direct line of sight with the first device is predicted to be unobstructed; The measuring unit is further configured to perform measurement with the third anchor point to obtain fifth measurement information, where the fifth measurement information is used to indicate a relative position between the first anchor point and the first device.
18. The device according to any one of claims 10 to 17, characterized in that The measurement information includes one or more of the following: Distance measurement value, signal strength, angle or position.
19. A communication device, characterized in that: The communication device includes at least one processor and a communication interface; The communication interface is used to receive and / or send data, and / or the communication interface is used to provide input and / or output for the processor; The at least one processor is configured to implement the method according to any one of claims 1 to 9.
20. A vehicle, characterized in that: The vehicle comprises a communication device according to any one of claims 10-19.
21. A first device, characterized in that: The key comprises a communication device according to any one of claims 10-19.
22. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed on at least one processor, the method according to any one of claims 1 to 9 is implemented.
23. A computer program product, characterized in that The method comprises instructions or computer programs; when the instructions or the computer programs are executed, the method according to any one of claims 1 to 9 is implemented.
Citation Information
Patent Citations
Digital vehicle key positioning method and system based on UWB
CN115348538A
Vehicle anchor point automatic configuration method and device, vehicle and storage medium
CN115782815A
Anchor point fault detection method and device of vehicle and storage medium
CN116527482A
Vehicle key positioning method and device and storage medium
CN116782380A
Vehicle key positioning method and device and storage medium
CN116896721A