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

用于在一個會話中執(zhí)行多個通信形式的方法和裝置的制作方法

文檔序號:7739459閱讀:241來源:國知局
專利名稱:用于在一個會話中執(zhí)行多個通信形式的方法和裝置的制作方法
用于在ー個會話中執(zhí)行多個通信形式的方法和裝置
背景技術
現(xiàn)代通信技術使用戶能夠按各種形式來進行通信,所述形式包括電話、短消息服務(SMS)、多媒體消息服務(麗S)、即時消息、電子郵件等。然而,在傳統(tǒng)的通信會話中,典型地將用戶限制為按照用于發(fā)起會話的形式來進行通信。例如,如果用戶接收電話呼叫,用戶通常必須利用通過電話呼叫的語音來進行響應。結果是,如果用戶接收了ー種通信形式,并且用戶的上下文(例如,用戶在會議中或在語音會話將會不合適或打擾其它人的其它位置中吋)不允許用戶進行通信會話,用戶通常必須拒絕或錯失通信。換句話說,典型地,用戶不具有獨立于用于發(fā)起會話的通信形式而在多種通信形式(例如,包括從ー種形式轉碼到另ー種形式的混合形式中的通信)間使用或切換的選項。因此,服務提供商和設備制造商面臨在單個上下文感知通信會話(例如,可以根據(jù)語境信息改變用于ー個或多個通信方的通信形式的通信會話)中集成多個混合通信形式的重大技術挑戰(zhàn)??朔@個技術挑戰(zhàn)可以提升用戶感受并且當執(zhí)行通信回話時提供更大靈活性和方便性。

發(fā)明內容
因此,存在對這樣的方法的需要,以用于在相同通信會話中執(zhí)行多種形式通信。根據(jù)ー個實施方式,ー種方法,包括接收使用第一通信形式建立通信會話的請求,其中通信會話支持多個和同時的通信形式。所述方法還包括選擇第二通信形式以進行通信會話。所述方法進ー步包括將第二通信形式轉碼為第一通信形式。根據(jù)另ー實施方式,ー種裝置,包括至少ー個處理器,以及至少ー個包括計算機程序代碼的存儲器,所述至少一個存儲器和所述計算機程序代碼被配置為,通過至少ー個處理器至少部分地促使所述裝置,接收使用第一通信形式建立通信會話的請求,其中通信會話支持多個和同時的通信形式。還促使所述裝置選擇第二通信形式以進行通信會話。進一歩促使所述裝置將第二通信形式轉碼為第一通信形式。根據(jù)另ー實施方式,ー種攜帶ー個或多個指令的ー個或多個序列的計算機可讀存儲介質,當由一個或多個處理器執(zhí)行吋,至少部分地促使裝置,接收使用第一通信形式建立通信會話的請求,其中通信會話支持多個和同時的通信形式。還促使所述裝置選擇第二通信形式以進行通信會話。進ー步促使所述裝置將第二通信形式轉碼為第一通信形式。根據(jù)另ー實施方式,ー種裝置,包括用于接收使用第一通信形式建立通信會話的請求的部件,其中通信會話支持多個和同時的通信形式。所述裝置還包括用于選擇第二通信形式以進行通信會話的部件。所述裝置進ー步包括用于將第二通信形式轉碼為第一通信形式的部件。通過下面的詳細描述,簡單地通過解釋多個特定的實施方式和實現(xiàn)方式,包括用于執(zhí)行本發(fā)明所預期的最佳模式,容易了解本發(fā)明的其它方面、特點和優(yōu)勢。在全部不偏離本發(fā)明的精神和范圍的情況下,本發(fā)明還能夠具有其它和不同的實施方式,并且可在各種明顯的方面對其幾個細節(jié)進行修改。因此,應當將附圖和說明認為本質上是解釋性的,不是限制性的。


通過示例的方式且不是通過限制的方式,結合附圖中的圖來解釋本發(fā)明的實施方式,其中圖I是根據(jù)一個實施方式的能夠在同一通信會話中執(zhí)行多個通信形式的系統(tǒng)的示意圖;圖2是根據(jù)一個實施方式的通信管理器的組件的示意圖;圖3是根據(jù)一個實施方式的用于在同一通信會話中執(zhí)行多個通信形式的流程圖;圖4是根據(jù)一個實施方式的用于生成上下文的過程的流程圖; 圖5A至是根據(jù)各種實施方式的在圖3的過程中使用的用戶接ロ的示意圖;圖6是可以用于實現(xiàn)本發(fā)明的實施方式的硬件示意圖;圖7是可以用于實現(xiàn)本發(fā)明的實施方式的芯片集的示意圖;以及圖8是可以用于實現(xiàn)本發(fā)明的實施方式的移動終端(例如,手持機)的示意圖。
具體實施例方式公開了用于在同一通信會話中執(zhí)行多種通信形式的方法、裝置和計算機程序的實施例。在下面的說明中,為了解釋的目的,敘述了多個具體細節(jié),以便提供對本發(fā)明的實施方式的充分了解。然而,對本領域技術人員來說明顯的是,本發(fā)明的實施方式可以在沒有這些具體的細節(jié),或者具有等同的安排的情況下實現(xiàn)。在其它情況下,在框圖中示出了已知的結構和設備,以便避免對本發(fā)明實施方式造成不必要的難以理解。圖I是根據(jù)一個實施方式的能夠在同一通信會話中執(zhí)行多種通信形式的系統(tǒng)的示意圖。如之前討論的,通信技術的進步已經導致許多不同通信形式的可用性,包括語音通信(例如,傳統(tǒng)的座機、基于因特網協(xié)議的語音等)、文本消息傳送(例如,短消息服務(SMS)、多媒體消息服務(匪S)等)、電子郵件、即時消息、社交網絡更新等。此外,單個設備(例如,智能手機、移動設備、手持機等)變得更為通用地具有支持全部或部分這些類型的通信的能力。例如,許多現(xiàn)代移動設備可以用于電話呼叫、發(fā)送文本消息、發(fā)送即時信使消息、以及發(fā)送電子郵件或執(zhí)行任意其它基于因特網的通信。每種通信形式具有不同的優(yōu)點和缺點。例如,語音呼叫(例如,電話呼叫)的益處在于,其提供多方之間實時的基于語音的會話,使得多方可以彼此交談,就像他們在與人交談。然而,在電話呼叫中,可能難以傳遞使用書寫或可視通信更好地表達的某些信息(例如,賬號、復雜的拼寫、地址、地圖、圖畫等等)。例如,文本消息的益處在于,用戶可以按書寫形式進行通信,其可以被保存為記錄或用于傳遞正確的拼寫。此外,在用戶難以在電話上交談的環(huán)境中,通過文本消息的通信可能是有益的。然而,文本消息不能創(chuàng)建類似于電話會話的實時語音通信。由于每種通信形式可以提供不同的優(yōu)點和缺點,一個用戶可能喜歡ー種通信形式,而另ー用戶可能喜歡另一通信形式,特別是當兩個用戶從兩個不同位置進行通信吋。此外,用戶可能希望基于用戶在通信會話期間想要傳遞什么來使用不同形式的信息。例如,當用戶在與客戶服務代表進行呼叫時,用戶可以將會話發(fā)起為語音呼叫并且然后經由文本消息傳送諸如賬號、訂單歷史等信息給代表,且仍然保持語音會話。因此,需要一種在用戶之間的通信期間允許多種通信形式的方法。傳統(tǒng)地,在單個通信會話中,僅ー種通信形式用于多方之間的通信。因此,如果使用ー種通信形式(例如電話)與其他用戶進行通信的用戶,想要與使用不同通信形式(例如,文本消息)的其它用戶進行通信,則用戶典型地終止電話會話,從而能夠開始文本消息會話以發(fā)送文本消息。對于許多用戶,利用當前方法在使用多個通信會話(例如,用于語音的一個會話和用于文本的另ー會話)的不同形式間切換的不便利性是十分難以承受的。結果,大部分用戶不會或不能進行多個并行的且不同的通信會話,以獲得每種類型的通信的特殊長處的優(yōu)點。此外,如果用戶處于呼叫者經由電話來呼叫用戶且用戶不能用語音進行通信的情況中,傳統(tǒng)的方法一般不會提供在不使用戶在電話上交談的情況下與呼叫者用語音進行通信的方式,。為了解決這種問題,圖I的系統(tǒng)100引入下列能力(I)建立與ー種通信形式(即,第一形式)的通信會話,(2)選擇在通信會話中的不同通信形式(S卩,第二形式),以及(3)將第二通信形式轉碼為第一通信形式,以使用第一通信形式與設備進行通信。具體而言,系統(tǒng)
100使得UElOla-IOln中的ー個(例如,UE IOla)能夠通過使用可用于多個同時的通信形式的通信形式中的ー個,建立與UE IOla-IOln中的另ー個(例如,UE IOlb)的通信會話。一旦在UE IOla和IOlb之間建立了通信會話,例如,不同通信形式可以用于在UE IOla和IOlb之間發(fā)送和接收通信,其中UE IOla使用第一通信形式而UE IOlb使用第二通信形式,第二通信形式被轉碼為第一通信形式以呈現(xiàn)給UE 101a,從而創(chuàng)建混合通信形式。因此,在同一通信會話內,可以使用多種通信形式以在UE IOla和IOlb之間進行通信。此外,此處介紹的方法使得能夠通過將ー個通信形式轉碼或轉換為另一通信形式而不中斷通信會話,來實現(xiàn)在各種通信形式之間的無縫切換。如上所述,這種方法的關鍵優(yōu)點是,用戶可以獨立于通信會話中其它方使用的通信形式,來選擇形式或通信形式以進行通信會話,由此提升用戶的通信體驗。因此,設想用于在同一通信會話中通過多種通信形式進行通信的手段。此外,使用這些特征,基于諸如用戶的當前活動或環(huán)境(例如,駕駛、訓練、參加會議等)的背景信息,用戶可以人工地或自動地選擇合適的ー個通信形式或多個通信形式,并且然后使用選擇的通信類型進行通信會話。在一個實施方式中,使用背景信息確定的合適通信形式可以是與用于建立通信會話的通信形式不同的通信形式。更具體地,系統(tǒng)100可以從傳感器或用戶輸入確定與UE IOla和IOlb關聯(lián)的背景信息,其中可以使用背景信息來識別用戶的簡檔、行為、活動、環(huán)境、社交網絡狀態(tài)等。在一個實施方式中,可以作為與特殊通信形式附著或相關聯(lián)(例如,像元數(shù)據(jù)那樣)的新媒體來傳達背景信息,由此使得通信形式是背景感知的。于是,當ー種通信形式被轉碼為另一形式時,ー種形式中的關聯(lián)背景還可以被轉換并且與另一通信形式相關聯(lián)。例如,可以由按自然人類類型語言書寫的文本來介紹背景信息。然后,由于將關聯(lián)通信形式從基于文本的通信轉碼為基于語音的通信,可以通過例如文本到話音將文本相應地轉換為語音,并且反之亦然。使用背景來確定通信形式的優(yōu)點是,這種特征通過自動呈現(xiàn)或發(fā)起最適合用于給定背景的通信形式,來降低用戶從可能的通信形式中進行選擇所花費的步驟。因此,同樣設想用于基于背景來選擇通信形式的手段。如圖I所示,系統(tǒng)100包括用戶設備(UE) IOlA…101N,其具有經由通信網絡105的與通信設備103的連通性。通過示例的方式,系統(tǒng)100的通信網絡105包括ー個或多個網絡,例如數(shù)據(jù)網絡(沒有示出)、無線網絡(沒有示出)、電話網絡(沒有示出)或其任意組合。可以預期的是,數(shù)據(jù)網絡可以是任意的局域網(LAN)、城域網(MAN)、廣域網(WAN)、公共數(shù)據(jù)網(例如,因特網)、短距離無線網絡,或任何其它合適的分組交換網絡,例如商業(yè)所有的專有分組交換網絡,例如專有電纜或光纖網絡等,或其任意組合。此外,例如,無線網絡可以是蜂窩網絡,并可以使用各種技術,包括增強數(shù)據(jù)速率全球演進(EDGE)、通用分組無線服務(GPRS)、全球移動通信系統(tǒng)(GSM)、因特網協(xié)議多媒體子系統(tǒng)(MS)、通用移動通信系統(tǒng)(UMTS)等,以及任何其它合適的無線介質,例如全球微波互連接入(WiMAX)、長期演進(LTE)網絡、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無線保真(WiFi)、無線局域網(WLAN)、藍牙 、因特網協(xié)議(IP)數(shù)據(jù)廣播、衛(wèi)星、移動自組織網絡(MANET)等,或其任意組

