数据业务访问方法及系统技术方案

技术编号:8961424 阅读:152 留言:0更新日期:2013-07-25 20:38
本发明专利技术公开了数据业务访问方法及系统。方法包括:在GPRS网络中增加智能DNS,智能DNS保存需代理服务器进行代理处理的业务域名,同时记录代理服务器的IP地址;GGSN接收UE发来的PDP上下文激活请求消息,向UE返回智能DNS的IP地址;UE向智能DNS发起携带待访问网站域名的DNS查询请求,智能DNS发现该域名为需代理服务器进行代理处理的业务域名,向UE返回代理服务器的IP地址,UE向代理服务器发起携带所述URL的业务请求;代理服务器若根据该请求中的目的网站信息发现需要自身进行代理处理,则进行代理处理,处理完毕向目的网站服务器发送该业务请求。本发明专利技术有效降低了代理服务器的处理压力及GGSN与代理服务器之间的流量。

【技术实现步骤摘要】

本专利技术涉及数据业务
,具体涉及数据业务访问方法及系统
技术介绍
移动数据网络中,通常通过接入点名称(APN,Access Point Name)标识不同的业务域,终端通过配置APN来确定接入移动数据业务的方式,运营商通过APN区隔不同的数据通信业务网络。通过APN机制,运营商可以依据业务和组网的需要,在特定的APN上实施业务控制、路由和管道增值能力如:用户号码插入、用户身份识别、公私网地址转换和应用层网关、内容计费、Web网页适配和内容缓存加速等。图1为现有的APN处理机制示意图,如图1所示,APN处理机制为:①终端发送数据通道建立请求;② ③服务GPRS支持节点(SGSN,Serving GPRS Support Node)接收该请求,检查请求中的APN是否属于归属位置寄存器(HLR,Home Location Register)中用户的签约APN,若是,执行后续步骤;④ ⑤SGSN根据APN路由到网关GPRS支持节点(GGSN,Gateway GPRS Support Node) GGSN:SGSN 从域名系统(DNS, Domain Name System)中查询APN对应的GGSN地址,并进行路由逾GGSN根据APN路由到指定网络,并实现内容计费功能:GGSN根据APN将请求路由到相应的网络,如无线应用协议(WAP,Wireless ApplicationProtocol)、NET,针对指定APN进行内容计费。为了更好满足自有业务和合作业务发展需要,运营商通常设立WAP、NET两个全网通用的APN,其中WAP APN定位于为自有业务和合作业务提供接入、访问适配和增值服务,而NET APN侧重于透明的因特网(Internet)数据接入。为了支持在WAP APN上开展自有业务和合作业务,提供了两种业务访问机制:分别是:①WAP代理模式套接字(Socket)直通模式。图2为现有的WAP APN处理机制示意图,如图2所不,其中:方式①:WAP代理模式。通过WAP网关的超文本传输协议(HTTP,Hyper-TextTransfer Protocol)代理功能,提供对自有业务、第三方业务的HTTP流量代理访问,并根据既定的策略决定是否在HTTP访问过程中插入用户的主叫移动终端号码、终端型号信息(UA Profile);该方式支持所有的HTTP访问,包括自有业务、合作业务和第三方业务;方式②:Socket直通模式。通过在WAP网关的防火墙上开启白名单机制,目的地址、端口位于该名单中的流量可直接经防火墙映射后访问公网地址;该方式支持授信的非HTTP访问,包括自有业务、合作业务。现网实现移动终端号码插入的方案为:在移动终端分组数据协议(H)P,PacketData Protocol)建立阶段,由GGSN获取用户IP地址和移动用户综合业务数字网/公共交换电话网码(MSISDN, Mobile Subscriber International ISDN/PSTN Number)的对应关系,并将该对应关系推送给该GGSN对应的WAP网关;WAP网关保存用户的MSISDN与IP地址的对应关系;当用户发起HTTP访问请求时,WAP网关收到用户HTTP数据包后,根据该数据包的源IP地址,查询本地数 据库中保存的用户IP地址和MSISDN号码对应关系,得到该用户的MSISDN,并将用户的MSISDN插入HTTP数据包头的特殊字段中,再将该HTTP数据包转发出去,因此业务平台在收到用户的HTTP数据包后,可通过解析数据包头中的特定字段获得用户MSISDN,从而实现对用户身份的识别与认证。基于WAP APN实施的流量增值服务造成了运营商网络复杂、扩容成本高等问题。另夕卜,通过APN区分不同的业务域,在不同的业务域中提供不同的增值能力的现有技术方案在业务能力支持、业务路由机制上存在如下问题:一、对用户有较高的门槛限制:针对具体数据业务,由于业务组网及应用鉴权要求,必须使用通用分组无线服务(GPRS, General Packet Radio Service)网络提供的用户身份信息对用户进行认证,此时,要求用户在终端上正确配置APN参数,方可正确访问业务T D O二、对移动终端提出了较高的要求:随着移动终端的智能化,多任务已经成为新型终端的基本功能,支持的移动业务越来越丰富,为了保证多个应用正常使用,就必须支持多APN并发,但大部分智能终端平台(如:Android、iPhone等)均不支持多APN并发。三、对业务体验有较大的影响:用户在不支持多APN并发的终端(如:Android、iPhone、Windows Mobile等)上使用多个业务时,由于不支持APN并发,往往会导致切换到后台运行的应用的APN被断开,对有实时访问请求的业务(如:即时消息、文件下载)等应用造成较大的用户体验影响。四、对运营商的网络规划和流量经营造成影响:运营商在不同的APN上提供不同的增值能力,用户在使用不同APN时获得的业务体验差距大,从而导致大量的与APN设置、APN并发、APN使用、流量计费相关的投诉,对运营商的网络规划、流量经营造成了障碍。因此,现有GPRS网络路由和APN机制已经阻碍了移动互联网业务的发展。
技术实现思路
本专利技术提供数据业务访问方法及系统,以降低代理服务器的处理压力及代理服务器与GGSN之间的处理压力。本专利技术的技术方案是这样实现的:一种数据业务访问方法,在通用分组无线服务GPRS网络中增加智能域名系统DNS,智能DNS保存需代理服务器进行代理处理的业务域名,同时记录代理服务器的IP地址,该方法包括:GGSN接收用户设备UE发来的分组数据协议PDP上下文激活请求消息,为UE分配IP地址,并向UE返回智能DNS的IP地址;UE根据用户输入的待访问网站的统一资源定位符URL,向智能DNS发起携带待访问网站域名的DNS查询请求,智能DNS发现该域名为需代理服务器进行代理处理的业务域名,则向UE返回代理服务器的IP地址,UE向代理服务器发起携带所述URL的业务请求;代理服务器接收所述业务请求,若根据该请求中的目的网站信息发现需要自身进行代理处理,则进行代理处理,处理完毕向目的网站服务器发送该业务请求。所述代理服务器为:无线应用协议WAP网关。所述代理服务器进行 代理处理包括:获取用户身份信息,将用户身份信息插入该业务请求中;或者包括:获取用户的归属服务器。所述UE向智能DNS发起携带待访问网站域名的DNS查询请求之后进一步包括:若智能DNS发现该域名为不需代理服务器进行代理处理的业务域名,则向因特网的DNS查询该域名对应的目的数据业务服务器的IP地址,向UE返回携带该IP地址的DNS查询响应消息,UE接收到该消息后,直接向该数据业务服务器发送业务请求。所述UE向代理服务器发起携带所述URL的业务请求之后进一步包括:代理服务器接收该业务请求,若发现该请求中的目的网站信息未位于自身配置的传送用户身份标识白名单中,则向因特网的DNS查询该URL的域名对应的目的数据业务服务器的IP地址,向UE返回携带该IP地址的业务重定向消息,UE接收到该业务重定向消息后,直接向该数据业务服务器发送业务请求。所述GGSN接收UE发来的PDP上下文本文档来自技高网
...

