用于改进的E911呼叫处理的系统和方法与流程

文档序号:19187778发布日期:2019-11-20 01:41阅读:401来源:国知局
用于改进的E911呼叫处理的系统和方法与流程

相关申请的交叉引用

本申请要求于2017年7月31日递交的序列号为15/665,250的美国专利申请的权益和优先权,该专利申请是2017年3月24日递交的序列号为62/476,367的美国临时专利申请的非临时性申请并要求其优先权。该专利申请中的每一者的全部内容通过引用并入本文中。



背景技术:

增强型911(e911)服务是为响应现代通信日益移动的性质而开发的。e911使用户能够拨打911并连接到相应的紧急服务,无论他们身在何处。显然,来自乔治亚州(ga)的亚特兰大市的蜂窝呼叫者但在纽约市(ny)拨打911电话时,蜂窝呼叫者不希望与亚特兰大的紧急服务相连。为此,需要进行一些增强,以使呼叫者能够根据他们的位置(而不是他们的归属位置)连接到本地紧急服务。

当前,如果用户从蜂窝或基于互联网协议(ip)的通信设备(例如,手机、智能电话、膝上型电脑、平板电脑等)拨打911,则使用由它们所连接的蜂窝塔或无线路由器提供的该位置,将他们路由到本地紧急服务。由于这两种通信方法的范围稍微有限,所提供的位置通常特别足够用于路由目的。换句话说,在大多数情况下,例如,特定蜂窝塔覆盖的区域也由单个或少数紧急服务提供商覆盖。

然而,当用户拨打911时,用户通常不能接收呼叫-所有呼叫都被用户设备(ue)和/或网络自动拒绝。此外,没有向呼入呼叫者提供关于为何呼叫被拒绝的解释。通常,呼叫只是立即进入语音邮件。

附图说明

参考附图阐述详细描述。在附图中,附图标记的最左边的一个或更多个数字标识首次出现附图标记的图。在不同附图中使用相同的附图标记表示相似或相同的条目或特征。

图1描绘了根据本公开的一些示例的用于改进的增强型911(e911)呼叫处理的系统的示例,该系统包括连接到具有多个呼叫者类别的互联网协议多媒体核心网络子系统(“ims”)的用户设备(ue)。

图2是描绘根据本公开的一些示例的用于ue上的改进的呼叫e911呼叫处理的方法的示例的流程图。

图3是描绘根据本公开的一些示例的用于ims上的改进的呼叫e911呼叫处理的方法的示例的流程图。

图4是根据本公开的一些示例的用在本文公开的系统和方法的ue的示例。

图5是根据本公开的一些示例的用在本文公开的系统和方法的网络服务器的示例。

图6是根据本公开的一些示例的用在本文公开的系统和方法的蜂窝和互联网协议网络的示例。

图7是根据本公开的一些示例的用在本文公开的系统和方法的互联网协议多媒体核心网络子系统(“ims”)的示例。

具体实施方式

如上所述,当前,当用户从使用增强型911(e911)服务的设备(例如,蜂窝电话、智能电话、膝上型电脑或平板电脑)拨打911时,该设备不能同时接收另一个呼叫。换句话说,为了在紧急情况期间保护用户免受分心,用户设备(ue)和/或网络禁用呼叫等待。因此,如果呼叫者在e911呼叫期间呼叫用户,则呼叫者仅被直接发送到语音邮件。

该特征可以防止用户在911呼叫期间分心。这还可以防止用户在911呼叫期间意外地挂断紧急服务,因为他们试图在呼入呼叫和911呼叫之间切换。不幸的是,没有任何解释,将呼叫直接发送到语音邮件可能被呼叫者视为怠慢。换句话说,呼叫者可以假设由于用户点击“拒绝呼叫”按钮,所以他们已被发送到语音邮件。例如,如果呼叫者是重要的客户,或者甚至是用户的爱慕对象,这可能会对这种关系产生负面影响。

为此,具有这样的系统将是有用的,该系统使得呼叫者被告知他们没有被冷落,而是用户正在进行紧急呼叫并且无法应答。呼叫者可以简单地接收语音或文本消息,例如,说“您尝试联系的订户当前正在拨打911电话。请稍后再试您的呼叫。”可以在网络侧触发消息,或者通过从ue到网络发送的消息来触发消息。本公开主要针对这样的系统和方法。

因此,本公开的示例可以包括系统100,以使得当用户正在进行e911呼叫时(而不是仅仅被发送到语音邮件或断开连接)能够通知呼叫者。如图所示,ue102可以经由(用于蜂窝呼叫的)一个或更多个蜂窝塔106或(用于互联网协议或ip、呼叫的)无线路由器108等连接到互联网协议多媒体核心网络子系统(“ims”)104。然而,如上所述,当ue102在连接到e911呼叫上时,ue102通常不能接收呼叫。这旨在防止用户意外地挂断紧急呼叫,或者在紧急情况期间分心。

然而,对于一些用户,可能希望通知呼叫者ue102(或者更确切地说,用户)正在进行e911呼叫。因此,在一些情况下,可以向在此时间内呼叫用户的任何呼叫者110发送文本消息、录音的消息或另一警报,以通知呼叫者110用户没有应答的原因。

在一些情况下,警报可以是ue102的功能。换句话说,ue102的应用程序或操作系统(os)可以包括检测用户何时拨打911、禁用呼叫等待、并启用警报的特征。因此,当呼叫者110在e911呼叫期间呼叫时,ue102可以自动向呼叫者110发送文本消息,例如,解释因用户在紧急呼叫,故用户不能应答。

在其他示例中,应用程序可以自动地(即,在用户不知情的情况下)应答呼叫,以向呼叫者110播放录音的消息。在该配置中,应用程序可以本质上“在幕后”使用呼叫等待功能,以向呼叫者110提供语音警报。实际上,语音警报可以是用户录音的消息,以便呼叫者110听到预期的语音,即他正在呼叫的人。

在其他示例中,警报可以是ims104的功能。ims104的多个“后端”组件可以负责向呼叫者110提供警报。在一些示例中,移动交换中心(msc)(无论如何处理端到端连接)可用于发送警报。换句话说,因为msc通常处理语音呼叫的路由,所以msc可能已经知道用户已经拨打了911。此外,msc还经常负责短消息服务(sms)消息。因此,msc可以例如向呼叫者110发送文本消息,其提供关于用户状态的文本警报。

在其他示例中,警报可以是电话应用服务器(tas)的功能。在一些示例中,当用户拨打911时,tas可以接收指示ue102连接到psap的消息(例如,sip消息)。如果用户在此期间接收到呼叫,则tas可以发送消息,以使呼叫者的ue显示或播放针对该效果的警报。当ue102断开与psap的连接时,tas可以接收禁用警报特征的第二消息。当然,ims104的其他组件(例如第三代合作伙伴计划(3gpp)认证、授权和计费(aaa),归属位置寄存器(hlr)、或归属订户服务(hss)等)也可以包括此特征。

应当注意,目前,没有sip消息使ue102能够通知网络ue102正在进行911呼叫。最接近的传真是通用486代码,其仅指示ue102“在忙”。在ue102正在进行911呼叫时的呼叫处理(即,向语音邮件发送呼叫)例如通常由ue102处理。网络简单地按照正常情况将呼叫路由到ue102。

为此,本公开的示例还包括新的、更新的sip响应代码或sip报头,其指示ue102正在进行911呼叫。因此,在一些示例中,sip消息可以包括标准486“在忙”代码,但是还包括报头(例如,“911”),其指示ue102正忙,因为ue102正在进行911呼叫。在其他示例中,可以使用单独的、新的、当前未使用的sip响应代码(例如,475)来指示ue102正在进行911呼叫。

在一些示例中,如图1所示,呼叫者110可以被划分为多个档次(tranches)。因此,例如,呼叫者110可以包括第一类别110a中的公共安全应答点(psap),第二类别110b中的优选呼叫者,以及第三“通常”类别110c中的所有其他呼叫者。在用户呼叫911,挂机,然后再次呼叫911的场景中,例如,运营商可以基于第一呼叫而呼叫ue102并挂机。在这种场景下,通知psap操作员用户已经在第二次911呼叫上可能是有用的。以这种方式,psap操作员可以继续其他呼叫,其知道用户正在被另一个psap操作员帮助。

当用户正在进行e911呼叫时,用户还可能希望在ue102上保存优选呼叫者列表,以接收“特殊”处理。因此,例如,用户可以包括第二类别110b中的家庭成员、商业伙伴或重要客户。因此,如果重要客户端呼叫用户(而不是毫不客气地发送到语音邮件),则客户端可以接收警报。希望知道用户因紧急情况而错过了呼叫,当用户返回呼叫时,客户端会很同情。

当然,在一些示例中,用户可能不想让客户知道他们正在呼叫911,这可能在某些人的思想中具有负面含义(例如,为什么我的银行家呼叫911?)。为此,用户希望以传统方式处理(拒绝呼叫并将其发送到语音邮件)的任何呼叫者110可以是通常类别110c。

