WO2022156553A1 - Method and apparatus for presenting road information - Google Patents

Method and apparatus for presenting road information Download PDF

Info

Publication number
WO2022156553A1
WO2022156553A1 PCT/CN2022/071006 CN2022071006W WO2022156553A1 WO 2022156553 A1 WO2022156553 A1 WO 2022156553A1 CN 2022071006 W CN2022071006 W CN 2022071006W WO 2022156553 A1 WO2022156553 A1 WO 2022156553A1
Authority
WO
WIPO (PCT)
Prior art keywords
road
road condition
target
image
images
Prior art date
Application number
PCT/CN2022/071006
Other languages
French (fr)
Chinese (zh)
Inventor
白冰
邢腾飞
王智慧
许鹏飞
Original Assignee
北京嘀嘀无限科技发展有限公司
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 北京嘀嘀无限科技发展有限公司 filed Critical 北京嘀嘀无限科技发展有限公司
Publication of WO2022156553A1 publication Critical patent/WO2022156553A1/en

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle

Definitions

  • Embodiments of the present disclosure generally relate to the field of intelligent transportation, and more particularly, to methods, apparatuses, devices, storage media, and program products for presenting road information.
  • a scheme for presenting road information is provided.
  • a method of presenting road information includes: presenting a road visual element associated with the target road; and in response to determining that the congestion level of the target road is higher than a predetermined threshold, presenting at least one road condition image in association with the road visual element, the at least one road condition image being obtained from the used road is selected from a set of road condition images for determining the degree of congestion, a set of road condition images acquired by an image acquisition device associated with a vehicle traveling on the target road.
  • an apparatus for presenting road information includes: a first presentation module configured to present road visual elements associated with a target road; and a second presentation module configured to be associated with road visual elements in response to determining that the congestion level of the target road is higher than a predetermined threshold at least one road condition image is presented in conjunction, the at least one road condition image is selected from a set of road condition images used to determine the degree of congestion, the set of road condition images is obtained from images associated with vehicles traveling on the target road obtained by the device.
  • an electronic device comprising one or more processors and a memory, wherein the memory is used to store computer-executable instructions that are executed by the one or more processors to implement the The method of the first aspect of the present disclosure.
  • a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions, when executed by a processor, implement the method according to the first aspect of the present disclosure.
  • a computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to the first aspect of the present disclosure.
  • the real-time road conditions of the road can be more accurately determined through the road condition images collected by the image collection devices associated with the vehicles traveling on the road.
  • the user can understand the congestion situation more intuitively.
  • FIG. 1 illustrates a block diagram of an example environment in which embodiments of the present disclosure can be implemented
  • FIG. 2 shows a schematic diagram of an example interface for presenting road information according to an embodiment of the present disclosure
  • FIG. 3 shows a schematic diagram of determining the degree of road congestion according to some embodiments of the present disclosure
  • FIG. 4 shows a flowchart of a process for presenting road information in accordance with some embodiments of the present disclosure
  • FIG. 5 shows a block diagram of an apparatus for determining the location of a traffic violation according to some embodiments of the present disclosure.
  • FIG. 6 illustrates a block diagram of an electronic device in which one or more embodiments of the present disclosure may be implemented.
  • the term “including” and variations thereof mean open-ended inclusion, ie, "including but not limited to”.
  • the term “or” means “and/or” unless specifically stated otherwise.
  • the term “based on” means “based at least in part on”.
  • the terms “one example embodiment” and “one embodiment” mean “at least one example embodiment.”
  • the term “another embodiment” means “at least one additional embodiment.”
  • the terms “first”, “second”, etc. may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
  • some conventional schemes determine real-time road conditions by the speed of vehicles traveling on the road. For example, if the average speed of vehicles on the road is high, it can be determined that the road is currently clear. Conversely, in some cases, some vehicles may simply be traveling slower, resulting in a lower average speed, but the road is not actually congested. Or, some vehicles may be driving in the bus lane or emergency lane illegally, making the average speed higher, but the road is actually more congested. Therefore, it may not be accurate to rely solely on the speed of the vehicle to determine the level of road congestion.
  • embodiments of the present disclosure propose a solution for presenting road information.
  • road visual elements associated with the target road are presented.
  • at least one road condition image is also presented in association with the road visual element, wherein the at least one road condition image is selected from a set of road condition images used to determine the congestion level, and
  • a set of road condition images are acquired by image acquisition devices associated with vehicles traveling on the target road.
  • the real-time road conditions of the road can be more accurately determined through the road condition images collected by the image collection devices associated with the vehicles driving on the road.
  • the user can more intuitively understand the congestion situation and the basis for determining the congestion situation.
  • the environment 100 includes a vehicle 120 traveling on a target road 110 .
  • the target road 110 is intended to represent a section of road having a predetermined length, and does not necessarily represent an entire portion of a road with the same name.
  • the target road 110 may be a 200-meter-long road segment with a one-kilometer-long "XX road”.
  • an image capture device 130 may be mounted on the vehicle 120 to capture a road condition image 140 of the target road 110 .
  • the image acquisition device 130 may be, for example, a dash cam on the vehicle 120 .
  • the image acquisition device 130 may also be a smart device with a camera, such as a smart phone, a tablet computer, a smart watch, or smart glasses, or the like.
  • a smart device may, for example, be suitably installed for capturing a road condition image 140 of the target road 110 .
  • the image acquisition device 130 may capture the road condition image 140 at a predetermined frequency and transmit the road condition image 140 to the road condition analysis device 150 via the communication device.
  • the road condition analysis device 150 may be a server device with relatively strong computing power.
  • image acquisition device 130 may also send acquisition information associated with road condition image 140 to road condition analysis device 150 .
  • collected information may include, for example, the collection location of the road condition image 140 , the collection time, and/or the travel speed of the vehicle 120 when the image was collected, and the like.
  • the road condition analysis device 150 may determine the congestion level of the target road 110 according to one or more of the received road condition images 140 .
  • the road condition analysis device 150 may, for example, use all the received road condition images 140 to determine the congestion level of the target road 110 .
  • the road condition analysis device 150 may also utilize a subset of all received road condition images 140 to determine the degree of congestion. For example, the road condition analysis device 150 may sample the received road condition images 140 to obtain a set of road condition images 140 for use in determining the degree of congestion.
  • the road condition analysis device 150 may select a set of road condition images 140 based on acquisition locations associated with the road condition images 140 .
  • the acquisition locations of the selected set of road condition images 140 may be separated by about the same distance.
  • the road condition analysis device 150 may also select a set of road condition images 140 based on the acquisition time associated with the road condition images 140 .
  • the acquisition times of the selected set of road condition images 140 may be separated by approximately the same amount of time.
  • the road condition analysis device 150 may also determine the congestion level of the target road 110 based only on the most recently received road condition image 140 .
  • the degree of congestion may, for example, be expressed as different levels, eg, congestion, slow, and clear.
  • the congestion level can also be expressed as a different number, such as 1-5, where a higher number can represent a higher congestion level.
  • terminal device 160 can be, for example, a suitable computing device that can present target interface 170 to a user.
  • Examples of terminal devices 160 include, but are not limited to, smartphones, smart watches, smart glasses, laptop computers, tablet computers, desktop computers, personal digital assistants, or other suitable electronic devices.
  • the target interface 170 may be generated by, for example, a map application or a navigation application deployed on the terminal device 160 .
  • the target interface 170 may also be, for example, a map interface or a navigation interface provided by the terminal device 160 via a browser.
  • the target interface 170 may include, for example, a road visual element 184 associated with the target road 110 .
  • the road visual element 184 may be part of a map, for example, and be presented similarly to other road segments.
  • the road visual element 184 may also be highlighted.
  • the target road 110 when the target road 110 is part of a navigation route recommended by the navigation application, the target road 110 may be highlighted in the map.
  • the target road 110 may also be highlighted when it is part of the remaining route of the trip that the navigation application is navigating.
  • the terminal device 160 can determine the degree of congestion of the target road 110 . In some implementations, the terminal device 160 may obtain the congestion level of the target road 110 from the road condition analysis device 150 when it is determined that the target road 110 is being viewed by the user. Alternatively, the terminal device 160 may also uniformly obtain the congestion level of the associated road when loading the map data, even though some roads may not be currently viewed.
  • the terminal device 160 may also present at least one road condition image 182 in the set of road condition images 140 in association with the road visual element 184 when the congestion level of the target road 110 is higher than a predetermined threshold.
  • the road condition analysis device 150 may select at least one road condition image 182 from the set of road condition images 140 and combine it with the information indicating the congestion level of the target road 110 sent to the terminal device 160 .
  • the road condition analysis device 150 may select the at least one road condition image 182 based on the speed at which the vehicle 120 was traveling when the set of road condition images 140 were collected.
  • the road condition analysis device 150 may acquire the real-time speed of the vehicle 120 when a set of road condition images 140 are collected from the vehicle 120, and select one or more road condition images 140 whose real-time speed is less than a predetermined threshold as at least one of the road condition images 140. Traffic image 182 .
  • the road condition analysis device 150 may select the road condition image 140 corresponding to the minimum real-time speed as the at least one road condition image 182 to be presented. In this way, the selected road condition image 182 can better reflect the road condition of the target road 110 .
  • the road condition analysis device 150 may also determine the real-time speed of the vehicle 120 when the set of road condition images 140 was acquired based on the acquisition location and acquisition time associated with the set of road condition images 140 .
  • the road condition analysis device 150 may determine the real-time speed corresponding to the road condition image 140 based on the distance and time difference between two adjacent road condition images 140 . It should be understood that such real-time speed may correspond to one of the road condition image 140 that was acquired earlier or the road condition image 140 that was acquired later.
  • the road condition analysis device 150 may also send all the set of road condition images 140 to the terminal device 160 .
  • the terminal device 160 may display all the road condition images in the set of road condition images 140 in the target interface 170 .
  • the terminal device 160 may also select at least one road condition image 182 from the received set of road condition images 140 . Similarly, the terminal device 160 may also select at least one road condition image 182 to be presented based on corresponding speed information or time information, for example.
  • the terminal device 160 may display only one of the images in the target interface 170 , but may present a set of road condition images 140 for guiding the user to view all the road condition images 140 .
  • visual elements For example, the terminal device 160 may stack a plurality of road condition images, and present only the uppermost road condition image.
  • the terminal device 160 may present the at least one road condition image 182 at a corresponding location 186 , where the corresponding location 186 indicates a location where the at least one road condition image 182 was collected. As shown in FIG. 1 , the terminal device 160 may suggest an association of the presented at least one road condition image 182 with a corresponding location 186 , for example, by using a visual element such as an arrow to indicate that the at least one road condition image 182 was captured at the target location.
  • a visual element such as an arrow
  • the terminal device 160 may first present at least one road condition image 182 in a smaller first size.
  • the terminal device 160 may, for example, present a user interface 200 as shown in FIG. 2 .
  • the terminal device 160 may, for example, present at least one road condition image 210 in a second, larger size. In this way, the disturbance to the user can be alleviated, and the user can be provided with a clearer image of road conditions in a personalized manner.
  • the terminal device 160 may also display information 220 related to the degree of congestion of the target road 110 in the user interface 200, for example.
  • terminal device 160 may allow the user to view the entire set of traffic images 140, eg, in response to a viewing request.
  • the terminal device 160 may, for example, present a visual element 230 indicating that the user may view multiple images of road conditions. For example, the user may swipe left or right on the road condition image 210 presented in the second size to view more road condition images.
  • the terminal device 160 may also use a form different from the floating window shown in FIG. 2 to present the road condition image of the second size.
  • the terminal device 160 may present a new interface covering the original target interface 170 for displaying the road condition image of the second size.
  • the terminal device 160 may also present a road condition visual element in association with the road visual element, the road condition visual element indicating the degree of congestion of the target road 110 .
  • the terminal device 160 may, for example, indicate the congestion level of the target road 110 through text or a specific color.
  • the terminal device 160 may present at least one road condition image 182 only when the user's intention to view the target road is determined.
  • the target interface 170 may be a map viewing interface
  • the terminal device 160 may, for example, present at least one road condition image in association with the road visual element 184 when the map zoom associated with the map viewing interface is based above a predetermined threshold. 182.
  • the user can zoom the map in the map viewing interface, and when the user zooms in on the map to a predetermined level to focus on the predetermined area, and the target road is located in the predetermined area, the terminal device 160 can display the map in the map viewing interface.
  • At least one road condition image 182 to indicate the degree of congestion of the target road 110 .
  • the target interface 170 may be a route planning interface associated with the target road 110 .
  • the terminal device 160 may present at least one road condition in association with the road visual element 184 image 182.
  • a user may plan a route from a start point to an end point through a navigation application, when a specific route among the one or more recommended routes includes the target road 110, and the road visual element 184 corresponding to the target road 110 is in the display range.
  • the terminal device 160 may present at least one road condition image 182 to indicate the congestion level of the target road 110 when the target road 110 is within the range.
  • the target interface 170 may be a real-time navigation interface associated with the target road 110 .
  • the terminal device 160 may present at least one road condition image 182 to indicate the target The degree of congestion of the road 110 .
  • the end device 160 may also actively present the road visual element 184 and the at least one road condition image 182 in association.
  • the embodiments of the present disclosure can more intuitively present the congestion level of the target road to the user by acquiring and presenting a road condition image.
  • the road condition analysis device 150 may determine the congestion level of the target road 110 from the set of road condition images 140 .
  • the road condition analysis device 150 may apply a set of road condition images 140 to a time series model to determine the degree of congestion, where the time series model is based on a set of training images associated with a particular road and the congestion degree annotation information for the particular road trained.
  • the time series model may include any suitable time series machine learning model, for example.
  • the time series model may be, for example, a (2+1)D model.
  • a set of training images collected by the collecting vehicle on a specific road can be obtained, and the input features to the time series model can be determined based on the set of training images. Accordingly, the true value of the model can be based on the congestion level.
  • the label information is determined. It should be understood that the congestion level marking information may be obtained in any suitable manner, which is not intended to be limited in the present disclosure.
  • the congestion level of the target road 110 can be determined in an end-to-end manner, thereby simplifying the logic complexity.
  • the road condition analysis device 150 may also determine the congestion level of the target road 110 in a rule-based manner.
  • the road condition analysis device 150 may determine the current passable area in the target road 110 based on the set of road condition images 140 . The process of determining the congestion level based on the rule will be described below with reference to FIG. 3 . Exemplarily, the road condition analysis device 150 may first determine the road boundary information of the target road 110 , for example, the road boundary lines 310 - 1 and 310 - 2 in FIG. 3 . It should be understood that, in some implementations, the target road 110 may not include boundary lines, and the road condition analysis device 150 may detect hard boundaries as road boundary information, for example.
  • the road condition analysis device 150 may also detect obstacle information in the set of road condition images 140 through object recognition models, eg, dynamic obstacles such as vehicles and pedestrians, and/or static obstacles in the middle of the road, etc.
  • object recognition models eg, dynamic obstacles such as vehicles and pedestrians, and/or static obstacles in the middle of the road, etc.
  • the road condition analysis device 150 may generate a detection frame for each obstacle to indicate the position of the obstacle in the road condition image 140 .
  • the road condition analysis device 150 may determine the current drivable area in the target road 110 based on the road boundary information and the obstacle information.
  • the lateral area 325 represents the current drivable area in the target road 110 parallel to the vehicle corresponding to the detection frame 320.
  • the lateral areas 335 - 1 and 335 - 2 represent current drivable areas parallel to the vehicle corresponding to the detection frame 330 .
  • the road condition analysis apparatus 150 may determine the congestion level of the target road 110 based on the current passable area.
  • the road condition analysis device 150 may first detect a current passable area within a predetermined distance from the vehicle 120 from which the road condition image 140 was collected, and determine whether the vehicle 120 can pass the currently passable area based on the size of the current passable area area.
  • the road condition analysis device 150 may first detect a current passable area within 30 meters from the vehicle. The road condition analysis device 150 further determines the width of the passable area according to the relationship between the image coordinates and the real world coordinates, so as to determine whether the vehicle 120 can pass through the current passable area.
  • the road condition analysis device 150 may also determine whether the vehicle 120 can pass the vehicle 120 based on the size of the vehicle detection frame parallel to the current passable area.
  • the current passable area For example, the road condition analysis device 150 may determine whether the width of the lateral area 325 is a predetermined multiple of the width of the detection frame 320 (exemplarily, 1.5 times in order to consider leaving a safe distance), thereby determining whether the vehicle 120 can pass the lateral Area 325.
  • the road condition analysis device 150 may, for example, determine the congestion degree of the target road 110 as "congested", or set a higher value. , to indicate a higher level of congestion.
  • the road condition analysis device 150 may, for example, determine that the vehicle 120 can pass through the lateral areas 325 and 335-2, but cannot pass through the lateral areas 345-1 and 345-2. If the vehicle corresponding to the detection frame 340 falls within a range of 30 meters from the vehicle 120 , the road condition analysis device 150 may determine that the vehicle 120 cannot pass through the current passable area within 10 meters, thereby determining the congestion level of the target road 110 for "congestion".
  • the road condition analysis device 150 may further detect, for example, a second currently traversable area within 10 to 50 meters, and determine Whether the vehicle 120 can pass through the newly determined second currently passable area. Exemplarily, if the vehicle 120 cannot pass through the second current passable area, the road condition analysis device 150 may determine the congestion degree of the target road 110 as, for example, "slow travel".
  • the road condition analysis device 150 may also, for example, determine the maximum distance that the vehicle 120 can travel based on the current passable area, and determine the congestion level of the target road 110 based on the maximum distance.
  • the road condition analysis device 150 can compare the maximum distance with a plurality of predetermined intervals to determine the corresponding congestion level. For example, if the maximum distance that the vehicle 120 can travel is 5 meters, which falls within the interval (0 meters, 10 meters], the road condition analysis device 150 may, for example, determine the congestion degree of the target road 110 as "congested". On the contrary, If the maximum distance that the vehicle 120 can travel is 60 meters, which falls within the interval (50 meters, ⁇ ), for example, the road condition analysis device 150 may, for example, determine the congestion level of the target road 110 as "clear".
  • the traffic analysis device 150 may also determine the number of lanes associated with the current passable area, and determine the degree of congestion based on the number of lanes.
  • the road condition analysis device 150 may detect a current passable area within 10 meters, and determine the number of lanes that can be used through the current passable area. For example, for a three-lane situation, if it is also determined that the vehicle 120 can pass the current passable area within 10 meters, but if the vehicle 120 can only use one lane and the other two lanes cannot be used, for example, then the front is available. The drivable area of may be caused by the vehicle 120 driving too slowly, then, for example, the congestion degree of the target road 110 may be determined as "slow travel”. Conversely, if the vehicle 120 can, for example, use two or more lanes to pass through the current passable area within 10 meters, the road condition analysis device 150 may, for example, determine the congestion level of the target road 110 as "clear".
  • the road condition analysis device 150 may further consider the congestion degree of the target road 110 in total, for example, by integrating the number of vehicles in the target road 110 . For example, the road condition analysis device 150 may determine that the vehicle 120 can travel 40 meters based on the current passable area, and the number of vehicles detected in the road area after a distance of 40 meters is less than a threshold, for example, the road condition analysis device 150 may classify the road as congested The degree is determined as "unblocked" rather than "slow travel".
  • the road condition analysis device 150 may receive multiple sets of road condition images sent from different vehicles. In order to reduce computational redundancy, the road condition analysis device 150 may retain only one set of road condition images for the vehicles all driving on the target road 110 . Group traffic images for analysis. Alternatively, the road condition analysis device 150 may analyze multiple sets of road condition images, and weight the results to improve the accuracy of the congestion level.
  • the traffic analysis device 150 may also combine the congestion level determined based on the set of road condition images 140 with the congestion level determined based on conventional means (eg, average travel speed) to determine the final congestion level. It should be understood that any suitable manner, such as weighting, may be used to determine the final congestion level, which is not intended to be limited by the present disclosure.
  • the embodiments of the present disclosure can use the real-time road condition images collected by crowdsourced vehicles to more accurately determine the current congestion level of the road, avoiding the need for some vehicles due to specific driving behaviors ( For example, the inaccuracy caused by abnormal slow-moving, using non-compliant lanes to pass quickly).
  • FIG. 4 shows a flowchart of an example process 400 for presenting road information in accordance with an embodiment of the present disclosure.
  • Process 400 may be performed, for example, by terminal device 160 in FIG. 1 .
  • the end device 160 presents the road visual element 184 associated with the target road 110 .
  • the end device 160 presents at least one road condition image 182 in association with the road visual element 184, the at least one road condition image 182 from which was used to determine the congestion level Selected from a set of road condition images 140 acquired by the image acquisition device 130 associated with the vehicle 120 traveling on the target road 110 .
  • presenting the at least one road condition image includes presenting the at least one road condition image at a corresponding location, the corresponding location indicating a collection location of the at least one road condition image.
  • presenting the at least one road condition image includes: presenting the at least one road condition image in a first size in association with the road visual element; and in response to a viewing request for the road condition image, presenting the at least one road condition image in a second size, The second size is larger than the first size.
  • the process 400 further includes presenting a road condition visual element in association with the road visual element, the road condition visual element indicating a degree of congestion on the target road.
  • the at least one road condition image is selected based on the speed at which the vehicle was traveling when the set of road condition images were collected.
  • the travel speed is determined based on the acquisition location and acquisition time associated with a set of road condition images.
  • the degree of congestion is determined by the traffic analysis device based on a process of applying, by the traffic analysis device, a set of traffic images to a time series model based on a set of training images associated with a particular road to determine the degree of congestion and is trained to label information about the congestion level of a particular road.
  • the congestion level is determined by the traffic analysis device based on a process of: determining, by the traffic analysis device, based on a set of road condition images, a current passable area in the target road; and based on the current passable area, by the traffic analysis device, determining Congestion level of the target road.
  • the road condition analysis device determining the congestion level of the target road based on the current passable area includes: determining, by the road condition analysis apparatus, a maximum distance that the vehicle can travel based on the current passable area; and determining, by the road condition analysis apparatus, the congestion level based on the maximum distance .
  • the traffic analysis device determining the congestion level of the target road based on the current passable area includes: determining, by the traffic analysis device, a number of lanes associated with the current passable area; and determining, by the traffic analysis device, the congestion level based on the number of lanes.
  • presenting the at least one road condition image used to determine the degree of congestion includes presenting the at least one road condition image in a target interface, the target interface including one of: a map viewing interface associated with the target road, wherein The map zoom level associated with the map viewing interface is above a predetermined threshold, the route planning interface associated with the target road, or the real-time navigation interface associated with the target road.
  • the image acquisition device includes a dash cam of the vehicle.
  • FIG. 5 shows a schematic structural block diagram of an apparatus 500 for presenting road information according to some embodiments of the present disclosure.
  • the apparatus 500 may be implemented as or included in the terminal device 160 .
  • the apparatus 500 includes: a first presentation module 510 configured to present road visual elements associated with the target road.
  • the apparatus 500 further includes a second presentation module 520 configured to, in response to determining that the congestion level of the target road is higher than a predetermined threshold, present at least one road condition image in association with the road visual element, the at least one road condition image from being used for A set of road condition images is selected for determining the degree of congestion, a set of road condition images acquired by an image acquisition device associated with a vehicle traveling on the target road.
  • the second presentation module 520 includes a third presentation module configured to present at least one road condition image at a corresponding position, the corresponding position indicating a collection position of the at least one road condition image.
  • the second rendering module 520 includes: a fourth rendering module configured to render at least one road condition image in association with the road visual element in the first size; and a fifth rendering module configured to respond to the For a request for viewing a road condition image, at least one road condition image is presented in a second size, where the second size is larger than the first size.
  • the apparatus 500 further includes: a sixth presentation module configured to present a road condition visual element in association with the road visual element, the road condition visual element indicating the degree of congestion of the target road.
  • the at least one road condition image is selected based on the speed at which the vehicle was traveling when the set of road condition images were collected.
  • the travel speed is determined based on the acquisition location and acquisition time associated with a set of road condition images.
  • the degree of congestion is determined by the traffic analysis device based on a process of applying, by the traffic analysis device, a set of traffic images to a time series model based on a set of training images associated with a particular road to determine the degree of congestion and is trained to label information about the congestion level of a particular road.
  • the congestion level is determined by the traffic analysis device based on a process of: determining, by the traffic analysis device, based on a set of road condition images, a current passable area in the target road; and based on the current passable area, by the traffic analysis device, determining Congestion level of the target road.
  • the road condition analysis device determining the congestion level of the target road based on the current passable area includes: determining, by the road condition analysis apparatus, a maximum distance that the vehicle can travel based on the current passable area; and determining, by the road condition analysis apparatus, the congestion level based on the maximum distance .
  • the traffic analysis device determining the congestion level of the target road based on the current passable area includes: determining, by the traffic analysis device, a number of lanes associated with the current passable area; and determining, by the traffic analysis device, the congestion level based on the number of lanes.
  • the second presentation module 520 includes: a sixth presentation module configured to present at least one road condition image in a target interface, the target interface comprising one of the following interfaces: a map viewing interface associated with the target road, The map zoom level associated with the map viewing interface is above a predetermined threshold, the route planning interface associated with the target road, or the real-time navigation interface associated with the target road.
  • the image acquisition device includes a dash cam of the vehicle.
  • FIG. 6 shows a block diagram illustrating an electronic device 600 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 600 shown in FIG. 6 is merely exemplary and should not constitute any limitation on the function and scope of the embodiments described herein. The electronic device 600 shown in FIG. 6 may be included in or implemented as the terminal device 160 of FIG. 1 or other device for presenting road information implementing the present disclosure.
  • electronic device 600 is in the form of a general-purpose computing device.
  • Electronic device 600 may also be any type of computing device or server.
  • Components of electronic device 600 may include, but are not limited to, one or more processors or processing units 610, memory 620, storage devices 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660.
  • the processing unit 610 may be an actual or virtual processor and can perform various processes according to programs stored in the memory 620 . In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capability of the electronic device 600 .
  • Electronic device 600 typically includes a number of computer storage media. Such media can be any available media that can be accessed by electronic device 600, including but not limited to volatile and nonvolatile media, removable and non-removable media.
  • Memory 620 may be volatile memory (eg, registers, cache, random access memory (RAM)), non-volatile memory (eg, read only memory (ROM), electrically erasable programmable read only memory (EEPROM) , Flash) or some combination of them.
  • Storage device 630 may be 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 (eg, map data) and may be is accessed within the electronic device 600 .
  • Electronic device 600 may further include additional removable/non-removable, volatile/non-volatile storage media.
  • disk drives may be provided for reading or writing from removable, non-volatile magnetic disks (eg, "floppy disks") and for reading or writing from removable, non-volatile optical disks CD-ROM drive for reading or writing.
  • each drive may be connected to a bus (not shown) by one or more data media interfaces.
  • Memory 620 may include a computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
  • the communication unit 640 enables communication with other computing devices through a communication medium. Additionally, the functions of the components of electronic device 600 may be implemented in a single computing cluster or multiple computing machines capable of communicating through a communication link. Accordingly, electronic device 600 may operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
  • PCs network personal computers
  • Input device 650 may be one or more input devices, such as a mouse, keyboard, trackball, and the like.
  • Output device 660 may be one or more output devices, such as a display, speakers, printer, and the like.
  • the electronic device 600 may also communicate with one or more external devices (not shown) through the communication unit 640 as needed, such as a storage device, a display device, etc., with one or more devices that allow a user to interact with the electronic device 600 communicate, or with any device (eg, network card, modem, etc.) that enables electronic device 600 to communicate with one or more other computing devices. Such communication may be performed via an input/output (I/O) interface (not shown).
  • I/O input/output
  • a computer-readable storage medium having computer-executable instructions or programs stored thereon, wherein the computer-executable instructions or programs are executed by a processor to implement the methods or functions described above .
  • Computer-readable storage media may include non-transitory computer-readable media.
  • a computer program product comprising computer-executable instructions or programs executed by a processor to implement the methods or functions described above.
  • the computer program product may be tangibly embodied on a non-transitory computer readable medium.
  • These computer-executable instructions or programs may be provided to the processing unit of a general purpose computer, special purpose computer or other programmable data processing device to produce a machine that causes these instructions to be executed by the processing unit of the computer or other programmable data processing device
  • means are created that implement the functions/acts specified in one or more blocks of the flowchart and/or block diagrams.
  • These computer-executable instructions or programs can also be stored in a computer-readable storage medium, these instructions cause a computer, programmable data processing apparatus and/or other equipment to operate in a specific manner, so that the computer-readable medium storing the instructions then
  • An article of manufacture is included that includes instructions for implementing various aspects of the functions/acts specified in one or more blocks of the flowchart and/or block diagrams.
  • Computer-executable instructions or programs can be loaded onto a computer, other programmable data processing apparatus, or other equipment, such that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other equipment to produce a computer-implemented process , thereby causing instructions executing on a computer, other programmable data processing apparatus, or other device to implement the functions/acts specified in one or more blocks of the flowcharts and/or block diagrams.
  • each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executables for implementing the specified logical function(s) instruction.
  • the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks 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.
  • each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations can be implemented in dedicated hardware-based systems that perform the specified functions or actions , or can be implemented in a combination of dedicated hardware and computer instructions.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Traffic Control Systems (AREA)

