用于无线设备中的WLAN卸载的架构制造技术

技术编号:9360889 阅读:127 留言:0更新日期:2013-11-21 08:03
本申请公开了一种用于在无线设备中执行WLAN卸载的架构。在示例性的实施例中,一种装置包括应用部分、调制解调器部分、端点以及WLAN接口,所述应用部分被配置为根据要被发送的数据来形成IP分组;所述调制解调器部分被配置为将蜂窝协议应用于所述IP分组以形成蜂窝协议分组;所述端点被配置为将蜂窝协议分组进行封装,以形成外部IP隧道分组;所述WLAN接口被配置为在WLAN通信信道上发送外部IP隧道分组。在另一示例性实施例中,一种装置包括WLAN接口、端点、调制解调器处理器、以及应用处理器,所述WLAN接口被配置为在WLAN通信信道上接收外部IP隧道分组;所述端点被配置为从所述外部IP隧道分组提取蜂窝协议分组;所述调制解调器处理器被配置为从蜂窝协议分组移除蜂窝协议以形成IP分组;所述应用处理器被配置为从IP分组中提取接收到的数据。

【技术实现步骤摘要】
【国外来华专利技术】用于无线设备中的WLAN卸载的架构要求优先权本申请要求享有于2011年3月2日提交的、标题为“SYSTEMANDMETHODFORWLANOFFLOADINADUALPROCESSORSMARTPHONE”的美国临时专利申请No.61/448,525的优先权的权益,该美国临时专利申请已转让给本申请的受让人,故以引用方式将该美国临时专利申请明确地并入本文。
本申请通常涉及无线设备的设计和操作,并且更具体地,涉及提供WLAN卸载的无线设备。
技术介绍
无线设备正日益变得更加复杂并且相对于先前的各代无线设备提供了许多优点。被称为“智能手机”的设备现在是可得到的,该设备不仅提供了通信功能,而且还能够下载和执行应用程序以提供额外的特征和功能。现在通常要找到包括双处理器芯片组的智能手机,其中,调制解调器处理器为蜂窝通信提供支持,并且应用处理器提供用户接口、执行应用程序并支持无线局域网(WLAN)通信。随着更多的无线设备被投入运行,网络负载正变成蜂窝网络运营商越来越关心的问题。例如,许多运营商提供定制服务,使得使用那些服务的无线设备通常需要连接回运营商的本地网络。因此,由网络提供商所提供的服务类型也对网络负载的增加起了作用。用于处理蜂窝网络过载的一项技术被称为“固定移动融合(Fixedmobileconvergence)”或“WLAN卸载”。例如,当无线设备位于WLAN覆盖区域中时,将通常通过蜂窝网络传输的数据卸载到WLAN网络,从而降低了蜂窝网络上的负载。当无线设备移到WLAN覆盖区域之外时,对核心蜂窝网络的数据服务使用蜂窝网络作为空中接口。目前,一些网络运营商目前提供WLAN卸载解决方案。例如,在一个实现方式中,在设备上执行的应用被配置为:确定哪个空中接口可用于由该应用用来与蜂窝本地网络进行通信。然后,该应用必须向操作系统指定要使用哪种技术,并且操作系统必须用适当的协议对分组进行格式化,并转发上述分组以便使用所确定的空中接口进行传输。由应用进行的这种操作是低效率的,并且可能需要对该设备上执行的操作系统和/或应用进行修改或更新。不幸的是,还存在用于提供有效的WLAN卸载的现有技术所不能满意解决的若干额外的问题。例如,WLAN卸载应该独立于由不同的手机厂商所提供的处理器配置而进行操作。WLAN卸载还应该独立于在无线设备上运行的操作系统(OS)并且独立于由蜂窝网络所使用的蜂窝技术而进行操作。此外,终端用户应用程序甚至不应当知道用于传输去往和来自核心网络的分组的基本空中接口是蜂窝空中接口还是WLAN空中接口。因此,期望拥有一种有助于有效WLAN卸载的设备架构,该设备架构克服了上文所提出的问题。
技术实现思路
在各种示例性的实施例中,提供了用于在无线设备中进行WLAN卸载的新颖架构。在一个方面中,提供了一种用于执行WLAN卸载的装置。该装置包括应用部分、调制解调器部分、端点以及WLAN接口,所述应用部分被配置为根据要被发送的数据来形成IP分组;所述调制解调器部分被配置为将蜂窝协议应用于所述IP分组,以形成蜂窝协议分组;所述端点被配置为将蜂窝协议分组进行封装,以形成外部IP隧道分组;所述WLAN接口被配置为在WLAN通信信道上发送外部IP隧道分组。在一个方面中,提供了一种用于执行WLAN卸载的方法。该方法包括:根据要被发送的数据来形成IP分组;将蜂窝协议应用于所述IP分组,以形成蜂窝协议分组;将所述蜂窝协议分组进行封装,以形成外部IP隧道分组;以及在WLAN通信信道上发送所述外部IP隧道分组。在一个方面中,提供了一种用于执行WLAN卸载的装置。该装置包括:用于根据要被发送的数据来形成IP分组的模块;用于将蜂窝协议应用于所述IP分组,以形成蜂窝协议分组的模块;用于将所述蜂窝协议分组进行封装,以形成外部IP隧道分组的模块;以及用于在WLAN通信信道上发送所述外部IP隧道分组的模块。在一个方面中,提供了一种用于执行WLAN卸载的计算机程序产品。该计算机程序产品包括非临时性计算机可读介质,所述非临时性计算机可读介质包含处理器可执行的、用于进行以下操作的代码:根据要被发送的数据来形成IP分组;将蜂窝协议应用于所述IP分组,以形成蜂窝协议分组;将所述蜂窝协议分组进行封装,以形成外部IP隧道分组;以及在WLAN通信信道上发送所述外部IP隧道分组。在一个方面中,提供了一种用于执行WLAN卸载的装置。该装置包括WLAN接口、端点、调制解调器处理器以及应用处理器,所述WLAN接口被配置为在WLAN通信信道上接收外部IP隧道分组;所述端点被配置为从所述外部IP隧道分组提取蜂窝协议分组;所述调制解调器处理器被配置为从蜂窝协议分组移除蜂窝协议,以形成IP分组;所述应用处理器被配置为从IP分组提取接收到的数据。在还有一个方面中,提供了一种用于执行WLAN卸载的方法。该方法包括:在WLAN通信信道上接收外部IP隧道分组;从所述外部IP隧道分组提取蜂窝协议分组;从所述蜂窝协议分组移除蜂窝协议,以形成IP分组;以及从所述IP分组提取接收到的数据。附图说明通过参照下面结合附图所给出的描述,本文所述的前述方面将变得更加显而易见,其中:图1示出了示例性的通信网络,该示例性的通信网络包括具有新颖WLAN卸载架构的示例性实施例的设备;图2示出了包括WLAN卸载架构的示例性实施例的设备;图3示出了网络配置的示例性实施例,该网络配置包括设备和运行以提供WLAN卸载的新颖WLAN卸载架构;图4示出了用于与WLAN卸载架构一起使用的协议栈的示例性实施例;图5示出了用于与WLAN卸载架构一起使用的呼叫流的示例性实施例;图6示出了WLAN卸载架构的示例性实现;图7至图18示出了用于与WLAN卸载架构一起使用的消息格式的示例性实施例;图19示出了用于在WLAN卸载架构的示例性实施例中使用的用于发送数据的示例性方法;图20示出了用于在WLAN卸载架构的示例性实施例中使用的用于接收数据的示例性方法。图21示出了用于执行WLAN卸载的示例性装置;以及图22示出了用于执行WLAN卸载的示例性装置。具体实施方式下面结合附图所给出的详细描述旨在作为对本专利技术的示例性实施例的描述,而不旨在表示仅能够通过这些实施例来可以实施本专利技术。本说明书全文使用的“示例性”一词表示“用作例子、例证或说明”,并且不一定被解释为比其它示例性实施例更优选或更具优势。为了对本专利技术的示例性实施例有透彻的理解,详细描述包括具体细节。然而,对于本领域的普通技术人员来说应该清楚的是,可以在没有这些具体细节的情况下实施本专利技术的示例性实施例。在一些实例中,为了避免本文给出的示例性实施例变模糊,以框图形式示出了公知的结构和设备。图1示出了示例性的通信网络100,该示例性的通信网络100包括具有新颖WLAN卸载架构118的示例性实施例的设备102。设备102被配置为使用蜂窝信道106与蜂窝基站104进行通信。设备102还被配置为与使用WLAN信道110的WLAN热点108进行通信。蜂窝基站104连接到蜂窝网络112,该蜂窝网络112提供针对设备102的通信和数据服务。热点108连接到互联网114,该互联网114提供了对设备102的各种服务。链路116允许在蜂窝网络112与互联网114之间进行通信。设备102包括新颖WLAN卸本文档来自技高网
...
用于无线设备中的WLAN卸载的架构

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2011.03.02 US 61/448,525;2012.02.29 US 13/408,9641.一种用于在具有蜂窝通信信道和WLAN通信信道的用户设备中执行无线局域网WLAN卸载的装置,所述装置包括:应用处理器,所述应用处理器被配置为根据要在所述蜂窝通信信道上发送的数据来形成IP分组;卸载模块,所述卸载模块耦接到所述应用处理器,并且被配置为接收要在所述蜂窝通信信道上发送的所述IP分组,并且如果确定所述WLAN通信信道是可用的,则对所述IP分组进行路由以便在所述WLAN通信信道上传输,其中,被路由以便在所述WLAN通信信道上传输的所述IP分组没有在所述蜂窝通信信道上发送,并且其中所述卸载模块将蜂窝协议应用于被路由以便在所述WLAN通信信道上传输的所述IP分组,以形成存储在存储器中的蜂窝协议分组,其中,所述卸载模块还被配置为如果确定所述WLAN通信信道是不可用的,则转发所述IP分组以便在所述蜂窝通信信道上传输;端点,所述端点被耦接以接收来自所述存储器的所述蜂窝协议分组,并且被配置为将所述蜂窝协议分组进行封装以形成要在所述WLAN通信信道上发送的外部IP隧道分组;以及WLAN接口,所述WLAN接口被耦接以接收所述外部IP隧道分组并且被配置为在所述WLAN通信信道上从所述用户设备发送所述外部IP隧道分组。2.根据权利要求1所述的装置,其中,所述存储器被配置为将所述IP分组从所述应用处理器传递到调制解调器处理器,以及将所述蜂窝协议分组从所述调制解调器处理器传递到所述端点。3.根据权利要求1所述的装置,其中,所述应用处理器被配置为执行选定的操作系统。4.根据权利要求3所述的装置,其中,所述数据与在所述选定的操作系统下运行的应用相关联。5.根据权利要求1所述的装置,其中,所述卸载模块通过核查与所述用户设备相关联的所有通信信道的状态来确定所述WLAN通信信道是否是可用的。6.一种用于在具有蜂窝通信信道和WLAN通信信道的用户设备中执行无线局域网WLAN卸载的方法,所述方法包括:根据要在所述蜂窝通信信道上发送的数据来形成IP分组;接收要在所述蜂窝通信信道上发送的所述IP分组,并且如果确定所述WLAN通信信道是可用的,则对所述IP分组进行路由以便在所述WLAN通信信道上传输,其中,被路由以便在所述WLAN通信信道上传输的所述IP分组没有在所述蜂窝通信信道上发送;如果确定所述WLAN通信信道是不可用的,则转发所述IP分组以便在所述蜂窝通信信道上传输;将蜂窝协议应用于被路由以便在所述WLAN通信信道上传输的所述IP分组,以形成存储在存储器中的蜂窝协议分组;从所述存储器获取所述蜂窝协议分组;将所述蜂窝协议分组进行封装,以形成要在所述WLAN通信信道上发送的外部IP隧道分组;以及从所述用户设备在所述WLAN通信信道上发送所述外部IP隧道分组。7.根据权利要求6所述的方法,还包括:通过所述存储器传递所述IP分组,以应用所述蜂窝协议;以及通过所述存储器传递所述蜂窝协议分组以进行封装,以便形成所述外部IP隧道分组。8.根据权利要求6所述的方法,还包括:从在选定的操作系统下运行的应用获得所述数据。9.根据权利要求6所述的方法,还包括:确定所述WLAN通信信道可用于执行所述WLAN卸载。10.根据权利要求9所述的方法,还包括:在所述WLAN通信信道上向蜂窝家庭网络发送所述外部IP隧道分组。11.一种用于在具有蜂窝通信信道和WLAN通信信道的用户设备中执行无线局域网WLAN卸载的装置,所述装置包括:用于根据要在所述蜂窝通信信道上发送的数据来形成IP分组的模块;用于接收要在所述蜂窝通信信道上发送的所述IP分组,并且如果确定所述WLAN通信信道是可用的,则对所述IP分组进行路由以便在所述WLAN通信信道上传输的模块,其中,被路由以便在所述WLAN通信信道上传输的所述IP分组没有在所述蜂窝通信信道上发送;用于如果确定所述WLAN通信信道是不可用的,则转发所述IP分组以便在所述蜂窝通信信道上传输的模块;用于将蜂窝协议应用于被路由以便在所述WLAN通信信道上传输的所述IP分组以形成存储在存储器中的蜂窝协议分组的模块;用于从所述存储器获取所述蜂窝协议分组的模块;用于将所述蜂窝协议分组进行封装以...

【专利技术属性】
技术研发人员:A·T·帕亚皮理V·S·K·万格拉S·P·纳姆布里S·赵
申请(专利权)人:高通股份有限公司
类型:
国别省市:

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

1