一种基于多租户的企业级文档中心实现方法及系统技术方案

技术编号:39252071 阅读:6 留言:0更新日期:2023-10-30 12:03
本发明专利技术提供了一种基于多租户的企业级文档中心实现方法及系统,其方法包括:基于适配后的文档中心的访问入口接收不同租户提交的文档管理请求,并基于文档中心对文档管理请求进行第一解析,确定不同租户对应的租户信息;基于租户信息确定租户对应的文档管理权限,并基于文档管理权限确定租户在文档中心可操作管理的文档存储空间;基于文档中心对文档管理请求进行第二解析,确定租户对文档存储空间内的文档的管理需求,并控制文档中心对租户的管理需求进行响应。通过文档中心对文档进行统一管理,避免重复建设文档管理模块,通过对不同租户设置相应的访问权限,保障了文档中心中文档的安全性,提高了对文档管理的便捷性以及有效性。效性。效性。

【技术实现步骤摘要】
一种基于多租户的企业级文档中心实现方法及系统


[0001]本专利技术涉及数据处理
,特别涉及一种基于多租户的企业级文档中心实现方法及系统。

技术介绍

[0002]目前,企业在做信息化建设的时候会建立各种不同的信息系统,各个信息系统都会有文档管理方面的需求,现阶段各信息系统都会建立自己的文档管理模块;
[0003]但是,企业各系统之间各自建设文档管理模块,无形中增加了信息系统执行过程中的各种成本,而且文档管理模块相对分散,不利于系统之间的知识沉淀以及知识的分享,形成了知识分享屏障,不利于企业信息化建设工作的持续推进;
[0004]因此,本专利技术提供了一种基于多租户的企业级文档中心实现方法及系统。

技术实现思路

