一种条码生成方法、基于条码的鉴权方法及相关终端的制作方法

文档序号:8512691阅读:368来源:国知局
一种条码生成方法、基于条码的鉴权方法及相关终端的制作方法
【技术领域】
[0001]本申请涉及信息安全领域,尤其是涉及一种条码生成方法、基于条码的鉴权方法及相关终端。
【背景技术】
[0002]随着互联网和智能设备的飞速发展,条码作为一种快捷方便的信息传递媒介,在人们日常生活中的使用也越来越广泛。条码包括一维条码、二维条码、彩色条码等等。
[0003]目前,很多商家推出了利用条码实现支付、登录等功能,给用户带来了很大的便利。实际上,上述功能的实现是基于条码的鉴权过程。例如,用户通过PC等终端生成登录操作的条码,之后通过手机等终端拍摄生成的条码,此时手机等终端会将保存的账号信息发送给服务器,由服务器对登录操作进行鉴权,若鉴权成功,服务器向PC等终端返回鉴权成功消息,从而使得PC等终端根据账号信息实现登录操作。
[0004]然而,由于大多数条码不能被人眼所识别,因此在上述基于条码的鉴权过程中,往往会使得黑客有机可乘,通过诱惑用户拍摄条码实现盗取用户资料或者资源,导致安全性较低。例如,黑客会将登录操作对应的条码放在虚假网页上或者通过通讯工具群发,并且通过诱惑性的语言使得用户拍摄这些条码,而当用户拍摄这些条码后,实际上就利用了用户的账号信息实现了登录操作,此时黑客就能够获取到用户的相关资料。

【发明内容】

