Road condition determination method, device and readable storage medium

By obtaining and analyzing the vehicle dynamic parameters of the target road section, and combining multiple road conditions candidate conditions to determine the target road conditions, the problem of low road conditions accuracy caused by insufficient GPS data coverage in the prior art is solved, and more accurate road conditions information is achieved.

CN116013082BActive Publication Date: 2025-01-10CENNAVI TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310026047.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-09
Publication Date
2025-01-10
Estimated Expiration
2043-01-09

AI Technical Summary

Technical Problem

When existing navigation applications use the real-time road condition display function, the location information of all vehicles in the road section obtained based on GPS data provided by car manufacturers cannot cover all real vehicles, resulting in poor road condition accuracy.

Method used

By obtaining the road section information of the target road section and the vehicle dynamic parameters in the historical time period, including the first number of vehicles, the second number of vehicles and the second vehicle speed, the first candidate road condition, the second candidate road condition and the third candidate road condition are determined, combined with Voting principles, confidence and priority methods are used to determine the target road conditions of the target road section.

Benefits of technology

The accuracy of the road conditions on the target section is improved, making the road conditions more comprehensive and accurate, thereby improving user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116013082B_ABST
    Figure CN116013082B_ABST
Patent Text Reader

Abstract

The present application discloses a road condition determination method, device and readable storage medium, which relate to the field of road safety technology and are used to improve the accuracy of target road conditions. The method comprises: obtaining road section information of a target road section and dynamic parameters of vehicles passing through the target road section in a historical time period; the dynamic parameters include a first vehicle number, a first vehicle speed, a second vehicle number and a second vehicle speed, the first vehicle number and the first vehicle speed are obtained based on detection by a satellite navigation system, and the second vehicle number and the second vehicle speed are obtained based on detection by a detector on the target road section; determining a first candidate road condition, a second candidate road condition and a third candidate road condition of the target road section; determining the target road condition of the target road section from the first candidate road condition, the second candidate road condition and the third candidate road condition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of road safety technology, and in particular, to a road condition determination method, device, and readable storage medium. Background Art

[0002] Generally speaking, in order to facilitate travel, users will install various navigation applications in their terminals. Most of these navigation applications have the function of displaying real-time traffic conditions, which can arrange travel routes for users more reasonably and improve users' travel efficiency.

[0003] At present, when using the real-time traffic display function, navigation applications usually obtain the location information of all vehicles on the road section based on the global positioning system (GPS) data of the vehicles provided by the car manufacturers, and determine the real-time traffic conditions based on the location information of all vehicles. However, obtaining the location information of all vehicles on the road section based on the GPS data of the vehicles provided by the car manufacturers cannot cover all the real vehicles on the road, and the accuracy of the obtained traffic conditions is poor. Summary of the invention

[0004] The present application provides a road condition determination method, device and readable storage medium for improving the accuracy of target road conditions.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions:

[0006] In a first aspect, a road condition determination method is provided, comprising: obtaining section information of a target section, and dynamic parameters of vehicles passing through the target section within a historical time period; the dynamic parameters comprising a first vehicle number, a first vehicle speed, a second vehicle number, and a second vehicle speed, the first vehicle number and the first vehicle speed being obtained based on detection by a satellite navigation system, and the second vehicle number and the second vehicle speed being obtained based on detection by a detector on the target section; determining a first candidate road condition, a second candidate road condition, and a third candidate road condition for the target section; the first candidate road condition being determined based on the first vehicle number, the second candidate road condition being determined based on the second vehicle number, and the third candidate road condition being determined based on the second vehicle speed and section information; determining the target road condition for the target section from the first candidate road condition, the second candidate road condition, and the third candidate road condition.

[0007] Based on the technical solution provided by the present application, the road condition determination device can determine the candidate road conditions of the target road section according to different parameters. Subsequently, the road condition determination device determines the target road condition of the target road section from the first candidate road condition, the second candidate road condition and the third candidate road condition. In this way, when the road condition determination device determines the target road condition of the target road section, a comprehensive reflection of the current road condition of the target road section is added, so that the determination parameters are more diverse and comprehensive, thereby making the target road condition of the target road section more accurate, thereby improving user satisfaction.

[0008] Optionally, the road section information includes road grade, number of lanes, isolation zone setting information, target road section and traffic light positions within a preset distance range in its straight direction.

[0009] Optionally, the target road condition of the target section is determined from the first candidate road condition, the second candidate road condition and the third candidate road condition, including: when there are at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition and the third candidate road condition, the target road condition of the target section is determined based on the voting principle; the two identical candidate road conditions are in a non-pending state; when there are not at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition and the third candidate road condition, the target road condition of the target section is determined based on the first candidate road condition, the second candidate road condition, the third candidate road condition, and the confidence of each candidate road condition.

[0010] Optionally, if one of the first candidate road condition, the second candidate road condition, and the third candidate road condition is in a to-be-determined state, the target road condition of the target section is determined based on the first candidate road condition, the second candidate road condition, the third candidate road condition, and the confidence of each candidate road condition, including: in the case where the confidence of each candidate road condition is the same, the target road condition of the target section is determined based on the priority of each candidate road condition; the priority of the second candidate road condition is greater than the first candidate road condition and less than the third candidate road condition; in the case where the confidence of each candidate road condition is different, the target road condition of the target section is determined based on the confidence level of each candidate road condition.

[0011] Optionally, if there are multiple candidate road conditions in the first candidate road condition, the second candidate road condition, and the third candidate road condition that are in a to-be-determined state, the target road condition of the target section is determined based on the first candidate road condition, the second candidate road condition, the third candidate road condition, and the confidence of each candidate road condition, including: when the confidence of the target candidate road condition is 1, the target candidate road condition is determined as the target road condition of the target section; the target candidate road condition is not in a to-be-determined state; when the confidence of the target candidate road condition is not 1, the target road condition of the target section is determined to be in a to-be-determined state.

[0012] Optionally, a speed mean of the first vehicle speed is determined according to the first vehicle speed and the first vehicle number; and a first candidate road condition is determined according to the speed mean of the first vehicle speed and a first mapping relationship.

[0013] Optionally, determining the first candidate road condition and the second candidate road condition includes: determining the off-peak period of the target road section, the off-peak period being the time period during the daytime with the least number of vehicles passing through the target road section, and the off-peak period includes multiple sub-off-peak periods; determining a vehicle number threshold value based on an average of the number of vehicles passing through the target road section in multiple sub-off-peak periods; if the second vehicle number is less than or equal to the vehicle number threshold value, determining the first candidate road condition to be unobstructed; if the second vehicle number is greater than the vehicle number threshold value, determining the first candidate road condition to be determined.

[0014] Optionally, determining a third candidate road condition includes: determining a detector pair on the target road section, the detector pair including a start detector and an end detector, the detector pair satisfying a first preset condition, the first preset condition including: the distance between the start detector and the end detector is greater than a first threshold and less than a second threshold, the target road section is a straight section, and the number of traffic lights between the start detector and the end detector is less than a third threshold; when the detector pair satisfies the second preset condition, determining the third candidate road condition according to the average speed of the target vehicle and the first mapping relationship, the target vehicle is a vehicle that has passed the end detector within a historical time period; the second preset condition including: the traffic light between the start detector and the end detector The number is 0, the distance between the end detector and the target traffic light is less than the fourth threshold, the target traffic light is located in the target direction of the end detector, and the target direction is the direction from the start detector to the end detector; when the detector pair does not satisfy the second preset condition, the third candidate road condition is determined according to the speed distribution ratio of the target vehicle and the second mapping relationship; the speed distribution ratio of the target vehicle is the ratio of each type of vehicle to the number of target vehicles among the multiple vehicles on the target road section; the multiple vehicles include: a second vehicle speed greater than or equal to the first speed threshold, a second vehicle speed less than the first speed threshold and greater than or equal to the second speed threshold, and a second vehicle speed less than the second speed threshold.

[0015] Optionally, determining the confidence of the first candidate road condition includes: when the number of first vehicles is less than a fifth threshold, determining the confidence of the first candidate road condition to be 0; when the number of first vehicles is greater than or equal to the fifth threshold and less than a sixth threshold, determining the confidence of the first candidate road condition to be a first value; when the number of first vehicles is greater than or equal to the sixth threshold, determining the confidence of the first candidate road condition to be 1.

