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

無線設備的自動配置的制作方法

文檔序號:7992260閱讀:155來源:國知局
無線設備的自動配置的制作方法
【專利摘要】一種自動配置無線設備的方法包括在編程模塊處從服務器接收編程憑證并基于該編程憑證來認證該無線設備。該方法包括用網(wǎng)絡的接入點的接入憑證來編程該無線設備以使該無線設備能經由該接入點與網(wǎng)絡外的一個或多個設備通信。
【專利說明】無線設備的自動配置
[0001]1.相關申請的交叉引用
[0002]本申請要求來自共同擁有的于2011年9月27日提交的、題為“METHODS OF ANDSYSTEMS FOR REMOTELY CONFI⑶RING A WIRELESS DEVICE (用于遠程地配置無線設備的方法和系統(tǒng))”的美國臨時專利申請61/539,817的優(yōu)先權,其內容全部通過援引明確納入于此。本申請要求來自共同擁有的于2012年3月28日提交的、題為“AUTOMATICCONFI⑶RATION OF A WIRELESS DEVICE (無線設備的自動配置)”的美國臨時專利申請61/616,960的優(yōu)先權,其內容全部通過援引明確納入于此。
[0003]I1.領域
[0004]本公開一般涉及配置無線設備以經由接入點通信。
[0005]II1.相關技術描述
[0006]技術進步已導致越來越小且越來越強大的計算設備。例如,當前存在各種各樣的便攜式個人計算設備,包括較小、輕量且用戶易于攜帶的無線計算設備,諸如便攜式無線電話、個人數(shù)字助理(PDA)、以及尋呼設備。更具體地,便攜式無線電話(諸如蜂窩電話和網(wǎng)際協(xié)議(IP)電話)可通過無線網(wǎng)絡傳達語音和數(shù)據(jù)分組。同樣,此類無線電話可處理可執(zhí)行指令,包括可被用于接入因特網(wǎng)的軟件應用,諸如web瀏覽器應用。由此,這些無線電話可包括顯著的計算能力。
[0007]—些設備可被配置成經由無線網(wǎng)絡的接入點來傳達數(shù)據(jù)。例如,許多設備被配置成根據(jù)經由無線網(wǎng)絡的接入點實現(xiàn)無線數(shù)據(jù)交換的電氣電子工程師協(xié)會(IEEE) 802.11標準來操作。為了解說,無線設備可經由與IEEE802.11標準的一個或多個版本兼容的接入點進行通信。無線設備可能需要被配置成能夠經由接入點通信。通過基于編程憑證來認證無線設備并通過用接入點的接入憑證來編程無線設備,可將該無線設備配置成經由接入點進行通信?;诰幊虘{證來認證無線設備可解鎖該無線設備以使得能用接入憑證來編程。典型地,用戶必須輸入口令(諸如4個數(shù)字代碼)來解鎖該設備。用戶可能還需要輸入接入憑證(諸如接入點的服務集標識符(SSID)(例如路由器的SSID)以及口令短語)以使無線設備能經由該接入點與其他設備(例如服務器)通信。然而,一些無線設備可能并未裝備有數(shù)據(jù)輸入和顯示機制,使得配置無線設備以經由接入點進行通信變得復雜。
[0008]IV.概述
[0009]公開了一種自動配置無線設備以經由網(wǎng)絡的接入點進行通信的系統(tǒng)和方法。編程模塊可自動配置無線設備以經由網(wǎng)絡的接入點與該網(wǎng)絡中的其他設備以及該網(wǎng)絡外的設備通信。為了解說,編程模塊可通過認證并編程無線設備來自動配置該無線設備。例如,編程模塊可基于編程憑證來認證無線設備以解鎖該設備。在解鎖該無線設備之后,編程模塊可用接入點的接入憑證來編程該無線設備以使該無線設備能經由該接入點通信。
[0010]編程模塊可駐留在網(wǎng)絡內。例如,編程模塊可作為網(wǎng)絡的接入點和其他網(wǎng)絡(例如因特網(wǎng))之間的網(wǎng)關設備來工作,并且可通過該接入點通信以自動配置該無線設備。替換地,編程模塊和接入點可被集成到單個設備中,從而該集成的設備既作為網(wǎng)絡的接入點又作為編程模塊來工作。替換地,編程模塊可位于網(wǎng)絡外,并且可直接與無線設備通信以自動配置該無線設備以經由網(wǎng)絡的接入點通信。
[0011]在一個特定實施例中,一種自動配置無線設備的方法包括在編程模塊處接收編程憑證并基于該編程憑證來認證該無線設備。該方法包括用網(wǎng)絡的接入點的接入憑證來編程該無線設備以使該無線設備能經由該接入點與網(wǎng)絡外的設備通信。
[0012]在特定實施例中,用于自動配置無線設備的裝置包括處理器和存儲可由處理器執(zhí)行的指令的存儲器。所述指令可由處理器執(zhí)行以檢測對編程憑證的接收并基于該編程憑證來認證該無線設備。所述指令還可由處理器執(zhí)行以用網(wǎng)絡的接入點的接入憑證來編程該無線設備以使該無線設備能經由該接入點與網(wǎng)絡外的設備通信。
[0013]在特定實施例中,自動配置無線設備的方法包括由無線設備執(zhí)行服務發(fā)現(xiàn)以標識編程模塊。該方法還包括向編程模塊發(fā)送包括第一設備公鑰的探測請求。該方法還包括從編程模塊接收包括對第一設備公鑰和第二設備公鑰之間的匹配的指示的探測響應。
[0014]在特定實施例中,用于自動配置無線設備的裝置包括處理器和存儲可由處理器執(zhí)行的指令的存儲器。該指令可由處理器執(zhí)行以由無線設備執(zhí)行服務發(fā)現(xiàn)來標識編程模塊。該指令可進一步由處理器執(zhí)行以發(fā)起向編程模塊發(fā)送包括第一設備公鑰的探測請求。該指令還可由處理器執(zhí)行以檢測對來自編程模塊的探測響應的接收,該探測響應包括對第一設備公鑰和第二設備公鑰之間的匹配的指示。
[0015]在特定實施例中,一種方法包括在服務器處接收無線設備的設備信息以及訂戶的訂閱信息。該方法包括基于該設備信息和該訂閱信息兩者向編程模塊提供編程憑證。該編程憑證被用于認證無線設備以使得能用網(wǎng)絡的接入點的接入憑證來編程該無線設備。
[0016]在特定實施例中,一種裝置包括處理器和存儲可由處理器執(zhí)行的指令的存儲器。該指令可由處理器執(zhí)行以檢測對無線設備的設備信息和訂戶的訂閱信息的接收。該指令可進一步由處理器執(zhí)行以基于該設備信息和該訂閱信息兩者向編程模塊提供編程憑證。編程憑證被用于認證無線設備以使得能用網(wǎng)絡的接入點的接入憑證來編程該無線設備。
[0017]在特定實施例中,自動配置無線設備的方法包括在編程模塊處接收包括對編程無線設備的請求的編程請求消息。該方法包括向無線設備發(fā)送包括編程憑證的一個或多個認證消息。該方法還包括向無線設備發(fā)送包括網(wǎng)絡的接入點的接入憑證的一個或多個編程消肩、O
[0018]在特定實施例中,用于自動配置無線設備的裝置包括處理器和存儲可由處理器執(zhí)行的指令的存儲器。該指令可由處理器執(zhí)行以檢測對包括編程無線設備的請求的編程請求消息的接收。該指令可進一步由處理器執(zhí)行以發(fā)起向無線設備發(fā)送包括編程憑證的一個或多個認證消息。所述指令還可由處理器執(zhí)行以發(fā)起向無線設備發(fā)送包括網(wǎng)絡的接入點的接入憑證的一個或多個編程消息。
[0019]在特定實施例中,自動配置無線設備的方法包括在該無線設備處接收包括設備編程能力信息的服務發(fā)現(xiàn)消息。該方法包括向編程模塊發(fā)送包括對編程無線設備的請求的編程請求消息。該方法還包括在該無線設備處接收包括編程憑證的一個或多個認證消息。該方法還包括在該無線設備處接收包括網(wǎng)絡的接入點的接入憑證的一個或多個編程消息。
[0020]在特定實施例中,無線設備包括處理器和存儲可由處理器執(zhí)行的指令的存儲器。該指令可由處理器執(zhí)行以檢測對包括設備編程能力信息的服務發(fā)現(xiàn)消息的接收。所述指令可由處理器執(zhí)行以發(fā)起將包括對編程無線設備的請求的編程請求消息發(fā)送給編程模塊。該指令可進一步由處理器執(zhí)行以檢測對包括編程憑證的一個或多個認證消息的接收。該指令還可由處理器執(zhí)行以檢測對包括網(wǎng)絡的接入點的接入憑證的一個或多個編程消息的接收。
[0021]在特定實施例中,自動配置無線設備的方法包括由包括編程模塊的編程設備執(zhí)行服務發(fā)現(xiàn)以標識該無線設備。該方法包括由編程設備在編程設備和無線設備之間建立無線連接。該方法進一步包括基于編程憑證來認證該無線設備。該方法還包括用網(wǎng)絡的接入點的接入憑證來編程該無線設備以使該無線設備能經由該接入點與網(wǎng)絡外的設備通信。
[0022]在特定實施例中,無線設備包括處理器和存儲可由處理器執(zhí)行的指令的存儲器。該指令可由處理器執(zhí)行以執(zhí)行服務發(fā)現(xiàn)來標識無線設備并與該無線設備建立無線連接。該指令可進一步由處理器執(zhí)行以基于編程憑證來認證無線設備。該指令還可由處理器執(zhí)行以用網(wǎng)絡的接入點的接入憑證來編程該無線設備以使該無線設備能經由該接入點與所述網(wǎng)絡外的設備通信。
[0023]在特定實施例中,一種自動配置無線設備的方法包括由該無線設備執(zhí)行服務發(fā)現(xiàn)以標識包括編程模塊的編程設備。該方法包括建立與該編程設備的無線連接。該方法進一步包括向該編程設備發(fā)送包括第一設備公鑰的探測請求并從該編程設備接收包括對第一設備公鑰和第二設備公鑰之間的匹配的指示的探測響應。
[0024]在特定實施例中,無線設備包括處理器和存儲可由處理器執(zhí)行的指令的存儲器。該指令可由處理器執(zhí)行以由無線設備執(zhí)行服務發(fā)現(xiàn)來標識包括編程模塊的編程設備。該指令可進一步由處理器執(zhí)行以與該編程設備建立無線連接。該指令還可由處理器執(zhí)行以發(fā)起向編程設備發(fā)送包括第一設備公鑰的探測請求。該指令還可執(zhí)行以檢測對包括對第一設備公鑰和第二設備公鑰之間的匹配的指示的探測響應的接收。
[0025]由至少一個所公開的實施例所提供的一個特定優(yōu)點是對無線設備自動配置以經由網(wǎng)絡的接入點通信,其中該無線設備可以不具有數(shù)據(jù)輸入和/或顯示接口。
[0026]本公開的其他方面、優(yōu)點和特征將在審閱整個申請之后變得顯而易見,該申請包括以下章節(jié):附圖簡述、詳細描述以及權利要求。
[0027]V.附圖簡述
[0028]圖1是用于自動配置無線設備以經由網(wǎng)絡的接入點進行通信的系統(tǒng)的特定解說性實施例的示圖;
[0029]圖2是用于自動配置無線設備以經由圖1的系統(tǒng)中的網(wǎng)絡的接入點進行通信的方法的特定解說性實施例的示圖;
[0030]圖3是根據(jù)圖2的方法用于自動配置無線設備以經由圖1的系統(tǒng)中的網(wǎng)絡的接入點進行通信的方法的特定解說性實施例的示圖;
[0031]圖4是根據(jù)圖2的方法用于自動配置無線設備以經由圖1的系統(tǒng)中的網(wǎng)絡的接入點進行通信的方法的另一特定解說性實施例的示圖;
[0032]圖5是用于自動配置無線設備以經由網(wǎng)絡的接入點進行通信的系統(tǒng)的另一特定解說性實施例的示圖;以及
[0033]圖6是用于自動配置無線設備以經由圖5的系統(tǒng)中的網(wǎng)絡的接入點進行通信的方法的特定實施例的示圖;以及
[0034]圖7是可用于配置無線設備以經由圖1和/或圖5的網(wǎng)絡的接入點進行通信并且還可用于被配置成經由圖1和/或圖5的網(wǎng)絡的接入點進行通信的無線設備的特定實施例的框圖。
[0035]V1.詳細描述
[0036]參考圖1,公開了一種用于自動配置無線設備以經由網(wǎng)絡的接入點進行通信的系統(tǒng)的特定解說性實施例,且該系統(tǒng)一般地表示為100。圖1解說了網(wǎng)絡102和網(wǎng)絡132。網(wǎng)絡102包括在無線設備112的自動配置之前的無線設備112。網(wǎng)絡132對應于在無線設備112的自動配置之后的網(wǎng)絡102。圖1關于網(wǎng)絡102的描述同樣適用于網(wǎng)絡132,除了在網(wǎng)絡102中的無線設備112尚未被配置成經由網(wǎng)絡102、132的接入點104與網(wǎng)絡102、132外的設備通信。
[0037]系統(tǒng)100可包括服務器120和網(wǎng)絡102。網(wǎng)絡102可經由有線或無線連接或連接網(wǎng)絡與服務器120相耦合。在特定實施例中,服務器120可以是與用戶房屋處的設備進行交互的智能能源服務器。為了解說,智能能源服務器可與支持控制計量基礎設施和網(wǎng)絡(諸如家庭網(wǎng)絡)的一種或多種標準兼容的智能能源服務器。例如,服務器120可與ZigBee智能能源V2.0標準兼容。在特定實施例中,服務器120可以是通過網(wǎng)絡(例如因特網(wǎng))提供共享資源(例如應用軟件)的云服務器。
[0038]在特定實施例中,網(wǎng)絡102包括接入點104和編程模塊106。接入點104可經由有線連接或無線連接被耦合至編程模塊106。在特定實施例中,接入點104和編程模塊106可被集成在單個設備114中,該單個設備114既作為接入點104又作為編程模塊106來工作。網(wǎng)絡102可進一步包括被配置成經由接入點104與其他設備(例如服務器120)通信的第一站108和第二站110。例如,第一站108和第二站110可以是計算機(例如平板計算機、膝上型計算機、臺式計算機等)或被配置成經由接入點104無線地傳達數(shù)據(jù)的另一設備。
[0039]網(wǎng)絡102還可包括尚未被配置成經由接入點104與其他設備(例如服務器120)通信的無線設備112。在特定實施例中,網(wǎng)絡102可以是顧客房屋網(wǎng)絡,諸如家域網(wǎng)或商業(yè)局域網(wǎng)。
[0040]在特定實施例中,在配置了無線設備112之后,接入點104可使無線設備112能與網(wǎng)絡102外的其他設備通信。例如,接入點104可使無線設備112能經由接入點104與服務器120通信。接入點104還可使編程模塊106能配置無線設備112。例如,編程模塊106可經由接入點104向/從無線設備112發(fā)送/接收認證和編程消息。在特定實施例中,接入點104可與一種或多種電氣電子工程師協(xié)會(IEEE)802.11標準兼容。
[0041]在特定實施例中,無線設備112可能需要由編程模塊106配置以經由接入點104與網(wǎng)絡102外的設備通信。為了解說,無線設備112可以是不具有用于手動配置無線設備112的數(shù)據(jù)輸入和/或顯示接口的設備。例如,無線設備112可以是家用電器、配置成進行測量的儀表、移動設備、相機、多媒體播放器、娛樂單元、導航設備、或其任何組合。在特定實施例中,無線設備112可與一種或多種IEEE802.11標準兼容。
[0042]在特定實施例中,無線設備112經由接入點104與編程模塊106通信。例如,無線設備112可使用無線設備112和接入點104之間的無線連接來與編程模塊106交換消息。在由編程模塊106配置無線設備112之后,無線設備112可經由接入點104與網(wǎng)絡132外的設備通信。
[0043]在特定實施例中,編程模塊106可被配置成執(zhí)行服務發(fā)現(xiàn)以標識要配置成用于經由接入點104與網(wǎng)絡132外的設備通信的一個或多個可用無線設備。[0044]在特定實施例中,編程模塊106可配置無線設備112以經由接入點104與網(wǎng)絡102外的設備通信。為了解說,編程模塊106可基于從服務器120接收到的編程憑證來認證無線設備112。例如,編程模塊106可藉由通過接入點104與無線設備112交換認證消息來認證無線設備112?;诰幊虘{證來認證無線設備112可解鎖無線設備112,并且解鎖無線設備112可使得能用接入點104的接入憑證來編程無線設備112。
[0045]在操作期間,編程模塊106可經由接入點104與無線設備112通信以配置該無線設備112。編程模塊106可基于編程憑證來認證無線設備112。例如,編程模塊106可從服務器120接收編程憑證。在特定實施例中,在認證無線設備之前,編程模塊106和接入點104可建立安全連接。在認證無線設備112以解鎖無線設備112之后,編程模塊106可用接入點104的接入憑證來編程該無線設備112。例如,編程模塊106可從接入點104自身獲得接入點104的接入憑證。替換地,編程模塊106可從服務器120接收接入憑證。一旦成功認證并編程無線設備112,無線設備112就可經由接入點104與網(wǎng)絡132外的設備通信。為了解說,服務器120可經由網(wǎng)絡132的接入點104從無線設備112檢索信息。服務器120還可經由網(wǎng)絡132的接入點104控制無線設備112的一個或多個操作。另外,無線設備112可間歇地向服務器120發(fā)送信息。
[0046]在特定實施例中,編程模塊106可用接入點104的接入憑證來編程無線設備112以使無線設備112能經由接入點104與網(wǎng)絡102外的設備通信。例如,接入憑證可包括接入點104的服務集標識符(SSID)和/或接入點104的口令短語。編程模塊106可被配置成從接入點104接收接入憑證并將接收到的接入憑證應用于無線設備112。作為另一非限制性示例,接入憑證可被直接輸入到編程模塊106中。例如,用戶可經由編程模塊106或包括編程模塊106的設備的數(shù)據(jù)輸入接口將接入憑證直接輸入到編程模塊106中。替換地,帶外機制(諸如近場通信(NFC)和QR)可被用于獲得接入憑證。
[0047]網(wǎng)絡132對應于在由編程模塊106配置無線設備112之后的網(wǎng)絡102。在配置之后,無線設備112可經由接入點104與網(wǎng)絡132外的設備通信。
[0048]通過自動配置無線設備112,無線設備112可經由接入點104與網(wǎng)絡102、132外的設備通信。由編程模塊106對無線設備112的自動配置實現(xiàn)了在配置過程中沒有用戶參與或有限用戶參與的情況下對無線設備的配置。另外,編程模塊106進行的自動配置實現(xiàn)了對不具有用于手動配置的數(shù)據(jù)輸入和/或顯示接口的無線設備的配置。
[0049]雖然圖1示出了網(wǎng)絡102、132中除無線設備112以外的兩個站108、110,但在替換性實施例中,網(wǎng)絡102、132可包括兩個以上站或少于兩個站。
[0050]參考圖2,公開了圖1的系統(tǒng)100中用于自動配置無線設備112以經由網(wǎng)絡132的接入點104進行通信的方法的特定實施例,且該方法一般地表示為200。圖2解說圖1的無線設備112、編程模塊106和服務器120的操作。圖2進一步解說了交易終端202。在特定實施例中,交易終端202可以是用于購買無線設備112的銷售點終端。
[0051]方法200包括在204處在服務器120和編程模塊106之間建立安全關聯(lián)。例如,在訂戶進行服務訂閱之際,訂戶可向服務供應商提供相關信息以使得能建立服務器120和編程模塊106之間的安全關聯(lián)。方法200可包括在206處,在服務器120處從交易終端202接收無線設備112的設備信息和訂戶的訂戶信息。例如,當用戶從商家購買無線設備112時,交易終端202可將設備信息和訂戶信息發(fā)送給服務器120。在特定實施例中,設備信息可包括無線設備112的序列號,而訂戶信息可包括該訂戶的與服務供應商(例如電力公司)相關聯(lián)的賬號。
[0052]在特定實施例中,服務器120可基于設備信息和訂閱信息將編程憑證提供給編程模塊106。編程憑證可被用于認證無線設備112以使得能用圖1的接入點104的接入憑證來編程該無線設備112。
[0053]方法200還包括在208處,由服務器120將編程憑證提供給編程模塊106。例如,編程憑證可包括共享密鑰。替換地,編程憑證可包括數(shù)字證書、或用戶名和口令、或存儲在訂戶身份模塊(SIM)內的信息。在特定實施例中,編程模塊106可從服務器120接收編程憑證,并且可存儲該編程憑證以供將來使用。
[0054]方法200可包括在210處對無線設備112上電。例如,無線設備112可響應于來自用戶的輸入或以特定間隔上電。方法200可進一步包括在212處執(zhí)行服務發(fā)現(xiàn)。在特定實施例中,無線設備112可響應于上電而執(zhí)行服務發(fā)現(xiàn)。例如,無線設備112在上電后可執(zhí)行服務發(fā)現(xiàn)以標識編程模塊106。為了解說,無線設備112可在編程模塊106發(fā)起對無線設備112的配置之前執(zhí)行服務發(fā)現(xiàn)。為了解說,服務發(fā)現(xiàn)由無線設備112用于確定無線設備112應該嘗試加入哪個接入點。例如,家中可能存在一個以上接入點,并且這些接入點中的一個可連接到智能公用事業(yè)公司。當無線設備112 (例如智能公用事業(yè)設備)上電時,無線設備112使用服務發(fā)現(xiàn)規(guī)程來確定連接到智能公用事業(yè)公司的接入點。服務發(fā)現(xiàn)可使用現(xiàn)有的服務發(fā)現(xiàn)協(xié)議,諸如Bonjour。然而,可對不同種類的服務網(wǎng)絡添加新概況。在特定實施例中,無線設備112被適配成使用探測請求消息或接入網(wǎng)查詢協(xié)議(ANQP)消息來執(zhí)行服務發(fā)現(xiàn)。在特定替換性實施例中,無線設備112可執(zhí)行服務發(fā)現(xiàn)以經由接入點104恢復通信。即使編程模塊106可能并不處于與無線設備112可能正加入的域相同的域中,編程模塊106也可代理服務發(fā)現(xiàn)規(guī)程,從而無線設備112能選擇編程模塊106。在完成編程之后,編程模塊106可保持在與無線設備112相關聯(lián)的域之外。
[0055]在特定替換性實施例中,在212處,編程模塊106可執(zhí)行服務發(fā)現(xiàn)以標識無線設備112。例如,編程模塊106可基于信標、公共動作幀、探測請求消息、或其任何組合來執(zhí)行服務發(fā)現(xiàn)。在特定替換性實施例中,服務發(fā)現(xiàn)標識符標識網(wǎng)絡的域??蓮男艠恕⒐矂幼鲙?、探測請求消息或使用信標、公共動作幀或探測請求消息攜帶的較高層分組(IP)來訪問服務發(fā)現(xiàn)標識符。
[0056]方法200包括在214處,由無線設備112將探測請求發(fā)送到編程模塊106。探測請求可包括第一設備公鑰。編程模塊106可從無線設備112接收第一設備公鑰,并將第一設備公鑰與第二設備公鑰進行比較。在特定實施例中,第二設備公鑰可以是由編程模塊106從服務器120接收的設備密鑰。如果編程模塊106確定第一設備公鑰和第二設備公鑰之間存在匹配,則編程模塊106可發(fā)送包括對該匹配的指示的探測響應。在替換性實施例中,可使用無線設備112的序列號或無線設備112的任何因設備而異的身份信息來替代公鑰。在206處,無線設備112可從編程模塊106接收探測響應。在特定實施例中,探測請求還可包括對設備編程的請求。
[0057]在特定實施例中,編程模塊106可向無線設備112發(fā)送邀請以發(fā)起對無線設備112的配置。例如,編程模塊106可使用信標幀、通用廣告服務(GAS)幀或探測響應消息來向無線設備112發(fā)送邀請。在特定實施例中,編程模塊106可向無線設備112發(fā)送再次邀請以再次發(fā)起對無線設備112的配置。例如,編程模塊106可響應于接入點104的接入憑證中的改變而發(fā)送再次邀請。
[0058]方法200進一步包括在218處,由編程模塊106基于編程憑證來認證無線設備112。例如,編程模塊106可通過與無線設備112交換認證消息來認證無線設備112 (如關于圖3和4所描述的)。對無線設備112的認證可解鎖無線設備112。解鎖無線設備112可使得能用圖1的網(wǎng)絡102的接入點104的接入憑證對無線設備112編程。
[0059]方法200進一步包括,一旦成功認證無線設備112,就在220處用接入點104的接入憑證對無線設備112編程。為了解說,編程模塊106可從接入點104接收接入憑證,并用接收到的接入憑證對無線設備112編程。接入憑證可包括接入點104的服務集標識符(SSID)和/或接入點104的口令短語。例如,如果包括編程模塊106的智能電話被連接到接入點104并且該智能電話被用于編程無線設備112,則該智能電話可將接入憑證克隆到新無線設備。在特定實施例中,編程模塊106可存儲接收到的接入憑證以供將來使用。在用接入點104的接入憑證編程無線設備112之后,無線設備112可被配置成經由接入點104與服務器120或其他設備通信。
[0060]方法200還包括在222處,執(zhí)行無線設備112與接入點104的設備關聯(lián)。無線設備112與接入點104的設備關聯(lián)是基于對無線設備112的配置(包括用接入點104的接入憑證來編程無線設備112)來執(zhí)行的。設備關聯(lián)在無線設備112和接入點104之間建立關系,該關系允許無線設備112經由接入點104與網(wǎng)絡132外的設備通信。在無線設備112與接入點104相關聯(lián)之后,無線設備112可經由接入點104與圖1的網(wǎng)絡132外的服務器120和其他設備通信。
[0061]雖然圖2和對圖2的方法200的描述述及編程模塊106,但在另一實施例中,圖1的單個設備114可被用于代替編程模塊106,而不偏離上述的方法200。
[0062]參考圖3,公開了根據(jù)圖2的方法200自動配置無線設備112以經由圖1的系統(tǒng)100中的網(wǎng)絡132的接入點104進行通信的方法的特定實施例,且該方法一般地表示為300。圖3解說圖1的無線設備112、接入點104和編程模塊106的操作。
[0063]在方法300中,編程模塊106和無線設備112通過接入點104彼此發(fā)送和接收消息。接入點104用作使得能由編程模塊106配置無線設備112的渠道。
[0064]方法300可包括在302處,在編程模塊106和接入點104之間建立安全連接。編程模塊106和接入點104之間的安全連接可在無線設備112的認證之前建立。這可借助可信網(wǎng)絡或使用認證和授權協(xié)議會話(例如,因特網(wǎng)工程任務組(IETF)網(wǎng)絡工作組請求評注(RFC) 2866遠程認證撥入用戶服務(RADIUS)類型協(xié)議會話或RFC3588 (Diameter)類型協(xié)議會話)來達成。方法300還包括在304處,由接入點104使用信標、探測響應和/或接入點廣告消息來發(fā)送服務發(fā)現(xiàn)消息。接入點104還可在服務發(fā)現(xiàn)消息中發(fā)送設備編程能力信息。例如,接入點104還可在信標、探測響應和/或接入點廣告消息中發(fā)送設備編程能力信息。接入點104還可在服務發(fā)現(xiàn)消息中發(fā)送因設備而異的信息,包括例如無線設備112的序列號。無線設備112可接收包括設備編程能力信息的服務發(fā)現(xiàn)消息。
[0065]方法300可包括在306處,由無線設備112經由接入點104將編程請求消息發(fā)送給編程模塊106。編程請求消息可包括對編程無線設備112的請求。在特定實施例中,編程請求消息可包括無線設備112的因設備而異的信息,諸如舉例而言,無線設備112的序列號。無線設備112可使用一個或多個認證幀來發(fā)送編程請求消息。例如,這一個或多個認證幀可以是局域網(wǎng)上可擴展認證協(xié)議(EAPOL)幀。
[0066]在308處,編程模塊106可經由接入點104從無線設備112接收編程請求消息。例如,編程模塊106可將編程請求消息作為一個或多個認證授權和記賬(AAA)協(xié)議消息來接收。在從無線設備112接收了編程請求消息之后,在310處,編程模塊106可經由接入點104向無線設備112發(fā)送標識請求消息。標識請求消息可包括對無線設備112的標識信息的請求。例如,標識請求消息可包括可擴展認證協(xié)議(EAP)標識請求。在312處,無線設備112可經由接入點104從編程模塊106接收標識請求消息。例如,無線設備112可在一個或多個EAPOL幀內接收標識請求消息。
[0067]方法300可包括在314處,響應于接收到標識請求消息,經由接入點104將包括無線設備112的標識信息的標識響應消息發(fā)送給編程模塊106。例如,標識信息可包括無線設備112的序列號。在316處,編程模塊106可經由接入點104從無線設備接收標識響應消息。編程模塊106可將標識響應信息作為包括EAP標識響應的一個或多個AAA協(xié)議消息來接收。
[0068]方法300還包括在318處,由編程模塊106經由接入點104向無線設備112發(fā)送一個或多個認證消息。在特定實施例中,這一個或多個認證消息中的至少一者可包括編程憑證。為了解說,編程模塊106可被配置成基于編程憑證來認證無線設備112。編程模塊106可將這一個或多個認證消息作為一個或多個AAA協(xié)議消息來發(fā)送。方法300還包括在320處,在無線設備112處經由接入點104從編程模塊106接收這一個或多個認證消息。
[0069]方法300可進一步包括在320處,由無線設備112經由接入點104將至少一個認證消息發(fā)送給編程模塊106。在318處,編程模塊106可經由接入點104從無線設備112接收該至少一個認證消息。如圖3中所解說的,編程模塊106可將該至少一個認證消息作為一個或多個AAA協(xié)議消息來接收。
[0070]在特定實施例中,在318處,一個或多個認證消息可被發(fā)送給無線設備112,并且在318處,可在編程模塊106處接收該至少一個認證消息以根據(jù)一種或多種電氣電子工程師協(xié)會(IEEE) 802.11標準來認證無線設備112。
[0071]方法300可包括在322處,由編程模塊106經由接入點104向無線設備112發(fā)送認證成功消息。認證成功消息可指示由編程模塊106成功認證無線設備112。例如,編程模塊106可將認證成功消息作為包括EAP成功指示的一個或多個AAA協(xié)議消息來發(fā)送。基于編程憑證來認證無線設備112可解鎖該無線設備112以便用接入憑證來進行編程。方法300可進一步在324處,經由接入點104從編程模塊106接收認證成功消息。例如,無線設備112可在一個或多個EAPOL幀內接收標識認證成功消息。方法300還可包括在328處在無線設備112和接入點104之間的密鑰推導通信。在成功完成認證之后,無線設備解鎖該設備的用于存儲接入網(wǎng)憑證(諸如SSID和口令短語)的非易失性存儲器。在將接入網(wǎng)憑證(例如,SSID或口令短語)編程到設備的非易失性存儲器中之后,該設備鎖定該存儲器。
[0072]方法300進一步包括在330處,由編程模塊106經由接入點104向無線設備112發(fā)送一個或多個編程消息。例如,編程模塊106可將一個或多個編程消息作為AAA協(xié)議消息來發(fā)送。該一個或多個編程消息可包括編程信息,該編程信息包括圖1的網(wǎng)絡102、132的接入點104的接入憑證。無線設備112可被配置成用接入點104的接入憑證來編程。方法300可包括在332處,在無線設備112處經由接入點104接收一個或多個編程消息。例如,無線設備112可在一個或多個EAPOL幀內接收一個或多個編程消息。
[0073]在特定實施例中,在332處,無線設備112可經由接入點104向編程模塊106發(fā)送一個或多個編程響應消息。這一個或多個編程響應消息可包括確認用接入點104的接入憑證對無線設備112的編程。無線設備112可在一個或多個EAPOL幀內發(fā)送這一個或多個編程響應消息。在330處,編程模塊106可經由接入點104從無線設備112接收這一個或多個編程響應消息。例如,編程模塊106可將這一個或多個編程響應消息作為一個或多個AAA協(xié)議消息來接收。方法300還包括在334處,執(zhí)行無線設備112與接入點104的本地關聯(lián)。在334處執(zhí)行本地關聯(lián)可使無線設備112能使用數(shù)據(jù)幀而非認證幀(諸如EAPOL幀)來與編程模塊106通信。
[0074]在上述方法300中,在308、310、316、318、322和330處由編程模塊106發(fā)送或在編程模塊106處接收的消息可以是認證授權和記賬(AAA)協(xié)議消息,諸如上面關于一些消息所描述的。此外,在306、312、314、320、324和332處由無線設備112發(fā)送或在無線設備112處接收的每個消息可使用一個或多個認證幀被分別發(fā)送或接收,例如上面關于一些消息所描述的。例如,發(fā)送給無線設備112或在無線設備112處接收的認證幀可以是局域網(wǎng)上可擴展認證協(xié)議(EAPOL)幀。
[0075]參考圖4,公開了根據(jù)圖2的方法200自動配置無線設備112以經由圖1的系統(tǒng)100中的網(wǎng)絡102的接入點104進行通信的方法的另一特定實施例,且該方法一般地表示為300。圖3解說了圖1的無線設備112、接入點104和編程模塊106的操作。
[0076]可按關于圖3的方法300所描述的方式在302-328處執(zhí)行方法400。方法400可包括在430處,執(zhí)行無線設備112與接入點104的本地關聯(lián)。與圖3的方法300形成對比,該本地關聯(lián)是在編程模塊106向無線設備112發(fā)送編程消息之前在430處執(zhí)行的。在430處的本地關聯(lián)之后,方法400還可包括在432處,由編程模塊106經由接入點104向無線設備112發(fā)送一個或多個編程消息。例如,在432處,編程模塊106可在數(shù)據(jù)分組內發(fā)送一個或多個編程消息。這一個或多個編程消息可包括編程信息,該編程信息包括圖1的網(wǎng)絡102、132的接入點104的接入憑證。方法400進一步包括在434處,在該無線設備112處接收這一個或多個編程消息。例如,無線設備112可在一個或多個數(shù)據(jù)幀內接收這一個或多個編程消息。為了解說,無線設備112可經由一端口接收這一個或多個數(shù)據(jù)幀,該端口使無線設備112能使用數(shù)據(jù)幀經由接入點104與編程模塊106通信。
[0077]在特定實施例中,在434處,無線設備112可經由接入點104將一個或多個編程響應消息發(fā)送給編程模塊106。這一個或多個編程響應消息可包括確認用接入點104的接入憑證對無線設備112的編程。無線設備112可在一個或多個數(shù)據(jù)幀內發(fā)送這一個或多個編程響應消息。在432處,編程模塊106可經由接入點104從無線設備112接收這一個或多個編程響應消息。例如,編程模塊106可在數(shù)據(jù)分組內接收這一個或多個編程響應消息。
[0078]參考圖5,公開了用于自動配置無線設備以經由網(wǎng)絡的接入點進行通信的系統(tǒng)的另一特定解說性實施例,并且該系統(tǒng)一般地表示為500。圖5解說了網(wǎng)絡502和網(wǎng)絡532。網(wǎng)絡502包括在被自動配置之前的無線設備512。網(wǎng)絡532對應于在自動配置無線設備512之后的網(wǎng)絡502。圖5關于網(wǎng)絡502的描述適用于網(wǎng)絡532,除了在網(wǎng)絡502中的無線設備512尚未被配置成經由網(wǎng)絡502,532的接入點504與網(wǎng)絡502、532外的設備(例如服務器520)通信。
[0079]在特定實施例中,系統(tǒng)500可包括網(wǎng)絡502、編程設備514和包括服務器520的第二網(wǎng)絡522。網(wǎng)絡502可經由有線或無線連接被耦合至第二網(wǎng)絡522。在特定實施例中,網(wǎng)絡502可以是顧客房屋網(wǎng)絡(例如,家庭局域網(wǎng)、商業(yè)局域網(wǎng)等),且第二網(wǎng)絡522可以是因特網(wǎng)。
[0080]在特定實施例中,網(wǎng)絡502可包括接入點504、第一站508和第二站510。第一站508和第二站510可被配置成經由接入點504與其他設備(例如服務器520)通信。例如,第一站508和第二站510可以是計算機(例如平板計算機、膝上型計算機、臺式計算機等)或被配置成經由接入點504無線地傳達數(shù)據(jù)的另一設備。網(wǎng)絡502還可包括尚未被配置成經由接入點504與其他設備(例如服務器520)通信的無線設備512。
[0081]在特定實施例中,在配置了無線設備512之后,接入點504可使無線設備512能經由接入點504與網(wǎng)絡502外的其他設備通信。例如,在無線設備512被配置之后,接入點504可使無線設備512能與服務器520通信。在特定實施例中,接入點504可與一種或多種電氣電子工程師協(xié)會(IEEE)802.11標準兼容。在成功完成認證后,無線設備解鎖該設備的用于存儲接入網(wǎng)憑證(諸如SSID和口令短語)的非易失性存儲器。在將接入網(wǎng)憑證(例如SSID或口令短語)編程到設備的非易失性存儲器中之后,該設備鎖定該存儲器。
[0082]在特定實施例中,無線設備512可能需要由編程模塊506配置成經由接入點504與網(wǎng)絡502、532外的設備通信。為了解說,無線設備512可以是不具有用于用接入點504的接入憑證來手動配置無線設備512的數(shù)據(jù)輸入和/或顯示接口的設備。例如,無線設備512可以是家用電器(例如,電冰箱、微波爐、洗碗機、洗衣機、干衣機、空調單元、電熱水器、電爐)、被配置成進行測量的儀表(例如,電表、水表、氣表)、移動設備、相機、多媒體播放器、娛樂單元、導航設備、或其任何組合。在特定實施例中,無線設備512可與一種或多種IEEE802.11標準兼容或包括與一種或多種IEEE802.11標準兼容的組件。
[0083]在特定實施例中,編程設備514可包括編程模塊506,它能將無線設備512配置成經由接入點504與網(wǎng)絡502、532外的設備通信。為了解說,編程設備514可被配置成執(zhí)行服務發(fā)現(xiàn)以標識無線設備512。例如,編程設備514可基于信標、公共動作幀、探測請求消息、或其任何組合來執(zhí)行服務發(fā)現(xiàn)。在特定實施例中,編程設備514可以是智能電話、個人數(shù)字助理(PDA)、計算機、連接至計算設備的便攜式存儲器、或其任何組合。
[0084]在特定實施例中,編程設備514可在編程設備514和無線設備512之間建立無線連接516。編程模塊506可經由無線連接516來配置無線設備512。例如,編程設備514和無線設備512之間的無線連接516可以是對等連接(例如wifi直連)。為了解說,編程設備514可根據(jù)藍牙標準、電氣電子工程師協(xié)會(IEEE)802.11標準、或另一對等標準中的一者或多者在編程設備514和無線設備512之間建立對等連接。在建立了編程設備514和無線設備512之間的無線連接516之后,編程模塊506可經由無線連接516來配置無線設備512。
[0085]在特定的替換性實施例中,無線設備512可作為用于使編程設備514能在編程設備514和無線設備512之間建立無線連接516的有限目的的接入點來工作。在建立了無線連接516之后,編程模塊506可經由無線連接516來配置無線設備512。
[0086]在特定實施例中,編程模塊506可配置無線設備512以經由接入點504與網(wǎng)絡502外的其他設備通信。為了解說,編程模塊506可通過認證并編程無線設備512來配置無線設備512。例如,編程模塊506可基于編程憑證來認證無線設備512。
[0087]在特定實施例中,用戶可使用編程設備514獲得(例如從web站點下載)編程憑證,并使得編程憑證對于編程模塊506可用。在替換性實施例中,編程模塊506可被配置成從服務器(諸如服務器520)自動獲得(即無需用戶參與)編程憑證。例如,編程模塊506可被配置成使用編程設備514的通信能力從服務器520獲得編程憑證。
[0088]在又一替換性實施例中,用戶可將應用下載到編程設備514上。例如,服務器520可向編程設備514中的編程模塊506提供應用以使編程模塊506能執(zhí)行對無線設備的認證和編程。一旦該應用被執(zhí)行,編程設備514就可獲得編程憑證。為了解說,用戶可使用編程設備514 (例如智能電話)通過在特定web站點(例如公用事業(yè)公司的web站點)輸入購買證明信息來將應用下載到智能電話上。替換地,用戶可在特定web站點提供其他相關信息來下載應用。一旦所下載的應用被執(zhí)行,編程設備514就可獲得編程憑證。在特定實施例中,編程憑證可包括設備標識符、無線設備的口令短語、數(shù)字證書、或其組合。在特定實施例中,編程模塊506可作為應用被下載到編程設備514 (例如智能電話)。該應用的執(zhí)行可自動配置無線設備112,而無需來自用戶的任何進一步參與。例如,用戶可以能夠基于在購買時或當用戶接收到電子郵件(email)消息時所提供的信息來下載應用。
[0089]在特定實施例中,基于編程憑證來認證無線設備512可解鎖該無線設備512以使得能用接入憑證來編程無線設備512。例如,可由無線設備512的制造商或商家來鎖定該無線設備512。可鎖定無線設備512以,例如防止對無線設備512的未經授權編程。通過基于編程憑證認證無線設備512來解鎖無線設備512可解鎖無線設備512以供編程。為了解說,編程模塊506可用網(wǎng)絡502、532的接入點504的接入憑證來編程無線設備512以使無線設備512能經由接入點504與網(wǎng)絡502、532外的設備通信。
[0090]在特定實施例中,接入憑證可包括接入點504的服務集標識符(SSID)和接入點504的口令短語中的一者或多者。
[0091]在特定實施例中,用戶可向編程模塊506提供接入憑證。在替換性實施例中,編程設備514可從服務器520獲得接入憑證。
[0092]網(wǎng)絡532對應于由編程模塊506配置無線設備512之后的網(wǎng)絡502,從而無線設備512能操作用于經由接入點504與網(wǎng)絡502、532外的設備通信。
[0093]在操作期間,編程設備514可經由對等無線連接與無線設備512通信以使編程模塊506能配置無線設備512。編程模塊506可基于編程憑證來認證無線設備512。例如,包括編程模塊506的編程設備514可從下載到編程設備514上的應用的執(zhí)行來獲得編程憑證。在認證無線設備512以解鎖該無線設備512之后,編程模塊506可用接入點504的接入憑證來編程無線設備512。例如,包括編程模塊506的編程設備514可從服務器520獲得接入憑證。一旦成功認證并編程無線設備512,無線設備512可經由接入點504與網(wǎng)絡502,532外的設備通信。為了解說,無線設備512可向服務器520提供關于無線設備512的操作條件的信息。服務器520還可經由網(wǎng)絡502、532的接入點504控制無線設備520的一個或多個操作。
[0094]通過自動配置無線設備512,無線設備512可經由接入點504與網(wǎng)絡502、532外的設備通信。由編程模塊506自動配置無線設備512可實現(xiàn)配置過程中沒有用戶參與或有限用戶參與的情況下對無線設備的配置。使用編程設備(諸如智能電話)還可減少將新設備添加到網(wǎng)絡的成本。另外,配置無線設備512以使用現(xiàn)有接入點(諸如接入點504)也可減少將新設備添加到現(xiàn)有網(wǎng)絡中的成本。另外,編程模塊506進行的自動配置實現(xiàn)了對可能不具有用于手動配置設備的數(shù)據(jù)輸入和/或顯示接口的無線設備的配置。
[0095]參考圖6,公開了用于自動配置無線設備512以經由圖5的系統(tǒng)500中的網(wǎng)絡502的接入點504進行通信的方法的特定實施例,且該方法一般地表示為600。圖6解說圖5的無線設備512、包括編程模塊506的編程設備514、以及接入點504的操作。
[0096]方法600包括在606處,獲得編程憑證和接入憑證以配置無線設備512經由接入點504進行通信。例如,一旦執(zhí)行下載到編程設備514上的應用,編程設備514就可獲得編程憑證。編程設備514可替換地從服務器(諸如圖5的服務器520)獲得接入憑證。
[0097]方法600可包括在610處對無線設備512上電。例如,無線設備512可響應于來自用戶的輸入或以特定間隔上電。方法600還可包括在612處執(zhí)行服務發(fā)現(xiàn)。在特定實施例中,無線設備512可響應于上電而執(zhí)行服務發(fā)現(xiàn)。例如,無線設備512可在上電后執(zhí)行服務發(fā)現(xiàn)以標識編程設備514。在特定替換性實施例中,無線設備512可執(zhí)行服務發(fā)現(xiàn)以經由接入點504恢復通信。
[0098]在特定替換性實施例中,編程設備514可執(zhí)行服務發(fā)現(xiàn)以標識無線設備512。例如,編程設備514可基于信標、公共動作幀、探測請求消息、或其任何組合來執(zhí)行服務發(fā)現(xiàn)。
[0099]方法600包括在614處,由無線設備512將探測請求發(fā)送到包括編程模塊506的編程設備514。編程設備514可從無線設備512接收第一設備公鑰,并將第一設備公鑰與第二設備公鑰進行比較。在特定實施例中,第二設備公鑰可以是從服務器520接收到的設備密鑰。如果編程模塊514確定第一設備公鑰和第二設備公鑰之間存在匹配,則編程設備514可發(fā)送包括對該匹配的指示的探測響應。在616處,無線設備512可從編程模塊506接收探測響應。
[0100]方法600還包括在618處,由編程模塊506基于編程憑證來認證無線設備512。例如,編程模塊506可通過與無線設備512交換認證消息來認證無線設備512。對無線設備512的認證可解鎖無線設備512。解鎖無線設備512可使得能用圖5的網(wǎng)絡502、532的接入點504的接入憑證來對無線設備512進行后續(xù)編程。
[0101]方法600還包括在620處,用接入點504的接入憑證來編程無線設備512。為了解說,編程設備514可從服務器520接收接入憑證,并用該接入憑證來編程無線設備512。為了解說,接入憑證可包括接入點504的服務集標識符(SSID)和/或接入點504的口令短語。在特定實施例中,編程模塊506可存儲接收到的接入憑證以供將來使用。在用接入點504的接入憑證來編程無線設備512之后,無線設備512可被配置成經由接入點504與服務器520通信。
[0102]方法600還包括在622處,執(zhí)行無線設備512與接入點504的關聯(lián)。在無線設備512與接入點504相關聯(lián)之后,無線設備512可經由接入點504與圖5的網(wǎng)絡502、532外的服務器520和其他設備通信。
[0103]在特定實施例中,方法600可使用來自接入-認證協(xié)議的認證框架以及來自wifi受保護接入(WPA)協(xié)議的編程框架。
[0104]參考圖7,公開了無線通信設備700的特定實施例的框圖,其可作為編程模塊、包括編程模塊的編程設備、包括接入點和編程模塊的單個設備、以及適于被配置成經由接入點進行通信的無線設備中的一者或多者來工作。
[0105]設備700可用作編程模塊來配置無線設備以經由網(wǎng)絡的接入點與網(wǎng)絡外的設備通信,如參照圖1-4的編程模塊106以及圖5和6的編程模塊506所描述的。
[0106]設備700還可用作包括編程模塊的編程設備,如參照圖5和6的編程設備514所描述的。另外,設備700可作為包括接入點和編程模塊的單個設備來工作,如參考圖1的單個設備114所描述的以及如關于圖2的描述所指示的。此外,設備700還可用作適于被配置成經由接入點進行通信的無線設備,如參考圖1-4的無線設備112以及圖5和6的無線設備512所描述的。
[0107]設備700包括處理器,諸如耦合到存儲器732的處理器710。存儲器732可以是存儲數(shù)據(jù)(例如被用于認證無線設備以解鎖該無線設備從而使得能用接入點的接入憑證來編程該解鎖的設備的編程憑證792)、指令(例如自動配置無線設備的指令790)或這兩者的非瞬態(tài)計算機可讀存儲介質。在特定實施例中,存儲器732可包括可由處理器710執(zhí)行以使得處理器710執(zhí)行設備700的一個或多個功能的指令780。例如,指令780可包括用戶應用、操作系統(tǒng)、或其他可執(zhí)行指令、或其組合。指令780可由處理器710執(zhí)行以使得處理器710執(zhí)行關于圖1-6所述的至少一部分功能性。例如,當設備700作為無線設備(諸如圖1-4的無線設備112或圖5和6的無線設備512)工作時,指令780可由處理器710執(zhí)行以使得處理器710發(fā)起向編程模塊(諸如圖1-4的編程模塊106或圖5和6的編程模塊514)發(fā)送編程請求消息。
[0108]設備700可包括用于發(fā)送和接收信號和/或消息的收發(fā)機750。例如,當設備700向無線設備(例如圖6的無線設備512)傳送一個或多個認證消息(例如圖6的探測響應消息616)或任何其他消息時,設備700可用作發(fā)射機。作為另一示例,當設備700接收圖6的探測請求消息614時,設備700可用作接收機。在特定替換性實施例中,處理器710可包括自動配置無線設備(諸如圖6的無線設備512)的邏輯712,以作為自動配置無線設備的指令790的補充或替代。例如,邏輯712可在處理器710內的硬件中實現(xiàn)。替換地,邏輯712可在處理器710外的硬件中實現(xiàn)。
[0109]設備700還可包括有線接口 746。為了解說,當設備700作為可配置無線設備以經由接入點與其他設備通信的編程模塊工作時,設備700可經由該有線接口被耦合至接入點。例如,當設備700作為編程模塊106 (圖1中示出)工作時,設備600可經由有線接口746耦合至接入點104。設備700可經由接入點(諸如圖1、3和4的接入點104)向/從無線設備(例如圖1-4的無線設備112)發(fā)送和接收消息。
[0110]圖7還示出可被耦合至處理器710以及顯示器728的顯示控制器726。編碼器/解碼器(CODEC) 734 (例如音頻和/或語音CODEC)可被耦合至處理器710。揚聲器736和話筒738可被耦合至C0DEC734。圖7還指示了無線控制器740可被耦合至處理器710以及收發(fā)機750,該收發(fā)機750被耦合至無線天線742。在特定實施例中,可將處理器710、顯示控制器726、存儲器732、C0DEC734、無線控制器740和收發(fā)機750包括在系統(tǒng)級封裝或片上系統(tǒng)設備722中。
[0111]在特定實施例中,輸入設備730和電源744被耦合至片上系統(tǒng)設備722。此外,在特定實施例中,如圖7中所解說的,顯示器728、輸入設備730、揚聲器736、話筒738、無線天線742和電源744可在片上系統(tǒng)設備722外部。然而,顯示器728、輸入設備730、揚聲器736、話筒738、無線天線742和電源744中的每一者可耦合至片上系統(tǒng)設備722的組件,諸如接口或控制器。
[0112]應該注意到,雖然圖7描繪了無線通信設備,但處理器710和存儲器732可被集成到其他設備中,諸如多媒體播放器、娛樂單元、導航設備、個人數(shù)字助理(PDA)、固定位置數(shù)據(jù)單元、或計算機(例如平板計算機、膝上型計算機、臺式計算機等)、媒體設備、路由器或網(wǎng)關設備、或被配置成無線地傳達數(shù)據(jù)的另一設備。
[0113]結合所描述的實施例,公開了包括用于接收編程憑證的裝置的設備。例如,用于接收編程憑證的裝置可包括圖1-4的編程模塊106以及圖5和6的包括編程模塊506的編程設備514、圖7的設備700或其一部分、被配置成接收編程憑證的一個或多個其他設備,或其任何組合。
[0114]該設備還包括用于基于編程憑證來認證無線設備的裝置。例如,用于認證的裝置可包括圖1-4的編程模塊106以及圖5和6的包括編程模塊506的編程設備514、圖7的設備700或其一部分、被配置成認證無線設備的一個或多個其他設備,或其任何組合。
[0115]該設備還包括用于用網(wǎng)絡的接入點的接入憑證來編程無線設備的裝置。例如,用于接編程的裝置可包括圖1-4的編程模塊106以及圖5和6的包括編程模塊506的編程設備514、圖7的設備700或其一部分、被配置成用接入憑證來編程無線設備的一個或多個其他設備,或其任何組合。
[0116]結合所描述的實施例,公開了包括用于執(zhí)行服務發(fā)現(xiàn)的裝置的設備。例如,用于執(zhí)行服務發(fā)現(xiàn)的裝置可包括圖1-4的編程模塊106以及圖5和6的包括編程模塊506的編程設備514、圖1-4的無線設備112、圖5和6的無線設備512、圖7的設備700或其一部分、被配置成執(zhí)行服務發(fā)現(xiàn)的一個或多個其他設備,或其任何組合。
[0117]該設備還包括用于向編程模塊發(fā)送探測請求的裝置。例如,用于向編程模塊發(fā)送探測請求的裝置可包括圖1-4的編程模塊106、圖5和6的包括編程模塊506的編程設備514、圖7的設備700或其一部分、被配置成發(fā)送探測請求的一個或多個其他設備,或其任何組合。
[0118]該設備還包括用于接收包括對第一設備公鑰和第二設備公鑰之間的匹配的指示的探測響應的裝置。例如,用于向編程模塊發(fā)送探測請求的裝置可包括圖1-4的無線設備112、圖5和6的無線設備512、圖7的設備700或其一部分、被配置成接收探測響應的一個或多個其他設備,或其任何組合。
[0119]結合所描述的實施例,公開了包括用于接收包括對編程無線設備的請求的編程請求消息的裝置的設備。例如,用于接收的裝置可包括圖1-4的編程模塊106以及圖5和6的包括編程模塊506的編程設備514、圖7的設備700或其一部分、被配置成接收編程請求的一個或多個其他設備,或其任何組合。
[0120]該設備還包括用于向無線設備發(fā)送包括編程憑證的一個或多個認證消息的裝置。例如,用于發(fā)送一個或多個認證消息的裝置可包括圖1-4的編程模塊106、圖5和6的包括編程模塊506的編程設備514、圖7的設備700或其一部分、被配置成發(fā)送一個或多個認證消息的一個或多個其他設備,或其任何組合。
[0121]該設備還包括用于向無線設備發(fā)送包括網(wǎng)絡的接入點的接入憑證的一個或多個編程消息的裝置。例如,用于發(fā)送一個或多個編程消息的裝置可包括圖1-4的編程模塊106、圖5和6的包括編程模塊506的編程設備514、圖7的設備700或其一部分、被配置成發(fā)送一個或多個編程消息的一個或多個其他設備,或其任何組合。
[0122]結合所描述的實施例,公開了包括用于執(zhí)行服務發(fā)現(xiàn)以標識無線設備的裝置的設備。例如,用于執(zhí)行服務發(fā)現(xiàn)的裝置可包括圖1-4的編程模塊106以及圖5和6的包括編程模塊506的編程設備514、圖7的設備700或其一部分、被配置成執(zhí)行服務發(fā)現(xiàn)的一個或多個其他設備,或其任何組合。
[0123]該設備還包括用于在包括編程模塊的編程設備和無線設備之間建立無線連接的裝置。例如,用于建立無線連接的裝置可包括:圖5和6的包括編程模塊506的編程設備514、圖7的設備700或其一部分、被配置成建立無線連接的一個或多個其他設備,或其任何組合。
[0124]該設備還包括用于基于編程憑證來認證無線設備的裝置。例如,用于認證的裝置可包括圖1-4的編程模塊106、圖5和6的包括編程模塊506的編程設備514、圖7的設備700或其一部分、被配置成進行認證的一個或多個其他設備,或其任何組合。
[0125]該設備還包括用于用網(wǎng)絡的接入點的接入憑證來編程無線設備的裝置。例如,用于編程的裝置可包括圖1-4的編程模塊106、圖5和6的包括編程模塊506的編程設備514、圖7的設備700或其一部分、被配置成編程無線設備的一個或多個其他設備,或其任何組

口 ο
[0126]本領域技術人員將進一步領會,結合本文所公開的實施例來描述的各種解說性邏輯框、配置、模塊、電路、和算法步驟可實現(xiàn)為電子硬件、計算機軟件、或這兩者的組合。各種解說性組件、框、配置、模塊、電路、和步驟已經在上文以其功能性的形式作了一般化描述。此類功能性是被實現(xiàn)為硬件還是軟件取決于具體應用和施加于整體系統(tǒng)的設計約束。技術人員可針對每種特定應用以不同方式來實現(xiàn)所描述的功能性,但此類實現(xiàn)決策不應被解讀為致使脫離本公開的范圍。
[0127]結合本文所公開的實施例描述的方法或算法的各個步驟可直接用硬件、由處理器執(zhí)行的軟件模塊、或兩者的組合來實現(xiàn)。軟件模塊可駐留在隨機存取存儲器(RAM)、閃存、只讀存儲器(ROM)、可編程只讀存儲器(PR0M)、可擦式可編程只讀存儲器(EPR0M)、電可擦式可編程只讀存儲器(EEPR0M)、寄存器、硬盤、可移動盤、壓縮盤只讀存儲器(⑶-ROM)、或任何其他形式的非瞬態(tài)存儲介質。示例性存儲介質耦合到處理器以使得該處理器能從該存儲介質讀取信息以及向該存儲介質寫入信息。替換地,存儲介質可被整合到處理器。處理器和存儲介質可駐留在專用集成電路(ASIC)中。ASIC可駐留在計算設備或用戶終端(例如移動電話或PDA)中。在替換方案中,處理器和存儲介質可作為分立組件駐留在計算設備或用戶終端中。
[0128]提供前面對所公開的實施例的描述是為了使本領域技術人員皆能制作或使用所公開的實施例。對這些實施例的各種修改對于本領域技術人員而言將是顯而易見的,并且本文中定義的原理可被應用于其他實施例而不會脫離本公開的范圍。因此,本公開并非旨在被限定于本文中公開的實施例,而是應被授予與如由所附權利要求定義的原理和新穎性特征一致的最廣的可能范圍。
【權利要求】
1.一種自動配置無線設備的方法,所述方法包括: 在編程模塊處從服務器接收編程憑證; 基于所述編程憑證來認證所述無線設備;以及 用網(wǎng)絡的接入點的接入憑證來編程所述無線設備以使所述無線設備能經由所述接入點與所述網(wǎng)絡外的設備通信。
2.如權利要求1所述的方法,其特征在于,基于所述編程憑證來認證所述無線設備對所述無線設備解鎖以使得能用所述接入憑證對所述無線設備進行編程。
3.如權利要求2所述的方法,其特征在于,所述編程模塊通過經由所述接入點與所述無線設備交換認證消息來認證所述無線設備。
4.如權利要求3所述的方法,其特征在于,所述編程憑證包括共享密鑰。
5.如權利要求3所述的方法,其特征在于,所述編程憑證包括數(shù)字證書。
6.如權利要求3所述的方法,其特征在于,所述編程憑證包括用戶名和口令。
7.如權利要求3所述的方法,其特征在于,所述編程憑證包括存儲在訂戶身份模塊(SIM)內的信息。
8.如權利要求3所述的方法,其特征在于,所述接入憑證包括所述接入點的服務集標識符(SSID)和所述接入 點的口令短語。
9.如權利要求8所述的方法,其特征在于,所述編程模塊被配置成從所述接入點接收所述接入憑證。
10.如權利要求8所述的方法,其特征在于,所述接入憑證被輸入到編程模塊中。
11.如權利要求2所述的方法,其特征在于,所述編程模塊和所述接入點被集成到單個設備中,所述單個設備被配置成執(zhí)行接入點功能和編程模塊功能。
12.如權利要求1所述的方法,其特征在于,還包括在認證所述無線設備之前在所述編程模塊與所述接入點之間建立安全連接。
13.如權利要求1所述的方法,其特征在于,還包括由所述編程模塊向所述無線設備發(fā)送邀請以發(fā)起對所述無線設備的配置。
14.如權利要求13所述的方法,其特征在于,所述編程模塊使用信標或通用廣告服務(GAS)幀或探測響應消息來發(fā)送所述邀請。
15.如權利要求13所述的方法,其特征在于,進一步包括在由所述編程模塊發(fā)起對所述無線設備的配置之前,由所述無線設備發(fā)現(xiàn)所述網(wǎng)絡。
16.如權利要求15所述的方法,其特征在于,所述無線設備被適配成使用探測請求消息或接入網(wǎng)查詢協(xié)議(ANQP)消息來發(fā)現(xiàn)所述網(wǎng)絡。
17.如權利要求13所述的方法,其特征在于,進一步包括執(zhí)行服務發(fā)現(xiàn)以檢測通過在一個或多個信標幀、通用廣告服務(GAS)幀或接入網(wǎng)查詢協(xié)議(ANQP)消息上所攜帶的網(wǎng)際協(xié)議(IP)分組來傳達的服務發(fā)現(xiàn)標識符。
18.如權利要求13所述的方法,其特征在于,進一步包括由所述編程模塊向所述無線設備發(fā)送再次邀請以再次發(fā)起對所述無線設備的所述配置。
19.如權利要求1所述的方法,其特征在于,進一步包括由所述編程模塊執(zhí)行服務發(fā)現(xiàn)以標識要配置成經由所述接入點與所述網(wǎng)絡外的所述設備通信的一個或多個可用無線設備。
20.如權利要求1所述的方法,其特征在于,所述接入點和所述無線設備與一種或多種電氣電子工程師協(xié)會(IEEE) 802.11標準兼容。
21.一種用于自動配置無線設備的裝置,所述裝置包括: 處理器;以及 存儲指令的存儲器,所述指令能由所述處理器執(zhí)行以: 基于所接收到的編程憑證來認證所述無線設備,其中所述編程憑證是從服務器接收的;以及 用網(wǎng)絡的接入點的接入憑證來編程所述無線設備以使所述無線設備能經由所述接入點與所述網(wǎng)絡外的一個或多個設備通信。
22.如權利要求21所述的裝置,其特征在于,基于所述編程憑證來認證所述無線設備對所述無線設備解鎖以使得能用所述接入憑證對所述無線設備進行編程。
23.一種用于自動配置無線設備的設備,所述設備包括: 用于從服務器接收編程憑證的裝置; 用于基于所述編程憑證來認證所述無線設備的裝置;以及 用于用網(wǎng)絡的接入點的接入憑證來編程所述無線設備以使所述無線設備能經由所述接入點與所述網(wǎng)絡外的一個或多個設備通信的裝置。
24.如權利要求23所述的設備,其特征在于,基于所述編程憑證來認證所述無線設備對所述無線設備解鎖以使得能用所述接入憑證對所述無線設備進行編程。
25.—種包括程序代碼的非瞬態(tài)計算機可讀介質,所述程序代碼當由處理器執(zhí)行時致使所述處理器: 基于所接收的編程憑證來認證無線設備,其中所述編程憑證是從服務器接收的;以及 用網(wǎng)絡的接入點的接入憑證來編程所述無線設備以使所述無線設備能經由所述接入點與所述網(wǎng)絡外的一個或多個設備通信。
26.如權利要求25所述的非瞬態(tài)計算機可讀介質,其特征在于,基于所述編程憑證來認證所述無線設備對所述無線設備解鎖以使得能用所述接入憑證對所述無線設備進行編程。
27.一種自動配置無線設備的方法,所述方法包括: 由所述無線設備執(zhí)行服務發(fā)現(xiàn)以標識編程模塊; 向所述編程模塊發(fā)送包括第一設備公鑰的探測請求;以及 從所述編程模塊接收包括對所述第一設備公鑰和第二設備公鑰之間的匹配的指示的探測響應。
28.如權利要求27所述的方法,其特征在于,對所述第一設備公鑰和所述第二設備公鑰之間的匹配的所述指示包括從所述編程模塊到所述無線設備的邀請以發(fā)起由所述編程模塊對所述無線設備的配置。
29.如權利要求27所述 的方法,其特征在于,所述無線設備被配置成基于信標、公共動作幀、探測請求消息、或其任何組合來執(zhí)行服務發(fā)現(xiàn)。
30.如權利要求27所述的方法,其特征在于,所述無線設備被配置成由所述編程模塊基于編程憑證來認證,并且其中所述無線設備被配置成由所述編程模塊用網(wǎng)絡的接入點的接入憑證來編程。
31.如權利要求30所述的方法,其特征在于,基于所述編程憑證對所述無線設備的認證解鎖所述無線設備,并且其中解鎖所述無線設備使得能用所述網(wǎng)絡的所述接入點的接入憑證來編程所述無線設備。
32.如權利要求31所述的方法,其特征在于,用所述接入點的所述接入憑證來編程所述無線設備將所述無線設備配置成與所述網(wǎng)絡外的設備通信。
33.如權利要求31所述的方法,其特征在于,還包括將所述無線設備與所述網(wǎng)絡的所述接入點相關聯(lián)。
34.如權利要求27所述的方法,其特征在于,響應于所述無線設備的上電而執(zhí)行所述服務發(fā)現(xiàn)。
35.一種無線設備,包括: 處理器;以及 存儲指令的存儲器,所述指令能由所述處理器執(zhí)行以: 執(zhí)行服務發(fā)現(xiàn)以標識編程模塊; 發(fā)起向所述編程模塊發(fā)送包括第一設備公鑰的探測請求;以及 檢測對包括對所述第一設備公鑰和第二設備公鑰之間的匹配的指示的探測響應的接收。
36.如權利要求35·所述的無線設備,其特征在于,所述無線設備被配置成基于信標、公共動作幀、探測請求消息、或其任何組合來執(zhí)行所述服務發(fā)現(xiàn)。
37.如權利要求35所述的無線設備,其特征在于,所述處理器被集成在家用電器、配置成進行測量的儀表、移動設備、相機、多媒體播放器、娛樂單元、導航設備、或其任何組合中。
38.一種無線設備,包括: 用于由所述無線設備執(zhí)行服務發(fā)現(xiàn)以標識編程模塊的裝置; 用于向所述編程模塊發(fā)送包括第一設備公鑰的探測請求的裝置;以及用于從所述編程模塊接收包括對所述第一設備公鑰和第二設備公鑰之間的匹配的指示的探測響應的裝置。
39.如權利要求38所述的無線設備,其特征在于,所述無線設備被配置成基于信標、公共動作幀、探測請求消息、或其任何組合來執(zhí)行所述服務發(fā)現(xiàn)。
40.一種包括程序代碼的非瞬態(tài)計算機可讀介質,所述程序代碼當由處理器執(zhí)行時致使所述處理器: 在無線設備處執(zhí)行服務發(fā)現(xiàn)以標識編程模塊; 發(fā)起向所述編程模塊發(fā)送包括第一設備公鑰的探測請求;以及 檢測對包括對所述第一設備公鑰和第二設備公鑰之間的匹配的指示的探測響應的接收。
41.如權利要求40所述的非瞬態(tài)計算機可讀介質,其特征在于,所述無線設備被配置成由所述編程模炔基于編程憑證來認證,并且其中所述無線設備被配置成由所述編程模塊用網(wǎng)絡的接入點的接入憑證來編程。
42.—種方法,包括: 在服務器處接收無線設備的設備信息和訂戶的訂閱信息;以及 基于所述設備信息和訂閱信息兩者向編程模塊提供編程憑證,其中所述編程憑證被用于認證所述無線設備以使得能用網(wǎng)絡的接入點的接入憑證來編程所述無線設備。
43.如權利要求42所述的方法,其特征在于,所述服務器從交易終端接收所述設備信息和訂閱信息。
44.如權利要求42所述的方法,其特征在于,還包括向所述編程模塊提供應用以使所述編程模塊能執(zhí)行對所述無線設備的認證和編程。
45.如權利要求44所述的方法,其特征在于,進一步包括在用所述接入點的所述接入憑證編程了所述無線設備之后,經由所述網(wǎng)絡的所述接入點來控制所述無線設備的操作。
46.如權利要求42所述的方法,其特征在于,所述服務器是智能能源服務器。
47.如權利要求46所述的方法,其特征在于,所述智能能源服務器支持ZigBee智能能源標準。
48.一種裝置,包括: 處理器;以及 存儲指令的存儲器,所述指令能由所述處理器執(zhí)行以: 檢測對無線設備的設備信息和訂戶的訂閱信息的接收;以及 基于所述設備信息和訂閱信息兩者向編程模塊提供編程憑證,其中所述編程憑證被用于認證所述無線設備以使得能用接入點的接入憑證來編程所述無線設備。
49.一種自動配置無線設備的方法,所述方法包括: 在編程模塊處接收包括對編程所述無線設備的請求的編程請求消息; 向所述無線設備發(fā)送包括編程憑證的一個或多個認證消息;以及 向所述無線設備發(fā)送包括網(wǎng)絡的接入點的接入憑證的一個或多個編程消息。
50.如權利要求49所述的方法,其特征在于,所述編程模塊被配置成: 基于所述編程憑證執(zhí)行對所述無線設備的認證,其中基于所述編程憑證對所述無線設備的所述認證解鎖所述無線設備以便用所述接入憑證來編程;以及 用所述接入點的所述接入憑證來編程所述無線設備。
51.如權利要求50所述的方法,其特征在于,進一步包括: 在所述編程模塊處從所述無線設備接收至少一個認證消息;以及 向所述無線設備發(fā)送指示由所述編程模塊對所述無線設備的所述認證的認證成功消肩、O
52.如權利要求51所述的方法,其特征在于,所述編程請求消息和所述一個或多個編程消息是認證授權和記賬(AAA)協(xié)議消息。
53.如權利要求51所述的方法,其特征在于,在一個或多個數(shù)據(jù)分組內發(fā)送所述一個或多個編程消息。
54.如權利要求50所述的方法,其特征在于,所述編程請求消息進一步包括所述無線設備的因設備而異的信息。
55.如權利要求49所述的方法,其特征在于,進一步包括向所述無線設備發(fā)送包括設備編程能力信息的服務發(fā)現(xiàn)消息。
56.如權利要求49所述的方法,其特征在于,經由所述接入點將所述一個或多個認證消息和所述一個或多個編程消息發(fā)送給所述無線設備,并且其中經由所述接入點從所述無線設備接收所述編程請求消息。
57.如權利要求49所述的方法,其特征在于,所述一個或多個認證消息和所述一個或多個編程消息經由所述編程模塊和所述無線設備之間的直接無線連接發(fā)送給所述無線設備,并且其中經由所述編程模塊和所述無線設備之間的所述直接無線連接從所述無線設備接收所述編程請求消息。
58.一種用于自動配置無線設備的裝置,所述裝置包括: 處理器;以及 存儲指令的存儲器,所述指令能由所述處理器執(zhí)行以: 檢測對包括編程所述無線設備的請求的編程請求消息的接收; 發(fā)起向所述無線設備發(fā)送包括編程憑證的一個或多個認證消息;以及 發(fā)起向所述無線設備發(fā)送包括網(wǎng)絡的接入點的接入憑證的一個或多個編程消息。
59.一種用于自動配置無線設備的設備,所述設備包括: 用于接收包括對編程所述無線設備的請求的編程請求消息的裝置; 用于向所述無線設備發(fā)送包括編程憑證的一個或多個認證消息的裝置;以及 用于向所述無線設備發(fā)送包括網(wǎng)絡的接入點的接入憑證的一個或多個編程消息的裝置。
60.一種包括程序代碼的非瞬態(tài)計算機可讀介質,所述程序代碼當由處理器執(zhí)行時致使所述處理器: 檢測對包括編程所述無線設備的請求的編程請求消息的接收; 發(fā)起向所述無線設備發(fā)送包括編程憑證的一個或多個認證消息;以及 發(fā)起向所述無線設備發(fā)送包括網(wǎng)絡的接入點的接入憑證的一個或多個編程消息。
61.一種自動配置無線設備的方法,所述方法包括: 在所述無線設備處接收包括設備編程能力信息的服務發(fā)現(xiàn)消息; 向編程模塊發(fā)送包括對編程所述無線設備的請求的編程請求消息; 在所述無線設備處接收包括編程憑證的一個或多個認證消息;以及 在所述無線設備處接收包括網(wǎng)絡的接入點的接入憑證的一個或多個編程消息。
62.如權利要求61所述的方法,其特征在于,所述無線設備被配置成由所述編程模塊基于所述編程憑證來認證,其中基于所述編程憑證對所述無線設備的認證解鎖所述無線設備以便用所述接入憑證進行編程,并且其中所述無線設備被配置成由所述編程模塊用所述接入點的所述接入憑證來編程。
63.如權利要求62所述的方法,其特征在于,進一步包括: 由所述無線設備向所述編程模塊發(fā)送至少一個認證消息;以及 在所述無線設備處接收來自所述編程模塊的認證成功消息,其中所述認證成功消息指示由所述編程模塊對所述無線設備的所述認證。
64.如權利要求61所述的方法,其特征在于,其中在至少一個認證幀內發(fā)送所述編程請求消息。
65.如權利要求61所述的方法,其特征在于,在一個或多個認證幀內接收所述一個或多個編程消息。
66.如權利要求61所述的方法,其特征在于,在一個或多個數(shù)據(jù)幀內接收所述一個或多個編程消息。
67.如權利要求61所述的方法,其特征在于,使用信標、公共動作幀、探測請求消息、或其任何組合來接收所述服務發(fā)現(xiàn)消息。
68.—種無線設備,包括: 處理器;以及 存儲指令的存儲器,所述指令能由所述處理器執(zhí)行以: 檢測對包括設備編程能力信息的服務發(fā)現(xiàn)消息的接收; 發(fā)起向編程模塊發(fā)送包括對編程的請求的編程請求消息; 檢測對包括編程憑證的一個或多個認證消息的接收;以及 檢測對包括網(wǎng)絡的接入點的接入憑證的一個或多個編程消息的接收。
69.一種自動配置無線設備的方法,所述方法包括: 由編程設備執(zhí)行服務發(fā)現(xiàn)以標識所述無線設備,其中所述編程設備包括編程模塊; 由所述編程設備在所述編程設備和所述無線設備之間建立無線連接; 基于編程憑證來認證所述無線設備;以及 用網(wǎng)絡的接入點的接入憑證來編程所述無線設備以使所述無線設備能經由所述接入點與所述網(wǎng)絡外的一個或多個設備通信。
70.如權利要求69所述的方法,其特征在于,基于所述編程憑證來認證所述無線設備對所述無線設備解鎖以使得能用所述接入憑證對所述無線設備進行編程。
71.如權利要求70所述的方法,其特征在于,所述無線設備被配置成作為接入點來工作以使所述編程模塊能在所述編程設備和所述無線設備之間建立所述無線連接。
72.如權利要求70所述的方法,其特征在于,所述無線連接是對等無線連接。
73.如權利要求72所述的方法,其特征在于,所述編程設備被配置成獲得所述編程憑證。
74.如權利要求73所述的方法,其特征在于,所述編程設備被配置成基于能執(zhí)行以獲得所述編程憑證的應用來獲得所述編程憑證。
75.如權利要求69所述的方法,其特征在于,所述編程憑證包括設備標識符、所述無線設備的口令短語、數(shù)字證書、或其組合。
76.如權利要求75所述的方法,其特征在于,所述接入憑證包括所述接入點的服務集標識符(SSID)和所述接入點的口令短語中的一者或多者。
77.如權利要求69所述的方法,其特征在于,所述無線設備是家用電器、配置成進行測量的儀表、移動設備、相機、多媒體播放器、娛樂單元、導航設備、或其任何組合。
78.一種用于自動配置無線設備的裝置,所述裝置包括: 處理器;以及 存儲指令的存儲器,所述指令能由所述處理器執(zhí)行以: 執(zhí)行服務發(fā)現(xiàn)以標識所述無線設備; 建立與所述無線設備的無線連接; 基于編程憑證來認證所述無線設備;以及 用網(wǎng)絡的接入點的接入憑證來編程所述無線設備以使所述無線設備能經由所述接入點與所述網(wǎng)絡外的一個或多個設備通信。
79.一種用于自動配置無線設備的設備,所述設備包括:用于執(zhí)行服務發(fā)現(xiàn)以標識所述無線設備的裝置; 用于在包括編程模塊的編程設備和所述無線設備之間建立無線連接的裝置; 用于基于編程憑證來認證所述無線設備的裝置;以及 用于用網(wǎng)絡的接入點的接入憑證來編程所述無線設備以使所述無線設備能經由所述接入點與所述網(wǎng)絡之外的一個或多個設備通信的裝置。
80.一種包括程序代碼的非瞬態(tài)計算機可讀介質,所述程序代碼當由處理器執(zhí)行時致使所述處理器: 執(zhí)行服務發(fā)現(xiàn)以標識無線設備; 建立與所述無線設備的無線連接; 基于編程憑證來認證所述無線設備;以及 用網(wǎng)絡的接入點的接入憑證來編程所述無線設備以使所述無線設備能經由所述接入點與所述網(wǎng)絡外的設備通信。
81.一種自動配置無線設備的方法,所述方法包括: 由所述無線設備執(zhí)行服務發(fā)現(xiàn)以標識編程設備; 建立與所述編程設備的無線連接; 向所述編程設備發(fā)送包括第一設備公鑰的探測請求;以及` 從所述編程設備接收包括對所述第一設備公鑰和第二設備公鑰之間的匹配的指示的探測響應。
82.如權利要求81所述的方法,其特征在于,所述編程設備包括編程模塊,其中所述無線設備被配置成由所述編程模炔基于編程憑證來認證,其中所述無線設備被配置成由所述編程模塊用網(wǎng)絡的接入點的接入憑證進行編程,并且其中基于所述編程憑證對所述無線設備的認證解鎖所述無線設備以使得能用所述網(wǎng)絡的所述接入點的接入憑證對所述無線設備編程。
83.如權利要求82所述的方法,其特征在于,所述無線設備被配置成作為接入點來工作以使所述編程設備能建立所述無線連接。
84.如權利要求82所述的方法,其特征在于,所述無線連接是對等無線連接。
85.—種無線設備,包括: 處理器;以及 存儲指令的存儲器,所述指令能由所述處理器執(zhí)行以: 由所述無線設備執(zhí)行服務發(fā)現(xiàn)以標識包括編程模塊的編程設備; 建立與所述編程設備的無線連接; 發(fā)起向所述編程設備發(fā)送包括第一設備公鑰的探測請求;以及檢測對來自所述編程設備的包括對所述第一設備公鑰和第二設備公鑰之間的匹配的指示的探測響應的接收。
【文檔編號】H04L12/24GK103828413SQ201280046933
【公開日】2014年5月28日 申請日期:2012年8月22日 優(yōu)先權日:2011年9月27日
【發(fā)明者】G·切瑞安, M·D·艾耶, S·P·阿伯拉翰, P·M·霍克斯 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1