專利名稱:管理和顯示相關(guān)通信的技術(shù)的制作方法
管理和顯示相關(guān)通信的技術(shù)
背景技術(shù):
各種計算機實現(xiàn)的工具允許用戶持續(xù)跟蹤與其他人的通信。例如,某些電子郵件客戶機可以圍繞主題對電子郵件消息進行分組。顧客關(guān)系管理(CRM)工具允許顧客支持人員跟蹤與顧客關(guān)于服務(wù)問題的一系列交互。但是,在現(xiàn)實中,會話很少僅僅局限于一種通信通道。例如,電子郵件消息可以提示電話呼叫,或者顧客可能需要通過傳真發(fā)送或接收信息以繼續(xù)進行會話。本發(fā)明的改進正是針對這些和其他考慮事項而需要的。
發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以便以簡化形式介紹在以下的具體實施方式
中進一步描述的一些概念。本概述并非旨在標(biāo)識所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。各種實施例一般涉及管理和顯示相關(guān)通信的技術(shù)。一些實施例具體涉及管理和顯示用于顧客關(guān)系管理(CRM)應(yīng)用和工具的相關(guān)通信的技術(shù)。例如,在一個實施例中,計算機實現(xiàn)的系統(tǒng)可以包括在計算機上操作的通信管理工具(CMT),該CMT包括用于將來自多個通信類型的多個通信與會話線程相關(guān)聯(lián)的線程組件,以及用于將會話線程中的通信顯示為會話視圖的顯示組件。對其他實施例也予以描述并要求保護。通過閱讀下面的詳細(xì)描述并參考相關(guān)聯(lián)的附圖,這些及其他特點和優(yōu)點將變得顯而易見。應(yīng)該理解,前面的概括說明和下面的詳細(xì)描述只是說明性的,不會對所要求保護的各方面形成限制。附圖簡述
圖1示出第一系統(tǒng)的實施例。圖2示出分布式系統(tǒng)的實施例。圖3示出邏輯流程的實施例。圖4示出視圖的實施例。圖5示出邏輯流程的實施例。圖6示出邏輯流程的實施例。圖7示出計算體系結(jié)構(gòu)的實施例。圖8示出通信體系結(jié)構(gòu)的實施例。
具體實施例方式各種實施方式涉及用于管理來自各種通道的相關(guān)通信的技術(shù)。通常,可以分別對在不同通道中發(fā)生的通信進行分組,這打破了會話組件。某些常規(guī)工具也可以將所有通信分組在一起,而不區(qū)分通信屬于哪個會話。實施例可以在一個線程中將關(guān)于特定主題的通信分組在一起,并且可以將該線程顯示為會話。結(jié)果,實施例可以通過在邏輯上將所有相關(guān)通信分組在一起來改進對會話上下文的理解。實施例還可以改進用戶的效率、生產(chǎn)率和有效性。圖1示出管理和顯示相關(guān)通信的系統(tǒng)100的框圖。例如,在一個實施例中,系統(tǒng) 100可包括具有通信管理工具106的計算機實現(xiàn)的系統(tǒng)100,通信管理工具106可以具有多個組件108、110、112。如本文所使用的,術(shù)語“系統(tǒng)”、“工具”和“組件”旨在指示與計算機相關(guān)的實體,包括硬件、硬件和軟件的組合、軟件、或執(zhí)行中的軟件。例如,組件可被實現(xiàn)成, 在處理器上運行的進程、處理器、硬盤驅(qū)動器、多個(光和/或磁存儲介質(zhì)的)存儲驅(qū)動器、 對象、可執(zhí)行代碼、執(zhí)行的線程、程序、和/或計算機。作為說明,在服務(wù)器上運行的應(yīng)用和該服務(wù)器兩者都可以是組件。一個或多個組件可以駐留在進程和/或執(zhí)行的線程內(nèi),且組件可以視給定實現(xiàn)所需而位于一臺計算機上和/或分布在兩臺或更多的計算機之間。各實施例不限于此上下文。在圖1中示出的所示實施例中,系統(tǒng)100可被實現(xiàn)成電子設(shè)備的一部分。電子設(shè)備的示例可包括但不限于,移動設(shè)備、個人數(shù)字助理、移動計算設(shè)備、智能電話、蜂窩電話、 手機、單向?qū)ず魴C、雙向?qū)ず魴C、消息通信設(shè)備、計算機、個人計算機(PC)、臺式計算機、膝上型計算機、筆記本計算機、手持式計算機、服務(wù)器、服務(wù)器陣列或服務(wù)器場、Web服務(wù)器、網(wǎng)絡(luò)服務(wù)器、因特網(wǎng)服務(wù)器、工作站、小型計算機、大型計算機、超計算機、網(wǎng)絡(luò)設(shè)備、web設(shè)備、分布式計算系統(tǒng)、多處理器系統(tǒng)、基于處理器的系統(tǒng)、消費電子產(chǎn)品、可編程消費電子產(chǎn)品、電視機、數(shù)字電視機、機頂盒、無線接入點、基站、用戶站、移動用戶中心、無線電網(wǎng)絡(luò)控制器、 路由器、集線器、網(wǎng)關(guān)、網(wǎng)橋、交換機、機器、或其組合。雖然圖1中示出的系統(tǒng)100在特定拓?fù)浣Y(jié)構(gòu)中具有有限數(shù)量的元素,但可以理解,系統(tǒng)100可以視給定實現(xiàn)所需而在替換拓?fù)浣Y(jié)構(gòu)中包括更多或更少元素。組件108、110、112可以經(jīng)由各種類型的通信介質(zhì)來通信地耦合。組件108、110、 112可以協(xié)調(diào)彼此之間的操作。該協(xié)調(diào)可以涉及單向或雙向信息交換。例如,組件108、110、 112可以以通過通信介質(zhì)傳遞的信號形式來傳遞信息。該信息可被實現(xiàn)成分配給各個信號線的信號。在這些分配中,每一個消息都是信號。然而,其他實施例可另選地采用數(shù)據(jù)消息。 這些數(shù)據(jù)消息可以跨各個連接發(fā)送。示例性連接包括并行接口、串行接口和總線接口。在一實施例中,系統(tǒng)100可以包括在計算機上操作的通信管理工具(CMT) 106。CMT 106可以包括線程組件108和顯示組件110。線程組件108可以接收各種通信類型的通信數(shù)據(jù)102、104,并且可以將通信與會話組件112相關(guān)聯(lián)。顯示組件110可以將會話中的相關(guān)通信組織和顯示為會話視圖。線程組件108可以創(chuàng)建和維護會話組件112(本文中還稱為會話)。會話可以包括一個或多個通信114。通信114可以包括采用諸如電子郵件消息、即時消息、電話呼叫、 語音郵件消息、傳真、文本消息、聊天消息、任務(wù)、約定、或網(wǎng)絡(luò)會議(webinar)評論之類形式的數(shù)據(jù)。線程組件108可以分配或存儲通信114的屬性??赡艿膶傩钥梢园〞捤饕?116、消息標(biāo)識符(ID) 118、回復(fù)字段120、發(fā)件人122、收件人124、電子郵件地址126、或者電話號碼128。還可以為通信存儲或分配其它屬性130,例如時間/日期戳、優(yōu)先級、標(biāo)題、顧客ID、用戶分配的屬性等等。圖2示出管理和顯示相關(guān)通信的分布式系統(tǒng)200的框圖。分布式系統(tǒng)200可使系統(tǒng)100的結(jié)構(gòu)和/或操作的各部分跨多個計算實體分布。分布式系統(tǒng)200的示例可包括但不限于,客戶機-服務(wù)器體系結(jié)構(gòu)、3層體系結(jié)構(gòu)、N層體系結(jié)構(gòu)、緊耦合或群集的體系結(jié)構(gòu)、對等體系結(jié)構(gòu)、主-從體系結(jié)構(gòu)、共享數(shù)據(jù)庫體系結(jié)構(gòu)、以及其他類型的分布式系統(tǒng)。各實施例不限于此上下文。在一個實施例中,例如,分布式系統(tǒng)200可被實現(xiàn)為客戶機-服務(wù)器系統(tǒng)??蛻魴C 202可以實現(xiàn)CMT客戶機206和顯示組件110。服務(wù)器204可以實現(xiàn)CMT服務(wù)器208和線程組件108??蛻魴C202和服務(wù)器204可以使用通信信號212通過通信介質(zhì)210彼此通信。 例如,在一個實施例中,通信介質(zhì)可以包括無線信號。例如,在一個實施例中,通信信號322 可以包括有線信號。CMT服務(wù)器208可以在一個或多個服務(wù)器計算機上創(chuàng)建和維護所存儲的通信和會話。CMT服務(wù)器208可以向CMT客戶機206提供接口,使得CMT用戶可以距服務(wù)器系統(tǒng)204 遠程地查看并操控CMT數(shù)據(jù)。線程組件108可以是CMT服務(wù)器208的組件,或者可以是CMT 服務(wù)器208可以訪問的分立組件,諸如但不限于庫例程或小應(yīng)用程序。顯示組件110可以是CMT客戶機206的組件,或者可以是CMT客戶機206可以訪問的分立組件,諸如但不限于庫例程或小應(yīng)用程序。上述實施例的操作可參考一個或多個邏輯流程來進一步描述。可以理解,除非另外指明,否則代表性的邏輯流程不一定要按所呈現(xiàn)的次序或者按任何特定次序來執(zhí)行。此外,關(guān)于邏輯流程描述的各種活動可按串行或并行的方式執(zhí)行。視給定一組設(shè)計和性能約束所需,邏輯流程可使用所述實施例的一個或多個硬件元件和/或軟件元件或替換元件來實現(xiàn)。例如,邏輯流程可被實現(xiàn)為供邏輯設(shè)備(例如,通用或?qū)S糜嬎銠C)執(zhí)行的邏輯(例如,計算機程序指令)。圖3示出了邏輯流程300的一個實施例。邏輯流程300可表示由本文所描述的一個或多個實施例所執(zhí)行的操作中的部分或全部。在圖3所示出的實施例中,邏輯流程300在框302可以接收并存儲一個或多個通信。例如,CMT用戶可以從客戶機接收電子郵件,并且CMT 106可以存儲或以其它方式記錄該電子郵件的位置。在另一實施例中,CMT用戶可以創(chuàng)建電話會話的記錄,CMT 106可以將其作為通信來接收并存儲。各實施例不限于這些示例。邏輯流程300可以在相關(guān)通信之間創(chuàng)建線程(本文中還稱為會話)。例如,線程組件108可以使用通信的一個或多個屬性來標(biāo)識共同性。例如,在回復(fù)字段120中具有相同值的通信分組為線程。例如,相關(guān)通信可以被分配相同的會話索引116,或者可具有相關(guān)的消息ID 118。線程組件108可以使用通信屬性的任一個或全部來標(biāo)識相關(guān)通信。邏輯流程300在框306可以將線程中的通信顯示為會話視圖。例如,顯示組件110 可以顯示會話或線程中部分或全部通信的有序分組。圖4示出了會話視圖400的實施例。會話視圖400示出四個會話,例如會話402 和404。會話402包含來自"Raymond Largos (雷蒙德·拉格斯)”的電話呼叫通信406、響應(yīng)于通信406來自“Lisa (利薩),,的傳真通信408、響應(yīng)于通信406來自Lisa的電話呼叫通信、以及響應(yīng)于通信410來自Raymond Largos的電子郵件通信412。顯示組件110可以用縮進來顯示會話的通信,以指示通信之間的關(guān)系。例如,通信 408從通信406縮進,指示通信408是響應(yīng)于通信406而作出的。顯示組件110可以用表示通信類型的圖標(biāo)來顯示通信。例如,圖標(biāo)414指示電話呼叫通信,圖標(biāo)416指示電子郵件通信。顯示組件110可以對每個通信顯示方向性指示符以示出發(fā)件人。例如,會話視圖400使用箭頭圖標(biāo)418來指示來自“Bob (鮑勃),,的通信。各實施例不限于這些示例。圖5示出了邏輯流程500的一個實施例。邏輯流程500可表示由本文所描述的一個或多個實施例所執(zhí)行的操作中的部分或全部。在圖5所示出的實施例中,邏輯流程500可以在框502接收新通信。在框504,邏輯流程可以標(biāo)識與該新通信相關(guān)的線程。例如,線程組件108可以使用通信屬性的一個或多個來標(biāo)識相關(guān)線程。在一實施例中,線程組件108可以接受用戶輸入以標(biāo)識相關(guān)線程。 具體而言,當(dāng)沒有正常接收到具有足夠標(biāo)識屬性的通信時,用戶輸入可以用于標(biāo)識線程。例如,電子郵件消息通常具有發(fā)件人、收件人、主題、以及可以允許線程組件自動地或通過散列該電子郵件消息而定位相關(guān)線程的其它首部信息。另一方面,電話呼叫可以只具有可能不足以標(biāo)識相關(guān)線程的電話號碼。在這種情況下,CMT用戶可以手動輸入一些屬性信息以便允許線程組件108標(biāo)識相關(guān)線程。在框506,邏輯流程500可以將新通信與相關(guān)線程相關(guān)聯(lián)。例如,線程組件108可以向新通信分配會話索引116以將新通信與相關(guān)線程相關(guān)聯(lián)。圖6示出了邏輯流程600的一個實施例。邏輯流程600可表示由本文所描述的一個或多個實施例所執(zhí)行的操作中的部分或全部。在圖6所示的實施例中,在框602,邏輯流程600可以接收回復(fù)線程中的通信的選擇。例如,參照圖4,用戶可以選擇通信,諸如通信412,并且選擇回復(fù)所選通信。在框604,邏輯流程可以提示用戶選擇用于該回復(fù)的通信類型。例如,顯示組件 110可以用對話框、彈出菜單等提示用戶。通信類型包括電話呼叫、電子郵件、即時消息、傳
吉坐坐具寸寸。在框606,邏輯流程可以根據(jù)所選通信類型發(fā)送回復(fù)通信,并且將該回復(fù)保存為通信114。在一實施例中,CMT 106可以諸如通過允許用戶撰寫電子郵件并經(jīng)由CMT 106發(fā)送,直接發(fā)送回復(fù)通信?;蛘?,CMT 106可以存儲通信,例如由用戶輸入的電話呼叫通信記錄,而實際電話呼叫被置于CMT 106之外。在框608,邏輯流程可以將回復(fù)通信與線程相關(guān)聯(lián)。框608可以與框506類似。圖7示出適用于實現(xiàn)上述各實施例的示例性計算體系結(jié)構(gòu)700的實施例。計算體系結(jié)構(gòu)700包括各種常見計算元素,如一個或多個處理器、協(xié)同處理器、存儲器單元、芯片組、控制器、外圍設(shè)備、接口、振蕩器、定時設(shè)備、視頻卡、音頻卡、多媒體輸入/輸出(I/O)組件,等等。然而,各實施例不限于由計算體系結(jié)構(gòu)700來實現(xiàn)。如圖7所示,計算體系結(jié)構(gòu)700包括處理單元704、系統(tǒng)存儲器706以及系統(tǒng)總線 708。處理單元704可以是市場上可買到的各種處理器中的任一種。雙微處理器和其他多處理器體系結(jié)構(gòu)也可用作處理單元704。系統(tǒng)總線708向包括但不限于系統(tǒng)存儲器706的各系統(tǒng)組件提供到處理單元704的接口。系統(tǒng)總線708可以是若干類型的總線結(jié)構(gòu)中的任一種,這些總線結(jié)構(gòu)還可互連到存儲器總線(帶有或沒有存儲器控制器)、外圍總線、以及使用各類市場上可購買到的總線體系結(jié)構(gòu)中的任一種的局部總線。例如,系統(tǒng)存儲器706可以包括各種類型的存儲器單元,如只讀存儲器(ROM)、隨機存取存儲器(RAM)、動態(tài)RAM(DRAM)、雙倍數(shù)據(jù)率DRAM (DDRAM)、同步DRAM (SDRAM)、靜態(tài) RAM(SRAM)、可編程ROM(PROM)、可擦除可編程ROM(EPROM)、電可擦除可編程ROM(EEPROM)、 閃存、諸如鐵電聚合物存儲器等聚合物存儲器、奧氏存儲器、相變或鐵電存儲器、硅-氧化物-氮化物-氧化物-硅(S0N0Q存儲器、磁卡或光卡、或適于存儲信息的任何其他類型的介質(zhì)。在圖7示出的所示實施例中,系統(tǒng)存儲器706可包括非易失性存儲器710和/或易失性存儲器712?;据斎?輸出系統(tǒng)¢10 可以存儲在非易失性存儲器710中。計算機702可包括各種類型的計算機可讀存儲介質(zhì),包括內(nèi)置硬盤驅(qū)動器 (HDD) 714、用于讀寫可移動磁盤718的磁軟盤驅(qū)動器(FDD) 716、以及用于讀寫可移動光盤 722(例如,CD-ROM或DVD)的光盤驅(qū)動器720。HDD 714、FDD 716、以及光盤驅(qū)動器720可分別由HDD接口 724、FDD接口 7 和光盤驅(qū)動器接口 7 連接到系統(tǒng)總線708。用于外置驅(qū)動器實現(xiàn)的HDD接口 7M可包括通用串行總線(USB)和IEEE 1394接口技術(shù)中的至少一種或兩者。驅(qū)動器及相關(guān)聯(lián)的計算機可讀介質(zhì)提供了對數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)、計算機可執(zhí)行指令等的易失性和/或非易失性存儲。例如,多個程序模塊可存儲在驅(qū)動器和存儲器單元710、 712中,包括操作系統(tǒng)730、一個或多個應(yīng)用程序732、其他程序模塊734和程序數(shù)據(jù)736。一個或多個應(yīng)用程序732、其他程序模塊734、以及程序數(shù)據(jù)736可包括例如CMT 106、線程組件108、顯示組件110或會話組件112。用戶可以通過一個或多個有線/無線輸入設(shè)備,例如鍵盤738和諸如鼠標(biāo)740等定點設(shè)備將命令和信息輸入到計算機702中。其他輸入設(shè)備可包括話筒、紅外(IR)遙控器、 操縱桿、游戲墊、指示筆、觸摸屏等等。這些和其他輸入設(shè)備通常通過耦合到系統(tǒng)總線708 的輸入設(shè)備接口 742連接到處理單元704,但也可通過諸如并行端口、IEEE 1394串行端口、 游戲端口、USB端口、頂接口等其他接口連接。監(jiān)視器744或其他類型的顯示設(shè)備也經(jīng)由諸如視頻適配器746等接口連接到系統(tǒng)總線708。除了監(jiān)視器744之外,計算機通常包括諸如揚聲器、打印機等其他外圍輸出設(shè)備。計算機702可使用經(jīng)由有線和/或無線通信至一個或多個遠程計算機,諸如遠程計算機748的邏輯連接在聯(lián)網(wǎng)環(huán)境中操作。遠程計算機748可以是工作站、服務(wù)器計算機、路由器、個人計算機、便攜式計算機、基于微處理器的娛樂設(shè)備、對等設(shè)備或其他常見的網(wǎng)絡(luò)節(jié)點,并且通常包括相對于計算機702描述的許多或所有元件,但為簡明起見僅示出了存儲器/存儲設(shè)備750。所描繪的邏輯連接包括到局域網(wǎng)(LAN) 752和/或例如廣域網(wǎng) (WAN) 7M等更大的網(wǎng)絡(luò)的有線/無線連接。這些LAN和WAN聯(lián)網(wǎng)環(huán)境常見于辦公室和公司, 并且方便了諸如內(nèi)聯(lián)網(wǎng)等企業(yè)范圍計算機網(wǎng)絡(luò),所有這些都可連接到例如因特網(wǎng)等全球通信網(wǎng)絡(luò)。當(dāng)在LAN聯(lián)網(wǎng)環(huán)境中使用時,計算機702通過有線和/或無線通信網(wǎng)絡(luò)接口或適配器756連接到LAN 752。適配器756可以方便到LAN 752的有線和/或無線通信,并且還可包括其上設(shè)置的用于使用適配器756的無線功能進行通信的無線接入點。當(dāng)在WAN聯(lián)網(wǎng)環(huán)境中使用時,計算機702可以包括調(diào)制解調(diào)器758,或被連接到 WAN 7 上的通信服務(wù)器,或具有用于通過WAN 754(如通過因特網(wǎng))建立通信的其他裝置。 或為內(nèi)置或為外置以及有線和/或無線設(shè)備的調(diào)制解調(diào)器758經(jīng)由輸入設(shè)備接口 742連接到系統(tǒng)總線708。在聯(lián)網(wǎng)環(huán)境中,參考計算機702所描述的程序模塊,或其某些部分,可以存儲在遠程存儲器/存儲設(shè)備750中。應(yīng)該理解,所示網(wǎng)絡(luò)連接是示例性的,并且可以使用在計算機之間建立通信鏈路的其他手段。計算機702可操作來使用IEEE 802標(biāo)準(zhǔn)家族來與有線和無線設(shè)備或?qū)嶓w進行通信,這些實體例如是在操作上安置成與例如打印機、掃描儀、臺式和/或便攜式計算機、個人數(shù)字助理(PDA)、通信衛(wèi)星、任何一件與無線可檢測標(biāo)簽相關(guān)聯(lián)的設(shè)備或位置(例如,電話亭、報亭、休息室)以及電話進行無線通信(例如,IEEE 802. 7空中調(diào)制技術(shù))的無線設(shè)備。這至少包括Wi-Fi (即無線保真)、WiMax和藍牙 無線技術(shù)。由此,通信可以是與常規(guī)網(wǎng)絡(luò)相同的預(yù)定義的結(jié)構(gòu),或者,只是至少兩臺設(shè)備之間的特別通信。Wi-Fi網(wǎng)絡(luò)使用稱為 IEEE 802.7x(a、b、g等等)的無線電技術(shù)來提供安全、可靠、快速的無線連接。Wi-Fi網(wǎng)絡(luò)可用于將計算機彼此連接、連接到因特網(wǎng)以及連接到有線網(wǎng)絡(luò)(使用IEEE 802. 3相關(guān)介質(zhì)和功能)。圖8示出適用于實現(xiàn)上述各實施例的示例性通信體系結(jié)構(gòu)800的框圖。通信體系結(jié)構(gòu)800包括各種常見通信元件,如發(fā)射機、接收機、收發(fā)機、無線電、網(wǎng)絡(luò)接口、基帶處理器、天線、放大器、濾波器,等等。然而,各實施例不限于由通信體系結(jié)構(gòu)800來實現(xiàn)。如圖8所示,通信體系結(jié)構(gòu)800包括一個或多個客戶機802和服務(wù)器804??蛻魴C802可實現(xiàn)客戶機系統(tǒng)202。服務(wù)器804可實現(xiàn)服務(wù)器系統(tǒng)204??蛻魴C802和服務(wù)器 804在操作上連接到可被用來存儲相應(yīng)客戶機802和服務(wù)器804本地的信息(如cookie和 /或相關(guān)聯(lián)的上下文信息)的一個或多個相應(yīng)客戶機數(shù)據(jù)存儲808和服務(wù)器數(shù)據(jù)存儲810。 具體而言,服務(wù)器數(shù)據(jù)存儲810可以存儲通信114。客戶機802和服務(wù)器804可以使用通信框架806在彼此之間傳遞信息。通信框架806可以實現(xiàn)任何公知通信技術(shù),如適用于與分組交換網(wǎng)絡(luò)(例如,諸如因特網(wǎng)等公共網(wǎng)絡(luò)、諸如企業(yè)內(nèi)聯(lián)網(wǎng)等專有網(wǎng)絡(luò),等等)、電路交換網(wǎng)絡(luò)(例如,公共交換電話網(wǎng))、或分組交換網(wǎng)絡(luò)和電路交換網(wǎng)絡(luò)的組合(使用合適的網(wǎng)關(guān)和轉(zhuǎn)換器)一起使用的技術(shù)??蛻魴C802 和服務(wù)器804可以包括被設(shè)計成可與通信框架806進行互操作的各種類型的標(biāo)準(zhǔn)通信元件,如一個或多個通信接口、網(wǎng)絡(luò)接口、網(wǎng)絡(luò)接口卡(NIC)、無線電裝置、無線發(fā)射機/接收機(收發(fā)機)、有線和/或無線通信介質(zhì)、物理連接器等。作為示例而非限制,通信介質(zhì)包括有線通信介質(zhì)和無線通信介質(zhì)。有線通信介質(zhì)的示例可以包括導(dǎo)線、電纜、金屬線、印刷電路板(PCB)、背板、交換光纖、半導(dǎo)體材料、雙絞線、同軸電纜、光纖、所傳播的信號等。無線通信介質(zhì)的示例可以包括聲學(xué)、射頻(RF)頻譜、紅外和其他無線介質(zhì)??蛻魴C802和服務(wù)器 804之間的一種可能的通信可以是以適用于在兩個或更多計算機進程之間傳輸?shù)臄?shù)據(jù)分組的形式。數(shù)據(jù)分組可以包括,例如,cookie和/或相關(guān)聯(lián)的上下文信息。可以使用硬件元件、軟件元件或兩者的組合來實現(xiàn)各種實施例。硬件元件的示例可以包括設(shè)備、組件、處理器、微處理器、電路、電路元件(例如,晶體管、電阻器、電容器、電感器等)、集成路、專用集成電路(ASIC)、可編程邏輯器件(PLD)、數(shù)字信號處理器(DSP)、 現(xiàn)場可編程門陣列(FPGA)、存儲器單元、邏輯門、寄存器、半導(dǎo)體器件、芯片、微芯片、芯片組等。軟件元件的示例可以包括軟件組件、程序、應(yīng)用、計算機程序、應(yīng)用程序、系統(tǒng)程序、機器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、子例程、函數(shù)、方法、過程、軟件接口、應(yīng)用程序接口(API)、指令集、計算代碼、計算機代碼、代碼段、計算機代碼段、文字、值、符號、 或其任意組合。確定一實施例是否使用硬件元件和/或軟件元件來實現(xiàn)可視給定實現(xiàn)所需根據(jù)任何數(shù)量的因素而變化,這些因素如所需計算速率、功率級、耐熱性、處理周期預(yù)算、輸入數(shù)據(jù)速率、輸出數(shù)據(jù)速率、存儲器資源、數(shù)據(jù)總線速度以及其他設(shè)計或性能約束。一些實施例可包括制品。制品可包括用于存儲邏輯的存儲介質(zhì)。存儲介質(zhì)的示例可包括能夠存儲電子數(shù)據(jù)的一種或多種類型的計算機可讀存儲介質(zhì),包括易失性存儲器或非易失性存儲器、可移動或不可移動存儲器、可擦除或不可擦除存儲器、可寫或可重寫存儲器等。邏輯的示例可包括各種軟件元件,諸如軟件組件、程序、應(yīng)用軟件、計算機程序、應(yīng)用程序、系統(tǒng)程序、機器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、子例程、函數(shù)、方法、過程、軟件接口、應(yīng)用程序接口(API)、指令集、計算代碼、計算機代碼、代碼段、計算機代碼段、文字、值、符號、或其任意組合。例如,在一個實施例中,制品可以存儲可執(zhí)行計算機程序指令,該指令在由計算機執(zhí)行時使得該計算機執(zhí)行根據(jù)所描述的各實施方式的方法和/ 或操作??蓤?zhí)行計算機程序指令可包括任何合適類型的代碼,諸如源代碼、已編譯代碼、已解釋代碼、可執(zhí)行代碼、靜態(tài)代碼、動態(tài)代碼等??蓤?zhí)行計算機程序指令可根據(jù)用于指示計算機執(zhí)行特定功能的預(yù)定義的計算機語言、方式或句法來實現(xiàn)。這些指令可使用任何合適的高級、低級、面向?qū)ο?、可視、已編譯和/或已解釋編程語言來實現(xiàn)。一些實施例可使用表述“一個實施例”和“一實施例”及其派生詞來描述。這些術(shù)語意味著結(jié)合該實施例描述的特定特征、結(jié)構(gòu)、或特性包括在至少一個實施例中。出現(xiàn)在說明書中各個地方的短語“在一個實施例中”不必全都指的是同一實施例??梢杂帽硎觥榜詈稀焙汀斑B接”及其派生詞對一些實施例進行描述。這些術(shù)語不必旨在互為同義詞。例如,可以用術(shù)語“連接”和/或“耦合”對一些實施例進行描述,以表示兩個或更多個元件彼此直接物理或電接觸。然而,術(shù)語“耦合”也可以指兩個或更多個元件彼此并非直接接觸,但是仍然彼此協(xié)作或交互。要強調(diào)的是,提供了本公開的摘要以符合37C.F.R. 1.72(b)節(jié),該節(jié)要求使讀者能快速確定本技術(shù)公開的特性的摘要。應(yīng)當(dāng)這樣理解,摘要將不用于解釋或限制權(quán)利要求書的范圍或含義。此外,由上述詳細(xì)描述可見,將各種特征組合在單個實施例中是為了使公開內(nèi)容流暢。這種公開方式不應(yīng)被解釋為反映了這樣一種意圖,即所要求保護的實施例需要比各權(quán)利要求清楚記載的特征要多的特征。相反,如所附權(quán)利要求書所反映,發(fā)明性的主題存在于比單個已公開實施例的所有特征少的特征中。從而,據(jù)此將所附權(quán)利要求結(jié)合進詳細(xì)描述中,其中每個權(quán)利要求獨立地代表一個單獨的實施例。在所附的各權(quán)利要求中,術(shù)語“包含”和“在其中”分別用作術(shù)語“包括”和“其中”的等價詞。而且,術(shù)語“第一”、“第二”、“第三”等等只用作標(biāo)記,而不旨在將數(shù)字要求強加于其對象上。盡管用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權(quán)利要求書中定義的主題不必限于上述具體特征或動作。更確切而言,上述具體特征和動作是作為實現(xiàn)權(quán)利要求的示例形式公開的。
權(quán)利要求
1.一種方法,包括存儲(30 經(jīng)由通信管理工具(CMT) (106)從多個通信類型接收的通信(114); 在所述通信之間創(chuàng)建(304)線程;以及將所述線程中的通信顯示(306)為會話002、404)。
2.如權(quán)利要求1所述的方法,其特征在于,通信(114)包括以下的至少一個電子郵件消息、即時消息、電話呼叫、語音郵件消息、傳真、文本消息、聊天消息、任務(wù)、約定、或網(wǎng)絡(luò)會議評論。
3.如權(quán)利要求1或2中任一項所述的方法,其特征在于,還包括 接收新通信;標(biāo)識與所述新通信相關(guān)的線程;以及將所述新通信與所述相關(guān)線程相關(guān)聯(lián)。
4.如權(quán)利要求3所述的方法,其特征在于,還包括使用以下的至少一個來標(biāo)識用于所述新通信的線程會話索引(116)、消息標(biāo)識符 (118)、回復(fù)字段(120)、發(fā)件人(122)、收件人(124)、電子郵件地址(126)、電話號碼(128)、 或者用戶的線程選擇。
5.如權(quán)利要求1至4中任一項所述的方法,其特征在于,還包括 通過表示通信類型的圖標(biāo)(414、416)來顯示通信。
6.如權(quán)利要求1至5中任一項所述的方法,其特征在于,還包括 通過方向性指示符(418)來顯示通信。
7 如權(quán)利要求1至6中任一項所述的方法,其特征在于,還包括 接收對線程中待回復(fù)通信的選擇;提示用于所述回復(fù)的通信類型選擇; 將根據(jù)所選通信類型的所述回復(fù)保存為通信; 將所述回復(fù)通信與所述線程相關(guān)聯(lián)。
8.如權(quán)利要求1至7中任一項所述的方法,其特征在于,所述CMT是顧客關(guān)系管理應(yīng)用。
9.一種計算機實現(xiàn)的系統(tǒng),包括在計算機(100、700)上操作的通信管理工具(CMT) (106),所述CMT包括 線程組件(108),用于將來自多個通信類型的多個通信(114)與會話線程(402、404)相關(guān)聯(lián);以及顯示組件(110),用于將會話組件002、404)中的通信顯示為會話視圖000)。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,通信包括以下的至少一個會話索引 (116)、消息標(biāo)識符(118)、回復(fù)字段(120)、發(fā)件人(122)、收件人(124)、電子郵件地址 (126)、或電話號碼(128) 0
11.如權(quán)利要求9或10中任一項所述的系統(tǒng),其特征在于,通信類型包括以下的至少一個電子郵件、即時消息、電話呼叫、語音郵件消息、傳真、文本消息、聊天消息、任務(wù)、約定、 或網(wǎng)絡(luò)會議評論。
12.如權(quán)利要求9至11中任一項所述的系統(tǒng),其特征在于,所述線程組件還用于接收新通信;標(biāo)識是否存在用于所述新通信的會話線程;當(dāng)不存在用于所述新通信的會話線程時創(chuàng)建新會話線程;以及將所述新通信與現(xiàn)有的會話線程相關(guān)聯(lián)。
13.如權(quán)利要求9至12中任一項所述的系統(tǒng),其特征在于,所述顯示組件還用于以下的至少一個通過表示通信類型的圖標(biāo)(414、416)來顯示通信;或者通過方向性指示符(418)來顯示通信。
14.如權(quán)利要求9至13中任一項所述的系統(tǒng),其特征在于,所述CMT是顧客關(guān)系管理應(yīng)用。
15.一種包括包含指令的機器或計算機可讀存儲介質(zhì)的制品,所述指令在被執(zhí)行時使得系統(tǒng)能夠?qū)崿F(xiàn)如權(quán)利要求1到8中任一項所述的方法。
全文摘要
描述了一種管理并顯示相關(guān)通信的技術(shù)。一種系統(tǒng)可以包括在計算機上操作的通信管理工具(CMT),該CMT包括用于將來自多個通信類型的多個通信與會話線程相關(guān)聯(lián)的線程組件,以及用于將會話線程中的通信顯示為會話視圖的顯示組件。對其他實施例也予以描述并要求保護。
文檔編號G06Q50/00GK102265297SQ200980152948
公開日2011年11月30日 申請日期2009年11月16日 優(yōu)先權(quán)日2008年12月23日
發(fā)明者A·K·古普塔, K·巴普, S·萬卡瑪米迪, S·薩哈 申請人:微軟公司