在一些示例中,系统100可以包括每个类别中的多个呼叫者列表。换句话说,类似于当前ue上的“收藏夹”列表(其可以启用一键式拨号或其他特征),呼叫者110的每个类别110a、110b、110c的列表可以存储在ue102上或网络实体上。当呼叫者呼叫ue102时,ue102或网络实体可以参考多个列表并采取适当的动作。

如上所述,系统100可以主要在ue102上或主要在ims104上执行。为此,如图2所示,本公开的示例可以包括用于提供在ue102上的增强e911呼叫处理的方法200。在该配置中,ue102上的应用程序(“app”)、os或其他软件可以根据需要监控呼叫并发送警报。因此,并非简单地将呼叫者110发送到语音邮件,而是可以向一些或所有呼叫者110提供文本、语音或其他类型的消息,其通知呼叫者用户正在进行紧急呼叫并且不能被打扰。

在202处,ue102可以将第一呼叫发送到psap110a。在美国,这通常通过拨打911来实现。在英国,这通常通过拨打999来实现。无论如何,如上所述,拨打911例如当前激活特殊呼叫处理,其中所有呼入呼叫被直接发送到语音信箱。因此,ue102基本上自动进入“请勿打扰”模式。

相反,在这种情况下拨号911可以调用用于本文所述的增强e911呼叫处理的方法200。因此,用户拨打911激活了负责监控呼入呼叫并采取适当动作的应用或脚本。应用程序可以使用监听功能,例如以检测ue102上的拨号器何时拨打911。在其他示例中,应用程序可以监控收发器,以检测ue102何时连接到psap。

在204处,ue102可以接收在收发器处的第二呼叫。在正常情况下,ue102将简单地激活呼叫等待功能,以给予用户应答或拒绝第二呼叫的机会。在这种情况下,为了避免使用户分心,ue102可以自动处理呼叫,如下所述。

在206处,ue102可以确定用户仍然连接到psap110a。换句话说,可能在接收到第二次呼叫之后不久,用户挂断了psap110a。在这种情况下,在208,可以以正常方式处理第二呼叫。换句话说,ue102可以适当地振铃或激活呼叫等待。

在210处,如果ue102仍然连接到psap110a,则另一方面,应用程序可以确定第二呼叫是否在第一列表上。换句话说,应用程序或ue102可以存储至少两个不同的列表-要提供增强e911呼叫处理的联系人和将以正常方式发送到语音邮件的联系人。因此,如上所述,第一列表实际上可以包括一个以上列表,但是通常填充有与psap110a和“收藏夹”或“vip”相关联的号码。

与psap110a相关联的列表可以在没有911服务的区域中使用。换句话说,在一些偏远地区和/或发展中国家的地区,可能要求用户拨打本地psap110a的实际号码以拨打到紧急服务。因此,应用程序可以包括与本地psap110a相关联的数字的“白名单”。

应用程序还可以包含用户创建的收藏夹和/或vip列表。如上所述,用户可以向用户可以是希望接收增强e911呼叫处理的任何人。这可以包括例如家庭成员、亲密朋友、商业伙伴和重要客户等。因此,在一些示例中,“白名单”还可以包括收藏夹和/或vip。在一些示例中,这可以包括在一些ue102上包括的现有收藏的联系人列表,其使得用户能够利用一键式拨号和其他特征。

在212处,如果第二呼叫在第一列表上,则应用程序可以发送适当的警报,以向呼叫者提供用户正在紧急呼叫的消息。如上所述,例如,这可以是文本消息,或者简单地说是录音:例如“此时您正在尝试联系的呼叫者正在进行紧急呼叫,请稍后再拨打电话”。警报可以包括例如sip消息或其他协议,其使得与呼叫者110相关联的ue显示文本消息、播放录音的消息等。

在214处,另一方面,如果呼叫者110不在第一列表上,或者在警报已被发送到呼叫者110之后,则呼叫者110可被发送到语音邮件,以使呼叫者能够留下消息。因此,最终,呼叫者最终进入语音邮件;但是,第一个列表上的那些呼叫者已被提供警报,该警报解释他们的呼叫被拒绝的原因。因此,不再因被用户错过电话会议而烦恼,例如,呼叫者110可以留下消息,其声明“我们已经安排了呼叫,但我知道您正在处理紧急情况。我希望一切顺利,如果你有时间重新安排,请打电话给我”。如果用户是住在附近的家庭成员,如果可能的话,他们可以选择找用户协助。例如,这可能对居住在年迈父母附近的儿童或生活在有儿童的父母附近的祖父母有用。无论如何,第一列表上的呼叫者110被提供关于他们的呼叫被拒绝的原因的附加信息。

