一种手机终端自适应配置的方法及装置的制作方法

文档序号:7766428阅读:191来源:国知局
专利名称:一种手机终端自适应配置的方法及装置的制作方法
技术领域
本发明涉及无线通信技术领域,尤其涉及一种手机终端自适应配置的方法及装置。
背景技术
在现有无线移动通信网络中,每一个无线移动通信网络的运营商都被分配一个编 号,用于唯一地标识该运营商,根据运营商编号就能确定为当前无线终端提供服务的是哪 个具体运营商。由于网络结构、网络所基于的网络协议的不同,每个运营商的网络参数也不 相同,所述网络参数至少包括但不限于紧急呼叫号码、短信中心、网络接入点、主页等。现有技术中,手机终端在接入网络后,并不能根据网络运营商的不同自动地为用 户设置相应的一些网络参数,因此,用户还需要自己手动设置网络参数,例如设置接入点、 短信中心号码等,这就为用户造成很大的不便,特别是用户跨越不同国家,不同地区和不同 运营商时,用户并不熟悉这些国家、地区或运营商的网络参数,无法或不会对其进行配置, 经常造成某些服务无法使用,给用户带来不便,也使用户对运营商的满意程度大打折扣。

发明内容
有鉴于此,本发明的主要目的在于提供一种手机终端自适应配置的方法及装置, 用于解决终端在不同的运营商之间进行切换时,需要手动重新配置网络参数的技术问题。为达到上述目的,本发明的技术方案是这样实现的一种手机终端自适应配置的方法,该方法包括获取网络参数,根据所获取的网络参数识别网络运营商并获取与所述网络运营商 相关的运行参数;为手机终端设置与所识别的网络运营商相关的运行参数。进一步地,所述获取网络参数的方法为通过网络获取所述网络参数,或通过用户识别(SIM)卡获取所述网络参数,或通 过网络漫游参数获取所述网络参数。进一步地,根据所述网络参数识别网络运营商并获取与所述网络运营商相关的运 行参数的方法为通过本地保存或从网络侧获取的网络参数与网络运营商对应的关系表来识别网 络运营商,所述关系表中包含运营商的标识以及与该运营商相关的运行参数。所述网络参数至少包括国家编号(MCC)和移动网络编号(MNC)。所述的运行参数至少包括以下参数中的一种或多种紧急呼叫号码、短信中心号 码、网络接入点、号码匹配位、语音信箱号码、数据业务参数、菜单布局。基于上述方法,本发明还提出一种手机终端自适应配置的装置,该装置包括获取 模块、识别模块、设置模块。所述获取模块用于获取网络参数;所述获取模块通过网络获取所述网络参数,或通过用户识别(SIM)卡获取所述网络参数,或通过网络漫游参数获取所述网络参数,所述 网络参数至少包括MCC和MNC。所述识别模块用于根据所述网络参数识别网络运营商并获取相关的运行参数;进 一步地,所述识别模块依据所述网络参数与网络运营商的对应关系来识别所述网络运营 商,所述网络参数与网络运营商的对应关系以及与网络运营商相关的运行参数由本地存储 的或网络侧下发的对应关系表提供。设置模块,用于为手机终端设置与所识别的网络运营商相关的运行参数。所述的 运行参数至少包括以下参数中的一种或多种紧急呼叫号码、短信中心号码、网络接入点、 号码匹配位、语音信箱号码、数据业务参数、菜单布局。本发明通过获取网络参数,识别网络运营商,然后获取与网络运营商相关的运行 参数,对手机终端的运行参数,例如紧急呼叫号码、短信中心、APN、主页等,进行自适应的设 置,实现了手机终端的网络自适应,方便了用户,特别是用户在不同的国家、地区或运营商 之间漫游时,能够避免由于设置错误导致终端某些功能无法使用的情况的发生。


