Signal lamp information adjustment method and device, signal lamp information display method and device, electronic equipment and storage medium

By calculating the time difference in SPAT message transmission to adjust the working time of the signal light, the problem of excessive delay in signal light information transmission or message loss in V2X technology is solved, and the adjustment accuracy and user experience are improved.

CN119445867APending Publication Date: 2025-02-14ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310970288.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-02
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In V2X technology, the transmission delay of signal light information or the message is lost, resulting in signal light countdown errors and affecting user experience.

Method used

By obtaining the timestamp in the SPAT message sent by the roadside unit RSU, the time difference is calculated, and whether it is necessary to adjust the working time of the signal light according to the time difference. If adjustment is required, determine the signal light to be adjusted and its target working time and make corresponding adjustments. If the SPAT message is lost, a simulated SPAT message is generated based on the previous valid SPAT message for display.

Benefits of technology

Improves the accuracy of signal light working time adjustment, reduces time delay, improves user experience, and ensures continuous delivery of signal light information in the event of SPAT message loss.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119445867A_ABST
    Figure CN119445867A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a signal lamp information adjusting method and device, a signal lamp information displaying method and device, electronic equipment and a storage medium. The signal lamp information adjusting method comprises the steps that a traffic lamp phase and time sequence message SPAT sent by a road side unit RSU is acquired; the SPAT message comprises a first timestamp and signal lamp information when the RSU sends the SPAT message; the signal lamp information comprises working time of signal lamps; acquiring a second timestamp when the SPAT message is received; determining a time difference between the second timestamp and the first timestamp; determining a to-be-adjusted signal lamp and target working time corresponding to the to-be-adjusted signal lamp based on the time difference under the condition that the working time of the signal lamp needs to be adjusted according to the time difference; and adjusting the working time of the signal lamp according to the target working time. According to the scheme of the embodiment, the SPAT message delay can be eliminated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of vehicle communication technology, and in particular to a signal light information adjustment and display method, device, electronic device and storage medium. Background Art

[0002] With the in-depth promotion of V2X (Vehicle To Everything, the exchange of all information between vehicles and the outside world), the application of V2X in the transportation system is gradually being carried out. In 2017, the Chinese national standard for the V2X application layer, "Cooperative Intelligent Transportation System Vehicle Communication System Application Layer and Application Layer Data Interaction Standard", was formulated. There are five types of messages in the national standard: BSM (Basic Safety Message), RSI (Road Side Information), RSM (Road Safety Message), SPAT (Signal phase timing message), and MAP (Map Message).

[0003] When a vehicle passes a traffic light intersection, it receives a SPAT message broadcast by the RSU at the intersection for traffic light reminders and green wave guidance. Summary of the invention

[0004] The present disclosure provides a signal light information adjustment and display method, device, electronic device and storage medium.

[0005] In a first aspect, an embodiment of the present disclosure provides a method for adjusting signal light information, the method comprising:

[0006] Obtaining a traffic light phase and timing message SPAT message sent by a roadside unit RSU; the SPAT message includes a first timestamp and signal light information when the RSU sends the SPAT message; the signal light information includes the working time of the signal light;

[0007] Obtaining a second timestamp when receiving the SPAT message;

[0008] determining a time difference between the second timestamp and the first timestamp;

[0009] In the case where it is determined according to the time difference that the working time of the signal light needs to be adjusted, determining the signal light to be adjusted and the target working time corresponding to the signal light to be adjusted based on the time difference;

[0010] The working time of the signal light is adjusted according to the target working time.

[0011] In a second aspect, an embodiment of the present disclosure provides a method for displaying signal light information, the method comprising:

[0012] In the case where no new SPAT message is received within a first preset time period after receiving a previous SPAT message, obtaining a valid SPAT message of the previous SPAT message; the valid SPAT message refers to the previous SPAT message determined not to adjust the working time of the signal light according to the signal light information adjustment method, or the previous SPAT message after the working time of the signal light is adjusted according to the signal light information adjustment method;

[0013] Generate a simulated SPAT message according to the acquired valid SPAT message;

[0014] The signal light information contained in the simulated SPAT message is displayed.

[0015] In a third aspect, an embodiment of the present disclosure provides a signal light information adjustment device, including:

[0016] The first acquisition module is used to acquire a traffic light phase and timing message SPAT message sent by a roadside unit RSU; the SPAT message includes a first timestamp and signal light information when the RSU sends the SPAT message; the signal light information includes the working time of the signal light;

[0017] A second acquisition module, used to acquire a second timestamp when the SPAT message is received;

[0018] A first determining module, configured to determine a time difference between the second timestamp and the first timestamp;

[0019] A second determination module is used to determine the signal light to be adjusted and the target working time corresponding to the signal light to be adjusted based on the time difference when it is determined that the working time of the signal light needs to be adjusted according to the time difference;

[0020] An adjustment module is used to adjust the working time of the signal light according to the target working time.

[0021] In a fourth aspect, an embodiment of the present disclosure provides a signal light information display device, comprising:

[0022] A third acquisition module is used to acquire a valid SPAT message of the previous SPAT message when no new SPAT message is received within a first preset time period after receiving the previous SPAT message; the valid SPAT message refers to the previous SPAT message determined as not adjusting the working time of the signal light according to the signal light information adjustment method, or the previous SPAT message after adjusting the working time of the signal light according to the signal light information adjustment method;

[0023] A generating module, used for generating a simulated SPAT message according to the acquired valid SPAT message;

[0024] A display module is used to display the signal light information contained in the simulated SPAT message. In a fifth aspect, an embodiment of the present disclosure provides an electronic device, the electronic device comprising:

[0025] one or more processors;

[0026] A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the signal light information adjustment method described in the first aspect and / or the signal light information display method described in the second aspect;

[0027] One or more input / output I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.

[0028] In a sixth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for adjusting the signal light information described in the first aspect and / or the method for displaying the signal light information described in the second aspect are implemented.

[0029] The embodiment of the present disclosure determines whether to adjust the working time of the traffic light according to the time difference between sending a SPAT message containing traffic light information and receiving a SPAT message, so that the present disclosure determines whether to adjust the working time of the traffic light based on the actual time delay, thereby improving the judgment accuracy. The traffic light to be adjusted is determined by the time difference, and a suitable traffic light can be selected for adjustment, so that the time of a traffic light of a certain color displayed on the display device will not be displayed too long or too short due to the time delay problem, thereby improving the user experience. In addition, the target working time corresponding to the traffic light to be adjusted is determined according to the time difference, and the target working time can be obtained based on the actual time delay, so that the determined target working time is more accurate, and the adjustment accuracy is correspondingly improved, thereby achieving the purpose of eliminating the time delay, and avoiding the occurrence of the working time displayed on the display device being too long or jumping, thereby further improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In the accompanying drawings of the embodiments of the present disclosure:

[0031] Figure 1 A flow chart of a signal light information adjustment method provided by an embodiment of the present disclosure;

[0032] Figure 2 A transmission topology diagram of traffic light information provided by an embodiment of the present disclosure;

[0033] Figure 3 A schematic diagram of a transmission structure of signal light information provided by an embodiment of the present disclosure;

[0034] Figure 4 A flow chart of a method for determining a signal light to be adjusted and a target working time corresponding to the signal light to be adjusted according to a time difference provided in an embodiment of the present disclosure;

[0035] Figure 5 A flow chart of a method for determining a signal light to be adjusted according to a target difference and a start interval duration corresponding to a signal light of each color provided in an embodiment of the present disclosure;

[0036] Figure 6 A flow chart of a signal light information display method provided by an embodiment of the present disclosure;

[0037] Figure 7 An execution flow chart of a simulated SPAT message solution provided by an embodiment of the present disclosure;

[0038] Figure 8 A block diagram of the signal light information adjustment device provided in an embodiment of the present disclosure;

[0039] Fig. 9 A block diagram of the signal light information display device provided by an embodiment of the present disclosure;

[0040] Fig.10 A block diagram of the electronic device provided in the embodiment of the present disclosure;

[0041] Fig.11 A block diagram of the computer-readable storage medium provided for an embodiment of the present disclosure. DETAILED DESCRIPTION

[0042] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, the communication perception data processing method and computer-readable storage medium provided by the embodiments of the present disclosure are described in detail below in conjunction with the accompanying drawings.

[0043] The present disclosure will be described more fully below with reference to the accompanying drawings, but the embodiments shown may be embodied in different forms, and the present disclosure should not be construed as being limited to the embodiments set forth below. On the contrary, the purpose of providing these embodiments is to make the present disclosure thorough and complete, and will enable those skilled in the art to fully understand the scope of the present disclosure.

[0044] The accompanying drawings of the embodiments of the present disclosure are used to provide a further understanding of the embodiments of the present disclosure, and constitute a part of the specification, and are used together with the detailed embodiments to explain the present disclosure, and do not constitute a limitation of the present disclosure. By describing the detailed embodiments with reference to the accompanying drawings, the above and other features and advantages will become more apparent to those skilled in the art.

[0045] The present disclosure may be described with reference to plan views and / or cross-sectional views by means of ideal schematic views of the present disclosure. Therefore, the exemplary illustrations may be modified according to manufacturing techniques and / or tolerances.

[0046] In the absence of conflict, the various embodiments of the present disclosure and the various features therein may be combined with each other.

[0047] The terms used in the present disclosure are only used to describe specific embodiments and are not intended to limit the present disclosure. The term "and / or" as used in the present disclosure includes any and all combinations of one or more related enumerated items. The singular forms "one" and "the" as used in the present disclosure are also intended to include plural forms, unless the context clearly indicates otherwise. The terms "including", "made of..." as used in the present disclosure specify the presence of the features, wholes, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof.

[0048] Unless otherwise defined, all terms (including technical and scientific terms) used in this disclosure have the same meaning as commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this disclosure, and will not be interpreted as having an idealized or overly formal meaning unless explicitly defined in this disclosure.

[0049] The present disclosure is not limited to the embodiments shown in the drawings, but includes modifications of the configurations formed based on the manufacturing process. Therefore, the regions illustrated in the drawings have schematic properties, and the shapes of the regions shown in the drawings illustrate the specific shapes of the regions of the elements, but are not intended to be limiting.

[0050] With the in-depth promotion of V2X (Vehicle To Everything, information exchange between vehicles and the outside world), the application of V2X in the transportation system is gradually developing. In 2017, the Chinese national standard for the V2X application layer was formulated, "Cooperative Intelligent Transportation System Vehicle Communication System Application Layer and Application Layer Data Interaction Standard". There are five types of messages in the national standard: BSM [Basic Safety Message, basic safety message, including speed, steering, braking, double flash, position, etc., mostly used in V2V (vehicle-to-vehicle communication, vehicle-to-vehicle communication) scenarios, namely director warning, blind spot warning, intersection collision warning, etc.], RSI [Road Side Information, road side information, used for event delivery, road side RSU (Road Side Unit, road side unit) integration, platform delivery, mostly used in V2I (vehicle and road sign infrastructure communication) scenarios, namely, road construction, speed limit signs, speeding warning, bus lane warning, etc.], RSM (Road Safety Message, roadside safety information, also V2I, mainly connected to roadside safety equipment, brave to practice identification, for example, vehicle accidents, vehicle abnormalities, compulsory driving, etc.), SPAT [Signal phasetiming message, traffic light phase and timing message, also used for V2I, roadside RSU integrated signal or signal transmitted to the platform through UU (wireless network card), used for vehicle speed guidance, green wave push scenarios, etc.], MAP (map message, map message and SPAT are used together, MAP message can describe an intersection and the traffic light at the intersection also has a corresponding relationship).

[0051] When a vehicle passes a traffic light intersection, it receives a SPAT message broadcast by the RSU at the intersection for traffic light reminders and green wave guidance.

[0052] The national standard specifies five types of messages and 17 application scenarios, but there is no clear provision for the implementation plan of the detailed application scenarios. In real life, it is often encountered that the delay when the OBU (On board Unit) receives the SPAT message is too large or the SPAT message is lost.

[0053] The disclosed embodiment aims at the delay problem of SPAT message transmission in V2X, obtains the timestamp when the SPAT message is sent and received, performs intelligent time calibration when the OBU receives the SPAT message according to the timestamp, and performs intelligent adjustment of the working time of the signal light, thereby solving the error of the countdown of the signal light in the V2X national standard scenario, and is fast and effective, thereby improving the user experience. In addition, in the case of SPAT message loss in V2X, after the user receives a valid SPAT message, the next valid SPAT message is simulated according to the working time of the signal light in the valid SPAT message and the time difference between the current moment and the valid SPAT message, and a simulated SPAT message is obtained, and the simulated SPAT message is displayed on the display device. Even in the case of SPAT message loss, the customer can continue to be provided with services related to the SPAT message, thereby solving the problem caused by the loss of SPAT message in the V2X national standard scenario, and further improving the user experience.

