本发明属于移动互联网应用领域,具体涉及一种可以在移动设备上微信扫描二维码来认证用户的解决方案。
背景技术:
微信作为国内移动端最为普及的app,实际上已经成为个人在移动互联网上的一种身份标示。
而微信扫描二维码会带上标示微信帐户的openid(一种不涉及用户隐私信息的全局唯一字符串)
另一方面,在屏幕狭小而又没有物理键盘的移动端,通常的身份注册是一件非常麻烦的事情,特别是需要输入大量实名信息的时候(往往已经被多次重复输入过)。而本方案,则可以省去这些繁琐的步骤。
而一些轻量级或临时的身份注册,其实需要的用户信息有限,完全可以借助微信的注册信息来完成。
技术实现要素:
用户注册的服务提供方,例如网站或者app可以生成此类二维码并提供给用户,例如通过手机短信,邮件发给用户或者放置在某一场所内。
用户用微信扫瞄二维码后,相关信息传入该二维码代表的后台服务器,再无需输入任何信息的情况下就可以用自己的微信身份完成在该网站或app的身份注册。
作为本发明的进一步优化,通过后台功能设定的组合可以产生各式各样的注册二维码,满足不同用户场景的需要。
例如:快速失效(60秒内)的注册二维码可以作为相当安全的手段只让直接接收人有机会完成注册。如果用户没有及时成功注册(即该二维码未被使用),系统可以再次发送一个新的二维码。
又如:长期有效的可替代注册二维码很适合轮班合作场合的临时注册,比如24小时便利店,每班次(8小时)员工上班时可以扫描收银机屏幕上的二维码(每过8小时会自动刷新)获得权限,而后一次注册将自动清除前一次注册的信息。
附图说明
图1是本发明的结构说明图。
图中标示
1.认证二维码
2.移动端
3.后台服务器
具体实施方式
注册二维码实质上是由网络服务链接、前台输入参数和后台的功能设定组成的。
微信扫瞄二维码以后,会连同微信提供的openid转向该网络服务链接,相关的网络服务会根据前台输入参数和后台的功能设定来完成用户的注册。
前台的输入参数包括:
·注册码(标示注册二维码本身)
·身份码(代表身份信息)
·验证信息(验证整个网络服务链接的有效性)
后台的功能设定包括:
·有效时间
·刷新时间(到期无论是否使用都会被刷新)
·是否抢先(只有首次注册有效)
·是否可替代
·是否可重发(如该二维码未被使用后失效,可否再次发送)
·注册成功后转向地址
·注册失败后转向地址
功能设定的组合可以产生各式各样的注册二维码,满足不同用户场景的需要。
1.一种利用微信扫描二维码的进行身份注册的技术解决方案。特征在于:用户无需填写或输入任何信息就可以简单快速地完成注册。
2.一种利用微信扫描二维码的进行身份注册的技术解决方案。特征在于:用户无须担心泄露任何个人信息,而注册方可以通过唯一id获得真实存在的用户信息的映射。
3.一种利用微信扫描二维码的进行身份注册的技术解决方案。特征在于:注册服务方可以通过控制二维码的有效期来加强安全性,过期后的二维码将无法注册。
4.一种利用微信扫描二维码的进行身份注册的技术解决方案。特征在于:该二维码可以设置为注册后即实效来加强安全性,以防止重复注册。
5.一种利用微信扫描二维码的进行身份注册的技术解决方案。特征在于:注册服务方可将二维码设置为长期有效和可替代注册,对于同一个二维码,多个用户可重复注册,但只有最后注册者的身份才有效,它会替代先前注册的用户。
6.一种利用微信扫描二维码的进行身份注册的技术解决方案。特征在于:注册服务方可将二维码设置一定时间内强制刷新,也就是到期以后自动生成新的二维码并让原来的二维码失效。
7.一种利用微信扫描二维码的进行身份注册的技术解决方案。特征在于:注册服务方可根据二维码是否已被使用来(自动)决定是否发送新的二维码。