《基于微服务的数据处理系统和方法.pdf》由会员分享,可在线阅读,更多相关《基于微服务的数据处理系统和方法.pdf(19页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 9.0 (22)申请日 2020.05.25 (71)申请人 北京邮电大学 地址 100876 北京市海淀区西土城路10号 (72)发明人 刘绍华常鑫宇佘春东 (74)专利代理机构 北京柏杉松知识产权代理事 务所(普通合伙) 11413 代理人 项京丁芸 (51)Int.Cl. G06F 8/61(2018.01) (54)发明名称 一种基于微服务的数据处理系统和方法 (57)摘要 本发明实施例提供了一种基于微服务的数 据处理系统和方法, 其中, 该系统包括。
2、: 服务器和 客户端, 客户端包括: 微服务管理模块和办公微 服务模块, 服务器包括: 办公数据处理模块和数 据管理模块; 微服务管理模块, 用于在获取到微 服务管理指令时, 根据微服务管理指令管理客户 端中的办公微服务模块, 并将管理的办公微服务 模块的标识信息发送至数据管理模块; 数据管理 模块, 用于获取微服务管理模块管理的办公微服 务模块的标识信息; 并根据微服务管理模块管理 的办公微服务模块的标识信息和预先设置的办 公微服务模块与办公数据处理模块的对应关系, 管理办公微服务模块与对应的办公数据处理模 块之间的通信连接。 从而使得可以方便的对办公 系统进行扩缩。 权利要求书3页 说明书。
3、12页 附图3页 CN 111610987 A 2020.09.01 CN 111610987 A 1.一种基于微服务的数据处理系统, 其特征在于, 所述系统包括: 服务器和客户端, 所 述客户端包括: 微服务管理模块和办公微服务模块, 所述服务器包括: 办公数据处理模块和 数据管理模块; 所述微服务管理模块, 用于在获取到微服务管理指令时, 根据所述微服务管理指令管 理所述客户端中的办公微服务模块, 并将管理的办公微服务模块的标识信息发送至所述数 据管理模块; 所述数据管理模块, 用于获取所述微服务管理模块管理的办公微服务模块的标识信 息; 并根据所述微服务管理模块管理的办公微服务模块的标识。
4、信息和预先设置的办公微服 务模块与办公数据处理模块的对应关系, 管理所述办公微服务模块与对应的办公数据处理 模块之间的通信连接。 2.根据权利要求1所述的数据处理系统, 其特征在于, 所述微服务管理指令包括: 加载 指令或卸载指令; 所述微服务管理模块, 具体用于: 在获取到加载指令时, 将与所述加载指令对应的办公 微服务模块加载至所述客户端; 或者 在获取到卸载指令时, 并从所述客户端中, 卸载与所述卸载指令对应的办公微服务模 块; 所述数据管理模块, 具体用于: 获取所述微服务管理模块加载的办公微服务模块的标 识信息; 并根据所述微服务管理模块加载的办公微服务模块的标识信息和预先设置的办公。
5、 微服务模块与办公数据处理模块的对应关系, 建立所述办公微服务模块与对应的办公数据 处理模块之间的通信连接; 或者 获取所述微服务管理模块卸载的办公微服务模块的标识信息; 并根据所述微服务管理 模块卸载的办公微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模 块的对应关系, 断开所述办公微服务模块与对应的办公数据处理模块之间的通信连接。 3.根据权利要求1所述的数据处理系统, 其特征在于, 所述客户端还包括: 用户身份获 取模块, 所述服务器还包括用户身份验证模块; 所述用户身份获取模块, 用于获取用户登录所述客户端时的待验证身份信息, 并将所 述待验证身份信息发送至所述用户身份验。
6、证模块; 所述用户身份验证模块, 用于对所述待验证身份信息进行验证, 并在验证通过时, 返回 验证通过的反馈信息至所述客户端; 所述微服务管理模块, 具体用于: 在接收到所述验证通过的反馈信息时, 获取微服务管 理指令, 并根据所述微服务管理指令管理所述客户端中的办公微服务模块。 4.根据权利要求3所述的数据处理系统, 其特征在于, 所述用户身份获取模块, 具体用 于获取用户登录所述客户端时的待验证人脸特征, 并将所述待验证人脸特征发送至所述用 户身份验证模块; 所述用户身份验证模块, 用于对所述待验证人脸特征进行验证, 并在验证通过时, 返回 验证通过的反馈信息至所述客户端。 5.根据权利要。
7、求3所述的数据处理系统, 其特征在于, 所述服务器还包括权限管理模 块; 所述权限管理模块, 用于在对所述待验证身份信息验证通过时, 确定与所述待验证身 权利要求书 1/3 页 2 CN 111610987 A 2 份信息对应的用户权限; 所述权限管理模块, 还用于根据所述待验证身份信息对应的用户权限, 确定所述待验 证身份信息对应的可管理办公微服务模块; 所述微服务管理模块, 具体用于: 获取所述微服务管理指令, 并在判断所述微服务管理 指令为对所述待验证身份信息对应的可管理办公微服务模块的管理指令时, 根据所述微服 务管理指令管理所述可管理办公微服务模块。 6.根据权利要求5所述的数据处理。
8、系统, 其特征在于, 所述服务器, 还包括: 用户管理模 块; 所述用户管理模块, 用于在所述权限管理模块确定与所述待验证身份信息对应的用户 具有用户管理权限时, 获取所述用户的用户管理指令, 并根据所述用户管理指令, 对用户信 息和/或用户权限进行管理。 7.根据权利要求3所述的数据处理系统, 其特征在于, 所述客户端还包括: 网关认证模 块, 所述网关认证模块, 用于判断所述客户端是否处于内网, 如果是, 触发所述用户身份获 取模块将所述待验证身份信息发送至所述用户身份验证模块; 所述网关认证模块, 还用于在所述客户端未处于内网时, 在所述客户端界面展示所述 客户端未处于内网的提醒信息。 。
9、8.根据权利要求1所述的数据处理系统, 其特征在于, 所述办公微服务模块, 至少包括: 布局管理子模块; 所述布局管理子模块, 用于获取用户的布局调整指令, 并按照所述布局调整指令, 调整 所述办公微服务模块的界面布局。 9.根据权利要求1所述的数据处理系统, 其特征在于, 所述办公微服务模块, 包括: 项目 审批微服务模块、 文件速递微服务模块、 记事本微服务模块、 任务下达微服务模块、 文献查 阅微服务模块、 通讯录微服务模块、 行政处罚微服务模块、 信息公开微服务模块、 会议材料 微服务模块和/或云盘微服务模块; 所述办公数据处理模块, 包括: 表单管理模块、 笔记管理模块、 文件管理模。
10、块、 通讯录管 理模块和/或列表管理模块; 所述数据管理模块, 具体用于: 管理所述项目审批微服务模块、 所述文件速递微服务模块、 所述任务下达微服务模块、 所述行政处罚微服务模块和/或所述信息公开微服务模块, 与所述表单管理模块之间的通 信连接; 和/或 管理所述记事本微服务模块与所述笔记管理子模块之间的通信连接; 和/或 管理所述文献查阅微服务模块、 所述会议材料微服务模块和/或所述云盘微服务模块, 与所述文件管理模块之间的通信连接; 和/或 管理所述通讯录微服务模块与所述通讯录管理模块之间的通信连接; 和/或 管理所述项目审批微服务模块、 文件速递微服务模块、 记事本微服务模块、 任务下。
11、达微 服务模块、 文献查阅微服务模块、 通讯录微服务模块、 行政处罚微服务模块、 信息公开微服 务模块、 会议材料微服务模块和/或云盘微服务模块, 与所述列表管理模块之间的通信连 接。 权利要求书 2/3 页 3 CN 111610987 A 3 10.一种数据处理方法, 其特征在于, 应用于权利要求19任一项所述的数据处理系 统, 所述系统包括: 服务器和客户端, 所述客户端包括: 办公微服务模块, 所述服务器包括: 办公数据处理模块; 所述方法包括: 所述客户端在获取到微服务管理指令, 根据所述微服务管理指令管理所述客户端中的 办公微服务模块, 并将管理的办公微服务模块的标识信息发送至所述。
12、服务器; 所述服务器在获取所述客户端管理的办公微服务模块的标识信息时; 根据所述客户端 管理的办公微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模块的 对应关系, 管理所述办公微服务模块与对应的办公数据处理模块之间的通信连接。 权利要求书 3/3 页 4 CN 111610987 A 4 一种基于微服务的数据处理系统和方法 技术领域 0001 本发明涉及数据处理技术领域, 特别是涉及一种基于微服务的数据处理系统和方 法。 背景技术 0002 Web技术发展的早期, 大部分web项目是将实现不同功能的应用程序打包到一起并 放在一个web容器中运行。 这种将实现所有功能的应用程序都部。
13、署在一个web容器中运行的 系统就叫做单体架构。 0003 采用单体架构, 可以很方便的进行共享、 测试以及部署。 然而, 这种单体架构仅仅 只能应用于复杂度较低的应用程序中。 如果应用于复杂度较高的应用程序中, 则会使得一 个项目的整个项目文件包含的模块非常多, 导致模块的边界模糊、 依赖关系不清晰、 代码的 质量参差不齐。 以致每次修改代码, 都需要非常小心, 添加一个简单的功能, 或者修改一个 漏洞可能都会带来隐藏的缺陷。 并且, 由于单体架构是将一个项目的所有应用程序文件都 打包在一个文件中。 因此, 只能作为一个整体进行扩展, 无法根据业务模块的需要进行扩 缩。 0004 然而, 发。
14、明人发现, 现有的办公系统主要采用单体架构应用开发技术。 而随着企业 的不断发展, 办公应用的各项功能和逻辑的复杂度也越来越高。 由于单体架构本身缺乏灵 活性, 导致办公系统难以扩缩。 发明内容 0005 本发明实施例的目的在于提供一种基于微服务的数据处理系统和方法, 以实现方 便的对办公系统进行扩缩。 具体技术方案如下: 0006 第一方面, 本发明实施例提供了一种基于微服务的数据处理系统, 该系统包括: 服 务器和客户端, 客户端包括: 微服务管理模块和办公微服务模块, 服务器包括: 办公数据处 理模块和数据管理模块; 0007 微服务管理模块, 用于在获取到微服务管理指令时, 根据微服务。
15、管理指令管理客 户端中的办公微服务模块, 并将管理的办公微服务模块的标识信息发送至数据管理模块; 0008 数据管理模块, 用于获取微服务管理模块管理的办公微服务模块的标识信息; 并 根据微服务管理模块管理的办公微服务模块的标识信息和预先设置的办公微服务模块与 办公数据处理模块的对应关系, 管理办公微服务模块与对应的办公数据处理模块之间的通 信连接。 0009 可选的, 微服务管理指令包括: 加载指令或卸载指令; 0010 微服务管理模块, 具体用于: 在获取到加载指令时, 将与加载指令对应的办公微服 务模块加载至客户端; 或者 0011 在获取到卸载指令时, 并从客户端中, 卸载与卸载指令对。
16、应的办公微服务模块; 0012 数据管理模块, 具体用于: 获取微服务管理模块加载的办公微服务模块的标识信 说明书 1/12 页 5 CN 111610987 A 5 息; 并根据微服务管理模块加载的办公微服务模块的标识信息和预先设置的办公微服务模 块与办公数据处理模块的对应关系, 建立办公微服务模块与对应的办公数据处理模块之间 的通信连接; 或者 0013 获取微服务管理模块卸载的办公微服务模块的标识信息; 并根据微服务管理模块 卸载的办公微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模块的 对应关系, 断开办公微服务模块与对应的办公数据处理模块之间的通信连接。 0014 可选。
17、的, 客户端还包括: 用户身份获取模块, 服务器还包括用户身份验证模块; 0015 用户身份获取模块, 用于获取用户登录客户端时的待验证身份信息, 并将待验证 身份信息发送至用户身份验证模块; 0016 用户身份验证模块, 用于对待验证身份信息进行验证, 并在验证通过时, 返回验证 通过的反馈信息至客户端; 0017 微服务管理模块, 具体用于: 在接收到验证通过的反馈信息时, 获取微服务管理指 令, 并根据微服务管理指令管理客户端中的办公微服务模块。 0018 可选的, 用户身份获取模块, 具体用于获取用户登录客户端时的待验证人脸特征, 并将待验证人脸特征发送至用户身份验证模块; 0019 。
18、用户身份验证模块, 用于对待验证人脸特征进行验证, 并在验证通过时, 返回验证 通过的反馈信息至客户端。 0020 可选的, 服务器还包括权限管理模块; 0021 权限管理模块, 用于在对待验证身份信息验证通过时, 确定与待验证身份信息对 应的用户权限; 0022 权限管理模块, 还用于根据待验证身份信息对应的用户权限, 确定待验证身份信 息对应的可管理办公微服务模块; 0023 微服务管理模块, 具体用于: 获取微服务管理指令, 并在判断微服务管理指令为对 待验证身份信息对应的可管理办公微服务模块的管理指令时, 根据微服务管理指令管理可 管理办公微服务模块。 0024 可选的, 服务器, 还。
19、包括: 用户管理模块; 0025 用户管理模块, 用于在权限管理模块确定与待验证身份信息对应的用户具有用户 管理权限时, 获取用户的用户管理指令, 并根据用户管理指令, 对用户信息和/或用户权限 进行管理。 0026 可选的, 客户端还包括: 网关认证模块, 0027 网关认证模块, 用于判断客户端是否处于内网, 如果是, 触发用户身份获取模块将 待验证身份信息发送至用户身份验证模块; 0028 网关认证模块,博亚 博亚体育 APP 还用于在客户端未处于内网时, 在客户端界面展示客户端未处于 内网的提醒信息。 0029 可选的, 办公微服务模块, 至少包括: 布局管理子模块; 0030 布局管理子模块, 用于获取用。
20、户的布局调整指令, 并按照布局调整指令, 调整办公 微服务模块的界面布局。 0031 可选的, 办公微服务模块, 包括: 项目审批微服务模块、 文件速递微服务模块、 记事 本微服务模块、 任务下达微服务模块、 文献查阅微服务模块、 通讯录微服务模块、 行政处罚 说明书 2/12 页 6 CN 111610987 A 6 微服务模块、 信息公开微服务模块、 会议材料微服务模块和/或云盘微服务模块; 0032 办公数据处理模块, 包括: 表单管理模块、 笔记管理模块、 文件管理模块、 通讯录管 理模块和/或列表管理模块; 0033 数据管理模块, 具体用于: 0034 管理项目审批微服务模块、 文。
21、件速递微服务模块、 任务下达微服务模块、 行政处罚 微服务模块和/或信息公开微服务模块, 与表单管理模块之间的通信连接; 和/或 0035 管理记事本微服务模块与笔记管理子模块之间的通信连接; 和/或 0036 管理文献查阅微服务模块、 会议材料微服务模块和/或云盘微服务模块, 与文件管 理模块之间的通信连接; 和/或 0037 管理通讯录微服务模块与通讯录管理模块之间的通信连接; 和/或 0038 管理项目审批微服务模块、 文件速递微服务模块、 记事本微服务模块、 任务下达微 服务模块、 文献查阅微服务模块、 通讯录微服务模块、 行政处罚微服务模块、 信息公开微服 务模块、 会议材料微服务模。
22、块和/或云盘微服务模块, 与列表管理模块之间的通信连接。 0039 第二方面, 本发明实施例还提供了一种数据处理方法, 应用于本发明实施例的第 一方面提供的基于微服务的数据处理系统, 系统包括: 服务器和客户端, 客户端包括: 办公 微服务模块, 服务器包括: 办公数据处理模块; 0040 该方法包括: 0041 客户端在获取到微服务管理指令时, 根据微服务管理指令管理客户端中的办公微 服务模块, 并将管理的办公微服务模块的标识信息发送至服务器; 0042 服务器在获取客户端管理的办公微服务模块的标识信息时; 根据客户端管理的办 公微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模。
23、块的对应关系, 管理办公微服务模块与对应的办公数据处理模块之间的通信连接。 0043 可选的, 微服务管理指令包括: 加载指令或卸载指令; 客户端在获取到微服务管理 指令时, 根据微服务管理指令管理客户端中的办公微服务模块, 包括: 0044 客户端在获取到加载指令时, 将与加载指令对应的办公微服务模块加载至客户 端; 或者 0045 在获取到卸载指令时, 并从客户端中, 卸载与卸载指令对应的办公微服务模块; 0046 服务器在获取客户端管理的办公微服务模块的标识信息时; 根据客户端管理的办 公微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模块的对应关系, 管理办公微服务模块与对。
24、应的办公数据处理模块之间的通信连接, 包括: 0047 数据管理模块, 在获取微服务管理模块加载的办公微服务模块的标识信息时; 根 据微服务管理模块加载的办公微服务模块的标识信息和预先设置的办公微服务模块与办 公数据处理模块的对应关系, 建立办公微服务模块与对应的办公数据处理模块之间的通信 连接; 或者 0048 在获取微服务管理模块卸载的办公微服务模块的标识信息时; 根据微服务管理模 块卸载的办公微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模块 的对应关系, 断开办公微服务模块与对应的办公数据处理模块之间的通信连接。 0049 可选的, 在客户端在获取到微服务管理指令时, 根。
25、据微服务管理指令管理客户端 中的办公微服务模块之前, 该方法还包括: 说明书 3/12 页 7 CN 111610987 A 7 0050 客户端获取用户登录客户端时的待验证身份信息, 并将待验证身份信息发送至服 务器; 0051 服务器对待验证身份信息进行验证, 并在验证通过时, 返回验证通过的反馈信息 至客户端; 0052 客户端在获取到微服务管理指令时, 根据微服务管理指令管理客户端中的办公微 服务模块, 包括: 0053 客户端在接收到验证通过的反馈信息时, 获取微服务管理指令, 并根据微服务管 理指令管理客户端中的办公微服务模块。 0054 可选的, 客户端获取用户登录客户端时的待验。
26、证身份信息, 并将待验证身份信息 发送至服务器, 包括: 0055 客户端获取用户登录客户端时的待验证人脸特征, 并将待验证人脸特征发送至服 务器; 0056 服务器对待验证身份信息进行验证, 并在验证通过时, 返回验证通过的反馈信息 至客户端, 包括: 0057 服务器对待验证人脸特征进行验证, 并在验证通过时, 返回验证通过的反馈信息 至客户端。 0058 可选的, 在服务器对待验证身份信息进行验证, 并在验证通过时, 返回验证通过的 反馈信息至客户端之后, 该方法还包括: 0059 服务器在对待验证身份信息验证通过时, 确定与待验证身份信息对应的用户权 限; 0060 并根据待验证身份信。
27、息对应的用户权限, 确定待验证身份信息对应的可管理办公 微服务模块; 0061 相应的, 客户端获取微服务管理指令, 并根据微服务管理指令管理客户端中的办 公微服务模块包括: 0062 客户端获取微服务管理指令, 并在判断微服务管理指令为对待验证身份信息对应 的可管理办公微服务模块的管理指令时, 根据微服务管理指令管理可管理办公微服务模 块。 0063 可选的, 该方法还包括: 0064 服务器确定与待验证身份信息对应的用户具有用户管理权限时, 获取用户的用户 管理指令, 并根据用户管理指令, 对用户信息和/或用户权限进行管理。 0065 可选的, 客户端获取用户登录客户端时的待验证身份信息,。
28、 并将待验证身份信息 发送至服务器, 包括: 0066 客户端获取用户登录客户端时的待验证身份信息, 并判断自身是否处于内网, 如 果是, 将待验证身份信息发送至服务器; 0067 否则, 在客户端界面展示客户端未处于内网的提醒信息。 0068 可选的, 该方法还包括: 0069 客户端获取用户的布局调整指令, 并按照布局调整指令, 调整办公微服务模块的 界面布局。 0070 本发明实施例有益效果: 说明书 4/12 页 8 CN 111610987 A 8 0071 本发明实施例提供的一种基于微服务的数据处理系统和方法, 通过在客户端设置 微服务管理模块, 在服务器设置办公数据处理模块和数据。
29、管理模块; 可以使得微服务管理 模块在获取到微服务管理指令, 根据微服务管理指令管理客户端中的办公微服务模块, 并 将管理的办公微服务模块的标识信息发送至数据管理模块; 然后数据管理模块, 可以在获 取微服务管理模块管理的办公微服务模块的标识信息时; 根据微服务管理模块管理的办公 微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模块的对应关系, 管 理办公微服务模块与对应的办公数据处理模块之间的通信连接。 由于每个办公微服务模块 具有一个功能, 因此, 可以使得用户可以根据需要扩缩办公微服务模块, 从而使得可以方便 的对办公系统进行扩缩, 并管理扩缩的办公微服务模块与服务器的办公数。
30、据处理模块之间 的通信连接, 进而使得服务器可以满足客户端的任务处理要求。 当然, 实施本发明的任一产 品或方法并不一定需要同时达到以上所述的所有优点。 附图说明 0072 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的附图。 0073 图1为本发明实施例的一种基于微服务的数据处理系统第一种实施方式的结构示 意图; 0074 图2为本发明实施例的一种基于微服务的数据处理方法的。
31、流程图; 0075 图3为本发明实施例的一种基于微服务的数据处理系统第二种实施方式的结构示 意图; 0076 图4为本发明实施例的一种基于微服务的数据处理系统第三种实施方式的结构示 意图; 0077 图5为本发明实施例的一种基于微服务的数据处理系统第四种实施方式的结构示 意图; 0078 图6为本发明实施例的一种基于微服务的数据处理系统中客户端的办公微服务模 块的结构示意图。 具体实施方式 0079 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通。
32、技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0080 为了解决现有技术存在的问题, 本发明实施例提供了一种基于微服务的数据处理 系统及方法, 以实现方便的对办公系统进行扩展。 0081 下面, 首先对本发明实施例的一种基于微服务的数据处理系统进行介绍, 如图1所 示, 为本发明实施例的一种基于微服务的数据处理系统第一种实施方式的结构示意图, 该 系统可以包括: 客户端110和服务器120。 说明书 5/12 页 9 CN 111610987 A 9 0082 其中, 客户端110包括: 微服务管理模块111和办公微服务模块112, 服务器120包 括。
33、: 办公数据处理模块122和数据管理模块121; 0083 微服务管理模块111, 用于在获取到微服务管理指令时, 根据微服务管理指令管理 客户端110中的办公微服务模块112, 并将管理的办公微服务模块112的标识信息发送至数 据管理模块121; 0084 数据管理模块121, 用于获取微服务管理模块111管理的办公微服务模块112的标 识信息; 并根据微服务管理模块111管理的办公微服务模块112的标识信息和预先设置的办 公微服务模块与办公数据处理模块的对应关系, 管理办公微服务模块112与对应的办公数 据处理模块122之间的通信连接, 以使得办公数据处理模块122对对应的办公微服务模块 。
34、112发送的待处理任务进行处理, 并将处理结果反馈至对应的办公微服务模块112。 0085 本发明实施例提供的一种基于微服务的数据处理系统, 通过在客户端设置微服务 管理模块, 在服务器设置办公数据处理模块和数据管理模块; 可以使得微服务管理模块在 获取到微服务管理指令, 根据微服务管理指令管理客户端中的办公微服务模块, 并将管理 的办公微服务模块的标识信息发送至数据管理模块; 然后数据管理模块, 可以在获取微服 务管理模块管理的办公微服务模块的标识信息时; 根据微服务管理模块管理的办公微服务 模块的标识信息和预先设置的办公微服务模块与办公数据处理模块的对应关系, 管理办公 微服务模块与对应的。
35、办公数据处理模块之间的通信连接。 由于每个办公微服务模块具有一 个功能, 因此, 可以使得用户可以根据需要扩缩办公微服务模块, 从而使得可以方便的对办 公系统进行扩缩, 并管理扩缩的办公微服务模块与服务器的办公数据处理模块之间的通信 连接, 进而使得服务器可以满足客户端的任务处理要求。 0086 在一些示例中, 上述的微服务管理指令可以包括加载指令或卸载指令; 0087 当该微服务管理指令为加载指令时, 上述的微服务管理模块111, 具体用于: 在获 取到加载指令时, 将与加载指令对应的办公微服务模块112加载至客户端110; 或者 0088 对应的, 数据管理模块121, 具体用于: 获取微。
36、服务管理模块111加载的办公微服务 模块112的标识信息; 并根据微服务管理模块111加载的办公微服务模块112的标识信息和 预先设置的办公微服务模块与办公数据处理模块的对应关系, 建立办公微服务模块112与 对应的办公数据处理模块122之间的通信连接; 0089 当该微服务管理指令为写在指令时, 则上述的微服务管理模块111, 具体用于: 在 获取到卸载指令时, 并从客户端110中, 卸载与卸载指令对应的办公微服务模块112; 0090 对应的, 数据管理模块121, 具体用于: 获取微服务管理模块111卸载的办公微服务 模块112的标识信息; 并根据微服务管理模块111卸载的办公微服务模块。
37、112的标识信息和 预先设置的办公微服务模块与办公数据处理模块的对应关系, 断开办公微服务模块112与 对应的办公数据处理模块122之间的通信连接。 0091 通过使用微服务管理模块111, 可以方便用户对办公系统进行管理, 从而使得用户 可以对办公系统进行扩展。 然后可以使用该办公系统中的不同的办公微服务模块112, 执行 不同的办公任务。 0092 在又一些示例中, 如图1所示, 上述的办公微服务模块112, 可以包括: 项目审批微 服务模块、 文件速递微服务模块、 记事本微服务模块、 任务下达微服务模块、 文献查阅微服 务模块、博亚 博亚体育 APP 通讯录微服务模块、 行政处罚微服务模块、 信息公开微服务模。
38、块、 会议材料微服务 说明书 6/12 页 10 CN 111610987 A 10 模块和/或云盘微服务模块; 0093 上述的办公数据处理模块122, 可以包括: 表单管理模块、 笔记管理模块、 文件管理 模块、 通讯录管理模块和/或列表管理模块; 0094 因此, 上述的数据管理模块121, 具体用于: 0095 管理项目审批微服务模块、 文件速递微服务模块、 任务下达微服务模块、 行政处罚 微服务模块和/或信息公开微服务模块, 与表单管理模块之间的通信连接; 和/或 0096 管理记事本微服务模块与笔记管理子模块之间的通信连接; 和/或 0097 管理文献查阅微服务模块、 会议材料微服。
39、务模块和/或云盘微服务模块, 与文件管 理模块之间的通信连接; 和/或 0098 管理通讯录微服务模块与通讯录管理模块之间的通信连接; 和/或 0099 管理项目审批微服务模块、 文件速递微服务模块、 记事本微服务模块、 任务下达微 服务模块、 文献查阅微服务模块、 通讯录微服务模块、 行政处罚微服务模块、 信息公开微服 务模块、 会议材料微服务模块和/或云盘微服务模块, 与列表管理模块之间的通信连接。 0100 在又一些示例中, 上述的各个办公数据处理模块122之间可以通过应用程序接口 通信连接。 0101 相应于上述的一种基于微服务的数据处理系统, 本发明实施例还提供了一种基于 微服务的数。
40、据处理方法, 以实现对办公系统进行扩缩, 该方法应用于图1所示的数据处理系 统, 该系统包括: 服务器和客户端, 客户端包括: 办公微服务模块, 服务器包括: 办公数据处 理模块; 如图2所示, 该方法可以包括: 0102 S210, 客户端在获取到微服务管理指令时, 根据微服务管理指令管理客户端中的 办公微服务模块, 并将管理的办公微服务模块的标识信息发送至服务器; 0103 S220, 服务器在获取客户端管理的办公微服务模块的标识信息时; 根据客户端管 理的办公微服务模块的标识信息和预先设置的办公微服务模块与办公数据处理模块的对 应关系, 管理办公微服务模块与对应的办公数据处理模块之间的通。
41、信连接。 0104 本发明实施例提供的一种基于微服务的数据处理方法, 通过应用于本发明实施例 的一种基于微服务的数据处理系统中, 可以使得微服务管理模块在获取到微服务管理指 令, 根据微服务管理指令管理客户端中的办公微服务模块, 并将管理的办公微服务模块的 标识信息发送至数据管理模块; 然后数据管理模块, 可以在获取微服务管理模块管理的办 公微服务模块的标识信息时; 根据微服务管理模块管理的办公微服务模块的标识信息和预 先设置的办公微服务模块与办公数据处理模块的对应关系, 管理办公微服务模块与对应的 办公数据处理模块之间的通信连接。 由于每个办公微服务模块具有一个功能, 因此, 可以使 得用户。
42、可以根据需要扩缩办公微服务模块, 从而使得可以方便的对办公系统进行扩缩, 并 管理扩缩的办公微服务模块与服务器的办公数据处理模块之间的通信连接, 进而使得服务 器可以满足客户端的任务处理要求。 0105 在图1所示的一种基于微服务的数据处理系统的基础上, 本发明实施例还提供了 一种可能的实现方式, 如图3所示, 为本发明实施例的一种基于微服务的数据处理系统第二 种实施方式的结构示意图, 参见图3, 客户端110还包括: 用户身份获取模块113, 服务器120 还包括: 用户身份验证模块123; 0106 用户身份获取模块113, 用于获取用户登录客户端110时的待验证身份信息, 并将 说明书 。
43、7/12 页 11 CN 111610987 A 11 待验证身份信息发送至用户身份验证模块123; 0107 用户身份验证模块123, 用于对待验证身份信息进行验证, 并在验证通过时, 返回 验证通过的反馈信息至客户端110; 0108 微服务管理模块111, 具体用于: 在接收到验证通过的反馈信息时, 获取微服务管 理指令, 并根据微服务管理指令管理客户端110中的办公微服务模块112。 0109 在一些示例中, 为了提高本发明实施例的数据处理系统的安全性, 可以对用户身 份进行验证, 对此, 可以在客户端110设置用户身份获取模块113, 在服务器120端设置用户 身份验证模块123。 。
44、这样, 当用户要登录客户端110时, 可以先通过该用户身份获取模块113 获取用户的身份信息, 然后通过用户身份验证模块123进行验证, 在验证通过后, 才允许用 户登录, 进而上述的微服务管理模块111在可以获取微服务管理指令, 并根据微服务管理指 令管理客户端110中的办公微服务模块112。 0110 在又一些示例中, 上述的用户身份获取模块113可以连接有人体特征获取设备连 接, 例如与指纹机连接、 与人脸识别设备连接或者与虹膜识别设备连接, 从而可以获取到用 户的人体特征, 进而可以将该人体特征作为用户的身份信息, 用户登录客户端110。 0111 当该用户身份信息为人脸特征时, 则上。
45、述的用户身份获取模块113, 可以具体用于 获取用户登录客户端110时的待验证人脸特征, 并将待验证人脸特征发送至用户身份验证 模块123; 0112 用户身份验证模块123, 则可以对待验证人脸特征进行验证, 并在验证通过时, 返 回验证通过的反馈信息至客户端110。 0113 在一些示例中, 上述的用户身份验证模块123中可以预先存储有多个人脸特征, 在 获取到待验证人脸特征时, 可以将该待验证人脸特征与预先存储的多个人脸特征进行对 比, 如果该预先存储的多个人脸特征中, 存在与该待验证人脸特征相同的人脸特征, 则认为 验证通过。 进而可以将验证通过的反馈信息返回至客户端110。 0114。
46、 在图3所示的一种基于微服务的数据处理系统的基础上, 本发明实施例还提供了 一种可能的实现方式, 如图4所示, 为本发明实施例的一种基于微服务的数据处理系统第三 种实施方式的结构示意图, 参见图4, 服务器120还包括权限管理模块124; 0115 权限管理模块124, 用于在对待验证身份信息验证通过时, 确定与待验证身份信息 对应的用户权限; 0116 权限管理模块124, 还用于根据待验证身份信息对应的用户权限, 确定待验证身份 信息对应的可管理办公微服务模块; 0117 微服务管理模块111, 具体用于: 获取微服务管理指令, 并在判断微服务管理指令 为对待验证身份信息对应的可管理办公微。
47、服务模块的管理指令时, 根据微服务管理指令管 理可管理办公微服务模块。 0118 在一些示例中, 在一个公司中, 不同的工作人员应该具有不同的权限, 而不同的权 限, 则应该对应不同的办公微服务模块112, 因此, 为了进一步提高本发明实施例的数据处 理系统的安全性, 可以在服务器120端设置设置权限管理模块124。 通过设置权限管理模块 124。 超级管理员可以通过该权限管理模块124, 为不同的工作人员分配不同的权限, 从而使 得不同的工作人员可以对不同的办公微服务模块112进行管理。 从而使得超级管理员可以 按照权限的不同, 为不同的工作人员设置可管理的办公微服务模块112。 说明书 8。
48、/12 页 12 CN 111610987 A 12 0119 当超级管理员为不同的工作人员设置可管理的办公微服务模块112后, 若工作人 员在客户端110进行登录时, 客户端110的用户身份获取模块113可以获取到登录的工作人 员的待验证身份信息, 然后用户身份验证模块123可以对该待验证身份信息进行验证, 在验 证通过后, 上述的权限管理模块124, 可以根据超级管理员设置的工作人员的权限, 确定与 待验证身份信息对应的用户权限; 进而可以根据待验证身份信息对应的用户权限, 确定待 验证身份信息对应的可管理办公微服务模块。 最后, 可以将该待验证身份信息对应的可管 理办公微服务模块发送至微。
49、服务管理模块111。 0120 微服务管理模块111可以在获取到微服务管理指令和该权限管理模块124发送的 该待验证身份信息对应的可管理办公微服务模块后, 判断微服务管理指令是否为对待验证 身份信息对应的可管理办公微服务模块的管理指令, 如果是, 则可以根据微服务管理指令 管理可管理办公微服务模块。 如果不是, 则可以在客户端110的显示界面显示提醒信息, 以 提醒待验证身份信息对应的用户不具有对要管理的办公微服务模块的权限。 这样, 可以避 免工作人员对超过自身权限的办公微服务模块112的管理, 进而可以提高本发明实施例的 数据处理系统的安全性。 0121 在图4所示的一种基于微服务的数据处。
50、理系统的基础上, 本发明实施例还提供了 一种可能的实现方式, 如图5所示, 为本发明实施例的一种基于微服务的数据处理系统第四 种实施方式的结构示意图, 参见图5, 服务器120, 还可以包括: 用户管理模块125; 0122 用户管理模块125, 用于在权限管理模块124确定与待验证身份信息对应的用户具 有用户管理权限时, 获取用户的用户管理指令, 并根据用户管理指令, 对用户信息和/或用 户权限进行管理。 0123 在一些示例中, 在一个公司或者机构中, 通常会有人员流动, 也即, 会有人入职, 也 会有人离职, 当有人入职时, 为了使得入职的工作人员能够使用本发明实施例的数据处理 系统, 。