一種照明系統(tǒng)的調(diào)試方法、系統(tǒng)的制作方法
【專利摘要】本發(fā)明適用于智能樓宇【技術(shù)領(lǐng)域】,提供了一種照明系統(tǒng)的調(diào)試方法、系統(tǒng),所述方法包括:照明系統(tǒng)仿真器讀取預(yù)先配置的系統(tǒng)信息;照明系統(tǒng)仿真器修改所述系統(tǒng)信息的值,根據(jù)所述系統(tǒng)信息的值的變化生成變化的系統(tǒng)信號;照明系統(tǒng)仿真器發(fā)送所述系統(tǒng)信號至照明系統(tǒng)監(jiān)視終端,以由照明系統(tǒng)監(jiān)視終端將所述系統(tǒng)信號發(fā)送至第三方系統(tǒng)進(jìn)行調(diào)試。本發(fā)明,由于無需搭建照明系統(tǒng)的真實(shí)設(shè)備環(huán)境,相比現(xiàn)有技術(shù),具有開發(fā)周期短、設(shè)備投資少并且調(diào)試方便的優(yōu)點(diǎn)。
【專利說明】一種照明系統(tǒng)的調(diào)試方法、系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能樓宇【技術(shù)領(lǐng)域】,尤其涉及一種照明系統(tǒng)的調(diào)試方法、系統(tǒng)。
【背景技術(shù)】
[0002]目前,在絕大多數(shù)樓宇集成系統(tǒng)平臺中,一般都會(huì)集成智能照明系統(tǒng),并對該智能照明系統(tǒng)中的智能照明設(shè)備進(jìn)行調(diào)試。
[0003]一方面,樓宇集成系統(tǒng)平臺的集成調(diào)試需要智能照明系統(tǒng)的支撐,需要安裝大量的照明設(shè)備、部署相應(yīng)的軟件系統(tǒng)以及現(xiàn)場調(diào)試,所以樓宇集成系統(tǒng)平臺的開發(fā)經(jīng)常受到智能照明系統(tǒng)的設(shè)備投入和實(shí)施進(jìn)度的影響;另一方面,一旦智能照明系統(tǒng)正式上線,在樓宇集成系統(tǒng)平臺集成調(diào)試過程中產(chǎn)生的問題也可能對智能照明系統(tǒng)實(shí)際的生產(chǎn)環(huán)境造成一定的影響;還有,此類樓宇集成系統(tǒng)平臺一般都需要到智能照明系統(tǒng)的實(shí)施現(xiàn)場進(jìn)行開發(fā)調(diào)試,空間與管理上存在諸多限制等。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種照明系統(tǒng)的調(diào)試方法、系統(tǒng),旨在解決現(xiàn)有技術(shù)在進(jìn)行照明系統(tǒng)調(diào)試時(shí),需要搭建真實(shí)的照明系統(tǒng)環(huán)境的問題。
[0005]一方面,提供一種照明系統(tǒng)的調(diào)試方法,所述方法包括:
[0006]照明系統(tǒng)仿真器讀取預(yù)先配置的系統(tǒng)信息;
[0007]照明系統(tǒng)仿真器修改所述系統(tǒng)信息的值,根據(jù)所述系統(tǒng)信息的值的變化生成變化的系統(tǒng)信號;
[0008]照明系統(tǒng)仿真器發(fā)送所述系統(tǒng)信號至照明系統(tǒng)監(jiān)視終端,以由照明系統(tǒng)監(jiān)視終端將所述系統(tǒng)信號發(fā)送至第三方系統(tǒng)進(jìn)行調(diào)試。
[0009]進(jìn)一步地,所述系統(tǒng)信息包括回路信息、場景信息、數(shù)據(jù)點(diǎn)信息;所述系統(tǒng)信號包括:回路開關(guān)變化信號、回路亮度變化信號、故障報(bào)警信號、超時(shí)報(bào)警信號;
[0010]所述回路信息中包括回路開關(guān)狀態(tài)、回路當(dāng)前亮度值、故障代碼、超時(shí)標(biāo)志;
[0011]所述照明系統(tǒng)仿真器修改所述系統(tǒng)信息的值,根據(jù)所述系統(tǒng)信息的值的變化生成變化的系統(tǒng)信號包括:
[0012]照明系統(tǒng)仿真器將回路信息、場景信息、數(shù)據(jù)點(diǎn)信息加載至系統(tǒng)內(nèi)存,建立與各個(gè)信息對應(yīng)的內(nèi)存變量,并初始化所述內(nèi)存變量的值;
[0013]照明系統(tǒng)仿真器通過監(jiān)控時(shí)間執(zhí)行預(yù)設(shè)的計(jì)劃任務(wù),觸發(fā)產(chǎn)生相應(yīng)的讀寫控制命令,根據(jù)所述讀寫控制命令修改所述內(nèi)存變量的值,以模擬回路開關(guān)、場景切換及回路亮度調(diào)節(jié),并實(shí)時(shí)采集回路開關(guān)狀態(tài)、回路當(dāng)前亮度值,根據(jù)所述回路開關(guān)狀態(tài)和回路當(dāng)前亮度值生成回路開關(guān)變化信號和回路亮度變化信號;
[0014]照明系統(tǒng)仿真器通過系統(tǒng)運(yùn)行檢測回路是否故障,并生成故障報(bào)警信號;
[0015]照明系統(tǒng)仿真器通過系統(tǒng)運(yùn)行檢測回路是否超時(shí),并生成超時(shí)報(bào)警信號。
[0016]進(jìn)一步地,在所述照明系統(tǒng)仿真器發(fā)送所述系統(tǒng)信號至照明系統(tǒng)監(jiān)視終端,以由照明系統(tǒng)監(jiān)視終端將所述系統(tǒng)信號發(fā)送至第三方系統(tǒng)進(jìn)行調(diào)試之前,還包括:
[0017]照明系統(tǒng)仿真器接收照明系統(tǒng)監(jiān)視終端發(fā)送的控制命令;
[0018]照明系統(tǒng)仿真器根據(jù)所述控制命令修改所述系統(tǒng)信息的值,并根據(jù)修改后的所述系統(tǒng)信息的值生成新的系統(tǒng)信號。
[0019]進(jìn)一步地,所述控制命令是照明系統(tǒng)監(jiān)視終端對用戶操作可視化界面產(chǎn)生的界面控制信號進(jìn)行處理后生成的控制命令;或者,
[0020]所述控制命令是照明系統(tǒng)監(jiān)視終端對第三方系統(tǒng)發(fā)送的控制命令請求進(jìn)行處理后生成的控制命令。
[0021]再一方面,提供一種照明系統(tǒng)的調(diào)試方法,所述方法包括:
[0022]照明系統(tǒng)監(jiān)視終端接收照明系統(tǒng)仿真器發(fā)送的系統(tǒng)信號,所述系統(tǒng)信號是照明系統(tǒng)仿真器根據(jù)系統(tǒng)信息的值的變化生成的;
[0023]照明系統(tǒng)監(jiān)視終端轉(zhuǎn)發(fā)所述系統(tǒng)信號至第三方系統(tǒng)進(jìn)行調(diào)試。
[0024]進(jìn)一步地,在所述照明系統(tǒng)監(jiān)視終端接收照明系統(tǒng)仿真器發(fā)送的系統(tǒng)信號之后,還包括:
[0025]照明系統(tǒng)監(jiān)視終端從數(shù)據(jù)庫服務(wù)器中加載回路信息、場景信息,通過加載的回路信息、場景信息,根據(jù)它們的關(guān)聯(lián)關(guān)系用燈具模型在可視化圖形界面上表示;
[0026]照明系統(tǒng)監(jiān)視終端對接收到的系統(tǒng)信號進(jìn)行處理,并以動(dòng)畫的形式將回路的開關(guān)變化、亮度變化顯示在所述燈具模型上。
[0027]進(jìn)一步地,在所述照明系統(tǒng)監(jiān)視終端轉(zhuǎn)發(fā)所述系統(tǒng)信號至第三方系統(tǒng)進(jìn)行調(diào)試之后,還包括:
[0028]照明系統(tǒng)監(jiān)視終端接收第三方系統(tǒng)發(fā)送的第三方請求;
[0029]如果所述第三方請求是訂閱數(shù)據(jù)請求,則照明系統(tǒng)監(jiān)視終端根據(jù)所述訂閱數(shù)據(jù)請求將第三方系統(tǒng)、訂閱對象加入訂閱關(guān)系清單,根據(jù)訂閱關(guān)系清單中的訂閱對象,持續(xù)采集與訂閱對象對應(yīng)的變化的系統(tǒng)信號,作為訂閱數(shù)據(jù)推送給第三方系統(tǒng);
[0030]如果所述第三方請求是反訂閱數(shù)據(jù)請求,則照明系統(tǒng)監(jiān)視終端刪除所述訂閱關(guān)系清單中的第三方系統(tǒng)、訂閱對象;
[0031 ] 如果所述第三方請求是控制命令請求,則照明系統(tǒng)監(jiān)視終端先對所述控制命令請求進(jìn)行處理,生成控制命令,再轉(zhuǎn)發(fā)所述控制命令請求至照明系統(tǒng)仿真器,以由照明系統(tǒng)仿真器根據(jù)所述控制命令請求生成新的系統(tǒng)信號,再由照明系統(tǒng)監(jiān)視終端轉(zhuǎn)發(fā)所述新的系統(tǒng)
信號至第三方系統(tǒng)。
[0032]又一方面,提供一種照明系統(tǒng)仿真器,所述照明系統(tǒng)仿真器包括:
[0033]系統(tǒng)信息獲取單元,用于讀取預(yù)先配置的系統(tǒng)信息;
[0034]第一系統(tǒng)信號生成單元,用于修改所述系統(tǒng)信息的值,根據(jù)所述系統(tǒng)信息的值的變化生成變化的系統(tǒng)信號;
[0035]系統(tǒng)信號發(fā)送單元,用于發(fā)送所述系統(tǒng)信號至照明系統(tǒng)監(jiān)視終端,以由照明系統(tǒng)監(jiān)視終端將所述系統(tǒng)信號發(fā)送至第三方系統(tǒng)進(jìn)行調(diào)試。
[0036]進(jìn)一步地,所述系統(tǒng)信息包括回路信息、場景信息、數(shù)據(jù)點(diǎn)信息;
[0037]所述系統(tǒng)信號包括:回路開關(guān)變化信號、回路亮度變化信號、故障報(bào)警信號、超時(shí)報(bào)警信號;[0038]所述回路信息中包括回路開關(guān)狀態(tài)、回路當(dāng)前亮度值、故障代碼、超時(shí)標(biāo)志;
[0039]所述第一系統(tǒng)信號生成單元包括:
[0040]內(nèi)存變量初始化模塊,用于將回路信息、場景信息、數(shù)據(jù)點(diǎn)信息加載至系統(tǒng)內(nèi)存,建立與各個(gè)信息對應(yīng)的內(nèi)存變量,并初始化所述內(nèi)存變量的值;
[0041]開關(guān)和亮度信號生成模塊,用于通過監(jiān)控時(shí)間執(zhí)行預(yù)設(shè)的計(jì)劃任務(wù),觸發(fā)產(chǎn)生相應(yīng)的讀寫控制命令,根據(jù)所述讀寫控制命令修改所述內(nèi)存變量的值,以模擬回路開關(guān)、場景切換及回路亮度調(diào)節(jié),并實(shí)時(shí)采集回路開關(guān)狀態(tài)、回路當(dāng)前亮度值,根據(jù)所述回路開關(guān)狀態(tài)和回路當(dāng)前亮度值生成回路開關(guān)變化信號和回路亮度變化信號;
[0042]故障信號生成模塊,用于通過系統(tǒng)運(yùn)行檢測回路是否故障,并生成故障報(bào)警信號;
[0043]超時(shí)信號生成模塊,用于通過系統(tǒng)運(yùn)行檢測回路是否超時(shí),并生成超時(shí)報(bào)警信號。
[0044]進(jìn)一步地,所述照明系統(tǒng)仿真器還包括:
[0045]控制命令接收單元,用于接收照明系統(tǒng)監(jiān)視終端發(fā)送的控制命令;
[0046]第二系統(tǒng)信號生成單元,用于根據(jù)所述控制命令修改所述系統(tǒng)信息的值,并根據(jù)修改后的所述系統(tǒng)信息的值生成新的系統(tǒng)信號。
[0047]進(jìn)一步地,所述控制命令是照明系統(tǒng)監(jiān)視終端對用戶操作可視化界面產(chǎn)生的界面控制信號進(jìn)行處理后生成的控制命令;或者,
[0048]所述控制命令是照明系統(tǒng)監(jiān)視終端對第三方系統(tǒng)發(fā)送的控制命令請求進(jìn)行處理后生成的控制命令。
[0049]另一方面,提供一種照明系統(tǒng)監(jiān)視終端,所述照明系統(tǒng)監(jiān)視終端包括:
[0050]系統(tǒng)信號接收單元,用于接收照明系統(tǒng)仿真器發(fā)送的系統(tǒng)信號,所述系統(tǒng)信號是照明系統(tǒng)仿真器根據(jù)系統(tǒng)信息的值的變化生成的;
[0051]系統(tǒng)信號轉(zhuǎn)發(fā)單元,用于轉(zhuǎn)發(fā)所述系統(tǒng)信號至第三方系統(tǒng)進(jìn)行調(diào)試。
[0052]進(jìn)一步地,所述照明系統(tǒng)監(jiān)視終端還包括:
[0053]燈具模型生成單元,用于從數(shù)據(jù)庫服務(wù)器中加載回路信息、場景信息,通過加載的回路信息、場景信息,根據(jù)它們的關(guān)聯(lián)關(guān)系用燈具模型在可視化圖形界面上表示;
[0054]動(dòng)畫顯示單元,用于對接收到的系統(tǒng)信號進(jìn)行處理,并以動(dòng)畫的形式將回路的開關(guān)變化、亮度變化顯示在所述燈具模型上。
[0055]進(jìn)一步地,所述照明系統(tǒng)監(jiān)視終端還包括:
[0056]第三方請求接收單元,用于接收第三方系統(tǒng)發(fā)送的第三方請求;
[0057]訂閱數(shù)據(jù)請求處理單元,用于如果所述第三方請求是訂閱數(shù)據(jù)請求,則照明系統(tǒng)監(jiān)視終端根據(jù)所述訂閱數(shù)據(jù)請求將第三方系統(tǒng)、訂閱對象加入訂閱關(guān)系清單,根據(jù)訂閱關(guān)系清單中的訂閱對象,持續(xù)采集與訂閱對象對應(yīng)的變化的系統(tǒng)信號,作為訂閱數(shù)據(jù)推送給第三方系統(tǒng);
[0058]反訂閱數(shù)據(jù)請求處理單元,用于如果所述第三方請求是反訂閱數(shù)據(jù)請求,則照明系統(tǒng)監(jiān)視終端刪除所述訂閱關(guān)系清單中的第三方系統(tǒng)、訂閱對象;
[0059]控制命令請求處理單元,用于如果所述第三方請求是控制命令請求,則照明系統(tǒng)監(jiān)視終端先對所述控制命令請求進(jìn)行處理,生成控制命令,再轉(zhuǎn)發(fā)所述控制命令請求至照明系統(tǒng)仿真器,以由照明系統(tǒng)仿真器根據(jù)所述控制命令請求生成新的系統(tǒng)信號,再由照明系統(tǒng)監(jiān)視終端轉(zhuǎn)發(fā)所述新的系統(tǒng)信號至第三方系統(tǒng)。
[0060]又一方面,提供一種照明系統(tǒng)的調(diào)試系統(tǒng),所述調(diào)試系統(tǒng)包括數(shù)據(jù)庫服務(wù)器、第三方系統(tǒng)、如上所述的照明系統(tǒng)仿真器和如上所述的照明系統(tǒng)監(jiān)視終端,所述照明系統(tǒng)仿真器與所述照明系統(tǒng)監(jiān)視終端連接,所述照明系統(tǒng)監(jiān)視終端與所述第三方系統(tǒng)連接,所述數(shù)據(jù)庫服務(wù)器分別與所述照明系統(tǒng)仿真器和所述照明系統(tǒng)監(jiān)視終端連接。
[0061]在本發(fā)明實(shí)施例,由照明系統(tǒng)仿真器模擬真實(shí)的照明系統(tǒng),并生成用于調(diào)試的系統(tǒng)信號,以由照明系統(tǒng)監(jiān)控終端轉(zhuǎn)發(fā)該系統(tǒng)信號至第三方系統(tǒng),由第三方系統(tǒng)根據(jù)該系統(tǒng)信號進(jìn)行照明系統(tǒng)的調(diào)試。由于無需搭建照明系統(tǒng)的真實(shí)設(shè)備環(huán)境,相比現(xiàn)有技術(shù),具有開發(fā)周期短、設(shè)備投資少并且調(diào)試方便的優(yōu)點(diǎn)。
【專利附圖】
【附圖說明】
[0062]圖1是本發(fā)明實(shí)施例一提供的照明系統(tǒng)的調(diào)試方法的實(shí)現(xiàn)流程圖;
[0063]圖2本發(fā)明實(shí)施例二提供的照明系統(tǒng)的調(diào)試方法的實(shí)現(xiàn)流程圖;
[0064]圖3是本發(fā)明實(shí)施例三提供的照明系統(tǒng)仿真器的結(jié)構(gòu)框圖;
[0065]圖4是本發(fā)明實(shí)施例四提供的照明系統(tǒng)監(jiān)視終端的結(jié)構(gòu)框圖;
[0066]圖5是本發(fā)明實(shí)施例五提供的照明系統(tǒng)的調(diào)試系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0067]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0068]在本發(fā)明實(shí)施例中,由照明系統(tǒng)仿真器模擬真實(shí)的照明系統(tǒng),并生成用于調(diào)試的系統(tǒng)信號,以由照明系統(tǒng)監(jiān)控終端轉(zhuǎn)發(fā)該系統(tǒng)信號至第三方系統(tǒng),由第三方系統(tǒng)根據(jù)該系統(tǒng)信號進(jìn)行照明系統(tǒng)的調(diào)試。
[0069]以下結(jié)合具體實(shí)施例對本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)描述:
[0070]實(shí)施例一
[0071]圖1示出了本發(fā)明實(shí)施例一提供的照明系統(tǒng)的調(diào)試方法的實(shí)現(xiàn)流程,以照明系統(tǒng)仿真器側(cè)為例進(jìn)行說明,詳述如下:
[0072]在步驟SlOl中,照明系統(tǒng)仿真器讀取預(yù)先配置的系統(tǒng)信息。
[0073]在本實(shí)施例中,先配置照明系統(tǒng)仿真器的基礎(chǔ)信息,該基礎(chǔ)信息保存在系統(tǒng)配置文件中,包括數(shù)據(jù)庫信息(數(shù)據(jù)庫所在的數(shù)據(jù)庫服務(wù)器的IP地址、數(shù)據(jù)庫名稱、登錄數(shù)據(jù)庫的用戶名和密碼、通信的端口號等)、最大燈光回路數(shù)量、最大可配置場景模式數(shù)量、上電時(shí)燈光回路亮度、最小燈光亮度值、最大燈光亮度值、燈具安全工作時(shí)長。
[0074]配置好基礎(chǔ)信息后,再配置系統(tǒng)信息,該系統(tǒng)信息包括回路信息、場景信息和數(shù)據(jù)點(diǎn)信息,配置后的系統(tǒng)信息可以統(tǒng)一保存在數(shù)據(jù)庫中,該數(shù)據(jù)庫信息可以從基礎(chǔ)信息中讀取。當(dāng)然,配置好的系統(tǒng)信息也可以以配置文件的形式保存在照明系統(tǒng)仿真器中,具體以何種方式存儲,本實(shí)施例不做限制。
[0075]其中,回路信息中的一個(gè)回路表示一組串聯(lián)燈具,一個(gè)場景表示至少兩組串聯(lián)燈具的并聯(lián),一個(gè)數(shù)據(jù)點(diǎn)與一個(gè)回路或一個(gè)場景關(guān)聯(lián)對應(yīng)。[0076]回路/[目息中包括:回路編號、回路名稱、回路開關(guān)狀態(tài)、回路當(dāng)如売度值、故障代碼、超時(shí)標(biāo)志(O表示未超時(shí),I表示已超時(shí))。用戶可以根據(jù)自己的需要對回路的信息進(jìn)行編輯,編輯時(shí),必須依據(jù)配置信息,比如,編輯故障代碼時(shí),要判斷已經(jīng)設(shè)定的回路當(dāng)前亮度值是否在配置信息中的最小燈光亮度值和最大燈光亮度值之間,如果是,則故障代碼配置為0,表示沒有出現(xiàn)故障。
[0077]場景信息中包括:場景編號、場景名稱、關(guān)聯(lián)的回路列表,其中關(guān)聯(lián)的回路列表是由回路編號、回路開關(guān)狀態(tài)、回路當(dāng)前亮度值組成的對象列表。
[0078]數(shù)據(jù)點(diǎn)信息中包括:點(diǎn)編號、點(diǎn)名稱、回路或場景的標(biāo)志(O表示回路,I表示場景)、關(guān)聯(lián)的回路或場景編號。
[0079]例如,配置一個(gè)回路信息{回路編號,回路名稱,回路開關(guān)狀態(tài),回路當(dāng)前亮度值,故障代碼,超時(shí)標(biāo)志},對應(yīng)值為{ “100”,“2F前臺背景墻筒燈”,“1”,“24”,“0”,“0”};配置一個(gè)由至少兩個(gè)回路組合成的場景模式{場景編號,場景名稱,關(guān)聯(lián)的回路列表},對應(yīng)值為{ “200”,“2FM210 會(huì)議模式”,“{100,1,20}、{101,0,21} ”},其中{100, 1,20}中的 100代表回路編號、I代表回路開關(guān)狀態(tài)、20代表回路當(dāng)前亮度值,依次類推;還可配置全開模式、全關(guān)模式等,全開模式時(shí)在一個(gè)照明區(qū)域(會(huì)議室、辦公室、辦公區(qū))內(nèi)所有回路燈光全部開啟,全關(guān)模式則全部關(guān)閉,例如:一個(gè)會(huì)議室中有回路編號分別為100、101的2個(gè)回路,那么其全開模式關(guān)聯(lián)的回路列表配置為“ {100,I, 20}、{101,I, 21} ”,其全關(guān)模式關(guān)聯(lián)的回路列表配置為“ {100,O, 20}、{101,O, 21} ” ;配置一個(gè)數(shù)據(jù)點(diǎn)信息{點(diǎn)編號,點(diǎn)名稱,回路或場景的標(biāo)志,關(guān)聯(lián)的回路或場景編號},對應(yīng)值為{“1000”,“2F前臺背景墻筒燈回路”,“0”,“100”}。
[0080]在步驟S102中,照明系統(tǒng)仿真器修改系統(tǒng)信息的值,根據(jù)系統(tǒng)信息的值的變化生成變化的系統(tǒng)信號。
[0081]本發(fā)明實(shí)施例中,照明系統(tǒng)仿真器啟動(dòng)時(shí),把回路信息、場景信息、數(shù)據(jù)點(diǎn)信息從數(shù)據(jù)庫中加載到系統(tǒng)內(nèi)存,并建立與各個(gè)信息對應(yīng)的內(nèi)存變量,并把所有的內(nèi)存變量的值進(jìn)行初始化,如加載2F前臺背景墻筒燈的回路信息,建立與該回路信息對應(yīng)的內(nèi)存變量并將該內(nèi)存變量初始化為{ “100”,“2F前臺背景墻筒燈”,“1”,“24”,“0”,“0”},加載對應(yīng)的數(shù)據(jù)點(diǎn)信息,建立與該數(shù)據(jù)點(diǎn)信息對應(yīng)的內(nèi)存變量并初始化該內(nèi)存變量為{“ 1000 ”,“ 2F前臺背景墻筒燈回路”,“0”,“ 100” }。
[0082]本發(fā)明實(shí)施例中,系統(tǒng)信號包括:回路開關(guān)變化信號、回路亮度變化信號、故障報(bào)警信號、超時(shí)報(bào)警信號;回路信息中包括回路開關(guān)狀態(tài)、回路當(dāng)前亮度值、故障代碼、超時(shí)標(biāo)
O
[0083]其中,照明系統(tǒng)仿真器修改系統(tǒng)信息的值,根據(jù)系統(tǒng)信息的值的變化生成變化的系統(tǒng)信號的步驟包括:
[0084]步驟1、照明系統(tǒng)仿真器將回路信息、場景信息、數(shù)據(jù)點(diǎn)信息加載至系統(tǒng)內(nèi)存,建立與各個(gè)信息對應(yīng)的內(nèi)存變量,并初始化內(nèi)存變量的值。
[0085]本步驟中,照明系統(tǒng)仿真器啟動(dòng)時(shí)把回路信息、場景信息、數(shù)據(jù)點(diǎn)信息從數(shù)據(jù)庫中加載到系統(tǒng)內(nèi)存,建立對應(yīng)的內(nèi)存變量,并把所有的內(nèi)存變量的值進(jìn)行初始化,如加載2F前臺背景墻筒燈的回路信息,建立內(nèi)存變量,并將這些內(nèi)存變量初始化為{“100”,“2F前臺背景墻筒燈”,“ I ”,“24”,“0”,“O” },加載對應(yīng)的數(shù)據(jù)點(diǎn)信息,建立內(nèi)存變量,并初始化這些內(nèi)存變量為{ “ 1000”,“2F前臺背景墻筒燈回路”,“O”,“100”}。
[0086]步驟2、照明系統(tǒng)仿真器通過監(jiān)控時(shí)間執(zhí)行預(yù)設(shè)的計(jì)劃任務(wù),觸發(fā)產(chǎn)生相應(yīng)的讀寫控制命令,根據(jù)讀寫控制命令修改內(nèi)存變量的值,以模擬回路開關(guān)、場景切換及回路亮度調(diào)節(jié),并實(shí)時(shí)采集回路開關(guān)狀態(tài)、回路當(dāng)前亮度值,根據(jù)回路開關(guān)狀態(tài)和回路當(dāng)前亮度值生成回路開關(guān)變化信號和回路亮度變化信號。
[0087]本步驟中,照明系統(tǒng)仿真器通過統(tǒng)一進(jìn)行時(shí)間管理,針對各時(shí)段特定的功能性(上班、下班、假期等時(shí)段的不同燈光控制要求)制定相應(yīng)的計(jì)劃任務(wù),監(jiān)控時(shí)間到達(dá)設(shè)定的時(shí)段時(shí),觸發(fā)產(chǎn)生相應(yīng)的讀寫控制命令,通過該讀寫控制命令開啟相應(yīng)回路的燈光,實(shí)現(xiàn)回路開關(guān)控制,如根據(jù)上下班以及節(jié)假日,自行調(diào)換不同的燈光組合,以達(dá)到節(jié)能的目的;另外,通過讀寫控制命令也可以對回路的亮度或者場景模式進(jìn)行切換控制,通過控制場景中的回路的亮度值,實(shí)現(xiàn)場景的淡入淡出,光線的漸明漸暗的變化。
[0088]詳細(xì)過程描述如下:時(shí)間管理是在一個(gè)執(zhí)行計(jì)劃任務(wù)表中基于月度日期表和24小時(shí)時(shí)間表,預(yù)先選擇某個(gè)時(shí)間點(diǎn)(某年某月某日某時(shí)某分某秒),配置在該時(shí)間點(diǎn)對某些照明區(qū)域進(jìn)行回路控制或場景切換,即一個(gè)計(jì)劃任務(wù),例如公司工作日上班時(shí)間段為上午8:30至12:30,下午13:30至18:00,為此配置工作日的執(zhí)行計(jì)劃任務(wù):工作日每天上午8:00開啟某辦公區(qū)域全開模式,12:30開啟相應(yīng)辦公區(qū)域全關(guān)模式,下午13:30開啟相應(yīng)辦公區(qū)域全開模式,18:00開啟相應(yīng)辦公區(qū)域全關(guān)模式。
[0089]在讀寫控制方面,回路開關(guān)控制和回路的亮度控制是根據(jù)關(guān)聯(lián)回路的某個(gè)數(shù)據(jù)點(diǎn),修改所關(guān)聯(lián)回路的回路開關(guān)狀態(tài)、回路當(dāng)前亮度值;場景切換是根據(jù)關(guān)聯(lián)場景的某個(gè)數(shù)據(jù)點(diǎn),為開啟該場景模式,按已加載的場景信息,逐一修改所包含回路的回路開關(guān)狀態(tài)、回路當(dāng)前亮度值與此場景信息相一致。
[0090]照明系統(tǒng)仿真器通過回路工作狀態(tài)監(jiān)視,并實(shí)時(shí)采集回路開關(guān)狀態(tài)、回路當(dāng)前亮度值,根據(jù)回路開關(guān)狀態(tài)和回路當(dāng)前亮度值生成回路開關(guān)變化信號和回路亮度變化信號并發(fā)送至照明系統(tǒng)監(jiān)控終端。
[0091]步驟3、照明系統(tǒng)仿真器通過系統(tǒng)運(yùn)行檢測回路是否故障,并生成故障報(bào)警信號。
[0092]本步驟中,照明系統(tǒng)仿真器通過系統(tǒng)運(yùn)行檢測,可實(shí)時(shí)記錄系統(tǒng)運(yùn)行期間發(fā)生過的操作,一旦發(fā)現(xiàn)故障便向照明系統(tǒng)監(jiān)視端發(fā)送故障報(bào)警通知。
[0093]步驟4、照明系統(tǒng)仿真器通過系統(tǒng)運(yùn)行檢測回路是否超時(shí),并生成超時(shí)報(bào)警信號。
[0094]本步驟中,照明系統(tǒng)仿真器在進(jìn)行系統(tǒng)運(yùn)行檢測時(shí),對燈具工作時(shí)間監(jiān)控,一旦發(fā)現(xiàn)超出配置信息中設(shè)定的燈具安全工作時(shí)長的回路,便向照明系統(tǒng)監(jiān)視端發(fā)送超時(shí)報(bào)警通知。
[0095]在步驟S103中,照明系統(tǒng)仿真器發(fā)送變化的系統(tǒng)信號至照明系統(tǒng)監(jiān)視終端,以由照明系統(tǒng)監(jiān)視終端將變化的系統(tǒng)信號發(fā)送至第三方系統(tǒng)進(jìn)行調(diào)試。
[0096]在本發(fā)明實(shí)施例中,照明系統(tǒng)仿真器發(fā)送系統(tǒng)信號之前,先監(jiān)測是否有變化的系統(tǒng)信號產(chǎn)生,如果有,則執(zhí)行步驟S103,否則繼續(xù)監(jiān)視系統(tǒng)信號是否發(fā)生變化。
[0097]另外,作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,在步驟S102之前,還包括:
[0098]步驟11、照明系統(tǒng)仿真器接收照明系統(tǒng)監(jiān)視終端發(fā)送的控制命令,該控制命令可以是照明系統(tǒng)監(jiān)視終端對用戶操作可視化界面后產(chǎn)生的界面控制信號進(jìn)行處理后生成的控制命令,也可以是照明系統(tǒng)監(jiān)視終端對來自第三方系統(tǒng)的控制命令請求進(jìn)行處理后生成的控制命令。
[0099]步驟12、照明系統(tǒng)仿真器根據(jù)控制命令修改系統(tǒng)信息的值,并根據(jù)修改后的系統(tǒng)信息的值生成新的系統(tǒng)信號。
[0100]本實(shí)施例,由照明系統(tǒng)仿真器模擬真實(shí)的照明系統(tǒng),并生成用于調(diào)試的系統(tǒng)信號,以由照明系統(tǒng)監(jiān)控終端轉(zhuǎn)發(fā)該系統(tǒng)信號至第三方系統(tǒng),由第三方系統(tǒng)根據(jù)該系統(tǒng)信號進(jìn)行照明系統(tǒng)的調(diào)試。由于無需搭建照明系統(tǒng)的真實(shí)設(shè)備環(huán)境,相比現(xiàn)有技術(shù),具有開發(fā)周期短、設(shè)備投資少并且調(diào)試方便的優(yōu)點(diǎn)。
[0101]另外,第三方系統(tǒng)也可以根據(jù)調(diào)試需要,在第三方系統(tǒng)側(cè)生成控制命令,發(fā)送控制命令至照明系統(tǒng)仿真器,由照明系統(tǒng)仿真器根據(jù)該控制命令修改系統(tǒng)信號的值并生成相應(yīng)的系統(tǒng)信號,可以方便第三方系統(tǒng)的開發(fā)、聯(lián)調(diào)測試。
[0102]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤或光盤等。
[0103]實(shí)施例二
[0104]圖2示出了本發(fā)明實(shí)施例二提供的照明系統(tǒng)的調(diào)試方法的實(shí)現(xiàn)流程,以照明系統(tǒng)監(jiān)視終端側(cè)為例來進(jìn)行說明,詳述如下:
[0105]在步驟S201中,照明系統(tǒng)監(jiān)視終端接收照明系統(tǒng)仿真器發(fā)送的系統(tǒng)信號,其中,系統(tǒng)信號是照明系統(tǒng)仿真器根據(jù)系統(tǒng)信息的值的變化生成的。
[0106]本發(fā)明實(shí)施例中,照明系統(tǒng)監(jiān)視端與數(shù)據(jù)庫服務(wù)器和照明系統(tǒng)仿真器分別連接,用于監(jiān)視照明系統(tǒng)仿真器的系統(tǒng)信號信息,同時(shí)接收外部第三方系統(tǒng)的通信連接,并且處理外部第三方系統(tǒng)發(fā)送的遠(yuǎn)程控制與采集數(shù)據(jù)請求。
[0107]照明系統(tǒng)監(jiān)視端通過配置數(shù)據(jù)庫服務(wù)器的連接參數(shù)(服務(wù)器的IP地址、端口號、用戶名與密碼)、照明系統(tǒng)仿真器的連接參數(shù)(照明系統(tǒng)仿真器的IP地址、端口號、用戶名與密碼),照明系統(tǒng)監(jiān)視端啟動(dòng)后分別與數(shù)據(jù)庫服務(wù)器、照明系統(tǒng)仿真器建立連接,從數(shù)據(jù)庫服務(wù)器中加載回路信息、場景信息,通過加載的回路信息、場景信息,根據(jù)它們的關(guān)聯(lián)關(guān)系用燈具模型在可視化圖形界面上表示(一個(gè)回路用一個(gè)燈具模型表示,一個(gè)場景模式由至少兩個(gè)燈具模型并聯(lián)表示,用按鈕進(jìn)行設(shè)置)。
[0108]在步驟S202中,照明系統(tǒng)監(jiān)視終端轉(zhuǎn)發(fā)接收到的系統(tǒng)信號至第三方系統(tǒng)進(jìn)行調(diào)試。
[0109]本發(fā)明實(shí)施例中,照明系統(tǒng)監(jiān)視終端可以對接收到的系統(tǒng)信號進(jìn)行處理,并以動(dòng)畫的形式將回路的開關(guān)變化、亮度變化直觀地顯示在燈具模型上,故障報(bào)警、超時(shí)報(bào)警信息則以文字記錄和彈出式圖標(biāo)提醒用戶。
[0110]作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,該方法還可以包括以下步驟:
[0111]在步驟S203中,照明系統(tǒng)監(jiān)視終端接收第三方系統(tǒng)發(fā)送的第三方請求。
[0112]本發(fā)明實(shí)施例中,第三方系統(tǒng)還可以通過照明系統(tǒng)監(jiān)視終端和照明系統(tǒng)仿真器進(jìn)行對接,照明系統(tǒng)監(jiān)視終端可以根據(jù)第三方系統(tǒng)發(fā)送的第三方請求來發(fā)送相應(yīng)的數(shù)據(jù)至第三方系統(tǒng),以實(shí)現(xiàn)照明系統(tǒng)仿真器、照明系統(tǒng)監(jiān)控終端和第三方系統(tǒng)之間的對接調(diào)試。其中,第三方系統(tǒng)可以根據(jù)調(diào)試需要發(fā)送三種第三方請求至照明系統(tǒng)監(jiān)視終端,這三種請求分別為訂閱數(shù)據(jù)請求、反訂閱數(shù)據(jù)請求和控制命令請求。[0113]第三方請求被發(fā)送后,發(fā)送請求的第三方系統(tǒng)會(huì)收到一個(gè)返回值。該返回值用于說明發(fā)送的請求是否被成功執(zhí)行,執(zhí)行成功返回成功標(biāo)識“1”,執(zhí)行失敗返回失敗標(biāo)識“O”。只有返回值為成功標(biāo)識“I”的請求,照明系統(tǒng)仿真器才會(huì)執(zhí)行相應(yīng)的操作。
[0114]第三方請求處理中,照明系統(tǒng)監(jiān)視終端在運(yùn)行的過程中,會(huì)持續(xù)不斷地檢查是否接收到第三方系統(tǒng)發(fā)送的第三方請求。如果接收到該第三方請求,照明系統(tǒng)監(jiān)視終端會(huì)檢查該請求是否符合請求格式規(guī)范,如果不符合請求格式規(guī)范,系統(tǒng)就將該請求丟棄不做處理,返回給第三方系統(tǒng)請求失敗的消息;如果符合請求格式規(guī)范,則判斷第三方請求的類另IJ,如果是訂閱數(shù)據(jù)請求,則轉(zhuǎn)到步驟204中;如果是反訂閱數(shù)據(jù)請求,則轉(zhuǎn)到步驟205中;如果是控制命令請求,則轉(zhuǎn)到步驟206中。
[0115]在步驟S204中,如果該第三方請求是訂閱數(shù)據(jù)請求,則照明系統(tǒng)監(jiān)視終端根據(jù)該訂閱數(shù)據(jù)請求將第三方系統(tǒng)、訂閱對象加入訂閱關(guān)系清單,根據(jù)訂閱關(guān)系清單中的訂閱對象,持續(xù)采集與訂閱對象對應(yīng)的變化的系統(tǒng)信號,作為訂閱數(shù)據(jù)推送給第三方系統(tǒng)。
[0116]在本實(shí)施例中,照明監(jiān)控終端接收到訂閱數(shù)據(jù)請求后,將該訂閱數(shù)據(jù)請求中包括的訂閱者(第三方系統(tǒng))、訂閱對象(與回路關(guān)聯(lián)的點(diǎn))加入訂閱關(guān)系清單,如果添加失敗,則返回處理請求失敗的應(yīng)答給第三方系統(tǒng),如果添加成功則返回處理請求成功的應(yīng)答給第三方系統(tǒng),照明監(jiān)控終端根據(jù)訂閱關(guān)系清單中的訂閱對象,持續(xù)采集與訂閱對象對應(yīng)的變化的系統(tǒng)信號,作為訂閱數(shù)據(jù)推送給對應(yīng)的訂閱者(第三方系統(tǒng))。第三方系統(tǒng)持續(xù)接收照明系統(tǒng)監(jiān)視端推送的變化的系統(tǒng)信號,以獲取回路、場景的開關(guān)變化、亮度變化、報(bào)警通知。
[0117]在步驟S205中,如果接收到的第三方請求是反訂閱數(shù)據(jù)請求,則照明系統(tǒng)監(jiān)視終端刪除訂閱關(guān)系清單中的第三方系統(tǒng)、訂閱對象。
[0118]在本發(fā)明實(shí)施例中,照明系統(tǒng)監(jiān)視終端接收到與該訂閱數(shù)據(jù)請求對應(yīng)的反訂閱數(shù)據(jù)請求后,將反訂閱數(shù)據(jù)請求中包括的訂閱者(第三方系統(tǒng))、訂閱對象(與回路關(guān)聯(lián)的點(diǎn))從訂閱關(guān)系清單中刪除。從訂閱關(guān)系清單中刪除訂閱者(第三方系統(tǒng))、訂閱對象(與回路關(guān)聯(lián)的點(diǎn))后,與該反訂閱請求中包括的訂閱對象對應(yīng)的系統(tǒng)信號發(fā)生變化時(shí),將不再推送給第三方系統(tǒng)。反訂閱數(shù)據(jù)請求與訂閱數(shù)據(jù)請求是相反的,也就是說是取消訂閱數(shù)據(jù)。
[0119]在步驟S206中,如果接收到的第三方請求是控制命令請求,則照明系統(tǒng)監(jiān)視終端先將該控制命令請求轉(zhuǎn)換成控制命令,再發(fā)送該控制命令至照明系統(tǒng)仿真器,以由照明系統(tǒng)仿真器根據(jù)該控制命令生成新的系統(tǒng)信號,再由照明系統(tǒng)監(jiān)視終端轉(zhuǎn)發(fā)該新的系統(tǒng)信號至第三方系統(tǒng)。
[0120]在本發(fā)明實(shí)施例中,照明系統(tǒng)監(jiān)視終端將接收到的控制命令請求轉(zhuǎn)換成符合照明系統(tǒng)監(jiān)視終端的命令規(guī)范的控制命令后,再轉(zhuǎn)發(fā)該控制命令至照明系統(tǒng)仿真器,由照明系統(tǒng)仿真器按照控制命令的要求,生成新的系統(tǒng)信號,然后將生成的新的系統(tǒng)信號發(fā)送到照明系統(tǒng)監(jiān)視終端,最后由照明系統(tǒng)監(jiān)視終端將該新的系統(tǒng)信號轉(zhuǎn)發(fā)至第三方系統(tǒng)進(jìn)行調(diào)試。
[0121]另外,照明系統(tǒng)監(jiān)視終端可以根據(jù)該控制命令,對可視化界面上顯示的燈具模型進(jìn)行開關(guān)控制、亮度調(diào)節(jié),還可以控制場景按鈕,進(jìn)行場景的切換。
[0122]作為本發(fā)明的另一個(gè)實(shí)施例,在照明系統(tǒng)監(jiān)視終端的可視化圖形操作界面上有代表回路的燈具模型支持開關(guān)控制和亮度調(diào)節(jié),一個(gè)燈具模型與一個(gè)關(guān)聯(lián)回路的點(diǎn)編號綁定,代表不同場景的按鈕支持場景切換控制,一個(gè)場景按鈕與一個(gè)關(guān)聯(lián)場景的點(diǎn)編號綁定,用戶操作該可視化圖形操作界面后產(chǎn)生界面控制信號,照明系統(tǒng)監(jiān)視終端對該界面控制信號進(jìn)行處理,生成符合照明系統(tǒng)監(jiān)視終端的命令規(guī)范的控制命令,該控制命令中包括點(diǎn)編號、命令類型(開關(guān)控制、亮度調(diào)節(jié)、場景切換)、輸入值。
[0123]照明系統(tǒng)監(jiān)視終端向照明系統(tǒng)仿真器發(fā)送這些控制命令,照明系統(tǒng)仿真器接收到這些控制命令后,讀取控制命令的點(diǎn)編號、命令類型、輸入值,當(dāng)命令類型為開關(guān)控制時(shí),根據(jù)點(diǎn)編號找到回路編號,將輸入值作為相應(yīng)內(nèi)存變量的回路開關(guān)狀態(tài)寫入;當(dāng)命令類型為亮度調(diào)節(jié)時(shí),根據(jù)點(diǎn)編號找到回路編號,將輸入值作為相應(yīng)內(nèi)存變量的回路當(dāng)前亮度值寫入;當(dāng)命令類型為場景切換時(shí),根據(jù)點(diǎn)編號找到場景編號及該場景對應(yīng)的內(nèi)存變量,將該場景中所有關(guān)聯(lián)回路的開關(guān)狀態(tài)、當(dāng)前亮度值都修改為與此內(nèi)存變量的關(guān)聯(lián)回路列表相一致。同時(shí)照明系統(tǒng)仿真器的時(shí)間管理也會(huì)觸發(fā)產(chǎn)生控制命令,控制回路開關(guān)、切換場景模式及調(diào)節(jié)燈光亮度。
[0124]本實(shí)施例,照明系統(tǒng)監(jiān)控終端接收照明系統(tǒng)仿真器生成的系統(tǒng)信號,并轉(zhuǎn)發(fā)該系統(tǒng)信號至第三方系統(tǒng),由第三方系統(tǒng)根據(jù)該系統(tǒng)信號進(jìn)行照明系統(tǒng)的調(diào)試。由于無需搭建照明系統(tǒng)的真實(shí)設(shè)備環(huán)境,避免了現(xiàn)有技術(shù)需要搭建實(shí)物設(shè)備調(diào)試環(huán)境的缺陷,能直觀地顯示模擬的系統(tǒng)信號,具有設(shè)備投資少、開發(fā)周期短、調(diào)試方便、并且可隨意產(chǎn)生大量系統(tǒng)信號進(jìn)行調(diào)試的優(yōu)點(diǎn)。
[0125]實(shí)施例三
[0126]圖3示出了本發(fā)明實(shí)施例三提供的照明系統(tǒng)仿真器的具體結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該照明系統(tǒng)仿真器3包括:系統(tǒng)信息獲取單元31、第一系統(tǒng)信號生成單元32和系統(tǒng)信號發(fā)送單元33。
[0127]其中,系統(tǒng)信息獲取單元31,用于讀取預(yù)先配置的系統(tǒng)信息;
[0128]第一系統(tǒng)信號生成單元32,用于修改系統(tǒng)信息的值,根據(jù)系統(tǒng)信息的值的變化生成變化的系統(tǒng)信號;
[0129]系統(tǒng)信號發(fā)送單元33,用于發(fā)送系統(tǒng)信號至照明系統(tǒng)監(jiān)視終端,以由照明系統(tǒng)監(jiān)視終端將系統(tǒng)信號發(fā)送至第三方系統(tǒng)進(jìn)行調(diào)試。
[0130]進(jìn)一步地,系統(tǒng)信息包括回路信息、場景信息、數(shù)據(jù)點(diǎn)信息;
[0131]系統(tǒng)信號包括:回路開關(guān)變化信號、回路亮度變化信號、故障報(bào)警信號、超時(shí)報(bào)警信號;
[0132]回路信息中包括回路開關(guān)狀態(tài)、回路當(dāng)前亮度值、故障代碼、超時(shí)標(biāo)志;
[0133]具體的,第一系統(tǒng)信號生成單元32包括:
[0134]內(nèi)存變量初始化模塊,用于將回路信息、場景信息、數(shù)據(jù)點(diǎn)信息加載至系統(tǒng)內(nèi)存,建立與各個(gè)信息對應(yīng)的內(nèi)存變量,并初始化內(nèi)存變量的值;
[0135]開關(guān)和亮度信號生成模塊,用于通過監(jiān)控時(shí)間執(zhí)行預(yù)設(shè)的計(jì)劃任務(wù),觸發(fā)產(chǎn)生相應(yīng)的讀寫控制命令,根據(jù)讀寫控制命令修改內(nèi)存變量的值,以模擬回路開關(guān)、場景切換及回路亮度調(diào)節(jié),并實(shí)時(shí)采集回路開關(guān)狀態(tài)、回路當(dāng)前亮度值,根據(jù)回路開關(guān)狀態(tài)和回路當(dāng)前亮度值生成回路開關(guān)變化信號和回路亮度變化信號;
[0136]故障信號生成模塊,用于通過系統(tǒng)運(yùn)行檢測回路是否故障,并生成故障報(bào)警信號;
[0137]超時(shí)信號生成模塊,用于通過系統(tǒng)運(yùn)行檢測回路是否超時(shí),并生成超時(shí)報(bào)警信號。[0138]進(jìn)一步地,照明系統(tǒng)仿真器3還包括:
[0139]控制命令接收單元,用于接收照明系統(tǒng)監(jiān)視終端發(fā)送的控制命令;
[0140]第二系統(tǒng)信號生成單元,用于根據(jù)控制命令修改系統(tǒng)信息的值,并根據(jù)修改后的系統(tǒng)信息的值生成新的系統(tǒng)信號。
[0141]進(jìn)一步地,控制命令是照明系統(tǒng)監(jiān)視終端對用戶操作可視化界面產(chǎn)生的界面控制信號進(jìn)行處理后生成的控制命令;或者,
[0142]控制命令是照明系統(tǒng)監(jiān)視終端對第三方系統(tǒng)發(fā)送的控制命令請求進(jìn)行處理后生成的控制命令。
[0143]本實(shí)施例,由照明系統(tǒng)仿真器模擬真實(shí)的照明系統(tǒng),并生成用于調(diào)試的系統(tǒng)信號,以由照明系統(tǒng)監(jiān)控終端轉(zhuǎn)發(fā)該系統(tǒng)信號至第三方系統(tǒng),由第三方系統(tǒng)根據(jù)該系統(tǒng)信號進(jìn)行照明系統(tǒng)的調(diào)試。由于無需搭建照明系統(tǒng)的真實(shí)設(shè)備環(huán)境,相比現(xiàn)有技術(shù),具有開發(fā)周期短、設(shè)備投資少并且調(diào)試方便的優(yōu)點(diǎn)。
[0144]另外,第三方系統(tǒng)也可以根據(jù)調(diào)試需要,在第三方系統(tǒng)側(cè)生成控制命令,發(fā)送控制命令至照明系統(tǒng)仿真器,由照明系統(tǒng)仿真器根據(jù)該控制命令修改系統(tǒng)信號的值并生成相應(yīng)的系統(tǒng)信號,可以方便第三方系統(tǒng)的開發(fā)、聯(lián)調(diào)測試。
[0145]本發(fā)明實(shí)施例提供的照明系統(tǒng)仿真器可以應(yīng)用在前述對應(yīng)的方法實(shí)施例一中,詳情參見上述實(shí)施例一的描述,在此不再贅述。
[0146]實(shí)施例四
[0147]圖4示出了本發(fā)明實(shí)施例四提供的照明系統(tǒng)監(jiān)控終端的具體結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該照明系統(tǒng)監(jiān)控終端4包括:系統(tǒng)信號接收單元41和系統(tǒng)信號轉(zhuǎn)發(fā)單元42。
[0148]其中,系統(tǒng)信號接收單元41,用于接收照明系統(tǒng)仿真器發(fā)送的系統(tǒng)信號,該系統(tǒng)信號是照明系統(tǒng)仿真器根據(jù)系統(tǒng)信息的值的變化生成的;
[0149]系統(tǒng)信號轉(zhuǎn)發(fā)單元42,用于轉(zhuǎn)發(fā)該系統(tǒng)信號至第三方系統(tǒng)進(jìn)行調(diào)試。
[0150]進(jìn)一步地,照明系統(tǒng)監(jiān)視終端4還包括:
[0151]燈具模型生成單元,用于從數(shù)據(jù)庫服務(wù)器中加載回路信息、場景信息,通過加載的回路信息、場景信息,根據(jù)它們的關(guān)聯(lián)關(guān)系用燈具模型在可視化圖形界面上表示;
[0152]動(dòng)畫顯示單元,用于對接收到的系統(tǒng)信號進(jìn)行處理,并以動(dòng)畫的形式將回路的開關(guān)變化、亮度變化顯示在燈具模型上。
[0153]進(jìn)一步地,照明系統(tǒng)監(jiān)視終端4還包括:
[0154]第三方請求接收單元,用于接收第三方系統(tǒng)發(fā)送的第三方請求;
[0155]訂閱數(shù)據(jù)請求處理單元,用于如果第三方請求是訂閱數(shù)據(jù)請求,則照明系統(tǒng)監(jiān)視終端根據(jù)訂閱數(shù)據(jù)請求將第三方系統(tǒng)、訂閱對象加入訂閱關(guān)系清單,根據(jù)訂閱關(guān)系清單中的訂閱對象,持續(xù)采集與訂閱對象對應(yīng)的變化的系統(tǒng)信號,作為訂閱數(shù)據(jù)推送給第三方系統(tǒng);
[0156]反訂閱數(shù)據(jù)請求處理單元,用于如果第三方請求是反訂閱數(shù)據(jù)請求,則照明系統(tǒng)監(jiān)視終端刪除訂閱關(guān)系清單中的第三方系統(tǒng)、訂閱對象;
[0157]控制命令請求處理單元,用于如果第三方請求是控制命令請求,則照明系統(tǒng)監(jiān)視終端先對控制命令請求進(jìn)行處理,生成控制命令,再轉(zhuǎn)發(fā)控制命令請求至照明系統(tǒng)仿真器,以由照明系統(tǒng)仿真器根據(jù)控制命令請求生成新的系統(tǒng)信號,再由照明系統(tǒng)監(jiān)視終端轉(zhuǎn)發(fā)該新的系統(tǒng)信號至第三方系統(tǒng)。
[0158]本發(fā)明實(shí)施例提供的照明系統(tǒng)監(jiān)控終端可以應(yīng)用在前述對應(yīng)的方法實(shí)施例二中,詳情參見上述實(shí)施例二的描述,在此不再贅述。
[0159]實(shí)施例五
[0160]圖5示出了本發(fā)明實(shí)施例五提供的照明系統(tǒng)的調(diào)試系統(tǒng)的具體結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該照明系統(tǒng)的調(diào)試系統(tǒng)5包括數(shù)據(jù)庫服務(wù)器52、實(shí)施例三中的照明系統(tǒng)仿真器3、實(shí)施例四中的照明系統(tǒng)監(jiān)控終端4和第三方系統(tǒng)51。其中,照明系統(tǒng)仿真器3和照明系統(tǒng)監(jiān)控終端4連接,照明系統(tǒng)監(jiān)控終端4與第三方系統(tǒng)51連接。具體的,照明系統(tǒng)仿真器3和照明系統(tǒng)監(jiān)控終端4之間通過TCP/IP的通訊協(xié)議連接方式連接,照明系統(tǒng)監(jiān)控終端4與第三方系統(tǒng)51之間也通過TCP/IP的通訊協(xié)議連接方式連接,數(shù)據(jù)庫服務(wù)器52與照明系統(tǒng)仿真器3和照明系統(tǒng)監(jiān)控終端4分別連接。
[0161]本實(shí)施例提供的調(diào)試系統(tǒng),照明系統(tǒng)仿真器模擬真實(shí)的照明系統(tǒng)生成系統(tǒng)信號,并發(fā)送該系統(tǒng)信號至照明系統(tǒng)監(jiān)控終端,由照明系統(tǒng)監(jiān)控終端轉(zhuǎn)發(fā)該系統(tǒng)信號至第三方系統(tǒng),第三方系統(tǒng)根據(jù)該系統(tǒng)信號進(jìn)行照明系統(tǒng)的調(diào)試。由于無需搭建照明系統(tǒng)的真實(shí)設(shè)備環(huán)境,避免了現(xiàn)有技術(shù)需要搭建實(shí)物設(shè)備調(diào)試環(huán)境的缺陷,能直觀地顯示模擬的系統(tǒng)信號,具有設(shè)備投資少、開發(fā)周期短、調(diào)試方便、降低對真是只能照明設(shè)備的依賴的優(yōu)點(diǎn)。
[0162]值得注意的是,上述系統(tǒng)實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
[0163]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種照明系統(tǒng)的調(diào)試方法,其特征在于,所述方法包括: 照明系統(tǒng)仿真器讀取預(yù)先配置的系統(tǒng)信息; 照明系統(tǒng)仿真器修改所述系統(tǒng)信息的值,根據(jù)所述系統(tǒng)信息的值的變化生成變化的系統(tǒng)信號; 照明系統(tǒng)仿真器發(fā)送所述系統(tǒng)信號至照明系統(tǒng)監(jiān)視終端,以由照明系統(tǒng)監(jiān)視終端將所述系統(tǒng)信號發(fā)送至第三方系統(tǒng)進(jìn)行調(diào)試。
2.如權(quán)利要求1所述的方法,其特征在于,所述系統(tǒng)信息包括回路信息、場景信息、數(shù)據(jù)點(diǎn)信息;所述系統(tǒng)信號包括:回路開關(guān)變化信號、回路亮度變化信號、故障報(bào)警信號、超時(shí)報(bào)警信號; 所述回路信息中包括回路開關(guān)狀態(tài)、回路當(dāng)前亮度值、故障代碼、超時(shí)標(biāo)志; 所述照明系統(tǒng)仿真器修改所述系統(tǒng)信息的值,根據(jù)所述系統(tǒng)信息的值的變化生成變化的系統(tǒng)信號包括: 照明系統(tǒng)仿真器將回路信息、場景信息、數(shù)據(jù)點(diǎn)信息加載至系統(tǒng)內(nèi)存,建立與各個(gè)信息對應(yīng)的內(nèi)存變量,并初始化所述內(nèi)存變量的值; 照明系統(tǒng)仿真器通過監(jiān)控時(shí)間執(zhí)行預(yù)設(shè)的計(jì)劃任務(wù),觸發(fā)產(chǎn)生相應(yīng)的讀寫控制命令,根據(jù)所述讀寫控制命令修改所述內(nèi)存變量的值,以模擬回路開關(guān)、場景切換及回路亮度調(diào)節(jié),并實(shí)時(shí)采集回路開關(guān)狀態(tài)、回路當(dāng)前亮度值,根據(jù)所述回路開關(guān)狀態(tài)和回路當(dāng)前亮度值生成回路開關(guān)變化信號和回路亮度變化信號; 照明系統(tǒng)仿真器通過系統(tǒng)運(yùn)行檢測回路是否故障,并生成故障報(bào)警信號; 照明系統(tǒng)仿真器通過系統(tǒng)運(yùn)行檢測回路是否超時(shí),并生成超時(shí)報(bào)警信號。
3.如權(quán)利要求1或2所述的方法,其特征在于,在所述照明系統(tǒng)仿真器發(fā)送所述系統(tǒng)信號至照明系統(tǒng)監(jiān)視終端,以由照明系統(tǒng)監(jiān)視終端將所述系統(tǒng)信號發(fā)送至第三方系統(tǒng)進(jìn)行調(diào)試之前,還包括: 照明系統(tǒng)仿真器接收照明系統(tǒng)監(jiān)視終端發(fā)送的控制命令; 照明系統(tǒng)仿真器根據(jù)所述控制命令修改所述系統(tǒng)信息的值,并根據(jù)修改后的所述系統(tǒng)信息的值生成新的系統(tǒng)信號。
4.如權(quán)利要求3所述的方法,其特征在于,所述控制命令是照明系統(tǒng)監(jiān)視終端對用戶操作可視化界面產(chǎn)生的界面控制信號進(jìn)行處理后生成的控制命令;或者, 所述控制命令是照明系統(tǒng)監(jiān)視終端對第三方系統(tǒng)發(fā)送的控制命令請求進(jìn)行處理后生成的控制命令。
5.一種照明系統(tǒng)的調(diào)試方法,其特征在于,所述方法包括: 照明系統(tǒng)監(jiān)視終端接收照明系統(tǒng)仿真器發(fā)送的系統(tǒng)信號,所述系統(tǒng)信號是照明系統(tǒng)仿真器根據(jù)系統(tǒng)信息的值的變化生成的; 照明系統(tǒng)監(jiān)視終端轉(zhuǎn)發(fā)所述系統(tǒng)信號至第三方系統(tǒng)進(jìn)行調(diào)試。
6.如權(quán)利要求5所述的方法,其特征在于,在所述照明系統(tǒng)監(jiān)視終端接收照明系統(tǒng)仿真器發(fā)送的系統(tǒng)信號之后,還包括: 照明系統(tǒng)監(jiān)視終端從數(shù)據(jù)庫服務(wù)器中加載回路信息、場景信息,通過加載的回路信息、場景信息,根據(jù)它們的關(guān)聯(lián)關(guān)系用燈具模型在可視化圖形界面上表示; 照明系統(tǒng)監(jiān)視終端對接收到的系統(tǒng)信號進(jìn)行處理,并以動(dòng)畫的形式將回路的開關(guān)變化、亮度變化顯示在所述燈具模型上。
7.如權(quán)利要求5或6所述的方法,其特征在于,在所述照明系統(tǒng)監(jiān)視終端轉(zhuǎn)發(fā)所述系統(tǒng)信號至第三方系統(tǒng)進(jìn)行調(diào)試之后,還包括: 照明系統(tǒng)監(jiān)視終端接收第三方系統(tǒng)發(fā)送的第三方請求; 如果所述第三方請求是訂閱數(shù)據(jù)請求,則照明系統(tǒng)監(jiān)視終端根據(jù)所述訂閱數(shù)據(jù)請求將第三方系統(tǒng)、訂閱對象加入訂閱關(guān)系清單,根據(jù)訂閱關(guān)系清單中的訂閱對象,持續(xù)采集與訂閱對象對應(yīng)的變化的系統(tǒng)信號,作為訂閱數(shù)據(jù)推送給第三方系統(tǒng); 如果所述第三方請求是反訂閱數(shù)據(jù)請求,則照明系統(tǒng)監(jiān)視終端刪除所述訂閱關(guān)系清單中的第三方系統(tǒng)、訂閱對象; 如果所述第三方請求是控制命令請求,則照明系統(tǒng)監(jiān)視終端先對所述控制命令請求進(jìn)行處理,生成控制命令,再轉(zhuǎn)發(fā)所述控制命令請求至照明系統(tǒng)仿真器,以由照明系統(tǒng)仿真器根據(jù)所述控制命令請求生成新的系統(tǒng)信號,再由照明系統(tǒng)監(jiān)視終端轉(zhuǎn)發(fā)所述新的系統(tǒng)信號至第三方系統(tǒng)。
8.一種照明系統(tǒng)仿真器,其特征在于,所述照明系統(tǒng)仿真器包括: 系統(tǒng)信息獲取單元,用于讀取預(yù)先配置的系統(tǒng)信息; 第一系統(tǒng)信號生成單元,用于修改所述系統(tǒng)信息的值,根據(jù)所述系統(tǒng)信息的值的變化生成變化的系統(tǒng)信號; 系統(tǒng)信號發(fā)送單元,用于發(fā)送所述系統(tǒng)信號至照明系統(tǒng)監(jiān)視終端,以由照明系統(tǒng)監(jiān)視終端將所述系統(tǒng)信號發(fā)送至第三方系統(tǒng)進(jìn)行調(diào)試。
9.如權(quán)利要求8所述的照明系統(tǒng)仿真器,其特征在于,所述系統(tǒng)信息包括回路信息、場景信息、數(shù)據(jù)點(diǎn)信息; 所述系統(tǒng)信號包括:回路開關(guān)變化信號、回路亮度變化信號、故障報(bào)警信號、超時(shí)報(bào)警信號; 所述回路信息中包括回路開關(guān)狀態(tài)、回路當(dāng)前亮度值、故障代碼、超時(shí)標(biāo)志; 所述第一系統(tǒng)信號生成單元包括: 內(nèi)存變量初始化模塊,用于將回路信息、場景信息、數(shù)據(jù)點(diǎn)信息加載至系統(tǒng)內(nèi)存,建立與各個(gè)信息對應(yīng)的內(nèi)存變量,并初始化所述內(nèi)存變量的值; 開關(guān)和亮度信號生成模塊,用于通過監(jiān)控時(shí)間執(zhí)行預(yù)設(shè)的計(jì)劃任務(wù),觸發(fā)產(chǎn)生相應(yīng)的讀寫控制命令,根據(jù)所述讀寫控制命令修改所述內(nèi)存變量的值,以模擬回路開關(guān)、場景切換及回路亮度調(diào)節(jié),并實(shí)時(shí)采集回路開關(guān)狀態(tài)、回路當(dāng)前亮度值,根據(jù)所述回路開關(guān)狀態(tài)和回路當(dāng)前亮度值生成回路開關(guān)變化信號和回路亮度變化信號; 故障信號生成模塊,用于通過系統(tǒng)運(yùn)行檢測回路是否故障,并生成故障報(bào)警信號; 超時(shí)信號生成模塊,用于通過系統(tǒng)運(yùn)行檢測回路是否超時(shí),并生成超時(shí)報(bào)警信號。
10.如權(quán)利要求8或9任一項(xiàng)所述的照明系統(tǒng)仿真器,其特征在于,所述照明系統(tǒng)仿真器還包括: 控制命令接收單元,用于接收照明系統(tǒng)監(jiān)視終端發(fā)送的控制命令; 第二系統(tǒng)信號生成單元,用于根據(jù)所述控制命令修改所述系統(tǒng)信息的值,并根據(jù)修改后的所述系統(tǒng)信息的值生成新的系統(tǒng)信號。
11.如權(quán)利要求10所述的照明系統(tǒng)仿真器,其特征在于,所述控制命令是照明系統(tǒng)監(jiān)視終端對用戶操作可視化界面產(chǎn)生的界面控制信號進(jìn)行處理后生成的控制命令;或者, 所述控制命令是照明系統(tǒng)監(jiān)視終端對第三方系統(tǒng)發(fā)送的控制命令請求進(jìn)行處理后生成的控制命令。
12.—種照明系統(tǒng)監(jiān)視終端,其特征在于,所述照明系統(tǒng)監(jiān)視終端包括: 系統(tǒng)信號接收單元,用于接收照明系統(tǒng)仿真器發(fā)送的系統(tǒng)信號,所述系統(tǒng)信號是照明系統(tǒng)仿真器根據(jù)系統(tǒng)信息的值的變化生成的; 系統(tǒng)信號轉(zhuǎn)發(fā)單元,用于轉(zhuǎn)發(fā)所述系統(tǒng)信號至第三方系統(tǒng)進(jìn)行調(diào)試。
13.如權(quán)利要求12所述的照明系統(tǒng)監(jiān)視終端,其特征在于,所述照明系統(tǒng)監(jiān)視終端還包括: 燈具模型生成單元,用于從數(shù)據(jù)庫服務(wù)器中加載回路信息、場景信息,通過加載的回路信息、場景信息,根據(jù)它們的關(guān)聯(lián)關(guān)系用燈具模型在可視化圖形界面上表示; 動(dòng)畫顯示單元,用于對接收到的系統(tǒng)信號進(jìn)行處理,并以動(dòng)畫的形式將回路的開關(guān)變化、亮度變化顯示在所述燈具模型上。
14.如權(quán)利要求12或13所述的照明系統(tǒng)監(jiān)視終端,其特征在于,所述照明系統(tǒng)監(jiān)視終端還包括: 第三方請求接收單元,用于接收第三方系統(tǒng)發(fā)送的第三方請求; 訂閱數(shù)據(jù)請求處理單元,用于如果所述第三方請求是訂閱數(shù)據(jù)請求,則照明系統(tǒng)監(jiān)視終端根據(jù)所述訂閱數(shù)據(jù)請求將第三方系統(tǒng)、訂閱對象加入訂閱關(guān)系清單,根據(jù)訂閱關(guān)系清單中的訂閱對象,持續(xù)采集與訂閱對象對應(yīng)的變化的系統(tǒng)信號,作為訂閱數(shù)據(jù)推送給第三方系統(tǒng); 反訂閱數(shù)據(jù)請求處理單元,用于如果所述第三方請求是反訂閱數(shù)據(jù)請求,則照明系統(tǒng)監(jiān)視終端刪除所述訂閱關(guān)系清單中的第三方系統(tǒng)、訂閱對象; 控制命令請求處理單元,用于如果所述第三方請求是控制命令請求,則照明系統(tǒng)監(jiān)視終端先對所述控制命令請求進(jìn)行處理,生成控制命令,再轉(zhuǎn)發(fā)所述控制命令請求至照明系統(tǒng)仿真器,以由照明系統(tǒng)仿真器根據(jù)所述控制命令請求生成新的系統(tǒng)信號,再由照明系統(tǒng)監(jiān)視終端轉(zhuǎn)發(fā)所述新的系統(tǒng)信號至第三方系統(tǒng)。
15.一種照明系統(tǒng)的調(diào)試系統(tǒng),其特征在于,所述調(diào)試系統(tǒng)包括數(shù)據(jù)庫服務(wù)器、第三方系統(tǒng)、如權(quán)利要求8至11任一項(xiàng)所述的照明系統(tǒng)仿真器和如權(quán)利要求12至14任一項(xiàng)所述的照明系統(tǒng)監(jiān)視終端,所述照明系統(tǒng)仿真器與所述照明系統(tǒng)監(jiān)視終端連接,所述照明系統(tǒng)監(jiān)視終端與所述第三方系統(tǒng)連接,所述數(shù)據(jù)庫服務(wù)器分別與所述照明系統(tǒng)仿真器和所述照明系統(tǒng)監(jiān)視終端連接。
【文檔編號】H05B37/02GK103619099SQ201310611495
【公開日】2014年3月5日 申請日期:2013年11月26日 優(yōu)先權(quán)日:2013年11月26日
【發(fā)明者】章曉權(quán), 劉幼軒 申請人:中安消技術(shù)有限公司