Assisted positioning method for memory parking function, and electronic device and storage medium

By obtaining the relationship between the vehicle's current location and the parking location point, and using high-precision positioning technology and a visual interface for guidance, the problem of users having difficulty quickly locating in complex parking lots is solved, thus improving the efficiency of the memory parking function.

WO2026103366A1PCT designated stage Publication Date: 2026-05-21SZ ZHUOYU TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SZ ZHUOYU TECH CO LTD
Filing Date
2025-09-28
Publication Date
2026-05-21

AI Technical Summary

Technical Problem

In existing memory parking technology, users have difficulty quickly finding the location point in complex parking lot environments, resulting in low efficiency of the memory parking function.

Method used

By obtaining the vehicle's current location and the nearest parking location, the system determines the positional relationship and guides the vehicle to the location. Utilizing high-precision positioning technologies such as RTK or GPS, combined with the vehicle's visual interface and voice prompts, it helps users quickly locate themselves.

Benefits of technology

It improves the efficiency of users finding the positioning point during the memory parking function, and enhances the convenience and accuracy of assisted driving.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025124842_21052026_PF_FP_ABST
    Figure CN2025124842_21052026_PF_FP_ABST
Patent Text Reader

Abstract

An assisted positioning method for a memory parking function, and an electronic device and a storage medium. The assisted positioning method for a memory parking function comprises: acquiring the current location of a vehicle and a parking positioning point closest to the current location; and determining a positional relationship between the current location of the vehicle and the parking positioning point, and on the basis of the positional relationship, guiding the vehicle to arrive at the parking positioning point. The current location of a vehicle and a parking positioning point closest to the current location are acquired, a positional relationship between the current location of the vehicle and the parking positioning point is then determined, and the vehicle is finally guided to arrive at the parking positioning point on the basis of the positional relationship. Therefore, the efficiency of a user looking for a positioning point and using an assisted driving function during the use of a memory parking function is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Assistive positioning methods, electronic devices, and storage media for memory parking functions Technical Field

[0001] This application relates to the field of driver assistance technology, and in particular to an auxiliary positioning method, electronic device, and storage medium for a memory parking function. Background Technology

[0002] Currently, a mainstream technology in the assisted parking field includes memory parking, also known as valet parking. Unlike traditional autonomous driving parking systems, this technology has a "memory" function, meaning that users can manually drive the vehicle to their target parking space within the parking lot. During this process, the vehicle collects environmental information along the route using sensors such as cameras and generates a memory map of that route. When the user drives the vehicle back into the parking lot, the memory parking function can be activated to help the user drive the vehicle to the target parking space.

[0003] The current common memory parking positioning process involves the user selecting a pre-created parking lot memory route, driving the vehicle to any location near the memory route map, and successfully locating the vehicle after it completes road feature element recognition and matching, at which point the user can activate the memory parking function. A drawback of this technology is that if the user's map creation starting point is not at the parking lot entrance, the complexity of the parking lot's floors and internal routes makes it difficult for the user to find the nearest map location and successfully activate memory parking, significantly reducing efficiency. During the search for the location point, the user cannot determine the distance and direction to the nearest point, and the prolonged positioning time can cause confusion and uncertainty, making the functionality of memory parking even less valuable than manual driving. Summary of the Invention

[0004] This invention provides an auxiliary positioning method, electronic device, and storage medium for memory parking function, which at least solves one of the above-mentioned technical problems.

[0005] In a first aspect, embodiments of the present invention provide an auxiliary positioning method for a memory parking function, wherein the memory parking function has corresponding memory parking information, the memory parking information including at least one parking positioning point, and the method includes: obtaining the current position of the vehicle and the parking positioning point closest to the current position; determining the positional relationship between the current position of the vehicle and the parking positioning point, and guiding the vehicle to the parking positioning point based on the positional relationship.

[0006] Secondly, embodiments of the present invention provide an electronic device comprising: at least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform any of the above-described assisted positioning methods for memory parking functions of the present invention.

[0007] Thirdly, embodiments of the present invention provide a storage medium storing one or more programs including execution instructions, the execution instructions being readable and executable by electronic devices (including but not limited to computers, servers, or network devices, etc.) to perform any of the above-described auxiliary positioning methods for memory parking functions of the present invention.

[0008] Fourthly, embodiments of the present invention also provide a computer program product, the computer program product including a computer program stored on a storage medium, the computer program including program instructions, which, when executed by a computer, cause the computer to execute any of the above-mentioned auxiliary positioning methods for memory parking functions.

[0009] Fifthly, embodiments of the present invention also provide a portable platform, including the electronic device as described in the second aspect.

[0010] The method of this application obtains the vehicle's current position and the nearest parking location, then determines the positional relationship between the vehicle's current position and the parking location, and finally guides the vehicle to the parking location based on the positional relationship. This can improve the efficiency of users finding parking locations and using assisted driving functions while using the memory driving function. Attached Figure Description

[0011] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 is a flowchart of an auxiliary positioning method for memory parking function provided in an embodiment of the present invention;

[0013] Figure 2 is a schematic diagram of the longitudinal position guidance interface of a specific example of an auxiliary positioning method for memory parking function provided in an embodiment of the present invention;

[0014] Figure 3 is a schematic diagram of the lateral position guidance interface of a specific example of the auxiliary positioning method for memory parking function provided in an embodiment of the present invention;

[0015] Figure 4 is a schematic diagram of the starting point photo / video interface of a specific example of the auxiliary positioning method for memory parking function provided in an embodiment of the present invention;

[0016] Figure 5 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0018] Based on the evolution of automation levels, automatic parking can be categorized into four product forms: semi-automatic parking, fully automatic parking, memory parking, and autonomous valet parking. Among these, fully automatic parking can be further divided into three forms based on the sensors used and the usage scenarios: ultrasonic-based fully automatic parking, ultrasonic-fusion surround-view camera-based fully automatic parking, and remote-controlled parking. With the continuous iteration of automatic parking technology, the practicality of automatic parking functions is becoming increasingly stronger.

[0019] Semi-Automatic Parking Assist (S-APA) uses the vehicle's ultrasonic sensors to detect parking spaces, provides the driver with parking information, and plans the route. The system automatically controls the vehicle's steering system, and the driver only needs to control the vehicle longitudinally according to the prompts on the instrument panel.

[0020] The national standard classifies driving automation systems into six levels: L0 (emergency assistance), L1 (partial driving assistance), L2 (combined driving assistance), L3 (conditional automated driving), L4 (highly automated driving), and L5 (fully automated driving). Semi-automatic parking requires real-time driver supervision and control of gear shifting, acceleration, and deceleration, corresponding to level L1.

[0021] Compared to semi-automatic parking, fully-automatic parking assist (F-APA) is more intelligent. Fully-automatic parking systems can control the vehicle both laterally and longitudinally, but require continuous monitoring and effective driver intervention to ensure parking safety; it is a Level 2 parking assistance system.

[0022] The RPA (Remote Parking Assist) system is developed based on the APA (Automatic Parking Assist) technology, with a similar configuration of onboard sensors as the first generation. Its development solves the awkward situation of difficulty opening car doors after parking, such as in parking spaces with cars parked on both sides, or in relatively narrow parking garages.

[0023] Remote Parking (RPA) allows users to control the vehicle to perform functions such as parking, parking out, straight-in, and straight-out from a certain visual range outside the vehicle using a remote control device (mobile phone or key). Throughout the process, the driver must constantly monitor the vehicle's status.

[0024] Compared to APA, the biggest difference of RPA is that the driver is always outside the car during the parking process. If a safety risk is encountered at this time, the driver is not able to take timely safety measures inside the car.

[0025] Building upon fully automated parking, Home-Zone Parking Asist (HPA) can autonomously complete parking and exit operations at greater distances and in more complex environments. Based on SLAM (Simultaneous Localization and Mapping) technology, HPA utilizes vehicle sensors to learn, record, and store frequently used exit locations, parking spots, and parking routes, creating an environmental feature map of these routes. When the vehicle passes that location again, the system will replicate the user's parking route to complete the final low-speed driving and parking within the parking lot, replacing the driver. If significant changes in the external environment render HPA ineffective, the system will require the driver to take over the vehicle or return to the original position, corresponding to Level 3 parking.

[0026] Autonomous valet parking refers to a service where users drop off their vehicles at a designated drop-off point and issue a parking instruction via a mobile app. Upon receiving the instruction, the vehicle automatically drives to a parking space within the parking lot, without user intervention or monitoring. Similarly, users can issue a retrieval instruction via the app, and the vehicle will automatically drive from the parking space to a designated pick-up point. If multiple vehicles receive parking instructions simultaneously, they can dynamically and automatically wait to enter parking spaces. During automatic operation, the vehicle must comply with road traffic rules or the parking lot operator's on-site traffic rules.

