欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種綁定裝置、應(yīng)用更新裝置及方法以及應(yīng)用_4

文檔序號(hào):8257994閱讀:來源:國(guó)知局
展組件的屬性參數(shù)時(shí),則第一擴(kuò)展模塊210在創(chuàng)建按鈕時(shí),將要?jiǎng)?chuàng)建的 按鈕的第一擴(kuò)展組件的屬性參數(shù)賦予給按鈕的第一擴(kuò)展組件。這同樣適用于其它擴(kuò)展組件 的創(chuàng)建。第一擴(kuò)展組件創(chuàng)建完成后,第一擴(kuò)展模塊310會(huì)調(diào)用第一交互模塊220。
[0051] 下面給出第一擴(kuò)展模塊210根據(jù)邏輯更新模塊210從服務(wù)器側(cè)下載的JS邏輯而 創(chuàng)建一個(gè)在I0S操作系統(tǒng)的運(yùn)行環(huán)境下使用的按鈕的第一擴(kuò)展組件JSnButton的實(shí)現(xiàn)代 碼:
【主權(quán)項(xiàng)】
1. 一種綁定裝置,其駐留在移動(dòng)終端內(nèi),所述裝置包括: 第一擴(kuò)展模塊,其具有基于原生開發(fā)語言的軟件開發(fā)包SDK的組件框架用JS腳本語言 創(chuàng)建的包括標(biāo)識(shí)符選項(xiàng)的第一擴(kuò)展組件框架,且基于所述第一擴(kuò)展組件框架創(chuàng)建第一擴(kuò)展 組件,每個(gè)第一擴(kuò)展組件的參數(shù)都包括唯一標(biāo)識(shí)符; 第二擴(kuò)展模塊,其具有基于原生開發(fā)語言的SDK的組件框架用原生開發(fā)語言創(chuàng)建的包 含標(biāo)識(shí)符選項(xiàng)的第二擴(kuò)展組件框架,且基于所述第二擴(kuò)展組件框架創(chuàng)建第二擴(kuò)展組件; 第一交互模塊,其調(diào)用JS引擎,并將第一擴(kuò)展組件的參數(shù)W及要?jiǎng)?chuàng)建與所述第一擴(kuò)展 組件對(duì)應(yīng)的第二擴(kuò)展組件的指令交付給所述JS引擎,所述參數(shù)包括唯一標(biāo)識(shí)符; JS引擎,其將第一擴(kuò)展組件的參數(shù)W及要?jiǎng)?chuàng)建第二擴(kuò)展組件的指令傳遞至第二交互模 塊; 第二交互模塊,其用原生開發(fā)語言解析所述JS引擎所傳遞的第一擴(kuò)展組件的參數(shù),并 調(diào)用第二擴(kuò)展模塊; 其中,所述第二擴(kuò)展模塊基于所述第二交互模塊解析的第一擴(kuò)展組件的參數(shù)創(chuàng)建所述 第二擴(kuò)展組件,使得所述第二擴(kuò)展組件具有與所述第一擴(kuò)展組件相同的唯一標(biāo)識(shí)符。
2. 根據(jù)權(quán)利要求1所述的裝置,還包括: 第一存儲(chǔ)器,其適于存儲(chǔ)所述第一擴(kuò)展組件;W及 第二存儲(chǔ)器,其適于存儲(chǔ)所述第二擴(kuò)展組件; 其中,所述第一交互模塊還適于管理所述第一擴(kuò)展組件,所述管理包括從所述第一存 儲(chǔ)器中查找、刪除、修改所述第一擴(kuò)展組件; 所述第二交互模塊還適于管理所述第二擴(kuò)展組件,所述管理包括從所述第二存儲(chǔ)器中 查找、刪除、修改所述第二擴(kuò)展組件。
3. 根據(jù)權(quán)利要求2所述的裝置,其中, 當(dāng)要?jiǎng)h除第一擴(kuò)展組件時(shí), 所述第一擴(kuò)展模塊基于第一擴(kuò)展組件的唯一標(biāo)識(shí)符刪除所創(chuàng)建的第一擴(kuò)展組件; 所述第一交互模塊調(diào)用JS引擎,并將所述第一擴(kuò)展組件的的唯一標(biāo)識(shí)符W及調(diào)用刪 除與所述第一擴(kuò)展組件對(duì)應(yīng)的第二擴(kuò)展組件的指令交付給所述JS引擎; 所述JS引擎將所述第一擴(kuò)展組件的唯一標(biāo)識(shí)符W及要調(diào)用的刪除與所述第一擴(kuò)展組 件對(duì)應(yīng)的第二擴(kuò)展組件的指令傳遞給所述第二交互模塊; 所述第二交互模塊解析所述第一擴(kuò)展組件的唯一標(biāo)識(shí)符; 所述第二擴(kuò)展模塊基于所述第二交互模塊解析的所述第一擴(kuò)展組件的唯一標(biāo)識(shí)符刪 除所述第二擴(kuò)展組件,并傳遞刪除完成消息給所述所述第二交互模塊,所述第二交互模塊 將所述第二擴(kuò)展組件從所述第二存儲(chǔ)器中刪除。
4. 根據(jù)權(quán)利要求1或2所述的裝置,其中, 當(dāng)要修改第一擴(kuò)展組件時(shí),從服務(wù)器側(cè)獲取所述第一擴(kuò)展組件的參數(shù),所述參數(shù)包括 屬性參數(shù)及唯一標(biāo)識(shí)符, 所述第一擴(kuò)展模塊基于所述第一擴(kuò)展組件的屬性參數(shù)及唯一標(biāo)識(shí)符修改所創(chuàng)建的第 一擴(kuò)展組件; 所述第一交互模塊調(diào)用JS引擎,并將所述第一擴(kuò)展組件的參數(shù)W及調(diào)用修改與所述 第一擴(kuò)展組件對(duì)應(yīng)的第二擴(kuò)展組件的指令交付給所述JS引擎; 所述JS引擎將所述第一擴(kuò)展組件的參數(shù)W及要調(diào)用的修改與所述第一擴(kuò)展組件對(duì)應(yīng) 的第二擴(kuò)展組件的指令傳遞給所述第二交互模塊; 所述第二交互模塊解析所述第一擴(kuò)展組件的參數(shù); 所述第二擴(kuò)展模塊基于所述第二交互模塊解析到的所述第一擴(kuò)展組件的新屬性參數(shù) 修改所述第二擴(kuò)展組件。
5. -種應(yīng)用更新裝置,其駐留于移動(dòng)終端內(nèi),所述裝置包括: 邏輯更新模塊,其適于從服務(wù)器側(cè)下載所述應(yīng)用的擴(kuò)展組件的更新邏輯的JS代碼,所 述擴(kuò)展組件包括擴(kuò)展組件的唯一標(biāo)識(shí)符,所述擴(kuò)展組件的更新邏輯適用于在所述移動(dòng)終端 的運(yùn)行環(huán)境下運(yùn)行; 根據(jù)權(quán)利要求1 -4中任何一項(xiàng)所述的綁定裝置,其根據(jù)所述擴(kuò)展組件的更新邏輯的運(yùn) 行使JS腳本語言的第一擴(kuò)展組件與原生開發(fā)語言的第二擴(kuò)展組件綁定,所述綁定包括具 有相同的唯一標(biāo)識(shí)符;W及 原生更新模塊,其適于根據(jù)所述綁定模塊的第二擴(kuò)展模塊所創(chuàng)建的第二擴(kuò)展組件而更 新所述應(yīng)用的軟件開發(fā)包SDK中的對(duì)應(yīng)的所述擴(kuò)展組件。
6. 根據(jù)權(quán)利要求5所述的應(yīng)用更新裝置, 其中,所述邏輯更新模塊從服務(wù)器側(cè)下載所述應(yīng)用的擴(kuò)展組件的更新邏輯的JS代碼 包含適用于不同運(yùn)行環(huán)境的多個(gè)更新邏輯版本; 所述應(yīng)用更新裝置還包括: 適配器,其適于檢測(cè)所述移動(dòng)終端的運(yùn)行環(huán)境,并從所述更新邏輯的JS代碼中選擇適 于所述運(yùn)行環(huán)境的更新邏輯版本,將其分配給所述應(yīng)用更新裝置中的綁定裝置。
7. -種應(yīng)用,其包括權(quán)利要求5或6所述的應(yīng)用更新裝置。
8. -種應(yīng)用更新方法,其駐留于移動(dòng)終端內(nèi),所述方法包括: 從服務(wù)器側(cè)下載所述應(yīng)用的擴(kuò)展組件的更新邏輯的JS代碼,所述擴(kuò)展組件的參數(shù)包 括擴(kuò)展組件的唯一標(biāo)識(shí)符,所述擴(kuò)展組件的更新邏輯適用于在所述移動(dòng)終端的運(yùn)行環(huán)境下 運(yùn)行; 基于第一擴(kuò)展組件框架創(chuàng)建包括唯一標(biāo)識(shí)符的第一擴(kuò)展組件,其中所述第一擴(kuò)展組件 框架基于原生開發(fā)語言的軟件開發(fā)包SDK的組件框架用JS腳本語言創(chuàng)建且包括標(biāo)識(shí)符選 項(xiàng); 通過JS引擎實(shí)現(xiàn)JS腳本語言與原生開發(fā)語言之間的交互,所述交互包括傳遞第一擴(kuò) 展組件的參數(shù)W及調(diào)用原生開發(fā)語言中對(duì)應(yīng)創(chuàng)建第二擴(kuò)展組件的模塊; 解析通過JS引擎交互的參數(shù); 基于所述解析的結(jié)果W及第二擴(kuò)展組件框架創(chuàng)建第二擴(kuò)展組件,所述第二擴(kuò)展組件框 架基于原生開發(fā)語言的SDK的組件框架用原生開發(fā)語言創(chuàng)建且包含標(biāo)識(shí)符選項(xiàng); 根據(jù)所述第二擴(kuò)展組件更新所述應(yīng)用的軟件開發(fā)包SDK中的對(duì)應(yīng)的擴(kuò)展組件。
9. 根據(jù)權(quán)利要求8所述的方法,其中,還包括: 將所創(chuàng)建的第一擴(kuò)展組件存放于存儲(chǔ)器中;W及 將所創(chuàng)建的第二擴(kuò)展組件存放于存儲(chǔ)器中。
10. 根據(jù)權(quán)利要求8或9的方法,其中, 在所述從服務(wù)器側(cè)下載所述應(yīng)用的擴(kuò)展組件的更新邏輯的JS代碼的步驟中,從服務(wù) 器側(cè)下載的所述應(yīng)用的擴(kuò)展組件的更新邏輯的JS代碼包括適用于不同運(yùn)行環(huán)境的多個(gè)更 新邏輯版本; 在所述從服務(wù)器側(cè)下載所述應(yīng)用的擴(kuò)展組件的更新邏輯的JS代碼的步驟之后還包 括: 檢測(cè)當(dāng)前所述移動(dòng)終端的運(yùn)行環(huán)境,并從所述更新邏輯的JS代碼中選擇適于所述運(yùn) 行環(huán)境的更新邏輯版本。
【專利摘要】本發(fā)明公開了一種綁定裝置,其駐留在移動(dòng)終端內(nèi),所述裝置包括:第一擴(kuò)展模塊,其基于所述第一擴(kuò)展組件框架創(chuàng)建第一擴(kuò)展組件;第二擴(kuò)展模塊,其基于所述第二擴(kuò)展組件框架創(chuàng)建第二擴(kuò)展組件;第一交互模塊,其調(diào)用JS引擎,并將第一擴(kuò)展組件的參數(shù)以及要?jiǎng)?chuàng)建與所述第一擴(kuò)展組件對(duì)應(yīng)的第二擴(kuò)展組件的指令交付給所述JS引擎;JS引擎使第一交互模塊與第二交互模塊進(jìn)行交互,第二交互模塊,其用原生開發(fā)語言解析所述JS引擎所傳遞的第一擴(kuò)展組件的參數(shù),并調(diào)用第二擴(kuò)展模塊,所述第二擴(kuò)展模塊基于所述第二交互模塊解析的第一擴(kuò)展組件的參數(shù)創(chuàng)建所述第二擴(kuò)展組件。另外,發(fā)明還提供一種使用綁定裝置的應(yīng)用更新裝置、應(yīng)用更新方法以及應(yīng)用。
【IPC分類】G06F9-445, G06F9-44
【公開號(hào)】CN104572114
【申請(qǐng)?zhí)枴緾N201510034204
【發(fā)明人】王磊
【申請(qǐng)人】盟游(北京)科技有限公司
【公開日】2015年4月29日
【申請(qǐng)日】2015年1月23日
當(dāng)前第4頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
吉安市| 建湖县| 谢通门县| 乡城县| 油尖旺区| 光泽县| 密云县| 林口县| 乌兰浩特市| 手游| 儋州市| 望谟县| 尼木县| 保山市| 沙河市| 黎川县| 扎赉特旗| 长宁区| 长子县| 尼勒克县| 和田市| 卫辉市| 静海县| 沂南县| 金寨县| 什邡市| 共和县| 太谷县| 平遥县| 威宁| 华宁县| 孝昌县| 菏泽市| 海林市| 呼和浩特市| 滦平县| 新巴尔虎右旗| 丽江市| 清水县| 景洪市| 秦安县|