限定,例如,生成單元還可以被描述為“響應(yīng)于作用于網(wǎng)絡(luò)應(yīng)用上的、對原生應(yīng)用的操作命令,在所述網(wǎng)絡(luò)應(yīng)用中生成對所述原生應(yīng)用的操作的調(diào)用請求的單元”。
[0080]作為另一方面,本申請還提供了一種非易失性計算機存儲介質(zhì),該非易失性計算機存儲介質(zhì)可以是上述實施例中所述裝置中所包含的非易失性計算機存儲介質(zhì);也可以是單獨存在,未裝配入終端中的非易失性計算機存儲介質(zhì)。上述非易失性計算機存儲介質(zhì)存儲有一個或者多個程序,當(dāng)所述一個或者多個程序被一個設(shè)備執(zhí)行時,使得所述設(shè)備:響應(yīng)于作用于網(wǎng)絡(luò)應(yīng)用上的、對原生應(yīng)用的操作命令,在所述網(wǎng)絡(luò)應(yīng)用中生成對所述原生應(yīng)用的操作的調(diào)用請求,所述網(wǎng)絡(luò)應(yīng)用運行于所述原生應(yīng)用上,所述調(diào)用請求包括所調(diào)用的操作的操作標(biāo)識;通過所述網(wǎng)絡(luò)應(yīng)用預(yù)先加載的軟件開發(fā)工具包SDK,將所述調(diào)用請求從所述網(wǎng)絡(luò)應(yīng)用發(fā)送至所述原生應(yīng)用,其中,所述SDK封裝了用于調(diào)用所述原生應(yīng)用的操作的應(yīng)用程序接口;使用所述原生應(yīng)用解析所述調(diào)用請求以確定所述操作標(biāo)識指示的原生函數(shù),并使用所述原生應(yīng)用調(diào)用所述原生函數(shù)以執(zhí)行相應(yīng)的操作?;蛘?,上述非易失性計算機存儲介質(zhì)存儲有一個或者多個程序,當(dāng)所述一個或者多個程序被一個設(shè)備執(zhí)行時,使得所述設(shè)備:響應(yīng)于作用于原生應(yīng)用上的、對網(wǎng)絡(luò)應(yīng)用的操作命令,在所述網(wǎng)絡(luò)應(yīng)用中生成對所述網(wǎng)絡(luò)應(yīng)用的操作的調(diào)用請求,所述網(wǎng)絡(luò)應(yīng)用運行于所述原生應(yīng)用上,所述調(diào)用請求包括所調(diào)用的操作的操作標(biāo)識;通過所述原生應(yīng)用預(yù)先加載的軟件開發(fā)工具包SDK,將所述調(diào)用請求從所述原生應(yīng)用發(fā)送至所述網(wǎng)絡(luò)應(yīng)用,其中,所述SDK封裝了用于調(diào)用所述網(wǎng)絡(luò)應(yīng)用的操作的應(yīng)用程序接口;使用所述網(wǎng)絡(luò)應(yīng)用解析所述調(diào)用請求以確定所述操作標(biāo)識指示的函數(shù),并使用所述網(wǎng)絡(luò)應(yīng)用調(diào)用所述函數(shù)以執(zhí)行相應(yīng)的操作。
[0081]以上描述僅為本申請的較佳實施例以及對所運用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請中公開的(但不限于)具有類似功能的技術(shù)特征進行互相替換而形成的技術(shù)方案。
【主權(quán)項】
1.一種應(yīng)用操作方法,其特征在于,所述方法包括: 響應(yīng)于作用于網(wǎng)絡(luò)應(yīng)用上的、對原生應(yīng)用的操作命令,在所述網(wǎng)絡(luò)應(yīng)用中生成對所述原生應(yīng)用的操作的調(diào)用請求,所述網(wǎng)絡(luò)應(yīng)用運行于所述原生應(yīng)用上,所述調(diào)用請求包括所調(diào)用的操作的操作標(biāo)識; 通過所述網(wǎng)絡(luò)應(yīng)用預(yù)先加載的軟件開發(fā)工具包SDK,將所述調(diào)用請求從所述網(wǎng)絡(luò)應(yīng)用發(fā)送至所述原生應(yīng)用,其中,所述SDK封裝了用于調(diào)用所述原生應(yīng)用的操作的應(yīng)用程序接P; 使用所述原生應(yīng)用解析所述調(diào)用請求以確定所述操作標(biāo)識指示的原生函數(shù),并使用所述原生應(yīng)用調(diào)用所述原生函數(shù)以執(zhí)行相應(yīng)的操作。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述SDK是在所述網(wǎng)絡(luò)應(yīng)用啟動時從所述原生應(yīng)用加載到所述網(wǎng)絡(luò)應(yīng)用中的。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述調(diào)用請求從所述網(wǎng)絡(luò)應(yīng)用發(fā)送至所述原生應(yīng)用,包括: 通過消息隊列將所述調(diào)用請求從所述網(wǎng)絡(luò)應(yīng)用異步發(fā)送至所述原生應(yīng)用。4.根據(jù)權(quán)利要求2所述的方法,在所述通過所述網(wǎng)絡(luò)應(yīng)用預(yù)先加載的軟件開發(fā)工具包SDK,將所述調(diào)用請求從所述網(wǎng)絡(luò)應(yīng)用發(fā)送至所述原生應(yīng)用的同時,所述方法還包括: 通過所述SDK將與所述操作標(biāo)識對應(yīng)的回調(diào)函數(shù)標(biāo)識發(fā)送至所述原生應(yīng)用;以及 在所述使用所述原生應(yīng)用解析所述調(diào)用請求以確定所述操作標(biāo)識指示的原生函數(shù),并使用所述原生應(yīng)用調(diào)用所述原生函數(shù)以執(zhí)行相應(yīng)的操作之后,所述方法還包括: 通過所述原生應(yīng)用獲取執(zhí)行所述操作生成的操作結(jié)果信息; 將所述回調(diào)函數(shù)標(biāo)識與所述操作結(jié)果信息從所述原生應(yīng)用返回至所述網(wǎng)絡(luò)應(yīng)用,使所述網(wǎng)絡(luò)應(yīng)用調(diào)用與所述回調(diào)函數(shù)標(biāo)識對應(yīng)的回調(diào)函數(shù)對所述操作結(jié)果信息進行處理以對所述網(wǎng)絡(luò)應(yīng)用的頁面進行更新。5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述SDK還存儲有所述原生應(yīng)用預(yù)先設(shè)置的校驗用參數(shù);以及 在所述通過所述網(wǎng)絡(luò)應(yīng)用預(yù)先加載的軟件開發(fā)工具包SDK,將所述調(diào)用請求從所述網(wǎng)絡(luò)應(yīng)用發(fā)送至所述原生應(yīng)用的同時,所述方法還包括: 通過所述SDK將所述校驗用參數(shù)發(fā)送至所述原生應(yīng)用;以及 在所述使用所述原生應(yīng)用解析所述調(diào)用請求以確定所述操作標(biāo)識指示的原生函數(shù),并使用所述原生應(yīng)用調(diào)用所述原生函數(shù)以執(zhí)行相應(yīng)的操作之前,所述方法還包括: 確認所述原生應(yīng)用從所述調(diào)用請求中獲取的校驗用參數(shù)與所述原生應(yīng)用預(yù)先設(shè)置的校驗用參數(shù)一致。6.一種應(yīng)用操作方法,其特征在于,所述方法包括: 響應(yīng)于作用于原生應(yīng)用上的、對網(wǎng)絡(luò)應(yīng)用的操作命令,在所述網(wǎng)絡(luò)應(yīng)用中生成對所述網(wǎng)絡(luò)應(yīng)用的操作的調(diào)用請求,所述網(wǎng)絡(luò)應(yīng)用運行于所述原生應(yīng)用上,所述調(diào)用請求包括所調(diào)用的操作的操作標(biāo)識; 通過所述原生應(yīng)用預(yù)先加載的軟件開發(fā)工具包SDK,將所述調(diào)用請求從所述原生應(yīng)用發(fā)送至所述網(wǎng)絡(luò)應(yīng)用,其中,所述SDK封裝了用于調(diào)用所述網(wǎng)絡(luò)應(yīng)用的操作的應(yīng)用程序接P; 使用所述網(wǎng)絡(luò)應(yīng)用解析所述調(diào)用請求以確定所述操作標(biāo)識指示的函數(shù),并使用所述網(wǎng)絡(luò)應(yīng)用調(diào)用所述函數(shù)以執(zhí)行相應(yīng)的操作。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述將所述調(diào)用請求從所述原生應(yīng)用發(fā)送至所述網(wǎng)絡(luò)應(yīng)用,包括: 通過消息隊列將所述調(diào)用請求從所述原生應(yīng)用異步發(fā)送至所述網(wǎng)絡(luò)應(yīng)用。8.一種應(yīng)用操作裝置,其特征在于,所述裝置包括: 生成單元,用于響應(yīng)于作用于網(wǎng)絡(luò)應(yīng)用上的、對原生應(yīng)用的操作命令,在所述網(wǎng)絡(luò)應(yīng)用中生成對所述原生應(yīng)用的操作的調(diào)用請求,所述網(wǎng)絡(luò)應(yīng)用運行于所述原生應(yīng)用上,所述調(diào)用請求包括所調(diào)用的操作的操作標(biāo)識; 發(fā)送單元,用于通過所述網(wǎng)絡(luò)應(yīng)用預(yù)先加載的軟件開發(fā)工具包SDK,將所述調(diào)用請求從所述網(wǎng)絡(luò)應(yīng)用發(fā)送至所述原生應(yīng)用,其中,所述SDK封裝了用于調(diào)用所述原生應(yīng)用的操作的應(yīng)用程序接口; 執(zhí)行單元,用于使用所述原生應(yīng)用解析所述調(diào)用請求以確定所述操作標(biāo)識指示的原生函數(shù),并使用所述原生應(yīng)用調(diào)用所述原生函數(shù)以執(zhí)行相應(yīng)的操作。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述SDK是在所述網(wǎng)絡(luò)應(yīng)用啟動時從所述原生應(yīng)用加載到所述網(wǎng)絡(luò)應(yīng)用中的。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述發(fā)送單元進一步用于通過消息隊列將所述調(diào)用請求從所述網(wǎng)絡(luò)應(yīng)用異步發(fā)送至所述原生應(yīng)用。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 回調(diào)函數(shù)標(biāo)識發(fā)送單元,用于通過所述SDK將與所述操作標(biāo)識對應(yīng)的回調(diào)函數(shù)標(biāo)識發(fā)送至所述原生應(yīng)用; 獲取單元,用于通過所述原生應(yīng)用獲取執(zhí)行所述操作生成的操作結(jié)果信息; 返回單元,用于將所述回調(diào)函數(shù)標(biāo)識與所述操作結(jié)果信息從所述原生應(yīng)用返回至所述網(wǎng)絡(luò)應(yīng)用,使所述網(wǎng)絡(luò)應(yīng)用調(diào)用與所述回調(diào)函數(shù)標(biāo)識對應(yīng)的回調(diào)函數(shù)對所述操作結(jié)果信息進行處理以對所述網(wǎng)絡(luò)應(yīng)用的頁面進行更新。12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述SDK還存儲有所述原生應(yīng)用預(yù)先設(shè)置的校驗用參數(shù);以及 所述裝置還包括: 校驗用參數(shù)發(fā)送單元,用于將校驗用參數(shù)通過所述SDK將所述校驗用參數(shù)發(fā)送至所述原生應(yīng)用; 校驗單元,用于確認所述原生應(yīng)用從所述調(diào)用請求中獲取的校驗用參數(shù)與所述原生應(yīng)用預(yù)先設(shè)置的校驗用參數(shù)一致。13.一種應(yīng)用操作裝置,其特征在于,所述裝置包括: 生成單元,用于響應(yīng)于作用于原生應(yīng)用上的、對網(wǎng)絡(luò)應(yīng)用的操作命令,在所述網(wǎng)絡(luò)應(yīng)用中生成對所述網(wǎng)絡(luò)應(yīng)用的操作的調(diào)用請求,所述網(wǎng)絡(luò)應(yīng)用運行于所述原生應(yīng)用上,所述調(diào)用請求包括所調(diào)用的操作的操作標(biāo)識; 發(fā)送單元,用于通過所述原生應(yīng)用預(yù)先加載的軟件開發(fā)工具包SDK,將所述調(diào)用請求從所述原生應(yīng)用發(fā)送至所述網(wǎng)絡(luò)應(yīng)用,其中,所述SDK封裝了用于調(diào)用所述網(wǎng)絡(luò)應(yīng)用的操作的應(yīng)用程序接口; 執(zhí)行單元,用于使用所述網(wǎng)絡(luò)應(yīng)用解析所述調(diào)用請求以確定所述操作標(biāo)識指示的函數(shù),并使用所述網(wǎng)絡(luò)應(yīng)用調(diào)用所述函數(shù)以執(zhí)行相應(yīng)的操作。14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述發(fā)送單元進一步用于:通過消息隊列將所述調(diào)用請求從所述原生應(yīng)用異步發(fā)送至所述網(wǎng)絡(luò)應(yīng)用。
【專利摘要】本申請公開了應(yīng)用操作方法和裝置。所述方法的一【具體實施方式】包括:響應(yīng)于作用于網(wǎng)絡(luò)應(yīng)用上的、對原生應(yīng)用的操作命令,在所述網(wǎng)絡(luò)應(yīng)用中生成對所述原生應(yīng)用的操作的調(diào)用請求,所述網(wǎng)絡(luò)應(yīng)用運行于所述原生應(yīng)用上,所述調(diào)用請求包括所調(diào)用的操作的操作標(biāo)識;通過所述網(wǎng)絡(luò)應(yīng)用預(yù)先加載的軟件開發(fā)工具包SDK,將所述調(diào)用請求從所述網(wǎng)絡(luò)應(yīng)用發(fā)送至所述原生應(yīng)用,其中,所述SDK封裝了用于調(diào)用所述原生應(yīng)用的操作的應(yīng)用程序接口;使用所述原生應(yīng)用解析所述調(diào)用請求以確定所述操作標(biāo)識指示的原生函數(shù),并使用所述原生應(yīng)用調(diào)用所述原生函數(shù)以執(zhí)行相應(yīng)的操作。該實施方式使得實現(xiàn)網(wǎng)絡(luò)應(yīng)用與原生應(yīng)用之間互相調(diào)用的實現(xiàn)方式靈活且易擴展。
【IPC分類】G06F9/48
【公開號】CN105718313
【申請?zhí)枴緾N201610046819
【發(fā)明人】喬淑夷, 張松然
【申請人】北京京東尚科信息技術(shù)有限公司, 北京京東世紀(jì)貿(mào)易有限公司
【公開日】2016年6月29日
【申請日】2016年1月22日