一种景观照明数据传输控制方法及系统技术方案

技术编号:35004881 阅读:14 留言:0更新日期:2022-09-21 14:55
本发明专利技术提供了一种景观照明数据传输控制方法及系统,涉及景观灯控制技术领域,通过确定通信接口类与终端网关、客户端分别建立连接,按照通信接口类中IP地址、端口号属性进行配置,对终端网关IP地址的端口号进行监听,接收终端网关发送的数据;对终端网关发送的数据按照预设格式进行转换,使得数据满足传输帧格式,通过分别从终端网关和客户端进行数据传输,实现数据的接收转发,确保客户端与终端数据的有效传输,解决现有技术中的景观照明控制系统难以跟上景观照明需求的增涨,存在数据传输交互性不足的技术问题。达到终端灯控与客户端的有效数据传输,提高控制便捷性,交互性强,为远程控制景观照明的可靠发展提供了保证的技术效果。技术效果。技术效果。

【技术实现步骤摘要】
一种景观照明数据传输控制方法及系统


[0001]本专利技术涉及景观灯控制
,具体涉及一种景观照明数据传输控制方法及系统。

技术介绍

[0002]随着人们生活水平的不断提高,城市化的进程加快,使得平常百姓对光源的要求不再局限于照亮看清,大家对体验感和视觉享受有着更高的要求,照明技术渐渐映入眼帘。基于视频播放的景观照明是日益发展的数字城市的有机组成部分。随着通信技术、芯片技术、软件技术的不断演变,景观照明控制技术也在不断更迭之中,向着灵活配置、远程操作、云端维护等方向发展。对于远程操作控制景观照明中,确保数据的有效传输和操作指令的精准控制,同时面对更新的软件功能和播放文件如何高效进行自主更新和控制,都是需要关注的问题。
[0003]现有技术中的景观照明控制系统难以跟上景观照明需求的增涨,存在数据传输交互性不足的技术问题。

技术实现思路

[0004]为了解决上述问题,本申请通过提供了一种景观照明数据传输控制方法及系统,解决了现有技术中的景观照明控制系统难以跟上景观照明需求的增涨,存在数据传输交互性不足的技术问题。达到了终端灯控与客户端的有效数据传输,提高控制便捷性,交互性强,为远程控制景观照明的可靠发展提供了保证的技术效果。
[0005]鉴于上述问题,本申请提供了一种景观照明数据传输控制方法及系统。
[0006]第一方面,本申请提供了一种景观照明数据传输控制方法,所述方法应用于终端网关端,所述方法包括:通过HCICom通信接口类与终端网关建立连接,按照HCICom通信接口类中IP地址、端口号属性进行配置,对终端网关IP地址的端口号进行监听,接收所述终端网关发送的数据;对所述终端网关发送的数据按照预设格式进行转换,使得数据满足传输帧格式,其中,所述传输帧格式包括IP地址、端口号、CRC验证帧、帧尾;基于IP地址、端口号监听传输数据,调用数据接收函数判断是否为帧尾,当确定为帧尾时,判断是否在监听列表中;当在所述监听列表时进行接收,并按照CRC验证帧进行验证,当通过验证后,确定接收数据;对所述接收数据进行解帧,获得帧类型,根据所述帧类型匹配执行信息,按照所述执行信息进行操作。
[0007]第二方面,本申请提供了一种景观照明数据传输控制方法,所述方法应用于客户端,所述方法包括:通过websocket

sharp通信接口与客户端建立连接,确定连接客户端端口,对客户端传输数据;基于所述websocket

sharp通信接口确定数据传输类型;根据所述数据传输类型匹配通信格式、通信流程;基于所述通信格式,根据所述通信流程完成数据传输。
[0008]优选的,根据所述数据传输类型匹配通信格式、通信流程,包括:当所述数据传输
类型为广播数据类型时,所述通信格式包括JSON命令字、数据发送来源、登录密码和验证码、与命令有关的字符内容,所述通信流程为接收推送广播

发送请求数据

接收应答数据;当所述数据传输类型为指定客户端数据发送类型时,所述通信格式包括JSON命令字、数据发送来源、数据发送目标、登录密码或验证码、客户端识别的数据结构,所述通信流程为发送请求数据

接收应答数据

下发控制命令

接收命令应答数据。
[0009]优选的,所述客户端包括程序更新模块,通过所述程序更新模块对终端进行程序更新,包括:获得机器码文件;对所述机器码文件进行解析,获得终端更新镜像;向终端发送握手请求,基于所述握手请求获得握手帧数据;基于所述握手帧数据对所述终端更新镜像进行规则检查;通过检查后将所述终端更新镜像逐帧发送给终端,终端接收到结束帧后将完整的更新镜像写入指定地址。
[0010]优选的,所述客户端包括节目更新模块,通过所述节目更新模块对终端进行节目更新,包括:获得待播放视频信息;对所述待播放视频信息进行帧

像素级分解,分解后得到各灯控节点时间



像素流;将所述时间



像素流发送至终端节点。
[0011]优选的,对所述待播放视频信息进行帧

像素级分解,分解后得到各灯控节点时间



