欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

使用便攜式媒質(zhì)設(shè)備配置特別無線網(wǎng)絡(luò)的制作方法

文檔序號:7611276閱讀:218來源:國知局
專利名稱:使用便攜式媒質(zhì)設(shè)備配置特別無線網(wǎng)絡(luò)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機網(wǎng)絡(luò)領(lǐng)域,尤其涉及簡化無線計算機網(wǎng)絡(luò)中節(jié)點配置的過程的機制。
背景技術(shù)
數(shù)據(jù)通信網(wǎng)絡(luò)的使用在繼續(xù)增長。在小公司和大公司設(shè)置中,有線局域網(wǎng)(LAN)和廣域網(wǎng)(WAN)已經(jīng)變成從事商務(wù)的確定特征,而無線網(wǎng)絡(luò)正被越來越多地使用。網(wǎng)絡(luò)技術(shù)在家庭中的使用,包括有線和無線,是最近的現(xiàn)象,且發(fā)展較慢。除了方便因特網(wǎng)連接之外,家庭連網(wǎng)使家庭內(nèi)個人計算設(shè)備和各種消費電子設(shè)備與家用電器可以彼此通信。無線技術(shù),例如IEEE 802.11無線網(wǎng)絡(luò)和啟用藍牙設(shè)備的網(wǎng)絡(luò),因為其便利性、移動性和靈活性在家庭中如同在公司環(huán)境一樣吸引人。
在家庭和其它非公司環(huán)境中連網(wǎng)技術(shù)的更廣泛應(yīng)用的主要障礙是在配置網(wǎng)絡(luò)設(shè)備中非專家用戶所經(jīng)歷的困難。這在設(shè)置安全特別(ad hoc)無線網(wǎng)絡(luò)中尤其明顯。在特別無線網(wǎng)絡(luò)中,對等無線設(shè)備(例如無線PC、平板電腦、無線打印機、PDA等)互相之間直接通信而不使用無線接入點(AP)或有線網(wǎng)絡(luò)。特別無線在許多情況下非常有用,特別是不能使用基礎(chǔ)結(jié)構(gòu)無線網(wǎng)絡(luò)時。例如,可在在會議場合形成特別無線,使參加者可以交換文檔,在公共汽車上或在公園里形成特別無線以進行一對一文件交換,或在家庭中形成特別無線使朋友們可以玩視頻游戲。為了保證無線通信的秘密性,安全密鑰,例如有線等價私密(WEP)密鑰,被特別無線網(wǎng)絡(luò)的參與者用在無線通信中。
但是,設(shè)置特別無線網(wǎng)絡(luò)通常是個復(fù)雜的任務(wù)。每個對等設(shè)備必須有相同的網(wǎng)絡(luò)設(shè)置,而安全特別網(wǎng)絡(luò)通常要求每個對等設(shè)備有共同的WEP密鑰,該WEP密鑰必須被傳遞到每個對等設(shè)備并被手動輸入。輸入網(wǎng)絡(luò)設(shè)置和WEP密鑰到每個對等設(shè)備可能是冗長乏味的并且是易于出錯的。例如,由隨機字母組成的長WEP密鑰(例如104位長)可以加強無線傳輸?shù)陌踩?。但這種長密鑰是難以被用戶傳遞的,又非常耗時,同時難以輸入到要加入無線網(wǎng)絡(luò)的機器中。

發(fā)明內(nèi)容
按照本發(fā)明,一種計算機可讀的便攜式媒質(zhì)設(shè)備,例如USB閃驅(qū)或SD存儲卡,被用來簡化設(shè)置特別無線網(wǎng)絡(luò)中配置網(wǎng)絡(luò)設(shè)備的任務(wù)。一配置應(yīng)用程序幫助用戶生成無線配置設(shè)置,而網(wǎng)絡(luò)加密密鑰可以自動生成,使得用戶不需要手動輸入冗長的加密密鑰。然后該配置應(yīng)用程序生成包含無線網(wǎng)絡(luò)設(shè)置的可擴充標記語言(XML)文件,并把該文件寫到移動媒質(zhì)設(shè)備。然后用戶可以把移動媒質(zhì)設(shè)備安裝到一個或多個其它網(wǎng)絡(luò)設(shè)備中,以把配置設(shè)置自動傳遞到這些網(wǎng)絡(luò)設(shè)備來配置每個無線設(shè)備。其結(jié)果是,可向無線設(shè)備供應(yīng)加入無線網(wǎng)絡(luò)必要的無線配置設(shè)置,而無需用戶手動輸入網(wǎng)絡(luò)設(shè)置。
參考附圖閱讀以下示例性實施例的詳細描述,本發(fā)明的其它特征和優(yōu)點將變得清楚。