[0027] Please refer to Figure 1, which shows a flowchart of an auxiliary positioning method for a memory parking function according to an embodiment of the present invention. The memory parking function has corresponding memory parking information, which includes at least one parking positioning point. The memory parking function may include multiple parking positioning points and multiple memory routes. The parking positioning point can be the starting point of any memory route or a point within any memory route; this application does not impose any limitations. This auxiliary positioning method for the memory parking function may exist in the vehicle's planner in the form of an algorithm. In subsequent embodiments, it may be referred to as an auxiliary positioning device for the memory parking function, such as a piece of program code or software; this application does not impose any limitations.

[0028] As shown in Figure 1, in step 101, the current position of the vehicle and the nearest parking location to the current position are obtained;

[0029] In step 102, the positional relationship between the current position of the vehicle and the parking location is determined, and the vehicle is guided to the parking location based on the positional relationship.

[0030] In this embodiment, for step 101, the auxiliary positioning device for the parking memory function obtains the vehicle's current position and the nearest parking location. The current position can be obtained using various existing indoor positioning technologies or parking lot positioning technologies, such as GPS, WiFi, Bluetooth, RFID, infrared, ultrasonic, QR code, etc., to achieve accurate vehicle location. This application does not limit this. Furthermore, obtaining the nearest parking location can be determined by calculating the distance between the vehicle's current position and the parking location; this will not be elaborated upon here. In a specific example, to achieve automatic parking memory, a memory map is generally created first. The memory map typically includes parking routes and parking spaces. For example, during the creation of the memory map, an OCR (Optical Character Recognition) is performed within the parking lot space using a camera to determine and obtain the current floor number, which is then stored. Besides OCR, the current floor information can also be obtained from the parking lot terminal, or the final floor reached can be determined during the mapping process by recognizing the current floor and the number of floors traversed. Furthermore, user interaction can be used to allow users to confirm their current floor or the floor where their parking location is located; this application does not impose any restrictions. The "parking lot terminal" refers to the parking lot terminal equipment in the smart parking system, primarily responsible for functions such as perception, positioning, and decision-making. The parking lot terminal utilizes high-precision maps and sensor technologies to achieve intelligent management of the parking lot, including parking space allocation, parking route planning, and automated parking fee settlement. The parking lot terminal plays a crucial role in the smart parking system. Through collaborative work with the vehicle terminal, it enables autonomous parking and automated parking management. The parking lot terminal can handle some perception and positioning tasks, effectively reducing the hardware costs of vehicle-side sensors and computing devices, thereby promoting the widespread application and popularization of smart parking systems.

[0031] In a specific example, when a user drives into a parking lot, the automatic memory parking function can be activated via user button or voice command, or the system can automatically detect that the vehicle has entered a parking lot with a previously created memory map. At this point, the system obtains the vehicle's current location and the parking location on the memory map to guide the user to the designated parking spot.

[0032] Then, for step 102, the auxiliary positioning device used for the memory parking function determines the positional relationship between the vehicle's current position and the parking positioning point, and then guides the vehicle to the parking positioning point based on the positional relationship. For example, it determines whether the vehicle's current position is consistent with the parking floor where the parking positioning point is located. If the vehicle's current position is inconsistent with the parking floor where the parking positioning point is located, it first guides the user to drive the vehicle into the parking floor where the parking positioning point is located. In a specific example, after the user drives the vehicle into the parking floor where the parking positioning point is located, the distance and orientation relationship between the vehicle's current GPS position and the nearest point in the positioning path can be calculated in real time using RTK (Real-time kinematic) differential positioning, and a user coordinate system can be constructed. At the same time, the user can be guided through the vehicle's visual interface HMI (Human Machine Interface), using the vehicle's real-time position as the origin of the user coordinate system, displaying the distance information of the user's position from the nearest positioning point and the driving direction, thereby helping the user to quickly drive the vehicle to find the positioning point within the same floor, complete the positioning, and activate the memory parking function. RTK (Real-Time Kinematics) is a differential method that processes carrier phase observations from two measurement stations in real time. It sends the carrier phase data acquired by the base station to the user receiver for differential calculation of coordinates. RTK is a high-precision positioning technology based on GPS principles. It receives satellite signals using a dual-frequency, dual-code GPS receiver and uses phase difference technology between the base station and the rover to correct the signals in real time, achieving positioning accuracy at the centimeter or even millimeter level. GPS, or Global Positioning System, is a satellite navigation and positioning system developed under license from the U.S. Department of Defense, with positioning accuracy typically ranging from a few meters to tens of meters.

