A new automatic cleaning method and system of a pick-up map pop-up window and a vehicle

CN117009680BActive Publication Date: 2026-06-12CHONGQING CHANGAN TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHONGQING CHANGAN TECH CO LTD
Filing Date
2023-07-31
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

In the intelligent pick-up function of memory parking, if there is no corresponding pick-up map for the parking space after the car is powered on, the system will continuously recommend creating a new pick-up map pop-up, which makes the user operation cumbersome and the system unstable.

Method used

By monitoring whether the vehicle leaves the target parking space, the newly created pick-up map pop-up is automatically cleared if it does, thus avoiding system instability caused by prolonged pop-ups.

🎯Benefits of technology

This improves system stability and provides convenience for users without requiring them to manually cancel the pop-up window for creating a new pick-up map.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117009680B_ABST
    Figure CN117009680B_ABST
Patent Text Reader

Abstract

The application discloses a kind of new build automatic cleaning method of pick-up map pop-up window, system and vehicle, by when vehicle is located target parking stall and is in powered-on state, monitoring whether vehicle drives off the target parking stall;If vehicle drives off the target parking stall, control automatic cleaning new build pick-up map pop-up window information prompt.The method of the application judges whether the position of the vehicle is driven off the target parking stall after the car is powered on from the parking stall, if the car drives off the target parking stall, automatically control the cleaning of new build pick-up map pop-up window, to realize that user does not need the new build pick-up map function, and does not need to manually cancel the recommendation of new build pick-up map pop-up window, so as to improve the stability of system while providing convenience for user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of autonomous driving technology, specifically to an automatic clearing method, system, and vehicle for creating a new pick-up map pop-up window in memory parking mode. Background Technology

[0002] In the intelligent pick-up function of memory parking, after the car is powered on, it will read the memory file from when the power was off. If there is no corresponding pick-up map for the parking space where the vehicle is located, the intelligent parking system will automatically recommend a pop-up window for learning the pick-up map. The user needs to click to confirm whether to start the intelligent pick-up learning for the parking space. If the user does not click to confirm, the intelligent parking system will keep recommending to create a new pick-up map. However, continuously recommending to create a new pick-up map may cause the intelligent parking system to become unstable.

[0003] Therefore, existing technologies still need to be improved and enhanced. Summary of the Invention

[0004] This application provides an automatic clearing method, system, and vehicle for creating a new pick-up map pop-up window, in order to solve the technical problem in the prior art that user operation confirmation is required to clear the pick-up map learning pop-up window.

[0005] To achieve the above objectives, this application adopts the following technical solution:

[0006] The first aspect of this application provides a method for automatically clearing newly created pick-up map pop-ups, comprising the following steps:

[0007] When the vehicle is in the target parking space and powered on, monitor whether the vehicle leaves the target parking space;

[0008] If the vehicle leaves the target parking space, the system will automatically clear the information reminder in the newly created pick-up map pop-up window.

[0009] Based on the above technical means, this embodiment of the application monitors whether the vehicle has left the target parking space. When the vehicle leaves the target parking space, the system automatically clears the information reminder of the newly created pick-up map pop-up to avoid the continuous appearance of the newly created pick-up map pop-up, which may cause system failure. Therefore, the method provided by this embodiment solves the problem that it is inconvenient for users to actively cancel the newly created pick-up map pop-up, and at the same time improves the stability of the system.

[0010] Optionally, in one embodiment of this application, before the step of monitoring whether the vehicle has left the target parking space, the method further includes:

[0011] Determine if the preset conditions for issuing the new pick-up map pop-up window are met;

[0012] If the preset conditions are met, a pop-up message will be sent to remind you to create a new pick-up map; otherwise, the monitoring of whether the vehicle has left the target parking space will end.

[0013] Based on the above technical means, this application embodiment can determine whether the preset conditions for issuing a new pick-up map pop-up are met based on the current location of the vehicle. If they are met, the new pick-up map pop-up will be automatically issued, providing convenience for users who need to learn pick-up maps and realize automatic pick-up based on pick-up maps. If the current target parking space does not require the creation of a new pick-up map, the reminder pop-up will not be issued, nor will it be necessary to monitor whether the vehicle is driving to the target parking space, thus avoiding waste of resources.

