Digital key positioning device

By utilizing the communication unit, computing unit, and deep learning model of the digital key positioning device, combined with TOF values ​​and supplementary information, the problem of insufficient positioning accuracy of UWB ranging technology in dynamic environments is solved, achieving higher positioning accuracy.

CN121100293APending Publication Date: 2025-12-09LG INNOTEK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480031604.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-05-08
Filing Date
2024-04-11
Publication Date
2025-12-09

AI Technical Summary

Technical Problem

Existing UWB ranging technology has shortcomings in positioning accuracy, especially when its performance is reduced by the biometric information of digital keys, the holder's status, and environmental factors.

Method used

A digital key positioning device is used, which, through a communication unit, a first computing unit, a data processing unit, and a second computing unit, combines a deep learning model to calculate the position of the digital key using the TOF value and supplementary information.

Benefits of technology

It improves the positioning accuracy of UWB ranging technology, enabling real-time position tracking in dynamic environments and reducing positioning errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121100293A_ABST
    Figure CN121100293A_ABST
Patent Text Reader

Abstract

According to an embodiment, there is provided a digital key positioning apparatus including: a communication unit for receiving a plurality of time of flight (TOF) values for a UWB signal from a plurality of anchor points provided in a vehicle to perform UWB communication with a digital key, and collecting personal information of a digital key user and sensing information of the digital key from the digital key; a first calculation unit for calculating distance values between the plurality of anchor points and the digital key using the received plurality of TOF values; a data processing unit for selecting supplementary information from the sensing information using personal information of the digital key user; and a second calculation unit for calculating position information of the digital key using the distance value and the supplementary information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to a digital key positioning device. Background Technology

[0002] To provide local-based services (LBS), technologies such as GPS, Wi-Fi, or Bluetooth are used. However, the problem with these technologies is that accurate measurement is difficult. In contrast, ultra-wideband (UWB) (ranging from 6 GHz to 8 GHz with a bandwidth of over 500 MHz) offers the advantages of wide bandwidth, low-power communication, and high accuracy within tens of centimeters for positioning.

[0003] Previous location tracking technologies based on GPS and mobile communication networks had error ranges of 5 m to 50 m and 50 m to 200 m, respectively, and GPS in urban areas may encounter obstacles when receiving signals transmitted by satellites.

[0004] In the case of Wi-Fi, location tracking can be performed at low cost, but it uses a narrow operating frequency band, so channel allocation may be limited as the number of location tracking targets increases. In addition, mobile terminals can disconnect from fixed Wi-Fi access points (APs).

[0005] In the case of Bluetooth, multiple sensors can be set up at low cost, but it is not suitable for real-time location tracking in dynamic environments due to its large communication latency.

[0006] UW technology utilizes time-of-flight (ToF) technology, which calculates the distance between communicating entities by multiplying the signal propagation time between them by the speed of light.

[0007] UWB technology is a technique that uses Time-of-Flight (ToF) technology with a bandwidth of over 500 MHz (6 GHz to 8 GHz) and multiplies the signal propagation time between communicating entities by the speed of light to calculate the distance between them.

[0008] Unlike Wi-Fi and Bluetooth, UWB technology uses a wide bandwidth and is able to transmit large amounts of information at high speeds with low power consumption.

[0009] Since UWB positioning relies solely on distance data obtained through ranging techniques, positioning performance can be reduced due to errors in the distance data. Furthermore, the biometric information of the digital key holder, the state in which the key is carried, and the surrounding environment can all affect the signal and degrade performance. Summary of the Invention

[0010] Technical issues This invention relates to a digital key positioning device that can improve the accuracy of UWB ranging technology.

[0011] Technical solution According to an embodiment, a digital key positioning device is provided, comprising: a communication unit configured to receive multiple time-of-flight (TOF) values ​​for UWB signals from multiple anchors installed in a vehicle and communicating with the digital key via UWB, and to collect personal information of the digital key user and sensing information of the digital key from the digital key; a first calculation unit configured to calculate distance values ​​between the multiple anchors and the digital key using the received multiple TOF values; a data processing unit configured to select supplementary information from the sensing information using the personal information of the digital key user; and a second calculation unit configured to calculate location information of the digital key using the distance values ​​and the supplementary information.

[0012] The data processing unit can use a matching table stored in the database to select supplementary information that matches the user's personal information.