图1手机终端获取运营商网络参数;图2根据运营商网络参数设置手机参数。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对 本发明进一步详细说明。图1为本发明提出的一种手机终端自适应配置网络参数方法的流程图,包括步 骤步骤101、获得网络参数,所述网络参数具体为公众陆地移动通信网(PublicLand Mobile communication Network, PLMN)参数;所述PLMN参数中包含移动国家编号(Mobile Country Code, MCC)和移动网络编 号(Mobile Network Code, MNC);本发明优选实施例中,可通过如下三种方法获取所述PLMN参数方法一通过网络获取PLMN参数,获取方法如下步骤al、手机终端启动后,协议栈(PQ模块进行初始化;步骤a2、手机终端搜索当前信号最强的小区并驻留到该小区,获取所驻留小区的 PLMN参数;步骤a3、PS获取到PLMN参数后向用户接口(UI)层发送消息,消息中携带PLMN参 数;方法二 根据用户识别(SIM)卡中的国际移动用户识别码(IMSI)获取PLMN参数, 获取方法如下步骤bl、读取SIM卡中的IMSI码;步骤1^2、从IMSI码中获取PLMN参数。在IMSI码中包含了 MCC、MNC、MSIN(移动用户标识号)等参数,本发明通过解析IMSI的结构获取其中的PLMN参数,例如MCC码和丽C码。方法三根据网络漫游参数获取PLMN参数;当用户在不同的国家或地区移动时,若网络运营商发生了变化,则网络会通过信 令消息将网络漫游参数通知给手机终端,网络漫游参数中包含切换或重选目的网络的PLMN 参数,在切换或重选成功后,手机终端即可从网络漫游参数中获取PLMN参数。步骤102、根据获取的PLMN参数识别网络运营商并获取与该网络运营商相关的运 行参数;由于PLMN参数里包含了移动国家编号MCC和移动网络编号丽C,通过MCC和丽C 即可唯一的确定一个网络运营商,因此,根据MCC和MNC与网络运营商之间的对应关系即可 识别出手机终端当前驻留网络的网络运营商。步骤103、基于所确定的网络运营商为手机终端设置与该网络运营商相关的运行 参数。本发明所述的运行参数包括但不限于以下参数中的一种或多种紧急呼叫号码、 短信中心号码、网络接入点、号码匹配位、语音信箱号码、数据业务参数、菜单布局等。所述号码匹配位是指匹配联系人号码的匹配格式和位数,由于不同的国家或地区 电话号码格式和位数有可能不同,因此,号码匹配也可能不同;所述数据业务参数包括了所有与数据业务相关的设置参数,不同的网络运营商的 数据业务参数是不同的,例如彩信MMS设置参数、email邮箱设置参数,internet设置参数等。以下以手机终端在中国移动的无线网络中,进行自适应配置的过程为例说明本发 明的方法,具体步骤如下步骤S10,手机终端通过网络获取PLMN参数协议栈PS初始化完毕后,会通知自适应模块当前运营商的PLMN参数,其中MCC为 0x460,MNC 为 0x1。手机终端也可通过读取用户识别卡中的IMSI码来获取到MCC和MNC参数,或根据 网络漫游参数来获取到MCC和MNC。步骤S12,根据本地存储的PLMN参数与网络运营商的对照表来确认网络运营商, 并读取与所确认的网络运营商相关的运行参数;本发明可将所述对照表写入代码中,也可以配置文件方式存储,和可以通过网络 向终端下发所述对照表,所述对照表中与网络运营商有关的信息至少包括网络运营商的名 称以及与该网络运营商相关的运行参数。手机终端根据所述对照表判断所获得的MCC和MNC值是否存在,如果存在,则从表 中读取该网络运营商的运行参数后执行步骤S14,否则读取默认运行参数后执行步骤S14 ;确认网络运营商的示例如下 if (0x460 = = plmn. mcc && 0x00 = = plmn. mnc){//MCC等于0x460代表是中国//MNC等于0x00代表是中国移动的网络}
5
else if (0x460 == plmn. mcc && 0x01 == plmn. mnc){//MCC等于0x460代表是中国//MNC等于0x01代表是中国联通的网络}else if (其他参数){}......步骤S14,使用所读取的网络运营商的运行参数设置手机终端上的相关配置参 数下面以设置中国移动的网络接入点(APN)为例,说明设置网络接入点相关参数的 方法DCP_GetEmptyProfile(profile_p);wstrcpy ((wchar*)profile_p- > profile_name, L" CMCC");strcpy (prof ile_p- > apn, " cmwap");......上述代码为手机终端设置了 APN的显示名称(MCC)及APN的接入点(cmwap),其他 参数设置方式类似,此处不再赘述。这样,在手机终端上就完成了对中国移动的运行参数的自适应设定,当用户注册 到其他的网络运营商的网络时,参照同样的步骤流程实现对其它网络运营商的运行参数的 自适应设定。图2为本发明提出的一种手机终端自适应配置网络参数装置的结构图,该装置 200位于手机终端,包括获取模块201、识别模块202、设置模块203 ;所述获取模块201用于获取网络参数,所述的网络参数具体为PLMN参数;所述识别模块202用于根据获取模块201获取的网络参数识别网络运营商并获取 与所识别的网络运营商相关的运行参数;设置模块203用于为手机终端设置与所识别的网络运营商相关的运行参数。所述 的运行参数至少包括以下参数中的一种或多种紧急呼叫号码、短信中心号码、网络接入 点、号码匹配位、语音信箱号码、数据业务参数、菜单布局。所述获取模块201可通过三种方式获取所述网络参数方法一,通过与网络的交互获取网络参数;例如,在手机未插入SIM卡的情况下,开机后,手机终端会通过网络获取驻留小区 的PLMN参数。方法二,通过SIM卡获取所述网络参数;例如,在手机插入SIM卡的情况下,手机开机后,可通过读取手机SIM卡中的IMSI 来获取PLMN参数;方法三,通过网络漫游参数获取所述网络参数;例如,在手机终端跨越属于不同的网络运营商的小区时,会触发小区切换或重选,网络侧会通过控制信道将漫游参数通知给手机终端,手机终端从漫游参数中即可获得所述 网络参数;所述网络参数至少包括MCC和MNC。优选地,识别模块202依据网络参数与网络运营商的对应关系来识别所述网络运 营商,网络参数与网络运营商的对应关系以及与网络运营商相关的运行参数可以以对应关 系表的形式固化在手机终端的代码或存储器中,也可由网络侧通过信令动态下发给手机终端。由于本发明所述方法和装置具有较大的通用性,针对所有终端产品均可以用本发 明进行自动配置方法实现移动终端运行参数的自动配置,并且简单易行。应当理解的是,对 本发明技术所在领域的普通技术人员来说,可以根据本发明的技术方案及其构思进行相应 的等同改变或替换,而所有这些改变或替换,都应属于本发明所附权利要求的保护范围。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种手机终端自适应配置的方法,其特征在于,包括获取网络参数,根据所获取的网络参数识别网络运营商并获取与所述网络运营商相关 的运行参数;为手机终端设置与所识别的网络运营商相关的运行参数。
2.根据权利要求1所述的方法,其特征在于,所述获取网络参数的方法为通过网络获取所述网络参数,或通过用户识别(SIM)卡获取所述网络参数,或通过网 络漫游参数获取所述网络参数。
3.根据权利要求2所述的方法,其特征在于,根据所述网络参数识别网络运营商并获 取与所述网络运营商相关的运行参数的方法为通过本地保存或从网络侧获取的网络参数与网络运营商对应的关系表来识别网络运 营商,所述关系表中包含运营商的标识以及与该运营商相关的运行参数。
4.根据权利要求3所述的方法,其特征在于,所述网络参数至少包括国家编号(MCC)和 移动网络编号(MNC)。
5.根据权利要求3所述的方法,其特征在于,所述的运行参数至少包括以下参数中的 一种或多种紧急呼叫号码、短信中心号码、网络接入点、号码匹配位、语音信箱号码、数据 业务参数、菜单布局。
6.一种手机终端自适应配置的装置,其特征在于,该装置包括获取模块,用于获取网络参数;识别模块,用于根据所述网络参数识别网络运营商并获取相关的运行参数;设置模块,用于为手机终端设置与所识别的网络运营商相关的运行参数。
7.根据权利要求6所述的装置,其特征在于,所述获取模块通过网络获取所述网络参数,或通过用户识别(SIM)卡获取所述网络参 数,或通过网络漫游参数获取所述网络参数。
8.根据权利要求7所述的装置,其特征在于,所述识别模块依据所述网络参数与网络运营商的对应关系来识别所述网络运营商,所 述网络参数与网络运营商的对应关系以及与网络运营商相关的运行参数由本地存储的或 网络侧下发的对应关系表提供。
9.根据权利要求8所述的装置,其特征在于,所述网络参数至少包括MCC和MNC。
10.根据权利要求8所述的装置,其特征在于,所述的运行参数至少包括以下参数中的 一种或多种紧急呼叫号码、短信中心号码、网络接入点、号码匹配位、语音信箱号码、数据 业务参数、菜单布局。
全文摘要
本发明公开了一种手机终端自适应配置的方法及装置,用于解决终端在不同的运营商之间进行切换时,需要手动重新配置网络参数的技术问题。本发明通过获取网络参数,识别网络运营商,然后获取与网络运营商相关的运行参数,对手机终端的运行参数,例如紧急呼叫号码、短信中心、APN、主页等,进行自适应的设置,实现了手机终端的网络自适应,方便了用户,特别是用户在不同的国家、地区或运营商之间漫游时,能够避免由于设置错误导致终端某些功能无法使用的情况的发生。
文档编号H04W8/24GK102075903SQ20101055977
公开日2011年5月25日 申请日期2010年11月25日 优先权日2010年11月25日
发明者汪凯, 沈广才, 蒋孝凯 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1