LED灯组显示方法、装置、设备及存储介质制造方法及图纸

技术编号:23992786 阅读:54 留言:0更新日期:2020-04-29 17:00
本发明专利技术公开了一种LED灯组显示方法、装置、设备及存储介质,该方法包括以下步骤:管理模块加载配置文本,所述配置文本中包括各种运行状态和与所述各种运行状态对应的显示文件标识;管理模块确定当前设备的当前运行状态,从所述配置文本中获取与所述当前运行状态对应的显示文件标识,并将所述显示文件标识发送给实现模块;实现模块接收所述管理模块发送的显示文件标识,按照所述显示文件标识获取显示控制数据,根据所述显示控制数据对所述当前设备的LED灯组进行显示控制。通过将设备的运行状态与显示控制数据解耦,提升灯效调整的效率,降低调整成本,并通过将灯效控制的管理和实现进程固化为标准模块,进一步提升灯效控制的效率。

LED light group display method, device, equipment and storage medium

【技术实现步骤摘要】
LED灯组显示方法、装置、设备及存储介质
本专利技术涉及LED领域,尤其涉及一种LED灯组显示方法、装置、设备及存储介质。
技术介绍
RGBLED灯是以红绿蓝三原色混光交集成像的,能够显示以R、G、B为顶点的三角形色域,其色域比传统单色显示的色域更加宽阔。但是,由于现有的RGBLED灯的行为和逻辑实现都是在代码层实现的,而且一个产品对应有一套代码,不同的设备状态也需要对应一套LED数据,各种LED数据必须是全局变量保存,导致占用内存极高;而且,每套代码可复用程度低,耦合性极高,不容易进行维护,若要对产品的RGBLED灯在特定状态下的显示行为进行更改,需要更改大量代码,开发维护成本较高,且效率低下。
技术实现思路
本专利技术的主要目的在于提供一种LED灯组显示方法、装置、设备及存储介质,旨在解决现有LED灯组的灯效控制逻辑耦合性高、不易维护的技术问题。为实现上述目的,本专利技术提供一种LED灯组显示方法,所述LED灯组显示方法应用于LED灯组显示系统,所述LED灯组显示系统包括管理模块和实现模块,所述LED灯组显示方法包括以下步骤:管理模块加载配置文本,所述配置文本中包括各种运行状态和与所述各种运行状态对应的显示文件标识;管理模块确定当前设备的当前运行状态,从所述配置文本中获取与所述当前运行状态对应的显示文件标识,并将所述显示文件标识发送给实现模块;实现模块接收所述管理模块发送的显示文件标识,按照所述显示文件标识获取显示控制数据,根据所述显示控制数据对所述当前设备的LED灯组进行显示控制。可选地,所述管理模块确定当前设备的当前运行状态的步骤之前,还包括:管理模块接收对所述配置文本进行配置的配置指令,所述配置指令中包括各种运行状态和与所述各种运行状态对应的显示文件标识;管理模块将所述各种运行状态和与所述各种运行状态对应的显示文件标识存储至存储器中。可选地,所述实现模块接收所述管理模块发送的显示文件标识,按照所述显示文件标识获取显示控制数据,根据所述显示控制数据对所述当前设备的LED灯组进行显示控制的步骤之后,还包括:若所述当前设备的运行状态发生变化,管理模块则从所述配置文本中获取与变化后的运行状态对应的显示文件标识,并将所述与变化后的运行状态对应的显示文件标识发送给实现模块;实现模块接收所述与变化后的运行状态对应的显示文件标识,按照所述与变化后的运行状态对应的显示文件标识获取变化后的显示控制数据,根据所述变化后的显示控制数据对所述当前设备的LED灯组进行显示控制。可选地,所述配置文本中还包括各种运行状态和与所述各种运行状态对应的显示等级,所述管理模块确定当前设备的当前运行状态,从所述配置文本中获取与所述当前运行状态对应的显示文件标识,并将所述显示文件标识发送给实现模块的步骤之后,还包括:管理模块从所述配置文本中获取与所述当前运行状态对应的第一显示等级;所述管理模块则从所述配置文本中获取与变化后的运行状态对应的显示文件标识,并将所述与变化后的运行状态对应的显示文件标识发送给实现模块的步骤之前,还包括:管理模块从所述配置文本中获取与变化后的运行状态对应的第二显示等级;若所述第二显示等级高于所述第一显示等级,则执行步骤:管理模块则从所述配置文本中获取与变化后的运行状态对应的显示文件标识,并将所述与变化后的运行状态对应的显示文件标识发送给实现模块;若所述第二显示等级低于所述第一显示等级,实现模块则根据所述显示控制数据对所述当前设备的LED灯组进行显示控制。可选地,所述实现模块接收所述管理模块发送的显示文件标识,按照所述显示文件标识获取显示控制数据的步骤包括:实现模块接收所述管理模块发送的显示文件标识,按照所述显示文件标识从预设显示控制数据库中读取显示控制数据,所述预设显示控制数据库中按照不同的显示文件标识对应存储有不同的显示控制数据。可选地,所述管理模块确定当前设备的当前运行状态的步骤包括:管理模块监测所述当前设备的控制消息;管理模块根据所述控制消息确定当前设备的当前运行状态。可选地,所述配置文本中还包括与所述各种运行状态对应的显示时长或循环显示次数,所述管理模块确定当前设备的当前运行状态,从所述配置文本中获取与所述当前运行状态对应的显示文件标识,并将所述显示文件标识发送给实现模块的步骤,还包括:管理模块从所述配置文本中获取与所述运行状态对应的显示时长或循环显示次数,并将所述显示时长或循环显示次数发送给实现模块;所述实现模块接收所述管理模块发送的显示文件标识,按照所述显示文件标识获取显示控制数据,根据所述显示控制数据对所述当前设备的LED灯组进行显示控制的步骤,还包括:实现模块接收所述显示时长或循环显示次数,根据所述显示控制数据、所述显示时长或循环显示次数对所述当前设备的LED灯组进行显示控制。进一步地,为实现上述目的,本专利技术还提供一种LED灯组显示装置,所述LED灯组显示装置包括:加载模块,用于加载配置文本,所述配置文本中包括各种运行状态和与所述各种运行状态对应的显示文件标识;确定模块,确定当前设备的当前运行状态,从所述配置文本中获取与所述当前运行状态对应的显示文件标识;控制模块,用于按照所述显示文件标识获取显示控制数据,根据所述显示控制数据对所述当前设备的LED灯组进行显示控制。进一步地,为实现上述目的,本专利技术还提供一种LED灯组显示设备,所述LED灯组显示设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的LED灯组显示程序,所述LED灯组显示程序被所述处理器执行时实现如上述所述的LED灯组显示方法的步骤。进一步地,为实现上述目的,本专利技术还提供一种存储介质,所述存储介质上存储有LED灯组显示程序,所述LED灯组显示程序被处理器执行时实现如上所述的LED灯组显示方法的步骤。本专利技术通过管理模块加载配置文本,所述配置文本中包括各种运行状态和与所述各种运行状态对应的显示文件标识;管理模块确定当前设备的当前运行状态,从所述配置文本中获取与所述当前运行状态对应的显示文件标识,并将所述显示文件标识发送给实现模块;实现模块接收所述管理模块发送的显示文件标识,按照所述显示文件标识获取显示控制数据,根据所述显示控制数据对所述当前设备的LED灯组进行显示控制。通过将设备的运行状态与显示控制数据解耦,通过显示文件标识作为关联二者的可活动桥梁,降低二者的关联性,在需要调整特定运行状态的灯效时,无需改变全局控制代码和逻辑,只需要改变该运行状态对应的显示文件标识即可,从而提升灯效调整的效率,降低调整成本,并将灯效控制的管理和实现进程固化为标准模块,进一步提升灯效控制的效率。从而解决了现有LED灯组的灯效控制逻辑耦合性高、不易维护的技术问题。附图说明图1为本专利技术LED灯组显示设备实施例方案涉及的设备硬件运行环境的结构示意图;图2为本专利技术LED灯组显示方法第一实施例的流程示本文档来自技高网...

