一种接入虚拟专用拨号网络VPDN的方法和终端与流程

文档序号:12380258阅读:620来源:国知局
一种接入虚拟专用拨号网络VPDN的方法和终端与流程

本发明涉及通信技术领域,特别涉及一种接入虚拟专用拨号网络(Virtual Private Dial-up Networks,简称VPDN)的方法和终端。



背景技术:

虚拟专用拨号网络(VPDN)是一种虚拟专用网络(Virtual Private Network,简称VPN),是利用因特网协议(Internet Protocol,简称IP)网络的承载功能结合相应的认证和授权机制建立起来的安全的虚拟专用网,以拨号接入方式上网,VPDN是近年来随着Internet的发展而迅速发展起来的一种技术。

VPDN网络一般由运营商和运营商指定的第三方VPDN平台共同搭建,终端移出当前区域,移入其它区域后,需要重新接入VPDN网络。目前,终端在移动到其它区域后,采用固定的接入策略来接入运营商的VPDN网络。由于不同区域VPDN网络搭建时采用的策略不同,终端在不同区域采用固定的接入策略可能会导致接入失败,从而使用户无法正常使用当前区域内的VPDN网络,降低了用户体验。



技术实现要素:

本发明实施例提供了一种接入虚拟专用拨号网络VPDN的方法和终端,用于解决现有终端在移动到其它区域后,采用固定的接入策略来接入运营商的VPDN网络,可能会导致接入失败,从而使用户无法正常使用当前区域内的VPDN网络,降低了用户体验的问题。

第一方面,提供了一种接入虚拟专用拨号网络VPDN的方法,所述方法包括:

终端获取所述终端当前所在区域内的虚拟专用拨号网络VPDN的接入点名称APN配置参数;

所述终端根据所述APN配置参数,接入所述区域内的VPDN。

一种可能的实现方式中,所述终端获取所述终端当前所在区域内的虚拟专用拨号网络VPDN的接入点名称APN配置参数,包括:

所述终端通过非数据域,接收到所述区域内的VPDN发送的信令;

所述终端从所述信令中,获取所述区域内的VPDN对应的APN配置参数。

一种可能的实现方式中,所述终端获取所述终端当前所在区域内的虚拟专用拨号网络VPDN的接入点名称APN配置参数,包括:

所述终端在确定所述终端对应的VPDN的覆盖区域发生变化后,确定所述终端当前所在区域的区域信息;

所述终端根据预先配置的区域信息与VPDN的APN配置参数的对应关系,确定所述区域对应的APN配置参数。

一种可能的实现方式中,所述终端确定所述区域的区域信息,包括:

所述终端通过全球定位系统GPS,获取到所述终端的位置信息,并根据所述终端的位置信息,确定所述终端当前所在区域的区域信息;或者

所述终端通过电路交换CS域,获取到系统识别码SID和/或网络识别码NID,并根据所述SID或NID,确定所述终端当前所在区域的区域信息。

一种可能的实现方式中,为了进一步提高终端接入VPDN的成功率,所述终端根据所述APN配置参数,接入所述区域内的VPDN之前,还包括:

所述终端与所述终端签约的运营商的公共网络建立PDN连接。

一种可能的实施方式中,所述终端根据所述APN配置参数,接入所述区域内的VPDN之后,还包括:

所述终端接收到接入失败指示后,先与所述终端签约的运营商的公共网络建立PDN连接,再根据所述APN配置参数,接入所述区域内的VPDN。

一种可能的实施方式中,所述终端与所述终端签约的运营商的公共网络建立PDN连接之后,还包括:

所述终端断开与所述公共网络的连接。

第二方面,提供了一种计算机可读存储介质,其中存储有可执行的程序代码,该程序代码用以实现第一方面所述的方法。

第三方面,提供了一种终端,所述终端包括:

参数获取模块,用于获取所述终端当前所在区域内的虚拟专用拨号网络VPDN的接入点名称APN配置参数;

网络接入模块,用于根据所述APN配置参数,接入所述区域内的VPDN。

一种可能的实施方式中,所述参数获取模块具体用于:

通过非数据域,接收到所述区域内的VPDN发送的信令;

从所述信令中,获取所述区域内的VPDN对应的APN配置参数。

一种可能的实施方式中,所述参数获取模块具体用于:

在确定所述终端对应的VPDN的覆盖区域发生变化后,确定所述终端当前所在区域的区域信息;

根据预先配置的区域信息与VPDN的APN配置参数的对应关系,确定所述区域对应的APN配置参数。

一种可能的实施方式中,所述参数获取模块具体用于:

通过全球定位系统GPS,获取到所述终端的位置信息,并根据所述终端的位置信息,确定所述终端当前所在区域的区域信息;或者

通过电路交换CS域,获取到系统识别码SID和/或网络识别码NID,并根据所述SID或NID,确定所述终端当前所在区域的区域信息。

一种可能的实施方式中,为了进一步提高用户接入所在区域内的VPDN,所述网络接入模块在根据所述APN配置参数,接入所述区域内的VPDN之前,还用于:与所述终端签约的运营商的公共网络建立PDN连接,以注册到所述公共网络。

一种可能的实施方式中,所述网络接入模块在根据所述APN配置参数,接入所述区域内的VPDN之后,还用于:

接收到接入失败指示后,先与所述终端签约的运营商的公共网络建立PDN连接,以注册到所述公共网络,再根据所述APN配置参数,接入所述区域内的VPDN,以使用户能够接入所在区域内的VPDN。

一种可能的实施方式中,所述网络接入模块与所述终端签约的运营商的公共网络建立PDN连接之后,还用于:

断开与所述公共网络建立的PDN连接,从而减少资源浪费,降低终端的功耗。

本发明实施例提供的方法和设备中,终端先获取该终端当前所在区域内的VPDN的APN配置参数,再根据该区域对应的APN配置参数,接入该区域内的VPDN,由于所述终端在移入新的区域后,可以先获取到了该区域内的VPDN的APN配置参数,能够自适应不同区域的VPDN的接入,提高了接入成功率,从而提高了用户体验。

附图说明

图1为本发明实施例提供的一种接入VPDN的方法的流程示意图;

图2位本发明实施例提供的一种终端的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例中描述的技术方案可用于各种通信系统,例如2G,3G,4G,5G通信系统和下一代通信系统,例如全球移动通信系统(Global System for Mobile communications,简称GSM),码分多址(Code Division Multiple Access,简称CDMA)系统,时分多址(Time Division Multiple Access,简称TDMA)系统,宽带码分多址(Wideband Code Division Multiple Access Wireless,简称WCDMA),频分多址(Frequency Division Multiple Addressing,简称FDMA)系统,正交频分多址(Orthogonal Frequency-Division Multiple Access,简称OFDMA)系统,单载波FDMA(SC-FDMA)系统,通用分组无线业务(General Packet Radio Service,简称GPRS)系统,长期演进(Long Term Evolution,简称LTE)系统等等。

本发明实施例中涉及的终端,可以是无线终端也可以是有线终端,无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(例如,Radio Access Network,简称RAN)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,简称PCS)电话、无绳电话、会话发起协议(SIP)话机、无线本地环路(Wireless Local Loop,简称WLL)站、个人数字助理(Personal Digital Assistant,简称PDA)等设备。无线终端也可以称为系统、订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、接入点(Access Point)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)、用户设备(User Device)、或用户装备(User Equipment)。

下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。

图1所示的实施例中,提供了一种接入虚拟专用拨号网络VPDN的方法,包括:

S11、终端获取所述终端当前所在区域内的虚拟专用拨号网络VPDN的接入点名称(Access Point Name,简称APN)配置参数。

其中,APN配置参数包括但不限于以下参数中的至少一种:

APN鉴权方式、APN用户名和密码、APN IP协议等。

S12、所述终端根据所述APN配置参数,接入所述区域内的VPDN。

本发明实施例中,终端先获取该终端当前所在区域内的VPDN的APN配置参数,再根据该区域对应的APN配置参数,接入该区域内的VPDN,由于所述终端在移入新的区域后,可以先获取到了该区域内的VPDN的APN配置参数,能够自适应不同区域的VPDN的接入,提高了接入成功率,从而提高了用户体验。

在具体实施中,S11中所述终端获取所述终端当前所在区域内的VPDN的APN配置参数,包括以下两种可能的实现方式:

方式1、通过所述终端当前所在区域的VPDN的非数据域,获取到该VPDN的APN配置参数。具体如下:

所述终端通过非数据域,接收到所述区域内的VPDN发送的信令;

所述终端从所述信令中,获取所述区域内的VPDN的APN配置参数。

具体的,所述区域内的VPDN平台在确定所述终端进入其覆盖的范围内后,通过非数据域,向所述终端发送信令,以通知所述终端所述VPDN的APN配置参数。

