一种短信发送方法及装置、短信验证方法及装置制造方法及图纸

技术编号:18241052 阅读:154 留言:0更新日期:2018-06-17 06:08
本申请提供了一种短信发送方法和装置,利用该短信发送方法和装置,应用服务商在向用户下发短信时,会将签名嵌入到短信内容中,然后将嵌入有签名的短信内容一并发给用户。该嵌入有签名的短信内容可以方便后续短信真伪的验证。另外,本申请还提供了一种短信验证方法和装置,利用该短信验证方法和装置用户接收到应用服务商下发的短信后,能够向应用服务商服务器发送短信验证请求,然后应用服务商服务器会根据该短信验证请求来验证该短信的真伪,并向用户返回验证结果。如此,通过本申请提供的短信发送方法及短信验证方法,用户可以方便地获取到短信真伪验证结果,从而能够辨别短信真伪。 1

Short message sending method and device, short message verification method and device

The application provides a method and device for sending SMS, using the message sending method and device. When the service provider sends short message to the user, it will embed the signature into the content of the short message, and then send the content of the signed message to the user. The embedded SMS content can facilitate the verification of subsequent SMS authenticity. In addition, this application also provides a short message verification method and device. The SMS authentication method and device user can send SMS authentication requests to the application server server after receiving the SMS sent by the application service provider, and then the application server server will verify the authenticity of the SMS according to the SMS authentication request. The validation results are returned to the user. In this way, through the method of sending short message and the method of text message verification provided by this application, the user can easily obtain the authenticity and authenticity of the text message, thus can distinguish the authenticity of the short message. One