[0005]本专利技术提供一种基于多租户的企业级文档中心实现方法及系统,用以通过文档中心对文档进行统一管理,避免重复建设文档管理模块,其次,通过对不同租户设置相应的访问权限,保障了文档中心中文档的安全性,也提高了不同租户对文档中心内不同文档访问的有序性,最后,通过文档中心对租户的文档管理请求进行响应,提高了对文档管理的便捷性以及有效性。
[0006]本专利技术提供了一种基于多租户的企业级文档中心实现方法,包括:
[0007]步骤1:基于适配后的文档中心的访问入口接收不同租户提交的文档管理请求,并基于文档中心对文档管理请求进行第一解析,确定不同租户对应的租户信息;
[0008]步骤2:基于租户信息确定租户对应的文档管理权限,并基于文档管理权限确定租户在文档中心可操作管理的文档存储空间;
[0009]步骤3:基于文档中心对文档管理请求进行第二解析,确定租户对文档存储空间内的文档的管理需求,并控制文档中心对租户的管理需求进行响应。
[0010]优选的,一种基于多租户的企业级文档中心实现方法,步骤1中,基于适配后的文档中心的访问入口接收不同租户提交的文档管理请求,包括:
[0011]获取文档中心对不同租户的访问限定要求,并对访问限定要求进行解析,确定文档中心的访问入口对不同租户访问时的端口限定指标,且确定端口限定指标的目标取值;
[0012]获取不同租户终端对应的终端属性,并基于终端属性确定不同租户终端与文档中心之间的通讯协议;
[0013]基于通讯协议确定不同租户终端访问文档中心的访问要求,并基于访问要求对端口限定指标的目标取值进行适配,且基于适配结果对文档中心访问入口的工作参数进行兼容性适配;
[0014]基于适配结果得到文档中心统一的访问入口,并将统一的访问入口在文档中心中进行部署。
[0015]优选的,一种基于多租户的企业级文档中心实现方法,步骤1中,基于适配后的文档中心的访问入口接收不同租户提交的文档管理请求,包括:
[0016]获取预设监控线程,并将预设监控线程与访问入口进行对接,且基于对接结果根据预设监控线程对访问入口处不同租户提交的文档管理请求进行实时监测;
[0017]基于监测结果提取不同租户提交的文档管理请求的时间戳,并基于时间戳确定不同租户提交的文档管理请求的先后顺序,且基于先后顺序对不同租户提交的文档管理请求添加顺序标签;
[0018]基于顺序标签的添加结果将不同租户提交的文档管理请求依次在文档中心中的预设缓存区域进行缓存。
[0019]优选的,一种基于多租户的企业级文档中心实现方法,步骤1中,基于文档中心对文档管理请求进行第一解析,确定不同租户对应的租户信息,包括:
[0020]获取得到的文档管理请求,并基于预设格式转换规则将文档管理请求进行文本转换,得到文档管理请求对应的目标文本;
[0021]基于身份标签和内容标签对目标文本进行第一解析,得到文档管理请求中包含的身份认证信息和文档管理请求信息,并将身份认证信息与预设租户注册信息进行匹配,且当不存在预设租户注册信息与身份认证信息匹配时,判定当前租户为新租户;
[0022]提取文档管理请求信息中的目标关键字,并基于目标关键字确定租户对文档的管理目标,同时,提取身份认证信息中租户的基本身份信息,并基于租户对文档的管理目标以及租户的基本身份信息在文档中心中对租户建立相应的租户信息以及对租户配置权限;
[0023]当存在预设租户注册信息与身份认证信息匹配时,基于身份认证信息从预设信息库中调取对应的租户信息。
[0024]优选的,一种基于多租户的企业级文档中心实现方法,步骤2中,基于租户信息确定租户对应的文档管理权限,并基于文档管理权限确定租户在文档中心可操作管理的文档存储空间,包括:
[0025]获取得到的租户信息,并提取租户信息中的租户身份信息,且基于租户身份信息确定租户的目标角色,其中,目标角色包括管理员和游客;
[0026]确定目标角色在文档中心中的预设权限记录数据库,并将租户信息与预设权限记录数据库中各预设权限的权限主体进行匹配,且基于匹配结果得到租户对应的文档管理权限;
[0027]基于文档管理权限确定租户在文档中心的可操作管理范围,并基于可操作管理范围确定租户在文档中心可操作管理的文档存储空间,其中,管理员可对文档中心中所有租户的文档存储空间进行管理操作,游客只能对自身的文档存储空间进行管理操作。
[0028]优选的,一种基于多租户的企业级文档中心实现方法,基于可操作管理范围确定租户在文档中心可操作管理的文档存储空间之前,包括:
[0029]获取不同租户的租户信息,并基于租户信息在文档中心为每一租户创建独立文档存储空间,且基于独立文档存储空间对不同租户的文档信息进行物理隔离;
[0030]同时,获取不同租户对应的文档管理权限,并基于文档管理权限对不同租户在文档中心的管理行为进行逻辑隔离;
[0031]基于物理隔离和逻辑隔离完成不同租户的文档存储空间在文档中心中的隔离操
作。
[0032]优选的,一种基于多租户的企业级文档中心实现方法,步骤3中,基于文档中心对文档管理请求进行第二解析,确定租户对文档存储空间内的文档的管理需求,并控制文档中心对租户的管理需求进行响应,包括:
[0033]获取得到的文档管理请求,并基于预设统一文档管理指标对文档管理请求进行第二解析,确定不同租户需要通过文档中心对文档存储空间内的文档的统一操作管理行为集合;
[0034]提取统一操作管理行为集合中包含的子操作管理行为,其中,子操作管理行为包括文件存储、文档迁移以及查看文档中心中的共享文档;
[0035]当子操作管理行为为文件存储时,基于对文档管理请求的第二解析结果确定租户请求的目标存储模式,并基于目标存储模式将租户提交的待存储文档存储至对应的文档存储空间;
[0036]当子操作管理类型为文档迁移时,确定租户请求的文档迁移模式,并基于文档迁移模式对文档中心的文档进行迁移,其中,文档迁移模式包括自助迁移和支持迁移;
[0037]当子操作管理类型为查看文档中心中的共享文档时,基于文档中心检索的可共享文档访问链接访问租户公本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多租户的企业级文档中心实现方法,其特征在于,包括:步骤1:基于适配后的文档中心的访问入口接收不同租户提交的文档管理请求,并基于文档中心对文档管理请求进行第一解析,确定不同租户对应的租户信息;步骤2:基于租户信息确定租户对应的文档管理权限,并基于文档管理权限确定租户在文档中心可操作管理的文档存储空间;步骤3:基于文档中心对文档管理请求进行第二解析,确定租户对文档存储空间内的文档的管理需求,并控制文档中心对租户的管理需求进行响应。2.根据权利要求1所述的一种基于多租户的企业级文档中心实现方法,其特征在于,步骤1中,基于适配后的文档中心的访问入口接收不同租户提交的文档管理请求,包括:获取文档中心对不同租户的访问限定要求,并对访问限定要求进行解析,确定文档中心的访问入口对不同租户访问时的端口限定指标,且确定端口限定指标的目标取值;获取不同租户终端对应的终端属性,并基于终端属性确定不同租户终端与文档中心之间的通讯协议;基于通讯协议确定不同租户终端访问文档中心的访问要求,并基于访问要求对端口限定指标的目标取值进行适配,且基于适配结果对文档中心访问入口的工作参数进行兼容性适配;基于适配结果得到文档中心统一的访问入口,并将统一的访问入口在文档中心中进行部署。3.根据权利要求1所述的一种基于多租户的企业级文档中心实现方法,其特征在于,步骤1中,基于适配后的文档中心的访问入口接收不同租户提交的文档管理请求,包括:获取预设监控线程,并将预设监控线程与访问入口进行对接,且基于对接结果根据预设监控线程对访问入口处不同租户提交的文档管理请求进行实时监测;基于监测结果提取不同租户提交的文档管理请求的时间戳,并基于时间戳确定不同租户提交的文档管理请求的先后顺序,且基于先后顺序对不同租户提交的文档管理请求添加顺序标签;基于顺序标签的添加结果将不同租户提交的文档管理请求依次在文档中心中的预设缓存区域进行缓存。4.根据权利要求1所述的一种基于多租户的企业级文档中心实现方法,其特征在于,步骤1中,基于文档中心对文档管理请求进行第一解析,确定不同租户对应的租户信息,包括:获取得到的文档管理请求,并基于预设格式转换规则将文档管理请求进行文本转换,得到文档管理请求对应的目标文本;基于身份标签和内容标签对目标文本进行第一解析,得到文档管理请求中包含的身份认证信息和文档管理请求信息,并将身份认证信息与预设租户注册信息进行匹配,且当不存在预设租户注册信息与身份认证信息匹配时,判定当前租户为新租户;提取文档管理请求信息中的目标关键字,并基于目标关键字确定租户对文档的管理目标,同时,提取身份认证信息中租户的基本身份信息,并基于租户对文档的管理目标以及租户的基本身份信息在文档中心中对租户建立相应的租户信息以及对租户配置权限;当存在预设租户注册信息与身份认证信息匹配时,基于身份认证信息从预设信息库中调取对应的租户信息。
5.根据权利要求1所述的一种基于多租户的企业级文档中心实现方法,其特征在于,步骤2中,基于租户信息确定租户对应的文档管理权限,并基于文档管理权限确定租户在文档中心可操作管理的文档存储空间,包括:获取得到的租户信息,并提取租户信息中的租户身份信息,且基于租户身份信息确定租户的目标角色,其中,目标角色包括管理员和游客;确定目标角色在文档中心中的预设权限记录数据库,并将租户信息与预设权限记录数据库中各预设权限的权限主体进行匹配,且基于匹配结果得到租户对应的文档管理权限;基于文档管理权限确定租户在文档中心的可操作管理范围,并基于可操作管理范围确定租户在文档...

【专利技术属性】
技术研发人员:陈云鹏刘德文邱生顺郑黎明陈庆锋李晓波
申请(专利权)人:三峡高科信息技术有限责任公司
类型:发明
国别省市:

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

1