[0033] Furthermore, RTK can be replaced by GPS or other technologies with higher positioning accuracy, such as field stations. GPS or field stations are used to calculate the distance and orientation relationship between the vehicle's current GPS location and the nearest point on the positioning path, and to construct a user coordinate system.

[0034] The method in this embodiment obtains the vehicle's current position and the nearest parking location, then determines the positional relationship between the vehicle's current position and the parking location, and finally guides the vehicle to the parking location based on the positional relationship. This can improve the efficiency of users finding parking locations and using assisted driving functions while using the memory driving function.

[0035] In some optional embodiments, determining the positional relationship between the vehicle's current location and the parking location, and guiding the vehicle to the parking location based on the positional relationship, includes: determining whether the vehicle is on the floor where the parking location is located; if the vehicle is not on the floor where the parking location is located, guiding the vehicle to the floor where the parking location is located; if the vehicle is on the floor where the parking location is located, guiding the vehicle to the parking location.

[0036] In this embodiment, the auxiliary positioning device for the parking memory function determines whether the vehicle is on the floor where the parking positioning point is located. If the vehicle is not on the floor where the parking positioning point is located, it guides the vehicle to that floor. For example, the auxiliary positioning device for the parking memory function first performs longitudinal positioning point matching. The technical approach includes, during the user's creation of a memory map, the auxiliary positioning device for the parking memory function performs OCR within the parking lot space using a camera to determine and obtain the current floor number information and store it. When the user enables the positioning matching function, the auxiliary positioning device for the parking memory function can inform the user of the floor where the positioning point is located through interface display or voice prompts, and plan a route from the current floor to the target floor where the parking positioning point is located, thereby guiding the user to drive the vehicle to the target floor. If the auxiliary positioning device for the parking memory function determines that the vehicle is on the floor where the parking positioning point is located, it can directly guide the vehicle to the parking positioning point. For example, after the auxiliary positioning device used for the memory parking function performs longitudinal positioning point matching and finds that the user's vehicle is already located on the target floor where the parking positioning point is located, the auxiliary positioning device used for the memory parking function will begin lateral positioning point matching. For example, it can use RTK real-time differential positioning to calculate the distance and orientation relationship between the vehicle's current GPS position and the nearest point in the positioning path, and construct the user's coordinate system. At the same time, the user can be guided through the vehicle's HMI interface, using the vehicle's real-time position as the origin of the user's coordinate system, displaying the distance information of the user's position from the nearest parking positioning point, and the driving direction, thereby helping the user quickly drive the vehicle to find the parking positioning point within the same floor, complete the positioning, and activate the memory parking function. In addition to the vehicle's HMI interface, the user can also be guided through voice, and this application has no restrictions on this.

[0037] The method in this embodiment matches the vehicle's current location with the nearest parking location, determines the positional relationship between the two, and guides the user to the nearest parking location, thereby improving the user's ability to find parking locations while using the memory driving function.

[0038] In a further optional embodiment, the memory parking information further includes memory floor information. The step of determining whether the vehicle is on the floor where the parking location point is located includes: an auxiliary positioning device for the memory parking function identifying the current floor information and determining whether the identified current floor information matches the memory floor information. The memory floor information can be the target floor where the parking location point is located.

[0039] If the vehicle is not on the floor where the parking location is located, guiding the vehicle to the floor of the parking location includes: if the identified current floor information is inconsistent with the remembered floor information, displaying the current floor information and the remembered floor information on the vehicle's visual interface, and guiding the vehicle to the floor of the parking location. In a specific example, the vehicle's current floor information, remembered floor information, the number of floors to cross from the current floor to the remembered floor, and / or the specific route from the current floor to the remembered floor are displayed on the vehicle's visual interface, so that the user can be guided to reach the target floor of the parking location based on the above information when driving the vehicle.

[0040] The method in this embodiment identifies the current floor information and determines whether the identified current floor information is consistent with the memorized floor information, thereby guiding the vehicle to the floor of the parking positioning point.

