一种扫码安全性的验证方法、终端、云端服务器及系统技术方案

技术编号:16190615 阅读:60 留言:0更新日期:2017-09-12 12:30
本发明专利技术实施例公开了一种扫码安全性的验证方法、终端、云端服务器及系统,其中方法包括:在检测到扫码操作时,获取所述扫码操作扫描获得的第一条码图像;对所述第一条码图像进行安全性验证;若所述第一条码图像通过安全性验证,则执行所述第一条码图像关联的操作;若所述第一条码图像未通过安全性验证,则禁止执行所述第一条码图像关联的操作。本发明专利技术实施例可以有效提升扫码操作的安全性。

Method for verifying security of scanning code, terminal, cloud server and system

The embodiment of the invention discloses a scan code security authentication method, terminal, server and cloud system, wherein the method comprises the following steps: in the detected scan code when the first barcode image acquiring the scan code from the scan operation; safety verification of the first barcode image; if the first bar code the image through the security verification, executing the first barcode image correlation operation; if the first barcode image did not pass the safety verification, are prohibited from performing the first barcode image correlation operation. The embodiment of the invention can effectively improve the security of the scanning code operation.

【技术实现步骤摘要】
一种扫码安全性的验证方法、终端、云端服务器及系统
本专利技术涉及通信
,尤其涉及一种扫码安全性的验证方法、终端、云端服务器及系统。
技术介绍
随着移动终端和移动互联网的普及,条码得到了广泛应用,以条码为媒介可以存储文字、图片、链接等信息,终端用户可以通过扫码操作进行移动支付、添加好友、添加关注等。由于条码是用户自己申请的,且现有技术并没有一套完整的针对条码的安全认证机制,条码中存储的信息可能存在病毒以及其他不安全的内容,故而用户在扫码时,无法确定扫码操作所对应的条码是否安全、无病毒。如何保证扫码操作的安全性是一个亟需解决的问题。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种扫码安全性的验证方法、终端、云端服务器及系统。可有效提升扫码操作的安全性。为了解决上述技术问题,第一方面,本专利技术实施例提供了一种扫码安全性的验证方法,所述方法包括:在检测到扫码操作时,获取所述扫码操作扫描获得的第一条码图像;对所述第一条码图像进行安全性验证;若所述第一条码图像通过安全性验证,则执行所述第一条码图像关联的操作;若所述第一条码图像未通过安全性验证,则禁止执行所述第一条码图像关联的操作。第二方面,本专利技术实施例提供了另一种扫码安全性的验证方法,所述方法包括:接收终端发送的第一条码图像,所述第一条码图像为所述终端在检测到扫码操作时获取的所述扫码操作扫描获得的图像;根据云端数据库对所述第一条码图像进行安全性验证,得到验证结果,所述验证结果包括通过安全性验证或未通过安全性验证;将所述验证结果发送给所述终端,以使所述终端在所述第一条码图像通过安全性验证时,执行所述第一条码图像关联的操作,或者使所述终端在所述第一条码图像未通过安全性验证时,禁止执行所述第一条码图像关联的操作。第三方面,本专利技术实施例提供了一种终端,所述终端包括:获取模块,用于在检测到扫码操作时,获取所述扫码操作扫描获得的第一条码图像;验证模块,用于对所述第一条码图像进行安全性验证;处理模块,用于若所述第一条码图像通过安全性验证,则执行所述第一条码图像关联的操作;所述处理模块,还用于若所述第一条码图像未通过安全性验证,则禁止执行所述第一条码图像关联的操作。第四方面,本专利技术实施例提供了一种云端服务器,所述云端服务器包括:接收模块,用于接收终端发送的第一条码图像,所述第一条码图像为所述终端在检测到扫码操作时获取的所述扫码操作扫描获得的图像;验证模块,用于根据云端数据库对所述第一条码图像进行安全性验证,得到验证结果,所述验证结果包括通过安全性验证或未通过安全性验证;第一发送模块,用于将所述验证结果发送给所述终端,以使所述终端在所述第一条码图像通过安全性验证时,执行所述第一条码图像关联的操作,或者使所述终端在所述第一条码图像未通过安全性验证时,禁止执行所述第一条码图像关联的操作。第五方面,本专利技术实施例提供了一种扫码安全性的验证系统,该系统包括:上述第三方面所述的终端和上述第四方面所述的云端服务器。实施本专利技术实施例,具有如下有益效果:本专利技术实施例通过在检测到扫码操作时,首先获取该扫码操作扫描获得的第一条码图像,然后对该第一条码图像进行安全性验证,若该第一条码图像通过安全性验证,则执行该第一条码图像关联的操作,若该第一条码图像未通过安全性验证,则禁止执行该第一条码图像关联的操作,从而有效提升扫码操作的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种扫码安全性的验证方法的示意流程图;图2是本专利技术实施例提供的一种终端的示意性框图;图3是本专利技术另一实施例提供的一种终端的示意性框图;图4是本专利技术实施例提供的一种云端服务器的示意性框图;图5是本专利技术另一实施例提供的一种云端服务器的示意性框图;图6是本专利技术实施例提供的一种扫码安全性的验证系统的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。本专利技术实施例中,本专利技术实施例提供的扫码安全性的验证方法是基于大数据和云端存储技术来实现的,本专利技术实施例所描述的条码图像、第一条码图像、待定条码图像包括二维码图像、条形码图像等其他类型的条码图像。本专利技术实施例所描述的云端服务器事先接收终端发送的终端用户的账号所对应的条码图像和该条码图像所包含的信息,然后对该条码图像的安全性和真实性进行验证,包括对该条码图像所包含的信息进行安全性验证和真实性验证,例如,检测该条码图像所包含的信息是否存在病毒,检测该条码图像所包含的信息是否真实、可信。若该条码图像的安全性和真实性验证通过,则将该条码图像和该条码图像所包含的信息存储到云端数据库包括的白名单数据库中;若该条码图像的安全性和真实性验证未通过,则将该条码图像和该条码图像所包含的信息存储到云端数据库包括的黑名单数据库中。在一些可行的实施方式中,可以根据该条码图像的验证结果将该条码图像、该条码图像所包含的信息以及该条码图像的验证结果的映射关系存储到对应的云端数据库中。其中,该条码图像的验证结果包括通过安全性验证或未通过安全性验证,若该条码图像的验证结果为通过安全性验证,则将上述映射关系存储到该白名单数据库中;若该条码图像的验证结果为未通过安全性验证,则将上述映射关系存储到该黑名单数据库中。在一些可行的实施方式中,该云端服务器事先仅接收该终端发送的终端用户的账号所对应的条码图像,然后通过对该条码图像进行解析来获取该条码图像所包含的信息,最后对该条码图像的安全性和真实性进行验证,并根据该条码图像的验证结果将该条码图像以及该条码图像所包含的信息存储到对应的数据库中。在一些可行的实施方式中,该云端服务器事先还可以接收该终端发送的终端用户的身份认证信息,然后根据该身份认证信息对终端用户进行身份认证,并在该终端用户身份认证通过之后,对接收到的条码图像进行安全性和真实性验证。参见图1,是本专利技术实施例提供的一种扫码安全性的验证方法的示意流程图,所述方法可以由智能手机(如Android手机、iOS手机、WindowsPhone手机等)、平板电脑、移动互联网设备(MobileInternetDevices,MID)等具有扫码功能、摄像头以及数据处理功能的智能终端来实现。如图1所示的一种扫码安全性的验证方法可包括以下步骤:S101、终端在检测到扫码操作时,获取所述扫码操作扫描获得的第一条码图像。本专利技术实施例中,终端用户可以通过直接打开终端预置的用于扫码的应用来调用终端摄像头对条码图像进行扫码操作,也可以通过在终端预置的第三方应用的界面中点击扫码功能所对应的按键来调用终端摄像头对条码图像进行扫码操作,本专利技术实施例不作限定。具体地,终端在检测到终端摄像头对条码图像进行扫码操作时,获取该终端摄像头扫描获得的第一条码图像。其中,该第一条码图像可以是二维码图像,也可以是条形码图像,本专利技术实施例不作限定。可以理解的是,终端用户还可以通过其他方式调用终端摄像头对条码图像进行扫码操作,该第一条码图像还可以是其他类型的条码图像。S102、所本文档来自技高网...
一种扫码安全性的验证方法、终端、云端服务器及系统

