国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種家電設(shè)備智能控制系統(tǒng)和方法

      文檔序號(hào):6321179閱讀:271來源:國知局

      專利名稱::一種家電設(shè)備智能控制系統(tǒng)和方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及一種智能控制系統(tǒng),尤其是一種對(duì)多種家電設(shè)備進(jìn)行控制的智能控制系統(tǒng);本發(fā)明還涉及一種上述家電設(shè)備智能控制系統(tǒng)的控制方法。
      背景技術(shù)
      :網(wǎng)絡(luò)家電是將普通家用電器利用數(shù)字技術(shù)、網(wǎng)絡(luò)技術(shù)及智能控制技術(shù)設(shè)計(jì)改進(jìn)的新型家電產(chǎn)品。網(wǎng)絡(luò)家電可以實(shí)現(xiàn)互聯(lián)組成一個(gè)家庭內(nèi)部網(wǎng)絡(luò),同時(shí)這個(gè)家庭網(wǎng)絡(luò)又可以與外部互聯(lián)網(wǎng)相連接。網(wǎng)絡(luò)家電技術(shù)包括兩個(gè)層面首先就是家電之間的互連問題,也就是使不同家電之間能夠互相識(shí)別,協(xié)同工作。第二個(gè)層面是解決家電網(wǎng)絡(luò)與外部網(wǎng)絡(luò)的通信,使家庭中的家電網(wǎng)絡(luò)真正成為外部網(wǎng)絡(luò)的延伸。目前認(rèn)為比較可行的網(wǎng)絡(luò)家電包括網(wǎng)絡(luò)冰箱、網(wǎng)絡(luò)空調(diào)、網(wǎng)絡(luò)洗衣機(jī)、網(wǎng)絡(luò)熱水器、網(wǎng)絡(luò)微波爐、網(wǎng)絡(luò)炊具等。中國知識(shí)產(chǎn)權(quán)局在2009年5月20日公開了一種遠(yuǎn)程家電控制系統(tǒng),公開號(hào)為CN101436972,包括控制中心服務(wù)器、家庭網(wǎng)關(guān)、家電設(shè)備和遠(yuǎn)程控制終端,這里所說的家電設(shè)備包含有一個(gè)與家庭網(wǎng)關(guān)相通信的具有唯一序列號(hào)的家電通信模塊,即具有通信能力的家電設(shè)備,但對(duì)于不具備與外界進(jìn)行數(shù)據(jù)通信能力的家電設(shè)備,則無法接入家電控制系統(tǒng),用戶必須將家中現(xiàn)有的家電設(shè)備均更新?lián)Q代成具備與外界進(jìn)行數(shù)據(jù)通信能力的網(wǎng)絡(luò)家電,才能夠適用該系統(tǒng),成本非常高。
      發(fā)明內(nèi)容本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的適用家電智能控制系統(tǒng)時(shí)家電設(shè)備更新?lián)Q代成本很高的問題,提出了一種能夠同時(shí)對(duì)智能家電設(shè)備、非智能家電設(shè)備進(jìn)行控制的家電設(shè)備智能控制系統(tǒng),同時(shí)本發(fā)明還提出了一種使用上述系統(tǒng)同時(shí)對(duì)智能家電設(shè)備、非智能家電設(shè)備進(jìn)行控制的控制方法。為達(dá)到上述發(fā)明目的,本發(fā)明所采用的第一個(gè)技術(shù)方案是一種家電設(shè)備智能控制系統(tǒng),它包括中心控制器;由第一類家電設(shè)備形成的控制節(jié)點(diǎn),第一類家電設(shè)備是指具有外部數(shù)據(jù)通信能力的家電設(shè)備;用戶控制終端,用于向控制節(jié)點(diǎn)發(fā)送控制指令;控制節(jié)點(diǎn)、用戶控制終端接入中心控制器;控制附件,通過USB接口連接在除第一類家電設(shè)備以外第二類家電設(shè)備的內(nèi)部總線上,控制附件接入中心控制器、并通過中心控制器接收用戶控制終端的控制指令。第一類家電設(shè)備是指具有外部數(shù)據(jù)通信能力的智能家電,而第二類家電設(shè)備是指不具備上述能力的非智能家電。通過設(shè)置在第二類家電設(shè)備上連接一個(gè)控制附件,使其具有與第一類家電相同的通信能力,進(jìn)而完成第二類家電設(shè)備的升級(jí),簡單可行并且升級(jí)成本也較低。本發(fā)明所采用的第二個(gè)技術(shù)方案是一種家電設(shè)備智能控制系統(tǒng)的控制方法,它包括如下步驟(1)控制節(jié)點(diǎn)、控制附件、用戶控制終端上電,向中心控制器發(fā)送注冊(cè)請(qǐng)求消息;(2)中心控制器收到注冊(cè)請(qǐng)求消息后,分別為控制節(jié)點(diǎn)、控制附件、控制終端分配一個(gè)邏輯地址,并返回注冊(cè)響應(yīng)消息告知注冊(cè)成功;(3)控制節(jié)點(diǎn)、控制附件、用戶控制終端分別發(fā)送初始化請(qǐng)求消息給中心控制器,初始化請(qǐng)求消息包括表征控制節(jié)點(diǎn)、控制附件或用戶控制終端是否支持加密的內(nèi)容;(4)中心控制器返回初始化響應(yīng)消息告知初始化成功,如果控制節(jié)點(diǎn)、控制附件或用戶控制終端支持加密,則初始化響應(yīng)消息中包含中心控制器給出的密鑰。上述技術(shù)方案還可以進(jìn)一步優(yōu)化,作為優(yōu)選,它進(jìn)一步包括如下步驟(1)控制節(jié)點(diǎn)初始化成功后,中心控制器發(fā)送一個(gè)狀態(tài)更新請(qǐng)求消息給用戶控制終端,用戶控制終端返回一個(gè)狀態(tài)更新響應(yīng)消息;(2)中心控制器收到狀態(tài)更新響應(yīng)消息后,發(fā)送一個(gè)狀態(tài)更新請(qǐng)求消息給控制節(jié)點(diǎn),告知控制節(jié)點(diǎn)可以接收來自用戶控制終端的動(dòng)作請(qǐng)求消息。作為優(yōu)選,它進(jìn)一步包括如下步驟控制附件初始化成功后,中心控制器發(fā)送一個(gè)狀態(tài)更新請(qǐng)求消息給用戶控制終端,用戶控制終端返回一個(gè)狀態(tài)更新響應(yīng)消息。作為優(yōu)選,它進(jìn)一步包括如下步驟(1)用戶控制終端發(fā)送動(dòng)作請(qǐng)求消息給中心控制器;(2)中心控制器將動(dòng)作請(qǐng)求消息重新打包,并轉(zhuǎn)發(fā)給控制附件;(3)控制附件返回的響應(yīng)消息經(jīng)中心控制器重新打包后轉(zhuǎn)發(fā)給用戶控制終端。作為優(yōu)選,動(dòng)作請(qǐng)求消息用于驅(qū)動(dòng)控制節(jié)點(diǎn)、控制附件的多種動(dòng)作指令,至少包括專用動(dòng)作消息、通用動(dòng)作消息二者中的一種,控制方法進(jìn)一步包括如下步驟(1)收到動(dòng)作請(qǐng)求消息的控制節(jié)點(diǎn)和控制附件至少向用戶控制終端返回一個(gè)表征收到動(dòng)作請(qǐng)求消息的動(dòng)作應(yīng)答消息;(2)控制節(jié)點(diǎn)和控制附件還向用戶控制終端返回一個(gè)表征對(duì)動(dòng)作請(qǐng)求的執(zhí)行結(jié)果的動(dòng)作描述消息。作為優(yōu)選,初始化請(qǐng)求消息還包括表征控制節(jié)點(diǎn)、控制附件是否支持專用動(dòng)作消息的內(nèi)容,表征控制節(jié)點(diǎn)、控制附件所支持的專用動(dòng)作消息和通用動(dòng)作消息的驅(qū)動(dòng)版本信息的內(nèi)容,如果中心控制器判定其存儲(chǔ)的動(dòng)作消息版本與控制節(jié)點(diǎn)或用戶控制終端的動(dòng)作消息驅(qū)動(dòng)版本不同,則向控制節(jié)點(diǎn)或用戶控制終端發(fā)送一個(gè)文件傳輸請(qǐng)求消息,收到消息的控制節(jié)點(diǎn)或用戶控制終端返回一個(gè)文件傳輸響應(yīng)消息,隨后將較高版本的動(dòng)作消息驅(qū)動(dòng)上傳至中心控制器或從中心控制器處下載較高版本的動(dòng)作消息驅(qū)動(dòng),完成所述的上傳或下載的控制節(jié)點(diǎn)或用戶控制終端向中心控制器發(fā)送一個(gè)用于反饋文件傳輸結(jié)果的文件傳輸指示消息。作為優(yōu)選,它還包括如下步驟中心控制器向控制節(jié)點(diǎn)或控制附件發(fā)送檢測請(qǐng)求消息,如果在設(shè)定時(shí)間內(nèi)未收到檢測請(qǐng)求響應(yīng)消息,則判定控制節(jié)點(diǎn)或控制附件處于非工作狀態(tài),并向用戶控制終端發(fā)送狀態(tài)更新請(qǐng)求消息;中心控制器還向控制節(jié)點(diǎn)或控制附件發(fā)送狀態(tài)詢問請(qǐng)求消息,控制節(jié)點(diǎn)或控制附件返回包含有表征當(dāng)前工作狀態(tài)的狀態(tài)詢問響應(yīng)消息。作為優(yōu)選,注冊(cè)請(qǐng)求消息包括包括用于區(qū)分多種類型的控制節(jié)點(diǎn)、控制附件、以及用戶控制終端的設(shè)備分類號(hào),注冊(cè)響應(yīng)消息包括一個(gè)邏輯地址,邏輯地址包括設(shè)備分類號(hào)和分配給各個(gè)設(shè)備的設(shè)備號(hào)。由于上述技術(shù)方案的采用,本發(fā)明具有如下優(yōu)點(diǎn)本發(fā)明在原有的非智能家電上安裝有控制附件,使其具備智能家電的特性,是一種容易實(shí)現(xiàn)、成本較低的實(shí)現(xiàn)方式;本發(fā)明的中心控制器與電器設(shè)備的控制節(jié)點(diǎn)之間形成開放的協(xié)議,既支持通用類型的協(xié)議(通用動(dòng)作消息),也支持私有類型協(xié)議(專用動(dòng)作消息)。對(duì)于通用動(dòng)作協(xié)議,只要家電廠商支持該類設(shè)備的通用動(dòng)作協(xié)議,那將很方便的接入本控制系統(tǒng);家電廠商可以提出自己的私有協(xié)議,完成數(shù)據(jù)傳輸和家電設(shè)備節(jié)點(diǎn)的軟件升級(jí),具有很好的開放性和可擴(kuò)展性;本發(fā)明的中心控制器與電器設(shè)備控制節(jié)點(diǎn)、控制附件或連接時(shí),采用加密技術(shù),具有很高的安全性。圖1是本發(fā)明中家電設(shè)備智能控制系統(tǒng)的一種總體結(jié)構(gòu)框圖;圖2是圖1中的中心控制器部分的一種結(jié)構(gòu)框圖;圖3是圖1中的控制節(jié)點(diǎn)部分的一種結(jié)構(gòu)框圖;圖4是圖1中的用戶控制終端部分的一種結(jié)構(gòu)框圖;圖5是圖1中的控制附件部分的一種結(jié)構(gòu)框圖;圖6是本發(fā)明中HS協(xié)議包格式的一種示意圖;圖7是本發(fā)明中LS協(xié)議包格式的一種示意具體實(shí)施例方式下面通過實(shí)施例,并結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步具體的說明。實(shí)施例如圖1所示的家電設(shè)備智能控制系統(tǒng)由三大部分組成,分別是中心控制器0CC(0penControlCenter)、由第一類家電設(shè)備形成的控制節(jié)點(diǎn)OPN(OpenNode)、以及用戶控制終端0PH(0penHand),其中,0PH又可以分為本地控制終端和遠(yuǎn)程控制終端兩種。如果被控的家電設(shè)備不具備通信功能,則需要配備一個(gè)控制附件0PD(0penDock)。0CC/0PN/0PH/0PD通訊層次上平行,統(tǒng)稱為通訊節(jié)點(diǎn)。如圖2所示的中心控制器0CC用來實(shí)現(xiàn)數(shù)據(jù)路由和多種管理功能,同時(shí),也可以控制多種與之連接的家電設(shè)備,并接受用戶控制終端0PH的控制。具體的,它能夠?qū)崿F(xiàn)的功能有(但并不僅限于下述)(1)數(shù)據(jù)路由器,完成各種外設(shè)的無線/有線接入;(2)對(duì)各0PN進(jìn)行網(wǎng)址管理,安全接入,實(shí)現(xiàn)0PH與0PN之間的信息傳輸,實(shí)現(xiàn)最高至?xí)拰拥墓δ埽?3)代理轉(zhuǎn)發(fā)功能,當(dāng)0PH遠(yuǎn)程接入時(shí)進(jìn)行控制命令轉(zhuǎn)發(fā),或?qū)?PH向0PD發(fā)送的控制消息進(jìn)行轉(zhuǎn)換;(4)存儲(chǔ);(5)版本管理與升級(jí)支持。如圖3所示的控制節(jié)點(diǎn)0PN實(shí)現(xiàn)了與0CC的數(shù)據(jù)通訊,并接受0PH的控制。0PN僅支持WIFI的高速接入,并通過localbus2與家電設(shè)備的CPU雙向通信。同時(shí)0PN也接受家電設(shè)備自帶的控制設(shè)備(如手持紅外遙控器)的控制,并且該自帶的控制器掛接在原有的localbusl上??刂乒?jié)點(diǎn)0PN能夠與0CC交互,完成初始化、安全連接等功能,此外,它還能夠?qū)刂泼婧陀脩裘孢M(jìn)行處理,單獨(dú)與0PH交互。如圖4所示的用戶控制終端OPH實(shí)現(xiàn)了與用戶的交互功能,并且能夠?qū)PN和OPD實(shí)現(xiàn)直接管理和控制,另外,它包括一個(gè)觸摸屏,用于顯示多個(gè)菜單界面,當(dāng)用戶按下某按鈕后,相應(yīng)的控制消息就會(huì)被發(fā)出。用戶控制終端OPH可以是專用的設(shè)備,也可安裝到具備數(shù)據(jù)通信功能的手機(jī)上,電腦上,此外,其系統(tǒng)版本能夠進(jìn)行升級(jí)。如圖5所示的控制附件OPD用于連接不具備控制數(shù)據(jù)通信功能的第二類家電設(shè)備,使之成為受控的OPN。OPD通過USB接口連接到被控設(shè)備的內(nèi)部總線上,其無線部分采用低速2.4GHz鏈路,并且,與OCC連接的所有的OPD共用無線帶寬。OPD實(shí)現(xiàn)了與OCC的交互,并完成初始化、安全連接等功能。下面,對(duì)圖1所示的家電設(shè)備智能控制系統(tǒng)的工作原理進(jìn)行描述。如圖2所示,在無線資源的使用方面,本系統(tǒng)使用了兩種無線連接方式一種是基于2.4GHz的低速鏈路(以下簡稱LS),另一種是基于WIFI(802.llb/g等)的高速鏈路(以下簡稱HS)。無論是LS或是HS,家電設(shè)備在連接OCC前,均已預(yù)配置有各自的物理地址,當(dāng)注冊(cè)O(shè)CC成功后,即會(huì)獲得一個(gè)邏輯地址(以下簡稱OPName)。低速鏈路LS使用ISM頻段,提供最高IMbps的帶寬,全雙工。所有低速設(shè)備共享上行/下行帶寬,即上下行各使用一個(gè)不同的固定頻率。LS主要供OPD和OCC間使用,網(wǎng)絡(luò)為一對(duì)多的星型結(jié)構(gòu),即一個(gè)OCC作為中心與多個(gè)OPD通信。因此,在上行方向(OPD-X)CC)上,當(dāng)多個(gè)OPD同時(shí)發(fā)送數(shù)據(jù)時(shí),就會(huì)有沖突發(fā)生,這時(shí),可采用沖突檢測的載波偵聽多路訪問CSMA/CA技術(shù)來進(jìn)行數(shù)據(jù)發(fā)送;在下行方向(OCC-X)PD)上,由于只有單個(gè)信道,OCC會(huì)將數(shù)據(jù)廣播到所有的OPD上,OPD判斷此數(shù)據(jù)包的目的地址是否為本設(shè)備的物理地址,進(jìn)而做出接收或丟棄動(dòng)作。高速鏈路HS根據(jù)使用的802.11的版本不同,提供有最高IOOMbps或更高的帶寬。HS在使用方法上,完全遵從標(biāo)準(zhǔn)的802.11協(xié)議并使用IP協(xié)議棧作為承載。其中,UDP端口號(hào)固定為60000。網(wǎng)絡(luò)中,OCC充當(dāng)WIFI的熱點(diǎn),負(fù)責(zé)安全接入、DHCP、加密、數(shù)據(jù)路由等功能,ΟΡΗ、OPN使用密碼接入后,會(huì)獲得IP地址等資源。OCC本身的內(nèi)網(wǎng)地址固定,并作為每個(gè)ΟΡΗ、OPN的網(wǎng)關(guān)地址。因此,HS提供了高速并加密的一對(duì)一通信功能。圖1所示的控制系統(tǒng)采用開放控制協(xié)議(以下簡稱0CP),具體的,它是一種承載在無線鏈路(LS/HS)上的用于0CC/0PH/0PN/0PD間通訊控制的協(xié)議。從協(xié)議分層上來說,OCP具備數(shù)據(jù)鏈路層(LS)、網(wǎng)絡(luò)層(LS)、傳輸層(LS&HS)、應(yīng)用層(LS&HS)的功能,對(duì)于HS來說,OCP承載在IP/UDP(用戶數(shù)據(jù)包協(xié)議)之上;而對(duì)LS來說,OCP承載在LS物理協(xié)議包中。所有支持OCP的家電設(shè)備都必須支持OCP的基本消息及流程(BasicMessage&Flow),它給出了設(shè)備的注冊(cè)、監(jiān)控等功能;明確分配有設(shè)備號(hào)的設(shè)備均支持該類型設(shè)備(由于OCC的監(jiān)控的設(shè)備、功能各異,因此OCP協(xié)議對(duì)各種設(shè)備進(jìn)行有效分類,同一類型設(shè)備設(shè)備分類號(hào)相同)的通用功能,即設(shè)備的通用動(dòng)作消息(GeneralActionMessage,GAM);若廠商需要添加額外的功能或使用特定的操作模式,也可給出其特定的消息集,稱之為專用動(dòng)作消息(PrivateActionMessage,PAM)。通用動(dòng)作消息由于設(shè)備不同且種類繁多,在此不作詳細(xì)說明,會(huì)另有發(fā)明予以給出;而專用動(dòng)作消息則由廠家提供。此外,系統(tǒng)中通信雙方的GAM與PAM的版本應(yīng)始終保持一致。在為設(shè)備分配邏輯地址OPName時(shí),在設(shè)備分類號(hào)的基礎(chǔ)上,將設(shè)備分類號(hào)和設(shè)備號(hào)一并編入,以便于區(qū)別管理同類型的多個(gè)設(shè)備,其格式如表1所示<table>tableseeoriginaldocumentpage8</column></row><table>表1OPName共16bits,前8bits為設(shè)備分類號(hào)(ClassID),后8bits為設(shè)備號(hào)(DeviceID)。設(shè)備分類號(hào)預(yù)定義如表2所示,而設(shè)備號(hào)則由OCC在設(shè)備注冊(cè)時(shí)統(tǒng)一分配。若OPName為0x0000,則表示無效的或未分配的設(shè)備號(hào);若OPName為OxFFFF則為廣播地址。<table>tableseeoriginaldocumentpage8</column></row><table>表2其中,分類號(hào)OxFF被分配給未被歸類的設(shè)備,當(dāng)這類設(shè)備進(jìn)行注冊(cè)時(shí),注冊(cè)請(qǐng)求消息(RegisterRequest)的payload中僅給出其名稱,并且只能支持專用功能消息。HS協(xié)議包格式如圖6所示,HS0CP的協(xié)議頭長度為固定8個(gè)bytes,以下分別說明1)SourceOPName:16bits,該字段給出消息發(fā)送方的OPName;2)DestinationOPName:16bits,該字段給出消息接收方的OPName;3)Length協(xié)議主體長度(以Byte計(jì)),16bits,不包括協(xié)議頭的長度;4)G:lbit,該標(biāo)志位標(biāo)示該包是否為通用動(dòng)作消息,并且該標(biāo)志位僅在Payload的類型(type)為ActionRequest、ActionResponse、或Actionlndication中的一個(gè)時(shí)有效,其中,G=0為通用動(dòng)作消息,G=1為專用動(dòng)作消息;5)S:lbit,該標(biāo)志位標(biāo)示該包是否為加密報(bào)文,其中,S=0為未加密報(bào)文,S=1為加密報(bào)文;6)Resolved保留位,留作以后升級(jí)時(shí)用。8設(shè)備分類號(hào)(ClassID)設(shè)備號(hào)(DeviceID)0CP協(xié)議頭之后即為協(xié)議主體,也就是凈荷(payload)。LS協(xié)議包格式如圖7所示,LS0CP的協(xié)議頭長度固定為4個(gè)bytes,以下分別說明l)DirdirectionFlag,該標(biāo)志位標(biāo)示該包為上行或下行數(shù)據(jù)包,Dir=0表示下行(0CC->0PD),Dir=1表示上行(0PD_>0CC);2)PhysicalAddress:15bits,0PD的物理地址,在出廠前已進(jìn)行預(yù)置,可更改;當(dāng)Dir=0,即下行包(0CC發(fā)出)時(shí),該物理地址為接收方地址,當(dāng)Dir=1,即上行包(0PD發(fā)出)時(shí),該物理地址為發(fā)送方地址;3)Length:8bits,協(xié)議主體的長度(以Bytes計(jì)),不包括協(xié)議頭長度和CRC長度;4)G:lbit,該標(biāo)志位標(biāo)示該包是否為通用動(dòng)作消息,并且該標(biāo)志位僅在Payload的類型(type)為ActionRequest、ActionResponse、或Actionlndication中的一個(gè)時(shí)有效,其中,G=0為通用動(dòng)作消息,G=1為專用動(dòng)作消息;5)S:lbit,該標(biāo)志位標(biāo)示該包是否為加密報(bào)文,其中S=0為未加密報(bào)文,S=1為加密報(bào)文;6)Resolved,保留位,留作以后升級(jí)時(shí)用;7)CRC16,16bits,CRC16位的校驗(yàn)值,針對(duì)整個(gè)消息(包括消息頭和凈荷),另外,若無線硬件提供CRC則無需使用此字段。0CP協(xié)議頭之后、CRC16字段之前即為協(xié)議主體,也就是凈荷(payload)。上文所述的基本消息及流程(BasicMessage&Flow)規(guī)定了符合0CP協(xié)議的設(shè)備間消息格式及交互方式?;鞠?1)注冊(cè)請(qǐng)求消息(RegisterRequest),當(dāng)設(shè)備(0PH,0PD,0PN)上電后,向0CC注冊(cè)請(qǐng)求消息,由消息類型(請(qǐng)參見表3)和發(fā)出請(qǐng)求的設(shè)備的分類號(hào)ClassID兩部分內(nèi)容組成;(2)注冊(cè)響應(yīng)消息(RegisterResponse),該消息為0CC對(duì)RegisterRequest的響應(yīng),由0CC發(fā)送至0PH、0PN、0PD,包括消息類型(請(qǐng)參見表3)、執(zhí)行結(jié)果(請(qǐng)參見表4)、邏輯地址(請(qǐng)參見表1)三部分內(nèi)容;(3)初始化請(qǐng)求消息(InitializationRequest),該消息在設(shè)備注冊(cè)成功后發(fā)送,用于設(shè)備與0CC間同步初始化信息,由0PH、0PN、0PD發(fā)送至0CC,包括消息類型(請(qǐng)參見表3)、初始化選項(xiàng)(請(qǐng)參見表5)、動(dòng)作消息版本(請(qǐng)參見表6)三部分內(nèi)容;(4)初始化響應(yīng)消息(InitializationResponse),該消息是對(duì)InitializationRequest的響應(yīng),由0CC發(fā)送至0PH、0PN、0PD,包括消息類型(請(qǐng)參見表3)、執(zhí)行結(jié)果(請(qǐng)參見表4)、安全碼(請(qǐng)參見表7)三部分內(nèi)容;(5)動(dòng)作請(qǐng)求消息(ActionRequest),該消息用作0PH向0PN或0PD發(fā)出命令指示,用于驅(qū)動(dòng)控制節(jié)點(diǎn)(0PN)、控制附件(0PD)的多種動(dòng)作指令,動(dòng)作請(qǐng)求消息(ActionRequest)可以是專用動(dòng)作消息,也可以是通用動(dòng)作消息,這需要在0CP協(xié)議頭中予以指定,動(dòng)作請(qǐng)求消息包括消息類型(請(qǐng)參見表3)和命令內(nèi)容兩部分;(6)動(dòng)作響應(yīng)消息(ActionAcknowledgement),該消息是對(duì)ActionRequest的響應(yīng),由收到ActionRequest的0PN發(fā)回給0PH,或由0PD經(jīng)0CC中轉(zhuǎn)后發(fā)回給0PH,包括消息類型(請(qǐng)參見表3)和執(zhí)行結(jié)果(請(qǐng)參見表4)兩部分;(7)動(dòng)作指示消息(ActionIndication),該消息用于0PN或0PD向0PH指示對(duì)其命令指示的執(zhí)行情況,對(duì)于這個(gè)消息,0PH無需給出響應(yīng);(8)狀態(tài)詢問請(qǐng)求消息(StateInquiryRequest),該消息由0PH向0PN或0PD,0CC向0PN或0PD發(fā)送,用于查詢?cè)O(shè)備狀態(tài),該消息包括消息類型(請(qǐng)參見表3)和查詢選項(xiàng)(請(qǐng)參見表8)兩部分;(9)狀態(tài)詢問響應(yīng)消息(StateInquiryResponse),該消息為OPN、OCC、0PD三種設(shè)備對(duì)StateInquiryRequest的響應(yīng),包括消息類型(請(qǐng)參見表3)、執(zhí)行結(jié)果(請(qǐng)參見表4)、工作狀態(tài)(請(qǐng)參見表9)、運(yùn)行時(shí)間(以秒為單位)、消息統(tǒng)計(jì)(請(qǐng)參見表10)五部分組成;(10)狀態(tài)更新請(qǐng)求消息(StateUpdateRequest),由0CC發(fā)送給0PH,或由0CC發(fā)送給0PN,當(dāng)0CC檢測到有設(shè)備狀態(tài)改變時(shí),即將該消息發(fā)送給0PH或0PN,該消息包括消息類型(請(qǐng)參見表3)、狀態(tài)改變類型(請(qǐng)參見表11)、狀態(tài)改變?cè)O(shè)備的原邏輯地址(請(qǐng)參見表1)、狀態(tài)改變?cè)O(shè)備的新工作狀態(tài)(請(qǐng)參見表9)、安全碼(請(qǐng)參見表7),可選擇地,當(dāng)設(shè)備的邏輯地址改變時(shí)包括狀態(tài)改變?cè)O(shè)備的新邏輯地址(請(qǐng)參見表1)、當(dāng)有新設(shè)備加入時(shí)還包括狀態(tài)改變?cè)O(shè)備的初始化選項(xiàng)(請(qǐng)參見表5)和動(dòng)作消息版本(請(qǐng)參見表6)、當(dāng)設(shè)備地址改變時(shí)還包括狀態(tài)改變?cè)O(shè)備的地址信息(請(qǐng)參見表12);(11)狀態(tài)更新響應(yīng)(StateUpdateResponse),該消息為0PH或0PN對(duì)StateUpdateRequest的響應(yīng),包括消息類型(請(qǐng)參見表3)和執(zhí)行結(jié)果(請(qǐng)參見表4)兩部分;(12)檢測請(qǐng)求消息(EchoRequest),該消息為0PH、0PN與0CC間的ping消息,由0CC發(fā)送至0PD、0PH、或0PN,當(dāng)連續(xù)發(fā)送的三包EchoRequest均沒有得到響應(yīng)時(shí),則0CC判定消息的接收端工作不正常,即處于非工作狀態(tài);(13)檢測請(qǐng)求的響應(yīng)消息(EchoResponse),該消息是0PD、0PH、或0PN對(duì)0CC發(fā)出的EchoRequest的響應(yīng),包括消息類型(請(qǐng)參見表3)和設(shè)備序列號(hào)(當(dāng)設(shè)備重啟時(shí),序列號(hào)歸零);(14)斷電提示(PoweroffIndication),該消息由0PD、0PH、或0PN在需要斷電時(shí)發(fā)送至0CC;(15)0CC重置提示(OCCResetIndication),當(dāng)0CC由于某種原因重啟時(shí),發(fā)出此次消息給所有設(shè)備(0PD、0PH、0PN),接到消息的所有設(shè)備需要在0CC重啟后重新進(jìn)行注冊(cè);(16)未知命令提示(UnknownCommandIndication),當(dāng)系統(tǒng)中的任意一個(gè)通信節(jié)點(diǎn)(OPN、0PH、OCC、0PD)收到不能識(shí)別的指令時(shí),即可發(fā)送該消息至指令發(fā)出端,該消息包括消息類型(請(qǐng)參見表3)和執(zhí)行結(jié)果(請(qǐng)參見表4)兩個(gè)部分。(16)文件傳輸請(qǐng)求(FileTransferRequest),這個(gè)消息在OCC、0PH、和0PN三者中傳輸,用于某一通信節(jié)點(diǎn)向另一通信節(jié)點(diǎn)請(qǐng)求進(jìn)行文件傳輸,例如,如果0CC發(fā)現(xiàn)其存儲(chǔ)的某一0PN的動(dòng)作消息驅(qū)動(dòng)版本過低,則需要向這個(gè)0PN發(fā)送文件傳輸請(qǐng)求,獲得與0PN相同版本的動(dòng)作消息驅(qū)動(dòng);(17)文件傳輸響應(yīng)(FileTransferResponse),收到文件傳輸請(qǐng)求的通信節(jié)點(diǎn)向消息發(fā)送方返回文件傳輸響應(yīng),確認(rèn)消息收到;(18)文件傳輸指示(FileTransferIndication),收到文件傳輸請(qǐng)求的通信節(jié)點(diǎn)向消息發(fā)送方返回文件傳輸指示,包括表征文件的傳輸結(jié)果的信息。上述消息中所包含的消息類型,有下表中的字段給出,接收端根據(jù)字段對(duì)消息類型做出判斷,并執(zhí)行相應(yīng)的動(dòng)作。MessageTypeValueRegisterRequest0x01RegisterResponse0x02InitializationRequest0x03InitializationResponse0x04ActionRequest0x05ActionAcknowledgement0x06ActionResponse0x07StateInquiryRequest0x08StateInquiryResponse0x09StateUpdateRequest0x0aStateUpdateResponse0x0bEchoRequest0x0cEchoResponseOxOdPoweroffIndicationOxOe0CCResetIndicationOxOfFileTransferRequest0x10FileTransferResponse0x11FileTransferIndication0x1211MessageTypeValueUnknownCommandIndicationOxff表3<table>tableseeoriginaldocumentpage12</column></row><table>表4<table>tableseeoriginaldocumentpage12</column></row><table>表5其中,DD用來指示設(shè)備是否支持專用動(dòng)作消息,DD=1為支持,DD=0為不支持;SS用來指示該設(shè)備是否支持加密,SS=1為支持,SS=0為不支持。<table>tableseeoriginaldocumentpage12</column></row><table><table>tableseeoriginaldocumentpage13</column></row><table>表6上表中GAM和PAM消息的版本均針對(duì)單一設(shè)備。以下字段給出了OCC分配給OPN、OPH的加密密鑰<table>tableseeoriginaldocumentpage13</column></row><table>表7以下字段給出了查詢?cè)O(shè)備的各個(gè)狀態(tài)的選項(xiàng),每一位代表一項(xiàng)請(qǐng)求<table>tableseeoriginaldocumentpage13</column></row><table>表8其中WS用來指示是否查詢?cè)O(shè)備的工作狀態(tài);LT用來指示是否查詢?cè)O(shè)備的工作時(shí)間;MS用來指示是否查詢?cè)O(shè)備的收發(fā)消息統(tǒng)計(jì)。以下字段給出了設(shè)備的工作狀態(tài)<table>tableseeoriginaldocumentpage13</column></row><table>表9以下字段給出了設(shè)備收發(fā)消息的統(tǒng)計(jì)信息<table>tableseeoriginaldocumentpage14</column></row><table>表10以下字段給出了設(shè)備的狀態(tài)改變類型狀態(tài)改變類型IValue新加入設(shè)備0^01設(shè)備屬性改變0x02設(shè)備斷電0^03表11以下字段給出了ΟΡΗ、OCC作為OPD的中轉(zhuǎn)代理、OPN的地址消息<table>tableseeoriginaldocumentpage14</column></row><table>表12接下來,給出一個(gè)由0CC、支持OCP協(xié)議的電視(第一類家電設(shè)備)形成的0ΡΝ、配備OPD的熱水器(第二類家電設(shè)備)、支持OCP協(xié)議的手機(jī)(OPH)的運(yùn)行過程的例子(I)OCC啟動(dòng)OCC上電啟動(dòng)后,進(jìn)行清空資源池、刪除臨時(shí)文件、讀取配置文件、監(jiān)聽60000端口、發(fā)ResetIndication消息、以及初始化DHCP等初始化動(dòng)作,然后等待ΟΡΗ、0ΡΝ,OPD的接入。(2)電視機(jī)(OPN)啟動(dòng);2.1)OPN上電后先向OCC進(jìn)行WIFI接入,使用預(yù)定義的WIFI加密協(xié)議,如WEP或WPA,以及預(yù)定義的密碼登陸,成功后即可獲得IP(192.168.*.*,如192.168.0.117);2.2)接著OPN向OCC(IP為192.168.0.1)發(fā)送RegisterRequest消息,該消息包括OPN的類型(電視機(jī)的ClassID0x04);2.3)0CC收到消息,為OPN分配OpenName,并發(fā)送RegisterResponse消息給ΟΡΝ,指示OCC已經(jīng)接納該節(jié)點(diǎn),給出其使用分配的OpenName;2.4)OPN發(fā)送InitializationRequest,該消息中包括OPN是否支持加密和是否支持專用動(dòng)作消息,以及支持的通用動(dòng)作消息(GAM)和專用動(dòng)作消息(PAM)的版本信息;2.5)OCC返回InitializationResponse消息,指示成功,若OPN支持加密,則給出密鑰;因?yàn)榇藭r(shí)OPH(手機(jī))還沒有啟動(dòng),所以無動(dòng)作交互,此外2.6)0CC發(fā)EchoRequest給OPN以確定其是否正常工作,若OPN工作正常則返回EchoResponse;2.7)0CC發(fā)StateInquiryRequest消息給0ΡΝ,詢問其工作狀況,OPN通過StateInquiryResponse給與其答復(fù)。(3)手機(jī)(OPH)啟動(dòng),隨后,操縱電視機(jī)3.1)像OPN—樣,手機(jī)啟動(dòng)后先向OCC進(jìn)行WIFI接入,獲得IP地址,如192.168.0.122;3.2)接著OPH向OCC發(fā)RegisterRequest消息,消息中包括OPH的類型(0ΡΗ類型0x01),OCC返回RegisterResponse表示接納OPH并給與其OpenName;3.3)OPH發(fā)InitializationRequest給0CC,消息中包括是否支持加密和支持專用動(dòng)作消息,但該消息中不包含任何GAM、PAM的版本信息;3.4)OCC回InitializationResponse給0ΡΗ,若加密則還需要發(fā)回密鑰;3.5)OCC發(fā)StateUpdateRequest消息給手機(jī)0ΡΗ,通知OPN已經(jīng)上線了,可以操縱,OPH返回StateUpdateResponse予以確認(rèn),同時(shí)OCC發(fā)StateUpdateRequest消息給電視0ΡΝ,通知其可以接受來自此處的命令;3.6)之后所有的交互均在OPH和OPN之間,OCC不參與其中,僅負(fù)責(zé)EchoRequest和StateInquiryRequest等狀態(tài)維護(hù)(如前2.6和2.7所述);3.7)OPH和OPN之間的交互都是通過ActionRequest、ActionAcknowledgement以及ActionIndication進(jìn)行腳互的,ActionRequest的命令內(nèi)容,ActionAcknowledgement的執(zhí)行結(jié)果均與GAM和PAM的定義及版本相關(guān)。下面給出一個(gè)表示電視機(jī)OPN的通用動(dòng)作消息的字段的列表。<table>tableseeoriginaldocumentpage16</column></row><table>表13舉例來說,如需要換臺(tái),則命令內(nèi)容部分的代碼為0x0107(01為換臺(tái),07為頻道),返回的執(zhí)行結(jié)果為0x00則表示換臺(tái)操作成功。(4)熱水器(帶0PD)啟動(dòng),隨后,手機(jī)操縱對(duì)其加熱并定時(shí)4.1)0PD上電后使用CSMA/CA技術(shù),將RegisterRequest發(fā)送到0CC,由于CSMA/CA不能保證信道上沒有沖突,因此0PD若沒有收到RegisterResponse則在一定時(shí)間后重發(fā)該消息;4.2)0CC收到RegisterRequest消息并校驗(yàn)正確后,發(fā)送RegisterResponse消息通知0PD注冊(cè)成功,并分配OPName,0CC發(fā)送的下行報(bào)文都是以廣播形式發(fā)送的,只有包頭中符合給定目的地址的0PD才應(yīng)接受此消息;4.3)0PD發(fā)送InitializationRequest給0CC,告知該0PD是否支持加密以及是否支持專用動(dòng)作消息,并給出GAM和PAM的版本信息;4.4)0CC發(fā)送InitializationResponse給0PD,指示成功,若需要一并給出密鑰;4.5)0CC向0PH發(fā)送StateUpdateRequest消息,告訴0PH新的熱水器已可用,0PH回StateUpdateResponse消息,表示確認(rèn);4.6)接下來,0PH發(fā)送ActionRequest消息給0CC,其包含的命令內(nèi)容部分的字段為0x0110,表示打開開關(guān)并通電10分鐘,此消息通過WIFI發(fā)送,0CC收到消息后,將其中的0CP協(xié)議包取出來,重新打包成LS的協(xié)議包格式,通過LS的下行信道發(fā)送給0PD;4.7)0PD收到此包并校驗(yàn)無誤后,通過USB接口通知熱水器的內(nèi)部控制芯片并命令其開始加熱,定時(shí)十分鐘,接著0PD發(fā)送ActionResponse消息給0CC,0CC轉(zhuǎn)發(fā)該消息給0PH,通知命令已經(jīng)收到并執(zhí)行;4.8)運(yùn)行中,0CC會(huì)發(fā)送EchoRequest和StateInquiryRequest查詢并維護(hù)0PD的狀態(tài)。(5)手機(jī)(0PH)操縱電視機(jī)(0PN)關(guān)機(jī)5.1)手機(jī)0PH發(fā)送命令內(nèi)容為Oxff的ActionRequest消息給電視0PN,命令其關(guān)機(jī);5.2)0PN接收此消息后,先回ActionResponse表示接受,隨后,返回一條PowerOffIndication消息給0CC,表示關(guān)機(jī);5.3)OCC收到此消息后,發(fā)StateUpdateRequest給OPH表示該OPN已經(jīng)下線,OPH收到此消息后將其從通信列表里面刪除。(6)熱水器定時(shí)結(jié)束,進(jìn)行關(guān)機(jī)6.1)熱水時(shí)間到后,熱水器控制芯片通知OPD,OPD發(fā)ActionIndication給0CC,OCC收到后轉(zhuǎn)發(fā)OPH,OPH從而知曉熱水已經(jīng)燒好。權(quán)利要求一種家電設(shè)備智能控制系統(tǒng),它包括中心控制器;由第一類家電設(shè)備形成的控制節(jié)點(diǎn),所述的第一類家電設(shè)備是指具有外部數(shù)據(jù)通信能力的家電設(shè)備;用戶控制終端,用于向所述的控制節(jié)點(diǎn)發(fā)送控制指令;所述的控制節(jié)點(diǎn)、所述的用戶控制終端接入所述的中心控制器,其特征在于它還包括控制附件,通過USB接口連接在除所述的第一類家電設(shè)備以外第二類家電設(shè)備的內(nèi)部總線上,所述的控制附件接入所述的中心控制器、并通過所述的中心控制器接收所述的用戶控制終端的控制指令。2.一種如權(quán)利要求1所述的家電設(shè)備智能控制系統(tǒng)的控制方法,其特征在于,它包括如下步驟(1)控制節(jié)點(diǎn)、控制附件、用戶控制終端上電,并向所述的中心控制器發(fā)送注冊(cè)請(qǐng)求消息;(2)所述的中心控制器收到所述的注冊(cè)請(qǐng)求消息后,分別為所述的控制節(jié)點(diǎn)、控制附件、控制終端分配一個(gè)邏輯地址,并返回注冊(cè)響應(yīng)消息告知注冊(cè)成功;(3)所述的控制節(jié)點(diǎn)、控制附件、用戶控制終端分別發(fā)送初始化請(qǐng)求消息給所述的中心控制器,所述的初始化請(qǐng)求消息包括表征所述的控制節(jié)點(diǎn)、控制附件或用戶控制終端是否支持加密的內(nèi)容;(4)所述的中心控制器返回初始化響應(yīng)消息告知初始化成功,如果所述的控制節(jié)點(diǎn)、控制附件或用戶控制終端支持加密,則所述的初始化響應(yīng)消息中包含所述的中心控制器給出的密鑰。3.根據(jù)權(quán)利要求2所述的控制方法,其特征在于,它進(jìn)一步包括如下步驟(1)控制節(jié)點(diǎn)初始化成功后,所述的中心控制器發(fā)送一個(gè)狀態(tài)更新請(qǐng)求消息給所述的用戶控制終端,所述的用戶控制終端返回一個(gè)狀態(tài)更新響應(yīng)消息;(2)所述的中心控制器收到所述的狀態(tài)更新響應(yīng)消息后,發(fā)送一個(gè)狀態(tài)更新請(qǐng)求消息給所述的控制節(jié)點(diǎn),告知所述的控制節(jié)點(diǎn)可以接收來自所述的用戶控制終端的動(dòng)作請(qǐng)求消肩、ο4.根據(jù)權(quán)利要求2所述的控制方法,其特征在于,它進(jìn)一步包括如下步驟所述的控制附件初始化成功后,所述的中心控制器發(fā)送一個(gè)狀態(tài)更新請(qǐng)求消息給所述的用戶控制終端,所述的用戶控制終端返回一個(gè)狀態(tài)更新響應(yīng)消息。5.根據(jù)權(quán)利要求4所述的控制方法,其特征在于,它進(jìn)一步包括如下步驟(1)所述的用戶控制終端發(fā)送動(dòng)作請(qǐng)求消息給所述的中心控制器;(2)所述的中心控制器將所述的動(dòng)作請(qǐng)求消息重新打包,并轉(zhuǎn)發(fā)給控制附件;(3)所述的控制附件返回的響應(yīng)消息經(jīng)所述的中心控制器重新打包后轉(zhuǎn)發(fā)給所述的用戶控制終端。6.根據(jù)權(quán)利要求3或5所述的控制方法,其特征在于,所述的動(dòng)作請(qǐng)求消息用于承載多種驅(qū)動(dòng)所述的控制節(jié)點(diǎn)、控制附件的動(dòng)作指令,至少包括專用動(dòng)作消息、通用動(dòng)作消息二者中的一種,所述的控制方法進(jìn)一步包括如下步驟(1)收到所述的動(dòng)作請(qǐng)求消息的所述的控制節(jié)點(diǎn)和控制附件至少向所述的用戶控制終端返回一個(gè)表征收到所述的動(dòng)作請(qǐng)求消息的動(dòng)作應(yīng)答消息;(2)所述的控制節(jié)點(diǎn)和控制附件還向所述的用戶控制終端返回一個(gè)所述的表征對(duì)所述的動(dòng)作請(qǐng)求的執(zhí)行結(jié)果的動(dòng)作描述消息。7.根據(jù)權(quán)利要求6所述的控制方法,其特征在于所述的初始化請(qǐng)求消息還包括表征所述的控制節(jié)點(diǎn)、控制附件是否支持專用動(dòng)作消息的內(nèi)容,表征所述的控制節(jié)點(diǎn)、控制附件所支持的所述的專用動(dòng)作消息和通用動(dòng)作消息的驅(qū)動(dòng)版本信息的內(nèi)容;如果所述的中心控制器判定其存儲(chǔ)的動(dòng)作消息版本與所述的控制節(jié)點(diǎn)或用戶控制終端的動(dòng)作消息驅(qū)動(dòng)版本不同,則向所述的控制節(jié)點(diǎn)或用戶控制終端發(fā)送一個(gè)文件傳輸請(qǐng)求消息,收到消息的所述的控制節(jié)點(diǎn)或用戶控制終端返回一個(gè)文件傳輸響應(yīng)消息,隨后將較高版本的動(dòng)作消息驅(qū)動(dòng)上傳至所述的中心控制器或從所述的中心控制器處下載較高版本的動(dòng)作消息驅(qū)動(dòng),完成所述的上傳或下載的所述的控制節(jié)點(diǎn)或用戶控制終端向所述的中心控制器發(fā)送一個(gè)用于反饋文件傳輸結(jié)果的文件傳輸指示消息。8.根據(jù)權(quán)利要求3或4或5所述的控制方法,其特征在于,它還包括如下步驟所述的中心控制器向所述的控制節(jié)點(diǎn)或控制附件發(fā)送檢測請(qǐng)求消息,如果在設(shè)定時(shí)間內(nèi)未收到檢測請(qǐng)求響應(yīng)消息,則判定所述的控制節(jié)點(diǎn)或控制附件處于非工作狀態(tài),并向所述的用戶控制終端發(fā)送狀態(tài)更新請(qǐng)求消息。9.根據(jù)權(quán)利要求8所述的控制方法,其特征在于,它還包括如下步驟所述的中心控制器還向所述的控制節(jié)點(diǎn)或控制附件發(fā)送狀態(tài)詢問請(qǐng)求消息,所述的控制節(jié)點(diǎn)或控制附件返回包含有表征當(dāng)前工作狀態(tài)的狀態(tài)詢問響應(yīng)消息。10.根據(jù)權(quán)利要求2所述的控制方法,其特征在于所述的注冊(cè)請(qǐng)求消息包括用于區(qū)分多種類型的所述的控制節(jié)點(diǎn)、控制附件、以及用戶控制終端的設(shè)備分類號(hào),所述的注冊(cè)響應(yīng)消息包括一個(gè)邏輯地址,所述的邏輯地址包括所述的設(shè)備分類號(hào)和分配給各個(gè)設(shè)備的設(shè)備號(hào)。全文摘要本發(fā)明涉及一種家電設(shè)備智能控制系統(tǒng),它包括中心控制器;由第一類家電設(shè)備形成的控制節(jié)點(diǎn),第一類家電設(shè)備是指具有外部數(shù)據(jù)通信能力的家電設(shè)備;用戶控制終端,用于向控制節(jié)點(diǎn)發(fā)送控制指令;控制節(jié)點(diǎn)、用戶控制終端接入中心控制器;控制附件,通過USB接口連接在除第一類家電設(shè)備以外第二類家電設(shè)備的內(nèi)部總線上,控制附件接入中心控制器、并通過中心控制器接收用戶控制終端的控制指令。通過設(shè)置在第二類家電設(shè)備上連接一個(gè)控制附件,使其具有與第一類家電相同的通信能力,進(jìn)而完成第二類家電設(shè)備的升級(jí),簡單可行并且升級(jí)成本也較低。此外,本發(fā)明還涉及一種上述家電設(shè)備智能控制系統(tǒng)的控制方法。文檔編號(hào)G05B19/418GK101799682SQ20101013525公開日2010年8月11日申請(qǐng)日期2010年3月1日優(yōu)先權(quán)日2010年3月1日發(fā)明者郝利輝申請(qǐng)人:胡虹
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1