CN103139858A - 一种实现CDMA与WiFi无缝切换的方法、***以及手机终端 - Google Patents
一种实现CDMA与WiFi无缝切换的方法、***以及手机终端 Download PDFInfo
- Publication number
- CN103139858A CN103139858A CN201110393425XA CN201110393425A CN103139858A CN 103139858 A CN103139858 A CN 103139858A CN 201110393425X A CN201110393425X A CN 201110393425XA CN 201110393425 A CN201110393425 A CN 201110393425A CN 103139858 A CN103139858 A CN 103139858A
- Authority
- CN
- China
- Prior art keywords
- network
- cdma
- wifi
- data link
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提出了一种实现CDMA与WiFi无缝切换的方法、***以及手机终端。手机终端通过第一数据链路上网,满足切换条件时,切换进程调用PPP协议栈建立第二数据链路,已建立第二数据链,切换进程截取并保持PPP协议栈的数据,直到从第一数据链路切换到第二数据链路;当切换到第二数据链路,切换进程将已保持的PPP协议栈的数据发往第二数据链路,并切断第一数据链路。本发明实现同一PDSN下不进行网络重选和重新接入认证,不中断用户的业务连接。
Description
技术领域
本发明涉及移动通信领域,尤其涉及一种实现CDMA与WiFi无缝切换的方法、***以及手机终端。
背景技术
移动宽带(CDMA)与无线宽带(WiFi)融合后所形成的新产品,让用户的手机可以使用C+W统一认证客户端软件拨号功能,选择WiFi或者CDMA两种不同网络接入方式进行上网,从而享受高速的无线上网服务及相关互联网增值业务。
业界目前只提出了基于移动IP(Mobile IP)架构下的WiFi与CDMA网络间切换的技术方案。基于移动IP的架构已在国外应用,其是未来发展的趋势。
但目前的网络制式(Simple IP)选择只在认证接入阶段提供了WiFi与CDMA接入方式的自动连接功能,而在业务连接状态下,若发生WiFi与CDMA接入方式的转换,必须中断用户的业务连接重新选择网络和重新发起接入认证,从而无法保证业务连接的连续性。
发明内容
鉴于以上,本发明提出一种实现CDMA与WiFi无缝切换的方法、***以及手机终端。
本发明提出的一种实现CDMA与WiFi无缝切换的方法,在手机终端将网络连接从第一网络切换到第二网络,所述手机终端包括客户端以及所述客户端运行于其上的操作***,所述客户端包括切换进程,所述操作***包括第一网络单元、第二网络单元以及PPP协议栈,该方法包括以下步骤:
已建立第一网络单元与第一网络的第一数据链路,手机终端通过第一数据链路上网;
切换进程判断是否满足切换条件,如果满足,切换进程调用PPP协议栈;
由PPP协议栈调用第二网络单元的驱动程序,建立第二网络单元与第二网络的第二数据链路;
已建立第二数据链,切换进程截取并保持PPP协议栈的数据,直到从第一数据链路切换到第二数据链路;
当切换到第二数据链路,切换进程将已保持的PPP协议栈的数据发往第二数据链路,并切断第一数据链路。
进一步,所述实现CDMA与WiFi无缝切换的方法,其中,第一网络为CDMA网络,第一网络单元为CDMA单元,第二网络为WiFi网络,第二网络单元为WiFi单元。
进一步,所述实现CDMA与WiFi无缝切换的方法,其中,第一网络为WiFi网络,第一网络单元为WiFi单元,第二网络为CDMA网络,第二网络单元为CDMA单元。
进一步,所述实现CDMA与WiFi无缝切换的方法,其中,切换进程判断是否满足切换条件,包括以下步骤:切换进程判断网络强度是否降到切换阈值,如果是,则发起切换,调用PPP协议栈,否则不发起切换。
本发明提出的一种实现CDMA与WiFi无缝切换的手机终端,其中:
客户端,运行于操作***之上,包括:
切换进程,当通过第一数据链路上网时,判断是否满足切换条件,如果满足,调用PPP协议栈,指示其建立第二数据链路;在已建立第二数据链路时,截取并保持PPP协议栈的数据,直到从第一数据链路切换到第二数据链路;当切换到第二数据链路,将已保持的PPP协议栈的数据发往第二数据链路,并切断第一数据链路;
操作***包括:
第一网络单元,建立与第一网络的第一数据链路;
第二网络单元,建立与第二网络的第二数据链路;
PPP协议栈,配置于根据切换进程的指示,调用第二网络单元的驱动程序,以驱动第二网络单元建立与第二网络的第二数据链路。
进一步,所述实现CDMA与WiFi无缝切换的手机终端,其中,第一网络为CDMA网络,第一网络单元为CDMA单元,第二网络为WiFi网络,第二网络单元为WiFi单元。
进一步,所述实现CDMA与WiFi无缝切换的手机终端,其中,第一网络为WiFi网络,第一网络单元为WiFi单元,第二网络为CDMA网络,第二网络单元为CDMA单元。
进一步,7所述实现CDMA与WiFi无缝切换的手机终端,其中:所述切换进程判断网络强度是否降到切换阈值,如果是,则发起切换,调用PPP协议栈,否则不发起切换。
本发明提出的一种实现CDMA与WiFi无缝切换的***,包括如上任一所述实现CDMA与WiFi无缝切换的手机终端。
本发明基于现有简单IP(Simple IP)与C+W统一认证架构,提出了一种在手机终端上实现CDMA与WiFi间数据业务无缝切换时保证PPP连接续存不中断的方法。通过手机终端的切换进程调用位于手机终端的PPP协议栈,截获其数据包并进行转发,从而实现了PPP连接的不中断。
本发明实现在同一PDSN下不进行网络重选和重新接入认证,不中断用户的业务连接,即在CDMA与WiFi异网间切换时保持IP地址不变,从而实现CDMA与WiFi两个网络间真正意义的切换。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是示出本发明实现CDMA与WiFi无缝切换的统一认证***架构图,该***中包括本发明的手机C+W统一认证终端。
图2是示出本发明手机终端的示意图,该手机终端包括客户端以及操作***。
图3是示出本发明实现CDMA与WiFi无缝切换的方法。
图4是示出本发明实现从CDMA到WiFi网络切换PPP连接不中断的流程图。
图5是示出本发明实现从WiFi到CDMA网络切换PPP连接不中断的流程图。
具体实施方式
本发明涉及用户通过CDMA网络或WiFi网络使用移动业务过程中,当前网络质量下降,影响业务使用时,***可自动发起切换,从当前网络切换到异网,即从CDMA切换到WiFi或从WiFi切换到CDMA。本发明在CDMA与WiFi异网间不再重新分配IP地址,从而实现了PPP连接的不中断,保证切换过程中业务不中断。
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
图1是示出本发明实现CDMA与WiFi无缝切换的***架构图,该***中包括本发明的手机C+W统一认证终端,图中PDSN、AAA、AN/AAA、HLR/AuC、DO RNC、BSC/PCF以及BTS为CDMA网络标准网元,AP、AC/BAS为WiFi网络标准网元,WAG为实现统一认证的接入网关,上述网元均为现网网元,本发明基于该组网架构,对现网网元未作任何改动。
图2是示出本发明手机C+W统一认证终端,即手机终端的示意图,该手机终端包括客户端以及操作***,客户端是运行于操作***之上的应用。在客户端中设置有切换进程以及客户端应用,在操作***中设置有第一网络单元、第二网络单元以及PPP协议栈。
第一网络单元,建立与第一网络的第一数据链路。
第二网络单元,建立与第二网络的第二数据链路。
PPP协议栈,配置于根据切换进程的指示,调用第二网络单元的驱动程序,以驱动第二网络单元建立与第二网络的第二数据链路。
切换进程,当通过第一数据链路上网时,判断是否满足切换条件,如果满足,调用PPP协议栈,指示其建立第二数据链路;在已建立第二数据链路时,截取并保持PPP协议栈的数据,直到从第一数据链路切换到第二数据链路;当切换到第二数据链路,将已保持的PPP协议栈的数据发往第二数据链路,并切断第一数据链路。
本发明中,切换进程在发生网络切换时,把切换前的网络连接先保持住,先建立切换后的网络连接,这样使得网络设备不进行网络重选和重新接入认证,从而实现CDMA与WiFi两个网络间真正意义的切换。
在本发明的一个实施例中,实现了从CDMA到WiFi网络切换PPP连接不中断的过程,即第一网络为CDMA网络,第一网络单元为CDMA单元,第二网络为WiFi网络,第二网络单元为WiFi单元。
在本发明的另一个实施例中,实现了从WiFi到CDMA网络切换PPP连接不中断的过程,即第一网络为WiFi网络,第一网络单元为WiFi单元,第二网络为CDMA网络,第二网络单元为CDMA单元。
图3是示出本发明实现CDMA与WiFi无缝切换的方法,在手机终端将网络连接从第一网络切换到第二网络,所述手机终端包括客户端以及所述客户端运行于其上的操作***,所述客户端包括切换进程,所述操作***包括第一网络单元、第二网络单元以及PPP协议栈,该方法包括以下步骤:
S301、已建立第一网络单元与第一网络的第一数据链路,手机终端通过第一数据链路上网。
S302、切换进程判断是否满足切换条件,如果满足,执行步骤S303,否则,继续执行S302。
S303、切换进程调用PPP协议栈,由PPP协议栈调用第二网络单元的驱动程序,建立第二网络单元与第二网络的第二数据链路。
S304、已建立第二数据链,切换进程截取并保持PPP协议栈的数据,直到从第一数据链路切换到第二数据链路。
S305、当切换到第二数据链路,切换进程将已保持的PPP协议栈的数据发往第二数据链路,并切断第一数据链路。
其中,第一网络为CDMA网络,第一网络单元为CDMA单元,第二网络为WiFi网络,第二网络单元为WiFi单元。或者第一网络为WiFi网络,第一网络单元为WiFi单元,第二网络为CDMA网络,第二网络单元为CDMA单元。
下面将结合附图和具体实施例,对本发明的切换过程进行详细说明。
图4是示出本发明从CDMA到WiFi网络切换PPP连接不中断的流程图。
S401、初始状态,客户端使用CDMA网络上网。
S402、切换进程判断是否满足切换条件,如果满足,执行步骤S403,准备向WiFi网络切换,如果不满足,不发起切换,继续执行步骤S402。切换条件可以指网络强度,当网络强度降到切换阈值时,可以发起切换,切换阈值可以配置。
S403、切换进程调用手机PPP协议栈,手机终端的PPP协议栈直接调用WIFI模块的驱动程序(操作***自带组件),建立WiFi模块与WiFi网络数据链路。
S404、手机终端的切换进程截取PPP协议栈的数据,切换进程保持住截取的数据,等到链路切换完成以后,直接将其发往WiFi模块。
S405、WiFi模块将数据发送至WiFi网络。
S406、在WIFI链路建立连接以后,由切换进程来切断原CDMA网络的通信,即CDMA模块切断与CDMA网络的通信,切换结束。
本发明中,在发生网络切换时,切换进程把切换前的网络连接先保持住,先建立切换后的网络连接,这样使得网络设备不进行网络重选和重新接入认证,从而实现CDMA与WiFi两个网络间真正意义的切换。
图5是示出本发明实现从WiFi到CDMA网络切换PPP连接不中断的流程图。
S501、初始状态,客户端使用WiFi上网。
S502、切换进程判断是否满足切换条件,如果满足,执行步骤S503,准备向CDMA网络切换。如果不满足,不发起切换,继续执行步骤S502。切换条件可以指网络强度,当网络强度降到切换阈值时,可以发起切换,切换阈值可以配置。
S503、切换进程调用手机PPP协议栈,手机终端的PPP协议栈直接调用CDMA模块的驱动程序(操作***自带组件),CDMA模块与CDMA网络建立数据链路。
S504、手机终端的切换进程截取PPP协议栈的数据,切换进程保持住截取的数据,等到链路切换完成以后,将其发往CDMA模块。
S505、CDMA模块将数据发送至CDMA网络。
S506、在CDMA链路建立连接以后,由切换进程来切断原WiFi网络的通信,即WiFi模块切断与WiFi网络通信,切换结束。
作为对详细描述的结论,应该注意本领域的技术人员将会很清楚可对优选实施例做出许多变化和修改,而实质上不脱离本发明的原理。这种变化和修改包含在所附权利要求书所述的本发明的范围之内。
Claims (9)
1.一种实现CDMA与WiFi无缝切换的方法,在手机终端将网络连接从第一网络切换到第二网络,所述手机终端包括客户端以及所述客户端运行于其上的操作***,所述客户端包括切换进程,所述操作***包括第一网络单元、第二网络单元以及PPP协议栈,该方法包括以下步骤:
已建立第一网络单元与第一网络的第一数据链路,手机终端通过第一数据链路上网;
切换进程判断是否满足切换条件,如果满足,切换进程调用PPP协议栈;
由PPP协议栈调用第二网络单元的驱动程序,建立第二网络单元与第二网络的第二数据链路;
已建立第二数据链,切换进程截取并保持PPP协议栈的数据,直到从第一数据链路切换到第二数据链路;
当切换到第二数据链路,切换进程将已保持的PPP协议栈的数据发往第二数据链路,并切断第一数据链路。
2.根据权利要求1所述实现CDMA与WiFi无缝切换的方法,其中,第一网络为CDMA网络,第一网络单元为CDMA单元,第二网络为WiFi网络,第二网络单元为WiFi单元。
3.根据权利要求1所述实现CDMA与WiFi无缝切换的方法,其中,第一网络为WiFi网络,第一网络单元为WiFi单元,第二网络为CDMA网络,第二网络单元为CDMA单元。
4.根据权利要求1或2或3所述实现CDMA与WiFi无缝切换的方法,其中,切换进程判断是否满足切换条件,包括以下步骤:
切换进程判断网络强度是否降到切换阈值,如果是,则发起切换,调用PPP协议栈,否则不发起切换。
5.一种实现CDMA与WiFi无缝切换的手机终端,其中:
客户端,运行于操作***之上,包括:
切换进程,当通过第一数据链路上网时,判断是否满足切换条件,如果满足,调用PPP协议栈,指示其建立第二数据链路;在已建立第二数据链路时,截取并保持PPP协议栈的数据,直到从第一数据链路切换到第二数据链路;当切换到第二数据链路,将已保持的PPP协议栈的数据发往第二数据链路,并切断第一数据链路;
操作***包括:
第一网络单元,建立与第一网络的第一数据链路;
第二网络单元,建立与第二网络的第二数据链路;
PPP协议栈,配置于根据切换进程的指示,调用第二网络单元的驱动程序,以驱动第二网络单元建立与第二网络的第二数据链路。
6.根据权利要求5所述实现CDMA与WiFi无缝切换的手机终端,其中,第一网络为CDMA网络,第一网络单元为CDMA单元,第二网络为WiFi网络,第二网络单元为WiFi单元。
7.根据权利要求5所述实现CDMA与WiFi无缝切换的手机终端,其中,第一网络为WiFi网络,第一网络单元为WiFi单元,第二网络为CDMA网络,第二网络单元为CDMA单元。
8.根据权利要求5或6或7所述实现CDMA与WiFi无缝切换的手机终端,其中:
所述切换进程判断网络强度是否降到切换阈值,如果是,则发起切换,调用PPP协议栈,否则不发起切换。
9.一种实现CDMA与WiFi无缝切换的***,包括权利要求5至8任一所述实现CDMA与WiFi无缝切换的手机终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110393425.XA CN103139858B (zh) | 2011-12-01 | 2011-12-01 | 一种实现CDMA与WiFi无缝切换的方法、***以及手机终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110393425.XA CN103139858B (zh) | 2011-12-01 | 2011-12-01 | 一种实现CDMA与WiFi无缝切换的方法、***以及手机终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103139858A true CN103139858A (zh) | 2013-06-05 |
CN103139858B CN103139858B (zh) | 2016-07-06 |
Family
ID=48499037
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110393425.XA Active CN103139858B (zh) | 2011-12-01 | 2011-12-01 | 一种实现CDMA与WiFi无缝切换的方法、***以及手机终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103139858B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104090739A (zh) * | 2014-03-14 | 2014-10-08 | 联想(北京)有限公司 | 电子设备及其控制方法 |
CN104363180A (zh) * | 2014-11-25 | 2015-02-18 | 上海斐讯数据通信技术有限公司 | 一种路由设备及其协议栈切换方法 |
WO2016180217A1 (zh) * | 2015-07-07 | 2016-11-17 | 中兴通讯股份有限公司 | 一种实现网络切换的方法及装置 |
CN106792955A (zh) * | 2016-12-26 | 2017-05-31 | 北京奇虎科技有限公司 | 切换模拟网络方法、装置和终端设备 |
CN108124293A (zh) * | 2017-12-15 | 2018-06-05 | 中国人民解放军32039部队 | 空间异构一体化网络中话音业务切换方法及装置 |
JP2020511819A (ja) * | 2017-02-15 | 2020-04-16 | オッポ広東移動通信有限公司Guangdong Oppo Mobile Telecommunications Corp., Ltd. | ネットワーク接続方法及び装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101146319A (zh) * | 2006-09-11 | 2008-03-19 | 华为技术有限公司 | 一种支持多模终端无缝切换的网关及其方法 |
CN101801055A (zh) * | 2010-02-05 | 2010-08-11 | 上海顶竹通讯技术有限公司 | 不同网络之间的通信切换方法及其终端设备 |
CN101841880A (zh) * | 2010-05-14 | 2010-09-22 | 华中科技大学 | 一种lte和wlan的互连***和切换方法 |
-
2011
- 2011-12-01 CN CN201110393425.XA patent/CN103139858B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101146319A (zh) * | 2006-09-11 | 2008-03-19 | 华为技术有限公司 | 一种支持多模终端无缝切换的网关及其方法 |
CN101801055A (zh) * | 2010-02-05 | 2010-08-11 | 上海顶竹通讯技术有限公司 | 不同网络之间的通信切换方法及其终端设备 |
CN101841880A (zh) * | 2010-05-14 | 2010-09-22 | 华中科技大学 | 一种lte和wlan的互连***和切换方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104090739A (zh) * | 2014-03-14 | 2014-10-08 | 联想(北京)有限公司 | 电子设备及其控制方法 |
CN104090739B (zh) * | 2014-03-14 | 2018-01-23 | 联想(北京)有限公司 | 电子设备及其控制方法 |
CN104363180A (zh) * | 2014-11-25 | 2015-02-18 | 上海斐讯数据通信技术有限公司 | 一种路由设备及其协议栈切换方法 |
CN104363180B (zh) * | 2014-11-25 | 2018-04-06 | 上海斐讯数据通信技术有限公司 | 一种路由设备及其协议栈切换方法 |
WO2016180217A1 (zh) * | 2015-07-07 | 2016-11-17 | 中兴通讯股份有限公司 | 一种实现网络切换的方法及装置 |
CN106332206A (zh) * | 2015-07-07 | 2017-01-11 | 中兴通讯股份有限公司 | 一种实现网络切换的方法及装置 |
CN106792955A (zh) * | 2016-12-26 | 2017-05-31 | 北京奇虎科技有限公司 | 切换模拟网络方法、装置和终端设备 |
CN106792955B (zh) * | 2016-12-26 | 2020-01-07 | 北京安云世纪科技有限公司 | 切换模拟网络方法、装置和终端设备 |
JP2020511819A (ja) * | 2017-02-15 | 2020-04-16 | オッポ広東移動通信有限公司Guangdong Oppo Mobile Telecommunications Corp., Ltd. | ネットワーク接続方法及び装置 |
CN108124293A (zh) * | 2017-12-15 | 2018-06-05 | 中国人民解放军32039部队 | 空间异构一体化网络中话音业务切换方法及装置 |
CN108124293B (zh) * | 2017-12-15 | 2020-07-31 | 中国人民解放军32039部队 | 空间异构一体化网络中话音业务切换方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103139858B (zh) | 2016-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220232443A1 (en) | Communication Method, Access Network Device, Core Network Device, and User Equipment | |
US9713007B2 (en) | Network access method and apparatus | |
EP3709711A1 (en) | Communication method, access network device, and terminal device | |
JP5035191B2 (ja) | 基地局装置、通信制御システム、通信制御方法、局間制御方法および局間制御プログラム | |
EP3282761B1 (en) | Method for controlling transmission and apparatus | |
WO2021088564A1 (zh) | 一种广播业务的模式切换方法以及相关设备 | |
JP6268290B2 (ja) | 情報インタラクション、オフロード処理方法、装置、基地局、rnc及び端末 | |
CN101730172B (zh) | 基于接入网选择的切换方法与装置 | |
CN103139858B (zh) | 一种实现CDMA与WiFi无缝切换的方法、***以及手机终端 | |
US8514812B2 (en) | Method for transitioning of state machines after radio access network is reselected and terminal | |
JP2008270919A (ja) | 無線制御装置、無線基地局、移動局及び強制ハンドオーバー方法 | |
US10104595B2 (en) | Method of automatically adjusting mobility parameter | |
EP3032867A1 (en) | Measurement configuration processing method and device | |
CN101009940A (zh) | 最小化分组呼叫重连延迟时间的切换方法及其多模终端 | |
CN103313319A (zh) | 在Android ***中基于AP 实现异网切换的方法和终端 | |
CN109587744B (zh) | 切换方法、切换***以及移动管理实体 | |
US9813979B2 (en) | Voice call handover | |
CN102892157A (zh) | Wlan向wlan或3g切换时保持持续性的方法及*** | |
EP3032865A1 (en) | Method and device for terminal cell to make interoperation decision with wireless local area network during switching | |
EP4387299A1 (en) | Communication method and related apparatus | |
JP2015146470A (ja) | 無線通信端末、情報処理装置、通信方法、制御方法、プログラムおよび配信サーバ | |
CN108260172B (zh) | 一种调整终端接入指定频点小区的方法与装置 | |
CN103067993A (zh) | 无线终端和使其在两种无线网络之间切换的方法 | |
JP5287493B2 (ja) | 移動端末装置、呼接続プログラムおよび呼接続方法 | |
Battulga et al. | Handover with buffering for distributed mobility management in software defined mobile networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |