亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種應(yīng)用資源更新方法、裝置及系統(tǒng)與流程

文檔序號(hào):11949602閱讀:273來(lái)源:國(guó)知局
一種應(yīng)用資源更新方法、裝置及系統(tǒng)與流程

本申請(qǐng)涉及軟件更新領(lǐng)域,特別涉及一種應(yīng)用資源更新方法、裝置及系統(tǒng)。



背景技術(shù):

在移動(dòng)終端的應(yīng)用開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)人員需要經(jīng)常對(duì)最新應(yīng)用的代碼進(jìn)行真機(jī)測(cè)試。在對(duì)最新應(yīng)用的代碼進(jìn)行真機(jī)測(cè)試前,首先需要將最新應(yīng)用的代碼下載到移動(dòng)終端。

目前,將最新應(yīng)用的代碼下載到移動(dòng)終端的方式為:通過(guò)USB數(shù)據(jù)線的方式將移動(dòng)終端和開(kāi)發(fā)服務(wù)器進(jìn)行物理連接,并由開(kāi)發(fā)人員手動(dòng)將開(kāi)發(fā)服務(wù)器中的最新應(yīng)用的代碼下載到移動(dòng)終端中。但是開(kāi)發(fā)人員手動(dòng)下載的方式效率低,從而影響真機(jī)測(cè)試的整體效率。



技術(shù)實(shí)現(xiàn)要素:

為解決上述技術(shù)問(wèn)題,本申請(qǐng)實(shí)施例提供一種應(yīng)用資源更新方法、裝置及系統(tǒng),以達(dá)到提高下載的效率,從而提高真機(jī)測(cè)試的整體效率的目的,技術(shù)方案如下:

一種應(yīng)用資源更新方法,應(yīng)用于移動(dòng)終端,所述方法包括:

在觸發(fā)所述移動(dòng)終端上的裝載應(yīng)用標(biāo)識(shí)時(shí),發(fā)送攜帶有隨機(jī)序列號(hào)的地址讀取請(qǐng)求至公共服務(wù)端;

接收所述公共服務(wù)端針對(duì)所述地址讀取請(qǐng)求返回的響應(yīng)信息,所述響應(yīng)信息至少包括所述隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源URL地址;

與所述應(yīng)用資源URL地址對(duì)應(yīng)的開(kāi)發(fā)服務(wù)器建立連接,并從所述開(kāi)發(fā)服務(wù)器中獲取待使用應(yīng)用資源的描述信息,所述待使用應(yīng)用資源的描述信息至少包括所述待使用應(yīng)用資源的版本;

比較所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本;

在所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本不同時(shí),從所述開(kāi)發(fā)服務(wù)器中下載所述待使用應(yīng)用資源;

將所述移動(dòng)終端的當(dāng)前應(yīng)用資源更新為所述待使用應(yīng)用資源。

優(yōu)選的,所述發(fā)送攜帶有隨機(jī)序列號(hào)的地址讀取請(qǐng)求至公共服務(wù)端的過(guò)程,包括:

判斷所述移動(dòng)終端的緩存中是否存在所述隨機(jī)序列號(hào);

若存在,從所述緩存中讀取所述隨機(jī)序列號(hào),并發(fā)送攜帶有所述隨機(jī)序列號(hào)的地址讀取請(qǐng)求至所述公共服務(wù)端;

若不存在,發(fā)送隨機(jī)序列號(hào)分配請(qǐng)求至所述公共服務(wù)端;

接收所述公共服務(wù)器響應(yīng)所述隨機(jī)序列號(hào)分配請(qǐng)求返回的隨機(jī)序列號(hào),并將所述隨機(jī)序列號(hào)存儲(chǔ)至所述緩存中;

發(fā)送攜帶有所述隨機(jī)序列號(hào)的地址讀取請(qǐng)求至所述公共服務(wù)端。

優(yōu)選的,在與所述應(yīng)用資源URL地址對(duì)應(yīng)的開(kāi)發(fā)服務(wù)器建立連接后,還包括:

監(jiān)聽(tīng)所述開(kāi)發(fā)服務(wù)器是否下發(fā)下載通知消息,若是,返回執(zhí)行從所述開(kāi)發(fā)服務(wù)器中下載所述待使用應(yīng)用資源的步驟。

優(yōu)選的,所述隨機(jī)序列號(hào)為4個(gè)任意數(shù)字組成的序列號(hào)。

優(yōu)選的,所述隨機(jī)序列號(hào)為6個(gè)任意數(shù)字組成的序列號(hào)。

一種應(yīng)用資源更新裝置,應(yīng)用于移動(dòng)終端,所述裝置包括:

發(fā)送單元,用于在觸發(fā)所述移動(dòng)終端上的裝載應(yīng)用標(biāo)識(shí)時(shí),發(fā)送攜帶有隨機(jī)序列號(hào)的地址讀取請(qǐng)求至公共服務(wù)端;

接收單元,用于接收所述公共服務(wù)端針對(duì)所述地址讀取請(qǐng)求返回的響應(yīng)信息,所述響應(yīng)信息至少包括所述隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源URL地址;

連接單元,用于與所述應(yīng)用資源URL地址對(duì)應(yīng)的開(kāi)發(fā)服務(wù)器建立連接;

獲取單元,用于從所述開(kāi)發(fā)服務(wù)器中獲取待使用應(yīng)用資源的描述信息,所述待使用應(yīng)用資源的描述信息至少包括所述待使用應(yīng)用資源的版本;

比較單元,用于比較所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本,在所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本不同時(shí),執(zhí)行第一下載單元;

所述第一下載單元,用于從所述開(kāi)發(fā)服務(wù)器中下載所述待使用應(yīng)用資源;

更新單元,用于將所述移動(dòng)終端的當(dāng)前應(yīng)用資源更新為所述待使用應(yīng)用資源。

優(yōu)選的,所述發(fā)送單元包括:

判斷子單元,用于判斷所述移動(dòng)終端的緩存中是否存在所述隨機(jī)序列號(hào),若存在,則執(zhí)行讀取子單元,若不存在,則執(zhí)行第二發(fā)送子單元;

所述讀取子單元,用于從所述緩存中讀取所述隨機(jī)序列號(hào);

所述第一發(fā)送子單元,用于發(fā)送攜帶有所述隨機(jī)序列號(hào)的地址讀取請(qǐng)求至所述公共服務(wù)端;

所述第二發(fā)送子單元,用于發(fā)送隨機(jī)序列號(hào)分配請(qǐng)求至所述公共服務(wù)端;

接收子單元,用于接收所述公共服務(wù)器響應(yīng)所述隨機(jī)序列號(hào)分配請(qǐng)求返回的隨機(jī)序列號(hào),并將所述隨機(jī)序列號(hào)存儲(chǔ)至所述緩存中;

第三發(fā)送子單元,用于發(fā)送攜帶有所述隨機(jī)序列號(hào)的地址讀取請(qǐng)求至所述公共服務(wù)端。

優(yōu)選的,還包括:

監(jiān)聽(tīng)單元,用于監(jiān)聽(tīng)所述開(kāi)發(fā)服務(wù)器是否下發(fā)下載通知消息,若是,返回執(zhí)行所述第一下載單元。

一種應(yīng)用資源更新系統(tǒng),包括:公共服務(wù)端、開(kāi)發(fā)服務(wù)器和如上述所述的應(yīng)用資源更新裝置;

所述公共服務(wù)端,用于針對(duì)所述應(yīng)用資源更新裝置發(fā)送的攜帶有隨機(jī)序列號(hào)的地址讀取請(qǐng)求返回響應(yīng)信息至所述應(yīng)用資源更新裝置,所述響應(yīng)信息至少包括所述隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源URL地址;

所述開(kāi)發(fā)服務(wù)器,用于存儲(chǔ)待使用應(yīng)用資源和所述待使用應(yīng)用資源的描述信息,所述待使用應(yīng)用資源的描述信息至少包括所述待使用應(yīng)用資源的版本。

優(yōu)選的,所述開(kāi)發(fā)服務(wù)器還用于在判斷出所述待使用應(yīng)用資源的版本發(fā)生變化時(shí),發(fā)送下載通知消息至所述應(yīng)用資源更新裝置。

與現(xiàn)有技術(shù)相比,本申請(qǐng)的有益效果為:

