电子电话簿来电电话号码检索方法及系统技术方案

技术编号:3550914 阅读:248 留言:0更新日期:2012-04-11 18:40
一种电子电话簿来电电话号码检索方法及系统,其可应用于整合至电话装置,例如为智能型移动电话或传统的有线式电话机,用以对该电话装置所接收到的各个来电提供电子电话簿检索功能;其特征在于可在来电的呼叫端电话号码和电子电话簿的内建电话号码的字符串的开头字符其中一个为特定的数字“0”而另一个为特定的特殊符号“+”的情况下,首先将开头为“0”的电话号码字符串中的开头数字“0”截除掉,再接着利用一较短长度完全匹配方法来判定二者是否为匹配。此作法可有效降低电话号码匹配失误率,因此具有更高的准确性。

【技术实现步骤摘要】

本专利技术涉及一种电话信息处理技术,特别是有关于一种电子电话簿来电电话号码检索方法及系统,其可应用于整合至电话装置,例如为智能型移动电话或传统的有线式电话机,用以对该电话装置所接收到的各个来电提供电子电话簿检索功能。
技术介绍
在智能型移动电话的应用上,目前使用者可利用电子电话簿功能来预设多组电话号码及其相关信息,例如各个电话号码的持有者的姓名、地址、电子邮件信箱、和其它相关的个人资料。当移动电话接收到一来电时,此来电的呼叫端的电话号码即会逐一比对至内建的电子电话簿中的各个电话号码;若有相符合的电话号码,则即将该电话号码所对应的姓名数据显示于移动电话的液晶屏幕上,由此而让使用者可立即知道来电的对方的身份。然而目前由于全球化的关系,电话号码通常会于其前方附加区域码、国别码、和特殊意义的代码(例如为[+]);因此区域性的电话号码,例如为中国上海的[54261366],便有需要附加区域码或国别码(例如为021)而增长为[02154261366]。但此电话号码也可在国别码与区域码同时存在的情况下于其前头附加[+8621]而成为[+862154261366]。因此对台湾的使用者而言,其上海的客户的电话号码[54261366]也可能被设定为[02154261366]或[+862154261366],也即此3组看似不同的电话号码实施上却为同一电话号码。由于上述的缘故,因此在电话号码的比对上便无法采用完全匹配的比对方式,即所有的字符均相符才被视为匹配。此问题的一种解决方案为采用固定长度严格完全匹配处理方法,即仅比对电话号码的右端的固定长度中的字符。以[54261366]、[02154261366]、-->[+862154261366]为例,若此固定长度严格完全匹配处理方法仅比对电话号码的右端的8字符长度中的数字,则即可成功完成匹配。然而此种解决方案于实际应用上的一项缺点在于移动电话和传统的有线式电话的电话号码的长度并不相同,且国际性的电话号码也可能因国别不同而有不同的长度。举例来说,对于[54261366]和[55261366]而言,此为2个不同的电话号码,但若采用固定长度严格完全匹配处理方法来设定为比对最右端的6个字符长度中的数字,则其结果将为匹配成功,但于实际上并非所需的处理结果。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的主要目的便是在于提供一种电子电话簿来电电话号码检索方法及系统,其可更为精确地比对出各个来电的呼叫端电话号码是否匹配至电子电话簿中的内建电话号码。本专利技术的电子电话簿来电电话号码检索方法至少包含:(P1)从该电子电话簿逐一索取出各个内建电话号码来与来电的呼叫端电话号码进行比对;(P2)检查所述来电的呼叫端电话号码和各个内建电话号码的字符串中的开头字符是否其中一个为一特定的数字、而另一个为一特定的特殊符号;若是,则将二者之中的开头字符为特定数字者的开头字符截除掉;(P3)比较所述来电的呼叫端电话号码和各个内建电话号码在处理过开头字符后的整体字符串长度何者为较短,并将较短者的长度作为一基准长度;以及(P4)比较该来电的呼叫端电话号码和各个内建电话号码的字符串在该基准长度内的所有的字符是否完全相同;若是,则发出一电话号码匹配信息。在模块化的架构上,本专利技术的电子电话簿来电电话号码检索系统至少包含:(A)电子电话簿电话号码索取模块,其可从该电子电话簿逐一索取出各个内建电话号码来与该来电的呼叫端电话号码进行比对;(B)号码开头处理模块,其可检查来电的呼叫端电话号码和各个内建电话号码的字符串中的开头字符是否其中一个为一特定的数字、而另一个为一特定的特殊符号;若否,则直接发出一长度比较使能信息;反之若是,则将二者之中的开头字符为特定数字者的-->开头字符截除掉,再接着发出长度比较使能信息;(C)长度比较模块,其可响应该号码开头处理模块所发出的长度比较使能信息而比较所述号码开头处理模块所处理过后的来电的呼叫端电话号码和各个内建电话号码的整体字符串长度何者为较短,并将较短者的长度作为基准长度;(D)基准长度字符串比较模块,其可比较所述号码开头处理模块所处理过后的来电的呼叫端电话号码和各个内建电话号码的字符串在该基准长度内的所有的字符是否完全相同;若是,则发出一电话号码匹配信息;以及(E)电子电话簿检索模块,其可响应所述基准长度字符串比较模块所发出的电话号码匹配信息来从所述电子电话簿中检索出来电的呼叫端电话号码所对应的数据项。本专利技术的电子电话簿来电电话号码检索方法及系统的特征在于可在来电的呼叫端电话号码和电子电话簿的内建电话号码的字符串的开头字符其中一个为特定的数字“0”而另一个为特定的特殊符号“+”的情况下,首先将开头为“0”的电话号码字符串中的开头数字“0”截除掉,再接着利用一较短长度完全匹配方法来判定二者是否为匹配。此作法可有效降低电话号码匹配失误率,因此较现有技术具有更高的准确性。附图说明图1为一架构示意图,用以显示本专利技术的电子电话簿来电电话号码检索系统的应用方式及其模块化的基本架构;图2为一流程图,用以显示本专利技术的电子电话簿来电电话号码检索系统所执行的各个处理动作的流程;图3A至3C为一组表格图,用以显示一群电话号码于分别采用现有技术和本专利技术来作比对处理的匹配结果。其中,主要组件附图标记说明如下:10   电话装置(智能型移动电话)11   液晶屏幕20   电子电话簿100  本专利技术的电子电话簿来电电话号码检索系统110  电子电话簿电话号码索取模块-->120  号码开头处理模块130  长度比较模块140  基准长度字符串比较模块150  电子电话簿检索模块具体实施方式以下即配合所附的图式,详细揭露说明本专利技术的电子电话簿来电电话号码检索方法及系统的实施例。图1即显示本专利技术的电子电话簿来电电话号码检索系统(如标号100所指的方块)的应用方式及其模块化的基本架构。如图所示,本专利技术的电子电话簿来电电话号码检索系统100在实际应用上整合至电话装置10,例如为无线式的智能型移动电话(即俗称的手机)或传统的有线式电话机,且所述电话装置10中预建有电子电话簿20,用以预存一串预先设定的电话号码。在实际操作时,本专利技术的电子电话簿来电电话号码检索系统100即可在所述电话装置10接收到一来电时,比对该来电的呼叫端的电话号码是否已存在于该电子电话簿20之中;若有相符合的电话号码,则即将该电话号码所对应的姓名数据显示于电话装置10的液晶屏幕11上,由此而让使用者可立即知道来电的对方的身份。如图1所示,本专利技术的电子电话簿来电电话号码检索系统100的模块化基本架构至少包含:(A)电子电话簿电话号码索取模块110;(B)号码开头处理模块120;(C)长度比较模块130;(D)基准长度字符串比较模块140;以及(E)电子电话簿检索模块150。以下即首先分别详细说明此些模块的个别属性及功能。电子电话簿电话号码索取模块110可在所述电话装置10接收到一来电时,响应地从该电子电话簿20中逐一索取出各个内建电话号码来与该来电的呼叫端电话号码进行比对。号码开头处理模块120可检查所述来电的呼叫端电话号码和各个内建电话号码的字符串中的开头字符是否其中一个为一特定的数字、而另一个为一特定的特殊符号(在此应用实例中,此特定数字例如为“本文档来自技高网
...

【技术保护点】
一种电子电话簿来电电话号码检索方法,其可应用于电话装置,且该电话装置内建有电子电话簿,其中预建有至少一个内建电话号码,用以对来电的呼叫端电话号码提供电子电话簿检索功能;    此电子电话簿来电电话号码检索方法至少包含:    从该电子电话簿逐一索取出各个内建电话号码来与来电的呼叫端电话号码进行比对;    检查所述来电的呼叫端电话号码和各个内建电话号码的字符串中的开头字符是否其中一个为一特定的数字、而另一个为一特定的特殊符号;若是,则将二者之中的开头字符为特定数字者的开头字符截除掉;    比较所述来电的呼叫端电话号码和各个内建电话号码在处理过开头字符后的整体字符串长度何者为较短,并将较短者的长度作为基准长度;以及    比较该来电的呼叫端电话号码和各个内建电话号码的字符串在该基准长度内的所有的字符是否完全相同;若是,则发出电话号码匹配信息。

【技术特征摘要】
1.一种电子电话簿来电电话号码检索方法,其可应用于电话装置,且该电话装置内建有电子电话簿,其中预建有至少一个内建电话号码,用以对来电的呼叫端电话号码提供电子电话簿检索功能;此电子电话簿来电电话号码检索方法至少包含:从该电子电话簿逐一索取出各个内建电话号码来与来电的呼叫端电话号码进行比对;检查所述来电的呼叫端电话号码和各个内建电话号码的字符串中的开头字符是否其中一个为一特定的数字、而另一个为一特定的特殊符号;若是,则将二者之中的开头字符为特定数字者的开头字符截除掉;比较所述来电的呼叫端电话号码和各个内建电话号码在处理过开头字符后的整体字符串长度何者为较短,并将较短者的长度作为基准长度;以及比较该来电的呼叫端电话号码和各个内建电话号码的字符串在该基准长度内的所有的字符是否完全相同;若是,则发出电话号码匹配信息。2.根据权利要求1所述的电子电话簿来电电话号码检索方法,其中所述电话装置为一智能型移动电话。3.根据权利要求1所述的电子电话簿来电电话号码检索方法,其中所述电话装置为一有线式电话机。4.根据权利要求1所述的电子电话簿来电电话号码检索方法,其中所述电子电话簿检索程序系将检索出的数据项显示于液晶屏幕上。5.根据权利要求1所述的电子电话簿来电电话号码检索方法,其更进而包含:响应所述电话号码匹配信息来从该电子电话簿中检索出该来电的呼叫端电话号码所对应的数据项。6.一种电子电话簿来电电话号码检索系统,其可整合至电话装置,且该电话装置内建有电子电话簿,其中预建有至少一个内建电话号码,用以对来...

【专利技术属性】
技术研发人员:竺江波许荣苍
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利