ロ ο
UE 101是任意類型的移動終端、固定終端、或便攜式終端,包括移動手持機、站、単元、設備、多媒體計算機、多媒體輸入板、因特網節(jié)點、發(fā)信機、桌上型計算機、膝上型計算機、個人數(shù)字助理(PDA)、音頻/視頻播放器、數(shù)字照相機/攝像機、定點設備、電視接收機、無線電廣播接收機、電子書設備、游戲設備或其任意組合。還可預期的是,UE 101可對用戶支持任意類型的接ロ(例如,“可佩戴”電路等)。UE 101還包括數(shù)據(jù)存儲介質109或連接到數(shù)據(jù)存儲介質109,以存儲數(shù)據(jù)和/或訪問存儲的數(shù)據(jù)。UE 101還可以連接到傳感器模塊111。傳感器模塊111可以用于收集信息,可以將信息存儲在數(shù)據(jù)存儲器109中或由UE 101來使用。在一個實施例中,傳感器模塊111可以包括錄音機、光傳感器、全球定位系統(tǒng)(GPS)設備、溫度傳感器、動作傳感器、加速度計和/或能夠用于收集與環(huán)境條件或與UE 101相關聯(lián)的背景有關的信息的任何其它設備。UE 101可包括通信管理器107。在一個實施例中,通信管理器107能夠使用UE101處理與通信相關的各種操作。例如,通信管理器107可以管理經由UE 101的進入或外出通信,并且顯示這種通信。更具體地,通信管理器107提供選項,以在單個通信會話中按照多種通信形式進行通信。通信管理器107還可以提供可視化(例如,圖形用戶接ロ),以允許用戶控制通信網絡105上的通信。例如,通信管理器107可以包括使用ー個或多個通信形式發(fā)起與UE IOla-IOln的通信會話的選項。此外,通信管理器107可以包括接ロ(例如,應用編程接ロ(API)),所述接ロ使用戶能夠與基于因特網的網站進行通信或經由通信服務103來使用各種通信服務(例如,電子郵件、即時消息傳送、文本消息傳送等)。在一些實施例中,通信管理器107可以包括用戶接ロ(例如,圖形用戶接ロ、基于音頻的用戶接ロ等)以訪問基于因特網的通信服務,發(fā)起通信會話,選擇通信的形式和/或其它相關功能。通信管理器107還可以從傳感器模塊111獲取與UE 101相關聯(lián)的背景數(shù)據(jù),并且處理數(shù)據(jù)以提供適于確定的背景的通信選項。通信設備103向UE IOla-IOln提供與通信相關的各種服務,使得UElOla-IOln可以通過通信網絡彼此進行通信。通信服務103提供的服務可以包括蜂窩電話服務、因特網服務、數(shù)據(jù)轉移服務等。在一個實施例中,通信服務103還可以提供在通信會話期間使用的內容,例如音樂、視頻、電視服務等。通信服務103可以連接到服務存儲介質113以存儲或訪問數(shù)據(jù)。在另ー實施方式中,通信服務103還能夠執(zhí)行各種計算以支持通信管理器107的功能,這些功能中的一部分可以是為UE 101執(zhí)行的。例如,通信服務103可以管理在通信中不同通信形式的轉碼或轉換,或者提供在通信會話期間使用的信息或內容。通過示例的方式,UE 101通信服務103可使用已知的、新的或仍在開發(fā)中的協(xié)議相互通信并與通信網絡105的其它組件進行通信。在該情況中,協(xié)議包括定義通信網絡105中的網絡節(jié)點如何基于通過通信鏈路發(fā)送的信息相互交互的規(guī)則集。該協(xié)議在每個節(jié)點中的不同操作層上是有效的,從產生和接收各種類型的物理信號,到選擇用于傳送這些信號的鏈路,到由這些信號指示的信號格式,到識別計算機系統(tǒng)上執(zhí)行的哪個軟件應用發(fā)送或接收信息。在開放系統(tǒng)互連(OSI)參考模型中概念性地描述了用于在網絡上交換信息的協(xié)議的不同層。網絡節(jié)點之間的通信典型地通過交換離散數(shù)據(jù)分組來實現(xiàn)。每個分組典型地包括
(I)與特定協(xié)議相關的報頭信息,和(2)跟隨報頭信息并包含可獨立于該特定協(xié)議進行處理的信息的有效載荷信息。在一些協(xié)議中,分組包括(3)跟隨有效載荷并指示有效載荷信息的結束的報尾(trailer)信息。報頭包括諸如分組源、其目的地、 有效載荷長度、由協(xié)議使用的其它屬性的信息。通常,有效載荷中用于特定協(xié)議的數(shù)據(jù)包括用干與OSI參考模型的不同的、較高層相關聯(lián)的不同協(xié)議的報頭和有效載荷。用于特定協(xié)議的報頭典型地指示在其有效載荷中包括含用于下ー協(xié)議的類型。假定,較高層的協(xié)議被封裝在較低層協(xié)議中。在分組中包括的報頭穿過多個諸如因特網的異構網絡,報頭典型地包括如OSI參考模型所定義的物理(層I)報頭、數(shù)據(jù)鏈路(層2)報頭、互聯(lián)網絡(層3)報頭和傳輸(層4)報頭、和各種應用報頭(層5、層6和層7)。圖2是根據(jù)一個實施例的通信管理器107的組件的示意圖。通過示例的方式,通信管理器107包括用于在同一通信會話中執(zhí)行多個通信形式的ー個或多個組件??梢栽O想的是,可以在ー個或多個組件中結合或由等價功能的其它組件來執(zhí)行這些組件的功能。在本實施例中,通信管理器107包括控制模塊201、輸入模塊203、計算模塊205、呈現(xiàn)模塊207和通信模塊209。控制模塊201監(jiān)瞀任務,所述任務包括由控制模塊201、輸入模塊203、計算模塊205、呈現(xiàn)模塊207和通信模塊209執(zhí)行的任務。輸入模塊203管理和傳達進入UE101的輸入,并且還傳達由傳感器模塊IOla-IOln獲取的信息。到UE 101中的輸入可以是任何形式的,包括按壓UE 101上的按鈕、觸碰觸摸屏、通過撥號盤或平板來滾動等。傳感器模塊Illa-Illn獲取的信息可以是各種類型的數(shù)據(jù)形式或由輸入模塊203轉換為數(shù)據(jù)形式的電信號。計算模塊205執(zhí)行計算和估計(例如,背景確定、合適通信形式的推薦、轉碼、轉換等),所述計算和估計用于管理在同一通信會話中使用不同通信形式的通信。呈現(xiàn)模塊207控制用戶接ロ的顯示以傳達信息且允許用戶經由接ロ與UE 101進行交互,接ロ例如是圖形用戶接ロ。此外,呈現(xiàn)模塊207與控制模塊201、輸入模塊203和通信模塊209進行交互,以顯示需要被傳達的任意必要信息。通信模塊209管理各種通信形式的進入和外出通信,使得可以在同一通信會話中使用不同通信形式。UElOl還可以連接到諸如數(shù)據(jù)存儲媒體109a-109n的存儲媒體,使得通信管理器107可以訪問數(shù)據(jù)存儲媒體109a_109n中的數(shù)據(jù)或在數(shù)據(jù)存儲媒體109a-109n中存儲數(shù)據(jù)。如果數(shù)據(jù)存儲媒體109a_109n不是本地的,那么可以經由通信網絡105來訪問數(shù)據(jù)存儲媒體109a-109n。UE 101還可以經由通信網絡105連接到服務存儲器113,使得通信管理器107能夠控制服務存儲介質113中的數(shù)據(jù)并且在服務存儲介質113存儲數(shù)據(jù)和訪問服務存儲介質113的數(shù)據(jù)。圖3是根據(jù)一個實施例的用于在同一通信會話中執(zhí)行多個通信形式的過程的流程圖。在一個實施例中,通信管理器107執(zhí)行過程300并且在包括如圖7所示的處理器和存儲器的芯片集中實現(xiàn)通信管理器107。在步驟301中,在接收到使用第一通信形式建立通信會話的請求之后,使用第一通信形式建立通信會話。例如,呼叫者可以使用UE IOlb通過呼叫UE IOla來發(fā)送經由第一通信形式(例如,電話)與UE IOla進行通信的請求。然后,UE IOla的用戶可以通過答復來自UE IOlb的呼叫來答復通信請求,由此使用第一通信形式(例如,電話)來建立在UE IOlb和UE IOla之間的通信會話。在步驟303中,通信管理器107確定是否在同一通信會話中使用不同的通信形式。這種確定可以依賴于UE 101上的用戶輸入或UElOl上的條件集合。例如,通過選擇使用文本消息來與使用電話建立通信會話的呼叫者進行通信,用戶可以選擇在同一通信會話中使用不同通信形式的選項。在另一實施例中,如果滿足特定條件,UE 101可以自動地選擇在同一通信會話中按不同通信形式進行通信。條件可以依賴于預先配置的用戶設置,例如預先設置在會議期間以文本消息對電話呼叫進行響應。此外,可以配置用戶設置,使得具有特定地址或電話號碼的呼叫者或特定的呼叫者類別將會以特定通信形式進行響應。例如,在會議期間,如果屬干“朋友”類別的呼叫者在會議期間在電話上呼叫,可以自動選擇文本消息作為通信形式,從而保持較短的會話。在另一例子中,如果未知的號碼或似乎是電話推銷員的號碼,則可以生成自動文 本消息且將自動文本消息選擇為通信形式,從而保持較短的會話。然而,在其它實例中,如果工作會議期間屬于“老板”類別的呼叫者在電話上呼叫,那么可以將常規(guī)電話選擇為通信形式。如果通信管理器107不確定將在同一通信中使用不同通信形式,那么可以在同一會話中利用相同通信形式來執(zhí)行通信,如圖305中所示。因此,例如,如果建立經由電話的通信并且通信管理器107不確定將在同一會話中使用與電話相比的不同通信形式,那么UE101的用戶繼續(xù)經由電話來通信。相反,如果通信管理器107確定將在同一會話中使用不同通信形式,則選擇第二通信形式,如步驟307所示,并且在同一通信會話中使用第二通信形式來執(zhí)行通信,如步驟309中所示。于是,第二通信形式被轉碼為第一通信形式,從而創(chuàng)建混合通信形式,如步驟311中所示。按這種方式,按第一通信形式進行通信的呼叫者將從用戶接收按第一通信形式的響應,即使用戶按第二通信形式進行通信。可以按照多種不同方式執(zhí)行在同一會話中的經由不同通信形式的通信。在經由電話建立通信的實例中,UE 101的用戶可進行選擇,以選擇文本消息以在同一通信會話中發(fā)送文本消息。于是,根據(jù)本發(fā)明,利用同一通信會話,呼叫者可以通過在電話上說話來進行通信,并且UE 101的用戶可以通過發(fā)送文本消息給呼叫者來進行通信。于是,通信管理器107使用例如文本到語音引擎將用戶文本消息轉換為語音,并且然后為呼叫者播放轉換的語音,使得呼叫者仍然可以進行通信會話,就好像用戶在實際地談話。通過示例的方式,在用戶能夠聽到呼叫者但是不能對呼叫者說話的設置中,上述特征可能是有用的。例如,如果用戶在會議中或用戶可以經由耳機聽到呼叫者的語音但是不能在電話上說話的另一位置,用戶仍可以通過經由文本消息通信來與呼叫者進行對話,而呼叫者在同一通信會話中經由電話進行通信。此外,可以隨著語音一起來發(fā)送文本給呼叫者,使得使用語音通信的呼叫者從用戶接收作為文本消息的以及對應于文本消息的語音的響應。在另ー示例中,可使用另一文本消息選項,以允許用戶使用文本消息的模板。在模板中,用戶可以填充模板中的空白部分,以形成完整消息,并且然后將這個完整消息作為文本消息來發(fā)送??瞻撞糠挚梢源頃r間、位置名稱、人的姓名、會議名稱、事件標題等。模板的示例可以是“我在〈位置名稱>處于〈事件名稱 >”,其中可以填充“事件名稱”和“位置名稱”以完成消息。按這種方式,用戶可以快速地構建文本消息,使得呼叫者可以接收具有最小延遲的響應。上述過程的益處在于,上述過程允許在同一通信會話中按不同通信形式來進行通信,并且于是可以在同一通信會話中獲取不同通信形式的優(yōu)點。通信管理器107是用于實現(xiàn)這些優(yōu)點的裝置。圖4是根據(jù)一個實施例的用于生成上下文的過程的流程圖。在一個實施方式中,通信管理器107執(zhí)行過程400,并且例如在如圖7所示的包括處理器和存儲器的芯片集中實現(xiàn)通信管理器107。在步驟401,使用第一通信形式來建立通信會話。于是,在確定是否使用不同的通信形式時,可以發(fā)出生成背景的請求,如步驟403中所示。于是,通信管理器107確定生成背景是否需要使用傳感器(例如,包含在傳感器模塊111中)來收集數(shù)據(jù),如步驟405中所示。如果生成背景不需要對傳感器的使用,那么在不使用傳感器的情況下收集用于生成背景的數(shù)據(jù),如步驟407所示。這些傳感器可以包括任何能夠獲取各種類型信息的設備,所述信息包括聲音、噪聲信號、速度、光照、圖像、中斷等。簡單地說,通信管理器107可以基于用戶的背景信息(例如,用戶是誰,用戶在做什么以及與誰在一起以及在何種情境 中)來生成背景。傳感器還可以包括麥克風以允許聲音的記錄、照相機/攝像機以及全球定位系統(tǒng)(GPS)設備、小區(qū)ID、加速度計、WiFi等。一旦收集到數(shù)據(jù),通信管理器107分析背景數(shù)據(jù)(例如,從聲音采樣中識別背景噪聲、通過GPS和小區(qū)ID傳感器確定航向和速度、通過加速度計識別活動、訪問日歷功能等),從而確定并生成背景,如步驟409中所示。此外,背景源還可以來自例如在智能房間中的外部傳感器,以及來自通過查詢溫度、實時交通信息等的服務??梢宰詣由杀尘盎蛴捎脩舻恼埱笕斯さ厣杀尘?。還可以設置背景,使得背景在預定時間段內是有效的。例如,如果背景是從下午I點到下午2點的會議,在這個時間段期間將設置用于會議的背景,使得將使用適當?shù)耐ㄐ判问絹眄憫艚姓???梢詮腢E 101中的用戶日程安排應用軟件中提取所述會議時間,或從用戶用于存儲他的或她的日程安排的因特網站點上提取所述會議時間。此外,可以根據(jù)用戶偏好或設置來生成背景。例如,用戶偏好可能想要生成詳細的背景或簡單的背景。此外,用戶可以配置所述設置,使得用戶可以選擇發(fā)送的背景類型。生成的背景還包括使用何種通信形式來發(fā)送背景。在步驟411中,基于背景在同一會話中選擇不同的通信形式。然后,按不同通信形式來生成響應并且將響應轉碼為第一通信形式,與圖3步驟311的解釋類似。此外,可以將描述背景的一些信息轉碼為第一通信形式,且可以不轉碼其它通信。例如,用戶可以配置UE 101的設置,使得當用戶在會議期間接收到電話呼叫時,將陳述用戶在會議中的消息從基于文本的形式(例如,文本消息)轉碼為用于通過電話傳輸給呼叫者的語音。在同一時間,可以將與會議細節(jié)相關的信息(例如,會議地點、時間、參與者等)作為文本消息來發(fā)送,而不是轉碼為語音。按這種方式,通信管理器107可以有利地使用最有效的通信形式來傳送不同的響應(例如,用于一般響應的語音和用于信息細節(jié)的文本)。在一個實施例中,可以依賴于可用的傳感器和其它相關信息按各種方式來配置背景。例如,如果呼叫者經由語音與UE 101的用戶建立電話呼叫,并且要求持有UE 101的用戶的位置,用戶可以選擇以文本或數(shù)據(jù)生成位置信息并將信息發(fā)送回呼叫者的選項??梢岳脧奈恢脗鞲衅?例如,GPS設備)收集的數(shù)據(jù)以及可使用的關于位置(例如,地圖、因特網上的餐館信息等)的其它數(shù)據(jù)一起來生成位置信息。在另ー示例中,當使用諸如加速度計或GPS設備的速度傳感器時,可基于速度來生成背景。依賴于具有傳感器模塊111的UE 101移動快速的程度,背景的類型可以包括行走、跑步、駕駛、飛行等。于是,可以自動地將上述背景發(fā)送給呼叫者或由用戶按下選項來發(fā)送上述背景。此外,可以使用諸如觸摸傳感器和/或近距離傳感器的各種其它傳感器來估計UE 101的用戶的動作。例如,如果用戶頻繁地觸摸UE 101屏幕上的觸摸傳感器,通信管理器107可以推斷用戶正在使用UE 101來執(zhí)行任務的背景。在另一例子中,如果近距離傳感器位于UE 101,那么近距離傳感器可以檢測用戶接近UE 101的程度,并且因此估計用戶相對UE 101的位置。此外,諸如麥克風的聲音傳感設備可以用作記錄UE 101周圍聲音的傳感器,從而收集與背景相關的數(shù)據(jù)。例如,如果UE 101的用戶在音樂會或聲音大的エ地,聲音記錄設備可以感應噪聲或聲音模式,以確定周圍的背景。在這種情況下,由于難以在具有大聲噪音的區(qū)域在電話上交談,從聲音感應設備收集的背景可以指示UE 101的用戶以文本消息對呼叫者的電話進行響應。此外,聲音傳感設備可以用于語音識別,如果UE 101的用戶嘗試與由于呼叫者殘疾或環(huán)境條件(例如,吵鬧的環(huán)境)導致無法聽到用戶的呼叫者交談,雖然 呼叫者和用戶均試圖在同一通信會話中通過電話進行語音通信,但在UE 101中實現(xiàn)的帶有語音識別技術的聲音傳感設備可以識別用戶的語音并且按文本格式將呼叫者的語音發(fā)送給UE 101的用戶。還可以在翻譯服務中使用這個特征,其中呼叫者僅知道芬蘭語并且UE101的用戶僅知道如何說英語。UE 101將識別用戶的語音并且將用戶的語音翻譯為芬蘭語。于是,在同一通信會話中可將芬蘭語的翻譯按文本消息和/或經由文本到語音(TTS)發(fā)送給呼叫者。在這種情況下,語音識別和/或翻譯可以在UE 101中執(zhí)行或在通信服務103中執(zhí)行。此外,可以使用選項,使得當選擇選項時,可以按各種通信形式發(fā)送與UE 101的用戶周圍的當前情況和/或環(huán)境相關的背景。例如,在緊急情況中,用戶通過電話呼叫另ー用戶,并且當用另ー用戶對電話進行答復時,選擇可以收集各種信息的緊急選項,所述信息例如是位置、達到位置的方向、周圍的聲音和/或視頻剪輯等,并且在同一通信會話內按文本消息或、媒體消息等發(fā)送這種信息,其中將全部或部分消息轉碼為語音。在這種情況下,可以使用諸如GPS設備、聲音記錄設備等的各種傳感器來收集可以用于傳遞緊急情況的信
O這種過程有利地允許基于情形或周圍環(huán)境的背景來選擇適當?shù)耐ㄐ判问?,其中背景可以基于來自傳感器的信息。因此,可以基于背景在同一會話中使用多種通信形式,從而提供通信中的最佳用戶體驗。通信管理器107是用于實現(xiàn)這些優(yōu)點的裝置。圖5A至是根據(jù)各種實施例的在圖3的過程中使用的用戶接ロ的示意圖。圖5A示出了顯示UE 101的用戶可以用于通信的選項的在UE 101中的菜單選項。在圖5A中,當在UE 101處接收到進入的通信(即,電話呼叫)時,用戶接口元件511示出了進入通信的細節(jié),例如呼叫者的姓名(即,Adam Smith)和電話號碼以及呼叫者正在用于建立通信會話的 通信形式(即,電話)。圖5A還示出UE 101顯示用以建立通信會話的四個選項。如果選擇了語音選項513,那么通過電話來答復電話呼叫,這是與呼叫者用于建立通信會話的通信形式相同的通信形式。如果選擇了簡檔選項515,可以將關于UE 101的用戶簡檔信息經由設定的ー個通信形式或多個通信形式發(fā)送給呼叫者。與用戶簡檔相關的信息可包括用戶狀態(tài)、用戶的位置或傳遞用戶簡檔的任何其它信息。因此,可以經由語音、文本消息傳送或媒體消息傳送將用戶的狀態(tài)和用戶的位置發(fā)送給呼叫者。此外,當選擇了簡檔選項515時,可以收集當前環(huán)境的音頻或視頻剪輯,并將當前環(huán)境的音頻或視頻剪輯發(fā)送給呼叫者??梢栽谟珊艚姓唠娫捄艚薪⒌耐煌ㄐ艜捴袌?zhí)行到呼叫者的用戶簡檔信息的傳輸。于是,在傳輸簡檔信息之前、期間或之后,呼叫者可以在電話上繼續(xù)談話。如果選擇了消息選項517,UE 101的用戶可以發(fā)送文本消息或媒體消息給呼叫者。當UE 101的用戶想要發(fā)送用戶的活動或狀態(tài)的背景時,選擇背景選項519。用戶接ロ還具有其它“選項”按鈕521,以示出任何其它選項或定制設置,并且還可以具有“退出”按鈕523以忽略來自呼叫者的進入通信或退出到UE 101中的另一菜單。在另ー實施例中,不選擇選項513、515、519 和517,取而代之可以將代表這些選項513、515、519和517的至少ー個圖標拖拽或放入到示出進入通信的用戶接口元件511,例如,接收呼叫功能的彈出式指示。然后,將被拖拽和放入到用戶接口元件511的選項選擇為對呼叫者進行響應的通信形式。例如,如果將代表消息選項517的信封形圖標拖拽或放入到用戶接口元件511中,那么顯示圖5B中示出的消息接ロ 530。此外,依賴于背景的類型,可以改變用于背景選項519的圖標的形狀。例如,如果當背景是用戶正在駕駛,可以將用于背景選項519的圖標為汽車形狀,并且如果背景是用戶在工作,則可以將用于背景選項519的圖標改變?yōu)槲臋n的形狀。此外,如果將用于背景選項519的圖標拖拽或放入到用戶接ロ元件511中,則選擇用于背景的相應通信形式。例如,如果用于用戶駕駛車輛的背景的選定通信形式是文本消息格式,那么當用戶將用于背景選項519的圖標拖拽和放入用戶接口元件511中時,可以顯示文本消息窗ロ。圖5B示出了當選擇消息選項517時顯示的消息接ロ 530。如選定消息選項531所示,則顯示代表消息選項的圖形圖標。用戶接口元件533在較小的圖形圖標中將背景選項示為另ー選項,用戶通過選擇左箭頭可以切換到所述另ー選項。由于沒有可用于所選定消息選項531的右側的選項,用戶接口元件533示出空格。消息接ロ具有顯示UE 101的用戶輸入的文本消息的文本消息窗ロ 537。文本消息窗ロ 537還可以具有顯不消息歷史的選項。如果消息歷史的文本消息的內容過大導致難以在文本消息窗ロ 527中顯示時,文本消息窗ロ 537還具有向上滾動或向下滾動文本消息或消息歷史的滾動條539。通信窗ロ 541顯示通信狀態(tài)。在圖5B示出的示例中,通信窗ロ 541顯示UE 101的用戶正在經由電話與呼叫者(S卩,Adam Smith)進行通信。因此,雖然呼叫者使用ー種通信形式(即,電話)與UE 101的用戶進行通信,用戶可以在同一通信會話中通過文本消息與呼叫者通信。用戶接口元件543示出了用戶可以選擇的各種選項。經由用戶接口元件543,用戶可以選擇經由“文本”或“語音”來發(fā)送文本消息。如果用戶在用戶接口元件543上選擇經由“文本”進行發(fā)送,則經由諸如SMS或MMS的消息傳送服務來發(fā)送文本消息。如果用戶在用戶接口元件543上選擇經由“語音”進行發(fā)送,則使用諸如文本到語音(TTS)的方法將文本轉碼為語音,并發(fā)送經轉換的語音。用戶接口元件543還具有“向上”和“向下”選項,其允許用戶向上滾動和向下滾動文本消息或消息歷史。文本消息530還具有“后退”按鈕,以回到消息接ロ 530之前的接ロ窗ロ。圖5C示出了當選擇文本選項519時顯示的背景接ロ 550。用戶接口元件551示出了代表顯示背景選項的圖形圖標。用戶接口元件553示出了較小圖形圖標的簡檔選項,用戶可以通過選擇左箭頭來切換到該簡檔選項。此外,用戶接口元件553示出了較小圖形圖標的消息選項,用戶可以通過選擇右箭頭來切換到消息選項。在背景接ロ 550中,顯示關于背景的總結信息。在用戶接口元件557中,將位置顯示為北京。用戶接口元件559示出背景的內容。因此,在本實施例中,用戶可以設置內容,使得其具有文本信息“我現(xiàn)在正在駕駛”。用戶還可以設置所述背景的開始時間561和結束時間563,以設置背景的有效時間段。用戶還可以設置時間,使得背景在無限的時間段內有效。如果用戶從事活動,用戶接ロ元件565示出了用戶從事的所述活動的類型。用戶能夠從預定義的活動列表中進行選擇,或定義用戶的活動。在圖5C示出的實例中,將用戶活動設置為駕駛。在用戶選擇將“駕駛”作為活動之后,于是用戶可以去往如圖中所示的活動接ロ 570。圖示出了具有代表活動571的圖標的選定活動(即,駕駛)。在活動內容窗ロ 573上可以出現(xiàn)默認文本,其可以由用戶通過選擇“編輯”選項577來定制。用戶接ロ 575示出位置窗ロ,其示出了 UE 101的詳細位置信息。位置信息可以由UE 101的用戶輸入,或可以由諸如GPS的位置傳感器來自動提供。當背景就緒時,于是用戶可以選擇“播放”按鈕579。一旦選擇了 “播放”選項579,如果呼叫者在開始時間561和結束時間563中指定的時間內 發(fā)送通信,則建立通信會話,且按消息傳送格式將關于位置和內容的信息自動發(fā)送會呼叫者,消息傳送格式例如是文本消息或MMS或經由文本到語音。此外,可以配置設置,使得經由文本到語音來發(fā)送活動內容窗ロ 573中的文本,而按消息格式發(fā)送用戶接口元件575中的文本。可以有利地經由軟件、硬件(例如,通用處理器、數(shù)字信號處理器(DSP)芯片、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)等)、固件或其組合,來實現(xiàn)此處介紹的用于在同一通信會話中執(zhí)行多個通信形式的過程。下面會詳述用于執(zhí)行所介紹的功能的這種示例性硬件。圖6描述了可以實現(xiàn)本發(fā)明的實施方式的計算機系統(tǒng)600。盡管關于特定設備或裝備描述了計算機系統(tǒng)600,但是可以預期的是,圖6中的其它設備或裝備(例如,網絡元件、服務器等)可利用所描述的系統(tǒng)600的硬件和元件。計算機系統(tǒng)600被編程(例如,通過計算機程序代碼或指令)以執(zhí)行這里描述的在同一通信會話中的多個通信形式,并且計算機系統(tǒng)600包括例如總線610的通信機制,用于在計算機系統(tǒng)600的其它內部和外部組件之間傳遞信息。將信息(也稱為數(shù)據(jù))表示為可測量的現(xiàn)象的物理表達,典型的是電壓,但是在其它實施方式中可包括諸如磁、電磁、壓力、化學、生物、分子、原子、亞原子(subatomic)和量子交互的現(xiàn)象。例如,北極和南極磁場、或零和非零電壓,表示ニ進制數(shù)字(比持)的兩個狀態(tài)(0,1)。其它現(xiàn)象可表示更高基數(shù)的數(shù)字。在測量前多個同時發(fā)生的量子狀態(tài)的疊加表示ー個量子比特(量子位)。ー個或多個數(shù)字的序列構成用于表示數(shù)字或字符代碼的數(shù)字數(shù)據(jù)。在一些實施例中,被稱為模擬數(shù)據(jù)的信息由特定范圍內的可測量值的近似閉聯(lián)集表示。計算機系統(tǒng)600,或其一部分,構成用于在同一通信會話中執(zhí)行多個通信形式的ー個或多個步驟的部件??偩€610包括一個或多個并行的信息導線,從而在與總線610耦合的設備間可快速地傳送信息。用于處理信息的一個或多個處理器602與總線610耦合。處理器602對由與執(zhí)行同一通信會話中的多個通信形式相關的計算機程序代碼指定的信息執(zhí)行一系列操作。計算機程序代碼是為處理器和/或計算機系統(tǒng)執(zhí)行特定功能的操作提供指令的指令或聲明的集合。例如,代碼可用被編譯成處理器的本地指令集的計算機編程語言進行編寫。代碼還可直接使用原始指令集(例如,機器指令)進行編寫。操作集包括從總線610獲取信息并將信息放在總線610上。操作集還典型地包括比較兩個或多個信息単元,對信息単元的位置進行移位,以及將兩個或多個信息単元合并,例如通過加、乘、或諸如或、異或(XOR)和與的邏輯操作。通過被稱為指令的信息,將可由處理器執(zhí)行的操作集的每個操作描述給處理器,例如ー個或多個數(shù)字的操作代碼。操作序列可由處理器602執(zhí)行,例如操作代碼序列構成處理器指令,也被稱為計算機系統(tǒng)指令、或簡單地稱為計算機指令。以獨立方式或結合方式,處理器可實現(xiàn)為機械、電、磁、光、化學或量子組件。計算機系統(tǒng)600還包括與總線610耦合的存儲器604。諸如隨機存取存儲器(RAM)或其它動態(tài)存儲設備的存儲器604,存儲包括用于執(zhí)行同一通信會話中的多個通信形式的處理器指令的信息。動態(tài)存儲器允許通過計算機系統(tǒng)600交換在動態(tài)存儲器中存儲的信息。RAM允許獨立于相鄰地址的信息,對存儲在被稱為存儲地址的位置上的信息單元進行存儲和檢索。在處理器指令執(zhí)行過程中,處理器602還使用存儲器604存儲臨時值。計算機系統(tǒng)600還包括與總線610耦合的只讀存儲器(R0M)606或其它靜態(tài)存儲設備,用于存儲包括不被計算機系統(tǒng)600改變的指令的靜態(tài)信息。一些存儲器包括當失去電カ時丟失存儲 在其上的信息的易失性存儲器。與總線610耦合的還有用于存儲包括指令的信息的非易失性(持久)存儲器607,例如磁盤、光盤或閃存卡,其即使在計算機系統(tǒng)600關閉或丟失電力時也會保持信息。從諸如包含由人類用戶操作的字符鍵的鍵盤或傳感器的外部輸入設備612,將包括用于執(zhí)行同一通信會話中的多個通信形式的指令的信息提供給總線610以由處理器使用。傳感器檢測其附近的條件,并將這些檢測轉換為與用于在計算機系統(tǒng)600表示信息的可測量現(xiàn)象相兼容的物理表達。與總線610耦合、主要用干與人類交互的其它外部設備包括用于呈現(xiàn)文本或圖像的諸如陰極射線管(CRT)、液晶顯示器(IXD)、等離子體屏幕或打印機的顯示設備614 ;或用于控制呈現(xiàn)在顯示器614上的小光標圖像的位置、并發(fā)出與呈現(xiàn)在顯示器614上圖形元素相關的命令的諸如鼠標、軌跡球、光標方向鍵、或移動傳感器的定點(pointing)設備616。在一些實施方式中,例如,在計算機系統(tǒng)600在沒有人類輸入的情況下自動執(zhí)行各種功能的實施方式中,可省略外部輸入設備612、顯示設備614和定點設備616中的ー個或多個。在所示出的實施方式中,諸如專用集成電路(ASIC) 620的專用目的硬件與總線610耦合。為了專用目的,將專用目的硬件配置為足夠快地執(zhí)行不由處理器602執(zhí)行的操作。應用專用IC的實例包括用于為顯示器614產生圖像的圖形加速卡,用于對通過網絡發(fā)送的消息進行加密和解密的加密板、語音識別、專用外部設備的接ロ,例如用硬件實現(xiàn)更有效地重復執(zhí)行一些復雜的操作序列的機械臂和醫(yī)療掃描設備。計算機系統(tǒng)600還包括與總線610耦合的通信接ロ 670的ー個或多個示例。通信接ロ 670提供與利用它們自己的處理器進行操作的多個外部設備的單向或雙向通信耦合,外部設備例如打印機、掃描儀和外部磁盤。通常,耦合是利用與本地網絡680連接的網絡鏈路678,其中多個具有它們自己處理器的外部設備與本地網絡680連接。例如,通信接ロ670可以是個人計算機上的井口、串ロ或通用串行總線(USB)端ロ。在一些實施方式中,通信接ロ 670是綜合業(yè)務數(shù)字網絡(ISDN)卡、數(shù)字用戶線路(DSL)卡或提供與相應類型的電話線的信息通信連接的電話調制解調器。在一些實施方式中,通信接ロ 670是將總線610上的信號轉換為用于通過同軸電纜進行通信連接的信號或用于通過光纖電纜進行通信連接的光信號的電纜調制解調器。如另ー實施例,通信接ロ 670可以是為諸如以太網的可兼容局域網提供數(shù)據(jù)通信連接的局域網(LAN)卡。還可實現(xiàn)無線鏈路。對于無線鏈路,通信接ロ 670發(fā)送、接收、或發(fā)送和接收攜帶諸如數(shù)字數(shù)據(jù)的信息流的電、聲、或電磁信號,包括紅外和光信號。例如,在無線手持設備中,例如諸如蜂窩電話的移動電話,通信接ロ 670包括被稱為無線電收發(fā)器的無線電波段電磁發(fā)射機和接收機。在特定實施方式中,通信接ロ670能夠實現(xiàn)到用于執(zhí)行同一通信會話中的多個通信形式的通信網絡105的連接。這里使用的術語“計算機可讀介質”涉及參與給處理器602提供信息(包括用于執(zhí)行的指令)的任何介質。這樣的介質可采用許多形式,包括但不局限于,計算機可讀存儲介質(例如,非易失性媒體、易失性媒體)和傳輸媒體。諸如非易失性媒體的非暫態(tài)媒體,例如包括諸如存儲設備608的光盤或磁盤。易失性媒體例如包括動態(tài)存儲器604。傳輸媒體例如包括同軸電纜、銅線、光纖電纜、通過空中傳播不需要線路或電纜的載波,例如聲波和包括無線電、光波和紅外波的電磁波。信號包括在幅度、頻率、相位、極性或通過傳輸媒體傳輸?shù)钠渌锢韺傩陨系娜斯に矔r變化。計算機可讀媒體的通常形式例如包括軟盤、軟碟、硬盤、磁帶、任何其它磁介質、CD-ROM、CDRff, DVD、任何其它光介質、穿孔卡、紙帶、光學測標頁(optical mark sheet)、具有孔或其它光學可識別標記的任何其它物理介質、RAM、PR0M、EPROM、FLASH-EPR0M、任何其它存儲器芯片或卡式磁帶機、載波、或計算機可讀的任何其它介質。這里使用的術語計算機可讀存儲介質涉及除傳輸媒體之外的任何計算機可讀介質。在ー個或多個有形的媒體中進行編碼的邏輯包括在計算機可讀存儲媒體和諸如ASIC 620的專用目的硬件上的處理器指令中的ー個或兩個。網絡鏈路678典型地通過ー個或多個網絡使用傳輸媒體將信息通信提供給使用或處理該信息的其它設備。例如,網絡鏈路678可通過本地網絡680提供到主機計算機682或到由互聯(lián)網服務提供商(ISP)運營的設備684的連接。ISP裝備684從而通過現(xiàn)在通常被稱為互聯(lián)網690的網絡中的公共的、全球分組交換通信網絡提供數(shù)據(jù)通信服務。與互聯(lián)網連接的被稱為服務器主機692的計算機駐留響應于通過互聯(lián)網接收的信息而提供服務的過程。例如,服務主機692駐留這樣的過程,所述過程提供用于在顯示器614上呈現(xiàn)表示視頻數(shù)據(jù)的信息??梢灶A期的是,可在諸如主機682和服務器692的其他計算機系統(tǒng)中以各種配置方式來部署系統(tǒng)600的組件。本發(fā)明的至少ー些實施例與用于實現(xiàn)這里描述的ー些或全部技術的計算機系統(tǒng)600的使用相關。根據(jù)本發(fā)明的一個實施例,響應于處理器602執(zhí)行包含在存儲器604中的一個或多個處理器指令的ー個或多個序列,由計算機系統(tǒng)600執(zhí)行這些技木。也被稱為計算機指令、軟件和程序代碼的這種指令可從諸如存儲設備608或網絡鏈路678的另ー計算機可讀介質讀入到存儲器604。包含在存儲器604中的指令序列的執(zhí)行促使處理器602執(zhí)行這里描述的方法步驟中的ー個或多個。在可替換的實施例中,諸如ASIC 620的硬件可用于替換實現(xiàn)本發(fā)明的軟件或與實現(xiàn)本發(fā)明的軟件結合。從而,本發(fā)明的實施方式不局限于硬件和軟件的任何特定組合,除非在這里明確聲明。通過網絡鏈路678和通過通信接ロ 670的其它網絡傳輸?shù)男盘枖y帯去往和來自計 算機系統(tǒng)600的信息。計算機系統(tǒng)600可通過網絡680、690 (其中通過網絡鏈路678和通信接ロ 670)發(fā)送和接收包括程序代碼的信息。在使用互聯(lián)網690的實施例中,服務器主機692通過互聯(lián)網690、ISP設備684、本地網絡680和通信接ロ 670,傳輸用于由計算機600發(fā)送的消息所請求的特定應用的程序代碼。所接收的代碼可由處理器602在接收時執(zhí)行,或可存儲在存儲器604或存儲設備608或其它非易失性存儲器中以用于稍后的執(zhí)行,或者兩者。在該方式下,計算機系統(tǒng)600可以按載波上信號的形式獲得應用程序代碼。計算機可讀媒體的各種形式可涉及在將ー個或多個指令序列或數(shù)據(jù)或兩者攜帯給處理器602以用于執(zhí)行。例如,指令和數(shù)據(jù)初始可由諸如主機682的遠程計算機的磁盤攜帯。遠程計算機將指令和數(shù)據(jù)裝載入其動態(tài)存儲器中,并使用調制解調器通過電話線發(fā)送指令和數(shù)據(jù)。位于計算機系統(tǒng)600本地的調制解調器在電話線上接收指令和數(shù)據(jù),并使用紅外發(fā)射機將指令和數(shù)據(jù)轉換為用作網絡鏈路678的紅外載波上的信號。用作通信接ロ670的紅外檢測器接收在紅外信號中攜帯的指令和數(shù)據(jù),并將表示指令和數(shù)據(jù)的信息放置在總線610上??偩€610將信息攜帶到存儲器604,處理器602從存儲器604獲取指令并且通過使用隨指令發(fā)送的ー些數(shù)據(jù)執(zhí)行指令。在存儲器604中接收的指令和數(shù)據(jù)可任選的存儲在存儲設備608上,可在處理器602執(zhí)行之前或之后。圖7描述了在其上可以實現(xiàn)本發(fā)明實施方式的芯片集700。芯片集700被編程為執(zhí)行這里描述的同一通信會話中的多個通信形式,并且例如包括相對于圖6所描述的被結合一個或多個物理封裝(例如,芯片)的處理器和存儲組件。通過示例的方式,物理封裝包括在結構組裝(例如,基板)上的ー個或多個材料、組件、和/或導線的安排,從而提供諸如物理強度、大小恒定和/或電子交互限制的ー個或多個特性??梢灶A期的是,在特定的實施方式中,芯片集可在単一的芯片上實現(xiàn)。芯片集700,或者其一部分,構成用于執(zhí)行同一通信會話中的多個通信形式的一個或多個步驟的部件。在一個實施例中,芯片集700包括諸如用于在芯片集700的組件之間傳遞信息的總線701的通信機制。處理器703具有與總線701的連通性以執(zhí)行例如存儲在存儲器705中的指令和過程信息。處理器703可包括一個或多個處理核心,其中將每個核心配置為獨立地執(zhí)行。多核心處理器能夠在單一物理封裝中進行多處理。多核心處理器的實施例包括兩個、四個、八個或更多個處理核心??商鎿Q地或另外地,處理器703可包括ー個或多個通過總線701串聯(lián)配置的微處理器,以便能夠獨立地執(zhí)行指令、流水線和多線程。處理器703還可與一個或多個專用組件結合以執(zhí)行特定的處理功能和任務,例如ー個或多個數(shù)字信號處理器(DSP)707、或一個或多個專用集成電路(ASIC)709。典型地,將DSP 707配置為與處理器703獨立地實時處理真實世界的信號(例如,聲音)。相似地,可將ASIC 709配置為執(zhí)行不能由通用處理器容易地執(zhí)行的專用功能。這里描述的有助于執(zhí)行本發(fā)明功能的其它專用組件包括一個或多個現(xiàn)場可編程門陣列(FPGA)(沒有示出)、一個或多個控制器(沒有示出)、或ー個或多個其它專用目的計算機芯片。處理器703和附帯的組件具有經由總線701的與存儲器705的連通性。存儲器705包括用于存儲可執(zhí)行指令的動態(tài)存儲器(例 如,RAM、磁盤、可寫光盤等)和靜態(tài)存儲器(例如,ROM、⑶-ROM等),其中在執(zhí)行可執(zhí)行指令時執(zhí)行這里描述的創(chuàng)造性步驟以執(zhí)行同一通信會話中的多個通信形式。存儲器705還存儲與創(chuàng)造性步驟的執(zhí)行相關的數(shù)據(jù)或由創(chuàng)造性步驟的執(zhí)行所產生的數(shù)據(jù)。圖8是根據(jù)一個實施例的能夠在圖I的系統(tǒng)中進行操作的用于通信的移動終端(例如,手持機)的示例性組件的示意圖。在一些實施例中,移動終端800或其一部分,構成用于執(zhí)行執(zhí)行同一通信會話中的多個通信形式的一個或多個步驟的部件。一般地,通常按照前端和后端特性對無線電接收機進行限定。接收機的前端包括全部的射頻(RF)電路,而后端包括全部的基帶處理電路。如在本申請中所使用的,術語“電路”涉及(I)僅為硬件實現(xiàn)方式(例如僅在模擬和/或數(shù)字電路中的實現(xiàn)方式),和(2)電路和軟件(和/或固件)的結合(例如,如果應用于特定上下文,將共同工作的包括數(shù)字信號處理器的處理器、軟件和存儲器結合在一起以促使諸如移動電話或服務器的裝置執(zhí)行各種功能)。該“電路”的定義應用于在該申請中對該術語的全部使用,包括任何權利要求。如另ー實施例,如在該申請中使用的并且如果可應用于特定的上下文,則術語“電路”還可覆蓋僅由處理器(或多個處理器)和其(或它們的)相應的軟件/固件的實現(xiàn)方式。術語“電路”還可覆蓋可應用于特定上下文的情況,例如蜂窩網絡設備或其它網絡設備中的移動電話或相似集成電路中的基帶集成電路或應用處理器集成電路。電話的相關內部組件包括主控制單元(MCU) 803、數(shù)字信 號處理器(DSP) 805、和包括麥克風增益控制單元和揚聲器増益控制單元的接收機/發(fā)射機単元。主顯示器単元807給用戶提供顯示以支持執(zhí)行或支持提供媒體內容捜索能力的步驟的各種應用和移動終端功能。顯示器7包括配置為在移動終端(例如,移動電話)的用戶接ロ的至少一部分上進行顯示的顯示器電路。此外,將顯示器807和顯示器電路配置為便于移動終端的至少ー些功能的用戶控制。音頻功能電路809包括麥克風811和將從麥克風811輸出的語音信號進行放大的麥克風放大器。將從麥克風811輸出的經放大的語音信號饋送給編碼器/解碼器(CODEC) 813。無線電部分815對功率進行放大,并對頻率進行轉換,以便通過天線817與包括在移動通信系統(tǒng)中的基站進行通信。功率放大器(PA) 819和發(fā)射機/調制電路可操作地對MCU 803進行響應,將來自PA 819的輸出耦合至雙エ器821或循環(huán)器(circulator)或天線開關,這是現(xiàn)有技術公知的。PA 819還與電池接口和功率控制單元820耦合。在使用中,移動終端801的用戶對麥克風811說話,且他或她的語音連同任何檢測到的背景噪聲被轉換為模擬電壓。從而通過模擬數(shù)字轉換器(ADC) 823將模擬電壓轉換為數(shù)字信號??刂茊卧?03將數(shù)字信號路由到DSP 805中以在DSP 805中進行處理,例如語音編碼、信道編碼、加密和交織。在一個實施方式中,通過沒有単獨示出的単元,使用諸如全球演進(EDGE)、通用分組無線服務(GPRS)、全球移動通信系統(tǒng)(GSM)、互聯(lián)網多媒體子系統(tǒng)(IMS)、通用移動通信系統(tǒng)(UMTS)等蜂窩傳輸協(xié)議,以及諸如微波接入(WiMAX)、長期演進(LTE)網絡、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無線保真(WiFi )、衛(wèi)星等的其它合適的無線介質,對處理的語音信號進行編碼。隨后,將編碼的信號路由到均衡器825,以便對在通過空中傳輸過程中發(fā)生的諸如相位和幅度失真的任何頻率相關損耗進行補償。在對比特流進行均衡后,調制器827將信號與在RF接ロ 829中產生的RF信號結合。調制器827通過頻率或相位調制產生正弦波。為了準備用于傳輸?shù)男盘?,上變頻器831將從調制器827輸出的正弦波與由合成器833產生的另ー正弦波組合,以獲得期望的傳輸頻率。從而將信號通過PA 819進行發(fā)送,以使信號增加到合適的功率水平。在實際的系統(tǒng)中,PA 819作為可變增益放大器,由DSP 805通過網絡基站接收的信息來控制PA 819的増益。從而在雙エ器821中信號進行濾波,并可選擇性地發(fā)送給天線耦合器835以進行阻抗匹配,從而提供最大功率的傳送。最后,經由天線817將信號發(fā)送給本地基站??晒詣釉鲆婵刂?AGC)以控制接收機最后階段的増益??蓪⑿盘栍蛇@里轉發(fā)到遠端電話,其可以是另一蜂窩電話、其它移動電話或與公共交換電話網絡(PSTN)或其它電話網絡連接的固定電話。通過天線811接收被傳輸給移動終端801的語音信號,并立即由低噪聲放大器(LNA) 837放大。下變頻器839降低載波頻率,且解調器841去除RF,只留下數(shù)字比特流。隨后信號通過均衡器825,并由DSP 805進行處理。數(shù)模轉換器(DAC)843對信號進行轉換,并將相應的輸出通過揚聲器845傳輸給用戶,所有的操作都在主控制單元(MCU)803的控制下,其中主控制單元可實現(xiàn)為中央處理單元(CPU)(在圖中沒有示出)。MCU 803從鍵盤847接收包括輸入信號的各種信號。與其它用戶輸入組件(例如,麥克風811)結合的鍵盤847和/或MCU 803包括用于管理用戶輸入的用戶接ロ電路。MCU803運行用戶接ロ軟件,便于對移動終端的至少ー些功能的用戶控制,以執(zhí)行同一通信會話中的多個通信形式。MCU 803還分別將顯示命令和切換命令遞送給顯示器807和語音輸出切換控制器。此外,MCU 803與DSP 805交換信息,并可選擇地訪問所結合的SM卡849和 存儲器851。此外,MCU 803執(zhí)行終端要求的各種控制功能。DSP 805可根據(jù)實現(xiàn)方式在語音信號上執(zhí)行任何種類的傳統(tǒng)數(shù)字處理功能。此外,DSP 805從麥克風811檢測的信號確定本地環(huán)境的背景噪聲水平,并為將麥克風811的增益設置為所選的水平,以補償移動終端801的用戶的自然傾向(tendency)。CODEC 813包括ADC 823和DAC 843。存儲器851存儲包括呼叫進入語音數(shù)據(jù)的各種數(shù)據(jù),井能夠存儲包括從全球互聯(lián)網接收的音樂數(shù)據(jù)的其它數(shù)據(jù)。軟件模塊可駐留在RAM存儲器、閃存存儲器、寄存器、或現(xiàn)有技術中已知的其它任何形式的可寫入存儲介質。存儲設備851可以是,但不局限于,單一存儲器、CD、DVD、ROM、RAM、EEPR0M、光學存儲器、或能夠存儲數(shù)字數(shù)據(jù)的其它任何非易失性存儲介質。例如,可選擇地結合的SM卡849攜帶重要的信息,例如蜂窩電話號碼、支持服務的載波、訂閱細節(jié)和安全信息。SM卡849主要用于在無線電網絡上識別移動終端801???49還包含用于存儲個人電話號碼注冊、文本消息和用戶專用移動終端設置的存儲器。盡管結合多個實施方式和實現(xiàn)方式介紹了本發(fā)明,但是本發(fā)明不局限于此,而是可覆蓋落入所附權利要求范圍的各種明顯修改和等價安排。盡管本發(fā)明的特征在權利要求中以特定的組合進行表達,但可以預期的是,這些特征可以按任意的組合和順序進行安排。
權利要求
1.一種方法,包括 接收使用第一通信形式建立通信會話的請求,其中所述通信會話支持多個和同時的通信形式; 選擇第二通信形式以進行所述通信會話;以及 將所述第二通信形式轉碼為所述第一通信形式。
2.根據(jù)權利要求I所述的方法,進一步包括 將所述第一通信形式轉碼為所述第二通信形式。
3.根據(jù)權利要求I和2中任意一項所述的方法,進一步包括 接收用于選擇所述第二通信形式的輸入; 其中對一個或多個通信形式的選擇至少部分地基于所述輸入。
4.根據(jù)權利要求I至3中任意一項所述的方法,進一步包括 確定用于所述第二通信形式的背景信息以進行所述通信會話; 其中對一個或多個通信形式的選擇至少部分地基于所述背景信息,所述背景信息包括進入通信的地址、狀態(tài)、時間、位置、環(huán)境條件或其組合。
5.根據(jù)權利要求4所述的方法,進一步包括 基于背景信息和所述第二形式通信,生成一個或多個通信模板; 至少部分地促使對所述通信模板的呈現(xiàn); 接收用于選擇或定制所述通信模板中的一個或多個的輸入;以及 至少部分地促使在所述通信會話期間對所選擇的通信模板的傳輸。
6.根據(jù)權利要求4和5中任意一項所述的方法,其中從一個或多個傳感器、服務、應用、信息數(shù)據(jù)庫或其組合中確定所述背景信息。
7.根據(jù)權利要求I至6中任意一項所述的方法,進一步包括 在所述通信會話期間,在所述第一和第二通信形式間切換。
8.根據(jù)權利要求I至7中任意一項所述的方法,其中所述多個和同時的通信形式包括語音、文本消息傳送、即時消息傳送、多媒體消息傳送、電子郵件、視頻或其組合。
9.一種裝置,包括 至少一個處理器;以及 至少一個包括計算機程序代碼的存儲器, 所述至少一個存儲器和所述計算機程序代碼被配置為,通過至少一個處理器促使所述裝置執(zhí)行以下 接收使用第一通信形式建立通信會話的請求,其中所述通信會話支持多個和同時的通信形式; 選擇第二通信形式以進行所述通信會話;以及 將所述第二通信形式轉碼為所述第一通信形式。
10.根據(jù)權利要求9所述的裝置,其中進一步促使所述裝置至少部分地進行 將所述第一通信形式轉碼為所述第二通信形式以用于呈現(xiàn)。
11.根據(jù)權利要求9和10中任意一項所述的裝置,其中進一步促使所述裝置至少部分地進行 接收用于選擇所述第二通信形式的輸入;其中對一個或多個通信形式的選擇至少部分地基于所述輸入。
12.根據(jù)權利要求9至11中任意一項所述的裝置,其中進一步促使所述裝置至少部分地進行 確定用于所述第二通信形式的背景信息以進行所述通信會話; 其中對一個或多個通信形式的選擇至少部分地基于所述背景信息,所述背景信息包括進入通信的地址、狀態(tài)、時間、位置、環(huán)境條件或其組合。
13.根據(jù)權利要求12所述的裝置,其中進一步促使所述裝置至少部分地進行 基于背景信息和所述第二形式通信,生成一個或多個通信模板; 呈現(xiàn)所述通信模板; 接收用于選擇或定制所述通信模板中的一個或多個的輸入;以及 在所述通信會話期間,執(zhí)行對所選擇的通信模板的傳輸。
14.根據(jù)權利要求12和13中任意一項所述的裝置,其中從一個或多個傳感器、服務、應用、信息數(shù)據(jù)庫或其組合確定所述背景信息。
15.根據(jù)權利要求9至14中任意一項所述的裝置,其中進一步促使所述裝置至少部分地進行 在所述通信會話期間,在所述第一和第二通信形式間切換。
16.根據(jù)權利要求9至15中任意一項所述的裝置,其中所述多個和同時通信形式包括語音、文本消息傳送、即時消息傳送、多媒體消息傳送、電子郵件、視頻或其組合。
17.一種根據(jù)權利要求9-16中任意一項所述的裝置,其中所述裝置是移動電話,進一步包括 用戶接口電路和用戶接口軟件,被配置為通過顯示器的使用來促進對移動電話的至少一部分功能的用戶控制,并且被配置為對用戶輸入進行響應;以及 顯示器和顯示器電路,被配置為顯示移動電話的用戶接口的至少一部分,所述顯示器和顯示器電路被配置為促進對所述移動電話的至少一部分功能的用戶控制。
18.—種承載一個或多個指令的一個或多個序列的計算機可讀存儲介質,當由一個或多個處理器執(zhí)行時,促使裝置至少執(zhí)行下列步驟 接收使用第一通信形式建立通信會話的請求,其中所述通信會話支持多個和同時的通信形式; 選擇第二通信形式以進行所述通信會話;以及 將所述第二通信形式轉碼為所述第一通信形式。
19.根據(jù)權利要求18所述的計算機可讀存儲介質,其中促使所述裝置進一步執(zhí)行 將所述第一通信形式轉碼為所述第二通信形式以用于呈現(xiàn)。
20.根據(jù)權利要求18和19中任意一項所述的計算機可讀存儲介質,其中促使所述裝置進一步執(zhí)行 接收用于選擇所述第二通信形式的輸入; 其中對一個或多個通信形式的選擇至少部分地基于所述輸入。
21.根據(jù)權利要求18至20中任意一項所述的計算機可讀存儲介質,其中促使所述裝置進一步執(zhí)行 確定用于所述第二通信形式的背景信息以進行所述通信會話;其中對一個或多個通信形式的選擇至少部分地基于所述背景信息,所述背景信息包括進入通信的地址、狀態(tài)、時間、位置、環(huán)境條件或其組合。
22.根據(jù)權利要求21所述的計算機可讀存儲介質,其中促使所述裝置進一步執(zhí)行 基于背景信息和所述第二形式通信,生成一個或多個通信模板; 至少部分地促使對所述通信模板的呈現(xiàn); 接收用于選擇或定制所述通信模板中的一個或多個的輸入;以及 至少部分地促使在所述通信會話期間對所選擇的通信模板的傳輸。
23.根據(jù)權利要求21和22中任意一項所述的計算機可讀存儲介質,其中從一個或多個傳感器、服務、應用、信息數(shù)據(jù)庫或其組合確定所述背景信息。
24.根據(jù)權利要求18至23中任意一項所述的計算機可讀存儲介質,其中促使所述裝置進一步執(zhí)行 在所述通信會話期間,在所述第一和第二通信形式間切換。
25.根據(jù)權利要求18至24中任意一項所述的計算機可讀存儲介質,其中所述多個和同時的通信形式包括語音、文本消息嘗試、即時消息傳送、多媒體消息傳送、電子郵件、視頻或其組合。
26.一種裝置,包括 用于接收使用第一通信形式建立通信會話的請求的部件,其中所述通信會話支持多個和同時通信形式; 用于選擇第二通信形式以進行所述通信會話的部件;以及 用于將所述第二通信形式轉碼為所述第一通信形式的部件。
27.根據(jù)權利要求26所述的裝置,進一步包括 用于將所述第一通信形式轉碼為所述第二通信形式的部件。
28.根據(jù)權利要求26和27中任意一項所述的裝置,進一步包括 用于接收用于選擇所述第二通信形式的輸入的部件; 用于其中對一個或多個通信形式的選擇至少部分地基于所述輸入的部件。
29.根據(jù)權利要求26至28中任意一項所述的裝置,進一步包括 用于確定用于所述第二通信形式的背景信息以進行所述通信會話的部件; 其中對一個或多個通信形式的選擇至少部分地基于所述背景信息,所述背景信息包括進入通信的地址、狀態(tài)、時間、位置、環(huán)境條件或其組合。
30.根據(jù)權利要求29所述的裝置,進一步包括 用于基于背景信息和所述第二形式通信,生成一個或多個通信模板的部件; 用于至少部分地促使對所述通信模板的呈現(xiàn)的部件; 用于接收用于選擇或定制所述通信模板中的一個或多個的輸入的部件;以及 用于至少部分地促使在所述通信會話期間對所選擇的通信模板的傳輸?shù)牟考?br> 31.根據(jù)權利要求29和30中任意一項所述的裝置,其中從一個或多個傳感器、服務、應用、信息數(shù)據(jù)庫或其組合確定所述背景信息。
32.根據(jù)權利要求26至31中任意一項所述的裝置,進一步包括 用于在所述通信會話期間,在所述第一和第二通信形式間切換的部件。
33.根據(jù)權利要求26至32中任意一項所述的裝置,其中多個和同時的通信形式包括語音、文本消息傳送、即時消息傳送、多媒體消息傳送、電子郵件、視頻或其組合。
34.根據(jù)權利要求26至33中任意一項所述的裝置,進一步包括 所述第二通信形式是對所述第一通信形式的響應。
35.根據(jù)權利要求26至34中任意一項所述的裝置,進一步包括 將所述第二通信形式的用戶接口元件拖拽和放入到所述第一通信形式的用戶接口元件中。
36.根據(jù)權利要求26至35中任意一項所述的裝置,進一步包括 所述第一通信形式的用戶接口元件描述接收呼叫功能的彈出指示。
37.根據(jù)權利要求26至36中任意一項所述的裝置,進一步包括 在所述第一通信形式的用戶接口元件上拖拽和放入的所述第二通信形式的用戶接口元件被用作對呼叫者進行響應的通信形式。
38.根據(jù)權利要求26至37中任意一項所述的裝置,進一步包括 動態(tài)地改變所述第二通信形式的用戶接口元件的外觀。
39.根據(jù)權利要求26至38中任意一項所述的裝置,進一步包括 基于背景動態(tài)地改變所述第二通信形式的用戶接口元件的外觀。
40.根據(jù)權利要求26至39中任意一項所述的裝置,進一步包括 基于背景動態(tài)地改變拖拽和放入的第二通信形式的用戶接口元件的外觀。
全文摘要
提供一種用于在同一通信會話中執(zhí)行多個混合的通信形式的方法。通信管理器接收使用第一通信形式建立通信會話的請求,其中通信會話支持多個和同時的通信形式。接下來,通信管理器選擇第二通信形式以進行通信會話。然后,通信管理器將第二通信形式轉碼為第一通信形式??梢赞D換不同的形式以根據(jù)本發(fā)明的實施方式來促進和豐富通信能力。
文檔編號H04W80/00GK102687583SQ200980163231
公開日2012年9月19日 申請日期2009年12月31日 優(yōu)先權日2009年12月31日
發(fā)明者A·阿尼奧, 丁豐, 張國華, 楊新星, 湯躍忠, 王巍, 王霞, 田繼雷 申請人:諾基亞公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阳江市| 马龙县| 新田县| 新闻| 顺平县| 文成县| 靖安县| 蒲江县| 丰镇市| 潞西市| 油尖旺区| 上饶县| 县级市| 荥阳市| 惠水县| 平遥县| 镇巴县| 华蓥市| 宁德市| 托里县| 慈溪市| 嘉祥县| 东安县| 綦江县| 临泽县| 叶城县| 开化县| 湘乡市| 连州市| 会昌县| 枞阳县| 聊城市| 浦东新区| 无锡市| 鹿邑县| 乐至县| 辉南县| 江阴市| 南康市| 临安市| 洞头县|