本发明实施例属于互联网技术领域,涉及一种多账户体系的互通方法及装置。
背景技术:
不同公司甚至同一公司的网络产品会存在多个不同的账户体系,由于业务需要或公司发展,同一用户可能需要访问多个不同的账户体系。
在用户想要登录多个账户体系时,现有技术通过用户使用不同账户登录不同账户体系,而用户无法使用一账户体系的账户登录另一账户体系。
上述方案中,在用户想要登录多个账户体系时,用户需要管理多套账户,容易产生不同账户体系账户混淆、遗忘引起的登录效率较低,用户体验较差。
技术实现要素:
本发明实施例的目的是提出一种多账户体系的互通方法及装置,以避免用户同时管理与多个账户体系对应的多套账户。
一方面,本发明实施例提供了一种多账户体系的互通方法,应用于第一账户体系服务器,所述方法包括:
获取用户使用第二账户登录第一账户体系的登录请求;
检测是否存在与所述第二账户对应的第一账户,并依据检测结果处理所述 登录请求。
另一方面,本发明实施例提供了一种多账户体系的互通装置,应用于第一账户体系服务器,所述装置包括:
请求获取单元,用于获取用户使用第二账户登录第一账户体系的登录请求;
账户检测单元,用于检测是否存在与所述第二账户对应的第一账户;
请求处理单元,用于依据所述账户检测单元的检测结果处理所述登录请求。
本发明实施例提供的多账户体系的互通方法及装置,在第一账户体系服务器获取用户使用第二账户登录的登录请求时,通过检测账户系统中是否存在与所述第二账户对应的第一账户,并依据检测结果处理所述登录请求,实现了使用第二账户登录第一账户体系,避免了用户同时管理多套账户,提升了用户体验。
附图说明
图1为本发明实施例一提供的一种多账户体系的互通方法的流程示意图;
图2为本发明实施例二提供的一种多账户体系的互通方法的流程示意图;
图3为本发明实施例三提供的一种多账户体系的互通方法的流程示意图;
图4为本发明实施例四提供的一种多账户体系的互通装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结 构。
实施例一
图1为本发明实施例一提供的一种多账户体系的互通方法的流程示意图。本实施例可适用于用户想要登录多个账户体系的情况。该方法可由第一账户体系服务器执行。参见图1,本实施例提供的多账户体系的互通方法具体包括如下:
S11、获取用户使用第二账户登录第一账户体系的登录请求。
在本实施例中,具有第一账户体系和第二账户体系等多个不同的账户体系,其中,第一账户体系的账户为第一账户,第二账户体系的账户为第二账户。登录请求是根据用户的第二账户生成的,例如,登录请求中可以包括用户的第二账户信息。
示例性的,在用户采用第二账户登录第一账户体系时,第一账户体系获取包括用户的第二账户信息的登录请求。
S12、检测是否存在与所述第二账户对应的第一账户,并依据检测结果处理所述登录请求。
示例性的,第一账户体系检测是否存在与用户的第二账户对应的用户的第一账户,若检测到预设有用户的第二账户与该用户的第一账户之间存在映射关系,则第一账户体系确定存在用户的第二账户对应的第一账户;若检测到不存在映射关系,则第一账户体系确定不存在用户的第二账户对应的第一账户。
需要说明的是,第一账户体系可以从第一账户体系服务器和/或第二账户体系服务器中检测是否存在与所述第二账户对应的第一账户,也可以在除第一账 户体系服务器和第二账户体系服务器外的第三方设备(例如账户系统服务器)中检测是否存在与所述第二账户对应的第一账户。为了便于管理,优选的采用账户系统服务器存储并管理不同账户间的映射关系,即,优选的第一账户体系服务器从账户系统服务器中检测是否存在与第二账户对应的第一账户。
在本实施例中,依据检测结果处理所述登录请求具体可以包括:若存在与用户的第二账户对应的第一账户,则使用对应的第一账户登录所述第一账户体系;否则,拒绝所述登录请求。
具体的,在检测到存在对应的用户的第一账户时,使用用户的第一账户登录第一账户体系;在检测到不存在对应的用户的第一账户时,拒绝所述登录请求。因此,只要第一账户体系检查到存在与用户的第二账户对应的第一账户,就能够成功地通过用户的第二账户登录第一账户体系,避免了用户同时管理第一账户和第二账户,提升了用户体验。
需要说明的是,本发明实施例中用户也可以使用第二账户登录第三账户体系、第四账户体系等其他账户体系,只需预先建立第二账户与其他账户间的映射关系即可。
本发明提供的多账户体系的互通方法,在第一账户体系获取用户使用第二账户登录的登录请求时,通过检测账户系统中是否存在与所述第二账户对应的第一账户,并依据检测结果处理所述登录请求,实现了使用第二账户登录第一账户体系,避免了用户同时管理多套账户,提升了用户体验。
实施例二
本实施例在上述实施例的基础上提供了一种新的多账户体系的互通方法, 该方法可由第一账户体系服务器执行。图2为本发明实施例二提供的一种多账户体系的互通方法的流程示意图。参见图2,本实施例提供的多账户体系的互通方法具体包括如下:
S21、在监测到账户互通事件的触发条件时,获取用户的第二账户,验证获取的第二账户是否满足账户互通规则,若满足则生成所述用户的第一账户。
在本实施例中,账户互通事件指的是赋予用户的某一账户体系的账户具有访问其他账户体系权限的事件。可选的,在监测到所述用户首次使用第二账户请求登录第一账户体系时,产生所述账户互通事件的触发条件;或者,在监测到预设的账户互通设置页面被打开时,产生所述账户互通事件的触发条件。
账户互通规则指的是预设的执行账户互通的条件,例如,账户互通规则可以是在用户属于公司内部员工时,允许执行账户互通;在用户不属于公司内部员工时,不允许执行账户互通。
示例性的,针对只具有第二账户而不具有第一账户的用户,在产生账户互通事件的触发条件,且该用户的第二账户满足账户互通规则时,生成该用户的第一账户。
另外,针对同时具有第二账户和第一账户的用户,可以在产生账户互通事件的触发条件时,直接获取用户的第一账户以及第二账户。
S22、建立并存储所述用户的第一账户与第二账户间的映射关系。
在本实施例中,建立并存储所述用户的第一账户与第二账户间的映射关系具体可以包括:赋予并存储所述用户的第二账户登录第一账户体系的权限;或者,赋予并存储所述用户的第一账户与第二账户互相登录的权限。该映射关系可以存储在任意账户体系的服务器中,也可以独立存储在账户系统的服务器中。
S23、获取用户使用第二账户登录第一账户体系的登录请求。
示例性的,在用户采用第二账户登录第一账户体系时,第一账户体系获取包括用户的第二账户信息的登录请求。
需要说明的是,S23中的用户与S21中的用户可以相同也可以不相同。
S24、检测是否存在与所述第二账户对应的第一账户,并依据检测结果处理所述登录请求。
在本实施例中,依据检测结果处理所述登录请求具体可以包括:若存在与用户的第二账户对应的第一账户,则使用对应的第一账户登录所述第一账户体系;否则,拒绝所述登录请求。
第一账户体系服务器可以在本地进行映射关系的检查,也可以发送请求向第二账户体系或账户系统中进行检查,当存在与用户的第二账户对应的第一账户,就能够成功地通过用户的第二账户登录第一账户体系,避免了用户同时管理第一账户和第二账户,提升了用户体验。
本发明提供的多账户体系的互通方法,建立并存储第一账户与第二账户的映射关系,在第一账户体系获取用户使用第二账户登录的登录请求时,依据预先建立的映射关系获得与第二账户对应的第一账户,并采用第一账户登录第一账户体系,即,该方法通过建立第一账户与第二账户间的映射关系,实现了使用第二账户登录第一账户体系,避免了用户同时管理多套账户,提升了用户体验。
实施例三
本实施例以上述实施例为基础,给出了又一种多账户体系的互通方法。在 本实施例中,假设用户想要使第一账户具有登录第二账户体系的权限,并使用第一账户登录第二账户体系。
S31,在某个用户第一次使用第一账户登录第二账户体系时,第二账户体系确定账户系统中是否存在该用户的第二账户,若存在,则第二账户体系获取该用户的第二账户;若不存在,则继续执行S32。
S32,账户系统生成该用户的第二账户。
在本实施例中,可以根据该用户的第一账户生成该用户的第二账户,例如,通过按照设定规则对第一账户对应的字符串进行排序得到第二账户,或在第一账户的设定位置添加设定的标识符得到第二账户等。可选择地,账户系统也可以采用与第一账户无关的方式生成该用户的第二账户。需要说明的是,生成的第二账户需满足第二账户体系的账户规则。
S33,账户系统单向绑定该用户的第一账户与第二账户。
账户系统赋予并存储该用户的第一账户登录第二账户体系的权限,而不赋予该用户的第二账户登录第一账户体系的权限。
需要说明的是,账户系统也可以双向绑定该用户的第一账户与第二账户,即,赋予并存储该用户的第一账户登录第二账户体系的权限,同时赋予该用户的第二账户登录第一账户体系的权限。
S34,第二账户体系获取该用户使用第一账户登录的登录请求。
S35,第二账户体系在账户系统中查询该用户的第一账户是否具有登录第二账户体系的权限;若否,则第二账户体系拒绝该登录请求;否是,则继续执行S36。
S36,第二账户体系获取该用户的第二账户,并以第二账户登录第二账户体 系。
本发明实施例提供的多账户体系的互通方法,账户系统可以建立某个用户的第一账户与第二账户间的绑定关系,随后,该用户使用第一账户能够登录第二账户体系,避免了用户同时管理第一账户和第二账户,提升了用户体验。
实施例四
图4为本发明实施例四提供的一种多账户体系的互通装置的结构示意图。本实施例可适用于用户想要登录多个账户体系的情况。该装置可位于第一账户体系服务器中。参见图4,该获取实时列车信息的装置的具体结构如下:
请求获取单元41,用于获取用户使用第二账户登录第一账户体系的登录请求;
账户检测单元42,用于检测是否存在与所述第二账户对应的第一账户;
请求处理单元43,用于依据所述账户检测单元的检测结果处理所述登录请求。
在本实施例中,该装置还可以包括:
监测单元,用于监测账户互通事件的触发条件;
账户获取单元,用于在所述监测单元监测到账户互通事件的触发条件时,获取用户的第一账户以及第二账户;或者,用于在所述监测单元监测到账户互通事件的触发条件时,获取用户的第二账户,验证获取的第二账户是否满足账户互通规则,若满足则生成所述用户的第一账户;
账户绑定单元,用于建立并存储所述用户的第一账户与第二账户间的映射关系。
在本实施例中,所述监测单元具体可以用于:
监测到所述用户首次使用第二账户请求登录第一账户体系时,产生所述账户互通事件的触发条件;或者,监测到预设的账户互通设置页面被打开时,产生所述账户互通事件的触发条件。
在本实施例中,所述账户绑定单元具体可以用于:
赋予并存储所述用户的第二账户登录第一账户体系的权限;或者,
赋予并存储所述用户的第一账户与第二账户互相登录的权限。
在本实施例中,所述请求处理单元43具体可以用于:
若存在与用户的第二账户对应的第一账户,则使用对应的第一账户登录所述第一账户体系;否则,拒绝所述登录请求。
上述产品可执行本发明任意实施例所提供的多账户体系的互通方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的多账户体系的互通方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。