在未经许可的数据网络与蜂窝网络之间迁移会话制造技术

技术编号:17575836 阅读:22 留言:0更新日期:2018-03-28 22:47
会话在未经许可的数据网络和蜂窝网络之间进行切换。语音会话和/或视频会话可以在蜂窝网络和未经许可的数据网络(例如,Wi‑Fi)之间以很小的迁移时间(例如,小于几秒)进行无缝迁移。该切换可以发生在从未经许可的数据网络到蜂窝网络或者从蜂窝网络到未经许可的数据网络。在网络之间迁移期间,高速缓存的注册数据被访问,以加速计算装置转换网络的认证。在一些配置中,用户可以指定用于在未经许可的数据网络和蜂窝网络之间转换的偏好。例如,用户可以指定在蜂窝网络之前使用Wi‑Fi网络或者在使用Wi‑Fi网络之前使用蜂窝网络的偏好。

【技术实现步骤摘要】
【国外来华专利技术】在未经许可的数据网络与蜂窝网络之间迁移会话相关申请的交叉引用本专利申请要求于2015年7月31日递交的序列No.14/814,953的美国实用专利申请的优先权。序列No.14/814,953的申请通过引用全部并入本文中。
技术介绍
计算装置(诸如无线电话)能够在未经许可的数据网络和蜂窝网络两者来终止(例如,接收或发起)电话呼叫。例如,当计算装置连接到Wi-Fi网络时,可以在Wi-Fi网络上进行呼叫。当计算装置没有连接到Wi-Fi网络时,呼叫可能被放置在蜂窝网络上。然而,在不同网络之间迁移呼叫可能导致通话质量差。附图说明参考附图阐述了详细描述。附图中,附图标记最左边的一位或多位数字表示附图标记首次出现的附图。不同附图中使用相同的附图标记表示类似或者相同的项目。图1为示出了用于在未经许可的数据网络与蜂窝网络之间迁移会话的说明性环境的框图。图2为根据一些实现方式的示出了系统的框图,该系统包括用于在网络之间迁移通信的电话客户端应用程序。图3为根据一些实现方式的示例性过程的流程图,该过程包括通信从未经许可的数据网络到蜂窝网络的切换。图4为根据一些实现方式的示例性过程的流程图,该过程包括通信从未经许可的数据网络106到蜂窝网络的切换。具体实施方式本文中描述的是用于在未经许可的(unlicensed)数据网络和蜂窝网络之间迁移(transition)会话(conversation)的技术和系统。使用本文中描述的技术,语音和/或视频会话可以在蜂窝网络和未经许可的数据网络(例如,Wi-Fi)之间以很短的迁移时间(例如,小于几秒钟)进行无缝迁移。从未经许可的数据网络到蜂窝网络或者从蜂窝网络到未经许可的数据网络可以发生切换(handover)。在一些配置中,用户可以指定用于在未经许可的数据网络和蜂窝网络之间转换(switch)的偏好。例如,用户可以指定在蜂窝网络之前使用Wi-Fi网络的偏好或者在使用Wi-Fi网络之前使用蜂窝网络的偏好。在其他情况下,用户可以指定仅使用以利用的一种类型的网络(例如,蜂窝或者数据)。在一些示例中,蜂窝网络和未经许可的数据网络之间的迁移发生在现有的会话期间。例如,用户可以在演进型通用移动通信系统陆地无线接入网(EvolvedUniversalMobileTelecommunicationsSystemTerrestrialRadioAccessNetwork,EUTRAN)或者一些其他类型的蜂窝网络上开始会话,并且在会话期间无缝迁移到未经许可的Wi-Fi接入网络。在其他示例中,会话可以开始于未经许可的数据网络并且迁移到蜂窝网络。根据一些配置,基于数据网络的信号强度,迁移到或连接到未经许可的数据网络。例如,当所接收到的Wi-Fi网络的信号强度指示符(RSSI)高于-75dBm(或某个其他值)时,可以发起到Wi-Fi网络的迁移。RSSI为计算装置正从数据网络内的接入点接收的功率水平的测量值。类似地,当所接收到的Wi-Fi网络的信号强度指示符(RSSI)低于某个特定值(例如,-85dBm、-75dBm或者某个其他值)时,现有的会话可以从未经许可的数据网络迁移到蜂窝网络。在一些示例中,用户端点(UE)(例如,移动电话)发起何时在不同网络之间迁移。开始,请求切换到不同网络的计算装置可以由与计算装置相关联的无线服务提供商进行认证。认证计算装置可以协助防止未授权的计算装置访问附属于无线服务提供商的网络或者服务。为了改进网络之间的迁移所花费的时间,访问高速缓存的注册数据以加速对计算装置转换网络的认证。例如,可以从蜂窝网络的高速缓存获得先前从计算装置获得的和/或在计算装置的先前注册中使用的注册信息。这样,相较于传统的注册和认证机制,可以更快地执行认证。在被认证之后,计算装置请求在正被迁移到的网络上建立会话(session),并且与当前网络断开连接。例如,如果会话在使用蜂窝网络,则计算装置请求使用未经许可的数据网络开始通信会话,并且结束无线网络上的通信会话。在请求与当前正在使用的网络断开连接与实际断开连接之间的时间期间,在新的网络内建立通信路径。在建立新的通信路径之后,执行从当前网络到新的网络的切换。关于图1-4,在下文中提供了更多的细节。图1为示出了用于在未经许可的数据网络与蜂窝网络之间迁移会话的说明性环境100的框图。环境100可以包括蜂窝网络102,其由无线服务提供商操作。蜂窝网络102可以为通用地面无线接入网络(UTRAN)、演进UTRAN网络(E-UTRAN)(例如,长期演进(LTE))、全球移动通信系统(GSM)EDGE无线接入网络(GERAN)或一些其他类型的蜂窝网络102。通常,环境100可以提供IP多媒体子系统(IMS)104,其支持通过会话发起协议(SIP)基础设施的通信服务。如图所示,环境100包括未经许可的数据网络106(例如,Wi-Fi)。环境100以简化的形式示出,并且可以包括更多的组件。如图1所示,环境100包括UE(诸如利用应用程序110的计算装置108),服务网关(S-GW112),移动性管理实体(MME114),归属订户服务器(HSS116),分组网关(P-GW118),认证、授权和记账组件(AAA124),诸如ePDG122之类的网关以及接入点126。虽然未示出,但是更多组件可以被包括在环境100内。例如,环境100可以包括eNodeB、多媒体资源功能控制器(MRFC)、多媒体资源功能处理器(MRFP)、代理CSCF(P-CSCF)、询问CSCF(I-CSCF)等。S-GW112可以充当朝向蜂窝网络102(例如,E-UTRAN)的分组数据接口的终点。来自蜂窝网络102的数据包通过S-GW112路由。S-GW112充当计算装置108的本地移动锚点。MME114可以为订户和会话管理提供功能。MME114可以被包含在承载激活和其去激活程序中,并且可以负责向HS116认证用户。MME114还可以与HSS交互以确定计算装置108的当前位置,以及与S-GW112通信以请求新的通信会话。HSS116存储和更新包含用户订阅信息的数据库,用户订阅信息包括以下事项,例如,用户识别和寻址(例如,IMSI(国际移动订户身份)和MSISDN(移动订户ISDN号码)),用户简档信息(例如订阅数据)。HSS116还可以被配置为执行其他操作。P-GW118充当蜂窝网络102和其他分组数据网络(例如,未经许可的数据网络106或者基于SIP的IMS104)之间的接口。AAA12提供功能以支持用户以及访问蜂窝网络的计算装置的认证、授权和记账。ePDG122通过未经许可的数据网络106给计算装置108提供接入点,以访问由无线服务提供商提供的服务。接入点126允许无线装置(例如,计算装置108)连接到未经许可的数据网络106。应用程序服务器126处理并且解释消息,例如SIP消息。在一些配置中,一个或更多个应用程序服务器106可被配置成为一个或更多个应用程序提供支持,例如,应用程序110。尽管应用程序服务器126在IMS104内被示出,但是一个或更多个其他计算装置可以位于IMS104的外部。例如,应用程序服务器或者一些其他服务器或者装置可以经由一个或更多个外部分组交换网络(例如,因特网)连接到IMS104。根本文档来自技高网...
在未经许可的数据网络与蜂窝网络之间迁移会话

