Data processing method and device and electronic equipment

By using the position fingerprint information and exit position fingerprint information scanned by the vehicle in the indoor yard, the exit exit fingerprint information is determined, which solves the problem of inaccurate positioning caused by the lack of satellite signals in the indoor yard and improves the accuracy of the navigation route.

CN119575299APending Publication Date: 2025-03-07VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411748813.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

Due to the lack of satellite signals in indoor parking lots such as underground garages, the vehicle is inaccurately positioned when driving out, affecting the accuracy of the navigation route.

Method used

Through the scanning position fingerprint information scanned during the movement of the vehicle in the indoor yard and the exit position fingerprint information corresponding to each yard exit of the indoor yard, the first yard exit of the vehicle to the indoor yard is determined, and the navigation route from the exit to the navigation destination is displayed.

Benefits of technology

In the absence of satellite signals, the positioning accuracy of the vehicle when leaving the indoor parking lot is improved, thereby improving the accuracy of the navigation route.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119575299A_ABST
    Figure CN119575299A_ABST
Patent Text Reader

Abstract

The invention discloses a data processing method and device and electronic equipment, and belongs to the technical field of computers.The method comprises the steps that a navigation request is obtained under the condition that the method is in communication connection with a vehicle and the vehicle is located in an indoor parking lot, and the navigation request comprises a navigation destination; based on the navigation request, obtaining scanning fingerprint information obtained by scanning in the moving process of the vehicle; according to the scanning position fingerprint information and exit position fingerprint information corresponding to each parking lot exit of the indoor parking lot, determining a first parking lot exit where the vehicle is driven out of the indoor parking lot; and displaying at least one navigation route from the first parking lot exit to the navigation destination.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a data processing method, device and electronic equipment. Background Art

[0002] Satellite positioning such as the Global Positioning System (GPS) and the Beidou Satellite Navigation System relies on satellite signals for positioning, which can only be received outdoors. As a result, underground garages often fail to receive satellite signals, resulting in inaccurate positioning when cars drive out of underground garages, causing navigation deviation. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide a data processing method, device, electronic device and storage medium, which can improve the accuracy of positioning when a vehicle drives out of an underground garage, thereby improving the accuracy of the navigation route.

[0004] In a first aspect, an embodiment of the present application provides a data processing method, including:

[0005] When the communication connection with the vehicle is established and the vehicle is in an indoor parking lot, obtaining a navigation request, where the navigation request includes a navigation destination;

[0006] Based on the navigation request, obtain the scanning position fingerprint information scanned by the vehicle during movement;

[0007] Determine the first parking lot exit for the vehicle to exit the indoor parking lot based on the scanned location fingerprint information and the exit location fingerprint information corresponding to each parking lot exit of the indoor parking lot;

[0008] Displays the navigation route from the first parking lot exit to the navigation destination.

[0009] In a second aspect, an embodiment of the present application provides a data processing device, including:

[0010] An acquisition module, used to acquire a navigation request when the vehicle is in communication connection with the vehicle and the vehicle is in an indoor parking lot, wherein the navigation request includes a navigation destination;

[0011] The acquisition module is also used to acquire, based on the navigation request, the scanning position fingerprint information scanned by the vehicle during movement;

[0012] A determination module, used to determine a first parking lot exit for the vehicle to exit the indoor parking lot according to the scanned position fingerprint information and the exit position fingerprint information corresponding to each parking lot exit of the indoor parking lot;

[0013] The display module is used to display the navigation route from the first parking lot exit to the navigation destination.

[0014] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, and when the program or instruction is executed by the processor, the steps of the data processing method shown in the first aspect are implemented.

[0015] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the data processing method shown in the first aspect are implemented.

[0016] In a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a display interface, the display interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the data processing method shown in the first aspect.

[0017] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the steps of the data processing method shown in the first aspect.

[0018] In an embodiment of the present application, when the communication connection with the vehicle is established and the vehicle is in an indoor parking lot, a navigation request is obtained, the navigation request including the navigation destination; based on the navigation request, the scanning position fingerprint information scanned by the vehicle during the movement is obtained; according to the scanning position fingerprint information and the exit position fingerprint information corresponding to each parking lot exit of the indoor parking lot, the first parking lot exit of the vehicle out of the indoor parking lot is determined; and the navigation route from the first parking lot exit to the navigation destination is displayed. In this way, when there is no satellite signal in the indoor parking lot, the scanning position fingerprint information scanned by the vehicle during the movement and the exit position fingerprint information referenced by each parking lot exit in the indoor parking lot can be used to determine the first parking lot exit of the vehicle out of the indoor parking lot, thereby avoiding the problem of inaccurate positioning of the vehicle when it exits the underground garage due to the failure to receive satellite signals in the indoor parking lot, improving the accuracy of positioning when the vehicle exits the underground garage, and thus improving the accuracy of the navigation route. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 A flowchart of a data processing method provided for some embodiments of the present application;

[0020] Figure 2 A schematic diagram of an interface of a data processing method provided in some embodiments of the present application;

[0021] Figure 3 A schematic diagram of a navigation interface of a data processing method provided in some embodiments of the present application;

[0022] Figure 4A schematic diagram of a navigation interface of a data processing method provided in some embodiments of the present application;

[0023] Figure 5 A schematic diagram of a navigation interface of a data processing method provided in some embodiments of the present application;

[0024] Figure 6 A schematic diagram of a navigation interface of a data processing method provided in some embodiments of the present application;

[0025] Figure 7 A schematic diagram of an interface of a data processing method provided in some embodiments of the present application;

[0026] Figure 8 A schematic diagram of an interface of a data processing method provided in some embodiments of the present application;

[0027] Fig. 9 A schematic diagram of an interface of a data processing method provided in some embodiments of the present application;

[0028] Fig.10 A schematic diagram of the structure of a data processing device provided for some embodiments of the present application;

[0029] Fig.11 A schematic diagram of the structure of an electronic device provided for some embodiments of the present application;

[0030] Fig.12 A schematic diagram of the hardware structure of an electronic device provided for some embodiments of the present application. DETAILED DESCRIPTION

[0031] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0032] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0033] The location fingerprint information in the embodiment of the present application refers to the general technical language in the indoor positioning scenario. The location fingerprint information can be composed of various types of features, and any unique features of a location can be used as a location fingerprint. For example, the multipath structure of the communication signal at a certain location, the signal strength (ReceivedSignal Strength, RSS) of the received communication beacon transmission signal, the round-trip time or delay of the signal, etc. can all be used as location fingerprint information. In the embodiment of the present application, the scanning location fingerprint information and the exit location fingerprint information are used for explanation, wherein the scanning location fingerprint information refers to the near-field communication beacon information scanned during the movement of the current vehicle in the indoor parking lot, such as the signal strength of the communication beacon transmission signal in the indoor parking lot, the round-trip time of the signal, etc. The exit location fingerprint information refers to the information scanned during the movement of the reference vehicle in the indoor parking lot, and it can also be the signal strength of the communication beacon transmission signal in the indoor parking lot, the round-trip time of the signal, etc.

[0034] The communication beacon in the embodiment of the present application refers to a wireless communication device for sending wireless signals. The communication beacon in the embodiment of the present application can be an ultra-wideband (UWB) communication beacon, a Bluetooth communication beacon or a wireless fidelity (Wi-Fi) communication beacon. Among them, the UWB communication beacon is used to send nanosecond-level extremely short pulse signals, the Bluetooth communication beacon is used to send Bluetooth communication signals, and the Wi-Fi communication beacon is used to send Wi-Fi signals.

[0035] The indoor parking lot in the embodiment of the present application may include an indoor ground parking lot and an indoor underground parking lot. The indoor parking lot may be provided by a geographic information system (GIS). In GIS, the indoor parking lot may be marked as a point of interest (POI), which is a term used to represent a marked point of a geographical location and may be represented by location coordinates. In the embodiment of the present application, POI may be used to represent any entity with a geographical location, such as a shopping mall, restaurant, park, hospital, bank, transportation hub, etc., which has an indoor parking lot and corresponds to at least two parking lot exits.

[0036] The present application provides a data processing method, device and electronic device. Figures 1 to 9 , the data processing method provided in the embodiment of the present application is described in detail through specific embodiments and their application scenarios.

[0037] It should be noted that the data processing method provided in the embodiments of the present application can be executed by electronic devices such as mobile phones, tablet computers, laptop computers, PDAs, and vehicle-mounted electronic devices. In some embodiments of the present application, the data processing method provided in the embodiments of the present application is described by taking the electronic device as the execution subject to execute the data processing method as an example.

[0038] The data processing method provided in the embodiment of the present application can be applied to the scene of vehicle navigation, wherein one specific application scenario is the scene of a vehicle driving out of an underground parking lot of a shopping mall, and another specific application scenario is the scene of a vehicle driving out of an indoor parking lot of a transportation hub. Figure 1 A data processing method provided in an embodiment of the present application is described in detail.

[0039] Figure 1 A flowchart of a data processing method provided for some embodiments of the present application.

[0040] like Figure 1 As shown, the data processing method provided in the embodiment of the present application can be applied to electronic devices. Based on this, the data processing method can include steps 110 and 140 as shown below.

[0041] Step 110, when the communication connection with the vehicle is established and the vehicle is in the indoor parking lot, a navigation request is obtained, the navigation request including a navigation destination; Step 120, based on the navigation request, scanning position fingerprint information scanned by the vehicle during movement is obtained; Step 130, based on the scanning position fingerprint information and the exit position fingerprint information corresponding to each parking lot exit of the indoor parking lot, a first parking lot exit for the vehicle to exit the indoor parking lot is determined; Step 140, a navigation route from the first parking lot exit to the navigation destination is displayed.

[0042] For example, Figure 2As shown, if the user drives to the amusement park in the underground parking lot of shopping mall A, the navigation starting point, i.e., "my location", and the navigation destination, i.e., "amusement park parking lot", can be input in the navigation interface 201 of the navigation application in the electronic device. At this time, "my location" can be the vehicle entrance when the vehicle enters the underground parking lot of shopping mall A, or it can be a random vehicle exit. For example, it is assumed to be the south gate exit of shopping mall A. At this time, the navigation route 211 will be generated based on the gate exit of shopping mall A and the amusement park parking lot, and the navigation route 211 will be displayed in the navigation interface 201. Then, based on the navigation request, the electronic device will obtain the location fingerprint information scanned by the vehicle during the movement of the underground parking lot, such as nanosecond-level extremely short pulse signal 1, Bluetooth communication signal 2, and Wi-Fi signal 3. Furthermore, the aforementioned scanned location fingerprint information can be matched with the exit location fingerprint information of each parking lot exit of the underground parking lot of the mall. For example, the nanosecond level extremely short pulse signals sent by the UWB communication beacon around each parking lot exit of the A mall, the Bluetooth communication signals sent by the Bluetooth communication beacon, and the Wi-Fi signals sent by the Wi-Fi communication beacon are matched with the nanosecond level extremely short pulse signal 1, the Bluetooth communication signal 2, and the Wi-Fi signal 3, and the matched parking lot exit is determined as the first parking lot exit for the vehicle to exit the indoor parking lot, such as the north gate exit of the mall. Then, Figure 3 As shown, the electronic device will correct "my location" according to the first parking lot exit. Here, since the initially set "my location" is the south gate exit of Mall A, the "my location" in the navigation interface 201 will be updated from the south gate exit of Mall A to the north gate exit of Mall A, and at least one navigation route from the north gate exit of Mall A to the "amusement park parking lot" will be displayed. Figure 3 A navigation route 212 is used as an example for illustration.

