訪問通信設備上的聯繫信息的系統和方法
2023-09-15 01:14:00 1
專利名稱:訪問通信設備上的聯繫信息的系統和方法
技術領域:
本專利文件中所描述的技術大體上涉及通信設備領域。更具體地,本專利文件描述了一種用於訪問通信設備上的聯繫信息的系統和方法。
本申請要求以下在先申請的優先權2002年9月19日遞交的美國臨時申請No.60/411,821,題目為「System and Method of AccessingContact Information on a Communication Device」。這裡,將該在先申請,包括其全部說明書和附圖,一併作為本申請的參考。
背景技術:
具有用於顯示輸入通信的聯繫信息如名稱和電話號碼的聯繫信息存儲單元的通信設備在本領域是已知的。例如,典型的移動通信設備可以匹配輸入呼叫中的網絡標識符(例如,電話號碼)與聯繫信息存儲單元中的記錄,以顯示呼叫方的名稱。然而,該呼叫方識別方法並未考慮相同的網絡標識符可能與聯繫信息存儲單元中的多個記錄相關的可能性。例如,如果移動通信設備已經存儲了工作在同一公司、並且因而具有相同的工作電話號碼的、名為X和Y的人的聯繫信息記錄,當Y從其工作地點打電話時,移動通信設備可能不正確地顯示了「X」,以識別呼叫方。
發明內容
按照在這裡所描述的教義,提供了用於訪問通信設備上的聯繫信息的系統和方法。通信子系統可用於經通信網絡發送和接收通信。存儲器模塊可用於存儲包括多個聯繫記錄的數據和程序信息。處理器可用於在存儲器模塊中存儲和檢索數據,執行存儲在存儲器模塊中的程序,和使通信子系統經通信網絡發送和接收通信。聯繫信息邏輯單元程序可以存儲在存儲器模塊中,並且由處理器執行。聯繫信息邏輯單元程序可用於使通信設備識別通信中的網絡標識符,比較網絡標識符與存儲在存儲器模塊中的多個聯繫記錄中的聯繫信息,以識別匹配網絡標識符的聯繫信息,並且如果在匹配網絡標識符的多於一個的聯繫記錄中識別出聯繫信息,則顯示與每一個已識別聯繫記錄相關的聯繫記錄欄位。
圖1是示例通信系統的方框圖;圖2是具有用於訪問聯繫信息存儲單元中的聯繫信息的聯繫信息邏輯單元的移動通信設備的方框圖;圖3是示出了示例聯繫信息存儲單元的表格;圖4是示例電話號碼格式的示意圖;圖5是示出了訪問聯繫信息存儲單元的示例方法的流程圖;和圖6是示例移動通信設備的詳細方框圖。
具體實施例方式
現在參照附圖,圖1是示例通信系統的方框圖,包括無線網絡102、104,計算機網絡(例如,網際網路)和電話網絡114。還示出了移動通信設備100、電話118和個人計算機108,所有這些都是可以通過通信系統發送和接收通信的通信設備的示例。
電話118通過電話網絡114訪問通信系統。移動通信設備100通過無線網絡102、104訪問通信系統。個人計算機108通過計算機網絡112訪問通信系統。由於無線網絡102、104、計算機網絡112和電話網絡114互連,在系統中的每個通信設備100、108、118能夠請求和建立與連接到系統的每一個其他通信設備的網際網路連接,用於語音通信(例如,電話呼叫)。
應理解,圖1中所示的通信系統表示一個示例通信系統。然而,也能夠使用其他系統結構。例如,除了語音通信能力,移動通信設備100也可以配置用於通過數據通信網絡和網際網路112進行數據通信。
圖2是具有用於訪問聯繫信息存儲單元214中的聯繫信息的聯繫信息邏輯單元210的移動通信設備216的方框圖。移動通信設備216還包括無線收發器202、處理器204、存儲器模塊206和用戶接口212。還示出了通過無線網絡由移動通信設備216發送或接收的無線通信200(例如,電話呼叫)以及包括在通信200中的網絡標識符208(例如,電話號碼)。
無線收發器202使移動通信設備216能夠通過無線網絡102、104經通信系統發送和接收通信200。例如,無線收發器202可以包括單個收發器電路或分離的接收器和發送器電路。此外,無線收發器202可以包括在通信子系統中,如下面參照圖6所述。
存儲器模塊206可以包括存儲器設備或存儲器設備的組合(例如,閃速存儲器,隨機訪問存儲器(RAM)等),並且由移動通信設備216使用,以存儲和檢索數據、程序和/或其他信息。聯繫信息存儲單元214包括在存儲器模塊206中,並用於存儲關於其他通信設備的聯繫信息。下面,將參照圖3描述示例聯繫信息存儲單元214。
用戶接口212可以包括輸入設備(例如,鍵盤、小鍵盤、指輪、觸控螢幕等)和一個或多個輸出設備(例如,顯示器、揚聲器等)。
例如,處理器204可以包括微處理器、數位訊號處理器(DSP)和/或其他處理設備。處理器204耦合到無線收發器、存儲器模塊和用戶接口,並且可操作用於控制移動通信設備216的操作。例如,處理器204可操作用於從用戶接口212發送和接收數據,在存儲器模塊206中存儲和檢索數據,執行存儲在存儲器模塊206中的程序,並且使無線發送器202經通信系統傳送和接收信息。
例如,聯繫信息邏輯單元210可以是存儲在存儲器模塊206和由處理器204執行的程序。聯繫信息邏輯單元210可操作用於搜索聯繫信息存儲單元214,以識別與所接收到的網絡標識符208有關的聯繫信息記錄,並獲得已識別的聯繫信息,用於由用戶接口212顯示。
操作中,當移動通信設備216接收到電話呼叫通信請求200時,電話號碼208由無線收發器202接收並且發送到處理器204,在此由聯繫信息邏輯單元210處理。或者,對於輸出呼叫,電話號碼由用戶通過用戶接口212提供給聯繫信息邏輯單元210。聯繫信息邏輯單元210使用電話號碼208搜索聯繫信息存儲單元214,以搜索與該電話號碼相關的聯繫信息。例如,該信息可以包括來自聯繫信息存儲單元214中的一個或多個聯繫的名、姓和公司名稱(見圖3)。
聯繫信息邏輯單元210通過設法匹配電話號碼208與存儲在聯繫信息存儲單元214中的電話號碼,來搜索聯繫信息,然後獲得包含匹配欄位的記錄。如果接收到的電話號碼的最後7個數字(不包括專用分組交換機(PBX)號碼)與欄位值中的電話號碼的最後7個數字相同,則可認為該欄位匹配所接收到的電話號碼。這樣,大多數情況下,接收到的電話號碼將正確地匹配其值僅包括電話號碼的本地部分而沒有地區號或國家代碼及國際電話號碼格式的電話號碼欄位。
然後,聯繫信息邏輯單元210處理標識的記錄以獲得聯繫信息通過用戶接口212顯示。通過標識的聯繫信息記錄的數目,確定顯示的聯繫信息的類型。例如,如果未識別出匹配電話號碼欄位的記錄,則顯示接收到的電話號碼208。如果識別出一個匹配聯繫信息記錄,則聯繫信息邏輯單元210可以顯示已識別記錄中的一個或多個名稱欄位,如名欄位和姓欄位316。然而,如果識別出多於一個匹配的聯繫信息記錄,則聯繫信息邏輯單元210可以顯示對已識別聯繫記錄共同的聯繫記錄欄位。例如,如果每個匹配記錄標識相同的商業實體名稱,則聯繫信息邏輯單元210可以顯示該共同的商業名稱,而不是具體欄位,如名或姓欄位等。在另一個示例中,如果接收到的電話號碼匹配多個記錄中的家庭號碼欄位,並且每一個匹配記錄包括相同的姓欄位,則可以顯示共同的姓欄位。在多記錄被識別的其他情況下,可以顯示電話號碼208,或者可選地,可以顯示來自被發現的第一個記錄的名和姓。下面,參照圖5更詳細地描述聯繫信息邏輯單元210的示例操作。
圖3是示出了示例聯繫信息存儲單元214的表格。配置聯繫信息存儲單元存儲與其他移動通信設備相關的聯繫信息記錄300、302、304、306、308、310。每個聯繫信息記錄包含針對一個聯繫的聯繫信息。將聯繫信息記錄中的聯繫信息分成多個欄位,每個均具有名稱和值。示例欄位名稱包括「名」314、「姓」316、「頭銜」318、「公司」320、「業務電話號碼」322、「家庭電話號碼」324、「電子郵件地址」326和「實際地址」328。每個欄位值可包括由其名稱描述的類型的信息,或可以不包含信息。例如,示出的來自John Doe 300的聯繫信息記錄具有其名稱為「名」(「John」)、「姓」(「Doe」)、「家庭電話號碼」(「555-1234」)和「實際地址」(「12 Main St.」)的欄位的值,而用於Jacques Lachance 310的聯繫信息記錄具有聯繫信息存儲單元中的所有欄位名稱的值。
應該理解,圖3中所示的示例欄位名稱可以被修改而不影響欄位的含意。例如,其名稱為「業務電話號碼」的欄位能夠被替換為稱為「工作電話號碼」。聯繫信息存儲單元也可以包含較少的欄位或額外的欄位。此外,在圖3中的欄位值只用於示例的目的。例如,在聯繫信息存儲單元中的欄位的實際值可以由聯繫信息存儲單元實現在其上的通信設備的用戶輸入。
此外,移動通信設備可以使用存儲在存儲器模塊206中的數據結構提供從聯繫信息存儲單元214獲得聯繫信息的更有效的手段。例如,可以使用被組織成密鑰和值的散列表。假定特定的密鑰,散列表以比需要順序搜索所有數據值直到找到與該密鑰相關的值更短的時間段,返回該值。用於散列表的密鑰例如可以是來自聯繫信息存儲單元214中的電話號碼的最後7位數字。於是,用於散列表的值可以是聯繫信息記錄。
圖4是示例電話號碼格式的示意圖。電話號碼是網絡標識符的示例,其用於識別通信系統中的資源(即,通信設備)。電話號碼格式包括國家代碼400、地區代碼402、本地號碼404和分機號406的部分。國家代碼400是標識國家的號碼。地區代碼402是標識國家中的地區的號碼。本地號碼404標識地區內的電話線。分機406是標識特定電話的可選部分,該特定電話典型地是使用PBX(專用分組交換機)作為許多電話線和潛在地更大量的電話之間的中間體的機構的一部分。
圖5是示出了訪問聯繫信息存儲單元的示例方法的流程圖。在該例中,網絡標識符是電話號碼,並且聯繫信息存儲單元至少包含其名稱為「名」、「姓」、「業務電話號碼」和「公司」的聯繫記錄欄位。然而,應該理解,可以採用使用不同的網絡標識符和不同的聯繫記錄欄位的類似的方法。
在步驟500,由移動通信設備接收電話號碼(即,網絡標識符)。電話號碼例如可以包括在從通信系統接收的通信中,或可以由希望啟動電話呼叫的用戶通過用戶接口提供給移動通信設備。然後,在步驟502,搜索聯繫信息存儲單元,用匹配接收的電話號碼的值標識具有聯繫記錄欄位的聯繫信息記錄,如上所述。
此外,如果使用散列表提高搜索速度,則在步驟500處接收任何電話號碼之前,可以創建散列表並且存儲在存儲器模塊中。散列表密鑰可以是在聯繫信息存儲單元中的電話號碼的最後7個數字(不包括分機號),並且散列表值可以是聯繫信息記錄。然後,搜索步驟502可以使用接收的電話號碼的最後7個數字(不包括分機號),作為進入散列表的密鑰,以獲得匹配記錄。
在判決步驟506,如果未識別出匹配聯繫記錄,則在步驟504顯示接收的電話號碼,並且該方法結束。然而,如果識別出至少一個匹配聯繫記錄,則該方法從判決步驟506到步驟510繼續。在步驟510,可以使用上述散列表,針對額外匹配記錄搜索聯繫信息存儲單元。如果沒有發現額外記錄,正如在判決步驟512所確定的,則在步驟508顯示來自單個匹配記錄的聯繫信息,並且該方法結束。在步驟508顯示的聯繫信息例如可以包括名和姓欄位的值。否則,如果識別出額外的匹配記錄,則該方法從判決步驟512到步驟514繼續。
在步驟514-520,檢查已識別聯繫記錄,以確定是否這些記錄與可識別的商業實體相關。在步驟516,該方法確定每個已識別記錄中的匹配值是否包括在「業務電話號碼」欄位中。如果已識別記錄中的匹配值並非全部為業務電話號碼,則在步驟504顯示接收的電話號碼,並且該方法結束。然而,如果已識別記錄中的匹配值全部是業務電話號碼,則該方法繼續到步驟518。
在步驟518,檢查在每個發現的已識別記錄中的「公司」欄位。如果在步驟520,被檢查的公司欄位之一不為空,則在步驟522,將該公司欄位的值顯示給用戶。一旦發現非空公司欄位,則停止步驟518處的檢查。如果被發現記錄中的所有公司欄位均為空,則在步驟504顯示接收的電話號碼。
應該理解,圖5的方法可以與對一組記錄共同的聯繫記錄欄位一起,而不是所示的商業名稱和公司名稱欄位,來使用。例如,如果接收的呼叫匹配在多聯繫記錄中的家庭電話號碼,則,該方法可以顯示對標識的記錄共同的其他記錄欄位,如姓欄位或家族名稱欄位。
用圖3的示例聯繫信息存儲單元交叉參考圖5的方法,從電話號碼「555-8888」接收通信的移動通信設備可執行下列操作。在方法步驟502,移動通信設備將標識包括接收電話號碼「555-8888」的三個聯繫記錄304、306、308之一。然後,該方法將進行到步驟510,並且將標識在記錄欄位中包括「555-8888」電話號碼的額外兩個聯繫記錄。然後,在步驟516,該方法將確定接收到的號碼包括在三個已識別欄位的每一個中的「業務電話號碼」中。在步驟518,該方法將定位非空的「公司」欄位,如果依次檢查,該非空「公司」欄位將是公司名稱「Acme」。然後,將在步驟522顯示已識別「公司」欄位,並且該方法結束。
在另一個示例中,如果執行圖5的方法和包括圖3的聯繫信息存儲單元的行動裝置接收到包括電話號碼「555-1234」的通信,則該方法將執行如下。在步驟502和506,該方法將標識包括接收的「555-1234」電話號碼的兩個聯繫信息記錄300、302之一。然後,在步驟510,該方法將標識在其電話號碼欄位之一中包括「555-1234」號的第二聯繫信息記錄。在步驟516,該方法將確定包含「555-1234」值的已識別欄位不是業務電話號碼欄位。這樣,該方法將進行到步驟504,並顯示值「555-1234」。
圖6是可包括上述聯繫信息邏輯單元210和聯繫信息存儲單元214的示例移動通信設備610的詳細方框圖。移動通信設備610包括收發器611、微處理器638、顯示器622、閃速存儲器624、RAM 626、輔助輸入/輸出(I/O)設備628、串行埠630、鍵盤632、揚聲器634、麥克風636和短距離無線通信子系統640,並且還可包括其他設備子系統642。收發器611最好包括發送和接收天線616、618,接收器612,發送器614,一個或多個本地振蕩器613和數位訊號處理器620。在閃速存儲器624內,行動裝置610最好包括可由微處理器638(和/或DSP620)執行的多個軟體模塊624A-624N,包括語音通信模塊624A、數據通信模塊624B和多個用於執行多個其他功能的其他操作模塊624N,如聯繫信息邏輯單元210。
移動通信設備610最好是具有語音和數據通信能力的雙向通信設備。於是,例如行動裝置610可以在語音網絡諸如任何模擬或數字蜂窩網絡上通信,也可以在數據網絡上通信。語音和數據網絡在圖6中由通信塔619表示。這些語音和數據網絡可以是使用分離的基礎設施諸如基站、網絡控制器等的分離的通信網絡,或它們可以集成為一個單個的無線網絡。
通信子系統611用於與語音和數據網絡619通信,並且包括接收器612、發送器614、一個或多個本地振蕩器613,並且還可包括DSP620。DSP 620用於發送信號給發送器614和從接收器612接收通信信號,並且還用於從發送器614接收控制信息和提供控制信息給接收器612。如果語音和數據通信發生在單個頻率上,或近間隔的頻率組上,則單個本地振蕩器613可以與發送器614和接收器612一起使用。或者,如果不同頻率用於語音和數據通信,則能夠使用多個本地振蕩器產生對應於語音和數據網絡619的多個頻率。儘管在圖6中示出了兩個天線616、618,移動通信設備610能夠使用單天線結構。包括語音和數據信息二者的信息經DSP 620和微處理器638之間的鏈路與通信模塊611交互通信。
通信子系統611的詳細設計如頻帶、分量選擇和功率電平等取決於行動裝置610將運行其中的通信網絡619。例如,移動通信設備610可以包括設計運行於MobitexTM,DataTACTM或通用分組無線業務(GPRS)移動數據通信網絡,並且也設計運行於各種語音通信網絡諸如AMPS,TDMA,CDMA,PCS等的任何一種的通信子系統611。其他類型的數據和語音網絡,分離的和集成的,也可以用於移動通信設備610。
取決於網絡或多個網絡619的類型,對於移動通信設備610的訪問需要也可改變。例如,在Mobitex和DataTAC數據網絡中,行動裝置使用與每個設備相關的唯一標識號註冊在網絡上。然而在GPRS數據網絡中,網絡訪問與行動裝置的訂戶或用戶相關。GPRS設備典型地需要用戶標識模塊(「SIM」),需要它以便行動裝置運行於GPRS網絡上。沒有SIM,本地或非網絡通信功能(如果有)可能是可運行的,但是移動通信設備將不能執行涉及在網絡619上通信的任何功能,除了任何合法需要的操作如『911』緊急呼叫之外。
在已經完成任何需要的網絡註冊或激活程序之後,移動通信設備610可經網絡619(或多個網絡)發送和接收通信信號,包括語音和數據兩種信號。由天線616從通信網絡619接收的信號被路由到接收器612,該接收器設有信號放大、頻率下轉換、濾波、信道選擇等並且還提供模擬到數字轉換。接收信號的模擬到數字轉換允許更複雜的通信功能,諸如將使用DSP 620執行的數字解調和解碼。以類似方式,由DSP 620處理(調製和編碼)將發送到網絡619的信號,然後提供給發送器614用於數字模擬轉換、頻率上變換、濾波、放大和經天線618發送給通信網絡619。儘管圖6中示出單個接收器611用於語音和數據兩種通信,移動通信設備610可包括兩個不同的收發器、用於發送和接收語音信號的第一收發器和用於發送和接收數據信號的第二收發器。
除了處理通信信號之外,DSP 620還可用於接收器和發送器控制。例如,施加到接收器612和發送器614中的通信信號的增益電平也可以通過在DSP 620中實現的自動增益控制算法得到自適應控制。其他收發器控制算法也能夠在DSP 620中實現以便提供更複雜的收發器611的控制。
微處理器638最好管理和控制行動裝置610的整個操作。可以使用很多類型的微處理器或微控制器,或者,可選地,能夠使用單個DSP620執行微處理器638的功能。包括數據和語音通信的低級通信功能通過收發器611中的DSP 620執行。此外,如語音通信應用624A和數據通信應用624B等高級通信功能也可以存儲在閃速存儲器624中,以便由微處理器638執行。例如,語音通信模塊624A可提供高級用戶接口,該接口可操作經網絡619在移動通信設備610和多個其他語音設備之間發送和接收語音呼叫。類似地,數據通信模塊624B可提供高級用戶接口,可操作用於經網絡619在行動裝置610和多個其他數據設備之間發送和接收數據諸如電子郵件消息、文件、組織者信息、短文本消息等。在移動通信設備610上,訪問聯繫信息的系統和方法還可實現為一個軟體模塊或應用,或包含在一個使用聯繫信息的軟體模塊諸如語音通信模塊中。
微處理器638還與其他行動裝置子系統交互,這些子系統諸如是顯示器622、閃速存儲器624、隨機訪問存儲器(RAM)626、輔助輸入/輸出(I/O)子系統628、串行埠630、鍵盤632、揚聲器634、麥克風636、短距離通信子系統640和總的表示為642的任何其他通信設備子系統。
圖6中所示的某些子系統執行與通信相關的功能,而其他子系統可提供「駐留」或設備內置功能。此外,某些子系統諸如鍵盤632和顯示器622可以用於通信相關功能諸如輸入文本消息用於經數據通信網絡傳送,以及設備駐留功能諸如計算器或任務列表或其他PDA型功能。
微處理器638使用的作業系統軟體最好存儲在永久存儲器諸如閃速存儲器624中。除了控制行動裝置610的所有低級功能的作業系統,閃速存儲器624還能包括多個高級軟體應用程式或模塊,諸如語音通信模塊624A,數據通信模塊624B,組織者模塊,或任何其他類型的軟體模塊624N。閃速存儲器624還可包括用於存儲數據的一個文件系統。這些模塊由微處理器638執行並且提供行動裝置用戶和行動裝置之間的高級接口。該接口典型地包括通過顯示器622提供的圖形組件,和通過輔助I/O 628,鍵盤632,揚聲器634和麥克風636提供的輸入/輸出組件。作業系統、特定的行動裝置軟體應用或模塊或其部分,可以臨時裝進易失存儲器諸如RAM 626用於較快操作。此外,接收的通信信號在永久將它們寫到位於閃速存儲器624中的文件系統之前也可以臨時存儲到RAM 626。
可以裝到移動通信設備610的示例應用模塊624N是個人信息管理器(PIM)應用,其提供PDA功能諸如日曆事件、約會和任務項。該模塊624N還能與語音通信模塊624A交互用於管理電話呼叫,語音信件等,也可以與數據通信模塊624B交互,用於管理電子郵件通信和其他數據傳輸。或者,語音通信模塊624A和數據通信模塊624B的所有功能可以集成到PIM模塊中。
閃速存儲器624最好提供文件系統以方便在移動通信設備610上PIM數據項的存儲。PIM應用最好包括經無線網絡619或者通過其自身或者結合語音和數據通信模塊624A和624B發送和接收數據項的能力。PIM數據項通過無線網絡619最好與所存儲的或與主機算機系統相關的一組相應的數據項無縫集成、同步和更新,由此為與特定的用戶相關的數據項建立鏡像系統。聯繫信息還最好存儲到閃速存儲器624中。
通過將行動裝置610放置在將行動裝置610的串行埠630和主系統的串行埠相連的接口底座中,行動裝置610還能與主系統進行人工同步。串行埠630還能用於使用戶能夠通過外部設備或軟體應用程式設定偏好,以下載其他應用模塊624N進行安裝。
附加的應用模塊624N可通過網絡619、通過輔助I/O子系統628、通過串行埠630、通過短距離通信子系統640或通過任何其他合適的子系統642被加載到移動通信設備610上,並且由用戶安裝在閃速存儲器624或RAM 626中。這種在應用安裝方面的靈活性增加了行動裝置610的功能,並且能夠提供增強的設備內置功能、通信相關功能或二者。例如,安全通信應用可以使得電子商務功能和其他財務交易能夠使用行動裝置610執行。
當行動裝置610運行於數據通信模式時,接收的信號諸如文本消息或網頁下載由收發器611處理並且提供給微處理器638,其最好進一步處理接收的信號用於輸出到顯示器622,或可選地輸出到輔助I/O設備628。設備用戶也可以使用鍵盤632編輯數據項諸如電子郵件信息,鍵盤632最好是QWERTY型的完整字母數字鍵盤布局,儘管也能使用其他類型的完整字母數字鍵盤諸如已知的DVORAK型。對行動裝置610的用戶輸入用多個輔助I/O設備628得到進一步增強,該輔助設備可包括指輪輸入設備、觸板、各種開關、搖杆輸入開關等。然後用戶輸入的編輯的數據項可經收發器611在通信網絡619上被發送。
當雙模式行動裝置610操作在語音通信模式下時,行動裝置610的整個操作基本上類似於數據模式,除了接收的信號最好輸出到揚聲器634和用於發送的語音信號由麥克風636產生之外。可選的語音或音頻I/O子系統諸如語音消息記錄子系統也可以在行動裝置610上實現。儘管語音或音頻信號輸出最好基本通過楊聲器634完成,也能使用顯示器622提供呼叫方標識的指示、語音呼叫的持續時間或其他語音呼叫相關的功能。例如,微處理器638結合語音通信模塊624A和作業系統軟體如上所述可以檢測接收的語音呼叫的呼叫方標識信息並且將其顯示在顯示器622上。
短距離通信子系統640還被包括在移動通信設備610中。例如,子系統640可包括紅外設備及相關電路和組件,或諸如藍牙模塊或802.11模塊的短距離無線通信模塊,以提供與類似使能的系統和設備的通信。
上述說明書使用示例公開了本發明,包括最佳方式,並且還使得本領域技術人員能夠製造和使用本發明。本發明的可專利範圍可包括本領域技術人員想到的其他示例。例如,儘管用於訪問聯繫信息的系統和方法主要被描述為在移動通信設備上實現,這些系統和方法也能在其他類型的通信設備上實現,包括在電話和個人計算機上。此外,將用於從聯繫信息存儲單元中檢索信息的網絡標識符主要描述為電話號碼,然而,它可以是由另一網絡使用的網絡標識符,如網際網路協議(IP)地址等。
工業應用性本發明提供了一種用於訪問通信設備上的聯繫信息的系統和方法。
權利要求
1.一種訪問通信設備上的聯繫信息的方法,包括從通信網絡接收與所述通信設備的通信;識別在所接收通信中的網絡標識符;比較所述網絡標識符與存儲在所述通信設備中的多個聯繫記錄中的聯繫信息,以識別匹配所述網絡標識符的聯繫信息;如果未識別出匹配所述網絡標識符的聯繫信息,則顯示所述網絡標識符;如果在匹配所述網絡標識符的一個聯繫記錄中識別出聯繫信息,則顯示來自所述一個已識別聯繫記錄的名稱欄位;和如果在匹配所述網絡標識符的多於一個聯繫記錄中識別出聯繫信息,則顯示對所述已識別聯繫記錄共同的欄位。
2.根據權利要求1所述的方法,其特徵在於對所述已識別聯繫記錄共同的欄位識別出對所述已識別聯繫記錄共同的商業實體名稱。
3.根據權利要求1所述的方法,其特徵在於如果所述已識別聯繫記錄不包括共同的欄位,則顯示所述網絡標識符。
4.根據權利要求1所述的方法,其特徵在於所述通信網絡是電話網絡,和所述網絡標識符是電話號碼。
5.根據權利要求1所述的方法,其特徵在於如果在匹配所述網絡標識符的一個聯繫記錄中未識別出聯繫信息,則顯示來自所述一個已識別聯繫記錄的姓欄位和名欄位。
6.根據權利要求1所述的方法,其特徵在於如果在匹配所述網絡標識符的多於一個的聯繫記錄中識別出聯繫信息,則確定所述已識別聯繫記錄的每一個中的匹配聯繫信息是否與商業實體相關;如果所述已識別聯繫記錄的每一個中的匹配聯繫信息與商業實體相關,則顯示來自所述已識別聯繫記錄之一的商業實體欄位。
7.根據權利要求6所述的方法,其特徵在於在所述已識別聯繫記錄的每一個中檢查業務電話號碼欄位,以確定所述已識別聯繫記錄的每一個中的匹配聯繫信息是否與商業實體相關。
8.根據權利要求6所述的方法,其特徵在於如果在所述已識別聯繫記錄的每一個中的匹配聯繫信息不與商業實體相關,則顯示所述網絡標識符。
9.根據權利要求6所述的方法,其特徵在於如果沒有一個已識別聯繫記錄包括商業實體欄位,則顯示所述網絡標識符。
10.根據權利要求1所述的方法,其特徵在於對所述已識別聯繫記錄共同的欄位是姓欄位。
11.根據權利要求1所述的方法,其特徵在於所述通信設備是移動通信設備。
12.根據權利要求1所述的方法,其特徵在於所述通信設備是電話。
13.根據權利要求1所述的方法,其特徵在於所述通信設備是個人計算機。
14.根據權利要求1所述的方法,其特徵在於被識別為與所述網絡標識符相匹配的聯繫信息是包括在所述聯繫信息中的網絡標識符的最後7個數字。
15.根據權利要求1所述的方法,其特徵在於如果在匹配所述網絡標識符的多於一個的聯繫記錄中識別出聯繫信息,則確定所述網絡標識符是否包括在匹配聯繫記錄的家庭電話號碼欄位中;確定每一個所述匹配聯繫記錄是否包括共同的姓欄位;和如果所述網絡標識符包括在匹配聯繫記錄的家庭電話號碼欄位中,並且每一個所述匹配聯繫記錄包括共同的姓欄位,則顯示所述共同的姓欄位。
16.一種移動通信設備,包括通信子系統,操作用於經通信網絡發送和接收通信;存儲器模塊,操作用於存儲包括多個聯繫記錄的數據和程序信息;處理器,操作用於在所述存儲器模塊中存儲和檢索數據,執行存儲在所述存儲器模塊中的程序,和使所述通信子系統經所述通信網絡發送和接收通信;和聯繫信息邏輯單元程序,存儲在所述存儲器模塊中,並且由所述處理器執行,所述聯繫信息邏輯單元程序操作用於使所述移動通信設備識別通信中的網絡標識符,比較所述網絡標識符與存儲在所述存儲器模塊中的多個聯繫記錄中的聯繫信息,以識別匹配網絡標識符的聯繫信息,並且如果在匹配所述網絡標識符的多於一個的聯繫記錄中識別出聯繫信息,則顯示與所述已識別聯繫記錄的每一個相關的聯繫記錄欄位。
17.根據權利要求16所述的移動通信設備,其特徵在於如果所述聯繫信息邏輯單元程序未識別出匹配所述網絡標識符的聯繫信息,則所述聯繫信息邏輯單元程序操作用於顯示所述網絡標識符。
18.根據權利要求16所述的移動通信設備,其特徵在於如果聯繫信息邏輯單元程序識別出聯繫信息只匹配一個聯繫記錄,則所述聯繫信息邏輯單元程序操作用於顯示來自所述一個已識別聯繫記錄的名稱欄位。
19.根據權利要求16所述的移動通信設備,其特徵在於與所述已識別聯繫記錄中的每一個相關的聯繫記錄欄位識別商業實體名稱。
20.根據權利要求16所述的移動通信設備,其特徵在於與所述已識別聯繫記錄中的每一個相關的聯繫記錄欄位是業務電話號碼欄位。
全文摘要
提供了用於訪問通信設備上的聯繫信息的系統和方法。通信設備可用於經通信網絡發送和接收通信。存儲器模塊可用於存儲包括多個聯繫記錄的數據和程序信息。處理器可用於在存儲器模塊中存儲和檢索數據,執行存儲在存儲器模塊中的程序,以及使通信設備經通信網絡發送和接收通信。聯繫信息邏輯單元程序可以存儲在存儲器模塊中,並且由處理器執行。聯繫信息邏輯單元程序可用於使通信設備識別通信中的網絡標識符,比較網絡標識符與存儲在存儲器模塊中的多個聯繫記錄中的聯繫信息,以識別匹配網絡標識符的聯繫信息,並且如果在匹配網絡標識符的多於一個的聯繫記錄中識別出聯繫信息,則顯示與每一個已識別聯繫記錄相關聯的聯繫記錄欄位。
文檔編號H04M1/2745GK1682520SQ03822237
公開日2005年10月12日 申請日期2003年9月19日 優先權日2002年9月19日
發明者雷蒙德·P·范德費恩, 安德魯·D·博金 申請人:捷訊研究有限公司