类似地,本公开的示例还可以包括用于提供在与ims104相关联的网络实体上的增强e911呼叫处理的方法300。因此,不是由应用程序处理并在ue102上存储各种列表,而是这些功能中的一些或全部可以由与电信网络相关联的服务器处理。网络实体可以包括例如tas、3gppaaa服务器、hlr、hss或其他“后端”服务器。确实,由于其互连性质,ims104的许多组件可以负责执行方法300。方法300类似于上面讨论的方法,但是在网络侧而不是ue102上处理。为此,在302处,ims104可以从呼叫者110接收针对ue102的呼叫。

通常,ims104将简单地将呼叫路由到ue102,并且如果ue102正在进行紧急呼叫,则ue102将自动将呼叫发送到语音邮件。然而,在304处,在这种情况下,ims104可以确定ue102是否连接到psap110a。因此,ims104的组件(例如msc,其路由针对ue102的呼叫)可以包括psap号码的“白名单”。这可以包括911或999,如果合适,当然,也可以包含与psap110a相关联的本地号码。因此,通过将ue102当前连接的数量与网络实体上的白名单进行比较,ims104可以确定ue102正用于紧急呼叫。

在306处,如果ue102不再连接到psap110a,则可以以正常方式处理呼叫。因此,如果用户在与接收到呼叫相同或几乎相同时间挂断,则可以正常地将呼叫路由到ue102。在一些示例中,网络实体可以包括预定延迟,以确定ue102是否与psap110a断开连接。换句话说,例如,如果ue102在两个或三个环内与psap110a断开连接,则可以将呼叫路由到ue102。

在308处,如果ue102仍然连接到psap110a,则另一方面,网络实体可以确定呼叫是否在第一列表上。换句话说,ims104可以存储至少两个不同的列表-要提供增强e911呼叫处理的联系人和将以正常方式发送到语音邮件的联系人。因此,如上所述,第一列表实际上可以包括一个以上列表,但是通常填充有与psap110a和“收藏夹”或“vip”相关联的号码。

在310处,如果第二呼叫在第一列表上,则网络实体可以发送适当的警报,以向呼叫者提供用户正在进行紧急呼叫的消息。如上所述,例如,这可以是文本消息,或者简单地说是录音,例如“此时您正在尝试联系的呼叫者正在进行紧急呼叫,请稍后再拨打电话”。警报可以包括例如sip消息或其他协议,其使得与呼叫者110相关联的ue显示文本消息、播放录音的消息等。

在312处,另一方面,如果呼叫者110不在第一列表上,或者在警报已被发送到呼叫者110之后,则呼叫者110可被发送到语音邮件,以使呼叫者能够留下消息。再次,呼叫者最终会进入语音邮件,以防止用户分心;然而,第一个列表上的呼叫者已被提供警报,这解释他们的呼叫被拒绝的原因。

如图4所示,系统100和方法200、300可以与ue102结合使用,ue102可以包括各种电子设备。为清楚起见,ue102在本文中通常被描述为蜂窝电话或智能电话。然而,本领域技术人员将认识到,系统100和方法200、300还可以用在各种其他电子设备(例如平板计算机、膝上型计算机、台式机和其他网络(例如,蜂窝或ip网络)连接设备,可以从该网络连接设备进行911呼叫)。这些设备统称为ue102。

ue102可以包括多个组件以执行上述功能和应用程序。如下所述,ue102可以包括存储器402,存储器402包括许多共同特征,共同特征例如联系人404、日历406、导航软件408、和操作系统(os)410。在这种情况下,存储器402也可以存储呼叫处理应用412和一个或更多个呼叫列表414。

ue102还可以包括一个或更多个处理器416。在一些实现方式中,一个或更多个处理器416是中央处理单元(cpu)、图形处理单元(gpu)、或cpu和gpu两者、或任何其他种类的处理单元。ue102还可以包括以下中的一个或更多个:可移除存储器418、不可移除存储器420、一个或更多个收发器422、一个或更多个输出设备424和一个或更多个输入设备426。在一些示例中,诸如用于蜂窝通信设备,ue102还可以包括订户标识模块(sim)428,其包括国际移动订户身份(imsi)和其他相关信息。

在各种实现方式中,存储器402可以是易失性的(诸如随机存取存储器(ram))、非易失性的(诸如只读存储器(rom)、闪存等),或者两者的某种组合。存储器402可以包括用于ue102等的功能404、406、408、412、414和os410的全部或部分。

存储器402还可以包括联系人404,联系人404可以包括姓名、号码、地址以及关于用户的商业和个人熟人等的其他信息。在一些示例中,存储器402还可以包括日历406或其他软件,以使用户能够跟踪约会和呼叫、安排会议并提供类似的功能。在一些示例中,存储器402还可以包括导航软件408,诸如全球定位系统(gps)和/或基于蜂窝位置的导航系统。当然,存储器402还可以包括其他软件,例如电子邮件、文本消息、社交媒体和实用程序(例如,计算器、时钟、指南针等)。

存储器402还可以包括os410。当然,os410根据ue102的制造商而变化,并且当前包括例如用于apple产品的ios10.3.2和用于安卓产品的nougat。os410包含支持计算机基本功能的模块和软件,计算机基本功能诸如安排任务、执行应用程序和控制外围设备。

如上所述,ue还可以包括呼叫处理模块或呼叫处理应用程序412。呼叫处理应用程序412可以执行以上关于用于ue102上的呼叫处理的方法200(与ims104上的方法300相反)所讨论的一些或所有功能。因此,呼叫处理应用程序412还可以访问存储在存储器402中的一个或更多个呼叫列表414。因此,例如,当用户拨打911时可以激活呼叫处理应用程序412,例如,或者当拨打911(或者如果适用的话,本地psap110a)时可以具有监听功能,该监听功能例如监控一个或更多个收发器422并且激活。

ue102还可以包括附加数据存储设备(可移除和/或不可移除),例如磁盘、光盘或磁带。这种附加存储器在图4中由可移除存储器418和不可移除存储器420示出。可移除存储器418和不可移除存储器420可以存储功能404、406、408和/或os410中的一些或全部。

非暂时性计算机可读介质可以包括以用于存储信息的技术实现的易失性和非易失性、可移除和不可移除的有形物理介质,信息诸如计算机可读指令、数据结构、程序模块或其他数据。存储器402、可移除存储设备418和不可移除存储设备420都是非暂时性计算机可读介质的示例。非暂时性计算机可读介质包括但不限于ram、rom、电子可擦除可编程rom

(eeprom)、闪存或其他存储技术、光盘rom(cd-rom)、数字通用光盘(dvd)或其他光学存储器、磁带盒、磁带、磁盘存储器或其他磁存储设备,或可用于存储期望信息并且可以由ue102访问的任何其他有形物理介质。任何这样的非暂时性计算机可读介质可以是ue102的一部分,或者可以是单独的数据库、数据银行、远程服务器、或基于云的服务器。

在一些实现方式中,一个或更多个收发器422包括本领域中已知的任何类型的收发器。在一些示例中,一个或更多个收发器422可以包括一个或更多个无线调制解调器,以辅助经由蜂窝连接与其他ue、互联网和/或内联网的无线连接。此外,一个或更多个收发器422可以包括无线电收发器,其执行经由天线(例如,wi-fi或)发送和接收射频通信的功能。在其他示例中,一个或更多个收发器422可以包括有线通信组件,例如有线调制解调器或以太网端口,其用于与其他ue或提供商的基于互联网的网络通信。

在一些实现方式中,一个或更多个输出设备424包括本领域中已知的任何种类的输出设备,诸如显示器(例如,液晶或薄膜晶体管(tft)显示器)、触摸屏显示器、扬声器、振动机构或触觉反馈机制。在一些示例中,输出设备可以基于例如ue102是否连接到网络、接收的呼叫类型(例如,视频呼叫与语音呼叫)、活动呼叫的数量等,来发出各种声音。一个或更多个输出设备424还包括用于一个或更多个外围设备(诸如耳机、外围扬声器或外围显示器)的端口。

在各种实现方式中,一个或更多个输入设备426包括本领域中已知的任何种类的输入设备。例如,一个或更多个输入设备426可以包括相机、麦克风、键盘/小键盘、或触敏显示器。键盘/小键盘可以是标准按钮字母数字、多键键盘(诸如惯常的qwerty键盘)、触摸屏上的虚拟控件、或者一种或更多种其他类型的键或按钮,并且还可以包括操纵杆、轮子和/或指定的导航按钮等。

如图5所示,系统100和方法200、300还可以与ims104的网络实体或服务器500结合使用,网络实体或服务器500可以包括各种电子设备。如上所述,该服务器500可以包括tas、3gppaaa服务器、hln、hss或与ims104相关联的另一服务器或组件。

服务器500可以包括多个组件以执行上述功能和应用程序。如下所述,服务器500可以包括存储器502,存储器502包括许多共同特征,例如os504、呼叫路由模块506和一个或更多个呼叫列表508。

