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

用于提供和管理公共電話目錄服務(wù)的方法和系統(tǒng)的制作方法

文檔序號:7638159閱讀:145來源:國知局
專利名稱:用于提供和管理公共電話目錄服務(wù)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本公開文本通常涉及公共電話目錄,具體地說,涉及用于提供和 管理基于網(wǎng)絡(luò)的公共電話目錄服務(wù)的方法和系統(tǒng)。
背景技術(shù)
當(dāng)呼叫者需要通過電話聯(lián)系另一個人時,呼叫者需要知道那個人 的電話號碼。如果需要的電話號碼不是有效的,那么就無法打電話。 人們利用不同的方法來維護他們的個人電話目錄。有些人仍舊使用該 傳統(tǒng)的硬拷貝個人電話目錄來存儲他們的電話號碼。然而,利用電子 設(shè)備先進的性能和發(fā)展,越來越多的人在他們自己的電子設(shè)備上維護
他們的個人電話目錄,該電子設(shè)備諸如移動電話、個人數(shù)字助理(PDA) 和計算機。
盡管使用電子設(shè)備來維護個人電話目錄已經(jīng)變得很平常,這種目 錄仍然是非常個人的和局部化的。舉例來說, 一個人可以在她/他的移 動電話上存儲個人目錄。這種目錄駐留在特定移動電話上并且如果移 動電話在物理上無效,則無法被用戶訪問。因此,如果用戶忘記帶著 他/她的移動電話,那么用戶無法從駐留在那個電話上的目錄檢索信息。 此外,在移動電話上的目錄不能輕易地被其他用戶所訪問。盡管一些 移動電話或PDA安裝有短程無線應(yīng)用軟件以便于信息交換,然而信息 交換一般地局限于其中兩個設(shè)備彼此相對接近的特別情況。
公共電子電話目錄在因特網(wǎng)上也是有效的。然而,這些目錄傾向 于由不同的商業(yè)實體獨立地編譯。從而,在目錄之間缺少同步,并且 對電話號碼做出的變化不能總是得到有效地傳送至全部目錄。另外, 由于這些目錄由不同的商業(yè)實體編譯,因此所有者幾乎對他們的電話 號碼的分配及通過電話本的査詢不進行控制。
因此,需要提供一種方法和系統(tǒng),其能夠提供基于網(wǎng)絡(luò)的公共電 話目錄服務(wù),該服務(wù)可用于解決至少一部分前述問題。

發(fā)明內(nèi)容
在此公開的技術(shù)通過提供一種在目錄服務(wù)中使用的設(shè)備滿足了上 述需要,該設(shè)備包括被配置以存儲本地目錄的存儲器;以及用于管 理該本地目錄的裝置;其中本地目錄包括在子域分級結(jié)構(gòu)中組織的多 個目錄條目,每個目錄條目與使用子域分級信息所構(gòu)造的別名相關(guān)聯(lián), 每個別名被鏈接至與用戶關(guān)聯(lián)的用戶域,該用戶域被鏈接至包含用戶 的聯(lián)系信息的記錄。該設(shè)備還包括用于請求指定用戶的聯(lián)系信息的 裝置,其中所述請求包括用于指定用戶的別名;以及用于接收依據(jù)請 求的響應(yīng)的裝置,其中該響應(yīng)包括指定用戶的聯(lián)系信息,以及其中根 據(jù)請求以及與該指定用戶關(guān)聯(lián)的附加信息來修整該響應(yīng)。
另一方面,本發(fā)明公開了一種用于在目錄服務(wù)中使用的方法,該 方法包括創(chuàng)建本地目錄;以及管理本地目錄;其中本地目錄包括在 子域分級結(jié)構(gòu)中組織的多個目^:條目,每個目錄條目與使用子域分級 信息所構(gòu)造的別名相關(guān)聯(lián),每個別名被鏈接至與用戶關(guān)聯(lián)的用戶域, 該用戶域鏈接至包含用戶的聯(lián)系信息的記錄。該方法還包括請求指 定用戶的聯(lián)系信息,其中該請求包括指定用戶的別名;以及接收依據(jù) 該請求的響應(yīng),其中該響應(yīng)包括指定用戶的聯(lián)系信息,以及其中該響 應(yīng)是根據(jù)請求以及與指定用戶關(guān)聯(lián)的附加信息來修整的。
又一方面,公開了一種在目錄服務(wù)中使用的服務(wù)器,該服務(wù)器包 括數(shù)據(jù)庫,被配置以存儲對應(yīng)于多個用戶的多個目錄,每個目錄包 括在子域分級結(jié)構(gòu)中組織的多個目錄條目,每個目錄條目與使用子域 分級信息所構(gòu)造的別名相關(guān)聯(lián),每個別名鏈接至與對應(yīng)的用戶關(guān)聯(lián)的 用戶域,用戶域鏈接至包含對應(yīng)的用戶的聯(lián)系信息的記錄;以及處理 器被配置以管理數(shù)據(jù)庫。
在另一個方面,公開了一種在目錄服務(wù)中使用的方法和處理器, 該方法包括存儲屬于多個用戶的多個目錄,每個目錄包括在子域分 級結(jié)構(gòu)中組織的多個目錄條目,每個目錄條目與使用子域分級信息所
構(gòu)造的別名相關(guān)聯(lián),每個別名鏈接至與對應(yīng)的用戶關(guān)聯(lián)的用戶域,用
戶域鏈接至包含對應(yīng)的用戶的聯(lián)系信息的記錄;以及管理數(shù)據(jù)庫。
在以上服務(wù)器和處理器中,處理器可以被配置以控制以下步驟中 的一個或其組合使用子域分級信息來優(yōu)化多個目錄間的多個目錄條 目的組織;使用子域分級信息來評估多個目錄間的多個目錄條目以及 識別用戶間的多個關(guān)系;以及接收尋找有關(guān)兩個用戶之間的分離度關(guān) 系的信息的請求,評估請求以及轉(zhuǎn)送兩個用戶之間的有關(guān)分離度關(guān)系 的信息。
在另一方面中,公開了一種在目錄服務(wù)中使用的機器可讀介質(zhì), 該機器可讀介質(zhì)包括在子域分級結(jié)構(gòu)中組織的多個目錄條目;其中 每個目錄條目與使用子域分級信息構(gòu)造的別名相關(guān)聯(lián);其中每個別名 鏈接至與用戶關(guān)聯(lián)的用戶域;以及其中用戶域鏈接至包含該用戶的聯(lián) 系信息的記錄。在另一方面中,機器可讀介質(zhì)可以包含處理器可執(zhí)行 的控制邏輯,控制邏輯包括多個指令,多個指令包括用于管理本地 目錄的一組指令;其中本地目錄包括在子域分級結(jié)構(gòu)中組織的多個目 錄條目,每個目錄條目與使用子域分級信息構(gòu)造的別名相關(guān)聯(lián),每個 別名被鏈接至與用戶相關(guān)的用戶域,該用戶域被鏈接至包含用戶的聯(lián) 系信息的記錄。
在又一方面中,公開了一種在目錄服務(wù)中使用的服務(wù)器,服務(wù)器 包含存儲器,被配置以存儲多個目錄條目;以及處理器,被配置以 控制接收對指定用戶的請求;依照所述請求從多個目錄條目中査找 對應(yīng)指定用戶的目錄條目,其中多個目錄條目的至少一個目錄條目包 括一個或多個電話號碼以及與該條目關(guān)聯(lián)的附加信息;以及根據(jù)該請 求以及與對應(yīng)于指定用戶的目錄條目關(guān)聯(lián)的附加信息來修整響應(yīng)。
在又一方面中,公開了一種用于在目錄服務(wù)中使用的方法和處理 器用于存儲屬于多個用戶的多個目錄條目,其中多個目錄條目的至 少一個包括一個或多個電話號碼和與該條目關(guān)聯(lián)的附加信息;接收對 指定用戶的信息的請求;從數(shù)據(jù)庫査找用于指定用戶的對應(yīng)目錄條目; 以及根據(jù)該請求和與對應(yīng)于該指定用戶的目錄條目關(guān)聯(lián)的附加信息來 修整響應(yīng)。
在以上服務(wù)器和處理器中,所述處理器還被配置以控制以下步驟 的一個或者其組合更新在數(shù)據(jù)庫中的目錄條目;維護本地目錄以及 將本地目錄的副本轉(zhuǎn)送至數(shù)據(jù)庫以便歸檔;將本地目錄與存儲在數(shù)據(jù) 庫上的本地目錄的副本保持同步;以及接收尋找指定用戶的聯(lián)系信息 的用戶輸入,根據(jù)該輸入產(chǎn)生請求,其中該請求將用來從多個目錄條 目中查找用于對應(yīng)于該指定用戶的目錄條目,其中多個目錄條目的至 少一個包括一個或多個電話號碼以及與該條目關(guān)聯(lián)的附加信息,以及 接收依據(jù)該請求的響應(yīng),其中根據(jù)該請求以及與對應(yīng)于該指定用戶的 目錄條目關(guān)聯(lián)的附加信息來修整該響應(yīng)。
此外,在以上描述中,該請求還包括關(guān)于做出該請求的用戶的信 息或者關(guān)于客戶端的信息中的一個或者兩個信息。與對應(yīng)于特定用戶 的目錄條目相關(guān)聯(lián)的附加信息可以包括特定用戶的訪問策略,用于確 定的如何修整該響應(yīng)。處理器還可以被配置以根據(jù)狀態(tài)信息來修整響 應(yīng)。狀態(tài)信息可以包括特定用戶的網(wǎng)絡(luò)存在。此外,使用域名系統(tǒng) (DNS)協(xié)議可以接收到該請求。
可以理解的是從下面詳細(xì)的描述中,其中通過舉例說明的方式顯 示和描述了本發(fā)明的各個實施例,本領(lǐng)域的技術(shù)人員將很容易得到本 發(fā)明的其他實施例。應(yīng)該意識到,本發(fā)明可以是其他的和不同的實施 例或者是這些施實例的組合,并且在各個其他方面,其細(xì)節(jié)是能夠被 修改的。因此附圖和具體說明應(yīng)該被看作是舉例說明而不是進行限制。