[0013] The data processing unit can use the learning model unit to select supplementary information.

[0014] The learning model unit may include a deep learning model that is trained to take the user's personal information as an input layer, learn the correlation between the accuracy of the user's personal information, sensed information and digital key location information, and make supplementary information into an output layer based on the input user's personal information.

[0015] The sensing information may include at least one of acceleration information, tilt information, proximity information, magnetic field information, and temperature information.

[0016] The second calculation unit can use acceleration information to change the positioning cycle of the distance value.

[0017] The second calculation unit can use acceleration information to correct the distance value.

[0018] The second calculation unit can correct the distance value based on proximity information.

[0019] The second calculation unit can correct the distance value based on the magnetic field information.

[0020] The second calculation unit can correct the distance value based on temperature information.

[0021] Beneficial effects The digital key positioning device according to the embodiment can improve the accuracy of UWB ranging technology. Attached Figure Description

[0022] Figure 1 This is a conceptual diagram of a UWB system according to an embodiment.

[0023] Figure 2 This is a diagram illustrating the communication process between multiple UWB devices.

[0024] Figure 3 This is a block diagram of the structure of the UWB device (10) according to an embodiment.

[0025] Figure 4 The ranging process of the processor according to an embodiment is shown.

[0026] Figure 5 This is a block diagram of the structure of a digital key positioning device according to an embodiment.

[0027] Figure 6 This is an operation flowchart of the digital key positioning device according to an embodiment. Detailed Implementation

[0028] In the following, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0029] However, the spirit of the invention is not limited to the embodiments described herein, and can be implemented in various different forms. Within the scope of the spirit of the invention, one or more constituent elements in the embodiments can be selectively combined and substituted.

[0030] Furthermore, unless otherwise specifically and explicitly defined and stated, the terms used to describe embodiments of the invention (including technical and scientific terms) may be interpreted as having a meaning that is generally understood by one of ordinary skill in the art to which this invention pertains. The meaning of commonly used terms (e.g., terms defined in dictionaries) may be interpreted with consideration of the contextual meaning of related technologies.

[0031] Furthermore, the terminology used in the embodiments of the present invention is for describing the embodiments and is not intended to limit the present invention.

[0032] In this specification, unless otherwise specified, the singular form may also include the plural form, and the expression "at least one (or one or more) of A, B and C" may include one or more of all possible combinations of A, B and C.

[0033] Furthermore, terms such as “first,” “second,” “A,” “B,” “(a),” and “(b)” can be used to describe the constituent elements of exemplary embodiments of the present invention.

[0034] These terms are used only to distinguish one constituent element from another, and the nature, order, or sequence of such constituent elements are not limited by these terms.

[0035] Furthermore, when a constituent element is described as “linked,” “combined,” or “connected” to another constituent element, the former may be directly “linked,” “combined,” or “connected” to the latter, or may be indirectly “linked,” “combined,” or “connected” to the latter through another constituent element located therebetween.

[0036] Furthermore, when a constituent element is described as being formed or disposed "above" or "below" another constituent element, this includes not only cases where the two constituent elements are in direct contact with each other, but also cases where one or more other constituent elements are formed or disposed between the two constituent elements. Additionally, the expression "above" or "below" can refer to a downward or upward direction based on a constituent element.

[0037] In the following description, embodiments will be described in detail with reference to the accompanying drawings, wherein the same reference numerals are used for the same or corresponding constituent elements throughout the drawings, and redundant descriptions of such constituent elements will be omitted.

[0038] Figure 1 This is a conceptual diagram of a UWB system according to an embodiment.

[0039] UWB technology can be a short-range, high-speed wireless communication technology that uses a wide bandwidth of several GHz or more, low spectral density, and short pulse width (e.g., 1 nanosecond to 4 nanoseconds) in baseband mode. "UWB" can also refer to the frequency band itself used for UWB communication.

[0040] The UWB device 2 according to an embodiment may include a fixed terminal implemented as a computer device or a mobile terminal, and communicates with another device and / or server using wireless communication methods or wired communication methods. For example, the UWB device 2 may include a smartphone, mobile terminal, laptop computer, terminal for digital broadcasting, personal digital assistant (PDA), portable multimedia player (PMP), navigation system, slate PC, tablet PC, desktop computer, digital TV, refrigerator, AI speaker, wearable device, projector, digital key, smart car, printer, car console, and control device for controlling at least some functions of a car, but is not limited to these examples.

[0041] In the embodiments, the UWB device is described, for example, as being installed in digital keys or smartphones and vehicles.

[0042] According to the embodiment, the UWB device 2 can perform device-to-device (D2D) communication. D2D communication is a method in which geographically close devices perform direct communication without traversing infrastructure such as base stations. In D2D communication, devices can communicate one-to-one, one-to-many, or many-to-many. D2D communication can use unlicensed frequency bands similar to Wi-Fi Direct or Bluetooth. Alternatively, D2D communication can utilize licensed frequency bands to enhance the frequency utilization efficiency of cellular systems. While D2D communication is sometimes used as a term limited to machine-to-machine communication or intelligent machine-type communication, D2D communication in this embodiment can include not only communication between simple devices equipped with communication capabilities, but also communication between various types of devices with communication capabilities (e.g., smartphones and personal computers).

[0043] In this embodiment, the host controller 1 can use ranging results to determine the location of multiple UWB devices. The host controller 1 can classify each UWB device 2 into each of multiple nodes and analyze the location of each UWB device 2 based on the distance relationships between the nodes. The host controller 1 can designate multiple UWB devices 2 installed in the vehicle as anchor nodes and UWB devices 2 installed in the digital key as marker nodes, thus determining the location of each UWB device 2 based on the distance relationships between the anchor nodes and the marker nodes.

[0044] In an embodiment, among the multiple UWB devices 2 installed in a vehicle, one UWB device 2 can be designated as the master UWB device 2, and the host controller 1 can be configured as an electronic control unit (ECU) or a body domain controller (BDC).

[0045] Figure 2 This is a diagram illustrating the communication process between multiple UWB devices.

[0046] The first UWB device and the second UWB device can communicate through a device search process, a link generation process, and a data communication process.

[0047] During the device search process, the first UWB device and the second UWB device can each search for other UWB devices capable of D2D communication with each other in their vicinity. Therefore, the first UWB device and the second UWB device can each determine whether to generate a link for performing D2D communication. For example, the first UWB device can transmit a search signal, causing the second UWB device to search for the first UWB device. Additionally, the first UWB device can receive the search signal transmitted by the second UWB device, thereby identifying the presence of other electronic devices capable of D2D communication within the D2D communication range (S201).

[0048] During the link generation process, the first UWB device and the second UWB device can each generate a link for data transmission with the UWB device to which the data is to be sent, which is among the UWB devices discovered during the device search process. For example, the first UWB device can generate a link for data transmission with the second UWB device discovered during the device search process (S202).

[0049] During data communication, the first UWB device and the second UWB device can each send and receive data with the UWB device that generated the link during the link generation process. For example, the first UWB device can send and receive data with the second UWB device through the link generated during the link generation process (S203).

[0050] Various embodiments of this application relate to medium access control (MAC) based on the aforementioned D2D communication, and require measuring the distance between UWB devices for the MAC. Here, UWB ranging technology can be used to measure the distance between electronic devices.

[0051] In this embodiment, ranging is the act of measuring the distance between a UWB device (fob) and another UWB device (anchor), with the data structure conforming to the IEEE 802.15.4z standard, and transmitting a packet may take approximately 200 μs.

[0052] Figure 3 This is a block diagram of the structure of the UWB device 10 according to an embodiment. (Refer to...) Figure 3 According to an embodiment, the UWB device 10 performs ranging with another UWB device 20 via ultra-wideband (UWB) and may include a communication unit 11, at least one processor 12, and a memory 13 with an embedded UWB ranging program. Additionally, the other UWB device 20 may similarly be configured to include a communication unit 21, at least one processor 22, and a memory 23.

[0053] In this embodiment, UWB device 10 is a UWB device installed in the vehicle and can be used as an anchor point, and another UWB device 20 is a UWB device installed in the digital key and can be used as a remote key fob (fob).

[0054] Communication unit 11 can communicate with host controller 1 to transmit ranging results and receive localization results from host controller 1. Communication unit 11 can communicate with host controller 1 via L-CAN bus and transmit ranging results to host controller 1. Additionally, communication unit 11 can receive localization results from host controller 1 via L-CAN bus.