[0014] Optionally, in one embodiment of this application, the step of determining whether the preset conditions for issuing a new pick-up map pop-up window are met includes:

[0015] Obtain the power-off memory file, and determine whether the current target parking space contains a pick-up map corresponding to the target parking space based on the pick-up map setting information stored in the power-off memory file.

[0016] If it is not present, then it meets the preset conditions for issuing the pop-up window for creating a new pick-up map.

[0017] Based on the above technical means, this application embodiment can obtain the power failure memory file saved by the vehicle before the power failure, and determine whether the current parking space contains a corresponding pick-up map based on the information saved in the power failure memory file. If not, a pop-up window to create a new pick-up map is issued; if it already contains a map, there is no need to issue a pop-up reminder to create a new pick-up map.

[0018] Optionally, in one embodiment of this application, the step of monitoring whether the vehicle has left the target parking space further includes:

[0019] Within a preset timeframe after sending the notification message for the newly created pick-up map pop-up, monitor whether a selection confirmation message has been received;

[0020] If a selection confirmation message is received, the system will enter the new pick-up map learning mode and end the monitoring of whether the vehicle has left the target parking space.

[0021] Based on the above technical means, the embodiments of this application can time the pop-up window to determine whether the user's confirmation selection information is received within a preset time. If it is received, the system can enter the new pick-up map learning mode and terminate the monitoring operation of whether the vehicle has left the target vehicle.

[0022] Optionally, in one embodiment of this application, the step of monitoring whether the vehicle has left the target parking space includes:

[0023] Obtain the vehicle's gear position and speed data, and calculate the displacement value based on the gear position and speed data;

[0024] Determine whether the displacement value exceeds a preset threshold;

[0025] If the distance exceeds the limit, it is determined that the vehicle has left the target parking space.

[0026] Based on the above technical means, the embodiments of this application can determine whether a vehicle has left the target parking space based on the vehicle's driving status. If the user has not been informed of the newly created pick-up map before the vehicle leaves the target parking space, the user is not required to use the recommendation of this function by default, so that the recommendation pop-up of this function can be automatically cleared to avoid the instability of the intelligent parking system caused by long-term pop-up.

[0027] Optionally, in one embodiment of this application, the step of calculating the displacement value based on the gear and vehicle speed data includes:

[0028] Based on the gear position and vehicle speed data, the displacement of multiple consecutive cycles within a preset time period is calculated. The displacement of each cycle is summed to obtain the total displacement, which is then used as the displacement value.

[0029] Based on the above technical means, the embodiments of this application can determine the total displacement of the vehicle based on the gear position and vehicle speed data, and determine whether the vehicle has left the target parking space based on the total displacement. Since the displacement calculation is divided into multiple continuous cycles, a more accurate displacement value can be obtained.

[0030] Optionally, in one embodiment of this application, the step of calculating the displacement of multiple consecutive cycles within a preset time period based on gear position and vehicle speed data includes:

[0031] The vehicle speed is obtained in each cycle, and the product of the vehicle speed and the cycle duration is used as the value of the displacement in each cycle.

[0032] Determine the sign of each displacement value based on the gear corresponding to each cycle.

[0033] Based on the calculated displacement values ​​and the corresponding positive and negative signs of each displacement value, the displacement of each cycle can be obtained.

[0034] Based on the above technical means, the embodiments of this application can first calculate the value of the displacement based on the vehicle speed and the duration of the cycle within a set cycle, then determine whether the vehicle is moving forward or backward in each cycle based on the corresponding gear of the vehicle in each cycle, and thus obtain whether the displacement is positive or negative. Finally, the displacements in each cycle are added together to obtain the total displacement.

[0035] Optionally, in one embodiment of this application, the duration of the period is in the millisecond range.

[0036] Based on the above technical means, this embodiment can achieve accurate calculation of displacement. Since the duration of the period is set to milliseconds, the speed in each period can be regarded as uniform, thereby obtaining accurate displacement and realizing accurate judgment on whether the vehicle has left the target parking space.

[0037] A second aspect of this application provides an automatic cleanup system for newly created pick-up map pop-ups, including:

[0038] The displacement monitoring module is used to monitor whether the vehicle has left the target parking space when the vehicle is located in the target parking space and is powered on.

[0039] The recommended cleanup module is used to automatically cancel the information reminder for creating a new pick-up map when the vehicle leaves the target parking space.

[0040] A third aspect of this application provides a vehicle, including: a memory, a processor, and an automatic cleaning program for newly created pick-up map pop-ups stored in the memory and executable on the processor. When the processor executes the automatic cleaning program for newly created pick-up map pop-ups, it implements the steps of the automatic cleaning method for newly created pick-up map pop-ups.

[0041] The beneficial effects of this application are:

[0042] The automatic clearing method, system, and vehicle for the newly created pick-up map pop-up disclosed in this embodiment determine whether the vehicle has left the target parking space after the car is powered on from the parking space. If the car has left the target parking space, the newly created pick-up map pop-up is automatically cleared. This allows users to avoid manually canceling the recommendation of the newly created pick-up map pop-up when they do not need the function, thereby improving system stability and providing convenience for users. Attached Figure Description

[0043] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0044] Figure 1 The flowchart shows the steps of the automatic clearing method for the newly created pick-up map pop-up window in this application;

[0045] Figure 2 A flowchart illustrating the steps of a specific application embodiment of the automatic clearing method for the newly created pick-up map pop-up window in this application;

[0046] Figure 3 This is a block diagram illustrating the structural principle of the automatic clearing system for the newly created pick-up map pop-up window in this application embodiment;

[0047] Figure 4 This is a block diagram illustrating the internal structure of a vehicle as provided in an embodiment of this application. Detailed Implementation

[0048] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0049] Intelligent pick-up is an important function of memory parking. The meaning of "pick-up" is to go to the user's location. That is, the user issues a command through his mobile phone, and the vehicle parked in the parking space will automatically wake up after receiving the command and drive to the pick-up point along the learned path.

[0050] The pick-up mapping is the map that needs to be created for the vehicle to travel to the pick-up point. The pick-up route needs to be learned in advance and created on the map of the area. After the vehicle has learned the pick-up route, when the car is powered off and parked at the starting point in the fixed parking space, the user can issue a command through the application to wake up the car. After powering on, the car will automatically drive to the pick-up point trained by the user.

[0051] In the intelligent pick-up function of memory parking, the car reads a power-off memory file after power-on. This file contains information such as the ID of the memory map loaded by the positioning module before power-off; whether the vehicle was parked in a parking space within the memory map loaded by the positioning module when power-off; and the vehicle's relative position when power-off. If the pick-up map corresponding to the vehicle's current parking space cannot be found in the power-off memory file, the intelligent parking system will recommend a pop-up window for learning the intelligent pick-up map. The user clicks "OK" to begin learning the intelligent pick-up map for that parking space. Only when the user clicks "Cancel" will the system stop recommending this learning pop-up. This cleanup logic means that if the user doesn't click "Cancel," the entire intelligent parking system will remain in the pop-up window recommending the creation of a new pick-up map, and this continuous pop-up can lead to system instability.

[0052] In response to the issue mentioned in the background technology center that the pop-up window recommending the creation of a new pick-up map will persist and cause system instability if the user does not cancel, this application provides an automatic clearing method, system, and vehicle for the pop-up window. In this method, when the vehicle is located in the target parking space and is powered on, the system monitors whether the vehicle has left the target parking space. If the vehicle leaves the target parking space, the system automatically clears the information reminder of the pop-up window for the new pick-up map, thereby avoiding the pop-up window from appearing even if the user confirms the cancellation.

[0053] The following, in conjunction with the accompanying drawings, provides a more detailed description of the automatic clearing method, system, and vehicle for creating a new pick-up map pop-up window in this embodiment.

[0054] The first aspect of this application provides a method for automatically clearing newly created pick-up map pop-ups, such as... Figure 1 As shown, the method includes the following steps:

[0055] Step S1: When the vehicle is in the target parking space and powered on, monitor whether the vehicle leaves the target parking space.

[0056] When a vehicle is in the target parking space and powered on, the intelligent parking system obtains the current movement status of the vehicle and monitors whether the vehicle has left the target parking space based on the obtained movement status.

[0057] To avoid redundant waste of resources, the following steps are included before monitoring whether a vehicle has left the target parking space:

