Time calibration method, system and device for voice controller

The continuous trigger signal is sent through the traffic lights associated with the signal and the voice controller to automatically calibrate the voice controller clock, solving the clock deviation problem and achieving efficient automatic time calibration.

CN119356061BActive Publication Date: 2025-03-11HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411900802.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-03-11
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

The local clock in the voice controller is prone to deviation after a long period of use, which affects the settings and normal work. Existing solutions such as manual dialing is more troublesome when correcting.

Method used

Through the connection channel of the traffic light associated with the signal and the voice controller, N consecutive trigger signals are sent, so that the voice controller senses and calibrates the local clock to realize automatic time calibration.

Benefits of technology

Effectively and automatically realize the timing of the clock in the voice controller, and control the clock time error within 1 minute, avoiding the cumbersome manual operation and improving the system's automation level.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119356061B_ABST
    Figure CN119356061B_ABST
Patent Text Reader

Abstract

The present application provides a time calibration method, system and device for a voice controller. In this embodiment, a signal machine sends N trigger signals to one of the traffic lights associated with the voice controller through a connection channel between the signal machine and the voice controller, so that the voice controller can calibrate the time of the local clock after sensing the N consecutive trigger signals, which can automatically realize the time calibration of the clock in the voice controller, and according to this method, the time error of the clock in the voice controller can be controlled within 1 minute.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of traffic signal control, and in particular to a time calibration method, system and device for a voice controller. Background Art

[0002] The so-called voice controller can be a device for playing the status of traffic lights by voice. The voice controller can be a traffic bell for the blind, for example. Deploying a voice controller such as a traffic bell for the blind at an intersection can help visually impaired people understand the changes in traffic lights at the intersection and ensure that they can cross the road safely. The traffic lights here are the lights that direct traffic operations, and generally show red, green, yellow, etc. A red light means no passage, a green light means passage is allowed, and a yellow light means a warning.

[0003] One of the biggest functions of the voice controller is that it can be controlled adaptively. For example, from 8 pm to 8 am the next day, the voice controller does not work, that is, the device does not play the traffic light status through voice, and works normally at other times, such as the device playing the traffic light status through voice. Based on this, the processor in the voice controller implements the above settings based on the local clock of the voice controller to achieve that from 8 pm to 8 am the next day, the voice controller does not work, that is, the device does not play the traffic light status through voice, and works normally at other times, such as the device playing the traffic light status through voice.

[0004] However, the local clock in the voice controller will deviate after long-term use. Often, the longer the clock is used, the greater the time deviation will be. This time deviation will affect the original settings. For example, the device that originally set the voice controller not to work at 8 pm, that is, not to play the traffic light status through voice, but due to the above time deviation, the voice controller works at 8 pm, that is, the device that plays the traffic light status through voice.

[0005] The conventional solution at present is to manually go to the intersection to dial the clock in the voice controller to calibrate the time, but this manual method is more troublesome. Summary of the invention

[0006] The present application provides a time calibration method, system and device for a voice controller to automatically calibrate the clock in the voice controller.

[0007] The embodiment of the present application provides a time calibration method for a voice controller, which is applied to a traffic light, wherein a connection channel exists between the traffic light and each traffic light at an intersection for directing traffic operation; a voice controller is also deployed at the intersection; the voice controller is associated with at least one traffic light, and the voice controller is used to play a voice message about the state of the associated traffic light; the voice controller is used to sense a signal output by the traffic light through a connection channel between any traffic light associated with the voice controller; the method comprises:

[0008] When it is determined that the first agreed time on the target date has arrived, identifying whether a traffic light associated with the voice controller at the intersection is in a flashing state; the first agreed time on the target date is the agreed time for calibrating the local clock of the voice controller;

[0009] If the state of any traffic light associated with the voice controller at the intersection is not a flashing state, sending N consecutive trigger signals through a connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the second agreed time after sensing the N consecutive trigger signals;

[0010] If the state of a traffic light associated with the voice controller at the intersection is a flashing state, wait until the state of any traffic light associated with the voice controller at the intersection is not a flashing state, and then send N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the third agreed time after sensing the N consecutive trigger signals;

