CN103581881A - 综合取号装置和网络侧获取用户手机号码的***和方法 - Google Patents
综合取号装置和网络侧获取用户手机号码的***和方法 Download PDFInfo
- Publication number
- CN103581881A CN103581881A CN201310597944.7A CN201310597944A CN103581881A CN 103581881 A CN103581881 A CN 103581881A CN 201310597944 A CN201310597944 A CN 201310597944A CN 103581881 A CN103581881 A CN 103581881A
- Authority
- CN
- China
- Prior art keywords
- getting
- phone number
- comprehensively
- subscriber phone
- subscriber
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
综合取号装置和网络侧获取用户手机号码的***和方法,涉及手机终端获取用户手机号的过程,能够保证获取用户手机号的实时性和准确性,应用客户端向综合取号装置预设的短信网关接入号发送短信;应用服务器向综合取号装置发送取号请求信息;短信网关将上行短信发给综合取号装置;综合取号装置根据取号请求信息查询手机号管理信息表;当查询到时,向所述应用服务器返回用户手机号码;当未查询到时,所述综合取号装置向终端管理平台发送终端查询信息和向上网取号平台发送上网查询信息;终端管理平台和上网取号平台获取用户手机号码,并将所述号码发送至综合取号装置;所述综合取号装置根据取号精确度向所述应用服务器返回用户手机号码。
Description
技术领域
本发明涉及手机终端获取用户手机号的过程,具体涉及综合取号装置和网络侧获取用户手机号码的***和方法。
背景技术
客户端应用在注册、登录、话费支付等场景下,都需要迅速准确获取用户手机号,现有技术可以通过客户端获取手机号码或者通过应用服务器在网络侧获取用户手机号码,再由应用服务器同步至客户端(一种方式是:应用客户端主动从应用服务端取;另一种方式时:应用服务端推送到应用客户端);
当前移动互联网应用,很多都推荐用户使用手机号作为账号。客户端的用户注册页面,通过识别用户手机号,提示用户只需要设置登陆密码,即可完成注册,简化用户操作。当用户打开客户端,如果应用识别用户手机号,可直接完成登陆过程,不需要用户输入手机号和登陆密码。现有的获取用户手机号的方式主要有:
1:通过手机操作***的函数读取用户手机号;
上述方法由客户端读取手机操作***的函数,从而获得手机号,但是会存在如下问题:不是所有手机都可以。例如苹果终端API管理严格,应用无法调用API获取用户手机号。安卓手机可以调用getLine1Number(),可以读取SIM卡的手机号。但是SIM卡的存储手机号的文件很可能为空,即全F。这样就不保证准确性。
2:通过手机上行短信获取用户手机号;
上述方法由客户端发送一条短信到短信网关的接入号,短信网关接收到用户手机发送的短信后,将用户手机号码推送给应用服务器,应用服务器通过与应用客户端的协同机制,由应用客户端获取用户的手机号。但是会存在如下问题:通常是该应用先在运营商申请接入号,当需要获取号码时,应用通过调用操作***的发短信函数,自动编辑一条上行短信到应用的接入号。应用接收短信,获得手机号,可能会扣取短信费。短信根据网络的时间有时快,有时十多秒甚至1分钟。另外,如果手机中毒的时候,会被截获,发送号码被置换。
3:通过网络侧终端信息管理平台查询获取手机号;
上述方法是客户端向应用服务器发送获取手机号码的请求消息,由应用服务器通过终端管理平台获取用户手机号码,再由应用服务器同步至客户端。但是会存在如下问题:终端信息查询对终端有要求。即终端必须是非水货手机,且满足OMA(Open Mobile Alliance,开放移动联盟)的DM(Devicemanagement,终端管理)协议。因此,不能查到每个手机的,成功率不是非常高。
4:通过用户上网记录获取手机号;
上述方法是客户端上网时,由应用服务器返回一个唯一串码key,客户端通过唯一串码key访问网页时,应用服务器通过上网取号平台获取用户手机号码,再由应用服务器同步至客户端。但是会存在如下问题:将上网记录的数据包从IP层转换或者还原到应用层时,存在误差。使用过程中其他的因素,例如,采集***重启,就会采集不到用户上网记录数据包,无法提供服务,因此上网取号平台的成功返回率也存在问题。不能保证100%准确。
传统方法单一,若采用方法不到位,将获取不到手机号或者获取错误手机号。
发明内容
为了实现网络侧获取用户手机号,并保证获取用户手机号的实时性和准确性,本发明提供综合取号装置和网络侧获取用户手机号码的***和方法,
为了解决上述技术问题,本发明提供了综合取号装置,用于接收应用服务器发送的取号请求信息,根据所述取号请求信息查询手机号管理信息表;所述取号请求信息包括认证令牌,还包括用户手机的国际移动台识别码IMEI、国际移动用户识别码IMSI、用户手机访问网页地址的唯一串码key、短信随机码和取号精确度;所述手机号管理信息表包括用户手机号码、所述手机号码对应的IMSI、所述手机号码对应的IMEI和时间戳;
所述综合取号装置,还用于在所述手机号管理信息表中查询到匹配的用户手机号码,向所述应用服务器返回所述查询获得的用户手机号码;在所述手机号管理信息表中未查询到匹配的用户手机号码,向终端管理平台发送终端查询信息和向上网取号平台发送上网查询信息;
所述综合取号装置,还用于接收终端管理平台和上网取号平台返回的用户手机号码;还用于接收短信网关发送的带有用户手机号码和短信随机码的上行短信,所述上行短信为应用客户端通过用户手机向所述综合取号装置预设的短信网关接入号发送的短信;
所述综合取号装置,还用于根据取号精确度向所述应用服务器返回用户手机号码。
进一步地,在所述取号精确度为高时,所述综合取号装置,在终端管理平台返回的用户手机号码、上网取号平台返回的用户手机号码和短信网关返回的用户手机号码返回最快的两个相同时,将所述相同的用户手机号码发送至应用服务器;在终端管理平台返回的用户手机号码、上网取号平台返回的用户手机号码和短信网关返回的用户手机号码均不同,向应用服务器返回取号失败信息;
在所述取号精确度为低时,所述综合取号装置,将终端管理平台、上网取号平台和短信网关返回最快的用户手机号码发送至应用服务器。
进一步地,所述综合取号装置,还用于检测所述取号请求信息中的IMEI,当所述IMEI为非全0或者非缺省值时,所述综合取号装置,还用于在终端管理平台返回的用户手机号码、上网取号平台返回的用户手机号码和短信网关返回的用户手机号码全部或者部分相同时,将相同的用户手机号码存储至手机号管理信息表中,并维护手机号管理信息表中的IMSI、IMEI和时间戳。
进一步地,设定时间戳阈值,所述综合取号装置,用于检测手机号管理信息表中的时间戳信息,当查询获得的用户手机号码对应的时间戳大于或者等于时间戳阈值时,向终端管理平台发送终端查询信息和向上网取号平台发送上网查询信息。
进一步地,当查询获得的用户手机号码对应的时间戳大于或者等于时间戳阈值时,所述综合取号装置还用于删除所述手机号管理信息表中该用户手机号码的记录,或者所述综合取号装置还用于根据设定周期检测所述手机号管理信息表中全部用户手机号码的记录,删除时间戳大于或者等于时间戳阈值的用户手机号码的记录。
为了解决上述技术问题,本发明还提供了一种网络侧获取用户手机号码的***,包括:上述综合取号装置、应用服务器、短信网关、终端管理平台和上网取号平台,
所述应用服务器,用于向综合取号装置发送取号请求信息;所述取号请求信息包括认证令牌,还包括用户手机的国际移动台识别码IMEI、国际移动用户识别码IMSI、用户手机访问网页地址的唯一串码key、短信随机码和取号精确度;
所述短信网关,用于根据接收到的短信获取用户手机号码,并根据接入号将带有用户手机号码和短信随机码的上行短信发给综合取号装置;所述短信包括短信随机码;
终端管理平台,用于根据接收到的所述终端查询信息获取用户手机号码,并将所述号码发送至综合取号装置;
上网取号平台,用于根据接收到的所述上网查询信息获取用户手机号码,并将所述号码发送至综合取号装置。
为了解决上述技术问题,本发明还提供了一种网络侧获取用户手机号码的方法,包括:
A、应用客户端通过用户手机向综合取号装置预设的短信网关接入号发送短信;所述短信包括短信随机码;
应用客户端通过用户手机联网,访问带有唯一串码key的页面;
应用服务器向综合取号装置发送取号请求信息;所述取号请求信息包括认证令牌,还包括用户手机的国际移动台识别码IMEI、国际移动用户识别码IMSI、用户手机访问网页地址的验证码唯一串码key、短信随机码和取号精确度;
B、所述短信网关,根据接收到的所述短信获取用户手机号码,并根据接入号将带有用户手机号码和短信随机码的上行短信发给综合取号装置;
所述综合取号装置根据所述取号请求信息查询手机号管理信息表;所述手机号管理信息表包括用户手机号码、所述手机号码对应的IMSI、所述手机号码对应的IMEI和时间戳;
所述综合取号装置在所述手机号管理信息表中查询到匹配的用户手机号码时,执行步骤E1;在所述手机号管理信息表中未查询到匹配的用户手机号码时,执行步骤C;
C、所述综合取号装置向终端管理平台发送终端查询信息和向上网取号平台发送上网查询信息;
D、终端管理平台,根据接收到的所述终端查询信息获取用户手机号码,并将所述号码发送至综合取号装置;
上网取号平台,根据接收到的所述上网查询信息获取用户手机号码,并将所述号码发送至综合取号装置;执行步骤E2;
E1、所述综合取号装置向所述应用服务器返回用户手机号码;
E2、所述综合取号装置根据取号精确度向所述应用服务器返回用户手机号码。
进一步地,在步骤B中,还包括:
检测所述取号请求信息中的IMEI;
当所述IMEI为非全0或者非缺省值时,在步骤E2后,执行步骤F;
F、所述综合取号装置在终端管理平台返回的用户手机号码、上网取号平台返回的用户手机号码和短信网关返回的用户手机号码全部或者部分相同时,将相同的用户手机号码存储至手机号管理信息表中,并维护手机号管理信息表中的IMSI、IMEI和时间戳。
进一步地,所述步骤E2包括:所述综合取号装置判断接收短信网关、终端管理平台和上网取号平台返回的用户手机号码是否相同或者返回最快的两个是否相同,在相同时,向所述应用服务器返回用户手机号码,流程结束,在不同时,执行步骤G;
G、所述综合取号装置向应用服务器返回取号失败信息。
进一步地,所述步骤E2包括:
在所述取号精确度为高时,所述综合取号装置判断短信网关、终端管理平台和上网取号平台返回的用户手机号码返回最快的两个是否相同,在相同时,向所述应用服务器返回相同的用户手机号码,流程结束,在不同时,执行步骤H;
在所述取号精确度为低时,所述综合取号装置,获取短信网关和终端管理平台和上网取号平台返回的最快的用户手机号码,向所述应用服务器返回最快的用户手机号码,流程结束;
H、等待第三个返回的用户手机号码,如果所述第三个返回的用户手机号与返回最快的两个中的任意一个相同,则所述综合取号装置向所述应用服务器返回相同的用户手机号码,流程结束;
如果,第三个返回的用户手机号码与放回最快的两个均不相同,所述综合取号装置向应用服务器返回取号失败信息。
与现有技术相比,本发明提供的综合取号装置可以减轻应用各自开发实现同一套逻辑的负担,供各个应用服务器使用,利用本发明的网络侧获取用户手机号码的***和方法,能够快速准确获取手机号码。
附图说明
图1为本发明实施例的网络侧获取用户手机号码的***的结构示意图;
图2为本发明实施例的网络侧获取用户手机号码的方法的流程图;
图3为本发明实施例的网络侧获取用户手机号码的方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
本发明实施例的综合取号装置,用于接收应用服务器发送的取号请求信息,根据所述取号请求信息查询手机号管理信息表;所述取号请求信息包括认证令牌,还包括用户手机的国际移动台识别码IMEI、国际移动用户识别码IMSI、用户手机访问网页地址的唯一串码key、短信随机码和取号精确度;所述手机号管理信息表包括用户手机号码、所述手机号码对应的IMSI、所述手机号码对应的IMEI和时间戳;
所述综合取号装置,还用于在所述手机号管理信息表中查询到匹配的用户手机号码,向所述应用服务器返回所述查询获得的用户手机号码;在所述手机号管理信息表中未查询到匹配的用户手机号码,向终端管理平台发送终端查询信息和向上网取号平台发送上网查询信息;
所述综合取号装置,还用于接收终端管理平台和上网取号平台返回的用户手机号码;还用于接收短信网关发送的带有用户手机号码和短信随机码的上行短信,所述上行短信为应用客户端通过用户手机向所述综合取号装置预设的短信网关接入号发送的短信;
所述综合取号装置,还用于根据取号精确度向所述应用服务器返回用户手机号码。
优选地,所述综合取号装置根据取号精确度向所述应用服务器返回用户手机号码具体可以为:
在所述取号精确度为高时,在终端管理平台返回的用户手机号码、上网取号平台返回的用户手机号码和短信网关返回的用户手机号码返回最快的两个相同时,将所述相同的用户手机号码发送至应用服务器;在终端管理平台返回的用户手机号码、上网取号平台返回的用户手机号码和短信网关返回的用户手机号码均不同,或者返回最快的两个不同时,向应用服务器返回取号失败信息;
在所述取号精确度为低时,所述综合取号装置,将终端管理平台、上网取号平台和短信网关返回最快的用户手机号码发送至应用服务器。
所述综合取号装置,还用于检测所述取号请求信息中的IMEI,当所述IMEI为非全0或者非缺省值时,所述综合取号装置,还用于在终端管理平台返回的用户手机号码、上网取号平台返回的用户手机号码和短信网关返回的用户手机号码全部或者部分相同时,将相同的用户手机号码存储至手机号管理信息表中,并维护手机号管理信息表中的IMSI、IMEI和时间戳。
设定时间戳阈值,所述综合取号装置,用于检测手机号管理信息表中的时间戳信息,当查询获得的用户手机号码对应的时间戳大于或者等于时间戳阈值时,向终端管理平台发送终端查询信息和向上网取号平台发送上网查询信息。
当查询获得的用户手机号码对应的时间戳大于或者等于时间戳阈值时,所述综合取号装置还用于删除所述手机号管理信息表中该用户手机号码的记录,或者所述综合取号装置根据设定周期检测所述手机号管理信息表中全部用户手机号码的记录,删除时间戳大于或者等于时间戳阈值的用户手机号码的记录。
所述综合取号装置,向应用服务器提供接入认证API(ApplicationProgramming Interface,应用程序编程接口),接收应用服务器发送的应用接入认证请求,并根据所述应用接入认证请求,验证应用的合法性,在所述应用合法时,向所述应用服务器返回认证令牌。应用服务器输入参数为平台接入账号和密码,综合取号装置返回认证令牌token。主要防止任何应用都可以随便调用综合取号装置功能。
取号请求信息包括:key、IMSI、IMEI、随机码、取号精确度、认证令牌。认证令牌为必选参数,有了令牌,才标明通过接入认证,综合取号装置才继续处理后续流程,否则视为非法请求。至少携带以下参数的一个或者多个:Key、IMSI、IMEI、随机码、取号精度,当上述参数一个或者多个未携带时,用缺省值代替。
应用本发明实施例提供的综合取号装置,取号请求信息中尽量携带Key、IMSI、IMEI、随机码、取号精确度。如果不携带,则降低取号成功返回率。
如图1所示,本发明实施例的网络侧获取用户手机号码的***,包括综合取号装置、应用服务器、短信网关、终端管理平台、上网取号平台,
综合取号装置如上所述;
所述应用服务器,用于向综合取号装置发送取号请求信息;所述取号请求信息包括认证令牌,还包括用户手机的国际移动台识别码IMEI、国际移动用户识别码IMSI、用户手机访问网页地址的唯一串码key、短信随机码和取号精确度;
所述短信网关,用于根据接收到的所述短信获取用户手机号码,并根据接入号将带有用户手机号码和短信随机码的上行短信发给综合取号装置;所述短信包括短信随机码;
终端管理平台,用于根据接收到的所述终端查询信息获取用户手机号码,并将所述号码发送至综合取号装置;
上网取号平台,用于根据接收到的所述上网查询信息获取用户手机号码,并将所述号码发送至综合取号装置。
如图2和图3所示,网络侧获取用户手机号码的方法,包括:
A、应用客户端通过用户手机向综合取号装置预设的短信网关接入号发送短信;所述短信包括短信随机码;
应用客户端通过用户手机联网,访问带有唯一串码key的页面;
应用服务器向综合取号装置发送取号请求信息;所述取号请求信息包括认证令牌,还包括用户手机的国际移动台识别码IMEI、国际移动用户识别码IMSI、用户手机访问网页地址的验证码唯一串码key、短信随机码和取号精确度;
B、所述短信网关,根据接收到的所述短信获取用户手机号码,并根据接入号将带有用户手机号码和短信随机码的上行短信发给综合取号装置;
所述综合取号装置根据所述取号请求信息查询手机号管理信息表;所述手机号管理信息表包括用户手机号码、所述手机号码对应的IMSI、所述手机号码对应的IMEI和时间戳;
所述综合取号装置在所述手机号管理信息表中查询到匹配的用户手机号码时,执行步骤E1;在所述手机号管理信息表中未查询到匹配的用户手机号码时,执行步骤C;
C、所述综合取号装置向终端管理平台发送终端查询信息和向上网取号平台发送上网查询信息;
D、终端管理平台,根据接收到的所述终端查询信息获取用户手机号码,并将所述号码发送至综合取号装置;
上网取号平台,根据接收到的所述上网查询信息获取用户手机号码,并将所述号码发送至综合取号装置;执行步骤E2;
E1、所述综合取号装置向所述应用服务器返回用户手机号码;
E2、所述综合取号装置根据取号精确度向所述应用服务器返回用户手机号码。
在步骤B中,还包括:
检测所述取号请求信息中的IMEI;
当所述IMEI为非全0或者非缺省值时,在步骤E2后,执行步骤F;
F、所述综合取号装置在终端管理平台返回的用户手机号码、上网取号平台返回的用户手机号码和短信网关返回的用户手机号码全部或者部分相同时,将相同的用户手机号码存储至手机号管理信息表中,并维护手机号管理信息表中的IMSI、IMEI和时间戳。
所述步骤E2包括:所述综合取号装置判断接收短信网关、终端管理平台和上网取号平台返回的用户手机号码是否相同或者返回最快的两个是否相同,在相同时,向所述应用服务器返回用户手机号码,流程结束,在不同时,执行步骤G;
G、所述综合取号装置向应用服务器返回取号失败信息。
所述步骤E2包括:
在所述取号精确度为高时,所述综合取号装置判断短信网关、终端管理平台和上网取号平台返回的用户手机号码返回最快的两个是否相同,在相同时,向所述应用服务器返回相同的用户手机号码,流程结束,在不同时,执行步骤H;
在所述取号精确度为低时,所述综合取号装置,获取短信网关和终端管理平台和上网取号平台返回的最快的用户手机号码,向所述应用服务器返回最快的用户手机号码,流程结束;
G、等待第三个返回的用户手机号码,如果所述第三个返回的用户手机号与返回最快的两个中的任意一个相同,则所述综合取号装置向所述应用服务器返回相同的用户手机号码,流程结束;
如果,第三个返回的用户手机号码与放回最快的两个均不相同,所述综合取号装置向应用服务器返回取号失败信息。
或者在所述取号精确度为高时,所述综合取号装置判断短信网关、终端管理平台和上网取号平台返回的用户手机号码是否相同,在相同时,向所述应用服务器返回相同的用户手机号码,流程结束,在不同时,向所述应用服务器返回取号失败信息。
其中,为防止任何应用都可以随便调用综合取号装置功能,在步骤A前,还包括:
A1、所述应用服务器向所述综合取号装置发送应用接入认证请求;
A2、所述综合取号装置根据所述应用接入认证请求,验证应用的合法性,在所述应用合法时,向所述应用服务器返回认证令牌。
实施例
应用客户端:安装在用户手机上的应用程序。
应用服务器:应用客户端所连接到的处理应用业务的服务器。
短信网关:完成用户手机号码获取,接收终端的上行短信,并推送给接入号指向的平台。
终端管理平台:管理终端信息,提供通过IMSI获取手机号的功能。
上网取号平台:当用户使用Net APN(Access Point Name,接入点)上网时,可以记录用户的手机号和访问的地址。并提供用户手机号查询接口,即手机访问的URL(Uniform Resource Locator,统一资源定位符),带上一个唯一的key,再通过key到上网取号平台查询,返回用户手机号。
如图1-3所示,综合取号装置的主要功能点,
1、实现到短信网关,通过随机码进行上行短信取号的功能。
综合取号装置在短信网关设置一个短信接入号A,这个接入号可以按照白名单处理,用户手机发送短信至接入号A,不发生费用。短信网关接收到用户手机发送的短信后,将用户手机号码推送给综合取号装置。综合取号装置保存手机号和短信内容里的短信随机码的对应关系和时间。
综合取号装置维护手机号管理信息表,保存每次查得的IMSI-IMEI-手机号-时间戳的四元组的信息,保存前,检查IMSI和IMEI为有效值。IMSI和IMEI若为全0和非数字的串,视为无效。如果时间戳>=1年,则该记录清除。
2、实现到终端管理平台,通过IMSI查询手机号的功能。
所述终端管理平台为OMA协议定义的,本实施例中利用终端管理平台的IMSI-IMEI-手机号三元组,实现通过IMSI获得用户手机号码。
3、实现到上网取号平台,通过key查询手机号的功能。
综合取号装置根据请求取号精确度,返回取号结果。如果取号精度高,根据不同方式取号,进行返回最快的2个结果对比,判断相同时,返回用户手机号码,不同时,等待第三个返回的用户手机号码,如果第三个返回的用户手机号与返回最快的两个中的任意一个相同,则所述综合取号装置向所述应用服务器返回相同的用户手机号码,如果,第三个返回的用户手机号码与返回最快的两个均不相同,返回失败消息。如果取号精度低,可以根据不同方式取号,将最快的1个结果返回。
在用户手机安装的应用客户端需要通过手机操作***提供的API获取IMSI、IMEI。并让用户打开一带有key参数的网页,类似于http://xxx/key?=某唯一值,通常为了保持唯一值,可以比较长;调用操作***的发短信功能,向综合取号装置在短信网关设置的接入号发送一条短信,短信内容,是一个唯一的短信随机数,可以比较长。
以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。
Claims (10)
1.综合取号装置,其特征在于:
所述综合取号装置,用于接收应用服务器发送的取号请求信息,根据所述取号请求信息查询手机号管理信息表;所述取号请求信息包括认证令牌,还包括用户手机的国际移动台识别码IMEI、国际移动用户识别码IMSI、用户手机访问网页地址的唯一串码key、短信随机码和取号精确度;所述手机号管理信息表包括用户手机号码、所述手机号码对应的IMSI、所述手机号码对应的IMEI和时间戳;
所述综合取号装置,还用于在所述手机号管理信息表中查询到匹配的用户手机号码,向所述应用服务器返回所述查询获得的用户手机号码;在所述手机号管理信息表中未查询到匹配的用户手机号码,向终端管理平台发送终端查询信息和向上网取号平台发送上网查询信息;
所述综合取号装置,还用于接收终端管理平台和上网取号平台返回的用户手机号码;还用于接收短信网关发送的带有用户手机号码和短信随机码的上行短信,所述上行短信为应用客户端通过用户手机向所述综合取号装置预设的短信网关接入号发送的短信;
所述综合取号装置,还用于根据取号精确度向所述应用服务器返回用户手机号码。
2.如权利要求1所述的综合取号装置,其特征在于:在所述取号精确度为高时,所述综合取号装置,在终端管理平台返回的用户手机号码、上网取号平台返回的用户手机号码和短信网关返回的用户手机号码返回最快的两个相同时,将所述相同的用户手机号码发送至应用服务器;在终端管理平台返回的用户手机号码、上网取号平台返回的用户手机号码和短信网关返回的用户手机号码均不同,向应用服务器返回取号失败信息;
在所述取号精确度为低时,所述综合取号装置,将终端管理平台、上网取号平台和短信网关返回最快的用户手机号码发送至应用服务器。
3.如权利要求1所述的综合取号装置,其特征在于:
所述综合取号装置,还用于检测所述取号请求信息中的IMEI,当所述IMEI为非全0或者非缺省值时,所述综合取号装置,还用于在终端管理平台返回的用户手机号码、上网取号平台返回的用户手机号码和短信网关返回的用户手机号码全部或者部分相同时,将相同的用户手机号码存储至手机号管理信息表中,并维护手机号管理信息表中的IMSI、IMEI和时间戳。
4.如权利要求1所述的综合取号装置,其特征在于:设定时间戳阈值,所述综合取号装置,用于检测手机号管理信息表中的时间戳信息,当查询获得的用户手机号码对应的时间戳大于或者等于时间戳阈值时,向终端管理平台发送终端查询信息和向上网取号平台发送上网查询信息。
5.如权利要求4所述的综合取号装置,其特征在于:当查询获得的用户手机号码对应的时间戳大于或者等于时间戳阈值时,所述综合取号装置还用于删除所述手机号管理信息表中该用户手机号码的记录,或者所述综合取号装置还用于根据设定周期检测所述手机号管理信息表中全部用户手机号码的记录,删除时间戳大于或者等于时间戳阈值的用户手机号码的记录。
6.网络侧获取用户手机号码的***,其特征在于:包括权利要求1-5任一所述的综合取号装置、应用服务器、短信网关、终端管理平台和上网取号平台,
所述应用服务器,用于向综合取号装置发送取号请求信息;所述取号请求信息包括认证令牌,还包括用户手机的国际移动台识别码IMEI、国际移动用户识别码IMSI、用户手机访问网页地址的唯一串码key、短信随机码和取号精确度;
所述短信网关,用于根据接收到的短信获取用户手机号码,并根据接入号将带有用户手机号码和短信随机码的上行短信发给综合取号装置;所述短信包括短信随机码;
终端管理平台,用于根据接收到的所述终端查询信息获取用户手机号码,并将所述号码发送至综合取号装置;
上网取号平台,用于根据接收到的所述上网查询信息获取用户手机号码,并将所述号码发送至综合取号装置。
7.网络侧获取用户手机号码的方法,其特征在于:包括:
A、应用客户端通过用户手机向综合取号装置预设的短信网关接入号发送短信;所述短信包括短信随机码;
应用客户端通过用户手机联网,访问带有唯一串码key的页面;
应用服务器向综合取号装置发送取号请求信息;所述取号请求信息包括认证令牌,还包括用户手机的国际移动台识别码IMEI、国际移动用户识别码IMSI、用户手机访问网页地址的验证码唯一串码key、短信随机码和取号精确度;
B、所述短信网关,根据接收到的所述短信获取用户手机号码,并根据接入号将带有用户手机号码和短信随机码的上行短信发给综合取号装置;
所述综合取号装置根据所述取号请求信息查询手机号管理信息表;所述手机号管理信息表包括用户手机号码、所述手机号码对应的IMSI、所述手机号码对应的IMEI和时间戳;
所述综合取号装置在所述手机号管理信息表中查询到匹配的用户手机号码时,执行步骤E1;在所述手机号管理信息表中未查询到匹配的用户手机号码时,执行步骤C;
C、所述综合取号装置向终端管理平台发送终端查询信息和向上网取号平台发送上网查询信息;
D、终端管理平台,根据接收到的所述终端查询信息获取用户手机号码,并将所述号码发送至综合取号装置;
上网取号平台,根据接收到的所述上网查询信息获取用户手机号码,并将所述号码发送至综合取号装置;执行步骤E2;
E1、所述综合取号装置向所述应用服务器返回用户手机号码;
E2、所述综合取号装置根据取号精确度向所述应用服务器返回用户手机号码。
8.如权利要求7所述的方法,其特征在于:在步骤B中,还包括:
检测所述取号请求信息中的IMEI;
当所述IMEI为非全0或者非缺省值时,在步骤E2后,执行步骤F;
F、所述综合取号装置在终端管理平台返回的用户手机号码、上网取号平台返回的用户手机号码和短信网关返回的用户手机号码全部或者部分相同时,将相同的用户手机号码存储至手机号管理信息表中,并维护手机号管理信息表中的IMSI、IMEI和时间戳。
9.如权利要求7所述的方法,其特征在于:
所述步骤E2包括:所述综合取号装置判断接收短信网关、终端管理平台和上网取号平台返回的用户手机号码是否相同或者返回最快的两个是否相同,在相同时,向所述应用服务器返回用户手机号码,流程结束,在不同时,执行步骤G;
G、所述综合取号装置向应用服务器返回取号失败信息。
10.如权利要求7所述的方法,其特征在于:所述步骤E2包括:
在所述取号精确度为高时,所述综合取号装置判断短信网关、终端管理平台和上网取号平台返回的用户手机号码返回最快的两个是否相同,在相同时,向所述应用服务器返回相同的用户手机号码,流程结束,在不同时,执行步骤H;
在所述取号精确度为低时,所述综合取号装置,获取短信网关和终端管理平台和上网取号平台返回的最快的用户手机号码,向所述应用服务器返回最快的用户手机号码,流程结束;
H、等待第三个返回的用户手机号码,如果所述第三个返回的用户手机号与返回最快的两个中的任意一个相同,则所述综合取号装置向所述应用服务器返回相同的用户手机号码,流程结束;
如果,第三个返回的用户手机号码与放回最快的两个均不相同,所述综合取号装置向应用服务器返回取号失败信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310597944.7A CN103581881B (zh) | 2013-11-22 | 2013-11-22 | 综合取号装置和网络侧获取用户手机号码的***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310597944.7A CN103581881B (zh) | 2013-11-22 | 2013-11-22 | 综合取号装置和网络侧获取用户手机号码的***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103581881A true CN103581881A (zh) | 2014-02-12 |
CN103581881B CN103581881B (zh) | 2017-05-24 |
Family
ID=50052611
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310597944.7A Active CN103581881B (zh) | 2013-11-22 | 2013-11-22 | 综合取号装置和网络侧获取用户手机号码的***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103581881B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202338A (zh) * | 2014-09-23 | 2014-12-10 | 中国南方电网有限责任公司 | 一种适用于企业级移动应用的安全接入方法 |
CN108712439A (zh) * | 2018-05-31 | 2018-10-26 | 中国联合网络通信集团有限公司 | 用户信息管理方法、装置、服务器及存储介质 |
CN109167759A (zh) * | 2018-08-09 | 2019-01-08 | 中国联合网络通信集团有限公司 | 一种手机号码获取方法和装置 |
CN110062376A (zh) * | 2019-05-06 | 2019-07-26 | 中国联合网络通信集团有限公司 | 号码获取方法、停车场控制方法、服务器、平台、*** |
CN112616144A (zh) * | 2020-12-11 | 2021-04-06 | 北京鼎普科技股份有限公司 | 基于云服务获取终端手机号码的方法、装置和电子设备 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI640189B (zh) * | 2017-12-25 | 2018-11-01 | 中華電信股份有限公司 | 電信認證之身分核實系統及其方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010161589A (ja) * | 2009-01-07 | 2010-07-22 | Neikusu:Kk | 通話型詐欺警告用発信者電話番号取得装置、その方法及び通話型詐欺警告システム |
CN102123362A (zh) * | 2011-03-02 | 2011-07-13 | 厦门雅迅网络股份有限公司 | 一种移动设备自动获取手机号码的方法 |
CN103167444A (zh) * | 2011-12-19 | 2013-06-19 | 中国电信股份有限公司 | 网站获取用户手机号码的方法、***、客户端及服务器 |
-
2013
- 2013-11-22 CN CN201310597944.7A patent/CN103581881B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010161589A (ja) * | 2009-01-07 | 2010-07-22 | Neikusu:Kk | 通話型詐欺警告用発信者電話番号取得装置、その方法及び通話型詐欺警告システム |
CN102123362A (zh) * | 2011-03-02 | 2011-07-13 | 厦门雅迅网络股份有限公司 | 一种移动设备自动获取手机号码的方法 |
CN103167444A (zh) * | 2011-12-19 | 2013-06-19 | 中国电信股份有限公司 | 网站获取用户手机号码的方法、***、客户端及服务器 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202338A (zh) * | 2014-09-23 | 2014-12-10 | 中国南方电网有限责任公司 | 一种适用于企业级移动应用的安全接入方法 |
CN104202338B (zh) * | 2014-09-23 | 2016-01-20 | 中国南方电网有限责任公司 | 一种适用于企业级移动应用的安全接入方法 |
CN108712439A (zh) * | 2018-05-31 | 2018-10-26 | 中国联合网络通信集团有限公司 | 用户信息管理方法、装置、服务器及存储介质 |
CN108712439B (zh) * | 2018-05-31 | 2021-06-29 | 中国联合网络通信集团有限公司 | 用户信息管理方法、装置、服务器及存储介质 |
CN109167759A (zh) * | 2018-08-09 | 2019-01-08 | 中国联合网络通信集团有限公司 | 一种手机号码获取方法和装置 |
CN109167759B (zh) * | 2018-08-09 | 2021-03-30 | 中国联合网络通信集团有限公司 | 一种手机号码获取方法和装置 |
CN110062376A (zh) * | 2019-05-06 | 2019-07-26 | 中国联合网络通信集团有限公司 | 号码获取方法、停车场控制方法、服务器、平台、*** |
CN112616144A (zh) * | 2020-12-11 | 2021-04-06 | 北京鼎普科技股份有限公司 | 基于云服务获取终端手机号码的方法、装置和电子设备 |
CN112616144B (zh) * | 2020-12-11 | 2023-03-03 | 北京鼎普科技股份有限公司 | 基于云服务获取终端手机号码的方法、装置和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN103581881B (zh) | 2017-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110446201B (zh) | 一种实现eSIM远程配置的通信模组、通信方法及*** | |
US10285050B2 (en) | Method and apparatus for managing a profile of a terminal in a wireless communication system | |
CN103581881A (zh) | 综合取号装置和网络侧获取用户手机号码的***和方法 | |
CN114363891A (zh) | 能够迁移订阅的方法 | |
US11838752B2 (en) | Method and apparatus for managing a profile of a terminal in a wireless communication system | |
CN109039987A (zh) | 一种用户账户登录方法、装置、电子设备和存储介质 | |
US10270811B2 (en) | Security domain management method, apparatus, and system | |
CN102035815B (zh) | 数据获取方法、接入节点和*** | |
RU2672570C1 (ru) | Способ, устройство и система установления соединения | |
US20160191523A1 (en) | Service authority determination method and device | |
RU2654854C1 (ru) | Способ сбора данных о пользователе устройства беспроводной связи и машиночитаемый носитель для реализации этого способа | |
US20140019957A1 (en) | Method, apparatus, and system for sharing software among terminals | |
US20150180851A1 (en) | Method, device, and system for registering terminal application | |
US20110173277A1 (en) | Method of authenticating a user of a service on a mobile terminal | |
CN113271299B (zh) | 一种登录方法和服务器 | |
CN102215486B (zh) | 接入网络的方法及***、网络认证方法及设备、终端 | |
CN102984261B (zh) | 基于手机终端的网络业务登录方法、设备和*** | |
WO2023015816A1 (zh) | eSIM设备配置***、方法、装置及存储介质 | |
US11012830B2 (en) | Automated activation and onboarding of connected devices | |
CN110839050B (zh) | 用于检测用户下线的方法、***和无线接入点 | |
EP3079329B1 (en) | Terminal application registration method, device and system | |
CN103957189A (zh) | 应用程序之间的交互方法和装置 | |
CN103313245B (zh) | 基于手机终端的网络业务访问方法、设备和*** | |
CN107026814B (zh) | 一种经分服务应用程序的登录验证方法及装置 | |
CN112165458A (zh) | 一种实名认证方法、装置及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |