專利名稱:群件系統(tǒng)及其中的聯(lián)系人數(shù)據(jù)處理的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及群件計算機(jī)系統(tǒng),其包括群件服務(wù)器、通過網(wǎng)絡(luò)耦合于該 服務(wù)器的群件客戶機(jī)、被配置以在與各個用戶關(guān)聯(lián)的個人聯(lián)系人列表中存 儲用戶的聯(lián)系人數(shù)據(jù)的聯(lián)系人信息儲存庫、被配置以存儲關(guān)于消息的交換 的統(tǒng)計信息的消息接發(fā)系統(tǒng)數(shù)據(jù)庫、耦合于聯(lián)系人信息儲存庫并且被配置 以創(chuàng)建、修改和檢索用戶的聯(lián)系人數(shù)據(jù)的聯(lián)系人管理模塊,以M件服務(wù)器計算機(jī)、群件客戶機(jī)計算機(jī)、 一種方法、數(shù)據(jù)處理程序、計算;bi4呈序產(chǎn) 品以及為此的計算機(jī)數(shù)據(jù)信號。
背景技術(shù):
現(xiàn)有技術(shù)的群件系統(tǒng)促進(jìn)了多個計算機(jī)用戶的合作者進(jìn)行群體協(xié)作, 例如通過使用戶能夠交換諸如電子郵件或即時消息的電子消息。 一些群件 系統(tǒng)特別為這樣的電子消息接發(fā)提供了編輯、存儲和檢索關(guān)于群件系統(tǒng)用 戶的信息的功能性。通過這樣的聯(lián)系人管理功能性所處理的聯(lián)系人數(shù)據(jù)通 常包括群件系統(tǒng)用戶的機(jī)器可讀標(biāo)識符和地址,例如電子郵件地址或即時 消息接發(fā)標(biāo)識符,以及像姓名、教名、生日等關(guān)于群件系統(tǒng)用戶的更多個 人信息,以及#^〉司關(guān)系、作業(yè)描述、管理組織中的位置、該組織內(nèi)才PL4 的關(guān)系這樣的組織信息。在一般級別下,將這些屬性處理為一組標(biāo)簽或類 別,以與所ii^件系統(tǒng)用戶關(guān)聯(lián)的聯(lián)系人列表的形式,或者通過使用地址 薄應(yīng)用元件來將聯(lián)系人信息(或者聯(lián)系人數(shù)據(jù))呈現(xiàn)給群件系統(tǒng)的用戶。 通常,群件系統(tǒng)用戶維護(hù)個人聯(lián)系人列表(或個人地址薄),所述用戶在 其中可以存儲和修改關(guān)于其它群件系統(tǒng)用戶的聯(lián)系人數(shù)據(jù)。現(xiàn)有技術(shù)的個人聯(lián)系人列表可以具有分級結(jié)構(gòu)并且可以含有多個用戶 群或類別,且每個用戶類別含有多個用戶.每個用戶可以屬于多個類別并 且每個類別可以^^有多個用戶.然而,通常,群件系統(tǒng)用戶需^f子細(xì)維護(hù)其個人聯(lián)系人列表,以便以 令人滿意的方式訪問正確的和最新的信息,因而,需要相當(dāng)多的工作。允許通過姓名或電子郵件地址(自動)收集"已知聯(lián)系人"的現(xiàn)有技術(shù)的系統(tǒng)并不提供諸如通it^件用戶的類別這樣的高級搜索功能性,因而 使得在不知道此人的姓名時難以找到特定主題的專家(expert)。此外, 允許從公司用戶目錄自動導(dǎo)入聯(lián)系人信息的現(xiàn)有技術(shù)的系統(tǒng)并未以令人滿 意的方式提供關(guān)于用戶的完整和正確的聯(lián)系人數(shù)據(jù),因?yàn)楣灸夸洸⒉槐?示以復(fù)雜矩陣組織為特征的快速變化的業(yè)務(wù)關(guān)系和協(xié)作交互。因此,本發(fā)明的目的;i提供一種在正確表示快速變化和復(fù)雜的系統(tǒng)用 戶關(guān)系的時候自動提供關(guān)于群件系統(tǒng)用戶的可靠、正確和最新的聯(lián)系人數(shù) 據(jù)的群件系統(tǒng)、方法、群件服務(wù)器計算機(jī)、群件客戶機(jī)計算機(jī)、數(shù)據(jù)處理 程序、計算機(jī)程序產(chǎn)品以及計算機(jī)數(shù)據(jù)信號。發(fā)明內(nèi)容通過本發(fā)明實(shí)現(xiàn)了該目的。根據(jù)本發(fā)明的第一個方面,提供了一種群件計算機(jī)系統(tǒng),其包括群件 服務(wù)器、通過網(wǎng)絡(luò)耦合于該服務(wù)器的群件客戶機(jī)、被配置以在與各個用戶 關(guān)聯(lián)的個人聯(lián)系人列表中存儲用戶的聯(lián)系人數(shù)據(jù)的聯(lián)系人信息儲存庫、被 配置以存儲關(guān)于消息的交換的統(tǒng)計信息的消息接發(fā)系統(tǒng)數(shù)據(jù)庫、耦合于所 述聯(lián)系人信息儲存庫并且被配置以創(chuàng)建、修改和檢索用戶的聯(lián)系人數(shù)據(jù)的 聯(lián)系人管理模塊,其特征在于,所述系統(tǒng)進(jìn)一步包括ADCI (automatic determination of contact information,聯(lián)系人信息的自動確定)才莫塊,其 被配置以通過以下步驟檢索第 一用戶的聯(lián)系人數(shù)據(jù)-查詢所述聯(lián)系人信息儲存庫中含有第一用戶的聯(lián)系人數(shù)據(jù)的所有個 人聯(lián)系人列表,以便獲得一組相關(guān)的聯(lián)系人列表;-確定每個相關(guān)的聯(lián)系人列表的所有者;
-確定每個相關(guān)的聯(lián)系人列表的所有者與所述第一用戶的聯(lián)系頻率; -確定包括在每個相關(guān)的聯(lián)系人列表中的聯(lián)系人數(shù)據(jù)的使用年限 (age),其中所述ADCI模塊被進(jìn)一步配置以-根據(jù)每個相關(guān)的聯(lián)系人列表的所有者的聯(lián)系頻率以及包括在每個相 關(guān)的聯(lián)系人列表中的聯(lián)系人數(shù)據(jù)的使用年限,計算每個相關(guān)的聯(lián)系人列表 的等級分?jǐn)?shù);-從預(yù)定數(shù)量的、按等級分?jǐn)?shù)降序排列的相關(guān)的聯(lián)系人列表中為所述 第一用戶選擇一組聯(lián)系人數(shù)據(jù).通過提供聯(lián)系人信息的自動確定(ADCI)模塊,提供了一種可以被高 效合并到群件服務(wù)器計算機(jī)以及多個群件客戶機(jī)計算機(jī)的功能組件.因而, 本發(fā)明可以用于各種現(xiàn)有的群件系統(tǒng)體系結(jié)構(gòu)。通過使所述ADCI模塊查詢所述聯(lián)系人信息儲存庫中含有第一用戶 (即,將要為其獲得聯(lián)系人信息的用戶)的聯(lián)系人數(shù)據(jù)的所有個人聯(lián)系人 列表,獲得一組相關(guān)的聯(lián)系人列表,其可以關(guān)聯(lián)于多個其它的群件系統(tǒng)用 戶,并且其含有由相應(yīng)的其它群件系統(tǒng)用戶編輯和分類的、所述第一用戶 的聯(lián)系人數(shù)據(jù)。因而,可以將關(guān)于所述第一用戶的聯(lián)系人信息自動呈現(xiàn)給 查詢用戶,并且可以重新使用包含在其它用戶的個人聯(lián)系人列表中的、關(guān) 于所述笫一用戶的現(xiàn)有聯(lián)系人數(shù)據(jù)。這在新用戶被添加到系統(tǒng)且該新用戶 還不具有任何的個人聯(lián)系人信息,但卻能夠獲益于本發(fā)明所提供的自動生 成聯(lián)系人數(shù)據(jù)的情況下特別有利。用戶受益于自動收集特定用戶的聯(lián)系人 數(shù)據(jù)(例如其職業(yè)專家分類)的另一種情況是用戶從另一群件系統(tǒng)用戶接 收消息并且接收用戶并未在其個人聯(lián)系人數(shù)據(jù)列表中存儲任何的聯(lián)系人數(shù) 據(jù)(例如分類信息)。在這種情況下,所述系統(tǒng)自動從其它群件系統(tǒng)用戶 的個人聯(lián)系人列表中檢索可用的聯(lián)系人數(shù)據(jù),并且因而向接收用戶提供準(zhǔn) 確的聯(lián)系人數(shù)據(jù).通過使所述ADCI模塊確定每個相關(guān)的聯(lián)系人列表的所有者、確定所 述所有者與所述第 一用戶的聯(lián)系頻率,以及確定包括在每個相關(guān)的聯(lián)系人
列表中的聯(lián)系人數(shù)據(jù)的使用年限,來計算使得能夠確定自動收集的聯(lián)系人 數(shù)據(jù)的準(zhǔn)確度和可靠性的測量數(shù)據(jù)。當(dāng)根據(jù)這樣確定的參數(shù)計算出等級分 數(shù)的時候,被提供所收集的聯(lián)系人數(shù)據(jù)的用戶另外備有數(shù)據(jù)質(zhì)量的信息, 并且例如通過選擇預(yù)定數(shù)目的具有最高分?jǐn)?shù)值的聯(lián)系人數(shù)據(jù)元素來啟動自 動預(yù)選。例如,與關(guān)于其而收集用戶分類數(shù)據(jù)的(第一)用戶非常頻繁地 交換消息(并且其中分類信息因此已在相當(dāng)近的時候被更新過)的個人聯(lián) 系人列表所有者的專業(yè)分類將獲得更高的等級分?jǐn)?shù),并且因而更可能被系統(tǒng)選擇或者當(dāng)被呈現(xiàn)給查詢用戶的時候^it置在優(yōu)選的位置。根據(jù)本發(fā)明的另一個方面,提供了一種在群件計算機(jī)系統(tǒng)中的聯(lián)系人 數(shù)據(jù)處理的方法,其包括在與各個群件系統(tǒng)用戶關(guān)聯(lián)的個人聯(lián)系人列表中 存儲群件系統(tǒng)用戶的聯(lián)系人數(shù)據(jù),所述列表被存儲在聯(lián)系人信息儲存庫中, 以及檢索第一用戶的聯(lián)系人數(shù)據(jù),其特征在于,檢索所述第一用戶的聯(lián)系 人數(shù)據(jù)包括以下步驟-查詢所述聯(lián)系人信息儲存庫中含有所述第 一用戶的聯(lián)系人數(shù)據(jù)的所 有個人聯(lián)系人列表,以便獲得一組相關(guān)的聯(lián)系人列表; -確定每個相關(guān)的聯(lián)系人列表的所有者;-確定每個相關(guān)的聯(lián)系人列表的所有者與所述第 一用戶的聯(lián)系頻率; -確定包括在每個相關(guān)的聯(lián)系人列表中的聯(lián)系數(shù)據(jù)的使用年限, 其全部由所i^件系統(tǒng)的ADCI模塊來實(shí)現(xiàn),其中所述方法進(jìn)一步包 括以下步驟-根據(jù)每個相關(guān)的聯(lián)系人列表的所有者的聯(lián)系頻率以及包括在每個相 關(guān)的聯(lián)系人列表中的聯(lián)系人數(shù)據(jù)的使用年限,計算每個相關(guān)的聯(lián)系人列表 的等級分?jǐn)?shù);-從預(yù)定數(shù)量的、按等級分?jǐn)?shù)降序排列的相關(guān)的聯(lián)系人列表中為所述 第 一 用戶選擇一組聯(lián)系人數(shù)據(jù)。些相對應(yīng),并且可以由該系統(tǒng)中所呈現(xiàn)的任何ADCI模塊來實(shí)現(xiàn)。在詳細(xì)描述中將進(jìn)一步描i^件服務(wù)器計算機(jī)、群件客戶機(jī)計算機(jī)、
數(shù)據(jù)處理程序、計算機(jī)程序產(chǎn)品,以及計算機(jī)數(shù)據(jù)信號。本發(fā)明可以體現(xiàn)為在下面簡要解釋的當(dāng)所述ADCI模塊和所述聯(lián)系人管理模塊均位于所述群件服務(wù)器中 時,以高效方式實(shí)現(xiàn)本發(fā)明,其使得能夠輕松維護(hù)并且進(jìn)一步使得本發(fā)明 能夠與現(xiàn)有群件客戶機(jī)的安裝基礎(chǔ)(installed base)相集成。當(dāng)所述ADCI模塊和所述聯(lián)系人管理模塊被包括在一個或多個群件客 戶機(jī)中的時候,其中所述一個或多個群件客戶機(jī)各自具有與其耦合的單獨(dú) 的聯(lián)系人信息儲存庫,使得個人聯(lián)系人列表能夠分布于各個群件客戶機(jī)中 的各聯(lián)系人信息儲存庫。因而,使得能夠?qū)⒂脩羧旱膫€人聯(lián)系人列表本地 保留在所述用戶群在其上操作的那 一群件客戶機(jī)計算機(jī)上,從而不需要包 括了所有用戶的個人聯(lián)系人列表的大數(shù)據(jù)儲存庫,并且因而使得能夠使用 小的而不是大的數(shù)據(jù)存儲,并且,與此同時,降低了由于數(shù)據(jù)訪問中央數(shù) 據(jù)儲存庫而導(dǎo)致的網(wǎng)絡(luò)通信量.在這樣的分布式情況下,實(shí)施例包括ADCI模塊,其被進(jìn)一步配置以 查詢所述聯(lián)系人信息儲存庫中所述第一用戶的所有聯(lián)系人,以便獲得一組 相關(guān)的聯(lián)系人,確定所述相關(guān)的聯(lián)系人的群件客戶機(jī),向所^目關(guān)的聯(lián)系 人的群件客戶機(jī)發(fā)送請求以檢索所述第一用戶的聯(lián)系人數(shù)據(jù),以及聚合檢 索到的、所述第一用戶的聯(lián)系人數(shù)據(jù),在這樣的實(shí)施例中,所述ADCI模 塊被進(jìn)一步配置以接收檢索第一用戶的聯(lián)系人數(shù)據(jù)的請求,如本發(fā)明所指 定的,相應(yīng)地檢索所述聯(lián)系人數(shù)據(jù),以及相應(yīng)地傳輸所述聯(lián)系人數(shù)據(jù)。在這樣的配置中,正在關(guān)于其而查詢聯(lián)系人數(shù)據(jù)的用戶的群件客戶機(jī) 計算機(jī)的ADCI模塊向其聯(lián)系人列表中的聯(lián)系人的所有群件客戶機(jī)轉(zhuǎn)發(fā)所 述聯(lián)系人數(shù)據(jù)請求。這些群件客戶機(jī)實(shí)現(xiàn)用于收集其相應(yīng)的聯(lián)系人信息儲 存庫中的聯(lián)系人數(shù)據(jù)的方法步驟,并且將結(jié)果返回給將要關(guān)于其而收集數(shù) 據(jù)的用戶的群件客戶機(jī)的ADCI模塊.然后,所述ADCI模塊可以實(shí)現(xiàn)對 相關(guān)的聯(lián)系人數(shù)據(jù)元素的計分和選擇,在具有分布式聯(lián)系人數(shù)據(jù)存儲和檢索配置的、本發(fā)明的進(jìn)一步的實(shí)施 例中,所述聯(lián)系人數(shù)據(jù)包括用戶類別(類別也可以是所有其它實(shí)施例中的
聯(lián)系人數(shù)據(jù)的一部分),并且所述ADCI模塊被進(jìn)一步配置以在檢索聯(lián)系 人數(shù)據(jù)時選擇具有與所述第一用戶相同的用戶類別的附加聯(lián)系人,并且其 被進(jìn)一步配置以在所述附加聯(lián)系人的群件客戶機(jī)處遞歸執(zhí)行對聯(lián)系人數(shù)據(jù) 的檢索,直到達(dá)到指定的遞歸深度.因而,關(guān)于特定用戶的聯(lián)系人信息的 搜索被擴(kuò)展到這樣的用戶(即關(guān)于該用戶而查詢聯(lián)系人數(shù)據(jù))的個人聯(lián)系 人列表中所包括的其他系統(tǒng)用戶的工作群客戶機(jī)的分布之外。在該實(shí)施例 中,搜索被擴(kuò)展以便在一些用戶(聯(lián)系人)的所有的那些群件客戶機(jī)系統(tǒng) 上遞歸實(shí)現(xiàn),其中那些用戶被包括在存儲于這樣的工作群客戶機(jī)上的個人 聯(lián)系人列表中,即該工作群客戶機(jī)處于與正在關(guān)于其而查詢聯(lián)系人數(shù)據(jù)的 用戶相同的類別中。為了合理地限制這樣的遞歸搜索, 一達(dá)到預(yù)定的深度 就停止遞歸。為了避免處理循環(huán), 一旦確定當(dāng)前正在處理同樣的請求,所^件系 統(tǒng)或所述方法的實(shí)施例就停止處理。為了進(jìn)一步擴(kuò)展一組這樣的聯(lián)系人,即在該聯(lián)系人的群件客戶機(jī)處發(fā) 送對聯(lián)系人數(shù)據(jù)檢索的請求,本發(fā)明的實(shí)施例不僅查詢所述聯(lián)系人信息儲 存庫中含有正在考慮的用戶的聯(lián)系人數(shù)據(jù)的所有個人聯(lián)系人列表,而且還查詢消息接發(fā)系統(tǒng)數(shù)據(jù)庫中所述第一用戶的所有聯(lián)系人,以便添加到所述 一組相關(guān)的聯(lián)系人。出于數(shù)據(jù)保護(hù)和隱私的目的,本發(fā)明的實(shí)施例允許在聯(lián)系人數(shù)據(jù)中包 括可見標(biāo)記,并且其4皮如此配置,即僅在所述可見標(biāo)記被設(shè)置為真的* 下才處理個人聯(lián)系人列表。
參照示例性實(shí)施例和多個附圖進(jìn)一步闡述本發(fā)明,其中圖1示出了具有集中式聯(lián)系人數(shù)據(jù)管理的實(shí)施例的示意框圖;圖2示出了具有^式聯(lián)系人數(shù)據(jù)管理的實(shí)施例的示意框圖;圖3示出了圖l的實(shí)施例的操作的簡化流程圖;圖4示出了圖2的實(shí)施例中的請求生成和分發(fā)的簡化框圖;以及 圖5示出了圖2的實(shí)施例中的聯(lián)系人數(shù)據(jù)采集和遞歸請求轉(zhuǎn)發(fā)的操作 的筒化流程圖。
具體實(shí)施方式
圖1示出了本發(fā)明的實(shí)施例的示意系統(tǒng)概觀。群件系統(tǒng)1包括群件服 務(wù)器計算機(jī)2和群件客戶機(jī)計算機(jī)11和11,。群件服務(wù)器計算機(jī)2耦合于, 或者包括,消息接發(fā)系統(tǒng)數(shù)據(jù)庫9和聯(lián)系人信息儲存庫10。群件服務(wù)器計 算機(jī)2可以耦合于其它的群件系統(tǒng)1、、 l"或l、、、,這些其它的群件系統(tǒng)也 可以是本發(fā)明的實(shí)施例或不同類型的群件系統(tǒng)。群件服務(wù)器計算機(jī)2包括消息傳送模塊4,該模塊從發(fā)送者到接受者 傳送諸如電子郵件或即時消息的電子消息,例如各在群件客戶機(jī)11和11、 之一處的兩個群件系統(tǒng)用戶。此外,群件服務(wù)器計算機(jī)2含有存在管理模 塊(presence management module) 5,其監(jiān)視群件系統(tǒng)用戶在該系統(tǒng)處的 存在狀態(tài).群件服務(wù)器還含有會話管理模塊6,其使得群件系統(tǒng)中的兩個或更多 用戶之間能夠會話。會話管理可以實(shí)現(xiàn)像會話起始協(xié)議SIP這樣的協(xié)議。 消息傳送模塊4、存在管理模塊5和會話管理模塊6可以通過使用《象SIP 這樣的公共協(xié)議而能夠與群件系統(tǒng)1、 l,和r"中的其它群件服務(wù)器交互, 從而使得不同的群件或消息接發(fā)系統(tǒng)之間能夠交互。因而,由群件服務(wù)器2所服務(wù)的給定群件系統(tǒng)的用戶能夠與由群件系統(tǒng)r中的群件服務(wù)器所服務(wù)的不同的群件系統(tǒng)的另一用戶通信。群件服務(wù)器2的消息傳送才莫塊4, 以M件服務(wù)器的消息接發(fā)子系統(tǒng)的其它組件,將關(guān)于消息的交換的統(tǒng)計 信息保存在消息接發(fā)系統(tǒng)數(shù)據(jù)庫9中。該統(tǒng)計信息可以包括任何兩個用戶 之間的通信數(shù),以及通信時間、發(fā)生在兩個用戶之間的上一次通信的時間, 或者在最近五天、十天或任何其它天數(shù)中的通信數(shù)。群件客戶機(jī)計算機(jī)ii和ir包括編輯、讀取、發(fā)送和接收電子消息的 用戶接口 (未示出)。該用戶接口進(jìn)一步顯示關(guān)于在系統(tǒng)處的用戶的存在 狀態(tài)的信息(用戶在線/用戶可用),以及例如聯(lián)系人列表或虛擬地址簿形
式的聯(lián)系人數(shù)據(jù)??梢砸詧D形或文本形式顯示該信息。在圖1的實(shí)施例中,聯(lián)系人數(shù)據(jù)處理被中央處理于群件服務(wù)器系統(tǒng)處。因此,群件服務(wù)器2耦 合于聯(lián)系人信息儲存庫10,并且進(jìn)一步包括聯(lián)系人管理模塊7和聯(lián)系人信 息的自動確定(ADCI)模塊8。聯(lián)系人管理模塊7提供創(chuàng)建、修改和檢索 關(guān)于群件系統(tǒng)用戶的信息的功能性。聯(lián)系人數(shù)據(jù)存儲在聯(lián)系人信息儲存庫 10中.還可以將聯(lián)系人信息儲存庫10復(fù)制到群件客戶機(jī),以便由群件客 戶機(jī)對其進(jìn)行本地訪問;那些實(shí)施例是這樣的,即群件服務(wù)器和群件客戶 機(jī)均包括具有數(shù)據(jù)庫復(fù)制功能性的聯(lián)系人管理模塊7和聯(lián)系人信息儲存庫 10,其中該數(shù)據(jù)庫復(fù)制功能性確M儲在所有數(shù)據(jù)庫中的數(shù)據(jù)集都是相同 的和最新的。此外,在具有復(fù)制的聯(lián)系人信息儲存庫的這樣的情況下,客 戶機(jī)聯(lián)系人管理和服務(wù)器聯(lián)系人管理通過使用被擴(kuò)展來處理聯(lián)系人信息的 專用協(xié)議或消息傳送協(xié)議或會話管理協(xié)議來進(jìn)行交互。在圖中所示出的那些實(shí)施例的可選實(shí)施例中,ADCI模塊8可以集成 于聯(lián)系人管理模塊7中,而不是分離的組件.在中央數(shù)據(jù)存儲實(shí)施例和復(fù)制數(shù)據(jù)存儲實(shí)施例二者中,聯(lián)系人管理模 塊7和ADCI模塊8均可以在服務(wù)器上本地操作或者在具有聯(lián)系人信息儲 存庫10的復(fù)制備盼的每個群件客戶機(jī)上本地操作,如稍后將參照圖3所解 釋的。圖2再次示出了具有群件系統(tǒng)1的本發(fā)明的實(shí)施例,其中群件系統(tǒng)1 包括群件服務(wù)器2和多個群件客戶機(jī)11和11、,其中同樣的參考標(biāo)號指的 是相似的組件,如關(guān)于圖l所描述的。然而,在該實(shí)施例中,群件客戶機(jī)計算機(jī)11和11、各自包括相應(yīng)的聯(lián) 系人管理模塊7或7、、相應(yīng)的ADCI模塊8或8、,并且分別耦合于聯(lián)系人 信息儲存庫IO或IO、。服務(wù)器2并不包括聯(lián)系人管理模塊7或ADCI模塊8。與圖1的群件 系統(tǒng)類似,本實(shí)施例的群件系統(tǒng)可以耦合于其它的群件系統(tǒng)(未示出)。在該實(shí)施例中,存儲在群件系統(tǒng)用戶的個人聯(lián)系人數(shù)據(jù)列表中的聯(lián)系 人數(shù)據(jù)分布在各個群件客戶機(jī)計算機(jī)ll、 ll'等上,從而使得每個聯(lián)系人信
息儲存庫10、 10、等通常僅存儲數(shù)據(jù)的子集(相比于具有復(fù)制的中央數(shù)據(jù)庫 的實(shí)施例)。稍后將參照圖4和圖5描述該實(shí)施例的^Mt。當(dāng)在中央群件服務(wù)器和中央聯(lián)系人信息儲存庫上進(jìn)行,或者在客戶機(jī) 上這樣的聯(lián)系人信息儲存庫的本地完全復(fù)制品上進(jìn)行的時候,ADCI模塊8 被配置以按照圖3的簡要流程圖中所示進(jìn)行操作首先,在步驟100中,ADCI模塊8查詢聯(lián)系人信息儲存庫10中含有 關(guān)于特定系統(tǒng)用戶的聯(lián)系人信息的所有個人聯(lián)系人列表,其中將要關(guān)于該 特定系統(tǒng)用戶(例如"第一用戶"、"用戶X")產(chǎn)生聯(lián)系人數(shù)據(jù)。然后, 對由此而獲得的每個聯(lián)系人列表,如下實(shí)現(xiàn)步驟110至150:首先,在步驟IOO中確定屬于當(dāng)前迭代循環(huán)的聯(lián)系人列表的所有者. 然后,在步驟120中,ADCI模塊8確定包括在聯(lián)系人列表數(shù)據(jù)記錄中的 布爾型可見標(biāo)記是否被設(shè)置為真。通過設(shè)置該可見標(biāo)記,個人聯(lián)系人列表的所有者可以控制其聯(lián)系人列表是否可由他人讀取以^U1否可由本發(fā)明訪 問。如果可見標(biāo)記沒有被設(shè)置,或者被設(shè)置為假,則當(dāng)前迭代循環(huán)停止并 且在下一個人聯(lián)系人列表上開始下一迭代循環(huán),然而,如果可見標(biāo)記被設(shè) 置為真,則在步驟130中確定個人聯(lián)系人列表的所有者與用戶X之間的聯(lián) 系頻率。此外,在步驟140中確定包括在當(dāng)前迭代循環(huán)的個人聯(lián)系人列表 中的聯(lián)系人信息的使用年限,并且,在步驟150中,根據(jù)聯(lián)系人信息的使 用年限以及所確定的聯(lián)系頻率,ADCI模塊計算此聯(lián)系人(即,作為個人 聯(lián)系人列表的所有者的用戶)的等級分?jǐn)?shù)。然后,在下一可用的聯(lián)系人列 表上開始下一迭代循環(huán)。當(dāng)沒有更多的聯(lián)系人列表可用,從而使得完成在 所有聯(lián)系人列表上的迭代時,在步驟160中,通過ADCI模塊8來選擇具 有最高分?jǐn)?shù)的一組預(yù)訂數(shù)量的類別,其按照等級分?jǐn)?shù)降序排列。最后,在 步驟170中,將由此獲得的聯(lián)系人信息存儲到高速緩沖存儲器中,并且返 回聯(lián)系人信息,即從步驟160得到的一組類別??梢詫⑺x擇的類別的數(shù) 量設(shè)置為可配置參數(shù),例如任何的自然數(shù)?,F(xiàn)在將參照圖4和圖5來描述如圖2中具有個人聯(lián)系人列表的分布式 存儲的實(shí)施例的操作
在步驟200中,用戶X (即,將要關(guān)于其而檢索信息的用戶)的群件 客戶機(jī)計算機(jī)11的ADCI模塊8查詢其本地聯(lián)系人信息儲存庫10和消息 接發(fā)統(tǒng)計數(shù)據(jù)庫9 (如圖2中所示)中用戶X的一組聯(lián)系人(即一組群件 系統(tǒng)用戶,其存儲在用戶X的個人聯(lián)系人列表中,或者消息接發(fā)統(tǒng)計數(shù)據(jù) 庫找到其關(guān)于過去所交換的消息的信息).然后,將距離控制值(distance control value)初始化為數(shù)字1,并且對于每個聯(lián)系人,如下進(jìn)行步驟210 至230:首先,在步驟210中確定在當(dāng)前迭代循環(huán)中所處理的聯(lián)系人的消息接 發(fā)活動性(activity)。在本發(fā)明中,"活動性"表示用戶X與當(dāng)前迭代的 聯(lián)系人之間最近的消息接發(fā)活動性的度量。這允許通過比較該度量和可配 置的閾值來跳過具有低消息接發(fā)活動性的聯(lián)系人。然后,在步驟220中確定活動性是否小于"閾"值。如果是的話,則 停止當(dāng)前迭代循環(huán),并且在下一可用的聯(lián)系人開始新的迭代循環(huán)。如果活 動性不小于閾,則在步驟230中確定當(dāng)前迭代循環(huán)中聯(lián)系人的用戶名以及 屬于該聯(lián)系人的群件客戶機(jī),并且將消息接發(fā)客戶機(jī)存儲到臨時存儲器中。 然后,在下一可用的聯(lián)系人上開始新的迭代循環(huán)。如果沒有更多的聯(lián)系人 可用,并且因而已經(jīng)完成了在所有可用的聯(lián)系人上的迭代,則將對關(guān)于用 戶X的聯(lián)系人數(shù)據(jù)的請求發(fā)送至存儲在臨時存儲器中的每個消息接發(fā)客戶 機(jī)。在收到含有一組類別、聯(lián)系人數(shù)據(jù)的使用年限以及個人聯(lián)系人列表的 所有者與用戶X之間的通信頻率的適當(dāng)響應(yīng)時,在步驟250中計算每個響 應(yīng)的等級分?jǐn)?shù),并且在步驟260中,以類似于參照圖3所描述的步驟150 和160的方式選擇一組聯(lián)系人列表。最后,在步驟270中,將信息存儲到 高速緩沖存儲器中并且返回該信息。在步驟300中,接受對在步驟240中所發(fā)布的請求進(jìn)行接收的每個群 件客戶機(jī)計算機(jī)的ADCI模塊,并且由特定聯(lián)系人的執(zhí)行群件客戶機(jī)計算 機(jī)的本地ADCI接管隨該請求被傳輸?shù)膮?shù)(距離值、用戶ID、請求者)。 在本發(fā)明中,"距離值"表示請求者與當(dāng)前群件客戶機(jī)之間的距離,用作 遞歸深度的度量。"用戶ID"標(biāo)識了為其尋找聯(lián)系人信息的用戶,并且"請 求者"標(biāo)識了尋找聯(lián)系人信息的"初始"消息接發(fā)客戶機(jī)。在步驟302中,確定是否已經(jīng)達(dá)到最大遞歸深度(距離值大于預(yù)定義 閾值)或者是否正在處理同樣的請求.如果已經(jīng)達(dá)到最大遞歸深度或者當(dāng) 前正在處理同樣的請求,則本地ADCI停止處理并且適當(dāng)?shù)仨憫?yīng)于用戶X 的ADCI。在步驟304中,確定待檢索的聯(lián)系人信息是否已經(jīng)存儲在高速緩沖存 儲器中,并且確定該高速緩存信息是否是最新的.如果是的話,則將在步 驟306中返回高速緩存數(shù)據(jù),并且本地ADCI關(guān)于該請求結(jié)束進(jìn)一步的處 理。如果聯(lián)系人信息并未存儲在高速緩沖存儲器中,或者高速緩沖存儲器 已過期,則查詢本地聯(lián)系人信息儲存庫中含有關(guān)于用戶X的聯(lián)系人信息的 個人聯(lián)系人列表,如關(guān)于圖3的步驟100所描述的。然后,對于由此所獲 得的每個聯(lián)系人列表,執(zhí)行步驟310至344,其中步驟310至340對應(yīng)于 如參照圖3所描述的步驟110至140。此外,在步驟342中,選擇包含在 屬于當(dāng)前迭代循環(huán)的聯(lián)系人列表中的附加聯(lián)系人,其中包含在該聯(lián)系人列 表中的聯(lián)系人具有與用戶X相同的類別。然后,在步驟344中,確定附加 聯(lián)系人的相應(yīng)的群件客戶機(jī)并且將其存儲在臨時存儲器中。此后,在下一可用的聯(lián)系人列表開始新的迭代循環(huán)。如果沒有更多的 聯(lián)系人列表可用,并且因而已經(jīng)完成迭代,則在步驟350中確定是否達(dá)到 最大遞歸深度,并且如果不是的話,則對于存儲在含有附加聯(lián)系人的群件 客戶機(jī)的臨時表格中的每個消息接發(fā)客戶機(jī)來說,向附加客戶機(jī)發(fā)送對來 自附加客戶機(jī)的聯(lián)系人信息的遞歸請求,將增加了 1的距離值、用戶X, 以及請求者ID傳遞至相應(yīng)的群件客戶機(jī)的ADCI,其然后再次開始步驟 300。如果已經(jīng)達(dá)到最大遞歸深度,則不進(jìn)行任何的附加請求。在這兩種情 況下,最后,在步驟370中都將所獲得的信息存儲到高速緩沖存儲器中, 并且返回信息。以下對本發(fā)明的使用情況通常用于具有集中式或復(fù)制的聯(lián)系人信息存
儲的實(shí)施例,以及具有聯(lián)系人信息的分布式存儲的實(shí)施例。當(dāng)通過消息傳送模塊4在群件客戶機(jī)11處接收到新消息時,群件客戶機(jī)調(diào)用聯(lián)系人管理 模塊7來檢索關(guān)于消息發(fā)送者的聯(lián)系人信息。聯(lián)系人管理模塊7查詢聯(lián)系 人信息儲存庫10以檢索關(guān)于消息發(fā)送者的適當(dāng)?shù)穆?lián)系人信息。如果可以找 到信息,則聯(lián)系人管理模塊7向接M件客戶機(jī)11返回關(guān)于消息發(fā)送者的 適當(dāng)?shù)穆?lián)系人信息,而接W件客戶機(jī)ll又調(diào)用其用戶接口來適當(dāng)?shù)仫@示 聯(lián)系人數(shù)據(jù)。如果聯(lián)系人管理模塊7沒有找到聯(lián)系人信息,則其調(diào)用ADCI 模塊8 ;JM^索消息發(fā)送者的聯(lián)系人信息,將消息發(fā)送者的用戶ID作為參 數(shù)傳遞。在獲得聯(lián)系人信息之后,如參照圖3至圖5所描述的,聯(lián)系人管 理模塊7將ADCI模塊8所返回的數(shù)據(jù)存儲到聯(lián)系人信息儲存庫中,并且 向接收消息接發(fā)客戶機(jī)返回聯(lián)系人信息,而接收消息接發(fā)客戶機(jī)又調(diào)用其 用戶接口來適當(dāng)?shù)仫@示該聯(lián)系人信息。本發(fā)明的另一實(shí)際應(yīng)用是通過調(diào)用ADCI模塊8來周期性地更新聯(lián)系 人信息儲存庫IO,以獲得最新的聯(lián)系人信息。在這種情況下,聯(lián)系人管理 模塊7周期性地查詢聯(lián)系人信息儲存庫中一組聯(lián)系人信息,并且對于該組 聯(lián)系人信息中的每一項(xiàng)確定是否需要更新聯(lián)系人信息,例如所存儲的信息 久于指定的使用年限。對于需要更新的聯(lián)系人信息項(xiàng),聯(lián)系人管理模塊7 調(diào)用ADCI組件8來檢索聯(lián)系人信息并且然后將ADCI組件所返回的數(shù)據(jù) 存儲到聯(lián)系人信息儲存庫IO中。因而,當(dāng)在整組聯(lián)系人信息上迭代之后, 自動保持更新存儲在聯(lián)系人信息儲存庫10中的聯(lián)系人數(shù)據(jù)。此外,能夠通過檢索和重新使用已經(jīng)由系統(tǒng)的其它用戶輸入的聯(lián)系人 信息,基于存儲在現(xiàn)有個人聯(lián)系人列表中的信息向新用戶提供大量的聯(lián)系 人信息。本發(fā)明可以采取全硬件實(shí)施例、全軟件實(shí)施例或者既含有硬件元素又 含有軟件元素的實(shí)施例的形式。在實(shí)施例中,以軟件實(shí)現(xiàn)本發(fā)明,其包括 但不限于固件、常駐軟件、微碼等。此外,本發(fā)明可以采取可訪問于計算機(jī)可用或計算機(jī)可讀介質(zhì)的計算 機(jī)程序產(chǎn)品的形式,該計算機(jī)可用或計算機(jī)可讀介質(zhì)提供由計算機(jī)或任何 指令執(zhí)行系統(tǒng)使用的或者與計算機(jī)或任何指令執(zhí)行系統(tǒng)結(jié)合使用的程序代 碼。對于該描述來說,計算機(jī)可用或計算機(jī)可讀介質(zhì)可以是能夠容納、存 儲、通信、傳播或傳送由指令執(zhí)行系統(tǒng)、裝置或i殳備使用的或者與指令執(zhí) 行系統(tǒng)、裝置或設(shè)備結(jié)合使用的程序的任何裝置。介質(zhì)可以是電子、磁性、光學(xué)、電磁、紅外或半導(dǎo)體系統(tǒng)(或裝置或 設(shè)備)或者傳播介質(zhì)。計算機(jī)可讀介質(zhì)的例子包括半導(dǎo)體或固態(tài)存儲器、磁帶、可裝卸計算M盤、隨機(jī)訪問存儲器(RAM)、只讀存儲器(ROM)、 硬磁盤和光盤。光盤的當(dāng)前的例子包括只讀光盤存儲器(CD-ROM)、讀 /寫光盤(CD-RAV)和DVD。適于存儲和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)可以包括通過系統(tǒng)總線 直接地或間接地耦合于存儲元件的至少一個處理器。存儲元件可以包括在 程序代碼的實(shí)際執(zhí)行期間所使用的局部存儲器、大容量存儲器,以及為了 減少在執(zhí)行期間必須從大容量存儲器檢索代碼的次數(shù)而提供對至少一些程 序代碼的臨時存儲的高速緩沖存儲器。輸A7輸出或I/0設(shè)備(包括但不限于鍵盤、顯示器、指點(diǎn)設(shè)備等)可 以直接地或者通過介入I/O控制器耦合于系統(tǒng)。網(wǎng)絡(luò)適配器也可以耦合于系統(tǒng),從而使得數(shù)據(jù)處理系統(tǒng)能夠適于通過備。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和以太網(wǎng)卡正是幾種當(dāng)前可用類型的網(wǎng) 絡(luò)適配器。為了避免不必要的重復(fù),對各種實(shí)施例之一所給出的解釋在可應(yīng)用的 情況下也旨在指的是其它的實(shí)施例。權(quán)利要求中的參考標(biāo)記并不應(yīng)當(dāng)被理 解為對范圍的限制。在本申請中所使用的"包括"并不意味著排除其它的 元件或步驟,并且所使用的"一,,并不排除多個。單個單元或元件可以實(shí) 現(xiàn)權(quán)利要求中所敘述的多個裝置的功能。
參考標(biāo)號1 群件系統(tǒng)2 群件服務(wù)器4 消息傳送模塊5 存在管理模塊6 會話管理模塊7 聯(lián)系人管理模塊8 ADCI模塊9 消息接發(fā)系統(tǒng)數(shù)據(jù)庫10 聯(lián)系人信息儲存庫 11、 11、 群件客戶機(jī)100 為了聯(lián)系人列表而查詢CIR110 確定所有者120 可見標(biāo)記設(shè)置?130 確定聯(lián)系頻率140 確定聯(lián)系人信息的使用年限150 計算等級分?jǐn)?shù)160 選擇一組聯(lián)系人列表170 將信息存儲到高速緩存并且返回信息200 查詢CIR和消息接發(fā)服務(wù)數(shù)據(jù)庫210 確定活動性220 活動性 < 跳過?230 確定用戶名和消息接發(fā)客戶機(jī)240 向每個確定的消息接發(fā)客戶機(jī)發(fā)送對聯(lián)系人信息的請求250 為每個響應(yīng)計算等級分?jǐn)?shù)260 選擇一組聯(lián)系人列表270 將信息存儲到高速緩存并且返回信息 300 接收請求302 最大遞歸深度或正處理同樣的請求?304 存儲在高速緩存中的聯(lián)系人信息最新?306 返回高速緩存數(shù)據(jù)308 為了聯(lián)系人列表而查詢CIR310 確定所有者320 可見標(biāo)記i殳置?330 確定聯(lián)系頻率340 確定聯(lián)系人信息的使用年限342 選擇附加聯(lián)系人344 確定群件客戶機(jī)350 最大遞歸深度?360 請求來自每個附加客戶機(jī)的聯(lián)系人信息370 存儲到高速緩存并且返回信息。
權(quán)利要求
1.群件計算機(jī)系統(tǒng),其包括群件服務(wù)器、通過網(wǎng)絡(luò)耦合于所述服務(wù)器的群件客戶機(jī)、被配置以在與各個用戶關(guān)聯(lián)的個人聯(lián)系人列表中存儲用戶的聯(lián)系人數(shù)據(jù)的聯(lián)系人信息儲存庫、被配置以存儲關(guān)于消息的交換的統(tǒng)計信息的消息接發(fā)系統(tǒng)數(shù)據(jù)庫、耦合于所述聯(lián)系人信息儲存庫并且被配置以創(chuàng)建、修改和檢索用戶的聯(lián)系人數(shù)據(jù)的聯(lián)系人管理模塊,其特征在于,所述系統(tǒng)進(jìn)一步包括聯(lián)系人信息的自動確定模塊,所述聯(lián)系人信息的自動確定模塊被配置以通過以下步驟檢索第一用戶的聯(lián)系人數(shù)據(jù)-查詢所述聯(lián)系人信息儲存庫中含有第一用戶的聯(lián)系人數(shù)據(jù)的所有個人聯(lián)系人列表,以便獲得一組相關(guān)的聯(lián)系人列表;-確定每個相關(guān)的聯(lián)系人列表的所有者;-確定每個相關(guān)的聯(lián)系人列表的所有者與所述第一用戶的聯(lián)系頻率;-確定包括在每個相關(guān)的聯(lián)系人列表中的聯(lián)系人數(shù)據(jù)的使用年限,其中所述聯(lián)系人信息的自動確定模塊被進(jìn)一步配置以-根據(jù)每個相關(guān)的聯(lián)系人列表的所有者的聯(lián)系頻率以及包括在每個相關(guān)的聯(lián)系人列表中的聯(lián)系人數(shù)據(jù)的使用年限,計算每個相關(guān)的聯(lián)系人列表的等級分?jǐn)?shù);-從預(yù)定數(shù)量的、按等級分?jǐn)?shù)降序排列的相關(guān)的聯(lián)系人列表中為所述第一用戶選擇一組聯(lián)系人數(shù)據(jù)。
2. 根據(jù)權(quán)利要求l的群件計算機(jī)系統(tǒng),其特征在于,所述聯(lián)系人信息 的自動確定模塊和所述聯(lián)系人管理模塊被包括在所^件服務(wù)器中。
3. 根據(jù)權(quán)利要求l的群件計算機(jī)系統(tǒng),其特征在于,所述聯(lián)系人信息 的自動確定模塊和所述聯(lián)系人管理模塊被包括在所i^件客戶機(jī)中,并且 所迷聯(lián)系人信息儲存庫耦合于所i^戶機(jī)處的聯(lián)系人管理模塊。
4. 根據(jù)權(quán)利要求3的群件計算機(jī)系統(tǒng),其特征在于,其包括多個這樣 的群件客戶機(jī),并且在于,所述個人聯(lián)系人列表分布在耦合于所述各個群 件客戶機(jī)上的多個聯(lián)系人信息儲存庫之上,其中所述聯(lián)系人信息的自動確定才莫塊被進(jìn)一步配置以-查詢所述聯(lián)系人信息儲存庫中所述第一用戶的所有聯(lián)系人,以便獲 得一組相關(guān)的聯(lián)系人;-確定所i^目關(guān)的聯(lián)系人的群件客戶機(jī);-向所勤目關(guān)的聯(lián)系人的群件客戶機(jī)發(fā)送請求以檢索所述第一用戶的 聯(lián)系人數(shù)據(jù);-聚合檢索到的、所述第一用戶的聯(lián)系人數(shù)據(jù),其中所述聯(lián)系人信息的自動確定模塊被進(jìn)一步配置以接收檢索第一用 戶的聯(lián)系人數(shù)據(jù)的請求以及相應(yīng)地傳輸所述聯(lián)系人數(shù)據(jù)。
5. 根據(jù)權(quán)利要求4的群件計算機(jī)系統(tǒng),其特征在于,所述聯(lián)系人數(shù)據(jù) 包括用戶類別,并且在于,所述聯(lián)系人信息的自動確定模塊被進(jìn)一步配置 以在檢索聯(lián)系人數(shù)據(jù)時選擇具有與所述第 一用戶相同的用戶類別的附加聯(lián) 系人,并且所述聯(lián)系人信息的自動確定模塊被進(jìn)一步配置以在所述附加聯(lián) 系人的群件客戶機(jī)處遞歸執(zhí)行對聯(lián)系人數(shù)據(jù)的檢索,直到達(dá)到指定的遞歸 深度。
6. 群件計算機(jī)系統(tǒng)中的聯(lián)系人數(shù)據(jù)處理的方法,其包括在與各個群 件系統(tǒng)用戶關(guān)聯(lián)的個人聯(lián)系人列表中存儲群件系統(tǒng)用戶的聯(lián)系人數(shù)據(jù),所 述列表被存儲在聯(lián)系人信息儲存庫中,以及檢索第一用戶的聯(lián)系人數(shù)據(jù),其特征在于,檢索第一用戶的聯(lián)系人數(shù)據(jù)包括以下步驟-查詢所述聯(lián)系人信息儲存庫中含有所述第一用戶的聯(lián)系人數(shù)據(jù)的所 有個人聯(lián)系人列表,以便獲得一組相關(guān)的聯(lián)系人列表; -確定每個相關(guān)的聯(lián)系人列表的所有者;-確定每個相關(guān)的聯(lián)系人列表的所有者與所述第一用戶的聯(lián)系頻率; -確定包括在每個相關(guān)的聯(lián)系人列表中的聯(lián)系人數(shù)據(jù)的使用年限, 其全部由所ii^件系統(tǒng)的聯(lián)系人信息的自動確定模塊來實(shí)現(xiàn),其中所 述方法進(jìn)一步包括以下步驟 -根據(jù)每個相關(guān)的聯(lián)系人列表的所有者的聯(lián)系頻率以及包括在每個相 關(guān)的聯(lián)系人列表中的聯(lián)系人數(shù)據(jù)的使用年限,計算每個相關(guān)的聯(lián)系人列表的等級分?jǐn)?shù);-從預(yù)定數(shù)量的、按等級分?jǐn)?shù)降序排列的相關(guān)的聯(lián)系人列表中為所述 第 一用戶選擇一組聯(lián)系人數(shù)據(jù)。
7. 根據(jù)權(quán)利要求6的方法,其特征在于,所述個人聯(lián)系人列表分布在耦合于各個群件客戶機(jī)的多個聯(lián)系人信息儲存庫之上,并且在于,所述方 法進(jìn)一步包括由所述第一用戶的群件客戶機(jī)的聯(lián)系人信息的自動確定模塊所實(shí)現(xiàn)的以下步驟-查詢所述聯(lián)系人信息儲存庫中所述第一用戶的所有聯(lián)系人,以便獲 得一組相關(guān)的聯(lián)系人;-確定所勤目關(guān)的聯(lián)系人的群件客戶機(jī);-向所述相關(guān)的聯(lián)系人的群件客戶機(jī)發(fā)送請求以檢索所述第 一用戶的 聯(lián)系人數(shù)據(jù);-聚合檢索到的、所述第一用戶的聯(lián)系人數(shù)據(jù),其中所迷對所述第一用戶的聯(lián)系人數(shù)據(jù)的檢索是在所i^目關(guān)的聯(lián)系人 的相應(yīng)的群件客戶機(jī)上進(jìn)行的.
8. 根據(jù)權(quán)利要求7的方法,其特征在于,所述聯(lián)系人數(shù)據(jù)包括用戶類 別,所述對聯(lián)系人數(shù)據(jù)的檢索進(jìn)一步包括選擇具有與所述第一用戶相同的 用戶類別的附加聯(lián)系人,并且進(jìn)一步在于,通過所述附加聯(lián)系人的群件客 戶機(jī)來遞歸執(zhí)行所述對聯(lián)系人數(shù)據(jù)的檢索,直到達(dá)到指定的遞歸深度。
9. 根據(jù)權(quán)利要求7或8中任何一項(xiàng)的方法,其特征在于,在確定當(dāng)前 正在處理同樣的請求時,群件客戶機(jī)停止處理。
10. 根據(jù)權(quán)利要求7至9中任何一項(xiàng)的方法,其特征在于,其進(jìn)一步 包括查詢消息接發(fā)系統(tǒng)數(shù)據(jù)庫中所述第一用戶的所有聯(lián)系人,以便添加到 所述一組相關(guān)的聯(lián)系人。
11. 根據(jù)權(quán)利要求6至10中任何一項(xiàng)的方法,其特征在于,所述聯(lián) 系人數(shù)據(jù)含有可見標(biāo)記,并且僅當(dāng)所述可見標(biāo)記4皮設(shè)置為真的時候才處理聯(lián)系人數(shù)據(jù)元素。
12. 群件服務(wù)器計算機(jī),其被配置用于隨權(quán)利要求1至5中任何一項(xiàng) 的系統(tǒng)和/或權(quán)利要求6至11中任何一項(xiàng)的方法一起使用,其包括聯(lián)系人 信息的自動確定模塊。
13. 群件客戶機(jī)計算機(jī),其被配置用于隨權(quán)利要求1至5中任何一項(xiàng) 的系統(tǒng)和/或權(quán)利要求6至11中任何一項(xiàng)的方法一起使用,其包括聯(lián)系人 信息的自動確定模塊。
14. 存儲在計算機(jī)可讀介質(zhì)上的計算*14呈序產(chǎn)品,其包括當(dāng)在計算機(jī) 上運(yùn)行所述程序的時候,用于使所述計算機(jī)實(shí)現(xiàn)根據(jù)權(quán)利要求6至11中任 何一項(xiàng)的方法的計算機(jī)可讀程序裝置.
全文摘要
本發(fā)明提供了一種群件系統(tǒng)及其中的聯(lián)系人數(shù)據(jù)處理的方法。本發(fā)明中的一種群件計算機(jī)系統(tǒng),其包括群件服務(wù)器、通過網(wǎng)絡(luò)耦合于所述服務(wù)器的群件客戶機(jī)、被配置以在與各個用戶關(guān)聯(lián)的個人聯(lián)系人列表中存儲用戶的聯(lián)系人數(shù)據(jù)的聯(lián)系人信息儲存庫、被配置以存儲關(guān)于消息的交換的統(tǒng)計信息的消息接發(fā)系統(tǒng)數(shù)據(jù)庫、耦合于所述聯(lián)系人信息儲存庫并且被配置以創(chuàng)建、修改和檢索用戶的聯(lián)系人數(shù)據(jù)的聯(lián)系人管理模塊,其進(jìn)一步包括用于自動確定聯(lián)系人信息(ADCI)的功能組件,以及群件服務(wù)器計算機(jī)、群件客戶機(jī)計算機(jī)、一種方法、數(shù)據(jù)處理程序、計算機(jī)程序產(chǎn)品以及為此的計算機(jī)數(shù)據(jù)信號。
文檔編號G06Q10/00GK101165715SQ20071018192
公開日2008年4月23日 申請日期2007年10月17日 優(yōu)先權(quán)日2006年10月18日
發(fā)明者H·哈多普, T·庫斯莫爾 申請人:國際商業(yè)機(jī)器公司