盡管所附權(quán)利要求書具體地闡明了本發(fā)明的特征,然而本發(fā)明及其特征結(jié)合附圖從下面詳細描述中可以得到最佳理解。
圖1所示是按照本發(fā)明的實施例實現(xiàn)計算機網(wǎng)絡(luò)的配置的計算設(shè)備的示例性體系結(jié)構(gòu)的簡化示意圖。
圖2所示是按照本發(fā)明的實施例建立的特別無線網(wǎng)絡(luò)的示意圖。
圖3所示是傳遞用于設(shè)置無線設(shè)備以加入特別無線網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)置的便攜式媒質(zhì)設(shè)備的示意圖。
圖4A-F是按照本發(fā)明的一個實施例生成網(wǎng)絡(luò)設(shè)置并把這些設(shè)置存儲到便攜式媒質(zhì)設(shè)備的向?qū)?yīng)用程序的屏幕截圖。
圖5所示是按照本發(fā)明的一個實施例實現(xiàn)計算機網(wǎng)絡(luò)的配置的軟件體系結(jié)構(gòu)的示意圖。
圖6所示是按照本發(fā)明的一個實施例創(chuàng)建特別網(wǎng)絡(luò)的流程圖。
圖7所示是按照本發(fā)明的一個實施例配置無線接入點的方法的過程圖。
圖8所示是按照本發(fā)明的實施例具有表示無線網(wǎng)絡(luò)配置設(shè)置的XML模式的字段的數(shù)據(jù)結(jié)構(gòu)的示意圖。
具體實施例方式
現(xiàn)在將參考某些實施例描述使用便攜式媒質(zhì)設(shè)備為特別無線網(wǎng)絡(luò)配置網(wǎng)絡(luò)設(shè)備的方法和系統(tǒng)。熟練技術(shù)人員會理解,這里描述的方法和系統(tǒng)只是示例性的,并且可以不脫離本發(fā)明的精神和范圍做出各種變化。
通過如下詳細描述,本發(fā)明將更完整地得到理解,而這些描述應(yīng)該結(jié)合附圖閱讀。在描述中,本發(fā)明的各種實施例中相同的數(shù)字指相似的元素。本發(fā)明被示出為在合適的計算環(huán)境中實施。雖然并非所需,本發(fā)明將在諸如由個人計算機執(zhí)行的過程等計算機可執(zhí)行的指令的通用環(huán)境中得到描述。一般而言,過程包括完成特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的程序模塊、例程、函數(shù)、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。此外,本領(lǐng)域內(nèi)的技術(shù)人員會理解,本發(fā)明可以在其它計算機系統(tǒng)配置上實現(xiàn),包括手持設(shè)備、多處理器系統(tǒng)和基于微處理器或可編程的消費電子設(shè)備。本發(fā)明也可以在任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備完成的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可以位于本地和遠程存儲器存儲設(shè)備。術(shù)語計算機系統(tǒng)可以被用來指諸如可以在分布式計算環(huán)境中找到的計算機的系統(tǒng)。
圖1示出可實現(xiàn)本發(fā)明的合適的計算系統(tǒng)環(huán)境100的例子。計算系統(tǒng)環(huán)境100只是合適的計算環(huán)境的一個例子,但不意味著是本發(fā)明的使用范圍或功能的任何限制。計算環(huán)境100也不應(yīng)該被解釋為對示例性操作環(huán)境100中所示的元件的任何一個或組合有任何依賴或要求。雖然本發(fā)明的至少一個實施例確實包括示例性操作環(huán)境100中所示的每個組件,但是另一個更典型的本發(fā)明的實施例并不包括一些或全部不重要的組件,例如除了因網(wǎng)絡(luò)通信而需要的輸入/輸出設(shè)備。
參考圖1,實現(xiàn)本發(fā)明的示例性系統(tǒng)包括計算機110形式的通用計算設(shè)備。計算機110的組件可以包括,但不限于,處理單元120,系統(tǒng)存儲器130和把包括系統(tǒng)存儲器在內(nèi)的各種系統(tǒng)組件耦合到處理單元120的系統(tǒng)總線121。系統(tǒng)總線121可以是多種總線結(jié)構(gòu)的任何一種,包括存儲器總線或存儲器控制器、外圍總線和使用任何一種總線體系結(jié)構(gòu)的局部總線。
計算機110通常包括各種計算機可讀媒質(zhì)。計算機可讀媒質(zhì)可以是任何可以由計算機110訪問的可用媒質(zhì),包括易失和非易失媒質(zhì)、可移動和不可移動媒質(zhì)。作為例子但不是限制,計算機可讀媒質(zhì)可以包括計算機存儲媒質(zhì)和通信媒質(zhì)。計算機存儲媒質(zhì)包括以任何方法或技術(shù)實現(xiàn)來存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)這樣的信息的易失和非易失、可移動和不可移動媒質(zhì)。計算機存儲媒質(zhì)包括但不限于RAM、ROM、EEPROM、閃存或其它存儲器技術(shù)、光盤存儲、磁盒、磁帶、磁盤存儲或其它磁存儲設(shè)備、或其它任何可以用來存儲所需信息并可以由計算機110訪問的媒質(zhì)。通信媒質(zhì)通常在諸如載波或其它傳輸機制這樣的已調(diào)制數(shù)據(jù)信號中包含計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),并包括任何信息傳遞媒質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”是指其一個或多個特征以在信號中編碼信息的方式被設(shè)置或改變的信號。作為例子但不是限制,通信媒質(zhì)包括諸如有線網(wǎng)絡(luò)或直接有線連接這樣的有線媒質(zhì),和諸如聲學、射頻、紅外或其它無線媒質(zhì)這樣的無線媒質(zhì)。上面任何媒質(zhì)的組合也應(yīng)該被包括在計算機可讀媒質(zhì)的范圍內(nèi)。
系統(tǒng)存儲器130包括易失和/或非易失存儲器形式的計算機存儲媒質(zhì),例如只讀存儲器(ROM)131和隨機存取存儲器(RAM)132。作為例子但不是限制,圖1示出操作系統(tǒng)134、應(yīng)用程序135、其它程序模塊136和程序數(shù)據(jù)137。
計算機110也可以包括其它可移動和不可移動、易失和非易失計算機存儲媒質(zhì)。只是作為例子,圖1示出對不可移動、非易失磁媒質(zhì)進行讀寫的硬盤驅(qū)動器141、對可移動、非易失磁盤152進行讀寫的磁盤驅(qū)動器151和對諸如CD-ROM這樣的可移動、非易失光盤156進行讀寫的光盤驅(qū)動器155??梢员挥迷谑纠圆僮鳝h(huán)境的其它計算機存儲媒質(zhì)包括但不限于,磁帶盒、閃存卡、DVD、數(shù)字視頻帶、固態(tài)RAM、固態(tài)ROM等等。硬盤驅(qū)動器141通常通過接口140這樣的不可移動存儲器接口被連接到系統(tǒng)總線121,磁盤驅(qū)動器151和光盤驅(qū)動器155通常通過接口150這樣的可移動存儲器接口被連接到系統(tǒng)總線121。計算機系統(tǒng)可以包括其它類型的可移動、非易失存儲設(shè)備的接口。例如,計算機可以有能接受USB閃驅(qū)(USB)的USB端口153,和能接受安全數(shù)字(SD)存儲卡158的SD卡插槽157。USB閃驅(qū)是帶有可插入到各種計算設(shè)備上的USB端口的USB連接器的閃存設(shè)備。SD存儲卡是郵票大小的閃存設(shè)備。USB閃驅(qū)和SD卡都可提供小包裝中的高存儲容量和高速數(shù)據(jù)傳輸率。其它類型的可移動存儲媒質(zhì)也可以被使用以實現(xiàn)本發(fā)明。
驅(qū)動及其關(guān)聯(lián)計算機存儲媒質(zhì),如上所述并如圖1所示,為計算機110提供計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的存儲。例如,在圖1中,示出硬盤驅(qū)動器141存儲操作系統(tǒng)144、應(yīng)用程序145、其它程序模塊146和程序數(shù)據(jù)147。注意這些組件可以和操作系統(tǒng)134、應(yīng)用程序135、其它程序模塊136和程序數(shù)據(jù)137相同或不同。操作系統(tǒng)144、應(yīng)用程序145、其它程序模塊146和程序數(shù)據(jù)147在這里被給以不同標號來說明它們至少是不同的拷貝。用戶可以通過諸如圖形輸入板、或電子數(shù)字化儀164、麥克風163、鍵盤162和定位設(shè)備161這樣的輸入設(shè)備向計算機110輸入命令和信息,定位設(shè)備161通常是指鼠標、跟蹤球或觸摸板。這些和其它輸入設(shè)備通常通過被耦合到系統(tǒng)總線的用戶輸入接口160被連接到處理單元120,但也可以通過其它接口和總線結(jié)構(gòu)被連接,例如并行端口、游戲端口或通用串行總線(USB)。顯示器191或其它類型的顯示設(shè)備也通過視頻接口190這樣的接口被連接到系統(tǒng)總線121。顯示器191可以和觸摸屏或類似設(shè)備集成在一起。注意顯示器和/或觸摸屏面板可以被物理耦合到包括諸如平板式個人計算機這樣的計算設(shè)備110的外殼。此外,諸如計算設(shè)備110這樣的計算機也可以包括其它外圍輸出設(shè)備,例如揚聲器197和打印機196,它們可以通過輸出外圍接口194或類似接口被連接。
計算機110較佳地操作在或適用于操作在使用邏輯連接到一個或多個遠程計算機,例如遠程計算機180的連網(wǎng)環(huán)境。遠程計算機180可以是個人計算機、服務(wù)器、路由器、對等設(shè)備或其它網(wǎng)絡(luò)節(jié)點,并通常包括上面相對計算機110描述的一些或全部元件,雖然在圖1中只示出了存儲器存儲設(shè)備181。圖1中描述的邏輯連接包括LAN171和WAN173,但也可以包括其它網(wǎng)絡(luò)。例如,在本發(fā)明中,計算機110可以包括其數(shù)據(jù)正在被移植的源機器,而遠程計算機180可以包括目的機器。注意雖然源和目的機器一開始不需要被網(wǎng)絡(luò)或以其它方式連接,但是作為替代,數(shù)據(jù)可以能夠由源平臺寫和由目的平臺讀的任何媒質(zhì)的方式被移植。例如,這種媒質(zhì)的一個非限制性實例是便攜式閃存媒質(zhì),有時被稱為存儲“鑰”或存儲“條”。其它非限制性例子將在下面給出。
當在LAN環(huán)境中使用時,計算機110可通過網(wǎng)絡(luò)接口或適配器170連接到LAN171。計算機110也可以包括在WAN173上建立通信的調(diào)制解調(diào)器172或其它裝置。調(diào)制解調(diào)器172,可以是內(nèi)置的或外置的,可以通過用戶輸入接口160或其它合適機制被連接到系統(tǒng)總線121。在聯(lián)網(wǎng)環(huán)境中,相對計算機110描述的程序模塊或其中一部分可以被存儲在遠程存儲器存儲設(shè)備中。作為例子但不是限制,圖1示出遠程應(yīng)用程序185駐留在存儲設(shè)備181中??梢岳斫猓揪W(wǎng)絡(luò)連接是示例性的,而在計算機之間建立通信鏈路的其它方法也可以被使用。
轉(zhuǎn)到圖2,本發(fā)明針對一種用戶設(shè)置無線特別網(wǎng)絡(luò)的簡單且方便的方式,而不需要經(jīng)過將網(wǎng)絡(luò)設(shè)置和安全密鑰輸入到加入特別網(wǎng)絡(luò)的每一無線設(shè)備的復(fù)雜乏味的過程。如圖2所示,特別無線網(wǎng)絡(luò)210可以包括有無線通信功能的多個設(shè)備。無線設(shè)備可以是不同類型的,并有不同級別的處理能力。例如,如圖2所示,無線設(shè)備包括膝上型(或筆記本)PC212、214、216和平板計算機218。特別網(wǎng)絡(luò)中的無線設(shè)備之一,例如計算機212也可以和接入點204通信,由此在特別無線網(wǎng)絡(luò)和基礎(chǔ)結(jié)構(gòu)無線網(wǎng)絡(luò)之間架起了橋梁。在特別無線網(wǎng)絡(luò)210中,無線設(shè)備以對等的方式彼此通信,而不需要使用接入點。為了形成特別無線網(wǎng)絡(luò)210,每個無線設(shè)備必須被配置成有無線網(wǎng)絡(luò)的設(shè)置和密鑰。按照慣例,設(shè)置無線設(shè)備以加入特別無線網(wǎng)絡(luò)可能是非常復(fù)雜的工作,尤其在較長的安全密鑰必須被手動輸入到每個無線設(shè)備時。
本發(fā)明提供一種建立安全無線特別網(wǎng)絡(luò)的方法,它很大程度上簡化了設(shè)置無線設(shè)備用于網(wǎng)絡(luò)的任務(wù)。參考圖3,按照本發(fā)明,在第一計算機212上的配置程序222幫助用戶生成用于無線網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)置和安全密鑰。設(shè)置一旦被生成,它們就被存儲到連接到第一計算機212的便攜式媒質(zhì)(PM)設(shè)備226上。例如,便攜式媒質(zhì)設(shè)備可以是可插入到USB端口230的USB閃驅(qū)228,或者是可插入到SD卡插槽236的SD存儲卡234??梢岳斫獗景l(fā)明并不限于這兩種便攜式存儲媒質(zhì),其它類型的便攜式存儲媒質(zhì)也可以被用來實現(xiàn)本發(fā)明。為了說明上的簡單,描述被用來設(shè)置特別無線設(shè)備的便攜式媒質(zhì)設(shè)備的實施例的以下論述中是USB閃驅(qū)228。
在無線網(wǎng)絡(luò)設(shè)置被存儲在便攜式媒質(zhì)設(shè)備226后,便攜式媒質(zhì)設(shè)備從第一計算機212斷開連接,并被用來將無線網(wǎng)絡(luò)設(shè)置傳輸?shù)较爰尤胩貏e無線網(wǎng)絡(luò)的任何其它無線設(shè)備。在優(yōu)選實施例中,為了設(shè)置要加入無線特別網(wǎng)絡(luò)的無線設(shè)備,用戶必須要做的全部事務(wù)就是把“便攜式媒質(zhì)”連接到該無線設(shè)備,這樣無線網(wǎng)絡(luò)設(shè)置被自動加載到該設(shè)備,使它能夠開始和特別無線網(wǎng)絡(luò)中的其它無線設(shè)備通信。例如,在圖2所示的例子中,無線特別網(wǎng)絡(luò)的設(shè)置在第一計算機212上被定義,然后被傳遞到便攜式媒質(zhì)設(shè)備226。然后,便攜式媒質(zhì)設(shè)備226被連接到筆記本計算機214、216以及平板計算機218的每一個,以傳遞網(wǎng)絡(luò)設(shè)置。
回來參考圖3,在用戶在第一計算機上定義了網(wǎng)絡(luò)設(shè)置后,無線配置程序使用該設(shè)置來設(shè)置第一計算機用于特別網(wǎng)絡(luò),然后第一計算機開始在由該設(shè)置定義的傳輸帶中發(fā)送信標信號240。在便攜式媒質(zhì)設(shè)備226被連接到第二計算機214時,無線特別網(wǎng)絡(luò)的設(shè)置被加載到第二計算機,并被無線配置程序244使用來設(shè)置第二計算機,以加入無線網(wǎng)絡(luò)。在被配置成加入無線網(wǎng)絡(luò)210后,第二計算機開始發(fā)送信標信號246。其它接受便攜式媒質(zhì)設(shè)備226的計算機也相似地被配置成在無線特別網(wǎng)絡(luò)210上通信。以這種方式,對特別網(wǎng)絡(luò)210的訪問一般被局限于可物理地附加便攜式媒質(zhì)設(shè)備226的那些計算機。如果沒有便攜式媒質(zhì)設(shè)備226,用戶將必須輸入配置設(shè)置—包括網(wǎng)絡(luò)名字和任何安全密鑰—以訪問無線網(wǎng)絡(luò)210。通過附加便攜式媒質(zhì)設(shè)備226,計算機被快速并透明地授權(quán)訪問無線網(wǎng)絡(luò)210。
為了進一步簡化設(shè)置特別無線網(wǎng)絡(luò)的工作,無線配置程序提供一種用戶界面,以幫助用戶履行定義網(wǎng)絡(luò)設(shè)置和使用便攜式媒質(zhì)設(shè)備226把設(shè)置傳遞到其它計算機的過程的步驟。示例性用戶界面屏幕在圖4A-4F示出。為了說明目的,在由這些用戶界面(UI)屏幕說明的例子中所使用的便攜式媒質(zhì)設(shè)備是USB閃驅(qū)。在圖4A所示的用戶界面屏幕260中,用戶被告知配置程序?qū)椭脩魟?chuàng)建無線網(wǎng)絡(luò)的設(shè)置,然后該設(shè)置將被保存在USB閃驅(qū)上,并被用來配置其它要加入無線網(wǎng)絡(luò)的計算機或設(shè)備。在圖4B所示的第二個UI屏幕262中,用戶被給予設(shè)置基礎(chǔ)結(jié)構(gòu)無線網(wǎng)絡(luò)和設(shè)置特別無線網(wǎng)絡(luò)的選項,而用戶選擇設(shè)置特別網(wǎng)絡(luò)。
在圖4C所示的UI屏幕264中,向用戶呈現(xiàn)用于選擇無線特別網(wǎng)絡(luò)的名字的字段276,和用于選擇網(wǎng)絡(luò)密鑰的字段278。在一個實現(xiàn)中,為了使用戶必須完成的工作最小化,配制程序可以為用戶生成網(wǎng)絡(luò)名或密鑰,而用戶如果需要的話可以拒絕它們而輸入她自己的網(wǎng)絡(luò)名或密鑰。為此,名字或密鑰字段在初始時由無線配置程序用包括任意數(shù)據(jù)或使用在計算機上存儲的標識符選擇的數(shù)據(jù)的值來填充。例如,如果計算機操作系統(tǒng)已經(jīng)被注冊為“John Smith”,無線配置程序就可以生成“JohnSmithNetwork”作為默認網(wǎng)絡(luò)名。無線配置程序可以調(diào)用操作系統(tǒng)的函數(shù)來生成無線網(wǎng)絡(luò)的安全密鑰。用戶可以通過點擊“Next(下一步)”接受配置程序建議的網(wǎng)絡(luò)名或密鑰,或者可以手動編輯這些字段。另外,通過點擊“Advanced(高級)”按鈕280,用戶被許可編輯各種其它網(wǎng)絡(luò)配置設(shè)置,它們否則就由無線配置程序自動產(chǎn)生。提供由計算機生成的密鑰的優(yōu)點是該密鑰是由隨機字母組成的全尺寸的密鑰。相對用戶輸入的密鑰,這種密鑰可以提供增強的安全,前者往往較短,并包含用戶易于記憶的模式。由于包括安全密鑰的網(wǎng)絡(luò)設(shè)置將通過便攜式媒質(zhì)設(shè)備被傳遞到其它計算機,用戶不需要試圖創(chuàng)建她可以記住的密鑰,而更可能使用由計算機生成的密鑰。
在圖4D所示的UI屏幕266中,無線配置程序提示用戶插入并識別USB閃驅(qū)。當用戶點擊這個屏幕上的“Next(下一步)”來指示USB閃驅(qū)已經(jīng)被插入時,無線配置程序把所生成的無線特別網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)置存儲到USB閃驅(qū)。
在網(wǎng)絡(luò)設(shè)置被完全存儲到USB閃驅(qū)后,向用戶呈現(xiàn)圖4E所示的另一個UI屏幕268,提示用戶移去便攜式媒質(zhì)設(shè)備并把它插到要加入特別網(wǎng)絡(luò)的所有其它計算設(shè)備。UI屏幕268也向用戶呈現(xiàn)“Print(打印)”按鈕282,允許用戶打印網(wǎng)絡(luò)設(shè)置的硬拷貝,它使用戶可以手動配置那些不接受便攜式媒質(zhì)設(shè)備或不能自動被配置用于網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)備。
當用戶使用USB閃驅(qū)來設(shè)置另一個計算設(shè)備用于無線網(wǎng)絡(luò)時,在那個設(shè)備上建立的設(shè)置被寫回到USB閃驅(qū)。在用戶已經(jīng)使用USB閃驅(qū)來設(shè)置其它計算設(shè)備用于特別無線網(wǎng)絡(luò)后,她回到第一計算機212并把USB閃驅(qū)插入該計算機的USB端口。配置程序讀取由其它設(shè)備寫入的設(shè)置數(shù)據(jù),并呈現(xiàn)如圖4F所示的UI屏幕270。UI屏幕270識別已經(jīng)成功為無線網(wǎng)絡(luò)設(shè)置的設(shè)備。另外,配置程序呈現(xiàn)從USB閃驅(qū)刪除設(shè)置的選項。這防止當USB閃驅(qū)后來被用來傳遞數(shù)據(jù)到其它計算機時網(wǎng)絡(luò)設(shè)置被無意泄露給其它用戶。由于一些用戶趨向于使用同一網(wǎng)絡(luò)名或密鑰,刪除網(wǎng)絡(luò)設(shè)置的選項被提供以提供增強的安全性。
現(xiàn)在轉(zhuǎn)向圖5,現(xiàn)在描述在本發(fā)明實施例中使用來生成并存儲無線網(wǎng)絡(luò)配置設(shè)置的軟件體系結(jié)構(gòu)。無線配置程序502在計算機上被執(zhí)行,并通過無線配置應(yīng)用程序接口(API)504和計算機通信,以生成無線網(wǎng)絡(luò)配置設(shè)置。例如,在微軟公司的Windows操作系統(tǒng)環(huán)境中,WZCDLG.DLL庫可以被使用。
按照本實施例的特征,無線特別網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)置以可擴充標記語言(XML)文件的格式被存儲。XML文件的使用提出了一種可以被許多不同設(shè)備識別的標準格式。無線配置程序502通過無線供應(yīng)(provisioning)API506將XML文件輸出到計算機。無線配置程序502還輸出XML文件,以寫到所附便攜式媒質(zhì)設(shè)備,例如USB閃驅(qū)508。為此,閃存配置設(shè)備驅(qū)動器510讀配置文件,并把設(shè)備配置文件在USB閃驅(qū)被提供時寫到USB閃驅(qū)。
配置程序把幾個文件存儲在USB閃驅(qū)508上,已在網(wǎng)絡(luò)配置過程中使用。在圖5所示的實施例中,這些文件包括表示所生成的網(wǎng)絡(luò)配置設(shè)置的XML文件。在一個實現(xiàn)中,包含網(wǎng)絡(luò)設(shè)置的XML文件被給予特殊擴展名,例如圖5所示的“wfc”,以指示該文件包含無線配置設(shè)置。這樣,當USB閃驅(qū)被插入到另一個計算設(shè)備時,該設(shè)備的操作系統(tǒng)將識別出這些文件包含無線網(wǎng)絡(luò)設(shè)置信息,并將調(diào)用該設(shè)備上的無線配置程序來處理這些文件。另外,網(wǎng)絡(luò)設(shè)置應(yīng)用程序510(在圖5中稱為“下層閃存配置向?qū)А?可以被存儲在USB閃驅(qū)508中,以方便其它設(shè)備的網(wǎng)絡(luò)設(shè)置的配置。在USB閃驅(qū)508被附加到另一個設(shè)備時,該設(shè)備可以運行網(wǎng)絡(luò)設(shè)置應(yīng)用程序,以從USB閃驅(qū)508加載相關(guān)的網(wǎng)絡(luò)設(shè)置到該設(shè)備。也如圖5所示,USB閃驅(qū)508可以被用來存儲設(shè)備配置文件516,這些文件由使用閃驅(qū)來供應(yīng)給無線網(wǎng)絡(luò)的設(shè)備寫到閃驅(qū)中。在一個實現(xiàn)中,每個設(shè)備配置文件以一個文件名來標識,該文件名包含ASCII-HEX格式的所供應(yīng)的設(shè)備的MAC地址的最后8個字節(jié)。這個文件名使在其上創(chuàng)建網(wǎng)絡(luò)設(shè)置的計算機可以識別所供應(yīng)的設(shè)備。
在本發(fā)明的一個實施例中,USB閃驅(qū)508還存儲一自動運行文件,例如wireless.cfg518。當USB閃驅(qū)508被附加到識別自動運行文件的兼容設(shè)備時,wireless.cfg518的檢測自動觸發(fā)設(shè)備執(zhí)行網(wǎng)絡(luò)設(shè)置程序510。通過這種方式,在USB閃驅(qū)508被附加后,不需要用戶干預(yù)以將網(wǎng)絡(luò)設(shè)置傳輸?shù)皆O(shè)備。
現(xiàn)在參考圖6描述按照本發(fā)明的實施例使用便攜式媒質(zhì)設(shè)備將網(wǎng)絡(luò)配置設(shè)置傳輸?shù)狡渌O(shè)備以設(shè)置特別無線網(wǎng)絡(luò)的方法。特別網(wǎng)絡(luò)一般是臨時性持續(xù)時間和地理性的,例如在會議室十個人的下午會,或在飛機上兩個人之間。所描述的方法不需要用戶知道或輸入網(wǎng)絡(luò)名或密鑰,并且它方便了特別網(wǎng)絡(luò)的有效創(chuàng)建。方法以在步驟602在啟動計算機上為特別網(wǎng)絡(luò)生成網(wǎng)絡(luò)設(shè)置開始。網(wǎng)絡(luò)設(shè)置較佳地包括被用來標識網(wǎng)絡(luò)的名字串,例如在802.11信標過程期間使用的SSID串和網(wǎng)絡(luò)認證中使用的預(yù)共享密鑰串。認證類型可以包括,例如,WEP、WPA PSK或802.11i PSK加密。密鑰格式可以是二進制或十六進制數(shù)、字母數(shù)字串或關(guān)鍵字。
在步驟604,該設(shè)置使用XML模式或其它特殊的數(shù)據(jù)格式被存儲在便攜式媒質(zhì)設(shè)備,例如USB閃驅(qū)上。XML提供了一種用于存儲數(shù)據(jù)的標準格式,使得不同生產(chǎn)商的設(shè)備有分析和消耗加入特別網(wǎng)絡(luò)所需的數(shù)據(jù)的一致方式。通過生成大安全密鑰(例如104位的WEP密鑰),存儲在便攜式媒質(zhì)設(shè)備上的網(wǎng)絡(luò)設(shè)置可以確保該特別網(wǎng)絡(luò)是安全的。然后在步驟606,便攜式媒質(zhì)設(shè)備從啟動計算機上被移開,并被分發(fā)到另一個設(shè)備,在步驟608通過把便攜式媒質(zhì)設(shè)備附加到該另一個設(shè)備,該設(shè)備被設(shè)置并添加到特別網(wǎng)絡(luò)。被供應(yīng)的設(shè)備從便攜式媒質(zhì)設(shè)備加載所存儲的網(wǎng)絡(luò)設(shè)置、選擇適當?shù)木W(wǎng)絡(luò)并執(zhí)行加入特別網(wǎng)絡(luò)必不可少的活動,例如認證和加密。所供應(yīng)的設(shè)備也可以把它的配置數(shù)據(jù)作為配置日志文件516(見圖5)寫到便攜式媒質(zhì)設(shè)備上。在一個實施例中,先前加載的配置設(shè)置作為多個概覽被存儲。通過使用概覽,用戶可以很容易地還原到先前的網(wǎng)絡(luò)設(shè)置并切換到其它網(wǎng)絡(luò),而不需要再次獲得網(wǎng)絡(luò)配置設(shè)置。方法在步驟610繼續(xù),用戶決定是否有其它設(shè)備,例如打印機或另一用戶的計算機,要被添加到特別網(wǎng)絡(luò)。如果是,在步驟606將該便攜式媒質(zhì)設(shè)備分發(fā)到該新設(shè)備,它在步驟608加入網(wǎng)絡(luò)。任何數(shù)量的設(shè)備都可以用這種方式被添加。當加入特別無線網(wǎng)絡(luò)的所有設(shè)備都已經(jīng)被配置,在步驟612便攜式媒質(zhì)設(shè)備被返回到啟動計算機。啟動計算機上的配置程序從便攜式媒質(zhì)檢索所供應(yīng)的設(shè)備的配置文件,并可以顯示所供應(yīng)的設(shè)備的設(shè)置以供用戶察看。另外,在步驟614,配置程序呈現(xiàn)從USB閃驅(qū)刪除該設(shè)置的選項。在圖4F的UI屏幕270中,這個選項是作為復(fù)選框272呈現(xiàn)的。如果用戶選擇這個選項,在步驟618,配置程序從便攜式媒質(zhì)設(shè)備中刪除該網(wǎng)絡(luò)設(shè)置和配置日志文件。這防止當USB閃驅(qū)后來被用來傳遞數(shù)據(jù)到其它計算機時該網(wǎng)絡(luò)設(shè)置被無意泄露給其它用戶。由于一些用戶趨向于使用同一網(wǎng)絡(luò)名或密鑰,刪除網(wǎng)絡(luò)設(shè)置的選項被提供以提供增強的安全性。
圖7示出為了創(chuàng)建特別網(wǎng)絡(luò),通過便攜式媒質(zhì)設(shè)備的網(wǎng)絡(luò)配置的生成和傳遞的示例性動作序列。如圖7所示,用戶700和啟動計算機710交互以創(chuàng)建網(wǎng)絡(luò)設(shè)置。該設(shè)置作為XML格式的文件被存儲在便攜式媒質(zhì)設(shè)備720上。然后便攜式媒質(zhì)設(shè)備720被用來配置無線特別網(wǎng)絡(luò)的另一個對等設(shè)備。
圖8示出對應(yīng)于使用在實施例中、用于在便攜式媒質(zhì)設(shè)備上存儲的特別無線網(wǎng)絡(luò)設(shè)置的XML文件的模式800的概念化。模式800的每個元素都表示一個無線配置設(shè)置。業(yè)務(wù)組標識符(SSID)810是表示無線網(wǎng)絡(luò)名的1到32字節(jié)的串。SSID810只能出現(xiàn)一次。網(wǎng)絡(luò)密鑰815是PC自動生成,或作為選擇從PC用戶接收的串。網(wǎng)絡(luò)密鑰815被用在無線網(wǎng)絡(luò)的加密中。認證類型820指示無線網(wǎng)絡(luò)所使用的認證協(xié)議。認證類型820可以有一個可能值范圍,包括開放、共享、WiFi受保護訪問(WPA)、WPA預(yù)共享密鑰(PSK)、無WPA、WPA2或WPA2 PSK。加密類型825指示無線網(wǎng)絡(luò)使用的加密協(xié)議。加密類型825可以有一個可能值范圍,包括無線加密協(xié)議(WEP)、時間密鑰完整性協(xié)議(TKIP)和高級加密標準(AES)。
類型830指示連接類型,在特別網(wǎng)絡(luò)情況下其值可以是擴展業(yè)務(wù)組(ESS),在基礎(chǔ)網(wǎng)絡(luò)情況下其值可以是基礎(chǔ)結(jié)構(gòu)基本業(yè)務(wù)組(IBSS)。密鑰索引835指示用來加密消息的特定密鑰的位置,其值可以是1、2、3或4。密鑰索引835和WEP一起被使用。密鑰提供信息840指示密鑰是否被自動提供,其值可以是0或1。802.1X 845指示IEEE 802.1X協(xié)議是否在網(wǎng)絡(luò)中被使用,其值可以是0或1。2.4GHz信道850指示哪個2.4GHz信道(如果有的話)正被無線網(wǎng)絡(luò)使用,其值可以在1到14之間。5GHz信道855指示哪個5GHz信道(如果有的話)正被無線網(wǎng)絡(luò)使用,其值可以是36、40、44、48、52、56、60、64、149、153、157或161。WAP模式860指示無線接入點正在操作的模式。WAP模式860可以是基礎(chǔ)結(jié)構(gòu)、網(wǎng)橋、中繼器或站的值。
示例性XML模式如下<?xml version=″1.0″encoding=″utf-8″?><xsschema xmlnsxs=″http//www.w3.org/2001/XMLSchema″targetNamespace=″http//www.microsoft.com/provisioning/WirelessProfile/2004″xmlns=″http//www.microsoft.com/provisioning/WirelessProfile/2004″elementFormDefault=″qualified″version=″1″><xselement name=″wirelessProfile″>
<xscomplexType>
<xssequence>
<xselement name=″config″>
<xscomplexType>
<xssequence>
<xselement name=″configId″minOccurs=″1″maxOccurs=″1″>
<xssimpleType>
<xsrestriction base=″xsstring″>
<xslength value=″36″/>
</xsrestriction>
</xssimpleType>
</xselement>
<xselement name=″configHash″minOccurs=″0″maxOccurs=″1″>
<xssimpleType>
<xsrestriction base=″xshexBinary″>
<xslength value=″40″/>
</xsrestriction>
</xssimpleType>
</xselement>
<xselement name=″configAuthorId″minOccurs=″1″maxOccurs=″1″>
<xssimpleType>
<xsrestriction base=″xsstring″>
<xslength value=″36″/>
</xsrestriction>
</xssimpleType>
</xselement>
<xselement name=″configAuthor″minOccurs=″1″maxOccurs=″1″>
<xssimpleType>
<xsrestriction base=″xsstring″>
<xsmaxLength value=″128″/>
</xsrestriction>
</xssimpleType>
</xselement>
</xssequence></xscomplexType></xselement><xselement name=″ssid″minOccurs=″1″maxOccurs=″1″><xssimpleType>
<xsrestriction base=″xsstring″>
<xsmaxLength value=″32″/>
</xsrestriction></xssimpleType></xselement><xselement name=″connectionType″minOccurs=″1″maxOccurs=″1″><xssimpleType>
<xsrestriction base=″xsstring″>
<xsenumeration value=″IBSS″/>
<xsenumeration value=″ESS″/>
</xsrestriction></xssimpleType></xselement><xselement name=″channel2Dot4″type=″xsinteger″minOccurs=″0″maxOccurs=″1″/><xselement name=″channel5Dot0″type=″xsinteger″minOccurs=″0″maxOccurs=″1″/><xselement name=″deviceMode″minOccurs=″0″maxOccurs=″1″><xssimpleType>
<xsrestriction base=″xsstring″>
<xsenumeration value=″infrastructure″/>
<xsenumeration value=″bridge″/>
<xsenumeration value=″repeater″/>
<xsenumeration value=″station″/>
</xsrestriction></xssimpleType></xselement><xselement name=″primaryProfile″type=″profileInstance″minOccurs=″1″maxOccurs=″1″/>
<xselement name=″optionalProfile″type=″profileInstance″minOccurs=″0″maxOccurs=″unbounded″/>
</xssequence></xscompl exType></xselement><xscomplexType name=″profileInstance″><xssequence>
<xselement name=″authentication″minOccurs=″1″maxOccurs=″1″>
<xssimpleType>
<xsrestriction base=″xsstring″>
<xsenumeration value=″open″/>
<xsenumeration value=″shared″/>
<xsenumeration value=″WPA-NONE″/>
<xsenumeration value=″WPA″/>
<xsenumeration value=″WPAPSK″/>
<xsenumeration value=″WPA2″/>
<xsenumeration value=″WPA2PSK″/>
</xsrestriction>
</xssimpleType>
</xselement>
<xselement name=″encryption″minOccurs=″1″maxOccurs=″1″>
<xssimpleType>
<xsrestriction base=″xsstring″>
<xsenumeration value=″none″/>
<xsenumeration value=″WEP″/>
<xsenumeration value=″TKIP″/>
<xsenumeration value=″AES″/>
</xsrestriction>
</xssimpleType>
</xselement>
<xselement name=″networkKey″minOccurs=″1″maxOccurs=″1″>
<xssimpleType>
<xsrestriction base=″xsstring″>
<xsmaxLength value=″64″/>
</xsrestriction>
</xssimpleType>
</xselement>
<xselement name=″keyIndex″type=″xsinteger″minOccurs=″0″maxOccurs=″1″/>
<xselement name=″keyProvidedAutomatically″type=″xsboolean″minOccurs=″l″maxOccurs=″1″/>
<xselement name=″ieee802DotlxEnabled″type=″xsboolean″minOccurs=″1″maxOccurs=″1″/>
</xsseguence></xscomplexType></xsschema>
WSETTING.XML文件的示例性實例如下所述。這個實例是例如由PC使用上述XML模式生成的。<?xml version=″1.0″?><WirelessProfile xmlns=″http//www.microsoft.com/provisioning/WirelessProfile″>
<ssid>HOMENET</ssid>
<ConnectionType>ESS</ConnectionType>
<Authentication>WPAPSK</Authentication>
<Encryption>TKIP</Encryption>
<NetworkKey>WirelessKey!0</NetworkKey>
<KeyProvidedAutomatically>0</KeyProvidedAutomatically>
<IEEE802.1Xenabled>0</IEEE802.1Xenabled></WirelessProfile>
可以理解,此處描述了一種無線網(wǎng)絡(luò)設(shè)備配置的改進的系統(tǒng)和方法。考慮到可應(yīng)用本發(fā)明的原理的許多可能的實施例,應(yīng)該認識到,此處參考附圖描述的實施例只是說明性的,而不應(yīng)該被用來限制本發(fā)明的范圍。例如,本領(lǐng)域的技術(shù)人員會理解,所示實施例可以在排列和細節(jié)上被修改而不脫離本發(fā)明的精神。雖然本發(fā)明是以軟件模塊或組件來描述的,本領(lǐng)域的技術(shù)人員會認識到,它們可以被硬件組件等效地替代。所以,這里描述的本發(fā)明考慮所有這樣的實施例都落入所附權(quán)利要求書或其等效技方案的范圍之內(nèi)。
權(quán)利要求
1.一種具有用于執(zhí)行為形成特別無線網(wǎng)絡(luò)而配置無線設(shè)備的步驟的計算機可執(zhí)行指令的計算機可讀媒質(zhì),其特征在于,所述步驟包括通過一啟動計算機的用戶界面提示用戶創(chuàng)建所述特別無線網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)置;收集所述特別無線網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)置;為所述特別無線網(wǎng)絡(luò)生成一包括所述網(wǎng)絡(luò)設(shè)置的可擴充標記語言(XML)文件;把所述XML文件寫到一連接到所述啟動計算機的便攜式媒質(zhì)設(shè)備中;以及通過所述用戶界面指令所述用戶從所述啟動計算機移開所述便攜式媒質(zhì)設(shè)備,并把所述便攜式媒質(zhì)設(shè)備連接到一對等計算設(shè)備,以配置所述對等計算設(shè)備來加入所述特別無線網(wǎng)絡(luò)。
2.如權(quán)利要求1所述的計算機可讀媒質(zhì),其特征在于,所述收集網(wǎng)絡(luò)設(shè)置的步驟包括由所述啟動計算機生成所選擇的網(wǎng)絡(luò)設(shè)置的默認值。
3.如權(quán)利要求2所述的計算機可讀媒質(zhì),其特征在于,所述生成默認值的步驟包括調(diào)用所述啟動計算機的操作系統(tǒng)的一應(yīng)用程序接口(API),以生成所選擇的網(wǎng)絡(luò)設(shè)置的默認值。
4.如權(quán)利要求2所述的計算機可讀媒質(zhì),其特征在于,所述收集網(wǎng)絡(luò)設(shè)置的步驟包括生成所述特別無線網(wǎng)絡(luò)的安全密鑰。
5.如權(quán)利要求1所述的計算機可讀媒質(zhì),其特征在于,所述收集網(wǎng)絡(luò)設(shè)置的步驟包括接收由所述用戶輸入的網(wǎng)絡(luò)設(shè)置數(shù)據(jù)。
6.如權(quán)利要求1所述的計算機可讀媒質(zhì),其特征在于,所述便攜式媒質(zhì)設(shè)備是通用串行總線(USB)閃驅(qū)。
7.如權(quán)利要求1所述的計算機可讀媒質(zhì),其特征在于,所述便攜式媒質(zhì)設(shè)備是閃存卡。
8.如權(quán)利要求1所述的計算機可讀媒質(zhì),其特征在于,它還有計算機可執(zhí)行的指令,用于執(zhí)行以下步驟檢測所述便攜式媒質(zhì)設(shè)備到所述啟動計算機的重新連接;以及由所述啟動計算機檢索由所述對等計算設(shè)備就配置所述對等計算設(shè)備以加入所述特別無線網(wǎng)絡(luò)而寫入到所述便攜式媒質(zhì)設(shè)備中的配置數(shù)據(jù)。
9.一種用于向計算設(shè)備供應(yīng)網(wǎng)絡(luò)設(shè)置的便攜式媒質(zhì)設(shè)備,其特征在于,所述便攜式媒質(zhì)設(shè)備在其上存儲數(shù)據(jù),該數(shù)據(jù)包括一包含網(wǎng)絡(luò)設(shè)置的XML文件,該網(wǎng)絡(luò)設(shè)置用于在所述便攜式媒質(zhì)設(shè)備被連接到所述計算設(shè)備時設(shè)置所述計算設(shè)備以加入特別無線網(wǎng)絡(luò)。
10.如權(quán)利要求9所述的便攜式媒質(zhì)設(shè)備,其特征在于,存儲在所述便攜式媒質(zhì)設(shè)備上的所述數(shù)據(jù)還包括一用于提示所述計算設(shè)備自動應(yīng)用所述網(wǎng)絡(luò)設(shè)置配置的自動運行文件。
11.如權(quán)利要求9所述的便攜式媒質(zhì)設(shè)備,其特征在于,所述便攜式媒質(zhì)設(shè)備是通用串行總線(USB)閃驅(qū)。
12.如權(quán)利要求9所述的便攜式媒質(zhì)設(shè)備,其特征在于,所述便攜式媒質(zhì)設(shè)備是閃存卡。
13.如權(quán)利要求9所述的便攜式媒質(zhì)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)置包括所述特別無線網(wǎng)絡(luò)的網(wǎng)絡(luò)名和網(wǎng)絡(luò)安全密鑰。
14.如權(quán)利要求9所述的便攜式媒質(zhì)設(shè)備,其特征在于,它還包括一網(wǎng)絡(luò)配置應(yīng)用程序,在所述便攜式媒質(zhì)設(shè)備被連接到所述計算設(shè)備時,所述網(wǎng)絡(luò)配置應(yīng)用程序被執(zhí)行來配置所述計算設(shè)備。
15.一種向無線計算設(shè)備供應(yīng)網(wǎng)絡(luò)設(shè)置以加入特別無線網(wǎng)絡(luò)的方法,其特征在于,它包括確定所述特別無線網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)置,所述網(wǎng)絡(luò)設(shè)置包括所述特別無線網(wǎng)絡(luò)的網(wǎng)絡(luò)名和網(wǎng)絡(luò)安全密鑰;生成一包括所述特別無線網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)置的可擴充標記語言(XML)文件;以及把所述XML文件寫入到一便攜式媒質(zhì)設(shè)備中,其中,確定、生成和寫入的所述步驟在所述特別無線網(wǎng)絡(luò)的一啟動計算機上執(zhí)行。
16.如權(quán)利要求15所述的方法,其特征在于,它還包括如下步驟把所述便攜式媒質(zhì)設(shè)備連接到要被供應(yīng)的所述計算設(shè)備;以及執(zhí)行所述計算設(shè)備上的一配置程序,以使用所述便攜式媒質(zhì)設(shè)備上的XML文件中的所述網(wǎng)絡(luò)設(shè)置來自動配置所述計算設(shè)備。
17.如權(quán)利要求15所述的方法,其特征在于,所述確定步驟包括由所述啟動計算機生成所述特別無線網(wǎng)絡(luò)的網(wǎng)絡(luò)安全密鑰。
18.如權(quán)利要求15所述的方法,其特征在于,所述確定步驟包括提示用戶輸入所述特別無線網(wǎng)絡(luò)的網(wǎng)絡(luò)安全密鑰。
19.如權(quán)利要求15所述的方法,其特征在于,所述確定步驟包括調(diào)用所述啟動計算機的操作系統(tǒng)的一應(yīng)用程序接口(API)以提供所述網(wǎng)絡(luò)設(shè)置。
20.如權(quán)利要求15所述的方法,其特征在于,所述便攜式媒質(zhì)設(shè)備是通用串行總線(USB)閃驅(qū)。
21.如權(quán)利要求15所述的方法,其特征在于,所述便攜式媒質(zhì)設(shè)備是閃存卡。
22.一種具有用于執(zhí)行配置便攜式設(shè)備以加入特別無線網(wǎng)絡(luò)的步驟的計算機可執(zhí)行指令的計算機可讀媒質(zhì),其特征在于,所述步驟包括檢測一便攜式媒質(zhì)設(shè)備在所述計算設(shè)備上的安裝,所述便攜式媒質(zhì)設(shè)備包括所述特別無線網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)置;以及使用包含在所述便攜式媒質(zhì)設(shè)備中的所述網(wǎng)絡(luò)設(shè)置自動配置所述計算設(shè)備以加入所述特別無線網(wǎng)絡(luò)。
23.如權(quán)利要求22所述的計算機可讀媒質(zhì),其特征在于,所述自動配置步驟包括識別所述便攜式媒質(zhì)設(shè)備包含網(wǎng)絡(luò)設(shè)置,并在所述計算設(shè)備中調(diào)用一配置程序以實現(xiàn)所述網(wǎng)絡(luò)設(shè)置。
24.如權(quán)利要求22所述的計算機可讀媒質(zhì),其特征在于,它還具有用于執(zhí)行把在所述計算設(shè)備上配置的網(wǎng)絡(luò)設(shè)置寫到所述便攜式媒質(zhì)設(shè)備的計算機可執(zhí)行指令。
25.如權(quán)利要求22所述的計算機可讀媒質(zhì),其特征在于,所述便攜式媒質(zhì)設(shè)備是通用串行總線(USB)閃驅(qū)。
26.如權(quán)利要求22所述的計算機可讀媒質(zhì),其特征在于,所述便攜式媒質(zhì)設(shè)備是閃存卡。
27.一種配置計算設(shè)備以加入特別無線網(wǎng)絡(luò)的方法,其特征在于,它包括檢測一便攜式媒質(zhì)設(shè)備在所述計算設(shè)備上的安裝,所述便攜式媒質(zhì)設(shè)備包括所述特別無線網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)置;以及使用包含在所述便攜式媒質(zhì)設(shè)備中的所述網(wǎng)絡(luò)設(shè)置自動配置所述計算設(shè)備以加入所述特別無線網(wǎng)絡(luò)。
28.如權(quán)利要求27所述的方法,其特征在于,所述自動配置的步驟包括識別所述便攜式媒質(zhì)設(shè)備包含網(wǎng)絡(luò)設(shè)置,并在所述計算設(shè)備中調(diào)用一配置程序以實現(xiàn)所述網(wǎng)絡(luò)設(shè)置。
29.如權(quán)利要求27所述的方法,其特征在于,它還包括把在所述計算設(shè)備上配置的網(wǎng)絡(luò)設(shè)置寫入到所述便攜式媒質(zhì)設(shè)備中的步驟。
30.如權(quán)利要求27所述的方法,其特征在于,所述便攜式媒質(zhì)設(shè)備是通用串行總線(USB)閃驅(qū)。
31.如權(quán)利要求27所述的方法,其特征在于,所述便攜式媒質(zhì)設(shè)備是閃存卡。
全文摘要
一種計算機可讀便攜式媒質(zhì)設(shè)備被用來傳輸特別無線網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)置,以簡化配置所述特別無線網(wǎng)絡(luò)的設(shè)備的工作。在啟動計算機上的一配置程序幫助用戶以XML文件創(chuàng)建包括安全密鑰的網(wǎng)絡(luò)設(shè)置,并把所述文件寫到所述便攜式媒質(zhì)設(shè)備。然后所述便攜式媒質(zhì)設(shè)備被附加到要加入所述特別無線網(wǎng)絡(luò)的第二設(shè)備。所述第二設(shè)備使用所述便攜式媒質(zhì)設(shè)備上的網(wǎng)絡(luò)設(shè)置被自動配置以加入所述特別無線網(wǎng)絡(luò)。
文檔編號H04L29/06GK1638344SQ20051000405
公開日2005年7月13日 申請日期2005年1月7日 優(yōu)先權(quán)日2004年1月7日
發(fā)明者B·尼克, J·-P·杜普萊西斯, S·曼徹斯特 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宣城市| 郑州市| 安丘市| 英德市| 吴忠市| 左权县| 平谷区| 修水县| 松溪县| 台南市| 高雄市| 夹江县| 阿勒泰市| 宁阳县| 略阳县| 安多县| 六枝特区| 筠连县| 枣庄市| 缙云县| 花莲市| 盈江县| 炎陵县| 玉田县| 泰和县| 永州市| 集安市| 泉州市| 孟津县| 普格县| 绵竹市| 荥经县| 鸡泽县| 大足县| 梁平县| 巍山| 绥棱县| 五峰| 乡宁县| 五峰| 庆云县|