一种景观照明集群架构控制方法和系统技术方案

技术编号:32318274 阅读:19 留言:0更新日期:2022-02-16 18:23
本发明专利技术公开了一种景观照明集群架构控制方法和系统,负载均衡服务器通过小程序接收请求数据;负载均衡服务器将请求数据分配给相应的中转服务器;中转服务器将请求数据转发到照明控制系统;照明控制系统根据请求数据,控制景观灯具系统进行显示。本发明专利技术通过网络及计算机技术,设置一个汇聚节点服务器作为负载均衡服务器来实现统一接口,解决了数据的高并发处理问题,只需要一个域名即可实现小程序与多台服务器通讯,减少了域名及公网IP服务器,减少了占用公共资源,还适应了不同项目的各种显示数据及其封装方式和不同协议,实现了多个景观照明项目的控制;而且由于中转服务器的使用,在不改变接口服务的同时,可持续扩展服务的项目。目。目。

【技术实现步骤摘要】
一种景观照明集群架构控制方法和系统


[0001]本专利技术涉及景观照明,尤其涉及的是,一种景观照明集群架构控制方法和系统。

技术介绍

[0002]随着技术的发展,景观照明越来越多,不仅提供了照明功能,还起到了景观布设和广告宣传作用。随着城市建设的快速发展,对城市景观照明提出了更高的要求,从简单的灯光照明提升到照明的同时提升城市夜景,控制系统也变得越来越复杂。
[0003]申请人长期致力研究景观照明行业,特别是夜景照明行业,申请人研发时发现可以应用所开发的小程序来进行远程控制,以微信小程序或者支付宝小程序为例,需要同时链接多个服务器,因受限微信小程序需要域名这个限制无法突破,如果一个服务器申请一个域名,则太不现实,因为行业的微信小程序登录的时候需要填服务器ip,因为服务器部署了10份,意味着如果用一个服务器申请一个域名就需要10多个域名。1个域名备案需要20多天,时间成本和维护成本都比较大。
[0004]也就是说,如果景观照明项目开发采用微信小程序来实现移动端控制,则按每个项目需要独立部署一套微信小程序,每个小程序对应的需要一个域名及公网IP服务器,每个域名都需要解析服务,浪费公共资源;每个小程序及服务器都需要维护服务,增加了维护成本。
[0005]另一种解决方法是一个域名解析到多个服务器上,还可以在每个服务器上部署应用的不同端口来根据域名加端口的方式找到对应的服务器,然而在测试中发现一个域名解析太多服务器有时候会出现不能访问的情况,造成很大的稳定性问题。因此线上项目为了稳定性也不能采取这种方案
[0006]因此,需要改进景观照明的控制方式。

技术实现思路

