一种电子设备及其APN信息更新方法技术

技术编号:11437299 阅读:79 留言:0更新日期:2015-05-08 15:18
本发明专利技术公开了一种电子设备及其接入点(APN)信息更新方法,方法包括:获取当前网络的接入点APN信息,并将当前用户身份识别卡对应的本地APN名单与所获取的APN信息进行比较;若所述比较的结果不一致,则根据所获取的APN信息更新所述本地APN名单。

【技术实现步骤摘要】
一种电子设备及其APN信息更新方法
本专利技术涉及电子设备的APN接入
,尤其涉及一种电子设备及其APN信息更新方法。
技术介绍
电子设备中预置有接入点(APN,AccessPointName)信息,电子设备通过其保存的APN信息完成APN的接入,进而连接到数据网络。然而,电子设备中预置的APN信息往往是不完整的,通常会缺失某些移动国家号码(MCC,MobileCountryCode)/移动网号(MNC,MobileNetworkCode)的APN信息,或者电子设备中保存的APN信息也会存在配置错误的情况;当APN信息缺失或APN信息配置错误时,会导致电子设备无法加载正确的APN信息,造成电子设备连接数据网络失败。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种电子设备及其APN信息更新方法。一方面,本专利技术实施例提供了一种电子设备的APN信息更新方法,所述方法包括:获取当前网络的接入点APN信息,并将当前用户身份识别卡对应的本地APN名单与所获取的APN信息进行比较;若所述比较的结果不一致,则根据所获取的APN信息更新所述本地APN名单。上述方案中,所述获取当前网络的接入点APN信息包括:从当前网络下发的公用数据网PDN连接响应消息中获取所述APN信息。上述方案中,所述获取当前网络的接入点APN信息包括:从当前网络下发的激活默认演进分组系统EPS承载上下文的请求消息中获取所述APN信息。上述方案中,若所述比较的结果不一致,则根据所获取的APN信息更新所述本地APN名单,包括:若所述当前用户身份识别卡对应的本地APN名单为空,则将所获取的APN信息添加到所述本地APN名单中。上述方案中,若所述比较的结果不一致,则根据所获取的APN信息更新所述本地APN名单,包括:若当前用户身份识别卡对应的本地APN名单中有至少一条信息与所述APN信息不一致,则将所述本地APN名单中不一致的信息修改为与所获取的APN信息一致。另一方面,本专利技术实施例还提供了一种电子设备,包括:接入点APN信息获取单元,用于获取当前网络的APN信息;APN信息处理单元,用于将当前用户身份识别卡对应的本地APN名单与所获取的APN信息进行比较;并在所述比较的结果不一致时,根据所获取的APN信息更新所述本地APN名单。上述方案中,所述APN信息获取单元进一步用于,从当前网络下发的公用数据网PDN连接响应消息中获取所述APN信息。上述方案中,所述APN信息获取单元进一步用于,从当前网络下发的激活默认演进分组系统EPS承载上下文的请求消息中获取所述APN信息。上述方案中,所述APN信息处理单元进一步用于,在所述当前用户身份识别卡对应的本地APN名单为空时,将所获取的APN信息添加到所述本地APN名单中。上述方案中,所述APN信息处理单元进一步用于,在当前用户身份识别卡对应的本地APN名单中有至少一条信息与所述APN信息不一致时,将所述本地APN名单中不一致的信息修改为与所获取的APN信息一致。本专利技术实施例提供的一种电子设备及其APN信息更新方法,通过将当前网络的APN信息与电子设备当前用户身份识别卡对应的本地APN名单进行比较,在两者不一致时,根据当前网络的APN信息更新本地APN名单;如此,保证了电子设备中保存的APN信息与网络侧的APN信息一致,避免了电子设备中的APN信息缺失或APN信息配置错误所导致的数据网络连接失败;本专利技术实施例保证了电子设备能够加载正确的APN信息,保证了电子设备能够成功连接数据网络。附图说明图1为本专利技术实施例一的电子设备的APN信息更新方法流程图;图2为本专利技术实施例二的电子设备组成结构示意图;图3为本专利技术实施例三的流程图;图4为本专利技术实施例四的流程图。具体实施方式下面结合附图和具体实施例对本专利技术的技术方案进一步详细阐述。实施例一本专利技术实施例一提供的一种电子设备的APN信息更新方法,如图1所示,主要包括:步骤101,获取当前网络的接入点APN信息,并将当前用户身份识别卡对应的本地APN名单与所获取的APN信息进行比较。其中,电子设备可以在UE附着(Attach)和PDN连接(PDNConnectivity)建立的过程中,获取当前网络的APN信息,如:在UEAttach和PDNConnectivity建立的过程中,从当前网络下发的公用数据网(PDN,PublicDataNetwork)连接响应(PDNConnectivityresponse)消息中获取所述APN信息;所述PDNConnectivityresponse消息为UEAttach和PDNConnectivity建立的过程中,由网络端设备发送给电子设备的消息;电子设备也可以在UEAttach和PDNConnectivity建立过程中的UE和网络端设备消息交换过程中,获取当前网络的APN信息,如:在所述消息交换过程中,从当前网络下发的激活默认演进分组系统(EPS,EvolvedPacketSystem)承载上下文的请求(ActivatedefaultEPSbearercontextrequest)消息中获取所述APN信息,所述ActivatedefaultEPSbearercontextrequest消息为UE和网络端设备进行消息交换的过程中,由网络端设备发送给电子设备的消息。需要说明的是,本专利技术实施例并非仅限于电子设备从上述消息中获取APN信息,实际应用中,凡是当前网络下发的携带APN信息的消息,应当都属于本专利技术实施例的保护范围,电子设备都可以从所述消息中获得相应的APN信息。电子设备在获取当前网络的APN信息后,将所述电子设备当前用户身份识别卡对应的本地APN名单与所获取的APN信息进行比较;其中,所述用户身份识别卡如:客户身份模块(SIM,SubscriberIdentityModule)卡、通用客户身份模块(USIM,UniversalSubscriberIdentityModule)卡、用户身份模块(UIM,UserIdentityModule)卡等等。电子设备中维护有一个APN名单,当电子设备中插入用户身份识别卡时,电子设备会根据用户身份识别卡的MCC/MNC信息自动加载相应的APN数据。步骤102,若所述比较的结果不一致,或所述本地APN名单不存在,则根据所获取的APN信息更新所述本地APN名单。电子设备获取当前插入的用户身份识别卡所对应的本地APN名单,将所述本地APN名单与所述电子设备从当前网络获取的APN信息进行比较,判断两者是否一致;若所述当前用户身份识别卡对应的本地APN名单为空,则将所获取的APN信息添加到所述本地APN名单中;即电子设备首先查看当前插入的用户身份识别卡对应的本地APN名单,如果发现所述APN名单为空,则电子设备将获取的ANP信息添加到对应所述用户身份识别卡的APN名单中;若当前用户身份识别卡对应的本地APN名单中有至少一条信息与所述APN信息不一致,则将所述本地APN名单中不一致的信息修改为与所获取的APN信息一致;即电子设备首先查看当前插入的用户身份识别卡对应的本地APN名单,如果发现所述APN名单不为空,则将所述APN名单与电子设备获取的APN信息进行比较,如果APN名单中的所有信息与所获取的A本文档来自技高网...
一种电子设备及其APN信息更新方法

【技术保护点】
一种电子设备的APN信息更新方法,其特征在于,所述方法包括:获取当前网络的接入点APN信息,并将当前用户身份识别卡对应的本地APN名单与所获取的APN信息进行比较;若所述比较的结果不一致,则根据所获取的APN信息更新所述本地APN名单。

【技术特征摘要】
1.一种电子设备的APN信息更新方法,其特征在于,所述方法包括:从网络侧获取当前网络的接入点APN信息,并将当前用户身份识别卡对应的本地APN名单与所获取的APN信息进行比较;若所述比较的结果不一致,则根据所获取的APN信息更新所述本地APN名单;其中,将当前用户身份识别卡对应的本地APN名单与所获取的APN信息进行比较,包括:将当前客户身份模块SIM卡、通用客户身份模块USIM卡或用户身份模块UIM卡对应的本地APN名单与所获取的APN信息进行比较。2.根据权利要求1所述电子设备的APN信息更新方法,其特征在于,所述获取当前网络的接入点APN信息包括:从当前网络下发的公用数据网PDN连接响应消息中获取所述APN信息。3.根据权利要求1所述电子设备的APN信息更新方法,其特征在于,所述获取当前网络的接入点APN信息包括:从当前网络下发的激活默认演进分组系统EPS承载上下文的请求消息中获取所述APN信息。4.根据权利要求1、2或3所述电子设备的APN信息更新方法,其特征在于,若所述比较的结果不一致,则根据所获取的APN信息更新所述本地APN名单,包括:若所述当前用户身份识别卡对应的本地APN名单为空,则将所获取的APN信息添加到所述本地APN名单中。5.根据权利要求1、2或3所述电子设备的APN信息更新方法,其特征在于,若所述比较的结果不一致,则根据所获取的APN信息更新所述本地APN名单,包括:若当前用户身份识别卡对应的本地APN名单中有至少...

【专利技术属性】
技术研发人员:戴奇燕徐青张华春邓欣
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1