一种灯光同步方法与系统与流程

文档序号:17181808发布日期:2019-03-22 20:57阅读:491来源:国知局
一种灯光同步方法与系统与流程

本发明涉及灯光控制技术领域,具体而言,涉及一种灯光同步方法与系统。



背景技术:

公务车队在集体出行过程中,需要同步警灯的亮灭状态。在常规控制中,需要对每个车辆进行依次控制,警灯同步中存在细微时间延迟,无法做到完全时钟同步。

有鉴于此,如何解决上述问题,是本领域技术人员关注的重点。



技术实现要素:

有鉴于此,本发明的目的在于提供一种灯光同步方法,以解决现有技术中无法做到完成时钟同步的问题。

本发明的目的在于提供一种灯光同步系统,以解决现有技术中无法做到完成时钟同步的问题。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提出一种灯光同步方法,应用于灯光同步系统,所述灯光同步系统包括主设备与多个从设备,所述主设备与所述多个从设备上均设置有信号灯;所述灯光同步方法包括:

所述主设备与所述从设备均进行初始化,以使所述主设备与所述多个从设备均建立通信连接;

所述主设备向每个从设备均发送测试报文,并记录测试报文发送时间;

每个所述从设备在接收到所述测试报文后,向所述主设备发送反馈报文;

所述主设备在接收到每个所述从设备的反馈报文后,记录反馈报文接收时间;

所述主设备依据所述测试报文发送时间与所述反馈报文接收时间计算每个所述从设备的延迟时间;

所述主设备依据每个所述从设备的延迟时间生成不同的控制信号,并将生成的控制信号对应地发送至所述从设备,以使主设备与每个所述从设备上的信号灯均同时点亮或熄灭。

第二方面,本发明实施例还提出一种灯光同步系统,所述灯光同步系统包括主设备与多个从设备,所述主设备与所述多个从设备上均设置有信号灯;

所述主设备与所述从设备均用于进行初始化,以使所述主设备与所述多个从设备均建立通信连接;

所述主设备用于向每个从设备均发送测试报文,并记录测试报文发送时间;

每个所述从设备均用于在接收到所述测试报文后,向所述主设备发送反馈报文;

所述主设备用于在接收到每个所述从设备的反馈报文后,记录反馈报文接收时间;

所述主设备还用于依据所述测试报文发送时间与所述反馈报文接收时间计算每个所述从设备的延迟时间;

所述主设备还用于依据每个所述从设备的延迟时间生成不同的控制信号,并将生成的控制信号对应地发送至所述从设备,以使主设备与每个所述从设备上的信号灯均同时点亮或熄灭。

第三方面,本发明实施例还提出一种灯光同步方法,应用于灯光同步系统,所述灯光同步系统包括服务器与多个从设备,每个所述从设备上均设置有信号灯;所述灯光同步方法包括:

所述从设备进行初始化,以使所述服务器与所述多个从设备均建立通信连接;

所述服务器向每个从设备均发送测试报文,并记录测试报文发送时间;

每个所述从设备在接收到所述测试报文后,向所述服务器发送反馈报文;

所述服务器在接收到每个所述从设备的反馈报文后,记录反馈报文接收时间;

所述服务器依据所述测试报文发送时间与所述反馈报文接收时间计算每个所述从设备的延迟时间;

所述服务器依据每个所述从设备的延迟时间生成不同的控制信号,并将生成的控制信号对应地发送至所述从设备,以使每个所述从设备上的信号灯均同时点亮或熄灭。

第四方面,本发明实施例提供了一种灯光同步系统,所述灯光同步系统包括服务器与多个从设备,所述多个从设备上均设置有信号灯;

所述从设备用于进行初始化,以使所述服务器与所述多个从设备均建立通信连接;

所述服务器用于向每个从设备均发送测试报文,并记录测试报文发送时间;

每个所述从设备均用于在接收到所述测试报文后,向所述服务器发送反馈报文;

所述服务器用于在接收到每个所述从设备的反馈报文后,记录反馈报文接收时间;

所述服务器还用于依据所述测试报文发送时间与所述反馈报文接收时间计算每个所述从设备的延迟时间;

所述服务器还用于依据每个所述从设备的延迟时间生成不同的控制信号,并将生成的控制信号对应地发送至所述从设备,以使每个所述从设备上的信号灯均同时点亮或熄灭。

