Location fingerprint database management method, computer equipment, storage medium and program product
By managing the location fingerprint library of digital keys, using a variety of signal strength characteristic data and signal interaction information, the problem of inaccurate distance measurement of traditional digital key positioning systems is solved, and the accuracy of vehicle control is improved.
Patent Information
- Application Number
- CN202510060612.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2045-01-15
AI Technical Summary
The traditional digital key positioning system has inaccurate distance determination methods based on Bluetooth signal strength, resulting in insufficient vehicle control.
By obtaining at least two signal strength characteristic data of each sampling point in the sampling area of the digital key, and determining the position information of the sampling point based on the signal interaction information between the reference device and the vehicle, the position fingerprint library of the digital key is managed to improve the accuracy of distance measurement.
Improve the accuracy of measurement of distance between the digital key and the vehicle, enhance the accuracy of vehicle control, and reduce the impact of inaccurate signal strength and distance conversion.
Smart Images

Figure CN119556232A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a location fingerprint library management method, computer equipment, storage medium and program product. Background Art
[0002] Digital key is a vehicle access control tool based on digital technology. It uses smart devices such as smartphones and smart watches as carriers, and through wireless communication technologies such as Bluetooth, Near Field Communication (NFC), and cellular networks, it can achieve remote or close-range interaction with the vehicle, thereby completing a series of operations such as unlocking, starting, and authorized sharing of the vehicle. Among them, Bluetooth positioning technology plays a vital role in the application of digital keys.
[0003] In traditional technology, digital key positioning systems usually implement Bluetooth positioning based on the distance determination method based on field strength. This method roughly estimates the distance between the key and the vehicle by measuring the strength of the Bluetooth signal. Due to environmental factors such as obstacles and electromagnetic interference, the distance estimation based on the Bluetooth signal strength is inaccurate, and the vehicle control based on the estimated distance is not accurate enough. Summary of the invention
[0004] Based on this, it is necessary to provide a location fingerprint library management method, computer equipment, storage medium and program product to address the above technical problems, which can improve the accuracy of determining the distance between the digital key and the vehicle.
[0005] In a first aspect, the present application provides a location fingerprint library management method, the method comprising:
[0006] When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, obtaining at least two signal strength characteristic data of the digital key at each sampling point in the sampling area; and
[0007] Determine the location information of each sampling point according to the signal interaction information between the reference device at each sampling point and the first signal receiver on the vehicle; wherein the at least two signal strength characteristic data of each sampling point include the signal strength of at least two wireless signals of different powers transmitted by the digital key at the sampling point and received by the second signal receiver on the vehicle;
[0008] The location fingerprint library of the digital key is managed according to the at least two signal strength characteristic data and the location information of each sampling point.
[0009] In one embodiment, the at least two wireless signals with different powers are transmitted by the same signal transmitter in the digital key.
[0010] In one embodiment, the sampling area includes a plurality of unit areas of the same size, and the position information of each sampling point includes the position coordinates of the sampling point relative to the vehicle;
[0011] Managing the location fingerprint library of the digital key according to the at least two signal strength characteristic data and the location information of each sampling point includes:
[0012] For each sampling point, according to the position coordinates of the sampling point, determine the unit area matching the position coordinates from the unit areas as the associated unit area of the sampling point;
[0013] The location fingerprint library of the digital key is managed according to the at least two signal strength feature data of each sampling point and the associated unit area.
[0014] In one embodiment, when the parking location to which the sampling area belongs is a location where no location fingerprint library is set, the location fingerprint library of the digital key is managed according to the at least two signal strength feature data of each sampling point and the associated unit area, including:
[0015] Determine at least two signal strength characteristic data of each associated unit area according to the at least two signal strength characteristic data of each sampling point and the associated unit area;
[0016] Each of the associated unit areas is bound to the corresponding at least two signal strength feature data to create a location fingerprint library of the digital key at the parking location.
[0017] In one embodiment, the reference device is a physical key of the vehicle.
[0018] In one embodiment, the physical key supports ultra-wideband UWB wireless communication.
[0019] In one embodiment, managing the location fingerprint library of the digital key according to the at least two signal strength characteristic data and the location information of each sampling point includes:
[0020] In the case where the current meteorological environment data of the digital key does not match the reference meteorological environment data for constructing a location fingerprint library of the parking place to which the digital key belongs in the sampling area, based on the meteorological environment influence model, converting the at least two signal strength feature data of each sampling point under the current meteorological environment data into the at least two signal strength feature data of each sampling point under the reference meteorological environment data;
[0021] Managing the location fingerprint library of the digital key according to the location information of each sampling point and the at least two signal strength feature data under the reference meteorological environment data;
[0022] After managing the location fingerprint library of the digital key according to the at least two signal strength characteristic data and the location information of each sampling point, the method further includes:
[0023] When a positioning instruction for the digital key is detected, obtaining at least two signal strength characteristic data of the digital key at a current position under real-time meteorological environment data;
[0024] Converting the at least two signal strength characteristic data of the current location point under the real-time meteorological environment data to the at least two signal strength characteristic data of the current location point under the reference meteorological environment data;
[0025] The current location information of the digital key is determined according to the location fingerprint library of the parking location and the at least two signal strength characteristic data of the current location point under the reference meteorological environment data.
[0026] In one embodiment, managing the location fingerprint library of the digital key according to the at least two signal strength characteristic data and the location information of each sampling point includes:
[0027] When the current meteorological environment data of the digital key matches the reference meteorological environment data for constructing a location fingerprint library of the parking place to which the digital key belongs in the sampling area, managing the location fingerprint library of the digital key according to the location information of each sampling point and the at least two signal strength feature data under the current meteorological environment data;
[0028] After managing the location fingerprint library of the digital key according to the at least two signal strength characteristic data and the location information of each sampling point, the method further includes:
[0029] When a positioning instruction for the digital key is detected, obtaining at least two signal strength characteristic data of the digital key at a current position under real-time meteorological environment data;
[0030] Converting the at least two signal strength characteristic data of the current location point under the real-time meteorological environment data to the at least two signal strength characteristic data of the current location point under the reference meteorological environment data;
[0031] The current location information of the digital key is determined according to the location fingerprint library of the parking location and the at least two signal strength characteristic data of the current location point under the reference meteorological environment data.
[0032] In one embodiment, the meteorological environment data includes at least two types of environmental factor data, and the method further includes:
[0033] If it is detected that the data difference between the key environmental factor data in the current meteorological environment data and the key environmental factor data in the reference meteorological environment data is greater than the factor error corresponding to the key environmental factor, it is determined that the current meteorological environment data of the digital key does not match the reference meteorological environment data when constructing the location fingerprint library of the digital key at the parking location;
[0034] The influence of the key environmental factors on the signal strength is greater than the influence of other environmental factors on the signal strength.
[0035] In one embodiment, determining that a reference device associated with a vehicle and a digital key are carried by the same subject includes:
[0036] Acquiring the field signal strength between the reference device and the digital key;
[0037] If the field signal strength is greater than a preset strength threshold, it is determined that the reference device associated with the vehicle and the digital key are carried by the same object.
[0038] In a second aspect, the present application further provides a location fingerprint library management device, the device comprising:
[0039] A determination module, for determining that a reference device associated with a vehicle and a digital key are carried by the same object, obtaining at least two signal strength characteristic data of the digital key at each sampling point in a sampling area; and determining the position information of each sampling point according to the signal interaction information between the reference device at each sampling point and a first signal receiver on the vehicle; wherein the at least two signal strength characteristic data of each sampling point include the signal strength of at least two wireless signals of different powers transmitted by the digital key at the sampling point and received by the second signal receiver on the vehicle;
[0040] A management module is used to manage the location fingerprint library of the digital key according to the at least two signal strength characteristic data and the location information of each sampling point.
[0041] In a third aspect, the present application further provides a computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:
[0042] When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, obtaining at least two signal strength characteristic data of the digital key at each sampling point in the sampling area; and
[0043] Determine the location information of each sampling point according to the signal interaction information between the reference device at each sampling point and the first signal receiver on the vehicle; wherein the at least two signal strength characteristic data of each sampling point include the signal strength of at least two wireless signals of different powers transmitted by the digital key at the sampling point and received by the second signal receiver on the vehicle;
[0044] The location fingerprint library of the digital key is managed according to the at least two signal strength characteristic data and the location information of each sampling point.
[0045] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0046] When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, obtaining at least two signal strength characteristic data of the digital key at each sampling point in the sampling area; and
[0047] Determine the location information of each sampling point according to the signal interaction information between the reference device at each sampling point and the first signal receiver on the vehicle; wherein the at least two signal strength characteristic data of each sampling point include the signal strength of at least two wireless signals of different powers transmitted by the digital key at the sampling point and received by the second signal receiver on the vehicle;
[0048] The location fingerprint library of the digital key is managed according to the at least two signal strength characteristic data and the location information of each sampling point.
[0049] In a fifth aspect, the present application further provides a computer program product, the computer program product comprising a computer program, which implements the following steps when executed by a processor:
[0050] When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, obtaining at least two signal strength characteristic data of the digital key at each sampling point in the sampling area; and
[0051] Determine the location information of each sampling point according to the signal interaction information between the reference device at each sampling point and the first signal receiver on the vehicle; wherein the at least two signal strength characteristic data of each sampling point include the signal strength of at least two wireless signals of different powers transmitted by the digital key at the sampling point and received by the second signal receiver on the vehicle;
[0052] The location fingerprint library of the digital key is managed according to the at least two signal strength characteristic data and the location information of each sampling point.
[0053] The above-mentioned location fingerprint library management method, computer device, storage medium and program product obtain at least two signal strength characteristic data of the digital key at each sampling point in the sampling area when it is determined that the reference device associated with the vehicle and the digital key are carried by the same object; and determine the location information of each sampling point based on the signal interaction information between the reference device at each sampling point and the first signal receiver on the vehicle; and then manage the location fingerprint library of the digital key based on the at least two signal strength characteristic data and the location information of each sampling point. The location fingerprint library management method, on the one hand, based on the characteristics of mobile association binding between the reference device and the digital key, utilizes the signal interaction between the vehicle and the reference device to determine the distance between the digital key and the vehicle, replacing the distance estimated based on the signal strength of the interaction between the digital key and the vehicle, bypassing the defect of low positioning accuracy of the digital key, by binding the signal strength characteristic data determined by the interaction between the vehicle and the digital key with the positioning association determined by the interaction between the vehicle and the reference device. In the application stage of the location fingerprint library, the digital key vehicle control function is based on the signal strength characteristic data between the digital key and the vehicle, and is not affected by the accuracy of the conversion between the signal strength and the distance. That is, the accuracy of the vehicle control based on the digital key is no longer dependent on the positioning accuracy of the digital key itself, which also improves the accuracy of the vehicle control. On the other hand, due to the introduction of the function of the digital key to transmit signals of different powers, a variety of signal strength characteristic data can be obtained for each sampling point, that is, the signal acquisition dimension is increased, and the characteristic data in the location fingerprint library is enriched, thereby improving the accuracy of vehicle control. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1A A schematic diagram of a flow chart of a location fingerprint library management method in one embodiment;
[0055] Figure 1B is a schematic diagram of sampling points in one embodiment;
[0056] Figure 2 A schematic diagram of a process for managing a location fingerprint library of a digital key in one embodiment;
[0057] Figure 3It is a schematic diagram of a process of determining the associated unit area to which the position coordinates of a sampling point belong in one embodiment;
[0058] Figure 4 A schematic diagram of dividing a sampling area into a plurality of area blocks in one embodiment;
[0059] Figure 5 It is a schematic diagram of a flow chart of determining the associated unit area to which the position coordinates of a sampling point belong in another embodiment;
[0060] Figure 6 A schematic diagram of dividing a sampling area into multiple sub-areas in one embodiment;
[0061] Figure 7 It is a schematic diagram of a flow chart of determining the associated unit area to which the position coordinates of a sampling point belong in yet another embodiment;
[0062] Figure 8 A schematic diagram of the area range of a target area block in one embodiment;
[0063] Fig. 9 A schematic diagram of a flow chart of determining the associated unit area to which the position coordinates of a sampling point belong in yet another embodiment;
[0064] Fig.10 A schematic diagram of a process for establishing a location fingerprint library of a digital key in one embodiment;
[0065] Fig.11 A schematic diagram of setting a target location that allows the establishment of a location fingerprint library in one embodiment;
[0066] Fig. 12A A schematic diagram of signal strength characteristic data under different meteorological environment data in one embodiment;
[0067] Fig. 12B A schematic diagram of a process for managing and using a location fingerprint library in one embodiment;
[0068] Fig.13 A schematic diagram of a process for managing and using a location fingerprint library in another embodiment;
[0069] Fig.14 A schematic diagram of a process for determining that a reference device and a digital key are carried by the same object in one embodiment;
[0070] Fig.15 A schematic diagram of a flow chart of a location fingerprint library management method in another embodiment;
[0071] Fig.16 A schematic diagram of the structure of a location fingerprint library management device in one embodiment;
[0072] Fig.17A schematic diagram of the hardware structure of a computer device in one embodiment;
[0073] Fig.18 FIG. 4 is a schematic diagram of the hardware structure of a computer device in another embodiment. DETAILED DESCRIPTION
[0074] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0075] The location fingerprint library management method provided in the embodiment of the present application can be applied to the application scenario of the sensorless control vehicle. The method can be executed by a computer device, specifically by a controller deployed on the vehicle, or by a server.
[0076] In one embodiment, Figure 1A As shown, a location fingerprint library management method is provided, which is described by the method being executed by a controller deployed on a vehicle, and includes the following steps:
[0077] S101, when determining that a reference device associated with a vehicle and a digital key are carried by the same object, obtaining at least two signal strength characteristic data of the digital key at each sampling point in a sampling area; and determining the location information of each sampling point based on signal interaction information between the reference device at each sampling point and a first signal receiver on the vehicle.
[0078] The reference device associated with the vehicle may be an independent device that can control the vehicle and has a high positioning accuracy, for example, it may be a physical key of the vehicle. Exemplarily, when the reference device is a physical key, the sampling frequency of the physical key in the fingerprint library management scenario is higher than the sampling frequency in the fingerprint library usage scenario. In this way, in the fingerprint library management scenario, that is, in the fingerprint library establishment and update scenario, the higher sampling frequency of the physical key makes the sampling points denser, and thus makes the location information of the collected sampling points richer, which can improve the positioning accuracy of the fingerprint library.
[0079] The digital key can be a device that supports remote control of the vehicle by registering the vehicle application, such as a portable device such as a mobile phone or a watch.
[0080] In some optional implementations, the reference device and the digital key may have one or more signal transmission functions, that is, the reference device and the digital key may transmit one or more wireless signals, such as Bluetooth signals, wireless network (Wireless Fidelity, WiFi) signals, etc. Optionally, in the scenario of the embodiment of the present application, the reference device and the digital key may transmit the same or different wireless signals, and accordingly, the first signal receiver and the second signal receiver in the embodiment of the present application may be the same signal receiver or different signal receivers.
[0081] In other optional embodiments, if the reference device is a physical key, the physical key may support ultra-wideband (UWB) wireless communication. UWB wireless communication technology has the characteristic of high positioning accuracy, which makes the location information of the determined sampling point more accurate, thereby improving the reliability of the location fingerprint library of the digital key.
[0082] In some other optional embodiments, in order to enrich the characteristic data in the location fingerprint library to improve the accuracy of vehicle control, the digital key in the embodiment of the present application can transmit multiple wireless signals, for example, it can transmit at least two wireless signals of different powers. Exemplarily, at least two wireless signals of different powers can be transmitted by different or the same signal transmitter in the digital key. To facilitate the management of the location fingerprint library, at least two wireless signals of different powers in the embodiment of the present application are transmitted by the same signal transmitter in the digital key. In this way, at least two wireless signals of different powers can be received from the digital key at the same location, which can improve the reliability of the signal strength characteristic data of the received wireless signal compared to receiving a wireless signal of a single power.
[0083] The sampling area can be an area within the preset range of the vehicle, excluding the area inside the vehicle. For example, it can be an area with a preset radius and centered on the vehicle; or it can be an area corresponding to a graphic of a preset size and centered on the vehicle; or it can be a pre-set designated area, such as a pre-set home address, company address, or address of a frequently visited place. Each sampling point within the sampling area can be any location point within the sampling area, or it can be a location point where an object carrying a reference device and a digital key passes through the sampling area. For example, see Figure 1B , Figure 1B A schematic diagram of sampling points is provided, where each point in the diagram is a location point where the digital key and the reference device are carried by the same object at the same time. Among them, E1 is the in-vehicle area, E2 is the unit area, and E3 is the sampling area.
[0084] In the embodiment of the present application, the object carrying the reference device and the digital key may be a user with the authority to operate the vehicle. Exemplarily, it can be determined whether the reference device and the digital key are carried by the same object based on the field signal strength between the reference device and the digital key.
[0085] Optionally, when it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, at least two signal strength characteristic data of the digital key at each sampling point in the sampling area can be obtained through the second signal receiver on the vehicle. The at least two signal strength characteristic data of each sampling point include the signal strengths of at least two wireless signals of different powers transmitted by the digital key at the sampling point and received by the second signal receiver on the vehicle.
[0086] Furthermore, the location information of each sampling point can be determined based on the signal interaction information between the reference device at each sampling point and the first signal receiver on the vehicle. For example, the reference device transmits a wireless signal to the vehicle, the first signal receiver receives the wireless signal transmitted by the reference device, and the identity and location information of the reference device are determined based on the received wireless signal. The location information can be the location coordinates of the reference device relative to the vehicle.
[0087] S102: managing the location fingerprint library of the digital key according to at least two signal strength characteristic data and location information of each sampling point.
[0088] Among them, "location fingerprint" can be understood as associating the location in the actual environment with certain characteristic information. For the same location, the characteristic information is unique, just like its "fingerprint". In the embodiment of the present application, the location fingerprint of the digital key can be understood as associating the location information of the digital key relative to the vehicle with the corresponding signal strength characteristic data, and one location information corresponds to one or a group of signal strength characteristic data. The location fingerprint library can be understood as a collection of location fingerprints of the digital key at multiple sampling points, including the correspondence between the location information of each sampling point and at least two signal strength characteristic data. When determining the relative distance between the digital key and the vehicle according to the location fingerprint library, the location information can be matched according to at least two signal strength characteristic data of the digital key received by the controller of the vehicle, and then the relative distance between the digital key and the vehicle can be determined according to the location information, so as to facilitate the automatic execution of preset actions on the vehicle when it is determined that the digital key is within the controllable vehicle range of the vehicle.
[0089] Optionally, managing the location fingerprint library may be creating the location fingerprint library, or updating the location fingerprint library. In some embodiments, if the location fingerprint library of the digital key is not established for the parking place to which the sampling area belongs, a location fingerprint library for the parking place to which the digital key belongs in the sampling area may be established based on at least two signal strength characteristic data and location information of each sampling point. If the location fingerprint library of the digital key has been established for the parking place to which the sampling area belongs, the established location fingerprint library may be updated based on at least two signal strength characteristic data and location information of each sampling point.
[0090] The above-mentioned location fingerprint library management method obtains at least two signal strength characteristic data of the digital key at each sampling point in the sampling area when it is determined that the reference device associated with the vehicle and the digital key are carried by the same object; and determines the location information of each sampling point based on the signal interaction information between the reference device at each sampling point and the first signal receiver on the vehicle; and then manages the location fingerprint library of the digital key based on the at least two signal strength characteristic data and the location information of each sampling point. The above scheme, on the one hand, based on the characteristics of mobile association binding between the reference device and the digital key, utilizes the signal interaction between the vehicle and the reference device to determine the distance between the digital key and the vehicle, replacing the distance estimated based on the signal strength of the interaction between the digital key and the vehicle, bypassing the defect of low positioning accuracy of the digital key. By binding the signal strength characteristic data determined by the interaction between the vehicle and the digital key with the positioning association determined by the interaction between the vehicle and the reference device, in the application stage of the location fingerprint library, the digital key vehicle control function is based on the signal strength characteristic data between the digital key and the vehicle, and is not affected by the accuracy of the conversion between signal strength and distance, that is, the accuracy of vehicle control based on the digital key no longer depends on the positioning accuracy of the digital key itself, which also improves the accuracy of vehicle control; on the other hand, due to the introduction of the function of the digital key to transmit signals of different power, a variety of signal strength characteristic data can be obtained for each sampling point, that is, the signal acquisition dimension is increased, and the characteristic data in the location fingerprint library is enriched, thereby improving the accuracy of vehicle control.
[0091] In some optional implementations, in order to improve the accuracy of the location fingerprint library, the sampling area can be divided into multiple unit areas of equal size. Figure 1B , wherein the unit area may be an area of a preset size obtained by equally dividing the sampling area. Accordingly, the position information of each sampling point may include the position coordinates of the sampling point relative to the vehicle.
[0092] Based on this, see Figure 2 , Figure 2 A schematic diagram of a process for managing a location fingerprint library of a digital key is provided, which specifically includes the following steps:
[0093] S201 , for each sampling point, according to the position coordinates of the sampling point, determine from each unit area a unit area that matches the position coordinates as an associated unit area of the sampling point.
[0094] Exemplarily, the area range of each unit area can be determined in advance, for example, by determining the value range of the horizontal coordinate and the value range of the vertical coordinate of each unit area. Then, for each sampling point, it can be assumed that the position coordinates of the sampling point are (x, y); according to the position coordinates (x, y) of the sampling point and the area range of each unit area, the area range in which (x, y) falls is determined, and the unit area corresponding to the area range in which (x, y) falls is used as the unit area matching the position coordinates, and then the unit area corresponding to the area range is used as the associated unit area of the sampling point.
[0095] S202: managing the location fingerprint library of the digital key according to at least two signal strength feature data of each sampling point and the associated unit area.
[0096] Optionally, at least two signal strength characteristic data of each sampling point may be associated with an associated unit area. If a location fingerprint library of a digital key is not established for the parking place to which the sampling area belongs, a location fingerprint library for the parking place to which the sampling area belongs may be established based on the at least two signal strength characteristic data of each sampling point and the associated unit area. If a location fingerprint library for the parking place to which the sampling area belongs has been established, at least two signal strength characteristic data associated with the corresponding associated unit area in the established location fingerprint library of the digital key may be updated based on the at least two signal strength characteristic data of each sampling point and the associated unit area.
[0097] In an embodiment of the present application, by dividing the sampling area into multiple unit areas of the same size, and then managing the location fingerprint library of the digital key according to at least two signal strength characteristic data of each sampling point and the associated unit area, the accuracy of the location fingerprint library can be improved.
[0098] In order to more quickly determine the associated unit area to which the position coordinates of the sampling point belong, in some examples of this embodiment, the sampling area may be divided into at least two area blocks, and each area block includes at least two unit areas.
[0099] Based on this, see Figure 3 , Figure 3 A schematic diagram of a process for determining the associated unit area to which the location coordinates of a sampling point belong is provided, which specifically includes the following steps:
[0100] S301 , determining a target area block from each area block according to the position coordinates of the sampling points and the area position range of each area block.
[0101] For example, see Figure 4 , Figure 4 A schematic diagram of dividing a sampling area into a plurality of area blocks is provided. For example, the sampling area can be divided into area block A, area block B, area block C, area block D and area block E.
[0102] For example, the coordinate point (x0, y0) and the coordinate point (x1, y1) can be pre-set. For example, the coordinate point at the lower left of the outer boundary of the in-car area can be used as (x0, y0), and the coordinate point at the upper right of the outer boundary of the in-car area can be used as (x1, y1). The area range of each area block is determined by the coordinate point (x0, y0) and the coordinate point (x1, y1). For example, the range of area block A can be a range where the horizontal coordinate is greater than x1 and the vertical coordinate is greater than y1; the range of area block C can be a range where the horizontal coordinate is greater than x1 and the vertical coordinate is less than or equal to y1; the range of area block E can be a range where the horizontal coordinate is greater than x0 and less than x1, and the vertical coordinate is less than y0; the range of area block B can be a range where the horizontal coordinate is less than x1 and the vertical coordinate is greater than y1; the range of area block D can be a range where the horizontal coordinate is less than x0 and the vertical coordinate is less than y1. Among them, the coordinates of the area boundary can be identified as belonging to any area block adjacent to the boundary.
[0103] Exemplarily, the regional block to which the position coordinates of the sampling point belong may be determined according to the position coordinates of the sampling point and the regional position ranges of each regional block, and the regional block may be used as the target regional block.
[0104] S302 , according to the position coordinates of the sampling point, determining a unit area matching the position coordinates in the target area block as an associated unit area of the sampling point.
[0105] Exemplarily, the target area block includes multiple unit areas, and after determining the target area block, the target area block can be traversed to determine the unit area to which the position coordinates of the sampling point belong, that is, the unit area that matches the position coordinates, and the unit area is used as the associated unit area of the sampling point.
[0106] In the embodiment of the present application, by dividing the sampling area into multiple area blocks, first determining the target area block to which the position coordinates of the sampling point belong, and then determining the associated unit area to which the position coordinates of the sampling point belong within the target area block, the determination range of the unit area can be narrowed, thereby improving the efficiency of determining the associated unit area to which the position coordinates of the sampling point belong.
[0107] Optionally, in order to more quickly determine the associated unit area to which the location coordinates of the sampling point belong, the location of the vehicle can be used as the center of the sampling area, that is, the vehicle is located at the center of the sampling area, and then the sampling area can be divided into multiple sub-areas according to the control ranges corresponding to different control functions of the digital key, and each sub-area includes multiple unit areas. Correspondingly, the location information of each sampling point also includes the area identifier of the sub-area to which the sampling point belongs, and then the associated unit area to which the location coordinates of the sampling point belong is determined in the sub-area.
[0108] Based on this, see Figure 5 , Figure 5 Another flow chart for determining the associated unit area to which the location coordinates of a sampling point belong is provided, which specifically includes the following steps:
[0109] S501: Determine the sub-region to which the sampling point belongs according to the region identifier corresponding to the sampling point.
[0110] For example, see Figure 6 , Figure 6 A schematic diagram of dividing a sampling area into multiple sub-areas is provided. For example, the sampling area can be divided into sub-area 0, sub-area 1, sub-area 2, sub-area 3 and sub-area 4. Among them, sub-area 0 is the in-vehicle area, sub-area 1 is the unlocking area, sub-area 2 is the locking area, sub-area 3 is the welcome area, and sub-area 4 is the invalid area. The area identifier can be an area number or an area name.
[0111] Optionally, the area identifier corresponding to each sampling point may be determined according to the area identifier of the sub-area to which the sampling point belongs included in the location information of each sampling point; and then the sub-area to which each sampling point belongs may be determined according to the area identifier corresponding to each sampling point.
[0112] S502: According to the position coordinates of the sampling point, determine, in the sub-region to which the sampling point belongs, a unit region matching the position coordinates as an associated unit region of the sampling point.
[0113] For example, according to the location coordinates of the sampling point, the sub-area to which the sampling point belongs can be traversed to determine the unit area containing the location coordinates of the sampling point, that is, the unit area matching the location coordinates, and the unit area is used as the associated unit area of the sampling point.
[0114] In the embodiment of the present application, by dividing the sampling area into a plurality of sub-areas, firstly, according to the area identifier of the sub-area to which the sampling point belongs included in the position information of each sampling point, the sub-area to which each sampling point belongs is determined; and then, within the sub-area to which the position coordinates of the sampling point belong, the associated unit area to which the position coordinates of the sampling point belong is determined, so that the determination range of the unit area can be narrowed, thereby improving the efficiency of determining the associated unit area to which the position coordinates of the sampling point belong.
[0115] In some optional implementations, in order to further improve the efficiency of determining the associated unit area to which the location coordinates of the sampling point belong, the sampling area can be first divided into sub-areas, and then each sub-area is divided into each area block. For example, when the sampling area includes both sub-areas and area blocks, the sub-area can include at least two area blocks.
[0116] Based on this, see Figure 4 and Figure 6 , assuming that the sampling area is first divided into sub-area 0, sub-area 1, sub-area 2, sub-area 3 and sub-area 4; wherein the in-car area is taken as sub-area 0; and then sub-area 1, sub-area 2, sub-area 3 and sub-area 4 are all divided into area block A, area block B, area block C, area block D and area block E. For example, the range of each sub-area can be first determined, and then each sub-area can be divided into area block A, area block B, area block C, area block D and area block E within the range of each sub-area. For each sub-area, a reference point of each sub-area can be determined, and the reference point of each sub-area is used to determine the area range of each area block in the sub-area. When determining the reference point of sub-area 1, the reference point can be determined on the adjacent boundary between sub-area 1 and sub-area 0, for example, the coordinate point at the upper right and the coordinate point at the lower left of the outer boundary of sub-area 0 are used as the reference point of sub-area 1; when determining the reference point of sub-area 2, the reference point can be determined on the adjacent boundary between sub-area 2 and sub-area 1, for example, the coordinate point at the upper right and the coordinate point at the lower left of the outer boundary of sub-area 1 are used as the reference point of sub-area 2; when determining the reference point of sub-area 3, the reference point can be determined on the adjacent boundary between sub-area 3 and sub-area 2, for example, the coordinate point at the upper right and the coordinate point at the lower left of the outer boundary of sub-area 2 are used as the reference point of sub-area 3; when determining the reference point of sub-area 4, the reference point can be determined on the adjacent boundary between sub-area 4 and sub-area 3, for example, the coordinate point at the upper right and the coordinate point at the lower left of the outer boundary of sub-area 3 are used as the reference point of sub-area 4.
[0117] See also Figure 7 , Figure 7Another flow diagram for determining the associated unit area to which the position coordinates of the sampling point belong is provided. For example, first, based on the area identifier of the sub-area to which the sampling point belongs included in the position information of the sampling point, the sub-area to which the sampling point belongs can be determined. Assume that the sub-area to which the sampling point belongs is sub-area 1.
[0118] Among them, in sub-area 1, the coordinate points (x0, y0) and (x1, y1) are used to determine the area range of each area block. The position coordinates of the sampling point are (x, y). It should be noted that the sampling area does not include the area inside the vehicle, that is, the sampling point will not fall into the area inside the vehicle.
[0119] Based on this, the following steps can be executed:
[0120] S701, determine whether x is less than x1. If not, execute S702; if so, execute S705.
[0121] S702, determine whether y is less than y1. If so, execute S703; if not, execute S704.
[0122] S703, determine that the target area block to which the sampling point belongs is area block C.
[0123] S704, determine that the target area block to which the sampling point belongs is area block A.
[0124] S705, determine whether y is less than y1. If not, execute S706; if so, execute S707.
[0125] S706, determine that the target area block to which the sampling point belongs is area block B.
[0126] S707, determine whether x is less than x0. If so, execute S708; if not, execute S709.
[0127] S708, determine that the target area block to which the sampling point belongs is area block D.
[0128] S709, determine that the target area block to which the sampling point belongs is area block E.
[0129] That is, first, the magnitude relationship between the abscissa x in the position coordinates of the sampling point and the abscissa x1 of the coordinate point (x1, y1) can be judged, and then the candidate area range to which the sampling point belongs can be determined from sub-area 1. For example, if x ≥ x1, the determined candidate area range is the range composed of area block A and area block C; if x < x1, the determined candidate area range is the range composed of area block B, area block D, and area block E.
[0130] Furthermore, based on the comparison between the y-coordinate of the sampling point and the y1-coordinate of the coordinate point (x1, y1) in the position coordinates of the sampling point, the target region block to which the sampling point belongs can be determined within the candidate region. For example, if x < x1 and y < y1, then the target region block to which the sampling point belongs is determined to be region block A; if x > x1 and y < y1, then the target region block to which the sampling point belongs is determined to be region block C.
[0131] If x < x1 and y > y1, then the target region block to which the sampling point belongs is determined to be region block B.
[0132] If x < x1 and y < y1, then it is necessary to further determine the target region block to which the sampling point belongs within the candidate region by combining the comparison between the x-coordinate of the sampling point and the x0-coordinate of the coordinate point (x0, y0) in the region block to which the sampling point belongs. For example, if x < x0, then the target region block to which the sampling point belongs is determined to be region block D; otherwise, the target region block to which the sampling point belongs is determined to be region block E.
[0133] Furthermore, the associated unit region with the same position coordinates can be determined within the target region block.
[0134] Exemplarily, referring to Figure 8 , Figure 8 a schematic diagram of the region range of the target region block is provided. Among them, the spacing corresponding to the target region block can be preset. For example, the spacing is set to d, and then the region range of the target region block is determined to be from (x_0, y_0) to (x_0 + nd, y_0 + md). For example, (x_0, y_0) is the coordinate point at the lower left corner of the target region block, n is the number of spacing divisions of the region block in the x-axis direction, and m is the number of spacing divisions of the region block in the y-axis direction.
[0135] Based on the determination of the target region block, referring to Fig. 9 , Fig. 9 another schematic diagram for determining the associated unit region to which the position coordinates of the sampling point belong is provided.
[0136] Exemplarily, it is implemented through the following steps:
[0137] S901, assign n to i.
[0138] S902, determine whether x is less than x_0 + id. If so, execute S903; if not, execute S905.
[0139] S903, assign i - 1 to i.
[0140] S904, determine whether i is equal to 0. If yes, execute S905; if no, return to execute S902.
[0141] S905, determining that the position coordinate of the sampling point is located in the i+1th column.
[0142] S906, assign m to j.
[0143] S907, determine whether y is less than y_0+jd. If yes, execute S908; if no, execute S910.
[0144] S908, assign the value of j-1 to j.
[0145] S909, determine whether j is equal to 0. If yes, execute S910; if no, return to execute S907.
[0146] S910: Determine that the associated unit area to which the sampling point belongs is the i+1th row and the j+1th column.
[0147] That is, i can be assigned to n, and it can be determined whether the horizontal coordinate x in the position coordinate of the sampling point is less than x_0+id. If so, the value of i can be assigned to i-1, and it can be determined whether i is equal to 0. If not, it is further determined whether the horizontal coordinate x in the position coordinate of the sampling point is less than x_0+id; if i is equal to 0, or the horizontal coordinate x in the position coordinate of the sampling point does not meet the condition of being less than x_0+id, it is determined that the position coordinate of the sampling point is located in the i+1th column.
[0148] In some examples of this embodiment, the initial value of j may be assigned to m, and it is determined whether the ordinate y in the position coordinates of the sampling point is less than y_0+jd. If so, j is assigned to j-1, and it is determined whether j is equal to 0. If not equal to 0, it is further determined whether the ordinate y in the position coordinates of the sampling point is less than y_0+jd. If the ordinate y in the position coordinates of the sampling point does not satisfy the condition of being less than y_0+jd, or j is equal to 0, it is determined that the associated unit area to which the sampling point belongs is the i+1th row and the j+1th column.
[0149] In the embodiment of the present application, by dividing the sampling area into multiple sub-areas and dividing each sub-area into multiple area blocks, the determination range of the unit area can be further narrowed, thereby improving the efficiency of determining the associated unit area to which the position coordinates of the sampling point belong.
[0150] In some optional implementations, when the parking location to which the sampling area belongs is a location where no location fingerprint library is set up, a location fingerprint library of the digital key at the parking location can be created by binding each associated unit area with corresponding at least two signal strength feature data.
[0151] Based on this, see Fig.10 , Fig.10 A schematic diagram of a process for establishing a location fingerprint library of a digital key is provided, which specifically includes the following steps:
[0152] S1001, determining at least two signal strength characteristic data of each associated unit area according to at least two signal strength characteristic data of each sampling point and the associated unit area.
[0153] In order to avoid the impact of signal strength errors, for each sampling point, multiple second signal receivers can be used to receive at least two wireless signals of the digital key at the sampling point in the sampling area, and according to the signal strength of the at least two wireless signals of the sampling point received by each second signal receiver, the mean and standard deviation of each signal strength under each wireless signal of the sampling point can be determined, and then the signal strength, mean and standard deviation of each signal strength under each wireless signal of the sampling point are used as the characteristic data of each signal strength of the sampling point.
[0154] For example, taking a signal strength characteristic data as an example, if N second signal receivers are deployed on the vehicle, then for each sampling point, the N second signal receivers will obtain the received signal strength indication (RSSI) value of the wireless signal transmitted by the N digital keys, and calculate the average value Rssi of the N Rssi values. mean and standard deviation Rssi std ; The calculation formula is as follows:
[0155]
[0156] Then, N Rssi values and mean Rssi mean and standard deviation Rssi std As a kind of signal strength characteristic data of the sampling point.
[0157] Exemplarily, an associated unit area may correspond to only one sampling point or to multiple sampling points; when an associated unit area corresponds to only one sampling point, at least two signal strength characteristic data of the sampling point may be used as at least two signal strength characteristic data of the associated unit area; when an associated unit area corresponds to multiple sampling points, the average value of each type of signal strength characteristic data of the multiple sampling points may be used as each type of signal strength characteristic data of the associated unit area.
[0158] S1002: Bind each associated unit area with corresponding at least two signal strength feature data to create a location fingerprint library of the digital key at the parking location.
[0159] Furthermore, each associated unit area can be bound to the corresponding at least two signal strength characteristic data to create a location fingerprint library of the digital key at the parking location. In this way, the relative position of the digital key and the vehicle can be determined based on the at least two signal strength characteristic data of the digital key, and then whether to execute the preset action corresponding to the non-sensing control vehicle can be determined based on the relative position of the digital key and the vehicle.
[0160] In an embodiment of the present application, when the parking location to which the sampling area belongs is a location where no location fingerprint library is set up, a location fingerprint library of the digital key at the parking location can be established based on at least two signal strength characteristic data of each sampling point and the associated unit area, thereby realizing the establishment of a location fingerprint library of the digital key for the parking location. That is, in the process of establishing the location fingerprint library of the digital key for the parking location, the influence of the parking location on the received signal strength is taken into account, so that at the parking location, when the relative position between the digital key and the vehicle is determined according to the location fingerprint library, there will be no error caused by environmental factors, thereby improving the accuracy of determining the distance between the digital key and the vehicle.
[0161] In some optional implementations, when the parking location to which the sampling area belongs is a location where a location fingerprint library has been set up, the location fingerprint library of the digital key can be updated based on at least two signal strength feature data and associated unit areas of each sampling point.
[0162] Based on this, for each associated unit area, at least two signal strength characteristic data of the sampling points belonging to the associated unit area can be used to update the at least two signal strength characteristic data of the associated unit area in the location fingerprint library corresponding to the parking place, that is, the at least two signal strength characteristic data of the associated unit area in the location fingerprint library can be replaced, or at least two signal strength characteristic data of the associated unit area not stored in the location fingerprint library can be added. For example, the environment of the parking place to which the sampling area belongs may change, for example, a building is added to the parking place or a building is demolished, which will cause the second signal receiver to receive inconsistent signal strength characteristic data of the digital key at the same sampling point. Therefore, the location fingerprint library of the digital key can be updated according to the at least two signal strength characteristic data of each sampling point and the associated unit area.
[0163] In an embodiment of the present application, by adopting at least two signal strength characteristic data of the sampling points belonging to the associated unit area, at least two signal strength characteristic data of the associated unit area in the location fingerprint library corresponding to the parking location are updated. After the environment of the parking location corresponding to the sampling area changes, the location fingerprint library of the digital key at the parking location can be updated, thereby avoiding the problem of unreliable location fingerprint library due to environmental changes.
[0164] In some embodiments, there are many conditions for triggering the management of the location fingerprint library of the digital key, which are not limited in the embodiments of the present application.
[0165] For example, in an optional implementation, when it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, at least two signal strength characteristic data of the digital key at each sampling point in the sampling area can be automatically obtained to automatically manage the location fingerprint library of the digital key.
[0166] In another optional implementation, when it is determined that the reference device associated with the vehicle and the digital key are carried by the same object and it is determined that there is a need to manage the location fingerprint library of the digital key, at least two types of signal strength characteristic data of the digital key at each sampling point in the sampling area are obtained to manage the location fingerprint library of the digital key.
[0167] For example, it can be determined that the reference device associated with the vehicle and the digital key are carried by the same object, and when a fingerprint library management trigger event for the digital key is detected, signal strength characteristic data of the digital key at each sampling point in the sampling area is obtained.
[0168] Exemplarily, the detection of a trigger event for fingerprint library management of a digital key may be a user triggering an instruction for fingerprint library management of a digital key in a digital key control interface, or a determination that a vehicle meets preset conditions, such as arrival at a designated location.
[0169] In the embodiment of the present application, a variety of trigger conditions for managing the location fingerprint library of the digital key are introduced. On the one hand, the location fingerprint library of the digital key can be managed in a timely manner, and on the other hand, the flexibility of managing the location fingerprint library of the digital key can be improved.
[0170] In some examples of this embodiment, the fingerprint library management trigger event detected for the digital key associated with the vehicle in the above embodiment may be any of the following:
[0171] Optionally, a fingerprint library management instruction for the digital key may be received.
[0172] Exemplarily, the user can trigger a fingerprint library management instruction for the digital key on the digital key's control interface. The digital key can send the fingerprint library management instruction for the digital key to the vehicle's controller. When the controller receives the fingerprint library management instruction for the digital key, it considers that a fingerprint library management trigger event for the digital key associated with the vehicle has been detected.
[0173] Optionally, it may be detected that the vehicle is currently parked at the target location, and the target location meets the fingerprint library management conditions; wherein the sampling area is the area within the preset range of the vehicle. The fingerprint library management conditions may be that the target location is a location where the fingerprint library of the digital key is allowed to be established, or the digital key has not established a fingerprint library at the target location, or the fingerprint library of the digital key at the target location needs to be updated, etc. That is, when it is detected that the vehicle is currently parked at the target location, and the target location meets the fingerprint library management conditions, it is considered that a fingerprint library management trigger event for the digital key associated with the vehicle is detected.
[0174] Optionally, it may be that at least two signal strength characteristic data of the digital key currently at the check point are detected to be mismatched with at least two signal strength characteristic data at the check point stored in the location fingerprint library; wherein the check point is any sampling point in the sampling area. For example, if the location corresponding to the location fingerprint library is a company, the check point may be the entrance or exit of the company, etc. When it is detected that at least two signal strength characteristic data of the digital key currently at the check point are mismatched with at least two signal strength characteristic data at the check point stored in the location fingerprint library, it means that the location fingerprint library needs to be updated, and thus it can be considered that a fingerprint library management trigger event for the digital key associated with the vehicle is detected.
[0175] In an embodiment of the present application, a variety of application scenarios are provided for determining that a fingerprint library management trigger event for a digital key associated with a vehicle is detected. When the above application scenarios are met, the location fingerprint library of the digital key can be managed.
[0176] It is understandable that the target location mentioned in the above embodiment satisfies the fingerprint library management condition, which can be any of the following:
[0177] Optionally, the target location satisfies the fingerprint library management condition by being a location where a location fingerprint library is set. The location where a location fingerprint library is set may be a location where the location fingerprint library is allowed to be established but has not been established, or a location where a fingerprint library has been established.
[0178] For example, see Fig.11 , Fig.11 A schematic diagram of setting a target location that allows the establishment of a location fingerprint library is provided. In the digital key display interface, the user can click the new address, that is, the "+" button, to add a frequently used address. The frequently used address can be an address field manually entered by the user or an address field automatically located by the Global Positioning System (GPS), and then the frequently used address can be used as the target location. For example, frequently used addresses include but are not limited to schools and companies.
[0179] Optionally, the target location may satisfy the fingerprint library management condition if the number of times the vehicle is parked at the target location within a set period is greater than a number threshold. The set period and the number threshold can be set according to actual needs. For example, the set period can be set to 1 day and the number threshold can be set to 2 times. If the number of times the vehicle is parked at the target location within the set period is greater than the number threshold, it means that the vehicle often appears at this target location. Therefore, it can be considered that the target location satisfies the fingerprint library management condition, so as to establish a location fingerprint library for the target location, and then realize the sensorless control of the vehicle.
[0180] Optionally, the target location satisfies the fingerprint library management condition or the object carries both the reference device and the digital key and stays in the sampling area for longer than a set time. The set time can be set according to actual needs, for example, it can be set to 5 hours. In the case where the object carries both the reference device and the digital key and stays in the sampling area for longer than a set time, it can be considered that the vehicle often appears at the target location, and thus the target location can be considered to meet the fingerprint library management condition, so as to establish the location fingerprint library of the target location, and then realize the sensorless control of the vehicle.
[0181] In the embodiment of the present application, a plurality of methods for determining whether the target location satisfies the fingerprint library management conditions are provided, so as to facilitate the management of the location fingerprint library of the digital key when it is determined that the target location satisfies the fingerprint library management conditions.
[0182] In some optional implementations, different meteorological environment data may have different effects on the signal strength characteristic data of the digital key received by the signal receiver at the same sampling point.
[0183] Based on this, see Fig. 12A , Fig. 12A A schematic diagram of signal strength characteristic data under different meteorological environment data is provided. It is assumed that the digital key is located at the same sampling point, that is, the distance between the digital key and the vehicle is d. However, due to the different degrees of influence of different meteorological environment data on signal strength, there will be a large error between the signal strength characteristic data Rssi1 of sampling point A obtained under meteorological environment data 1 and the signal strength characteristic data Rssi2 of sampling point A obtained under meteorological environment data 2, wherein the signal strength characteristic data Rssi1 and the signal strength characteristic data Rssi2 are characteristic data of the wireless signal transmitted by the digital key based on the same power. In this way, the signal strength characteristic data of the same power obtained under different meteorological environment data will be inconsistent, so that the meteorological environment data for establishing the location fingerprint library is inconsistent with the meteorological environment data for actually using the location fingerprint library, which will lead to inaccurate determination of the location information of the digital key.
[0184] Based on this, when creating or updating the location fingerprint library, and when using the location fingerprint library, the impact of meteorological environment data on the accuracy of the location fingerprint library can be considered to avoid inaccurate location information due to inconsistencies in meteorological environment data when creating or managing the location fingerprint library and when using the location fingerprint library.
[0185] For example, see Fig. 12B , Fig. 12B A schematic diagram of the process of managing and using a location fingerprint library is provided, which specifically includes the following steps:
[0186] S1201, when the current meteorological environment data of the digital key does not match the reference meteorological environment data for constructing a location fingerprint library of the parking location of the digital key in the sampling area, based on a model of the impact of the meteorological environment on signal strength, at least two signal strength characteristic data of each sampling point under the current meteorological environment data are converted into at least two signal strength characteristic data of each sampling point under the reference meteorological environment data.
[0187] Exemplarily, the reference meteorological environment data may be pre-specified meteorological environment data, wherein the meteorological environment data includes but is not limited to temperature, humidity, pressure, wind speed, precipitation, etc.
[0188] The impact of meteorological environment on signal strength will vary. For example, the reference meteorological environment data when the location fingerprint library is created is clear weather, temperature 40℃, and humidity 80%. On a certain day during the application stage of the location fingerprint library, the current meteorological environment data is heavy rain, temperature 8℃, and humidity 99%. Then, it is very likely that the difference in meteorological environment data will interfere with the signal strength characteristic data (such as Bluetooth signal strength) emitted by the digital key, resulting in a large deviation between the location information determined based on the signal strength characteristic data and the actual location information.
[0189] Based on this, a model of the impact of meteorological environment on signal strength can be pre-constructed. For example, a large amount of at least two signal strength characteristic data corresponding to the digital key at the same sampling point under different meteorological environment data can be collected, and the reference meteorological environment data can be used as the standard to determine the difference between at least two signal strength characteristic data corresponding to the digital key at the same sampling point under different meteorological environment data; and then determine the environmental difference between different meteorological environment data and the reference meteorological environment, as well as the signal difference between at least two signal strength characteristic data under the reference meteorological environment data and at least two signal strength characteristic data under different meteorological environment data. The corresponding relationship between environmental difference and signal difference can be established, and a model of the impact of meteorological environment on signal strength can be created based on the corresponding relationship.
[0190] Optionally, at least two signal strength characteristic data corresponding to the digital key at the same sampling point under a large amount of different meteorological environment data collected can be input into the neural network model, so that the neural network model learns the characteristics between environmental differences and signal differences, and then obtains a model of the impact of meteorological environment on signal strength. It is also possible to construct a mapping relationship between at least two signal strength characteristic data under different meteorological environment data and reference meteorological environment data. For example, a function RSSI can be constructed. c =f(W i , RSSI d ), where RSSI d At least two signal strength characteristic data under the current meteorological environment data, RSSI c is at least two signal strength characteristic data under the reference meteorological environment data obtained by mapping at least two signal strength characteristic data under the current meteorological environment data, W i It is the difference between the current meteorological environment data and the reference meteorological environment data.
[0191] Exemplarily, when the current meteorological environment data of the digital key does not match the reference meteorological environment data for constructing the location fingerprint library of the parking place to which the digital key belongs in the sampling area, at least two signal strength characteristic data of each sampling point under the current meteorological environment data can be converted to at least two signal strength characteristic data of each sampling point under the reference meteorological environment data based on the influence model of the meteorological environment on the signal strength. In this way, by converting at least two signal strength characteristic data, the current meteorological environment data of the digital key and the reference meteorological environment data are unified, avoiding interference with the signal strength characteristic data due to different meteorological environment data, thereby improving the reliability of the collected signal strength characteristic data.
[0192] S1202: managing the location fingerprint library of the digital key according to the location information of each sampling point and at least two signal strength characteristic data under the reference meteorological environment data.
[0193] Exemplarily, the location fingerprint library of the digital key can be created or updated based on the location information of each sampling point and at least two signal strength characteristic data under the reference meteorological environment data. For example, in the location fingerprint library update scenario, for each sampling point, according to the location coordinates of the sampling point, a unit area matching the same location coordinates is determined from each unit area as the associated unit area of the sampling point; for each associated unit area, at least two signal strength characteristic data of the sampling point belonging to the associated unit area under the reference meteorological environment data are used to update the at least two signal strength characteristic data of the associated unit area in the location fingerprint library of the digital key.
[0194] In the location fingerprint library creation scenario, for each sampling point, according to the location coordinates of the sampling point, a unit area matching the location coordinates is determined from each unit area as the associated unit area of the sampling point; according to at least two signal strength characteristic data and the associated unit area of each sampling point, at least two signal strength characteristic data of each associated unit area are determined; each associated unit area is bound to the corresponding at least two signal strength characteristic data to create a location fingerprint library of the digital key at the parking location.
[0195] It can be understood that the process of managing the location fingerprint library of the digital key introduced in the above embodiment is the same as the process of managing the location fingerprint library of the digital key here, and will not be described in detail here.
[0196] S1203, when a positioning instruction for the digital key is detected, obtaining at least two signal strength characteristic data of the digital key at the current position point under the real-time meteorological environment data.
[0197] Exemplarily, the digital key positioning instruction may be an instruction for instructing to position the digital key. For example, it may be automatically triggered when the digital key enters the controllable area of the vehicle; it may also be triggered when the user performs a preset action (such as waving the digital key) while carrying the digital key; or it may be triggered when the user clicks a positioning instruction button in the digital key operation interface.
[0198] Optionally, when a positioning instruction for the digital key is detected, the second signal receiver on the vehicle can obtain at least two signal strength characteristic data of the digital key at the current location under real-time meteorological environment data.
[0199] S1204: Convert at least two signal strength characteristic data of the current location point under the real-time meteorological environment data to at least two signal strength characteristic data of the current location point under the reference meteorological environment data.
[0200] Optionally, after the location fingerprint library of the digital key is managed based on at least two signal strength characteristic data and location information of each sampling point, when using the location fingerprint library, the real-time meteorological environment data when collecting at least two signal strength characteristic data of the current location point where the digital key is located may be inconsistent with the reference meteorological environment data. In this case, the at least two signal strength characteristic data of the current location point under the real-time meteorological environment data can be converted to at least two signal strength characteristic data of the current location point under the reference meteorological environment data based on a model of the impact of the meteorological environment on the signal strength, so as to avoid the impact of the meteorological environment data on the signal strength characteristic data.
[0201] S1205, determining the current location information of the digital key according to the location fingerprint library of the parking location and at least two signal strength characteristic data of the current location point under the reference meteorological environment data.
[0202] Optionally, based on the location fingerprint library of the parking location and by comparing with the data in the location fingerprint library, a specific algorithm (such as nearest neighbor search, machine learning algorithm, etc.) can be used to find the location information with the highest correlation with at least two signal strength feature data of the current location point under the reference meteorological environment data, and the location information can be used as the current location information of the digital key.
[0203] In an embodiment of the present application, a model of the impact of the meteorological environment on signal strength is introduced, which can unify at least two signal strength characteristic data under different meteorological environment data into reference meteorological environment data, thereby avoiding the impact of meteorological environment data on signal strength characteristic data. This can not only improve the accuracy of the location fingerprint library, but also improve the accuracy of the location information of the digital key determined based on the location fingerprint library, thereby improving the accuracy of vehicle control.
[0204] In some optional implementations, when updating or using the location fingerprint library, if the current meteorological environment data is consistent with the reference meteorological environment data, the location information of the sampling point and at least two signal strength characteristic data under the current meteorological environment data can be directly used to manage the location fingerprint library of the digital key, so as to avoid being affected by the meteorological environment data when managing the location fingerprint library. In addition, when using, at least two signal strength characteristic data under the real-time meteorological environment data can also be converted to the reference meteorological environment data to improve the accuracy of determining the location information of the digital key.
[0205] Based on this, see Fig.13 , Fig.13 Another flowchart for managing and using a location fingerprint library is provided, which specifically includes the following steps:
[0206] S1301, when the current meteorological environment data of the digital key matches the reference meteorological environment data for constructing a location fingerprint library of the parking location of the digital key in the sampling area, the location fingerprint library of the digital key is managed according to the location information of each sampling point and at least two signal strength characteristic data under the current meteorological environment data.
[0207] Exemplarily, when the current meteorological environment data of the digital key matches the reference meteorological environment data for constructing a location fingerprint library of the parking location of the digital key in the sampling area, the location fingerprint library of the digital key can be managed directly based on the location information of each sampling point and at least two signal strength characteristic data under the current meteorological environment data.
[0208] For example, in the location fingerprint library update scenario, for each sampling point, according to the location coordinates of the sampling point, a unit area matching the location coordinates is determined from each unit area as the associated unit area of the sampling point; for each associated unit area, at least two signal strength characteristic data of the sampling point belonging to the associated unit area under the reference meteorological environment data are used to update the at least two signal strength characteristic data of the associated unit area in the location fingerprint library of the digital key.
[0209] In the location fingerprint library creation scenario, for each sampling point, according to the location coordinates of the sampling point, a unit area matching the location coordinates is determined from each unit area as the associated unit area of the sampling point; according to at least two signal strength characteristic data and the associated unit area of each sampling point, at least two signal strength characteristic data of each associated unit area are determined; each associated unit area is bound to the corresponding at least two signal strength characteristic data to create a location fingerprint library of the digital key at the parking location.
[0210] It can be understood that the process of managing the location fingerprint library of the digital key introduced in the above embodiment is the same as the process of managing the location fingerprint library of the digital key here, and will not be described in detail here.
[0211] S1302, when a positioning instruction for the digital key is detected, obtaining at least two signal strength characteristic data of the digital key at the current position point under the real-time meteorological environment data.
[0212] Exemplarily, the digital key positioning instruction may be an instruction for instructing to position the digital key. For example, it may be automatically triggered when the digital key enters the controllable area of the vehicle; it may also be triggered when the user performs a preset action (such as waving the digital key) while carrying the digital key; or it may be triggered when the user clicks a positioning instruction button in the digital key operation interface.
[0213] Optionally, when a positioning instruction for the digital key is detected, the second signal receiver on the vehicle can obtain at least two signal strength characteristic data of the digital key at the current location under real-time meteorological environment data.
[0214] S1303: Convert at least two signal strength characteristic data of the current location point under the real-time meteorological environment data to at least two signal strength characteristic data of the current location point under the reference meteorological environment data.
[0215] Optionally, after the location fingerprint library of the digital key is managed based on at least two signal strength characteristic data and location information of each sampling point, when using the location fingerprint library, the real-time meteorological environment data when collecting at least two signal strength characteristic data of the current location point where the digital key is located may be inconsistent with the reference meteorological environment data. In this case, the at least two signal strength characteristic data of the current location point under the real-time meteorological environment data can be converted to at least two signal strength characteristic data of the current location point under the reference meteorological environment data based on a model of the impact of the meteorological environment on the signal strength, so as to avoid the impact of the meteorological environment data on the signal strength characteristic data.
[0216] S1304: Determine the current location information of the digital key based on the location fingerprint library of the parking location and at least two signal strength feature data of the current location point under the reference meteorological environment data.
[0217] Optionally, based on the location fingerprint library of the parking location and by comparing with the data in the location fingerprint library, a specific algorithm (such as nearest neighbor search, machine learning algorithm, etc.) can be used to find the location information with the highest correlation with at least two signal strength feature data of the current location point under the reference meteorological environment data, and the location information can be used as the current location information of the digital key.
[0218] In an embodiment of the present application, even if the meteorological environment data when managing the location fingerprint library is consistent with the reference meteorological environment data, when using the location fingerprint library, it is also necessary to convert at least two signal strength characteristic data of the current location point under the real-time meteorological environment data collected during use into at least two signal strength characteristic data of the current location point under the reference meteorological environment data. This avoids the influence of the meteorological environment data on the signal strength characteristic data, which can not only improve the accuracy of the location fingerprint library, but also improve the accuracy of the location information of the digital key determined based on the location fingerprint library, thereby improving the accuracy of vehicle control.
[0219] In some optional implementations, the meteorological environment data may include at least two types of environmental factor data, for example, may include at least two types of temperature, humidity, pressure, wind speed, and precipitation.
[0220] For example, factor errors corresponding to various environmental factor data may be set based on empirical data. The factor errors are used to determine whether the current meteorological environment data of the digital key matches the reference meteorological environment. For example, if the meteorological environment data is temperature and humidity, the factor error corresponding to the temperature is 5°C, and the factor error corresponding to the humidity is 10%.
[0221] It is understandable that humidity has a significant impact on Bluetooth field strength. In an environment with high humidity, the strength of Bluetooth signals will drop significantly. This is because increased humidity causes moisture in the air to absorb and scatter Bluetooth signals, thereby reducing the transmission distance and stability of Bluetooth signals. From the perspective of signal transmission, water droplets on rainy days may increase the signal transmission path, resulting in a weakening of the signal strength received by the receiver. From the perspective of device hardware, increased humidity reduces the working efficiency of hardware devices, thereby reducing the strength of the field strength received signal. The relationship between temperature and Bluetooth signal strength presents a peak relationship. In a low temperature environment, the current and voltage of Bluetooth devices are unstable, affecting the normal operation of Bluetooth devices, thereby reducing the transmission speed; in a high temperature environment, Bluetooth devices are prone to increased power consumption and reduced transmission speeds.
[0222] If the effect of humidity on signal strength is greater than that of temperature, humidity can be considered as a key environmental factor.
[0223] When determining whether the current meteorological environment data matches the reference meteorological environment data, only the key environmental factor data in the current meteorological environment data can be compared to see whether the data difference between the key environmental factor data in the reference meteorological environment data is greater than the factor error corresponding to the key environmental factor. For example, compare whether the absolute value of the difference between the humidity in the current meteorological environment data and the humidity in the reference meteorological environment data is greater than 10%. If so, it is determined that the current meteorological environment data does not match the reference meteorological environment data; if not, it is determined that the current meteorological environment data matches the reference meteorological environment data.
[0224] For example, if the key environmental factor data in the current meteorological environment data is detected, and the data difference between the key environmental factor data in the reference meteorological environment data is greater than the factor error corresponding to the key environmental factor, it is determined that the current meteorological environment data of the digital key does not match the reference meteorological environment data when constructing the location fingerprint library of the digital key at the parking location. Among them, the influence of the key environmental factor on the signal strength is greater than the influence of other environmental factors on the signal strength.
[0225] In an embodiment of the present application, by comparing the difference between the key environmental factors in the current meteorological environment data and the key environmental factors in the reference meteorological environment, and the size relationship between the factor errors corresponding to the key environmental factors, it is determined whether the current meteorological environment data matches the reference meteorological environment data, thereby simplifying the steps of determining whether the current meteorological environment data matches the reference meteorological environment data and improving the efficiency of determining whether the current meteorological environment data matches the reference meteorological environment data.
[0226] In some optional implementations, the determination in the above embodiments that the reference device associated with the vehicle and the digital key are carried by the same object can be determined by the wireless signal strength between the reference device and the digital key.
[0227] For example, see Fig.14 , Fig.14 A flow chart for determining that a reference device associated with a vehicle and a digital key are carried by the same object is provided, and specifically includes the following steps:
[0228] S1401, obtaining the field signal strength between the reference device and the digital key.
[0229] Exemplarily, when the digital key and the reference device are both turned on and in a communicative state, they will send out wireless signals to identify and communicate with each other. These signals propagate in space, forming a certain field strength distribution. This field strength can be used to determine whether the digital key and the reference device are in the same physical location, that is, whether they are carried by the same person. In this way, the field strength signal strength between the reference device and the digital key can be obtained, and based on the field strength signal strength, it can be determined that the reference device and the digital key are carried by the same object.
[0230] S1402: If the field signal strength is greater than a preset strength threshold, it is determined that the reference device associated with the vehicle and the digital key are carried by the same object.
[0231] Furthermore, a preset strength threshold may be preset. If the field signal strength between the digital key and the reference device exceeds the preset strength threshold, it is considered that the digital key and the reference device are carried at the same time.
[0232] In an embodiment of the present application, by monitoring the field signal strength between the reference device and the digital key, it is determined whether the reference device and the digital key are carried by the same object, thereby facilitating the collection of location information of the sampling point when it is determined that the fingerprint library of the digital key needs to be managed.
[0233] In some optional implementations, see Fig.15 , Fig.15 A flowchart of another location fingerprint library management method is provided, which specifically includes the following steps:
[0234] S1501, obtaining the field signal strength between the reference device and the digital key.
[0235] S1502: If the field signal strength is greater than a preset strength threshold, it is determined that the reference device associated with the vehicle and the digital key are carried by the same object.
[0236] S1503, determining that the reference device associated with the vehicle and the digital key are carried by the same object, obtaining at least two signal strength characteristic data of the digital key at each sampling point in the sampling area; and determining the location information of each sampling point based on the signal interaction information between the reference device at each sampling point and the first signal receiver on the vehicle.
[0237] S1504: managing the location fingerprint library of the digital key according to at least two signal strength characteristic data and location information of each sampling point.
[0238] Among them, S1504 can be implemented in the following ways:
[0239] Step 1: for each sampling point, according to the position coordinates of the sampling point, a unit area matching the position coordinates is determined from each unit area as the associated unit area of the sampling point.
[0240] Step 2: Determine at least two signal strength characteristic data of each associated unit area according to at least two signal strength characteristic data of each sampling point and the associated unit area.
[0241] Step three, determine whether the current meteorological environment data of the digital key matches the reference meteorological environment data of the location fingerprint library of the parking location of the digital key in the sampling area. If they do not match, execute step four; if they match, execute step six.
[0242] Step 4: Based on the meteorological environment impact model on signal strength, at least two signal strength feature data of each sampling point under the current meteorological environment data are converted into at least two signal strength feature data of each sampling point under the reference meteorological environment data.
[0243] Step 5: Bind each associated unit area with the corresponding converted at least two signal strength feature data to create a location fingerprint library of the digital key at the parking location.
[0244] Step six: Bind each associated unit area with corresponding at least two signal strength feature data to create a location fingerprint library of the digital key at the parking location.
[0245] Step seven, when a positioning instruction for the digital key is detected, at least two signal strength characteristic data of the digital key at the current position under the real-time meteorological environment data are obtained.
[0246] Step eight, converting at least two signal strength characteristic data of the current location point under the real-time meteorological environment data into at least two signal strength characteristic data of the current location point under the reference meteorological environment data.
[0247] Step nine, determining the current location information of the digital key based on the location fingerprint library of the parking location and at least two signal strength feature data of the current location point under the reference meteorological environment data.
[0248] The specific process of S1501 to S1504 can be found in the description of the above method embodiment. The implementation principle and technical effect are similar and will not be repeated here.
[0249] Furthermore, the execution order of the above steps is only an exemplary description and is not used to limit the execution steps. Other execution orders of the steps are within the protection scope of the embodiments of the present application.
[0250] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0251] Based on the same inventive concept, the embodiment of the present application also provides a location fingerprint library management device for implementing the location fingerprint library management method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more location fingerprint library management device embodiments provided below can refer to the limitations of the location fingerprint library management method above, and will not be repeated here.
[0252] In one embodiment, Fig.16 As shown, a location fingerprint library management device is provided, comprising:
[0253] The determination module 10 is used to determine that the reference device associated with the vehicle and the digital key are carried by the same object, and obtain at least two signal strength characteristic data of the digital key at each sampling point in the sampling area; and determine the position information of each sampling point according to the signal interaction information between the reference device at each sampling point and the first signal receiver on the vehicle; wherein the at least two signal strength characteristic data of each sampling point include the signal strength of at least two wireless signals of different powers transmitted by the digital key at the sampling point and received by the second signal receiver on the vehicle;
[0254] The management module 20 is used to manage the location fingerprint library of the digital key according to at least two signal strength characteristic data and location information of each sampling point.
[0255] The above-mentioned location fingerprint library management device obtains at least two signal strength characteristic data of the digital key at each sampling point in the sampling area when it is determined that the reference device associated with the vehicle and the digital key are carried by the same object; and determines the location information of each sampling point based on the signal interaction information between the reference device at each sampling point and the first signal receiver on the vehicle; and then manages the location fingerprint library of the digital key based on the at least two signal strength characteristic data and the location information of each sampling point. The above scheme, on the one hand, based on the characteristics of mobile association binding between the reference device and the digital key, utilizes the signal interaction between the vehicle and the reference device to determine the distance between the digital key and the vehicle, replacing the distance estimated based on the signal strength of the interaction between the digital key and the vehicle, bypassing the defect of low positioning accuracy of the digital key. By binding the signal strength characteristic data determined by the interaction between the vehicle and the digital key with the positioning association determined by the interaction between the vehicle and the reference device, in the application stage of the location fingerprint library, the digital key vehicle control function is based on the signal strength characteristic data between the digital key and the vehicle, and is not affected by the accuracy of the conversion between signal strength and distance, that is, the accuracy of vehicle control based on the digital key no longer depends on the positioning accuracy of the digital key itself, which also improves the accuracy of vehicle control; on the other hand, due to the introduction of the function of the digital key to transmit signals of different power, a variety of signal strength characteristic data can be obtained for each sampling point, that is, the signal acquisition dimension is increased, and the characteristic data in the location fingerprint library is enriched, thereby improving the accuracy of vehicle control.
[0256] In one of the embodiments, at least two wireless signals with different powers are transmitted by the same signal transmitter in the digital key.
[0257] In one embodiment, the sampling area includes a plurality of unit areas of the same size, and the position information of each sampling point includes the position coordinates of the sampling point relative to the vehicle; the management module 20 specifically includes:
[0258] A determination unit, for determining, for each sampling point, a unit area matching the position coordinates from each unit area according to the position coordinates of the sampling point, as an associated unit area of the sampling point;
[0259] The management unit is used to manage the location fingerprint library of the digital key according to at least two signal strength characteristic data of each sampling point and the associated unit area.
[0260] In one embodiment, when the parking location to which the sampling area belongs is a location where no location fingerprint library is set, the management unit is specifically used to:
[0261] According to at least two signal strength characteristic data and associated unit areas of each sampling point, at least two signal strength characteristic data of each associated unit area are determined; each associated unit area is bound to the corresponding at least two signal strength characteristic data to create a location fingerprint library of the digital key at the parking location.
[0262] In one embodiment, the reference device is a physical key of the vehicle.
[0263] In one embodiment, the physical key supports ultra-wideband UWB wireless communication.
[0264] In one embodiment, the management module 20 is specifically used for:
[0265] When the current meteorological environment data of the digital key does not match the reference meteorological environment data for constructing the location fingerprint library of the parking place to which the digital key belongs in the sampling area, based on the meteorological environment impact model, at least two signal strength characteristic data of each sampling point under the current meteorological environment data are converted to at least two signal strength characteristic data of each sampling point under the reference meteorological environment data; the location fingerprint library of the digital key is managed according to the location information of each sampling point and the at least two signal strength characteristic data under the reference meteorological environment data; after the location fingerprint library of the digital key is managed according to the at least two signal strength characteristic data and the location information of each sampling point, when a positioning instruction for the digital key is detected, at least two signal strength characteristic data of the digital key at the current location point in the real-time meteorological environment data are obtained; at least two signal strength characteristic data of the current location point under the real-time meteorological environment data are converted to at least two signal strength characteristic data of the current location point under the reference meteorological environment data; the current location information of the digital key is determined according to the location fingerprint library of the parking place and the at least two signal strength characteristic data of the current location point under the reference meteorological environment data.
[0266] In one embodiment, the management module 20 is specifically used for:
[0267] When the current meteorological environment data of the digital key matches the reference meteorological environment data for constructing a location fingerprint library of the parking spot to which the digital key belongs in the sampling area, the location fingerprint library of the digital key is managed according to the location information of each sampling point and at least two signal strength characteristic data under the current meteorological environment data; after the location fingerprint library of the digital key is managed according to at least two signal strength characteristic data and the location information of each sampling point, when a positioning instruction for the digital key is detected, at least two signal strength characteristic data of the digital key at the current location point in the real-time meteorological environment data are obtained; the at least two signal strength characteristic data of the current location point under the real-time meteorological environment data are converted into at least two signal strength characteristic data of the current location point under the reference meteorological environment data; the current location information of the digital key is determined according to the location fingerprint library of the parking spot and the at least two signal strength characteristic data of the current location point under the reference meteorological environment data.
[0268] In one embodiment, the meteorological environment data includes at least two types of environmental factor data, and the determination module 10 is further used to:
[0269] If the key environmental factor data in the current meteorological environment data is detected, and the data difference between the key environmental factor data in the reference meteorological environment data is greater than the factor error corresponding to the key environmental factor, it is determined that the current meteorological environment data of the digital key does not match the reference meteorological environment data when constructing the location fingerprint library of the digital key at the parking location; among them, the influence of the key environmental factor on the signal strength is greater than the influence of other environmental factors on the signal strength.
[0270] In one embodiment, the determination module 10 is specifically configured to:
[0271] The field signal strength between the reference device and the digital key is obtained; if the field signal strength is greater than a preset strength threshold, it is determined that the reference device associated with the vehicle and the digital key are carried by the same object.
[0272] Each module in the above-mentioned location fingerprint library management device can be implemented in whole or in part by software, hardware or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0273] In one embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor implements the location fingerprint library management method described in any of the above embodiments when executing the computer program.
[0274] In an exemplary embodiment, see Fig.17 , Fig.17 A diagram of the internal structure of a computer device is provided. The computer device may be a server or a controller in a vehicle. The computer device includes a memory 1701 and a processor 1702, the memory 1701 and the processor 1702 are connected via a system bus 1703, the memory 1701 stores a computer program, and the processor 1702 implements the location fingerprint library management method described in any of the above embodiments when executing the computer program.
[0275] Optional, see Fig.18 , Fig.18 Another internal structure diagram of a computer device is provided. Fig.17 On the basis of the above, the computer device may further include an input / output (I / O) interface 1704, a communication interface 1705 and a non-volatile storage medium 1706. The processor 1702, the memory 1701 and the input / output interface 1704 are connected via the system bus 1703, and the communication interface 1705 is connected to the system bus 1703 via the input / output interface 1704. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium 1706 and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store input data. The input / output interface 1704 of the computer device is used to exchange information between the processor 1702 and an external device. The communication interface 1705 of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the location fingerprint library management method described in any of the above embodiments is implemented.
[0276] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the location fingerprint library management method described in any of the above embodiments is implemented.
[0277] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the location fingerprint library management method described in any of the above embodiments is implemented.
[0278] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0279] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0280] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0281] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A location fingerprint library management method, characterized in that: The method comprises: When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, obtaining at least two signal strength characteristic data of the digital key at each sampling point in the sampling area; and Determine the location information of each sampling point according to the signal interaction information between the reference device at each sampling point and the first signal receiver on the vehicle; wherein the at least two signal strength characteristic data of each sampling point include the signal strength of at least two wireless signals of different powers transmitted by the digital key at the sampling point and received by the second signal receiver on the vehicle; The location fingerprint library of the digital key is managed according to the at least two signal strength characteristic data and the location information of each sampling point.
2. The method according to claim 1, characterized in that The at least two wireless signals with different powers are transmitted by the same signal transmitter in the digital key.
3. The method according to claim 1, characterized in that The sampling area includes a plurality of unit areas of the same size, and the position information of each sampling point includes the position coordinates of the sampling point relative to the vehicle; Managing the location fingerprint library of the digital key according to the at least two signal strength characteristic data and the location information of each sampling point includes: For each sampling point, according to the position coordinates of the sampling point, determine the unit area matching the position coordinates from the unit areas as the associated unit area of the sampling point; The location fingerprint library of the digital key is managed according to the at least two signal strength feature data of each sampling point and the associated unit area.
4. The method according to claim 3, characterized in that In the case where the parking location to which the sampling area belongs is a location where no location fingerprint library is set, managing the location fingerprint library of the digital key according to the at least two signal strength feature data of each sampling point and the associated unit area includes: Determine at least two signal strength characteristic data of each associated unit area according to the at least two signal strength characteristic data of each sampling point and the associated unit area; Each of the associated unit areas is bound to the corresponding at least two signal strength feature data to create a location fingerprint library of the digital key at the parking location.
5. The method according to claim 1, characterized in that The reference device is a physical key of the vehicle.
6. The method according to claim 5, characterized in that The physical key supports ultra-wideband UWB wireless communication.
7. The method according to any one of claims 1 to 6, characterized in that: Managing the location fingerprint library of the digital key according to the at least two signal strength characteristic data and the location information of each sampling point includes: In the case where the current meteorological environment data of the digital key does not match the reference meteorological environment data for constructing a location fingerprint library of the parking place to which the digital key belongs in the sampling area, based on the influence model of the meteorological environment on the signal strength, converting the at least two signal strength feature data of each sampling point under the current meteorological environment data into the at least two signal strength feature data of each sampling point under the reference meteorological environment data; Managing the location fingerprint library of the digital key according to the location information of each sampling point and the at least two signal strength feature data under the reference meteorological environment data; After managing the location fingerprint library of the digital key according to the at least two signal strength characteristic data and the location information of each sampling point, the method further includes: When a positioning instruction for the digital key is detected, obtaining at least two signal strength characteristic data of the digital key at a current position under real-time meteorological environment data; Converting the at least two signal strength characteristic data of the current location point under the real-time meteorological environment data to the at least two signal strength characteristic data of the current location point under the reference meteorological environment data; The current location information of the digital key is determined according to the location fingerprint library of the parking location and the at least two signal strength characteristic data of the current location point under the reference meteorological environment data.
8. The method according to any one of claims 1 to 6, characterized in that: Managing the location fingerprint library of the digital key according to the at least two signal strength characteristic data and the location information of each sampling point includes: When the current meteorological environment data of the digital key matches the reference meteorological environment data for constructing a location fingerprint library of the parking place to which the digital key belongs in the sampling area, managing the location fingerprint library of the digital key according to the location information of each sampling point and the at least two signal strength feature data under the current meteorological environment data; After managing the location fingerprint library of the digital key according to the at least two signal strength characteristic data and the location information of each sampling point, the method further includes: When a positioning instruction for the digital key is detected, obtaining at least two signal strength characteristic data of the digital key at a current position under real-time meteorological environment data; Converting the at least two signal strength characteristic data of the current location point under the real-time meteorological environment data to the at least two signal strength characteristic data of the current location point under the reference meteorological environment data; The current location information of the digital key is determined according to the location fingerprint library of the parking location and the at least two signal strength characteristic data of the current location point under the reference meteorological environment data.
9. The method according to claim 7, characterized in that: The meteorological environment data includes at least two kinds of environmental factor data, and the method further includes: If it is detected that the data difference between the key environmental factor data in the current meteorological environment data and the key environmental factor data in the reference meteorological environment data is greater than the factor error corresponding to the key environmental factor, it is determined that the current meteorological environment data of the digital key does not match the reference meteorological environment data when constructing the location fingerprint library of the digital key at the parking location; The influence of the key environmental factors on the signal strength is greater than the influence of other environmental factors on the signal strength.
10. The method according to any one of claims 1 to 6, characterized in that: Determine that the reference device associated with the vehicle and the Digital Key are carried by the same subject, including: Acquiring the field signal strength between the reference device and the digital key; If the field signal strength is greater than a preset strength threshold, it is determined that the reference device associated with the vehicle and the digital key are carried by the same object.
11. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 10 are implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.
13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.
Citation Information
Patent Citations
Dynamic calibrating method of environment factors based on RSSI model in complex environment
CN107144279A
Digital key area positioning method and device, vehicle and storage medium
CN115767715A
Digital Bluetooth key self-calibration method and device based on UWB entity key
CN116782128A
Radio frequency identification positioning method and device, equipment, storage medium and program product
CN117544904A
Bluetooth key system positioning method based on fingerprint database
CN118741419A