[0016] Optionally, determining the confidence of the second candidate road condition includes: when the target road section meets the third preset condition, determining the confidence of the second candidate road condition to be 0; the third preset condition includes: the road grade of the target road section is the target grade, the number of lanes of the target road section is less than the lane number threshold, and the target road section does not have a separation zone; when the target road section does not meet the third preset condition, determining the confidence of the second candidate road condition to be 1.

[0017] Optionally, determining the confidence of the third candidate road condition includes: determining a first alternative confidence of the third candidate road condition based on the section information of the target section and a third mapping relationship; determining a second alternative confidence based on the position of the target section and the detector pair and a fourth mapping relationship; and determining the confidence of the third candidate road condition based on the product of the first alternative confidence and the second alternative confidence.

[0018] In a second aspect, a road condition determination device is provided, including an acquisition unit and a determination unit; the acquisition unit is used to acquire road section information of a target road section, and dynamic parameters of vehicles passing through the target road section within a historical time period; the dynamic parameters include a first vehicle number, a second vehicle number, and a second vehicle speed, the first vehicle number is obtained based on detection by a satellite navigation system, and the second vehicle number and the second vehicle speed are obtained based on detection by a detector on the target road section; the determination unit is used to determine a first candidate road condition, a second candidate road condition, and a third candidate road condition for the target road section; the first candidate road condition is determined based on the first vehicle number, the second candidate road condition is determined based on the second vehicle number, and the third candidate road condition is determined based on the second vehicle speed and the road section information; the determination unit is also used to determine the target road condition of the target section from the first candidate road condition, the second candidate road condition, and the third candidate road condition.

[0019] Optionally, the road section information includes road grade, number of lanes, isolation zone setting information, target road section and traffic light positions within a preset distance range in its straight direction.

[0020] Optionally, the determination unit is specifically used to: when there are at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition and the third candidate road condition, determine the target road condition of the target section based on the voting principle; the two identical candidate road conditions are in a non-pending determination state; when there are not at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition and the third candidate road condition, determine the target road condition of the target section based on the first candidate road condition, the second candidate road condition, the third candidate road condition, and the confidence of each candidate road condition.

[0021] Optionally, if one of the first candidate road condition, the second candidate road condition, and the third candidate road condition is in a to-be-determined state, the determination unit is specifically used to: in the case where the confidence levels of each candidate road condition are the same, determine the target road condition of the target section based on the priority level of each candidate road condition; the priority level of the second candidate road condition is greater than the first candidate road condition and less than the third candidate road condition; in the case where the confidence levels of each candidate road condition are different, determine the target road condition of the target section based on the confidence level of each candidate road condition.

[0022] Optionally, if there are multiple candidate road conditions in the first candidate road condition, the second candidate road condition, and the third candidate road condition that are in a to-be-determined state, the determination unit is specifically used to: when the confidence level of the target candidate road condition is 1, determine the target candidate road condition as the target road condition of the target section; when the target candidate road condition is not in a to-be-determined state; when the confidence level of the target candidate road condition is not 1, determine the target road condition of the target section as a to-be-determined state.

[0023] Optionally, the determination unit is further specifically used to: determine a speed average of the first vehicle speed according to the first vehicle speed and the first number of vehicles; and determine a first candidate road condition according to the speed average of the first vehicle speed and a first mapping relationship.

[0024] Optionally, the determination unit is further specifically used to: determine the off-peak period of the target road section, the off-peak period is the time period during the daytime with the least number of vehicles passing through the target road section, and the off-peak period includes multiple sub-off-peak periods; determine the vehicle number threshold value based on the average number of vehicles passing through the target road section in multiple sub-off-peak periods; if the second vehicle number is less than or equal to the vehicle number threshold value, determine the first candidate road condition to be unobstructed; if the second vehicle number is greater than the vehicle number threshold value, determine the first candidate road condition to be determined.

[0025] Optionally, the determination unit is further used to: determine a detector pair on the target road section, the detector pair includes a start detector and an end detector, the detector pair satisfies a first preset condition, the first preset condition includes: the distance between the start detector and the end detector is greater than a first threshold and less than a second threshold, the target road section is a straight section, and the number of traffic lights between the start detector and the end detector is less than a third threshold; when the detector pair satisfies the second preset condition, determine a third candidate road condition according to the speed average of the target vehicle and the first mapping relationship, and the target vehicle is a vehicle that has passed the end detector within a historical time period; the second preset condition includes: the number of traffic lights between the start detector and the end detector is 0, the distance between the end detector and the target traffic light is less than a fourth threshold, the target traffic light is located in the target direction of the end detector, and the target direction is the direction in which the start detector points to the end detector; when the detector pair does not satisfy the second preset condition, the third candidate road condition is determined according to the speed distribution ratio of the target vehicle and the second mapping relationship; the speed distribution ratio of the target vehicle is the ratio of each type of vehicle to the number of target vehicles among the multiple vehicles on the target road section; the multiple vehicles include: a second vehicle speed greater than or equal to the first speed threshold, a second vehicle speed less than the first speed threshold and greater than or equal to the second speed threshold, and a second vehicle speed less than the second speed threshold.

[0026] Optionally, the determination unit is further specifically used to: when the number of first vehicles is less than a fifth threshold, determine that the confidence of the first candidate road condition is 0; when the number of first vehicles is greater than or equal to the fifth threshold and less than a sixth threshold, determine that the confidence of the first candidate road condition is a first value; when the number of first vehicles is greater than or equal to the sixth threshold, determine that the confidence of the first candidate road condition is 1.

[0027] Optionally, the determination unit is further specifically used to: when the target road section meets the third preset condition, determine that the confidence of the second candidate road condition is 0; the third preset condition includes: the road grade of the target road section is the target grade, the number of lanes of the target road section is less than the lane number threshold, and the target road section has no isolation belt; when the target road section does not meet the third preset condition, determine that the confidence of the second candidate road condition is 1.

[0028] Optionally, the determination unit is also specifically used to: determine a first alternative confidence of a third candidate road condition based on the section information of the target section and a third mapping relationship; determine a second alternative confidence based on the position of the target section and the detector pair and a fourth mapping relationship; determine the confidence of the third candidate road condition based on the product of the first alternative confidence and the second alternative confidence.

[0029] In a third aspect, a road condition determination device is provided, which can implement the functions performed by the road condition determination device in the above-mentioned aspects or possible designs. The functions can be implemented through hardware, such as: in one possible design, the road condition determination device may include: a processor and a communication interface, and the processor can be used to support the road condition determination device to implement the functions involved in the above-mentioned first aspect or any possible design of the first aspect.

[0030] In another possible design, the road condition determination device may further include a memory, the memory being used to store computer-executable instructions and data necessary for the road condition determination device. When the road condition determination device is running, the processor executes the computer-executable instructions stored in the memory, so that the road condition determination device performs the first aspect or any possible road condition determination method of the first aspect.

[0031] In a fourth aspect, a computer-readable storage medium is provided, which may be a readable non-volatile storage medium, and which stores computer instructions or programs. When the computer-readable storage medium is run on a computer, the computer can execute the first aspect or any possible road condition determination method of the above aspects.

[0032] In a fifth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the road condition determination method of the first aspect or any possible design of the above aspects.

[0033] In a sixth aspect, a road condition determination device is provided, the road condition determination device comprising one or more processors and one or more memories. The one or more memories are coupled to the one or more processors, the one or more memories are used to store computer program codes, the computer program codes include computer instructions, and when the one or more processors execute the computer instructions, the road condition determination device executes the road condition determination method as described in the first aspect or any possible design of the first aspect.

[0034] In a seventh aspect, a chip system is provided, the chip system including a processor and a communication interface, the chip system can be used to implement the functions performed by the road condition determination device in the first aspect or any possible design of the first aspect, for example, the processor is used to obtain a first request message from a terminal device through the communication interface. In one possible design, the chip system also includes a memory, the memory is used to store program instructions and / or data. The chip system can be composed of a chip, or it can include a chip and other discrete devices, without limitation. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1a A schematic diagram of a road condition determination system provided in an embodiment of the present application;

[0036] Figure 1b A schematic diagram of another road condition determination system provided in an embodiment of the present application;

[0037] Figure 2 A schematic diagram of the structure of a road condition determination device provided in an embodiment of the present application;

[0038] Figure 3 A flowchart of a method for determining a road condition provided in an embodiment of the present application;