[0041] In some optional embodiments, if the vehicle is on the floor where the parking location point is located, guiding the vehicle to the parking location point includes: obtaining the distance and orientation relationship between the vehicle's current position and the parking location point, and constructing a user coordinate system; guiding the vehicle to the parking location point based on the vehicle-mounted visual interface, the user coordinate system, the distance relationship, and the orientation relationship.

[0042] In this embodiment, the auxiliary positioning device for the parking memory function acquires the distance and orientation relationships between the vehicle's current position and the parking positioning point, and constructs a user coordinate system. The acquisition of these relationships can employ relevant technologies from the navigation field, which will not be elaborated upon here. The user coordinate system is then constructed with the vehicle's current position as the origin. Subsequently, the auxiliary positioning device guides the vehicle to the parking positioning point based on the vehicle's infotainment interface, the user coordinate system, and the distance and orientation relationships. For example, after entering the floor corresponding to the parking positioning point, the vehicle's infotainment interface can display an environment simulation (SR) and overlaid arrows corresponding to the orientation relationships and guide lines corresponding to the distance relationships to guide the user in finding the positioning point in the horizontal dimension.

[0043] The method in this embodiment guides the vehicle to the parking location point through the vehicle's visual interface, user coordinate system, distance relationship, and orientation relationship, thereby allowing the user to have a more comprehensive perception of the location segment and greatly improving the efficiency of the user in finding the location point when using the memory driving function.

[0044] In some optional embodiments, the memory parking information includes memory multimedia information of the parking location. Guiding the vehicle to the parking location based on the vehicle-mounted visual interface, the user coordinate system, the distance relationship, and the orientation relationship includes: using the vehicle's real-time position as the origin of the user coordinate system, generating guidance information on the vehicle-mounted visual interface based on the distance and orientation relationships to guide the vehicle to the parking location; wherein, when the distance between the vehicle and the parking location is less than or equal to a preset threshold, displaying multimedia information of the parking location on the vehicle-mounted visual interface to assist the vehicle in reaching the parking location. This preset threshold can be a distance that the user can clearly observe with the naked eye inside the vehicle. For example, within this preset threshold range, the user can easily find the parking location based on the multimedia information; if the distance is greater than the preset threshold, the user may not be able to clearly distinguish the parking location. On the one hand, this preset threshold can be set based on experience, for example, 10m or 20m; this application does not impose any limitations on this. On the other hand, the preset threshold can also be related to the positioning accuracy. For example, if the positioning accuracy is 3m, 5m or 10m, then the preset threshold can be set to be greater than or equal to the positioning accuracy. Thus, when the parking location cannot be accurately found based on the positioning, multimedia information can be used to help the user find the parking location more quickly. The multimedia information can include pictures, videos, etc., and this application does not limit this.

[0045] In a specific example, after a user selects a memory path, the HMI interface guides the user to the corresponding floor through text prompts and visual images. Then, once the vehicle enters the floor corresponding to the parking location, the vehicle's visual interface displays an environmental simulation (SR) along with overlaid arrows and guide lines to guide the user in locating the parking location horizontally. Furthermore, when the parking location is close to the user's vehicle, multimedia information about the parking location can be displayed, allowing the user to compare the surrounding environment with this information to determine the precise location of the parking location, thus finding it more quickly.

[0046] The method in this embodiment uses the vehicle's real-time location as the origin of the user's coordinate system. It generates guidance information based on distance and orientation relationships on the vehicle's visual interface, guiding the vehicle to the parking location. This allows the user to have a more comprehensive perception of the designated route, significantly improving the user's ability to find the location while using the driving memory function. Furthermore, displaying multimedia information about the parking location can further assist the vehicle in reaching the parking location more quickly.

[0047] In some optional embodiments, before obtaining the current location of the vehicle and the nearest parking location, the method further includes: creating at least one memory parking path, wherein the memory parking path includes at least one parking location; and recording the memory floor information where the parking location is located and the multimedia information of the parking location.

