CN101631146B - 一种实现业务平台地址解析的方法及终端 - Google Patents

一种实现业务平台地址解析的方法及终端 Download PDF

Info

Publication number
CN101631146B
CN101631146B CN200810133568.5A CN200810133568A CN101631146B CN 101631146 B CN101631146 B CN 101631146B CN 200810133568 A CN200810133568 A CN 200810133568A CN 101631146 B CN101631146 B CN 101631146B
Authority
CN
China
Prior art keywords
terminal
domain name
dns request
dns
attaching information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200810133568.5A
Other languages
English (en)
Other versions
CN101631146A (zh
Inventor
王雷
林华生
毕娅娜
杨健
魏兵
刘旭日
吴博
林青春
章晋浩
陈国乔
罗耀平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
China Mobile Communications Group Co Ltd
Original Assignee
Huawei Technologies Co Ltd
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd, China Mobile Communications Group Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200810133568.5A priority Critical patent/CN101631146B/zh
Priority to PCT/CN2009/072804 priority patent/WO2010006554A1/zh
Priority to EP09797401A priority patent/EP2290884A4/en
Publication of CN101631146A publication Critical patent/CN101631146A/zh
Application granted granted Critical
Publication of CN101631146B publication Critical patent/CN101631146B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/33Types of network names containing protocol addresses or telephone numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/65Telephone numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/654International mobile subscriber identity [IMSI] numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种实现业务平台地址解析的方法及终端,其中,一种实现业务平台地址解析的方法,该方法包括:终端获得归属信息;根据业务需求,所述终端将所述归属信息加入域名服务DNS请求中,得到归属DNS请求,所述DNS请求携带统一资源定位符URL域名;所述终端将所述归属DNS请求发送给DNS服务器;所述终端从所述DNS服务器接收所述归属DNS请求对应的归属地业务服务器的网际协议IP地址。采用本发明实施例的技术方案,可以由终端根据归属信息发起归属DNS请求,并根据DNS服务返回的归属DNS请求对应的归属地业务服务器的IP地址访问归属地业务平台,从而使得终端可以根据业务需要,接入归属地业务服务器。

Description

一种实现业务平台地址解析的方法及终端
技术领域
本发明涉及通信技术领域,特别涉及一种实现业务平台地址解析的方法及终端。
背景技术
随着通信技术的发展,因特网在人们的日常工作生活中有着越来越重要的地位。因特网中的主机可以有多种方式标识,例如统一资源定位符(UniformResource Locator,URL)域名和网际协议(Internet Protocol,IP)地址,URL域名几乎不包括主机在因特网中的位置信息,例如cnn.com或者www.yahoo.com,而IP地址对应主机在因特网中的位置信息,例如192.158.100.011;但是由于URL域名具有助记性,而IP地址是数字型名字,难于理解和记忆,因此人们一般通过URL域名访问对应的主机。
通过URL域名访问对应的主机,需要先通过因特网的域名服务(DomainName Service,DNS)服务器根据URL域名查询到与该URL域名对应的IP地址,再由浏览器根据对应的IP地址访问对应的业务服务器。
目前基于无线应用协议(Wireless Application Protocol,WAP)浏览的业务,可以采用WAP网关代理访问方式,即WAP网关代理客户端向DNS服务器发起DNS解析流程,对于采用WAP网关代理方式访问业务服务器的业务,在客户端中统一预置现有WAP网关的IP地址;也可以不采用WAP网关代理访问方式,即客户端可以直接访问DNS服务器,由DNS服务器解析业务平台的地址后返回给客户端。
在实现本发明的过程中,发明人发现:对于采用WAP网关代理方式访问业务服务器的业务,如果WAP网关地址变化,则客户端不能正常接入该业务;对于不采用WAP网关代理方式访问业务服务器的业务,DNS服务器根据域名解析到拜访地业务服务器地址,根据现有技术,客户端根据DNS解析出的拜访地业务服务器的地址直接接入拜访地业务服务器,而无法选择归属地业务服务器进行服务。
发明内容
本发明实施例提供一种实现业务平台地址解析的方法及终端,使得终端可以根据业务需要,接入归属地业务服务器。
本发明实施例提供了一种实现业务平台地址解析的方法,该方法包括:
终端获得归属信息;
根据业务需求,所述终端将所述归属信息加入域名服务DNS请求中,得到归属DNS请求,所述DNS请求携带统一资源定位符URL域名;
所述终端将所述归属DNS请求发送给DNS服务器;
所述终端从所述DNS服务器接收所述归属DNS请求对应的归属地业务服务器的网际协议IP地址。
本发明实施例还提供了一种终端,该终端包括:
归属信息获取模块,用于获取所述终端的归属信息;
域名服务DNS请求模块,用于根据业务需求,将所述归属信息获取模块获取的归属信息加入DNS请求中,得到归属DNS请求,所述DNS请求携带统一资源定位符URL域名;
信息交互模块,用于将所述DNS请求模块得到的归属DNS请求发送给DNS服务器;并从所述DNS服务器接收所述归属DNS请求对应的归属地业务服务器的网际协议IP地址。
采用本发明实施例的技术方案,可以由终端根据归属信息发起归属DNS请求,并根据DNS服务返回的归属DNS请求对应的归属地业务服务器的IP地址访问归属地业务平台,从而使得终端可以根据业务需要,接入归属地业务服务器。
附图说明
图1所示为本发明实施例一中实现业务平台地址解析的方法的流程示意图;
图2所示为本发明实施例二中实现业务平台地址解析的方法的流程示意图;
图3所示为本发明实施例三中终端的结构示意图。
具体实施方式
对于不采用WAP网关代理方式访问业务服务器的业务,当DNS服务器根据域名解析到归属地业务服务器地址和拜访地业务服务器地址,根据现有协议的规定,客户端直接接入拜访地业务服务器,而无法选择归属地业务服务器进行服务。其中,不采用WAP网关代理方式访问业务服务器的业务可以包括但不限于无线一键通(POC)业务、视频共享(Video Sharing)业务或者辅助全球卫星定位***(AGPS)等。
为了使客户端(即下文所述终端)能够根据业务需要,接入归属地业务服务器,终端可以使用本发明实施例提供的方法实现业务。
实施例一,一种实现业务平台地址解析的方法,参见图1,该方法包括:
101、终端获得归属信息。
终端可以从自身的用户识别号中获得归属信息。其中,用户识别号可以包括但不限于国际移动用户识别码(IMSI)或者移动用户ISDN号码(MSISDN);归属信息可以包括但不限于终端归属地的区号,例如,终端的归属地为北京,归属信息可以为北京的区号“010”;或者,终端的归属地为深圳,归属信息可以为深圳的区号“0755”,等等。
102、根据业务需求,终端将归属信息加入DNS请求中,得到归属DNS请求,DNS请求携带URL域名。
具体的,可以由终端将归属信息以给定的格式加入DNS请求携带的URL域名中,得到归属URL域名。
给定的格式可以包括但不限于:终端将归属信息作为URL域名对应空间的叶子节点的信息,加入URL域名中。URL域名对应空间通常称作域名空间,域名空间是一个呈树状、层次结构的分布式数据库,主机则位于树的叶子上。完整的URL域名由该树的一个节点到根节点路径上节点标识的有序序列组成,其中,各节点标识符之间用“.”隔开。例如,URL域名为home.weather.com,将归属信息作为URL域名对应空间的叶子节点的信息,加入URL域名,以归属信息为010为例,则归属URL域名为010.home.weather.com。
103、终端将归属DNS请求发送给DNS服务器。
该DNS服务器的地址可以在终端激活时从网络侧获得,或者在终端上预先进行配置。
104、终端从DNS服务器接收归属DNS请求对应的归属地业务服务器的IP地址。
DNS服务器根据含有归属信息的归属URL域名,按照现有的域名解析方法查询出归属DNS请求对应的归属地业务服务器的网际协议IP地址,并将该IP地址返回给终端。终端可以根据获得的IP地址,访问归属地业务平台。
采用本实施例的技术方案,可以由终端根据归属信息发起归属DNS请求,并根据DNS服务返回的归属DNS请求对应的归属地业务服务器的IP地址访问归属地业务平台,从而使得终端可以根据业务需要,接入归属地业务服务器。
实施例二,本实施例是将实施例一的方法在实际组网中的应用,参见图2,图2中,通用无线分组业务网关支持节点(GGSN)作为无线网络的接入装置;通用路由封装(GRE)路由器作为核心网络的接入装置;WAP网关(GW)在组网中作为网关,但不代理访问业务服务器(SP)。
本实施例的具体应用场景为终端(MS)的业务要求访问归属地业务平台,例如,北京用户漫游到上海,仍希望查看北京的天气预报。实现业务平台地址解析的方法,参见图2,该方法包括:
201、MS进行分组数据协议(PDP)激活。
202、GGSN在激活响应中推送DNS服务器的地址给终端。
201和202也可以没有,MS使用预置的DNS服务器的地址。
203、MS进行业务时,经由GRE路由器向DNS服务器发送归属DNS请求;其中,MS可按业务要求,在DNS请求的URL域名前扩展归属信息,组合成归属DNS请求。
MS将获得的归属信息(例如,可以从IMSI中获得或MSISDN中获得)进行处理,以给定的格式加入DNS请求的URL域名中,生成含有归属信息的URL,归属DNS请求中携带的归属URL可以是:归属信息+URL域名,例如:所要进行的业务是“用户归属地天气预报”,MS获得的归属信息是“010”,归属地天气预报业务URL域名是“home.weather.com”,将归属信息加入到DNS请求的URL域名中可以为“010.home.weather.com”。
204、DNS服务器返回SP的地址给终端。
DNS服务器,根据收到的含有终端归属信息的URL域名,查询出终端归属的SP的IP地址。
205、MS根据DNS返回的归属的SP的IP地址,与归属的SP之间建立连接。
采用本实施例的技术方案,由MS根据归属信息发起归属DNS请求,并根据DNS服务返回的归属DNS请求对应的归属地业务服务器的IP地址访问归属地业务平台,从而使得终端可以根据业务需要,接入归属地业务服务器,查看到北京的天气预报。
实施例三,本实施例是实施例一和实施例二中实现业务平台地址解析的方法的执行主体,即一种终端,参见图3,该终端可以包括:
归属信息获取模块301,用于获取终端的归属信息。
域名服务DNS请求模块302,用于根据业务需求,将归属信息获取模块301获取的归属信息加入DNS请求中,得到归属DNS请求,DNS请求携带统一资源定位符URL域名。
信息交互模块303,用于将DNS请求模块302得到的归属DNS请求发送给DNS服务器;并从DNS服务器接收归属DNS请求对应的归属地业务服务器的网际协议IP地址。
进一步的,该终端还可以包括:
智能卡模块304,用于存储终端的用户识别号。
归属信息获取模块301,用于从智能卡模块304存储的用户识别号中获得归属信息。
进一步的,DNS请求模块302可以包括:
业务查询URL生成子模块302-1,用于将根据业务需求,将归属信息获取模块301获取的归属信息加入URL域名中,得到归属URL域名;
DNS请求子模块302-2,用于根据业务查询URL生成子模块所生成的归属URL域名,发起DNS请求,得到归属DNS请求。
采用本实施例的技术方案,由归属信息获取模块获得终端的归属信息,由DNS请求模块根据归属信息发起归属DNS请求,并根据DNS服务返回的归属DNS请求对应的归属地业务服务器的IP地址访问归属地业务平台,从而使得终端可以根据业务需要,接入归属地业务服务器,查看到北京的天气预报。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (9)

1.一种实现业务平台地址解析的方法,其特征在于,该方法包括:
终端进行分组数据协议PDP激活,获取通用无线分组业务网关支持节点GGSN在激活响应中推送的DNS服务器地址;
所述终端获得归属信息;
根据业务需求,当需要接入归属地业务时,所述终端将所述归属信息加入域名服务DNS请求中,得到归属DNS请求,所述DNS请求携带统一资源定位符URL域名;其中,所述URL域名为包含归属信息的归属URL域名;
所述终端将所述归属DNS请求发送给DNS服务器,以使DNS服务器根据所述归属URL域名查询出所述归属DNS请求对应的归属地业务服务器的网际协议IP地址;
所述终端从所述DNS服务器接收所述归属DNS请求对应的归属地业务服务器的网际协议IP地址。
2.根据权利要求1所述的方法,其特征在于,所述终端获得归属信息包括:
所述终端从自身的用户识别号中获得所述归属信息。
3.根据权利要求2所述的方法,其特征在于,所述用户识别号包括国际移动用户识别码IMSI或者移动用户ISDN号码。
4.根据权利要求1所述的方法,其特征在于,所述终端将所述归属信息加入域名服务DNS请求中包括:
所述终端将所述归属信息加入所述DNS请求携带的URL域名中,得到归属URL域名。
5.根据权利要求4所述的方法,其特征在于,所述终端将所述归属信息加入所述DNS请求携带的URL域名中包括:
所述终端将所述归属信息作为所述URL域名对应空间的叶子节点的信息,加入所述URL域名中。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述归属信息为所述终端归属地的区号。
7.一种终端,其特征在于,该终端进行分组数据协议PDP激活,获取通用无线分组业务网关支持节点GGSN在激活响应中推送的DNS服务器地址,该终端包括:
归属信息获取模块,用于获取所述终端的归属信息;
域名服务DNS请求模块,用于根据业务需求,当需要接入归属地业务时,将所述归属信息获取模块获取的归属信息加入DNS请求中,得到归属DNS请求,所述DNS请求携带统一资源定位符URL域名;其中,所述URL域名为包含归属信息的归属URL域名;
信息交互模块,用于将所述DNS请求模块得到的归属DNS请求发送给DNS服务器,以使DNS服务器根据所述归属URL域名查询出所述归属DNS请求对应的归属地业务服务器的网际协议IP地址;并从所述DNS服务器接收所述归属DNS请求对应的归属地业务服务器的网际协议IP地址。
8.根据权利要求7所述的终端,其特征在于,该终端还包括:
智能卡模块,用于存储所述终端的用户识别号;
归属信息获取模块,用于从所述智能卡模块存储的用户识别号中获得所述归属信息。
9.根据权利要求7所述的终端,其特征在于,所述DNS请求模块包括:
业务查询URL生成子模块,用于将根据业务需求,将所述归属信息获取模块获取的归属信息加入URL域名中,得到归属URL域名;
DNS请求子模块,用于根据所述业务查询URL生成子模块所生成的归属URL域名,发起DNS请求,得到归属DNS请求。
CN200810133568.5A 2008-07-17 2008-07-17 一种实现业务平台地址解析的方法及终端 Active CN101631146B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN200810133568.5A CN101631146B (zh) 2008-07-17 2008-07-17 一种实现业务平台地址解析的方法及终端
PCT/CN2009/072804 WO2010006554A1 (zh) 2008-07-17 2009-07-17 一种实现业务服务器地址解析的方法、终端及***
EP09797401A EP2290884A4 (en) 2008-07-17 2009-07-17 METHOD, TERMINAL AND SYSTEM FOR IMPLEMENTING SERVICE SERVER RESOLUTION

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810133568.5A CN101631146B (zh) 2008-07-17 2008-07-17 一种实现业务平台地址解析的方法及终端

Publications (2)

Publication Number Publication Date
CN101631146A CN101631146A (zh) 2010-01-20
CN101631146B true CN101631146B (zh) 2013-02-13

Family

ID=41550025

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810133568.5A Active CN101631146B (zh) 2008-07-17 2008-07-17 一种实现业务平台地址解析的方法及终端

Country Status (3)

Country Link
EP (1) EP2290884A4 (zh)
CN (1) CN101631146B (zh)
WO (1) WO2010006554A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9363191B2 (en) * 2010-12-02 2016-06-07 Telefonaktiebolaget Lm Ericsson (Publ) Service access apparatus, method, computer program and computer program product for selective initiation of communication
CN102546846A (zh) * 2010-12-22 2012-07-04 ***通信集团公司 业务服务器地址的获取方法、***及装置
WO2014089816A1 (zh) * 2012-12-14 2014-06-19 华为技术有限公司 用户设备访问网页的重定向方法、网关以及服务器
CN105656680B (zh) * 2016-01-29 2019-12-13 浙江宇视科技有限公司 一种网络摄像机控制方法及装置
CN111404975B (zh) * 2019-01-02 2023-09-19 ***通信集团终端有限公司 一种消息传输的方法、装置、设备及计算机存储介质
CN110990868B (zh) * 2019-11-29 2023-02-10 花瓣云科技有限公司 应用登录及应用访问应用服务器的方法、电子设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1744543A (zh) * 2004-09-04 2006-03-08 华为技术有限公司 一种用域名标识用户归属地实现漫游接入数据网的方法
CN101212784A (zh) * 2006-12-26 2008-07-02 华为技术有限公司 一种ims域注册流程中入口点查找的方法和装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8160580B2 (en) * 2003-09-15 2012-04-17 Qualcomm Incorporated Systems and methods for home carrier determination using a centralized server
US8255480B2 (en) * 2005-11-30 2012-08-28 At&T Intellectual Property I, L.P. Substitute uniform resource locator (URL) generation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1744543A (zh) * 2004-09-04 2006-03-08 华为技术有限公司 一种用域名标识用户归属地实现漫游接入数据网的方法
CN101212784A (zh) * 2006-12-26 2008-07-02 华为技术有限公司 一种ims域注册流程中入口点查找的方法和装置

Also Published As

Publication number Publication date
EP2290884A1 (en) 2011-03-02
EP2290884A4 (en) 2011-06-22
CN101631146A (zh) 2010-01-20
WO2010006554A1 (zh) 2010-01-21

Similar Documents

Publication Publication Date Title
CN101631146B (zh) 一种实现业务平台地址解析的方法及终端
CN102171673B (zh) 用于减少往返和改进体验质量的跨层管道传送优化
CN102843391A (zh) 一种信息发送方法及网关
CN101483672B (zh) 业务信息访问处理方法与***、网关服务器、移动终端
CN101510874B (zh) 网络连接设置***及方法、网络通讯工具及方法
CN102695167B (zh) 移动用户身份标识管理方法和装置
CN103384993B (zh) 用户设备访问网页的重定向方法、网关以及服务器
CN103220372A (zh) 数据业务访问方法及***
CN101036353A (zh) 用于把鉴权、授权和/或计帐消息通过多个中间网络从归属服务网络路由到漫游网络的方法、设备及***
CN101087253A (zh) 保存域名***记录的方法、装置、域名解析方法及装置
CN102014368B (zh) 用户终端位置信息的获取方法、***和设备
CN103312749A (zh) 一种应用层流量优化服务器的发现方法、设备及***
CN102045717B (zh) 数据业务中获取用户标识的***、方法及相关设备
CN104426660A (zh) 一种Portal认证方法、BNG、Portal服务器和***
CN103685584A (zh) 一种基于隧道技术的反域名劫持方法和***
CN100455135C (zh) 一种移动终端定位方法及***
CN102801745B (zh) 一种广域网浏览器访问局域网web网站的方法和***
CN100426930C (zh) 一种无线数据通信监控***及方法
CN101198102B (zh) 一种终端接入网络的方法、装置和***
CN100461958C (zh) 一种移动通信接入***和方法
CN102868539B (zh) 一种全国计费标识网关的管理方法及***
CN103107976A (zh) Cp/sp认证用户身份的方法、***及认证支撑装置
CN101064937B (zh) 一种漫游用户的归属地的接入方法及***
CN101355530A (zh) 一种基于无线路由器进行信息发布的***和方法
CN1832620A (zh) 一种实现移动终端间互访的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant