[發(fā)明專利]決定是在本地啟動應(yīng)用還是遠(yuǎn)程啟動應(yīng)用作為WEBAPP的裝置在審
| 申請?zhí)枺?/td> | 201510736712.4 | 申請日: | 2008-04-25 |
| 公開(公告)號: | CN105426246A | 公開(公告)日: | 2016-03-23 |
| 發(fā)明(設(shè)計)人: | N·納加拉杰 | 申請(專利權(quán))人: | 高通股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 永新專利商標(biāo)代理有限公司 72002 | 代理人: | 張揚;王英 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 決定 本地 啟動 應(yīng)用 還是 遠(yuǎn)程 作為 webapp 裝置 | ||
本申請是申請日為2008年04月25日,題為“決定是在本地啟動應(yīng)用還是遠(yuǎn)程啟動應(yīng)用作為WEBAPP的裝置”,申請?zhí)枮?00880013030.9的專利申請的分案申請。
技術(shù)領(lǐng)域
所披露的實施例涉及web應(yīng)用。
背景技術(shù)
移動電話執(zhí)行著越來越復(fù)雜的應(yīng)用程序。復(fù)雜應(yīng)用程序的例子包括視頻消息程序、移動電視觀看程序和三維多用戶視頻游戲程序。當(dāng)前移動電話的用戶常常不僅僅將移動電話用于無線電話會話。而且用戶將移動電話用作輸入/輸出裝置以與其它遠(yuǎn)程計算機交互,以及存取由其它遠(yuǎn)程計算機提供的和在其上的服務(wù)和數(shù)據(jù)。在一個例子中,多個用戶中的每一個用戶的移動電話執(zhí)行一視頻游戲應(yīng)用程序的副本。移動電話直接相互通信或通過中央計算機相互通信,以使得用戶能夠全都在公共虛擬環(huán)境中玩同一款多用戶視頻游戲。
然而,在移動電話上執(zhí)行這種復(fù)雜應(yīng)用程序可能會消耗移動電話的大部分資源。移動電話資源的例子包括電池容量、存儲器容量和處理能力。執(zhí)行復(fù)雜應(yīng)用程序可能占用大量可用電池容量。事實上,玩視頻游戲可能會使用很多電池能量,使得所留下的電池能量不夠移動電話用來通信。或者,玩視頻游戲可能迅速消耗掉電池能量,而用戶卻未意識到被放電的電池放電如此厲害,以致其不能為移動電話進行正常時長的移動電話通話而供電。
復(fù)雜應(yīng)用不僅能夠使用大量可用電池能量,復(fù)雜應(yīng)用程序還可能使用移動電話的大部分可用隨機存取存儲器(RAM)。如果正在用移動電話玩多用戶視頻游戲,那么視頻游戲應(yīng)用可能會使用大量可用存儲器,以致移動電話可能不能同時啟用另一應(yīng)用程序。執(zhí)行復(fù)雜應(yīng)用程序還可能需要和使用移動電話的中央處理單元(CPU)的一大部分可用處理能力。如果正在用移動電話玩多用戶視頻游戲,那么可能會使用移動電話的很多處理能力,以致其可能無法以期望的處理速度或響應(yīng)速度來執(zhí)行另一應(yīng)用程序。
可以通過在遠(yuǎn)程計算機上執(zhí)行復(fù)雜應(yīng)用程序并利用移動電話作為輸入/輸出裝置與應(yīng)用交互來解決這些問題中的一些。用于與遠(yuǎn)程計算機交互的移動電話上執(zhí)行的瀏覽器軟件使用的資源量少于在移動電話上執(zhí)行復(fù)雜應(yīng)用程序時復(fù)雜應(yīng)用程序所使用的資源量。因此減少了移動電話中的資源的使用。有時將遠(yuǎn)程計算機上執(zhí)行的應(yīng)用程序稱為“web瀏覽器應(yīng)用”、“web應(yīng)用”或“Webapp”,因為在移動電話上執(zhí)行的瀏覽器被用于通過萬維網(wǎng)與運行于遠(yuǎn)程計算機上的應(yīng)用通信。可以收費提供對這種執(zhí)行于計算機機群(有時稱為“服務(wù)器農(nóng)場”)上的應(yīng)用的因特網(wǎng)訪問,供移動電話用戶用作Webapp。在一個例子中,在這種服務(wù)器農(nóng)場中的計算機上執(zhí)行多用戶視頻游戲應(yīng)用程序。比當(dāng)在移動電話上執(zhí)行復(fù)雜應(yīng)用程序時消耗大量的移動電話資源更好的方法是,用戶僅在移動電話上執(zhí)行瀏覽器并與在服務(wù)器農(nóng)場中的計算機上執(zhí)行的復(fù)雜應(yīng)用程序交互。
然而,并非始終希望在遠(yuǎn)程計算機上執(zhí)行這種復(fù)雜應(yīng)用程序。可能會有成本問題或通信延遲或可靠性問題,或其它希望在特定環(huán)境中在移動電話上執(zhí)行復(fù)雜應(yīng)用的問題。當(dāng)由于使用這種應(yīng)用程序而使移動電話的資源緊張時,移動電話上可能僅有少量可用的剩余資源。例如,如果之后要使用較高優(yōu)先級的應(yīng)用,如果資源使用總量將超過移動電話上可用的資源總量,則可能無法啟用較高優(yōu)先級的應(yīng)用程序。這種情況還可以包括:資源使用量特別大,以致要接收打入的移動電話呼叫時,移動電話沒有足夠的資源來接收呼叫。在給定環(huán)境中管理資源以及決定要卸下(offload)哪些應(yīng)用程序作為Webapp以及不卸下或不調(diào)用哪些應(yīng)用程序可能是繁重而困難的。
發(fā)明內(nèi)容
在移動通信裝置(例如移動電話)上執(zhí)行的效用程序(utilityprogram)決定是在移動通信裝置上本地啟動應(yīng)用程序的第一實例,還是遠(yuǎn)程啟動應(yīng)用程序的第二實例作為web應(yīng)用(在下文中稱為“Webapp”)。該決定至少部分地基于如果在移動通信裝置上啟動和執(zhí)行第一實例,對第一實例會消耗多少資源的估計。資源的例子包括電池容量或電池能量使用量、存儲器容量或存儲器使用量以及處理能力容量或使用量。在一個例子中,如果執(zhí)行當(dāng)前運行的應(yīng)用和所述應(yīng)用程序的第一實例消耗的特定資源的總量會超過閾值量,那么效用程序使用移動通信裝置上的瀏覽器程序來遠(yuǎn)程啟動應(yīng)用程序的第二實例作為Webapp,否則效用程序讓應(yīng)用程序的第一實例在本地啟動。效用程序與移動通信裝置的操作系統(tǒng)交互以確定啟動類型。
在一些實施例中,第一和第二實例是相同的程序。在一個實施例中,第一實例是該應(yīng)用的簡化版本,其被定制和改變?yōu)檫m于在資源有限的裝置上執(zhí)行。另一方面,第二實例適于在沒有移動通信裝置的資源限制的遠(yuǎn)程計算機上執(zhí)行。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于高通股份有限公司,未經(jīng)高通股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510736712.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





