[发明专利]基于应用窗口尺寸参数的应用页面自适应排版显示方法有效
申请号: | 201410464316.6 | 申请日: | 2014-09-13 |
公开(公告)号: | CN104267887B | 公开(公告)日: | 2017-07-28 |
发明(设计)人: | 夏国庆;李国勇;张绪航 | 申请(专利权)人: | 重庆市科学技术研究院 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484 |
代理公司: | 重庆博凯知识产权代理有限公司50212 | 代理人: | 李明 |
地址: | 401123 重庆*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 应用 窗口 尺寸 参数 页面 自适应 排版 显示 方法 | ||
1.基于应用窗口尺寸参数的应用页面自适应排版显示方法,由加载有应用程序的终端设备与服务器进行双向通信,调取应用程序从服务器获取页面数据进行显示;其特征在于,所述终端设备的应用程序中预设有页面动态排版程序,由页面动态排版程序根据当前应用窗口的尺寸参数创建相匹配的页面排版模板加载到应用窗口中,并将页面数据中各类型数据元素加载到应用窗口中的页面排版模板上加以排版显示;
该方法具体包括如下步骤:
1)终端设备的应用程序中的页面动态排版程序预设定有版块基础模板以及若干个应用窗口尺寸等级;所述版块基础模板中按照预设定规则将页面划分为若干个区块,每一个行区块中设有若干个版块;且每一个区块中的每一个版块均设定有列像素宽度值,并标记有版块所对应的应用窗口尺寸等级归属标识;所述版块的应用窗口尺寸等级归属标识用以指示相应版块在各个应用窗口尺寸等级下是否有效;
2)当终端设备调用应用程序向服务器发出页面数据获取请求时,页面动态排版程序获取当前应用窗口的尺寸参数,从而确定当前应用窗口尺寸所属的应用窗口尺寸等级;
3)页面动态排版程序调取预设定的版块基础模板,根据各个版块对应的应用窗口尺寸等级归属标识以及当前应用窗口尺寸所属的应用窗口尺寸等级,确定版块基础模板的各个区块中在当前应用窗口尺寸等级下有效的版块;
4)页面动态排版程序对版块基础模板的各个区块进行版块排版处理,并将排版后的版块基础模板作为当前应用窗口尺寸所匹配的页面排版模板;具体的版块排版处理方式为:对于每一个区块中在当前应用窗口尺寸等级下有效的各个版块逐行地进行排布,确保该区块中每一行所排布的各版块对应的列像素宽度值之和不超过当前应用窗口尺寸所占据的列像素宽度,若超过则换行排布;
5)终端设备的应用程序从服务器获取到页面数据后,解析得到页面数据中的各类型数据元素及其在页面数据中的原始排布顺序;
6)页面动态排版程序将当前应用窗口尺寸所匹配的页面排版模板加载到应用窗口中,并按照页面数据中各类型数据元素的原始排布顺序,将页面数据中的各类型数据元素依次加载到应用窗口中页面排版模板各个区块的各个版块中,实现对页面数据中各类型数据元素的排版处理,并加以显示;
7)页面动态排版程序实时监听应用程序的页面数据获取事件和应用窗口尺寸调整事件;当应用程序向服务器重新获取页面数据时,重新执行步骤2~6;当应用窗口尺寸发生调整时,页面动态排版程序重新获取当前应用窗口的尺寸参数,确定当前应用窗口尺寸所属的应用窗口尺寸等级,并重新执行步骤3、4和6。
2.根据权利要求1所述基于应用窗口尺寸参数的应用页面自适应排版显示方法,其特征在于,所述页面动态排版程序获取的当前应用窗口的尺寸参数,至少包括应用窗口所占据的列像素宽度参数。
3.根据权利要求2所述基于应用窗口尺寸参数的应用页面自适应排版显示方法,其特征在于,所述页面动态排版程序预设定的若干个应用窗口尺寸等级具体如下:
超小尺寸等级:应用窗口所占据的列像素小于768个像素点;
小尺寸等级:应用窗口所占据的列像素大于或等于768个像素点且小于992个像素点;
中等尺寸等级:应用窗口所占据的列像素大于或等于992个像素点且小于1200个像素点;
大尺寸等级:应用窗口所占据的列像素大于1200个像素点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆市科学技术研究院,未经重庆市科学技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410464316.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:培养皿发芽快速均匀布种器
- 下一篇:一种页面悬浮框显示方法及装置