[發明專利]用于構建和使用混合移動應用的系統和方法有效
| 申請號: | 201480004908.8 | 申請日: | 2014-01-14 |
| 公開(公告)號: | CN104995927B | 公開(公告)日: | 2018-10-30 |
| 發明(設計)人: | 趙科平 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04W4/60;H04W4/50 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 構建 使用 混合 移動 應用 系統 方法 | ||
1.一種用于在客戶端設備上宿有混合客戶端應用的系統,所述混合客戶端應用包括可以被執行為以下組中的一項的至少一個操作,所述組包括本機操作和對托管在遠程系統上的遠程客戶端應用的調入,所述系統包括:
處理器;
通信模塊,所述通信模塊被配置為與遠程客戶端應用通信,所述遠程客戶端應用被托管在所述遠程系統上;
應用控制器,其中所述應用控制器被配置為經由所述通信模塊與遠程客戶端應用通信;以及
進一步地其中所述應用控制器被配置為:
確定操作是否可以被執行為本機操作和被執行為對遠程客戶端應用的調入;
檢查所述操作是否是本機操作和是否被支持;
在指示所述本機操作不被支持后,禁用所述本機操作;以及
在禁用所述本機操作后,調用對所述遠程客戶端應用的調入。
2.根據權利要求1所述的系統,其中所述應用控制器還被配置為:訪問所述遠程客戶端應用的功能性,從所述遠程客戶端應用調用JavaScript功能性,以及調用以本機SDK實現的操作。
3.根據權利要求1所述的系統,其中所述應用控制器還包括操作容器,所述操作容器還包括操作按鈕,所述操作按鈕被配置為允許用戶起動與所述遠程客戶端應用相關聯的操作。
4.一種用于在移動設備上執行混合移動應用的方法,所述移動設備被配置為執行從所述移動設備本機SDK創建的本機操作,所述方法的步驟包括:
在用戶啟動移動應用后,加載應用控制器,所述應用控制器被配置為為所述用戶提供允許訪問遠程客戶端應用功能性和本機操作的用戶界面(UI);并且
在所述用戶調用操作后,檢查所述操作是否包括至少一個本機操作;
檢查所述至少一個本機操作是否被支持;
如果所述至少一個本機操作不被支持,禁用所述至少一個本機操作;以及
調用對所述遠程客戶端應用的調入。
5.根據權利要求4所述的方法,其中所述方法的步驟還包括:
利用所述應用控制器向所述遠程客戶端應用注冊回調。
6.根據權利要求4所述的方法,其中所述方法的步驟還包括:
為所述用戶提供一組操作按鈕,所述操作按鈕允許所述用戶啟動與所述遠程客戶端應用相關聯的操作。
7.根據權利要求6所述的方法,其中所述方法的步驟還包括:在所述用戶驅動所述操作按鈕之一后,啟動一組操作中的一個操作,所述一組操作包括:調用與所述遠程客戶端應用相關聯的HTML頁面上的JavaScript,以及調用本機操作,所述本機操作是以所述移動設備的本機SDK實現的。
8.一種用于向移動設備的用戶提供用戶界面(UI)的方法,所述UI允許所述用戶訪問與遠程客戶端應用相關聯的功能性,所述方法的步驟包括:
向所述用戶提供UI,所述UI還包括用于驅動與所述遠程客戶端應用相關聯的操作的按鈕;
在用戶選擇后,調用與所述遠程客戶端應用相關聯的所述操作之一,其中所述操作還包括一組操作中的一個操作,所述組包括:由所述遠程客戶端應用執行的遠程操作,以及由所述移動設備執行的本機操作;以及
在所述用戶選擇后,檢查所述操作是否包括至少一個本機操作;
檢查所述至少一個本機操作是否被支持;
如果所述至少一個本機操作不被支持,禁用所述至少一個本機操作;以及
調用對所述遠程客戶端應用的調入。
9.根據權利要求8所述的方法,其中調用所述操作之一的步驟還包括以下步驟:
確定針對所述遠程客戶端應用來說被允許的操作;
確定每個所述操作的參數;
向所述UI返回通信,以通信由所述用戶調用的所述操作的所述參數。
10.根據權利要求9所述的方法,其中返回通信的步驟還包括:返回關于被所述用戶調用的所述操作是否是一組操作中的一個操作的指示,所述組包括:由所述遠程客戶端應用提供的JavaScript操作,以及由所述移動設備提供的本機操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480004908.8/1.html,轉載請聲明來源鉆瓜專利網。