[0043] Or, if Figure 4As shown, if the user drives to the south gate of B University through the navigation in the underground parking lot of a transportation hub such as a train station, the navigation starting point, i.e., "my location", and the navigation destination, i.e., "B University South Gate Parking Lot", can be input in the navigation interface 202 in the navigation application in the electronic device. At this time, "my location" can be the vehicle entrance when the vehicle enters the underground parking lot of the train station, such as the south gate exit of the train station. Here, a navigation route 213 will be generated based on the south gate exit of the train station and the south gate parking lot of B University, and the navigation route 213 will be displayed in the navigation interface 202. Next, based on the navigation request, the electronic device will obtain the location fingerprint information scanned by the vehicle during the movement in the underground parking lot, such as nanosecond extremely short pulse signals 4, Bluetooth communication signals 5, and Wi-Fi signals 5. Furthermore, the aforementioned scanned location fingerprint information can be matched with the exit location fingerprint information of each parking lot exit of the underground parking lot of the railway station, for example, the nanosecond level extremely short pulse signal sent by the UWB communication beacon around each parking lot exit of the railway station, the Bluetooth communication signal sent by the Bluetooth communication beacon, and the Wi-Fi signal sent by the Wi-Fi communication beacon are matched with the nanosecond level extremely short pulse signal 4, the Bluetooth communication signal 5 and the Wi-Fi signal 5, and the matched parking lot exit is determined as the first parking lot exit where the vehicle is to exit the underground parking lot, such as the north gate exit of the railway station. Then, as Figure 5 As shown, the electronic device will correct "my location" according to the first parking lot exit. Here, since the initial setting of "my location" is the south gate exit of the railway station, "my location" will be updated from the south gate exit of the railway station to the north gate exit of the railway station, and at least one navigation route from the north gate exit of the railway station to "B University South Gate Parking Lot" will be displayed. Figure 5 A navigation route 214 is used as an example for illustration.

[0044] Therefore, when there is no satellite signal in the indoor parking lot, the first parking lot exit used by the vehicle to exit the indoor parking lot can be determined by the scanned position fingerprint information scanned by the vehicle during movement and the exit position fingerprint information referenced by each parking lot exit in the indoor parking lot, thereby avoiding the problem of inaccurate positioning when the vehicle exits the underground garage due to the failure to receive satellite signals in the indoor parking lot, thereby improving the accuracy of positioning when the vehicle exits the underground garage and further improving the accuracy of the navigation route.

[0045] The above steps are described in detail below, as shown below.

[0046] First, involving step 110, the electronic device and the vehicle in the embodiment of the present application can be connected to each other through near-field communication methods such as Bluetooth connection, Universal Serial Bus (USB) connection, Wireless Local Area Network (Wi-Fi) connection and related software.

[0047] In the embodiment of the present application, the navigation request may be initiated by the user through an electronic device or a vehicle. The navigation request specifically refers to a request to instruct the electronic device or vehicle to plan a navigation path from the current location to the navigation destination input by the user.

[0048] For example, the user can input the navigation starting point, such as "my location" and the navigation destination, i.e. "amusement park parking lot", through the navigation application of the electronic device. Since the electronic device can be connected to the vehicle for communication, the user can input the navigation starting point, such as "my location" and the navigation destination, i.e. "amusement park parking lot", through the vehicle's onboard navigation. At this time, the electronic device can obtain the navigation request from the onboard navigation through the communication connection with the vehicle.

[0049] Based on this, after receiving the navigation request, the location of the vehicle can be determined, where the vehicle is the vehicle ridden or driven by the user who issued the navigation request. The indoor parking lot can be an underground parking lot or a parking lot inside a building. Due to the obstruction of the building, the satellite signal of the indoor parking lot may be weak, so the vehicle can be determined to be in the indoor parking lot in the following way.

[0050] In some embodiments of the present application, the navigation request also includes the origin of the vehicle. Based on this, the data processing method may also include steps 2101 to 2103.

[0051] Step 2101, obtaining a first vehicle position of a vehicle.

[0052] Exemplarily, the device position of the electronic device can be obtained by performing network positioning on the electronic device. Since the electronic device and the vehicle are connected via near field communication, at this time, the device position of the electronic device can be determined as the first vehicle position of the vehicle.

[0053] Step 2102: Based on the first vehicle position, select from at least two candidate indoor parking lots an indoor parking lot whose distance from the parking lot position to the first vehicle position is less than or equal to a distance threshold.

[0054] Here, since the reference indoor parking lot in the embodiment of the present application can be a POI provided by a geographic information system, and the POI can be represented by position coordinates. Therefore, the first vehicle position can be used as the origin to search for POIs within a radius of 100 meters in the geographic information system. At this time, the POIs within a radius of 100 meters can be determined as alternative indoor parking lots. Then, based on the straight-line distance from the origin to the POI within a radius of 100 meters, the POI with the shortest straight-line distance from the origin can be selected as the indoor parking lot whose distance from the first vehicle position is less than or equal to the distance threshold.

[0055] For example, if the first vehicle position is taken as the origin, and the POIs within a radius of 100 meters are searched in the geographic information system, including POI1, POI2, and POI3, POI1, POI2, and POI3 can be determined as candidate indoor parking lots. Then, the straight-line distances from the origin to POI1, POI2, and POI3 are calculated respectively. If the straight-line distance from the origin to POI1 is 56 meters, the straight-line distance from the origin to POI2 is 32 meters, and the straight-line distance from the origin to POI3 is 30 meters, POI3 can be used as an indoor parking lot whose distance from the first vehicle position is less than or equal to the distance threshold.

[0056] In order to ensure that the vehicle has entered the indoor parking lot screened in the previous step, the distance between each reference near-field communication beacon and the vehicle in the indoor parking lot can be used for judgment.

[0057] Based on this, in step 2103, when the distance between the vehicle and each reference near-field communication beacon inside the screened indoor parking lot is less than or equal to the second reference distance, it is determined that the vehicle is located in the screened indoor parking lot.

[0058] Exemplarily, if the indoor parking lot selected in step 2102 includes 5 reference near-field communication beacons, at this time, the distance value between the vehicle and each of the 5 reference near-field communication beacons can be calculated respectively. If the 5 reference near-field communication beacons are reference near-field communication beacons 1, reference near-field communication beacons 2, reference near-field communication beacons 3, reference near-field communication beacons 4, and reference near-field communication beacons 5, the second reference distance is 30 meters. Based on this, the distance value between the vehicle and each reference near-field communication beacon can include a distance value of 10 meters between the vehicle and the reference near-field communication beacon 1, a distance value of 20 meters between the vehicle and the reference near-field communication beacon 2, a distance value of 18 meters between the vehicle and the reference near-field communication beacon 3, a distance value of 15 meters between the vehicle and the reference near-field communication beacon 4, and a distance value of 13 meters between the vehicle and the reference near-field communication beacon 5. In this way, the distance values ​​between the vehicle and the 5 reference near-field communication beacons are all less than or equal to 30 meters, and it can be determined that the vehicle is located in the selected indoor parking lot.

[0059] Therefore, the embodiment of the present application preliminarily screens indoor parking lots from the alternative indoor parking lots based on the distance between the vehicle and the alternative indoor parking lots. In order to ensure that the vehicle is located in the indoor parking lot screened out in the previous step and to accurately trigger the vehicle to scan the location fingerprint information later, the distance between each reference near-field communication beacon in the indoor parking lot and the vehicle can be further judged.

[0060] Next, step 120 is involved. In some embodiments of the present application, since the vehicle is moving, during the movement, the electronic device can obtain the signal emitted by the near-field communication beacon scanned by the vehicle during the movement, and obtain the scanning location fingerprint information based on the signal.

[0061] Since the near field communication beacon can be at least one of the following communication beacons: ultra-wideband communication beacon, Bluetooth communication beacon, Wi-Fi communication beacon, the electronic device in the embodiment of the present application can generate the scanning location fingerprint information based on the signal transmitted by the scanned near field communication beacon.

[0062] Among them, if the scanned signal is a signal transmitted by a Wi-Fi communication beacon, the scan location fingerprint information may be Wi-Fi information, and the Wi-Fi information may include at least one of the following: Wi-Fi basic service set identifier (BSSID), Wi-Fi signal strength, Wi-Fi scan time, Wi-Fi name, and Wi-Fi channel type; if the scanned signal is a signal transmitted by a Bluetooth communication beacon, the scan location fingerprint information may be Bluetooth information, and the Bluetooth information may include at least one of the following: Bluetooth address, Bluetooth signal strength, Bluetooth scan time, Bluetooth connection status, and Bluetooth device type; if the scanned signal is a signal transmitted by a UWB communication beacon, the scan location fingerprint information may be UWB information, and the UWB information may include at least one of the following: UWB basic service set identifier, UWB signal strength, UWB scan time, UWB name, and UWB channel type.

[0063] Furthermore, in order to reduce the waste of resources when electronic devices scan signals emitted by reference near-field communication beacons, a condition is set for stopping scanning signals emitted by reference near-field communication beacons inside indoor parking lots to stop scanning the scanned position fingerprint information. That is, after step 120, the data processing method may further include step 220, stopping obtaining the scanned position fingerprint information of the vehicle during movement when the vehicle or electronic device receives satellite signals from at least four satellites.

[0064] Here, the reason for selecting at least four satellites is that the positioning system is an interrelated collection or device with the goal of determining the spatial position. The positioning system can ensure that at any time, at least four satellites can be observed simultaneously at any point on the earth, so as to ensure that the satellite can collect the longitude, latitude and altitude of the observation point corresponding to the vehicle, so as to realize navigation, positioning, timing and other functions. That is to say, when an electronic device or vehicle receives satellite signals from at least four satellites, it means that the vehicle is already outdoors and can be positioned by satellite. At this time, there is no need to obtain the scanning location fingerprint information. Therefore, the resource waste of the electronic device scanning the signal emitted by the reference near-field communication beacon can be reduced, thereby saving the power of the electronic device.

[0065] Furthermore, regarding step 130, in some embodiments of the present application, the exit location fingerprint information includes the full-segment exit location fingerprint information within the reference communication range of the reference vehicle at the parking lot exit, the segmented exit location fingerprint information, and the exit beacon identification information of the reference near-field communication beacon. Based on this, step 130 may specifically include step 1301 and step 1302.

[0066] Step 1301, respectively match the scan location fingerprint information with the full-segment exit location fingerprint information, the segmented exit location fingerprint information and the exit beacon identification information to obtain a matching result set; wherein the matching result set includes a first matching result corresponding to the scan location fingerprint information and the full-segment exit location fingerprint information, a second matching result corresponding to the scan location fingerprint information and the segmented exit location fingerprint information, and a third matching result corresponding to the scan location fingerprint information.

