A positioning method and device of a digital key, an electronic device, and a storage medium

By setting up multiple nodes on the vehicle to collect signal strength values ​​and determine the voting range and boundaries, the problem of inaccurate positioning of digital keys was solved, achieving higher positioning accuracy.

CN116320985BActive Publication Date: 2026-03-10BEIJING JINGWEI HIRAIN TECH CO INC
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-30
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

The positioning of digital keys in the current technology is not accurate enough, mainly due to unstable Bluetooth signals and poor signal caused by environmental obstructions.

Method used

Multiple nodes are set up on the vehicle to collect the signal strength value of the digital key. The key location is determined by the voting range of the nodes. The range is divided by the calibration points on the edge of the vehicle to determine whether the key is inside the vehicle.

Benefits of technology

It improves the accuracy of digital key positioning, avoids signal interference, and ensures the precision of location determination.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116320985B_ABST
    Figure CN116320985B_ABST
Patent Text Reader

Abstract

The application discloses a positioning method and device of a digital key, an electronic device and a storage medium. The method comprises the following steps: a plurality of nodes are arranged on a vehicle, and each node corresponds to a node voting range; a common range between the node voting ranges is determined through voting and boundary judgment; when positioning is performed, current signal strength values of the digital key collected by each node are obtained; based on the current signal strength values, a current node voting range in which the current digital key is located is determined; if the current voting common range is not all located in the vehicle range, based on the current signal strength values, it is determined whether the digital key is located in the vehicle division range in the current voting common range; if the current voting common range is all located in the vehicle range or it is determined that the digital key is located in the vehicle division range, it is determined that the current digital key is located in the vehicle; if it is determined that the digital key is not located in the vehicle division range, it is determined that the current digital key is located outside the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of item positioning technology, and in particular to a positioning method and device for a digital key, an electronic device, and a storage medium. Background Technology

[0002] With the rapid development of automotive intelligence, intelligent connectivity solutions for automobiles are also constantly innovating. In the current automobile manufacturing process, major automakers have widely adopted digital keys as a solution for contactless vehicle unlocking and locking, using electronic devices such as mobile phones as digital keys to replace physical keys for vehicle control.

[0003] One of the primary functions of digital keys is to replace physical keys, enabling keyless entry and start-up. Keyless entry and start-up relies on short-range wireless communication technology using Bluetooth Low Energy (BLE), so accurately locating the digital key is crucial for achieving this functionality. Currently, digital key location is primarily determined through real-time signal transmission via Bluetooth between a mobile client and one or more fixed anchor points, allowing the location of the digital key to be determined directly from real-time data.

[0004] However, Bluetooth signals are relatively unstable, and sheet metal in the normal environment can block the Bluetooth antenna, resulting in poor Bluetooth signal and inaccurate positioning based on real-time data. Summary of the Invention

[0005] In view of the shortcomings of the prior art, this application provides a digital key positioning method and device, electronic device and storage medium to solve the problem that the prior art cannot effectively guarantee the accuracy of positioning.

[0006] To achieve the above objectives, this application provides the following technical solution:

[0007] The first aspect of this application provides a method for locating a digital key, including:

[0008] Obtain the current signal strength value of the digital key collected by each node on the vehicle;

[0009] Based on the current signal strength value of the digital key collected by each node, the current node voting range of the digital key is determined from the node voting range corresponding to each node; wherein, the node voting range corresponding to a node is a circular range with the node as the center and the location of the fixed signal strength value corresponding to the node as the radius; the total coverage of the node voting ranges corresponding to all nodes at least completely covers the interior of the vehicle.

[0010] Determine whether the current voting public scope is entirely within the vehicle's interior; wherein, the current voting public scope refers to the public scope of the voting scope of each current node;

[0011] If the current voting public range is not entirely within the vehicle's interior area, then based on the current signal strength values ​​of the digital key collected by each of the current target nodes, it is determined whether the digital key is within the vehicle's interior defined range of the current voting public range; wherein, each of the current target nodes refers to each node that pre-defined the vehicle's interior defined range based on the signal strength values ​​collected by it at multiple vehicle interior edge calibration points of the vehicle;

[0012] If the entire current public voting area is within the vehicle's interior area, or if the digital key is determined to be within the vehicle's interior area of ​​the current public voting area, then the digital key is determined to be currently inside the vehicle.

[0013] If it is determined that the digital key is not within the vehicle's interior area of ​​the current public voting scope, then it is determined that the digital key is currently outside the vehicle.

[0014] Optionally, in the above-described digital key positioning method, before obtaining the current signal strength value of the digital key collected by each node on the vehicle, the method further includes:

[0015] Broadcast signals to the outside world in real time;

[0016] When the digital key is detected to be connected to the broadcast, the external signal broadcasting is stopped;

[0017] The system collects the current signal strength value of the digital key and wakes up each slave node to trigger each slave node to collect the current signal strength value of the digital key and feed it back to the master node; wherein, the master node is one of the nodes, and each node other than the master node is a slave node.

[0018] Optionally, in the above-described digital key positioning method, determining the current node voting range where the digital key is located based on the current signal strength value of the digital key collected by each node from the node voting range corresponding to each node includes:

[0019] For each node, the current signal strength values ​​of the digital key collected by the node are filtered to obtain the target signal strength value corresponding to the node.

[0020] Determine whether the absolute value of the target signal strength value corresponding to the node is less than the absolute value of the fixed signal strength value corresponding to the node;

[0021] If it is determined that the absolute value of the target signal strength value corresponding to the node is less than the absolute value of the fixed signal strength value corresponding to the node, then the digital key is determined to be within the voting range of the node corresponding to the node, and the voting range of the node corresponding to the node is determined as the current node voting range.

[0022] Optionally, the above-described digital key positioning method further includes:

[0023] For each door node, the signal strength value of the digital key collected by the door node is obtained when the digital key is at the voting range calibration point corresponding to the door node; wherein, the door node refers to the node set in the middle position of the vehicle door; the voting range calibration point corresponding to the door node is located at the center position opposite to the door node, and the height is flush with the door node;

[0024] The signal strength values ​​of the digital key collected by each of the vehicle door nodes are determined as the fixed signal strength values ​​corresponding to each of the vehicle door nodes;

[0025] The signal strength values ​​of the digital key collected by the master node are obtained when the digital key is at each voting range calibration point corresponding to the master node; wherein, the master node is a node set in the center of the vehicle; and each voting range calibration point corresponding to the master node is the center position of the four front and rear seats of the vehicle.

