Vehicle positioning method, device and equipment based on micro scene and storage medium

By introducing micro-scenario-based parking and vehicle search micro-scenario switching methods in vehicle positioning technology, combined with vehicle sensor data, the positioning problem of traditional technology when signal is weak or network-free is solved, and high-precision and intelligent vehicle positioning are achieved.

CN119851504AActive Publication Date: 2025-04-18VOYAH AUTOMOBILE TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510003752.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-02
Publication Date
2025-04-18
Estimated Expiration
2045-01-02

AI Technical Summary

Technical Problem

Traditional vehicle positioning technology relies too much on network status and cannot provide accurate positioning information in the case of weak signals or no network, especially in complex parking scenarios, which is difficult to quickly and accurately locate vehicles.

Method used

Through the micro-scene switching method based on parking and car search, and combining sensor data such as vehicle inclination, vehicle speed, and wheel speed, the vehicle's movement direction and acceleration information are obtained in real time. When the vehicle starts to park, accurately obtain the parking floor and environmental information; when the user starts to look for a car, select the appropriate car search micro scenario based on the current network status to accurately obtain the parking space information.

Benefits of technology

It realizes automatic selection of the optimal positioning method in different network environments, greatly improving positioning accuracy, solving the problem of poor signal or unavailable positioning, and providing a more intelligent and efficient vehicle positioning experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119851504A_ABST
    Figure CN119851504A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle positioning method, device and equipment based on a micro scene, and a storage medium, relates to the technical field of vehicle positioning, and discloses a vehicle positioning method based on the micro scene, and the method comprises the steps: obtaining a preset parking micro scene and a preset vehicle finding micro scene; when it is detected that the vehicle starts to park, first parking information is obtained according to the preset parking micro-scene; when it is detected that the user side starts to find the vehicle, a target vehicle finding micro-scene is selected from preset vehicle finding micro-scenes according to the current network state, and second parking information is obtained according to the target vehicle finding micro-scene; and sending the first parking information and the second parking information to the user side, so that the user side performs vehicle positioning based on the first parking information and the second parking information. Through the combination of the preset parking micro-scene, the vehicle finding micro-scene and the real-time network state, the user is helped to quickly find the own vehicle in a complex parking environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle positioning technology, and in particular to a vehicle positioning method, device, equipment and storage medium based on a micro-scene. Background Art

[0002] With the advancement of modern urbanization, parking issues have become an increasingly important issue in urban management and personal travel. Parking lot designs are becoming increasingly complex, and finding parking spaces is becoming increasingly difficult, especially in large shopping malls, commercial areas, or underground parking lots. It is difficult to remember where a vehicle is parked, making it difficult for car owners to quickly locate their vehicles after leaving the parking lot.

[0003] In traditional technology, car owners can usually only record parking locations in simple ways, such as remembering the parking floor number or parking space number. However, complex parking environments, such as multi-storey parking lots and underground parking lots, make it easy for car owners to forget their parking locations, especially when there is no network signal or the signal is weak, and the existing vehicle positioning system cannot provide sufficiently accurate positioning information.