Abstract

A method and apparatus for presenting road information, a device, a storage medium, and a program product. The method comprises: presenting a road visual element (184) associated with a target road (110) (402); and in response to determining that the congestion degree of the target road (110) is higher than a predetermined threshold, presenting at least one road condition image (182) in association with the road visual element (184), the at least one road condition image (182) being selected from a group of road condition images (140) that are used for determining the congestion degree, and the group of road condition images (140) being acquired by an image acquisition device (130) associated with a vehicle (120) traveling on the target road (110) (404). On the basis of this mode, more accurate road condition information can be provided for a user in a more intuitive mode.

Description

呈现道路信息的方法和装置Method and device for presenting road information
交叉引用cross reference
本申请要求于2021年1月22日提交的中国专利申请No.202110089277.6的优先权,其全部内容通过引用结合于此。This application claims priority to Chinese Patent Application No. 202110089277.6 filed on January 22, 2021, the entire contents of which are incorporated herein by reference.
技术领域technical field
本公开的实施例总体上涉及智能交通领域,更具体地,涉及呈现道路信息的方法、装置、设备、存储介质和程序产品。Embodiments of the present disclosure generally relate to the field of intelligent transportation, and more particularly, to methods, apparatuses, devices, storage media, and program products for presenting road information.
背景技术Background technique
随着时代的进步,搭乘交通工具出行已经成为大多数的选择。在出行之前,人们可能期望了解要行经的道路的路况,以便进行行程的路线规划。或者,在出行过程中,人们可能期望通过导航应用来了解剩余行程的路况情况。因此,如何更为有效地向用户提供准确的路况信息已经成为关注的焦点。With the advancement of the times, traveling by means of transportation has become the choice of most people. Before traveling, one may expect to know the road conditions of the road to be traveled in order to plan the route of the trip. Or, while traveling, one might expect to use a navigation app to see what's going on with the rest of the trip. Therefore, how to more effectively provide users with accurate road condition information has become the focus of attention.
发明内容SUMMARY OF THE INVENTION
根据本公开的一些实施例,提供了一种用于呈现道路信息的方案。According to some embodiments of the present disclosure, a scheme for presenting road information is provided.
在本公开的第一方面,提供了一种呈现道路信息的方法。该方法包括:呈现与目标道路相关联的道路视觉元素;以及响应于确定目标道路的拥堵程度高于预定阈值,与道路视觉元素相关联地呈现至少一个路况图像,至少一个路况图像是从被用于确定拥堵程度的一组路况图像中被选择的,一组路况图像是由与行驶在目标道路上的交通工具相关联的图像获取设备所获取的。In a first aspect of the present disclosure, a method of presenting road information is provided. The method includes: presenting a road visual element associated with the target road; and in response to determining that the congestion level of the target road is higher than a predetermined threshold, presenting at least one road condition image in association with the road visual element, the at least one road condition image being obtained from the used road is selected from a set of road condition images for determining the degree of congestion, a set of road condition images acquired by an image acquisition device associated with a vehicle traveling on the target road.
在本公开的第二方面,提供了一种用于呈现道路信息的装置。该装置包括:第一呈现模块,被配置为呈现与目标道路相关联的道路视觉元素;以及第二呈现模块,被配置为响应于确定目标道路的拥堵程度高于预定阈值,与道路视觉元素相关联地呈现至少一个路况图像,至少一个路况图像是从被用于确定拥堵程度的一组路况图像中被选择的,一组路况图像是由 与行驶在目标道路上的交通工具相关联的图像获取设备所获取的。In a second aspect of the present disclosure, an apparatus for presenting road information is provided. The apparatus includes: a first presentation module configured to present road visual elements associated with a target road; and a second presentation module configured to be associated with road visual elements in response to determining that the congestion level of the target road is higher than a predetermined threshold at least one road condition image is presented in conjunction, the at least one road condition image is selected from a set of road condition images used to determine the degree of congestion, the set of road condition images is obtained from images associated with vehicles traveling on the target road obtained by the device.
在本公开的第三方面,提供了一种电子设备,包括一个或多个处理器以及存储器,其中存储器用于存储计算机可执行指令,计算机可执行指令被一个或多个处理器执行以实现根据本公开的第一方面的方法。In a third aspect of the present disclosure, there is provided an electronic device comprising one or more processors and a memory, wherein the memory is used to store computer-executable instructions that are executed by the one or more processors to implement the The method of the first aspect of the present disclosure.
在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中计算机可执行指令在被处理器执行时实现根据本公开的第一方面的方法。In a fourth aspect of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions, when executed by a processor, implement the method according to the first aspect of the present disclosure.
在本公开的第五方面,提供了一种计算机程序产品,其包括计算机可执行指令,其中计算机可执行指令在被处理器执行时实现根据本公开的第一方面的方法。In a fifth aspect of the present disclosure, there is provided a computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to the first aspect of the present disclosure.
根据本公开的实施例,一方面,通过与行驶在道路上的交通工具相关联的图像采集设备所采集的路况图像,可以更为准确地确定道路的实时路况。另一方面,通过向用户呈现这样的路况图像,能够使得用户更为直观地了解拥堵情况。According to the embodiments of the present disclosure, on the one hand, the real-time road conditions of the road can be more accurately determined through the road condition images collected by the image collection devices associated with the vehicles traveling on the road. On the other hand, by presenting such a road condition image to the user, the user can understand the congestion situation more intuitively.
提供发明内容部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。发明内容部分无意标识本公开的关键特征或必要特征,也无意限制本公开的范围。This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the disclosure, nor is it intended to limit the scope of the disclosure.
附图说明Description of drawings
结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素,其中:The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent when taken in conjunction with the accompanying drawings and with reference to the following detailed description. In the drawings, the same or similar reference numbers refer to the same or similar elements, wherein:
图1示出了本公开的实施例能够在其中被实现的示例环境的框图;1 illustrates a block diagram of an example environment in which embodiments of the present disclosure can be implemented;
图2示出了根据本公开实施例的用于呈现道路信息的示例界面的示意图;FIG. 2 shows a schematic diagram of an example interface for presenting road information according to an embodiment of the present disclosure;
图3示出了根据本公开的一些实施例的确定道路拥堵程度的示意图;FIG. 3 shows a schematic diagram of determining the degree of road congestion according to some embodiments of the present disclosure;
图4示出了根据本公开的一些实施例的呈现道路信息的过程的流程图;4 shows a flowchart of a process for presenting road information in accordance with some embodiments of the present disclosure;
图5示出了根据本公开的一些实施例的确定交通违章位置的装置的框图;以及FIG. 5 shows a block diagram of an apparatus for determining the location of a traffic violation according to some embodiments of the present disclosure; and
图6示出了其中可以实施本公开的一个或多个实施例的电子设备的框图。6 illustrates a block diagram of an electronic device in which one or more embodiments of the present disclosure may be implemented.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的一些示例实施例。虽然附图中显示了本公开的一些实施例,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。Some example embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,术语“或”表示“和/或”。术语“基于”表示“至少部分地基于”。术语“一个示例实施例”和“一个实施例”表示“至少一个示例实施例”。术语“另一实施例”表示“至少一个另外的实施例”。术语“第一”、“第二”等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。As used herein, the term "including" and variations thereof mean open-ended inclusion, ie, "including but not limited to". The term "or" means "and/or" unless specifically stated otherwise. The term "based on" means "based at least in part on". The terms "one example embodiment" and "one embodiment" mean "at least one example embodiment." The term "another embodiment" means "at least one additional embodiment." The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
如上文所讨论的,人们期望能够了解道路的实时路况。一方面,一些传统的方案通过在道路上行驶的车辆的速度来确定实时路况。例如,如果在该道路上的车辆的平均速度较快时,可以确定该道路目前是畅通的。相反,在一些情况下,一些车辆可能就是行驶较慢,导致平均速度较低,但道路实际并不拥堵。或者,一些车辆可能违章行驶在公交车道或者应急车道,而使得平均速度较高,但道路实际较为拥堵。因此,单纯依靠车辆的行驶速度来确定道路拥堵程度可能并不准确。As discussed above, it is desirable to be able to know the real-time traffic conditions of the road. On the one hand, some conventional schemes determine real-time road conditions by the speed of vehicles traveling on the road. For example, if the average speed of vehicles on the road is high, it can be determined that the road is currently clear. Conversely, in some cases, some vehicles may simply be traveling slower, resulting in a lower average speed, but the road is not actually congested. Or, some vehicles may be driving in the bus lane or emergency lane illegally, making the average speed higher, but the road is actually more congested. Therefore, it may not be accurate to rely solely on the speed of the vehicle to determine the level of road congestion.
另一方面,传统的地图或导航应用通过不同的颜色来表示道路的拥堵程度。然而,这样的呈现方式难以让用户直观地了解该道路的实际拥堵程度。On the other hand, traditional maps or navigation applications use different colors to indicate the degree of congestion on the road. However, such a presentation method makes it difficult for the user to intuitively understand the actual congestion level of the road.
有鉴于此,本公开的实施例提出了一种呈现道路信息的方案。在该方案中,首先,呈现与目标道路相关联的道路视觉元素。当目标道路的拥堵程度高于预定阈值时,还与道路视觉元素相关联地呈现至少一个路况图像,其中至少一个路况图像是从被用于确定拥堵程度的一组路况图像中被选择的,并且一组路况图像是由与行驶在目标道路上的交通工具相关联的 图像获取设备所获取的。In view of this, embodiments of the present disclosure propose a solution for presenting road information. In this scheme, first, road visual elements associated with the target road are presented. When the congestion level of the target road is above a predetermined threshold, at least one road condition image is also presented in association with the road visual element, wherein the at least one road condition image is selected from a set of road condition images used to determine the congestion level, and A set of road condition images are acquired by image acquisition devices associated with vehicles traveling on the target road.
根据这样的方案,根据本公开的实施例,一方面,通过与行驶在道路上的交通工具相关联的图像采集设备所采集的路况图像,可以更为准确地确定道路的实时路况。另一方面,通过向用户呈现这样的路况图像,能够使得用户更为直观地了解拥堵情况以及确定该拥堵情况的依据。According to such a solution, according to the embodiments of the present disclosure, on the one hand, the real-time road conditions of the road can be more accurately determined through the road condition images collected by the image collection devices associated with the vehicles driving on the road. On the other hand, by presenting such a road condition image to the user, the user can more intuitively understand the congestion situation and the basis for determining the congestion situation.
路况图像的呈现Presentation of road condition images
以下将继续参考附图描述本公开的一些示例实施例。Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
图1示出了本公开的实施例能够在其中被实现的示例环境100的框图。如图1所示,环境100中包括行驶在目标道路110上的交通工具120。在本文中,目标道路110旨在表示具有预定长度的一段道路,而并不一定表示具有同一名称的道路的全部部分。例如,目标道路110可以是具有一公里长的“XX路”的长度为200米的路段。1 illustrates a block diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1 , the environment 100 includes a vehicle 120 traveling on a target road 110 . Herein, the target road 110 is intended to represent a section of road having a predetermined length, and does not necessarily represent an entire portion of a road with the same name. For example, the target road 110 may be a 200-meter-long road segment with a one-kilometer-long "XX road".
在一些实现中,交通工具120上可以安装有图像获取设备130,以捕获目标道路110的路况图像140。示例性地,图像获取设备130例如可以是交通工具120上的行车记录仪。In some implementations, an image capture device 130 may be mounted on the vehicle 120 to capture a road condition image 140 of the target road 110 . Illustratively, the image acquisition device 130 may be, for example, a dash cam on the vehicle 120 .
备选地,图像获取设备130也可以是具有相机的智能设备,例如,智能手机、平板电脑、智能手表、或智能眼镜等。这样的智能设备例如可以被适当地安装,以用于捕获目标道路110的路况图像140。Alternatively, the image acquisition device 130 may also be a smart device with a camera, such as a smart phone, a tablet computer, a smart watch, or smart glasses, or the like. Such a smart device may, for example, be suitably installed for capturing a road condition image 140 of the target road 110 .
在一些实现中,图像获取设备130可以按照预定的频率来捕获路况图像140,并经由通信设备来将路况图像140发送至路况分析设备150。示例性地,路况分析设备150可以是具有较强计算能力的服务器设备。In some implementations, the image acquisition device 130 may capture the road condition image 140 at a predetermined frequency and transmit the road condition image 140 to the road condition analysis device 150 via the communication device. Exemplarily, the road condition analysis device 150 may be a server device with relatively strong computing power.
在一些实现中,图像获取设备130还可以向路况分析设备150发送与路况图像140相关联的采集信息。这样的采集信息例如可以包括路况图像140的采集位置、采集时间、和/或图像被采集时交通工具120的行驶速度等。In some implementations, image acquisition device 130 may also send acquisition information associated with road condition image 140 to road condition analysis device 150 . Such collected information may include, for example, the collection location of the road condition image 140 , the collection time, and/or the travel speed of the vehicle 120 when the image was collected, and the like.
如图1所示,路况分析设备150可以根据所接收的路况图像140中的一个或多个路况图像140来确定目标道路110的拥堵程度。示例性地,路况分析设备150例如可以利用所接收的全部路况图像140来确定目标道路110的拥堵程度。As shown in FIG. 1 , the road condition analysis device 150 may determine the congestion level of the target road 110 according to one or more of the received road condition images 140 . Exemplarily, the road condition analysis device 150 may, for example, use all the received road condition images 140 to determine the congestion level of the target road 110 .
备选地,路况分析设备150也可以利用所接收的全部路况图像140 中的子集来确定拥堵程度。例如,路况分析设备150可以对所接收的路况图像140进行采样,以获取用于确定拥堵程度的一组路况图像140。Alternatively, the road condition analysis device 150 may also utilize a subset of all received road condition images 140 to determine the degree of congestion. For example, the road condition analysis device 150 may sample the received road condition images 140 to obtain a set of road condition images 140 for use in determining the degree of congestion.
在一些实现中,路况分析设备150可以基于与路况图像140相关联的采集位置来选择一组路况图像140。例如,所选择的一组路况图像140的采集位置可以间隔大约相同的距离。In some implementations, the road condition analysis device 150 may select a set of road condition images 140 based on acquisition locations associated with the road condition images 140 . For example, the acquisition locations of the selected set of road condition images 140 may be separated by about the same distance.
备选地,路况分析设备150也可以基于与路况图像140相关联的采集时间来选择一组路况图像140。例如,所选择的一组路况图像140的采集时间可以间隔大约相同的时长。Alternatively, the road condition analysis device 150 may also select a set of road condition images 140 based on the acquisition time associated with the road condition images 140 . For example, the acquisition times of the selected set of road condition images 140 may be separated by approximately the same amount of time.
在又一些实现中,路况分析设备150也可以仅基于最新接收的路况图像140来确定目标道路110的拥堵程度。In still other implementations, the road condition analysis device 150 may also determine the congestion level of the target road 110 based only on the most recently received road condition image 140 .
在一些实现中,拥堵程度例如可以表示为不同的级别,例如,拥堵、缓行和畅通。或者,拥堵程度也可以表示为不同的数值,例如1-5,其中较高的数值可以代表更高的拥堵程度。关于目标道路110的拥堵程度的确定过程将在下文详细描述,在此暂不详叙。In some implementations, the degree of congestion may, for example, be expressed as different levels, eg, congestion, slow, and clear. Alternatively, the congestion level can also be expressed as a different number, such as 1-5, where a higher number can represent a higher congestion level. The process of determining the congestion level of the target road 110 will be described in detail below, and will not be described in detail here.
如图1所示,由路况分析设备150所确定的目标道路110的拥堵程度可以进一步被提供至终端设备160。在一些实现中,终端设备160例如可以是可以向用户呈现目标界面170的适当计算设备。终端设备160的示例包括但不限于:智能手机、智能手表、智能眼镜、笔记本电脑、平板电脑、台式计算机、个人数字助理、或其他适当的电子设备。As shown in FIG. 1 , the congestion level of the target road 110 determined by the road condition analysis device 150 may be further provided to the terminal device 160 . In some implementations, terminal device 160 can be, for example, a suitable computing device that can present target interface 170 to a user. Examples of terminal devices 160 include, but are not limited to, smartphones, smart watches, smart glasses, laptop computers, tablet computers, desktop computers, personal digital assistants, or other suitable electronic devices.
在一些实现中,目标界面170例如是可以由部署在终端设备160上的地图应用或导航应用所生成的。备选地,目标界面170例如也可以是终端设备160经由浏览器所提供的地图界面或导航界面。In some implementations, the target interface 170 may be generated by, for example, a map application or a navigation application deployed on the terminal device 160 . Alternatively, the target interface 170 may also be, for example, a map interface or a navigation interface provided by the terminal device 160 via a browser.
如图1所示,目标界面170例如可以包括与目标道路110相关联的道路视觉元素184。在一些实现中,道路视觉元素184例如可以是地图的一部分,并与其他路段类似地被呈现。As shown in FIG. 1 , the target interface 170 may include, for example, a road visual element 184 associated with the target road 110 . In some implementations, the road visual element 184 may be part of a map, for example, and be presented similarly to other road segments.
备选地,在一些实现中,道路视觉元素184也可以被高亮地显示。例如,当目标道路110是导航应用所推荐的导航路线的一部分时,该目标道路110可以在地图中被高亮地显示。或者,当目标道路110是导航应用正在导航的行程的剩余路线的一部分时,该目标道路110也可以被高亮地显示。Alternatively, in some implementations, the road visual element 184 may also be highlighted. For example, when the target road 110 is part of a navigation route recommended by the navigation application, the target road 110 may be highlighted in the map. Alternatively, the target road 110 may also be highlighted when it is part of the remaining route of the trip that the navigation application is navigating.
在一些实现中,终端设备160可以确定目标道路110的拥堵程度。在一些实现中,终端设备160可以在确定目标道路110正在被用户查看时来向路况分析设备150获取目标道路110的拥堵程度。备选地,终端设备160也可以在加载地图数据时统一获取相关联的道路的拥堵程度,就算部分道路可能当前并未被查看。In some implementations, the terminal device 160 can determine the degree of congestion of the target road 110 . In some implementations, the terminal device 160 may obtain the congestion level of the target road 110 from the road condition analysis device 150 when it is determined that the target road 110 is being viewed by the user. Alternatively, the terminal device 160 may also uniformly obtain the congestion level of the associated road when loading the map data, even though some roads may not be currently viewed.
当目标道路110的拥堵程度高于预定阈值时,终端设备160还可以与道路视觉元素184相关联地呈现一组路况图像140中的至少一个路况图像182。The terminal device 160 may also present at least one road condition image 182 in the set of road condition images 140 in association with the road visual element 184 when the congestion level of the target road 110 is higher than a predetermined threshold.
在一些实现中,当目标道路110的拥堵程度高于阈值时,路况分析设备150可以从一组路况图像140中选择至少一个路况图像182,并将其与指示目标道路110的拥堵程度的信息一同发送至终端设备160。In some implementations, when the congestion level of the target road 110 is above a threshold, the road condition analysis device 150 may select at least one road condition image 182 from the set of road condition images 140 and combine it with the information indicating the congestion level of the target road 110 sent to the terminal device 160 .
在一些实现中,路况分析设备150可以基于一组路况图像140被采集时交通工具120的行驶速度来选择至少一个路况图像182。In some implementations, the road condition analysis device 150 may select the at least one road condition image 182 based on the speed at which the vehicle 120 was traveling when the set of road condition images 140 were collected.
示例性地,路况分析设备150可以从交通工具120获取一组路况图像140被采集时交通工具120的实时速度,并选择实时速度小于预定的阈值的一个或多个路况图像140,以作为至少一个路况图像182。例如,路况分析设备150可以选择与最小的实时速度相对应的路况图像140,以作为待呈现的至少一个路况图像182。基于这样的方式,所选择的路况图像182能够更好地反映目标道路110的路况。Exemplarily, the road condition analysis device 150 may acquire the real-time speed of the vehicle 120 when a set of road condition images 140 are collected from the vehicle 120, and select one or more road condition images 140 whose real-time speed is less than a predetermined threshold as at least one of the road condition images 140. Traffic image 182 . For example, the road condition analysis device 150 may select the road condition image 140 corresponding to the minimum real-time speed as the at least one road condition image 182 to be presented. In this way, the selected road condition image 182 can better reflect the road condition of the target road 110 .
在一些实现中,路况分析设备150还可以基于与一组路况图像140相关联的采集位置和采集时间来确定一组路况图像140被采集时交通工具120的实时速度。示例性地,路况分析设备150可以基于相邻2个路况图像140的距离和时间差来确定与路况图像140相对应的实时速度。应当理解,这样的实时速度可以与采集时间较早的路况图像140或采集时间较晚的路况图像140中的一个对应。In some implementations, the road condition analysis device 150 may also determine the real-time speed of the vehicle 120 when the set of road condition images 140 was acquired based on the acquisition location and acquisition time associated with the set of road condition images 140 . Exemplarily, the road condition analysis device 150 may determine the real-time speed corresponding to the road condition image 140 based on the distance and time difference between two adjacent road condition images 140 . It should be understood that such real-time speed may correspond to one of the road condition image 140 that was acquired earlier or the road condition image 140 that was acquired later.
在又一些实现中,路况分析设备150也可以将一组路况图像140全部发送至终端设备160。相应地,终端设备160可以在目标界面170中显示一组路况图像140中的全部路况图像。In still other implementations, the road condition analysis device 150 may also send all the set of road condition images 140 to the terminal device 160 . Correspondingly, the terminal device 160 may display all the road condition images in the set of road condition images 140 in the target interface 170 .
在一些实现中,终端设备160也可从所接收的一组路况图像140中选择至少一个路况图像182。类似地,终端设备160例如也可以基于对应的 速度信息或时间信息来选择待呈现的至少一个路况图像182。In some implementations, the terminal device 160 may also select at least one road condition image 182 from the received set of road condition images 140 . Similarly, the terminal device 160 may also select at least one road condition image 182 to be presented based on corresponding speed information or time information, for example.
在一些实现中,当终端设备160接收的一组路况图像140中包括多个图像时,终端设备160可以在目标界面170中仅显示其中一个图像,但是可以呈现用于引导用户查看全部路况图像140的视觉元素。例如,终端设备160可以将多个路况图像进行堆叠,并仅呈现最上层的路况图像。In some implementations, when the set of road condition images 140 received by the terminal device 160 includes multiple images, the terminal device 160 may display only one of the images in the target interface 170 , but may present a set of road condition images 140 for guiding the user to view all the road condition images 140 . visual elements. For example, the terminal device 160 may stack a plurality of road condition images, and present only the uppermost road condition image.
在一些实现中,终端设备160可以在相应位置186处呈现至少一个路况图像182,其中相应位置186指示至少一个路况图像182的采集位置。如图1所示,终端设备160例如可以通过利用箭头等视觉元素来建议所呈现的至少一个路况图像182与相应位置186的关联,以指示至少一个路况图像182是在目标位置被采集的。In some implementations, the terminal device 160 may present the at least one road condition image 182 at a corresponding location 186 , where the corresponding location 186 indicates a location where the at least one road condition image 182 was collected. As shown in FIG. 1 , the terminal device 160 may suggest an association of the presented at least one road condition image 182 with a corresponding location 186 , for example, by using a visual element such as an arrow to indicate that the at least one road condition image 182 was captured at the target location.
在一些实现中,为了减少对于用户使用习惯的干扰,终端设备160还可以首先以较小的第一尺寸来呈现至少一个路况图像182。当接收到用户查看路况图像详情的查看请求时,终端设备160例如可以呈现如图2所示的用户界面200。如图2所示,在用户界面200中,终端设备160例如可以以更大的第二尺寸来呈现至少一个路况图像210。通过这样的方式,可以减轻对于用户的打扰,并个性化地为用户提供更为清晰的路况图像。In some implementations, in order to reduce interference to the user's usage habits, the terminal device 160 may first present at least one road condition image 182 in a smaller first size. When receiving a viewing request from a user to view details of a road condition image, the terminal device 160 may, for example, present a user interface 200 as shown in FIG. 2 . As shown in FIG. 2 , in the user interface 200 , the terminal device 160 may, for example, present at least one road condition image 210 in a second, larger size. In this way, the disturbance to the user can be alleviated, and the user can be provided with a clearer image of road conditions in a personalized manner.
在一些实现中,终端设备160例如还可以在用户界面200中显示与目标道路110的拥堵程度有关的信息220。In some implementations, the terminal device 160 may also display information 220 related to the degree of congestion of the target road 110 in the user interface 200, for example.
在一些实现中,当终端设备160接收了全部一组路况图像140且一组路况图像140包括多个图像时,终端设备160例如可以响应于查看请求而允许用户查看全部一组路况图像140。In some implementations, when terminal device 160 receives the entire set of traffic images 140 and the set of traffic images 140 includes multiple images, terminal device 160 may allow the user to view the entire set of traffic images 140, eg, in response to a viewing request.
如图2所示,终端设备160例如可以呈现指示用户可以查看多个路况图像的视觉元素230。用户例如可以通过对以第二尺寸所呈现的路况图像210进行左滑或右滑以查看更多的路况图像。As shown in FIG. 2 , the terminal device 160 may, for example, present a visual element 230 indicating that the user may view multiple images of road conditions. For example, the user may swipe left or right on the road condition image 210 presented in the second size to view more road condition images.
应当理解,终端设备160还可以利用与图2中所示的浮窗不同的形式来呈现第二尺寸的路况图像。例如,终端设备160可以呈现一个覆盖原目标界面170的新的界面,以用于显示第二尺寸的路况图像。It should be understood that the terminal device 160 may also use a form different from the floating window shown in FIG. 2 to present the road condition image of the second size. For example, the terminal device 160 may present a new interface covering the original target interface 170 for displaying the road condition image of the second size.
在一些实现中,终端设备160还可以与道路视觉元素相关联地呈现路况视觉元素,路况视觉元素指示目标道路110的拥堵程度。以目标界面170作为示例,终端设备160例如可以通过文本、特定的色彩来指示目标道 路110的拥堵程度。In some implementations, the terminal device 160 may also present a road condition visual element in association with the road visual element, the road condition visual element indicating the degree of congestion of the target road 110 . Taking the target interface 170 as an example, the terminal device 160 may, for example, indicate the congestion level of the target road 110 through text or a specific color.
在一些实现中,为了减少对于用户的打扰以及降低终端设备160的渲染计算量,终端设备160可以在确定用户查看目标道路的意图时才呈现至少一个路况图像182。In some implementations, in order to reduce disturbance to the user and reduce the amount of rendering computation of the terminal device 160, the terminal device 160 may present at least one road condition image 182 only when the user's intention to view the target road is determined.
在一个示例中,目标界面170可以是地图查看界面,终端设备160例如可以在与地图查看界面相关联的地图缩放基于高于预定阈值时,才与道路视觉元素184相关联地呈现至少一个路况图像182。In one example, the target interface 170 may be a map viewing interface, and the terminal device 160 may, for example, present at least one road condition image in association with the road visual element 184 when the map zoom associated with the map viewing interface is based above a predetermined threshold. 182.
示例性地,用户例如可以在地图查看界面中对地图进行缩放,当用户将地图放大到预定级别以聚焦预定区域,且目标道路位于该预定区域内时,终端设备160可以在地图查看界面中呈现至少一个路况图像182,以指示目标道路110的拥堵程度。Exemplarily, the user can zoom the map in the map viewing interface, and when the user zooms in on the map to a predetermined level to focus on the predetermined area, and the target road is located in the predetermined area, the terminal device 160 can display the map in the map viewing interface. At least one road condition image 182 to indicate the degree of congestion of the target road 110 .
在另一个示例中,目标界面170可以是与目标道路110相关联的路线规划界面。具体地,当路线规划界面呈现的推荐路线与目标道路110相关联,且与目标道路110对应的道路视觉元素184正在被呈现时,终端设备160可以与道路视觉元素184相关联地呈现至少一个路况图像182。In another example, the target interface 170 may be a route planning interface associated with the target road 110 . Specifically, when the recommended route presented in the route planning interface is associated with the target road 110 and the road visual element 184 corresponding to the target road 110 is being presented, the terminal device 160 may present at least one road condition in association with the road visual element 184 image 182.
示例性地,用户可以通过导航应用来规划从起点到终点的路线,当所推荐的一条或多条路线中的特定路线包括目标道路110,且与目标道路110所对应的道路视觉元素184在显示范围内时,终端设备160可以呈现至少一个路况图像182,以指示目标道路110的拥堵程度。Exemplarily, a user may plan a route from a start point to an end point through a navigation application, when a specific route among the one or more recommended routes includes the target road 110, and the road visual element 184 corresponding to the target road 110 is in the display range. The terminal device 160 may present at least one road condition image 182 to indicate the congestion level of the target road 110 when the target road 110 is within the range.
在又一个示例中,目标界面170可以是与目标道路110相关联的实时导航界面。具体地,当实时导航界面的导航路线的剩余部分包括目标道路110,且与目标道路110所对应的道路视觉元素184在显示范围内时,终端设备160可以呈现至少一个路况图像182,以指示目标道路110的拥堵程度。In yet another example, the target interface 170 may be a real-time navigation interface associated with the target road 110 . Specifically, when the remaining part of the navigation route of the real-time navigation interface includes the target road 110 and the road visual element 184 corresponding to the target road 110 is within the display range, the terminal device 160 may present at least one road condition image 182 to indicate the target The degree of congestion of the road 110 .
备选地,当实时导航界面的导航路线的剩余部分包括目标道路110,且终端设备160的实时位置距离目标道路110或拥堵路段的起点小于预定阈值时,如果道路视觉元素184暂未被呈现,终端设备160也可以主动地相关联地呈现道路视觉元素184和至少一个路况图像182。Alternatively, when the remaining part of the navigation route of the real-time navigation interface includes the target road 110, and the real-time position of the terminal device 160 is less than a predetermined threshold from the target road 110 or the starting point of the congested road section, if the road visual element 184 has not been presented for the time being, The end device 160 may also actively present the road visual element 184 and the at least one road condition image 182 in association.
基于以上讨论的方案,本公开的实施例能够通过获取并呈现路况图像,从而更为直观地向用户呈现目标道路的拥堵程度。Based on the solutions discussed above, the embodiments of the present disclosure can more intuitively present the congestion level of the target road to the user by acquiring and presenting a road condition image.
拥堵程度的确定Determination of Congestion Level
如上文参考图1所讨论的,路况分析设备150可以根据一组路况图像140来确定目标道路110的拥堵程度。As discussed above with reference to FIG. 1 , the road condition analysis device 150 may determine the congestion level of the target road 110 from the set of road condition images 140 .
在一些实现中,路况分析设备150可以将一组路况图像140应用于时序模型以确定拥堵程度,其中时序模型是基于与特定道路相关联的一组训练图像和针对特定道路的拥堵程度标注信息而被训练的。In some implementations, the road condition analysis device 150 may apply a set of road condition images 140 to a time series model to determine the degree of congestion, where the time series model is based on a set of training images associated with a particular road and the congestion degree annotation information for the particular road trained.
在一些实现中,时序模型例如可以包括任何适当的时序机器学习模型。示例性地,时序模型例如可以是(2+1)D模型。在训练该时序模型时,可以获取由采集车辆在特定道路上采集的一组训练图像,并基于该组训练图像确定到时序模型的输入特征,相应地,该模型的真值可以基于针对拥堵程度的标注信息而被确定。应当理解,可以通过任何适当的方式来获取拥堵程度标注信息,本公开不旨在对此进行限定。In some implementations, the time series model may include any suitable time series machine learning model, for example. Exemplarily, the time series model may be, for example, a (2+1)D model. When training the time series model, a set of training images collected by the collecting vehicle on a specific road can be obtained, and the input features to the time series model can be determined based on the set of training images. Accordingly, the true value of the model can be based on the congestion level. The label information is determined. It should be understood that the congestion level marking information may be obtained in any suitable manner, which is not intended to be limited in the present disclosure.
通过这样的方式,可以通过端到端的方式来确定目标道路110的拥堵程度,进而简化逻辑复杂度。In this way, the congestion level of the target road 110 can be determined in an end-to-end manner, thereby simplifying the logic complexity.
在另一些实现中,路况分析设备150也可以基于规则的方式来确定目标道路110的拥堵程度。In other implementations, the road condition analysis device 150 may also determine the congestion level of the target road 110 in a rule-based manner.
在一些实现中,路况分析设备150可以基于一组路况图像140确定目标道路110中的当前可通行区域。以下将参考图3来描述基于规则来确定拥堵程度的过程。示例性地,路况分析设备150可以首先确定目标道路110的道路边界信息,例如,图3中的道路边界线310-1和310-2。应当理解,在一些实现中,目标道路110可能不包括边界线,路况分析设备150例如可以通过检测硬边界(hard boundary)来作为道路边界信息。In some implementations, the road condition analysis device 150 may determine the current passable area in the target road 110 based on the set of road condition images 140 . The process of determining the congestion level based on the rule will be described below with reference to FIG. 3 . Exemplarily, the road condition analysis device 150 may first determine the road boundary information of the target road 110 , for example, the road boundary lines 310 - 1 and 310 - 2 in FIG. 3 . It should be understood that, in some implementations, the target road 110 may not include boundary lines, and the road condition analysis device 150 may detect hard boundaries as road boundary information, for example.
在一些实现中,路况分析设备150还可以通过对象识别模型来检测一组路况图像140中的障碍物信息,例如,诸如车辆和行人等动态障碍物,和/或道路中央的静态障碍物等。In some implementations, the road condition analysis device 150 may also detect obstacle information in the set of road condition images 140 through object recognition models, eg, dynamic obstacles such as vehicles and pedestrians, and/or static obstacles in the middle of the road, etc.
示例性地,如图3所示,路况分析设备150可以生成针对每个障碍物的检测框,以指示该障碍物在路况图像140中的位置。Exemplarily, as shown in FIG. 3 , the road condition analysis device 150 may generate a detection frame for each obstacle to indicate the position of the obstacle in the road condition image 140 .
相应地,路况分析设备150可以基于道路边界信息以及障碍物信息来确定目标道路110中的当前可行驶区域。以图3作为示例,例如,横向区域325表示目标道路110中与检测框320所对应的车辆并行的当前可行 驶区域。横向区域335-1和335-2表示与检测框330所对应的车辆并行的当前可行驶区域。Accordingly, the road condition analysis device 150 may determine the current drivable area in the target road 110 based on the road boundary information and the obstacle information. Taking FIG. 3 as an example, for example, the lateral area 325 represents the current drivable area in the target road 110 parallel to the vehicle corresponding to the detection frame 320. The lateral areas 335 - 1 and 335 - 2 represent current drivable areas parallel to the vehicle corresponding to the detection frame 330 .
附加地,路况分析设备150可以基于当前可通行区域来确定目标道路110的拥堵程度。Additionally, the road condition analysis apparatus 150 may determine the congestion level of the target road 110 based on the current passable area.
在一些实现中,路况分析设备150可以首先检测距离采集路况图像140的交通工具120预定距离内的当前可通行区域,并且基于当前可通行区域的尺寸来确定交通工具120是否可以通过该当前可通行区域。In some implementations, the road condition analysis device 150 may first detect a current passable area within a predetermined distance from the vehicle 120 from which the road condition image 140 was collected, and determine whether the vehicle 120 can pass the currently passable area based on the size of the current passable area area.
示例性地,路况分析设备150可以首先检测距离交通工具30米内的当前可通行区域。路况分析设备150进一步根据图像坐标与真实世界坐标的关系来确定可通行区域的宽度,从而确定交通工具120能否通过该当前可通行区域。Exemplarily, the road condition analysis device 150 may first detect a current passable area within 30 meters from the vehicle. The road condition analysis device 150 further determines the width of the passable area according to the relationship between the image coordinates and the real world coordinates, so as to determine whether the vehicle 120 can pass through the current passable area.
备选地,考虑到不同车辆在真实世界中的尺寸基本接近,为了减少计算量,路况分析设备150也可以基于与当前可通行区域平行的车辆检测框的尺寸来确定交通工具120是否能够通过该当前可通行区域。例如,路况分析设备150可以确定横向区域325的宽度是否为检测框320的宽度的预定倍(示例性地,为了考虑留出安全距离,可以为1.5倍),从而确定交通工具120是否能够通过横向区域325。Alternatively, considering that the sizes of different vehicles in the real world are basically similar, in order to reduce the amount of calculation, the road condition analysis device 150 may also determine whether the vehicle 120 can pass the vehicle 120 based on the size of the vehicle detection frame parallel to the current passable area. The current passable area. For example, the road condition analysis device 150 may determine whether the width of the lateral area 325 is a predetermined multiple of the width of the detection frame 320 (exemplarily, 1.5 times in order to consider leaving a safe distance), thereby determining whether the vehicle 120 can pass the lateral Area 325.
示例性地,如果路况分析设备150确定交通工具120无法通过30米内的当前可通行区域,则路况分析设备150例如可以将目标道路110的拥堵程度确定为“拥堵”,或者设置为较高的数值,以指示较高的拥堵程度。Exemplarily, if the road condition analysis device 150 determines that the vehicle 120 cannot pass through the current passable area within 30 meters, the road condition analysis device 150 may, for example, determine the congestion degree of the target road 110 as "congested", or set a higher value. , to indicate a higher level of congestion.
以图3作为示例,路况分析设备150例如可以确定交通工具120能够通过横向区域325和横向区域335-2,而无法通过横向区域345-1和345-2。如果检测框340所对应的车辆落在距离交通工具120在30米的范围内,则路况分析设备150可以确定交通工具120无法通过10米内的当前可通行区域,从而将目标道路110的拥堵程度确定为“拥堵”。Taking FIG. 3 as an example, the road condition analysis device 150 may, for example, determine that the vehicle 120 can pass through the lateral areas 325 and 335-2, but cannot pass through the lateral areas 345-1 and 345-2. If the vehicle corresponding to the detection frame 340 falls within a range of 30 meters from the vehicle 120 , the road condition analysis device 150 may determine that the vehicle 120 cannot pass through the current passable area within 10 meters, thereby determining the congestion level of the target road 110 for "congestion".
在一些实现中,如果路况分析设备150确定交通工具120能够通过10米内的第一当前可通行区域,则路况分析设备150例如可以进一步检测10米到50米内的第二当前可通行区域,并确定交通工具120能否通过新确定的第二当前可通行区域。示例性地,如果交通工具120不能够通过第二当前可通行区域,则路况分析设备150可以将目标道路110的拥堵程度 例如确定为“缓行”。In some implementations, if the road condition analysis device 150 determines that the vehicle 120 can pass through the first currently traversable area within 10 meters, the road condition analysis device 150 may further detect, for example, a second currently traversable area within 10 to 50 meters, and determine Whether the vehicle 120 can pass through the newly determined second currently passable area. Exemplarily, if the vehicle 120 cannot pass through the second current passable area, the road condition analysis device 150 may determine the congestion degree of the target road 110 as, for example, "slow travel".
在一些实现中,路况分析设备150例如还可以确定交通工具120基于当前可通行区域能够行驶的最大距离,并基于最大距离来确定目标道路110的拥堵程度。示例性地,路况分析设备150能够将最大距离与预定的多个区间进行比较,以确定对应的拥堵程度。例如,如果交通工具120能够行驶的最大距离为5米,其落在区间(0米,10米]内,则路况分析设备150例如可以将目标道路110的拥堵程度确定为“拥堵”。相反,如果交通工具120能够行驶的最大距离为60米,其例如落在区间(50米,∞)内,则路况分析设备150例如可以将目标道路110的拥堵程度确定为“畅通”。In some implementations, the road condition analysis device 150 may also, for example, determine the maximum distance that the vehicle 120 can travel based on the current passable area, and determine the congestion level of the target road 110 based on the maximum distance. Exemplarily, the road condition analysis device 150 can compare the maximum distance with a plurality of predetermined intervals to determine the corresponding congestion level. For example, if the maximum distance that the vehicle 120 can travel is 5 meters, which falls within the interval (0 meters, 10 meters], the road condition analysis device 150 may, for example, determine the congestion degree of the target road 110 as "congested". On the contrary, If the maximum distance that the vehicle 120 can travel is 60 meters, which falls within the interval (50 meters, ∞), for example, the road condition analysis device 150 may, for example, determine the congestion level of the target road 110 as "clear".
在一些实现中,当目标道路110包括多条车道时,路况分析设备150还可以确定与当前可通行区域相关联的车道数目,并基于车道数目确定拥堵程度。In some implementations, when the target road 110 includes multiple lanes, the traffic analysis device 150 may also determine the number of lanes associated with the current passable area, and determine the degree of congestion based on the number of lanes.
示例性地,路况分析设备150可以检测10米内的当前可通行区域,并确定通过该当前可通行区域可以使用的车道的数目。例如,对于三车道的情形,如果同样都是确定交通工具120能够通过10米内的当前可通行区域,但如果交通工具120例如仅能够使用一条车道,而其他两条车道都无法使用,那么前方可用的可行驶区域可能是因为交通工具120驾驶过于缓慢所导致,那么例如可以将目标道路110的拥堵程度确定为“缓行”。相反,如果交通工具120例如能够使用两条或更多条车道通过10米内的当前可通行区域,则路况分析设备150例如可以将目标道路110的拥堵程度确定为“畅通”。For example, the road condition analysis device 150 may detect a current passable area within 10 meters, and determine the number of lanes that can be used through the current passable area. For example, for a three-lane situation, if it is also determined that the vehicle 120 can pass the current passable area within 10 meters, but if the vehicle 120 can only use one lane and the other two lanes cannot be used, for example, then the front is available. The drivable area of may be caused by the vehicle 120 driving too slowly, then, for example, the congestion degree of the target road 110 may be determined as "slow travel". Conversely, if the vehicle 120 can, for example, use two or more lanes to pass through the current passable area within 10 meters, the road condition analysis device 150 may, for example, determine the congestion level of the target road 110 as "clear".
在又一些示例中,路况分析设备150例如还可以综合目标道路110中的车辆的数量来总和考虑目标道路110的拥堵程度。例如,路况分析设备150可以确定交通工具120基于当前可通行区域能够行驶40米,且例如在40米距离后的道路区域中检测到的车辆的数量小于阈值,路况分析设备150例如可以将道路拥堵程度确定为“畅通”而不是“缓行”。In still other examples, the road condition analysis device 150 may further consider the congestion degree of the target road 110 in total, for example, by integrating the number of vehicles in the target road 110 . For example, the road condition analysis device 150 may determine that the vehicle 120 can travel 40 meters based on the current passable area, and the number of vehicles detected in the road area after a distance of 40 meters is less than a threshold, for example, the road condition analysis device 150 may classify the road as congested The degree is determined as "unblocked" rather than "slow travel".
在一些实现中,路况分析设备150可以接收来自不同交通工具所发送的多组路况图像,为了降低计算冗余量,对于均在目标道路110上行驶的交通工具,路况分析设备150可以仅保留一组路况图像以进行分析。备选地,路况分析设备150可以对多组路况图像均进行分析,并对结果进行 加权考虑,以提高拥堵程度的准确性。In some implementations, the road condition analysis device 150 may receive multiple sets of road condition images sent from different vehicles. In order to reduce computational redundancy, the road condition analysis device 150 may retain only one set of road condition images for the vehicles all driving on the target road 110 . Group traffic images for analysis. Alternatively, the road condition analysis device 150 may analyze multiple sets of road condition images, and weight the results to improve the accuracy of the congestion level.
在一些实现,路况分析设备150也可以将基于一组路况图像140所确定的拥堵程度与基于传统的方式(例如,平均行驶速度)所确定的拥堵程度进行综合,以确定最终的拥堵程度。应当理解,可以采用诸如加权等任何适当的方式来确定最终的拥堵程度,本公开不旨在对此进行限制。In some implementations, the traffic analysis device 150 may also combine the congestion level determined based on the set of road condition images 140 with the congestion level determined based on conventional means (eg, average travel speed) to determine the final congestion level. It should be understood that any suitable manner, such as weighting, may be used to determine the final congestion level, which is not intended to be limited by the present disclosure.
应当理解,上文中使用的诸如距离范围等具体数值仅是示例性的,可以根据需要设置适当的值,本公开不旨在对此进行限定。It should be understood that the specific numerical values such as the distance range used above are only exemplary, and appropriate values may be set as required, and the present disclosure is not intended to limit the same.
基于上文所讨论的确定拥堵程度的方式,本公开的实施例能够利用众包交通工具所采集的实时路况图像来更为准确地确定道路的当前拥堵程度,避免由于部分车辆因为特定驾驶行为(例如,非正常缓行、利用不合规车道快速通行)所造成的不准确问题。Based on the manner of determining the congestion level discussed above, the embodiments of the present disclosure can use the real-time road condition images collected by crowdsourced vehicles to more accurately determine the current congestion level of the road, avoiding the need for some vehicles due to specific driving behaviors ( For example, the inaccuracy caused by abnormal slow-moving, using non-compliant lanes to pass quickly).
示例方法、装置和设备Example methods, apparatus and devices
图4示出了根据本公开实施例的呈现道路信息的示例过程400的流程图。过程400例如可以由图1中的终端设备160来执行。FIG. 4 shows a flowchart of an example process 400 for presenting road information in accordance with an embodiment of the present disclosure. Process 400 may be performed, for example, by terminal device 160 in FIG. 1 .
如图4所示,在框402,终端设备160呈现与目标道路110相关联的道路视觉元素184。As shown in FIG. 4 , at block 402 , the end device 160 presents the road visual element 184 associated with the target road 110 .
在框404,响应于确定目标道路110的拥堵程度高于预定阈值,终端设备160与道路视觉元素184相关联地呈现至少一个路况图像182,至少一个路况图像182是从被用于确定拥堵程度的一组路况图像140中被选择的,一组路况图像140是由与行驶在目标道路110上的交通工具120相关联的图像获取设备130所获取的。At block 404, in response to determining that the congestion level of the target road 110 is above a predetermined threshold, the end device 160 presents at least one road condition image 182 in association with the road visual element 184, the at least one road condition image 182 from which was used to determine the congestion level Selected from a set of road condition images 140 acquired by the image acquisition device 130 associated with the vehicle 120 traveling on the target road 110 .
在一些实现中,呈现至少一个路况图像包括:在相应位置处呈现至少一个路况图像,相应位置指示至少一个路况图像的采集位置。In some implementations, presenting the at least one road condition image includes presenting the at least one road condition image at a corresponding location, the corresponding location indicating a collection location of the at least one road condition image.
在一些实现中,呈现至少一个路况图像包括:以第一尺寸来与道路视觉元素相关联地呈现至少一个路况图像;以及响应于针对路况图像的查看请求,以第二尺寸呈现至少一个路况图像,第二尺寸大于第一尺寸。In some implementations, presenting the at least one road condition image includes: presenting the at least one road condition image in a first size in association with the road visual element; and in response to a viewing request for the road condition image, presenting the at least one road condition image in a second size, The second size is larger than the first size.
在一些实现中,过程400还包括:与道路视觉元素相关联地呈现路况视觉元素,路况视觉元素指示目标道路的拥堵程度。In some implementations, the process 400 further includes presenting a road condition visual element in association with the road visual element, the road condition visual element indicating a degree of congestion on the target road.
在一些实现中,至少一个路况图像是基于一组路况图像被采集时交通工具的行驶速度而被选择的。In some implementations, the at least one road condition image is selected based on the speed at which the vehicle was traveling when the set of road condition images were collected.
在一些实现中,行驶速度是基于与一组路况图像相关联的采集位置和采集时间而被确定的。In some implementations, the travel speed is determined based on the acquisition location and acquisition time associated with a set of road condition images.
在一些实现中,拥堵程度是由路况分析设备基于以下过程确定的:由路况分析设备将一组路况图像应用于时序模型以确定拥堵程度,时序模型是基于与特定道路相关联的一组训练图像和针对特定道路的拥堵程度标注信息而被训练的。In some implementations, the degree of congestion is determined by the traffic analysis device based on a process of applying, by the traffic analysis device, a set of traffic images to a time series model based on a set of training images associated with a particular road to determine the degree of congestion and is trained to label information about the congestion level of a particular road.
在一些实现中,拥堵程度是由路况分析设备基于以下过程确定的:由路况分析设备基于一组路况图像,确定目标道路中的当前可通行区域;以及由路况分析设备基于当前可通行区域,确定目标道路的拥堵程度。In some implementations, the congestion level is determined by the traffic analysis device based on a process of: determining, by the traffic analysis device, based on a set of road condition images, a current passable area in the target road; and based on the current passable area, by the traffic analysis device, determining Congestion level of the target road.
在一些实现中,路况分析设备基于当前可通行区域确定目标道路的拥堵程度包括:由路况分析设备确定交通工具基于当前可通行区域能够行驶的最大距离;以及由路况分析设备基于最大距离确定拥堵程度。In some implementations, the road condition analysis device determining the congestion level of the target road based on the current passable area includes: determining, by the road condition analysis apparatus, a maximum distance that the vehicle can travel based on the current passable area; and determining, by the road condition analysis apparatus, the congestion level based on the maximum distance .
在一些实现中,路况分析设备基于当前可通行区域确定目标道路的拥堵程度包括:由路况分析设备确定与当前可通行区域相关联的车道数目;以及由路况分析设备基于车道数目确定拥堵程度。In some implementations, the traffic analysis device determining the congestion level of the target road based on the current passable area includes: determining, by the traffic analysis device, a number of lanes associated with the current passable area; and determining, by the traffic analysis device, the congestion level based on the number of lanes.
在一些实现中,呈现被用于确定拥堵程度的至少一个路况图像包括:在目标界面中呈现至少一个路况图像,目标界面包括以下界面中的一项:与目标道路相关联的地图查看界面,其中与地图查看界面相关联的地图缩放级别高于预定阈值,与目标道路相关联的路线规划界面,或与目标道路相关联的实时导航界面。In some implementations, presenting the at least one road condition image used to determine the degree of congestion includes presenting the at least one road condition image in a target interface, the target interface including one of: a map viewing interface associated with the target road, wherein The map zoom level associated with the map viewing interface is above a predetermined threshold, the route planning interface associated with the target road, or the real-time navigation interface associated with the target road.
在一些实现中,图像获取设备包括交通工具的行车记录仪。In some implementations, the image acquisition device includes a dash cam of the vehicle.
图5示出了根据本公开的某些实施例的用于呈现道路信息的装置500的示意性结构框图。装置500可以被实现为或者被包括在终端设备160中。FIG. 5 shows a schematic structural block diagram of an apparatus 500 for presenting road information according to some embodiments of the present disclosure. The apparatus 500 may be implemented as or included in the terminal device 160 .
如图5所示,装置500包括:第一呈现模块510,被配置为呈现与目标道路相关联的道路视觉元素。此外,装置500还包括第二呈现模块520,被配置为响应于确定目标道路的拥堵程度高于预定阈值,与道路视觉元素相关联地呈现至少一个路况图像,至少一个路况图像是从被用于确定拥堵程度的一组路况图像中被选择的,一组路况图像是由与行驶在目标道路上的交通工具相关联的图像获取设备所获取的。As shown in FIG. 5 , the apparatus 500 includes: a first presentation module 510 configured to present road visual elements associated with the target road. In addition, the apparatus 500 further includes a second presentation module 520 configured to, in response to determining that the congestion level of the target road is higher than a predetermined threshold, present at least one road condition image in association with the road visual element, the at least one road condition image from being used for A set of road condition images is selected for determining the degree of congestion, a set of road condition images acquired by an image acquisition device associated with a vehicle traveling on the target road.
在一些实现中,第二呈现模块520包括:第三呈现模块,被被配置为在相应位置处呈现至少一个路况图像,相应位置指示至少一个路况图像的采集位置。In some implementations, the second presentation module 520 includes a third presentation module configured to present at least one road condition image at a corresponding position, the corresponding position indicating a collection position of the at least one road condition image.
在一些实现中,第二呈现模块520包括:第四呈现模块,被配置为以第一尺寸来与道路视觉元素相关联地呈现至少一个路况图像;以及第五呈现模块,被配置为响应于针对路况图像的查看请求,以第二尺寸呈现至少一个路况图像,第二尺寸大于第一尺寸。In some implementations, the second rendering module 520 includes: a fourth rendering module configured to render at least one road condition image in association with the road visual element in the first size; and a fifth rendering module configured to respond to the For a request for viewing a road condition image, at least one road condition image is presented in a second size, where the second size is larger than the first size.
在一些实现中,装置500还包括:第六呈现模块,被配置为与道路视觉元素相关联地呈现路况视觉元素,路况视觉元素指示目标道路的拥堵程度。In some implementations, the apparatus 500 further includes: a sixth presentation module configured to present a road condition visual element in association with the road visual element, the road condition visual element indicating the degree of congestion of the target road.
在一些实现中,至少一个路况图像是基于一组路况图像被采集时交通工具的行驶速度而被选择的。In some implementations, the at least one road condition image is selected based on the speed at which the vehicle was traveling when the set of road condition images were collected.
在一些实现中,行驶速度是基于与一组路况图像相关联的采集位置和采集时间而被确定的。In some implementations, the travel speed is determined based on the acquisition location and acquisition time associated with a set of road condition images.
在一些实现中,拥堵程度是由路况分析设备基于以下过程确定的:由路况分析设备将一组路况图像应用于时序模型以确定拥堵程度,时序模型是基于与特定道路相关联的一组训练图像和针对特定道路的拥堵程度标注信息而被训练的。In some implementations, the degree of congestion is determined by the traffic analysis device based on a process of applying, by the traffic analysis device, a set of traffic images to a time series model based on a set of training images associated with a particular road to determine the degree of congestion and is trained to label information about the congestion level of a particular road.
在一些实现中,拥堵程度是由路况分析设备基于以下过程确定的:由路况分析设备基于一组路况图像,确定目标道路中的当前可通行区域;以及由路况分析设备基于当前可通行区域,确定目标道路的拥堵程度。In some implementations, the congestion level is determined by the traffic analysis device based on a process of: determining, by the traffic analysis device, based on a set of road condition images, a current passable area in the target road; and based on the current passable area, by the traffic analysis device, determining Congestion level of the target road.
在一些实现中,路况分析设备基于当前可通行区域确定目标道路的拥堵程度包括:由路况分析设备确定交通工具基于当前可通行区域能够行驶的最大距离;以及由路况分析设备基于最大距离确定拥堵程度。In some implementations, the road condition analysis device determining the congestion level of the target road based on the current passable area includes: determining, by the road condition analysis apparatus, a maximum distance that the vehicle can travel based on the current passable area; and determining, by the road condition analysis apparatus, the congestion level based on the maximum distance .
在一些实现中,路况分析设备基于当前可通行区域确定目标道路的拥堵程度包括:由路况分析设备确定与当前可通行区域相关联的车道数目;以及由路况分析设备基于车道数目确定拥堵程度。In some implementations, the traffic analysis device determining the congestion level of the target road based on the current passable area includes: determining, by the traffic analysis device, a number of lanes associated with the current passable area; and determining, by the traffic analysis device, the congestion level based on the number of lanes.
在一些实现中,第二呈现模块520包括:第六呈现模块,被配置为在目标界面中呈现至少一个路况图像,目标界面包括以下界面中的一项:与目标道路相关联的地图查看界面,其中与地图查看界面相关联的地图缩 放级别高于预定阈值,与目标道路相关联的路线规划界面,或与目标道路相关联的实时导航界面。In some implementations, the second presentation module 520 includes: a sixth presentation module configured to present at least one road condition image in a target interface, the target interface comprising one of the following interfaces: a map viewing interface associated with the target road, The map zoom level associated with the map viewing interface is above a predetermined threshold, the route planning interface associated with the target road, or the real-time navigation interface associated with the target road.
在一些实现中,图像获取设备包括交通工具的行车记录仪。In some implementations, the image acquisition device includes a dash cam of the vehicle.
图6示出了示出了其中可以实施本公开的一个或多个实施例的电子设备600的框图。应当理解,图6所示出的电子设备600仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图6所示出的电子设备600可以被包括在或被实现为图1的终端设备160或实施本公开的用于呈现道路信息的其他设备。FIG. 6 shows a block diagram illustrating an electronic device 600 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 600 shown in FIG. 6 is merely exemplary and should not constitute any limitation on the function and scope of the embodiments described herein. The electronic device 600 shown in FIG. 6 may be included in or implemented as the terminal device 160 of FIG. 1 or other device for presenting road information implementing the present disclosure.
如图6所示,电子设备600是通用计算设备的形式。电子设备600也可以是任何类型的计算设备或服务器。电子设备600的组件可以包括但不限于一个或多个处理器或处理单元610、存储器620、存储设备630、一个或多个通信单元640、一个或多个输入设备650以及一个或多个输出设备660。处理单元610可以是实际或虚拟处理器并且能够根据存储器620中存储的程序来执行各种处理。在多处理器***中,多个处理单元并行执行计算机可执行指令,以提高电子设备600的并行处理能力。As shown in FIG. 6, electronic device 600 is in the form of a general-purpose computing device. Electronic device 600 may also be any type of computing device or server. Components of electronic device 600 may include, but are not limited to, one or more processors or processing units 610, memory 620, storage devices 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 may be an actual or virtual processor and can perform various processes according to programs stored in the memory 620 . In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capability of the electronic device 600 .
电子设备600通常包括多个计算机存储介质。这样的介质可以是电子设备600可访问的任何可以获得的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器620可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。存储设备630可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据(例如地图数据)并且可以在电子设备600内被访问。 Electronic device 600 typically includes a number of computer storage media. Such media can be any available media that can be accessed by electronic device 600, including but not limited to volatile and nonvolatile media, removable and non-removable media. Memory 620 may be volatile memory (eg, registers, cache, random access memory (RAM)), non-volatile memory (eg, read only memory (ROM), electrically erasable programmable read only memory (EEPROM) , Flash) or some combination of them. Storage device 630 may be 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 (eg, map data) and may be is accessed within the electronic device 600 .
电子设备600可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图6中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器620可以包括计算机程序产品625,其具有一个或多个程序模块,这些程序模块被配置为执行 本公开的各种实施例的各种方法或动作。 Electronic device 600 may further include additional removable/non-removable, volatile/non-volatile storage media. Although not shown in Figure 6, disk drives may be provided for reading or writing from removable, non-volatile magnetic disks (eg, "floppy disks") and for reading or writing from removable, non-volatile optical disks CD-ROM drive for reading or writing. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. Memory 620 may include a computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
通信单元640实现通过通信介质与其他计算设备进行通信。附加地,电子设备600的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备600可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。The communication unit 640 enables communication with other computing devices through a communication medium. Additionally, the functions of the components of electronic device 600 may be implemented in a single computing cluster or multiple computing machines capable of communicating through a communication link. Accordingly, electronic device 600 may operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
输入设备650可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备660可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备600还可以根据需要通过通信单元640与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备600交互的设备进行通信,或者与使得电子设备600与一个或多个其他计算设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。 Input device 650 may be one or more input devices, such as a mouse, keyboard, trackball, and the like. Output device 660 may be one or more output devices, such as a display, speakers, printer, and the like. The electronic device 600 may also communicate with one or more external devices (not shown) through the communication unit 640 as needed, such as a storage device, a display device, etc., with one or more devices that allow a user to interact with the electronic device 600 communicate, or with any device (eg, network card, modem, etc.) that enables electronic device 600 to communicate with one or more other computing devices. Such communication may be performed via an input/output (I/O) interface (not shown).
根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有计算机可执行指令或程序,其中计算机可执行指令或程序被处理器执行以实现上文描述的方法或功能。计算机可读存储介质可以包括非瞬态计算机可读介质。根据本公开的示例性实现方式,还提供了一种计算机程序产品,包括计算机可执行指令或程序,而计算机可执行指令或程序被处理器执行以实现上文描述的方法或功能。该计算机程序产品可以被有形地体现在非瞬态计算机可读介质上。According to an exemplary implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions or programs stored thereon, wherein the computer-executable instructions or programs are executed by a processor to implement the methods or functions described above . Computer-readable storage media may include non-transitory computer-readable media. According to exemplary implementations of the present disclosure, there is also provided a computer program product comprising computer-executable instructions or programs executed by a processor to implement the methods or functions described above. The computer program product may be tangibly embodied on a non-transitory computer readable medium.
这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可执行指令或程序实现。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 in accordance with the present 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-executable instructions or programs.
这些计算机可执行指令或程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可执行指令或程序存储在计算机可读存储介质中,这些指 令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。These computer-executable instructions or programs may be provided to the processing unit of a general purpose computer, special purpose computer or other programmable data processing device to produce a machine that causes these instructions to be executed by the processing unit of the computer or other programmable data processing device When, means are created that implement the functions/acts specified in one or more blocks of the flowchart and/or block diagrams. These computer-executable instructions or programs can also be stored in a computer-readable storage medium, these instructions cause a computer, programmable data processing apparatus and/or other equipment to operate in a specific manner, so that the computer-readable medium storing the instructions then An article of manufacture is included that includes instructions for implementing various aspects of the functions/acts specified in one or more blocks of the flowchart and/or block diagrams.
可以把计算机可执行指令或程序加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。Computer-executable instructions or programs can be loaded onto a computer, other programmable data processing apparatus, or other equipment, such that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other equipment to produce a computer-implemented process , thereby causing instructions executing on a computer, other programmable data processing apparatus, or other device to implement the functions/acts specified in one or more blocks of the flowcharts and/or block diagrams.
附图中的流程图和框图显示了根据本公开的多个实现的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart 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 executables for implementing the specified logical function(s) instruction. In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks 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 is also noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented in dedicated hardware-based systems that perform the specified functions or actions , or can be implemented in a combination of dedicated hardware and computer instructions.
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。While various implementations of the present disclosure have been described above, the foregoing description is exemplary, not exhaustive, and not limiting of the disclosed implementations. Numerous modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The terminology used herein was chosen to best explain the principles of the various implementations, the practical application or improvement over the technology in the marketplace, or to enable others of ordinary skill in the art to understand the various implementations disclosed herein.

Claims (10)

  1. 一种呈现道路信息的方法,包括:A method of presenting road information, comprising:
    呈现与目标道路相关联的道路视觉元素;以及rendering road visual elements associated with the target road; and
    响应于确定所述目标道路的拥堵程度高于预定阈值,与所述道路视觉元素相关联地呈现至少一个路况图像,所述至少一个路况图像是从被用于确定所述拥堵程度的一组路况图像中被选择的,所述一组路况图像是由与行驶在所述目标道路上的交通工具相关联的图像获取设备所获取的。In response to determining that the congestion level of the target road is above a predetermined threshold, presenting at least one road condition image in association with the road visual element, the at least one road condition image from a set of road conditions used to determine the congestion level The set of road condition images is selected from the images acquired by an image acquisition device associated with a vehicle traveling on the target road.
  2. 根据权利要求1所述的方法,其中呈现所述至少一个路况图像包括:The method of claim 1, wherein presenting the at least one road condition image comprises:
    在相应位置处呈现所述至少一个路况图像,所述相应位置指示所述至少一个路况图像的采集位置。The at least one road condition image is presented at a corresponding location, the corresponding location indicating a collection location of the at least one road condition image.
  3. 根据权利要求1所述的方法,其中呈现所述至少一个路况图像包括:The method of claim 1, wherein presenting the at least one road condition image comprises:
    以第一尺寸来与所述道路视觉元素相关联地呈现所述至少一个路况图像;以及presenting the at least one road condition image in association with the road visual element in a first size; and
    响应于针对路况图像的查看请求,以第二尺寸呈现所述至少一个路况图像,所述第二尺寸大于所述第一尺寸。In response to the viewing request for the road condition image, the at least one road condition image is presented in a second size, the second size being larger than the first size.
  4. 根据权利要求1所述的方法,其中所述至少一个路况图像是基于所述一组路况图像被采集时所述交通工具的行驶速度而被选择的。The method of claim 1, wherein the at least one road condition image is selected based on the speed at which the vehicle was traveling when the set of road condition images was collected.
  5. 根据权利要求1所述的方法,其中所述拥堵程度是由路况分析设备基于以下过程确定的:The method of claim 1, wherein the congestion level is determined by a traffic analysis device based on:
    由所述路况分析设备将所述一组路况图像应用于时序模型以确定所述拥堵程度,所述时序模型是基于与特定道路相关联的一组训练图像和针对所述特定道路的拥堵程度标注信息而被训练的。applying, by the road condition analysis device, the set of road condition images to a time series model to determine the degree of congestion, the time series model being based on a set of training images associated with a particular road and the congestion degree annotations for the particular road information is trained.
  6. 根据权利要求1所述的方法,其中所述拥堵程度是由路况分析设备基于以下过程确定的:The method of claim 1, wherein the congestion level is determined by a traffic analysis device based on:
    由所述路况分析设备基于所述一组路况图像,确定所述目标道路中的当前可通行区域;以及determining, by the road condition analysis device, a current passable area in the target road based on the set of road condition images; and
    由所述路况分析设备基于所述当前可通行区域,确定所述目标道路的所述拥堵程度。The congestion level of the target road is determined by the road condition analysis device based on the current passable area.
  7. 一种用于呈现道路信息的装置,包括:A device for presenting road information, comprising:
    第一呈现模块,被配置为呈现与目标道路相关联的道路视觉元素;以及a first presentation module configured to present road visual elements associated with the target road; and
    第二呈现模块,被配置为响应于确定所述目标道路的拥堵程度高于预定阈值,与所述道路视觉元素相关联地呈现至少一个路况图像,所述至少一个路况图像是从被用于确定所述拥堵程度的一组路况图像中被选择的,所述一组路况图像是由与行驶在所述目标道路上的交通工具相关联的图像获取设备所获取的。A second presentation module configured to present at least one road condition image in association with the road visual element, the at least one road condition image from being used to determine The congestion level is selected from a set of road condition images acquired by an image acquisition device associated with vehicles traveling on the target road.
  8. 一种电子设备,包括:An electronic device comprising:
    存储器和处理器;memory and processor;
    其中所述存储器用于存储一条或多条计算机指令,其中所述一条或多条计算机指令被所述处理器执行以实现根据权利要求1至6中任一项所述的方法。wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method of any one of claims 1-6.
  9. 一种计算机可读存储介质,其上存储有一条或多条计算机指令,其中所述一条或多条计算机指令被处理器执行以实现根据权利要求1至6中任一项所述的方法。A computer-readable storage medium having stored thereon one or more computer instructions, wherein the one or more computer instructions are executed by a processor to implement the method of any one of claims 1-6.
  10. 一种计算机程序产品,包括计算机可执行指令,其中所述计算机可执行指令在被处理器执行时实现根据权利要求1至6中任一项所述的方法。A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method of any one of claims 1 to 6.
PCT/CN2022/071006 2021-01-22 2022-01-10 Method and apparatus for presenting road information WO2022156553A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110089277.6A CN112885130B (en) 2021-01-22 2021-01-22 Method and device for presenting road information
CN202110089277.6 2021-01-22

Publications (1)

Publication Number Publication Date
WO2022156553A1 true WO2022156553A1 (en) 2022-07-28

Family

ID=76050261

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/071006 WO2022156553A1 (en) 2021-01-22 2022-01-10 Method and apparatus for presenting road information

Country Status (2)

Country Link
CN (1) CN112885130B (en)
WO (1) WO2022156553A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117808873A (en) * 2024-03-01 2024-04-02 腾讯科技(深圳)有限公司 Redundant road detection method, device, electronic equipment and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112885130B (en) * 2021-01-22 2023-03-31 北京嘀嘀无限科技发展有限公司 Method and device for presenting road information
CN114445786A (en) * 2021-12-30 2022-05-06 深圳云天励飞技术股份有限公司 Road congestion detection method and device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102881157A (en) * 2012-10-09 2013-01-16 北京易华录信息技术股份有限公司 Individualized traffic guidance method and individualized traffic guidance system on basis of mobile terminal display
CN109341709A (en) * 2018-08-15 2019-02-15 深圳壹账通智能科技有限公司 Route recommendation method, electronic equipment and computer readable storage medium
CN109974734A (en) * 2019-04-02 2019-07-05 百度在线网络技术(北京)有限公司 A kind of event report method, device, terminal and storage medium for AR navigation
CN110364008A (en) * 2019-08-16 2019-10-22 腾讯科技(深圳)有限公司 Road conditions determine method, apparatus, computer equipment and storage medium
JP2020118545A (en) * 2019-01-23 2020-08-06 株式会社デンソー Display controller and display control program
CN112885130A (en) * 2021-01-22 2021-06-01 北京嘀嘀无限科技发展有限公司 Method and device for presenting road information

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101923777A (en) * 2009-06-12 2010-12-22 深圳市融创天下科技发展有限公司 Method for automatically judging traffic jam level through electronic eye video
CN104933856B (en) * 2014-03-17 2017-08-25 径卫视觉科技(上海)有限公司 Road conditions real-time evaluation system and method
CN106741542B (en) * 2016-12-20 2020-08-04 北京小米移动软件有限公司 Vehicle control method and device
CN106781586B (en) * 2016-12-20 2019-10-29 深圳市元征科技股份有限公司 A kind of information cuing method and device
CN107610466A (en) * 2017-09-25 2018-01-19 安徽畅通行交通信息服务有限公司 A kind of region Vehicular real time monitoring management system
CN112009469A (en) * 2019-05-28 2020-12-01 奥迪股份公司 Vehicle driving assistance system, vehicle including the same, method, and medium
CN111967451B (en) * 2020-10-21 2021-01-22 蘑菇车联信息科技有限公司 Road congestion detection method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102881157A (en) * 2012-10-09 2013-01-16 北京易华录信息技术股份有限公司 Individualized traffic guidance method and individualized traffic guidance system on basis of mobile terminal display
CN109341709A (en) * 2018-08-15 2019-02-15 深圳壹账通智能科技有限公司 Route recommendation method, electronic equipment and computer readable storage medium
JP2020118545A (en) * 2019-01-23 2020-08-06 株式会社デンソー Display controller and display control program
CN109974734A (en) * 2019-04-02 2019-07-05 百度在线网络技术(北京)有限公司 A kind of event report method, device, terminal and storage medium for AR navigation
CN110364008A (en) * 2019-08-16 2019-10-22 腾讯科技(深圳)有限公司 Road conditions determine method, apparatus, computer equipment and storage medium
CN112885130A (en) * 2021-01-22 2021-06-01 北京嘀嘀无限科技发展有限公司 Method and device for presenting road information

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117808873A (en) * 2024-03-01 2024-04-02 腾讯科技(深圳)有限公司 Redundant road detection method, device, electronic equipment and storage medium
CN117808873B (en) * 2024-03-01 2024-05-14 腾讯科技(深圳)有限公司 Redundant road detection method, device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN112885130A (en) 2021-06-01
CN112885130B (en) 2023-03-31

