亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法

文檔序號:7853149閱讀:226來源:國知局
專利名稱:動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法
技術(shù)領(lǐng)域
本發(fā)明涉及ー種智能家居網(wǎng)關(guān)控制技術(shù)領(lǐng)域,并且尤其涉及ー種動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法。
背景技術(shù)
智能家居網(wǎng)絡(luò)系統(tǒng)即是利用計(jì)算機(jī)、網(wǎng)絡(luò)和綜合布線技術(shù),通過家庭信息管理平臺將與家居生活有關(guān)的各種子系統(tǒng)有機(jī)地組合成一個系統(tǒng),在家庭網(wǎng)絡(luò)操作系統(tǒng)的控制下,通過相應(yīng)的硬件和執(zhí)行機(jī)構(gòu),實(shí)現(xiàn)對所有家庭網(wǎng)絡(luò)上的家電和設(shè)備的控制和監(jiān)測。網(wǎng)關(guān)作為ー種家庭網(wǎng)絡(luò)電器,一般使用電信運(yùn)營商提供的各種方式聯(lián)入互聯(lián)網(wǎng)中,包括ADSL,Cable modem,小區(qū)寬帶或者其他接入方式。實(shí)際使用中,由于家用電器的復(fù)雜性和智能性,不可避免地需要更新智能家居網(wǎng) 關(guān)協(xié)議,用以更好地為用戶提供智能化的服務(wù)。這種更新有可能是由于有新的驅(qū)動程序需要配合新的場合或環(huán)境,也有可能是為了修正原有的某些bugs。現(xiàn)有技術(shù)中已經(jīng)存在涉及更新協(xié)議的技術(shù)方案,例如申請?zhí)枮?00810218752. X的中國專利申請“基于數(shù)據(jù)挖掘的智能家居優(yōu)化系統(tǒng)”公開了ー種基于數(shù)據(jù)挖掘的智能家居優(yōu)化系統(tǒng),包括用戶驗(yàn)證模塊、日志存儲模塊、數(shù)據(jù)提取模塊、數(shù)據(jù)挖掘算法模塊、傳感器監(jiān)控模塊、同步更新模塊、數(shù)據(jù)庫模塊、調(diào)度模塊、通訊模塊。通過在智能家居的控制系統(tǒng)中加入數(shù)據(jù)挖掘算法的功能以及與其他家居進(jìn)行通訊的通訊等模塊,使得家居系統(tǒng)能夠在通過身份驗(yàn)證之后,對該家庭成員進(jìn)入家庭后的一系列動作進(jìn)行統(tǒng)計(jì)分析,通過數(shù)據(jù)挖掘算法分析人的生活習(xí)慣,得出一定的規(guī)律性,進(jìn)而將這些規(guī)律性即關(guān)聯(lián)規(guī)則發(fā)給智能家居控制系統(tǒng)的調(diào)度模塊,調(diào)度模塊轉(zhuǎn)發(fā)控制命令給與中控系統(tǒng)相連的各家居,從而實(shí)現(xiàn)了無需家庭成員操作的情況下,系統(tǒng)能夠人性智能化地控制家居。申請?zhí)枮?008101990766的中國專利申請“ー種電連接器”公開了ー種帶有無線通信耦合端ロ的電連接器,在電連接的同時籍由無線通信耦合端ロ而實(shí)現(xiàn)網(wǎng)絡(luò)通信。其結(jié)構(gòu)如圖I所示,插頭6的插接柱7通過電源線與用電設(shè)備相接,插頭6的無線通信耦合端ロ8設(shè)有通信模塊9并通過通信線與用電設(shè)備的控制電路相接。相應(yīng)地,插座I的導(dǎo)電插接槽4與市電的相接,無線通信的耦合端ロ 5設(shè)有通信模塊10并通過通信線與其它設(shè)備(如電腦服務(wù)器)相接。將用電設(shè)備的插頭6插進(jìn)插座的插接孔2即可實(shí)現(xiàn)與市電的連接,用電設(shè)備接通電源開始工作,此時無線通信耦合端ロ 5、8相近距對準(zhǔn),并在通信模塊9、10的驅(qū)動下建立通信。但該專利申請并沒有公開如何通過兩個通信模塊之間,以及通信模塊與其他設(shè)備,通信模塊與用電設(shè)備之間的具體通信過程,尤其是沒有具體描述用電設(shè)備的地址分配過程。但是,現(xiàn)有技術(shù)中,由于各個廠商生產(chǎn)的不同產(chǎn)品使用了不同的協(xié)議,使得難以采用単一接ロ實(shí)現(xiàn)不同協(xié)議的一次性更新。即使采用了多種接ロ,不同步、錯誤率高等問題也很普遍?,F(xiàn)有技術(shù)中尚無有效的解決方式。

