專(zhuān)利名稱(chēng):用于多個(gè)應(yīng)用程序之間的網(wǎng)絡(luò)標(biāo)識(shí)的裝置和方法
用于多個(gè)應(yīng)用程序之間的網(wǎng)絡(luò)標(biāo)識(shí)的裝置和方法
背景技術(shù):
因特網(wǎng)上的網(wǎng)絡(luò)通信技術(shù)使得有共同的興趣的用戶能協(xié)同、共享文件、彼此 聊天、多播音頻和視頻用于呈現(xiàn)和分組會(huì)議、以及參與多玩家游戲。用戶的計(jì)算機(jī) 可包括用于參與這些網(wǎng)絡(luò)通信的多個(gè)應(yīng)用程序。然而,當(dāng)前大多數(shù)網(wǎng)絡(luò)通信和形成 在服務(wù)器中心環(huán)境中進(jìn)行,通過(guò)該環(huán)境所有通信流向或流過(guò)大的中央服務(wù)器,人們 可連接到這些大的中央服務(wù)器以加入和參加分組。對(duì)等技術(shù)使用戶能在無(wú)服務(wù)器環(huán) 境中彼此聯(lián)系,而不會(huì)受基于服務(wù)器的因特網(wǎng)通信的限制。不管網(wǎng)絡(luò)通信是服務(wù)器 中心的還是對(duì)等的,每個(gè)應(yīng)用程序創(chuàng)建它自己的帳戶,該帳戶包括唯一地向?qū)Φ瓤?戶機(jī)或服務(wù)器標(biāo)識(shí)用戶的網(wǎng)絡(luò)標(biāo)識(shí)。在服務(wù)器中心網(wǎng)絡(luò)中,帳戶由認(rèn)證用戶的服務(wù) 器支持,并提供對(duì)通過(guò)服務(wù)器通信的其它客戶機(jī)的認(rèn)證的保證。在一對(duì)等環(huán)境中, 對(duì)等客戶機(jī)基于互相信任與用戶通信,并且對(duì)等身份被用來(lái)標(biāo)識(shí)用戶。然而,這導(dǎo) 致許多不同的網(wǎng)絡(luò)標(biāo)識(shí)被用來(lái)標(biāo)識(shí)同一用戶,因?yàn)槊總€(gè)應(yīng)用程序使用一不同的網(wǎng)絡(luò) 標(biāo)識(shí)。
在一對(duì)等或服務(wù)器中心環(huán)境中,用戶可能想要能夠選擇一網(wǎng)絡(luò)標(biāo)識(shí)以在網(wǎng)絡(luò) 通信中標(biāo)識(shí)該用戶,并根據(jù)用戶的喜好個(gè)性化該標(biāo)識(shí)。然而,目前由應(yīng)用程序創(chuàng)建 的網(wǎng)絡(luò)標(biāo)識(shí)對(duì)典型用戶并非是直觀的,這對(duì)典型用戶而言造成了對(duì)一特定應(yīng)用程序 標(biāo)識(shí)和使用 一特定網(wǎng)絡(luò)標(biāo)識(shí)的困難。
發(fā)明內(nèi)容
公開(kāi)了一種供網(wǎng)絡(luò)內(nèi)通信使用的標(biāo)識(shí)的方法。該方法可包括生成與用戶相關(guān) 聯(lián)的網(wǎng)絡(luò)身份,根據(jù)用戶喜好更改該網(wǎng)絡(luò)身份以創(chuàng)建一經(jīng)更改的網(wǎng)絡(luò)身份,在針對(duì) 第一網(wǎng)絡(luò)通信應(yīng)用程序的第一網(wǎng)絡(luò)通信內(nèi)用該經(jīng)更改的網(wǎng)絡(luò)身份來(lái)標(biāo)識(shí)該用戶,并 在針對(duì)第二網(wǎng)絡(luò)通信應(yīng)用程序的第二網(wǎng)絡(luò)通信內(nèi)用該經(jīng)更改的網(wǎng)絡(luò)身份來(lái)標(biāo)識(shí)該用戶。
公開(kāi)了一種具有執(zhí)行在對(duì)等網(wǎng)絡(luò)通信中標(biāo)識(shí)用戶的方法的計(jì)算機(jī)指令的計(jì)算 機(jī)可讀介質(zhì)。該計(jì)算機(jī)可讀介質(zhì)可包括用于生成唯一與用戶相關(guān)聯(lián)的默認(rèn)網(wǎng)絡(luò)身 份、用于建立與一個(gè)或多個(gè)對(duì)等客戶機(jī)的對(duì)等網(wǎng)絡(luò)通信、用于執(zhí)行適合與一個(gè)或多個(gè)對(duì)等客戶機(jī)通信的多個(gè)網(wǎng)絡(luò)通信應(yīng)用程序、以及用于使默認(rèn)網(wǎng)絡(luò)身份與多個(gè)網(wǎng)絡(luò) 通信應(yīng)用程序的每一個(gè)相關(guān)聯(lián)以向一個(gè)或多個(gè)對(duì)等客戶機(jī)標(biāo)識(shí)用戶的計(jì)算機(jī)可執(zhí) 行指令。
公開(kāi)了一種具有能夠生成視頻圖像的顯示單元、輸入設(shè)備、與所述顯示單元 和所述輸入設(shè)備有效耦合的處理裝置、以及與網(wǎng)絡(luò)和處理裝置相連的網(wǎng)絡(luò)接口的計(jì) 算機(jī)系統(tǒng)。該處理裝置可包括一處理器和與該處理器有效耦合的存儲(chǔ)器。該處理裝 置可被編程為生成與用戶相關(guān)聯(lián)的網(wǎng)絡(luò)身份,根據(jù)用戶喜好更改該網(wǎng)絡(luò)身份以創(chuàng)建 一經(jīng)更改的網(wǎng)絡(luò)身份,并使得該經(jīng)更改的網(wǎng)絡(luò)身份與多個(gè)網(wǎng)絡(luò)通信帳戶相關(guān)聯(lián)。每 個(gè)網(wǎng)絡(luò)通信帳戶可與一網(wǎng)絡(luò)通信應(yīng)用程序相關(guān)聯(lián)。
圖1是可根據(jù)本發(fā)明運(yùn)行的計(jì)算系統(tǒng)的框圖2示出根據(jù)本發(fā)明一實(shí)施例的用于創(chuàng)建一網(wǎng)絡(luò)標(biāo)識(shí)的一般流程圖;以及 圖3示出根據(jù)本發(fā)明一實(shí)施例的將網(wǎng)絡(luò)標(biāo)識(shí)用于多個(gè)網(wǎng)絡(luò)通信應(yīng)用程序的一 般流程圖。
具體實(shí)施例方式
盡管以下文字闡述了多個(gè)不同實(shí)施例的詳細(xì)描述,但應(yīng)當(dāng)理解該描述的法學(xué) 范圍由本專(zhuān)利結(jié)束處闡述的權(quán)利要求的文字所限定。該詳細(xì)描述僅被解釋為是示例 性的而不描述每個(gè)可能實(shí)施例,因?yàn)槊枋雒總€(gè)可能實(shí)施例是不可行的(如果不是不 可能的話)??墒褂卯?dāng)前技術(shù)或在本專(zhuān)利提交日后開(kāi)發(fā)的技術(shù)來(lái)實(shí)現(xiàn)多個(gè)替換實(shí)施 例,這仍然將落入權(quán)利要求的范圍內(nèi)。
應(yīng)當(dāng)理解,除非在本專(zhuān)利中使用了語(yǔ)句"如在本文中使用的,術(shù)語(yǔ)"在此 被定義為表示……"或類(lèi)似句子來(lái)明確定義一個(gè)術(shù)語(yǔ),才會(huì)有意明確或隱含地將該 術(shù)語(yǔ)的含義限制在其普通或平常含義之外,且這樣的術(shù)語(yǔ)不應(yīng)當(dāng)被解釋為受限于基 于在本專(zhuān)利任何章節(jié)中的任何語(yǔ)句(除權(quán)利要求的語(yǔ)言外)的范圍內(nèi)。就本專(zhuān)利結(jié) 束處權(quán)利要求中引用的任何術(shù)語(yǔ)在本專(zhuān)利中以與單一含義一致的方式引用而言,這 僅僅是為了不混淆讀者而進(jìn)行的,并且它并非旨在使這些權(quán)利要求術(shù)語(yǔ)隱含地或以 其它方式受限于單一含義。最終,除非權(quán)利要求要素通過(guò)引用詞"裝置"和功能而 不引用任何結(jié)構(gòu)來(lái)定義,才會(huì)基于35U.S.C §112第六段的應(yīng)用來(lái)解釋任何權(quán)利要 求要素的范圍。圖1示出了其上可實(shí)現(xiàn)本發(fā)明方法的步驟和裝置的系統(tǒng)的適當(dāng)計(jì)算系統(tǒng)環(huán)境 100的一個(gè)示例。該計(jì)算系統(tǒng)環(huán)境100僅是適當(dāng)計(jì)算環(huán)境的一個(gè)示例,并非旨在提 出對(duì)本發(fā)明使用或功能性范圍作任何限制。計(jì)算環(huán)境100也不應(yīng)被解釋為對(duì)示例性
操作環(huán)境100中所示的任一組件或其組合有任何依賴(lài)性或任何需求。
本發(fā)明方法的步驟和裝置也可在很多其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置中 操作。適于本發(fā)明使用的眾所周知的計(jì)算系統(tǒng)、環(huán)境、和/或配置的示例包括,但 不限于,個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型裝置、多處理器系統(tǒng)、基于
微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)品電器、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型機(jī)、
包括任一種以上系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。
本發(fā)明方法的步驟和裝置可以計(jì)算機(jī)可執(zhí)行指令的一般環(huán)境進(jìn)行說(shuō)明,諸如 由計(jì)算機(jī)執(zhí)行的程序模塊。 一般而言,程序模塊包括執(zhí)行具體任務(wù)或?qū)崿F(xiàn)具體抽象 數(shù)據(jù)結(jié)構(gòu)的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。本發(fā)明還可在任務(wù)由經(jīng)通信 網(wǎng)絡(luò)連接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)踐。在分布式計(jì)算環(huán)境中,程 序模塊可置于包括存儲(chǔ)器存儲(chǔ)設(shè)備的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
參照?qǐng)D1,實(shí)現(xiàn)本發(fā)明的示例性系統(tǒng)包括以計(jì)算機(jī)110形式的通用計(jì)算裝置。 計(jì)算機(jī)110的組件可包括,但不限于,處理單元120、系統(tǒng)存儲(chǔ)器130以及把包括 系統(tǒng)存儲(chǔ)器在內(nèi)的各種系統(tǒng)組件耦合到處理單元120的系統(tǒng)總線121 。系統(tǒng)總線121 可能是若干總線結(jié)構(gòu)類(lèi)型中的任何一種,包括存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總 線、以及使用多種總線架構(gòu)的任一種的本地總線。作為示例,而非限制,這些架構(gòu) 包括工業(yè)標(biāo)準(zhǔn)架構(gòu)(ISA)總線、微信道架構(gòu)(MCA)總線、增強(qiáng)型ISA (EISA) 總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(VESA)局部總線和也稱(chēng)為Mezzanine總線的外圍部件 互連(PCI)總線。
計(jì)算機(jī)110通常包括各種計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是能被計(jì)算 機(jī)110訪問(wèn)的任何可用介質(zhì),并包括易失性和非易失性介質(zhì)、可移動(dòng)和不可移動(dòng)介 質(zhì)。作為示例,而非限制,計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì) 算機(jī)存儲(chǔ)介質(zhì)包括以任何方法或技術(shù)實(shí)現(xiàn)、用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié) 構(gòu)、程序模塊或其它數(shù)據(jù)等信息的易失性和非易失性介質(zhì)、可移動(dòng)和不可移動(dòng)介質(zhì)。 計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于RAM、 ROM、 EEPROM、閃存或其它存儲(chǔ)器技術(shù)、 CD-ROM、數(shù)字化多功能光盤(pán)(DVD)或其它光盤(pán)存儲(chǔ)器、磁盒、磁帶、磁盤(pán)存 儲(chǔ)器或其它磁性存儲(chǔ)設(shè)備、或任何其它可用于存儲(chǔ)所需信息并可由計(jì)算機(jī)110訪問(wèn)
的介質(zhì)。通信介質(zhì)通常在諸如載波或其它傳輸機(jī)制的己調(diào)制數(shù)據(jù)信號(hào)中體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其它數(shù)據(jù),且包括任何信息輸送介質(zhì)。術(shù)語(yǔ)"己 調(diào)制數(shù)據(jù)信號(hào)"意指在信號(hào)中用對(duì)信息編碼方式設(shè)置或改變其一個(gè)或多個(gè)特征的信 號(hào)。作為示例,而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直線連接的有線介質(zhì),和 諸如聲學(xué)、射頻、紅外線和其它無(wú)線介質(zhì)的無(wú)線介質(zhì)。以上任何介質(zhì)的合成也應(yīng)包 括在計(jì)算機(jī)可讀介質(zhì)的范圍中。
系統(tǒng)存儲(chǔ)器130包括諸如只讀存儲(chǔ)器(ROM) 131和隨機(jī)存取存儲(chǔ)器(RAM) 132的易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì)。包含有助于計(jì)算機(jī)110 如起動(dòng)時(shí)在元件間傳送信息的基本例程的基本輸入/輸出系統(tǒng)(BIOS) 133通常存 儲(chǔ)在ROM 131中。RAM 132通常包含可被處理單元120立即訪問(wèn)和/或當(dāng)時(shí)正被 操作的數(shù)據(jù)和/或程序模塊。作為示例,而非限制,圖1示出了操作系統(tǒng)134、應(yīng)用 程序135、其它程序模塊136、和程序數(shù)據(jù)137。
計(jì)算機(jī)110還可包括其它可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。 僅作為示例,圖1圖示了讀取和寫(xiě)入不可移動(dòng)、非易失性磁性介質(zhì)的硬盤(pán)驅(qū)動(dòng)器 140,讀取和寫(xiě)入可移動(dòng)、非易失性磁盤(pán)152的磁盤(pán)驅(qū)動(dòng)器151,讀取和寫(xiě)入可移 動(dòng)、非易失性光盤(pán)156,諸如CD-ROM或其它光學(xué)介質(zhì)的光盤(pán)驅(qū)動(dòng)器155。其它也 用在示例性計(jì)算環(huán)境中的可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)包 括,但不限于,如磁帶、閃存卡、數(shù)字化多功能光盤(pán)、數(shù)字化錄像帶、固態(tài)RAM、 固態(tài)ROM等等。硬盤(pán)驅(qū)動(dòng)器141通常通過(guò)諸如接口 140的不可移動(dòng)存儲(chǔ)器接口與 系統(tǒng)總線121連接,而磁盤(pán)驅(qū)動(dòng)器151和光盤(pán)驅(qū)動(dòng)器155通常通過(guò)諸如接口 150 的可移動(dòng)存儲(chǔ)器接口與系統(tǒng)總線121連接。
如上所述并如圖1所示的驅(qū)動(dòng)器及其相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)介質(zhì)為計(jì)算機(jī)110 提供計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、和其它數(shù)據(jù)的存儲(chǔ)。在圖1中,例如, 硬盤(pán)驅(qū)動(dòng)器141被示為存儲(chǔ)操作系統(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ù)字不同至少說(shuō)明他們是不同的副本。用戶可通過(guò) 輸入裝置如鍵盤(pán)162和通常是指鼠標(biāo)、跟蹤球或觸摸板等的定位裝置161向計(jì)算機(jī) 110輸入命令和信息。其它輸入裝置(未示出)可包括麥克風(fēng)、游戲桿、游戲墊、 衛(wèi)星接收器、掃描儀等等。這些和其它輸入設(shè)備常常通過(guò)與系統(tǒng)總線耦合的用戶輸 入接口 160與處理單元120相連,但也可通過(guò)諸如并行端口、游戲端口或通用串行 總線(USB)的其它接口和總線結(jié)構(gòu)連接。監(jiān)視器191或其它類(lèi)型的顯示設(shè)備也可通過(guò)諸如視頻接口 190的接口與系統(tǒng)總線121相連。除監(jiān)視器以外,計(jì)算機(jī)還可包 括諸如揚(yáng)聲器197和打印機(jī)196的其它外圍輸出設(shè)備,它們通過(guò)輸出外圍接口 190 (注應(yīng)為195)相連。
計(jì)算機(jī)110可以在使用與一臺(tái)或多臺(tái)遠(yuǎn)程計(jì)算機(jī),諸如遠(yuǎn)程計(jì)算機(jī)180的邏 輯連接的網(wǎng)絡(luò)化環(huán)境中運(yùn)行。遠(yuǎn)程計(jì)算機(jī)180可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、 網(wǎng)絡(luò)PC、對(duì)等裝置或其它公共網(wǎng)絡(luò)節(jié)點(diǎn),而且通常包括上述與個(gè)人計(jì)算機(jī)110相 關(guān)的許多或全部組件,盡管在圖1中僅圖示了存儲(chǔ)器存儲(chǔ)設(shè)備181。圖1中所描繪 的邏輯連接包括局域網(wǎng)(LAN) 171和廣域網(wǎng)(WAN) 173,但也可包括其它網(wǎng)絡(luò)。這 樣的網(wǎng)絡(luò)化環(huán)境在辦公室、企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò)、企業(yè)內(nèi)部互聯(lián)網(wǎng)和因特網(wǎng)上是常 見(jiàn)的。
當(dāng)用于LAN網(wǎng)絡(luò)化環(huán)境中時(shí),計(jì)算機(jī)110通過(guò)網(wǎng)絡(luò)接口或適配器170與局域 網(wǎng)171連接。當(dāng)用于WAN網(wǎng)絡(luò)化環(huán)境中時(shí),計(jì)算機(jī)110通常包括調(diào)制解調(diào)器172 或其它用于在廣域網(wǎng)173,諸如因特網(wǎng)中建立通信的裝置??梢允莾?nèi)置式或外置式 的調(diào)制解調(diào)器172與系統(tǒng)總線121通過(guò)用戶輸入接口 160或其它適當(dāng)機(jī)制連接。在 網(wǎng)絡(luò)化環(huán)境中,與計(jì)算機(jī)110相關(guān)的程序模塊或其一部分可存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器存儲(chǔ) 裝置中。作為示例,而非限制,圖1示出了駐留于存儲(chǔ)器設(shè)備181中的遠(yuǎn)程應(yīng)用程 序185。應(yīng)當(dāng)理解,所示網(wǎng)絡(luò)連接是示例性的,且其它用于在計(jì)算機(jī)間建立通信連 接的技術(shù)也可以使用。
圖2是由網(wǎng)絡(luò)通信中的多個(gè)應(yīng)用程序用于創(chuàng)建用戶標(biāo)識(shí)的方法200的示圖。 該方法200可用來(lái)本地地生成與用戶相關(guān)聯(lián)的默認(rèn)網(wǎng)絡(luò)身份。在一示例中,方法 200可在身份管理器中實(shí)現(xiàn)。身份管理器的一個(gè)示例在2002年12月4日提交的美 國(guó)專(zhuān)利公開(kāi)No. 2004/0111515中公開(kāi),其內(nèi)容通過(guò)引用明確結(jié)合于此。盡管在本文 中被描述為用戶標(biāo)識(shí),但是應(yīng)當(dāng)理解該網(wǎng)絡(luò)身份可指可使用一特定計(jì)算機(jī)110或工 作站的多個(gè)用戶之一。可替換地,用戶標(biāo)識(shí)可指計(jì)算機(jī)110或工作站本身,或者可 指一組用戶。該方法200可進(jìn)一步地用來(lái)根據(jù)一個(gè)或多個(gè)用戶喜好更改默認(rèn)網(wǎng)絡(luò)身 份。該網(wǎng)絡(luò)身份在一網(wǎng)絡(luò)通信中傳送時(shí)可由多個(gè)應(yīng)用程序使用,如以下更全面地描 述的。方法200由此允許用戶創(chuàng)建個(gè)性化身份以供參與網(wǎng)絡(luò)通信的多個(gè)應(yīng)用程序使 用。
方法200可使用多個(gè)觸發(fā)器創(chuàng)建一默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。例如,在框210,方法200 可檢測(cè)登錄到計(jì)算機(jī)110上的用戶。框210上的確定可基于用戶輸入用戶名和/或 口令,或激活計(jì)算機(jī)IIO。 一旦用戶己激活或登錄到計(jì)算機(jī)IIO上,方法200就可通過(guò)在網(wǎng)絡(luò)身份列表中進(jìn)行搜索來(lái)確定默認(rèn)用戶標(biāo)識(shí)是否與該用戶相關(guān)聯(lián)。該網(wǎng)絡(luò)
身份列表可由諸如在以上引用的2002年12月4日提交的美國(guó)專(zhuān)利公開(kāi)No. 2004/0111515中公開(kāi)的身份管理器等身份管理器應(yīng)用程序維護(hù)。盡管方法200可在 每次用戶激活或登錄到計(jì)算機(jī)上時(shí)檢査默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí),但方法200可檢査在各種情 形中檢查與用戶相關(guān)聯(lián)的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí),這些情形諸如但不限于創(chuàng)建新的用戶帳 戶、建立網(wǎng)絡(luò)或其它遠(yuǎn)程連接、安裝新的網(wǎng)絡(luò)通信應(yīng)用程序、啟動(dòng)一網(wǎng)絡(luò)通信應(yīng)用 程序或創(chuàng)建網(wǎng)絡(luò)通信應(yīng)用程序的新的網(wǎng)絡(luò)帳戶。如果默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)存在,則控制可 傳遞到框240,其中用戶可被供以更改默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)以根據(jù)用戶的喜好創(chuàng)建個(gè)性化 網(wǎng)絡(luò)標(biāo)識(shí)的選項(xiàng)。
如果與用戶相關(guān)聯(lián)的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)不存在,如在框220確定的,則在框230 該方法220可創(chuàng)建一新的與用戶相關(guān)聯(lián)的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。如果與用戶相關(guān)聯(lián)的默認(rèn) 網(wǎng)絡(luò)標(biāo)識(shí)己經(jīng)存在,則控制可傳遞到框240。 一般而言,默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可以是唯一 與用戶相關(guān)聯(lián)的本地創(chuàng)建標(biāo)識(shí)。默認(rèn)的網(wǎng)絡(luò)標(biāo)識(shí)可包括用戶名、公鑰-私鑰對(duì)、或 其它密鑰、以及身份證書(shū)。通常,默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可通過(guò)用戶名容易地識(shí)別,該用戶 名可以是一般標(biāo)識(shí)符(例如"默認(rèn)")、用戶的本地用戶名或用戶指定的用戶名。在 一示例中,在框230創(chuàng)建的該默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)是一對(duì)等網(wǎng)絡(luò)身份,盡管如以下進(jìn)一步 描述地,默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)并不限于對(duì)等通信。在一些情形中,用戶可已經(jīng)具有對(duì)現(xiàn)有 用戶帳戶和/或網(wǎng)絡(luò)通信應(yīng)用程序的網(wǎng)絡(luò)標(biāo)識(shí),在該情形中默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)仍然可在 框230創(chuàng)建以與所有用戶帳戶和應(yīng)用程序帳戶相關(guān)聯(lián)、并由其使用。在多個(gè)用戶的 情形中,可創(chuàng)建并存儲(chǔ)多個(gè)默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。由于用于各個(gè)帳戶和/或各個(gè)用戶的多 個(gè)用戶標(biāo)識(shí),默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可從多個(gè)標(biāo)識(shí)中容易地標(biāo)識(shí),從而默認(rèn)標(biāo)識(shí)對(duì)用戶和/ 或應(yīng)用程序而言是可容易地識(shí)別和區(qū)分的。
在框240,用戶可被呈現(xiàn)以隨著各個(gè)用戶喜好更改默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)的選項(xiàng)。該呈 現(xiàn)可包括在監(jiān)視器191上生成的向用戶提示進(jìn)行諸如鍵擊或鼠標(biāo)點(diǎn)擊的輸入以指 示該用戶的選項(xiàng)的顯示屏。如果用戶向計(jì)算機(jī)110輸入以請(qǐng)求如在框240確定的更 改,則可在框260在監(jiān)視器191上生成用戶喜好顯示,以使玩家能選擇用戶喜好來(lái) 更改默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。
如果用戶向計(jì)算機(jī)110輸入以指示不作更改,則可在框250儲(chǔ)存默認(rèn)網(wǎng)絡(luò)標(biāo)
識(shí)。該默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可本地地儲(chǔ)存在計(jì)算機(jī)110的存儲(chǔ)器130中,或儲(chǔ)存在與計(jì)算
機(jī)110有效耦合的諸如局域網(wǎng)服務(wù)器的網(wǎng)絡(luò)服務(wù)器的存儲(chǔ)器或數(shù)據(jù)庫(kù)中。在一示例
中,默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可與網(wǎng)絡(luò)標(biāo)識(shí)列表一起儲(chǔ)存在身份管理器應(yīng)用程序中,該應(yīng)用程序可用于管理可對(duì)各種網(wǎng)絡(luò)通信應(yīng)用程序存在的各個(gè)網(wǎng)絡(luò)標(biāo)識(shí)。
在框260,方法200可通過(guò)例如使喜好選擇顯示在監(jiān)視器191上生成來(lái)向用戶 呈現(xiàn)各種用戶喜好選項(xiàng)。喜好選擇顯示可包括例如各種喜好類(lèi)型的列表,該列表可 與默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)和/或一向用戶提示提供對(duì)默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)的更改的視覺(jué)消息相關(guān) 聯(lián)。喜好的類(lèi)型可以是由用戶選擇的字母數(shù)字字符和/或圖像。例如,用戶喜好類(lèi)
型可包括但不限于字母數(shù)字名字、電子郵件地址、電話號(hào)碼、圖片、視頻、用戶
化身或任何其它定制用戶信息。用戶可選擇一喜好類(lèi)型作更改,諸如更改與默認(rèn)網(wǎng)
絡(luò)標(biāo)識(shí)相關(guān)聯(lián)的圖片。方法200然后可提示用戶指定要與默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)相關(guān)聯(lián)的圖 片。
用戶可將用戶喜好上載到計(jì)算機(jī)110的存儲(chǔ)器130,或選擇儲(chǔ)存在存儲(chǔ)器130 中的預(yù)先載入用戶喜好,且該用戶喜好可在框270讀取。在諸如字母數(shù)字名字或電 子郵件地址的喜好類(lèi)型的情形中,用戶可經(jīng)由鍵盤(pán)162、鼠標(biāo)161或其它輸入設(shè)備 來(lái)輸入名稱(chēng)或電子郵件地址。對(duì)于諸如圖片、視頻或化身等喜好類(lèi)型而言,用戶可 將適當(dāng)?shù)奈募付閮?chǔ)存在本地、遠(yuǎn)程或移動(dòng)存儲(chǔ)介質(zhì)中。在一示例中,用戶的喜 好可被預(yù)先載入到計(jì)算機(jī)110的存儲(chǔ)器130中,而方法200可自動(dòng)地讀取包含用戶 喜好的適當(dāng)文件,并在首次創(chuàng)建默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)時(shí)使它們與默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)相關(guān)聯(lián)。如 果在框220發(fā)現(xiàn)先前存在的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí),則方法200可被進(jìn)一步用來(lái)以附加或不 同的用戶喜好來(lái)更改現(xiàn)有的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。
在框280,方法200可用在框270讀取的用戶喜好來(lái)更改默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。在框 280的更改可指使在框270讀取的用戶喜好與默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)相關(guān)聯(lián)。實(shí)質(zhì)上,默認(rèn) 網(wǎng)絡(luò)標(biāo)識(shí)可通過(guò)將用戶喜好附加于默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)或使它們相關(guān)聯(lián)來(lái)以用戶喜好更 改,并且默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)本身可保持不變。例如,在框230創(chuàng)建的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可被 各種應(yīng)用程序標(biāo)識(shí)為"默認(rèn)"。盡管各種用戶喜好可與默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)相關(guān)聯(lián),但各 個(gè)應(yīng)用程序可不管用戶喜好如何繼續(xù)識(shí)別默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)為"默認(rèn)"。然而,應(yīng)當(dāng)理 解,在框280實(shí)現(xiàn)的更改可用提供給所有應(yīng)用程序的相應(yīng)更新擴(kuò)展到默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí) 本身,以識(shí)別新更改的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。例如,在框230創(chuàng)建的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)在開(kāi)始 時(shí)可被各種應(yīng)用程序識(shí)別為"默認(rèn)"。對(duì)諸如用戶電子郵件地址的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)本 身的更改可將該默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)從"默認(rèn)"改成"用戶做域名.com"。
除了在框280更改用戶計(jì)算機(jī)上的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)之外,可相關(guān)于用戶的聯(lián)系 人更新默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。例如,用戶可在計(jì)算機(jī)110的存儲(chǔ)器中維護(hù)聯(lián)系人列表(例 如其它人、組織、計(jì)算機(jī)等),并向那些聯(lián)系人提供默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。 一旦默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)被更改,方法200就可自動(dòng)地向每個(gè)聯(lián)系人、或先前由用戶標(biāo)識(shí)的諸如接收先 前由用戶共享的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)的那些聯(lián)系人提供經(jīng)更改的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。經(jīng)更改的
默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可發(fā)布以供聯(lián)系人査看、經(jīng)由電子郵件發(fā)送給聯(lián)系人、和/或在由各 個(gè)聯(lián)系人維護(hù)的聯(lián)系人列表中無(wú)縫地更新。在又一示例中,接近該用戶的其它用戶 (例如在同一房子、辦公室、網(wǎng)絡(luò)等)可能能夠査看未顯式地在聯(lián)系人列表中列出 的該默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)和其任何更改。
在框280已實(shí)現(xiàn)了更改之后,控制可傳遞回框240,其中用戶可實(shí)現(xiàn)另一用戶 喜好。如果如在框240所確定地不需要進(jìn)一步的更改,則經(jīng)更改的默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可 在框250被儲(chǔ)存在計(jì)算機(jī)110的存儲(chǔ)器中,其方法200可終止。用戶由此可用用戶 所選擇的屬性來(lái)個(gè)性化默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí),這些屬性可進(jìn)一步地允許用戶從多個(gè)網(wǎng)絡(luò)標(biāo) 識(shí)中容易地識(shí)別默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。
圖3是示出由多個(gè)網(wǎng)絡(luò)通信應(yīng)用程序使用經(jīng)更改的或未經(jīng)更改的默認(rèn)網(wǎng)絡(luò)標(biāo) 識(shí)的方法300的一個(gè)示例。例如,已在計(jì)算機(jī)110的存儲(chǔ)器中存儲(chǔ)了默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí) 之后,諸如安全信道(SChannel)、安全套接字層(SSL)和傳輸層安全協(xié)議(TSL) 的驗(yàn)證和授權(quán)機(jī)制可將默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)用于安全目的。諸如因特網(wǎng)瀏覽器、messenger 等網(wǎng)絡(luò)通信應(yīng)用程序可無(wú)縫地將默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)用于安全連接。 一認(rèn)證和/或授權(quán)進(jìn) 程可利用默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)來(lái)指示用戶在網(wǎng)絡(luò)通信期間的真實(shí)性和/或權(quán)威性。例如, 在對(duì)等通信中,默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可被提供給另一對(duì)等客戶機(jī)并作為一獲認(rèn)證和/或獲 授權(quán)用戶而被接受。類(lèi)似地,在因特網(wǎng)交易中,默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可被提供以指示該用 戶是真實(shí)的并獲得了授權(quán)以完成交易。
盡管每個(gè)網(wǎng)絡(luò)通信應(yīng)用程序可具有它自己的帳戶和用于網(wǎng)絡(luò)通信的相應(yīng)網(wǎng)絡(luò) 標(biāo)識(shí),但方法200向用戶提供了對(duì)所有網(wǎng)絡(luò)通信應(yīng)用程序使用默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)的選 項(xiàng)。盡管主要作為對(duì)等網(wǎng)絡(luò)通信應(yīng)用程序來(lái)描述,但應(yīng)用程序也可包括基于服務(wù)器 的應(yīng)用程序。此外,盡管主要作為與對(duì)等客戶機(jī)的對(duì)等網(wǎng)絡(luò)通信來(lái)描述,但應(yīng)當(dāng)理 解網(wǎng)絡(luò)通信可以是服務(wù)器為中心的,如果網(wǎng)絡(luò)通信是經(jīng)由服務(wù)器與客戶機(jī)進(jìn)行的。
在框305,可建立對(duì)等網(wǎng)絡(luò)連接。網(wǎng)絡(luò)通信可由用戶啟動(dòng),或可在用戶啟動(dòng)應(yīng) 用程序時(shí)由網(wǎng)絡(luò)通信應(yīng)用程序啟動(dòng)。網(wǎng)絡(luò)通信可針對(duì)每個(gè)網(wǎng)絡(luò)通信應(yīng)用程序建立, 且每個(gè)網(wǎng)絡(luò)通信可以是與一不同對(duì)等客戶機(jī)進(jìn)行的。網(wǎng)絡(luò)連接可使用在此將不再贅 述的已知協(xié)議來(lái)建立。
可使用默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)的各種網(wǎng)絡(luò)通信應(yīng)用程序可包括,但不限于遠(yuǎn)程輔助設(shè) 備例程310、 messenger應(yīng)用程序315、文件共享應(yīng)用程序320和應(yīng)用程序接口 325。遠(yuǎn)程輔助設(shè)備例程310可用來(lái)經(jīng)由網(wǎng)絡(luò)從對(duì)等客戶機(jī)提供遠(yuǎn)程技術(shù)幫助。messenger 程序315可用于與對(duì)等客戶機(jī)的一般通信。文件共享應(yīng)用程序320可用于與對(duì)等客 戶機(jī)收發(fā)數(shù)據(jù)文件。應(yīng)用程序接口 325可用于連接對(duì)等客戶機(jī)和在計(jì)算機(jī)110上本 地執(zhí)行的另一個(gè)應(yīng)用程序之間的通信。對(duì)于各個(gè)網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325,響應(yīng)的對(duì)等客戶機(jī)可請(qǐng)求或以其它方式要求一網(wǎng)絡(luò)標(biāo)識(shí)在與用戶進(jìn)一步通信 之前驗(yàn)證用戶的真實(shí)性和身份。各個(gè)網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325可同 時(shí)或個(gè)別地執(zhí)行,盡管該默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可用于各個(gè)網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325,如以下進(jìn)一步所述。
在框330、 335、 340、 345,方法300可確定網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325是否具有與對(duì)等客戶機(jī)通信的帳戶。各個(gè)網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325可包括至少一個(gè)帳戶和用于與對(duì)等客戶機(jī)通信的相關(guān)聯(lián)網(wǎng)絡(luò)標(biāo)識(shí)。在一些情形 中,各個(gè)網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325可具有多個(gè)帳戶和相關(guān)聯(lián)網(wǎng)絡(luò)標(biāo) 識(shí),且針對(duì)每個(gè)對(duì)等客戶機(jī)有專(zhuān)用帳戶和網(wǎng)絡(luò)標(biāo)識(shí)。每個(gè)帳戶可相關(guān)于與對(duì)等客戶 機(jī)建立的在先驗(yàn)證進(jìn)程以驗(yàn)證用戶的身份和真實(shí)性。每個(gè)網(wǎng)絡(luò)標(biāo)識(shí)可以是唯一向?qū)?等客戶機(jī)將用戶標(biāo)識(shí)為受認(rèn)證用戶、并且是排他性地與網(wǎng)絡(luò)通信應(yīng)用程序或其帳戶 相關(guān)聯(lián)。即,網(wǎng)絡(luò)標(biāo)識(shí)不由其它網(wǎng)絡(luò)通信應(yīng)用程序使用。各個(gè)網(wǎng)絡(luò)標(biāo)識(shí)可與默認(rèn)網(wǎng) 絡(luò)標(biāo)識(shí)一起被儲(chǔ)存在身份管理器應(yīng)用程序中。
框330、 335、 340、 345的確定可針對(duì)各個(gè)網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325單獨(dú)作出,從而具有帳戶的那些應(yīng)用程序可繼續(xù)通信會(huì)話,而不具有帳戶的那 些應(yīng)用程序可在進(jìn)一步繼續(xù)之前創(chuàng)建一帳戶。該帳戶可在先前從安裝網(wǎng)絡(luò)通信應(yīng)用 程序310、 315、 320、 325,從網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325的在先執(zhí)行, 或從與對(duì)等客戶機(jī)的在先網(wǎng)絡(luò)通信創(chuàng)建。如果不存在如在框330、 335、 340、 345 確定的帳戶,則控制可被分別傳遞給框350、 355、 360、 365。
在框350、 355、 360、 365,方法300可針對(duì)不具有現(xiàn)有帳戶的各個(gè)網(wǎng)絡(luò)通信 應(yīng)用程序310、 315、 320、 325創(chuàng)建一新帳戶。帳戶創(chuàng)建可包括網(wǎng)絡(luò)通信應(yīng)用程序 310、 315、 320、 325與對(duì)等客戶機(jī)之間的驗(yàn)證和認(rèn)證進(jìn)程,從而導(dǎo)致公鑰-私鑰對(duì) 的交換。作為創(chuàng)建一新帳戶的一部分,可針對(duì)特定網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325創(chuàng)建一網(wǎng)絡(luò)標(biāo)識(shí)以唯一地向?qū)Φ瓤蛻魴C(jī)標(biāo)識(shí)該用戶。在框350、 355、 360、 365上創(chuàng)建的任何網(wǎng)絡(luò)標(biāo)識(shí)可與身份管理器應(yīng)用程序一起儲(chǔ)存。盡管在框350、355、 360、 365上創(chuàng)建的各個(gè)帳戶可導(dǎo)致相關(guān)聯(lián)網(wǎng)絡(luò)標(biāo)識(shí)唯一地標(biāo)識(shí)用戶,但這些網(wǎng)絡(luò) 標(biāo)識(shí)可排他性地與新創(chuàng)建帳戶和/或相應(yīng)網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325相關(guān)聯(lián)。在框350、 355、 360、 365上創(chuàng)建的網(wǎng)絡(luò)身份不在網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325之間共享。通過(guò)比較,默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可與在框350、 355、 360、 365 上新創(chuàng)建帳戶的任一個(gè)和全部相關(guān)聯(lián),并可被提供給對(duì)等客戶機(jī)作為用戶的獲認(rèn)證 身份以供將來(lái)的網(wǎng)絡(luò)通信。 一旦已創(chuàng)建了帳戶且新創(chuàng)建帳戶與默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)相關(guān) 聯(lián),控制就可傳遞給框370。
在框370,各個(gè)網(wǎng)絡(luò)標(biāo)識(shí)選項(xiàng)可被提交為從身份管理器讀取的網(wǎng)絡(luò)標(biāo)識(shí)的一個(gè) 列表。該列表可被提交給用戶作為在監(jiān)視器191上生成的顯示屏??商鎿Q地,該列 表可被提交給應(yīng)用程序310、 315、 320、 325而非用戶,以便于對(duì)用戶透明的默認(rèn) 網(wǎng)絡(luò)標(biāo)識(shí)的自動(dòng)選擇。所提交的列表可包括默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)、以及與各個(gè)網(wǎng)絡(luò)通信帳 戶和/或網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325相關(guān)聯(lián)的各個(gè)網(wǎng)絡(luò)標(biāo)識(shí)的一個(gè)或多 個(gè)。所提交的列表可包括儲(chǔ)存在身份管理器中的所有網(wǎng)絡(luò)標(biāo)識(shí),或僅可包括所儲(chǔ)存 的網(wǎng)絡(luò)標(biāo)識(shí)的一個(gè)子集,諸如默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)和那些與此時(shí)正在使用的網(wǎng)絡(luò)通信應(yīng)用 程序310、 315、 320、 325 (或其帳戶)相關(guān)聯(lián)的那些標(biāo)識(shí)。通常,在框370提交 的任何列表包括默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。在一示例中,方法300可不管包括那些在框350、 355、 360、 365上創(chuàng)建的網(wǎng)絡(luò)標(biāo)識(shí)的其它相關(guān)聯(lián)網(wǎng)絡(luò)標(biāo)識(shí)存在與否而僅在框370提 供默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí),以迫使利用該默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。還應(yīng)當(dāng)理解,多個(gè)默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可 由身份管理器應(yīng)用程序儲(chǔ)存并可在框370提交。多個(gè)默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)可指多個(gè)用戶. 和/或單個(gè)用戶的多個(gè)默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。
在框375,用戶可從網(wǎng)絡(luò)標(biāo)識(shí)列表中選擇默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí),由此向用戶呈現(xiàn)將默 認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)用于網(wǎng)絡(luò)通信、或使用排他性地與特定網(wǎng)絡(luò)通信應(yīng)用程序相關(guān)聯(lián)的另一 網(wǎng)絡(luò)標(biāo)識(shí)的選項(xiàng)??商鎿Q地,網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325可從網(wǎng)絡(luò)標(biāo) 識(shí)列表中自動(dòng)選擇默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。例如,各個(gè)網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325可取"空"值以暗示應(yīng)當(dāng)使用默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí),而非其它相關(guān)聯(lián)的網(wǎng)絡(luò)標(biāo)識(shí)。在 框370僅提交默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)的情形中,可迫使用戶或網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325僅使用默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)。不管框375上的選擇進(jìn)程如何,多個(gè)網(wǎng)絡(luò)通信應(yīng) 用程序310、 315、 320、 325可將同一默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)用于多個(gè)網(wǎng)絡(luò)通信。
在框380,網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325可向?qū)Φ瓤蛻魴C(jī)發(fā)送默認(rèn) 網(wǎng)絡(luò)標(biāo)識(shí)(或其它選定網(wǎng)絡(luò)標(biāo)識(shí))。該對(duì)等客戶機(jī)可返回一響應(yīng),該響應(yīng)可在框385 上檢測(cè)。來(lái)自對(duì)等客戶機(jī)的響應(yīng)可指示對(duì)默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)的接受或拒絕。如果對(duì)等客 戶機(jī)拒絕該默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)、或者如果對(duì)等客戶機(jī)不提供響應(yīng),則方法200可重新發(fā) 送默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)或回到框370,以請(qǐng)求用戶或網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、325選擇一不同的網(wǎng)絡(luò)標(biāo)識(shí)。如果對(duì)等客戶機(jī)提供指示接受作為唯一標(biāo)識(shí)用戶的默
認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)的響應(yīng),則網(wǎng)絡(luò)通信應(yīng)用程序可參加與對(duì)等客戶機(jī)的進(jìn)一步網(wǎng)絡(luò)通信。 結(jié)果,兩個(gè)或多個(gè)網(wǎng)絡(luò)通信應(yīng)用程序可使用默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)來(lái)唯一地標(biāo)識(shí)網(wǎng)絡(luò)通信中
的用戶,而不針對(duì)每個(gè)應(yīng)用程序使用不同的網(wǎng)絡(luò)標(biāo)識(shí)。方法300可向用戶提供對(duì)任 一網(wǎng)絡(luò)通信應(yīng)用程序310、 315、 320、 325使用默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)的選項(xiàng),在該情形中 默認(rèn)網(wǎng)絡(luò)標(biāo)識(shí)易于與基于創(chuàng)建方法200的其它網(wǎng)絡(luò)標(biāo)識(shí)相區(qū)分。盡管各個(gè)網(wǎng)絡(luò)通信 應(yīng)用程序310、 315、 320、 325仍然可創(chuàng)建它們自己的相應(yīng)網(wǎng)絡(luò)標(biāo)識(shí),但各個(gè)網(wǎng)絡(luò) 通信應(yīng)用程序310、 315、 320、 325還識(shí)別用于標(biāo)識(shí)任一網(wǎng)絡(luò)通信中用戶的默認(rèn)網(wǎng) 絡(luò)標(biāo)識(shí)。
盡管前面的文字闡述了多個(gè)不同實(shí)施例的詳細(xì)描述,但應(yīng)當(dāng)理解本專(zhuān)利的范 圍由在本專(zhuān)利結(jié)束處闡述的權(quán)利要求的文字所限定。該詳細(xì)描述應(yīng)被解釋為僅是示 例性的并且不描述每一個(gè)可能的實(shí)施例,因?yàn)槊枋雒總€(gè)可能的實(shí)施例會(huì)是不可行的 (如果不是不可能的話)??墒褂矛F(xiàn)有技術(shù)或在本專(zhuān)利提交日后開(kāi)發(fā)的技術(shù)來(lái)實(shí)現(xiàn) 多個(gè)替換實(shí)施例,這仍然將落在權(quán)利要求的范圍內(nèi)。
因而,可對(duì)在本文中描述和說(shuō)明的技術(shù)和結(jié)構(gòu)作出許多更改和變化,而不背 離本發(fā)明權(quán)利要求的精神和范圍。因此,應(yīng)當(dāng)理解,本文中所描述的方法和裝置僅 僅是說(shuō)明性的,而非限制本發(fā)明權(quán)利要求的范圍。
權(quán)利要求
1.一種用于網(wǎng)絡(luò)內(nèi)通信的標(biāo)識(shí)的方法,其特征在于,包括生成與用戶相關(guān)聯(lián)的網(wǎng)絡(luò)身份;根據(jù)用戶喜好更改所述網(wǎng)絡(luò)身份以創(chuàng)建一經(jīng)更改的網(wǎng)絡(luò)標(biāo)識(shí);以及在針對(duì)第一網(wǎng)絡(luò)通信應(yīng)用程序的第一網(wǎng)絡(luò)通信內(nèi)用所述經(jīng)更改的網(wǎng)絡(luò)身份識(shí)別所述用戶;以及在針對(duì)第二網(wǎng)絡(luò)通信應(yīng)用程序的第二網(wǎng)絡(luò)通信內(nèi)用所述經(jīng)更改的網(wǎng)絡(luò)身份識(shí)別所述用戶。
2. 如權(quán)利要求l所述的方法,其特征在于,生成所述網(wǎng)絡(luò)身份包括 搜索與用戶相關(guān)聯(lián)的現(xiàn)有網(wǎng)絡(luò)身份;以及如果未發(fā)現(xiàn)與用戶相關(guān)聯(lián)的現(xiàn)有網(wǎng)絡(luò)身份,則生成所述網(wǎng)絡(luò)身份。
3. 如權(quán)利要求l所述的方法,其特征在于,生成所述網(wǎng)絡(luò)身份包括由在所述 用戶啟動(dòng)與所述計(jì)算機(jī)的交互時(shí)生成所述網(wǎng)絡(luò)身份、當(dāng)用戶建立網(wǎng)絡(luò)連接時(shí)生成所述網(wǎng)絡(luò)身份、以及當(dāng)用戶啟動(dòng)網(wǎng)絡(luò)通信應(yīng)用程序時(shí)生成所述網(wǎng)絡(luò)身份組成的組中的 一個(gè)或多個(gè)。
4. 如權(quán)利要求1所述的方法,其特征在于,根據(jù)用戶喜好更改所述網(wǎng)絡(luò)身份 包括用由與所述用戶相關(guān)聯(lián)的字母數(shù)字名字、與所述用戶相關(guān)聯(lián)的電子郵件地址、 與所述用戶相關(guān)聯(lián)的電話號(hào)碼、以及與所述用戶相關(guān)聯(lián)的圖像組成的組中的一個(gè)或 多個(gè)更改所述網(wǎng)絡(luò)身份。
5. 如權(quán)利要求l所述的方法,其特征在于,還包括 創(chuàng)建所述第一網(wǎng)絡(luò)通信應(yīng)用程序的第一網(wǎng)絡(luò)通信帳戶; 創(chuàng)建所述第二網(wǎng)絡(luò)通信應(yīng)用程序的第二網(wǎng)絡(luò)通信帳戶;以及 使所更改的網(wǎng)絡(luò)身份與所述第一和第二網(wǎng)絡(luò)通信帳戶相關(guān)聯(lián)。
6. 如權(quán)利要求l所述的方法,其特征在于,還包括自動(dòng)地從多個(gè)網(wǎng)絡(luò)身份中選擇所述經(jīng)更改的網(wǎng)絡(luò)身份,其中所述多個(gè)網(wǎng)絡(luò)身 份包括所述經(jīng)更改的網(wǎng)絡(luò)身份,第一網(wǎng)絡(luò)身份排他性地與所述第一網(wǎng)絡(luò)通信應(yīng)用程 序相關(guān)聯(lián),而第二網(wǎng)絡(luò)身份排他性地與所述第二網(wǎng)絡(luò)通信應(yīng)用程序相關(guān)聯(lián);以及自動(dòng)地使所述經(jīng)更改的網(wǎng)絡(luò)身份與所述第一和第二網(wǎng)絡(luò)通信應(yīng)用程序相關(guān)
7. 如權(quán)利要求1所述的方法,其特征在于,還包括向所述用戶提交多個(gè)網(wǎng)絡(luò)身份,其中所述多個(gè)網(wǎng)絡(luò)身份包括所述經(jīng)更改的網(wǎng) 絡(luò)身份,第一網(wǎng)絡(luò)身份排他性地與所述第一網(wǎng)絡(luò)通信應(yīng)用程序相關(guān)聯(lián),而第二網(wǎng)絡(luò) 身份排他性地與所述第二網(wǎng)絡(luò)通信應(yīng)用程序相關(guān)聯(lián);接收與所述經(jīng)更改的網(wǎng)絡(luò)身份的選擇相關(guān)的數(shù)據(jù);以及使所述經(jīng)更改的網(wǎng)絡(luò)身份與所述第一和第二網(wǎng)絡(luò)通信應(yīng)用程序相關(guān)聯(lián)。
8. 如權(quán)利要求1所述的方法,其特征在于,所述第一和第二網(wǎng)絡(luò)通信的一個(gè) 或多個(gè)包括由對(duì)等網(wǎng)絡(luò)通信和基于服務(wù)器網(wǎng)絡(luò)通信組成的組之一。
9. 一種具有用于執(zhí)行在對(duì)等網(wǎng)絡(luò)通信中標(biāo)識(shí)用戶的方法的計(jì)算機(jī)可執(zhí)行指令 的計(jì)算機(jī)可讀介質(zhì),包括用于生成唯一地與用戶相關(guān)聯(lián)的默認(rèn)網(wǎng)絡(luò)身份的計(jì)算機(jī)可執(zhí)行指令;用于建立與一個(gè)或多個(gè)對(duì)等客戶機(jī)的對(duì)等網(wǎng)絡(luò)通信的計(jì)算機(jī)可執(zhí)行指令;用于執(zhí)行適于與一個(gè)或多個(gè)對(duì)等客戶機(jī)通信的多個(gè)網(wǎng)絡(luò)通信應(yīng)用程序的計(jì)算機(jī)可執(zhí)行指令;以及用于使所述默認(rèn)網(wǎng)絡(luò)身份與所述多個(gè)網(wǎng)絡(luò)通信應(yīng)用程序的每一個(gè)相關(guān)聯(lián)以向所述一個(gè)或多個(gè)對(duì)等客戶機(jī)標(biāo)識(shí)所述用戶的計(jì)算機(jī)可執(zhí)行指令。
10. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括用于根據(jù)用戶 喜好更改所述網(wǎng)絡(luò)身份以創(chuàng)建一經(jīng)更改的網(wǎng)絡(luò)身份的計(jì)算機(jī)可執(zhí)行指令。
11. 如權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,用于根據(jù)用戶喜好 更改所述網(wǎng)絡(luò)身份的計(jì)算機(jī)可執(zhí)行指令包括用由與所述用戶相關(guān)聯(lián)的字母數(shù)字名 字、與所述用戶相關(guān)聯(lián)的電子郵件地址、與所述用戶相關(guān)聯(lián)的電話號(hào)碼、以及與所 述用戶相關(guān)聯(lián)的圖像組成的組中的一個(gè)或多個(gè)更改所述網(wǎng)絡(luò)身份的計(jì)算機(jī)可執(zhí)行 指令。
12. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括用于自動(dòng)地從 多個(gè)網(wǎng)絡(luò)身份中選擇所述默認(rèn)網(wǎng)絡(luò)身份的計(jì)算機(jī)可執(zhí)行指令,其中所述多個(gè)網(wǎng)絡(luò)身 份包括所述默認(rèn)網(wǎng)絡(luò)身份和至少一個(gè)排他性地與所述網(wǎng)絡(luò)通信應(yīng)用程序之一相關(guān) 聯(lián)的網(wǎng)絡(luò)身份。
13. 如權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括用于允許所述 用戶從多個(gè)網(wǎng)絡(luò)身份中選擇所述默認(rèn)網(wǎng)絡(luò)身份的計(jì)算機(jī)可執(zhí)行指令,其中所述多個(gè) 網(wǎng)絡(luò)身份包括所述默認(rèn)網(wǎng)絡(luò)身份和至少一個(gè)排他性地與所述網(wǎng)絡(luò)通信應(yīng)用程序之 一相關(guān)聯(lián)的網(wǎng)絡(luò)身份。
14. 一種計(jì)算裝置,包括 能夠生成視頻圖像的顯示單元; 輸入設(shè)備;與所述顯示單元和所述輸入設(shè)備有效耦合的處理裝置,所述處理裝置包括一 處理器和與所述處理器有效耦合的存儲(chǔ)器;與網(wǎng)絡(luò)和所述處理裝置相連的網(wǎng)絡(luò)接口; 所述處理裝置被編程為生成與用戶相關(guān)聯(lián)的網(wǎng)絡(luò)身份;所述處理裝置被編程為根據(jù)用戶喜好更改所述網(wǎng)絡(luò)身份以創(chuàng)建經(jīng)更改的網(wǎng)絡(luò) 身份;以及所述處理裝置被編程為使所述經(jīng)更改的網(wǎng)絡(luò)身份與多個(gè)網(wǎng)絡(luò)通信帳戶相關(guān) 聯(lián),其中每個(gè)網(wǎng)絡(luò)通信帳戶都與一網(wǎng)絡(luò)通信應(yīng)用程序相關(guān)聯(lián)。
15. 如權(quán)利要求14所述的計(jì)算裝置,其特征在于,所述處理裝置被編程為在 由在所述用戶建立網(wǎng)絡(luò)連接、所述用戶啟動(dòng)與聯(lián)網(wǎng)計(jì)算機(jī)的交互、以及所述用戶啟 動(dòng)一網(wǎng)絡(luò)通信應(yīng)用程序組成的組的一個(gè)或多個(gè)期間創(chuàng)建所述網(wǎng)絡(luò)身份。
16. 如權(quán)利要求14所述的計(jì)算裝置,其特征在于,還包括 所述處理裝置被編程為搜索與用戶相關(guān)聯(lián)的現(xiàn)有網(wǎng)絡(luò)身份;以及 所述處理裝置被編程為如果未發(fā)現(xiàn)與用戶相關(guān)聯(lián)的現(xiàn)有網(wǎng)絡(luò)身份,則生成所述網(wǎng)絡(luò)身份。
17. 如權(quán)利要求14所述的計(jì)算裝置,其特征在于,所述處理裝置被編程為用 由與所述用戶相關(guān)聯(lián)的字母數(shù)字名字、與所述用戶相關(guān)聯(lián)的電子郵件地址、與所述 用戶相關(guān)聯(lián)的電話號(hào)碼、以及與所述用戶相關(guān)聯(lián)的圖像組成的組中的一個(gè)或多個(gè)更 改所述網(wǎng)絡(luò)身份。
18. 如權(quán)利要求14所述的計(jì)算裝置,其特征在于,還包括所述處理裝置被編程為自動(dòng)地從多個(gè)網(wǎng)絡(luò)身份中選擇所述經(jīng)更改的網(wǎng)絡(luò)身份,其中所述多個(gè)網(wǎng)絡(luò)身份 包括所述經(jīng)更改的網(wǎng)絡(luò)身份和至少一個(gè)排他性地與所述網(wǎng)絡(luò)通信應(yīng)用程序之一相 關(guān)聯(lián)的網(wǎng)絡(luò)身份。
19. 如權(quán)利要求14所述的計(jì)算裝置,其特征在于,還包括所述處理裝置被編 程為允許所述用戶從多個(gè)網(wǎng)絡(luò)身份中選擇所述經(jīng)修改網(wǎng)絡(luò)身份,其中所述多個(gè)網(wǎng)絡(luò) 身份包括所述經(jīng)修改網(wǎng)絡(luò)身份和至少一個(gè)排他性地與所述網(wǎng)絡(luò)通信應(yīng)用程序之一 相關(guān)聯(lián)的網(wǎng)絡(luò)身份。
20. 如權(quán)利要求14所述的計(jì)算裝置,其特征在于,所述一個(gè)或多個(gè)網(wǎng)絡(luò)通信的至少之一包括由對(duì)等網(wǎng)絡(luò)通信和基于服務(wù)器網(wǎng)絡(luò)通信組成的組之一。
全文摘要
一種用于網(wǎng)絡(luò)內(nèi)通信的標(biāo)識(shí)的方法,包括生成與用戶相關(guān)聯(lián)的網(wǎng)絡(luò)身份,根據(jù)用戶喜好更改該網(wǎng)絡(luò)身份以創(chuàng)建經(jīng)更改的網(wǎng)絡(luò)身份,在針對(duì)第一網(wǎng)絡(luò)通信應(yīng)用程序的第一網(wǎng)絡(luò)通信內(nèi)用經(jīng)更改的網(wǎng)絡(luò)身份標(biāo)識(shí)用戶,以及在針對(duì)第二網(wǎng)絡(luò)通信應(yīng)用程序的第二網(wǎng)絡(luò)通信內(nèi)用經(jīng)更改的網(wǎng)絡(luò)身份標(biāo)識(shí)用戶。
文檔編號(hào)H04L12/28GK101584151SQ200680013439
公開(kāi)日2009年11月18日 申請(qǐng)日期2006年4月20日 優(yōu)先權(quán)日2005年4月22日
發(fā)明者R·T·拉奧, R·古普塔, T·維斯伯格 申請(qǐng)人:微軟公司