[0054] The following is a detailed introduction to the embodiments of the present disclosure.

[0055] In a first aspect, an embodiment of the present disclosure provides a method for adjusting signal light information, such as Figure 1 As shown, the method includes steps S11-S15:

[0056] S11, obtaining a traffic light phase and timing message SPAT message sent by a roadside unit RSU; the SPAT message includes a first timestamp when the RSU sends the SPAT message and signal light information; the signal light information includes the working time of the signal light;

[0057] S12, obtaining a second timestamp when receiving the SPAT message;

[0058] S13, determining a time difference between the second timestamp and the first timestamp;

[0059] S14. When it is determined that the working time of the traffic light needs to be adjusted according to the time difference, determine the traffic light to be adjusted and the target working time corresponding to the traffic light to be adjusted according to the time difference;

[0060] S15. Adjust the working time of the traffic light according to the target working time.

[0061] In the embodiments of the present disclosure, the signal light information adjustment method can be applied to V2X-based OBU vehicle-mounted unit products.

[0062] In the embodiments of the present disclosure, signal lights may include, but are not limited to, traffic indicator lights, such as red lights, green lights, and yellow lights.

[0063] In the embodiment of the present disclosure, the signal light information may be sent in the form of a SPAT message.

[0064] In the embodiments of the present disclosure, Figure 2 As shown, it is a transmission topology diagram of the signal light information provided by the embodiment of the present disclosure. The signal light 201 (for example, red light, green light and yellow light) can generate corresponding signal light information based on the control information of the cloud platform 202. The signal light information can include but is not limited to light color information (for example, red, green, yellow), status information (for example, on, flashing and off, etc.), working hours, etc. The signal light can be transmitted to the RSU (roadside unit) 203 by wire. The RSU 203 generates a SPAT message based on the signal light information and other valid information. The RSU 203 can broadcast the SPAT message in the form of PC5 (cellular communication protocol). After the OBU 204 receives the SPAT message, it parses it successfully and pushes the information to the display device, for example, it can be pushed to the IVI (In-Vehicle Infotainment, in-vehicle infotainment system).

[0065] In the embodiments of the present disclosure, Figure 3 As shown, it is a schematic diagram of the transmission structure of the traffic light information provided in the embodiment of the present disclosure; wherein, the RSU (roadside unit) 203 obtains the traffic light information from the traffic light, generates a SPAT message that meets the national standard, and can be broadcast through the V2X PC5 interface at a frequency of 1HZ (Hertz) after encryption. The RSU broadcast SPAT message includes the current timestamp (i.e., the first timestamp); the V2X module 2041 receives the V2X message broadcast by the RSU 203, and passes it to the V2X message processing module 2042 after receiving it; the V2X message processing module 2042 is responsible for parsing the SPAT message in V2X, and obtains the current timestamp (i.e., the second timestamp) and the traffic light information through parsing. The core application of the embodiment of the present disclosure runs in this module; the IVI module 205 is used as a visual interface to display the final traffic light message in real time.

[0066] In the embodiment of the present disclosure, the SPAT message may include but is not limited to the following fields:

[0067] msgCnt: The sender numbers the same type of messages it sends. The numbering value ranges from 0 to 127. When the sender starts to send a certain type of data, it can randomly select the starting number and then increase it in sequence. The sender can also choose to use the same MsgCount message number when sending the same data frame continuously. When the number reaches 127, the next one returns to 0.

[0068] TimeStamp: timestamp;

[0069] Under the Linux operating system, the system timestamp is obtained through the gettimeofday function (used to obtain the current time), and the obtained value is the number of microseconds since 1970. According to the gettimeofday function, the first timestamp and the second timestamp can be obtained.

[0070] Phases-light: defines the light color and state of the signal light;

[0071] It supports the three light colors of red, green and yellow as well as the three states of on, flashing and off as specified in GB 14886 (Standard Specification for the Setting and Installation of Road Traffic Signal Lights).

[0072] Phases-timing-startTime (can be abbreviated as startTime, can be defined as the start interval duration): indicates the time when each color of the signal light will start next time or the predicted start time, and the time from the current time. Or it can be defined as: based on the working order of the signal light, indicating the interval between the start time of each color of the signal light after the current time and the current time; among which, the next start time of any color of the signal light currently in the working state is recorded as the current time, and the start interval duration of any color of the signal light currently in the working state is 0.

[0073] likelyEndTime (which can be defined as the end interval): indicates the estimated time from the current moment to the next end of the working signal (regardless of whether the signal is started at the current moment, it can be started or will start soon); or it can be defined as: the interval between the end time of the signal currently in working state or the signal that will enter working state at the next moment (i.e. the working state of the previous signal has ended and the next signal will start working soon) and the current moment;

[0074] If the signal light has a fixed cycle and a fixed working duration, the LikelyEndTime value indicates the exact time from the current moment to the next end of the signal light, which can be understood as the end countdown duration.

[0075] In the embodiment of the present disclosure, a detailed scheme for dynamically adjusting the working time of a traffic light to solve the problem of excessive transmission delay of SPAT messages in V2X is introduced:

[0076] The signal light transmits signal light information (such as red, green, and yellow light information) to the RSU, and the RSU generates a SPAT message and records the current first timestamp time1; the OBU receives the SPAT message, parses and records the current second timestamp time2;

[0077] Determine the difference between time2 and time1, and obtain the time difference T1 (in milliseconds);

[0078] Compare the time difference T1 with a preset time difference threshold T2 (in milliseconds);

[0079] Determine whether to adjust the working time of the signal light according to the time difference T1;

[0080] The time difference threshold here can be the time difference T2 that is acceptable to the user. T2 represents the traffic light message delay value that the user can accept. The V2X protocol stack transmission delay is normally less than 100ms (milliseconds). Customers have expectations about the V2X message transmission delay. According to previous test data, if the traffic light V2X message delay is less than 500ms, it is acceptable to users. Therefore, it is recommended to set the T2 value to less than or equal to 500ms.

[0081] In the embodiment of the present disclosure, judging whether to adjust the working time of the signal light according to the time difference T1 includes:

[0082] Compare the time difference T1 with a preset time difference threshold T2;

[0083] When the time difference T1 is greater than the time difference threshold T2, it is determined that the working time of the signal light needs to be adjusted;

