一种动态配置接入点名称的方法

文档序号:7667766阅读:312来源:国知局
专利名称:一种动态配置接入点名称的方法
技术领域
本发明涉及无线终端设备数据业务,尤其涉及一种动态配置接入点名称 的方法。
背景技术
接入点名称(Access Point Name, APN),是用户通过无线终端i更备上 网时必须配置的一个参数,它决定了无线终端设备通过哪个接入点来访问网 络。
针对PC侧应用软件而言,往往为了修改运营商提供的APN配置文件, 需要发布若干个功能相同、但APN配置文件不同的应用软件来满足客户的 需求,这样造成了重复开发的问题,并且不利于软件的通用化,加大了开发 维护开销。另外一方面,随着越来越多的运营商采购各种终端产品,更多的
运营商希望能够为客户提供使用便捷的产品。

发明内容
本发明要解决的技术问题是提供一种动态配置APN的方法,使得可以 在同 一套PC侧应用软件中为不同的运营环境动态配置APN。
本发明釆用的技术方案是
本发明提供了一种动态配置接入点名称APN的方法,应用于包含一与 无线终端设备对应的用户操作单元的用户设备中,所述用户操作单元中保存 有APN配置文件,所述用户设备中保存有APN配置文件列表,所述APN 配置文件列表中保存着每一 APN配置信息与每一运营商提供的移动国家号 码MCC及移动网号MNC的对应关系;该方法包括以下步骤
a、当所述用户设备与所述无线终端设备建立连接且握手成功后,其向
所述无线终端设备发送查询指令,询问其中的卡设备状态;如果查询到所述 卡设备存在,则查询所述卡设备所属运营商的MCC及MNC信息;
b、在所述APN配置文件列表中查出所述MCC及MNC信息对应的 APN配置信息后,将所述APN配置信息添加到所述APN配置文件中。
进一步地,所述用户操作单元为与所述无线终端设备配合使用的、安装 在所述用户设备上的人机交互界面。
进一步地,所述APN配置文件列表保存在所述用户操作单元中。
进一步地,所述无线终端设备包括无线通用串行总线调制解调器或无 线数据卡。
进一步地,所述卡设备为用户识别模块卡、客户识别模块卡或普通用户 识别模块卡。
进一步地,所述APN配置信息包括配置文件名、接入号码、接入点、 用户名。
进一步地,步骤a中,所述用户设备与所述无线终端设备之间的信息交 互采用AT协议或it断应答协i义。
本发明提出的动态配置APN技术,可以适用于任何无线终端设备及其 配套的用户操作单元上。本发明的特点是节省软件开发成本,实现机制简 单,为用户提供了方便快捷的不同网络运营环境下的APN配置,达到了一 键上网的目的。该方法满足了同 一套PC侧应用软件可以同时支持多个国家 的不同运营商的配置需求;达到了 PC侧应用软件通用化的要求,同时也为 运营环境支持商以及其潜在的客户提供了简洁的一键联网服务,无需再进行 任何设置。本发明增强软件版本的复用性,同时可以降低开发成本,无论从 开发者的角度来说,还是运营环境提供商来说,都是一种高效的APN配置 方案。


