CN116543576A - Method and device for driving prompt - Google Patents
Method and device for driving prompt Download PDFInfo
- Publication number
- CN116543576A CN116543576A CN202310288498.5A CN202310288498A CN116543576A CN 116543576 A CN116543576 A CN 116543576A CN 202310288498 A CN202310288498 A CN 202310288498A CN 116543576 A CN116543576 A CN 116543576A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- green wave
- signal
- information
- speed range
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000004044 response Effects 0.000 claims abstract description 35
- 238000004590 computer program Methods 0.000 claims abstract description 11
- 238000012545 processing Methods 0.000 claims description 19
- 230000000007 visual effect Effects 0.000 claims description 5
- 230000000875 corresponding effect Effects 0.000 description 34
- 238000010586 diagram Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 17
- 238000004891 communication Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000001133 acceleration Effects 0.000 description 5
- 208000019901 Anxiety disease Diseases 0.000 description 4
- 230000036506 anxiety Effects 0.000 description 4
- 206010021033 Hypomenorrhoea Diseases 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000033228 biological regulation Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 101000822695 Clostridium perfringens (strain 13 / Type A) Small, acid-soluble spore protein C1 Proteins 0.000 description 1
- 101000655262 Clostridium perfringens (strain 13 / Type A) Small, acid-soluble spore protein C2 Proteins 0.000 description 1
- 241000361919 Metaphire sieboldi Species 0.000 description 1
- 101000655256 Paraclostridium bifermentans Small, acid-soluble spore protein alpha Proteins 0.000 description 1
- 101000655264 Paraclostridium bifermentans Small, acid-soluble spore protein beta Proteins 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008033 biological extinction Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009423 ventilation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/091—Traffic information broadcasting
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Traffic Control Systems (AREA)
Abstract
Embodiments of the present disclosure relate to methods, apparatuses, electronic devices, computer storage media, and computer program products for driving tips. The method includes determining a green wave speed range for traveling through a group of lights including the first light based on a distance of the vehicle to the first light. The method further includes generating green wave alert information in response to determining that the current speed of the vehicle falls within a green wave speed range, the green wave alert information indicating at least one of: a green wave speed range and the number of signal lights in a group. Therefore, the green wave information can be provided to improve the passing efficiency, and the driving comfort and safety can be ensured.
Description
Technical Field
Example embodiments of the present disclosure relate generally to the field of computers, and in particular, relate to a method, apparatus, electronic device, computer-readable storage medium, and computer program product for driving tips.
Background
With the improvement of living standard, vehicles are increasingly widely used nowadays, and driving and traveling are the most common traffic mode in life for people. Traffic lights, commonly known as traffic lights, are one of the most important traffic signals during driving.
Vehicles need to choose to travel or stop at almost every intersection as instructed by the signal lights. In the running process of the vehicle, a driver and a controller of the vehicle need to combine the signal lamp state in front of the road to make driving decisions.
Disclosure of Invention
In a first aspect of the present disclosure, a method for driving advice is provided. The method comprises the following steps: determining a green wave speed range for driving through a group of lights including the first light based on a distance of the vehicle to the first light; and in response to determining that the current speed of the vehicle falls within the green wave speed range, generating green wave alert information indicating at least one of: a green wave speed range and the number of signal lights in a group.
In a second aspect of the present disclosure, an apparatus for driving advice is provided. The device comprises: determining a green wave speed range for driving through a group of lights including the first light based on a distance of the vehicle to the first light; and a generation module configured to generate green wave alert information indicating at least one of the following in response to determining that the current speed of the vehicle falls within the green wave speed range: a green wave speed range and the number of signal lights in a group.
In a third aspect of the present disclosure, an electronic device is provided. The apparatus comprises at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by at least one processing unit, cause the apparatus to perform the method of the first aspect.
In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. The computer readable storage medium has stored thereon a computer program executable by a processor to implement the method of the first aspect.
In a fifth aspect of the present disclosure, a computer program product is provided. The computer program product comprises computer executable instructions which, when executed by a processor, implement the method of the first aspect.
It should be understood that what is described in this section of the disclosure is not intended to limit key features or essential features of the embodiments of the disclosure, nor is it intended to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following description.
Drawings
The above and other features, advantages and aspects of embodiments of the present disclosure will become more apparent by reference to the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, wherein like or similar reference numerals denote like or similar elements, in which:
FIG. 1 illustrates a schematic diagram of an example environment in which embodiments of the present disclosure may be implemented;
FIG. 2 illustrates a flow chart of a process for driving hints, according to some embodiments of the present disclosure;
FIG. 3 illustrates a schematic diagram of an example of determining a green wave speed range in accordance with some embodiments of the present disclosure;
FIG. 4 illustrates a schematic diagram of an example of a displayed green wave alert message according to some embodiments of the present disclosure;
fig. 5 illustrates a flow chart of a process of providing handover information according to some embodiments of the present disclosure;
FIG. 6 illustrates a schematic diagram of an example of displayed handoff alert information in accordance with some embodiments of the present disclosure;
FIG. 7 illustrates a block diagram of an apparatus for driving hints, according to some embodiments of the disclosure; and
fig. 8 illustrates a block diagram of an apparatus capable of implementing various embodiments of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure have been illustrated in the accompanying drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather, these embodiments are provided so that this disclosure will be more thorough and complete. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
In describing embodiments of the present disclosure, the term "comprising" and its like should be taken to be open-ended, i.e., including, but not limited to. The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions are also possible below. The terms "first," "second," and the like, may refer to different or the same object. Other explicit and implicit definitions are also possible below.
Embodiments of the present disclosure may relate to user data, the acquisition and/or use of data, and the like. These aspects all follow corresponding legal and related regulations. In embodiments of the present disclosure, all data collection, acquisition, processing, forwarding, use, etc. is performed with knowledge and confirmation by the user. Accordingly, in implementing the embodiments of the present disclosure, the user should be informed of the type of data or information, the range of use, the use scenario, etc. that may be involved and obtain the authorization of the user in an appropriate manner according to the relevant laws and regulations. The particular manner of notification and/or authorization may vary depending on the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
As mentioned briefly above, vehicles are now becoming more and more widely used with the increasing standard of living, and driving and traveling have been the most common means of transportation in life for people. To better assist the user decision, enhance the user experience, the navigation information is no longer limited to only providing direction information for guiding the direction of the user, but may also include other information for assisting the user in driving, such as signal light information. Such traffic light information is, for example, a current indication state of the traffic light (e.g., whether traffic is possible), a remaining time of the current indicated state, and the like. Accordingly, the vehicle driving user can determine the driving strategy, for example, whether to perform acceleration, deceleration driving, waiting time, etc., according to the signal lamp information. In this context, in order to further improve the use value of the alert information associated with the signal lamps, in some embodiments, a group of signal lamps capable of forming a green wave passing state is estimated based on the indication state of each signal lamp (in general, each signal lamp in a group of signal lamps having a green wave passing state may be referred to as a green wave signal lamp, a green wave band signal lamp, or the like). A green wave traffic state (or green wave band), meaning that there is a travel speed (which may also be referred to as a range of green wave speeds, typically a range of travel speeds) associated with a set of green wave signal lamps that can be continuously passed through when the vehicle is traveling at a travel speed that falls within the range of green wave speeds.
For example, one possible way is to determine green-wave traffic state information based on pre-planning information (such planning information may, for example, define a vehicle speed of a road section on a specified traffic route, and then require signal lights to make corresponding adjustments to the start time of the allowed traffic state of each intersection through which the traffic flow passes according to the road section distance, to form a set of green-wave signal lights), and bind such speed information with each signal light (i.e., green-wave signal lights), and subsequently, based on the binding information, the service provider may provide the user with corresponding green-wave traffic state information (e.g., the number of green-wave signal lights present in the current road section, and the corresponding vehicle speed interval).
However, in such a manner, not only is the green wave traffic relationship between the signal lights preconfigured, but because the green wave speed is actually directed to (or associated with) all of the signal lights, such a manner may result in a lower value of the green wave speed provided in situations where, for example, a user may only need to pass through a portion of the signal lights, may not need to travel at the green wave speed through all of the signal lights. In addition, in such a manner, since there is also explicit guidance (for example, informing the user that the user needs to accelerate to a certain speed to continuously and sequentially pass through the signal lights, otherwise, waiting) on the driving behavior of the user, the user may generate speed anxiety, which not only affects the user experience, but also may negatively affect the driving safety.
The embodiment of the disclosure provides a scheme for driving prompt. According to various embodiments of the present disclosure, a green wave speed range for traveling through a group of lights including a first light is determined based on a distance of a vehicle to the first light. In response to determining that the current speed of the vehicle falls within the green wave speed range, generating green wave alert information indicating at least one of: a green wave speed range and the number of signal lights in a group.
In the embodiment of the disclosure, after the green wave speed range can be determined, the green wave reminding is performed after the vehicle speed falls into the green wave speed range, so that the speed guiding of the user can be avoided, and the user is prevented from adapting to the green wave speed in a frequent acceleration and deceleration mode. Therefore, the green wave information can be provided to improve the passing efficiency, and the driving comfort and safety can be ensured.
Referring initially to fig. 1, fig. 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure may be implemented. In environment 100, terminal device 110, server device 120, and user 130 may be included. In some embodiments, terminal device 110 may also be associated with a display interface 111 such that it utilizes display interface 111 for interaction with user 130. The user 130 may communicate with the server device 120 using the terminal device 110 (e.g., the user 130 utilizes the display interface 111) to obtain driving assistance information (e.g., route information, signal light information). For example, the user 130 communicates with the server device 120 using the terminal device 110, and sends out a departure point (e.g., a location where the user 130 is currently located) and a destination to the server device 120 to obtain route information (e.g., route information planned by the server device 120) from the departure point to the destination. Accordingly, the server device 120 may determine auxiliary information (e.g., route information planned based on map information maintained in advance, traffic light information of a route determined based on the route information, etc.) based on the current location and destination of the user 130, and send the auxiliary information to the terminal device 110 for presentation to assist the user 130 in driving. Alternatively or additionally, the terminal device 110 may also extract status information based on the current driving status of the user 130 and present the status information to the user 130 for assistance, e.g. it may collect the current speed, position, etc. of the vehicle driven by the user 130. Accordingly, the terminal device 110 may send the collected status information (separately and/or simultaneously) such as speed, location, etc., to the outside of the server device 120, and present the status information to the user 130, e.g., using an interface of a display device associated with the terminal device 110 (e.g., the display interface 111 of the terminal device 110).
In environment 100, terminal device 110 may be any type of mobile terminal, fixed terminal, or portable terminal, including a mobile handset, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia tablet, personal Communication System (PCS) device, personal navigation device, personal Digital Assistant (PDA), audio/video player, digital camera/camcorder, positioning device, television receiver, radio broadcast receiver, electronic book device, game device, or any combination of the preceding, including the accessories and peripherals of these devices, or any combination thereof. Alternatively, the terminal device 110 may also be an appropriate electronic device mounted in the vehicle, for example, a center control device of the vehicle, a vehicle recorder mounted in the vehicle, an electronic rearview mirror, or the like. The server device 120 may be, for example, a computing system/server, such as a mainframe, edge computing node, computing device in a cloud environment, and so forth.
It should be understood that the structure and function of environment 100 are described for illustrative purposes only and are not meant to suggest any limitation as to the scope of the disclosure.
In this regard, some embodiments of the present disclosure provide a process for driving hints. Referring specifically to fig. 2, fig. 2 illustrates a flow chart of a process 200 for driving hints according to some embodiments of the present disclosure. Process 200 may be implemented at an appropriate electronic device or combination of electronic devices (e.g., terminal device 110 or a combination of terminal device 110 and server device 120 as shown in fig. 1). For ease of discussion, process 200 is described below with the combination of terminal device 110 and server device 120 as an example.
It should be appreciated that the type of signal light may be complex and varied during life, e.g., in some scenarios, the signal light may merely indicate whether traffic is possible in blue, white, or the status may be indicated by the presentation of a single indicator signal (e.g., the illumination, extinction of a single indicator light), or the signal light may also include intermediate states that indicate that traffic and non-traffic states are switched, e.g., a yellow light state. For convenience of understanding, in the following description, a signal indicating a "no-traffic state" is indicated by a "red light" and a "green light" is indicated by a "traffic light" for example.
In addition, to more clearly describe the process for driving cues, and the presentation examples associated therewith, process 200 will be described in connection with fig. 3 and 4. An example 300 of the server device 120 determining a green wave speed range in some embodiments is shown in fig. 3. An example 400 of green wave alert information displayed in terminal device 110 in some embodiments is shown in fig. 4.
At block 210, the server-side device 120 determines a green wave speed range for traveling through a group of lights including the first light based on the distance of the vehicle to the first light. In an embodiment of the present disclosure, the server device 120 obtains a distance of a vehicle (e.g., a vehicle driven by the user 130) to a first signal, which is typically a signal in front of the vehicle traveling and closest to the vehicle. In some embodiments, the server device 120 may determine a driving direction of the vehicle based on the above-described route information, and determine the first signal light based on the current location of the vehicle and the driving direction of the vehicle. In some embodiments, the server device 120 may use as the first signal a signal of an intersection located closest to the vehicle in front of the road and according to the current location of the vehicle (or road). Further, the server-side device 120 determines a group of signals including the first signal to determine other signals for which a green wave communication relationship exists. In some embodiments, the server-side device 120 may determine a signal that the vehicle passes after the first signal through route information of the vehicle (e.g., a planned route provided for the vehicle, a predicted vehicle travel route, etc.), and for ease of understanding, such a signal may be referred to as a second signal. Accordingly, the server device 120 may determine a second speed range corresponding to the second signal based on the location of the vehicle to the second signal, respectively.
For ease of understanding, only the example is illustrated in which the server-side device 120 determines a green wave speed range corresponding to the first signal light based on the distance of the vehicle from the first signal light. After determining the first signal, the server device 120 determines a distance between the vehicle and the first signal, a current state of the first signal, and a switching time of at least one future state, for example, the current state of the first signal is red, and a future green switching time is 10:10:15, the moment of switching yellow lamps by the green light in the future is 10:10:45, the time for switching the red light of the future yellow light is 10:10:50.
further, the server device 120 determines a speed range in which the first signal is in a green light state just when the vehicle reaches the first signal based on the switching timing and the distance of the vehicle to the first signal, for example, the server device 120 may determine the speed range [ v ] based on the following formulas (1) and (2) min ,v max ]:
Wherein D represents the distance from the current vehicle to the first signal lamp, t 1 Indicating the end time of a green light period of the first signal lamp, t 2 Representing the start time of this green light cycle of the first signal, T represents the point in time at which it is desired to enter the green wave traffic state (e.g., the current time at which the distance of the vehicle to the first signal is obtained), v min Representing the lower limit of the velocity value, v max Indicating an upper speed value limit.
ExampleFor example, the current vehicle is 200m away from the first signal lamp, and the time when the green wave passing state is expected to be entered is 10:10:05, the current state of the first signal lamp is red, and the green light in a future green light period is started as 10:10:15, the end time is 10:10:45. accordingly, the service end device 120 may determine that a green wave speed range corresponding to the first signal lamp isI.e. [5m/s,20m/s ]]。
Accordingly, the server-side device 120 may determine the speed range of the other lights than the first signal in the set of lights based on a similar manner.
It should be appreciated that for the same signal, the server device 120 determines a plurality of different speed ranges (e.g., for different green light periods, corresponding speed ranges are obtained).
Further, the server apparatus 120 may determine a green wave speed range corresponding to a group of signal lights including the first signal light based on the green wave speed range interval corresponding to each signal light. For ease of understanding, a green wave speed range corresponding to a set of signal lamps may be referred to as a target green wave speed range. In some embodiments, the server device 120 may perform statistics based on each signal in a set of signals (e.g., the green wave speed ranges corresponding to the first signal and the second signal) to determine an intersection of the green wave speed ranges corresponding to each signal, and use the intersection as the green wave speed range corresponding to the set of signals (i.e., the target green wave speed range described above).
In some embodiments, determining a green wave speed range for traveling through a group of lights including a first light includes: determining a first speed range for traveling through the first signal; determining at least one second speed range for driving through at least one second signal, the at least one second signal being determined based on route information of the vehicle; and determining a green wave speed range for traveling through a set of signal lights based on the first speed range and the at least one second speed range.
Specifically, as described above, the server device 120 may determine a first speed range corresponding to the first signal lamp (i.e., a green wave speed range corresponding to the signal lamp described above), and a second speed range corresponding to the at least one second signal lamp (i.e., a green wave speed range corresponding to the signal lamp described above), respectively (e.g., a signal lamp passing after the vehicle passes through the first signal lamp, determined based on the route information of the vehicle). The server device 120 then determines a green wave speed range (i.e., the target green wave speed range described above) for traveling through a set of signal lights based on the intersection between the first speed range and the second speed range. In some embodiments, the server-side device 120 may also filter the determined target green wave speed range based on a pre-maintained speed threshold in determining the target green wave speed range. For example, a speed threshold may be maintained based on information such as road speed limit, so that the server device 120 may delete (or modify) a speed range that does not meet the road speed limit according to the speed threshold, so that the final target green wave speed range meets the road speed limit requirement, and has practical use value.
It should be appreciated that, based on the foregoing description, the server device 120 may ultimately maintain at least one target green wave speed interval and a set of signal lights corresponding to the target green wave speed interval. For example, the server device 120 may maintain a set of lights (e.g., first light, second light a, second light b) corresponding to the target green wave speed interval [30km/h,40km/h ], and a set of lights (e.g., first light, second light a, second light b, and second light c) corresponding to the target green wave speed interval [30km/h,50km/h ].
It should be appreciated that in some scenarios, for example, the intersection of one or more green wave speed intervals corresponding to a first signal with one or more green wave speed intervals of other signals (e.g., a second signal) is an empty set, and accordingly, only the first signal may be included in such a set of signals.
To more clearly illustrate the results of this process, reference may be made to FIG. 3 for an exemplary purpose. An example 300 of the server device 120 determining a green wave speed range in some embodiments is shown in fig. 3. In fig. 3, a distance-time coordinate system may be constructed, and indication states of the respective signal lamps (e.g., the first signal lamp, the second signal lamp a, the second signal lamp b, and the second signal lamp c) are represented therein by a histogram. In example 300, the bar graph portion corresponding to pattern 310 indicates that the signal is in a red light state, the bar graph portion corresponding to pattern 320 indicates that the signal is in a green light state, and the bar graph portion corresponding to pattern 330 indicates that the signal is in a yellow light state. Example 300 illustrates one available speed (e.g., one available speed for vehicle 341 for line 351 shown) for each of the target green wave speeds of vehicle 341 and vehicle 342, and a corresponding green wave band width (e.g., time width 350 shown for vehicle 341) at that available speed.
At block 220, the server-side device 120 generates green wave alert information in response to determining that the current speed of the vehicle falls within the green wave speed range. In an embodiment of the present disclosure, the server device 120 presents green wave alert information with a target device associated with the vehicle (e.g., such a target device may be, for example, the terminal device 110 used by the user 130 in the case of the vehicle being driven by the user 130) if it is determined that the current speed of the vehicle falls within the above-determined green wave speed range. Such green wave alert information indicates at least one of: the green wave speed range and the number of a group of signal lights, i.e. the number of signal lights that the service end device 120 can use the terminal device 110 to present the green wave speed range in which the vehicle currently falls, and the number of signal lights that the green wave speed range can pass. Based on the above example, for example, in the case where the server device 120 determines that the current speed of the vehicle is 35km/h, it may be determined that it falls within the [30km/h,40km/h ] target green-wave speed section. Accordingly, the service-side device 120 determines that the green wave speed range indicated in the green wave alert information is [30km/h,40km/h ], and the number of the group of signal lights is 3 (i.e., the first signal light, the second signal light a, and the second signal light b). For another example, the server device 120 may determine that it falls within the [30km/h,50km/h ] target green wave speed interval in the case where it is determined that the current speed of the vehicle is 45 km/h. Accordingly, the service-side device 120 determines that the green wave speed range indicated in the green wave alert information is [30km/h,50km/h ], and the number of one group of signal lights is 4 (i.e., the first signal light, the second signal light a, the second signal light b, and the second signal light c).
For example, reference may be made to fig. 4. An example 400 of green wave alert information displayed in terminal device 110 in some embodiments is shown in fig. 4. In this example 400, the server device 120 may determine the first signal 420 and the second signal 430 (subsequent signal not shown) based on a navigation path (e.g., navigation path 440) of the vehicle 410. Further, the service-side device 120 determines that the current speed of the vehicle 410 is 45km/h, falls within the green wave speed range [30km/h,50km/h ] indicated in the determined green wave alert information, and determines that it can continuously pass through 4 signal lights. Accordingly, the server device 120 presents the green wave alert information 450 using the display interface 111 of the terminal device 110. The green wave alert message 450 includes at least a message 451 indicating a target green wave speed range and a message 452 indicating the number of signal lights.
In some embodiments, information 453 indicating the direction of progress and information 454 of the current speed may also be presented in the display interface 111 in order to better assist the user 130 in driving.
In some embodiments, generating the green wave alert information includes: determining a speed limit constraint associated with the vehicle; and generating green wave reminding information in response to the green wave speed range meeting the speed limit constraint.
In particular, the server-side device 120 may also maintain a limited speed limit constraint associated with the vehicle, such as a speed limit constraint associated with the vehicle type (e.g., car, truck). Accordingly, after determining the speed limit constraint associated with the vehicle (e.g., speed limit information of the road for a vehicle of the small car type), the server device 120 generates green wave alert information if the target green wave speed range meets the speed limit constraint. For example, the server device 120 may determine that the vehicle is a small car, for which the speed limit constraint on the traveled road is [30km/h,80km/h ]. Accordingly, for the target green wave speed range [30km/h,50km/h ], the server device 120 may determine that it meets the speed limit constraints associated with the vehicle, and the server device 120 may provide green wave alert information for the vehicle accordingly. As another example, if the target green wave speed range determined by the server device 120 is [90km/h,100km/h ], the server device 120 may determine that the target green wave speed range is [90km/h,100km/h ] has exceeded the speed limit constraint as [30km/h,80km/h ], and accordingly, the server device 120 does not provide the green wave reminding information for the vehicle any more, thereby avoiding misguidance of the user (or, avoiding erroneous driving behavior of the guiding user, such as avoiding that the vehicle speed of the guiding user exceeds the road speed limit), and improving the use value of the reminding information while guaranteeing the driving safety.
In some embodiments, generating the green wave alert information includes: determining a degree of congestion associated with the vehicle; and generating green wave reminding information in response to the congestion degree being less than the threshold degree. Specifically, the server device 120 may further obtain a congestion degree associated with the vehicle, for example, after determining a location where the vehicle is located, the server device 120 may determine, based on a road side device of a road segment associated with the location, traffic information of other vehicles, and the like, for example, an average speed of the vehicle, a density of the vehicle, and the like, and further determine the congestion degree associated with the vehicle. Further, the server device 120 generates green wave alert information if it determines that the congestion level meets the requirement (e.g., is less than the threshold level of congestion). Therefore, the traffic light anxiety of the user is reduced while the green wave reminding information is provided for the user in the congestion state (or in the case that the green wave state cannot be entered in the green wave speed range) so as to improve the use value of the green wave reminding information. Alternatively or additionally, after determining the congestion level associated with the vehicle, the server-side device 120 may also send a prompt message to other electronic devices in the vehicle if it is determined that the congestion level exceeds the threshold congestion level. For example, prompt information is sent to vehicle entertainment equipment, ventilation equipment, massage equipment and the like so as to start the electronic equipment to provide corresponding services for users, thereby the users are in the environment of being jammed and anxiety, and driving experience is improved.
In some embodiments, generating the green wave alert information includes: determining the state of a first signal lamp; and generating green wave reminding information in response to the first signal lamp being in a preset state indicating that the traffic is possible. Specifically, the server device 120 may determine whether to generate the green wave reminding information based on the indication state of the first signal lamp, for example, the server device 120 may generate the green wave reminding information when determining that the first signal lamp is green. Therefore, the passing experience of the user can be improved to a greater extent, and the user experience reduction caused by the fact that the user needs to match the green wave speed range in a obviously speed-reducing mode is avoided.
In some embodiments, the above process 200 may further include: acquiring the update speed of the vehicle; and responsive to the update speed not being within the green wave speed range, adjusting green wave alert information based on the type of vehicle. Specifically, the server-side device 120 may also continuously track the vehicle to determine a change in the speed of the vehicle. When the server device 120 determines that the speed of the vehicle changes, a certain adjustment is performed on the green wave reminding information.
In some embodiments, the adjustment policy for the green wave alert information may also be associated with the type of vehicle, e.g., where the vehicle is a service vehicle (e.g., a utility vehicle, a service vehicle), the server device 120 may adjust that the green wave speed alert information is no longer displayed, e.g., the green wave alert information 450 is no longer displayed. That is, in some embodiments, adjusting the green wave alert information based on the type of vehicle includes: and stopping providing the green wave reminding information in response to the vehicle serving the vehicle. To avoid problems with still providing it with green wave speed information, causing speed induction, in case the speed of the vehicle has left the target green wave speed range. Thereby, the safety and riding comfort of the vehicle are improved. In some embodiments, the server device 120 may also display only part of the content in the green wave speed reminding information, for example, replace the original green wave reminding information with the current state information, that is, only display the information 453 indicating the advancing direction and the information 454 indicating the current speed, for example, and not display the information 451 and the information 452 any more. Accordingly, the server device 120 may also provide the suggested speed to the user based on different adjustment policies, for example, changing the presentation style to a manner of making a speed suggestion, so as to implement a policy for differentiation for different types of vehicles, thereby improving the user experience.
In some embodiments, adjusting the green wave alert information based on the type of vehicle includes: and updating the green wave reminding information to indicate that the current speed of the vehicle is not in the green wave speed range. Specifically, as discussed above, the server device 120 may also update the green wave alert information to indicate that the current speed of the vehicle is not within the green wave speed range, so that the user may determine whether to enter the green wave speed according to the requirement. In some embodiments, the updated green wave alert information may give a value within a specific green wave speed range (e.g., specific [30km/h,40km/h ]), may give a speed difference between the green wave speed ranges closest to the current speed range (e.g., acceleration or deceleration of 5km/h may enter the green wave speed range), or may give only an adjustment direction of the speed (e.g., acceleration or deceleration may enter the green wave speed range). Thus, the user can make driving decisions in actual situations, and differentiated green wave reminding can be realized for the user in such a way.
Based on the foregoing, in some embodiments, to better assist the user in making driving decisions, the server device 120 may further provide the user with alert information indicating the switching time of the status of the signal lights, so that the user can determine the status of the signal lights (and the future switching time) based on the alert information to make decisions better.
For this, reference may be further made to fig. 5. Fig. 5 is a flow chart 500 of a process of providing handoff information in accordance with some embodiments of the present disclosure. Process 500 may be implemented at an appropriate electronic device or combination of electronic devices (e.g., terminal device 110 or a combination of terminal device 110 and server device 120 as shown in fig. 1). For ease of discussion, process 500 is described below with the combination of terminal device 110 and server device 120 as an example.
At block 510, the server device 120 obtains an updated location of the vehicle. In embodiments of the present disclosure, the server device 120 may continuously obtain the location of the vehicle, as discussed above, by way of, for example, passing through the terminal device 110 used with the user 130.
At block 520, the server-side device 120 determines a third signal associated with the vehicle based on the updated location. In an embodiment of the present disclosure, the server device 120 can determine a third signal associated with the vehicle based on the updated location obtained by way of the above-described block 510, such as the signal closest to the updated location of the vehicle described above. It should be appreciated that in some embodiments, such a third signal may also be a plurality, such as a signal closest to the updated location of the vehicle and a signal next to the signal closest to the updated location of the vehicle (e.g., a second signal following the first signal in the embodiment illustrated in FIG. 2 above). In some embodiments, determining a third signal associated with the vehicle includes: in response to obtaining navigation information associated with the vehicle, determining a third signal light associated with the vehicle based on the navigation information; or in response to not obtaining navigation information associated with the vehicle, determining a third signal light associated with the vehicle based on lane information indicated by the updated location and/or operational information of the vehicle.
Specifically, the server device 120 may determine the forward direction of the vehicle based on the navigation information associated with the vehicle, and thereby determine the third signal light in the forward direction of the vehicle. Alternatively or additionally, in the event that navigation information is not available for the vehicle (e.g., navigation is not used, the vehicle is in a cruise state), etc., the server device 120 may determine a third signal light associated with the vehicle according to lane information indicated based on the updated location and/or operation information of the vehicle as described above. For example, the server device 120 may determine that the vehicle is in a left turn lane based on the updated location and based on steering wheel operation information of the vehicle (e.g., incorporating the left turn lane) to determine that the third signal should be a signal at the front intersection indicating a left turn. Therefore, the signal lamp with the indication state having practical value for the user can be determined, information of the signal lamp can be acquired in advance, and valuable information is provided for the user.
Alternatively or additionally, the server device 120 may also continuously acquire lane information and/or operation information of the vehicle for determining the third signal lamp, so as to avoid the problem that the third signal lamp cannot be determined in the case of navigation failure caused by misoperation of a user, change of driving intention, and the like. Accordingly, the service end device 120 may also continuously acquire the lane information and/or the operation information of the vehicle for determining the third signal lamp, and use the same as the auxiliary information of the navigation information, so that the third signal lamp may be determined more accurately.
In block 530, the server device 120 provides, in response to obtaining the state switching time of the third signal lamp, first switching alert information regarding the state switching time based on the current time and the state switching time of the third signal lamp. In an embodiment of the present disclosure, the server device 120 may provide first switching alert information about a state switching time (such a state switching time may be maintained in the server device 120 in advance, for example, a signal light state switching period provided by a traffic management department, and the signal light state switching period obtained based on image data mining captured by other vehicles) based on the state switching time of the third signal light, and present the first switching alert information with the terminal device 110 used by the user 130 (for example, with the display interface 111 associated with the terminal device 110), so that the user knows the switching time of the signal light ahead. In some embodiments, the state switch time comprises: the red light state is switched to the green light state or the green light state is switched to the yellow light state. The server device 120 may generate the first switching reminder information based on switching moments of the states of the signal lamps maintained in advance. The first switching reminding information may be at least a future state of the signal lamp switching and a time, for example, the first switching reminding information may be that the third signal lamp is switched from a green lamp state to a yellow lamp state at a ratio of 10:30:05.
For example, reference may be made to fig. 6. Fig. 6 illustrates an example 600 of displayed handoff alert information according to some embodiments of the present disclosure. In fig. 6, the server device 120 may determine a third signal light (e.g., traffic light 630) based on the updated location of the vehicle 610. Further, the server device 120 may present the first switching reminding information 640 by using the display interface 111, where the first switching reminding information 640 includes information 641 for informing the user of the specific third signal lamp indicated, information 642 for indicating the state of the third signal lamp, and information 643 for indicating the switching time of the future state of the third signal lamp. In some embodiments, for the convenience of the user to know the current state of the vehicle, the first switching reminding information 640 may further include information 644 for indicating the driving direction of the vehicle and information 645 for indicating the current time. In some embodiments, the first switching reminding information may further include a distance from the indicated third signal lamp to the update location. Therefore, the user can know the indication state of the front traffic light and the switching time of each state based on the first switching reminding information, so that the user can conveniently make decisions by combining with the self requirements.
In some embodiments, for the timing of acquiring the update location, the server device 120 may periodically acquire the update location, or may acquire the update location if it determines that the vehicle passes through a signal light, or may communicate with the user 130 in advance, so as to control the terminal device 110 used by the user 130 to send a corresponding update indication if it determines that the user 130 (or the vehicle driven by the user 130) passes through the signal light. Thus, the server device 120 may continuously acquire the status of the signal in the future in case that it is determined that the user 130 passed the previous signal, so as to continuously provide the status of the signal to the user.
Alternatively or additionally, the server device 120 may also determine whether the distance from the next signal (i.e., the third signal) falls within a reminding distance (e.g., such a reminding distance may be 150 m) if the user 130 passes through the previous signal, and perform reminding again if it is determined that the user 130 falls within the reminding distance, so as to avoid reminding the user prematurely, which may cause anxiety to the user.
In some embodiments, providing the first handoff alert information includes: presenting a path element associated with the vehicle, the path element being associated with a signal element corresponding to the third signal; and in response to the third signal light switching to the green light state, changing the presentation style of the path element to dynamically indicate the green light state of the third signal light. Specifically, in the case where the server device 120 presents the first switching alert information to the user 130 by using the terminal device 110, the presented content (for example, the indication state of the third signal light, etc.) may also be associated with a path element (for example, an earthworm line for guiding the vehicle to advance), so as to present the indication state of the third signal light, for example, to the user more concisely and intuitively. For example, in the case where the server device 120 presents the first switching alert information to the user 130 using the terminal device 110, the server device 120 associates the third signal with a presentation style that may select a path element corresponding to, for example, between the third signal location and the updated location of the vehicle (or between the third signal location and the updated location of the vehicle, which is within a preset distance from the third signal location).
For example, reference may be continued to FIG. 6. In fig. 6, the server device 120 may display the path element described above with the second presentation style 660 to present a third signal light (e.g., traffic light 630) in front of a vehicle (e.g., vehicle 610) in a green light state. In some embodiments, the server device 120 may also configure different presentation styles according to different indication states, e.g., the server device 120 may configure the traffic light 630 with a first presentation style 650 associated with a red light. Accordingly, the server device 120 uses the first presentation style to present the path element, so as to inform the user that the current indication state of the third signal lamp is red. Thus, the user is informed of the change of the indication state of the third signal lamp more intuitively in a manner of switching the style (for example, a manner of switching the first presentation style to the second presentation style).
In some embodiments, the second presentation style 660 may also have dynamic effects, such as continuous motion arrows, whereby such second presentation style 660 may also intuitively indicate the direction of travel of the vehicle at the same time, for easier understanding by the user.
In some embodiments, further comprising: acquiring an image of the third signal lamp by using image acquisition equipment carried by the vehicle in response to the condition switching moment of the third signal lamp not being acquired; based on the image, determining that a third signal lamp is subjected to preset state switching; and providing a second switching reminding information about the state switching. Specifically, in the case where the state switching timing of the third signal lamp is not acquired, the server device 120 may acquire an image of the third signal lamp using the image acquisition device in which the vehicle is. It should be appreciated that, in acquiring an image of the third signal with the image capturing device of the vehicle, the server device 120 may also communicate with other vehicles associated with the location of the third signal (e.g., reference vehicles located within a certain distance of the third signal) using, for example, positioning information, to acquire an image of the third signal with the image capturing device of the reference vehicle. Further, the server device 120 provides the second switching reminding information about the state switching in the case that it is determined that the third signal lamp is subjected to the preset state switching based on the image. Therefore, the situation that the state switching time (for example, the state switching time cannot be acquired) cannot be based on the state switching time can be avoided, and the service can be provided for the user by using other vehicles in a scene, image acquisition equipment of the vehicles and the like, so that the stability is enhanced, and the service quality is improved.
In some embodiments, the generation of the first switching alert information is further based on user configuration information associated with the vehicle, wherein the user configuration information includes at least one of: the type of state switching for the first switching reminding information, the visual style of the first switching reminding information and the voice template of the first switching reminding information. In particular, to better conform to the needs of the user, a personalized experience is provided for the user, and the user may also configure the parameters of the first switching prompt information in advance, for example, the user may configure the type of state switching targeted in the first switching prompt information (for example, only providing red light to switch green light, green light to switch red light, red and green light to switch, whether yellow light to switch, etc.), each indicating a corresponding visual pattern (e.g., text display, graphic display, and font, size of text, the graphic style employed in the graphic display, for example, the image style may have a special style corresponding to a specific time, for example, in the case of a scenario, the graphic style may be a "heart shape"), the visual style of the first switching reminder information, whether the first switching reminder information is allowed to be prompted in the form of voice, and a voice template of the first switching reminder information (for example, one of the pre-configured voice templates is selected, or a user-customized entered voice template, etc.), and so forth. Accordingly, the server device 120 may generate the first switching reminding information according to the above configuration of the user, so as to obtain the first switching reminding information meeting the user requirement, thereby improving the user experience.
Alternatively or additionally, in some embodiments, in the case of providing the first switch alert information to the user, different presentation effects may also be provided to the user based on different state switch combinations (e.g., red to green and green to red may have different presentation effects), e.g., the information (e.g., information 642) indicating the status of the signal may be highlighted (e.g., flashing, magnifying, etc.) for the user for a certain period of time (e.g., within the last 3 seconds) to alert the user to prepare for a corresponding action (e.g., vehicle launch, etc.).
Based on the above-described process, the embodiment of the disclosure may determine the green wave speed range, and then perform green wave reminding after the vehicle speed falls into the green wave speed range, so as to avoid speed guidance for the user, and avoid the user adapting to the green wave speed in a frequent acceleration and deceleration manner. Therefore, the green wave information can be provided to improve the passing efficiency, and the driving comfort and safety can be ensured.
Fig. 7 illustrates a block diagram of an apparatus 700 for driving hints, according to some embodiments of the present disclosure. The apparatus 700 includes a determination module 710 configured to determine a green wave speed range for traveling through a group of lights including the first light based on a distance of the vehicle to the first light. The apparatus 700 further comprises a generation module 720 configured to generate green wave alert information in response to determining that the current speed of the vehicle falls within a green wave speed range, the green wave alert information indicating at least one of: a green wave speed range and the number of signal lights in a group.
In some embodiments, the determination module 710 includes a first determination submodule configured to determine a first speed range for traveling through a first signal light. The determination module 710 further includes a second determination sub-module configured to determine at least one second speed range for traveling through at least one second signal, the at least one second signal being determined based on route information of the vehicle. The determination module 710 further includes a third determination sub-module that determines a green wave speed range for traveling through a set of signal lights based on the first speed range and the at least one second speed range.
In some embodiments, the generation module 720 is further configured to determine a speed limit constraint associated with the vehicle; and generating green wave reminding information in response to the green wave speed range meeting the speed limit constraint.
In some embodiments, the generation module 720 is further configured to determine a degree of congestion associated with the vehicle; and generating green wave reminding information in response to the congestion degree being less than the threshold degree.
In some embodiments, the generating module 720 is further configured to determine a status of the first signal light; and generating green wave reminding information in response to the first signal lamp being in a preset state indicating that the traffic is possible.
In some embodiments, the apparatus 700 further comprises an adjustment module configured to obtain an update speed of the vehicle; and responsive to the update speed not being within the green wave speed range, adjusting green wave alert information based on the type of vehicle.
In some embodiments, the adjustment module is further configured to perform adjusting the green wave alert information based on the type of vehicle by ceasing to provide the green wave alert information in response to the vehicle servicing the vehicle.
In some embodiments, the adjustment module is further configured to adjust the green wave alert information based on the type of vehicle by updating the green wave alert information to indicate that the current speed of the vehicle is not within the green wave speed range.
In some embodiments, the apparatus 700 further comprises an acquisition module configured to acquire an updated location of the vehicle. The determination module 710 may also be configured to determine a third signal associated with the vehicle based on the updated location. The apparatus 700 further includes a providing module configured to provide, in response to obtaining the state switching time of the third signal, first switching alert information regarding the state switching time based on the current time and the state switching time of the third signal.
In some embodiments, providing the state switch time in the module includes: the red light state is switched to the green light state or the green light state is switched to the yellow light state.
In some embodiments, the providing module is configured to associate a path element associated with the vehicle with a signal element corresponding to the third signal by presenting the path element; and in response to the third signal light switching to the green light state, changing the presentation style of the path element to dynamically indicate the green light state of the third signal light to perform providing the first switching alert information.
In some embodiments, the apparatus 700 further comprises: and an image acquisition module configured to acquire an image of the third signal lamp using an image acquisition device mounted on the vehicle in response to the state switching timing at which the third signal lamp is not acquired. The apparatus 700 further includes a state determination module configured to determine, based on the image, that a preset state switch of the third signal lamp has occurred. And the providing module is further configured to provide a second handoff alert information regarding the status handoff.
In some embodiments, the determination module 710 is further configured to determine a third signal light associated with the vehicle based on the navigation information in response to obtaining the navigation information associated with the vehicle; or in response to not obtaining navigation information associated with the vehicle, determining a third signal light associated with the vehicle based on lane information indicated by the updated location and/or operational information of the vehicle.
In some embodiments, the generation of the first switching alert information in the providing module is further based on user configuration information associated with the vehicle, wherein the user configuration information includes at least one of: the type of state switching for the first switching reminding information, the visual style of the first switching reminding information and the voice template of the first switching reminding information.
The modules included in apparatus 700 may be implemented in a variety of ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more modules may be implemented using software and/or firmware, such as machine-executable instructions stored on a storage medium. In addition to or in lieu of machine-executable instructions, some or all of the modules in apparatus 700 may be implemented at least in part by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include Field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standards (ASSPs), systems On Chip (SOCs), complex Programmable Logic Devices (CPLDs), and the like.
As shown in fig. 8, the electronic device/server 800 is in the form of a general-purpose electronic device. Components of electronic device/server 800 may include, but are not limited to, one or more processors or processing units 810, memory 820, storage 830, one or more communication units 840, one or more input devices 880, and one or more output devices 860. The processing unit 810 may be a real or virtual processor and is capable of performing various processes according to programs stored in the memory 820. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of the electronic device/server 800.
The electronic device/server 800 typically includes a number of computer storage media. Such a medium may be any available medium that is accessible by electronic device/server 800 including, but not limited to, volatile and non-volatile media, removable and non-removable media. The memory 820 may be volatile memory (e.g., registers, cache, random Access Memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 830 may be a removable or non-removable medium and may include machine-readable media such as flash drives, magnetic disks, or any other medium that may be capable of storing information and/or data (e.g., training data for training) and may be accessed within electronic device/server 800.
The electronic device/server 800 may further include additional removable/non-removable, volatile/nonvolatile storage media. Although not shown in fig. 8, a magnetic disk drive for reading from or writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data medium interfaces. Memory 820 may include a computer program product 825 having one or more program modules configured to perform the various methods or acts of the various embodiments of the present disclosure.
The communication unit 840 enables communication with other electronic devices through a communication medium. Additionally, the functionality of the components of the electronic device/server 800 may be implemented in a single computing cluster or in multiple computing machines capable of communicating over a communication connection. Thus, the electronic device/server 800 may operate in a networked environment using logical connections to one or more other servers, a network Personal Computer (PC), or another network node.
The input device 880 may be one or more input devices such as a mouse, keyboard, trackball, etc. The output device 860 may be one or more output devices such as a display, speakers, printer, etc. The electronic device/server 800 may also communicate with one or more external devices (not shown), such as storage devices, display devices, etc., as needed through the communication unit 840, with one or more devices that enable a user to interact with the electronic device/server 800, or with any device (e.g., network card, modem, etc.) that enables the electronic device/server 800 to communicate with one or more other electronic devices. Such communication may be performed via an input/output (I/O) interface (not shown).
According to an exemplary implementation of the present disclosure, a computer-readable storage medium having stored thereon computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the method described above is provided. According to an exemplary implementation of the present disclosure, there is also provided a computer program product tangibly stored on a non-transitory computer-readable medium and comprising computer-executable instructions that are executed by a processor to implement the method described above.
Various aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus, devices, and computer program products implemented according to the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer readable program instructions may be provided to a processing unit of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various implementations of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The foregoing description of implementations of the present disclosure has been provided for illustrative purposes, is not exhaustive, and is not limited to the implementations disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various implementations described. The terminology used herein was chosen in order to best explain the principles of each implementation, the practical application, or the improvement of technology in the marketplace, or to enable others of ordinary skill in the art to understand each implementation disclosed herein.
Claims (18)
1. A method for driving advice, comprising:
determining a green wave speed range for driving through a group of lights including a first light based on a distance of the vehicle to the first light; and
in response to determining that the current speed of the vehicle falls within the green wave speed range, generating green wave alert information indicating at least one of: the green wave speed range and the number of the set of signal lights.
2. The method of claim 1, wherein determining a green wave speed range for traveling through a group of lights including the first light comprises:
Determining a first speed range for traveling through the first signal;
determining at least one second speed range for traveling through at least one second signal light, the at least one second signal light being determined based on route information of the vehicle; and
the green wave speed range for traveling through the set of signal lights is determined based on the first speed range and the at least one second speed range.
3. The method of claim 1, wherein generating green wave alert information comprises:
determining a speed limit constraint associated with the vehicle; and
and generating the green wave reminding information in response to the green wave speed range meeting the speed limit constraint.
4. The method of claim 1, wherein generating green wave alert information comprises:
determining a degree of congestion associated with the vehicle; and
and generating the green wave reminding information in response to the congestion degree being smaller than a threshold degree.
5. The method of claim 1, wherein generating green wave alert information comprises:
determining the state of the first signal lamp; and
and generating the green wave reminding information in response to the first signal lamp being in a preset state indicating that the traffic is possible.
6. The method of claim 1, further comprising:
acquiring the update speed of the vehicle; and
and adjusting the green wave reminding information based on the type of the vehicle in response to the update speed not being in the green wave speed range.
7. The method of claim 6, wherein adjusting the green wave alert information based on the type of vehicle comprises:
and responding to the vehicle serving as a service vehicle, stopping providing the green wave reminding information.
8. The method of claim 6, wherein adjusting the green wave alert information based on the type of vehicle comprises:
and updating the green wave reminding information to indicate that the current speed of the vehicle is not in the green wave speed range.
9. The method of claim 1, further comprising:
acquiring an updated position of the vehicle;
determining a third signal associated with the vehicle based on the updated location; and
and providing first switching reminding information about the state switching time based on the current time and the state switching time of the third signal lamp in response to the acquired state switching time of the third signal lamp.
10. The method of claim 9, wherein the state switching time instant comprises: the red light state is switched to the green light state or the green light state is switched to the yellow light state.
11. The method of claim 10, wherein providing the first handoff alert information comprises:
presenting a path element associated with the vehicle, the path element being associated with a signal element corresponding to the third signal; and
in response to a third signal light switching to a green light state, changing a presentation style of the path element to dynamically indicate the green light state of the third signal light.
12. The method of claim 9, further comprising:
acquiring an image of the third signal lamp by using image acquisition equipment carried by the vehicle in response to the state switching moment of the third signal lamp not being acquired;
based on the image, determining that the third signal lamp is subjected to preset state switching; and
providing a second switching reminding information about the state switching.
13. The method of claim 9, wherein determining a third signal associated with the vehicle comprises:
in response to obtaining navigation information associated with the vehicle, determining the third signal light associated with the vehicle based on the navigation information; or (b)
In response to not obtaining navigation information associated with the vehicle, the third signal light associated with the vehicle is determined based on lane information indicated by the updated location and/or operational information of the vehicle.
14. The method of claim 9, wherein the generation of the first handoff alert information is further based on user configuration information associated with the vehicle,
wherein the user configuration information includes at least one of:
the type of state switch for which the first switch alert message is intended,
the visual style of the first switching reminding information,
and the voice template of the first switching reminding information.
15. An apparatus for driving advice, comprising:
a determining module configured to determine a green wave speed range for driving through a group of lights including a first light based on a distance of a vehicle to the first light; and
the generation module is configured to generate green wave reminding information in response to determining that the current speed of the vehicle falls within the green wave speed range, wherein the green wave reminding information indicates at least one of the following: the green wave speed range and the number of the set of signal lights.
16. An electronic device, comprising:
at least one processing unit; and
at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, which when executed by the at least one processing unit, cause the electronic device to perform the method of any one of claims 1 to 14.
17. A computer readable storage medium having stored thereon a computer program executable by a processor to implement the method of any of claims 1 to 14.
18. A computer program product comprising computer executable instructions which when executed by a processor implement the method of any one of claims 1 to 14.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310288498.5A CN116543576A (en) | 2023-03-22 | 2023-03-22 | Method and device for driving prompt |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310288498.5A CN116543576A (en) | 2023-03-22 | 2023-03-22 | Method and device for driving prompt |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116543576A true CN116543576A (en) | 2023-08-04 |
Family
ID=87445918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310288498.5A Pending CN116543576A (en) | 2023-03-22 | 2023-03-22 | Method and device for driving prompt |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116543576A (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010033203A (en) * | 2008-07-26 | 2010-02-12 | Masahiro Watanabe | Control system for nonstop traveling at intersection |
CN108010356A (en) * | 2016-10-31 | 2018-05-08 | 中国电信股份有限公司 | For coordinating method, vehicle traveling conditioning unit and its vehicle of vehicle traveling |
CN108335506A (en) * | 2018-01-11 | 2018-07-27 | 长安大学 | Net connection vehicle multi signal intersection green light phase speed dynamic guiding method and system |
CN112216105A (en) * | 2020-09-21 | 2021-01-12 | 浙江吉利控股集团有限公司 | Vehicle speed guiding method and device, vehicle and storage medium |
CN112258873A (en) * | 2020-09-04 | 2021-01-22 | 北京百度网讯科技有限公司 | Method, apparatus, electronic device, and storage medium for controlling vehicle |
CN113470407A (en) * | 2021-06-21 | 2021-10-01 | 上汽通用五菱汽车股份有限公司 | Vehicle speed guiding method for multi-intersection passing, server and readable storage medium |
US20210335036A1 (en) * | 2020-04-27 | 2021-10-28 | Ford Global Technologies, Llc | Navigation system and a display method of a navigation map |
CN115206110A (en) * | 2022-08-05 | 2022-10-18 | 阿波罗智联(北京)科技有限公司 | Vehicle speed determination method and device, electronic equipment and storage medium |
-
2023
- 2023-03-22 CN CN202310288498.5A patent/CN116543576A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010033203A (en) * | 2008-07-26 | 2010-02-12 | Masahiro Watanabe | Control system for nonstop traveling at intersection |
CN108010356A (en) * | 2016-10-31 | 2018-05-08 | 中国电信股份有限公司 | For coordinating method, vehicle traveling conditioning unit and its vehicle of vehicle traveling |
CN108335506A (en) * | 2018-01-11 | 2018-07-27 | 长安大学 | Net connection vehicle multi signal intersection green light phase speed dynamic guiding method and system |
US20210335036A1 (en) * | 2020-04-27 | 2021-10-28 | Ford Global Technologies, Llc | Navigation system and a display method of a navigation map |
CN112258873A (en) * | 2020-09-04 | 2021-01-22 | 北京百度网讯科技有限公司 | Method, apparatus, electronic device, and storage medium for controlling vehicle |
CN112216105A (en) * | 2020-09-21 | 2021-01-12 | 浙江吉利控股集团有限公司 | Vehicle speed guiding method and device, vehicle and storage medium |
CN113470407A (en) * | 2021-06-21 | 2021-10-01 | 上汽通用五菱汽车股份有限公司 | Vehicle speed guiding method for multi-intersection passing, server and readable storage medium |
CN115206110A (en) * | 2022-08-05 | 2022-10-18 | 阿波罗智联(北京)科技有限公司 | Vehicle speed determination method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190263411A1 (en) | Vehicle control device and vehicle control method | |
WO2018029758A1 (en) | Control method and control device for automatically driven vehicles | |
JP2019131107A (en) | Automatic drive system | |
CN111619566B (en) | Vehicle control device, vehicle control method, vehicle, and storage medium | |
CN112166301A (en) | Method for calculating an "augmented reality" fade-in for presenting a navigation route on an AR display unit, device for carrying out the method, motor vehicle and computer program | |
US20210162865A1 (en) | Vehicle display device, vehicle display method and recording medium recording vehicle display program | |
CN113299097B (en) | Auxiliary system for a vehicle, corresponding method and storage medium | |
WO2018168019A1 (en) | Drive switching determination device, drive switching determination method, and program for drive switching determination | |
CN112017438B (en) | Driving decision generation method and system | |
CN115489536B (en) | Driving assistance method, system, equipment and readable storage medium | |
KR20220115912A (en) | Apparatus and method for displaying contents by considering the traffic lane of vehicle | |
CN113511141A (en) | System and method for augmented reality in a vehicle | |
JP2015146144A (en) | Content output control apparatus | |
JP2023165746A (en) | Display device for vehicle and display program for vehicle | |
CN114475429B (en) | Traffic light reminding method and system combined with user driving intention and automobile | |
JP7294200B2 (en) | Information processing device, vehicle system, information processing method, and program | |
CN116238517A (en) | Road condition presenting method and device | |
CN115648957B (en) | Vehicle control method, device, storage medium and chip | |
CN116543576A (en) | Method and device for driving prompt | |
US12091034B2 (en) | Information presentation device, information presenting method and non-transitory recording medium | |
JP2018005827A (en) | Lane change support device and lane change support method | |
JP2023056344A (en) | Precedent vehicle selecting device | |
CN114596727A (en) | Assistance method, system for a vehicle, corresponding vehicle and storage medium | |
CN114651162A (en) | Vehicle driving challenge system and corresponding method | |
JP7375976B2 (en) | Vehicle display control device, vehicle display device, vehicle display control method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |