CN108053088A - 一种用户管理***、方法和装置 - Google Patents
一种用户管理***、方法和装置 Download PDFInfo
- Publication number
- CN108053088A CN108053088A CN201711016636.5A CN201711016636A CN108053088A CN 108053088 A CN108053088 A CN 108053088A CN 201711016636 A CN201711016636 A CN 201711016636A CN 108053088 A CN108053088 A CN 108053088A
- Authority
- CN
- China
- Prior art keywords
- user
- service sub
- user data
- customer center
- subsystem
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供一种用户管理***,包含用户中心和至少一业务子***,所述用户中心存储有所述至少一业务子***对应的用户数据;其中,用户中心,用于在接收到包含任一业务子***用户数据的用户登录请求时,与存储的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送第一用户登录请求的业务子***登录用户中心;用户中心,还用于在接收到业务子***的用户注册请求时,获取并存储用户注册请求中业务子***的用户数据;用户中心,还用于在检测到任一当前接入业务子***的用户数据更改时,获取并存储更改后的用户数据。本申请将原本属于业务子***的用户管理模块独立出来,实现若干业务子***共用一个用户中心管理用户数据。
Description
技术领域
本申请涉及计算机领域,具体涉及一种用户管理***、方法和装置。
背景技术
随着社会的进步和科技的发展,分布在各处的同一个集团的下属企业之间的联系也由原来的电报、电话转变成数据联网的形式。互联网改变了同一个集团中不同的企业分工、合作方式。
现有技术中,分处在各地的企业之间的用户***主要包含用户数据是各自独立的,每个企业都有自己存储用户数据的用户***和相应的业务数据子***。企业网络资源建设上很大一部分投资被用户数据存储建设占用,各个企业用户数据存在重复存储。用户要登录其他企业的业务子***,需要在其他企业的用户数据注册登录***重新注册生成相应的用户数据,才能获得授权进入***。同时用户数据建立、上传、下载也较大的占用了企业网络带宽资源。
发明内容
本申请的目的在于,提出一种的用户管理***、方法和装置,协调各业务子***的登录,用以实现各业务子***的用户数据资源共享,从而减少各业务子***网络资源建设的成本,提高企业网络带宽资源的利用率。
为了实现上述目的,本申请实施例所采用的技术方案为:提供一种用户管理***,包含:用户中心和至少一业务子***,所述用户中心存储有所述至少一业务子***对应的用户数据;其中,
所述用户中心,用于在接收到包含任一所述业务子***用户数据的第一用户登录请求时,与存储的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第一用户登录请求的业务子***登录所述用户中心;
所述用户中心,还用于在接收到所述业务子***的用户注册请求时,获取并存储所述用户注册请求中所述业务子***的用户数据;
所述用户中心,还用于在检测到任一当前接入业务子***的用户数据更改时,获取并存储更改后的用户数据。
还提供一种用户管理方法,包含:
在接收到包含任一业务子***用户数据的用户登录请求时,与存储的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第一用户登录请求的业务子***登录用户中心;和/或
在接收到所述业务子***的用户注册请求时,获取并存储所述用户注册请求中所述业务子***的用户数据;和/或
在检测到任一当前接入业务子***的用户数据更改时,获取并存储更改后的用户数据。
还提供一种用户管理装置,包含:存储模块,用于存储有至少一业务子***对应的用户数据;
用户登录模块,用于在接收到包含任一所述业务子***用户数据的第一用户登录请求时,与所述存储模块中的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第一用户登录请求的业务子***登录用户中心;
用户注册模块,还用于在接收到所述业务子***的用户注册请求时,获取所述用户注册请求中所述业务子***的用户数据,并将获取的用户数据存储至所述存储模块;
用户更改模块,还用于在检测到任一当前接入业务子***的用户数据更改时,获取更改后的用户数据,并将获取的用户数据存储至所述存储模块。
本申请实施例的有益效果为:
本申请实施例通过将原本属于业务子***的用户管理模块独立出来,实现若干业务子***共用一个用户中心管理用户数据,各业务子***无需再管理用户数据、企业数据等公共核心数据的维护,都由用户中心统一进行维护,各业务子***可以不再保留这些公共核心数据,通过调用用户中心的服务获取公共核心数据,这样各业务子***可以将更多的时间分配到业务数据上。本申请实施例实现一个用户中心管控所有业务子***的用户数据,实现各业务子***的用户数据共享,从而减少各业务子***网络资源建设的成本,提高企业网络带宽资源的利用率。
当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请某些实施例提供的用户管理***结构图;
图2A为本申请某些实施例提供的用户管理***的具体结构框图;
图2B为本申请某些实施例基于一可能的应用场景中提供的用户管理***的结构框图;
图2C为本申请某些实施例提供的用户中心的结构图;
图2D为本申请某些实施例提供的业务子***的结构图;
图3A为本申请某些实施例提供的用户管理方法的流程图;
图3B为本申请某结实施例提供的用户管理方法的流程图;
图4为本申请某些实施例提供的用户管理装置的结构图;
图5为本申请某些实施例提供的用户中心的结构图。
具体实施方式
以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
请参阅图1,本申请某些实施例提供一种用户管理***,包含:用户中心和至少一业务子***。所述用户中心可以为服务器,其上存储有所述至少一业务子***对应的用户数据。在本文中用户数据指,***关于用户的信息,可以包括用户信息(包括用户名、密码、登录名,手机号等)。业务数据指,***为了提供服务所需的数据,可以包括产品信息、订单信息等。
可选的,业务子***可以主动将自己的用户数据发送至用户中心存储,用户中心也可以向业务子***发送获取指令,以获取业务子***的用户数据。本申请实施例将业务子***的用户数据单独存储于用户中心,并通过用户中心管理这些用户数据,各业务子***无需再管理用户数据,各业务子***可以将更多的时间分配到业务数据上。可选的,用户中心对用户数据的管理可以包括以下任一项或多项:用户注册、用户登录、用户认证。其中,用户认证用于对已有用户数据的验证和修改,可以包括密码确认/修改、身份证绑定/解绑、手机号码绑定/解绑等。
用户中心管理用户数据的工作原理如下。
具体的,图1所示的用户管理***可以包括n个业务子***——子***1、子***2、子***3至子***n,业务子***的表现形式可以但不仅限于为运行于PC、手提电脑、服务器中任一设备的软件***。子***1的用户数据包括用户11至1n的用户信息,子***2的用户数据包括用户21至2n的用户信息,子***3的用户数据包括用户31至3n的用户信息,子***n的用户数据包括用户n1至nn的用户信息,上述子***1至n的用户数据均被存储在用户中心。可选的,用户中心通过以下表1形式存储用户数据。
表1
为了能更好地理解本实施例,我们仅以用户数据中的用户信息为例进行说明。
1.1)用户登录:用户中心,用于在接收到包含任一所述业务子***用户数据的第一用户登录请求时,与存储的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第一用户登录请求的业务子***登录所述用户中心。
场景一:用户11欲通过子***1访问用户中心,用户11在子***1中输入子***1的用户11的用户信息,则子***1向用户中心发送包含用户31用户信息的用户登录请求。用户中心接收并解析该用户登录请求,获取得到用户11的用户信息。用户中心将获取到的用户信息与存储的用户数据进行匹配,由于用户中心存储的子***1用户数据包含用户11的用户信息,故匹配成功。此时,用户中心向子***1返回匹配成功的结果,允许待登录用户(即用户11)以第一用户登录请求对应的用户数据(即用户11的用户信息)、通过发送第一用户登录请求的子***1登录用户中心。
由上可以知,通过本申请实施例提供的用户中心,可以实现当通过任一业务子***发送的用户登录请求对应的用户数据存储于用户中心时,均可允许待登录用户通过发送用户登录请求的业务子***登录访问用户中心。
场景二:用户11欲通过子***1访问用户中心,用户11在子***1中输入子***3的用户31的用户信息,则子***1向用户中心发送包含用户31用户信息的用户登录请求。用户中心接收并解析该用户登录请求,获取得到用户31的用户信息。用户中心将获取到的用户信息与存储的用户数据进行匹配,由于用户中心存储的子***3用户数据包含用户31的用户信息,故匹配成功。此时,用户中心向子***1返回匹配成功的结果,允许待登录用户(即用户11)以第一用户登录请求对应的用户数据(即用户31的用户信息)、通过发送第一用户登录请求的子***1登录用户中心。
由上可以知,通过本申请实施例提供的用户中心,可以实现当通过任一业务子***发送的用户登录请求对应的用户数据存储于用户中心时,均可允许待登录用户以用户登录请求对应的用户数据、并通过发送用户登录请求的业务子***登录访问用户中心,即使用户登录请求对应的用户数据原本并不属于发送用户登录请求的业务子***。本申请实施例能够实现以存储的任一用户数据通过任一业务子***登录访问用户中心。
1.2)用户注册:用户中心用于在接收到所述业务子***的用户注册请求时,获取并存储所述用户注册请求中所述业务子***的用户数据。可选的,用户注册请求可以包括待注册用户的用户信息。
1.3)用户认证:用户中心用于在检测到任一当前接入业务子***的用户数据更改时,获取并存储更改后的用户数据。
本申请实施例通过将原本属于业务子***的用户管理模块独立出来,实现若干业务子***共用一个用户中心管理用户数据,各业务子***无需再管理用户数据、企业数据等公共核心数据的维护,都由用户中心统一进行维护,各业务子***可以不再保留这些公共核心数据,通过调用用户中心的服务获取公共核心数据,这样各业务子***可以将更多的时间分配到业务数据上。本申请实施例实现一个用户中心管控所有业务子***的用户数据,实现各业务子***的用户数据共享,从而减少各业务子***网络资源建设的成本,提高企业网络带宽资源的利用率。
可选的,本申请某些实施例提供的用户管理***中,用户中心还用于生成并存储与所述业务子***一一对应的子***标识。该子***标识是用户中心根据各所述业务子***对应的子***信息生成的。子***信息可以包括***标识、***别名、访问地址、创建时间。前述场景二虽然可以实现以存储的任一用户数据通过任一业务子***登录访问用户中心,但可能会造成业务子***用户数据的外泄,也可能会造成各业务子***间用户数据的混乱,为用户中心管理用户数据和业务子***造成不便。为解决此问题,用户中心接收的用户登录请求包括子***标识和用户数据,用户中心主要用于匹配子***标识和匹配子***标识与用户信息的对应关系。具体的,用户中心用于:验证待接入业务子***的子***标识,并在验证成功的情况下确定所述待接入业务子***合法;并在验证待接入业务子***合法的情况下匹配用户信息是否与子***标识具有对应关系,若用户信息与子***标识具有对应关系,则匹配成功,允许待登录用户通过待接入业务子***登录访问用户中心。在这里,是否具有对应关系指的是用户数据是否原本属于子***标识对应的子业务***
例如,结合图1和表1,用户11欲通过子***1访问用户中心,用户11在子***1中输入子***1的用户11的用户信息,则子***1向用户中心发送包含用户11用户信息的用户登录请求。用户中心接收并解析该用户登录请求,获取得到用户11的用户信息和子***标识子***1。用户中心将获取到的子***标识与表1进行匹配,由于用户中心存储有子***标识1,故确定待接入业务子***即子***1合法。用户中心再确定用户11的用户信息与子***1是否具有对应关系,由于表1中子***1用户数据中具有用户11的用户数据,故匹配成功。此时,用户中心允许待登录用户(即用户11)以第一用户登录请求对应的用户数据(即用户11的用户信息)、通过发送第一用户登录请求的子***1登录用户中心。
再例如,结合图1和表1,用户11欲通过子***1访问用户中心,用户11在子***1中输入子***3的用户31的用户信息,则子***1向用户中心发送包含用户31用户信息的用户登录请求。用户中心接收并解析该用户登录请求,获取得到用户31的用户信息和子***标识子***1。用户中心将获取到的子***标识与存储的表1进行匹配,由于用户中心存储有子***标识1,故确定待接入业务子***即子***1合法。用户中心再确定用户31的用户信息与子***1是否具有对应关系,由于表1中子***1用户数据中并没有用户31的用户数据,故匹配不成功。此时,用户中心不允许待登录用户(即用户11)以第一用户登录请求对应的用户数据(即用户31的用户信息)、通过发送第一用户登录请求的子***1登录用户中心。
由上可知,本申请实施例可以实现用户通过其用户数据原本对应属于的业务子***登录访问用户中心,清晰了用户数据与业务子***的对应关系,不会造成业务子***间用户数据的外泄、混乱,方便用户中心对用户数据和业务子***进行管理。
可选的,所述用户中心还用于:接收用于管理业务子***的管理指令;所述管理指令包括以下至少一项:增加指令、删除指令、更改指令、查询指令。其中,所述增加指令用于使用户中心增加新业务子***的子***信息,具体的,用户中心用于接收并保存新业务子***的子***信息。当新业务子***被用户中心增加后,用户中心接收并存储新业务子***的用户数据。同理,新业务子***与用户中心之间的交互关系和前述业务子***与用户之间的交互关系一样,具体的,当用户中心接收到任一所述业务子***发送的包含所述新业务子***用户数据的第二用户登录请求时,与存储的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第二用户登录请求的业务子***登录所述用户中心。应当理解的是,新业务子***与用户中心之间的交互关系可参阅前述实施例,在此不再赘述。
其中,所述删除指令用于使用户中心删除业务子***的子***信息,所述更改指令用于使用户中心更改业务子***的子***信息,所述查询指令用于使用户中心查询业务子***的子***信息。
基于前述任一实施例,本申请某些实施例提供的用户管理***,所述用户中心还用于接收并存储各所述业务子***的企业信息,以管理各业务子***的企业信息。
参阅图2A至图2D,示出了本申请某些实施例提供一种用户管理***,包含:用户中心1和至少一业务子***2,用户中心存储各业务子***的用户数据。在某些可能的应用场景中,如图2B所示,用户管理***包含用户中心及业务子***——子***A和航天云网。其中,子***A主要包括子***A数据库、子***A运营后台,航天云网主要包括云网数据库、云网运营后台和云网企业管理后台,子***A数据库和云网数据库对应分别用于存储子***A和航天云网的业务数据。此外,用户管理***还包括CAS-Server,用户中心、航天云网、子***A均通过CAS单点登录。结合图2C中,用户中心1进一步包含:
用户中心前台101,负责用户注册和用户登录以及用户认证。其中,用户认证用于对已有用户数据的验证和修改,可以包括密码确认/修改、身份证绑定/解绑、手机号码绑定/解绑等。
用户中心后台102,负责企业信息维护。
用户中心运营管理后台103,负责信息审核、数据统计、与业务子***的数据接口的管理。
具体的,用户中心前台101的工作原理如下。
2.1)用户登录
用户中心前台101在接收到包含任一所述业务子***用户数据的第一用户登录请求时,与存储的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第一用户登录请求的业务子***登录所述用户中心。
用户中心前台101完成用户登录验证后,通过用户中心运营管理后台103调用用户需要接入的业务子***的数据接口,建立用户与业务子***的通道。
2.2)用户注册
用户中心前台101用于在接收到所述业务子***的用户注册请求时,获取所述用户注册请求中所述业务子***的用户数据,并将获取的用户数据通过预设存储路径发送至预设存储位置。可选的,用户注册请求可以包括待注册用户的用户信息。
2.3)用户认证
用户中心前台101用于在检测到任一当前接入业务子***的用户数据更改时,获取更改后的用户数据,并将更改后的用户数据通过预设存储路径发送至预设存储位置。举例来说,结合前述表1,当用户中心前台101检测到子***1用户11的用户密码被更改为aXXXXX,则获取更改后的用户密码,并将更改后的用户密码通过预设存储路径发送至用户中心的预设存储位置,则更新后的用户数据如下表2所示。
表2
结合图2D,业务子***2,进一步包含:
企业管理后台201,负责企业信息维护,并上报至所述用户中心后台102。另外,当业务子***的用户数据被更改时,可通过企业管理后台201发送至用户中心处理,具体可发送至用户中心前台。
运营后台202,负责日常监控和业务数据统计。
用户中心后台102负责企业基本信息维护、企业认证信息维护、企业开户信息维护。企业基本信息:包括,企业名称、地址、注册类型、组织机构代码、证照号码、邮政编码、电话、经营范围、所处行业、法定代表人、股东名称、税务登记证号等。企业认证信息,主要验证企业的三证一照,包括工商营业执照,税务登记证,组织机构代码证,私营企业协会会员证。企业开户信息,是指企业进行交易的金融信息,包括开户名称、公司名称、开户银行、银行账号、开户所在地、银行支行名称。
所述企业管理后台201负责组织信息维护、角色信息维护、权限信息维护、邀请行为发送。
用户中心运营管理后台103配置需要接入的业务子***的用户信息,所述用户信息包含:***标识、***别名、访问地址、创建时间;配置完毕并保存,为该业务子***生成唯一的子***标识,根据所述子***标识,允许业务子***联接用户中心并在用户中心前台进行操作,例如登录、注册,也可以在用户中心后台操作,例如数据维护服务。
请参阅图3A至图3B,示出了本申请某些实施例提供的用户管理方法,本实施例的执行主体为用户中心,用户中心可以为服务器,其上存储有各业务子***的用户数据。可选的,用户中心通过以下表11形式存储用户数据。
表11
本实施例提供的用户管理方法可以包括用户登录方法、和/或用户注册方法、和/或用户认证方法,下面分别解释说明。在下文中用户数据指,***关于用户的信息,可以包括用户信息(包括用户名、密码、登录名,手机号等)。业务数据指,***为了提供服务所需的数据,可以包括产品信息、订单信息等。下文以用户数据为用户信息进行说明。
3.1)用户登录方法
请参阅图3A,步骤311、用户中心在接收到包含任一所述业务子***用户数据的第一用户登录请求时,与存储的用户数据进行匹配。例如,结合图1,用户11欲通过子***1访问用户中心,用户11在子***1中输入子***1的用户11的用户信息,则子***1向用户中心发送包含用户31用户信息的用户登录请求。用户中心接收并解析该用户登录请求,获取得到用户11的用户信息。用户中心将获取到的用户信息与存储的用户数据进行匹配。
步骤312、在匹配成功的情况下允许待登录用户通过发送所述第一用户登陆登录请求的业务子***登陆登录所述用户中心。结合前例,由于用户中心存储的子***1用户数据包含用户11的用户信息,故匹配成功。此时,用户中心向子***1返回匹配成功的结果,允许待登录用户(即用户11)以第一用户登录请求对应的用户数据(即用户11的用户信息)、通过发送第一用户登录请求的子***1登录用户中心。
由上可以知,通过本申请实施例提供的用户中心,可以实现当通过任一业务子***发送的用户登录请求对应的用户数据存储于用户中心时,均可允许待登录用户通过发送用户登录请求的业务子***登录访问用户中心。
可选的,在本申请某些实施例中,用户中心还根据各所述业务子***的子***信息,生成与所述业务子***一一对应的子***标识。子***信息可以包括***标识、***别名、访问地址、创建时间。结合前述3.1),本实施例提供的用户登录方法参阅图3B,具体如下。
步骤310、用户中心验证待接入业务子***的子***标识,并在验证成功的情况下确定所述待接入业务子***合法。
步骤311’、用户中心接收所述待接入业务子***发送的第一用户登录请求时,与存储的用户数据进行匹配。其中,所述第一用户登录请求包括包含用户信息的用户数据。具体的,用户中心匹配用户信息是否与子***标识具有对应关系。在这里,是否具有对应关系指的是用户数据是否原本属于子***标识对应的子业务***。例如,表11中,子***1与用户名A具有对应关系,子***1与用户名B则不具有对应关系。
步骤312’、若用户信息与子***标识具有对应关系,则匹配成功,允许待登录用户通过待接入业务子***登录访问用户中心。
由上可知,本申请实施例可以实现用户通过其用户数据原本对应属于的业务子***登录访问用户中心,清晰了用户数据与业务子***的对应关系,不会造成业务子***间用户数据的外泄、混乱,方便用户中心对用户数据和业务子***进行管理。
3.2)用户注册方法
用户中心在接收到所述业务子***的用户注册请求时,获取并存储所述用户注册请求中所述业务子***的用户数据。可选的,用户注册请求可以包括待注册用户的用户信息。
3.3)用户认证方法
该方法主要用于对已有用户数据的验证和修改,可以包括密码确认/修改、身份证绑定/解绑、手机号码绑定/解绑等。具体的,所述方法用户中心在检测到任一当前接入业务子***的用户数据更改时,获取并存储更改后的用户数据。举例来说,结合前述表11,当用户中心前台101检测到子***1用户11的用户密码被更改为aXXXXX,则获取更改后的用户密码,并将更改后的用户密码通过预设存储路径发送至用户中心的预设存储位置,则更新后的用户数据如下表12所示。
表12
可选的,所述用户中心还接收用于管理业务子***的管理指令;所述管理指令包括以下至少一项:增加指令、删除指令、更改指令、查询指令。其中,所述增加指令用于使用户中心增加新业务子***的子***信息,具体的,用户中心用于接收并保存新业务子***的子***信息。当新业务子***被用户中心增加后,用户中心接收并存储新业务子***的用户数据。同理,新业务子***与用户中心之间的交互关系和前述业务子***与用户之间的交互关系一样,具体的,当用户中心接收到任一所述业务子***发送的包含所述新业务子***用户数据的第二用户登录请求时,与存储的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第二用户登录请求的业务子***登录所述用户中心。应当理解的是,新业务子***与用户中心之间的交互关系可参阅前述实施例,在此不再赘述。
其中,所述删除指令用于使用户中心删除业务子***的子***信息,所述更改指令用于使用户中心更改业务子***的子***信息,所述查询指令用于使用户中心查询业务子***的子***信息。
基于前述任一实施例,本申请某些实施例提供的用户管理***,所述用户中心还接收并存储各所述业务子***的企业信息,以管理各业务子***的企业信息。
请参阅图4,本申请某些实施例还提供一种用户管理装置,该用户管理装置可以为运行于服务器的软件,也可以为配置有该功能软件的服务器设备。所述用户管理装置,包含:存储模块400、用户登录模块401、用户注册模块402和用户认证模块403。其中,存储模块400,用于存储有至少一业务子***对应的用户数据。
用户登录模块401,用于在接收到包含任一所述业务子***用户数据的第一用户登录请求时,与所述存储模块中的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第一用户登录请求的业务子***登录用户中心。
用户注册模块402,还用于在接收到所述业务子***的用户注册请求时,获取所述用户注册请求中所述业务子***的用户数据,并将获取的用户数据存储至所述存储模块。
用户更改模块403,还用于在检测到任一当前接入业务子***的用户数据更改时,获取更改后的用户数据,并将获取的用户数据存储至所述存储模块。
上述各模块的工作原理可参阅前述实施例的描述,在此不再赘述。
请参阅图5,本申请某些实施例提供一种用户中心,包括:存储器(memory)500;
通信接口(Communications Interface)520;
一个或多个处理器(processor)530;以及,
一个或多个模块521,所述一个或多个模块被存储在所述存储器中并被配置成由所述一个或多个处理器执行,所述一个或多个模块521用于执行以下步骤的指令:
在接收到包含任一业务子***用户数据的用户登录请求时,与存储的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第一用户登录请求的业务子***登录用户中心;和/或
在接收到所述业务子***的用户注册请求时,获取并存储所述用户注册请求中所述业务子***的用户数据;和/或
在检测到任一当前接入业务子***的用户数据更改时,获取并存储更改后的用户数据。
上述各模块的工作原理可参阅前述实施例的描述,在此不再赘述。
综上,本申请实施例的有益效果为:
本申请实施例通过将原本属于业务子***的用户管理模块独立出来,实现若干业务子***共用一个用户中心管理用户数据,各业务子***无需再管理用户数据、企业数据等公共核心数据的维护,都由用户中心统一进行维护,各业务子***可以不再保留这些公共核心数据,通过调用用户中心的服务获取公共核心数据,这样各业务子***可以将更多的时间分配到业务数据上。本申请实施例实现一个用户中心管控所有业务子***的用户数据,实现各业务子***的用户数据共享,从而减少各业务子***网络资源建设的成本,提高企业网络带宽资源的利用率。
进一步的,本申请实施例可以实现用户通过其用户数据原本对应属于的业务子***登录访问用户中心,清晰了用户数据与业务子***的对应关系,不会造成业务子***间用户数据的外泄、混乱,方便用户中心对用户数据和业务子***进行管理。
应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者***中还存在另外的相同要素。
上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
Claims (10)
1.一种用户管理***,其特征在于,包含:用户中心和至少一业务子***,所述用户中心存储有所述至少一业务子***对应的用户数据;其中,
所述用户中心,用于在接收到包含任一所述业务子***用户数据的第一用户登录请求时,与存储的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第一用户登录请求的业务子***登录所述用户中心;
所述用户中心,还用于在接收到所述业务子***的用户注册请求时,获取并存储所述用户注册请求中所述业务子***的用户数据;
所述用户中心,还用于在检测到任一当前接入业务子***的用户数据更改时,获取并存储更改后的用户数据。
2.根据权利要求1所述的用户管理***,其特征在于,所述用户中心还用于:根据各所述业务子***对应的子***信息,生成与所述业务子***一一对应的子***标识。
3.根据权利要求2所述的用户管理***,其特征在于,所述用户中心还用于:验证待接入业务子***的子***标识,并在验证成功的情况下确定所述待接入业务子***合法。
4.根据权利要求1至3任一项所述的用户管理***,其特征在于,所述用户中心还用于:接收用于管理业务子***的管理指令;
所述管理指令包括以下至少一项:增加指令、删除指令、更改指令、查询指令。
5.根据权利要求4所述的用户管理***,其特征在于,所述用户中心还用于:接收并保存新业务子***的子***信息。
6.根据权利要求5所述的用户管理***,其特征在于,所述用户中心还用于:接收并存储新业务子***的用户数据。
7.根据权利要求6所述的用户管理***,其特征在于,所述用户中心还用于:当接收到任一所述业务子***发送的包含所述新业务子***用户数据的第二用户登录请求时,与存储的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第二用户登录请求的业务子***登录所述用户中心。
8.根据权利要求1所述的用户管理***,其特征在于,所述用户中心还用于:接收并存储各所述业务子***的企业信息。
9.一种用户管理方法,其特征在于,包含:
在接收到包含任一业务子***用户数据的用户登录请求时,与存储的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第一用户登录请求的业务子***登录用户中心;和/或
在接收到所述业务子***的用户注册请求时,获取并存储所述用户注册请求中所述业务子***的用户数据;和/或
在检测到任一当前接入业务子***的用户数据更改时,获取并存储更改后的用户数据。
10.一种用户管理装置,其特征在于,包含:
存储模块,用于存储有至少一业务子***对应的用户数据;
用户登录模块,用于在接收到包含任一所述业务子***用户数据的第一用户登录请求时,与所述存储模块中的用户数据进行匹配,并在匹配成功的情况下允许待登录用户通过发送所述第一用户登录请求的业务子***登录用户中心;
用户注册模块,还用于在接收到所述业务子***的用户注册请求时,获取所述用户注册请求中所述业务子***的用户数据,并将获取的用户数据存储至所述存储模块;
用户更改模块,还用于在检测到任一当前接入业务子***的用户数据更改时,获取更改后的用户数据,并将获取的用户数据存储至所述存储模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711016636.5A CN108053088A (zh) | 2017-10-26 | 2017-10-26 | 一种用户管理***、方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711016636.5A CN108053088A (zh) | 2017-10-26 | 2017-10-26 | 一种用户管理***、方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108053088A true CN108053088A (zh) | 2018-05-18 |
Family
ID=62119727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711016636.5A Pending CN108053088A (zh) | 2017-10-26 | 2017-10-26 | 一种用户管理***、方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108053088A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881317A (zh) * | 2018-09-04 | 2018-11-23 | 厦门安胜网络科技有限公司 | 一种多***统一认证方法、***及计算机存储介质 |
CN109753595A (zh) * | 2018-12-15 | 2019-05-14 | 中国平安人寿保险股份有限公司 | 共享用户信息的方法、装置、服务器及存储介质 |
CN109831494A (zh) * | 2019-01-21 | 2019-05-31 | 生迪智慧科技有限公司 | 用户数据管理方法及设备 |
CN111210194A (zh) * | 2019-12-26 | 2020-05-29 | 大象慧云信息技术有限公司 | 一种基于企业税务体系专用的业务支撑***及方法 |
CN111800397A (zh) * | 2020-06-23 | 2020-10-20 | 四川虹美智能科技有限公司 | 无形资产管理平台的登录方法、装置和*** |
CN112988421A (zh) * | 2021-03-16 | 2021-06-18 | 深圳市兴海物联科技有限公司 | 集成管理方法及其***、电子设备、计算机可读存储介质 |
CN114189375A (zh) * | 2021-12-06 | 2022-03-15 | 银清科技有限公司 | 一种业务***管理方法和装置 |
CN114238803A (zh) * | 2022-02-25 | 2022-03-25 | 北京结慧科技有限公司 | 企业级用户的业务注册数据的管理方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101388774A (zh) * | 2008-10-24 | 2009-03-18 | 焦点科技股份有限公司 | 一种在不同***间自动认证识别用户身份并且登录的方法 |
US20090300742A1 (en) * | 2008-05-27 | 2009-12-03 | Open Invention Network Llc | Identity selector for use with a user-portable device and method of use in a user-centric identity management system |
CN103618705A (zh) * | 2013-11-20 | 2014-03-05 | 浪潮电子信息产业股份有限公司 | 开放云平台下一种个人密码管理工具及方法 |
CN104270386A (zh) * | 2014-10-22 | 2015-01-07 | 中国建设银行股份有限公司 | 跨应用***用户信息整合方法及身份信息管理服务器 |
CN105721486A (zh) * | 2016-03-07 | 2016-06-29 | 北汽福田汽车股份有限公司 | 一种单用户多***登录框架及方法 |
CN106060032A (zh) * | 2016-05-26 | 2016-10-26 | 深圳市中润四方信息技术有限公司 | 用户数据整合与再分配方法及*** |
-
2017
- 2017-10-26 CN CN201711016636.5A patent/CN108053088A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090300742A1 (en) * | 2008-05-27 | 2009-12-03 | Open Invention Network Llc | Identity selector for use with a user-portable device and method of use in a user-centric identity management system |
CN101388774A (zh) * | 2008-10-24 | 2009-03-18 | 焦点科技股份有限公司 | 一种在不同***间自动认证识别用户身份并且登录的方法 |
CN103618705A (zh) * | 2013-11-20 | 2014-03-05 | 浪潮电子信息产业股份有限公司 | 开放云平台下一种个人密码管理工具及方法 |
CN104270386A (zh) * | 2014-10-22 | 2015-01-07 | 中国建设银行股份有限公司 | 跨应用***用户信息整合方法及身份信息管理服务器 |
CN105721486A (zh) * | 2016-03-07 | 2016-06-29 | 北汽福田汽车股份有限公司 | 一种单用户多***登录框架及方法 |
CN106060032A (zh) * | 2016-05-26 | 2016-10-26 | 深圳市中润四方信息技术有限公司 | 用户数据整合与再分配方法及*** |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881317A (zh) * | 2018-09-04 | 2018-11-23 | 厦门安胜网络科技有限公司 | 一种多***统一认证方法、***及计算机存储介质 |
CN108881317B (zh) * | 2018-09-04 | 2021-01-12 | 厦门安胜网络科技有限公司 | 一种多***统一认证方法、***及计算机存储介质 |
CN109753595A (zh) * | 2018-12-15 | 2019-05-14 | 中国平安人寿保险股份有限公司 | 共享用户信息的方法、装置、服务器及存储介质 |
CN109831494A (zh) * | 2019-01-21 | 2019-05-31 | 生迪智慧科技有限公司 | 用户数据管理方法及设备 |
CN111210194A (zh) * | 2019-12-26 | 2020-05-29 | 大象慧云信息技术有限公司 | 一种基于企业税务体系专用的业务支撑***及方法 |
CN111800397A (zh) * | 2020-06-23 | 2020-10-20 | 四川虹美智能科技有限公司 | 无形资产管理平台的登录方法、装置和*** |
CN112988421A (zh) * | 2021-03-16 | 2021-06-18 | 深圳市兴海物联科技有限公司 | 集成管理方法及其***、电子设备、计算机可读存储介质 |
CN114189375A (zh) * | 2021-12-06 | 2022-03-15 | 银清科技有限公司 | 一种业务***管理方法和装置 |
CN114189375B (zh) * | 2021-12-06 | 2024-02-27 | 银清科技有限公司 | 一种业务***管理方法和装置 |
CN114238803A (zh) * | 2022-02-25 | 2022-03-25 | 北京结慧科技有限公司 | 企业级用户的业务注册数据的管理方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108053088A (zh) | 一种用户管理***、方法和装置 | |
CN108701145B (zh) | 用于分布式网络节点内的数字身份管理和许可控制的***和方法 | |
US11138300B2 (en) | Multi-factor profile and security fingerprint analysis | |
US11762970B2 (en) | Fine-grained structured data store access using federated identity management | |
CN108173850A (zh) | 一种基于区块链智能合约的身份认证***和身份认证方法 | |
CN105812350B (zh) | 一种跨平台单点登录*** | |
EP3520319A1 (en) | Distributed electronic record and transaction history | |
US20110314520A1 (en) | Online service access controls using scale out directory features | |
US9781102B1 (en) | Managing support access in software-as-a-service systems | |
US20090254968A1 (en) | Method, system, and computer program product for virtual world access control management | |
KR101876674B1 (ko) | 블록 체인을 이용한 공동 계좌 관리 방법 및 이를 실행하는 시스템 | |
CN107770173A (zh) | 用户管理***、相关身份信息创建方法和请求校验方法 | |
CN101873333B (zh) | 基于银行***的企业数据维护方法、装置及*** | |
CN109711845B (zh) | 一种基于SaaS模式银企互联对接方法及*** | |
CN107832602B (zh) | 一种基于标识的统一电子****** | |
CN107465650A (zh) | 一种访问控制方法及装置 | |
CN111368311A (zh) | 一种基于区块链的积分管理方法及相关装置 | |
CN105099983A (zh) | 授权方法、权限设置方法及装置 | |
CN110225039A (zh) | 权限模型获取、鉴权方法、网关、服务器以及存储介质 | |
CN105224541B (zh) | 数据的唯一性控制方法、信息存储方法及装置 | |
CN103415847A (zh) | 用于访问服务的***和方法 | |
CN109903046A (zh) | 基于区块链的用户数据管理方法及装置 | |
CN106529216B (zh) | 一种基于公共存储平台的软件授权***及软件授权方法 | |
CN110555682B (zh) | 基于联盟链的多通道实现方法 | |
CN108170860A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180518 |
|
RJ01 | Rejection of invention patent application after publication |