[0011] Among them, N is greater than 1 and less than or equal to the set number of times, the duration interval between two adjacent trigger signals is different from any flashing time of the traffic light in the flashing state; the second agreed time is the same as the first agreed time, or the second agreed time is a time after the first agreed time and satisfies a first set time difference with the first agreed time; the third agreed time is the same as the first agreed time, or the third agreed time is a time after the first agreed time and satisfies a second set time difference with the first agreed time; the second set time difference is different from the first set time difference.

[0012] The embodiment of the present application also provides a time calibration system for a voice controller, the system comprising: a signal machine;

[0013] The system also includes: a traffic light controlled by the signal machine and deployed at the intersection for directing traffic operation, and a voice controller deployed at the intersection;

[0014] There is a connecting passage between the signal machine and each traffic light;

[0015] The voice controller is associated with at least one traffic light;

[0016] The voice controller is used to play the state of the associated traffic light by voice; the voice controller is used to sense the signal output by the signal machine through the connection channel between any traffic light associated with the voice controller;

[0017] When the signal machine determines that the first agreed time under the target date has arrived, it identifies whether the state of a traffic light associated with the voice controller at the intersection is in a flashing state; the first agreed time refers to the agreed time for calibrating the local clock of the voice controller;

[0018] On the premise that the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, the signal machine sends N consecutive trigger signals through a connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the second agreed time after sensing the N consecutive trigger signals;

[0019] and if the state of a traffic light associated with the voice controller at the intersection is in a flashing state, then wait until the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, and then send N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the third agreed time after sensing the N consecutive trigger signals;

[0020] Among them, N is greater than 1 and less than or equal to the set number of times, the duration interval between two adjacent trigger signals is different from any flashing time of the traffic light in the flashing state; the second agreed time is the same as the first agreed time, or the second agreed time is a time after the first agreed time and satisfies a first set time difference with the first agreed time; the third agreed time is the same as the first agreed time, or the third agreed time is a time after the first agreed time and satisfies a second set time difference with the first agreed time; the second set time difference is different from the first set time difference.

[0021] The embodiment of the present application also provides a time calibration device for a voice controller, which is applied to a traffic light, wherein a connection channel exists between the traffic light and each traffic light at an intersection for directing traffic operation; a voice controller is also deployed at the intersection; the voice controller is associated with at least one traffic light, and the voice controller is used to play a voice message about the state of the associated traffic light; the voice controller is used to sense a signal output by the traffic light through a connection channel between any traffic light associated with the voice controller; the device comprises:

[0022] an identification unit, for identifying whether a traffic light associated with the voice controller at the intersection is in a flashing state when it is determined that the first agreed time under the target date has arrived; the first agreed time is the agreed time for calibrating the local clock of the voice controller;

[0023] a trigger unit, configured to send N consecutive trigger signals through a connection channel of one of the traffic lights associated with the voice controller at the intersection, on the premise that the state of any traffic light associated with the voice controller is not a flashing state, so that the voice controller calibrates the time of a local clock to a second agreed time after sensing the N consecutive trigger signals; and

[0024] On the premise that the state of a traffic light associated with the voice controller at the intersection is in a flashing state, wait until the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, and then send N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the third agreed time after sensing the N consecutive trigger signals;

[0025] Among them, N is greater than 1 and less than or equal to the set number of times, the duration interval between two adjacent trigger signals is different from any flashing time of the traffic light in the flashing state; the second agreed time is the same as the first agreed time, or the second agreed time is a time after the first agreed time and satisfies a first set time difference with the first agreed time; the third agreed time is the same as the first agreed time, or the third agreed time is a time after the first agreed time and satisfies a second set time difference with the first agreed time; the second set time difference is different from the first set time difference.

[0026] The embodiment of the present application also provides a voice controller, which is deployed at an intersection, and is associated with at least one traffic light for directing traffic at the intersection; a connection channel is provided between each traffic light for directing traffic at the intersection and a signal machine; the signal machine is used to control each traffic light to switch its state;

[0027] The voice controller is used to play the state of the associated traffic light by voice; the voice controller is used to sense the signal output by the signal machine through the connection channel between any traffic light associated with the voice controller;

[0028] The voice controller includes a clock and a processor;

