[发明专利]一种短信发送方法及装置、短信验证方法及装置在审
申请号: | 201810253248.7 | 申请日: | 2018-03-26 |
公开(公告)号: | CN108174360A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 刘晓丹 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W12/12;H04L9/32 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 赵秀芹;王宝筠 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供了一种短信发送方法和装置,利用该短信发送方法和装置,应用服务商在向用户下发短信时,会将签名嵌入到短信内容中,然后将嵌入有签名的短信内容一并发给用户。该嵌入有签名的短信内容可以方便后续短信真伪的验证。另外,本申请还提供了一种短信验证方法和装置,利用该短信验证方法和装置用户接收到应用服务商下发的短信后,能够向应用服务商服务器发送短信验证请求,然后应用服务商服务器会根据该短信验证请求来验证该短信的真伪,并向用户返回验证结果。如此,通过本申请提供的短信发送方法及短信验证方法,用户可以方便地获取到短信真伪验证结果,从而能够辨别短信真伪。 1 | ||
搜索关键词: | 短信验证 短信 方法和装置 应用服务商 短信发送 短信内容 嵌入 真伪 申请 验证 服务器发送 验证结果 用户返回 用户接收 真伪验证 服务器 辨别 | ||
获取待发送短信的短信内容;
对所述短信内容或短信内容关键信息进行签名处理,生成预设字符串长度的签名;
将所述签名嵌入到所述短信内容的预设位置;
将嵌入有所述签名的短信内容发送至目标终端用户。
2.根据权利要求1所述的短信发送方法,其特征在于,所述将嵌入有所述签名的短信内容发送至目标终端用户之后,还包括:将相互对应的签名、短信内容和目标终端用户信息存储至短信验证数据库。
3.根据权利要求1所述的短信发送方法,其特征在于,所述对所述短信内容或短信内容关键信息进行签名处理,生成预设字符串长度的签名,具体包括:利用第一加密算法将所述短信内容或短信内容关键信息转化成第一字符串;
将所述第一字符串、目标终端用户信息和密钥进行组合,生成第二字符串;
利用第二加密算法对所述第二字符串进行加密,生成预设字符串长度的签名。
4.一种短信验证方法,其特征在于,应用于应用客户端,所述短信验证方法包括:响应于用户的短信验证请求操作,向应用服务商服务器发送短信验证请求,以使应用服务商服务器根据所述短信验证请求对所述待验证短信进行验证;所述短信验证请求中携带有待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息;
接收所述应用服务商服务器发送的所述待验证短信的验证结果;
输出所述待验证短信的验证结果。
5.根据权利要求4所述的短信验证方法,其特征在于,所述响应于用户的短信验证请求操作,具体包括:响应于用户通过应用客户端输入短信验证信息,并触发向应用服务商服务器发送所述短信验证信息;其中,所述短信验证信息包括待验证短信的验证内容和该待验证短信对应的电信终端用户信息。
6.一种短信验证方法,其特征在于,应用于应用服务商服务器端,所述短信验证方法包括:接收应用客户端发送的短信验证请求;所述短信验证请求中携带有待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息;
根据所述待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息对所述待验证短信进行验证,得到所述待验证短信的验证结果;
向应用客户端发送所述待验证短信的验证结果。
7.根据权利要求6所述的短信验证方法,其特征在于,所述根据所述待验证短信的验证内容以及所述待验证短信对应的电信终端用户信息对所述待验证短信进行验证,得到待验证短信的验证结果,具体包括:判断所述待验证短信的验证内容的字符串长度是否大于预设字符串长度;
当所述待验证短信的验证内容的字符串长度小于或者等于预设字符串长度时,确定所述待验证短信为无效短信;
当所述待验证短信的验证内容的字符串长度大于预设字符串长度时,从所述待验证短信的验证内容中提取待验证短信的短信内容以及验证签名;其中,所述验证签名为位于所述待验证短信的验证内容的预设位置处的信息,所述验证短信的短信内容为位于所述待验证短信的验证内容的预设位置以外的信息;
从短信验证数据库中查找所述短信验证请求中携带的目标终端用户信息以及提取到的验证签名;
若未查找到所述短信验证请求中携带的目标终端用户信息和/或提取到的验证签名,则确定所述待验证短信为无效短信;
若查找到所述短信验证请求中携带的目标终端用户信息以及提取到的验证签名,从所述短信验证数据库中提取与所述目标终端用户信息和验证签名相对应的短信内容;
判断从短信验证数据库中提取到的短信内容与从待验证短信的验证内容中提取的短信内容是否一致,如果是,则确定所述待验证短信为真实短信,如果否,则确定所述待验证短信为无效短信。
8.一种短信发送装置,其特征在于,所述短信发送装置应用于应用服务商服务器端,所述短信发送装置包括:获取模块,用于获取待发送短信的短信内容;
签名模块,用于对所述短信内容或短信内容关键信息进行签名处理,生成预设字符串长度的签名;
嵌入模块,用于将所述签名嵌入到所述短信内容的预设位置;
第一发送模块,用于将嵌入有所述签名的短信内容发送至目标终端用户。
9.根据权利要求8所述的短信发送装置,其特征在于,所述短信发送装置还包括:存储模块,用于将相互对应的签名、短信内容和目标终端用户信息存储至短信验证数据库。
10.根据权利要求8所述的短信发送装置,其特征在于,所述签名模块,具体包括:转化单元,用于利用第一加密算法将所述短信内容或短信内容关键信息转化成第一字符串;
组合单元,用于将所述第一字符串、目标终端用户信息和密钥进行组合,生成第二字符串;
生成单元,利用第二加密算法对所述第二字符串进行加密,生成预设字符串长度的签名。
11.一种短信验证装置,其特征在于,应用于应用客户端,所述短信验证装置包括:第二发送模块,用于响应于用户的短信验证请求操作,向应用服务商服务器发送短信验证请求,以使应用服务商服务器根据所述短信验证请求对所述待验证短信进行验证;所述短信验证请求中携带有待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息;
第一接收模块,用于接收所述应用服务商服务器发送的所述待验证短信的验证结果;
输出模块,用于输出所述待验证短信的验证结果。
12.根据权利要求11所述的短信验证装置,其特征在于,所述响应于用户的短信验证请求操作,具体包括:响应于用户通过应用客户端输入短信验证信息,并触发向应用服务商服务器发送所述短信验证信息;其中,所述短信验证信息包括待验证短信的验证内容和该待验证短信对应的电信终端用户信息。
13.一种短信验证装置,其特征在于,应用于应用服务商服务器端,所述短信验证装置包括:第二接收模块,用于接收应用客户端发送的短信验证请求;所述短信验证请求中携带有待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息;
验证模块,用于根据所述待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息对所述待验证短信进行验证,得到所述待验证短信的验证结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810253248.7/,转载请声明来源钻瓜专利网。