[0058] Determine if the preset conditions for issuing the "Create New Pick-up Map" pop-up window are met; if the preset conditions are met, issue a reminder message for the "Create New Pick-up Map" pop-up window; otherwise, do not issue a reminder message for the "Create New Pick-up Map" pop-up window.

[0059] Since the system does not need to remind users to create a new pick-up map when it detects that the target parking space where the current vehicle is located does not need to be monitored, the system does not need to monitor whether the current vehicle has left the target parking space, thus avoiding the waste of resources that would otherwise be spent on continuously monitoring the vehicle's movement and determining whether the vehicle has left the target parking space.

[0060] Furthermore, the step of determining whether the preset conditions for issuing the new pick-up map pop-up window are met includes:

[0061] Obtain the power outage memory file, and based on the pick-up map settings information saved in the power outage memory file, determine whether the current target parking space contains a pick-up map corresponding to the target parking space; if it does not contain one, the preset conditions for issuing a pop-up window to create a new pick-up map are met.

[0062] In practice, the system can obtain the power-off memory file saved by the vehicle before the power failure, and determine whether the current parking space contains a corresponding pick-up map based on the information stored in the power-off memory file. If not, a pop-up window to create a new pick-up map will be issued; if it already contains a map, there is no need to issue a pop-up window to create a new pick-up map.

[0063] Furthermore, since the user determines that they need this function, there is no need to automatically cancel the pop-up window. Therefore, in addition to the step of monitoring whether the vehicle has left the target parking space, the following steps are also included:

[0064] Within a preset timeframe after sending the notification message for the newly created pick-up map pop-up, monitor whether a selection confirmation message has been received;

[0065] If a selection confirmation message is received, the system will enter the new pick-up map learning mode and end the monitoring of whether the vehicle has left the target parking space.

[0066] In practice, the duration of the pop-up window can be timed to determine whether user confirmation is received within a preset time. If so, the system can enter a new pick-up map learning mode and terminate the monitoring operation to determine whether the vehicle has left the target vehicle. This avoids the waste of resources caused by continuously monitoring the vehicle's movement status.

[0067] Specifically, the step of monitoring whether the vehicle has left the target parking space includes:

[0068] The system acquires the vehicle's gear position and speed data, calculates the displacement value based on the gear position and speed data, determines whether the displacement value exceeds a preset threshold, and if it does, determines that the vehicle has left the target parking space.

[0069] The step of calculating the displacement value based on gear and vehicle speed data includes:

[0070] Based on the gear position and vehicle speed data, the displacement of multiple consecutive cycles within a preset time period is calculated. The displacement of each cycle is summed to obtain the total displacement, which is then used as the displacement value.

[0071] To calculate the precise displacement of the vehicle, the steps of calculating the displacement over multiple consecutive cycles within a preset time period based on gear and vehicle speed data include:

[0072] The vehicle speed is obtained in each cycle, and the product of the vehicle speed and the cycle duration is used as the value of the displacement in each cycle.

[0073] Determine the sign of each displacement value based on the gear corresponding to each cycle.

[0074] Based on the calculated displacement values ​​and the corresponding positive and negative signs of each displacement value, the displacement of each cycle can be obtained.

[0075] The vehicle's gears include: reverse, forward, and parking gear for long-term parking. When the vehicle is in reverse, its movement is backward; when the vehicle is in forward, its movement is forward. Therefore, depending on the vehicle's gear, the displacement value can be set to a positive or negative value, and the total displacement is obtained by summing the displacement values ​​over all cycles.

[0076] In detail, the displacement value can be calculated first based on the vehicle speed and the duration of the cycle. Then, based on the corresponding gear of the vehicle in each cycle, it can be determined whether the vehicle is moving forward or backward in each cycle, thereby obtaining whether the displacement value is positive or negative. The displacement values ​​in each cycle are then added together to obtain the total displacement value.

[0077] In one implementation, the duration of each cycle is set to the millisecond level. Since the cycle duration is set to the millisecond level, the speed within each cycle can be considered uniform, thereby obtaining an accurate displacement and enabling precise judgment of whether the vehicle has left the target parking space.

[0078] Step S2: If the vehicle leaves the target parking space, control the automatic clearing of the information reminder in the newly created pick-up map pop-up window.

