[发明专利]一种基于BI系统的页面下载方法及装置在审
申请号: | 202310177824.5 | 申请日: | 2023-02-28 |
公开(公告)号: | CN116192837A | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 王楠;尹佳音 | 申请(专利权)人: | 灵犀科技有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L69/04 |
代理公司: | 北京京专专利代理事务所(普通合伙) 11908 | 代理人: | 黄嘉淇 |
地址: | 266555 山东省青岛市自由*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 bi 系统 页面 下载 方法 装置 | ||
1.一种基于BI系统的页面下载方法,所述方法包括:
S101,初始静态框架,定义基于BI系统的页面文件结构,并根据所述页面文件结构对页面静态框架进行初始化;
S102,页面文件动态上传和存放,接收并根据用户端下载请求上传和存放所述页面文件,并进行解压处理;
S103,文件打包及下载,基于页面静态框架,将存放的所述页面文件进行压缩打包处理,并返回所述用户端下载请求处理结果;
其特征在于,基于所述页面静态框架,根据用户端下载请求动态地上传、存放和下载所述页面文件。
2.如权利要求1所述的方法,其特征在于,所述页面文件结构包括5个文件夹,分别为基础依赖包文件夹、静态资源文件夹、开发文件文件夹、包管理文件夹和项目说明文件夹;
其中,
所述开发文件文件夹包括14个文件夹,分别为接口文件夹、公共资源文件夹、页面通用组件文件夹、配置文件夹、自定义指令文件夹、过滤器文件夹、页面组件放置文件夹、路由设置文件夹、状态关联文件夹、工具函数文件夹、页面展示文件夹、入口组件文件夹、全局主文件夹和权限控制文件夹;
所述页面通用组件文件夹用于存放构成基于BI系统的页面的通用组件,所述接口文件夹用于存放响应所述用户端下载请求的通用组件请求接口。
3.如权利要求2所述的方法,其特征在于,所述S101,初始静态框架,定义基于BI系统的页面文件结构,并根据所述页面文件结构对页面静态框架进行初始化的步骤包括:
定义所述页面文件结构;
根据所述页面文件结构对页面静态框架进行初始化构建,包括构建所述基础依赖包文件夹、所述服务器静态资源文件夹、所述开发文件文件夹、所述包管理文件夹和所述项目说明文件夹;
基于所述基础依赖包文件夹、所述服务器静态资源文件夹、所述开发文件文件夹、所述包管理文件夹和所述项目说明文件夹,分别在各文件夹下创建对应的文件,得到所述页面文件,包括服务器静态资源文件、开发文件、包管理文件和项目说明文件。
4.如权利要求3所述的方法,其特征在于,S102,页面文件动态上传和存放,接收并根据用户端下载请求上传和存放所述页面文件,并进行解压处理的步骤包括页面文件配置步骤,具体为:
后台服务器从前台服务器接收所述用户端下载请求,对所述用户端下载请求进行解析,获取与所述用户端下载请求对应的组件类型、组件名称、组件文件名称和组件文件存储地址;
根据所述组件类型和所述组件名称,通过通用组件请求接口,从所述页面通用组件文件夹中获取通用组件文件,及与所述通用组件文件对应的通用组件文件存储地址,并上传至所述后台服务器;
根据所述通用组件文件、与所述通用组件文件对应的通用组件文件存储地址、所述组件类型、所述组件名称、所述组件文件名称和所述组件文件存储地址,配置所述页面组件放置文件夹和所述静态资源文件夹,并得到与所述用户端下载请求对应的动态组件文件;
根据配置后的所述静态资源文件夹,以及初始化的所述基础依赖包文件夹、开发文件文件夹、所述包管理文件夹和所述项目说明文件夹,得到与所述用户端下载请求对应的页面静态框架和页面文件。
5.如权利要求4所述的方法,其特征在于,所述S102,页面文件动态上传和存放,接收并根据用户端下载请求上传和存放所述页面文件,并进行解压处理的步骤还包括页面文件上传步骤,具体为:
所述前台服务器根据所述组件类型、所述组件名称、所述组件文件名称和所述组件文件存储地址,新建文件存放文件夹;
所述后台服务器将与所述用户端下载请求对应的动态组件文件上传至所述文件存放文件夹下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于灵犀科技有限公司,未经灵犀科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310177824.5/1.html,转载请声明来源钻瓜专利网。