[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of this application is to provide a vehicle positioning method, device, equipment and storage medium based on micro-scenes, aiming to solve the technical problem that traditional vehicle positioning technology is too dependent on network status and cannot provide accurate positioning information when the signal is weak or there is no network.

[0006] To achieve the above objectives, the present application proposes a vehicle positioning method based on a micro-scene, the method comprising:

[0007] Obtain preset parking micro-scenes and preset car-finding micro-scenes;

[0008] When it is detected that the vehicle starts to park, first parking information is obtained according to the preset parking micro scene;

[0009] When it is detected that the user terminal starts to search for a car, a target car search micro-scenario is selected from the preset car search micro-scenario according to the current network state, and the second parking information is obtained according to the target car search micro-scenario;

[0010] The first parking information and the second parking information are sent to the user terminal, so that the user terminal locates the vehicle based on the first parking information and the second parking information.

[0011] In one embodiment, when detecting that the vehicle starts to park, the step of obtaining the first parking information according to the preset parking micro scene includes:

[0012] When it is detected that the vehicle starts to park, the inclination of the vehicle and the first parking environment information are acquired according to the preset parking micro scene;

[0013] determining a parking floor according to the inclination and the first parking environment information;

[0014] When it is detected that the vehicle has completed parking, obtaining second parking environment information;

[0015] The first parking information is obtained according to the parking floor and the second parking environment information.

[0016] In one embodiment, the step of determining the parking floor according to the inclination and the first parking environment information comprises:

[0017] Get vehicle speed and wheel speed;

[0018] Obtaining the moving direction and acceleration of the vehicle according to the tilt angle, the vehicle speed and the wheel speed;

[0019] Obtaining a floor identification image according to the first parking environment information;

[0020] The parking floor is determined according to the movement direction, the vehicle acceleration and the floor identification image.

[0021] In one embodiment, when it is detected that the user terminal starts to search for a car, the step of selecting a target car search micro scene from the preset car search micro scenes according to the current network status includes:

[0022] When detecting that the user terminal starts to search for a car, determining whether the current network state is a preset network state;

[0023] When it is determined that the current network state is the preset network state, selecting the first car-finding micro-scenario as the target car-finding micro-scenario;

[0024] When it is determined that the current network state is not the preset network state, the second car-finding micro-scenario is selected as the target car-finding micro-scenario.

[0025] In one embodiment, the step of obtaining the second parking information according to the target car search micro-scenario includes:

[0026] When the target car-finding micro-scenario is the first car-finding micro-scenario, obtaining global positioning system information and wireless local area network information;

[0027] Determine the vehicle location based on the GPS information and the WLAN information;

[0028] When the prompt command from the user side is detected, the target vehicle positioning prompt is obtained;

[0029] The second parking information is obtained according to the vehicle position and / or the target vehicle positioning prompt.

[0030] In one embodiment, when a prompt instruction from a user terminal is detected, the step of obtaining a target vehicle location prompt includes:

[0031] When a prompt instruction from the user is detected, the current environment information of the vehicle is obtained;

[0032] According to the prompt instruction, control the vehicle to issue a vehicle positioning prompt;

[0033] A target vehicle positioning prompt is obtained according to the current environment information and the vehicle positioning prompt.

[0034] In one embodiment, the step of obtaining the second parking information according to the target car search micro-scenario further includes:

[0035] When the target car-finding micro-scenario is the second car-finding micro-scenario, obtaining Bluetooth signal strength and wireless local area network signal strength;

[0036] Determining the relative distance between the vehicle and the user terminal according to the Bluetooth signal strength and the wireless local area network signal strength;

[0037] The second parking information is obtained according to the relative distance.

[0038] In addition, to achieve the above purpose, the present application also proposes a vehicle positioning device based on a micro-scene, and the vehicle positioning device based on a micro-scene includes: an acquisition module, used to acquire a preset parking micro-scene and a preset vehicle search micro-scene;

[0039] An obtaining module, configured to obtain first parking information according to the preset parking micro scene when detecting that the vehicle starts to park;

[0040] A selection module is used to select a target car-finding micro-scenario from the preset car-finding micro-scenario according to the current network state when it is detected that the user terminal starts to find a car, and obtain the second parking information according to the target car-finding micro-scenario;

[0041] A positioning module is used to send the first parking information and the second parking information to the user terminal, so that the user terminal performs vehicle positioning based on the first parking information and the second parking information.

[0042] In addition, to achieve the above-mentioned purpose, the present application also proposes a micro-scene-based vehicle positioning device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the micro-scene-based vehicle positioning method as described above.

[0043] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the micro-scene-based vehicle positioning method as described above are implemented.

[0044] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the micro-scene-based vehicle positioning method as described above.

[0045] One or more technical solutions proposed in this application have at least the following technical effects:

[0046] Through the micro-scene-based parking and car-finding micro-scene switching method, combined with the vehicle's inclination, speed, wheel speed and other sensor data, the vehicle's movement direction and acceleration information are obtained in real time, and the parking floor and environmental information can be accurately obtained when the vehicle is detected to start parking. At the same time, according to the current network status, select the appropriate car-finding micro-scene to accurately obtain parking space information. In this process, the positioning method can be flexibly switched according to the real-time network conditions to ensure that even in poor network environments, such as underground garages, the relative position and floor of the vehicle can still be estimated through Bluetooth to provide high-precision parking information. Compared with the existing technology, it can automatically select the optimal positioning method in different network environments, greatly improving the positioning accuracy, solving the problem of being unable to position when the signal is poor or there is no network, and realizing a more intelligent and efficient vehicle positioning experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0048] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0049] Figure 1 A flow chart of the first embodiment of the vehicle positioning method based on micro-scenes provided in the present application;

[0050] Figure 2 A schematic diagram of an information transmission architecture provided for the first embodiment of the vehicle positioning method based on micro-scenario of the present application;

[0051] Figure 3 A flow chart of the second embodiment of the vehicle positioning method based on micro-scenes provided in the present application;

[0052] Figure 4 This is a schematic diagram of the module structure of a vehicle positioning device based on a micro-scene according to an embodiment of the present application;

[0053] Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the micro-scene-based vehicle positioning method in the embodiment of the present application.

[0054] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0055] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0056] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0057] The main solution of the embodiment of the present application is: obtaining a preset parking micro scene and a preset car search micro scene;

[0058] When it is detected that the vehicle starts to park, first parking information is obtained according to the preset parking micro scene;

[0059] When it is detected that the user terminal starts to search for a car, a target car search micro-scenario is selected from the preset car search micro-scenario according to the current network state, and the second parking information is obtained according to the target car search micro-scenario;

[0060] The first parking information and the second parking information are sent to the user terminal, so that the user terminal locates the vehicle based on the first parking information and the second parking information.

[0061] In this embodiment, for ease of description, the following description is based on identifying the vehicle end as the execution subject.

[0062] Since the traditional vehicle positioning technology in the prior art is too dependent on the network status and cannot provide accurate positioning information when the signal is weak or there is no network, this application provides a solution. Through a micro-scene-based parking and car-finding micro-scene switching method, combined with sensor data such as vehicle inclination, vehicle speed, and wheel speed, the vehicle's movement direction and acceleration information are obtained in real time, and the parking floor and environmental information can be accurately obtained when the vehicle starts to park. At the same time, according to the current network status, select a suitable car-finding micro-scene to accurately obtain parking space information. In this process, the positioning method can be flexibly switched according to the real-time network conditions to ensure that even in an environment with poor network conditions, such as an underground garage, the relative position and floor of the vehicle can still be estimated through Bluetooth to provide high-precision parking information. Compared with the prior art, it can automatically select the optimal positioning method in different network environments, greatly improve the positioning accuracy, solve the problem of being unable to locate when the signal is poor or there is no network, and achieve a more intelligent and efficient vehicle positioning experience.

[0063] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a vehicle positioning device based on a micro-scenario, and a vehicle terminal, etc. The following takes the vehicle terminal as an example to illustrate this embodiment and the following embodiments.

[0064] Based on this, the embodiment of the present application provides a vehicle positioning method based on a micro scene, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the vehicle positioning method based on micro-scenes of the present application.

[0065] In this embodiment, the vehicle positioning method based on micro-scene includes steps S10 to S40:

[0066] Step S10, obtaining a preset parking micro scene and a preset car search micro scene;

