Location fingerprint library management method, computer device, storage medium and program product
By managing the location fingerprint library of digital keys, using signal strength characteristic data and position information, the problem of inaccurate positioning of traditional digital key positioning systems is solved, and the accuracy of vehicle control is improved.
Patent Information
- Application Number
- CN202510059136.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2045-01-15
AI Technical Summary
The traditional digital key positioning system is based on the distance determination method of Bluetooth signal strength. It is affected by environmental factors, resulting in inaccurate positioning, which in turn affects the accuracy of vehicle control.
By obtaining the 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 positioning accuracy.
It improves the accuracy of the distance between the digital key and the vehicle, enhances the accuracy of vehicle control, and reduces the dependence on signal strength and distance conversion accuracy.
Smart Images

Figure CN119471566B_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 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 signal strength characteristic data includes the signal strength of the wireless signal transmitted by the digital key received by the second signal receiver on the vehicle;
[0008] The location fingerprint library of the digital key is managed according to the signal strength characteristic data and the location information of each sampling point.
[0009] 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;
[0010] Managing the location fingerprint library of the digital key according to the signal strength characteristic data and the location information of each sampling point includes:
[0011] 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;
[0012] The location fingerprint library of the digital key is managed according to the signal strength characteristic data of each sampling point and the associated unit area.
[0013] In one embodiment, the sampling area includes at least two area blocks, and each of the area blocks includes at least two unit areas;
[0014] According to the position coordinates of the sampling point, determining the unit area matching the position coordinates from each of the unit areas as the associated unit area of the sampling point, including:
[0015] Determine a target area block from each of the area blocks according to the position coordinates of the sampling point and the area position range of each of the area blocks;
[0016] According to the position coordinates of the sampling point, the unit area matching the position coordinates is determined in the target area block as the associated unit area of the sampling point.
[0017] In one embodiment, the location information of each sampling point further includes an area identifier of a sub-area to which the sampling point belongs; the vehicle is located at the center of the sampling area, and the sub-area is obtained by dividing the sampling area according to the control ranges corresponding to different control functions of the digital key; the sub-area includes a plurality of the unit areas;
[0018] According to the position coordinates of the sampling point, determining the unit area matching the position coordinates from each of the unit areas as the associated unit area of the sampling point, including:
[0019] Determining the sub-region to which the sampling point belongs according to the region identifier corresponding to the sampling point;
[0020] According to the position coordinates of the sampling point, the unit area matching the position coordinates is determined in the sub-area to which the sampling point belongs as the associated unit area of the sampling point.
[0021] In one of the embodiments, when the sampling area includes both the sub-area and the area block, the sub-area includes at least two of the area blocks.
[0022] 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 signal strength characteristic data of each sampling point and the associated unit area, including:
[0023] Determine the signal strength characteristic data of each associated unit area according to the signal strength characteristic data of each sampling point and the associated unit area;
[0024] Each of the associated unit areas is bound to the corresponding signal strength characteristic data to create a location fingerprint library of the digital key at the parking location.
[0025] In one embodiment, 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 is managed according to the signal strength characteristic data of each sampling point and the associated unit area, including:
[0026] For each of the associated unit areas, the signal strength characteristic data of the sampling points belonging to the associated unit area is used to update the signal strength characteristic data of the associated unit area in the location fingerprint library corresponding to the parking place.
[0027] In one embodiment, when it is determined that a reference device associated with a vehicle and a digital key are carried by the same object, obtaining signal strength characteristic data of the digital key at each sampling point in a sampling area includes:
[0028] When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object and 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.
[0029] In one embodiment, a fingerprint library management trigger event for a digital key associated with a vehicle is detected, including any of the following:
[0030] Receiving a fingerprint library management instruction for the digital key;
[0031] It is detected that the vehicle is currently parked at a target location, and the target location meets the fingerprint library management conditions; wherein the sampling area is an area within a preset range of the vehicle;
[0032] It is detected that the signal strength characteristic data of the digital key at the current verification point does not match the signal strength characteristic data at the verification point stored in the location fingerprint library; wherein the verification point is any sampling point in the sampling area.
[0033] In one embodiment, the target location satisfies the fingerprint library management conditions, including any of the following:
[0034] The target location is a location where a location fingerprint library is set;
[0035] The number of times the vehicle is parked at the target location within a set time period is greater than a number threshold;
[0036] The object carrying both the reference device and the digital key stays in the sampling area for a period greater than a set period.
[0037] In one embodiment, the reference device is a physical key of the vehicle.
[0038] In one embodiment, the physical key supports ultra-wideband UWB wireless communication.
[0039] In one of the embodiments, 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.
[0040] In one embodiment, determining that the reference device associated with the vehicle and the digital key are carried by the same subject includes:
[0041] Acquiring the field signal strength between the reference device and the digital key;
[0042] 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.
[0043] In a second aspect, the present application further provides a location fingerprint library management device, the device comprising:
[0044] a determination module, configured to determine that a reference device associated with a vehicle and a digital key are carried by the same object, and to obtain signal strength characteristic data of the digital key at each sampling point in a sampling area; and
[0045] 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 signal strength characteristic data includes the signal strength of the wireless signal transmitted by the digital key received by the second signal receiver on the vehicle;
[0046] A management module is used to manage the location fingerprint library of the digital key according to the signal strength characteristic data and the location information of each sampling point.
[0047] 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:
[0048] When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, obtaining signal strength characteristic data of the digital key at each sampling point in the sampling area; and,
[0049] 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 signal strength characteristic data includes the signal strength of the wireless signal transmitted by the digital key received by the second signal receiver on the vehicle;
[0050] The location fingerprint library of the digital key is managed according to the signal strength characteristic data and the location information of each sampling point.
[0051] 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:
[0052] When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, obtaining signal strength characteristic data of the digital key at each sampling point in the sampling area; and,
[0053] 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 signal strength characteristic data includes the signal strength of the wireless signal transmitted by the digital key received by the second signal receiver on the vehicle;
[0054] The location fingerprint library of the digital key is managed according to the signal strength characteristic data and the location information of each sampling point.
[0055] 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:
[0056] When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, obtaining signal strength characteristic data of the digital key at each sampling point in the sampling area; and,
[0057] 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 signal strength characteristic data includes the signal strength of the wireless signal transmitted by the digital key received by the second signal receiver on the vehicle;
[0058] The location fingerprint library of the digital key is managed according to the signal strength characteristic data and the location information of each sampling point.
[0059] The above-mentioned location fingerprint library management method, computer device, storage medium and program product, when it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, obtains the signal strength characteristic data of the digital key at each sampling point in the sampling area; 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 manages the location fingerprint library of the digital key based on the signal strength characteristic data and location information of each sampling point. The above-mentioned scheme, when it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, can determine the location information of each sampling point based on the signal interaction information between the reference device at each sampling point in the sampling area and the first signal receiver on the vehicle, and then update or establish a location fingerprint library with the obtained signal strength characteristic data and location information of the digital key at each sampling point in the sampling area. This location fingerprint library management method, based on the characteristics of mobile association binding between reference devices and digital keys, 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, and 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, thereby improving the accuracy of vehicle control. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1A A schematic diagram of a flow chart of a location fingerprint library management method in one embodiment;
[0061] Figure 1B is a schematic diagram of sampling points in one embodiment;
[0062] Figure 2 A schematic diagram of a process for managing a location fingerprint library of a digital key in one embodiment;
[0063] 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;
[0064] Figure 4 A schematic diagram of dividing a sampling area into a plurality of area blocks in one embodiment;
[0065] 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;
[0066] Figure 6 A schematic diagram of dividing a sampling area into multiple sub-areas in one embodiment;
[0067] 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;
[0068] Figure 8 A schematic diagram of the area range of a target area block in one embodiment;
[0069] 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;
[0070] Fig.10 A schematic diagram of a process for establishing a location fingerprint library of a digital key in one embodiment;
[0071] Fig.11 A schematic diagram of setting a target location that allows the establishment of a location fingerprint library in one embodiment;
[0072] Fig.12 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;
[0073] Fig.13 A schematic diagram of a flow chart of a location fingerprint library management method in another embodiment;
[0074] Fig.14 A schematic diagram of the structure of a location fingerprint library management device in one embodiment;
[0075] Fig.15 A schematic diagram of the hardware structure of a computer device in one embodiment;
[0076] Fig.16 FIG. 4 is a schematic diagram of the hardware structure of a computer device in another embodiment. DETAILED DESCRIPTION
[0077] 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.
[0078] 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.
[0079] 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:
[0080] S101, when it is determined that a reference device associated with a vehicle and a digital key are carried by the same object, obtain signal strength characteristic data of the digital key at each sampling point in a sampling area; and determine 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.
[0081] The reference device associated with the vehicle may be an independent device that can control the vehicle and has high positioning accuracy, for example, a physical key of the vehicle. If the reference device is a physical key, the physical key supports ultra-wideband (UWB) wireless communication. UWB wireless communication technology has the characteristics of high positioning accuracy, making the location information of the determined sampling point more accurate, thereby improving the reliability of the location fingerprint library of the digital key.
[0082] For example, 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 physical key has a higher sampling frequency, which makes the sampling points more dense, and thus makes the location information of the collected sampling points richer, which can improve the fingerprint library positioning accuracy.
[0083] 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. The sampling area can be an area within the preset range of the vehicle, and does not include the area inside the vehicle. For example, it can be an area with a preset radius centered on the vehicle; or it can be an area corresponding to a graphic of a preset size 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 in the sampling area can be any location point in the sampling area, or it can be a location point passed by an object carrying a reference device and a digital key in the sampling area.
[0084] Exemplarily, it can be determined whether the reference device and the digital key are carried by the same person based on the signal strength between the reference device and the digital key. The person carrying the reference device and the digital key can be a user with the authority to control the vehicle.
[0085] The digital key and the physical key can transmit wireless signals to a signal receiver on the vehicle. When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, the 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; that is, the signal strength characteristic data includes the signal strength of the wireless signal transmitted by the digital key received by the second signal receiver on the vehicle.
[0086] And 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] In some embodiments, 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.
[0088] 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.
[0089] S102: managing the location fingerprint library of the digital key according to the signal strength characteristic data and location information of each sampling point.
[0090] 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 and signal strength characteristic data of each sampling point. 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 the 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.
[0091] Optionally, managing the location fingerprint library may include creating the location fingerprint library, or updating the location fingerprint library.
[0092] In some embodiments, 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 digital key in the parking place to which the sampling area belongs may be established based on the signal strength characteristic data and location information of each sampling point. If a location fingerprint library of a digital key is established for the parking place to which the sampling area belongs, the established location fingerprint library may be updated based on the signal strength characteristic data and location information of each sampling point.
[0093] The above-mentioned location fingerprint library management method, when it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, obtains the signal strength characteristic data of the digital key at each sampling point in the sampling area; and determines 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; and manages the location fingerprint library of the digital key according to the signal strength characteristic data and location information of each sampling point. The location fingerprint library management method, based on the characteristics of mobile association binding between the reference device and the digital key, uses 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 according to 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, which 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 no longer depends on the positioning accuracy of the digital key itself, thereby improving the accuracy of the vehicle control.
[0094] 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.
[0095] Accordingly, the position information of each sampling point may include the position coordinates of the sampling point relative to the vehicle.
[0096] 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:
[0097] 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.
[0098] 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.
[0099] S202: managing the location fingerprint library of the digital key according to the signal strength characteristic data of each sampling point and the associated unit area.
[0100] Optionally, the signal strength characteristic data of each sampling point may be associated with an associated unit area. If a location fingerprint library of the digital key has not been 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 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, the 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 signal strength characteristic data of each sampling point and the associated unit area.
[0101] 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 the signal strength characteristic data of each sampling point and the associated unit area, the accuracy of the location fingerprint library can be improved.
[0102] 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.
[0103] 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:
[0104] 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.
[0105] 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.
[0106] 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.
[0107] 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.
[0108] 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.
[0109] 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.
[0110] 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.
[0111] 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.
[0112] 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:
[0113] S501: Determine the sub-region to which the sampling point belongs according to the region identifier corresponding to the sampling point.
[0114] 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.
[0115] 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.
[0116] 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.
[0117] 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.
[0118] 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.
[0119] 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.
[0120] 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.
[0121] See Figure 7 , Figure 7 which provides another flow diagram for determining the associated unit area to which the position coordinates of the sampling point belong. 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.
[0122] 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.
[0123] Based on this, the following steps can be executed:
[0124] S701, determine whether x is less than x1. If not, execute S702; if so, execute S705.
[0125] S702, determine whether y is less than y1. If so, execute S703; if not, execute S704.
[0126] S703, determine that the target area block to which the sampling point belongs is area block C.
[0127] S704, determine that the target area block to which the sampling point belongs is area block A.
[0128] S705, determine whether y is less than y1. If not, execute S706; if so, execute S707.
[0129] S706, determine that the target area block to which the sampling point belongs is area block B.
[0130] S707, determine whether x is less than x0. If so, execute S708; if not, execute S709.
[0131] S708, determine that the target area block to which the sampling point belongs is area block D.
[0132] S709, determine that the target area block to which the sampling point belongs is area block E.
[0133] That is, first, the size between the abscissa x of 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, determine that the candidate area range is the range composed of area block A and area block C; if x < x1, determine that the candidate area range is the range composed of area block B, area block D, and area block E.
[0134] Furthermore, according to the magnitude relationship between the ordinate y in the position coordinates of the sampling point and the ordinate y1 of the coordinate point (x1, y1), the target region block to which the sampling point belongs can be determined within the candidate region range. For example, if x < x1, and y < y1, then it is determined that the target region block to which the sampling point belongs is region block A; if x > x1, and y < y1, then it is determined that the target region block to which the sampling point belongs is region block C.
[0135] If x < x1, and y > y1, then it is determined that the target region block to which the sampling point belongs is region block B.
[0136] If x < x1, and y < y1, it is necessary to further combine the magnitude relationship between the abscissa x in the position coordinates of the sampling point and the abscissa x0 of the coordinate point (x0, y0) in the region block to which the sampling point belongs to determine the target region block to which the sampling point belongs within the candidate region range. For example, if x < x0, it is determined that the target region block to which the sampling point belongs is region block D; otherwise, it is determined that the target region block to which the sampling point belongs is region block E.
[0137] Furthermore, the associated unit region with the same position coordinates can be determined in the target region block.
[0138] 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 lower left corner coordinate point 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.
[0139] On the basis of determining the target region block, referring to Fig. 9 , Fig. 9 a schematic diagram of the process for determining the associated unit region to which the position coordinates of the sampling point belong is provided again.
[0140] Exemplarily, it is implemented through the following steps:
[0141] S901, assign n to i.
[0142] S902, determine whether x is less than x_0 + id. If so, execute S903; if not, execute S905.
[0143] S903, assign i - 1 to i.
[0144] S904, determine whether i is equal to 0. If yes, execute S905; if no, return to execute S902.
[0145] S905, determining that the position coordinate of the sampling point is located in the i+1th column.
[0146] S906, assign m to j.
[0147] S907, determine whether y is less than y_0+jd. If yes, execute S908; if no, execute S910.
[0148] S908, assign the value of j-1 to j.
[0149] S909, determine whether j is equal to 0. If yes, execute S910; if no, return to execute S907.
[0150] S910: Determine that the associated unit area to which the sampling point belongs is the i+1th row and the j+1th column.
[0151] 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.
[0152] 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.
[0153] 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.
[0154] 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 established based on the signal strength characteristic data of each sampling point and the associated unit area, so as to determine based on the signal strength characteristic data of each sampling point whether the vehicle can be automatically controlled to perform preset actions without sensor-controlled vehicles.
[0155] 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:
[0156] S1001, determining signal strength characteristic data of each associated unit area according to signal strength characteristic data of each sampling point and the associated unit area.
[0157] In order to avoid the impact of signal strength errors, multiple second signal receivers can be used to receive the signal strength of the wireless signal of the digital key at each sampling point in the sampling area, and based on the signal strength of the wireless signal at the same sampling point received by each second signal receiver, the mean and standard deviation of each signal strength of the sampling point can be determined, and then the signal strength of the wireless signal at the sampling point, the mean and standard deviation of each signal strength are used as the signal strength characteristic data of the sampling signal point.
[0158] For 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:
[0159]
[0160] Then, N Rssi values and mean Rssi mean and standard deviation Rssi std As the signal strength characteristic data of each sampling point.
[0161] 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, the signal strength characteristic data of the sampling point may be used as the signal strength characteristic data of the associated unit area; when an associated unit area corresponds to only multiple sampling points, the average value of the signal strength characteristic data of the multiple sampling points may be used as the signal strength characteristic data of the associated unit area.
[0162] S1002: Bind each associated unit area with the corresponding signal strength characteristic data to create a location fingerprint library of the digital key at the parking location.
[0163] Furthermore, each associated unit area can be bound to the corresponding 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 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.
[0164] 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 the 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 errors caused by environmental factors, thereby improving the accuracy of determining the distance between the digital key and the vehicle.
[0165] 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 the signal strength characteristic data of each sampling point and the associated unit area.
[0166] Based on this, for each associated unit area, the signal strength characteristic data of the sampling point belonging to the associated unit area can be used to update the signal strength characteristic data of the associated unit area in the location fingerprint library corresponding to the parking place, that is, the signal strength characteristic data of the associated unit area in the location fingerprint library can be replaced, or the 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 signal strength characteristic data of each sampling point and the associated unit area.
[0167] In an embodiment of the present application, by adopting the signal strength characteristic data of the sampling points belonging to the associated unit area, the signal strength characteristic data of the associated unit area in the location fingerprint library corresponding to the parking location is 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.
[0168] 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.
[0169] 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, the 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.
[0170] In another optional implementation, the signal strength characteristic data of the digital key at each sampling point in the sampling area may be obtained only 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, so as to manage the location fingerprint library of the digital key.
[0171] 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.
[0172] 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.
[0173] 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.
[0174] 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:
[0175] Optionally, a fingerprint library management instruction for the digital key may be received.
[0176] 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.
[0177] 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.
[0178] Optionally, it may be detected that the signal strength characteristic data of the digital key at the current check point does not match the 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 the signal strength characteristic data of the digital key at the current check point does not match the 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.
[0179] 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.
[0180] It is understandable that the target location mentioned in the above embodiment meets the fingerprint library management condition, which can be any of the following:
[0181] 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.
[0182] 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.
[0183] 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.
[0184] 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.
[0185] 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.
[0186] 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.
[0187] For example, see Fig.12 , Fig.12 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:
[0188] S1201, obtaining the field signal strength between the reference device and the digital key.
[0189] 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.
[0190] S1202: 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.
[0191] 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.
[0192] 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.
[0193] In some optional implementations, see Fig.13 , Fig.13 A flowchart of another location fingerprint library management method is provided, which specifically includes the following steps:
[0194] S1301, obtaining the field signal strength between the reference device and the digital key.
[0195] S1302: 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.
[0196] S1303: When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object and 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.
[0197] S1304: 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.
[0198] The location information includes location coordinates.
[0199] S1305 , 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 the associated unit area of the sampling point.
[0200] S1306: Manage the location fingerprint library of the digital key according to the signal strength characteristic data of each sampling point and the associated unit area.
[0201] The specific process of S1301 to S1306 can refer to the description of the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0202] 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.
[0203] 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.
[0204] 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.
[0205] In one embodiment, Fig.14 As shown, a location fingerprint library management device is provided, comprising:
[0206] A 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 signal strength characteristic data of the digital key at each sampling point in the sampling area; and
[0207] 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 signal strength characteristic data includes the signal strength of the wireless signal transmitted by the digital key received by the second signal receiver on the vehicle;
[0208] The management module 20 is used to manage the location fingerprint library of the digital key according to the signal strength characteristic data and location information of each sampling point.
[0209] The above-mentioned location fingerprint library management device, when determining that the reference device associated with the vehicle and the digital key are carried by the same object, obtains the signal strength characteristic data of the digital key at each sampling point in the sampling area; and determines 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; and manages the location fingerprint library of the digital key according to the signal strength characteristic data and location information of each sampling point. Based on the characteristics of mobile association binding between the reference device and the digital key, the distance between the digital key and the vehicle is determined by using the signal interaction between the vehicle and the reference device, replacing the distance estimated according to 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, which 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 no longer depends on the positioning accuracy of the digital key itself, thereby improving the accuracy of the vehicle control.
[0210] 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:
[0211] 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;
[0212] The management unit is used to manage the location fingerprint library of the digital key according to the signal strength characteristic data of each sampling point and the associated unit area.
[0213] In one embodiment, the sampling area includes at least two area blocks, and each area block includes at least two unit areas; the determining unit is specifically used for:
[0214] According to the position coordinates of the sampling point and the area position range of each area block, a target area block is determined from each area block; according to the position coordinates of the sampling point, a unit area matching the position coordinates is determined in the target area block as the associated unit area of the sampling point.
[0215] In one embodiment, the location information of each sampling point also includes an area identifier of a sub-area to which the sampling point belongs; the vehicle is located at the center of the sampling area, and the sub-area is obtained by dividing the sampling area according to the control ranges corresponding to different control functions of the digital key; the sub-area includes multiple unit areas; the determination unit is specifically used for:
[0216] According to the area identifier corresponding to the sampling point, the sub-area to which the sampling point belongs is determined; according to the position coordinates of the sampling point, a unit area matching the position coordinates is determined in the sub-area to which the sampling point belongs as the associated unit area of the sampling point.
[0217] In one of the embodiments, when the sampling area includes both a sub-area and an area block, the sub-area includes at least two area blocks.
[0218] 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:
[0219] According to the signal strength characteristic data of each sampling point and the associated unit area, the signal strength characteristic data of each associated unit area is determined; each associated unit area is bound to the corresponding signal strength characteristic data to create a location fingerprint library of the digital key at the parking location.
[0220] In one embodiment, when the parking location to which the sampling area belongs is a location where a location fingerprint library has been set, the management unit is specifically configured to:
[0221] For each associated unit area, the signal strength characteristic data of the sampling points belonging to the associated unit area is used to update the signal strength characteristic data of the associated unit area in the position fingerprint library corresponding to the parking location.
[0222] In one embodiment, the determination module 10 is specifically configured to:
[0223] When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object and 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.
[0224] In one embodiment, a fingerprint library management trigger event for a digital key associated with a vehicle is detected, including any of the following:
[0225] Receiving a fingerprint library management instruction for a digital key;
[0226] It is 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;
[0227] It is detected that the signal strength characteristic data of the digital key at the current verification point does not match the signal strength characteristic data at the verification point stored in the location fingerprint library; wherein the verification point is any sampling point in the sampling area.
[0228] In one embodiment, the target location satisfies the fingerprint library management conditions, including any of the following:
[0229] The target location is a location where a location fingerprint database is set;
[0230] The number of times the vehicle is parked at the target location within the set time period is greater than the number threshold;
[0231] The subject carries both the reference device and the digital key and stays in the sampling area for a time greater than the set time.
[0232] In one embodiment, the reference device is a physical key of the vehicle.
[0233] In one embodiment, the physical key supports ultra-wideband UWB wireless communication.
[0234] In one of the embodiments, the sampling frequency of the physical key application in the fingerprint library management scenario is higher than the sampling frequency of the physical key application in the fingerprint library usage scenario.
[0235] In one embodiment, the determination module 10 is specifically configured to:
[0236] 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.
[0237] 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.
[0238] 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.
[0239] In an exemplary embodiment, see Fig.15 , Fig.15 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 1501 and a processor 1502, the memory 1501 and the processor 1502 are connected via a system bus 1503, the memory 1501 stores a computer program, and the processor 1502 implements the location fingerprint library management method described in any of the above embodiments when executing the computer program.
[0240] Optional, see Fig.16 , Fig.16 Another internal structure diagram of a computer device is provided. Fig.15 On the basis of the above, the computer device may further include an input / output (I / O) interface 1504 and a communication interface 1505. The processor 1502, the memory 1501 and the input / output interface 1504 are connected via the system bus 1503, and the communication interface 1505 is connected to the system bus 1503 via the input / output interface 1504. 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 1506 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 1504 of the computer device is used to exchange information between the processor 1502 and an external device. The communication interface 1505 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.
[0241] 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.
[0242] 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.
[0243] 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.
[0244] 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.
[0245] The technical features of the above embodiments may be combined arbitrarily. 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.
[0246] 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 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 signal strength characteristic data includes the signal strength of the wireless signal transmitted by the digital key received by the second signal receiver on the vehicle; Managing the location fingerprint library of the digital key according to the signal strength characteristic data and the location information of each sampling point; 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 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 signal strength characteristic data of each sampling point and the associated unit area.
2. The method according to claim 1, characterized in that There are multiple second signal receivers, and the signal strength characteristic data also includes the mean and variance of multiple signal strengths of the wireless signals transmitted by the digital key received by the multiple second signal receivers on the vehicle.
3. The method according to claim 2, characterized in that The sampling area includes at least two area blocks, and each of the area blocks includes at least two unit areas; According to the position coordinates of the sampling point, determining the unit area matching the position coordinates from each of the unit areas as the associated unit area of the sampling point, including: Determine a target area block from each of the area blocks according to the position coordinates of the sampling point and the area position range of each of the area blocks; According to the position coordinates of the sampling point, the unit area matching the position coordinates is determined in the target area block as the associated unit area of the sampling point.
4. The method according to claim 2, characterized in that: The location information of each sampling point also includes an area identifier of a sub-area to which the sampling point belongs; the vehicle is located at the center of the sampling area, and the sub-area is obtained by dividing the sampling area according to the control ranges corresponding to different control functions of the digital key; the sub-area includes a plurality of the unit areas; According to the position coordinates of the sampling point, determining the unit area matching the position coordinates from each of the unit areas as the associated unit area of the sampling point, including: Determining the sub-region to which the sampling point belongs according to the region identifier corresponding to the sampling point; According to the position coordinates of the sampling point, the unit area matching the position coordinates is determined in the sub-area to which the sampling point belongs as the associated unit area of the sampling point.
5. The method according to claim 4, characterized in that In the case that the sampling area includes both the sub-area and the area block, the sub-area includes at least two of the area blocks.
6. The method according to claim 2, 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, the location fingerprint library of the digital key is managed according to the signal strength characteristic data of each sampling point and the associated unit area, including: Determine the signal strength characteristic data of each associated unit area according to the signal strength characteristic data of each sampling point and the associated unit area; Each of the associated unit areas is bound to the corresponding signal strength characteristic data to create a location fingerprint library of the digital key at the parking location.
7. The method according to claim 2, characterized in that In the case where 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 is managed according to the signal strength characteristic data of each sampling point and the associated unit area, including: For each of the associated unit areas, the signal strength characteristic data of the sampling points belonging to the associated unit area is used to update the signal strength characteristic data of the associated unit area in the location fingerprint library corresponding to the parking place.
8. The method according to any one of claims 1 to 7, characterized in that: When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object, signal strength characteristic data of the digital key at each sampling point in the sampling area is obtained, including: When it is determined that the reference device associated with the vehicle and the digital key are carried by the same object and 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.
9. The method according to claim 8, characterized in that A fingerprint library management trigger event for the digital key associated with the vehicle is detected, including any of the following: Receiving a fingerprint library management instruction for the digital key; It is detected that the vehicle is currently parked at a target location, and the target location meets the fingerprint library management conditions; wherein the sampling area is an area within a preset range of the vehicle; It is detected that the signal strength characteristic data of the digital key at the current verification point does not match the signal strength characteristic data at the verification point stored in the location fingerprint library; wherein the verification point is any sampling point in the sampling area.
10. The method according to claim 9, characterized in that The target location meets the fingerprint database management conditions, including any of the following: The target location is a location where a location fingerprint library is set; The number of times the vehicle is parked at the target location within a set time period is greater than a number threshold; The object carrying both the reference device and the digital key stays in the sampling area for a period greater than a set period.
11. The method according to any one of claims 1 to 7, characterized in that: The reference device is a physical key of the vehicle.
12. The method according to claim 11, characterized in that The physical key supports ultra-wideband UWB wireless communication.
13. The method according to claim 11, characterized in that The sampling frequency of the physical key in the fingerprint library management scenario is higher than the sampling frequency in the fingerprint library use scenario.
14. The method according to any one of claims 1 to 7, 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.
15. 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 14 are implemented.
16. 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 14 are implemented.
17. 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 14 are implemented.
Citation Information
Patent Citations
Method and device for establishing position fingerprint database
CN110972258A
Digital Bluetooth key self-calibration method and device based on UWB entity key
CN116782128A
Fingerprint database establishment method and device of digital vehicle key positioning system and storage medium
CN116887176A