[0084] When the time difference T1 is less than or equal to the time difference threshold T2, it is determined that the working time of the signal light does not need to be adjusted.

[0085] In order to ensure the flexibility of the system, the value of T2 can be set manually. For example, T2 can be set to 500ms. When the time difference T1 obtained by t ime2-t ime1 is less than or equal to 500ms, the traffic light information (including the color, status information, working hours, etc. of the traffic light) does not need to be adjusted and is directly displayed on the display device; when the time difference T1 obtained by t ime2-t ime1 is greater than 500ms, the working hours of the red, green and yellow lights will be adjusted according to the traffic light information adjustment scheme of the embodiment of the present disclosure.

[0086] According to the above scheme, if T1-T2=T3>0, it is considered that the time difference is too large, and the working time of the traffic light in the current SPAT message needs to be adjusted to eliminate the traffic light display error; if T1-T2=T3≤0, it is considered that the time difference of the traffic light can be received, and the SPAT message is not processed.

[0087] In the embodiment of the present disclosure, the signal light information also includes the working order of the signal lights of multiple colors and the color of the signal light currently in working state; for example, the signal lights of multiple colors work in the order of red, green, and yellow, and the color of the signal light currently in working state is red;

[0088] The working time of the signal light may include: the start interval duration and the end interval duration corresponding to each color of the signal light;

[0089] The start interval duration can be considered as the countdown duration until the next start of operation of the signal light of each color. For a signal light of a certain color that is currently in operation, the current moment can be considered as the moment when the signal light of this color starts working next time. Therefore, the countdown duration until the next start of operation of the signal light of this color is recorded as 0.

[0090] The end interval duration can be considered as the countdown duration of the signal light currently in working state (regardless of the color of the signal light).

[0091] In the embodiment of the present disclosure, the method for adjusting the working time of a traffic light mainly involves reassigning the working time of the traffic light in the traffic light information.

[0092] In the disclosed embodiment, the time difference T1 obtained by t ime2 - t ime1, T1 - T2 = T3>0, it is considered that the time difference is too large, and the signal light information in the current SPAT message needs to be adjusted.

[0093] In the disclosed embodiment, before adjusting the traffic light information, it is necessary to first determine the traffic light to be adjusted and the target working time corresponding to the traffic light to be adjusted. Here, the traffic light to be adjusted and the corresponding target working time can be determined based on the time difference T1.

[0094] In the embodiments of the present disclosure, Figure 4 As shown, determining the signal light to be adjusted and the target working time corresponding to the signal light to be adjusted based on the time difference includes steps S21-S24:

[0095] S21. Determine a difference between the time difference and a time difference threshold.

[0096] In the embodiment of the present disclosure, the difference between the time difference T1 and the time difference threshold T2 is T3 = T1 - T2.

[0097] S22. Standardize the difference to obtain a target difference.

[0098] In the embodiments of the present disclosure, since the unit of time in the national standard is not seconds and milliseconds, but a unit magnitude between seconds and milliseconds, that is, the magnitude of seconds multiplied by 10 (which can be called the national standard magnitude), since the aforementioned T1, T2, T3, etc. in the embodiments of the present disclosure are all in the millisecond magnitude, in order to be unified with the national standard magnitude and avoid confusion when counting the working time of the traffic lights, the time magnitudes in the embodiments of the present disclosure are unified to the national standard magnitude in advance.

[0099] Here, the standardization process for the difference value T3 may include: T3 / 100, that is, the target difference value is T3 / 100.

[0100] S23. Determine the signal light to be adjusted according to the target difference and the start interval duration corresponding to the signal light of each color.

[0101] In the embodiments of the present disclosure, Figure 5 As shown, the signal light to be adjusted is determined according to the target difference and the start interval duration corresponding to each color of the signal light, including steps S31-S34:

[0102] S31, determining the absolute value of the difference between the target difference and the start interval duration corresponding to each color of the signal light.

[0103] In the disclosed embodiment, the start interval duration startTime of the red, green, and yellow lights in the three-color traffic light can be recorded as TR, TG, and TY, respectively; wherein, assuming that the traffic light currently in working state is a red light, then TR=0, assuming that the countdown duration of the current red light to the end is a (a is the national standard level), and a is a positive number, then TG=a+c (c here refers to the value after c / 10 seconds is converted to the national standard level, which means that there is a time difference c / 10 seconds between the conversion of the red light and the green light, and the time difference can be pre-set, c is 0 or a positive number, in addition, the conversion between the red light and the green light can also be achieved seamlessly, that is, there is no conversion time difference, and the green light starts working at the same time as the red light stops working, and c=0 at this time), assuming that the working time of the red light and the green light are both b (b is the national standard level), and b is a positive number, then TY=a+c+b.

[0104] The absolute values ​​of the differences between the target difference and the start interval durations TR, TG, and TY corresponding to the red light, green light, and yellow light are:

[0105] Red light: |T3 / 100-TR|=|T3 / 100|;

[0106] Green light: |T3 / 100-TG|=|T3 / 100-(a+c)|=|(a+c)-T3 / 100|;

[0107] Yellow light: |T3 / 100-TY|=|T3 / 100-(a+c+b)|=|(a+c+b)-T3 / 100|.

[0108] S32. Obtain the color corresponding to the absolute value of the difference with the smallest value among the absolute values ​​of the multiple differences.

[0109] In the embodiment of the present disclosure, |(a+c+b)-T3 / 100| is necessarily greater than |(a+c)-T3 / 100|, therefore, it is only necessary to compare the magnitudes of |T3 / 100| and |(a+c)-T3 / 100|;

[0110] Among them, when the value of T3 / 100 is less than half of a+c, |T3 / 100| is the smallest, that is, the absolute value of the difference corresponding to the red light is the smallest, and the red light can be selected;

[0111] When the value of T3 / 100 is greater than half of a+c, |(a+c)-T3 / 100| is the smallest, that is, the absolute value of the difference corresponding to the green light is the smallest, and the green light can be selected.

[0112] S33, when the color is the color corresponding to the signal light currently in working state, the signal light currently in working state is used as the signal light to be adjusted;

[0113] S34. When it is determined according to the working sequence that the color is the color of the next signal light corresponding to the signal light currently in working state, the next signal light corresponding to the signal light currently in working state is used as the signal light to be adjusted.

