專利名稱:在移動終端中獲取呼叫者信息的方法及移動終端的制作方法
技術領域:
本發(fā)明涉及移動通信,具體涉及一種用于獲取試圖通過移動通信網(wǎng)絡與移動終端用戶建立通信的遠程通信方的身份信息的方法和移動終端。
背景技術:
如上所述的移動終端的例子有用于例如GSM、UMTS、D-AMPS或者CDMA200的電信系統(tǒng)的移動(蜂窩)手機。遠程通信方可以用不同方法試圖與所述移動終端的用戶建立通信。當然,最熟知的方法是從任何適合遠程電話傳送的設備——例如固定電話、移動電話或者衛(wèi)星電話,或者帶有IP電話功能的計算機,向所述移動終端進行電話呼叫。另一種通用方法是向所述移動終端發(fā)送電子消息,如SMS(“短消息服務”)、MMS(“多媒體消息服務”)或者email。
當移動終端接收到來電或者電子消息時,它會給用戶提供聽覺、視覺、tactically或者其組合的提醒。為方便用戶,移動終端通常會通過在終端顯示屏上顯示遠程通信方的身份信息來將這些信息呈現(xiàn)出來。例如,對于來電呼叫,移動終端首先檢測呼叫者的電話號碼(也稱為A號碼或者CLI(D)-主叫線路身份(Caller Line Identity))。移動終端根據(jù)本地存儲的聯(lián)系人或者電話本記錄核對所檢測到的電話號碼,如果成功匹配,就從匹配的記錄中讀出名字條目并顯示在顯示屏上。對于大多數(shù)用戶來說,要記住或者關聯(lián)另一個人,名字比電話號碼要容易得多,因此用描述方式給出呼叫者身份明顯有利于移動終端用戶。通過當呼叫到達時就已經(jīng)知道誰是呼叫者,用戶就可以在其接電話前至少有半秒鐘的準備時間。用戶也有機會根據(jù)當時情形安排優(yōu)先順序并決定接聽一個人打來的電話而不接聽另一個人打來的電話,例如如果用戶等一個重要的電話打進來并且必須立即接聽,即使用戶正在開會。
然而,如果所檢測到的來電號碼不能與終端的聯(lián)系人或者電話本成功匹配,則對于這種來電呼叫用戶就不能獲得上述優(yōu)點。因此,對于聯(lián)系人或者電話本中沒有存儲其記錄的未知遠程通信方的呼叫,當用戶必須確定是否接聽該呼叫時,呼叫者的身份對用戶來說是匿名的。如果用戶選擇不接聽該呼叫,或者由于移動終端響鈴時他不在旁邊而漏接了該呼叫,并且他想知道該呼叫者的身份,那么用戶只有以下可選擇方法。他可以回呼所檢測到的號碼,從聲音上查出該呼叫者是誰,或者咨詢對所檢測到的號碼進行身份查詢的查詢服務,這會提供其他信息,例如與所檢測到的號碼相關聯(lián)的姓名和地址。這種查詢服務可以要么通過撥打某個服務號碼從語音上獲得,要么通過計算機查詢服務,例如在WAP或者WWW網(wǎng)頁上提交搜索表格或者發(fā)送對于所檢測到的號碼的SMS詢問。避免這些手動步驟是值得做的,因為它會節(jié)省那些最好用在更有用的事情上的時間和精力。
US-6,311,057號專利提供了一種向電話用戶提供改進的服務的方法。更具體地說,US-6,311,057號專利專注于某種情況,也就是某人(A用戶)試圖呼叫另一人(B用戶)的移動終端,但移動終端當時不可用而無法接聽的情況。移動終端因為關機或者不在移動通信網(wǎng)絡服務區(qū)所以可能當時不可用。在且僅在這種情況下,網(wǎng)絡中的移動交換中心(MSC)自動登記該呼叫者的電話號碼(A號碼)并分析被登記的電話號碼來確定與該呼叫者相關的特定運營商。然后,移動交換中心利用所登記的電話號碼作為搜索關鍵字向所述運營商掌握的用戶數(shù)據(jù)庫請求附加的身份信息。如果數(shù)據(jù)庫搜索成功,則它將該登記電話號碼的名字信息返回給所述移動交換中心。所述名字信息包括個人用戶的名和姓,及公司的組織名稱。
然后,該移動交換中心命令SMS中心產(chǎn)生SMS消息發(fā)送給B用戶,該SMS消息包括登記的A號碼,及其在該運營商的用戶數(shù)據(jù)庫里查出的關聯(lián)名字信息,尤其是該未成功呼叫嘗試的日期和時間。一旦網(wǎng)絡可以進行SMS消息發(fā)送,該SMS消息就被發(fā)送給移動用戶終端。通過閱讀該SMS消息,所述移動終端的用戶就會被告知該未成功呼叫嘗試的情況,既有該嘗試呼叫者的電話號碼也有該呼叫者的名字,并且用戶可以決定是否要回電話。
盡管根據(jù)US-6,311,057號專利的方法為移動終端的用戶提供了一些服務,但它還是兩點缺點。
首先,依照US-6,311,057號專利的服務只有在移動終端對移動通信網(wǎng)絡是不可用的時候才會執(zhí)行。另一方面,如果所述網(wǎng)絡能找到該移動終端,則來電呼叫將以正常方式轉交給該移動終端。因此,如果呼叫成功轉交給移動終端,但不知道呼叫者是誰,那么不會向該移動終端提供附加身份信息(名字信息)。
其次,該服務的智能是由移動通信網(wǎng)絡提供的,因此要實現(xiàn)該智能就需要一種特定的體系結構。在開始提供這種服務前,就不得不在硬件和/或軟件上對網(wǎng)絡加以改進。此外,該服務需要和多個不同的運營商進行連接或者合作,每個運營商可能都有各自的用于訪問用戶數(shù)據(jù)庫的接口。因此,要讓移動通信網(wǎng)絡本身提供這種服務智能是非常不便的。
發(fā)明內容
鑒于上述問題,本發(fā)明的目的是要解決或者至少要減小上述問題。具體來說,本發(fā)明的目的是要提供一種改進的靈活的方式,為移動終端用戶提供試圖通過電話或者電子消息與該移動終端建立通信的遠程通信方的附加身份信息。
通常,上述目標可以通過根據(jù)所附獨立權利要求的方法和移動終端來實現(xiàn)。
本發(fā)明的第一方面是一種在移動終端中獲取通信方身份信息的方法,該方法包括步驟檢測遠程通信方在移動通信網(wǎng)絡上建立通信的嘗試;根據(jù)檢測到的嘗試確定關于該遠程通信方的第一身份信息;在所述移動終端的存儲器中搜索與所述第一身份信息相關聯(lián)的附加身份信息;
在沒有所述附加身份信息的情況,利用所述移動通信網(wǎng)絡從所述移動終端發(fā)送附加身份信息請求給遠程服務器,所述請求包括作為搜索關鍵字的所述第一身份信息;通過所述移動通信網(wǎng)絡接收附加身份信息回復;以及處理包含在所述附加身份信息回復中的附加身份信息以使其可以被呈現(xiàn)給所述移動終端的用戶。
本發(fā)明第一方面的一個優(yōu)點是它允許對未知的遠程通信方進行全自動遠程身份查詢,而無需來自移動終端用戶的任何行為。因此,通過所述自動身份查詢,移動終端會自動檢測關于所述遠程通信方的第一身份信息,通過檢查移動終端本地存儲的附加身份信息來確定是否認識該遠程通信方,基于檢查結果自動向遠程服務器請求所缺的附加信息,以及處理所返回的附加身份信息并使其可以被用戶利用,從而使得用戶可知道所述遠程通信方是誰并能夠基于此采取適當?shù)男袆印?br>
本發(fā)明第一方面的另一優(yōu)點是所述自動方法能為用戶節(jié)省時間和精力。
在一實施例中,所述檢測建立通信的嘗試的步驟包括接收來自遠程通信方的來電呼叫。因此,所述呼叫者的第一身份信息可以被被呼叫者的移動終端檢測為移動通信網(wǎng)絡、公共切換電話網(wǎng)絡、IP電話網(wǎng)絡或者衛(wèi)星通信網(wǎng)絡的用戶電話號碼(A號碼,CLI(D),等等)。
在另一實施例中,所述檢測建立通信的嘗試的步驟包括接收來自遠程通信方的輸入電子消息(incoming electronic message)。該電子消息可以是SMS或MMS消息,且消息發(fā)送者身份可以是諸如GSM、UMTS、D-AMPS或CDMA200的移動通信系統(tǒng)的電話號碼?;蛘撸鲭娮酉⒖梢允莈mail消息。
在一實施例中,包含在所述附加身份信息回復中的附加身份信息包括所述遠程通信方的名字。在可選的實施例中,所述附加身份信息包括名字信息以及關于所述遠程通信方的其他身份信息,如地址信息。用戶可配置的設置可以設定將從所述遠程服務器請求的附加身份信息的類型。
處理包含在所述附加身份信息回復中的附加身份信息可以例如包括在來電呼叫還沒有終止時方便地實時在所述移動終端顯示器上進行呈現(xiàn)。所述處理也可以或者可選地包括更新存儲在所述存儲器中的消息收件箱或者電話呼叫列表中的記錄,或者更新或創(chuàng)建在存儲器中存儲的并與所述遠程通信方相關聯(lián)的聯(lián)系記錄。
所述附加身份信息請求和/或回復可以通過電子消息、分組交換數(shù)據(jù)通信、電路交換數(shù)據(jù)通信或者其任何組合的形式傳達。
在可選的實施例中,除了與移動終端的用戶沒有交互地自動進行遠程身份信息查詢外,可以僅依據(jù)用戶的命令或者確認才進行查詢。是否自動進行遠程身份查詢可以在用戶可配置的設置中設定。
本發(fā)明的第二方面是具有處理裝置、存儲器和適于與移動通信網(wǎng)絡通信通信的無線接口的移動終端。所述處理裝置被配置為檢測遠程通信方通過所述無線接口建立通信的嘗試;根據(jù)所檢測到的嘗試確定關于該遠程通信方的第一身份信息;在所述存儲器中搜索與所述第一身份信息相關的附加身份信息;在沒有所述附加身份信息時,通過所述無線接口發(fā)送附加身份信息請求給遠程服務器,所述請求包括作為搜索關鍵字的所述第一身份信息;通過所述無線接口,接收附加身份信息回復;以及處理包含在所述附加身份信息回復中的附加身份信息,以使其可以被呈給所述移動終端的用戶。
所述移動終端可以是便攜式通信設備,諸如用于移動通信系統(tǒng)——例如GSM、UMTS、D-AMPS或CDMA2000——的移動電話、個人數(shù)字助手(PDA)等。所述處理裝置可以是CPU(“中央處理單元”)、DSP(“數(shù)字信號處理器”)或者任何其他電子可編程邏輯器件或者器件的結合。所述存儲器可以是電子存儲器,例如RAM存儲器、ROM存儲器、EEPROM存儲器、閃存或者它們的組合。
第二方面通常具有與第一方面同樣的特征和優(yōu)點。
通過以下詳細描述、所附從屬權利要求以及附圖,本發(fā)明的其他目的、特征及優(yōu)點將被呈現(xiàn)出來。
一般地,在權利要求中所用的全部術語應根據(jù)它們在本領域中的通常含義來解釋,除非在此明確作了其他定義。所有涉及到“一個(a)/一個(an)/所述(the)[元件(element)、設備(device)、部件(component)、裝置(means)、步驟(step)等等]”應該開放式地解釋為是指所述元件、設備、部件、裝置、步驟等等的至少一個實例,除非有其他明確的說明。在此所揭示的任何方法的步驟并不是必須按照所揭示的嚴格順序進行實施,除非明確說明。
現(xiàn)將參考附圖更詳細地描述本發(fā)明的實施例,其中圖1是包括移動終端、遠程通信方、遠程服務器和移動通信網(wǎng)絡的通信系統(tǒng)示意圖,作為可以應用本發(fā)明的環(huán)境的例子;圖2是根據(jù)一個實施例的移動終端的示意方框圖;圖3是根據(jù)一個實施例在移動終端中獲取通信對方身份信息的方法的流程示意圖;圖4a-4d是依次顯示給移動終端用戶以通知來電呼叫、動態(tài)更新的呼叫者身份信息的示意性顯示屏截圖;圖4e和4f是顯示最近的呼叫列表和如何動態(tài)更新漏接呼叫的身份信息的示意性顯示屏截圖;圖5a-5c是依次顯示給移動終端用戶以通知到達的電子消息、動態(tài)更新的發(fā)送者身份信息的示意性顯示屏截圖;圖5d是示出消息收件箱和如何動態(tài)更新與來自未知發(fā)送者的消息有關的信息的示意性顯示屏截圖;以及圖6是示出身份查詢服務設置對話框的示意性顯示屏截圖。
具體實施例方式
圖1列舉了可以應用本發(fā)明的通信系統(tǒng)示例。在圖1的通信系統(tǒng)中,可以為不同的移動終端100,106提供各種通信服務,例如語音呼叫、數(shù)據(jù)呼叫、傳真?zhèn)魉?、音樂傳送、靜態(tài)圖片傳送、視頻傳送、電子消息傳送和電子商務。在這些服務中,電話呼叫和電子消息傳送對本發(fā)明來說尤其重要。
接下來,使用語音呼叫作為嘗試建立通信的一個例子,但其他類型的電話呼叫——例如數(shù)據(jù)或者傳真呼叫——也是可能的。此外,將SMS消息用作嘗試建立通信的另一個例子,但其他類型的電子消息——包括但不限于MMS及電子郵件消息——也是可能的。
移動終端100,106通過射頻RF鏈路102和108經(jīng)由各自的基站104、109與移動通信網(wǎng)絡110連接。移動通信網(wǎng)絡110可以是任何商用移動通信網(wǎng)絡,例如GSM、UMTS、D-AMPS或CDMA200。移動終端100、106被圖示為移動(蜂窩)電話,但可以替代為其他類型的便攜式設備,例如個人數(shù)字助手或通信器。
公用交換電話網(wǎng)(PSTN)130以常見方式連接到移動通信網(wǎng)110上。各種電話終端132連接到PSTN 130上。
移動通信網(wǎng)絡110有效地連接到廣域網(wǎng)120上,廣域網(wǎng)120可以是因特網(wǎng)或其一部分。各種客戶計算機126可以連接到廣域網(wǎng)120上。
根據(jù)本發(fā)明用于提供身份查詢服務的遠程服務器計算機可以連接到移動通信網(wǎng)絡110上——表示為112,或者連接到廣域網(wǎng)120上——表示為122。一些實施例可以應用兩個遠程服務器112、122,如圖1所示。數(shù)據(jù)庫114、124包含身份查詢信息,并連接到一個或者每個遠程服務器112、122上。
在圖1的示例情形中,與移動終端100的用戶建立通信的嘗試可以通過來自移動終端106的另一用戶或者來自任何筆記本電腦116、固定電話132或客戶端計算機126——如果其適當配備有用于語音呼叫或SMS消息的軟件和/或硬件——的電話呼叫或者SMS消息的形式進行。稍后參考圖3描述在移動終端110中處理這種通信嘗試的方法,但首先參考圖2給出關于移動終端110的構成的詳細資料。
如圖2中看到的,移動終端110具有控制器200,負責該移動終端的全部操作,并優(yōu)選地用任何商用CPU(“中央處理單元”)、DSP(“數(shù)字信號處理器”)或任何其他電子可編程邏輯器件來實現(xiàn)??刂破?00具有關聯(lián)存儲器202,例如RAM存儲器、ROM存儲器、EEPROM存儲器、閃存或者它們的任意組合。存儲器202被控制器200用于各種目的,其中之一是存儲用于移動終端中各種軟件的數(shù)據(jù)和指令。所述軟件包括實時操作系統(tǒng)220、人機接口(MMI)驅動程序234、應用處理程序232和各種應用程序。所述應用程序包括聯(lián)系人(電話本)應用程序240、消息接發(fā)應用程序250、呼叫處理應用程序260和控制面板應用程序270,以及對本發(fā)明不重要的其他各種應用程序。MMI驅動程序234與傳統(tǒng)的MMI或者輸出/輸入(I/O)設備協(xié)作,所述I/O設備包括顯示器236和鍵盤238以及各種其他I/O設備,例如麥克風、揚聲器、振動器、操縱桿、鈴音發(fā)生器、LED指示器等等。如眾所周知的那樣,用戶可以通過這樣形成的人機接口操作該移動終端。
所述軟件也包括各種模塊、協(xié)議棧、驅動程序等,這些被共同指定為230并且能為RF接口206、可選地為藍牙接口208和IrDA接口210提供通信服務(例如傳送、網(wǎng)絡和連接性)。RF接口206包括內部和外部天線,以及用于建立并維持到基站的無線鏈路(例如圖1中鏈接102和基站104)的適當無線電路。如本領域的技術人員所熟知的,所述無線電路包括一系列模擬和數(shù)字電子部件,共同形成無線接收器和發(fā)射器。這些部件包括i.a.、帶通濾波器、放大器、混合器、本地振蕩器、低通濾波器、AD/DA變換器等等。
移動終端還有SIM卡204和關聯(lián)讀卡機。一般都知道,SIM卡204包括處理器以及本地的工作存儲器和數(shù)據(jù)存儲器。
聯(lián)系人應用程序240處理存儲在存儲器202中的多個聯(lián)系人條目或者記錄242。在圖2所示的實施例中,每個聯(lián)系人記錄242有多個數(shù)據(jù)欄244、246;名字欄和地址欄244,以及移動電話號碼欄、家庭電話號碼欄、工作電話號碼欄、傳真號碼欄和電子郵件地址欄246。
消息接發(fā)應用程序250處理多條SMS消息252,既有未讀消息也有已讀/已打開的消息。消息252可以存儲在移動終端的存儲器202中、SIM卡204的內部存儲器中或者兩者都存儲。所存儲的SMS消息也可以在這些存儲器中的一個與另一個之間傳送。圖2舉例說明了在移動終端中收到消息時的典型SMS消息252的構成。SMS消息252具有控制數(shù)據(jù)部分256和消息數(shù)據(jù)部分258??刂茢?shù)據(jù)部分256占120個八位字節(jié)(octet)。消息數(shù)據(jù)部分258占用140個八位字節(jié)并包含該SMS消息的有效負荷,即,實際的消息數(shù)據(jù)259。當然,整個消息數(shù)據(jù)部分258無需總是填滿有效數(shù)據(jù);在消息發(fā)送者僅寫了很短的消息時,消息數(shù)據(jù)部分258的一些部分可以包含無用數(shù)據(jù)?;蛘撸?shù)據(jù)部分258可以通過預定的控制字符在最后有效的八位字節(jié)終止,或者消息數(shù)據(jù)部分258的長度可以被指示為控制部分256中的頭部參數(shù)。
控制數(shù)據(jù)部分256包含各種協(xié)議層特定的和消息類型特定的控制數(shù)據(jù),包括發(fā)送人的電話號碼257的規(guī)格。關于SMS消息格式的詳細情況,可參考2G、2.5G和3G移動通信系統(tǒng)的可用標準。例如,3G系統(tǒng)的SMS服務在“3GPP TS 24.011”中有詳細描述,它可以在http://www.3gpp.org/獲得。
呼叫處理應用程序260處理傳統(tǒng)語音呼叫的所有方面,例如接收和通知來電呼叫,并生成呼出通話。呼叫處理應用程序260也記錄各種呼叫統(tǒng)計,包括近期呼叫列表262,這在圖4e-4f中舉例并在后面將進行更詳細的描述。
控制面板應用程序270允許用戶調整移動終端中的各種設置,包括涉及根據(jù)本發(fā)明的的身份查詢服務的設置。如圖6中所看到的,在一個實施例中,身份查詢服務設置610顯示在顯示屏600上。在此,用戶可以指定電話號碼或者http地址622給遠程身份查詢服務器112或122。用戶也可以在624處選擇作為每次身份查詢的結果要返回的附加身份信息的范圍;在所公開的實施例中,用戶也可以選擇僅訂閱名字信息(例如個人用戶的名和姓,公司的組織名稱),或者訂閱更全面的信息,即不僅包括名字信息也包括例如郵政/訪問/電子郵件地址信息。另外,用戶可以在626處選擇是否不需要用戶的命令或者確認而由移動終端自動激活并執(zhí)行該身份查詢服務,或者是否根據(jù)用戶的命令或者確認手工進行身份查詢。最后,在628處用戶可以選擇是否用響應遠程身份查詢而接收到的附加身份信息來自動更新聯(lián)系人應用程序240的聯(lián)系人記錄242。
現(xiàn)參考圖3,來描述響應遠程通信方與移動終端建立通信的嘗試而荻取通信方身份信息的方法。
在第一示例情形中,要建立通信的嘗試是移動終端的來電呼叫。在步驟300中,來電呼叫通過該移動終端的RF接口206、模塊230、實時操作系統(tǒng)220、應用處理器232和呼叫處理應用程序260被檢測到。在步驟302中,以呼叫者的電話號碼(A號碼)的形式,并根據(jù)該特定移動通信網(wǎng)110和其網(wǎng)絡運營商所使用的信令協(xié)議,檢測到呼叫者(A用戶)的第一身份信息。然后,在步驟304中,呼叫處理應用程序260通過應用處理器232詢問聯(lián)系人應用程序240,以在聯(lián)系人記錄242中查找所檢測到的第一身份信息。如圖2中所看到的,每一聯(lián)系人記錄可以既包含第一身份信息數(shù)據(jù)246——例如不同的電話號碼,也包含附加身份信息數(shù)據(jù)244——例如所述第一身份信息所代表的這個人的名字和地址信息。如果匹配的話,聯(lián)系人應用程序240用來自匹配的聯(lián)系人記錄242的附加身份信息244來回應呼叫處理應用程序260。這樣,在步驟306中,呼叫處理應用程序260確定所檢測到的第一身份信息246(電話號碼)代表的呼叫者的身份是否是所述移動終端已知的,并且是否作為在聯(lián)系人記錄242中的附加身份信息244可以被獲得。
如果步驟306中的核對結果是否定的,則呼叫處理應用程序請求獲取附加身份信息,該請求包括作為搜索關鍵字的所檢測到的第一身份信息。該請求通過應用處理器232、實時操作系統(tǒng)220、模塊230和RF接口206在移動通信網(wǎng)110上被發(fā)送給遠程服務器112。所述請求的精確格式取決于實現(xiàn)方式;例如,可以作為對預先確定的查詢服務電話號碼的數(shù)據(jù)呼叫來執(zhí)行所述請求(圖6中的設置622),其中,該呼叫由優(yōu)選也管理該遠程身份查詢服務器112的網(wǎng)絡運營商來處理。當然,所述預先確定的電話號碼可以指向另一個運營商而不是接入網(wǎng)絡110的運營商;這種情況下,后者會將所述數(shù)據(jù)呼叫轉發(fā)給所述另一個運營商。所述預先確定的查詢服務電話號碼也可以去往電話目錄服務器,該服務器為公司所有而不是網(wǎng)絡運營商所有。
作為另一選擇,移動通信網(wǎng)110可以被配置成將對查詢服務電話號碼的數(shù)據(jù)呼叫映射并轉換成廣域網(wǎng)120中的地址,例如指向圖2中的遠程服務器122的http地址。這種情況下,遠程服務器122可以用http答復來直接對移動終端回應,或者這種答復也可以被重映射并重轉換成正在進行的數(shù)據(jù)呼叫中的響應數(shù)據(jù)。
作為另一選擇,在圖6的622中,可以將身份查詢服務提供商直接定義為廣域網(wǎng)120中的預先確定的地址,例如指向遠程服務器122的http地址,其中,可以利用網(wǎng)絡110中任何可用移動數(shù)據(jù)服務——例如通用分組無線服務(GPRS),將獲取附加身份信息的請求直接作為http請求發(fā)送給服務器122??梢允褂冒踩匦?,例如SSL/TSL(安全套接層/傳輸層安全)或數(shù)字證書。
另一選擇是以發(fā)給身份查詢服務提供商的SMS消息的形式發(fā)送獲取附加身份信息的請求。
在任何情況下,遠程身份查詢服務器112(和/或122)都具有包含大量身份記錄的數(shù)據(jù)庫114(和/或124),所述身份記錄不僅包含第一身份信息類型的數(shù)據(jù)(例如電話號碼),還包含附加身份信息——例如名字和/或地址。數(shù)據(jù)庫114(124)可以例如包含從該記錄中導出的用戶記錄或信息。所述用戶記錄可以是已經(jīng)從多個網(wǎng)絡運營商那里收集的,包括國內和國外的運營商。另外,如果在遠程服務器122的數(shù)據(jù)庫114中沒有找到匹配,可以從服務器112向服務器122發(fā)送進一步請求,服務器122可以返回報告給服務器112或者直接給所述移動終端。
遠程服務器112(122)對該請求的答復可以用不同方法發(fā)送。如果是數(shù)據(jù)呼叫,適合在同一呼叫會話期間傳達所述答復,即在發(fā)送請求、處理請求和發(fā)送答復的期間,建立并維持在移動終端和遠程服務器之間的電路交換鏈路。如果請求是以http請求形式作出的,則所述答復適合以http答復作出,即以分組交換方式。如果請求是以SMS形式作出的,則答復可以也用SMS給出。然而,所述答復不需要在與所述請求相同類型的通信通道上作出;相反,本質上來說請求和答復通道的全部組合都是可以想象的,包括但不限于上面給出的形式。在一個實施例中,所述答復被提供為與聯(lián)系人應用程序240及其聯(lián)系人記錄242兼容的電子商務卡,例如vCard。
基本上,所述答復可以要么包含為所請求的第一身份信息找到的附加身份信息,要么在遠程服務器沒找到成功的匹配的情況下,可以包括提醒該情況的消息或者錯誤代碼。此外,在成功匹配的情況下,所述答復可以包含全部找到的附加數(shù)據(jù),或僅包含在請求中指定的數(shù)據(jù)字段,例如“僅名字”——如果設置624這樣設置的話。
一旦步驟310中在移動終端接收到答復,就由呼叫處理應用程序處理所接收的附加身份信息以使客戶知悉。該處理可以包括從所接收的附加身份信息提取期望的數(shù)據(jù)字段,將其轉換成適于呈現(xiàn)的格式,然后通過人機接口234、236以視覺或聽覺方式呈現(xiàn)給用戶。
如圖4a-4d所示示例,在一實施例中,來自遠程通信方(呼叫者,有電話號碼+46123456789)的來電呼叫以以下方式在移動終端顯示器236上以動態(tài)顯示屏或窗口400呈現(xiàn)給用戶(被呼叫者)。
從圖4a開始,顯示屏400在其上部包含各種可視指示(文本字符和/或圖形符號)410,所述指示包括天線/接收到的信號強度指示器、當前網(wǎng)絡運營商、電池電量指示器和當前日期/時間。一旦來電呼叫被呼叫處理應用程序260在步驟300-302中檢測到,在顯示屏400的中心就會給出提醒信息420。具體來說,呼叫處理應用程序260將所確定的第一身份信息(呼叫者的電話號碼)與信息文本“+46123456789呼叫……”在420處顯示出來。在顯示屏400底部顯示有軟控鍵/菜單選項430,以使用戶能夠選擇接聽或者拒接該呼叫。
同時,執(zhí)行步驟304-306來在聯(lián)系人記錄242中查找+46123456789的本地匹配。假設沒有找到本地匹配,呼叫處理應用程序260繼續(xù)在步驟308中產(chǎn)生遠程身份查詢請求。在獲得請求結果前,提醒信息420被更新(圖4b)以通過消息和進度條422的形式向用戶指示查詢服務正在進行中。一旦該身份查詢請求的答復在步驟308和310中被接收到并被處理,如果該呼叫還在進行(仍在響鈴或接聽但仍在進行),則提醒信息420又被更新(圖4c)以呈現(xiàn)出包含在所接收附加身份信息中的名字信息424。
如果呼叫被漏接,則提醒信息420再一次被更新(見圖4d)。軟控鍵/菜單選項430被更改以便容易回撥。另外,如果圖6中更新聯(lián)系人設置628沒有設置成自動,則顯示軟控鍵/菜單選項432以給用戶提供機會來更新或者創(chuàng)建該呼叫者的聯(lián)系人記錄242。被更新或創(chuàng)建的聯(lián)系人記錄242將包括來自附加身份信息的適當數(shù)據(jù)字段和呼叫者的電話號碼。
如圖4e-4f中所看到的,在422處,由呼叫處理應用程序260保留的近期呼叫列表262被更新,以包括進號碼+46123456789背后的名字而不是號碼本身。如果在近期呼叫列表262中選中該特定呼叫,并且如果圖6中的更新聯(lián)系人設置628沒有被設置成自動,則在此也可以得到另外的軟控鍵/菜單選項432。
如果在步驟310中發(fā)現(xiàn)來自遠程服務器的對于遠程身份查詢請求的答復中沒有包含附加身份信息,意味著在遠程服務器沒找到成功的匹配,那么呼叫處理應用程序260可以在顯示器236顯示錯報消息,產(chǎn)生聲音報錯信號,或者簡單地不作任何其他操作而將消息文本或狀態(tài)欄422從圖4b中的顯示屏400移除。
回過來參考圖3的步驟306,如果那里的核對是肯定的,意味著已存在對于號碼+46123456789的帶有適當附加身份信息的聯(lián)系人記錄242——例如名字,也就是說,移動終端用戶知道該呼叫者,那么繼續(xù)執(zhí)行步驟312。在此,通過直接顯示聯(lián)系人記錄中的名字來提醒所述來電呼叫,本質上如圖4c中420處所指示的。
將參考圖3和圖5a-5d進行描述第二示例情形。在此,建立通信的嘗試形式是發(fā)送給移動終端的SMS消息。再次,該遠程通信方(消息發(fā)送者)具有電話號碼+46123456789形式的第一身份信息。
在步驟300中,新的SMS消息通過RF接口206被接收到并被實時運行系統(tǒng)220和應用處理器232轉發(fā)給消息接發(fā)應用程序250。消息接發(fā)應用程序250將新的消息252存儲在存儲器202或者SIM卡204中。然后,在步驟302中,消息接發(fā)應用程序250處理新消息252的控制數(shù)據(jù)部份258。具體來說,它提取消息發(fā)送者的電話號碼257,然后在步驟304詢問聯(lián)系人應用程序240所提取的電話號碼是否是移動終端所認識的。聯(lián)系人應用程序240搜索全部的聯(lián)系人記錄242,并且如果有匹配的話,則用所找到的附加身份信息回應消息接發(fā)應用程序250。
如果在步驟306中確定沒有找到本地的匹配,則生成遠程身份查詢請求并在步驟308中發(fā)送給遠程服務器,如上所述。答復在步驟310中被接收并處理。
圖5a-5c舉例說明了在SMS消息到達期間消息接發(fā)應用程序250顯示出的一系列顯示屏500。這些屏的內容和目的從本質上對應于圖4a-4c中所示內容和目的。圖5a中,在顯示屏的中部520處通知新消息。軟控鍵/菜單選項530為用戶提供機會來打開、關閉或刪除該消息。圖5a中,還沒有發(fā)送遠程身份查詢請求(即在步驟308之前);因此顯示的是發(fā)送者的電話號碼。圖5b中,移動終端等待所述請求的答復(在步驟308和310之間);因此顯示的是提供信息的消息和進度條522。圖5c中,附加身份信息已經(jīng)被收到并被處理(步驟310),附加身份信息替代了電話號碼顯示在520處,并且在532處可得到用于請求更新聯(lián)系人記錄的新的軟控鍵/菜單選項532。
圖5d舉例說明了被消息接發(fā)應用程序250示為顯示屏500的消息收件箱510。在中部520處顯示了近期接收消息列表,包括最近接收到的也在圖5a-5c中示出的消息522。如圖中所看到的,消息接發(fā)應用程序250將發(fā)送者的電話號碼替代為從遠程服務器接收的名字信息。也提供了幾個軟控鍵/菜單選項530,包括用于以上述方式請求更新聯(lián)系人記錄的一個軟控鍵/菜單選項‘532’。
在可選實施例中,為了向遠程身份查詢服務器112(122)發(fā)出附加身份信息請求,需要命令或者確認的手動步驟。這對應于圖6中將設置626設置為訪問方法=手動。在本實施例中,用來調用身份查詢功能的菜單選項或者軟控鍵等可以在各種適當?shù)娘@示屏上得到。例如,在圖4a中顯示屏上,提供了額外的軟控鍵/菜單選項430,一旦用戶選擇軟控鍵/菜單選項430,就會向所述遠距離服務器發(fā)送對于所檢測到的來電號碼+46123456789的附加身份信息的請求。一旦作出該選擇,顯示屏400就改變到圖4b所示的屏,并且身份查詢過程的其他步驟開始按上述方式進行。
進一步地,在漏接呼叫顯示屏上(如果相關電話號碼是未知的,并且還沒有執(zhí)行身份查詢)、在近期呼叫顯示屏上(如果未知電話號碼被選中/被突出顯示)、在用于通知來自未知發(fā)送者的電子消息的到達的顯示屏上或者在用于顯示消息收件箱的顯示屏上等等,都可以得到用于調用遠程身份查詢的類似的菜單選項或軟控鍵。
上述實施例涉及到了來電呼叫和SMS消息。然而,本發(fā)明的遠程身份查詢功能也可應用于來自未知來源的其他類型呼叫或消息,例如傳真接收、MMS消息和電子郵件消息。
以上參考幾個實施例描述了本發(fā)明。然而,如本領域的技術人員很容易意識到的,在本發(fā)明的范圍之內,如所附專利權利要求所定義的那樣,除上述實施例外其他實施例一樣可能。
權利要求
1.一種在移動終端中獲取通信方身份信息的方法,所述方法包括步驟檢測遠程通信方在移動通信網(wǎng)絡上建立通信的嘗試;根據(jù)檢測到的嘗試確定該遠程通信方的第一身份信息;在所述移動終端內的存儲器中搜索與所述第一身份信息相關聯(lián)的附加身份信息;在沒有所述附加身份信息的情況下,利用所述移動通信網(wǎng)絡從所述移動終端發(fā)送附加身份信息請求給遠程服務器,所述請求包括作為搜索關鍵字的所述第一身份信息;通過該移動通信網(wǎng)絡接收附加身份信息回復;以及處理包含在所述附加身份信息回復中的附加身份信息,以使其可被呈給所述移動終端的用戶。
2.如權利要求1所述的方法,所述方法的各步驟被自動執(zhí)行而無需與所述移動終端的所述用戶交互。
3.如權利要求1所述的方法,其中所述發(fā)送附加身份信息請求的步驟僅依據(jù)來自用戶的命令或者確認而被執(zhí)行。
4.如權利要求1所述的方法,其中,所述檢測建立通信的嘗試的步驟包括接收來電呼叫。
5.如權利要求1所述的方法,其中,所述檢測建立通信的嘗試的步驟包括接收輸入的電子消息。
6.如權利要求1所述的方法,其中,所述第一身份信息是與所述遠程通信方相關聯(lián)的用戶電話號碼。
7.如權利要求1所述的方法,其中,所述附加身份信息請求和/或答復是以電子消息形式傳達的。
8.如權利要求1所述的方法,其中,所述附加身份信息請求和/或答復是以分組交換數(shù)據(jù)通信形式傳達的。
9.如權利要求1所述的方法,其中,所述附加身份信息請求和/或答復是以電路交換數(shù)據(jù)通信形式傳達的。
10.如權利要求1所述的方法,其中,包含在所述附加身份信息答復中的所述附加身份信息包括關于所述遠程通信方的名字信息。
11.如權利要求1所述的方法,其中,包含在所述附加身份信息答復中的所述附加身份信息包括關于所述遠程通信方的名字信息和地址信息。
12.如權利要求1所述的方法,包括附加的步驟,即提供用于指定將要從所述遠程服務器請求何種類型的附加身份信息的用戶可配置設置。
13.如權利要求1所述的方法,包括附加的步驟,即提供用于指定是否自動執(zhí)行本方法的各步驟而不用與所述用戶交互的用戶可配置的設置。
14.如權利要求1所述的方法,其中,處理包含在附加身份信息答復中的附加身份信息的所述步驟包括在所述移動終端的顯示器上進行呈現(xiàn)。
15.如權利要求4和14所述的方法,其中,所述呈現(xiàn)是在所述來電呼叫還沒結束時實時作出的。
16.如權利要求4所述的方法,其中,處理包含在附加身份信息答復中的附加身份信息的所述步驟包括更新在所述存儲器中存儲的電話呼叫列表。
17.如權利要求5所述的方法,其中,處理包含在附加身份信息答復中的附加身份信息的所述步驟包括更新存儲在所述存儲器中的消息收件箱中的記錄。
18.如權利要求1所述的方法,其中,處理包含在附加身份信息答復中的附加身份信息的所述步驟包括更新或創(chuàng)建存儲在所述存儲器中并與所述遠程通信方相關聯(lián)的聯(lián)系人記錄。
19.一種移動終端,具有處理裝置、存儲器和適于與移動通信網(wǎng)絡通信的無線接口,所述處理裝置被配置為檢測遠程通信方通過所述無線接口建立通信的嘗試;根據(jù)檢測到的嘗試確定所述遠程通信方的第一身份信息;在所述存儲器中搜索與所述第一身份信息相關聯(lián)的附加身份信息;在沒有所述附加身份信息的情況下,通過所述無線接口發(fā)送附加身份信息請求給遠程服務器,所述請求包括作為搜索關鍵字的所述第一身份信息;通過所述無線接口,接收附加身份信息答復;以及處理包含在所述附加身份信息答復中的附加身份信息,以使其可被呈現(xiàn)給所述移動終端的用戶。
20.如權利要求19所述的移動終端,所述處理裝置被配置為自動執(zhí)行權利要求19所述的各步驟而無需與所述用戶交互。
21.如權利要求19所述的移動終端,所述處理裝置被配置為僅依據(jù)來自用戶的命令或者確認才執(zhí)行發(fā)送附加身份信息請求的步驟。
22.如權利要求19所述的移動終端,其中,檢測建立通信的嘗試包括接收來電呼叫。
23.如權利要求19所述的移動終端,其中,檢測建立通信的嘗試包括接收輸入的電子消息。
24.如權利要求19所述的移動終端,其中,所述第一身份信息是與所述遠程通信方相關聯(lián)的用戶電話號碼。
25.如權利要求19所述的移動終端,其中,所述附加身份信息請求和/或答復是以電子消息形式傳遞的。
26.如權利要求19所述的移動終端,其中,所述附加身份信息請求和/或答復是以分組交換數(shù)據(jù)通信形式傳遞的。
27.如權利要求19所述的移動終端,其中,所述附加身份信息請求和/或答復是以電路交換數(shù)據(jù)通信形式傳遞的。
28.如權利要求19所述的移動終端,其中,所述包含在附加身份信息答復中的附加身份信息包括關于所述遠程通信方的名字信息。
29.如權利要求19所述的移動終端,其中,所述包含在附加身份信息答復中的附加身份信息包括關于所述遠程通信方的名字信息和地址信息。
30.如權利要求19所述的移動終端,所述處理裝置進一步被配置為提供用于指定從所述遠程服務器請求何種類型的附加身份信息的用戶可配置的設置。
31.如權利要求19所述的移動終端,所述處理裝置進一步被配置為提供用于指定是否自動執(zhí)行如權利要求19所述的各步驟而不用與所述用戶交互的用戶可配置的設置。
32.如權利要求19所述的移動終端,其中,處理包含在所述附加身份信息答復中的附加身份信息包括在所述移動終端的顯示器上進行呈現(xiàn)。
33.如權利要求22和32所述的移動終端,其中,所述呈現(xiàn)是在所述來電呼叫還沒結束時實時作出的。
34.如權利要求22所述的移動終端,其中,處理包含在所述附加身份信息答復中的附加身份信息包括更新存儲在所述存儲器中的電話呼叫列表中的記錄。
35.如權利要求23所述的移動終端,其中,處理包含在所述附加身份信息答復中的附加身份信息包括更新存儲在所述存儲器中的消息收件箱中的記錄。
36.如權利要求19所述的移動終端,其中,處理包含在所述附加身份信息答復中的附加身份信息包括更新或創(chuàng)建存儲在所述存儲器中并與所述遠程通信方相關聯(lián)的聯(lián)系人記錄。
全文摘要
本發(fā)明公開了一種在移動終端中獲取通信方身份信息的方法。根據(jù)本方法,檢測遠程通信方在移動通信網(wǎng)上建立通信的嘗試。從檢測到的嘗試確定關于遠程通信方的第一身份信息。在移動終端中的存儲器中搜索與第一身份信息相關聯(lián)的附加身份信息。在沒有這種附加身份信息的情況下,利用移動通信網(wǎng)絡從移動終端發(fā)送附加身份信息請求給遠程服務器,所述請求包括作為搜索關鍵字的所述第一身份信息。通過移動通信網(wǎng)絡接收到附加身份信息答復。處理包含在附加身份信息答復中的附加身份信息以使其可呈現(xiàn)給移動終端用戶。
文檔編號H04M3/493GK101040508SQ200580034661
公開日2007年9月19日 申請日期2005年8月24日 優(yōu)先權日2004年9月2日
發(fā)明者T·托羅帕伊寧, I·拉尼寧 申請人:諾基亞公司