[0039] Figure 4 A flowchart of another method for determining road conditions provided in an embodiment of the present application;

[0040] Figure 5 A flowchart of another method for determining road conditions provided in an embodiment of the present application;

[0041] Figure 6 A schematic diagram of a flow chart of determining a detector pair on a target road section provided in an embodiment of the present application;

[0042] Figure 7a A schematic diagram of a shooting direction provided in an embodiment of the present application;

[0043] Figure 7b A schematic diagram of distance compensation provided in an embodiment of the present application;

[0044] Figure 8 A flowchart of another method for determining road conditions provided in an embodiment of the present application;

[0045] Fig. 9 A flowchart of another method for determining road conditions provided in an embodiment of the present application;

[0046] Fig.10 A schematic diagram of a main road section provided in an embodiment of the present application;

[0047] Fig.11 A flowchart of another method for determining road conditions provided in an embodiment of the present application;

[0048] Fig.12 A schematic diagram of the structure of another road condition determination device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0049] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0050] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the attached claims.

[0051] It should also be understood that the term “comprising” indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements and / or components.

[0052] Before introducing the embodiments of the present application, the nouns appearing in the present application are introduced:

[0053] 1. Link section: Link is the smallest digital unit that makes up a road. A section of road usually consists of one or more links. For example, a section A with a length of 500m can be composed of 3 links. The length of each link can be the same or different. The length of the link can be set according to the actual situation of the road. Each link has its own unique identity (Identity, ID), and each link has corresponding link attribute information. For example, link information can also include the location information and length of the link. The location information of the link can include multiple longitudes and latitudes.

[0054] 2. Free flow speed: the average speed of vehicles passing through a section of urban road without signalized intersections under conditions of very low traffic volume.

[0055] The method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.

[0056] It should be noted that the network system described in the embodiment of the present application is to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of network systems and the emergence of other network systems, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0057] Figure 1a FIG. 1 is a schematic diagram of a road condition determination system provided by an embodiment of the present application. Figure 1aAs shown, the road condition determination system may include a database 11, a data acquisition device 12, and a road condition determination device 13. The database 11 and the data acquisition device 12 are respectively connected to the road condition determination device 13. For example, the database 11, the data acquisition device 12, and the road condition determination device 13 may be connected wirelessly or by wire, without limitation.

[0058] Among them, the database 11 involved in the embodiments of the present application may be a road network database, etc. The embodiments of the present application do not limit the specific technology, specific quantity and specific equipment form adopted by the database 11.

[0059] Among them, the data acquisition device 12 involved in the embodiments of the present application can be a detector, or can be called a road camera device, etc. The embodiments of the present application do not limit the specific technology, specific number and specific equipment form adopted by the data acquisition device 12.

[0060] The road condition determination device 13 in the embodiment of the present application may also be referred to as a server, a computer, etc. The embodiment of the present application does not limit the specific technology, specific number, and specific device form used by the road condition determination device 13.

[0061] The database 11 can be used to store the section information of the target section, and feed back the stored section information of the target section to the road condition determination device 13. The data acquisition device 12 can be used to collect the vehicle dynamic parameters of the target section in the historical time period, and feed back the vehicle dynamic parameters of the target section in the historical time period to the road condition determination device 13.

[0062] Among them, the road condition determination device 13 is used to receive the section information of the target section sent by the database 11 and the data acquisition device 12, as well as the vehicle dynamic parameters of the target section within the historical time period, and determine the target road condition of the target section based on the section information of the target section and the vehicle dynamic parameters of the target section within the historical time period.

[0063] In different application scenarios, the database 11, the data collection device 12, and the road condition determination device 13 may be independent devices, or may be integrated into the same device, which is not specifically limited in the embodiment of the present invention.

[0064] It should be noted that Figure 1a This is just an exemplary framework diagram. Figure 1a The names of the individual devices included in the Figure 1a In addition to the functional nodes shown, other nodes may also be included, which is not limited in the embodiments of the present application.

[0065] Figure 1bFIG. 2 is a schematic diagram of another road condition determination system provided by an embodiment of the present application. Figure 1b As shown, the road condition determination system may include a data acquisition module, a data governance and evaluation module, a data processing module, a confidence calculation module, a fusion road condition calculation module, and an evaluation module.

[0066] The data collection module is used to collect the section information of the target section and the vehicle dynamic parameters of the target section in the historical time period from multiple data sources, and send the collected section information of the target section and the vehicle dynamic parameters of the target section in the historical time period to the data management and evaluation module. For example, multiple data sources include detectors, map road network databases, GPS-based vehicle data, video surveillance data, etc.

[0067] The data governance and evaluation module is used to collect the section information of the target section and evaluate the vehicle dynamic parameters of the target section in the historical time period. For example, the timeliness and field integrity of the data can be evaluated, the vehicle operating status in the data, and the corresponding time can be evaluated, and the location of the detector can also be evaluated. The data governance and evaluation module is also used to send the section information of the target section that has passed the evaluation, as well as the vehicle dynamic parameters of the target section in the historical time period to the data processing module.

[0068] The data processing module is used to match the detector pair according to the section information of the target section that has passed the evaluation and the vehicle dynamic parameters of the target section in the historical time period, and configure the resource file for the detector pair to obtain the processed section information of the target section and the vehicle dynamic parameters of the target section in the historical time period. The data processing module is also used to send the processed section information of the target section and the vehicle dynamic parameters of the target section in the historical time period to the confidence calculation module.

[0069] The confidence calculation module is used to determine the confidence of multiple data sources based on the processed section information of the target section and the vehicle dynamic parameters of the target section within the historical time period, and send the confidence of multiple data sources, the processed section information of the target section, and the vehicle dynamic parameters of the target section within the historical time period to the fusion road condition calculation module.

[0070] The fusion road condition calculation module is used to determine the target road condition of the target section based on the processed section information of the target section, the vehicle dynamic parameters of the target section in a historical time period, and the confidence of multiple data sources, and send the target road condition to the evaluation module.

[0071] The evaluation module is used to evaluate the accuracy of the target road condition based on a variety of evaluation methods.

[0072] When implementing it specifically, Figure 1a Each device in the Figure 2 The structure shown, or including Figure 2 Parts shown. Figure 2 Schematic diagram of the composition of a road condition determination device 200 provided in an embodiment of the present application. The road condition determination device 200 may be a server, or the road condition determination device 200 may be a chip or a system on a chip in the server. Figure 2 As shown, the road condition determination device 200 includes a processor 201 , a communication interface 202 and a communication line 203 .

[0073] Furthermore, the road condition determination device 200 may also include a memory 204. The processor 201, the memory 204 and the communication interface 202 may be connected via a communication line 203.

[0074] The processor 201 is a CPU, a general processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 201 may also be other devices with processing functions, such as circuits, devices, or software modules, without limitation.

[0075] The communication interface 202 is used to communicate with other devices or other communication networks. The communication interface 202 can be a module, a circuit, a communication interface or any device capable of implementing communication.

[0076] The communication line 203 is used to transmit information between the components included in the road condition determination device 200.

[0077] The memory 204 is used to store instructions, where the instructions may be computer programs.

[0078] The memory 204 may be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.

[0079] It should be noted that the memory 204 can exist independently of the processor 201, or can be integrated with the processor 201. The memory 204 can be used to store instructions or program codes or some data, etc. The memory 204 can be located in the road condition determination device 200, or can be located outside the road condition determination device 200, without limitation. The processor 201 is used to execute the instructions stored in the memory 204 to implement the road condition determination method provided in the following embodiments of the present application.

[0080] In one example, the processor 201 may include one or more CPUs, for example, Figure 2 CPU0 and CPU1 in.

[0081] As an optional implementation, the road condition determination device 200 includes multiple processors, for example, Figure 2 In addition to the processor 201, a processor 205 may also be included.

[0082] It should be pointed out that Figure 2 The composition shown in the Figure 1a The limitations of each device in Figure 2 In addition to the parts shown, Figure 1a The various devices in the Figure 2 More or fewer components, or combinations of certain components, or different arrangements of components.

[0083] In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices.

[0084] In addition, the actions, terms, etc. involved in the various embodiments of the present application can refer to each other without limitation. The message name or parameter name in the message exchanged between the various devices in the embodiments of the present application is only an example, and other names can also be used in the specific implementation without limitation.

[0085] In order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.

[0086] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0087] In the present application, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0088] Combine the following Figure 1a and Figure 1b The road condition determination system shown describes the road condition determination method provided in the embodiment of the present application.

[0089] Figure 3 A road condition determination method is provided in an embodiment of the present application, which is applied to a server and can also be applied to a road condition determination device. The road condition determination device can be Figure 1a The road condition determination device 13 in the road condition determination device 13 may also be a device in the road condition determination device 13, such as a chip. The embodiment of the present application is described by taking the application to the road condition determination device 13 as an example. Figure 3 As shown, the method includes the following S301-S303:

[0090] S301. The road condition determination device obtains the road section information of the target road section and the dynamic parameters of the vehicles passing through the target road section in a historical time period.

[0091] The target road section can be a link or multiple links. The vehicle dynamic parameters include the first number of vehicles passing through the target road section, the first vehicle speed, the second number of vehicles, and the second vehicle speed. The first number of vehicles and the first vehicle speed are obtained based on the detection of the satellite navigation system. For example, the satellite navigation system includes: the GPS satellite positioning system of the United States, the Galileo satellite positioning system of Europe, the Russian GLONASS satellite positioning system of Russia, and the Beidou satellite positioning system of China. The second number of vehicles and the second vehicle speed are obtained based on the detection of the detector on the target road section. The road section information may include the road grade, the number of lanes, the isolation belt setting information, the target road section and the traffic light position within a preset distance range in the straight direction thereof.

[0092] The historical time can be set as needed, for example, 5 minutes before the current time, 3 minutes before the current time, or 10 minutes before the current time.

[0093] For example, the road grade classification method may be shown in Table 1 below.

[0094] Table 1 Road grade classification table

[0095]

[0096] It should be noted that the data in Table 1 are only exemplary. In the embodiment of the present application, road grades and other division methods may also be included without limitation.

[0097] As a possible implementation, the road condition determination device is connected to the detector and the database respectively. The detector can be used to obtain vehicle dynamic parameters. The database can store the road section information of the target road section. The road condition determination device can send subscription messages to the detector and the database, and the subscription message is used to request the vehicle dynamic parameters and road section information of the target road section. After receiving the subscription message sent by the road condition determination device, the database can send a subscription reply message (including road section information) to the road condition determination device based on a preset frequency. After receiving the subscription message sent by the road condition determination device, the detector can send a subscription reply message (including vehicle dynamic parameters) to the road condition determination device based on a preset frequency. After receiving the subscription reply message sent by the database and the detector, the determination device can obtain the road section information of the target road section and the vehicle dynamic parameters of the target road section in the historical time period based on the subscription reply message.

[0098] It should be noted that the road condition determination device can also be connected to a vehicle GPS database of a preset manufacturer, and the vehicle GPS database of the preset manufacturer includes GPS data of multiple vehicles. The road condition determination device can determine the vehicle dynamic parameters based on the GPS data.

[0099] S302: The road condition determination device determines a first candidate road condition, a second candidate road condition, and a third candidate road condition for the target road section.

[0100] The first candidate road condition is determined based on the first number of vehicles and the first vehicle speed, the second candidate road condition is determined based on the second number of vehicles, and the third candidate road condition is determined based on the second vehicle speed and road section information;

[0101] As a possible implementation method, after obtaining the section information of the target section and the vehicle dynamic parameters of the target section in a historical time period, the road condition determination device can determine the first candidate road condition and the second candidate road condition based on the number of vehicles passing through the target section in the historical time period and the vehicle number threshold, and determine the third candidate road condition based on the average speed of the number of vehicles passing through the detector in the historical time period and a preset speed threshold.

[0102] It should be noted that the specific description of the first candidate road condition, the second candidate road condition and the third candidate road condition for determining the target road section in this possible implementation method will be described in subsequent parts, and this application will not go into details here.

[0103] Among them, road conditions may specifically include: smooth, congested, and slow.

[0104] S303: The road condition determination device determines a target road condition of the target road section from the first candidate road condition, the second candidate road condition and the third candidate road condition.

[0105] As a possible implementation, when there are at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition, and the third candidate road condition, the road condition determination device may determine the target road condition of the target road section based on the voting principle. When there are not at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition, and the third candidate road condition, the target road condition of the target road section is determined based on the first candidate road condition, the second candidate road condition, the third candidate road condition, and the confidence of each candidate road condition.

[0106] It should be noted that two identical candidate road conditions are in a non-pending state.

[0107] It should be noted that the specific description of determining the target road condition of the target section from the first candidate road condition, the second candidate road condition and the third candidate road condition in this possible implementation method will be described in subsequent parts, and this application will not go into details here.

[0108] In one example, the target road condition may be as shown in Table 2 below.

[0109] Table 2 Target road conditions

[0110]

[0111]

[0112]

[0113] It should be noted that the data in Table 2 are only exemplary. In the embodiment of the present application, the target road condition may also include other division methods, which are not limited.

[0114] Furthermore, after the road condition determination device determines the target road condition of the target road section, there may be some road conditions of the target road section that are yet to be determined, and it is necessary to fill and smooth the state of the link before and after the link and the state of the link 3 minutes before the link.

[0115] Based on the technical solution provided by the present application, the road condition determination device can obtain the road section information of the target road section, as well as the dynamic parameters of the vehicles passing through the target road section in the historical time period; the dynamic parameters include the first number of vehicles, the second number of vehicles and the second vehicle speed, the first number of vehicles is obtained based on the global positioning system GPS detection, the second number of vehicles and the second vehicle speed are obtained based on the detector detection on the target road section; determine the first candidate road condition, the second candidate road condition and the third candidate road condition of the target road section; the first candidate road condition is determined based on the first number of vehicles, the second candidate road condition is determined based on the second number of vehicles, and the third candidate road condition is determined based on the second vehicle speed and road section information. In this way, the road condition determination device can determine the candidate road conditions of the target road section according to different parameters. Subsequently, the road condition determination device determines the target road condition of the target road section from the first candidate road condition, the second candidate road condition and the third candidate road condition. In this way, when the road condition determination device determines the target road condition of the target road section, it adds a comprehensive reflection of the current road condition of the target road section, so that the determination parameters are more diverse and comprehensive, thereby making the target road condition of the target road section more accurate, thereby improving user satisfaction.

[0116] A possible embodiment is as follows Figure 4 As shown, in order to determine the first candidate road condition and the second candidate road condition, the road condition determination method of the present application may specifically include the following S401-S406.

[0117] S401. The road condition determining device determines a speed mean of the first vehicle speed according to the first vehicle speed and the first vehicle number.

[0118] As a possible implementation method, after obtaining the first vehicle speed and the first vehicle number, the road condition determination device can sum multiple first vehicle speeds and determine the ratio of the sum of the multiple first vehicle speeds to the first vehicle number as the speed average of the first vehicle speeds.

[0119] S402: The road condition determination device determines a first candidate road condition according to a speed average of the first vehicle speed and a first mapping relationship.

[0120] The first mapping relationship may refer to the subsequent description of S502 and will not be described in detail here.

[0121] S403: The road condition determination device determines the off-peak period of the target road section.

[0122] The off-peak period is the period during the day when the number of vehicles passing through the target road section is the least. The off-peak period includes multiple sub-off-peak periods. The length of the sub-off-peak period can be set as needed. For example, it can be 5 minutes.

[0123] As a possible implementation method, after obtaining the historical vehicle passing data of the target road section, the road condition determination device can count the two hours with the least number of vehicles during the daytime in a one-hour window sliding manner as the off-peak period of the target road section. For example, the daytime period can be 6:00-20:00.

[0124] For example, the road condition determination device can obtain the vehicle passing data of the past 5 days and perform vehicle deduplication (the earliest record is retained for vehicles with the same license plate number recorded within 5 minutes). Then, in a one-hour window sliding manner, the two hours with the least number of vehicles during the daytime hours of the past 5 days are counted, and the off-peak period of the target road section is determined based on the average number of vehicles counted each hour in the past 5 days. For example, the average number of vehicles in the time period from 2:00 to 3:00 in the past 5 days is the period with the least average number of vehicles during the daytime hours, so the road condition determination device can determine that the off-peak period of the target road section is from 2:00 to 3:00.

[0125] S404. The road condition determination device determines a vehicle number threshold value according to an average number of vehicles passing through the target road section in multiple sub-peak time periods.

[0126] As a possible implementation, the road condition determination device may obtain the number of vehicles passing the target road section in each sub-peak period, and determine the vehicle number threshold according to the ratio of the sum of the number of vehicles passing the target road section in multiple sub-peak periods to the number of sub-peak periods.

[0127] For example, if the length of the sub-peak period is 5 minutes, that is, the number of sub-peak periods is 24, and the number of vehicles passing the target road section during the peak period is 120, then the road condition determination device determines the vehicle number threshold as 5.

[0128] It should be noted that the specific implementation method of this step can refer to the description of S403 above and will not be described in detail.

[0129] S405: If the second number of vehicles is less than or equal to the vehicle number threshold, the road condition determination device determines that the second candidate road condition is unobstructed.

[0130] As a possible implementation method, a comparator is provided inside the road condition determination device, which can be used to compare the size relationship between the second number of vehicles and the vehicle number threshold. The road condition determination device can determine whether the second number of vehicles is less than or equal to the vehicle number threshold through the comparator.

[0131] S406: If the second number of vehicles is greater than the vehicle number threshold, the road condition determination device determines that the second candidate road condition is in a to-be-determined state.

[0132] It should be noted that the specific implementation method of this step can refer to the description of S403 above and will not be described in detail.

[0133] In this way, the road condition determination device can determine the vehicle number threshold according to the average number of vehicles passing through the target road section during the sub-peak period, and based on the vehicle number threshold and the number of vehicles passing through the target road section during the historical time period, because the vehicle number threshold can accurately reflect the vehicles in a unobstructed state, the accuracy of the first candidate road condition and the second candidate road condition can be improved.

[0134] A possible embodiment is as follows Figure 5 As shown, in order to determine the third candidate road condition, the road condition determination method of the present application may further specifically include the following S501-S503.

[0135] S501. A road condition determination device determines a detector pair on a target road section.

[0136] Among them, the detector pair includes a starting detector and an ending detector, and the detector pair satisfies a first preset condition, and the first preset condition includes: the distance between the starting detector and the ending detector is greater than a first threshold and less than a second threshold, the target road section is a straight section, and the number of traffic lights between the starting detector and the ending detector is less than a third threshold.

[0137] The first threshold, the second threshold and the third threshold can be set as needed. For example, the first threshold can be 50 meters, the second threshold can be 2000 meters, and the third threshold can be 1.

[0138] like Figure 6 As shown, the process of the road condition determination device determining the detector pair on the target road section may include the following S1-S9.

[0139] S1. The road condition determination device obtains the vehicle passing data of the target road section in the past n days.

[0140] The vehicle passing data includes the vehicle license plate, the time of passing, the detector ID and the corresponding position. n can be set as needed. For example, it can be 7.

[0141] S2. The road condition determination device traverses the daily vehicle passing data and reads them one by one in chronological order.

[0142] S3. The road condition determination device creates a key-value pair dictionary dic_car_devicedID to store the license plates and detector IDs of vehicles passing each day, and creates a key-value pair dictionary dic_pairID_carnum to store the number of vehicles passing between two fixed detector pairs.

[0143] S4. The road condition determination device reads the jth vehicle passing data.

[0144] Among them, j is a positive integer. The license plate of the jth passing car data is car_id-J, and the detector id is detector j.

[0145] S5. The road condition determination device determines whether the license plate of the j-th passing vehicle data exists in dic_car_devicedID.

[0146] S6. When the license plate of the j-th vehicle passing data does not exist in dic_car_devicedID, the road condition determination device executes S9.

[0147] The road condition determination device determines whether the position of detector j and the position of the detector id (detector j-1) recorded in dic_car_devicedID meet the preset conditions when the license plate of the jth passing vehicle data exists in dic_car_devicedID.

[0148] The preset condition may be greater than 50m and less than or equal to 2000m.

[0149] S7. When the positions of the detector j and the detector j-1 meet a preset condition, the road condition determination device determines that the detector j and the detector j-1 are a detector pair.

[0150] Among them, the average number of vehicles passing by the detectors per day in the past 7 days was greater than 500.

[0151] S8. The road condition determination device replaces the detector id (detector j-1) stored in dic_car_devicedID with the id of the current detector (detector j), and at the same time adds 1 to the number of vehicles between the detector pair with the original detector id and the current detector id in dic_pairID_carnum.

[0152] S9. The road condition determination device determines j=j+1.

[0153] Furthermore, the road condition determination device may also receive a selection operation input by a user to further filter the detector pairs.

[0154] For example, further screening of detector pairs through a selection operation input by the user may satisfy the following conditions: the target road section is a straight road section, and the number of traffic lights between the start detector and the end detector is less than a third threshold.

[0155] S502: When the detector pair satisfies the second preset condition, the road condition determination device determines a third candidate road condition according to the average speed of the target vehicle and the first mapping relationship.

[0156] Among them, the target vehicle is a vehicle that has passed the end detector within a historical time period; the second preset condition includes: the number of traffic lights between the starting detector and the end detector is 0, the distance between the end detector and the target traffic light is less than a fourth threshold, the target traffic light is located in the target direction of the end detector, and the target direction is the direction in which the starting detector points to the end detector.

[0157] The fourth threshold value may be set as required, for example, 100 meters.

[0158] In an example, the first mapping relationship may be as shown in Table 3 below.

[0159] Table 3 First mapping relationship table

[0160]

[0161] in, represents the mean speed of the target vehicle, V f V represents the free flow speed. f Can be pre-set.

[0162] It should be noted that the data in Table 3 are only exemplary. In the embodiment of the present application, the third candidate road condition may also include other mapping modes, which are not limited.

[0163] As a possible implementation manner, after determining the average speed of the target vehicle, the road condition determination device may determine the scenario conditions satisfied by the average speed of the target vehicle, and determine the third candidate road condition based on the scenario conditions and the first mapping relationship.

[0164] S503: When the detector pair does not satisfy the second preset condition, the road condition determination device determines a third candidate road condition according to the speed distribution ratio of the target vehicle and the second mapping relationship.

[0165] Among them, the speed distribution ratio of the target vehicle is the ratio of each type of vehicle to the number of target vehicles among the multiple vehicles on the target road section; the multiple vehicles include: a vehicle whose second vehicle speed is greater than or equal to a first speed threshold (hereinafter referred to as the first vehicle), a vehicle whose second vehicle speed is less than the first speed threshold and greater than or equal to a second speed threshold (hereinafter referred to as the second vehicle), and a vehicle whose second vehicle speed is less than the second speed threshold (hereinafter referred to as the third vehicle).

[0166] The first speed threshold can be 0.55V. f The second speed threshold can be 0.25V f .

[0167] In an example, the second mapping relationship may be as shown in Table 4 below.

[0168] Table 4 Second mapping relationship table

[0169] Scene conditions The third candidate road condition The first vehicle accounts for a proportion greater than or equal to 1 / 3 Smooth The first vehicle accounts for more than 0% and the third vehicle accounts for less than 10% Smooth The first vehicle accounts for 0, and the third vehicle accounts for greater than or equal to 2 / 3 Congestion

[0170] It should be noted that the data in Table 4 are only exemplary. In the embodiment of the present application, the third candidate road condition may also include other mapping modes, which are not limited.

[0171] It should be noted that the speed of the target vehicle can be determined according to the following formula 1:

[0172] V=(L+L′) / (T b -T a )

[0173] Where L represents the distance between the starting detector and the ending detector, L′ represents the shooting compensation distance, and T b Indicates the timestamp when the detector ends capturing the target vehicle, T b Indicates the timestamp when the detector starts capturing the target vehicle.

[0174] The shooting compensation distance indicates the distance difference between the position where the detector starts to monitor the vehicle and the position where the detector is located along the direction of the vehicle's travel (L 补 ).

[0175] Specifically, the road condition determination device can determine the distance compensation according to the shooting direction of the detector. Figure 7a As shown, the shooting direction includes forward and reverse. When the shooting direction is forward, the detector can shoot the rear of the vehicle. When the shooting direction is reverse, the detector can shoot the head of the vehicle.

[0176] For example, combined with Figure 7b , the distance compensation can be shown in Table 5 below

[0177] Table 5 Distance compensation diagram

[0178]

[0179]

[0180] A possible embodiment is as follows Figure 8 As shown, in order to determine the confidence of the first candidate road condition and the confidence of the second candidate road condition, the road condition determination method of the present application may further specifically include the following S801-S805.

