一种多租户管理系统的制作方法

文档序号:19995933发布日期:2020-02-22 02:44阅读:659来源:国知局
一种多租户管理系统的制作方法

本发明涉及用户管理领域,尤其是一种多租户管理系统。



背景技术:

随着科技的发展,在生活和工作中,对应用软件或管理系统的使用也越来越多,而各个软件或系统中都会存在大量的用户,若对各个用户不能有效的管理,容易造成系统混乱或者一些保密信息被泄漏,因此需要一种多租户管理系统将若干用户有效的隔离使其不会相互干扰,并且对所有用户进行妥善管理,使用户的隐私得到保护。、

在现在传统的应用仅服务于单个租户,对于数据库大多部署在内部网络环境中,对于数据拥有者来说,数据都是私有的,且符合自己所定义的安全标准;但在云计算时代,多数应用都被放到了云端,很多数据都被公开化,因此,多数租户的数据安全性会降低。



技术实现要素:

本发明的发明目的在于:针对上述存在的问题,提供一种多租户管理系统;本发明解决了多租户不能有效管理的问题;解决了租户信息不能有效保护的问题。

本发明采用的技术方案如下:

一种多租户管理系统,包括租户管理模块、权限管理模块和计费管理模块;所述租户管理模块用于进行租户的综合管理;权限管理模块用于约束租户的访问范围;计费管理模块用于实时管理租户使用的资费情况;所述租户管理模块分别连接权限管理模块和计费管理模块。

进一步的,所述住户管理模块对租户的综合管理包括对租户的增加、删除、资料修改和资料查询;为租户分配云服务产品包,并设定租户使用时间;对租户进行启用、停用操作;了解租户使用情况,为指定租户分配并管理系统管理员账号;为租户分配系统资源。

进一步的,所述权限管理模块包括角色管理模块和用户管理模块。

进一步的,所述角色管理模块用于创建不同权限的角色,并为不同的用户授权对应的角色;用户管理模块用于对用户帐号信息进行管理。

进一步的,所述计费管理模块包括服务定制模块、产品包管理模块、云服务管理模块和监控统计模块。

进一步的,所述服务定制模块用于查看已定制产品服务的租户信息;产品包管理模块用于查看已有产品包信息;云服务管理模块用于管理已接入并达到可提供的服务标准的云服务进行产品化管理与审批;监控统计模块用于对计费信息进行综合查询统计。

进一步的,所述计费信息进行综合查询统计包括计费金额、租户费用占比和产品订购排名。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

1、本发明通过租户管理模块使若干用户可以得到规范有序的管理,不会因平台存在大量用户导致信息混乱。

2、本发明通过权限管理模块可以有效控制用户的各项权限,保证了各个用户的信息得到安全保护,也使平台数据信息得到安全保护。

3、本发明通过计费管理模块可以精确的对用户的费用进行管理和查询,不会出现计费上的错误。

附图说明

本发明将通过例子并参照附图的方式说明,其中:

图1是多租户管理系统结构图。

图2是权限管理模块结构图。

图3是计费管理模块结构图。

其中,1-租户管理模块;2-权限管理模块;3-计费管理模块;201-角色管理模块;202-用户管理模块;301-服务定制模块;302-产品包管理模块;303-云服务管理模块;304-监控统计模块。

具体实施方式

本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。

本说明书(包括任何附加权利要求、摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

实施例1

一种多租户管理系统,如图1所示,包括租户管理模块1、权限管理模块2和计费管理模块3;所述租户管理模块1分别连接权限管理模块2和计费管理模块3;本实施例以水务管理服务云平台为例,租户管理系统位于平台的服务层,服务层针对平台中不同叠加的水务产品服务以及对不不同的水司进行统一管理,通过多租户管理实现简单的配置,新水司的加入使用。采取服务租用方式为每个注册用户提供相应的功能服务,即水司为平台中的用户,用户通过租用方式使用服务,即为租户。

所述租户管理模块1用于进行租户的综合管理;租户管理模块1对租户的综合管理包括:对户的增加、删除、资料修改和资料查询,即当水务管理服务云平台中有新加入的用户时,住户管理模块会对应用户的资料将用户资料添加到租户管理系统中,同样当有用户不再使用水务管理服务云平台时,租户管理模块1会将该用户资料从系统中删除,以不影响系统正常的管理,而系统中已经录入的用户也可以通过租户管理模块1对其资料进行自主的修改和查询,可以使用户随时了解到自己的账户情况;为租户分配云服务产品包,并设定租户使用时间,即租户管理模块1可以根据用户的资料内容进行不同的资源分配,例如用户的主营业务为管理,则可以推荐管理类的产品和资料,用户主营业务为统计分析,则可以推荐统计分析类的产品和资料,同时还可以根据用户的需求设置用户使用相关产品的时间长度,当时间到达预定值后,该用户将无法使用相关产品;对租户进行启用、停用操作,即租户管理模块1可以根据不同用户的需求对其账号进行启用或停用的操作,当用户需要暂时停止对账户的使用,但不想删除账户时,可以将该账户进行停用,是其不会影响到其他账户,而当用户需要重新使用该账户时,可以将该账户重新启用,使其可以直接正常进行操作;了解租户使用情况,为指定租户分配并管理系统管理员账号,即租户管理模块1可以随时查看所有租户在系统中的各项操作情况,还可以给指定的租户权限,使这类租户拥有管理账号,可以辅助管理平台;为租户分配系统资源,即可以给根据用户的类型分配不同的系统资源,不会对系统资源造成浪费。

权限管理模块2用于约束租户的访问范围;所述权限管理模块2包括:角色管理模块201和用户管理模块202;角色管理模块201用于创建不同权限的角色,并为不同的用户授权对应的角色,即角色管理模块201会配合租户管理模块1,将进入系统中的用户按照不同需求赋予其不同的角色,该角色对应了用户所拥有的权限,以及使用范围,例如需要通过平台系统进行统计分析的用户,角色管理模块201会给其对应的权限,是其只能进行基本操作以及和统计分析有关的数据类操作,不能进行其余如管理类工作;用户管理模块202同于对用户帐号信息进行管理,即用户管理模块202可以随时查看平台中所有用户的账号信息,例如账号的类型,拥有的权限,使用的时间,登录登出的时间等。

计费管理模块3用于实时管理租户使用的资费情况,所述计费管理模块3包括:服务定制模块301、产品包管理模块302、云服务管理模块303和监控统计模块304;服务定制模块301用于查看已定制产品服务的租户信息,包括:编号、租户名称、状态、产品包、账户使用情况(已用/未用)、计费方式、计费单价、租用时间等信息,通过新增、修改、启用、停用功能对租户选择的产品包进行管理;产品包管理模块302用于查看已有产品包信息,包括:产品编号、产品名称、状态、产品包内容、计费方式、计费单价等内容。对各相产品进行增、删、改、查等功能,产品包内容包括:最大账户数、云盘大小、计费方式、计费单价、服务内容(例:数据接入、数据处理、数据分析、gis、营收等各项云服务)、对外网站个数等;云服务管理模块303用于管理已接入并达到可提供的服务标准的云服务进行产品化管理与审批,还提供对此内容的增加、删除、修改、查询等功能,方便平台运维人员的相关日常工作;监控统计模块304用于对计费信息进行综合查询统计,即可以实时查看各个用户的相关资费情况,如包月的产品是否即将到达缴费期,是否存在欠费等情况。

本实施例中,水务管理服务云平台通过用户使用资源信息的实时监控及分析,采集用户的使用信息并记录到数据库;研究资源使用时计算用户实时费用,并在用户向计费系统发送请求时,通过特定的界面将费用反馈给用户。主要包含:

客户:创建需要进行计费的客户。

产品:定义产品价格,产品定价主要分为三种:一次性计费、周期性计费、已用性计费。

订阅:客户根据需求进行产品订阅。

修订:产品价格可以进行修订,客户的订阅也可以进行修订。

计费:创建计费任务,并进行计费。

账单:生成客户消费帐单,然后发送到客户。

付费:客户可以使用信用卡或借记卡在系统中进行预付费,后付费。

对水务管理服务云平台产品服务计费和计量的传统观念是每月固定费用,在此基础上数据即服务(daas)和监视即服务(maas)两种计费和计量模式也已经标准化。

本发明通过租户管理模块1使若干用户可以得到规范有序的管理,不会因平台存在大量用户导致信息混乱,通过权限管理模块2可以有效控制用户的各项权限,保证了各个用户的信息得到安全保护,也使平台数据信息得到安全保护,通过计费管理模块3可以精确的对用户的费用进行管理和查询,不会出现计费上的错误。

本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。

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