[0029] The processor is used to calibrate the time of the local clock after sensing N consecutive trigger signals, wherein, when the signal machine determines that the current time is the arrival of the first agreed time under the target date, it identifies whether the state of a traffic light associated with the voice controller at the intersection is in a flashing state; the first agreed time refers to the agreed time for time calibration of the local clock of the voice controller; the signal machine sends N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller on the premise that the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, so that the processor in the voice controller calibrates the time of the local clock to the second agreed time after sensing the N consecutive trigger signals;

[0030] And if the state of a traffic light associated with the voice controller at the intersection is in a flashing state, then wait until the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, and then send N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller, so that the processor in the voice controller senses the N consecutive trigger signals and calibrates the time of the local clock to the third agreed time;

[0031] Among them, N is greater than 1 and less than or equal to the set number of times, the duration interval between two adjacent trigger signals is different from any flashing time of the traffic light in the flashing state; the second agreed time is the same as the first agreed time, or the second agreed time is a time after the first agreed time and satisfies a first set time difference with the first agreed time; the third agreed time is the same as the first agreed time, or the third agreed time is a time after the first agreed time and satisfies a second set time difference with the first agreed time; the second set time difference is different from the first set time difference.

[0032] The embodiment of the present application also provides an electronic device. The electronic device includes: a processor and a machine-readable storage medium;

[0033] The machine-readable storage medium stores machine-executable instructions that can be executed by the processor;

[0034] The processor is used to execute machine executable instructions to implement the steps of the above disclosed method.

[0035] It can be seen from the above technical solution that this embodiment continuously sends N trigger signals to one of the traffic lights associated with the voice controller through the connection channel of the signal machine, so that the voice controller calibrates the time of the local clock after sensing N consecutive trigger signals. This can automatically realize the time calibration of the clock in the voice controller, and according to this method, the time error of the clock in the voice controller can be controlled within 1 minute.

[0036] Furthermore, this embodiment automatically realizes the time calibration of the clock in the voice controller with the help of the existing connection structure between the signal machine and the voice controller. There is no need to use high-precision clock crystal oscillators, additional 4G, GPS, wireless devices, and no need to add any new hardware equipment. It has strong scalability. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0038] Figure 1 A flow chart of the method provided in the embodiment of the present application;

[0039] Figure 2 A connection structure diagram of a voice controller provided in an embodiment of the present application;

[0040] Figure 3 Another voice controller connection structure diagram provided in an embodiment of the present application;

[0041] Figure 4 A system structure diagram provided for an embodiment of the present application;

[0042] Figure 5 A structural diagram of a device provided in an embodiment of the present application;

[0043] Figure 6 Corresponding to the embodiments of the present application Figure 5 The hardware structure diagram of the device shown;

[0044] Figure 7 This is a structural diagram of the voice controller provided in an embodiment of the present application. DETAILED DESCRIPTION

[0045] In order to enable those skilled in the art to better understand the technical solutions provided by the embodiments of the present application and to make the above-mentioned purposes, features and advantages of the embodiments of the present application more obvious and understandable, the technical solutions in the embodiments of the present application are further described in detail below in conjunction with the accompanying drawings.

[0046] See also Figure 1 , Figure 1 A flow chart of a method provided in an embodiment of the present application. As an embodiment, the method is applied to a signal machine (also called a road traffic signal controller). The signal machine here can change the order of road traffic signals, adjust the timing of traffic lights, and control the state of road traffic lights.

[0047] In a specific application, there is a connection channel between the signal machine and each traffic light at the intersection for directing traffic operation, such as a 220V live and neutral wire (i.e., a live wire and a neutral wire, collectively referred to as a light control output wire). The embodiment of the present application does not change the connection structure between the existing signal machine and the traffic light.

[0048] As an embodiment, if there is a pedestrian passage in the above-mentioned intersection, a voice controller associated with at least one traffic light for controlling traffic on the pedestrian passage is also deployed at the above-mentioned intersection. The voice controller here is such as the blind clock described in the background technology, which is used to play the state of the associated traffic light by voice.

