System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() LED电子蜡烛的控制方法、装置、系统及存储介质制造方法及图纸_技高网

LED电子蜡烛的控制方法、装置、系统及存储介质制造方法及图纸

技术编号:40447769 阅读:4 留言:0更新日期:2024-02-22 23:07
本发明专利技术公开了一种LED电子蜡烛的控制方法、装置、系统及存储介质,所述方法包括获取每一电子蜡烛的地址信息;响应于用户触发的灯光模式输入操作,获取用户输入的至少两个灯光模式,至少两个所述灯光模式包括第一灯光模式和第二灯光模式;根据所述第一灯光模式和所述地址信息生成第一灯光控制队列,根据所述第二灯光模式和所述地址信息生成第二灯光控制队列;根据所述第一灯光控制队列和/或第二灯光控制队列生成缓存控制队列;基于所述第一灯光控制队列、缓存控制队列和第二灯光控制队列,控制每一电子蜡烛的发光状态。本发明专利技术在两种模式之间设置一个缓存控制队列,无需在切换模式时关闭全部灯珠,减少切换的延时,提高控制效率。

【技术实现步骤摘要】

本专利技术涉及电子蜡烛,尤其涉及一种led电子蜡烛的控制方法、装置、系统及存储介质。


技术介绍

1、目前,电子蜡烛灯(electonic candle light),也称为电子led蜡烛灯。随着技术的发展,电子蜡烛由刚开始的简单的模拟蜡烛的外形做出led灯芯到吹风声控蜡烛灯,其功能也越来越强,色彩越来越多,能投影、能感应声音、感应吹风,可以作为照明用具、装饰品或者氛围灯使用。

2、在现有技术中,一些品类的电子蜡烛具有多种灯光模式,通过多个电子蜡烛可以组成不同的显示效果。例如,通过单色发光模式、双色发光模式和三色发光模式,配合蜡烛的摆放形成不同图案。其中,电子蜡烛在进行不同灯光模式切换时,通常会将上一种模式对应的全部灯珠关闭,再控制当前模式对应的灯珠点亮,以此完成模式切换。然而,在上述切换过程中,不同模式的灯光衔接会存在延时,模式切换的效率低,导致电子蜡烛的灯光过渡有些突兀。


技术实现思路

1、本专利技术提供了一种led电子蜡烛的控制方法、装置、系统及存储介质,以实现在电子蜡烛模式切换时减少延时,提高切换效率,同时让蜡烛灯光切换的更加自然。

2、第一方面,为了解决上述技术问题,本专利技术提供了一种led电子蜡烛的控制方法,包括:

3、获取每一电子蜡烛的地址信息;

4、响应于用户触发的灯光模式输入操作,获取用户输入的至少两个灯光模式,至少两个所述灯光模式包括第一灯光模式和第二灯光模式;

5、根据所述第一灯光模式和所述地址信息生成第一灯光控制队列,根据所述第二灯光模式和所述地址信息生成第二灯光控制队列;

6、根据所述第一灯光控制队列和/或第二灯光控制队列生成缓存控制队列;

7、基于所述第一灯光控制队列、缓存控制队列和第二灯光控制队列,控制每一电子蜡烛的发光状态。

8、作为一种优选的实施方式,所述根据所述第一灯光控制队列和/或第二灯光控制队列生成缓存控制队列,包括:

9、获取所述第一灯光控制队列中位于尾端的电子蜡烛的地址信息,获取第二灯光控制队列中位于首端的电子蜡烛的地址信息;

10、根据所述第一灯光模式和所述位于尾端的电子蜡烛的地址信息,生成缓存控制队列;或者

11、根据所述第二灯光模式和所述位于首端的电子蜡烛的地址信息,生成缓存控制队列;或者

12、根据所述第一灯光模式和所述位于尾端的电子蜡烛的地址信息,以及根据所述第二灯光模式和所述位于首端的电子蜡烛的地址信息,生成缓存控制队列。

13、作为一种优选的实施方式,所述方法还包括:

14、获取用户输入的至少两个音频信息,至少两个所述音频信息包括第一音频信息和第二音频信息,至少两个所述音频信息分别与至少两个所述灯光模式一一对应;

15、根据每一所述音频信息提取音频特征,并基于所述音频特征与灯光模式的映射关系,获得与所述第一音频信息对应的第一灯光模式、与所述第二音频信息对应的第二灯光模式;其中,所述电子蜡烛具有摇摆灯芯,所述灯光模式包括灯芯摇摆的频率或闪烁的频率。

16、作为一种优选的实施方式,所述根据所述第一灯光控制队列和/或第二灯光控制队列生成缓存控制队列,包括:

17、对每一所述音频特征进行遍历,得到所述第一音频信息中声音强度由高降到零的第一时间段、所述第二音频信息中声音强度由零升到高的第二时间段;

18、根据所述第一时间段和/或第二时间段,对所述第一灯光控制队列和/或第二灯光控制队列进行划分,生成缓存控制队列。

19、作为一种优选的实施方式,所述方法还包括:

