專利名稱:計(jì)算設(shè)備及其下載方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種計(jì)算設(shè)備及其下載方法。
背景技術(shù):
二維碼是用特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的矩形方陣記錄數(shù)據(jù)符號(hào)信息的新一代條碼技術(shù),由一個(gè)二維碼矩陣圖形和一個(gè)二維碼號(hào),以及下方的說(shuō)明文字組成,具有信息量大,糾錯(cuò)能力強(qiáng),識(shí)讀速度快,全方位識(shí)讀等特點(diǎn)。將手機(jī)終端需要訪問(wèn)、使用的信息編碼到二維碼中,利用手機(jī)的攝像頭識(shí)讀,這就是手機(jī)二維碼。手機(jī)二維碼應(yīng)用較普遍的一個(gè)場(chǎng)景是利用二維碼描述互聯(lián)網(wǎng)地址(URL),并通過(guò)手機(jī)上的二維碼識(shí)別軟件識(shí)別并打開(kāi)相應(yīng)的網(wǎng)頁(yè)或下載網(wǎng)絡(luò)資源?,F(xiàn)有的一些手機(jī)應(yīng)用下
載軟件也利用二維碼技術(shù),通過(guò)二維碼進(jìn)行手機(jī)應(yīng)用下載地址的編碼,掃描識(shí)別后進(jìn)行下載。然而,現(xiàn)有的技術(shù)存在著以下的一些缺點(diǎn)1,二維碼掃描識(shí)別成功后,只標(biāo)識(shí)出URL地址,應(yīng)用名稱等最基本的應(yīng)用信息,用戶缺乏更詳細(xì)的信息了解該應(yīng)用并做出下載安裝的決定。2,當(dāng)網(wǎng)絡(luò)環(huán)境較差無(wú)法下載應(yīng)用時(shí),用戶無(wú)法將該應(yīng)用的URL保存并等到網(wǎng)絡(luò)環(huán)境允許的時(shí)候進(jìn)行下載。3,大部分的二維碼掃描下載軟件都只支持專有的URL,對(duì)于大部分直接的URL下載鏈接或手機(jī)應(yīng)用商店的URL不提供支持。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的計(jì)算設(shè)備及其下載方法。依據(jù)本發(fā)明的一個(gè)方面,提供了一種計(jì)算設(shè)備,包括掃描解析模塊,適于掃描待下載應(yīng)用對(duì)應(yīng)的二維碼,解析該二維碼,獲取所述應(yīng)用的下載地址;地址獲取模塊,適于訪問(wèn)所述下載地址,并在訪問(wèn)成功時(shí),接收網(wǎng)絡(luò)服務(wù)器下發(fā)的下載所述應(yīng)用的目標(biāo)地址;地址解析模塊,適于解析所述目標(biāo)地址,檢測(cè)是否攜帶有所述應(yīng)用的唯一標(biāo)識(shí)符,若是,將所述唯一標(biāo)示符上傳至第三方服務(wù)器,請(qǐng)求所述應(yīng)用的應(yīng)用詳情;信息展示模塊,適于當(dāng)接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),根據(jù)所述應(yīng)用詳情信息,檢測(cè)計(jì)算設(shè)備是否滿足應(yīng)用安裝條件,若滿足,顯示所述應(yīng)用詳情信息,提示用戶進(jìn)行安裝選擇;緩存模塊,適于在所述地址獲取模塊接收到網(wǎng)絡(luò)服務(wù)器下發(fā)的下載所述應(yīng)用的目標(biāo)地址后,基于用戶的地址緩存請(qǐng)求,對(duì)所述目標(biāo)地址進(jìn)行緩存??蛇x地,本發(fā)明所述計(jì)算設(shè)備中,所述地址解析模塊請(qǐng)求的應(yīng)用詳情信息包括應(yīng)用適用的設(shè)備信息、應(yīng)用適用的系統(tǒng)版本信息、應(yīng)用的下載鏈接信息、以及應(yīng)用性能參數(shù)信息;其中,應(yīng)用性能參數(shù)信息包括應(yīng)用名、下載數(shù)、星級(jí)、評(píng)價(jià)數(shù)、詳細(xì)介紹、截圖和應(yīng)用評(píng)價(jià)信息中的一種或多種??蛇x地,本發(fā)明所述計(jì)算設(shè)備中,所述信息展示模塊,進(jìn)一步適于提取所述應(yīng)用詳情信息中的適用設(shè)備信息和適用系統(tǒng)版本信息,并檢測(cè)其是否與計(jì)算設(shè)備的設(shè)備信息和系統(tǒng)版本信息相匹配??蛇x地,本發(fā)明所述計(jì)算設(shè)備中,所述地址解析模塊,進(jìn)一步適于當(dāng)檢測(cè)到所述目標(biāo)地址中未包含所述唯一標(biāo)識(shí)符時(shí),判斷所述目標(biāo)地址是否為與所述應(yīng)用匹配的操作系統(tǒng)定義的有效訪問(wèn)地址,若是,則提示用戶點(diǎn)擊該地址進(jìn)行應(yīng)用下載;若不是,則判斷所述目標(biāo)地址是否為網(wǎng)頁(yè)地址,若是網(wǎng)頁(yè)地址,則訪問(wèn)該網(wǎng)頁(yè)地址,提取出有效的目標(biāo)地址后,重新執(zhí)行地址解析模塊;若不是網(wǎng)頁(yè)地址,則提示地址解析失敗。 可選地,本發(fā)明所述計(jì)算設(shè)備中,所述信息展示模塊,進(jìn)一步適于當(dāng)未接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),利用所述唯一標(biāo)識(shí)符,構(gòu)造與所述應(yīng)用匹配的操作系統(tǒng)定義的有效訪問(wèn)地址,提示用戶點(diǎn)擊該有效訪問(wèn)地址進(jìn)行應(yīng)用下載??蛇x地,本發(fā)明所述計(jì)算設(shè)備還包括緩存調(diào)取模塊,適于接收緩存調(diào)用請(qǐng)求,提取所述緩存模塊緩存的所述目標(biāo)地址,觸發(fā)所述地址解析模塊。可選地,本發(fā)明所述計(jì)算設(shè)備還包括緩存共享模塊,適于接收緩存共享請(qǐng)求,根據(jù)所述緩存共享請(qǐng)求中指定共享設(shè)備,將所述緩存模塊緩存的所述目標(biāo)地址發(fā)送至各所述共享設(shè)備??蛇x地,本發(fā)明所述計(jì)算設(shè)備中,所述信息展示模塊,進(jìn)一步適于當(dāng)檢測(cè)到所述計(jì)算設(shè)備不滿足應(yīng)用安裝條件時(shí),提示用戶不滿足安裝條件,結(jié)束應(yīng)用下載流程;所述地址獲取模塊,進(jìn)一步適于當(dāng)訪問(wèn)所述下載地址不成功時(shí),結(jié)束應(yīng)用下載流程。依據(jù)本發(fā)明的另一個(gè)方面,提供了一種計(jì)算設(shè)備下載方法,包括掃描解析步驟掃描待下載應(yīng)用對(duì)應(yīng)的二維碼,解析該二維碼,獲取所述應(yīng)用的下載地址;地址獲取步驟訪問(wèn)所述下載地址,并在訪問(wèn)成功時(shí),接收網(wǎng)絡(luò)服務(wù)器下發(fā)的下載所述應(yīng)用的目標(biāo)地址,然后基于用戶的地址緩存請(qǐng)求,對(duì)所述目標(biāo)地址進(jìn)行緩存;地址解析步驟解析所述目標(biāo)地址,檢測(cè)是否攜帶有所述應(yīng)用的唯一標(biāo)識(shí)符,若是,將所述唯一標(biāo)示符上傳至第三方服務(wù)器,請(qǐng)求所述應(yīng)用的應(yīng)用詳情;信息展示步驟當(dāng)接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),根據(jù)所述應(yīng)用詳情信息,檢測(cè)計(jì)算設(shè)備是否滿足應(yīng)用安裝條件,若滿足,顯示所述應(yīng)用詳情信息,提示用戶進(jìn)行安裝選擇??蛇x地,本發(fā)明所述方法中,所述應(yīng)用詳情信息包括應(yīng)用適用的設(shè)備信息、應(yīng)用適用的系統(tǒng)版本信息、應(yīng)用的下載鏈接信息、以及應(yīng)用性能參數(shù)信息;其中,所述應(yīng)用性能參數(shù)信息包括應(yīng)用名、下載數(shù)、星級(jí)、評(píng)價(jià)數(shù)、詳細(xì)介紹、截圖和應(yīng)用評(píng)價(jià)信息中的一種或多種??蛇x地,本發(fā)明所述方法中,所述根據(jù)應(yīng)用詳情,檢測(cè)計(jì)算設(shè)備是否滿足應(yīng)用安裝條件,進(jìn)一步包括提取所述應(yīng)用詳情信息中的適用設(shè)備信息和適用系統(tǒng)版本信息,并檢測(cè)其是否與計(jì)算設(shè)備的設(shè)備信息和系統(tǒng)版本信息相匹配??蛇x地,本發(fā)明所述方法中,所述地址解析步驟,還包括當(dāng)檢測(cè)到所述目標(biāo)地址中未包含所述唯一標(biāo)識(shí)符時(shí),判斷所述目標(biāo)地址是否為與所述應(yīng)用匹配的操作系統(tǒng)定義的有效訪問(wèn)地址,若是,則提示用戶點(diǎn)擊該地址進(jìn)行應(yīng)用下載;若不是,則判斷所述目標(biāo)地址是否為網(wǎng)頁(yè)地址,若是網(wǎng)頁(yè)地址,則訪問(wèn)該網(wǎng)頁(yè)地址,提取出有效的目標(biāo)地址后,重新執(zhí)行地址解析步驟;若不是網(wǎng)頁(yè)地址,則提示地址解析失敗。可選地,本發(fā)明所述方法中,所述信息展示步驟,還包括當(dāng)未接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),利用所述唯一標(biāo)識(shí)符,構(gòu)造與所述應(yīng)用匹配的操作系統(tǒng)定義的有效訪問(wèn)地址,提示用戶點(diǎn)擊該有效訪問(wèn)地址進(jìn)行應(yīng)用下載。·可選地,本發(fā)明所述方法還包括緩存調(diào)取步驟接收緩存調(diào)用請(qǐng)求,提取緩存的所述目標(biāo)地址,執(zhí)行所述地址解析步驟。可選地,本發(fā)明所述方法還包括緩存共享步驟接收緩存共享請(qǐng)求,根據(jù)所述緩存共享請(qǐng)求中指定共享設(shè)備,將緩存的所述目標(biāo)地址發(fā)送至各所述共享設(shè)備。可選地,本發(fā)明所述方法中,所述信息展示步驟,還包括當(dāng)檢測(cè)到所述計(jì)算設(shè)備不滿足應(yīng)用安裝條件時(shí),提示用戶不滿足安裝條件,結(jié)束應(yīng)用下載流程;所述地址獲取步驟,還包括當(dāng)訪問(wèn)所述下載地址不成功時(shí),結(jié)束應(yīng)用下載流程。根據(jù)本發(fā)明提供的計(jì)算設(shè)備及其下載應(yīng)用的方法可以為用戶提供下載應(yīng)用前的預(yù)覽,為用戶下載應(yīng)用提供支持,以及可以基于用戶的需求將下載地址進(jìn)行本地緩存,供用戶隨時(shí)調(diào)用以及與他人進(jìn)行共享,由此解決了現(xiàn)有技術(shù)采用的應(yīng)用下載方式不能為用戶提供應(yīng)用下載詳情,從而導(dǎo)致用戶下載失敗的幾率增大、以及下載得到的應(yīng)用不能滿足用戶預(yù)期的需求,進(jìn)而導(dǎo)致資源浪費(fèi)的問(wèn)題,取得了突出的技術(shù)效果。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖I為本發(fā)明實(shí)施例一提供的一種計(jì)算設(shè)備下載方法的流程圖;圖2為本發(fā)明實(shí)施例二提供的一種計(jì)算設(shè)備下載方法的流程圖;圖3為本發(fā)明實(shí)施例三中計(jì)算設(shè)備、網(wǎng)絡(luò)服務(wù)器、第三方服務(wù)器間交互實(shí)現(xiàn)計(jì)算設(shè)備下載應(yīng)用的方法流程圖;圖4為本發(fā)明實(shí)施例三中計(jì)算設(shè)備掃描二維碼的示意圖5為本發(fā)明實(shí)施例三中應(yīng)用詳情信息展示圖;圖6為本發(fā)明實(shí)施例四提供的一種計(jì)算設(shè)備的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例五提供的一種計(jì)算設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。為了解決現(xiàn)有技術(shù)采用的應(yīng)用下載方式不能為用戶提供應(yīng)用下載詳情,從而導(dǎo)致 用戶下載失敗的幾率增大、以及下載得到的應(yīng)用不能滿足用戶預(yù)期的需求,進(jìn)而導(dǎo)致資源 浪費(fèi)的問(wèn)題。本發(fā)明實(shí)施例提供一種計(jì)算設(shè)備及其下載方法。實(shí)施例一如圖I所示,本發(fā)明實(shí)施例提供一種計(jì)算設(shè)備下載方法,該方法具體包括如下步驟步驟S101,掃描待下載應(yīng)用對(duì)應(yīng)的二維碼,解析該二維碼,獲取所述應(yīng)用的下載地址;步驟S102,訪問(wèn)所述下載地址,并在訪問(wèn)成功時(shí),接收網(wǎng)絡(luò)服務(wù)器下發(fā)的下載所述應(yīng)用的目標(biāo)地址;該步驟中,當(dāng)訪問(wèn)所述下載地址不成功時(shí),結(jié)束應(yīng)用下載流程。步驟S103,解析所述目標(biāo)地址,檢測(cè)是否攜帶有所述應(yīng)用的唯一標(biāo)識(shí)符,若是,將所述唯一標(biāo)示符上傳至第三方服務(wù)器,請(qǐng)求所述應(yīng)用的應(yīng)用詳情;該步驟中,當(dāng)檢測(cè)到所述目標(biāo)地址中未包含所述唯一標(biāo)識(shí)符時(shí),判斷所述目標(biāo)地址是否為與所述應(yīng)用匹配的操作系統(tǒng)定義的有效訪問(wèn)地址,若是,則提示用戶點(diǎn)擊該地址進(jìn)行應(yīng)用下載;若不是,則判斷所述目標(biāo)地址是否為網(wǎng)頁(yè)地址,若是網(wǎng)頁(yè)地址,則訪問(wèn)該網(wǎng)頁(yè)地址,提取出有效的目標(biāo)地址后,重新執(zhí)行該步驟;若不是網(wǎng)頁(yè)地址,則提示地址解析失敗。步驟S104,當(dāng)接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),根據(jù)所述應(yīng)用詳情信息,檢測(cè)計(jì)算設(shè)備是否滿足應(yīng)用安裝條件,若滿足,顯示所述應(yīng)用詳情信息,提示用戶進(jìn)行安裝選擇。其中,接收到的應(yīng)用詳情信息包括應(yīng)用適用的設(shè)備信息、應(yīng)用適用的系統(tǒng)版本信息、應(yīng)用的下載鏈接信息、以及應(yīng)用性能參數(shù)信息;其中,所述應(yīng)用性能參數(shù)信息包括應(yīng)用名、下載數(shù)、星級(jí)、評(píng)價(jià)數(shù)、詳細(xì)介紹、截圖和應(yīng)用評(píng)價(jià)信息中的一種或多種。可選地,步驟S104中,根據(jù)應(yīng)用詳情,檢測(cè)計(jì)算設(shè)備是否滿足應(yīng)用安裝條件,具體包括提取所述應(yīng)用詳情信息中的適用設(shè)備信息和適用系統(tǒng)版本信息,并檢測(cè)其是否與計(jì)算設(shè)備的設(shè)備信息和系統(tǒng)版本信息相匹配,若匹配,則檢測(cè)為計(jì)算設(shè)備滿足應(yīng)用安裝條件,若不匹配,則提示用戶不滿足安裝條件,結(jié)束應(yīng)用下載流程??蛇x地,步驟S104中,當(dāng)未接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),利用所述唯一標(biāo)識(shí)符,構(gòu)造與所述應(yīng)用匹配的操作系統(tǒng)定義的有效訪問(wèn)地址,提示用戶點(diǎn)擊該有效訪問(wèn)地址進(jìn)行應(yīng)用下載。綜上所述,本發(fā)明實(shí)施例所述方法,在正式下載應(yīng)用前給用戶提供了預(yù)覽和選擇是否下載的機(jī)會(huì),使得用戶可以根據(jù)預(yù)覽信息做出是否下載的判斷,從而解決了用戶盲目的下載,得到的應(yīng)用達(dá)不到用戶預(yù)期需求,從而造成的用戶體驗(yàn)差以及下載資源浪費(fèi)的問(wèn)題;另外本發(fā)明實(shí)施例所述方法,在進(jìn)行應(yīng)用詳情展示前,已經(jīng)對(duì)應(yīng)用所需求的信息與計(jì)算設(shè)備的配置信息進(jìn)行了匹配,從而避免了用戶盲目下載,導(dǎo)致下載不成功,浪費(fèi)下載資源和用戶寶貴時(shí)間的問(wèn)題。實(shí)施例二如圖2所示,本發(fā)明實(shí)施例提供一種計(jì)算設(shè)備下載方法,該方法是實(shí)施例一所述方法的擴(kuò)展方案,即增加了緩存機(jī)制,具體實(shí)現(xiàn)過(guò)程如下步驟S201,掃描待下載應(yīng)用對(duì)應(yīng)的二維碼,解析該二維碼,獲取所述應(yīng)用的下載地 址;步驟S202,訪問(wèn)所述下載地址,并在訪問(wèn)成功時(shí),接收網(wǎng)絡(luò)服務(wù)器下發(fā)的下載所述應(yīng)用的目標(biāo)地址;步驟S203,基于用戶的地址緩存請(qǐng)求,對(duì)所述目標(biāo)地址進(jìn)行緩存;該步驟中,用戶對(duì)地址進(jìn)行緩存可能是由于當(dāng)前網(wǎng)絡(luò)問(wèn)題導(dǎo)致無(wú)法進(jìn)行后續(xù)的地址解析而觸發(fā)的,也可能是用戶根據(jù)自身需求觸發(fā)的。該步驟中,由于用戶對(duì)地址進(jìn)行了緩存,所以用戶可以在任何時(shí)候觸發(fā)計(jì)算設(shè)備進(jìn)行調(diào)取并下載相關(guān)的應(yīng)用。同時(shí),用戶還可以觸發(fā)計(jì)算設(shè)備,將緩存的目標(biāo)地址發(fā)送至指定的共享設(shè)備,實(shí)現(xiàn)地址信息共享。步驟S204,接收用戶發(fā)起的緩存調(diào)用請(qǐng)求,提取緩存的所述目標(biāo)地址;步驟S205,解析所述目標(biāo)地址,檢測(cè)是否攜帶有所述應(yīng)用的唯一標(biāo)識(shí)符,若是,將所述唯一標(biāo)示符上傳至第三方服務(wù)器,請(qǐng)求所述應(yīng)用的應(yīng)用詳情;步驟S206,當(dāng)接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),根據(jù)所述應(yīng)用詳情信息,檢測(cè)計(jì)算設(shè)備是否滿足應(yīng)用安裝條件,若滿足,顯示所述應(yīng)用詳情信息,提示用戶進(jìn)行安裝選擇。綜上所述,本發(fā)明實(shí)施例所述方法,在正式下載應(yīng)用前給用戶提供了預(yù)覽和選擇是否下載的機(jī)會(huì),使得用戶可以根據(jù)預(yù)覽信息做出是否下載的判斷,從而解決了用戶盲目的下載,得到的應(yīng)用達(dá)不到用戶預(yù)期需求,從而造成的用戶體驗(yàn)差以及下載資源浪費(fèi)的問(wèn)題;另外,本發(fā)明實(shí)施例所述方法,在進(jìn)行應(yīng)用詳情展示前,已經(jīng)對(duì)應(yīng)用所需求的信息與計(jì)算設(shè)備的配置信息進(jìn)行了匹配,從而避免了用戶盲目下載,導(dǎo)致下載不成功,浪費(fèi)下載資源和用戶寶貴時(shí)間的問(wèn)題;再者,本發(fā)明實(shí)施例所述方法中,提出了緩存機(jī)制,即用戶可以根據(jù)自身需求對(duì)下載應(yīng)用的地址進(jìn)行緩存,使得用戶可以隨時(shí)進(jìn)行應(yīng)用下載,以及將其與他人共享,極大的提高了應(yīng)用下載的靈活性。實(shí)施例三本發(fā)明實(shí)施例是對(duì)實(shí)施例一、二所述應(yīng)用下載方法的具體實(shí)現(xiàn)示例,當(dāng)然該示例中所述的具體實(shí)現(xiàn)方式并非本發(fā)明所述方法的唯一實(shí)現(xiàn)方式,其用于解釋本發(fā)明并不用于限定本發(fā)明。
具體地,本發(fā)明實(shí)施例所述方法是對(duì)現(xiàn)有的二維碼掃描下載移動(dòng)應(yīng)用方法的改進(jìn),在識(shí)別二維碼過(guò)程中將應(yīng)用的詳細(xì)信息展現(xiàn)給用戶,并且在用戶暫時(shí)無(wú)法下載應(yīng)用時(shí)保存應(yīng)用下載地址供以后下載使用。如圖3所示,本發(fā)明實(shí)施例實(shí)現(xiàn)應(yīng)用下載方法具體包括(I)計(jì)算設(shè)備(手機(jī))利用攝像頭掃描應(yīng)用下載地址的二維碼,其中掃描示意圖如圖4所示;(2)從二維碼掃描解析產(chǎn)生應(yīng)用下載地址;(3)計(jì)算設(shè)備對(duì)下載地址進(jìn)行分析,具體分析過(guò)程如下檢測(cè)是否有internet網(wǎng)絡(luò),如果此時(shí)沒(méi)有internet網(wǎng)絡(luò),貝U直接跳轉(zhuǎn)到(5)(保存下載地址);如果此時(shí)有下載地址則嘗試訪問(wèn)該地址并分析網(wǎng)絡(luò)服務(wù)器返回的結(jié)果;如
果網(wǎng)絡(luò)服務(wù)器返回訪問(wèn)出錯(cuò),則終止后續(xù)處理;如果網(wǎng)絡(luò)服務(wù)器返回正確時(shí),則進(jìn)一步分析網(wǎng)絡(luò)服務(wù)器返回的真實(shí)目的地址(即下載所述應(yīng)用的目標(biāo)地址),有如下4種情況a,如果能解析出應(yīng)用唯一標(biāo)識(shí)符(App Store ID),其中,App Store是指application store,為應(yīng)用商店。b,如果不能解析出應(yīng)用唯一標(biāo)識(shí)符,但返回的真實(shí)的目的地址是一個(gè)有效的IOS(蘋(píng)果研發(fā)操作系統(tǒng))應(yīng)用下載地址。C,如果不能解析出應(yīng)用唯一標(biāo)識(shí)符,但返回的真實(shí)的目的地址是一個(gè)無(wú)效的IOS應(yīng)用下載地址,例如android應(yīng)用或windows應(yīng)用。d,如果不能解析出應(yīng)用唯一標(biāo)識(shí)符,但返回的真實(shí)的目的地址是一個(gè)網(wǎng)頁(yè)地址。(4)根據(jù)(3)的解析結(jié)果,在計(jì)算設(shè)備做以下操作,如下操作中3-a、3-b、3_c和3-d分別與上述a、b、C、d四種情況對(duì)應(yīng)3-a :把該應(yīng)用標(biāo)識(shí)符(App Store ID)上傳至第三方服務(wù)器,查詢應(yīng)用詳情。如果查詢成功,則將應(yīng)用詳情中包括的該應(yīng)用適用的設(shè)備信息和系統(tǒng)版本信息與計(jì)算設(shè)備的設(shè)備信息和系統(tǒng)版本進(jìn)行匹配,如果匹配成功,則展現(xiàn)應(yīng)用詳情,如匹配不成功,則提示用戶該應(yīng)用無(wú)法安裝在該計(jì)算設(shè)備上。其中,應(yīng)用詳情除包含應(yīng)用適用的設(shè)備信息和系統(tǒng)版本信息外,還包括如下參數(shù)中的一個(gè)或多個(gè)應(yīng)用名,下載數(shù),星級(jí),評(píng)價(jià)數(shù),詳細(xì)介紹,截圖,用戶評(píng)價(jià)。其中,應(yīng)用詳情的展示示意圖如圖5所示。另外,如果第三方服務(wù)器側(cè)還能夠提供更快速的下載地址,則在顯示應(yīng)用詳情的同時(shí)顯示該下載地址供用戶選擇。如果查詢失敗,則利用應(yīng)用標(biāo)識(shí)符(App Store ID)構(gòu)造一個(gè)有效的IOS應(yīng)用下載地址,即構(gòu)造一個(gè)標(biāo)準(zhǔn)的App Store訪問(wèn)地址,請(qǐng)求App Store打開(kāi)。其中,構(gòu)造方式舉例說(shuō)明如下WWW. apple, com/cn/app Store ID,即 App Store 地址 + 應(yīng)用標(biāo)識(shí)符。3-b :提示用戶開(kāi)始下載安裝。3-c :提示用戶不是IOS支持的應(yīng)用。3-d :計(jì)算設(shè)備解析得到的目的地址應(yīng)該是經(jīng)過(guò)域名重定向技術(shù)轉(zhuǎn)移的下載地址(例如短域名),此時(shí),計(jì)算設(shè)備需要調(diào)用內(nèi)置的瀏覽器打開(kāi)并訪問(wèn)該網(wǎng)頁(yè)地址,訪問(wèn)的網(wǎng)頁(yè)內(nèi)應(yīng)該標(biāo)示有下載應(yīng)用的鏈接,若用戶在瀏覽器里點(diǎn)擊該鏈接,則處理又回到步驟(3)。(5)計(jì)算設(shè)備基于用戶的觸發(fā)將下載地址進(jìn)行本地保存。其中,由于用戶對(duì)下載地址進(jìn)行了保存,使得用戶可以隨時(shí)調(diào)出地址下載應(yīng)用,實(shí)現(xiàn)了下載的靈活性。另外,本發(fā)明實(shí)施例中,計(jì)算設(shè)備還可以基于用戶的觸發(fā),將緩存的地址發(fā)送到電腦上或者將緩存的地址分享給其他人。綜上所述,本發(fā)明實(shí)施例所述方法,實(shí)現(xiàn)了提供應(yīng)用詳情預(yù)覽給用戶、利用應(yīng)用詳情進(jìn)行應(yīng)用適用設(shè)備匹配、對(duì)于不支持的應(yīng)用給用戶提醒、用戶可以保存下載地址以后下載、以及支持帶跳轉(zhuǎn)的鏈接??梢?jiàn)本發(fā)明實(shí)施例所述方法很好的解決了現(xiàn)有技術(shù)中采用的應(yīng)用下載方式不能為用戶提供應(yīng)用下載詳情,從而導(dǎo)致用戶下載失敗的幾率增大、以及下載得到的應(yīng)用不能滿足用戶預(yù)期的需求,進(jìn)而導(dǎo)致資源浪費(fèi)的問(wèn)題。實(shí)施例四如圖6所示,本發(fā)明實(shí)施例提供一種計(jì)算設(shè)備500,包括掃描解析模塊510,適于掃描待下載應(yīng)用對(duì)應(yīng)的二維碼,解析該二維碼,獲取所述 應(yīng)用的下載地址;地址獲取模塊520,適于訪問(wèn)所述下載地址,并在訪問(wèn)成功時(shí),接收網(wǎng)絡(luò)服務(wù)器下發(fā)的下載所述應(yīng)用的目標(biāo)地址;地址解析模塊530,適于解析所述目標(biāo)地址,檢測(cè)是否攜帶有所述應(yīng)用的唯一標(biāo)識(shí)符,若是,將所述唯一標(biāo)示符上傳至第三方服務(wù)器,請(qǐng)求所述應(yīng)用的應(yīng)用詳情;信息展示模塊540,適于當(dāng)接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),根據(jù)所述應(yīng)用詳情信息,檢測(cè)計(jì)算設(shè)備是否滿足應(yīng)用安裝條件,若滿足,顯示所述應(yīng)用詳情信息,提示用戶進(jìn)行安裝選擇。進(jìn)一步地,本發(fā)明實(shí)施例所述計(jì)算設(shè)備還具有以下特點(diǎn)本實(shí)施例所述計(jì)算設(shè)備中,地址解析模塊530請(qǐng)求的應(yīng)用詳情信息包括應(yīng)用適用的設(shè)備信息、應(yīng)用適用的系統(tǒng)版本信息、應(yīng)用的下載鏈接信息、以及應(yīng)用性能參數(shù)信息;其中,應(yīng)用性能參數(shù)信息包括應(yīng)用名、下載數(shù)、星級(jí)、評(píng)價(jià)數(shù)、詳細(xì)介紹、截圖和應(yīng)用評(píng)價(jià)信息中的一種或多種。本實(shí)施例所述計(jì)算設(shè)備中,信息展示模塊540,進(jìn)一步適于提取所述應(yīng)用詳情信息中的適用設(shè)備信息和適用系統(tǒng)版本信息,并檢測(cè)其是否與計(jì)算設(shè)備的設(shè)備信息和系統(tǒng)版本信息相匹配,若匹配,則檢測(cè)為計(jì)算設(shè)備滿足應(yīng)用安裝條件,若不匹配,則提示用戶不滿足安裝條件,結(jié)束應(yīng)用下載流程。本實(shí)施例所述計(jì)算設(shè)備中,地址解析模塊530,進(jìn)一步適于當(dāng)檢測(cè)到所述目標(biāo)地址中未包含所述唯一標(biāo)識(shí)符時(shí),判斷所述目標(biāo)地址是否為與所述應(yīng)用匹配的操作系統(tǒng)定義的有效訪問(wèn)地址,若是,則提示用戶點(diǎn)擊該地址進(jìn)行應(yīng)用下載;若不是,則判斷所述目標(biāo)地址是否為網(wǎng)頁(yè)地址,若是網(wǎng)頁(yè)地址,則訪問(wèn)該網(wǎng)頁(yè)地址,提取出有效的目標(biāo)地址后,重新執(zhí)行地址解析模塊530 ;若不是網(wǎng)頁(yè)地址,則提示地址解析失敗。本實(shí)施例所述計(jì)算設(shè)備中,信息展示模塊540,進(jìn)一步適于當(dāng)未接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),利用所述唯一標(biāo)識(shí)符,構(gòu)造與所述應(yīng)用匹配的操作系統(tǒng)定義的有效訪問(wèn)地址,提示用戶點(diǎn)擊該有效訪問(wèn)地址進(jìn)行應(yīng)用下載。本實(shí)施例所述計(jì)算設(shè)備中,地址獲取模塊520,進(jìn)一步適于當(dāng)訪問(wèn)所述下載地址不成功時(shí),結(jié)束應(yīng)用下載流程。綜上所述,本發(fā)明實(shí)施例所述計(jì)算設(shè)備,在正式下載應(yīng)用前給用戶提供了預(yù)覽和選擇是否下載的機(jī)會(huì),使得用戶可以根據(jù)預(yù)覽信息做出是否下載的判斷,從而解決了用戶盲目的下載,得到的應(yīng)用達(dá)不到用戶預(yù)期需求,從而造成的用戶體驗(yàn)差以及下載資源浪費(fèi)的問(wèn)題;另外本發(fā)明實(shí)施例所述計(jì)算設(shè)備,在進(jìn)行應(yīng)用詳情展示前,已經(jīng)對(duì)應(yīng)用所需求的信息與計(jì)算設(shè)備的配置信息進(jìn)行了匹配,從而避免了用戶盲目下載,導(dǎo)致下載不成功,浪費(fèi)下載資源和用戶寶貴時(shí)間的問(wèn)題。實(shí)施例五如圖7所示,本發(fā)明實(shí)施例提供一種計(jì)算設(shè)備600,該實(shí)施例是實(shí)施例四所述計(jì)算設(shè)備的擴(kuò)展方案,即增加了緩存機(jī)制,具體包括掃描解析模塊610,適于掃描待下載應(yīng)用對(duì)應(yīng)的二維碼,解析該二維碼,獲取所述應(yīng)用的下載地址;地址獲取模塊620,適于訪問(wèn)所述下載地址,并在訪問(wèn)成功時(shí),接收網(wǎng)絡(luò)服務(wù)器下發(fā)的下載所述應(yīng)用的目標(biāo)地址;
·
緩存模塊630,適于在地址獲取模塊接收到網(wǎng)絡(luò)服務(wù)器下發(fā)的下載所述應(yīng)用的目標(biāo)地址后,基于用戶的地址緩存請(qǐng)求,對(duì)所述目標(biāo)地址進(jìn)行緩存;緩存調(diào)取模塊640,適于接收緩存調(diào)用請(qǐng)求,提取所述緩存模塊緩存的所述目標(biāo)地址,觸發(fā)地址解析模塊650。地址解析模塊650,適于解析所述目標(biāo)地址,檢測(cè)是否攜帶有所述應(yīng)用的唯一標(biāo)識(shí)符,若是,將所述唯一標(biāo)示符上傳至第三方服務(wù)器,請(qǐng)求所述應(yīng)用的應(yīng)用詳情;信息展示模塊660,適于當(dāng)接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),根據(jù)所述應(yīng)用詳情信息,檢測(cè)計(jì)算設(shè)備是否滿足應(yīng)用安裝條件,若滿足,顯示所述應(yīng)用詳情信息,提示用戶進(jìn)行安裝選擇。進(jìn)一步地,本發(fā)明實(shí)施例所述計(jì)算設(shè)備,還包括緩存共享模塊670,適于接收緩存共享請(qǐng)求,根據(jù)所述緩存共享請(qǐng)求中指定共享設(shè)備,將緩存模塊630緩存的所述目標(biāo)地址發(fā)送至各所述共享設(shè)備。綜上所述,本發(fā)明實(shí)施例所述計(jì)算設(shè)備,在正式下載應(yīng)用前給用戶提供了預(yù)覽和選擇是否下載的機(jī)會(huì),使得用戶可以根據(jù)預(yù)覽信息做出是否下載的判斷,從而解決了用戶盲目的下載,得到的應(yīng)用達(dá)不到用戶預(yù)期需求,從而造成的用戶體驗(yàn)差以及下載資源浪費(fèi)的問(wèn)題;另外,本發(fā)明實(shí)施例所述計(jì)算設(shè)備,在進(jìn)行應(yīng)用詳情展示前,已經(jīng)對(duì)應(yīng)用所需求的信息與計(jì)算設(shè)備的配置信息進(jìn)行了匹配,從而避免了用戶盲目下載,導(dǎo)致下載不成功,浪費(fèi)下載資源和用戶寶貴時(shí)間的問(wèn)題;再者,本發(fā)明實(shí)施例所述計(jì)算設(shè)備中,提出了緩存機(jī)制,即用戶可以根據(jù)自身需求對(duì)下載應(yīng)用的地址進(jìn)行緩存,使得用戶可以隨時(shí)進(jìn)行應(yīng)用下載,以及將其與他人共享,極大的提高了應(yīng)用下載的靈活性。在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式
,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或 子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP )來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的計(jì)算設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
權(quán)利要求
1.一種計(jì)算設(shè)備,包括 掃描解析模塊,適于掃描待下載應(yīng)用對(duì)應(yīng)的二維碼,解析該二維碼,獲取所述應(yīng)用的下載地址; 地址獲取模塊,適于訪問(wèn)所述下載地址,并在訪問(wèn)成功時(shí),接收網(wǎng)絡(luò)服務(wù)器下發(fā)的下載所述應(yīng)用的目標(biāo)地址; 地址解析模塊,適于解析所述目標(biāo)地址,檢測(cè)是否攜帶有所述應(yīng)用的唯一標(biāo)識(shí)符,若是,將所述唯一標(biāo)示符上傳至第三方服務(wù)器,請(qǐng)求所述應(yīng)用的應(yīng)用詳情; 信息展示模塊,適于當(dāng)接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),根據(jù)所述應(yīng)用詳情信息,檢測(cè)計(jì)算設(shè)備是否滿足應(yīng)用安裝條件,若滿足,顯示所述應(yīng)用詳情信息,提 示用戶進(jìn)行安裝選擇; 緩存模塊,適于在所述地址獲取模塊接收到網(wǎng)絡(luò)服務(wù)器下發(fā)的下載所述應(yīng)用的目標(biāo)地址后,基于用戶的地址緩存請(qǐng)求,對(duì)所述目標(biāo)地址進(jìn)行緩存。
2.如權(quán)利要求I所述的計(jì)算設(shè)備,其特征在于,所述地址解析模塊請(qǐng)求的應(yīng)用詳情信息包括應(yīng)用適用的設(shè)備信息、應(yīng)用適用的系統(tǒng)版本信息、應(yīng)用的下載鏈接信息、以及應(yīng)用性能參數(shù)信息; 其中,應(yīng)用性能參數(shù)信息包括應(yīng)用名、下載數(shù)、星級(jí)、評(píng)價(jià)數(shù)、詳細(xì)介紹、截圖和應(yīng)用評(píng)價(jià)信息中的一種或多種。
3.如權(quán)利要求2所述的計(jì)算設(shè)備,其特征在于,所述信息展示模塊,進(jìn)一步適于提取所述應(yīng)用詳情信息中的適用設(shè)備信息和適用系統(tǒng)版本信息,并檢測(cè)其是否與計(jì)算設(shè)備的設(shè)備信息和系統(tǒng)版本信息相匹配。
4.如權(quán)利要求I至3任一項(xiàng)所述的計(jì)算設(shè)備,其特征在于,所述地址解析模塊,進(jìn)一步適于當(dāng)檢測(cè)到所述目標(biāo)地址中未包含所述唯一標(biāo)識(shí)符時(shí),判斷所述目標(biāo)地址是否為與所述應(yīng)用匹配的操作系統(tǒng)定義的有效訪問(wèn)地址,若是,則提示用戶點(diǎn)擊該地址進(jìn)行應(yīng)用下載;若不是,則判斷所述目標(biāo)地址是否為網(wǎng)頁(yè)地址,若是網(wǎng)頁(yè)地址,則訪問(wèn)該網(wǎng)頁(yè)地址,提取出有效的目標(biāo)地址后,重新執(zhí)行地址解析模塊;若不是網(wǎng)頁(yè)地址,則提示地址解析失敗。
5.如權(quán)利要求I至3任一項(xiàng)所述的計(jì)算設(shè)備,其特征在于,所述信息展示模塊,進(jìn)一步適于當(dāng)未接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),利用所述唯一標(biāo)識(shí)符,構(gòu)造與所述應(yīng)用匹配的操作系統(tǒng)定義的有效訪問(wèn)地址,提示用戶點(diǎn)擊該有效訪問(wèn)地址進(jìn)行應(yīng)用下載。
6.如權(quán)利要求I至5中任一項(xiàng)所述的計(jì)算設(shè)備,其特征在于,還包括 緩存調(diào)取模塊,適于接收緩存調(diào)用請(qǐng)求,提取所述緩存模塊緩存的所述目標(biāo)地址,觸發(fā)所述地址解析模塊。
7.如權(quán)利要求I至5中任一項(xiàng)所述的計(jì)算設(shè)備,其特征在于,還包括 緩存共享模塊,適于接收緩存共享請(qǐng)求,根據(jù)所述緩存共享請(qǐng)求中指定共享設(shè)備,將所述緩存模塊緩存的所述目標(biāo)地址發(fā)送至各所述共享設(shè)備。
8.如權(quán)利要求I所述的計(jì)算設(shè)備,其特征在于, 所述信息展示模塊,進(jìn)一步適于當(dāng)檢測(cè)到所述計(jì)算設(shè)備不滿足應(yīng)用安裝條件時(shí),提示用戶不滿足安裝條件,結(jié)束應(yīng)用下載流程; 所述地址獲取模塊,進(jìn)一步適于當(dāng)訪問(wèn)所述下載地址不成功時(shí),結(jié)束應(yīng)用下載流程。
9.一種計(jì)算設(shè)備下載方法,包括 掃描解析步驟掃描待下載應(yīng)用對(duì)應(yīng)的二維碼,解析該二維碼,獲取所述應(yīng)用的下載地址; 地址獲取步驟訪問(wèn)所述下載地址,并在訪問(wèn)成功時(shí),接收網(wǎng)絡(luò)服務(wù)器下發(fā)的下載所述應(yīng)用的目標(biāo)地址,然后基于用戶的地址緩存請(qǐng)求,對(duì)所述目標(biāo)地址進(jìn)行緩存; 地址解析步驟解析所述目標(biāo)地址,檢測(cè)是否攜帶有所述應(yīng)用的唯一標(biāo)識(shí)符,若是,將所述唯一標(biāo)示符上傳至第三方服務(wù)器,請(qǐng)求所述應(yīng)用的應(yīng)用詳情; 信息展示步驟當(dāng)接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),根據(jù)所述應(yīng)用詳情信息,檢測(cè)計(jì)算設(shè)備是否滿足應(yīng)用安裝條件,若滿足,顯示所述應(yīng)用詳情信息,提示用戶進(jìn)行安裝選擇。
10.如權(quán)利要求9所述的方法,其特征在于,所述應(yīng)用詳情信息包括應(yīng)用適用的設(shè)備信息、應(yīng)用適用的系統(tǒng)版本信息、應(yīng)用的下載鏈接信息、以及應(yīng)用性能參數(shù)信息; 其中,所述應(yīng)用性能參數(shù)信息包括應(yīng)用名、下載數(shù)、星級(jí)、評(píng)價(jià)數(shù)、詳細(xì)介紹、截圖和應(yīng)用評(píng)價(jià)信息中的一種或多種。
11.如權(quán)利要求10所述的方法,其特征在于,所述根據(jù)應(yīng)用詳情,檢測(cè)計(jì)算設(shè)備是否滿足應(yīng)用安裝條件,進(jìn)一步包括 提取所述應(yīng)用詳情信息中的適用設(shè)備信息和適用系統(tǒng)版本信息,并檢測(cè)其是否與計(jì)算設(shè)備的設(shè)備信息和系統(tǒng)版本信息相匹配。
12.如權(quán)利要求9至11任一項(xiàng)所述的方法,其特征在于,所述地址解析步驟,還包括 當(dāng)檢測(cè)到所述目標(biāo)地址中未包含所述唯一標(biāo)識(shí)符時(shí),判斷所述目標(biāo)地址是否為與所述應(yīng)用匹配的操作系統(tǒng)定義的有效訪問(wèn)地址,若是,則提示用戶點(diǎn)擊該地址進(jìn)行應(yīng)用下載;若不是,則判斷所述目標(biāo)地址是否為網(wǎng)頁(yè)地址,若是網(wǎng)頁(yè)地址,則訪問(wèn)該網(wǎng)頁(yè)地址,提取出有效的目標(biāo)地址后,重新執(zhí)行地址解析步驟;若不是網(wǎng)頁(yè)地址,則提示地址解析失敗。
13.如權(quán)利要求9至11任一項(xiàng)所述的方法,其特征在于,所述信息展示步驟,還包括 當(dāng)未接收到所述第三方服務(wù)器發(fā)送的應(yīng)用詳情信息時(shí),利用所述唯一標(biāo)識(shí)符,構(gòu)造與所述應(yīng)用匹配的操作系統(tǒng)定義的有效訪問(wèn)地址,提示用戶點(diǎn)擊該有效訪問(wèn)地址進(jìn)行應(yīng)用下載。
14.如權(quán)利要求9至13中任一項(xiàng)所述的方法,其特征在于,所述方法還包括 緩存調(diào)取步驟接收緩存調(diào)用請(qǐng)求,提取緩存的所述目標(biāo)地址,執(zhí)行所述地址解析步驟。
15.如權(quán)利要求9至13中任一項(xiàng)所述的方法,其特征在于,所述方法還包括 緩存共享步驟接收緩存共享請(qǐng)求,根據(jù)所述緩存共享請(qǐng)求中指定共享設(shè)備,將緩存的所述目標(biāo)地址發(fā)送至各所述共享設(shè)備。
16.如權(quán)利要求9所述的方法,其特征在于, 所述信息展示步驟,還包括當(dāng)檢測(cè)到所述計(jì)算設(shè)備不滿足應(yīng)用安裝條件時(shí),提示用戶不滿足安裝條件,結(jié)束應(yīng)用下載流程; 所述地址獲取步驟,還包括當(dāng)訪問(wèn)所述下載地址不成功時(shí),結(jié)束應(yīng)用下載流程。
全文摘要
本發(fā)明公開(kāi)了一種計(jì)算設(shè)備及其下載方法,所述下載方法包括掃描解析步驟掃描待下載應(yīng)用對(duì)應(yīng)的二維碼,解析該二維碼,獲取應(yīng)用的下載地址;地址獲取步驟訪問(wèn)所述下載地址,并在訪問(wèn)成功時(shí),接收網(wǎng)絡(luò)服務(wù)器下發(fā)的下載應(yīng)用的目標(biāo)地址,然后基于用戶的地址緩存請(qǐng)求,對(duì)目標(biāo)地址進(jìn)行緩存;地址解析步驟解析并檢測(cè)是否攜帶唯一標(biāo)識(shí)符,若是則將其上傳至第三方服務(wù)器并請(qǐng)求應(yīng)用詳情;信息展示步驟根據(jù)所述應(yīng)用詳情信息,檢測(cè)計(jì)算設(shè)備是否滿足應(yīng)用安裝條件,若滿足,顯示所述應(yīng)用詳情信息,提示用戶進(jìn)行安裝選擇。本發(fā)明解決了現(xiàn)有應(yīng)用下載方式下載失敗幾率大、下載得到的應(yīng)用不能滿足用戶預(yù)期需求,進(jìn)而導(dǎo)致資源浪費(fèi)的問(wèn)題。
文檔編號(hào)H04L29/12GK102882993SQ20121040107
公開(kāi)日2013年1月16日 申請(qǐng)日期2012年10月19日 優(yōu)先權(quán)日2012年10月19日
發(fā)明者官建軍, 盧列, 胡永偉, 郜建 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司