安全對等網(wǎng)絡(luò)設(shè)置的制作方法
【專利摘要】本發(fā)明用于對等網(wǎng)絡(luò)設(shè)置的設(shè)備。在一個實施例中,設(shè)備包括用于與主裝置通信的無線處理單元。無線處理單元可進行操作以便在二維(2D)條形碼中接收編碼數(shù)據(jù)。編碼數(shù)據(jù)至少包括與主裝置相關(guān)聯(lián)的用戶信息,包括用戶標識符、裝置標識符或兩者。編碼數(shù)據(jù)還包括網(wǎng)絡(luò)信息,包括網(wǎng)絡(luò)標識符、密碼和簡檔生存期值。在一個實施例中,設(shè)備還包括用于向用戶顯示用戶信息和網(wǎng)絡(luò)信息的至少部分的顯示單元。無線處理單元可進行操作以便至少基于來自用戶的響應(yīng)啟動與主裝置的對等網(wǎng)絡(luò)設(shè)置。
【專利說明】安全對等網(wǎng)絡(luò)設(shè)置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明的實施例涉及數(shù)據(jù)網(wǎng)絡(luò)領(lǐng)域,更具體來說,涉及無線網(wǎng)絡(luò)。
【背景技術(shù)】
[0002]無線網(wǎng)絡(luò)設(shè)置過程可能是緩慢且麻煩的。例如,很多網(wǎng)絡(luò)設(shè)置過程需要用戶記住網(wǎng)絡(luò)的名稱、網(wǎng)絡(luò)中所用的安全套裝的類型以及密碼(例如,PIN)。通常使用短的密碼或具有低安全性的密碼(例如,字典里的單詞),因為這樣用戶可以容易地記住它們。這嚴重地有損網(wǎng)絡(luò)安全性。還要求用戶利用鍵盤來輸入這樣的信息,例如,這對于諸如平板電腦、智能電話和相機的小型移動裝置來說并不理想。
[0003]通常在運行中設(shè)置對等網(wǎng)絡(luò)。在很多情況下,用戶可能不想在移動裝置中永久地保留對等網(wǎng)絡(luò)信息。用戶可能并不想一旦他們在附近移動裝置就自動連接到其它裝置。
【專利附圖】
【附圖說明】
[0004]根據(jù)以下給出的詳細描述和本發(fā)明的各種實施例的附圖,將更全面地理解本發(fā)明的實施例,但是,不應(yīng)將本發(fā)明的各種實施例視為是將本發(fā)明局限于這些特定實施例,而是它們只是為了說明和理解的目的。
[0005]圖1是根據(jù)本發(fā)明一個實施例的無線通信系統(tǒng)的圖形表示。
[0006]圖2示出根據(jù)本發(fā)明一個實施例的網(wǎng)絡(luò)設(shè)備。
[0007]圖3A示出根據(jù)本發(fā)明一個實施例在顯示單元上示出的QR (快速響應(yīng))碼和用戶圖片。
[0008]圖3B示出根據(jù)本發(fā)明一個實施例在顯示單元上示出的網(wǎng)絡(luò)信息和用戶圖片。
[0009]圖4是用于設(shè)置對等網(wǎng)絡(luò)的過程的一個實施例的流程圖。
[0010]圖5示出與本發(fā)明的一個實施例配合使用的計算機系統(tǒng)。
【具體實施方式】
[0011]介紹用于對等網(wǎng)絡(luò)設(shè)置的設(shè)備。在一個實施例中,設(shè)備包括用于與主裝置通信的無線處理單元。無線處理單元可進行操作以便在二維(2D)條形碼中接收編碼數(shù)據(jù)。編碼數(shù)據(jù)至少包括與主裝置相關(guān)聯(lián)的用戶信息,包括用戶標識符、裝置標識符或兩者。編碼數(shù)據(jù)還包括網(wǎng)絡(luò)信息,包括網(wǎng)絡(luò)標識符、密碼和簡檔生存期值。在一個實施例中,設(shè)備還包括用于向用戶顯示用戶信息和網(wǎng)絡(luò)信息的至少部分的顯示單元。無線處理單元可進行操作以便至少基于來自用戶的響應(yīng)啟動與主裝置的對等網(wǎng)絡(luò)設(shè)置。
[0012]在以下描述中,闡述了眾多細節(jié)以便提供本發(fā)明的實施例的更加透徹的說明。但是,本領(lǐng)域技術(shù)人員將明白,沒有這些具體細節(jié)也可以實踐本發(fā)明的實施例。在其它情況下,以框圖的形式而不是詳細地示出公知的結(jié)構(gòu)和裝置,以免使本發(fā)明的實施例晦澀難懂。
[0013]以下詳細描述的一些部分用對計算機存儲器內(nèi)的數(shù)據(jù)位的操作的算法和符號表示加以介紹。這些算法描述和表示是數(shù)據(jù)處理領(lǐng)域的技術(shù)人員用來向本領(lǐng)域其它技術(shù)人員最有效地傳達他們的工作實質(zhì)的手段。算法在這里一般視為是導致期望結(jié)果的自洽步驟序列。這些步驟是需要對物理量進行物理操縱的步驟。通常但不一定,這些量采用能夠存儲、傳送、組合、比較以及以其它方式進行操縱的電或磁信號的形式。主要出于常用的原因,有時將這些信號稱為位、值、元素、符號、字符、項、數(shù)字等經(jīng)證實是便利的。
[0014]但是,應(yīng)牢記,所有這些和類似術(shù)語都將與合適的物理量相關(guān)聯(lián),并且只是應(yīng)用于這些量的便利標記。除非另外特別指出,否則從以下論述顯而易見,將明白,在整篇描述中,利用諸如“處理”或“計算”或“演算”或“確定”或“顯示”等術(shù)語的論述是指操縱表示為計算機系統(tǒng)的寄存器和存儲器內(nèi)的物理(如電子)量的數(shù)據(jù)并將這些數(shù)據(jù)變換為類似地表示為計算機系統(tǒng)的存儲器、寄存器或其它這樣的信息存儲、傳送或顯示裝置內(nèi)的物理量的其它數(shù)據(jù)的計算機系統(tǒng)或類似電子計算裝置的動作和過程。
[0015]本發(fā)明的實施例還涉及用于執(zhí)行本文中的操作的設(shè)備。一些設(shè)備可以為了所需目的而進行特殊構(gòu)造,或者它可以包括通過存儲在計算機中的計算機程序選擇性地激活或再配置的通用計算機。這樣的計算機程序可以存儲在計算機可讀存儲介質(zhì)中,例如但不限于:任何類型的盤,包括軟盤、光盤、CD-ROM、DVD-ROM和磁-光盤;只讀存儲器(ROM)、隨機存取存儲器(RAM)、EPROM、EEPROM、NVRAM、磁或光卡;或任何類型的用于存儲電子指令的介質(zhì),其中每種介質(zhì)均耦合到計算機系統(tǒng)總線。
[0016]本文介紹的算法和顯示器并不固有地涉及任何特定的計算機或其它設(shè)備。根據(jù)本文的教導,可以配合程序使用各種通用系統(tǒng),或者構(gòu)造更加專業(yè)化的設(shè)備來執(zhí)行所需的方法步驟可證實是便利的。從以下描述將顯而易見各種這些系統(tǒng)的所需結(jié)構(gòu)。另外,沒有參考任何特定的編程語言來描述本發(fā)明的實施例。將明白,可以使用各種編程語言來實現(xiàn)如本文所描述的本發(fā)明的教導。
[0017]機器可讀介質(zhì)包括用于存儲或傳送可由機器(如計算機)讀取的形式的信息的任何機構(gòu)。例如,機器可讀介質(zhì)包括只讀存儲器(“ROM”)、隨機存取存儲器(“RAM”)、磁盤存儲介質(zhì)、光存儲介質(zhì)、閃速存儲器裝置等。
[0018]無線通信系統(tǒng)
圖1是根據(jù)本發(fā)明一個實施例的無線通信系統(tǒng)的圖形表示。參考圖1,在一個實施例中,無線通信系統(tǒng)100包括一般示為110、120和130的一個或多個無線通信網(wǎng)絡(luò)。
[0019]在一個實施例中,無線通信系統(tǒng)100包括無線個域網(wǎng)(WPAN) 110、無線局域網(wǎng)(WLAN) 120和無線城域網(wǎng)(WMAN) 130。在其它實施例中,無線通信系統(tǒng)100包括額外的或更少的無線通信網(wǎng)絡(luò)。例如,無線通信系統(tǒng)100包括額外的WPAN、WLAN和/或WMAN。本文描述的方法和設(shè)備在這方面不受限制。
[0020]在一個實施例中,無線通信系統(tǒng)100包括一個或多個訂戶站(例如,示為140、142、144、146和148)。例如,訂戶站140、142、144、146和148例如包括無線電子裝置,諸如桌面型計算機、膝上型計算機、手持式計算機、平板計算機、蜂窩電話、尋呼機、音頻/視頻播放器(例如,MP3播放器或DVD播放器)、游戲裝置、攝像機、數(shù)碼相機、導航裝置(例如,GPS裝置)、無線外圍設(shè)備(例如,打印機、掃描儀、耳機、鍵盤、鼠標等)、醫(yī)療裝置(例如,心率監(jiān)測器、血壓監(jiān)測器等)以及其它合適的固定、便攜式或移動電子裝置。在一個實施例中,無線通信系統(tǒng)100包括更多的或更少的訂戶站。
[0021]在一個實施例中,訂戶站140、142、144、146和148使用各種調(diào)制技術(shù),例如擴頻調(diào)制(例如,直序碼分多址(DS-CDMA)、跳頻碼分多址(FH-CDMA)、或兩者)、時分復用(TDM)調(diào)制、頻分復用(FDM)調(diào)制、正交頻分復用(OFDM)調(diào)制、多載波調(diào)制(MDM)、其它合適的調(diào)制技術(shù)或其組合,以便經(jīng)由無線鏈路通信。
[0022]在一個實施例中,例如,膝上型計算機140根據(jù)需要非常低功率的合適的無線通信協(xié)議(例如,Bluetooth.RTM.、超寬帶(UWB)、射頻標識(RFID)或其組合)操作以便實現(xiàn)WPAN 110。在一個實施例中,例如,膝上型計算機140經(jīng)由無線鏈路同與WPAN 110相關(guān)聯(lián)的裝置(例如,攝像機142、打印機144或兩者)通信。
[0023]在一個實施例中,膝上型計算機140利用直序擴頻(DSSS)調(diào)制、正交頻分復用(OFDM)調(diào)制或兩者來實現(xiàn)WLAN 120 (例如,根據(jù)由電氣和電子工程師協(xié)會(IEEE)開發(fā)的802.11標準系列或這些標準的變型和演變的基礎(chǔ)服務(wù)集(BSS)網(wǎng)絡(luò))。例如,膝上型計算機140經(jīng)由無線鏈路同與WLAN 120相關(guān)聯(lián)的裝置(例如,打印機144、手持式計算機146、智能電話148或其組合)通信。
[0024]在一個實施例中,膝上型計算機140還經(jīng)由無線鏈路與接入點(AP) 150通信。AP150在操作上耦合到路由器152,如下文將進一步詳細地描述?;蛘?,AP 150和路由器152可以集成到單個裝置(例如,無線路由器)中。
[0025]在一個實施例中,膝上型計算機140利用OFDM調(diào)制以便通過將射頻信號分割成多個小的子信號、而這些小的子信號又可在不同頻率同時傳送來傳送大量數(shù)字數(shù)據(jù)。在一個實施例中,膝上型計算機140利用OFDM調(diào)制來實現(xiàn)WLAN 130。例如,膝上型計算機140根據(jù)由IEEE開發(fā)的用于規(guī)定固定、便攜式、移動寬帶無線接入(BWA)網(wǎng)絡(luò)的802.16標準系列(例如,2004年發(fā)布的IEEE std.802.16)或其組合操作,以便經(jīng)由無線鏈路與示為160、162和164的基站通信。
[0026]盡管上文關(guān)于由IEEE開發(fā)的標準描述了以上一些實例,但是本文公開的方法和設(shè)備可容易地適用于由其它特殊興趣小組、標準開發(fā)組織(例如,無線保真(W1-Fi)聯(lián)盟、全球微波接入互操作性(WiMAX)論壇、紅外數(shù)據(jù)協(xié)會(IrDA)、第三代合作伙伴計劃(3GPP)等)或其組合開發(fā)的許多規(guī)范、標準。本文描述的方法和設(shè)備在這方面不受限制。
[0027]WLAN 120和WMAN 130例如經(jīng)由到以太網(wǎng)的連接、數(shù)字訂戶線(DSL)、電話線、同軸電纜、任何無線連接等或其組合在操作上耦合到網(wǎng)絡(luò)170 (公共或?qū)S镁W(wǎng)絡(luò)),例如互聯(lián)網(wǎng)、電話網(wǎng)絡(luò)(例如,公共交換電話網(wǎng)絡(luò)(PSTN))、局域網(wǎng)(LAN)、有線電視網(wǎng)和其它無線網(wǎng)絡(luò)。
[0028]在一個實施例中,WLAN 120經(jīng)由AP 150和路由器152在操作上耦合到網(wǎng)絡(luò)170。在另一個實施例中,WMAN 130經(jīng)由基站160、162、164或其組合在操作上耦合到網(wǎng)絡(luò)170。網(wǎng)絡(luò)170包括一個或多個網(wǎng)絡(luò)服務(wù)器(未示出)。
[0029]在一個實施例中,例如,無線通信系統(tǒng)100包括示為180的其它合適的無線通信網(wǎng)絡(luò),例如無線網(wǎng)狀網(wǎng)絡(luò)。在一個實施例中,AP 150、基站160、162和164與一個或多個無線網(wǎng)狀網(wǎng)絡(luò)相關(guān)聯(lián)。在一個實施例中,AP 150與無線網(wǎng)狀網(wǎng)絡(luò)180的網(wǎng)點(MP) 190之一通信或作為無線網(wǎng)狀網(wǎng)絡(luò)180的網(wǎng)點(MP) 190之一操作。在一個實施例中,AP 150在與一個或多個MP 190連接的情況下接收和傳送數(shù)據(jù)。在一個實施例中,MP 190包括接入點、再分配點、端點、其它合適的連接點或其組合以便經(jīng)由網(wǎng)狀路徑進行業(yè)務(wù)流。MP 190利用上述任何調(diào)制技術(shù)、無線通信協(xié)議、有線接口或其組合進行通信。
[0030]在一個實施例中,無線通信系統(tǒng)100包括諸如蜂窩無線電網(wǎng)絡(luò)(未示出)的無線廣域網(wǎng)(WWAN)。膝上型計算機140根據(jù)支持WffAN的其它無線通信協(xié)議操作。在一個實施例中,例如,這些無線通信協(xié)議基于模擬、數(shù)字或雙模式通信系統(tǒng)技術(shù),例如全球移動通信系統(tǒng)(GSM)技術(shù)、寬帶碼分多址(WCDMA)技術(shù)、通用分組無線電服務(wù)(GPRS)技術(shù)、增強數(shù)據(jù)GSM環(huán)境(EDGE )技術(shù)、通用移動電信系統(tǒng)(UMTS )技術(shù)、高速下行鏈路分組接入(HSDPA )技術(shù)、高速上行鏈路分組接入(HSUPA)技術(shù)、基于這些技術(shù)的其它合適代的無線接入技術(shù)(例如,3G、4G等)標準、這些標準的變型和演進以及其它合適的無線通信標準。盡管圖4描繪了 WPAN、WLAN和WMAN,但是在一個實施例中,無線通信系統(tǒng)100包括WPAN、WLAN、WMAN和WffAN的其它組合。本文描述的方法和設(shè)備在這方面不受限制。
[0031]在一個實施例中,無線通信系統(tǒng)100例如包括其它WPAN、WLAN、WMAN或WffAN裝置(未示出),例如網(wǎng)絡(luò)接口裝置和外圍設(shè)備(例如,網(wǎng)絡(luò)接口卡(NIC))、接入點(AP)、再分配點、端點、網(wǎng)關(guān)、橋接器、集線器等,以便實現(xiàn)蜂窩電話系統(tǒng)、衛(wèi)星系統(tǒng)、個人通信系統(tǒng)(PCS)、雙向無線電系統(tǒng)、單向?qū)ず魴C系統(tǒng)、雙向?qū)ず魴C系統(tǒng)、個人計算機(PC)系統(tǒng)、個人數(shù)據(jù)助理(PDA)系統(tǒng)、個人計算附件(PCA)系統(tǒng)、其它合適的通信系統(tǒng)或其組合。
[0032]在一個實施例中,訂戶站(例如,140、142、144、146和148)、AP 150或基站(例如,160、162和164)包括串行接口、并行接口、小型計算機系統(tǒng)接口(SCSI)、以太網(wǎng)接口、通用串行總線(USB)接口、高性能串行總線接口(例如,IEEE 1394接口)、任何其它合適類型的有線接口或其組合,以便經(jīng)由有線鏈路通信。盡管上文描述了某些實例,但是本公開的覆蓋范圍不限于此。
[0033]本發(fā)明的實施例可以在各種電子裝置和邏輯電路中實現(xiàn)。此外,包括本發(fā)明的實施例的裝置或電路可以包含在各種計算機系統(tǒng)中。本發(fā)明的實施例還可包含在其它計算機系統(tǒng)拓撲和架構(gòu)中。
[0034]鍵
介紹能夠?qū)τ诓煌愋偷膶Φ?P2P)網(wǎng)絡(luò)執(zhí)行輕量且安全的網(wǎng)絡(luò)設(shè)置過程的網(wǎng)絡(luò)設(shè)備。在一個實施例中,設(shè)備能夠在無需太多用戶干預的情況下在運行中設(shè)置對等網(wǎng)絡(luò)。在一個實施例中,過程無需用戶記住網(wǎng)絡(luò)信息。可以在星形拓撲中形成對等網(wǎng)絡(luò),其中所有裝置與一個主裝置通信。也可在全連拓撲中形成對等網(wǎng)絡(luò),其中每個裝置與網(wǎng)絡(luò)中的任何其它裝置通信。
[0035]圖2示出根據(jù)本發(fā)明一個實施例的網(wǎng)絡(luò)設(shè)備。圖3A示出根據(jù)本發(fā)明一個實施例在顯示單元上示出的QR (快速響應(yīng))碼和用戶圖片。圖3B示出根據(jù)本發(fā)明一個實施例在顯示單元上示出的網(wǎng)絡(luò)信息和用戶圖片。
[0036]參考圖2,在一個實施例中,網(wǎng)絡(luò)設(shè)備301包括顯示單元302、控制器303、無線處理單元304、存儲器305和相機306。在一個實施例中,上述單元作為離散裝置示出。其它實施例也是可能的,其中這些單元中的一些或所有單元集成在一個裝置內(nèi)或集成在其它裝置內(nèi)。在其它實施例中,上述單元以硬件、軟件或其某個組合的形式分布在系統(tǒng)中。在一個實施例中,網(wǎng)絡(luò)設(shè)備是關(guān)于圖1的無線電子裝置、服務(wù)器、接入點或基站的實施例。
[0037]在一個實施例中,網(wǎng)絡(luò)設(shè)備301與充當主裝置的網(wǎng)絡(luò)設(shè)備330形成對等網(wǎng)絡(luò)。在星形拓撲網(wǎng)絡(luò)中,網(wǎng)絡(luò)設(shè)備301、340和341各自與網(wǎng)絡(luò)設(shè)備330 (主裝置)通信以便形成網(wǎng)絡(luò)。在全連網(wǎng)絡(luò)中,網(wǎng)絡(luò)設(shè)備301、340、341和330建立連接以便彼此通信。
[0038]在一個實施例中,QR碼是可由QR條形碼閱讀機和帶相機的移動平臺讀取的矩陣條形碼(或二維碼)。圖3A中示出QR碼的實例。在一個實施例中,編碼到QR碼中的信息包括:1)用戶名和/或裝置名;2)網(wǎng)絡(luò)名(例如,W1-Fi的服務(wù)集ID (SSID)) ;3)支持的安全套裝名稱和安全方案;4)密碼(例如,PIN) ;5)網(wǎng)絡(luò)類型;6)簡檔生存期值;7)準入控制節(jié)點的MAC地址(例如,主裝置是對等網(wǎng)絡(luò))。
[0039]在一個實施例中,無線處理單元304可進行操作以便接收與主裝置或主裝置的用戶(例如,網(wǎng)絡(luò)設(shè)備301)相關(guān)聯(lián)的圖像。顯示單元302可進行操作以便顯示用戶的圖像,從而驗證主裝置的身份。在一個實施例中,無線處理單元304包括能夠在相機圖像中接收條形碼的QR碼處理單元。在一個實施例中,QR處理單元是離散單元。在一個實施例中,QR碼處理單元從QR碼解碼信息,將網(wǎng)絡(luò)信息轉(zhuǎn)移到無線處理單元304或控制器303,并將用戶和網(wǎng)絡(luò)信息轉(zhuǎn)移到顯示單元302。
[0040]在一個實施例中,無線處理單元304能夠經(jīng)由非安全通信接收用戶信息。無線處理單元304可進行操作以便至少基于第一用戶的優(yōu)先選擇和簡檔生存期值存儲網(wǎng)絡(luò)信息。
[0041]在一個實施例中,用戶名和裝置名是用于設(shè)定P2P網(wǎng)絡(luò)設(shè)置的標識因素。例如,與主裝置相關(guān)聯(lián)的用戶信息用于標識的目的,而不是利用第一主裝置的物理IP地址。裝置(例如,網(wǎng)絡(luò)設(shè)備330)用作準入控制點。裝置配置成支持對等聯(lián)網(wǎng)。例如,網(wǎng)絡(luò)設(shè)備330(當充當主裝置時)例如存儲用戶信息(例如,用戶名、裝置名)和網(wǎng)絡(luò)信息(例如,網(wǎng)絡(luò)名、安全方案、密碼等)。
[0042]在一個實施例中,裝置能夠支持不同類型的P2P網(wǎng)絡(luò)。用戶可以選擇使用哪種類型。網(wǎng)絡(luò)設(shè)備(例如,網(wǎng)絡(luò)設(shè)備301)的用戶不需要在每次開始網(wǎng)絡(luò)設(shè)置時輸入任何安全信息。在一個實施例中,用戶(或應(yīng)用/程序)標識對等類型是什么以及網(wǎng)絡(luò)是否將維持一段時間(而不管裝置是否處于待機模式或者觸發(fā)網(wǎng)絡(luò)設(shè)置的應(yīng)用是否已經(jīng)終止或暫停)。在一個實施例中,從裝置自動獲得所有其它相關(guān)信息。
[0043]在一個實施例中,裝置用作在其顯示單元(屏幕)上顯示QR碼的準入控制點(例如,網(wǎng)絡(luò)設(shè)備330)。在一個實施例中,裝置顯示用戶的圖片以及QR碼,如圖3A所示。在一個實施例中,用戶圖片作為QR碼的部分進行編碼。在另一個實施例中,兩個裝置(例如,網(wǎng)絡(luò)設(shè)備301和330)在連接設(shè)置好之后交換用戶圖片。
[0044]在一個實施例中,裝置通過利用相機來捕獲QR碼以便加入到對等網(wǎng)絡(luò)。在一個實施例中,裝置要么捕獲用戶圖片要么從QR碼解碼用戶圖片,并在屏幕上顯示圖片。在另一個實施例中,兩個裝置在連接設(shè)置好之后交換用戶圖片。用戶圖片用于代表所連接的用戶或裝置。在一個實施例中,用戶圖片可以是虛擬化身、圖像、視頻等。與其它網(wǎng)絡(luò)設(shè)置相比,這種信息交換(經(jīng)由QR碼)和各個用戶/裝置的標識支持快速且安全的對等網(wǎng)絡(luò)設(shè)置。
[0045]在一個實施例中,在屏幕上向裝置(例如,網(wǎng)絡(luò)設(shè)備301)顯示編碼在QR碼中的信息以及網(wǎng)絡(luò)信息,如圖3B所示。在一個實施例中,安全類型和密碼編碼在QR碼中,但是用戶可以有選擇權(quán)來確定是否在屏幕上顯示它們。
[0046]在一個實施例中,在用戶驗證在屏幕上顯示的網(wǎng)絡(luò)信息并同意連接到網(wǎng)絡(luò)之后才啟動網(wǎng)絡(luò)設(shè)置過程。在一個實施例中,不需要用戶記住網(wǎng)絡(luò)的安全類型或密碼,因此可以利用復雜的安全方案和長密碼(例如,超過8個字符)來緩解安全攻擊。
[0047]在一個實施例中,如果網(wǎng)絡(luò)類型是“全連”,那么利用密碼(例如,PIN)作為網(wǎng)絡(luò)中的所有裝置中的共享秘密。任何裝置都可從密碼導出預共享密鑰(PSK),并利用PSK來設(shè)置與相同網(wǎng)絡(luò)中的其它裝置的連接。如果網(wǎng)絡(luò)類型是星形拓撲,那么裝置只設(shè)置與主裝置的連接。
[0048]在一個實施例中,在設(shè)置對等網(wǎng)絡(luò)之后,提示用戶選擇是在裝置中永久保留網(wǎng)絡(luò)簡檔還是在網(wǎng)絡(luò)的生存期到期之后刪除網(wǎng)絡(luò)簡檔。例如,在一個實施例中,主裝置選擇兩天作為網(wǎng)絡(luò)的生存期,網(wǎng)絡(luò)簡檔將在其它裝置中保存至少兩天。在這兩天生存期內(nèi),裝置能夠自動連接到網(wǎng)絡(luò),而不必重復網(wǎng)絡(luò)設(shè)置過程。
[0049]在一個實施例中,網(wǎng)絡(luò)設(shè)備301為了在對等網(wǎng)絡(luò)中認證和標識的目的而顯示用戶圖片。在無需第一用戶輸入密碼的情況下啟動對等網(wǎng)絡(luò)設(shè)置。例如,在一個實施例中,通過裝置為用戶隨機生成P2P網(wǎng)絡(luò)的密碼。它允許在無需用戶手動輸入密碼的情況下啟動對等網(wǎng)絡(luò)設(shè)置。在一個實施例中,密碼包括一個或多個字符,這一個或多個字符不限于用戶能夠輸入的字符。在一個實施例中,如果對等網(wǎng)絡(luò)是全連而不是星形拓撲對等網(wǎng)絡(luò),那么密碼是對等網(wǎng)絡(luò)的三個或更多裝置之間的共享秘密。
[0050]在一個實施例中,例如,結(jié)合諸如IEEE 802.16 和 IEEE 802.21、IEEE 802.11、IEEE 802.15和LTE/3G的其它協(xié)議使用對等網(wǎng)絡(luò)設(shè)置。
[0051]在一個實施例中,控制器303例如管理和協(xié)調(diào)無線處理單元304、顯示單元302、相機306和諸如收發(fā)器、天線、功率控制單元等其它組件(未示出)的操作。
[0052]圖4是設(shè)置對等網(wǎng)絡(luò)的過程的一個實施例的流程圖。該過程由處理邏輯來執(zhí)行,該處理邏輯可以包括硬件(電路、專用邏輯等)、軟件(例如,在通用計算機系統(tǒng)或?qū)S脵C器上運行的軟件)或兩者的組合。在一個實施例中,結(jié)合網(wǎng)絡(luò)設(shè)備(例如,關(guān)于圖2的網(wǎng)絡(luò)設(shè)備301)來執(zhí)行該過程。在一個實施例中,通過關(guān)于圖5的計算機系統(tǒng)來執(zhí)行該過程。
[0053]參考圖4,在一個實施例中,處理邏輯通過在2D條形碼中編碼數(shù)據(jù)(過程方框401)而開始。在一個實施例中,響應(yīng)用戶交互(例如,網(wǎng)絡(luò)設(shè)備330的用戶),處理邏輯將包括用戶信息、裝置信息、網(wǎng)絡(luò)信息、安全信息或其任意組合的信息編碼到QR碼中。
[0054]在一個實施例中,處理邏輯接收2D條形碼以及與主裝置(例如,網(wǎng)絡(luò)設(shè)備330)相關(guān)聯(lián)的圖像(過程方框402)。處理邏輯從QR碼解碼信息(過程方框403)。處理邏輯向用戶顯示用戶信息和網(wǎng)絡(luò)信息以及相關(guān)聯(lián)的圖像。
[0055]在一個實施例中,處理邏輯接收用戶的響應(yīng)(過程方框404),并確定是否啟動與主裝置的對等網(wǎng)絡(luò)設(shè)置。在一個實施例中,處理邏輯至少基于用戶響應(yīng)啟動網(wǎng)絡(luò)設(shè)置(過程方框 405)。
[0056]本發(fā)明的實施例可以在各種電子裝置和邏輯電路中實現(xiàn)。此外,包含本發(fā)明的實施例的裝置或電路可以包含在各種計算機系統(tǒng)中。本發(fā)明的實施例也可以包含在其它計算機系統(tǒng)拓撲和架構(gòu)中。
[0057]圖5示出結(jié)合本發(fā)明一個實施例的計算機系統(tǒng)的實例。處理器705從I級(LI)高速緩沖存儲器706、2級(L2)高速緩沖存儲器710和主存儲器715存取數(shù)據(jù)。在本發(fā)明的其它實施例中,高速緩沖存儲器706可以是由計算機系統(tǒng)存儲器層級內(nèi)的LI高速緩存和諸如L2高速緩存的其它存儲器組成的多級高速緩沖存儲器,并且高速緩沖存儲器710是諸如L3高速緩存或更多級高速緩存的隨后的較低級高速緩沖存儲器。此外,在其它實施例中,計算機系統(tǒng)可以具有高速緩沖存儲器710作為多于一個處理器核的共享高速緩存。
[0058]處理器705可以具有任意數(shù)量的處理核。但是,本發(fā)明的其它實施例可以在系統(tǒng)內(nèi)的其它裝置內(nèi)實現(xiàn),或者可以采用硬件、軟件或其某個組合的形式遍及系統(tǒng)分布。
[0059]主存儲器715可以在各種存儲器資源中實現(xiàn),例如動態(tài)隨機存取存儲器(DRAM)、硬盤驅(qū)動器(HDD)720、基于NVRAM技術(shù)的固態(tài)盤725、或經(jīng)由網(wǎng)絡(luò)接口 730或經(jīng)由無線接口740遠離計算機系統(tǒng)設(shè)置的包含各種存儲裝置和技術(shù)的存儲器源。高速緩沖存儲器可以設(shè)置在處理器內(nèi)或者緊鄰處理器設(shè)置,例如設(shè)置在處理器的本地總線707上。此外,高速緩沖存儲器可以包含相對快速的存儲器單元,例如六晶體管(6T)單元或其它具有近似相等的或更快存取速度的存儲器單元。
[0060]但是,本發(fā)明的其它實施例可以存在于圖5的系統(tǒng)內(nèi)的其它電路、邏輯單元或裝置中。此外,在本發(fā)明的其它實施例中,可以遍及如圖5所示的若干電路、邏輯單元或裝置分布。
[0061]本發(fā)明不限于所描述的實施例,而是可以在隨附權(quán)利要求的精神和范圍內(nèi)進行修改和改變的情況下得以實踐。例如,應(yīng)明白,本發(fā)明適合與所有類型的半導體集成電路(“1C”)芯片配合使用。這些IC芯片的實例包括但不限于處理器、控制器、芯片組組件、可編程邏輯陣列(PLA)、存儲器芯片、網(wǎng)絡(luò)芯片等。此外,應(yīng)明白,盡管可能給出了實例性尺寸/型號/值/范圍,但是本發(fā)明的實施例不限于此。隨著制造技術(shù)(例如,光刻)隨時間推移日漸成熟,預期可以制造更小尺寸的器件。
[0062]盡管在閱讀以上描述之后本發(fā)明的實施例的許多改變和修改對于本領(lǐng)域技術(shù)人員來說無疑將變得顯而易見,但是應(yīng)了解,作為圖示示出和加以描述的任何特定實施例絕不是要視為限制性的。因此,提到各種實施例的細節(jié)不是要限制權(quán)利要求的范圍,它們本身只是記載那些視為是對于本發(fā)明而言基本的特征。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)設(shè)備,包括: 用于與第一主裝置通信的無線處理單元,其中所述無線處理單元可進行操作以便在二維(2D)條形碼中接收編碼數(shù)據(jù),其中所述編碼數(shù)據(jù)至少包括: 與所述第一主裝置相關(guān)聯(lián)的用戶信息,包括用戶標識符、裝置標識符或兩者;以及 網(wǎng)絡(luò)信息,包括網(wǎng)絡(luò)標識符、密碼和簡檔生存期值;以及 顯示單元,可進行操作以便向第一用戶顯示所述用戶信息和所述網(wǎng)絡(luò)信息的至少部分,其中所述無線處理單元可進行操作以便至少基于來自所述第一用戶的響應(yīng)啟動與所述第一主裝置的對等網(wǎng)絡(luò)設(shè)置。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其中所述無線處理單元可進行操作以便接收與所述第一主裝置或所述第一主裝置的用戶相關(guān)聯(lián)的圖像,其中所述顯示單元可進行操作以便顯示所述第一用戶的所述圖像,從而驗證所述第一主裝置的身份。
3.如權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其中所述無線處理單元能夠從相機圖像接收所述條形碼。
4.如權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其中所述無線處理單元能夠經(jīng)由非安全通信接收所述用戶信息。
5.如權(quán)利要求1-4中任一權(quán)利要求所述的網(wǎng)絡(luò)設(shè)備,其中在無需所述第一用戶記住所述密碼的情況下啟動所述對等網(wǎng)絡(luò)設(shè)置。
6.如權(quán)利要求1-4中任一權(quán)利要求所述的網(wǎng)絡(luò)設(shè)備,其中在無需所述第一用戶手動輸入所述密碼的情況下啟動所述對等網(wǎng)絡(luò)設(shè)置,其中所述密碼包括一個或多個字符,所述一個或多個字符不限于所述第一用戶能夠輸入的字符。`
7.如權(quán)利要求1-4中任一權(quán)利要求所述的網(wǎng)絡(luò)設(shè)備,其中如果對等網(wǎng)絡(luò)是全連而不是星形拓撲對等網(wǎng)絡(luò),那么所述密碼是所述對等網(wǎng)絡(luò)的三個或更多裝置之間的共享秘密。
8.如權(quán)利要求1-4中任一權(quán)利要求所述的網(wǎng)絡(luò)設(shè)備,其中所述無線處理單元可進行操作以便至少基于所述第一用戶的優(yōu)先選擇和所述簡檔生存期值存儲所述網(wǎng)絡(luò)信息。
9.如權(quán)利要求1-4中任一權(quán)利要求所述的網(wǎng)絡(luò)設(shè)備,其中為了標識的目的而不是為了物理IP地址而使用與所述第一主裝置相關(guān)聯(lián)的所述用戶信息。
10.一種計算機實現(xiàn)的方法,包括: 在由第一主裝置生成的二維(2D)條形碼中接收編碼數(shù)據(jù),其中所述編碼數(shù)據(jù)至少包括: 與所述第一主裝置相關(guān)聯(lián)的用戶信息,包括用戶標識符、裝置標識符或兩者;以及 網(wǎng)絡(luò)信息,包括網(wǎng)絡(luò)標識符、密碼和簡檔生存期值;以及 向第一用戶顯示所述用戶信息和所述網(wǎng)絡(luò)信息的至少部分;以及 至少基于來自所述第一用戶的響應(yīng)啟動與所述第一主裝置的對等網(wǎng)絡(luò)設(shè)置。
11.如權(quán)利要求10所述的計算機實現(xiàn)的方法,還包括: 接收與所述第一主裝置或所述第一主裝置的用戶相關(guān)聯(lián)的圖像;以及 顯示所述第一用戶的所述圖像,以便驗證所述第一主裝置的身份。
12.如權(quán)利要求10所述的計算機實現(xiàn)的方法,還包括從相機圖像接收所述條形碼。
13.一種網(wǎng)絡(luò)設(shè)備,包括: 無線處理單元,用于在二維(2D)條形碼中編碼數(shù)據(jù),其中所述數(shù)據(jù)至少包括:與第一主裝置相關(guān)聯(lián)的用戶信息,包括用戶標識符、裝置標識符或兩者;以及 網(wǎng)絡(luò)信息,包括網(wǎng)絡(luò)標識符、密碼和簡檔生存期值;以及 存儲器,用于存儲所述2D條形碼以便供一個或多個對等裝置共享。
14.如權(quán)利要求13所述的網(wǎng)絡(luò)設(shè)備,還包括用于顯示所述條形碼的顯示單元。
15.如權(quán)利要求13或14所述的網(wǎng)絡(luò)設(shè)備,其中所述無線處理單元可進行操作以便至少基于用戶輸入確定所述簡檔生存期值。
16.如權(quán)利要求13或14所述的網(wǎng)絡(luò)設(shè)備,其中所述密碼包括一個或多個字符,所述一個或多個字符不限于 所述 第一用戶能夠輸入的字符。
【文檔編號】H04W88/02GK103765981SQ201180073225
【公開日】2014年4月30日 申請日期:2011年9月1日 優(yōu)先權(quán)日:2011年9月1日
【發(fā)明者】M.X.龔, J.沃克, R.萬特, H.W.豪澤克 申請人:英特爾公司