服务器500还可以包括一个或更多个处理器510。在一些实现方式中,一个或更多个处理器510可以是中央处理单元(cpu)、图形处理单元(gpu)、或cpu和gpu两者、或任何其他种类的处理单元。服务器500还可以包括可移除存储器512、不可移除存储器514、一个或更多个收发器516、一个或更多个输出设备518和一个或更多个输入设备520中的一个或更多个。

在各种实现方式中,存储器502可以是易失性的(诸如随机存取存储器(ram))、非易失性的(诸如只读存储器(rom)、闪存等)或两者的某种组合。存储器502可以包括用于服务器500等的功能506、508的全部或部分。存储器502还可以包括os504。当然,os504根据服务器500的制造商和组件的类型而变化。例如,许多服务器运行linux或windows服务器。专用蜂窝路由服务器可以运行特定的电信os504。os504包含支持计算机的基本功能的模块和软件,例如调度任务、执行应用程序和控制外围设备。

在一些示例中,取决于服务器的功能,服务器500还可以包括呼叫路由模块506。服务器500可以包括msc618(下面讨论),例如,msc618负责从一个ue102路由到另一个或固定电话的语音呼叫。无论如何,服务器500可以通过ims104将呼叫路由到它们的目的地。在一些示例中,呼叫路由模块506还可以与呼叫列表508协同工作,以在用户进行紧急呼叫时执行正确的呼叫处理。

在一些示例中,服务器500还可以包括一个或更多个呼叫列表508。如上所述,可以在ue102上或在ims104(即,网络侧)上处理增强e911呼叫处理。在网络实现的情况下,服务器500可以咨询呼叫列表508,以确定呼叫者是否在与增强的呼叫处理相关联的列表上。如果呼叫者是例如psap或“vip”,则呼叫者可以接收文本消息、语音消息或其他警报,如上所述。另一方面,如果呼叫者是“普通”呼叫者,则可以正常地将呼叫者发送到语音邮件。

服务器500还可以包括附加数据存储设备(可移除和/或不可移除),例如磁盘、光盘或磁带。这种附加存储器在图5中由可移除存储器512和不可移除存储器514示出。可移除存储器512和不可移除存储器514可以存储os504和功能506、508中的一些或全部。

非暂时性计算机可读介质可以包括以用于存储信息的技术实现的易失性和非易失性、可移除和不可移除的有形物理介质,信息诸如计算机可读指令、数据结构、程序模块或其他数据。存储器502、可移除存储设备512和不可移除存储设备514都是非暂时性计算机可读介质的示例。非暂时性计算机可读介质包括但不限于ram、rom、eeprom、闪存或其他存储技术、cd-rom、dvd或其他光学存储器、磁带盒、磁带、磁盘存储器或其他磁存储设备,或可用于存储期望信息并且可以由服务器500访问的任何其他有形物理介质。任何这样的非暂时性计算机可读介质可以是服务器500的一部分,或者可以是单独的数据库、数据银行、远程服务器、或基于云的服务器。

在一些实现方式中,一个或更多个收发器516包括本领域中已知的任何类型的收发器。在一些示例中,一个或更多个收发器516可以包括一个或更多个无线调制解调器,以辅助经由蜂窝连接与其他ue、互联网和/或内联网的无线连接。此外,一个或更多个收发器516可以包括无线电收发器,其执行经由天线(例如,wi-fi或)发送和接收射频通信的功能。在其他示例中,一个或更多个收发器516可以包括有线通信组件,例如有线调制解调器或以太网端口,其用于与其他ue或提供商的基于互联网的网络通信。

在一些实施方式中,一个或更多个输出设备518包括本领域中已知的任何种类的输出设备,诸如显示器(例如,液晶或薄膜晶体管(tft)显示器)、触摸屏显示器、扬声器、振动机构或触觉反馈机制。在一些示例中,输出设备可以基于例如服务器500是否连接到网络、接收的呼叫类型(例如,视频呼叫与语音呼叫)、活动呼叫的数量等,来发出各种声音。一个或更多个输出设备518还包括用于一个或更多个外围设备的端口,例如耳机、外围扬声器或外围显示器。

在各种实现方式中,一个或更多个输入设备520包括本领域中已知的任何种类的输入设备。例如,一个或更多个输入设备520可以包括相机、麦克风、键盘/小键盘、或触敏显示器。键盘/小键盘可以是标准按钮字母数字、多键键盘(诸如惯常的qwerty键盘)、触摸屏上的虚拟控件、或者一种或多种其他类型的键或按钮,并且还可以包括操纵杆、轮子和/或指定的导航按钮等。

