一种信息发送方法及网关技术

技术编号:8132578 阅读:160 留言:0更新日期:2012-12-27 05:43
本发明专利技术实施例公开一种信息发送方法及网关,该方法包括:网关获取用户在线信息;网关侦听DNS域名查询消息,并伪造DNS服务器返回域名解析响应,发送给核心网网元或用户终端浏览器;网关接收核心网网元或用户终端浏览器返回的用户HTTP请求;网关根据用户HTTP请求,查询用户在线信息,并将用户在线信息作为HTTP头信息附加在用户HTTP请求中,将附加HTTP头信息的用户HTTP请求发送给Internet内容和服务提供商。根据本发明专利技术实施例的技术方案,解决了Internet内容和服务提供商无法获取移动终端用户的用户在线信息的问题。

【技术实现步骤摘要】
一种信息发送方法及网关
本专利技术实施例涉及移动用户的超文本传输协议(HTTP,HyperTextTransferProtocol)业务应用领域,尤其涉及一种信息发送方法及网关。
技术介绍
随着高速3G/4G网络的建成,加上移动终端PC化,以及内容、服务提供商对市场诉求的灵敏嗅觉和快速响应等多方因素的影响下,移动通讯已经快速地向着移动互联网时代迈进。但对于Internet内容和服务提供商一直面临着一个问题,就是用户在不设置代理的情况下,无法获取到一些重要的移动终端的用户信息,如用户移动用户国际(MSISDN,MobileSubscriberInternationalISDN)号码等,导致Internet内容和服务提供商无法定位用户,从而无法有针对性地为用户提供个性化的内容和服务,此外,一些需要收费的业务也由于用户信息的缺失而无法开展。针对该问题研究人员也提出了不少方法,但由于所提方法都涉及移动互联网络架构的改造,或涉及内容和业务流程的改造,因此实用性和可行性较低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种信息发送方法及网关,解决了Internet内容和服务提供商无法获取移动终端用户的用户在线信息的问题。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种信息发送方法,包括:网关获取用户在线信息;网关侦听DNS域名查询消息,并伪造DNS服务器返回域名解析响应,发送给核心网网元或用户终端浏览器;网关接收核心网网元或用户终端浏览器返回的用户HTTP请求;网关根据用户HTTP请求,查询用户在线信息,并将用户在线信息作为HTTP头信息附加在用户HTTP请求中,将附加HTTP头信息的用户HTTP请求发送给Internet内容和服务提供商。上述方法中,所述网关侦听DNS域名查询消息之前,该方法还包括:网关获取用户的日志信息。上述方法中,所述网关获取用户在线信息为:HTTP头信息透明网关通过用户上下线消息接口接收核心网网元发送的用户上线消息,从用户上线消息中获取用户在线信息并进行本地保存;其中,用户在线信息包括用户IP地址、用户MSISDN号码、用户上线时间、用户国际移动用户识别码(IMSI)和用户位置信息。上述方法中,所述网关获取用户的日志信息为:HTTP头信息透明网关通过日志消息接口接收私网到公网的出口防火墙发送的日志消息,从日志消息中获取用户IP地址经过网络地址转换(NAT)后的日志信息;该日志信息包括:用户IP地址、用户端口号、用户公网IP地址、用户公网端口号、会话号和会话开始时间。上述方法中,所述网关侦听DNS域名查询消息,并伪造DNS服务器返回域名解析响应为:HTTP头信息透明网关通过自身与移动互联网络域名系统(DNS)相连的查询接口,侦听DNS域名查询消息,从侦听到的DNS解析请求中获得用户访问的域名;HTTP头信息透明网关将用户访问的域名与预先配置的多个域名进行匹配,如果匹配成功,HTTP头信息透明网关伪造DNS服务器返回域名解析响应,将其中域名解析的IP地址设置为自身的IP地址。上述方法中,所述网关根据用户HTTP请求,查询用户在线信息为:HTTP头信息透明网关通过HTTP消息接收接口,接收核心网网元或用户终端浏览器发送的用户HTTP请求,根据该用户HTTP请求中的用户IP地址和请求时间段在本地保存的用户在线信息中,查找对应的用户在线信息。上述方法中,所述网关根据用户HTTP请求,查询用户在线信息为:如果用户IP地址时经过NAT后的用户公网IP地址和用户公网端口号,则HTTP头信息透明网关根据该用户公网IP地址和用户公网端口号,在本地保存的日志信息中找到与该用户公网IP地址和用户公网端口号对应的日志信息,在该日志信息中获得用户IP地址,根据用户IP地址和请求时间段查找对应的用户在线信息。上述方法中,所述将附加HTTP头信息的用户HTTP请求发送给Internet内容和服务提供商为:HTTP头信息透明网关查询DNS,获取用户请求域名的IP地址,根据该IP地址,HTTP头信息透明网关将附加HTTP头信息的用户HTTP请求发送给Internet内容和服务提供商。本专利技术实施例还提供一种网关,包括:用户上下线消息接口模块、查询接口模块、消息处理模块、业务处理模块;其中,用户上下线消息接口,用于获取用户在线信息;查询接口模块,用于侦听DNS域名查询消息;消息处理模块,用于伪造DNS服务器返回域名解析响应,发送给核心网网元或用户终端浏览器;业务处理模块,用于接收核心网网元或用户终端浏览器返回的用户HTTP请求,并根据用户HTTP请求,查询用户在线信息,将用户在线信息作为HTTP头信息附加在用户HTTP请求中,将附加HTTP头信息的用户HTTP请求发送给Internet内容和服务提供商。上述网关中,该网关还包括:日志消息接口模块,用于获取用户的日志信息;管理模块,用于存储获取的用户在线信息和日志信息。本专利技术实施例提供的信息发送方法及网关,网关获取用户在线信息;网关侦听DNS域名查询消息,并伪造DNS服务器返回域名解析响应,发送给核心网网元或用户终端浏览器;网关接收核心网网元或用户终端浏览器返回的用户HTTP请求;网关根据用户HTTP请求,查询用户在线信息,并将用户在线信息作为HTTP头信息附加在用户HTTP请求中,将附加HTTP头信息的用户HTTP请求发送给Internet内容和服务提供商,Internet内容和服务提供商能够得到移动终端用户的用户在线信息,从而更好的为用户提供个性化的内容和服务。附图说明图1是本专利技术实施例实现信息发送方法的流程示意图;图2是本专利技术实施例实现信息发送系统的结构示意图;图3是本专利技术实施例中网关失效后用户HTTP业务流程示意图;图4是本专利技术实施例实现网关的结构示意图。具体实施方式本专利技术实施例的基本思想是:网关获取用户在线信息;网关侦听DNS域名查询消息,并伪造DNS服务器返回域名解析响应,发送给核心网网元或用户终端浏览器;网关接收核心网网元或用户终端浏览器返回的用户HTTP请求;网关根据用户HTTP请求,查询用户在线信息,并将用户在线信息作为HTTP头信息附加在用户HTTP请求中,将附加HTTP头信息的用户HTTP请求发送给Internet内容和服务提供商。下面通过附图及具体实施例对本专利技术再做进一步的详细说明。本专利技术实施例提供一种信息发送方法,图1是本专利技术实施例实现信息发送方法的流程示意图,如图1所示,该方法包括以下步骤:步骤101,网关获取用户在线信息;具体的,本专利技术实施例以HTTP头信息透明网关为例进行说明,如图2所示,HTTP头信息透明网关通过用户上下线消息接口与核心网网元相连,并可以接收核心网网元发送的用户上线消息,HTTP头信息透明网关从用户上线消息中获取用户在线信息并进行本地保存;其中,用户在线信息包括用户IP地址、用户MSISDN号码、用户上线时间、用户国际移动用户识别码(IMSI,InternationaMobileSubscriberIdentificationNumber)和用户位置信息等;核心网网元包括网关GPRS支持点(GGSN,GatewayGPRSSupportNode)、分组业务数据节点(PDSN,PacketDataServ本文档来自技高网...
一种信息发送方法及网关

【技术保护点】
一种信息发送方法,其特征在于,该方法包括:网关获取用户在线信息;网关侦听DNS域名查询消息,并伪造DNS服务器返回域名解析响应,发送给核心网网元或用户终端浏览器;网关接收核心网网元或用户终端浏览器返回的用户HTTP请求;网关根据用户HTTP请求,查询用户在线信息,并将用户在线信息作为HTTP头信息附加在用户HTTP请求中,将附加HTTP头信息的用户HTTP请求发送给Internet内容和服务提供商。

【技术特征摘要】
1.一种信息发送方法,其特征在于,该方法包括:网关获取用户在线信息;网关侦听DNS域名查询消息,并伪造DNS服务器返回域名解析响应,发送给核心网网元或用户终端浏览器;所述网关侦听DNS域名查询消息,并伪造DNS服务器返回域名解析响应为:HTTP头信息透明网关通过自身与移动互联网络域名系统(DNS)相连的查询接口,侦听DNS域名查询消息,从侦听到的DNS解析请求中获得用户访问的域名;HTTP头信息透明网关将用户访问的域名与预先配置的多个域名进行匹配,如果匹配成功,HTTP头信息透明网关伪造DNS服务器返回域名解析响应,将其中域名解析的IP地址设置为自身的IP地址;网关接收核心网网元或用户终端浏览器返回的用户HTTP请求;网关根据用户HTTP请求,查询用户在线信息,并将用户在线信息作为HTTP头信息附加在用户HTTP请求中,将附加HTTP头信息的用户HTTP请求发送给Internet内容和服务提供商。2.根据权利要求1所述的方法,其特征在于,所述网关侦听DNS域名查询消息之前,该方法还包括:网关获取用户的日志信息。3.根据权利要求1所述的方法,其特征在于,所述网关获取用户在线信息为:HTTP头信息透明网关通过用户上下线消息接口接收核心网网元发送的用户上线消息,从用户上线消息中获取用户在线信息并进行本地保存;其中,用户在线信息包括用户IP地址、用户MSISDN号码、用户上线时间、用户国际移动用户识别码(IMSI)和用户位置信息。4.根据权利要求2所述的方法,其特征在于,所述网关获取用户的日志信息为:HTTP头信息透明网关通过日志消息接口接收私网到公网的出口防火墙发送的日志消息,从日志消息中获取用户IP地址经过网络地址转换(NAT)后的日志信息;该日志信息包括:用户IP地址、用户端口号、用户公网IP地址、用户公网端口号、会话号和会话开始时间。5.根据权利要求1所述的方法,其特征在于,所述网关根据用户HTTP请求,查询用户在线信息为:HTTP头信息透明网关通过HTTP消息接收接口,接收核心网网元或用户终端浏览器发送的用户HTTP请求,根...

【专利技术属性】
技术研发人员:邓冰李奎黄晓兵
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1