專(zhuān)利名稱(chēng):基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及物聯(lián)網(wǎng)智能家居終端領(lǐng)域,具體涉及基于UPnP協(xié)議的物聯(lián)網(wǎng)智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置。
背景技術(shù):
通用即插即用(UPnP)是一個(gè)充分利用TCP/IP和Web技術(shù)的分布式開(kāi)放型網(wǎng)絡(luò)體系結(jié)構(gòu),該協(xié)議使所有聯(lián)網(wǎng)的設(shè)備實(shí)現(xiàn)互聯(lián),符合UPnP協(xié)議規(guī)范的設(shè)備不需要傳統(tǒng)的驅(qū)動(dòng)程序就可以實(shí)現(xiàn)自動(dòng)連接和協(xié)同工作,從而達(dá)到所有UPnP設(shè)備的信息交互與資源共享的目的,在目前相當(dāng)流行的物聯(lián)網(wǎng)智能家居網(wǎng)絡(luò)中得到了廣泛的關(guān)注。物聯(lián)網(wǎng)(internet ofthings, I0T)伴隨著電信技術(shù)、互聯(lián)網(wǎng)技術(shù)和IT技術(shù)的發(fā)展實(shí)現(xiàn)了全球物品信息的實(shí)時(shí)共享,并且在家庭網(wǎng)關(guān)中得到了廣泛的應(yīng)用,人們通過(guò)構(gòu)建自己的智能家居網(wǎng)絡(luò)可以享受到在家遙控或者遠(yuǎn)程控制這些終端的優(yōu)越體驗(yàn),真正實(shí)現(xiàn)了人與物的交互,鑒于UPnP設(shè)備可 以在任何操作系統(tǒng)上采用任何編程語(yǔ)言來(lái)實(shí)現(xiàn),因此面向低成本的單片機(jī)UPnP設(shè)備在物聯(lián)網(wǎng)終端必將得到廣泛的推廣和使用。云計(jì)算與云存儲(chǔ)技術(shù)的迅猛發(fā)展為實(shí)現(xiàn)所有物聯(lián)網(wǎng)智能家居終端信息交互與資源共享提供了一個(gè)全新的思路,利用云計(jì)算與云存儲(chǔ)超強(qiáng)的資源統(tǒng)一管理和調(diào)度能力,可以實(shí)現(xiàn)將全部UPnP設(shè)備的信息進(jìn)行存儲(chǔ)和歸類(lèi),并通過(guò)一定的應(yīng)用軟件和應(yīng)用訪(fǎng)問(wèn)接口,對(duì)用戶(hù)提供一定類(lèi)型的存儲(chǔ)服務(wù)和訪(fǎng)問(wèn)服務(wù),用戶(hù)可以通過(guò)瀏覽器來(lái)訪(fǎng)問(wèn)UPnP設(shè)備的信息,對(duì)UPnP設(shè)備實(shí)施在線(xiàn)監(jiān)控。在2011年中國(guó)國(guó)際物聯(lián)網(wǎng)大會(huì)暨展覽會(huì)上有眾多代表提出一旦消費(fèi)者購(gòu)買(mǎi)了電子產(chǎn)品,關(guān)于消費(fèi)電子的信息難以反饋到制造商的手中,這給制造商對(duì)產(chǎn)品維修和產(chǎn)品召回造成了很大的難度,同時(shí)也讓消費(fèi)者花費(fèi)了大量的時(shí)間和金錢(qián)。如果能實(shí)現(xiàn)從生產(chǎn)者到消費(fèi)者都對(duì)電子產(chǎn)品有個(gè)完整的生命鏈管理,將大大提升制造商對(duì)產(chǎn)品出現(xiàn)問(wèn)題的處理能力和消費(fèi)者的生活質(zhì)量。伴隨著全球越來(lái)越多的電子設(shè)備廠(chǎng)商對(duì)UPnP通信協(xié)議的支持,在不侵犯消費(fèi)者隱私權(quán)利的情況下,讓電子設(shè)備廠(chǎng)商保持對(duì)自己產(chǎn)品的實(shí)時(shí)跟蹤已經(jīng)成為一種趨勢(shì),這樣可以讓廠(chǎng)商知道自己產(chǎn)品在市場(chǎng)中的使用情況,有利于一些廢棄電子產(chǎn)品的回收和產(chǎn)品的再造,以及對(duì)電子產(chǎn)品市場(chǎng)的預(yù)測(cè)。利用云計(jì)算與云存儲(chǔ)技術(shù)的超強(qiáng)數(shù)據(jù)存儲(chǔ)和計(jì)算能力,加上UPnP協(xié)議的廣泛應(yīng)用,這種趨勢(shì)成為一種必然。本實(shí)用新型提供了以單片機(jī)作為物聯(lián)網(wǎng)終端接入網(wǎng)絡(luò)的解決方案,大大降低了組建智能家庭網(wǎng)絡(luò)的成本問(wèn)題,同時(shí)提供了一種低成本、簡(jiǎn)單高效的單片機(jī)UPnP設(shè)備商跟蹤產(chǎn)品信息的方法。
實(shí)用新型內(nèi)容本實(shí)用新型的目的在于克服現(xiàn)有技術(shù)存在的不足,提供基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,讓單片機(jī)UPnP設(shè)備的用戶(hù)和單片機(jī)UPnP設(shè)備制造商共享單片機(jī)UPnP設(shè)備的資源與信息,實(shí)現(xiàn)用戶(hù)對(duì)單片機(jī)UPnP設(shè)備的隨時(shí)隨地控制,同時(shí)又能進(jìn)一步讓單片機(jī)UPnP設(shè)備制造商實(shí)時(shí)在線(xiàn)了解自身產(chǎn)品的運(yùn)行狀況置。具體技術(shù)方案如下。[0005]本實(shí)用新型的基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,包括物聯(lián)網(wǎng)終端模塊、云計(jì)算與云存儲(chǔ)設(shè)備和遠(yuǎn)程控制終端,物聯(lián)網(wǎng)終端模塊通過(guò)網(wǎng)絡(luò)接口接入互聯(lián)網(wǎng),物聯(lián)網(wǎng)終端模塊跟云計(jì)算與云存儲(chǔ)設(shè)備相連,遠(yuǎn)程控制終端跟云計(jì)算與云存儲(chǔ)設(shè)備相連,遠(yuǎn)程控制終端還與物聯(lián)網(wǎng)終端模塊中的UPnP控制點(diǎn)相連,云計(jì)算與云存儲(chǔ)設(shè)備用于存儲(chǔ)物聯(lián)網(wǎng)終端模塊中單片機(jī)UPnP設(shè)備的UUID+URL信息和單片機(jī)的使用信息,遠(yuǎn)程控制終端用于登錄云計(jì)算與云存儲(chǔ)設(shè)備設(shè)備獲取物聯(lián)網(wǎng)終端模塊中的智能家居設(shè)備運(yùn)行信息,并對(duì)單片機(jī)UPnP設(shè)備進(jìn)行控制;物聯(lián)網(wǎng)終端模塊用于嵌入家居設(shè)備中,獲取家居設(shè)備的信息和對(duì)家居設(shè)備進(jìn)行控制。上述基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置中所述物聯(lián)網(wǎng)終端模塊包括UPnP控制點(diǎn)和單片機(jī)UPnP設(shè)備,并且UPnP控制點(diǎn)和單片機(jī)UPnP設(shè)備通過(guò)IPv6網(wǎng)絡(luò)連接,UPnP控制點(diǎn)為一個(gè),單片機(jī)UPnP設(shè)備為一個(gè)以上; 所述UPnP控制點(diǎn)作為整個(gè)家庭網(wǎng)絡(luò)的控制端和單片機(jī)UPnP設(shè)備的代理服務(wù)器,單片機(jī)UPnP設(shè)備將自己的運(yùn)行信息以xml的格式發(fā)送給UPnP控制點(diǎn)進(jìn)行緩存,UPnP控制點(diǎn)每隔設(shè)定時(shí)間更新緩存信息,如果單片機(jī)UPnP設(shè)備的存在狀態(tài)、統(tǒng)一資源定位器URL有變化,UPnP控制點(diǎn)將重新綁定單片機(jī)UPnP設(shè)備的UUID和統(tǒng)一資源定位器URL,并向云計(jì)算與云存儲(chǔ)設(shè)備發(fā)送更新后的UUID+URL信息;所述云計(jì)算與云存儲(chǔ)設(shè)備包括數(shù)據(jù)庫(kù)服務(wù)器和Web站點(diǎn)服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器通過(guò)互聯(lián)網(wǎng)與物聯(lián)網(wǎng)終端UPnP控制節(jié)點(diǎn)進(jìn)行數(shù)據(jù)交互,并根據(jù)單片機(jī)UPnP設(shè)備的UUID+URL的前八位制造商簡(jiǎn)稱(chēng)標(biāo)識(shí)符完成UUID+URL的歸類(lèi)和存儲(chǔ),Web站點(diǎn)服務(wù)器提供訪(fǎng)問(wèn)接口供單片機(jī)UPnP設(shè)備制造商和遠(yuǎn)程控制終端登錄訪(fǎng)問(wèn);所述遠(yuǎn)程控制終端模塊包括搭載Web瀏覽器的終端設(shè)備,經(jīng)過(guò)身份驗(yàn)證登錄云計(jì)算與云存儲(chǔ)設(shè)備獲取到單片機(jī)UPnP設(shè)備的統(tǒng)一資源定位器URL,遠(yuǎn)程控制端訪(fǎng)問(wèn)上述統(tǒng)一資源定位器URL即可在代理服務(wù)器UPnP控制點(diǎn)獲取到單片機(jī)UPnP設(shè)備的信息,并且通過(guò)UPnP控制點(diǎn)對(duì)單片機(jī)UPnP設(shè)備進(jìn)行控制。上述基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置中,所述UPnP控制點(diǎn)包括微處理器和分別與微處理器連接的時(shí)鐘電路、電源電路、Flash存儲(chǔ)芯片、SDRAM存儲(chǔ)芯片、網(wǎng)卡接口,其中微處理器處理數(shù)據(jù)包的接收與發(fā)送,時(shí)鐘電路為系統(tǒng)運(yùn)行提供時(shí)鐘信號(hào),F(xiàn)lash存儲(chǔ)芯片用于存儲(chǔ)數(shù)據(jù),SDRAM存儲(chǔ)芯片用于存儲(chǔ)單片機(jī)UPnP設(shè)備的開(kāi)關(guān)狀態(tài)、使用時(shí)間、使用頻率和使用年限信息;所述單片機(jī)UPnP設(shè)備包括單片機(jī)微處理器模塊、以太網(wǎng)模塊和IrDA發(fā)送器,所述單片機(jī)微處理器模塊包括單片機(jī)芯片、復(fù)位電路和外部時(shí)鐘電路;以太網(wǎng)模塊包括以太網(wǎng)卡芯片、濾波器模塊和外部時(shí)鐘電路;IrDA發(fā)送器包括紅外線(xiàn)發(fā)射管,以太網(wǎng)模塊和IrDA發(fā)送器均與微處理器模塊通訊連接,以太網(wǎng)模塊負(fù)責(zé)單片機(jī)UPnP設(shè)備的互聯(lián)網(wǎng)接入,實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)包的收發(fā),IrDA發(fā)送器負(fù)責(zé)單片機(jī)UPnP設(shè)備對(duì)紅外家用電器的控制。上述基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置中,還包括單片機(jī)UPnP設(shè)備制造商查詢(xún)端,用于登錄云計(jì)算與云存儲(chǔ)設(shè)備獲取URL后可以共享本制造商生產(chǎn)的所有單片機(jī)UPnP設(shè)備的信息。上述基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置中,所述單片機(jī)UPnP設(shè)備制造商查詢(xún)端包括制造商云存儲(chǔ)客戶(hù)端、應(yīng)用服務(wù)器和備份服務(wù)器三個(gè)部分,制造商云存儲(chǔ)客戶(hù)端保存的是該制造商生產(chǎn)的單片機(jī)UPnP設(shè)備的UUID ;應(yīng)用服務(wù)器用于制造商登錄云計(jì)算與云存儲(chǔ)設(shè)備,根據(jù)單片機(jī)UPnP設(shè)備的UUID搜索到單片機(jī)UPnP設(shè)備的URL,制造商登錄URL地址在單片機(jī)UPnP設(shè)備的代理服務(wù)器UPnP控制點(diǎn)處獲取單片機(jī)UPnP設(shè)備的使用信息,并下載保存到備份服務(wù)器中。本實(shí)用新型中基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)方法所述單片機(jī)UPnP設(shè)備的UUID號(hào)將采用統(tǒng)一的設(shè)備制造商簡(jiǎn)稱(chēng)標(biāo)識(shí)符+產(chǎn)品名稱(chēng)編號(hào)+生產(chǎn)日期的命名方法,統(tǒng)一用字符串格式aaaaaaaabbbbbbbbcccccccc,其中開(kāi)頭8位aaaaaaaa是制造商簡(jiǎn)稱(chēng)標(biāo)識(shí)符,中間8位bbbbbbbb是產(chǎn)品名稱(chēng)編號(hào),最后8位cccccccc是產(chǎn)品的生產(chǎn)日期,位數(shù)不全的情況下用字母X補(bǔ)齊。所述單片機(jī)UPnP設(shè)備先在UPnP控制點(diǎn)注冊(cè),UPnP控制 點(diǎn)成為單片機(jī)UPnP設(shè)備的代理服務(wù)器,UPnP控制點(diǎn)保存單片機(jī)UPnP設(shè)備的信息,UPnP控制點(diǎn)完成單片機(jī)UPnP設(shè)備UUID號(hào)和統(tǒng)一資源定位器URL的綁定,綁定后的字符串格式為UUID+URL aaaaaaaabbbbbbbbccccccccURL,所述 UUID+URL 為單片機(jī) UPnP 設(shè)備在此智能家居統(tǒng)一平臺(tái)中的唯一標(biāo)識(shí)符。上述基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)方法中,UPnP控制點(diǎn)將UUID+URL信息通過(guò)互聯(lián)網(wǎng)存在云計(jì)算與云存儲(chǔ)設(shè)備中的數(shù)據(jù)庫(kù)服務(wù)器中,通過(guò)登錄云計(jì)算與云存儲(chǔ)設(shè)備的Web站點(diǎn)服務(wù)器后,根據(jù)UPnP設(shè)備的UUID跟云計(jì)算與云存儲(chǔ)設(shè)備中的數(shù)據(jù)庫(kù)服務(wù)器中存儲(chǔ)的單片機(jī)UPnP設(shè)備的UUID+URL信息進(jìn)行匹配,找到對(duì)應(yīng)單片機(jī)UPnP設(shè)備的統(tǒng)一資源定位器URL地址,通過(guò)訪(fǎng)問(wèn)上述統(tǒng)一資源定位器URL,在單片機(jī)UPnP設(shè)備的代理服務(wù)器UPnP控制點(diǎn)中得到單片機(jī)UPnP設(shè)備的信息,實(shí)現(xiàn)遠(yuǎn)程控制終端對(duì)單片機(jī)UPnP設(shè)備的控制。上述基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)方法中,UPnP控制點(diǎn)還將單片機(jī)UPnP設(shè)備的使用信息通過(guò)互聯(lián)網(wǎng)存在云計(jì)算與云存儲(chǔ)設(shè)備中的Web站點(diǎn)服務(wù)器,單片機(jī)UPnP設(shè)備制造商查詢(xún)端通過(guò)登錄云計(jì)算與云存儲(chǔ)設(shè)備中的Web站點(diǎn)服務(wù)器后,根據(jù)UPnP設(shè)備的UUID和云計(jì)算與云存儲(chǔ)設(shè)備數(shù)據(jù)庫(kù)服務(wù)器中存儲(chǔ)的單片機(jī)UPnP設(shè)備的UUID+URL信息獲取單片機(jī)的使用信息;單片機(jī)UPnP設(shè)備的使用信息包括開(kāi)關(guān)狀態(tài)、使用時(shí)間、使用頻率、使用年限等。與現(xiàn)有技術(shù)相比,本實(shí)用新型具有如下優(yōu)點(diǎn)和技術(shù)效果(I)終端狀態(tài)信息的統(tǒng)一交互標(biāo)準(zhǔn)采用了一個(gè)既定的標(biāo)準(zhǔn)通信協(xié)議來(lái)規(guī)范終端產(chǎn)品數(shù)據(jù)信息的輸入輸出,便于信息的統(tǒng)一處理和調(diào)度,本專(zhuān)利論述的是符合UPnP協(xié)議規(guī)范的智能家居統(tǒng)一平臺(tái);(2)異常信息處理方法的設(shè)計(jì)UPnP控制節(jié)點(diǎn)根據(jù)UPnP設(shè)備的工作狀態(tài)信息來(lái)判斷是否進(jìn)行相應(yīng)控制,同時(shí)根據(jù)異常情況的嚴(yán)重程度確定是否要告知遠(yuǎn)程控制節(jié)點(diǎn);(3)安全性能保證由于物聯(lián)網(wǎng)智能家居終端單片機(jī)UPnP設(shè)備和相應(yīng)的UPnP控制節(jié)點(diǎn)遍布廣泛,為了保證單片機(jī)UPnP設(shè)備的信息不被其他的UPnP控制節(jié)點(diǎn)竊取信息,通過(guò)將單片機(jī)UPnP設(shè)備的UUID和描述設(shè)備信息的URL進(jìn)行綁定,得到UUID+URL格式字符串作為單片機(jī)UPnP設(shè)備在智能家居統(tǒng)一平臺(tái)的唯一 ID認(rèn)證,其他UPnP控制點(diǎn)需要知道UUID標(biāo)識(shí)符,并且要通過(guò)物聯(lián)網(wǎng)終端中的UPnP控制點(diǎn)的權(quán)限許可后才能獲取單片機(jī)UPnP設(shè)備的信息;(4)低成本采用單片機(jī)作為組建基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的UPnP設(shè)備,既符合UPnP協(xié)議應(yīng)用的跨平臺(tái)性,同時(shí)也降低了物聯(lián)網(wǎng)終端設(shè)備對(duì)硬件的要求,節(jié)約組建智能家居統(tǒng)一平臺(tái)的成本。
圖I是本實(shí)用新型實(shí)施方式中的系統(tǒng)結(jié)構(gòu)圖。圖2是本實(shí)用新型實(shí)施方式中的單片機(jī)UPnP設(shè)備的組成圖。圖3是本實(shí)用新型實(shí)施方式中的UPnP控制點(diǎn)組成圖。圖4是本實(shí)用新型實(shí)施方式中的物聯(lián)網(wǎng)終端模塊UPnP控制點(diǎn)和單片機(jī)UPnP設(shè)備消息交互順序圖。
圖5是本實(shí)用新型實(shí)施方式中的云計(jì)算與云存儲(chǔ)設(shè)備組成圖。圖6是本實(shí)用新型實(shí)施方式中的單片機(jī)UPnP設(shè)備制造商查詢(xún)端模塊組成圖。圖7是本實(shí)用新型實(shí)施方式中單片機(jī)UPnP設(shè)備用戶(hù)和單片機(jī)UPnP設(shè)備制造商請(qǐng)求查詢(xún)單片機(jī)UPnP設(shè)備信息的流程圖。
具體實(shí)施方式
以下結(jié)合附圖和具體實(shí)施方式
對(duì)本實(shí)用新型作進(jìn)一步的說(shuō)明,但本實(shí)用新型要求保護(hù)的范圍并不局限于實(shí)施例表述的范圍?;赨PnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,集成了物聯(lián)網(wǎng)終端模塊、云計(jì)算與云存儲(chǔ)設(shè)備模塊、遠(yuǎn)程控制終端模塊和單片機(jī)UPnP設(shè)備制造商查詢(xún)端四大部分,物聯(lián)網(wǎng)終端模塊通過(guò)網(wǎng)絡(luò)接口接入互聯(lián)網(wǎng),云計(jì)算與云存儲(chǔ)設(shè)備模塊存儲(chǔ)物聯(lián)網(wǎng)終端模塊中的設(shè)備信息,遠(yuǎn)程控制終端接入互聯(lián)網(wǎng)后登錄云計(jì)算與云存儲(chǔ)設(shè)備獲取物聯(lián)網(wǎng)終端模塊中的智能家居設(shè)備信息,并根據(jù)物聯(lián)網(wǎng)終端設(shè)備的不同狀態(tài)做出對(duì)應(yīng)的控制處理,單片機(jī)UPnP設(shè)備制造商查詢(xún)端接入互聯(lián)網(wǎng)經(jīng)過(guò)身份驗(yàn)證后,登錄云計(jì)算與云存儲(chǔ)設(shè)備可以共享本廠(chǎng)生產(chǎn)的所有單片機(jī)UPnP設(shè)備的信息?;赨PnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,所述物聯(lián)網(wǎng)終端模塊包括UPnP控制點(diǎn)和單片機(jī)UPnP設(shè)備,并且UPnP控制點(diǎn)和單片機(jī)UPnP設(shè)備通過(guò)IPv6網(wǎng)絡(luò)連接,UPnP控制點(diǎn)為一個(gè),單片機(jī)UPnP設(shè)備可以為一個(gè)也可以為多個(gè)?;赨PnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,所述聯(lián)網(wǎng)終端模塊中UPnP控制點(diǎn)采用開(kāi)源的Linux操作系統(tǒng),并安裝了完整版的UPnP庫(kù),作為整個(gè)小型家庭網(wǎng)絡(luò)的控制端和單片機(jī)UPnP設(shè)備的代理服務(wù)器,單片機(jī)UPnP設(shè)備裝載的是輕量級(jí)的經(jīng)過(guò)裁剪的UPnP協(xié)議棧,單片機(jī)UPnP設(shè)備將自己的運(yùn)行信息運(yùn)行時(shí)間、溫度、開(kāi)關(guān)狀態(tài)、運(yùn)行頻度等以xml的格式發(fā)送給UPnP控制點(diǎn)進(jìn)行緩存,UPnP控制點(diǎn)每5分鐘更新緩存信息,如果單片機(jī)UPnP設(shè)備的存在狀態(tài)、URL地址有變化,UPnP控制點(diǎn)將重新綁定單片機(jī)UPnP設(shè)備的UUID和URL,并向云計(jì)算與云存儲(chǔ)設(shè)備發(fā)送更新后的UUID+URL信息。基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,所述UPnP控制點(diǎn)由微處理器模塊、時(shí)鐘電路模塊、電源電路模塊、Flash存儲(chǔ)芯片模塊、SDRAM存儲(chǔ)芯片模塊、網(wǎng)卡接口模塊組成,其中微處理器模塊處理數(shù)據(jù)包的接收與發(fā)送,時(shí)鐘電路模塊為系統(tǒng)運(yùn)行提供時(shí)鐘信號(hào),電源電路模塊負(fù)責(zé)為各系統(tǒng)模塊供電,F(xiàn)lash存儲(chǔ)芯片負(fù)責(zé)代碼數(shù)據(jù)的存儲(chǔ),SDRAM存儲(chǔ)芯片用于存儲(chǔ)單片機(jī)UPnP設(shè)備的信息。[0035]基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,所述單片機(jī)UPnP設(shè)備由微處理器模塊、以太網(wǎng)模塊和IrDA發(fā)送器組成,微處理器模塊均由單片機(jī)芯片、復(fù)位電路、外部時(shí)鐘電路組成;以太網(wǎng)模塊均由以太網(wǎng)卡芯片、濾波器模塊、外部時(shí)鐘電路組成,IrDA發(fā)送器由紅外線(xiàn)發(fā)射管組成,以太網(wǎng)模塊和IrDA發(fā)送器均與微處理器模塊通訊連接,以太網(wǎng)模塊負(fù)責(zé)單片機(jī)UPnP設(shè)備的互聯(lián)網(wǎng)接入,實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)包的收發(fā),IrDA發(fā)送器負(fù)責(zé)單片機(jī)UPnP設(shè)備對(duì)紅外家用電器的控制。基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,所述云計(jì)算與云存儲(chǔ)設(shè)備模塊包括大量的數(shù)據(jù)庫(kù)服務(wù)器和Web站點(diǎn)服務(wù)器。數(shù)據(jù)庫(kù)服務(wù)器基于Microsoft SQL Server技術(shù),數(shù)據(jù)庫(kù)服務(wù)器通過(guò)互聯(lián)網(wǎng)與物聯(lián)網(wǎng)終端UPnP控制節(jié)點(diǎn)進(jìn)行數(shù)據(jù)交互,并根據(jù)單片機(jī)UPnP設(shè)備的UUID+URL的前八位制造商簡(jiǎn)稱(chēng)標(biāo)識(shí)符完成UUID+URL的歸類(lèi)和存儲(chǔ),基于A(yíng)SP.NET技術(shù)的Web站點(diǎn)服務(wù)器提供訪(fǎng)問(wèn)接口供單片機(jī)UPnP設(shè)備制造商和遠(yuǎn)程控制終端登錄訪(fǎng)問(wèn)?;赨PnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,所述數(shù)據(jù)庫(kù)服務(wù)器、Web站點(diǎn)服 務(wù)器集中了信息存儲(chǔ)層、設(shè)備管理層、信息提取層和訪(fǎng)問(wèn)接口層,其中信息存儲(chǔ)層實(shí)現(xiàn)了對(duì)單片機(jī)UPnP設(shè)備UUID+URL的采集和存儲(chǔ),設(shè)備管理層根據(jù)訪(fǎng)問(wèn)接口層發(fā)來(lái)的查詢(xún)請(qǐng)求實(shí)現(xiàn)信息存儲(chǔ)層設(shè)備協(xié)同工作,讓信息存儲(chǔ)層設(shè)備提供統(tǒng)一的服務(wù),迅速定位要查詢(xún)的URL信息;信息提取層是對(duì)上層訪(fǎng)問(wèn)接口層需要查詢(xún)信息的單片機(jī)UPnP設(shè)備中UUID中的制造商標(biāo)識(shí)符aaaaaaaa進(jìn)行提取,將查詢(xún)命令發(fā)送至設(shè)備管理層;訪(fǎng)問(wèn)接口層提供了對(duì)外要共享云計(jì)算云存儲(chǔ)資源的統(tǒng)一接口和權(quán)限認(rèn)證?;赨PnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,所述遠(yuǎn)程控制終端模塊包括搭載Web瀏覽器的各類(lèi)PC和智能PDA,經(jīng)過(guò)身份驗(yàn)證登錄云計(jì)算與云存儲(chǔ)設(shè)備獲取到設(shè)備的URL地址,遠(yuǎn)程控制端訪(fǎng)問(wèn)上述URL地址即可在代理服務(wù)器UPnP控制點(diǎn)獲取到單片機(jī)UPnP設(shè)備的信息,并且通過(guò)UPnP控制點(diǎn)對(duì)單片機(jī)UPnP設(shè)備進(jìn)行控制?;赨PnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,所述單片機(jī)UPnP設(shè)備制造商查詢(xún)端包括廠(chǎng)商云存儲(chǔ)客戶(hù)端、應(yīng)用服務(wù)器和備份服務(wù)器三個(gè)部分,廠(chǎng)商云存儲(chǔ)客戶(hù)端保存的是該廠(chǎng)生產(chǎn)單片機(jī)UPnP設(shè)備的UUID標(biāo)識(shí)符;應(yīng)用服務(wù)器用于制造商登錄云計(jì)算與云存儲(chǔ)設(shè)備,根據(jù)單片機(jī)UPnP設(shè)備的UUID標(biāo)識(shí)符搜索到單片機(jī)UPnP設(shè)備的URL,制造商登錄URL地址在單片機(jī)UPnP設(shè)備的代理服務(wù)器UPnP控制點(diǎn)處獲取單片機(jī)UPnP設(shè)備的使用信息,并下載保存到備份服務(wù)器中。上述的基于UPnP協(xié)議的物聯(lián)網(wǎng)智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,當(dāng)單片機(jī)UPnP設(shè)備制造商需要檢查某款產(chǎn)品在市場(chǎng)上的使用情況和運(yùn)行情況時(shí),可以從廠(chǎng)商云存儲(chǔ)客戶(hù)端中下載產(chǎn)品的信息,這樣可以判斷出該款產(chǎn)品在市場(chǎng)中的使用狀況,包括產(chǎn)品的使用壽命、使用頻率、使用環(huán)境等。單片機(jī)UPnP設(shè)備制造商可以根據(jù)這些數(shù)據(jù)信息進(jìn)行單片機(jī)UPnP設(shè)備生產(chǎn)的改進(jìn)、維修、回收以及對(duì)未來(lái)單片機(jī)UPnP設(shè)備產(chǎn)品做出正確的性能評(píng)估和市場(chǎng)預(yù)測(cè)。實(shí)施例如圖I所示,本實(shí)用新型實(shí)施例基于UPnP協(xié)議的物聯(lián)網(wǎng)智能家居統(tǒng)一平臺(tái)主要包括以下單元(I)云計(jì)算與云存儲(chǔ)設(shè)備10 :該模塊是一個(gè)以數(shù)據(jù)存儲(chǔ)和管理為核心的云計(jì)算系統(tǒng),云計(jì)算的規(guī)模性和可擴(kuò)展性特點(diǎn)讓云計(jì)算和云存儲(chǔ)中心10從理論上講可以實(shí)現(xiàn)全球范圍內(nèi)電子設(shè)備信息的存儲(chǔ)。物聯(lián)網(wǎng)終端中的UPnP控制點(diǎn)14將各個(gè)物聯(lián)網(wǎng)終端中的單片機(jī)UPnP設(shè)備16信息通過(guò)HTTP協(xié)議發(fā)送到云計(jì)算與云存儲(chǔ)設(shè)備10,云計(jì)算和云存儲(chǔ)中心10通過(guò)解析單片機(jī)UPnP設(shè)備16信息數(shù)據(jù)包,提取出家電設(shè)備信息的UUID+URL標(biāo)識(shí)符,將具有相同UUID前八位制造商標(biāo)識(shí)符aaaaaaaaa的UUID+URL統(tǒng)一進(jìn)行存儲(chǔ)管理。UPnP設(shè)備的UUID由廠(chǎng)商指定,具有相同UUID前綴的產(chǎn)品來(lái)自同一廠(chǎng)家,所以云計(jì)算與云存儲(chǔ)設(shè)備10實(shí)現(xiàn)了對(duì)UPnP設(shè)備的統(tǒng)一、分類(lèi)存儲(chǔ)。(2)遠(yuǎn)程控制終端模塊12 :這一模塊主要包括了搭載安裝了 Web瀏覽器的智能PDA和搭載Web瀏覽器的各類(lèi)PC,在遠(yuǎn)程控制端,用戶(hù)通過(guò)單片機(jī)UPnP設(shè)備16的URL可以訪(fǎng)問(wèn)單片機(jī)UPnP設(shè)備16的代理服務(wù)器UPnP控制點(diǎn)14,通過(guò)代理服務(wù)器獲取設(shè)備信息和對(duì)其進(jìn)行控制。(3)單片機(jī)UPnP設(shè)備制造商查詢(xún)端模塊13 :這一模塊主要根據(jù)UPnP設(shè)備的出廠(chǎng)UUID標(biāo)識(shí)符來(lái)分享云計(jì)算與云存儲(chǔ)設(shè)備10中存儲(chǔ)的物聯(lián)網(wǎng)終端產(chǎn)品的信息。并對(duì)出廠(chǎng)的UPnP設(shè)備進(jìn)行必要的信息更新和備份,從而方便廠(chǎng)商對(duì)UPnP產(chǎn)品的維修、回收,改進(jìn)。并方 便廠(chǎng)商做出正確的產(chǎn)品市場(chǎng)預(yù)測(cè)。(4) UPnP控制點(diǎn)14 :采用的是基于Linux操作系統(tǒng)的家庭網(wǎng)關(guān),在該嵌入式設(shè)備上安裝了完整的基于Intel UPnP SDK開(kāi)發(fā)包的UPnP協(xié)議棧。UPnP控制點(diǎn)14負(fù)責(zé)采集存儲(chǔ)單片機(jī)UPnP設(shè)備16的信息,將單片機(jī)UPnP設(shè)備的UUID和統(tǒng)一資源定位器URL進(jìn)行綁定成UUID+URL,并且將單片機(jī)UPnP設(shè)備16的信息UUID+URL上傳到云計(jì)算與云存儲(chǔ)設(shè)備模塊10中,還需負(fù)責(zé)接受用戶(hù)的遠(yuǎn)程命令實(shí)現(xiàn)對(duì)單片機(jī)UPnP設(shè)備的控制。該UPnP控制點(diǎn)和單片機(jī)UPnP設(shè)備信息的交互基于IPv6網(wǎng)絡(luò)。(5)單片機(jī)UPnP設(shè)備16 :在單片機(jī)上安裝了經(jīng)過(guò)裁剪的輕量級(jí)UPnP協(xié)議棧,通過(guò)UPnP協(xié)議的通信機(jī)制與家庭網(wǎng)關(guān)UPnP控制點(diǎn)14通信,接收并解析UPnP控制點(diǎn)命令,從而控制家電設(shè)備。如圖2所示,本實(shí)用新型實(shí)施例單片機(jī)UPnP設(shè)備16主要包括以下單元(I) IrDA發(fā)送器20 :與微處理器模塊21通訊連接,主要負(fù)責(zé)單片機(jī)UPnP設(shè)備16對(duì)紅外家用電器的控制。(2)微處理器模塊21:主要負(fù)責(zé)處理采集和及時(shí)更新家用電器設(shè)備的信息,同時(shí)負(fù)責(zé)信息的存儲(chǔ),通過(guò)以太網(wǎng)模塊22與UPnP控制點(diǎn)14進(jìn)行信息的交互。(3)以太網(wǎng)模塊22 :與微處理器模塊21通訊連接,主要負(fù)責(zé)單片機(jī)UPnP設(shè)備16接入互聯(lián)網(wǎng)11,實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)包的接收與發(fā)送。如圖3所示,本實(shí)用新型實(shí)施例UPnP控制點(diǎn)14主要包括以下單元(I)微處理器30 :功能強(qiáng)大的微處理器芯片,能更好的處理終端設(shè)備接收與發(fā)送數(shù)據(jù)包,同時(shí)也是建立Web服務(wù)器的載體。(2)時(shí)鐘電路31 :包括各模塊電路所需的晶振電路,為系統(tǒng)運(yùn)行提供時(shí)鐘信號(hào)。(3)電源電路32 :由穩(wěn)壓芯片組成電源電路,負(fù)責(zé)為各系統(tǒng)模塊供電。(4)Flash存儲(chǔ)芯片33 :通過(guò)通用閃存接口 CFI與微處理器連接,主要擔(dān)當(dāng)BootLoader、內(nèi)核、文件系統(tǒng)、用戶(hù)軟件代碼、常量等代碼數(shù)據(jù)的存儲(chǔ)。(5) SDRAM存儲(chǔ)芯片34 :通過(guò)數(shù)據(jù)、地址和控制三總線(xiàn)與微處理器連接,主要存放ARM9芯片中的數(shù)據(jù),同時(shí)也用于存儲(chǔ)物聯(lián)網(wǎng)終端單片機(jī)UPnP設(shè)備16的信息。(6)網(wǎng)卡接口模塊35 :通過(guò)ISA總線(xiàn)與微處理器連接,實(shí)現(xiàn)網(wǎng)卡和網(wǎng)絡(luò)電纜的物理連接,通過(guò)此模塊實(shí)現(xiàn)Web網(wǎng)關(guān)和外網(wǎng)計(jì)算機(jī)相互訪(fǎng)問(wèn)的功能。如圖4所示,本實(shí)用新型實(shí)施例物聯(lián)網(wǎng)終端模塊10中的UPnP控制點(diǎn)14和單片機(jī)UPnP設(shè)備16消息交互過(guò)程如下(I) UPnP控制點(diǎn)14采用SSDP協(xié)議,基于UDP的多播通信機(jī)制向地址239. 255. 255. 250:1900發(fā)送HTTP的M-SEARCH 40命令,家庭網(wǎng)絡(luò)內(nèi)滿(mǎn)足控制點(diǎn)搜索條件的單片機(jī)UPnP設(shè)備16發(fā)回一個(gè)基于UDP的NOTIFY 41進(jìn)行應(yīng)答,該單播包中包含了指向該設(shè)備描述文檔的URL地址。(2)當(dāng)UPnP控制點(diǎn)14獲得NOTIFY信息后,使用基于TCP的標(biāo)準(zhǔn)HT TP GET 42命令來(lái)向NOTIFY消息中提供的URL地址發(fā)出請(qǐng)求以獲得設(shè)備的描述文檔,設(shè)備在收到HTTPGET 42命令請(qǐng)求時(shí),向UPnP控制點(diǎn)14發(fā)送設(shè)備的描述文檔description xml 43,包括制造商信息,版本、可被設(shè)備采用的圖標(biāo)的URL地址、嵌入式設(shè)備列表以及設(shè)備提供的服務(wù)列表。(3) UPnP控制點(diǎn)14收到單片機(jī)UPnP設(shè)備16發(fā)送過(guò)來(lái)的描述文檔descriptionxml后,提取出該設(shè)備的出廠(chǎng)全球唯一標(biāo)識(shí)符UUIDJf UUID跟設(shè)備的URL綁定成UUID+URL作為設(shè)備在UPnP網(wǎng)絡(luò)中的唯一標(biāo)識(shí)符,UPnP控制點(diǎn)14將所有單片機(jī)UPnP設(shè)備16的UUID+URL進(jìn)行緩存進(jìn)硬件設(shè)備的SDRAM存儲(chǔ)芯片34,并將設(shè)備的網(wǎng)絡(luò)唯一標(biāo)識(shí)符UUID+URL上傳至云存儲(chǔ)端11,同時(shí)也為單片機(jī)UPnP設(shè)備制造商查詢(xún)端13提供設(shè)備的信息調(diào)用接口。(4) UPnP控制點(diǎn)14根據(jù)描述文檔中包含的控制URL對(duì)單片機(jī)UPnP設(shè)備16發(fā)送SOAP控制報(bào)文44,實(shí)現(xiàn)對(duì)單片機(jī)UPnP設(shè)備16的控制。如圖5所示,本實(shí)用新型實(shí)施例云計(jì)算與云存儲(chǔ)設(shè)備模塊10主要包括以下單元(I)信息存儲(chǔ)層50 :信息存儲(chǔ)層50中的存儲(chǔ)設(shè)備可以是FC光纖通道存儲(chǔ)設(shè)備,可以是NAS和iSCSI等IP存儲(chǔ)設(shè)備,也可以是SCSI或SAS等DAS存儲(chǔ)設(shè)備。這些存儲(chǔ)設(shè)備可以通過(guò)廣域網(wǎng)、互聯(lián)網(wǎng)或者FC光纖通道網(wǎng)絡(luò)連接在一起。該信息存儲(chǔ)單元61主要用于分類(lèi)、統(tǒng)一存儲(chǔ)來(lái)自物聯(lián)網(wǎng)終端模塊10中的單片機(jī)UPnP設(shè)備16的UUID+URL信息,并根據(jù)UUID的前綴制造商標(biāo)識(shí)符aaaaaaaa將單片機(jī)UPnP設(shè)備16信息分類(lèi)統(tǒng)計(jì),并將分類(lèi)后的前綴信息以及存儲(chǔ)路徑返回到設(shè)備管理層51。并接收來(lái)自設(shè)備管理層51的查詢(xún)請(qǐng)求命令,負(fù)責(zé)隨時(shí)提取單片機(jī)UPnP設(shè)備16的URL信息發(fā)送給請(qǐng)求端。(2)設(shè)備管理層51 :設(shè)備管理層51通過(guò)集群、分布式文件系統(tǒng)和網(wǎng)格計(jì)算等技術(shù),實(shí)現(xiàn)信息存儲(chǔ)層50中存儲(chǔ)設(shè)備的協(xié)同工作。設(shè)備管理層51將信息存儲(chǔ)層50返回的分類(lèi)UUID前綴制造商標(biāo)識(shí)符信息和相應(yīng)的存儲(chǔ)路徑信息進(jìn)行保存。設(shè)備管理層51根據(jù)信息提取層52發(fā)送過(guò)來(lái)的UUID前綴制造商標(biāo)識(shí)符信息,找到對(duì)應(yīng)的存儲(chǔ)路徑,再控制信息存儲(chǔ)層50設(shè)備協(xié)同工作找出該單片機(jī)UPnP設(shè)備的URL,同時(shí)URL發(fā)送給信息提取層52。(3)信息提取層52 :信息提取層52接收訪(fǎng)問(wèn)接口層53的查詢(xún)請(qǐng)求,并根據(jù)訪(fǎng)問(wèn)接口層53提供的UPnP設(shè)備UUID標(biāo)識(shí)符,將UUID前綴制造商標(biāo)識(shí)符信息提取出來(lái)發(fā)送至設(shè)備管理層51。信息提取層52接收設(shè)備管理層51返回的URL后將信息提交給訪(fǎng)問(wèn)接口層53。(4)訪(fǎng)問(wèn)接口層53 :訪(fǎng)問(wèn)接口層53是連接物聯(lián)網(wǎng)終端和UPnP設(shè)備制造商平臺(tái)的中間媒介,主要向UpnP設(shè)備制造商平臺(tái)13和單片機(jī)UPnP設(shè)備用戶(hù)提供認(rèn)證授權(quán)服務(wù)和統(tǒng)一的云服務(wù)應(yīng)用訪(fǎng)問(wèn)接口。通過(guò)授權(quán)的UPnP設(shè)備制造商平臺(tái)13通過(guò)標(biāo)準(zhǔn)訪(fǎng)問(wèn)接口層53來(lái)登陸云計(jì)算與云存儲(chǔ)設(shè)備10,并將要查詢(xún)的單片機(jī)UPnP設(shè)備的UUID標(biāo)識(shí)符發(fā)送至訪(fǎng)問(wèn)接口層53,訪(fǎng)問(wèn)接口層53接收訪(fǎng)問(wèn)請(qǐng)求后將UUID標(biāo)志符發(fā)送至信息提取層52。訪(fǎng)問(wèn)接口層53將信息提取層52返回的URL信息發(fā)送至單片機(jī)UPnP設(shè)備制造商查詢(xún)端13,單片機(jī)UPnP設(shè)備制造商查詢(xún)端13根據(jù)此URL即可到單片機(jī)UPnP設(shè)備的代理服務(wù)器UPnP控制點(diǎn)14瀏覽到單片機(jī)UPnP設(shè)備16的信息。如圖6所示,本實(shí)用新型實(shí)施例單片機(jī)UPnP設(shè)備制造商查詢(xún)端13主要包括以下單元(I)應(yīng)用服務(wù)器60 :應(yīng)用服務(wù)器60接收廠(chǎng)商云存儲(chǔ)客戶(hù)端62的產(chǎn)品信息查詢(xún)請(qǐng)求,先在云計(jì)算與云存儲(chǔ)設(shè)備10的訪(fǎng)問(wèn)接口層53進(jìn)行身份驗(yàn)證,經(jīng)過(guò)授權(quán)登陸云計(jì)算與云存儲(chǔ)模塊后,將要查詢(xún)的單片機(jī)UPnP設(shè)備的UUID發(fā)送到云計(jì)算與云存儲(chǔ)設(shè)備10的訪(fǎng)問(wèn)接 口層53。同時(shí)接收訪(fǎng)問(wèn)接口層53返回的URL信息,在應(yīng)用服務(wù)器60登陸此URL界面即可查詢(xún)到對(duì)應(yīng)的單片機(jī)UPnP設(shè)備信息。應(yīng)用服務(wù)器根據(jù)定好的產(chǎn)品優(yōu)劣評(píng)價(jià)標(biāo)準(zhǔn)對(duì)單片機(jī)UPnP設(shè)備進(jìn)行客觀(guān)詳細(xì)的評(píng)價(jià),將產(chǎn)品的有用信息返回至廠(chǎng)商云存儲(chǔ)客戶(hù)端62和備份服務(wù)器61,從而便于廠(chǎng)商對(duì)產(chǎn)品做出決策。(2)備份服務(wù)器61 :備份服務(wù)器61主要用于保存應(yīng)用服務(wù)器60返回的單片機(jī)UPnP設(shè)備信息,并且備份廠(chǎng)商云存儲(chǔ)客戶(hù)端62存儲(chǔ)的設(shè)備信息。(3)廠(chǎng)商云存儲(chǔ)客戶(hù)端62 :廠(chǎng)商云存儲(chǔ)客戶(hù)端62主要用于存儲(chǔ)單片機(jī)UPnP設(shè)備出廠(chǎng)時(shí)的注冊(cè)信息,主要包括單片機(jī)UPnP設(shè)備的UUID信息。同時(shí)制定產(chǎn)品優(yōu)劣的評(píng)價(jià)標(biāo)準(zhǔn),并將制定好的產(chǎn)品制定標(biāo)準(zhǔn)發(fā)送至應(yīng)用服務(wù)器保存。如圖7所示,本實(shí)用新型實(shí)施例單片機(jī)UPnP設(shè)備用戶(hù)和單片機(jī)UPnP設(shè)備制造商請(qǐng)求查詢(xún)單片機(jī)UPnP設(shè)備信息包括以下步驟步驟700 :完成各個(gè)裝置設(shè)備的初始化。步驟701 :智能家居統(tǒng)一平臺(tái)中的單片機(jī)UPnP設(shè)備16向UPnP控制點(diǎn)14注冊(cè),提供了單片機(jī)UPnP設(shè)備16的UUID和URL, UPnP控制點(diǎn)14作為單片機(jī)UPnP設(shè)備16的代理服務(wù)器。步驟702 =UPnP控制點(diǎn)14將單片機(jī)UPnP設(shè)備16的UUID號(hào)和URL地址綁定成UUID+URL格式字符串。步驟703 =UPnP控制點(diǎn)14保存單片機(jī)UPnP設(shè)備16的信息,同時(shí)將UUID+URL上傳至云計(jì)算與云存儲(chǔ)設(shè)備10。步驟704 :云計(jì)算與云存儲(chǔ)設(shè)備10提取出UUID+URL的前八位aaaaaaaaa制造商標(biāo)識(shí)符,進(jìn)行分類(lèi)存儲(chǔ)。步驟705 :云計(jì)算與云存儲(chǔ)設(shè)備10判斷是否有來(lái)自遠(yuǎn)程控制終端12或者單片機(jī)UPnP設(shè)備制造商13的查詢(xún)請(qǐng)求,如果有則轉(zhuǎn)入步驟706,沒(méi)有則繼續(xù)等待。步驟706 :云計(jì)算與云存儲(chǔ)設(shè)備10根據(jù)請(qǐng)求端提供的UUID完成UUID和UUID+URL的匹配,將對(duì)應(yīng)的URL返回給遠(yuǎn)程控制終端12或者單片機(jī)UPnP設(shè)備制造商13。步驟707 :遠(yuǎn)程控制終端12或者單片機(jī)UPnP設(shè)備制造商13得到上述URL后,訪(fǎng)問(wèn)此URL向單片機(jī)UPnP設(shè)備16的代理服務(wù)器UPnP控制點(diǎn)14發(fā)出查詢(xún)請(qǐng)求。[0082]步驟708 =UPnP控制點(diǎn)收到請(qǐng)求段的請(qǐng)求報(bào)文,將單片機(jī)UPnP設(shè)備的信息告知請(qǐng)求端。步驟709 :裝置判斷是否需要繼續(xù)查詢(xún)單片機(jī)UPnP設(shè)備16的信息,如果是,則返回步驟705,否則整個(gè)查詢(xún)過(guò)程結(jié)束,轉(zhuǎn)入步驟710。步驟710 :信息查詢(xún)結(jié)束?!?br>
權(quán)利要求1.基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,其特征在于包括物聯(lián)網(wǎng)終端模塊、云計(jì)算與云存儲(chǔ)設(shè)備和遠(yuǎn)程控制終端,物聯(lián)網(wǎng)終端模塊通過(guò)網(wǎng)絡(luò)接口接入互聯(lián)網(wǎng),物聯(lián)網(wǎng)終端模塊跟云計(jì)算與云存儲(chǔ)設(shè)備相連,遠(yuǎn)程控制終端跟云計(jì)算與云存儲(chǔ)設(shè)備相連,遠(yuǎn)程控制終端還與物聯(lián)網(wǎng)終端模塊中的UPnP控制點(diǎn)相連,云計(jì)算與云存儲(chǔ)設(shè)備用于存儲(chǔ)物聯(lián)網(wǎng)終端模塊中單片機(jī)UPnP設(shè)備的UUID+URL信息和單片機(jī)的使用信息,遠(yuǎn)程控制終端用于登錄云計(jì)算與云存儲(chǔ)設(shè)備設(shè)備獲取物聯(lián)網(wǎng)終端模塊中的智能家居設(shè)備運(yùn)行信息,并對(duì)單片機(jī)UPnP設(shè)備進(jìn)行控制;物聯(lián)網(wǎng)終端模塊用于嵌入家居設(shè)備中,獲取家居設(shè)備的信息和對(duì)家居設(shè)備進(jìn)行控制。
2.根據(jù)權(quán)利要求I所述的基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,其特征在于 所述物聯(lián)網(wǎng)終端模塊包括UPnP控制點(diǎn)和單片機(jī)UPnP設(shè)備,并且UPnP控制點(diǎn)和單片機(jī)UPnP設(shè)備通過(guò)IPv6網(wǎng)絡(luò)連接,UPnP控制點(diǎn)為一個(gè),單片機(jī)UPnP設(shè)備為一個(gè)以上; 所述云計(jì)算與云存儲(chǔ)設(shè)備包括數(shù)據(jù)庫(kù)服務(wù)器和Web站點(diǎn)服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器用于通過(guò)互聯(lián)網(wǎng)與物聯(lián)網(wǎng)終端UPnP控制節(jié)點(diǎn)進(jìn)行數(shù)據(jù)交互,并根據(jù)單片機(jī)UPnP設(shè)備的UUID+URL的前八位制造商簡(jiǎn)稱(chēng)標(biāo)識(shí)符完成UUID+URL的歸類(lèi)和存儲(chǔ);Web站點(diǎn)服務(wù)器用于提供訪(fǎng)問(wèn)接口供單片機(jī)UPnP設(shè)備制造商和遠(yuǎn)程控制終端登錄訪(fǎng)問(wèn); 所述遠(yuǎn)程控制終端模塊包括搭載Web瀏覽器的終端設(shè)備。
3.根據(jù)權(quán)利要求2所述的基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,其特征在于,所述UPnP控制點(diǎn)包括微處理器和分別與微處理器連接的時(shí)鐘電路、電源電路、Flash存儲(chǔ)芯片、SDRAM存儲(chǔ)芯片和網(wǎng)卡接口,其中微處理器處理數(shù)據(jù)包的接收與發(fā)送,時(shí)鐘電路為系統(tǒng)運(yùn)行提供時(shí)鐘信號(hào),F(xiàn)lash存儲(chǔ)芯片用于存儲(chǔ)數(shù)據(jù),SDRAM存儲(chǔ)芯片用于存儲(chǔ)單片機(jī)UPnP設(shè)備的開(kāi)關(guān)狀態(tài)、使用時(shí)間、使用頻率和使用年限信息; 所述單片機(jī)UPnP設(shè)備包括單片機(jī)微處理器模塊、以太網(wǎng)模塊和IrDA發(fā)送器,所述單片機(jī)微處理器模塊包括單片機(jī)芯片、復(fù)位電路和外部時(shí)鐘電路;以太網(wǎng)模塊包括以太網(wǎng)卡芯片、濾波器模塊和外部時(shí)鐘電路;IrDA發(fā)送器包括紅外線(xiàn)發(fā)射管,以太網(wǎng)模塊和IrDA發(fā)送器均與微處理器模塊通訊連接,以太網(wǎng)模塊負(fù)責(zé)單片機(jī)UPnP設(shè)備的互聯(lián)網(wǎng)接入,實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)包的收發(fā),IrDA發(fā)送器負(fù)責(zé)單片機(jī)UPnP設(shè)備對(duì)紅外家用電器的控制。
4.根據(jù)權(quán)利要求I所述的基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,其特征在于還包括單片機(jī)UPnP設(shè)備制造商查詢(xún)端,用于登錄云計(jì)算與云存儲(chǔ)設(shè)備獲取URL后共享本制造商生產(chǎn)的所有單片機(jī)UPnP設(shè)備的信息。
5.根據(jù)權(quán)利要求3所述的基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,其特征在于,所述單片機(jī)UPnP設(shè)備制造商查詢(xún)端包括制造商云存儲(chǔ)客戶(hù)端、應(yīng)用服務(wù)器和備份服務(wù)器,制造商云存儲(chǔ)客戶(hù)端用于保存該制造商生產(chǎn)的單片機(jī)UPnP設(shè)備的UUID ;應(yīng)用服務(wù)器用于制造商登錄云計(jì)算與云存儲(chǔ)設(shè)備,根據(jù)單片機(jī)UPnP設(shè)備的UUID搜索到單片機(jī)UPnP設(shè)備的 URL。
專(zhuān)利摘要本實(shí)用新型公開(kāi)了基于UPnP協(xié)議的智能家居統(tǒng)一平臺(tái)的實(shí)現(xiàn)裝置,所述裝置集成了物聯(lián)網(wǎng)終端、云計(jì)算與云存儲(chǔ)設(shè)備、遠(yuǎn)程控制終端和單片機(jī)UPnP設(shè)備制造商查詢(xún)端,對(duì)單片機(jī)UPnP設(shè)備的通用唯一識(shí)別碼UUID采用統(tǒng)一的命名方式,把單片機(jī)UPnP設(shè)備的通用唯一識(shí)別碼UUID和統(tǒng)一資源定位器URL綁定成UUID+URL格式字符串。單片機(jī)UPnP設(shè)備用戶(hù)和制造商通過(guò)訪(fǎng)問(wèn)所述URL,實(shí)現(xiàn)用戶(hù)對(duì)單片機(jī)UPnP設(shè)備的控制,制造商獲取單片機(jī)UPnP設(shè)備的信息。本實(shí)用新型提供了以單片機(jī)作為物聯(lián)網(wǎng)終端接入網(wǎng)絡(luò)的解決方案,大大降低了組建智能家庭網(wǎng)絡(luò)的成本問(wèn)題,同時(shí)使得單片機(jī)UPnP設(shè)備商對(duì)產(chǎn)品的跟蹤更方便有效。
文檔編號(hào)H04L12/28GK202634464SQ20122024493
公開(kāi)日2012年12月26日 申請(qǐng)日期2012年5月29日 優(yōu)先權(quán)日2012年5月29日
發(fā)明者陸以勤, 張遠(yuǎn)勝, 吳敦為, 喬洋 申請(qǐng)人:華南理工大學(xué)