[0026] The average signal strength value of each of the digital keys collected by the master node is determined as the fixed signal strength value corresponding to the master node.

[0027] When the digital key is positioned at the headrest of the middle seat in the last row, the signal strength value of the digital key collected by the rear bumper node is determined, and the signal strength value of the digital key collected by the rear bumper node is determined as the fixed signal strength value corresponding to the rear bumper node; wherein, the rear bumper node is a node set at the rear bumper position of the vehicle;

[0028] The signal strength values ​​of the digital key are acquired by the dashboard node when the digital key is located at the left and right corners of the windshield of the vehicle, respectively; wherein, the dashboard node is a node located on the dashboard of the vehicle.

[0029] The larger of the two signal strength values ​​of the digital key collected by the instrument panel node is determined as the fixed signal strength value corresponding to the instrument panel node.

[0030] Optionally, in the above-described digital key positioning method, determining whether the current public voting area is entirely within the vehicle's interior includes:

[0031] Determine whether the number of voting ranges of each current node where the digital key is located is greater than 3; if the number of voting ranges of each current node where the digital key is located is greater than 3, then it is determined that the current voting public range is entirely within the vehicle's interior area; if the number of voting ranges of each current node where the digital key is located is not greater than 3, then it is determined that the current voting public range is not entirely within the vehicle's interior area.

[0032] Optionally, the above-described digital key positioning method further includes:

[0033] When the digital key is located at each of the vehicle's interior edge calibration points, multiple signal strength values ​​are collected by each node; wherein, the vehicle interior edge calibration points include three calibration points evenly distributed on each of the vehicle's doors, three calibration points evenly distributed along the lower edge of the front windshield, and three calibration points evenly distributed along the lower edge of the rear windshield.

[0034] For each node, the average of multiple signal strength values ​​collected by the node when the digital key is located at each of the vehicle interior edge calibration points is calculated, so as to obtain the signal strength value of each of the vehicle interior edge calibration points corresponding to each node.

[0035] Based on the signal strength values ​​of the in-vehicle edge calibration points corresponding to each node, the in-vehicle division ranges in each target common range are divided respectively; wherein, each target common range refers to the common range among all the common ranges between the node voting ranges corresponding to each node that is not completely within the in-vehicle range of the vehicle.

[0036] Optionally, in the above-described digital key positioning method, the step of dividing the in-vehicle area into different common ranges based on the signal strength values ​​of the corresponding in-vehicle edge calibration points for each node includes:

[0037] Each target public range is determined from all the public ranges among the voting ranges of the nodes corresponding to each node;

[0038] For each node, multiple range-dividing arcs are generated with the node as the center and the mean of the signal strength value of each group of in-vehicle edge calibration points corresponding to the node as the radius; wherein, a group of in-vehicle edge calibration points includes one or more adjacent in-vehicle edge calibration points; the range-dividing arc refers to an arc that divides at least one target common area;

[0039] For each of the target public areas, the in-vehicle division range within the target public area is determined by dividing the target public area into various regions from the range division arcs.

[0040] A second aspect of this application provides a positioning device for a digital key, comprising:

[0041] The first acquisition unit is used to acquire the current signal strength value of the digital key collected by each node on the vehicle;

[0042] The voting unit is used to determine the current node voting range of the digital key based on the current signal strength value of the digital key collected by each node from the node voting range corresponding to each node; wherein, the node voting range corresponding to a node is a circular range with the node as the center and the location of the fixed signal strength value corresponding to the node as the radius; the total coverage of the node voting ranges corresponding to all nodes at least completely covers the interior of the vehicle;

[0043] The first judgment unit is used to determine whether the current voting public scope is entirely within the vehicle's interior area; wherein, the current voting public scope refers to the public scope of the voting scope of each current node;

[0044] A boundary determination unit is used to determine whether the digital key is within the vehicle's interior area of ​​the current voting public area if the current voting public area is not entirely within the vehicle's interior area, based on the current signal strength values ​​of the digital key collected by each current target node; wherein, each current target node refers to each node that pre-defines the vehicle's interior area within the current voting public area based on the signal strength values ​​collected by it at multiple vehicle interior edge calibration points of the vehicle;

[0045] The first location determination unit is used to determine that the digital key is currently inside the vehicle when the entire current public voting area is within the vehicle's interior area, or when it is determined that the digital key is within the vehicle's interior area of ​​the current public voting area.

[0046] The second location determination unit is used to determine that the digital key is currently outside the vehicle when it is determined that the digital key is not within the vehicle interior area of ​​the current public voting area.

[0047] Optionally, the positioning device for the digital key described above further includes:

[0048] The broadcast unit is used to broadcast signals to the outside world in real time.

[0049] A stop unit is used to stop broadcasting signals when it is detected that the digital key is connected to the broadcast.

[0050] The acquisition unit is used to acquire the current signal strength value of the digital key and wake up each slave node to trigger each slave node to acquire the current signal strength value of the digital key and feed it back to the master node; wherein, the master node is one of the nodes, and each node other than the master node is a slave node.

[0051] Optionally, in the above-described digital key positioning device, the voting unit includes:

[0052] The filtering processing unit is used to filter each current signal strength value of the digital key collected by each node for each node, so as to obtain the target signal strength value corresponding to the node.

[0053] The second judgment unit is used to determine whether the absolute value of the target signal strength value corresponding to the node is less than the absolute value of the fixed signal strength value corresponding to the node.

[0054] The range determination unit is used to determine that the digital key is within the voting range of the node corresponding to the node when it is determined that the absolute value of the target signal strength value corresponding to the node is less than the absolute value of the fixed signal strength value corresponding to the node, and to determine the voting range of the node corresponding to the node as the current node voting range.

[0055] Optionally, the positioning device for the digital key described above further includes:

[0056] The second acquisition unit is used to acquire, for each door node, the signal strength value of the digital key collected by the door node when the digital key is at the voting range calibration point corresponding to the door node; wherein, the door node refers to the node set in the middle position of the door of the vehicle; the voting range calibration point corresponding to the door node is located at the center position opposite to the door node, and the height is flush with the door node;

[0057] The first fixed value determination unit is used to determine the signal strength value of the digital key collected by each of the vehicle door nodes as the fixed signal strength value corresponding to each of the vehicle door nodes.

[0058] The third acquisition unit is used to acquire the signal strength value of the digital key collected by the master node when the digital key is at each voting range calibration point corresponding to the master node; wherein, the master node is a node set in the center of the vehicle; and each voting range calibration point corresponding to the master node is the center position of the four front and rear seats of the vehicle.

[0059] The second fixed value determination unit determines the average signal strength value of each digital key collected by the master node as the fixed signal strength value corresponding to the master node.

[0060] The fourth acquisition unit is used to acquire the signal strength value of the digital key collected by the rear bumper node when the digital key is in the headrest position of the middle seat in the last row.

[0061] The third fixed value determination unit is used to determine the signal strength value of the digital key collected by the rear bumper node as the fixed signal strength value corresponding to the rear bumper node; wherein, the rear bumper node is a node set at the rear bumper position of the vehicle;

[0062] The fifth acquisition unit acquires the signal strength values ​​of the digital key collected by the dashboard node when the digital key is located at the left and right corners of the windshield of the vehicle; wherein the dashboard node is a node located on the dashboard of the vehicle.

[0063] The fourth fixed value determination unit is used to determine the larger of the two signal strength values ​​of the digital keys collected by the instrument panel node as the fixed signal strength value corresponding to the instrument panel node.

[0064] Optionally, in the above-described digital key positioning device, the first determining unit includes:

[0065] The quantity judgment unit is used to determine whether the number of voting ranges of each current node where the digital key is located is greater than 3; wherein, if the number of voting ranges of each current node where the digital key is located is greater than 3, it is determined that the current voting public range is entirely within the vehicle's interior range; if the number of voting ranges of each current node where the digital key is located is not greater than 3, it is determined that the current voting public range is not entirely within the vehicle's interior range.

[0066] Optionally, the positioning device for the digital key described above further includes:

[0067] The sixth acquisition unit is used to acquire multiple signal strength values ​​collected by each node when the digital key is located at each of the vehicle interior edge calibration points; wherein, the vehicle interior edge calibration points include three calibration points evenly distributed on each door of the vehicle, three calibration points evenly distributed along the lower edge of the front windshield, and three calibration points evenly distributed along the lower edge of the rear windshield.

[0068] The calculation unit is used to calculate the average of multiple signal strength values ​​collected by the node when the digital key is located at each of the vehicle interior edge calibration points for each node, so as to obtain the signal strength value of each of the vehicle interior edge calibration points corresponding to each node.

[0069] The partitioning unit is used to partition the in-vehicle partitioning range in each target common range based on the signal strength value of each in-vehicle edge calibration point corresponding to each node; wherein, each target common range refers to the common range that is not completely within the in-vehicle range of the vehicle among all the common ranges between the node voting ranges corresponding to each node.

[0070] Optionally, in the above-described digital key positioning device, the dividing unit includes:

[0071] A public scope determination unit is used to determine each target public scope from all the public scopes among the voting scopes of the nodes corresponding to each node;

[0072] The generation unit is configured to generate multiple range-dividing arcs for each node, with the node as the center and the mean of the signal strength values ​​of each group of in-vehicle edge calibration points corresponding to the node as the radius; wherein, a group of in-vehicle edge calibration points includes one or more adjacent in-vehicle edge calibration points; the range-dividing arc refers to an arc that divides at least one target common range;

[0073] The in-vehicle area division unit is used to determine the in-vehicle division range in each of the target public areas by dividing the target public area from each region of the target public area by each range division arc.

[0074] A third aspect of this application provides an electronic device, comprising:

[0075] Memory and processor;

[0076] The memory is used to store programs;

[0077] The processor is used to execute the program, which, when executed, is specifically used to implement the digital key location method as described in any of the above.

[0078] A fourth aspect of this application provides a computer storage medium for storing a computer program, which, when executed, implements the digital key location method as described in any of the preceding claims.

[0079] This application provides a method for locating a digital key. Multiple nodes are pre-set on the vehicle, each node corresponding to a voting range centered on that node with a fixed signal strength value as its radius. The total coverage of all node voting ranges must at least completely cover the vehicle's interior. When digital key location is required, the current signal strength value of the digital key collected by each node on the vehicle is acquired. Then, based on the current signal strength value of the digital key collected by each node, the voting range of each current node is determined from the voting range of each node. It is then determined whether the current voting common range is entirely within the vehicle's interior. Here, the current voting common range refers to the common range of all current node voting ranges. If the current voting common range is not entirely within the vehicle's interior, it is determined whether the digital key is within the vehicle's interior defined range of the current voting common range based on the current signal strength value of the digital key collected by each current target node. Here, each current target node refers to each node whose interior defined range of the current voting common range is pre-defined based on the signal strength values ​​collected by it at multiple vehicle interior edge calibration points. If the entire public voting area is within the vehicle's interior, or if the digital key is determined to be within the vehicle's interior area of ​​the public voting area, then the digital key is determined to be inside the vehicle. If the digital key is determined not to be within the vehicle's interior area of ​​the public voting area, then the digital key is determined to be outside the vehicle. Therefore, based on the signal strength values ​​of the digital key collected by multiple nodes, the location of the digital key is determined through range voting and boundary determination, eliminating the need for direct data interaction with the digital key for positioning. This avoids signal interference and effectively ensures the accuracy of the positioning. Attached Figure Description

[0080] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0081] Figure 1A flowchart illustrating a digital key positioning method provided in an embodiment of this application;

[0082] Figure 2 A flowchart illustrating a method for determining the voting range of a current node, provided in an embodiment of this application;

[0083] Figure 3 This application provides a schematic diagram of node configuration distribution.

[0084] Figure 4 A flowchart illustrating a method for determining a fixed signal strength value corresponding to a node, provided in an embodiment of this application;

[0085] Figure 5 A flowchart illustrating a method for dividing the interior space of a vehicle, as provided in an embodiment of this application;

[0086] Figure 6 A schematic diagram of the distribution of edge calibration points inside a vehicle provided in an embodiment of this application;

[0087] Figure 7 A flowchart illustrating a method for dividing the in-vehicle area based on a signal strength value, provided in an embodiment of this application;

[0088] Figure 8 A schematic diagram illustrating an example of dividing the interior space of a vehicle, provided as an embodiment of this application;

[0089] Figure 9 A schematic diagram of the architecture of a digital key positioning device provided in an embodiment of this application;

[0090] Figure 10 This is a schematic diagram of the architecture of an electronic device provided in an embodiment of this application. Detailed Implementation

[0091] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0092] In this application, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0093] This application provides a method for locating a digital key, such as... Figure 1 As shown, it includes the following steps:

[0094] S101. Obtain the current signal strength value of the digital key collected by each node on the vehicle.

[0095] It should be noted that, in the embodiments of this application, the signal strength value involved refers to the Received Signal Strength Indication (RSSI).

[0096] In this embodiment, to ensure the digital key can be located in various positions within the vehicle and to improve positioning accuracy, multiple nodes are installed in the vehicle to collect the signal strength values ​​received from the digital key. The number and location of each node should be based on the principle that the total coverage area of ​​all nodes' voting ranges should at least completely cover the interior of the vehicle.

[0097] Therefore, each node will collect the signal strength value of the digital key to itself and send it back for unified processing to locate the digital key.

[0098] Optionally, since key positioning is not required when the digital key is far away or when the vehicle owner does not intend to use the vehicle, in this embodiment of the application, before executing step S101, the following is further performed:

[0099] It broadcasts to the outside in real time, and stops broadcasting when it detects a digital key connection broadcast. Then it collects the current signal strength value of the digital key and wakes up each slave node to trigger each slave node to collect the current signal strength value of the digital key and feed it back to the master node.

[0100] In this system, the master node is one of the nodes, and all other nodes are slave nodes.

[0101] It should be noted that in this embodiment, one of the nodes is designated as the master node, which is responsible for locating the digital key. Specifically, the master node broadcasts signals in real time to facilitate connection between the digital key and the master node. Once the digital key is connected, the broadcasting stops. Since each node needs to collect the signal strength of the digital key, the master node collects the current signal strength value of the digital key and wakes up each slave node to collect its own signal strength value and report it back to the master node for processing.

[0102] S102. Based on the current signal strength value of the digital key collected by each node, determine the current node voting range of the current digital key from the node voting range corresponding to each node.

[0103] The voting range for each node is a circular area centered on the node and with the location of its corresponding fixed signal strength value as its radius. The total coverage of the voting ranges for all nodes must at least completely cover the interior of the vehicle.

[0104] Since the voting range of each node is based on a fixed signal strength value, the current signal strength value of the digital key collected by each node can be used to determine whether the digital key is within the voting range of each node, thus determining the voting range of each current node where the current digital key is located.

[0105] Optionally, in another embodiment of this application, one specific implementation of step S102 is as follows: Figure 2 As shown, it includes the following steps:

[0106] S201. For each node, filter the current signal strength values ​​of the digital key collected by that node to obtain the target signal strength value corresponding to that node.

[0107] To ensure positioning accuracy, in this embodiment, each node needs to collect multiple current signal strength values. Specifically, in step S101, multiple current signal strength values ​​of the digital key collected by each node are obtained, and then these multiple signal strength values ​​are filtered to obtain the target signal strength value corresponding to the node. For example, 50 sets of data collected by each node can be obtained, and then the average of these 50 sets of data can be calculated to obtain the target signal strength value corresponding to each node.

[0108] S202. Determine whether the absolute value of the target signal strength value corresponding to the node is less than the absolute value of the fixed signal strength value corresponding to the node.

[0109] It should be noted that since the target signal strength value is an RSSI value, the smaller the absolute value of the target signal strength value, the higher the received signal strength, that is, the closer the digital key is to the node. Therefore, if it is determined that the absolute value of the target signal strength value corresponding to the node is less than the absolute value of the fixed signal strength value corresponding to the node, then step S203 is executed.

[0110] S203. Determine that the digital key is within the voting range of the node corresponding to that node, and define the voting range of the node corresponding to that node as the voting range of the current node.

[0111] Optionally, in another embodiment of this application, each node includes a main node, four door nodes, a rear bumper node, and a dashboard node. See details below. Figure 3 As shown, the master node is the node located in the center of the vehicle's interior, i.e. Figure 3 The node at position G in the diagram; the door node refers to the node located in the middle of the vehicle door, i.e., as shown in the diagram. Figure 3 The nodes at positions A, B, C, and D in the diagram; the rear bumper node is the node set at the rear bumper position of the vehicle, i.e., as shown in the diagram. Figure 3 The node at position F in the diagram; the dashboard node is a node located on the vehicle's dashboard, i.e., as shown in the diagram. Figure 3 The node at position E in the diagram.

[0112] It should be noted that the embodiments in this application mainly use a four-door vehicle with two rows of seats as an example for illustration. Therefore, the specific node settings can be adopted as follows: Figure 3 As shown, this method effectively covers the entire interior of the vehicle. Of course, for other types of vehicles, appropriate nodes can be set according to the specific situation; it is not limited to using only this method. Figure 3 The node setting method shown is sufficient; therefore, other node setting methods should also fall within the protection scope of this application's embodiments.

[0113] After setting up each node, it is necessary to determine the fixed signal strength value corresponding to each node in order to determine the voting range of each node. Accordingly, this application provides a method for determining the fixed signal strength value corresponding to a node, such as... Figure 4 As shown, it includes:

[0114] S401. For each door node, obtain the signal strength value of the digital key collected by the door node when the digital key is at the voting range calibration point corresponding to the door node.

[0115] Among them, the voting range marking point corresponding to a door node is located at the center position opposite the door node, and its height is level with that of the door node.

[0116] S402. The signal strength values ​​of the digital keys collected by each door node are determined as the fixed signal strength values ​​corresponding to each door node.

[0117] S403. Obtain the signal strength value of the digital key collected by the master node when the digital key is at each voting range calibration point corresponding to the master node.

[0118] Among them, the voting range marking points corresponding to the master node are the center positions of the front and rear four seats of the vehicle.

[0119] S404. The average signal strength value of each digital key collected by the master node is used to determine the fixed signal strength value corresponding to the master node.

[0120] S405. When the digital key is located in the headrest position of the middle seat in the last row, the signal strength value of the digital key collected by the rear protection node is obtained, and the signal strength value of the digital key collected by the rear protection node is determined as the fixed signal strength value corresponding to the rear protection node.

[0121] S406. Obtain the signal strength values ​​of the digital key collected by the dashboard node when the digital key is located at the left and right corners of the windshield of the vehicle.

[0122] The dashboard node is a node located on the dashboard of the vehicle.

[0123] S407. The larger of the signal strength values ​​of the two digital keys collected by the instrument panel node is determined as the fixed signal strength value corresponding to the instrument panel node.

[0124] It should be noted that the determination of the fixed signal strength value corresponding to each node is independent of each other. Therefore, the execution order of each step provided in the embodiments of this application is only one optional method and is not limited to the execution order provided in the implementation of this application.