[0067] It should be noted that the scanning location fingerprint information in the embodiment of the present application includes scanning near-field communication beacon information of the vehicle scanning the near-field communication beacon while moving, and the scanning near-field communication beacon information includes the scanning signal strength of the scanning near-field communication beacon.

[0068] Step 1302: determine a parking lot exit for which at least one matching result in the matching result set indicates a successful match as the first parking lot exit.

[0069] Exemplarily, if the first matching result corresponding to the scanning location fingerprint information and the full-segment exit location fingerprint information of the southwest gate exit of shopping mall A indicates a successful match, then the southwest gate exit can be determined as the first parking lot exit. Similarly, if the second matching result corresponding to the scanning location fingerprint information and the segmented exit location fingerprint information of the southwest gate exit of shopping mall A indicates a successful match, then the southwest gate exit can be determined as the first parking lot exit. Similarly, if the beacon identifier similarity between the scanning beacon identification information of the scanning near-field communication beacon in the scanning location fingerprint information and the scanning beacon identification information of the reference near-field communication beacon at the southwest gate exit is greater than 0.85, then it can be determined that the third matching result corresponding to the scanning location fingerprint information and the scanning beacon identification information of the southwest gate exit of shopping mall A indicates a successful match, and thus the southwest gate exit can be determined as the first parking lot exit.

[0070] Thus, the first parking lot exit can be determined through one matching result, which can shorten the matching process and improve the efficiency of determining the first parking lot exit. Also, the second parking lot exit can be determined through at least two matching results, which can improve the accuracy of determining the first parking lot exit.

[0071] It should be noted that if at least two parking lot exits are successfully matched at the same time, for example, if the first matching result corresponding to the scanning location fingerprint information and the full-section exit location fingerprint information of the southwest gate exit of shopping mall A indicates a successful match, then the southwest gate exit can be determined as the first parking lot exit, and if the second matching result corresponding to the scanning location fingerprint information and the segmented exit location fingerprint information of the south gate exit of shopping mall A indicates a successful match, then the south gate exit can be determined as the first parking lot exit. At this time, the parking lot exit with the smallest matching distance can be selected as the first parking lot exit, that is, before step 1302, the data processing method can also include:

[0072] When there are at least two parking lot exits matching the scanned location fingerprint information, the parking lot exit having the largest distance similarity value with the near field communication beacon among the at least two parking lot exits is determined as the first parking lot exit.

[0073] Exemplarily, the number of exits of the parking lot that match the scanned location fingerprint information is at least two, namely, the southwest gate exit and the south gate exit of Mall A. The near-field communication beacon of the southwest gate exit may include near-field communication beacon 1, near-field communication beacon 2, near-field communication beacon 3, and near-field communication beacon 4, and the near-field communication beacon of the south gate exit may include near-field communication beacon 1, near-field communication beacon 2, near-field communication beacon 4, near-field communication beacon 5, and near-field communication beacon 6. The scanned location fingerprint information involves near-field communication beacon 1, near-field communication beacon 2, near-field communication beacon 5, and near-field communication beacon 6. Based on this, the distance similarity value between the southwest gate exit and the near-field communication beacon is 25%, and the distance similarity value between the south gate exit and the near-field communication beacon is 75%. Since the distance similarity value between the south gate exit and the near-field communication beacon of 75% is greater than the distance similarity value between the southwest gate exit and the near-field communication beacon of 25%, the south gate exit is determined as the first parking lot exit.

[0074] Therefore, the first parking lot exit can be determined from at least two parking lot exits through the distance similarity value between the parking lot exit and the near-field communication beacon, which can improve the accuracy of determining the first parking lot exit, improve the accuracy of positioning when the vehicle exits the underground garage, and thus improve the accuracy of the navigation route.

[0075] Based on the above content, in some embodiments of the present application, the full-segment exit location fingerprint information can be matched through the following steps 301 to 303, wherein the full-segment location fingerprint information in the embodiments of the present application includes the reference signal strength and importance value of the i-th reference near-field communication beacon among K reference near-field communication beacons within M reference time periods; wherein the reference signal strength of the i-th reference near-field communication beacon is the median of the signal strength of the i-th reference near-field communication beacon within the M reference time periods; the importance value is the proportion of the reference signal strength and reference occurrence frequency of the i-th reference near-field communication beacon within the M reference time periods in the reference signal strength and reference occurrence frequency of the K reference near-field communication beacons, wherein the reference occurrence frequency of the reference signal strength of the i-th reference near-field communication beacon is the frequency of occurrence of the i-th reference near-field communication beacon within the M reference time periods.

[0076] Based on this, the scanning location fingerprint information in the embodiment of the present application includes the scanning signal strength of the near field communication beacon in the scanning time period, and the full-segment exit location fingerprint information includes the reference signal strength of the reference near field communication beacon in M ​​reference time periods; wherein M is an integer greater than 1. Based on this, the above step 1301 can specifically include steps 301 to 303.

[0077] Step 301, compare the scanning signal strength with the reference signal strength of the reference near field communication beacon within M reference time periods to obtain a first overlap number, where the first overlap number is the number of first signal strengths that have the same value as the scanning signal strength among the reference signal strengths of the reference near field communication beacon within the M reference time periods.

[0078] For example, if the scanning beacon identification information of the scanning near field communication beacon can be WIFI-2 and WIFI-3, the scanning signal strength of the scanning near field communication beacon is WIFI-2-50dbm and WIFI-3-70dbm. The indoor parking lot of shopping mall A may include two parking lot exits, namely the southwest gate exit and the south gate exit.

[0079] If M is 3, that is, reference time period 1, reference time period 2 and reference time period 3. Here, the length of the reference time period may be 24 hours, that is, one day.

[0080] The reference signal strength of the reference near field communication beacon at the southwest gate exit in the reference time period 1 can be WIFI-1-50dbm, WIFI-2-60dbm and WIFI-3-50dbm; the reference signal strength of the reference near field communication beacon in the reference time period 2 can be WIFI-1-0dbm, WIFI-2-50dbm and WIFI-3-70dbm; the reference signal strength of the reference near field communication beacon in the reference time period 3 can be WIFI-1-30dbm, WIFI-2-50dbm and WIFI-3-70dbm.

[0081] Based on this, WIFI-2-50dbm and WIFI-3-70dbm are compared with the reference signal strength of the reference near-field communication beacon in the reference time period 1, reference time period 2 and reference time period 3 of the southwest gate exit respectively, that is, WIFI-2-50dbm coincides with the reference signal strength in the reference time period 2 and the reference time period 3, and the first number of coincidences, i.e., 2, is obtained.

[0082] Similarly, the reference signal strength of the reference near-field communication beacon at the south gate exit in the reference time period 1 can be WIFI-2-50dbm, WIFI-3-60dbm and WIFI-4-50dbm; the reference signal strength of the reference near-field communication beacon in the reference time period 2 can be WIFI-2-0dbm, WIFI-3-50dbm and WIFI-4-70dbm; the reference signal strength of the reference near-field communication beacon in the reference time period 3 can be WIFI-2-50dbm, WIFI-3-70dbm and WIFI-4-70dbm.

[0083] Based on this, WIFI-2-50dbm and WIFI-3-70dbm are compared with the reference signal strength of the reference near-field communication beacon in the reference time period 1, reference time period 2 and reference time period 3 of the south gate exit respectively, that is, WIFI-2-50dbm coincides with the reference signal strength in the reference time period 3, and the first number of coincidences, i.e., 1, is obtained.

[0084] Step 302: Calculate a first distance similarity value between the electronic device and a reference near field communication beacon according to the scan signal strength of the scanned near field communication beacon, where the reference near field communication beacon is a near field communication beacon corresponding to the first signal strength.

[0085] For example, the reference signal strength of the reference near field communication beacon at the southwest gate exit in the reference time period 1 may be WIFI-1-50dbm, WIFI-2-60dbm, and WIFI-3-50dbm; the reference signal strength of the reference near field communication beacon in the reference time period 2 may be WIFI-1-0dbm, WIFI-2-50dbm, and WIFI-3-70dbm; the reference signal strength of the reference near field communication beacon in the reference time period 3 may be WIFI-1-30dbm, WIFI-2-50dbm, and WIFI-3-70dbm. The importance value of WIFI-1 is 0.1, the importance value of WIFI-2 is 0.2, and the importance value of WIFI-3 is 0.3.

[0086] Based on this, WIFI-2-50dbm and WIFI-3-70dbm are compared with the reference signal strength of the reference near-field communication beacon in the reference time period 1, reference time period 2 and reference time period 3 of the southwest gate exit, respectively, that is, WIFI-2-50dbm coincides with the reference signal strength in the reference time period 2 and the reference time period 3. Then, based on the importance value of 0.2 of WIFI-2 at the southwest gate exit and the importance value of 0.3 of WIFI-3, it can be calculated that the first distance similarity value between the electronic device and the reference near-field communication beacon at the southwest gate exit is 0.5.

[0087] Similarly, the reference signal strength of the reference near field communication beacon at the south gate exit in the reference time period 1 can be WIFI-2-50dbm, WIFI-3-60dbm and WIFI-4-50dbm; the reference signal strength of the reference near field communication beacon in the reference time period 2 can be WIFI-2-0dbm, WIFI-3-50dbm and WIFI-4-70dbm; the reference signal strength of the reference near field communication beacon in the reference time period 3 can be WIFI-2-50dbm, WIFI-3-70dbm and WIFI-4-70dbm. The importance value of WIFI-2 is 0.5, the importance value of WIFI-3 is 0.4 and the importance value of WIFI-4 is 0.5.

[0088] Based on this, WIFI-2-50dbm and WIFI-3-70dbm are compared with the reference signal strength of the reference near-field communication beacon in the reference time period 1, reference time period 2 and reference time period 3 of the south gate exit, respectively, that is, WIFI-2-50dbm coincides with the reference signal strength in the reference time period 3, and then, based on the importance value of 0.5 of WIFI-2 at the south gate exit and the importance value of 0.4 of WIFI-3, it can be calculated that the first distance similarity value between the electronic device and the reference near-field communication beacon at the south gate exit is 0.9.

[0089] Step 303: When the first overlap number is greater than or equal to the first number threshold, or the first distance similarity is less than or equal to the first similarity threshold, generate a first matching result indicating a successful match.

[0090] Exemplarily, when the first number of overlaps is greater than 1, a first matching result indicating a successful match can be generated. Thus, based on the example shown in step 301 above, a first matching result indicating a successful match with the southwest gate is generated.

[0091] When the first distance similarity is less than or equal to the first similarity threshold 0.5, a first matching result indicating a successful match can be generated. Thus, based on the example shown in step 302 above, a first matching result indicating a successful match with the southwest gate is generated.

[0092] Therefore, the first parking lot exit can be determined from at least two parking lot exits through the information of multiple near-field communication beacons in each parking lot exit, which can improve the accuracy of determining the first parking lot exit, improve the accuracy of positioning when the vehicle exits the underground garage, and thus improve the accuracy of the navigation route.

