本发明专利技术公开了一种智能幻彩灯带的控制方法,包括根据UI层上传的颜色集合创建颜色点列表,利用渐变色原理对应生成第一预览图片并发送至UI层,其中,颜色点包括RGB值和坐标值;为第一预览图片自动生成可拖动显示滑块,显示滑块的每个滑动位置对应唯一的颜色点;根据UI层拖动显示滑块后的停留位置,计算对应颜色点的坐标值,并将根据该坐标值生成的第二预览图片发送至UI层;接收UI层的确认指令,根据第二预览图片计算智能幻彩灯带每个灯珠的颜色值,并根据颜色值对应的RGB值生成控制指令,将控制指令同步至智能幻彩灯带。本发明专利技术中用户能够在UI层编辑及创建多种色彩,使得智能幻彩灯带显示多种模式,具有操作简便、控制灵活、模式多样的优点。
【技术实现步骤摘要】
一种智能幻彩灯带的控制方法、装置、设备及介质
本专利技术涉及灯具控制领域,具体涉及一种智能幻彩灯带的控制方法、装置、设备及介质。
技术介绍
智能幻彩灯带即LED像素灯条,是以柔性FPC为基板,焊接LED以及外围电路形成,可以实现追逐、流水、幻彩灯显示效果。智能幻彩灯带因其颜色多彩多样,可塑性强的特点被广泛用于各个装饰场景。目前,对于智能幻彩灯带的控制主要是通过无线控制和有线控制两种。在无线控制方法中,一种是采用红外遥控、2.4G遥控等方式,通过遥控器的按钮触发控制;另一种是通过智能移动终端实现,例如手机控制,通过采用蓝牙、Wi-Fi等无线通讯方式,在手机上编辑灯带的颜色及动态模式。而有线控制主要通过USB连接电脑,在电脑上进行编辑灯带的颜色及动态模式。然而,这些现有方式都存在各自的缺点,例如红外遥控、2.4G遥控只有有限个简单按键,只能实现固定的模式及颜色;利用有线通信需要优先连接电脑,不仅操作复杂,而且局限性强。通过手机上的APP控制虽然较前二者来说更方便,但是在APP中往往只有内置的颜色及动态模式进行组合,进而导致呈现效果单一,无法满足对于智能幻彩灯带模式多样性要求。
技术实现思路
本专利技术的目的在于提供一种智能幻彩灯带的控制方法、装置、设备及介质,该方法能够解决现有技术下智能幻彩灯带控制方法中存在的操作复杂、呈现效果单一、局限性强的问题。为了克服上述现有技术中的缺陷,本专利技术提供了一种智能幻彩灯带的控制方法,包括:根据UI层上传的颜色集合创建颜色点列表,利用渐变色原理对应生成第一预览图片并发送至UI层,其中,所述颜色点包括RGB值和坐标值;为所述第一预览图片自动生成可拖动显示滑块,所述显示滑块的每个滑动位置对应唯一的所述颜色点;根据所述UI层中所述显示滑块的最终停留位置,计算对应颜色点的坐标值,并将根据该坐标值生成的第二预览图片发送至所述UI层;接收所述UI层发送的确认指令,根据所述第二预览图片计算智能幻彩灯带每个灯珠的颜色值,并根据所述颜色值对应的RGB值生成控制指令,将所述控制指令同步至智能幻彩灯带控制器,以控制智能幻彩灯带进行显示。进一步地,在所述根据UI层上传的颜色集合创建颜色点列表之前,还包括:响应所述UI层发送的自定义模式选择请求,对应发送不同菜单至所述UI层,所述菜单包括从图片生成模式及创建新模式;若所述UI层选择所述从图片生成模式,调用相机或图库界面使得所述UI层确定目标图片,并读取所述目标图片每个像素点的HSV及灰度值,将所述HSV中的亮度值及所述灰度值最高的颜色作为图片的待上传颜色;若所述UI层选择所述创建新模式,接收所述UI层自定义的上传颜色。进一步地,在所述接收所述UI层发送的确认指令之前,还包括:响应所述UI层的添加颜色点请求,为所述添加的颜色点创建颜色点对象并存储至所述颜色点列表中,并将所述第二预览图片自动更新为第三预览图片。进一步地,所述可添加颜色点的数量小于或等于1000个。进一步地,所述智能幻彩灯带的控制方法,还包括:响应所述UI层的颜色编辑请求,调用颜色选择器供所述UI层选择,根据所述UI层选择的颜色,利用数组索引获得对应的颜色点,并更新对应的颜色值。进一步地,所述颜色选择器包含65536种颜色。进一步地,通过WiFi、蓝牙、互联网、广播蓝牙或Zigbee通信方式将所述控制指令同步至所述智能幻彩灯带控制器。本专利技术还提供了一种智能幻彩灯带的控制装置,包括:列表创建单元,用于根据UI层上传的颜色集合创建颜色点列表,利用渐变色原理对应生成第一预览图片并发送至UI层,其中,所述颜色点包括RGB值和坐标值;滑块生成单元,用于为所述第一预览图片自动生成可拖动显示滑块,所述显示滑块的每个滑动位置对应唯一的所述颜色点;图片生成单元,用于根据所述UI层中所述显示滑块的最终停留位置,计算对应颜色点的坐标值,并将根据该坐标值生成的第二预览图片发送至所述UI层;控制单元,用于接收所述UI层发送的确认指令,根据所述第二预览图片计算智能幻彩灯带每个灯珠的颜色值,并根据所述颜色值对应的RGB值生成控制指令,将所述控制指令同步至智能幻彩灯带控制器,以控制智能幻彩灯带进行显示。本专利技术还提供了一种计算机终端设备,包括:一个或多个处理器;存储器,与所述处理器耦接,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上任一项所述的智能幻彩灯带的控制方法。本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行实现如上任一项所述的智能幻彩灯带的控制方法。相对于现有技术,本专利技术的有益效果在于:1)支持通过手机创建自定义颜色及动态模式;2)通过Wi-Fi、蓝牙、互联网、广播蓝牙、Zigbee等无线通信技术发送;3)颜色包括任意渐变颜色、任意填充颜色;4)支持选择一个图片,从图片读取主要颜色;5)模式包括:静态、流水、呼吸、跳变、频闪、爆闪;6)支持手动拖动颜色点,调出任意需要的渐变颜色或填充颜色长度;7)编辑模式时,在手机界面上说实时预览,同时发送给设备,达到“所见即所得”的效果。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的智能幻彩灯带的控制方法的流程示意图;图2是本专利技术某一实施例提供的在步骤S10前所执行步骤的流程示意图;图3是本专利技术某一实施例提供的UI层、应用层及智能幻彩灯带控制器之间数据交互流程图;图4是本专利技术某一实施例提供的智能幻彩灯带的控制装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,文中所使用的步骤编号仅是为了方便描述,不对作为对步骤执行先后顺序的限定。应当理解,在本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组本文档来自技高网...
【技术保护点】
1.一种智能幻彩灯带的控制方法,其特征在于,包括:/n根据UI层上传的颜色集合创建颜色点列表,利用渐变色原理对应生成第一预览图片并发送至UI层,其中,所述颜色点包括RGB值和坐标值;/n为所述第一预览图片自动生成可拖动显示滑块,所述显示滑块的每个滑动位置对应唯一的所述颜色点;/n根据所述UI层中所述显示滑块的最终停留位置,计算对应颜色点的坐标值,并将根据该坐标值生成的第二预览图片发送至所述UI层;/n接收所述UI层发送的确认指令,根据所述第二预览图片计算智能幻彩灯带每个灯珠的颜色值,并根据所述颜色值对应的RGB值生成控制指令,将所述控制指令同步至智能幻彩灯带控制器,以控制智能幻彩灯带进行显示。/n
【技术特征摘要】
1.一种智能幻彩灯带的控制方法,其特征在于,包括:
根据UI层上传的颜色集合创建颜色点列表,利用渐变色原理对应生成第一预览图片并发送至UI层,其中,所述颜色点包括RGB值和坐标值;
为所述第一预览图片自动生成可拖动显示滑块,所述显示滑块的每个滑动位置对应唯一的所述颜色点;
根据所述UI层中所述显示滑块的最终停留位置,计算对应颜色点的坐标值,并将根据该坐标值生成的第二预览图片发送至所述UI层;
接收所述UI层发送的确认指令,根据所述第二预览图片计算智能幻彩灯带每个灯珠的颜色值,并根据所述颜色值对应的RGB值生成控制指令,将所述控制指令同步至智能幻彩灯带控制器,以控制智能幻彩灯带进行显示。
2.根据权利要求1所述的智能幻彩灯带的控制方法,其特征在于,在所述根据UI层上传的颜色集合创建颜色点列表之前,还包括:
响应所述UI层发送的自定义模式选择请求,对应发送不同菜单至所述UI层,所述菜单包括从图片生成模式及创建新模式;
若所述UI层选择所述从图片生成模式,调用相机或图库界面使得所述UI层确定目标图片,并读取所述目标图片每个像素点的HSV及灰度值,将所述HSV中的亮度值及所述灰度值最高的颜色作为图片的待上传颜色;
若所述UI层选择所述创建新模式,接收所述UI层自定义的上传颜色。
3.根据权利要求1所述的智能幻彩灯带的控制方法,其特征在于,在所述接收所述UI层发送的确认指令之前,还包括:
响应所述UI层的添加颜色点请求,为所述添加的颜色点创建颜色点对象并存储至所述颜色点列表中,并将所述第二预览图片自动更新为第三预览图片。
4.根据权利要求3所述的智能幻彩灯带的控制方法,其特征在于,所述可添加颜色点的数量小于或等于1000个。
5.根据权利要求3所述的智能幻彩灯带的控制方法,其特征在于...
【专利技术属性】
技术研发人员:林福周,周明长,聂创达,
申请(专利权)人:江门市征极光兆科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。