在附圖中用實例的方法舉例說明本發(fā)明的方面,所述實例不是用作 限制,其中
圖l是舉例說明基于網(wǎng)絡(luò)的公共電話薄服務(wù)(network-based public phone book service)的實施例的示意圖2是舉例說明可以用作公共電話薄服務(wù)使能客戶端的移動裝置的 示意圖3是舉例說明作為應(yīng)用于基于網(wǎng)絡(luò)的公共電話薄服務(wù)的DNS子域 原理和別名的使用的一個實例的示意圖4是舉例說明作為應(yīng)用于基于網(wǎng)絡(luò)的公共電話薄服務(wù)的DNS子域
原理和別名使用的另一個實例的示意圖5是舉例說明在基于網(wǎng)絡(luò)的公共電話薄服務(wù)下的用戶的電話號碼 薄的簡單示意圖6是舉例說明基于網(wǎng)絡(luò)的公共電話薄服務(wù)下的電話簿的信息的 整合和鏈接的簡單示意圖7是舉例說明電話號碼査詢服務(wù)的操作的流程圖8是舉例說明基于網(wǎng)絡(luò)的公共電話薄服務(wù)下使用的服務(wù)器配置 的簡單示意圖。
具體實施例方式
以下結(jié)合

的詳細(xì)說明旨在說明本發(fā)明各種實施方式,而 非意在表示本發(fā)明可以實施的唯一實施方式。詳細(xì)描述包括用于提供 透徹理解本發(fā)明的特定細(xì)節(jié)。然而,對本領(lǐng)域技術(shù)人員顯而易見的是, 可以無需這些特定細(xì)節(jié)來實施本發(fā)明。在某些實例中,在框圖表格中 示出了公知結(jié)構(gòu)和組件,以避免模糊本發(fā)明的原理。
圖1是一種可用于實現(xiàn)目錄服務(wù)的系統(tǒng)結(jié)構(gòu)。當(dāng)可以使用各種類 型的目錄服務(wù)時,可以將基于網(wǎng)絡(luò)的公共電話薄服務(wù)(PPBS)用作實 例以便說明。在一個實施例中,系統(tǒng)100可以使用域名系統(tǒng)(DNS) 基礎(chǔ)結(jié)構(gòu)來實現(xiàn)。用于DNS的協(xié)議在RFC (請求注解)1034和1035 中限定。DNS的主要功能就是處理因特網(wǎng)域名或者主機名與它們的對 應(yīng)的因特網(wǎng)協(xié)議(IP)地址之間的映射。因為維護域名/IP地址對應(yīng)關(guān) 系的中心列表是不切實際的,因而在授權(quán)層次中,域名和IP地址的列 表被分配遍至因特網(wǎng)。應(yīng)當(dāng)注意的是,可以使用DNS基礎(chǔ)結(jié)構(gòu)來實現(xiàn) 系統(tǒng)100,本領(lǐng)域普通技術(shù)人員將理解的是,如何使用基于在此提供所 公開和教導(dǎo)的其它類型協(xié)議和結(jié)構(gòu)來實現(xiàn)系統(tǒng)100。
DNS結(jié)構(gòu)使用客戶端-服務(wù)器模型。簡單地說,使用DNS的方式 如下。將域名映射到IP地址,應(yīng)用程序調(diào)用稱作"解決器"(resolver) 的庫程序。域名作為參數(shù)而被傳遞。解決器發(fā)送分組至本地DNS服務(wù) 器。然后本地DNS服務(wù)器查找名稱并返回IP地址至解決器。解決器 依次返回IP地址至應(yīng)用程序。如果IP地址有效,則應(yīng)用程序然后可以 建立與域名表示的目的地的連接。
可以修改現(xiàn)有DNS基礎(chǔ)結(jié)構(gòu)來實現(xiàn)基于網(wǎng)絡(luò)的PPBS。系統(tǒng)100 可以包括若干服務(wù)器,包括根服務(wù)器102,授權(quán)DNS服務(wù)器104和服 務(wù)提供者DNS服務(wù)器106, PPBS數(shù)據(jù)庫108,相關(guān)的管理界面110, 標(biāo)準(zhǔn)DNS客戶端112, PPBS使能客戶端114,計算機網(wǎng)絡(luò)116 (諸如 因特網(wǎng)),和無線網(wǎng)絡(luò)118。雖然根服務(wù)器102, B艮務(wù)器提供者DNS服 務(wù)器106,授權(quán)DNS服務(wù)器104, PPBS數(shù)據(jù)庫和管理界面110作為分 離的元素來舉例說明,然而所有這些元素或者其組合可以一起來實現(xiàn)。
標(biāo)準(zhǔn)DNS客戶端112可以包括能夠支持DNS協(xié)議的任一設(shè)備。 例如,標(biāo)準(zhǔn)DNS客戶端112可以能夠發(fā)布標(biāo)準(zhǔn)DNS查詢來從PPBS 數(shù)據(jù)庫108請求信息。
PPBS使能客戶端114可以包括移動設(shè)備,諸如移動電話,個人數(shù) 字助理(PDA),和其它類型的移動通信設(shè)備。PPBS使能客戶端114 可以構(gòu)造為支持DNS協(xié)議以及PPBS應(yīng)用程序。應(yīng)當(dāng)注意的是,PPBS 使能客戶端114不需要是移動設(shè)備;可以使用任一種可以構(gòu)造以支持 DNS協(xié)議以及PPBS應(yīng)用程序的設(shè)備。
圖2舉例說明了示例的移動設(shè)備,諸如可以用作PPBS使能客戶端 114的移動電話200。移動電話200可以包括收發(fā)機202, PPBS應(yīng)用邏 輯204,用戶接口 206,存儲器208和處理器216。
收發(fā)機202可以被配置成發(fā)送和接收來自移動電話200的信號和 發(fā)往移動電話200的信號。收發(fā)機202可以便于移動電話與無線網(wǎng)絡(luò) 118的通信。與收發(fā)機202相關(guān)的控制邏輯還可以提供各種信號處理功 能,諸如編碼和調(diào)制。在CDMA (碼分多址)電話的情況中,這種控 制邏輯還可以包括擴頻處理。
用戶接口 206可以包括例如屏幕、鍵盤、或者其它輸入偷出設(shè)備, 其允許移動電話200的用戶瀏覽一些信息并提供向移動電話200提供 輸入。例如,用戶接口 206可以由用戶使用來提供查找信息,該査找 信息用于闡明對PPBS數(shù)據(jù)庫108中電話薄條目的請求。
PPBS應(yīng)用邏輯204可以包括被配置成支持對應(yīng)PPBS應(yīng)用程序的 各種類型的控制邏輯。這種應(yīng)用程序可以包括例如,條目創(chuàng)建、査找、 更新、備份和下載應(yīng)用程序。例如, 一個應(yīng)用程序可以由用戶使用以 根據(jù)DNS子域原理(concept)和DNS別名來創(chuàng)建電話薄。這個和其 它應(yīng)用程序?qū)⒃谙旅孢M一步描述。應(yīng)當(dāng)注意的是,電話簿是目錄的一 種類型。
因此,可以實現(xiàn)非電話薄的目錄(諸如非并不局限于地址薄、參
照薄、或聯(lián)系表)以提供目錄服務(wù)。然而,由于參照PPBS描述目錄服 務(wù),電話薄也將用作解釋目的的實例。
存儲器208可以用作存儲各種類型的信息,包括例如,用戶信息 210、設(shè)備信息212,和本地電話薄214。用戶信息210可以包括用戶 和PPBS數(shù)據(jù)庫108中電話薄條目的所有者之間的關(guān)系信息。本地電話 薄214可以用作存儲由用戶創(chuàng)建的電話薄條目以及從PPBS數(shù)據(jù)庫108 中檢索的條目。
處理器216可以被配置成通過提供上述所涉及的各種組件間的協(xié) 調(diào)來控制移動電話200的操作。
服務(wù)提供者DNS服務(wù)器106可以被配置成接收來自PPBS使能客 戶端114的請求或者查詢,并針對請求提供響應(yīng)。請求可以是針對于 存儲在PPBS數(shù)據(jù)庫108中的特定電話薄條目。服務(wù)提供者DNS服務(wù) 器104可以與根服務(wù)器102和授權(quán)DNS服務(wù)器104合作以實現(xiàn)從PPBS 數(shù)據(jù)庫108檢索相應(yīng)信息。服務(wù)提供者DNS服務(wù)器106可以是由為 PPBS使能客戶端118提供無線通信服務(wù)的通信載波所操作的服務(wù)器。
根服務(wù)器102可以是維護授權(quán)DNS服務(wù)器104上的目錄信息的服 務(wù)器。根服務(wù)器102可以提供信息至査詢器,允許査詢器聯(lián)系授權(quán)DNS 服務(wù)器104。
授權(quán)DNS服務(wù)器104可以是授權(quán)機構(gòu),其維護和管理與特定域相 關(guān)的信息,諸如與存儲在PPBS數(shù)據(jù)庫108中的PPBS相關(guān)的電話薄條 目。從而,經(jīng)由授權(quán)DNS服務(wù)器104從PPBS數(shù)據(jù)庫108獲得的任一 電話薄條目總是準(zhǔn)確的。
應(yīng)當(dāng)注意的是,服務(wù)提供者DNS服務(wù)器106,根服務(wù)器102和授 權(quán)DNS服務(wù)器104還可以包括處理器,具有配置成執(zhí)行其在此所述每 個功能的控制邏輯和存儲器。圖8是簡明示意圖,舉例說明可以假定 為服務(wù)器提供者DNS服務(wù)器106、根服務(wù)器102和授權(quán)DNS服務(wù)器 104的服務(wù)器800的一種配置。服務(wù)器800可以包括具有控制邏輯804 和存儲器806的處理器802。
PPBS數(shù)據(jù)庫108可以被配置成存儲電話薄條目,包括電話和其它 關(guān)于對應(yīng)PPBS用戶的相關(guān)信息。PPBS數(shù)據(jù)庫108也可以被配置成允 許PPBS用戶存儲他們每個的電話薄。根據(jù)DNS子域原理和DNS別名 來組織PPBS數(shù)據(jù)庫108中的信息,以允許用戶以對他們來說最有含義 的方式組織和命名在他們電話薄中的條目。DNS別名還可以被認(rèn)為是 DNS協(xié)議下的CNAME資源記錄。當(dāng)使用可適用的DNS協(xié)議來進行組 織時,每個電話簿條目可以被構(gòu)造到DNS名稱中,DNS名稱能因此 用于許多DNS功能,諸如查詢、更新等等。管理界面110可以由管理 員使用以維護存儲在PPBS數(shù)據(jù)庫108中的電話簿條目。以下將更進一 步地描述上述組件地互連和交互作用的細(xì)節(jié)。
圖3距離說明硬喲娜與PPBS服務(wù)的DNS子域原理以及DNS別名。"com"標(biāo)記符號;OO指的是最高層的域。PPBS服務(wù)被當(dāng)做最高層
"com"域之下的域,諸如,"ppbs 302"。每個PPBS用戶被分配"ppbs" 域之下的對應(yīng)子域。分配的子域被用作那個用戶的電話簿的默認(rèn)域。 例如為用戶A分配的子域可以是"User A" 304。 DNS子域原理還允 許在子域之下創(chuàng)建子域。通過用這種方法使用子域允許用戶以自定義 方式來創(chuàng)建子域以組織他/她的電話目錄。舉例來說,在子域"UserA" 304之下,UserA還可以創(chuàng)建子域"FAMILY&FRIENDS" 308以及
"BUSINESS" 310以分別地為用戶A的家人以及朋友以及事務(wù)聯(lián)系 人存儲電話號碼以及聯(lián)系信息。類似地,在每一子域
"FAMILY&FRIENDS" 308以及"BUSINESS" 310之下,可以創(chuàng)建附 加的子域。舉例來說,可以在子域"FAMILY&FRIENDS" 308之下創(chuàng) 建子域"SON" 312。
如圖3所示,可以使用DNS別名來命名子域。用戶可以將他們在 他們的電話簿或目錄中需要的用戶子域或記錄與他們尋找的有意義的 昵稱(即DNS別名)相關(guān)聯(lián)。每個DNS別名都涉及真實記錄并且不 同的別名可用于涉及相同的記錄。用這種方法,不同的用戶可以創(chuàng)建 以對他們有意義的方式命名的別名。例如,一個用戶可以選擇將一條 記錄與別名"老板"相關(guān)聯(lián),同時另一個用戶可以選擇將一條記錄與 別名"爸爸"相關(guān)聯(lián),盡管這兩個別名都指向相同記錄
"johndoe.ppbs.com "。
電話簿中的條目可以用下面的方式構(gòu)造到規(guī)則的DNS名稱中。符 號"."被附加到對應(yīng)于該條目的別名或名稱的末尾。然后反向地經(jīng)過 子域名稱結(jié)構(gòu)。于是子域名稱被附加到該別名末尾。更具體地說,每 個子域名稱順序地被附加上追加到末尾的符號"."。使用圖3舉例來說, 電話簿條目"sonA"可以被構(gòu)造到DNS名稱"sonA.kids.family& friends.userA.ppbs.com"中。構(gòu)造的DNS名稱現(xiàn)在可以用于DNS協(xié)議 之下的DNS查詢或其他的處理。
使用DNS子域原理和DNS別名以上述方式進行組織,電話簿條 目可以被任一 DNS使能客戶端訪問,諸如因特網(wǎng)上的標(biāo)準(zhǔn)DNS客戶 端112。這是因為,在DNS協(xié)議下,DNS名稱可被用于DNS查詢某 —種DNS資源記錄。此外,由于已經(jīng)能夠處理PPBS的PPBS使能客 戶端114有較好的基礎(chǔ)并同時普遍有權(quán)使用DNS基礎(chǔ)結(jié)構(gòu),因此他們 還可以越過因特網(wǎng)輕易地訪問DNS名稱。
以下是說明DNS子域和別名的使用的另一個實例。在此實例中使 用名稱"Fred Individual"和"Barney Person"。 Fred和Barney兩個都 是PPBS用戶。作為PPBS用戶,他們兩個都向PPBS系統(tǒng)注冊并被分 配PPBS系統(tǒng)中的子域。更具體地說,F(xiàn)red和Barney被分別地分配子 域(用 DNS 術(shù)語表示)"fredindividual.ppbs.com "和 "bameyperson.ppbs.com"。這些子域也是在PPBS系統(tǒng)中他們的默認(rèn)域 名稱。這些默認(rèn)域名稱也具有分配給它們的每個電話號碼。在DNS術(shù) 語中,這些電話號碼是ISDN/E.164 DNS資源記錄。Barney使用稱作 "friends(朋友)"的DNS別名在他自己的子域下創(chuàng)建子域。然后Barney 更進一步地在他的"friends"子域下創(chuàng)建稱作"fred"的DNS別名。 圖4舉例說明了關(guān)于Fred的Barney的電話簿條目怎么與Fred的記錄 相關(guān)聯(lián)。Fred的Barney的電話簿條目(構(gòu)造為DNS名稱) "fred.friends.barneyperson.ppbs.com " 400 指向 Fred 的默認(rèn)域 "fredindividual.ppbs.com "402,其依次鏈接至包含F(xiàn)red的電話號碼"111 -555-1212"的Fred的記錄404。當(dāng)Barney希望査找Fred的電話號碼 時,可以構(gòu)造用于"fred.friends.barneyperson.ppbs.com"的査詢并且傳 遞至PPB系統(tǒng)以便查找。如果Fred曾經(jīng)變化他的電話號碼,那么因為 它是通過PPBS系統(tǒng)下Fred的默認(rèn)域來引用的,所以Barney將能檢索新電話號碼。
圖5更進一步地舉例說明PPBS系統(tǒng)100下用戶(用戶1)的電話 簿。用戶1的電話簿可以存儲在PPBS數(shù)據(jù)庫108上。用戶1已經(jīng)創(chuàng)建 了兩個子域"friends" 500和"coworkers (共同工作的人)"502。用戶 1在他的"friends"子域500中有三個(3)朋友(Friend 1504, Friend 2 506和Friend3 508)。 Friendl 504和Friend2 506兩個都是PPBS系統(tǒng) 100中的用戶。從而,別名被用于用戶1的電話簿以指向那些用戶的對 應(yīng)的PPBS條目或默認(rèn)域("user2.ppbs.com" 514和"user3.ppbs.com" 516)。更具體地說,F(xiàn)riendl 504和Friend2 506分別相當(dāng)于用戶2和用 戶3。用戶2和用戶3的默認(rèn)域514和516被分別地被鏈接至用戶2 的和用戶3的記錄522和524。 Friend3 508不是PPBS用戶;因此,對 應(yīng)于Friend3 508的電話號碼作為單獨記錄526被直接地輸入到用戶1 的電話簿里而不使用別名。
在"coworkers"子域502中,用戶1具有分別地用于Coworkerl 510 和Coworker2 512的兩個(2)條目。Coworker2 512是指另一個PPBS 用戶,即用戶4,由用戶4的默認(rèn)域"user4.ppbs.com" 520代表,其依 次鏈接至用戶4的記錄528。 Coworkerl 510具有鏈接至用戶2的默認(rèn) 域"user2.ppbs.com" 518的別名,其與鏈接至"friends"子域500中朋 友1 504的用戶2的默認(rèn)域514相同。因此,別名friendl 504和 coworkerl 510兩者經(jīng)由用戶2的默認(rèn)域"user2.ppbs.com"指的是相同 PPBS用戶,用戶2。如上所述,用戶2的默認(rèn)域"user2.ppbs.com"鏈 接至用戶2的記錄522。因此,如果用戶2改變了他/她的電話號碼(通 過用戶2的記錄522的改變完成的),那么用于用戶2的用戶1的別名 在"friends"和"coworkers"子域500和502中都經(jīng)由用戶2的默認(rèn) 域"user2.ppbs.com"自動地鏈接至(如反映在用戶2的記錄522中的) 新電話號碼,從而允許用戶1檢索用戶2的新電話號碼。
PPBS系統(tǒng)100也利用和擴展DNS中"察看"(views)的原理。 DNS中察看一般地用于使兩個不同的名稱至IP地址映射的集合對兩組 不同的人可視,兩組不同的人一般地包括那些組織內(nèi)部的人以及那些 組織外部的人。PPBS系統(tǒng)100擴展了關(guān)于基于各種信息的電話簿數(shù)據(jù) 的察看。這種信息可以包括,例如,PPBS系統(tǒng)狀態(tài)信息,記錄所有者 的網(wǎng)絡(luò)存在,時刻,與請求者(requestor)相關(guān)的信息,請求者以及記 錄所有者之間的關(guān)系,由記錄所有者提供的信息等等。 一些信息可以 包括由記錄所有者表示的訪問條件或策略。該信息用來確定電話簿數(shù) 據(jù)的那個察看是對電話簿條目的請求者適用的。舉例來說,如果網(wǎng)絡(luò) 存在信息表示記錄所有者當(dāng)前在辦公室以外,那么PPBS系統(tǒng)100可以 選擇將記錄所有者的移動電話號碼轉(zhuǎn)交至請求者(假定請求者被允許 接收該信息)。
該PPBS系統(tǒng)100可以給標(biāo)準(zhǔn)DNS客戶端112以及PPBS使能客 戶端114提供不同的察看。例如,對于標(biāo)準(zhǔn)DNS客戶端112,這種客 戶端112可以接收查詢請求的基于請求完成的日期的不同結(jié)果;換句 話說,其結(jié)果可能是基于請求客戶端的IP地址或域名。就PPBS使能 客戶端114而言,這種客戶端114可以提供附加信息,其允許PPBS系 統(tǒng)100提供不同于那些標(biāo)準(zhǔn)DNS客戶端112可用的察看。例如,PPBS 使能客戶端114可以將請求者識別為被請求的記錄的所有者的朋友; 因此,既然請求者是朋友,該請求可以返回手機電話號碼。另一個請 求者可能是合作者由此僅僅允許接收工作電話號碼。類似地,其他的 信息諸如由所有者指定的訪問條件可被用于確定將什么類型數(shù)據(jù)提供 至請求者。
如上所述地組織的PPBS數(shù)據(jù)庫108,允許將關(guān)于用戶的信息整合 以及鏈接到一起。這種整合以及鏈接允許改變的有效以及高效傳播, 以及用戶對于數(shù)據(jù)存取的策略的改變和執(zhí)行。舉例來說,沒有PPBS 系統(tǒng),如果用戶改變她的電話號碼,則她需要將該改變通知她全部的 朋友、家人和事務(wù)聯(lián)系人。經(jīng)常地,某人可能被遺漏由此可能失去聯(lián) 系。PPBS系統(tǒng)另一方面啟動用戶更新他自己記錄隨后他的全部聯(lián)系人 將基本上實時地獲得該改變。該PPBS系統(tǒng)也使該用戶定義該傳播或訪 問策略以便僅僅允許打算得到用戶記錄的人這樣做。
圖6舉例說明PPBS數(shù)據(jù)庫108中的電話簿是如何被整合和鏈接 的。如圖6所示,兩個注冊用戶,用戶1和用戶4將他們的電話簿600 和602獨立地上傳到PPBS數(shù)據(jù)庫108上。由于來自電話簿600和602 的每個記錄被存入PPBS數(shù)據(jù)庫108,授權(quán)DNS服務(wù)器104利用己經(jīng) 存儲在PPBS數(shù)據(jù)庫108中的記錄來執(zhí)行格式檢驗和數(shù)據(jù)驗證。在該實
例中,來自用戶l的電話條目604和來自用戶4的電話簿條目606兩者 都指向具有電話號碼"111-222-5555"的相同用戶(用戶1和用戶4兩 者都被指定為"Friend3")。授權(quán)DNS服務(wù)器104注釋用戶1、用戶4 和Friend3之間的這種連接。如果Friend3已經(jīng)是PPBS的注冊用戶, 則Friend3可能己經(jīng)提供了關(guān)于他的記錄的某些傳播和訪問策略。傳播 和訪問策略可以控制他的記錄的哪一個部分是該用戶能夠訪問的。如 果Friend3選擇允許其他的用戶指向他并且訪問他的記錄,那么授權(quán) DNS服務(wù)器104將會把E.164記錄從用戶1和用戶4中除去并且使用 CNAME記錄指向Friend3 (即,使用DNS別名)。下次Friend3更新他 的電話號碼,用戶1和用戶4將得到更新,假定Friend3允許他的修改 的傳播。
如果Friend3不是PPBS的當(dāng)前注冊用戶,則授權(quán)DNS服務(wù)器104 將獲得用戶1和用戶4之間的Friend3的共享記錄,自動地創(chuàng)建表示 Friend3的一個記錄并且使得電話簿條目從用戶1和用戶4指向那個記 錄。下一次用戶l和用戶4之一修改他的用于Friend3的條目時,授權(quán) DNS服務(wù)器104將提示該用戶許可將該改變傳送至用于其他用戶的條 目。PPBS系統(tǒng)100中的用戶之間的連接或關(guān)系可以根據(jù)某些輪廓屬性 的獨特之處從他們的記錄來識別,諸如電話號碼、地址和名稱、或多 個屬性的組合。
通過具有識別其用戶之間的關(guān)系的能力,PPBS系統(tǒng)100能基于多 個電話簿建立復(fù)雜關(guān)系。例如DNS子域?qū)哟慰梢员粩U展以產(chǎn)生代表 "朋友的朋友"的列表的聯(lián)系人的列表。PPBS的用戶可能提供包含表 示用戶和另一個人之間的"距離度"或"分離度"的參數(shù)的査詢???以使用在PPBS數(shù)據(jù)庫108中綜合和鏈接的數(shù)據(jù)來發(fā)展基于用戶應(yīng)用軟 件的若干團體,從而提供在用戶群中間通信的更多方式。
該PPBS系統(tǒng)100可以被配置成提供涉及服務(wù)的若干電話簿,所述 服務(wù)包括例如査找、更新、備份和下載服務(wù),這將在下文中進一步描 述。
PPBS可以包括電話簿查找服務(wù)。圖7是邏輯流程圖,舉例說明使 用系統(tǒng)IOO的查找服務(wù)的操作。在塊700,用戶使用作為PPBS使能客 戶端114的移動電話200請求現(xiàn)有PPBS用戶"Fred"的聯(lián)系信息。
用戶可以使用用戶界面206激活配置成管理該査找服務(wù)的PPBS應(yīng)用軟 件邏輯204并且提供姓名"Fred"??商鎿Q地,該用戶可以從駐留在移 動電話200上的目錄名單中選擇姓名"Fred"。 PPBS使能客戶端114 可能將姓名"Fred"轉(zhuǎn)換成為合適的DNS別名"fred.ppbs.com"并且 將其合并作為請求的一部分。將姓名"Fred"轉(zhuǎn)換成為其合適的DNS 別名取決于駐留在移動電話200上的電話簿的分級結(jié)構(gòu),并且轉(zhuǎn)換過 程如上所述。
在塊702,請求被通過移動電話200轉(zhuǎn)交至月艮務(wù)提供者DNS服務(wù) 器106。
在塊704,服務(wù)提供者DNS服務(wù)器106確定該請求是否是第一次 某人想要査找此特定記錄。如果是,在塊706,服務(wù)提供者DNS服務(wù) 器106聯(lián)系根服務(wù)器102,其依次識別負(fù)責(zé)主持(hosting)和管理PPBS 域"ppbs.com"的授權(quán)DNS服務(wù)器104。
在塊70S,在獲得有關(guān)該授權(quán)DNS服務(wù)器104的信息以后,該服 務(wù)提供者DNS服務(wù)器106將該請求轉(zhuǎn)交至授權(quán)DNS服務(wù)器104處理。
在塊710,在從服務(wù)提供者DNS服務(wù)器106接收請求后,授權(quán)DNS 服務(wù)器104檢查該請求并且產(chǎn)生適當(dāng)?shù)捻憫?yīng)。如上所述,該響應(yīng)可以 根據(jù)各種信息來修整(tailor),所述信息包括例如,PPBS系統(tǒng)狀態(tài)信 息、記錄所有者的網(wǎng)絡(luò)存在、時刻、與請求者相關(guān)的信息、請求者和 記錄所有者之間的關(guān)系以及記錄所有者提供的信息。應(yīng)當(dāng)注意到可替 換地,授權(quán)DNS服務(wù)器104可以將有關(guān)信息轉(zhuǎn)發(fā)至服務(wù)提供者DNS 服務(wù)器106。該服務(wù)提供者DNS服務(wù)器106然后可以修整該響應(yīng)。在 另一個替換實施例中,該服務(wù)提供者DNS服務(wù)器106可以依次將有關(guān) 信息轉(zhuǎn)交至PPBS使能客戶端114。然后,該PPBS使能客戶端114可 以修整該響應(yīng)。
在塊712,響應(yīng)被通過授權(quán)DNS服務(wù)器104轉(zhuǎn)交至服務(wù)提供者DNS 服務(wù)器106。
在塊714,該服務(wù)提供者DNS服務(wù)器106遞送該響應(yīng)至PPBS使 能客戶端114。該服務(wù)提供者DNS服務(wù)器106可以更進一步地高速緩 存該響應(yīng),從而在相同或其他隨后客戶端請求相同記錄的情況下提供 更好的性能和改善的服務(wù)有效性。例如,在塊704,如果請求記錄在服
務(wù)提供者DNS服務(wù)器106處是有效的,那么服務(wù)提供者DNS服務(wù)器 106配制(formulate)合并來自該請求記錄的信息的響應(yīng),并將該響應(yīng) 轉(zhuǎn)交到PPBS使能客戶端114。
在塊716,接收該響應(yīng)后,PPBS使能客戶端114從該響應(yīng)中提取 有關(guān)信息并且經(jīng)由用戶界面206將其顯示給用戶。此外,該PPBS使能 客戶端114還可以將有關(guān)信息存儲到駐留在存儲器208中的電話簿214 中以便隨后的檢索。
PPBS還可以包括電話薄更新服務(wù)。如上所述,該授權(quán)DNS服務(wù) 器104負(fù)責(zé)主持和管理PPBS域"ppbs.com"以及與其相關(guān)的用于不同 用戶的電話簿條目。管理員可以經(jīng)由管理界面110修改或更新該PPBS 數(shù)據(jù)庫108。類似地,PPBS的注冊用戶還可以使用PPBS使能客戶端 114根據(jù)特別基ffilJ來更新他/她的電話簿條目和PPBS數(shù)據(jù)庫108上的相 關(guān)聯(lián)的信息。舉例來說,PPBS應(yīng)用軟件邏輯204可以包括應(yīng)用軟件, 該軟件被配置成使用標(biāo)準(zhǔn)動態(tài)DNS (DDNS)協(xié)議(RFC 2136)來發(fā) 送關(guān)于電話簿條目的更新信息。然后全部更新被轉(zhuǎn)化成PPBS數(shù)據(jù)庫 108中的變化。隨后,周期性地經(jīng)由daemon處理產(chǎn)生更新的PPBS數(shù) 據(jù)庫108的副本并且經(jīng)由稱作DNS區(qū)域轉(zhuǎn)移(zone-transfer)的處理傳 送給其他的相關(guān)服務(wù)器,諸如服務(wù)提供者DNS服務(wù)器106。傳送更新 的PPBS數(shù)據(jù)庫108的副本給其他的相關(guān)服務(wù)器的目的之一就是平衡授 權(quán)DNS服務(wù)器104的工作負(fù)荷以便可以更高效地檢索數(shù)據(jù)。該daemon 處理和DNS區(qū)域轉(zhuǎn)移在本技術(shù)領(lǐng)域中為大家所熟知。區(qū)域轉(zhuǎn)移是DNS 協(xié)議之下的標(biāo)準(zhǔn)嵌入機制,其允許一套DNS服務(wù)器在他們的數(shù)據(jù)庫上 自動地和高效地同步。
對PPBS數(shù)據(jù)庫108的更新還可以根據(jù)特別基礎(chǔ)來傳送。由服務(wù)提 供者DNS服務(wù)器106高速緩存的記錄可以利用由PPBS域的管理員設(shè) 置的對應(yīng)的留存時間(TTL) (Time-To-Live)條目來標(biāo)記。如果某人 向服務(wù)提供者DNS服務(wù)器106發(fā)布一個那人的TTL表示其高速緩存的 副本已經(jīng)到期的記錄請求,則服務(wù)提供者DNS服務(wù)器106將聯(lián)系授權(quán) DNS服務(wù)器104獲得請求記錄的最新的副本,從而允許當(dāng)請求特定記 錄時以特定方式完成對將要傳送的PPBS數(shù)據(jù)庫108的改變。
此外,對與PPBS使能客戶端114關(guān)聯(lián)的本地電話簿214的更新可以是起源于某些觸發(fā)事件包括舉例來說,時刻、用戶位置和網(wǎng)絡(luò)存在。
例如,在PPBS使能客戶端114聯(lián)系服務(wù)提供者DNS服務(wù)器106之后, 月艮務(wù)提供者DNS服務(wù)器106可以與授權(quán)DNS服務(wù)器104協(xié)調(diào)工作以 提供對PPBS使能客戶端114的更新以便允許其本地電話簿214得到更新。
該PPBS還可以包括電話簿備份和下載服務(wù)。使用PPBS使能客戶 端114,注冊用戶可以在安裝或者其他用戶啟動任務(wù)期間備份或上傳他 /她的本地電話簿214至授權(quán)DNS服務(wù)器104。如果注冊用戶需要再同 步駐留在PPBS使能客戶端114中的他/她的本地電話簿214,該用戶還 可以從PPBS數(shù)據(jù)庫108下載他/她的全部的電話簿??梢允褂萌缟纤?述的DNS區(qū)域轉(zhuǎn)移處理來促進用戶電話簿在PPBS數(shù)據(jù)庫108和PPBS 使能客戶端114之間的上傳和下載。標(biāo)準(zhǔn)DNS區(qū)域轉(zhuǎn)移僅僅啟動從 "主"服務(wù)器到"從"服務(wù)器的方向上的信息的轉(zhuǎn)移。然而,可以修 改DNS區(qū)域轉(zhuǎn)移以提供雙向轉(zhuǎn)移。為了下載,PPBS使能客戶端114 可以(經(jīng)由服務(wù)提供者DNS服務(wù)器106)從授權(quán)DNS服務(wù)器104請求 代表其本地電話簿214的電話簿條目的最新副本的"區(qū)域"。為了上傳, PPBS使能客戶端114還可以將代表本地電話簿214的副本的新區(qū)域發(fā) 送給授權(quán)DNS服務(wù)器104,并且請求授權(quán)DNS服務(wù)器104用該新區(qū)域 替換在PPBS數(shù)據(jù)庫108中的對應(yīng)電話簿。
作為描述,機器可讀的設(shè)備,諸如存儲器208和/或806可以被配 置成存儲在子域分級結(jié)構(gòu)中組織的多個目錄條目。每個目錄條目與使 用子域分級信息構(gòu)造的別名相關(guān)聯(lián),并且每個別名鏈接至與用戶關(guān)聯(lián) 的用戶域。該用戶域被鏈接至包含該用戶的聯(lián)系信息的記錄。通過如 上描述地組織、配置和/或管理目錄,提供了基于公共電話目錄服務(wù)的 更有效、便利和/或友好使用地網(wǎng)絡(luò)。
與在此公開的實施例相結(jié)合而描述的不同說明性的邏輯單元、模 塊、電路、元件和域組件可以利用通用處理器、數(shù)字信號處理器(DSP)、 專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其他的可編程 序邏輯組件、分離門或晶體管邏輯、分立硬件元件或用來執(zhí)行在此描 述的功能的任何組合來實現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但 是在替換實施例中,該處理器可以是任何常規(guī)處理器、控制器、微控
制器或狀態(tài)機。處理器還可以作為計算組件的組合來實現(xiàn),例如DSP 和微處理器、若干微處理器、連同DSP核心的一個或多個微處理器或 任何其他的這種配置的組合。
結(jié)合這里公開的實施例描述的方法或算法可直接具體化為硬件、 由處理器執(zhí)行的軟件模塊、或兩者的組合。軟件模塊可以駐留在RAM 存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄 存器、硬盤、移動磁盤、CD-ROM或本領(lǐng)域公知的任何其他形式的存 儲介質(zhì)中。存儲介質(zhì)可以耦合至處理器因此處理器可以從中讀取信息, 并且將信息寫入該存儲介質(zhì)。在該替換實施例中,該存儲介質(zhì)可以被 集成到處理器。
提供了公開實施例的上述描述,以使得所屬技術(shù)領(lǐng)域的專業(yè)人員 完成或使用本發(fā)明。對這些實施例的不同的修改對本領(lǐng)域技術(shù)人員而 言是顯而易見的,并且在不脫離本發(fā)明范圍的精神的情況下,于此定 義的一般的原理可以應(yīng)用于其他的實施例中。因而,該本發(fā)明不是意 指限制在于此所示實施方式中,而是按照權(quán)利要求的全部范圍,其中 涉及單個裝置中的元件不是意指"唯一的一個"裝置,除非具體地說 說明,而更傾向說是"一個或多個"。本領(lǐng)域普通技術(shù)人員己知的或稍 后所知的、貫穿此說明書描述的不同實施例的元件的全部結(jié)構(gòu)和功能 等效體于此通過引用的方式被包含于此,并且意指通過權(quán)利要求來包 含。此外,于此公開給公眾的任何內(nèi)容都不是不考慮這種公開是否明 確地敘述在權(quán)利要求中。沒有權(quán)利要求元素是依據(jù)35 U.S. C.[節(jié)]112, 第六段落的條款解釋的,除非該元件是使用短語"用于……的裝置" 顯式地敘述或者在方法權(quán)利要求情況下,該元素是使用短語"用于…… 的步驟"敘述的。
權(quán)利要求
1.一種在目錄服務(wù)中使用的設(shè)備,包括被配置以存儲本地目錄的存儲器;以及用于管理所述本地目錄的裝置;其中,所述本地目錄包括在子域分級結(jié)構(gòu)中組織的多個目錄條目,每個目錄條目與使用子域分級信息所構(gòu)造的別名關(guān)聯(lián),每個別名被鏈接至與用戶關(guān)聯(lián)的用戶域,所述用戶域被鏈接至包含所述用戶的聯(lián)系信息的記錄。
2. 根據(jù)權(quán)利要求1所述的設(shè)備,還包括用于請求指定用戶的聯(lián)系信息的裝置,其中所述請求包括所述指 定用戶的別名;以及用于接收依據(jù)所述請求的響應(yīng)的裝置,其中所述響應(yīng)包括所述指 定用戶的聯(lián)系信息,以及其中基于所述請求以及與所述指定用戶關(guān)聯(lián) 的附加信息來修整所述響應(yīng)。
3. 根據(jù)權(quán)利要求2所述的設(shè)備,其中,所述請求還包括關(guān)于用 戶的信息或者關(guān)亍所述設(shè)備的信息中的一個或者兩個信息。
4. 根據(jù)權(quán)利要求2所述的設(shè)備, 更新所述本地目錄的裝置。
5. 根據(jù)權(quán)利要求2所述的設(shè)備, 定用戶的訪問策略。
6. 根據(jù)權(quán)利要求1所述的設(shè)備, 議來實現(xiàn)所述多個目錄條目。還包括用于利用所述聯(lián)系信息 其中,所述附加信息包括所述指 其中,基于域名系統(tǒng)(DNS)協(xié)
7.根據(jù)權(quán)利要求1所述的設(shè)備,還包括用于使所述本地目錄與存儲在遠(yuǎn)程數(shù)據(jù)庫中的所述本地目錄的副本同步的裝置。
8. —種在目錄服務(wù)中使用的方法,所述方法包括 創(chuàng)建本地目錄;以及管理所述本地目錄;其中,所述本地目錄包括在子域分級結(jié)構(gòu)中組織的多個目錄條 目,每個目錄條目與使用子域分級信息所構(gòu)造的別名關(guān)聯(lián),每個別名 被鏈接至與用戶關(guān)聯(lián)的用戶域,所述用戶域被鏈接至包含所述用戶的 聯(lián)系信息的記錄。
9. —種在目錄服務(wù)中使用的處理器,所述處理器被配置以控制 創(chuàng)建本地目錄;以及管理所述本地目錄;其中,所述本地目錄包括在子域分級結(jié)構(gòu)中組織的多個目錄條 目,每個目錄條目與使用子域分級信息所構(gòu)造的別名關(guān)聯(lián),每個別名 被鏈接至與用戶關(guān)聯(lián)的用戶域,所述用戶域被鏈接至包含所述用戶的 聯(lián)系信息的記錄。
10. 根據(jù)權(quán)利要求9所述的處理器,還被配置以控制 請求指定用戶的聯(lián)系信息,其中所述請求包括所述指定用戶的別名;以及接收依據(jù)所述請求的響應(yīng),其中所述響應(yīng)包括所述指定用戶的聯(lián) 系信息,以及其中基于所述請求以及與所述指定用戶關(guān)聯(lián)的附加信息 來修整所述響應(yīng)。
11. 根據(jù)權(quán)利要求10所述的處理器,還被配置以控制 利用所述聯(lián)系信息更新所述本地目錄。
12. 根據(jù)權(quán)利要求IO所述的處理器,其中所述附加信息包括所述 指定用戶的訪問策略。
13. 根據(jù)權(quán)利要求9所述的處理器,其中基于域名系統(tǒng)(DNS)協(xié) 議來實現(xiàn)所述多個目錄條目。
14. 根據(jù)權(quán)利要求9所述的處理器,還被配置以控制 使所述本地目錄與存儲在遠(yuǎn)程數(shù)據(jù)庫中的所述本地目錄的副本同步。
15. —種在目錄服務(wù)中使用的服務(wù)器,所述服務(wù)器包括 數(shù)據(jù)庫,其被配置以存儲對應(yīng)于多個用戶的多個目錄,每個目錄包括在子域分級結(jié)構(gòu)中組織的多個目錄條目,每個目錄條目與使用子 域分級信息所構(gòu)造的別名關(guān)聯(lián),每個別名被鏈接至與對應(yīng)的用戶關(guān)聯(lián) 的用戶域,所述用戶域被鏈接至包含所述對應(yīng)的用戶的聯(lián)系信息的記 錄;以及處理器,其被配置以管理所述數(shù)據(jù)庫。
16. 根據(jù)權(quán)利要求15所述的服務(wù)器,其中,所述處理器還被配置 以使用所述子域分級信息來優(yōu)化所述多個目錄中的所述多個目錄條 目的組織。
17. 根據(jù)權(quán)利要求15所述的服務(wù)器,其中,所述處理器還被配置 以使用所述子域分級信息來評估所述多個目錄中的所述多個目錄條 目;以及識別所述用戶間的多個關(guān)系。
18. 根據(jù)權(quán)利要求17所述的服務(wù)器,其中,所述多個關(guān)系包括兩 個用戶之間的分離度關(guān)系。
19. 根據(jù)權(quán)利要求15所述的服務(wù)器,其中,基于域名系統(tǒng)(DNS) 協(xié)議來實現(xiàn)所述多個目錄條目。
20. —種在目錄服務(wù)中使用的方法,所述方法包括 配置數(shù)據(jù)庫以存儲屬于多個用戶的多個目錄,每個目錄包括在子 域分級結(jié)構(gòu)中組織的多個目錄條目,每個目錄條目與使用子域分級信 息所構(gòu)造的別名關(guān)聯(lián),每個別名被鏈接至與對應(yīng)的用戶關(guān)聯(lián)的用戶 域,所述用戶域被鏈接至包含所述對應(yīng)的用戶的聯(lián)系信息的記錄;以 及管理所述數(shù)據(jù)庫。
21. —種在目錄服務(wù)中使用的處理器,所述處理器被配置以控制 一種方法,該方法包括存儲屬于多個用戶的多個目錄,每個目錄包括在子域分級結(jié)構(gòu)中 組織的多個目錄條目,每個目錄條目與使用子域分級信息所構(gòu)造的別 名關(guān)聯(lián),每個別名被鏈接至與對應(yīng)的用戶關(guān)聯(lián)的用戶域,所述用戶域 被鏈接至包含所述對應(yīng)的用戶的聯(lián)系信息的記錄;以及管理所述多個目錄。
22. 根據(jù)權(quán)利要求2所述的服務(wù)器,其中,所述方法還包括 使用所述子域分級信息來優(yōu)化所述多個目錄中的所述多個目錄條目的組織。
23. 根據(jù)權(quán)利要求21所述的服務(wù)器,其中,所述方法還包括 使用所述子域分級信息來評估所述多個目錄中的所述多個目錄條目;以及識別所述用戶間的多個關(guān)系。
24. 根據(jù)權(quán)利要求23所述的處理器,其中,所述多個關(guān)系包括兩 個用戶之間的分離度關(guān)系。
25. 根據(jù)權(quán)利要求24所述的處理器,其中,所述方法還包括 接收尋找有關(guān)所述兩個用戶之間的分離度關(guān)系的信息的請求; 評估所述請求;以及轉(zhuǎn)送有關(guān)所述兩個用戶之間的分離度關(guān)系的信息。
26. 根據(jù)權(quán)利要求21所述的處理器,其中,基于域名系統(tǒng)(DNS) 協(xié)議來實現(xiàn)所述多個目錄條目。
27. —種在目錄服務(wù)中使用的機器可讀介質(zhì),所述機器可讀介質(zhì) 包括在子域分級結(jié)構(gòu)中組織的多個目錄條目;其中每個目錄條目與使用子域分級信息所構(gòu)造的別名關(guān)聯(lián);其中每個別名被鏈接至與用戶關(guān)聯(lián)的用戶域;以及其中所述用戶域被鏈接至包含所述用戶的聯(lián)系信息的記錄。
28. —種包含處理器可執(zhí)行的控制邏輯的機器可讀介質(zhì),所述控 制邏輯包括多個指令,所述多個指令包括用于管理本地目錄的一組指令;其中,所述本地目錄包括在子域分級結(jié)構(gòu)中組織的多個目錄條 目,每個目錄條目與使用子域分級信息所構(gòu)造的別名關(guān)聯(lián),每個別名 被鏈接至與用戶關(guān)聯(lián)的用戶域,所述用戶域被鏈接至包含所述用戶的 聯(lián)系信息的記錄。
29. 根據(jù)權(quán)利要求28所述的機器可讀介質(zhì),其中,所述多個指令 還包括用于請求指定用戶的聯(lián)系信息的一組指令,其中所述請求包括所 述指定用戶的別名;以及用于接收依據(jù)所述請求的響應(yīng)的一組指令,其中所述響應(yīng)包括所 述指定用戶的聯(lián)系信息,以及其中基于所述請求以及與所述指定用戶 關(guān)聯(lián)的附加信息來修整所述響應(yīng)。
30. 根據(jù)權(quán)利要求28所述的機器可讀介質(zhì),其中所述多個指令還 包括用于利用所述響應(yīng)中包含的所述聯(lián)系信息來更新所述本地目錄 的一組指令。
31. —種在目錄服務(wù)中使用的服務(wù)器,所述服務(wù)器包括 存儲器,被配置以存儲多個目錄條目;以及處理器,被配置以控制接收對指定用戶的請求;依據(jù)所述請求從所述多個目錄條目中查找對應(yīng)所述指定用 戶的目錄條目,其中所述多個目錄條目中的至少一個目錄條目包括一 個或多個電話號碼以及與該條目關(guān)聯(lián)的附加信息;以及基于所述請求以及與對應(yīng)于所述指定用戶的所述目錄條目 關(guān)聯(lián)的附加信息來修整響應(yīng)。
32. 根據(jù)權(quán)利要求31所述的服務(wù)器,其中,所述請求還包括關(guān)于 作出所述請求的用戶的信息或者關(guān)于客戶端的信息中的一個或者兩 個信息。
33. 根據(jù)權(quán)利要求31所述的服務(wù)器,其中,與對應(yīng)于所述指定用 戶的目錄條目關(guān)聯(lián)的附加信息包括所述指定用戶的訪問策略,所述訪 問策略用來確定如何修整該響應(yīng)。
34. 根據(jù)權(quán)利要求31所述的服務(wù)器,其中,所述處理器還被配置 以基于狀態(tài)信息修整所述響應(yīng)。
35. 根據(jù)權(quán)利要求34所述的服務(wù)器,其中,所述狀態(tài)信息包括所 述指定用戶的網(wǎng)絡(luò)存在。
36. 根據(jù)權(quán)利要求31所述的服務(wù)器,其中,所述處理器還被配置 以使用域名系統(tǒng)(DNS)協(xié)議來接收請求。
37. 根據(jù)權(quán)利要求31所述的服務(wù)器,其中,所述處理器還被配置 以更新所述多個目錄條目中的目錄條目。
38. 根據(jù)權(quán)利要求31所述的服務(wù)器,其中,所述處理器還被配置以維護存儲在客戶端上的本地目錄的副本。
39. 根據(jù)權(quán)利要求38所述的服務(wù)器,其中,所述處理器還被配置 以將存儲在客戶端上的本地目錄與所述本地目錄的副本保持同步。
40. —種用于在目錄服務(wù)中使用的方法,所述方法包括 配置數(shù)據(jù)庫以存儲屬于多個用戶的多個目錄條目,其中多個目錄條目的至少一個包括一個或多個電話號碼和與該條目關(guān)聯(lián)的附加信 息;接收對指定用戶的信息的請求;從所述數(shù)據(jù)庫查找對應(yīng)于所述指定用戶的目錄條目;以及 基于所述請求和與對應(yīng)于所述指定用戶的所述目錄條目關(guān)聯(lián)的 附加信息來修整響應(yīng)。
41. --種用于在目錄服務(wù)中使用的處理器,所述處理器被配置以 控制存儲屬于多個用戶的多個目錄條目,其中所述多個目錄條目中的 至少一個包括一個或多個電話號碼以及與所述條目關(guān)聯(lián)的附加信息;接收對指定用戶的信息的請求;從數(shù)據(jù)庫査找對應(yīng)于所述指定用戶的目錄條目;以及 基于所述請求以及與對應(yīng)于所述指定用戶的所述目錄條目關(guān)聯(lián) 的附加信息來修整響應(yīng)。
42. 根據(jù)權(quán)利要求41所述的處理器,其中,所述請求包括關(guān)于用 戶的信息或者關(guān)于客戶的信息中的一個或者兩個信息。
43. 根據(jù)權(quán)利要求41所述的處理器,其中,與對應(yīng)于所述指定用 戶的目錄條目關(guān)聯(lián)的所述附加信息包括所述指定用戶的訪問策略,所 述訪問策略用來確定如何修整響應(yīng)。
44. 根據(jù)權(quán)利要求41所述的處理器,還被配置以控制更新在所述數(shù)據(jù)庫中的目錄條目。
45. 根據(jù)權(quán)利要求41所述的處理器,還被配置以控制 維護本地目錄;以及將所述本地目錄的副本轉(zhuǎn)送至數(shù)據(jù)庫以便歸檔。
46. 根據(jù)權(quán)利要求45所述的處理器,還被配置以控制 將本地目錄與存儲在所述數(shù)據(jù)庫上的本地目錄的副本保持同步。
47. —種在目錄服務(wù)中使用的處理器,所述處理器被配置以控制: 接收用于尋找指定用戶的聯(lián)系信息的用戶輸入; 基于所述輸入產(chǎn)生請求,其中所述請求將被用來從多個目錄條目中查找對應(yīng)于所述指定用戶的目錄條目,其中所述多個目錄條目的至 少一個包括一個或多個電話號碼以及與該條目關(guān)聯(lián)的附加信息;以及 接收依據(jù)所述請求的響應(yīng),其中基于所述請求以及與對應(yīng)于所述 指定用戶的目錄條目關(guān)聯(lián)的附加信息來修整所述響應(yīng)。
48. 根據(jù)權(quán)利要求47所述的處理器,其中,所述請求包括關(guān)于用 戶的信息或者關(guān)于客戶端的信息中的一個或者兩個信息。
49. 根據(jù)權(quán)利要求47所述的處理器,其中,所述請求以及所述響 應(yīng)是使用域名系統(tǒng)(DNS)協(xié)議來實現(xiàn)的。
全文摘要
本發(fā)明公開了一種在目錄服務(wù)中使用的設(shè)備。該設(shè)備可以包括配置以存儲本地目錄的存儲器以及配置以管理本地目錄的處理器,該本地目錄包括在子域分級結(jié)構(gòu)中組織的多個目錄條目,每個目錄條目與使用子域分級信息所構(gòu)造的別名相關(guān)聯(lián),每個別名被鏈接至與用戶相關(guān)聯(lián)的用戶域,該用戶域被鏈接至包含該用戶的聯(lián)系信息的記錄。
文檔編號H04M1/00GK101199190SQ200680021539
公開日2008年6月11日 申請日期2006年5月5日 優(yōu)先權(quán)日2005年5月6日
發(fā)明者J·斯騰斯特, K·S·泰勒, L·陳 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南部县| 福鼎市| 贵德县| 镇远县| 天水市| 麻栗坡县| 兴仁县| 朝阳县| 新巴尔虎左旗| 白朗县| 尖扎县| 铜鼓县| 城固县| 道孚县| 南城县| 兴海县| 罗源县| 康乐县| 都安| 昌宁县| 阿拉善盟| 绥德县| 舞钢市| 湟中县| 营山县| 辉县市| 遂溪县| 重庆市| 涪陵区| 江门市| 富顺县| 三穗县| 株洲县| 宝清县| 洛扎县| 奈曼旗| 专栏| 永靖县| 腾冲县| 威远县| 吕梁市|