[0114] In the embodiment of the present disclosure, it can be seen from the above content that the signal light with the smallest absolute value of the difference is the signal light that is currently in working state (such as the red light mentioned above), or is the next signal light corresponding to the signal light that is currently in working state (such as the green light mentioned above). Therefore, the signal light to be adjusted is either the signal light that is currently in working state or the next signal light of the signal light that is currently in working state, which mainly depends on whether the difference T3 is greater than half of the countdown duration of the signal light that is currently in working state, or less than half of the countdown duration. If it is greater than half of the countdown duration, the signal light to be adjusted is the next signal light; if it is less than half of the countdown duration, the signal light to be adjusted is the signal light that is currently in working state.

[0115] In the disclosed embodiment, when the difference T3 is exactly equal to half of the countdown duration of the signal light that is currently in working condition (the probability of this happening is relatively small), the signal light that is currently in working condition can be selected as the signal light to be adjusted, or the next signal light of the signal light that is currently in working condition can be selected as the signal light to be adjusted.

[0116] S24. Determine the target working time corresponding to the signal light to be adjusted according to the target difference and the start interval duration and / or the end interval duration corresponding to the signal light of each color.

[0117] In the disclosed embodiment, the target working time includes: the target end interval duration;

[0118] When the signal light to be adjusted is a signal light that is currently in working state, determining the target working time corresponding to the signal light to be adjusted according to the target difference and the start interval duration and / or the end interval duration corresponding to the signal light of each color includes:

[0119] Assign the target start interval duration of the signal light currently in working state to 0;

[0120] The target end interval duration is determined based on the end interval duration of the signal light currently in operation and the target difference.

[0121] In the disclosed embodiment, if the traffic light to be adjusted is a traffic light that is currently in working state, the target start time of the traffic light to be adjusted is still the current time because the traffic light is in working state, and accordingly, the target start interval duration new-startTime1 is 0.

[0122] In the embodiment of the present disclosure, the target difference rounded up to ten refers to a value rounded up to ten. For example, if the difference T3 is 900ms, the target difference is 900 / 100=9, and 9 rounded up to ten is 10; if the difference T3 is 1530ms, the target difference is 1530 / 100=15.3, and 15.3 rounded up to ten is 20.

[0123] In the embodiment of the present disclosure, the target difference value may also be expressed as: T3 / 1000×10, where T3 / 1000 is rounded up to an integer. For example, if the difference value T3 is 900 ms, then T3 / 1000=900 / 1000=0.9, and 0.9 is rounded up to 1, and 1×10=10, which is consistent with the result of rounding up the target difference value to ten.

[0124] In an embodiment of the present disclosure, determining the target end interval duration based on the end interval duration of the signal light currently in a working state and the target difference may include: subtracting the target difference from the end interval duration of the signal light currently in a working state to obtain the target end interval duration.

[0125] In the embodiment of the present disclosure, if the signal light to be adjusted is a signal light currently in working state, the target end interval duration new-likelyEndTime1 of the signal light currently in working state can be expressed as:

[0126] new-likelyEndTime1=likelyEndTime1-T3 / 100, or

[0127] new-l ike lyEndTime1=l ike lyEndTime1-T3 / 1000×10.

[0128] Among them, likelyEndTime1 represents the end interval duration of the traffic light currently in working state contained in the traffic light information.

[0129] In the disclosed embodiment, the target working time includes: a target start interval duration and a target end interval duration;

[0130] In the case where the signal light to be adjusted is the next signal light corresponding to the signal light currently in working state, determining the target working time corresponding to the signal light to be adjusted according to the target difference and the start interval duration and / or the end interval duration corresponding to the signal lights of each color, including:

[0131] Subtract the target difference from the start interval duration of the next signal light corresponding to the signal light currently in working state to obtain the target start interval duration; wherein the target difference is rounded up to ten;

[0132] The target start interval duration is added to the preset working duration of the next signal light corresponding to the signal light that is currently in working state to obtain the target end interval duration.

[0133] In the embodiment of the present disclosure, if the signal light to be adjusted is the next signal light of the signal light currently in working state, the target start interval duration new-startTime 2 of the next signal light can be expressed as:

[0134] new-startTime 2 = startTime 2 - T3 / 100, or

[0135] new-startTime 2=startTime 2-T3 / 1000×10.

[0136] Then the target end interval duration of the next signal light new-likelyEndTime2 can be expressed as:

[0137] new-likelyEndTime2=likelyEndTime2-T3 / 100, or

[0138] new-l ike lyEndTime2=l ike lyEndTime2-T3 / 1000×10.

[0139] Among them, likelyEndTime2 represents the end interval duration of the next traffic light contained in the traffic light information.

[0140] In the embodiment of the present disclosure, at this point, the target working time of the signal light to be adjusted can be obtained, and the signal light information can be adjusted by replacing the corresponding working time of the signal light to be adjusted contained in the signal light information with the target working time.

[0141] In an embodiment of the present disclosure, the method further includes:

[0142] When it is determined that the working time of the signal light does not need to be adjusted, the signal light information can be displayed on a preset vehicle-mounted display device;

[0143] When it is determined that the working time of the signal light needs to be adjusted, the adjusted signal light information can be displayed on the vehicle-mounted display device.

[0144] In the disclosed embodiment, the signal light information is displayed on the vehicle-mounted display device for user reference, which can assist the user in driving the vehicle safely.

[0145] In a second aspect, the present disclosure also provides a signal light information display method, such as Figure 6 As shown, the method includes steps S41-S43:

[0146] S41. If no new SPAT message is received within a first preset time period after receiving the last SPAT message, obtain a valid SPAT message of the last SPAT message; the valid SPAT message refers to the last SPAT message determined according to the signal light information adjustment method as not adjusting the working time of the signal light, or the last SPAT message after adjusting the working time of the signal light according to the signal light information adjustment method;

[0147] S42, generating a simulated SPAT message according to the acquired valid SPAT message;

[0148] S43, displaying the signal light information included in the simulated SPAT message.

[0149] It is known that in addition to the transmission delay, the SPAT message in V2X is also sensitive to the obstruction of obstacles. For example, if there is a car blocking the front of the car with OBU installed, it may cause the SPAT message in V2X to be lost, affecting the normal display of the traffic light information in IVI. In the case of message loss, you can Figure 3 A judgment program is added to the V2X message processing module 2042 in the transmission structure diagram of the traffic light information shown. When the vehicle has not passed the traffic light intersection, it is determined every second whether a new SPAT message is received based on the last valid SPAT message received. If no new SPAT message is received, a valid SPAT message of the previous SPAT message is obtained. The valid SPAT message may refer to a SPAT message without delay and without adjusting the working time of the traffic light, as well as a SPAT message after adjusting the working time of the traffic light.