[0055] The processor 12 can perform ranging with another UWB device 20 via UWB and measure the distance to the other UWB device 20.

[0056] For example, when a digital key stored on a smartphone is used to open / close a vehicle door, the vehicle can use multiple UWB devices 10 (e.g., eight UWB communication modules) to measure the distance between the smartphone and the vehicle, and then estimate the smartphone's position based on the measurement results. When the distance between the vehicle and the smartphone is below a predetermined distance, the vehicle can automatically open the door, thereby improving user convenience. The vehicle and smartphone can use multicast ranging or broadcast ranging.

[0057] Figure 4 The ranging process of the processor according to an embodiment is shown.

[0058] Figure 4 Two-way ranging (DS) and single-way ranging (SS) are shown as TWR methods.

[0059] Distance measurement is the action of measuring the distance between a remote key fob and an anchor point. The data structure conforms to the IEEE 802.15.4z standard, and transmitting a packet may take about 200 μs.

[0060] In this embodiment, UWB device 10 can operate as an anchor point. While UWB device 10 operates as an anchor point according to this embodiment, another UWB device 20 can operate as a remote key fob.

[0061] A slot can be defined as the time interval during which a remote key fob or anchor transmits (or receives) a signal once until the next transmission (or reception).

[0062] First, the remote key fob sends a poll packet and records a timestamp T0.

[0063] Next, the anchor receives polling data packets and records T1.

[0064] Next, the anchor point receives the signal, taking time T. d1 To generate a response data packet, send a response message, and record T2.

[0065] Next, the remote key fob receives the response message and records T3.

[0066] Next, the remote key fob receives the signal and spends time T. d2 To generate the final message.

[0067] Next, the remote key fob sends the final message and records T4, and the anchor receives the final message and records T5.

[0068] The distance between the remote control key fob and the anchor point can be calculated using Equation 1 below.

[0069] [Formula 1] (In Equation 1, R is the distance between the remote control key fob and the anchor point, and C is the speed of light.) Figure 5 This is a block diagram of the structure of a digital key positioning device according to an embodiment.

[0070] Reference Figure 5 According to the embodiment, the digital key positioning device 100 may include a communication unit 110, a first computing unit 120, a data processing unit 130, a second computing unit 140, and a database 150.

[0071] In an embodiment, the positioning device 100 may be one of a plurality of anchor points installed in the vehicle, and the anchor point designated as the positioning device 100 is the main anchor point, and may receive a plurality of time-of-flight (TOF) values ​​of UWB signals between the plurality of anchor points including the main anchor point and the digital key, and use the TOF values ​​to determine the location of the digital key.

[0072] The communication unit 110 can receive multiple TOF values ​​of UWB signals from multiple anchor points installed in the vehicle, perform UWB communication with the digital key, and collect personal information of the digital key user and sensing information of the digital key from the digital key. Alternatively, the communication unit 110 can collect personal information of the user and sensing information of the digital key from an external server.

[0073] The communication unit 110 can receive multiple TOF values ​​through the above-described device search process, link generation process, and data communication process.

[0074] The communication unit 110 can collect the user's personal information and the digital key's sensing information by communicating directly with the digital key, or by using an external server or cloud-based method.

[0075] In this embodiment, the user's personal information may be the personal information of the digital key holder (i.e., the vehicle owner or driver). Personal information may include the user's biometrics and physical information, as well as information regarding the digital key's usage and movement patterns, and its location. In this embodiment, the user's personal information may include at least one of the user's height, weight, gender, age, movement speed, movement pattern, digital key carrying pattern, and digital key usage pattern. The user's personal information may include information directly entered by the user using the digital key and information automatically measured and stored through an application installed on the digital key. For example, information regarding the user's height, weight, gender, and age may be directly entered by the user, while movement speed, movement pattern, digital key carrying pattern, digital key usage pattern, and digital key location may be periodically measured, analyzed, and stored through an application installed on the digital key.

[0076] In this embodiment, the sensing information of the digital key can be information measured by sensors installed in the digital key. The sensors installed in the digital key can be accelerometers, gyroscopes, proximity sensors, Hall effect sensors, and temperature sensors. In this embodiment, the sensing information can include at least one of acceleration information, tilt information, proximity information, magnetic field information, and temperature information.

