一种获取3g终端手机号的方法、系统及客户端的制作方法

文档序号:7774172阅读:148来源:国知局
一种获取3g终端手机号的方法、系统及客户端的制作方法
【专利摘要】本发明公开了一种获取3G终端手机号的方法、系统及客户端;所述方法包括:终端从查询服务器获取计费网关的地址;所述终端根据所述地址向计费网关发送号码查询请求;所述计费网关根据所述号码查询请求的私网IP地址获取对应的手机号,返回给所述终端。本发明能够避免终端使用3G接入网络时,无法从获得手机号码的缺陷。
【专利说明】一种获取3G终端手机号的方法、系统及客户端
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种获取3G終端手机号的方法、系统及客户端。【背景技术】
[0002]随着3G移动互联网业务的发展,网络可以满足不同用户的接入需求。当用户使用2G网络,通过WAP方式接入互联网时,用户数据会经过WAP网关,因此SP (服务提供商)网站可以从WAP网关处获得用户手机号码信息;但是当用户使用3G网络接入互联网时,終端直接通过通用分组无线服务技术服务支持节点SGSN和网关通用分组无线服务技术支持节点GGSN接入互联网,用户数据不再需要经过WAP网关,因此SP网站无法获得通过3G网络接入的终端的手机号码信息,所以对于提供业务订购或计费移动互联网业务的SP网站,无法根据用户的手机号码自动生成订购关系,极大的限制了移动互联网增值业务的发展。

【发明内容】

[0003]本发明要解决的技术问题是避免終端使用3G接入网络时,无法从获得手机号码的缺陷。
[0004]为了解决上述问题,本发明提供了一种获取3G終端手机号的方法,包括:
[0005]終端从查询服务器获取计费网关的地址;
[0006]所述终端根据所述地址向计费网关发送号码查询请求;
[0007]所述计费网关根据所述号码查询请求的私网IP地址获取对应的手机号,返回给所述终端。
[0008]可选地,所述终端从查询服务器获取计费网关的地址的步骤包括:
[0009]終端向所述查询服务器发送计费网关地址查询请求;
[0010]所述查询服务器根据所述计费网关地址查询请求的公网IP地址,确定所述终端所属的电信级网络地址转换CGN ;将所确定的CGN对应的计费网关的地址返回给所述終端。
[0011]可选地,所述终端从查询服务器获取计费网关的地址的步骤前还包括:
[0012]所述终端使用3G网络与通用分组无线服务技术服务支持节点SGSN和网关通用分组无线服务技术支持节点GGSN交互完成数据分组协议PDP激活,获得所述私网IP地址,接入互联网;
[0013]GGSN将所述终端的手机号和所述终端接入互联网时获得的私网IP地址发送到所述计费网关;
[0014]所述计费网关建立所收到的私网IP地址和手机号之间的映射关系,回复计费开始消息给GGSN。
[0015]本发明还提供了一种获取3G終端手机号的方法,包括:
[0016]終端从查询服务器获取计费网关的地址;
[0017]所述终端根据所获取的地址向计费网关发送号码查询请求,所述号码查询请求中携帯所述终端的私网IP地址;[0018]所述终端从所述计费网关接收所述私网IP地址对应的手机号。
[0019]可选地,所述终端从查询服务器获取计费网关的地址的步骤包括:
[0020]終端向查询服务器发送计费网关地址查询请求;
[0021]所述终端接收查询服务器返回的所述终端所属的电信级网络地址转换CGN对应的计费网关的地址。
[0022]本发明还提供了一种获取3G終端手机号的系统,包括:
[0023]查询服务器,用于向终端提供计费网关的地址;
[0024]计费网关,用于当收到终端发送的号码查询请求后,根据所述号码查询请求的私网IP地址获取对应的手机号,返回给所述終端。
[0025]可选地,所述查询服务器向終端提供计费网关的地址是指:
[0026]所述查询服务器当收到终端发送的计费网关地址查询请求后,根据所述计费网关地址查询请求的公网IP地址,确定所述终端所属的电信级网络地址转换CGN ;将所确定的CGN对应的计费网关的地址返回给所述終端。
[0027]可选地,所述的系统还包括:
[0028]通用分组无线服务技术服务支持节点SGSN和网关通用分组无线服务技术支持节点GGSN,用干与使用3G网络的終端交互,完成该终端上数据分组协议PDP的激活,将所述终端接入互联网;
[0029]所述GGSN还用于将所述终端的手机号和所述终端接入互联网时获得的私网IP地址发送到所述计费网关;
[0030]所述计费网关还用于建立所收到的私网IP地址和手机号之间的映射关系,回复计费开始消息给GGSN。
[0031]本发明还提供了一种获取3G終端手机号的客户端,包括:
[0032]地址查询模块,用于从查询服务器获取计费网关的地址;
[0033]号码查询模块,用于根据所获取的地址向计费网关发送号码查询请求,所述号码查询请求中携帯所述终端的私网IP地址;
[0034]号码接收模块,用于从所述计费网关接收所述私网IP地址对应的手机号。
[0035]可选地,所述地址查询模块从查询服务器获取计费网关的地址是指:
[0036]所述地址查询模块向查询服务器发送计费网关地址查询请求,接收所述查询服务器返回的所述终端所属的电信级网络地址转换CGN对应的计费网关的地址。
[0037]本发明的至少ー个实施例实现了对3G手机号码的获取功能,能够为互联网中的网站提供通过3G网络接入的终端的手机号。本发明的又一个实施例限定了如何具体获知用于查询手机号的计费网关的地址。本发明的又一个实施例限定了计费网关如何获得供查询的手机号。
【专利附图】