[0150] In the embodiments of the present disclosure, Figure 7 As shown, the execution process of simulating the SPAT message solution may include steps S51-S55:

[0151] S51. After receiving a valid SPAT message, the traffic light displays normally and records the current third timestamp time3.

[0152] S52: Determine the next second time according to the third timestamp time3, and check whether a new SPAT message is received.

[0153] S53: If a new SPAT message is received, adjust the working time of the traffic light according to the aforementioned traffic light information adjustment method.

[0154] S54: If no SPAT message is received, the preset APP (application) simulator of the OBU simulates a valid SPAT message based on the last valid SPAT message received.

[0155] S55. The OBU transmits the simulated valid SPAT message (or simulated SPAT message) to the IVI for display.

[0156] In the disclosed embodiment, since the current moment is one second later than the last valid SPAT message (if the SPAT message is broadcast at a frequency of 1HZ, a new SPAT message is broadcast per second), for the simulated SPAT message at the current moment, relative to the last valid SPAT message, it is necessary to postpone the working time in the last valid SPAT message by 1 second, so as to obtain the simulated SPAT message at the current moment.

[0157] In the embodiment of the present disclosure, generating a simulated SPAT message according to the acquired valid SPAT message includes:

[0158] Using the first preset duration as the loss duration of the new SPAT message;

[0159] Adjust the working time of the signal light included in the valid SPAT message according to the loss duration, and obtain the working time that the signal light included in the valid SPAT message at the current moment should correspond to;

[0160] The adjusted valid SPAT message is used as the simulated SPAT message.

[0161] In the embodiment of the present disclosure, the following is a detailed scheme for adjusting the working time of the signal light contained in the valid SPAT message when simulating the SPAT message:

[0162] Get the likeEndTime field corresponding to the field with startTime being 0 (that is, get the stop interval duration of the working signal light in the last valid SPAT message):

[0163] If likeEndTime>10 (this value is the national standard level, that is, 1 second), the likeEndTime of the signal light currently in the working state in the last valid SPAT message can be modified to simulate the stop interval length New1 in the SPAT message<l ike lyEndTime> , among which, New1<l ike lyEndTime> =<l ike lyEndTime> -10; accordingly, the startTime of the next signal light corresponding to the signal light currently in working state in the last valid SPAT message can be modified to simulate the start interval length of the next signal light in the SPAT message New1 <nextstarttime>, among which, New 1 <nextstarttime>=<l ike lyEndTime> -10, that is, the start interval duration of the next signal light in the simulated SPAT message is the same as the stop interval duration of the signal light currently in working state.

[0164] If the stop interval length of the signal light currently in working state in the last valid SPAT message is likelyEndTime=10 (this value is the national standard level, i.e. 1 second), then when generating the simulated SPAT message, since one second has passed, the signal light currently in working state has been extinguished, and the next signal light of the signal light currently in working state in the last valid SPAT message has become the signal light currently in working state in the simulated SPAT message. Therefore, it is necessary to find the signal light corresponding to the light color with startTime=10 (i.e. the start interval length of the next signal light of the signal light currently in working state in the last valid SPAT message). This signal light should be the signal light in working state at this time. The working time of the signal light in the last valid SPAT message can be modified as follows to obtain multiple working times of the signal light currently in working state in the simulated SPAT message:

[0165] startTime=0; (i.e., modify the start interval duration of the signal light with startTime=10 to startTime=0);

[0166] New2<l ike lyEndTime> =<l ike lyEndTime> -10; (i.e., change the stop interval of the signal light with startTime=10 to New2<l ike lyEndTime> , New2<l ike lyEndTime> The value is equal to the stop interval of the signal light when startTime=10<l ike lyEndTime> minus 10);

[0167] New2 <nextstarttime>=<l ike lyEndTime> -10; (i.e., change the next signal light start interval length of the signal light with startTime=10 to New2 <nextstarttime><h2 style=";text-align:left;direction:ltr">New2<h2 style=";text-align:left;direction:ltr"> <nextstarttime>The value is also equal to the stop interval of the signal light when startTime=10<l ike lyEndTime> minus 10).

[0168] The disclosed embodiment aims at the delay problem of SPAT message transmission in V2X, obtains the timestamp when the SPAT message is sent and received, performs intelligent time calibration when the OBU receives the SPAT message according to the timestamp, and performs intelligent adjustment of the working time of the signal light, thereby solving the error of the countdown of the signal light in the V2X national standard scenario, and is fast and effective, thereby improving the user experience. In addition, in the case of SPAT message loss in V2X, after the user receives a valid SPAT message, the next valid SPAT message is simulated according to the working time of the signal light in the valid SPAT message and the time difference between the current moment and the valid SPAT message, and a simulated SPAT message is obtained, and the simulated SPAT message is displayed on the display device. Even in the case of SPAT message loss, the customer can continue to be provided with services related to the SPAT message, thereby solving the problem caused by the loss of SPAT message in the V2X national standard scenario, and further improving the user experience.

[0169] In the embodiment of the present disclosure, a signal light information adjustment embodiment of the present disclosure is given below.

[0170] Example:

[0171] For example, the signal lights include: red light, green light, and yellow light, and the working order is: red light→green light→yellow light→red light; the working time of the red light, green light, and yellow light are 120 seconds, 120 seconds, and 30 seconds respectively; the conversion between the red light, green light, and yellow light is seamless, that is, c=0; the time difference T1 for transmitting a SPAT message is T1=time2 (second timestamp)-time1 (first timestamp)=1500 milliseconds, the acceptable time difference T2 is set to 600 milliseconds, and the OBU receives the countdown of the signal light (such as red light) that is currently in working state, and the remaining time is 38 seconds (that is, likeEndTime=38 seconds).

[0172] According to the above information, we can obtain: the difference between T1 and T2 T3 = T1-T2 = 1500 milliseconds-600 milliseconds = 900 milliseconds, the startTime of the red light currently in working state = 0; the startTime of the green light next to the red light = 0+38 seconds = 38 seconds, the startTime of the green light next to the red light = 0+38+120 seconds = 158 seconds, among which the added 120 seconds is the working time of the green light, then we can get: TR = 0, TG = 38 seconds = 38000 milliseconds = 380 (national standard level), TY = 158 seconds = 158000 milliseconds = 1580 (national standard level).