[0049] In this embodiment, the connection structure between the voice controller and each associated traffic light can be an existing connection structure, and no additional devices such as physical devices or logical devices are required. For example, the voice controller is connected to the connection channel between the signal machine and each traffic light associated with the voice controller, such as the above-mentioned light control output line. Figure 2 As shown; for another example, the voice controller is connected to each associated traffic light, as shown Figure 3 Such a connection structure between the voice controller and each associated traffic light, for example, the signal machine directly connects the voice controller through the 220V live and neutral wires of each traffic light associated with the voice controller, without the need for additional means such as network cables, serial cables, wireless or power carriers to achieve the connection of the voice controller.

[0050] Based on the above structure, the voice controller can sense the signal output by the signal machine through the connection channel between any traffic light associated with the voice controller, such as powering on 220V, or powering off.

[0051] Based on the above description, the method provided in the embodiment of the present application is described below:

[0052] like Figure 1As shown, the process may include the following steps:

[0053] Step 101, when it is determined that the first agreed time under the target date has arrived, identify whether the state of a traffic light associated with the voice controller at the intersection is in a flashing state, if not, execute step 102, if yes, execute step 103.

[0054] Here, the first agreed time under the target date refers to the agreed time for calibrating the local clock of the voice controller. Optionally, the target date can be set as the first agreed time of each day or the first agreed time every T days according to actual needs, such as the clock accuracy required by the voice controller, which is not specifically limited in this embodiment. T is greater than 1.

[0055] As for the first agreed time here, it can be agreed in advance by the signal machine and the voice controller and set through the program. For example, it is set through the program before both parties leave the factory. Preferably, the first agreed time can be, for example, 1 a.m. or a time point when the frequency of pedestrians crossing the street is extremely low, to reduce the impact of continuous triggering output on pedestrians' senses. For example: The first agreed time can be set at 1 a.m. or 2 a.m.

[0056] According to the national standard, when a traffic light for directing pedestrian traffic on a pedestrian passage is green, the green light has a duration and a green flashing time. Based on this, identifying whether a state of a traffic light associated with a voice controller at an intersection is in a flashing state includes: identifying whether a state of a traffic light associated with a voice controller at an intersection is in a green flashing state.

[0057] Step 102: Send N consecutive trigger signals through a connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the second agreed time after sensing the N consecutive trigger signals.

[0058] In specific implementation, if N is 1, it may conflict with the defined countdown validity logic, and if N is too large, it will cause too many trigger signals to be sent, causing visual confusion to pedestrians. Based on this, after experiments, this embodiment recommends that N is 3. It should be noted that N is 3 for example only and is not intended to be limiting.

[0059] In addition, the time interval between two adjacent trigger signals here is different from any flashing time of the traffic light in the flashing state. For example, referring to the above green flashing time, the time interval between two adjacent trigger signals is different from the green light flashing time. If the green flashing time is 500ms, the time interval between two adjacent trigger signals is 250ns.

[0060] It should be noted that the trigger signal here is also the time for triggering the traffic light to flash, which can be a pulse signal.

[0061] In specific implementation, since the time it takes for the signal machine to continuously send N trigger signals is not too long, this error will not have a significant impact on the actual use of the local clock in the voice controller. At this time, the second agreed time can be the same as the first agreed time.

[0062] Alternatively, considering the clock accuracy requirement, as an embodiment, the second agreed time may be a time after the first agreed time and satisfying a first set time difference with the first agreed time. The first set time difference here can be set according to actual needs, such as the time of N consecutive trigger signals, etc., which is not specifically limited in this embodiment.

[0063] Step 103, wait until the status of any traffic light associated with the voice controller at the intersection is not flashing, and then send N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the local clock time to the third agreed time after sensing N consecutive trigger signals.

[0064] That is to say, if the state of the traffic light associated with the voice controller at the intersection is flashing, it will wait until the flashing state ends. In specific implementation, the duration of the traffic light in the flashing state is generally not too long. Such an error has a great impact on the actual use of the local clock in the voice controller. Under this premise, the third agreed time can be the same as the first agreed time.

[0065] As another embodiment, the third agreed time may also be a time after the first agreed time and satisfying a second set time difference with the first agreed time; the second set time difference is different from the first set time difference. For example, the second set time difference is determined based on the above-mentioned waiting time and the first set time difference (optionally, the second set time difference may be the sum of the above-mentioned waiting time and the first set time difference).

[0066] So far, completed Figure 1 The process shown.

[0067] pass Figure 1 As can be seen from the flow, in this embodiment, a continuous N-time trigger signal is sent through the connection channel between the signal machine and one of the traffic lights associated with the voice controller, so that the voice controller can calibrate the time of the local clock after sensing the continuous N-time trigger signal, which can automatically realize the time calibration of the clock in the voice controller. According to this method, the time error of the clock in the voice controller can be controlled within 1 minute.

[0068] Furthermore, this embodiment automatically realizes the time calibration of the clock in the voice controller with the help of the existing connection structure between the signal machine and the voice controller. There is no need to use high-precision clock crystal oscillators, additional 4G, GPS, wireless devices, and no need to add any new hardware equipment. It has strong scalability.

[0069] The method provided in the embodiment of the present application is described above. The system provided in the embodiment of the present application is described below:

[0070] See also Figure 4 , Figure 4 This is a system structure diagram provided in the embodiment of the present application. Figure 4 As shown, the system includes: a signal machine;

[0071] like Figure 4 As shown, the system also includes: a traffic light controlled by the signal machine and deployed at the intersection for directing traffic operation, and a voice controller deployed at the intersection;

[0072] There is a connecting passage between the signal machine and each traffic light;

[0073] The voice controller is associated with at least one traffic light;

[0074] The voice controller is used to play the state of the associated traffic light by voice; the voice controller is used to sense the signal output by the signal machine through the connection channel between any traffic light associated with the voice controller;

[0075] When the signal machine determines that the first agreed time under the target date has arrived, it identifies whether the state of a traffic light associated with the voice controller at the intersection is in a flashing state; the first agreed time refers to the agreed time for calibrating the local clock of the voice controller;

[0076] On the premise that the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, the signal machine sends N consecutive trigger signals through a connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the second agreed time after sensing the N consecutive trigger signals;

[0077] and if the state of a traffic light associated with the voice controller at the intersection is in a flashing state, then wait until the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, and then send N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the third agreed time after sensing the N consecutive trigger signals;

[0078] Among them, N is greater than 1 and less than or equal to the set number of times, the duration interval between two adjacent trigger signals is different from any flashing time of the traffic light in the flashing state; the second agreed time is the same as the first agreed time, or the second agreed time is a time after the first agreed time and satisfies a first set time difference with the first agreed time; the third agreed time is the same as the first agreed time, or the third agreed time is a time after the first agreed time and satisfies a second set time difference with the first agreed time; the second set time difference is different from the first set time difference.

[0079] Optionally, the voice controller is connected to a connection channel between the signal machine and each traffic light associated with the voice controller; or,

[0080] The voice controller is connected to each associated traffic light.

[0081] Optionally, the traffic light associated with the voice controller is a traffic light at the intersection for controlling traffic flow on a pedestrian walkway.

[0082] Optionally, the identifying whether a state of a traffic light associated with the voice controller at the intersection is in a flashing state comprises:

[0083] Identify whether a traffic light associated with the voice controller at the intersection is in a flashing green state.

[0084] Optionally, the time interval between two adjacent trigger signals is different from any flashing time of the traffic light in a flashing state, which means:

[0085] The time interval between two adjacent trigger signals is different from the green light flashing time.

[0086] Optionally, the second set time difference is determined based on the waiting time and the first set time difference.

[0087] The above describes the system provided by the embodiment of the present application. The following describes the device provided by the embodiment of the present application:

[0088] See also Figure 5 , Figure 5 This is a diagram of the structure of the device provided in the embodiment of the present application. Figure 1 The device is applied to a traffic light, wherein a connection channel exists between the traffic light and each traffic light at the intersection for directing traffic operation; a voice controller is also deployed at the intersection; the voice controller is associated with at least one traffic light, and the voice controller is used to play voice for the status of the associated traffic light; the voice controller is used to sense the signal output by the traffic light through the connection channel between any traffic light associated with the voice controller.

[0089] like Figure 5 As shown, the device may include:

[0090] an identification unit, for identifying whether a traffic light associated with the voice controller at the intersection is in a flashing state when it is determined that the first agreed time under the target date has arrived; the first agreed time is the agreed time for calibrating the local clock of the voice controller;

