掌桥专利:专业的专利平台
掌桥专利
首页

灯具安装配置方法、装置、设备及介质

文献发布时间:2024-01-17 01:26:37


灯具安装配置方法、装置、设备及介质

技术领域

本申请涉及灯具领域,尤其涉及一种灯具安装配置方法、相应的装置、电子设备及计算机可读存储介质。

背景技术

随着人们生活质量的提高,对物质生活有了更高的要求,因此智能家居得 以迅猛发展,越来越多的人开始使用智能家居。而照明设备作为智能家居的重要组成部分,人们对它的要求逐渐不再满足于单纯的照明功能,其对个性化以及场景化地进行灯具设计与安装的要求大幅度提升。

现有技术中常按照预先编制好的安装配置信息,通过预先设置的安装配置信息确定安装校验指令,对灯具进行安装校验,其安装配置信息比较单一、固化,无法适用于用户根据个性化需求以及场景需求所设计的灯具,无法灵活根据用户实时设计的个性化灯具产品进行安装校验操作。

综上,为了解决安装配置信息比较单一、固化,无法适用于用户根据个性化需求以及场景需求所设计的灯具,无法灵活根据用户实时设计的个性化灯具产品进行安装校验操作等问题,本申请人出于解决该问题的考虑做出相应的探索。

发明内容

本申请的目的在于解决上述问题而提供一种灯具安装配置方法、相应的装置、电子设备及计算机可读存储介质。

为满足本申请的各个目的,本申请采用如下技术方案:

适应本申请的目的之一而提出的一种灯具安装配置方法,包括如下步骤:

在灯块拼接界面中初始化显示灯具的样式布局,所述样式布局包括多个灯块属性数据,所述灯块属性数据包括多个灯块标识,每个所述灯块标识用于指示所述灯具中的一个灯块,所述灯块标识包括所述样式布局中的灯块对应的选定接口标识;

响应作用于所述灯具的样式布局中的任意一个选定接口标识相对应的选定接口而触发的至少一次拼接操作以更新所述灯具的样式布局,基于所述拼接操作确定所述样式布局中各个灯块相对应的所述灯块属性数据;

将所述样式布局的灯具中的各个灯块相对应的灯块属性数据构造为灯具安装配置信息;

响应所述样式布局的灯具的安装校验指令,基于所述灯具安装配置信息进行所述灯具的校验,以完成灯具的安装配置。

可选的,基于所述拼接操作确定所述样式布局中各个灯块相对应的所述灯块属性数据的步骤,包括如下步骤:

将所述样式布局的灯具相对应的初始化灯块作为中心灯块;

获取所述拼接操作触发生成的各个灯块相对于所述中心灯块的横坐标、纵坐标以及旋转角度;

根据所述横坐标、纵坐标以及旋转角度确定所述拼接操作触发生成的灯块相对应的空间位置数据,根据所述空间位置数据确定所述灯块相对于所述中心灯块的空间位置,并将所述空间位置数据封装至所述灯块属性数据中。

可选的,基于所述拼接操作确定所述样式布局中各个灯块相对应的所述灯块属性数据的步骤,包括如下步骤:

响应于所述灯块拼接界面中的采集控件而触发的灯块标识采集操作,基于所述采集操作获取所述拼接操作触发生成的各个灯块相对应的生成顺序标识以及选定接口标识;

将所述生成顺序标识以及选定接口标识确定为所述灯块标识,将所述灯块标识封装至所述灯块属性数据中。

可选的,基于所述拼接操作确定所述样式布局中各个灯块相对应的所述灯块属性数据的步骤,包括如下步骤:

基于所述拼接操作触发生成的各个灯块相对应的生成顺序标识以及选定接口标识确定所述各个灯块相对于所述中心灯块其对应的平面运动方向;

将所述平面运动方向确定所述拼接操作触发生成的各个灯块相对应的方向数据,将所述方向数据封装至所述灯块属性数据中。

可选的,根据所述空间位置数据确定所述灯块相对于所述中心灯块的空间位置的步骤之后,包括如下步骤:

基于所述拼接操作触发生成的各个灯块相对应的其相对于所述中心灯块的空间位置、所述各个灯块相对应的生成顺序标识以及选定接口标识,确定所述拼接操作触发生成的各个灯块的工作时序数据;

将所述各个灯块相对应的工作时序数据封装至所述灯块属性数据中。

可选的,将所述样式布局的灯具中的各个灯块相对应的灯块属性数据构造为灯具安装配置信息的步骤,包括如下步骤:

