[发明专利]用于数字杂志的动态布局引擎有效
申请号: | 201480048210.6 | 申请日: | 2014-07-01 |
公开(公告)号: | CN105556449B | 公开(公告)日: | 2018-12-04 |
发明(设计)人: | C·瑛;F·福特斯 | 申请(专利权)人: | 指尖翻动公司 |
主分类号: | G06F3/0483 | 分类号: | G06F3/0483 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数字 杂志 动态 布局 引擎 | ||
1.一种用于生成数字杂志的方法,所述方法包括:
存储多个页面模板,每个页面模板包括一个或多个区,每个区被配置为呈现内容项并且指定用于呈现所述内容项的显示区域的尺寸的范围;
接收对在数字杂志中呈现来自一个或多个源的一个或多个内容项的请求;
确定用于呈现所述内容项的所述显示区域;
基于所确定的所述显示区域和用于呈现由被包括在所存储的页面模板中的区指定的所述内容项的所述显示区域的尺寸的所述范围,确定针对被包括在所存储的所述页面模板中的每个页面模板中的区的物理尺寸;
至少部分基于客户端设备的所述显示区域的一部分,从所述多个页面模板选择一个或多个候选页面模板,候选页面模板的每个区具有等于或者大于阈值的物理尺寸;
基于来自所述一个或多个源的所述内容项的一个或多个特性、对各种内容项的修改以呈现所述页面模板的区中的所述内容项的数量、以及具有与关联于所述页面模板的区的类型匹配的类型的要被呈现的内容项的数目,从所述一个或多个候选页面模板选择页面模板;以及
经由所述客户端设备生成所述数字杂志的用于呈现的章节,所述章节包括被放置在由所述一个或多个区指定的位置的所述一个或多个内容项,所述一个或多个区被包括在所选择的页面模板中。
2.根据权利要求1所述的方法,其中经由所述客户端设备生成所述数字杂志的用于呈现的所述章节包括:
基于所述客户端设备的所述显示区域和与所选择的页面模板中的每个区相关联的显示区域的百分比,确定与所选择的页面模板中的每个区相关联的内容区的大小;以及
生成所述数字杂志的包括所述一个或多个内容项的所述章节,所述一个或多个内容项被放置在具有所确定的大小的内容区中并且被放置在由所述一个或多个区指定的位置。
3.根据权利要求1所述的方法,还包括:
接收所述客户端设备的更新的显示区域;
至少部分基于所述客户端设备的所述更新的显示区域,从所存储的多个页面模板选择一个或多个附加的候选页面模板;
至少部分基于来自所述一个或多个源的所述内容项的一个或多个特性,从所述一个或多个附加的候选页面模板选择附加的页面模板;以及
经由所述客户端设备生成所述数字杂志的用于呈现的经修改的章节,所述章节包括被放置在由所述一个或多个区指定的位置的所述一个或多个内容项,所述一个或多个区被包括在所选择的附加的页面模板中。
4.根据权利要求1所述的方法,其中被包括在来自所述一个或多个页面模板中的页面模板中的区具有被指定为参考尺寸的百分比的纵横比。
5.根据权利要求1所述的方法,其中被包括在来自所述一个或多个页面模板中的页面模板中的区具有被指定为参考尺寸的百分比的尺寸。
6.根据权利要求1所述的方法,其中经由所述客户端设备生成所述数字杂志的用于呈现的所述章节包括:
基于所述客户端设备的所述显示区域内的所述内容区的位置和所述内容项的类型,修改呈现来自所述一个或多个内容项的内容项的内容区的大小。
7.根据权利要求6所述的方法,其中基于所述客户端设备的所述显示区域内的所述内容区的所述位置和所述内容项的类型,修改呈现来自所述一个或多个内容项的所述内容项的所述内容区的所述大小包括:
确定所述内容区离所述客户端设备的所述显示区域的边界阈值距离;以及
如果在所述内容区中呈现的所述内容项是图像并且如果所述内容区离所述客户端设备的所述显示区域的所述边界所述阈值距离,则增加所述内容区的所述大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于指尖翻动公司,未经指尖翻动公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480048210.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:代码堆栈管理方法
- 下一篇:具有显示器的便携式终端及其操作方法