欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

嵌入式web內(nèi)容執(zhí)行的應(yīng)用控制的制作方法

文檔序號(hào):9568657閱讀:315來源:國知局
嵌入式web內(nèi)容執(zhí)行的應(yīng)用控制的制作方法
【專利說明】
【背景技術(shù)】
[0001 ] 隨著計(jì)算機(jī)已變得越來越普遍,多種不同的應(yīng)用已變得可用。這些應(yīng)用可以經(jīng)由計(jì)算機(jī)的用戶接口來顯示內(nèi)容,并且所顯示的內(nèi)容可以基于來自不同源的數(shù)據(jù)。然而,可能出現(xiàn)其中來自特定源的數(shù)據(jù)使應(yīng)用的性能受損害(諸如由于被拙劣地編寫或設(shè)計(jì)且導(dǎo)致對(duì)應(yīng)用的不利影響的數(shù)據(jù))的情況。這種情況可能減損應(yīng)用的可用性,并且導(dǎo)致令人沮喪的用戶體驗(yàn)。

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

[0002]提供本
【發(fā)明內(nèi)容】
以便以簡化形式介紹下面在詳細(xì)描述中被進(jìn)一步描述的概念的選擇。本
【發(fā)明內(nèi)容】
并不意圖識(shí)別要求保護(hù)的主題的關(guān)鍵特征或必要特征,其也不意圖用來限制要求保護(hù)的主題的范圍。
[0003]根據(jù)一個(gè)或多個(gè)方面,與應(yīng)用的內(nèi)容同時(shí)地顯示被嵌入在應(yīng)用中的web內(nèi)容。監(jiān)視web內(nèi)容的性能,并向應(yīng)用提供關(guān)于web內(nèi)容的性能的反饋。允許應(yīng)用響應(yīng)于該反饋而改變web內(nèi)容的執(zhí)行。
【附圖說明】
[0004]遍及附圖使用相同的附圖標(biāo)記來參考相同特征。
[0005]圖1圖示出根據(jù)一個(gè)或多個(gè)實(shí)施例的實(shí)施嵌入式web內(nèi)容執(zhí)行的應(yīng)用控制的示例性系統(tǒng)。
[0006]圖2圖示出根據(jù)一個(gè)或多個(gè)實(shí)施例的實(shí)施嵌入式web內(nèi)容執(zhí)行的應(yīng)用控制的另一示例性系統(tǒng)。
[0007]圖3圖示出根據(jù)一個(gè)或多個(gè)實(shí)施例的示例性應(yīng)用接口。
[0008]圖4是圖示出根據(jù)一個(gè)或多個(gè)實(shí)施例的用于實(shí)施嵌入式web內(nèi)容執(zhí)行的應(yīng)用控制的示例性過程的流程圖。
[0009]圖5圖示出包括表示可實(shí)施本文中所描述的各種技術(shù)的一個(gè)或多個(gè)系統(tǒng)和/或設(shè)備的示例性計(jì)算設(shè)備的示例性系統(tǒng)。
【具體實(shí)施方式】
[0010]在本文中討論了嵌入式web內(nèi)容執(zhí)行的應(yīng)用控制。應(yīng)用可以包括嵌入式web內(nèi)容,也稱為托管web內(nèi)容的應(yīng)用。web內(nèi)容和托管web內(nèi)容的應(yīng)用的內(nèi)容被同時(shí)地顯不。web內(nèi)容包括可以被執(zhí)行或運(yùn)行的至少某些內(nèi)容,諸如腳本。諸如通過監(jiān)視web內(nèi)容已經(jīng)執(zhí)行的時(shí)間量和/或web內(nèi)容所使用的存儲(chǔ)器的量來監(jiān)視web內(nèi)容的性能。關(guān)于web內(nèi)容的性能的反饋被提供給托管web內(nèi)容的應(yīng)用,并且應(yīng)用可以基于web內(nèi)容的性能來確定是否和/或如何改變web內(nèi)容的執(zhí)行??梢砸愿鞣N方式來改變web內(nèi)容的執(zhí)行,諸如通過壓制web內(nèi)容的執(zhí)行或停止web內(nèi)容的執(zhí)行。
[0011]圖1圖示出根據(jù)一個(gè)或多個(gè)實(shí)施例的實(shí)施嵌入式web內(nèi)容執(zhí)行的應(yīng)用控制的示例性系統(tǒng)100。系統(tǒng)100包括計(jì)算設(shè)備102,其可以是多種不同類型的設(shè)備,諸如物理設(shè)備或虛擬設(shè)備。例如,計(jì)算設(shè)備102可以是物理設(shè)備,諸如臺(tái)式計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、膝上型或上網(wǎng)本計(jì)算機(jī)、平板或筆記本計(jì)算機(jī)、移動(dòng)站、娛樂設(shè)備、被通信耦合到顯示設(shè)備的機(jī)頂盒、電視或其它顯示設(shè)備、蜂窩或其它無線電話、游戲控制臺(tái)、汽車用計(jì)算機(jī)等。計(jì)算設(shè)備102還可以是虛擬設(shè)備,諸如在物理上設(shè)備運(yùn)行的虛擬機(jī)。虛擬機(jī)可以運(yùn)行在多種不同類型的物理設(shè)備中的任何一個(gè)上(例如,上文所列的各種類型中的任何一個(gè))。因此,計(jì)算設(shè)備102的范圍可從具有大量存儲(chǔ)器和處理器資源的全資源設(shè)備(例如,個(gè)人計(jì)算機(jī)、游戲控制臺(tái))至具有有限存儲(chǔ)器和/或處理資源的低資源設(shè)備(例如,傳統(tǒng)機(jī)頂盒、手持式游戲控制臺(tái))。
[0012]計(jì)算設(shè)備102包括在顯示設(shè)備108的部分106中顯示應(yīng)用內(nèi)容的應(yīng)用104。應(yīng)用內(nèi)容可以是多種不同類型的內(nèi)容中的任何一個(gè),包括圖像、圖、文本、視頻、圖表、地圖、鏈接、其組合等。應(yīng)用內(nèi)容在圖1中被圖示為多行(例如,表示文本),但應(yīng)指出的是這僅僅是示例。部分106可以是在顯示設(shè)備108上顯示的窗口、顯示設(shè)備108的另一段或區(qū)域、顯示設(shè)備108的整個(gè)顯示區(qū)等。顯示設(shè)備108可以被包括作為計(jì)算設(shè)備102的一部分。替換地,顯示設(shè)備108可以與計(jì)算設(shè)備102分開,并且計(jì)算設(shè)備102可以向顯示設(shè)備108提供一個(gè)或多個(gè)信號(hào),其指示將由顯示設(shè)備108顯示的內(nèi)容和任何其它用戶接口元素。
[0013]計(jì)算設(shè)備102還包括web視圖控件110。web視圖控件110從一個(gè)或多個(gè)web內(nèi)容源獲得web內(nèi)容112。web內(nèi)容源可以包括在計(jì)算設(shè)備102本地的web內(nèi)容源114,諸如計(jì)算設(shè)備102的固定或可移除的存儲(chǔ)設(shè)備??梢粤硗饣蛱鎿Q地從遠(yuǎn)離計(jì)算設(shè)備102且可被計(jì)算設(shè)備102經(jīng)由網(wǎng)絡(luò)118訪問的web內(nèi)容源116獲得web內(nèi)容112。網(wǎng)絡(luò)126可以是多種不同網(wǎng)絡(luò)中的任何一個(gè)或多個(gè),諸如因特網(wǎng)、局域網(wǎng)(LAN)、公共電話網(wǎng)、內(nèi)聯(lián)網(wǎng)、其它公共和/或?qū)S镁W(wǎng)絡(luò)、其組合等。
[0014]web視圖控件110管理web內(nèi)容112在部分106中的一部分(被圖示為子部分120)中的顯示。web內(nèi)容112被嵌入應(yīng)用104中,其指的是web內(nèi)容112將被與應(yīng)用104顯示的應(yīng)用內(nèi)容同時(shí)地顯示(例如,被web視圖控件110顯示)。所顯示的web內(nèi)容在圖1中被圖示為汽車的圖像,但應(yīng)指出的是這僅僅是示例。子部分112可以是與部分106的其中顯示應(yīng)用內(nèi)容的區(qū)域分開的部分106中的窗口或其它區(qū)域,以允許將所顯示的web內(nèi)容與所顯示的應(yīng)用內(nèi)容區(qū)別開。替換地,可以用所顯示的應(yīng)用內(nèi)容來點(diǎn)綴所顯示的web內(nèi)容,并且在所顯示的應(yīng)用內(nèi)容與所顯示的web內(nèi)容之間可能不存在可見或用戶可辨別的描繪。
[0015]web內(nèi)容112指代用對(duì)于使用萬維網(wǎng)的應(yīng)用而言可理解的語言編寫的內(nèi)容。web內(nèi)容112可以包括各種數(shù)據(jù)、鏈接、可執(zhí)行指令等。web內(nèi)容112可以是但不必是網(wǎng)頁。例如,web內(nèi)容112可以包括用諸如超文本標(biāo)記語言(HTML)之類的各種標(biāo)記語言編寫的內(nèi)容。作為另一示例,web內(nèi)容112可以包括用諸如JavaScript之類的各種腳本語言編寫的內(nèi)容。
[0016]web內(nèi)容112包括可以被執(zhí)行的至少某些內(nèi)容,諸如腳本內(nèi)容(用腳本語言編寫的內(nèi)容)。執(zhí)行web內(nèi)容112還可以稱為運(yùn)行web內(nèi)容112??梢员粓?zhí)行的內(nèi)容可以是被執(zhí)行的已編譯指令、被解釋(而不是被編譯)且被執(zhí)行的指令等。web視圖控件110包括執(zhí)行此內(nèi)容以生成在子部分120中的所顯示的web內(nèi)容的執(zhí)行引擎,如下面更詳細(xì)地討論的。web內(nèi)容112可以可選地包括由web視圖控件110顯示或者另外呈現(xiàn)的附加內(nèi)容,諸如圖像、文本、視頻等。應(yīng)指出的是,這樣的附加內(nèi)容可以簡單地被顯示或者另外呈現(xiàn),而不被執(zhí)行或者另外運(yùn)行以生成該附加內(nèi)容的顯示。執(zhí)行web內(nèi)容112指代執(zhí)行web內(nèi)容112的可以被執(zhí)行的那部分。
[0017]圖2圖示出根據(jù)一個(gè)或多個(gè)實(shí)施例的實(shí)施嵌入式web內(nèi)容執(zhí)行的應(yīng)用控制的示例性系統(tǒng)200。系統(tǒng)200包括如上文所討論的應(yīng)用104和視圖控件110。web視圖控件110包括應(yīng)用接口 202、web內(nèi)容檢索模塊204、呈現(xiàn)模塊206、執(zhí)行引擎208、web內(nèi)容執(zhí)行時(shí)間監(jiān)視模塊210以及web內(nèi)容存儲(chǔ)器消耗監(jiān)視模塊212。web視圖控件110可以用軟件、固件、硬件或其組合來實(shí)施。
[0018]一般地,在系統(tǒng)200的操作期間,應(yīng)用104向web視圖控件110提供要顯示或者另外呈現(xiàn)web內(nèi)容112的請(qǐng)求。web內(nèi)容檢索模塊204從web內(nèi)容源檢索或者另外獲得web內(nèi)容112,并使得web內(nèi)容112的適當(dāng)部分可用于呈現(xiàn)模塊206和執(zhí)行引擎208。呈現(xiàn)模塊206顯示或者另外呈現(xiàn)web內(nèi)容112的某些(例如,文本、圖像等),并且執(zhí)行引擎208執(zhí)行web內(nèi)容112。執(zhí)行web內(nèi)容112的部分的結(jié)果可以被執(zhí)行引擎208和/或被呈現(xiàn)模塊206顯示或者另外呈現(xiàn),其也稱為顯示web內(nèi)容112。
[0019]應(yīng)用接口 202是應(yīng)用104可以經(jīng)由其請(qǐng)求由web視圖控件110來顯示web內(nèi)容的機(jī)制。為了使web視圖控件110顯示web內(nèi)容,應(yīng)用104可以向應(yīng)用接口 202提供要被顯示的web內(nèi)容的指示??梢杂貌煌姆绞絹硖峁┰撝甘?,諸如通過調(diào)用由應(yīng)用接口 202暴露的應(yīng)用編程接口(API)的方式。替換地,不是應(yīng)用104提供要被顯示的web內(nèi)容的指示,而是可以以其它方式來識(shí)別要被顯示的web內(nèi)容,諸如通過web視圖控件110被配置有web內(nèi)容的指示、通過應(yīng)用104本身向web視圖控件110提供web內(nèi)容112、通過web視圖控件110被配置有或從別處獲得web內(nèi)容源和如何識(shí)別與應(yīng)用104相關(guān)聯(lián)的web內(nèi)容的指示等方式。
[0020]執(zhí)行引擎208執(zhí)行web內(nèi)容112。在一個(gè)或多個(gè)實(shí)施例中,執(zhí)行引擎208(可選地,和web視圖控件110的其它模塊或接口)與應(yīng)用104在相同的進(jìn)程中運(yùn)行。例如,執(zhí)行引擎208可以是與應(yīng)用104在相同的進(jìn)程中運(yùn)行的腳本引擎。替換地,執(zhí)行引擎208可以與應(yīng)用104在分開的進(jìn)程中運(yùn)行。
[0021]由于應(yīng)用內(nèi)容和web內(nèi)容被同時(shí)地顯示,所以web內(nèi)容存在的性能問題可以造成應(yīng)用104表現(xiàn)拙劣的表象。因此,web視圖控件110監(jiān)視由執(zhí)行引擎208執(zhí)行的web內(nèi)容112的性能,并向應(yīng)用104提供關(guān)于web內(nèi)容的性能的反饋??梢匀缦旅娓敿?xì)地討論的那樣監(jiān)視web內(nèi)容112的執(zhí)行的各種不同的性能方面。web視圖控件110還允許應(yīng)用104改變web內(nèi)容112的執(zhí)行。可以用如下面更詳細(xì)地討論的多種不同方式來執(zhí)行web內(nèi)容112的執(zhí)行的改變。
[0022]在一個(gè)或多個(gè)實(shí)施例中,監(jiān)視由執(zhí)行引擎208執(zhí)行的web內(nèi)容112的性能包括監(jiān)視web內(nèi)容112已經(jīng)執(zhí)行的時(shí)間量(例如,web內(nèi)容已經(jīng)運(yùn)行了多長時(shí)間)。web內(nèi)容執(zhí)行時(shí)間監(jiān)視模塊210監(jiān)視由執(zhí)行引擎208對(duì)web內(nèi)容112的執(zhí)行、跟蹤web內(nèi)容112已經(jīng)執(zhí)行的時(shí)間量。web內(nèi)容112已經(jīng)執(zhí)行的時(shí)間量的這種監(jiān)視也稱為web內(nèi)容(或腳本)管理。
[0023]執(zhí)行時(shí)間監(jiān)視模塊210可以以各種方式確定web內(nèi)容112已經(jīng)執(zhí)行的時(shí)間量。在一個(gè)或多個(gè)實(shí)施例中,執(zhí)行時(shí)間監(jiān)視模塊210被依附到由執(zhí)行引擎208以規(guī)則或不規(guī)則間隔執(zhí)行的另一任務(wù)或操作。例如,這樣的任務(wù)可以是
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兴海县| 缙云县| 钟祥市| 大田县| 乐业县| 海安县| 天峨县| 邻水| 两当县| 新巴尔虎左旗| 南丰县| 抚州市| 房山区| 临颍县| 呼和浩特市| 保山市| 宁城县| 昌平区| 武川县| 井陉县| 德兴市| 正镶白旗| 常德市| 松滋市| 汨罗市| 瑞昌市| 远安县| 吐鲁番市| 澎湖县| 郧西县| 峨边| 林芝县| 靖宇县| 罗平县| 绥化市| 蚌埠市| 泰兴市| 土默特左旗| 肃北| 乐安县| 津南区|