[0173] Determine |T3 / 100-TR|, |T3 / 100-TG|, |T3 / 100-TY| respectively to obtain:

[0174] |T3 / 100-TR|=|900 / 100-TR|=|9-0|=9;

[0175] |T3 / 100-TG|=|900 / 100-TG|=|9-380|=371;

[0176] |T3 / 100-TY|=|900 / 100-TY|=|9-1580|=1571;

[0177] Therefore: |T3 / 100-TR|<|T3 / 100-TG|<|T3 / 100-TY|.

[0178] If |T3 / 100-TR| is the smallest, it can be determined that the color of the signal light to be adjusted is red. Since the color of the signal light currently in working state is also red, the signal light to be adjusted is the signal light currently in working state.

[0179] Since the signal light to be adjusted is currently in working state, when adjusting the working time of the signal light to be adjusted, it is only necessary to adjust the end interval duration. Therefore, the target end interval duration new-likelyEndTime1 of the signal light to be adjusted is:

[0180] new-likelyEndTime1=likelyEndTime1-T3 / 100, or

[0181] new-l ike lyEndTime1=l ike lyEndTime1-T3 / 1000×10.

[0182] Among them, likelyEndTime1 represents the end interval duration of the traffic light currently in working state contained in the traffic light information. Since the traffic light currently in working state is a red light, the end interval duration of the red light is 38 seconds, likelyEndTime1=38 seconds=38000 milliseconds=380 (national standard level), T3 / 1000 is rounded up, T3 / 1000=900 / 1000=1 second, then we can get:

[0183] new-likelyEndTime1=likelyEndTime1-T3 / 1000×10=380-1×10=370 (national standard level)=37 seconds;

[0184] Correspondingly, as the working time of the red light is adjusted, the start interval duration of the next light (i.e., the green light) after the red light is adjusted, and the adjusted start interval duration of the next light New-nextStartTime can be expressed as:

[0185] New–nextStartTime=nextStartTime-T3 / 1000×10;

[0186] Among them, nextStartTime represents the start interval time of the next light (green light) before adjustment, that is, TG, then nextStartTime=TG=38 seconds=38000 milliseconds=380 (national standard level);

[0187] According to the above data, we can get:

[0188] New-nextStartTime=380-1×10=370 (national standard level)=37 seconds.

[0189] From this we can see that the value of New-nextStartTime is the same as new-likelyEndTime1, that is, the red light stops working and the green light starts working at the same time.

[0190] Through the above-mentioned traffic light information adjustment method, the countdown of the traffic light (red light) currently in working state is adjusted from 38 seconds to 37 seconds.

[0191] In a third aspect, the present disclosure provides a signal light information adjustment device 800, such as Figure 8 As shown, including:

[0192] The first acquisition module 801 is used to acquire a traffic light phase and timing message SPAT message sent by a roadside unit RSU; the SPAT message includes a first timestamp and signal light information when the RSU sends the SPAT message; the signal light information includes the working time of the signal light;

[0193] A second acquisition module 802, configured to acquire a second timestamp when a SPAT message is received;

[0194] A first determining module 803, configured to determine a time difference between a second timestamp and a first timestamp;

[0195] The second determination module 804 is used to determine the signal light to be adjusted and the target working time corresponding to the signal light to be adjusted according to the time difference when it is determined that the working time of the signal light needs to be adjusted according to the time difference;

[0196] The adjustment module 805 is used to adjust the working time of the signal light according to the target working time.

[0197] In a fourth aspect, the present disclosure also provides a signal light information display device 900, such as Fig. 9 As shown, including:

[0198] The third acquisition module 901 is used to acquire a valid SPAT message of the previous SPAT message when no new SPAT message is received within a first preset time period after receiving the previous SPAT message; the valid SPAT message refers to the previous SPAT message determined as not adjusting the working time of the signal light according to the signal light information adjustment method, or the previous SPAT message after adjusting the working time of the signal light according to the signal light information adjustment method;

[0199] A generating module 902, configured to generate a simulated SPAT message according to the acquired valid SPAT message;

[0200] The display module 903 is used to display the signal light information included in the simulated SPAT message.

[0201] In a fifth aspect, the present disclosure provides an electronic device 1000, such as Fig.10 As shown, the electronic device 1000 includes:

[0202] One or more processors 1001;

[0203] A memory 1002 having one or more programs stored thereon, which, when executed by one or more processors, enables the one or more processors to implement the signal light information adjustment method of the first aspect and / or the signal light information display method of the second aspect;

[0204] One or more I / O interfaces 1003 are connected between the processor 1001 and the memory 1002 and are configured to implement information interaction between the processor 1001 and the memory 1002 .

[0205] Among them, the processor 1001 is a device with data processing capabilities, including but not limited to a central processing unit (CPU); the memory 1002 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); the I / O interface (read-write interface) 1003 is connected between the processor 1001 and the memory 1002, and can realize information interaction between the processor 1001 and the memory 1002, including but not limited to a data bus (Bus), etc.

[0206] In some embodiments, the processor 1001 , the memory 1002 , and the I / O interface 1003 are connected to each other via a bus 1004 , and further connected to other components of the computing device.

[0207] In a sixth aspect, the present disclosure provides a computer-readable storage medium 1100, such as Fig.11 As shown, a computer program is stored thereon, and when the computer program is executed by a processor, the signal light information adjustment method of the first aspect and / or the signal light information display method of the second aspect are implemented.

[0208] Those skilled in the art will appreciate that all or some of the steps, systems, and functional modules / units in the apparatus disclosed above may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0209] In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation.

[0210] Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit (CPU), a digital signal processor or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-temporary medium) and a communication medium (or temporary medium). As known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH) or other disk storage; read-only compact disk (CD-ROM), digital versatile disk (DVD) or other optical disk storage; magnetic cassettes, magnetic tapes, disk storage or other magnetic storage; any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0211] The present disclosure has disclosed example embodiments, and although specific terms are employed, they are used and should be interpreted only in a general illustrative sense and not for limiting purposes. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly stated, features, characteristics, and / or elements described in conjunction with a particular embodiment may be used alone or in combination with features, characteristics, and / or elements described in conjunction with other embodiments. Therefore, those skilled in the art will appreciate that various changes in form and detail may be made without departing from the scope of the present disclosure as set forth in the appended claims.< / nextstarttime> < / nextstarttime> < / nextstarttime> < / nextstarttime> < / nextstarttime>

Claims

