用于管理来自移动计算设备的voip呼叫的系统和方法

文档序号:7663991阅读:158来源:国知局
专利名称:用于管理来自移动计算设备的voip呼叫的系统和方法
技术领域
本发明一般涉及计算机网络和系统,具体涉及对来自移动设备的
VOIP呼叫进行管理(例如管理来自移动设备的紧急911呼叫以及自动向 紧急响应中心标识该移动i殳备的位置)。
背景技术
多年来,已经存在用于支持诸如"911"呼叫等紧急呼叫的电信标准和 硬件。(注意术语"911"呼叫指在美国通过拨打"911"而进行的紧急类 型的呼叫,但其他国家使用用于紧急呼叫的不同的特殊电话号码。因此, 术语"911"呼叫指在其他国家具有相应电话号码的类似类型的紧急呼叫。) 可以通过呼叫者按下911键区从传统的模拟电话(其基本单元的位置固定) 进行"911"呼叫。作为响应,该呼叫经由通信网络被转发到紧急响应中心, 在紧急响应中心,呼叫者,皮连接到处理者。另外,呼叫者的电话号码^皮转 发到紧急响应中心中的通信i殳备。在紧急响应中心,通信i殳备将呼叫者电 话的电话号码与呼叫者电话的州、城市、街道地址、建筑物、楼层等相关 联。呼叫者电话的拥有者在注册电话业务时注册了该地址信息(即呼叫者 的电话所位于的州、城市、街道地址、建筑物、楼层等)。在呼叫者不能 传送呼叫者位置或者紧急情况实际位置(如果与呼叫者位置不同)时,对 紧急响应中心来说重要的是自动检测呼叫者电话的位置。在确定了紧急情 况的实际位置后,可以派遣紧急响应队伍,诸如警察、救护车或救火车。 在移动设备中包括GPS单元以转发移动设备的地理位置也是已知的。 许多计算设备能够使用因特网语音传输协议("VOIP")来通过因特 网进行电话呼叫。在使用期间,每个移动计算设备被有线或者无线地连接到以太网端口,以便将移动计算设备连接到通信网络。某人可通过安装在
移动计算设备中的VOIP技术来进行紧急911呼叫。 一些计算设备(诸如 笔记本电脑、PDA、黑莓(tm)设备等)是移动的,这意味着它们常常从 一处被移动到另一处,并可(有线或者无线地)连接到固定的以太网端口 或其他的网络端口以访问因特网。尽管移动设备可在世界上的任何地方移 动,每个移动设备具有固定地址(典型地是当初启VOIP业务时注册的帐 单地址)。该固定或者静态地址可被包括在从移动设备向紧急派遣中心
(PSAP)进行的911呼叫中。在这样的情况下,如果移动设备没有位于帐 单地址,则所述紧急调度中心将不知道移动设备的当前位置。因此,在发 出呼叫的人不能向紧急响应中心的处理者说话并向处理者口头告知呼叫者 位置和/或者紧急情况位置的情况下,紧急服务可能被派遣到餘溪的位置。
过去,不要求因特网VOIP提供商(例如Vonage)提供紧急服务,要 求用户从传统电话发出紧急呼叫。然而,美国政府近来要求VOIP提供商 提供紧急服务,但是,它们提供静态位置信息,如果移动设备从其原始位 置移开,该信息不指示移动i殳备的实际位置。
已知在中央服务器保有基于唯一端口 ID的各以太网端口地理位置的 中央数据库。当某A^连接到以太网端口的移动计算设备进行VOIP呼叫 时,该呼叫通过该以太网端口,且该以太网端口将其端口 ID附加到该呼 叫。在911呼叫的情况下,位于紧急响应中心的通信i殳4^接收到与911呼 叫在一起的端口 ID,并可查询位于中央服务器的中央数据库以便根据附加 到呼叫的端口 ID确定该以太网端口的位置。由于移动计算i殳备离其被连 接到(即使是无线地)的以太网端口不远,紧急响应中心能够自动知道移 动计算设备和呼叫者的位置。参见授予James的US 7,027,564。
虽然用于使得紧急响应中心自动知ii^出911呼叫的移动计算设备的 位置的上述系统是有效的,但其需要从紧急响应中心到中央数据库的调用
(call)以便将由以太网端口发送的端口 ID与以太网端口的位置相关联, 且通信线路可能掉线(down )。另外,"中央数据库"可能仅对一个服务 提供商及其网络来说是中央式的。因此,如果移动设备被移到具有另一服
务提供商的另 一网络,则可能不存在对于该移动设备来说向紧急响应中心 发送位置信息的中央数据库。
因此,本发明的目的是使紧急响应中心能够自动知道作出911呼叫的 移动计算设备的位置,而不必向中央数据库进行调用。

