Memory parking method, system, electronic device and storage medium

By recording the path and parking space feature information in the memory map, the inconvenience of using the memory parking function when the target parking space is occupied is solved, and parking can be carried out according to the user's preferred parking space type, improving parking efficiency and user experience.

CN116080633BActive Publication Date: 2025-09-09CHONGQING CHANGAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310178241.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-28
Publication Date
2025-09-09
Estimated Expiration
2043-02-28

AI Technical Summary

Technical Problem

When the target parking space is occupied, the existing memory parking function cannot park according to the user's habits or preferred parking space type characteristics, causing inconvenience to the user.

Method used

A memory map is established to record path information and parking space feature information. By obtaining the usage status, similarity, and distance of the target parking space, a parking strategy is determined to control the vehicle to park in the vacant parking space with the highest similarity and the shortest distance.

Benefits of technology

It enables parking based on user habits or preferred parking space characteristics, reducing operations, saving time, improving parking efficiency, and enhancing user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116080633B_ABST
    Figure CN116080633B_ABST
Patent Text Reader

Abstract

The present application provides a memory parking method, system, electronic device, and storage medium. The memory parking method includes establishing a memory map, the memory map including path information from the vehicle's current location to a preset destination and characteristic information of each intended parking space along the path. In response to an instruction to select or modify a target parking space, the vehicle is controlled to travel to the vicinity of the selected or modified target parking space. The usage status of the selected or modified target parking space, the similarity of characteristic information between the target parking space and each intended parking space in the memory map, and the distance are obtained. Based on the usage status, similarity, and distance, a parking strategy is determined, and the vehicle is controlled to park according to the parking strategy. The present application can park according to the parking space characteristic type that the user is accustomed to or prefers, thereby reducing operations, saving time, improving parking efficiency, and thereby enhancing the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a memory parking method, system, electronic device and storage medium. Background Art

[0002] Memory parking is a key feature in the field of intelligent driving. With the continuous improvement of people's living standards and the rapid development of vehicle and network technologies, people have higher expectations for intelligent driving functions in cars and are also pursuing greater convenience during use.

[0003] For example, when a user drives home, he needs to park his car in a parking lot or garage, but he also needs to pick up a package. However, parking at the package delivery point is very inconvenient and far away from the parking space; or the user has a parking space and needs to park the car in it. To solve this problem, many vehicles are now equipped with a memory parking function. The memory parking function is used in general scenarios. That is, when the driver activates the memory parking system for the first time, the system will learn the memory map and let the driver drive into the parking space at a specified speed. At the same time, the on-board sensing device and positioning device collaborative processor will identify and record the marked parking spaces and space parking spaces passed by until the driver drives the vehicle into the intended parking space, completing the memory map learning. After that, the driver can activate the memory parking function at the starting point of the memory map to complete the automatic parking of the vehicle in the target parking space.

[0004] In existing technology, vehicle users can set designated parking spaces and pick-up points on a memory map as needed and activate the memory parking function. The vehicle will then park in the designated space without user assistance. If the designated space is occupied, it will park in an available space in the memory garage. When the user needs to pick up the vehicle, the system will control the vehicle to drive to the designated pick-up point in the memory map.

[0005] However, this method has the following problems: when the user activates memory parking, if the target parking spaces are all occupied, the empty parking space that the vehicle goes to is not the parking space type that the user is accustomed to, which will cause certain troubles to the user the next time he uses the vehicle, bringing inconvenience to the user. Summary of the Invention

[0006] In view of the above-mentioned shortcomings of the prior art, the present invention provides a memory parking method, system, electronic device and storage medium to avoid the technical problem of not being able to park according to the parking space type characteristics that the user is accustomed to or prefers.

[0007] In a first aspect, the present invention provides a memory parking method, the memory parking method comprising:

[0008] Establishing a memory map, the memory map includes path information from the vehicle's current location to a preset destination and characteristic information of each intended parking space along the path;

[0009] In response to an instruction to select or modify a target parking space, controlling the vehicle to move to the vicinity of the selected or modified target parking space;

[0010] Obtain the usage status of the selected or modified target parking space, and the similarity and distance between the feature information of the target parking space and each intended parking space in the memory map;

[0011] determining a parking strategy based on the usage status, similarity, and distance;

[0012] Control the vehicle to park according to the parking strategy.

[0013] In an exemplary embodiment of the present application, determining a parking strategy includes:

[0014] If the usage status is idle, the target parking space is determined as a parking space to be parked;

[0015] If the usage status is occupied, a parking space to be parked is determined based on the similarity and distance.

[0016] In an exemplary embodiment of the present application, determining a parking space to be parked includes:

[0017] The similarity of feature information and the distance between each intended parking space in the memory map and the target parking space are compared, and the corresponding intended parking space with the highest similarity and the shortest distance is determined as the parking space to be parked.

[0018] In an exemplary embodiment of the present application, establishing a memory map includes:

[0019] Obtain a blank memory map and control the vehicle to learn the path;

[0020] In response to the instruction to establish a target parking space, characteristic information of each intended parking space along the path is identified, and the path information and the characteristic information are recorded in the blank memory map.

[0021] In an exemplary embodiment of the present application, the memory parking method further includes:

[0022] Obtain the current vehicle location information of the vehicle and the parking space location information of the target parking space;

[0023] Determine the distance between the vehicle and the target parking space based on the current vehicle position information and parking space position information;

[0024] The distance is displayed on the internal display interface of the vehicle.

[0025] In a second aspect, the present application provides a memory parking system, the memory parking system comprising:

[0026] A memory map creation module, configured to create a memory map including path information from the vehicle's current location to a preset destination and feature information of each intended parking space along the path;

[0027] A first control module, in response to an instruction to select or modify a target parking space, is used to control the vehicle to travel to the vicinity of the selected or modified target parking space;

[0028] An acquisition module is used to obtain the usage status of the selected or modified target parking space, and the similarity and distance of feature information between the target parking space and each intended parking space in the memory map;

[0029] a determination module, configured to determine a parking strategy based on the usage status, similarity, and distance;

[0030] The second control module is used to control the vehicle to park according to the parking strategy.

[0031] In an exemplary embodiment of the present application, the determining module includes:

[0032] a first determining unit, configured to determine the target parking space as a parking space to be parked if the usage status is idle;

[0033] The second determining unit is configured to determine a parking space to be parked based on the similarity and the distance if the usage status is occupied.

[0034] In an exemplary embodiment of the present application, the second determination unit is used to compare the similarity of feature information and distance between each intended parking space and the target parking space in the memory map, and determine the corresponding intended parking space with the highest similarity and the shortest distance as the parking space to be parked.

[0035] In a third aspect, the present application provides an electronic device, comprising:

[0036] one or more processors;

[0037] The storage device is used to store one or more programs, and when the one or more programs are executed by the one or more processors, the electronic device implements the memory parking method as described above.

[0038] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor of a computer, the computer is caused to execute the memory parking method as described above.

[0039] Beneficial effects of the present invention:

[0040] This application records the path information and the characteristic information of each intended parking space along the path in a memory map, selects or modifies the target parking space, and controls the vehicle to drive to the target parking space or the parking space with the highest similarity to the characteristic information of the target parking space and the shortest distance for parking. It can park according to the parking space characteristic type that the user is accustomed to or prefers, reducing operations, saving time, and improving parking efficiency, thereby better meeting user needs and enhancing user experience.

[0041] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The accompanying drawings are incorporated into and constitute a part of the specification, illustrating embodiments consistent with the present application and, together with the specification, serving to explain the principles of the present application. It is obvious that the drawings described below are merely some embodiments of the present application, and a person of ordinary skill in the art can derive other drawings based on these drawings without inventive effort. In the drawings:

[0043] Figure 1 is a flow chart of a memory parking method shown in an exemplary embodiment of the present application;

[0044] Figure 2 is a schematic diagram illustrating a parking space feature type according to an exemplary embodiment of the present application;

[0045] Figure 3 for Figure 1 A flowchart of determining a parking strategy in an exemplary embodiment in the illustrated embodiment;

[0046] Figure 4 for Figure 3 A flowchart of determining a parking space to be parked in an exemplary embodiment in the illustrated embodiment;

