[發明專利]在本地移動設備上運行軟件應用的方法和系統有效
| 申請號: | 201480043044.0 | 申請日: | 2014-07-07 |
| 公開(公告)號: | CN105431826B | 公開(公告)日: | 2019-08-13 |
| 發明(設計)人: | C.馬林利;L.皮切蒂;A.多納特利;G.蘭弗朗奇 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 邸萬奎 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 利用 動態 動作 委托 運行 軟件 應用 | ||
提供了一種在計算機器上運行軟件應用的解決方案。相應方法(O1?O17)包括:注冊(O1)委托組件的能力,以在計算機器上執行一個或者多個的一組動作,每個動作由該動作的至少一個特性定義;通過委托組件從軟件應用接收(O2?O3)用于執行動作中的一個的請求,根據委托組件的注冊,請求在運行時綁定到委托組件;以及根據至少一個本地組件的可用性,委托組件將動作的執行委托(O4?O17)到能夠執行動作的至少一部分的計算機器的至少一個本地組件和/或者能夠執行動作的至少一部分的至少一個遠程計算機器的至少一個遠程組件。
技術領域
本公開涉及數據處理領域。更具體地說,本公開涉及軟件應用的運行。
背景技術
軟件程序在計算機器上按照常規運行,以執行任何有用任務。典型例子是移動應用(或者簡稱app),移動應用是為了在移動設備(例如,智能電話和平板電腦)上運行而設計的軟件應用。最近幾年,隨著其數量和式樣的爆炸式增長,該app越來越普及。
特別是,該app提供范圍廣闊的豐富功能(例如,執行位置、環境、增強現實服務)。這牽涉增加請求移動設備的(硬件和/或者軟件)資源。例如,該app可以牽涉高能消耗;此外,該app可以請求不同的傳感器測量相應物理量(諸如,用于測量大氣壓力的氣壓計)。
然而,移動設備的能力不可能跟上app的發展。因此,某些app可能不能在特定移動設備上運行,或者因為其固有限制或者因為其臨時限制。特別是,當移動設備缺少app要求的資源時(例如,因為其具有低靈敏度的傳感器或者其是老型號),移動設備可能固有地不能運行某些app;典型例子是當app要求移動設備上不存在的傳感器時。此外,當app要求的資源瞬間不可用時,移動設備可能臨時不能運行某些app;典型例子是當app要求高能耗抱歉電池電量低時。
因此,對于移動設備的固有限制,這要求利用更新并且更強大的型號更新其,同時具有相應成本;然而,移動設備的升級可能不容易(例如,因為預算制約)或者不適當(例如,當對要求資源的需要僅是偶爾時)。相反,對于臨時限制,這就要求等待,直到要求的資源回歸可用(例如,電池充電);然而,在許多實際情況下(例如,當馬上需要一個信息時),相應延遲不可容忍。
作為一種選擇,US-A-2012/0265884(在此通過引用合并其全部公開內容)建議了一種用于確定對移動設備和一個或者多個云提供商/在移動設備和一個或者多個云提供商之間分配執行代碼成本的技術。可以根據屬于移動設備和云提供商的執行分配數據,評定(或者確定)執行分配成本;例如,移動設備的功率消耗可以用作確定如何分配應用程序的weblet的因素。
特別是,“Towards an elastic application model for augmenting thecomputing capabilities of mobile devices with cloud computing,Xinwen Zhang,Anugeetha Kunjithapatham,Sangoh Jeong,Simon Gibbs,Journal Mobile Networks andApplications archive Volume 16Issue 3,June 2011Pages 270-284”(在此通過引用合并其全部公開內容)描述了一種彈性應用模型,該彈性應用模型使得能夠利用云資源增強資源有限的移動設備的能力。該模型包含將單個用于分割為多個稱為weblet的組件(其執行位置是透明的)和weblet執行配置的動態適應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480043044.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據存取方法和利用相同方法的數據存取裝置
- 下一篇:編程裝置