[0079] If no confirmation message is received from the user regarding the newly created pick-up map pop-up, and the vehicle is detected leaving the target parking space, the system will automatically clear the newly created pick-up map pop-up to avoid system instability caused by prolonged pop-ups.

[0080] This embodiment monitors whether the vehicle has left the target parking space. When the vehicle leaves the target parking space, the system automatically clears the pop-up notification for the newly created pick-up map to prevent the continuous appearance of the pop-up, which could cause system failure. Therefore, the method provided in this embodiment solves the problem that it is inconvenient for users to actively cancel the pop-up for the newly created pick-up map, and at the same time improves the stability of the system.

[0081] In summary, this embodiment discloses an automatic clearing method for the newly created pick-up map pop-up window. This method solves the problem of automatically clearing the pop-up window based on the vehicle's driving status without the user actively clicking to cancel it. This allows the entire intelligent parking system to exit the waiting state for pick-up map creation and avoids system failures that may be caused by continuous pop-ups.

[0082] The following is combined with Figure 2 The specific application examples of the method described in this embodiment further illustrate the method of the present invention.

[0083] H1. The car is powered on from the target parking space on the map and the vehicle's overall signal is obtained.

[0084] H2. The intelligent parking system determines whether to recommend a new parking exit (i.e., pick-up) map based on the power-off memory file generated before the parking space is powered off. When the condition is met (i.e., there is no corresponding pick-up map for this parking space), a pop-up window recommends a new pick-up map.

[0085] H3. If the driver does not click cancel within the preset time and manually starts the vehicle, the displacement Si=Vi×Ti for each cycle is calculated based on the gear and vehicle speed data and then accumulated.

[0086] H4. Calculate the total displacement S = V1T1 + V2T2 + ... + ViTi based on the displacement of each cycle; where i represents the cycle number and V represents the vehicle speed.

[0087] H5. Determine whether the current total displacement S is greater than the preset threshold m;

[0088] H6. When the total displacement S > m, automatically cancel the pop-up recommendation for connecting to the map.

[0089] In practical applications, the vehicle's speed v is a vector; a speed greater than 0 indicates D gear, a speed equal to 0 indicates D gear for parking or P gear, and a speed less than 0 indicates R gear.

[0090] Each cycle is in the millisecond range, so the reading speed per cycle can be approximated as the average speed. The vector speed multiplied by a scalar per unit time yields the displacement, with positive and negative signs representing the direction. Therefore, calculating the cumulative displacement to be greater than a threshold indicates leaving the parking space; + indicates leaving in D gear, and - indicates leaving in R gear.

[0091] In one implementation, the preset threshold m is set to approximately the length of a car body, allowing for map creation when the user hasn't moved that far from the parking space. If this distance is exceeded, the system determines that map creation is unnecessary. This design not only allows for flexible, user-interactive automatic exit from a function but also prevents users from creating extreme map values ​​that could cause the positioning module to fail to provide reliable location results during the vehicle's departure from the parking space, leading to anomalies during the transition from parking to driving handover.

[0092] A second aspect of this application provides an automatic cleanup system for newly created pick-up map pop-ups, such as... Figure 3 The diagram shows: a displacement monitoring module 100 and a recommended cleanup module 200.

[0093] The displacement monitoring module 100 is used to monitor whether the vehicle has left the target parking space when the vehicle is located in the target parking space and is powered on.

[0094] The recommended cleanup module 200 is used to automatically cancel the information reminder for creating a new pick-up map when the vehicle leaves the target parking space.

[0095] In one embodiment of this application, the system further includes:

[0096] The pop-up reminder module is used to determine whether the preset conditions for issuing a pop-up window for creating a new pick-up map are met. If the preset conditions are met, a reminder message for creating a new pick-up map pop-up window is issued. If the preset conditions are not met, a reminder message for creating a new pick-up map pop-up window is issued. Otherwise, the monitoring of whether the vehicle has left the target parking space is terminated.

[0097] The pop-up reminder module is also used to obtain the power-off memory file, and determine whether the current target parking space contains a pick-up map corresponding to the target parking space based on the pick-up map setting information stored in the power-off memory file; if it does not contain it, it meets the preset conditions for issuing a pop-up window to create a new pick-up map.

[0098] Furthermore, the system also includes: a monitoring cancellation module;