[0048] In a specific example, during the user's creation of a memory route, i.e., at the starting point of the location, the camera module can automatically record and store multimedia information such as photos and videos of the starting point. Furthermore, the points for automatically recording multimedia information can be other key points besides the starting point, such as a key point for each floor. This facilitates finding the corresponding key point on a floor when the vehicle is on a later floor. The specific number of points to be recorded or the size of the multimedia information can be related to the vehicle's computing power and memory size; this application does not impose any restrictions. When the location matching function is enabled, the user can review the multimedia information of the starting point through the vehicle's visual interface, using this information to help perceive the starting point's location and perform matching. The video recorded by the camera module can contain only forward recordings corresponding to the one-way map, or it can include reverse recordings from a different direction than the current map. The one-way map can be a map showing the vehicle's travel direction when the vehicle's camera module records the video; the recording in this direction is the forward recording. However, in actual scenarios, the vehicle may be coming from the opposite direction to the video; therefore, reverse recordings can also be recorded during video recording, or reverse recordings can be obtained by processing forward recordings. This application does not impose any restrictions. The camera module can also record and store photos, videos, and other multimedia information of key nodes other than the positioning starting point. These other key nodes can be vehicle location key points extending from the positioning starting point over a preset time threshold or a preset road segment length threshold, thus enabling users to better locate the positioning starting point through multiple photos or videos.

[0049] In a specific example, when driving in an underground parking lot, the driver can access the parking interface by clicking the "Intelligent Driving" icon on the central control screen, and then click the "Route Learning" button to initiate the setting of a memorized parking route. To achieve automatic parking memory, a parking map is typically generated first, which usually includes parking routes and parking spaces. Based on the generated parking map, the vehicle can automatically drive along the parking route and park in the corresponding parking space, thus achieving automatic parking memory. For example, its core function is to use parking sensors (such as surround-view cameras) or some driving sensors (such as forward-view cameras) to create a local map for parking memory before using intelligent parking and intelligent parking exit, learning and establishing route maps for intelligent parking and intelligent parking exit in advance. After the map is built, the user needs to use the established map to drive the entire intelligent parking, low-speed cruise, and intelligent parking exit control. Throughout the process, the user does not need to manually control the vehicle, but cannot leave their seat. The user needs to monitor the system's operating status throughout the parking process and can apply the brakes or steer to take over the vehicle if necessary.

[0050] Please refer to Figure 2, which shows a schematic diagram of the longitudinal position guidance interface of a specific example of an auxiliary positioning method for memory parking function provided in an embodiment of the present invention.

[0051] As shown in Figure 2, after a user selects a memory path, the HMI interface will guide the user to the corresponding floor through text or voice prompts, visual images, and other means.

[0052] In Figure 2, numbers 1 and 2 provide text-based guidance, informing the user to drive the vehicle to a specific floor. Number 3 provides visual guidance, using images and other visual methods to inform the user of their current floor and the target floor, and may also display the floor where charging stations and other facilities are located. Once the user completes vertical positioning and reaches the target floor, they can click the switch (number 4) in Figure 2 to begin horizontal positioning. The remaining components are normal in-vehicle interface components or AVM (Around View Monitor) video streams; this application does not impose any restrictions and will not elaborate further. Through these different forms of guidance and switches, the user can be guided to the corresponding floor and horizontal positioning can be initiated during vertical positioning.

[0053] Please refer to Figure 3, which shows a schematic diagram of the lateral position guidance interface of a specific example of an auxiliary positioning method for memory parking function provided in an embodiment of the present invention.

[0054] As shown in Figure 3, after entering the corresponding floor, the human-computer interface displays SR through environmental simulation, as well as superimposed arrows and guide lines to guide the user to find the positioning point in the horizontal dimension.

[0055] In Figure 3, number 1 represents text guidance, informing the user to remain on the current floor while driving; number 2 represents visual guidance, using arrows and other visual aids to indicate the target location's orientation relative to the current location; number 3 displays distance information, showing the straight-line distance between the target location and the current location; users can exit the guidance function by clicking number 4 in Figure 3; users can also click number 5 in Figure 3 to view image information of the target location; the remaining parts are normal interface components of the vehicle's infotainment system or AVM video streams, which are not restricted in this application and will not be elaborated upon here. Through these different forms of guidance and switches, users can be guided to the positioning point during lateral positioning, and users can choose to view image information of the target location.

[0056] Please refer to Figure 4, which shows a schematic diagram of the starting point photo / video interface of a specific example of an auxiliary positioning method for memory parking function provided in an embodiment of the present invention.