根据触发生成的所述各个灯块相对于所述中心灯块的平面运动方向,按照所述各个灯块相对于所述中心灯块的相对空间位置关系,更新所述灯具安装配置信息中所述各个灯块的工作时序数据;

将更新后的所述各个灯块相对应的工作时序数据进行标准化处理,将处理后的所述工作时序数据与所述各个灯块相对应的空间位置数据映射为所述灯具安装配置信息中相对应的数据。

可选的,将所述样式布局的灯具中的各个灯块相对应的灯块属性数据构造为灯具安装配置信息的步骤,包括如下步骤:

获取所述拼接操作触发生成的各个灯块相对应的所述生成顺序标识、选定接口标识、方向数据、工作时序数据以及空间位置数据;

将各个灯块相对应的所述生成顺序标识、选定接口标识、方向数据、工作时序数据以及空间位置数据封装为所述灯具安装配置信息。

适应本申请的另一目的而提供的一种灯具安装配置装置,包括:

初始化模块,设置为在灯块拼接界面中初始化显示灯具的样式布局,所述样式布局包括多个灯块属性数据,所述灯块属性数据包括多个灯块标识,每个所述灯块标识用于指示所述灯具中的一个灯块,所述灯块标识包括所述样式布局中的灯块对应的选定接口标识;

属性数据确定模块,设置为响应作用于所述灯具的样式布局中的任意一个选定接口标识相对应的选定接口而触发的至少一次拼接操作以更新所述灯具的样式布局,基于所述拼接操作确定所述样式布局中各个灯块相对应的所述灯块属性数据;

配置信息构造模块,设置为将所述样式布局的灯具中的各个灯块相对应的灯块属性数据构造为灯具安装配置信息;

校验响应模块,设置为响应所述样式布局的灯具的安装校验指令,基于所述灯具安装配置信息进行所述灯具的校验,以完成灯具的安装配置。

适应本申请的另一目的而提供的一种灯具安装配置设备,包括中央处理器和存储器,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行本申请所述灯具安装配置方法的步骤。

适应本申请的另一目的而提供的一种计算机可读存储介质,其以计算机可读指令的形式存储有依据所述灯具安装配置方法所实现的计算机程序,该计算机程序被计算机调用运行时,执行相应的方法所包括的步骤。

相对于现有技术,本申请针对无法适用于用户根据个性化需求以及场景需求所设计的灯具,无法灵活根据用户实时设计的个性化灯具产品进行安装校验操作等问题,在用户根据个人喜好以及特定的场景需求在终端设备的灯块拼接界面定制个性化灯具的过程中,实时收集个性化灯具中各个灯块的属性数据,并将各项属性数据进行封装,生成安装配置信息,按照一定的数据格式存储至厂商的服务器,以待个性化灯具的安装校验使用,以方便交互的方式实现用户对个性化灯具的安装配置信息的自定义,拓展了个性化灯具的功能,方便用户在物理空间对自己设计的个性化灯具进行安装校验,显著提高用户对个性化灯具的使用体验,拓宽了灯具市场,大大提高企业的效益,对于安装配置信息的设定过程,从固化、机械的编程指令转化为极为便捷的人机交互手段,提升了个性化灯具的安装校验效率,有助于个性化灯具在产业上的快速推广应用。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本申请实施例中的拼接灯具的结构示意图;

图2为本申请实施例中灯具安装配置方法的流程示意图;

图3为本申请实施例中将拼接灯具相对应的空间位置数据封装至灯块属性数据中的流程示意图;

图4为本申请实施例中将拼接灯具相对应的灯块标识封装至灯块属性数据中的流程示意图;

图5为本申请实施例中将拼接灯具相对应的方向数据封装至灯块属性数据中的流程示意图;

图6为本申请实施例中将拼接灯具相对应的工作时序数据封装至灯块属性数据中的流程示意图;

图7为本申请实施例中更新灯具安装配置信息中各个灯块的工作时序数据的流程示意图;

图8为本申请实施例中封装灯块属性数据中的各项数据的流程示意图;

图9为本申请实施例中灯具安装配置装置的原理框图;

