[发明专利]用于数字杂志的动态布局引擎有效
申请号: | 201480048210.6 | 申请日: | 2014-07-01 |
公开(公告)号: | CN105556449B | 公开(公告)日: | 2018-12-04 |
发明(设计)人: | C·瑛;F·福特斯 | 申请(专利权)人: | 指尖翻动公司 |
主分类号: | G06F3/0483 | 分类号: | G06F3/0483 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数字 杂志 动态 布局 引擎 | ||
数字杂志服务器基于描述内容项的相对位置和大小来创建包括内容项的数字杂志的章节。页面模板可以包括将内容项的大小指定为显示区域的百分比的显示区。此外,页面模板中的显示区可以指定用于呈现内容项的子模板的使用。子模板包括指定呈现在指定子模板的使用的显示区中的内容项的相对位置的显示区。为了生成数字杂志的章节,对各个页面模板进行评分,并且基于得分选择页面模板。当选择页面模板改进与数字杂志的用户交互时,可以实施一个或多个不同的策略。
背景技术
本公开总体上涉及数字杂志,并且更特别地涉及动态地确定用于使用灵活的页面模板来将数字杂志中的内容项呈现在客户端设备上的布局。
数字内容的出版商努力优化具有不同的显示区域、不同的显示分辨率或其他显示特性的差异的不同设备上的内容的呈现。确定用于针对用户选择内容并且适配所选择的内容的技术,以用于在特定设备上向用户呈现针对出版商的创建资源和性能挑战。此外,用于呈现内容的快速增加的数目和各种设备使得出版商继续创建对个体设备定制的内容布局变得不切实际。此外,为了维持用户与内容接触,出版商必须高效地使用计算资源,来防止内容呈现的优化负面地影响用户的观看体验。
发明内容
数字杂志服务器创建针对用户的数字杂志,其包括用于向用户呈现的内容项。数字杂志服务器将具有至少一个共同特性的内容项组织为各个章节(section),并且根据章节将内容项呈现给用户。为了改进与内容项的用户交互,数字杂志服务器维护各个页面模板,其描述在用于呈现给用户的章节(“布局”)中内容项相对于彼此的空间布置。页面模板包括一个或多个显示区(display region),其各自被配置为呈现一个或多个内容项。页面模板中的显示区相对于彼此的位置指定根据页面模板所生成的章节中内容项相对于彼此的位置。
页面模板中的一个或多个显示区可以使用显示区域(display area)的百分比或者显示区域的一部分的尺寸的范围来指定显示在数字杂志的页面中的内容项(还被称为“章节”)的大小,以指定显示在页面中的内容项的大小。例如,页面模板中的各个显示区与被指定为参考尺寸的百分比的一个或多个尺寸相关联,诸如被指定为显示章节的显示区域的高度或者宽度的百分比的高度或者宽度。作为另一示例,显示区与被指定为显示章节的显示区域的百分比的纵横比相关联。
为了允许内容项的呈现中的更大的定制,页面模板的显示区可以指示子模板被用于呈现内容项。子模板包括一个或多个显示区,其各自被配置为呈现一个或多个内容项。页面模板中的显示区相对于彼此的位置指定根据页面模板所生成的章节中内容项相对于彼此的位置。页面模板的显示区域可以指定具体子模板,其被用于确定经由显示区所呈现的内容项的相对定位和大小信息。备选地,页面模板的显示区域可以指示显示区域中的内容项是基于子模板而被呈现的,因此当选择页面模板时选择子模板,并且所选择的子模板被用于呈现显示区中的内容项。此外,页面模板的显示区标识一组子模板,并且当页面模板被选择并被用于呈现显示区中的内容项时,从所标识的组选择子模板。
数字杂志服务器的用户请求来自数字杂志服务器或者来自在客户端设备上执行的数字杂志应用的一个或多个源所提供的内容项的呈现。请求包括描述呈现数字杂志的章节的显示区域的信息。例如,请求包括数字杂志的章节将被呈现的客户端设备的物理尺寸。部分基于显示区域,选择一个或多个候选页面模板。例如,具有至少一个显示区的页面模板未标识为候选页面模板,所述显示区具有小于阈值的一个或多个物理尺寸。因此,将使用将使观看内容项或与内容项交互困难的尺寸呈现内容项的页面模板没有被标识为候选页面模板。
候选页面模板可以基于用于呈现章节的客户端设备的显示区域而被评分并且基于其相关联的得分而被排名。例如,得分基于要被呈现的内容项的特性、各个候选页面模板中的显示区的特性、内容项将被呈现的显示区以及任何其他适合的数据。例如,呈现候选页面模板的显示区的内容项的内容项的修改的数量被反映在针对候选页面模板的得分中。内容项的类型和候选页面模板的显示区域之间的关联还可以影响候选页面模板的得分。至少部分基于排名,页面模板被选择并被用于呈现章节中的内容项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于指尖翻动公司,未经指尖翻动公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480048210.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:代码堆栈管理方法
- 下一篇:具有显示器的便携式终端及其操作方法