[0181] S801. When the number of first vehicles is less than a fifth threshold, the road condition determination device determines that the confidence level of the first candidate road condition is 0.

[0182] The fifth threshold value can be set as required, for example, 3.

[0183] S802: When the number of the first vehicles is greater than or equal to the fifth threshold and less than the sixth threshold, the road condition determination device determines that the confidence level of the first candidate road condition is a first value.

[0184] The sixth threshold and the first value can be set as needed. For example, the sixth threshold can be 5 and the first value can be 0.5.

[0185] S803: When the number of the first vehicles is greater than or equal to a sixth threshold, the road condition determination device determines that the confidence level of the first candidate road condition is 1.

[0186] S804: The road condition determination device determines that the confidence level of the second candidate road condition is 0 when the target road section meets the third preset condition.

[0187] The third preset condition includes: the road grade of the target section is the target grade, the number of lanes of the target section is less than the lane number threshold, and the target section has no isolation belt. For example, the target grade can be 6, and the lane number threshold can be 1 or 2.

[0188] S805: The road condition determination device determines that the confidence level of the second candidate road condition is 1 when the target road section does not satisfy the third preset condition.

[0189] A possible embodiment is as follows Fig. 9 As shown, in order to determine the confidence of the third candidate road condition, the road condition determination method of the present application may further specifically include the following S901-S903.

[0190] S901. The road condition determining device determines a first candidate confidence level of a third candidate road condition according to the road section information of the target road section and a third mapping relationship.

[0191] In an example, the third mapping relationship may be as shown in Table 6 below.

[0192] Table 6 The third mapping relationship

[0193]

[0194]

[0195] It should be noted that the data in Table 6 are only exemplary. In the embodiment of the present application, the first candidate confidence level and the scene condition may also include other mapping modes, which are not limited.

[0196] S902: The road condition determination device determines a second candidate confidence level of a third candidate road condition according to the position of the target road segment and the detector pair and a fourth mapping relationship.

[0197] In an example, the fourth mapping relationship may be as shown in Table 7 below.

[0198] Table 7 Fourth mapping relationship

[0199]

[0200] It should be noted that the data in Table 7 are only exemplary. In the embodiment of the present application, the second candidate confidence level and scene condition may also include other mapping modes, which are not limited.

[0201] It should be noted that the target road section is located in the main road section of the detector pair: taking the traffic light intersection as a node, calculating the length of the road section before and after the traffic light intersection, and the longer one is the main road section.

[0202] In one example, Fig.10 A schematic diagram of a main road section is shown, including a detector pair AB, a detector pair BC, and road sections L1, L2, L3, L4, L5, and L6. The main road sections of the detector pair AB are L2 and L3, and the main road sections of the detector pair BC are L4 and L5.

[0203] S903: The road condition determination device determines the confidence of the third candidate road condition according to the product of the first candidate confidence and the second candidate confidence.

[0204] In one example, the road condition determination device can determine the confidence of the third candidate road condition according to the following formula 2.

[0205] C Link =C attribute ×C location Formula 2

[0206] Among them, C Link Indicates the confidence of the third candidate road condition. attribute Indicates the first candidate confidence. C location Represents the second alternative confidence.

[0207] A possible embodiment is as follows Fig.11 As shown, in order to determine the target road condition of the target section from the first candidate road condition, the second candidate road condition and the third candidate road condition, S303 in the road condition determination method of the present application may further specifically include the following S1001-S1002.

[0208] S1001. When there are at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition and the third candidate road condition, the road condition determination device determines a target road condition of a target section based on a voting principle.

[0209] Among them, two identical candidate road conditions are in a non-pending state.

[0210] As a possible implementation manner, after acquiring the first candidate road condition, the second candidate road condition and the third candidate road condition, the road condition determination device may use two identical candidate road conditions as target road conditions of the target road section.

[0211] For example, when two of the first candidate road condition, the second candidate road condition and the third candidate road condition are unobstructed and one is congested, it is determined that the target road condition of the target road section is unobstructed.

[0212] S1002. When there are no at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition, and the third candidate road condition, the road condition determination device determines the target road condition of the target section based on the first candidate road condition, the second candidate road condition, the third candidate road condition, and the confidence level of each candidate road condition.

[0213] As a possible implementation manner, the road condition determination device may determine the target road condition of the target road section by using the confidence level of each candidate road condition and the priority level of each candidate road condition.

[0214] It should be noted that the specific description of determining the target road condition of the target section based on the first candidate road condition, the second candidate road condition, the third candidate road condition, and the confidence level of each candidate road condition in this possible implementation method can be referred to the subsequent description and will not be repeated here.

[0215] In a possible embodiment, in order to determine the target road condition of the target road section from the first candidate road condition, the second candidate road condition and the third candidate road condition, if one of the first candidate road condition, the second candidate road condition and the third candidate road condition is in a state of being determined, S1002 in the road condition determination method of the present application may further specifically include the following S1101-S1102.

[0216] S1101. The road condition determining device determines a target road condition of a target section based on a priority of each candidate road condition when the confidence levels of each candidate road condition are the same.

[0217] Among them, the priority of the second candidate road condition is greater than that of the first candidate road condition and less than that of the third candidate road condition.

[0218] As a possible implementation manner, after eliminating the road condition to be determined, the road condition determination device may use the candidate road condition with the highest priority among the eliminated candidate road conditions as the target road condition of the target road section.

[0219] For example, if the first candidate road condition, the second candidate road condition, and the third candidate road condition are respectively to be determined, congested, and unblocked, the road condition determination device may use the third candidate road condition as the target road condition of the target road section.

[0220] For another example, if the first candidate road condition, the second candidate road condition, and the third candidate road condition are respectively unblocked, congested, and to be determined, the road condition determination device may use the second candidate road condition as the target road condition of the target road section.

[0221] S1102. When the confidence levels of each candidate road condition are different, the road condition determination device determines a target road condition of the target road section based on the confidence level of each candidate road condition.

[0222] As a possible implementation manner, after eliminating the road conditions to be determined, the road condition determination device may use the candidate road condition with the highest confidence among the eliminated candidate road conditions as the target road condition of the target road section.

[0223] For example, if the first candidate road condition, the second candidate road condition, and the third candidate road condition are respectively to be determined, congested, and unblocked, and the confidence levels are respectively 0, 0.5, and 1, the road condition determination device may use the third candidate road condition as the target road condition for the target section.

[0224] For another example, if the first candidate road condition, the second candidate road condition, and the third candidate road condition are respectively unblocked, congested, and to be determined, and the confidence levels are respectively 0.5, 1, and 0, the road condition determination device may use the second candidate road condition as the target road condition for the target section.

[0225] In a possible embodiment, in order to determine the target road condition of the target road section from the first candidate road condition, the second candidate road condition and the third candidate road condition, if there are multiple candidate road conditions in the first candidate road condition, the second candidate road condition and the third candidate road condition, the road condition determination method of the present application may further specifically include the following S1201-S1202.

[0226] S1201. When the confidence level of a target candidate road condition is 1, the road condition determination device determines the target candidate road condition as the target road condition of the target section.

[0227] Among them, the target candidate road condition is not in a to-be-determined state.

[0228] For example, if the first candidate road condition, the second candidate road condition, and the third candidate road condition are respectively to be determined, to be determined, and unblocked, and the confidence of the third candidate road condition is 1, the road condition determination device can use the third candidate road condition as the target road condition of the target section.

[0229] S1202: When the confidence level of the target candidate road condition is not 1, the road condition determination device determines that the target road condition of the target section is in a to-be-determined state.

[0230] For example, if the first candidate road condition, the second candidate road condition, and the third candidate road condition are respectively to be determined, to be determined, and unblocked, and the confidence of the third candidate road condition is 0.5, the road condition determination device determines that the target road condition of the target section is in a to-be-determined state.

[0231] In a possible embodiment, in order to determine the accuracy of the data source and more accurately determine the target road condition of the target road section, the road condition determination device may also filter abnormal data. For example, the road condition determination device may filter the detectors to obtain the filtered detectors, and filter the data of the filtered detectors. The filtered detectors meet the following conditions:

[0232] 1. The position error of the detector is less than the preset value, the position of the detector is not missing, and all roads associated with the detector can be searched within 50m of the location.

[0233] 2. The detector has vehicle passing data on at least one day in the past week.

[0234] 3. The probability that the timestamp of the vehicle passing data transmitted back by the detector in real time is consistent with the current time is greater than 80%.

[0235] 4. The difference between the detector's historical vehicle passing data and real-time vehicle passing data shall not exceed 20% of the historical vehicle passing data.

[0236] 5. The proportion of license plate record errors in the detector's vehicle passing data is less than 40%, and the detector ID is not missing or wrong.

[0237] In a possible embodiment, in order to determine the accuracy of the target road condition of the target road section, the road condition determination device may also evaluate the target road condition of the target road section.

[0238] For example, the road condition determination device can use the actual traffic status of vehicles captured by the surveillance video of the intersection as the true value, and count the accuracy of the target road section in different time periods, including off-peak time periods, peak time periods, and night time periods. The calculation error results are traced back to find the vehicle data used for calculation, adjust the calculation parameters or thresholds, and optimize the algorithm corresponding to the road condition determination system.

[0239] The various solutions in the above embodiments of the present application can be combined without contradiction.

[0240] The embodiment of the present application can divide the road condition determination device into functional modules or functional units according to the above method example. For example, each functional module or functional unit can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules or functional units. Among them, the division of modules or units in the embodiment of the present application is schematic, which is only a logical function division. There may be other division methods in actual implementation.

[0241] In the case of dividing each functional module into corresponding functional modules, Fig.12 A schematic diagram of the structure of a road condition determination device is shown. The road condition determination device can be a server or a chip used in a server. The road condition determination device can be used to execute the functions of the server involved in the above embodiments. Fig.11 The road condition determination device shown may include: an acquisition unit 1301 and a determination unit 1302; the acquisition unit 1301 is used to acquire the section information of the target section and the dynamic parameters of the vehicles passing through the target section in the historical time period; the dynamic parameters include the first number of vehicles, the first vehicle speed, the second number of vehicles and the second vehicle speed, the first number of vehicles and the first vehicle speed are obtained based on the detection of the satellite navigation system, and the second number of vehicles and the second vehicle speed are obtained based on the detection of the detector on the target section; the determination unit 1302 is used to determine the first candidate road condition, the second candidate road condition and the third candidate road condition of the target section; the first candidate road condition is determined based on the first number of vehicles and the first vehicle speed, the second candidate road condition is determined based on the second number of vehicles, and the third candidate road condition is determined based on the second vehicle speed and the section information; the determination unit 1302 is also used to determine the target road condition of the target section from the first candidate road condition, the second candidate road condition and the third candidate road condition.

[0242] In one possible design, the road section information includes the road grade, the number of lanes, the isolation zone setting information, the target road section and the traffic light positions within a preset distance range in the straight direction thereof.

[0243] In one possible design, the determination unit 1302 is specifically used to: when there are at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition and the third candidate road condition, determine the target road condition of the target section based on the voting principle; the two identical candidate road conditions are in a non-pending state; when there are not at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition and the third candidate road condition, determine the target road condition of the target section based on the first candidate road condition, the second candidate road condition, the third candidate road condition, and the confidence of each candidate road condition.

[0244] In one possible design, if one of the first candidate road condition, the second candidate road condition, and the third candidate road condition is in a to-be-determined state, the determination unit 1302 is further specifically used to: in the case where the confidence levels of each candidate road condition are the same, determine the target road condition of the target section based on the priority of each candidate road condition; the priority of the second candidate road condition is greater than the first candidate road condition and less than the third candidate road condition; in the case where the confidence levels of each candidate road condition are different, determine the target road condition of the target section based on the confidence level of each candidate road condition.

[0245] In one possible design, if there are multiple candidate road conditions in the first candidate road condition, the second candidate road condition, and the third candidate road condition that are in a to-be-determined state, the determination unit 1302 is specifically used to: when the confidence level of the target candidate road condition is 1, determine the target candidate road condition as the target road condition of the target section; the target candidate road condition is not in a to-be-determined state; when the confidence level of the target candidate road condition is not 1, determine the target road condition of the target section as a to-be-determined state.

[0246] In a possible design, the determination unit 1302 is further specifically used to: determine a speed average of the first vehicle speed according to the first vehicle speed and the first number of vehicles; and determine a first candidate road condition according to the speed average of the first vehicle speed and a first mapping relationship.

[0247] In one possible design, the determination unit 1302 is further specifically used to: determine the off-peak period of the target road section, the off-peak period is the time period during the daytime with the least number of vehicles passing through the target road section, and the off-peak period includes multiple sub-off-peak periods; if the second number of vehicles is less than or equal to the vehicle number threshold, the first candidate road condition is determined to be unobstructed; if the second number of vehicles is greater than the vehicle number threshold, the first candidate road condition is determined to be in a to-be-determined state.

[0248] In a possible design, the determination unit 1302 is further specifically used to: determine a detector pair on the target road section, the detector pair includes a start detector and an end detector, the detector pair satisfies a first preset condition, the first preset condition includes: the distance between the start detector and the end detector is greater than a first threshold and less than a second threshold, the target road section is a straight road section, and the number of traffic lights between the start detector and the end detector is less than a third threshold; when the detector pair satisfies the second preset condition, determine a third candidate road condition according to the speed average of the target vehicle and the first mapping relationship, and the target vehicle is a vehicle that has passed the end detector within a historical time period; the second preset condition includes: the distance between the start detector and the end detector is greater than a first threshold and less than a second threshold, the target road section is a straight road section, and the number of traffic lights between the start detector and the end detector is less than a third threshold; when the detector pair satisfies the second preset condition, determine a third candidate road condition according to the speed average of the target vehicle and the first mapping relationship, and the target vehicle is a vehicle that has passed the end detector within a historical time period; The number of traffic lights is 0, the distance between the end detector and the target traffic light is less than the fourth threshold, the target traffic light is located in the target direction of the end detector, and the target direction is the direction from the start detector to the end detector; when the detector pair does not satisfy the second preset condition, the third candidate road condition is determined according to the speed distribution ratio of the target vehicle and the second mapping relationship; the speed distribution ratio of the target vehicle is the ratio of each type of vehicle to the number of target vehicles among the multiple vehicles on the target road section; the multiple vehicles include: a second vehicle speed greater than or equal to the first speed threshold, a second vehicle speed less than the first speed threshold and greater than or equal to the second speed threshold, and a second vehicle speed less than the second speed threshold.

[0249] In one possible design, the determination unit 1302 is further specifically used to: when the number of first vehicles is less than a fifth threshold, determine that the confidence of the first candidate road condition is 0; when the number of first vehicles is greater than or equal to the fifth threshold and less than a sixth threshold, determine that the confidence of the first candidate road condition is a first value; when the number of first vehicles is greater than or equal to the sixth threshold, determine that the confidence of the first candidate road condition is 1.

[0250] In one possible design, the determination unit 1302 is further specifically used to: when the target road section meets the third preset condition, determine that the confidence of the second candidate road condition is 0; the third preset condition includes: the road grade of the target road section is the target grade, the number of lanes of the target road section is less than the lane number threshold, and the target road section has no isolation belt; when the target road section does not meet the third preset condition, determine that the confidence of the second candidate road condition is 1.

[0251] In one possible design, the determination unit 1302 is specifically used to: determine a first alternative confidence of a third candidate road condition based on the road section information of the target road section and a third mapping relationship; determine a second alternative confidence based on the position of the target road section and the detector pair and a fourth mapping relationship; determine the confidence of the third candidate road condition based on the product of the first alternative confidence and the second alternative confidence.

[0252] The embodiment of the present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by a computer program to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be an internal storage unit of the road condition determination device (including the data sending end and / or the data receiving end) of any of the above embodiments, such as a hard disk or memory of the road condition determination device. The above computer-readable storage medium can also be an external storage device of the above terminal device, such as a plug-in hard disk equipped on the above terminal device, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. Further, the above computer-readable storage medium can also include both the internal storage unit of the above road condition determination device and an external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above road condition determination device. The above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.

[0253] It should be noted that the terms "first" and "second" in the specification, claims and drawings of the present application are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0254] It should be understood that in the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0255] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0256] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0257] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0258] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0259] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.

