一种切换APN的方法及装置制造方法及图纸

技术编号:15867803 阅读:379 留言:0更新日期:2017-07-23 17:17
本发明专利技术公开一种切换APN的方法及装置,涉及通信网络技术领域,以解决切换APN所需的配置工作量大的问题。所述方法包括:接收用户输入的APN切换指令,所述APN切换指令携带APN配置信息;根据所述APN配置信息生成APN配置文件;根据所述APN配置文件切换APN。本发明专利技术提供的方案适于切换APN时采用。

Method and device for switching APN

The invention discloses a method and a device for switching APN, relating to the technical field of communication network, in order to solve the problem of large configuration workload needed for switching APN. The method comprises receiving a APN switching instruction inputted by the user; the APN switching instruction carries APN configuration information; generates the APN configuration file according to the APN configuration information; switches the APN according to the APN configuration file. The scheme provided by the invention is suitable for switching APN.

【技术实现步骤摘要】
一种切换APN的方法及装置
本专利技术涉及通信网络
,尤其涉及一种切换APN的方法及装置。
技术介绍
接入点(AccessPointName,以下简称APN)业务由运营商提供给终端,进而终端通过不同APN可以接入不同的网络中。例如,终端通过域名为3gnet的公用APN能够接入公网,通过专用APN能够接入企业内部网络。在实际使用中,终端很可能需要切换APN,进而接入不同的网络,实现不同的业务。目前,使用IOS系统的终端(以下简称IOS终端)采用了如下方式切换APN:管理人员在电脑上安装专用配置软件,并手动使用专用配置软件制作配置文件,其中,配置文件中包含APN域名、用户名和密码,然后将配置文件通过通用串行总线(UniversalSerialBus,以下简称USB)导入到IOS终端,使得IOS终端安装配置文件进而完成APN切换。然而,当不同IOS终端使用不同的APN域名、用户名和密码接入网络时,每个IOS终端均有各自对应的配置文件,因此,管理人员需要为不同IOS终端制作不同的配置文件,并将每个配置文件导入到对应的IOS终端中,每个IOS终端根据各自的配置文件进行APN切换。可见,随着IOS终端数量的增多,管理人员制作配置文件的数量也会相应增多,导致切换APN时所需的配置工作量大。
技术实现思路
本专利技术实施例提供一种切换APN的方法及装置,用于解决切换APN所需的配置工作量大的问题。为达到上述目的,本专利技术实施例采用如下技术方案:一种切换APN的方法,包括:接收用户输入的APN切换指令,所述APN切换指令携带APN配置信息;根据所述APN配置信息生成APN配置文件;根据所述APN配置文件切换APN。一种切换接入点APN的装置,其特征在于,所述装置包括:接收单元,用于接收用户输入的APN切换指令,所述APN切换指令携带APN配置信息;生成单元,用于根据所述接收单元接收的所述APN配置信息生成APN配置文件;切换单元,用于根据所述生成单元生成的所述APN配置文件切换APN。本专利技术实施例提供的切换APN的方法及装置,当IOS终端需要切换APN时,IOS终端接收用户输入的APN切换指令,其中,APN切换指令携带有APN配置信息,然后IOS终端自动根据APN配置信息生成APN配置文件,进而根据生成的APN配置文件进行APN切换,而不需要管理人员使用专用配置软件为不同IOS终端制作不同的APN配置文件,进而减小了配置工作量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种切换APN的系统的逻辑结构示意图;图2为本专利技术实施例提供的一种APN切换界面的示例性示意图;图3为本专利技术实施例提供的一种切换APN的方法的流程图;图4为本专利技术实施例提供的另一种切换APN的方法的流程图;图5为本专利技术实施例提供的另一种切换APN的方法的流程图;图6为本专利技术实施例提供的另一种APN切换界面的示例性示意图;图7为本专利技术实施例提供的另一种切换APN的方法的流程图;图8为本专利技术实施例提供的一种APN的装置的逻辑结构示意图;图9为本专利技术实施例提供的一种终端的逻辑结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的切换APN的方法,应用于切换APN的系统中,如图1所示,该系统包括:云服务器以及由云服务器管理的IOS终端。其中,云服务器中包含云端模块,云端模块包括超文本预处理器(HypertextPreprocessor,以下简称PHP)代码模块和前端代码模块。前端代码模块存储有前端代码,用于为IOS终端提供前端代码,前端代码包括Javascript代码、超级文本标记语言(HyperTextMarkupLanguage,以下简称HTML)代码以及层叠样式表(CascadingStyleSheets,以下简称CSS)代码。其中,HTML代码以及CSS代码用于生成APN切换界面,以供用户输入APN配置信息,其中,APN配置信息包括APN域名、用户名以及密码。如图2示出了一种APN切换界面。用户可以在如图2所示的APN切换界面输入APN配置信息,然后输入APN切换指令。其中,输入APN切换指令的方式可以为点击如图2所示的切换APN按钮。Javascript代码用于对APN配置信息进行处理,以生成APN配置文件,使得IOS终端根据APN配置文件进行APN切换,还可以用于对APN配置信息进行处理,以生成扫描码,使其他终端通过扫描生成的扫描码进行APN切换。PHP代码模块运行有PHP代码,用于对IOS终端发送的APN配置信息进行处理,以生成APN配置文件,使得IOS终端根据APN配置文件进行APN切换。在IOS终端首次与云服务器进行数据交互时,用户需在浏览器中输入前端代码的地址信息,以使得IOS终端向云服务器请求前端代码,IOS终端获取前端代码之后,创建本地模块来存储获取的前端代码,IOS终端能够调用获取的前端代码生成网页应用程序。则在后续APN切换的流程中,IOS终端通过开启网页应用程序,就能够自动调用本地模块的前端代码,生成APN切换界面,以供用户输入APN配置信息,并根据用户输入的APN配置信息生成APN配置文件,完成APN切换。结合图1所示的的切换APN的系统,为了解决切换APN所需的配置工作量大的问题,本专利技术实施例提供了一种切换APN的方法,如图3所示,该方法包括:步骤301、待切换终端接收用户输入的APN切换指令。其中,APN切换指令携带APN配置信息,APN配置信息包括APN域名、用户名以及密码。需要说明的是,待切换终端接收用户输入的APN切换指令包括:接收用户在APN切换界面输入的APN切换指令。例如,公司A的APN域名为companya.bj.apn,在开启APN业务时,公司A为不同员工的终端注册了不同的用户名和密码。用户A的待切换终端A的用户名为ABC,密码为123456。待切换终端A接入域名为3gnet的APN,进入公司A之后为了接入公司A的专用APN,则用户A可以在APN切换界面输入APN切换指令,例如,用户可以在如图2所示的APN界面输入APN配置信息,APN域名为companya.bj.apn、用户名为ABC、密码为123456,然后输入APN切换指令。其中,输入APN切换指令的方式可以为点击如图2所示的切换APN按钮。步骤302、待切换终端判断当前的网络状态,若确定当前处于无网络状态,则执行步骤303,若确定当前处于联网状态,则执行步骤304至步骤305。步骤303、待切换终端根据APN配置信息生成APN配置文件。具体地,当待切换终端确定当前处于无网络状态,则基于浏览器内核的网页应用程序将调用本地模块中的Javascript代码对APN配置本文档来自技高网...
一种切换APN的方法及装置

