A traffic signal information determination method, device, equipment and medium
By simulating historical traffic data to predict traffic conditions and adjust the duration of traffic light indications, the traffic congestion problem caused by large-scale events and other events was solved, and the advance planning and automatic control of traffic signals were achieved.
Patent Information
- Application Number
- CN202211335653.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-28
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2042-10-28
AI Technical Summary
Existing signal control platforms are unable to predict changes in traffic conditions in advance when faced with events such as large-scale events, resulting in high labor costs and possible traffic congestion.
By determining the target associated sites and related information of the event to be executed, extracting historical traffic data information, and using the traffic distribution simulation model to simulate the traffic situation, the indication time of traffic lights can be predicted and adjusted to avoid congestion.
It enables the early deployment of traffic signals for events to be executed, avoids traffic congestion caused by events, and reduces the cost of manual intervention and real-time regulation.
Smart Images

Figure CN115691132B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of intelligent transportation, and in particular, to a traffic signal information determination method and device, equipment and medium. BACKGROUND
[0002] When large-scale activities, special service tasks and the like are held, the surrounding traffic conditions are usually affected.
[0003] Nowadays, the signal control management platform mostly adopts the following two ways for signal optimization: manually optimizing according to traffic flow; and optimizing the signal scheme by using an algorithm.
[0004] Manual timing and modification of the timing scheme according to specific traffic conditions have a large labor cost, and may cause problems such as untimely control and traffic congestion. Real-time modification of the timing scheme by using an algorithm in combination with traffic flow can adapt to traffic conditions with large daily traffic flow changes, but cannot predict the impact caused by some large-scale activities.
[0005] SUMMARY
[0006] Embodiments of the present application provide a traffic signal information determination method, device, equipment and medium to realize early planning of traffic signal regulation before execution of a to-be-executed event.
[0007] According to a first aspect of the present application, a traffic signal information determination method is provided, comprising:
[0008] determining a target associated site of a to-be-executed event and related event-related information;
[0009] extracting historical traffic data information related to the to-be-executed event according to the event-related information;
[0010] determining a traffic situation prediction result corresponding to the target associated site according to the historical traffic data information;
[0011] determining traffic signal regulation information of the target associated site according to the traffic situation prediction result.
[0012] According to a second aspect of the present application, a traffic signal information determination device is provided, comprising:
[0013] a first determination module configured to determine a target associated site of a to-be-executed event and related event-related information;
[0014] an information extraction module configured to extract historical traffic data information related to the to-be-executed event according to the event-related information;
[0015] The second determining module is configured to determine a traffic situation prediction result corresponding to the target associated site according to the historical traffic data information.
[0016] The third determining module is configured to determine traffic signal control information of the target associated site according to the traffic situation prediction result.
[0017] According to a third aspect of the present application, an electronic device is provided, comprising:
[0018] at least one processor; and
[0019] a memory connected with the at least one processor; wherein
[0020] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the information determination method of the traffic signal according to any embodiment of the present application.
[0021] According to a fourth aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to implement the target tracking method according to any embodiment of the present application when executed.
[0022] The technical solution of the embodiments of the present application determines the target associated site of the to-be-executed event and the related event related information; extracts the historical traffic data information related to the to-be-executed event according to the event related information; determines the traffic situation prediction result corresponding to the target associated site according to the historical traffic data information; and determines the traffic signal control information of the target associated site according to the traffic situation prediction result. Through this method, the traffic situation is simulated based on the historical traffic data information to obtain the traffic situation prediction result, and the traffic signal of the target associated site is planned according to the traffic situation prediction result to obtain the traffic signal control information. The advance control of the traffic signal related to the to-be-executed event is realized, the traffic congestion caused by the to-be-executed event is avoided, and the negative impact of the to-be-executed event on the traffic is avoided. BRIEF DESCRIPTION OF DRAWINGS
[0023] Figure 1 is a flowchart of a traffic signal information determination method provided by the first embodiment of the present application;
[0024] Figure 2 is a flowchart of a traffic signal information determination method provided by the second embodiment of the present application;
[0025] Figure 3 is a structural diagram of a traffic signal information determination device provided by the third embodiment of the present application;
[0026] Figure 4 is a structural schematic diagram of an electronic device for implementing an embodiment of the present application. DETAILED DESCRIPTION
[0027] The embodiments of the present application will be described in further detail below with reference to the drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the embodiments of the present application, but not to limit the embodiments of the present application. In addition, it should be noted that, for the convenience of description, only the parts related to the embodiments of the present application are shown in the drawings, not all the structures.
[0028] For the convenience of understanding, first, the main implementation concept of each embodiment of the present application is simply described.
[0029] The existing signal control platform can usually modify the traffic signal timing scheme in combination with the specific traffic conditions during large-scale activities or traffic jams, which has a large manual cost. In the face of large-scale activities and other tasks, the method provided by the embodiments of the present application is not only real-time regulation, but more importantly, it is used for pre-rehearsal of large-scale activities, generates a traffic plan in combination with the surrounding traffic data of the usual large-scale activities, simulates the real traffic conditions before the activities, modifies the traffic signal timing scheme according to the simulated traffic conditions, and pre-rehearsal, reduces unnecessary congestion and other sudden situations.
[0030] Embodiment one
[0031] Figure 1 A flowchart of a traffic signal information determination method provided by the first embodiment of the present application, the present embodiment can be applicable to the case of determining the information of the traffic signal in advance, the method can be executed by a traffic signal information determination device, the device can be realized by software and / or hardware, and generally can be executed by an electronic device.
[0032] Correspondingly, the method of the embodiments of the present application specifically includes the following steps:
[0033] S110, determining the target associated site of the to-be-executed event and the related event related information.
[0034] In the present embodiment, the to-be-executed event can be understood as an event that affects the original traffic situation, such as a large-scale activity and the like. The target associated site can be understood as the site where the to-be-executed event occurs. The event related information can be understood as the information related to the event holding, such as scale, time, and the like.
[0035] Specifically, before the to-be-executed event is held, the relevant activity planner can plan the to-be-executed event in advance, such as the start time, the end time, the holding site, the event type, and the route to the site. The planning content of the to-be-executed event can be input in advance, such as site information, time information, and event type. The planning content is associated with the to-be-executed event and is input into a device for executing the method. When the processor receives the relevant information of the to-be-executed event, the processor can search the associated content of the to-be-executed event to determine the site information of the to-be-held to-be-executed event as the target associated site, and the relevant time information, type information, and other information related to the to-be-held to-be-executed event as event-related information.
[0036] In S120, historical traffic data information related to the to-be-executed event is extracted according to the event-related information.
[0037] In this embodiment, the historical traffic data information can be understood as data information corresponding to the traffic situation of the to-be-executed event, such as traffic flow information and congestion situation information.
[0038] Specifically, since the to-be-executed event needs to be predicted in advance, it is necessary to determine a historical event similar to the to-be-executed event that has been held before, and predict the traffic situation of the to-be-executed event according to the traffic situation of the historical event. According to the event-related information of the to-be-executed event, a historical event similar to the to-be-executed event that has been held before can be determined first. The historical database can store information of the historical event that has been held before, the corresponding event-related information, and the traffic situation when the event is held. The content of the event-related information of the to-be-executed event can be extracted, and the historical database can be queried according to different dimensions to find the historical event closest to each dimension. The importance of each dimension can be considered comprehensively to determine one or more associated historical events with the highest correlation degree to the to-be-executed event. According to the traffic situation of the associated historical event held in the historical database, such as the traffic flow around the site when the historical event is held, the congestion situation, and the duration of the traffic signal, the historical traffic data information when the associated historical event is held can be determined.
[0039] In S130, a traffic situation prediction result corresponding to the target associated site is determined according to the historical traffic data information.
[0040] In this embodiment, the traffic situation prediction result can be understood as the predicted traffic situation when the to-be-executed event occurs.
[0041] Specifically, since the determined historical traffic data information is very similar to the to-be-processed event situation, the historical traffic data information can be simulated to simulate the traffic situation when the to-be-executed event is held. The personnel scale, vehicle scale, and holding time of the to-be-executed event can be comprehensively considered based on the historical traffic data information to simulate the traffic situation of the to-be-executed event. The traffic situation and traffic signal lamp situation of the surrounding roads of the corresponding site and the related routes that can reach the site before the to-be-executed event is held to after the to-be-executed event ends can be simulated. It is determined that which intersection will appear congestion situation and the time length of the corresponding traffic signal lamp at which time, which intersection is smooth and the time length of the corresponding traffic signal lamp, and the like. The traffic situation prediction result corresponding to the target associated site is determined. For example, before the to-be-executed time, a merging intersection needs to be merged from multiple branches to the intersection to reach the site, and the intersection will appear congestion situation 30 minutes before the to-be-executed event is held.
[0042] For example, the traffic situation prediction result can be displayed to the dispatcher in the form of a visual interface. The region involved in the to-be-executed event can be divided, and a plurality of routes that can reach the target associated site are determined. The traffic situation in each route can be distinguished by different colors. For example, a congested road section can be marked with a red long line, a relatively congested road section can be marked with an orange long line, and a smooth road section can be marked with a green long line. The traffic situation in the region can be more intuitively observed.
[0043] S140, determining the traffic signal control information of the target associated site according to the traffic situation prediction result.
[0044] In this embodiment, the traffic signal control information can be understood as information for controlling the time length of the traffic signal.
[0045] Specifically, the processor can convert the traffic situation prediction result into a visual form and present it to the relevant personnel. The processor can draw the traffic situation prediction result in the form of a map and mark each route that can reach the target associated site. The corresponding traffic signal lamp and the original traffic signal lamp response time length of each route are determined. The processor can analyze the congested intersection based on the traffic situation prediction result to determine the cause of the congestion. According to the congestion reason, the adjusted indication time length information of the traffic signal lamp in the traffic route related to the target associated site and the corresponding original indication time length information of the traffic signal lamp can be determined. The adjusted indication time length information and the traffic time and the original indication time length information and the original traffic time are used as the traffic signal control information. The traffic time corresponding to the two indication time lengths can be compared.
[0046] For example, according to the traffic situation prediction result, the congestion intersection and the intersection information before and after the congestion intersection can be determined, the processor analyzes that the congestion reason can be that the number of vehicles at the intersection is small and the intersection is short, the preset traffic signal light passing green light duration is short, the red light duration is long, but due to the to-be-executed event, the number of vehicles converging at the intersection increases, the number of vehicles passing through the red light is greatly reduced, but when the traffic signal light passing green light corresponds to a too short time and the red light is long, the number of vehicles passing through the intersection is far less than the number of vehicles converging at the intersection, so smooth passing cannot be guaranteed, and the processor can increase the passing green light duration according to the preset scheduling algorithm, and the red light duration is correspondingly reduced to ensure smooth passing at the intersection. The processor can use the adjusted traffic signal light indication duration and the corresponding passing duration, the original traffic signal light indication duration and the corresponding passing duration as the traffic signal control information.
[0047] The technical scheme of the embodiment of the present application determines the target associated site of the to-be-executed event and the related event related information, extracts the historical traffic data information related to the to-be-executed event according to the event related information, determines the traffic situation prediction result corresponding to the target associated site according to the historical traffic data information, and determines the traffic signal control information of the target associated site according to the traffic situation prediction result. By simulating the traffic situation based on the historical traffic data information to obtain the traffic situation prediction result, the traffic signal of the target associated site is planned according to the traffic situation prediction result to obtain the traffic signal control information. The to-be-executed event related traffic signal is controlled in advance, the traffic congestion caused by the to-be-executed event is avoided, and the negative impact of the to-be-executed event on traffic is avoided.
[0048] Embodiment two
[0049] Figure 2 A flowchart of a traffic signal information determination method provided by the second embodiment of the present application is provided, and the present embodiment is a further refinement based on the previous embodiment.
[0050] Correspondingly, the method of the embodiment of the present application specifically includes the following steps:
[0051] S201, obtaining the planning and arrangement information of the to-be-executed event.
[0052] In the present embodiment, the planning and arrangement information can be understood as information related to the holding time, site, etc. of the to-be-executed event.
[0053] Specifically, before the to-be-executed event is held, the relevant planners will plan and arrange the holding time, site, type, etc. of the to-be-executed event, the relevant planners can form a relevant planning and arrangement file according to the planning and arrangement and input it into the electronic device corresponding to the method, and the processor can read the planning and arrangement file to obtain the planning and arrangement information of the to-be-executed event included therein.
[0054] S202, determine the target associated site according to the execution location information in the schedule arrangement information.
[0055] In this embodiment, the execution location information can be understood as the place where the to-be-executed event is held.
[0056] Specifically, since the prediction of the traffic situation needs to be based on the holding place of the to-be-executed event, the processor can read the execution location information included in the schedule arrangement information to determine the target associated site.
[0057] S203, determine the event related information of the to-be-executed event according to the event attribute information in the schedule arrangement information.
[0058] The event related information includes the event name, the event type, the execution start time, the execution end time, and the event size information.
[0059] In this embodiment, the event attribute information can be understood as the information that can explicitly determine the to-be-executed event, such as the name and type of the to-be-executed event.
[0060] Specifically, the processor can identify the content in the schedule arrangement information that belongs to the event attribute as the event attribute information, such as the name, type, time size, and the like of the to-be-executed event input by the planner. The event attribute information is determined as the event related information of the to-be-executed event.
[0061] S204, determine the historical execution event matched with the to-be-executed event from the pre-stored execution event data set according to the event related information.
[0062] In this embodiment, the execution event data set can be understood as a set of information used to store the to-be-executed event and the corresponding information. The historical execution event can be understood as the to-be-executed event that has occurred.
[0063] Specifically, the processor can divide the dimensions according to the information included in the event-related information, such as taking the execution start time and the execution end time as the time dimension, taking the event type as a dimension, and taking the event scale as a dimension. The historical event-related information of each historical execution event stored in the pre-stored execution event data set is compared, and the historical event-related information is also divided according to the dimensions. The dimensions of the divided historical execution event are compared with the dimensions of the corresponding to-be-executed event, and the historical execution event most similar to the to-be-executed event under each dimension is determined. The influence of each dimension on the traffic condition can be considered comprehensively, and the influence factors of each dimension are set, such as the influence of the time dimension on the traffic condition being greater than that of the event type dimension. Therefore, the influence factor of the time dimension can be set to be higher than that of the event type dimension. The processor can calculate the similarity of the historical execution event according to the influence factors of different dimensions, rank the historical execution time according to the similarity, and select several historical execution events with high rankings as the historical execution events matched with the to-be-executed event according to the pre-set quantity threshold.
[0064] S205, determining the historical traffic data information of the to-be-executed event based on the traffic monitoring data associated with each historical execution event.
[0065] In this embodiment, the traffic monitoring data can be understood as information such as location, traffic flow, congestion condition, and traffic signal indication time.
[0066] Specifically, during the execution of the event, the traffic condition in the region of the event execution site before and after the execution and during the execution can be monitored to form traffic monitoring data, and the traffic monitoring data is stored and the association between the traffic monitoring data and the corresponding historical execution event is established, which can provide a basis for future prediction. When the processor determines the historical execution event matched with the to-be-executed event, the historical execution event can be searched in the position where the traffic monitoring data is stored, and the traffic monitoring data associated with the historical execution event is determined as the historical traffic data information.
[0067] For example, the historical traffic data information can be the traffic condition around the site 30 minutes before the execution of the historical execution event to 30 minutes after the end, which is affected by the historical execution event. Therefore, the traffic monitoring data includes the congestion condition, the smooth condition, the traffic flow, the vehicle flow, and the indication time information of each traffic signal of several routes affected by the historical execution event 30 minutes before the execution to 30 minutes after the end.
[0068] Further, the specific steps of determining the historical traffic data information of the to-be-executed event based on the traffic monitoring data associated with each historical execution event can include:
[0069] a1. From the pre-stored traffic monitoring data set, determine the traffic monitoring data associated with each historical execution event.
[0070] In this embodiment, the traffic monitoring data set can be understood as containing a plurality of traffic monitoring data.
[0071] Specifically, before storing the traffic monitoring data, the association relationship between the traffic monitoring data and the historical execution event can be established first, and the traffic monitoring data and the association relationship can be uniformly stored in the traffic monitoring data set. After determining the historical execution event matched with the to-be-executed event, the processor can search in the pre-stored traffic monitoring data set according to the association relationship of each historical execution event to determine the traffic monitoring data associated with each historical execution event.
[0072] b1. For each historical execution event, extract the event-associated area in the traffic monitoring data.
[0073] In this embodiment, the event-associated area can be understood as the area whose traffic condition is affected when the historical execution event is executed.
[0074] It should be noted that when the historical execution event is executed, it can include many routes that can go to the execution site, and when the historical execution event is executed, it will affect the traffic conditions of these routes, so the traffic conditions of the areas formed by these routes need to be monitored.
[0075] Specifically, the processor can determine the area of the execution site and the area formed by the affected road sections when the historical execution event is executed, and store the area as the event-associated area in the traffic monitoring data. The processor can extract the event-associated area included in the corresponding traffic monitoring data for each historical execution event.
[0076] c1. Obtain the basic traffic data of each traffic intersection in the event-associated area and the traffic flow data in the time period of executing the historical execution event from the traffic monitoring data.
[0077] In this embodiment, the basic traffic data can be understood as the association relationship, passing time, and indication duration of the traffic signal of each traffic intersection in the event-associated area. The traffic flow data can be understood as data representing the flow of people and vehicles through the event-associated area.
[0078] It should be known that the traffic intersection contained in a route is an important factor affecting the passing time, and the number and complexity of the traffic intersection will affect the passing time. For example, if the traffic intersection is a complex intersection of multiple routes, the passing time may be affected by time factors, intersection factors, traffic signal factors, etc. If the traffic intersection is only one route, it can be a simple intersection, and the passing time may only be related to the traffic signal factor. Therefore, the determination of the traffic intersection is very important.
[0079] Specifically, the processor can obtain the event associated area from the traffic monitoring data. The traffic intersection in the traffic monitoring data can be stored in the form of a special identifier. The special identifier included in the event associated area can determine the traffic intersection included in the event associated area, thereby determining the basic traffic data of each traffic intersection. Since the historical execution event may have an impact before and after the start time and end time of the historical execution event plan, the processor can determine the time period in which the historical execution event has an impact on the traffic situation according to the actual traffic situation, and mark the start point and end point of the time period in the form of a special time identifier to mark the time period range of the traffic flow data. The processor can determine the traffic flow data in the time period of executing the historical execution event according to the start point identifier and the end point identifier.
[0080] d1, the region information of each event associated area and the corresponding basic traffic data and traffic flow data are determined as the historical traffic data information of the to-be-executed event.
[0081] In this embodiment, the region information can be understood as the range information of the associated area.
[0082] Specifically, the processor can determine the region information of each event associated area and the corresponding basic traffic data and traffic flow data as the historical traffic data information of the to-be-executed event.
[0083] For example, the area information of the event-related area 1 is area A, the basic traffic data includes the location information of three traffic intersections, the congestion of each traffic intersection, the traffic flow data of each traffic intersection, and the indication time length information of the traffic signal of each traffic intersection, etc., the time period of executing the historical execution event is 14:00-16:00 on Saturday, and the traffic flow data of the time period is B. The area information of the event-related area 2 is area C, the basic traffic data includes the location information of four traffic intersections, the congestion of each traffic intersection, the traffic flow data of each traffic intersection, and the indication time length information of the traffic signal of each traffic intersection, etc., the time period of executing the historical execution event is 15:00-17:30 on Tuesday, and the traffic flow data of the time period is D. Then the processor can take the area information of the two event-related areas, the basic traffic data and the traffic flow data as the historical traffic data information of the to-be-executed event.
[0084] In S206, the processor inputs the historical traffic data information and the location information of the target-related site into a pre-defined traffic distribution simulation model as input data.
[0085] In this embodiment, the traffic distribution simulation model is used to simulate the traffic situation.
[0086] Specifically, when simulating, not only the historical traffic situation needs to be considered, but also the actual location of the target-related site and the traffic flow situation of the location at the holding time need to be considered comprehensively. The processor can input the historical traffic data information and the location information of the target-related site into a pre-defined traffic distribution simulation model as input data.
[0087] In S207, the traffic simulation result is obtained by processing the input data by the traffic distribution simulation model, and is used as the traffic situation prediction result corresponding to the execution of the to-be-executed event in the target-related site.
[0088] In this embodiment, the traffic simulation result can be understood as the traffic trend obtained by simulation.
[0089] Specifically, the input data can be input into the traffic distribution simulation model, the traffic distribution simulation model performs dynamic distribution of traffic flow by combining the real flow corresponding to the road segment in the research area and the related attributes of the simulation scene, so as to realize simulation of the traffic situation, obtain the traffic simulation result, and use it as the traffic situation prediction result corresponding to the execution of the to-be-executed event in the target-related site.
[0090] In S208, the traffic situation prediction result is analyzed to determine the candidate traffic routes from each key starting point to the target-related site.
[0091] In the embodiment, the key starting place can be understood as a place where people depart, such as a school, a railway station, an airport, and a station. The candidate traffic route can be understood as a recommended route.
[0092] Specifically, the processor can analyze the traffic situation prediction result. Generally, a plurality of routes from the key starting place to the target associated place can be determined. According to the traffic situation prediction result, it can be known that the traffic conditions of each traffic intersection are different. Then, the traffic time length and the traffic distance of each route can be determined according to the traffic conditions of the traffic intersections included in the plurality of routes. The priority level of each route can be determined according to the traffic time length and the traffic distance of each route. The routes with higher priority levels can be selected as the candidate traffic routes.
[0093] For example, according to the traffic situation prediction result, it can be determined that there are three routes from the school to the target associated place. The traffic distance of route 1 is 3 km, and it corresponds to four intersections, two of which are congested intersections. The traffic time lengths of the congested intersections are 3 minutes and 5 minutes, respectively. The total traffic time length is expected to be 22 minutes. The traffic distance of route 2 is 3.5 km, and it corresponds to five intersections, one of which is a congested intersection, and the others are unobstructed intersections. The traffic time length of the congested intersection is 5 minutes, and the total traffic time length is expected to be 18 minutes. The traffic distance of route 3 is 4 km, and it corresponds to four unobstructed intersections. The total traffic time length is expected to be 15 minutes. Then, route 2 and route 3 can be selected as the candidate traffic routes.
[0094] S209, determine the traffic condition information of each candidate traffic route based on the traffic situation prediction result.
[0095] In the embodiment, the traffic condition information can be understood as the traffic conditions of each traffic intersection, the indication time length of each traffic signal, and other information.
[0096] Specifically, the processor can identify each traffic intersection included in the traffic situation prediction result with a special symbol, determine the traffic condition of each traffic intersection, determine the congested conditions of the road sections corresponding to the traffic intersections included in each candidate traffic route according to the candidate traffic routes, determine the indication time length of each traffic signal, and determine the traffic volume of each traffic intersection as the traffic condition information of each candidate traffic route.
[0097] S210, determine the traffic signal control information of the target associated place relative to each candidate traffic route according to the traffic condition information.
[0098] Specifically, the processor can combine the information of the original indication time length of the traffic signal light at the congested intersection, the passing time length corresponding to the traffic signal light, the traffic volume, and the like with the set scheduling algorithm according to the traffic condition information corresponding to each candidate traffic route, to calculate a more suitable indication time length of the traffic signal light that can make the originally congested intersection smooth, as the traffic signal control time length of the congested intersection, and associate the traffic signal control time length with the congested intersection. The traffic signal control time length of each intersection can be determined by calculation according to the intersections included in each candidate traffic route. The calculated traffic signal control time length and passing time of all intersections included in each candidate traffic route, and the original indication time length and passing time of the traffic signal light are integrated as the traffic signal control information of each candidate traffic route, for subsequent comparison.
[0099] The technical scheme of the embodiment of the present application determines the historical execution event matched with the to-be-executed event according to the to-be-executed event plan arrangement information, realizes automatic determination of the historical execution event matched with the to-be-executed event, and guarantees the correlation degree of the historical execution event and the to-be-executed event. The historical traffic data information is obtained according to the region information of the event correlation region corresponding to the historical execution event, the basic traffic data, and the traffic flow data, the historical traffic data information is collected in multiple aspects, the historical traffic data information is input into the pre-defined traffic distribution simulation model, the predicted traffic situation prediction result is obtained, the accurate prediction of the traffic condition when the to-be-executed event is executed is realized according to the multi-dimensional information, the candidate traffic route is determined according to the traffic situation prediction result, and the traffic signal control information is determined based on the candidate traffic route, which provides multiple schemes for the dispatch personnel, realizes the advance control of the traffic signal related to the to-be-executed event, avoids the traffic congestion caused by the to-be-executed event, and avoids the negative impact of the to-be-executed event on the traffic.
[0100] As a first optional embodiment of the present embodiment, the above embodiment is further optimized, including:
[0101] According to the set selected condition, the target signal control information is determined from the traffic signal control information, so as to control the indication time of the related traffic signal light according to the target signal control information in the time period when the to-be-executed event is executed.
[0102] In the present embodiment, the selected condition can be understood as the control target set by the related control personnel.
[0103] Specifically, the traffic signal regulation information can include multiple schemes, each scheme can be distinguished in target dimension and selected according to the set selected condition, for example, the effect reached by scheme 1 is that the main road can be smooth for 120 seconds, then it corresponds to the fast smooth dimension; for example, the effect reached by scheme 2 is that the traffic flow of the main road and its associated branch road remains stable, then it corresponds to the stable dimension, etc. After dividing the dimension, the regulation personnel sets the selected condition, for example, the selected condition is fast smooth, then scheme 1 is selected, and the processor can determine the traffic signal regulation information corresponding to scheme 1 as the target signal regulation information, and instruct the related traffic signal lamp according to the target signal regulation information in the time period of the to-be-executed event.
[0104] The technical scheme of the embodiment of the present application can select the target signal regulation information according to the actual needs of the dispatcher through the set selected condition, and instruct the related traffic signal lamp according to the target signal regulation information. The diversified needs of the dispatcher are met, and the automatic regulation of the traffic signal lamp is realized, so as to avoid the traffic congestion caused by the to-be-executed event.
[0105] Embodiment three
[0106] Figure 3 It is a structure schematic diagram of a traffic signal information determination device in the embodiment three of the present application, which can execute the traffic signal information determination method involved in each of the above embodiments. The device is executed by an electronic device. As shown in Figure 3 The device includes a first determination module 31, an information extraction module 32, a second determination module 33 and a third determination module 34. Among them:
[0107] The first determination module 31 is used to determine the target associated site of the to-be-executed event and the related event related information;
[0108] The information extraction module 32 is used to extract the historical traffic data information related to the to-be-executed event according to the event related information;
[0109] The second determination module 33 is used to determine the traffic situation prediction result corresponding to the target associated site according to the historical traffic data information;
[0110] The third determination module 34 is used to determine the traffic signal regulation information of the target associated site according to the traffic situation prediction result.
[0111] The technical scheme of the embodiment of the application determines a target associated site of a to-be-executed event and related event related information, extracts historical traffic data information related to the to-be-executed event according to the event related information, determines a traffic situation prediction result corresponding to the target associated site according to the historical traffic data information, and determines traffic signal regulation information of the target associated site according to the traffic situation prediction result. The method simulates a traffic situation based on historical traffic data information to obtain a traffic situation prediction result, plans traffic signals of the target associated site according to the traffic situation prediction result, and obtains traffic signal regulation information. The method realizes early control of traffic signals related to the to-be-executed event, avoids traffic congestion caused by the to-be-executed event, and avoids negative effects of the to-be-executed event on traffic.
[0112] Optionally, the first determining module 31 can be specifically used for:
[0113] obtaining plan arrangement information of the to-be-executed event;
[0114] determining the target associated site according to execution location information in the plan arrangement information;
[0115] determining event related information of the to-be-executed event according to event attribute information in the plan arrangement information, the event related information including event name, event type, execution start time, execution end time, and event scale information.
[0116] Optionally, the information extracting module 32 can include:
[0117] an event determining unit, configured to determine a historical executed event matched with the to-be-executed event from a pre-stored executed event data set according to the event related information.
[0118] an information determining unit, configured to determine historical traffic data information of the to-be-executed event based on traffic monitoring data associated with each historical executed event.
[0119] Further, the information determining unit can be specifically used for:
[0120] determining a historical executed event matched with the to-be-executed event from a pre-stored executed event data set according to the event related information;
[0121] extracting an event associated region in the traffic monitoring data for each historical executed event;
[0122] obtaining basic traffic data of each traffic intersection in the event associated region and traffic flow data in a time period in which the historical executed event is executed from the traffic monitoring data;
[0123] The region information of each event associated region and the corresponding basic traffic data and traffic flow data are determined as the historical traffic data information of the to-be-executed event.
[0124] Optionally, the second determining module 33 can be specifically used for:
[0125] The historical traffic data information and the location information of the target associated site are input as input data to a pre-defined traffic distribution simulation model.
[0126] Through processing of the input data by the traffic distribution simulation model, a traffic simulation result is obtained, which is used as a traffic situation prediction result corresponding to execution of the to-be-executed event at the target associated site.
[0127] Optionally, the third determining module 34 can be specifically used for:
[0128] The traffic situation prediction result is analyzed to determine candidate traffic routes from each key starting site to the target associated site.
[0129] Based on the traffic situation prediction result, traffic road condition information of each candidate traffic route is determined.
[0130] According to the traffic road condition information, traffic signal control information of the target associated site relative to each candidate traffic route is determined.
[0131] Optionally, the apparatus further includes:
[0132] The control module is configured to determine target signal control information from the traffic signal control information according to a set selected condition, and to perform time control on a related traffic signal lamp according to the target signal control information during a time period of execution of the to-be-executed event.
[0133] The traffic signal information determination apparatus provided in the embodiments of the present application can execute the traffic signal information determination method provided in any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.
[0134] Embodiment Four
[0135] Figure 4A structural diagram of an electronic device 40 that can be used to implement embodiments of the present application is shown. The electronic device runs the information determination method of traffic signals provided by Embodiment One described above. The electronic device is intended to represent a variety of forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices such as personal digital processors, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections, and their functions, as described above, are meant to be examples only, and are not intended to limit the present application as described and / or claimed herein.
[0136] As shown in Figure 4 The electronic device 40 includes at least one processor 41, and a memory, such as a read-only memory (ROM) 42, a random access memory (RAM) 43, etc., connected in communication with the at least one processor 41, where the memory stores computer programs executable by the at least one processor. The processor 41 can perform various appropriate actions and processes according to the computer programs stored in the read-only memory (ROM) 42 or loaded into the random access memory (RAM) 43 from the storage unit 48. In the RAM 43, various programs and data required for the operation of the electronic device 40 can also be stored. The processor 41, the ROM 42, and the RAM 43 are connected to each other through a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.
[0137] A plurality of components in the electronic device 40 are connected to the I / O interface 45, including an input unit 46, such as a keyboard, a mouse, etc., an output unit 47, such as various types of displays, speakers, etc., a storage unit 48, such as a magnetic disk, an optical disk, etc., and a communication unit 49, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 49 allows the electronic device 40 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunications networks.
[0138] The processor 41 can be various general and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 41 performs various methods and processes described above, such as the information determination method of traffic signals.
[0139] In some embodiments, the traffic signal information determination method can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 48. In some embodiments, parts or all of the computer program can be loaded and / or installed onto the computer device 40 via the ROM 12 and / or the communication unit 49. When the computer program is loaded into the RAM 43 and executed by the processor 41, one or more steps of the above-described traffic signal information determination method can be performed. Alternatively, in other embodiments, the processor 41 can be configured to perform the traffic signal information determination method by way of other means (e.g., by way of firmware).
[0140] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, specially designed application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0141] Computer programs used to implement the methods of the application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed by the processor of the computer or other programmable data processing apparatus, enables the systems and methods as claimed in the claims to be implemented. The computer program can be executed entirely on a machine, partially on a machine and partially on a remote machine or entirely on a remote machine or server.
[0142] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0143] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0144] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0145] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0146] It should be understood that the various forms of flow shown above can be used to reorder, add or delete steps. For example, each step described in the present application can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions of the present application can be achieved, which is not limited herein.
[0147] The above detailed description does not constitute a limitation on the scope of protection of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for determining traffic signal information, characterized in that: include: Determine the target associated site of the event to be executed and related event-related information, including: event name, event type, execution start time, execution end time, and event scale information; Extracting historical traffic data information related to the event to be executed based on the event related information; Determining a traffic situation prediction result corresponding to the target associated site based on the historical traffic data information; Determining traffic signal control information for the target associated site based on the traffic situation prediction result; The determining of the traffic signal control information of the target associated site according to the traffic situation prediction result includes: Analyzing the traffic situation prediction results to determine candidate traffic routes from each key starting point to the target associated site; Determining traffic condition information for each candidate traffic route based on the traffic situation prediction result; Determining traffic signal control information of the target associated site relative to each candidate traffic route based on each of the traffic road condition information; The step of extracting historical traffic data information related to the event to be executed based on the event-related information includes: Determining, based on the event-related information, a historical execution event that matches the event to be executed from a pre-stored execution event data set; Determining historical traffic data information of the event to be executed based on the traffic monitoring data associated with each of the historical execution events; The determining of the historical traffic data information of the event to be executed based on the traffic monitoring data associated with each of the historical execution events includes: Determining traffic monitoring data associated with each of the historical execution events from a pre-stored traffic monitoring data set; For each historical execution event, extracting an event-related region in the traffic monitoring data; Obtaining basic traffic data of each traffic intersection in the event-related area and traffic flow data during the time period of executing the historical execution event from the traffic monitoring data; The area information of each event-related area and the corresponding basic traffic data and traffic flow data are determined as the historical traffic data information of the event to be executed.
2. The method according to claim 1, characterized in that The determination of the target associated site of the event to be executed and the related event-related information includes: Obtaining the scheduling information of the event to be executed; Determining a target associated site based on the execution location information in the plan arrangement information; Determine event-related information of the event to be executed according to event attribute information in the schedule information.
3. The method according to claim 1, characterized in that Determining the traffic situation prediction result corresponding to the target associated site based on the historical traffic data information includes: Inputting the historical traffic data information and the location information of the target associated site as input data into a predetermined traffic assignment simulation model; The input data is processed by a traffic assignment simulation model to obtain a traffic simulation result, which is used as a corresponding traffic situation prediction result when the event to be executed is executed at the target associated site.
4. The method according to any one of claims 1 to 3, characterized in that Also includes: According to the set selection conditions, target signal control information is determined from the traffic signal control information, so as to control the indication time of the relevant traffic lights according to the target signal control information during the time period of executing the event to be executed.
5. A traffic signal information determination device, characterized in that: include: A first determination module is used to determine the target associated site of the event to be executed and related event-related information, wherein the event-related information includes: event name, event type, execution start time, execution end time, and event scale information; An information extraction module is used to extract historical traffic data information related to the event to be executed based on the event related information; A second determining module is used to determine the traffic situation prediction result corresponding to the target associated site based on the historical traffic data information; A third determining module is used to determine the traffic signal control information of the target associated site according to the traffic situation prediction result; The third determining module is specifically configured to: Analyzing the traffic situation prediction results to determine candidate traffic routes from each key starting point to the target associated site; Determining traffic condition information for each candidate traffic route based on the traffic situation prediction result; Determining traffic signal control information of the target associated site relative to each candidate traffic route based on each of the traffic road condition information; Wherein, the information extraction module includes: an event determination unit, configured to determine, based on the event-related information, a historical execution event that matches the event to be executed from a pre-stored execution event data set; an information determining unit, configured to determine historical traffic data information of the event to be executed based on traffic monitoring data associated with each of the historical execution events; The information determination unit is specifically configured to: Determining traffic monitoring data associated with each of the historical execution events from a pre-stored traffic monitoring data set; For each historical execution event, extracting an event-related region in the traffic monitoring data; Obtaining basic traffic data of each traffic intersection in the event-related area and traffic flow data during the time period of executing the historical execution event from the traffic monitoring data; The area information of each event-related area and the corresponding basic traffic data and traffic flow data are determined as the historical traffic data information of the event to be executed.
6. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the traffic signal information determination method according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the traffic signal information determination method according to any one of claims 1 to 4 when executed.
Citation Information
Patent Citations
Traffic signal control method and device, electronic equipment and storage medium
CN114724390A