国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      動態(tài)聯(lián)系人列表管理的制作方法

      文檔序號:6359932閱讀:186來源:國知局
      專利名稱:動態(tài)聯(lián)系人列表管理的制作方法
      動態(tài)聯(lián)系人列表管理背景可提供包括整合各種通信模態(tài)與不同服務(wù)在內(nèi)的許多能力的現(xiàn)代通信系統(tǒng)實現(xiàn)人們之間的大量通信。社交網(wǎng)絡(luò)應(yīng)用、多模態(tài)企業(yè)通信應(yīng)用、以及類似的應(yīng)用是利用現(xiàn)代能力的快速增殖通信系統(tǒng)的示例。許多通信應(yīng)用或服務(wù)(例如,即時消息接發(fā)、IP語音“V0IP”應(yīng)用等)采用維護聯(lián)系人的機制。此類機制通常由終端用戶手動管理,并且難以(若有可能的話)在不同服務(wù)上轉(zhuǎn)移或維護。用戶可花費相當大的時間量來管理這些聯(lián)系人以及處理可能被或可能不被頻繁使用的復(fù)雜的長的聯(lián)系人列表。隨著通信系統(tǒng)演進以及多模態(tài)、實時或非實時通信變得流行,跨各種應(yīng)用/服務(wù)管理聯(lián)系人信息越來越成為有挑戰(zhàn)性的任務(wù)。概述提供本概述以便以簡化的形式介紹將在以下的詳細描述中進一步描述的ー些概 念。本概述并不g在專門標識所要求保護的主題的關(guān)鍵特征或必要特征,也不g在用于幫助確定所要求保護的主題的范圍。實施例涉及與通信和協(xié)作應(yīng)用和設(shè)備相關(guān)聯(lián)的動態(tài)管理的聯(lián)系人列表??苫谥T如用戶簡檔、聯(lián)系人信息、過去的通信信息、應(yīng)用/設(shè)備類型、以及類似的信息之類的來自各個資源的信息來確定用于對聯(lián)系人列表區(qū)分優(yōu)先級的自動化和用戶定義的因子??蓪σ蜃舆M行加權(quán)并采用其來在不同的環(huán)境下對聯(lián)系人列表區(qū)分優(yōu)先級。根據(jù)ー些實施例,區(qū)分了優(yōu)先級的聯(lián)系人列表可被提供給用戶、被存儲或以其他方式被處理。通過閱讀下面的詳細描述并參考相關(guān)聯(lián)的附圖,這些及其他特點和優(yōu)點將變得顯而易見??梢岳斫猓笆鲆话忝枋龊鸵韵碌脑敿毭枋龆际钦f明性的,并且不限制所要求保護的各方面。附圖簡述圖I是示出ー個示例統(tǒng)一通信系統(tǒng)的圖示,其中可實現(xiàn)各實施例以預(yù)先填充聯(lián)系人列表;圖2是例示聯(lián)系人列表的動態(tài)管理中的組件和資源的框圖;圖3是例示根據(jù)各實施例的基于來自不同源的信息動態(tài)管理聯(lián)系人列表的概念圖;圖4是用于向用戶提供動態(tài)管理的聯(lián)系人信息的示例用戶界面的屏幕截圖;圖5是根據(jù)各實施例的示例動態(tài)聯(lián)系人管理系統(tǒng)中的各個組件和過程的框圖;圖6是可實現(xiàn)根據(jù)各實施例的系統(tǒng)的聯(lián)網(wǎng)環(huán)境;圖7是可實現(xiàn)各實施例的示例計算操作環(huán)境的框圖;以及圖8例示了根據(jù)各實施例的動態(tài)管理聯(lián)系人列表的過程的邏輯流程圖。詳細描述如以上所簡述的,聯(lián)系人列表可被動態(tài)地管理,并且基于來自不同源的信息和加權(quán)因子來對提供給用戶的聯(lián)系人信息區(qū)分優(yōu)先級。在以下詳細描述中,參考了構(gòu)成了詳細描述的一部分并作為說明示出了各具體實施方式
      或示例的附圖??山M合這些方面,可利用其他方面,并且可以做出結(jié)構(gòu)上的改變而不背離本發(fā)明的精神或范圍。因此,以下詳細描述并不g在限制,并且本發(fā)明的范圍由所附權(quán)利要求及其等效方案來限定。盡管在結(jié)合在個人計算機上的操作系統(tǒng)上運行的應(yīng)用程序執(zhí)行的程序模塊的一般上下文中描述了各實施方式,但是本領(lǐng)域的技術(shù)人員會認識到各方面也可以結(jié)合其它程序模塊實現(xiàn)。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。此外,本領(lǐng)域的技術(shù)人員可以明白,各實施例可以用其他計算機系統(tǒng)配置來實施,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費電子產(chǎn)品、小型計算機、大型計算機以及類似計算設(shè)備。各實施例還能在任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備來執(zhí)行的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可位于本地和遠程存儲器存儲設(shè)備兩者中。各實施例可被實現(xiàn)為計算機實現(xiàn)的過程(方法)、計算系統(tǒng)、或者諸如計算機程序產(chǎn)品或計算機可讀介質(zhì)等制品。計算機程序產(chǎn)品可以是計算機系統(tǒng)可讀并且編碼包括用于 使計算機或計算系統(tǒng)執(zhí)行示例過程的指令的計算機程序的計算機存儲介質(zhì)。例如,計算機可讀存儲介質(zhì)可經(jīng)由易失性計算機存儲器、非易失性存儲器、硬盤驅(qū)動器、閃存驅(qū)動器、軟盤或緊致盤和類似介質(zhì)中的ー個或多個來實現(xiàn)。貫穿本說明書,術(shù)語“平臺”可以是用于管理多模態(tài)通信系統(tǒng)的軟件和硬件組件的組合。平臺的示例包括但不限于,在多個服務(wù)器上執(zhí)行的托管服務(wù)、在單個服務(wù)器上執(zhí)行的應(yīng)用以及類似系統(tǒng)。術(shù)語“服務(wù)器”一般指通常在聯(lián)網(wǎng)環(huán)境中執(zhí)行ー個或多個軟件程序的計算設(shè)備。然而,服務(wù)器還可以被實現(xiàn)為在被視作網(wǎng)絡(luò)上的服務(wù)器的一個或多個計算設(shè)備上執(zhí)行的虛擬服務(wù)器(軟件程序)。以下提供關(guān)于這些技術(shù)和示例操作的更多細節(jié)。而且,結(jié)合聯(lián)系人列表的維護所用的術(shù)語“動態(tài)” g在例示常規(guī)辦法(其中被靜態(tài)存儲和管理的信息與嚴格的規(guī)則以及實施例聯(lián)用)之間的不同,以及實施例(其使得能基于諸如訂戶在場、用戶設(shè)備、談話類型以及類似參數(shù)之類頻繁改變的參數(shù)創(chuàng)建和更新聯(lián)系人信息)之間的不同。圖I包括示出ー個示例統(tǒng)一通信系統(tǒng)的圖示100,其中可實現(xiàn)各實施例以供動態(tài)管理聯(lián)系人列表。統(tǒng)ー通信系統(tǒng)是具有可提供給訂戶的各種各樣的能力和服務(wù)的現(xiàn)代通信系統(tǒng)的示例。統(tǒng)ー通信系統(tǒng)是便于即時消息收發(fā)、在場、音頻-視頻會議、web會議和類似功能的實時通信系統(tǒng)。在統(tǒng)一通信(“UC”)系統(tǒng)中,如

      圖100中示出的系統(tǒng),用戶可經(jīng)由作為該UC系統(tǒng)的客戶機設(shè)備的各種終端設(shè)備(102、104)來進行通信。每ー客戶機設(shè)備都能夠執(zhí)行用于語音通信、視頻通信、即時消息通信、應(yīng)用共享、數(shù)據(jù)共享等的ー個或多個通信應(yīng)用。除其增強功能之外,終端設(shè)備還可通過外部連接,如通過PBX 124,來促進到公共交換電話網(wǎng)(“PSTN”)的傳統(tǒng)電話呼叫。終端設(shè)備可包括任何類型的智能電話、蜂窩電話、執(zhí)行通信應(yīng)用的任何計算設(shè)備、智能汽車控制臺以及具有附加功能的增強電話設(shè)備。UC網(wǎng)絡(luò)110包括執(zhí)行不同任務(wù)的多個服務(wù)器。例如,UC服務(wù)器114提供注冊、在場以及路由功能。路由功能使該系統(tǒng)能夠基于默認和/或用戶設(shè)置的策略來將對ー用戶的呼叫路由到分配給該用戶的客戶端設(shè)備中的任ー個。例如,如果用戶不能通過常規(guī)電話被找到,則該呼叫可被轉(zhuǎn)發(fā)到用戶的蜂窩電話,并且如果沒有接聽則可以利用多個語音郵件選項。因為終端設(shè)備可以處理附加通信模式,所以UC服務(wù)器114可以通過接入服務(wù)器112提供對這些附加通信模式(例如即時消息收發(fā)、視頻通信等)的訪問。接入服務(wù)器112位于周邊網(wǎng)絡(luò)中并且以附加通信模式之一允許與其他用戶通過UC網(wǎng)絡(luò)110的連接。UC服務(wù)器114可包括執(zhí)行上述功能的組合的服務(wù)器,或僅提供特定功能的專用服務(wù)器。例如,提供在場功能的家庭服務(wù)器、提供路由功能的路由服務(wù)器等。類似地,接入服務(wù)器112可提供多個功能,諸如防火墻保護和連接,或僅提供專用功能。音頻/視頻(A/V)會議服務(wù)器118通過經(jīng)由內(nèi)部或外部網(wǎng)絡(luò)促進音頻和/或視頻會議能力來提供這些能力。中介服務(wù)器116作為去往和來自諸如PSTN或蜂窩網(wǎng)絡(luò)等其他類型的網(wǎng)絡(luò)的信令和媒體(例如,通過PBX 124的或來自蜂窩電話122的呼叫)的中介。中介服務(wù)器116還擔當會話發(fā)起協(xié)議(SIP)用戶代理。在UC系統(tǒng)中,用戶可以具有一個或多個身份,該身份不必限于電話號碼。根據(jù)集成網(wǎng)絡(luò),該身份可以采取任何形式,如電話號碼、會話發(fā)起協(xié)議(SIP)統(tǒng)ー資源標識符(URI)、或任何其他標識符。盡管在UC系統(tǒng)中可以使用任何協(xié)議,但SIP是常用方法。 SIP是用于創(chuàng)建、修改和終止與一個或多個參與者的會話的應(yīng)用層控制(信令)協(xié)議。該協(xié)議還可用于創(chuàng)建包括因特網(wǎng)電話呼叫、多媒體分發(fā)和多媒體會議的雙方、多方或多播會話。SIP被設(shè)計成與底層傳輸層無關(guān)。SIP客戶機可使用傳輸控制協(xié)議(“TCP”)來連接到SIP服務(wù)器和其他SIP端點。SIP主要用于建立和破壞語音或視頻呼叫。然而,它可以在需要會話發(fā)起的任何應(yīng)用中使用。這些應(yīng)用包括事件訂閱和通知、終端移動性等。語音和/或視頻通信通常通過單獨的會話協(xié)議(通常是實時協(xié)議(“RTP”))來完成。UC系統(tǒng)可為社交聯(lián)網(wǎng)、多模態(tài)企業(yè)通信、及類似環(huán)境提供平臺。當訂戶參與到這樣的環(huán)境中時,作為利用其提升的通信應(yīng)用的能力的部分,他們開發(fā)聯(lián)系人列表。在根據(jù)實施例的系統(tǒng)中,不同應(yīng)用的聯(lián)系人列表可關(guān)聯(lián)各種通信和協(xié)作應(yīng)用和設(shè)備來動態(tài)地管理,并且基于加權(quán)因子(諸如訂戶與聯(lián)系人之間的通信的類型和頻率、應(yīng)用/設(shè)備類型和能力、時亥IJ、星期幾、顯式定義的關(guān)系、和類似參數(shù))來區(qū)分優(yōu)先級。以下討論更詳細的示例。雖然圖I中的示例系統(tǒng)已被描述為具有諸如中介服務(wù)器、A/V服務(wù)器和類似設(shè)備等特定組件,但各實施例不限于這些組件或系統(tǒng)配置并且能夠用采用更少或更多組件的其他系統(tǒng)配置來實現(xiàn)?;诟鞣N源和加權(quán)因子動態(tài)管理聯(lián)系人列表的系統(tǒng)的功能還可取決于組件能力和系統(tǒng)配置來不同地分布在系統(tǒng)的各組件之間。此外,各實施例不限于統(tǒng)一通信系統(tǒng)。此處所討論的方法可應(yīng)用于使用此處所描述的原理的聯(lián)網(wǎng)通信環(huán)境中的任何數(shù)據(jù)交換。圖2是例示聯(lián)系人列表的動態(tài)管理中的組件和資源的框圖。如以上所提及的,根據(jù)實施例的系統(tǒng)可基于從各種源計算出的加權(quán)因子來動態(tài)地管理用戶的聯(lián)系人列表。用于確定優(yōu)先級所使用的信息中的ー些可包括通信/協(xié)作的頻率、通信的類型、時刻、星期幾、顯式定義的關(guān)系以及類似的用戶偏好。用于區(qū)分聯(lián)系人列表的優(yōu)先級中可使用的各種類型的信息在示圖200中以四種類別示出。用戶信息232可包括與用戶的簡檔相關(guān)聯(lián)的任何信息。用戶信息232的示例可包括由用戶(例如,經(jīng)理、團隊成員等)顯式定義的關(guān)系、用戶應(yīng)用/設(shè)備能力(例如,談話的模態(tài))、用戶位置(例如,家、工作、公共場所)、關(guān)于用戶的當前時刻和/或星期幾、以及顯式用戶偏好。聯(lián)系人信息234指的是與聯(lián)系人列表中的特定聯(lián)系人相關(guān)聯(lián)的信息,諸如聯(lián)系人顯式定義的關(guān)系、聯(lián)系人應(yīng)用/設(shè)備能力、聯(lián)系人位置、關(guān)于聯(lián)系人的當前時刻和/或星期幾、以及類似信息。通信信息236涵蓋與過去同個體聯(lián)系人的談話相關(guān)聯(lián)的信息。這些可包括通信頻率、通信時間、通信長度、通信模態(tài)(例如,音頻、視頻、電子郵件、即時消息、數(shù)據(jù)協(xié)作、應(yīng)用共享、白板共享、多模態(tài)談話、多模態(tài)會議等)、通信中涉及的人數(shù)、通信是由用戶還是聯(lián)系人(或者由第三方)發(fā)起、以及類似的信息。其 他信息238可包括任何其余相關(guān)信息源,諸如網(wǎng)絡(luò)狀況、管理規(guī)則等。以上所討論的信息可被用來計算加權(quán)因子以便對聯(lián)系人列表區(qū)分優(yōu)先級(240)。以下是幾個示例情景。用于對聯(lián)系人列表區(qū)分優(yōu)先級的因子可首先基于顯式用戶偏好來加權(quán)。也可根據(jù)通信模態(tài)來對過去同聯(lián)系人的通信的類型進行加權(quán)。例如,電子郵件比即時消息或音頻呼叫更正式。因此,電子郵件談話可接收較低加權(quán)因子。類似地,頻繁通信的聯(lián)系人可具有優(yōu)于較不頻繁通信的聯(lián)系人的優(yōu)先級。過去通信的時刻和/或星期幾可能有助于確定聯(lián)系人的優(yōu)先級(例如,如果在工作時間之外與合作者通信,則此聯(lián)系人具有比其他合作者更高的優(yōu)先級)。類似地,用戶和聯(lián)系人的當前時刻和/或星期幾可決定聯(lián)系人應(yīng)當如何排序。對于用戶而言,與之的之前的通信全然在工作時間期間的聯(lián)系人在工作時間之外的期間可能被降低優(yōu)先級。用戶和聯(lián)系人可處在不同的時區(qū)。因而,在聯(lián)系人列表區(qū)分優(yōu)先級時可考慮相應(yīng)的時間??捎嫾暗牧愆`示例因子是用戶和/或聯(lián)系人的應(yīng)用/設(shè)備能力。例如,如果用戶當前使其不帶電子郵件或視頻能力的手持式設(shè)備處于活躍,則用戶主要與之進行視頻會議或電子郵件通信的聯(lián)系人可被降低優(yōu)先級。一旦對聯(lián)系人列表區(qū)分優(yōu)先級,就可通過用戶的通信設(shè)備將其顯示給用戶(242),或者可執(zhí)行其他動作244。其他動作244可包括將聯(lián)系人列表存儲在本地或遠程數(shù)據(jù)存儲中(246)、通過移除不頻繁或未使用的聯(lián)系人/添加新聯(lián)系人來更新聯(lián)系人列表(248)、向用戶提供關(guān)于不頻繁聯(lián)系人的提醒(250)、聯(lián)系人列表的優(yōu)先級的改變、以及類似動作。圖3包括例示根據(jù)各實施例的基于來自不同源的信息動態(tài)管理聯(lián)系人列表的概念圖300。盡管各實施例中的系統(tǒng)可能包括例如在圖I中示例性討論過的多個服務(wù)器和服務(wù),但圖3僅顯示那些與實施例相關(guān)的。用戶370可通過ー個或多個應(yīng)用以及設(shè)備(372、374和376)在社交網(wǎng)絡(luò)、企業(yè)網(wǎng)絡(luò)、專用網(wǎng)絡(luò)或類似網(wǎng)絡(luò)上參與到各個通信和協(xié)作中。這些網(wǎng)絡(luò)中的ー些可用于專業(yè)用途,其他用于私人用途。網(wǎng)絡(luò)和通信/協(xié)作服務(wù)可能是兼容的,從而啟用或禁用數(shù)據(jù)交換。用戶370可通過在與設(shè)備372、374或376中的一個處于連接的通信服務(wù)器306上執(zhí)行的通信服務(wù)364來與其他用戶和外部聯(lián)系人交互。用戶370用于參與到談話中的諸工具中的ー個是聯(lián)系人列表368。聯(lián)系人列表368不僅提供用于選擇人和資源的聯(lián)系人信息,還出于使用的便利允許對聯(lián)系人進行編組,提供諸如與聯(lián)系人相關(guān)聯(lián)的在場信息等等之類的附加信知、O用于動態(tài)地管理聯(lián)系人列表368的加權(quán)因子可由通信服務(wù)364的聯(lián)系人列表區(qū)分優(yōu)先級模塊366基于接收自各個源的數(shù)據(jù)來計算。例如,在諸如所有系統(tǒng)訂戶的目錄或各個訂戶組的不同的數(shù)據(jù)存儲之類的通信系統(tǒng)內(nèi),多個聯(lián)系人數(shù)據(jù)存儲354可用。目錄服務(wù)器352還可以是聯(lián)系人信息的源。類似地,可從UC服務(wù)器356、其他通信服務(wù)器358、或類似源接收與過去的通信有關(guān)的數(shù)據(jù)(類型、模態(tài)、長度、時間等)。在場服務(wù)器362可提供關(guān)于聯(lián)系人和/或用戶370的位置、時間和類似信息。根據(jù)ー些實施例,可對來自這些各個源的數(shù)據(jù)進行分析、編組以及加權(quán)如以上所討論的為了對聯(lián)系人列表368排序而計算加權(quán)因子。信息中的ー些可以是對與用戶相關(guān)聯(lián)的各種數(shù)據(jù)存儲的數(shù)據(jù)挖掘的結(jié)果。因而,用于確定加權(quán)因子的數(shù)據(jù)挖掘的時段(例如,在最近6個月或任何其他預(yù)定義時段)可自動確定或由用戶370指定。用于收集數(shù)據(jù)以計算加權(quán)因子的規(guī)則是可基于用戶或通信類型的屬性進ー步定制的。例如,可定義不同的時段以針對不同的訂戶級別對聯(lián)系人存儲進行數(shù)據(jù)挖掘(經(jīng)理的信息可從過去一年的記錄中導(dǎo)出,助理的信息可從過去六個月的記錄導(dǎo)出,電子郵件通信的數(shù)據(jù)與語音呼叫的數(shù)據(jù)相比可以是在更長的時段內(nèi)收集的,等等)。雖然參照“聯(lián)系人”描述了實施例,但是此術(shù)語應(yīng)當被理解為不限于電子郵件或日歷應(yīng)用中的聯(lián)系人列表。如本文中所用的聯(lián)系人指代不同網(wǎng)絡(luò)上采用ー個或多個模態(tài)參與到談話中的通信方的寬泛理解。圖1、2和3中的示例系統(tǒng)已被描述為具有諸如通信服務(wù)器、目錄服務(wù)器、在場服務(wù) 器等特定組件,但各實施例不限于根據(jù)這些示例配置的通信系統(tǒng)。采用動態(tài)聯(lián)系人列表管理的多模態(tài)通信系統(tǒng)可以用采用更少或更多組件并執(zhí)行其他任務(wù)的配置來實現(xiàn)。圖4是用于向用戶提供動態(tài)管理的聯(lián)系人信息的示例用戶界面的屏幕截圖。諸如圖3中采用動態(tài)管理的聯(lián)系人列表的通信應(yīng)用364之類的通信應(yīng)用可利用任何類型的用戶界面,在屏幕截圖400中示出了具有選擇特征的示例用戶界面。該用戶界面可包括用戶的圖片(478)、名稱和狀態(tài)(480)、以及當前位置(482)。用于激活各種通信模式(例如,電話呼叫、會議呼叫、文本消息接發(fā)等)的圖形圖標484可向用戶提供發(fā)起(或應(yīng)答)各種通信會話的替換性方法。用戶界面的一部分(486)可使得訂戶能在用于通信的不同選項當中進行選擇,諸如從聯(lián)系人列表選擇聯(lián)系人、或選擇ー個組。如先前所討論的,聯(lián)系人可被呈現(xiàn)為單個列表或在各組中加以分類。示圖400中例示的示例類別包括最近聯(lián)系人(在附圖中未展開)、銷售團隊488、私人聯(lián)系人490、以及管理492。如先前所討論的,對列表中的聯(lián)系人區(qū)分優(yōu)先級和/或?qū)β?lián)系人分類可通過基于與用戶、聯(lián)系人、過去的通信會話、當前環(huán)境(時間、位置、設(shè)備/應(yīng)用能力等)相關(guān)聯(lián)的信息計算加權(quán)因子來完成。用于計算加權(quán)因子的信息可以是從諸如結(jié)合圖2和3討論的那些源之類的各種源檢索的??墒沟糜脩艉?或管理員能定義用于計算加權(quán)因子的規(guī)則、修改列表中的聯(lián)系人位置、或執(zhí)行類似動作。聯(lián)系人可以以包括文本、圖形、以及其他呈現(xiàn)形式(其可包括附加功能)在內(nèi)的許多形式來顯示。上述討論的情形,示例系統(tǒng)、聯(lián)系人信息或應(yīng)用是用于說明目的。各實施例不限于那些示例??砂赐帽疚闹兴枋龅脑眍愃频姆绞皆趯崿F(xiàn)對聯(lián)系人列表的動態(tài)管理時使用其他形式的聯(lián)系人數(shù)據(jù)、區(qū)分優(yōu)先級或編組方法、和應(yīng)用。此外,諸如圖4中所示的用戶界面之類的用于顯示動態(tài)管理的聯(lián)系人列表的用戶界面可包括更少或附加圖形或文本元件和功能。圖5例示了根據(jù)各實施例的示例動態(tài)聯(lián)系人管理系統(tǒng)中的各個組件和過程的框圖 500。根據(jù)ー些實施例,可在各個步驟中動態(tài)管理聯(lián)系人列表。首先,系統(tǒng)可創(chuàng)建用于存儲用戶元數(shù)據(jù)的聯(lián)系人對象,該用戶元數(shù)據(jù)包括關(guān)于用戶的信息連同諸如聯(lián)系人權(quán)重、與聯(lián)系人的關(guān)系、用戶偏好、聯(lián)系人能力和所用模態(tài)(例如,如果用戶使用僅有電話功能的設(shè)備,則可將過去與之的通信全都是即時消息的聯(lián)系人從列表中丟棄或者降低其優(yōu)先級)之類的聯(lián)系人管理的附加信息。用于聯(lián)系人對象的模式可以是可擴展成存儲聯(lián)系人的附加元數(shù)據(jù)的(若有需要的話)。第二步驟可包括基于各種因子502來計算聯(lián)系人的權(quán)重。聯(lián)系人權(quán)重定義聯(lián)系人與用戶的相對距離??苫诟鞣N加權(quán)因子502來計算聯(lián)系人的整體權(quán)重。示例因子包括與聯(lián)系人的通信頻率504(例如,用戶一天與之通信三次的聯(lián)系人與一天被呼叫或通電子郵件一次的另ー聯(lián)系人相比可具有更高的權(quán)重);諸如傳入、傳出、組通信等等之類的通信類型514(例如,由用戶向聯(lián)系人發(fā)起的通信可帶有比由聯(lián)系人或組通信發(fā)起的通信更高的權(quán)重);諸如電子郵件、即時消息、電話等等之類的通信模態(tài)512(例如,用戶可對大多數(shù)聯(lián)系人使用即時消息,但僅對私人聯(lián)系人使用電話);時刻/星期幾和持續(xù)時間(例如,在工作時間之后的通信或較長的談話可為聯(lián)系人定義較高的權(quán)重)。其他因素可包括時刻(或星期幾)506,用戶定義的關(guān)系508,組通信中的參與者的 數(shù)目516,用戶和聯(lián)系人的客戶機應(yīng)用類型和能力510,用戶和聯(lián)系人的客戶機設(shè)備類型和能力518。根據(jù)實施例的系統(tǒng)還可采用老化算法來減小未被頻繁聯(lián)系的聯(lián)系人的權(quán)重。這進而可降低列表中的聯(lián)系人的優(yōu)先級。接著,可創(chuàng)建聯(lián)系人列表高速緩存,以計算動態(tài)聯(lián)系人列表(520)。系統(tǒng)可創(chuàng)建用戶在過去與之通信的多個聯(lián)系人的高速緩存。該高速緩存還可包括已被用戶顯式添加到聯(lián)系人列表的聯(lián)系人。高速緩存可由諸如電子郵件應(yīng)用、通信應(yīng)用、社交網(wǎng)絡(luò)應(yīng)用、協(xié)作應(yīng)用、桌面設(shè)備、手持式設(shè)備、智能電話以及類似的設(shè)備和應(yīng)用之類的與用戶相關(guān)聯(lián)的多個設(shè)備和應(yīng)用(534、536和538)共享。根據(jù)ー些實施例,聯(lián)系人列表高速緩存可被存儲在用戶的漫游簡檔中,從而允許從多個設(shè)備和端點來訪問。也可在與用戶簡檔相關(guān)聯(lián)的統(tǒng)ー聯(lián)系人存儲522中維護具有權(quán)重和其他聯(lián)系人屬性的聯(lián)系人列表。此存儲可與特定通信/協(xié)作服務(wù)或某一其他集中式數(shù)據(jù)庫相關(guān)聯(lián)。能訪問此中央存儲的任何應(yīng)用或設(shè)備可拉取頻繁聯(lián)系人列表。動態(tài)管理聯(lián)系人列表中的另ー步驟是通過通信/協(xié)作應(yīng)用顯示列表。應(yīng)用可調(diào)用進入集中式列表以獲得就應(yīng)用和/或設(shè)備所支持的模態(tài)而言相關(guān)的頻繁聯(lián)系人。例如,如果應(yīng)用僅允許即時消息和電話談話,而不允許電子郵件,則其可拉取具有用于分別支持即時消息和電話會話的SIP URI或Tel URI的頻繁聯(lián)系人的聯(lián)系人列表。另ー示例可以是拉取具有便于語音通信的能力的頻繁聯(lián)系人列表的電話應(yīng)用。由于就聯(lián)系人對象存儲數(shù)據(jù),因此在單個位置啟用不同信令機制的關(guān)聯(lián),并且應(yīng)用可基于支持的信令協(xié)議來過濾聯(lián)系人數(shù)據(jù)以進行顯示。此外,如果頻繁聯(lián)系人列表被存儲在集中式位置中,則其提供對所有應(yīng)用的便利訪問。可對不同的應(yīng)用(528、523和532)定制頻繁聯(lián)系人的呈現(xiàn)。根據(jù)其他實施例,可向應(yīng)用提供對用于編輯/計算聯(lián)系人的權(quán)重以及將其更新到集中式用戶簡檔的界面的訪問。如以上所討論的,可使得用戶能提供對動態(tài)聯(lián)系人列表的定制的輸入。根據(jù)ー些實施例的系統(tǒng)可向用戶提供用于控制動態(tài)聯(lián)系人列表的選項。用戶可定義可被系統(tǒng)用來定義聯(lián)系人列表的他的/她的偏好。此類選項可包括但不限于基于應(yīng)用、設(shè)備、時刻、關(guān)系、位置等的偏好。此外,呈現(xiàn)定制聯(lián)系人列表的應(yīng)用和設(shè)備可將進ー步反饋提供給系統(tǒng)以動態(tài)地計算聯(lián)系人權(quán)重(540)。根據(jù)進ー步實施例,對聯(lián)系人列表的動態(tài)管理可包括從列表移除舊的或未使用的聯(lián)系人??稍谖词褂寐?lián)系人引擎524處使用老化算法來減小尚未被頻繁聯(lián)系的聯(lián)系人的權(quán)重。由于系統(tǒng)包含關(guān)于與聯(lián)系人有關(guān)的各種元數(shù)據(jù)的知識,因此其可提示用戶從聯(lián)系人列表移除此類聯(lián)系人,或者提醒用戶聯(lián)系(526)他們,從而幫助整體聯(lián)系人管理。聯(lián)系人列表清除可為設(shè)備或應(yīng)用所特有。例如,聯(lián)系人可以是與用戶簡檔相關(guān)聯(lián)的統(tǒng)ー聯(lián)系人存儲的部分,但是用戶可能不希望在他/她的即時消息接發(fā)應(yīng)用的聯(lián)系人列表中再顯示該聯(lián)系人。圖6是可實現(xiàn)各實施例的示例聯(lián)網(wǎng)環(huán)境。提供通信系統(tǒng)中的動態(tài)聯(lián)系人管理的平臺可以通過諸如托管服務(wù)等在一個或多個服務(wù)器618上執(zhí)行的軟件來實現(xiàn)。該平臺可以通過網(wǎng)絡(luò)610來與諸如服務(wù)器613或膝上型計算機612和臺式計算機611 ( ‘客戶機設(shè)備’)等各個計算設(shè)備上的客戶機應(yīng)用程序進行通信。
      如以上所討論的,與通信應(yīng)用或服務(wù)相關(guān)聯(lián)的聯(lián)系人區(qū)分優(yōu)先級模塊可被用來管理聯(lián)系人列表,即基于加權(quán)因子和其他元數(shù)據(jù)對聯(lián)系人區(qū)分優(yōu)先級,以及基于類似因子修改列表。在諸服務(wù)器618或單個服務(wù)器614上執(zhí)行的通信服務(wù)或應(yīng)用可通過客戶機設(shè)備611,612或613從用戶處接收輸入,從數(shù)據(jù)存儲616檢索聯(lián)系人/用戶/通信數(shù)據(jù),井向用戶提供區(qū)分了優(yōu)先級的聯(lián)系人列表。在其他實施例中,可基于用戶請求傳送(例如,通過電子郵件)、打印、或存儲區(qū)分了優(yōu)先級的聯(lián)系人列表。網(wǎng)絡(luò)610可包括服務(wù)器、客戶機、因特網(wǎng)服務(wù)供應(yīng)商以及通信介質(zhì)的任何拓撲結(jié)構(gòu)。根據(jù)各實施例的系統(tǒng)可以具有靜態(tài)或動態(tài)拓撲結(jié)構(gòu)。網(wǎng)絡(luò)610可包括諸如企業(yè)網(wǎng)絡(luò)等安全網(wǎng)絡(luò)、諸如無線開放網(wǎng)絡(luò)等非安全網(wǎng)絡(luò)、或因特網(wǎng)。網(wǎng)絡(luò)610還可通過諸如公共交換電話網(wǎng)絡(luò)(PSTN)或蜂窩網(wǎng)絡(luò)等其他網(wǎng)絡(luò)來協(xié)調(diào)通信。此外,網(wǎng)絡(luò)610可包括諸如藍牙或類似網(wǎng)絡(luò)等近程無線網(wǎng)絡(luò)。網(wǎng)絡(luò)610提供本文描述的節(jié)點之間的通信。作為示例而非限制,網(wǎng)絡(luò)610可以包括無線介質(zhì),諸如聲學(xué)、RF、紅外和其他無線介質(zhì)。可以采用計算設(shè)備、應(yīng)用、數(shù)據(jù)源和數(shù)據(jù)分發(fā)系統(tǒng)的許多其它配置來實現(xiàn)具有動態(tài)管理的聯(lián)系人列表的通信系統(tǒng)。此外,圖6中所討論的聯(lián)網(wǎng)環(huán)境僅用于說明目的。各實施例不限于示例應(yīng)用、模塊、或過程。圖7及相關(guān)聯(lián)討論g在提供對其中可實現(xiàn)各實施例的合適計算環(huán)境的簡要概括描述。參考圖7,示出了根據(jù)各實施例的用于應(yīng)用的示例計算操作環(huán)境(諸如計算設(shè)備700)的框圖。在基本配置中,計算設(shè)備700可以是管理通信應(yīng)用或服務(wù)并包括至少ー個處理單元702和系統(tǒng)存儲器704的服務(wù)器。計算設(shè)備700還可包括協(xié)作執(zhí)行程序的多個處理単元。取決于計算設(shè)備的確切配置和類型,系統(tǒng)存儲器704可以是易失性的(諸如RAM)、非易失性的(諸如ROM、閃存等)或是兩者的某種組合。系統(tǒng)存儲器704通常包括適于控制平臺操作的操作系統(tǒng)705,諸如來自華盛頓州雷德蒙市的微軟公司的WINDOWS 操作系統(tǒng)。系統(tǒng)存儲器704還可以包括一個或多個軟件應(yīng)用程序,諸如程序模塊706、通信服務(wù)722和聯(lián)系人列表管理模塊724。通信服務(wù)722可以是便于同提升的通信系統(tǒng)有關(guān)的客戶機應(yīng)用與服務(wù)器之間的通信的任何應(yīng)用。聯(lián)系人列表管理模塊724可接收聯(lián)系人信息、用戶簡檔、通信信息、和類似數(shù)據(jù),加權(quán)預(yù)定義因子,以及對要提供給用戶的聯(lián)系人列表區(qū)分優(yōu)先級,如先前所討論的。聯(lián)系人列表可基于接收自各個源的信息來動態(tài)地更新。聯(lián)系人列表管理模塊724和應(yīng)用722可以是向客戶端應(yīng)用/設(shè)備提供增強通信服務(wù)的托管服務(wù)的單獨應(yīng)用或集成模塊。該基本配置在圖7中由虛線708內(nèi)的那些組件示出。計算設(shè)備700可具有附加特征或功能。例如,計算設(shè)備700還可包括附加數(shù)據(jù)存儲設(shè)備(可移動和/或不可移動),例如磁盤、光盤或磁帯。在圖7中通過可移動存儲709和不可移動存儲710示出這樣的附加存儲。計算機可讀存儲介質(zhì)可以包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。系統(tǒng)存儲器704、可移動存儲709和不可移動存儲710都是計算機可讀存儲介質(zhì)的示例。計算機可讀存儲介質(zhì)包括,但不限干,RAM、R0M、EEPR0M、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光存儲、磁帶、磁盤存儲或其它磁存儲設(shè)備、或能用于存儲所需信息且可以由計算設(shè)備700訪問的任何其它介質(zhì)。任何這樣的計算機可讀存儲介質(zhì)都可以是計算設(shè)備700的一部分。計算設(shè)備700還可以具有輸入設(shè)備712,諸如鍵盤、鼠標、筆、語音輸入設(shè)備、觸摸輸入設(shè)備和類似輸入設(shè)備。還可以包括輸出設(shè)備714,諸如顯示器、揚聲器、打印機和其它類型的輸出設(shè)備。這些設(shè)備在本領(lǐng)域中公 知且無需在此處詳細討論。計算設(shè)備700還可包含通信連接716,該通信連接允許該設(shè)備諸如通過分布式計算環(huán)境中的有線或無線網(wǎng)絡(luò)、衛(wèi)星鏈接、蜂窩鏈接、短程網(wǎng)絡(luò)和類似機制來與其他設(shè)備718進行通信。其他設(shè)備718可包括執(zhí)行通信應(yīng)用的計算機設(shè)備、其他目錄或策略服務(wù)器和類似設(shè)備。ー個或多個通信連接716是通信介質(zhì)的ー個示例。通信介質(zhì)可在其中包括計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接之類的有線介質(zhì),以及諸如聲學(xué)、RF、紅外及其他無線介質(zhì)之類的無線介質(zhì)。各示例實施例還包括各種方法。這些方法可以用任何數(shù)量的方式,包括本文中所描述的結(jié)構(gòu)來實現(xiàn)。一種此類方式是通過本文中描述的類型的設(shè)備的機器操作。另一可任選方式是結(jié)合一個或多個人類操作者執(zhí)行該方法的各個操作中的某一些來執(zhí)行該方法的ー個或多個操作。這些人類操作者無需彼此同在ー處,而是其每ー個可以僅與執(zhí)行程序的一部分的機器同在ー處。圖8例示了根據(jù)各實施例的動態(tài)管理聯(lián)系人列表的過程800的邏輯流程圖。過程800可被實現(xiàn)為提升的通信系統(tǒng)的部分。過程800始于操作810,在那里檢索用戶簡檔。用戶簡檔可包括與用戶的通信/協(xié)作應(yīng)用、設(shè)備、當前時刻、位置、偏好、以及類似參數(shù)相關(guān)聯(lián)的信息。在操作820,可創(chuàng)建聯(lián)系人對象以關(guān)于聯(lián)系人(以及用戶)進行存儲。接下來可以是操作830,在那里檢索聯(lián)系人元數(shù)據(jù)。聯(lián)系人元數(shù)據(jù)可以是從先前所討論的各種資源處檢索的,并且包括聯(lián)系人通信/協(xié)作應(yīng)用、設(shè)備、聯(lián)系的時刻、聯(lián)系人的位置、過去與聯(lián)系人的通信模式、以及類似參數(shù)。在過程840,基于檢索到的元數(shù)據(jù)以及系統(tǒng)定義的和/或用戶定制的規(guī)則為每個聯(lián)系人計算加權(quán)因子。在操作850,加權(quán)因子可被用來計算每個聯(lián)系人的整體權(quán)重,該整體權(quán)重被用來在操作860對聯(lián)系人列表進行排序??苫谝陨纤峒暗囊蜃訛榕c用戶相關(guān)聯(lián)的每個應(yīng)用/設(shè)備定制聯(lián)系人列表。在操作870,可向用戶顯示區(qū)分了優(yōu)先級的聯(lián)系人列表。諸如移除未使用聯(lián)系人、就未使用聯(lián)系人提醒用戶等之類的其他動作也可以是基于在操作840和850的計算來執(zhí)行的。包括在過程800內(nèi)的各操作是用于說明目的?;趤碜愿鞣N資源的加權(quán)因子的動態(tài)聯(lián)系人列表管理可以使用此處所述的各原理通過具有更少或更多步驟的相似過程、以及不同的操作次序來實現(xiàn)。以上說明書、示例和數(shù)據(jù)提供了對各實施例的組成的制造 和使用的全面描述。盡管用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權(quán)利要求書中定義的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是作為實現(xiàn)權(quán)利要求和各實施方式的示例形式而公開的。
      權(quán)利要求
      1.一種至少部分地在計算設(shè)備中執(zhí)行的用于動態(tài)地管理多模態(tài)通信系統(tǒng)中的聯(lián)系人列表信息的方法,所述方法包括 確定用戶的簡檔; 確定與所述用戶的聯(lián)系人列表中的聯(lián)系人相關(guān)聯(lián)的聯(lián)系人信息; 基于所述聯(lián)系人信息計算所述聯(lián)系人中的每ー個的加權(quán)因子; 基干與每個聯(lián)系人相關(guān)聯(lián)的所述加權(quán)因子計算每個聯(lián)系人的整體權(quán)重; 基于所述聯(lián)系人列表中的每個聯(lián)系人的所述整體權(quán)重來對所述聯(lián)系人列表動態(tài)地排序;以及 向所述用戶呈現(xiàn)經(jīng)排序的聯(lián)系人列表。
      2.如權(quán)利要求I所述的方法,其特征在干,所述用戶的簡檔包括與以下ー組中的至少一個相關(guān)聯(lián)的信息由所述用戶顯式定義的關(guān)系、關(guān)于所述用戶的當前時刻、關(guān)于所述用戶的當前星期幾、所述用戶的當前位置、關(guān)于所述用戶的應(yīng)用能力、關(guān)于所述用戶的設(shè)備能力、以及顯式用戶偏好。
      3.如權(quán)利要求I所述的方法,其特征在于,所述聯(lián)系人信息包括與以下ー組中的至少一個相關(guān)聯(lián)的信息由所述聯(lián)系人顯式定義的關(guān)系、關(guān)于所述聯(lián)系人的當前時刻、關(guān)于所述聯(lián)系人的當前星期幾、所述聯(lián)系人的當前位置、關(guān)于所述聯(lián)系人的應(yīng)用能力、關(guān)于所述聯(lián)系人的設(shè)備能力、以及與所述聯(lián)系人的過去的通信模式。
      4.如權(quán)利要求3所述的方法,其特征在于,所述過去的通信模式包括以下一組中的至少ー個通信的頻率、每個過去的通信會話的持續(xù)時間、每個過去的通信會話的時刻、對應(yīng)于每個過去的通信會話的星期幾、每個過去的通信會話的模態(tài)、在過去排定的將來的活動的模態(tài)、每個過去的通信會話中的參與者的數(shù)目、以及每個過去的通信會話的發(fā)起者。
      5.如權(quán)利要求4所述的方法,其特征在于,所述過去的通信會話以及在過去排定的將來的活動的模態(tài)包括以下各項中的一個語音通信、視頻通信、電子郵件談話、即時消息對話、數(shù)據(jù)協(xié)作會話、應(yīng)用共享會話、白板共享會話、多模態(tài)對話、以及多模態(tài)會議。
      6.如權(quán)利要求I所述的方法,其特征在于,還包括 確定與所述多模態(tài)通信系統(tǒng)相關(guān)聯(lián)的附加信息,以計算所述加權(quán)因子,其中所述附加信息包括以下中的至少ー個網(wǎng)絡(luò)狀況和管理規(guī)則。
      7.如權(quán)利要求I所述的方法,其特征在于,還包括 基于所述加權(quán)因子對所述聯(lián)系人列表上的聯(lián)系人進行分類。
      8.如權(quán)利要求I所述的方法,其特征在于,還包括 基于所述加權(quán)因子確定不頻繁通信的聯(lián)系人;以及 向所述用戶提供關(guān)于所述不頻繁通信的聯(lián)系人的提醒。
      9.如權(quán)利要求8所述的方法,其特征在于,還包括 從所述聯(lián)系人列表自動移除所述不頻繁通信的聯(lián)系人。
      10.一種用于動態(tài)地管理多模態(tài)通信系統(tǒng)中的聯(lián)系人列表的通信系統(tǒng),所述系統(tǒng)包括 服務(wù)器,其被配置成 確定用戶的簡檔; 確定與所述用戶的聯(lián)系人列表中的聯(lián)系人相關(guān)聯(lián)的聯(lián)系人信息;基于所述聯(lián)系人信息計算所述聯(lián)系人中的每ー個的加權(quán)因子; 基干與每個聯(lián)系人相關(guān)聯(lián)的所述加權(quán)因子計算每個聯(lián)系人的整體權(quán)重; 基于所述聯(lián)系人列表中的每個聯(lián)系人的所述整體權(quán)重來對所述聯(lián)系人列表動態(tài)地排序;以及 使得所述聯(lián)系人列表在統(tǒng)ー聯(lián)系人存儲中對與所述用戶相關(guān)聯(lián)的通信應(yīng)用可用,其中所述聯(lián)系人列表基于所述通信應(yīng)用的能力被重新排序。
      11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述服務(wù)器維護聯(lián)系人列表高速緩存以便計算所述聯(lián)系人的每ー個的整體權(quán)重,所述高速緩存由與所述用戶相關(guān)聯(lián)的多個應(yīng)用和設(shè)備來共享。
      12.如權(quán)利要求11所述的系統(tǒng),其特征在干,向與所述用戶相關(guān)聯(lián)的多個應(yīng)用和設(shè)備提供用于修改對所述聯(lián)系人的所述加權(quán)因子和所述整體權(quán)重的計算的用戶界面。
      13.ー種其上存儲有用于動態(tài)地管理通信系統(tǒng)中的聯(lián)系人列表信息的指令的計算機可讀存儲介質(zhì),所述指令包括 確定用戶的簡檔; 確定與所述用戶的聯(lián)系人列表中的聯(lián)系人相關(guān)聯(lián)的聯(lián)系人信息; 確定與所述用戶同所述聯(lián)系人之間的過去的通信會話相關(guān)聯(lián)的附加信息; 基于所述用戶簡檔、所述聯(lián)系人信息、以及所述附加信息來計算所述聯(lián)系人的每ー個的加權(quán)因子; 基干與每個聯(lián)系人相關(guān)聯(lián)的所述加權(quán)因子計算每個聯(lián)系人的整體權(quán)重; 根據(jù)可擴展模式動態(tài)地維護聯(lián)系人對象中的每個聯(lián)系人的所述加權(quán)因子和所述整體權(quán)重; 使用所述聯(lián)系人對象來對聯(lián)系人列表進行排序;以及 向所述用戶呈現(xiàn)經(jīng)排序的聯(lián)系人列表。
      14.如權(quán)利要求13所述的計算機可讀介質(zhì),其特征在于,還包括 確定所述用戶的簡檔、所述聯(lián)系人信息和所述附加信息包括從與所述用戶相關(guān)聯(lián)的多個通信和協(xié)作應(yīng)用檢索數(shù)據(jù)。
      15.如權(quán)利要求13所述的計算機可讀介質(zhì),其特征在于,所述指令還包括執(zhí)行以下之 基于所述用戶的簡檔、所述聯(lián)系人信息和所述附加信息添加新聯(lián)系人、移除不頻繁通信的聯(lián)系人、以及向所述用戶提供關(guān)于不頻繁通信的聯(lián)系人的提醒。
      全文摘要
      與通信和協(xié)作應(yīng)用和設(shè)備相關(guān)聯(lián)地來動態(tài)地管理的聯(lián)系人列表??苫谥T如用戶簡檔、聯(lián)系人信息、過去的通信信息、應(yīng)用/設(shè)備類型、以及類似的信息之類的來自各個資源的信息來確定自動化和用戶定義的因子。可對因子進行加權(quán)并采用其來在不同的環(huán)境下對聯(lián)系人列表區(qū)分優(yōu)先級。區(qū)分了優(yōu)先級的聯(lián)系人列表可被提供給用戶、被存儲、被更新、或以其他方式被處理。
      文檔編號G06F15/16GK102822811SQ201180014586
      公開日2012年12月12日 申請日期2011年3月15日 優(yōu)先權(quán)日2010年3月19日
      發(fā)明者A·古普塔, A·拉加萬, C·科懷恩, D·周, 梁睿 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1