[0093] In some embodiments of the present application, the segmented exit location fingerprint information can be matched through the following steps 304 to 306, wherein the scanning location fingerprint information in the embodiments of the present application includes the scanning signal strength of the near-field communication beacon scanned within the scanning time period, and the segmented exit location fingerprint information includes the reference signal strength of the reference near-field communication beacon within P first reference time periods after M reference time periods are divided, and P is an integer greater than 1. Among them, the reference signal strength of the jth reference near field communication beacon among Q reference near field communication beacons within P first reference time periods and the importance value of the jth reference near field communication beacon, wherein the P first reference time periods are obtained by dividing M reference time periods according to the reference segment ratio; the reference signal strength of the jth reference near field communication beacon is the median of the signal strength of the jth reference near field communication beacon within the P first reference time periods; the importance value is the proportion of the reference signal strength and reference occurrence frequency of the jth reference near field communication beacon within the P first reference time periods in the reference signal strength and reference occurrence frequency of the Q reference near field communication beacons, and the reference occurrence frequency of the jth reference near field communication beacon is the frequency of occurrence of the jth reference near field communication beacon within the P first reference time periods.

[0094] Based on this, the above step 1301 may specifically include steps 304 to 306.

[0095] Step 304, compare the scanning signal strength with the reference signal strength of the reference near-field communication beacon in each of the P first reference time periods, and obtain a second number of overlaps corresponding to each first reference time period, where the second number of overlaps is the number of second signal strengths that have the same value as the scanning signal strength in the reference signal strength of the reference near-field communication beacon in each time reference time period.

[0096] For example, the time for collecting the scanning signal strength may be 10:30. If P is 3, the three first reference time periods may be from 10:00 to 11:00 every day in three days.

[0097] Based on this, the reference signal strength of the reference near-field communication beacon at the southwest gate exit from 10:00 to 11:00 on the first day can be WIFI-1-50dbm, WIFI-2-60dbm and WIFI-3-50dbm; the reference signal strength of the reference near-field communication beacon at the southwest gate exit from 10:00 to 11:00 on the second day can be WIFI-1-0dbm, WIFI-2-50dbm and WIFI-3-70dbm; the reference signal strength of the reference near-field communication beacon at the southwest gate exit from 10:00 to 11:00 on the third day can be WIFI-1-30dbm, WIFI-2-50dbm and WIFI-3-70dbm.

[0098] Based on this, WIFI-2-50dbm and WIFI-3-70dbm are compared with the reference signal strength of the reference near-field communication beacon at the southwest gate exit between 10 and 11 o'clock every day for 3 days, and it is found that WIFI-2-50dbm coincides with the reference signal strength in reference time period 2 and reference time period 3, and the first number of coincidences, i.e., 2, is obtained.

[0099] Similarly, the reference signal strength of the near field communication beacon referenced by the south gate exit from 10:00 to 11:00 on the first day can be WIFI-2-50dbm, WIFI-3-60dbm and WIFI-4-50dbm; the reference signal strength of the near field communication beacon referenced by the south gate exit from 10:00 to 11:00 on the second day can be WIFI-2-0dbm, WIFI-3-50dbm and WIFI-4-70dbm; the reference signal strength of the near field communication beacon referenced by the south gate exit from 10:00 to 11:00 on the third day can be WIFI-2-50dbm, WIFI-3-70dbm and WIFI-4-70dbm.

[0100] Based on this, WIFI-2-50dbm and WIFI-3-70dbm are compared with the reference signal strength of the reference near-field communication beacon at the south gate exit between 10 and 11 o'clock every day for 3 days, and it is found that WIFI-2-50dbm coincides with the reference signal strength in the reference time period 3, and the first number of coincidences, i.e., 1, is obtained.

[0101] Step 305: Calculate a second distance similarity value between the electronic device and a reference near field communication beacon according to the scan signal strength of the scanned near field communication beacon, where the reference near field communication beacon is a near field communication beacon corresponding to the second signal strength.

[0102] For example, the reference signal strength of the near field communication beacon at the southwest gate exit from 10:00 to 11:00 on the first day may be WIFI-1-50dbm, WIFI-2-60dbm and WIFI-3-50dbm; the reference signal strength of the near field communication beacon from 10:00 to 11:00 on the second day may be WIFI-1-0dbm, WIFI-2-50dbm and WIFI-3-70dbm; the reference signal strength of the near field communication beacon from 10:00 to 11:00 on the third day may be WIFI-1-30dbm, WIFI-2-50dbm and WIFI-3-70dbm. The importance value of WIFI-1 is 0.1, the importance value of WIFI-2 is 0.2 and the importance value of WIFI-3 is 0.3.

[0103] Based on this, WIFI-2-50dbm and WIFI-3-70dbm are compared with the reference signal strength of the reference near-field communication beacon at the southwest gate exit between 10 and 11 o'clock every day for three days, that is, WIFI-2-50dbm coincides with the reference signal strength in reference time period 2 and reference time period 3. Then, based on the importance value of 0.2 of WIFI-2 at the southwest gate exit and the importance value of 0.3 of WIFI-3, it can be calculated that the first distance similarity value between the electronic device and the reference near-field communication beacon at the southwest gate exit is 0.5.

[0104] Similarly, the reference signal strength of the near field communication beacon at the south gate exit from 10:00 to 11:00 on the first day can be WIFI-2-50dbm, WIFI-3-60dbm and WIFI-4-50dbm; the reference signal strength of the near field communication beacon from 10:00 to 11:00 on the second day can be WIFI-2-0dbm, WIFI-3-50dbm and WIFI-4-70dbm; the reference signal strength of the near field communication beacon from 10:00 to 11:00 on the third day can be WIFI-2-50dbm, WIFI-3-70dbm and WIFI-4-70dbm. The importance value of WIFI-2 is 0.5, the importance value of WIFI-3 is 0.4 and the importance value of WIFI-4 is 0.5.

[0105] Based on this, WIFI-2-50dbm and WIFI-3-70dbm are compared with the reference signal strength of the reference near-field communication beacon at the south gate exit between 10 and 11 o'clock every day for three days, that is, WIFI-2-50dbm coincides with the reference signal strength in reference time period 3. Then, based on the importance value of 0.5 of WIFI-2 at the south gate exit and the importance value of 0.4 of WIFI-3, it can be calculated that the first distance similarity value between the electronic device and the reference near-field communication beacon at the south gate exit is 0.9.

[0106] Step 306: When the second coincidence number corresponding to each first reference time period is greater than or equal to the second number threshold, or the second distance similarity is less than or equal to the second similarity threshold, generate a second matching result indicating a successful match.

[0107] Exemplarily, when the second number of overlaps is greater than 1, a second matching result indicating a successful match can be generated. Thus, based on the example shown in step 301 above, a second matching result indicating a successful match with the southwest gate is generated.

[0108] When the second distance similarity is less than or equal to the second similarity threshold of 0.5, a second matching result indicating successful matching can be generated. Thus, based on the example shown in step 302, a second matching result indicating successful matching with the southwest gate is generated. Thus, the first parking lot exit can be determined from at least two parking lot exits through the information of multiple near field communication beacons in each parking lot exit, which can improve the accuracy of determining the first parking lot exit, improve the accuracy of positioning when the vehicle exits the underground garage, and thus improve the accuracy of the navigation route.

[0109] In some embodiments of the present application, the matching of the exit beacon identification information of the reference near field communication beacon can be performed through the following steps 307 to 310, wherein the scanning location fingerprint information in the embodiment of the present application includes the scanning beacon identification information of the near field communication beacon scanned within the scanning time period; the exit beacon identification information of the reference near field communication beacon includes the exit beacon identification information of the reference near field communication beacon within M reference time periods, and the M reference time periods are the comparative time periods of the scanning time period. Based on this, the above step 1301 can specifically include steps 307 to 309.

[0110] Step 307, based on the scanning beacon identification information of the scanned near-field communication beacon within the scanning time period and the exit beacon identification information of the reference near-field communication beacon within each reference time period in M ​​reference time periods, determine the beacon identification similarity between the scanning beacon identification information of the scanned near-field communication beacon and the exit beacon identification information of the reference near-field communication beacon within each reference time period.

[0111] For example, if the scanning beacon identification information of the near field communication beacon scanned within the scanning time period can be WIFI-2 and WIFI-3, the indoor parking lot of shopping mall A can include 2 parking lot exits, namely the southwest gate exit and the south gate exit. The M reference time periods can include 10:00 to 11:00 every day of the 3 days.

[0112] Based on this, the exit beacon identification information of the southwest gate exit between 10 and 11 o'clock on the first day can be WIFI-1, WIFI-2 and WIFI-3; the exit beacon identification information between 10 and 11 o'clock on the second day can be WIFI-2 and WIFI-3; the exit beacon identification information between 10 and 11 o'clock on the third day can be WIFI-1 and WIFI-2. In this way, it can be determined that the beacon identification similarity with the exit beacon identification information of the reference near field communication beacon between 10 and 11 o'clock on the first day is 1, the beacon identification similarity with the exit beacon identification information of the reference near field communication beacon between 10 and 11 o'clock on the second day is 1, and the beacon identification similarity with the exit beacon identification information of the reference near field communication beacon between 10 and 11 o'clock on the third day is 0.

[0113] Similarly, the exit beacon identification information of the South Gate exit between 10 and 11 o'clock on the first day can be WIFI-1 and WIFI-3; the exit beacon identification information between 10 and 11 o'clock on the second day can be WIFI-2 and WIFI-3; the exit beacon identification information between 10 and 11 o'clock on the third day can be WIFI-3 and WIFI-4. In this way, it can be determined that the beacon identification similarity with the exit beacon identification information of the reference near field communication beacon between 10 and 11 o'clock on the first day is 0, the beacon identification similarity with the exit beacon identification information of the reference near field communication beacon between 10 and 11 o'clock on the second day is 1, and the beacon identification similarity with the exit beacon identification information of the reference near field communication beacon between 10 and 11 o'clock on the third day is 0. At this time, it can be determined that the beacon identification similarity corresponding to the southwest gate is 1. Step 308, obtain the first beacon identification similarity that is greater than or equal to the third similarity threshold value in the beacon identification similarities.

[0114] Exemplarily, the first beacon identification similarity greater than or equal to the third similarity threshold 1 is obtained among the beacon identification similarities, that is, the beacon identification similarity of the exit beacon identification information of the reference near field communication beacon between 10 and 11 o'clock on the first day of the southwest gate is 1, and the beacon identification similarity of the exit beacon identification information of the reference near field communication beacon between 10 and 11 o'clock on the second day is 1. And, the beacon identification similarity of the exit beacon identification information of the reference near field communication beacon between 10 and 11 o'clock on the second day of the south gate is 1.

[0115] Step 309: When the number of first beacon identifier similarities is greater than or equal to a third numerical reference threshold, generate a first matching result indicating a successful match.

[0116] Exemplarily, when the number of first beacon identification similarities is greater than or equal to the third numerical reference threshold, ie, 1, a first matching result indicating a successful match is generated, that is, a second matching result indicating a successful match with the southwest gate is generated.

[0117] Therefore, the first parking lot exit can be determined from at least two parking lot exits through the information of multiple near-field communication beacons in each parking lot exit, which can improve the accuracy of determining the first parking lot exit, improve the accuracy of positioning when the vehicle exits the underground garage, and thus improve the accuracy of the navigation route.

[0118] In addition, in some embodiments of the present application, since a large number of near-field communication beacons are set at the exit of the parking lot, as the vehicle gradually approaches the exit of the parking lot, the newly added location fingerprint information scanned each time has a certain increasing trend. Therefore, before matching the scanned location fingerprint information with the exit location fingerprint information corresponding to each parking lot exit of the indoor parking lot each time, the trend of the newly added location fingerprint information can be judged to decide whether to perform the next match to reduce the matching resources of the electronic device. Based on this, the scanned location fingerprint information includes the scanned location fingerprint information within the first time period and the scanned location fingerprint information within the second time period, and the first time period is earlier than the second time period. Based on this, before step 1301, the data processing method can also include steps 2301 and 2302.

[0119] Step 2301: determine the scanning location fingerprint information in the second time period that is different from the scanning location fingerprint information in the first time period as the newly added location fingerprint information.

[0120] Exemplarily, the scanning location fingerprint information within the first time period may include Wi-Fi signal strength 1 of Wi-Fi near-field communication beacon 1 and Bluetooth signal strength 1 of Bluetooth near-field communication beacon 1, and the scanning location fingerprint information within the second time period may include Wi-Fi signal strength 1 of Wi-Fi near-field communication beacon 1, Bluetooth signal strength 1 of Bluetooth near-field communication beacon 1, Wi-Fi signal strength 2 of Wi-Fi near-field communication beacon 2, Wi-Fi signal strength 3 of Wi-Fi near-field communication beacon 3, Wi-Fi signal strength 4 of Wi-Fi near-field communication beacon 4, and Bluetooth signal strength 2 of Bluetooth near-field communication beacon 2. At this time, the newly added location fingerprint information is Wi-Fi signal strength 2 of Wi-Fi near-field communication beacon 2, Wi-Fi signal strength 3 of Wi-Fi near-field communication beacon 3, Wi-Fi signal strength 4 of Wi-Fi near-field communication beacon 4, and Bluetooth signal strength 2 of Bluetooth near-field communication beacon 2.

[0121] Step 2302: When the change amount of the newly added location fingerprint information is greater than or equal to the change amount threshold, determine the first parking lot exit for the vehicle to exit the indoor parking lot based on the scanned location fingerprint information and the exit location fingerprint information corresponding to each parking lot exit of the indoor parking lot.

[0122] Exemplarily, the change in the newly added location fingerprint information is 4, which is greater than or equal to the change threshold 2. At this time, it can be triggered to determine the first parking lot exit for the vehicle to exit the indoor parking lot based on the scanned location fingerprint information and the exit location fingerprint information corresponding to each parking lot exit of the indoor parking lot.

[0123] It should be noted that, here, the scanning position fingerprint information within the second time period and the exit position fingerprint information corresponding to each parking lot exit of the indoor parking lot can be selected to determine the first parking lot exit for the vehicle to exit the indoor parking lot.

[0124] And, if the scanned location fingerprint information in the first time period can include Wi-Fi signal strength 1 of Wi-Fi near field communication beacon 1, Bluetooth signal strength 1 of Bluetooth near field communication beacon 1, Wi-Fi signal strength 2 of Wi-Fi near field communication beacon 2, Wi-Fi signal strength 3 of Wi-Fi near field communication beacon 3, Wi-Fi signal strength 4 of Wi-Fi near field communication beacon 4, and Bluetooth signal strength 2 of Bluetooth near field communication beacon 2. The scanned location fingerprint information in the second time period includes Wi-Fi signal strength 1 of Wi-Fi near field communication beacon 1 and Bluetooth signal strength 1 of Bluetooth near field communication beacon 1. At this time, no newly added location fingerprint information is included, indicating that the newly added location fingerprint information is on a downward trend. At this time, the execution of determining the first parking lot exit for the vehicle to exit the indoor parking lot based on the scanned location fingerprint information and the exit location fingerprint information corresponding to each parking lot exit of the indoor parking lot is not triggered.

[0125] Therefore, before matching the scanned location fingerprint information with the exit location fingerprint information corresponding to each parking lot exit of the indoor parking lot, the trend of the newly added location fingerprint information can be judged to decide whether to perform the next matching step, thereby reducing the matching resources of the electronic device.

[0126] Then, referring to step 140 , in some embodiments of the present application, the navigation request also includes the origin of the vehicle. Based on this, the data processing method may also include steps 2401 and 2402 .

[0127] Step 2401: When the departure point is the second parking lot exit of the indoor parking lot, the departure point is updated to the first parking lot exit.

[0128] Step 2402: Generate at least one navigation route based on the first parking lot exit and the navigation destination.

[0129] Exemplarily, in combination with the above steps 110 to 130, and the attached Figures 2 to 9 Let's give an example. Figure 6 As shown, if the user selects icon 5 such as a navigation application, the following may be displayed: Figure 7 The navigation interface 70 shown in FIG. Figure 8As shown, if the navigation request includes a navigation destination, such as hotel 1, i.e., point B, then the default second parking lot exit of the indoor parking lot, i.e., exit B, can usually be used as the starting point. At this time, the navigation application can generate an initial navigation route 41 based on exit B and point B. Through the steps in steps 120 and 130 above, the first parking lot exit for the vehicle to exit the indoor parking lot can be determined. At this time, if the first parking lot exit is exit B, then the aforementioned initial navigation route is displayed in the navigation interface 70; conversely, if the first parking lot exit is not exit B but exit A, at this time, as shown in FIG. Fig. 9 As shown, the starting point is adjusted from Exit B to Exit A, and based on Exit A and the navigation destination, a navigation route 2 is generated, and the aforementioned initial navigation route is updated and displayed according to the navigation route.

[0130] Therefore, when there is no satellite signal in the indoor parking lot, the first parking lot exit used by the vehicle to exit the indoor parking lot can be determined through the scanned position fingerprint information scanned by the vehicle during movement and the exit position fingerprint information referenced by each parking lot exit in the indoor parking lot, and the starting point in the navigation route can be corrected based on the first parking lot exit, thereby avoiding the problem of inaccurate positioning when the vehicle exits the underground garage due to the failure to receive satellite signals in the indoor parking lot, improving the accuracy of positioning when the vehicle exits the underground garage, and thereby improving the accuracy of the navigation route.

[0131] Here, the exit location fingerprint information in the embodiment of the present application can be executed by the server, based on which, the exit location fingerprint information can be determined through the following steps.

[0132] In step 1, the server can obtain the indoor parking lot identification, at least one parking lot exit identification of the indoor parking lot, the latitude and longitude of the indoor parking lot, and the POI. In this way, the indoor parking lot in the reference area is obtained on the server side, and the set indoor parking lot ID and the parking lot exit ID in the indoor parking lot are assigned to it. The POI longitude and latitude of each indoor parking lot and the POI and longitude and latitude of its parking lot exit are obtained through the navigation application. Among them, the navigation application is an application for guiding the navigation body to the intended destination. POI can be used in applications such as navigation, maps, and location services to help users find interesting or relevant places nearby.

[0133] Step 2, in step 1, the server has obtained the relevant information of the indoor parking lot within the reference range. When the electronic device starts the navigation application, the navigation application will send an indoor parking lot data request to the server and save the relevant information of the indoor parking lot within the reference range sent by the server to the electronic device. After the electronic device successfully performs network positioning, the longitude and latitude of the network positioning will be compared with the longitude and latitude information of the POI of each indoor parking lot. When the distance between the current longitude and latitude of the network positioning and the latitude and longitude of the nearest indoor parking lot in the traffic parking lot database is less than 500 meters, the longitude and latitude of the current network positioning and the longitude and latitude information of each reference near-field communication beacon inside the nearest indoor parking lot are compared. When the distance between the current longitude and latitude of the network positioning and the longitude and latitude information of each reference near-field communication beacon inside the nearest indoor parking lot is less than or equal to the second reference distance, it can be determined that the reference vehicle connected to the electronic device is in the indoor parking lot. Then, the user can connect the electronic device to the car Bluetooth, and when the navigation application in the electronic device performs map navigation, the electronic device can scan the signal emitted by the near-field communication beacon in the indoor parking lot to obtain the reference location fingerprint information. In the embodiment of the present application, the reference location fingerprint information is taken as Wi-Fi information for illustration.

[0134] Then, the electronic device can send the reference location fingerprint information to the server so that the server determines the exit location fingerprint information according to the reference location fingerprint information. Here, before the electronic device sends the reference location fingerprint information to the server, it can first determine whether the reference location fingerprint information is valid data. Among them, the process of determining whether the reference location fingerprint information is valid data is as follows. Since the electronic device can search for satellite signals for satellite positioning without obstruction after the vehicle reaches the exit, at this time, the electronic device can determine whether the time of the first satellite signal search and the time of the first successful positioning are greater than 3 seconds, wherein successful positioning means that the electronic device can receive satellite signals from at least four satellites or the intensity of the received satellite signal is greater than or equal to the reference intensity threshold. Then, when it is determined that the time of the first satellite signal search and the time of the first successful positioning are less than or equal to 3 seconds, it is determined that the reference location fingerprint information is not valid data and is not sent to the server. On the contrary, when it is determined that the time of the first satellite signal search and the time of the first successful positioning are greater than 3 seconds, the electronic device determines whether the average distance between the position of the first three satellite positionings after the indoor parking lot and the position of the parking lot exit exceeds 50m. Wherein, when the average value of the distance between the position of the first three satellite positionings after the electronic device determines the indoor parking lot and the position of the parking lot exit does not exceed 50m, it is determined that the reference position fingerprint information is not valid data and is not sent to the server. On the contrary, when the average value of the distance between the position of the first three satellite positionings after the electronic device determines the indoor parking lot and the position of the parking lot exit exceeds 50m, it is further determined whether the distance between the position of the first satellite positioning and the position of the second satellite positioning in the first three satellite positionings, and the distance between the position of the second satellite positioning and the third satellite positioning are both no more than 30 meters. Wherein, when the distance between the position of the first satellite positioning and the position of the second satellite positioning in the first three satellite positionings, and the distance between the position of the second satellite positioning and the third satellite positioning are both greater than 30 meters, it is determined that the reference position fingerprint information is not valid data and is not sent to the server. On the contrary, when it is determined that the distance between the position of the first satellite positioning and the position of the second satellite positioning in the first three satellite positionings, and the distance between the position of the second satellite positioning and the third satellite positioning are both no more than 30 meters, the reference position fingerprint information is considered to be valid data, and the reference position fingerprint information can be sent to the server to determine the exit position fingerprint information corresponding to the parking lot exit through the server.