在本申請(qǐng)中,移動(dòng)終端通過(guò)在觸發(fā)所述移動(dòng)終端上的裝載應(yīng)用標(biāo)識(shí)時(shí),發(fā)送攜帶有隨機(jī)序列號(hào)的地址讀取請(qǐng)求至公共服務(wù)端,以及接收所述公共服務(wù)端針對(duì)所述地址讀取請(qǐng)求返回的響應(yīng)信息,以及與所述應(yīng)用資源URL地址對(duì)應(yīng)的開(kāi)發(fā)服務(wù)器建立連接,并從所述開(kāi)發(fā)服務(wù)器中獲取待使用應(yīng)用資源的描述信息,以及比較所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本,在所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本不同時(shí),從所述開(kāi)發(fā)服務(wù)器下載所述待使用應(yīng)用資源;將所述移動(dòng)終端的當(dāng)前應(yīng)用資源更新為所述待使用應(yīng)用資源,實(shí)現(xiàn)了待使用應(yīng)用資源(即最新應(yīng)用的代碼)的下載。

由于移動(dòng)終端可以自動(dòng)進(jìn)行待使用應(yīng)用資源的下載,因此相比于開(kāi)發(fā)人員手動(dòng)下載的方式所需時(shí)間短,提高了下載的效率,從而提高了真機(jī)測(cè)試的整體效率。

附圖說(shuō)明

為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本申請(qǐng)?zhí)峁┑膽?yīng)用資源更新方法的一種流程圖;

圖2是本申請(qǐng)?zhí)峁┑膽?yīng)用資源更新方法的一種子流程圖;

圖3是本申請(qǐng)?zhí)峁┑膽?yīng)用資源更新方法的另一種流程圖;

圖4是本申請(qǐng)?zhí)峁┑膽?yīng)用資源更新裝置的一種邏輯結(jié)構(gòu)示意圖;

圖5是本申請(qǐng)?zhí)峁┑陌l(fā)送單元的一種邏輯結(jié)構(gòu)示意圖本申請(qǐng)的一種檢索方法實(shí)施例3的流程圖;

圖6是本申請(qǐng)?zhí)峁┑膽?yīng)用資源更新裝置的另一種邏輯結(jié)構(gòu)示意圖;

圖7是本申請(qǐng)?zhí)峁┑膽?yīng)用資源更新系統(tǒng)的一種邏輯結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。

實(shí)施例一

在本實(shí)施例中,提供了一種應(yīng)用資源更新方法,應(yīng)用于移動(dòng)終端。請(qǐng)參見(jiàn)圖1,其示出了本申請(qǐng)?zhí)峁┑膽?yīng)用資源更新方法的一種流程圖,可以包括以下步驟:

步驟S11:在觸發(fā)所述移動(dòng)終端上的裝載應(yīng)用標(biāo)識(shí)時(shí),發(fā)送攜帶有隨機(jī)序列號(hào)的地址讀取請(qǐng)求至公共服務(wù)端。

在本實(shí)施例中,移動(dòng)終端可以有多個(gè)隨機(jī)序列號(hào),每個(gè)隨機(jī)序列號(hào)各自對(duì)應(yīng)一個(gè)應(yīng)用資源,且每個(gè)隨機(jī)序列號(hào)各自對(duì)應(yīng)的應(yīng)用資源各不相同。由于每個(gè)隨機(jī)序列號(hào)各自對(duì)應(yīng)一個(gè)應(yīng)用資源,因此每個(gè)隨機(jī)序列號(hào)各自對(duì)應(yīng)一個(gè)應(yīng)用資源的URL地址。

其中,移動(dòng)終端的各個(gè)隨機(jī)序列號(hào)由公共服務(wù)端分配。公共服務(wù)端為發(fā)布在互聯(lián)網(wǎng)上的服務(wù)。移動(dòng)終端通過(guò)公共服務(wù)端的域名,與公共服務(wù)端建立連接。

在本實(shí)施例中,公共服務(wù)端提供設(shè)置頁(yè)面,設(shè)置頁(yè)面包括隨機(jī)序列號(hào)設(shè)置選項(xiàng)和隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源的URL地址設(shè)置選項(xiàng)。開(kāi)發(fā)人員可以在設(shè)置頁(yè)面上的隨機(jī)序列號(hào)設(shè)置選項(xiàng)中輸入隨機(jī)序列號(hào),相應(yīng)的,在隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源的URL地址設(shè)置選項(xiàng)中輸入隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源的URL地址。開(kāi)發(fā)人員在輸入隨機(jī)序列號(hào)和隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源的URL地址之后,公共服務(wù)端將開(kāi)發(fā)人員輸入的隨機(jī)序列號(hào)和隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源的URL地址保存至數(shù)據(jù)庫(kù)中。

