用于通過社交網絡共享連接性設定的方法和裝置制造方法
【專利摘要】一種用于允許與一位或更多位朋友共享一項或更多項連接性參數(shù)的裝置可以包括處理器以及存儲有可執(zhí)行計算機代碼的存儲器,其使得所述裝置至少施行以下操作:檢測至少一個接入點的一項或更多項連接參數(shù)和相關聯(lián)的數(shù)據(jù)。所述計算機程序代碼還可以使得所述裝置促進提供所述連接參數(shù)和相關聯(lián)的數(shù)據(jù),以便包括在用戶的至少一份簡檔內。所述簡檔可以與標識出用戶的一位或更多位所確定的朋友之間的一項或更多項關系的社交網絡服務相關聯(lián)。所述計算機程序代碼還可以使得所述裝置允許向所述用戶的至少一個設備或者朋友的一個或更多設備提供所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)。此外還提供了相應的方法和計算機程序產品。
【專利說明】用于通過社交網絡共享連接性設定的方法和裝置
【技術領域】
[0001]本發(fā)明的示例性實施例總體上涉及配置通信設備的連接性設定,更具體來說涉及一種用于部分地基于一項或更多項社交網絡連接來共享連接性設定的方法和裝置。
【背景技術】
[0002]現(xiàn)今的通信時代引發(fā)了有線和無線網絡的巨大擴張。由于消費者需求的刺激,計算機網絡、電視網絡和電話網絡正在經歷史無前例的技術擴張。無線和移動聯(lián)網技術解決了有關的消費者需求,同時為信息傳輸提供了更高靈活性和即時性。
[0003]當前的和未來的聯(lián)網技術會繼續(xù)促進信息傳輸以及對于用戶的便利性的簡化。由于現(xiàn)在電子通信設備的無所不在的特性,所有年齡層和教育水平的人們都在利用電子設備來與其他個人或聯(lián)系人進行通信,接收服務,以及/或者共享信息、媒體和其他內容。其中需要提高信息傳輸簡化的一個領域涉及用于配制通信設備的連接性設定的服務。
[0004]當前,許多連接性技術通常需要某種配置或者在設備(例如移動設備)與網絡接入點(例如無線保真(W1-Fi)接入點)之間建立信任關系。這通常可能需要設備獲得關于網絡接入點的領域特定知識,并且可能需要來自設備的端用戶的明確動作。舉例來說,正在利用設備的端用戶可能需要做出一項或更多項手動選擇以便促進在設備與網絡接入點之間交換配置設定以用于建立連接。例如用戶可能需要獲得網絡標識符、安全性密鑰和/或口令,以便允許設備與網絡接入點建立連接。
【發(fā)明內容】
[0005]一種方法和裝置可以提供一種用于向(多個)用戶的一個或更多設備以及/或者所述(多個)用戶的朋友的一個或更多設備共享一項或更多項連接性參數(shù)和相關聯(lián)的數(shù)據(jù)的高效且可靠的機制。
[0006]在這方面,(多個)通信設備可以利用一項或更多項社交網絡服務(例如Facebook?、Twitter?、Linkedln?、MySpace?、Skype? 等等)的一項或更多項已建立的信任關系(例如朋友關系)來與(多個)用戶的一個或更多設備以及/或者所述(多個)用戶的朋友的一個或更多設備共享一項或更多項連接參數(shù)(例如網絡設定)和相關聯(lián)的數(shù)據(jù)(例如口令、安全性設定、證書等等)。
[0007]在這方面,根據(jù)一些示例性實施例,(多個)通信設備可以利用所共享的連接參數(shù)來促進與一個或更多接入點(例如網絡接入點(例如W1-Fi熱點/網絡等等))的連接。因此,一些示例性實施例可以利用所共享的連接參數(shù)來允許(多個)用戶的一個或更多設備以及/或者所述用戶的朋友的一個或更多設備連接到對應的接入點。通過這種方式,在設備可以處在接入點的附近(例如某一位置)的情況下,在接收到連接參數(shù)和相關聯(lián)的數(shù)據(jù)時,設備可以自動連接到接入點。因此,一些示例性實施例可以允許(多個)用戶的(多個)設備以及/或者所述用戶的一位或更多位朋友的(多個)設備以最小的用戶交互或者在沒有用戶交互的情況下連接到(多個)接入點。[0008]在一個示例性實施例中,提供一種用于允許與一位或更多位朋友共享一項或更多項連接性參數(shù)的方法。所述方法可以包括檢測至少一個接入點的一項或更多項連接參數(shù)和相關聯(lián)的數(shù)據(jù)。所述方法還可以包括促進提供連接參數(shù)和相關聯(lián)的數(shù)據(jù)以便包括在用戶的至少一份簡檔內。所述簡檔可以與標識出用戶的一位或更多位所確定的朋友之間的一項或更多項關系的社交網絡服務相關聯(lián)。所述方法還可以包括允許向用戶的至少一個設備或者朋友的一個或更多設備提供連接參數(shù)和相關聯(lián)的數(shù)據(jù)。
[0009]在另一個示例性實施例中,提供一種用于允許與一位或更多位朋友共享一項或更多項連接性參數(shù)的裝置。所述裝置可以包括處理器以及包括計算機程序代碼的存儲器。所述存儲器和計算機程序代碼被配置成利用所述處理器使得所述裝置至少施行以下操作:檢測至少一個接入點的一項或更多項連接參數(shù)和相關聯(lián)的數(shù)據(jù)。所述存儲器和計算機程序代碼還可以使得所述裝置促進提供連接參數(shù)和相關聯(lián)的數(shù)據(jù)以便包括在用戶的至少一份簡檔內。所述簡檔可以與標識出用戶的一位或更多位所確定的朋友之間的一項或更多項關系的社交網絡服務相關聯(lián)。所述存儲器和計算機程序代碼還可以使得所述裝置允許向用戶的至少一個設備或者朋友的一個或更多設備提供連接參數(shù)和相關聯(lián)的數(shù)據(jù)。
[0010]在另一個示例性實施例中,提供一種用于允許與一位或更多位朋友共享一項或更多項連接性參數(shù)的計算機程序產品。所述計算機程序產品包括其中存儲有計算機可執(zhí)行程序代碼指令的至少一項計算機可讀存儲介質。所述計算機可執(zhí)行程序代碼指令可以包括被配置成檢測至少一個接入點的一項或更多項連接參數(shù)和相關聯(lián)的數(shù)據(jù)的程序代碼指令。所述程序代碼指令還可以被配置成促進提供連接參數(shù)和相關聯(lián)的數(shù)據(jù)以便包括在用戶的至少一份簡檔內。所述簡檔可以與標識出用戶的一位或更多位所確定的朋友之間的一項或更多項關系的社交網絡服務相關聯(lián)。所述程序代碼指令還可以被配置成允許向用戶的至少一個設備或者朋友的一個或更多設備提供連接參數(shù)和相關聯(lián)的數(shù)據(jù)。
[0011 ] 在另一個示例性實施例中,提供一種用于允許與一位或更多位朋友共享一項或更多項連接性參數(shù)的裝置。所述裝置可以包括處理器以及包括計算機程序代碼的存儲器。所述存儲器和計算機程序代碼被配置成利用所述處理器使得所述裝置至少施行以下操作:接收關于至少一個接入點的一項或更多項連接參數(shù)和相關聯(lián)的數(shù)據(jù)的檢測。所述存儲器和計算機程序代碼還可以使得所述裝置促進把連接參數(shù)和相關聯(lián)的數(shù)據(jù)包括在用戶的至少一份簡檔內??梢皂憫诖_定用戶的簡檔與標識出用戶的一位或更多位朋友之間的一項或更多項關系的社交網絡服務相關聯(lián)而把連接參數(shù)和相關聯(lián)的數(shù)據(jù)包括在所述簡檔內。所述存儲器和計算機程序代碼還可以使得所述裝置允許向用戶的至少一個設備或者朋友的一個或更多設備提供連接參數(shù)和相關聯(lián)的數(shù)據(jù),以便允許所述一個或多個設備利用所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)連接到接入點。
[0012]一些示例性實施例可以通過促進在不需要用戶交互的情況下共享連接參數(shù)來提供更好的用戶體驗。因此,設備用戶在與網絡接入點建立連接方面可以享受到得以改進的能力。
【專利附圖】
【附圖說明】
[0013]前面在各個一般方面描述了本發(fā)明,現(xiàn)在將參照附圖,附圖不一定是按比例繪制的,并且其中:[0014]圖1是根據(jù)本發(fā)明的示例性實施例的系統(tǒng)的示意性方塊圖;
[0015]圖2是根據(jù)本發(fā)明的示例性實施例的裝置的示意性方塊圖;
[0016]圖3是根據(jù)本發(fā)明的示例性實施例的網絡實體的示意性方塊圖;
[0017]圖4是根據(jù)本發(fā)明的示例性實施例的網絡設備的示意性方塊圖;
[0018]圖5是根據(jù)本發(fā)明的示例性實施例的系統(tǒng)的方塊圖;以及
[0019]圖6示出了根據(jù)本發(fā)明的示例性實施例的用于部分地基于一項或更多項社交網絡服務聯(lián)系來向一個或更多設備提供一項或更多項連接性參數(shù)的流程圖。
【具體實施方式】
[0020]下面將參照附圖更加全面地描述本發(fā)明的一些實施例,在附圖中示出了本發(fā)明的一些而非所有實施例。實際上可以通過許多不同形式來具體實現(xiàn)本發(fā)明的各個實施例,并且不應當將其理解為限制到這里所闡述的實施例。相同的附圖標記始終指代相同的元件。這里所使用的術語“數(shù)據(jù)”、“內容”、“信息”和類似術語可以被互換使用來指代能夠根據(jù)本發(fā)明的實施例傳送、接收和/或存儲的數(shù)據(jù)。因此對于任何此類術語的使用不應當被視為限制本發(fā)明的實施例的精神和范圍。
[0021]此外,這里所使用的術語“電路”指的是:(a)僅有硬件的電路實現(xiàn)方式(比如僅僅在模擬電路和/或數(shù)字電路中的實現(xiàn)方式);(b)電路與包括存儲在一個或更多計算機可讀存儲器上的軟件和/或固件指令的(多個)計算機程序產品的組合,其一起工作來使得裝置施行這里所描述的一項或更多項功能;以及(C)需要軟件或固件來操作的電路(比如(多個)微處理器或(多個)微處理器的一部分),盡管所述軟件或固件并不以物理方式存在。“電路”的這一定義適用于這里對于該術語的所有使用,其中包括在任何權利要求中的使用。作為另一個實例,這里所使用的術語“電路”還涵蓋了包括一個或更多處理器和/或其一部分(多個部分)連同伴隨的軟件和/或固件的實現(xiàn)方式。作為另一個實例,這里所使用的術語“電路”例如還包括用于移動電話的基帶集成電路或應用處理器集成電路,或者服務器、蜂窩網絡設備、其他網絡設備和/或其他計算設備中的類似集成電路。
[0022]這里所定義的“計算機可讀存儲介質”指的是非瞬時性的物理或有形存儲介質(例如易失性或非易失性存儲器設備),其可以區(qū)別于指代電磁信號的“計算機可讀傳送介質”。
[0023]這里所提到的“(多個)熱點”、“(多個)WLAN熱點”和類似術語可以被互換使用來指代可以通過局域網(LAN)、無線局域網(WLAN)或者任何其他適當網絡來提供或給出因特網訪問的站點、設備(例如網絡設備)接入點(AP)(例如路由器(例如WLAN AP等等))等等,這例如是通過使用去到因特網服務提供商的鏈路的連接而實現(xiàn)的。
[0024]當前,一些用戶可能不確切知道應該如何做來建立用于在設備與網絡接入點之間交換配置設定的聯(lián)系。由于缺乏興趣、與通常需要設備建立與網絡接入點的連接的手動用戶交互相關聯(lián)的負擔或者出于許多其他原因,設備的其他用戶可能簡單地不會費心去利用其設備來建立與網絡接入點的連接。因此,許多現(xiàn)有的網絡接入點可能不會被處在相應的網絡接入點附近的設備所使用。在這方面,當前由網絡運營商提供的蜂窩數(shù)據(jù)可能不盡可能經常地被從網絡運營商卸載到網絡接入點,從而可能導致網絡運營商的資源仍然受到限制。
[0025]鑒于前面提到的缺陷,可能有益的是提供一種高效且可靠的方式來建立一種機制,以便利用先前建立的信任關系來共享和配置網絡設定,以此放生消除或者最小化用戶交互對于在設備之間建立連接的影響。
[0026]圖1示出了通用系統(tǒng)圖,其中在根據(jù)一些示例性實施例的通信環(huán)境中示出了例如移動終端10之類的設備。如圖1中所示,根據(jù)一些示例性實施例的系統(tǒng)可以包括能夠通過網絡30彼此通信的第一通信設備(例如移動終端10)和第二通信設備20。在某些情況下,本發(fā)明的實施例還可以包括一個或更多附加的通信設備,其中一個在圖1中被描繪為第三通信設備25。在一些實施例中,采用本發(fā)明的一個實施例的系統(tǒng)可以并不全都包括這里所示出和/或描述的所有設備。雖然出于示例性目的示出并且在后面描述了移動終端10以及/或者第二和第三通信設備20和25的示例性實施例,但是其他類型的終端也可以很容易采用本發(fā)明的實施例,比如便攜式數(shù)字助理(PDA)、尋呼機、移動電視、移動電話、游戲設備、膝上型計算機、攝影機、視頻記錄器、音頻/視頻播放器、無線電裝置、全球定位系統(tǒng)(GPS)和/或全球導航衛(wèi)星系統(tǒng)(GL0NASS)設備、Bluetooth頭戴式耳機、通用串行總線(USB)設備或者前面提到的設備的任意組合以及其他類型的語音和文字通信系統(tǒng)。此外,例如服務器和個人計算機之類的非移動設備也可以很容易采用本發(fā)明的實施例。
[0027]網絡30可以包括能夠通過相應的有線和/或無線接口彼此通信的各種不同節(jié)點(第二和第三通信設備20和25可以是其中的實例)、設備或功能的總集。因此,圖1的圖示應當被理解成是所述系統(tǒng)的某些元件的寬泛視圖的一個實例,而不是所述系統(tǒng)或網絡30的全包含性或詳細視圖。根據(jù)一些示例性實施例,網絡30可以能夠支持根據(jù)以下各項當中的任意一項或更多項的通信:若干第一代(1G)、第二代(2G)、2.5G、第三代(3G)、3.5G、3.9G、第四代(4G)移動通信協(xié)議、長期演進(LTE)或演進型通用地面無線接入網(E-UTRAN)、LTE內自我優(yōu)化/組織網絡(SON)、無線接入技術(RAT)間網絡等等。根據(jù)一些示例性實施例,網絡30可以是點對點(P2P)網絡。
[0028]例如移動終端10以及第二和第三通信設備20和25之類的一個或更多通信終端可以通過網絡30彼此通信,并且分別可以包括一個或多個天線以用于向/從一個或更多基站傳送和接收信號。所述基站例如可以是作為一個或更多蜂窩或移動網絡的一部分的一個或更多基站(BS),或者是可以耦合到數(shù)據(jù)網絡的一個或更多接入點(AP),所述數(shù)據(jù)網絡比如是局域網(LAN)、無線局域網(WLAN)、W1-Fi網絡、城域網(MAN)和/或例如因特網之類的廣域網(WAN)。例如處理元件(比如個人計算機、服務器計算機等等)之類的其他設備又可以通過網絡30耦合到移動終端10以及第二和第三通信設備20和25。通過把移動終端10以及第二和第三通信設備20和25 (和/或其他設備)直接或間接連接到網絡30,移動終端10以及第二和第三通信設備20和25可以被允許與其他設備或者與彼此通信。舉例來說,移動終端10以及第二和第三通信設備20和25以及其他設備可以根據(jù)包括超文本傳輸協(xié)議(HTTP)等等在內的多種通信協(xié)議進行通信,從而分別實施移動終端10以及第二和第三通信設備20和25的各項通信或其他功能。
[0029]此外,移動終端10以及第二和第三通信設備20和25可以例如根據(jù)射頻(RF)、蜂窩、近場通信(NFC)、Bluetooth (BT)、紅外(IR)或者若干不同的有線或無線通信技術當中的任一種進行通信,其中包括局域網(LAN)、無線LAN (WLAN)、全球微波接入互操作性(WiMAX)、無線保真(W1-Fi)、超寬帶(UWB)、Wibree技術等等。因此,移動終端10以及第二和第三通信設備20和25可以被允許通過許多不同接入機制當中的任一種與網絡30通信以及彼此通信。舉例來說,可以支持例如寬帶碼分多址(W-CDMA)、CDMA2000、全球移動通信系統(tǒng)(GSM)、通用分組無線電服務(GPRS)等移動接入機制,以及例如WLAN、WiMAX等無線接入機制和例如數(shù)字訂戶線(DSL)、電纜調制解調器、以太網等固定接入機制。
[0030]根據(jù)一些示例性實施例,第一通信設備(例如移動終端10)可以是例如無線電話之類的移動通信設備或者例如個人數(shù)字助理(PDA)、移動計算設備、攝影機、視頻記錄器、音頻/視頻播放器、定位設備、游戲設備、電視設備、無線電設備之類的其他設備,或者是各種其他類似設備或其組合。第二通信設備20和第三通信設備25可以是移動或固定通信設備。但是在一個實例中,第二通信設備20和第三通信設備25可以是服務器、遠程計算機或者例如個人計算機(PC)或膝上型計算機之類的終端。
[0031]根據(jù)一些示例性實施例,網絡30可以是被設置成智能空間的自組織或分布式網絡。因此,設備可以進入和/或離開網絡30,并且網絡30的設備可以能夠基于其他設備的進入和/或離開來調節(jié)操作,以便解決對應的設備或節(jié)點及其相應能力的增減。
[0032]根據(jù)一些示例性實施例,移動終端以及第二和第三通信設備20和25可以采用能夠根據(jù)本發(fā)明的示例性實施例運作的裝置(例如圖2的裝置)。
[0033]圖2示出了根據(jù)一些示例性實施例的部分地基于利用先前建立的信任關系來配置連接性設定的裝置的示意性方塊圖。下面將參照圖2描述本發(fā)明的一些示例性實施例,其中顯示出裝置50的某些元件。圖2的裝置50例如可以被采用在移動終端10(以及/或者第二通信設備20或第三通信設備25)上?;蛘哐b置50可以被具體實現(xiàn)在網絡30的網絡設備上。但是裝置50可以替換地被具體實現(xiàn)在既包括移動設備也包括固定設備的多種其他設備(比如前面列出的任何設備)處。在某些情況下,一個實施例可以被采用在某種設備組合上。相應地,本發(fā)明的一些實施例可以被完全具體實現(xiàn)在單個設備(例如移動終端10)處,按照分布式方式由多個設備具體實現(xiàn)(例如具體實現(xiàn)在P2P網絡中的一個或多個設備上),或者由具有客戶端/服務器關系的設備具體實現(xiàn)。此外還應當提到的是,下面所描述的設備或元件可以不是強制性的,因此在某些實施例中可以省略其中一些所述設備或元件。
[0034]現(xiàn)在參照圖2,裝置50可以包括處理器70、用戶接口 67、通信接口 74、存儲器設備76、顯示器85、配置設定模塊78和定位傳感器72或者以其他方式與之通信。根據(jù)一些示例性實施例,顯示器85可以是觸摸屏顯示器。存儲器設備76例如可以包括易失性和/或非易失性存儲器。舉例來說,存儲器設備76可以是電子存儲設備(例如計算機可讀存儲介質),其包括被配置成存儲可以由機器(例如處理器70之類的計算設備)獲取的數(shù)據(jù)(例如比特)的門。在一些示例性實施例中,存儲器設備76可以是非瞬時性的有形存儲器設備。存儲器設備76可以被配置成存儲信息(例如設備或網絡配置設定等等)、數(shù)據(jù)、文件、應用、指令等等,以便允許所述裝置實施根據(jù)本發(fā)明的示例性實施例的各項功能。舉例來說,存儲器設備76可以被配置成緩沖輸入數(shù)據(jù)以供處理器70處理。附加地或替換地,存儲器設備76可以被配置成存儲指令以供處理器70執(zhí)行。作為另一種替換方案,存儲器設備76可以是存儲信息和/或媒體內容(例如圖片、視頻等等)的多個數(shù)據(jù)庫的其中之一。存儲器設備76還可以存儲接收自一個或更多射頻設備(例如接入點(例如WLAN接入點、RF接入點、BT接入點、IR接入點等等))的數(shù)據(jù)。
[0035]根據(jù)一些示例性實施例,裝置50可以是被配置成采用本發(fā)明的示例性實施例的移動終端(例如移動終端10)或者固定通信設備或計算設備。根據(jù)一些示例性實施例,裝置50可以被具體實現(xiàn)為芯片或芯片組。換句話說,裝置50可以包括一個或更多物理包裝(例如芯片),其包括一個結構套件(例如基板)上的各種材料、組件和/或連線。所述結構套件可以為包括在其上的組成電路提供物理強度、尺寸節(jié)省和/或電相互作用的限制。因此在某些情況下,裝置50可以被配置成在單個芯片上實施本發(fā)明的實施例或者實施為單個“芯片上系統(tǒng)”。因此,在某些情況下,一個芯片或芯片組可以構成用于施行一項或更多項操作以便提供這里所描述的功能的裝置。附加地或替換地,所述芯片或芯片組可以構成用于允許關于這里所描述的功能和/或服務進行用戶接口導航的裝置。
[0036]可以通過許多不同方式來具體實現(xiàn)處理器70。例如處理器70可以被具體實現(xiàn)為各種處理裝置當中的一種或更多種,比如協(xié)處理器、微處理器、控制器、數(shù)字信號處理器(DSP)、具有或不具有伴隨的DSP的處理電路或者各種其他處理設備,其中包括例如ASIC(專用集成電路)、FPGA (現(xiàn)場可編程門陣列)、微控制器單元(MCU)、硬件加速器、專用計算機芯片之類的集成電路。在一些示例性實施例中,處理器70可以被配置成執(zhí)行存儲在存儲器設備76中或者可以由處理器70通過其他方式訪問的指令。因此,不管是通過硬件還是軟件方法或者通過硬件與軟件方法的組合來配置,處理器70都可以代表能夠在被相應地配置時施行根據(jù)本發(fā)明的實施例的操作的實體(例如在物理上用電路具體實現(xiàn))。因此,例如當處理器70被具體實現(xiàn)為ASIC、FPGA等時,處理器70可以是用于實施這里所描述的操作的特別配置的硬件?;蛘咦鳛榱硪粋€實例,當處理器70被具體實現(xiàn)為軟件指令的執(zhí)行器時,當所述指令被執(zhí)行時,所述指令可以特別配置處理器70來施行這里所描述的算法和操作。但是在某些情況下,處理器70可以是特定設備(例如移動終端或網絡設備)的處理器,其被適配成通過指令進一步配置處理器70施行這里所描述的算法和操作來具體實現(xiàn)本發(fā)明的實施例。處理器70特別可以包括被配置成支持處理器70的操作的時鐘、算術邏輯單元(ALU)和邏輯門。
[0037]在一些示例性實施例中,處理器70可以被配置成操作例如瀏覽器、Web瀏覽器之類的連接性程序。在這方面,所述連接性程序可以允許裝置50例如根據(jù)HTTP應用協(xié)議來傳送及接收Web內容,比如基于位置的內容或者任何其他適當?shù)膬热荨?br>
[0038]通信接口 74可以是例如用硬件、計算機程序產品或者硬件與軟件的組合具體實現(xiàn)的設備或電路之類的任何裝置,其被配置成從/向與裝置50通信的網絡和/或任何其他設備或模塊接收和/或傳送數(shù)據(jù)。在這方面,通信接口 74可以例如包括天線(或多個天線)以及用于允許與無線通信網絡(例如網絡30)進行通信的支持硬件和/或軟件。在固定環(huán)境中,通信接口 74可以替換地或者還支持有線通信。因此,通信接口 74可以包括用于支持經由線纜、數(shù)字訂戶線(DSL)、通用串行總線(USB)、以太網或其他機制的通信的通信調制解調器和/或其他硬件/軟件。
[0039]用戶接口 67可以與處理器70通信,以便在用戶接口 67處接收用戶輸入的指示并且/或者向用戶提供可聽、視覺、機械或其他輸出。因此,用戶接口 67例如可以包括鍵盤、鼠標、操縱桿、顯示器、觸摸屏、麥克風、揚聲器或者其他輸入/輸出機制。在其中所述裝置被具體實現(xiàn)為服務器或其他一些網絡設備的一些示例性實施例中,用戶接口 67可以被限制、遠程放置或去除。處理器70可以包括用戶接口電路,其被配置成控制用戶接口的一個或更多元件的至少一些功能,比如揚聲器、振鈴器、麥克風、顯示器等等。處理器70和/或包括處理器70的用戶接口電路可以被配置成通過存儲在可由處理器70訪問的存儲器(例如存儲器設備76等等)上的計算機程序指令(例如軟件和/或固件)來控制用戶接口的一個或更多元件的一項或更多項功能。
[0040]如圖2中所示,裝置50還可以包括用于共享和/或獲得數(shù)據(jù)的一個或更多裝置。舉例來說,所述裝置可以包括短距離射頻(RF)收發(fā)器和/或查詢器64,從而可以根據(jù)RF技術與電子設備(例如(多個)RF接入點)共享和/或從中獲得數(shù)據(jù)。所述裝置可以包括其他短距離收發(fā)器,比如紅外(IR)收發(fā)器66、利用由Bluetooth?專門興趣小組開發(fā)的Bluetooth?帶無線技術進行操作的Bluetooth? (BT)收發(fā)器68等等。Bluetooth收發(fā)器68可以被配置成根據(jù)Wibree?無線電標準來操作。裝置50還可以包括WLAN收發(fā)器69,其被配置成根據(jù)WLAN技術(例如IEEE802.11技術)向/從電子設備(例如多個WLAN (接入點))傳送和/或接收數(shù)據(jù)。在一些示例性實施例中,WLAN收發(fā)器69還可以被配置成根據(jù)各種無線聯(lián)網技術向/從電子設備傳送和/或接收數(shù)據(jù),其中包括(但不限于)W1-F1、LAN技術等等。在一些示例性實施例中,WLAN收發(fā)器69還可以被配置成向/從例如一臺或更多臺打印機以及/或者一臺或更多臺家庭媒體服務器或任何其他適當設備之類的電子設備傳送和/或接收數(shù)據(jù)。在這方面,裝置50并且特別是所述短距離收發(fā)器可以能夠向/從處在所述裝置附近(例如處在10米以內)的電子設備(例如(多個)IR接入點、(多個)BT接入點)傳送和/或接收數(shù)據(jù)。
[0041]此外,裝置50還可以包括定位傳感器72。定位傳感器72例如可以包括全球定位系統(tǒng)(GPS)傳感器、輔助式全球定位系統(tǒng)(輔助式GPS)傳感器、Bluetooth (BT)-GPS鼠標、其他GPS或定位接收器等等。但是在一些示例性實施例中,定位傳感器72可以包括計步器或慣性傳感器。在這方面,定位傳感器72可以能夠確定裝置50的位置,例如裝置50的經度和緯度方向或者相對于目的地或起點之類的參考點的方位。定位傳感器72還可以能夠確定裝置50的海拔高度,并且可以使用海拔高度信息來確定裝置50的位置。來自定位傳感器72的信息隨后可以被傳送到裝置50的存儲器(例如存儲器設備76)或者另一個存儲器設備,以便被存儲為方位歷史或位置信息。在這方面,例如所述方位歷史可以定義對應于裝置50在各個對應時間的方位或位置的一系列數(shù)據(jù)點。還可以與由定位傳感器72提供的方位歷史或位置信息相關聯(lián)地記錄裝置50的各種事件或活動。
[0042]在一些示例性實施例中,處理器70可以被具體實現(xiàn)為、包括或者以其他方式控制配置設定模塊78。配置設定模塊78可以是例如根據(jù)軟件操作或者以其他方式用硬件或硬件與軟件的組合具體實現(xiàn)的設備或電路之類的任何裝置(例如在軟件控制下操作的處理器70,被具體實現(xiàn)為ASIC或FPGA并且特別被配置成施行這里所描述的操作的處理器70,或者其某種組合),從而將所述設備或電路配置成施行配置設定模塊78的相應功能,正如后面將描述的那樣。因此,在其中采用軟件的一個實例中,執(zhí)行所述軟件的設備或電路(例如在一個實例中是處理器70)構成與這樣的裝置相關聯(lián)的結構。
[0043]配置設定模塊78可以使得裝置(例如裝置50)的一個或更多用戶能夠與例如通過社交網絡服務(例如 Facebook?、Twitter?、Linkedln?、MySpace?、Skype? 等等)聯(lián)系的其朋友或者其朋友的朋友共享一個或更多接入點(例如WLAN設備(例如WLAN熱點、WLAN AP等等))的一項或更多項連接性參數(shù)(其也被可互換地稱作“連接參數(shù)”、“連接性設定”、“連接設定”等等)。在這方面,連接設定模塊78可以向網絡設備傳輸或發(fā)送一項或更多項連接參數(shù)(例如網絡設定)以及任何其他適當?shù)男畔?例如口令、安全性密鑰、證書、用戶的其他設備的列表(例如計算機、膝上型計算機、PDA等等)等等)。所述網絡設備(例如圖4的網絡設備90、圖5的網絡設備110等等)可以把所接收到的連接參數(shù)和其他信息存儲在代表向該網絡設備發(fā)送連接參數(shù)的裝置(例如裝置50)的(多個)用戶的簡檔中。所述簡檔可以被存儲在網絡設備的存儲器中。
[0044]所述網絡設備可以接收或存儲表明與裝置(例如裝置50)的用戶的一位或更多位朋友的一項或更多項聯(lián)系的社交網絡服務的數(shù)據(jù)。在這方面,網絡設備可以把存儲在用戶的簡檔中的一項或更多項連接參數(shù)與該用戶的一個或更多其他設備(例如其他裝置50)以及/或者該用戶的一位或更多位朋友的一個或更多設備(例如裝置50、通信設備20、第三通信設備25)共享??梢杂删W絡設備響應于分析由該網絡設備接收或存儲的朋友數(shù)據(jù)(例如表明用戶的一位或更多位朋友的數(shù)據(jù))來確定用戶的一位或更多位朋友。
[0045]在這方面,在裝置(例如裝置50)的用戶可以激活(例如啟動或接通)該用戶的一個或更多其他設備的情況下,網絡設備可以為這些其他設備提供存儲在該用戶的簡檔中的連接參數(shù),正如后面將更加全面地描述的那樣。按照這種方式,被激活的設備可以從網絡設備接收到連接參數(shù),并且在所述設備處在一個或更多接入點的附近的情況下,所述設備可以利用所述連接參數(shù)以最小用戶交互或者在沒有用戶交互的情況下自動連接到相應的接入點(例如WLAN熱點)。
[0046]此外,在一位或更多位朋友可以激活其處在其中一個接入點附近的一個或更多設備(例如裝置50、第二通信設備20、第三通信設備25)的情況下,所述朋友的設備可以在只有很少或者沒有用戶交互的情況下自動連接到接入點,正如后面將更加全面地描述的那樣。朋友的設備可以部分地基于利用由網絡設備提供給所述設備的連接參數(shù)而自動連接到接入點。
[0047]現(xiàn)在參照圖3,其中提供了網絡實體的一些示例性實施例的方塊圖。如圖3中所示,所述網絡實體(例如服務器)通常包括處理器104和相關聯(lián)的存儲器106。存儲器106可以包括易失性和/或非易失性存儲器,并且可以存儲內容、數(shù)據(jù)等等。存儲器106可以存儲客戶端應用、指令等等,以供處理器104施行網絡實體100的各項操作。在一些示例性實施例中,存儲器106可以存儲與朋友(例如第一信任等級)和/或朋友的朋友(例如第二或后繼信任等級)之間的一項或更多項聯(lián)系或關聯(lián)相關的數(shù)據(jù)。
[0048]處理器104還可以連接到用于顯示、傳送和/或接收數(shù)據(jù)、內容等等的至少一個通信接口 107或其他裝置。用戶輸入接口 105可以包括允許網絡實體100接收來自用戶的數(shù)據(jù)的許多設備,比如小鍵盤、觸摸顯示器、操縱桿或其他輸入設備。在這方面,處理器104可以包括被配置成控制用戶輸入接口的一個或更多元件的至少一些功能的用戶接口電路。處理器104和/或所述處理器的用戶接口電路可以被配置成通過存儲在可由處理器訪問的存儲器(例如易失性存儲器、非易失性存儲器等等)上的計算機程序指令(例如軟件和/或固件)來控制用戶接口的一個或更多元件的一項或更多項功能。
[0049]網絡實體100可以從某一設備(例如在一些示例性實施例中是網絡設備90的連接參數(shù)管理器97)接收針對標識出裝置(例如裝置50)的一個或更多用戶的一位或更多位朋友的信息的一項或更多項請求。響應于接收到請求,處理器104可以向發(fā)出請求的設備(例如連接參數(shù)管理器97)提供表明裝置(例如裝置50)的對應用戶的一位或更多位朋友或者朋友的朋友的數(shù)據(jù)。響應于由發(fā)出請求的設備接收到朋友數(shù)據(jù)(例如表明朋友之間的聯(lián)系/關聯(lián)的朋友列表),發(fā)出請求的設備可以向用戶的其他設備以及朋友的一個或更多設備發(fā)送與該用戶的簡檔相關聯(lián)的連接參數(shù)。在這方面,用戶的其他設備以及朋友的設備可以在處于相應接入點(例如WLAN熱點)的附近(例如某一位置)時利用所述連接參數(shù)連接到相應的接入點。
[0050]現(xiàn)在參照圖4,其中提供了網絡設備的一個實例的方塊圖。根據(jù)一些示例性實施例,網絡設備90可以是獨立網絡設備。根據(jù)一些示例性實施例,網絡實體100可以被具體實現(xiàn)在網絡設備90內。如圖4中所示,網絡設備90 (例如服務器)通常包括處理器94和相關聯(lián)的存儲器96。存儲器96可以包括易失性和/或非易失性存儲器,并且可以存儲內容、數(shù)據(jù)等等。舉例來說,所述存儲器可以存儲從/由網絡設備傳送和/或接收的內容、數(shù)據(jù)、信息等等。此外,存儲器96例如還可以存儲客戶端應用、指令等等以供處理器94施行根據(jù)本發(fā)明的示例性實施例的網絡設備的各項操作,正如這里所描述的那樣。存儲器96還可以存儲對應于一個或更多接入點的一項或更多項連接參數(shù)和相關聯(lián)的數(shù)據(jù)(例如安全性密鑰、口令、證書等等)以及任何其他適當?shù)男畔ⅰK鲞B接參數(shù)和相關聯(lián)的數(shù)據(jù)可以被存儲在代表一個或更多用戶的(多份)簡檔中。
[0051]除了存儲器96之外,處理器94還可以連接到用于顯示、傳送和/或接收數(shù)據(jù)、內容等等的至少一個接口或其他裝置。在這方面,所述(多個)接口可以包括用于傳送和/或接收數(shù)據(jù)、內容等等的至少一個通信接口 98或其他裝置,以及至少一個用戶輸入接口 95。用戶輸入接口 95又可以包括允許網絡設備接收來自用戶的數(shù)據(jù)的許多設備,比如小鍵盤、觸摸顯示器、操縱桿或其他輸入設備。在這方面,處理器94可以包括被配置成控制用戶輸入接口的一個或更多元件的至少一些功能的用戶接口電路。所述處理器和/或處理器的用戶接口電路可以被配置成通過存儲在可由處理器訪問的存儲器(例如易失性存儲器、非易失性存儲器等等)上的計算機程序指令(例如軟件和/或固件)來控制用戶接口的一個或更多元件的一項或更多項功能。
[0052]在一些示例性實施例中,處理器94可以被具體實現(xiàn)為、包括或者以其他方式控制連接參數(shù)管理器97。連接參數(shù)管理器97可以是例如根據(jù)軟件操作或者以其他方式用硬件或硬件與軟件的組合具體實現(xiàn)的設備或電路之類的任何裝置(例如在軟件控制下操作的處理器94、被具體實現(xiàn)為ASIC或FPGA并且特別被配置成施行這里所描述的操作的處理器94或者其某種組合),從而配置所述設備或電路來施行連接參數(shù)管理器97的相應功能,正如后面將描述的那樣。因此,在其中采用軟件的一個實例中,執(zhí)行所述軟件的設備或電路(例如在一個實例中是處理器94)構成與此類裝置相關聯(lián)的結構。
[0053]連接參數(shù)管理器97可以向處理器104發(fā)送針對表明(多個)用戶的一位或更多位朋友以及/或者朋友的朋友的數(shù)據(jù)的請求。響應于接收到朋友數(shù)據(jù),連接參數(shù)管理器97可以(但不需要)向用戶的一個或更多設備以及/或者所述(多個)用戶的所標識出的(多位)朋友的一個或更多設備發(fā)送與所述(多個)用戶的簡檔相關聯(lián)的一項或更多項連接參數(shù)。響應于接收到與所述一項或更多項連接參數(shù)相關聯(lián)的數(shù)據(jù),用戶的設備和/或(多位)朋友的設備可以利用所述連接參數(shù)連接到對應于所述連接參數(shù)的一個或更多接入點(例如公共AP和/或私有AP)。所述設備可以通過最小用戶交互或者在沒有用戶交互的情況下連接到相應的接入點。[0054]現(xiàn)在參照圖5,其中提供了用于向一個或更多設備提供一項或更多項連接參數(shù)的系統(tǒng)的一些示例性實施例。系統(tǒng)7可以包括一個或更多接入點(AP),比如RF AP30、WLANAP32、BT AP34、IP AP36、WLAN AP44和LAN AP46。系統(tǒng)7還可以包括一臺或更多臺家庭媒體服務器45以及一臺或更多臺打印機41 (例如被配置成利用WLAN等等的(多臺)網絡打印機)。根據(jù)一些示例性實施例,所述(多臺)家庭媒體服務器45可以(但不需要)是被配置成利用WLAN和/或W1-Fi的媒體服務器,其可以存儲并且允許提供各種數(shù)字媒體,其中包括(但不限于)數(shù)字電影、視頻、音樂、音頻、圖片、圖像等等。此外,系統(tǒng)7可以包括一個或更多通信設備165、167和169 (例如裝置50 (例如移動終端10)、第二通信設備20、第三通信設備25)以及社交網絡設備108 (例如網絡實體100)。系統(tǒng)7還可以包括網絡設備110 (例如網絡設備90)。在圖5的示例性實施例中,社交網絡設備108可以被配置成存儲并保持與一項或更多項朋友聯(lián)系或關聯(lián)相關聯(lián)的數(shù)據(jù)。社交網絡設備108可以向用戶提供社交網絡服務(例如 Facebook?、Twitter?、Linkedln?、MySpace?、Skype? 等等社交網絡服務)。根據(jù)一些示例性實施例,社交網絡設備108可以是獨立設備。在其他示例性實施例中,社交網絡設備108可以被具體實現(xiàn)在網絡設備110內。網絡設備110可以向社交網絡設備108發(fā)送請求,從而請求表明某一裝置(例如裝置50)的(多個)用戶的一位或更多位朋友的數(shù)據(jù)。
[0055]雖然圖5 示出 了一個WLAN AP32、一個RF AP30、一個WLAN AP44、一個LAN AP46、一個BT AP34、一個IR AP36、一臺或更多臺家庭媒體服務器45、一臺或更多臺打印機41、三個通信設備165、167、169、一個社交網絡設備108以及一個網絡設備110,但是應當指出的是,在不背離本發(fā)明的范圍和精神的情況下,任意適當數(shù)目的WLAN AP32、RF AP30、WLAN AP44、LAN AP46、BT AP34、IR AP36、家庭媒體服務器45、打印機41、通信設備165、167、169、社交網絡設備108以及網絡設備110可以是系統(tǒng)7的一部分。
[0056]在圖5的示例性實施例中,通信設備169可以檢測到來自例如W1-Fi AP32的一個或更多接入點的信號(例如信標)。通信設備165可以檢測到來自例如WLAN AP32、RF AP30、WLAN AP44和WLAN AP46的一個或更多接入點的信號(例如信標)。通信設備167可以檢測來自例如LAN AP46、BT AP34、IR AP36、(多臺)家庭媒體服務器45和(多臺)打印機41的一個或更多接入點的信號。
[0057]出于說明而非限制的目的,考慮這樣一個實例,其中通信設備165 (例如裝置50)的用戶可以利用通信設備165檢測到例如WLAN AP32、RF AP30、WLAN AP44和LAN AP46的一個或更多接入點。在該例中,考慮WLAN AP32、RF AP30、WLAN AP44和LAN AP46可以是所述用戶家中的接入點(例如私有AP)。此外,考慮通信設備167和169可以是所述用戶的設備。在通信設備165可以檢測到WLAN AP32、RF AP30、WLAN AP44和/或LAN AP46的情況下,通信設備165的配置設定模塊78可以配置WLAN AP32、RF AP30、WLAN AP44和/或LANAP46的連接參數(shù)(例如網絡參數(shù)),以用于建立與通信設備165的一個或更多連接。
[0058]響應于獲得或獲取連接參數(shù),配置設定模塊78可以向社交網絡設備108發(fā)送消息,從而請求該社交網絡設備利用所述用戶的朋友帳戶的數(shù)據(jù)(例如(多個)用戶名、(多個)口令等等)向網絡設備110認證該用戶。在一些示例性實施例中,配置設定模塊78可以響應于接收到針對(多項)設定的指示的選擇而向社交網絡設備108發(fā)送消息。所述(多項)設定例如可以由通信設備的用戶通過顯示器(例如顯示器85)來選擇。所述(多項)設定可以是用于登錄到所述用戶在由社交網絡設備108提供的社交網絡服務中的帳戶的(多項)設定,并且用于使用所述帳戶的信息(例如朋友帳戶數(shù)據(jù))向網絡設備110認證所述用戶,從而使得配置設定模塊78可以向網絡設備110發(fā)送連接參數(shù)和相關聯(lián)的數(shù)據(jù)以用于存儲在代表所述用戶的簡檔中。
[0059]響應于社交網絡設備108的處理器104向網絡設備110發(fā)送帳戶數(shù)據(jù),網絡設備110的連接參數(shù)管理器97可以認證所述用戶。在成功地認證用戶時,連接參數(shù)管理器97可以向通信設備165的配置設定模塊78發(fā)送消息,從而表明用戶已被成功認證,并且可以請求連接參數(shù)和相關聯(lián)的數(shù)據(jù)(例如口令、安全性設定(例如安全性密鑰)、證書、表明所述用戶的其他設備(例如通信設備167、169)的信息等等)。響應于接收到來自連接參數(shù)管理器97的消息,配置設定模塊78可以向網絡設備110發(fā)送連接參數(shù)和相關聯(lián)的數(shù)據(jù)。網絡設備110可以把連接參數(shù)存儲在代表用戶的簡檔中。所述簡檔可以被存儲在網絡設備110的存儲器(例如存儲器96)中。
[0060]在用戶可以激活一個或更多通信設備165、167的情況下,連接參數(shù)管理器97可以接收到關于所述激活的指示,并且可以分析用戶的簡檔中的數(shù)據(jù),并且可以向通信設備167、169發(fā)送連接參數(shù)和相關聯(lián)的數(shù)據(jù)。根據(jù)一些示例性實施例,用戶可以通過選擇一項將要執(zhí)行配置設定模塊78的特征來激活通信設備167、169,以便接收連接參數(shù)和相關聯(lián)的數(shù)據(jù)。因此,在通信設備167、169可以處在WLAN AP32、RF AP30、WLAN AP44和/或LAN AP46的附近(例如處在用戶的家中)的情況下,通信設備167、169的配置設定模塊78可以利用所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)(例如與WLAN AP32相關聯(lián)的(多個)口令)把通信設備167、169自動連接到 W1-Fi AP32、RF AP30、WLAN AP44 和 / 或 LAN AP46。
[0061]WLAN AP32、RF AP30、WLAN AP44和/或LAN AP46的連接參數(shù)可以涉及這些接入點的一項或更多項網絡設定。例如在一些示例性實施例中,與WLAN AP32、WLAN AP44和/或LAN AP46相關聯(lián)的連接參數(shù)可以包括(但不限于)(多個)網絡標識符、(多個)網絡名稱(例如(多個)服務集合標識符(SSID))、(多種)認證類型(例如(多個)開放網絡、(多個)W1-Fi受保護接入II (WPA2)預先共享密鑰、可擴展認證協(xié)議(ΕΑΡ)、一個或更多先前設定的密鑰(當前密鑰))以及任何其他適當?shù)臄?shù)據(jù)。
[0062]應當指出的是,根據(jù)其中接入點(例如WLAN ΑΡ32)可以是企業(yè)接入點或網絡設備的其他實施例,例如由通信設備165的配置設定模塊78提供到連接參數(shù)管理器97的與連接參數(shù)相關聯(lián)的數(shù)據(jù)可以包括EAP數(shù)據(jù)(例如一份或更多份證書)。在這方面,連接參數(shù)管理器97例如可以在通信設備165的用戶的簡檔中包括EAP數(shù)據(jù)。因此,可以要求通信設備165的用戶的一位或更多位朋友向連接參數(shù)管理器97提供某些數(shù)據(jù)(例如證書),以使得所述朋友的(多個)設備與企業(yè)接入點連接。按照這種方式,去到(多個)企業(yè)接入點的一個或更多連接可以更加安全。
[0063]根據(jù)其他實施例,考慮其中通信設備165可以是第一用戶(例如用戶Α)的設備并且通信設備167可以是第二用戶(例如用戶B)的設備的一個實例。在該例中,還考慮通信設備169可以是第三用戶(例如用戶C)的設備。在該例中,連接參數(shù)管理器97可以分析第一用戶的(多份)簡檔中的數(shù)據(jù),并且可以確定第一用戶與第二用戶和/或第三用戶是朋友。連接參數(shù)管理器97可以響應于從社交網絡設備108接收到表明第一用戶的一位或更多位朋友的數(shù)據(jù)而確定第一用戶與第二用戶和/或第三用戶是朋友。連接參數(shù)管理器97可以響應于接收到用以通過利用由社交網絡設備108提供的第一用戶的社交網絡服務的帳戶信息(例如(多個)口令、(多個)用戶名)來認證第一用戶的消息而接收關于第一用戶的朋友信息。
[0064]響應于成功地認證第一用戶,連接參數(shù)管理器97可以把在第一用戶的簡檔中表明的連接參數(shù)和相關聯(lián)的數(shù)據(jù)包括到第二用戶和/或第三用戶的(多份)簡檔中。在這方面,在連接參數(shù)管理器97可以從通信設備167、169的配置設定模塊78接收到關于配置設定模塊78正被啟動或執(zhí)行的指示(例如消息)情況下,連接參數(shù)管理器97可以向通信設備167,169提供所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)。根據(jù)一些示例性實施例,可以響應于接收到針對通信設備167、169的配置設定模塊78的選擇的指示而生成表明配置設定模塊78正被啟動或執(zhí)行的指示(例如消息)。或者可以響應于接收到針對由通信設備167、169的配置設定模塊78提供的(多項)特征的選擇而生成所述指示。在該例中,所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)可以涉及由通信設備165檢測到的WLAN AP32、RF AP30、WLAN AP44和/或LAN AP46(在該例中是開放/公共AP)的網絡設定。因此,在通信設備167、169可以處在WLAN AP32、RF AP30、WLAN AP44和/或LAN AP46的附近的情況下,通信設備167、169的配置設定模塊78可以利用所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)自動連接到WLAN AP32、RF AP30、WLAN AP44和/或LAN AP46。在通信設備167、169的配置設定模塊78可以利用相關聯(lián)的數(shù)據(jù)的口令來促進與WLAN AP32、RF AP30、WLAN AP44和/或LAN AP46當中的一項或更多項的連接的情況下,所述口令的身份可能是通信設備167、169的用戶所不可察知的。例如通信設備167、169的操作系統(tǒng)可以知曉或確定所述口令,但是實際的口令(例如與口令相關聯(lián)的文字由星號標不)可以對通信設備167、169的用戶隱藏。
[0065]在該例中,通信設備167可以檢測對應于例如BT AP34、IR AP36、LAN AP46、(多臺)家庭媒體服務器45和/或(多臺)打印機41之類的接入點的一項或更多項連接參數(shù)和相關聯(lián)的數(shù)據(jù)。該連接參數(shù)信息和相關聯(lián)的數(shù)據(jù)可以被網絡設備110存儲在第二用戶的簡檔中。在連接參數(shù)管理器97可以確定第二用戶與第一用戶和/或第三用戶是朋友的情況下,連接參數(shù)管理器97可以把由通信設備167的配置設定模塊78識別出的連接參數(shù)和相關聯(lián)的數(shù)據(jù)包括在第一用戶和第三用戶的對應的簡檔中,其方式與前面描述的類似。在這方面,在通信設備165和169可以處在BT AP34、IR AP36、LAN AP46、(多臺)家庭媒體服務器45和/或(多臺)打印機41的附近的情況下,通信設備167、169的配置設定模塊78可以利用所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)自動連接到BT AP34、IR AP36、LAN AP46、(多臺)家庭媒體服務器45和/或(多臺)打印機41當中的一項或更多項,其方式與前面描述的類似。
[0066]對于(多臺)打印機41的連接參數(shù)可以包括(但不限于)(多個)打印機名稱、(多個)網絡地址、(多種)打印機類型和(多個)型號、一項或更多項紙張設定以及用戶的基本設定,比如打印機質量、雙面或單面打印、頁面分隔參數(shù)等等。在用戶的另一個設備(例如通信設備167)可以處在(多臺)打印機41的附近或者可以檢測到所述設備可以在其中具有/存儲一項或更多項相關聯(lián)的設定的(多臺)打印機41的情況下,所述設備(例如通信設備167)或網絡(例如網絡設備110)可以自動從網絡安裝網絡打印機設備驅動程序,并且可以應用相關的設定以便配置(多臺)打印機41 (例如在(多臺)打印機41啟動時)。對于(多臺)媒體服務器45的連接參數(shù)可以包括(但不限于)(多個)服務器名稱、到共享的音樂庫、圖片、視頻等的一條或更多條直接路徑等等。網絡設備110和/或通信設備(例如通信設備167)還可以促進共享家庭文件服務器,并且相關聯(lián)的連接參數(shù)可以包括(但不限于)(多個)設備網絡地址或(多個)名稱、(多個)用戶名、(多個)口令、到媒體內容等的一條或更多條所允許的直接路徑等等。在一個示例性實施例中,配置設定模塊78和/或連接參數(shù)管理器97可以被利用/調用來促進系統(tǒng)7的連接云或LAN內的任何設備的共享,并且可以利用相關的設定來使能所共享的設備。
[0067]根據(jù)一些示例性實施例,除了向通信設備(例如通信設備165)的用戶的一位或更多位朋友(例如直接朋友(例如處于第一信任等級內的朋友))提供連接參數(shù)和相關聯(lián)的數(shù)據(jù)之外,連接參數(shù)管理器78可以(但不需要)把所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)包括在可被用戶指定為(多位)直接朋友的朋友的朋友(例如間接朋友(例如處于第二或后繼信任等級內的朋友))的簡檔內。在這方面,連接參數(shù)管理器97可以向通信設備(例如通信設備165)的用戶的間接朋友的設備提供通信參數(shù)和相關聯(lián)的數(shù)據(jù)。
[0068]應當指出的是,通信設備(例如通信設備165)的用戶可以指定:僅有在其(多份)簡檔中標識出的連接參數(shù)和相關聯(lián)的數(shù)據(jù)的一個子集可以被與該用戶的朋友共享。出于說明而非限制的目的,考慮這樣一種情況,其中用戶可以在其簡檔中包括表明應當把對于開放或公共接入點網絡的連接參數(shù)和相關聯(lián)的數(shù)據(jù)與朋友共享但是不應當把對于私有或家庭接入點的連接參數(shù)和相關聯(lián)的數(shù)據(jù)與朋友共享的數(shù)據(jù)。作為用于說明而非限制的另一個實例,考慮這樣一個實例,其中用戶可以指定:與在用戶的簡檔中標識出的接入點有關的通信參數(shù)和相關聯(lián)的數(shù)據(jù)可以被允許與直接朋友共享,但是不應當把通信參數(shù)和相關聯(lián)的數(shù)據(jù)與間接朋友(例如直接朋友的朋友)共享。此外,例如用戶可以修改其簡檔以便指定可以把對于(多個)特定接入點(例如WLAN AP32、WLAN AP44)的連接參數(shù)和相關聯(lián)的數(shù)據(jù)與一位或更多位特定朋友(例如朋友A、朋友B等等)共享,但是可以指定禁止與其他朋友共享連接參數(shù)和相關聯(lián)的數(shù)據(jù) 。
[0069]在一些示例性實施例中,用戶可以利用通信設備(例如通信設備165 (例如裝置50?登錄到由網絡設備110提供的服務中,以便利用連接參數(shù)管理器97修改其(多份)簡檔,并且可以指定所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)的一個或更多子集以便與一位或更多位指定的朋友共享。通過允許連接參數(shù)管理器97按照類似于前面描述的方式促進修改(多個)用戶的(多份)簡檔,連接參數(shù)管理器97可以被配置成改變關于與相應的(多個)用戶的朋友和/或朋友的朋友共享所有連接參數(shù)和相關聯(lián)的數(shù)據(jù)的默認設定。
[0070]根據(jù)其他示例性實施例,由連接參數(shù)管理器97利用的默認設定可以表明新近檢測到的與某一個(多個)接入點有關的連接參數(shù)和相關聯(lián)的數(shù)據(jù)將保持私有,并且不可以與朋友共享。但是用戶可以登錄到由網絡設備110提供的服務中,并且可以修改其(多份)簡檔以便指定可以與一位或更多位朋友共享所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)。
[0071]或者在配置設定模塊78可以檢測到某一個(多個)接入點(例如先前未被檢測到的AP,例如WLAN熱點)的新的連接參數(shù)和相關聯(lián)的數(shù)據(jù)的情況下,配置設定模塊78可以與連接參數(shù)管理器97進行通信,以便自動更新用戶的(多份)簡檔來包括所述新的連接參數(shù)和相關聯(lián)的數(shù)據(jù)。這些新的連接參數(shù)和相關聯(lián)的數(shù)據(jù)可以被連接參數(shù)管理器97包括在所述用戶(例如通信設備165的用戶)的朋友和/或朋友的朋友的對應簡檔中。配置設定模塊78還可以周期性地與連接參數(shù)管理器97進行通信(例如輪詢),以便實時地識別出對于用戶的朋友和/或朋友的朋友的一份或更多份簡檔的一項或更多項改變(例如檢測到(多個)新的接入點和相應的連接參數(shù))。在連接參數(shù)管理器97可以確定在(多位)朋友的(多份)簡檔中發(fā)生了改變的情況下,連接參數(shù)管理器97可以更新所述用戶的(多份)簡檔以便包括對應于所述(多項)改變的數(shù)據(jù),并且可以向配置設定模塊78發(fā)送表明對于朋友的簡檔的(多項)改變以及對于所述用戶的(多份)簡檔的相應更新的消息。
[0072]在一些示例性實施例中,被連接參數(shù)管理器97包括在一份或更多份簡檔中的連接參數(shù)和相關聯(lián)的數(shù)據(jù)可以由網絡設備110的存儲器(例如存儲器96)存儲,并且還可以包括對應于一個或更多對應的接入點(例如WLAN AP32、WLAN AP44)的位置的位置信息。根據(jù)一些示例性實施例,所述位置信息可以包括(但不限于)全球定位系統(tǒng)(GPS)坐標、一個或更多維度、經度和/或海拔高度坐標或者任何其他適當?shù)奈恢脭?shù)據(jù)。與接入點的對應位置相關聯(lián)的GPS坐標或者維度、經度、海拔高度坐標可以由通信設備(例如通信設備165)的定位傳感器72獲得。
[0073]通過利用與(多份)簡檔的連接參數(shù)相關聯(lián)的位置信息,在用戶的通信設備(例如通信設備165)可以處在接入點的一個或更多對應位置的相應位置內或其附近的情況下,連接參數(shù)管理器97可以向所述通信設備提供連接參數(shù)和相關聯(lián)的數(shù)據(jù)。一方面,載所述通信設備(例如通信設備165)不處在一個或更多接入點的附近的情況下,則連接參數(shù)管理器97可以不向配置設定模塊78提供對應的接入點的連接參數(shù)和相關聯(lián)的數(shù)據(jù)。
[0074]現(xiàn)在參照圖6,其中提供了根據(jù)一些示例性實施例的用于允許部分地基于一項或更多項社交網絡連接來與一個或更多設備共享一項或更多項連接性設定的流程圖。在操作600處,裝置(例如配置設定模塊78)可以檢測到至少一個接入點(例如WLAN AP32、WLANAP44等等)的一項或更多項連接參數(shù)(例如網絡設定)以及相關聯(lián)的數(shù)據(jù)(例如口令、安全性設定(例如安全性數(shù)據(jù)項(例如安全性密鑰)、證書(例如數(shù)字證書、EAP證書)等等))。在操作605處,裝置(例如配置設定模塊78)可以促進提供所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)以用于包括在用戶的至少一份簡檔內。所述簡檔可以與標識出(多個)用戶的一位或更多位所確定的朋友之間的一項或更多項關系的社交網絡服務(例如Facebook?、Twitter?、Linkedln?、MySpace?、Skype?等等)相關聯(lián)。在操作610處,裝置(例如配置設定模塊78)可以允許向所述(多個)用戶的至少一個設備(例如通信設備165)或者朋友的一個或更多設備(例如通信設備167和/或通信設備169)提供所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)。在一些示例性實施例中,裝置(例如配置設定模塊78)可以通過允許所述(多個)用戶的設備或者朋友的設備利用所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)連接到接入點而實現(xiàn)所述提供??蛇x地,在操作615處,裝置(例如配置設定模塊78)可以接收與由朋友的一個或更多設備檢測到的一個或更多對應的接入點(例如WLAN AP44、LAN AP46、BT AP34等等)有關的一項或更多項連接性參數(shù)和相關聯(lián)的信息項??蛇x地,在操作620處,所述裝置(例如配置設定模塊78)可以利用所接收到的連接性參數(shù)和相關聯(lián)的信息項連接到其中一個或更多對應的接入點。
[0075]應當指出的是,圖6是根據(jù)本發(fā)明的一些示例性實施例的系統(tǒng)、方法和計算機程序產品的流程圖。應當理解的是,所述流程圖的每一個方塊以及流程圖中的方塊組合可以通過多種方式來實施,比如硬件、固件和/或包括一條或更多條計算機程序指令的計算機程序產品。舉例來說,前面所描述的一個或更多規(guī)程可以通過計算機程序指令具體實現(xiàn)。在這方面,在一些示例性實施例中,具體實現(xiàn)前面描述的規(guī)程的計算機程序指令由存儲器設備(例如存儲器設備76、存儲器96、存儲器106 )存儲,并且由處理器(例如處理器70、處理器94、處理器104、配置設定模塊78、連接參數(shù)管理器97)執(zhí)行。應當認識到,任何此類計算機程序指令都可以被加載到計算機或其他可編程裝置(例如硬件)上以便產生一臺機器,從而使得在所述計算機或其他可編程裝置上執(zhí)行的指令導致實施在各個流程圖方塊中規(guī)定的功能。在一些示例性實施例中,所述計算機程序指令被存儲在計算機可讀存儲器中,其可以指導計算機或其他可編程裝置按照特定方式運作,從而使得存儲在所述計算機可讀存儲器中的指令產生包括實施在各個流程圖方塊中規(guī)定的(多項)功能的指令的制造產品。所述計算機程序指令還可以被加載到計算機或其他可編程裝置上,從而使得在所述計算機或其他可編程裝置上施行一系列操作以便產生計算機實施的處理,從而使得在所述計算機或其他可編程裝置上執(zhí)行的指令實施在各個流程圖方塊中規(guī)定的功能。
[0076]相應地,所述流程圖的各個方塊支持用于施行規(guī)定功能的各種裝置組合。還應當理解的是,所述流程圖的一個或更多方塊以及流程圖中的方塊組合可以通過施行規(guī)定功能的基于專用硬件的計算機系統(tǒng)或者專用硬件與計算機指令的組合來實施。
[0077]在一些示例性實施例中,一種用于施行前面的圖6的方法的裝置可以包括處理器(例如處理器70、處理器94、處理器104、配置設定模塊78、連接參數(shù)管理器97),其被配置成施行前面描述的一些或每一項操作(600-620)。所述處理器例如可以被配置成通過施行硬件實施的邏輯功能、執(zhí)行所存儲的指令或者執(zhí)行用于施行每一項操作的算法來施行所述操作(600-620)?;蛘?,所述裝置可以包括用于施行前面描述的每一項操作的裝置。在這方面,根據(jù)一些示例性實施例,用于施行操作(600-620)的裝置的實例可以例如包括處理器70 (例如作為用于施行前面描述的任何操作的裝置)處理器94、處理器104、配置設定模塊78、連接參數(shù)管理器97以及/或者用于執(zhí)行指令或者執(zhí)行用于如前所述地處理信息的算法的設備或電路。
[0078]受益于在前面的描述和相關聯(lián)的附圖中給出的教導,本發(fā)明所屬領域的技術人員將會想到這里所闡述的本發(fā)明的許多修改和其他實施例。因此應當理解的是,本發(fā)明不限于所公開的具體實施例,并且應當把各種修改和其他實施例包括在所附權利要求書的范圍內。此外,雖然前面的描述和相關聯(lián)的附圖在各種元件和/或功能的特定示例性組合的情境中描述了示例性實施例,但是應當認識到,在不背離所附權利要求書的范圍的情況下,可以由替換實施例提供不同的元件和/或功能組合。在這方面,不同于前面明確描述的元件和/或功能組合也被設想為可以在一些所附權利要求中得到闡述。雖然在這里采用了具體術語,但是所述術語僅僅是以一般描述性意義來使用的,而不意圖做出限制。
【權利要求】
1.一種方法,其包括: 檢測至少一個接入點的一項或更多項連接參數(shù)和相關聯(lián)的數(shù)據(jù); 促進提供所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)以便包括在用戶的至少一份簡檔內,所述簡檔與標識出所述用戶的一位或更多位所確定的朋友之間的一項或更多項關系的社交網絡服務相關聯(lián);以及 允許向所述用戶的至少一個設備或者所述朋友的一個或更多設備提供所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)。
2.根據(jù)權利要求1所述的方法,其中,所述允許提供的步驟包括:允許所述用戶的設備或所述朋友的設備利用所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)連接到所述接入點。
3.根據(jù)權利要求1所述的方法,其還包括: 接收與由所述朋友的一個或更多設備檢測到的一個或更多對應的接入點有關的一項或更多項連接性參數(shù)和相關聯(lián)的信息項。
4.根據(jù)權利要求3所述的方法,其還包括: 利用所述連接性參數(shù)和所述相關聯(lián)的信息項連接到其中一個或更多對應的接入點。
5.根據(jù)權利要求4所述的方法,其中,所述利用步驟包括:在所述設備處在對應的接入點附近以內的情況下,利用所述連接性參數(shù)和所述相關聯(lián)的信息項連接到其中一個或更多對應的接入點。
6.根據(jù)權利要求3所述的方法,其中,在接收所述連接性參數(shù)之前,所述方法還包括接收一則指示,其表明響應于所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)被包括在所述用戶的簡檔或者所述用戶的朋友的一份或更多份對應的簡檔中,所述用戶的簡檔被更新。
7.根據(jù)權利要求1所述的方法,其中: 所述接入點包括無線局域網接入點或局域網接入點的至少其中之一;并且 所述連接參數(shù)包括被配置成促進與所述接入點的連接的一項或更多項網絡設定,所述相關聯(lián)的數(shù)據(jù)包括口令、安全性數(shù)據(jù)項或證書的至少其中之一。
8.根據(jù)權利要求1所述的方法,其還包括: 允許修改所述用戶的簡檔,以便指定將與所述朋友的一部分共享所述連接參數(shù)和相關聯(lián)的數(shù)據(jù),同時排除所述朋友的其余部分接收所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)。
9.一種裝置,其包括: 至少一處理器;以及 包括計算機程序代碼的至少一個存儲器,其被配置成利用所述至少一個處理器使得所述裝置至少施行以下操作: 檢測至少一個接入點的一項或更多項連接參數(shù)和相關聯(lián)的數(shù)據(jù); 促進提供所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)以便包括在用戶的至少一份簡檔內,所述簡檔與標識出所述用戶的一位或更多位所確定的朋友之間的一項或更多項關系的社交網絡服務相關聯(lián);以及 允許向所述用戶的至少一個設備或者所述朋友的一個或更多設備提供所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)。
10.根據(jù)權利要求9所述的裝置,其中,所述存儲器和計算機程序代碼被配置成利用所述處理器使得所述裝置:通過允許所述用戶的設備或所述朋友的設備利用所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)連接到所述接入點而允許所述提供。
11.根據(jù)權利要求9所述的裝置,其中,所述存儲器和計算機程序代碼被配置成利用所述處理器使得所述裝置: 接收與由所述朋友的一個或更多設備檢測到的一個或更多對應的接入點有關的一項或更多項連接性參數(shù)和相關聯(lián)的信息項。
12.根據(jù)權利要求11所述的裝置,其中,所述存儲器和計算機程序代碼被配置成利用所述處理器使得所述裝置: 利用所述連接性參數(shù)和所述相關聯(lián)的信息項連接到其中一個或更多對應的接入點。
13.根據(jù)權利要求12所述的裝置,其中,所述存儲器和計算機程序代碼被配置成利用所述處理器使得所述裝置: 利用所述連接性參數(shù),這是通過在所述設備處在對應的接入點附近以內的情況下,利用所述連接性參數(shù)和所述相關聯(lián)的信息項連接到其中一個或更多對應的接入點。
14.根據(jù)權利要求11所述的裝置,其中,在接收所述連接性參數(shù)之前,所述存儲器和計算機程序代碼被配置成利用所述處理器使得所述裝置: 接收一則指示,其表明響應于所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)被包括在所述用戶的簡檔或者所述用戶的朋友的一份或更多份對應的簡檔中,所述用戶的簡檔被更新。
15.根據(jù)權利要求9所述的裝置,其中: 所述接入點包括無線局域網接入點或局域網接入點的至少其中之一;并且 所述連接參數(shù)包括被配置成促進與所述接入點的連接的一項或更多項網絡設定,所述相關聯(lián)的數(shù)據(jù)包括口令、安全性數(shù)據(jù)項或證書的至少其中之一。
16.根據(jù)權利要求9所述的裝置,其中,所述存儲器和計算機程序代碼被配置成利用所述處理器使得所述裝置: 允許修改所述用戶的簡檔,以便指定將與所述朋友的一部分共享所述連接參數(shù)和相關聯(lián)的數(shù)據(jù),同時排除所述朋友的其余部分接收所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)。
17.一種計算機程序產品,其包括其中存儲有計算機可讀程序代碼部分的至少一項計算機可讀存儲介質,所述計算機可讀程序代碼部分包括: 被配置成檢測至少一個接入點的一項或更多項連接參數(shù)和相關聯(lián)的數(shù)據(jù)的程序代碼指令; 被配置成促進提供所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)以便包括在用戶的至少一份簡檔內的程序代碼指令,所述簡檔與標識出所述用戶的一位或更多位所確定的朋友之間的一項或更多項關系的社交網絡服務相關聯(lián);以及 被配置成允許向所述用戶的至少一個設備或者所述朋友的一個或更多設備提供所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)述程序代碼指令。
18.根據(jù)權利要求17的計算機程序產品,其中,所述允許提供包括:允許所述用戶的設備或所述朋友的設備利用所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)連接到所述接入點。
19.一種裝置,其包括: 至少一處理器;以及 包括計算機程序代碼的至少一個存儲器,其被配置成利用所述至少一個處理器使得所述裝置至少施行以下操作: 接收關于至少一個接入點的一項或更多項連接參數(shù)和相關聯(lián)的數(shù)據(jù)的檢測; 響應于確定用戶的簡檔與標識出所述用戶的一位或更多位朋友之間的一項或更多項關系的社交網絡服務相關聯(lián),促進把所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)包括在所述用戶的至少一份簡檔內;以及 允許向所述用戶的至少一個設備或者所述朋友的一個或更多設備提供所述一項或更多項連接參數(shù)和相關聯(lián)的數(shù)據(jù),以便允許所述一個設備或多個設備利用所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)連接到所述接入點。
20.根據(jù)權利要求19所述的裝置,其中,在允許提供所述連接參數(shù)之前,所述存儲器和計算機程序代碼被配置成利用所述處理器使得所述裝置: 更新所述朋友的一份或更多份對應的簡檔以便包括表明所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)的數(shù)據(jù);以及 允許向與所述朋友有關聯(lián)的多位朋友當中的至少一位朋友提供所述簡檔的數(shù)據(jù),以便允許所述至少一位朋友的至少一個通信設備利用所述連接參數(shù)和相關聯(lián)的數(shù)據(jù)連接到所述接入點。
【文檔編號】H04W76/00GK103563453SQ201180071210
【公開日】2014年2月5日 申請日期:2011年5月27日 優(yōu)先權日:2011年5月27日
【發(fā)明者】M·L·A·亞科拉 申請人:諾基亞公司