20、当基于所述缓存控制队列控制每一电子蜡烛的发光状态时,将所述灯芯的摇摆频率设为最小摇摆频率,或将所述灯芯的闪烁频率设为最小闪烁频率。

21、作为一种优选的实施方式,所述方法还包括:

22、在生成缓存控制队列之后,将所述缓存控制队列存储于对应的电子蜡烛中。

23、作为一种优选的实施方式,在所述生成缓存控制队列之后,所述方法还包括:

24、响应于用户触发的预亮操作,按照顺序连续调用所述第一灯光控制队列、缓存控制队列和第二灯光控制队列,控制每一电子蜡烛的发光状态,以使用户确认发光状态是否与预定状态一致;

25、当接收到所述发光状态与所述预定状态不一致的信息时,在所述缓存控制队列中插入空白队列,更新所述缓存控制队列并重复预亮操作。

26、第二方面,本专利技术提供了一种led电子蜡烛的控制装置,包括:

27、地址获取模块,用于获取每一电子蜡烛的地址信息;

28、模式确定模块,用于响应于用户触发的灯光模式输入操作,获取用户输入的至少两个灯光模式,至少两个所述灯光模式包括第一灯光模式和第二灯光模式;

29、队列生成模块,用于根据所述第一灯光模式和所述地址信息生成第一灯光控制队列,根据所述第二灯光模式和所述地址信息生成第二灯光控制队列;

30、缓存模块,用于根据所述第一灯光控制队列和/或第二灯光控制队列生成缓存控制队列;

31、发光控制模块,用于基于所述第一灯光控制队列、缓存控制队列和第二灯光控制队列,控制每一电子蜡烛的发光状态。

32、作为一种优选的实施方式,所述缓存模块包括:

33、地址信息获取单元,用于获取所述第一灯光控制队列中位于尾端的电子蜡烛的地址信息,获取第二灯光控制队列中位于首端的电子蜡烛的地址信息;

34、第一缓存单元,用于根据所述第一灯光模式和所述位于尾端的电子蜡烛的地址信息,生成缓存控制队列;或者

35、第二缓存单元,用于根据所述第二灯光模式和所述位于首端的电子蜡烛的地址信息,生成缓存控制队列;或者

36、第三缓存单元,用于根据所述第一灯光模式和所述位于尾端的电子蜡烛的地址信息,以及根据所述第二灯光模式和所述位于首端的电子蜡烛的地址信息,生成缓存控制队列。

37、第三方面,本专利技术还提供了一种led电子蜡烛的控制系统,其特征在于,包括控制器和若干个电子蜡烛,所述电子蜡烛与所述控制器通信连接,所述控制器用于执行如上述任意一项所述的led电子蜡烛的控制方法。

38、第四方面,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述中任意一项所述的led电子蜡烛的控制方法。

39、相比于现有技术,本专利技术具有如下有益效果:

40、本专利技术提供一种led电子蜡烛的控制方法,通过获取每一电子蜡烛的地址信息;响应于用户触发的灯光模式输入操作,获取用户输入的至少两个灯光模式,至少两个所述灯光模式包括第一灯光模式和第二灯光模式;根据所述第一灯光模式和所述地址信息生成第一灯光控制队列,根据所述第二灯光模式和所述地址信息生成第二灯光控制队列;根据所述第一灯光控制队列和/或第二本文档来自技高网...

【技术保护点】

1.一种LED电子蜡烛的控制方法,其特征在于,包括:

2.根据权利要求1所述的LED电子蜡烛的控制方法,其特征在于,所述根据所述第一灯光控制队列和/或第二灯光控制队列生成缓存控制队列,包括:

3.根据权利要求1所述的LED电子蜡烛的控制方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的LED电子蜡烛的控制方法,其特征在于,所述根据所述第一灯光控制队列和/或第二灯光控制队列生成缓存控制队列,包括:

5.根据权利要求4所述的LED电子蜡烛的控制方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的LED电子蜡烛的控制方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的LED电子蜡烛的控制方法,其特征在于,在所述生成缓存控制队列之后,所述方法还包括:

8.一种LED电子蜡烛的控制装置,其特征在于,包括:

9.一种LED电子蜡烛的控制系统,其特征在于,包括控制器和若干个电子蜡烛,所述电子蜡烛与所述控制器通信连接,所述控制器用于执行如权利要求1-7任意一项所述的LED电子蜡烛的控制方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至7中任意一项所述的LED电子蜡烛的控制方法。

...

【技术特征摘要】

1.一种led电子蜡烛的控制方法,其特征在于,包括:

2.根据权利要求1所述的led电子蜡烛的控制方法,其特征在于,所述根据所述第一灯光控制队列和/或第二灯光控制队列生成缓存控制队列,包括:

3.根据权利要求1所述的led电子蜡烛的控制方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的led电子蜡烛的控制方法,其特征在于,所述根据所述第一灯光控制队列和/或第二灯光控制队列生成缓存控制队列,包括:

5.根据权利要求4所述的led电子蜡烛的控制方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的led电子蜡烛的控制方法,其特征在于,所述方...

【专利技术属性】
技术研发人员:林志力许强谢杭甫陈东伟
申请(专利权)人:深圳市动力科技电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1