【技术保护点】
一种扫码安全性的验证方法,其特征在于,所述方法包括:在检测到扫码操作时,获取所述扫码操作扫描获得的第一条码图像;对所述第一条码图像进行安全性验证;若所述第一条码图像通过安全性验证,则执行所述第一条码图像关联的操作;若所述第一条码图像未通过安全性验证,则禁止执行所述第一条码图像关联的操作。

【技术特征摘要】
1.一种扫码安全性的验证方法,其特征在于,所述方法包括:在检测到扫码操作时,获取所述扫码操作扫描获得的第一条码图像;对所述第一条码图像进行安全性验证;若所述第一条码图像通过安全性验证,则执行所述第一条码图像关联的操作;若所述第一条码图像未通过安全性验证,则禁止执行所述第一条码图像关联的操作。2.根据权利要求1所述的方法,其特征在于,所述对所述第一条码图像进行安全性验证,包括:将所述第一条码图像发送给云端服务器,以使所述云端服务器根据云端数据库对所述第一条码图像进行安全性验证,并得到验证结果,所述验证结果包括通过安全性验证或未通过安全性验证;接收所述云端服务器发送的所述第一条码图像的安全性验证结果。3.一种扫码安全性的验证方法,其特征在于,所述方法包括:接收终端发送的第一条码图像,所述第一条码图像为所述终端在检测到扫码操作时获取的所述扫码操作扫描获得的图像;根据云端数据库对所述第一条码图像进行安全性验证,得到验证结果,所述验证结果包括通过安全性验证或未通过安全性验证;将所述验证结果发送给所述终端,以使所述终端在所述第一条码图像通过安全性验证时,执行所述第一条码图像关联的操作,或者使所述终端在所述第一条码图像未通过安全性验证时,禁止执行所述第一条码图像关联的操作。4.根据权利要求3所述的方法,其特征在于,所述云端数据库包括白名单数据库和黑名单数据库;所述白名单数据库中包含通过安全性验证的至少一个条码图像及各条码图像包含的信息;所述黑名单数据库中包含未通过安全性验证的至少一个条码图像及各条码图像包含的信息;所述根据云端数据库对所述第一条码图像进行安全性验证,得到验证结果,包括:将所述第一条码图像分别与所述白名单数据库和所述黑名单数据库中的各条码图像进行比对;若所述白名单数据库中存在与所述第一条码图像相匹配的条码图像,则确定所述第一条码图像的验证结果为通过安全性验证;若所述黑名单数据库中存在与所述第一条码图像相匹配的条码图像,则确定所述第一条码图像的验证结果为未通过安全性验证;或者,所述根据云端数据库对所述第一条码图像进行安全性验证,得到验证结果,包括:对所述第一条码图像进行解析,得到所述第一条码图像包含的信息;将所述第一条码图像包含的信息分别与所述白名单数据库和所述黑名单数据库中的各条码图像包含的信息进行比对;若所述白名单数据库中存在与所述第一条码图像包含的信息相匹配的信息,则确定所述第一条码图像的验证结果为通过安全性验证;若所述黑名单数据库中存在与所述第一条码图像包含的信息相匹配的信息,则确定所述第一条码图像的验证结果为未通过安全性验证。5.根据权利要求4所述的方法,其特征在于,所述云端数据库还包括待定数据库,所述方法还包括:若在所述白名单数据库和所述黑名单数据库中均未查询到与所述第一条码图像相匹配的条码图像,或者,若在所述白名单数据库和所述黑名单数据库中均未查询到与所述第一条码图像包含的信息相匹配的信息,则将所述第一条码图像存储到所述待定数据库。6.根据权利要求5所述的方法,其特征在于,所述待定数据库中包含除所述白名单数据库和所述黑名单数据库包含的条码图像之外的至少一个条码图像,所述方法还包括:从所述待定数据库中查询待定的至少一个条码图像;向各条码图像的发行者发送认证请求,所述认证请求用于提示所述各条码图像的发行者确认各条码图像的安全性;将经发行者确认安全性的条码图像及其所包含的信息更新入至所述白名单数据库,将未经发行者确认安全性的条码图像及其所包含的信息更新入至所述黑名单数据库。7.一种终端,其特征在于,所述终端包括:获取模块,用于在检测到扫码操作时,获取所述扫码操作扫描获得的第一条码图像;验证模块,用于对所述第一条码图像...

【专利技术属性】
技术研发人员:孙权
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东,44

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

1