[0099] The monitoring cancellation module is used to monitor whether a selection confirmation message is received within a preset time after the reminder message of the new pick-up map pop-up is sent; if a selection confirmation message is received, the module enters the new pick-up map learning mode and ends the monitoring of whether the vehicle has left the target parking space.

[0100] In one embodiment of this application, the displacement monitoring module further includes: a displacement calculation unit;

[0101] The displacement calculation unit is used to acquire the vehicle's gear position and speed data, calculate the displacement value based on the gear position and speed data, determine whether the displacement value exceeds a preset threshold, and if it does, determine that the vehicle has left the target parking space.

[0102] In one embodiment of this application, the displacement calculation unit includes: a period calculation subunit;

[0103] The superposition calculation subunit is used to calculate the displacement of multiple consecutive cycles within a preset time period based on the gear and vehicle speed data, sum the displacement of each cycle to obtain the total displacement, and use the total displacement as the displacement value.

[0104] In one embodiment of this application, the superposition calculation subunit includes: a period calculation subunit;

[0105] The cycle calculation subunit is used to obtain the vehicle speed in each cycle, and use the product of the vehicle speed and the cycle duration as the value of the displacement in each cycle; determine the sign of the value of each displacement according to the gear corresponding to each cycle; and obtain the displacement of each cycle based on the calculated displacement value and the sign of the value of each displacement.

[0106] The system disclosed in this embodiment calculates the vehicle's displacement after power-on by considering the vehicle's gear, speed, and the running cycle of the relevant displacement calculation program. Since the displacement calculation program runs once every 100 milliseconds, the calculated displacement is close to the actual displacement and can be used as real displacement data for the intelligent parking system to reference. When the user does not want to use the pick-up related functions, especially when they do not need to use the pick-up map function to create a new parking space, the intelligent parking system can automatically clear the data according to this solution, providing convenience for the user to use the vehicle.

[0107] Figure 4 A schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle may include:

[0108] The system includes a memory 401, a processor 402, and a computer program stored in the memory 401 and executable on the processor 402. When the processor 402 executes the program, it implements the automatic clearing method for the newly created pick-up map pop-up window provided in the above embodiments.

[0109] Furthermore, the vehicle also includes:

[0110] Communication interface 403 is used for communication between memory 401 and processor 402.

[0111] The memory 401 is used to store computer programs that can run on the processor 402.

[0112] The memory 401 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0113] If the memory 401, processor 402, and communication interface 403 are implemented independently, then the communication interface 403, memory 401, and processor 402 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be divided into address buses, data buses, control buses, etc. For ease of representation, Figure 4 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0114] Optionally, in a specific implementation, if the memory 401, processor 402, and communication interface 403 are integrated on a single chip, then the memory 401, processor 402, and communication interface 403 can communicate with each other through an internal interface.

[0115] Processor 402 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.

[0116] This embodiment also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for automatically clearing the newly created pick-up map pop-up window.

[0117] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0118] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0119] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0120] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can read and execute instructions from or in conjunction with such an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). In addition, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically by optically scanning paper or other media, then editing, interpreting or otherwise processing them as necessary, and then storing them in computer memory.

[0121] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. If implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0122] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium. When executed, the program includes one or a combination of the steps of the method embodiments.

[0123] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0124] This embodiment discloses an automatic clearing method, system, and vehicle for the newly created pick-up map pop-up. After the car is powered on from the parking space, it is determined whether the vehicle has left the target parking space. If the car has left the target parking space, the newly created pick-up map pop-up is automatically cleared. This allows users to avoid manually canceling the recommendation of the newly created pick-up map pop-up when they do not need the function, thereby improving system stability and providing convenience for users.