相对现有技术,本发明具有以下有益效果:

本发明提供了一种灯光同步方法与系统,其中,该灯光同步系统包括主设备与多个从设备,且主设备与多个从设备上均设置有信号灯,通过主设备与从设备均先进行初始化,以使主设备与多个从设备均建立通信连接,然后由主设备向每个从设备均发送测试报文,并记录测试报文发送时间,每个从设备在接收到测试报文后,向主设备发送反馈报文,并在主设备在接收到每个从设备的反馈报文后,记录反馈报文接收时间,主设备依据测试报文发送时间与反馈报文接收时间计算每个从设备的延迟时间,最后由主设备依据每个从设备的延迟时间生成不同的控制信号,并将生成的控制信号对应地发送至从设备,以使主设备与每个从设备上的信号灯均同时点亮或熄灭。由于本发明提供的灯光同步方法与系统能够从多个设备中选定一主设备,或者所有设备作为从设备与服务器连接,使得主设备或者服务器能够计算每个从设备的延迟时间,并且根据每个从设备的延迟时间发送不同的控制信号,进而能够实现整个系统的所有从设备与主设备上的信号灯均同时点亮或者熄灭,整个系统能够达到精准的灯光同步。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例提供的灯光同步系统的交互示意图。

图2示出了本发明实施例所提供的从设备的模块示意图。

图3示出了本发明实施例所提供的拓展芯片的电路图。

图4示出了本发明实施例所提供的驱动器的电路图。

图5示出了本发明实施例所提供的信号灯光源驱动电路的电路图。

图6示出了本发明实施例提供的灯光同步方法的流程图。

图7示出了本发明实施例提供的图2中步骤s101的子步骤的流程图。

图8示出了本发明实施例提供的图2中步骤s106的子步骤的流程图。

图9示出了本发明实施例提供的灯光同步系统的另一种交互示意图。

图10示出了本发明实施例提供的灯光同步方法的另一种流程图。

图11示出了本发明实施例提供的图6中步骤s201的子步骤的流程图。

图12示出了本发明实施例提供的图2中步骤s206的子步骤的流程图。

图标:100-灯光同步系统;110-主设备;120-从设备;130-服务器。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是设备械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参照图1,本发明实施例提供了一种灯光同步方法,应用于灯光同步系统100,灯光同步系统100包括主设备110与多个从设备120,主设备110与多个从设备120上均设置有信号灯。

其中,本实施例所述的灯光同步系统100可以为公务车队系统,该公务车队系统包括多个公务车,每个公务车上均设置有警灯,其在进行审阅时,需要做到所有公务车的警灯同步进行点亮或者熄灭的效果。当然地,在其它的一些实施例中,灯光同步系统100也可以为其它系统,同时信号灯也可以其它灯光,本实施例多次并不做任何限定。

现有技术中在进行警灯同步的过程中,需要对每个车辆进行依次控制,警灯同步中存在细微时间延迟,无法做到完全时钟同步。

有鉴于此,本实施例中,主设备110能够依据每个所述从设备120的延迟时间生成不同的控制信号,并将生成的控制信号对应地发送至所述从设备120,以使主设备110与每个从设备120上的信号灯均同时点亮或熄灭,进而达到了同步的效果。

具体地,请参阅图2,在本实施例中,从设备120包括智能控制器121、驱动器122以及无线通信模块123,智能控制器121分别与驱动器122的无线通信模块123电连接,驱动器122与信号灯电连接,无线通信模块123用于与主设备110通信连接,并接收主设备110发送的控制信号,控制器用于依据控制信号控制驱动器122驱动信号灯点亮或者熄灭。

需要说明的是,在本实施例中,请参阅图3,为了减少从设备120的体积以及使用端口,无线通信模块123包括拓展芯片,即基于i2c通信的gpio(generalpurposeinputoutput,通用输入/输出)扩展芯片,该拓展芯片的型号包括tca6416a。

