一种智能酒店控制单元的闭环故障检测方法及系统的制作方法
【技术领域】
[0001]本发明涉及酒店技术领域,具体而言,涉及一种智能酒店控制单元的闭环故障检测方法及系统。
【背景技术】
[0002]目前国内酒店智能化正在大规模涌现,但是许多系统和设备只是针对于控制功能实现,而智能酒店控制中的故障问题却被忽视,有些系统虽然带了故障处理机制,但是也仅仅停在表面,没有真正做到故障的实时检测与相应的报警预案处理。现有酒店智能控制单元的闭环故障检测大部分还停留在比较原始的状态,即由服务人员报修,然后再由工程维修人员进行维修的状态;有些酒店智能控制系统里面的维修是由PDA完成报修,但是智能控制单元的故障检测部分还是空白阶段。
【发明内容】
[0003]为解决上述问题,本发明的目的在于提供一种解决智能酒店控制单元的闭环故障检测,实现智能酒店故障管理简单化、网络化、快捷化的智能酒店控制单元的闭环故障检测方法及系统。
[0004]本发明提供了一种智能酒店控制单元的闭环故障检测方法,包括:
[0005]步骤1,在服务器上设置需要检测的设备,通过网络连接所述设备;
[0006]步骤2,所述服务器上存储预操作的数据;
[0007]步骤3,多个模拟信号输入单元根据所述预操作的数据控制相应的多个酒店智能控制单元;
[0008]步骤4,多个所述酒店智能控制单元执行用户需要的操作;
[0009]步骤5,相应的多个信号采集单元对多个所述酒店智能控制单元执行的操作进行多路直流控制信号和交流输出信号的实时检测,并将检测的数据传送给所述服务器;
[0010]步骤6,所述服务器接收到多个所述模拟信号输入单元和多个所述信号采集单元的数据后,进行数据解析和故障判断,并将数据进行保存,执行报警处理。
[0011]其中,步骤I具体包括:
[0012]步骤101,初始化检测设备;
[0013]步骤102,创建TCP服务端;
[0014]步骤103,获取用户权限和信息;
[0015]步骤104,判断是否有所述检测设备连接,若是进行步骤105,否则继续步骤104 ;
[0016]步骤105,获取所述检测设备的IP信息;
[0017]步骤106,将所述检测设备分为模拟信号输入单元组、酒店智能控制单元组和信号采集单元组;
[0018]步骤107,判断步骤106中各个组是否已经连接,若已连接则对所述检测设备进行分组的对应处理,否则判断各组是否已经超时,若未超时则判断各个组是否已经连接,若已超时则报错,提示具体哪个设备超时并判断是否继续,若继续则去掉不能连接的设备并将剩余的设备进行分组对应处理,否则结束;
[0019]步骤108,数据库创建相应的设备分组表。
[0020]其中,步骤5具体包括:
[0021]步骤501,根据所述预操作的数据判断是否需要服务功能信号、标准负载信号、串行扩展负载信号、并行扩展负载信号、空调控制信号和调光信号的检测,若需要则与所述模拟信号输入单元进行通信并发送相应的控制指令,否则继续步骤501 ;
[0022]步骤502,判断是否收到所述模拟信号输入单元的数据,若是则进行步骤503,否则判断是否超时,若已超时则报错超时设备,若未超时则继续步骤502 ;
[0023]步骤503,预存储所述模拟信号输入单元的返回数据至所述服务器;
[0024]步骤504,判断是否收到所述酒店智能控制单元的数据,若是则进行步骤505,否则判断是否超时,若已超时则报错超时设备,若未超时则继续步骤504 ;
[0025]步骤505,预存储所述酒店智能控制单元的返回数据至所述服务器;
[0026]步骤506,与所述信号采集单元进行通信并发送相应的查询指令;
[0027]步骤507,判断是否收到所述信号采集单元的数据,若是则进行步骤508,否则判断是否超时,若已超时则报错超时设备,若未超时则继续步骤507 ;
[0028]步骤508,预存储所述信号采集单元的返回数据至所述服务器。
[0029]其中,步骤6具体包括:
[0030]步骤601,将预存储的所述模拟信号输入单元的返回数据、预存储的所述酒店智能控制单元的返回数据和预存储的所述信号采集单元的返回数据与所述预操作的数据进行比对,判断是否与所述预操作数据一致;
[0031]步骤602,对上一步骤中的数据进行数据解析,对一致的检测数据进行保存,对不一致的检测数据进行故障分析;
[0032]步骤603,对每一路信号区分出故障信息,包括直流驱动信号故障、交流输出信号故障和调光驱动信号故障;
[0033]步骤604,保存故障信息;
[0034]步骤605,根据故障信息进行报警。
[0035]作为本发明的进一步改进,步骤5中的直流控制信号包括服务控制信号、继电器控制信号、LED显示信号和PWM调光信号,交流输出信号为220V信号。
[0036]本发明还提供了一种智能酒店控制单元的闭环故障检测系统,其特征在于,包括:
[0037]连接模块,在服务器上设置需要检测的设备,通过网络连接所述设备;
[0038]存储模块,所述服务器上存储预操作的数据;
[0039]控制模块,多个模拟信号输入单元根据所述预操作的数据控制相应的多个酒店智能控制单元;
[0040]执行模块,多个所述酒店智能控制单元执行用户需要的操作;
[0041]检测模块,相应的多个信号采集单元对多个所述酒店智能控制单元执行的操作进行多路直流控制信号和交流输出信号的实时检测,并将检测的数据传送给所述服务器;
[0042]采集处理模块,所述服务器接收到多个所述模拟信号输入单元和多个所述信号采集单元的数据后,进行数据解析和故障判断,并将数据进行保存,执行报警处理。
[0043]其中,所述设置模块包括:
[0044]初始化模块,初始化检测设备;
[0045]第一创建模块,创建TCP服务端;
[0046]第一获取模块,获取用户权限和信息;
[0047]第一判断模块,判断是否有所述检测设备连接;
[0048]第二获取模块,获取所述检测设备的IP信息;
[0049]分组模块,将所述检测设备分为模拟信号输入单元组、酒店智能控制单元组和信号采集单元组;
[0050]第二判断模块,所述分组模块中各个组是否已经连接,若已连接则对所述检测设备进行分组的对应处理,否则判断各组是否已经超时,若未超时则判断各个组是否已经连接,若已超时则报错,提示具体哪个设备超时并判断是否继续,若继续则去掉不能连接的设备并将剩余的设备进行分组对应处理,否则结束;
[0051]第二创建模块,数据库创建相应的设备分组表。
[0052]其中,所述检测模块包括:
[0053]第三判断模块,根据所述预操作的数据判断是否需要服务功能信号、标准负载信号、串行扩展负载信号、并行扩展负载信号、空调控制信号和调光信号的检测,若需要则与所述模拟信号输入单元进行通信并发送相应的控制指令;
[0054]第四判断模块,判断是否收到所述模拟信号输入单元的数据,若否,则判断是否超时,若已超时则报错超时设备;
[0055]第一预存储模块,预存储所述模拟信号输入单元的返回数据至所述服务器;
[0056]第五判断模块,判断是否收到所述酒店智能控制单元的数据,若否,则判断是否超时,若已超时则报错超时设备;
[0057]第二预存储模块,预存储所述酒店智能控制单元的返回数据至所述服务器;
[0058]发送模块,与所述信号采集单元进行通信并发送相应的查询指令;
[0059]第六判断模块,判断是否收到所述信号采集单元的数据,若否,则判断是否超时,若已超时则报错超时设备;
[0060]第三预存储模块,预存储所述信号采集单元的返回数据至所述服务器。
[0061 ] 其中,所述采