发明内容
本发明在于一种用于管理来自移动计算i殳备的VOIP呼叫的系统、方 法和程序产品。移动计算设备被有线或者无线地连接到网络端口设备。移 动计算设备从网络端口设备接收描述网络端口设备地理位置的信息。移动 计算设备发送VOIP呼叫,并将描述网络端口设备地理位置的信息与VOIP 呼叫包括在一起。VOIP呼叫可以是911呼叫或在美国之外的国家的类似 类型的呼叫。
按照本发明的一个特征,移动计算设备可对移动计算设备到网络端口 设备的连接做出响应地从网络端口设备接收网络端口设备的地理位置。
按照本发明的另 一个特征,在移动计算设备被连接到网络端口设备之 前,网络端口设备能从另 一个服务器接收描述网络端口设备地理位置的信 息。
本发明还在于另 一种用于管理从移动计算设备到第一服务器的VOIP 呼叫的方法。移动计算设备被有线或者无线地连接到网络端口设备,移动 计算设备从网络端口设备接收描述网络端口设备地理位置的信息。移动计 算i殳备向第一服务器发送VOIP呼叫,并将标识该呼叫、该网络端口i殳备 和/或该移动计算设备的信息与该VOIP呼叫包括在一起。移动计算设备还 向第二服务器发送标识该呼叫、该网络端口设备和/或该移动计算设备的信 息以及描述该网络端口设备地理位置的信息。第二服务器向第一服务器转 发标识该呼叫、该网络端口设备和/或该移动计算设备的信息以及描述该网 络端口设备的地理位置的信息。第一服务器将从该移动计算设备接收的 VOIP呼叫与由第二服务器提供的地理位置信息相关联,并向操作员通知 该网络计算设备的地理位置。