[0047] Figure 5 for Figure 1 A flowchart of establishing a memory map in an exemplary embodiment is shown;

[0048] Figure 6 is a flowchart of a memory parking method shown in another exemplary embodiment of the present application;

[0049] Figure 7 is a flowchart illustrating a memory parking method according to a specific embodiment of the present application;

[0050] Figure 8 for Figure 7 A schematic diagram of a parking space at a preset destination in the embodiment shown;

[0051] Figure 9is a block diagram of a memory parking system shown in an exemplary embodiment of the present application;

[0052] Figure 10 A schematic diagram of the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0053] The following describes the embodiments of the present invention with reference to the accompanying drawings and preferred embodiments. Those skilled in the art will readily appreciate the other advantages and benefits of the present invention from the disclosure herein. The present invention may also be implemented or applied through various other specific embodiments, and the various details in this specification may be modified or altered based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are intended only to illustrate the present invention and are not intended to limit the scope of protection of the present invention.

[0054] It should be noted that the illustrations provided in the following embodiments are merely schematic illustrations of the basic concept of the present invention. Therefore, the illustrations only show components related to the present invention and are not drawn according to the number, shape, and size of components in actual implementation. In actual implementation, the type, quantity, and proportion of each component may be changed arbitrarily, and the component layout may also be more complex.

[0055] In the following description, numerous details are discussed to provide a more thorough explanation of the embodiments of the present invention. However, it will be apparent to those skilled in the art that the embodiments of the present invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring the embodiments of the present invention.

[0056] See also Figure 1 , Figure 1 The flowchart of the memory parking method is shown as an exemplary embodiment of the present application.

[0057] like Figure 1 As shown, in an exemplary embodiment of the present application, the memory parking method includes at least step S110, step S120, step S130, step S140 and step S150, which are described in detail as follows:

[0058] Step S110. Create a memory map, which includes the path information from the current location of the vehicle to the preset destination and the characteristic information of each intended parking space along the path;

[0059] like Figure 2As shown, the parking space feature types include parking spaces with different fixed obstacles (a), parking spaces with fixed obstacles (b), parking spaces with fixed obstacles on one side (c), and parking spaces with no fixed obstacles (d). For parking spaces with different fixed obstacles, it is identified that parking space 1 has a wall-fixed obstacle 3 on the left and a pillar-fixed obstacle 2 on the right; for parking spaces with fixed obstacles, it is identified that there are wall-fixed obstacles on the left and right sides of the parking space and a rear wall-fixed obstacle 4 on the rear side; for parking spaces with fixed obstacles on one side, it is identified that there is a pillar-fixed obstacle 5 on the right side of the parking space; and for parking spaces with no fixed obstacles, it is identified that there are no fixed obstacles around the parking space.

[0060] It should be noted that the above parking space feature types are only illustrative of parking space features, and the parking space feature types of the present invention also include other parking space feature types that are not shown or are derived on this basis.

[0061] Step S120. In response to the instruction to select or modify the target parking space, control the vehicle to move to the vicinity of the selected or modified target parking space;

[0062] It should be noted that the user selects any intended parking space in the memory map as the target parking space, or modifies the selected target parking space to another intended parking space in the memory map. In response to the instruction to select or modify the target parking space, the vehicle is controlled to drive to the vicinity of the selected or modified target parking space in the memory map.

[0063] Step S130: Obtain the usage status of the selected or modified target parking space, the similarity and distance of the feature information between the target parking space and each intended parking space in the memory map;

[0064] Step S140: Determine a parking strategy based on usage status, similarity, and distance;

[0065] It should be noted that the usage status includes two states: the parking space is vacant and the parking space is occupied.

[0066] Step S150: Control the vehicle to park according to the parking strategy.

[0067] See also Figure 3 , Figure 3 for Figure 1 The illustrated embodiment is a flow chart of determining a parking strategy in an exemplary embodiment.

[0068] like Figure 3 As shown, in an exemplary embodiment of the present application, Figure 1 The process of determining the parking strategy in the illustrated embodiment includes steps S310 and S320, which are described in detail as follows:

[0069] Step S310: If the usage status is idle, the target parking space is determined as a parking space to be parked;

[0070] It should be noted that, according to the selected or modified target parking space, the vehicle is controlled to travel to the vicinity of the selected or modified target parking space, the usage status of the target parking space is obtained and identified, and when the usage status is idle, the vehicle is controlled to park in the target parking space.

[0071] Step S320: If the usage status is occupied, determine the parking space to be parked based on the similarity and distance.

[0072] It should be noted that if the target parking space is occupied, the parking space to be parked needs to be further determined based on the similarity and distance of the feature information between the target parking space and other intended parking spaces in the memory map except the target parking space.

[0073] See also Figure 4 , Figure 4 for Figure 3 The embodiment shown is a flowchart of a memory parking method for determining a parking space to be parked in another exemplary embodiment.

[0074] like Figure 4 As shown, in an exemplary embodiment of the present application, Figure 3 The process of determining a parking space to be parked in the illustrated embodiment includes step S410, which is described in detail as follows:

[0075] Step S410: Compare the similarity of feature information and distance between each intended parking space in the memory map and the target parking space, and determine the corresponding parking space with the highest similarity and the shortest distance as the parking space to be parked.

[0076] It should be noted that the parking space feature information includes a number of parking space features. The more the number of identical parking space features in the feature information of different parking spaces is, the higher the similarity is.

[0077] See also Figure 5 , Figure 5 for Figure 1 The embodiment shown is a flowchart of another exemplary embodiment of establishing a memory map.

[0078] like Figure 5 As shown, in an exemplary embodiment of the present application, the process of establishing a memory map includes steps S510 and S520, which are described in detail as follows:

[0079] Step S510. Obtain a blank memory map and control the vehicle to learn the path;

[0080] It should be noted that the blank memory map is the initial memory map, which is used to record and display path information and feature information; path learning is carried out by the on-board terminal integrating high-definition cameras, ultrasonic sensors and other perception sensors to identify and transmit feature information.

[0081] Step S520: In response to the instruction to establish a target parking space, the characteristic information of each intended parking space along the path is identified, and the path information and the characteristic information are recorded in a blank memory map.

[0082] See also Figure 6 , Figure 6 This is a flow chart of a memory parking method according to another exemplary embodiment of the present application. The method is used to display the distance between the vehicle and the target parking space.

[0083] like Figure 6 As shown, in another exemplary embodiment of the present application, the memory parking method further includes steps S610, S620, and S630, which are described in detail as follows:

[0084] Step S610. Obtain the current vehicle position information of the vehicle and the parking space position information of the target parking space;

[0085] Step S620. Determine the distance between the vehicle and the target parking space based on the current vehicle position information and the parking space position information;

[0086] Step S630: Display the distance on the internal display interface of the vehicle.

[0087] By displaying the distance between the vehicle and the target parking space on the internal display interface of the vehicle, the user can be prompted with the distance between the vehicle and the target parking space, making it easier for the user to better select or modify the target parking space and improving the user experience.

[0088] Please see Figure 7 , Figure 7 This is a flow chart of a memory parking method according to a specific embodiment of the present application.

[0089] like Figure 7 As shown, in one embodiment, the steps of the memory parking method are as follows:

[0090] Step S710. Create a memory map. The vehicle is located around the preset destination. Obtain a blank memory map and control the vehicle to learn the path.

[0091] Step S720. In response to the instruction to establish a target parking space, identifying characteristic information of each intended parking space along the path, and recording the path information and characteristic information into a blank memory map;

[0092] like Figure 8 As shown, the intended parking spaces in the memory map include but are not limited to parking space 6, parking space 7, parking space 8 and parking space 9, wherein parking spaces 6, parking space 7 and parking space 9 have column-fixed obstacles on the left side, and parking space 8 has a column-fixed obstacle on the right side.

[0093] Step S730. In response to the instruction to select a target parking space, wherein parking space 6 is selected as the target parking space, the vehicle is controlled to move to the vicinity of target parking space 6;

[0094] Step S740. Obtain the usage status of target parking space 6, the similarity and distance of feature information between target parking space 6 and intended parking space 7, intended parking space 8 and intended parking space 9;