[0135] In step 3, the server will perform fingerprint learning on the received reference location fingerprint information to determine the exit location fingerprint information corresponding to the exit of the parking lot. Specifically, in order to ensure the accuracy of fingerprint learning, the reference location fingerprint information obtained by the electronic device in the aforementioned step 2 can be preprocessed to obtain location fingerprint information that can participate in determining the exit location fingerprint information. Among them, in the embodiment of the present application, the location fingerprint information may include Wi-Fi information and its acquisition timestamp. Since the server receives the reference location fingerprint information once every two seconds, multiple sets of Wi-Fi information and its acquisition timestamp will be stored in the server. At this time, the reference location fingerprint information between 90s before the satellite time is received and 30s before the satellite time is received will be used as the location fingerprint information. If the acquisition process time does not reach 30s, the subsequent steps of determining the exit location fingerprint information will not be performed. If it exceeds 30s before the satellite time is received but does not reach 90s, all reference location fingerprint information before 30s will be taken as the location fingerprint information.

[0136] Based on this, the server can determine the location fingerprint information of the entire exit through the following process based on the location fingerprint information obtained in the aforementioned preprocessing process. Among them, the obtained location fingerprint information can be sorted by scanning time according to the parking lot ID and exit ID, and the number of scans is recorded as n times. The Wi-Fi fingerprint information scanned every two seconds is sorted from large to small according to the Wi-Fi signal strength, and the top 20 signal strengths are taken as fingerprint information. If there are less than 20, all are taken. There are n location fingerprint information here. Traverse all WI-FI information in the identification area, count the number of occurrences of each BSSID count, and record the signal strength list scanned during each collection of each BSSID out of the warehouse Then extract the following features for each BSSID. RSSI represents the value: The median RSSI for each BSSID:

[0137]

[0138] in, It indicates the signal strength of a BSSID collected by the server corresponding to the exit of the parking lot for the nth time when the reference vehicle scanned it for the kth time.

[0139] Occurrence frequency: The occurrence frequency of each BSSID can be calculated using the following formula (1):

[0140]

[0141] The importance value of each BSSID can be calculated by the following formula (2):

[0142]

[0143] In this way, the fingerprint information of the entire exit location, namely BSSID~RSSI+Freq+Weight, can be obtained.

[0144] The segment exit location fingerprint information can be obtained in the following way. For each acquisition, the fingerprints in the reference area are arranged in chronological order and divided into A and B according to the ratio of 3:4:3. n ,B n ,C n The three or four collected fingerprint location information is integrated into the following content:

[0145] A={A n |n=1,2,3,4}

[0146] B={B n |n=1,2,3,4}

[0147] C={C n |n=1,2,3,4}

[0148] For the fingerprint location information A, B, and C, the corresponding BSSID mapping table is extracted according to the extraction method of the WI-FI full-segment fingerprint, and the segment exit location fingerprint information can be obtained.

[0149] The exit beacon identification information of the reference near field communication beacon can be obtained through the following process. For the aforementioned n collection processes, only the WI-FI that appeared in the reference area is collected. In this way, the matching process needs to measure the similarity between the two WI-FI lists, namely the scanned WI-FI and the fingerprint WI-FI. Therefore, the following WI-FI distance concept is proposed: the smaller the distance, the more similar the two WI-FI lists are. Let the two WI-FI fingerprint information be W 1 =[w 11 ,w 12 ,…,w 1m ] and W 2 =[w 21 ,w 22 ,…,w 2n ], element w k Represents a BSSID, function R(w k )=r k Indicates the signal strength corresponding to the BSSID.

[0150] The WI-FI distance is defined as shown in the following formula (3):

[0151]

[0152] Based on the above distance definition, the similarity of two WI-FI information can be achieved, such as calculating the distance similarity value between the near-field communication beacon and the shared near-field communication beacon. Based on this, the exit beacon identification information of the reference near-field communication beacon at the parking lot exit can be obtained.

[0153] In this way, the exit location fingerprint information can be obtained more accurately through the above method, thereby improving the accuracy of determining the parking lot exit, and further improving the accuracy of navigation.

[0154] It should be noted that the data processing method provided in the embodiments of the present application can be executed by electronic devices such as mobile phones, tablet computers, laptop computers, PDAs, wearable devices, etc. In some embodiments of the present application, the data processing method provided in the embodiments of the present application is described by taking the electronic device as the execution subject to execute the data processing method as an example.

[0155] The data processing method provided in the embodiment of the present application can be executed by a data processing device. In the embodiment of the present application, a data processing device executing the data processing method is taken as an example to illustrate the device of the data processing method provided in the embodiment of the present application.

[0156] The present application also provides a data processing device. Fig.10 Provide detailed explanation.

[0157] Fig.10 A schematic diagram of the structure of a data processing device provided for some embodiments of the present application.

[0158] like Fig.10 As shown, the data processing device 100 can be applied to an electronic device, and the data processing device 100 can specifically include:

[0159] An acquisition module 1001 is used to acquire a navigation request when the vehicle is in communication connection with the vehicle and the vehicle is in an indoor parking lot, where the navigation request includes a navigation destination;

[0160] The acquisition module 1001 is also used to acquire the scanning position fingerprint information obtained by scanning the vehicle during movement based on the navigation request;

[0161] A determination module 1002 is used to determine a first parking lot exit for the vehicle to exit the indoor parking lot according to the scanned location fingerprint information and the exit location fingerprint information corresponding to each parking lot exit of the indoor parking lot;

[0162] The display module 1003 is used to display at least one navigation route from the first parking lot exit to the navigation destination.

[0163] The data processing device 100 in the embodiment of the present application is described in detail below, as shown below.

[0164] In some embodiments of the present application, the data processing device 100 further includes an updating module, which is used to update the origin to the first parking lot exit when the navigation request further includes the origin of the vehicle and the origin is the second parking lot exit;

[0165] The data processing device 100 further includes a generating module, which is used to generate at least one navigation route based on the first parking lot exit and the navigation destination.

[0166] In some embodiments of the present application, the acquisition module 1001 is further used to acquire a first vehicle position of the vehicle outdoors;

[0167] The data processing device 100 further includes a screening module for screening, based on the first vehicle position, from at least two candidate indoor parking lots, an indoor parking lot whose distance from the parking lot position to the first vehicle position is less than or equal to a distance threshold;

[0168] The determination module 1002 is further configured to determine that the vehicle is located in the screened indoor parking lot when the distance between the vehicle and each reference near-field communication beacon inside the screened indoor parking lot is less than or equal to a second reference distance.

[0169] In some embodiments of the present application, the data processing device 100 further includes a scanning module, which is used to stop scanning the scanning position fingerprint information of the vehicle during movement when the vehicle or the electronic device receives satellite signals from at least four satellites.

[0170] In some embodiments of the present application, the determination module 1002 is specifically used to, when the exit location fingerprint information includes the full-segment exit location fingerprint information, the segmented exit location fingerprint information and the exit beacon identification information of the reference near-field communication beacon within the reference communication range of the reference vehicle at the parking lot exit, match the scan location fingerprint information with the full-segment exit location fingerprint information, the segmented exit location fingerprint information and the exit beacon identification information respectively to obtain a matching result set; wherein the matching result set includes a first matching result corresponding to the scan location fingerprint information and the full-segment exit location fingerprint information, a second matching result corresponding to the scan location fingerprint information and the segmented exit location fingerprint information, and a third matching result corresponding to the scan location fingerprint information;

[0171] A parking lot exit for which at least one matching result in the matching result set indicates a successful match is determined as the first parking lot exit.

[0172] In some embodiments of the present application, the determination module 1002 can be specifically used to, when the scanning location fingerprint information includes the scanning signal strength of the near field communication beacon scanned within the scanning time period, and the full-segment exit location fingerprint information includes the reference signal strength of the reference near field communication beacon within M reference time periods; wherein M is an integer greater than 1, compare the scanning signal strength with the reference signal strength of the reference near field communication beacon within the M reference time periods to obtain a first number of coincidences, the first number of coincidences being the number of first signal strengths having the same value as the scanning signal strength among the reference signal strengths of the reference near field communication beacon within the M reference time periods;

[0173] Calculating a first distance similarity value between the electronic device and a reference near field communication beacon according to a scan signal strength of the scanned near field communication beacon, the reference near field communication beacon being a near field communication beacon corresponding to the first signal strength;

[0174] When the first coincidence number is greater than or equal to the first number threshold, or the first distance similarity is less than or equal to the first similarity threshold, a first matching result indicating a successful match is generated.

[0175] In some embodiments of the present application, the determination module 1002 is specifically used to, when the scanning location fingerprint information includes the scanning signal strength of the near field communication beacon scanned within the scanning time period, and the segmented exit location fingerprint information includes the reference signal strength of the reference near field communication beacon within P first reference time periods after the M reference time periods are divided, and P is an integer greater than 1, compare the scanning signal strength with the reference signal strength of the reference near field communication beacon within each first reference time period in the P first reference time periods, respectively, to obtain a second number of coincidences corresponding to each first reference time period, and the second number of coincidences is the number of second signal strengths having the same value as the scanning signal strength in the reference signal strength of the reference near field communication beacon within each time reference time period;

[0176] Calculating a second distance similarity value between the electronic device and a reference near field communication beacon according to the scan signal strength of the scanned near field communication beacon, the reference near field communication beacon being a near field communication beacon corresponding to the second signal strength;

[0177] When the second coincidence number corresponding to each first reference time period is greater than or equal to the second number threshold, or the second distance similarity is less than or equal to the second similarity threshold, a second matching result indicating successful matching is generated.

[0178] In some embodiments of the present application, the determination module 1002 is specifically used to, when the scanning location fingerprint information includes scanning beacon identification information of a near field communication beacon scanned within a scanning time period; and the exit beacon identification information of the reference near field communication beacon includes the exit beacon identification information of the reference near field communication beacon within M reference time periods, and the M reference time periods are the ring time periods of the scanning time period, determine the beacon identification similarity between the scanning beacon identification information of the scanning near field communication beacon and the exit beacon identification information of the reference near field communication beacon within each reference time period according to the scanning beacon identification information of the scanning near field communication beacon within the scanning time period and the exit beacon identification information of the reference near field communication beacon within each reference time period in the M reference time periods;

[0179] The acquisition module 1001 is further used to acquire a first beacon identifier similarity greater than or equal to a third similarity threshold among the beacon identifier similarities;

[0180] The data processing device 100 further includes a generating module, which is used to generate a first matching result indicating a successful match when the number of first beacon identification similarities is greater than or equal to a third numerical reference threshold.

[0181] In some embodiments of the present application, the determination module 1002 is also used to, when the number of parking lot exits matching the scanned location fingerprint information is at least two, determine the parking lot exit having the largest distance similarity value with the near-field communication beacon among the at least two parking lot exits as the first parking lot exit.

[0182] In some embodiments of the present application, the determination module 1002 is further configured to, when the scanning location fingerprint information includes scanning location fingerprint information within a first time period and scanning location fingerprint information within a second time period, and the first time period is earlier than the second time period, determine the scanning location fingerprint information in the second time period that is different from the scanning location fingerprint information in the first time period as the newly added location fingerprint information;

[0183] When the change amount of the newly added location fingerprint information is greater than or equal to the change amount threshold, the first parking lot exit for the vehicle to exit the indoor parking lot is determined based on the scanned location fingerprint information and the exit location fingerprint information corresponding to each parking lot exit of the indoor parking lot.

[0184] The data processing device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0185] The data processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0186] The data processing device provided in the embodiment of the present application can realize Figures 1 to 9 The various processes implemented in the data processing method embodiment shown achieve the same technical effect, and will not be described again here to avoid repetition.

[0187] Based on this, the data processing device provided by the embodiment of the present application obtains a navigation request when the vehicle is in communication connection with the vehicle and the vehicle is in an indoor parking lot, and the navigation request includes a navigation destination; based on the navigation request, obtains the first position fingerprint information scanned by the vehicle during the movement; determines the first parking lot exit of the vehicle out of the indoor parking lot according to the first position fingerprint information and the exit position fingerprint information corresponding to each parking lot exit of the indoor parking lot; and displays the navigation route from the first parking lot exit to the navigation destination. In this way, when there is no satellite signal in the indoor parking lot, the first parking lot exit of the vehicle out of the indoor parking lot can be determined by the first position fingerprint information scanned by the vehicle during the movement and the exit position fingerprint information referenced by each parking lot exit in the indoor parking lot, thereby avoiding the problem of inaccurate positioning when the vehicle exits the underground garage due to the failure to receive satellite signals in the indoor parking lot, improving the accuracy of positioning when the vehicle exits the underground garage, and thus improving the accuracy of the navigation route.

[0188] Optional, such as Fig.11 As shown, an embodiment of the present application also provides an electronic device 110, including a processor 1101 and a memory 1102, wherein the memory 1102 stores programs or instructions that can be executed on the processor 1101, and when the program or instructions are executed by the processor 1101, the various steps of the above-mentioned data processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.

[0189] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0190] Fig.12 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application.

[0191] The electronic device 1200 includes but is not limited to: a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209, a processor 1210 and other components.

[0192] Those skilled in the art will appreciate that the electronic device 1200 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1210 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system.

[0193] Fig.12 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0194] Among them, in an embodiment of the present application, the processor 1210 is used to obtain a navigation request when the vehicle is in communication connection with the vehicle and the vehicle is in an indoor parking lot, and the navigation request includes a navigation destination. The processor 1210 is also used to obtain scanned position fingerprint information scanned by the vehicle during movement based on the navigation request. The processor 1210 can also be used to determine the first parking lot exit for the vehicle to exit the indoor parking lot based on the scanned position fingerprint information and the exit position fingerprint information corresponding to each parking lot exit of the indoor parking lot. The display unit 1206 is used to display at least one navigation route from the first parking lot exit to the navigation destination.

[0195] The electronic device 1200 is described in detail below, as shown below.

[0196] In some embodiments of the present application, the processor 1210 may also be configured to, when the navigation request further includes the origin of the vehicle, and the origin is the second parking lot exit, update the origin to the first parking lot exit;

[0197] At least one navigation route is generated based on the first parking lot exit and the navigation destination.

[0198] In some embodiments of the present application, the processor 1210 may also be used to obtain a first vehicle position of the vehicle outdoors;

[0199] Based on the first vehicle position, screening out an indoor parking lot whose parking lot position is less than or equal to a distance threshold from at least two candidate indoor parking lots;

[0200] When the distance between the vehicle and each reference near field communication beacon inside the screened indoor parking lot is less than or equal to the second reference distance, it is determined that the vehicle is located in the screened indoor parking lot.

[0201] In some embodiments of the present application, the processor 1210 may also be configured to stop scanning the location fingerprint information of the vehicle during movement when the vehicle or electronic device receives satellite signals from at least four satellites.

[0202] In some embodiments of the present application, the processor 1210 is specifically used to, when the exit location fingerprint information includes the full-segment exit location fingerprint information, the segmented exit location fingerprint information and the exit beacon identification information of the reference near-field communication beacon within the reference communication range of the reference vehicle at the parking lot exit, match the scan location fingerprint information with the full-segment exit location fingerprint information, the segmented exit location fingerprint information and the exit beacon identification information respectively to obtain a matching result set; wherein the matching result set includes a first matching result corresponding to the scan location fingerprint information and the full-segment exit location fingerprint information, a second matching result corresponding to the scan location fingerprint information and the segmented exit location fingerprint information, and a third matching result corresponding to the scan location fingerprint information;

[0203] A parking lot exit for which at least one matching result in the matching result set indicates a successful match is determined as the first parking lot exit.

[0204] In some embodiments of the present application, the processor 1210 may be specifically configured to, when the scanning location fingerprint information includes the scanning signal strength of the near field communication beacon scanned within the scanning time period, and the full-segment exit location fingerprint information includes the reference signal strength of the reference near field communication beacon within M reference time periods; wherein, when M is an integer greater than 1, compare the scanning signal strength with the reference signal strength of the reference near field communication beacon within the M reference time periods to obtain a first number of coincidences, the first number of coincidences being the number of first signal strengths having the same value as the scanning signal strength among the reference signal strengths of the reference near field communication beacon within the M reference time periods;

[0205] Calculating a first distance similarity value between the electronic device and a reference near field communication beacon according to a scan signal strength of the scanned near field communication beacon, the reference near field communication beacon being a near field communication beacon corresponding to the first signal strength;

[0206] When the first coincidence number is greater than or equal to the first number threshold, or the first distance similarity is less than or equal to the first similarity threshold, a first matching result indicating a successful match is generated.

[0207] In some embodiments of the present application, the processor 1210 is specifically configured to, when the scanning location fingerprint information includes the scanning signal strength of the near field communication beacon scanned within the scanning time period, and the segmented exit location fingerprint information includes the reference signal strength of the reference near field communication beacon within P first reference time periods after the M reference time periods are divided, and P is an integer greater than 1, compare the scanning signal strength with the reference signal strength of the reference near field communication beacon within each first reference time period in the P first reference time periods, respectively, to obtain a second number of coincidences corresponding to each first reference time period, the second number of coincidences being the number of second signal strengths having the same value as the scanning signal strength in the reference signal strength of the reference near field communication beacon within each time reference time period;

[0208] Calculating a second distance similarity value between the electronic device and a reference near field communication beacon according to the scan signal strength of the scanned near field communication beacon, the reference near field communication beacon being a near field communication beacon corresponding to the second signal strength;

[0209] When the second coincidence number corresponding to each first reference time period is greater than or equal to the second number threshold, or the second distance similarity is less than or equal to the second similarity threshold, a second matching result indicating successful matching is generated.

[0210] In some embodiments of the present application, the processor 1210 is specifically used to, when the scanning location fingerprint information includes scanning beacon identification information of a near field communication beacon scanned within a scanning time period; and the exit beacon identification information of the reference near field communication beacon includes the exit beacon identification information of the reference near field communication beacon within M reference time periods, and the M reference time periods are the ring time periods of the scanning time period, determine the beacon identification similarity between the scanning beacon identification information of the scanning near field communication beacon and the exit beacon identification information of the reference near field communication beacon within each reference time period according to the scanning beacon identification information of the scanning near field communication beacon within the scanning time period and the exit beacon identification information of the reference near field communication beacon within each reference time period in the M reference time periods;

[0211] Obtaining a first beacon identifier similarity among the beacon identifier similarities that is greater than or equal to a third similarity threshold;

[0212] When the number of first beacon identification similarities is greater than or equal to a third numerical reference threshold, a first matching result indicating a successful match is generated.

[0213] In some embodiments of the present application, the processor 1210 is further used to, when the number of parking lot exits matching the scanned location fingerprint information is at least two, determine the parking lot exit having the largest distance similarity value with the near-field communication beacon among the at least two parking lot exits as the first parking lot exit.

[0214] In some embodiments of the present application, the processor 1210 is further configured to, when the scanning location fingerprint information includes scanning location fingerprint information within a first time period and scanning location fingerprint information within a second time period, and the first time period is earlier than the second time period, determine the scanning location fingerprint information in the second time period that is different from the scanning location fingerprint information in the first time period as the newly added location fingerprint information;

[0215] When the change amount of the newly added location fingerprint information is greater than or equal to the change amount threshold, the first parking lot exit for the vehicle to exit the indoor parking lot is determined based on the scanned location fingerprint information and the exit location fingerprint information corresponding to each parking lot exit of the indoor parking lot.

[0216] It should be understood that the input unit 1204 may include a graphics processor (Graphics Processing Unit, GPU) 12041 and a microphone 12042, and the graphics processor 12041 processes the image data of the static image or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1206 may include a display panel, and the display panel may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1207 includes a touch panel 12071 and at least one of other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include two parts: a touch detection device and a touch display. Other input devices 12072 may include, but are not limited to, a physical keyboard, function keys (such as a volume display button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0217] The memory 1209 can be used to store software programs and various data. The memory 1209 can mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area can store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1209 can include a volatile memory or a non-volatile memory, or the memory 1209 can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1209 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0218] The processor 1210 may include one or more processing units; optionally, the processor 1210 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless display signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1210.

[0219] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned data processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0220] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0221] In addition, an embodiment of the present application further provides a chip, which includes a processor and a display interface, the display interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned data processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0222] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0223] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned data processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0224] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0225] In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.

[0226] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of each embodiment of the present application.

[0227] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A data processing method, characterized in that: Used in electronic equipment, including: When the vehicle is in communication connection with the vehicle and the vehicle is in an indoor parking lot, obtaining a navigation request, wherein the navigation request includes a navigation destination; Based on the navigation request, obtaining scanning position fingerprint information obtained by scanning the vehicle during movement; Determine a first parking lot exit for the vehicle to exit the indoor parking lot according to the scanned position fingerprint information and the exit position fingerprint information corresponding to each parking lot exit of the indoor parking lot; At least one navigation route from the first parking lot exit to the navigation destination is displayed.

2. The method according to claim 1, characterized in that The navigation request also includes the origin of the vehicle; Before displaying at least one navigation route from the first parking lot exit to the navigation destination, the method further includes: When the origin is the second parking lot exit, updating the origin to the first parking lot exit; At least one navigation route is generated based on the first parking lot exit and the navigation destination.

3. The method according to claim 1, characterized in that Before obtaining the navigation request, the method further includes: Acquire a first vehicle position of the vehicle outdoors; Based on the first vehicle position, screening out an indoor parking lot whose parking lot location is less than or equal to a distance threshold from the first vehicle position from at least two candidate indoor parking lots; When the distance between the vehicle and each reference near field communication beacon inside the screened indoor parking lot is less than or equal to the second reference distance, it is determined that the vehicle is located in the screened indoor parking lot.

4. The method according to claim 1, characterized in that: The method further comprises: When the vehicle or the electronic device receives satellite signals from at least four satellites, the scanning of the scanning position fingerprint information of the vehicle during movement is stopped.

5. The method according to claim 1, characterized in that The exit position fingerprint information includes the full-segment exit position fingerprint information within the reference communication range of the reference vehicle at the parking lot exit, the segmented exit position fingerprint information and the exit beacon identification information of the reference near field communication beacon; The determining, based on the scanned position fingerprint information and the exit position fingerprint information corresponding to each parking lot exit of the indoor parking lot, a first parking lot exit for the vehicle to exit the indoor parking lot comprises: Matching the scan location fingerprint information with the full-segment exit location fingerprint information, the segmented exit location fingerprint information and the exit beacon identification information respectively to obtain a matching result set; wherein the matching result set includes a first matching result corresponding to the scan location fingerprint information and the full-segment exit location fingerprint information, a second matching result corresponding to the scan location fingerprint information and the segmented exit location fingerprint information, and a third matching result corresponding to the scan location fingerprint information; A parking lot exit for which at least one matching result in the matching result set indicates a successful match is determined as the first parking lot exit.

