国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      應(yīng)用程序定制的對(duì)象預(yù)填充的制作方法

      文檔序號(hào):9529225閱讀:740來源:國(guó)知局
      應(yīng)用程序定制的對(duì)象預(yù)填充的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本公開大體涉及對(duì)象生命周期管理。
      【背景技術(shù)】
      [0002]創(chuàng)建顯示對(duì)象并填充它們會(huì)構(gòu)成內(nèi)容密集型應(yīng)用程序延遲的重要原因,尤其是具有變量和/或冗長(zhǎng)部分內(nèi)容的內(nèi)容布局,諸如列表或網(wǎng)格。當(dāng)內(nèi)容延伸得超過可顯示區(qū)域(需要用戶滾動(dòng)內(nèi)容布局以把內(nèi)容帶入視野)的具體顯示屏幕呈現(xiàn)內(nèi)容布局時(shí),為了可以創(chuàng)建顯示對(duì)象、嵌套式顯示對(duì)象、以及其他內(nèi)容元素,當(dāng)它們進(jìn)入視野時(shí)填充他們,并且當(dāng)它們從視野消失時(shí),回收它們。顯示對(duì)象的請(qǐng)求驅(qū)動(dòng)的實(shí)時(shí)填充可能被證明不足以滿足這種內(nèi)容密集型應(yīng)用程序的要求。

      【發(fā)明內(nèi)容】

      [0003]為了促進(jìn)在定制應(yīng)用程序類型中的顯示對(duì)象的預(yù)填充,應(yīng)用程序可以應(yīng)用應(yīng)用程序特定的策略以確定如何選擇性地僅預(yù)填充那些填充最耗成本的顯示對(duì)象和/或其元素。
      [0004]在接收用于顯示內(nèi)容布局的具體部分的請(qǐng)求之前,應(yīng)用程序可以選擇預(yù)填充內(nèi)容布局的具體部分的元素,填充那些選擇的元素,并且在循環(huán)器中儲(chǔ)存預(yù)填充的元素。當(dāng)再次請(qǐng)求相同內(nèi)容元素時(shí),應(yīng)用程序從循環(huán)器檢索顯示對(duì)象,將該顯示對(duì)象裝入包裝對(duì)象中,并且返回包裝的顯示對(duì)象。本文中描述的實(shí)施方式同樣可以用顯示對(duì)象的元素執(zhí)行,其中一些可包括嵌套的顯示對(duì)象。
      【附圖說明】
      [0005]圖1A是使用顯示對(duì)象呈現(xiàn)的內(nèi)容布局的線框圖。
      [0006]圖1B是示出了圖1A的詳細(xì)部分的線框圖。
      [0007]圖2示出了用于應(yīng)用程序定制的對(duì)象預(yù)填充的示例性方法。
      [0008]圖3示出了與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的示例性網(wǎng)絡(luò)環(huán)境。
      [0009]圖4示出了示例性社交圖譜。
      [0010]圖5示出了示例性計(jì)算機(jī)系統(tǒng)。
      【具體實(shí)施方式】
      [0011]為了促進(jìn)在定制應(yīng)用程序類型中的顯示對(duì)象的預(yù)填充,應(yīng)用程序可以應(yīng)用具體應(yīng)用程序策略以確定如何選擇性地僅預(yù)填充那些填充最耗成本的顯示對(duì)象和/或其元素。
      [0012]在接收用于顯示內(nèi)容布局的具體部分的請(qǐng)求之前,應(yīng)用程序可以選擇預(yù)填充內(nèi)容布局的具體部分的元素,填充那些選擇的元素,并且在循環(huán)器中儲(chǔ)存預(yù)填充的元素。當(dāng)再次請(qǐng)求相同內(nèi)容元素時(shí),應(yīng)用程序從循環(huán)器檢索顯示對(duì)象,將該顯示對(duì)象裝入包裝對(duì)象中,并且返回包裝的顯示對(duì)象。本文中描述的實(shí)施方式同樣可以用顯示對(duì)象的元素執(zhí)行,其中一些可包括嵌套的顯示對(duì)象。
      [0013]與實(shí)現(xiàn)循環(huán)器的方法有關(guān),【具體實(shí)施方式】可利用在2013年4月11日提交的、題為“Applicat1n-Tailored Object Recycling”的美國(guó)專利申請(qǐng)第 13/861,250號(hào)中公開的一個(gè)或多個(gè)系統(tǒng)、部件、元素、功能、方法、操作、或步驟,其通過引用結(jié)合于本文中。
      [0014]圖1A是示出了用于社交網(wǎng)絡(luò)系統(tǒng)的用戶的內(nèi)容布局100新鮮事頁(yè)面的示例性線框圖,該社交網(wǎng)絡(luò)系統(tǒng)被基于許多顯示對(duì)象呈現(xiàn)以在平板設(shè)備上顯示。內(nèi)容布局100的可顯示區(qū)域(由虛線表示)包括內(nèi)容布局100的將要適合在平板設(shè)備的屏幕尺寸內(nèi)(折線以上)的部分。
      [0015]內(nèi)容布局100包括標(biāo)題區(qū)域110、菜單欄120、左側(cè)邊欄130、右側(cè)邊欄140、以及主體區(qū)域150。每個(gè)區(qū)域與其自身的顯示對(duì)象相關(guān)聯(lián),其中每個(gè)均可包括許多元素,諸如,作為示例并非限制性方式,圖像(多個(gè)圖像)、視頻、文本、鏈接、格式以及互動(dòng)元素。這些元素中的每一個(gè)均可由一個(gè)或多個(gè)嵌套顯示對(duì)象表示。
      [0016]與標(biāo)題區(qū)域110相關(guān)聯(lián)的顯示對(duì)象包括,社交網(wǎng)絡(luò)用戶的互動(dòng)資料照片112、文本塊114、背景圖像116、由社交網(wǎng)絡(luò)用戶選擇的主題音樂?;?dòng)資料照片112基于可包括圖像、文本、鏈接、以及Java腳本代碼的顯示對(duì)象而呈現(xiàn)以呈現(xiàn)彈出式窗口,當(dāng)諸如鼠標(biāo)的點(diǎn)控設(shè)備在資料照片上懸停時(shí),該彈出式窗口顯示出現(xiàn)的社交網(wǎng)絡(luò)用戶的資料的總和。
      [0017]與菜單欄120相關(guān)聯(lián)的顯示對(duì)象包括五個(gè)菜單選項(xiàng)125A-F,其中每一個(gè)均包括圖像、文本以及鏈接。
      [0018]與左側(cè)邊欄130相關(guān)聯(lián)的顯示對(duì)象包括用于推薦組合的內(nèi)容(包含贊助故事)(僅示出了 135A-E,但是可以有更多推薦),其中每一個(gè)均基于顯示對(duì)象而呈現(xiàn)。用于推薦的每個(gè)顯示對(duì)象可包括用于推薦的互動(dòng)圖像、標(biāo)題、文本、以及獲取與該推薦相關(guān)聯(lián)的進(jìn)一步信息的鏈接。用于新鮮事項(xiàng)的每個(gè)顯示對(duì)象同樣可包括一種或多種圖像或者視頻。
      [0019]與右側(cè)邊欄140相關(guān)聯(lián)的顯示對(duì)象包括用于一個(gè)或多個(gè)廣告145的內(nèi)容,其中每一個(gè)基于顯示對(duì)象而呈現(xiàn)。如在圖1A中示出的實(shí)施例所示出的,廣告145A出現(xiàn)在折線以上,然而145B尚未在視野中。廣告的內(nèi)容可以通過第三方廣告商來至少部分地確定。
      [0020]與主體區(qū)域150相關(guān)聯(lián)的顯示對(duì)象包括許多新鮮事項(xiàng)(僅示出了 155A-E,但是可以有更多的新鮮事項(xiàng)),其中每一個(gè)均基于顯示對(duì)象而呈現(xiàn),該顯示對(duì)象與涉及用戶的好友(即,社交圖譜連接)的活動(dòng)相關(guān)聯(lián)。
      [0021]圖1B是示出了圖1A的詳細(xì)部分的線框圖:內(nèi)容布局100的主體區(qū)域150中的新鮮事項(xiàng)155B-E。如在圖1A中所表示的,內(nèi)容布局100的可顯示區(qū)域(由虛線表示)包括內(nèi)容布局100的將要適合在平板設(shè)備的屏幕之上的部分。
      [0022]用于新鮮事項(xiàng)155的每個(gè)顯示對(duì)象可包括:好友160的互動(dòng)資料照片、好友165的名字、用于新鮮事項(xiàng)170的文本、時(shí)間敏感信息175 (例如,不斷更新已經(jīng)觀看/評(píng)論/〃喜歡”該列表的人的數(shù)量的計(jì)數(shù)、最近已經(jīng)觀看/評(píng)論/〃喜歡”該列表的一個(gè)或者兩個(gè)人的短列表等)、“喜歡”新鮮事項(xiàng)180的鏈接、在新鮮事項(xiàng)185上的評(píng)論的鏈接、以及“分享”新鮮事項(xiàng)190的鏈接。用于新鮮事項(xiàng)的每個(gè)顯示對(duì)象同樣可包括一個(gè)或多個(gè)圖像195或者視頻。
      [0023]每個(gè)互動(dòng)資料照片160基于可包括圖像、文本、鏈接、以及Java腳本代碼的顯示對(duì)象而呈現(xiàn)以呈現(xiàn)彈出式窗口,當(dāng)諸如鼠標(biāo)的點(diǎn)控設(shè)備在資料照片上懸停時(shí),該彈出式窗口顯示出現(xiàn)的社交網(wǎng)絡(luò)用戶的資料的總和。
      [0024]圖2示出了用于顯示對(duì)象的控制應(yīng)用程序的預(yù)填充的示例性方法。在步驟210中,應(yīng)用程序可以確定可顯示區(qū)域的尺寸,如在以下步驟250中所描述的,該信息可能影響選擇預(yù)填充的顯示對(duì)象的元素的過程。可顯示區(qū)域包括一個(gè)區(qū)域,其中,使用與顯示對(duì)象相關(guān)聯(lián)的內(nèi)容來呈現(xiàn)內(nèi)容布局(或其一部分)??娠@示區(qū)域可以基于任何相關(guān)的信息來確定,諸如,作為示例并非限制性方式:屏幕的尺寸、屏幕的長(zhǎng)寬比、要呈現(xiàn)的內(nèi)容的類型、具體應(yīng)用程序因素(例如,基于用戶是否是不需要廣告服務(wù)的付費(fèi)訂閱者,而使內(nèi)容布局相異)、用戶配置的設(shè)置(例如,重新調(diào)整窗口大小),用戶偏好(例如,阻止彈出式窗口 )等。
      [0025]在步驟220中,應(yīng)用程序可以確定設(shè)備上的可用內(nèi)存,如在以下步驟250中所描述的,該信息可能影響選擇預(yù)填充的顯示對(duì)象的元素的過程。
      [0026]在步驟230中,應(yīng)用程序可以確定創(chuàng)建用于特定內(nèi)容布局的顯示對(duì)象。例如,如果用戶請(qǐng)求他們的基于新鮮事的社交網(wǎng)絡(luò)信息,則應(yīng)用程序可以創(chuàng)建用于新鮮事內(nèi)容布局的顯示對(duì)象。
      [0027]在步驟240中,應(yīng)用程序可以接收對(duì)具體內(nèi)容的請(qǐng)求(例如,包括在圖1A中表示的可顯示區(qū)域中的內(nèi)容,其包括標(biāo)題區(qū)域110、菜單欄120、左側(cè)邊欄130的包括推薦135A的部分、右側(cè)邊欄140的包括廣告145A的部分、以及主體區(qū)域150的包括新鮮事項(xiàng)155A的部分),其可以使用包含請(qǐng)求內(nèi)容的顯示對(duì)象響應(yīng)該請(qǐng)求。如上所述,顯示對(duì)象可包括許多元素,其本身可以是顯示對(duì)象。例如,新鮮事項(xiàng)155C包括可通過顯示對(duì)象而呈現(xiàn)的互動(dòng)資料照片160。
      [0028]在步驟250中,應(yīng)用程序可以基于可顯示區(qū)域的尺寸、可用內(nèi)存、以及具體應(yīng)用程序規(guī)則來選擇預(yù)填充的顯示對(duì)象的元素。在【具體實(shí)施方式】中,具體應(yīng)用程序規(guī)則可以對(duì)填充更耗成本的顯示對(duì)象的元素的選擇劃分優(yōu)先級(jí)。填充元素的成本可以在任何適用的基礎(chǔ)上來確定,例如,元素的尺寸、元素的復(fù)雜性(例如,元素是嵌套的顯示對(duì)象嗎?)、元素必須多久更新一次、平臺(tái)的容量和配置(例如,設(shè)備缺乏對(duì)客戶端腳本(其使替換可選的、簡(jiǎn)單的內(nèi)容成為必需)的支持或者設(shè)備禁止客戶端腳本的執(zhí)行嗎?)等。
      [0029]在【具體實(shí)施方式】中,尤其是相對(duì)于基于列表或基于網(wǎng)格的內(nèi)容布局,可以通過具體應(yīng)用程序規(guī)則設(shè)置預(yù)填充元素的增量,其中,該增量是由適合在可顯示區(qū)域中的尺寸的列表或者網(wǎng)格事項(xiàng)的數(shù)量定義的單元的倍數(shù)。例如,如圖1B所示出的,四個(gè)新鮮事項(xiàng)可以填充可顯示區(qū)域的垂直尺寸,其中,內(nèi)容布局可在垂直尺寸上延伸(并不是水平尺寸)。在這個(gè)實(shí)例中,具體應(yīng)用程序規(guī)則確定該單元包括四個(gè)新鮮事項(xiàng)(因?yàn)檫@將將填充得超出可顯示區(qū)域),并且設(shè)置用于增加到三的倍數(shù),以便當(dāng)應(yīng)用程序響應(yīng)于顯示新鮮事項(xiàng)155B-E的請(qǐng)求時(shí),它同樣預(yù)填充用于下十二個(gè)新鮮事項(xiàng)所選擇的元素。
      [0030]在【具體實(shí)施方式】中,倍數(shù)可基于具體用戶使用圖案。例如,如果用戶通常相對(duì)慢地在新鮮事中滾動(dòng),則倍數(shù)可以是更小值。相反,如果用戶通常相對(duì)快地在新鮮事至滾動(dòng),則倍數(shù)可以是更大值。
      [0031]在【具體實(shí)施方式】中,倍數(shù)可基于用于列表或者網(wǎng)格元素的內(nèi)容的屬性。例如,如果內(nèi)容是非常豐富的一類,并且用戶可能花費(fèi)更長(zhǎng)的時(shí)間來瀏覽該內(nèi)容(例如,隨著用戶在每一個(gè)上滑動(dòng)鼠標(biāo)而播放的視頻縮略圖),則倍數(shù)可能降低。
      [0032]在【具體實(shí)施方式】中,具體應(yīng)用程序規(guī)則可以基于可用內(nèi)存而對(duì)顯示對(duì)象的元素的選擇劃分優(yōu)先級(jí)。例如,如果沒有許多可用內(nèi)存,則應(yīng)用程序可選擇僅預(yù)填充最耗成本的元素,然而,如果有更多可用內(nèi)存,則可預(yù)填充額外元素(稍微不太耗成本
      當(dāng)前第1頁(yè)1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1