Vehicle prompting method and device and electronic equipment
By obtaining the entry point for vehicles entering the parking lot and sending prompt information for the staying period, the problem of users' difficulty in determining the parking time is solved, and the accuracy of parking fees and the improvement of user experience is achieved.
Patent Information
- Application Number
- CN202411643110.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-02-25
AI Technical Summary
It is difficult for users to determine the parking time of the vehicle in the parking lot, which leads to the cost of paying parking fees that does not meet expectations and affects the user experience.
By obtaining the entry point for the vehicle to enter the parking lot, the prompt information for the vehicle to stay is sent to the target mobile terminal, including the first time period and/or the second time period. The first time period starts from the entry time point to the current time point, and the second time period is the sum of the first time period and the buffer time period. The buffering time period may be a preset fixed time period, a predicted time period, or a combined time period.
This allows users to obtain the parking time of the vehicle in the parking lot through the mobile terminal at any time, and even predict the final parking time, avoiding parking fees that do not meet expectations and improving user experience.
Smart Images

Figure CN119516626A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle technology, and in particular to a vehicle prompting method, device and electronic equipment. Background Art
[0002] As the income level of residents increases, more and more families buy cars as a means of transportation. Some families even buy two or more cars for the convenience of travel, which leads to more and more vehicles on the road. As a result, many parking lots are planned in most places to facilitate users to park, and parking fees are rising accordingly. However, in the related technology, it is difficult for users to determine the parking time of the vehicle in the parking lot, resulting in users finding that the parking fee is significantly different from the expected parking fee when paying the parking fee, which seriously affects the user experience.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present invention provide a vehicle prompt method, device and electronic device to at least solve the technical problem in the related art that it is difficult for a user to determine the parking time of a vehicle in a parking lot.
[0005] According to one aspect of an embodiment of the present invention, a vehicle prompt method is provided, comprising: obtaining an entry time point of a vehicle entering a parking lot; sending a prompt message of the vehicle's stop to a target mobile terminal according to the entry time point; wherein the prompt message comprises a first time period for the vehicle's stop, and / or a second time period for the vehicle's stop, the first time period being a time period from the vehicle's entry time point to a current time point, the second time period being a total time period of the first time period and a buffer time period, and the target mobile terminal is pre-associated with the vehicle.
[0006] Further, the buffer time period includes one of the following: a preset fixed time period, a first predicted time period, a second predicted time period, and a combined predicted time period. The method also includes: based on the parking position of the vehicle and the exit position of the parking lot, predicting a first predicted time period for the vehicle to move from the parking position to the exit position; based on the current position and parking position of the target mobile terminal, predicting a second predicted time period for a user carrying the target mobile terminal to move from the current position to the parking position; and combining any multiple of the preset fixed time period, the first predicted time period, and the second predicted time period to obtain a combined predicted time period.
[0007] Furthermore, according to the entry time point, the prompt information of the vehicle stop is sent to the target mobile terminal, including: according to the entry time point, the prompt information is sent to the target mobile terminal at a preset time point.
[0008] Furthermore, the method also includes: determining a billing time interval of the parking lot according to the billing standards of the parking lot, wherein the billing time interval includes at least one billing increase time point; determining a first billing increase time point adjacent to the first time period among at least one billing increase time point; determining a second billing increase time point adjacent to the second time period among at least one billing increase time point; and determining a preset time point based on the first billing increase time point and / or the second billing increase time point.
[0009] Furthermore, the method also includes: in response to feedback information of the received prompt information, determining the intersection position information based on the feedback information, wherein the intersection position is the position where the user is to intersect with the vehicle; sending the intersection position information to the target mobile terminal; in response to receiving a determination instruction of the target mobile terminal for the intersection position information, controlling the movement of the vehicle based on the intersection position information.
[0010] Furthermore, the method also includes: retrieving map data of the parking lot; constructing an intersection movement trajectory between the current position of the target mobile terminal and the parking position of the vehicle based on the map data; selecting an intersection position or an intersection position interval from the intersection movement trajectory based on the user's current moving speed and the vehicle's preset moving speed to obtain the intersection position information.
[0011] Furthermore, obtaining the entry time point of the vehicle into the parking lot includes: detecting a preset marker located at the entrance of the parking lot, and determining the detection time point of the preset marker as the entry time point.
[0012] According to another aspect of an embodiment of the present invention, there is further provided an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the method in each embodiment of the present invention is executed when the program is running.
[0013] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the methods in various embodiments of the present invention.
[0014] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the method in each embodiment of the present invention is implemented.
[0015] According to another aspect of the embodiments of the present invention, a computer program is further provided. When the computer program is executed by a processor, the methods in the embodiments of the present invention are implemented.
[0016] In an embodiment of the present invention, the scheme obtains the entry time point of the vehicle entering the parking lot; according to the entry time point, the prompt information of the vehicle's stop is sent to the target mobile terminal, the prompt information includes the first time period of the vehicle's stop, and / or, the second time period of the vehicle's stop, the first time period is the time period from the vehicle's entry time point to the current time point, the second time period is the total time period of the first time period and the buffer time period, and the target mobile terminal is pre-associated with the vehicle. The present application sends the first time period and / or the second time period as the sending information to the target mobile terminal, so that the user can obtain the parking time of the vehicle in the parking lot at any time through the target mobile terminal, and even the final parking time of the vehicle in the parking lot can be predicted through the buffer time period, avoiding the situation where the user finds that the parking fee does not meet expectations, effectively improving the user's experience, and thus solving the technical problem in the related art that it is difficult for the user to determine the parking time of the vehicle in the parking lot. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0018] Figure 1 is a flow chart of an optional vehicle prompting method according to an embodiment of the present invention;
[0019] Figure 2 It is a schematic structural diagram of an optional vehicle prompting device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0020] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0021] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0022] According to an embodiment of the present invention, an embodiment of a method for detecting the parking duration of a vehicle is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0023] Figure 1 is a flow chart of an optional vehicle prompting method according to an embodiment of the present invention, such as Figure 1 As shown, the method comprises the following steps:
[0024] Step S102, obtaining the entry time point of the vehicle into the parking lot.
[0025] The above-mentioned vehicles refer to vehicles that need to be parked in the above-mentioned parking lot, including but not limited to gasoline-powered cars, gasoline-powered trucks, gasoline-powered vans, gasoline-powered buses, electric cars, electric trucks, electric vans, electric buses, hybrid cars, hybrid trucks, hybrid vans or hybrid buses, etc., which can be parked in the above-mentioned parking lot.
[0026] The above parking lot refers to an area or setting designed for users to park their vehicles, which is used to provide safe and convenient parking controls for vehicles to meet the parking needs of users. Among them, the above parking lot includes but is not limited to: shopping mall parking lots, roadside parking lots, underground parking lots, ground parking lots, self-operated parking lots or private parking lots, etc.
[0027] The above-mentioned entry time point refers to the time point used to determine the time point when the vehicle enters the parking lot. The above-mentioned parking lot charges the parking fee of the vehicle based on the above-mentioned entry time point and the departure time point of the vehicle. The above-mentioned entry time point can be obtained by the parking lot itself or by the vehicle.
[0028] In an optional embodiment, when a vehicle enters a parking lot, the entry time of the vehicle into the parking lot can be determined by a geomagnetic sensor arranged on the parking space.
[0029] In another optional embodiment, when a vehicle approaches the entrance of the parking lot, the vehicle can be detected by using image recognition technology through a camera sensor installed at the entrance of the parking lot, and the time point when the vehicle is detected can be determined as the entry time point of the vehicle into the parking lot.
[0030] In another optional embodiment, when a vehicle is approaching the parking lot entrance, an ultrasonic sensor installed at the parking lot entrance can also measure the distance between the vehicle and the parking lot entrance by emitting ultrasonic waves and receiving their reflections. When the distance between the vehicle and the parking lot entrance is less than or equal to a distance threshold, the time point at this time is determined as the entry time point of the vehicle into the parking lot.
[0031] In another optional embodiment, when a vehicle enters a parking lot, an ultrasonic sensor arranged on the parking space can be used to determine whether the vehicle has parked in the parking space, and determine the time point when the vehicle parks in the parking space as the entry time point of the vehicle.
[0032] In another optional embodiment, when a vehicle is approaching the entrance of a parking lot, the camera sensor installed on the vehicle can also use image recognition technology to detect the sign at the entrance of the parking lot, and determine the time point when the camera sensor on the vehicle detects the sign at the entrance of the parking lot as the entry time point of the vehicle into the parking lot.
[0033] In this application, by obtaining the entry time of the vehicle into the parking lot to accurately determine the parking time of the vehicle, the accuracy of the vehicle parking fee calculation is effectively improved, and the user experience is improved.
[0034] Step S104, based on the entry time point, a reminder message of the vehicle's stop is sent to the target mobile terminal; wherein the reminder message includes a first time period for the vehicle's stop, and / or a second time period for the vehicle's stop, the first time period being a time period from the vehicle's entry time point to the current time point, the second time period being a total time period of the first time period and a buffer time period, and the target mobile terminal is pre-associated with the vehicle.
[0035] The above-mentioned prompt information refers to information that prompts the user about the parking time of the vehicle, wherein the above-mentioned prompt information includes a first time period for the vehicle to stay and a second time period for the vehicle to stay, wherein the first time period for the vehicle to stay is used to represent the current parking time of the vehicle in the parking lot, and the second time period is used to represent the expected parking time of the vehicle in the parking lot. The above-mentioned prompt information may be: SMS information, voice information or video information, etc. In the present application, the user may view the above-mentioned prompt information through the above-mentioned target mobile terminal.
[0036] The target mobile terminal is a terminal device that is pre-associated with the vehicle and carried by the user, and the user receives the prompt information through the target mobile terminal. The target mobile terminal can be a mobile device with a receiving function such as a mobile phone, computer, tablet or watch.
[0037] The first time period refers to the time period between the vehicle's entry time and the current time point, and the first time period represents the actual parking time of the vehicle.
[0038] The second time period refers to the total time period of the first time period and the buffer time period. The second time period represents the sum of the actual parking time of the vehicle and the buffer time period used for prediction, which is used to predict the total parking time of the vehicle.
[0039] The above-mentioned buffer time period refers to a time period used to predict the length of time the vehicle will continue to stay in the above-mentioned parking lot, wherein the above-mentioned buffer time period can represent the time required for the vehicle to drive out of the above-mentioned parking lot from the parking position, and the above-mentioned buffer time period can also represent the time required for the user to move from the current position to the parking position.
[0040] In an optional embodiment, after obtaining the entry time of the vehicle into the parking lot, the actual parking time of the vehicle is determined as the first time period according to the current time point, and the time period that the vehicle will continue to stay in the parking lot is predicted as the buffer time period, and the first time period and the buffer time period are summed to obtain the total time period, and the total time period is determined as the second time period. The first time period and / or the second time period are used as prompt information, and the prompt information is sent to the target terminal to prompt the user of the current parking time and / or the predicted parking time.
[0041] When the prompt information is a text message and the target mobile terminal is a watch, after obtaining the entry time of the vehicle into the parking lot, the actual parking time of the vehicle is determined as the first time period according to the current time point, and the time period that the vehicle will continue to stay in the parking lot is predicted as the buffer time period. The first time period and the buffer time period are summed to obtain the total time period, and the total time period is determined as the second time period. The first time period and / or the second time period are edited in the form of text and sent to the user's watch to prompt the user of the current parking time and / or the predicted parking time.
[0042] When the prompt information is a voice message and the target mobile terminal is a mobile phone, after obtaining the entry time of the vehicle into the parking lot, the actual parking time of the vehicle is determined as the first time period according to the current time point, and the time period that the vehicle will continue to stay in the parking lot is predicted as the buffer time period. The first time period and the buffer time period are summed to obtain the total time period, and the total time period is determined as the second time period. The first time period and / or the second time period are edited in the form of text and sent to the cloud. After the intelligent voice recognizes the text information, a call is made to the user's mobile phone in the form of a phone call to prompt the user of the current parking time and / or the predicted parking time.
[0043] When the prompt information is video information and the target mobile terminal is a tablet, after obtaining the entry time of the vehicle into the parking lot, the actual parking time of the vehicle is determined as the first time period according to the current time point, and the duration of the vehicle's continued stay in the parking lot is predicted as the buffer time period. The first time period and the buffer time period are summed to obtain the total time period, and the total time period is determined as the second time period. The first time period and / or the second time period are edited in the form of text and sent to the cloud. The cloud generates a corresponding video through a pre-established video generation model, and sends the video to the user's tablet to prompt the user of the current parking time and / or the predicted parking time.
[0044] In the present application, the first time period and / or the second time period is sent as prompt information to the target mobile terminal to prompt the user of the current parking time and / or the predicted parking time, so that the user can know the parking time in time and have a rough expectation of the parking fee, avoiding the situation where the user finds that the parking fee does not meet expectations, and effectively improving the user experience.
[0045] In an embodiment of the present invention, the scheme obtains the entry time point of the vehicle entering the parking lot; according to the entry time point, the prompt information of the vehicle's stop is sent to the target mobile terminal, the prompt information includes the first time period of the vehicle's stop, and / or, the second time period of the vehicle's stop, the first time period is the time period from the vehicle's entry time point to the current time point, the second time period is the total time period of the first time period and the buffer time period, and the target mobile terminal is pre-associated with the vehicle. The present application sends the first time period and / or the second time period as the sending information to the target mobile terminal, so that the user can obtain the parking time of the vehicle in the parking lot at any time through the target mobile terminal, and even the final parking time of the vehicle in the parking lot can be predicted through the buffer time period, avoiding the situation where the user finds that the parking fee does not meet expectations, effectively improving the user's experience, and thus solving the technical problem in the related art that it is difficult for the user to determine the parking time of the vehicle in the parking lot.
[0046] Optionally, the buffer time period includes one of the following: a preset fixed time period, a first predicted time period, a second predicted time period, and a combined predicted time period. The method also includes: based on the parking position of the vehicle and the exit position of the parking lot, predicting a first predicted time period for the vehicle to move from the parking position to the exit position; based on the current position and parking position of the target mobile terminal, predicting a second predicted time period for a user carrying the target mobile terminal to move from the current position to the parking position; and combining any multiple of the preset fixed time period, the first predicted time period, and the second predicted time period to obtain a combined predicted time period.
[0047] The above-mentioned preset fixed time period refers to a time period set in advance for predicting the length of time a vehicle will continue to stay in the above-mentioned parking lot, wherein the above-mentioned preset fixed time period can be set according to the parking lot structure, the above-mentioned preset fixed time period can also be set manually according to experience and needs, and the above-mentioned preset fixed time period can also be set according to actual application scenarios.
[0048] The above-mentioned first prediction time period refers to a time period used to predict the time required for the vehicle to reach the parking lot exit from the current parking position. The above-mentioned first prediction time period can be determined by the average driving speed of the vehicle and the distance from the current parking position of the vehicle to the parking lot exit. The above-mentioned first prediction time period can also be determined by a large model.
[0049] The above-mentioned large model refers to a deep learning model with large-scale model parameters, which can usually contain hundreds of millions, tens of billions, hundreds of billions, trillions or even more than ten trillion model parameters. The large model can also be called the foundation model / foundation model (Foundation Model l). The large model is pre-trained through large-scale unlabeled corpus to produce a pre-trained model with more than 100 million parameters. This model can adapt to a wide range of downstream tasks and has good generalization capabilities, such as large-scale language model (Large Language Model l, LLM), multi-modal pre-training model (multi-modal pre-training model l), etc. It should be noted that when the large model is actually used, the pre-trained model can be fine-tuned through a small number of samples so that the large model can be applied to different tasks. For example, the large model can be widely used in natural language processing (NLP), computer vision, speech processing and other fields, and can be specifically applied to computer vision tasks such as visual question answering (VQA), image caption (IC), image generation, etc. It can also be widely used in natural language processing tasks such as text-based sentiment classification, text summary generation, and machine translation. Therefore, the main application scenarios of the large model include but are not limited to digital assistants, intelligent robots, search, online education, office software, e-commerce, intelligent design, etc. In this application, the large model uses numerous model parameters to predict the length of time required for a vehicle to move from its current parking position to the parking lot exit.
[0050] The second prediction time period refers to a time period used to predict the time required for the user to move from the current position to the parking position. The second prediction time period can be determined by the average moving speed of the user and the distance between the user and the parking position of the vehicle. The second prediction time period can also be determined by a large model.
[0051] In an optional embodiment, the preset fixed time period is determined according to user needs. Based on the parking position of the vehicle and the exit position of the parking lot, the first distance between the parking position and the exit position of the parking lot is determined, the average driving speed of the vehicle in the parking lot is retrieved from the cloud, and the first distance is divided by the average driving speed to obtain the first predicted time period. According to the current position and parking position of the target mobile terminal, the second distance between the target mobile terminal and the parking position is determined, the average moving speed of the user's current movement is obtained, and the second distance is divided by the average moving speed to obtain the second predicted time period. Any multiple of the preset fixed time period, the first predicted time period, and the second predicted time period are added together to obtain a combined predicted time period.
[0052] In another optional embodiment, the preset fixed time period is determined according to user needs. A first prediction time period model is preset, the parking position and the parking lot exit position are input into the first prediction time period model, and the first prediction time period is output. A second prediction time period model is preset, the current position and the parking position of the target mobile terminal are input into the second prediction time period model, and the second prediction time period is output. Any multiple of the preset fixed time period, the first prediction time period, and the second prediction time period are added together to obtain a combined prediction time period.
[0053] In the present application, by presetting a fixed time period, a first predicted time period, a second predicted time period and a combined predicted time period, the user can select the corresponding buffer time period according to needs, and a method for obtaining the second time period is added, thereby improving the user experience.
[0054] Optionally, according to the entry time point, the prompt information of the vehicle stop is sent to the target mobile terminal, including: according to the entry time point, the prompt information is sent to the target mobile terminal at a preset time point.
[0055] The above-mentioned preset time point refers to a pre-set time point for timely prompting the user, wherein the above-mentioned preset time point can be set according to the billing method of the parking lot, the above-mentioned preset time point can also be set manually according to experience and needs, and the above-mentioned preset time point can also be set according to the actual application scenario.
[0056] In an optional embodiment, the prompt information is sent to the target mobile terminal at a preset time point according to the vehicle's entry time point. For example, in order to prevent the parking fee of 2 hours from being calculated for parking for 1 hour and 5 minutes, the 50th minute of parking is set as the preset time point. The prompt information is sent to the target mobile terminal at the 50th minute of parking.
[0057] In this application, by setting a preset time point, users can determine the time to send reminder information according to their own needs, which effectively improves the application scope of the vehicle reminder method and enhances the user experience.
[0058] Optionally, the method also includes: determining the billing time interval of the parking lot according to the billing standards of the parking lot, wherein the billing time interval includes at least one billing increase time point; determining a first billing increase time point adjacent to the first time period among the at least one billing increase time point; determining a second billing increase time point adjacent to the second time period among the at least one billing increase time point; and determining a preset time point based on the first billing increase time point and / or the second billing increase time point.
[0059] The above-mentioned charging time interval refers to the time interval for charging in the parking lot. The parking lot determines the parking fee of the vehicle by calculating how many of the above-mentioned charging time intervals are included in the parking time of the vehicle. For example, the charging time interval of many parking lots is 1 hour, so the parking fee of the vehicle is determined by calculating how many hours the vehicle is parked in the parking lot.
[0060] The above-mentioned charging increase time point refers to the time point at which the fee is increased in the charging time interval. The charging time interval may include multiple time points at which the fee is increased, and the sum of the fees increased at all time points at which the fee is increased is the fee in the charging time interval. For example, when the charging time interval is 1 hour, 20 minutes and 40 minutes are used as two charging time points respectively, and no fee is increased before 20 minutes, half of the fee increased in the charging time interval is increased between 20 minutes and 40 minutes, and the other half of the fee increased in the charging time interval is increased between 40 minutes and 60 minutes.
[0061] In an optional embodiment, the billing standard of the above-mentioned parking lot is determined, and the billing time interval of the parking lot is determined according to the billing standard of the above-mentioned parking lot, that is, it is determined when the parking lot will be charged, a first billing increase time point adjacent to the first time period is determined among at least one billing increase time point, and a second billing increase time point adjacent to the second time period is determined among at least one billing increase time point. The first billing increase time point can be determined as the preset time point; the second billing increase time point can also be determined as the preset time point; and the third billing increase time point between the first billing increase time point and the second billing increase time point can also be determined as the preset time point. When there is no third billing increase time point between the first billing increase time point and the second billing increase time point, the preset time point is determined by the first billing increase time point and / or the second billing increase time point.
[0062] In another optional embodiment, the billing standard of the above-mentioned parking lot is determined, and the billing time interval of the parking lot is determined based on the billing standard of the above-mentioned parking lot, that is, it is determined when the parking lot will be charged, a first billing increase time point adjacent to the first time period is determined among at least one billing increase time point, and a second billing increase time point adjacent to the second time period is determined among at least one billing increase time point, the first billing increase time point and the second billing increase time point are input into a pre-established preset time point acquisition model, and the preset time point is output.
[0063] In this application, by determining the first billing increase time and the second billing increase time, the user is notified before billing to remind the user that the billing will increase, which effectively improves the accuracy of the user's expectations of parking fees and improves the user's experience.
[0064] Optionally, the method also includes: in response to feedback information of the received prompt information, determining the intersection position information based on the feedback information, wherein the intersection position is the position where the user is to intersect with the vehicle; sending the intersection position information to the target mobile terminal; in response to receiving a determination instruction of the target mobile terminal for the intersection position information, controlling the movement of the vehicle based on the intersection position information.
[0065] The above feedback information refers to the information fed back by the target mobile terminal to the cloud after the user receives the prompt information, wherein the above feedback information includes but is not limited to: user movement speed or current location of the target mobile terminal, etc.
[0066] The above-mentioned intersection position information refers to the position that the vehicle and the user can reach at the same time when the user moves towards the parking position of the vehicle and the vehicle automatically drives to the position that the user may reach while ensuring safety.
[0067] In an optional embodiment, after receiving the prompt information, the target mobile terminal sends feedback information to the cloud, determines the intersection position of the user and the vehicle based on the feedback information, and sends the intersection position information to the target mobile terminal. After receiving the intersection position information, the user can move to the intersection position. After the vehicle receives the target mobile terminal's determination instruction on the intersection position information, the vehicle is controlled to drive safely and automatically to the intersection position based on the intersection position information.
[0068] In another optional embodiment, after receiving the prompt information, the target mobile terminal sends feedback information to the cloud, and uses the feedback information as input into a pre-established intersection position determination model, outputs the intersection position of the user and the vehicle, and sends the intersection position information to the target mobile terminal. After receiving the intersection position information, the user can move to the intersection position. After the vehicle receives the target mobile terminal's confirmation instruction on the intersection position information, the vehicle is controlled to drive safely and automatically to the intersection position based on the intersection position information.
[0069] In this application, by setting the intersection position, when the user moves to the parking lot, the vehicle can also drive safely and automatically and merge with the user. This not only reduces the parking time of the vehicle in the parking lot, but also facilitates the user's travel and effectively improves the user experience.
[0070] Optionally, the method also includes: retrieving map data of the parking lot; constructing an intersection movement trajectory between the current position of the target mobile terminal and the parking position of the vehicle based on the map data; selecting an intersection position or an intersection position interval from the intersection movement trajectory based on the user's current moving speed and the vehicle's preset moving speed to obtain the intersection position information.
[0071] The above-mentioned map data refers to the map of the above-mentioned parking lot, including the plane layout of the above-mentioned parking lot and the positions of various obstacles and pedestrians.
[0072] The above-mentioned intersection movement trajectory is a trajectory that the vehicle can travel in the trajectory of the user moving from the current position to the parking position.
[0073] The above-mentioned intersection position refers to the same position where the vehicle automatically drives and the user moves to. The user can get on the vehicle at the intersection position to reduce the time spent in the parking lot.
[0074] The above-mentioned intersection position interval refers to the same position interval where the vehicle automatically drives and the user moves to. The user can get on the vehicle in the intersection position interval to reduce the time staying in the parking lot.
[0075] The above-mentioned preset moving speed is a pre-set driving speed of the vehicle for automatic driving in the parking lot. While ensuring safety, the above-mentioned preset moving speed can be set according to the parking lot structure while ensuring safety. The above-mentioned preset moving speed can also be set manually according to experience and needs while ensuring safety. The above-mentioned preset moving speed can also be set according to actual application scenarios while ensuring safety.
[0076] In an optional embodiment, the map data of the parking lot is retrieved, and a first moving trajectory between the current position of the target mobile terminal and the parking position of the vehicle is constructed based on the map data, a second moving trajectory in which the vehicle can move safely in the parking lot is determined, and the overlapping portion of the first moving trajectory and the second moving trajectory is determined to be the above-mentioned intersection moving trajectory. After determining the above-mentioned intersection moving trajectory, the intersection position is selected from the above-mentioned intersection moving trajectory based on the user's current moving speed and the preset moving speed of the vehicle to obtain the intersection position information. The user can move to the intersection position, and the vehicle moves to the intersection position based on the preset moving speed, and the user can get on the vehicle at the intersection position. Among them, the intersection position can be replaced by the intersection position interval.
[0077] In the present application, the map data of the parking lot is retrieved to more accurately determine the intersection movement trajectory, and the intersection position or intersection position interval is accurately determined in the intersection movement trajectory, thereby avoiding the situation where the user and the vehicle cannot reach the intersection position or intersection position interval at the same time, and effectively improving the user experience.
[0078] Optionally, obtaining the entry time point of the vehicle into the parking lot includes: detecting a preset marker located at the entrance of the parking lot, and determining the detection time point of the preset marker as the entry time point.
[0079] The above-mentioned preset markers refer to the marking facilities at the entrance of the parking lot, which are used to mark the area as the entrance of the parking lot. The vehicle detects the preset markers at the entrance of the parking lot to determine the time point when the vehicle enters the parking lot. The above-mentioned preset markers can be preset markers at the entrance of the parking lot, such as gates, ground signs, railings or parking lot entrance signs, which can distinguish the entrance of the parking lot. Among them, the above-mentioned preset markers can be set according to the parking lot, the above-mentioned preset markers can also be manually set according to experience and needs, and the above-mentioned preset markers can also be set according to actual application scenarios.
[0080] In an optional embodiment, when a vehicle drives towards a parking lot, an image in front of the vehicle is acquired by a camera on the vehicle, and a marker at the entrance of the parking lot is detected in the image, and the time point when the marker is detected is determined as the entry time point of the parking lot.
[0081] In another optional embodiment, when a vehicle drives towards a parking lot, a video in front of the vehicle is acquired by a camera on the vehicle, and a marker at the entrance of the parking lot is detected in the video, and the time point when the marker is detected is determined as the entry time point of the parking lot.
[0082] In another optional embodiment, when a vehicle drives towards a parking lot, a video in front of the vehicle is acquired by a camera on the vehicle, and the video is analyzed frame by frame to detect whether there are any markers at the entrance of the parking lot in the video, and the time point when the markers are detected is determined as the entry time point.
[0083] In the case where the preset marker is a barrier, when the vehicle drives toward the parking lot, a photo of the parking lot entrance can be obtained through a camera installed on the vehicle, and optical character recognition technology (OCR) can be used to detect whether there is a barrier at the parking lot entrance in the photo. In response to detecting the barrier at the parking lot entrance, the time point when the barrier at the parking lot entrance is detected is determined as the parking lot entrance time point; in response to not detecting the presence of the barrier at the parking lot entrance in the photo, the photo of the parking lot entrance is obtained again until the presence of the barrier at the parking lot entrance is detected in the photo through the optical character recognition technology, and then the time point when the barrier at the parking lot entrance is detected is determined as the parking lot entrance time point.
[0084] In the case where the preset marker is a ground marker, when the vehicle drives to the parking lot, a photo of the parking lot entrance can be obtained through the camera installed on the vehicle, and the photo can also be used as the input of the pre-established large model and input into the pre-established large model. The above-mentioned large model analyzes the above-mentioned photo to obtain the analysis result of whether there is a ground marker at the parking lot entrance in the above-mentioned photo. When the analysis result of the large model is that there is a ground marker at the parking lot entrance in the above-mentioned photo, the time point when the analysis result is obtained is determined to be the parking lot entrance time point; when the analysis result of the large model is that there is no ground marker at the parking lot entrance in the above-mentioned photo, the photo of the parking lot entrance is re-obtained, and the photo is re-used as the input of the above-mentioned large model, and the analysis result is re-obtained, until the analysis result is that there is a ground marker at the parking lot entrance in the above-mentioned photo, and then the time point when the analysis result is obtained is determined to be the parking lot entrance time point.
[0085] In the case where the preset marker is a railing, when the vehicle drives towards the parking lot, the video of the parking lot entrance can also be obtained through the camera installed on the vehicle, and the deep learning technology can be used to detect whether there is a railing at the parking lot entrance in the video. In response to detecting the railing at the parking lot entrance, the time point when the railing at the parking lot entrance is detected in the video is determined as the parking lot entrance time point; in response to not detecting the presence of the railing at the parking lot entrance in the video, the video is continuously obtained until the deep learning technology detects the presence of the railing at the parking lot entrance in the video, and then the time point when the railing at the parking lot entrance is detected is determined as the parking lot entrance time point.
[0086] In the case where the preset marker is a parking lot entrance marker, when the vehicle drives towards the parking lot, the video of the parking lot entrance can also be obtained through the camera installed on the vehicle, and the video can be analyzed frame by frame through the pre-established large model to obtain the analysis result of whether there is a parking lot entrance marker in the above video. When the analysis result of the large model is that there is a parking lot entrance marker in the above video, the time point of the analysis result is determined to be the parking lot entry time point; when the analysis result of the large model is that there is no parking lot entrance marker in the above video, the video is continuously acquired and continuously analyzed frame by frame through the pre-established large model until the analysis result is that there is a parking lot entrance marker in the above video, and then the time point of obtaining the analysis result is determined to be the parking lot entry time point.
[0087] In the present application, by setting preset markers, vehicles can determine the entry time of the parking lot by detecting the preset markers. When the parking lot is not connected to the Internet or the parking lot is not connected to a third-party platform, the entry time of the vehicle can be determined by the vehicle's own detection, which effectively improves the accuracy of the vehicle's parking time detection and improves the user experience.
[0088] Optionally, detecting a preset marker at the entrance of the parking lot to determine the entry time of the parking lot includes: detecting the preset marker while the vehicle is driving towards the parking lot to obtain a detection result, wherein the detection result is whether the preset marker is detected while the vehicle is driving towards the parking lot; in response to the detection result that the preset marker is detected while the vehicle is driving towards the parking lot, determining the entry time based on the detection time when the preset marker is detected; in response to the detection result that the preset marker is not detected while the vehicle is driving towards the parking lot, determining the entry time according to the gear shifting instruction of the vehicle, wherein the gear shifting instruction is used to indicate an instruction generated when the current gear position of the vehicle is changed to a preset gear position.
[0089] The above detection result refers to the detection result of whether a preset marker is detected during the vehicle driving towards the parking lot. The above detection result may be: the preset marker is detected during the vehicle driving towards the parking lot, or the preset marker is not detected during the vehicle driving towards the parking lot.
[0090] The above-mentioned gear shifting instruction refers to an instruction for the user to switch the current gear of the vehicle to a preset gear when the vehicle drives to the parking lot and parks in the parking space. The gear shifting instruction may be an action instruction for the user to manually operate the gear. For example, the preset gear may be the parking gear (Parking Gear, referred to as P gear) or the reverse gear.
[0091] The above-mentioned preset gear refers to a gear that is pre-set to determine the alternative vehicle entry time point. When the vehicle cannot determine the entry time by detecting the preset marker, the vehicle entry time point can be determined by the time point when the preset gear as the alternative entry time point is suspended. The above-mentioned preset gear can be set according to the parking lot status, the above-mentioned preset gear can also be set manually according to experience and needs, and the above-mentioned preset gear can also be set according to the actual application scenario.
[0092] In an optional embodiment, a preset marker is detected during the process of the vehicle driving towards the parking lot, and a detection result is determined. When the detection result is that the preset marker is detected during the process of the vehicle driving towards the parking lot, the detection time point of the preset marker is determined as the entry time point; when the detection result is that the preset marker is not detected during the process of the vehicle driving towards the parking lot, the system obtains the time point of the last engagement of the parking gear (Parking Gear, referred to as P gear) from the vehicle's CAN signal as the entry time point.
[0093] In another optional embodiment, a preset marker is detected during the process of the vehicle driving towards the parking lot, and a detection result is determined. When the detection result is that the preset marker is detected during the process of the vehicle driving towards the parking lot, the detection time point of the preset marker is determined as the entry time point; when the detection result is that the preset marker is not detected during the process of the vehicle driving towards the parking lot, the system obtains the time point of the last reverse gear engagement from the vehicle's CAN signal as the entry time point.
[0094] In the present application, by setting a preset gear position, when no preset marker is detected when the vehicle is driving towards the parking lot, the time point when the vehicle is in the parking gear can be used as the entry time point, which effectively improves the application scenario of the vehicle parking time detection method, improves the applicability of the vehicle parking time detection method, and improves the user experience.
[0095] According to another aspect of an embodiment of the present invention, a vehicle prompting device is further provided, which can execute the vehicle prompting method of the above embodiment. The specific implementation method and preferred application scenario are the same as those of the above embodiment and will not be described in detail here.
[0096] Figure 2 is a schematic structural diagram of an optional vehicle prompting device according to an embodiment of the present invention, such as Figure 2 As shown, the vehicle prompt device includes: an acquisition module 20, which is used to obtain the entry time point of the vehicle entering the parking lot; a sending module 22, which is used to send the prompt information of the vehicle's stop to the target mobile terminal according to the entry time point; wherein the prompt information includes a first time period for the vehicle to stay, and / or a second time period for the vehicle to stay, the first time period is a time period starting from the entry time point of the vehicle to the current time point, and the second time period is a total time period of the first time period and a buffer time period, and the target mobile terminal is pre-associated with the vehicle.
[0097] Optionally, the buffer time period includes one of the following: a preset fixed time period, a first predicted time period, a second predicted time period, and a combined predicted time period. The device also includes: a first prediction module, used to predict a first predicted time period for the vehicle to move from the parking position to the exit position based on the parking position of the vehicle and the exit position of the parking lot; a second prediction module, used to predict a second predicted time period for a user carrying the target mobile terminal to move from the current position to the parking position based on the current position and parking position of the target mobile terminal; and a combination module, used to combine any multiple of the preset fixed time period, the first predicted time period, and the second predicted time period to obtain a combined predicted time period.
[0098] Optionally, the sending module includes: a sending unit, configured to send the prompt information to the target mobile terminal at a preset time point according to the entry time point.
[0099] Optionally, the sending module also includes: a first determination unit, used to determine the billing time interval of the parking lot according to the billing standard of the parking lot, wherein the billing time interval includes at least one billing increase time point; a second determination unit, used to determine a first billing increase time point adjacent to the first time period among the at least one billing increase time point; a third determination unit, used to determine a second billing increase time point adjacent to the second time period among the at least one billing increase time point; and a fourth determination unit, used to determine a preset time point based on the first billing increase time point and / or the second billing increase time point.
[0100] Optionally, the device also includes: an intersection information module, which is used to respond to feedback information of the prompt information received, and determine the intersection position information based on the feedback information, wherein the intersection position is the position where the user is to intersect with the vehicle; a target mobile terminal module, which is used to send the intersection position information to the target mobile terminal; and a control module, which is used to control the movement of the vehicle based on the intersection position information in response to receiving a determination instruction for the intersection position information from the target mobile terminal.
[0101] Optionally, the device also includes: a map module for retrieving map data of the parking lot; a trajectory module for constructing an intersection movement trajectory between the current position of the target mobile terminal and the parking position of the vehicle based on the map data; and an information module for selecting an intersection position or an intersection position interval from the intersection movement trajectory based on the user's current moving speed and the vehicle's preset moving speed to obtain the intersection position information.
[0102] Optionally, the acquisition module includes: a detection unit, configured to detect a preset marker located at an entrance of the parking lot, and determine a detection time point of the preset marker as an entry time point.
[0103] An embodiment of the present application further provides an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the method in each embodiment of the present invention is executed when the program is running.
[0104] An embodiment of the present application further provides a computer-readable storage medium, which includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the methods in various embodiments of the present invention.
[0105] An embodiment of the present application further provides a computer program product, including a computer program, which implements the methods in various embodiments of the present invention when executed by a processor.
[0106] The embodiments of the present application further provide a computer program, which implements the methods in the above-mentioned embodiments of the present invention when executed by a processor.
[0107] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0108] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0109] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0110] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0111] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0112] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0113] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A vehicle prompting method, characterized in that: include: Get the entry time of the vehicle into the parking lot; According to the entry time point, a prompt message of the vehicle stopping is sent to the target mobile terminal; Among them, the prompt information includes a first time period when the vehicle stays, and / or a second time period when the vehicle stays, the first time period is a time period starting from the entry time point of the vehicle to the current time point, the second time period is a total time period of the first time period and a buffer time period, and the target mobile terminal is pre-associated with the vehicle.
2. The vehicle prompting method according to claim 1, characterized in that: The buffer time period includes one of the following: a preset fixed time period, a first prediction time period, a second prediction time period, and a combined prediction time period. The method further includes: Based on the parking position of the vehicle and the exit position of the parking lot, predicting the first predicted time period for the vehicle to move from the parking position to the exit position; predicting, based on the current position of the target mobile terminal and the parking position, a second predicted time period for a user carrying the target mobile terminal to move from the current position to the parking position; Any multiple items of the preset fixed time period, the first prediction time period, and the second prediction time period are combined to obtain the combined prediction time period.
3. The vehicle prompting method according to claim 1, characterized in that: According to the entry time point, the prompt information of the vehicle stop is sent to the target mobile terminal, including: According to the entry time point, the prompt information is sent to the target mobile terminal at a preset time point.
4. The vehicle prompting method according to claim 3, characterized in that: The method further comprises: Determining a charging time interval of the parking lot according to the charging standard of the parking lot, wherein the charging time interval includes at least one charging increase time point; Determining a first billing increase time point adjacent to the first time period among the at least one billing increase time point; Determining a second billing increase time point adjacent to the second time period among the at least one billing increase time point; The preset time point is determined based on the first billing increase time point and / or the second billing increase time point.
5. The vehicle prompting method according to claim 1, characterized in that: The method further comprises: In response to receiving feedback information of the prompt information, determining intersection position information based on the feedback information, wherein the intersection position is a position where the user is to intersect with the vehicle; Sending the intersection position information to the target mobile terminal; In response to receiving a determination instruction from the target mobile terminal regarding the intersection position information, the vehicle movement is controlled based on the intersection position information.
6. The vehicle prompting method according to claim 5, characterized in that: The method further comprises: Retrieving map data of the parking lot; constructing an intersection movement trajectory between the current position of the target mobile terminal and the parking position of the vehicle based on the map data; An intersection position or an intersection position interval is selected from the intersection movement trajectory based on the current moving speed of the user and the preset moving speed of the vehicle to obtain the intersection position information.
7. The vehicle prompting method according to claim 1, characterized in that: Get the entry time of the vehicle into the parking lot, including: A preset marker located at the entrance of the parking lot is detected, and a detection time point of the preset marker is determined as the entry time point.
8. An electronic device, characterized in that: include: A memory storing an executable program; A processor, configured to run the program, wherein the program executes the method according to any one of claims 1 to 7 when running.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is executed, the device where the storage medium is located is controlled to execute the method according to any one of claims 1 to 7.
10. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Automatic parking method, device and computer readable storage medium for vehicle
CN108154703A
Vehicle control device, vehicle management device, vehicle control method, vehicle management method, and storage medium
CN111824124A
Method for reminding user of parking fee and related equipment
CN113763576A
Navigation method and device, storage medium, electronic equipment, chip and vehicle
CN114964294A
Vehicle calling method and system applied to underground parking lot
CN116153083A