进一步地,请参阅图4,在本实施例中,为了能够利用小电流的开关控制灯光的点亮或者关闭,驱动器122包括第一三极管1221与第二三极管1222,其中,第一三极管1221的基极与一信号端电连接,第一三极管1221的集电极与第二三极管1222的基极电连接,三极管的集电极与的信号灯电连接,第一三极管1221用于在接收到信号端发送的工作信号后导通,第二三极管1222用于在第一三极管1221导通后也导通,并驱动信号灯点亮。

具体地,在本实施例中,第一三极管1221为npn三极管,第二三极管1222为pnp三极管,当然地,在其它的一些实施例中,第一三极管1221与第二三极管1222也可以为其它组合,例如,采用两个npn三极管,或者采用两个mos管搭配进行工作,本实施例对此并不做任何限定。

同时,在本实施例中,第一三级管的型号为lmbt3904lt1,第二三极管1222的型号为s8550。当然地,在其它的一些实施例中,第一三极管1221与第二三极管1222的型号也可以为其它型号,本实施例对此并不做任何限定。

进一步地,第一三极管1221的基极与扩展芯片的p04引脚电连接,当需要车身灯光或者喇叭等设备进行工作时,该端口为高电平,dc1_out1的使能端打开,输出电压。同时,在p04引脚为高电平时,第一三极管1221导通,第二三极管1222基极的电压下拉,使得第二三极管1222导通,第二三极管1222导通后,dc1_out1端口输出供电电压,以供给信号灯使用,进而使信号灯点亮。

并且,驱动器122还包括滤波电容1223,滤波电容1223的一端与的第二三极管1222的集电极电连接,滤波电容1223的另一端接地。通过设置滤波电容1223,能够对电路进行滤波,从而使供电质量更佳。

进一步地,驱动器122还包括限流电阻1224,限流电阻1224的一端与第一三极管1221的基极串联,限流电阻1224的另一端与拓展芯片的p04引脚电连接,通过的设置限流电阻1224,使得基极电流更加稳定,同时达到节能的目的。

其中,本实施例提供的信号灯光源驱动电路如图5,在解锁后,启动电池给bms供电,启动dc1_out1。

本实施例提供了一种灯光同步方法,以实现灯光的完全同步,具体地,请参阅图6,该灯光不同方法包括:

步骤s101,所述主设备110与所述从设备120均进行初始化,以使所述主设备110与所述多个从设备120均建立通信连接。

其中,在本实施例中,针对多个公务车而言,可以从该多个公务车中随机选取一个公务车作为主设备110,并且除该主设备110外的所有公务车均作为从设备120,进而实现主设备110与从设备120的选定。

进一步的,在本实施例中的,主设备110与从设备120均包括智能控制器121(ai-ctrl)、驱动器122(l-driver)、无线通信模块123以及信号灯。其中,智能控制器121分别与驱动器122、无线通信模块123电连接,并且驱动器122与信号灯电连接,主设备110可通过无线通信模块123实现向从设备120发送发信信号与接收信号的功能,从设备120能够通过无线通信模块123实现向主设备110发送信号或接收信号的功能,进而能够实现主设备110与从设备120之间的通信。

本实施例中,对于无线通信模块123的种类并不做任何限定,无线频率范围包含10mhz~10ghz,其无线通信方式包含多种通信方式,以实现能够在不同的应用场景下,采用不同种类的通信方式。例如,在小于900mhz的无线频率下,采用nb-iot或lora通信方式,在900mhz-2.4ghz的频率下,采用gsm通信方式,在2.4ghz的频率下,采用wifi或者蓝牙或者zigbee的通信方式,在5ghz的频率下,采用5gwif或5g的通信方式。

同时,在进行主设备110与从设备120的通信之前,还需要对主设备110与从设备120进行初始化处理。

具体地,请参阅图7,步骤s101包括:

子步骤s1011,所述主设备110与所述从设备120均进行硬件初始化。

当需要进行主设备110与从设备120之间的通信时,需要先进行硬件的初始化,其中硬件的初始化为主设备110与从设备120的智能控制器121的程序初始化过程,在该过程中,主设备110与从设备120的智能控制器121会对先后对通信硬件通信接口进行初始化、gpio初始化、实时系(generalpurposeinputoutput,通用输入/输出)统初始化。

子步骤s1012,所述主设备110广播一测试信号。

