提供电话业务的系统和方法

文档序号:7660821阅读:205来源:国知局
专利名称:提供电话业务的系统和方法
背景本申请涉及基于处理器的系统,更具体地说,涉及包括电话业务的系统。
基于处理器的系统和电话业务的相互关系由来已久。一段时间以来,电话被认为是企业和消费者都必不可少的,而基于处理器的系统只是在最近才作为必要资产。教育市场降低的成本、提高的可用率以及易于使用的软件都促使在大量应用中广泛接受基于处理器的系统。
毫无疑问,因特网的普及影响着基于处理器系统的迅速发展,包括个人计算机、因特网设备、个人数字助理以及其它基于万维网的系统。连接到因特网的基于处理器系统实际上在与老式的电话使用竞争,因为如今可以通过在网页上填写表格来对曾按照传统方式在电话上处理的许多事务提供服务。此外,尤其是对于长途通信,电子邮件可提供比电话更为经济的选择来保持联络。
尽管电话和基于处理器的系统之间存在竞争,但这些技术提供了一些协作,使它们在逻辑上进行组合。无论是电话呼叫还是登录网络,通常都请求电话系统的中心局将语音和/或数据传送给预定接收方,即远程电话上的个人或远程计算机上的用户。
可以采用同轴电缆、光缆将计算机系统连接到网络,或者可以用无线方式而不是采用常规电话线进行连接。然而,老式的电话线可能是首选的,因为电话系统连接通常存在于大部分办公及家庭环境中,甚至是商务旅客在旅馆中也可能得到。
仅通过加载几个软件程序,具有调制解调器、扬声器以及麦克风的基于处理器系统就可以发送和接收电话呼叫,或者可以由用户作为应答机操作。
不过,当计算机系统正在使用调制解调器发送或接收数据时,基于处理器系统的“电话功能”通常是不起作用的。同样,当电话正在使用时,基于处理器系统一般不能下载网页。
因此,不断地需要一种基于处理器的系统,它支持网络和电话业务并允许这些业务同时工作。
详细说明根据本文所述的若干实施例,多种电话业务可用于基于处理器的系统中。在某些实施例中,标准电话或扬声器电话可以连接到基于处理器的系统。此外,在某些实施例中,与其它基于处理器系统进行的通信可以使用非对称数字用户线(ADSL)和高速模拟调制解调器功能。调制解调器和电话功能的同时工作也可以是可行的。