【技术保护点】
一种切换接入点APN的方法,其特征在于,所述方法包括:接收用户输入的APN切换指令,所述APN切换指令携带APN配置信息;根据所述APN配置信息生成APN配置文件;根据所述APN配置文件切换APN。

【技术特征摘要】
1.一种切换接入点APN的方法,其特征在于,所述方法包括:接收用户输入的APN切换指令,所述APN切换指令携带APN配置信息;根据所述APN配置信息生成APN配置文件;根据所述APN配置文件切换APN。2.根据权利要求1所述的切换APN的方法,其特征在于,在所述接收用户输入的APN切换指令之前,所述方法还包括:接收用户输入的访问指令,所述访问指令携带有前端代码的地址信息,所述前端代码存储于云服务器中;向所述云服务器发送访问请求,所述访问请求携带有所述前端代码的地址信息;接收所述云服务器根据所述前端代码的地址信息返回的前端代码;根据所述云服务器返回的前端代码生成网页应用程序,所述网页应用程序为用于APN切换的程序。3.根据权利要求2所述的切换APN的方法,其特征在于,在所述接收用户输入的APN切换指令之前,所述方法还包括:接收用户输入的网页应用程序开启指令;根据所述网页应用程序开启指令生成APN切换界面;所述接收用户输入的APN切换指令包括:接收用户在所述APN切换界面输入的APN切换指令。4.根据权利要求3所述的切换APN的方法,其特征在于,在所述接收用户输入的APN切换指令之后,所述方法还包括:若当前处于联网状态,则向云服务器发送所述APN配置信息,所述APN配置信息包括APN域名、用户名以及密码;接收所述云服务器发送的根据所述APN配置信息生成的APN配置文件。5.根据权利要求4所述的切换APN的方法,其特征在于,在所述根据所述网页应用程序开启指令生成APN切换界面之后,所述方法还包括:接收用户输入的扫描码生成指令,所述扫描码生成指令携带所述APN配置信息;若当前处于联网状态,则向所述云服务器发送所述APN配置信息;接收所述云服务器发送的根据所述APN配置信息生成的扫描码,所述扫描码用于供其他终端进行APN切换;若当前处于无网络状态,则根据所述APN配置信息生成扫描码。6.一种切换接入点APN的装置,其特征在...

【专利技术属性】
技术研发人员:黄智勇张滔李隆臻祁赟毛琤孙宁钱炜
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1