图6描绘了包括2g602、3g604和4g长期演进(lte)606组件的惯常的蜂窝网络600。当然,也可以包括未来的技术,例如6g和设备到设备(d2d)组件,并且在本文中也考虑这些技术。如上所述,网络600的许多“后端”组件可以处理与增强e911呼叫处理相关联的系统100和方法200、300中的一些或全部。确实,上述呼叫路由模块506和呼叫列表508组件中的一些或全部可以位于例如hlr/hss622、3gppaaa服务器626或其他组件中的一个或更多个上。

如本领域中已知的,可以使用提供相对低数据速率的电路交换调制解调器连接(或非3gpp连接)608或经由基于ip的分组交换610连接(其结果是更高的带宽),从互联网或其他资源路由数据。基于纯ip的lte系统606本质上“平坦化”该架构,其中数据直接从互联网到服务架构演进网关(saegw)612到演进型nodeb收发器606,从而实现更高的吞吐量。许多ue102还具有无线局域网(wlan)614能力,在一些情况下,甚至能够实现更高的吞吐量。在一些情况下,除了蜂窝通信之外或代替蜂窝通信,蜂窝载波可以使用wlan通信来补充带宽。

服务gprs支持节点(sgsn)616是通用分组无线电服务(gprs)网络的主要组件,其处理网络600内的所有分组交换数据,例如,用户的移动性管理和认证。msc618本质上执行与用于语音流量的sgsn616相同的功能。msc618是全球移动通信系统(gsm)和码分多址(cdma)的主要服务输送节点,其负责路由语音呼叫和短消息服务(sms)消息,以及其他服务(如会议呼叫、传真和电路交换数据)。msc618建立和释放端到端连接、处理呼叫期间的移动性和切换要求、并负责计费和实时预付账户监控。

类似地,移动性管理实体(mme)620是4glte网络606的关键控制节点。其负责空闲模式ue102寻呼和标记过程(包括重传输)。mme620参与承载激活/去激活过程,并且还负责在初始附接时和在涉及核心网络(cn)节点重定位(即,当行进时,从一个蜂窝塔切换到下一个)的lte内切换时,为ue102选择saegw612。mme620负责验证用户(通过与下面讨论的hss622交互)。非接入层(nas)信令终止于mme620,并且其还负责向ue102生成和分配临时身份。mme620还检查ue102的授权,以驻留在服务提供商的hplmn或vplmn上,并且在vplmn上实施ue102漫游限制。mme620是网络中用于nas信令的加密/完整性保护的终止点,并且处理安全密钥管理。mme620还为lte606和2g602/3g604接入网络之间的移动性提供控制平面功能,其中s3接口从sgsn616终止于mme620。mme620还终止朝向用于漫游ue102的归属hss622的s6a接口。

hss/hlr622是包含用户相关和订阅相关信息的中央数据库。hss/hlr622的功能包括以下功能:诸如移动性管理、呼叫和会话建立支持、用户认证和访问授权。用于lte连接的hss基于来自cgma和gsm技术的先前hlr和认证中心(auc),其中,每个服务为其各自的网络提供基本相同的功能。

策略和收费规则功能(pcrf)624是确定网络600中的策略规则的软件节点。pcrf624通常在网络核心处操作并访问订户数据库(例如,hss/hlr622)和其他专门的功能,例如以集中的方式的增强e911呼叫处理。pcrf624是网络600的主要部分,其将信息聚合到网络600和其他资源(例如,ip网络610)和聚合来自网络600和其他资源(例如,ip网络610)。pcrf624可以支持规则的创建,然后可以自动为网络600上活动的每个订户做出策略决策。pcrf624还可以不同平台(与诸如计费、评级、收费和订户数据库之类)集成在一起,或者也可以部署为一个独立的实体。

最后,3gppgpa服务器626执行认证、授权和记账(aaa)功能,并且还可以充当aaa代理服务器。对于wlan614访问(3gpp)ip网络610,3gppaaa服务器626向各种wlan组件提供授权、策略实施和路由信息。3gppaaa服务器626可以生成并报告收费/记账信息,对wlan614执行离线收费控制,并在必要时执行各种协议转换。

如图所示,在一些示例中,3gppaaa服务器626可以包含增强e911呼叫处理的一些或全部组件。在一些示例中,3gppaaa服务器626可以包括例如呼叫路由模块506和一个或更多个呼叫列表508。当然,如上所述,其他组件(例如,hss/hlr622)也可以包括部分或全部增强e911呼叫处理。

图7包括ims104的组件的更详细视图。如图所示,ims104包括用于路由信号,存储订户信息以及跨各种子系统和网络类型进行连接的多个网络组件。如上所述,ims104构建在sip上,以基于其进一步支持在单个平台上将语音,视频、数据、固定和移动服务打包给最终用户。它支持多种类型网络(包括蜂窝、卫星、宽带、线缆和固定网络)的通信,并能够创建高效的互操作网络。

如上所述,ims104为多个平台上的ue102和其他设备提供互操作性,多个平台包括例如2g602、3g604、4g606、ip610网络。ims104还包括在图6中已经更一般化讨论过的一些组件。这些组件包括例如pcrf624、hss622和saegw612。

然而,ims104还包括代理呼叫会话控制功能(p-cscf)702。p-cscf702是ims104的入口点,并且用作ue102的出站代理服务器。ue102在执行ims注册和发起sip会话之前附接到p-cscf702。p-cscf702可以在ims运营商的归属域中,或者它可以在访问域中(其中ue102当前正在漫游)。为了附接到给定p-cscf702,ue执行p-cscf702发现过程。附接到p-cscf702使ue102能够发起与ims104的注册和会话。

ims104还包括询问-呼叫会话控制功能(i-cscf)704。i-cscf704充当ims104中的入站sip代理服务器。在ims注册期间,i-cscf704查询hss622,以选择可以服务ue102的适当的s-cscf706(下面讨论)。在ims104会话期间,i-cscf704充当终止会话请求的入口点。i-cscf704将呼入的会话请求路由到被叫方的s-cscf706。

ims104还包括服务呼叫会话控制功能(s-cscf)706。s-cscf706充当注册服务器,并且在一些情况下充当重定向服务器。s-cscf706辅助移动发起或移动终止的会话请求的路由路径。s-cscf706还与用于播放音调和通知等的各种组件交互。

ims104还包括中断(breakout)网关控制功能(bgcf)708。bgcf708是ims104元件,其选择其中将发生pstn718(下面讨论)中断的网络。例如,如果中断将发生在与bgcf708相同的网络中,则bgcf708选择将负责与pstn718互通的媒体网关控制功能(mgcf)714(也在下面讨论)。然后,mgcf714从bgcf708接收sip信令。

ims104还包括订户位置功能(slf)710。slf710提供关于与特定用户简档相关联的hss622的信息。它通常使用数据库实现。如果ims104包含一个以上hss622,则1-cscf704和s-cscf706将与slf710通信,以基于用户简档定位适当的hss622。

ims104还包括上述tas712。顾名思义,tas712(有时在电话背景中仅称为应用服务器(as))是用于提供电话应用和附加多媒体功能的组件。tas712可以包括电话网络中的任何实体,其执行与通过网络的消息路由不直接相关的功能。这些功能可以包括例如网络内应答机、自动呼叫转发、会议桥和其他类型的应用,包括本文讨论的系统100和方法200、300、400。

ims104还包括媒体网关控制器功能(mgcf)714。mgcf714是sip端点,其处理sip和isdn用户部分(isup)/承载无关呼叫控制(bicc)之间的呼叫控制协议转换,并且通过流控制传输协议(sctp)与saegw612接口。mgcf714还通过h.248接口(下面讨论)控制媒体网关(mgw)716中的资源。

ims104还包括(mgw)716。mgw716是转换设备或服务,其在不同电信技术之间转换媒体流,电信技术诸如pots、ss7、下一代网络(2g602、3g604和4g606)或专用小交换机(pbx)系统。

最后,ims104还包括公共交换电话网络(pstn)718。pstn718是商业和政府二者所拥有的、世界上互联的面向语音的公共电话网络的集合。它也被称为普通老式电话服务(pots)。例如,对于ip电话610,pstn718实际上提供了互联网的远程基础设施的大部分。因为互联网服务提供商(isp)向远程提供商支付访问其基础设施的费用,并通过分组交换(如上所述)在多个用户之间共享电路,因此互联网用户避免向除了其isp以外的任何人支付使用费。

虽然以上公开了若干可能的示例,但是本公开的示例不限于此。例如,虽然参考使用蜂窝通信来讨论上述系统和方法,但是系统和方法可以用在其他类型的有线和无线通信。另外,虽然讨论了各种功能可在ue102和/或ims104上的各种组件上执行,但是在不脱离本发明的精神的情况下,其他组件可以执行相同或相似的功能。

可以根据ue102、服务器500、系统100所需的特定设计规范或约束,或者根据本公开的原理构造的方法200、300,可以改变各种元件的具体配置、机器以及尺寸和形状。这些改变旨在包含在本公开的范围内。因此,目前公开的示例在所有方面都被认为是说明性的而非限制性的。本公开的范围由所附权利要求而不是前面的说明书来指示,并且在其等同物的含义和范围内的所有改变都旨在包含在其中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1