發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明提供一種動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,所述智能家居系統(tǒng)包括實(shí)現(xiàn)受控設(shè)備地址分配的電連接器,所述方法包括
(1)啟動智能家居網(wǎng)關(guān)向應(yīng)用服務(wù)器的訪問;
(2)查詢應(yīng)用服務(wù)器是否有最新的協(xié)議驅(qū)動版本;如果應(yīng)用服務(wù)器沒有,則定時查詢;
(3)如果應(yīng)用服務(wù)器回答存在,則請求下載;
(4)應(yīng)用服務(wù)器告訴網(wǎng)關(guān)下載地址和端ロ;
(5)網(wǎng)關(guān)向下載地址建立TCP連接,請求下載指定版本的協(xié)議驅(qū)動;
(6)下載地址向網(wǎng)關(guān)下載要求的協(xié)議驅(qū)動;下載完畢,斷開TCP連接;
(7)網(wǎng)關(guān)檢查下載的協(xié)議驅(qū)動的完整性,如果出錯,回到第(5)步;
(8)網(wǎng)關(guān)停止將要替換的協(xié)議驅(qū)動,并卸載;
(9)網(wǎng)關(guān)加載新下載的協(xié)議驅(qū)動,完成初始化;
其中,所述網(wǎng)關(guān)包括
接收模塊,用于接收來自受控設(shè)備的通知報(bào)文,該通知報(bào)文包括受控設(shè)備的固定地址,該固定地址包括受控設(shè)備的類型碼、受控設(shè)備的條形碼、受控設(shè)備的批次代碼以及受控設(shè)備的序號中的一個或者多個組合;
動態(tài)地址分配模塊,用于根據(jù)受控設(shè)備的固定地址為受控設(shè)備分配一個動態(tài)地址;以

發(fā)送模塊,用于向受控設(shè)備發(fā)送分配報(bào)文,該分配報(bào)文包括該動態(tài)地址;
其中,所述網(wǎng)關(guān)與受控設(shè)備通過RS485總線連接起來。進(jìn)ー步地,智能家居網(wǎng)關(guān)通告分組的TTL根據(jù)實(shí)際情況自動優(yōu)化,其中,步驟(I)包括
(A)應(yīng)用服務(wù)器等待未知的智能家居網(wǎng)關(guān)的訪問,所述應(yīng)用服務(wù)器上沒有關(guān)于該智能家居網(wǎng)關(guān)的信息;
(B)所述智能家居網(wǎng)關(guān)發(fā)起訪問過程,向所述應(yīng)用服務(wù)器注冊;
(C)所述注冊結(jié)束后,所述智能家居網(wǎng)關(guān)開始遠(yuǎn)程訪問。進(jìn)ー步地,該電連接器包括
摘座和摘頭;
插座包括第一處理模塊以及,連接到第一處理模塊的第一無線接ロ ;
插頭包括第二處理模塊以及,連接到第二處理模塊的第二無線接ロ ;
第一和第二無線接ロ之間通過無線連接進(jìn)行通信;
第一處理模塊通過第一有線接ロ或者第三無線接ロ與控制設(shè)備進(jìn)行連接,第二處理模塊通過第二有線接ロ或者第四無線接ロ與受控設(shè)備進(jìn)行連接;
其中該第一處理模塊包括第一接收模塊,第一發(fā)送模塊,第三接收模塊和存儲模塊,該第二處理模塊包括第二接收模塊,第二發(fā)送模塊。進(jìn)ー步地,第一接收模塊用于接收來自第二處理模塊發(fā)送的受控設(shè)備固定地址,第一發(fā)送模塊用于將所述固定地址發(fā)送給控制設(shè)備,第三接收模塊用于接收來自控制設(shè)備的動態(tài)地址并將該動態(tài)地址存儲在存儲模塊中。
進(jìn)ー步地,第二接收模塊用于接收來自受控設(shè)備的受控設(shè)備固定地址,第二發(fā)送模塊用于將受控設(shè)備固定地址發(fā)送給第一處理模塊。進(jìn)ー步地,該固定地址包括受控設(shè)備的類型碼。進(jìn)ー步地,該固定地址包括受控設(shè)備的條形碼。進(jìn)ー步地,該固定地址還包括受控設(shè)備的批次代碼。進(jìn)ー步地,該固定地址還包括受控設(shè)備的序號。進(jìn)ー步地,該動態(tài)地址由網(wǎng)關(guān)隨機(jī)分配。進(jìn)ー步地,該動態(tài)地址由手動指定。 進(jìn)ー步地,所述智能家居網(wǎng)關(guān)支持多種數(shù)據(jù)鏈路,所述數(shù)據(jù)鏈路包括485總線、以太網(wǎng)以及無線鏈路。進(jìn)ー步地,所述網(wǎng)關(guān)根據(jù)各個鏈路上的各個協(xié)議的特征以及用戶的配置識別各個鏈路上連接的智能終端。進(jìn)ー步地,所述網(wǎng)關(guān)自動識別各個鏈路上的各種智能家居協(xié)議,從而識別各個鏈路上連接的智能終端。進(jìn)ー步地,所述智能家居系統(tǒng)還包括智能家居控制器,在智能家居控制器與智能終端之間通過多種RS485、RS232或者其他有線連接方式和無線連接方式中的ー種或多種進(jìn)行布線。進(jìn)ー步地,所述智能家居網(wǎng)關(guān)采取星型、環(huán)型以及總線型和樹狀型中的一種或者多種拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)連接布線方式。本申請的有益效果是適應(yīng)性智能家居系統(tǒng)能夠自動適應(yīng)不同的智能家居標(biāo)準(zhǔn),根據(jù)家電的需要自動升級或者更新驅(qū)動程序,保持不同標(biāo)準(zhǔn)的智能家電之間互聯(lián)互通。便于今后利用網(wǎng)絡(luò)管理各個網(wǎng)關(guān)的變動和各網(wǎng)關(guān)內(nèi)部智能終端的變動,使智能家居系統(tǒng)更具可擴(kuò)展性。


圖I示出了現(xiàn)有技術(shù)中包含無線接ロ的電連接器;
圖2示出了本申請適用的智能家居網(wǎng)絡(luò)結(jié)構(gòu);
圖3示出了本申請所采用的智能設(shè)備的地址編碼格式;
圖4示出了本申請所采用的電連接器電路結(jié)構(gòu);
圖5示出了本申請所采用的電連接器模塊結(jié)構(gòu);
圖6設(shè)備接入智能家居網(wǎng)絡(luò)后的具體地址分配流程;
圖7網(wǎng)關(guān)的功能模塊;
圖8受控設(shè)備的功能模塊;
圖9示出了本申請中的升級方法的流程圖。
具體實(shí)施例方式圖2顯示了本發(fā)明適用的智能家居網(wǎng)絡(luò)的具體結(jié)構(gòu),主要包括家庭內(nèi)部的數(shù)字家庭智能網(wǎng)關(guān)。網(wǎng)關(guān)通過總線交換機(jī),以太網(wǎng)總線,485總線將各種智能設(shè)備連接起來。圖3顯示了在本發(fā)明所公開的智能家居系統(tǒng)中的設(shè)備地址結(jié)構(gòu)。設(shè)備地址分為固定地址及動態(tài)id地址,固定地址在設(shè)備出廠前固化在存儲芯片中,而動態(tài)id地址則是設(shè)備第一次接入總線后網(wǎng)關(guān)給予分配作為本節(jié)點(diǎn)通信的地址。設(shè)備固定地址即是每個設(shè)備的唯一身份證號碼,它可以由設(shè)備類型碼(表示設(shè)備類型,例如空調(diào)、冰箱等)、設(shè)備的條形碼、設(shè)備的批次代碼、以及設(shè)備的序號的其中ー個或幾個組合起來構(gòu)成。這種編址方法在不同的場景下能夠能保證每個設(shè)備的唯一性。在第一實(shí)施例中,如果受控設(shè)備在智能家居網(wǎng)絡(luò)中僅有唯一一個,例如大門門禁。那么設(shè)備固定地址可以只包括設(shè)備類型碼和設(shè)備的條形碼。在第二實(shí)施例中,如果受控設(shè)備包括多個,但可以根據(jù)受控設(shè)備的類型碼、設(shè)備的條形碼、設(shè)備的批次碼唯一確定,例如逐步添置的同類設(shè)備,那么設(shè)備固定地址可以只包括設(shè)備類型碼、設(shè)備的條形碼和設(shè)備批次碼。在第三實(shí)施例中,如果受控設(shè)備不能由批次和條形碼唯一確定,例如照明設(shè)備。那么設(shè)備固定地址可以包括設(shè)備類型碼、設(shè)備的條形碼和設(shè)備批次碼,設(shè)備序號。 不限于上述三個實(shí)施例,根據(jù)應(yīng)用場景的不同,只要能夠保證固定地址的唯一性,那么就可以任意組合設(shè)備類型、設(shè)備的條形碼、設(shè)備的批次代碼、以及設(shè)備的序號中的ー個或幾個以構(gòu)成固定地址。在第三實(shí)施例的情況下,設(shè)備固定地址包括設(shè)備固定地址由17個字節(jié)構(gòu)成,其中第一個字節(jié)是設(shè)備類型,接著12個字節(jié)是設(shè)備的條形碼,然后加上2個字節(jié)表示設(shè)備的批號,最后兩個字節(jié)表示設(shè)備的序號。當(dāng)然可以根據(jù)具體需要為不同的字段分配不同的字節(jié)數(shù)。在前兩種實(shí)施例中,可以去掉表示相應(yīng)類別的字節(jié),從而構(gòu)成更短的設(shè)備固定地址。而設(shè)備的動態(tài)ID地址由家庭網(wǎng)關(guān)確定,其長度由可由于實(shí)際應(yīng)用場景決定。例如在一個實(shí)施例中,動態(tài)id地址由2個字節(jié)組成,那么從0x00到Oxffff總共可以表示65536個設(shè)備動態(tài)id地址,由于動態(tài)id地址只有兩個字節(jié),很簡短,在同一個智能家居網(wǎng)內(nèi)地址也夠用,所以用該地址作為總線上各設(shè)備的通信地址能減少通信時間,降低數(shù)據(jù)沖突的幾率,大大提高了通信效率。當(dāng)然,也可以采用其他長度,例如I個或3個以上字節(jié)長度來表示動態(tài)ID。圖4顯示了本申請所采用的電連接器電路結(jié)構(gòu)。紅外插座的關(guān)鍵在于兩點(diǎn),ー是信號線走向與電源線保持一致,便于布線;ニ是在電源插座處采用紅外方式將信號線聯(lián)接起來。在其他實(shí)施例中,也可以采用其他無線通信方式,例如藍(lán)牙,2. 4G等。圖5顯示了本申請所采用的電連接器模塊結(jié)構(gòu)。紅外插座的信號線采用485總線,具有傳輸距離遠(yuǎn),抗干擾能力強(qiáng)等優(yōu)點(diǎn)。所有信號線隨著電源走線,避免了重新走線的問題。在插座處,為了信號線可以很好的結(jié)合,采用了紅外傳輸方式,即在插座一方置入一個紅外收發(fā)裝置,在插頭一方也裝置ー個紅外收發(fā)裝置。利用紅外傳輸,信號線采用了非接觸的連接,即可靠,又方便,避免了智能電器需要重新考慮信號線連接的問題。紅外插座數(shù)據(jù)交換過程如下
I)、發(fā)送固定地址當(dāng)終端家電的紅外插頭接通復(fù)合總線的紅外插座時,終端家電首先會給網(wǎng)關(guān)發(fā)送固定地址,圖5中的CPUl會以約定的紅外通信協(xié)議發(fā)送固定地址給插座CUP2,插座收到紅外編碼信號后進(jìn)行解碼,獲取固定地址并把該固定地址寄存起來,同吋,通過固定地址通知報(bào)文通知網(wǎng)關(guān)。2)、分配動態(tài)id地址當(dāng)網(wǎng)關(guān)收到固定地址并對其審核通后會給家電對應(yīng)的插座分配一個動態(tài)id地址,而家電本身則不用記錄動態(tài)id地址。網(wǎng)關(guān)要把分配的id地址通知相應(yīng)的插座,必須把收到的固定地址作為通信的目的地址,把動態(tài)id地址送到目的地址去,而在家電發(fā)送固定地址到網(wǎng)關(guān)時,相關(guān)插座都記錄有家電的固定地址,所以,網(wǎng)關(guān)通過地址分配報(bào)文把動態(tài)id發(fā)送給插座CPU2,CUP2會先匹配固定地址數(shù)據(jù),若匹配成功,則把動態(tài)id地址寄存起來,這樣,以后的通信就采用該動態(tài)id地址作為通信的源地址與目的地址了。由于無需設(shè)備直接存儲被分配的地址,這就降低了實(shí)現(xiàn)智能設(shè)備控制的要求,更廣泛的普通設(shè)備可以應(yīng)用到智能家居網(wǎng)絡(luò)中去。設(shè)備驅(qū)動程序(device driver),簡稱驅(qū)動程序,是ー個允許計(jì)算機(jī)軟件與硬件交互的程序,是硬件賴以正常工作的基礎(chǔ),這種程序建立了一個硬件與硬件,或硬件與軟件的溝通接ロ,建立了經(jīng)由主板上的總線或其它溝通子系統(tǒng)與硬件形成連接的機(jī)制,這樣的機(jī)制使得硬件設(shè)備能夠進(jìn)行數(shù)據(jù)交換。目前,驅(qū)動程序的安裝通用情況如下 1)驅(qū)動程序直接編譯到安裝包內(nèi)部;
2)安裝包根據(jù)特定的需求單獨(dú)定制。所謂安裝包,就是軟件安裝程序包,能將要安裝運(yùn)行的多個程序組合到ー個文件,其擴(kuò)展名一般是.exe或.msi。雙擊打開后,按照提示點(diǎn)擊相應(yīng)的按鈕就可以完成該程序的安裝。一般情況下,只點(diǎn)擊“確定” “下一歩”,有什么協(xié)議讓你同意的時候,點(diǎn)擊同意,就可以簡單得將程序安裝好。對于智能設(shè)備驅(qū)動程序的安裝和更新,由于以下原因需要不斷對安裝包進(jìn)行升級
1)設(shè)備驅(qū)動本身需要定期更新;
2)出現(xiàn)新的功能,需要加入到驅(qū)動中;
3)客戶的需求不斷變化(不同用戶之間存在差異,同一用戶在不同時期內(nèi)需求亦存在差異);
4)系統(tǒng)的升級,使得安裝包功能有增減等;
以上這些原因造成安裝包的升級耗費(fèi)大量的人力、時間,造成資源浪費(fèi)。為了實(shí)現(xiàn)遠(yuǎn)程自動安裝及更新智能設(shè)備的驅(qū)動程序,在智能網(wǎng)關(guān)中設(shè)置獲取驅(qū)動命令的接收模塊,命令的解析模塊,以及驅(qū)動程序安裝、更新的執(zhí)行模塊;在智能家居環(huán)境下由家庭網(wǎng)關(guān)接收來自廠商服務(wù)器的驅(qū)動軟件并自動安裝。智能網(wǎng)關(guān)在接收到驅(qū)動軟件后,將安裝包和驅(qū)動程序分開保存,并為安裝包単獨(dú)提供配置文件,該配置文件中包括設(shè)備描述、驅(qū)動程序文件描述、功能描述。安裝包根據(jù)配置文件所描述的設(shè)備、文件、功能,進(jìn)行安裝/卸載。通過采用統(tǒng)ー的更新命令,設(shè)備地址識別方式,為智能家居環(huán)境下各個不同設(shè)備的驅(qū)動更新提供了一個統(tǒng)ー的平臺,不需針對不同的設(shè)備實(shí)現(xiàn)不同的驅(qū)動程序的安裝、更新方法。智能家居網(wǎng)關(guān)對各種智能家居協(xié)議進(jìn)行動態(tài)加載和卸載,在該網(wǎng)關(guān)內(nèi)部設(shè)置統(tǒng)一的接ロ設(shè)計(jì),便于各個智能家居協(xié)議相互交互。圖6顯示了設(shè)備接入智能家居網(wǎng)絡(luò)后的具體地址分配流程。首先當(dāng)設(shè)備第一次上電接入網(wǎng)絡(luò)時,設(shè)備發(fā)送固定地址通知報(bào)文到網(wǎng)關(guān),其中該通知報(bào)文包括設(shè)備的固定地址;
然后,網(wǎng)關(guān)收到此通知報(bào)文后,進(jìn)行必要的校驗(yàn),然后根據(jù)系統(tǒng)設(shè)置給設(shè)備分配ー個唯一的動態(tài)ID地址,該動態(tài)ID地址可以由系統(tǒng)隨機(jī)分配,也可以由用戶指定;
然后,網(wǎng)關(guān)發(fā)送動態(tài)ID分配報(bào)文給設(shè)備;
接著在設(shè)備收到動態(tài)ID分配報(bào)文后將其中動態(tài)ID存儲起來,并在以后的通信中都用該動態(tài)id地址作為通信地址。此外,動態(tài)ID地址也可以在網(wǎng)關(guān)由用戶手動修改。由于設(shè)備條形碼唯一的確定了設(shè)備的種類,而設(shè)備的批次碼唯一確定了設(shè)備的生 產(chǎn)批次,同時設(shè)備序號又唯一的確定了設(shè)備的生產(chǎn)順序,因此這就使得設(shè)備的固定地址可以唯一的確定一臺設(shè)備,同時網(wǎng)關(guān)依據(jù)這個唯一固定地址生成一個更短的動態(tài)ID地址,那么這就使得實(shí)際通信中使用的設(shè)備地址更容易處理,從而提高通信效率。圖7顯示了本發(fā)明公開的網(wǎng)關(guān)的模塊結(jié)構(gòu),包括接收模塊,用于接收來自受控設(shè)備的通知報(bào)文,該通知報(bào)文包括受控設(shè)備的固定地址;動態(tài)地址分配模塊,用于根據(jù)受控設(shè)備的固定地址為受控設(shè)備分配一個動態(tài)地址;發(fā)送模塊,用于向受控設(shè)備發(fā)送分配報(bào)文,該分配報(bào)文包括該動態(tài)地址。圖8顯示了本發(fā)明公開的受控設(shè)備的模塊結(jié)構(gòu),包括發(fā)送模塊,向網(wǎng)關(guān)發(fā)送通知報(bào)文,其中該通知報(bào)文包括受控設(shè)備的固定地址;接收模塊,用于接收由網(wǎng)關(guān)發(fā)送的分配報(bào)文,該分配報(bào)文包括網(wǎng)關(guān)為受控設(shè)備分配的動態(tài)地址;第一存儲模塊,用于存儲該分配報(bào)文中的動態(tài)地址;第二存儲模塊,用于存儲受控設(shè)備的固定地址。如圖9所示,提供了一種動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,所述方法包括
(1)啟動智能家居網(wǎng)關(guān)向應(yīng)用服務(wù)器的訪問;
(2)查詢應(yīng)用服務(wù)器是否有最新的協(xié)議驅(qū)動版本;如果應(yīng)用服務(wù)器沒有,則定時查詢;
(3)如果應(yīng)用服務(wù)器回答存在,則請求下載;
(4)應(yīng)用服務(wù)器告訴網(wǎng)關(guān)下載地址和端ロ;
(5)網(wǎng)關(guān)向下載地址建立TCP連接,請求下載指定版本的協(xié)議驅(qū)動;
(6)下載地址向網(wǎng)關(guān)下載要求的協(xié)議驅(qū)動;下載完畢,斷開TCP連接;
(7)網(wǎng)關(guān)檢查下載的協(xié)議驅(qū)動的完整性,如果出錯,回到第(5)步;
(8)網(wǎng)關(guān)停止將要替換的協(xié)議驅(qū)動,并卸載;
(9)網(wǎng)關(guān)加載新下載的協(xié)議驅(qū)動,完成初始化;
其中,所述網(wǎng)關(guān)包括
接收模塊,用于接收來自受控設(shè)備的通知報(bào)文,該通知報(bào)文包括受控設(shè)備的固定地
址;
動態(tài)地址分配模塊,用于根據(jù)受控設(shè)備的固定地址為受控設(shè)備分配一個動態(tài)地址;以

發(fā)送模塊,用于向受控設(shè)備發(fā)送分配報(bào)文,該分配報(bào)文包括該動態(tài)地址,該固定地址包括受控設(shè)備的條形碼、受控設(shè)備的批次代碼和受控設(shè)備的序號,且網(wǎng)關(guān)與受控設(shè)備通過485總線連接起來。上述方法可以單獨(dú)使用,也可以結(jié)合本申請中前述各實(shí)施例使用。根據(jù)另ー個實(shí)施例,在本發(fā)明前述各實(shí)施例的基礎(chǔ)上,智能家居網(wǎng)關(guān)通告分組的TTL根據(jù)實(shí)際情況自動優(yōu)化,其中,步驟(I)包括
(1)應(yīng)用服務(wù)器等待未知的智能家居網(wǎng)關(guān)的訪問,所述應(yīng)用服務(wù)器上沒有關(guān)于該智能家居網(wǎng)關(guān)的信息;
(2)所述智能家居網(wǎng)關(guān)發(fā)起訪問過程,向所述應(yīng)用服務(wù)器注冊;
(3)所述注冊結(jié)束后,所述智能家居網(wǎng)關(guān)開始遠(yuǎn)程訪問。根據(jù)另ー個實(shí)施例,在本發(fā)明前述各實(shí)施例的基礎(chǔ)上,所述智能家居網(wǎng)關(guān)支持多種數(shù)據(jù)鏈路,所述數(shù)據(jù)鏈路包括485總線、以太網(wǎng)以及無線鏈路。根據(jù)另ー個實(shí)施例,在本發(fā)明前述各實(shí)施例的基礎(chǔ)上,所述網(wǎng)關(guān)根據(jù)各個鏈路上的各個協(xié)議的特征以及用戶的配置識別各個鏈路上連接的智能終端。根據(jù)另ー個實(shí)施例,在本發(fā)明前述各實(shí)施例的基礎(chǔ)上,所述網(wǎng)關(guān)自動識別各個鏈 路上的各種智能家居協(xié)議,從而識別各個鏈路上連接的智能終端。根據(jù)另ー個實(shí)施例,在本發(fā)明前述各實(shí)施例的基礎(chǔ)上,所述智能家居系統(tǒng)還包括智能家居控制器,在智能家居控制器與智能終端之間通過多種RS485、RS232或者其他有線連接方式和無線連接方式中的一種或多種進(jìn)行布線。根據(jù)另ー個實(shí)施例,在本發(fā)明前述各實(shí)施例的基礎(chǔ)上,所述智能家居網(wǎng)關(guān)采取星型、環(huán)型以及總線型和樹狀型中的一種或者多種拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)連接布線方式。上述各實(shí)施例的方法均可以單獨(dú)使用,也可以結(jié)合本申請中前述智能家居網(wǎng)絡(luò)、紅外插座和/或地址結(jié)構(gòu)的各實(shí)施例一起使用??梢岳斫獾氖?,本申請權(quán)利要求并不限于這些特定公開形式,而是覆蓋了所有落入本發(fā)明的精神和范圍之內(nèi)的修改方式、等價方式和替換方式。
權(quán)利要求
1.一種動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,所述智能家居系統(tǒng)包括實(shí)現(xiàn)受控設(shè)備地址分配的電連接器,所述方法包括 (1)啟動智能家居網(wǎng)關(guān)向應(yīng)用服務(wù)器的訪問; (2)查詢應(yīng)用服務(wù)器是否有最新的協(xié)議驅(qū)動版本;如果應(yīng)用服務(wù)器沒有,則定時查詢; (3)如果應(yīng)用服務(wù)器回答存在,則請求下載; (4)應(yīng)用服務(wù)器告訴網(wǎng)關(guān)下載地址和端ロ; (5)網(wǎng)關(guān)向下載地址建立TCP連接,請求下載指定版本的協(xié)議驅(qū)動; (6)下載地址向網(wǎng)關(guān)下載要求的協(xié)議驅(qū)動;下載完畢,斷開TCP連接; (7)網(wǎng)關(guān)檢查下載的協(xié)議驅(qū)動的完整性,如果出錯,回到第(5)步; (8)網(wǎng)關(guān)停止將要替換的協(xié)議驅(qū)動,并卸載; (9)網(wǎng)關(guān)加載新下載的協(xié)議驅(qū)動,完成初始化; 其中,所述網(wǎng)關(guān)包括 接收模塊,用于接收來自受控設(shè)備的通知報(bào)文,該通知報(bào)文包括受控設(shè)備的固定地址,該固定地址包括受控設(shè)備的類型碼、受控設(shè)備的條形碼、受控設(shè)備的批次代碼以及受控設(shè)備的序號中的一個或者多個組合; 動態(tài)地址分配模塊,用于根據(jù)受控設(shè)備的固定地址為受控設(shè)備分配ー個動態(tài)地址;以及 發(fā)送模塊,用于向受控設(shè)備發(fā)送分配報(bào)文,該分配報(bào)文包括該動態(tài)地址; 其中,所述網(wǎng)關(guān)與受控設(shè)備通過RS485總線連接起來。
2.如權(quán)利要求I所述的動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,智能家居網(wǎng)關(guān)通告分組的TTL根據(jù)實(shí)際情況自動優(yōu)化,其中,步驟(I)包括 (A)應(yīng)用服務(wù)器等待未知的智能家居網(wǎng)關(guān)的訪問,所述應(yīng)用服務(wù)器上沒有關(guān)于該智能家居網(wǎng)關(guān)的信息; (B)所述智能家居網(wǎng)關(guān)發(fā)起訪問過程,向所述應(yīng)用服務(wù)器注冊; (C)所述注冊結(jié)束后,所述智能家居網(wǎng)關(guān)開始遠(yuǎn)程訪問。
3.如權(quán)利要求I所述的動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,該電連接器包括 摘座和摘頭; 插座包括第一處理模塊以及,連接到第一處理模塊的第一無線接ロ ; 插頭包括第二處理模塊以及,連接到第二處理模塊的第二無線接ロ ; 第一和第二無線接ロ之間通過無線連接進(jìn)行通信; 第一處理模塊通過第一有線接ロ或者第三無線接ロ與控制設(shè)備進(jìn)行連接,第二處理模塊通過第二有線接ロ或者第四無線接ロ與受控設(shè)備進(jìn)行連接; 其中該第一處理模塊包括第一接收模塊,第一發(fā)送模塊,第三接收模塊和存儲模塊,該第二處理模塊包括第二接收模塊,第二發(fā)送模塊。
4.如權(quán)利要求3所述的動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,其中第一接收模塊用于接收來自第二處理模塊發(fā)送的受控設(shè)備固定地址,第一發(fā)送模塊用于將所述固定地址發(fā)送給控制設(shè)備,第三接收模塊用于接收來自控制設(shè)備的動態(tài)地址并將該動態(tài)地址存儲在存儲模塊中。
5.如權(quán)利要求4所述的動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,其中第二接收模塊用于接收來自受控設(shè)備的受控設(shè)備固定地址,第二發(fā)送模塊用于將受控設(shè)備固定地址發(fā)送給第ー處理模塊。
6.如權(quán)利要求4所述的動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,其中該固定地址包括受控設(shè)備的類型碼、受控設(shè)備的條形碼、受控設(shè)備的批次代碼以及受控設(shè)備的序號中的ー個或者多個組合。
7.如權(quán)利要求4所述的動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,其中該動態(tài)地址由網(wǎng)關(guān)隨機(jī)分配。
8.如權(quán)利要求4所述的動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,其中該動態(tài)地址由手動指定。
9.如權(quán)利要求I或2所述的動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,其中,所述智能家居網(wǎng)關(guān)支持多種數(shù)據(jù)鏈路,所述數(shù)據(jù)鏈路包括485總線、以太網(wǎng)以及無線鏈路。
10.如權(quán)利要求I或2所述的動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,其中,所述網(wǎng)關(guān)根據(jù)各個鏈路上的各個協(xié)議的特征以及用戶的配置識別各個鏈路上連接的智能終端。
11.如權(quán)利要求I或2所述的動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,其中,所述網(wǎng)關(guān)自動識別各個鏈路上的各種智能家居協(xié)議,從而識別各個鏈路上連接的智能終端。
12.如權(quán)利要求I或2所述的動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,所述智能家居系統(tǒng)還包括智能家居控制器,在智能家居控制器與智能終端之間通過多種RS485、RS232或者其他有線連接方式和無線連接方式中的ー種或多種進(jìn)行布線。
13.如權(quán)利要求I或2所述的動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法,其中,所述智能家居網(wǎng)關(guān)采取星型、環(huán)型以及總線型和樹狀型中的ー種或者多種拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)連接布線方式。
全文摘要
本發(fā)明涉及一種動態(tài)分配地址的網(wǎng)關(guān)的在線升級方法。本發(fā)明使得適應(yīng)性智能家居系統(tǒng)能夠自動適應(yīng)不同的智能家居標(biāo)準(zhǔn),根據(jù)家電的需要自動升級或者更新驅(qū)動程序,保持不同標(biāo)準(zhǔn)的智能家電之間互聯(lián)互通。便于今后利用網(wǎng)絡(luò)管理各個網(wǎng)關(guān)的變動和各網(wǎng)關(guān)內(nèi)部智能終端的變動,使智能家居系統(tǒng)更具可擴(kuò)展性。
文檔編號H04L29/12GK102694870SQ20121018794
公開日2012年9月26日 申請日期2012年6月8日 優(yōu)先權(quán)日2012年6月8日
發(fā)明者陳梓平 申請人:汕頭市易普聯(lián)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1