[發(fā)明專利]用于構(gòu)建和使用混合移動應(yīng)用的系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 201480004908.8 | 申請日: | 2014-01-14 |
| 公開(公告)號: | CN104995927B | 公開(公告)日: | 2018-10-30 |
| 發(fā)明(設(shè)計)人: | 趙科平 | 申請(專利權(quán))人: | 微軟技術(shù)許可有限責任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04W4/60;H04W4/50 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 王茂華 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 構(gòu)建 使用 混合 移動 應(yīng)用 系統(tǒng) 方法 | ||
給出了針對移動設(shè)備構(gòu)建混合遠程客戶端應(yīng)用并且將之呈現(xiàn)給移動設(shè)備的用戶的系統(tǒng)和技術(shù)。當用戶訪問遠程客戶端應(yīng)用時,移動設(shè)備可以起動統(tǒng)一的用戶界面(UI),所述用戶界面為用戶提供與遠程客戶端應(yīng)用相關(guān)聯(lián)的可允許操作的列表。這樣的可允許操作可以包括——例如經(jīng)由HTML網(wǎng)頁——由遠程客戶端應(yīng)用供給的JavaScript操作。此外,可允許操作可以包括由移動設(shè)備的本機SDK供給的本機操作。
背景技術(shù)
在針對移動和/或其他計算平臺構(gòu)建客戶端應(yīng)用的領(lǐng)域中,目前有用來構(gòu)建客戶端應(yīng)用的兩個主要選項:(1)使用HTML+JavaScript;或者(2)使用特定于客戶端的本機(native)軟件開發(fā)工具包(SDK)。
使用HTML途徑的一個可能的優(yōu)點是:這基本上是一次編寫、隨處運行(即,任意平臺)的解決方案,并且非常易于更新。然而,在一些平臺上,特別是在移動平臺上,對于訪問本地資源——例如本地相冊和聯(lián)系人列表——可能存在某些限制,這在嘗試構(gòu)建純HTMLapp(例如,Microsoft SkyDrive?存儲app)時是不希望的。
另一方面,使用本機SDK途徑的一個可能的優(yōu)點是:app可以利用位于平臺本地的大多數(shù)資源。然而,這種途徑可能不是跨越不同平臺可伸縮的——例如,每個平臺通常具有不同的SDK,可能必需為單個app開發(fā)不同的版本。
發(fā)明內(nèi)容
以下給出了對于創(chuàng)新的簡化概要,以便提供對本文描述的一些方面的基本理解。本概要不是所要求保護的主題的詳盡概述。本概要既不打算標識所要求保護的主題的關(guān)鍵或必不可少的元素,也不打算描繪本主題創(chuàng)新的范圍。本概要的唯一目的在于以簡化的形式給出所要求保護的主題的一些構(gòu)思,以作為稍后給出的更詳細描述的前序。
給出了針對移動設(shè)備構(gòu)建混合遠程客戶端應(yīng)用并且將之呈現(xiàn)給移動設(shè)備的用戶的系統(tǒng)和技術(shù)。當用戶訪問遠程客戶端應(yīng)用時,移動設(shè)備可以起動(launch)統(tǒng)一的用戶界面(UI),所述用戶界面為用戶提供與遠程客戶端應(yīng)用相關(guān)聯(lián)的可允許操作的列表。這樣的可允許操作可以包括——例如經(jīng)由HTML網(wǎng)頁——被遠程客戶端應(yīng)用供給的JavaScript操作。此外,可允許操作可以包括使用移動設(shè)備的本機SDK實現(xiàn)的本機操作。
在一個實施例中,提供了一種系統(tǒng),其包括:處理器;通信模塊,其能夠與遠程客戶端應(yīng)用通信;應(yīng)用控制器,其能夠由所述處理器執(zhí)行,其中所述應(yīng)用控制器還可能能夠經(jīng)由所述通信模塊與遠程客戶端應(yīng)用通信。所述應(yīng)用控制器還可能能夠向所述遠程客戶端應(yīng)用詢問所述遠程客戶端應(yīng)用是否包括至少一個本機操作。
在其他實施例中,提供了一種用于在移動設(shè)備上執(zhí)行混合移動應(yīng)用的方法,所述移動設(shè)備能夠執(zhí)行從所述移動設(shè)備本機SDK創(chuàng)建的本機操作,所述方法的步驟包括:在用戶啟動(initiate)移動應(yīng)用后,加載應(yīng)用控制器,所述應(yīng)用控制器能夠為所述用戶提供允許訪問遠程客戶端應(yīng)用功能性和本機操作的用戶界面(UI)。
在另一實施例中,公開了一種向移動設(shè)備的用戶提供用戶界面(UI)的方法。所述UI允許用戶訪問與遠程客戶端應(yīng)用相關(guān)聯(lián)的功能性,所述方法的步驟包括:向所述用戶提供UI,所述UI還包括用于驅(qū)動(actuate)與所述遠程客戶端應(yīng)用相關(guān)聯(lián)的操作的按鈕;以及在用戶選擇后,調(diào)用與所述遠程客戶端應(yīng)用相關(guān)聯(lián)的所述操作之一,其中所述操作還包括一組操作中的一個操作,所述組包括:由所述遠程客戶端應(yīng)用執(zhí)行的遠程操作,以及由所述移動設(shè)備執(zhí)行的本機操作。
當結(jié)合本申請中給出的附圖來閱讀時,本系統(tǒng)的其他特征和方面在下面的詳細說明中給出。
附圖說明
在附圖的被參考圖中舉例說明了示范性實施例。意在使本文公開的實施例和圖被看作是舉例說明性的而非限制性的。
圖1描繪了根據(jù)本申請的原理做出的、用于使用混合移動應(yīng)用的系統(tǒng)的一個實施例。
圖2描繪了根據(jù)本申請的原理做出的、開始混合移動應(yīng)用的流程圖的一個實施例。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責任公司,未經(jīng)微軟技術(shù)許可有限責任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480004908.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 構(gòu)建墊、實體圖像構(gòu)建物和構(gòu)建構(gòu)建物支撐件的方法
- 支持松耦合的軟件構(gòu)建方法、系統(tǒng)及該系統(tǒng)的實現(xiàn)方法
- 版本的構(gòu)建系統(tǒng)及方法
- 工程構(gòu)建系統(tǒng)及其構(gòu)建方法
- 實例構(gòu)建方法、裝置及軟件系統(tǒng)
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 天花板地圖構(gòu)建方法、構(gòu)建裝置以及構(gòu)建程序
- 一種項目構(gòu)建方法、持續(xù)集成系統(tǒng)及終端設(shè)備
- 并行構(gòu)建的方法、裝置及設(shè)備
- 構(gòu)建肺癌預(yù)測模型構(gòu)建方法





