短信验证码同步方法、装置、设备及存储介质制造方法及图纸

技术编号:35691268 阅读:12 留言:0更新日期:2022-11-23 14:39
本申请涉及信息安全领域,公开了一种短信验证码同步方法、装置、设备及存储介质。该方法包括:确定使用目标手机号的目标终端,以及确定与目标终端登录同一终端账号的至少一个关联终端;调用任意的关联终端向目标应用所在的目标服务器发起验证码登录请求,验证码登录请求中携带目标手机号;调用目标服务器生成验证码登录请求对应的验证码短信,并将验证码短信发送至使用目标手机号的目标终端;调用目标终端基于蓝牙通信传输或网络通信传输将验证码短信同步给每个关联终端。本发明专利技术将接收到的验证码短信同步至每个关联终端,从而用户可直接在关联终端中查看验证码短信,以登录目标应用,提升了账号登录效率。提升了账号登录效率。提升了账号登录效率。

【技术实现步骤摘要】
短信验证码同步方法、装置、设备及存储介质


[0001]本申请涉及信息安全领域,尤其涉及一种短信验证码同步方法、装置、设备及存储介质。

技术介绍

[0002]应用登录通常支持验证码登录,需要用户填写接收验证码的手机号,应用服务器会向使用该手机号的终端发送验证码,用户将所收到的验证码填入至验证码窗口中即可安全登录应用。
[0003]在现有的技术中,用户通常拥有多台终端设备,若以不同的终端设备请求验证码登录应用,仅有一台终端设备能够接收到验证码短信,此时用户需要打开该终端设备去查看该验证码短信,并在请求登录的另一台终端设备中填入该验证码以安全登录应用,效率低下。
[0004]申请内容
[0005]本申请提供一种短信验证码同步方法,能够将接收到的验证码同步给同一用户的关联设备。进而,可以解决跨设备登录应用场景中账号登录效率低下的问题。
[0006]第一方面,本申请提供一种短信验证码同步方法,包括:确定使用目标手机号的目标终端,以及确定目标终端对应的至少一个关联终端,其中,目标终端与关联终端中均使用同一终端账号登录终端;调用任意的关联终端向目标应用所在的目标服务器发起验证码登录请求,其中,验证码登录请求中携带目标手机号;调用目标服务器生成验证码登录请求对应的验证码短信;调用目标服务器将验证码短信发送至使用目标手机号的目标终端;调用目标终端,基于蓝牙通信传输或网络通信传输将验证码短信同步给每个关联终端。
[0007]基于本申请提供的方法,能够在使用任意关联终端登录应用时,将使用目标手机号的目标终端中所接收到的验证码短信同步至每个关联终端中,从而用户可直接在关联终端中查看验证码短信,以登录目标应用,无需繁琐地打开目标终端去查看验证码短信,进而提升了账号登录效率。
[0008]在一种可能的实现方式中,调用目标终端,基于蓝牙通信传输或网络通信传输将验证码短信同步给每个关联终端包括:分别获取目标终端所在的地理位置以及每个关联终端所在的地理位置;根据地理位置,分别计算每个关联终端与目标终端之间的距离;调用目标终端,基于蓝牙通信传输将验证码短信同步给第一关联终端,其中,第一关联终端与目标终端之间的距离小于预置阈值;调用目标终端,基于网络通信传输将验证码短信同步给第二关联终端,其中,第二关联终端与目标终端之间的距离不小于预置阈值。
[0009]这样一来,基于目标终端与关联终端之间的距离选择合适通信方式进行验证码短信的同步,提升了同步效率,进而提升账号登录整体的效率。
[0010]在一种可能的实现方式中,调用目标服务器将验证码短信发送至使用目标手机号的目标终端之后,调用目标终端,基于蓝牙通信传输或网络通信传输将验证码短信同步给每个关联终端之前,包括:调用目标终端从预置的短信列表中识别出验证码短信。
[0011]在一种可能的实现方式中,用目标终端从预置的短信列表中识别出验证码短信包括:调用目标终端,将预置的短信列表中的每条短信依次输入至有监督训练后得到的验证码短信识别网络模型中进行识别,以确定验证码短信。
[0012]这样一来,在目标终端同时接收到多条短信时,通过验证码短信识别能够从中准确地找出验证码短信,甚至在接收多条验证码短信时,准确地找出目标应用对应的验证码短信。
[0013]在一种可能的实现方式中,调用任意的关联终端向目标应用所在的目标服务器发起验证码登录请求包括:确定待发起验证码登录请求中的网络协议类型、请求方式、请求体内容以及请求携带参数以构建验证码登录请求;获取目标应用所在目标服务器的服务器地址,以及目标应用在目标服务器上对应的端口号;根据服务器地址和端口号,向目标应用所在的目标服务器发起验证码登录请求。
[0014]在一种可能的实现方式中,目标服务器中包括验证码生成装置,调用目标服务器生成验证码登录请求对应的验证码短信包括:调用验证码生成装置获取要目标应用的应用模式标识;调用验证码生成装置查找与应用模式标识对应的模式配置信息,其中,在验证码生成装置中存储有多个模式配置信息;调用验证码生成装置根据查找到的模式配置信息计算得到验证码;获取与目标应用对应的短信通知文本模板,并将验证码填充至短信通知文本模板中的指定位置,得到验证码登录请求对应的短信验证码。
[0015]这样一来,能够通过验证码生成装置生成目标应用不同应用模式下的验证码,提升了所生成验证码的鲁棒性。
[0016]在一种可能的实现方式中,短信验证码同步方法还包括:响应于目标关联设备同步接收到验证码短信,调用目标关联设备识别验证码短信中的验证码,其中,目标关联设备为发起验证码登录请求的关联设备;将所识别的验证码发送给目标服务器,其中,目标服务器对所识别的验证码进行验证,若验证通过,则允许验证码登录请求,否则拒绝验证码登录请求。
[0017]这样一来,请求验证码登录的关联设备在同步接收到验证码短信时,能够智能识别并输入其中包含验证码从而向目标服务器发起验证请求,无需用户打开验证码短信,人为识别验证码并填充,进而提升账号登录效率。
[0018]第二方面,本申请提供一种短信验证码同步装置,包括:终端确定模块,用于确定使用目标手机号的目标终端,以及确定目标终端对应的至少一个关联终端,其中,目标终端与关联终端中均使用同一终端账号登录终端;请求发起模块,用于调用任意的关联终端向目标应用所在的目标服务器发起验证码登录请求,其中,验证码登录请求中携带目标手机号;短信生成模块,用于调用目标服务器生成验证码登录请求对应的验证码短信;短信发送模块,用于调用目标服务器将验证码短信发送至使用目标手机号的目标终端;短信同步模块,用于调用目标终端,基于蓝牙通信传输或网络通信传输将验证码短信同步给每个关联终端。
[0019]在一种可能的实现方式中,短信同步模块具体包括:位置获取单元,用于分别获取目标终端所在的地理位置以及每个关联终端所在的地理位置;距离计算单元,用于根据地理位置,分别计算每个关联终端与目标终端之间的距离;第一同步单元,用于调用目标终端,基于蓝牙通信传输将验证码短信同步给第一关联终端,其中,第一关联终端与目标终端
之间的距离小于预置阈值;第二同步单元,用于调用目标终端,基于网络通信传输将验证码短信同步给第二关联终端,其中,第二关联终端与目标终端之间的距离不小于预置阈值。
[0020]在一种可能的实现方式中,短信验证码同步装置还包括:验证码短信识别模块,用于调用目标终端从预置的短信列表中识别出验证码短信。
[0021]在一种可能的实现方式中,验证码短信识别模块,具体用于调用目标终端,将预置的短信列表中的每条短信依次输入至有监督训练后得到的验证码短信识别网络模型中进行识别,以确定验证码短信。
[0022]在一种可能的实现方式中,请求发起模块具体包括:登录请求构建模块,用于确定待发起验证码登录请求中的网络协议类型、请求方式、请求体内容以及请求携带参数以构建验证码登录请求;请求地址获取模块,用于获取目标应用所在目标服务器的服务器地址,以及目标应用在目标服务器上对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种短信验证码同步方法,其特征在于,所述短信验证码同步方法包括:确定使用目标手机号的目标终端,以及确定所述目标终端对应的至少一个关联终端,其中,所述目标终端与所述关联终端中均使用同一终端账号登录终端;调用任意的关联终端向目标应用所在的目标服务器发起验证码登录请求,其中,所述验证码登录请求中携带所述目标手机号;调用所述目标服务器生成所述验证码登录请求对应的验证码短信;调用所述目标服务器将所述验证码短信发送至使用所述目标手机号的目标终端;调用所述目标终端,基于蓝牙通信传输或网络通信传输将所述验证码短信同步给每个关联终端。2.根据权利要求1所述的短信验证码同步方法,其特征在于,所述调用所述目标终端,基于蓝牙通信传输或网络通信传输将所述验证码短信同步给每个关联终端包括:分别获取目标终端所在的地理位置以及每个关联终端所在的地理位置;根据所述地理位置,分别计算每个关联终端与所述目标终端之间的距离;调用所述目标终端,基于蓝牙通信传输将所述验证码短信同步给第一关联终端,其中,第一关联终端与所述目标终端之间的距离小于预置阈值;调用所述目标终端,基于网络通信传输将所述验证码短信同步给第二关联终端,其中,第二关联终端与所述目标终端之间的距离不小于所述预置阈值。3.根据权利要求1所述的短信验证码同步方法,其特征在于,调用所述目标服务器将所述验证码短信发送至使用所述目标手机号的目标终端之后,所述调用所述目标终端,基于蓝牙通信传输或网络通信传输将所述验证码短信同步给每个关联终端之前包括:调用所述目标终端从预置的短信列表中识别出所述验证码短信。4.根据权利要求3所述的短信验证码同步方法,其特征在于,所述调用所述目标终端从预置的短信列表中识别出所述验证码短信包括:调用所述目标终端,将预置的短信列表中的每条短信依次输入至有监督训练后得到的验证码短信识别网络模型中进行识别,以确定所述验证码短信。5.根据权利要求1所述的短信验证码同步方法,其特征在于,所述调用任意的关联终端向目标应用所在的目标服务器发起验证码登录请求包括:确定待发起验证码登录请求中的网络协议类型、请求方式、请求体内容以及请求携带参数以构建验证码登录请求;获取目标应用所在目标服务器的服务器地址,以及目标应用在所述目标服务器上对应的端口号;根据所述服务器地址和所述端口号,向目标应用所在的目标服务器发起所述验证码登录请求。6.根据权利要求1所述的短信验证码...

【专利技术属性】
技术研发人员:王龙
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:

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

1