【技术实现步骤摘要】
一种短信发送方法及装置、短信验证方法及装置
本申请涉及移动通信
,尤其涉及一种短信发送方法及装置以及短信验证方法及装置。
技术介绍
短信诈骗是一种利用手机短信为媒介来骗取利益的行为。随着移动通信的发展,近年来,短信诈骗呈直线上升趋势,给许多手机用户造成了巨大的损失。诈骗短信通常以仿冒应用服务商例如包括各种组织团体、金融机构、互联网平台为主要手段,编造各种内容如中奖、付费、贷款等,诱骗用户拨打仿冒电话、转账、登录钓鱼网站,以获得用户信息骗取用户财物。而目前各类移动应用如手机银行、支付平台、电商平台等的消费记录、各种提示消息都是通过发送短信的进行的,因此,这类各类移动应用成为很多诈骗者的仿冒对象。在利益的驱使下诈骗手段不断升级,有些诈骗者甚至使用伪基站伪装成正规机构的短信服务号发送短信,有很强的迷惑性,普通用户仅根据短信内容和发送方号码完全无法辨别真伪。
技术实现思路
有鉴于此,本申请实施例提供了一种短信发送方法及装置,以及短信验证方法及装置,以帮助用户辨别短信真伪。为了达到上述专利技术目的,本申请实施例采用了如下技术方案:一种短信发送方法,应用于应用服务商服务器端,所述短信发送方法包括:获取待发送短信的短信内容;对所述短信内容或短信内容关键信息进行签名处理,生成预设字符串长度的签名;将所述签名嵌入到所述短信内容的预设位置;将嵌入有所述签名的短信内容发送至目标终端用户。可选地,所述将嵌入有所述签名的短信内容发送至目标终端用户之后,还包括:将相互对应的签名、短信内容和目标终端用户信息存储至短信验证数据库。可选地,所述对所述短信内容或短信内容关键信息进行签名处理,生成预设字符串长度的签名,具体包括:利用第一加密算法将所述短信内容或短信内容关键信息转化成第一字符串;将所述第一字符串、目标终端用户信息和密钥进行组合,生成第二字符串;利用第二加密算法对所述第二字符串进行加密,生成预设字符串长度的签名。一种短信验证方法,应用于应用客户端,所述短信验证方法包括:响应于用户的短信验证请求操作,向应用服务商服务器发送短信验证请求,以使应用服务商服务器根据所述短信验证请求对所述待验证短信进行验证;所述短信验证请求中携带有待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息;接收所述应用服务商服务器发送的所述待验证短信的验证结果;输出所述待验证短信的验证结果。可选地,所述响应于用户的短信验证请求操作,具体包括:响应于用户通过应用客户端输入短信验证信息,并触发向应用服务商服务器发送所述短信验证信息;其中,所述短信验证信息包括待验证短信的验证内容和该待验证短信对应的电信终端用户信息。一种短信验证方法,应用于应用服务商服务器端,所述短信验证方法包括:接收应用客户端发送的短信验证请求;所述短信验证请求中携带有待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息;根据所述待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息对所述待验证短信进行验证,得到所述待验证短信的验证结果;向应用客户端发送所述待验证短信的验证结果。可选地,所述根据所述待验证短信的验证内容以及所述待验证短信对应的电信终端用户信息对所述待验证短信进行验证,得到待验证短信的验证结果,具体包括:判断所述待验证短信的验证内容的字符串长度是否大于预设字符串长度;当所述待验证短信的验证内容的字符串长度小于或者等于预设字符串长度时,确定所述待验证短信为无效短信;当所述待验证短信的验证内容的字符串长度大于预设字符串长度时,从所述待验证短信的验证内容中提取待验证短信的短信内容以及验证签名;其中,所述验证签名为位于所述待验证短信的验证内容的预设位置处的信息,所述验证短信的短信内容为位于所述待验证短信的验证内容的预设位置以外的信息;从短信验证数据库中查找所述短信验证请求中携带的目标终端用户信息以及提取到的验证签名;若未查找到所述短信验证请求中携带的目标终端用户信息和/或提取到的验证签名,则确定所述待验证短信为无效短信;若查找到所述短信验证请求中携带的目标终端用户信息以及提取到的验证签名,从所述短信验证数据库中提取与所述目标终端用户信息和验证签名相对应的短信内容;判断从短信验证数据库中提取到的短信内容与从待验证短信的验证内容中提取的短信内容是否一致,如果是,则确定所述待验证短信为真实短信,如果否,则确定所述待验证短信为无效短信。一种短信发送装置,所述短信发送装置应用于应用服务商服务器端,所述短信发送装置包括:获取模块,用于获取待发送短信的短信内容;签名模块,用于对所述短信内容或短信内容关键信息进行签名处理,生成预设字符串长度的签名;嵌入模块,用于将所述签名嵌入到所述短信内容的预设位置;第一发送模块,用于将嵌入有所述签名的短信内容发送至目标终端用户。可选地,所述短信发送装置还包括:存储模块,用于将相互对应的签名、短信内容和目标终端用户信息存储至短信验证数据库。可选地,所述签名模块,具体包括:转化单元,用于利用第一加密算法将所述短信内容或短信内容关键信息转化成第一字符串;组合单元,用于将所述第一字符串、目标终端用户信息和密钥进行组合,生成第二字符串;生成单元,利用第二加密算法对所述第二字符串进行加密,生成预设字符串长度的签名。一种短信验证装置,应用于应用客户端,所述短信验证装置包括:第二发送模块,用于响应于用户的短信验证请求操作,向应用服务商服务器发送短信验证请求,以使应用服务商服务器根据所述短信验证请求对所述待验证短信进行验证;所述短信验证请求中携带有待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息;第一接收模块,用于接收所述应用服务商服务器发送的所述待验证短信的验证结果;输出模块,用于输出所述待验证短信的验证结果。可选地,所述响应于用户的短信验证请求操作,具体包括:响应于用户通过应用客户端输入短信验证信息,并触发向应用服务商服务器发送所述短信验证信息;其中,所述短信验证信息包括待验证短信的验证内容和该待验证短信对应的电信终端用户信息。一种短信验证装置,应用于应用服务商服务器端,所述短信验证装置包括:第二接收模块,用于接收应用客户端发送的短信验证请求;所述短信验证请求中携带有待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息;验证模块,用于根据所述待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息对所述待验证短信进行验证,得到所述待验证短信的验证结果;第三发送模块,用于向应用客户端发送所述待验证短信的验证结果。可选地,所述验证模块,具体包括:第一判断单元,用于判断所述待验证短信的验证内容的字符串长度是否大于预设字符串长度;第一确定单元,用于当所述待验证短信的验证内容的字符串长度小于或者等于预设字符串长度时,确定所述待验证短信为无效短信;第一提取单元,用于当所述待验证短信的验证内容的字符串长度大于预设字符串长度时,从所述待验证短信的验证内容中提取待验证短信的短信内容以及验证签名;其中,所述验证签名为位于所述待验证短信的验证内容中预设位置处的信息,所述验证短信的短信内容为位于所述待验证短信的验证内容的预设位置以外的信息;查找单元,用于从短信验证数据库中查找所述短信验证请求中携带的目标终端用户信息以及提取到的验证签名;第二确定单元,本文档来自技高网...
一种短信发送方法及装置、短信验证方法及装置