【附图说明】
[0038]图1为实施例一的获取3G终端手机号的方法的流程示意图;
[0039]图2为实施例一中例子的流程示意图;
[0040]图3为实施例ニ的获取3G终端手机号的方法的流程示意图;
[0041]图4为实施例三中的获取3G终端手机号的系统的示意图;[0042]图5为实施例一中例子的系统框架图。
【具体实施方式】
[0043]下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
[0044]需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0045]实施例一、一种获取3G终端手机号的方法,如图1所不,包括:
[0046]101、終端从查询服务器获取计费网关的地址;
[0047]102、所述终端根据所述地址向计费网关发送号码查询请求;
[0048]103、所述计费网关根据所述号码查询请求的私网IP地址获取对应的手机号,返回给所述終端。
[0049]本实施例中,所述方法还可以包括:
[0050]104、所述终端携帯所收到的手机号访问服务提供商的网站。
[0051]本实施例中,可以在每个电信级NAT中增加用于维护私网IP地址与手机号的映射关系的计费网关。由于当前移动交换网络分为多个CGN(电信级网络地址转换,也称为电信级NAT),服务提供商的网站还需知道终端是通过哪个电信级NAT接入Internet (互联网)的,因此可以先由所述查询服务器根据所述计费网关地址查询请求的IP头中携帯的源IP地址(这是经过网络地址转换后的公网IP地址),来查询终端属于哪个电信级NAT,并获得该电信级NAT所对应的计费网关的地址。
[0052]本实施例中,所述步骤101具体可以包括:
[0053]終端向查询服务器发送计费网关地址查询请求;
[0054]所述查询服务器根据所述计费网关地址查询请求的公网IP地址,确定所述终端所属的电信级网络地址转换CGN ;将所确定的CGN对应的计费网关的地址返回给所述終端。
[0055]本实施例中,所述查询服务器可以复用已有的服务器或其它网络设备,也可以是新增的服务器;该查询服务器的地址可以内置在所述终端中,当終端发送网关地址查询请求时,就会自动发送给该查询服务器。同样地,所述计费网关可以是新增的网络设备,也可以复用已有的网络设备,比如GGSN等。
[0056]本实施例中,所述步骤101前还可以包括:
[0057]所述终端使用3G网络与通用分组无线服务技术服务支持节点SGSN和网关通用分组无线服务技术支持节点GGSN交互完成数据分组协议PDP激活,获得所述私网IP地址,接A Internet ;
[0058]GGSN将所述终端的手机号和所述终端接入Internet时获得的私网IP地址发送到所述计费网关;
[0059]所述计费网关建立所收到的私网IP地址和手机号之间的映射关系,回复计费开始消息给GGSN,以便GGSN进行后续业务流程。
[0060]其中,所述GGSN可以是通过远程接入拨入用户服务RADIUS计费开始消息携帯所述终端的手机号和私网IP地址;所述计费网关解析所述RADIUS计费开始消息获得所述终端的手机号和私网IP地址。[0061]本实施例中,所述终端所进行的上述操作可以但不限于由安装在所述终端上的SP客户端执行。
[0062]下面用ー个具体的获取3G終端手机号的例子说明本实施例,该例子的流程如图2所示,包括步骤SI?S13。
[0063]S1、终端使用3G网络与SGSN和GGSN交互完成PDP激活,获得私网IP地址,接入Interneto
[0064]S2、GGSN将RADIUS计费开始消息发送到计费网关,消息中携带终端的手机号和所述终端接入Internet时获得的私网IP地址。
[0065]S3、计费网关解析RADIUS计费开始消息中手机号和私网IP地址,建立私网IP地址和手机号之间的映射关系。
[0066]S4、计费网关回复计费开始消息给GGSN,以便GGSN进行后续业务流程。
[0067]S5、安装于终端的SP客户端(内置查询服务器的地址)发送查询计费网关地址请求;
[0068]S6、查询服务器根据客户端请求IP头的源IP地址(网络地址转换后的公网IP),判断当前终端属于哪个CGN,并查找出对应CGN的计费网关的地址,将地址返回给终端上的SP
客户端。
[0069]S7、SP客户端根据获得的计费网关的地址向计费网关发送号码查询请求。
[0070]S8、计费网关中保存了各SP标识及其对应的SP客户端标识,当收到号码查询请求后,验证发送该号码查询请求的SP客户端的标识是否存在于本计费网关的记录中,如果存在则对该SP客户端验证通过,然后根据号码查询请求的IP头的源IP地址(私网IP)获取终端的手机号,并加密返回给SP客户端。
[0071]S9、SP客户端获取号码,携带手机号访问SP网站。
[0072]S10、終端断开与互联网的连接,PDP去激活,。
[0073]SlU GGSN向计费网关发送RADIUS计费请求消息。
[0074]S12、计费网关删除手机号和内网IP地址的映射关系。
[0075]S13、计费网关向GGSN回复计费请求消息。
[0076]实施例ニ、一种获取3G终端手机号的方法,如图3所示,包括:
[0077]201、終端从查询服务器获取计费网关的地址;
[0078]202、所述终端根据所获取的地址向计费网关发送号码查询请求,所述号码查询请求中携帯所述终端的私网IP地址;
[0079]203、所述终端从所述计费网关接收所述私网IP地址对应的手机号。
[0080]本实施例中,所述方法还可以包括:
[0081]204、所述终端携帯所收到的手机号访问服务提供商的网站。
[0082]本实施例中,所述步骤201具体可以包括:
[0083]所述终端向查询服务器发送计费网关地址查询请求;
[0084]所述终端接收查询服务器返回的所述终端所属的电信级网络地址转换CGN对应的计费网关的地址。
[0085]本实施例中,所述步骤201前还可以包括:
[0086]所述终端使用3G网络与通用分组无线服务技术服务支持节点SGSN和网关通用分组无线服务技术支持节点GGSN交互完成数据分组协议PDP激活,获得所述私网IP地址,接A Internet。
[0087]实施例三、一种获取3G终端手机号的系统,包括:
[0088]查询服务器,用于向终端提供计费网关的地址;
[0089]计费网关,用于当收到终端发送的号码查询请求后,根据所述号码查询请求的私网IP地址获取对应的手机号,返回给所述終端。
[0090]本实施例中,所述查询服务器向終端提供计费网关的地址具体可以是指:
[0091]所述查询服务器当收到终端发送的计费网关地址查询请求后,根据所述计费网关地址查询请求的公网IP地址,确定所述终端所属的电信级网络地址转换CGN ;将所确定的CGN对应的计费网关的地址返回给所述終端。
[0092]如图4所示,多个电信级网络地址转换CGN各自对应ー个计费网关,通过查询服务器可以根据所述计费网关地址查询请求的IP头中携帯的源IP地址(这是经过网络地址转换后的公网IP地址),来查询终端属于哪个电信级网络地址转换,并获得该电信级网络地址转换所对应的计费网关的地址。
[0093]本实施例中,所述系统还可以包括:
[0094]通用分组无线服务技术服务支持节点SGSN和网关通用分组无线服务技术支持节点GGSN,用干与使用3G网络的終端交互,完成该终端上数据分组协议PDP的激活,将所述终端接入Internet ;
[0095]所述GGSN还用于将所述终端的手机号和所述终端接入Internet时获得的私网IP地址发送到所述计费网关;
[0096]所述计费网关还用于建立所收到的私网IP地址和手机号之间的映射关系,回复计费开始消息给GGSN。
[0097]如图4所不,各内网中的GGSN与计费网关相连,待3G终纟而接入Internet后将所述终端的手机号和所述终端接入Internet时获得的私网IP地址发送到所连接的计费网关。
[0098]其中,所述GGSN可以是通过远程接入拨入用户服务RADIUS计费开始消息携帯所述终端的手机号和私网IP地址;所述计费网关解析所述RADIUS计费开始消息获得所述终端的手机号和私网IP地址。
[0099]下面用ー个具体的系统的例子说明本实施例,该例子如图5所示,包括:
[0100]查询服务器及SP的网站服务器,位于Internet中,通过防火墙与内网的GGSN以及计费网关连接;终端通过基站连接BSC (基站控制器)/RNC (无线网络控制器),BSC/RNC通过SGSN与GGSN相连。计费网关与GGSN之间通过RADIUS计费开始消息交互,终端中的SP客户端可通过查询服务器查询相应计费网关的地址,并据此向计费网关查询手机号码。
[0101]该例子中的系统主要包含两个接ロ:
[0102]接ロ 51:SP客户端与查询服务器之间的接ロ,用于SP客户端查询终端从哪个CGN接入,获取当前服务的计费网关的地址。
[0103]接ロ 52:SP客户端与计费网关之间的接ロ,用于SP客户端获取手机号码。
[0104]实施例四,一种获取3G終端手机号的客户端,包括:
[0105]地址查询模块,用于从查询服务器获取计费网关的地址;
[0106]号码查询模块,用于根据所获取的地址向计费网关发送号码查询请求,所述号码查询请求中携帯所述终端的私网IP地址;
[0107]号码接收模块,用于从所述计费网关接收所述私网IP地址对应的手机号。
[0108]本实施例中,所述地址查询模块从查询服务器获取计费网关的地址具体可以是指:
[0109]所述地址查询模块向查询服务器发送计费网关地址查询请求,接收查询服务器返回的所述终端所属的电信级网络地址转换CGN对应的计费网关的地址。
[0110]本实施例中,所述客户端还可以包括:
[0111]网络访问模块,用于使用3G网络与通用分组无线服务技术服务支持节点SGSN和网关通用分组无线服务技术支持节点GGSN交互完成数据分组协议PDP激活,获得所述私网IP地址,接入Internet ;以及携带所收到的手机号访问服务提供商的网站。
[0112]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用ー个或多个集成电路来实现。相应地,上述实施例中的各模块/単元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
[0113]当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围。
【权利要求】
1.一种获取3G终端手机号的方法,包括: 終端从查询服务器获取计费网关的地址; 所述终端根据所述地址向计费网关发送号码查询请求; 所述计费网关根据所述号码查询请求的私网IP地址获取对应的手机号,返回给所述終端。
2.如权利求I所述的方法,其特征在于,所述终端从查询服务器获取计费网关的地址的步骤包括: 終端向所述查询服务器发送计费网关地址查询请求; 所述查询服务器根据所述计费网关地址查询请求的公网IP地址,确定所述终端所属的电信级网络地址转换CGN ;将所确定的CGN对应的计费网关的地址返回给所述終端。
3.如权利要求1所述的方法,其特征在于,所述终端从查询服务器获取计费网关的地址的步骤前还包括: 所述终端使用3G网络与通用分组无线服务技术服务支持节点SGSN和网关通用分组无线服务技术支持节点GGSN交互完成数据分组协议PDP激活,获得所述私网IP地址,接入互联网; GGSN将所述终端的手机号和所述终端接入互联网时获得的私网IP地址发送到所述计费网关; 所述计费网关建立所收到的私网IP地址和手机号之间的映射关系,回复计费开始消息给GGSN。
4.一种获取3G终端手机号的方法,包括: 終端从查询服务器获取计费网关的地址; 所述终端根据所获取的地址向计费网关发送号码查询请求,所述号码查询请求中携帯所述终端的私网IP地址; 所述终端从所述计费网关接收所述私网IP地址对应的手机号。
5.如权利要求4所述的方法,其特征在于,所述终端从查询服务器获取计费网关的地址的步骤包括: 終端向查询服务器发送计费网关地址查询请求; 所述终端接收查询服务器返回的所述终端所属的电信级网络地址转换CGN对应的计费网关的地址。
6.一种获取3G终端手机号的系统,包括: 查询服务器,用于向终端提供计费网关的地址; 计费网关,用于当收到终端发送的号码查询请求后,根据所述号码查询请求的私网IP地址获取对应的手机号,返回给所述終端。
7.如权利要求6所述的系统,其特征在于,所述查询服务器向終端提供计费网关的地址是指: 所述查询服务器当收到终端发送的计费网关地址查询请求后,根据所述计费网关地址查询请求的公网IP地址,确定所述终端所属的电信级网络地址转换CGN ;将所确定的CGN对应的计费网关的地址返回给所述終端。
8.如权利要求6所述的系统,其特征在于,还包括:通用分组无线服务技术服务支持节点SGSN和网关通用分组无线服务技术支持节点GGSN,用干与使用3G网络的終端交互,完成该终端上数据分组协议PDP的激活,将所述终端接入互联网; 所述GGSN还用于将所述终端的手机号和所述终端接入互联网时获得的私网IP地址发送到所述计费网关; 所述计费网关还用于建立所收到的私网IP地址和手机号之间的映射关系,回复计费开始消息给GGSN。
9.一种犾取3G终端手机号的客户端,包括: 地址查询模块,用于从查询服务器获取计费网关的地址; 号码查询模块,用于根据所获取的地址向计费网关发送号码查询请求,所述号码查询请求中携帯所述终端的私网IP地址; 号码接收模块,用于从所述计费网关接收所述私网IP地址对应的手机号。
10.如权利要求9所述的客户端,其特征在于,所述地址查询模块从查询服务器获取计费网关的地址是指: 所述地址查询模块向查询服务器发送计费网关地址查询请求,接收所述查询服务器返回的所述终端所属的电信级网络地址转`换CGN对应的计费网关的地址。
【文档编号】H04W8/18GK103501492SQ201310499524
【公开日】2014年1月8日 申请日期:2013年10月22日 优先权日:2013年10月22日
【发明者】李珩, 李建功, 齐飞, 杨贝斯 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1