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

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

文檔序號:8257994閱讀:359來源:國知局
一種綁定裝置、應(yīng)用更新裝置及方法以及應(yīng)用
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機(jī)應(yīng)用及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種綁定裝置、應(yīng)用更新裝 置及方法、以及應(yīng)用。
【背景技術(shù)】
[0002] 隨著計算機(jī)網(wǎng)絡(luò)技術(shù)和移動終端的不斷發(fā)展,應(yīng)用已經(jīng)成為移動終端的一個重 要組成部分。不同的移動終端可能采用不同的操作系統(tǒng),例如,目前智能手機(jī)就存在IOS、 Android、WPS8等不同操作系統(tǒng)。
[0003] 對于同一個應(yīng)用,在開發(fā)時,為了使其在不同的移動終端下都可以使用,往往需要 開發(fā)不同的版本,使其在不同的操作系統(tǒng)下都能夠顯示。這無疑會增加應(yīng)用開發(fā)者的工作 量和應(yīng)用開發(fā)時間、以及應(yīng)用開發(fā)商的開發(fā)成本。
[0004] 另外,應(yīng)用在正式推出后,有可能會有一些更新,以對原始版本進(jìn)行一些改進(jìn),優(yōu) 化其性能或者擴(kuò)展其功能。如果每次更新都要用戶下載新版本,一方面,用戶會覺得麻煩, 另一方面,對應(yīng)用客戶端所做的一些邏輯方面的修改,通過平臺審核時會經(jīng)歷一、兩個星 期,而且還存在審核不被通過的可能性,因此會導(dǎo)致部分用戶群體流失。還有,頻繁的n設(shè) 計需求更改,應(yīng)用版本迭代次數(shù)與個數(shù)的增加也會帶來管理上的負(fù)擔(dān)。

【發(fā)明內(nèi)容】

[0005] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的綁定裝置、應(yīng)用更新裝置及方法、使用所述應(yīng)用更新裝置的應(yīng)用。
[0006] 根據(jù)本發(fā)明的一個方面,提供了一種綁定裝置,其駐留在移動終端內(nèi),所述裝置包 括:第一擴(kuò)展模塊,其具有基于原生開發(fā)語言的軟件開發(fā)包SDK的組件框架用JS腳本語言 創(chuàng)建的包括標(biāo)識符選項的第一擴(kuò)展組件框架,且基于所述第一擴(kuò)展組件框架創(chuàng)建第一擴(kuò)展 組件,每個第一擴(kuò)展組件的參數(shù)都包括唯一標(biāo)識符;第二擴(kuò)展模塊,其具有基于原生開發(fā)語 言的SDK的組件框架用原生開發(fā)語言創(chuàng)建的包含標(biāo)識符選項的第二擴(kuò)展組件框架,且基于 所述第二擴(kuò)展組件框架創(chuàng)建第二擴(kuò)展組件;第一交互模塊,其調(diào)用JS引擎,并將第一擴(kuò)展 組件的參數(shù)以及要創(chuàng)建與所述第一擴(kuò)展組件對應(yīng)的第二擴(kuò)展組件的指令交付給所述JS引 擎,所述參數(shù)包括唯一標(biāo)識符;JS引擎,其將第一擴(kuò)展組件的參數(shù)以及要創(chuàng)建第二擴(kuò)展組 件的指令傳遞至第二交互模塊;第二交互模塊,其用原生開發(fā)語言解析所述JS引擎所傳遞 的第一擴(kuò)展組件的參數(shù),并調(diào)用第二擴(kuò)展模塊;其中,所述第二擴(kuò)展模塊基于所述第二交互 模塊解析的第一擴(kuò)展組件的參數(shù)創(chuàng)建所述第二擴(kuò)展組件,使得所述第二擴(kuò)展組件具有與所 述第一擴(kuò)展組件相同的唯一標(biāo)識符。
[0007] 可選地,根據(jù)本發(fā)明的一種實施例,所述綁定裝置還包括:第一存儲器,其適于存 儲所述第一擴(kuò)展組件;以及第二存儲器,其適于存儲所述第二擴(kuò)展組件。其中,所述第一交 互模塊還適于管理所述第一擴(kuò)展組件,所述管理包括從所述第一存儲器中查找、刪除、修改 所述第一擴(kuò)展組件;所述第二交互模塊還適于管理所述第二擴(kuò)展組件,所述管理包括從所 述第二存儲器中查找、刪除、修改所述第二擴(kuò)展組件。
[0008] 可選地,根據(jù)本發(fā)明的另一方面,提供一種應(yīng)用更新裝置,其駐留于移動終端內(nèi), 所述裝置包括:邏輯更新模塊,其適于從服務(wù)器側(cè)下載所述應(yīng)用的擴(kuò)展組件的更新邏輯的 JS代碼,所述擴(kuò)展組件包括擴(kuò)展組件的唯一標(biāo)識符,所述擴(kuò)展組件的更新邏輯適用于在所 述移動終端的運(yùn)行環(huán)境下運(yùn)行;前面所述的綁定裝置,其根據(jù)所述擴(kuò)展組件的更新邏輯的 運(yùn)行使JS腳本語言的第一擴(kuò)展組件與原生開發(fā)語言的第二擴(kuò)展組件綁定,所述綁定包括 具有相同的唯一標(biāo)識符;以及原生更新模塊,其適于根據(jù)所述綁定模塊的第二擴(kuò)展模塊所 創(chuàng)建的第二擴(kuò)展組件而更新所述應(yīng)用的軟件開發(fā)包SDK中的對應(yīng)的所述擴(kuò)展組件。
[0009] 可選地,根據(jù)本發(fā)明的一種實施例,所述邏輯更新模塊從服務(wù)器側(cè)下載所述應(yīng)用 的擴(kuò)展組件的更新邏輯的JS代碼包含適用于不同運(yùn)行環(huán)境的多個更新邏輯版本。所述應(yīng) 用更新裝置還包括:適配器,其適于檢測所述移動終端的運(yùn)行環(huán)境,并從所述更新邏輯的 JS代碼中選擇適于所述運(yùn)行環(huán)境的更新邏輯版本,將其分配給所述應(yīng)用更新裝置中的綁定 裝置。
[0010] 根據(jù)本發(fā)明的又一方面,提供一種應(yīng)用,其包括前面所述的應(yīng)用更新裝置。
[0011] 根據(jù)本發(fā)明的再一方面,提供一種應(yīng)用更新方法,其駐留于移動終端內(nèi),所述方法 包括:從服務(wù)器側(cè)下載所述應(yīng)用的擴(kuò)展組件的更新邏輯的JS代碼,所述擴(kuò)展組件的參數(shù)包 括擴(kuò)展組件的唯一標(biāo)識符,所述擴(kuò)展組件的更新邏輯適用于在所述移動終端的運(yùn)行環(huán)境下 運(yùn)行;基于第一擴(kuò)展組件框架創(chuàng)建包括唯一標(biāo)識符的第一擴(kuò)展組件,其中所述第一擴(kuò)展組 件框架基于原生開發(fā)語言的軟件開發(fā)包SDK的組件框架用JS腳本語言創(chuàng)建且包括標(biāo)識符 選項;通過J S引擎實現(xiàn)JS腳本語言與原生開發(fā)語言之間的交互,所述交互包括傳遞第一 擴(kuò)展組件的參數(shù)以及調(diào)用原生開發(fā)語言中對應(yīng)創(chuàng)建第二擴(kuò)展組件的模塊;解析通過JS引 擎交互的參數(shù);基于所述解析的結(jié)果以及第二擴(kuò)展組件框架創(chuàng)建第二擴(kuò)展組件,所述第二 擴(kuò)展組件框架基于原生開發(fā)語言的SDK的組件框架用原生開發(fā)語言創(chuàng)建且包含標(biāo)識符選 項;根據(jù)所述第二擴(kuò)展組件更新所述應(yīng)用的軟件開發(fā)包SDK中的對應(yīng)的擴(kuò)展組件。
[0012] 利用本發(fā)明,可以實現(xiàn)同一應(yīng)用在具有不同操作系統(tǒng)的移動終端上的更新與顯 示,減少應(yīng)用經(jīng)平臺審核而進(jìn)行更新的次數(shù)。另外,還可以提高應(yīng)用的開發(fā)靈活度。
[0013] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0014] 通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明 的限制。而且在整個附圖中,用相同的附圖標(biāo)記表示相同的部件。在附圖中:
[0015] 圖1示出了根據(jù)本發(fā)明的一種實施方式的網(wǎng)絡(luò)系統(tǒng)的示意圖;
[0016] 圖2示出了根據(jù)本發(fā)明的一種實施方式的綁定裝置的結(jié)構(gòu)示意圖;
[0017] 圖3示出了根據(jù)本發(fā)明的一種實施方式的應(yīng)用更新裝置的結(jié)構(gòu)示意圖;
[0018] 圖4示出了根據(jù)本發(fā)明的另一種實施方式的應(yīng)用更新裝置的結(jié)構(gòu)示意圖;
[0019] 圖5示出了根據(jù)本發(fā)明的一種實施方式的應(yīng)用更新方法的流程圖;
[0020] 圖6示出了根據(jù)本發(fā)明的一種實施方式的用于修改擴(kuò)展組件的應(yīng)用更新方法的 流程圖;
[0021] 圖7示出了根據(jù)本發(fā)明的一種實施方式的用于刪除擴(kuò)展組件的應(yīng)用更新方法的 流程圖;以及
[0022] 圖8示出了根據(jù)本發(fā)明的另一種實施方式的應(yīng)用更新方法的流程圖。
【具體實施方式】
[0023] 下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0024] 本發(fā)明主要是使應(yīng)用(例如網(wǎng)絡(luò)游戲)能夠在使用不同操作系統(tǒng)的移動終端下自 動地進(jìn)行更新并顯示,從而實現(xiàn)應(yīng)用的更新以及同一應(yīng)用的跨端更新。這里所述的跨端是 指跨越不同的操作系統(tǒng),例如跨越IOS、Android、WP
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
普陀区| 密云县| 辉县市| 读书| 云阳县| 台中市| 桂阳县| 甘德县| 都兰县| 湘阴县| 密云县| 呼和浩特市| 宜城市| 方山县| 车险| 浠水县| 台安县| 永安市| 墨竹工卡县| 锡林郭勒盟| 广元市| 襄樊市| 武强县| 阿拉善盟| 县级市| 绩溪县| 禹州市| 梨树县| 施甸县| 太原市| 泸水县| 宁南县| 尚义县| 鄂尔多斯市| 威远县| 平南县| 合山市| 井研县| 连云港市| 云南省| 开封市|