1. A method for adjusting signal light information, characterized in that: The method comprises: Obtaining a traffic light phase and timing message SPAT message sent by a roadside unit RSU; the SPAT message includes a first timestamp and signal light information when the RSU sends the SPAT message; the signal light information includes the working time of the signal light; Obtaining a second timestamp when receiving the SPAT message; determining a time difference between the second timestamp and the first timestamp; In the case where it is determined according to the time difference that the working time of the signal light needs to be adjusted, determining the signal light to be adjusted and the target working time corresponding to the signal light to be adjusted based on the time difference; The working time of the signal light is adjusted according to the target working time.

2. The signal light information adjustment method according to claim 1, characterized in that: After determining the time difference between the second timestamp and the first timestamp, the method further includes: When the time difference is greater than a preset time difference threshold, it is determined that the working time of the signal light needs to be adjusted.

3. The signal light information adjustment method according to claim 2, characterized in that: The signal light information also includes the working order of the signal lights of multiple colors and the color of the signal light currently in working state; The working time includes: the start interval duration and the end interval duration corresponding to each color of the signal light; The start interval duration is used to indicate the interval duration between the start working time of each color of the signal light after the current time and the current time based on the working order; wherein the start interval duration corresponding to any color of the signal light currently in working state is 0; The end interval duration is used to indicate the interval duration between the end working moment of a signal light that is currently in working state or a signal light that will enter working state at the next moment and the current moment.

4. The signal light information adjustment method according to claim 3, characterized in that: The determining, based on the time difference, a signal light to be adjusted and a target working time corresponding to the signal light to be adjusted includes: Determining a difference between the time difference and the time difference threshold; Performing standardization processing on the difference to obtain a target difference; Determine the signal light to be adjusted according to the target difference and the start interval duration corresponding to the signal light of each color; The target working time corresponding to the signal light to be adjusted is determined according to the target difference and the start interval duration and / or the end interval duration corresponding to the signal light of each color.

5. The signal light information adjustment method according to claim 4, characterized in that: The step of determining the signal light to be adjusted according to the target difference and the start interval duration corresponding to the signal light of each color includes: Determine the absolute value of the difference between the target difference and the start interval duration corresponding to each color of the signal light; Obtain the color corresponding to the absolute value of the difference with the smallest value among the absolute values ​​of the multiple differences; In the case where the color is the color corresponding to the signal light currently in working state, the signal light currently in working state is used as the signal light to be adjusted; When it is determined according to the working sequence that the color is the color of the next signal light corresponding to the signal light currently in working state, the next signal light corresponding to the signal light currently in working state is used as the signal light to be adjusted.

6. The signal light information adjustment method according to claim 5, characterized in that: The target working time includes: target end interval duration; In a case where the signal light to be adjusted is the signal light that is currently in working state, determining the target working time corresponding to the signal light to be adjusted according to the target difference and the start interval duration and / or the end interval duration corresponding to the signal light of each color includes: Assigning the target start interval duration of the signal light currently in working state to 0; The target end interval duration is determined based on the end interval duration of the signal light currently in operation and the target difference.

7. The signal light information adjustment method according to claim 5, characterized in that: The target working time includes: the target start interval duration and the target end interval duration; In a case where the signal light to be adjusted is the next signal light corresponding to the signal light currently in working state, determining the target working time corresponding to the signal light to be adjusted according to the target difference and the start interval duration and / or the end interval duration corresponding to the signal light of each color includes: Subtract the target difference from the start interval duration of the next signal light corresponding to the signal light currently in working state to obtain the target start interval duration; The target start interval duration is added to the preset working duration of the next signal light corresponding to the signal light currently in working state to obtain the target end interval duration.

8. The signal light information adjustment method according to claim 2, characterized in that: The method further comprises: When it is determined that the working time of the signal light needs to be adjusted, the adjusted signal light information is displayed.

9. A method for displaying signal light information, characterized in that: The method comprises: In the case where no new SPAT message is received within a first preset time period after receiving a previous SPAT message, obtaining a valid SPAT message of the previous SPAT message; the valid SPAT message refers to the previous SPAT message determined not to adjust the working time of the signal light according to the signal light information adjustment method according to any one of claims 1 to 8, or the previous SPAT message after the working time of the signal light is adjusted according to the signal light information adjustment method according to any one of claims 1 to 8; Generate a simulated SPAT message according to the acquired valid SPAT message; The signal light information contained in the simulated SPAT message is displayed.

10. The signal light information display method according to claim 9, characterized in that: The generating a simulated SPAT message according to the acquired valid SPAT message comprises: Using the first preset duration as the loss duration of the new SPAT message; Adjust the working time of the signal light included in the valid SPAT message according to the loss duration, and obtain the working time that the signal light included in the valid SPAT message should correspond to at the current moment; The adjusted valid SPAT message is used as the simulated SPAT message.

11. A signal light information adjustment device, characterized in that: include: The first acquisition module is used to acquire the traffic light phase and timing message SPAT message sent by the road side unit RSU; The SPAT message includes the first timestamp and signal light information when the RSU sends the SPAT message; the signal light information includes the working time of the signal light; A second acquisition module, used to acquire a second timestamp when the SPAT message is received; A first determining module, configured to determine a time difference between the second timestamp and the first timestamp; A second determining module is used to determine the signal light to be adjusted and the target working time corresponding to the signal light to be adjusted based on the time difference when it is determined that the working time of the signal light needs to be adjusted according to the time difference; An adjustment module is used to adjust the working time of the signal light according to the target working time.

12. A signal light information display device, characterized in that: include: A third acquisition module is used to acquire a valid SPAT message of the previous SPAT message when no new SPAT message is received within a first preset time period after receiving the previous SPAT message; the valid SPAT message refers to the previous SPAT message determined as not adjusting the working time of the signal light according to the signal light information adjustment method according to any one of claims 1 to 8, or the previous SPAT message after the working time of the signal light is adjusted according to the signal light information adjustment method according to any one of claims 1 to 8; A generating module, used for generating a simulated SPAT message according to the acquired valid SPAT message; The display module is used to display the signal light information included in the simulated SPAT message.

13. An electronic device, comprising: one or more processors; A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the signal light information adjustment method according to any one of claims 1 to 8, and / or the signal light information display method according to any one of claims 9 or 10; One or more input / output I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.

14. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method for adjusting the signal light information described in any one of claims 1 to 8 and / or the method for displaying the signal light information described in any one of claims 9 or 10 is implemented.