[发明专利]移动Socket 类应用系统、服务器、方法和WAP 网关有效
申请号: | 201110383366.8 | 申请日: | 2011-11-28 |
公开(公告)号: | CN103139758A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 韦乐平;董斌;史小军;马卫民;柯卫;席平亚 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04W8/24 | 分类号: | H04W8/24 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 孙宝海 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 socket 应用 系统 服务器 方法 wap 网关 | ||
技术领域
本发明涉及移动互联网技术,特别涉及一种移动Socket(套接字)类应用中获取终端用户号码的方法、应用服务器、WAP(Wireless Application Protocol,无线应用协议)网关和移动Socket类应用系统。
背景技术
随着智能手机的普及,越来越多的用户通过预装/下载的应用客户端使用各种在线应用。但是,由于客户端无法上报用户号码,对客户端类业务的开展非常不利;对于部署在公网的应用服务器,运营商尚无有效的方法通过网络向应用服务器传递用户号码。
WAP网关通常部署在电信运营商的内网,通过HTTP(HyperText Transfer Protocol,超文本传输协议)代理的方式完成用户终端与公网网站之间的交互。
Socket类客户端应用不采用HTTP协议,通过防火墙转发不经过WAP网关,因此无法采用以上方式传递用户号码。
发明内容
本发明的发明人发现上述现有技术中存在问题,并因此针对所述问题中的至少一个问题提出了一种新的技术方案。
本发明的一个目的是提供一种用于移动Socket类应用中获取终端用户号码的技术方案。
根据本发明的第一方面,提供了一种移动Socket类应用中获取终端用户号码的方法,包括:应用服务器接收来自终端、经由WAP网关转发的HTTP请求,HTTP请求中包括WAP网关根据终端的IP地址获取的来自AAA服务器的用户号码;根据HTTP请求中的用户号码生成业务应用的会话标识,保存用户号码和会话标识的对应关系;将会话标识通过HTTP响应经由WAP网关发送给终端;接收来自终端的Socket请求,Socket请求中包括会话标识;基于用户号码和会话标识的对应关系获得终端的用户号码。
优选地,该方法还包括:WAP网关接收来自AAA的用户上线消息,用户上线消息中包括IP地址和用户号码;WAP网关存储IP地址和用户号码的对应关系。
优选地,WAP网关根据终端的IP地址获取来自AAA服务器的用户号码包括:WAP网关根据IP地址和用户号码的对应关系获取与终端的IP地址对应的用户号码。
优选地,WAP网关根据终端的IP地址获取来自AAA服务器的用户号码包括:WAP网关从HTTP请求中获得终端的IP地址;WAP网关根据终端的IP地址从AAA服务器获得对应的用户号码。
根据本发明的另一方面,提供一种应用服务器,其中,包括:用户号码接收模块,用于接收来自终端、经由WAP网关转发的HTTP请求,HTTP请求中包括WAP网关根据终端的IP地址获取的用户号码;会话标识生成模块,用于根据HTTP请求中的用户号码生成业务应用的会话标识,保存用户号码和会话标识的对应关系;HTTP响应发送模块,用于将会话标识通过HTTP响应经由WAP网关发送给终端;Socket请求接收模块,用于接收来自终端的Socket请求,Socket请求中包括会话标识;用户号码确定模块,用于基于用户号码和会话标识的对应关系确定与会话标识对应的终端的用户号码。
优选地,该应用服务器还包括:号码标识存储模块,用于存储用户号码和会话标识的对应关系;用户号码确定模块基于存储模块存储的用户号码和会话标识的对应关系确定与会话标识对应的终端的用户号码。
根据本发明的又一方面,提供一种WAP网关,其中,包括:HTTP请求接收模块,用于接收来自终端的HTTP请求,HTTP请求中包括终端的IP地址,获得与HTTP请求中的终端的IP地址对应的用户号码;HTTP请求转发模块,用于将用户号码写入HTTP请求,将HTTP请求转发到应用服务器;HTTP响应转发模块,用于接收来自应用服务器的HTTP响应,HTTP响应包括应用服务器根据用户号码生成的业务应用的会话标识;将HTTP响应转发给终端;Socket请求转发模块,用于接收来自终端的Socket请求,Socket请求中包括会话标识,将Socket请求转发给应用服务器以便应用服务器根据会话标识获得对应的用户号码。
优选地,该网关还包括:用户号码存储模块,用于接收来自AAA的用户上线消息,用户上线消息中包括IP地址和用户号码,存储IP地址和用户号码的对应关系;HTTP请求接收模块根据用户号码存储模块存储的IP地址和用户号码的对应关系获得与HTTP请求中的终端的IP地址对应的用户号码。
优选地,HTTP请求接收模块包括:IP地址提取单元,用于接收来自终端的HTTP请求,提取HTTP请求中包括的终端的IP地址;用户号码获取单元,用于根据终端的IP地址从AAA服务器获得对应的用户号码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110383366.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗脑血管疾病的药物组合物
- 下一篇:一种带夹子的衣服撑