在本實(shí)施例中,可以由用戶通過(guò)點(diǎn)擊移動(dòng)終端上的裝載應(yīng)用標(biāo)識(shí)來(lái)觸發(fā)移動(dòng)終端上的裝載應(yīng)用標(biāo)識(shí)。其中,移動(dòng)終端上的裝載應(yīng)用標(biāo)識(shí)可以為不同的表現(xiàn)形式,具體可以但不局限于為裝載應(yīng)用按鈕或裝載應(yīng)用圖標(biāo)。

步驟S12:接收所述公共服務(wù)端針對(duì)所述地址讀取請(qǐng)求返回的響應(yīng)信息,所述響應(yīng)信息至少包括所述隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源URL地址。

公共服務(wù)端在接收到上述地址讀取請(qǐng)求時(shí),從公共服務(wù)端的數(shù)據(jù)庫(kù)中查詢上述地址讀取請(qǐng)求中的隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源URL地址,在查詢到后,針對(duì)上述地址讀取請(qǐng)求返回至少包括所述隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源URL地址的響應(yīng)信息至移動(dòng)終端。

步驟S13:與所述應(yīng)用資源URL地址對(duì)應(yīng)的開(kāi)發(fā)服務(wù)器建立連接。

步驟S14:從所述開(kāi)發(fā)服務(wù)器中獲取待使用應(yīng)用資源的描述信息,所述待使用應(yīng)用資源的描述信息至少包括所述待使用應(yīng)用資源的版本。

在本實(shí)施例中,待使用應(yīng)用資源即開(kāi)發(fā)人員開(kāi)發(fā)的最新應(yīng)用的代碼,其存儲(chǔ)在開(kāi)發(fā)服務(wù)器的某一個(gè)存儲(chǔ)區(qū)域中。

其中,上述應(yīng)用資源的URL地址指向的是開(kāi)發(fā)服務(wù)器中待使用應(yīng)用資源的存儲(chǔ)區(qū)域。與所述應(yīng)用資源URL地址對(duì)應(yīng)的開(kāi)發(fā)服務(wù)器建立連接即與所述應(yīng)用資源URL地址對(duì)應(yīng)的開(kāi)發(fā)服務(wù)器中的待使用應(yīng)用資源的存儲(chǔ)區(qū)域建立連接。在與所述應(yīng)用資源URL地址對(duì)應(yīng)的開(kāi)發(fā)服務(wù)器建立連接后,移動(dòng)終端可以訪問(wèn)所述應(yīng)用資源URL地址對(duì)應(yīng)的存儲(chǔ)區(qū)域,從而可以從所述應(yīng)用資源URL地址對(duì)應(yīng)的存儲(chǔ)區(qū)域獲取待使用應(yīng)用資源及待使用應(yīng)用資源的描述信息。

在本實(shí)施例中,待使用應(yīng)用資源的描述信息除了包括所述待使用應(yīng)用資源的版本之外,還可以包括待使用應(yīng)用資源的資源路徑、最后下載時(shí)間戳和下載設(shè)備的隨機(jī)序列號(hào)等。

步驟S15:比較所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本。

在所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本不同時(shí),執(zhí)行步驟S16。

當(dāng)然,在所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本時(shí),不會(huì)從開(kāi)發(fā)服務(wù)器下載待使用應(yīng)用資源。

步驟S16:從所述開(kāi)發(fā)服務(wù)器中下載所述待使用應(yīng)用資源。

步驟S17:將所述移動(dòng)終端的當(dāng)前應(yīng)用資源更新為所述待使用應(yīng)用資源。

在本實(shí)施例中,將移動(dòng)終端的當(dāng)前應(yīng)用資源更新為待使用應(yīng)用資源,完成最新應(yīng)用的代碼的下載。在將移動(dòng)終端的當(dāng)前應(yīng)用資源更新為待使用應(yīng)用資源之后,開(kāi)發(fā)人員則可以在移動(dòng)終端上對(duì)待使用應(yīng)用資源(即最新應(yīng)用的代碼)進(jìn)行真機(jī)測(cè)試。