[0077] Communication unit 110 can perform data communication with digital keys, anchor points, and external servers. For example, communication unit 110 can use telematics technologies such as Wireless LAN (WLAN), Wi-Fi, Wireless Broadband (WiBro), Global Microwave Access Interoperability (WiMAX), High-Speed ​​Downlink Packet Access (HSDPA), IEEE 802.16, Long Term Evolution (LTE), and Wireless Mobile Broadband Service (WMBS) to perform data communication.

[0078] Alternatively, the communication unit 110 may include Bluetooth, radio frequency identification (RFID), infrared communication (Infrared Data Association (IrDA)), ultra-wideband (UWB), Zigbee, and near field communication (NFC). Furthermore, regarding wired communication technologies, the communication unit 110 may use short-range communication technologies such as USB communication, Ethernet, serial communication, and optical / coaxial cable to perform data communication.

[0079] For example, the communication unit 110 can use short-range communication technology to perform data communication with the anchor point and digital key, and use long-range communication technology to perform data communication with an external server. However, the present invention is not limited to this, and various communication technologies can be used taking into account various factors.

[0080] The first calculation unit 120 can use multiple received TOF values ​​to calculate the distance values ​​between multiple anchor points and the digital key. The first calculation unit 120 can calculate the distance values ​​between multiple anchor points and the digital key using the UWB ranging technology described above.

[0081] The data processing unit 130 can use the digital key user's personal information to select supplementary information from the sensed information.

[0082] For example, data processing unit 130 can use a matching table stored in database 150 to select supplementary information that matches the personal information of the digital key user. The matching table can be a table in which the user's personal information and appropriate supplementary information are arranged in a corresponding manner. The matching table can be analyzed by an external server and can be updated periodically. The matching table can be a table that associates at least one piece of supplementary information best suited for correcting errors in the location information of the digital key based on the user's personal information.

[0083] The data processing unit 130 can use a matching table to determine whether supplementary information matches based on the input value of each piece of personal information. For example, when the user's height falls outside a preset reference range, tilt information can be matched as supplementary information. Alternatively, when the user's movement speed falls outside a preset reference range, acceleration information can be matched as supplementary information. Alternatively, when the user's age falls outside a preset reference range, proximity information can be matched as supplementary information. Alternatively, when the digital key is analyzed as being carried at an angle relative to its carrying pattern, tilt information can be matched as supplementary information. Alternatively, when the location of the digital key is identified as underground (e.g., in a parking garage), proximity information can be matched as supplementary information. Alternatively, when referring to the carrying pattern of the digital key and the digital key is carried in a bag, handbag, or hip pocket, proximity information can be matched as supplementary information.

[0084] Alternatively, the data processing unit 130 can use a matching table to determine whether multiple pieces of supplementary information match based on the input value of each piece of personal information. For example, when the user's height falls outside a preset reference range, tilt information and acceleration information can be matched as supplementary information. Alternatively, when the user's movement speed falls outside a preset reference range, acceleration information and proximity information can be matched as supplementary information. Alternatively, when the user's age falls outside a preset reference range, proximity information and acceleration information can be matched as supplementary information. Alternatively, the usage pattern of the digital key can be referenced, and thus tilt information and temperature information can be matched as supplementary information based on the user's usage environment and usage time. Alternatively, when the location of the digital key is identified as underground (e.g., in a parking garage), proximity information and temperature information can be matched as supplementary information.

[0085] Additionally, the data processing unit 130 can combine multiple pieces of personal information to determine whether to match any supplementary information based on a matching table. For example, when combining information about the user's gender, height, and weight, and the value of each piece of personal information falls outside a preset range, tilt information can be matched as supplementary information. Alternatively, when combining information about the user's movement speed and movement pattern, and the value of each piece of personal information falls outside a preset range, acceleration information can be matched as supplementary information. Alternatively, when combining information about the user's age, weight, and height, and the value of each piece of personal information falls outside a preset range, proximity information can be matched as supplementary information. Alternatively, when combining information about the digital key's carrying pattern and usage pattern, and the value of each piece of personal information falls outside a preset range, tilt information can be matched as supplementary information.

