验证短信内容的下发方法技术

技术编号:39517049 阅读:17 留言:0更新日期:2023-11-25 18:54
本申请公开了一种验证短信内容的下发方法

【技术实现步骤摘要】
验证短信内容的下发方法、以及验证短信的发送方法


[0001]本申请涉及计算机
,具体涉及一种验证短信内容的下发方法

以及验证短信的发送方法


技术介绍

[0002]在应用程序的使用过程中,经常出现为了验证用户的真实性,需要用户将服务器下发的内容通过短信的形式发送到指定号码的场景,一些情况下,验证内容是比较简单的,比如六位数字;但是还有一些场景下,需要用户输入的内容是比较繁琐的,用户需要花费大量时间进行编辑,操作繁琐,有些内容甚至出出现编辑困难的问题,如生僻字等


技术实现思路

[0003]针对上述问题,本申请实施例提供了一种验证短信内容的下发方法

以及验证短信的发送方法,以克服或者部分克服现有技术的不足之处

[0004]第一方面,本申请实施例提供了一种验证短信内容的下发方法,所述方法由应用服务器执行,包括:
[0005]按照预设内容生成规则,生成验证内容,所述验证内容至少包括目标号码和主体内容;
[0006]基于哈希算法,将所述验证内容转化为哈希值,并将所述哈希值与所述验证内容建立映射关系;
[0007]根据目标应用网址以及所述哈希值,生成为对应的统一资源定位符;
[0008]根据所述统一资源定位符生成二维码并展示在用户终端,以供所述用户终端进行识别

[0009]第二方面,本申请实施例还提供了一种验证短信的发送方法,所述方法由浏览器执行,包括:
[0010]获取用户终端扫描或者识别的二维码,其中,所述二维码是采用上述的验证短信内容的下发方法下发至所述用户终端的;
[0011]解析所述二维码,得到所述二维码包含的统一资源定位符;
[0012]根据所述统一资源定位符,重定位到验证内容,所述验证内容至少包括目标号码和主体内容;
[0013]调用所述用户终端短信功能,将所述目标号码和所述主体内容填写到短信的对应位置,以供用户发送

[0014]第三方面,本申请实施例还提供了一种验证短信内容的下发装置,所述装置包括:
[0015]内容生成单元,用于按照预设内容生成规则,生成验证内容;
[0016]哈希转化单元,用于基于哈希算法,将所述验证内容转化为哈希值,并将所述哈希值与所述验证内容对应存储;
[0017]定位符拼接单元,用于根据目标应用网址以及所述哈希值,生成为对应的统一资
源定位符;
[0018]内容下发单元,用于根据生成的统一资源定位符生成二维码并展示,以供用户终端进行识别

[0019]第四方面,本申请实施例还提供了一种验证短信的发送装置,所述装置包括:
[0020]获取单元,用于获取用户终端扫描或者识别的二维码

以及所述用户终端的电话号码,其中,所述二维码是采用权利要求1~5中任一项所述的验证短信内容的下发方法下发至所述用户终端的;
[0021]解析单元,用于解析所述二维码,得到所述二维码包含的统一资源定位符;
[0022]重定位单元,用于根据所述统一资源定位符,重定位到验证内容,所述验证内容至少包括目标号码和主体内容;
[0023]补全单元,用于调用所述用户终端短信功能,将所述目标号码和所述主体内容填写到短信的对应位置,以供用户发送

[0024]第五方面,本申请实施例还提供了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述的验证短信内容的下发方法或者验证短信的发送方法

[0025]第六方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行上述的验证短信内容的下发方法或者验证短信的发送方法

