拨号连接控制方法、无线终端及拨号连接控制系统的制作方法

文档序号:7894445阅读:182来源:国知局
专利名称:拨号连接控制方法、无线终端及拨号连接控制系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种拨号连接控制方法、无线终端及拨号连接控制系统。
背景技术
全球互联网的IPV4 (Internet Protocol version 4,网际协议版本4,简称为网协版4)地址资源正在日渐枯竭,IPV4地址将陷入无所可用的状态,迫使运营商的网络必须向IPV6 (Internet Protocol Version 6,网际协议版本6,简称为网协版6)演进,支持IPV6的无线终端也就应运而生。在IPV6技术应用后,IPV4技术并不会立即被取缔,在一段时间内存在IPV4和IPV6共存的场景,对于无线终端(内置无线通信模块的终端,如无线网卡、移动终端、上网本、PAD等)而言,就必须同时支持IPV4单栈、IPV6单栈、单TOP (packet data protocol,分组数据协议)双栈(Single PDP Dual Stack)和双 PDP 双栈(Dual PDP DualStack)模式。双PDP双栈模式拨号,是指无线终端与网络侧进行两次PDP交互,PDP激活中IP的类型分别为IPV6和IPV4,建立IPV6和I PV4双栈连接,单PDP双栈模式拨号,是指无线终端与网络侧进行一次PDP交互,PDP激活的类型是IPV4V6,通过一次交互建立IPV6和IPV4双栈。目前,无线终端以单PDP双栈模式拨号过程中,若单PDP双栈模式拨号失败,用户往往无法确定失败的原因,只好重新尝试单PDP双栈模式拨号或者直接退出拨号,这导致无法较好地支持用户的应用。