[0086] Additionally, the data processing unit 130 can combine multiple pieces of personal information to determine whether multiple pieces of supplementary information match according to a matching table. For example, when combining information about the user's gender, height, and weight, and the value of each piece of personal information falls outside a preset range, tilt information and acceleration information can be matched as supplementary information. Alternatively, when combining information about the user's movement speed and movement pattern, and the value of each piece of personal information falls outside a preset range, acceleration information and proximity information can be matched as supplementary information. Alternatively, when combining information about the user's age, weight, and height, and the value of each piece of personal information falls outside a preset range, proximity information and acceleration information can be matched as supplementary information. Alternatively, when combining information about the digital key's carrying mode and usage mode, and the value of each piece of personal information falls outside a preset range, tilt information, temperature information, and magnetic field information can be matched as supplementary information.

[0087] [Table 1] Table 1 is an exemplary matching table specifying which sensing information can be selected as supplementary information based on personal information. Table 1 shows that when any sensing information falls outside a preset range, the corresponding sensing information can be selected as supplementary information. For each item, "O" indicates that the item can be selected as supplementary information, and "X" indicates that the item is not selected as supplementary information. For example, when the height information in the personal information falls outside the preset reference range, acceleration information and tilt information can be selected as supplementary information. Table 1 is exemplary and can be changed according to preset settings and various conditions. The matching table can be updated periodically, and updated data can be received by communicating with an external server.

[0088] Alternatively, the data processing unit 130 may use a learning model unit to select supplementary information. In an embodiment, the learning model unit may include a deep learning model trained to learn the correlation between the accuracy of the user's personal information, sensed information, and the location information of the digital key, using the user's personal information as an input layer, and to make supplementary information that can improve the accuracy of the location information of the digital key the output layer based on the input user's personal information. The deep learning model may be a recurrent neural network (RNN).

[0089] The learning model unit may include a computer-readable program. The program may be stored in a recording medium or storage device that can be executed by a computer. The processor in the computer can read the program from the recording medium or storage device, execute the program (i.e., the trained model) to calculate the input information, and output the calculation results.

[0090] The learning model unit can be trained on an external server, and the data processing unit 130 can receive the trained model through the communication unit 110 and update the learning model unit through a periodic data communication process.

[0091] Furthermore, the accuracy of the digital key's location information can be measured using labeled training data. This labeled training data, through previous execution, measures the degree to which the error value of the digital key's location information is compensated based on the user's personal information and supplementary information. This labeled training data can be generated before training the learning model unit and can be input into the learning model unit.

[0092] The data processing unit 130 can select at least one piece of supplementary information based on the personal information received from the communication unit 110, and transmit the at least one piece of supplementary information to the second computing unit 140.

[0093] The second calculation unit 140 can use distance values ​​and supplementary information to calculate the location information of the digital key. The second calculation unit 140 can use at least one piece of supplementary information to calculate a correction value that can correct the location information of the digital key.

[0094] For example, the second calculation unit 140 can use acceleration information to change the positioning period of the distance value. When the acceleration information exceeds a preset range, the second calculation unit 140 can shorten the positioning period of the distance value to calculate the location information of the digital key, and when the acceleration information is below the preset range, the second calculation unit 140 can extend the positioning period of the distance value to calculate the location information of the digital key.

[0095] Alternatively, the second calculation unit 140 can use tilt information to correct the distance value. For example, the second calculation unit 140 can increase or decrease the distance value based on the tilt value of the digital key.

[0096] Alternatively, the second calculation unit 140 can correct the distance value based on the proximity information. For example, when the distance value and the proximity information do not match, the second calculation unit 140 can use the proximity information to correct the distance value to a certain extent.

[0097] Alternatively, the second calculation unit 140 can correct the distance value based on the magnetic field information. For example, the second calculation unit 140 can calculate the error range that may affect UWB performance based on the value of the magnetic field information and reflect the error range in the distance value.

[0098] Alternatively, the second calculation unit 140 can correct the distance value based on the temperature information. For example, the second calculation unit 140 can calculate the error range that may affect UWB performance based on the temperature information value and reflect the error range in the distance value.

[0099] Furthermore, the second calculation unit 140 can correct the distance value by combining the supplementary information, and use the corrected distance value to calculate the location information of the digital key. The second calculation unit 140 can use the corrected distance value to apply trilateration to calculate the location information of the digital key.

[0100] The location information of the digital key can be transmitted to the vehicle's ECU or BDC and can be used for automatic unlocking control of the vehicle.

[0101] Database 150 may include at least one storage medium selected from flash memory, hard disk, multimedia card micromedia, card-type memory (e.g., SD or XD memory), magnetic storage, magnetic disk, optical disk, random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and programmable read-only memory (PROM). Additionally, positioning device 100 may operate on network storage over the Internet to perform the storage functions of database 150, or may function in conjunction with network storage.

[0102] Database 150 can store user personal information, matching tables, and various types of parameters for the learning model collected from an external server. Additionally, database 150 can store the data and procedures required for the operation of the digital key positioning device.

[0103] In addition, database 150 can store various user interfaces (UI) or graphical user interfaces (GUI).

[0104] Figure 6 This is an operation flowchart of the digital key positioning device according to an embodiment.

[0105] First, the communication unit can collect personal information of the digital key user and sensing information of the digital key from the digital key or an external server. The collected personal information of the digital key user and the collected sensing information of the digital key can be stored in a database (S601).

[0106] Next, the communication unit can receive multiple time-of-flight (TOF) values ​​of the UWB signal from multiple anchor points installed in the vehicle and perform UWB communication with the digital key (S602).

[0107] Next, the first calculation unit can use multiple received TOF values ​​to calculate the distance values ​​between multiple anchor points and the digital key (S603).

[0108] Next, the data processing unit can select supplementary information from the sensing information using the digital key user's personal information (S604).

[0109] Next, the second calculation unit can use the distance value and supplementary information to calculate the location information of the digital key (S605).

[0110] The location information of the digital key can be transmitted to the vehicle's ECU or BDC and can be used for automatic unlocking control of the vehicle (S606).

[0111] The term "unit" used in these embodiments refers to a software or hardware component such as a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC), and a "unit" performs a specific function. However, a "unit" is not limited to software or hardware. A "unit" can be configured to reside on an addressable memory medium and can also be configured to be reproduced by one or more processors. Thus, for example, a "unit" includes components such as software components, object-oriented software components, class components, and task components, as well as processors, functions, attributes, processes, subroutines, program code segments, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided in components and "units" can be combined into a smaller number of components and "units," or can be further divided into additional components and "units." Additionally, components and "units" can also be implemented to reproduce one or more CPUs within a device or secure multimedia card.

[0112] Although the present invention has been described above with reference to exemplary embodiments, those skilled in the art will understand that various modifications and variations can be made to the present invention without departing from the scope and spirit of the invention.

Claims

1. A digital key positioning device, comprising: A communication unit is configured to receive multiple time-of-flight values, i.e. multiple TOF values, for UWB signals from multiple anchor points installed in the vehicle and communicating with the digital key, and to collect personal information of the digital key user and sensing information of the digital key from the digital key or an external server. A first calculation unit is configured to use the received plurality of TOF values ​​to calculate the distance values ​​between the plurality of anchor points and the digital key; A data processing unit configured to select supplementary information from the sensed information using the personal information of the user of the digital key; as well as A second calculation unit is configured to use the distance value and the supplementary information to calculate the location information of the digital key.

2. The digital key positioning device according to claim 1, wherein, The data processing unit uses a matching table stored in the database to select the supplementary information that matches the user's personal information.

3. The digital key positioning device according to claim 1, wherein, The data processing unit uses a learning model unit to select the supplementary information.

4. The digital key positioning device according to claim 3, wherein, The learning model unit includes a deep learning model, which is trained to take the user's personal information as an input layer, learn the correlation between the accuracy of the user's personal information, the sensing information and the location information of the digital key, and make the supplementary information into an output layer based on the input user's personal information.

5. The digital key positioning device according to claim 1, wherein, The sensing information includes at least one of acceleration information, tilt information, proximity information, magnetic field information, and temperature information.

6. The digital key positioning device according to claim 5, wherein, The second calculation unit uses the acceleration information to change the positioning period of the distance value.

7. The digital key positioning device according to claim 5, wherein, The second calculation unit uses the acceleration information to correct the distance value.

8. The digital key positioning device according to claim 5, wherein, The second calculation unit corrects the distance value based on the proximity information.

9. The digital key positioning device according to claim 5, wherein, The second calculation unit corrects the distance value based on the magnetic field information.

10. The digital key positioning device according to claim 5, wherein, The second calculation unit corrects the distance value based on the temperature information.