该方式中,一种可能的实施方式,所述信令可以为短消息。

该方式中,一种可能的实施方式,所述信令可以为推送(push)消息。

该方式中,一种可能的实施方式,所述信令可以通过电路交换域(Circuit Switching Domain,简称CS)发送的语音信令。

该方式中,一种可能的实施方式,所述信令可以通过该区域内的热点,如无线保真(WIFI)发送的信令。

该方式中,一种可能的实施方式,VPDN在检测到所述终端移入该VPDN覆盖的区域后,主动通过非数据域,向所述终端发送携带所述区域内的VPDN的APN配置参数的信令。

具体包括以下两种可能的实现方式:

一是,VPDN在检测到所述终端移入该VPDN覆盖的区域后,直接向所述终端发送携带该VPDN的APN配置参数的信令。即所述信令是在VPDN检测到所述终端移入该VPDN覆盖的区域后直接发送的。

二是,VPDN在检测到所述终端移入该VPDN覆盖的区域后,先判断自身的APN配置参数与所述终端之前所在区域的VPDN的APN配置参数是否相同,并在判断出不同时,向所述终端发送携带该VPDN的APN配置参数的信令。即所述信令是在VPDN检测到所述终端移入该VPDN覆盖的区域、且确定该VPDN的APN配置参数与所述终端之前所在区域的VPDN的APN配置参数后发送的。

另一种可能的实施方式,所述终端确定在确定所述终端对应的VPDN的覆盖区域发生变化后,通过非数据域,通知给所述终端当前所在区域内的VPDN。相应的,所述区域内的VPDN在接收到所述终端的通知后,向所述终端发送携带所述区域内的VPDN的APN配置参数的信令。

其中,所述信令是在VPDN接收到通知后直接发送的;或者

所述信令是在VPDN接收到通知、且确定该VPDN的APN配置参数与所述终端之前所在区域的VPDN的APN配置参数后发送的。

方式2、所述终端中预先配置有区域信息与VPDN的APN配置参数的对应关系,所述终端可以根据当前所在区域的区域信息,确定对应的APN配置参数。具体如下:

所述终端在确定所述终端对应的VPDN的覆盖区域发生变化后,确定所述终端当前所在区域的区域信息;

所述终端根据预先配置的区域信息与VPDN的APN配置参数的对应关系,确定所述区域对应的APN配置参数。

该方式中,一种可能的实施方式,所述区域的区域信息为所述区域所属的省份、所述区域所属的地级市(包括直辖市以及各省包含的市等)、所述区域所属的县(包括各省包含的县以及县级市等)。

该方式中,所述终端确定所述区域的区域信息进一步包括以下两种可能的实现方式:

方式21、所述终端通过定位系统,如全球定位系统(Global Position System,简称GPS)等,确定所述区域的区域信息。具体如下:

所述终端通过GPS,获取到所述终端的位置信息,并根据所述终端的位置信息,确定所述终端当前所在区域的区域信息。

方式22、所述终端从注册到公共网络后,获取到的网络信息中获取区域信息。具体如下:

所述终端通过电路交换CS域,获取到系统识别码(System Identifier,简称SID)和/或网络识别码(Network ID,简称NID),并根据所述SID或NID,确定所述终端当前所在区域的区域信息。

其中,每个地级市只有一个SID,每个地级市的SID是唯一的。NID是由各本地网管理,即由运营商在地级市的分公司分配的,每个地级市可能有一个或一个以上的NID,目前,每个地级市有1~3个NID。

基于上述任一实施例,LTE网络场景下,S12中所述终端根据所述APN配置参数,接入所述区域内的VPDN,包括以下两种可能的实现方式:

方式A、所述终端先接入所述终端签约的运营商的公共网络,注册到该公共网络后,再接入所述区域内的VPDN,以建立数据连接,从而进一步提高接入当前所在区域内的VPDN的成功率。具体如下:

所述终端先与所述终端签约的运营商的公共网络建立分组数据网(Packet Data Network,简称PDN)连接,以注册到所述公共网络;

所述终端再根据所述APN配置参数,接入所述区域内的VPDN。

具体的,所述终端在获取到当前所在区域内的VPDN的APN配置参数后,先向运营商的公共网络发起PDN连接的建立过程,以注册到该公共网络;在成功注册到该公共网络后,再根据获取到的APN配置参数,接入所述区域内的VPDN。

其中,所述终端与所述公共网络建立PDN连接时,使用所述公共网络的APN配置参数。

该方式中,可选的,所述终端与所述终端签约的运营商的公共网络建立PDN连接后,断开与所述公共网络建立的PDN连接,从而减少资源浪费,降低终端的功耗。

方式B、所述终端在获取到当前所在区域内的VPDN的APN配置参数后,直接根据所述APN配置参数,接入所述区域内的VPDN,以建立数据连接。若接入失败,则执行方式A的过程。具体如下:

所述终端根据所述APN配置参数,接入所述区域内的VPDN后,接收到接入失败指示;

所述终端先与所述终端签约的运营商的公共网络建立PDN连接,以注册到所述公共网络;再根据所述APN配置参数,接入所述区域内的VPDN。

该方式中,可选的,所述终端与所述终端签约的运营商的公共网络建立PDN连接后,断开与所述公共网络建立的PDN连接,从而减少资源浪费,降低终端的功耗。

基于上述任一实施例,非LTE网络场景下,如2G/3G等场景下,S12中所述终端根据所述APN配置参数,接入所述区域内的VPDN,包括:

所述终端在获取到当前所在区域内的VPDN的APN配置参数后,直接根据所述APN配置参数,接入所述区域内的VPDN,以建立数据连接。

具体的,所述终端使用当前所在区域内的VPDN的APN配置参数,进行数据拨号,以建立数据连接。

上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。

基于同一发明构思,本发明实施例中还提供了一种终端,由于该终端解决问题的原理与上述图1所示的一种接入VPDN的方法相似,因此该终端的实施可以参见方法的实施,重复之处不再赘述。

图2所示的实施例中,提供了一种终端,所述终端包括:

参数获取模块21,用于获取所述终端当前所在区域内的虚拟专用拨号网络VPDN的接入点名称APN配置参数;

网络接入模块22,用于根据所述APN配置参数,接入所述区域内的VPDN。

一种可能的实施方式中,所述参数获取模块21具体用于:

通过非数据域,接收到所述区域内的VPDN发送的信令;

从所述信令中,获取所述区域内的VPDN对应的APN配置参数。

一种可能的实施方式中,所述参数获取模块21具体用于:

在确定所述终端对应的VPDN的覆盖区域发生变化后,确定所述终端当前所在区域的区域信息;

根据预先配置的区域信息与VPDN的APN配置参数的对应关系,确定所述区域对应的APN配置参数。

一种可能的实施方式中,所述参数获取模块21具体用于:

通过全球定位系统GPS,获取到所述终端的位置信息,并根据所述终端的位置信息,确定所述终端当前所在区域的区域信息;或者

通过电路交换CS域,获取到系统识别码SID和/或网络识别码NID,并根据所述SID或NID,确定所述终端当前所在区域的区域信息。

一种可能的实施方式中,为了进一步提高用户接入所在区域内的VPDN,所述网络接入模块22在根据所述APN配置参数,接入所述区域内的VPDN之前,还用于:

与所述终端签约的运营商的公共网络建立PDN连接,以注册到所述公共网络。

一种可能的实施方式中,所述网络接入模块22在根据所述APN配置参数,接入所述区域内的VPDN之后,还用于:

接收到接入失败指示后,先与所述终端签约的运营商的公共网络建立PDN连接,以注册到所述公共网络;再根据所述APN配置参数,接入所述区域内的VPDN,以使用户能够接入所在区域内的VPDN。

一种可能的实施方式中,所述网络接入模块与所述终端签约的运营商的公共网络建立PDN连接之后,还用于:

断开与所述公共网络建立的PDN连接,从而减少资源浪费,降低终端的功耗。

本发明实施例提供的终端中,终端先获取该终端当前所在区域内的VPDN的APN配置参数,再根据该区域对应的APN配置参数,接入该区域内的VPDN,由于所述终端在移入新的区域后,可以先获取到了该区域内的VPDN的APN配置参数,能够自适应不同区域的VPDN的接入,提高了接入成功率,从而提高了用户体验。

在图2所示的实施例中,参数获取模块21和网络接入模块22是以功能模块的形式来呈现。这里的“模块”可以指特定应用集成电路(application-specific integrated circuit,ASIC),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到参数获取模块21可以通过计算机设备的处理器、存储器和输入/输出接口来实现,网络接入模块22可以通过计算机设备的处理器、存储器和输入/输出接口来实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1