[0067] It should be noted that parking micro-scenes refer to a small range of operations or event triggering rules set in advance according to the specific environment and needs of the vehicle during parking. Parking micro-scenes can include environmental perception during parking, the response of the vehicle system, such as parking location recording, floor judgment, etc., and vehicle behavior, such as the action when parking is completed.

[0068] In addition, the car search micro-scenario refers to a series of behaviors and response rules set when the owner starts looking for the vehicle after the vehicle is parked. For example, when the owner starts the car search function, the appropriate positioning method will be selected according to different network conditions, and the vehicle information will be pushed through the mobile phone. The preset parking micro-scenario and the preset car search micro-scenario respectively refer to the parking micro-scenario and car search micro-scenario set in advance.

[0069] It is understandable that in addition to the preset parking and car-finding micro-scenes, users can also customize settings according to personal needs, which can better fit their specific parking environment and usage habits. Users can freely adjust and create their own micro-scenes through the mobile phone or vehicle system interface. For example, in the preset parking micro-scene, users can choose to customize the trigger behavior when parking is completed, such as whether to automatically record the parking floor through the vehicle system, whether to take environmental photos or videos when parking is completed, and whether to enable voice prompts. Users can also customize trigger conditions, such as automatically identifying and uploading the vehicle location to the mobile phone through the vehicle sensor when parking. For the car-finding micro-scene, users can also customize the positioning method according to their parking environment, select different positioning technologies, such as Bluetooth, Wi-Fi or GPS, and set priorities. For example, users can set that in an underground garage with poor signal, the system will prioritize the Bluetooth signal strength for positioning, and in an environment with better network status, choose Wi-Fi or GPS to obtain more accurate location information. In addition, users can also customize scenes to simplify the process of finding a car according to the special layout of the parking lot, such as multi-story structures or complex parking space distribution. For example, when searching for a car, the parking floor and surrounding environment images are automatically displayed to improve positioning efficiency. The customization function provides users with greater flexibility, enabling them to personalize configurations according to different scenarios and needs, ensuring that the vehicle positioning system can better adapt to various environments and provide more accurate and convenient services.

[0070] In addition, it can be understood that this embodiment can be applied to a transmission architecture. Figure 2 , Figure 2 This is a schematic diagram of the information transmission architecture of the first embodiment of the micro-scenario-based vehicle positioning method of the present application.

[0071] like Figure 2 As shown in the figure, the vehicle side is responsible for collecting real-time information of the vehicle, such as parking location, floor, environmental data, etc., and transmitting these data to the cloud through the network for storage and processing. The cloud is a data transfer and processing center. After receiving the data from the vehicle side, it integrates and analyzes the information, and passes the information to be pushed to the push service module. The push service is responsible for pushing the processed data to the mobile side. These data may include the vehicle's positioning information, the floor image of the parking lot, and the car search prompt, etc. It can also send a push request to the vehicle side through the cloud according to the push requirements of the mobile side. The mobile side interacts with the cloud to display the specific location of the vehicle and other related information for users to view. In addition, the mobile side can also interact with the cloud or the vehicle side by sending instructions, such as starting the "car search" function.

[0072] Step S20, when it is detected that the vehicle starts to park, obtaining first parking information according to the preset parking micro scene;

[0073] It is understandable that the vehicle can automatically identify whether it has started to stop through on-board sensors, cameras, GPS positioning systems and other equipment.

[0074] It should be noted that the first parking information refers to the preliminary parking data collected according to the preset parking micro-scene after the vehicle starts to park, including parking floors, parking space signs, parking environment information, etc. This information will serve as the basic data for subsequent car searches and may be pushed to users through the vehicle system or mobile phone.

[0075] For example, suppose a vehicle enters an underground parking lot and is ready to park. When the vehicle slows down and stops, the vehicle's deceleration process is detected by the on-board sensor, confirming that the vehicle has started to park. According to the preset parking micro-scene, such as the parking floor judgment rule, the parking floor information is obtained, and the environmental image of the parking lot, such as the floor sign and parking space logo, is captured by the on-board camera. At this time, the first parking information may include: "Parking floor: B2, parking space number: A12, parking time: 14:30". This information will be stored and prepared to be pushed to the owner's mobile phone for subsequent use in finding the car.

[0076] Step S30, when it is detected that the user terminal starts to search for a car, a target car search micro-scenario is selected from the preset car search micro-scenario according to the current network status, and second parking information is obtained according to the target car search micro-scenario;

[0077] It is understandable that the user side starts looking for the car means that the car owner starts the car search function through a mobile phone, a car terminal or other smart device. When the car owner needs to return to find the parking location, he usually initiates a car search request through a mobile phone app or voice command.

[0078] It should be noted that the current network status refers to the network connection status of the user's device, including the strength of Wi-Fi, Bluetooth, GPS and other signals, as well as the connection quality between the device and the network.

[0079] For example, the owner parks his car in a complex underground garage. When the owner finishes shopping and starts the car search function, the device first detects the owner's operation request. The device detects that the Wi-Fi signal is strong, so it selects the Wi-Fi positioning micro-scene and accurately obtains the owner's floor and parking space information based on the Wi-Fi positioning technology, for example: "Parking floor B3, parking space number A10". This information will be pushed to the owner's mobile phone in real time to help the owner quickly find the vehicle.

[0080] In a feasible implementation, step S30 may include steps A31 to A33:

[0081] Step A31, when it is detected that the user terminal starts to search for a car, determining whether the current network state is a preset network state;

[0082] It should be noted that the current network status refers to the current connection quality of the device, which usually includes Wi-Fi signal, Bluetooth signal strength, GPS signal, etc. The quality of the network status determines the accuracy and real-time performance of positioning. The preset network status refers to the ideal network conditions set by the system. In this embodiment, the network signal is strong and stable, and can support a network environment with high-precision positioning.