[0091] a trigger unit, configured to send N consecutive trigger signals through a connection channel of one of the traffic lights associated with the voice controller at the intersection, on the premise that the state of any traffic light associated with the voice controller is not a flashing state, so that the voice controller calibrates the time of a local clock to a second agreed time after sensing the N consecutive trigger signals; and

[0092] On the premise that the state of a traffic light associated with the voice controller at the intersection is in a flashing state, wait until the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, and then send N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the third agreed time after sensing the N consecutive trigger signals;

[0093] Among them, N is greater than 1 and less than or equal to the set number of times, the duration interval between two adjacent trigger signals is different from any flashing time of the traffic light in the flashing state; the second agreed time is the same as the first agreed time, or the second agreed time is a time after the first agreed time and satisfies a first set time difference with the first agreed time; the third agreed time is the same as the first agreed time, or the third agreed time is a time after the first agreed time and satisfies a second set time difference with the first agreed time; the second set time difference is different from the first set time difference.

[0094] Optionally, the traffic light associated with the voice controller is a traffic light at the intersection for controlling traffic flow on a pedestrian walkway.

[0095] Optionally, the identifying whether a state of a traffic light associated with the voice controller at the intersection is in a flashing state comprises:

[0096] Identify whether a traffic light associated with the voice controller at the intersection is in a flashing green state.

[0097] Optionally, the time interval between two adjacent trigger signals is different from any flashing time of the traffic light in a flashing state, which means:

[0098] The time interval between two adjacent trigger signals is different from the green light flashing time.

[0099] Optionally, the second set time difference is determined based on the waiting time and the first set time difference.

[0100] The present application also provides Figure 5 The hardware structure of the device shown. Figure 6 , Figure 6 This is a structural diagram of an electronic device provided in an embodiment of the present application. Figure 6 As shown, the hardware structure may include: a processor and a machine-readable storage medium, the machine-readable storage medium storing machine-executable instructions that can be executed by the processor; the processor is used to execute the machine-executable instructions to implement the method disclosed in the above example of this application.

[0101] Based on the same application concept as the above method, an embodiment of the present application also provides a machine-readable storage medium, on which a number of computer instructions are stored. When the computer instructions are executed by a processor, the method disclosed in the above example of the present application can be implemented.

[0102] Exemplarily, the above-mentioned machine-readable storage medium can be any electronic, magnetic, optical or other physical storage device, which can contain or store information, such as executable instructions, data, etc. For example, the machine-readable storage medium can be: RAM (Radom Access Memory), volatile memory, non-volatile memory, flash memory, storage drive (such as hard disk drive), solid state drive, any type of storage disk (such as optical disk, DVD, etc.), or similar storage medium, or a combination thereof.

[0103] The embodiment of the present application also provides a structure of a voice controller. The voice controller is deployed at an intersection, and the voice controller is associated with at least one traffic light at the intersection for directing traffic operation; each traffic light at the intersection for directing traffic operation has a connection channel with a signal machine; the signal machine is used to control each traffic light to switch its state;

[0104] The voice controller is used to play the state of the associated traffic light by voice; the voice controller is used to sense the signal output by the signal machine through the connection channel between any traffic light associated with the voice controller;

[0105] like Figure 7 As shown, the voice controller includes a clock and a processor;

[0106] The processor is used to calibrate the time of the local clock after sensing N consecutive trigger signals, wherein, when the signal machine determines that the current time is the arrival of the first agreed time under the target date, it identifies whether the state of a traffic light associated with the voice controller at the intersection is in a flashing state; the first agreed time refers to the agreed time for time calibration of the local clock of the voice controller; the signal machine sends N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller on the premise that the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, so that the processor in the voice controller calibrates the time of the local clock to the second agreed time after sensing the N consecutive trigger signals;

[0107] And if the state of a traffic light associated with the voice controller at the intersection is in a flashing state, then wait until the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, and then send N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller, so that the processor in the voice controller senses the N consecutive trigger signals and calibrates the time of the local clock to the third agreed time;