[0260] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application shall be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A method for determining road conditions, characterized in that: The method comprises: Acquire the road section information of the target road section and the dynamic parameters of the vehicles passing through the target road section in the historical time period; the dynamic parameters include the first vehicle number, the first vehicle speed, the second vehicle number and the second vehicle speed, the first vehicle number and the first vehicle speed are obtained based on the detection of the satellite navigation system, and the second vehicle number and the second vehicle speed are obtained based on the detection of the detector on the target road section; Determine a first candidate road condition, a second candidate road condition, and a third candidate road condition for the target road section; the first candidate road condition is determined based on the first number of vehicles and the first vehicle speed, the second candidate road condition is determined based on the second number of vehicles, and the third candidate road condition is determined based on the second vehicle speed and the road section information; In the case where there are at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition and the third candidate road condition, determining the target road condition of the target road section based on a voting principle; the two identical candidate road conditions are in a non-to-be-determined state; In a case where there are no at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition, and the third candidate road condition, determining a target road condition of the target road section based on the first candidate road condition, the second candidate road condition, the third candidate road condition, and the confidence level of each candidate road condition; Determining the third candidate road condition includes: determining a detector pair on the target road section, the detector pair includes a start detector and an end detector, the detector pair satisfies a first preset condition, and the first preset condition includes: a distance between the start detector and the end detector is greater than a first threshold and less than a second threshold, the target road section is a straight road section, and the number of traffic lights between the start detector and the end detector is less than a third threshold; When the detector pair satisfies the second preset condition, the third candidate road condition is determined according to the average speed of the target vehicle and the first mapping relationship, and the target vehicle is a vehicle that passes through the end detector within the historical time period; the second preset condition includes: the number of traffic lights between the starting detector and the end detector is 0, the distance between the end detector and the target traffic light is less than a fourth threshold, and the target traffic light is located in the target direction of the end detector, and the target direction is the direction in which the starting detector points to the end detector; the first mapping relationship includes the correspondence between multiple speed intervals and the multiple road conditions.

2. The method according to claim 1, characterized in that If one of the first candidate road condition, the second candidate road condition, and the third candidate road condition is in a to-be-determined state, determining the target road condition of the target road section based on the first candidate road condition, the second candidate road condition, the third candidate road condition, and the confidence of each candidate road condition includes: Under the condition that the confidence levels of each candidate road condition are the same, determining the target road condition of the target road section based on the priority of each candidate road condition; the priority of the second candidate road condition is greater than that of the first candidate road condition and less than that of the third candidate road condition; In the case where the confidence levels of each candidate road condition are different, the target road condition of the target road section is determined based on the confidence level of each candidate road condition.

3. The method according to claim 1, characterized in that If there are multiple candidate road conditions in the first candidate road condition, the second candidate road condition, and the third candidate road condition that are in a to-be-determined state, determining the target road condition of the target road section based on the first candidate road condition, the second candidate road condition, the third candidate road condition, and the confidence level of each candidate road condition includes: In the case where the confidence level of the target candidate road condition is 1, the target candidate road condition is determined as the target road condition of the target road section; the target candidate road condition is not in a to-be-determined state; In the case where the confidence level of the target candidate road condition is not 1, the target road condition of the target road section is determined to be in a to-be-determined state.

4. The method according to claim 1, characterized in that: Determining the second candidate road condition includes: Determine a peak-free period of the target road section, wherein the peak-free period is a period of time during the day when the number of vehicles passing through the target road section is the least, and the peak-free period includes a plurality of sub-peak-free periods; Determining a vehicle number threshold value according to an average number of vehicles passing through the target road section during the plurality of sub-peak time periods; If the second number of vehicles is less than or equal to the vehicle number threshold, the second candidate road condition is determined to be unobstructed; if the second number of vehicles is greater than the vehicle number threshold, the second candidate road condition is determined to be in a pending state.

5. The method according to claim 1, characterized in that The method further comprises: When the detector pair does not satisfy the second preset condition, the third candidate road condition is determined according to the speed distribution ratio of the target vehicle and the second mapping relationship; the speed distribution ratio of the target vehicle is the ratio of each type of vehicle to the number of target vehicles among the multiple vehicles on the target road section; the multiple vehicles include: a second vehicle speed greater than or equal to a first speed threshold, a second vehicle speed less than the first speed threshold and greater than or equal to a second speed threshold, and a second vehicle speed less than the second speed threshold; the second mapping relationship includes the correspondence between the ratios of multiple vehicles and the multiple road conditions.

6. The method according to claim 2, characterized in that Determining the confidence of the first candidate road condition, the confidence of the second candidate road condition, and the confidence of the second candidate road condition, including: When the first number of vehicles is less than a fifth threshold, determining the confidence level of the first candidate road condition to be 0; When the first number of vehicles is greater than or equal to the fifth threshold and less than a sixth threshold, determining the confidence level of the first candidate road condition to be a first value; When the first number of vehicles is greater than or equal to the sixth threshold, determining the confidence level of the first candidate road condition to be 1; When the target road section satisfies a third preset condition, determining that the confidence of the second candidate road condition is 0; the third preset condition includes: the road grade of the target road section is the target grade, the number of lanes of the target road section is less than the lane number threshold, and the target road section is not provided with a separation zone; When the target road section does not satisfy the third preset condition, determining the confidence level of the second candidate road condition to be 1; Determining a first candidate confidence level of the third candidate road condition according to the road section information of the target road section and a third mapping relationship; Determining a second candidate confidence level according to a position of the target road section and the detector pair and a fourth mapping relationship; The confidence of the third candidate road condition is determined according to the product of the first candidate confidence and the second candidate confidence.

7. A road condition determination device, characterized in that: The device comprises an acquisition unit and a determination unit; The acquisition unit is used to acquire the road section information of the target road section and the dynamic parameters of the vehicles passing through the target road section in the historical time period; the dynamic parameters include the first vehicle number, the first vehicle speed, the second vehicle number and the second vehicle speed, the first vehicle number and the first vehicle speed are obtained based on the detection of the satellite navigation system, and the second vehicle number and the second vehicle speed are obtained based on the detection of the detector on the target road section; The determining unit is used to determine a first candidate road condition, a second candidate road condition, and a third candidate road condition for the target road section; the first candidate road condition is determined based on the first number of vehicles and the first vehicle speed, the second candidate road condition is determined based on the second number of vehicles, and the third candidate road condition is determined based on the second vehicle speed and the road section information; The determining unit is further configured to determine the target road condition of the target road section based on a voting principle when at least two identical candidate road conditions exist among the first candidate road condition, the second candidate road condition, and the third candidate road condition; the two identical candidate road conditions are in a non-to-be-determined state; In a case where there are no at least two identical candidate road conditions among the first candidate road condition, the second candidate road condition, and the third candidate road condition, determining a target road condition of the target road section based on the first candidate road condition, the second candidate road condition, the third candidate road condition, and the confidence level of each candidate road condition; The determination unit is specifically used to: determine a detector pair on the target road section, the detector pair includes a start detector and an end detector, the detector pair satisfies a first preset condition, and the first preset condition includes: the distance between the start detector and the end detector is greater than a first threshold and less than a second threshold, the target road section is a straight road section, and the number of traffic lights between the start detector and the end detector is less than a third threshold; The determination unit is specifically further used to: when the detector pair satisfies the second preset condition, determine the third candidate road condition according to the average speed of the target vehicle and the first mapping relationship, and the target vehicle is a vehicle that has passed the end detector within the historical time period; the second preset condition includes: the number of traffic lights between the starting detector and the end detector is 0, the distance between the end detector and the target traffic light is less than a fourth threshold, and the target traffic light is located in the target direction of the end detector, and the target direction is the direction in which the starting detector points to the end detector; the first mapping relationship includes the correspondence between multiple speed intervals and the multiple road conditions.

8. A computer-readable storage medium, characterized in that: The readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 6 is implemented.

9. A road condition determination device, characterized in that: include: A processor, a memory and a communication interface; wherein the communication interface is used for the road condition determination device to communicate with other devices; The memory is used to store one or more programs, which include computer-executable instructions. When the road condition determination device is running, the processor executes the computer-executable instructions stored in the memory to enable the road condition determination device to perform the method described in any one of claims 1-6.

10. A computer program product, characterized in that The computer program product includes computer instructions, and when the computer instructions are executed by a processor, the road condition determination method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • City real-time traffic and road condition information issuing method based on traffic video

    CN102930735A

  • Congestion control method and apparatus thereof

    CN105915463A