【技术保护点】
1.一种LED灯组显示方法,其特征在于,所述LED灯组显示方法应用于LED灯组显示系统,所述LED灯组显示系统包括管理模块和实现模块,所述LED灯组显示方法包括以下步骤:/n管理模块加载配置文本,所述配置文本中包括各种运行状态和与所述各种运行状态对应的显示文件标识;/n管理模块确定当前设备的当前运行状态,从所述配置文本中获取与所述当前运行状态对应的显示文件标识,并将所述显示文件标识发送给实现模块;/n实现模块接收所述管理模块发送的显示文件标识,按照所述显示文件标识获取显示控制数据,根据所述显示控制数据对所述当前设备的LED灯组进行显示控制。/n

【技术特征摘要】
1.一种LED灯组显示方法,其特征在于,所述LED灯组显示方法应用于LED灯组显示系统,所述LED灯组显示系统包括管理模块和实现模块,所述LED灯组显示方法包括以下步骤:
管理模块加载配置文本,所述配置文本中包括各种运行状态和与所述各种运行状态对应的显示文件标识;
管理模块确定当前设备的当前运行状态,从所述配置文本中获取与所述当前运行状态对应的显示文件标识,并将所述显示文件标识发送给实现模块;
实现模块接收所述管理模块发送的显示文件标识,按照所述显示文件标识获取显示控制数据,根据所述显示控制数据对所述当前设备的LED灯组进行显示控制。