[0057] As shown in Figure 4, the lower right corner of the environment simulation area of ​​the human-computer interface also displays a panoramic view and video information of the starting point. While guiding the user, the user can also view photos and videos of the starting point of the memorized route.

[0058] In Figure 4, clicking on section number 1 allows users to view a panoramic photo of the starting point, helping them locate it. Clicking on section number 2 in Figure 4 allows users to view a video of the starting point, also aiding in finding it. The remaining sections are standard in-vehicle interface components or AVM video streams; this application does not impose restrictions and will not elaborate further. This interface, which displays photos and videos of the location point, enables users to find it more quickly and initiate automatic parking.

[0059] In other embodiments, the present invention also provides a non-volatile computer storage medium storing computer-executable instructions that can execute the auxiliary positioning method for memory parking function in any of the above method embodiments.

[0060] In one embodiment, the non-volatile computer storage medium of the present invention stores computer-executable instructions, which are configured as follows:

[0061] Obtain the current location of the vehicle and the nearest parking location;

[0062] Determine the relationship between the vehicle's current position and the parking location, and guide the vehicle to the parking location based on the relationship.

[0063] Non-volatile computer-readable storage media may include a stored program area and a stored data area, wherein the stored program area may store an operating system and an application program required for at least one function; the stored data area may store data created based on the use of the auxiliary positioning device for the parking memory function, etc. Furthermore, the non-volatile computer-readable storage medium may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the non-volatile computer-readable storage medium may optionally include memory remotely configured relative to a processor, which can be connected via a network to the auxiliary positioning device for the parking memory function. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0064] This invention also provides a computer program product, which includes a computer program stored on a non-volatile computer-readable storage medium. The computer program includes program instructions, which, when executed by a computer, cause the computer to perform any of the above-mentioned auxiliary positioning methods for memory parking functions.

[0065] Figure 5 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. As shown in Figure 5, the device includes one or more processors 510 and a memory 520, with one processor 510 as an example in Figure 5. The device for the assisted positioning method for the memory parking function may further include an input device 530 and an output device 540. The processor 510, memory 520, input device 530, and output device 540 can be connected via a bus or other means, with a bus connection as an example in Figure 5. The memory 520 is the aforementioned non-volatile computer-readable storage medium. The processor 510 executes various functional applications and data processing of the server by running non-volatile software programs, instructions, and modules stored in the memory 520, thereby implementing the assisted positioning method for the memory parking function in the above-described method embodiment. The input device 530 can receive input digital or character information and generate key signal inputs related to user settings and function control of the assisted positioning device for the memory parking function. The output device 540 may include a display device such as a display screen.

[0066] The above-described product can execute the method provided in the embodiments of the present invention, and has the corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in this embodiment can be found in the method provided in the embodiments of the present invention.

[0067] This application also provides a mobile platform, which includes: a vehicle body, a power system, and electronic devices as described in the above embodiments. The power system is installed on the vehicle body and provides power; the principle and implementation of the electronic devices are consistent with those described in the above embodiments, and will not be repeated here. The electronic devices may be controllers or other computing devices installed on the mobile platform. Optionally, the mobile platform may include at least one of the following: a vehicle, a mobile robot, or an unmanned vehicle.

[0068] In one embodiment, the above-described electronic device is applied in an auxiliary positioning device for a memory parking function, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:

[0069] Obtain the current location of the vehicle and the nearest parking location;

[0070] Determine the relationship between the vehicle's current position and the parking location, and guide the vehicle to the parking location based on the relationship.

[0071] The electronic devices described in this application exist in various forms, including but not limited to:

[0072] (1) Mobile communication devices: These devices are characterized by their mobile communication capabilities and primarily aim to provide voice and data communication. These terminals include: smartphones (e.g., iPhones), multimedia phones, feature phones, and low-end phones, etc.

[0073] (2) Ultra-mobile personal computer devices: These devices fall under the category of personal computers, possessing computing and processing capabilities, and generally also have mobile internet access features. These terminals include PDAs, MIDs, and UMPCs, such as the iPad.

[0074] (3) Portable entertainment devices: These devices can display and play multimedia content. This category includes: audio and video players (e.g., iPods), handheld game consoles, e-book readers, as well as smart toys and portable car navigation devices.

[0075] (4) Server: A device that provides computing services. The components of a server include a processor, hard disk, memory, system bus, etc. Servers are similar to general computer architectures, but because they need to provide highly reliable services, they have higher requirements in terms of processing power, stability, reliability, security, scalability, and manageability.