在进行硬件初始化后,还会对主设备110进行初始化,主设备110初始化包括启动系统、建立通信服务、通信测试,其中,启动系统即表示启动主设备110的通信系统。在启动主设备110的通信系统后,还通过主设备110的广播一测试信息,其中,该测试信号为智能控制器121控制通信无线通信模块123发出,同时能够被其它从设备120的无线通信模块123所接收。

子步骤s1013,所述从设备120在接收到所述测试信号后发送一反馈信息。

在接收该测试信号后,从设备120的会立即向主设备110发送一反馈信号,其中,该反馈信号可以为从设备120根据该测试信号重新生成的新的信号,或者,从设备120可以将该测试信号直接不做处理地发送回主设备110,本实施例对此并不做任何限定。

子步骤s1014,所述主设备110在接收到所述反馈信息后与所述从设备120建立通信连接。

在主设备110接收到反馈信号后,即可与发送该反馈信号的从设备120建立通信连接,其中,反馈信号也可包括从设备120的编号等信息,以使主设备110能够对每个从设备120进行区分,本实施例对此并不做任何限定。同时,该测试信号也可用于通信检测,即加测从设备120是否出现故障,当从设备120出现故障时,主设备110与从设备120之间无法建立通信连接。

步骤s102,所述主设备110向每个从设备120均发送测试报文,并记录测试报文发送时间。

在建立通信连接后,为了实现控制灯光同步的效果,主设备110与从设备120之间还需进行系统时钟同步。其中,本实施例采用局域网的方式实现主设备110与从设备120的通信。为了实现时钟同步,主设备110会先发送测试报文,同时记录发送测试报文的时间。

需要说明的是,作为本实施例的一种实现方式,主设备110可以通过广播的形式发送测试报文,从而达到了在同一时刻发送报文的效果。作为本实施例的另一种实现方式,由于主设备110已经与每个从设备120进行通信连接,因此主设备110可目标性的发送与从设备120数量相同的测试报文,以使每个从设备120均能接收到一个测试报文。并且,主设备110在同一时间发送测试报文。

步骤s103,每个所述从设备120在接收到所述测试报文后,向所述主设备110发送反馈报文。

在从设备120接收到测试报文后,会根据该测试保温箱主设备110发送反馈报文。

步骤s104,所述主设备110在接收到每个所述从设备120的反馈报文后,记录反馈报文接收时间。

步骤s105,所述主设备110依据所述测试报文发送时间与所述反馈报文接收时间计算每个所述从设备120的延迟时间。

其中,延迟时间的计算为(反馈报文接收时间-测试报文发送时间)/2。由于每个从设备120的距离或者信号强度等因素,延迟时间可能不同,因此在主设备110通过计算延迟时间的能够进行调节,进而达到主设备110与从设备120的信号灯同时被点亮或者熄灭的效果。

并且,本实施例所述的延迟时间,指在主设备110发送了控制信号后,从设备120需要在多久后才能执行该控制信号,例如,对于设备a而言,在主设备110发送信号后,其在2s后才能接收到信号并执行,其延迟时间为2s;对于设备b而言,在主设备110发送信号后,其在1s后才能接收到信号并执行,其延迟时间为1s。

步骤s106,所述主设备110依据每个所述从设备120的延迟时间生成不同的控制信号,并将生成的控制信号对应地发送至所述从设备120,以使主设备110与每个所述从设备120上的信号灯均同时点亮或熄灭。

在计算出延迟时间后,主设备110能够根据每个从设备120的延迟时间的不同生成不同的控制信号,根据不同的控制信号控制不同的从设备120的信号灯点亮或者熄灭,进而达到设备与每个从设备120上的信号灯均同步点亮或熄灭的效果。

其中,请参阅图8,作为本实施例的一种实现方式,步骤s106包括:

子步骤s1061,所述主设备110依据每个从设备120的延迟时间确定补偿时间。

在本实施例中,控制信号包括发送时间信息与灯光控制信号,其中,灯光控制信号指控制信号灯点亮或者熄灭的信号,由于每个从设备120的延迟时间并不相同,因此需要依据每个从设备120的延迟时间确定补偿时间,其中,补偿时间指主设备110需要提前发送信号的时间。

例如,对于设备a而言,在主设备110发送信号后,其在2s后才能接收到信号并执行,延迟时间为2s,当需要一灯光控制信号时,主设备110能够提前2s向该设备a发送灯光控制信号,即补偿时间也为2s。

子步骤s1062,所述主设备110依据所述补偿时间在不同的时刻对应地向从设备120发送灯光控制信号,以使所述主设备110与每个所述从设备120上的信号灯均同步执行所述灯光控制信号。

在设备根据不同的补偿时间确定发送时间信息,进而根据发送时间信息发送与每个的从设备120对应的灯光控制信号,进而达到同步执行的灯光控制信号的效果。

需要说明的时,本实施例所述的对应,指主设备110根据不同从设备120的延迟时间,向每个从设备120针对性地确定一个发送时间信息,实现为每个从设备120定制化的补偿,进而达到所有从设备120的信号灯同时被点亮。

还需要说明的是,对于主设备110而言,其信号灯点亮或者熄灭认定为没有延迟。

作为本实施例的另一种实现方式,步骤s106包括:

子步骤s1063,所述主设备110对应地将所述灯光控制信号与执行时间信号发送至每个所述从设备120。

其中,控制信号包括灯光控制信号与执行时间信号,灯光控制信号指控制信号灯点亮或者熄灭的信号,执行时间信号指从设备120在接收到控制信号,执行该灯光控制信号的时间,例如,当设备在接收到控制信号后,其并不立刻执行该灯光控制信号,而是延迟2s执行该控制信息。

子步骤s1064,所述从设备120接收到所述灯光控制信号与所述执行时间信号后,依据所述的执行时间信号执行所述灯光控制信号,以使所述主设备110与每个所述从设备120上的信号灯均同步执行所述灯光控制信号。

在接收到主设备110发送的灯光控制信号与所述执行时间信号,从设备120会依据执行时间信号执行灯光控制信号,进而达到所有从设备120与主设备110的信号灯均同步执行灯光控制信号的效果。例如,设备a的延迟时间为2s,设备b的延迟时间为1s,当需要2s后控制主设备110与从设备120的信号灯同步点亮时,这设备a的执行时间信号为立即执行,而设备b的执行时间信号为延迟1s执行。由于延迟时间的因素,设备b会在1s后接收到控制信号,且其接收到控制信号后,会在1s后执行灯光控制信号,以控制信号灯点亮,即在2s后点亮。而设备a的延迟时间为2s,但其在接收到控制信号后,会立即执行该控制信号,即其也为2s后点亮,达到了同步执行灯光控制信号的效果。

通过上述控制方式,能够实现系统内各个设备的精准同步控制,控制效果更加精确。

第二实施例

请参阅图1,本发明实施例提供了一种灯光同步系统100,该灯光同步系统100包括主设备110与多个从设备120,主设备110与多个从设备120上均设置有信号灯。

其中,主设备110与从设备120均用于进行初始化,以使主设备110与多个从设备120均建立通信连接;主设备110还用于向每个从设备120均发送测试报文,并记录测试报文发送时间;每个从设备120均用于在接收到测试报文后,向主设备110发送反馈报文;主设备110用于在接收到每个从设备120的反馈报文后,记录反馈报文接收时间;主设备110还用于依据测试报文发送时间与反馈报文接收时间计算每个从设备120的延迟时间;主设备110还用于依据每个从设备120的延迟时间生成不同的控制信号,并将生成的控制信号对应地发送至从设备120,以使主设备110与每个从设备120上的信号灯均同时点亮或熄灭。

第三实施例

请参阅图9与图10,本发明实施例提供了另一种灯光同步方法,应用于灯光同步系统100,该灯光同步系统100包括服务器130与多个从设备120,每个从设备120上均设置有信号灯。由于本实施例提供的灯光同步方法与第一实施例提供的灯光同步方法大致相同,因此本实施例不再对相同部分进行解释说明。

该灯光同步系统100包括服务器130与多个从设备120,其中服务器130与多个从设备120均通信连接,服务器130与多个从设备120上均设置有信号灯,服务器130用于依据每个从设备120的延迟时间生成不同的控制信号,并将生成的控制信号对应地发送至从设备120,以使每个从设备120上的信号灯均同时点亮或熄灭。由于本实施例提供的电路与第一实施例提供的电路相同,因此本实施例不再对电路进行赘述。

