用于使电话与电子电话簿的相匹配的系统和方法

文档序号:7613908阅读:131来源:国知局
专利名称:用于使电话与电子电话簿的相匹配的系统和方法
背景技术
发明领域本发明涉及通信系统。尤其是,本发明涉及用于使打进的和/或拨出的电话与无线电话或其他通信设备中的电子电话簿的项目相匹配的系统和方法。
相关技术的描述无线电话已运用在从搜索和援救到商业应用等各种要求严格的应用领域中。这类应用需要多种特点的无线电话,用于有效地安置和接收打进的和拨出的电话。
随着无线电话技术的进步,人们要求增加更多的特点。现存的无线电话通常却包括一台运行软件(例如,电话簿软件)以改善电话功能性的计算机。当前正处于开发状态的和已经开发出的许多软件却要求能准确地将打进的和拨出的电话与电子电话簿中合适的项目相匹配。例如,电话记录保存软件可用于跟踪来自电子电话簿中所列出的各方的打进的或拨出的电话,电话拨号识别软件用于当打进的一个电话与电子电话簿中的一个项目相匹配时通知用户,这两种软件都要求能准确地将打进的和/或拨出的电话与电话簿中的项目相匹配。
目前,用于使打进的或拨出的电话与电子电话簿中的项目相匹配的系统和方法依靠的是所拨号码或打电话进来者的识别号码与电子电话簿中对应的项目之间精确的匹配。遗憾的是,这种方法经常无法准确地将打进的和拨出的电话与电子电话簿中合适的项目匹配起来。例如,如果用户正在619区域代码中进行操作并拨打一个7位数号码,则所拨电话号码不可能与包括619区域代码的电子电话簿中一个对应的10位数项目相匹配。同样,如果用户输入了在电子电话簿中的一个7位数号码(而不是一个10位数号码),则该7位数的电话簿项目可能会错误地被一个不同区域代码所接收的、但只是与最后7位数字相类似。
因此,该技术领域需要一种系统和方法,它能准确地将打进的和拨出的电话与电子电话簿中对应的项目相匹配,从而避免因区域代码匹配错误而造成的疏忽性错误。
发明概述用于准确地将电话拨号与本发明的电子电话簿中对应的项目相匹配的系统针对着这个需求。在举例说明的实施例中,本发明适合用于无线电话,并包括用于识别电话拨号并提供响应的电话号码的第一种机制。第二种机制确定与电话相关的属地区域代码。第三种机制采用属地的区域代码和至少部分的电话号码来准确地将电话与电子电话簿中对应的项目相匹配且不管电子电话簿的项目中是否包含着区域代码。
在一个特殊的实施例中,第一种机制包括用于将电话拨号识别为打进的或拨出的电话的一种机制。电话拨号识别系统能识别打进的电话并提供响应的电话号码。另一种机制存储用户拨打的拨出号码,并提供响应的拨出号码。
无线电话的区域代码存储于存储器中。如果电话号码的长度是7位数,则第三种机制根据区域代码预先考虑电话号码的数字,并提供一个响应的调整过的号码。第三种机制包括另一种机制,它用于根据区域代码预先考虑7位数电话簿项目的数字并通过提供响应的已调整过的项目来调整只具有7位数的电子电话簿中的项目。一种附加机制将调整过的号码与包括被调整项目的电子电话簿中的各个项目进行比较,并且,如果调整过的号码与电子电话簿中的一个项目相匹配,则提供响应的一个匹配信号,作为第三种机制的一个输出。
第三种机制推动了本发明的新颖的设计,通过在使打进的和拨出的号码与电子电话簿中的项目相匹配的比较之前将合适的区域代码信息附加到7位数号码,它消除了因缺少与电子地址簿中的7位数电话号码和7位数拨号号码有关的区域代码信息而产生的匹配错误。
附图简述

