一种号码变更验证方法及装置与流程

文档序号:16548104发布日期:2019-01-08 20:57阅读:235来源:国知局
一种号码变更验证方法及装置与流程

本发明属于内容分发协议技术领域,具体涉及一种号码变更验证方法及装置。



背景技术:

金融机构对个人用户的信用卡催缴、银行卡刷卡消费、移动支付等账户变动通知,目前基本上都是以短信通知的方式告知用户。用户在银行开户时会预留联系电话及接收通知号码,但是随着移动通信行业的激烈竞争,三大运营商的优惠资费不断推陈出新,导致大量用户发生销户、换号转网等事件发生。

由于种种原因,其中很多用户不能按银行要求及时去柜台办理相关号码变更业务。只要用户更换手机号码后没有到银行办理相关资料更新业务,银行就会一直把通知短信下发到原号码,通知短信不能正确送达或送至错误人员。并且,短信网关接收到银行等金融机构的短信后,只进行简单的黑名单校验后即下发到短信中心,也不关注用户手机是否已经成功接收该短信。

银行与运营商作为短信的发起方与通道服务提供方,如果不对通知短信进行核实就直接下发有可能导致用户敏感信息泄露,甚至导致经济损失。



技术实现要素:

本申请针对现有的用户号码状态变更导致的通知短信不能正确送达或送至错误人员,导致用户敏感信息泄露,甚至导致经济损失的问题,提供一种号码变更验证方法及装置。

本申请提供了一种号码变更验证方法,包括:

接收网关发送的目的号码的变更验证请求,所述变更验证请求包括所述目的号码;

判断从运营商的营帐系统是否能查询到所述目的号码的销户记录;

若从所述运营商的营帐系统能查询到所述目的号码的销户记录,则接收所述运营商的营帐系统返回的所述目的号码已变更的结果;

将所述目的号码已变更的结果返回至所述网关。

可选的,所述将所述目的号码已变更的结果发送所述网关步骤之后,包括:

接收所述网关发送的获取所述目的号码的变更号码的请求;

从所述运营商的营帐系统中获取所述目的号码对应的目的号码识别码;

从预先设置的新数据库中查询与所述目的号码识别码对应的最后一个终端设备识别码;

判断从所述新数据库中是否能查询到所述最后一个终端设备识别码对应的新的变更号码识别码;

若从所述新数据库中能查询到所述最后一个终端设备识别码对应的新的变更号码识别码,则获取所述新的变更号码识别码对应的变更号码;

将获取到的所述新的变更号码识别码对应的变更号码返回至所述网关。

可选的,所述从预先设置的新数据库中查询与所述目的号码识别码对应的最后一个终端设备识别码步骤之前,包括:

从所述运营商的核心网信令数据库中获取多个号码的号码识别码以及每个号码识别码对应的业务时间、多个号码对应的终端设备识别码以及每个终端设备识别码对应的业务时间、号码识别码与终端设备识别码的对应关系,并保存至所述新数据库中。

可选的,所述判断从运营商的营帐系统是否能查询到所述目的号码的销户记录步骤之后,包括:

若从所述运营商的营帐系统未查询到所述目的号码的销户记录,则接收所述运营商的营帐系统返回的所述目的号码未变更的结果;

将所述目的号码未变更的结果返回至所述网关。

可选的,所述判断从所述新数据库中是否能查询到所述最后一个终端设备识别码对应的新的变更号码识别码步骤,之后:

若从所述新数据库中未查询到所述最后一个终端设备识别码对应的新的变更号码识别码,则将所述最后一个终端设备识别码不存在对应的新的变更号码识别码的信息返回至所述网关。

本申请还提供一种号码变更验证装置,包括:

接收模块,用于获取网关发送的目的号码的变更验证请求,所述变更验证请求包括所述目的号码;若所述第一判断模块从所述运营商的营帐系统能查询到所述目的号码的销户记录,则接收所述运营商的营帐系统返回的所述目的号码已变更的结果;

第一判断模块,用于判断从运营商的营帐系统是否能查询到所述目的号码的销户记录;

发送模块,用于将所述目的号码已变更的结果返回至所述网关。

可选的,所述装置,还包括:目的号码识别码提取模块、查询模块、第二判断模块和获取模块;

所述接收模块还用于接收所述网关发送的获取所述目的号码的变更号码的请求;