具体地,在本实施例中,将灯光同步系统100内安装有信号灯的锁头设备均作为从设备120,并且通过服务器130与所有从设备120通信连接的方式,使得服务器130能够控制所有从设备120上的信号灯同步点亮或者熄灭的效果。

具体地,请参阅图10,该灯光同步方法包括:

步骤s201,所述从设备120进行初始化,以使所述服务器130与所述多个从设备120均建立通信连接;

其中,请参阅图11,步骤s201包括:

子步骤s2011,每个所述从设备120均进行硬件初始化。

子步骤s2012,所述服务器130广播一测试信号。

子步骤s2013,所述从设备120在接收到所述测试信号后发送一反馈信息。

子步骤s2014,所述服务器130在接收到所述反馈信息后与所述从设备120建立通信连接。

步骤s102,所述服务器130向每个从设备120均发送测试报文,并记录测试报文发送时间。

步骤s103,每个所述从设备120在接收到所述测试报文后,向所述服务器130发送反馈报文。

步骤s204,所述服务器130在接收到每个所述从设备120的反馈报文后,记录反馈报文接收时间。

步骤s205,所述服务器130依据所述测试报文发送时间与所述反馈报文接收时间计算每个所述从设备120的延迟时间。

步骤s206,所述服务器130依据每个所述从设备120的延迟时间生成不同的控制信号,并将生成的控制信号对应地发送至所述从设备120,以使每个所述从设备120上的信号灯均同时点亮或熄灭。

其中,请参阅图12,作为本实施例的一种实现方式,步骤s206包括:

子步骤s2061,所述服务器130依据每个从设备120的延迟时间确定补偿时间。

子步骤s2062,所述服务器130依据所述补偿时间在不同的时刻对应地向从设备120发送灯光控制信号,以使每个所述从设备120上的信号灯均同步执行所述灯光控制信号。

作为本实施例的另一种实现方式,步骤s206包括:

子步骤s2063,所述服务器130对应地将所述灯光控制信号与执行时间信号发送至每个所述从设备120。

子步骤s2064,所述从设备120接收到所述灯光控制信号与所述执行时间信号后,依据所述的执行时间信号执行所述灯光控制信号,以使所述每个所述从设备120上的信号灯均同步执行所述灯光控制信号。

第四实施例

请参阅图9,本发明实施例提供了一种灯光同步系统100,其中,该灯光同步系统100包括服务器130与多个从设备120,多个从设备120上均设置有信号灯。

其中,从设备120用于进行初始化,以使服务器130与多个从设备120均建立通信连接,服务器130用于向每个从设备120均发送测试报文,并记录测试报文发送时间,每个从设备120均用于在接收到测试报文后,向服务器130发送反馈报文,服务器130用于在接收到每个从设备120的反馈报文后,记录反馈报文接收时间,服务器130还用于依据测试报文发送时间与反馈报文接收时间计算每个从设备120的延迟时间,服务器130还用于依据每个从设备120的延迟时间生成不同的控制信号,并将生成的控制信号对应地发送至从设备120,以使每个从设备120上的信号灯均同时点亮或熄灭。

综上所述,本发明提供了一种灯光同步方法与系统,其中,该灯光同步系统包括主设备与多个从设备,且主设备与多个从设备上均设置有信号灯,通过主设备与从设备均先进行初始化,以使主设备与多个从设备均建立通信连接,然后由主设备向每个从设备均发送测试报文,并记录测试报文发送时间,每个从设备在接收到测试报文后,向主设备发送反馈报文,并在主设备在接收到每个从设备的反馈报文后,记录反馈报文接收时间,主设备依据测试报文发送时间与反馈报文接收时间计算每个从设备的延迟时间,最后由主设备依据每个从设备的延迟时间生成不同的控制信号,并将生成的控制信号对应地发送至从设备,以使主设备与每个从设备上的信号灯均同时点亮或熄灭。由于本发明提供的灯光同步方法与系统能够从多个设备中选定一主设备,或者所有设备作为从设备与服务器连接,使得主设备或者服务器能够计算每个从设备的延迟时间,并且根据每个从设备的延迟时间发送不同的控制信号,进而能够实现整个系统的所有从设备与主设备上的信号灯均同时点亮或者熄灭,整个系统能够达到精准的灯光同步。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1