图1是根据本发明的指导而构建的一种无线电话的示意图。
图2是用于有效地将打进的和拨出的电话与在图1中的电话计算机上运行的电子电话簿中的项目相匹配软件的流程图。
发明描述这里将参考特殊应用中所举例的实施例来描述本发明,但应该理解,本发明并不局限于此。掌握该技术领域普通技能并获得这里所提供的指导的人将会认识上述范围内的另外的修改、应用和实施例,以及本发明可获得广泛应用的一些另外的领域。
图1是根据本发明的指导而构制的无线电话10的示意图。无线电话10包括连接双工器32的一个天线30。双工器32又连接收发器34,收发器34连接到运电话拨号ID和根据本发明的指导而构制的电话簿匹配软件38的计算机36。计算机36可以存取电子电话簿40。计算机36也与数据接口适配器44、语音编码/解码电路46、数字按键键盘48和屏幕50相连接。语音编码/解码电路46与话筒52和扬声器54相连接。为简化讨论,无线电话10中没有显示诸如时钟电路和电源电路等额外的电路,但是,掌握该技术领域普通技能的人将会知道在哪里和如何包括必备的额外电路。同样为了简化讨论,将电子电话簿40与计算机36分别显示,但在实际应用中,电子电话簿40最好是采用软件来实现执行并存储于计算机存储器(未显示)中。
在操作中,天线30采用双向器32来发射和接收信号。双工器32促进了在发射与接收功能之间分享天线30的各种资源。收发器34包括发射电路,用于通过由天线30和双工器32来发射信号(例如,编码的语音信号或服务商议信号)。收发器34还可包括接收电路,用于通过无线网络18接收来自另一个电话、基站或移动切换中心(未示出)的信号(例如,服务商议消息或被编码的语音信号)。收发器34还可以包括所要求的下变换电路,它将接收信号变换成数字基带信号,以便于计算机36进行处理。此外,收发器34也包括所要求的上变换电路,它将发射信号从数字基带信号变换成无线电频率信号,以便于天线30的发射。
用户可以通过按键键盘40的拨号来开始打电话。计算机36通过收发器34、双工器32和天线30跟与无线网络18有关的有效的无线服务供应商商议服务连接。当服务建立时,通过大气界面链接14来传输语音、数据或传真信息。对于语音电话来说,用户的语音输入到话筒52,由语音编码/解码电路46进行编码,并经由计算机36、收发器34、双工器32和天线30发射。同样,所接收的语音消息由语音编码/解码电路46进行解码,并通过扬声器54成为语音。数据接口适配器44允许更新和/或改变在计算机36上运行的软件。数据接口适配器44还有助于将无线电话10用作外部计算机(未示出)的外部调制解调器。在这种情况下,调制解调器的软件可在计算机36和/或外部计算机上运行,并促进了与外部计算机的通信。这种调制解调器软件在该技术领域中已是众所周知的,并可以由掌握该技术领域普通技能的人来开发或购买。
在本实施例中,计算机36运行了独特的电话簿匹配软件38,该软件是根据本发明的指导而构制。独特的电话簿匹配软件38可以监视无线电话10所拨打外出的电话或接收进来的电话,并且,如果存在一个匹配的项目,则将有关的电话号码与电子电话簿40中的一个项目相匹配。电话簿匹配软件38还包括在该技术领域中众所周知的电话拨号ID软件(未示出)。
通过在拨出的电话号码的起始端插入一个与无线电话10有关的区域代码,以便产生一个可用于比较的10位数号码,本发明的新颖的电话簿匹配软件38克服了与不考虑区域代码信息有关的错误。所产生的10位数号码与电子电话簿40中的10位数电话号码的项目进行比较。在电子电话簿40中的各个项目与拨出的10位数号码之间进行比较之前,通过在7位数号码的起始端插入无线电话10的区域代码(属地区域代码),将电子电话簿40中所有的7位数号码转换成10位数号码。无线电话10的区域代码是预先确定的,并将其存储在存储器(例如,电子电话簿40)中。同样,在打进的10位数号码与电子电话簿40中的各个项目之间进行比较之前,通过预先考虑无线电话10的区域代码(属地区域代码),将电子电话簿40中所有的7位数号码转换成10位数号码。
传统的电话簿匹配系统指出所有7位数电话簿项目与打进的或拨出的10位数电话号码之间的匹配,但这只是最后的7位数与7位数电话簿项目之间相匹配,这经常会导致错误的电话簿匹配。同样,传统的系统指出与10位数电话簿项目中的最后7位数相匹配的各个拨出的7位数号码之间的匹配,这经常会导致错误的电话簿匹配。本发明的独特的软件38和有关的无线电话10针对这些错误,这将在下文更加全面地加以讨论。
本发明的独特系统促进了打进的电话与电话簿中的项目相匹配,它在使用语音识别来处理等候通话的打进电话和有关信号的系统中有效。由S.Hafiz同时提交的代理摘要号码为QCPA990274的美国专利申请(系列号为______)《利用语音识别来改进等候通话的功能的系统和方法》中揭示了用于有效地处理适用于本发明的、等候通话的进来电话的一种系统,该专利申请被指派给本发明的授让人,并被包括于此,用作参考。
图2是所示图1中的软件38的流程图,它能有效地将打进的和拨出的电话与图1中的电子电话簿40中的项目相匹配。参考图1和图2,在初始监控机制60中,软件38在已拨打外出的电话和接收进来的电话方面来监控无线电话10。打进的电话可以是标准进来的电话、等候通话的电话或不脱离本发明的范围的另一类打进的电话。
如果无线电话10收到一个打进的电话,并且用户回答了这个打进来的电话,那么,控制被传送到电话拨号ID机制62,其中,如果是有效的并不受限制的话,就可采用该技术领域常规的电话拨号识别系统和方法来确定进来的电话的电话号码。必备的电话拨号ID的功能已嵌入在软件38中。电话拨号ID的功能在该技术领域中已是众所周知的,并且,它容易被开发或被订购和被并入无线电话10的软件38或其他硬件(未示出)。精通该技术领域的人将会理解,为了使电话拨号ID系统适当地运作,电话拨号ID必须得到无线电话10与其进行通信的网络的支持。本发明适合用于10位数电话号码的电话拨号ID系统,然而,在不脱离本发明的范围的前提下,本发明也可容易地适用于由电话拨号ID系统所提供的其他长度的号码例如,不同长度的国际号码。
如果在电话拨号ID机制62中,软件38确定打进来的号码是一个受限制的号码或者就是无效的号码,那么,控制就传送到第一种指示机制64,其中,软件38通过显示屏幕50指出进来的电话来自一个受限制的号码。一个被显示的示范消息是“进来的电话来自受限制的号码。”在第一种显示机制64之后,控制再传送到无匹配机制66,其中,软件38发出在进来的电话与电子电话簿40之间没有发现匹配的应答。换句话说,无匹配电话的特殊项目就可以创建在电子电话簿40中,可以考虑将受限制的电话或无匹配电话与无匹配的电话类别相匹配。
如果电话拨号ID机制62成功地获得与所接收的电话有关的电话号码,那么,控制就传送到第一种预先考虑机制68,其中,为每个7位数电话号码项目预先考虑无线电话10的属地区域代码,从而产生10位数的一个临时电话簿项目,然后将该电话簿项目与打进来的号码进行关于匹配的比较。无线电话10的属地区域代码可以存储在电话的计算机存储器中或者从一个有关的电信网络(未示出)的存储器获得。换句话说,临时电话簿可以采用存储在计算机36存储器中的永久电话簿的方法来实现。
如果监控机制确定已拨打了外出的电话,则控制就传送到计数机制70,其中,计算拨出的电话号码中的数字的数目。如果发出的号码是一个7位数号码,则控制就传送到第二种预先考虑机制72。其中,为拨出的号码预先考虑用于比较的目的,无线电话10的属地区域代码。在第二种预先考虑机制72之后,控制再传送到第一种预先考虑机制68。如果拨出的号码是一个10位数号码,则控制很直接传送到第一种预先考虑机制68。
机制62和70是由,用于识别分别对应于打进来的或拨出的电话的电话号码的机制,和提供响应的电话号码,用于下文将作出详细讨论的后续软件38的机制所组成。
一旦第一种预先考虑机制68创建了10位数号码的临时电话簿,则控制就传送到扫描机制74,其中,在临时电话簿中搜索与外出的号码相匹配的项目,如果第二种预先考虑机制72还没有创建10位数号码打进来的是10位数号码,则它被调整为10位数号码。如果找到了匹配的,则控制就传送到匹配机制76,其中,软件38返回到其他程序或软件(例如,电话记录保存软件)使用的一个匹配指示,用于处理电话簿匹配。如果没有找到匹配的,则控制就传送到无匹配机制66。一旦无匹配机制66或匹配机制76完成后,则软件38就完成了。
可获得现在这些指导并已掌握该技术领域普通技能的人可以容易地制定出执行图2中的软件38所需要的精确的编程细节。
于是,这里已参考特殊应用的一个特殊的实施例讨论了本发明。掌握该技术领域普通技能并已获得现在这些指导的人将会认识在其范围内的其它的修改、应用和实施例。
所以,所附的权利要求意在包括本发明的范围内的任何和所有的这类应用、修改和实施例。
权利要求
1.用于准确地将电话的拨号与电子电话簿中对应的项目相匹配的一种系统,其特征在于包括第一个装置,用于识别对应于所述电话拨号的电话号码并提供响应的所述电话号码;第二个装置,用于提供所述属地区域代码,以及,第三个装置,用于采用属地区域代码和所述电话号码的至少一个部分来准确地将所述电话与所述电子电话簿中的一个对应的项目匹配起来,而不管所述电子电话簿中的项目是否包含区域代码。
2.权利要求1的系统,其特征在于所述第一个装置包括用于将所述电话识别为打进来的或拨出的电话的装置。
3.权利要求2的系统,其特征在于第一个装置包括电话拨号识别系统,它用于识别打进来的电话拨号并提供响应的所述电话号码。
4.权利要求2的系统,其特征在于所述第一个装置包括用于存储所述用户拨打的外出的号码,并提供所述外出的号码所响应的所述电话号码的装置。
5.权利要求2的系统,其特征在于所述第二个装置包括一台用于存储所述无线电话的所述区域代码的计算机。
6.权利要求2的系统,其特征在于所述第三个装置包括用于如果所述电话号码的长度是7位数,则根据所述区域代码来预先考虑所述电话号码的数字,并且提供响应的一个调整过的号码的装置。
7.权利要求6的系统,其特征在于其中,所述第三个装置包括用于通过根据所述区域代码来预先考虑所述7位数电话簿项目的所述数字,来调整只具有7位数的所述电子电话簿中的项目,并且提供响应的调整过的项目的装置。
8.权利要求7的系统,其特征在于所述第三个装置包括用于将所述被调整的号码与包括所述被调整项目的所述电子电话簿中的项目进行比较,并且,如果所述被调整的号码与所述电子电话簿中的项目相匹配,则提供响应的一个匹配信号,作为所述第三个装置的输出的装置。
9.用于准确地将打进来的或拨出的电话与有关电话的电子电话簿中对应的项目相匹配的一种系统,其特征在于包括第一个装置,用于识别所述打进来的或拨出的电话并提供响应的电话号码;第二个装置,用于确定所述电话号码是否包含区域代码信息并提供响应的第一个信号;第三个装置,用于获得与所述电话有关的区域代码并提供响应的第二个信号;以及,第四个装置,用于根据所述电话号码、第一个信号和第二个信号来准确地将所述打进来的或拨出的电话与所述电子电话簿中的一个匹配的项目相匹配。
10.用于准确地将电话拨号与电子电话簿中对应的项目相匹配的一种系统,其特征在于包括第一个装置,用于识别用户拨打的电话号码;第二个装置,用于确定属地区域代码;以及,第三个装置,用于采用所述属地区域代码和所述电话号码的至少一个部分来准确地将所述电话拨号与所述电子电话簿中一个对应的项目相匹配,而不管所述电子电话簿中的项目是否包含区域代码。
11.用于准确地将电话拨号与电子电话簿中对应的项目相匹配的一种方法,其特征在于包括以下各个步骤识别所述电话拨号并提供响应的电话号码;确定属地区域代码;以及,采用所述属地区域代码和所述电话号码的至少一个部分来准确地将所述电话拨号与所述电子电话簿中一个对应的项目相匹配,而不管所述电子电话簿中的项目是否包含区域代码。
全文摘要
一种用于准确地将电话拨号与适合用于电话(10)的电子电话簿(40)中对应的项目相匹配起来的系统(36,38)。该系统(36,38)包括第一种机制(38),它用于识别电话的拨号并提供响应的电话号码。第二种机制(38)确定与电话有关的属地区域代码。第三种机制(38)采用属地区域代码和电话号码来准确地将电话拨号与电子电话簿(40)中对应的项目相匹配,而不管电子电话簿(40)中的项目是否包含区域代码。在一个特殊的实施例中,第一种机制(38)包括用于将电话拨号识别为打进来的或拨出的电话的一种机制(38)。电话拨号识别系统(38)能识别打进来的电话并提供响应的电话号码。另一种机制(38)能存储用户拨打的外出的号码并提供作为响应的电话号码的外出的号码。无线电话(10)的区域代码被存储在计算机(36)中。如果电话号码的长度是7位数,则第三种机制(38)根据区域代码来预先考虑电话号码的数字,并且提供响应的一个调整过的号码。第三种机制(38)包括用于根据区域代码预先考虑7位数电话簿项目的数字来调整只具有7位数的电子电话簿(40)中的项目,并且提供响应的被调整的项目的另一种机制。附加的机制(38)将被调整的号码与包括被调整项目的电子电话簿(36)中的项目进行比较,并且,如果被调整的号码与电子电话簿(40)中的项目相匹配,则提供响应的一个匹配信号,作为第三种机制(38)的一个输出。
文档编号H04Q3/72GK1435042SQ00819088
公开日2003年8月6日 申请日期2000年12月21日 优先权日2000年12月21日
发明者K·奇纳斯瓦米 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1