【技术保护点】
1.一种短信发送方法,其特征在于,应用于应用服务商服务器端,所述短信发送方法包

【技术特征摘要】
1.一种短信发送方法,其特征在于,应用于应用服务商服务器端,所述短信发送方法包括:获取待发送短信的短信内容;对所述短信内容或短信内容关键信息进行签名处理,生成预设字符串长度的签名;将所述签名嵌入到所述短信内容的预设位置;将嵌入有所述签名的短信内容发送至目标终端用户。2.根据权利要求1所述的短信发送方法,其特征在于,所述将嵌入有所述签名的短信内容发送至目标终端用户之后,还包括:将相互对应的签名、短信内容和目标终端用户信息存储至短信验证数据库。3.根据权利要求1所述的短信发送方法,其特征在于,所述对所述短信内容或短信内容关键信息进行签名处理,生成预设字符串长度的签名,具体包括:利用第一加密算法将所述短信内容或短信内容关键信息转化成第一字符串;将所述第一字符串、目标终端用户信息和密钥进行组合,生成第二字符串;利用第二加密算法对所述第二字符串进行加密,生成预设字符串长度的签名。4.一种短信验证方法,其特征在于,应用于应用客户端,所述短信验证方法包括:响应于用户的短信验证请求操作,向应用服务商服务器发送短信验证请求,以使应用服务商服务器根据所述短信验证请求对所述待验证短信进行验证;所述短信验证请求中携带有待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息;接收所述应用服务商服务器发送的所述待验证短信的验证结果;输出所述待验证短信的验证结果。5.根据权利要求4所述的短信验证方法,其特征在于,所述响应于用户的短信验证请求操作,具体包括:响应于用户通过应用客户端输入短信验证信息,并触发向应用服务商服务器发送所述短信验证信息;其中,所述短信验证信息包括待验证短信的验证内容和该待验证短信对应的电信终端用户信息。6.一种短信验证方法,其特征在于,应用于应用服务商服务器端,所述短信验证方法包括:接收应用客户端发送的短信验证请求;所述短信验证请求中携带有待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息;根据所述待验证短信的验证内容以及所述待验证短信对应的目标终端用户信息对所述待验证短信进行验证,得到所述待验证短信的验证结果;向应用客户端发送所述待验证短信的验证结果。7.根据权利要求6所述的短信验证方法,其特征在于,所述根据所述待验证短信的验证内容以及所述待验证短信对应的电信终端用户信息对所述待验证短信进行验证,得到待验证短信的验证结果,具体包括:判断所述待验证短信的验证内容的字符串长度是否大于预设字符串长度;当所述待验证短信的验证内容的字符串长度小于或者等于预设字符串长度时,确定所述待验证短信为无效短信;当所述待验证短信的验证内容的字符串长度大于预设字符串长度时,从所述待验证短信的验证内容中提取待验证短信的短信内容以及验证签名;其中,所述验证签名为位于所述待验证短信的验证内容的预设位置处的信息,所述验证短信的短信内容为位于所述待验证短信的验证内容的预设位置以外的信息;从短信验证数据库中查找所述短信验证请求中携带的目标终端用户信息以及提取到的验证签名;若未查找到所述短信验证请求中携带的目标终端用户信息和/或提取到的验证签名,则确定所述待验证短信为无效短信;若查找到所述短信验证请求中携带的目标终端用户信息以及提取到的验证签名,从所述短信验证数据库中提取与所述目标终端用户信息和验证签名相对应的短信内容;判断从短信验证数据库中提取到的短信内容与从待验证短信的验证内容中提取的短信内容是否一致,如果是,则确定所述待验证短信为真实短信,如果否,则确定所述待验证短信为无效短信。8.一种短信发送装置,其特征在于,所述短信发送装置应用于应用服务商服务器端,...

【专利技术属性】
技术研发人员:刘晓丹
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1