[0083] Step A32, when it is determined that the current network state is the preset network state, selecting the first car-finding micro-scenario as the target car-finding micro-scenario;

[0084] It should be noted that the first car search micro-scenario is a preset positioning scenario based on a strong network signal, such as Wi-Fi or GPS. When the network status is good, the system selects this micro-scenario to provide accurate vehicle location.

[0085] It is understandable that if the network status meets the preset conditions, such as a strong and stable signal, the device selects the first car search micro-scenario. This scenario usually uses Wi-Fi or GPS positioning technology, which can provide high accuracy and stability to ensure that the owner can accurately obtain the location of the vehicle.

[0086] Step A33, when it is determined that the current network state is not the preset network state, select the second car-finding micro-scenario as the target car-finding micro-scenario.

[0087] It should be noted that the second car-finding micro-scenario is a positioning scenario selected when the network is poor, such as weak signal or no GPS signal. The Bluetooth signal strength is usually used to estimate the relative position of the vehicle.

[0088] It is understandable that if it is detected that the current network status does not meet the preset standards, such as weak signal and unavailable GPS, the device will automatically select the second car search micro scene. This scene uses the Bluetooth signal strength to estimate the relative position of the vehicle. Although the accuracy may be slightly lower, this positioning method is still effective in environments with poor signals, such as underground parking lots.

[0089] In a feasible implementation manner, step S30 may further include steps B31 to B34:

[0090] Step B31, when the target car-finding micro-scenario is the first car-finding micro-scenario, obtaining global positioning system information and wireless local area network information;

[0091] It should be noted that the Global Positioning System (GPS) information refers to the positioning data obtained through the satellite network, which can provide the global positioning coordinates of the vehicle owner's device, such as longitude and latitude. In an environment with good signals, GPS can provide high-precision positioning. Wireless LAN (Wi-Fi) information refers to the positioning data obtained by the device by connecting to a wireless network. Wi-Fi is usually used to provide accurate positioning information in a local area.

[0092] Step B32, determining the vehicle location according to the GPS information and the WLAN information;

[0093] It should be noted that the vehicle location refers to the specific location of the vehicle in the parking lot obtained through technologies such as GPS and Wi-Fi, usually expressed in the form of coordinates or floor, parking space number, etc.

[0094] It is understandable that by processing the acquired GPS information and Wi-Fi information, the device can comprehensively derive the specific location of the vehicle. GPS provides a wide range of positioning accuracy, while Wi-Fi can further enhance positioning accuracy, especially in indoor or complex environments, where the use of Wi-Fi signals can improve the accuracy of the location.

[0095] Step B33, when the prompt instruction of the user terminal is detected, a target vehicle positioning prompt is obtained;

[0096] It should be noted that the prompt command is a request from the user to find a vehicle through the device, such as by clicking the "Find Car" button, voice command or other triggering methods. This command will start the device's car search function and display the corresponding positioning information on the device. The target vehicle positioning prompt refers to the positioning prompt generated by the device and pushed to the owner based on the positioning information obtained by the device, such as the parking floor, parking space information, the distance between the owner and the vehicle, etc.

[0097] It is understandable that when the user issues a prompt instruction through the device, such as clicking the "Find Car" button or using a voice command, the device will obtain and generate a target vehicle location prompt in step B33. At this time, the device will provide prompt information such as "Parking floor B2, parking space A15" or "The vehicle is 15 meters away from you" based on the current location and floor information of the vehicle to help the owner find the vehicle accurately.

[0098] In a feasible implementation manner, step B33 may include steps B331 to B333:

[0099] Step B331, when the prompt instruction of the user terminal is detected, the current environment information of the vehicle is obtained;

[0100] It should be noted that the current environment information refers to the data and information related to the environment around the vehicle in the parking lot, usually including the parking floor, the image of the parking location, the surrounding signs, the specific information of the parking space, etc. This data can be collected by on-board sensors, cameras, GPS and other devices.

[0101] It is understandable that when the device detects a prompt command from the user, such as starting the "Find Car" function, it immediately starts to obtain the current environmental information of the vehicle. This includes the floor information of the parking lot, surrounding signs, environmental photos, etc. The environmental information around the vehicle is crucial to determine the vehicle's location, especially in complex parking lots or multi-story parking environments. Obtaining this information can greatly improve the accuracy of positioning.

[0102] Step B332, according to the prompt instruction, controlling the vehicle to issue a vehicle positioning prompt;

[0103] It should be noted that vehicle positioning prompts refer to signals sent by the vehicle to help the owner find his location. These signals can be horn sounds, flashing lights, screen prompts, etc. They provide physical or visual clues when the owner is looking for the vehicle, making it easier for the owner to find the parking location.

[0104] It is understood that according to the prompt instruction, the device controls the vehicle to issue a vehicle positioning prompt. This can be a sound (such as a horn sound) or a light signal (such as a flashing light), which can help the owner to quickly locate the vehicle in the parking lot. For example, the system may trigger a horn sound or flashing lights near the owner so that the owner can more easily identify the vehicle.

[0105] Step B333, obtaining a target vehicle positioning prompt based on the current environment information and the vehicle positioning prompt.

[0106] It is understandable that, based on the current environmental information and vehicle positioning prompts obtained, the device comprehensively processes this information and generates a target vehicle positioning prompt. The prompt contains the precise location data required by the car owner, such as the parking floor, parking space number, relative distance between the vehicle and the user, etc. The generated positioning prompt will be pushed to the car owner's mobile phone through the device to help the car owner find the parking location accurately.

[0107] Step B34, obtaining second parking information according to the vehicle position and / or the target vehicle positioning prompt.