图1中,系统100包括数字信号处理器(DSP)10,用于提供本文所述的多个电话功能。DSP10由直接连接到DSP10的快速存储器16以及随机存取存储器(RAM)18支持。DSP10可以由永久地存储在快速存储器16中的软件300支持,并可加载到RAM18。因此,DSP10可包括硬件和软件来提供灵活的电话支持。
在一个实施例中,系统100是独立板,可连接到基于处理器的系统。系统100上提供了外设部件互连(PCI)连接器42,用于建立这种连接。PCI技术规范2.1版本可从PCI Special Interest Group,Portland,Oregon97214(1995年6月)得到。
系统100还包括一个或多个RJ11听筒塞孔30,用于连接到电话网。(RJ表示已注册塞孔。)在一个实施例中,可利用两条到电话网的不同线路。为了连接标准电话,系统100还提供了RJ616听筒塞孔24。题为“定义电话插塞和塞孔的尺寸、机械及电气特征”的技术规范由电子工业协会(EIA)(1982)出版。
在一个实施例中,DSP10连接在标准电话和电话网之间,以提供增强电话业务。因此,系统100利用DSP10向电话单元提供信号、拨号音和其它标记,它们通常是由电话网本身响应于从电话接收的信号而提供的。在由DSP10进行了增强之后,来自电话的信号可以发送给电话网,并按照预定方式作进一步处理。下面进一步讨论采用DSP10进行的某些可能的增强。
同样,在某些实施例中,系统100可以从电话网检索信息,例如主叫ID、呼叫等待、呼叫转移等。转移给电话装置之前还可以根据需要来增强这种信息。
在另一些实施例中,可以用主软件程序代替DSP10来提供电话业务。主软件可以被存储在快速存储器16中并按需访问RAM18。
在图2中,系统100是基于处理器的系统200、如因特网设备的组件。计算机系统200包括连接到系统总线114的处理器110和存储器/图形控制器108。存储器/图形控制器108可支持系统存储器112和显示器106。桥芯片116将系统总线114与外设部件互连(PCI)总线118分隔。
桥芯片116可支持非易失媒体,如硬盘驱动器122,用于存储操作系统和其它软件程序,例如软件300。在一个实施例中,系统100采用PCI总线118连接到因特网设备200。
采用系统100,因特网设备200可以采用RJ616接口24(图1)与标准电话单元150连接。此外,在一个实施例中,扬声器130和麦克风140、如扬声器电话135可通过系统100与因特网设备200连接。系统100还提供与电话网的中心局120的连接,用于处理电话呼入和电话呼出。
除了电话单元150和电话网的中心局120之间的连接之外,系统100还有与因特网设备或其它基于处理器系统200的附加接口。再回到图1,根据一个实施例,DSP10可以连接到RS232驱动电路14和串行接头12,用于根据需要与计算机系统200的串行接口连接。串行接头12允许将数据下载到DSP10,或者具体地说,下载到快速存储器16中,例如用于升级支持DSP10的软件300。
DSP10还可以连接到编码器/解码器CODEC20以及音频接头22。在一个实施例中,音频接头22连接到扬声器130和麦克风140,例如用于扬声器电话135的电话装置实现。音频接头22可以接收来自麦克风140的口述命令,并可以将这些口述命令转换为模拟信号。然后,CODEC20可以将模拟信号转换为数字形式,以便由DSP10接收。同样,CODEC20接收来自DSP10的数字化数据位,并可以将它们转换为模拟信号。
在一个实施例中,系统100可利用RJ616塞孔24连接到标准电话150。通过RJ616塞孔24来自标准电话的信号被发送给用户线路接口卡(SLIC)28。SLIC28则与DSP10连接。
SLIC28作为模拟电话和DSP10之间的接口。SLIC支持通常见于电话网的中心局中。例如电池供电、过压保护、振铃、信令、编码、合成及测试等功能通常由中心局120的SLIC提供。这些功能是熟悉电话学的系统设计人员所熟知的。
在第二实施例中,串行数字接口(未示出)可作为到DSP10的接口代替SLIC28。串行数字接口可支持除了标准模拟电话以外的硬件,比如数字电话装置。
根据一个实施例,其中因特网设备200连接到模拟电话,SLIC28模拟中心局120的功能(在其它实施例中,串行数字接口可代表数字电话模拟中心局功能120)。SLIC28的模拟允许系统100在使用标准电话的过程中提供附加业务。例如,将电话号码传送给电话网的中心局120之前,DSP10可分析所拨打的电话号码,以便提供附加业务。
因此,系统100连接到诸如因特网设备200的基于处理器系统的串行接口,以执行下载和升级。或者,系统100可连接到因特网设备200或其它基于处理器系统的音频接口,用于例如通过扬声器电话135进行接收和传送。还提供了RJ616接口24,用于连接到标准电话单元150;以及提供RJ11接口30,用于连接到电话网的中心局120。
系统100还包括串行协议接口(SPI),用于将DSP10连接到调制解调器电路。在一个实施例中,系统100的特点在于在串行协议接口上的组合数字用户线(DSL)和v.90调制解调器40。DSL/v.90调制解调器40是软调制解调器,支持数字用户线以及标准模拟调制解调器技术。电信工业联盟(ATI)标准、美国国家标准协会(ANSI)T1.413授权“电信网络和用户安装接口—非对称数字用户线(ADSL)金属接口”(1998)。
按照一般说法,v.90调制解调器可支持速率达56Kb(千字节)的下游传输。国际电信同盟—电信标准化(ITU-T)v.90标准于1998年9月发布。不过,在一个实施例中,DSL/v.90调制解调器40的v.90部分可根据需要支持较低的传输速率,以便与电话网中的其它调制解调器成功通信。例如,v.34调制解调器支持38.8kbps(每秒千比特)和33.6kbps之间的传输速率(ITU-T Rec.v.34,1998年2月)。
因此,系统100包括v.90模拟前端34和DSL模拟前端36。系统设计人员将模拟前端看作电话网络和支持调制解调器的数字信号处理器之间的标准接口。模拟前端通常提供AC(交流)和DC(直流)终端、振铃器阻抗、雷涌保护及隔离、以及其它大量功能。
在图1所示实施例中,v.90模拟前端34和DSL模拟前端36都可编程用于各种操作环境。两个模拟前端34和36提供可编程线路接口,以满足全局电话线接口要求。在某些实施例中,这些前端可以完全经过编程来满足国际要求,因此符合各种特定国家的技术规范。前端34和36可包括数字滤波器、模拟滤波器、数模转换电路以及各种模拟放大器。
在一个实施例中,两个模拟前端34和36被组合为单个集成电路。例如,Silicon Laboratories(硅实验室)Si3034直接进网装置(DAA)芯片集可被用于系统100中,尽管可以从许多硬件厂商以单芯片配置得到模拟前端34和36,或者也可以作为分立元件的组合得到。
在一个实施例中,v.90或DSL调制解调器支持的选择由开关38控制。当开关38处于第一位置时,通过PCI连接器42进来的数据进入SPI总线32,并通过v.90模拟前端34传送给电话网。同样,从电话网接收的数据由v.90模拟前端34处理。
当开关38处于第二位置时,通过PCI连接器42接收的数据进入调制解调器40,并改为由DSL模拟前端36接收,然后再提交给电话网的中心局120。同样,从中心局120发送到系统100的数据由DSL模拟前端36以及调制解调器40的DSL电路处理。
在某些实施例中,DSL和v.90调制解调器功能可同时工作。在图1中,给出了单个RJ11接口30。不过,系统100可支持一个以上接口30,从而支持到电话网的一个以上的连接。在双线配置中,DSL和v.90调制解调器功能可同时工作。因此,系统100可同时或交替地支持DSL和v.90调制解调器技术。
在一个实施例中,DSL/v.90调制解调器40可根据需要通过编程来支持非对称数字用户线(ADSL)或无分路器DSL(又称作G-lite)技术。DSL技术将在下面进行更详细讨论。
此外,在一个实施例中,DSL/v.90调制解调器40可编程为与国际v.90兼容。在电话线路或业务提供商设备无法支持v.90运行的情况下,v.90调制解调器功能可以顺利地协商较低的数据传输连接速率。除了支持v.90标准(下游为56kbps,而上游为33.6kbps)之外,DSL/v.90调制解调器40还可支持14.4kbps的全双工传输速率(ITU-T Rec.v.32bis,1991);600/1200bps(ITU-T Rec.v.23,1998年11月);1200bps(ITU-T Rec.v.22,1998年11月及Bell212A);2400bps(ITU-T Rec.v.22bis,1998年11月);以及300bps(ITU-T v.21,1984及Bell103)。此外,DSL/v.90调制解调器40还可执行纠错(ITU-T Rec.v.42MNP2-4,1996)以及数据压缩(ITU-T Rec.v.42bis,MNP class5,1990年1月),以便获得更高的数据传输速率。
对于连接到RJ616接口24的标准电话150,不需要任何调制解调器支持。而是如下面的更详细说明,DSP10可分析呼入电话号码并提供与这些电话号码有关的支持业务。
在某些实施例中,调制解调器40和电话业务的同时工作可以由系统100来支持。对于支持到电话网的多个连接的系统,可将一条线路分配给电话业务,同时将第二条线路分配给调制解调器工作专用。但是,即使对于仅存在一条到电话网的连接的系统100,电话业务也可以与DSL调制解调器支持相结合,如以下详细说明。
在图3中,根据一个实施例,系统100的电话操作在电话用户拿起电话150的听筒时开始。首先,SLIC28检测电话150的摘机情况(框162)。模拟电话网的中心局120的SLIC28将拨号音发送给电话150的扬声器(框164)。或者,拨号音可由SLIC28在扬声器电话135的工作过程中发送给扬声器130。按照预定方式,用户接着拨电话号码(框166)。
拨电话号码时,对每个数字发送两个独立的拨号音。它称作双音多频,或DTMF。为每个拨号产生两个DTMF音(框168)。SLIC28接收这些拨号音并对它们进行数字化(框170),然后,将拨号音发送给DSP10(框172)。最后,SLIC28向电话150发送振铃或忙音信号(框174),表示收到电话号码。因此,系统100在接收到来自电话单元150的电话号码时,可以成功地模拟中心局120的操作。
或者,系统200可在显示器106上包括图形用户界面(GUI),使用户能够从GUI输入电话号码。可提供这种用户界面与扬声器135配合使用,或根据需要作为标准电话150的增强。
SLIC28向电话150发送振铃或忙音之前,根据一个实施例,DSP10可按照多种方式中的任何一种来分析所提交的电话号码。例如,在一个实施例中,DSP10可实现“最低成本路由选择”功能。此功能对长途业务是有用的,例如需要调用特定号码序列来接收业务的那些业务。
例如,在收到特定号码序列时,DSP10将该号码序列识别为长途业务提供商。采用最低成本路由选择功能,DSP10可以保存有竞争力的长途提供商电话号码以及每个号码的当前长途费率的数据库。或者,DSP10可从例如连接到系统200的服务器的远程位置、从可下载到系统200上装有的浏览器上的网页或通过其它方式访问信息。
根据一个实施例,如果与DSP10接收的号码对应的长途费率高于另一个长途费率,则DSP10可用与较低长途或本地电话呼叫费率对应的号码序列来代替呼入号码序列。然后可将替代号码序列发送给中心局120,就好像该替代号码序列是从电话150拨出的。从而可以利用系统100提供最低成本路由选择功能。
或者,DSP10可向电话单元150提交消息,表示所拨打的号码不是可选择的长途业务的最低成本。例如,电话单元150可包括发光二极管(LED)显示器,用于接收来自DSP10的消息。在采用GUI界面的实施例中,来自DSP10的消息可以提交给显示器106。向电话用户发送消息的其它大量实现可用于支持最低成本路由选择功能。
在另一实施例中,DSP10可以将呼入号码序列与电话150的用户个人电话簿进行比较。在误拨号码序列的情况下,DSP10可以用个人电话簿中指定的号码序列来代替误拨的号码序列。在这个实现中,被视为“误拨”之前确定所拨号码与个人电话簿条目的接近程度的标准可以由用户或计算机系统200的制造商进行程序设计。
在另一实施例中,DSP10可以将呼入号码序列与例如某个特定团体的整个电话簿的电话号码数据库、而不是个人电话簿进行比较。例如,DSP10可接收呼入电话号码的前三位(如区号),并根据号码序列确定要检索的数据库。数据库中每个条目的逐条比较可以由DSP10进行。
在找到与所拨号码相同的条目时,根据某些实施例,DSP10可以向用户提供有关该电话号码的信息。例如,可以将与电话号码相关的街道地址发送给用户。可以用多种方式将这种信息提供给例如电话单元150的LCD显示器或提供给显示器106的GUI。
在DSP10发现不正确的号码序列的情况下,可以在将该条目发送给中心局120之前进行校正。同样,其它相关信息也可以提交给电话单元150或提交给显示器106,例如与呼出(变更的)电话号码相关的地址。或者,DSP10可以仅向误拨方提交错误报告。
另一实施例中,在图4中,DSP10可以将呼入电话号码序列与诸如统一资源定位器(URL)的地址相关联。例如,用户可联络诸如某个组织的技术支持站点的业务号码。与此操作同时发生的是,系统100可将与业务号码有关的URL发送给诸如万维网服务器的远程站点。作为响应,万维网服务器可将与URL相关的网页发送给用户。以这种方式,可在电话交换期间将与所联络的组织有关的网页在显示器106上提供给用户。在一个实施例中,这种操作由支持DSP10的软件300控制。
根据图4所示的实施例,软件300的运行从系统100接收电话号码(框302)时开始。检索与电话号码相关的URL(框304)。例如,软件300可将该电话号码用作查找表的索引,其中包括与各电话号码相关的URL。
和最低成本路由选择功能一样,这个信息可以是静态的,例如存储在快速存储器16中的查找表,它也可以是动态的,例如提供最新信息服务的远程可访问网页。或者,DSP10可以定期地将信息下载到本地存储器,使本地信息相对动态。
在一个实施例中,系统200连接到因特网。此外,浏览器程序被加载到存储器112中,并且在显示器106上可见,因此,一旦DSP10检索到这个URL,网页即可下载到显示器106。
在将URL发送给业务提供商、如因特网业务提供商(ISP)时,ISP则向系统200发送与该URL相关的网页(框308)。然后,网页可被发送给显示器106进行浏览(框310)。
从因特网检索网页的过程中,系统100通过RJ11接口30来使用电话网。这个接口同样用于电话呼出。在某些实施例中,接口30连接到两条独立的电话线,两条电话线均连至电话网的中心局120,其中一条用于检索网页,另一条用于打电话。
不过,网页检索也可采用与电话网仅具有单一RJ11接口30的系统100来实现。根据一个实施例,系统100的电话和调制解调器两种功能的同时使用可采用ADSL技术的特征,尤其是与电话网的中心局120仅存在单线连接的情况下。
非对称数字用户线(ADSL)技术对没有用于语音传输的电话线带宽的主要部分进行分配。语音信号的传输只使用电话线带宽的大约4KHz。然而,电话线具有超过1MHz的带宽。因此,ADSL实现将单电话线的第一个6KHz分配给语音数据,将其余的带宽分配给高速数据传输。这种高速数据分配还进一步分为上游和下游数据传输带宽。这样,ADSL利用传统的模拟电话线路,使数据可以与语音信号同时传送。
为了使用ADSL,在家庭或企业以及在电话网的中心局120均配备了ADSL调制解调器。越来越多地是,中心局设备包括ADSL调制解调器。因此,对于许多用户,ADSL提供了将数据传输与电话业务相结合的机会。
目前,ADSL存在一个以上的配置。例如,ADSL的某些实现要求将分路器与电话线路连接,使语音和数据信号彼此分离。其它实现、如g-lite在没有分路器的情况下依靠语音频率范围(0至6KHz)和数据频率范围(6KHz至1104KHz)之间的分离进行工作。
在前一种实现中,较高速的传输是可行的。然而,由于需要较少的硬件,因此,后一种实现可满足许多使用。在任何一种情况下,系统100的DSP10可以灵活地同时实现DSL调制解调器和电话操作,即使在只连接了单电话线的情况下也是这样。
在另一实施例中,系统100包括两个到电话网的中心局120的RJ11接口30。在本实施例中,DSL/v.90调制解调器40的v.90功能可以用来将接收的数据发送给中心局120以及从电话局120接收,同时还执行电话操作。
此外,通过将DSP10经串行接头12连接系统200的串行接口,例如通过升级软件300,可提供DSP10的附加功能。例如,在一个实施例中,系统100不支持“IP语音”业务,例如用来通过因特网提供长途业务。不过,仅通过对软件300的升级,就可以将这种功能便捷地配置给DSP10。因此,系统100是一个灵活的外围系统,可以将其加入基于处理器系统来提供今后的电话和数据传输业务。
由于利用图1所示的系统100可以方便地将电话与计算机系统200集成,因此电话单元150可与计算机系统200的硬件集成。例如,在图5中,计算机系统400配置了显示器402和基本单元404。在一个实施例中,基本单元404中配置了系统板,如图2所示的系统200。此外,显示器402中配置了电话听筒406,用于执行电话功能。
在图5所示的实施例中,电话和显示业务的同时使用提供了可根据用户喜好来使用的若干兼容功能。例如,不是提供与电话号码有关的URL或网页,而是可以向显示器402发送所呼叫区域的地图。或者,可提供与地址相关的企业清单。毫无疑问,系统400还适用于将来可用的视频电话技术。
因此,系统100提供了一种提供可以集成到诸如因特网设备的基于处理器的系统的电话交换的体系结构。除了电话支持,系统100还提供电话业务,比如图形用户界面,用于增强电话交换,主叫ID、呼叫等待、呼叫转移、长途业务的最低成本路由选择,拨叫电话号码验证以及其它基于业务的功能。
虽然结合有限数量的实施例对本发明进行了说明,但本领域的技术人员将明白其中的大量修改及变型。所附权利要求书旨在涵盖本发明的真实精神和范围中的所有这类修改及变型。
权利要求
1.一种方法,包括接收有关电话号码的信息;将统一资源定位器与所述电话号码相关联;利用所述统一资源定位器检索网页;以及将所述电话号码传送给电话网,从而开始电话呼叫。
2.如权利要求1所述的方法,其特征在于还包括向显示器发送所述网页。
3.如权利要求1所述的方法,其特征在于将统一资源定位器与所述电话号码相关联还包括访问表格;扫描所述表格以得到包括所述电话号码的条目;以及根据所述条目检索统一资源定位器。
4.一种方法,包括从电话单元接收号码序列;分析所述号码序列;以及将第二号码序列传送给电话网。
5.如权利要求4所述的方法,其特征在于分析所述号码序列还包括访问表格,所述表格包括多个号码序列;以及与所述多个号码序列相关的多个值;识别与所述表格中的所述号码序列相关的值;以及将所述值与所述表格中的所述多个值进行比较。
6.如权利要求5所述的方法,其特征在于还包括识别小于所述值的第二值;以及将第二号码序列与所述第二值相关联。
7.一种系统,包括到电话网的连接;到电话单元的第二连接;数字信号处理器,它连接在所述连接和所述第二连接之间,其中所述数字信号处理器从电话单元接收电话号码;将统一资源定位器与所述电话号码相关联;利用所述统一资源定位器检索网页;以及将所述电话号码传送到电话网,从而开始电话呼叫。
8.如权利要求7所述的系统,其特征在于还包括到计算机系统的第三连接;以及调制解调器,它连接到所述第三连接,用于通过所述电话网发送数据。
9.如权利要求8所述的系统,其特征在于所述第三连接连接到外设部件互连总线。
10.如权利要求8所述的系统,其特征在于所述数字信号处理器同时进行将所述电话号码传送给电话网和通过所述电话网发送数据。
11.如权利要求8所述的系统,其特征在于所述调制解调器是非对称数字用户线调制解调器。
12.如权利要求8所述的系统,其特征在于所述调制解调器是模拟调制解调器。
13.如权利要求12所述的系统,其特征在于所述模拟调制解调器以高达56000比特每秒的速度传送数据。
14.一种制品,它包括存储软件程序的媒体,在执行所述软件程序时,使基于处理器的系统执行以下操作从电话单元接收电话号码;将统一资源定位器与所述电话号码相关联;利用所述统一资源定位器检索网页;向显示器发送所述网页;以及将所述电话号码传送给电话网,从而开始电话呼叫。
15.如权利要求14所述的制品,其特征在于还存储一种软件程序,在执行所述软件程序时,使基于处理器的系统执行以下操作访问表格;扫描所述表格,以得到包括所述电话号码的条目;以及根据所述条目检索统一资源定位器。
16.如权利要求14所述的制品,其特征在于还存储一种软件程序,在执行所述软件程序时,使基于处理器的系统执行以下操作分析所述电话号码;识别所述电话号码的问题;以及用第二电话号码代替所述电话号码。
17.如权利要求16所述的制品,其特征在于还存储一种软件程序,在执行所述软件程序时,使基于处理器的系统将所述第二电话号码传送给所述电话网。
18.如权利要求16所述的制品,其特征在于还存储一种软件程序,在执行所述软件程序时,使基于处理器的系统将标识所述问题的消息发送给所述电话单元。
19.一种系统,包括总线;处理器,连接到所述总线;以及连接器,连接到所述总线,用于接纳电路板,其中,所述电路板包括到电话网的连接;到电话单元的第二连接;以及数字信号处理器,其中,所述数字信号处理器从所述电话单元接收电话号码;将统一资源定位器与所述电话号码相关联;利用所述统一资源定位器检索网页;以及将所述电话号码传送给所述电话网,从而开始电话呼叫。
20.如权利要求19所述的系统,其特征在于所述总线是外设部件互连总线。
全文摘要
数字信号处理器为基于处理器的系统提供多种电话业务。标准电话或扬声器电话可以连接到基于处理器的系统。此外,在某些实施例中,在与诸如网络上的其它基于处理器系统进行通信时,可以使用ADSL和模拟调制解调器功能。可提供附加的图形用户界面来增强电话业务通信。可支持与电话网的单线或双线连接。在某些实施例中,调制解调器和电话功能的同时工作也可以是可行的。
文档编号H04M7/00GK1442015SQ01812758
公开日2003年9月10日 申请日期2001年4月3日 优先权日2000年5月17日
发明者R·塔卡哈施 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1