一种灯具控制方法及其相关设备与流程

文档序号:29491776发布日期:2022-04-06 13:38阅读:111来源:国知局
一种灯具控制方法及其相关设备与流程

1.本技术属于设备控制领域,尤其涉及一种灯具控制方法及其相关设备。


背景技术:

2.随着社会的发展,越来越多的场所的灯具需求逐渐增加,往往在统一场所使用多种灯具进行照明。
3.在多个灯具的使用过程中,为保证对灯具的控制,往往采用灯具控制设备(灯具控制盒)对多个灯具进行同一控制,灯具控制盒可以识别当前环境的音乐节奏,并依据音乐节奏并实现灯效效果算法得到灯光效果,并将所获得的灯光效果发送给不同的智能灯显示,进而完成对多个灯具的控制过程。
4.然而这一控制过程中对灯具控制盒的存储和计算能力要求较高,不便于灯具控制过程的实际实施。


技术实现要素:

5.本发明的目的在于提供一种灯具控制方法,旨在解决现有的控制过程中对灯具控制盒的存储和计算能力要求较高,不便于灯具控制过程的实际实施的问题,本技术提供的灯具控制方法包括:
6.本技术实施例第一方面提供了一种灯具控制方法,所述方法应用于灯具控制设备,包括:
7.获取目标音效;
8.提取所述目标音效的目标节奏点数据;
9.建立与子目标灯具的控制连接;
10.判断所述子目标灯具是否支持灯效运算功能,所述灯效运算功能依据节奏点数据运算获得灯效数据的功能;
11.若所述子目标灯具支持所述灯效运算功能,则发送所述目标节奏点数据至所述子目标灯具,以使得所述子目标灯具依据所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。
12.基于本技术实施例第一方面所提供的灯具控制方法,可选的,所述方法还包括:
13.若所述子目标灯具不支持灯效运算功能,则依据所述目标节奏点数据运算获得目标灯效数据;
14.发送所述目标灯效数据至所述子目标灯具,以使得所述子目标灯具展示所述目标灯效数据对应的灯效。
15.基于本技术实施例第一方面所提供的灯具控制方法,可选的,所述节奏点数据包括:所述目标音效不同时刻的能量值及频谱数据。
16.基于本技术实施例第一方面所提供的灯具控制方法,可选的,所述子目标灯具为多个。
17.基于本技术实施例第一方面所提供的灯具控制方法,可选的,所述判断所述子目标灯具是否支持灯效运算功能,包括:
18.发送灯效运算功能查询指令至所述子目标灯具;
19.依据所述子目标灯具对所述灯效运算功能查询指令的回复结果确定所述子目标灯具是否支持灯效运算功能。
20.基于本技术实施例第一方面所提供的灯具控制方法,可选的,所述方法还包括:
21.建立与目标终端的连接;
22.接收目标终端发送的子目标灯具信息;
23.所述建立与子目标灯具的控制连接,包括:
24.依据所述子目标灯具信息建立与所述子目标灯具的控制连接。
25.基于本技术实施例第一方面所提供的灯具控制方法,可选的,所述方法还包括:
26.接收所述目标终端发送的灯效运算配置指令,所述灯效运算配置指令用于调整所述子目标灯具依据所述目标节奏点数据运算获得目标灯效数据的运算方式;
27.发送所述灯效运算配置指令至所述子目标灯具,以使得所述子目标灯具依据所述灯效运算配置指令调整依据所述目标节奏点数据运算获得目标灯效数据的运算方式。
28.本技术实施例第二方面提供了一种灯具控制方法,所述方法应用于灯具设备,包括:
29.建立与灯具控制设备的控制连接;
30.接收所述灯具控制设备发送的目标节奏点数据,所述目标节奏点数据为所述灯具控制设备基于目标音效提取获得;
31.依据所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。
32.本技术实施例第三方面提供了一种灯具控制方法,所述方法应用终端设备,包括:
33.建立与灯具控制设备的控制连接;
34.发送子目标灯具信息至所述灯具控制设备,以使得所述灯具控制设备依据所述子目标灯具信息建立与所述子目标灯具的控制连接,并执行如本技术实施例第一方面所述的灯具控制方法。
35.本技术实施例第四方面提供了一种灯具控制设备,包括:
36.获取单元,用于获取目标音效;
37.提取单元,用于提取所述目标音效的目标节奏点数据;
38.建立单元,用于建立与子目标灯具的控制连接;
39.判断单元,用于判断所述子目标灯具是否支持灯效运算功能,所述灯效运算功能表示依据节奏点数据运算获得灯效数据的功能;
40.发送单元,用于若所述子目标灯具支持所述灯效运算功能,则发送所述目标节奏点数据至所述子目标灯具,以使得所述子目标灯具依据所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。
41.基于本技术实施例第四方面所提供灯具控制设备,可选的,
42.所述发送单元还用于:若所述子目标灯具不支持灯效运算功能,则依据所述目标节奏点数据运算获得目标灯效数据;
43.发送所述目标灯效数据至所述子目标灯具,以使得所述子目标灯具展示所述目标灯效数据对应的灯效。
44.基于本技术实施例第四方面所提供灯具控制设备,可选的,所述节奏点数据包括:所述目标音效不同时刻的能量值及频谱数据。
45.基于本技术实施例第四方面所提供灯具控制设备,可选的,所述子目标灯具为多个。
46.基于本技术实施例第四方面所提供灯具控制设备,可选的,所述判断单元具体用于:
47.发送灯效运算功能查询指令至所述子目标灯具;
48.依据所述子目标灯具对所述灯效运算功能查询指令的回复结果确定所述子目标灯具是否支持灯效运算功能。
49.基于本技术实施例第四方面所提供灯具控制设备,可选的,所述获取单元还用于:
50.建立与目标终端的连接;
51.接收目标终端发送的子目标灯具信息;
52.所述建立单元具体用于:
53.依据所述子目标灯具信息建立与所述子目标灯具的控制连接。
54.基于本技术实施例第四方面所提供灯具控制设备,可选的,所述发送单元还用于:
55.接收所述目标终端发送的灯效运算配置指令,所述灯效运算配置指令用于调整所述子目标灯具依据所述目标节奏点数据运算获得目标灯效数据的运算方式;
56.发送所述灯效运算配置指令至所述子目标灯具,以使得所述子目标灯具依据所述灯效运算配置指令调整依据所述目标节奏点数据运算获得目标灯效数据的运算方式。
57.本技术实施例第五方面提供了一种灯具设备,包括:
58.建立单元,用于建立与灯具控制设备的控制连接;
59.接收单元,用于接收所述灯具控制设备发送的目标节奏点数据,所述目标节奏点数据为所述灯具控制设备基于目标音效提取获得;
60.运算单元,用于所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。
61.本技术实施例第六方面提供了一种终端设备,包括:
62.建立单元,用于建立与灯具控制设备的控制连接;
63.发送单元,用于发送子目标灯具信息至所述灯具控制设备,以使得所述灯具控制设备依据所述子目标灯具信息建立与所述子目标灯具的控制连接,并执行如本技术实施例第一方面所述的灯具控制方法。
64.本技术实施例第七方面提供了一种灯具控制设备,包括:
65.处理器,存储器;
66.所述存储器为短暂存储存储器或持久存储存储器;
67.所述处理器配置为与所述存储器通信,在所述灯具控制设备上执行所述存储器中的指令操作以执行本技术实施例第一方面中任意一项所述的方法。
68.本技术实施例第八方面提供了一种灯具设备,包括:
69.处理器,存储器;
70.所述存储器为短暂存储存储器或持久存储存储器;
71.所述处理器配置为与所述存储器通信,在所述灯具设备上执行所述存储器中的指令操作以执行本技术实施例第二方面所述的方法。
72.本技术实施例第九方面提供了一种终端设备,包括:
73.处理器,存储器;
74.所述存储器为短暂存储存储器或持久存储存储器;
75.所述处理器配置为与所述存储器通信,在所述灯具控制设备上执行所述存储器中的指令操作以执行本技术实施例第三方面所述的方法。
76.本技术实施例第十方面提供了一种计算机可读存储介质,其特征在于,包括指令,当所述指令在计算机上运行时,使得计算机执行如本技术实施例第一方面至第三方面中任意一项所述的方法。
77.本技术实施例第十一方面提供了一种包含指令的计算机程序产品,其特征在于,当其在计算机上运行时,使得计算机执行本技术实施例第一方面至第三方面中任意一项所述的方法。
78.从以上技术方案可以看出,本技术实施例具有以下优点:本技术提供了一种灯具控制方法,应用于灯具控制设备,包括:获取目标音效;提取所述目标音效的目标节奏点数据;建立与子目标灯具的控制连接;判断所述子目标灯具是否支持灯效运算功能,所述灯效运算功能表示依据节奏点数据运算获得灯效数据的功能;若所述子目标灯具支持所述灯效运算功能,则发送所述目标节奏点数据至所述子目标灯具,以使得所述子目标灯具依据所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。通过本方法可知,本技术所提供的方法对于支持灯效运算功能的子目标灯具进行控制时,灯具控制设备只需基于目标音效提取灯具的节奏点信息,而无需基于节奏点信息计算对应的目标灯效,从而降低了对灯具控制设备的计算能力和存储能力的要求,提高了灯具控制过程的可实施性。
附图说明
79.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。可以理解的是,本部分所提供的附图仅用于更好地理解本方案,不构成对本技术的限定。
80.图1为本技术所提供灯具控制方法的实施例的一个流程示意图;
81.图2为本技术所提供灯具控制方法的实施例的另一个流程示意图;
82.图3为本技术所提供灯具控制方法的实施例的一个信令流程图;
83.图4为本技术所提供灯具控制设备的实施例的一个结构示意图;
84.图5为本技术所提供灯具设备的实施例的一个结构示意图;
85.图6为本技术所提供终端设备的实施例的一个结构示意图;
86.图7为本技术所提供灯具控制设备的实施例的另一个结构示意图;
87.图8为本技术所提供灯具设备的实施例的另一个结构示意图;
88.图9为本技术所提供终端设备的实施例的另一个结构示意图。
具体实施方式
89.为了使本技术领域的人员更好地理解本技术方案,下面对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。同时,为了描述清楚和简明,以下的描述中省略了对公知的功能和结构的描述。
90.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
91.随着社会的发展,越来越多的场所的灯具需求逐渐增加,往往在统一场所使用多种灯具进行照明。
92.在多个灯具的使用过程中,为保证对灯具的控制,往往采用灯具控制设备(灯具控制盒)对多个灯具进行同一控制,灯具控制盒可以识别当前环境的音乐节奏,并依据音乐节奏并实现灯效效果算法得到灯光效果,并将所获得的灯光效果发送给不同的智能灯显示,进而完成对多个灯具的控制过程。然而这一控制过程中对灯具控制设备的存储和计算能力要求较高,不便于灯具控制过程的实际实施。
93.为解决上述问题,本技术提供了一种新的灯具控制方法,请参阅图1,本技术所提供的灯具控制方法的一个实施例包括:步骤101-步骤105。
94.101、获取目标音效。
95.具体的,本方法应用于灯具控制设备,灯具控制设备可具有用于获取当前环境音频采集的音频采集模块,并将基于当前环境所采集获得的音频作为目标音效,灯具控制设备还可与移动终端间建立连接,并获取移动终端所发送的音频数据作为目标音效,具体可依据实际情况而定,此处不做限定。
96.102、提取所述目标音效的目标节奏点数据。
97.具体的,灯具控制设备提取目标音效的目标节奏点数据,其中目标节奏点数据用以表示目标音效某一时间段所具有的特征性数据,具体的,所提取到的目标节奏点数据的数据种类可为能量值或经快速傅里叶变换(fft,fast fourier transform)后所得到的频谱数据,具体的,提取过程可按照一定时间间隔执行,如每3毫秒提取一次当前目标音效的目标节奏点数据,具体可依据实际情况而定,此处不做限定。
98.103、建立与子目标灯具的控制连接。
99.具体的,建立与子目标灯具的控制连接。其中子目标灯具即为被灯具控制设备所控制的灯具设备,用于为不同场景提供照明,并可在灯具控制设备的控制下变更显示效果,具体的,所变更的显示效果可为灯具的颜色和亮度等方面的参数,此处不做限定。灯具控制
设备与子目标灯具之间的连接可为蓝牙或其他无线连接方式,此处不做限定。在建立与子目标灯具之间的控制连接前,灯具控制设备可通过移动终端的应用程序获取子目标灯具的蓝牙参数等信息,以便完成与子目标灯具的控制连接过程,具体此处不做限定。值得注意的是,本步骤与前述步骤101和步骤102并无时序上的逻辑关系,在实际实施过程,本步骤与前述步骤101和步骤102可依需求设置,具体此处不做限制。
100.104、判断所述子目标灯具是否支持灯效运算功能。
101.具体的,判断所述子目标灯具是否支持灯效运算功能。灯效运算功能表示依据节奏点数据运算获得灯效数据的功能,即是否能够通过节奏点数据转化为自身的灯光效果数据。具体的,节奏点数据与灯效数据之间可能存在不同的对应关系,如基于节奏点数据中的能量值换算得出灯具应当展示的亮度信息,基于节奏点数据中的频谱数据计算获得灯具应当展示的颜色信息,可以理解的是,灯效运算功能中也可具有一定的模式设置,如设置灯效运算模式为璀璨模式,则在基于节奏点数据计算灯效过程中所得到的亮度更高,颜色更加亮丽,具体可依据实际情况而定,此处不做限定。
102.由于存在不同型号的子目标灯具,各个型号的子目标灯具所具有的运算能力不同,有些型号的子目标灯具运算能力较高,且具有相应的软件配置,则支持灯效运算功能,此时,执行步骤105、发送所述目标节奏点数据至所述子目标灯具,而对于某些不支持灯效运算功能的子目标灯具,则可结束流程,或由灯具控制设备将节奏点数据进行灯效运算,获得相应的灯效数据后发送给不支持灯效运算功能的子目标灯具执行,具体可依据实际情况而定,此处不做限定。
103.在判断所述子目标灯具是否支持灯效运算功能过程中,可发送相应的询问指令至子目标灯具,并依据回复情况确定子目标灯具是否支持灯效运算功能,也可依据所存储的子目标灯具的型号等信息确定子目标灯具是否支持灯效运算功能,具体可依据实际情况而定,此处不做限定。
104.105、发送所述目标节奏点数据至所述子目标灯具。
105.具体的,若所述子目标灯具支持所述灯效运算功能,则发送所述目标节奏点数据至所述子目标灯具,以使得所述子目标灯具依据所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。即将基于目标音效所获得的目标节奏点数据发送至子目标灯具,以使得子目标灯具依据该目标节奏点数据执行灯效运算功能,进而获得该目标节奏点数据对应的目标灯效并进行展示,具体的,子目标灯具执行灯效运算功能时可依据预先设置的规则确定目标节奏点数据所对应的灯效,如基于目标节奏点数据所包括的能量值确定其对应的亮度信息,能量值越高,则其对应的亮度越高。可以理解的是,子目标灯具执行灯效运算功能时可依据预先设置而按照不同的运算规则得出目标灯效,如设置灯效运算模式为璀璨模式,则在基于节奏点数据计算灯效过程中所得到的亮度更高,颜色更加亮丽,具体可依据实际情况而定,此处不做限定。
106.从以上技术方案可以看出,本技术实施例具有以下优点:本技术提供了一种灯具控制方法,应用于灯具控制设备,包括:获取目标音效;提取所述目标音效的目标节奏点数据;建立与子目标灯具的控制连接;判断所述子目标灯具是否支持灯效运算功能,所述灯效运算功能表示依据节奏点数据运算获得灯效数据的功能;若所述子目标灯具支持所述灯效运算功能,则发送所述目标节奏点数据至所述子目标灯具,以使得所述子目标灯具依据所
述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。通过本方法可知,本技术所提供的方法对于支持灯效运算功能的子目标灯具进行控制时,灯具控制设备只需基于目标音效提取灯具的节奏点信息,而无需基于节奏点信息计算对应的目标灯效,从而降低了对灯具控制设备的计算能力和存储能力的要求,提高了灯具控制过程的可实施性。
107.上述内容在灯具控制设备侧对本方案进行了介绍,下面在灯具设备侧对本方案进行介绍,请参照图2,本技术所提供的灯具控制方法的包括:步骤201至步骤203。
108.201、建立与灯具控制设备的控制连接。
109.具体的,灯具设备建立与灯具控制设备之间的控制连接,在实际实施过程中灯具设备与灯具控制设备间可通过蓝牙建立连接,也可采用其他无线连接方式,具体可依据实际情况而定,此处不做限定。
110.202、接收所述灯具控制设备发送的目标节奏点数据。
111.具体的,灯具设备接收灯具控制设备发送的目标节奏点数据。其中目标节奏点数据为灯具控制设备基于目标音效提取获得。其中目标音效可为基于当前环境所获得的音效,在实际实施过程,灯具控制设备可采集当前环境的音效,并将环境音效以一定规则处理,得到目标节奏点数据,目标节奏点数据的数据种类可为目标音效的能量值或经快速傅里叶变换后所得到的频谱数据,具体可依据实际情况而定,此处不做限定。
112.203、依据所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。
113.具体的,灯具设备依据所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。在实际实施过程中,若灯具控制设备向灯具设备发送了节奏点数据,则说明灯具设备具有灯效运算功能,能够通过节奏点数据转化为自身的灯光效果数据。具体的,节奏点数据与灯效数据之间可能存在不同的对应关系,如基于节奏点数据中的能量值换算得出灯具应当展示的亮度信息,基于节奏点数据中的频谱数据计算获得灯具应当展示的颜色信息,可以理解的是,灯效运算功能中也可具有一定的模式设置,如设置灯效运算模式为璀璨模式,则在基于节奏点数据计算灯效过程中所得到的亮度更高,颜色更加亮丽,具体可依据实际情况而定,此处不做限定。灯具设备接收到目标节奏点数据后,依据预先设定的规则进行灯效运算,得出目标节奏点数据所赌赢的灯效并进行展示,进而完成灯效显示过程。
114.从以上技术方案可以看出,本技术实施例具有以下优点:本技术提供了一种灯具控制方法,应用于灯具控制设备,包括:获取目标音效;提取所述目标音效的目标节奏点数据;建立与子目标灯具的控制连接;判断所述子目标灯具是否支持灯效运算功能,所述灯效运算功能表示依据节奏点数据运算获得灯效数据的功能;若所述子目标灯具支持所述灯效运算功能,则发送所述目标节奏点数据至所述子目标灯具,以使得所述子目标灯具依据所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。通过本方法可知,本技术所提供的方法对于支持灯效运算功能的子目标灯具进行控制时,灯具控制设备只需基于目标音效提取灯具的节奏点信息,而无需基于节奏点信息计算对应的目标灯效,从而降低了对灯具控制设备的计算能力和存储能力的要求,提高了灯具控制过程的可实施性。
115.上述内容分别在灯具控制设备侧和灯具设备侧对本方案进行了描述,在实际实施过程中灯具控制设备、灯具设备和用户终端均可参与,具体的,请参照图3,本技术灯具控制设备的一个实施例包括:步骤301至步骤316。
116.301、建立控制连接。
117.具体的,终端设备与灯具控制设备间建立控制连接,终端设备的形式可为用户所使用的智能手机或平板电脑等设备,用户可通过安装于终端设备的特定应用程序完成建立控制连接过程,终端设备与灯具控制设备间的连接形式可为蓝牙连接或wifi连接,以及其他任意的无线连接方式,具体可依据实际情况而定,此处不做限定。
118.302、发送子目标灯具信息。
119.具体的,终端设备发送子目标灯具信息至灯具控制设备,以使得灯具控制设备依据子目标灯具信息建立与子目标灯具的控制连接,进而使得灯具控制设备可依据子目标灯具信息建立与各个子目标灯具之间的控制连接,从而完成后续灯具控制过程。
120.在实际实施过程中终端设备可通过远端服务器获取子目标灯具信息,子目标灯具信息可包括子目标灯具的设备名称、设备类型、设备通信协议、子设备音乐灯效模板参数等及其他相关信息,具体此处不做限定。
121.303、依据子目标灯具信息建立控制连接。
122.具体的,灯具控制设备依据子目标灯具信息各个子目标灯具建立控制连接,其中灯具控制设备可控制的子目标灯具包括支持灯效运算功能的子目标灯具和不支持灯效运算功能的子目标灯具。本步骤在实际实施过程中依据子目标灯具数量分别执行,即对各个子目标灯具分别依据其对应的子目标灯具信息建立控制连接,可以理解的是,本实施例中支持灯效运算功能的子目标灯具的数量和不支持灯效运算功能的子目标灯具的数量均可为一个或多个,具体此处不做限定。灯具控制设备与子目标灯具之间的连接可为蓝牙连接,灯具控制设备可依据子目标灯具信息中所具有的蓝牙地址和配对密码等信息建立与子目标灯具之间的控制连接,具体此处不做限定。
123.304、发送灯效运算功能查询指令。
124.具体的,灯具控制设备分别向所有受灯具控制设备控制的子目标灯具发送灯效运算功能查询指令,进而依据子目标灯具对所述灯效运算功能查询指令的回复结果确定所述子目标灯具是否支持灯效运算功能。对于支持灯效运算功能的子目标灯具其收到灯效运算功能查询指令后的回复与不支持灯效运算功能的子目标灯具收到该指令后所得到的回复存在区别,基于此可确定各个子目标灯具是否支持灯效运算功能。灯具控制设备可通过已经建立的蓝牙控制连接发送该灯效运算功能查询指令,灯效运算功能查询指令发送至子目标灯具灯具后,子目标灯具可依据自身设置向灯具控制设备回复表示支持或不支持的数据,灯效运算功能查询指令也用于获取子目标灯具的设备类型信息以及版本等信息,并依据子目标灯具所回复的设备类型信息以及版本等信息判断各个子目标灯具是否具有灯效运算功能。
125.305、发送对灯效运算功能查询指令的回复结果。
126.具体的,支持灯效运算功能的子目标灯具发送对灯效运算功能查询指令的回复结果至灯具控制设备,对于支持灯效运算功能的子目标灯具,可向灯具控制设备回复表达支持该功能的数据,以便灯具控制设备执行后续控制过程,回复结果的具体形式可依据预先
设置而定,具体此处不做限定。
127.306、发送对灯效运算功能查询指令的回复结果。
128.具体的,对于不支持灯效运算功能的子目标灯具而言,也可向灯具控制设备回复表达不支持灯效运算功能的回复结果,以便灯具控制设备获悉这一情况,也可不作回复,进入使得灯具控制设备由于回复超时这一情况获知该子目标灯具不支持灯效运算功能,具体方式可依据实际情况而定,此处不做限定。
129.307、发送灯效运算配置指令。
130.具体的,终端设备向灯具控制设备发送灯效运算配置指令,灯效运算配置指令用于调整所述子目标灯具依据所述目标节奏点数据运算获得目标灯效数据的运算方式。具体的,灯效运算配置指令可为针对灯具的灯效运算模式设置,如“节奏”模式或“璀璨”模式,不同模式所对应的灯效运算配置指令分别设置了不同的灯效运算规则,如在“节奏”模式下不同能量值所对应的灯光效果在亮度方面差距较大,从而使得用户可以更直接的通过灯具的灯光效果获知当前音效的节奏变化。对于“璀璨”模式下所对应的灯效运算规则计算得出的灯光效果更加艳丽,观赏效果较好。在实际实施过程中可通过运行于终端设备的特定应用程序向用户提供多个不同的模式选择,依据用户的选择生成并发送相应的灯效运算配置指令至灯具控制设备,并由灯具控制设备转发至相应子目标灯具。值得注意的是,在实际实施过程中用户和选择对不同的子目标灯具分别发送不同的灯效运算配置指令,即使得不同的子目标灯具采用不同的灯效运算模式设置,进而取得更好的灯光显示效果,具体可依据实际情况而定,此处不做限定。
131.308、发送灯效运算配置指令。
132.具体的,灯具控制设备发送灯效运算配置指令至相关联的支持灯效运算功能的子目标灯具,以使得子目标灯具依据所述目标节奏点数据运算获得目标灯效数据的运算方式。
133.309、依据所述灯效运算配置指令调整依据所述目标节奏点数据运算获得目标灯效数据的运算方式。
134.具体的,子目标灯具接收所述目标终端发送的灯效运算配置指令,并依据灯效运算配置指令调整自身依据节奏点数据运算获得灯效数据的运算方式,进而使得灯效显示过程符合用户所需的需求。
135.310、获取目标音效。
136.具体的,灯具控制设备获取目标音效,目标音效可为当前环境的音频信息,灯具控制设备可通过自身所具有的音频采集分析模块获取目标音效,在实际使用过程中当前环境音效可为某些音乐频率,具体可依据实际情况而定,此处不做限定。
137.311、提取目标节奏点数据。
138.具体的,灯具控制设备提取目标节奏点数据,举例而言,可在1秒中确定具有均匀间隔的30个节奏点,并分别获取各个节奏点的能量值和fft转换后的频谱数据作为目标节奏点数据,具体节奏点数据种类及获取方式可依据实际情况进行调整,具体此处不做限定。
139.312、发送目标节奏点数据。
140.313、依据所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。
141.具体的,上述步骤312至步骤313与前述图1对应实施例中步骤105及图2对应实施例中步骤202和步骤203类似,具体可参照前述内容,此处不做赘述。
142.314、依据所述目标节奏点数据运算获得目标灯效数据。
143.具体的,对于灯具控制设备还需对不支持灯效运算功能的子目标灯具进行控制的情况,此时,灯具控制设备需要依据目标节奏点数据运算获得目标灯效数据。具体的,灯具控制设备依据目标节奏点数据运算获得目标灯效数据的过程与支持灯效运算功能的子目标灯具依据目标节奏点数据运算获得目标灯效数据的过程类似,具体此处不做赘述,可以理解的是,在实际实施过程中用户同样可以对灯具控制设备依据所述目标节奏点数据运算获得目标灯效数据的运算方式进行设置,即设置灯具控制设备的灯效运算模式,具体模式设置可依据实际情况而定,此处不做限定。在灯具控制设备的灯效运算过程中,为降低所需的运算资源,灯具控制设备会依据某种特定规则计算得到统一的一个目标灯效数据,并将该目标灯效数据下发给多个子目标灯具,进而降低对灯具控制设备的计算能力要求。
144.315、发送所述目标灯效数据至所述子目标灯具。
145.具体的,灯具控制设备发送目标灯效数据至各个不支持灯效运算功能的子目标灯具。进而使得子目标灯具展示该目标灯效数据。
146.316、展示所述目标灯效数据对应的灯效。
147.具体的,各个不支持灯效运算功能的子目标灯具接收灯具控制设备所发送的目标灯效数据,并解析目标灯效数据所包括的亮度、颜色等数据,进而进行展示,从而使得不支持灯效运算功能的子目标灯具也可依据当前环境音乐效果变换自身所展示的灯效,使得灯光效果与当前氛围更加匹配。
148.从以上技术方案可以看出,本技术实施例具有以下优点:本技术提供了一种灯具控制方法,应用于灯具控制设备,包括:获取目标音效;提取所述目标音效的目标节奏点数据;建立与子目标灯具的控制连接;判断所述子目标灯具是否支持灯效运算功能,所述灯效运算功能表示依据节奏点数据运算获得灯效数据的功能;若所述子目标灯具支持所述灯效运算功能,则发送所述目标节奏点数据至所述子目标灯具,以使得所述子目标灯具依据所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。通过本方法可知,本技术所提供的方法对于支持灯效运算功能的子目标灯具进行控制时,灯具控制设备只需基于目标音效提取灯具的节奏点信息,而无需基于节奏点信息计算对应的目标灯效,从而降低了对灯具控制设备的计算能力和存储能力的要求,提高了灯具控制过程的可实施性。
149.上述内容对本技术所提供的灯具控制方法进行了描述,为支持上述实施例的实施,本技术还提供了一种灯具控制设备,请参阅图4,本技术灯具控制设备的一个实施例包括:
150.获取单元401,用于获取目标音效;
151.提取单元402,用于提取所述目标音效的目标节奏点数据;
152.建立单元403,用于建立与子目标灯具的控制连接;
153.判断单元404,用于判断所述子目标灯具是否支持灯效运算功能,所述灯效运算功能表示依据节奏点数据运算获得灯效数据的功能;
154.发送单元405,用于若所述子目标灯具支持所述灯效运算功能,则发送所述目标节
奏点数据至所述子目标灯具,以使得所述子目标灯具依据所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。
155.可选的,所述发送单元405还用于:若所述子目标灯具不支持灯效运算功能,则依据所述目标节奏点数据运算获得目标灯效数据;
156.发送所述目标灯效数据至所述子目标灯具,以使得所述子目标灯具展示所述目标灯效数据对应的灯效。
157.可选的,所述节奏点数据包括:所述目标音效不同时刻的能量值及频谱数据。
158.可选的,所述子目标灯具为多个。
159.可选的,所述判断单元404具体用于:
160.发送灯效运算功能查询指令至所述子目标灯具;
161.依据所述子目标灯具对所述灯效运算功能查询指令的回复结果确定所述子目标灯具是否支持灯效运算功能。
162.可选的,所述获取单元401还用于:
163.建立与目标终端的连接;
164.接收目标终端发送的子目标灯具信息;
165.所述建立单元403具体用于:
166.依据所述子目标灯具信息建立与所述子目标灯具的控制连接。
167.可选的,所述发送单元405还用于:
168.接收所述目标终端发送的灯效运算配置指令,所述灯效运算配置指令用于调整所述子目标灯具依据所述目标节奏点数据运算获得目标灯效数据的运算方式;
169.发送所述灯效运算配置指令至所述子目标灯具,以使得所述子目标灯具依据所述灯效运算配置指令调整依据所述目标节奏点数据运算获得目标灯效数据的运算方式。
170.本实施例中,灯具控制设备中各单元所执行的流程与前述图1所对应的实施例或图3对应实施例中灯具控制设备所执行的方法流程类似,具体此处不做赘述。
171.本技术还提供了一种灯具设备,请参阅图5,本技术灯具设备的一个实施例包括:
172.建立单元501,用于建立与灯具控制设备的控制连接;
173.接收单元502,用于接收所述灯具控制设备发送的目标节奏点数据,所述目标节奏点数据为所述灯具控制设备基于目标音效提取获得;
174.运算单元503,用于所述目标节奏点数据运算获得目标灯效数据并展示所述目标灯效数据对应的灯效。
175.本实施例中,灯具设备中各单元所执行的流程与前述图2所对应的实施例或图3对应实施例中灯具设备所执行的方法流程类似,具体此处不做赘述。
176.本技术还提供了一种终端设备,请参阅图6,本技术终端设备的一个实施例包括:
177.建立单元601,用于建立与灯具控制设备的控制连接;
178.发送单元602,用于发送子目标灯具信息至所述灯具控制设备,以使得所述灯具控制设备依据所述子目标灯具信息建立与所述子目标灯具的控制连接,并执行如本技术图1对应实施例对应的灯具控制方法。
179.本实施例中,终端设备中各单元所执行的流程与前述图3对应实施例中终端设备所执行的方法流程类似,具体此处不做赘述。
180.图7是本技术实施例提供的一种灯具控制设备的结构示意图,该灯具控制设备700可以包括一个或一个以上的处理器701和存储器705,该存储器705中存储有一个或一个以上的应用程序或数据。
181.本实施例中,处理器701中的具体功能模块划分可以与前述图4中所描述的各单元的功能模块划分方式类似,此处不再赘述。
182.其中,存储器705可以是易失性存储或持久存储。存储在存储器705的程序可以包括一个或一个以上模块,每个模块可以包括对处理器中的一系列指令操作。更进一步地,处理器701可以设置为与存储器705通信,在灯具控制设备700上执行存储器705中的一系列指令操作。
183.灯具控制设备700还可以包括一个或一个以上电源702,一个或一个以上有线或无线网络接口703,一个或一个以上输入输出接口704,该处理器701可以执行前述图1所示实施例中灯具控制方法所执行的操作,具体此处不再赘述。
184.图8是本技术实施例提供的一种灯具设备的结构示意图,该灯具设备800可以包括一个或一个以上的处理器801和存储器805,该存储器805中存储有一个或一个以上的应用程序或数据。
185.本实施例中,处理器801中的具体功能模块划分可以与前述图5中所描述的各单元的功能模块划分方式类似,此处不再赘述。
186.其中,存储器805可以是易失性存储或持久存储。存储在存储器805的程序可以包括一个或一个以上模块,每个模块可以包括对处理器中的一系列指令操作。更进一步地,处理器801可以设置为与存储器805通信,在灯具设备800上执行存储器805中的一系列指令操作。
187.灯具设备800还可以包括一个或一个以上电源802,以及多个发光单元803至804。该处理器801可以执行前述图2所示实施例中灯具控制方法所执行的操作,具体此处不再赘述。
188.图9是本技术实施例提供的一种终端设备的结构示意图,该灯具控制设备900可以包括一个或一个以上的处理器901和存储器905,该存储器905中存储有一个或一个以上的应用程序或数据。
189.本实施例中,处理器901中的具体功能模块划分可以与前述图6中所描述的各单元的功能模块划分方式类似,此处不再赘述。
190.其中,存储器905可以是易失性存储或持久存储。存储在存储器905的程序可以包括一个或一个以上模块,每个模块可以包括对处理器中的一系列指令操作。更进一步地,处理器901可以设置为与存储器905通信,在灯具控制设备900上执行存储器905中的一系列指令操作。
191.终端设备900还可以包括一个或一个以上电源902,一个或一个以上有线或无线网络接口903,一个或一个以上输入输出接口904,该处理器901可以执行前述图3所示实施例中终端设备所执行的操作,具体此处不再赘述。
192.本技术实施例还提供了一种计算机存储介质,该计算机存储介质用于储存为上述灯具控制方法所用的计算机软件指令,其包括用于执行为灯具控制方法所设计的程序。
193.该灯具控制方法可以如前述图1至图3中所描述的灯具控制方法。
194.本技术实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机软件指令,该计算机软件指令可通过处理器进行加载来实现上述图1至图3中任意一项的灯具控制方法的流程。
195.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,电路的等效变换,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
196.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
197.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
198.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换或改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1