[0108] Among them, N is greater than 1 and less than or equal to the set number of times, the duration interval between two adjacent trigger signals is different from any flashing time of the traffic light in the flashing state; the second agreed time is the same as the first agreed time, or the second agreed time is a time after the first agreed time and satisfies a first set time difference with the first agreed time; the third agreed time is the same as the first agreed time, or the third agreed time is a time after the first agreed time and satisfies a second set time difference with the first agreed time; the second set time difference is different from the first set time difference.

[0109] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A time calibration method for a voice controller, characterized in that: The method is applied to a traffic light, wherein a connection channel exists between the traffic light and each traffic light at an intersection for directing traffic operation; a voice controller is also deployed at the intersection; the voice controller is associated with at least one traffic light, and the voice controller is used to voice-play the state of the associated traffic light; the voice controller is used to sense the signal output by the traffic light through the connection channel between any traffic light associated with the voice controller; the method comprises: When it is determined that the first agreed time on the target date has arrived, identifying whether a traffic light associated with the voice controller at the intersection is in a flashing state; the first agreed time on the target date is the agreed time for calibrating the local clock of the voice controller; If the state of any traffic light associated with the voice controller at the intersection is not a flashing state, sending N consecutive trigger signals through a connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the second agreed time after sensing the N consecutive trigger signals; If the state of a traffic light associated with the voice controller at the intersection is a flashing state, wait until the state of any traffic light associated with the voice controller at the intersection is not a flashing state, and then send N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the third agreed time after sensing the N consecutive trigger signals; Among them, N is greater than 1 and less than or equal to the set number of times, the duration interval between two adjacent trigger signals is different from any flashing time of the traffic light in the flashing state; the second agreed time is the same as the first agreed time, or the second agreed time is a time after the first agreed time and satisfies a first set time difference with the first agreed time; the third agreed time is the same as the first agreed time, or the third agreed time is a time after the first agreed time and satisfies a second set time difference with the first agreed time; the second set time difference is different from the first set time difference.

2. The method according to claim 1, characterized in that: The traffic light associated with the voice controller is a traffic light at the intersection used to control traffic flow on the pedestrian passage.

3. The method according to claim 1, characterized in that: The voice controller is connected to a connection channel between the signal machine and each traffic signal light associated with the voice controller; or The voice controller is connected to each associated traffic light.

4. The method according to claim 1, characterized in that The step of identifying whether a traffic light associated with the voice controller at the intersection is in a flashing state comprises: Identify whether a traffic light associated with the voice controller at the intersection is in a flashing green state.

5. The method according to claim 1, characterized in that: The time interval between two adjacent trigger signals is different from any flashing time of the traffic light in the flashing state, which means: The time interval between two adjacent trigger signals is different from the green light flashing time.

6. The method according to claim 1, characterized in that The second set time difference is determined based on the waiting time and the first set time difference.

7. A time calibration system for a voice controller, characterized in that: The system includes: a signal machine; The system also includes: a traffic light controlled by the signal machine and deployed at the intersection for directing traffic operation, and a voice controller deployed at the intersection; There is a connecting passage between the signal machine and each traffic light; The voice controller is associated with at least one traffic light; The voice controller is used to play the state of the associated traffic light by voice; the voice controller is used to sense the signal output by the signal machine through the connection channel between any traffic light associated with the voice controller; When the signal machine determines that the first agreed time under the target date has arrived, it identifies whether the state of a traffic light associated with the voice controller at the intersection is in a flashing state; the first agreed time refers to the agreed time for calibrating the local clock of the voice controller; On the premise that the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, the signal machine sends N consecutive trigger signals through a connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the second agreed time after sensing the N consecutive trigger signals; and if the state of a traffic light associated with the voice controller at the intersection is in a flashing state, then wait until the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, and then send N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the third agreed time after sensing the N consecutive trigger signals; Among them, N is greater than 1 and less than or equal to the set number of times, the duration interval between two adjacent trigger signals is different from any flashing time of the traffic light in the flashing state; the second agreed time is the same as the first agreed time, or the second agreed time is a time after the first agreed time and satisfies a first set time difference with the first agreed time; the third agreed time is the same as the first agreed time, or the third agreed time is a time after the first agreed time and satisfies a second set time difference with the first agreed time; the second set time difference is different from the first set time difference.

8. The system according to claim 7, characterized in that The voice controller is connected to a connection channel between the signal machine and each traffic signal light associated with the voice controller; or The voice controller is connected to each associated traffic light.

9. A time calibration device for a voice controller, characterized in that: The device is applied to a traffic light, wherein a connection channel exists between the traffic light and each traffic light at an intersection for directing traffic operation; a voice controller is also deployed at the intersection; the voice controller is associated with at least one traffic light, and the voice controller is used to play voice for the status of the associated traffic light; the voice controller is used to sense the signal output by the traffic light through the connection channel between any traffic light associated with the voice controller; the device comprises: an identification unit, for identifying whether a traffic light associated with the voice controller at the intersection is in a flashing state when it is determined that the first agreed time under the target date has arrived; the first agreed time is the agreed time for calibrating the local clock of the voice controller; a trigger unit, configured to send N consecutive trigger signals through a connection channel of one of the traffic lights associated with the voice controller at the intersection, on the premise that the state of any traffic light associated with the voice controller is not a flashing state, so that the voice controller calibrates the time of a local clock to a second agreed time after sensing the N consecutive trigger signals; and On the premise that the state of a traffic light associated with the voice controller at the intersection is in a flashing state, wait until the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, and then send N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller, so that the voice controller calibrates the time of the local clock to the third agreed time after sensing the N consecutive trigger signals; Among them, N is greater than 1 and less than or equal to the set number of times, the duration interval between two adjacent trigger signals is different from any flashing time of the traffic light in the flashing state; the second agreed time is the same as the first agreed time, or the second agreed time is a time after the first agreed time and satisfies a first set time difference with the first agreed time; the third agreed time is the same as the first agreed time, or the third agreed time is a time after the first agreed time and satisfies a second set time difference with the first agreed time; the second set time difference is different from the first set time difference.

10. A voice controller, characterized in that: The voice controller is deployed at an intersection, and the voice controller is associated with at least one traffic light for directing traffic at the intersection; a connection channel is provided between each traffic light for directing traffic at the intersection and a signal machine; and the signal machine is used to control each traffic light to switch its state; The voice controller is used to play the state of the associated traffic light by voice; the voice controller is used to sense the signal output by the signal machine through the connection channel between any traffic light associated with the voice controller; The voice controller includes a clock and a processor; The processor is used to calibrate the time of the local clock after sensing N consecutive trigger signals, wherein, when the signal machine determines that the current time is the arrival of the first agreed time under the target date, it identifies whether the state of a traffic light associated with the voice controller at the intersection is in a flashing state; the first agreed time refers to the agreed time for time calibration of the local clock of the voice controller; the signal machine sends N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller on the premise that the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, so that the processor in the voice controller calibrates the time of the local clock to the second agreed time after sensing the N consecutive trigger signals; And if the state of a traffic light associated with the voice controller at the intersection is in a flashing state, then wait until the state of any traffic light associated with the voice controller at the intersection is not in a flashing state, and then send N consecutive trigger signals through the connection channel of one of the traffic lights associated with the voice controller, so that the processor in the voice controller senses the N consecutive trigger signals and calibrates the time of the local clock to the third agreed time; Among them, N is greater than 1 and less than or equal to the set number of times, the duration interval between two adjacent trigger signals is different from any flashing time of the traffic light in the flashing state; the second agreed time is the same as the first agreed time, or the second agreed time is a time after the first agreed time and satisfies a first set time difference with the first agreed time; the third agreed time is the same as the first agreed time, or the third agreed time is a time after the first agreed time and satisfies a second set time difference with the first agreed time; the second set time difference is different from the first set time difference.

11. An electronic device, characterized in that: The electronic device includes: a processor and a machine-readable storage medium; The machine-readable storage medium stores machine-executable instructions that can be executed by the processor; The processor is used to execute machine executable instructions to implement the method steps of any one of claims 1-6.

Citation Information

Patent Citations

  • System and method for synchronously displaying traffic signal lamp state of front intersection

    CN103985267A

  • Cloud-based traffic signal integrated control system consisting of monitoring road traffic conditions, real-time traffic information analysis, and traffic Signal

    KR102275628B1