一種基于網(wǎng)絡(luò)的設(shè)備協(xié)同處理系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種基于網(wǎng)絡(luò)的設(shè)備協(xié)同處理系統(tǒng)及方法。
【背景技術(shù)】
[0002]隨著物聯(lián)網(wǎng)的快速發(fā)展,人們對設(shè)備與設(shè)備之間互聯(lián)互通的需求越來越高。設(shè)備的互聯(lián)互通,可以使整個(gè)物聯(lián)網(wǎng)變得更加智能。
[0003]現(xiàn)有技術(shù)中,不同總線上的設(shè)備與設(shè)備之間相互孤立,各自成為信息孤島。其不足之處在于:不同總線上的設(shè)備因?yàn)楦鞣N原因大部分只能上報(bào)數(shù)據(jù)或接受指令,相互不能互通互聯(lián),使物聯(lián)網(wǎng)不能實(shí)現(xiàn)真正意義上的物物相連。
[0004]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于網(wǎng)絡(luò)的設(shè)備協(xié)同處理系統(tǒng)及方法,旨在解決現(xiàn)有技術(shù)中不同總線上的設(shè)備相互孤立、不能互通互聯(lián)的問題。
[0006]本發(fā)明的技術(shù)方案如下:
一種基于網(wǎng)絡(luò)的設(shè)備協(xié)同處理系統(tǒng),其中,包括:一硬件控制器以及連接于硬件控制器的多個(gè)設(shè)備;
所述硬件控制器內(nèi)設(shè)置有多個(gè)用于連接設(shè)備的總線接口,每一總線接口連接一總線控制器,所述總線控制器用于獲取連接于相應(yīng)總線接口上的設(shè)備的狀態(tài)以及根據(jù)相應(yīng)的狀態(tài)發(fā)送總線控制指令;
所述硬件控制器中設(shè)置有后臺(tái)控制模塊,用于接收或者設(shè)置聯(lián)動(dòng)策略,所述聯(lián)動(dòng)策略為設(shè)備的狀態(tài)對應(yīng)一總線控制指令。
[0007]所述的基于網(wǎng)絡(luò)的設(shè)備協(xié)同處理系統(tǒng),其中,每一總線接口連接一個(gè)設(shè)備或者連接多個(gè)設(shè)備。
[0008]所述的基于網(wǎng)絡(luò)的設(shè)備協(xié)同處理系統(tǒng),其中,所述總線接口通過CAN總線、以太網(wǎng)、RS485總線或RS232總線連接設(shè)備。
[0009]一種如上所述基于網(wǎng)絡(luò)的設(shè)備系統(tǒng)處理系統(tǒng)的處理方法,其中,包括步驟:
A、預(yù)先進(jìn)行聯(lián)動(dòng)策略配置;
B、后臺(tái)控制模塊讀取到聯(lián)動(dòng)策略;
C、總線控制器獲取總線接口上連接的設(shè)備的狀態(tài)并上報(bào)給后臺(tái)控制模塊;
D、所述后臺(tái)控制模塊根據(jù)上報(bào)的狀態(tài)以及聯(lián)動(dòng)策略,向相應(yīng)總線控制器發(fā)送總線控制指令。
[0010]所述的處理方法,其中,所述步驟A中,通過客戶端軟件或硬件控制器自帶的web頁面進(jìn)行聯(lián)動(dòng)策略配置。
[0011]所述的處理方法,其中,每一總線接口連接一個(gè)設(shè)備或者連接多個(gè)設(shè)備。
[0012]所述的處理方法,其中,所述總線接口通過CAN總線、以太網(wǎng)、RS485總線或RS232總線連接設(shè)備。
[0013]有益效果:本發(fā)明通過往硬件控制器下發(fā)聯(lián)動(dòng)策略的方式,使硬件控制器可以自主決定不同總線上設(shè)備的協(xié)同關(guān)系,從而實(shí)現(xiàn)設(shè)備的互聯(lián)互通。下發(fā)的聯(lián)動(dòng)策略可以自行配置。通過本發(fā)明,相當(dāng)于將硬件控制器賦予思想,利用硬件控制器將不同總線上的設(shè)備聯(lián)系起來,達(dá)到不同總線上設(shè)備相互協(xié)同的目的。
【附圖說明】
[0014]圖1為本發(fā)明一種基于網(wǎng)絡(luò)的設(shè)備協(xié)同處理系統(tǒng)較佳實(shí)施例的工作原理圖。
[0015]圖2為本發(fā)明一種基于網(wǎng)絡(luò)的設(shè)備協(xié)同處理系統(tǒng)另一實(shí)施例的工作原理。
[0016]圖3為本發(fā)明本發(fā)明提供一種基于網(wǎng)絡(luò)的設(shè)備協(xié)同處理方法較佳實(shí)施例的流程圖。
【具體實(shí)施方式】
[0017]本發(fā)明提供一種基于網(wǎng)絡(luò)的設(shè)備協(xié)同處理系統(tǒng)及方法,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0018]本發(fā)明所提供的一種基于網(wǎng)絡(luò)的設(shè)備協(xié)同處理系統(tǒng)較佳實(shí)施例,其包括:一硬件控制器以及連接于硬件控制器的多個(gè)設(shè)備;
所述硬件控制器內(nèi)設(shè)置有多個(gè)用于連接設(shè)備的總線接口,每一總線接口連接一總線控制器,所述總線控制器用于獲取連接于相應(yīng)總線接口上的設(shè)備的狀態(tài)以及根據(jù)相應(yīng)的狀態(tài)發(fā)送總線控制指令;
所述硬件控制器中設(shè)置有后臺(tái)控制模塊,用于接收或者設(shè)置聯(lián)動(dòng)策略,所述聯(lián)動(dòng)策略為設(shè)備的狀態(tài)對應(yīng)一總線控制指令。
[0019]本發(fā)明的硬件控制器具有一個(gè)配置界面,進(jìn)行聯(lián)動(dòng)策略的配置,該配置界面可以是客戶端軟件,也可以是硬件控制器自帶的web頁面。
[0020]所以可通過客戶端軟件或硬件控制器自帶的web頁面來下發(fā)聯(lián)動(dòng)策略給硬件控制器。
[0021]硬件控制器接收或設(shè)置好聯(lián)動(dòng)策略后,可保存在后臺(tái)控制模塊中,通過后臺(tái)控制模塊決定不同設(shè)備之間的協(xié)同關(guān)系。該硬件控制器支持兩種或兩種以上的總線。例如硬件控制器上連接了 2條總線:1條CAN總線和I條以太網(wǎng),CAN總線上連接設(shè)備1,以太網(wǎng)上連接設(shè)備2,可配置聯(lián)動(dòng)策略為:當(dāng)設(shè)備I關(guān)閉時(shí),設(shè)備2也關(guān)閉。
[0022]所述總線接口通過CAN總線、以太網(wǎng)、RS485總線或RS232總線連接設(shè)備。即硬件控制器支持的總線或網(wǎng)絡(luò)包括CAN總線、以太網(wǎng)、RS485總線或RS232總線或者其他標(biāo)準(zhǔn)工業(yè)總線。
[0023]本發(fā)明一種基于網(wǎng)絡(luò)的設(shè)備協(xié)同處理系統(tǒng)較佳實(shí)施例,如圖1所示,該硬件控制器(虛線框內(nèi))上連接了 4條總線:總線1、總線2、總線3和總線4,總線I上連接設(shè)備1,總線2上連接設(shè)備2,總線3上連接設(shè)備3,總線4上連接設(shè)備4,各總線可以讀取到總線上連接的設(shè)備的狀態(tài)以及向該設(shè)備發(fā)送總線控制命令,各總線通過總線接口連接相應(yīng)的總線控制器,各總線控制器連接上后臺(tái)控制模塊(后臺(tái)程序),總線1、總線2、總線3、總線4可以是CAN總線、以太網(wǎng)、RS485總線或RS232總線。
[0024]先通過客戶端軟件或硬件控制器自帶的web頁面進(jìn)行聯(lián)動(dòng)策略配置,后臺(tái)控制模塊可讀取到客戶端軟件或web頁面配置的聯(lián)動(dòng)策略,保存至后臺(tái)控制模塊中。
[0025]總線控制器讀取到總線上設(shè)備的狀態(tài)后,上報(bào)給后臺(tái)控制模塊,后臺(tái)控制模塊查詢聯(lián)動(dòng)策略,若需要進(jìn)行聯(lián)動(dòng),則向相應(yīng)的總線控制器發(fā)送總線控制指令,以使相應(yīng)的設(shè)備實(shí)施協(xié)同動(dòng)作。
[0026]針對如圖1所示的具體實(shí)施例,假設(shè)設(shè)備1為門,設(shè)備2為空調(diào),設(shè)備3為窗簾,設(shè)備4為燈