[0108] It is understandable that the second parking information can be calculated and generated by combining the vehicle's positioning data and the positioning prompt command issued by the user. This usually includes information such as the specific location of the vehicle, the parking floor, the parking space number, and the relative distance from the user. This information will be pushed to the user end in real time to ensure that the owner can find his or her vehicle efficiently and accurately.

[0109] In a feasible implementation manner, step S30 may further include steps C31 to C33:

[0110] Step C31, when the target car-finding micro-scenario is the second car-finding micro-scenario, obtaining Bluetooth signal strength and wireless local area network signal strength;

[0111] It should be noted that the Bluetooth signal strength (Received Signal Strength Indicator, RSSI) is an indicator that measures the signal strength between Bluetooth devices to estimate the relative distance. Generally, the stronger the signal, the closer the distance between the devices, and the weaker the signal, the farther the distance. Wireless LAN (Wi-Fi) signal strength is a way to estimate the distance by measuring the strength of the wireless LAN signal. The strength of the Wi-Fi signal is negatively correlated with the distance, that is, the stronger the signal, the closer the distance between the devices, and the weaker the signal, the farther the distance between the devices.

[0112] It is understandable that when entering the second car search micro-scenario, the Bluetooth signal strength and Wi-Fi signal strength are first obtained through user-end devices such as mobile phones and vehicle-mounted terminals. These two signal sources are used to calculate the relative distance between the device and the vehicle. The device will communicate with the vehicle-mounted device via Bluetooth, and the measured RSSI value will reflect the strength of the Bluetooth signal; at the same time, the device will also detect nearby Wi-Fi hotspots and measure their signal strength.

[0113] Step C32, determining the relative distance between the vehicle and the user terminal according to the Bluetooth signal strength and the wireless local area network signal strength;

[0114] It should be noted that the relative distance refers to the distance between the vehicle and the user's device. According to the strength of Bluetooth and Wi-Fi signals, the approximate distance between the devices can be estimated to provide a reference for vehicle positioning.

[0115] It is understandable that after obtaining the signal strength, the Bluetooth signal strength and Wi-Fi signal strength are converted into relative distances through a preset algorithm and calculation model. Generally, the stronger the signal strength, the closer the distance; the weaker the signal, the farther the distance. By combining these two signal strengths, the device can estimate the approximate distance between the vehicle and the user end.

[0116] Step C33, obtaining second parking information according to the relative distance.

[0117] It is understandable that after the relative distance is obtained, the second parking information will be generated based on the distance data and the layout information of the parking lot. This usually includes the parking floor of the vehicle, the parking space number and the distance from the user terminal device. With this information, the car owner can accurately locate the parking location. For example, the system may push the information "the vehicle is about 10 meters away from you".

[0118] For example, after parking in an underground parking lot, the car owner leaves the car and starts the "Find Car" function through the mobile phone. The device detects that the Wi-Fi signal is weak and the Bluetooth signal is strong, so it chooses to enter the second car-finding micro-scene. The device obtains a Bluetooth signal strength (RSSI) of -50dBm, and at the same time obtains a Wi-Fi signal strength of -70dBm. By calculating the strength of these two signals, the device estimates that the relative distance between the owner and the vehicle is about 8 meters. Based on this distance information, the second parking information is generated and pushed: "The parked vehicle is 8 meters away from you and is being located via Bluetooth."

[0119] Step S40: sending the first parking information and the second parking information to the user terminal, so that the user terminal locates the vehicle based on the first parking information and the second parking information.

[0120] It is understandable that the first parking information that has been obtained, such as the preliminary parking floor and parking environment of the vehicle, and the second parking information, such as the detailed parking data obtained through the target car search micro-scene, are sent to the user end. The first parking information is usually automatically recorded when the vehicle is parked, while the second parking information is the positioning data obtained by selecting a suitable micro-scene when the owner starts the car search function, which may include the parking floor, parking space number, distance from the user device, etc. Then, this information is sent to the user's device through appropriate wireless communication according to the current network situation. When the network status is good, it can be sent to the user end through the network device. When the network status is not good, it can be sent to the user end through WiFi or Bluetooth. The user end is usually the owner's mobile phone. If the owner views this information through the mobile phone, he can quickly obtain the accurate vehicle location and find the vehicle quickly and conveniently based on data such as the floor, parking space number and image information.

[0121] This embodiment provides a vehicle positioning method based on micro-scenes, which solves the technical problem of quickly and accurately positioning vehicles in complex parking scenarios by combining preset parking micro-scenes and vehicle-finding micro-scenes, and intelligently selecting the most appropriate positioning method according to real-time network status, thereby achieving the beneficial effect of improving vehicle-finding efficiency and user experience.

[0122] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 3 , step S20 of the micro-scene-based vehicle positioning method includes steps S21 to S24:

[0123] Step S21, when it is detected that the vehicle starts to park, obtaining the inclination of the vehicle and first parking environment information according to the preset parking micro scene;

[0124] It should be noted that the vehicle starts parking refers to the process of the vehicle entering the parking state from the driving state, which is usually triggered by the start of the deceleration and parking process. This action is detected by on-board sensors such as accelerometers and gyroscopes, and the vehicle begins to enter the parking area through real-time data analysis. The inclination is the angle between the vehicle and the horizontal plane measured by sensors such as gyroscopes and accelerometers. During the parking process, especially on the ramp of a multi-storey parking lot, the inclination of the vehicle can be used to determine the vertical displacement of the vehicle and the current floor. The first parking environment information refers to the preliminary parking data collected during the parking process after the vehicle enters the parking lot. It usually includes the floor identification, parking space information, environmental images, parking areas, etc. of the parking lot, which is used to provide a reference for the subsequent determination of the parking floor and parking space.

