專利名稱:改進(jìn)的主叫用戶識(shí)別方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及與蜂窩式電話和其它帶有顯示屏的電話相關(guān)的主叫用戶識(shí)別。本發(fā)明特別適用于,但不限于,當(dāng)主叫用戶號(hào)碼的前綴可能改變時(shí)的快速蜂窩式電話主叫用戶識(shí)別。
背景技術(shù):
具有顯示屏的蜂窩式電話以及帶顯示屏的有線電話越來越普及。而且,電信服務(wù)商一般提供這樣的服務(wù),這種服務(wù)試圖向客戶提供使它們能夠確定是否接聽或返回一個(gè)呼叫的相關(guān)信息。這種服務(wù)一般稱為主叫用戶識(shí)別(Caller ID)并提供誰曾經(jīng)呼叫或誰正在呼叫的指示(或通過短信系統(tǒng)協(xié)議或其它方式發(fā)送文本)。主叫用戶的標(biāo)識(shí)(主叫用戶的名字)是利用存儲(chǔ)在電話存儲(chǔ)器中的名字和相關(guān)號(hào)碼進(jìn)行識(shí)別的。然而,當(dāng)主叫用戶在國外旅行或從網(wǎng)絡(luò)到網(wǎng)絡(luò)漫游時(shí),目前的主叫用戶識(shí)別方法不一定能提供主叫用戶的名字。這主要是因?yàn)殡m然主叫用戶的名字和號(hào)碼被存儲(chǔ)在電話簿中,但在主叫用戶識(shí)別號(hào)碼不等同于存儲(chǔ)的電話簿號(hào)碼時(shí),例如當(dāng)漫游時(shí)由于主叫用戶號(hào)碼前綴的變化(國家號(hào),網(wǎng)絡(luò)號(hào)或區(qū)號(hào)),它們就不能被識(shí)別。而且,如果電話簿存儲(chǔ)了大量的名字和相關(guān)號(hào)碼,則為了識(shí)別主叫方的名字而搜索電話簿可能要花費(fèi)不可接受的時(shí)間。
本說明書包括權(quán)利要求中,術(shù)語‘包括’,‘包含’或類似的術(shù)語是指非排他性的包含,即如果一種方法或設(shè)備包含一些元件,則他們不僅包含那些元件,而且還可包含其它沒有列出的元件。
發(fā)明概述根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于確定與主叫方電話號(hào)碼相關(guān)的名字的方法,該名字是與對(duì)應(yīng)的索引的電話號(hào)碼相關(guān)的多個(gè)名字之一,這些索引的電話號(hào)碼存儲(chǔ)在位于接收來電的電話的存儲(chǔ)器內(nèi)的電話簿中,索引的電話號(hào)碼按它們對(duì)應(yīng)的最低有效字符到最高有效字符的值的數(shù)值順序被索引,該方法包括接收主叫方來電,來電具有與其相關(guān)的主叫用戶識(shí)別號(hào)碼;搜索電話簿找出主叫用戶識(shí)別號(hào)碼與索引的電話號(hào)碼之一之間的最佳匹配,該最佳匹配是這樣的電話號(hào)碼之一,它具有最多的與主叫用戶識(shí)別號(hào)碼的對(duì)應(yīng)最低有效字符數(shù)匹配的連續(xù)最低有效字符數(shù);以及在電話顯示屏上顯示與最佳匹配相關(guān)的名字。
最佳匹配最好是主叫用戶識(shí)別號(hào)碼與一個(gè)索引的電話號(hào)碼之間的精確匹配。
適當(dāng)?shù)?,搜索?jì)算匹配連續(xù)最低有效字符數(shù)的匹配計(jì)數(shù),所述字符匹配主叫用戶識(shí)別號(hào)碼對(duì)應(yīng)的最低有效字符,其中匹配計(jì)數(shù)確定主叫用戶識(shí)別號(hào)碼與索引電話號(hào)碼之一之間的最佳匹配。
搜索最好按索引的順序被排序。相應(yīng)地,搜索是二進(jìn)制搜索。
適當(dāng)?shù)?,搜索的特征在于只識(shí)別最佳匹配,該匹配是當(dāng)至少一個(gè)電話號(hào)碼的至少七個(gè)最低有效字符的閾值數(shù)匹配主叫用戶識(shí)別號(hào)碼的對(duì)應(yīng)的最低有效字符時(shí)的匹配。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種電子裝置,包括一個(gè)處理器;一個(gè)與所述處理器連接的顯示器;一個(gè)與所述處理器連接的通信單元,通信單元接收主叫方來電,來電具有與其相關(guān)的主叫用戶識(shí)別號(hào)碼;以及與所述處理器連接的一存儲(chǔ)器,該存儲(chǔ)器存儲(chǔ)名字和對(duì)應(yīng)的索引電話號(hào)碼的電話簿,索引的電話號(hào)碼是按它們對(duì)應(yīng)的最低有效字符到最高有效字符的值的數(shù)值順序被索引的,其中在使用中,處理器執(zhí)行主叫用戶識(shí)別號(hào)碼與一個(gè)索引的電話號(hào)碼之間的最佳匹配,最佳匹配是這樣的電話號(hào)碼之一,該號(hào)碼具有最多數(shù)目的匹配主叫用戶識(shí)別號(hào)碼的對(duì)應(yīng)的最低有效字符的連續(xù)最低有效字符,并且顯示器顯示與最佳匹配相關(guān)的名字。
處理器最好執(zhí)行最佳匹配,其中最佳匹配是主叫用戶識(shí)別號(hào)碼與索引電話號(hào)碼之一之間的精確匹配。
適當(dāng)?shù)?,處理器通過計(jì)算匹配連續(xù)最低有效字符的匹配計(jì)數(shù)而執(zhí)行搜索,這些字符匹配主叫用戶識(shí)別號(hào)碼對(duì)應(yīng)的最低有效字符,其中匹配計(jì)數(shù)確定主叫用戶識(shí)別號(hào)碼與索引電話號(hào)碼之一之間的最佳匹配。
處理器最好通過只識(shí)別最佳匹配而執(zhí)行搜索,最佳匹配是當(dāng)至少一個(gè)電話號(hào)碼的至少七個(gè)最低有效字符的閾值數(shù)匹配主叫用戶識(shí)別號(hào)碼對(duì)應(yīng)的最低有效字符時(shí)的匹配。
處理器最好按索引的順序執(zhí)行搜索。
為了使本發(fā)明易于理解并可付諸實(shí)施,現(xiàn)在參照
本發(fā)明的優(yōu)選實(shí)施例,其中圖1是表示根據(jù)本發(fā)明的電子裝置的一個(gè)實(shí)施例的框圖;以及圖2示出在圖1的裝置上執(zhí)行的方法,該方法用于確定與主叫方電話號(hào)碼相關(guān)的名字,該方法是通過圖1的裝置實(shí)施的。
優(yōu)選實(shí)施例的詳細(xì)說明在附圖中,相同的數(shù)碼用來指示相同的元件。參見圖1,其中示出了一個(gè)電子裝置1,一般無線電話或是有顯示屏的其它的形式的電話,裝置1包括與處理器3通信連接的射頻通信單元2。顯示屏5形式的輸入界面(一般是液晶顯示器)和小鍵盤6也與處理器3通信連接。
處理器3包括帶有相關(guān)的只讀存儲(chǔ)器(ROM)12的編碼器/解碼器11,該存儲(chǔ)器存儲(chǔ)用于對(duì)可由電子裝置1發(fā)送或接收的話音或其它信號(hào)編碼和解碼的數(shù)據(jù)。處理器3還包括與編碼器/解碼器11及相關(guān)的字符只讀存儲(chǔ)器(ROM)14兩者連接的微處理器13。微處理器13還連接到隨機(jī)存取存儲(chǔ)器(RAM)4和靜態(tài)可編程存儲(chǔ)器16。
微處理器13的輔助輸出連接到一提醒模塊15,該模塊一般包含一揚(yáng)聲器,振蕩器電機(jī)和相關(guān)的驅(qū)動(dòng)器。字符只讀存儲(chǔ)器14存儲(chǔ)代碼,該代碼用于對(duì)可由通信單元2接收、在觸摸屏5或可選的小鍵盤6處輸入的文本消息進(jìn)行解碼或編碼。在本實(shí)施例中,字符只讀存儲(chǔ)器14還存儲(chǔ)用于微處理器13的操作碼(OC)以及用于字符識(shí)別的字符模板集。操作碼(OC)用來在電子裝置1上運(yùn)行應(yīng)用程序。
射頻通信單元2是一個(gè)具有共用天線7的組合的接收器和發(fā)送器。通信單元2具有通過射頻放大器9與天線7連接的收發(fā)器8。收發(fā)器8還連接到一組合的調(diào)制器/解調(diào)器10,該調(diào)制器/解調(diào)器10將天線單元2連接到處理器3。
除了其它的特征和功能之外,靜態(tài)可編程存儲(chǔ)器16還存儲(chǔ)與對(duì)應(yīng)的索引電話號(hào)碼相關(guān)的名字的電話簿數(shù)據(jù)庫。索引電話號(hào)碼是根據(jù)它們對(duì)應(yīng)的最低有效字符到最高有效字符的值的數(shù)值順序索引的。存儲(chǔ)為字符串的索引電話號(hào)碼的一個(gè)例子示于表1中,其中具有索引(1)的電話簿的第一個(gè)索引電話號(hào)碼是+8601065648213,帶有相關(guān)的名字“George”。索引為(1)的這一號(hào)碼按逆序存儲(chǔ),且其最低有效字符仍為“3”,其最高有效字符仍為“+”。與此相反,在這一簡(jiǎn)化的表中,電話簿中最后的索引電話號(hào)碼是99186352115,其索引為(7),帶有相關(guān)的名字“Jang”。索引為(7)的這一號(hào)碼按逆序存儲(chǔ),且其最低有效字符仍為“5”,而其最高有效字符仍為“9”。對(duì)于本領(lǐng)域的技術(shù)人員來說,顯然,每次用戶向電話簿輸入一個(gè)號(hào)碼或從電話簿中刪除一個(gè)號(hào)碼,索引即被更新。
表1索引電話號(hào)碼 名字(1) 3128465601068+ George(2) 51214654 Emma(3) 5121465601068+ Alice(4) 51214657010 Frank
(5) 5121468701068+ Lily(6) 87562656010 Barbara(7) 51125368199 Jang參見圖2,其中示出用于確定與主叫方電話號(hào)碼相關(guān)的名字的方法20。名字是與存儲(chǔ)在位于存儲(chǔ)器16中的電話簿中對(duì)應(yīng)的索引電話號(hào)碼相關(guān)的名字之一,而該方法由裝置1采用。在開始步驟21之后,在接收來電步驟22,裝置1接收來電,來電由射頻通信單元2檢測(cè)到并處理。來電來自主叫方并由處理器3處理,并在步驟23,一般使用由裝置1的服務(wù)提供商提供的主叫用戶識(shí)別服務(wù),確定是否有與該呼叫相關(guān)可用的號(hào)碼(主叫用戶識(shí)別號(hào)碼)。如果沒有可用的號(hào)碼,則顯示得不到消息的步驟28在顯示屏5上顯示“得不到或不知道”號(hào)碼消息,并且方法20在結(jié)束步驟29結(jié)束。然后,用戶可以應(yīng)答來電,或閱讀與該來電一起傳送的文本消息,或不理會(huì)該來電(至少暫時(shí))。
如果在測(cè)試步驟23確定有一可用的電話號(hào)碼,即與來電相關(guān)的被識(shí)別的主叫用戶識(shí)別號(hào)碼,則搜索電話簿步驟24搜索靜態(tài)存儲(chǔ)器16中的電話簿數(shù)據(jù)庫尋求主叫用戶識(shí)別號(hào)碼與索引電話號(hào)碼之一之間的最佳匹配,即理想上的精確匹配。如果主叫用戶識(shí)別號(hào)碼例如是65641215,則典型地主叫用戶識(shí)別號(hào)碼被逆向,并作為逆序串“51214656”存儲(chǔ)。這一實(shí)際電話號(hào)碼的逆序串用于在步驟24的搜索。由處理器3控制的搜索電話簿步驟23,在表1的電話簿例子中找不到與主叫用戶識(shí)別號(hào)碼精確的匹配。于是,如果得不到精確匹配,則在搜索電話簿步驟期間,處理器3計(jì)算匹配連續(xù)最低有效字符數(shù)的匹配計(jì)數(shù),所述字符與一般被表示為逆序串的主叫用戶識(shí)別號(hào)碼的對(duì)應(yīng)的最低有效字符匹配。該匹配計(jì)數(shù)識(shí)別主叫用戶識(shí)別號(hào)碼與所選的一些索引電話號(hào)碼之間的最佳匹配。
對(duì)于本領(lǐng)域的技術(shù)人員來說,顯然,主叫用戶識(shí)別號(hào)碼的最低有效字符是“5”,下一個(gè)是“1”,隨后是“2”,然后是“1”,然后是“4”,“6”,“5”,并且最高有效字符是“6”。因而,參見表2,其中示出了對(duì)于主叫用戶號(hào)碼65641215,電話簿中所有索引號(hào)碼的匹配計(jì)數(shù)。然而,實(shí)際上對(duì)于每一索引號(hào)碼匹配計(jì)數(shù)不是必須的,如果找到精確匹配,則不需要匹配計(jì)數(shù)。如果沒有識(shí)別出精確匹配,則只需計(jì)算三個(gè)匹配計(jì)數(shù)(如以下所述)。由于與名字Alice相關(guān)的號(hào)碼具有最大的匹配計(jì)數(shù)(8),則與Alice相關(guān)的號(hào)碼就是電話號(hào)碼的一個(gè)最佳匹配,因?yàn)樗哂械奶?hào)碼有最大數(shù)目連續(xù)的最低有效字符匹配主叫用戶號(hào)碼的對(duì)應(yīng)的最低有效字符。
表2索引 電話號(hào)碼名字匹配計(jì)數(shù)(1) 3128465601068+ George 0(2) 51214654Emma7(3) 5121465601068+ Alice 8(4) 51214657010 Frank 7(5) 5121468701068+ Lily7(6) 87562656010 Barbara 0(7) 51125368199 Jang0相應(yīng)地,搜索是按索引的順序被排序的,并由二進(jìn)制搜索引導(dǎo)。理想上,二進(jìn)制搜索可能識(shí)別出主叫用戶識(shí)別號(hào)碼與索引電話號(hào)碼之一之間的一精確匹配。二進(jìn)制搜索有兩個(gè)邊界變量,例如使用表2,這些變量是起初設(shè)置為索引(1)的nBegin;以及起初設(shè)置為索引(7)的nEnd。通過識(shí)別指針的值開始搜索P:=(nBegin+nEnd)/2:=4,并且這樣指針P設(shè)置在中間索引號(hào)碼(4)。逆序串“51214656”小于在索引(4)的索引的電話號(hào)碼“51214657010”,因而搜索被導(dǎo)向在從索引(1)與索引(4)之前。因而nEnd:=指針P-1:=4-1:=3;且指針P:=(nBegin+nEnd)/2:=2。逆序串“51214656”大于在索引(2)處的索引電話號(hào)碼“51214654”,因而搜索被導(dǎo)向索引(2)之后以及索引(4)之前。于是,nBegin:=指針P+1:=2+1:=3;且P:=(nBegin+nEnd)/2:=3,這樣指針P設(shè)置為3。逆序串“51214656”小于在索引(3)處的索引電話號(hào)碼“5121465601068+”。然而,由于nEnd:=指針P-1:=3-1:=2;且nBegin:=3(nBegin>nEnd),故搜索應(yīng)當(dāng)終止。從二進(jìn)制搜索可明顯看出,存儲(chǔ)在索引(3)處的索引電話號(hào)碼“5121465601068+”將有可能是與逆序串“51214656”的最佳匹配。搜索還檢驗(yàn)相鄰的索引電話號(hào)碼(2)和(4)的匹配計(jì)數(shù)分別與Emma及Frank相關(guān)。由于索引的電話號(hào)碼(3)具有最佳匹配計(jì)數(shù),這時(shí)Alice是最佳匹配。因而,搜索電話簿步驟24檢驗(yàn)與主叫用戶識(shí)別號(hào)碼的對(duì)應(yīng)最低有效字符匹配的連續(xù)最低有效字符數(shù)。因而,當(dāng)不能識(shí)別精確匹配時(shí),該方法只需計(jì)算三個(gè)匹配計(jì)數(shù)的最大值。然而,如果在二進(jìn)制搜索期間找到精確匹配,則最佳匹配將是精確匹配,就不必檢驗(yàn)或計(jì)算匹配計(jì)數(shù)。
在完成步驟24之后,測(cè)試步驟25檢驗(yàn)以確定是否至少七個(gè)最低有效字符的閾值數(shù)被匹配。換言之,閾值數(shù)是至少為7的匹配計(jì)數(shù)。如果對(duì)于最佳匹配的匹配計(jì)數(shù)至少為7(在此例中,Alice具有匹配計(jì)數(shù)8),則顯示最佳匹配的步驟26在裝置1的顯示屏上顯示Alice為與最佳匹配相關(guān)的名字。該方法20這時(shí)在步驟29結(jié)束。然后用戶或應(yīng)答來電,或閱讀與呼叫一同傳送的文本消息,不理會(huì)該來電(至少暫時(shí))。
如果在測(cè)試步驟25,最佳匹配的匹配計(jì)數(shù)小于閾值數(shù)7,則主叫用戶識(shí)別號(hào)碼在顯示號(hào)碼步驟27被顯示在顯示屏5上,且該方法此時(shí)在步驟29結(jié)束。應(yīng)當(dāng)注意,索引電話號(hào)碼不必以逆序存儲(chǔ),且主叫用戶識(shí)別號(hào)不需要被逆向并作為逆序串“51214645”存儲(chǔ)。例如,索引電話號(hào)碼可不以逆向存儲(chǔ),但按從它們最低到最高有效字符所確定的順序被索引。而且,如果有多于一個(gè)的索引電話號(hào)碼被識(shí)別為最佳匹配(如它們有相同的匹配計(jì)數(shù)),則顯示最佳匹配步驟26可列出所有與這些最佳匹配索引電話號(hào)碼相關(guān)的名字。
對(duì)于本領(lǐng)域的技術(shù)人員來說,顯然可能有多于一個(gè)的最佳匹配。某些用戶可能需要所有與最佳匹配索引的電話號(hào)碼相關(guān)的名字,并對(duì)于超過最低有效字符閾值數(shù)的匹配號(hào)碼可能還有第二和第三的最佳匹配。對(duì)于這一要求,方法20能夠檢驗(yàn)從最佳匹配號(hào)碼開始到相鄰的索引電話號(hào)碼的索引的電話號(hào)碼,直到確定最佳匹配的號(hào)碼兩側(cè)沒有號(hào)碼具有至少等于閾值數(shù)的匹配計(jì)數(shù)。而且,由于對(duì)于支持基于一種表達(dá)式的索引的數(shù)據(jù)庫系統(tǒng)不必以“逆序”保存電話號(hào)碼。然而,當(dāng)以基于一種表達(dá)式的索引搜索電話簿數(shù)據(jù)庫時(shí),索引的電話號(hào)碼是按其逆序搜索的(最低有效數(shù)字為先)。
當(dāng)在裝置的電話簿中可能沒有精確匹配時(shí),本發(fā)明可以確定與主叫方電話號(hào)碼相關(guān)的名字。而且,本發(fā)明提供了快速而有效的方法和裝置,用于匹配主叫用戶識(shí)別號(hào)碼與電話簿數(shù)據(jù)庫中的號(hào)碼,以便顯示與主叫用戶識(shí)別號(hào)碼相關(guān)的名字。此外,雖然已參照二進(jìn)制搜索描述了本發(fā)明,但也可使用其它索引順序?qū)虻乃阉骷夹g(shù)。
以上詳細(xì)說明只是提供了優(yōu)選的示例性實(shí)施例,而不是要限制本發(fā)明的范圍、實(shí)用性或配置。優(yōu)選示例性實(shí)施例的詳細(xì)說明只是向本領(lǐng)域的技術(shù)人員提供了用于實(shí)現(xiàn)本發(fā)明優(yōu)選示例性實(shí)施例的有效描述。應(yīng)當(dāng)理解,在不背離所附權(quán)利要求中所述的本發(fā)明的精神和范圍的情況下,可以在部件的功能和配置上作出各種變化。
權(quán)利要求
1.一種用于確定與主叫方電話號(hào)碼相關(guān)的名字的方法,該名字是與對(duì)應(yīng)的索引的電話號(hào)碼相關(guān)的多個(gè)名字之一,這些電話號(hào)碼被存儲(chǔ)在位于接收來電的電話的存儲(chǔ)器內(nèi)的電話簿中,索引的電話號(hào)碼按它們對(duì)應(yīng)的最低有效字符到最高有效字符的值的數(shù)值順序被索引,該方法包括接收主叫方的來電,該來電具有與其相關(guān)的主叫用戶識(shí)別號(hào)碼;搜索電話簿以找到主叫用戶識(shí)別號(hào)碼與索引的電話號(hào)碼之一之間的最佳匹配,所述最佳匹配是這樣的電話號(hào)碼之一,它具有最多數(shù)目的與主叫用戶識(shí)別號(hào)碼的對(duì)應(yīng)最低有效字符匹配的連續(xù)最低有效字符;以及在電話顯示屏上顯示與最佳匹配相關(guān)的名字。
2.根據(jù)權(quán)利要求1的方法,其中最佳匹配是主叫用戶識(shí)別號(hào)碼與一個(gè)索引的電話號(hào)碼之間的精確匹配。
3.根據(jù)權(quán)利要求1的方法,其中所述搜索計(jì)算匹配連續(xù)最低有效字符數(shù)的匹配計(jì)數(shù),該字符匹配主叫用戶識(shí)別號(hào)碼對(duì)應(yīng)的最低有效字符,且其中匹配計(jì)數(shù)確定主叫用戶識(shí)別號(hào)碼與索引電話號(hào)碼之一之間的最佳匹配。
4.根據(jù)權(quán)利要求1的方法,其中搜索按與索引相關(guān)的順序被排序。
5.根據(jù)權(quán)利要求4的方法,搜索是二進(jìn)制搜索。
6.根據(jù)權(quán)利要求1的方法,其中搜索的特征在于只識(shí)別最佳匹配,該匹配是當(dāng)至少一個(gè)電話號(hào)碼的至少七個(gè)最低有效字符的閾值數(shù)匹配主叫用戶識(shí)別號(hào)碼的對(duì)應(yīng)的最低有效字符時(shí)的匹配。
7.一種電子裝置,包括一個(gè)處理器;一個(gè)與所述處理器連接的顯示器;一個(gè)與所述處理器連接的通信單元,通信單元接收主叫方來電,所述來電具有與其相關(guān)的主叫用戶識(shí)別號(hào)碼;以及一個(gè)與所述處理器連接的存儲(chǔ)器,該存儲(chǔ)器存儲(chǔ)名字和對(duì)應(yīng)的索引電話號(hào)碼的電話簿,索引的電話號(hào)碼是按它們對(duì)應(yīng)的最低有效字符到最高有效字符的值的數(shù)值順序被索引的,其中在使用中,處理器執(zhí)行主叫用戶識(shí)別號(hào)碼與一個(gè)索引的電話號(hào)碼之間的最佳匹配,最佳匹配是這樣的電話號(hào)碼之一,它具有最多數(shù)目的與主叫用戶識(shí)別號(hào)碼的對(duì)應(yīng)的最低有效字符匹配的連續(xù)最低有效字符,并且顯示器顯示與最佳匹配相關(guān)的名字。
8.根據(jù)權(quán)利要求7的電子裝置,其中所述處理器執(zhí)行最佳匹配,并且其中最佳匹配是主叫用戶識(shí)別號(hào)碼與索引電話號(hào)碼之一之間的精確匹配。
9.根據(jù)權(quán)利要求7的電子裝置,其中所述處理器通過計(jì)算匹配連續(xù)最低有效字符的匹配計(jì)數(shù)而執(zhí)行搜索,這些字符匹配主叫用戶識(shí)別號(hào)碼對(duì)應(yīng)的最低有效字符,其中匹配計(jì)數(shù)確定主叫用戶識(shí)別號(hào)碼與索引電話號(hào)碼之一之間的最佳匹配。
10.根據(jù)權(quán)利要求7的電子裝置,其中所述處理器通過只識(shí)別最佳匹配而執(zhí)行搜索,最佳匹配是當(dāng)至少一個(gè)電話號(hào)碼的至少七個(gè)最低有效字符的閾值數(shù)匹配主叫用戶識(shí)別號(hào)碼對(duì)應(yīng)的最低有效字符時(shí)的匹配。
全文摘要
一種用于確定與主叫方電話號(hào)碼相關(guān)的名字的電子裝置(1)和方法(20)。名字與對(duì)應(yīng)的索引的電話號(hào)碼相關(guān),這些索引的電話號(hào)碼存儲(chǔ)在位于接收來電的裝置的存儲(chǔ)器(16)內(nèi)的索引電話號(hào)碼電話簿中。索引的電話號(hào)碼按它們對(duì)應(yīng)的最低有效字符到最高有效字符的值的數(shù)值順序被索引。方法(20)首先接收主叫方的來電,來電具有主叫用戶識(shí)別號(hào)碼,然后搜索(24)電話簿找出主叫用戶識(shí)別號(hào)碼與索引的電話號(hào)碼之一之間的最佳匹配。最佳匹配是具有與主叫用戶識(shí)別號(hào)碼的對(duì)應(yīng)最低有效字符匹配的最多數(shù)目的連續(xù)最低有效字符的電話號(hào)碼之一。如果找到最佳匹配,則方法(20)提供在電話顯示器(5)上顯示(26)與最佳匹配相關(guān)的名字。
文檔編號(hào)H04M1/57GK1543172SQ0312431
公開日2004年11月3日 申請(qǐng)日期2003年4月30日 優(yōu)先權(quán)日2003年4月30日
發(fā)明者朱錦濤 申請(qǐng)人:摩托羅拉公司