本发明专利技术公开了一种移动终端及其拨号上网改进方法和装置,上述方法预先存储各城市的默认DNS地址,当移动终端请求拨号上网,而网络侧返回的参数中没有DNS地址时,根据上述移动终端当前所在城市,从存储的DNS地址中查找上述城市的默认DNS地址,分配给上述移动终端。本发明专利技术简单有效地解决了移动终端拨号成功但不能正常使用上网业务的问题,节省了维护和研发成本。
【技术实现步骤摘要】
移动终端及其拨号上网改进方法和装置
本专利技术涉及通信领域,尤其涉及一种移动终端及其拨号上网改进方法和装置。
技术介绍
随着平台厂商供应芯片的不断升级以及核心网处理能力的提高,数据业务处理能力的大幅提升不断给人们带来惊喜。随着终端技术的不断发展,终端的数据业务作为终端的一大特色,所占的比重越来越大,终端上网已经越来越广泛地走入大众生活,从一开始的特色业务,慢慢普及为基本业务。终端的数据业务在努力提高速率的同时,也在追求性能上的不断优化。一般的终端上网多采用基于PPP(Point-to-PointProtocol,点到点协议)拨号方式进行,拨号成功后网络侧和终端侧建立了数据连接,基于此数据连接后终端和网络侧进行数据通讯。由于这种方式的前提是PDP(PacketDataProtocol,上下文激活)激活成功,也就是拨号成功,即用户在拨号成功后才能够进行正常的上网业务。现有的2G网络和3G网络中,有时会遇到拨号成功,但用户真正想要上网时又打不开网页的现象,影响了用户正常使用数据业务。如何保证用户畅游网络世界不受阻碍,是通信技术发展的重点与热点。
技术实现思路
本专利技术的目的是,提供一种移动终端及其拨号上网改进方法和装置,以解决了现有技术存在的拨号成功但不能正常使用上网业务的问题。本专利技术提供了一种移动终端拨号上网改进方法,上述方法预先存储各城市的默认DNS(DomainNameSystem,域名系统)地址;当移动终端请求拨号上网,而网络侧返回的参数中没有DNS地址时,根据上述移动终端当前所在城市,从存储的DNS地址中查找上述城市的默认DNS地址,分配给上述移动终端。优选地,上述方法还进一步包括,保存上述移动终端当前拨号上网所在城市及使用的DNS地址。优选地,上述方法在收到网络侧返回的参数时,还执行以下步骤:解析上述参数;根据上述参数中的位置区号,确定上述移动终端当前所在城市;判断上述参数中是否有DNS地址,若是,则执行上述保存移动终端当前拨号上网所在城市及使用的DNS地址步骤。优选地,上述方法还预先存储有位置区号及其所属城市的对应关系表。优选地,上述方法根据上述参数中的位置区号,通过从上述位置区号及其所属城市的对应关系表中查找上述位置区号所属的城市,来确定上述移动终端当前所在城市。优选地,上述方法从存储的DNS地址中查找上述城市的默认DNS地址前,还执行以下步骤:判断上述移动终端当前所在城市与上一次拨号上网所在城市是否相同,若是,则将保存的上一次拨号上网使用的DNS地址分配给上述移动终端;否则,执行上述从存储的DNS地址中查找上述城市的默认DNS地址步骤。本专利技术进一步提供了一种拨号上网改进装置,用于移动终端拨号上网,上述装置包括存储模块、DNS分配模块,上述存储模块,用于存储各城市的默认DNS地址;上述DNS分配模块,用于在移动终端请求拨号上网,而网络侧返回的参数中没有DNS地址时,根据上述移动终端当前所在城市,从上述存储模块中存储的DNS地址中查找上述城市的默认DNS地址,分配给上述移动终端。优选地,上述存储模块,用于存储位置区号及其所属城市的对应关系表以及为移动终端提供存储拨号上网所在城市及使用的DNS地址的空间;上述DNS分配模块,用于将移动终端当前拨号上网所在城市和使用的DNS地址,存储到上述存储模块。优选地,上述装置还包括参数解析模块,用于解析网络侧返回的参数,根据上述参数中的位置区号,确定上述移动终端当前所在城市,并判断上述参数中是否有DNS地址,在上述参数中没有DNS地址时,将上述移动终端当前所在城市发送给上述DNS分配模块;在上述参数中有DNS地址时,将上述移动终端当前拨号上网所在城市和使用的DNS地址保存到上述储模块中。优选地,上述DNS分配模块,用于判断收到的移动终端当前所在城市与上一次拨号上网所在城市是否相同,并在当前所在城市与上一次拨号上网所在城市相同时,将上述存储模块中保存的上一次拨号上网时使用的DNS地址分配给上述移动终端;在当前所在城市与上一次拨号上网所在城市不同时,从上述存储模块中存储的DNS地址中查找上述当前所在城市的默认DNS地址,分配给上述移动终端。本专利技术还提供了一种移动终端,上述移动终端包括上述拨号上网改进装置。本专利技术通过为网络侧没有返回DNS地址的拨号上网请求分配上一次拨号上网使用的DNS地址或者所在城市默认的DNS地址的方法,使得用户无论在哪个城市,只要能够成功拨号,就能正常打开网页进行上网业务,本专利技术简单有效,覆盖的范围广,节省了维护和研发成本。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术拨号上网改进装置优选实施例的原理框图;图2是本专利技术移动终端优选实施例的原理框图;图3是本专利技术拨号上网改进方法优选实施例的流程图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。移动终端拨号上网时,拨号成功但打不开网页的原因是由于网络侧的SGSN(ServicingGPRSSupportNode,GPRS服务支持节点)接受了移动终端的PDP请求,给移动终端分配了IP地址,但由于SGSN本身的原因,在给移动终端分配IP地址的同时没有为其分配DNS地址,并且没有给终端返回任何提示,致使移动终端以为SGSN分配了IP地址的同时也就分配了DNS,当输入网址的时候由于没有DNS地址,服务器解析不了网址,就出现了拨号成功但打不开网页的现象,基于以上分析提出本专利技术。如图1所示,是本专利技术拨号上网改进装置优选实施例的原理框图,拨号上网改进装置用于移动终端拨号上网,本实施例包括存储模块01、参数解析模块02以及DNS分配模块03,存储模块01,用于存储各城市的默认DNS地址、位置区号及其所属城市的对应关系表以及为移动终端提供存储拨号上网所在城市及使用的DNS地址的空间;参数解析模块02,用于解析网络侧返回的参数,并根据上述参数中的位置区号,从存储模块01中存储的位置区号及其所属城市的对应关系表中查找上述位置区号所属的城市,以确定移动终端当前所在城市,以及判断上述参数中是否有DNS地址,在上述参数中没有DNS地址时,将上述移动终端当前所在城市发送给DNS分配模块03;在上述参数中有DNS地址时,将移动终端当前拨号上网所在城市和使用的DNS地址保存到存储模块01中;DNS分配模块03,用于判断收到的移动终端当前所在城市与上一次拨号上网所在城市是否相同,并在当前所在城市和上一次拨号上网所在城市相同时,将存储模块01中保存的上一次拨号上网时使用的DNS地址分配给移动终端;在当前所在城市和上一次拨号上网所在城市不同时,从存储模块01中存储的DNS地址中查找上述城市的默认DNS地址,分配给移动终端;以及将移动终端当前拨号上网所在城市和使用的DNS地址保存到存储模块01中。如图2所示,是本专利技术移动终端优选实施例的原理框图,本实施例中,移动终端包括图1所示的拨号上网改进装置,拨号上网改进装置在移动终端拨号上网而网络侧返回的参数中没有DNS地址时本文档来自技高网...

