A navigation method and a parking management method
By detecting the vehicle's waiting to be parked and displaying the parking time information of the parking section, the illegal parking problem caused by unknown or changing parking regulations during driving is solved, and higher driving safety and accuracy of the parking time are achieved.
Patent Information
- Application Number
- CN202210880001.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-25
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2042-07-25
AI Technical Summary
How to avoid illegal parking behaviors caused by unknown or changing parking regulations during driving?
By detecting the vehicle's waiting to be parked, the parking time information of the parkingable section within the vehicle's predetermined range is obtained and displayed, including rendering the parking position information of the parkingable section in the navigation interface and displaying the parking time, and providing voice prompts and remaining time reminders when parking.
It effectively avoids illegal parking behaviors caused by unknown or changing parking regulations, improves driving safety, and improves the accuracy of parking time by determining the parking time based on historical parking behaviors.
Smart Images

Figure CN117523892B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and more specifically, to a navigation method and a parking management method. Background Art
[0002] At present, as the complexity of roads gradually increases, whether areas can be parked and the parking time will also change. Therefore, it is crucial to avoid illegal parking during driving. Summary of the invention
[0003] In view of this, an embodiment of the present invention provides a navigation method and a parking management method, so as to remind the parking time by displaying the available parking time, thereby avoiding illegal parking.
[0004] In a first aspect, an embodiment of the present invention provides a navigation method, the method comprising:
[0005] Detecting parking behavior;
[0006] In response to detecting a parking behavior, the navigation interface is controlled to display information about a stoppable road section within a predetermined range of the vehicle; the information about the stoppable road section includes a stoppable time.
[0007] Optionally, the controlling navigation interface to display the information of each stoppable road section includes:
[0008] Rendering the location information of each of the stoppable sections in a predetermined rendering manner on the navigation interface;
[0009] The corresponding stopover time is displayed in the form of bubbles around the stopover sections in the navigation interface.
[0010] Optionally, the method further includes:
[0011] In response to the vehicle stopping at a stoppable road section, the remaining stoppable time is controlled to be displayed on the navigation interface.
[0012] Optionally, the method further includes:
[0013] In response to the vehicle stopping at a stoppable section, a voice prompt is given of the stoppable time of the stoppable section.
[0014] Optionally, the method further includes:
[0015] In response to the remaining available parking time reaching a preset threshold, a prompt message is displayed or a voice broadcast prompt message is given, wherein the prompt message is used to prompt that the remaining available parking time is insufficient.
[0016] Optionally, the displayed prompt information includes:
[0017] Changing the rendering method of the remaining stop time on the navigation interface to provide a strong prompt; and / or
[0018] The prompt information is displayed in the form of a pop-up window on the navigation interface.
[0019] Optionally, the detecting of the waiting parking behavior includes:
[0020] Acquiring driving information, wherein the driving information includes vehicle speed information, acceleration information, and / or driver behavior information;
[0021] The parking behavior is detected according to the driving information.
[0022] Optionally, the parking duration of each of the parking sections is determined at least based on the ticket time of the historical parking behavior that generated the ticket.
[0023] Optionally, the stoppage duration of each stoppage section is determined according to the following steps:
[0024] Acquire historical parking information, where the historical parking information at least includes information about multiple historical parking behaviors of multiple vehicles;
[0025] Processing the historical parking information to obtain the parking duration distribution on each corresponding road section;
[0026] The target parking time for each road section is determined according to the parking time distribution.
[0027] Optionally, the information on historical parking behavior includes historical parking locations, parking duration, and ticket information, and the ticket information includes whether a ticket is generated and the ticket time when the ticket information is generated.
[0028] Optionally, the parking time distribution includes the distribution of the number of parking times and the available parking time, and the available parking time is the time from the parking time to the ticket time.
[0029] Optionally, the historical parking information includes information about historical parking behaviors that generated tickets, and the processing of the historical parking information to obtain the corresponding parking duration distribution on each road section includes:
[0030] Clustering the historical parking behaviors according to the historical parking positions to obtain the historical parking behaviors on the road sections;
[0031] The information of historical parking behaviors on each of the road sections is processed to obtain the parking duration distribution.
[0032] Optionally, determining the target available parking time for each road section according to the parking time distribution includes:
[0033] Determine a range of possible parking durations when the number of parking times on the road section is greater than a threshold;
[0034] A target stoppage time on the road section is determined from the stoppage time range.
[0035] Optionally, the parking time distribution includes a first time distribution and a second time distribution, the first time distribution representing the distribution of the number of parking times and the available parking time corresponding to the historical parking behaviors that generated tickets, and the second time distribution representing the distribution of the number of parking times and the parking time corresponding to the historical parking behaviors that did not generate tickets.
[0036] Optionally, determining the target available parking time for each road section according to the parking time distribution includes:
[0037] Determining a first possible parking duration range from the first duration distribution according to the number of stops on the road section;
[0038] Determining a second possible parking duration range from the second duration distribution according to the number of stops on the road section;
[0039] Determine an overlapping duration range of the first parking time range and the second parking time range;
[0040] A target stoppage time on the road section is determined from the overlapping time range.
[0041] In a second aspect, an embodiment of the present invention provides a parking management method, the method comprising:
[0042] Acquire historical parking information, where the historical parking information at least includes information about multiple historical parking behaviors of multiple vehicles;
[0043] Processing the historical parking information to obtain the parking duration distribution on each corresponding road section;
[0044] The target parking time for each road section is determined according to the parking time distribution.
[0045] In a third aspect, an embodiment of the present invention provides a navigation device, the device comprising:
[0046] A behavior detection unit is configured to detect a waiting parking behavior;
[0047] The display control unit is configured to control the navigation interface to display information about a stoppable section within a predetermined range of the vehicle in response to detecting a parking behavior; the information about the stoppable section includes a stoppable duration.
[0048] In a fourth aspect, an embodiment of the present invention provides a parking management device, the device comprising:
[0049] An information acquisition unit is configured to acquire historical parking information, wherein the historical parking information at least includes information of multiple historical parking behaviors of multiple vehicles;
[0050] A processing unit is configured to process the historical parking information to obtain a parking duration distribution on each corresponding road section;
[0051] The duration determination unit is configured to determine a target parking duration for each of the road sections according to the parking duration distribution.
[0052] In a fifth aspect, an embodiment of the present invention provides an electronic device, comprising a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement any one of the methods described above.
[0053] In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, any one of the methods described above is implemented.
[0054] In a seventh aspect, an embodiment of the present invention provides a computer program product, which, when executed on a computer, enables the computer to execute any one of the methods described above.
[0055] The technical solution of the embodiment of the present invention obtains the parking time of the parkable sections within a predetermined range of the vehicle when the vehicle needs to park, and controls the navigation interface to display the parking time of the parkable sections within the predetermined range. As a result, the parking time reminder can be displayed by displaying the parking time, thereby avoiding illegal parking behavior. In addition, the embodiment of the present invention determines the parking time of each of the parkable sections according to the ticket time of the historical parking behavior that generated the ticket, which can improve the accuracy of the parking time of each section, further reduce the possibility of illegal parking behavior, and thus improve driving safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:
[0057] Figure 1 is a flowchart of a navigation method according to an embodiment of the present invention;
[0058] Figure 2 is a flow chart of a parking management method according to an embodiment of the present invention;
[0059] Figure 3 is a schematic diagram of a parking duration distribution according to an embodiment of the present invention;
[0060] Figure 4is a schematic diagram of another parking duration distribution according to an embodiment of the present invention;
[0061] Figure 5 is a schematic diagram of a navigation interface according to an embodiment of the present invention;
[0062] Figure 6 is another schematic diagram of a navigation interface according to an embodiment of the present invention;
[0063] Figure 7 is another schematic diagram of a navigation interface according to an embodiment of the present invention;
[0064] Figure 8 is a schematic diagram of a navigation device according to an embodiment of the present invention;
[0065] Fig. 9 is a schematic diagram of a parking management device according to an embodiment of the present invention;
[0066] Fig.10 is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0067] The present invention is described below based on embodiments, but the present invention is not limited to these embodiments. In the detailed description of the present invention below, some specific details are described in detail. It is possible for a person skilled in the art to fully understand the present invention without the description of these details. In order to avoid confusing the essence of the present invention, known methods, processes, flows, components and circuits are not described in detail.
[0068] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.
[0069] Unless the context clearly requires otherwise, words such as “include”, “including” and the like in the specification should be interpreted as including rather than being exclusive or exhaustive; that is, as meaning “including but not limited to”.
[0070] In the description of the present invention, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, "plurality" means two or more.
[0071] The embodiment of the present invention is mainly described by taking the application field of online car-hailing as an example. It should be understood that this embodiment can also be applied to the navigation process of other transportation application fields, and this embodiment does not limit this. At the same time, it should be understood that the data obtained in the embodiment of the present invention, such as historical driving data, behavior data, ticket data, current driving data, behavior data, etc., are all obtained, collected, stored, used, transmitted, provided and presented after the authorization of the corresponding user in accordance with the provisions of relevant laws and regulations, without infringing on the privacy of others and not violating public order and good morals.
[0072] Generally, a vehicle may be fined for illegal parking due to parking in a prohibited parking section or parking for too long in a temporary parking section. Therefore, how to accurately determine the parking time of each parking section and give a corresponding reminder to the driver after the driver enables the relevant reminder function is an important means to solve this problem. Based on this, this embodiment provides a navigation method and a parking management method to display the parking time to remind the parking time, thereby avoiding illegal parking.
[0073] Optionally, the navigation method for prompting the information of the stoppable road section of the present embodiment can be executed by an on-board device (such as a driver terminal, an on-board navigation device or other device, etc.). Specifically, the on-board device can receive the information of each stoppable road section sent by the server in advance, so that when the parking behavior is detected, the information of the nearby stoppable road section is obtained based on the road section where the vehicle is located, and then displayed on the navigation interface, or when parking is required, the server is requested to send the information of the stoppable road section within the predetermined range of the road section in real time, and the obtained stoppable road section information is controlled to be displayed on the navigation interface. In another optional implementation, the navigation method for prompting the information of the stoppable road section of the present embodiment can also be executed by a server, for example, the server receives the parking request of the vehicle or detects the parking behavior of the vehicle, and then obtains the information of the stoppable road section within the predetermined range based on the vehicle position, and controls the navigation interface of the on-board device to display the information of the stoppable road section within the predetermined range.
[0074] Optionally, the parking management method for obtaining each parking section of the present embodiment can be executed by a vehicle-mounted device. Specifically, the vehicle-mounted device can obtain historical parking information such as information on multiple historical parking behaviors of multiple vehicles from the server in advance, and process the historical parking information based on a built-in processing method to obtain the parking time distribution on each corresponding road section, and determine the target parking time of each road section according to the parking time distribution. Alternatively, the vehicle-mounted device can obtain historical parking information such as information on multiple historical parking behaviors of multiple vehicles near the road section where the vehicle is currently located from the server in real time, and process the historical parking information within the predetermined range based on a built-in processing method to obtain the parking time distribution on each corresponding road section, and determine the target parking time of each road section according to the parking time distribution. In another optional implementation, the parking management method for obtaining each parking section of the present embodiment can also be executed by a server, and the server processes the historical parking information based on a built-in processing method to obtain the parking time distribution on each corresponding road section, determine the target parking time of each road section according to the parking time distribution, and store the target parking time of each road section. Further optionally, after obtaining the target parking time for each road section, the server can send it to the on-board equipment of each vehicle, or it can obtain information on the parkable road sections near the vehicle's location when receiving a vehicle parking request and send it to the on-board equipment. This embodiment does not limit this.
[0075] Optionally, the server of this embodiment may be a single server, a server cluster (such as a distributed server), or a cloud server, etc. This embodiment is not limited to this.
[0076] Figure 1 FIG. 1 is a flowchart of a navigation method according to an embodiment of the present invention. In this embodiment, the navigation method is used to prompt information about a parking section when parking is required. Figure 1 As shown, the parking management method of the embodiment of the present invention includes:
[0077] Step S110, detecting the parking behavior.
[0078] In an optional implementation, the parking behavior can be determined based on the speed, acceleration and driver's behavior information of the vehicle. Specifically, step S110 includes: obtaining driving information under the premise of user authorization to obtain data, and detecting the parking behavior according to the driving information. Wherein, the driving information includes a combination of one or more of the following: vehicle speed information, acceleration information, driver behavior information, etc. Wherein, the driver behavior information may include but is not limited to the following behaviors for indicating parking: relevant voice information, text information, triggering parking controls, steering wheel control (such as steering wheel turning), body movements (such as gestures, head or other body movements), etc. Optionally, the detection method in the embodiment of the present invention may adopt a combination of one or more of the following: when the vehicle slows down and drives to the roadside (which can be determined by a driving recorder or steering wheel control), it is determined that the parking is about to start; the driver can also start the parking behavior by voice, text, triggering parking controls, etc. For example, the vehicle-mounted device receives the driver's voice information or text information containing "parking" and determines that the parking behavior is detected. For another example, a parking control is embedded in the navigation interface of the vehicle-mounted device, and when the parking control is triggered, it is determined that the parking behavior is detected; other sensor devices are used to detect the driver's body movements (such as gestures, head or other body movements used to indicate parking) through the driving recorder, and when the driver's relevant movements are detected and the vehicle slows down, it is determined that the parking behavior is detected. It should be understood that the above-mentioned various detection methods can be executed separately to detect the parking behavior to improve efficiency, or a combination of multiple detection methods can be used to detect the parking behavior to avoid errors caused by factors such as false triggering, thereby improving detection accuracy.
[0079] It should be understood that the above detection method is determined based on the changes in various types of driving information before parking in the specific application scenario. Therefore, this embodiment does not limit the detection method of the parking behavior to be detected. Other driving information that can characterize before or during parking can be applied to the parking behavior detection.
[0080] In an optional implementation, the method for obtaining information about parking sections on each road is described by taking the example of pre-acquiring information about parking sections on each road. The parking duration of each parking section is determined at least based on the ticket time of the historical parking behavior that generated the ticket. Figure 2 As shown, the parking management method for obtaining each parking section in this embodiment includes the following steps:
[0081] Step S210, obtaining historical parking information. The historical parking information at least includes information about multiple historical parking behaviors of multiple vehicles. Optionally, the information about historical parking behaviors includes historical parking locations, parking duration, and ticket information. The ticket information includes whether a ticket is generated and the ticket time when the ticket information is generated.
[0082] Taking online car-hailing as an example, during the driving process of the vehicle, the trajectory information such as the location of the trajectory point and the time of the trajectory point will be reported to the server in real time. Therefore, each trajectory point of the historical driving trajectory can be clustered based on the time and location information of the trajectory point in the historical driving trajectory to obtain the corresponding historical parking position and historical parking duration. It should be understood that when the vehicle stops, the positions of the reported adjacent trajectory points are basically the same or within a small position range. Therefore, the parking position can be obtained by clustering, and the time range of the trajectory points in the cluster cluster can be taken as the parking duration.
[0083] Optionally, if a vehicle generates a ticket, the corresponding historical parking behavior that generates the ticket can be determined by the ticket location (usually a certain street) and the ticket time, as well as the degree of match between the ticket location and the ticket time of the vehicle. For example, if a vehicle has parked in both Section A and Section B of Street X, if the ticket time corresponding to the vehicle is within the parking time range of Section B, it means that the vehicle has generated a ticket in Section B.
[0084] Step S220: Process the historical parking information to obtain the parking duration distribution on each corresponding road section.
[0085] Step S230, determining a target parking time for each road section according to the parking time distribution.
[0086] In an optional implementation, the parking time distribution of this embodiment includes the distribution of the number of parking times and the parking time. The parking time is the time from the parking time to the ticket time. Furthermore, the historical parking information of this embodiment includes the information of the historical parking behavior that generated the ticket.
[0087] In an optional implementation, step S220 may specifically include: clustering each historical parking behavior according to the historical parking position, obtaining the historical parking behavior on each road section, processing the information of the historical parking behavior on each road section, and obtaining the parking duration distribution. In other words, each historical parking behavior on each road section is obtained, and the parking duration distribution of the road section is determined based on the parking duration corresponding to the historical parking behavior on the road section. Optionally, the parking duration distribution may be a normal distribution.
[0088] Figure 3 FIG. 1 is a schematic diagram of a parking time distribution according to an embodiment of the present invention. Figure 3 As shown, taking a parking section X on a certain road as an example, data analysis is performed on the historical parking behaviors that generate tickets on the parking section X to obtain a distribution curve C1 of the parking time and the number of parking times.
[0089] The number of parking times Nm that generates a ticket when the parking time reaches t is the largest. In an optional implementation, the parking time t can be used as the target parking time of the parking section X.
[0090] In another optional implementation, a range of available parking times on a road section where the number of stops is greater than a threshold is determined, and a target available parking time on the road section is determined from the range of available parking times. That is, in this embodiment, a threshold value N1 may be pre-set, which is less than Nm, and a range of available parking times [t1, t2] may be determined based on the threshold value N1, and the target available parking time of the stoppable road section X may be determined from the range of available parking times [t1, t2]. For example, the minimum value t1, or the maximum value t2, or the middle value t in the range of available parking times may be determined as the target available parking time, or a value may be randomly selected from the range of available parking times [t1, t2] as the target available parking time of the stoppable road section X, and this embodiment does not limit this. Thus, this embodiment may improve the accuracy of the target available parking time of the stoppable road section obtained, and thus may avoid generating parking tickets when parking as much as possible.
[0091] In an optional implementation, the parking duration distribution of this embodiment includes a first duration distribution and a second duration distribution. The first duration distribution represents the distribution of the number of parking times and the parking duration corresponding to the historical parking behaviors that generated tickets, and the second duration distribution represents the distribution of the number of parking times and the parking duration corresponding to the historical parking behaviors that did not generate tickets.
[0092] In an optional implementation, step S220 may specifically include: clustering historical parking behaviors according to historical parking locations, obtaining historical parking behaviors that generated tickets and historical parking behaviors that did not generate tickets on each road section, processing information on historical parking behaviors that generated tickets and historical parking behaviors that did not generate tickets on each road section, and obtaining a first duration distribution and a second duration distribution.
[0093] Figure 4 FIG. 2 is a schematic diagram of another parking time distribution according to an embodiment of the present invention. Figure 4 As shown, taking a parking section X on a certain road as an example, data analysis is performed on the historical parking behaviors that resulted in tickets on the parking section X to obtain a time distribution curve Ca of each parking duration and the number of parking times. Data analysis is performed on the historical parking behaviors that did not result in tickets on the parking section X to obtain a time distribution curve Cb of each parking duration and the number of parking times.
[0094] Among them, in the historical parking behaviors that generated tickets, the number of parking times Nma when the parking time reached ta and generated tickets is the largest, and in the historical parking behaviors that did not generate tickets, the number of parking times Nmb when the parking time was tb. In an optional implementation, the parking time ta or the parking time tb can be used as the target parking time of the parking section X. In another optional implementation, a value can be randomly selected from the time range [ta, tb] formed by the parking time tb and the parking time ta as the target parking time of the parking section X.
[0095] In another optional implementation, a first possible stop time range is determined from a first time distribution according to the number of stops on the road section, a second possible stop time range is determined from a second time distribution according to the number of stops on the road section, an overlapping time range of the first possible stop time range and the second possible stop time range is determined, and a target possible stop time on the road section is determined from the overlapping time range.
[0096] That is to say, in this embodiment, a first threshold value Na and a second threshold value Nb may be pre-set, the first threshold value Na is less than Nma, and the second threshold value Nb is less than Nmb, and a first stoppable time range [t1, t2] is determined based on the first threshold value Na, and a second stoppable time range [t3, t4] is determined based on the second threshold value Nb. After that, an overlapping time range [t1, t4] of the first stoppable time range [t1, t2] and the second stoppable time range [t3, t4] is determined, and a target stoppable time of the stoppable section X is determined from the overlapping time range [t1, t4]. For example, the minimum value t1, the maximum value t4, or the middle value in the overlapping time range may be determined as the target stoppable time, or a value may be randomly selected in the overlapping time range [t1, t4] as the target stoppable time of the stoppable section X, and this embodiment does not limit this. Therefore, this embodiment can determine the final target parking time for each road section by comprehensively referring to the historical parking behaviors that generated tickets and the historical parking behaviors that did not generate tickets. This further improves the accuracy of the obtained target parking time for the parkable road sections, and thus can minimize the generation of parking tickets when parking.
[0097] It should be understood that the method of determining the target stoppage time of the road section near the current vehicle in real time is similar to the above embodiment and will not be repeated here.
[0098] Step S120, in response to detecting the parking behavior, controlling the navigation interface to display information about the parking sections within a predetermined range of the vehicle.
[0099] In an optional implementation, the present embodiment renders the location information of each stoppable road section in a predetermined rendering manner on the navigation interface, and displays the corresponding stoppable time in the form of bubbles around the stoppable road section in the navigation interface. Optionally, the predetermined rendering manner may be to render the stoppable road section on the navigation interface in a predetermined color, such as green.
[0100] Figure 5 Schematic diagram of a navigation interface according to an embodiment of the present invention. Figure 5 As shown, assuming that vehicle X triggers parking behavior at position A, information of all parking sections within a predetermined range of position A is obtained. Optionally, the predetermined range may be 1 km. It should be understood that the predetermined range may be set or adjusted according to specific application scenarios. For example, if there are fewer vehicles around the current position of the vehicle, a shorter predetermined range may be set, such as within 500 m. If there are more vehicles around the current position of the vehicle, the parking space may be tight, and a longer predetermined range may be set, such as 1.5 km, etc. This embodiment does not limit this.
[0101] like Figure 5 As shown, the available parking sections obtained within the predetermined range of position A include available parking sections l1, l2 and l3. The available parking time of the available parking section l1 is 7 minutes, the available parking time of the available parking section l2 is 5 minutes, and the available parking time of the available parking section l3 is 3 minutes, which is displayed in the form of bubbles. Thus, the driver is prompted to select the corresponding available parking section for parking based on his needs and the direction of vehicle travel, thereby avoiding illegal parking caused by parking overtime.
[0102] In an optional implementation, in response to the vehicle stopping at a stoppable section, a voice prompt is given of the stoppable time of the stoppable section. Figure 5 As shown, assuming that the vehicle X drives to the stoppable section l1 and stops, after the vehicle X reaches the stoppable section l1, a voice prompt is given that the stoppable time of the stoppable section l1 is 7 minutes, so as to further remind the driver to pay attention to the stoppable time and avoid illegal parking.
[0103] Figure 6 is another navigation interface schematic diagram of an embodiment of the present invention. In an optional implementation, in response to the vehicle stopping at a stoppable road section, the remaining stoppable time is controlled to be displayed on the navigation interface. Optionally, the remaining stoppable time may be displayed in the form of bubbles. Figure 6 As shown, when the vehicle X reaches the stoppable road section l1, the limited time displayed in the bubble 61 begins to gradually decrease, so as to further remind the driver of the remaining stoppable time and further avoid illegal parking caused by overtime parking.
[0104] Figure 7It is another navigation interface schematic diagram of an embodiment of the present invention. In an optional implementation, in response to the remaining available stop time reaching a preset threshold, a prompt message is displayed or a voice broadcast prompt message is given, and the prompt message is used to prompt that the remaining available stop time is insufficient.
[0105] Further optionally, this embodiment changes the rendering mode of the remaining stop time in the navigation interface to provide a strong prompt. Figure 7 As shown, when the remaining parking time reaches a preset threshold (e.g., 30s), a strong prompt is given by increasing the font of the remaining parking time, changing the rendering color of the bubble 71 or the rendering color of the remaining parking time, etc., to prompt the driver to leave the parking section l1 as soon as possible to avoid illegal parking. Furthermore, this embodiment can also give a strong prompt by displaying prompt information in the form of a pop-up window on the navigation interface to further prompt the driver to leave the parking section as soon as possible to avoid illegal parking. Figure 7 As shown, when the remaining parking time reaches the preset threshold, the control pops up a pop-up window 72 on the navigation interface to display a prompt message "30 seconds remaining for parking, please leave as soon as possible to avoid illegal parking". It should be understood that the prompt message can be used to prompt the driver to leave the current location, and this embodiment does not limit the specific content of the prompt.
[0106] This embodiment detects the parking behavior of the vehicle, and when the vehicle needs to park, controls the navigation interface to display the parking time of the parkable road section within a predetermined range. Therefore, the parking time reminder can be displayed by displaying the parking time, thereby avoiding illegal parking behavior. In addition, the embodiment of the present invention determines the parking time of each of the parkable road sections according to the ticket time of the historical parking behavior that generated the ticket, which can improve the accuracy of the parking time of each road section and further reduce the possibility of illegal parking behavior.
[0107] Figure 8 Schematic diagram of a navigation device according to an embodiment of the present invention. The navigation device according to the present embodiment may be deployed in a vehicle-mounted device or in a server, and the present embodiment does not limit this. Figure 8 As shown, the navigation device 8 includes a behavior detection unit 81 and a display control unit 82 .
[0108] The behavior detection unit 81 is configured to detect the waiting parking behavior. The display control unit 82 is configured to control the navigation interface to display the information of the parking section within the predetermined range of the vehicle in response to the detection of the waiting parking behavior; the information of the parking section includes the parking duration.
[0109] In an optional implementation, the display control unit 82 is further configured to render the location information of each stoppable section in a predetermined rendering manner on the navigation interface, and to display the corresponding stoppable time in the form of bubbles around the stoppable section in the navigation interface.
[0110] In an optional implementation, the display control unit 82 is further configured to control the display of the remaining parking time on the navigation interface in response to the vehicle stopping at a stoppable section.
[0111] In an optional implementation, the navigation device 8 further includes a first prompting unit configured to, in response to the vehicle stopping at a stoppable section, provide a voice prompt of the stoppable time of the stoppable section.
[0112] In an optional implementation, the navigation device 8 further includes a second prompt unit configured to display a prompt message or voice broadcast a prompt message in response to the remaining stop time reaching a preset threshold, wherein the prompt message is used to prompt that the remaining stop time is insufficient.
[0113] Further optionally, the second prompt unit is also configured to change the rendering method of the remaining stop time on the navigation interface to provide a strong prompt; and / or display the prompt information in a pop-up window on the navigation interface.
[0114] In an optional implementation, the behavior detection unit 81 is further configured to obtain driving information, wherein the driving information includes vehicle speed information, acceleration information, and / or driver behavior information, and detect the parking behavior based on the driving information.
[0115] In an optional implementation, the parking duration of each of the parking sections is determined at least based on the ticket time of the historical parking behavior that generated the ticket.
[0116] In an optional implementation, the navigation device 8 further includes a processing unit configured to process historical parking information and obtain a target parking time for each road section.
[0117] Optionally, the processing unit includes an information acquisition subunit, a processing subunit and a duration determination subunit. The information acquisition subunit is configured to acquire historical parking information, and the historical parking information at least includes information on multiple historical parking behaviors of multiple vehicles. The processing subunit is configured to process the historical parking information and acquire the parking duration distribution on each corresponding road section. The duration determination subunit is configured to determine the target parking duration of each road section according to the parking duration distribution. Optionally, the information on the historical parking behavior includes historical parking locations, parking duration, and ticket information, and the ticket information includes whether a ticket is generated and the ticket time when the ticket information is generated.
[0118] In an optional implementation, the parking time distribution includes the distribution of the number of parking times and the available parking time, and the available parking time is the time from the parking time to the ticket time.
[0119] In an optional implementation, the historical parking information includes information about historical parking behaviors that generated tickets. The processing subunit includes a clustering module and a processing module. The clustering module is configured to cluster each of the historical parking behaviors according to the historical parking positions to obtain the historical parking behaviors on each of the road sections. The processing module is configured to process the information about the historical parking behaviors on each of the road sections to obtain the parking duration distribution.
[0120] Further optionally, the duration determination subunit includes a first range determination module and a first duration determination module. The first range determination module is configured to determine a range of available parking durations on the road section where the number of stops on the road section is greater than a threshold. The first duration determination module is configured to determine a target available parking duration on the road section from the available parking duration range.
[0121] In an optional implementation, the parking duration distribution includes a first duration distribution and a second duration distribution, wherein the first duration distribution represents the distribution of the number of parking times and the available parking times corresponding to historical parking behaviors that generated tickets, and the second duration distribution represents the distribution of the number of parking times and the parking times corresponding to historical parking behaviors that did not generate tickets.
[0122] Further optionally, the duration determination subunit includes a second range determination module, a third range determination module, an overlapping range determination module and a second duration determination module. The second range determination module is configured to determine a first stoppable duration range from the first duration distribution according to the number of stops on the road section. The third range determination module is configured to determine a second stoppable duration range from the second duration distribution according to the number of stops on the road section. The overlapping range determination module is configured to determine an overlapping duration range of the first stoppable duration range and the second stoppable duration range. The second duration determination module is configured to determine a target stoppable duration on the road section from the overlapping duration range.
[0123] This embodiment detects the parking behavior of the vehicle, and when the vehicle needs to park, controls the navigation interface to display the parking time of the parkable road section within a predetermined range. Therefore, the parking time reminder can be displayed by displaying the parking time, thereby avoiding illegal parking behavior. In addition, the embodiment of the present invention determines the parking time of each of the parkable road sections according to the ticket time of the historical parking behavior that generated the ticket, which can improve the accuracy of the parking time of each road section and further reduce the possibility of illegal parking behavior.
[0124] Fig. 9 Schematic diagram of a parking management device according to an embodiment of the present invention. The parking management device according to this embodiment can be deployed in a vehicle-mounted device or in a server, and this embodiment does not limit this. Fig. 9 As shown, the parking management device 9 includes an information acquisition unit 91, a processing unit 92 and a duration determination unit 93.
[0125] The information acquisition unit 91 is configured to acquire historical parking information, and the historical parking information at least includes information on multiple historical parking behaviors of multiple vehicles. The processing unit 92 is configured to process the historical parking information and acquire the parking time distribution on each corresponding road section. The time determination unit 93 is configured to determine the target parking time of each road section according to the parking time distribution. Optionally, the information on the historical parking behavior includes historical parking locations, parking time, and ticket information, and the ticket information includes whether a ticket is generated and the ticket time when the ticket information is generated.
[0126] In an optional implementation, the parking time distribution includes the distribution of the number of parking times and the available parking time, and the available parking time is the time from the parking time to the ticket time.
[0127] In an optional implementation, the historical parking information includes information about historical parking behaviors that generated tickets. The processing unit 92 includes a clustering module and a processing module. The clustering module is configured to cluster each of the historical parking behaviors according to the historical parking positions to obtain the historical parking behaviors on each of the road sections. The processing module is configured to process the information about the historical parking behaviors on each of the road sections to obtain the parking duration distribution.
[0128] Further optionally, the duration determination unit 93 includes a first range determination module and a first duration determination module. The first range determination module is configured to determine a range of available parking durations on the road section where the number of stops on the road section is greater than a threshold. The first duration determination module is configured to determine a target available parking duration on the road section from the available parking duration range.
[0129] In an optional implementation, the parking duration distribution includes a first duration distribution and a second duration distribution, wherein the first duration distribution represents the distribution of the number of parking times and the available parking times corresponding to historical parking behaviors that generated tickets, and the second duration distribution represents the distribution of the number of parking times and the parking times corresponding to historical parking behaviors that did not generate tickets.
[0130] Further optionally, the duration determination unit 93 includes a second range determination module, a third range determination module, an overlapping range determination module and a second duration determination module. The second range determination module is configured to determine a first stoppable duration range from the first duration distribution according to the number of stops on the road section. The third range determination module is configured to determine a second stoppable duration range from the second duration distribution according to the number of stops on the road section. The overlapping range determination module is configured to determine an overlapping duration range of the first stoppable duration range and the second stoppable duration range. The second duration determination module is configured to determine a target stoppable duration on the road section from the overlapping duration range.
[0131] This embodiment obtains historical parking information, processes the historical parking information, obtains the parking time distribution on each corresponding road section, and determines the target parking time for each road section according to the parking time distribution, so as to improve the accuracy of the parking time for each road section and further reduce the possibility of illegal parking.
[0132] Fig.10 Schematic diagram of an electronic device according to an embodiment of the present invention. Fig.10 As shown, the electronic device 10 is a general data processing device, which includes a general computer hardware structure, which at least includes a processor 101 and a memory 102. The processor 101 and the memory 102 are connected via a bus 103. The memory 102 is suitable for storing instructions or programs executable by the processor 101. The processor 101 can be an independent microprocessor or a collection of one or more microprocessors. Thus, the processor 101 executes the instructions stored in the memory 102, thereby executing the method flow of the embodiment of the present invention as described above to realize the processing of data and the control of other devices. The bus 103 connects the above-mentioned multiple components together, and at the same time connects the above-mentioned components to the display controller 104 and the display device and the input / output (I / O) device 105. The input / output (I / O) device 105 can be a mouse, a keyboard, a modem, a network interface, a touch input device, a somatosensory input device, a printer, and other devices known in the art. Typically, the input / output device 105 is connected to the system through an input / output (I / O) controller 106.
[0133] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices (equipment) or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may adopt a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0134] The present application is described with reference to flowcharts of methods, apparatuses (devices) and computer program products according to embodiments of the present application. It should be understood that each process in the flowchart can be implemented by computer program instructions.
[0135] These computer program instructions may be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device that implements the process Figure 1 A function specified in a process or multiple processes.
[0136] These computer program instructions may also be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce the instructions for implementing the process Figure 1 A device that specifies functions in a process or multiple processes.
[0137] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used for a computer to execute part or all of the above method embodiments.
[0138] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by specifying relevant hardware through a program, and the program is stored in a storage medium, including several instructions for a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0139] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A navigation method, characterized in that: The method comprises: Detecting parking behavior; In response to detecting a parking behavior, controlling the navigation interface to display information about a stoppable road section within a predetermined range of each vehicle, wherein the information about the stoppable road section includes a stoppable time; The parking time of each of the parking sections is determined according to the parking time distribution on each section, the parking time distribution includes the distribution of the number of parking times and the parking time, the parking time distribution type includes a normal distribution, the parking time is the time from the parking time to the ticket time, and the parking time distribution is determined by the following steps: Acquire historical parking information, where the historical parking information at least includes information about multiple historical parking behaviors of multiple vehicles; Clustering the historical parking behaviors according to the historical parking positions to obtain the historical parking behaviors on each road section; The information of historical parking behaviors on each of the road sections is processed to obtain the parking duration distribution.
2. The method according to claim 1, characterized in that The information of each stoppable road section displayed on the control navigation interface includes: Rendering the location information of each of the stoppable sections in a predetermined rendering manner on the navigation interface; The corresponding stopover time is displayed in the form of bubbles around the stopover sections in the navigation interface.
3. The method according to claim 2, characterized in that The method further comprises: In response to the vehicle stopping at a stoppable road section, the remaining stoppable time is controlled to be displayed on the navigation interface.
4. The method according to claim 2 or 3, characterized in that: The method further comprises: In response to the vehicle stopping at a stoppable section, a voice prompt is given of the stoppable time of the stoppable section.
5. The method according to claim 3, characterized in that: The method further comprises: In response to the remaining available parking time reaching a preset threshold, a prompt message is displayed or a voice broadcast prompt message is given, wherein the prompt message is used to prompt that the remaining available parking time is insufficient.
6. The method according to claim 5, characterized in that The displayed prompt information includes: Changing the rendering method of the remaining stop time on the navigation interface to provide a strong prompt; and / or The prompt information is displayed in the form of a pop-up window on the navigation interface.
7. The method according to claim 1, characterized in that The detection of the waiting parking behavior includes: Acquiring driving information, wherein the driving information includes vehicle speed information, acceleration information, and / or driver behavior information; The parking behavior is detected according to the driving information.
8. The method according to claim 1, characterized in that The information of historical parking behavior includes historical parking location, parking duration, and ticket information. The ticket information includes whether a ticket is generated and the ticket time when the ticket information is generated.
9. The method according to claim 1, characterized in that: The historical parking information includes information on historical parking behaviors that generated tickets.
10. The method according to claim 9, characterized in that Determining the target parking time for each road section according to the parking time distribution includes: Determine a range of possible parking durations when the number of parking times on the road section is greater than a threshold; A target stoppage time on the road section is determined from the stoppage time range.
11. The method according to claim 8, characterized in that The parking duration distribution includes a first duration distribution and a second duration distribution. The first duration distribution represents the distribution of the number of parking times and the available parking times corresponding to historical parking behaviors that generated tickets, and the second duration distribution represents the distribution of the number of parking times and the parking times corresponding to historical parking behaviors that did not generate tickets.
12. The method according to claim 11, characterized in that Determining the target parking time for each road section according to the parking time distribution includes: Determining a first possible parking duration range from the first duration distribution according to the number of stops on the road section; Determining a second possible parking duration range from the second duration distribution according to the number of stops on the road section; Determine an overlapping duration range of the first parking time range and the second parking time range; A target stoppage time on the road section is determined from the overlapping time range.
13. A parking management method, characterized in that: The method comprises: Acquire historical parking information, where the historical parking information at least includes information about multiple historical parking behaviors of multiple vehicles; Processing the historical parking information to obtain the parking duration distribution on each corresponding road section; Determining a target parking time for each of the road sections according to the parking time distribution; The parking time distribution includes the distribution of parking times and available parking time, the parking time distribution type includes normal distribution, the available parking time is the time from parking time to ticket time, and the processing of the historical parking information to obtain the parking time distribution on each corresponding road section includes: Clustering the historical parking behaviors according to the historical parking positions to obtain the historical parking behaviors on each road section; The information of historical parking behaviors on each of the road sections is processed to obtain the parking duration distribution.
14. A navigation device, characterized in that: The device comprises: A behavior detection unit is configured to detect a waiting parking behavior; A display control unit is configured to control the navigation interface to display information about a stoppable road section within a predetermined range of the vehicle in response to detecting a parking behavior, wherein the information about the stoppable road section includes a stoppable time; The parking time of each of the parking sections is determined according to the parking time distribution on each section, the parking time distribution includes the distribution of the number of parking times and the parking time, the parking time distribution type includes a normal distribution, the parking time is the time from the parking time to the ticket time, and the parking time distribution is determined by the following steps: Acquire historical parking information, where the historical parking information at least includes information about multiple historical parking behaviors of multiple vehicles; Clustering the historical parking behaviors according to the historical parking positions to obtain the historical parking behaviors on each road section; The information of historical parking behaviors on each of the road sections is processed to obtain the parking duration distribution.
15. A parking management device, characterized in that: The device comprises: An information acquisition unit is configured to acquire historical parking information, wherein the historical parking information at least includes information on multiple historical parking behaviors of multiple vehicles; A processing unit is configured to process the historical parking information to obtain a parking duration distribution on each corresponding road section; a duration determination unit, configured to determine a target parking duration for each of the road sections according to the parking duration distribution; The parking time distribution includes the distribution of parking times and available parking time, the parking time distribution type includes normal distribution, the available parking time is the time from parking time to ticket time, and the processing of the historical parking information to obtain the parking time distribution on each corresponding road section includes: Clustering the historical parking behaviors according to the historical parking positions to obtain the historical parking behaviors on each road section; The information of historical parking behaviors on each of the road sections is processed to obtain the parking duration distribution.
16. An electronic device comprising a memory and a processor, characterized in that: The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1-13.
17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 13 is implemented.
18. A computer program product, characterized in that When the computer program product is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Method and system for legal parking
CN107735825A
Urban street roadside short-time parking management system
CN112382125A
Parking risk determination method and device, electronic equipment and storage medium
CN112668892A