图1为本发明实施例中动态配置APN的方法的流程图。
具体实施例方式
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
采用本发明需要以下三种实体的支持,实体一是无线终端设备(Wireless TerminalDevice),典型的为无线USB MODEM(通用串行总线调制解调器)、 无线数据卡等(但不限于应用这两种设备),以下统称为无线终端设备;实 体二是PC侧(即用户设备)用户操作单元,典型的为与网卡、USB MODEM 等无线终端设备配合使用的安装在个人笔记本电脑或者台式机上的人机交 互界面即应用程序,以下统称为UI( User Interface);实体三是各种卡资源, 如UIM (用户识别模块)卡、SIM (客户识别模块)卡、USIM (普通用户 识别模块)卡等,本文一律简称为卡设备。
因此针对上述情况,本发明提供了一种动态配置APN的方法来完成 APN配置文件的实时配置,这种设计的好处在于减少具有同样功能的版本 重复发布,同时可以在最大程度上满足客户的需求,为客户提供简洁的一键 上网功能。该方法如图l所示,包括以下步骤首先,在用户设备识别到无 线终端设备、驱动文件被正确安装完成、且二者握手成功后,使用查询指令, 判断卡设备存在且从无线终端设备中获取该卡设备所属网络运营商的移动 国家号码MCC及移动网号MNC信息;然后,在APN配置文件列表中(该 列表中保存着每一 APN配置信息与每一运营商提供的移动国家号码MCC 及移动网号MNC的对应关系,该列表可以但不限于保存在UI中)查出MCC 及MNC信息对应的APN配置信息(包括配置文件名、接入号码、接入点、 用户名)后,将该信息添加到UI的APN配置文件中,这样用户在需要上网 的时候只要点击数据链接按钮即可访问网络。
本发明提出的动态配置APN技术,需要相关串口通讯协议的支持,其 中包含了 AT (Attention)和DIAG (Diagnostic Responder protocol, i貪断应 答协议)协议。下面暂以AT协i义为例,对本发明作进一步详细说明。
首先,在正确安装好UI以及无线终端设备驱动后,插入无线终端设备, UI通过其串口监测到无线终端设备存在后,开始向其通讯口发送握手指令,
如向无线终端设备发送AT协议中的AT指令,无线终端设备返回握手成功 的OK消息后,UI开始向无线终端设备进行卡设备状态查询操作
(AT+CPIN );如果无线终端设备返回成功(Ready,...OK),则表明卡设备 存在,可以进一步对卡设备所属运营商的MCC及MNC信息进行查询
(AT+CIMI);才艮据获取到的IMSI (国际移动用户识别码)号的前五位即 MCC ( 2位)和MNC ( 3位),在UI的APN配置列表中进行检索,将检索 到的项的配置分别写入到APN配置表中,如配置文件名,接入号码,接入 点,用户名等等,当写入成功后,可以在UI的APN配置文件中查询到;此 时,用户直接建立数据链接即可访问网络;这样即可实现针对不同运营环境 动态的配置相应的APN项了 。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种动态配置接入点名称APN的方法,应用于包含一与无线终端设备对应的用户操作单元的用户设备中,所述用户操作单元中保存有APN配置文件,其特征在于,所述用户设备中保存有APN配置文件列表,所述APN配置文件列表中保存着每一APN配置信息与每一运营商提供的移动国家号码MCC及移动网号MNC的对应关系;该方法包括以下步骤a、当所述用户设备与所述无线终端设备建立连接且握手成功后,向所述无线终端设备发送查询指令,询问其中的卡设备状态;如果查询到所述卡设备存在,则查询所述卡设备所属运营商的MCC及MNC信息;b、在所述APN配置文件列表中查出所述MCC及MNC信息对应的APN配置信息后,将所述APN配置信息添加到所述APN配置文件中。
2、 如权利要求l所述的方法,其特征在于,所述用户操作单元为与所述无线终端设备配合使用的、安装在所述用户 设备上的人机交互界面。
3、 如权利要求2所述的方法,其特征在于,所述APN配置文件列表保存在所述用户操作单元中。
4、 如权利要求l所述的方法,其特征在于,所述无线终端设备包括无线通用串行总线调制解调器或无线数据卡。
5、 如权利要求l所述的方法,其特征在于,所述卡设备为用户识别模块卡、客户识别模块卡或普通用户识别模块卡。
6、 如权利要求l所述的方法,其特征在于,所述APN配置信息包括配置文件名、接入号码、接入点、用户名。
7、 如权利要求l所述的方法,其特征在于,步骤a中,所述用户设备与所述无线终端设备之间的信息交互采用AT 协议或i貪断应答协议。
全文摘要
一种动态配置接入点名称APN的方法,应用于包含一与无线终端设备对应的用户操作单元的用户设备中,用户操作单元中保存有APN配置文件,用户设备中保存有APN配置文件列表,该列表中保存着每一APN配置信息与每一运营商提供的移动国家号码MCC及移动网号MNC的对应关系;该方法包括当用户设备与无线终端设备建立连接且握手成功后,其向无线终端设备发送查询指令,询问其中的卡设备状态;如果查询到卡设备存在,则查询卡设备所属运营商的MCC及MNC信息;在APN配置文件列表中查出MCC及MNC信息对应的APN配置信息后,将其添加到APN配置文件中。采用本发明,可节省软件开发成本,实现机制简单,达到一键上网的目的。
文档编号H04M1/725GK101175283SQ200710196508
公开日2008年5月7日 申请日期2007年11月28日 优先权日2007年11月28日
发明者叶建盟, 周晓明, 张旭辉, 博 畅, 舒娟媚, 靳军红 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1