[0095] Step S750. Determine the usage status of the target parking space 6;

[0096] Step S760: If the target parking space 6 is in a vacant state, the target parking space 6 is determined as a parking space to be parked;

[0097] Step S770: If the target parking space 6 is occupied, compare the feature information similarities and distances between intended parking spaces 7, 8, and 9 and target parking space 6. If intended parking space 7 has the highest similarity and the shortest distance to target parking space 6, then intended parking space 7 is determined as the parking space to be parked.

[0098] Step S780: Control the vehicle to park in the parking space to be parked.

[0099] See also Figure 9 , Figure 9 A block diagram of a memory parking system is shown as an exemplary embodiment of the present application.

[0100] like Figure 9 As shown, in an exemplary embodiment of the present application, the memory parking system 900 includes a memory map building module 910, a first control module 920, a collection module 930, a determination module 940, and a second control module 950, which are described in detail as follows:

[0101] A memory map creation module 910 is used to create a memory map, which includes path information from the current location of the vehicle to the preset destination and characteristic information of each parking space along the path;

[0102] The first control module 920 is configured to control the vehicle to move to the selected or modified target parking space in response to the instruction to select or modify the target parking space;

[0103] The acquisition module 930 is used to obtain the usage status of the selected or modified target parking space, and the similarity and distance between the feature information of the target parking space and each parking space in the memory map;

[0104] a determination module 940 for determining a parking strategy based on the usage status, similarity, and distance;

[0105] The second control module 950 is used to control the vehicle to park according to the parking strategy.

[0106] In another exemplary embodiment, the determining module 940 includes:

[0107] a first determining unit, configured to determine the target parking space as a parking space to be parked if the usage status of the target parking space is vacant;

[0108] The second determining unit is configured to determine a parking space to be parked based on the similarity and the distance if the usage status of the target parking space is occupied.

[0109] In another exemplary embodiment, the second determination unit is used to compare the similarity of feature information and distance between each intended parking space and the target parking space in the memory map, and determine the corresponding intended parking space with the highest similarity and the shortest distance as the parking space to be parked.

[0110] It should be noted that the memory parking system provided in the above-mentioned embodiments and the memory parking method provided in the above-mentioned embodiments share the same concept. The specific manner in which each module and unit performs its operations has been described in detail in the method embodiments and will not be repeated here. In actual applications, the memory parking system provided in the above-mentioned embodiments can, as needed, distribute the aforementioned functions among different functional modules, i.e., divide the internal structure of the device into different functional modules to perform all or part of the functions described above. This is not a limitation herein.

[0111] An embodiment of the present application also provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device implements the memory parking method provided in the above-mentioned embodiments.

[0112] See also Figure 10 , Figure 10 The following is a schematic diagram showing the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present application. Figure 10 The computer system 1000 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0113] like Figure 10As shown, the computer system 1000 includes a central processing unit (CPU) 1001, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage part 1008 into the random access memory (RAM) 1003, such as executing the method described in the above embodiment. Various programs and data required for system operation are also stored in the RAM 1003. The CPU 1001, ROM 1002 and RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0114] The following components are connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, and the like; an output section 1007 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 1008 including a hard disk and the like; and a communication section 1009 including a network interface card such as a LAN (Local Area Network) card or a modem. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as needed. Removable media 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 1010 as needed, so that computer programs read therefrom can be installed into the storage section 1008 as needed.

[0115] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 1009, and / or installed from a removable medium 1011. When the computer program is executed by the central processing unit (CPU) 1001, the various functions defined in the system of the present application are executed.

[0116] It should be noted that the computer-readable medium shown in the embodiments of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can 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), a 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 the present application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable computer program. This propagated data signal can take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. A computer program embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, or any suitable combination thereof.

[0117] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. Among them, each box in the flowchart or block diagram can represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two 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 box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0118] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. In some cases, the names of these units do not constitute limitations on the units themselves.

[0119] Another aspect of the present application provides a computer-readable storage medium storing a computer program. When executed by a computer processor, the computer program causes the computer to perform the aforementioned memory parking method. The computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist independently and not be incorporated into the electronic device.

