[发明专利]项目安装包部署方法、系统、电子设备及可读存储介质在审
申请号: | 202211295559.2 | 申请日: | 2022-10-21 |
公开(公告)号: | CN115576572A | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 王晓虎;邓春龙;吕林;黄明星 | 申请(专利权)人: | 广域铭岛数字科技有限公司;浙江吉利控股集团有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/50;G06F21/62;G06F21/31 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 王积毅 |
地址: | 401123 重庆市渝*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 项目 安装 部署 方法 系统 电子设备 可读 存储 介质 | ||
1.一种项目安装包部署方法,其特征在于,包括:
获取客户项目对应的基础安装包,并获取客户环境采用的文件存储方式;
根据所述文件存储方式从预设的存储适配模块中匹配对应的目标适配模块;
将匹配出的目标适配模块织入所述基础安装包,得到所述客户环境对应的项目安装包;
根据所述项目安装包将所述客户项目部署在对应的客户环境,使得所述客户项目通过所述目标适配模块实施所述客户环境对应的文件存储方式。
2.根据权利要求1所述的方法,其特征在于,所述客户项目包括业务层,所述业务层包括以下至少一种:
文件传输模块,用于执行业务文件的文件上传请求和/或文件下载请求;
文件管理模块,用于执行所述业务文件对应的文件管理指令;
文件夹管理模块,用于执行业务文件夹对应的文件夹管理指令,其中,所述业务文件夹包括至少一部分所述业务文件。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
将预设的用户管理模块通过所述项目安装包织入所述业务层,其中,所述用户管理模块用于存储用户注册信息以及所述用户注册信息对应的文件访问权限;
若接收到用户输入的用户登录信息,则基于所述用户注册信息对所述用户登录信息进行用户校验,并在用户校验成功之后,根据所述用户登录信息从所述文件访问权限中匹配出当前访问权限;
若接收到文件访问请求或文件上传请求,则根据所述用户登录信息从所述文件访问权限中匹配出当前访问权限,在权限校验成功之后,根据用户访问请求查询对应的文件访问地址,并反馈查询到的文件访问地址。
4.根据权利要求3所述的方法,其特征在于,所述业务层还包括以下至少一种:
限速模块,用于将所述业务文件的文件传输速度控制在预设速度区间;
空间管理模块,用于执行存储空间的空间管理指令,其中,所述存储空间用于存储所述业务文件;
异常处理模块,用于提取所述客户项目的项目异常码,展示所述项目异常码,根据所述项目异常码从预设的异常解决方案中匹配出目标解决方案,执行所述目标解决方案;
数据安全模块,用于根据预设加密算法对至少一部分业务文件进行数据加密,得到加密数据;
文件统计模块,用于根据预设统计算法对至少一部分业务文件进行数据统计,得到统计结果,对所述统计结果进行渲染,得到统计图表,并展示所述统计图表;
内容分发模块,用于根据预设的负载均衡策略将所述业务文件进行分发和调度。
5.根据权利要求4所述的方法,其特征在于,所述客户项目还包括以下至少一种:
数据层,用于通过数据库存储客户项目数据,其中,所述客户项目数据包括所述业务文件、所述当前访问权限中的至少一种;
中间件层,用于缓存预设加密算法,和/或,向所述客户项目提供分布式锁;
对外接口层,用于向所述客户项目提供外部连接接口和软件开发工具包;
日志模块,用于监控所述客户项目,并生成监控日志。
6.根据权利要求2所述的方法,其特征在于,所述目标适配模块通过以下方式实施所述客户环境对应的文件存储方式:
获取文件格式转换接口和文件存储地址;
利用所述文件格式转换接口按照所述文件存储方式对所述业务文件进行编码,得到待存储文件;
将所述待存储文件发送至所述文件存储地址,以存储所述待存储文件。
7.根据权利要求1至6任一项所述的方法,其特征在于,根据所述项目安装包将所述客户项目部署在对应的客户环境之后,所述方法还包括:
若所述客户环境采用备选存储方式,则根据所述备选存储方式从预设的存储适配模块中匹配对应的备选适配模块,其中,所述备选存储方式与所述文件存储方式不同;
将匹配出的备选适配模块织入所述基础安装包,得到所述客户环境对应的备选安装包;
根据所述项目安装包更新部署在所述客户环境的客户项目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广域铭岛数字科技有限公司;浙江吉利控股集团有限公司,未经广域铭岛数字科技有限公司;浙江吉利控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211295559.2/1.html,转载请声明来源钻瓜专利网。