本发明实施例涉及移动通信技术领域,具体涉及验证码短信的处理方法及装置。
背景技术:
随着移动通信技术和移动互联网迅速发展,基于短信验证码的身份识别与验证被广泛使用,例如账号登录验证、网上支付交易等。
但是,由于无线信道和短信技术具备开放性,而且短信在收发过程中采用明文进行,这样给了一些不法分子可乘之机。不法分子可以通过木马程序等软件截获短信内容,并在截获的短信内容中获取验证码,然后进行虚假注册、虚假消费等行为,造成公民个人信息泄露、财产损失等严重后果。现有技术中,针对验证码短信存在的安全问题,通常的解决方案是采用特定的加密方式进行验证码短信,例如在终端上安装app,app通过提取终端特征来对动态验证码进行加盐哈希,服务器通过验证app上传的加盐哈希值判断是否为合法终端,或者服务器采用对称密钥加密的方式,对验证码短信加密后进行传输,终端收到加密的验证码短信后再用密钥进行解密。上述解决方案虽然能够提高验证码短信的安全性,但终端和服务器均需要支持加密解密功能或者加盐哈希算法,对终端和服务器的要求较高,提高了验证码短信的成本。
因此,如何提出一种验证码短信的处理方法,在不提高验证码短信的应用成本的情况下,提高验证码短信的安全性成本成为业界亟待解决的重要课题。
技术实现要素:
针对现有技术中的缺陷,本发明实施例提供验证码短信的处理方法及装置。
第一方面,本发明实施例提出一种验证码短信的处理方法,包括:
接收服务器发送的短信发送请求,所述短信发送请求包括接收方号码;
若判断获知所述短信发送请求包括验证码,则储存所述短信发送请求,并向所述接收方号码对应的接收终端发送接收询问短信;
若判断获知所述接收终端返回的接收询问短信的响应短信包括接收指示,则根据所述短信发送请求向所述接收终端发送验证码短信。
第二方面,本发明实施例还提供一种验证码短信的处理方法,包括:
接收短信中心发送的接收询问短信,所述接收询问短信是所述短信中心在判断获知短信发送请求包括验证码之后发送的,所述短信发送请求是所述短信中心从服务器接收的;其中,所述短信发送请求包括接收方号码;
向所述短信中心返回所述接收询问短信的响应短信,所述响应短信包括接收指示;
接收所述短信中心发送的验证码短信,所述验证码短信是所述短信中心在判断获知所述接收询问短信的响应短信包括所述接收指示之后,根据所述短信发送请求生成的。
第三方面,本发明实施例提供一种验证码短信的处理装置,包括:
第一接收单元,用于接收服务器发送的短信发送请求,所述短信发送请求包括接收方号码;
第一判断单元,用于在判断获知所述短信发送请求包括验证码之后,储存所述短信发送请求,并向所述接收方号码对应的接收终端发送接收询问短信;
第二判断单元,用于在判断获知所述接收终端返回的接收询问短信的响应短信包括接收指示之后,则根据所述短信发送请求向所述接收终端发送验证码短信。
第四方面,本发明实施例还提供一种验证码短信的处理装置,包括:
第二接收单元,用于接收短信中心发送的接收询问短信,所述接收询问短信是所述短信中心在判断获知短信发送请求包括验证码之后发送的,所述短信发送请求是所述短信中心从服务器接收的;其中,所述短信发送请求包括接收方号码;
发送单元,用于向所述短信中心返回所述接收询问短信的响应短信,所述响应短信包括接收指示;
第三接收单元,用于接收所述短信中心发送的验证码短信,所述验证码短信是所述短信中心在判断获知所述接收询问短信的响应短信包括所述接收指示之后,根据所述短信发送请求生成的。
第五方面,本发明实施例提供一种电子设备,包括第一存储器、第一处理器及存储在所述第一存储器上并可在所述第一处理器上运行的计算机程序,所述第一处理器执行所述程序时实现如下验证码短信的处理方法:
接收服务器发送的短信发送请求,所述短信发送请求包括接收方号码;
若判断获知所述短信发送请求包括验证码,则储存所述短信发送请求,并向所述接收方号码对应的接收终端发送接收询问短信;
若判断获知所述接收终端返回的接收询问短信的响应短信包括接收指示,则根据所述短信发送请求向所述接收终端发送验证码短信。
第六方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有第一计算机程序,所述第一计算机程序被处理器执行时实现如下验证码短信的处理方法:
接收服务器发送的短信发送请求,所述短信发送请求包括接收方号码;
若判断获知所述短信发送请求包括验证码,则储存所述短信发送请求,并向所述接收方号码对应的接收终端发送接收询问短信;
若判断获知所述接收终端返回的接收询问短信的响应短信包括接收指示,则根据所述短信发送请求向所述接收终端发送验证码短信。
第七方面,本发明实施例还提供一种电子设备,包括第二存储器、第二处理器及存储在所述第二存储器上并可在所述第二处理器上运行的计算机程序,所述第二处理器执行所述程序时实现如下验证码短信的处理方法:
接收短信中心发送的接收询问短信,所述接收询问短信是所述短信中心在判断获知短信发送请求包括验证码之后发送的,所述短信发送请求是所述短信中心从服务器接收的;其中,所述短信发送请求包括接收方号码;
向所述短信中心返回所述接收询问短信的响应短信,所述响应短信包括接收指示;
接收所述短信中心发送的验证码短信,所述验证码短信是所述短信中心在判断获知所述接收询问短信的响应短信包括所述接收指示之后,根据所述短信发送请求生成的。
第八方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有第二计算机程序,所述第二计算机程序被处理器执行时实现如下验证码短信的处理方法:
接收短信中心发送的接收询问短信,所述接收询问短信是所述短信中心在判断获知短信发送请求包括验证码之后发送的,所述短信发送请求是所述短信中心从服务器接收的;其中,所述短信发送请求包括接收方号码;
向所述短信中心返回所述接收询问短信的响应短信,所述响应短信包括接收指示;
接收所述短信中心发送的验证码短信,所述验证码短信是所述短信中心在判断获知所述接收询问短信的响应短信包括所述接收指示之后,根据所述短信发送请求生成的。
本发明实施例提供的验证码短信的处理方法及装置,由于能够接收服务器在接收到验证码获取请求之后发送的短信发送请求,在判断获知短信发送请求包括验证码之后,储存短信发送请求,并向接收方号码对应的接收终端发送接收询问短信,然后在判断获知接收终端返回的接收询问短信的响应短信包括接收指示之后,根据短信发送请求向接收终端发送验证码短信,避免验证码短信被嗅探和劫持,提高了验证码短信的安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的验证码短信的处理方法的流程示意图;
图2为本发明另一实施例提供的验证码短信的处理方法的流程示意图;
图3为本发明又一实施例提供的验证码短信的处理方法的流程示意图;
图4为本发明再一实施例提供的验证码短信的处理方法的流程示意图;
图5为本发明一实施例提供的验证码短信的处理装置的结构示意图;
图6为本发明另一实施例提供的验证码短信的处理装置的结构示意图;
图7为本发明一实施例提供的电子设备的实体结构示意图;
图8为本发明另一实施例提供的电子设备的实体结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明一实施例提供的验证码短信的处理方法的流程示意图,如图1所示,本发明实施例提供的验证码短信的处理方法,包括:
s101、接收服务器发送的短信发送请求,所述短信发送请求包括接收方号码;
具体地,服务器在需要向接收终端发送短信时,可以向短信中心发送短信发送请求,所述短信发送请求包括接收终端的接收方号码。所述短信中心可以接收所述短信发送请求。其中,所述接收终端可以是智能手机、平板电脑等移动设备;所述接收方号码可以是手机号码。
例如,用户a在账号登录验证时,可以利用发送终端b向服务器c发送验证码获取请求,以获得用于登录验证的验证码。服务器c在接收到所述验证码获取请求之后,可以生成用于登录验证的验证码,然后向短信中心d发送携带所述验证码的短信发送请求,所述短信发送请求包括用户a的接收方号码,所述接收方号码与用户a的接收终端e对应。服务器c在用户a在账号登录成功之后,还可以生成登录提示消息,然后向短信中心d发送携带所述登录提示消息的短信发送请求,所述短信发送请求包括用户a的接收方号码。其中,所述发送终端可以是个人电脑、平板电脑或者智能手机等设备。
s102、若判断获知所述短信发送请求包括验证码,则储存所述短信发送请求,并向所述接收方号码对应的接收终端发送接收询问短信;
具体地,所述短信中心在接收到所述短信发送请求之后,判断所述短信发送请求是否包括验证码,如果所述短信发送请求包括验证码,那么存储所述短信发送请求,并向所述接收方号码对应接收终端发送接收询问短信,所述接收询问短信用于询问所述接收终端对应的用户是否接收验证码,所述接收询问短信是可以定制的。其中,所述短信发送请求是否包括验证码的判断方法,根据实际需要进行设置,本发明实施例不做限定。可理解的是,判断所述短信发送请求是否包括验证码,可以在所述短信中心的短信网关处判断,也可以新增控制中心功能组件进行判断,通过网关接口实现控制中心功能组件与短信网关的数据传输;所述短信发送请求的存储可以通过设置消息缓存功能组件实现。
例如,可以在所述短信发送请求查找“验证码”三个字,如果所述短信发送请求包括“验证码”三个字,那么所述短信发送请求包括验证码。
可以定制接收询问短信为:是否接收验证码?y/n,回复y表示接收验证码,回复n表示不接收验证码。
s103、若判断获知所述接收终端返回的接收询问短信的响应短信包括接收指示,则根据所述短信发送请求向所述接收终端发送验证码短信。
具体地,所述接收终端在接收到所述接收询问短信之后,可以提示收到所述接收询问短信,所述接收终端对应的用户在查看到所述接收询问短信之后,可以回复接收指示或者拒收指示,所述接收终端可以将接收指示或者拒收指示携带在所述接收询问短信的响应短信中发生给所述短信中心。所述短信中心可以接收上述响应短信,并在接收到所述响应短信之后,判断所述响应短信是否包括接收指示。如果所述响应短信包括接收指示,那么所述短信中心根据所述短信发送请求生成验证码短信,然后向所述接收终端发送所述验证码短信,所述验证码短信中包括所述验证码。其中,所述接收指示和所述拒收指示可以是预先设置的。由于验证码短信需要经过接收确认才会发送给接收终端,即使接收终端的短信被嗅探或者劫持,也只能嗅探或者劫持接收询问短信,无法利用接收终端发送响应短信,也就无法利用嗅探或者劫持的接收询问短信获得验证码短信,提高了验证码短信的安全性。
例如,用户a的接收终端e接收到服务器c发送的接收询问短信为:是否接收验证码?y/n,回复y表示接收验证码,回复n表示不接收验证码。y为接收指示,n为拒收指示。接收终端e获得用户a回复的接收指示y,然后将接收指示y携带在所述接收询问短信的响应短信中返回给服务器c。服务器c接收携带接收指示y的响应短信,判断出所述响应短信中包括接收指示y,然后根据储存的所述短信发送请求生成验证码短信,将所述验证码短信发送给接收终端e。
本发明实施例提供的验证码短信的处理方法及装置,由于能够接收服务器在接收到验证码获取请求之后发送的短信发送请求,在判断获知短信发送请求包括验证码之后,储存短信发送请求,并向接收方号码对应的接收终端发送接收询问短信,然后在判断获知接收终端返回的接收询问短信的响应短信包括接收指示之后,根据短信发送请求向接收终端发送验证码短信,避免验证码短信被嗅探和劫持,提高了验证码短信的安全性。此外,本发明实施例提供的验证码短信的处理方法,无需特殊加密方法,也不需要特定的接收终端,短信中心增加接收询问短信的发送接收过程,容易实现,应用范围广,相对于现有的验证码短信的安全解决方案,节约了成本。
图2为本发明另一实施例提供的验证码短信的处理方法的流程示意图,如图2所示,本发明实施例提供的验证码短信的处理方法还包括:
s104、若判断获知所述接收终端返回的确认短信的响应短信包括拒收指示,则丢弃所述短信发送请求。
具体地,所述短信中心在接收到所述响应短信之后,判断所述响应短信是否包括拒收指示,所述拒收指示用于。如果所述响应短信包括所述拒收指示,那么所述短信中心将储存的所述短信发送请求删除,即丢弃所述短信发送请求。
例如,用户a的接收终端e接收到服务器c发送的接收询问短信为:是否接收验证码?y/n,回复y表示接收验证码,回复n表示不接收验证码。y为接收指示,n为拒收指示。接收终端e获得用户a回复的拒收指示n,然后将拒收指示n携带在所述接收询问短信的响应短信中返回给服务器c。服务器c接收携带拒收指示n的响应短信,判断出所述响应短信中包括拒收指示n,然后将储存的所述短信发送请求删除。
图3为本发明又一实施例提供的验证码短信的处理方法的流程示意图,如图3所示,本发明实施例提供的验证码短信的处理方法还包括:
s105、若判断获知所述短信发送请求不包括验证码,则根据所述短信发送请求向所述接收终端发送短信。
具体地,所述短信中心在接收到所述短信发送请求之后,判断所述短信发送请求是否包括验证码,如果所述短信发送请求不包括验证码,那么根据所述短信发送请求生成短信,将生成的短信发送给所述接收终端。
例如,服务器c在用户a在账号登录成功之后,生成登录提示消息,然后向短信中心d发送携带所述登录提示消息的短信发送请求,所述短信发送请求包括用户a的接收方号码。短信中心d接收到携带所述登录提示消息的短信发送请求之后,判断出所述短信发送请求不包括验证码,那么根据所述登录提示消息生成提示短信,将上述提示短信发送给用户a的接收方号码对应的接收终端e。
图4为本发明再一实施例提供的验证码短信的处理方法的流程示意图,如图4所示,本发明实施例提供的验证码短信的处理方法,包括:
s401、接收短信中心发送的接收询问短信,所述接收询问短信是所述短信中心在判断获知短信发送请求包括验证码之后发送的,所述短信发送请求是所述短信中心从服务器接收的;其中,所述短信发送请求包括接收方号码;
具体地,服务器在需要向接收终端发送短信时,可以向短信中心发送短信发送请求,所述短信发送请求包括接收终端的接收方号码。所述短信中心在接收到所述短信发送请求之后,判断所述短信发送请求是否包括验证码,如果所述短信发送请求包括验证码,那么存储所述短信发送请求,并向所述接收方号码对应接收终端发送接收询问短信,所述接收询问短信用于询问所述接收终端对应的用户是否接收验证码。所述接收终端可以接收所述接收询问短信。其中,所述接收询问短信是可以定制的。
例如,用户b的接收终端f接收到服务器c发送的接收询问短信(1)为:是否接收验证码?回复1表示立即接收验证码,回复1以外的任何信息表示不接收验证码。或者接收询问短信(2)为:是否接收验证码?回复0表示立即接收验证码,回复1表示1小时内不接收验证码,回复2表示2小时不接收验证码,回复其他任何信息表示不接收验证码。其中,对于接收询问短信(1),1为接收指示,1以外的任何信息为拒收指示;对于接收询问短信(2),0、1和2为接收指示,除了0、1和2以外的其他任何信息为拒收指示。
s402、向所述短信中心返回所述接收询问短信的响应短信,所述响应短信包括接收指示;
具体地,所述接收终端在接收到所述接收询问短信之后,可以提示收到接收询问短信,所述接收终端对应的用户在查看到所述接收询问短信之后,可以回复接收指示或者拒收指示,所述接收终端可以将接收指示或者拒收指示携带在所述接收询问短信的响应短信中发生给所述短信中心,所述短信中心可以接收所述响应短信。
s403、接收所述短信中心发送的验证码短信,所述验证码短信是所述短信中心在判断获知所述接收询问短信的响应短信包括所述接收指示之后,根据所述短信发送请求生成的。
具体地,所述短信中心在接收到所述响应短信之后,判断所述响应短信是否包括接收指示。如果所述响应短信包括接收指示,所述短信中心根据所述短信发送请求生成验证码短信,然后向所述接收终端发送所述验证码短信,所述验证码短信中包括所述验证码。所述接收终端可以接收所述短信中心发送的验证码短信。所述接收终端对应的用户在查看到所述验证码短信之后,可以进行后续的相关操作。可理解的是,如果所述响应短信携带的是所述拒收指示,那么所述短信中心在判断出所述响应短信包括所述拒收指示之后,可以丢弃所述短信发送请求,也就不会向所述接收终端发送所述验证码短信。
本发明实施例提供的验证码短信的处理方法,由于能够接收短信中心在判断获知短信发送请求包括验证码之后发送的接收询问短信,接着向短信中心返回接收询问短信的响应短信,响应短信包括接收指示,然后接收短信中心发送的验证码短信,验证码短信是短信中心在判断获知接收询问短信的响应短信包括接收指示之后,根据短信发送请求生成的,避免验证码短信被嗅探和劫持,提高了验证码短信的安全性。
图5为本发明一实施例提供的验证码短信的处理装置的结构示意图,如图5所示,本发明实施例提供的验证码短信的处理装置,包括第一接收单元501、第一判断单元502和第二判断单元503,其中:
第一接收单元501用于接收服务器发送的短信发送请求,所述短信发送请求包括接收方号码;第一判断单元502用于在判断获知所述短信发送请求包括验证码之后,储存所述短信发送请求,并向所述接收方号码对应的接收终端发送接收询问短信;第二判断单元503用于在判断获知所述接收终端返回的接收询问短信的响应短信包括接收指示之后,则根据所述短信发送请求向所述接收终端发送验证码短信。
具体地,服务器在需要向接收终端发送短信时,可以向短信中心发送短信发送请求,所述短信发送请求包括接收终端的接收方号码。第一接收单元501可以接收所述短信发送请求。其中,所述接收终端可以是智能手机、平板电脑等移动设备;所述接收方号码可以是手机号码。
在接收到所述短信发送请求之后,第一判断单元502判断所述短信发送请求是否包括验证码,如果所述短信发送请求包括验证码,那么存储所述短信发送请求,并向所述接收方号码对应接收终端发送接收询问短信,所述接收询问短信用于询问所述接收终端对应的用户是否接收验证码,所述接收询问短信是可以定制的。其中,所述短信发送请求是否包括验证码的判断方法,根据实际需要进行设置,本发明实施例不做限定。可理解的是,判断所述短信发送请求是否包括验证码,可以在所述短信中心的短信网关处判断,也可以新增控制中心功能组件进行判断,通过网关接口实现控制中心功能组件与短信网关的数据传输;所述短信发送请求的存储可以通过设置消息缓存功能组件实现。
所述接收终端在接收到所述接收询问短信之后,可以提示收到所述接收询问短信,所述接收终端对应的用户在查看到所述接收询问短信之后,可以回复接收指示或者拒收指示,所述接收终端可以将接收指示或者拒收指示携带在所述接收询问短信的响应短信中发生给所述短信中心。第二判断单元503可以接收上述响应短信,并在接收到所述响应短信之后,判断所述响应短信是否包括接收指示。如果所述响应短信包括接收指示,那么所述短信中心根据所述短信发送请求生成验证码短信,然后向所述接收终端发送所述验证码短信,所述验证码短信中包括所述验证码。其中,所述接收指示和所述拒收指示可以是预先设置的。由于验证码短信需要经过接收确认才会发送给接收终端,即使接收终端的短信被嗅探或者劫持,也只能嗅探或者劫持接收询问短信,无法利用接收终端发送响应短信,也就无法利用嗅探或者劫持的接收询问短信获得验证码短信,提高了验证码短信的安全性。
本发明实施例提供的验证码短信的处理装置,由于能够接收服务器在接收到验证码获取请求之后发送的短信发送请求,在判断获知短信发送请求包括验证码之后,储存短信发送请求,并向接收方号码对应的接收终端发送接收询问短信,然后在判断获知接收终端返回的接收询问短信的响应短信包括接收指示之后,根据短信发送请求向接收终端发送验证码短信,避免验证码短信被嗅探和劫持,提高了验证码短信的安全性。
本发明实施例提供的验证码短信的处理装置的实施例具体可以用于执行上述相应方法实施例的处理流程,其功能在此不再赘述,可以参照上述相应方法实施例的详细描述。
图6为本发明另一实施例提供的验证码短信的处理装置的结构示意图,如图6所示,本发明提供的验证码短信的处理装置包括第二接收单元601、发送单元602和第三接收单元603,其中:
第二接收单元601用于接收短信中心发送的接收询问短信,所述接收询问短信是所述短信中心在判断获知短信发送请求包括验证码之后发送的,所述短信发送请求是所述短信中心从服务器接收的;其中,所述短信发送请求包括接收方号码;发送单元602用于向所述短信中心返回所述接收询问短信的响应短信,所述响应短信包括接收指示;第三接收单元603用于接收所述短信中心发送的验证码短信,所述验证码短信是所述短信中心在判断获知所述接收询问短信的响应短信包括所述接收指示之后,根据所述短信发送请求生成的。
具体地,服务器在需要向接收终端发送短信时,可以向短信中心发送短信发送请求,所述短信发送请求包括接收终端的接收方号码。所述短信中心在接收到所述短信发送请求之后,判断所述短信发送请求是否包括验证码,如果所述短信发送请求包括验证码,那么存储所述短信发送请求,并向所述接收方号码对应接收终端发送接收询问短信,所述接收询问短信用于询问所述接收终端对应的用户是否接收验证码。第二接收单元601可以接收所述接收询问短信。其中,所述接收询问短信是可以定制的。
所述接收终端在接收到所述接收询问短信之后,可以提示收到接收询问短信,所述接收终端对应的用户在查看到所述接收询问短信之后,可以回复接收指示或者拒收指示,发送单元602可以将接收指示或者拒收指示携带在所述接收询问短信的响应短信中发生给所述短信中心,所述短信中心可以接收所述响应短信。
所述短信中心在接收到所述响应短信之后,判断所述响应短信是否包括接收指示。如果所述响应短信包括接收指示,所述短信中心根据所述短信发送请求生成验证码短信,然后向所述接收终端发送所述验证码短信,所述验证码短信中包括所述验证码。第三接收单元603可以接收所述短信中心发送的验证码短信。所述接收终端对应的用户在查看到所述验证码短信之后,可以进行后续的相关操作。可理解的是,如果所述响应短信携带的是所述拒收指示,那么所述短信中心在判断出所述响应短信包括所述拒收指示之后,可以丢弃所述短信发送请求,也就不会向所述接收终端发送所述验证码短信。
本发明实施例提供的验证码短信的处理装置,由于能够接收短信中心在判断获知短信发送请求包括验证码之后发送的接收询问短信,接着向短信中心返回接收询问短信的响应短信,响应短信包括接收指示,然后接收短信中心发送的验证码短信,验证码短信是短信中心在判断获知接收询问短信的响应短信包括接收指示之后,根据短信发送请求生成的,避免验证码短信被嗅探和劫持,提高了验证码短信的安全性。
本发明实施例提供的验证码短信的处理装置的实施例具体可以用于执行上述相应方法实施例的处理流程,其功能在此不再赘述,可以参照上述相应方法实施例的详细描述。
图7为本发明一实施例提供的电子设备的实体结构示意图,如图7所示,该电子设备可以包括:第一处理器(processor)710、第一通信接口(communicationsinterface)720、第一存储器(memory)730和第一通信总线740,其中,第一处理器710,第一通信接口720,第一存储器730通过第一通信总线740完成相互间的通信。第一处理器710可以调用第一存储器730中的逻辑指令,以执行如下方法,例如包括:接收服务器发送的短信发送请求,所述短信发送请求包括接收方号码;若判断获知所述短信发送请求包括验证码,则储存所述短信发送请求,并向所述接收方号码对应的接收终端发送接收询问短信;若判断获知所述接收终端返回的接收询问短信的响应短信包括接收指示,则根据所述短信发送请求向所述接收终端发送验证码短信。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行如下方法,例如包括:接收服务器发送的短信发送请求,所述短信发送请求包括接收方号码;若判断获知所述短信发送请求包括验证码,则储存所述短信发送请求,并向所述接收方号码对应的接收终端发送接收询问短信;若判断获知所述接收终端返回的接收询问短信的响应短信包括接收指示,则根据所述短信发送请求向所述接收终端发送验证码短信。
本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储第一计算机指令,所述第一计算机指令使所述计算机执行如下方法,例如包括:接收服务器发送的短信发送请求,所述短信发送请求包括接收方号码;若判断获知所述短信发送请求包括验证码,则储存所述短信发送请求,并向所述接收方号码对应的接收终端发送接收询问短信;若判断获知所述接收终端返回的接收询问短信的响应短信包括接收指示,则根据所述短信发送请求向所述接收终端发送验证码短信。
图8为本发明另一实施例提供的电子设备的实体结构示意图,如图8所示,该电子设备可以包括:第二处理器(processor)810、第二通信接口(communicationsinterface)820、第二存储器(memory)830和第二通信总线840,其中,第二处理器810,第二通信接口820,第二存储器830通过第二通信总线840完成相互间的通信。第二处理器810可以调用第二存储器830中的逻辑指令,以执行如下方法,例如包括:接收短信中心发送的接收询问短信,所述接收询问短信是所述短信中心在判断获知短信发送请求包括验证码之后发送的,所述短信发送请求是所述短信中心从服务器接收的;其中,所述短信发送请求包括接收方号码;向所述短信中心返回所述接收询问短信的响应短信,所述响应短信包括接收指示;接收所述短信中心发送的验证码短信,所述验证码短信是所述短信中心在判断获知所述接收询问短信的响应短信包括所述接收指示之后,根据所述短信发送请求生成的。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行如下方法,例如包括:接收短信中心发送的接收询问短信,所述接收询问短信是所述短信中心在判断获知短信发送请求包括验证码之后发送的,所述短信发送请求是所述短信中心从服务器接收的;其中,所述短信发送请求包括接收方号码;向所述短信中心返回所述接收询问短信的响应短信,所述响应短信包括接收指示;接收所述短信中心发送的验证码短信,所述验证码短信是所述短信中心在判断获知所述接收询问短信的响应短信包括所述接收指示之后,根据所述短信发送请求生成的。
本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储第二计算机指令,所述第二计算机指令使所述计算机执行如下方法,例如包括:接收短信中心发送的接收询问短信,所述接收询问短信是所述短信中心在判断获知短信发送请求包括验证码之后发送的,所述短信发送请求是所述短信中心从服务器接收的;其中,所述短信发送请求包括接收方号码;向所述短信中心返回所述接收询问短信的响应短信,所述响应短信包括接收指示;接收所述短信中心发送的验证码短信,所述验证码短信是所述短信中心在判断获知所述接收询问短信的响应短信包括所述接收指示之后,根据所述短信发送请求生成的。
此外,上述的第一存储器730和第二存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,装置,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
1.一种验证码短信的处理方法,其特征在于,包括:
接收服务器发送的短信发送请求,所述短信发送请求包括接收方号码;
若判断获知所述短信发送请求包括验证码,则储存所述短信发送请求,并向所述接收方号码对应的接收终端发送接收询问短信;
若判断获知所述接收终端返回的接收询问短信的响应短信包括接收指示,则根据所述短信发送请求向所述接收终端发送验证码短信。
2.根据权利要求1所述的方法,其特征在于,还包括:
若判断获知所述接收终端返回的确认短信的响应短信包括拒收指示,则丢弃所述短信发送请求。
3.根据权利要求1所述的方法,其特征在于,还包括:
若判断获知所述短信发送请求不包括验证码,则根据所述短信发送请求向所述接收终端发送短信。
4.一种验证码短信的处理方法,其特征在于,包括:
接收短信中心发送的接收询问短信,所述接收询问短信是所述短信中心在判断获知短信发送请求包括验证码之后发送的,所述短信发送请求是所述短信中心从服务器接收的;其中,所述短信发送请求包括接收方号码;
向所述短信中心返回所述接收询问短信的响应短信,所述响应短信包括接收指示;
接收所述短信中心发送的验证码短信,所述验证码短信是所述短信中心在判断获知所述接收询问短信的响应短信包括所述接收指示之后,根据所述短信发送请求生成的。
5.一种验证码短信的处理装置,其特征在于,包括:
第一接收单元,用于接收服务器发送的短信发送请求,所述短信发送请求包括接收方号码;
第一判断单元,用于在判断获知所述短信发送请求包括验证码之后,储存所述短信发送请求,并向所述接收方号码对应的接收终端发送接收询问短信;
第二判断单元,用于在判断获知所述接收终端返回的接收询问短信的响应短信包括接收指示之后,则根据所述短信发送请求向所述接收终端发送验证码短信。
6.一种验证码短信的处理装置,其特征在于,包括:
第二接收单元,用于接收短信中心发送的接收询问短信,所述接收询问短信是所述短信中心在判断获知短信发送请求包括验证码之后发送的,所述短信发送请求是所述短信中心从服务器接收的;其中,所述短信发送请求包括接收方号码;
发送单元,用于向所述短信中心返回所述接收询问短信的响应短信,所述响应短信包括接收指示;
第三接收单元,用于接收所述短信中心发送的验证码短信,所述验证码短信是所述短信中心在判断获知所述接收询问短信的响应短信包括所述接收指示之后,根据所述短信发送请求生成的。
7.一种电子设备,包括第一存储器、第一处理器及存储在所述第一存储器上并可在所述第一处理器上运行的计算机程序,其特征在于,所述第一处理器执行所述程序时实现如权利要求1至3任一项所述的验证码短信的处理方法的步骤。
8.一种非暂态计算机可读存储介质,其上存储有第一计算机程序,其特征在于,所述第一计算机程序被处理器执行时实现如权利要求1至3任一项所述的验证码短信的处理方法的步骤。
9.一种电子设备,包括第二存储器、第二处理器及存储在所述第二存储器上并可在所述第二处理器上运行的计算机程序,其特征在于,所述第二处理器执行所述程序时实现如权利要求4所述的验证码短信的处理方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有第二计算机程序,其特征在于,所述第二计算机程序被处理器执行时实现如权利要求4所述的验证码短信的处理方法的步骤。
技术总结