[0007]本专利技术提供一种景观照明集群架构控制方法和系统,所要解决的技术问题包括:如何减少域名及公网IP服务器,减少占用公共资源,实现数据的高并发处理,还适应不同项目的各种显示数据及其封装方式和不同协议,实现多个景观照明项目的控制等。
[0008]本专利技术的技术方案如下:一种景观照明集群架构控制方法,其包括以下步骤:
[0009]预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;
[0010]所述负载均衡服务器通过小程序接收请求数据;
[0011]所述负载均衡服务器将所述请求数据分配给相应的所述中转服务器;
[0012]所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;
[0013]所述照明控制系统根据所述请求数据,控制景观灯具系统进行显示。
[0014]较好的是,所述请求数据还包括用户名和密码,所述中转服务器根据所述用户名、
密码和目标地址,确认对应的照明控制系统和景观灯具系统。
[0015]较好的是,所述景观灯具系统按所述用户名进行项目管理和控制。
[0016]优选的,所述小程序包括微信小程序和支付宝小程序。
[0017]优选的,所述负载均衡服务器还通过应用接收请求数据。
[0018]优选的,所述请求数据包括播放内容;或者,所述照明控制系统根据所述请求数据选取或生成播放内容;或者,所述照明控制系统根据所述请求数据选取或生成播放内容及其控制信息。
[0019]优选的,所述负载均衡服务器还通过小程序反馈响应数据。
[0020]优选的,所述景观照明集群架构控制方法还包括步骤:
[0021]所述照明控制系统向所述中转服务器反馈显示信息;
[0022]所述中转服务器转发所述显示信息到所述负载均衡服务器;
[0023]所述负载均衡服务器根据所述显示信息,通过小程序反馈响应数据。
[0024]优选的,一种景观照明集群架构控制系统,其包括集群服务器、照明控制系统和景观灯具系统;
[0025]所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;
[0026]所述负载均衡服务器通过小程序接收请求数据并将所述请求数据分配给相应的所述中转服务器;
[0027]所述中转服务器与所述照明控制系统相连接,所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到所述照明控制系统;
[0028]所述照明控制系统与所述景观灯具系统相连接,所述照明控制系统根据所述请求数据,控制所述景观灯具系统进行显示。
[0029]优选的,所述负载均衡服务器具有小程序接入端口,所述负载均衡服务器通过所述小程序接入端口连接小程序。
[0030]优选的,所述负载均衡服务器具有域名和公网IP地址。
[0031]优选的,所述负载均衡服务器设置网络安全模块、敏感信息筛查过滤模块和调度分配模块;
[0032]所述网络安全模块用于构成防火墙;
[0033]所述敏感信息筛查过滤模块用于筛查过滤敏感信息以保证显示内容合法;
[0034]所述调度分配模块用于在均衡负载的前提下选择相应的所述中转服务器。
[0035]采用上述方案,本专利技术通过网络及计算机技术,设置一个汇聚节点服务器作为负载均衡服务器来实现统一接口,解决了数据的高并发处理问题,还提出了中转服务器的技术手段,只需要一个域名即可实现小程序与多台服务器通讯,因为服务器与服务器直接转发就不需要域名,减少了域名及公网IP服务器,减少了占用公共资源,还适应了不同项目的各种显示数据及其封装方式和不同协议,实现了多个景观照明项目的控制;而且由于中转服务器的使用,在不改变接口服务的同时,可持续扩展服务的项目。并且可适用任意小程序,例如微信小程序,只要微信小程序需要连接多台服务器,就可以通过本专利技术解决多域名的问题。
[0036]本专利技术的其他方案,还可以应用到分布式集群管理,提供更强大的计算及多任务
服务;还可以通过额外设计的还原系统,在灯具系统显示时确定是否正常显示或是异常出现时判定异常原因。
附图说明
[0037]图1为本专利技术景观照明集群架构控制方法的一个实施例的示意图;
[0038]图2为本专利技术景观照明集群架构控制方法的另一个实施例的示意图;
[0039]图3为本专利技术景观照明集群架构控制方法的又一个实施例的示意图;
[0040]图4为本专利技术景观照明集群架构控制方法的又一个实施例的示意图;
[0041]图5为本专利技术景观照明集群架构控制方法的又一个实施例的示意图;
[0042]图6为本专利技术景观照明集群架构控制方法的又一个实施例的示意图;
[0043]图7为本专利技术景观照明集群架构控制方法的又一个实施例的示意图;
[0044]图8为本专利技术景观照明集群架构控制方法的又一个实施例的示意图;
[0045]图9为本专利技术景观照明集群架构控制方法的又一个实施例的示意图;
[0046]图10为本专利技术景观照明集群架构控制方法的又一个实施例的示意图;
[0047]图11为本专利技术景观照明集群架构控制系统的一个实施例的示意图;
[0048]图12本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种景观照明集群架构控制方法,其特征在于,包括以下步骤:预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;所述负载均衡服务器通过小程序接收请求数据;所述负载均衡服务器将所述请求数据分配给相应的所述中转服务器;所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;所述照明控制系统根据所述请求数据,控制景观灯具系统进行显示。2.根据权利要求1所述景观照明集群架构控制方法,其特征在于,所述小程序包括微信小程序和支付宝小程序。3.根据权利要求1所述景观照明集群架构控制方法,其特征在于,所述负载均衡服务器还通过应用接收请求数据。4.根据权利要求1所述景观照明集群架构控制方法,其特征在于,所述请求数据包括播放内容;或者,所述照明控制系统根据所述请求数据选取或生成播放内容;或者,所述照明控制系统根据所述请求数据选取或生成播放内容及其控制信息。5.根据权利要求1到4任一项中所述景观照明集群架构控制方法,其特征在于,所述负载均衡服务器还通过小程序反馈响应数据。6.根据权利要求5所述景观照明集群架构控制方法,其特征在于,还包括步骤:所述照明控制系统向所述中转服务器反馈显示信息;所述中转服务器转发所述显示信息到所述负载均衡服务器;所述负...

【专利技术属性】
技术研发人员:白昌萍陈磊罗瑶
申请(专利权)人:北京明瑞之光科技有限公司
类型:发明
国别省市:

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

1