在无线通信网络中的紧急呼叫模式优选的制作方法
【专利摘要】一种用于确定在某一移动设备上发起的紧急通信会话的无线网络类型的系统和方法。会话发起协议(Session?Initiation?Protocol,SIP)数据头被修改以将紧急呼叫模式优先(Emergency?Call?Mode?Preference,ECMP)字段引入所述数据头。当某一移动设备注册了一个具有IP多媒体子系统(IP?Multimedia?Subsystem,IMS)的会话时,在所述移动设备的用户发起了紧急通信会话的时候,服务提供商将用于表述优先的使用的网络的信息填写(populate)于所述ECMP字段。在随后的使用所述移动设备开始紧急通信会话的请求的项目中,所述移动设备利用所述的优先的网络以建立通信。
【专利说明】在无线通信网络中的紧急呼叫模式优选
[0001]对相关申请的交互引用
[0002]本申请要求申请号为13/300,485,名称为“EMERGENCY CALL MODE PREFERENCE INWIRELES S COMMUNICATION NETWORKS”,提交日期为2012年11月18日的美国专利申请的优先权,该申请要求申请号为61/439,330,名称为“CONVEHNG A LAST KNOWN LOCATION INA NETWORK, SUCH AS IN A CELLULAR TELEPHONE NETWORK”,提交日期为 2011 年 2 月 3 日的美国临时专利申请的优先权。以上两个申请被全部引用,合并于此。
【背景技术】
[0003]能够通过不止一种类型的通信网络通信的移动设备变得越来越普遍。例如,双模手机可以允许消费者连接到无线广域网(WAN)同时也连接到无线局域网络(LAN)。当连接到蜂窝无线广域网络(包括但不限于基于全球移动通信系统(GSM),IS-95,通用移动通信系统(UMTS)以及⑶MA-2000标准的网络,移动设备可以通过电路交换网络体系连接到其他移动或者固定的设备或者服务。当连接到无线局域网连接(包括但不限于基于IEEE802.11无线保真标准(W1-Fi)的网络),移动设备可以通过基于数据包的网络体系,例如基于互联网协议(IP)体系的网络体系,连接到其他移动设备或者服务。允许移动设备通过无线局域网访问服务提供商的核心网络的网络,经常与例如非授权移动接入或者通用接入网络有关,因为其允许无线服务提供商将蜂窝网络与基于IP无线网络合并,且向移动设备的用户提供无缝网络服务。
[0004]如在此使用的,词语“移动设备”广义地指可携带的设备,所述设备能够连接到无线网路以进行语音和/或数据通信。因此移动设备可以包括,但不限于电话、智能手机、平板电脑、笔记本电脑、手提电脑、个人数码助理(PDA)、多媒体设备、游戏设备或者其他类似移动设备。这样,移动设备的范围从性能以及特征来说非常广泛。
[0005]多模式移动设备的一个挑战是,将移动设备在该设备现时的位置的基础上连接到紧急服务。例如,电信服务提供商可能需要将特定的呼叫,例如“911”或者其他紧急呼叫,归类为公众安全连接点(PSAP),此类连接点与所述移动设备的地理位置有关。以固定网络设施操作蜂窝网络的服务提供商由多种技术可以确定在固定网络设施范围内的移动设备的位置。允许通过局域网络连接点连接的服务提供商也有多种技术可以确定移动设备的地理位置。然而,用来确定蜂窝网络中移动设备的位置的方法与用来确定局域网络中移动设备的位置的方法基本上是不同的。根据环境以及使用的定位方法的类型,这些不同可以导致更高或者更低的精准度、可靠度或者需求。因此,在双模移动通信设备可以与WAN或者LAN网络通信的环境中,确定连接到哪一个网络就成为一个非常复杂的问题。
【专利附图】
【附图说明】
[0006]图1是代表性的具有互联网协议(IP)核心的无线连接网络的示图。
[0007]图2A和图2B是代表性的涵盖无线网络的示图,无线网络合并了电路交换蜂窝网络以及基于IP存取的网络。[0008]图2C是移动设备中组件的框图,包括紧急呼叫模式优先(Emergency Call ModePreference, ECMP)模块。
[0009]图3是包含紧急呼叫模式优先(ECMP)字段的会话发起协议(Session InitiationProtocol, SIP)数据头的示图。
[0010]图4是在ECMP字段内容的基础上,在移动设备上实施建立紧急通信会话的过程的流程图。
[0011]图5是估计移动设备用户的位置的代表性过程的流程图。
【具体实施方式】
[0012]公开了一种确定用于在移动设备上发起的紧急通信会话所使用的无线网络的系统和方法。会话发起协议(Session Initiation Protocol, SIP)数据头被修改以将紧急呼叫模式优先(Emergency Call Mode Preference,ECMP)字段引入所述数据头。当一移动设备注册了一个具有IP多媒体子系统(IP Multimedia Subsystem, IMS)的会话,在所述移动设备的用户发起了紧急通信会话的时候,服务提供商将用于表述优先的使用的网络的信息填写于所述ECMP字段。在随后的使用所述移动设备开始紧急通信会话的请求的项目中,所述移动设备利用所述的优先的网络以建立通信。通过允许服务提供商定期地升级优先的网络以及与移动设备的交流ECMP字段的变化,所述公开的系统和方法当发起紧急通信回话的需求被提起时,允许在选择最适合特定环境的网络方面有更大的弹性。
[0013]在一些实施例中,所述优先的网络是特定地基于服务提供商所能准确地确定移动设备的位置的能力。例如,如果移动设备正连接到一个基于IP局域网连接点,且服务提供商知道该连接点的位置且达到了需求的精确度,ECMP字段的内容可以引导移动设备一开始就利用基于IP连接的网络尝试紧急通信会话。然而,如果服务提供商没有已知的具有所需的精准度的移动设备的位置被,ECMP字段的内容可以引导移动设备利用电路交换蜂窝网络尝试紧急通信会话。
[0014]在一些实施例中,移动设备利用由ECMP字段的内容指示的第一网络发起紧急通信会话(可以是呼叫或者是信息会话),并且,在通过第一网络建立会话失败的时候,从第一网络注销并且利用第二网络发起紧急通信会话。例如,如果在蜂窝网络中的紧急呼叫发起失败,那么移动设备会从蜂窝网络取消注册,并且在第二网络中发起紧急呼叫(例如基于IP的网络)。如果连接到第二网络失败,那么移动设备可以尝试连接第三网络(如果可以的话),或者可以再一次尝试使用第一网络发起紧急通信会话。
[0015]现在描述本发明不同的实施例。以下的描述提供了为了透彻理解的具体信息以及能够实施这些实施例的描述。然而本领域的技术人员会理解本发明可以在没有这些细节中很多的情况下被实施。此外,一些众所周知的结构或者功能不被具体说明或者描述,以避免不必要地混淆不同实施例的相关描述。在以下描述中所使用的术语应当一起最合理的方式被解释,即使其与本发明的特定实施例的详细描述一起使用也一样。
[0016]一、基于IP的无线电信网络示例
[0017]图1描述了移动通信设备的一般的网络语音电话业务(VoIP)系统100。所述系统包括一个或者多个连接点(AP) 115,能够接受来自移动设备125的通信120。所述连接点包括无线路由130以及能够连接到IP网络140的宽带调制解调器135。IP网络140可以是一个或者多个公共网络、私人网络或者公共网络和私人网络的结合。IP数据包承载了在连接点115被接收的,从移动设备125而来的通信,并且通过IP网络140被传送至信令网关145。信令网关145典型地为服务提供商所操作并且将网络语音电话信号转换为传统的电话服务信号。所述电话信号之后被通过公用开关电话网络(PSTN) 150传送到预定的接收者处。位于服务提供商网络中的呼叫控制器155提供呼叫逻辑以及呼叫控制功能。位于服务提供商网络中的应用服务器160提供了一个或多个由服务器提供商所提供的应用的逻辑和执行,例如实行不同的连接和安全规则。
[0018]图1所示的网络语音电话系统是宽泛地使得移动设备能够接受到IP格式的电信服务的体系。所描述的技术的应用的例子是针对于非授权移动接入(UMA)网络,该网络允许移动通信服务提供商在互联网连接宽带网络上无缝地提供他们的产品和服务。移动设备可以利用授权的频谱(例如蜂窝通信的频谱)以及代替的授权的、半授权的以及未授权的频谱(例如针对基于IP无线通信的频谱)。例如,双模移动电话可以连接蜂窝网络,例如GSM网络,或者基于IP无线网络,例如基于IEEE802.16 (WiMAX)、IEEE802.20移动宽带无线连接(MBWA)、超宽带(UWB) ,802.11无线保真(W1-Fi)或者蓝牙标准。基于IP的网络通过连接到DSL(数字用户线路,Digital Subscriber Line)调制解调器、电缆调制解调器、无线调制解调器或者其他任何宽带互联网连接的无线连接点(AP)而被连接。连接点(AP)可以是公共的或者私有的,可以被安置在用户的家中的或者其他公寓或者居所中,也可以在公共地点中,例如咖啡店、图书馆或者学校,或者公司。
[0019]当移动设备连接到基于IP的无线网络时,信息被在蜂窝系统的本地协议中被初始格式化并且接着被封装入IP数据包中,被发送到连接点(AP)并且通过互联网被传递到移动通信服务提供商的移动核心网络。如此传送通过服务提供商现有的无线电塔网络。因为在利用IP连接点的通信中以及在传统无线电塔通信中使用相同的移动协议,移动通信服务提供商即使在使用基于IP网络时仍保持相当大程度的系统兼容性。移动服务提供商的网络在传输内容以及处理移动性时,甚至不需要担心用户的移动设备是基于IP无线通信网络的。系统可以假定移动设备是在其本地蜂窝网络上的。IP网络因此被针对蜂窝网络而抽象化,而不管移动设备是否通过基站(对于授权频谱连接来说)连接到蜂窝网络或者无线连接点(对于授权的、半授权的和/或非授权频谱连接来说)。
[0020]一个非详尽的在基于IP无线电信网络上有效的产品和服务的清单不仅包括语音服务,也包括附加的服务,例如呼叫转移以及呼叫等待,文本信息服务,例如SMS,以及基于数据的服务例如铃声下载、游戏下载、图片信息、电子邮件以及网页浏览。进一步,因为移动设备连接到IP网络,很大范围的在这样的网络上有效的数据服务可以被提供到移动设备。
[0021]图2A是示例系统200的示图,该系统将移动电话网络以及基于IP无线电信网络合并入一个综合的无线网络。所述系统200从移动设备210接收注册请求以及呼叫连接到移动电话网络,也到基于IP的无线网络。
[0022]示例的移动电话网络包括一个或者多个蜂窝基站200,所述的蜂窝基站被设置为从移动设备210接收蜂窝通信信息212。蜂窝基站220被通过私有网络230连接到控制器(例如基站控制器/无线网络控制器(BSC/RNC))276。私有网络230可以包括不同的连接例如Tl线路、广域网(WAN)、局域网(LAN)、不同网络开关以及其他类似组件。蜂窝基站控制器276控制传送到承载网络290的网络通信流量,在承载网络290中所有的通信被管理。一种示例的承载网络290包括一个开关(例如移动开关中心(switch)) 292,被设置为控制数据/呼叫流,执行负载平衡以及其他功能。不同的系统数据库也能够在承载网络中被访问,例如操作支持子系统(OSS)数据库294,业务支持系统(BSS)数据库296,以及包含承载网络的用户的详细信息(例如归属位置寄存器(HLR))的中心用户数据库298。这样的设置是为了计费,通话记录等。
[0023]示例的基于IP无线网络包括一个或多个连接点(AP) 240,可以从移动设备210访问IP通信214。连接点可以被设置为在一个或更多位置的无线网络的一部分,例如公共网络242、家庭网络244或者私有商业网络246.每一个连接点通过宽带连接与一个IP网络250联接。承载通信(数据、语音、SMS等)的IP数据包通过IP网络250,被从连接点传输到安全网关(SGW) 271。安全网关控制到网络控制器的连接(例如UMA网络控制器(UNC)) 266,其与数据库268通信以登陆和/或访问与通信有关的不同数据。网络控制器266也被设置为以与BSC/RNC276 —起承载网络290的连接。
[0024]移动设备在基于IP网络上的连接请求的认证由安全网关271操作。安全网关271与认证、审计及授权(AAA)模块272沟通,如图2A所示。请求的质疑和响应在中心用户数据库298以及AAA模块272之间通信。当授权通过以后,安全网关271将IP地址的分配与请求连接的移动设备210通信。当IP地址由安全网关271传到移动设备210,被分配到设备的公共IP地址被传到网络控制器266。
[0025]图2B描述了另一个示例系统,该系统将移动电话网络与基于IP网络(在这实施例中是UMA网络)合并到一个综合的无线网络中。所述系统200’从移动设备210接收注册请求以及呼叫连接到移动电话网络(未示出)也到基于IP无线网络。系统200’包括一个或者多个连接点(AP) 240,其能够从移动设备210接收通信214。每一个连接点被通过宽带连接联接到一个IP网络250。IP网络250将通信(数据、语音、SMS等)在连接点以及安全网关(SGW) 271之间传输。安全网关271控制到网络控制器266的连接,网络控制器266与数据库(未示出)通信以登陆以及访问与通信有关的不同数据。认证、审计以及授权由SGW271通过AAA模块272操作,如前所述。
[0026]对于示例系统200’,基于IP的呼叫的信号通道被设定为通过网络控制器266到移动开关系统(MSS) 280,而语音传输路径被设定为通过网络控制器266到媒体网关(MGW) 282。通信的信令部分管理通信的不同的开始部分,例如当呼叫开始、当呼叫停止、开始电话铃声等。通信的语音传输部分包含了通信的实质内容(可以是数据也可以是语音信息)。MGW282控制在服务提供商和移动设备210之间的内容流,MSS280控制服务提供商和移动设备210之间的信令流(或者控制与开始部分相关的信息流)。
[0027]图2C是移动设备210代表性组件的框图。移动设备210包括处理器206以及存储了由处理器执行的代码的数据存储介质组件208 (例如硬盘、闪存、记忆卡等)。处理器206执行处理命令以控制或者实行于此公开的不同特征,例如建立通信会话,数据的代码转换等等。一组由处理器执行的程序代码是实行紧急呼叫模式优先(ECMP)模块226的代码。ECMP模块翻译了会话发起协议(SIP)文件头中ECMP字段的内容并且确定了在紧急通信会话中优先的连接的网络。当移动设备的用户随后请求紧急通信会话时,ECMP模块226使得移动设备210使用优先的连接网络发起紧急通信会话。
[0028]为了允许用户与移动设备210的通信以及其他服务互动以及使用,移动设备210可以包括触摸屏201、麦克风222、以及扬声器218。移动设备210包括至少两个通信组件。移动设备210包括第一无线网络通信组件202,其能够实行通信协议以允许移动设备210通过基于,例如802.11无线保真(W1-Fi)标准的,连接点204建立基于IP的通信会话。移动设备210也包括第二无线网络通信组件216,能够实行通信协议,其允许移动设备210通过基于例如GSM标准的蜂窝基站220建立通信会话。
[0029]二、'紧急呼叫模式优先
[0030]互联网协议多媒体子系统(MS)是传送IP多媒体到移动用户(例如移动设备的用户)的体系框架。IMS框架允许移动设备访问多媒体、信息以及语音应用和服务。为了建立多媒体会话,移动设备会将会话发起协议(SIP)请求以及其IP地址发送到MS网络内的SIP注册服务器。一旦注册,移动设备就能够通过MS网络建立多媒体会话。SIP请求以及其他SIP信息由第三代合作伙伴项目(3GPP)定义并且符合由3GPP组织发布的不同标准。
[0031]图3描述了包括了许多标准字段在内的SIP文件头300,其由3GPP标准指定。“到”字段315以及“从”字段320确定了来源以及目的地,相对于SIP文件头来说。“通过”字段305以及“路径”字段310界定了发送者以及预计的接收者,这是相对于信息源与目的地之间的路径的现时段。“插入的身份”字段330提供了确定发送者的身份的自定义信息且可以包括发送者的姓名和/或电话号码。发送者的身份通常是与“从”字段320相分离的,为正在进行呼叫的设备提供了网络信息。SIP文件头也可以包括其他字段,例如“地理定位”字段335,“联系人信息”字段340以及“定位对象”字段345。
[0032]除了 SIP文件头中包括的标准信息,服务提供商可以指定附加到现有字段的附加字段。修改SIP文件头的程序大多被描述在3GPP RFC3455,标题为“PrivateHeader (P-Header) Extensions to the Session Initiation Protocol (SIP)forthe3rd-Generation Partnership Project (3GPP) ”,被以引用其全部的方式被合并于此。图3中的SIP文件头300被修改以包括紧急呼叫模式优先(ECMP)字段325。如将在此被更详细地描述,ECMP字段325包含由移动设备的服务提供商指定的紧急呼叫模式优先。紧急呼叫模式优先知识了当开始紧急会话时(例如911语音电话、紧急文本信息等),移动设备一开始使用的优先的网络。在一些实施例中,例如,ECMP字段325包含了数值指示:(I)电路交换(CS)网络是优先的;或者(2)互联网协议(IP)网络是优先的。当移动设备开始紧急通信会话时,移动设备会一开始使用由ECMP字段界定的优先的网络。
[0033]ECMP字段325由服务提供商填写,以响应移动设备注册多媒体会话的最初请求。优先的网络可以由例如确定移动设备能够连接到的网络并且确定每一个可连接的网络定位的准确度而选定。服务提供商可以选择可以连接的网络中,符合能够支持传送紧急服务的最低准确度要求的一个。如果有多于一个网络符合最低的可以提供紧急服务的要求,月艮务提供商可以使用附加的因素以选择网络。例如,服务提供商可以选择一个具有最好的定位准确度的网络,具有最低现时流量水平的网络,具有更高可靠度的网络,具有更低延迟的网络等。当优先的网络被选择后,MS用代表所选择的优先网络的合适的值填写SIP中的ECMP字段。
[0034]允许服务提供商指定使用的网络的一个优点是服务提供商可以选择一个在紧急情况下向用户提供更好的服务的网络。例如,如果移动设备能够连接到两个网络,其中一个网络可以提供更好的确定移动设备的现在的位置的方法。例如,一些服务提供商可能保有一个与W1-Fi连接点有关的物理地址的数据库。数据库中所包含的物理地址可以提供与蜂窝网络基于诸如三角定位法确定的位置相比更精准的位置信息。在这样的环境下,如果移动设备能够连接到WiFi连接点以及蜂窝网络,服务提供商可能更倾向于使用WiFi连接点发起紧急呼叫,因为这样做可以提供更精准的移动设备的位置。在这样的环境下,服务提供商会向ECMP字段中填入指示WiFi连接点是优先的使用网络的适当值。通过动态地指示使用的优先的网络,服务提供商能够更好地确保向移动设备用户提供紧急服务。
[0035]当移动设备接收到SIP文件头300,ECMP字段325的内容被系统分析并且储存为紧急通信会话请求时优先使用的网络。如果随后具有不同的在ECMP字段中包含的优先的网络的SIP文件头被接收到,系统可以重写现存的优先的网络并且将新接收的优先的网络存储到其位置。这样的话,移动设备会保有服务提供商提供的最新的优先网络。
[0036]虽然图3中所示的ECMP字段325是与“从”字段320相邻的,但是ECMP字段325可以被放置在SIP文件头内的其他位置。还有,虽然ECMP字段的特点是包含有移动设备最初使用的网络的类型,但是ECMP字段可以包含其他的信息,诸如特定使用的网络的身份、特定使用的服务提供商的指示符、使用网络的顺序等。系统在选择优先网络时可以使用的额外的参数可以提供于ECMP字段。例如,ECMP字段可以指定,如果网络的信号强度超过了最低门槛,应当使用第一网络,否则应当使用第二网络。
[0037]图4是当移动设备发起紧急通信会话时,移动设备实行的步骤400的流程图。所示步骤旨在尝试连接由ECMP字段指示的优先的网络。如果优先网络不可用,尝试连接与第一网络不同的第二网络。具体地,方框420到方框440描述了在基于IP(基于数据包)的网络中开始紧急通信会话,并且方框450到方框475描述了在电路交换(CS)网络中开始紧急通信会话。移动设备首先使用哪一个网络由ECMP字段的内容决定。
[0038]在方框405上,移动设备的用户发起紧急通信会话。紧急通信会话可以是语音呼叫(例如911电话),文本信息或者其他的紧急请求。在决定方框415,ECMP模块决定紧急通信请求所使用的优先的网络。有限的网络由在先接收到的ECMP阻断的内容所决定。ECMP内容可能指定移动设备使用IP(即基于数据包)网络。可替代地,ECMP字段的内容可能指定移动设备使用电路交换(CS)网络。就如在此所提到的,虽然图4只描述了使用两种网络,还应当认识到,可以有更多数量的网络以由ECMP字段的内容从中选择。
[0039]如果在先接收到的ECMP字段包含了指示优先网络是基于IP的网络的值,在方框420,移动设备示图通过IP网络发起通信会话。在决定方框425,其做了一个测试以决定是否会话可以成功开始并且成功连接到了紧急服务响应方。如果会话成功开始了,步骤继续至方框430,在那里一个或多个步骤可以被发起以确定紧急呼叫者的位置。如果会话并不被成功发起,步骤继续至决定方框435,在那里,其做了一个测试以决定是否两个连续的通过基于IP的网络建立通信会话的尝试失败。如果只有一个失败的尝试,那么重复方框420以及方框425并且尝试第二次连接到网络。如果有两次连续的在方框435处连接网络的失败尝试,那么步骤继续至方框440。在方框440处,系统注销或者说取消了通过基于IP的网络的会话请求。系统放弃利用基于IP的网络并且尝试使用CS网络连接。
[0040]如果在方框415,包含在先接收到的ECMP字段中的值指示CS网络是优先的网络,在方框450,移动设备尝试通过CS网络发起通信会话。在方框455,系统开启移动设备的基带处理器。在决定方框460,其做了一个测试以确定是否成功开始了会话并且成功连接到了紧急服务响应方。如果会话成功开始,步骤继续至方框465,在那里一个或多个步骤可以被发起以确定紧急呼叫者的位置。如果会话并不被成功发起,步骤继续至决定方框470,在那里,其做了一个测试以决定是否两个连续的通过CS网络建立通信会话的尝试失败。如果只有一个失败的尝试,那么重复方框450-460并且尝试第二次连接到网络。如果有两次连续的在方框470处连接网络的失败尝试,那么步骤继续至方框475。在方框475处,系统从CS网络注销。系统放弃利用CS网络并且尝试使用基于IP的网络连接。
[0041]还应当认识到,在决定方框460处做的,用来检验是否会话被成功发起以及成功连接到紧急服务响应方的测试,可以随着移动设备的网络以及运行的软件的相异而有所不同。例如,ECMP模块在紧急呼叫的时候,可能检测到铃声响起。虽然铃声不能够完全确保相关的呼叫可以连接到紧急服务响应方,但是在此时呼叫失败的可能性很低。因此,ECMP模块将这次呼叫视为已经开始并且成功连接到了紧急服务响应方,并且不再继续至决定方框470。其他表示成功建立会话或者注册到网络的可能性的指示也可以被移动设备在方框425或者470使用。例如,依靠铃声来判断是否连接成功的一个优点在于其提高了使用步骤400成功建立网络连接的速度。
[0042]图4所描述的示例网络是CS和IP网络,应当认识到,还有其他类型的网络能够被ECMP字段指定。此外,虽然图4描述了两种网络,还应当认识到能够使用超过两种网络。例如,如果三种网络可以被使用,ECMP字段可以指定最优先网络以及第二优先的网络。虽然图2A和图2B描述了 UMA网络,但是还应当认识到MS可以在除了 UMA网络的其他网络上操作。因此,在此公开的SIP文件头的改变可以应用到任何IMS核心网络。
[0043]在一些实施例中,在失败的紧急通信会话尝试和第二次紧急通信会话尝试中可以引入时间延迟。例如,如果紧急通信会话发起失败,在跟随决定方框435和470之后做第二次或之后的尝试之前,可以有时间的延迟。引入时间延迟能够允许在再一次通信尝试之前,清除瞬时网络状态以及其他错误状态。此类延迟可以非常短,或者持续10秒或更多以允许清除网络状态。
[0044]在一些实施例中,ECMP字段可以包含于其指定的优先的网络有关的其他状态。例如,与优先的网络相关的最小信号强度。如果优先的网络的信号强度不等于或超过指定的最小信号强度,移动设备可以在发起紧急通信会话时默认第二网络作为代替。
[0045]在一些实施例中,如果移动设备有一定程度的信心,移动设备中储存的位置反应了移动设备的精准的位置,那么ECMP字段中指定的优先的网络可以被移动设备拒绝。例如,如果移动设备具有最近存储的GPS位置,该位置精确地指明了移动设备的位置,那么移动设备可以连接任何网络,因为移动设备的位置已经被知晓了(或者至少有某种程度的信心知晓)并且在建立通信会话时,网络的特定的定位能力不再相关。当移动设备存储的估计的位置超过了门槛标准,移动设备可以选择使用优先的网络或者选择使用不同的网络。
[0046]三、紧急呼叫者的定位示例
[0047]一旦移动设备与网络建立了连接,紧急通信会话可以开始。为了将紧急通信引导向合适的公共安全应答点(PSAP)或者其他紧急服务响应方,移动设备的位置会被定位。估计蜂窝网络中移动设备的位置的技术是众所周知的,例如小区识别、三点定位或者使用定时信号,以及其他没有在此描述的方法。图5描述了估计使用连接点连接到IP网络的紧急呼叫者的移动设备的位置的示例步骤。如同将会再次被更详细地描述的内容,位置估计可以由以下几个因素得出:(1)移动设备与网络控制器(NC)建立IP连接的连接点的地理位置数据;(2)当用户从家中连接网络时,该移动用户的家的位置;(3)与移动设备相关的最近的小区全球识别;或者(4)移动计算设备的公共IP地址。
[0048]在决定方框900处,其判断移动设备是否通过白名单上所列的连接点连接到网络。白名单是服务提供商拥有和操作或者说拥有位置信息的连接点的位置信息的数据库。位置信息包括了与连接点有关的MAC地址。如果呼叫者发起来自于白名单的连接点的呼叫,步骤继续至方框910,在那里,与连接点有关的MAC地址的经纬度坐标被返回,作为移动设备的位置。如果移动设备室通过不在白名单上的连接点连接到网络的,步骤继续至决定方框920,在那里,其判断是否CGI到MAC地址的经纬度坐标映射是可以得到的。该CGI到MAC地址的经纬度坐标映射可能被服务提供商管理的数据库保存。如果CGI到MAC地址的经纬度坐标映射是可以被得到的,步骤继续至决定方框930。如果CGI到MAC地址的经纬度坐标映射不能够被得到,步骤继续至决定方框960。
[0049]在决定方框930处,其判断CGI到MAC地址的经纬度坐标映射是否在与移动设备有关的地址的经纬度坐标的第一预定距离以内(例如5千米)以内。如果CGI到MAC地址的经纬度坐标映射没有在移动用户提供的经纬度坐标的第一预定距离以内,步骤继续至方框940,造成定位失败。如果CGI到MAC地址的经纬度坐标映射在移动用户提供的经纬度坐标的第一预定距离以内,步骤继续至方框950,与移动用户地址有关的经纬度坐标被返回作为移动设备的位置。
[0050]继续到决定方框960,其判断连接点的IP地址的经纬度坐标是否在移动用户提供的经纬度坐标的第二预定距离(例如10千米)以内。如果连接点IP地址的经纬度坐标不在移动用户提供的经纬度坐标的第二预定距离以内,步骤继续至方框970,造成定位失败。如果连接点IP地址的经纬度坐标在移动用户提供的经纬度坐标的第二预定距离以内,步骤继续至方框980,与移动用户的地址有关的经纬度坐标被返回,作为移动设备的位置。
[0051]这样移动设备的位置在以下要素至少之一的经纬度坐标的基础上被确定:连接点、蜂窝基站、IP地址、用户提供的地址。在定位是为了非紧急的目的的情况下,定位可能与确定定位可靠性的不确定率有关。例如蜂窝基站的经纬度坐标可以有15千米的不确定率。由MAC地址辨识的连接点的经纬度坐标可以有50千米的不确定率。在一个特定已知的连接点的经纬度坐标可以有100米的不确定率。由用户提供的地址的经纬度坐标可以有200米的不确定率。定位移动设备的请求可以确定最低的精准度要求,这样,满足要求的最高不确定率的定位被返回。
[0052]在一些情况下,移动设备可以具有利用全球定位系统(GPS)技术判断其自身位置的能力。移动设备的GPS数据(例如经纬度坐标)在注册过程中可以被传送到网络控制器(NC)。随后,网络控制器可以将GPS数据存储到数据库中。一旦存储,GPS数据可以被用来作为额外的数据以帮助定位连接到网络上的其他没有GPS的设备。
[0053]四、结论
[0054]以上对于该系统的描述不是彻底的描述或者将本系统严格地限制在以上所公开的形式。以上描述的具体的系统的实施例与示例是为了展示的目的,可能在本系统的范围内有不同的均等修改例,有关领域的技术人员可以认识到。例如,当依照所给定的顺序执行过程或者步骤,不同的可替代的实施例可以被以不同顺序的步骤被实施,或者引入具有不同步骤的系统被实施,并且一些过程或者步骤可以被删除、移动、增加、拆分、合并和/或修改以提供替代方案或者变形方案。这些过程或者步骤中的每一个可能被用不同的方式实施。同时,这些过程或者步骤被以串行的方式实施来展示的时候,这些过程或者步骤也可以被以并行的方式实施,或者在不同时候被实施。
[0055]当本发明的特定方面在特定的权利要求中被表现时, 申请人:考虑到了任何一个权利要求中的本发明的不同方面。相应地, 申请人:保留在提交申请后增加额外的权利要求的要求,以使这些额外的权利要求表现本发明的其他方面。
【权利要求】
1.一种方法,用于在某一移动设备上选定发起一个紧急通信会话的网络,所述方法包括: 从IP多媒体子系统接收会话发起协议(SIP)数据头; 分析所述SIP数据头以确定紧急呼叫模式优先字段,所述及紧急呼叫模式优先字段包含了在发起紧急通信会话请求的项目中使用的优先的网络的指示符; 确定移动设备的用户请求了紧急通信会话;以及 尝试通过所述优先的网络发起一个紧急通信会话。
2.如权利要求1所述的方法,其中所述优先的网络被指定为一种网络类型。
3.如权利要求2所述的方法,其中所述网络类型是一种互联网协议(InternetProtocol, IP)或者一种电路交换网络(circuit-switched network)。
4.如权利要求1所述的方法,其中所述方法进一步包括: 若在优先的网络上发起紧急通信会话的尝试失败,在另一个不同的网络上尝试发起紧急通信会话。
5.如权利要求4所述的方法,其中所述方法进一步包括尝试在另一个不同的网络上发起紧急通信会话之前,尝试在所述优先的网络上发起紧急通信会话至少两次。
6.如权利要求5所述的方法,其中所述方法进一步包括在每一次发起紧急通信会话之前创建一个延迟。
7.如权利要求1所述的方法,其中所述紧急通信会话是语音呼叫或者文本信息。
8.一种方法,用于在一个紧急项目中,在使用的优先的网络的互联网协议多媒体子系统(Internet Protocol Multimedia Subsystem, IMS)中,与一移动设备通信,所述方法包括: 从一移动设备接收会话发起协议(SIP)请求以通过互联网协议多媒体子系统(MS)建立多媒体会话; 确定当尝试紧急通信会话时,所述移动设备应当使用的优先的网络,所述优先的网络在确定所述移动设备的位置时,提供了一种符合希望的水准的精准度;以及将所述优先网络的指示符插入到对于所述移动设备的SIP响应中。
9.如权利要求8所述的方法,其中所述优先的网络的所述指示符是被插入到所述SIP响应的文件头中。
10.如权利要求8所述的方法,其中所述优先网络是由以下所辨识: 确定现时能够连接到所述移动设备的网络; 确定每一个可以连接到的网络所支持的位置确定的准确度;以及 在所述可以连接到的网络中,选定符合所述希望水准的精准度的优先的网络。
11.如权利要求8所述的方法,其中所述优先的网络是进一步基于所述网络的通信流量的现时水平,所述网络的可靠度或者所述网络的延迟所决定。
12.—种移动设备,被设置为通过优先的网络发起紧急通信会话,所述移动设备包括: 第一通信组件,被设置为在第一类型网络上通信; 第二通信组件,被设置为在第二类型网络上通信;以及 紧急呼叫模式优先模块,被设置为: 分析从IP多媒体子系统接收到的会话发起协议(SIP)的文件头,以确定在发起紧急通信会话请求的项目中使用的优先的网络;以及 响应发起紧急通信会话的请求,如果所述优先的网络是所述第一类型网络,通过所述第一通信组件发起紧急通信会话,如果所述优先的网络是所述第二类型网络,通过所述第二通信组件发起紧急通信会话。
13.如权利要求12所述的移动设备,其中所述第一类型网络是一种互联网协议(IP)网络并且所述第二类型网络是一种电路交换网络。
14.如权利要求12所述的移动设备,其中所述紧急呼叫优先模块进一步被设置为,如果所述紧急通信会话在所述优先的网络上失败,在另一种类型的网络上发起紧急通信会话。
15.如权利要求14所述的移动设备,其中所述紧急呼叫优先模块进一步被设置为,在尝试在所述另一个网络上发起紧急通信会话之前,尝试在所述优先的网络上发起紧急通信会话至少两次。
16.如权利要求15所述的移动设备,其中所述紧急呼叫优先模块进一步被设置为,在每一次发起紧急通信会话之前,引入一个时间延迟。
17.如权利要求12所述的移动设备,其中所述紧急通信会话是语音呼叫或者文本信肩、O
18.一种实体的计算机可读介质,包含具有以下特点的指令:当被处理器执行时,产生对于被发送以响应移动设备的请求的会话发起协议请求的SIP消息的文件头的改进,所述改进包括: 紧急呼叫模式优先字段,包含当发起紧急通信会话时,应当使用的优先的网络的指示符,所述优先的网络的选择,至少部分基于可以由所述优先的网络做出的所述移动设备定位的精准度。
19.如权利要求18所述的计算机可读介质,其中所述优先的网络的指示符是网络的类型。
20.如权利要求19所述的计算机可读介质,其中所述网络的类型是一种互联网协议(IP)网络或者一种电路交换网络。
21.如权利要求18所述的计算机可读介质,其中所述优先的网络进一步是由基于所述网络的通信流量的现时水平,所述网络的可靠度,或者所述网络的延迟所决定。
【文档编号】H04W4/22GK103493521SQ201280017133
【公开日】2014年1月1日 申请日期:2012年2月3日 优先权日:2011年2月3日
【发明者】亚历山德鲁·卡他林·约内斯库, 苏里约·苏堪德鲁, 刚加·尼巴维卡, 迈克尔·胡克 申请人:T移动美国公司