專利名稱::用于數(shù)據(jù)處理的方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明的實(shí)施例一般涉及呈現(xiàn)管理(presencemanagement)領(lǐng)域,并且更特別地,涉及對(duì)于聯(lián)系人狀態(tài)更新的優(yōu)先化(prioritization)。
背景技術(shù):
:對(duì)于移動(dòng)設(shè)備(例如蜂窩電話、個(gè)人數(shù)據(jù)助理等)的用戶的兩種典型的關(guān)注在于當(dāng)使用即時(shí)消息收發(fā)類型應(yīng)用時(shí),通過(guò)傳送和接收數(shù)據(jù)所耗用的功率以及字節(jié)速率使用。通常,通過(guò)通用分組無(wú)線業(yè)務(wù)(GPRS)提供數(shù)據(jù)服務(wù)的移動(dòng)計(jì)劃對(duì)于在特定時(shí)間段內(nèi)使用的字節(jié)量進(jìn)行收費(fèi)。基于諸如GPRS和增強(qiáng)型數(shù)據(jù)速率GSM演進(jìn)(EDGE)這樣的空中網(wǎng)絡(luò)服務(wù)對(duì)用戶可用的帶寬是相當(dāng)有限的。在相同時(shí)間一起使用許多設(shè)備應(yīng)用(例如,即時(shí)消息收發(fā)器(IM)、Web瀏覽器和同步客戶機(jī))耗用了該有限帶寬,并且導(dǎo)致數(shù)據(jù)傳輸中的延遲。
發(fā)明內(nèi)容一種方法,其包括將優(yōu)先值與設(shè)備上的一組一個(gè)或多個(gè)應(yīng)用的多個(gè)聯(lián)機(jī)聯(lián)系人中的每個(gè)聯(lián)機(jī)聯(lián)系人進(jìn)行關(guān)聯(lián)。監(jiān)控所述設(shè)備上涉及所述多個(gè)聯(lián)機(jī)聯(lián)系人中的至少一個(gè)聯(lián)機(jī)聯(lián)系人的事件。至少部分地基于所述監(jiān)控,動(dòng)態(tài)更新與所述多個(gè)聯(lián)機(jī)聯(lián)系人中的所述至少一個(gè)聯(lián)機(jī)聯(lián)系人相關(guān)聯(lián)的優(yōu)先值。至少部分地基于經(jīng)動(dòng)態(tài)更新的與所述至少一個(gè)聯(lián)機(jī)聯(lián)系A(chǔ)^目關(guān)聯(lián)的優(yōu)先值,動(dòng)態(tài)調(diào)整所述至少一個(gè)聯(lián)機(jī)聯(lián)系人的聯(lián)系人信息的傳輸。通過(guò)參照附圖,可以更好地理解本發(fā)明實(shí)施例,并且使得眾多目的、特征和優(yōu)點(diǎn)對(duì)于本領(lǐng)域的技術(shù)人員顯而易見(jiàn)。圖1描繪了在發(fā)生聯(lián)系人狀態(tài)更新保持事件(holdevent)之后保持聯(lián)系人狀態(tài)更新的服務(wù)器的例子;圖2描繪了用于保持聯(lián)系人狀態(tài)更新的示例操作的流程圖;圖3描繪了基于聯(lián)系人的優(yōu)先值來(lái)調(diào)整聯(lián)系人信息的流動(dòng)的示例呈現(xiàn)管理系統(tǒng);圖4描繪了向聯(lián)系人分派優(yōu)先值的示例操作的流程圖;圖5描繪了動(dòng)態(tài)更新聯(lián)系人的優(yōu)先值的示例操作的流程圖;圖6描繪了利用映射值來(lái)傳送聯(lián)系人信息的示例呈現(xiàn)管理系統(tǒng);圖7描繪了使用映射值來(lái)寫(xiě)入聯(lián)系人信息的示例操作的示例流程圖;圖8描繪了從分層可擴(kuò)展聯(lián)系人結(jié)構(gòu)中清除信息的示例操作的流程圖;以及圖9描繪了示例計(jì)算機(jī)系統(tǒng)。具體實(shí)施方式以下描述包括體現(xiàn)當(dāng)前所描述的本發(fā)明實(shí)施例的4支術(shù)的示例性系統(tǒng)、方法、技術(shù)、指令序列和計(jì)算機(jī)程序產(chǎn)品。然而,要理解,可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)施所描述的實(shí)施例。例如,盡管示例涉及聯(lián)系人列表,然而可以以各種結(jié)構(gòu)中的任何一種來(lái)對(duì)聯(lián)系人進(jìn)行編碼,并且實(shí)施例不應(yīng)當(dāng)限于諸如*或數(shù)組這樣的"列表"類型結(jié)構(gòu)。聯(lián)系人列表的示例實(shí)現(xiàn)包拾軟列表(hashtable)、樹(shù)、樹(shù)和表的混合,等等。在其它實(shí)例中,為了不模糊本說(shuō)明書(shū),并未詳細(xì)示出公知的指令實(shí)例、協(xié)議、結(jié)構(gòu)和技術(shù)。以下描述l吏用術(shù)語(yǔ)"身份"、"聯(lián)系人,,、"呈現(xiàn)管理"、"呈現(xiàn)管理系統(tǒng)"。術(shù)語(yǔ)"身份,,和"聯(lián)系人,,被用于指代對(duì)用戶的表示,但卻是從不同的角度來(lái)看。例如,第一用戶具有身份"用戶1"。用于"用戶1"的聯(lián)系人列表包括聯(lián)系人"用戶2"。第二用戶具有身份"用戶2",并且維護(hù)包括聯(lián)系人"用戶1"的聯(lián)系人列表。就第一用戶而言,"用戶1"是身份而"用戶2"是聯(lián)系人。就第二用戶而言,"用戶2"是身份而"用戶1"是聯(lián)系人。在本說(shuō)明書(shū)中,"聯(lián)機(jī)"通常在這兩個(gè)術(shù)語(yǔ)"身份"和"聯(lián)系人"之前,因?yàn)檫@些術(shù)語(yǔ)表示聯(lián)機(jī)呈現(xiàn)。術(shù)語(yǔ)"呈現(xiàn)管理"用于指代管理聯(lián)系人的聯(lián)機(jī)呈現(xiàn)信息的功能性。術(shù)語(yǔ)"呈現(xiàn)管理系統(tǒng)"用于指代對(duì)呈現(xiàn)管理信息(例如,聯(lián)系人的狀態(tài)、聯(lián)系人信息,等等)進(jìn)行讀、寫(xiě)、傳送、處理和/或顯示的設(shè)備(例如,客戶機(jī)、服務(wù)器、移動(dòng)電話等)。管理聯(lián)系人的聯(lián)機(jī)呈現(xiàn)信息涉及從聯(lián)系人向感興趣的身份傳播聯(lián)系人狀態(tài)更新。對(duì)于某一身份來(lái)說(shuō),聯(lián)系人列表可以包括數(shù)百至數(shù)千的聯(lián)系人。當(dāng)那些聯(lián)系人之一改變呈現(xiàn)狀態(tài)時(shí)(例如從有空到不要打擾),該改變被從聯(lián)系人的設(shè)M播到服務(wù)器、傳播到維護(hù)聯(lián)系人列表的身份的一個(gè)或多個(gè)設(shè)備。盡管這種單一改變或狀態(tài)更新耗用少量資源,然而在不同時(shí)間發(fā)生的對(duì)大量聯(lián)系人的狀態(tài)更新卻耗用較為可觀的資源量,包括帶寬和功率。雖然功耗對(duì)于臺(tái)式計(jì)算機(jī)來(lái)說(shuō)可能不是什么因素,但是對(duì)于在具有較為有限的電源的設(shè)備(例如移動(dòng)電話、個(gè)人數(shù)據(jù)助理等)上的大規(guī)模和/或頻繁的狀態(tài)更新來(lái)說(shuō),功耗可能是重要的因素。圖1描繪了在發(fā)生聯(lián)系人狀態(tài)更新保持事件之后保持聯(lián)系人狀態(tài)更新的服務(wù)器的例子。設(shè)備IOI包括客戶機(jī)聯(lián)系人列表管理器102和用于身份"Mag"的聯(lián)系人列表103。所描繪的聯(lián)系人列表103具有聯(lián)系人"Dad"、"Dan"、"Jus"、"Kim"、"CT2"以及相應(yīng)的呈現(xiàn)狀態(tài)"移動(dòng)-不要打擾(MOBILE-DND)"、"DND(不要打擾)"、"ONLINE(聯(lián)機(jī))"、"ONPHONE(電話中)"、"MOBILE(移動(dòng))"。對(duì)于Mag的呈現(xiàn)狀態(tài)指示"AVAILABLE(有空)"。低功率事件發(fā)生在設(shè)備101處(例如,設(shè)備由于缺乏使用而進(jìn)入睡眠模式,設(shè)備101從外部電源切換到內(nèi)部電池,等等)。當(dāng)檢測(cè)到低功率事件時(shí),客戶才錄系人列表管理器102將Mag的呈現(xiàn)狀態(tài)從"AVAILABLE(有空)"改變?yōu)?INACTIVE(非活動(dòng)的)"。低功率事件僅僅是聯(lián)系人狀態(tài)更新保持事件的一個(gè)例子。聯(lián)系人狀態(tài)更新保持事件的其它例子包括手動(dòng)呈現(xiàn)狀態(tài)改變、自動(dòng)呈現(xiàn)狀態(tài)改變、手動(dòng)低功率事件、自動(dòng)低功率事件、低使用事件等。在聯(lián)系人狀態(tài)更新保持事件之后,客戶機(jī)聯(lián)系人列表管理器單元102使得從設(shè)備101經(jīng)由網(wǎng)絡(luò)109向服務(wù)器115發(fā)送通知。該通知向服務(wù)器115通知Mag的呈現(xiàn)狀態(tài)已經(jīng)變?yōu)?INACTIVE(非活動(dòng)的)"。服務(wù)器115包括服務(wù)器聯(lián)系人列表管理器111、用于Mag的聯(lián)系人列表105,以及主聯(lián)^:系人列表107。所描繪的聯(lián)系人列表105具有與在設(shè)備101處的聯(lián)系人列表103中的那些聯(lián)系人相同的聯(lián)系人。服務(wù)器115為包括Mag在內(nèi)的多個(gè)身份維護(hù)聯(lián)系人列表。僅描繪了用于Mag的聯(lián)系人列表105以避免不必要地使示例說(shuō)明復(fù)雜化。服務(wù)器115還維護(hù)主聯(lián)機(jī)聯(lián)系人列表107。主聯(lián)機(jī)聯(lián)系人列表107跟蹤所有聯(lián)機(jī)聯(lián)系人(即"所連接的,,聯(lián)系人)的呈現(xiàn)狀態(tài)。所描繪的活動(dòng)聯(lián)系人列表107具有聯(lián)系人"Mag"、"Dad"、"Dan"、"Jus"、"Kim"、"CT2"和"UT7"以及相應(yīng)的呈現(xiàn)狀態(tài)"INACTIVE(非活動(dòng)的)"、"MOBILE-DND(移動(dòng)-不要打擾)"、"DND(不要打擾),,、"ONLINE(聯(lián)機(jī))"、"ONPHONE(電話中)"、"MOBILE(移動(dòng))"和"INOFFICE(在辦公室)"。服務(wù)器聯(lián)系人列表管理器111向感興趣的身份的聯(lián)系人列表傳播對(duì)于在活動(dòng)聯(lián)系人列表107中的聯(lián)系人的狀態(tài)更新。響應(yīng)于來(lái)自設(shè)備101的通知,服務(wù)器聯(lián)系人列表管理器lll實(shí)現(xiàn)多個(gè)更新。服務(wù)器聯(lián)系人列表管理器111更新聯(lián)系人列表105和主聯(lián)^系人列表107來(lái)反映Mag的呈現(xiàn)狀態(tài)變成"INACTIVE(非活動(dòng)的),,。服務(wù)器聯(lián)系人列表管理器111還記錄以下指示由于在設(shè)備處發(fā)生聯(lián)系人狀態(tài)更新事件(即,呈現(xiàn)狀態(tài)更新成INACTIVE),將要在服務(wù)器115處保持聯(lián)系人狀態(tài)更新而不進(jìn)一步將其傳播至該設(shè)備101。在圖1的示例說(shuō)明中,服務(wù)器聯(lián)系人列表管理器111被描繪為更新聯(lián)系人列表105中的值(例如比特)來(lái)指示將要在服務(wù)器處停止聯(lián)系人狀態(tài)更新。在某一時(shí)刻,聯(lián)系人Jus的呈現(xiàn)狀態(tài)從ONLINE(聯(lián)機(jī))改變?yōu)長(zhǎng)UNCH(午餐)。服務(wù)器聯(lián)系人列表管理器111在活動(dòng)聯(lián)系人列表107中更新Jus的呈現(xiàn)狀態(tài)并且為Mag在聯(lián)系人列表105中更新呈現(xiàn)狀態(tài)。然而,對(duì)Jus的聯(lián)系人狀態(tài)更新并不被傳遞至設(shè)備101。服務(wù)器聯(lián)系人列表管理器111制止向設(shè)備101傳遞對(duì)Mag的聯(lián)系人狀態(tài)更新,而設(shè)置與聯(lián)系人列表105相關(guān)聯(lián)的值或比特來(lái)指示將要保持聯(lián)系人狀態(tài)更新。在設(shè)置該保持值時(shí),若干聯(lián)系人的呈現(xiàn)狀態(tài)可以改變,也許是多次。實(shí)際上,聯(lián)系人的呈現(xiàn)狀態(tài)可以改變?nèi)舾纱尾⑶易詈蠓祷氐奖3质录暗某尸F(xiàn)狀態(tài)。當(dāng)釋放事件發(fā)生時(shí),聯(lián)系人列表105中的聯(lián)系人的狀態(tài)更新被傳送至設(shè)備101。釋放事件可以發(fā)生在服務(wù)器115處或者可以發(fā)生在設(shè)備101處。釋放事件的例子包括時(shí)間周期的截止時(shí)間、從設(shè)備101到服務(wù)器115的關(guān)于電源已經(jīng)改變的通知、傳送了指示高使用或正常使用的使用事件、Mag的狀態(tài)從INACTIVE到較為活動(dòng)的呈現(xiàn)狀態(tài)的自動(dòng)或手動(dòng)改變、在服務(wù)器115處對(duì)于傳送呈現(xiàn)狀態(tài)的改變的指令,等等。在釋放事件發(fā)生之后,可以有區(qū)別地實(shí)現(xiàn)關(guān)于確定要傳送哪些狀態(tài)更新的任務(wù)。在第一例子中,服務(wù)器聯(lián)系人列表管理器lll可以為聯(lián)系人列表中的所有聯(lián)系人維護(hù)當(dāng)前的呈現(xiàn)狀態(tài)以及聯(lián)系人的初始呈現(xiàn)狀態(tài)。在釋放事件之后,服務(wù)器聯(lián)系人列表管理器111在列表上游走并且比較當(dāng)前的和初始的呈現(xiàn)狀態(tài),以便確定自從設(shè)置保持值之后哪些聯(lián)系人具有不同的呈現(xiàn)狀態(tài)。在另一例子中,聯(lián)系人列表中的每個(gè)聯(lián)系人均與"修改比特(dirtybit)"相關(guān)聯(lián)。如果在保持期間對(duì)于聯(lián)系人來(lái)說(shuō)發(fā)生了呈現(xiàn)狀態(tài)上的改變,那么服務(wù)器聯(lián)系人列表管理器lll設(shè)置修改比特,其指示改變已經(jīng)發(fā)生。服務(wù)器聯(lián)系人列表管理器111確定哪些聯(lián)系人設(shè)置了其修改比特,并且為那些聯(lián)系人傳送聯(lián)系人狀態(tài)更新。除了有區(qū)別地實(shí)現(xiàn)任務(wù)之外,不同的實(shí)現(xiàn)可以不同地存儲(chǔ)和組織數(shù)據(jù)。例如,圖1中所描繪的聯(lián)系人列表很可能不維護(hù)在整個(gè)聯(lián)系人列表中聯(lián)系人的冗余指示,盡管這樣的實(shí)現(xiàn)也是可能的。實(shí)施例可以維護(hù)與身份關(guān)聯(lián)的結(jié)構(gòu)以及對(duì)聯(lián)系人及其信息的引用。服務(wù)器處的"聯(lián)系人列表"會(huì)標(biāo)識(shí)身份(例如Mag)并且具有對(duì)主聯(lián)才碌系人列表的引用(例如,指針、散列值、索引等)。另外,主聯(lián)系人列表不一定限于聯(lián)機(jī)聯(lián)系人,其還可以指示脫機(jī)聯(lián)系人。在另一實(shí)施例中,在服務(wù)器處的綜合聯(lián)系人列M示聯(lián)系人的呈現(xiàn)狀態(tài),并且包括(或引用)標(biāo)識(shí)了(例如通過(guò)散列值、指針、索引等)感興趣的身份的結(jié)構(gòu)。而在另一實(shí)施例中,服務(wù)器聯(lián)系人列表管理器111可以分離于聯(lián)系人列表來(lái)維護(hù)用于身份的保持值的結(jié)構(gòu),并且不一定集成到聯(lián)系人列表中。圖2描繪了用于保持聯(lián)系人狀態(tài)更新的示例操作的流程圖。在塊201處,接收以下通知在用于身份XYZ的設(shè)備處已經(jīng)發(fā)生聯(lián)系人狀態(tài)更新保持事件。在塊203處,設(shè)置值來(lái)指示將要保持對(duì)XYZ的聯(lián)系人的狀態(tài)更新。從塊203到塊205的虛線指示控制流不一定處于特殊的時(shí)間(例如,在塊203和205的操作之間經(jīng)過(guò)的時(shí)間可以變化)。在塊205處,為聯(lián)系人ABC(其處于XYZ的聯(lián)系人列表中)接收呈現(xiàn)狀態(tài)更新。在塊207處,在服務(wù)器中XYZ的聯(lián)系人列表中應(yīng)用所接收到的對(duì)ABC的呈現(xiàn)狀態(tài)更新。在塊209處,設(shè)置值來(lái)指示呈現(xiàn)狀態(tài)對(duì)于身份ABC來(lái)說(shuō)已經(jīng)改變。虛線表示從塊209到塊211的控制流。在塊211處,檢測(cè)影響XYZ聯(lián)系人列表的釋放事件。在塊213處,確定自從保持事件以來(lái)XYZ聯(lián)系人列表中已經(jīng)改變了呈現(xiàn)狀態(tài)的那些聯(lián)系人。在塊215處,XYZ聯(lián)系人列表中被確定自從保持事件以來(lái)已經(jīng)改變了呈現(xiàn)狀態(tài)的那些聯(lián)系人的呈現(xiàn)狀態(tài)被傳送至身份XYZ的設(shè)備。耗。越少的狀態(tài)更新被傳送,從而越少的數(shù)據(jù)被通過(guò)網(wǎng)絡(luò)傳輸。具有有限供電的設(shè)備處理越少地對(duì)聯(lián)系人的呈現(xiàn)狀態(tài)更新,從而處理傳送狀態(tài)更新的消息和向這種消息傳輸確認(rèn)就花費(fèi)越少的功率和周期。還可以依照與聯(lián)系人關(guān)聯(lián)的優(yōu)先值來(lái)調(diào)整對(duì)諸如呈現(xiàn)狀態(tài)這樣的關(guān)于聯(lián)系人的信息的傳送。可以針對(duì)特定環(huán)境收集與聯(lián)系人有關(guān)的各種參數(shù)并利用其來(lái)向聯(lián)系人分派優(yōu)先值?;谒峙傻膬?yōu)先值來(lái)調(diào)整關(guān)于聯(lián)系人的信息流動(dòng)。與具有較低優(yōu)先值的那些聯(lián)系A(chǔ)^目比,可以從一個(gè)或多個(gè)服務(wù)器向客戶機(jī)設(shè)備更頻繁地傳送具有較高優(yōu)先值的聯(lián)系人有關(guān)的信息。另夕卜,可以將與關(guān)聯(lián)于滿足一個(gè)或多個(gè)準(zhǔn)則(例如門(mén)限優(yōu)先值)的優(yōu)先值的聯(lián)系人有關(guān)的信息從服務(wù)器預(yù)取到客戶機(jī)設(shè)備。圖3描繪了基于聯(lián)系人的優(yōu)先值來(lái)調(diào)整聯(lián)系人信息流動(dòng)的示例呈現(xiàn)管理系統(tǒng)。呈現(xiàn)管理系統(tǒng)包括經(jīng)由網(wǎng)絡(luò)315進(jìn)行通信的設(shè)備301和服務(wù)器313。設(shè)備301包括聯(lián)系人優(yōu)先化單元307、用于即時(shí)消息收發(fā)應(yīng)用的聯(lián)系人列表303,以及用于電子郵件應(yīng)用的聯(lián)系人列表305。所描繪的聯(lián)系人列表303具有聯(lián)系人Dad、Dan、Jus、Kim和CT2。所描繪的聯(lián)系人列表305具有聯(lián)系人Dad、Jus和Mag。聯(lián)系人優(yōu)先化單元307基于聯(lián)系人的滲透性(pervasiveness)和對(duì)即時(shí)消息收發(fā)應(yīng)用和電子郵件應(yīng)用的數(shù)據(jù)的評(píng)估,將優(yōu)先值與聯(lián)系人列表303和305中的聯(lián)系人進(jìn)行關(guān)聯(lián)。聯(lián)系人優(yōu)先化單元307可以使用許多優(yōu)先化方案中的任何一種。優(yōu)先化方案的例子包括僅基于設(shè)備301上的聯(lián)系人的滲透性來(lái)進(jìn)行優(yōu)先化、僅基于對(duì)使用聯(lián)系人的應(yīng)用的數(shù)據(jù)的評(píng)估來(lái)進(jìn)行優(yōu)先化、基于一個(gè)或多個(gè)試探來(lái)進(jìn)行優(yōu)先化,或者優(yōu)先化方案的任何組合。在圖3中,聯(lián)系人Dad和Jus在聯(lián)系人列表303和305中均出現(xiàn)。聯(lián)系人Dad和Jus被分派了比分派給其他聯(lián)系人的優(yōu)先值要高的優(yōu)先值(或初步優(yōu)先值),因?yàn)镈ad和Jus在聯(lián)系人列表303和305中均出現(xiàn)。聯(lián)系人在多個(gè)聯(lián)系人列表中的重復(fù)出現(xiàn)意味著較為頻繁的聯(lián)系和/或?qū)⒃谳^大的可能性下訪問(wèn)這些聯(lián)系人。所分派的優(yōu)先值可以是初步的,因?yàn)槁?lián)系人優(yōu)先化單元307可以基于其它M(例如,用戶的訪問(wèn)歷史、與聯(lián)系人關(guān)聯(lián)的注釋和/或標(biāo)記等)來(lái)調(diào)整所分派的優(yōu)先值。聯(lián)系人優(yōu)先化單元307還可以基于所觀察的事件(例如,聯(lián)系人被訪問(wèn)的時(shí)間、傳輸給聯(lián)系人的數(shù)據(jù)、與聯(lián)系人的通信內(nèi)容以及通信類型,等等)來(lái)動(dòng)態(tài)調(diào)整所分派的優(yōu)先值。另外,可以對(duì)應(yīng)用進(jìn)行不同的加權(quán),由此向具有較大權(quán)重的應(yīng)用所使用的聯(lián)系人提供較多的權(quán)重。聯(lián)系人優(yōu)先化單元307向服務(wù)器313傳送優(yōu)先值。聯(lián)系人優(yōu)先化單元307還預(yù)取與具有最高優(yōu)先值的聯(lián)系人(例如,具有高于給定門(mén)限值的優(yōu)先值的那些聯(lián)系人)有關(guān)的信息。服務(wù)器313包括聯(lián)系人列表309,其被描繪為與聯(lián)系人列表303具有相同的聯(lián)系人。服務(wù)器聯(lián)系人列表管理器311將所傳送的優(yōu)先值與聯(lián)系人列表309中的聯(lián)系人進(jìn)行關(guān)聯(lián)。在某一時(shí)刻,接收對(duì)CT2的呈現(xiàn)狀態(tài)更新。服務(wù)器聯(lián)系人列表管理器311在聯(lián)系人列表309中更新CT2的呈現(xiàn)狀態(tài)。服務(wù)器聯(lián)系人列表管理器311然后確定與CT2關(guān)聯(lián)的優(yōu)先值,并且相應(yīng)地傳送該呈現(xiàn)狀態(tài)更新。例如,可以立即傳送與"A,,的優(yōu)先值相關(guān)聯(lián)的聯(lián)系人的信息,而可以在時(shí)間周期的最早截止時(shí)間或在另一消息上捎帶著將與"C"的優(yōu)先值相關(guān)聯(lián)的聯(lián)系人的信息傳送至即時(shí)消息M應(yīng)用。圖4描繪了向聯(lián)系人分派優(yōu)先值的示例操作的流程圖。在塊401處,對(duì)于利用聯(lián)系人的每個(gè)應(yīng)用開(kāi)始操作循環(huán)。在塊403處,確定應(yīng)用所利用的聯(lián)系人。例如,構(gòu)建列表或者在已有的列表中標(biāo)記聯(lián)系人。在塊407處,對(duì)于在塊403處所確定的每個(gè)聯(lián)系人開(kāi)始另一操作循環(huán)。在塊409處,檢查與聯(lián)系A(chǔ)4目關(guān)的數(shù)據(jù)。例如,檢查類別標(biāo)記以便確定商務(wù)聯(lián)系人和個(gè)人聯(lián)系人。在塊411處,根據(jù)所檢查的數(shù)據(jù),應(yīng)用一個(gè)或多個(gè)試探來(lái)獲得聯(lián)系人的優(yōu)先值。例如,可以向被標(biāo)記為商務(wù)聯(lián)系人的聯(lián)系人分派較大的優(yōu)先值。在塊413處,在聯(lián)系人優(yōu)先化列表中指示該聯(lián)系人,除非該聯(lián)系人已經(jīng)在優(yōu)先化列表中。同樣在塊413處,所獲得的優(yōu)先值與其關(guān)聯(lián)。在一個(gè)實(shí)施例中,分離于現(xiàn)有的聯(lián)系人列表而構(gòu)建聯(lián)系人優(yōu)先化列表。在另一實(shí)施例中,現(xiàn)有聯(lián)系人列表之一被用作聯(lián)系人優(yōu)先化列表。在另一實(shí)施例中,現(xiàn)有聯(lián)系人列表之一被定義用來(lái)容納用于優(yōu)先化聯(lián)系人的優(yōu)先值。在塊415處,遞增用于聯(lián)系人的應(yīng)用計(jì)數(shù)器。在塊417處,控制要么返回塊407要么在已經(jīng)評(píng)估了應(yīng)用的所有聯(lián)系人的情況下前進(jìn)到塊419。在塊419處,控制要么返回塊401要么在不存在利用聯(lián)系人的其它應(yīng)用的情況下前進(jìn)到塊421。在塊421處,基于對(duì)應(yīng)的應(yīng)用計(jì)數(shù)器更新每個(gè)聯(lián)系人的優(yōu)先值。在塊423處,將優(yōu)先值傳送給服務(wù)器。圖5描繪了用于動(dòng)態(tài)更新聯(lián)系人的優(yōu)先值的示例操作的流程圖。在塊501處,監(jiān)控利用聯(lián)系人的應(yīng)用。在塊503處,在所監(jiān)控的應(yīng)用之一處檢測(cè)事件。在塊505處,確定所檢測(cè)的事件是否影響聯(lián)系人中任何一個(gè)的優(yōu)先級(jí)。如果所檢測(cè)的事件影響了聯(lián)系人之一,那么控制流向塊507。如果不影響,那么控制流回塊501以便繼續(xù)監(jiān)控。在塊507處,對(duì)于每個(gè)受影響的聯(lián)系人開(kāi)始操作循環(huán)。在塊509處,基于所檢測(cè)的事件來(lái)確定對(duì)于與受影響的聯(lián)系A(chǔ)^目關(guān)聯(lián)的優(yōu)先值的調(diào)整。在塊511處,基于所確定的調(diào)整來(lái)調(diào)整優(yōu)先值。在塊513處,標(biāo)記聯(lián)系人以便指示在優(yōu)先值上的改變。在塊514處,控制要么循環(huán)回到塊507要么在不存在其它受影響的聯(lián)系人的情況下前進(jìn)到塊515。在塊515處,將所改變的優(yōu)先值傳送給服務(wù)器。在圖4和圖5中描繪的操作旨在幫助理解實(shí)施例,而不應(yīng)當(dāng)用來(lái)限制實(shí)施例。例如,可以重新計(jì)算而不是調(diào)整優(yōu)先值。實(shí)施例可以計(jì)算一個(gè)或多個(gè)附加值并且基于另一參數(shù)選擇優(yōu)先值。例如,可以計(jì)算新的優(yōu)先值,并且然后基于時(shí)間來(lái)選擇舊的或新的優(yōu)先值。如另一例子,可以不用像所描繪的那樣實(shí)現(xiàn)塊513。實(shí)施例可以構(gòu)建受影響的聯(lián)系人及其優(yōu)先值的列表。此外,以上操作假設(shè)出于客戶機(jī)的角度。可以在服務(wù)器處實(shí)現(xiàn)用于獲得優(yōu)先值或調(diào)整優(yōu)先值的操作。例如,服務(wù)器可以基于^戶機(jī)設(shè)備檢測(cè)到的特定行為(例如,暗示有威脅或被泄密的客戶機(jī)設(shè)備的行為)來(lái)調(diào)整優(yōu)先值。如另一例子,服務(wù)器可以基于服務(wù)器上的當(dāng)前負(fù)載來(lái)設(shè)置缺省優(yōu)先值并且將那些優(yōu)先值傳送給客戶機(jī)設(shè)備。信息,然而還可以通過(guò)處理消息的內(nèi)容來(lái)較為有效地傳送聯(lián)系人信息。呈現(xiàn)管理系統(tǒng)可以利用映射值來(lái)傳送聯(lián)系人信息。聯(lián)系人信息可以存儲(chǔ)在分層可擴(kuò)展結(jié)構(gòu)("分層可擴(kuò)展聯(lián)系人結(jié)構(gòu)")中。呈現(xiàn)管理系統(tǒng)中的設(shè)備利用映射方案來(lái)將聯(lián)系人值(例如,電子郵件地址、電話號(hào)碼等)映射到分層可擴(kuò)展聯(lián)系人結(jié)構(gòu)的合適字段。當(dāng)呈現(xiàn)管理系統(tǒng)中的設(shè)^送數(shù)千聯(lián)系人的信息時(shí),采用映射值來(lái)定位分層可擴(kuò)展聯(lián)系人結(jié)構(gòu)減小了消息的大小,因而減少了特別是企業(yè)賴^莫方面的資源耗用(例如帶寬)。圖6描繪了利用映射值來(lái)傳送聯(lián)系人信息的示例呈現(xiàn)管理系統(tǒng)??蛻魴C(jī)619包括分層可擴(kuò)展聯(lián)系人結(jié)構(gòu)607、聯(lián)系人管理單元603和聯(lián)系人映射方案的表示601。聯(lián)系人結(jié)構(gòu)607包括聯(lián)系人標(biāo)識(shí)符"xyz@emailaddy.com"。出于說(shuō)明目的,電子郵件地址被用作聯(lián)系人標(biāo)識(shí)符。另一值(例如,昵稱、完全法定名稱、移動(dòng)電話號(hào)碼、名字和號(hào)碼的組合,等等)可以被用作聯(lián)系人標(biāo)識(shí)符。聯(lián)系人xyz@emailaddy.com被描繪為具有以下聯(lián)系人信息主電子由卩件xyz@emailaddy.com電話辦公室(555)555-1234家庭(555)555-4321地址家庭街道100ThisStreet城市Nowhere州Texas昵稱Inventor(發(fā)明人)在圖6中,將條目描繪為還編碼了條目索引"23"。用于聯(lián)系人xyz@emailaddy.com的條目可以編碼條目索引或可以不編碼條目索引。聯(lián)系人映射方案表示601被描繪為將聯(lián)系人字段標(biāo)識(shí)符(例如,主電子郵件、電話等)映射到如下的較為緊湊的值<條目索引>主電子郵件—1電話—2電話,辦^^室~>2,1電話,家庭—2,2地址~>3地址,家庭—3,1地址,家庭,街道~>3,1,1地址,家庭,城市—3,1,2地址,家庭,州43,1,3昵稱—4在圖6中,聯(lián)系人列表管理器601接收xyz@emailaddy.com的聯(lián)系人信息605(例如用戶輸入信息)。聯(lián)系人信息包括家庭街道地址"100DThisStreet;"、辦公室電話號(hào)碼"(555)555-0000;"和昵稱"Co-Inventor(共同發(fā)明人)"??蛻魴C(jī)聯(lián)系人列表管理器603利用聯(lián)系人信息在聯(lián)系人結(jié)構(gòu)607中更新對(duì)應(yīng)的條目??蛻魴C(jī)聯(lián)系人列表管理器603然后確定對(duì)于利用聯(lián)系人信息而更新的字段的映射。利用映射方案表示601,客戶機(jī)聯(lián)系人列表管理器603確定以下映射"家庭街道地址"映射到"3,1,1;,,、"辦公室電話"映射到"2,2;,,,以及"昵稱"映射到"4."??蛻魴C(jī)聯(lián)系人列表管理器603使用聯(lián)系人字段標(biāo)識(shí)符的映射值生成緊湊型更新消息609,并且將新的聯(lián)系人信息以及緊湊型更新消息609傳送給服務(wù)器617。緊湊型更新消息609將信息編碼如下23,2,1,"(555)555-0000",3,1,1,"100DThisStreet",4,"Co-Inventor"接收緊湊型更新消息609的服務(wù)器617包括服務(wù)器聯(lián)系人列表管理器611、聯(lián)系人映射方案613和分層可擴(kuò)展聯(lián)系人結(jié)構(gòu)615。聯(lián)系人映射方案表示613代表與映射方案表示601相同的映射方案??梢允褂貌煌募夹g(shù)來(lái)在客戶機(jī)619與服務(wù)器617之間建立映射方案。例子包括客戶機(jī)619和服務(wù)器617協(xié)商建立映射方案、客戶機(jī)619選擇映射方案并將該選擇傳送給服務(wù)器617、服務(wù)器617選擇映射方案并將所選擇的映射方案?jìng)魉徒o客戶機(jī)619,等等。分層可擴(kuò)展聯(lián)系人結(jié)構(gòu)615包括聯(lián)系人xyz@emailaddy.com的條目。依照聯(lián)系人映射方案表示613所表示的映射,服務(wù)器聯(lián)系人列表管理器611利用消息609中的聯(lián)系人信息來(lái)更新聯(lián)系人結(jié)構(gòu)615。服務(wù)器聯(lián)系人列表管理器611確定xyz@emailaddy.com映射到條目"23"。很多技術(shù)可用于將條目映射到映射值并且可以隨用于存儲(chǔ)聯(lián)系人信息的結(jié)構(gòu)類型而變化。用于條目的映射方案的例子包括對(duì)條目編號(hào)、散列標(biāo)識(shí)值(例如,主電子郵件地址),等等。進(jìn)一步地,實(shí)施例可以對(duì)標(biāo)識(shí)了條目的值使用一種映射方案而對(duì)條目的字段和子字段使用另一種映射方案。在確定條目23映射到xyz@emailaddy.com之后,服務(wù)器聯(lián)系人列表管理器611將"2,1"映射到字段"電話"和子字段"辦公室"。服務(wù)器聯(lián)系人列表管理器611將"3,1,1"映射到字段"地址,,和子字段"家庭,,然后到"街道,,。服務(wù)器聯(lián)系人列表管理器611還將"4"映射到字段"昵稱"。圖7描繪了用于使用映射值來(lái)寫(xiě)入聯(lián)系人信息的示例操作的示例流程圖。在塊701處,接收具有用于聯(lián)系人的一個(gè)或多個(gè)值以及所映射的聯(lián)系人字段值的更新消息。在塊702處,讀取所接收的消息的第一值。在塊703處,確定分層可擴(kuò)展聯(lián)系人列表結(jié)構(gòu)是否包括對(duì)應(yīng)于第一讀取值的條目。如果第一讀取值對(duì)應(yīng)于聯(lián)系人列表結(jié)構(gòu)中的條目,那么控制流向塊707。如果不對(duì)應(yīng),那么控制流向塊705。在塊705處,對(duì)于第一讀取值,將條目添加到聯(lián)系人列表結(jié)構(gòu)。控制從塊705流向塊707。在塊707處,在聯(lián)系人列表結(jié)構(gòu)中選擇條目(要么是新添加的條目要么是匹配條目)。在塊709處,讀取消息中的下一值。在塊711處,將讀取值映射到該條目的對(duì)應(yīng)的聯(lián)系人字段。在塊713處,讀取消息中的下一值。在塊715處,確定讀取值是映射值還是聯(lián)系人字段值。例如,映射值可以是第一數(shù)據(jù)類型(例如整數(shù)),而將聯(lián)系人字段值讀為第二數(shù)據(jù)類型(例如串文字)。在另一例子中,可以使用定界符來(lái)區(qū)分映射值與聯(lián)系人字段值。如另一例子,可以按照這樣的方式構(gòu)造消息,即在該方式下,可以使用讀取值的位置來(lái)確定讀取值是映射值還是聯(lián)系人字段值。如果讀取值是映射值,那么控制流向塊717。如果讀取值是聯(lián)系人字段值,那么控制流向塊719。在塊717處,將所讀取的映射值映射到對(duì)應(yīng)的子字段??刂茝膲K717流回到塊713。在塊719處,將聯(lián)系人字段值寫(xiě)入所映射的字段或子字段中。在塊721處,確定是否已到達(dá)消息的末端。如果已到達(dá)消息的末端,那么控制流向塊723。如果消息仍具有較多的值要讀取,那么控制流回到塊709。在塊723處,確認(rèn)成功更新了所選擇的條目。例。例如,可以不從消息中讀取值。當(dāng)接收到消息時(shí),可以將消息解析成分量并將其存儲(chǔ)在不同過(guò)程所讀取的不同緩沖器中。如另一例子,可以不單獨(dú)讀取映射索引。例如,可以使用定界符來(lái)標(biāo)識(shí)一串映射值的末端。聯(lián)系人列表管理器或關(guān)聯(lián)的過(guò)程或線程可以繼續(xù)讀取所有的映射值,直到讀取了映射值定界符。然后使用讀取值的聚合來(lái)直接映射到子字段,而不是從父字段向下游走到各級(jí)子字段。圖8描繪了用于從分層可擴(kuò)展聯(lián)系人結(jié)構(gòu)中清除信息的示例操作的流程圖。在塊801處,接收用于聯(lián)系人的移除消息。在塊802處,讀取移除消息的第一值。在塊803處,確定聯(lián)系人列表結(jié)構(gòu)是否包括對(duì)應(yīng)于第一讀取值的條目。如果第一讀取值不對(duì)應(yīng)于第一讀取值,那么控制流向塊805。如果第一讀取值對(duì)應(yīng)于條目,那么控制流向塊807。在塊805處,生成指示聯(lián)系人不在列表中的通知。在塊807處,選擇對(duì)應(yīng)于第一讀取條目的條目。在塊809處,讀取直到映射值定界符的值。在塊811處,將讀取值映射到所選擇的條目的對(duì)應(yīng)字段或子字段。在塊813處,確定所映射的字段或子字段具有聯(lián)系人字段值或者所映射的字段或子字段是分層標(biāo)簽(例如,"電話"可以是"辦公室"和"家庭"電話號(hào)碼的標(biāo)簽)。如果所映射的字段或子字段具有值,那么控制流向塊815。如果所映射的字段或子字段操作為分層標(biāo)簽,那么控制流向塊821。在塊815處,清除聯(lián)系人字段值。在塊817處,確定是否已到達(dá)移除消息的末端。如果已到達(dá)消息的末端,那么控制流向塊819。如果還沒(méi)有到達(dá)消息的末端,那么控制流向塊809。在塊819處,確認(rèn)處理了移除消息。在塊821處,提示確認(rèn)將要清除所有子字段。如果確認(rèn)將要清除分層標(biāo)簽的所有子字段,那么控制流向塊823。如果沒(méi)有確認(rèn),那么控制流向塊825。在塊823處,清除子字段的值。控制從塊823流向塊817。在塊825處,呈現(xiàn)分層標(biāo)簽下的子字段,并且提示選擇所呈現(xiàn)的子字段中的特定子字段以便對(duì)值進(jìn)行清除。在塊827處,清除任何所選擇的子字段的值。控制從塊827流向塊817。在圖7和圖8的流程圖中所描繪的示例操作假設(shè)消息具有用于一個(gè)聯(lián)系人的信息。消息可以具有用于多個(gè)聯(lián)系人的信息。可以通過(guò)數(shù)據(jù)類型、值大小、聯(lián)系人定界符等來(lái)標(biāo)識(shí)消息中的每個(gè)聯(lián)系人。另外,圖8中的操作可以有所不同以便適應(yīng)包括指定了移除操作的命令的消息。用戶可以指定并且消息編碼表示該指定的命令,而不是確定是否清除特定的字段值或所有子字段的值。進(jìn)一步地,可以實(shí)現(xiàn)附加操作。例如,為不同的字段或子字段重新分派條目或添加條目可以引起對(duì)映射方案表示進(jìn)行更新的操作。使用直接映射允許高效傳送利用一個(gè)或多個(gè)分層可擴(kuò)展聯(lián)系人結(jié)構(gòu)所表示的聯(lián)系人的聯(lián)系人信息。當(dāng)在數(shù)千的自上進(jìn)行對(duì)聯(lián)系人的通信時(shí),為該高效傳送所保存的資源是相當(dāng)多的。另外,該直接映射在不破壞映射的情況下考慮了聯(lián)系人結(jié)構(gòu)的靈活性??梢园凑招枰匦滤饕總€(gè)條目并且所更新的數(shù)據(jù)結(jié)構(gòu)在設(shè)備(例如,服務(wù)器設(shè)備與客戶機(jī)設(shè)備)之間保持同步。例如,當(dāng)刪除了多個(gè)電話號(hào)碼條目并且添加了新的電話號(hào)碼條目時(shí),新的電話號(hào)碼條目可以取代舊的電話號(hào)碼條目。參照?qǐng)D6作為說(shuō)明,可以修改聯(lián)系人結(jié)構(gòu)以便列出商務(wù)地址而不是家庭地址。盡管將移除家庭字段,然而對(duì)家庭地址元素的映射可以被重新用于商務(wù)地址元素。該靈活性和循環(huán)利用使得映射保持緊湊??梢詫⑺枋龅膶?shí)施例提供為計(jì)算機(jī)程序產(chǎn)品或軟件,該計(jì)算機(jī)程序產(chǎn)品或軟件可以包括在其上存儲(chǔ)了指令的機(jī)器可讀介質(zhì),可以使用該指令來(lái)編程計(jì)算機(jī)系統(tǒng)(或其它電子設(shè)備)以便實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的過(guò)程,而不管目前描述與否,因?yàn)槲闹胁](méi)有枚#^種可設(shè)想的變化。機(jī)器可讀介質(zhì)包括用于以機(jī)器(例如計(jì)算機(jī))可讀的形式(例如軟件、處理應(yīng)用)來(lái)存儲(chǔ)或傳輸信息的任何機(jī)制。機(jī)器可讀介質(zhì)可以包括但不限于磁存儲(chǔ)介質(zhì)(例如軟盤(pán));光存儲(chǔ)介質(zhì)(例如CD-ROM);磁光存儲(chǔ)介質(zhì);只讀存儲(chǔ)器(ROM);隨機(jī)訪問(wèn)存儲(chǔ)器(RAM);可擦可編程存儲(chǔ)器(例如EPROM和EEPROM);閃速存儲(chǔ)器;或者適于存儲(chǔ)電子指令的其它類型的介質(zhì)。另外,可以用電、光、聲或其它形式的傳搬f言號(hào)(例如,載波、紅外信號(hào)、數(shù)字信號(hào)等)或者導(dǎo)線、無(wú)線或其它通信介質(zhì)來(lái)體現(xiàn)實(shí)施例。圖9描繪了示例計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)包括處理器單元卯l(可能包括多個(gè)處理器、多個(gè)核心、多個(gè)節(jié)點(diǎn)和/或?qū)崿F(xiàn)多線程等)。計(jì)算機(jī)系統(tǒng)包括存儲(chǔ)器907。存儲(chǔ)器907可以是系統(tǒng)存儲(chǔ)器(例如一個(gè)或多個(gè)高速緩存、SRAM、DRAM、零電容RAM、雙晶體管RAM、eDRAM、EDORAM、DDRRAM、EEPROM、NRAM、RRAM、SONOS、PRAM等)或以上已描述的機(jī)器可讀介質(zhì)可能的實(shí)現(xiàn)中的任何一種或多種。計(jì)算機(jī)系統(tǒng)還包括總線903(例如,PCI、ISA、PCI-Express、HyperTransport、InfiniBand、NuBus等)、網(wǎng)^^口909(例如,ATM接口、以太網(wǎng)接口、幀中繼接口、SONET接口、無(wú)線接口等),以及存^i殳備911(例如,光存儲(chǔ)器、》茲存儲(chǔ)器等)。系統(tǒng)還包括聯(lián)系人列表管理器921。聯(lián)系人列表管理器921被配置以便實(shí)現(xiàn)以上用于保持和/或釋放聯(lián)系人狀態(tài)更新、優(yōu)先化聯(lián)系人、基于聯(lián)系人的優(yōu)先值來(lái)調(diào)整聯(lián)系人信息流動(dòng)以及映射分層可擴(kuò)展聯(lián)系人結(jié)構(gòu)的字段和子字段的功能性中的任何一個(gè)或多個(gè)。盡管被示作分離單元,然而可以將聯(lián)系人列表管理器921實(shí)現(xiàn)為編碼于存儲(chǔ)器卯7中的軟件、處理單元901中的邏輯,以及軟件和硬件這二者,等等。進(jìn)一步地,實(shí)現(xiàn)物可以包括在圖9中未示出的更少的或附加的組件(例如,視頻卡、音頻卡、附加網(wǎng)絡(luò)接口、外圍設(shè)備等)。處理器單元901、存儲(chǔ)設(shè)備911、聯(lián)系人列表管理器921和網(wǎng)絡(luò)接口卯9耦合于總線卯3。盡管被示作耦合于總線903,然而存儲(chǔ)器907可以耦合于處理器單元卯l。雖然參照各種實(shí)現(xiàn)和開(kāi)發(fā)描述了實(shí)施例,但是可以理解,這些實(shí)施例是說(shuō)明性的并且本發(fā)明的范圍不限于此。通常,可以用與任何硬件系統(tǒng)一致的設(shè)施來(lái)實(shí)現(xiàn)如文中所描述的用于保持和/或釋放聯(lián)系人狀態(tài)更新、優(yōu)先化聯(lián)系人、基于聯(lián)系人的優(yōu)先值來(lái)調(diào)整聯(lián)系人信息流動(dòng)以及映射分層可擴(kuò)展聯(lián)系人結(jié)構(gòu)的字段和子字段的技術(shù)。有可能存在很多變化、修改、添加和改進(jìn)。進(jìn)一步地,對(duì)于聯(lián)機(jī)聯(lián)系人的呈現(xiàn)狀態(tài)更新并不要求用戶在計(jì)算機(jī)處改變呈現(xiàn)管理應(yīng)用上的呈現(xiàn)狀態(tài)。如先前所陳述的,可以在包括移動(dòng)電話、智能電話、膝上型計(jì)算機(jī)、個(gè)人數(shù)據(jù)助理、游戲控制臺(tái)等在內(nèi)的各種設(shè)備上維護(hù)呈現(xiàn)狀態(tài)。另外,呈現(xiàn)狀態(tài)的改變并不要求用戶的交互(或者缺乏交互,例如,到空閑狀態(tài)的改變)。舉例來(lái)說(shuō),遺漏對(duì)移動(dòng)電話的呼叫可以觸發(fā)與該移動(dòng)電話關(guān)聯(lián)的聯(lián)系人的呈現(xiàn)狀態(tài)的改變。如另一例子,服務(wù)器可以觸發(fā)該服務(wù)器所維護(hù)的聯(lián)系人的呈現(xiàn)狀態(tài)的改變(例如,當(dāng)網(wǎng)絡(luò)通信業(yè)務(wù)量達(dá)到給定門(mén)限時(shí),服務(wù)器迫使所有呈現(xiàn)狀態(tài)成為"暫時(shí)不可用,,)??梢詾槲闹凶鳛閱蝹€(gè)實(shí)例而描述的組件、操作或結(jié)構(gòu)提供多個(gè)實(shí)例。最后,各種組件、操作和數(shù)據(jù)存儲(chǔ)之間的邊界在某種程度上是任意的,并且在特定的說(shuō)明性配置的上下文中說(shuō)明了特定的操作。設(shè)想了對(duì)功能性的其它分配并且其可以落入本發(fā)明的范圍內(nèi)。通常,可以將示例性配置中呈現(xiàn)為分離組件的結(jié)構(gòu)和功能性實(shí)現(xiàn)為組合的結(jié)構(gòu)或組件。類似地,可以將呈現(xiàn)為單個(gè)組件的結(jié)構(gòu)和功能性實(shí)現(xiàn)為分離組件。這些以及其它的變化、修改、添加和改進(jìn)都可以落入本發(fā)明的范圍內(nèi)。權(quán)利要求1.一種方法,其包括將優(yōu)先值與設(shè)備上的一組一個(gè)或多個(gè)應(yīng)用的多個(gè)聯(lián)機(jī)聯(lián)系人中的每個(gè)聯(lián)機(jī)聯(lián)系人進(jìn)行關(guān)聯(lián);監(jiān)控所述設(shè)備上涉及所述多個(gè)聯(lián)機(jī)聯(lián)系人中的至少一個(gè)聯(lián)機(jī)聯(lián)系人的事件;至少部分地基于一個(gè)或多個(gè)所監(jiān)控的事件,動(dòng)態(tài)更新與所述多個(gè)聯(lián)機(jī)聯(lián)系人中的所述至少一個(gè)聯(lián)機(jī)聯(lián)系人相關(guān)聯(lián)的優(yōu)先值;以及至少部分地基于經(jīng)動(dòng)態(tài)更新的與所述至少一個(gè)聯(lián)機(jī)聯(lián)系人相關(guān)聯(lián)的優(yōu)先值,動(dòng)態(tài)調(diào)整對(duì)所述至少一個(gè)聯(lián)機(jī)聯(lián)系人的聯(lián)系人信息的傳輸。2.根據(jù)權(quán)利要求1的方法,其進(jìn)一步包括為所述多個(gè)聯(lián)機(jī)聯(lián)系人中與滿足一個(gè)或多個(gè)預(yù)取準(zhǔn)則的優(yōu)先值相關(guān)聯(lián)的那些聯(lián)機(jī)聯(lián)系人預(yù)取聯(lián)系人信息。3.4艮據(jù)權(quán)利要求1的方法,其進(jìn)一步包括確定相關(guān)聯(lián)的優(yōu)先值中滿足一個(gè)或多個(gè)預(yù)取準(zhǔn)則的那些優(yōu)先值。4.根據(jù)權(quán)利要求l的方法,其進(jìn)一步包括確定使用所述多個(gè)聯(lián)機(jī)聯(lián)系人中的每個(gè)聯(lián)^系人的所述一組一個(gè)或多個(gè)應(yīng)用的數(shù)目,其中,與所述聯(lián)才/^系/^目關(guān)聯(lián)的優(yōu)先值至少部分地基于所確定的數(shù)目。5.根據(jù)權(quán)利要求1的方法,其中,所述事件包括以下中的一個(gè)或多個(gè)訪問(wèn)至少一個(gè)聯(lián)系人的頻率、與所述設(shè)備的環(huán)境相關(guān)的事件、使用所述至少一個(gè)聯(lián)系人的聯(lián)系人信息、向所述至少一個(gè)聯(lián)系人發(fā)送即時(shí)消息,以及向所述至少一個(gè)聯(lián)系人發(fā)送電子郵件消息。6.根據(jù)權(quán)利要求l的方法,其中,所述動(dòng)態(tài)調(diào)整包括向服務(wù)器設(shè)備傳送所述關(guān)聯(lián)的優(yōu)先值,以便允許所述服務(wù)器設(shè)備至少部分地基于所述優(yōu)先值來(lái)調(diào)整對(duì)所述多個(gè)聯(lián)機(jī)聯(lián)系人的聯(lián)系人信息的傳輸。7.根據(jù)權(quán)利要求6的方法,其進(jìn)一步包括所述服務(wù)器設(shè)備基于所述服務(wù)器設(shè)備的一個(gè)或多個(gè)環(huán)境因素來(lái)更新所傳送的優(yōu)先值。8.根據(jù)權(quán)利要求l的方法,其進(jìn)一步包括檢查所述多個(gè)聯(lián)機(jī)聯(lián)系人的元數(shù)據(jù)以及所述一組一個(gè)或多個(gè)應(yīng)用的歷史數(shù)據(jù),所述歷史數(shù)據(jù)用于對(duì)應(yīng)于所述多個(gè)聯(lián)^系人中的聯(lián)機(jī)聯(lián)系人;以及至少部分地基于所述檢查來(lái)確定所述優(yōu)先值。9.根據(jù)權(quán)利要求8的方法,其進(jìn)一步包括使用一個(gè)或多個(gè)試探來(lái)基于所檢查的元數(shù)據(jù)和歷史數(shù)據(jù)中的至少一個(gè)確定所述優(yōu)先值。10.—種方法,其包括確定笫一設(shè)備上的多個(gè)聯(lián)機(jī)聯(lián)系人關(guān)于所述設(shè)備上的多個(gè)通信應(yīng)用的滲透性;檢查所述多個(gè)通信應(yīng)用關(guān)于所述多個(gè)聯(lián)機(jī)聯(lián)系人中對(duì)應(yīng)的聯(lián);^系人的數(shù)據(jù);基于所確定的滲透性和所述檢查向所述多個(gè)聯(lián)機(jī)聯(lián)系人中的每個(gè)聯(lián)機(jī)聯(lián)系人分派優(yōu)先值;以及向第二設(shè)備傳送所分派的優(yōu)先值,以便所述第二設(shè)備基于所分派的優(yōu)先值來(lái)動(dòng)態(tài)調(diào)整所述多個(gè)聯(lián)機(jī)聯(lián)系人的聯(lián)系人信息向所述第一設(shè)備的流動(dòng)。11.根據(jù)權(quán)利要求10的方法,其進(jìn)一步包括所述第二設(shè)備基于所述第二設(shè)備的環(huán)境因素來(lái)修改所述優(yōu)先值。12.根據(jù)權(quán)利要求10的方法,其進(jìn)一步包括基于所分派的優(yōu)先值來(lái)動(dòng)態(tài)調(diào)整所述多個(gè)聯(lián)機(jī)聯(lián)系人的聯(lián)系人信息向所述第一設(shè)備的流動(dòng)。13.—種裝置,其包括一組一個(gè)或多個(gè)網(wǎng)洛接口,其被配置以便接收用于多個(gè)聯(lián)機(jī)聯(lián)系人的優(yōu)先值并且被配置以便傳送所述多個(gè)聯(lián)M系人的聯(lián)系人信息;聯(lián)系人列表管理器,其被配置以便維護(hù)具有所述多個(gè)聯(lián)機(jī)聯(lián)系人的聯(lián)系人列表,將通過(guò)所述一組一個(gè)或多個(gè)網(wǎng)口所接收的用于所述多個(gè)聯(lián)機(jī)聯(lián)系人的優(yōu)先值與所述多個(gè)聯(lián)才緣系人進(jìn)行關(guān)聯(lián),以及至少部分地基于所述優(yōu)先值來(lái)調(diào)整經(jīng)由所述一組一個(gè)或多個(gè)網(wǎng)洛接口對(duì)所述多個(gè)聯(lián)機(jī)聯(lián)系人的聯(lián)系人信息的傳輸。14.根據(jù)權(quán)利要求13的裝置,其中所述聯(lián)系人列表管理器被進(jìn)一步配置以<更基于以下中的至少一種來(lái)修改至少一個(gè)所述優(yōu)先值所述裝置上的負(fù)載、所述裝置的管理配置,以及所述裝置的可用功率。15.根據(jù)權(quán)利要求13的裝置,其中所述聯(lián)系人列表管理器被進(jìn)一步配置以便確定與滿足一個(gè)或多個(gè)預(yù)取準(zhǔn)則的優(yōu)先值相關(guān)聯(lián)的多個(gè)聯(lián)機(jī)聯(lián)系人中的一組一個(gè)或多個(gè)聯(lián)機(jī)聯(lián)系人,以及向客戶機(jī)設(shè)備提供所確定的多個(gè)聯(lián)機(jī)聯(lián)系人中的所述一組一個(gè)或多個(gè)聯(lián)機(jī)聯(lián)系人的聯(lián)系人信息。全文摘要本發(fā)明提供了一種用于數(shù)據(jù)處理的方法和裝置??梢砸勒张c聯(lián)系人關(guān)聯(lián)的優(yōu)先值來(lái)調(diào)整對(duì)諸如呈現(xiàn)狀態(tài)這樣的關(guān)于聯(lián)系人的信息的傳送??梢葬槍?duì)特定的環(huán)境來(lái)收集與聯(lián)系人有關(guān)的各種參數(shù)并且利用其來(lái)向所述聯(lián)系人分派優(yōu)先值?;谒峙傻膬?yōu)先值來(lái)調(diào)整關(guān)于所述聯(lián)系人的信息的流動(dòng)。相比于具有較低優(yōu)先值的那些聯(lián)系人,可以從一個(gè)或多個(gè)服務(wù)器更為頻繁地將與具有較高優(yōu)先值的聯(lián)系人有關(guān)的信息傳送給客戶機(jī)設(shè)備。另外,可以將與關(guān)聯(lián)于滿足一個(gè)或多個(gè)準(zhǔn)則的優(yōu)先值的聯(lián)系人有關(guān)的信息從服務(wù)器預(yù)取到客戶機(jī)設(shè)備。文檔編號(hào)H04L12/58GK101404789SQ20081014982公開(kāi)日2009年4月8日申請(qǐng)日期2008年9月27日優(yōu)先權(quán)日2007年10月2日發(fā)明者G·M·比德?tīng)?M·L·馬斯特森申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司