[发明专利]电子电话簿来电电话号码检索方法及系统有效
申请号: | 200610169408.7 | 申请日: | 2006-12-14 |
公开(公告)号: | CN101202785A | 公开(公告)日: | 2008-06-18 |
发明(设计)人: | 竺江波;许荣苍 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | H04M1/275 | 分类号: | H04M1/275;H04M1/274;G06F17/30 |
代理公司: | 北京纪凯知识产权代理有限公司 | 代理人: | 程伟 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 电话簿 来电 电话号码 检索 方法 系统 | ||
技术领域
本发明涉及一种电话信息处理技术,特别是有关于一种电子电话簿来电电话号码检索方法及系统,其可应用于整合至电话装置,例如为智能型移动电话或传统的有线式电话机,用以对该电话装置所接收到的各个来电提供电子电话簿检索功能。
背景技术
在智能型移动电话的应用上,目前使用者可利用电子电话簿功能来预设多组电话号码及其相关信息,例如各个电话号码的持有者的姓名、地址、电子邮件信箱、和其它相关的个人资料。当移动电话接收到一来电时,此来电的呼叫端的电话号码即会逐一比对至内建的电子电话簿中的各个电话号码;若有相符合的电话号码,则即将该电话号码所对应的姓名数据显示于移动电话的液晶屏幕上,由此而让使用者可立即知道来电的对方的身份。
然而目前由于全球化的关系,电话号码通常会于其前方附加区域码、国别码、和特殊意义的代码(例如为[+]);因此区域性的电话号码,例如为中国上海的[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)电子电话簿检索模块,其可响应所述基准长度字符串比较模块所发出的电话号码匹配信息来从所述电子电话簿中检索出来电的呼叫端电话号码所对应的数据项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610169408.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于具有盘式制动器的自行车轮的毂组
- 下一篇:数控龙门管板焊接系统