[0125] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A method for automatically clearing newly created map pop-up windows for receiving guests, characterized in that, Includes the following steps: When the vehicle is in the target parking space and is powered on, the power-off memory file is retrieved. Based on the pick-up map settings information saved in the power-off memory file, it is determined whether the current target parking space contains a pick-up map corresponding to the target parking space. If it does not contain a pick-up map, the preset conditions for issuing a new pick-up map pop-up window are met, and a new pick-up map pop-up window is issued. If no confirmation message is received from the user regarding the newly created pick-up map pop-up within a preset time, monitor whether the vehicle has left the target parking space; If the vehicle leaves the target parking space, the system will automatically clear the pop-up notification for the newly created pick-up map. The step of monitoring whether the vehicle has left the target parking space includes: Obtain the vehicle's gear position and speed data, and calculate the displacement value based on the gear position and speed data; Determine whether the displacement value exceeds a preset threshold; determine the preset threshold based on the vehicle body length; If the distance exceeds the limit, it is determined that the vehicle has left the target parking space; Before the step of monitoring whether the vehicle has left the target parking space, the method further includes: If the preset conditions for issuing the pop-up window for creating a new pick-up map are not met, the monitoring of whether the vehicle has left the target parking space will end. The step of monitoring whether the vehicle has left the target parking space also includes: Within a preset timeframe after sending the notification message for the newly created pick-up map pop-up, monitor whether a selection confirmation message has been received; If a selection confirmation message is received, the system will enter the new pick-up map learning mode and end the monitoring of whether the vehicle has left the target parking space. The step of calculating the displacement value based on gear and vehicle speed data includes: Based on gear and vehicle speed data, the displacement of multiple consecutive cycles within a preset time period is calculated. The displacement of each cycle is summed to obtain the total displacement, which is then used as the displacement value. The displacement value is set to a positive or negative value according to the gear the vehicle is in, and the displacement values ​​of all cycles are then superimposed to obtain the total displacement. The duration of the cycle is in milliseconds, and the speed within each cycle is constant.

2. The method for automatically clearing newly created pick-up map pop-ups according to claim 1, characterized in that, The step of calculating the displacement of multiple consecutive cycles within a preset time period based on gear position and vehicle speed data includes: The vehicle speed is obtained in each cycle, and the product of the vehicle speed and the cycle duration is used as the value of the displacement in each cycle. Determine the sign of each displacement value based on the gear corresponding to each cycle. Based on the calculated displacement values ​​and the corresponding positive and negative signs of each displacement value, the displacement of each cycle can be obtained.

3. An automatic cleanup system for newly created pick-up map pop-ups, characterized in that, include: The displacement monitoring module is used to obtain the power-off memory file when the vehicle is located in the target parking space and is powered on. Based on the pick-up map setting information stored in the power-off memory file, it determines whether the current target parking space contains a pick-up map corresponding to the target parking space. If it does not contain a pick-up map, it meets the preset conditions for issuing a pop-up window to create a new pick-up map and issues the pop-up window to create a new pick-up map. If no confirmation message is received from the user regarding the newly created pick-up map pop-up within a preset time, monitor whether the vehicle has left the target parking space; The recommended cleanup module is used to automatically cancel the information reminder for creating a new pick-up map when the vehicle leaves the target parking space; The displacement monitoring module is used to acquire the vehicle's gear position and speed data, and calculate the displacement value based on the gear position and speed data. Determine whether the displacement value exceeds a preset threshold; If the distance exceeds the limit, it is determined that the vehicle has left the target parking space; A preset threshold is determined based on the vehicle body length; Before the step of monitoring whether the vehicle has left the target parking space, the method further includes: If the preset conditions for issuing the pop-up window for creating a new pick-up map are not met, the monitoring of whether the vehicle has left the target parking space will end. The step of monitoring whether the vehicle has left the target parking space also includes: Within a preset timeframe after sending the notification message for the newly created pick-up map pop-up, monitor whether a selection confirmation message has been received; If a selection confirmation message is received, the system will enter the new pick-up map learning mode and end the monitoring of whether the vehicle has left the target parking space. The step of calculating the displacement value based on gear and vehicle speed data includes: Based on gear and vehicle speed data, the displacement of multiple consecutive cycles within a preset time period is calculated. The displacement of each cycle is summed to obtain the total displacement, which is then used as the displacement value. The displacement value is set to a positive or negative value according to the gear the vehicle is in, and the displacement values ​​of all cycles are then superimposed to obtain the total displacement. The duration of the cycle is in milliseconds, and the speed within each cycle is constant.

4. A vehicle, characterized in that, include: The system includes a memory, a processor, and an automatic cleanup program for newly created pick-up map pop-ups stored in the memory and executable on the processor. When the processor executes the automatic cleanup program for newly created pick-up map pop-ups, it implements the steps of the automatic cleanup method for newly created pick-up map pop-ups as described in any one of claims 1-2.