发明内容
本发明提供一种更加完善的拨号连接控制方法、无线终端及拨号连接控制系统。本发明采用以下技术方案一种拨号连接控制方法,包括无线终端向网络侧发起拨号连接;如果无线终端向网络侧发起的拨号连接是单PDP双栈模式,且网络侧不支持单PDP双栈模式,则无线终端根据网络侧反馈的响应消息尝试以IPV4单栈、IPV6单栈或双PDP双栈模式发起拨号连接,或者回退到已连接成功的单栈模式下。在本发明一实施例中,网络侧反馈的响应消息为携带错误码信息的PDP激活请求拒绝消息,或者携带PDP类型和错误码信息的PDP激活请求接受消息。在本发明一实施例中,若网络侧反馈的响应消息为PDP激活请求拒绝消息,所述PDP激活请求拒绝消息携带的错误码信息表示无法识别PDP地址或者无法识别PDP类型,则尝试以IPV4单栈或IPV6单栈模式发起拨号连接。在本发明一实施例中,如果所述PDP激活请求接受消息携带的PDP类型为IPV4,且所述PDP激活请求接受消息携带的错误码信息表示只允许承载单一地址,则尝试发起rop类型为IPV6的第二个PDP激活请求;如果所述PDP激活请求接受消息携带的PDP类型为IPV6,且所述PDP激活请求接受消息携带的错误码信息表示只允许承载单一地址,则尝试发起PDP类型为IPV4的第二个PDP激活请求。在本发明一实施例中,如果所述PDP激活请求接受消息携带的PDP类型为IPV4,且所述PDP激活请求接受消息携带的错误码信息表示只允许IPV4协议栈,则所述无线终端回退到已连接成功的IPV4单栈模式下;如果所述PDP激活请求接受消息携带的PDP类型为IPV6,且所述PDP激活请求接受消息携带的错误码信息表示只允许IPV6协议栈,则所述无线终端回退到已连接成功的IPV6单栈模式下。在本发明一实施例中,该拨号连接控制方法还包括无线终端以双PDP双栈模式向网络侧发起拨号连接;若网络侧不支持双PDP双栈模式,则无线终端根据网络侧反馈的响应消息尝试以IPV4单栈或IPV6单栈模式发起拨号连接,或者回退到已连接成功的单栈模式下。在本发明一实施例中,无线终端向网络侧发起拨号连接之前,还包括无线终端根据自身所支持的最大能力级别、用户配置的PDP类型和APN(Access Point Name,接入点) 类型确定向网络侧发起拨号连接的模式;所述能力级别从大到小依次包括单PDP双栈、双PDP双栈、单栈,其中单栈包括IPV4单栈和IPV6单栈;PDP类型包括IPV4、IPV6和IPV4V6 ;APN类型包括单APN和双APN。一种无线终端,包括信息交互模块和回退处理模块,其中,所述信息交互模块用于向网络侧发起拨号连接,并接收网络侧反馈的响应消息;所述回退处理模块用于在所述信息交互模块向网络侧发起的拨号连接是单PDP双栈模式,且网络侧不支持单PDP双栈模式的条件下,根据网络侧反馈的响应消息通知所述信息交互模块尝试以IPV4单栈、IPV6单栈或双PDP双栈模式发起拨号连接,或者回退到已连接成功的单栈模式下。在本发明一实施例中,如果网络侧反馈的响应消息为PDP激活请求拒绝消息,所述PDP激活请求拒绝消息携带的错误码信息表示无法识别PDP地址或者无法识别PDP类型,则所述回退处理模块用于通知所述信息交互模块尝试以IPV4单栈或IPV6单栈模式发起拨号连接。在本发明一实施例中,如果网络侧反馈的响应消息为携带PDP类型和错误码信息的PDP激活请求接受消息,且PDP类型为IPV4,错误码信息表示只允许承载单一地址,则所述回退处理模块用于通知所述信息交互模块尝试发起PDP类型为IPV6的第二个PDP激活请求;如果网络侧反馈的响应消息为携带PDP类型和错误码信息的PDP激活请求接受消息,且PDP类型为I PV6,错误码信息表示只允许承载单一地址,则所述回退处理模块用于通知所述信息交互模块尝试发起PDP类型为IPV4的第二个PDP激活请求。在本发明一实施例中,如果网络侧反馈的响应消息为携带PDP类型和错误码信息的PDP激活请求接受消息,且PDP类型为IPV4,错误码信息表示只允许IPV4协议栈,则所述回退处理模块用于回退到已连接成功的IPV4单栈模式下;如果网络侧反馈的响应消息为携带PDP类型和错误码信息的PDP激活请求接受消息,且PDP类型为IPV6,错误码信息表示只允许IPV6协议栈,则所述回退处理模块用于回退到已连接成功的IPV6单栈模式下。在本发明一实施例中,回退处理模块还用于在所述信息交互模块向网络侧发起的拨号连接是双PDP双栈模式,且网络侧不支持双PDP双栈模式的条件下,根据网络侧反馈的响应消息通知所述信息交互模块尝试以IPV4单栈或IPV6单栈模式发起拨号连接,或者回退到已连接成功的单栈模式下。
在本发明一实施例中,该无线终端还包括拨号模式确定模块,用于根据无线终端自身所支持的最大能力级别、用户配置的PDP类型和APN类型确定向网络侧发起拨号连接的模式;所述能力级别从大到小依次包括单PDP双栈、双PDP双栈、单栈,其中单栈包括IPV4单栈和IPV6单栈;PDP类型包括IPV4、IPV6和IPV4V6 ;APN类型包括单APN和双APN。一种拨号连接控制系统,包括上述的无线终端和网络侧,无线终端包括信息交互模块和回退处理模块,所述信息交互模块用于向网络侧发起拨号连接,并接收网络侧反馈的响应消息;所述回退处理模块用于在所述信息交互模块向网络侧发起的拨号连接是单PDP双栈模式,且网络侧不支持单PDP双栈模式的条件下,根据网络侧反馈的响应消息通知所述信息交互模块尝试以IPV4单栈、IPV6单栈或双PDP双栈模式发起拨号连接,或者回退到已连接成功的单栈模式下;所述网络侧用于接收所述信息交互 模块发起的拨号连接,并向所述信息交互模块反馈响应消息。本发明提供一种拨号连接控制方法、无线终端及拨号连接控制系统,如果无线终端向网络侧发起的拨号连接是单PDP双栈模式,且网络侧不支持单PDP双栈模式,则无线终端根据网络侧反馈的响应消息尝试以IPV4单栈、IPV6单栈或双PDP双栈模式发起拨号连接,或者回退到已连接成功的单栈模式下。也就是说无线终端能够根据网络侧反馈的响应消息确定单PDP双栈模式失败的原因,在找出原因后,根据失败的原因不同,尝试以IPV4单栈、IPV6单栈或双PDP双栈模式发起拨号连接,或者回退到已连接成功的单栈模式下,因此,在通过无线终端进行数据业务时,无需关心网络侧是否支持单PDP双栈模式,当网络侧不支持单PDP双栈模式时,无线终端会自动尝试以IPV4单栈、IPV6单栈或双PDP双栈模式发起拨号连接,或者回退到已连接成功的单栈模式下,能以最大的能力支持用户的应用。


图I为本发明一实施例提供的拨号连接控制系统的示意图;图2为图I所不系统中无线终端的不意图;图3为本发明一实施例提供的拨号连接控制方法的示意图。
具体实施例方式下面通过具体实施方式
结合附图对本发明作进一步详细说明。如图I所示,为本发明一实施例提供的拨号连接控制系统,包括无线终端I和网络侧2。具体的,无线终端I指的是内置无线通信模块的终端,如无线网卡、移动终端、上网本、PAD等。网络侧2可以是核心网的设备,如GGSN(Gateway GPRS Support Node)网关、GPRS支持节点等。无线终端I的具体结构可以如图2所示,包括拨号模式确定模块11、信息交互模块12和回退处理模块13。其中,拨号模式确定模块11和回退处理模块13可以在无线终端I的UI (User Interface,用户界面)软件中实现。拨号模式确定模块11用于根据无线终端I自身所支持的最大能力级别、用户配置的PDP类型和APN类型确定向网络侧2发起拨号连接的模式。能力级别从大到小依次包括单PDP双栈、双PDP双栈、单栈,其中单栈包括IPV4单栈和IPV6单栈。PDP类型包括IPV4、IPV6和IPV4V6 ;APN类型包括单APN和双APN。如表I所示,为拨号模式确定模块11确定拨号模式的规则若无线终端I自身所支持的最大能力级别为IPV4单栈、用户配置的rop类型为IPV4、用户配置的APN类型单APN,则可确定以IPV4单栈模式向网络侧2发起拨号连接;若无线终端I自身所支持的最大能力级别为IPV6单栈、用户配置的PDP类型为IPV6、用户配置的APN类型单APN,则可确定以IPV6单栈模式向网络侧2发起拨号连接;若无线终端I自身所支持的最大能力级别为双PDP双栈、用户配置的PDP类型为IPV4、用户配置的APN类型单APN,则可确定以I PV4单栈模式向网络侧2发起拨号连接;若无线终端I自身所支持的最大能力级别为双PDP双栈、用户配置的PDP类型为IPV6、用户配置的APN类型单APN,则可确定以IPV6单栈模式向网络侧2发起拨号连接;若无线终端I自身所支持的最大能力级别为双PDP双栈、用户配置的PDP类型为IPV4V6、用户配置的APN类型单APN,则可确定以双PDP双栈模式向网络侧2发起拨号连接;若无线终端I自身所支持的最大能力级别为双PDP双栈、用户配置的PDP类型为IPV4V6、用户配置的APN类型双APN,则可确定以双PDP双栈模式向网络侧2发起拨号连接;若无线终端I自身所支持的最大能力级别为单PDP双栈、用户配置的PDP类型为IPV4、用户配置的APN类型单APN,则可确定以IPV4单栈模式向网络侧2发起拨号连接;若无线终端I自身所支持的最大能力级别为单PDP双栈、用户配置的PDP类型为IPV6、用户配置的APN类型单APN,则可确定以IPV6单栈模式向网络侧2发起拨号连接;若无线终端I自身所支持的最大能力级别为单PDP双栈、用户配置 的PDP类型为IPV4V6、用户配置的APN类型单APN,则可确定以单PDP双栈模式向网络侧2发起拨号连接;若无线终端I自身所支持的最大能力级别为单PDP双栈、用户配置的PDP类型为I PV4V6、用户配置的APN类型双APN,则可确定以双PDP双栈模式向网络侧2发起拨号连接。表I
权利要求
1.一种拨号连接控制方法,其特征在于,包括 无线终端向网络侧发起拨号连接; 如果无线终端向网络侧发起的拨号连接是单PDP双栈模式,且网络侧不支持单PDP双栈模式,则无线终端根据网络侧反馈的响应消息尝试以IPV4单栈、IPV6单栈或双PDP双栈模式发起拨号连接,或者回退到已连接成功的单栈模式下。
2.如权利要求I所述拨号连接控制方法,其特征在于,网络侧反馈的响应消息为携带错误码信息的PDP激活请求拒绝消息,或者携带PDP类型和错误码信息的PDP激活请求接受消息。
3.如权利要求2所述拨号连接控制方法,其特征在于,若网络侧反馈的响应消息为rop激活请求拒绝消息,所述PDP激活请求拒绝消息携带的错误码信息表示无法识别PDP地址或者无法识别PDP类型,则尝试以IPV4单栈或IPV6单栈模式发起拨号连接。
4.如权利要求2所述拨号连接控制方法,其特征在于,如果所述PDP激活请求接受消息携带的PDP类型为IPV4,且所述PDP激活请求接受消息携带的错误码信息表示只允许承载单一地址,则尝试发起PDP类型为IPV6的第二个PDP激活请求;如果所述PDP激活请求接受消息携带的PDP类型为IPV6,且所述PDP激活请求接受消息携带的错误码信息表示只允许承载单一地址,则尝试发起PDP类型为IPV4的第二个PDP激活请求。
5.如权利要求2所述拨号连接控制方法,其特征在于,如果所述PDP激活请求接受消息携带的PDP类型为IPV4,且所述PDP激活请求接受消息携带的错误码信息表示只允许IPV4协议栈,则所述无线终端回退到已连接成功的IPV4单栈模式下;如果所述PDP激活请求接受消息携带的PDP类型为IPV6,且所述PDP激活请求接受消息携带的错误码信息表示只允许IPV6协议栈,则所述无线终端回退到已连接成功的IPV6单栈模式下。
6.如权利要求I所述拨号连接控制方法,其特征在于,还包括无线终端以双PDP双栈模式向网络侧发起拨号连接;若网络侧不支持双PDP双栈模式,则无线终端根据网络侧反馈的响应消息尝试以IPV4单栈或IPV6单栈模式发起拨号连接,或者回退到已连接成功的单栈模式下。
7.如权利要求I至6任一项所述拨号连接控制方法,其特征在于,无线终端向网络侧发起拨号连接之前,还包括无线终端根据自身所支持的最大能力级别、用户配置的PDP类型和APN类型确定向网络侧发起拨号连接的模式;所述能力级别从大到小依次包括单rop双栈、双PDP双栈、单栈,其中单栈包括IPV4单栈和IPV6单栈;PDP类型包括IPV4、IPV6和IPV4V6 ;APN类型包括单APN和双APN。
8.一种无线终端,其特征在于,包括信息交互模块和回退处理模块,其中, 所述信息交互模块用于向网络侧发起拨号连接,并接收网络侧反馈的响应消息; 所述回退处理模块用于在所述信息交互模块向网络侧发起的拨号连接是单PDP双栈模式,且网络侧不支持单PDP双栈模式的条件下,根据网络侧反馈的响应消息通知所述信息交互模块尝试以IPV4单栈、IPV6单栈或双PDP双栈模式发起拨号连接,或者回退到已连接成功的单栈模式下。
9.如权利要求8所述无线终端,其特征在于,如果网络侧反馈的响应消息为PDP激活请求拒绝消息,所述PDP激活请求拒绝消息携带的错误码信息表示无法识别PDP地址或者无法识别PDP类型,则所述回退处理模块用于通知所述信息交互模块尝试以IPV4单栈或IPV6单栈模式发起拨号连接。
10.如权利要求8所述无线终端,其特征在于,如果网络侧反馈的响应消息为携带rop类型和错误码信息的rop激活请求接受消息,且rop类型为IPV4,错误码信息表示只允许承载单一地址,则所述回退处理模块用于通知所述信息交互模块尝试发起PDP类型为IPV6的第二个PDP激活请求;如果网络侧反馈的响应消息为携带PDP类型和错误码信息的PDP激活请求接受消息,且PDP类型为IPV6,错误码信息表示只允许承载单一地址,则所述回退处理模块用于通知所述信息交互模块尝试发起PDP类型为IPV4的第二个PDP激活请求。
11.如权利要求8所述无线终端,其特征在于,如果网络侧反馈的响应消息为携带rop类型和错误码信息的PDP激活请求接受消息,且PDP类型为IPV4,错误码信息表示只允许IPV4协议栈,则所述回退处理模块用于回退到已连接成功的IPV4单栈模式下;如果网络侧反馈的响应消息为携带PDP类型和错误码信息的PDP激活请求接受消息,且PDP类型为IPV6,错误码信息表示只允许IPV6协议栈,则所述回退处理模块用于回退到已连接成功的IPV6单栈模式下。
12.如权利要求8所述无线终端,其特征在于,所述回退处理模块还用于在所述信息交互模块向网络侧发起的拨号连接是双PDP双栈模式,且网络侧不支持双PDP双栈模式的条件下,根据网络侧反馈的响应消息通知所述信息交互模块尝试以IPV4单栈或IPV6单栈模式发起拨号连接,或者回退到已连接成功的单栈模式下。
13.如权利要求8至12任一项所述无线终端,其特征在于,所述无线终端还包括拨号模式确定模块,用于根据无线终端自身所支持的最大能力级别、用户配置的PDP类型和APN类型确定向网络侧发起拨号连接的模式;所述能力级别从大到小依次包括单PDP双栈、双rop双栈、单栈,其中单栈包括IPV4单栈和IPV6单栈;PDP类型包括IPV4、IPV6和IPV4V6 ;APN类型包括单APN和双APN。
14.一种拨号连接控制系统,其特征在于,包括如权利要求8至13任一项所述的无线终端和网络侧,所述无线终端包括信息交互模块和回退处理模块,所述信息交互模块用于向网络侧发起拨号连接,并接收网络侧反馈的响应消息;所述回退处理模块用于在所述信息交互模块向网络侧发起的拨号连接是单PDP双栈模式,且网络侧不支持单PDP双栈模式的条件下,根据网络侧反馈的响应消息通知所述信息交互模块尝试以IPV4单栈、IPV6单栈或双PDP双栈模式发起拨号连接,或者回退到已连接成功的单栈模式下;所述网络侧用于接收所述信息交互模块发起的拨号连接,并向所述信息交互模块反馈响应消息。
全文摘要
本发明公开一种拨号连接控制方法、无线终端及拨号连接控制系统,该方法包括无线终端向网络侧发起拨号连接;如果无线终端向网络侧发起的拨号连接是单PDP双栈模式,且网络侧不支持单PDP双栈模式,则无线终端根据网络侧反馈的响应消息尝试以IPV4单栈、IPV6单栈或双PDP双栈模式发起拨号连接,或者回退到已连接成功的单栈模式下。本发明通过以上技术方案,提供一种更加完善的拨号连接控制方法、无线终端及拨号连接控制系统。
文档编号H04W88/02GK102685854SQ20121012457
公开日2012年9月19日 申请日期2012年4月25日 优先权日2012年4月25日
发明者赵永刚, 郑巍, 门波 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1