[0125] Specifically, after determining the fixed signal strength value for each node, the voting range for each node can be determined using that fixed signal strength value as the radius. For example... Figure 3 As shown.

[0126] S103. Determine whether the current public voting area is entirely within the vehicle's interior area.

[0127] Here, the current voting public scope refers to the public scope of the voting scope of each current node.

[0128] It should be noted that when only one current voting public scope exists, this current voting public scope is the area within the current voting public scope that does not overlap with other current voting public scopes. Therefore, in this embodiment, the public scope is not equivalent to the overlapping area of ​​multiple current voting public scopes. Furthermore, when multiple current node voting scopes exist, the public scope of these multiple current node voting scopes refers only to the overlapping area of ​​these current node voting scopes, which does not overlap with other node voting scopes. For example, as... Figure 3 As shown, the common range of the voting ranges corresponding to nodes A and E is not the entire overlapping area of ​​the voting ranges corresponding to nodes A and E, because there is also a part in this area that overlaps with the voting range of node E. Therefore, the common range of the voting ranges corresponding to nodes A and E is the entire overlapping area of ​​the voting ranges corresponding to nodes A and E, minus the overlapping area of ​​the voting ranges corresponding to nodes A, E, and E. The remaining area no longer overlaps with the voting range of the third node.

[0129] After determining the current public voting area where the digital key is located, its position becomes clearer. However, since some nodes' voting areas cover a large area outside the vehicle, the current public voting area where the digital key is located may also include areas outside the vehicle. Therefore, it is necessary to first determine whether the current public voting area is entirely within the vehicle's interior.

[0130] Since the voting range of each node is fixed, it is also fixed whether all public areas are within the vehicle's interior area. Therefore, it is only necessary to determine which public area is being voted on to determine whether it is entirely within the vehicle's interior area.

[0131] It should also be noted that the in-vehicle range referred to in the embodiments of this application does not necessarily include only the strictly defined interior of the vehicle. It is a range defined according to needs, so it may also include the outer range that is closer to the vehicle, that is, the outer range where the vehicle can be operated.

[0132] If it is determined that the entire public area of ​​the current vote is within the vehicle's interior, then step S105 is executed directly. If it is determined that the entire public area of ​​the current vote is not within the vehicle's interior, then it is not yet possible to directly determine whether the digital key is inside or outside the vehicle. Therefore, step S104 is executed to determine this.

[0133] Alternatively, in another embodiment of this application, when each node includes, as Figure 3 The seven nodes shown are used, and the following methods are employed: Figure 4When the method shown determines a fixed signal strength value, a specific implementation of step S103 includes:

[0134] Determine if the number of voting ranges for the current digital key is greater than 3.

[0135] like Figure 3 As shown in this embodiment, the common area of ​​the voting ranges of four or more nodes is all within the vehicle. Therefore, if the number of voting ranges of each current node where the current digital key is located is greater than three, it is determined that the current voting common area is entirely within the vehicle's interior. If the number of voting ranges of each current node where the current digital key is located is not greater than three, it is determined that the current voting common area is not entirely within the vehicle's interior.

[0136] S104. Based on the current signal strength value of the digital key collected by each current target node, determine whether the digital key is within the vehicle's interior division range of the current voting public range.

[0137] Each current target node refers to a node that has been pre-defined based on the signal strength values ​​at the vehicle's interior edge calibration points of multiple vehicles, and has divided the current voting public scope into different vehicle-level division ranges.

[0138] Specifically, the digital key can be placed at each of the vehicle's interior edge calibration points, and then each node can collect the signal strength value at the vehicle's interior edge calibration point and classify the points based on the collected signal strength value.

[0139] It should be noted that, in order to distinguish between the inside and outside of the vehicle, multiple marking points for the boundary between the inside and outside of the vehicle, i.e., multiple marking points for the inside edge of the vehicle, are selected on the vehicle. These marking points can then be used to divide a voting public area into an area inside the vehicle and an area outside the vehicle.

[0140] Since the vehicle interior area within the current public voting area is defined based on signal strength values ​​collected by multiple nodes, these nodes are identified as target nodes. Then, based on their current signal strength values, it can be determined whether the digital key is within the vehicle interior area within the current public voting area.

[0141] If it is determined that the digital key is within the vehicle's interior area of ​​the current public voting area, then step S105 is executed. If it is determined that the digital key is not within the vehicle's interior area of ​​the current public voting area, then step S106 is executed.

[0142] Optionally, embodiments of this application provide a method for dividing the interior space of a vehicle, such as... Figure 5As shown, it includes:

[0143] S501. Acquire multiple signal strength values ​​collected by each node when the digital key is located at each of the vehicle's interior edge calibration points.

[0144] like Figure 6 As shown in the embodiment of this application, the vehicle interior edge calibration points include three calibration points evenly distributed on each door of the vehicle, three calibration points evenly distributed on the lower edge of the front windshield, and three calibration points evenly distributed on the lower edge of the rear windshield, that is, a total of 18 vehicle interior edge calibration points are provided.

[0145] Specifically, the inner edge marking point set on the car door can be located 1 inside below the junction of the car door sheet metal and the car door glass.

[0146] S502. For each node, calculate the average of multiple signal strength values ​​collected by the node when the digital key is located at each of the vehicle's interior edge calibration points, and obtain the signal strength values ​​of each node at each of the vehicle's interior edge calibration points.

[0147] To ensure accuracy, in this embodiment of the application, multiple signal strength values ​​are collected for each vehicle interior edge calibration point, and then the signal strength values ​​of each node relative to each vehicle interior edge calibration point are obtained by averaging.

[0148] S503. Based on the signal strength values ​​of each in-vehicle edge calibration point corresponding to each node, the in-vehicle division range in the common range of each target is divided.

[0149] Among them, the common scope of each target refers to the common scope among the voting scopes of each node that is not completely within the vehicle's interior.

[0150] Optionally, one specific implementation of step S503 is as follows: Figure 7 As shown, it includes the following steps:

[0151] S701. Determine the target common range from all common ranges among the voting ranges of each node.

[0152] Since the voting range of each node is fixed, the public relations ranges formed between the voting ranges of all nodes are also fixed. Therefore, we can first determine all the public ranges between the voting ranges of each node, and then filter out the target public ranges from them.

[0153] S702. For each node, take the node as the center and the mean value of the signal strength of each group of in-vehicle edge calibration points corresponding to the node as the radius to generate multiple range division arcs.

[0154] A set of vehicle interior edge calibration points includes one or more adjacent vehicle interior edge calibration points. A range-dividing arc refers to an arc that divides at least one common target area.

[0155] Since the inner edge calibration points are the boundary points between the inside and outside of the vehicle, the arcs drawn from them can be considered as the lines dividing the inside and outside of the vehicle. Therefore, in this embodiment, the target common area is divided by drawing arcs. Because the target common area may be located next to a single inner edge calibration point or at multiple inner edge calibration points, the average signal strength values ​​of one or more inner edge calibration points can be used as the radius.

[0156] Since it is impossible to determine which arcs divide the target area and the specific division situation, in this embodiment of the application, all range dividing arcs will be generated before step S703 is executed.

[0157] S703. For each target public area, determine the vehicle interior area within the target public area by dividing each area into regions from the range division arcs.

[0158] Since there are multiple range-dividing arcs, the target public area will be divided into multiple regions. At this time, based on the principle of covering the largest possible in-vehicle area and the smallest possible out-of-vehicle area, the in-vehicle division range in the target public area will be selected from each region.

[0159] For example, such as Figure 8 As shown in the first image, the common area between the voting ranges of nodes A, B, and E is the shaded region in the image. This includes both the interior and exterior areas, meaning there is an overflow area. Therefore, to reduce the overflow area and ensure the interior area is divided to include only the interior portion, arcs are drawn with the average RSSI values ​​from node G to interior edge calibration points 16, 17, and 18 as the radius; arcs with the average RSSI values ​​from node B to interior edge calibration points 1, 3, and 5 as the radius; and arcs with the average RSSI values ​​from node A to points 16 and 17 as the radius. These three arcs divide the common area into a region that only includes a small portion of the exterior overflow. Specifically, as shown... Figure 8 As shown in the second image. Similarly, the same division can be performed on the right side of this common area to form another identical region, as shown in the image below. Figure 8 As shown in the third image. Figure 8 As shown in the fourth image, the total coverage area of ​​the two areas is the defined area inside the vehicle for this public area. Figure 8The shaded area in the fourth image shows that although there are still overflow areas, both overflow areas are relatively small and within an acceptable range. Compared to the initial overflow area, the overflow area outside the vehicle has been greatly reduced.

[0160] S105. Confirm that the digital key is currently inside the vehicle.

[0161] S106. Confirm that the current digital key is outside the vehicle.

[0162] This application provides a method for locating a digital key. Multiple nodes are pre-set on the vehicle, each node corresponding to a voting range centered on that node with a fixed signal strength value as its radius. The total coverage of all node voting ranges at least completely covers the vehicle's interior. When digital key location is required, the current signal strength value of the digital key collected by each node on the vehicle is acquired. Then, based on the current signal strength value of the digital key collected by each node, the voting range of each node corresponding to that node is determined. It is then determined whether the current voting common range is entirely within the vehicle's interior. Here, the current voting common range refers to the common range of all current node voting ranges. If the current voting common range is not entirely within the vehicle's interior, it is determined whether the digital key is within the vehicle's interior defined range of the current voting common range based on the current signal strength value of the digital key collected by each current target node. Here, each current target node refers to each node whose interior defined range of the current voting common range is pre-defined based on the signal strength values ​​collected by it at multiple vehicle interior edge calibration points. If the entire public voting area is within the vehicle's interior, or if the digital key is determined to be within the vehicle's interior area of ​​the public voting area, then the digital key is determined to be inside the vehicle. If the digital key is determined not to be within the vehicle's interior area of ​​the public voting area, then the digital key is determined to be outside the vehicle. Therefore, based on the signal strength values ​​of the digital key collected by multiple nodes, the location of the digital key is determined through range voting and boundary determination, eliminating the need for direct data interaction with the digital key for positioning. This avoids signal interference and effectively ensures the accuracy of the positioning.

[0163] Another embodiment of this application provides a positioning device for a digital key, such as... Figure 9 As shown, it includes the following units:

[0164] The first acquisition unit 901 is used to acquire the current signal strength value of the digital key collected by each node on the vehicle.

[0165] Voting unit 902 is used to determine the current node voting range of the current digital key based on the current signal strength value of the digital key collected by each node from the node voting range corresponding to each node.

[0166] The voting range for each node is a circular area centered on the node and with the location of its corresponding fixed signal strength value as its radius. The total coverage of the voting ranges for all nodes must at least completely cover the interior of the vehicle.

[0167] The first judgment unit 903 is used to determine whether the current voting public scope is entirely within the vehicle's interior area. Here, the current voting public scope refers to the public scope of the voting scope of each current node.

[0168] Boundary determination unit 904 is used to determine whether the digital key is within the vehicle's interior range of the current voting public range based on the current signal strength value of the digital key collected by each current target node if the current voting public range is not entirely within the vehicle's interior range.

[0169] Each current target node refers to a node that has been pre-defined based on the signal strength values ​​at the vehicle's interior edge calibration points of multiple vehicles, and has divided the current voting public scope into different vehicle-level division ranges.

[0170] The first position determination unit 905 is used to determine that the current digital key is inside the vehicle when the entire current public voting area is within the vehicle's interior area, or when the digital key is determined to be within the vehicle's interior area of ​​the current public voting area.

[0171] The second position determination unit 906 is used to determine that the current digital key is outside the vehicle when it is determined that the digital key is not within the vehicle interior area of ​​the current public voting area.

[0172] Optionally, in another embodiment of the digital key positioning device provided in this application, the device further includes:

[0173] The broadcasting unit is used to broadcast signals to the outside world in real time.

[0174] The stop unit is used to stop broadcasting signals when a digital key connection broadcast is detected.

[0175] The acquisition unit is used to acquire the current signal strength value of the digital key and to wake up each slave node, triggering each slave node to acquire the current signal strength value of the digital key and feed it back to the master node. The master node is one of the nodes, and all other nodes are slave nodes.

[0176] Optionally, in the positioning device for a digital key provided in another embodiment of this application, the voting unit includes:

[0177] The filtering unit is used to filter the current signal strength values ​​of the digital key collected by each node to obtain the target signal strength value corresponding to the node.

[0178] The second judgment unit is used to determine whether the absolute value of the target signal strength value corresponding to the node is less than the absolute value of the fixed signal strength value corresponding to the node.

[0179] The range determination unit is used to determine that the digital key is within the node voting range corresponding to the node when the absolute value of the target signal strength value corresponding to the node is less than the absolute value of the fixed signal strength value corresponding to the node, and to determine the node voting range corresponding to the node as the current node voting range.

