CN108510022B - 一种二维码生成、验证方法及服务器 - Google Patents
一种二维码生成、验证方法及服务器 Download PDFInfo
- Publication number
- CN108510022B CN108510022B CN201810226314.1A CN201810226314A CN108510022B CN 108510022 B CN108510022 B CN 108510022B CN 201810226314 A CN201810226314 A CN 201810226314A CN 108510022 B CN108510022 B CN 108510022B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- contact
- dimensional code
- information
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K1/00—Methods or arrangements for marking the record carrier in digital fashion
- G06K1/12—Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/27453—Directories allowing storage of additional subscriber data, e.g. metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Library & Information Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种二维码生成、验证方法及服务器。该生成方法包括:接收第一移动终端的二维码生成请求,所述二维码生成请求包括预设联系方的第二联系信息和所述第一移动终端的第一联系信息;根据所述二维码生成请求中的信息生成二维码标识;将所述二维码标识与所述二维码生成请求中的信息进行关联存储;根据所述二维码标识生成二维码图片;将所述二维码图片发送至所述第一移动终端。本发明能够避免信息交互时个人联系信息被泄露导致的信息安全问题。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种二维码生成、验证方法及服务器。
背景技术
随着移动终端的普及,移动终端上的各种应用服务基本上都需要使用用户的联系信息(例如电话号码、地址、即时通讯账号等等),这样在联系信息的交互过程中,会使用户的联系信息被分享到多个服务商或服务平台,容易造成联系信息的泄露。而个人联系信息的泄露会对个人的生活带来比较大的影响,例如垃圾短信、骚扰电话,手机号码被恶意在社交平台上公布,甚至于被恶意的连续拨打等等,从而影响人们正常的通信。
由此可见,现有技术中在进行信息交互时存在着个人联系信息被泄露的信息安全问题。
发明内容
本发明实施例提供一种二维码生成、验证方法及服务器,以解决现有技术中在进行信息交互时所存在的个人联系信息被泄露的信息安全问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种二维码生成方法,应用于服务器,所述方法包括:
接收第一移动终端的二维码生成请求,所述二维码生成请求包括预设联系方的第二联系信息和所述第一移动终端的第一联系信息;
根据所述二维码生成请求中的信息生成二维码标识;
将所述二维码标识与所述二维码生成请求中的信息进行关联存储;
根据所述二维码标识生成二维码图片;
将所述二维码图片发送至所述第一移动终端。
第二方面,本发明实施例提供了一种二维码验证方法,应用于服务器,所述方法包括:
接收第二移动终端对二维码图片对应的目标地址的访问请求,其中,所述二维码图片为第一移动终端的二维码图片,所述访问请求包括所述第二移动终端的联系信息;
获取所述目标地址中的二维码标识;
在预先存储的联系方记录信息中查找与所述二维码标识关联存储的目标联系方记录信息,所述目标联系方记录信息包括所述第一移动终端的第一联系信息和所述第一移动终端授权的预设联系方的第二联系信息;
若在所述目标联系方记录信息中,查找到与所述第二移动终端的联系信息相匹配的目标预设联系方的目标第二联系信息,则获取所述第一移动终端的第一联系信息;
将第一移动终端的第一联系信息发送至所述第二移动终端。
第三方面,本发明实施例还提供了一种服务器,所述服务器包括:
第一接收模块,用于接收第一移动终端的二维码生成请求,所述二维码生成请求包括预设联系方的第二联系信息和所述第一移动终端的第一联系信息;
第一生成模块,用于根据所述二维码生成请求中的信息生成二维码标识;
存储模块,用于将所述二维码标识与所述二维码生成请求中的信息进行关联存储;
第二生成模块,用于根据所述二维码标识生成二维码图片;
第一发送模块,用于将所述二维码图片发送至所述第一移动终端。
第四方面,本发明实施例还提供了一种服务器,所述服务器包括:
第二接收模块,用于接收第二移动终端对二维码图片对应的目标地址的访问请求,其中,所述二维码图片为第一移动终端的二维码图片,所述访问请求包括所述第二移动终端的联系信息;
第一获取模块,用于获取所述目标地址中的二维码标识;
查找模块,用于在预先存储的联系方记录信息中查找与所述二维码标识关联存储的目标联系方记录信息,所述目标联系方记录信息包括所述第一移动终端的第一联系信息和所述第一移动终端授权的预设联系方的第二联系信息;
第二获取模块,用于若在所述目标联系方记录信息中,查找到与所述第二移动终端的联系信息相匹配的目标预设联系方的目标第二联系信息,则获取所述第一移动终端的第一联系信息;
第二发送模块,用于将第一移动终端的第一联系信息发送至所述第二移动终端。
第五方面,本发明实施例还提供了一种服务器,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述的二维码生成方法的步骤。
第六方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的二维码生成方法的步骤。
第七方面,本发明实施例还提供了一种服务器,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述的二维码验证方法的步骤。
第八方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的二维码验证方法的步骤。
这样,在本发明实施例中,通过扫描代表个人联系信息的二维码以获取二维码标识,并根据二维码标识来查找到该二维码对应的用户授权的联系方记录信息,并在请求验证二维码一侧的第二移动终端发送的访问请求中的联系信息与该联系方记录信息中对应的目标预设联系方的联系信息相一致的情况下,就可以将该目标预设联系方对应的第一移动终端的第一联系信息返回给第二移动终端。使得只有授权的联系者才可以通过扫描该二维码图片来获取第一移动终端的个人联系信息(这里为第一联系信息),避免了信息交互时个人联系信息被泄露导致的信息安全问题。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例的二维码生成方法的流程图;
图2是本发明第二实施例的二维码验证方法的流程图;
图3是本发明第三实施例的服务器的框图;
图4是本发明第四实施例的服务器的框图;
图5是本发明第五实施例的服务器的硬件结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一实施例
参照图1,示出了本发明一个实施例的二维码生成方法的流程图,应用于服务器,其中,本发明实施例的方法的服务器与移动终端侧的应用程序(APP)交互,其中,该服务器为该APP的后台服务器。
所述方法具体可以包括如下步骤:
步骤101,接收第一移动终端的二维码生成请求;
这里,以第一移动终端的用户为用户A为例进行说明。
首先,用户A为该APP的注册用户,其中,用户A在注册该APP时需要输入该APP的账号ID(accountID)、账号密码、以及自己的个人联系信息(例如电话号码,即手机号码),从而使得服务器侧能够创建用户A的账号ID以及与该账号ID绑定的用户A的个人联系信息。
那么注册用户A在打开移动终端侧的该APP时,就可以利用上述账号ID和账号密码来登录APP,在登录APP成功后,用户需要使用该APP来生成代替个人联系信息的二维码图片,即,当其他用户或平台请求获取该用户A的个人联系信息时,为了避免用户A的联系信息直接给予其他人或者服务平台时而导致联系信息被泄露的安全问题,本发明实施例的方法提供了一种二维码的生成方法,当用户/服务平台需要获取用户A的联系信息时,用户A只需要将该二维码给予它们,从而保证用户A的个人联系信息安全。
为了生成代表第一移动终端的用户A的个人联系信息的二维码,如下执行如下流程:
用户A在打开并登陆该APP后,可以输入参数:预设联系方的联系信息(code),即第二联系信息。
其中,该预设联系方为用户A授权可以获取其个人联系信息(例如电话号码、地址、即时通讯账号等等,本实施例中以电话号码为例进行说明)的移动终端。其中,在生成一个二维码的过程中,可以输入上述一组参数或多组参数。即,一个二维码可以对应一个联系方的联系信息,也可以对应多个联系方的联系信息。
其中,预设联系方对应的账号可以是个人用户账号或企业服务平台账号。当预设联系方对应的账号为个人用户账号时,该预设联系方的第二联系信息包括电话号码、地址、即时通讯账号等等;而当该预设联系方对应的账号为企业服务平台账号时,该预设联系方的第二联系信息可以包括域名。
这样,不论请求索取用户个人联系信息的是移动终端侧的个人用户还是企业服务平台,本发明实施例的方法都可以针对这些联系方来生成对应的二维码,以代表个人联系信息进行信息交互。
可选地,用户在输入上述参数时,还可以输入每个预设联系方的可联系次数(connectTime)。
可选地,用户在输入上述参数时,还可以输入识别密码(password),其中,当针对生成的一个二维码,输入有多个联系方的参数信息时,可以针对不同的联系方分别输入设置不同的识别密码,以个人联系信息为电话号码为例进行说明,输入的多组参数为:用户B的电话号码、用户B可以联系用户A的可联系次数、用户A与用户B进行二维码交换时还需要交换的识别密码1;用户C的电话号码、用户C可以联系用户A的可联系次数、用户A与用户C进行二维码交换时还需要交换的识别密码2;服务平台C的域名、服务平台C可以联系用户A的可联系次数、用户A与服务平台C进行二维码交换时还需要交换的识别密码3。
当然,当针对生成的一个二维码,输入有多个联系方的参数信息时,用户在输入识别密码时,也可以针对不同的联系方设置相同的识别密码,即上述识别密码1、识别密码2和识别密码3为相同的识别密码。也就是说,针对当前要生成的二维码只设置一个识别密码,可以应用于针对该二维码设置的多个联系方。
其中,该识别密码的用途在于,当某个移动终端的用户A将生成的二维码作为个人联系信息提供给其他移动终端的用户或服务平台时,用户A同样需要将对应的识别密码提供给该其他用户或服务平台,从而便于完成二维码的验证,最终使得服务器将用户A的个人联系信息提供给该其他用户或服务平台,保证用户A的个人联系信息的信息安全。
可选地,第一移动终端的用户A在输入上述参数时,也可以将自己的账号ID(属于第一移动终端的第一联系信息)进行输入,以便于生成后续的二维码生成请求。其中,该第一联系信息可以包括账号ID和/或电话号码和/或地址和/或即时通讯账号等等。其中,由于第一移动终端的个人联系信息(即,电话号码和/或地址和/或即时通讯账号)与其账号ID都是关联存储的,因此,在生成代表第一移动终端的个人联系信息的二维码的二维码标识时,可以只使用账号ID,而在获取该第一移动终端的个人联系信息时,则可以借助于该账号ID来查找对应该账号ID的用户个人联系信息;也可以将第一移动终端的一组个人联系信息作为第一移动终端的联系信息。
本例中,以用户A在生成二维码时输入了一组联系人(例如用户B)的参数,即授权用户B可以获取用户A的个人联系信息(例如电话号码)为例来对本发明实施例的方法进行说明。
当用户A输入完成上述参数后,可以点击APP上的“生成二维码”按钮,来生成向该服务器发送的二维码生成请求,例如Http请求。其中,该二维码生成请求中携带有用户A输入的各个参数,包括用户B的电话号码、用户B可以联系用户A的可联系次数,以及用户A的账号ID(其中,一方面,用户A在输入参数时有输入该账号ID的情况下,该账号ID可以是从用户输入的参数中获取;另一方面,由于用户A已经登录账号,因此,也可以直接从登录信息中获取用户A的账号ID),可选地,例如用户A还输入了识别密码(由于联系方只设置有一个,因此,该识别密码与该联系方用户B和待生成的二维码均唯一对应)。
然后,本发明实施例的服务器就可以接收到该用户A使用的第一移动终端发送的二维码生成请求。
步骤102,根据所述二维码生成请求中的信息生成二维码标识;
具体而言,本发明实施例的方法可以将所述二维码生成请求中的各个信息进行拼接;采用预设加密算法将拼接后的数据进行加密,生成二维码标识(二维码ID)。
其中,在对二维码生成请求中的信息进行拼接时,拼接原则包括但不限于以空格、加号、横杠等等方式进行拼接,而在各个参数的拼接顺序上,可以联系方为单位,将各个联系方的参数信息依次拼接,可选地,在拼接时,也可以附加一个流水号来进一步区分各个二维码ID。然后,将拼接后的参数通过摘要算法(例如MD5)进行加密处理,或者其他加密算法进行处理,从而避免窃取者通过读取二维码ID而窃取参数信息。
步骤103,将所述二维码标识与所述二维码生成请求中的信息进行关联存储;
如表1所示,示出了二维码ID的结构以及二维码ID和二维码生成请求中的各个参数信息的存储结构。
表1
其中,本发明实施例生成的每个二维码都只有唯一的二维码ID。
步骤104,根据所述二维码标识生成二维码图片;
其中,可以将二维码ID写入生成的二维码图片中,具体而言,在生成二维码图片时,二维码图片对应有一个二维码访问地址,可以在该访问地址中以参数的方式写入该二维码ID。
可选地,服务器侧可以将该二维码ID作为该生成的二维码图片的文件名,并将该二维码图片保存在本地。
步骤105,将所述二维码图片发送至所述第一移动终端。
其中,在一个实施例中,服务器可以直接将该二维码图片推送至用户A使用的第一移动终端。
而在另一个实施例中,为了提升二维码图片的分发速度,服务器也可以将所述二维码图片推送至内容分发网络(CDN),从而得到从CDN返回的该二维码图片在CDN上的存储地址;然后,将所述存储地址发送至第一移动终端。那么当用户A需要使用该二维码来作为其个人联系信息进行信息交互时,用户A可以登录第一移动终端的APP,并对保存在本地的CDN地址发起访问请求,这时本发明的服务器就可以接收到该访问请求,响应于所述访问请求,将所述存储地址对应的二维码图片发送至所述第一移动终端。
第一移动终端侧可以将该二维码图片加载保存到本地,然后,用户A可以通过社交工具分享、打印机打印、由其他用户或服务平台使用的第二移动终端扫描/拍照的方式来将该二维码图片传播出去。
这样,一旦有用户或服务平台想要索取用户A的电话号码时,针对不信任的人(即未授权的用户,例如产品推销人员,需要用户A填写个人联系信息的情况)可以将该二维码图片分享给他,那么由于其未经过授权,所以即便扫描了二维码也无法获知用户A的电话号码;而针对已授权的用户或服务平台,为了避免直接提供电话号码导致电话号码被泄露从而经常受到骚扰电话等情况的发生,这些已授权的联系者,例如服务平台的服务器无法直接保存用户A的电话号码,只保存有用户A提供的二维码,而窃取者(即未授权者)即便窃取该二维码,也无法通过二维码验证,而获取到用户A的电话号码,从而保证用户电话号码的信息安全,避免用户A的电话号码在服务平台侧被泄露,或是在其他已授权的用户侧被泄露。此外,在二维码中,针对被授权的联系者还设置有可联系次数参数,即,即便是授权的联系者,也无法永久性的获取用户A的电话号码,这样,用户A可以根据其他用户或服务平台对自己电话号码的信息保护情况来随时调整他们的权限,即可联系自己的次数。
在本发明实施例中,通过生成代表第一移动终端的个人联系信息的二维码图片,并在二维码图片中设置二维码标识,而二维码标识则是根据被授权的预设联系方法的联系信息以及第一移动终端的联系信息而生成的,从而使得二维码图片在后台设置了已授权的联系人的联系信息,那么在进行信息交互时,用户只需要将该二维码图片作为个人联系信息分享给其他用户或服务平台的第二移动终端,使得只有授权的联系者才可以通过扫描该二维码图片来获取第一移动终端的个人联系信息,避免了信息交互时手机号码被泄露的信息安全问题,避免了电话号码在信息交互时被窃取、泄露,从而给用户的生活带来不便。
第二实施例
参照图2,示出了本发明一个实施例的二维码验证方法的流程图,应用于服务器,其中,本发明实施例的方法的服务器与移动终端侧的应用程序(APP)交互,其中,该服务器为该APP的后台服务器。
该方法具体包括如下步骤:
步骤201,接收第二移动终端对二维码图片对应的目标地址的访问请求;
其中,例如上述实施例中用户A(即第一移动终端的用户A)侧生成的授权第二移动终端的用户B的二维码图片发送给了第二移动终端。
可选地,用户A的第一移动终端在生成该二维码图片时,输入的参数还可以包括识别密码(即本文中的第一识别密码),那么用户A的第一移动终端在将该二维码图片分享给用户B的第二移动终端时,还会将该第一识别密码发送给用户B的第二移动终端,这里将用户A发送给用户B的识别密码称作第二识别密码,将用户A的第一移动终端侧在服务器保存的针对该二维码图片的识别密码称作第一识别密码。
其中,在用户A的第一移动终端侧生成该二维码时,所述第一识别密码可以为针对不同预设联系方的多个识别密码(即,当生成一个二维码图片时,设置了多组联系方的参数时,可以对每个联系方分别设置不同的识别密码)、或针对所述二维码图片的一个识别密码(即,当生成一个二维码图片时,不论设置了一组还是多组联系方的参数时,可以对不同的联系方设置相同的识别密码,即,一个二维码图片对应一个识别密码,与联系方无关)。
那么以上述二维码生成方法实施例和表1的实例为例,例如该二维码图片只设置了一个识别密码,则用户A还会将上述表1中的password(5642)发送给用户B。
那么用户B就可以通过打开安装在用户B的第二移动终端的上述APP,并在该APP界面中输入用户A传递给用户B的第二识别密码,此外,本发明实施例的APP具备Root权限,在用户B打开该APP后,APP可以直接获取用户B的个人联系信息,例如手机号码。其中,该用户B可以是该APP的注册用户,也可以是游客,即非注册用户。
然后,用户B就可以使用该APP来扫描该用户A分享给其的二维码图片,并解析出该二维码图片对应的URL,即目标地址(也即上述图1所示实施例的二维码访问地址),然后,该APP向服务器发送对URL的访问请求,其中,在发送该访问请求时,APP可以将获取到的第二移动终端的联系信息(包括但不限于电话号码、地址、即时通讯账号等等,这里例如为用户B的手机号码),可选地,还可以包括用户B输入的第二识别密码写入到该访问请求中。即,所述访问请求包括所述第二移动终端的联系信息(这里为用户B的手机号码),可选地,还包括第二识别密码;
步骤202,获取所述目标地址中的二维码标识;
其中,服务器侧在接收到APP侧发送的访问请求后,就可以解析该URL中包含的唯一的二维码ID信息。
其中,该二维码ID可以采用第一实施例中的生成规则,也即编码规则。
步骤203,在预先存储的联系方记录信息中查找与所述二维码标识关联存储的目标联系方记录信息;
其中,如上述第一实施例中的表1所示,本发明实施例的服务器侧在生成二维码时会针对不同用户生成的二维码存储如表1所示的联系方记录信息,其中,所述联系方记录信息包括生成二维码的第一移动终端授权的预设联系方的第二联系信息、所述第一移动终端的第一联系信息(这里为账号ID)、可选地,还可以包括每个预设联系方的可联系次数;可选地,还可以包括第一识别密码。
并且,每一组联系方记录信息都与生成的二维码的二维码ID关联存储。
因此,本步骤中,需要在预先存储的联系方记录信息中查找与解析得到的二维码ID关联存储的目标联系方记录信息。
其中,所述目标联系方记录信息包括所述第一移动终端授权的预设联系方的第二联系信息、所述第一移动终端的第一联系信息(这里为账号ID)、可选地,还可以包括每个预设联系方的可联系次数;可选地,还可以包括第一识别密码。
步骤204,若在所述目标联系方记录信息中,查找到与所述第二移动终端的联系信息相匹配的目标预设联系方的目标第二联系信息,则获取所述第一移动终端的第一联系信息;
其中,由于访问请求中携带有第二移动终端的第二联系信息,这里为用户B的电话号码,因此,可以在第一移动终端生成用户A的二维码时所授权的联系方的参数信息中,查找是否存在与用户B的电话号码相一致的联系信息(即在表1中查找code参数与访问请求中的第二移动终端的联系信息相一致的目标记录);
如果存在,即,查找到表1中查找到code值为139000000000的第一项记录,则说明第二移动终端的用户B为第一移动终端的用户A授权可以获取其个人联系信息的用户,因此,可以需要获取所述第一移动终端的第一联系信息;
本例中,表1中关于第一移动终端的第一联系信息只存储了accountID,因此,可以借助于目标记录中的accountID(即Pk07an)来查找对应该accountID的第一移动终端的其他联系信息,例如电话号码和/或地址和/或即时通讯账号等等。
而在另一个实施例中,如果表1中关于第一移动终端的第一联系信息部分不仅仅只存储了accountID,还存储了例如电话号码和/或地址和/或即时通讯账号等等其他联系信息,则可以直接从目标记录中获取所需要的第一移动终端的第一联系信息(例如用户A的电话号码)。
步骤205,将第一移动终端的第一联系信息发送至所述第二移动终端。
其中,由于在所述目标联系方记录信息中,查找到与所述第二移动终端的联系信息相匹配的目标预设联系方的目标第二联系信息,因此,说明该第二移动终端为第一移动终端授权的移动终端,所以可以将第一移动终端的第一联系信息发送给第二移动终端。
相反,若在所述目标联系方记录信息中,未查找到与所述第二移动终端的联系信息相匹配的目标预设联系方的目标第二联系信息,则说明该第二移动终端不属于第一移动终端授权的移动终端,这里不会将第一移动终端的第一联系信息返回给第二移动终端。
可选地,若所述目标联系方包记录信息包括所述目标预设联系方的可联系次数,则在执行步骤204中的获取所述第一移动终端的第一联系信息之前,根据本发明实施例的方法还可以包括:
判断所述目标预设联系方的可联系次数是否大于零;
例如,判断表1中第一项记录中的connectTime的数值是否大于0。
相应的,在执行步骤204中的所述获取所述第一移动终端的第一联系信息时,若所述目标预设联系方的可联系次数大于零,则获取所述第一移动终端的第一联系信息;
此外,在步骤205之后,根据本发明实施例的方法还可以包括:
将所述目标联系方记录信息中所述目标预设联系方的可联系次数减一。
例如将表1中第一项记录中的connectTime的数值从2修改为1。
可选地,在另一个实施例中,若所述目标联系方记录信息还包括第一识别密码(即password参数),则所述访问请求还包括所述第一移动终端(用户A使用的第一移动终端)发送给所述第二移动终端(用户B使用的移动终端)的第二识别密码;
则在执行步骤204中的获取所述第一移动终端的第一联系信息之前,根据本发明实施例的方法还可以包括:
判断所述目标预设联系方对应的目标第一识别密码是否与所述访问请求中的第二识别密码一致;
即判断用户B的第二移动终端发送的访问请求中的识别密码是否为表1中第一项记录中的密码参数的数值5642。
相应的,在执行步骤204中的所述获取所述第一移动终端的第一联系信息时,若所述目标预设联系方对应的目标第一识别密码与所述访问请求中的所述第二识别密码一致,则获取所述第一移动终端的第一联系信息。
此外,在另一个实施例中,判断识别密码是否一致的步骤可以执行在判断目标预设联系方的可联系次数是否大于零之前,且只有在识别密码相一致的情况下,才会进行目标预设联系方的可联系次数的判断。
其中,在上述实施例中,预设联系方对应的账号可以是个人用户账号或企业服务平台账号。当预设联系方对应的账号为个人用户账号时,该预设联系方的第二联系信息包括电话号码、地址、即时通讯账号等等;而当该预设联系方对应的账号为企业服务平台账号时,该预设联系方的第二联系信息可以包括域名。
这样,不论请求索取用户个人联系信息的是移动终端侧的个人用户还是企业服务平台,本发明实施例的方法都可以针对这些联系方来进行二维码的验证,从而在信息交互时保证第一移动终端侧的用户个人联系信息不被泄露。
这样,在本发明实施例中,通过扫描代表个人联系信息的二维码以获取二维码标识,并根据二维码标识来查找到该二维码对应的用户授权的联系方记录信息,并在请求验证二维码一侧的第二移动终端发送的访问请求中的联系信息与该联系方记录信息中对应的目标预设联系方的联系信息相一致的情况下,就可以将该目标预设联系方对应的第一移动终端的第一联系信息返回给第二移动终端。使得只有授权的联系者才可以通过扫描该二维码图片来获取第一移动终端的个人联系信息(这里为第一联系信息),避免了信息交互时个人联系信息被泄露导致的信息安全问题。
第三实施例
参照图3,示出了本发明一个实施例的服务器的框图。本发明实施例的服务器能实现实施例一中的二维码生成方法的细节,并达到相同的效果。图3所示服务器包括:
第一接收模块31,用于接收第一移动终端的二维码生成请求,所述二维码生成请求包括预设联系方的第二联系信息和所述第一移动终端的第一联系信息;
第一生成模块32,用于根据所述二维码生成请求中的信息生成二维码标识;
存储模块33,用于将所述二维码标识与所述二维码生成请求中的信息进行关联存储;
第二生成模块34,用于根据所述二维码标识生成二维码图片;
第一发送模块35,用于将所述二维码图片发送至所述第一移动终端。
可选地,所述第一发送模块35包括:
推送子模块,用于将所述二维码图片推送至内容分发网络,得到所述二维码图片在所述内容分发网络上的存储地址;
发送子模块,用于将所述存储地址发送至所述第一移动终端;
接收子模块,用于接收所述第一移动终端对所述存储地址的访问请求;
响应子模块,用于响应于所述访问请求,将所述存储地址对应的二维码图片发送至所述第一移动终端。
可选地,所述二维码生成请求还包括每个预设联系方的可联系次数、针对不同预设联系方的多个识别密码、或针对待生成的二维码图片的一个识别密码。
可选地,所述预设联系方的第二联系信息包括电话号码或域名。
本发明实施例提供的服务器能够实现上述二维码生成方法实施例中服务器实现的各个过程,为避免重复,这里不再赘述。
第四实施例
参照图4,示出了本发明一个实施例的服务器的框图。本发明实施例的服务器能实现实施例二中的二维码验证方法的细节,并达到相同的效果。图4所示服务器包括:
第二接收模块41,用于接收第二移动终端对二维码图片对应的目标地址的访问请求,其中,所述二维码图片为第一移动终端的二维码图片,所述访问请求包括所述第二移动终端的联系信息;
第一获取模块42,用于获取所述目标地址中的二维码标识;
查找模块43,用于在预先存储的联系方记录信息中查找与所述二维码标识关联存储的目标联系方记录信息,所述目标联系方记录信息包括所述第一移动终端的第一联系信息和所述第一移动终端授权的预设联系方的第二联系信息;
第二获取模块44,用于若在所述目标联系方记录信息中,查找到与所述第二移动终端的联系信息相匹配的目标预设联系方的目标第二联系信息,则获取所述第一移动终端的第一联系信息;
第二发送模块45,用于将第一移动终端的第一联系信息发送至所述第二移动终端。
可选地,所述服务器还包括:
第一判断模块,用于若所述目标联系方记录信息包括所述目标预设联系方的可联系次数,判断所述目标预设联系方的可联系次数是否大于零;
所述第二获取模块包括:
第一获取子模块,用于若所述第一判断模块确定所述目标预设联系方的可联系次数大于零,则获取所述第一移动终端的第一联系信息;
所述服务器还包括:
修改模块,用于将所述目标联系方记录信息中所述目标预设联系方的可联系次数减一。
可选地,所述服务器还包括:
第二判断模块,用于若所述目标联系方记录信息还包括第一识别密码,则所述访问请求还包括所述第一移动终端发送至所述第二移动终端的第二识别密码时,判断所述目标预设联系方对应的目标第一识别密码是否与所述访问请求中的所述第二识别密码一致;
所述第二获取模块44包括:
第二获取子模块,用于若所述第二判断模块确定所述目标预设联系方对应的目标第一识别密码与所述访问请求中的所述第二识别密码一致,则获取所述第一移动终端的第一联系信息。
可选地,所述第一识别密码包括针对不同预设联系方的多个识别密码、或针对所述二维码图片的一个识别密码。
可选地,所述预设联系方的联系信息包括电话号码或域名。
本发明实施例提供的服务器能够实现上述二维码验证方法实施例中服务器实现的各个过程,为避免重复,这里不再赘述。
第五实施例
图5为实现本发明各个实施例的一种服务器的硬件结构示意图,
该服务器400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、处理器410、以及电源411等部件。本领域技术人员可以理解,图4中示出的服务器结构并不构成对服务器的限定,服务器可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,服务器包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
其中,射频单元401,用于接收第一移动终端的二维码生成请求,所述二维码生成请求包括预设联系方的第二联系信息和所述第一移动终端的第一联系信息;将所述二维码图片发送至所述第一移动终端。
处理器410,用于根据所述二维码生成请求中的信息生成二维码标识;将所述二维码标识与所述二维码生成请求中的信息进行关联存储;根据所述二维码标识生成二维码图片。
在本发明实施例中,通过生成代表第一移动终端的个人联系信息的二维码图片,并在二维码图片中设置二维码标识,而二维码标识则是根据被授权的预设联系方法的联系信息以及第一移动终端的联系信息而生成的,从而使得二维码图片在后台设置了已授权的联系人的联系信息,那么在进行信息交互时,用户只需要将该二维码图片作为个人联系信息分享给其他用户或服务平台的第二移动终端,使得只有授权的联系者才可以通过扫描该二维码图片来获取第一移动终端的个人联系信息,避免了信息交互时手机号码被泄露的信息安全问题,避免了电话号码在信息交互时被窃取、泄露,从而给用户的生活带来不便。
或者,射频单元401,用于接收第一移动终端的二维码生成请求,所述二维码生成请求包括预设联系方的第二联系信息和所述第一移动终端的第一联系信息;将第一移动终端的第一联系信息发送至所述第二移动终端。
处理器410,用于获取所述目标地址中的二维码标识;在预先存储的联系方记录信息中查找与所述二维码标识关联存储的目标联系方记录信息,所述目标联系方记录信息包括所述第一移动终端的第一联系信息和所述第一移动终端授权的预设联系方的第二联系信息;若在所述目标联系方记录信息中,查找到与所述第二移动终端的联系信息相匹配的目标预设联系方的目标第二联系信息,则获取所述第一移动终端的第一联系信息。
这样,在本发明实施例中,通过扫描代表个人联系信息的二维码以获取二维码标识,并根据二维码标识来查找到该二维码对应的用户授权的联系方记录信息,并在请求验证二维码一侧的第二移动终端发送的访问请求中的联系信息与该联系方记录信息中对应的目标预设联系方的联系信息相一致的情况下,就可以将该目标预设联系方对应的第一移动终端的第一联系信息返回给第二移动终端。使得只有授权的联系者才可以通过扫描该二维码图片来获取第一移动终端的个人联系信息(这里为第一联系信息),避免了信息交互时个人联系信息被泄露导致的信息安全问题。
应理解的是,本发明实施例中,射频单元401可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器410处理;另外,将上行的数据发送给基站。通常,射频单元401包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元401还可以通过无线通信***与网络和其他设备通信。
服务器通过网络模块402为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元403可以将射频单元401或网络模块402接收的或者在存储器409中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元403还可以提供与服务器400执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元403包括扬声器、蜂鸣器以及受话器等。
输入单元404用于接收音频或视频信号。输入单元404可以包括图形处理器(Graphics Processing Unit,GPU)4041和麦克风4042,图形处理器4041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元406上。经图形处理器4041处理后的图像帧可以存储在存储器409(或其它存储介质)中或者经由射频单元401或网络模块402进行发送。麦克风4042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元401发送到移动通信基站的格式输出。
服务器400还包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板4061的亮度,接近传感器可在服务器400移动到耳边时,关闭显示面板4061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别服务器姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器405还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元406用于显示由用户输入的信息或提供给用户的信息。显示单元406可包括显示面板4061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板4061。
用户输入单元407可用于接收输入的数字或字符信息,以及产生与服务器的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元407包括触控面板4071以及其他输入设备4072。触控面板4071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板4071上或在触控面板4071附近的操作)。触控面板4071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器410,接收处理器410发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板4071。除了触控面板4071,用户输入单元407还可以包括其他输入设备4072。具体地,其他输入设备4072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板4071可覆盖在显示面板4061上,当触控面板4071检测到在其上或附近的触摸操作后,传送给处理器410以确定触摸事件的类型,随后处理器410根据触摸事件的类型在显示面板4061上提供相应的视觉输出。虽然在图5中,触控面板4071与显示面板4061是作为两个独立的部件来实现服务器的输入和输出功能,但是在某些实施例中,可以将触控面板4071与显示面板4061集成而实现服务器的输入和输出功能,具体此处不做限定。
接口单元408为外部装置与服务器400连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元408可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到服务器400内的一个或多个元件或者可以用于在服务器400和外部装置之间传输数据。
存储器409可用于存储软件程序以及各种数据。存储器409可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器409可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器410是服务器的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或执行存储在存储器409内的软件程序和/或模块,以及调用存储在存储器409内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。处理器410可包括一个或多个处理单元;优选的,处理器410可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器410中。
服务器400还可以包括给各个部件供电的电源411(比如电池),优选的,电源411可以通过电源管理***与处理器410逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,服务器400包括一些未示出的功能模块,在此不再赘述。
优选的,本发明实施例还提供一种服务器,包括处理器410,存储器409,存储在存储器409上并可在所述处理器410上运行的计算机程序,该计算机程序被处理器410执行时实现上述二维码生成方法实施例或上述二维码验证方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述二维码生成方法实施例或上述二维码验证方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
Claims (8)
1.一种二维码验证方法,应用于服务器,其特征在于,所述方法包括:
接收第二移动终端对二维码图片对应的目标地址的访问请求,所述第二移动终端为第一移动终端授权的终端,其中,所述二维码图片为所述第一移动终端的二维码图片,所述二维码图片包括预设联系方的第二联系信息和所述第一移动终端的第一联系信息,所述访问请求包括所述第二移动终端的联系信息;
获取所述目标地址中的二维码标识;
在预先存储的联系方记录信息中查找与所述二维码标识关联存储的目标联系方记录信息,所述目标联系方记录信息包括所述第一移动终端的第一联系信息和所述第一移动终端授权的预设联系方的第二联系信息;
若在所述目标联系方记录信息中,查找到与所述第二移动终端的联系信息相匹配的目标预设联系方的目标第二联系信息,则获取所述第一移动终端的第一联系信息;
将第一移动终端的第一联系信息发送至所述第二移动终端。
2.根据权利要求1所述的方法,其特征在于,
若所述目标联系方记录信息包括所述目标预设联系方的可联系次数;
所述获取所述第一移动终端的第一联系信息之前,所述方法还包括:
判断所述目标预设联系方的可联系次数是否大于零;
所述获取所述第一移动终端的第一联系信息,包括:
若所述目标预设联系方的可联系次数大于零,则获取所述第一移动终端的第一联系信息;
所述将第一移动终端的第一联系信息发送至所述第二移动终端之后,所述方法还包括:
将所述目标联系方记录信息中所述目标预设联系方的可联系次数减一。
3.根据权利要求1所述的方法,其特征在于,
若所述目标联系方记录信息还包括第一识别密码,则所述访问请求还包括所述第一移动终端发送至所述第二移动终端的第二识别密码;
所述获取所述第一移动终端的第一联系信息之前,所述方法还包括:
判断所述目标预设联系方对应的目标第一识别密码是否与所述访问请求中的所述第二识别密码一致;
所述获取所述第一移动终端的第一联系信息,包括:
若所述目标预设联系方对应的目标第一识别密码与所述访问请求中的所述第二识别密码一致,则获取所述第一移动终端的第一联系信息。
4.根据权利要求3所述的方法,其特征在于,所述第一识别密码包括针对不同预设联系方的多个识别密码、或针对所述二维码图片的一个识别密码。
5.根据权利要求1所述的方法,其特征在于,所述预设联系方的联系信息包括电话号码或域名。
6.一种服务器,其特征在于,所述服务器包括:
第二接收模块,用于接收第二移动终端对二维码图片对应的目标地址的访问请求,所述第二移动终端为第一移动终端授权的终端,其中,所述二维码图片为所述第一移动终端的二维码图片,所述二维码图片包括预设联系方的第二联系信息和所述第一移动终端的第一联系信息,所述访问请求包括所述第二移动终端的联系信息;
第一获取模块,用于获取所述目标地址中的二维码标识;
查找模块,用于在预先存储的联系方记录信息中查找与所述二维码标识关联存储的目标联系方记录信息,所述目标联系方记录信息包括所述第一移动终端的第一联系信息和所述第一移动终端授权的预设联系方的第二联系信息;
第二获取模块,用于若在所述目标联系方记录信息中,查找到与所述第二移动终端的联系信息相匹配的目标预设联系方的目标第二联系信息,则获取所述第一移动终端的第一联系信息;
第二发送模块,用于将第一移动终端的第一联系信息发送至所述第二移动终端。
7.一种服务器,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的二维码验证方法中的步骤。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的二维码验证方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810226314.1A CN108510022B (zh) | 2018-03-19 | 2018-03-19 | 一种二维码生成、验证方法及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810226314.1A CN108510022B (zh) | 2018-03-19 | 2018-03-19 | 一种二维码生成、验证方法及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108510022A CN108510022A (zh) | 2018-09-07 |
CN108510022B true CN108510022B (zh) | 2022-02-01 |
Family
ID=63377631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810226314.1A Active CN108510022B (zh) | 2018-03-19 | 2018-03-19 | 一种二维码生成、验证方法及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108510022B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109658091A (zh) * | 2018-12-13 | 2019-04-19 | 青岛博宁福田智能交通科技发展有限公司 | 基于二维码的业务实现方法、***、设备及存储介质 |
CN109753784B (zh) * | 2018-12-24 | 2021-07-30 | 维沃移动通信有限公司 | 一种基于多维码的授权方法、移动终端及服务器 |
CN110298421B (zh) * | 2019-06-26 | 2023-11-03 | 云宝宝大数据产业发展有限责任公司 | 一种二维码的在线生成、离线生成和验证方法及装置 |
CN110297807B (zh) * | 2019-07-01 | 2023-03-14 | 深圳盒子信息科技有限公司 | 一种二维码管理方法和装置 |
CN110727886A (zh) * | 2019-09-06 | 2020-01-24 | 深圳前海金融资产交易所有限公司 | 多终端的联动方法、装置及计算机可读存储介质 |
CN111661531B (zh) * | 2020-06-05 | 2022-07-19 | 广东慧福信息科技有限公司 | 医疗废弃物回收***及其数据存储方法 |
CN113238738A (zh) * | 2021-06-16 | 2021-08-10 | 杭州遥望网络科技有限公司 | 一种小程序二维码自动生成方法、装置、设备及介质 |
CN114039844A (zh) * | 2021-10-26 | 2022-02-11 | 深圳毅芯半导体有限公司 | 一种物联网设备管理方法、***及装置 |
CN116409066B (zh) * | 2021-12-31 | 2023-09-01 | 芯电智联(北京)科技有限公司 | 一种nfc标签的发行方法及装置 |
CN114745184B (zh) * | 2022-04-15 | 2024-03-22 | 商客通尚景科技江苏有限公司 | 一种号码图形化加密的方法和*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100876434B1 (ko) * | 2008-06-23 | 2008-12-29 | 주식회사 스마트카드연구소 | Usim 카드 검증 시스템 및 검증 방법 |
CN103647634A (zh) * | 2013-12-17 | 2014-03-19 | 王天田 | 一种可保护隐私的间接通信的方法 |
CN103810165A (zh) * | 2012-11-06 | 2014-05-21 | 金蝶软件(中国)有限公司 | 一种统计数据的处理方法、相关装置及*** |
CN104917766A (zh) * | 2015-06-10 | 2015-09-16 | 飞天诚信科技股份有限公司 | 一种二维码安全认证方法 |
-
2018
- 2018-03-19 CN CN201810226314.1A patent/CN108510022B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100876434B1 (ko) * | 2008-06-23 | 2008-12-29 | 주식회사 스마트카드연구소 | Usim 카드 검증 시스템 및 검증 방법 |
CN103810165A (zh) * | 2012-11-06 | 2014-05-21 | 金蝶软件(中国)有限公司 | 一种统计数据的处理方法、相关装置及*** |
CN103647634A (zh) * | 2013-12-17 | 2014-03-19 | 王天田 | 一种可保护隐私的间接通信的方法 |
CN104917766A (zh) * | 2015-06-10 | 2015-09-16 | 飞天诚信科技股份有限公司 | 一种二维码安全认证方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108510022A (zh) | 2018-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108510022B (zh) | 一种二维码生成、验证方法及服务器 | |
CN108616652B (zh) | 数据保护方法和装置、终端、计算机可读存储介质 | |
WO2017084288A1 (zh) | 身份验证方法及装置 | |
CN108595946B (zh) | 一种保护隐私的方法及终端 | |
CN110188524B (zh) | 信息加密方法、信息解密方法及终端 | |
CN110457888B (zh) | 一种验证码输入方法、装置、电子设备及存储介质 | |
CN110035183B (zh) | 信息分享方法和终端 | |
CN107317680B (zh) | 安全账号的标记方法、***及计算机可读存储介质 | |
CN110990849A (zh) | 一种隐私数据的加密、解密方法及终端 | |
CN111597540B (zh) | 应用程序的登录方法、电子设备及可读存储介质 | |
CN109918944B (zh) | 一种信息保护方法、装置、移动终端及存储介质 | |
CN110990850A (zh) | 权限管理方法及电子设备 | |
CN113221150A (zh) | 一种数据防护方法及装置 | |
CN111159687B (zh) | 账户信息处理方法、电子设备及服务器 | |
CN111159738B (zh) | 权限配置方法、应用登录方法及装置 | |
CN109451143B (zh) | 一种通话方法及移动终端 | |
CN111310250A (zh) | 应用分享方法及电子设备 | |
CN110851408A (zh) | 一种文件压缩方法、文件解压方法和电子设备 | |
CN110717163B (zh) | 一种交互方法及终端设备 | |
CN115174758A (zh) | 图片的加密方法、装置、电子设备及存储介质 | |
CN110784467B (zh) | 一种消息中的网络链接处理方法、电子设备 | |
CN108040186A (zh) | 一种dtmf信号的发送方法及移动终端 | |
CN109257441B (zh) | 一种无线局域网位置获取方法及装置 | |
CN109246290B (zh) | 一种权限管理方法及移动终端 | |
CN108012023B (zh) | 一种通信消息处理方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |