[发明专利]一种多业务动态配置数据源方法、平台及电子设备有效
| 申请号: | 202011166386.5 | 申请日: | 2020-10-27 | 
| 公开(公告)号: | CN112270003B | 公开(公告)日: | 2023-05-02 | 
| 发明(设计)人: | 石文超 | 申请(专利权)人: | 上海淇馥信息技术有限公司 | 
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 | 
| 代理公司: | 北京清诚知识产权代理有限公司 11691 | 代理人: | 曹玲柱 | 
| 地址: | 201500 上海市崇明区横沙乡富民*** | 国省代码: | 上海;31 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 业务 动态 配置 数据源 方法 平台 电子设备 | ||
本发明公开了一种多业务动态配置数据源方法、平台及电子设备,所述方法包括:根据用户输入的数据源配置信息配置各个业务对应的数据源;根据各个业务对应的数据源设置该业务对应用户组的数据源权限;当加载业务前,根据所述用户组的数据源权限读取为当前用户设置的数据源配置信息;根据所述数据源配置信息读取业务数据。本发明可以支持不同业务用户的平滑扩展,满足不同业务用户数据隔离访问的同时也能满足和已有系统的权限管理结合,实现分组控制业务数据的授权访问。本发明基于现有业务平台对业务数据源进行动态配置,无需后续大量低效重复的维护工作,并且避免了过量的不必要系统开发,能有效控制迁移重构成本。
技术领域
本发明涉及计算机信息处理技术领域,具体而言,涉及一种多业务动态配置数据源方法、平台、电子设备及计算机可读介质。
背景技术
随着互联网技术的发展,出现了可以兼容不同业务的服务平台,这些平台有一套相对稳定的支撑服务,不同的业务方希望接入平台使用其中的服务。但是通常情况下,不同业务方的数据访问要求是相互独立的,同时也能和权限管理系统结合,实现分组控制。
最简单也最常用的做法是针对不同业务的用户,单独部署维护一整套完整的系统;但是这种设计中服务器等基础资源都需要单独采购,即便使用云服务部署也会出现一定的资源浪费;另外每次新业务都需要部署调试,有大量低效重复的工作。而且系统维护成本较高,当有新的更新升级时要从整个系统去部署,操作非常麻烦。
也有一些服务商,尝试通过提供一整套的系统平台帮助用户快速便捷的使用服务;这是目前比较比较流行的一种设计思路,但这种方案需要构建的基础服务组件较多,实现成本较高,需要对现有系统做大量重构,并且由于设计目标不同,多数功能模块是业务系统不需要的。
发明内容
本发明旨在解决现有平台为了支持不同业务用户的数据隔离,实现分组控制业务数据的授权访问,造成大量低效重复的维护工作以及不必要的系统开发的技术问题。
为了解决上述技术问题,本发明第一方面提出一种多业务动态配置数据源方法,所述方法包括:
根据用户输入的数据源配置信息配置各个业务对应的数据源;
根据各个业务对应的数据源设置该业务对应用户组的数据源权限;
当加载业务前,根据所述用户组的数据源权限读取为当前用户设置的数据源配置信息;
根据所述数据源配置信息读取业务数据。
根据本发明一种优选的实施方式,所述用户组包括多级子分组,所述多级子分组中用户的数据源权限与其所在用户组的数据源权限相同。
根据本发明一种优选的实施方式,当用户组的数据源权限被修改为第一数据源权限时,所述用户组包含的所有多级子分组中用户的数据源权限也被修改为第一数据源权限。
根据本发明一种优选的实施方式,若未接收到对某个业务的数据源配置信息,则该业务对应用户组的数据源权限为默认数据源。
根据本发明一种优选的实施方式,所述用户组包括多级子分组,所述方法还包括:
接收用户输入的数据源切换信息;
根据所述数据源切换信息配置对应业务对应多级子分组的数据源权限;
当加载业务前,根据所述用户组或多级子分组的数据源权限读取为当前用户设置的数据源配置信息;
根据所述数据源配置信息读取业务数据。
根据本发明一种优选的实施方式,所述用户组中用户的数据源权限包含所述多级子分组中用户的数据源权限。
根据本发明一种优选的实施方式,所述业务包含子业务,所述数据源配置信息包含与所述子业务对应的业务表配置信息,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海淇馥信息技术有限公司,未经上海淇馥信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011166386.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件下载异常处理方法、装置及电子设备
 - 下一篇:一种仓库管理系统
 





