一种多云协同平台的构建方法及系统技术方案

技术编号:21036449 阅读:22 留言:0更新日期:2019-05-04 06:11
本发明专利技术公开了一种多云协同平台的构建方法,包括:构建基础管理模块;将所述基础管理模块封装成固件,每一固件内均设置一个唯一的标识;将所述固件作为协同点部署到不同系统部署的云或网中,并在各部署点统一登记各自协同功能、协同授权用户及权限,登记所有协同点的功能、用户的协同点作为企业统一管理台。本发明专利技术还公开了一种多云协同平台的构建系统。采用本发明专利技术,可将系统的基础功能提炼封装成固件以作为构建平台的基础设施,使用户无需关心部署方式、集群、性能、用户、权限、协作授权等基础功能的开发,专注于应用定制和开发大大简化了开发难度、工作量又能实现平台式统一管理。

A Construction Method and System of Multi-Cloud Collaborative Platform

【技术实现步骤摘要】
一种多云协同平台的构建方法及系统
本专利技术涉及计算机
,尤其涉及一种多云协同平台的构建方法及一种多云协同平台的构建系统。
技术介绍
随着互联网、大数据、云计算、人工智能等技术的发展对商业带来极大的影响,企业数字化转型的成败已经影响到企业的生存与发展,而企业的数字化涉及到所有内部的业务场景、管理场景、生产场景,为上下游合作伙伴提供服务、业务入口甚至企业系统间协同。企业或企业间往往不同领域、场景选择不同优势的系统、服务提供商或自助开发,各种系统、应用、服务存在部署方式不一样,涉及多私有云,多公有云,多混合云或各种分布云网的组合部署,这就为企业建立统一管理、整合自己的优势资源、第三方优势资源整合、企业间系统协同的企业自主生态平台带来极大的挑战、成本。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种多云协同平台的构建方法及系统,可将系统的基础功能提炼封装成固件以作为构建平台的基础设施,使用户无需关心部署方式、集群、性能、用户、权限、协作授权等基础功能的开发,专注于应用定制和开发大大简化了开发难度、工作量又能实现平台式统一管理。为了解决上述技术问题,本专利技术提供了一种多云协同平台的构建方法,包括:构建基础管理模块;将所述基础管理模块封装成固件,每一固件内均设置一个唯一的标识;将所述固件作为协同点部署到不同系统部署的云或网中,并在各部署点统一登记各自协同功能、协同授权用户及权限,登记所有协同点的功能、用户的协同点作为企业统一管理台。作为上述方案的改进,所述构建基础管理模块的方法包括:构建组织类型档案,所述组织类型档案用于记录组织类型;构建协同点档案,所述协同点档案用于记录协同点的信息;构建功能清单,所述功能清单用于记录菜单、功能、服务、操作及事件信息;构建角色档案,所述角色档案用于记录角色信息;构建用户账号档案,所述用户账号档案用于记录用户账户信息;构建角色功能权限档案,所述角色功能权限档案用于记录角色的权限信息;构建功能及接口档案,所述功能及接口档案用于记录逻辑处理信息。作为上述方案的改进,所述构建功能及接口档案的方法包括:构建登陆验证模块,所述登陆验证模块用于验证用户身份及权限。构建协同授权请求模块,所述协同授权请求模块用于在协同管理中向另一个协同点请求添加协同点。构建同意协同授权请求模块,所述同意协同授权请求模块用于接受来自另一个协同点的协同请求并更新请求方的权限。作为上述方案的改进,所述验证用户身份及权限的方法包括:根据请求信息获取功能标识及用户信息;根据用户角色的权限判断用户是否拥有目标功能的权限,若目标功能属于本协同点的功能,则直接跳转响应,若目标功能是属于另一协同点功能,则从协同点中查找对应授权用户的目标功能地址,将授权用户的目标功能作为请求参数跳转到另一协同点,另一协同点接收到请求,根据授权用户本协同点种查找用户的角色,检查该角色是否包含改请求功能的权限,若通过怎直接跳转响应。作为上述方案的改进,所述更新请求方的权限的方法包括:将协同的用户的授权功能清单分发到请求方的协同点对应的用户的功能表,并授权功能清单作为请求方的第三方功能进行自有用户的权限管理。相应地,本专利技术还提供了一种多云协同平台的构建系统,包括:构建模块,用于构建基础管理模块;封装模块,用于将所述基础管理模块封装成固件,每一固件内均设置一个唯一的标识;部署模块,用于将所述固件作为协同点部署到不同系统部署的云或网中,并在各部署点统一登记各自协同功能、协同授权用户及权限,登记所有协同点的功能、用户的协同点作为企业统一管理台。作为上述方案的改进,所述构建模块的包括:组织类型档案模块,所述组织类型档案用于记录组织类型;协同点档案模块,所述协同点档案用于记录协同点的信息;功能清单模块,所述功能清单用于记录菜单、功能、服务、操作及事件信息;角色档案模块,所述角色档案用于记录角色信息;用户账号档案模块,所述用户账号档案用于记录用户账户信息;角色功能权限档案模块,所述角色功能权限档案用于记录角色的权限信息;功能及接口档案模块,所述功能及接口档案用于记录逻辑处理信息。作为上述方案的改进,所述功能及接口档案模块包括:登陆验证模块,用于验证用户身份及权限。协同授权请求模块,用于在协同管理中向另一个协同点请求添加协同点。同意协同授权请求模块,用于接受来自另一个协同点的协同请求并更新请求方的权限。作为上述方案的改进,所述登陆验证模块包括:获取单元,用于根据请求信息获取功能标识及用户信息;判断单元,用于根据用户角色的权限判断用户是否拥有目标功能的权限,若目标功能属于本协同点的功能,则直接跳转响应,若目标功能是属于另一协同点功能,则从协同点中查找对应授权用户的目标功能地址,将授权用户的目标功能作为请求参数跳转到另一协同点,另一协同点接收到请求,根据授权用户本协同点种查找用户的角色,检查该角色是否包含改请求功能的权限,若通过怎直接跳转响应。作为上述方案的改进,所述同意协同授权请求模块包括:接受单元,用于接受来自另一个协同点的协同请求;更新单元,用于将协同的用户的授权功能清单分发到请求方的协同点对应的用户的功能表,并授权功能清单作为请求方的第三方功能进行自有用户的权限管理。实施本专利技术,具有如下有益效果:通过本专利技术可将系统的基础功能提炼封装成固件以作为构建平台的基础设施,用户与各协同点的交互过程中,无需关心部署方式、集群、性能、用户、权限、协作授权等基础功能的开发,可专注于应用定制和开发大大简化了开发难度、工作量又能实现平台式统一管理,具体地:1、本专利技术统一了企业和企业间分布、多云、网部署的用户统一管理。2、本专利技术统一了企业和企业间分布、多云、网部署的功能权限管理。3、本专利技术统一了企业和企业间分布、多云、网部署的功能、服务、接口的统一调用。4、本专利技术为企业和企业间提供了一种分布、多云企业自主平台的构建容器。5、本专利技术为企业提供一种只需关注应用的拓展、开发和统一管理的平台。附图说明图1是本专利技术多云协同平台的构建方法的流程图;图2是本专利技术中构建基础管理模块的流程图;图3是本专利技术中构建功能及接口档案的流程图;图4是本专利技术多云协同平台的构建系统的结构示意图;图5是本专利技术中构建模块的结构示意图;图6是本专利技术中功能及接口档案模块的结构示意图;图7是本专利技术中登陆验证模块的结构示意图;图8是本专利技术中同意协同授权请求模块的结构示意图;图9是本专利技术中的多云协同平台的构建系统的原理图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。仅此声明,本专利技术在文中出现或即将出现的上、下、左、右、前、后、内、外等方位用词,仅以本专利技术的附图为基准,其并不是对本专利技术的具体限定。参见图1,图1显示了本专利技术多云协同平台的构建方法的流程图,所述多云协同平台的构建方法包括:S1,构建基础管理模块;如图2所示,所述步骤S1包括:S101,构建组织类型档案,所述组织类型档案用于记录组织类型;所述组织类型可以为:协同伙伴(协同点)、内部公司、经销商、分销商、门店、供应商等,但不以此为限制。具体的组织类型档案如下表所示:关键字段描述组织类型如:协同伙伴、内部公司、经销商、分销商、门店、供应商。S102,构建协同点档案,所述协同点档案用于记录协同点的信息;具体的本文档来自技高网...

【技术保护点】
1.一种多云协同平台的构建方法,其特征在于,包括:构建基础管理模块;将所述基础管理模块封装成固件,每一固件内均设置一个唯一的标识;将所述固件作为协同点部署到不同系统部署的云或网中,并在各部署点统一登记各自协同功能、协同授权用户及权限,登记所有协同点的功能、用户的协同点作为企业统一管理台。

【技术特征摘要】
1.一种多云协同平台的构建方法,其特征在于,包括:构建基础管理模块;将所述基础管理模块封装成固件,每一固件内均设置一个唯一的标识;将所述固件作为协同点部署到不同系统部署的云或网中,并在各部署点统一登记各自协同功能、协同授权用户及权限,登记所有协同点的功能、用户的协同点作为企业统一管理台。2.如权利要求1所述的多云协同平台的构建方法,其特征在于,所述构建基础管理模块的方法包括:构建组织类型档案,所述组织类型档案用于记录组织类型;构建协同点档案,所述协同点档案用于记录协同点的信息;构建功能清单,所述功能清单用于记录菜单、功能、服务、操作及事件信息;构建角色档案,所述角色档案用于记录角色信息;构建用户账号档案,所述用户账号档案用于记录用户账户信息;构建角色功能权限档案,所述角色功能权限档案用于记录角色的权限信息;构建功能及接口档案,所述功能及接口档案用于记录逻辑处理信息。3.如权利要求2所述的多云协同平台的构建方法,其特征在于,所述构建功能及接口档案的方法包括:构建登陆验证模块,所述登陆验证模块用于验证用户身份及权限。构建协同授权请求模块,所述协同授权请求模块用于在协同管理中向另一个协同点请求添加协同点。构建同意协同授权请求模块,所述同意协同授权请求模块用于接受来自另一个协同点的协同请求并更新请求方的权限。4.如权利要求3所述的多云协同平台的构建方法,其特征在于,所述验证用户身份及权限的方法包括:根据请求信息获取功能标识及用户信息;根据用户角色的权限判断用户是否拥有目标功能的权限,若目标功能属于本协同点的功能,则直接跳转响应,若目标功能是属于另一协同点功能,则从协同点中查找对应授权用户的目标功能地址,将授权用户的目标功能作为请求参数跳转到另一协同点,另一协同点接收到请求,根据授权用户本协同点种查找用户的角色,检查该角色是否包含改请求功能的权限,若通过怎直接跳转响应。5.如权利要求3所述的多云协同平台的构建方法,其特征在于,所述更新请求方的权限的方法包括:将协同的用户的授权功能清单分发到请求方的协同点对应的用户的功能表,并授权功能清单作为请求方的第三方功能进行自有用户的权限管理。6.一种多云协...

【专利技术属性】
技术研发人员:李文威袁志楠李伟添
申请(专利权)人:佛山小易简科技有限公司
类型:发明
国别省市:广东,44

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1