[0125] For example, when the vehicle starts to decelerate on a ramp in a parking lot, the sensor detects the deceleration amplitude of the vehicle in real time and confirms the start of the parking state.

[0126] It is understandable that once the vehicle starts to park, the vehicle's tilt angle will be obtained through sensors. At the same time, cameras and other sensors will capture real-time parking lot environmental information during the parking process, including parking floor signs, parking space markings, parking lot structure, etc.

[0127] Step S22, determining a parking floor according to the inclination and the first parking environment information;

[0128] It should be noted that the parking floor refers to the specific floor where the vehicle is parked. By detecting the inclination and environmental information of the vehicle, it is possible to determine which level of the parking lot the vehicle is located at.

[0129] It is understandable that by measuring the inclination of the vehicle, it is possible to determine whether the vehicle is on a ramp. If the vehicle is going uphill or downhill, the floor the vehicle is on will be inferred based on the inclination angle. In addition, the parking floor can be further confirmed by combining the floor identification and parking area information of the parking lot. For example, if the inclination of the vehicle indicates that it is going downhill and stopped steadily on the B2 floor, then the parking floor is determined to be B2.

[0130] In a feasible implementation, step S22 may include steps S221 to S224:

[0131] Step S221, obtaining vehicle speed and wheel speed;

[0132] It should be noted that vehicle speed refers to the speed of the vehicle, which is usually measured by on-board sensors. Changes in vehicle speed can help infer the vehicle's motion state and position when parked. Wheel speed refers to the rotation speed of the wheel, which is usually obtained through wheel sensors such as wheel speedometers. Wheel speed can help determine the vehicle's speed and acceleration, and further analyze the vehicle's motion state.

[0133] It is understandable that when the vehicle starts to park, the device will obtain the vehicle speed and wheel speed through the vehicle-mounted sensors, such as the wheel speed meter or GPS. The vehicle speed represents the displacement of the vehicle per unit time during driving, while the wheel speed provides the rotation speed of the vehicle tires. These data are helpful to judge the movement state of the vehicle, especially when the vehicle enters the ramp of the parking lot, the changes in vehicle speed and wheel speed will directly affect the judgment of the parking floor.

[0134] Step S222, obtaining the moving direction and acceleration of the vehicle according to the tilt angle, the vehicle speed and the wheel speed;

[0135] It should be noted that the direction of movement refers to the direction in which the vehicle is moving. In a multi-storey car park, the direction of movement of the vehicle can help determine its vertical or horizontal displacement. Combining vehicle speed, wheel speed and tilt angle, the vehicle's movement path can be accurately calculated. Vehicle acceleration refers to the rate at which the vehicle's speed changes, usually measured by an accelerometer. Acceleration can help determine whether the vehicle is accelerating, decelerating or stationary.

[0136] It is understandable that based on the tilt angle, it is possible to determine whether the vehicle is on a ramp and the tilt direction of the vehicle. The direction of movement of the vehicle can be calculated by combining the vehicle speed and wheel speed. When parking on a ramp, the vehicle will have a certain vertical displacement. The acceleration and deceleration process of the vehicle can be calculated based on the direction of movement and acceleration, thereby inferring the movement path and parking position of the vehicle. For example, when the vehicle is going downhill, the vertical distance the vehicle has descended can be inferred based on the inclination and acceleration.

[0137] Step S223, obtaining a floor identification image according to the first parking environment information;

[0138] It should be noted that the floor identification image is visual information related to the floor obtained through image recognition in the parking lot, usually including the identification board or other visual identification of the parking floor. Through image recognition technology, the information of the parking floor can be obtained to assist in determining the parking location.

[0139] It is understandable that the first parking environment information will collect floor identification images in the parking lot, for example, by scanning identification signs and floor signs in the parking lot through the on-board camera. Through image recognition technology, the device can obtain floor information of the parking lot, such as floor identifications such as "B2 floor" and "B3 floor".

[0140] Step S224, determining the parking floor according to the movement direction, the vehicle acceleration and the floor identification image.

[0141] It is understood that after obtaining the direction of movement, vehicle acceleration, and floor identification image, this information will be comprehensively analyzed to determine the parking floor where the vehicle is located. The floor position of the vehicle can be accurately determined by the direction of movement and acceleration, combined with the accurate recognition of the floor identification image. For example, if the device detects that the vehicle is going downhill and recognizes that it is currently on the B2 floor based on the floor identification image, it can be confirmed that the parking floor is B2.

[0142] For example, assume that the vehicle enters an underground parking lot with a ramp and starts to slow down and stop. In step S221, the device detects through the vehicle-mounted sensor that the wheel speed is 50 rpm and the vehicle speed gradually decreases to 0. In step S222, the device calculates that the vehicle is going downhill and the acceleration is -0.2 m / s based on the tilt angle, such as a 10-degree downhill angle, and the vehicle speed. 2 , it is deduced that the vehicle is moving downward at a reduced speed. In step S223, the floor indication image in the parking lot is obtained through the vehicle-mounted camera, and the current floor is identified as the B2 floor. In step S224, based on the movement direction, vehicle acceleration and floor indication image, the device determines that the parking floor is the B2 floor and the vehicle has stopped.

[0143] Step S23, when it is detected that the vehicle has completed parking, obtaining second parking environment information;

[0144] It should be noted that the second parking environment information is parking environment information further collected after the vehicle is parked, which may include image data around the parking position of the vehicle, parking space number, etc. This information is used to confirm the parking position and match it with the first parking information.

[0145] It is understandable that after the vehicle stops, the sensor detects that the acceleration of the vehicle is close to zero, confirming that the parking action is complete. After parking is completed, the device will further capture the surrounding environmental information through cameras, sensors and other devices, such as parking space signs, parking floor signs, and environmental images of the parking lot. These data help confirm the exact parking position of the vehicle. For example, the environmental image around the parking space may be captured to determine the exact location of the vehicle.

[0146] Step S24, obtaining first parking information according to the parking floor and the second parking environment information.

[0147] It is understandable that by combining the parking floor information obtained in step S22 and the second parking environment information collected in step S23, the system will eventually determine the exact parking location, including the parking floor, parking space number, parking area, etc. The first parking information is these finally determined positioning data, for example: "parking floor B2, parking space number A10, parking environment image".

[0148] This embodiment provides a vehicle positioning method based on micro-scenes, which solves the technical problem of accurately determining the parking floor and position of the vehicle in a multi-storey parking lot by integrating vehicle-mounted sensor data, such as inclination, vehicle speed, wheel speed, and environmental image recognition technology such as floor identification images, thereby achieving the beneficial effect of improving the accuracy and convenience of parking positioning.

[0149] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the micro-scene-based vehicle positioning method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0150] This application also provides a vehicle positioning device based on a micro scene, please refer to Figure 4 , the vehicle positioning device based on micro-scene includes:

[0151] An acquisition module 10 is used to acquire a preset parking micro scene and a preset car search micro scene;

[0152] An obtaining module 20 is used to obtain first parking information according to the preset parking micro scene when it is detected that the vehicle starts to park;

[0153] The selection module 30 is used to select a target car-finding micro-scenario from the preset car-finding micro-scenario according to the current network status when it is detected that the user terminal starts to find a car, and obtain the second parking information according to the target car-finding micro-scenario;

[0154] The positioning module 40 is used to send the first parking information and the second parking information to the user terminal, so that the user terminal can locate the vehicle based on the first parking information and the second parking information.

[0155] The micro-scene-based vehicle positioning device provided by the present application adopts the micro-scene-based vehicle positioning method in the above-mentioned embodiment, which can solve the technical problem that the traditional vehicle positioning technology is too dependent on the network status and cannot provide accurate positioning information when the signal is weak or there is no network. Compared with the prior art, the beneficial effects of the micro-scene-based vehicle positioning device provided by the present application are the same as the beneficial effects of the micro-scene-based vehicle positioning method provided by the above-mentioned embodiment, and the other technical features of the micro-scene-based vehicle positioning device are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.

[0156] In one embodiment, the obtaining module 20 is further used to obtain the inclination of the vehicle and first parking environment information according to the preset parking micro-scene when it is detected that the vehicle starts to park; determine the parking floor according to the inclination and the first parking environment information; obtain the second parking environment information when it is detected that the vehicle completes parking; and obtain the first parking information according to the parking floor and the second parking environment information.

[0157] In one embodiment, the obtaining module 20 is also used to obtain the vehicle speed and wheel speed; obtain the vehicle's movement direction and vehicle acceleration based on the tilt angle, the vehicle speed and the wheel speed; obtain a floor identification image based on the first parking environment information; and determine the parking floor based on the movement direction, the vehicle acceleration and the floor identification image.

[0158] In one embodiment, the selection module 30 is also used to determine whether the current network status is a preset network status when it is detected that the user terminal starts to look for a car; when it is determined that the current network status is the preset network status, select the first car finding micro-scene as the target car finding micro-scene; when it is determined that the current network status is not the preset network status, select the second car finding micro-scene as the target car finding micro-scene.

[0159] In one embodiment, the selection module 30 is also used to obtain global positioning system information and wireless local area network information when the target vehicle search micro-scene is the first vehicle search micro-scene; determine the vehicle position based on the global positioning system information and the wireless local area network information; obtain the target vehicle positioning prompt when a prompt instruction from the user end is detected; and obtain the second parking information based on the vehicle position and / or the target vehicle positioning prompt.

[0160] In one embodiment, the selection module 30 is also used to obtain the current environmental information of the vehicle when a prompt instruction from the user end is detected; control the vehicle to issue a vehicle positioning prompt according to the prompt instruction; and obtain the target vehicle positioning prompt according to the current environmental information and the vehicle positioning prompt.

[0161] In one embodiment, the selection module 30 is also used to obtain the Bluetooth signal strength and the wireless local area network signal strength when the target car-finding micro-scene is the second car-finding micro-scene; determine the relative distance between the vehicle and the user end based on the Bluetooth signal strength and the wireless local area network signal strength; and obtain the second parking information based on the relative distance.

[0162] The present application provides a vehicle positioning device based on a micro-scene, and the vehicle positioning device based on a micro-scene includes: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the vehicle positioning method based on the micro-scene in the above-mentioned embodiment 1.

[0163] Reference below Figure 5 , which shows a schematic diagram of the structure of a micro-scenario-based vehicle positioning device suitable for implementing the embodiment of the present application. The micro-scenario-based vehicle positioning device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The micro-scene-based vehicle positioning device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0164] like Figure 5As shown, the vehicle positioning device based on the micro scene may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 to the random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the vehicle positioning device based on the micro scene are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the micro-scene-based vehicle positioning device to communicate wirelessly or wired with other devices to exchange data. Although the micro-scene-based vehicle positioning device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.

[0165] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0166] The micro-scene-based vehicle positioning device provided by the present application adopts the micro-scene-based vehicle positioning method in the above-mentioned embodiment, which can solve the technical problem that the traditional vehicle positioning technology is too dependent on the network status and cannot provide accurate positioning information when the signal is weak or there is no network. Compared with the prior art, the beneficial effects of the micro-scene-based vehicle positioning device provided by the present application are the same as the beneficial effects of the micro-scene-based vehicle positioning method provided by the above-mentioned embodiment, and the other technical features of the micro-scene-based vehicle positioning device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0167] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0168] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0169] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the vehicle positioning method based on micro-scenes in the above-mentioned embodiment.