像素流,包括:将所述待播放视频信息按照一帧为单位进行分割;对每一帧画面进行分割,得到图片文件;将所述图片文件以像素点为单位进行分割,得到像素点,其中,像素点由RGB或RGBW字节表示颜色状态;获得终端灯珠编码排序信息;将所有像素点对应至所述终端灯珠编码排序信息中,并结合像素点颜色状态,构建灯效文件;对所述灯效文件进行像素点状态数据提取,按照状态字节进行分割,获得各灯控节点时间



像素流。
[0012]优选的,将所述时间



像素流发送至终端节点,包括:获得传输方式,其中,所述传输方式包括串口传输、无线通信传输;基于所述时间



像素流确定节目文件,当所述传输方式为串口传输时,根据发送目的节点地址从所述节目文件中读取节点节目文件,按照预设节目数据帧格式进行组帧发送至终端灯控网关;终端灯控网关在串口接收所述节点节目文件,发送至灯控节点;当所述传输方式为无线通信传输时,判断所述节目文件是否超出预设数据要求;当超出时,基于预设数据要求对节目数据帧进行拆分,按照拆分结果分为多次发送至终端灯控网关,由所述终端灯控网关进行重组后发送至灯控节点。
[0013]第三方面,本申请提供了一种景观照明数据传输控制系统,应用于终端网关端,所述系统包括:
[0014]接口配置单元,用于通过HCICom通信接口类与终端网关建立连接,按照HCICom通信接口类中IP地址、端口号属性进行配置,对终端网关IP地址的端口号进行监听,接收所述终端网关发送的数据;
[0015]格式转换单元,用于对所述终端网关发送的数据按照预设格式进行转换,使得数据满足传输帧格式,其中,所述传输帧格式包括IP地址、端口号、CRC验证帧、帧尾;
[0016]数据接收单元,用于基于IP地址、端口号监听传输数据,调用数据接收函数判断是否为帧尾,当确定为帧尾时,判断是否在监听列表中;
[0017]数据接收验证单元,用于当在所述监听列表时进行接收,并按照CRC验证帧进行验证,当通过验证后,确定接收数据;
[0018]数据解帧执行单元,用于对所述接收数据进行解帧,获得帧类型,根据所述帧类型匹配执行信息,按照所述执行信息进行操作。
[0019]第四方面,本申请提供了一种景观照明数据传输控制系统,应用于客户端,所述系统包括:
[0020]端口连接单元,用于通过websocket

sharp通信接口与客户端建立连接,确定连接客户端端口,对客户端传输数据;
[0021]传输类型确定单元,用于基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种景观照明数据传输控制方法,其特征在于,所述方法应用于终端网关端,所述方法包括:通过HCICom通信接口类与终端网关建立连接,按照HCICom通信接口类中IP地址、端口号属性进行配置,对终端网关IP地址的端口号进行监听,接收所述终端网关发送的数据;对所述终端网关发送的数据按照预设格式进行转换,使得数据满足传输帧格式,其中,所述传输帧格式包括IP地址、端口号、CRC验证帧、帧尾;基于IP地址、端口号监听传输数据,调用数据接收函数判断是否为帧尾,当确定为帧尾时,判断是否在监听列表中;当在所述监听列表时进行接收,并按照CRC验证帧进行验证,当通过验证后,确定接收数据;对所述接收数据进行解帧,获得帧类型,根据所述帧类型匹配执行信息,按照所述执行信息进行操作。2.一种景观照明数据传输控制方法,其特征在于,所述方法应用于客户端,所述方法包括:通过websocket

sharp通信接口与客户端建立连接,确定连接客户端端口,对客户端传输数据;基于所述websocket

sharp通信接口确定数据传输类型;根据所述数据传输类型匹配通信格式、通信流程;基于所述通信格式,根据所述通信流程完成数据传输。3.如权利要求2所述的方法,其特征在于,根据所述数据传输类型匹配通信格式、通信流程,包括:当所述数据传输类型为广播数据类型时,所述通信格式包括JSON命令字、数据发送来源、登录密码和验证码、与命令有关的字符内容,所述通信流程为接收推送广播

发送请求数据

接收应答数据;当所述数据传输类型为指定客户端数据发送类型时,所述通信格式包括JSON命令字、数据发送来源、数据发送目标、登录密码或验证码、客户端识别的数据结构,所述通信流程为发送请求数据

接收应答数据

下发控制命令

接收命令应答数据。4.如权利要求2所述的方法,其特征在于,所述客户端包括程序更新模块,通过所述程序更新模块对终端进行程序更新,包括:获得机器码文件;对所述机器码文件进行解析,获得终端更新镜像;向终端发送握手请求,基于所述握手请求获得握手帧数据;基于所述握手帧数据对所述终端更新镜像进行规则检查;通过检查后将所述终端更新镜像逐帧发送给终端,终端接收到结束帧后将完整的更新镜像写入指定地址。5.如权利要求2所述的方法,其特征在于,所述客户端包括节目更新模块,通过所述节目更新模块对终端进行节目更新,包括:获得待播放视频信息;对所述待播放视频信息进行帧

像素级分解,分解后得到各灯控节点时间



像素流;
将所述时间



像素流发送至终端节点。6.如权利要求5所述的方法,其特征在于,对所述待播放视频信...

【专利技术属性】
技术研发人员:丁可王宜怀黄旭施连敏周瑞琦徐建奚圣鑫
申请(专利权)人:江苏旭耀光电技术有限公司
类型:发明
国别省市:

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

1