图1是按照本发明的分布式计算机系统和网络的框图,该分布式计算 机系统和网络包括增强以太网端口和具有增强以太网端口接口的移动计算
设备;
图2是在实际911呼叫之前的建立(setup)阶段期间以及在实际呼叫 期间由图1的移动计算设备和增强以太网端口接口进行的操作和处理的流 程图。
具体实施例方式
现在参考附图来详细说明本发明。图1图解了按照本发明的分布式计 算机系统,其一般地用10表示。系统IO包括被(有线或者无线地)连接 到诸如增强以太网端口 14a等的增强LAN交换机的移动计算i殳备12,例 如笔记本电脑、PDA、黑莓(tm)设备等等。增强以太网端口 14a被连接 到诸如因特网的网络16。增强以太网端口 14a使用TCP/IP与因特网16 上的各种设备及网络(诸如以太网端口管理服务器60和网关设备18)通 信。增强以太网端口 14a包括以计算枳^更件和/或软件实现的已知TCP/IP 网络互连功能40,以4更将移动计算设备12互连到网络16。增强以太网端 口 14a也包括以硬件或者软件形式的附加功能,以便获得端口 14a的地理 位置,并在请求时将其提供到移动计算设备12,或者,在设备12连接到 端口 14a时,将端口 14a的地理位置信息"推"到i殳备12。紧急响应中心 20包括服务器22和电话21 。服务器22经由网关设备18连接到因特网16, 电话21经由公共交换电话网络("PSTN" )17连接到因特网,月i务器22 处理经由因特网16来自移动计算i殳备12的呼叫的911首标(header)信 息,位于电话21的处理者口头地接收和应答呼叫者的语音。如果希望的话, 移动设备12可净皮移到另一个位置并被有线或者无线地连接到不同的增强 以太网端口 14b...n (它们类似于端口 14a,并被连接到因特网16,因此, 经由网关设备18连接到服务器22,并且经由PSTN17连接到电话21)。
移动计算i殳备12包括已知的CPU 23、操作系统24、 RAM 26和ROM 28——它们全部在公共总线27上一一以及存储器32。移动计算设备12也 包括以计算机软件和/或计算;t^更件实现的已知VOIP功能29。 VOIP功能 29使能从移动计算设备12到直接或者间接地连接到网络16的其他电话
(模拟电话或者VOIP电话)、反之亦然的VOIP通信,举例而言,已知 的VOIP功能29可以与由Vonage公司或者Verizon公司所提供的类似。 移动计算设备12也包括按照本发明以计算机软件和/或计算M件实现的 增强以太网端口接口功能30。 VOIP功能29和增强以太网端口接口功能 30使用H.323、 MGCP、 MEGACO或者SIP或者诸如SCCP协议等专用 协i义来与增强以太网端口 14a通信。IEEE 802.11a/b/g可以用于i人证
(authentication )和协商(negotiation )。功能30查询以太网端口 14a以 获得以太网端口 14a的地理位置信息。功能30可^吏用DHCP、 BOOTP或 者Cisco CDP协议(具有经由IEEE 802.1x的认证和协商)查询以太网端 口 14a以获得地理位置信息。或者,功能30可以在连接到端口 14a时以不 同的协议向端口 14a发送指定以太网地址、IP组播(multicast)地址或 UDP端口的请求数据包,端口 14a以包含地理位置信息的数据包作出响应。 这个替代过程可以被实现为ICMP选择对,诸如Echo和Echo回答。
在本发明的一个实施例中,安装了端口 14a的才支术人员向端口 14a中 输入端口 14a的地理位置信息。在这个实施例中,技术人员当安装以太网 端口 14a时经由键盘或者Active RFID向端口 14a输入端口 14a的地理位 置。该技术人员可以从由该技术人员携带的GPS单元或者从以太网端口的 实际州/城市/街道、楼层/房间号知道该地理位置。在本发明的另一实施例 中,以太网端口 14a向服务器60查询端口 14a的地理位置,因为端口 14a 不具有地理位置信息。管理员预先向服务器60中输入端口 14a的地理位置 信息。因此,如果当被功能30请求时以太网端口 14a不包含以太网端口 14a的地理位置信息,则以太网端口 14a将该请求转发到服务器60,服务 器60将返回端口 14a的地理位置信息。如本领域所知,具有其中央数据库 61的服务器60将每个以太网端口 ID关联到以太网端口的对应地理位置。
在将移动计算设备12附接到端口 14a时,或在后来(在并非在移动计算设 备12到端口 14a的连接时可用的条件下,在位置信息可^J艮务器60获得 时),移动计算i殳备12的功能30向端口 14a查询端口 14a的地理位置信 息。(如果期望的话,功能30可以每小时通过到端口 14a的其他查询来周 期性地确认其地理位置。)在特殊情况下,不能W良务器60获得位置信息, 或者是因为服务器60故障、或者是因为到服务器60的通信路径故障,功 能30从端口 14a接收并将以太网端口 ID以及对应的地理位置信息存储为 州、城市、街道地址、建筑物号、楼层、房间等等的文本字段或者GPS位 置。因为功能30已经接收和存储了端口 14a的地理位置信息,当某人l^ 向紧急响应中心20进行911呼叫时,功能30已经具有了端口 14a的地理 位置信息并可以将该地理位置信息附加到该呼叫,即使是在服务器60在 911呼叫时不可用的情况下。
在本发明一实施例中,功能30将(从以太网端口 14a接收的)地理位 置信息附加到经由VOIP功能29和增强以太网端口 14a从移动计算设备 12发送的向外911 VOIP电话呼叫(包括语音的数字版本以及呼叫、移动 计算设备与以太网端口 14a的标识)。在本发明另一实施例中,当移动计 算i殳备12发起911 VOIP呼叫时,功能30向服务器22发送该呼叫(包括 语音的数字版本以及呼叫、移动计算设备与以太网端口 14a的标识)。另 外,功能30向连接到因特网16的呼叫控制系统15发送以太网端口 14a 的地理位置信息以及呼叫、移动计算设备12与以太网端口 14a的标识(而 不是语音的数字版本)。作为响应,呼叫控制系统15将以太网端口 14a/ 移动计算i殳备12的地理位置信息与呼叫、移动计算i殳备12和以太网端口 14a的标识一^L送到紧急响应中心服务器22。这允许服务器22将地理位 置信息与呼叫相关联,并由此确定呼叫的地理位置。
因此,增强以太网端口接口 30将以太网端口 ID以及对应的地理位置 信息与由移动设备12向紧急响应中心20进行的每个911呼叫相结合。视 情况可选的是,增强以太网端口接口功能30将以太网端口 ID以及对应的 地理位置信息与由移动设备12向任何目的地进行的所有呼叫相结合。因此,移动计算设备12将自动向紧急呼叫中心20提供其地理位置信息,故 紧急呼叫中心不必向具有其中央数据库61 (其可能不可用)的中央服务器 60进4亍查询或通过电话向用户口头询问。
图2图解了在增强以太网端口接口功能30中的程序。功能30检测移 动计算设备12到端口 14a的连接(有线或者无线)(步骤200)。响应于 移动计算设备12到端口 14a的连接,功能30向以太网端口 14a查询以太 网端口 14a的标识以及关于以太网端口 14a地理位置的信息(步骤201)。 (或者,以太网端口 14a可在移动计算i殳备12连接到端口 14a时将该信息 "推"到功能30。)端口 14a或者具有已经存储在其存储器16a中的地理 位置信息,或者通过对服务器60的查询来获得地理位置信息。响应于接收 到来自端口 14a的地理位置信息以及端口 14a的标识,功能30在文件31 中存储以太网端口 14a的标识和关于以太网14a地理位置的信息(步骤 202)。后来某时,移动计算i殳备12的用户发起911 VOIP电话呼叫。功 能30检测该用户已从移动计算设备12发起了 911 VOIP电话呼叫(步骤 210),并作出响应地才艮据功能30的配置(a)将该地理位置信息与该呼叫 相结合(步骤220),或(b)将该地理位置信息与呼叫、以太网端口 14a 以及移动计算设备12的标识一起通知到呼叫控制系统15 (步骤230 )。在 功能30将地理位置信息与呼叫相结合的前一种情况(a)下,功能30将该 呼叫(包括数字形式的呼叫的所说话语以及呼叫、移动计算设备12与以太 网端口 14的标识)转发给位于呼叫中心20的服务器22和电话21 (步骤 222)。呼叫经由因特网16和网关设备16前行到服务器22。呼叫经由因 特网16和PSTN 17前行到电话21。在功能30将地理位置信息与呼叫、移 动计算i文备12及以太网端口 14的标识一起通知到呼叫控制系统15的后一 种情况(b)下,功能30经由因特网16和PSTN17向电话21转发数字形 式的呼叫的所说话语(步骤232)。在后一种情况(b)下,呼叫控制系统 15将移动计算设备12的地理位置信息与呼叫、移动计算i殳备12和增强以 太网端口 14的标识一起转发到服务器20。作为响应,服务器20将电话21 上正在接收的当前呼叫与该呼叫所来自的移动计算i殳备12的地理位置信
息相关联(通过匹配从移动计算设备12和呼叫控制系统15接收的呼叫、 移动计算设备12以及以太网端口 14a的标识)。在任何一种情况下,紧急 响应中心20于是向操作员通知呼叫者的地理位置(步骤223),且操作员 可以将此信息转发到紧急情况的性质所适合的警察局、救火单位或者救助 单位。
在实现为计算^f呈序的范围内的功能30可从诸如磁带或磁盘、光学介 质、DVD、存储棒、半导体存储器等计算机可读介质85装栽到移动计算 设备12,或者经由TCP/IP适配卡90从因特网16下载.
在实现为计算机程序的范围内的、增强以太网端口 14a内向设备12 提供端口 14a的地理位置信息的附加功能可以从诸如磁带或磁盘、光学介 质、DVD、存储棒、半导体存储器等计算机可读介质86装载到端口 14a, 或者经由TCP/IP适配卡91从因特网16下载。
根据上述内容,已经公开了用于向紧急响应中心服务器传送移动计算 设备地理位置的系统、方法和计算机产品。但是,在不偏离本发明的范围 的情况下,可以进行多种修改或者替代。例如,功能30也可以将描述以太 网端口 14a/移动计算设备12的地理位置的信息附加到从设备12向任何目 的地发送的其他类型的通信(诸如电子邮件、即时消息等等)之上。而且, 以太网端口管理^L务器60或者其他的资产跟踪服务器(未示出)可周期性
地向所有的以太网端口 14a、 b.....n发送SNMP查询以跟踪连接到以太
网端口 14a、 b、…、n的设备,并且,作为响应,以太网端口 14a、 b、…、 n将该查询转发到它们相应的附加设备(包括移动计算设备12)。移动计
算器设备12然后经由以太网端口 14a、 b.....n向服务器60或者其他资
产跟踪服务器返回移动计算设备12的标识、以太网端口 ID和地理位置。 因此,本发明是说明性而不是限定性地公开的,且应参照所附权利要求来 确定本发明的范围。
权利要求
1.一种用于管理来自移动计算设备的VOIP呼叫的方法,所述移动计算设备被有线或者无线地连接到网络端口设备,所述方法包括以下步骤所述移动计算设备从所述网络端口设备接收描述所述网络端口设备的地理位置的信息;以及所述移动计算设备发送VOIP呼叫,并将描述所述网络端口设备的所述地理位置的信息与所述VOIP呼叫包括在一起。
2. 按照权利要求l的方法,其中,响应于所述移动计算设备连接到所 述网络端口设备,执行所述移动计算设备从所述网络端口设备接收所述网 络端口设备的地理位置的步骤,
3. 按照权利要求l的方法,其中,所述移动计算设备向服务器发送所 述VOIP呼叫。
4. 按照权利要求3的方法,其中,在所述移动计算设备被连接到所述 网络端口设备之前,所述网络端口设备从另 一个服务器接收描迷所述网络 端口设备的地理位置的所述信息。
5. 按照权利要求l的方法,其中,所述呼叫是911呼叫或者在美国之 外的另一国家中的类似类型的呼叫。
6. 按照权利要求l的方法,其中,所述网络端口设备是以太网端口设备。
7. —种移动计算设备,其用于管理来自移动计算设备的VOIP呼叫, 所述移动计算设备被有线或者无线地连接到网络端口设备,所述移动计算 设备包括用于从所述网络端口设备接收描述所述网络端口设备的地理位置的信 息的装置;以及用于发送VOIP呼叫并将描述所述网络端口i殳备的所述地理位置的信 息与所述VOIP呼叫包括在一起的装置。
8. 按照权利要求7的移动计算设备,其中,响应于所述移动计算设备连接到所述网络端口设备,运行用于从所述网络端口设备接收所述网络端 口 i殳备的地理位置的装置。
9. 按照权利要求7的移动计算设备,其中,所述用于发送的装置向服 务器发送所述VOIP呼叫。
10. 按照权利要求9的移动计算设备,其中,在所述移动计算设备被 连接到所述网络端口设备之前,所述网络端口设备从另 一服务器接收描述 所述网络端口设备的地理位置的所述信息。
11. 按照权利要求7的移动计算设备,其中,所述呼叫是911呼叫或 者在美国之外的另一国家中的类似类型的呼叫。
12. 按照权利要求7的移动计算设备,其中,所述网络端口设备是以 太网端口设备。
13. —种用于管理从移动计算设备到第一服务器的VOIP呼叫的方法。 所述移动计算设备被有线或者无线地连接到网络端口设备,所述方法包括 以下步骤所述移动计算设^^从所述网络端口设备接收描述所述网络端口设备的 地理位置的信息;所述移动计算设备向所述第一服务器发送VOIP呼叫,将标识所述呼 叫、所述网络端口设备和/或所述移动计算设备的信息与所述VOIP呼叫包 括在一起,并向第二服务器发送标识所述呼叫、所述网络端口设备和/或所 述移动计算i殳备的信息以及描述所述网络端口设备的所述地理位置的信息;所述第二服务器向所述第一服务器转发标识所述呼叫、所述网络端口 设备和/或所述移动计算设备的所述信息以及描迷所述网络端口设备的所 述地理位置的所述信息;以及所述第一服务器将从所述移动计算设备接收的所迷VOIP呼叫与由所 述第二服务器提供的地理位置信息相关联,并向操作员通知所迷网络端口 设备的地理位置。
14. 按照权利要求13的方法,其中,响应于所述移动计算设备连接到所述网络端口设备,执行所述移动计算设备从所述网络端口设备接收所述 网络端口设备的地理位置的步骤。
15. 按照权利要求13的方法,其中,所述呼叫是911呼叫或者在美国 之外的另一国家中的类似类型的呼叫。
16. 按照权利要求13的方法,其中,在所述移动计算设备被连接到所 述网络端口设备之前,所述网络端口设备从另 一服务器接收描述所述网络 端口设备的地理位置的所述信息。
17. 按照权利要求13的方法,其中,所述网络端口设备是以太网端口 设备。
全文摘要
用于管理来自移动计算设备的VOIP呼叫的系统、方法和程序产品。移动计算设备被有线或者无线地连接到网络端口设备。移动计算设备从网络端口设备接收描述网络端口设备的地理位置的信息。移动计算设备发送VOIP呼叫,并将描述网络端口设备地理位置的信息与VOIP呼叫包括在一起。VOIP呼叫可以为911呼叫或为美国之外的国家中的类似类型的呼叫。
文档编号H04M7/00GK101207664SQ20071016940
公开日2008年6月25日 申请日期2007年11月13日 优先权日2006年12月20日
发明者T·A·兰喀斯特四世 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1