移动终端及其拨号上网改进方法和装置的制作方法

文档序号:7902250阅读:178来源:国知局
专利名称:移动终端及其拨号上网改进方法和装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种移动终端及其拨号上网改进方法和装置。
背景技术
随着平台厂商供应芯片的不断升级以及核心网处理能力的提高,数据业务处理能力的大幅提升不断给人们带来^(喜。随着终端技术的不断发展,终端的数据业务作为终端的一大特色,所占的比重越来越大,终端上网已经越来越广泛地走入大众生活,从一开始的特色业务,慢慢普及为基本业务。终端的数据业务在努力提高速率的同时,也在追求性能上的不断优化。一般的终端上网多采用基于PPP(Point-to-Point Protocol,点到点协议)拨号方式进行,拨号成功后网络侧和终端侧建立了数据连接,基于此数据连接后终端和网络侧进行数据通讯。由于这种方式的前提是F1DP (Packet Data Protocol,上下文激活)激活成功,也就是拨号成功,即用户在拨号成功后才能够进行正常的上网业务。现有的2G网络·和3G网络中,有时会遇到拨号成功,但用户真正想要上网时又打不开网页的现象,影响了用户正常使用数据业务。如何保证用户畅游网络世界不受阻碍,是通信技术发展的重点与热点。

发明内容
本发明的目的是,提供一种移动终端及其拨号上网改进方法和装置,以解决了现有技术存在的拨号成功但不能正常使用上网业务的问题。本发明提供了一种移动终端拨号上网改进方法,上述方法预先存储各城市的默认DNS (Domain Name System,域名系统)地址;当移动终端请求拨号上网,而网络侧返回的参数中没有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地址的方法,使得用户无论在哪个城市,只要能够成功拨号,就能正常打开网页进行上网业务,本发明简单有效,覆盖的范围广,节省了维护和研发成本。


此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是本发明拨号上网改进装置优选实施例的原理框图;图2是本发明移动终端优选实施例的原理框图;图3是本发明拨号上网改进方法优选实施例的流程图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。移动终端拨号上网时,拨号成功但打不开网页的原因是由于网络侧的SGSN(Servicing GPRS Support Node,GPRS服务支持节点)接受了移动终端的PDP请求,给移动终端分配了 IP地址,但由于SGSN本身的原因,在给移动终端分配IP地址的同时没有为其分配DNS地址,并且没有给终端返回任何提示,致使移动终端以为SGSN分配了 IP地址的同时也就分配了 DNS,当输入网址的时候由于没有DNS地址,服务器解析不了网址,就出现了拨号成功但打不开网页的现象,基于以上分析提出本发明。如图I所示,是本发明拨号上网改进装置优选实施例的原理框图,拨号上网改进装置用于移动终端拨号上网,本实施例包括存储模块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所示,是本发明移动终端优选实施例的原理框图,本实施例中,移动终端包括图I所示的拨号上网改进装置,拨号上网改进装置在移动终端拨号上网而网络侧返回的参数中没有DNS地址时,若其当前所在城市与上一次拨号上网所在城市相同,则将上述移动终端上一次拨号上网使用的DNS地址分配给移动终端,否则,将移动终端当前所在城市的默认DNS地址分配给移动终端。如图3所示,是本发明拨号上网改进方法优选实施例的流程图,本实施例以图2所示移动终端为例,假设移动终端的拨号上网改进装置中已存储了各城市的默认DNS地址、位置区号及其所属城市的对应关系表,包括以下步骤步骤SOOl :移动终纟而拨号上网;即移动终端向SGSN发送了 PDP请求。步骤S002 :网络侧返回参数;即SGSN接受了移动终端的PDP请求,返回了包括IP地址、移动终端的位置区号等参数。步骤S003 :移动终端的拨号上网改进装置解析收到的参数;步骤S004 :根据上述参数中的位置区号,确定移动终端当前所在城市;拨号上网改进装置中保存有位置区号及其所属城市的对应关系表,根据移动终端的位置区号,通过查找上述对应关系表,即可确定上述移动终端当前所在城市。步骤S005 :判断上述参数中是否有DNS地址,若是,则执行步骤S009 ;否则,执行步骤S006 ;步骤S006 :判断移动终端当前所在城市与上一次拨号上网所在城市是否相同,若是,则执行步骤S007 ;否则,执行步骤S008 ;步骤S007 :将上一次拨号上网时使用的DNS地址分配给移动终端,执行步骤S009 ;步骤S008 从存储的DNS地址中查找上述城市的默认DNS地址,分配给移动终端;步骤S009 :保存移动终端当前所在城市和使用的DNS地址。·若网络侧返回的参数中有DNS地址,则本步骤中的DNS地址为网络侧分配的DNS地址,若网络侧返回的参数中没有DNS地址,则本步骤中的DNS地址为拨号上网改进装置分配的DNS地址。本发明保存移动终端当前所在城市和使用的DNS地址的目的是为了移动终端在同一个城市下一次拨号上网,而网络侧返回的参数中没有DNS地址时,可直接使用上一次拨号上网时使用的DNS地址。上述说明示出并描述了本发明的优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种移动终端拨号上网改进方法,其特征在于,所述方法预先存储各城市的默认域名系统DNS地址; 当移动终端请求拨号上网,而网络侧返回的参数中没有DNS地址时,根据所述移动终端当前所在城市,从存储的DNS地址中查找所述城市的默认DNS地址,分配给所述移动终端。
2.根据权利要求I所述的方法,其特征在于,所述方法还进一步包括,保存所述移动终端当前拨号上网所在城市及使用的DNS地址。
3.根据权利要求2所述的方法,其特征在于,所述方法在收到网络侧返回的参数时,还执行以下步骤 解析所述参数; 根据所述参数中的位置区号,确定所述移动终端当前所在城市; 判断所述参数中是否有DNS地址,若是,则执行所述保存移动终端当前拨号上网所在城市及使用的DNS地址步骤。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还预先存储有位置区号及其所属城市的对应关系表。
5.根据权利要求4所述的方法,其特征在于,所述方法根据所述参数中的位置区号,通过从所述位置区号及其所属城市的对应关系表中查找所述位置区号所属的城市,来确定所述移动终端当如所在城市。
6.根据权利要求4所述的方法,其特征在于,所述方法从存储的DNS地址中查找所述城市的默认DNS地址前,还执行以下步骤 判断所述移动终端当前所在城市与上一次拨号上网所在城市是否相同,若是,则将保存的上一次拨号上网使用的DNS地址分配给所述移动终端;否则,执行所述从存储的DNS地址中查找所述城市的默认DNS地址步骤。
7.—种拨号上网改进装置,用于移动终端拨号上网,其特征在于,所述装置包括存储模块、DNS分配模块, 所述存储模块,用于存储各城市的默认DNS地址; 所述DNS分配模块,用于在移动终端请求拨号上网,而网络侧返回的参数中没有DNS地址时,根据所述移动终端当前所在城市,从所述存储模块中存储的DNS地址中查找所述城市的默认DNS地址,分配给所述移动终端。
8.根据权利要求7所述的装置,其特征在于, 所述存储模块,用于存储位置区号及其所属城市的对应关系表以及为移动终端提供存储拨号上网所在城市及使用的DNS地址的空间; 所述DNS分配模块,用于将移动终端当前拨号上网所在城市和使用的DNS地址,存储到所述存储模块。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括参数解析模块,用于解析网络侧返回的参数,根据所述参数中的位置区号,确定所述移动终端当前所在城市,并判断所述参数中是否有DNS地址,在所述参数中没有DNS地址时,将所述移动终端当前所在城市发送给所述DNS分配模块;在所述参数中有DNS地址时,将所述移动终端当前拨号上网所在城市和使用的DNS地址保存到所述储模块中。
10.根据权利要求8所述的装置,其特征在于,所述DNS分配模块,用于判断收到的移动终端当前所在城市与上一次拨号上网所在城市是否相同,并在当前所在城市与上一次拨号上网所在城市相同时,将所述存储模块中保存的上一次拨号上网时使用的DNS地址分配给所述移动终端;在当前所在城市与上一次拨号上网所在城市不同时,从所述存储模块中存储的DNS地址中查找所述当前所在城市的默认DNS地址,分配给所述移动终端。
11.一种移动终端,其特征在于,所述移动终端包括权利要求7-10任一项所述的拨号上网改进装置。
全文摘要
本发明公开了一种移动终端及其拨号上网改进方法和装置,上述方法预先存储各城市的默认DNS地址,当移动终端请求拨号上网,而网络侧返回的参数中没有DNS地址时,根据上述移动终端当前所在城市,从存储的DNS地址中查找上述城市的默认DNS地址,分配给上述移动终端。本发明简单有效地解决了移动终端拨号成功但不能正常使用上网业务的问题,节省了维护和研发成本。
文档编号H04L12/28GK102984036SQ201110262728
公开日2013年3月20日 申请日期2011年9月6日 优先权日2011年9月6日
发明者黄瑞 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1