[发明专利]显示对象预生成有效
申请号: | 201480033309.9 | 申请日: | 2014-04-03 |
公开(公告)号: | CN105283845B | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 乔纳森·M·卡尔多 | 申请(专利权)人: | 脸谱公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 梁丽超,陈鹏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 对象 生成 | ||
1.一种计算方法,包括:
由计算设备的线程,开始用于内容布局的可显示区域的帧缓冲器填充任务;
由计算设备识别要预生成的显示对象的部分,其中,所述显示对象与所述内容布局在所述可显示区域外的部分相关;
由所述计算设备监控所述线程以识别下一空闲时间窗的开始点,所述下一空闲时间窗包括所述线程将要空闲最小时段的下一个机会,所述开始点至少部分基于估计的执行所述帧缓冲器填充任务需要的时间段;
由所述计算设备将一个或多个选择的任务添加至消息队列,用以由所述线程在所述帧缓冲器填充任务完成时执行,其中,每个所述选择的任务预生成所述显示对象的至少一个选择的元素的内容;
由所述计算设备在所述帧缓冲器填充任务完成时开始所述选择的任务的执行;以及
由所述计算设备返回所述显示对象。
2.根据权利要求1所述的方法,其中,基于屏幕的尺寸、所述屏幕的长宽比、要呈现的所述内容的类型、应用程序特定的因素、用户配置的设置、或者用户偏好来确定所述可显示区域。
3.根据权利要求2所述的方法,其中,所述至少一个选择的元素的选择基于所述可显示区域的尺寸、所述计算设备的可用内存、或者应用程序特定的规则。
4.根据权利要求1所述的方法,进一步包括:
在应用程序定制的再循环器中存储所述至少一个选择的元素;
响应于对所述内容布局的部分的内容的请求,从所述应用程序定制的再循环器检索所述至少一个选择的元素;
针对所述内容布局的部分,根据需要更新所述显示对象的其他元素;以及
接收对在与所述计算设备相关的屏幕的可显示区域中的内容布局的第一部分中的内容的请求。
5.根据权利要求3所述的方法,其中,一个或多个所述应用程序特定的规则基于预生成各个元素的成本划分元素的优先级,其中,预生成元素的成本基于包括以下的因素:所述元素的大小、所述元素的复杂度、所述元素必须多久一次更新、所述计算设备的平台的性能、或者所述计算设备的配置。
6.根据权利要求5的所述方法,其中,应用程序特定的规则基于所述计算设备的可用内存调整要选择用以预生成的元素的数目。
7.一种计算设备,包括:
第一模块,被配置为开始用于内容布局的可显示区域的帧缓冲器填充任务;
第二模块,被配置为识别要预生成的显示对象的部分,其中,所述显示对象与所述内容布局在所述可显示区域外的部分相关;
第三模块,被配置为监控线程以识别下一空闲时间窗的开始点,所述下一空闲时间窗包括所述线程将要空闲最小时段的下一个机会,所述开始点至少部分基于估计的执行所述帧缓冲器填充任务需要的时间段;
第四模块,被配置为将一个或多个选择的任务添加到消息队列,用以由所述线程在所述帧缓冲器填充任务完成时执行,其中,每个所述选择的任务预生成所述显示对象的至少一个选择的元素的内容;
第五模块,被配置为在所述帧缓冲器填充任务完成时开始所述选择的任务的执行;以及
第六模块,被配置为返回所述显示对象。
8.根据权利要求7所述的设备,进一步包括:
第九模块,被配置为在应用程序定制的再循环器中存储所述至少一个选择的元素;
第十模块,被配置为响应于对所述内容布局的部分中的内容的请求,从所述应用程序定制的再循环器检索所述至少一个选择的元素;
第十一模块,被配置为针对所述内容布局的部分,根据需要更新所述显示对象的其他元素;以及
第十二模块,被配置为接收对在与所述计算设备相关的屏幕的可显示区域中的内容布局的第一部分中的内容的请求。
9.根据权利要求7所述的设备,其中,基于屏幕的尺寸、所述屏幕的长宽比、要呈现的所述内容的类型、应用程序特定的因素、用户配置的设置、或者用户偏好来确定所述可显示区域,并且其中,所述至少一个选择的元素的选择基于所述可显示区域的尺寸、所述计算设备的可用内存、或者应用程序特定的规则。
10.根据权利要求9所述的设备,其中,一个或多个所述应用程序特定的规则基于预生成各个元素的成本划分元素的优先级,其中,预生成元素的成本基于包括以下的因素:所述元素的大小、所述元素的复杂度、所述元素必须多久一次更新、所述计算设备的平台的性能、或者所述计算设备的配置。
11.根据权利要求10所述的设备,其中,应用程序特定的规则基于所述计算设备的可用内存调整要选择用以预生成的元素的数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于脸谱公司,未经脸谱公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480033309.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:本地存储数据版本控制
- 下一篇:云计算环境中的分布式锁管理