【技术保护点】
一种数据业务访问方法,其特征在于,在通用分组无线服务GPRS网络中增加智能域名系统DNS,智能DNS保存需代理服务器进行代理处理的业务域名,同时记录代理服务器的IP地址,该方法包括:GGSN接收用户设备UE发来的分组数据协议PDP上下文激活请求消息,为UE分配IP地址,并向UE返回智能DNS的IP地址;UE根据用户输入的待访问网站的统一资源定位符URL,向智能DNS发起携带待访问网站域名的DNS查询请求,智能DNS发现该域名为需代理服务器进行代理处理的业务域名,则向UE返回代理服务器的IP地址,UE向代理服务器发起携带所述URL的业务请求;代理服务器接收所述业务请求,若根据该请求中的目的网站信息发现需要自身进行代理处理,则进行代理处理,处理完毕向目的网站服务器发送该业务请求。

【技术特征摘要】
1.一种数据业务访问方法,其特征在于,在通用分组无线服务GPRS网络中增加智能域名系统DNS,智能DNS保存需代理服务器进行代理处理的业务域名,同时记录代理服务器的IP地址,该方法包括: GGSN接收用户设备UE发来的分组数据协议PDP上下文激活请求消息,为UE分配IP地址,并向UE返回智能DNS的IP地址; UE根据用户输入的待访问网站的统一资源定位符URL,向智能DNS发起携带待访问网站域名的DNS查询请求,智能DNS发现该域名为需代理服务器进行代理处理的业务域名,则向UE返回代理服务器的IP地址,UE向代理服务器发起携带所述URL的业务请求; 代理服务器接收所述业务请求,若根据该请求中的目的网站信息发现需要自身进行代理处理,则进行代理处理,处理完毕向目的网站服务器发送该业务请求。2.根据权利要求1所述的方法,其特征在于,所述代理服务器为:无线应用协议WAP网关。3.根据权利要求1所述的方法,其特征在于,所述代理服务器进行代理处理包括:获取用户身份信息,将用户身份信息插 入该业务请求中; 或者包括:获取用户的归属服务器。4.根据权利要求1所述的方法,其特征在于,所述UE向智能DNS发起携带待访问网站域名的DNS查询请求之后进一步包括: 若智能DNS发现该域名为不需代理服务器进行代理处理的业务域名,则向因特网的DNS查询该域名对应的目的数据业务服务器的IP地址,向UE返回携带该IP地址的DNS查询响应消息,UE接收到该消息后,直接向该数据业务服务器发送业务请求。5.根据权利要求1所述的方法,其特征在于,所述UE向代理服务器发起携带所述URL的业务请求之后进一步包括: 代理服务器接收该业务请求,若发现该请求中的目的网站信息未位于自身配置的传送用户身份标识白名单中,则向因特网的DNS查询该URL的域名对应的目的数据业务服务器的IP地址,向UE返回携带该IP地址的业务重定向消息,UE接收到该业务重定向消息后,直接向该数据业务服务器发送业务请求。6.根据权利要求1所述的方法,其特征在于,所述GGSN接收UE发来的PDP上下文激活请求消息之前进一步包括: SGSN接收该PDP上下文激活请求消息,检查该消息的PDP激活参数中的APN的设置,若APN未设置或设置错误,则将APN设置为正确APN,将该PDP上下文激活请求消息转发给GGSN。7.根据权利要求3所述的方法,其特征在于,所述GGSN为UE分配IP地址之后进一步包括: GGSN将UE的IP地址、用户身份信息、漫游位置注册到用户信息注册服务器; 所述代理服务器获取用户身份信息为:代理服务器根据业务请求的源IP地址向用户信息注册服务器查询到对应的用户身份信息; 所述代理服务器获取用户的归属服务器为:代理服务器根据业务请求的源IP地址向用户信息注册服务器查询到对应的用户身份信息或漫游位置,根据用户身份标识或漫游位置,同时根据业务请求中的目的网站的域名,向Enum DNS查询到用户的归属服务器,以便将该业务请求发送给该归属服务器。8.根据权利要求1至7任一所述的方法,其特征在于,所述业务为基于传输控制协议TCP承载的、使用文本型控制协议的业务。9.一种数据业务访问系统,其特征在于,包括: 智能DNS:保存需代理服务器进行代理处理的业务域名,同时记录代理服务器的IP地址;接收UE发来的携带待访问网站域名的DNS查询请求,若发现该域名为需代理服务器进行代理处理的业务域名,则向UE返回代理服务器的IP地址,以便向UE向该代理服务器发起业务请求; GGSN:接收UE发来的PDP上下文激活请求消息,为UE分配IP地址,并向UE返回智能DNS的IP地址; 代理服务器:接收UE发来的所述业务请求,若根据该请求中的目的网站信息发现需要自身进行代理处理,则进行代理处理,处理完毕向目的网站服务器发送该业务请求。10.如权利要求9所述的系统,其特征在于,所述智能DNS进一步用于,当接收到UE发来的携带待访问网站域名的DNS查询请求后,若发现该域名为不需代理服务器进行代理处理的业务域名,则向因特网的DNS查询该域名对应的目的数据业务服务器的IP地址,向UE返回携带该IP地址的DNS查询响应消息,以便UE不经过...

【专利技术属性】
技术研发人员:杨波武威毕娅娜于蓉蓉
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:

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

1