所述目的号码识别码提取模块,用于从所述运营商的营帐系统中获取所述目的号码对应的目的号码识别码;

所述查询模块,用于从预先设置的新数据库中查询与所述目的号码识别码对应的最后一个终端设备识别码;

所述第二判断模块,用于判断从所述新数据库中是否能查询到所述最后一个终端设备识别码对应的新的变更号码识别码;

所述获取模块,用于若从所述新数据库中能查询到所述最后一个终端设备识别码对应的新的变更号码识别码,则获取所述新的变更号码识别码对应的变更号码;

所述发送模块还用于将获取到的所述新的变更号码识别码对应的变更号码返回至所述网关。

可选的,所述装置,还包括:保存模块;

所述保存模块,用于从所述运营商的核心网信令数据库中获取多个号码的号码识别码以及每个号码识别码对应的业务时间、多个号码对应的终端设备识别码以及每个终端设备识别码对应的业务时间、号码识别码与终端设备识别码的对应关系,并保存至所述新数据库中。

可选的,所述接收模块还用于若从所述运营商的营帐系统未查询到所述目的号码的销户记录,则接收所述运营商的营帐系统返回的所述目的号码未变更的结果;

所述发送模块还用于将所述目的号码未变更的结果返回至所述网关。

可选的,所述发送模块还用于若从所述新数据库中未查询到所述最后一个终端设备识别码对应的新的变更号码识别码,则将所述最后一个终端设备识别码不存在对应的新的变更号码识别码的信息返回至所述网关。

本申请通过构建新的服务器,根据网关发送的目的号码的变更验证请求,从运营商的营帐系统中查询目的号码的销户记录获得查询结果。进而向网关发送对应的查询结果,以供网关根据所述查询记录拦截银行等金融机构下发的短息或正常下发给用户,拦截对已销户号码的通知短信下发,避免敏感信息泄露。

附图说明

图1为本申请第一实施例提供的一种号码变更验证方法的流程图;

图2为本申请第二实施例提供的一种号码变更验证方法的流程图;

图3为本申请第三实施例提供的一种号码变更验证装置的结构示意图;

图4为本申请第四实施例提供的一种号码变更验证装置的结构示意图。

具体实施方式

为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。

本申请提供一种号码变更验证方法、装置。以下分别结合本申请提供的实施例的附图逐一进行详细说明。

本申请第一实施例提供的一种号码变更验证方法如下:

本申请实施例的执行主体是服务端,如图1所示,其示出了本申请实施例提供的一种号码变更验证方法的流程图,包括以下步骤。

步骤s101,接收网关发送的目的号码的变更验证请求,所述变更验证请求包括所述目的号码。

步骤s102,判断从运营商的营帐系统是否能查询到所述目的号码的销户记录,若是,执行步骤s103;若否,执行步骤s105。

步骤s103,接收所述运营商的营帐系统返回的所述目的号码已变更的结果。

步骤s104,将所述目的号码已变更的结果返回至所述网关,流程结束。

步骤s105,接收所述运营商的营帐系统返回的所述目的号码未变更的结果。

步骤s106,将所述目的号码未变更的结果返回至所述网关。

本申请实施例通过构建新的服务器,根据网关发送的目的号码的变更验证请求,从运营商的营帐系统中查询目的号码的销户记录获得查询结果。进而向网关发送对应的查询结果,以供网关根据所述查询记录拦截银行等金融机构下发的短息或正常下发给用户,拦截对已销户号码的通知短信下发,避免敏感信息泄露。

本申请第二实施例提供的一种号码变更验证方法如下:

本申请实施例的执行主体是服务端,如图2所示,其示出了本申请实施例提供的一种号码变更验证方法的流程图,包括以下步骤。

步骤s201,接收网关发送的目的号码的变更验证请求,所述变更验证请求包括所述目的号码。

为了解决用户号码状态变更导致的通知短信不能正确送达或送至错误人员的问题,使在短信网关接收到银行等金融机构的短信后,短信网关提取目的号码,并向对应的服务器发送所述目的号码的变更验证请求,以验证所述目的号码是否变更。

步骤s202,判断从运营商的营帐系统是否能查询到所述目的号码的销户记录,若是,执行步骤s203;若否,执行步骤s205。

营帐系统,是指运营商自带的营业与账目系统,保存用户身份信息、开户信息、销户信息、账户信息等,查询需要支付相关的费用。服务端接收到网关发送的目的号码的变更验证请求之后,通过营帐系统查询所述目的号码是否已经变更,以备之后将查询所述目的号码是否已经变更的结果发送至网关。

需要说明的是,一般情况下,需要查询的是目的号码6个月内的销户记录。因为对于已销号的号码,运营商重新启用前有6个月封存器,即6个月内该号码不会重新投放市场,6个月之后该号码有可能被新用户使用。因此,在6个月内查询到目的号码的销户记录的准确率最高,超出6个月,可能不是原来的机主。

步骤s203,接收所述运营商的营帐系统返回的所述目的号码已变更的结果。

步骤s204,将所述目的号码已变更的结果返回至所述网关。

步骤s205,接收所述运营商的营帐系统返回的所述目的号码未变更的结果。

步骤s206,将所述目的号码未变更的结果返回至所述网关,流程结束。

服务器接收运营商的营帐系统返回的目的号码是否已经变更的结果之后,然后返回给对应的网关。若服务器返回的是所述目的号码已经变更的结果,则网关拦截银行等金融机构之前下发的短息,避免敏感信息泄露。若服务器返回的是所述目的号码未变更的结果,则网关不拦截银行等金融机构之前下发的短息,正常下发短息。

步骤s207,接收所述网关发送的获取所述目的号码的变更号码的请求。

网关在接收到服务器返回的所述目的号码已变更的结果后,向服务器发送获取所述目的号码的变更号码的请求,以备之后将获取到的所述目的号码的变更号码返回至下发短息的机构。

步骤s208,从所述运营商的营帐系统中获取所述目的号码对应的目的号码识别码。

所述目的号码识别码,是指国际移动用户识别码(imsi:internationalmobilesubscriberidentificationnumber),是区别移动用户的标志,储存在sim卡中,可用于区别移动用户的有效信息。其总长度不超过15位,同样使用0~9的数字。每一个用户的sim卡对应一个号码识别码。

步骤s209,从预先设置的新数据库中查询与所述目的号码识别码对应的最后一个终端设备识别码。

所述终端设备识别码,是指国际移动设备识别码(imei:internationalmobileequipmentidentity)。俗称“手机串号”、“手机串码”、“手机序列号”,用于在gsm移动网络中识别每一部独立的手机,相当于手机的身份证号码,全球每部通过正规渠道销售的gsm手机均有唯一的终端设备识别码。

新数据库中保存着号码识别码与终端设备识别码的对应关系。从预先设置的新数据库中查询所述目的号码识别码对应的最后一个终端设备识别码,是指所述目的号码识别码可能对应多个终端设备识别码,即用户在使用同一个sim卡的时候,可能更换多个移动终端。因此,获取用户使用同一个sim卡时,使用的最后的一个移动终端。进而根据用户使用的最后一个移动终端获取对应的更换号码的信息,是最准确的。

优选地,所述步骤s209之前,包括:

从所述运营商的核心网信令数据库中获取多个号码的号码识别码以及每个号码识别码对应的业务时间、多个号码对应的终端设备识别码以及每个终端设备识别码对应的业务时间,并保存至所述新数据库中。

信令数据是手机用户与发射基站或者微站之间的通信数据,只要手机一开机,并且手机屏幕上显示出运营商(中国移动、中国联通、中国电信)字样,信令数据就开始产生了。信令数据字段中始终带有时间和位置等等信息,这些信息是海量的,无法用人工进行识别和分析。

在从预先设置的新数据库中查询所述目的号码识别码对应的最后一个终端设备识别码之前,需要先建立新数据库。获取核心网信令数据中的号码识别码以及每个号码识别码对应的业务时间、终端设备识别码以及每个终端设备识别码对应的业务时间、号码识别码与终端设备识别码的对应关系,按时间先后顺序存储到新数据库中供后续查询使用。

例如,以天为单位,每个号码识别码每天保存一条记录,如果当天对应的终端设备识别码发生变化,则以最后一个终端设备识别码为准,按时间先后顺序存储到新数据库中。

步骤s210,判断从所述新数据库中是否能查询到所述最后一个终端设备识别码对应的新的变更号码识别码,若是,执行步骤s211;若否,执行步骤s213.

需要说明的是,需要查询的是所述最后一个终端设备识别码在用户的移动终端更换为所述最后一个终端设备时间点之后对应的新的变更号码识别码。例如,以天为单位,最后一个终端设备识别码每天保存一条记录,如果当天对应的号码识别码发生变化,则以新的变更号码识别码为准。

