[發明專利]用于計算設備的方法、存儲介質以及計算設備在審
| 申請號: | 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.szxzyx.cn/pat/books/201710763691.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電子設備中的活動的選擇性休眠
- 下一篇:數據寫入方法及內存系統





