[发明专利]一种基于WEB的网页自动布局方法及装置在审
申请号: | 201811298057.9 | 申请日: | 2018-11-01 |
公开(公告)号: | CN109284461A | 公开(公告)日: | 2019-01-29 |
发明(设计)人: | 赖文;李晓刚;杨星 | 申请(专利权)人: | 成都四方伟业软件股份有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F9/451;G06F17/25 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 自动布局 指令输入 设计技术领域 服务器获取 服务器通信 图表布局 智能布局 客户端 检测 简易 统计 成功 | ||
1.一种基于WEB的网页自动布局方法,其特征在于,应用于与服务器通信连接的客户端,所述方法包括:
从所述服务器获取多个图表并统计所述多个图表的数量;
检测是否有用于实现自动布局的指令输入,当检测到有用于实现自动布局的指令输入成功时,根据所述数量将所述多个图表在一网页上进行布局,获得一张完成图表布局的网页。
2.根据权利要求1所述的网页自动布局方法,其特征在于,所述数量为n,根据所述数量将所述多个图表在一网页上进行布局,获得一张完成图表布局的网页的步骤,包括:
若n为奇数,统计优先级为第一优先级或第二优先级的图表的数量总和m;其中,折线图的优先级定义为第一优先级,横坐标数量超过设定值的图表的优先级定义为第二优先级;
若m=0,将所述网页划分为n+1个子区域,根据所述子区域的尺寸对各所述图表进行尺寸调整,针对每个完成尺寸调整的图表,将该图表放置于一子区域,获得一张完成图表布局的网页;
若m=1,将所述网页划分为n+1个子区域,将所述优先级为第一优先级或第二优先级的图表放置于n+1个子区域中的任意一个子区域并铺满该子区域所在行;根据所述子区域的尺寸对其他n-1个图表进行尺寸调整,将其他n-m个完成尺寸调整的图表对应放置于剩余的n-1个子区域,获得一张完成图表布局的网页;
若m>1,将所述网页划分为n+1+m个子区域,分别将优先级为第一优先级或第二优先级的图表放置于n+1+m个子区域中的任意一个子区域并铺满该子区域所在行,其中,每个优先级为第一优先级或第二优先级的图表不同行;根据所述子区域的尺寸对其他n-m个图表进行尺寸调整,将其他n-m个完成尺寸调整的图表对应放置于剩余的n+1个子区域,获得一张完成图表布局的网页。
3.根据权利要求1所述的网页自动布局方法,其特征在于,所述数量为n,根据所述数量将所述多个图表在一网页上进行布局,获得一张完成图表布局的网页的步骤,包括:
若n为偶数,将所述网页划分为n个子区域;
根据所述子区域的尺寸对各所述图表进行尺寸调整;
针对每个完成尺寸调整的图表,将该图表放置于一子区域,获得一张完成图表布局的网页。
4.根据权利要求3所述的网页自动布局方法,其特征在于,所述方法还包括:
获得针对完成图表布局的网页中的一图表的拖拽指令;其中,被拖拽的图表定义为目标图表;
根据所述拖拽指令将所述目标图表拖拽至指定子区域;
判断所述目标图表的优先级是否为第一优先级或第二优先级,若所述优先级为所述第一优先级或所述第二优先级,将所述目标图表铺满所述指定子区域的所在行,若所述优先级既不为所述第一优先级也不为所述第二优先级,将所述目标图表放置于所述指定子区域;其中,折线图的优先级定义为第一优先级,横坐标数量超过设定值的图表的优先级定义为第二优先级。
5.根据权利要求4所述的网页自动布局方法,其特征在于,所述方法还包括:
获取用于修改所述设定值的修改指令,根据所述修改指令对所述设定值进行修改。
6.一种基于WEB的网页自动布局装置,其特征在于,应用于与服务器通信连接的客户端,所述装置包括:
图表获取模块,用于从所述服务器获取多个图表并统计所述多个图表的数量;
网页布局模块,用于检测是否有用于实现自动布局的指令输入,当检测到有用于实现自动布局的指令输入成功时,根据所述数量将所述多个图表在一网页上进行布局,获得一张完成图表布局的网页。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都四方伟业软件股份有限公司,未经成都四方伟业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811298057.9/1.html,转载请声明来源钻瓜专利网。