[0026]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0027]本申请针对短信验证内容编辑麻烦的问题,提出了一种验证短信内容的下发方法,首先按照预设内容生成规则,生成验证内容,在验证内容中至少包括目标号码和主体内容,然后基于哈希算法,将所述验证内容转化为哈希值,将所述哈希值与对应的验证内容建立映射关系并存储,然后根据用户所在的目标应用网址以及生成的哈希值,生成为一个唯一的统一资源定位符,最后根据该统一资源定位符生成二维码,这样在该二维码中就包含了验证内容信息,将二维码展示在用户终端,用户终端可以通过扫描以及识别等方式,自动生成验证短发,用户仅需要点击发送,而无需进行短信内容的编辑,即可实现验证短信的发送

本申请减少了用户发送验证短信的操作,提高了验证的效率;且支持复杂度高

以及模拟态多样的验证内容,显著提高了验证的安全性和可靠性

附图说明
[0028]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定

在附图中:
[0029]图1示出了根据本申请的一个实施例的应用场景的示意图;
[0030]图2示出了根据本申请的一个实施例的验证短信内容的下发方法的流程示意图;
[0031]图3示出了根据本申请的一个实施例的验证短信的发送方法的流程示意图;
[0032]图4示出了根据本申请的一个实施例的验证短信内容的下发装的结构示意图;
[0033]图5示出了根据本申请的一个实施例的验证短信的发送装置的结构示意图;
[0034]图6为本申请实施例中一种电子设备的结构示意图

具体实施方式
[0035]为使本申请的目的

技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚

完整地描述

显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0036]以下结合附图,详细说明本申请各实施例提供的技术方案

[0037]在应用程序的使用过程中,经常出现为了验证用户的真实性或者账号的有效性等,需要用户将服务器下发的内容通过短信的形式发送到指定号码的场景,一些情况下,验证内容是比较简单的,比如六位数字;但是还有一些场景下,需要用户输入的内容是比较繁琐的,用户需要花费大量时间进行编辑,操作繁琐,有些内容甚至出出现编辑困难的问题,如生僻字等

[0038]图1示出了根据本申请的一个实施例的应用场景的示意图,在用户终端安装又客户端,客户端通过网络连接服务器,将该服务器记为应用服务器,用户可以在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种验证短信内容的下发方法,其特征在于,所述方法由应用服务器执行,包括:按照预设内容生成规则,生成验证内容,所述验证内容至少包括目标号码和主体内容;基于哈希算法,将所述验证内容转化为哈希值,并将所述哈希值与所述验证内容建立映射关系;根据目标应用网址以及所述哈希值,生成为对应的统一资源定位符;根据所述统一资源定位符生成二维码并展示在用户终端,以供所述用户终端进行识别
。2.
根据权利要求1所述的验证短信内容的下发方法,其特征在于,所述基于哈希算法,将所述验证内容转化为哈希值,包括:基于
MD5
算法,将所述验证内容转化为哈希值
。3.
根据权利要求1所述的验证短信内容的下发方法,其特征在于,所述根据目标应用网址以及所述哈希值,生成为对应的统一资源定位符,包括:获取用户终端当前界面的目标应用网址;将所述哈希值拼接到所述目标应用网址之后,得到对应的统一资源定位符
。4.
根据权利要求1所述的验证短信内容的下发方法,其特征在于,所述根据生成的统一资源定位符生成二维码,包括:基于雪花规则,根据所述统一资源定位符生成二维码
。5.
一种验证短信的发送方法,其特征在于,所述方法由浏览器执行,包括:获取用户终端扫描或者识别的二维码,其中,所述二维码是采用权利要求1~4中任一项所述的验证短信内容的下发方法下发至所述用户终端的;解析所述二维码,得到所述二维码包含的统一资源定位符;根据所述统一资源定位符,重定位到验证内容,所述验证内容至少包括目标号码和主体内容;调用所述用户终端短信功能,将所述目标号码和所述主体内容填写到短信的对应位置,以供用户发送
。6.
根据权利要求5所述的验证短信的发送方法,其特征在于,所述根据所述统一资源定位符,重定位...

【专利技术属性】
技术研发人员:舒超冯兴鑫朱磊田野何世伟
申请(专利权)人:成都安易迅科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1