亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種用于在移動設(shè)備中獲取目標(biāo)資源的方法和設(shè)備的制作方法

文檔序號:7981240閱讀:282來源:國知局
一種用于在移動設(shè)備中獲取目標(biāo)資源的方法和設(shè)備的制作方法
【專利摘要】本發(fā)明的目的是提供一種獲取目標(biāo)資源的方法和設(shè)備。移動設(shè)備用于獲取用戶提交的關(guān)于目標(biāo)資源的第一下載請求;將第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備;接收網(wǎng)絡(luò)設(shè)備提供的資源相關(guān)信息及應(yīng)用相關(guān)信息;根據(jù)應(yīng)用相關(guān)信息,加載目標(biāo)應(yīng)用;根據(jù)資源相關(guān)信息,通過目標(biāo)應(yīng)用向網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于目標(biāo)資源的第二下載請求;接收網(wǎng)絡(luò)設(shè)備提供的目標(biāo)資源信息。與現(xiàn)有技術(shù)相比,本發(fā)明移動設(shè)備根據(jù)接收到的網(wǎng)絡(luò)設(shè)備基于第一下載請求提供的應(yīng)用相關(guān)信息,加載目標(biāo)應(yīng)用,進(jìn)而通過目標(biāo)應(yīng)用向網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于目標(biāo)資源的第二下載請求,接收網(wǎng)絡(luò)設(shè)備所提供的目標(biāo)資源信息,不僅保證了目標(biāo)資源的資源質(zhì)量可靠性,還提高了用戶資源下載效率,從而提升了用戶的資源下載體驗。
【專利說明】一種用于在移動設(shè)備中獲取目標(biāo)資源的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種用于在移動設(shè)備中獲取目標(biāo)資源的技術(shù)。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)的發(fā)展,以及移動設(shè)備處理與通信能力的增強(qiáng),移動設(shè)備開始支持并運行如即時通信、資源下載與安裝、信息訪問等多項應(yīng)用,從而在人們的學(xué)習(xí)、工作與生活中得以普及并扮演越來越重要的角色。
[0003]然而,用戶通過移動設(shè)備下載目標(biāo)資源時,如下載各種應(yīng)用程序如手機(jī)QQ、sogou輸入法、google地圖、視頻播放客戶端等,通常是在網(wǎng)頁中進(jìn)行目標(biāo)資源的下載,如開啟移動設(shè)備默認(rèn)的瀏覽器或是通過第三方瀏覽器進(jìn)行目標(biāo)資源的搜索并下載,此時目標(biāo)資源的資源質(zhì)量具有不可靠性,如出現(xiàn)無法下載的情況,不僅降低了資源獲取效率,也帶來了很多不必要的通信流量,影響了用戶的資源下載體驗。

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

[0004]本發(fā)明的目的是提供一種用于在移動設(shè)備中獲取目標(biāo)資源的方法與設(shè)備。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種在移動設(shè)備端用于獲取目標(biāo)資源的方法,其中,該方法包括以下步驟:
[0006]a獲取用戶通過移動設(shè)備提交的關(guān)于目標(biāo)資源的第一下載請求;
[0007]b將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備;
[0008]c接收所述網(wǎng)絡(luò)設(shè)備基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息;
[0009]d根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;
[0010]e根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求;
[0011]f接收所述網(wǎng)絡(luò)設(shè)備基于所述第二下載請求所提供的目標(biāo)資源信息。
[0012]根據(jù)本發(fā)明的另一方面,還提供了一種在網(wǎng)絡(luò)設(shè)備端用于輔助移動設(shè)備獲取目標(biāo)資源的方法,其中,該方法包括以下步驟:
[0013]A接收移動設(shè)備所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求;
[0014]B根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息;
[0015]C將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備;
[0016]D接收所述移動設(shè)備上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng);
[0017]E根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息;
[0018]F將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備。
[0019]根據(jù)本發(fā)明的一個方面,提供了一種用于獲取目標(biāo)資源的移動設(shè)備,其中,該移動設(shè)備包括:
[0020]第一請求獲取裝置,用于獲取用戶通過移動設(shè)備提交的關(guān)于目標(biāo)資源的第一下載請求;
[0021]第一請求發(fā)送裝置,用于將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備;
[0022]信息接收裝置,用于接收所述網(wǎng)絡(luò)設(shè)備基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息;
[0023]應(yīng)用加載裝置,用于根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;
[0024]第二請求發(fā)送裝置,用于根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求;
[0025]資源接收裝置,用于接收所述網(wǎng)絡(luò)設(shè)備基于所述第二下載請求所提供的目標(biāo)資源信息。
[0026]根據(jù)本發(fā)明的另一方面,提供了一種用于輔助移動設(shè)備獲取目標(biāo)資源的網(wǎng)絡(luò)設(shè)備,其中,該網(wǎng)絡(luò)設(shè)備包括:
[0027]第一請求接收裝置,用于接收移動設(shè)備所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求;
[0028]信息查詢裝置,用于根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息;
[0029]信息發(fā)送裝置,用于將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備;
[0030]第二請求接收裝置,用于接收所述移動設(shè)備上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng);
[0031]資源查詢裝置,用于根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息;
[0032]資源發(fā)送裝置,用于將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備。
[0033]根據(jù)本發(fā)明的又一個方面,還提供了一種用于獲取目標(biāo)資源的系統(tǒng),其中,該系統(tǒng)包括如前述根據(jù)本發(fā)明的一個方面的用于獲取目標(biāo)資源的移動設(shè)備和根據(jù)本發(fā)明的另一個方面的用于獲取目標(biāo)資源的網(wǎng)絡(luò)設(shè)備。
[0034]與現(xiàn)有技術(shù)相比,本發(fā)明通過移動設(shè)備根據(jù)接收到的網(wǎng)絡(luò)設(shè)備基于第一下載請求提供的所述應(yīng)用相關(guān)信息,加載與應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用,進(jìn)而通過目標(biāo)應(yīng)用向網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于目標(biāo)資源的第二下載請求,接收網(wǎng)絡(luò)設(shè)備基于第二下載請求所提供的目標(biāo)資源信息,不僅保證了目標(biāo)資源的資源質(zhì)量可靠性,還提高了用戶資源下載效率,節(jié)約了用戶的下載時間,從而提升了用戶的資源下載體驗。而且,本發(fā)明中目標(biāo)應(yīng)用向網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于目標(biāo)資源的第二下載請求時,還可結(jié)合移動設(shè)備的資源狀態(tài)信息,確定目標(biāo)資源的目標(biāo)資源狀態(tài)信息,根據(jù)目標(biāo)資源狀態(tài)信息,目標(biāo)應(yīng)用向網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于目標(biāo)資源的第二下載請求,進(jìn)一步地提升了用戶的資源下載體驗。此外,本發(fā)明中網(wǎng)絡(luò)設(shè)備還可結(jié)合移動設(shè)備的設(shè)備相關(guān)屬性,確定目標(biāo)資源的與移動設(shè)備相適配的資源適配信息,進(jìn)而,根據(jù)資源適配信息,獲得與目標(biāo)資源相對應(yīng)的目標(biāo)適配資源信息,從而,更進(jìn)一步地提升了用戶的資源下載體驗。
【專利附圖】

【附圖說明】
[0035]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0036]圖1示出根據(jù)本發(fā)明一個方面的用于獲取目標(biāo)資源的移動設(shè)備與網(wǎng)絡(luò)設(shè)備的設(shè)備不意圖;
[0037]圖2示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于獲取目標(biāo)資源的移動設(shè)備與網(wǎng)絡(luò)設(shè)備的設(shè)備示意圖;
[0038]圖3示出根據(jù)本發(fā)明另一個方面的移動設(shè)備與網(wǎng)絡(luò)設(shè)備配合實現(xiàn)用于獲取目標(biāo)資源的方法流程圖;
[0039]圖4示出根據(jù)本發(fā)明一個優(yōu)選實施例的移動設(shè)備與網(wǎng)絡(luò)設(shè)備配合實現(xiàn)用于獲取目標(biāo)資源的方法流程圖。
[0040]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實施方式】
[0041]下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)描述。
[0042]圖1示出根據(jù)本發(fā)明一個方面的用于獲取目標(biāo)資源的移動設(shè)備與網(wǎng)絡(luò)設(shè)備的設(shè)備示意圖。其中,移動設(shè)備I包括第一請求獲取裝置11、第一請求發(fā)送裝置12、信息接收裝置13、應(yīng)用加載裝置14、第二請求發(fā)送裝置15和資源接收裝置16,網(wǎng)絡(luò)設(shè)備2包括第一請求接收裝置21、信息查詢裝置22、信息發(fā)送裝置23、第二請求接收裝置24、資源查詢裝置25和資源發(fā)送裝置26。具體地,移動設(shè)備I的第一請求獲取裝置11獲取用戶通過移動設(shè)備I提交的關(guān)于目標(biāo)資源的第一下載請求;第一請求發(fā)送裝置12將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備2 ;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2的第一請求接收裝置21接收移動設(shè)備I所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求;信息查詢裝置22根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息;信息發(fā)送裝置23將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備I ;接著,移動設(shè)備I的信息接收裝置13接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息;應(yīng)用加載裝置14根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;第二請求發(fā)送裝置15根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2的第二請求接收裝置24接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng);資源查詢裝置25根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息;資源發(fā)送裝置26將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備I ;隨后,移動設(shè)備I的資源接收裝置16接收所述網(wǎng)絡(luò)設(shè)備2基于所述第二下載請求所提供的目標(biāo)資源信息。
[0043]在此,移動設(shè)備I可以是任何一種可與用戶通過鍵盤、觸摸屏、鼠標(biāo)等進(jìn)行人機(jī)交互的電子產(chǎn)品,例如手機(jī)、移動設(shè)備、PDA、車載電腦等。網(wǎng)絡(luò)設(shè)備2包括但不限于網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī)。在此,云由基于云計算(Cloud Computing)的大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成。之間通過網(wǎng)絡(luò)連接實現(xiàn)彼此訪問和通信,在此,網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述移動設(shè)備1、網(wǎng)絡(luò)設(shè)備2僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的移動設(shè)備或網(wǎng)絡(luò)設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0044]具體地,移動設(shè)備I的第一請求獲取裝置11通過諸如wap瀏覽器等第三方設(shè)備提供的應(yīng)用程序接口(API),或者通過http、https等約定通信方式,或者通過JSP、ASP等動態(tài)網(wǎng)頁技術(shù),獲取用戶通過移動設(shè)備I提交的關(guān)于目標(biāo)資源的第一下載請求,在此,所述目標(biāo)資源包括可下載的資源,其包括但不限于:1)被開發(fā)運行于操作系統(tǒng)之上的完成某項或某幾項特定任務(wù)的計算機(jī)應(yīng)用程序,如運行于手機(jī)平臺如android平臺、symbain平臺、windows phone平臺、mac os x平臺等之上的應(yīng)用程序;2)應(yīng)用軟件,如媒體播放器百度影音、通信工具百度h1、圖像處理軟件adobe等;3)共享文檔等可下載資源。在此,所述第一下載請求包括下載用戶通過其可進(jìn)行應(yīng)用程序搜索、下載的客戶端的下載請求。本領(lǐng)域技術(shù)人員應(yīng)能理解上目標(biāo)資源僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的目標(biāo)資源如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0045]例如,用戶A通過其移動設(shè)備三星I9100GALAXY SII進(jìn)行目標(biāo)資源如百度影音的搜索時,用戶A在瀏覽器地址欄中輸入http://player, baidu.com/,按Enter鍵,然后用戶A點擊返回的頁面中包括的通過百度移動應(yīng)用客戶端下載百度影音的下載按鈕如“高速下載”,則第一請求獲取裝置11通過瀏覽器的應(yīng)用程序接口(API)便獲取到用戶A通過其移動設(shè)備三星I9100GALAXY SII提交的關(guān)于目標(biāo)資源如百度影音的第一下載請求。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取用戶通過移動設(shè)備提交的關(guān)于目標(biāo)資源的第一下載請求的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取用戶通過移動設(shè)備提交的關(guān)于目標(biāo)資源的第一下載請求的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0046]第一請求發(fā)送裝置12通過約定的通信方式,如http、https等通信協(xié)議,將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備2。
[0047]相應(yīng)地,網(wǎng)絡(luò)設(shè)備2的第一請求接收裝置21通過約定的通信方式,如http、https等通信協(xié)議,接收移動設(shè)備I所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求。
[0048]接著,信息查詢裝置22根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息,在此,所述應(yīng)用相關(guān)信息包括但不限于:1)與所述目標(biāo)資源相對應(yīng)的目標(biāo)應(yīng)用的版本信息、安裝要求等;2)與所述目標(biāo)資源相對應(yīng)的目標(biāo)應(yīng)用的應(yīng)用程序安裝包信息;3)與所述目標(biāo)資源相對應(yīng)的目標(biāo)應(yīng)用的下載鏈接地址;4)與所述目標(biāo)資源相對應(yīng)的目標(biāo)應(yīng)用的版本更新的更新模塊內(nèi)容信息。例如,接上例,信息查詢裝置22根據(jù)第一請求接收裝置21接收到的用戶A通過其移動設(shè)備三星I9100GALAXYSII所發(fā)送的關(guān)于目標(biāo)資源百度影音的第一下載請求,即通過百度移動應(yīng)用客戶端下載百度影音,則信息查詢裝置22根據(jù)該第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,獲得與所述目標(biāo)資源百度影音相對應(yīng)的應(yīng)用相關(guān)信息,如百度移動應(yīng)用客戶端的版本信息如V1.0,安裝要求如適合android 2.1及以上版本操作系統(tǒng),資源名稱如AppSearch_baiduyingyin2012_20120717.apk,下載鏈接地址如 http://as.baidu.com/a ? pre = web_am_header等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述應(yīng)用相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的應(yīng)用相關(guān)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0049]信息發(fā)送裝置23通過約定的通信方式,如http、https等通信協(xié)議,將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備I。具體地,信息發(fā)送裝置23首先通過諸如字段提取、編碼轉(zhuǎn)換或其組合等方式,根據(jù)第一請求接收裝置21所提供的所述第一下載請求,獲得與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息;然后再將所述應(yīng)用相關(guān)信息與資源相關(guān)信息通過約定的通信方式,如http、https等通信協(xié)議,發(fā)送至所述移動設(shè)備I。在此,所述資源相關(guān)信息包括但不限于:1)目標(biāo)資源的應(yīng)用程序安裝包信息;2)目標(biāo)資源的版本、更新時間等信息;3)目標(biāo)資源的下載鏈接地址;4)目標(biāo)資源的資源標(biāo)識信息,如目標(biāo)資源ID ;5)目標(biāo)資源的系統(tǒng)安裝要求信息;6)用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名,如所述移動設(shè)備I中本地安裝目錄下安裝目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端后生成的對應(yīng)安裝文件的文件名,如已安裝文件\應(yīng)用程序\AppSearch_baiduyingyin2012_20120717.apk。本領(lǐng)域技術(shù)人員應(yīng)能理解上述資源相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的資源相關(guān)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0050]相應(yīng)地,移動設(shè)備I的信息接收裝置13通過約定通信方式,如http、https等通信協(xié)議,接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息。
[0051]應(yīng)用加載裝置14根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用,在此,所述目標(biāo)應(yīng) 用包括提供集目標(biāo)資源搜索、下載、管理等功能與一體的客戶端,如百度移動應(yīng)用客戶端、蘋果App Store、諾基亞Ovi Store、谷歌的Google Play Store等。在此,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用的方式包括但不限于:
[0052]I)若移動設(shè)備I中未安裝所述目標(biāo)應(yīng)用,則應(yīng)用加載裝置14根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用,如新安裝所述目標(biāo)應(yīng)用,例如,假設(shè)用戶A通過其移動設(shè)備三星I9100GALAXY SII提交了關(guān)于目標(biāo)資源百度影音的第一下載請求,如通過百度移動應(yīng)用客戶端下載百度影音,而信息接收裝置13接收到所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源如百度影音相對應(yīng)的應(yīng)用相關(guān)信息為百度移動應(yīng)用客戶端的應(yīng)用程序安裝包、版本信息、系統(tǒng)安裝要求等,則應(yīng)用加載裝置14根據(jù)該應(yīng)用相關(guān)信息,在三星I9100GALAXY SII中安裝百度移動應(yīng)用客戶端,安裝完畢后,并啟動百度移動應(yīng)用客戶端。
[0053]2)若移動設(shè)備I中已安裝所述目標(biāo)應(yīng)用,但該已安裝的所述目標(biāo)應(yīng)用與現(xiàn)有的最新版本不匹配,即該安裝的所述目標(biāo)應(yīng)用的版本缺少插件或更新模塊,則應(yīng)用加載裝置14根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用,如安裝所需插件或更新模塊并啟動所述目標(biāo)應(yīng)用,例如,接上例,假設(shè)用戶A的其移動設(shè)備三星I9100GALAXYSII中已經(jīng)安裝有百度移動應(yīng)用客戶端,其版本為V1.2,則應(yīng)用加載裝置14根據(jù)信息接收裝置13接收到所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源如百度影音相對應(yīng)的應(yīng)用相關(guān)信息如百度移動應(yīng)用客戶端的應(yīng)用程序安裝包、版本信息如V2.0、安裝要求等,在三星I9100GALAXY SII中安裝百度移動應(yīng)用客戶端從V1.2版本更新至V2.0版本所需的插件或更新模塊,安裝更新完畢后啟動百度移動應(yīng)用客戶端。
[0054]3)若移動設(shè)備I中已安裝所述目標(biāo)應(yīng)用,但用戶通過移動設(shè)備I提交關(guān)于目標(biāo)資源的第一下載請求時該目標(biāo)應(yīng)用未啟動,則應(yīng)用加載裝置14根據(jù)所述應(yīng)用相關(guān)信息,啟動所述目標(biāo)應(yīng)用,例如,還接上例,假設(shè)用戶A的其移動設(shè)備三星I9100GALAXY SII中已經(jīng)安裝有百度移動應(yīng)用客戶端,而用戶A通過其移動設(shè)備三星I9100GALAXY SII提交關(guān)于目標(biāo)資源的第一下載請求如通過百度移動應(yīng)用客戶端下載百度影音時,用戶A未啟動三星I9100GALAXY SII中已安裝的百度移動應(yīng)用客戶端,則應(yīng)用加載裝置14根據(jù)信息接收裝置13接收到的所述應(yīng)用相關(guān)信息,啟動百度移動應(yīng)用客戶端。
[0055]本領(lǐng)域技術(shù)人員應(yīng)能理解上述加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0056]第二請求發(fā)送裝置15根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用,按照約定通信方式,如http、https等通信協(xié)議,向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求。在此,所述第二下載請求包括下載所述目標(biāo)資源的下載請求,如下載百度影音。
[0057]相應(yīng)地,網(wǎng)絡(luò)設(shè)備2的第二請求接收裝置24通過約定通信方式,如http、https等通信協(xié)議,接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng)。
[0058]資源查詢裝置25根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息。在此,所述目標(biāo)資源信息包括所述目標(biāo)資源的應(yīng)用程序安裝包信息。例如,假設(shè)第二請求接收裝置24接收到所述移動設(shè)備I上目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,如下載百度影音的第二下載請求,則資源查詢裝置25根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,獲得與百度影音相對應(yīng)的目標(biāo)資源信息百度影音應(yīng)用程序安裝包信息。
[0059]資源發(fā)送裝置26通過約定的通信方式,如http、https等通信協(xié)議,將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備I。
[0060]隨后,移動設(shè)備I的資源接收裝置16通過約定的通信方式,如http、https等通信協(xié)議,接收所述網(wǎng)絡(luò)設(shè)備2基于所述第二下載請求所提供的目標(biāo)資源信息。
[0061]優(yōu)選地,移動設(shè)備I的第二請求發(fā)送裝置15還可根據(jù)所述資源相關(guān)信息,結(jié)合所述移動設(shè)備I的資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用確定所述目標(biāo)資源的目標(biāo)資源狀態(tài)信息;然后再根據(jù)所述目標(biāo)資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求。移動設(shè)備I還包括第一提供裝置(未示出),具體地,第一提供裝置將所述目標(biāo)資源狀態(tài)信息提供給所述用戶。
[0062]具體地,第二請求發(fā)送裝置15首先通過所述目標(biāo)應(yīng)用調(diào)用所述移動設(shè)備I的操作系統(tǒng)的應(yīng)用程序接口(API)、或者通過所述目標(biāo)應(yīng)用掃描特定文件目錄如/data/data/app下的后綴為.apk (Android Package, Android安裝包)文件、或者通過所述目標(biāo)應(yīng)用調(diào)用移動設(shè)備I的操作系統(tǒng)的應(yīng)用程序安裝固件的應(yīng)用程序接口(API),如對Andriod (安卓)操作系統(tǒng)的移動設(shè)備I可根據(jù)Package Manager (包管理器),來獲取移動設(shè)備I的資源狀態(tài)信息,然后再根據(jù)信息接收裝置13接收到的所述資源相關(guān)信息,結(jié)合所述移動設(shè)備I的資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用確定所述目標(biāo)資源的目標(biāo)資源狀態(tài)信息;接著,第二請求發(fā)送裝置15再根據(jù)所述目標(biāo)資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求。在此,所述資源狀態(tài)信息包括但不限于以下至少任一項:I)移動設(shè)備中已安裝的應(yīng)用程序信息,如已安裝應(yīng)用程序sogou輸入法、google地圖、手機(jī)QQ2012(Android)等;2)移動設(shè)備中已安裝的應(yīng)用程序的相關(guān)信息,如版本信息,安裝時間等。在此,所述目標(biāo)資源狀態(tài)信息包括但不限于以下至少任一項:1)所述目標(biāo)資源的安裝信息,如所述移動設(shè)備I中是否已安裝所述目標(biāo)資源;2)待安裝的所述目標(biāo)資源的版本信息、系統(tǒng)安裝要求等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述資源狀態(tài)信息與目標(biāo)資源狀態(tài)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的資源狀態(tài)信息或目標(biāo)資源狀態(tài)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0063]例如,假設(shè)用戶A通過其移動設(shè)備三星I9100GALAXY SII提交了關(guān)于目標(biāo)資源百度影音的第一下載請求,如通過百度移動應(yīng)用客戶端下載百度影音,應(yīng)用加載裝置14根據(jù)信息接收裝置13接收到所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源如百度影音相對應(yīng)的應(yīng)用相關(guān)信息如百度移動應(yīng)用客戶端的應(yīng)用程序安裝包、版本信息、系統(tǒng)安裝要求等,在移動設(shè)備三星I9100GALAXY SII中安裝百度移動應(yīng)用客戶端,安裝完畢后,并啟動百度移動應(yīng)用客戶端,則第二請求發(fā)送裝置15首先通過目標(biāo)應(yīng)用百度移動應(yīng)用客戶端調(diào)用移動設(shè)備三星I9100GALAXY SII的操作系統(tǒng)的應(yīng)用程序接口(API),獲得移動設(shè)備三星I9100GALAXY SII的資源狀態(tài)信息,如移動設(shè)備三星I9100GALAXY SII中已安裝的應(yīng)用程序如SOgOU輸入法、google地圖、手機(jī)QQ2012 (Android)等;然后第二請求發(fā)送裝置15根據(jù)信息接收裝置13接收到所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相關(guān)信息,如目標(biāo)資源百度影音的應(yīng)用程序安裝包信息、版本信息、資源ID等,通過目標(biāo)應(yīng)用百度移動應(yīng)用客戶端確定的所述目標(biāo)資源的目標(biāo)資源狀態(tài)信息如未安裝目標(biāo)資源百度影音。
[0064]接著,第二請求發(fā)送裝置15再根據(jù)所述目標(biāo)資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用,按照約定的通信方式,如http、https等通信協(xié)議,向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求。
[0065]本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取移動設(shè)備的資源狀態(tài)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取移動設(shè)備的資源狀態(tài)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0066]本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定所述目標(biāo)資源的目標(biāo)資源狀態(tài)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定所述目標(biāo)資源的目標(biāo)資源狀態(tài)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0067]然后,第一提供裝置按照約定的通信方式,如http、https等通信協(xié)議,將所述目標(biāo)資源狀態(tài)信息提供給所述用戶,供用戶閱讀選擇。
[0068]優(yōu)選地,移動設(shè)備I的第一請求獲取裝置11、第一請求發(fā)送裝置12、信息接收裝置
13、應(yīng)用加載裝置14、第二請求發(fā)送裝置15和資源接收裝置16,網(wǎng)絡(luò)設(shè)備2的第一請求接收裝置21、信息查詢裝置22、信息發(fā)送裝置23、第二請求接收裝置24、資源查詢裝置25和資源發(fā)送裝置26是持續(xù)不斷工作的。具體地,移動設(shè)備I的第一請求獲取裝置11持續(xù)獲取用戶通過移動設(shè)備I提交的關(guān)于目標(biāo)資源的第一下載請求;第一請求發(fā)送裝置12持續(xù)將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備2 ;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2的第一請求接收裝置21持續(xù)接收移動設(shè)備I所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求;信息查詢裝置22持續(xù)根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息;信息發(fā)送裝置23持續(xù)將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備I ;接著,移動設(shè)備I的信息接收裝置13持續(xù)接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息;應(yīng)用加載裝置14持續(xù)根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;第二請求發(fā)送裝置15持續(xù)根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2的第二請求接收裝置24持續(xù)接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng);資源查詢裝置25持續(xù)根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息;資源發(fā)送裝置26持續(xù)將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備I ;隨后,移動設(shè)備I的資源接收裝置16持續(xù)接收所述網(wǎng)絡(luò)設(shè)備2基于所述第二下載請求所提供的目標(biāo)資源信息。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指移動設(shè)備I的第一請求獲取裝置11、第一請求發(fā)送裝置12、信息接收裝置13、應(yīng)用加載裝置14、第二請求發(fā)送裝置15和資源接收裝置16,網(wǎng)絡(luò)設(shè)備2的第一請求接收裝置21、信息查詢裝置22、信息發(fā)送裝置23、第二請求接收裝置24、資源查詢裝置25和資源發(fā)送裝置26分別按照設(shè)定的或適時調(diào)整的工作模式要求進(jìn)行目標(biāo)資源的獲取,直至移動設(shè)備I的第一請求獲取裝置11在較長時間內(nèi)停止獲取用戶通過移動設(shè)備I提交的關(guān)于目標(biāo)資源的第一下載請求。
[0069]在一個優(yōu)選實施例中(參考圖1),其中,移動設(shè)備I包括第一請求獲取裝置11、第一請求發(fā)送裝置12、信息接收裝置13、應(yīng)用加載裝置14、第二請求發(fā)送裝置15、資源接收裝置16、適配接收裝置(未示出)和第二提供裝置(未示出),網(wǎng)絡(luò)設(shè)備2包括第一請求接收裝置21、信息查詢裝置22、信息發(fā)送裝置23、第二請求接收裝置24、設(shè)備屬性獲取裝置(未示出)、資源查詢裝置25、資源發(fā)送裝置26和適配發(fā)送裝置(未示出),其中,資源查詢裝置25包括適配確定單元(未示出)和資源查詢單元(未示出)。以下參考圖1對該優(yōu)先實施例進(jìn)行描述:具體地,移動設(shè)備I的第一請求獲取裝置11獲取用戶通過移動設(shè)備I提交的關(guān)于目標(biāo)資源的第一下載請求;第一請求發(fā)送裝置12將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備2 ;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2的第一請求接收裝置21接收移動設(shè)備I所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求;信息查詢裝置22根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息;信息發(fā)送裝置23將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備I ;接著,移動設(shè)備I的信息接收裝置13接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息;應(yīng)用加載裝置14根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;第二請求發(fā)送裝置15根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2的第二請求接收裝置24接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng);設(shè)備屬性獲取裝置獲取所述移動設(shè)備I的設(shè)備相關(guān)屬性;適配確定單元根據(jù)所述第二下載請求,結(jié)合所述設(shè)備相關(guān)屬性,確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息;資源查詢單元根據(jù)所述資源適配信息,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)適配資源信息;資源發(fā)送裝置26將所述目標(biāo)適配資源信息發(fā)送至所述移動設(shè)備I ;隨后,移動設(shè)備I的資源接收裝置16接收所述網(wǎng)絡(luò)設(shè)備2基于資源適配信息所提供的目標(biāo)適配資源信息;網(wǎng)絡(luò)設(shè)備2的適配發(fā)送裝置將所述資源適配信息發(fā)送至所述移動設(shè)備I ;相應(yīng)地,移動設(shè)備I的適配接收裝置接收所述網(wǎng)絡(luò)設(shè)備2所提供的所述資源適配信息;接著,第二提供裝置將所述資源適配信息提供給所述用戶。在此,移動設(shè)備I的第一請求獲取裝置11、第一請求發(fā)送裝置12、信息接收裝置13、應(yīng)用加載裝置14和第二請求發(fā)送裝置15,網(wǎng)絡(luò)設(shè)備2的第一請求接收裝置21、信息查詢裝置22、信息發(fā)送裝置23、第二請求接收裝置24與圖1實施例中對應(yīng)裝置的內(nèi)容相同或基本相同,為簡明起見,不再贅述,以引用方式包含于此。
[0070]具體地,網(wǎng)絡(luò)設(shè)備2的設(shè)備屬性獲取裝置獲取所述移動設(shè)備I的設(shè)備相關(guān)屬性,其中,所述設(shè)備相關(guān)屬性包括以下至少任一項:
[0071]-所述移動設(shè)備的系統(tǒng)配置信息;
[0072]-所述移動設(shè)備的屏幕屬性信息;
[0073]-所述移動設(shè)備的當(dāng)前網(wǎng)絡(luò)信息。在此,獲取所述移動設(shè)備的設(shè)備相關(guān)屬性的方式包括但不限于以下至少任一項:
[0074]I)根據(jù)所述移動設(shè)備的瀏覽器的UA參數(shù)信息,獲取所述移動設(shè)備的設(shè)備相關(guān)屬性,例如,假設(shè)用戶A在瀏覽器地址欄中輸入http://player, baidu.com/,按Enter鍵,然后用戶A點擊返回的頁面中包括的通過百度移動應(yīng)用客戶端下載百度影音的下載按鈕如“高速下載”,而第一請求獲取裝置11獲取到的所述第一下載請求中包括該移動設(shè)備三星I9100GALAXY SII的Mozilla瀏覽器的UA參數(shù)信息如:User_Agent:Mozilla/5.0(Samsung ;U ;CPU Android OS 2.3 ;zh-cn)AppleffebKit/533.17.9(KHTML,like Gecko)Version/5.0.2 Mobile/8J2Safari/6533.18.5),則設(shè)備屬性獲取裝置通過該UA參數(shù)信息可獲取到該移動設(shè)備iphone4S的所述設(shè)備相關(guān)屬性,如操作系統(tǒng)信息“CPUAndroid OS 2.3”,設(shè)備型號信息“Samsung”,進(jìn)而,設(shè)備屬性獲取裝置還可根據(jù)該操作系統(tǒng)信息,在設(shè)備參數(shù)信息庫中進(jìn)行查詢,獲得該移動設(shè)備的屏幕屬性信息,如屏幕寬度為320ρχο
[0075]2)根據(jù)第一請求獲取裝置11獲取的瀏覽器向資源服務(wù)器發(fā)送的HTTP請求數(shù)據(jù)包內(nèi)容,來獲取所述移動設(shè)備的設(shè)備相關(guān)屬性,例如,假設(shè)用戶A在瀏覽器地址欄中輸入http://player, baidu.com/,按Enter鍵,然后用戶A點擊返回的頁面中包括的通過百度移動應(yīng)用客戶端下載百度影音的下載按鈕如“高速下載”,而第一請求獲取裝置11獲取到瀏覽器向資源服務(wù)器發(fā)送的HTTP請求數(shù)據(jù)包內(nèi)容如下的Post消息體,其中,〈CR〉表示回車:
[0076]GET/player.baidu.com HTTP/1.1〈CR>
[0077]Accept:1mage/gif,image/x~xb i tmap, image/jpeg,image/p jpeg,
[0078]application/x-shockwave-flash,
[0079]application/vnd.ms-powerpoint,application/msword, */*〈CR>
[0080]Accept-Language: zh_cn〈CR>
[0081]Accept-Encoding:gzip,deflate<CR>[0082]User-Agent:Mozilla/5.0 (Samsung ;U ;CPU Android OS 2.3;zh-cn)AppleffebKit/533.17.9 (KHTML, like Gecko)Version/5.0.2Mobile/8J2Safari/6533.18.5)〈CR〉
[0083]Host:player.baidu.com〈CR>
[0084]Connection:Keep-Alive<CR>
[0085]〈CR〉
[0086]則設(shè)備屬性獲取裝置根據(jù)該HTTP請求數(shù)據(jù)包中的內(nèi)容如“User-Agent:Mozilla/5.0(Samsung ;U ;CPU Android OS 2.3 ;zh-cn)AppleffebKit/533.17.9(KHTML,like Gecko) Version/5.0.2Mobile/8J2Safari/6533.18.5) ”,獲取到該移動設(shè)備的所述設(shè)備類型信息,如操作系統(tǒng)信息“CPU Android OS 2.3”,設(shè)備型號信息“Samsung”。
[0087]3)通過調(diào)用移動設(shè)備的操作系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài)固件的應(yīng)用程序接口(API),如對Andriod (安卓)操作系統(tǒng)的移動設(shè)備可根據(jù)ConnectivityManager (連接管理器)來獲得所述移動設(shè)備的當(dāng)前網(wǎng)絡(luò)信息,如網(wǎng)絡(luò)狀態(tài)信息、網(wǎng)絡(luò)連接模式,在此,所述網(wǎng)絡(luò)連接模式包括但不限于無線網(wǎng)絡(luò)連接模式,其包括:
[0088]I)無線寬帶網(wǎng)絡(luò)模式,包括但不限于,W1-F1、WiMax ;
[0089]II)無線蜂窩網(wǎng)絡(luò)模式,包括但不限于,WCDMA、CDMA2000、TD-SCDMA、HSPA、LTE等。
[0090]本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取移動設(shè)備的設(shè)備相關(guān)屬性的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取移動設(shè)備的設(shè)備相關(guān)屬性的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0091]接著,適配確定單元根據(jù)所述第二下載請求,結(jié)合所述設(shè)備相關(guān)屬性,確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息,在此,所述資源適配信息包括但不限于如向用戶提供的所述目標(biāo)資源的建議信息,如是否立即下載、建議下載的所述目標(biāo)資源的版本信息等。例如,當(dāng)所述設(shè)備相關(guān)屬性包括所述移動設(shè)備的系統(tǒng)配置信息,適配確定單元確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息時,假設(shè)設(shè)備屬性獲取裝置獲取的所述移動設(shè)備I的系統(tǒng)配置屬性包括“雙核1.2GHZ”,則適配確定單元根據(jù)該系統(tǒng)配置屬性確定所述移動設(shè)備I為高端機(jī),確定的所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息為最新版本的所述目標(biāo)資源如V2.0版本;假設(shè)設(shè)備屬性獲取裝置獲取的所述移動設(shè)備I的系統(tǒng)配置屬性包括“ IGHz高通Snapdragon處理器,采用Android 2.3操作系統(tǒng)”,則適配確定單元根據(jù)該系統(tǒng)配置屬性確定所述移動設(shè)備I為低端機(jī),確定的所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息為最低版本的所述目標(biāo)資源如V1.0版本。再如,當(dāng)所述設(shè)備相關(guān)屬性包括所述移動設(shè)備的當(dāng)前網(wǎng)絡(luò)信息,適配確定單元確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息時,假設(shè)設(shè)備屬性獲取裝置獲取的所述移動設(shè)備I的當(dāng)前網(wǎng)絡(luò)信息為GPRS連接,則適配確定單元確定的所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息包括如“是否立即下載”。
[0092]本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0093]資源查詢單元根據(jù)所述資源適配信息,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)適配資源信息,在此,所述目標(biāo)適配信息包括但不限于如所述目標(biāo)資源的與所述移動設(shè)備相適配的適配版本信息等。
[0094]資源發(fā)送裝置26通過約定的通信方式,如http、https等通信協(xié)議,將所述目標(biāo)適配資源信息發(fā)送至所述移動設(shè)備I。
[0095]隨后,移動設(shè)備I的資源接收裝置16通過約定的通信方式,如http、https等通信協(xié)議,接收所述網(wǎng)絡(luò)設(shè)備2基于資源適配信息所提供的目標(biāo)適配資源信息。
[0096]網(wǎng)絡(luò)設(shè)備2的適配發(fā)送裝置通過約定的通信方式,如http、https等通信協(xié)議,將適配確定單元確定的所述資源適配信息發(fā)送至所述移動設(shè)備I。
[0097]相應(yīng)地,移動設(shè)備I的適配接收裝置通過約定的通信方式,如http、https等通信協(xié)議,接收所述網(wǎng)絡(luò)設(shè)備所提供的所述資源適配信息。
[0098]接著,第二提供裝置通過約定的通信方式,如http、https等通信協(xié)議,將所述資源適配信息提供給所述用戶,供用戶閱讀選擇。
[0099]本領(lǐng)域技術(shù)人員應(yīng)能理解,在具體實施例中,網(wǎng)絡(luò)設(shè)備2的資源查詢單元與適配發(fā)送裝置可以是并行的執(zhí)行,也可以是串行的執(zhí)行;適配發(fā)送裝置與資源發(fā)送裝置26可以是相獨立的模塊,也可以集成在一起;移動設(shè)備I的適配接收裝置與資源接收裝置16可以是相獨立的模塊,也可以集成在一起。
[0100]圖2示出根據(jù)本發(fā)明一個優(yōu)選實施例的用于獲取目標(biāo)資源的移動設(shè)備與網(wǎng)絡(luò)設(shè)備的設(shè)備示意圖,其中,移動設(shè)備I包括第一請求獲取裝置11’、第一請求發(fā)送裝置12’、信息接收裝置13’、應(yīng)用加載裝置14’、第二請求發(fā)送裝置15’和資源接收裝置16’,網(wǎng)絡(luò)設(shè)備2包括第一請求接收裝置21’、信息查詢裝置22’、信息發(fā)送裝置23’、第二請求接收裝置24’、資源查詢裝置25’和資源發(fā)送裝置26’。具體地,移動設(shè)備I的第一請求獲取裝置11’獲取用戶通過移動設(shè)備I提交的關(guān)于目標(biāo)資源的第一下載請求;第一請求發(fā)送裝置12’將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備2 ;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2的第一請求接收裝置21’接收移動設(shè)備I所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求;信息查詢裝置22’根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息;信息發(fā)送裝置23’將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備1,其中,所述資源相關(guān)信息包括用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名;接著,移動設(shè)備I的信息接收裝置13’接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息,其中,所述資源相關(guān)信息包括用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名;應(yīng)用加載裝置14’根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;第二請求發(fā)送裝置15’根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2的第二請求接收裝置24’接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng);資源查詢裝置25’根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息;資源發(fā)送裝置26’將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備I ;隨后,移動設(shè)備I的資源接收裝置16’接收所述網(wǎng)絡(luò)設(shè)備2基于所述第二下載請求所提供的目標(biāo)資源信息。
[0101]在此,移動設(shè)備I的第一請求獲取裝置11’、第一請求發(fā)送裝置12’、應(yīng)用加載裝置14’、第二請求發(fā)送裝置15’和資源接收裝置16’,網(wǎng)絡(luò)設(shè)備2的第一請求接收裝置21’、信息查詢裝置22’、第二請求接收裝置24’、資源查詢裝置25’、和資源發(fā)送裝置26’分別與圖1中的第一請求獲取裝置11、第一請求發(fā)送裝置12、應(yīng)用加載裝置14、第二請求發(fā)送裝置15和資源接收裝置16,網(wǎng)絡(luò)設(shè)備2的第一請求接收裝置21、信息查詢裝置22、第二請求接收裝置24、資源查詢裝置25、和資源發(fā)送裝置26的內(nèi)容相同或基本相同,為簡明起見,不再贅述,以引用方式包含于此。
[0102]具體地,網(wǎng)絡(luò)設(shè)備2的信息發(fā)送裝置23’通過約定的通信方式,如http、https等通信協(xié)議,將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備1,其中,所述資源相關(guān)信息包括用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名。
[0103]相應(yīng)地,移動設(shè)備I的信息接收裝置13’通過約定的通信方式,如http、https等通信協(xié)議,接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息,其中,所述資源相關(guān)信息包括用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名,如 AppSearch_baiduyingyin2012_20120717。
[0104]優(yōu)選地,移動設(shè)備I的應(yīng)用加載裝置14’包括應(yīng)用加載單元141’和文件生成單元142’,第二請求發(fā)送裝置15’包括文件確定單元151’、標(biāo)識提取單元152’和請求發(fā)送單元153’。具體地,應(yīng)用加載單元141’根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;文件生成單元142’根據(jù)所述資源相關(guān)信息,生成與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用文件,其中,所述應(yīng)用文件中至少一個文件的名稱與所述應(yīng)用文件名相匹配;文件確定單元151’通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,以確定與所述應(yīng)用文件名相匹配的應(yīng)用文件;標(biāo)識提取單元152’通過所述目標(biāo)應(yīng)用從所述與應(yīng)用文件名相匹配的應(yīng)用文件中提取所述資源標(biāo)識信息;請求發(fā)送單元153’根據(jù)所述資源標(biāo)識信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2的第二請求接收裝置24’接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng),其中,所述第二下載請求中包含資源標(biāo)識信息;資源查詢裝置25’根據(jù)所述資源標(biāo)識信息,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息;資源發(fā)送裝置26’將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備I ;隨后,移動設(shè)備I的資源接收裝置16’接收所述網(wǎng)絡(luò)設(shè)備2基于所述第二下載請求所提供的目標(biāo)資源信息。
[0105]具體地,應(yīng)用加載單元141’根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用,在此,應(yīng)用加載單元141’加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用的方式與圖1中應(yīng)用加載裝置14加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用的方式相同或相似,為簡明起見,故在此不再贅述,并以引用的方式包含有與此。
[0106]文件生成單元142’根據(jù)所述資源相關(guān)信息,生成與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用文件,其中,所述應(yīng)用文件中至少一個文件的名稱與所述應(yīng)用文件名相匹配,在此,所述應(yīng)用文件可位于所述用戶提交所述第一下載請求時所對應(yīng)的所述移動設(shè)備I的瀏覽器的瀏覽器文件目錄下,如 Mozilla\download\baidu\AppSearch_baiduyingyin2012_20120717,也可位于所述移動設(shè)備I的其他文件目錄下,如已安裝的文件\download\baidu\AppSearch_baiduyingyin2012_20120717。例如,假設(shè)用戶A通過其移動設(shè)備三星I9100GALAXY SII提交了關(guān)于目標(biāo)資源百度影音的第一下載請求,如通過百度移動應(yīng)用客戶端下載百度影音,假設(shè)應(yīng)用加載單元141’加載的與信息接收裝置13’接收到的所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用為百度移動應(yīng)用客戶端,則文件生成單元142’根據(jù)所述資源相關(guān)信息,生成的與應(yīng)用加載單元141’加載的所述目標(biāo)應(yīng)用百度移動應(yīng)用客戶端相對應(yīng)的應(yīng)用文件如Mozilla\download\baidu\AppSearch_baiduyingyin2012_20120717.apk,其位于所述移動設(shè)備I的Mozilla瀏覽器的瀏覽器文件目錄下。
[0107]文件確定單元151’通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,以確定與所述應(yīng)用文件名相匹配的應(yīng)用文件;其中,所述文件目錄包括以下至少任一項:
[0108]-所述用戶提交所述第一下載請求時所對應(yīng)的所述移動設(shè)備的瀏覽器的瀏覽器文件目錄;
[0109]-所述移動設(shè)備包含的全部文件目錄;
[0110]-所述網(wǎng)絡(luò)設(shè)備所提供的指定掃描的瀏覽器文件目錄。
[0111]例如,當(dāng)所述文件目錄包括所述用戶提交所述第一下載請求時所對應(yīng)的所述移動設(shè)備的瀏覽器的瀏覽器文件目錄,文件確定單元151’通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,確定與所述應(yīng)用文件名相匹配的應(yīng)用文件時,假設(shè)用戶A通過其移動設(shè)備三星I9100GALAXY SII提交了關(guān)于目標(biāo)資源百度影音的第一下載請求,如通過百度移動應(yīng)用客戶端下載百度影音,假設(shè)信息接收裝置13’接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源百度影音相對應(yīng)的資源相關(guān)信息包括用于確定所述目標(biāo)資源百度影音的資源標(biāo)識信息的應(yīng)用文件名,如AppSearch_baiduyingyin2012_20120717,則文件確定單元151’通過所述目標(biāo)應(yīng)用百度移動應(yīng)用客戶端掃描文件生成單元142’生成的與所述目標(biāo)應(yīng)用百度移動應(yīng)用客戶端相對應(yīng)的應(yīng)用文件,如掃描移動設(shè)備三星I9100GALAXY SII的瀏覽器文件目錄如Mozilla瀏覽器文件目錄,查詢與應(yīng)用文件名如AppSearch_baiduyingyin2012_20120717,相匹配的應(yīng)用文件,將文件名為 AppSearch_baiduyingyin2012_2012071的文件作為所述應(yīng)用文件。再如,當(dāng)所述文件目錄包括所述網(wǎng)絡(luò)設(shè)備所提供的指定掃描的瀏覽器文件目錄,文件確定單元151’通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,確定與所述應(yīng)用文件名相匹配的應(yīng)用文件時,還接上例,則文件確定單元151’通過所述目標(biāo)應(yīng)用百度移動應(yīng)用客戶端掃描文件生成單元142’生成的與所述目標(biāo)應(yīng)用百度移動應(yīng)用客戶端相對應(yīng)的應(yīng)用文件,如掃描所述網(wǎng)絡(luò)設(shè)備2所提供的指定掃描的瀏覽器文件目錄,如所述網(wǎng)絡(luò)設(shè)備2所提供的指定掃描的瀏覽器文件目錄,如Mozilla瀏覽器文件目錄、IE瀏覽器文件目錄、opera瀏覽器文件目錄、safari瀏覽器文件目錄等,查詢與應(yīng)用文件名如AppSearch_baiduyingyin2012_20120717,相匹配的應(yīng)用文件,將文件名為AppSearch_baiduyingyin2012_2012071的文件作為所述應(yīng)用文件。
[0112]本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定與所述應(yīng)用文件名相匹配的應(yīng)用文件的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定與所述應(yīng)用文件名相匹配的應(yīng)用文件的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0113]優(yōu)選地,文件確定單元151’通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,根據(jù)預(yù)定的文件確定規(guī)則,確定與所述應(yīng)用文件名相匹配的應(yīng)用文件;
[0114]其中,所述預(yù)定的文件確定規(guī)則包括以下至少任一項:
[0115]-將滿足預(yù)定文件名命名規(guī)則的文件作為所述應(yīng)用文件;
[0116]-當(dāng)文件的建立時間與所述目標(biāo)應(yīng)用掃描到其所對應(yīng)的當(dāng)前時間的時間間隔小于預(yù)定時間閾值時,將所述文件作為所述應(yīng)用文件;
[0117]-將文件名滿足預(yù)定正則規(guī)則的文件的作為所述應(yīng)用文件;
[0118]-將滿足指定文件名的文件作為所述應(yīng)用文件。
[0119]例如,當(dāng)所述預(yù)定的文件確定規(guī)則包括將滿足預(yù)定文件名命名規(guī)則的文件作為所述應(yīng)用文件時,文件確定單元151’通過所述目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端,掃描與所述目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端相關(guān)的文件目錄,將滿足文件名以appsearch開頭、且符合appsearch_xxx_xxx.apk規(guī)則的文件為所述應(yīng)用文件。再如,當(dāng)所述預(yù)定的文件確定規(guī)則包括當(dāng)文件的建立時間與所述目標(biāo)應(yīng)用掃描到其所對應(yīng)的當(dāng)前時間的時間間隔小于預(yù)定時間閾值時,將所述文件作為所述應(yīng)用文件時,文件確定單元151’通過所述目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端,掃描與所述目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端相關(guān)的文件目錄,若文件名符合appsearch_xxx_xxx.apk規(guī)則的文件如appsearch_appid_time.apk,且其創(chuàng)建的時間與文件確定單元151’通過所述目標(biāo)應(yīng)用掃描到該文件appsearch_appid_time.apk所對應(yīng)的當(dāng)前時間的差值小于預(yù)定時間閾值,則文件確定單元151’將該文件appsearch_appid_time.apk作為所述應(yīng)用文件。優(yōu)選地,當(dāng)文件如appsearch_appid_time.apk的建立時間與文件確定單元151’通過所述目標(biāo)應(yīng)用掃描到其所對應(yīng)的當(dāng)前時間的差值大于預(yù)定時間閾值時,文件確定單元151’則判斷該文件如appsearch_appid_time.apk失效,將其刪除。還如,當(dāng)所述預(yù)定的文件確定規(guī)則包括將文件名滿足預(yù)定正則規(guī)則的文件的作為所述應(yīng)用文件時,文件確定單元151’通過所述目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端,掃描與所述目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端相關(guān)的文件目錄,如文件名appsearch_1586631501_120.apk,符合正則規(guī)則:~appsearch_[0-9]+_[0_9]+.apk$,則文件確定單元151’將appsearch_1586631501_120.apk作為所述應(yīng)用文件。
[0120]本領(lǐng)域技術(shù)人員應(yīng)能理解上述根據(jù)預(yù)定的文件確定規(guī)則確定與所述應(yīng)用文件名相匹配的應(yīng)用文件的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的根據(jù)預(yù)定的文件確定規(guī)則確定與所述應(yīng)用文件名相匹配的應(yīng)用文件的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0121]標(biāo)識提取單元152’通過所述目標(biāo)應(yīng)用,從所述與應(yīng)用文件名相匹配的應(yīng)用文件中提取所述資源標(biāo)識信息,例如,假設(shè)文件確定單元151’確定的與所述應(yīng)用文件名如 AppSearch_baiduyingyin2012_2012071 相匹配的應(yīng)用文件為 AppSearch_baiduyingyin2012_2012071.apk,則標(biāo)識提取單元152’通過所述目標(biāo)應(yīng)用,從該文件AppSearch_baiduyingyin2012_2012071.apk的文件名中提取所述資源標(biāo)識信息,如baiduyingyin2012o
[0122]請求發(fā)送單元153’根據(jù)所述資源標(biāo)識信息,通過所述目標(biāo)應(yīng)用,按照約定的通信方式,如http、https等通信協(xié)議,向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求。
[0123]相應(yīng)地,網(wǎng)絡(luò)設(shè)備2的第二請求接收裝置24’通過約定的通信方式,如http、https等通信協(xié)議,接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng),其中,所述第二下載請求中包含資源標(biāo)識信息。
[0124]接著,資源查詢裝置25’根據(jù)所述資源標(biāo)識信息,如根據(jù)baiduyingyin2012,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息,如百度影音的安裝包信息。
[0125]然后,資源發(fā)送裝置26’通過約定的通信方式,如http、https等通信協(xié)議,將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備I。
[0126]相應(yīng)地,移動設(shè)備I的資源接收裝置16’通過約定的通信方式,如http、https等通信協(xié)議,接收所述網(wǎng)絡(luò)設(shè)備2基于所述第二下載請求所提供的目標(biāo)資源信息。
[0127]本領(lǐng)域技術(shù)人員應(yīng)能理解,在具體實施例中,移動設(shè)備I的應(yīng)用加載單元141’與文件生成單元142’可以是并行的執(zhí)行,也可以是串行的執(zhí)行,應(yīng)用加載單元141’與文件生成單元142’還可以是相獨立的模塊,也可以集成在一起。
[0128]圖3示出根據(jù)本發(fā)明另一個方面的移動設(shè)備與網(wǎng)絡(luò)設(shè)備配合實現(xiàn)用于獲取目標(biāo)資源的方法流程圖。
[0129]具體地,在步驟SI中,移動設(shè)備I獲取用戶通過移動設(shè)備I提交的關(guān)于目標(biāo)資源的第一下載請求;在步驟S2中,移動設(shè)備I將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備2 ;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2接收移動設(shè)備I所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求;在步驟S3中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息;在步驟S4中,網(wǎng)絡(luò)設(shè)備2將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備I ;接著,移動設(shè)備I接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息;在步驟S5中,移動設(shè)備I根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;在步驟S6中,移動設(shè)備I根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng);在步驟S7中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息;在步驟S8中,網(wǎng)絡(luò)設(shè)備2將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備I ;隨后,移動設(shè)備I接收所述網(wǎng)絡(luò)設(shè)備2基于所述第二下載請求所提供的目標(biāo)資源信息。
[0130]在此,移動設(shè)備I可以是任何一種可與用戶通過鍵盤、觸摸屏、鼠標(biāo)等進(jìn)行人機(jī)交互的電子產(chǎn)品,例如手機(jī)、移動設(shè)備、PDA、車載電腦等。網(wǎng)絡(luò)設(shè)備2包括但不限于網(wǎng)絡(luò)主機(jī)、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機(jī)集組成的一個超級虛擬計算機(jī)。在此,云由基于云計算(Cloud Computing)的大量計算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成。之間通過網(wǎng)絡(luò)連接實現(xiàn)彼此訪問和通信,在此,網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述移動設(shè)備1、網(wǎng)絡(luò)設(shè)備2僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的移動設(shè)備或網(wǎng)絡(luò)設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0131]具體地,在步驟SI中,移動設(shè)備I通過諸如wap瀏覽器等第三方設(shè)備提供的應(yīng)用程序接口(API),或者通過http、https等約定通信方式,或者通過JSP、ASP等動態(tài)網(wǎng)頁技術(shù),獲取用戶通過移動設(shè)備I提交的關(guān)于目標(biāo)資源的第一下載請求,在此,所述目標(biāo)資源包括可下載的資源,其包括但不限于:1)被開發(fā)運行于操作系統(tǒng)之上的完成某項或某幾項特定任務(wù)的計算機(jī)應(yīng)用程序,如運行于手機(jī)平臺如android平臺、symbain平臺、windowsphone平臺、mac os x平臺等之上的應(yīng)用程序;2)應(yīng)用軟件,如媒體播放器百度影音、通信工具百度h1、圖像處理軟件adobe等;3)共享文檔等可下載資源。在此,所述第一下載請求包括下載用戶通過其可進(jìn)行應(yīng)用程序搜索、下載的客戶端的下載請求。本領(lǐng)域技術(shù)人員應(yīng)能理解上目標(biāo)資源僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的目標(biāo)資源如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0132]例如,用戶A通過其移動設(shè)備三星I9100GALAXY SII進(jìn)行目標(biāo)資源如百度影音的搜索時,用戶A在瀏覽器地址欄中輸入http://player, baidu.com/,按Enter鍵,然后用戶A點擊返回的頁面中包括的通過百度移動應(yīng)用客戶端下載百度影音的下載按鈕如“高速下載”,則在步驟SI中,移動設(shè)備I通過瀏覽器的應(yīng)用程序接口(API)便獲取到用戶A通過其移動設(shè)備三星I9100GALAXY SII提交的關(guān)于目標(biāo)資源如百度影音的第一下載請求。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取用戶通過移動設(shè)備提交的關(guān)于目標(biāo)資源的第一下載請求的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取用戶通過移動設(shè)備提交的關(guān)于目標(biāo)資源的第一下載請求的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0133]在步驟S2中,移動設(shè)備I通過約定的通信方式,如http、https等通信協(xié)議,將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備2。
[0134]相應(yīng)地,網(wǎng)絡(luò)設(shè)備2通過約定的通信方式,如http、https等通信協(xié)議,接收移動設(shè)備I所發(fā)送的關(guān)于目標(biāo)資源 的第一下載請求。
[0135]接著,在步驟S3中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息,在此,所述應(yīng)用相關(guān)信息包括但不限于:1)與所述目標(biāo)資源相對應(yīng)的目標(biāo)應(yīng)用的版本信息、安裝要求等;2)與所述目標(biāo)資源相對應(yīng)的目標(biāo)應(yīng)用的應(yīng)用程序安裝包信息;3)與所述目標(biāo)資源相對應(yīng)的目標(biāo)應(yīng)用的下載鏈接地址;4)與所述目標(biāo)資源相對應(yīng)的目標(biāo)應(yīng)用的版本更新的更新模塊內(nèi)容信息。例如,接上例,在步驟S3中,網(wǎng)絡(luò)設(shè)備2根據(jù)其在步驟S2中接收到的用戶A通過其移動設(shè)備三星I9100GALAXY SII所發(fā)送的關(guān)于目標(biāo)資源百度影音的第一下載請求,即通過百度移動應(yīng)用客戶端下載百度影音,則在步驟S3中,網(wǎng)絡(luò)設(shè)備2根據(jù)該第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,獲得與所述目標(biāo)資源百度影音相對應(yīng)的應(yīng)用相關(guān)信息,如百度移動應(yīng)用客戶端的版本信息如V1.0,安裝要求如適合android 2.1及以上版本操作系統(tǒng),資源名稱如AppSearch_baiduyingyin2012_20120717.apk,下載鏈接地址如 http://as.baidu.com/a ?pre = web_am_header等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述應(yīng)用相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的應(yīng)用相關(guān)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0136]在步驟S4中,網(wǎng)絡(luò)設(shè)備2通過約定的通信方式,如http、https等通信協(xié)議,將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備I。具體地,在步驟S4中,網(wǎng)絡(luò)設(shè)備2首先通過諸如字段提取、編碼轉(zhuǎn)換或其組合等方式,根據(jù)其在步驟S2中所提供的所述第一下載請求,獲得與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息;然后再將所述應(yīng)用相關(guān)信息與資源相關(guān)信息通過約定的通信方式,如http、https等通信協(xié)議,發(fā)送至所述移動設(shè)備I。在此,所述資源相關(guān)信息包括但不限于:1)目標(biāo)資源的應(yīng)用程序安裝包信息;2)目標(biāo)資源的版本、更新時間等信息;3)目標(biāo)資源的下載鏈接地址;4)目標(biāo)資源的資源標(biāo)識信息,如目標(biāo)資源ID ;5)目標(biāo)資源的系統(tǒng)安裝要求信息;6)用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名,如所述移動設(shè)備I中本地安裝目錄下安裝目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端后生成的對應(yīng)安裝文件的文件名,如已安裝文件\應(yīng)用程序\AppSearch_baiduyingyin2012_20120717.apk。本領(lǐng)域技術(shù)人員應(yīng)能理解上述資源相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的資源相關(guān)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0137]相應(yīng)地,移動設(shè)備I通過約定通信方式,如http、https等通信協(xié)議,接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相
關(guān)信息。
[0138]在步驟S5中,移動設(shè)備I根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用,在此,所述目標(biāo)應(yīng)用包括提供集目標(biāo)資源搜索、下載、管理等功能與一體的客戶端,如百度移動應(yīng)用客戶端、蘋果App Store、諾基亞Ovi Store、谷歌的Google PlayStore等。在此,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用的方式包括但不限于:
[0139]I)若移動設(shè)備I中未安裝所述目標(biāo)應(yīng)用,則在步驟S5中,移動設(shè)備I根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用,如新安裝所述目標(biāo)應(yīng)用,例如,假設(shè)用戶A通過其移動設(shè)備三星I9100GALAXY SII提交了關(guān)于目標(biāo)資源百度影音的第一下載請求,如通過百度移動應(yīng)用客戶端下載百度影音,而在步驟S4中,移動設(shè)備I接收到所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源如百度影音相對應(yīng)的應(yīng)用相關(guān)信息為百度移動應(yīng)用客戶端的應(yīng)用程序安裝包、版本信息、系統(tǒng)安裝要求等,則在步驟S5中,移動設(shè)備I根據(jù)該應(yīng)用相關(guān)信息,在三星I9100GALAXY SII中安裝百度移動應(yīng)用客戶端,安裝完畢后,并啟動百度移動應(yīng)用客戶端。
[0140]2)若移動設(shè)備I中已安裝所述目標(biāo)應(yīng)用,但該已安裝的所述目標(biāo)應(yīng)用與現(xiàn)有的最新版本不匹配,即該安裝的所述目標(biāo)應(yīng)用的版本缺少插件或更新模塊,則在步驟S5中,移動設(shè)備I根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用,如安裝所需插件或更新模塊并啟動所述目標(biāo)應(yīng)用,例如,接上例,假設(shè)用戶A的其移動設(shè)備三星I9100GALAXY SII中已經(jīng)安裝有百度移動應(yīng)用客戶端,其版本為V1.2,則在步驟S5中,移動設(shè)備I根據(jù)其在步驟S4中接收到所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源如百度影音相對應(yīng)的應(yīng)用相關(guān)信息如百度移動應(yīng)用客戶端的應(yīng)用程序安裝包、版本信息如V2.0、安裝要求等,在三星I9100GALAXY SII中安裝百度移動應(yīng)用客戶端從V1.2版本更新至V2.0版本所需的插件或更新模塊,安裝更新完畢后啟動百度移動應(yīng)用客戶端。
[0141]3)若移動設(shè)備I中已安裝所述目標(biāo)應(yīng)用,但用戶通過移動設(shè)備I提交關(guān)于目標(biāo)資源的第一下載請求時該目標(biāo)應(yīng)用未啟動,則在步驟S5中,移動設(shè)備I根據(jù)所述應(yīng)用相關(guān)信息,啟動所述目標(biāo)應(yīng)用,例如,還接上例,假設(shè)用戶A的其移動設(shè)備三星I9100GALAXY SII中已經(jīng)安裝有百度移動應(yīng)用客戶端,而用戶A通過其移動設(shè)備三星I9100GALAXY SII提交關(guān)于目標(biāo)資源的第一下載請求如通過百度移動應(yīng)用客戶端下載百度影音時,用戶A未啟動三星I9100GALAXY SII中已安裝的百度移動應(yīng)用客戶端,則在步驟S5中,移動設(shè)備I根據(jù)其在步驟S4中接收到的所述應(yīng)用相關(guān)信息,啟動百度移動應(yīng)用客戶端。
[0142]本領(lǐng)域技術(shù)人員應(yīng)能理解上述加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0143]在步驟S6中,移動設(shè)備I根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用,按照約定通信方式,如http、https等通信協(xié)議,向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求。在此,所述第二下載請求包括下載所述目標(biāo)資源的下載請求,如下載百度影音。
[0144]相應(yīng)地,網(wǎng)絡(luò)設(shè)備2通過約定通信方式,如http、https等通信協(xié)議,接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng)。
[0145]在步驟S7中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息。在此,所述目標(biāo)資源信息包括所述目標(biāo)資源的應(yīng)用程序安裝包信息。例如,假設(shè)在步驟S6中,網(wǎng)絡(luò)設(shè)備2接收到所述移動設(shè)備I上目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,如下載百度影音的第二下載請求,則在步驟S7中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,獲得與百度影音相對應(yīng)的目標(biāo)資源信息百度影音應(yīng)用程序安裝包信息。
[0146]在步驟S8中,網(wǎng)絡(luò)設(shè)備2通過約定的通信方式,如http、https等通信協(xié)議,將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備I。
[0147]隨后,移動設(shè)備I通過約定的通信方式,如http、https等通信協(xié)議,接收所述網(wǎng)絡(luò)設(shè)備2基于所述第二下載請求所提供的目標(biāo)資源信息。
[0148]優(yōu)選地,在步驟S6中,移動設(shè)備I還可根據(jù)所述資源相關(guān)信息,結(jié)合所述移動設(shè)備I的資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用確定所述目標(biāo)資源的目標(biāo)資源狀態(tài)信息;然后再根據(jù)所述目標(biāo)資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求。移動設(shè)備I還包括步驟S9(未示出),具體地,在步驟S9中,移動設(shè)備I將所述目標(biāo)資源狀態(tài)信息提供給所述用戶。
[0149]具體地,在步驟S6中,移動設(shè)備I首先通過所述目標(biāo)應(yīng)用調(diào)用所述移動設(shè)備I的操作系統(tǒng)的應(yīng)用程序接口(API)、或者通過所述目標(biāo)應(yīng)用掃描特定文件目錄如/data/data/app下的后綴為.apk(Android Package, Android安裝包)文件、或者通過所述目標(biāo)應(yīng)用調(diào)用移動設(shè)備I的操作系統(tǒng)的應(yīng)用程序安裝固件的應(yīng)用程序接口(API),如對Andriod(安卓)操作系統(tǒng)的移動設(shè)備I可根據(jù)Package Manager (包管理器),來獲取移動設(shè)備I的資源狀態(tài)信息,然后再根據(jù)在步驟S4中,移動設(shè)備I接收到的所述資源相關(guān)信息,結(jié)合所述移動設(shè)備I的資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用確定所述目標(biāo)資源的目標(biāo)資源狀態(tài)信息;接著,在步驟S6中,移動設(shè)備I再根據(jù)所述目標(biāo)資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求。在此,所述資源狀態(tài)信息包括但不限于以下至少任一項:1)移動設(shè)備中已安裝的應(yīng)用程序信息,如已安裝應(yīng)用程序SOgOU輸入法、google地圖、手機(jī)QQ2012 (Android)等;2)移動設(shè)備中已安裝的應(yīng)用程序的相關(guān)信息,如版本信息,安裝時間等。在此,所述目標(biāo)資源狀態(tài)信息包括但不限于以下至少任一項:1)所述目標(biāo)資源的安裝信息,如所述移動設(shè)備I中是否已安裝所述目標(biāo)資源;2)待安裝的所述目標(biāo)資源的版本信息、系統(tǒng)安裝要求等。本領(lǐng)域技術(shù)人員應(yīng)能理解上述資源狀態(tài)信息與目標(biāo)資源狀態(tài)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的資源狀態(tài)信息或目標(biāo)資源狀態(tài)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0150]例如,假設(shè)用戶A通過其移動設(shè)備三星I9100GALAXY SII提交了關(guān)于目標(biāo)資源百度影音的第一下載請求,如通過百度移動應(yīng)用客戶端下載百度影音,在步驟S5中,移動設(shè)備I根據(jù)其在步驟S4中接收到所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源如百度影音相對應(yīng)的應(yīng)用相關(guān)信息如百度移動應(yīng)用客戶端的應(yīng)用程序安裝包、版本信息、系統(tǒng)安裝要求等,在移動設(shè)備三星I9100GALAXY SII中安裝百度移動應(yīng)用客戶端,安裝完畢后,并啟動百度移動應(yīng)用客戶端,則在步驟S6中,移動設(shè)備I首先通過目標(biāo)應(yīng)用百度移動應(yīng)用客戶端調(diào)用移動設(shè)備三星I9100GALAXY SII的操作系統(tǒng)的應(yīng)用程序接口(API),獲得移動設(shè)備三星I9100GALAXY SII的資源狀態(tài)信息,如移動設(shè)備三星I9100GALAXY SII中已安裝的應(yīng)用程序如SOgOU輸入法、google地圖、手機(jī)QQ2012 (Android)等;然后在步驟S6中,移動設(shè)備I根據(jù)其在步驟S4中接收到所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相關(guān)信息,如目標(biāo)資源百度影音的應(yīng)用程序安裝包信息、版本信息、資源ID等,通過目標(biāo)應(yīng)用百度移動應(yīng)用客戶端確定的所述目標(biāo)資源的目標(biāo)資源狀態(tài)信息如未安裝目標(biāo)資源百度影音。
[0151]接著,在步驟S6中,移動設(shè)備I再根據(jù)所述目標(biāo)資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用,按照約定的通信方式,如http、https等通信協(xié)議,向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求。
[0152]本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取移動設(shè)備的資源狀態(tài)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取移動設(shè)備的資源狀態(tài)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0153]本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定所述目標(biāo)資源的目標(biāo)資源狀態(tài)信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定所述目標(biāo)資源的目標(biāo)資源狀態(tài)信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0154]然后,在步驟S9中,移動設(shè)備I按照約定的通信方式,如http、https等通信協(xié)議,將所述目標(biāo)資源狀態(tài)信息提供給所述用戶,供用戶閱讀選擇。
[0155]優(yōu)選地,步驟S1、步驟S2、步驟S3、步驟S4、步驟S5、步驟S6、步驟S7和步驟S8是持續(xù)不斷工作的。具體地,在步驟S I中,移動設(shè)備I持續(xù)獲取用戶通過移動設(shè)備I提交的關(guān)于目標(biāo)資源的第一下載請求;在步驟S2中,移動設(shè)備I持續(xù)將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備2 ;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2持續(xù)接收移動設(shè)備I所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求;在步驟S3中,網(wǎng)絡(luò)設(shè)備2持續(xù)根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息;在步驟S4中,網(wǎng)絡(luò)設(shè)備2持續(xù)將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備I ;接著,移動設(shè)備I持續(xù)接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息;在步驟S5中,移動設(shè)備I持續(xù)根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;在步驟S6中,移動設(shè)備I持續(xù)根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2持續(xù)接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng);在步驟S7中,網(wǎng)絡(luò)設(shè)備2持續(xù)根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息;在步驟S8中,網(wǎng)絡(luò)設(shè)備2持續(xù)將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備I ;隨后,移動設(shè)備I持續(xù)接收所述網(wǎng)絡(luò)設(shè)備2基于所述第二下載請求所提供的目標(biāo)資源信息。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指步驟S1、步驟S2、步驟S3、步驟S4、步驟S5、步驟S6、步驟S7和步驟S8分別按照設(shè)定的或適時調(diào)整的工作模式要求進(jìn)行目標(biāo)資源的獲取,直至在步驟SI中,移動設(shè)備I在較長時間內(nèi)停止獲取用戶通過移動設(shè)備I提交的關(guān)于目標(biāo)資源的第一下載請求。
[0156]在一個優(yōu)選實施例中(參考圖3),其中,移動設(shè)備I包括步驟S1、步驟S2、步驟S4、步驟S5、步驟S6、步驟S8、步驟S10(未示出)和步驟Sll (未示出),網(wǎng)絡(luò)設(shè)備2包括步驟S2、步驟S3、步驟S4、步驟S6、步驟S12(未示出)、步驟S7、步驟S8和步驟SlO (未示出),其中,步驟S7包括步驟S71(未示出)和步驟S72(未示出)。以下參考圖3對該優(yōu)先實施例進(jìn)行描述:具體地,在步驟SI中,移動設(shè)備I獲取用戶通過移動設(shè)備I提交的關(guān)于目標(biāo)資源的第一下載請求;在步驟S2中,移動設(shè)備I將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備2 ;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2接收移動設(shè)備I所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求;在步驟S3中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息;在步驟S4中,網(wǎng)絡(luò)設(shè)備2將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備I ;接著,移動設(shè)備I接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息;在步驟S5中,移動設(shè)備I根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;在步驟S6中,移動設(shè)備I根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng);在步驟S12中,網(wǎng)絡(luò)設(shè)備2獲取所述移動設(shè)備I的設(shè)備相關(guān)屬性;在步驟S71中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述第二下載請求,結(jié)合所述設(shè)備相關(guān)屬性,確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息;在步驟S72中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述資源適配信息,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)適配資源信息;在步驟S8中,網(wǎng)絡(luò)設(shè)備2將所述目標(biāo)適配資源信息發(fā)送至所述移動設(shè)備I ;隨后,移動設(shè)備I接收所述網(wǎng)絡(luò)設(shè)備2基于資源適配信息所提供的目標(biāo)適配資源信息;在步驟SlO中,網(wǎng)絡(luò)設(shè)備2將所述資源適配信息發(fā)送至所述移動設(shè)備I ;相應(yīng)地,移動設(shè)備I接收所述網(wǎng)絡(luò)設(shè)備2所提供的所述資源適配信息;接著,在步驟Sll中,移動設(shè)備I將所述資源適配信息提供給所述用戶。在此,步驟S1、步驟S2、步驟S3、步驟S4、步驟S5和步驟S6與圖3實施例中對應(yīng)步驟的內(nèi)容相同或基本相同,為簡明起見,不再贅述,以引用方式包含于此。
[0157]具體地,在步驟S12中,網(wǎng)絡(luò)設(shè)備2獲取所述移動設(shè)備I的設(shè)備相關(guān)屬性,其中,所述設(shè)備相關(guān)屬性包括以下至少任一項:
[0158]-所述移動設(shè)備的系統(tǒng)配置信息;
[0159]-所述移動設(shè)備的屏幕屬性信息;
[0160]-所述移動設(shè)備的當(dāng)前網(wǎng)絡(luò)信息。
[0161]在此,獲取所述移動設(shè)備的設(shè)備相關(guān)屬性的方式包括但不限于以下至少任一項:
[0162]I)根據(jù)所述移動設(shè)備的瀏覽器的UA參數(shù)信息,獲取所述移動設(shè)備的設(shè)備相關(guān)屬性,例如,假設(shè)用戶A在瀏覽器地址欄中輸入http://player, baidu.com/,按Enter鍵,然后用戶A點擊返回的頁面中包括的通過百度移動應(yīng)用客戶端下載百度影音的下載按鈕如“高速下載”,而步驟SI中,移動設(shè)備I獲取到的所述第一下載請求中包括該移動設(shè)備三星I9100GALAXY SII的Mozilla瀏覽器的UA參數(shù)信息如=User-Agent:Mozilla/5.0(Samsung ;U ;CPU Android OS 2.3 ;zh-cn)AppleffebKit/533.17.9(KHTML,like Gecko) Version/5.0.2 Mobile/8J2Safari/6533.18.5),則在步驟 S12 中,網(wǎng)絡(luò)設(shè)備 2通過該UA參數(shù)信息可獲取到該移動設(shè)備iphone4S的所述設(shè)備相關(guān)屬性,如操作系統(tǒng)信息“CPU Android OS 2.3”,設(shè)備型號信息“Samsung”,進(jìn)而,在步驟S12中,網(wǎng)絡(luò)設(shè)備2還可根據(jù)該操作系統(tǒng)信息,在設(shè)備參數(shù)信息庫中進(jìn)行查詢,獲得該移動設(shè)備的屏幕屬性信息,如屏幕寬度為320px。
[0163]2)根據(jù)在步驟SI中,移動設(shè)備I獲取的瀏覽器向資源服務(wù)器發(fā)送的HTTP請求數(shù)據(jù)包內(nèi)容,來獲取所述移動設(shè)備的設(shè)備相關(guān)屬性,例如,假設(shè)用戶A在瀏覽器地址欄中輸入http://player, baidu.com/,按Enter鍵,然后用戶A點擊返回的頁面中包括的通過百度移動應(yīng)用客戶端下載百度影音的下載按鈕如“高速下載”,而在步驟SI中,移動設(shè)備I獲取到瀏覽器向資源服務(wù)器發(fā)送的HTTP請求數(shù)據(jù)包內(nèi)容如下的Post消息體,其中,〈CR〉表示回車:
[0164]GET/player.baidu.com HTTP/1.1<CR>
[0165]Accept:image/gif, image/x~xbitmap, image/jpeg, image/pjpeg,
[0166]application/χ-shockwave-flash,
[0167]application/vnd.ms-powerpoint, application/msword, */*〈CR>
[0168]Accept-Language:zh_cn〈CR>
[0169]Accept-Encoding:gzip, deflate<CR>
[0170]User-Agent:Mozi I la/5.0 (Samsung ;U ;CPU Android OS 2.3 ;zh-cn)AppleffebKit/533.17.9(KHTML, like Gecko)Version/5.0.2Mobile/8J2Safari/6533.18.5)<CR>
[0171]Host:player.baidu.com〈CR>
[0172]Connection:Keep_Alive〈CR>
[0173]〈CR〉
[0174]則在步驟S12中,網(wǎng)絡(luò)設(shè)備2根據(jù)該HTTP請求數(shù)據(jù)包中的內(nèi)容如“User-Agent:Mozilla/5.0 (Samsung ;U ;CPU Android OS 23 ;zh-cn)AppleffebKit/533.17.9(KHTML,likeGecko) Version/5.0.2Mobile/8J2Safari/6533.18.5) ”,獲取到該移動設(shè)備的所述設(shè)備類型信息,如操作系統(tǒng)信息“CPU Android OS 2.3”,設(shè)備型號信息“Samsung”。
[0175]3)通過調(diào)用移動設(shè)備的操作系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài)固件的應(yīng)用程序接口(API),如對Andriod (安卓)操作系統(tǒng)的移動設(shè)備可根據(jù)ConnectivityManager (連接管理器)來獲得所述移動設(shè)備的當(dāng)前網(wǎng)絡(luò)信息,如網(wǎng)絡(luò)狀態(tài)信息、網(wǎng)絡(luò)連接模式,在此,所述網(wǎng)絡(luò)連接模式包括但不限于無線網(wǎng)絡(luò)連接模式,其包括:
[0176]I)無線寬帶網(wǎng)絡(luò)模式,包括但不限于,W1-F1、WiMax ;
[0177]II)無線蜂窩網(wǎng)絡(luò)模式,包括但不限于,WCDMA、CDMA2000、TD-SCDMA、HSPA、LTE等。
[0178]本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取移動設(shè)備的設(shè)備相關(guān)屬性的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取移動設(shè)備的設(shè)備相關(guān)屬性的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0179]接著,在步驟S71中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述第二下載請求,結(jié)合所述設(shè)備相關(guān)屬性,確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息,在此,所述資源適配信息包括但不限于如向用戶提供的所述目標(biāo)資源的建議信息,如是否立即下載、建議下載的所述目標(biāo)資源的版本信息等。例如,當(dāng)所述設(shè)備相關(guān)屬性包括所述移動設(shè)備的系統(tǒng)配置信息,在步驟S71中,網(wǎng)絡(luò)設(shè)備2確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息時,假設(shè)在步驟S12中,網(wǎng)絡(luò)設(shè)備2獲取的所述移動設(shè)備I的系統(tǒng)配置屬性包括“雙核1.2GHz”,則在步驟S71中,網(wǎng)絡(luò)設(shè)備2根據(jù)該系統(tǒng)配置屬性確定所述移動設(shè)備I為高端機(jī),確定的所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息為最新版本的所述目標(biāo)資源如V2.0版本;假設(shè)在步驟S12中,網(wǎng)絡(luò)設(shè)備2獲取的所述移動設(shè)備I的系統(tǒng)配置屬性包括“ IGHz高通Snapdragon處理器,采用Android2.3操作系統(tǒng)”,則在步驟S71中,網(wǎng)絡(luò)設(shè)備2根據(jù)該系統(tǒng)配置屬性確定所述移動設(shè)備I為低端機(jī),確定的所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息為最低版本的所述目標(biāo)資源如V1.0版本。再如,當(dāng)所述設(shè)備相關(guān)屬性包括所述移動設(shè)備的當(dāng)前網(wǎng)絡(luò)信息,在步驟S71中,網(wǎng)絡(luò)設(shè)備2確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息時,假設(shè)在步驟S12中,網(wǎng)絡(luò)設(shè)備2獲取的所述移動設(shè)備I的當(dāng)前網(wǎng)絡(luò)信息為GPRS連接,則在步驟S71中,網(wǎng)絡(luò)設(shè)備2確定的所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息包括如“是否立即下載”。
[0180]本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0181]在步驟S72中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述資源適配信息,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)適配資源信息,在此,所述目標(biāo)適配信息包括但不限于如所述目標(biāo)資源的與所述移動設(shè)備相適配的適配版本信息等。
[0182]在步驟S8中,網(wǎng)絡(luò)設(shè)備2通過約定的通信方式,如http、https等通信協(xié)議,將所述目標(biāo)適配資源信息發(fā)送至所述移動設(shè)備I。
[0183]隨后,移動設(shè)備I通過約定的通信方式,如http、https等通信協(xié)議,接收所述網(wǎng)絡(luò)設(shè)備2基于資源適配信息所提供的目標(biāo)適配資源信息。
[0184]在步驟SlO中,網(wǎng)絡(luò)設(shè)備2通過約定的通信方式,如http、https等通信協(xié)議,將適配確定單元確定的所述資源適配信息發(fā)送至所述移動設(shè)備I。
[0185]相應(yīng)地,移動設(shè)備I通過約定的通信方式,如http、https等通信協(xié)議,接收所述網(wǎng)絡(luò)設(shè)備所提供的所述資源適配信息。
[0186]接著,在步驟Sll中,通過約定的通信方式,如http、https等通信協(xié)議,將所述資源適配信息提供給所述用戶,供用戶閱讀選擇。
[0187]圖4示出根據(jù)本發(fā)明一個優(yōu)選實施例的移動設(shè)備與網(wǎng)絡(luò)設(shè)備配合實現(xiàn)用于獲取目標(biāo)資源的方法流程圖。
[0188]具體地,在步驟SI’中,移動設(shè)備I獲取用戶通過移動設(shè)備I提交的關(guān)于目標(biāo)資源的第一下載請求;在步驟S2’中,移動設(shè)備I將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備2 ;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2接收移動設(shè)備I所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求;在步驟S3’中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息;在步驟S4’中,網(wǎng)絡(luò)設(shè)備2將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備1,其中,所述資源相關(guān)信息包括用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名;接著,移動設(shè)備I接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息,其中,所述資源相關(guān)信息包括用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名;在步驟S5’中,移動設(shè)備I根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;在步驟S6’中,移動設(shè)備I根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng);在步驟S7’中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息;在步驟S8’中,網(wǎng)絡(luò)設(shè)備2將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備I ;隨后,移動設(shè)備I接收所述網(wǎng)絡(luò)設(shè)備2基于所述第二下載請求所提供的目標(biāo)資源信息。
[0189]在此,步驟SI’、步驟S2’、步驟S3’、步驟S5’、步驟S6’、步驟S7’和步驟S8’分別與圖3中的步驟S1、步驟S2、步驟S3、步驟S5、步驟S6、步驟S7和步驟S8的內(nèi)容相同或基本相同,為簡明起見,不再贅述,以引用方式包含于此。
[0190]具體地,在步驟S4’中,網(wǎng)絡(luò)設(shè)備2通過約定的通信方式,如http、https等通信協(xié)議,將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備I,其中,所述資源相關(guān)信息包括用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名。
[0191]相應(yīng)地,移動設(shè)備I通過約定的通信方式,如http、https等通信協(xié)議,接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息,其中,所述資源相關(guān)信息包括用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名,如 AppSearch_baiduyingyin2012_20120717。
[0192]優(yōu)選地,移動設(shè)備I的步驟S5’包括步驟S51’和步驟S52’,步驟S6’包括步驟S61’、步驟S62’和步驟S63’。具體地,在步驟S51’中,移動設(shè)備I根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;在步驟S52’中,移動設(shè)備I根據(jù)所述資源相關(guān)信息,生成與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用文件,其中,所述應(yīng)用文件中至少一個文件的名稱與所述應(yīng)用文件名相匹配;在步驟S61’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,以確定與所述應(yīng)用文件名相匹配的應(yīng)用文件;在步驟S62’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用從所述與應(yīng)用文件名相匹配的應(yīng)用文件中提取所述資源標(biāo)識信息;在步驟S63’中,移動設(shè)備I根據(jù)所述資源標(biāo)識信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求;相應(yīng)地,網(wǎng)絡(luò)設(shè)備2接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng),其中,所述第二下載請求中包含資源標(biāo)識信息;在步驟S7’中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述資源標(biāo)識信息,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息;在步驟S8’中,網(wǎng)絡(luò)設(shè)備2將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備I ;隨后,移動設(shè)備I接收所述網(wǎng)絡(luò)設(shè)備2基于所述第二下載請求所提供的目標(biāo)資源信息。
[0193]具體地,在步驟S51’中,移動設(shè)備I根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用,在此,在步驟S51’中,移動設(shè)備I加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用的方式與圖3中在步驟S5中,移動設(shè)備I加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用的方式相同或相似,為簡明起見,故在此不再贅述,并以引用的方式包含有與此。
[0194]在步驟S52’中,移動設(shè)備I根據(jù)所述資源相關(guān)信息,生成與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用文件,其中,所述應(yīng)用文件中至少一個文件的名稱與所述應(yīng)用文件名相匹配,在此,所述應(yīng)用文件可位于所述用戶提交所述第一下載請求時所對應(yīng)的所述移動設(shè)備I的瀏覽器的瀏覽器文件目錄下,如Mozilla\download\baidu\AppSearch_baiduyingyin2012_20120717,也可位于所述移動設(shè)備I的其他文件目錄下,如已安裝的文件 \download\baidu\AppSearch_baiduyingyin2012_20120717。例如,假設(shè)用戶 A 通過其移動設(shè)備三星I9100GALAXY SII提交了關(guān)于目標(biāo)資源百度影音的第一下載請求,如通過百度移動應(yīng)用客戶端下載百度影音,假設(shè)在步驟S51’中,移動設(shè)備I加載的與其在步驟S4’中接收到的所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用為百度移動應(yīng)用客戶端,則在步驟S52’中,移動設(shè)備I根據(jù)所述資源相關(guān)信息,生成的與其在步驟S51’中加載的所述目標(biāo)應(yīng)用百度移動應(yīng)用客戶端相對應(yīng)的應(yīng)用文件如Mozilla\download\baidu\AppSearch_baiduyingyin2012-20120717.apk,其位于所述移動設(shè)備的Mozilla瀏覽器的瀏覽器文件目錄下。
[0195]在步驟S61’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,以確定與所述應(yīng)用文件名相匹配的應(yīng)用文件;其中,所述文件目錄包括以下至少任一項:
[0196]-所述用戶提交所述第一下載請求時所對應(yīng)的所述移動設(shè)備的瀏覽器的瀏覽器文件目錄;
[0197]-所述移動設(shè)備包含的全部文件目錄;
[0198]-所述網(wǎng)絡(luò)設(shè)備所提供的指定掃描的瀏覽器文件目錄。
[0199]例如,當(dāng)所述文件目錄包括所述用戶提交所述第一下載請求時所對應(yīng)的所述移動設(shè)備的瀏覽器的瀏覽器文件目錄,在步驟S61’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,確定與所述應(yīng)用文件名相匹配的應(yīng)用文件時,假設(shè)用戶A通過其移動設(shè)備三星I9100GALAXY SII提交了關(guān)于目標(biāo)資源百度影音的第一下載請求,如通過百度移動應(yīng)用客戶端下載百度影音,假設(shè)在步驟S4’中,移動設(shè)備I接收所述網(wǎng)絡(luò)設(shè)備2基于所述第一下載請求所提供的與所述目標(biāo)資源百度影音相對應(yīng)的資源相關(guān)信息包括用于確定所述目標(biāo)資源百度影音的資源標(biāo)識信息的應(yīng)用文件名,如AppSearCh_baiduyingyin2012_20120717,則在步驟S61’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用百度移動應(yīng)用客戶端掃描其在步驟S52’中生成的與所述目標(biāo)應(yīng)用百度移動應(yīng)用客戶端相對應(yīng)的應(yīng)用文件,如掃描移動設(shè)備三星I9100GALAXY SII的瀏覽器文件目錄如Mozilla瀏覽器文件目錄,查詢與應(yīng)用文件名如AppSearch_baiduyingyin2012_20120717,相匹配的應(yīng)用文件,將文件名為AppSearch_baiduyingyin2012_2012071的文件作為所述應(yīng)用文件。再如,當(dāng)所述文件目錄包括所述網(wǎng)絡(luò)設(shè)備所提供的指定掃描的瀏覽器文件目錄,在步驟S61’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,確定與所述應(yīng)用文件名相匹配的應(yīng)用文件時,還接上例,則在步驟S61’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用百度移動應(yīng)用客戶端掃描其在步驟S52’中生成的與所述目標(biāo)應(yīng)用百度移動應(yīng)用客戶端相對應(yīng)的應(yīng)用文件,如掃描所述網(wǎng)絡(luò)設(shè)備2所提供的指定掃描的瀏覽器文件目錄,如所述網(wǎng)絡(luò)設(shè)備2所提供的指定掃描的瀏覽器文件目錄,如Mozilla瀏覽器文件目錄、IE瀏覽器文件目錄、opera瀏覽器文件目錄、safari瀏覽器文件目錄等,查詢與應(yīng)用文件名如 AppSearch_baiduyingyin2012_20120717,相匹配的應(yīng)用文件,將文件名為 AppSearch_baiduyingyin2012_2012071的文件作為所述應(yīng)用文件。
[0200]本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定與所述應(yīng)用文件名相匹配的應(yīng)用文件的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定與所述應(yīng)用文件名相匹配的應(yīng)用文件的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0201]優(yōu)選地,在步驟S61’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,根據(jù)預(yù)定的文件確定規(guī)則,確定與所述應(yīng)用文件名相匹配的應(yīng)用文件;
[0202]其中,所述預(yù)定的文件確定規(guī)則包括以下至少任一項:
[0203]-將滿足預(yù)定文件名命名規(guī)則的文件作為所述應(yīng)用文件;
[0204]-當(dāng)文件的建立時間與所述目標(biāo)應(yīng)用掃描到其所對應(yīng)的當(dāng)前時間的時間間隔小于預(yù)定時間閾值時,將所述文件作為所述應(yīng)用文件;
[0205]-將文件名滿足預(yù)定正則規(guī)則的文件的作為所述應(yīng)用文件;
[0206]-將滿足指定文件名的文件作為所述應(yīng)用文件。
[0207]例如,當(dāng)所述預(yù)定的文件確定規(guī)則包括將滿足預(yù)定文件名命名規(guī)則的文件作為所述應(yīng)用文件時,在步驟S61’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端,掃描與所述目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端相關(guān)的文件目錄,將滿足文件名以appsearch開頭、且符合appsearch_xxx_xxx.apk規(guī)則的文件為所述應(yīng)用文件。再如,當(dāng)所述預(yù)定的文件確定規(guī)則包括當(dāng)文件的建立時間與所述目標(biāo)應(yīng)用掃描到其所對應(yīng)的當(dāng)前時間的時間間隔小于預(yù)定時間閾值時,將所述文件作為所述應(yīng)用文件時,在步驟S61’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端,掃描與所述目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端相關(guān)的文件目錄,若文件名符合appsearch_xxx_xxx.apk規(guī)則的文件如appsearch_appid_time, apk,且其創(chuàng)建的時間與在步驟S61’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用掃描到該文件appsearch_appid_time.apk所對應(yīng)的當(dāng)前時間的差值小于預(yù)定時間閾值,則在步驟S61’中,移動設(shè)備I將該文件appsearch_appid_time.apk作為所述應(yīng)用文件。優(yōu)選地,當(dāng)文件如appsearch_appid_time.apk的建立時間與在步驟S61’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用掃描到其所對應(yīng)的當(dāng)前時間的差值大于預(yù)定時間閾值時,在步驟S61’中,移動設(shè)備I則判斷該文件如appsearch_appid_time.apk失效,將其刪除。還如,當(dāng)所述預(yù)定的文件確定規(guī)則包括將文件名滿足預(yù)定正則規(guī)則的文件的作為所述應(yīng)用文件時,在步驟S61’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端,掃描與所述目標(biāo)應(yīng)用如百度移動應(yīng)用客戶端相關(guān)的文件目錄,如文件名appsearch_1586631501_120.apk,符合正則規(guī)則:~appsearch_[0-9]+_[0-9]+.apk$,則在步驟 S61’中,移動設(shè)備 I 將 appsearch_1586631501_120.apk 作為所述應(yīng)用文件。
[0208]本領(lǐng)域技術(shù)人員應(yīng)能理解上述根據(jù)預(yù)定的文件確定規(guī)則確定與所述應(yīng)用文件名相匹配的應(yīng)用文件的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的根據(jù)預(yù)定的文件確定規(guī)則確定與所述應(yīng)用文件名相匹配的應(yīng)用文件的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。[0209]在步驟S62’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用,從所述與應(yīng)用文件名相匹配的應(yīng)用文件中提取所述資源標(biāo)識信息,例如,假設(shè)在步驟S61’中,移動設(shè)備I確定的與所述應(yīng)用文件名如AppSearch_baiduyingyin2012_2012071相匹配的應(yīng)用文件為AppSearch_baiduyingyin2012_2012071.apk,則在步驟S62’中,移動設(shè)備I通過所述目標(biāo)應(yīng)用,從該文件AppSearch_aiduyingyin2012_2012071.apk的文件名中提取所述資源標(biāo)識信息,如baiduyingyin2012o
[0210]在步驟S63’中,移動設(shè)備I根據(jù)所述資源標(biāo)識信息,通過所述目標(biāo)應(yīng)用,按照約定的通信方式,如http、https等通信協(xié)議,向所述網(wǎng)絡(luò)設(shè)備2發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求。
[0211]相應(yīng)地,網(wǎng)絡(luò)設(shè)備2通過約定的通信方式,如http、https等通信協(xié)議,接收所述移動設(shè)備I上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng),其中,所述第二下載請求中包含資源標(biāo)識信息。
[0212]接著,在步驟S7’中,網(wǎng)絡(luò)設(shè)備2根據(jù)所述資源標(biāo)識信息,如根據(jù)baidUyingyin2012,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息,如百度影音的安裝包信息。
[0213]然后,在步驟S8’中,網(wǎng)絡(luò)設(shè)備2通過約定的通信方式,如http、https等通信協(xié)議,將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備I。
[0214]相應(yīng)地,移動設(shè)備I通過約定的通信方式,如http、https等通信協(xié)議,接收所述網(wǎng)絡(luò)設(shè)備2基于所述第二下載請求所提供的目標(biāo)資源信息。
[0215]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(ASIC)、通用目的計算機(jī)或任何輔助類似硬件設(shè)備來實現(xiàn)。在一個實施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。
[0216]另外,本發(fā)明的一部分可被應(yīng)用為計算機(jī)程序產(chǎn)品,例如計算機(jī)程序指令,當(dāng)其被計算機(jī)執(zhí)行時,通過該計算機(jī)的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術(shù)方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲在固定的或可移動的記錄介質(zhì)中,和/或通過廣播或輔助信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運行的計算機(jī)設(shè)備的工作存儲器中。在此,根據(jù)本發(fā)明的一個實施例包括一個裝置,該裝置包括用于存儲計算機(jī)程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計算機(jī)程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運行基于前述根據(jù)本發(fā)明的多個實施例的方法和/或技術(shù)方案。
[0217]對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以輔助的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除輔助單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
【權(quán)利要求】
1.一種在移動設(shè)備端用于獲取目標(biāo)資源的方法,其中,該方法包括以下步驟: a獲取用戶通過移動設(shè)備提交的關(guān)于目標(biāo)資源的第一下載請求; b將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備; c接收所述網(wǎng)絡(luò)設(shè)備基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息; d根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用;e根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求; f接收所述網(wǎng)絡(luò)設(shè)備基于所述第二下載請求所提供的目標(biāo)資源信息。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟c包括: -接收所述網(wǎng)絡(luò)設(shè)備基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息,其中,所述資源相關(guān)信息包括用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述步驟d包括: -根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用; -根據(jù)所述資源相關(guān)信息,生成與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用文件,其中,所述應(yīng)用文件中至少一個文件的名稱與所述應(yīng)用文件名相匹配; 其中,所述步驟e包括: X通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,以確定與所述應(yīng)用文件名相匹配的應(yīng)用文件; -通過所述目標(biāo)應(yīng)用從所述與應(yīng)用文件名相匹配的應(yīng)用文件中提取所述資源標(biāo)識信息; -根據(jù)所述資源標(biāo)識信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求; 其中,所述文件目錄包括以下至少任一項: -所述用戶提交所述第一下載請求時所對應(yīng)的所述移動設(shè)備的瀏覽器的瀏覽器文件目錄; -所述移動設(shè)備包含的全部文件目錄; -所述網(wǎng)絡(luò)設(shè)備所提供的指定掃描的瀏覽器文件目錄。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述步驟X包括: -通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,根據(jù)預(yù)定的文件確定規(guī)則,確定與所述應(yīng)文件名相匹配的應(yīng)用文件; 其中,所述預(yù)定的文件確定規(guī)則包括以下至少任一項: -將滿足預(yù)定文件名命名規(guī)則的文件作為所述應(yīng)用文件; -當(dāng)文件的建立時間與所述目標(biāo)應(yīng)用掃描到其所對應(yīng)的當(dāng)前時間的時間間隔小于預(yù)定時間閾值時,將所述文件作為所述應(yīng)用文件; -將文件名滿足預(yù)定正則規(guī)則的文件的作為所述應(yīng)用文件; -將滿足指定文件名的文件作為所述應(yīng)用文件。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其中,所述步驟e包括:-根據(jù)所述資源相關(guān)信息,結(jié)合所述移動設(shè)備的資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用確定所述目標(biāo)資源的目標(biāo)資源狀態(tài)信息; -根據(jù)所述目標(biāo)資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求; 其中,該方法還包括: -將所述目標(biāo)資源狀態(tài)信息提供給所述用戶。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其中,所述步驟f包括: -接收所述網(wǎng)絡(luò)設(shè)備基于資源適配信息所提供的目標(biāo)適配資源信息; 其中,該方法還包括: -接收所述網(wǎng)絡(luò)設(shè)備所提供的所述資源適配信息; -將所述資源適配信息提供給所述用戶。
7.—種在網(wǎng)絡(luò)設(shè)備端用于輔助移動設(shè)備獲取目標(biāo)資源的方法,其中,該方法包括以下步驟: A接收移動設(shè)備所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求; B根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息; C將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備; D接收所述移動設(shè)備上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng); E根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息; F將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述步驟C包括: -將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備,其中,所述資源相關(guān)信息包括用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述步驟D包括: -接收所述移動設(shè)備上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng),其中,所述第二下載請求中包含所述資源標(biāo)識信息; 其中,所述步驟E包括: -根據(jù)所述資源標(biāo)識信息,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息。
10.根據(jù)權(quán)利要求7至9中任一項所述的方法,其中,該方法還包括: -獲取所述移動設(shè)備的設(shè)備相關(guān)屬性; 其中,所述步驟E包括: -根據(jù)所述第二下載請求,結(jié)合所述設(shè)備相關(guān)屬性,確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息; -根據(jù)所述資源適配信息,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)適配資源信息; 其中,所述步驟F包括: -將所述目標(biāo)適配資源信息發(fā)送至所述移動設(shè)備; 其中,所述設(shè)備相關(guān)屬性包括以下至少任一項: -所述移動設(shè)備的系統(tǒng)配置信息; -所述移動設(shè)備的屏幕屬性信息; -所述移動設(shè)備的當(dāng)前網(wǎng)絡(luò)信息; 其中,該方法還包括: -將所述資源適配信息發(fā)送至所述移動設(shè)備。
11.一種用于獲取目標(biāo)資源的移動設(shè)備,其中,該移動設(shè)備包括: 第一請求獲取裝置,用于獲取用戶通過移動設(shè)備提交的關(guān)于目標(biāo)資源的第一下載請求; 第一請求發(fā)送裝置,用于將所述第一下載請求發(fā)送至網(wǎng)絡(luò)設(shè)備; 信息接收裝置,用于接收所述網(wǎng)絡(luò)設(shè)備基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息; 應(yīng)用加載裝置,用于根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用; 第二請求發(fā)送裝置,用于根據(jù)所述資源相關(guān)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求; 資源接收裝置,用于接收所述網(wǎng)絡(luò)設(shè)備基于所述第二下載請求所提供的目標(biāo)資源信肩、O
12.根據(jù)權(quán)利要求11所述的移動設(shè)備,其中,所述信息接收裝置用于: -接收所述網(wǎng)絡(luò)設(shè)備基于所述第一下載請求所提供的與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息及應(yīng)用相關(guān)信息,其中,所述資源相關(guān)信息包括用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名。
13.根據(jù)權(quán)利要求12所述的移動設(shè)備,其中,所述應(yīng)用加載裝置包括: 應(yīng)用加載單元,用于根據(jù)所述應(yīng)用相關(guān)信息,加載與所述應(yīng)用相關(guān)信息所對應(yīng)的目標(biāo)應(yīng)用; 文件生成單元,用于根據(jù)所述資源相關(guān)信息,生成與所述目標(biāo)應(yīng)用相對應(yīng)的應(yīng)用文件,其中,所述應(yīng)用文件中至少一個文件的名稱與所述應(yīng)用文件名相匹配; 其中,所述第二請求發(fā)送裝置包括: 文件確定單元,用于通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,以確定與所述應(yīng)用文件名相匹配的應(yīng)用文件; 標(biāo)識提取單元,用于通過所述目標(biāo)應(yīng)用從所述與應(yīng)用文件名相匹配的應(yīng)用文件中提取所述資源標(biāo)識信息; 請求發(fā)送單元,用于根據(jù)所述資源標(biāo)識信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求; 其中,所述文件目錄包括以下至少任一項: -所述用戶提交所述第 一下載請求時所對應(yīng)的所述移動設(shè)備的瀏覽器的瀏覽器文件目錄; -所述移動設(shè)備包含的全部文件目錄; -所述網(wǎng)絡(luò)設(shè)備所提供的指定掃描的瀏覽器文件目錄。
14.根據(jù)權(quán)利要求13所述的移動設(shè)備,其中,所述文件確定單元用于: -通過所述目標(biāo)應(yīng)用掃描與所述目標(biāo)應(yīng)用相關(guān)的文件目錄,根據(jù)預(yù)定的文件確定規(guī)則,確定與所述應(yīng)用文件名相匹配的應(yīng)用文件; 其中,所述預(yù)定的文件確定規(guī)則包括以下至少任一項: -將滿足預(yù)定文件名命名規(guī)則的文件作為所述應(yīng)用文件; -當(dāng)文件的建立時間與所述目標(biāo)應(yīng)用掃描到其所對應(yīng)的當(dāng)前時間的時間間隔小于預(yù)定時間閾值時,將所述文件作為所述應(yīng)用文件; -將文件名滿足預(yù)定正則規(guī)則的文件的作為所述應(yīng)用文件; -將滿足指定文件名的文件作為所述應(yīng)用文件。
15.根據(jù)權(quán)利要求11至14中任一項所述的移動設(shè)備,其中,所述第二請求發(fā)送裝置用于: -根據(jù)所述資源相關(guān)信息,結(jié)合所述移動設(shè)備的資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用確定所述目標(biāo)資源的目標(biāo)資源狀態(tài)信息; -根據(jù)所述目標(biāo)資源狀態(tài)信息,通過所述目標(biāo)應(yīng)用向所述網(wǎng)絡(luò)設(shè)備發(fā)送關(guān)于所述目標(biāo)資源的第二下載請求; 其中,該移動設(shè)備還包括: 第一提供裝置,用于將所述目標(biāo)資源狀態(tài)信息提供給所述用戶。
16.根據(jù)權(quán)利要求11至15中任一項所述的移動設(shè)備,其中,所述資源接收裝置用于: -接收所述網(wǎng)絡(luò)設(shè)備基于資源適配信息所提供的目標(biāo)適配資源信息; 其中,該移動設(shè)備還包括: 適配接收裝置,用于接收所述網(wǎng)絡(luò)設(shè)備所提供的所述資源適配信息; 第二提供裝置,用于將所述資源適配信息提供給所述用戶。
17.一種用于輔助移動設(shè)備獲取目標(biāo)資源的網(wǎng)絡(luò)設(shè)備,其中,該網(wǎng)絡(luò)設(shè)備包括: 第一請求接收裝置,用于接收移動設(shè)備所發(fā)送的關(guān)于目標(biāo)資源的第一下載請求; 信息查詢裝置,用于根據(jù)所述第一下載請求,在應(yīng)用信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的應(yīng)用相關(guān)信息; 信息發(fā)送裝置,用于將所述應(yīng)用相關(guān)信息及與所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備; 第二請求接收裝置,用于接收所述移動設(shè)備上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng); 資源查詢裝置,用于根據(jù)所述第二下載請求,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息; 資源發(fā)送裝置,用于將所述目標(biāo)資源信息發(fā)送至所述移動設(shè)備。
18.根據(jù)權(quán)利要求17所述的網(wǎng)絡(luò)設(shè)備,其中,所述信息發(fā)送裝置用于: -將所述應(yīng)用相關(guān)信息及所述目標(biāo)資源相對應(yīng)的資源相關(guān)信息發(fā)送至所述移動設(shè)備,其中,所述資源相關(guān)信息包括用于確定所述目標(biāo)資源的資源標(biāo)識信息的應(yīng)用文件名。
19.根據(jù)權(quán)利要求18所述的網(wǎng)絡(luò)設(shè)備,其中,所述第二請求接收裝置用于: -接收所述移動設(shè)備上目標(biāo)應(yīng)用所發(fā)起的關(guān)于所述目標(biāo)資源的第二下載請求,其中,所述目標(biāo)應(yīng)用與所述應(yīng)用相關(guān)信息相對應(yīng),其中,所述第二下載請求中包含所述資源標(biāo)識信息; 其中,所述資源查詢裝置用于: -根據(jù)所述資源標(biāo)識信息,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)資源信息。
20.根據(jù)權(quán)利要求17至19中任一項所述的網(wǎng)絡(luò)設(shè)備,其中,該網(wǎng)絡(luò)設(shè)備還包括: 設(shè)備屬性獲取裝置,用于獲取所述移動設(shè)備的設(shè)備相關(guān)屬性; 其中,所述資源獲取裝置包括: 適配確定單元,用于根據(jù)所述第二下載請求,結(jié)合所述設(shè)備相關(guān)屬性,確定所述目標(biāo)資源的與所述移動設(shè)備相適配的資源適配信息; 資源查詢單元,用于根據(jù)所述資源適配信息,在資源信息庫中進(jìn)行匹配查詢,以獲得與所述目標(biāo)資源相對應(yīng)的目標(biāo)適配資源信息; 其中,所述資源發(fā)送裝置用于: -將所述目標(biāo)適配資源信息發(fā)送至所述移動設(shè)備; 其中,所述設(shè)備相關(guān)屬性包括以下至少任一項: -所述移動設(shè)備的系統(tǒng)配置信息; -所述移動設(shè)備的屏幕屬性信息; -所述移動設(shè)備的當(dāng)前網(wǎng)絡(luò)信息; 其中,該網(wǎng)絡(luò)設(shè)備還包括: 適配發(fā)送裝置,用于將所述資源適配信息發(fā)送至所述移動設(shè)備。
21.一種用于實現(xiàn)獲取目標(biāo)資源的系統(tǒng),包括如權(quán)利要求11至16中任一項所述的移動設(shè)備、如權(quán)利要求17至20中任一項所述的網(wǎng)絡(luò)設(shè)備。
【文檔編號】H04W8/18GK103581878SQ201210254428
【公開日】2014年2月12日 申請日期:2012年7月20日 優(yōu)先權(quán)日:2012年7月20日
【發(fā)明者】劉清彪 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1