[发明专利]用于计算设备的方法、存储介质以及计算设备在审
申请号: | 201710763691.4 | 申请日: | 2014-04-03 |
公开(公告)号: | CN107577526A | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 乔纳森·M·卡尔多 | 申请(专利权)人: | 脸谱公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06T1/20;G06T1/60;G06T3/40;G06F3/0481 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 梁丽超,田喜庆 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算 设备 方法 存储 介质 以及 | ||
本申请是申请号为201480033309.9的中国专利申请的分案申请。
技术领域
本公开内容总体涉及对象生命周期管理。
背景技术
当呈现内容远超出可显示区域(要求用户滚动内容布局以将内容带入视野)的特定显示屏幕的内容布局时,随着在用户滚动内容时它们进入视野内,可以通过专用UI线程实时生成显示对象(例如,ANDROID的视图对象)和那些显示对象的元素。当从可显示区域之外将额外的内容带入视野时的严重延迟部分可能是因为生成显示对象的任务的实时性能:测量(显示对象及其元素的每一个的大小要求的递归确定)、布局(将大小和位置分配到显示对象并且然后分配到其元素的每一个)、以及生成在屏幕上绘制显示对象的命令。这可能是将此类任务分配至还在忙于处理其他临界操作(诸如,帧缓冲器填充)的UI线程的操作系统的具体问题。
发明内容
具体实施方式通过在UI线程空闲时的时期插入预生成任务(或其逻辑块)以实现显示对象的预生成。为了便于预生成显示对象,应用程序可以:监控UI线程以识别UI线程可在最小空闲时间(例如,在下一帧缓冲器填充之前剩余17ms)空闲的时期;将一个或多个预生成任务添加至UI线程的消息队列;以及执行预生成任务以完成(如果时间充足),或者直至达到屈服点并且剩余可用时间小于最小空闲时间。
也可用显示对象的子元素执行在本文中所描述的实施方式,它们中的一些可以包括嵌套的显示对象。可以在遵循视图-模型-视图模型模式(View-Model-ViewModel pattern)的任何平台上实施具体实施方式。
附图说明
图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。每个区域与其自身的显示对象相关,它们中的每一个可以包括许多元素,诸如,作为实例并非限制性方式:图像、视频、文本、链接、形式、以及交互元素。可以通过一个或多个嵌套的显示对象表示这些元素的每一个。
与标题区域110相关的显示对象包括社交网络用户的交互式个人资料照片112、文本块114、背景图像116、以及社交网络用户选择的主题音乐。基于显示对象呈现交互式个人资料照片112,显示对象可以包括图像、文本、链接、以及Javascript代码以呈现弹出窗口,该弹出窗口显示当点控设备(诸如,鼠标)在个人资料照片上悬停时出现的社交网络用户的个人资料的概要。
与菜单栏120相关的显示对象包括五个菜单选项125A-F,它们中的每一个包括图像、文本、以及链接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于脸谱公司,未经脸谱公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710763691.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备中的活动的选择性休眠
- 下一篇:数据写入方法及内存系统