[0120] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the present invention. Anyone skilled in the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, any equivalent modifications or alterations made by one of ordinary skill in the art without departing from the spirit and technical principles disclosed herein are intended to be covered by the claims of the present invention.

Claims

1. A memory parking method, characterized in that: The memory parking method includes: Establishing a memory map, the memory map includes path information from the vehicle's current location to a preset destination and characteristic information of each intended parking space along the path; In response to an instruction to select or modify a target parking space, controlling the vehicle to move to the vicinity of the selected or modified target parking space; Obtain the usage status of the selected or modified target parking space, and the similarity and distance between the feature information of the target parking space and each intended parking space in the memory map; If the usage status is idle, the target parking space is determined as a parking space to be parked; If the usage status is occupied, the similarity and distance between the characteristic information of each intended parking space in the memory map and the target parking space are compared, and the corresponding intended parking space with the highest similarity and the shortest distance is determined as the parking space to be parked. The characteristic information includes a plurality of parking space characteristics, and the parking space characteristic types include parking spaces with different fixed obstacles, parking spaces with fixed obstacles, parking spaces with fixed obstacles on one side, and parking spaces with no fixed obstacles. The more the number of identical parking space characteristics in the characteristic information between different parking spaces is, the higher the similarity is. Control the vehicle to park according to the parking strategy.

2. The memory parking method according to claim 1, characterized in that: Build a memory map, including: Obtain a blank memory map and control the vehicle to learn the path; In response to the instruction to establish a target parking space, characteristic information of each intended parking space along the path is identified, and the path information and the characteristic information are recorded in the blank memory map.

3. The memory parking method according to claim 1, characterized in that: The memory parking method further includes: Obtain the current vehicle location information of the vehicle and the parking space location information of the target parking space; Determine the distance between the vehicle and the target parking space based on the current vehicle position information and parking space position information; The distance is displayed on the internal display interface of the vehicle.

4. A memory parking system, characterized in that: The memory parking system includes: A memory map creation module, configured to create a memory map including path information from the vehicle's current location to a preset destination and feature information of each intended parking space along the path; A first control module, in response to an instruction to select or modify a target parking space, is used to control the vehicle to travel to the vicinity of the selected or modified target parking space; An acquisition module is used to obtain the usage status of the selected or modified target parking space, and the similarity and distance of feature information between the target parking space and each intended parking space in the memory map; a determination module for determining the target parking space as a parking space to be parked if the usage status is idle; and for comparing the similarity and distance between characteristic information of each intended parking space in the memory map and the target parking space if the usage status is occupied, and determining the corresponding intended parking space with the highest similarity and the shortest distance as the parking space to be parked, wherein the characteristic information includes a plurality of parking space characteristics, and the types of parking space characteristics include parking spaces with different fixed obstacles, parking spaces with fixed obstacles, parking spaces with fixed obstacles on one side, and parking spaces with no fixed obstacles. The more the number of identical parking space characteristics in the characteristic information between different parking spaces is, the higher the similarity is; The second control module is used to control the vehicle to park according to the parking strategy.

5. The memory parking system according to claim 4, characterized in that: The determining module includes: a first determining unit, configured to determine the target parking space as a parking space to be parked if the usage status is idle; The second determining unit is configured to determine a parking space to be parked based on the similarity and the distance if the usage status is occupied.

6. The memory parking system according to claim 5, characterized in that: The second determining unit is used to compare the similarity of feature information and the distance between each intended parking space and the target parking space in the memory map, and determine the corresponding intended parking space with the highest similarity and the shortest distance as the parking space to be parked.

7. An electronic device, characterized in that: The electronic device comprises: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the electronic device to implement the memory parking method according to any one of claims 1 to 3.

8. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor of a computer, the computer is caused to execute the memory parking method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Parking space detection method and device, electronic equipment and readable storage medium

    CN109948591A

  • Method for operating navigation system e.g. environment sensor, in motor car for guiding driver to destination, involves utilizing data of driver profile by utilizing rider-specific criterion describing rider desires

    DE102012023110A1