2.如权利要求1所述的LED灯组显示方法,其特征在于,所述管理模块确定当前设备的当前运行状态的步骤之前,还包括:
管理模块接收对所述配置文本进行配置的配置指令,所述配置指令中包括各种运行状态和与所述各种运行状态对应的显示文件标识;
管理模块将所述各种运行状态和与所述各种运行状态对应的显示文件标识存储至存储器中。


3.如权利要求1所述的LED灯组显示方法,其特征在于,所述实现模块接收所述管理模块发送的显示文件标识,按照所述显示文件标识获取显示控制数据,根据所述显示控制数据对所述当前设备的LED灯组进行显示控制的步骤之后,还包括:
若所述当前设备的运行状态发生变化,管理模块则从所述配置文本中获取与变化后的运行状态对应的显示文件标识,并将所述与变化后的运行状态对应的显示文件标识发送给实现模块;
实现模块接收所述与变化后的运行状态对应的显示文件标识,按照所述与变化后的运行状态对应的显示文件标识获取变化后的显示控制数据,根据所述变化后的显示控制数据对所述当前设备的LED灯组进行显示控制。


4.如权利要求3所述的LED灯组显示方法,其特征在于,所述配置文本中还包括各种运行状态和与所述各种运行状态对应的显示等级,所述管理模块确定当前设备的当前运行状态,从所述配置文本中获取与所述当前运行状态对应的显示文件标识,并将所述显示文件标识发送给实现模块的步骤之后,还包括:
管理模块从所述配置文本中获取与所述当前运行状态对应的第一显示等级;
所述管理模块则从所述配置文本中获取与变化后的运行状态对应的显示文件标识,并将所述与变化后的运行状态对应的显示文件标识发送给实现模块的步骤之前,还包括:
管理模块从所述配置文本中获取与变化后的运行状态对应的第二显示等级;
若所述第二显示等级高于所述第一显示等级,则执行步骤:管理模块则从所述配置文本中获取与变化后的运行状态对应的显示文件标识,并将所述与变化后的运行状态对应的显示文件标识发送给实现模块;

【专利技术属性】
技术研发人员:赖铭
申请(专利权)人:TCL通力电子惠州有限公司
类型:发明
国别省市:广东;44

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

1