[0005]本申请解决的技术问题在于提供一种条码生成方法、基于条码的鉴权方法及相关终端,以实现在基于条码的鉴权过程中,降低黑客盗取用户资料或者资源的机率,从而提高安全性。
[0006]为此,本申请解决技术问题的技术方案是:
[0007]本申请实施例提供了一种条码生成方法,所述方法包括:
[0008]第一终端获取操作标识,所述操作标识对应所述第一终端上的特定操作;
[0009]获取待生成条码区域的周边图像的图像特征;
[0010]基于所述操作标识和所述图像特征生成条码;其中,所述图像特征作为生成所述条码时的周边图像特征。
[0011]可选的,还包括:
[0012]所述第一终端获取所述待生成条码区域的尺寸信息;
[0013]生成所述条码时还基于所述尺寸信息或者将所述尺寸信息发送至服务器,以使得所述服务器保存所述尺寸信息;其中,所述尺寸信息作为生成所述条码时的尺寸信息。
[0014]本申请实施例提供了一种条码生成方法,所述方法包括:
[0015]第一终端获取操作标识;所述操作标识对应所述第一终端上的特定操作;
[0016]基于所述操作标识生成条码;
[0017]获取所述条码的周边图像的图像特征;
[0018]将所述图像特征发送至服务器,以使得所述服务器保存所述图像特征;其中,所述图像特征作为生成所述条码时的周边图像特征。
[0019]可选的,还包括:
[0020]所述第一终端获取所述条码的尺寸信息;
[0021]生成所述条码时还基于所述尺寸信息或者将所述尺寸信息发送至所述服务器,以使得所述服务器保存所述尺寸信息;其中,所述尺寸信息作为生成所述条码时的尺寸信息。
[0022]本申请实施例提供了一种基于条码的鉴权方法,所述方法包括:
[0023]第二终端获取拍摄的条码以及所述条码的周边图像;
[0024]从所述条码中获取操作标识;所述操作标识对应第一终端上的特定操作;
[0025]判断是否满足鉴权条件,如果是,则向服务器发送所述操作标识和所述第二终端保存的账号信息,以使得所述服务器根据所述账号信息鉴权成功后,向所述第一终端返回所述特定操作的鉴权成功消息;
[0026]其中,所述鉴权条件具体为:拍摄的所述条码的周边图像的图像特征与生成所述条码时的周边图像特征的相似度大于或等于预设阈值。
[0027]可选的,所述生成所述条码时的周边图像特征由所述第二终端从所述条码中获取。
[0028]可选的,所述生成所述条码时的周边图像特征由所述第二终端从所述服务器中获取。
[0029]可选的,所述判断是否满足鉴权条件之前还包括:
[0030]所述第二终端获取生成所述条码时的尺寸信息;
[0031]计算拍摄的所述条码的尺寸信息;
[0032]根据所述生成所述条码时的尺寸信息和所述拍摄的所述条码的尺寸信息,将所述生成所述条码时的周边图像特征和所述拍摄的所述条码的周边图像的图像特征调整到同一尺寸比例。
[0033]本申请实施例提供了一种基于条码的鉴权方法,所述方法包括:
[0034]第二终端获取拍摄的条码以及所述条码的周边图像;
[0035]从所述条码中获取操作标识;所述操作标识对应第一终端上的特定操作;
[0036]将所述操作标识、拍摄的所述条码的周边图像的图像特征、以及所述第二终端保存的账号信息发送至服务器,以使得所述服务器判断出满足鉴权条件,并且根据所述账号信息鉴权成功后,进一步向所述第一终端返回所述特定操作的鉴权成功消息;
[0037]其中,所述鉴权条件具体为:拍摄的所述条码的周边图像的图像特征与生成所述条码时的周边图像特征的相似度大于或等于预设阈值。
[0038]可选的,所述生成所述条码时的周边图像特征由所述第二终端从所述条码中获取到。
[0039]可选的,所述生成所述条码时的周边图像特征由所述第二终端或者所述服务器从所述服务器中获取到。
[0040]可选的,所述判断是否满足鉴权条件之前还包括:
[0041]所述第二终端获取生成所述条码时的尺寸信息;
[0042]计算拍摄的所述条码的尺寸信息;
[0043]根据所述生成所述条码时的尺寸信息和所述拍摄的所述条码的尺寸信息,将所述生成所述条码时的周边图像特征和所述拍摄的所述条码的周边图像的图像特征调整到同一尺寸比例。
[0044]本申请实施例提供了一种终端,所述终端为第一终端,包括:
[0045]第一获取单元,用于获取操作标识;所述操作标识对应所述第一终端上的特定操作;
[0046]第二获取单元,用于获取待生成条码区域的周边图像的图像特征;
[0047]生成单元,用于基于所述操作标识和所述图像特征生成条码;其中,所述图像特征作为生成所述条码时的周边图像特征。
[0048]可选的,还包括:第三获取单元;
[0049]所述第三获取单元用于获取所述待生成条码区域的尺寸信息;
[0050]所述生成单元生成所述条码时还基于所述尺寸信息或者所述第一终端还包括发送单元;所述发送单元用于将所述尺寸信息发送至服务器,以使得所述服务器保存所述尺寸信息;其中,所述尺寸信息作为生成所述条码时的尺寸信息。
[0051]本申请实施例提供了一种终端,所述终端为第一终端,包括:
[0052]第一获取单元,用于获取操作标识;所述操作标识对应所述第一终端上的特定操作;
[0053]生成单元,用于基于所述操作标识生成条码;
[0054]第二获取单元,用于获取所述条码的周边图像的图像特征;
[0055]发送单元,用于将所述图像特征发送至服务器,以使得所述服务器保存所述图像特征;其中,所述图像特征作为生成所述条码时的周边图像特征。
[0056]可选的,还包括:第三获取单元;
[0057]所述第三获取单元用于获取所述条码的尺寸信息;
[0058]所述生成单元生成所述条码时还基于所述尺寸信息或者所述发送单元还用于将所述尺寸信息发送至所述服务器,以使得所述服务器保存所述尺寸信息;其中,所述尺寸信息作为生成所述条码时的尺寸信息。
[0059]本申请实施例提供了一种终端,所述终端为第二终端,包括:
[0060]第一获取单元,用于获取拍摄的条码以及所述条码的周边图像;
[0061]第二获取单元,用于从所述条码中获取操作标识;所述操作标识对应第一终端上的特定操作;
[0062]判断单元,用于判断是否满足鉴权条件,如果是,则向服务器发送所述操作标识和所述第二终端保存的账号信息,以使得所述服务器根据所述账号信息鉴权成功后,向所述第一终端返回所述特定操作的鉴权成功消息;
[0063]其中,所述鉴权条件具体为:拍摄的所述条码的周边图像的图像特征与生成所述条码时的周边图像特征的相似度大于或等于预设阈值。
[0064]可选的,所述生成所述条码时的周边图像特征由所述第二获取单元从所述条码中获取。
[0065]可选的,所述生成所述条码时的周边图像特征由所述第二获取单元从所述服务器中获取。
[0066]可选的,还包括:
[0067]第三获取单元,用于在所述判断单元判断是否满足鉴权条件之前,获取生成所述条码时的尺寸信息;
[0068]计算单元,用于计算拍摄的所述条码的尺寸信息;
[0069]调整单元,用于根据所述生成所述条码时的尺寸信息和所述拍摄的所述条码的尺寸信息,将所述生成所述条码时的周边图像特征和所述拍摄的所述条码的周边图像的图像特征调整到同一尺寸比例。
[0070]本申请实施例提供了一种终端,所述终端为第二终端,包括:
[0071]第一获取单元,用于获取拍摄的条码以及所述条码的周边图像;
[0072]第二获取单元,用于从所述条码中获取操作标识;所述操作标识对应第一终端上的特定操作;
[0073]发送单元,用于将所述操作标识、拍摄的所述条码的周边图像的图像特征、以及所述第二终端保存的账号信息发送至服务器,以使得所述服务器判断出满足鉴权条件,并且根据所述账号信息鉴权成功后,进一步向所述第一终端返回所述特定操作的鉴权成功消息;
[0074]其中,所述鉴权条件具体为:拍摄的所述条码的周边图像的图像特征与生成所述条码时的周边图像特征的相似度大于或等于预设阈值。
[0075]可选的,所述生成所述条码时的周边图像特征由所述第二获取单元从所述条码中获取到。
[0076]可选的,所述生成所述条码时的周边图像特征由所述第二获取单元或者所述服务器从所述服务器中获取到。
[0077]可选的,还包括:
[0078]第三获取单元,用于在所述判断单元判断是否满足鉴权条件之前,获取生成所述条码时的尺寸信息;
[0079]计算单元,用于计算拍摄的所述条码的尺寸信息;
[0080]调整单元,用于根据所述生成所述条码时的尺寸信息和所述拍摄的所述条码的尺寸信息,将所述生成所述条码时的周边图像特征和所述拍摄的所述条码的周边图像的图像特征调整到同一尺寸比例。
[0081]通过上述技术方案可知,本申请的第一终端在对应特定操作生成条码时,还保存了生成条码时的周边图像特征,从而使得在进行鉴权操作时,需判断生成条码时的周边图像特征,与拍摄到的条码的周边图像的图像特征的相似度是否大于或等于预设阈值,如果是,则说明拍摄的条码的周边图像与生成条码时的周边图像一致,此时若根据账号信息判断鉴权成功,才返回鉴权成功消息。显然,本申请保证了拍摄的条码的周边图像与生成条码时的周边图像一致时才有可能返回鉴权成功消息,从而使得黑客放在虚假网页上或者通过群发等方式发送的条码难以用于鉴权,因此降低了黑客盗取用户资料或者资源的机率,提高了基于条码的鉴权过程的安全性
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1