一种景观照明集群架构控制方法和系统与流程

文档序号:28917352发布日期:2022-02-16 11:44阅读:60来源:国知局
一种景观照明集群架构控制方法和系统与流程

1.本发明涉及景观照明,尤其涉及的是,一种景观照明集群架构控制方法和系统。


背景技术:

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


技术实现要素:

7.本发明提供一种景观照明集群架构控制方法和系统,所要解决的技术问题包括:如何减少域名及公网ip服务器,减少占用公共资源,实现数据的高并发处理,还适应不同项目的各种显示数据及其封装方式和不同协议,实现多个景观照明项目的控制等。
8.本发明的技术方案如下:一种景观照明集群架构控制方法,其包括以下步骤:
9.预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;
10.所述负载均衡服务器通过小程序接收请求数据;
11.所述负载均衡服务器将所述请求数据分配给相应的所述中转服务器;
12.所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;
13.所述照明控制系统根据所述请求数据,控制景观灯具系统进行显示。
14.较好的是,所述请求数据还包括用户名和密码,所述中转服务器根据所述用户名、
密码和目标地址,确认对应的照明控制系统和景观灯具系统。
15.较好的是,所述景观灯具系统按所述用户名进行项目管理和控制。
16.优选的,所述小程序包括微信小程序和支付宝小程序。
17.优选的,所述负载均衡服务器还通过应用接收请求数据。
18.优选的,所述请求数据包括播放内容;或者,所述照明控制系统根据所述请求数据选取或生成播放内容;或者,所述照明控制系统根据所述请求数据选取或生成播放内容及其控制信息。
19.优选的,所述负载均衡服务器还通过小程序反馈响应数据。
20.优选的,所述景观照明集群架构控制方法还包括步骤:
21.所述照明控制系统向所述中转服务器反馈显示信息;
22.所述中转服务器转发所述显示信息到所述负载均衡服务器;
23.所述负载均衡服务器根据所述显示信息,通过小程序反馈响应数据。
24.优选的,一种景观照明集群架构控制系统,其包括集群服务器、照明控制系统和景观灯具系统;
25.所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;
26.所述负载均衡服务器通过小程序接收请求数据并将所述请求数据分配给相应的所述中转服务器;
27.所述中转服务器与所述照明控制系统相连接,所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到所述照明控制系统;
28.所述照明控制系统与所述景观灯具系统相连接,所述照明控制系统根据所述请求数据,控制所述景观灯具系统进行显示。
29.优选的,所述负载均衡服务器具有小程序接入端口,所述负载均衡服务器通过所述小程序接入端口连接小程序。
30.优选的,所述负载均衡服务器具有域名和公网ip地址。
31.优选的,所述负载均衡服务器设置网络安全模块、敏感信息筛查过滤模块和调度分配模块;
32.所述网络安全模块用于构成防火墙;
33.所述敏感信息筛查过滤模块用于筛查过滤敏感信息以保证显示内容合法;
34.所述调度分配模块用于在均衡负载的前提下选择相应的所述中转服务器。
35.采用上述方案,本发明通过网络及计算机技术,设置一个汇聚节点服务器作为负载均衡服务器来实现统一接口,解决了数据的高并发处理问题,还提出了中转服务器的技术手段,只需要一个域名即可实现小程序与多台服务器通讯,因为服务器与服务器直接转发就不需要域名,减少了域名及公网ip服务器,减少了占用公共资源,还适应了不同项目的各种显示数据及其封装方式和不同协议,实现了多个景观照明项目的控制;而且由于中转服务器的使用,在不改变接口服务的同时,可持续扩展服务的项目。并且可适用任意小程序,例如微信小程序,只要微信小程序需要连接多台服务器,就可以通过本发明解决多域名的问题。
36.本发明的其他方案,还可以应用到分布式集群管理,提供更强大的计算及多任务
服务;还可以通过额外设计的还原系统,在灯具系统显示时确定是否正常显示或是异常出现时判定异常原因。
附图说明
37.图1为本发明景观照明集群架构控制方法的一个实施例的示意图;
38.图2为本发明景观照明集群架构控制方法的另一个实施例的示意图;
39.图3为本发明景观照明集群架构控制方法的又一个实施例的示意图;
40.图4为本发明景观照明集群架构控制方法的又一个实施例的示意图;
41.图5为本发明景观照明集群架构控制方法的又一个实施例的示意图;
42.图6为本发明景观照明集群架构控制方法的又一个实施例的示意图;
43.图7为本发明景观照明集群架构控制方法的又一个实施例的示意图;
44.图8为本发明景观照明集群架构控制方法的又一个实施例的示意图;
45.图9为本发明景观照明集群架构控制方法的又一个实施例的示意图;
46.图10为本发明景观照明集群架构控制方法的又一个实施例的示意图;
47.图11为本发明景观照明集群架构控制系统的一个实施例的示意图;
48.图12为图11的景观照明集群架构控制系统一个应用示意图;
49.图13为本发明景观照明集群架构控制系统的又一个实施例的应用示意图;
50.图14为本发明景观照明集群架构控制系统的又一个实施例的应用示意图。
具体实施方式
51.为了便于理解本发明,下面结合附图和具体实施例,对本发明进行更详细的说明。但是,本发明可以采用许多不同的形式来实现,并不限于本说明书所描述的实施例。需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本说明书中所使用的术语只是为了描述具体的实施例的目的,不是用于限制本发明。
52.随着社会的发展,新技术不断涌现,新旧更替的时代已经到来,以前旧的东西会被新的技术代替,景观照明项目的控制也是一样,景观照明项目一般呈现成景观灯具系统。如图1所示,本发明的一个实施例是,一种景观照明集群架构控制方法,其包括以下步骤:预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;所述负载均衡服务器通过小程序接收请求数据;所述负载均衡服务器将所述请求数据分配给相应的所述中转服务器;所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;所述照明控制系统根据所述请求数据,控制景观灯具系统进行显示。采用上述方案,本发明通过网络及计算机技术,设置一个汇聚节点服务器作为负载均衡服务器来实现统一接口,解决了数据的高并发处理问题,还提出了中转服务器的技术手段,只需要一个域名即可实现小程序与多台服务器通讯,因为服务器与服务器直接转发就不需要域名,减少了域名及公网ip服务器,减少了占用公共资源,还适应了不同项目的各种显示数据及其封装方式和不同协议,实现了多个景观照明项目的控
制;而且由于中转服务器的使用,在不改变接口服务的同时,可持续扩展服务的项目。并且可适用任意小程序,例如微信小程序,只要微信小程序需要连接多台服务器,就可以通过本发明解决多域名的问题。
53.较好的是,所述请求数据还包括用户名和密码,所述中转服务器根据所述用户名、密码和目标地址,确认对应的照明控制系统和景观灯具系统。如图2所示,本发明的一个实施例是,一种景观照明集群架构控制方法,其包括以下步骤:预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;所述负载均衡服务器通过小程序接收请求数据;所述负载均衡服务器将所述请求数据分配给相应的所述中转服务器;所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;其中,所述请求数据还包括用户名和密码,所述中转服务器根据所述用户名、密码和目标地址,确认对应的照明控制系统和景观灯具系统;所述照明控制系统根据所述请求数据,控制景观灯具系统进行显示。集群服务器也可以称作服务器集群,应用在各个实施例有扩展能力强等优点,其他扩展技术通常仅能支持儿十个cpu的扩展,扩展能力有限;而采用集群技术的集群服务器则可以扩展到包括成百上千个cpu的多台服务器,扩展能力具有明显优势。而且服务器集群技术相对其他扩展技术来说更加容易实现,主要是通过软件来平衡负载进行。在硬件上可以把多台性能较低、价格便宜的服务器结合应用,甚至几十、几百倍地增长。中转服务器只需要在负载均衡器中配置,即可根据访问量自动均衡分配到各个中转服务器,实现消息的负载均衡,假如某一个中转服务器断掉,负载均衡器将不会往这个中转服务器分配消息。保证了远程其他扩展技术,通常仅能支持儿十个cpu的扩展,扩展能力有限。而采用集群技术的集群系统则可以扩展到包括成百上千个cpu的多台服务穗,扩展能力具有明显优势。集群服务还可不断进行调整,以满足不断增长的应用需求。当集群的整体负荷超过集群的实际能力时,还可以添加额外的节点项目的稳定运行。
54.较好的是,所述景观灯具系统按所述用户名进行项目管理和控制。也就是说,每个项目对应一个用户名,或者一个用户名对应一个或以上的项目,这就可以把项目权利人分别管理,实现相应的管理权限,但是这个管理又在负载均衡服务器或者其他服务器的管理之下,这是为了规避风险。如图3所示,本发明的一个实施例是,一种景观照明集群架构控制方法,其包括以下步骤:预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;所述负载均衡服务器通过小程序接收请求数据;所述负载均衡服务器将所述请求数据分配给相应的所述中转服务器;所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;其中,所述请求数据还包括用户名和密码,所述中转服务器根据所述用户名、密码和目标地址,确认对应的照明控制系统和景观灯具系统;所述照明控制系统根据所述请求数据,控制景观灯具系统进行显示;其中,所述景观灯具系统按所述用户名进行项目管理和控制。其他实施例以此类推,下面不再赘述。由此可以实现专人专管,每一用户可以通过小程序方便地找到并管理自家的项目,也就是所述景观灯具系统。
55.优选的,所述小程序包括微信小程序和支付宝小程序。如图4所示,一种景观照明集群架构控制方法,其包括以下步骤:预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;所述负载均衡服务器通过小程序接收请求数据,所述小程序包括微信小程序和支付宝小程序;所述负载均衡服务器
将所述请求数据分配给相应的所述中转服务器;所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;所述照明控制系统根据所述请求数据,控制景观灯具系统进行显示。由此可以实现无障碍的便利管理方式,适合绝大多数用户,在测试中也得到了他们的认可。
56.优选的,所述负载均衡服务器还通过应用(app,也称作应用程序) 接收请求数据。如图5所示,一种景观照明集群架构控制方法,其包括以下步骤:预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;所述负载均衡服务器通过小程序接收请求数据,所述负载均衡服务器还通过应用接收请求数据;所述负载均衡服务器将所述请求数据分配给相应的所述中转服务器;所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;所述照明控制系统根据所述请求数据,控制景观灯具系统进行显示。也就是说,除了小程序之外,还可以单独开发应用来进行控制,由此可以实现两种方式的管理,一种是小程序的简便、快捷,另一种是应用的专业、全面,用户按需选用,非常方便,适合各种不同类型的用户使用。
57.优选的,所述请求数据包括播放内容;如图6所示,一种景观照明集群架构控制方法,其包括以下步骤:预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;所述负载均衡服务器通过小程序接收请求数据,所述请求数据包括播放内容;所述负载均衡服务器将所述请求数据分配给相应的所述中转服务器;所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;所述照明控制系统根据所述请求数据,控制景观灯具系统进行显示。可以把播放内容放在服务器例如负载均衡服务器或中转服务器,用户只需要发送控制信息作为所述请求数据,也可以把播放内容放在用户端,这时候用户就要上传这些播放内容,可以单独上传,也可以作为请求数据的一部分来上传。
58.或者,所述照明控制系统根据所述请求数据选取或生成播放内容;如图7所示,一种景观照明集群架构控制方法,其包括以下步骤:预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;所述负载均衡服务器通过小程序接收请求数据;所述负载均衡服务器将所述请求数据分配给相应的所述中转服务器;所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;所述照明控制系统根据所述请求数据选取或生成播放内容,控制景观灯具系统进行显示。也就是说,可以直接选取播放内容,也可以按需求生成播放内容,由此可以实现播放的简易性,便于用户使用,也更加适合用在小程序控制方面。
59.或者,所述照明控制系统根据所述请求数据选取或生成播放内容及其控制信息。如图8所示,一种景观照明集群架构控制方法,其包括以下步骤:预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;所述负载均衡服务器通过小程序接收请求数据;所述负载均衡服务器将所述请求数据分配给相应的所述中转服务器;所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;所述照明控制系统根据所述请求数据选取或生成播放内容及其控制信息,控制景观灯具系统进行显示。由此可以实现对于控制信息的定制化服务,这也是申请人独立设计的,给用户增加了私人定制的更多可行性,来实现对景观灯具系统的更多变化。
60.申请人之前还提出了还原照明的设计,同样适用在本发明的景观照明集群架构控制方法和景观照明集群架构控制系统中,一并给出应用在本发明的景观照明集群架构控制方法中的实施例,详细说明如下。
61.较好的是,所述照明控制系统根据所述请求数据,控制景观灯具系统进行显示,包括:所述照明控制系统根据所述请求数据,生成显示数据,控制景观灯具系统进行显示。较好的是,所述照明控制系统根据所述请求数据,生成显示数据,传输显示数据到网络设备;所述网络设备传输所述显示数据到所述景观灯具系统;所述还原系统获取所述景观灯具系统的所述显示数据,并对所述显示数据进行重组,判断重组后的所述显示数据的正确性并给予反馈。优选地,所述网络设备还传输所述显示数据到所述还原系统;或者,所述还原系统从所述景观灯具系统获取所述显示数据。较好的是,可以对获取景观灯具系统的显示数据,也就是采集的数据的正确性进行判定,还可以在此前提下进行统计流量和计算帧频等。优选的,所述还原系统在重组后的所述显示数据的正确性符合所述景观灯具系统的要求时,许可所述景观灯具系统进行播放;所述还原系统在重组后的所述显示数据的正确性不符合所述景观灯具系统的要求时,给出所述显示数据的错误状态分析,用于指示可能错误种类和/或可能错误位置。通过对显示数据进行重组,不仅可以判断显示数据是否正确,还可以在异常出现时判定异常原因是显示数据还是用于景观照明的景观灯具系统,这就容易分清责任,迅速找到解决异常的途径,避免责任人相互推诿影响解决效率,由于是对显示数据进行重组,因此也可以适应各种显示数据及其封装方式和不同协议,还可以对将重组的显示数据作为输出数据来进行二次开发,增强了服务购买方或者景观主权方的自主控制能力。
62.优选的,在所述景观灯具系统根据所述显示数据进行显示之前,所述还原系统从网络设备获取所述景观灯具系统的所述显示数据,或者,从所述景观灯具系统获取所述显示数据;较好的是,所述还原系统获取景观灯具系统的显示数据包括:在所述照明控制系统通过所述网络设备直接输出所述显示数据到所述景观灯具系统时,所述还原系统从所述网络设备所连接所述景观灯具系统的数据端口,与所述景观灯具系统同步获取显示数据,把即将传送到景观灯具系统的显示数据,每传输一个数据包(data packet,亦称data package)或者一个数据片段(data section,亦称数据节)就复制一次,例如每传输一帧或者数帧就复制一次,由此可以实现对于显示数据或是景观灯具系统出错的判定;例如利用软件技术,将播放设备发送的显示数据包在网络出口进行采集,并解析重组成实际的显示数据,在软件界面实时展示。
63.较好的是,所述还原系统获取景观灯具系统的显示数据包括:所述还原系统主动监听网络设备所连接景观灯具系统的数据端口,在照明控制系统通过网络设备直接输出显示数据到景观灯具系统时,在所述数据端口复制传送到景观灯具系统的显示数据,按传送的数据包或者数据片段复制并转发;对所述显示数据进行重组包括:按数据包或者数据片段进行重组,或者将数据包或者数据片段汇总后再重组,重组形成应用软件或者服务器可识别的显示内容,也就是即将被景观照明的景观灯具系统所显示的播放内容。此时得到的显示内容也就是重组的显示数据,可作为输出数据来进行二次开发,也就是可以将采集的显示数据,重组成需要的动画文件,进行二次处理。优选的,还对重组后的所述显示数据进行二次处理和/或统计并给出统计结果。较好的是,对重组后的所述显示数据进行二次处
理,包括:演示效果显示、视频重组和对统计数据进行可视化展示等,例如形成了实际意义上的软测试仪,并且以上的实现方式,大大降低了系统调试的难度,实现了不依赖于具体灯具的控制系统调试,降低了调试成本,实用性很高,便于应用。
64.较好的是,获取景观灯具系统的显示数据之前,所述景观照明集群架构控制方法还包括步骤:所述照明控制系统或所述还原系统获取所述显示数据的评价信息,所述评价信息来自其他景观照明项目的景观灯具系统或者还原系统,并且在获取景观灯具系统的显示数据时,根据所述评价信息验证景观灯具系统的显示数据,在验证通过后执行后面的步骤,也就是对所述显示数据进行重组等。获取所述显示数据的评价信息,可以是从云端服务器获取所述显示数据的评价信息,这样做的好处是,如果是已经在其他景观照明项目正常显示过的显示数据,已经满足了景观灯具系统的要求,就相当于给出了一份通行证,可以增强其可信度。另一种应用是,厂家在内部测试时或者出厂测试时,先对景观灯具系统采用该显示数据进行测试,得到所述评价信息。由此可以实现快速评价景观灯具系统是否存在异常,准确率较高,效率也较高。
65.较好的是,对所述显示数据进行重组包括:根据全部所述显示数据或其数据包或者数据片段,按景观灯具系统的播放能力,还原生成具有可播放的显示内容的显示文件;其中,按数据包或者数据片段进行重组,或者按全部所述显示数据整体进行重组。在应用中往往是按数据包或者数据片段进行重组,可以实现实时判定、实时拦截。而且各个步骤也可以只用一台普通pc,不需要额外的控制设备支持,理论上支持协议的无限扩展,可以支持任意厂商的任意标准协议,所以具有通用性高、实现简单、成本较低、容易推广应用等优点。
66.对于现场直播,有数秒延时往往是可以被接受的,所以按数据包或者数据片段进行重组是可行的,较好的是,当一个数据包或者一个数据片段被分成多个数据单元(data unit,亦称数据小包)进行传输时,按传送的数据包或者数据片段复制并转发包括:对于一个数据包或者一个数据片段,按传送的多个数据单元分别进行复制并转发;对所述显示数据进行重组包括:将归属于同一个数据包或者同一个数据片段的各个数据单元,汇总成为一个数据包或者一个数据片段,然后进行重组,重组形成应用软件或者服务器可识别的显示内容;较好的是,还对全部数据包或者全部数据片段,将重组形成应用软件或者服务器可识别的显示内容更进一步汇总形成一个总的显示内容或者播放文件。这是由于一般情况下,网络设备或其网络连接不允许传送任意大小的数据包,并且不同的网络传输协议对此也有不同的限制,往往是采用分组技术将大量显示数据分成若干个数据包,每个数据包在传输时又有可能分成多个数据单元,并给每个数据单元加上一些关于此数据单元的属性信息,所以把归属于同一个数据包或者同一个数据片段的各个数据单元,汇总后进行重组,既提高了处理效率,又能够用于判断重组后的所述显示数据的正确性,还可以把所有数据包更进一步汇总形成一个总的显示内容,以便进行二次数据开发。并且由于是自动化或者电脑或者服务器来判断重组后的所述显示数据的正确性,因此在还原系统中,实现了数据的还原与显示,在景观灯具系统不开灯的情况下可预览控制效果,不损害景观灯具系统的使用寿命,还可以降低能耗,快速排错,值得推广应用。
67.较好的是,无论重组后的所述显示数据的正确性的判断结果为是或为否,都给予反馈。优选的,在重组后的所述显示数据的正确性符合所述景观灯具系统的要求时,许可所述景观灯具系统进行播放;例如,一种景观照明集群架构控制方法包括以下步骤:获取景观
灯具系统的显示数据;对所述显示数据进行重组;判断重组后的所述显示数据的正确性;许可所述景观灯具系统进行播放;给予反馈。较好的是,判断重组后的所述显示数据的正确性包括:判断重组后的所述显示数据是否满足景观灯具系统的播放能力,判断重组后的所述显示数据是否满足预定播放限制,两者均为是,则判定重组后的所述显示数据的正确性为是;任一为否,则判定重组后的所述显示数据的正确性为否;其中,预定播放限制包括:文字过滤和画面智能提炼关键词过滤,文字过滤是把以文字形式存在的显示内容按黑名单进行比对,如果有至少一项符合则判定重组后的所述显示数据不满足预定播放限制,画面智能提炼关键词过滤是把以图形形式存在的显示内容提炼关键词,按黑名单进行比对,如果有至少一项符合则判定重组后的所述显示数据不满足预定播放限制。较好的是,结合上面对一个数据包或者一个数据片段进行重组的实施例,判断重组后的所述显示数据的正确性还包括:对每一个数据包或者对一个数据片段进行重组所形成的应用软件或者服务器可识别的显示内容,按顺序、逆序和间隔跳跃选取方式,判断重组后的所述显示数据是否满足预定播放限制,即对每一个数据包或者对一个数据片段进行重组所形成的应用软件或者服务器可识别的显示内容,按顺序选取方式、逆序选取方式、间隔跳跃选取方式和跨帧合并选取方式,进行文字过滤和画面智能提炼关键词过滤;其中,顺序或逆序选取方式包括逐帧进行文字过滤和画面智能提炼关键词过滤,间隔跳跃选取方式,包括间隔一到三个字来选取文字作为比对的对象,还有间隔一到三帧把以图形形式存在的显示内容提炼关键词作为比对的对象。较好的是,跨帧合并选取方式包括连续选取n帧,将全部帧重合,进行文字过滤和画面智能提炼关键词过滤。其中,n为2到24中的一个自然数,包含2和24的选择。这是因为每秒播放帧数一定时,用户观察时无法辨识每一帧的全部细节,在脑海中可能呈现的是连续多帧的组合,由此可以避免景观照明违反广告法或者其它不符合法律法规的显示内容也就是播放内容,并且考虑到观看习惯和理解方式,按顺序、逆序、间隔跳跃选取方式和跨帧合并选取方式,进行文字过滤和画面智能提炼关键词过滤,也就是可以实现对于错误显示数据的拦截,避免景观照明出现不应有的播放内容;这是由于有些恶意破坏者会通过间隔设计方式避免文字过滤和画面智能提炼关键词过滤,例如隔帧显示合法内容,但是在用户眼中观察连续多帧时就会出现违反广告法或者其它不符合法律法规的显示内容,所以有必要按顺序、逆序、间隔跳跃选取方式和跨帧合并选取方式,进行文字过滤和画面智能提炼关键词过滤,不仅保护服务购买方或者景观主权方,避免发生播放风险,还能保证观看者的主观接收信息的合法性。
68.优选的,在重组后的所述显示数据的正确性不符合所述景观灯具系统的要求时,给出所述显示数据的错误状态分析,用于指示可能错误种类和/ 或可能错误位置。较好的是,给出所述显示数据的错误状态分析之后,推送给管理终端,用于通知管理员快速应对、及时处理。较好的是,在重组后的所述显示数据的正确性不符合所述景观灯具系统的要求时,给出所述显示数据的错误状态分析,用于指示可能错误种类和/或可能错误位置,并阻止所述景观灯具系统进行播放。由此可以实现有效地进行无灯具调试,并且附带的统计功能,能够对整个控制系统有个直观的了解,还可以实现将违法播放或者黑客入侵灭杀于后台,避免出现播放事故。从政府有效监管播放内容的角度出发,景观照明项目数量多,分布散,受众广,监管难,所以应尽量提升管理的自动化和智能化,避免由于黑客入侵或他人恶意播放违法内容;而从服务购买方或者景观主权方自身的角度,也存在避免发生播放风险
的需求,以免被动地承担违法责任,所以避免景观照明出现违反广告法或者其它不符合法律法规的显示内容也就是播放内容,无论是对政府监管部门还是对服务购买方或者景观主权方,都是非常有必要的。
69.优选的,所述负载均衡服务器还通过小程序反馈响应数据。如图9所示,一种景观照明集群架构控制方法,其包括以下步骤:预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;所述负载均衡服务器通过小程序接收请求数据;所述负载均衡服务器将所述请求数据分配给相应的所述中转服务器;所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;其中,所述请求数据还包括用户名和密码,所述中转服务器根据所述用户名、密码和目标地址,确认对应的照明控制系统和景观灯具系统;所述照明控制系统根据所述请求数据,控制景观灯具系统进行显示;所述负载均衡服务器还通过小程序反馈响应数据。较好的是,所述响应数据包括所述显示数据的错误状态分析。较好的是,所述响应数据还包括现场实时录制的小视频。这也是申请人独立设计的,由此可以实现用户对于请求数据执行状况的了解,例如正常播放或者遇到异常等,特别是现场实时录制的小视频能够给用户带来实时的视觉感受,而不是原本的一些很简单的很简短的数据,在测试时广受好评。
70.优选的,所述景观照明集群架构控制方法还包括步骤:所述照明控制系统向所述中转服务器反馈显示信息;所述中转服务器转发所述显示信息到所述负载均衡服务器;所述负载均衡服务器根据所述显示信息,通过小程序反馈响应数据。如图10所示,一种景观照明集群架构控制方法,其包括以下步骤:预先构建集群服务器,所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;所述负载均衡服务器通过小程序接收请求数据;所述负载均衡服务器将所述请求数据分配给相应的所述中转服务器;所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到照明控制系统;其中,所述请求数据还包括用户名和密码,所述中转服务器根据所述用户名、密码和目标地址,确认对应的照明控制系统和景观灯具系统;所述照明控制系统根据所述请求数据,控制景观灯具系统进行显示;所述照明控制系统向所述中转服务器反馈显示信息;所述中转服务器转发所述显示信息到所述负载均衡服务器;所述负载均衡服务器根据所述显示信息,通过小程序反馈响应数据。所述显示信息可以包括现场实时录制的小视频,还可以包括一些数据统计,还有正常播放状态或者播放异常需要维护等信息,也可以包括一些收费信息或者硬件故障信息等。
71.优选的,一种景观照明集群架构控制系统,其包括集群服务器、照明控制系统和景观灯具系统;所述集群服务器包括负载均衡服务器和与所述负载均衡服务器相连接的至少二个中转服务器;所述负载均衡服务器通过小程序接收请求数据并将所述请求数据分配给相应的所述中转服务器;所述中转服务器与所述照明控制系统相连接,所述中转服务器根据所述请求数据中的目标地址,将所述请求数据转发到所述照明控制系统;所述照明控制系统与所述景观灯具系统相连接,所述照明控制系统根据所述请求数据,控制所述景观灯具系统进行显示。如图11所示,一种景观照明集群架构控制系统包括集群服务器、照明控制系统和景观灯具系统;所述集群服务器包括负载均衡服务器和n个中转服务器,n为大于等于2的自然数。n 个中转服务器包括中转服务器1、中转服务器2
……
中转服务器n;所述负载均衡服务器分别与n个所述负载均衡服务器相连接;所述负载均衡服务器通过小程序接收
请求数据并将所述请求数据分配给相应的所述中转服务器;所述中转服务器与所述照明控制系统相连接,较好的是,所述照明控制系统的数量大于等于所述中转服务器的数量,每一个所述中转服务器对应至少一个所述照明控制系统,每一个所述照明控制系统对应至少一个所述景观灯具系统。较好的是,本实施例中,所述中转服务器、所述照明控制系统和所述景观灯具系统的数量相同,每一个所述中转服务器对应一个所述照明控制系统,每一个所述照明控制系统对应一个所述景观灯具系统。也就是说,所述景观照明集群架构控制系统包括n个照明控制系统和n个景观灯具系统;n个照明控制系统包括照明控制系统1、照明控制系统2
……
照明控制系统n;n个景观灯具系统包括景观灯具系统1、景观灯具系统 2
……
景观灯具系统n;所述中转服务器k根据所述请求数据中的目标地址,将所述请求数据转发到对应的所述照明控制系统k;所述照明控制系统k 与所述景观灯具系统相连接k,所述照明控制系统k根据所述请求数据,控制所述景观灯具系统k进行显示。其中,k为小于等于n的自然数。较好的是,在实际应用中,所述照明控制系统和所述景观灯具系统的数量相同,一个所述中转服务器对应一个或更多的所述照明控制系统,一个所述照明控制系统对应一个所述景观灯具系统;或者,一个所述中转服务器对应一个或更多的所述照明控制系统,一个所述照明控制系统对应一个或更多所述景观灯具系统;较好的是,所述中转服务器的数量或者所述照明控制系统的数量或者所述景观灯具系统的数量,根据用户数量设置;或者,一个用户对应一个所述照明控制系统,一个所述照明控制系统对应一个或更多所述景观灯具系统。较好的是,所述景观照明集群架构控制系统采用了任意实施例所述景观照明集群架构控制方法来实现。本发明通过网络及计算机技术,设置一个汇聚节点服务器作为负载均衡服务器来实现统一接口,解决了数据的高并发处理问题,还提出了中转服务器的技术手段,只需要一个域名即可实现小程序与多台服务器通讯,因为服务器与服务器直接转发就不需要域名,减少了域名及公网ip服务器,减少了占用公共资源,还适应了不同项目的各种显示数据及其封装方式和不同协议,实现了多个景观照明项目的控制;而且由于中转服务器的使用,在不改变接口服务的同时,可持续扩展服务的项目。并且可适用任意小程序,例如微信小程序,只要微信小程序需要连接多台服务器,就可以通过本发明解决多域名的问题。
72.各个实施例中,优选的,所述负载均衡服务器具有域名和公网ip地址。 ip地址(internet protocol address)是指互联网协议地址,又译为网际协议地址。优选的,所述负载均衡服务器具有小程序接入端口,所述负载均衡服务器通过所述小程序接入端口连接小程序。如图12所示,一种景观照明集群架构控制系统包括集群服务器、照明控制系统和景观灯具系统;所述负载均衡服务器连接微信小程序,例如,所述负载均衡服务器通过所述小程序接入端口连接微信小程序。各个用户,包括用户1、用户2
……
用户n,分别通过微信小程序连接集群服务器的负载均衡服务器。本实施例中,一个用户对应一个照明控制系统和一个景观灯具系统,其他实施例中,一个用户对应一个照明控制系统,和/或,一个照明控制系统对应一个或更多的景观灯具系统。
73.优选的,一种景观照明集群架构控制系统如图13所示,它以图12所示实施例为基础,增加了网络设备和还原系统,一个所述照明控制系统对应一个或更多的网络设备,一个网络设备对应一个还原系统,一个还原系统对应一个景观灯具系统,本实施例中,一个所述照明控制系统对应一个网络设备,一个网络设备对应一个还原系统,一个还原系统对应一
个景观灯具系统。
74.在实际应用中也可以一个用户对应多个照明控制系统,优选的,一种景观照明集群架构控制系统如图14所示,它和图13所示实施例不同点是用户数量是m,这时候m小于等于n;毫无疑问,当m=n时,它和图13 所示实施例就一模一样了,当m《n时,一个用户对应一个或者更多的照明控制系统,但同样的是,一个所述照明控制系统对应一个或更多的网络设备,一个网络设备对应一个还原系统,一个还原系统对应一个景观灯具系统。
75.较好的是,所述景观照明集群架构控制系统还包括设置在所述照明灯光核心主控器和所述景观灯具系统之间的网络设备,以及还原系统,所述还原系统与所述网络设备相连接,所述网络设备传输显示数据到所述还原系统,所述还原系统对所述显示数据进行重组,判断重组后的所述显示数据的正确性并给予反馈。例如根据反馈来控制所述景观灯具系统。以上实施例采用的是还原系统简化和减少与景观灯具系统的传输数据量,可以避免由于还原系统与景观灯具系统的数据传输导致故障或者异常的产生。优选的,所述还原系统还与所述景观灯具系统相连接,所述还原系统在重组后的所述显示数据的正确性符合所述景观灯具系统的要求时,许可所述景观灯具系统进行播放;所述还原系统在重组后的所述显示数据的正确性不符合所述景观灯具系统的要求时,给出所述显示数据的错误状态分析,用于指示可能错误种类和/或可能错误位置。优选的,所述还原系统还对重组后的所述显示数据进行二次处理和/或统计并给出统计结果。其他实施例以此类推,下面不再赘述。
76.较好的是,所述还原系统设置监听模块,所述监听模块用于获取景观灯具系统的显示数据。较好的是,所述监听模块设置在所述网络设备和所述景观灯具系统之间,或者,所述监听模块设置在所述网络设备的数据输出端,或者所述监听模块设置在所述景观灯具系统的数据输入端;或者所述监听模块设置在所述照明控制系统和所述网络设备之间,或者,所述监听模块设置在所述照明控制系统的数据输出端,或者所述监听模块设置在所述网络设备数据输入端。较好的是,所述还原系统设置监听模块、重组模块、存储模块、判断模块、反馈模块和发送模块,所述监听模块用于获取景观灯具系统的显示数据;所述重组模块连接所述监听模块,用于对所述显示数据进行重组;所述存储模块连接所述重组模块,用于存储判定条件,还用于分别存储重组前的所述显示数据和重组后的所述显示数据;所述判断模块连接所述存储模块,用于根据判定条件和重组后的所述显示数据,判断重组后的所述显示数据的正确性;所述反馈模块连接所述判断模块,用于根据所述判断模块的判断结果,生成反馈信息;所述发送模块连接所述反馈模块,用于向目标终端或者目标设备发送所述反馈信息。较好的是,所述还原系统还设置许可模块,所述许可模块连接所述反馈模块或者所述判断模块,用于在重组后的所述显示数据的正确性符合所述景观灯具系统的要求时,许可所述景观灯具系统进行播放。较好的是,所述还原系统还设置错误状态分析模块,所述错误状态分析模块连接所述反馈模块或者所述判断模块,用于在重组后的所述显示数据的正确性不符合所述景观灯具系统的要求时,给出所述显示数据的错误状态分析,用于指示可能错误种类和/或可能错误位置。较好的是,所述还原系统还设置二次处理模块,所述二次处理模块连接所述存储模块,用于对重组后的所述显示数据进行二次处理。较好的是,所述还原系统还设置统计模块,所述统计模块连接所述存储模块、所述反馈模块或者所述判断模块,用于对重组后的所述显示数据进行统计并给出统计结果。其他实施例以此类推,下面不再赘述。优选的,所述负载均衡服务器设置网络安全模块、敏感信息筛查过滤模
块和调度分配模块;所述网络安全模块用于构成防火墙;所述敏感信息筛查过滤模块用于筛查过滤敏感信息以保证显示内容合法;所述调度分配模块用于在均衡负载的前提下选择相应的所述中转服务器。防火墙的作用不用多说,也可以把敏感信息筛查过滤模块集成到网络安全模块中;但是这样做不利于升级,因为敏感信息更新的频率和牵扯的数量,跟防火墙的配置不是一个量级的,所以两者最好是分开来做。本发明的其他实施例,还可以应用到分布式集群管理,提供更强大的计算及多任务服务;还可以在灯具系统显示时确定是否正常显示或是异常出现时判定异常原因。
77.通过上面的说明可见,本发明只需要在汇聚节点服务器上部署一次通用的接口服务,只需要一个域名及公网ip,减少占用公共资源且降低了维护成本,还实现了统一的用户账户管理,例如不同项目可以通过不同用户名来区分;还可以设置统一的防火墙来实现网络安全、敏感信息的筛查过滤、集群资源的调度分配等等。
78.下面做一些对比,更好地说明本发明。现有方案包括申请人的在先的研发方案,也包括其他人的在先的专利申请和实际方案。
79.现有方案每个项目需要独立部署小程序,本发明改进方案只要统一部署一个小程序;
80.现有方案每个小程序需要独立申请的域名,本发明改进方案只需统一一个域名及公网ip;
81.现有方案一个域名虽然可以通过不同端口解析到多个服务器,但有时候会出现解析失败无法访问的情况,本发明改进方案域名跟公网ip一一对应,不会出现解析失败的问题,稳定性大大提高。
82.本发明改进方案可以减少占用域名及公网ip的公共资源,一个域名及公网ip就能服务多个项目,一举多得;
83.本发明改进方案,所有的数据统一入口,例如到负载均衡服务器,再通过中转服务器也就是转发服务器根据各自的目标地址进行转发,并返回目标地址的反馈数据;
84.本发明改进方案的技术难点为数据的高并发处理,但通过使用负载均衡的服务器集群来解决,所有数据由负载均衡器均衡分配给每一个中转服务器;
85.本发明可适用任意微信小程序,只要微信小程序需要连接多台服务器,就可以通过本发明解决多域名的问题。
86.进一步地,本发明的实施例还包括,上述各实施例的各技术特征,相互组合形成的景观照明集群架构控制方法和系统。
87.需要说明的是,上述各技术特征继续相互组合,形成未在上面列举的各种实施例,均视为本发明说明书记载的范围;并且,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1