[发明专利]数据可视化开发为内容开发提供页面框架的装置及方法有效

专利信息
申请号: 201910523805.7 申请日: 2019-06-17
公开(公告)号: CN110275996B 公开(公告)日: 2021-03-02
发明(设计)人: 林飞;夏俊;古元;于龙;王娜;熊翱 申请(专利权)人: 北京亚鸿世纪科技发展有限公司
主分类号: G06F16/904 分类号: G06F16/904;G06F8/38
代理公司: 暂无信息 代理人: 暂无信息
地址: 100095 北京市海淀区高里*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 可视化 开发 内容 提供 页面 框架 装置 方法
【权利要求书】:

1.数据可视化开发为内容开发提供页面框架的方法,其特征在于由接口定义步骤,排版布局录入步骤,排版布局解析步骤完成;

1)接口定义步骤

由排版布局接口定义器定义排版布局的接口标准为:

按照JSON的数据格式定义,mode、minHeight、minWidth、Layouts;

mode指的是以页面宽高比率作为代表的页面排版格式,mode的取值范围包括:41, 21,11,12, 14共5种模式,41代表宽高比为4比1,21代表宽高比为2比1,11代表宽高比为1比1,12代表宽高比为1比2,14代表宽高比为1比4;

minHeight及其值代表内容展示所需要的最小的高度;

minWidth及其值代表内容展示所需要的最小的宽度;

Layouts中规定排版布局规范,Layouts中规定的排版布局规范所定义的具体内容如下:

用rowMargin及其值定义行与行之间的间距,用columnMargin及其值定义列与列之间的间距,rowMargin及其值与columnMargin及其值会作用于整个排版布局过程,使用单一的行与列的间隔,主要目的是保证被布局的元素不会因为padding和margin元素的滥用或者无规律使用所导致的行列间距不对齐的问题;

columnRatio及其值指的是第一次行列布局时候需要多少列,并且列所占的宽度的比率,columnRatio :[x, y, z],说明第一次排版布局页面分成3列,第一列占宽度的x/(x+y+z),第二列占宽度y/(x+y+z),第三列占宽度的z/(x+y+z);

用rows表示对第一次排版的行进行排版,rows下的ratio及其值是指行在高度上所占的比率,ratio及其值有数字和百分比两种,数字则是使用Flex布局进行高度计算,而百分比则是按照盒子模型的排版布局进行高度计算;rows下的columns的值是一系列数组,columns是第一次布局的列的定义,当columnRatio定义分成k列,columns数组的长度就是k组数组;rows下的columns的值中的数组的格式为以type来定义第二次行列布局中的列的再排版方式,type的值包括row和column;当type的值为row时表示相应的行列布局中的列在再排版时以行进行划分所产生的矩形框定义为boxes,boxes后面的ratio的值表示高度;当type的值为column时表示相应的行列布局中的列在再排版时以列进行划分所产生的矩形框定义为boxes,boxes后面的ratio的值表示宽度;

当boxes需要嵌套时,同样以type来定义被嵌套的矩形框boxes的再排版方式,type的值包括row和column;当type的值为row时表示被嵌套的矩形框boxes在再排版时以行进行划分所产生的矩形框定义为boxes,boxes后面的ratio的值表示高度;当type的值为column时表示被嵌套的矩形框boxes在再排版时以列进行划分所产生的矩形框定义为boxes,boxes后面的ratio的值表示宽度;

矩形框boxes作为页面开发中放置内容开发所开发的内容的基本单位,称为容器;

2)排版布局录入步骤

由排版布局定义器根据数据可视化应用方的要求,以排版布局接口定义器定义排版布局的接口标准,将mode的取值范围在41即可视化范围的宽高比为4比1时的minHeight、minWidth、Layouts录入排版布局定义器;

由排版布局定义器根据数据可视化应用方的要求,以排版布局接口定义器定义排版布局的接口标准,将mode的取值范围在21即可视化范围的宽高比为2比1时的minHeight、minWidth、Layouts录入排版布局定义器;

由排版布局定义器根据数据可视化应用方的要求,以排版布局接口定义器定义排版布局的接口标准,将mode的取值范围在11即可视化范围的宽高比为1比1时的minHeight、minWidth、Layouts录入排版布局定义器;

由排版布局定义器根据数据可视化应用方的要求,以排版布局接口定义器定义排版布局的接口标准,将mode的取值范围在12即可视化范围的宽高比为1比2时的minHeight、minWidth、Layouts录入排版布局定义器;

由排版布局定义器根据数据可视化应用方的要求,以排版布局接口定义器定义排版布局的接口标准,将mode的取值范围在14即可视化范围的宽高比为1比4时的minHeight、minWidth、Layouts录入排版布局定义器;

3)排版布局解析步骤

由布局解析引擎读取排版布局定义器中当前应用的页面框架的排版布局参数,包括mode,minHeight、minWidth、Layouts;由布局解析引擎自动计算容器的名称,并将容器的名称输出给内容开发者;由布局解析引擎按照排版布局参数自动生成无内容的页面框架,并将无内容的页面框架输出给内容开发者;

布局解析引擎自动计算容器名称使用的代码是:

created() {

this.getSlotNames(this.layouts.rows)

};布局解析引擎自动计算容器名称是基于Layouts中内容自动执行的,自动生成的名称中的r代表行,c代表列,r后的数字代表第几行,c后的数字代表第几列;

布局解析引擎生成无内容的页面框架等同于Layouts所记录的内容。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京亚鸿世纪科技发展有限公司,未经北京亚鸿世纪科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910523805.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top