一种电子信息账号合并绑定处理方法与流程

文档序号:12492989阅读:385来源:国知局

本发明涉及电子信息技术领域,具体是一种电子信息账号合并绑定处理方法。



背景技术:

随着网络科技的发展,各种电子账户应运而生,平时日常生活中最常见的就是QQ、微信、邮箱等等,如何将其他的账号和现有科技中的账号进行绑定合并处理,已经是现代化电子科技必要的研究方向,信息系统与微信平台的融合,首先需要解决的是两边账号的绑定问题。信息系统是由特定的组织建立、并由特定的群体使用和管理,而微信平台是由腾讯公司进行管理,并由大众使用,微信的OpenID是唯一代表微信用户的信息,可以作为用户的微信账号。因此,信息系统和微信的账号是不可能通用的,需要通过某种机制,实现相互之间身份的识别。常规的绑定方法,主要包括以下两种:1、让用户在微信中输入信息系统的用户名和密码,发送给信息系统进行验证。2、让用户在绑定时,由信息系统生成验证码,以短信形式发送给用户输入的移动电话号码,用户输入验证码,发送给信息系统进行验证。但这两种方式都存在一定程度的弊端,前者的安全性方面略差,消息包中包含了信息系统的登录信息,一旦被截获破解,信息系统容易遭受攻击;后者需要短信的支持,要实时生成验证码,实现上较为复杂。



技术实现要素:

本发明的目的在于提供一种电子信息账号合并绑定处理方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种电子信息账号合并绑定处理方法,包括以下步骤:1、信息建立:在信息系统中建立用户信息,用户信息包括移动电话号码、验证码和微信号,所述移动电话号码、验证码和微信号都为空值;2、验证信息生成:在信息系统中,录入用户的移动电话号码,移动电话号码为第一验证标志,由随机数生成器生成验证码,验证码为第二验证标志;用户信息绑定:用户通过微信公众平台,输入与信息系统中相同移动电话号码和验证码,信息系统解析用户输入的移动电话号码和验证码,获取用户微信OpenID、移动电话号码和验证码,并将解析后的移动电话号码和验证码与信息系统数据库中信息进行匹配,如匹配成功,绑定验证通过,将微信OpenID写入微信号字段;4、绑定验证反馈:验证通过后,微信公众平台向用户发送绑定验证成功消息。

作为本发明的优选方案:所述用户信息还包括用户账号和密码。

作为本发明的优选方案:所述验证信息生成步骤,若用户的移动电话号码发生变化,验证码会重新生成,所述验证码为四位数字。

作为本发明的优选方案:所述微信公众平台,是用户使用微信关注与信息系统相关的微信公众平台。

作为本发明的优选方案:所述解析后的移动电话号码和验证码与信息系统数据库中信息进行匹配,是将移动电话号码和验证码与第一验证标志和第二验证标志进行匹配。

与现有技术相比,本发明的有益效果是:本发明电子信息账号合并绑定处理方法通过独立的账号创建和验证方法进行账号的合并绑定,不需要依赖手机短信来进行验证;其次,移动电话号码和验证码的双重验证,可以保证验证的唯一性;再次,用户移动电话发生变化时,需要重新验证以保证安全;最后,信息系统中记录了通过验证的微信号,可以识别与信息系统交互的微信账号代表的是信息系统哪个用户,便于双方之间的信息交互和互操作。

附图说明

图1为电子信息账号合并绑定处理方法的工作流程简图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,一种电子信息账号合并绑定处理方法,包括以下步骤:1、信息建立:在信息系统中建立用户信息,用户信息包括移动电话号码、验证码和微信号,所述移动电话号码、验证码和微信号都为空值;2、验证信息生成:在信息系统中,录入用户的移动电话号码,移动电话号码为第一验证标志,由随机数生成器生成验证码,验证码为第二验证标志;用户信息绑定:用户通过微信公众平台,输入与信息系统中相同移动电话号码和验证码,信息系统解析用户输入的移动电话号码和验证码,获取用户微信OpenID、移动电话号码和验证码,并将解析后的移动电话号码和验证码与信息系统数据库中信息进行匹配,如匹配成功,绑定验证通过,将微信OpenID写入微信号字段;4、绑定验证反馈:验证通过后,微信公众平台向用户发送绑定验证成功消息。

用户信息还包括用户账号和密码。验证信息生成步骤,若用户的移动电话号码发生变化,验证码会重新生成,所述验证码为四位数字。微信公众平台,是用户使用微信关注与信息系统相关的微信公众平台。解析后的移动电话号码和验证码与信息系统数据库中信息进行匹配,是将移动电话号码和验证码与第一验证标志和第二验证标志进行匹配。

本发明的工作原理是:1、信息建立:在信息系统中建立用户信息,用户信息包括移动电话号码、验证码和微信号,所述移动电话号码、验证码和微信号都为空值;2、验证信息生成:在信息系统中,录入用户的移动电话号码,移动电话号码为第一验证标志,由随机数生成器生成验证码,验证码为第二验证标志;用户信息绑定:用户通过微信公众平台,输入与信息系统中相同移动电话号码和验证码,信息系统解析用户输入的移动电话号码和验证码,获取用户微信OpenID、移动电话号码和验证码,并将解析后的移动电话号码和验证码与信息系统数据库中信息进行匹配,如匹配成功,绑定验证通过,将微信OpenID写入微信号字段;4、绑定验证反馈:验证通过后,微信公众平台向用户发送绑定验证成功消息。

用户信息还包括用户账号和密码。验证信息生成步骤,若用户的移动电话号码发生变化,验证码会重新生成,所述验证码为四位数字。微信公众平台,是用户使用微信关注与信息系统相关的微信公众平台。解析后的移动电话号码和验证码与信息系统数据库中信息进行匹配,是将移动电话号码和验证码与第一验证标志和第二验证标志进行匹配。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1