6. The method according to claim 5, characterized in that The scanning location fingerprint information includes the scanning signal strength of the near field communication beacon in the scanning time period, and the full-segment exit location fingerprint information includes the reference signal strength of the reference near field communication beacon in M ​​reference time periods; wherein M is an integer greater than 1; The step of matching the scanned location fingerprint information with the full-segment exit location fingerprint information, the segmented exit location fingerprint information, and the exit beacon identification information to obtain a matching result set includes: Compare the scanning signal strength with the reference signal strength of the reference near field communication beacon in the M reference time periods to obtain a first coincidence number, wherein the first coincidence number is the number of first signal strengths having the same value as the scanning signal strength among the reference signal strengths of the reference near field communication beacon in the M reference time periods; Calculating a first distance similarity value between the electronic device and a reference near field communication beacon according to the scan signal strength of the scanned near field communication beacon, the reference near field communication beacon being a near field communication beacon corresponding to the first signal strength; When the first overlap number is greater than or equal to a first number threshold, or the first distance similarity is less than or equal to a first similarity threshold, a first matching result indicating a successful match is generated.

7. The method according to claim 5, characterized in that The scanning location fingerprint information includes the scanning signal strength of the near field communication beacon in the scanning time period, and the segmented exit location fingerprint information includes the reference signal strength of the reference near field communication beacon in P first reference time periods divided by M reference time periods, where P is an integer greater than 1; The determining, based on the scanned position fingerprint information and the exit position fingerprint information corresponding to each parking lot exit of the indoor parking lot, a first parking lot exit for the vehicle to exit the indoor parking lot comprises: Compare the scanning signal strength with the reference signal strength of the reference near field communication beacon in each first reference time period of the P first reference time periods, respectively, to obtain a second coincidence number corresponding to each first reference time period, wherein the second coincidence number is the number of second signal strengths having the same value as the scanning signal strength among the reference signal strengths of the reference near field communication beacon in each time reference time period; Calculating a second distance similarity value between the electronic device and a reference near field communication beacon according to the scan signal strength of the scanned near field communication beacon, the reference near field communication beacon being a near field communication beacon corresponding to the second signal strength; When the second coincidence number corresponding to each first reference time period is greater than or equal to a second number threshold, or the second distance similarity is less than or equal to a second similarity threshold, a second matching result indicating a successful match is generated.

8. The method according to claim 5, characterized in that The scanning location fingerprint information includes scanning beacon identification information of the near field communication beacon scanned within the scanning time period; the exit beacon identification information of the reference near field communication beacon includes exit beacon identification information of the reference near field communication beacon within M reference time periods, and the M reference time periods are the comparative time periods of the scanning time period; The determining, based on the scanned position fingerprint information and the exit position fingerprint information corresponding to each parking lot exit of the indoor parking lot, a first parking lot exit for the vehicle to exit the indoor parking lot comprises: Determine the beacon identification similarity between the scanning beacon identification information of the scanning near field communication beacon and the exit beacon identification information of the reference near field communication beacon in each reference time period according to the scanning beacon identification information of the scanning near field communication beacon in the scanning time period and the exit beacon identification information of the reference near field communication beacon in each reference time period in the M reference time periods; Obtaining a first beacon identifier similarity among the beacon identifier similarities that is greater than or equal to a third similarity threshold; When the number of the first beacon identification similarities is greater than or equal to a third numerical reference threshold, a first matching result indicating a successful match is generated.

9. The method according to claim 5, characterized in that Before determining the parking lot exit as the first parking lot exit, the method further includes: When there are at least two parking lot exits matching the scanned location fingerprint information, the parking lot exit having the largest distance similarity value with the near field communication beacon among the at least two parking lot exits is determined as the first parking lot exit.

10. The method according to claim 1, characterized in that The scanning position fingerprint information includes scanning position fingerprint information within a first time period and scanning position fingerprint information within a second time period, the first time period being earlier than the second time period; Before determining that the vehicle exits a first parking lot exit of the indoor parking lot based on the scanned location fingerprint information and the exit location fingerprint information corresponding to each parking lot exit of the indoor parking lot, the method further includes: Determine the scanning position fingerprint information in the second time period that is different from the scanning position fingerprint information in the first time period as the newly added position fingerprint information; When the change amount of the newly added location fingerprint information is greater than or equal to the change amount threshold, the first parking lot exit for the vehicle to exit the indoor parking lot is determined according to the scanned location fingerprint information and the exit location fingerprint information corresponding to each parking lot exit of the indoor parking lot.

11. A data processing device, characterized in that: include: An acquisition module, configured to acquire a navigation request when the vehicle is in communication connection with the vehicle and the vehicle is in an indoor parking lot, wherein the navigation request includes a navigation destination; The acquisition module is also used to acquire, based on the navigation request, the scanning position fingerprint information obtained by scanning the vehicle during movement; A determination module, configured to determine a first parking lot exit for the vehicle to exit the indoor parking lot according to the scanned position fingerprint information and the exit position fingerprint information corresponding to each parking lot exit of the indoor parking lot; The display module is used to display at least one navigation route from the first parking lot exit to the navigation destination.

12. The device according to claim 11, characterized in that The data processing device further includes an updating module, configured to update the origin to the first parking lot exit when the navigation request further includes the origin of the vehicle and the origin is the second parking lot exit; The data processing device further includes a generating module for generating at least one navigation route based on the first parking lot exit and the navigation destination.

13. The device according to claim 11, characterized in that The acquisition module is also used to acquire a first vehicle position of the vehicle outdoors; The data processing device further includes a screening module for screening, based on the first vehicle position, from at least two candidate indoor parking lots, an indoor parking lot whose parking lot location is less than or equal to a distance threshold from the first vehicle position; The determination module is further configured to determine that the vehicle is located in the screened indoor parking lot when the distance between the vehicle and each reference near-field communication beacon inside the screened indoor parking lot is less than or equal to a second reference distance.

14. The device according to claim 11, characterized in that The data processing device also includes a scanning module, which is used to stop scanning the scanning position fingerprint information of the vehicle during movement when the vehicle or the electronic device receives satellite signals from at least four satellites.

15. The device according to claim 11, characterized in that The determination module is specifically used to, when the exit location fingerprint information includes the full-segment exit location fingerprint information, the segmented exit location fingerprint information and the exit beacon identification information of the reference near field communication beacon within the reference communication range of the reference vehicle at the parking lot exit, match the scan location fingerprint information with the full-segment exit location fingerprint information, the segmented exit location fingerprint information and the exit beacon identification information respectively to obtain a matching result set; wherein the matching result set includes a first matching result corresponding to the scan location fingerprint information and the full-segment exit location fingerprint information, a second matching result corresponding to the scan location fingerprint information and the segmented exit location fingerprint information and a third matching result corresponding to the scan location fingerprint information; A parking lot exit for which at least one matching result in the matching result set indicates a successful match is determined as the first parking lot exit.

16. The device according to claim 15, characterized in that The determination module is specifically used to, when the scanning position fingerprint information includes the scanning signal strength of the near field communication beacon scanned within the scanning time period, and the full-segment exit position fingerprint information includes the reference signal strength of the reference near field communication beacon within M reference time periods; wherein, when M is an integer greater than 1, compare the scanning signal strength with the reference signal strength of the reference near field communication beacon within the M reference time periods to obtain a first number of coincidences, wherein the first number of coincidences is the number of first signal strengths having the same value as the scanning signal strength among the reference signal strengths of the reference near field communication beacon within the M reference time periods; Calculating a first distance similarity value between the electronic device and a reference near field communication beacon according to the scan signal strength of the scanned near field communication beacon, the reference near field communication beacon being a near field communication beacon corresponding to the first signal strength; When the first overlap number is greater than or equal to a first number threshold, or the first distance similarity is less than or equal to a first similarity threshold, a first matching result indicating a successful match is generated.

17. The device according to claim 15, characterized in that The determination module is specifically configured to, when the scanning position fingerprint information includes the scanning signal strength of the near field communication beacon scanned within the scanning time period, and the segmented exit position fingerprint information includes the reference signal strength of the reference near field communication beacon within P first reference time periods divided by M reference time periods, and P is an integer greater than 1, compare the scanning signal strength with the reference signal strength of the reference near field communication beacon within each first reference time period in the P first reference time periods, respectively, to obtain a second coincidence number corresponding to each first reference time period, wherein the second coincidence number is the number of second signal strengths having the same value as the scanning signal strength in the reference signal strength of the reference near field communication beacon within each time reference time period; Calculating a second distance similarity value between the electronic device and a reference near field communication beacon according to the scan signal strength of the scanned near field communication beacon, the reference near field communication beacon being a near field communication beacon corresponding to the second signal strength; When the second coincidence number corresponding to each first reference time period is greater than or equal to a second number threshold, or the second distance similarity is less than or equal to a second similarity threshold, a second matching result indicating a successful match is generated.

18. The device according to claim 15, characterized in that The determination module is specifically used to, when the scanning position fingerprint information includes scanning beacon identification information of a near field communication beacon scanned within a scanning time period; the exit beacon identification information of the reference near field communication beacon includes exit beacon identification information of a reference near field communication beacon within M reference time periods, and the M reference time periods are comparative time periods of the scanning time period, determine the beacon identification similarity between the scanning beacon identification information of the scanning near field communication beacon and the exit beacon identification information of the reference near field communication beacon within each reference time period according to the scanning beacon identification information of the scanning near field communication beacon within the scanning time period and the exit beacon identification information of the reference near field communication beacon within each reference time period of the M reference time periods; The acquisition module is further used to acquire a first beacon identifier similarity among the beacon identifier similarities that is greater than or equal to a third similarity threshold; The data processing device further comprises a generating module, which is used to generate a first matching result indicating a successful match when the number of the first beacon identification similarities is greater than or equal to a third numerical reference threshold.

19. The device according to claim 15, characterized in that The determination module is further configured to, when there are at least two parking lot exits matching the scanned location fingerprint information, determine the parking lot exit having the largest distance similarity value with the near field communication beacon among the at least two parking lot exits as the first parking lot exit.

20. The device according to claim 11, characterized in that The determining module is further configured to, when the scanning position fingerprint information includes scanning position fingerprint information within a first time period and scanning position fingerprint information within a second time period, and the first time period is earlier than the second time period, determine the scanning position fingerprint information within the second time period that is different from the scanning position fingerprint information within the first time period as the newly added position fingerprint information; When the change amount of the newly added location fingerprint information is greater than or equal to the change amount threshold, the first parking lot exit for the vehicle to exit the indoor parking lot is determined according to the scanned location fingerprint information and the exit location fingerprint information corresponding to each parking lot exit of the indoor parking lot.

21. An electronic device, characterized in that: include: A processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the data processing method according to any one of claims 1 to 10.