图10为本申请实施例中的计算机设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“客户端”、“终端”、“终端设备”,既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他诸如个人计算机、平板电脑之类的通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(PersonalCommunications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global PositioningSystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“客户端”、“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“客户端”、“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本申请所称的“服务器”、“客户端”、“服务节点”等名称所指向的硬件,本质上是具备个人计算机等效能力的电子设备,为具有中央处理器(包括运算器和控制器)、存储器、输入设备以及输出设备等冯若依曼原理所揭示的必要构件的硬件装置,计算机程序存储于其存储器中,中央处理器将存储在外存中的程序调入内存中运行,执行程序中的指令,与输入输出设备交互,借此完成特定的功能。

需要指出的是,本申请所称的“服务器”这一概念,同理也可扩展到适用于服务器机群的情况。依据本领域技术人员所理解的网络部署原理,所述各服务器应是逻辑上的划分,在物理空间上,这些服务器既可以是互相独立但可通过接口调用的,也可以是集成到一台物理计算机或一套计算机机群的。本领域技术人员应当理解这一变通,而不应以此约束本申请的网络部署方式的实施方式。

本申请示例性给出的拼接灯具由多个灯块相邻拼接而成,根据其所述灯块的结构不同,以及根据其拼接关系的不同,可以有多种不同的产品形态。本申请的拼接灯具可以适于作为氛围灯使用,可以起到妆点空间氛围的效果,常安装在室内空间中。

例如,请参阅图1,图1是由多个具有正六边形结构的灯块1拼接而成的一种拼接灯具,其中,每个灯块1中包括有多个发光单元,例如分布在正六边形结构的各条边,各个棱形区块等,据此,可以对每个灯块1实施不同粒度的发光控制,例如,可以单独控制各个棱形区域、边,或者整体控制灯块1内的所有发光单元等。

每个灯块1均设有与其他灯块1相拼接的安装接口和电气接口,或者将安装接口和电气接口合并为同一机电接口,用户通过将不同灯块1顺次进行拼接,拼接出不同的拓扑效果,便可组装出不同形态的拼接灯具。

为了方便控制,拼接灯具通常设置有主控模块2,主控模块2通常包括控制芯片、通信组件等。

所述控制芯片可采用各种嵌入式芯片实现,例如蓝牙SoC(System on Chip,系统级芯片)、WiFi SoC、MCU (Micro Controller Unit,微控制器)、DSP(Digital SignalProcessing,数字信号处理)等芯片,其中通常包括中央处理器和存储器,主要用于存储和执行程序指令,实现相应的功能。所述通信组件可以用于与外部设备通信,例如,可以与个人计算机、智能手机之类的各种智能终端设备通信,以便用户通过终端设备向拼接灯具下达灯具安装配置指令。

控制芯片通过所述通信组件接收所述灯具安装配置指令后,对应解析成用于控制拼接灯具的各个发光单元的灯效信号,输出到各个灯块1,控制各个灯块1的发光单元协同播放灯效。

在一些实施例中,主控模块2还可以按需配置电源适配器、控制面板、显示屏等。所述电源适配器主要用于将市电转换为直流电,以便为整个拼接灯具供电。所述控制面板通常提供一个或多个按键,用于对主控模块2实施开关控制等。所述显示屏可用于显示各种控制信息,以便与所述控制面板中的按键相配合,支持人机交互功能的实现。一些实施例中,所述控制面板可以与所述显示屏可以集成到同一触控显示屏中。

本申请的灯具安装配置方法,可以实现为计算机程序产品,安装于终端设备中运行,从而为用户提供人机交互界面,由用户在终端设备的灯块拼接界面中完成对所述拼接灯具的个性化定制,并生成所述拼接灯具的安装配置信息,然后基于所述安装配置信息生成灯具安装校验指令并发送给拼接灯具,以完成对所述拼接灯具在物理空间中的安装校验。

在参考以上示例性场景的基础上,请参阅图2,本申请的灯具安装配置方法在其一个实施例中,包括如下步骤:

步骤S10、在灯块拼接界面中初始化显示灯具的样式布局,所述样式布局包括多个灯块属性数据,所述灯块属性数据包括多个灯块标识,每个所述灯块标识用于指示所述灯具中的一个灯块,所述灯块标识包括所述样式布局中的灯块对应的选定接口标识;

所述终端设备响应用户触发的灯具拼接请求而显示所述终端设备的灯块拼接界面,所述灯块拼接界面中初始化显示所述灯具的样式布局。所述灯具的样式布局中至少包含一个灯块,在所述终端设备的灯块拼接界面的画布中,所述灯块拼接界面中初始化显示所述灯具的样式布局之后,用户可以根据个人喜好在初始化显示的所述灯具的样式布局上进行拼接操作以拼接任意样式布局的灯具。所述样式布局包括多个灯块属性数据,所述灯块属性数据包括多个灯块标识,每个所述灯块标识用于指示所述灯具中的一个灯块,所述灯块标识包括所述样式布局中的灯块对应的选定接口标识。

步骤S20、响应作用于所述灯具的样式布局中的任意一个选定接口标识相对应的选定接口而触发的至少一次拼接操作以更新所述灯具的样式布局,基于所述拼接操作确定所述样式布局中各个灯块相对应的所述灯块属性数据;

所述选定接口可以是所述灯块拼接界面中的样式布局的灯块周围的连接进、出口,用户可以触发所述灯块拼接界面中的样式布局的灯块周围的连接进口或连接出口以完成一次拼接操作,所述选定接口可以是所述灯块拼接界面中的样式布局的灯块周围的连接进、出口,用户可以触发所述灯块拼接界面中的样式布局的灯块周围的连接进口或连接出口以完成一次拼接操作。所述终端设备的灯块拼接界面中初始化显示所述灯具的样式布局之后,响应作用于所述灯具的样式布局中的任意一个选定接口标识相对应的选定接口而触发的至少一次拼接操作以更新所述灯具的样式布局,基于所述拼接操作确定所述样式布局中各个灯块相对应的所述灯块属性数据。用户可以点击所述灯块拼接界面的画布中所述样式布局的灯块周围的选定接口标识添加新的灯块,当然,也可以点击灯块上的删除标识以删除该灯块,并将基于所述拼接操作生成的各个灯块相对应的所述灯块属性数据存储至厂商的服务器中。

在一些实施例中,用户在所述终端设备的灯块拼接界面中进行灯块拼接的过程中,响应于所述灯块拼接界面中的采集控件而触发的灯块属性数据采集操作,当用户对所述灯具的样式布局中的任意一个选定接口标识相对应的选定接口而触发的拼接操作,所述采集控件获取所述拼接操作触发生成的各个灯块相对应的生成顺序标识、选定接口标识、方向数据、工作时序数据以及空间位置数据等灯块属性数据,在获取基于所述拼接操作触发生成的各种灯块属性数据后,对所述灯块属性数据进行封装并存储至厂商的服务器中。

步骤S30、将所述样式布局的灯具中的各个灯块相对应的灯块属性数据构造为灯具安装配置信息;

当确定所述样式布局中各个灯块相对应的所述灯块属性数据之后,在所述终端设备的图形用户界面中,具体而言,可以是在安装校验界面的下方,显示一个控制面板,使用户可以通过控制面板实现对灯具安装配置信息的自定义,从而实现对安装校验指令的修改。当用户在所述控制面板的各个属性编辑区为相应的每个灯块属性数据都选定了可选项后,其被选中的可选项成为选中项,每个选中项事先关联了对应的数据取值,可组合全部灯块属性相对应的全部数据取值,按照灯具安装配置信息预定的数据格式要求,对应所述终端设备中的空间拓扑图中各个灯块的空间位置布局,从而生成相应的灯具安装配置信息,编制所述拼接灯具的各个灯块相对应的安装校验指令,所生成的灯具安装配置信息,可以关联所述拼接灯具的特征标识存储至厂商的服务器中。

在一些实施例中,在构造所述灯具安装配置信息之前,可以对各个灯块属性的数据完整性进行查漏检测,针对用户漏选的情况,进一步提示用户纠错完善对应的灯块属性的选中项。

步骤S40、响应所述样式布局的灯具的安装校验指令,基于所述灯具安装配置信息进行所述灯具的校验,以完成灯具的安装配置。

响应所述样式布局的灯具的安装校验指令,所述拼接灯具可以与个人计算机、智能手机之类的各种终端设备通信,以便用户通过终端设备向所述拼接灯具下达灯具安装校验指令,当用户对所述拼接灯具相对应的实体灯块拼接完成时,所述终端设备可以将灯具安装校验指令发送至物理空间中完成拼接的所述拼接灯具,基于所述灯具安装配置信息进行所述拼接灯具的安装校验。

在一些实施例中,用户对所述拼接灯具中相对应的各个实体灯块完成拼接之后,将所述样式布局的灯具中的各个灯块相对应的灯块属性数据构造为灯具安装配置信息,基于所述各个灯块的生成顺序标识、选定接口标识以及空间位置数据等灯块属性数据,将所述拼接灯具相对应的空间位置布局呈现在所述终端设备的安装校验界面中,通过将这个空间位置布局抽象为数据模型,再根据这个数据模型构图形成空间拓扑图,可以实现对所述拼接灯具的各个灯块之间的空间位置布局的表示,并将所述拼接灯具的各个灯块相对应的生成顺序标识以及选定接口标识可视化显示在所述空间拓扑图中,将所述拼接灯具在物理空间拼接而成的图案映射显示至所述终端设备的安装校验界面中,以方便用户对所述拼接灯具的安装校验。

相对于现有技术,本申请针对无法适用于用户根据个性化需求以及场景需求所设计的灯具,无法灵活根据用户实时设计的个性化灯具产品进行安装校验操作等问题,在用户根据个人喜好以及特定的场景需求在终端设备的灯块拼接界面定制个性化灯具的过程中,实时收集个性化灯具中各个灯块的属性数据,并将各项属性数据进行封装,生成安装配置信息,按照一定的数据格式存储至厂商的服务器,以待个性化灯具的安装校验使用,以方便交互的方式实现用户对个性化灯具的安装配置信息的自定义,拓展了个性化灯具的功能,方便用户在物理空间对自己设计的个性化灯具进行安装校验,显著提高用户对个性化灯具的使用体验,拓宽了灯具市场,大大提高企业的效益,对于安装配置信息的设定过程,从固化、机械的编程指令转化为极为便捷的人机交互手段,提升了个性化灯具的安装校验效率,有助于个性化灯具在产业上的快速推广应用。

在本申请任意实施例的基础上,请参阅图3,基于所述拼接操作确定所述样式布局中各个灯块相对应的所述灯块属性数据的步骤,包括如下步骤:

步骤S201、将所述样式布局的灯具相对应的初始化灯块作为中心灯块;

所述终端设备的灯块拼接界面中初始化显示所述灯具的样式布局之后,当用户对初始化显示的所述灯具的样式布局中的任意一个选定接口标识相对应的选定接口而触发生成各个灯块,以更新所述灯具的布局样式,所述拼接灯具中的各个灯块其对应的选定接口的不同,其触发生成的各个灯块对应的空间位置数据也各不相同,为了准确确定触发生成的各个灯块对应的空间位置数据,将所述样式布局的灯具相对应的初始化灯块作为中心灯块。

步骤S203、获取所述拼接操作触发生成的各个灯块相对于所述中心灯块的横坐标、纵坐标以及旋转角度;

在确定所述样式布局的灯具相对应的中心灯块之后,由于所述拼接灯具中的每个灯块都可以与一个或多个其他灯块相连接,因而实际上每个灯块都存在边连接关系信息,用户在所述终端设备的灯块拼接界面的画布中进行所述样式布局的灯具进行拼接,以确定所述拼接灯具,所述拼接灯具中各个灯块的选定接口标识相对应的选定接口已经确定,所述拼接灯具中各个灯块相对应的边连接关系信息便可以得到确定,不难理解,所述拼接操作触发生成的各个灯块相对于所述中心灯块的横坐标、纵坐标以及旋转角度,便描述了所述拼接灯具的各个灯块在实际物理空间相对应的空间位置关系。

步骤S205、根据所述横坐标、纵坐标以及旋转角度确定所述拼接操作触发生成的灯块相对应的空间位置数据,根据所述空间位置数据确定所述灯块相对于所述中心灯块的空间位置,并将所述空间位置数据封装至所述灯块属性数据中。

在获取所述拼接操作触发生成的各个灯块相对于所述中心灯块的横坐标、纵坐标以及旋转角度之后,根据所述横坐标、纵坐标以及旋转角度确定所述拼接操作触发生成的灯块相对应的空间位置数据,根据所述空间位置数据确定所述灯块相对于所述中心灯块的空间位置,并将所述空间位置数据封装至所述灯块属性数据中。

在本申请任意实施例的基础上,请参阅图4,基于所述拼接操作确定所述样式布局中各个灯块相对应的所述灯块属性数据的步骤,包括如下步骤:

步骤S2001、响应于所述灯块拼接界面中的采集控件而触发的灯块标识采集操作,基于所述采集操作获取所述拼接操作触发生成的各个灯块相对应的生成顺序标识以及选定接口标识;

所述拼接灯具本质上是通过控制不同的灯块按照其对应的工作时序信息发光,塑造出所述拼接灯具中各个灯块的运动流程,从而展现出所述拼接灯具的光线运动过程,从而渲染出空间氛围以及构造出动画效果,所述拼接灯具中的各个灯块其对应的生成顺序以及选定接口的不同,导致所述样式布局的灯具存在发光的目标运动流程,并且,所述各个灯块对应的生成顺序标识以及选定接口标识可以在所述拼接灯具的空间拓扑图中直观明了地展示,对所述拼接灯具进行较为实时直观地安装校验,需要响应于所述灯块拼接界面中的采集控件而触发的灯块标识采集操作,基于所述采集操作获取所述拼接操作触发生成的各个灯块相对应的生成顺序标识以及选定接口标识。

步骤S2003、将所述生成顺序标识以及选定接口标识确定为所述灯块标识,将所述灯块标识封装至所述灯块属性数据中。

在获取所述拼接操作触发生成的各个灯块相对应的生成顺序标识以及选定接口标识之后,所述生成顺序标识以及选定接口标识确定为所述灯块标识,将所述灯块标识封装至所述灯块属性数据中。

在本申请任意实施例的基础上,请参阅图5,基于所述拼接操作确定所述样式布局中各个灯块相对应的所述灯块属性数据的步骤,包括如下步骤:

步骤S2005、基于所述拼接操作触发生成的各个灯块相对应的生成顺序标识以及选定接口标识确定所述各个灯块相对于所述中心灯块其对应的平面运动方向;

对于所述拼接灯具的灯块属性数据中的方向数据,其主要作用在于描述出所述拼接灯具的目标发光顺序的平面运动方向,所述方向数据描述拼接灯具的各个灯块相对应的工作时序,据此,将所述各个灯块相对应的工作时序映射到空间拓扑图,可以确定出所述空间拓扑图中各个灯块在空间上的运动先后位置关系,便可确定出相对应的平面运动方向。由此,可以基于所述拼接操作触发生成的各个灯块相对应的生成顺序标识以及选定接口标识确定所述各个灯块相对于所述中心灯块其对应的平面运动方向。

步骤S2007、将所述平面运动方向确定所述拼接操作触发生成的各个灯块相对应的方向数据,将所述方向数据封装至所述灯块属性数据中。

在确定所述各个灯块相对于所述中心灯块其对应的平面运动方向之后,将所述平面运动方向确定所述拼接操作触发生成的各个灯块相对应的方向数据,将所述方向数据封装至所述灯块属性数据中。

由上述实施例可知,根据拼接灯具的方向数据描述出所述拼接灯具的目标发光顺序的平面运动方向,所述方向数据描述拼接灯具的各个灯块相对应的工作时序,据此,将所述各个灯块相对应的工作时序映射到空间拓扑图,可以确定出所述空间拓扑图中各个灯块在空间上的运动先后位置关系,便可确定出相对应的平面运动方向。

在本申请任意实施例的基础上,请参阅图6,根据所述空间位置数据确定所述灯块相对于所述中心灯块的空间位置的步骤之后,包括如下步骤:

步骤S2051、基于所述拼接操作触发生成的各个灯块相对应的其相对于所述中心灯块的空间位置、所述各个灯块相对应的生成顺序标识以及选定接口标识,确定所述拼接操作触发生成的各个灯块的工作时序数据;

所述拼接灯具中的各个灯块其对应的生成顺序以及选定接口的不同,其对应的工作时序信息也各不相同,使所述样式布局的灯具存在发光的目标运动流程,可以基于所述拼接操作触发生成的各个灯块相对应的其相对于所述中心灯块的空间位置、所述各个灯块相对应的生成顺序标识以及选定接口标识,确定所述拼接操作触发生成的各个灯块的工作时序数据。

步骤S2053、将所述各个灯块相对应的工作时序数据封装至所述灯块属性数据中。

在确定所述拼接操作触发生成的各个灯块的工作时序数据之后,将所述各个灯块相对应的工作时序数据封装至所述灯块属性数据中。

在本申请任意实施例的基础上,请参阅图7,将所述样式布局的灯具中的各个灯块相对应的灯块属性数据构造为灯具安装配置信息的步骤,包括如下步骤:

步骤S301、根据触发生成的所述各个灯块相对于所述中心灯块的平面运动方向,按照所述各个灯块相对于所述中心灯块的相对空间位置关系,更新所述灯具安装配置信息中所述各个灯块的工作时序数据;

根据触发生成的所述各个灯块相对于所述中心灯块的平面运动方向,所述平面运动方向决定了所述拼接灯具的各个灯块相对于所述中心灯块的移动方向,进而确定拼接灯具的最终空间位置,因此,可以根据拼接灯具中触发生成的各个灯块相对于所述中心灯块的相对空间位置关系,对所述拼接灯具中各个灯块的工作时序信息进行更新,使得更新后各个灯块的工作时序关系与由所述平面运动方向所限定的运动流程相匹配,从而实现对灯具安装配置信息的修改。

步骤S303、将更新后的所述各个灯块相对应的工作时序数据进行标准化处理,将处理后的所述工作时序数据与所述各个灯块相对应的空间位置数据映射为所述灯具安装配置信息中相对应的数据。

将更新后的所述各个灯块相对应的工作时序数据进行标准化处理,将处理后的所述工作时序数据与所述各个灯块相对应的空间位置数据映射为所述灯具安装配置信息中相对应的数据。当用户完成对灯具安装配置信息的修改,导致各个灯块的工作时序信息按照设定的平面运动方向和中心灯块进行适应性修改后,所述终端设备按照与所述拼接灯具预协议的格式,将所述灯具安装配置信息封装转换为灯具安装校验指令,然后将所述灯具安装校验指令发送给拼接灯具,所述拼接灯具接收该灯具安装校验指令后,对其进行相应的解析并将解析后的安装校验指令转换灯块校验信号传输给所述拼接灯具的每个灯块,控制所述拼接灯具中的每个灯块按照其相应的工作时序发光,与其他灯块关联于工作时序相配合协同播放出相应的目标发光顺序,以完成所述拼接灯具的安装校验。

由上述实施例可知,用户在对拼接灯具进行个性化设计的过程中,可以对所述拼接灯具中各个灯块的工作时序信息进行更新,使得更新后各个灯块的工作时序关系,与由所述平面运动方向所限定的运动流程相匹配,从而实现对灯具安装配置信息的修改。

在本申请任意实施例的基础上,请参阅图8,将所述样式布局的灯具中的各个灯块相对应的灯块属性数据构造为灯具安装配置信息的步骤,包括如下步骤:

步骤S3001、获取所述拼接操作触发生成的各个灯块相对应的所述生成顺序标识、选定接口标识、方向数据、工作时序数据以及空间位置数据;

响应于所述灯块拼接界面中的采集控件而触发的灯块属性数据采集操作,当用户对所述灯具的样式布局中的任意一个选定接口标识相对应的选定接口而触发的拼接操作时,所述采集控件可以获取将所述拼接操作触发生成的各个灯块相对应的生成顺序标识、选定接口标识、方向数据、工作时序数据以及空间位置数据等灯块属性数据。

步骤S3003、将各个灯块相对应的所述生成顺序标识、选定接口标识、方向数据、工作时序数据以及空间位置数据封装为所述灯具安装配置信息。

在获取各个灯块相对应的所述生成顺序标识、选定接口标识、方向数据、工作时序数据以及空间位置数据之后,按照灯具安装配置信息预定的数据格式要求,对应所述终端设备中的空间拓扑图中各个灯块的空间位置布局,从而生成相应的灯具安装配置信息。所生成的灯具安装配置信息,可以关联所述拼接灯具的特征标识存储至厂商的服务器中,当用户需要对物理空间中的所述拼接灯具进行安装校验,基于所述编制所述拼接灯具的各个灯块相对应的安装校验指令,所述拼接灯具接收该灯具安装校验指令后,对其进行相应的解析,控制所述拼接灯具中的每个灯块按照其相应的工作时序发光,与其他灯块关联于工作时序相配合协同播放出相应的目标发光顺序,以完成所述拼接灯具的安装校验。

由上述实施例可知,将各个灯块相对应的生成顺序标识、选定接口标识、方向数据、工作时序数据以及空间位置数据封装为灯具安装配置信息,能够准确对个性化灯具进行安装校验,保证个性化灯具正确安装以适应用户的个性化需求以及特定场景需求,以方便交互的方式实现用户对个性化灯具的安装配置信息的自定义,拓展了个性化灯具的功能。

请参阅图9,适应本申请的目的之一而提供的一种灯具安装配置装置,包括初始化模块1100、属性数据确定模块1200、配置信息构造模块1300以及校验响应模块1400。其中,初始化模块1100,设置为在灯块拼接界面中初始化显示灯具的样式布局,所述样式布局包括多个灯块属性数据,所述灯块属性数据包括多个灯块标识,每个所述灯块标识用于指示所述灯具中的一个灯块,所述灯块标识包括所述样式布局中的灯块对应的选定接口标识;属性数据确定模块1200,设置为响应作用于所述灯具的样式布局中的任意一个选定接口标识相对应的选定接口而触发的至少一次拼接操作以更新所述灯具的样式布局,基于所述拼接操作确定所述样式布局中各个灯块相对应的所述灯块属性数据;配置信息构造模块1300,设置为将所述样式布局的灯具中的各个灯块相对应的灯块属性数据构造为灯具安装配置信息;校验响应模块1400,设置为响应所述样式布局的灯具的安装校验指令,基于所述灯具安装配置信息进行所述灯具的校验,以完成灯具的安装配置。

在本申请任意实施例的基础上,所述属性数据确定模块1200,包括:

中心灯块确定单元,设置为将所述样式布局的灯具相对应的初始化灯块作为中心灯块;

数据获取单元,设置为获取所述拼接操作触发生成的各个灯块相对于所述中心灯块的横坐标、纵坐标以及旋转角度;

空间位置确定单元,设置为根据所述横坐标、纵坐标以及旋转角度确定所述拼接操作触发生成的灯块相对应的空间位置数据,根据所述空间位置数据确定所述灯块相对于所述中心灯块的空间位置,并将所述空间位置数据封装至所述灯块属性数据中。

在本申请任意实施例的基础上,所述属性数据确定模块1200,包括:

标识采集单元,设置为响应于所述灯块拼接界面中的采集控件而触发的灯块标识采集操作,基于所述采集操作获取所述拼接操作触发生成的各个灯块相对应的生成顺序标识以及选定接口标识;

灯块标识确定单元,设置为将所述生成顺序标识以及选定接口标识确定为所述灯块标识,将所述灯块标识封装至所述灯块属性数据中。

在本申请任意实施例的基础上,所述属性数据确定模块1200,包括:

平面方向确定单元,设置为基于所述拼接操作触发生成的各个灯块相对应的生成顺序标识以及选定接口标识确定所述各个灯块相对于所述中心灯块其对应的平面运动方向;

方向数据确定单元,设置为将所述平面运动方向确定所述拼接操作触发生成的各个灯块相对应的方向数据,将所述方向数据封装至所述灯块属性数据中。

在本申请任意实施例的基础上,所述空间位置确定单元,包括:

工作时序确定单元,设置为基于所述拼接操作触发生成的各个灯块相对应的其相对于所述中心灯块的空间位置、所述各个灯块相对应的生成顺序标识以及选定接口标识,确定所述拼接操作触发生成的各个灯块的工作时序数据;

属性数据封装单元,设置为将所述各个灯块相对应的工作时序数据封装至所述灯块属性数据中。

在本申请任意实施例的基础上,所述配置信息构造模块1300,包括:

时序数据更新单元,设置为根据触发生成的所述各个灯块相对于所述中心灯块的平面运动方向,按照所述各个灯块相对于所述中心灯块的相对空间位置关系,更新所述灯具安装配置信息中所述各个灯块的工作时序数据;

标准化处理单元,设置为将更新后的所述各个灯块相对应的工作时序数据进行标准化处理,将处理后的所述工作时序数据与所述各个灯块相对应的空间位置数据映射为所述灯具安装配置信息中相对应的数据。

在本申请任意实施例的基础上,所述配置信息构造模块1300,包括:

数据获取单元,设置为获取所述拼接操作触发生成的各个灯块相对应的所述生成顺序标识、选定接口标识、方向数据、工作时序数据以及空间位置数据;

配置信息封装单元,设置为将各个灯块相对应的所述生成顺序标识、选定接口标识、方向数据、工作时序数据以及空间位置数据封装为所述灯具安装配置信息。

在本申请任意实施例的基础上,请参阅图10,本申请的另一实施例还提供一种灯具安装配置设备,所述灯具安装配置设备可由计算机设备实现,如图10所示,计算机设备的内部结构示意图。该计算机设备包括通过系统总线连接的处理器、计算机可读存储介质、存储器和网络接口。其中,该计算机设备的计算机可读存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种灯具安装配置方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行本申请的灯具安装配置方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本实施方式中处理器用于执行图9中的各个模块及其子模块的具体功能,存储器存储有执行上述模块或子模块所需的程序代码和各类数据。网络接口用于向用户终端或服务器之间的数据传输。本实施方式中的存储器存储有本申请的灯具安装配置装置中执行所有模块/子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。

本申请还提供一种存储有计算机可读指令的存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行本申请任一实施例所述灯具安装配置方法的步骤。

本申请还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被一个或多个处理器执行时实现本申请任一实施例所述灯具安装配置方法的步骤。

本领域普通技术人员可以理解实现本申请上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等计算机可读存储介质,或随机存储记忆体(Random Access Memory,RAM)等。

以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

综上所述,本申请方便用户在物理空间对自己设计的个性化灯具进行安装校验,显著提高用户对个性化灯具的使用体验,拓宽了灯具市场,大大提高企业的效益,对于安装配置信息的设定过程,从固化、机械的编程指令转化为极为便捷的人机交互手段,提升了个性化灯具的安装校验效率,有助于个性化灯具在产业上的快速推广应用。

相关技术
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • IoT设备的权限获取方法、装置、存储介质及电子装置
  • 语音处理方法及装置、家电设备、存储介质电子装置
  • 设备的控制方法及装置、存储介质和电子装置
  • 物品识别方法、装置及设备、存储介质、电子装置
  • 大数据集群外的客户端安装配置方法、装置、设备及介质
  • 一种自动安装配置集群的方法、系统、设备和存储介质
技术分类

06120116217400