[0180] Optionally, in another embodiment of the digital key positioning device provided in this application, the device further includes:

[0181] The second acquisition unit is used to acquire, for each door node, the signal strength value of the digital key collected by the door node when the digital key is at the voting range calibration point corresponding to the door node. Here, a door node refers to a node located in the middle of the vehicle door. The voting range calibration point corresponding to the door node is located at the center opposite the door node and at the same height as the door node.

[0182] The first fixed value determination unit is used to determine the signal strength value of the digital key collected by each door node as the fixed signal strength value corresponding to each door node.

[0183] The third acquisition unit is used to acquire the signal strength values ​​of the digital key collected by the master node at each voting range calibration point corresponding to the master node. The master node is a node located in the center of the vehicle's interior. Each voting range calibration point corresponding to the master node is the center position of the four seats in the front and rear of the vehicle.

[0184] The second fixed value determination unit determines the average signal strength value of each digital key collected by the master node as the fixed signal strength value corresponding to the master node.

[0185] The fourth acquisition unit is used to acquire the signal strength value of the digital key collected by the rear bumper node when the digital key is in the headrest position of the middle seat in the last row.

[0186] The third fixed value determination unit is used to determine the signal strength value of the digital key collected by the rear protection node as the fixed signal strength value corresponding to the rear protection node. The rear protection node is a node located at the rear protection position of the vehicle.

[0187] The fifth acquisition unit acquires the signal strength values ​​of the digital key from the dashboard node when the digital key is positioned at the left and right corners of the vehicle's windshield. The dashboard node is a node located on the vehicle's dashboard.

[0188] The fourth fixed value determination unit is used to determine the larger of the signal strength values ​​of the two digital keys collected by the instrument panel node as the fixed signal strength value corresponding to the instrument panel node.

[0189] Optionally, in a digital key positioning device provided in another embodiment of this application, the first determining unit includes:

[0190] The quantity judgment unit is used to determine whether the number of voting ranges of the current digital key in each current node is greater than 3. If the number of voting ranges of the current digital key in each current node is greater than 3, it is determined that the entire public voting range is within the vehicle's interior. If the number of voting ranges of the current digital key in each current node is not greater than 3, it is determined that the entire public voting range is not within the vehicle's interior.

[0191] Optionally, in another embodiment of the digital key positioning device provided in this application, the device further includes:

[0192] The sixth acquisition unit is used to acquire multiple signal strength values ​​collected by each node when the digital key is located at each of the vehicle's interior edge calibration points. These interior edge calibration points include three calibration points evenly distributed on each vehicle door, three calibration points evenly distributed along the lower edge of the windshield, and three calibration points evenly distributed along the lower edge of the rear windshield.

[0193] The calculation unit is used to calculate the average of multiple signal strength values ​​collected by the node when the digital key is located at each of the vehicle's interior edge calibration points for each node, thereby obtaining the signal strength value of each node at each of the vehicle's interior edge calibration points.

[0194] The partitioning unit is used to divide the in-vehicle partition range within each target common range based on the signal strength values ​​of each in-vehicle edge calibration point corresponding to each node. Here, each target common range refers to the common range among all common ranges between the voting ranges of each node, that is not entirely within the vehicle's in-vehicle range.

[0195] Optionally, in a digital key positioning device provided in another embodiment of this application, the dividing unit includes:

[0196] The public scope determination unit is used to determine each target public scope from all public scopes among the voting scopes of each node.

[0197] The generation unit is used to generate multiple range-dividing arcs for each node, with the mean signal strength value of each group of in-vehicle edge calibration points centered on the node as the radius. Each group of in-vehicle edge calibration points includes one or more adjacent in-vehicle edge calibration points. A range-dividing arc refers to an arc that divides at least one common target area.

[0198] The in-vehicle area division unit is used to determine the in-vehicle division range within the target public area by dividing each target public area from the various regions defined by the range division arcs.

[0199] It should be noted that the specific working process of each unit provided in the above embodiments of this application can be referred to the specific implementation process of the corresponding steps in the above method embodiments, and will not be repeated here.

[0200] Another embodiment of this application provides an electronic device, such as... Figure 10 As shown, it includes:

[0201] Memory 1001 and processor 1002.

[0202] The memory 1001 is used to store the program.

[0203] The processor 1002 is used to execute a program stored in the memory 1001. When the program is executed, it is specifically used to implement the digital key positioning method provided in any of the above embodiments.

[0204] Another embodiment of this application provides a computer storage medium for storing a computer program, which, when executed, implements the digital key location method provided in any of the above embodiments.

[0205] Computer storage media, including both permanent and non-permanent, removable and non-removable media, can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0206] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0207] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method of positioning a digital key, characterized by The method comprises the following steps: acquiring current signal strength values of the digital key collected by each node on the vehicle; determining, from the node voting range corresponding to each node, a current node voting range in which the digital key is currently located, based on the current signal strength values of the digital key collected by each node; wherein the node voting range corresponding to one node is a circular range with the node as the center and a position at which a fixed signal strength value corresponding to the node is located as the radius; and the total coverage range of all node voting ranges corresponding to the nodes at least completely covers an in-vehicle range of the vehicle; judging whether the current voting common range is completely within the in-vehicle range of the vehicle; wherein the current voting common range refers to a common range of each current node voting range; if the current voting common range is not completely within the in-vehicle range of the vehicle, determining whether the digital key is within an in-vehicle division range in the current voting common range, based on the current signal strength values of the digital key collected by each current target node; wherein each current target node refers to each node that divides the in-vehicle division range in the current voting common range based on a plurality of signal strength values at in-vehicle edge calibration points of the vehicle collected by the node in advance; if the current voting common range is completely within the in-vehicle range of the vehicle or it is determined that the digital key is within the in-vehicle division range in the current voting common range, it is determined that the digital key is currently within the vehicle; if it is determined that the digital key is not within the in-vehicle division range in the current voting common range, it is determined that the digital key is currently outside the vehicle.

2. The method of claim 1, wherein, Before the step of acquiring the current signal strength values of the digital key collected by each node on the vehicle, the method further comprises the following steps: broadcasting signals outward in real time; stopping the broadcasting of signals outward when it is monitored that the digital key is connected to the broadcasting; collecting the current signal strength values of the digital key and waking up each slave node to trigger each slave node to collect the current signal strength values of the digital key and feed back to a master node; wherein the master node is one of the nodes, and each node other than the master node is a slave node.

