[发明专利]应用程序定制的对象预填充有效
申请号: | 201480033926.9 | 申请日: | 2014-04-03 |
公开(公告)号: | CN105283835B | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 杜琪星;I·建·彭;乔舒亚·利 | 申请(专利权)人: | 脸谱公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超;陈鹏 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 定制 对象 填充 | ||
在一个实施方式中,计算设备接收对内容布局在与其相关联的屏幕的可显示区域中的第一部分中的内容的请求。该设备可以在内容布局的第二部分中,预填充显示对象的至少一个选择的元素,并且随后将该元素存储在应用程序定制的循环器中。可基于可显示区域的尺寸、计算设备的可用内存、或者应用程序特定的规则选择至少一个选择的元素。响应于内容布局的第二部分中的内容的请求,随后,该设备可从应用程序定制的循环器中检索元素,根据需要为内容布局的第二部分更新显示对象的其他元素,并且返回显示对象。
技术领域
本公开大体涉及对象生命周期管理。
背景技术
创建显示对象并填充它们会构成内容密集型应用程序延迟的重要原因,尤其是具有变量和/或冗长部分内容的内容布局,诸如列表或网格。当内容延伸得超过可显示区域(需要用户滚动内容布局以把内容带入视野)的具体显示屏幕呈现内容布局时,为了可以创建显示对象、嵌套式显示对象、以及其他内容元素,当它们进入视野时填充他们,并且当它们从视野消失时,回收它们。显示对象的请求驱动的实时填充可能被证明不足以满足这种内容密集型应用程序的要求。
发明内容
为了促进在定制应用程序类型中的显示对象的预填充,应用程序可以应用应用程序特定的策略以确定如何选择性地仅预填充那些填充最耗成本的显示对象和/或其元素。
在接收用于显示内容布局的具体部分的请求之前,应用程序可以选择预填充内容布局的具体部分的元素,填充那些选择的元素,并且在循环器中储存预填充的元素。当再次请求相同内容元素时,应用程序从循环器检索显示对象,将该显示对象装入包装对象中,并且返回包装的显示对象。本文中描述的实施方式同样可以用显示对象的元素执行,其中一些可包括嵌套的显示对象。
附图说明
图1A是使用显示对象呈现的内容布局的线框图。
图1B是示出了图1A的详细部分的线框图。
图2示出了用于应用程序定制的对象预填充的示例性方法。
图3示出了与社交网络系统相关联的示例性网络环境。
图4示出了示例性社交图谱。
图5示出了示例性计算机系统。
具体实施方式
为了促进在定制应用程序类型中的显示对象的预填充,应用程序可以应用具体应用程序策略以确定如何选择性地仅预填充那些填充最耗成本的显示对象和/或其元素。
在接收用于显示内容布局的具体部分的请求之前,应用程序可以选择预填充内容布局的具体部分的元素,填充那些选择的元素,并且在循环器中储存预填充的元素。当再次请求相同内容元素时,应用程序从循环器检索显示对象,将该显示对象装入包装对象中,并且返回包装的显示对象。本文中描述的实施方式同样可以用显示对象的元素执行,其中一些可包括嵌套的显示对象。
与实现循环器的方法有关,具体实施方式可利用在2013年4月11日提交的、题为“Application-Tailored Object Recycling”的美国专利申请第13/861,250号中公开的一个或多个系统、部件、元素、功能、方法、操作、或步骤,其通过引用结合于本文中。
图1A是示出了用于社交网络系统的用户的内容布局100新鲜事页面的示例性线框图,该社交网络系统被基于许多显示对象呈现以在平板设备上显示。内容布局100的可显示区域(由虚线表示)包括内容布局100的将要适合在平板设备的屏幕尺寸内(折线以上)的部分。
内容布局100包括标题区域110、菜单栏120、左侧边栏130、右侧边栏140、以及主体区域150。每个区域与其自身的显示对象相关联,其中每个均可包括许多元素,诸如,作为示例并非限制性方式,图像(多个图像)、视频、文本、链接、格式以及互动元素。这些元素中的每一个均可由一个或多个嵌套显示对象表示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于脸谱公司,未经脸谱公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480033926.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于气体取样或测量的装置
- 下一篇:一种电机旋转动力装置