[0076] (5) Other electronic devices with data interaction functions.

[0077] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0078] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of various embodiments or some parts of embodiments.

[0079] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. An assisted positioning method for a memory parking function, wherein, The memory parking function has corresponding memory parking information, which includes at least one parking location point. The method includes: Obtain the vehicle's current location and the nearest parking location; Determine the relationship between the vehicle's current position and the parking location, and guide the vehicle to the parking location based on the relationship.

2. The method of claim 1, wherein, Determining the positional relationship between the vehicle's current position and the parking location, and guiding the vehicle to the parking location based on the positional relationship, includes: Determine whether the vehicle is on the floor where the parking location is located; If the vehicle is not on the floor where the parking location is located, guide the vehicle to the floor where the parking location is located; If the vehicle is on the floor where the parking location is located, guide the vehicle to the parking location.

3. The method of claim 2, wherein, The memory parking information also includes memory floor information. Determining whether the vehicle is on the floor where the parking location is located includes: Identify the current floor information and determine whether the identified current floor information is consistent with the memorized floor information; If the vehicle is not located on the floor where the parking location is situated, guide the vehicle to the floor where the parking location is situated, including: If the identified current floor information is inconsistent with the memorized floor information, the current floor information and the memorized floor information are displayed in the vehicle's visual interface, and the vehicle is guided to the floor of the parking location.

4. The method of claim 2, wherein, If the vehicle is located on the floor where the parking location is located, guiding the vehicle to the parking location includes: Obtain the distance and orientation relationship between the current position of the vehicle and the parking positioning point, and construct a user coordinate system; The vehicle is guided to the parking location based on the vehicle-mounted visual interface, the user coordinate system, the distance relationship, and the orientation relationship.

5. The method of claim 4, wherein, The memory parking information includes memory multimedia information of the parking location, guiding the vehicle to the parking location based on the vehicle's visual interface, the user coordinate system, the distance relationship, and the orientation relationship, including: Using the real-time location of the vehicle as the origin of the user coordinate system, guidance information is generated on the vehicle-mounted visualization interface based on the distance relationship and the orientation relationship to guide the vehicle to the parking location point. Specifically, when the distance between the vehicle and the parking location is less than or equal to a preset threshold, multimedia information about the parking location is displayed on the vehicle's infotainment interface to assist the vehicle in reaching the parking location.

6. The method of claim 1, wherein, Before obtaining the vehicle's current location and the nearest parking location, the method further includes: Create at least one memory parking path, wherein the memory parking path includes at least one parking location point; Record the memory floor information where the parking location is located, as well as the multimedia information of the parking location.

7. The method of claim 6, wherein, The recording of the memory floor information where the parking location is located and the multimedia information of the parking location includes at least one of the following operations: The system uses cameras to perform OCR recognition within the parking lot space to obtain and store the current floor number. The current floor information can be obtained from the field terminal, or the final floor to be reached can be determined by identifying the current floor and the number of floors crossed during the mapping process. Obtain information about the user's confirmed current floor or the floor where the parking location is located.

8. The method according to claim 6 or 7, characterized in that, The recording of the memory floor information where the parking location is located and the multimedia information of the parking location includes at least one of the following operations: At the parking location, a camera module automatically records photos and / or videos. The videos recorded by the camera module include forward records corresponding to the one-way map and / or reverse records that are different from the current map direction.

9. The method of claim 5, wherein, The multimedia information includes at least one of the following: Information on the current floor where the vehicle is located, information on the floor it is currently on, the number of floors that need to be traversed from the current floor to the floor it is currently on, and the specific route from the current floor to the floor it is currently on.

10. The method of claim 5, wherein, The method of displaying multimedia information about the parking location on the vehicle's infotainment interface to assist the vehicle in reaching the parking location includes: The vehicle's visual interface uses environmental simulation and superimposed multimedia information, including arrows corresponding to directional relationships and guide lines corresponding to distance relationships, to assist the vehicle in reaching the parking location.

11. An electronic device comprising: At least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the steps of the method according to any one of claims 1 to 10.

12. A storage medium having stored thereon a computer program, characterized in that When the program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10.

13. A computer program product comprising computer programs / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method described in any one of claims 1-10.

14. A portable platform comprising the electronic device as claimed in claim 11.