[0170] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0171] The computer-readable storage medium may be included in the vehicle positioning device based on the micro-scene; or may exist independently without being assembled into the vehicle positioning device based on the micro-scene.

[0172] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the micro-scenario-based vehicle positioning device, the micro-scenario-based vehicle positioning device: obtains a preset parking micro-scenario and a preset vehicle search micro-scenario;

[0173] When it is detected that the vehicle starts to park, first parking information is obtained according to the preset parking micro scene;

[0174] When it is detected that the user terminal starts to search for a car, a target car search micro-scenario is selected from the preset car search micro-scenario according to the current network state, and the second parking information is obtained according to the target car search micro-scenario;

[0175] The first parking information and the second parking information are sent to the user terminal, so that the user terminal locates the vehicle based on the first parking information and the second parking information.

[0176] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0177] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0178] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0179] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned micro-scenario-based vehicle positioning method, and can solve the technical problem that the traditional vehicle positioning technology is too dependent on the network status and cannot provide accurate positioning information when the signal is weak or there is no network. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the micro-scenario-based vehicle positioning method provided by the above-mentioned embodiment, and will not be repeated here.

[0180] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned micro-scene-based vehicle positioning method when executed by a processor.

[0181] The computer program product provided by the present application can solve the technical problem that the traditional vehicle positioning technology is too dependent on the network status and cannot provide accurate positioning information when the signal is weak or there is no network. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the vehicle positioning method based on micro-scenes provided by the above embodiment, which will not be repeated here.

[0182] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A vehicle positioning method based on micro-scene, characterized in that: The method comprises: Obtain preset parking micro-scenes and preset car-finding micro-scenes; When it is detected that the vehicle starts to park, first parking information is obtained according to the preset parking micro scene; When it is detected that the user terminal starts to search for a car, a target car search micro-scenario is selected from the preset car search micro-scenario according to the current network state, and the second parking information is obtained according to the target car search micro-scenario; The first parking information and the second parking information are sent to the user terminal, so that the user terminal locates the vehicle based on the first parking information and the second parking information.

2. The method according to claim 1, characterized in that The step of obtaining first parking information according to the preset parking micro scene when detecting that the vehicle starts to park includes: When it is detected that the vehicle starts to park, the inclination of the vehicle and the first parking environment information are acquired according to the preset parking micro scene; determining a parking floor according to the inclination and the first parking environment information; When it is detected that the vehicle has completed parking, obtaining second parking environment information; The first parking information is obtained according to the parking floor and the second parking environment information.

3. The method according to claim 2, characterized in that The step of determining the parking floor according to the inclination and the first parking environment information comprises: Get vehicle speed and wheel speed; Obtaining the moving direction and acceleration of the vehicle according to the tilt angle, the vehicle speed and the wheel speed; Obtaining a floor identification image according to the first parking environment information; The parking floor is determined according to the movement direction, the vehicle acceleration and the floor identification image.

4. The method according to claim 1, characterized in that When it is detected that the user terminal starts to search for a car, the steps of selecting a target car search micro scene from the preset car search micro scenes according to the current network status include: When detecting that the user terminal starts to search for a car, determining whether the current network state is a preset network state; When it is determined that the current network state is the preset network state, selecting the first car-finding micro-scenario as the target car-finding micro-scenario; When it is determined that the current network state is not the preset network state, the second car-finding micro-scenario is selected as the target car-finding micro-scenario.

5. The method according to claim 1, characterized in that The step of obtaining the second parking information according to the target car search micro-scenario includes: When the target car-finding micro-scenario is the first car-finding micro-scenario, obtaining global positioning system information and wireless local area network information; Determine the vehicle location based on the GPS information and the WLAN information; When the prompt command from the user side is detected, the target vehicle positioning prompt is obtained; The second parking information is obtained according to the vehicle position and / or the target vehicle positioning prompt.

6. The method according to claim 5, characterized in that When the prompt instruction of the user terminal is detected, the step of obtaining the target vehicle positioning prompt includes: When a prompt instruction from the user is detected, the current environment information of the vehicle is obtained; According to the prompt instruction, control the vehicle to issue a vehicle positioning prompt; A target vehicle positioning prompt is obtained according to the current environment information and the vehicle positioning prompt.

7. The method according to claim 1, characterized in that The step of obtaining the second parking information according to the target car search micro-scenario also includes: When the target car-finding micro-scenario is the second car-finding micro-scenario, obtaining Bluetooth signal strength and wireless local area network signal strength; Determining the relative distance between the vehicle and the user terminal according to the Bluetooth signal strength and the wireless local area network signal strength; The second parking information is obtained according to the relative distance.

8. A vehicle positioning device based on micro-scene, characterized in that: The device comprises: An acquisition module is used to acquire a preset parking micro scene and a preset car search micro scene; An obtaining module, configured to obtain first parking information according to the preset parking micro scene when detecting that the vehicle starts to park; A selection module is used to select a target car-finding micro-scenario from the preset car-finding micro-scenario according to the current network state when it is detected that the user terminal starts to find a car, and obtain the second parking information according to the target car-finding micro-scenario; A positioning module is used to send the first parking information and the second parking information to the user terminal, so that the user terminal performs vehicle positioning based on the first parking information and the second parking information.

9. A vehicle positioning device based on a micro-scene, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the micro-scene-based vehicle positioning method as described in any one of claims 1 to 7.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the micro-scene-based vehicle positioning method as described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Parking positioning method, device and system, and storage medium

    CN110444039A

  • Positioning method, vehicle-mounted terminal and server

    CN110505570A

  • Parking lot vehicle searching method, system and device and storage medium

    CN115063994A

  • Parking management system and parking space management method

    US20200105140A1

  • Parking position determination method and device

    WO2024002215A1