在本申請(qǐng)中,移動(dòng)終端通過(guò)在觸發(fā)所述移動(dòng)終端上的裝載應(yīng)用標(biāo)識(shí)時(shí),發(fā)送攜帶有隨機(jī)序列號(hào)的地址讀取請(qǐng)求至公共服務(wù)端,以及接收所述公共服務(wù)端針對(duì)所述地址讀取請(qǐng)求返回的響應(yīng)信息,以及與所述應(yīng)用資源URL地址對(duì)應(yīng)的開(kāi)發(fā)服務(wù)器建立連接,并從所述開(kāi)發(fā)服務(wù)器中獲取待使用應(yīng)用資源的描述信息,以及比較所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本,在所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本不同時(shí),從所述開(kāi)發(fā)服務(wù)器下載所述待使用應(yīng)用資源;將所述移動(dòng)終端的當(dāng)前應(yīng)用資源更新為所述待使用應(yīng)用資源,實(shí)現(xiàn)了待使用應(yīng)用資源(即最新應(yīng)用的代碼)的下載。

由于移動(dòng)終端可以自動(dòng)進(jìn)行待使用應(yīng)用資源的下載,因此相比于開(kāi)發(fā)人員手動(dòng)下載的方式所需時(shí)間短,提高了下載的效率,從而提高了真機(jī)測(cè)試的整體效率。

進(jìn)一步的,由于公共服務(wù)端和開(kāi)發(fā)服務(wù)器可以連接多個(gè)不同的移動(dòng)終端,每個(gè)移動(dòng)終端采用步驟S11至步驟S17進(jìn)行應(yīng)用資源的更新,因此本申請(qǐng)可以實(shí)現(xiàn)多個(gè)移動(dòng)終端同時(shí)進(jìn)行應(yīng)用資源的更新及真機(jī)測(cè)試,且每個(gè)移動(dòng)終端是通過(guò)無(wú)線的方式進(jìn)行應(yīng)用資源的更新及真機(jī)測(cè)試。

在本實(shí)施例中,隨機(jī)序列號(hào)具體可以但不局限于為4個(gè)任意數(shù)字組成的序列號(hào)。

當(dāng)然,隨機(jī)序列號(hào)具體可以但不局限于為6個(gè)任意數(shù)字組成的序列號(hào)。

在本實(shí)施例中,上述發(fā)送攜帶有隨機(jī)序列號(hào)的地址讀取請(qǐng)求至公共服務(wù)端的過(guò)程,請(qǐng)參見(jiàn)圖2,可以包括以下步驟:

步驟S21:判斷所述移動(dòng)終端的緩存中是否存在所述隨機(jī)序列號(hào)。

在本實(shí)施例中,移動(dòng)終端首先判斷緩存中是否存在所述隨機(jī)序列號(hào),若存在,則執(zhí)行步驟S22,若不存在,則需要從公共服務(wù)器獲取所述隨機(jī)序列號(hào),具體需要執(zhí)行步驟S23。

步驟S22:從所述緩存中讀取所述隨機(jī)序列號(hào),并發(fā)送攜帶有所述隨機(jī)序列號(hào)的地址讀取請(qǐng)求至所述公共服務(wù)端。

步驟S23:發(fā)送隨機(jī)序列號(hào)分配請(qǐng)求至所述公共服務(wù)端。

步驟S24:接收所述公共服務(wù)器響應(yīng)所述隨機(jī)序列號(hào)分配請(qǐng)求返回的隨機(jī)序列號(hào),并將所述隨機(jī)序列號(hào)存儲(chǔ)至所述緩存中。

步驟S25:發(fā)送攜帶有所述隨機(jī)序列號(hào)的地址讀取請(qǐng)求至所述公共服務(wù)端。

實(shí)施例二

在本實(shí)施例中,在圖1示出的應(yīng)用資源更新方法的基礎(chǔ)上擴(kuò)展出另外一種應(yīng)用資源更新方法,請(qǐng)參見(jiàn)圖3,可以包括以下步驟:

步驟S31:在觸發(fā)所述移動(dòng)終端上的裝載應(yīng)用標(biāo)識(shí)時(shí),發(fā)送攜帶有隨機(jī)序列號(hào)的地址讀取請(qǐng)求至公共服務(wù)端。

步驟S32:接收所述公共服務(wù)端針對(duì)所述地址讀取請(qǐng)求返回的響應(yīng)信息,所述響應(yīng)信息至少包括所述隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源URL地址。

步驟S33:與所述應(yīng)用資源URL地址對(duì)應(yīng)的開(kāi)發(fā)服務(wù)器建立連接。

