本申请涉及计算机,具体涉及一种验证短信内容的下发方法、以及验证短信的发送方法。
背景技术:
1、在应用程序的使用过程中,经常出现为了验证用户的真实性,需要用户将服务器下发的内容通过短信的形式发送到指定号码的场景,一些情况下,验证内容是比较简单的,比如六位数字;但是还有一些场景下,需要用户输入的内容是比较繁琐的,用户需要花费大量时间进行编辑,操作繁琐,有些内容甚至出出现编辑困难的问题,如生僻字等。
技术实现思路
1、针对上述问题,本申请实施例提供了一种验证短信内容的下发方法、以及验证短信的发送方法,以克服或者部分克服现有技术的不足之处。
2、第一方面,本申请实施例提供了一种验证短信内容的下发方法,所述方法由应用服务器执行,包括:
3、按照预设内容生成规则,生成验证内容,所述验证内容至少包括目标号码和主体内容;
4、基于哈希算法,将所述验证内容转化为哈希值,并将所述哈希值与所述验证内容建立映射关系;
5、根据目标应用网址以及所述哈希值,生成为对应的统一资源定位符;
6、根据所述统一资源定位符生成二维码并展示在用户终端,以供所述用户终端进行识别。
7、第二方面,本申请实施例还提供了一种验证短信的发送方法,所述方法由浏览器执行,包括:
8、获取用户终端扫描或者识别的二维码,其中,所述二维码是采用上述的验证短信内容的下发方法下发至所述用户终端的;
9、解析所述二维码,得到所述二维码包含的统一资源定位符;
10、根据所述统一资源定位符,重定位到验证内容,所述验证内容至少包括目标号码和主体内容;
11、调用所述用户终端短信功能,将所述目标号码和所述主体内容填写到短信的对应位置,以供用户发送。
12、第三方面,本申请实施例还提供了一种验证短信内容的下发装置,所述装置包括:
13、内容生成单元,用于按照预设内容生成规则,生成验证内容;
14、哈希转化单元,用于基于哈希算法,将所述验证内容转化为哈希值,并将所述哈希值与所述验证内容对应存储;
15、定位符拼接单元,用于根据目标应用网址以及所述哈希值,生成为对应的统一资源定位符;
16、内容下发单元,用于根据生成的统一资源定位符生成二维码并展示,以供用户终端进行识别。
17、第四方面,本申请实施例还提供了一种验证短信的发送装置,所述装置包括:
18、获取单元,用于获取用户终端扫描或者识别的二维码、以及所述用户终端的电话号码,其中,所述二维码是采用权利要求1~5中任一项所述的验证短信内容的下发方法下发至所述用户终端的;
19、解析单元,用于解析所述二维码,得到所述二维码包含的统一资源定位符;
20、重定位单元,用于根据所述统一资源定位符,重定位到验证内容,所述验证内容至少包括目标号码和主体内容;
21、补全单元,用于调用所述用户终端短信功能,将所述目标号码和所述主体内容填写到短信的对应位置,以供用户发送。
22、第五方面,本申请实施例还提供了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述的验证短信内容的下发方法或者验证短信的发送方法。
23、第六方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行上述的验证短信内容的下发方法或者验证短信的发送方法。
24、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
25、本申请针对短信验证内容编辑麻烦的问题,提出了一种验证短信内容的下发方法,首先按照预设内容生成规则,生成验证内容,在验证内容中至少包括目标号码和主体内容,然后基于哈希算法,将所述验证内容转化为哈希值,将所述哈希值与对应的验证内容建立映射关系并存储,然后根据用户所在的目标应用网址以及生成的哈希值,生成为一个唯一的统一资源定位符,最后根据该统一资源定位符生成二维码,这样在该二维码中就包含了验证内容信息,将二维码展示在用户终端,用户终端可以通过扫描以及识别等方式,自动生成验证短发,用户仅需要点击发送,而无需进行短信内容的编辑,即可实现验证短信的发送。本申请减少了用户发送验证短信的操作,提高了验证的效率;且支持复杂度高、以及模拟态多样的验证内容,显著提高了验证的安全性和可靠性。
1.一种验证短信内容的下发方法,其特征在于,所述方法由应用服务器执行,包括:
2.根据权利要求1所述的验证短信内容的下发方法,其特征在于,所述基于哈希算法,将所述验证内容转化为哈希值,包括:
3.根据权利要求1所述的验证短信内容的下发方法,其特征在于,所述根据目标应用网址以及所述哈希值,生成为对应的统一资源定位符,包括:
4.根据权利要求1所述的验证短信内容的下发方法,其特征在于,所述根据生成的统一资源定位符生成二维码,包括:
5.一种验证短信的发送方法,其特征在于,所述方法由浏览器执行,包括:
6.根据权利要求5所述的验证短信的发送方法,其特征在于,所述根据所述统一资源定位符,重定位到验证内容,包括:
7.一种验证短信内容的下发装置,其特征在于,所述装置包括:
8.一种验证短信的发送装置,其特征在于,所述装置包括:
9.一种电子设备,包括:
10.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行所述权利要求1~4任一项或者权利要求5~6任一项所述的验证短信内容的下发方法或者验证短信的发送方法。