【技术保护点】
一种移动终端拨号上网改进方法,其特征在于,所述方法预先存储各城市的默认域名系统DNS地址;当移动终端请求拨号上网,而网络侧返回的参数中没有DNS地址时,根据所述移动终端当前所在城市,从存储的DNS地址中查找所述城市的默认DNS地址,分配给所述移动终端。
【技术特征摘要】
1.一种移动终端拨号上网改进方法,其特征在于,所述方法预先存储各城市的默认域名系统DNS地址;当移动终端请求拨号上网,而网络侧返回的参数中没有DNS地址时,判断所述移动终端当前所在城市与上一次拨号上网所在城市是否相同,若是,则将保存的上一次拨号上网使用的DNS地址分配给所述移动终端;否则,从存储的DNS地址中查找当前所在城市的默认DNS地址分配给所述移动终端。2.根据权利要求1所述的方法,其特征在于,所述方法还进一步包括,保存所述移动终端当前拨号上网所在城市及使用的DNS地址。3.根据权利要求2所述的方法,其特征在于,所述方法在收到网络侧返回的参数时,还执行以下步骤:解析所述参数;根据所述参数中的位置区号,确定所述移动终端当前所在城市;判断所述参数中是否有DNS地址,若是,则执行所述保存移动终端当前拨号上网所在城市及使用的DNS地址步骤。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还预先存储有位置区号及其所属城市的对应关系表。5.根据权利要求4所述的方法,其特征在于,所述方法根据所述参数中的位置区号,通过从所述位置区号及其所属城市的对应关系表中查找所述位置区号所属的城市,来确定所述移动终端当前所在城市。6.一种拨号上网改进装置,用于移动终端拨号上网,其特征在于,所述装置包括存储模块、DNS分配模块,所述存储模块,用...
【专利技术属性】
技术研发人员:黄瑞,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。