步驟S34:從所述開(kāi)發(fā)服務(wù)器中獲取待使用應(yīng)用資源的描述信息,所述待使用應(yīng)用資源的描述信息至少包括所述待使用應(yīng)用資源的版本。

步驟S35:比較所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本。

在所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本不同時(shí),執(zhí)行步驟S36。

步驟S36:從所述開(kāi)發(fā)服務(wù)器中下載所述待使用應(yīng)用資源。

步驟S37:將所述移動(dòng)終端的當(dāng)前應(yīng)用資源更新為所述待使用應(yīng)用資源。

步驟S31至步驟S37示出的過(guò)程與圖1示出的應(yīng)用資源更新方法中的步驟S11至步驟S17相同,在此步驟贅述。

步驟S38:監(jiān)聽(tīng)所述開(kāi)發(fā)服務(wù)器是否下發(fā)下載通知消息,若是,返回執(zhí)行步驟S36。

若監(jiān)聽(tīng)不到,可以繼續(xù)執(zhí)行步驟S38。

在本實(shí)施例中,步驟S38在步驟S33之后執(zhí)行。

在本實(shí)施例中,移動(dòng)終端可以主動(dòng)判斷是否需要下載待使用應(yīng)用資源,并在需要下載時(shí),從開(kāi)發(fā)服務(wù)器中下載待使用應(yīng)用資源(即步驟S31至步驟S37的過(guò)程),當(dāng)然也可以通過(guò)監(jiān)聽(tīng)開(kāi)發(fā)服務(wù)器是否下發(fā)下載通知消息時(shí),從開(kāi)發(fā)服務(wù)器中下載待使用應(yīng)用資源(即步驟S38)。

在本實(shí)施例中,上述下載通知消息由開(kāi)發(fā)服務(wù)器下發(fā)的過(guò)程為:

步驟A11:開(kāi)發(fā)服務(wù)器監(jiān)聽(tīng)所述應(yīng)用資源URL地址指向的存儲(chǔ)區(qū)域中的待使用應(yīng)用資源的版本是否發(fā)生變化。

若是,則執(zhí)行步驟A12,若否,繼續(xù)執(zhí)行步驟A11。

步驟A12:向移動(dòng)終端下發(fā)下載通知消息。

實(shí)施例三

與上述方法實(shí)施例相對(duì)于,本實(shí)施例提供了一種應(yīng)用資源更新裝置,應(yīng)用于移動(dòng)終端,請(qǐng)參見(jiàn)圖4,應(yīng)用資源更新裝置包括:發(fā)送單元41、接收單元42、連接單元43、獲取單元44、比較單元45、第一下載單元46和更新單元47。

發(fā)送單元41,用于在觸發(fā)所述移動(dòng)終端上的裝載應(yīng)用標(biāo)識(shí)時(shí),發(fā)送攜帶有隨機(jī)序列號(hào)的地址讀取請(qǐng)求至公共服務(wù)端。

接收單元42,用于接收所述公共服務(wù)端針對(duì)所述地址讀取請(qǐng)求返回的響應(yīng)信息,所述響應(yīng)信息至少包括所述隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源URL地址。

連接單元43,用于與所述應(yīng)用資源URL地址對(duì)應(yīng)的開(kāi)發(fā)服務(wù)器建立連接。

獲取單元44,用于從所述開(kāi)發(fā)服務(wù)器中獲取待使用應(yīng)用資源的描述信息,所述待使用應(yīng)用資源的描述信息至少包括所述待使用應(yīng)用資源的版本。

比較單元45,用于比較所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本,在所述待使用應(yīng)用資源的版本與所述移動(dòng)終端的當(dāng)前應(yīng)用資源的版本不同時(shí),執(zhí)行第一下載單元46。

所述第一下載單元46,用于從所述開(kāi)發(fā)服務(wù)器中下載所述待使用應(yīng)用資源。

更新單元47,用于將所述移動(dòng)終端的當(dāng)前應(yīng)用資源更新為所述待使用應(yīng)用資源。

在本實(shí)施例中,發(fā)送單元41的具體可以包括:判斷子單元411、讀取子單元412、第一發(fā)送子單元413、第二發(fā)送子單元414、接收子單元415和第三發(fā)送子單元416,如圖5所示。

判斷子單元411,用于判斷所述移動(dòng)終端的緩存中是否存在所述隨機(jī)序列號(hào),若存在,則執(zhí)行讀取子單元412,若不存在,則執(zhí)行第二發(fā)送子單元414。

所述讀取子單元412,用于從所述緩存中讀取所述隨機(jī)序列號(hào)。

所述第一發(fā)送子單元413,用于發(fā)送攜帶有所述隨機(jī)序列號(hào)的地址讀取請(qǐng)求至所述公共服務(wù)端。

所述第二發(fā)送子單元414,用于發(fā)送隨機(jī)序列號(hào)分配請(qǐng)求至所述公共服務(wù)端。

接收子單元415,用于接收所述公共服務(wù)器響應(yīng)所述隨機(jī)序列號(hào)分配請(qǐng)求返回的隨機(jī)序列號(hào),并將所述隨機(jī)序列號(hào)存儲(chǔ)至所述緩存中。

第三發(fā)送子單元416,用于發(fā)送攜帶有所述隨機(jī)序列號(hào)的地址讀取請(qǐng)求至所述公共服務(wù)端。

在本實(shí)施例中,圖4示出的應(yīng)用資源更新裝置還可以包括:監(jiān)聽(tīng)單元48,如圖6所示。

監(jiān)聽(tīng)單元48,用于監(jiān)聽(tīng)所述開(kāi)發(fā)服務(wù)器是否下發(fā)下載通知消息,若是,返回執(zhí)行所述第一下載單元。

實(shí)施例四

在本實(shí)施例中,提供了一種應(yīng)用資源更新系統(tǒng),請(qǐng)參見(jiàn)圖7,應(yīng)用資源更新系統(tǒng)包括:公共服務(wù)端71、開(kāi)發(fā)服務(wù)器72和應(yīng)用資源更新裝置73。

應(yīng)用資源更新裝置73的具體結(jié)構(gòu)及相關(guān)功能請(qǐng)參見(jiàn)實(shí)施例三示出的應(yīng)用資源更新裝置,在此步驟贅述。

公共服務(wù)端71,用于針對(duì)所述應(yīng)用資源更新裝置73發(fā)送的攜帶有隨機(jī)序列號(hào)的地址讀取請(qǐng)求返回響應(yīng)信息至所述應(yīng)用資源更新裝置73,所述響應(yīng)信息至少包括所述隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源URL地址。

在本實(shí)施例中,公共服務(wù)端71用于提供設(shè)置頁(yè)面,設(shè)置頁(yè)面包括隨機(jī)序列號(hào)設(shè)置選項(xiàng)和隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源的URL地址設(shè)置選項(xiàng)。開(kāi)發(fā)人員可以在設(shè)置頁(yè)面上的隨機(jī)序列號(hào)設(shè)置選項(xiàng)中輸入隨機(jī)序列號(hào),相應(yīng)的,在隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源的URL地址設(shè)置選項(xiàng)中輸入隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源的URL地址。開(kāi)發(fā)人員在輸入隨機(jī)序列號(hào)和隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源的URL地址之后,公共服務(wù)端71將開(kāi)發(fā)人員輸入的隨機(jī)序列號(hào)和隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源的URL地址保存至數(shù)據(jù)庫(kù)中。

公共服務(wù)端71在接收到所述應(yīng)用資源更新裝置73發(fā)送的攜帶有隨機(jī)序列號(hào)的地址讀取請(qǐng)求時(shí),從公共服務(wù)端71的數(shù)據(jù)庫(kù)中查詢上述地址讀取請(qǐng)求中的隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源URL地址,在查詢到后,針對(duì)上述地址讀取請(qǐng)求返回至少包括所述隨機(jī)序列號(hào)對(duì)應(yīng)的應(yīng)用資源URL地址的響應(yīng)信息至應(yīng)用資源更新裝置73。

所述開(kāi)發(fā)服務(wù)器72,用于存儲(chǔ)待使用應(yīng)用資源和所述待使用應(yīng)用資源的描述信息,所述待使用應(yīng)用資源的描述信息至少包括所述待使用應(yīng)用資源的版本。

所述開(kāi)發(fā)服務(wù)器72還用于在判斷出所述待使用應(yīng)用資源的版本發(fā)生變化時(shí),發(fā)送下載通知消息至所述應(yīng)用資源更新裝置73。

需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于裝置類(lèi)實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。

最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

以上對(duì)本申請(qǐng)所提供的一種應(yīng)用資源更新方法、裝置及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1