3. The method of claim 1, wherein, The step of determining, from the node voting range corresponding to each node, a current node voting range in which the digital key is currently located, based on the current signal strength values of the digital key collected by each node, comprises the following steps: performing filtering processing on each current signal strength value of the digital key collected by each node to obtain a target signal strength value corresponding to the node; judging whether an absolute value of the target signal strength value corresponding to the node is less than an absolute value of the fixed signal strength value corresponding to the node; If it is judged that the absolute value of the target signal strength value corresponding to the node is less than the absolute value of the fixed signal strength value corresponding to the node, it is determined that the digital key is in the node voting range corresponding to the node, and the node voting range corresponding to the node is determined as the current node voting range.

4. The method of claim 1, wherein, Also includes: For each door node, respectively, the signal strength value of the digital key collected by the door node when the digital key is at the voting range calibration point corresponding to the door node is obtained; wherein the door node refers to a node arranged at the middle position of the door of the vehicle; the voting range calibration point corresponding to the door node is located at the center position opposite to the door node, and the height is flush with the door node; The signal strength value of the digital key collected by each door node is determined as the fixed signal strength value corresponding to each door node, respectively; The signal strength value of the digital key collected by the main node when the digital key is at each voting range calibration point corresponding to the main node is obtained, respectively; wherein the main node is a node arranged at the central position in the vehicle; each voting range calibration point corresponding to the main node is the center position of the front and rear four seats of the vehicle; The average value of the signal strength values of the digital keys collected by the main node is determined as the fixed signal strength value corresponding to the main node; The signal strength value of the digital key collected by the rear node when the digital key is at the headrest position of the middle seat in the last row is obtained, and the signal strength value of the digital key collected by the rear node is determined as the fixed signal strength value corresponding to the rear node; wherein the rear node is a node arranged at the rear position of the vehicle; The signal strength value of the digital key collected by the instrument panel node when the digital key is at the left edge corner position and the right edge corner position of the front windshield of the vehicle is obtained, respectively; wherein the instrument panel node is a node arranged at the instrument panel position of the vehicle; The larger value of the signal strength values of the two digital keys collected by the instrument panel node is determined as the fixed signal strength value corresponding to the instrument panel node.

5. The method of claim 4, wherein, The judgment whether the current voting public range is entirely within the in-vehicle range of the vehicle includes: Judging whether the number of each current node voting range in which the current digital key is located is greater than 3; wherein if the number of each current node voting range in which the current digital key is located is greater than 3, it is determined that the current voting public range is entirely within the in-vehicle range of the vehicle; if the number of each current node voting range in which the current digital key is located is not greater than 3, it is determined that the current voting public range is not entirely within the in-vehicle range of the vehicle.

6. The method of claim 1, wherein, Also includes: Respectively, when the digital key is at each of the vehicle interior edge calibration points of the vehicle, a plurality of signal strength values collected by each of the nodes are acquired; wherein the vehicle interior edge calibration points include three calibration points evenly distributed on each door of the vehicle, three calibration points evenly distributed along the lower edge of the front windshield, and three calibration points evenly distributed along the lower edge of the rear windshield; Respectively, for each of the nodes, the mean value of the plurality of signal strength values collected by the node when the digital key is at each of the vehicle interior edge calibration points of the vehicle is calculated, to obtain the signal strength value of each of the vehicle interior edge calibration points corresponding to each of the nodes; Based on the signal strength value of each of the vehicle interior edge calibration points corresponding to each of the nodes, the vehicle interior division range in each of the target common ranges is divided respectively; wherein each of the target common ranges refers to the common range that is not completely within the vehicle range of the vehicle among all the common ranges between the node voting ranges corresponding to each of the nodes.

7. The method of claim 6, wherein, The dividing of the vehicle interior division range in each of the target common ranges based on the signal strength value of each of the vehicle interior edge calibration points corresponding to each of the nodes includes: From all the common ranges between the node voting ranges corresponding to each of the nodes, each of the target common ranges is determined; For each of the nodes, a plurality of range division arcs are generated respectively with the node as the center and the mean value of the signal strength value of each group of vehicle interior edge calibration points corresponding to the node as the radius; wherein a group of vehicle interior edge calibration points includes one or more adjacent vehicle interior edge calibration points; the range division arc refers to an arc that at least divides one of the target common ranges; Respectively, for each of the target common ranges, the vehicle interior division range in the target common range is determined from each region of the target common range divided by each of the range division arcs.

8. A positioning apparatus of a digital key, characterized by, It includes: A first acquisition unit is configured to acquire the current signal strength value of the digital key collected by each node on the vehicle; A voting unit is configured to determine, based on the current signal strength value of the digital key collected by each of the nodes, the current node voting range in which the current digital key is located from the node voting range corresponding to each of the nodes; wherein the node voting range corresponding to one node is a circular range with the node as the center and the position of the fixed signal strength value corresponding to the node as the radius; the total coverage range of all node voting ranges corresponding to all nodes at least completely covers the vehicle range; A first judgment unit is configured to judge whether the current voting common range is completely within the vehicle range of the vehicle; wherein the current voting common range refers to the common range of each current node voting range. The boundary determination unit is configured to determine whether the digital key is in an in-vehicle division range in the current voting common range based on a current signal strength value of the digital key collected by each current target node, if the current voting common range is not entirely in the in-vehicle range of the vehicle; each current target node refers to each node that divides the in-vehicle division range in the current voting common range based on a signal strength value collected at a plurality of in-vehicle edge marking points of the vehicle in advance; The first position determination unit is configured to determine that the current digital key is in the in-vehicle range of the vehicle when the current voting common range is entirely in the in-vehicle range of the vehicle, or when it is determined that the digital key is in the in-vehicle division range in the current voting common range. The second position determination unit is configured to determine that the current digital key is out of the in-vehicle range of the vehicle when it is determined that the digital key is not in the in-vehicle division range in the current voting common range.

9. An electronic device, comprising: Comprise: a memory and a processor; The memory is configured to store a program; The processor is configured to execute the program, and the program, when executed, is specifically configured to implement the positioning method of the digital key according to any one of claims 1 to 7.

10. A computer storage medium, characterized in that, A computer program is stored, and the computer program, when executed, is configured to implement the positioning method of the digital key according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Vehicle control method, device, equipment, medium and program product

    CN114347948A

  • Vehicle digital key positioning method and device, vehicle and medium

    CN115175311A