Similar Documents

Publication Publication Date Title
WO2022156553A1 (en) Method and apparatus for presenting road information
CN110364008B (en) Road condition determining method and device, computer equipment and storage medium
US11113544B2 (en) Method and apparatus providing information for driving vehicle
KR102523886B1 (en) A method and a device for detecting small target
US10685241B2 (en) Method and apparatus for indicating lane
US20230144209A1 (en) Lane line detection method and related device
EP3462377A2 (en) Method and apparatus for identifying driving lane
CN110287276A (en) High-precision map updating method, device and storage medium
JP7314213B2 (en) Vehicle positioning method, apparatus, electronic device, storage medium and program
CN109977776B (en) Lane line detection method and device and vehicle-mounted equipment
CN107389085B (en) Method and device for determining road traffic attributes, computer and storage medium
US10147315B2 (en) Method and apparatus for determining split lane traffic conditions utilizing both multimedia data and probe data
JP2020201649A (en) Map generation device, map generation method and computer program for map generation
JP2018512672A (en) Method and system for automatically recognizing parking zones
JP2023505122A (en) Annotating, collecting and processing crowdsourced on-demand AI data
US20200019174A1 (en) Incorporating rules into complex automated decision making
WO2018058888A1 (en) Street view image recognition method and apparatus, server and storage medium
CN112200142A (en) Method, device, equipment and storage medium for identifying lane line
US11694426B2 (en) Determining traffic control features based on telemetry patterns within digital image representations of vehicle telemetry data
WO2021169174A1 (en) Road congestion degree prediction method, apparatus, computer device, and readable storage medium
WO2021239156A1 (en) Traffic target recognition model training method, and traffic target positioning method and apparatus
CN111898491A (en) Method and device for identifying reverse driving of vehicle and electronic equipment
CN112712703A (en) Vehicle video processing method and device, computer equipment and storage medium
EP4202365A1 (en) Method, apparatus, and computer program product for identifying and correcting lane geometry in map data
US20190204091A1 (en) Remediating dissimilarities between digital maps and ground truth data via map verification

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22742032

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 02.11.2023)