步骤s211,获取所述新的变更号码识别码对应的变更号码;

步骤s212,将获取到的所述新的变更号码识别码对应的变更号码返回至所述网关。

步骤s213,将所述最后一个终端设备识别码不存在对应的新的变更号码识别码的信息返回至所述网关。

在新数据库中查找出最后一个终端设备识别码,还需要以最后一个终端设备识别码为基准,查询对应新的变更号码识别码。若能从新数据库中查询出最后一个终端设备识别码对应的新的变更号码识别码,则从新数据库中提取出新的变更号码识别码对应的变更号码,将变更号码返回至网关。网关在接收到变更号码之后,将变更号码发送至银行至金融机构,以供银行等金融机构进行进一步确认,通过人工服务或短信通知等,此处不作限定。若不能从新数据库中查询出最后一个终端设备识别码对应的新的变更号码识别码,则将查询目的号码的变更号码失败的信息反馈至网关。同时网关也向银行等金融机构反馈查询目的号码的变更号码失败的信息,银行等金融机构可以采取其它途径通知用户,例如,寄挂号信等。

本申请实施例通过构建新的服务器对移动用户的销户状态检查,拦截对已销户号码的通知短信下发,避免敏感信息泄露。同时根据号码识别码与终端设备识别码对应关系的变化,对销户后又变更别的号码的用户进行辨别,并把可能的变更号码通知银行等金融机构进行进一步确认,避免用户换号导致的“失联”。

本申请第三实施例提供的一种互联网标注取消装置如下:

在上述的实施例中,提供了一种互联网标注取消方法,与之相对应的,本申请还提供了一种互联网标注取消装置。

由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的部分请参见上述提供的互联网标注取消方法实施例的对应说明即可。下述描述的装置实施例仅仅是示意性的,下面结合附图进行说明。

如图3所示,其示出了本申请实施例提供的号码变更验证装置的结构示意图,包括:

接收模块11,用于获取网关发送的目的号码的变更验证请求,所述变更验证请求包括所述目的号码;若所述第一判断模块从所述运营商的营帐系统能查询到所述目的号码的销户记录,则接收所述运营商的营帐系统返回的所述目的号码已变更的结果;

第一判断模块12,用于判断从运营商的营帐系统是否能查询到所述目的号码的销户记录;

发送模块13,用于将所述目的号码已变更的结果返回至所述网关。

可选的,如图3所示,所述接收模块11还用于若从所述运营商的营帐系统未查询到所述目的号码的销户记录,则接收所述运营商的营帐系统返回的所述目的号码未变更的结果;

所述发送模块13还用于将所述目的号码未变更的结果返回至所述网关。

本申请第四实施例提供的一种号码变更验证装置如下:

可选的,如图4所示,其示出了本申请实施例提供的号码变更验证装置的结构示意图,本申请实施例在上述第三实施例的基础上,所述装置,还包括:目的号码识别码提取模块14、查询模块15、第二判断模块16和获取模块17;

所述接收模块11还用于接收所述网关发送的获取所述目的号码的变更号码的请求;

所述目的号码识别码提取模块14,用于从所述运营商的营帐系统中获取所述目的号码对应的目的号码识别码;

所述查询模块15,用于从预先设置的新数据库中查询与所述目的号码识别码对应的最后一个终端设备识别码;

所述第二判断模块16,用于判断从所述新数据库中是否能查询到所述最后一个终端设备识别码对应的新的变更号码识别码;

所述获取模块17,用于若从所述新数据库中能查询到所述最后一个终端设备识别码对应的新的变更号码识别码,则获取所述新的变更号码识别码对应的变更号码;

所述发送模块13还用于将获取到的所述新的变更号码识别码对应的变更号码返回至所述网关。

可选的,所述装置,还包括:

保存模块,用于从所述运营商的核心网信令数据库中获取多个号码的号码识别码以及每个号码识别码对应的业务时间、多个号码对应的终端设备识别码以及每个终端设备识别码对应的业务时间、号码识别码与终端设备识别码的对应关系,并保存至所述新数据库中。保存模块在图中未具体画出。

可选的,如图4所示,所述发送模块13还用于若从所述新数据库中未查询到所述最后一个终端设备识别码对应的新的变更号码识别码,则将所述最后一个终端设备识别码不存在对应的新的变更号码识别码的信息返回至所述网关。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1