专利名称:一种在多数据业务中点对点协议接入点的多账户管理方法
技术领域:
本发明涉及无线通信领域的账户管理方法,尤其涉及的是, 一种集成
了多个数据业务的移动终端PPP ( Point-to-Point Protocol,点对点协议)接 入点的多个账户的管理方法。
背景扶术
移动终端采用PPP链路的工作过程具体说明如下当用户接入ISP时, 路由器的调制解调器对接入请求做出应答,并建立一条物理连接。这时终 端向路由器发送一系列的LCP分组,其可以封装成多个PPP帧。这些分组 及其响应选择了将要使用的一些PPP参数,接着就进行网络层培植,NCP 给新接入的终端分配一个临时的IP地址,这样该终端就成为Internet上一 个主纟几了。
当用户通信完毕时,NCP释放网络层连接,收回原来分配出去的IP地 址。接着LCP释放数据链路层连接,最后释放的是物理层的连接。
如图1所示,当线路处于静止状态时,并不存在物理层的连接。当检 测到调制解调器的.载波信号,并建立物理层连接后,线路就进入建立状态, 这时LCP开始协商一些选项。协商结束后就进入鉴别状态;即每个数据业 务都需要有一个接入PPP的鉴权用户名及密码。若通信的双方鉴别身份成 功,则进入网络状态;否则终止。NCP配置网络层,分配IP地址,然后就 进入可进行数据通信的打开状态。数据传输结束后就转到终止状态。载波 停止后则回到静止状态。而通信的双方身份的鉴别就是要通过PPP接入点 的用户名及密码来实现的。由于现在移动终端的功能越来越丰富,集成了越来越多的数据业务, 而每个数据业务都需要有一个接入PPP的鉴权用户名及密码,即需要一个
账户;但是,对于各个数据业务来讲,根据其服务器侧的约定,各个数据
业务的鉴权用户名和密码可能是不同的。
因此,如果终端支持多个数据业务的话,就必须有效的对ppp鉴权用 户名及密码进行管理,每个数据业务都必须有ppp接入点的用户名和密码, 否则无法与服务器侧进行通讯。但是,现在大多数手机集成的数据业务都
是共用一个PPP接入点的用户名和密码;即现有技术没有提供这方面的方法。
因此,现有技术存在缺陷,需要改进。
发明内容
本发明所要解决的技术问题是提供一种在多数据业务中点对点协议接 入点的多账户管理方法,可以有效的对ppp鉴权用户名及密码进行管理。
本发明的技术方案如下
一种在多数据业务中点对点协议接入点的多账户管理方法,其包括以 下步骤Al、对终端支持的各个数据业务,分别设置各自的用户名及密码; A2、当某一数据业务被激活时,读取其对应的用户名及密码,写入到点对 点协议链路接入点的存储项。
所述的多账户管理方法,其中,步骤A1是在工程模式中执行。
所述的多账户管理方法,其中,步骤A1中,对各个数据业务,分别设 置各自的接入点用户名及密码。
所述的多账户管理方法,其中,步骤A1中,所述数据业务包括动态的 数据业务。
所述的多账户管理方法,其中,步骤A2之前还执行步骤A20:预设置 终端支持的各个数据业务的优先级;并且,步骤A2中,按优先级处理同时被激活的各个数据业务。
所述的多账户管理方法,其中,步骤A2中,所述存储项为点对点协议 链路的接入点的NV项。
所述的多账户管理方法,其中,步骤A2中,通过接口调用,读取在工 程模式中设置的各用户名及密码。
所述的多账户管理方法,其中,步骤Al之前还执行步骤A0:在所述 存储项中,预设置用户名及密码的默认值;并且,步骤A2还包括以下步骤 备份所述默认值。
所述的多账户管理方法,其中,步骤A2之后还执行步骤A3:判断当 前数据业务退出,则将所述默认值写入所述存储项。
所述的多账户管理方法,其中,步骤A3之前还执行步骤A30:判断当 前数据业务被挂起,则将所述默认值写入所述存储项。
釆用上述方案,本发明集成了多个数据业务的移动终端PPP接入点的 多个账户的管理方法,通过在每个数据业务激活时,进行账户设置,在每 个数据业务挂起或退出时进行账户恢复,实现了终端的多数据业务PPP接 入点账户管理,特别是动态的数据业务应用的账户管理,使移动终端能够 支持多个账户管理。
图l为现有技术的移动终端采用PPP链路的工作过程示意图; 图2为本发明方法的流程图。
具体实施例方式
以下结合附图和具体实施例,对本发明进行详细说明。
本发明不局限于目前大多数终端只支持一个PPP接入点账户,通过在
hidden menu (工程模式,即工程模式中的隐藏菜单)中为多个数据业务提供相应的PPP接入点帐号,然后在每个应用激活时,读取相应的设置,将
该设置写入到PPP接入点真正的NV项(用于设置或存储信息)中,在应 用挂起或退出时,将该接入点NV恢复为默认值。从而实现终端上多个数 据业斧的使用。尤其是,对于Brew (无线二进位执行环境)平台上的动态 的数据业务应用,由于应用层不能预知有哪些应用会集成,因此无法知道 该具体应用的classID (模块ID号),因此,无法像其他静态数据业务一样 根据class ID来识别该应用,然后根据应用来设置PPP接入点帐号。采用 本方法,只要将PPP接入点的缺省NV值设置为动态应用的PPP接入点账 户用户名和密码就可以解决。
如图2所示,本发明提供了一种在多数据业务中点对点协议接入点的 多账户管理方法,其包括步骤Al、对终端支持的各个数据业务,分别设 置各自的用户名及密码;对各个数据业务,可以分别设置各自的接入点用 卢名及密码。A2、当某一数据业务被激活时,读取其对应的用户名及密码, 写入到点对点协议链路的接入点的存储项;所述存储项一般可以为点对点 协议链路的接入点的NV项。例如,当某一数据业务被激活时,系统通过 接口调用,读取在工程模式中设置的各用户名及密码。本发明方法特别适
用于动态的数据业务。
其中,步骤Al—般是在工程模式中执行,即系统或系统管理员,在工 程模式中,对终端支持的各个数据业务,分别设置各自的用户名及密码。
更好的是,步骤A2之前还执行步骤A20:预设置终端支持的各个数据 业务的优先级;并且,步骤A2中,按优先级处理同时被激活的各个数据业 务。即当若干个数据业务同时被激活时,则首先判断各业务的优先级,按 优先级的高低和终端的处理能力,处理各数据业务。
釆用上述的多账户管理方法,其中,步骤Al之前还可以执行步骤AO: 在所述存储项中,预设置用户名及密码的默认值(即缺省值);此时,步骤 A2还包括以下步骤备份所述默认值,即当某一数据业务被激活时,读取其对应的用户名及密码,写入到点对点协议链路的接入点的存储项,并备 份所述默认值。
此时,步骤A2之后还可以执行步骤A3:判断当前数据业务退出,则 将所述用户名及密码的默认值写入所述存储项。
所述的多账户管理方法,其中,步骤A3之前还执行步骤A30:判断当 前数据业务被挂起,则将所述用户名及密码的默认值写入所述存储项。
这样,本发明根据当前激活的数据业务应用,在该应用中将hidden menu 中的值读出,然后写入到PPP接入点的NV中。在该应用挂起或退出时, 将PPP接入点NV回复成缺省值。从而实现终端的多数据业务多帐号的有 效管理。
一个完整的实施例的流程包括以下步骤。
1. 在数据链路PPP接入点NV中写入缺省用户名及密码;
2. 在hidden menu中对终端所支持的多个数据业务,分别设置各自 的PPP接入点用户名及密码;
3. 当某个数据业务激活时,通过接口,读取在hidden menu中为其 设置好的用户名及密码,并将该参数写入到PPP接入点的NV中,同时备 份该NV的缺省值;
4. 当该数据业务被挂起或该业务退出时,通过接口将NV缺省值写 入PPP的NV项。
下面继续以本发明所述方法在EVDO (也称EV-DO , Evolution-Data Optimized,标准-数据优化)终端中具体实施为例,对本发明方法加以详细 描述。
本发明方法可以应用于EVDO终端中,该终端集成了 WAP(无线应用 协议)应用、MMS (多媒体信息服务)应用、Brew游戏动态应用。
WAP、 MMS、 Brew游戏都是数据业务,假设其使用的PPP账户(包 括用户名及密码)分别为PPP - WAP、 PPP - MMS、 PPP - Brew,并在hiddenmenu中将这些参数设置好。
由于Brew游戏是动态应用,因此无法预先知道用户到底会下载了哪些 游戏,从而无法预知游戏的Class ID。 ^旦是在通常情况下,所有的Brew游 戏是共用 一个PPP账户,因此,可以将Brew游戏的PPP账户作为PPP接 入点NV的缺省值。当用户进入MMS应用时,先将NV参数进行备^f分,然 后通过调用接口 ,读取hidden menu 中PPP - MMS参数,并将参数写入NV 中,这样操作之后,就可以正常建立数据链路。
如果此时MMS应用被WAP应用打断,则MMS应用将被挂起,此时, MMS应用就将备份的NV参数重新写入NV项中,WAP应用激活后,从 hidden menu中读取PPP - WAP参数,然后将NV参数备份,然后将读取的 参数写入NV中。
'具体实现步骤可以如下所示。
步骤1: MMS应用激活,从hidden menu中读取参数PPP - MMS;
步骤2:对PPP接入点NV参数进行备份;
步骤3:将读取的参数PPP - MMS写入PPP接入点NV中,MMS应 用建立数据链路;
步骤4:收到一个事件MMS应用,则将被WAP应用桂起,在挂起之 前,将备份的NV参数写入PPP接入点NV中;
步骤5: WAP应用激活,从hidden menu中读取参数PPP - WAP; 步骤6:对PPP接入点NV参数进行备份;
步骤7:将读取的参数PPP - WAP写入PPP接入点NV中,WAP应用
建立数据链路。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以 改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护 范围。
权利要求
1、一种在多数据业务中点对点协议接入点的多账户管理方法,其包括以下步骤A1、对终端支持的各个数据业务,分别设置各自的用户名及密码;A2、当某一数据业务被激活时,读取其对应的用户名及密码,写入到点对点协议链路接入点的存储项。
2.么 根据权利要求1所述的多账户管理方法,其特征在于,步骤Al 是在工程模式中执行。
3、 根据权利要求1所述的多账户管理方法,其特征在于,步骤Al 中,对各个数据业务,分别设置各自的接入点用户名及密码。
4、 根据权利要求1所述的多账户管理方法,其特征在于,步骤Al 中,所述数据业务包括动态的数据业务。
5、 根据权利要求1所述的多账户管理方法,其特征在于,步骤A2 之前还执行步骤A20:预设置终端支持的各个数据业务的优先级;并且, 步骤A2中,按优先级处理同时被激活的各个数据业务。
6、 根据权利要求1所述的多账户管理方法,其特征在于,步骤A2 中,所述存储项为点对点协议链路的接入点的NV项。
7、 根据权利要求1所述的多账户管理方法,其特征在于,步骤A2 中,通过接口调用,读取在工程模式中设置的各用户名及密码。
8、 根据权利要求1至7任一所述的多账户管理方法,其特征在于, 步骤Al之前还执行步骤AO:在所述存储项中,预设置用户名及密码的默认值;并且,步骤A2还包括以下步骤备份所述默认值。
9、 根据权利要求8所述的多账户管理方法,其特征在于,步骤A2 之后还执行步骤A3:判断当前数据业务退出,则将所述默认值写入所述存储项。
10、 根据权利要求9所述的多账户管理方法,其特征在于,步骤A3 之前还执行步骤A30:判断当前数据业务被挂起,则将所述默认值写入所 述存储项。
全文摘要
本发明公开了一种在多数据业务中点对点协议接入点的多账户管理方法,其包括以下步骤A1.对终端支持的各个数据业务,分别设置各自的用户名及密码;A2.当某一数据业务被激活时,读取其对应的用户名及密码,写入到点对点协议链路接入点的存储项。采用上述方案,本发明集成了多个数据业务的移动终端PPP接入点的多个账户的管理方法,通过在每个数据业务激活时,进行账户设置,在每个数据业务挂起或退出时进行账户恢复,实现了终端的多数据业务PPP接入点账户管理,特别是动态的数据业务应用的账户管理,使移动终端能够支持多个账户管理。
文档编号H04W12/06GK101453734SQ200710077558
公开日2009年6月10日 申请日期2007年11月30日 优先权日2007年11月30日
发明者王绪发 申请人:中兴通讯股份有限公司