【技术保护点】
一种由配置有特定指令的一个或更多个处理器执行的计算机实现的方法,所述计算机实现的方法包括:为计算装置在蜂窝网络上建立通信会话,其中所述通信会话包括语音数据;确定将所述计算装置连接到未经许可的数据网络;发起到所述未经许可的数据网络的连接;响应于发起到所述未经许可的数据网络的所述连接,终止所述蜂窝网络上的所述通信会话;以及利用高速缓存的数据认证所述计算装置,所述高速缓存的数据包括与所述计算装置在所述蜂窝网络上的先前注册相关联的注册数据;以及将所述通信会话切换到所述未经许可的数据网络。

【技术特征摘要】
【国外来华专利技术】2015.07.31 US 14/814,9531.一种由配置有特定指令的一个或更多个处理器执行的计算机实现的方法,所述计算机实现的方法包括:为计算装置在蜂窝网络上建立通信会话,其中所述通信会话包括语音数据;确定将所述计算装置连接到未经许可的数据网络;发起到所述未经许可的数据网络的连接;响应于发起到所述未经许可的数据网络的所述连接,终止所述蜂窝网络上的所述通信会话;以及利用高速缓存的数据认证所述计算装置,所述高速缓存的数据包括与所述计算装置在所述蜂窝网络上的先前注册相关联的注册数据;以及将所述通信会话切换到所述未经许可的数据网络。2.根据权利要求1所述的计算机实现的方法,其中确定将所述计算装置连接到所述未经许可的网络包括:确定Wi-Fi网络的信号强度超过阈值。3.根据权利要求1所述的计算机实现的方法,其中所述蜂窝网络是长期演进(LTE)蜂窝网络,所述未经许可的网络是Wi-Fi网络,以及所述计算装置是移动电话。4.根据权利要求1所述的计算机实现的方法,还包括:在发起到所述未经许可的数据网络的连接之前认证所述计算装置。5.根据权利要求1所述的计算机实现的方法,其中确定将所述计算装置连接到所述未经许可的数据网络包括:访问用户偏好以确定与以将所述计算装置连接到所述未经许可的数据网络的时间相关联的第一条件。6.根据权利要求4所述的计算机实现的方法,其中将所述通信会话切换到所述未经许可的数据网络花费少于两秒。7.根据权利要求1所述的计算机实现的方法,其中认证所述计算装置包括:将所述注册数据高速缓存在所述蜂窝网络的高速缓存内,并在所述计算装置连接到所述未经许可的网络之后的一段时间内将所述注册数据存储在所述高速缓存内。8.一种系统,包括:一个或更多个处理器;以及存储指令的一个或更多个存储器,所述指令在由所述一个或更多个处理器执行时,执行动作,所述动作包括:使用第一网络为客户端计算装置建立通信会话,所述第一网络为蜂窝网络或未经许可的数据网络;从所述客户端计算装置接收发起所述通信会话从所述第一网络到第二网络的切换的请求,其中当所述第一网络是所述蜂窝网络时所述第二网络是所述未经许可的数据网络,而当所述第一网络是所述未经许可的数据网络时所述第二网络是所述蜂窝网络;发起到所述第二网络的连接;利用高速缓存的数据来认证所述客户端计算装置,所述高速缓存的数据与所述客户端计算装置在所述蜂窝网络上的先前注册相关联;终止所述第一网络上的所述通信会话;以及将所述通信会话从所述第一网络切换到所述第二网络。9...

【专利技术属性】
技术研发人员:铭山·郭W·阿卜杜勒舍希德
申请(专利权)人:T移动美国公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1