CN116238517A - Road condition presenting method and device - Google Patents

Road condition presenting method and device Download PDF

Info

Publication number
CN116238517A
CN116238517A CN202310286621.XA CN202310286621A CN116238517A CN 116238517 A CN116238517 A CN 116238517A CN 202310286621 A CN202310286621 A CN 202310286621A CN 116238517 A CN116238517 A CN 116238517A
Authority
CN
China
Prior art keywords
road
information
road condition
target
condition information
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
Application number
CN202310286621.XA
Other languages
Chinese (zh)
Inventor
张敏
陶涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ditu Beijing Technology Co Ltd
Original Assignee
Ditu Beijing Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ditu Beijing Technology Co Ltd filed Critical Ditu Beijing Technology Co Ltd
Priority to CN202310286621.XA priority Critical patent/CN116238517A/en
Publication of CN116238517A publication Critical patent/CN116238517A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • B60W2050/146Display means

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (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 presenting road conditions. The method comprises the steps of obtaining road condition information of a target road to be presented. The method also includes determining differential information associated with the target device, the differential information indicating a difference between historical driving behavior associated with the target device and a reference driving behavior. The method further includes determining a presentation style of the traffic information based on the differentiated information. The method further includes displaying the traffic information according to the presentation style using the target device. Therefore, personalized road condition information is provided for the user, and the user experience can be improved while the use quality of the road condition information is improved.

Description

Road condition presenting method and device
Technical Field
Example embodiments of the present disclosure relate generally to the field of computers, and more particularly, relate to a method, apparatus, electronic device, computer readable storage medium, and computer program product for presenting road conditions.
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. In this context, in order to facilitate the user to drive the vehicle, navigation technology has been developed, which generally provides navigation information for guiding the user to drive through a device such as a handheld terminal device, a car machine, or the like.
With the development of technology, in order to better assist user decision and improve user experience, navigation information is not limited to only providing direction information for guiding user direction, but may also include road condition information such as content indicating road congestion degree.
Disclosure of Invention
In a first aspect of the present disclosure, a method of presenting road conditions is provided. The method comprises the following steps: acquiring road condition information of a target road to be presented; determining differential information associated with the target device, the differential information indicating a difference between historical driving behavior associated with the target device and a reference driving behavior; determining a presentation style of the road condition information based on the differential information; and displaying the road condition information according to the presentation style by using the target device.
In a second aspect of the present disclosure, an apparatus for presenting road conditions is provided. The device comprises: the acquisition module is configured to acquire road condition information of a target road to be presented; a first determination module configured to determine differential information associated with the target device, the differential information indicating a difference between a historical driving behavior associated with the target device and a reference driving behavior; the second determining module is configured to determine a presentation style of the road condition information based on the differential information; and a presentation module configured to display the road condition information according to the presentation style using the target device.
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 of presenting road conditions in accordance with some embodiments of the present disclosure;
FIGS. 3A, 3B, and 3C illustrate schematic diagrams of displayed traffic information according to some embodiments of the present disclosure;
FIG. 4 illustrates a block diagram of an apparatus for presenting road conditions in accordance with some embodiments of the present disclosure; and
fig. 5 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, in order to better assist the user's decision, enhance the user's use experience, the navigation information is not limited to only providing direction information for guiding the direction of the user, but may also include road condition information such as road congestion information, traffic light information, etc.
In some possible approaches, the navigation application for providing and presenting navigation information may present road condition information by, for example, identifying the color of the road. For example, the navigation application may identify the congestion degree of the road by changing the presentation style (e.g., color) corresponding to the road to green, yellow, red, respectively. For example, the road congestion degree can be divided into 3 different levels from no congestion to congestion, and green, yellow and red are adopted for identification in sequence according to the levels from low to high. Furthermore, the different depths of color may be used to further represent the level of congestion subdivided at that level. Such a manner allows a user to perceive the road condition of a road based on the visual style (e.g., color) of the road presented in the navigation application.
In this way, the published and presented road condition information may be determined based on a fixed algorithm, for example, the electronic device for determining road condition information gathers the average speeds of the vehicles in the road to obtain the average speed of the road, and then determines the congestion condition of the road based on the average speed of the road. For example, after the electronic device determines that the average speed of the road is 20km/h, it determines that the road is in, for example, a yellow congestion condition based on a preset speed section.
However, in such a manner, the factors influencing the running speed of the vehicle in the road are complex, and the issued road condition information may be greatly different from the actual traffic situation of the road due to the differences of the limiting conditions of the road, the driving habits of the user and the like, and the road condition information has poor individual fitting performance and poor use effect for the user.
The embodiment of the disclosure provides a scheme for presenting road conditions. According to various embodiments of the present disclosure, road condition information of a target road to be presented is obtained. Differential information associated with the target device is determined, the differential information indicating a difference between historical driving behavior associated with the target device and a reference driving behavior. And determining the presentation style of the road condition information based on the differentiation information. And displaying the road condition information according to the presentation style by using the target equipment.
In the embodiment of the disclosure, the road condition information can be adjusted based on the historical driving behavior of the user, so that the presented and adjusted road condition information better accords with the actual situation of the user. Therefore, the issued road condition information is more fit with the sensory experience of the user, and the user experience can be improved while the use quality of the road condition information is improved.
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. The terminal device 110 may communicate with the server device 120 to obtain the road condition information of the road. For example, terminal device 110 may communicate with server device 120 to upload the geographic coordinates of the current location to server device 120. Accordingly, the server device 120 may determine a location where the terminal device 110 is located based on the geographic coordinates, and determine the target link based on the location. Further, the server device 120 may determine the road condition information such as the congestion degree associated with the target road. In some embodiments, the server device 120 may maintain road condition information for the road by, for example, a roadside collection device, a collection vehicle, etc. associated with the road. Illustratively, the server device 120 may determine information of a traffic flow, an average vehicle speed, etc. in the road based on the road side collecting device, and then determine the congestion degree of the road based on the information. For example, the congestion degree of the road is determined based on the speed zone in which the average vehicle speed of the road falls, for example, as described above. Accordingly, the server device 120 may extract the road condition information associated with the target road after determining the target road, and provide the road condition information of the target road to the terminal device 110. Further, the terminal device 110 may present the traffic information to the user 130 according to the presentation style based on determining the presentation style of the traffic information (e.g., the terminal device 110 presents the traffic information to the user through the interface 111 thereon). For example, such a presentation style may be, for example, the color of a road presented in content presented by an interface of terminal device 110 (e.g., interface 111) as described above (e.g., an interface of a navigation application). In some embodiments, such traffic information may include at least a degree of congestion of the road.
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.
As described above, taking the navigation application as an example, when the navigation application issues road conditions (or road condition information), the navigation application issues the road conditions based on only one set of policies, for example, the navigation application issues the same road condition information for all users using the navigation application. However, in actual situations, due to differences in road limitation conditions, driving habits of users, and the like, the issued road conditions are poor in fit to the users, are inconsistent with the driving senses of the users, and are low in use quality. For example, in the case where there are multiple lanes on the same road section, navigation applies that there is congestion on the whole road due to congestion on one or more lanes. For another example, for the same objective situation in the road, the user with more aggressive driving habits may feel that the road traffic state is smoother, while the user with more conservative driving habits may feel that the road is too congested. Conversely, a road condition where the road is unobstructed may be perceived by a user with a relatively conservative driving habit, and a road too congested may be perceived by a user with a relatively aggressive driving habit.
In this regard, some embodiments of the present disclosure provide a process of presenting road conditions. Referring specifically to fig. 2, fig. 2 illustrates a flow chart of a process 200 for presenting road conditions in accordance with 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, server device 120, or a combination of terminal device 110 and server device 120 as shown in fig. 1). For ease of discussion, the process 200 is described below with the server device 120 as an example.
In addition, in order to more clearly describe the process of presenting the road conditions, and the exemplary effects of the displayed road condition information, the process 200 will be described with reference to fig. 3A, 3B and 3C. Examples 300A, 300B, and 300C of traffic information that may be displayed by the terminal device 110 in some embodiments are shown in fig. 3A, 3B, and 3C, respectively.
At block 210, the server device 120 obtains road condition information of a target road to be presented. In an embodiment of the present disclosure, the user 130 may acquire the road condition information by transmitting a road condition acquisition request for a target road (i.e., a road on which it is desired to display the road condition information) to the server device 120 through the terminal device 110. In some embodiments, as explained above, the user 130 may determine the target link by uploading geographic coordinates. For example, in the case where the user 130 uploads its geographical coordinates, the server device 120 may take a road within a certain distance range of a link including the geographical coordinates as a target road. Alternatively or additionally, the user 130 may also determine the target link by specifying coordinates and/or specifying a road segment. Further, the server device 120 obtains the road condition information of the target road, for example, the congestion degree of the target road, the traffic identifier included in the target road, and the like.
In some embodiments, the server side device 120 may be pre-maintained with at least one degree of congestion associated with the average link speed, link traffic flow. For example, the server device 120 may maintain in advance a first congestion level, a second congestion level, and a third congestion level, in which the congestion levels are sequentially increased. For example, the server device 120 may configure a speed interval of the corresponding average speed corresponding to the first congestion degree, the second congestion degree, and the third congestion degree. In some embodiments, in the case where there is speed limit information in the target link (or in the road section where the target link is located), the server device 120 may determine the speed section of the above average speed based on the speed limit information, for example, determine 3 speed sections of equivalent lengths, for example, [30km/h,50km/h ], [50km/h,70km/h ] and [70km/h,90km/h ] corresponding to the first congestion degree, the second congestion degree and the third congestion degree, respectively, based on the speed limit information of more than 30km/h and less than 90 km/h. Accordingly, the server device 120 may determine the congestion degree corresponding to the target link based on the speed interval in which the average speed of the target link falls. In some embodiments, the server device 120 may determine the average speed of the target link (e.g., an average value based on a total value of speeds of a plurality of vehicles passing through the target link, or a total average value derived from an average speed of a plurality of vehicles) according to speeds of a plurality of vehicles collected in a history section of a preset length in the target link (e.g., a speed uploaded by a vehicle traveling in the target link, a vehicle speed collected by a road side collection device of the target link, etc.).
It should be understood that the speed intervals of the average speeds of the above examples are for illustrative purposes only and are not intended to be any limitation of the present disclosure.
At block 220, the server device 120 determines the differencing information associated with the target device. In embodiments of the present disclosure, the server device 120 may determine a historical driving behavior associated with the target device and a reference driving behavior. In some embodiments, the target device may be a device used by the user 130 (or alternatively, may present road condition information to the user 130), such as the terminal device 110. Accordingly, the server device 120 may determine a historical driving behavior associated with the target device, such as the historical driving behavior of the user 130.
Taking the target device as the mobile device as an example, the server device 120 may determine a historical driving behavior associated with the mobile device based on, for example, location or speed information of the mobile device during the running of a map or navigation application. As another example, if the target device is an in-vehicle device, the server device 120 may obtain, for example, richer driving information, including but not limited to: location, speed, driver operating behavior, etc., to determine historical driving behavior.
In addition, the server device 120 may determine a reference driving behavior, which in some embodiments is associated with the target link. The historical driving behavior and the reference driving behavior may be used to indicate one or more of: the speed of the driven vehicle, the average speed over a period of time and/or a section of road, the number of accelerations and decelerations over a period of time, the number of lane changes, etc.
In some embodiments, determining the differential information associated with the target device includes: historical speed information associated with the target device is obtained, the historical speed information corresponding to historical driving behavior of the reference road over a historical period of time. Further, reference speed information corresponding to the reference road is acquired to indicate a reference driving behavior. Further, based on the difference between the historical speed information and the reference speed information, the differentiation information is determined.
Specifically, the server device 120 may determine historical speed information of an average speed of the vehicle driven by the user 130 in the historical period of time with reference to road travel. In some embodiments, the reference road is determined based on the target road, for example, the server device 120 selects a previous road on the same road section as the target road as the reference road (for example, the end point of the previous road is the start point of the target road), thereby avoiding the driving behavior difference caused by the road difference and improving the quality of the obtained driving behavior. Alternatively or additionally, there may be a plurality or a plurality of reference roads, for example, roads that are on the same road section as the target road and/or have a similar road condition as the target road. In some embodiments, in the case of selecting multiple reference roads, the server device 120 may further configure different reference weights for different reference roads, so as to adjust the reference value of each reference road for the target road (for example, the reference road closer to the target road on the same road section has a greater weight than the reference road farther from the target road).
Further, the server device 120 may determine reference speed information corresponding to the reference road for indicating the reference driving behavior. In some embodiments, the reference speed information includes: suggested speed information associated with the target device and/or average speed information of the reference link over a historical period of time. Specifically, the server device 120 may have maintained in advance reference speed information of a reference road, which may be associated with the target device, for example, such reference information may be suggested speed information associated with the target device. For example, such suggested speed information may be associated with a type of vehicle using the target device (or, alternatively, indicated by the target device), e.g., where the user 130 is driving a small car, the target device used by the user 130 may be considered to be associated with the small car. Accordingly, the server device 120 may provide the user 130 with suggested speed information (e.g., 60km/h, for example) associated with the car. Accordingly, in some embodiments, user 130 may use terminal device 110 to upload the vehicle type (e.g., car, truck, etc.) that he drives the vehicle. Accordingly, the server-side device 120 may provide a reference speed (e.g., an average speed of the same type of vehicle in the road) according to the type of vehicle. Alternatively or additionally, the reference speed information may also be average speed information (e.g., average speed of the reference road) over a history period (e.g., a history period corresponding to the above-described history speed information). Thus, the server device 120 may determine the reference speed information for indicating the reference driving behavior based on the difference of the target device and/or the actual condition of the road, so as to increase the use value of the reference speed information.
It should be appreciated that in some embodiments, the server device 120 may publish general (i.e., not personalized for the user, the same for different users) road condition information based on the reference speed information. Alternatively or additionally, the server device 120 may be maintained with the above-described reference speed information in advance so that it is determined to display the road condition information for the user using, for example, a preset presentation style based on the reference speed information, for example, in a case where the presentation style for the user determined based on the differential information is not provided to the user.
Further, the server device 120 determines the differentiation information based on the difference between the historical speed information and the reference speed information. For ease of understanding, also taking the average speed of the link as an example, the server device 120 may be based on a difference between the historical speed information corresponding to the average speed of the link and the reference speed information corresponding to the average speed of the link (i.e., a difference in the average speed values of the two links determined). Thus, the server device 120 may determine a difference between the driving behavior of the user and the reference driving behavior for determining the general road condition information, so as to perform personalized adjustment for the driving behavior of the user.
At block 230, the server device 120 determines a presentation style of the traffic information based on the differentiation information. In an embodiment of the present disclosure, the server device 120 may determine the presentation style of the traffic information based on the above-mentioned differentiated information. In some embodiments, as described above, the server device 120 may maintain the road condition information displayed using the preset presentation style based on the reference driving behavior in advance, for example, the presentation style corresponding to the first congestion level described above is "green stripe", the presentation style corresponding to the second congestion level is "yellow stripe", and so on. Further, the server device 120 may adjust the presentation style of the road condition information based on the above-mentioned differentiated information. Alternatively or additionally, the server device 120 may also provide the user 130 with at least two road condition display modes, for example, a first road condition display mode that displays road condition information using a presentation style adjusted based on the differential information (or, in other words, a first road condition display mode associated with the terminal device 110 used by the user 130), and a second road condition display mode that displays road condition information based on the above-mentioned general information or using a preset presentation style. Therefore, the user 130 can select different second road condition display modes according to actual requirements to switch between personalized and general configurations.
In some embodiments, determining the presentation style of the traffic information includes: the method includes determining that a first road condition display mode associated with a target device is activated, and determining a presentation style of road condition information based on differential information. Specifically, in a case where the user 130 activates the first road condition display mode at the target device (e.g., the terminal device 110), that is, in a case where the server device 120 determines that the first road condition display mode associated with the target device is activated, the server device 120 may determine the presentation style of the road condition information based on the differential information.
For ease of understanding, the road condition information is used to indicate the congestion level of the target road. In some embodiments, the server device 120 can adjust a correspondence between a set of preset presentation styles and the congestion level based on the differentiated information. Alternatively or additionally, in some embodiments, a set of preset presentation styles are maintained in the server device 120, where there are differences in visual styles (e.g., differences in color, transparency, etc.) for each presentation style in the set of preset presentation styles. Accordingly, the server device 120 may configure the corresponding preset presentation style for different congestion degrees (e.g., the first congestion degree, the second congestion degree, and the third congestion degree). For example, as described above, the server device 120 may configure corresponding preset presentation patterns "green stripe", "yellow stripe", "red stripe" for the first congestion level, the second congestion level, and the third congestion level, respectively.
Further, the server device 120 may adjust the preset presentation style maintained in advance based on the above-mentioned differentiated information. In some embodiments, the direction of adjustment may be determined based on a difference between the historical speed information and the reference speed information, e.g., an adjustment strategy is determined based on the difference falling within a numerical interval. For example, if the difference value falls within a negative value interval, the congestion degree determined based on the reference speed information is updated, and falls within a positive value interval, so that the congestion degree determined based on the reference speed information is reduced.
Illustratively, the description is made with the historical speed information and the reference speed information corresponding to the average speed of the road, for example, the server device 120 determines the congestion degree of the road corresponding to, for example, the second congestion degree based on the reference speed information in the section, for example, [50km/h,70km/h, ], which is fallen into, for example, 60km/h based on the average speed corresponding to the reference speed information. Further, for example, in the case where the average speed corresponding to the historical speed information is 80km/h, the server device 120 may determine that the above-described difference (80-60=20 km/h) falls within a positive value interval, and accordingly, reduce the second congestion degree determined based on the reference speed information, for example, reduce the second congestion degree of the road to the first congestion degree.
Further, in the case of a presentation style, such as a second presentation style, corresponding to road condition information of the target road segment (i.e., a second congestion degree determined based on the reference speed information), indicating that the historical speed information is higher than the reference speed information (i.e., the above difference value falls within a positive value interval) based on the differentiation information, the server device 120 may adjust to display current road condition information of the target road segment using the first presentation style (illustratively, the first presentation style indicates a lower road congestion degree than the second presentation style). Further, the server device 120 determines the presentation style of the traffic information based on the adjusted correspondence, for example, in the above example, the server device 120 may determine the presentation style of the traffic information as the first presentation style.
Alternatively or additionally, the server device 120 may set a corresponding differentiation threshold corresponding to the differentiation information, so as to determine to adjust the above-described correspondence in a case where the differentiation information meets the differentiation threshold requirement (e.g., is greater than the differentiation threshold).
In some embodiments, the server device 120 may also determine whether the historical driving behavior of the vehicle over the past historical period of time matches the road condition information of the target road determined based on the reference driving behavior (e.g., whether the historical driving behavior falls within the historical period of time to a degree of congestion determined based on the reference driving behavior) based on the historical driving behavior associated with the target device. If the traffic information does not match, the server device 120 may use a preset presentation style corresponding to the congestion degree corresponding to the section in which the historical driving behavior falls as the presentation style of the traffic information. For example, the target road determined based on the reference driving behavior is at the road congestion level indicated by the second presentation style, but the target road is determined based on the section in which the historical driving behavior falls to be at the road congestion level indicated by the first presentation style, and accordingly, the server device 120 may select the first presentation style to display the road condition information.
Alternatively or additionally, a plurality of alternative preset presentation styles are maintained in the server device 120, for example, exemplified by adjusting colors, and colors other than "green", "yellow", "red" described above (e.g., "blue") may be maintained in the server device 120. Thus, the server device 120 may present the traffic information more differentially and finely (e.g., the congestion level may be split into multiple levels).
At block 240, the server device 120 displays the traffic information according to the presentation style using the target device. In an embodiment of the present disclosure, the server device 120 may display the traffic information using the target device (e.g., the terminal device 110) after determining the presentation style based on the content described in the above-described block 230. As described above, in some embodiments, the server device 120 may configure at least two road condition display modes, namely, the first road condition display mode and the second road condition display mode, for the user 130 to select. In some embodiments, the determining, by the server device 120, the presentation style of the traffic information includes: the method includes determining that a first road condition display mode associated with a target device is activated, and determining a presentation style of road condition information based on differential information. Specifically, in the case where the first road condition display mode is activated, the server device 120 can determine the presentation style of the road condition information based on the differentiated information in the manner described above (e.g., selecting the first presentation style to display the road condition information instead of selecting the second presentation style described above). Therefore, road condition information which is more fit with the historical driving behaviors and senses of the user is provided for the user according to the requirements of the user. In some embodiments, in response to the target device being switched to the second road condition display mode, the road condition information is displayed according to a preset presentation style corresponding to the road condition information (e.g., in the case of the above description, the second presentation style is still selected and the first presentation style is not selected to display the road condition information). Therefore, general road condition information is provided for users as a reference.
Accordingly, the target device (for example, the terminal device 110) may also present a control for selecting the road condition display mode together when displaying the road condition information. The control may be triggered by the user 130 to select a corresponding road condition display mode.
Reference may be made to fig. 3A and 3B for example simultaneously. In fig. 3A and 3B, the terminal device 110 presents road condition information to the user 130 using the terminal device 110 using its interface 111. In interface 111, control 350 and control 360 are included for a user to select a road condition display mode, corresponding to an indication element of a vehicle (e.g., vehicle 310) driven by user 130.
In some embodiments, the terminal device 110 may also identify the road condition display mode selected by the user 130 by adjusting the presentation style of the control 350. For example, in FIG. 3A, the user 130 triggers the control 350 to select the first road condition display mode, and in FIG. 3B, the user 130 triggers the control 360 to select the second road condition display mode.
Further, preset visual patterns, such as visual pattern 320, visual pattern 330, and visual pattern 340, corresponding to different congestion degrees are maintained in the server device 120 in advance. Accordingly, the server device 120 may select a corresponding visual style according to the congestion degree of the road, i.e., the server device 120 may change the visual style of the road presented in the interface 111 to one of the visual style 320, the visual style 330, and the visual style 340 described above to display the congestion degree of the road. Illustratively, the congestion degrees corresponding to the visual patterns 320, 330, and 340 may be sequentially increased, for example, the visual pattern 320 corresponds to a first congestion degree, the visual pattern 330 corresponds to a second congestion degree, and the visual pattern 340 corresponds to a third congestion degree.
Further, in fig. 3B, in the case where the terminal device 110 is in the second road condition display mode, the server device 120 may present the congestion level of the road in front of the vehicle 310 using the preset presentation style visual style 320 corresponding to the road condition information, which is maintained in advance.
Accordingly, in fig. 3A, with the terminal device 110 in the first road condition display mode, the server device 120 may determine to use the visual pattern 310 to present (otherwise should use the visual 320 to present) the congestion level of the road in front of the vehicle 310. Thus, the user 130 can be provided with a degree of congestion that more closely matches his historical driving behavior. In other words, when it is determined that the general congestion level of the target road is not sufficiently matched to the user 130 according to the historical driving behavior of the user 130 (i.e., it may be considered that the target road is not general congestion level or congestion as displayed by the visual pattern 320 for the user 130), a presentation pattern (e.g., the visual pattern 310) that is more matched to the sense of the user 130 is selected to display the road condition information.
Furthermore, as explained above, different lanes of the road may have different congestion conditions (or congestion levels), e.g., inner and outer lanes of the road may have different congestion levels. For this discrepancy, to provide more valuable road condition information to the user 130, in some embodiments, obtaining the road condition information of the target road to be presented includes: a target lane in the target link associated with the target device is determined. Further, road condition information associated with the target lane is acquired. Specifically, the server device 120 may determine a target lane (e.g., a lane in which the user 130 is currently located, and a lane in which the user 130 is allowed or into which the user 130 may be incorporated) associated with the target device in the target road. Further, the service-side device 120 acquires the road condition information of the lane level of the target road more finely, that is, acquires the road condition information corresponding to the lanes existing in the target road, respectively.
For example, reference may be made to fig. 3C. In fig. 3C, the server device 120 displays lane-level traffic information using the terminal device 110. For example, the server device 120 uses the presentation style 320 to present that the lane in which the vehicle 310 is currently located is at the second level of congestion, and uses the presentation style 330 to present that the lane in which the vehicle 310 is allowed to merge (e.g., the lane to the left of the direction of travel of the vehicle 310) is at the third level of congestion.
It should be appreciated that while the server device 120 is described as an example of an electronic device implementing the process 200, other suitable electronic devices are possible. For example, in an offline mode or other situations, all or part of the processes discussed above may be implemented by terminal device 110 or a combination of terminal device 110 and server device 120.
Based on the above-described process, embodiments of the present disclosure may adjust road condition information based on a user's historical driving behavior, so that the presented, adjusted road condition information better conforms to the actual situation of the user. Therefore, the issued road condition information is more fit with the sensory experience of the user, and the user experience can be improved while the use quality of the road condition information is improved.
Fig. 4 illustrates a block diagram of an apparatus 400 for presenting road conditions in accordance with some embodiments of the present disclosure. The apparatus 400 includes an acquisition module 410 configured to acquire road condition information of a target road to be presented. The apparatus 400 further comprises a first determination module 420 configured to determine differential information associated with the target device, the differential information indicating a difference between a historical driving behavior associated with the target device and a reference driving behavior. The apparatus 400 further comprises a second determining module 430 configured to determine a presentation style of the traffic information based on the differentiation information. The apparatus 400 further includes a presentation module 440 configured to display the traffic information according to the presentation style using the target device.
In some embodiments, the second determination module 430 includes: a first acquisition sub-module configured to acquire historical speed information associated with the target device, the historical speed information corresponding to historical driving behavior of the reference road over a historical period of time. The second determination module 430 further includes: and a second acquisition sub-module configured to acquire reference speed information corresponding to the reference road to indicate a reference driving behavior. The second determination module 430 further includes: the first determination sub-module is configured to determine differential information based on a difference between the historical speed information and the reference speed information.
In some embodiments, the reference speed information includes: suggested speed information associated with the target device; and/or reference to average speed information of the link over a historical period of time.
In some embodiments, the reference link is determined based on the target link.
In some embodiments, the road condition information indicates a congestion degree of the target road, and the second determining module 430 includes an adjusting sub-module configured to adjust a correspondence between a set of preset presentation styles and the congestion degree based on the differential information. The second determining module 430 further includes a second determining sub-module configured to determine a presentation style of the traffic information based on the adjusted correspondence.
In some embodiments, the second determination module 430 is further configured to determine that the first road condition display mode associated with the target device is activated and determine a presentation style of the road condition information based on the differentiation information.
In some embodiments, the presentation module 440 is further configured to display the traffic information according to a preset presentation style corresponding to the traffic information in response to the target device being switched to the second traffic display mode.
In some embodiments, the acquisition module 410 includes: a third determination submodule configured to determine a target lane associated with the target device in the target road. The acquisition module 410 further includes: and the third acquisition sub-module is configured to acquire road condition information associated with the target lane.
The modules included in apparatus 400 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 400 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.
Fig. 5 illustrates a block diagram of an electronic device/server 500 in which one or more embodiments of the disclosure may be implemented. It should be understood that the electronic device/server 500 illustrated in fig. 5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein.
As shown in fig. 5, the electronic device/server 500 is in the form of a general-purpose electronic device. The components of the electronic device/server 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be a real or virtual processor and is capable of performing various processes according to programs stored in the memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of the electronic device/server 500.
The electronic device/server 500 typically includes a number of computer storage media. Such a medium may be any available medium that is accessible to electronic device/server 500, including, but not limited to, volatile and non-volatile media, removable and non-removable media. The memory 520 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 530 may be a removable or non-removable media and may include machine-readable media such as flash drives, magnetic disks, or any other media that may be capable of storing information and/or data (e.g., training data for training) and may be accessed within electronic device/server 500.
The electronic device/server 500 may further include additional removable/non-removable, volatile/nonvolatile storage media. Although not shown in fig. 5, 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 520 may include a computer program product 525 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 540 enables communication with other electronic devices through a communication medium. Additionally, the functionality of the components of the electronic device/server 500 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 500 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 550 may be one or more input devices such as a mouse, keyboard, trackball, etc. The output device 560 may be one or more output devices such as a display, speakers, printer, etc. The electronic device/server 500 may also communicate with one or more external devices (not shown), such as storage devices, display devices, etc., as needed through the communication unit 540, with one or more devices that enable a user to interact with the electronic device/server 500, or with any device (e.g., network card, modem, etc.) that enables the electronic device/server 500 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 (12)

1. A method of presenting road conditions, comprising:
acquiring road condition information of a target road to be presented;
determining differential information associated with a target device, the differential information indicating a difference between historical driving behavior associated with the target device and a reference driving behavior;
determining a presentation style of the road condition information based on the differential information; and
and displaying the road condition information according to the presentation style by using the target equipment.
2. The method of claim 1, wherein determining the differential information associated with the target device comprises:
Obtaining historical speed information associated with the target device, the historical speed information corresponding to the historical driving behavior of a reference road over a historical period of time;
acquiring reference speed information corresponding to the reference road to indicate the reference driving behavior; and
the differentiation information is determined based on a difference between the historical speed information and the reference speed information.
3. The method of claim 2, wherein the reference speed information comprises:
suggested speed information associated with the target device; and/or
Average speed information of the reference road over the history period.
4. The method of claim 2, wherein the reference link is determined based on the target link.
5. The method of claim 1, wherein the traffic information indicates a congestion level of the target link, and determining a presentation style of the traffic information comprises:
based on the differentiation information, adjusting a corresponding relation between a group of preset presentation patterns and the congestion degree; and
and determining the presentation style of the road condition information based on the adjusted corresponding relation.
6. The method of claim 1, wherein determining the presentation style of the traffic information comprises:
determining that a first road condition display mode associated with the target device is activated, determining the presentation style of the road condition information based on the differentiation information.
7. The method of claim 6, further comprising:
and in response to the target device being switched to a second road condition display mode, displaying the road condition information according to a preset presentation style corresponding to the road condition information.
8. The method of claim 1, wherein obtaining the road condition information of the target road to be presented comprises:
determining a target lane in the target road associated with the target device; and
and acquiring the road condition information associated with the target lane.
9. An apparatus for presenting road conditions, comprising:
the acquisition module is configured to acquire road condition information of a target road to be presented;
a first determination module configured to determine differential information associated with a target device, the differential information indicating a difference between a historical driving behavior associated with the target device and a reference driving behavior;
the second determining module is configured to determine a presentation style of the road condition information based on the differential information; and
And the presentation module is configured to display the road condition information according to the presentation style by using the target equipment.
10. 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-8.
11. 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 8.
12. A computer program product comprising computer executable instructions which when executed by a processor implement the method according to any one of claims 1 to 8.
CN202310286621.XA 2023-03-22 2023-03-22 Road condition presenting method and device Pending CN116238517A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310286621.XA CN116238517A (en) 2023-03-22 2023-03-22 Road condition presenting method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310286621.XA CN116238517A (en) 2023-03-22 2023-03-22 Road condition presenting method and device

Publications (1)

Publication Number Publication Date
CN116238517A true CN116238517A (en) 2023-06-09

Family

ID=86627778

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310286621.XA Pending CN116238517A (en) 2023-03-22 2023-03-22 Road condition presenting method and device

Country Status (1)

Country Link
CN (1) CN116238517A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117493820A (en) * 2024-01-03 2024-02-02 中国电子工程设计院股份有限公司 Data element processing method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117493820A (en) * 2024-01-03 2024-02-02 中国电子工程设计院股份有限公司 Data element processing method and device
CN117493820B (en) * 2024-01-03 2024-04-02 中国电子工程设计院股份有限公司 Data element processing method and device

Similar Documents

Publication Publication Date Title
US9919715B2 (en) Vehicle mode scheduling with learned user preferences
US10895465B2 (en) Optimizing a route selection for a highly autonomous vehicle
US9754501B2 (en) Personalized driving ranking and alerting
EP3195287B1 (en) Personalized driving of autonomously driven vehicles
US9747730B2 (en) Driver measurement and incentive system for improving fuel-efficiency
JP6424761B2 (en) Driving support system and center
DE102019113865A1 (en) INTELLIGENT MOTOR VEHICLES, SYSTEMS AND CONTROL LOGIC FOR REAL-TIME ROUTE GUIDANCE AND ADAPTIVE DRIVE CONTROL
US9586598B2 (en) Information providing apparatus
CN110823235A (en) Intelligent vehicle navigation system, method and control logic for deriving road segment speed limit
CN102208135A (en) Congestion level display apparatus, congestion level display method and congestion level display system
US20190001992A1 (en) Apparatus, vehicle, method and computer program for computing at least one video signal or control signal
US10773727B1 (en) Driver performance measurement and monitoring with path analysis
US20220116820A1 (en) Message management for cooperative driving among connected vehicles
KR102467375B1 (en) Systems and methods for improved traffic situation visualization
CN116238517A (en) Road condition presenting method and device
TWI471530B (en) Navigation system and method
US11877217B2 (en) Message processing for wireless messages based on value of information
CN115675520A (en) Unmanned driving implementation method and device, computer equipment and storage medium
DE102019114595A1 (en) INTELLIGENT VEHICLE NAVIGATION SYSTEMS, METHOD AND CONTROL LOGIC FOR DERIVING ROAD SECTION SPEED LIMITS
CN113511141A (en) System and method for augmented reality in a vehicle
CN113673756B (en) Method and device for determining recommended speed of vehicle and computer equipment
CN113362488B (en) OBD monitoring data processing system
CN112896177B (en) Method and device for determining vehicle running speed, storage medium and electronic equipment
US20200134673A1 (en) Information processing apparatus and information processing method
CN112948525A (en) High-precision dynamic map generation method, equipment and medium for intelligent networked automobile

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