應(yīng)用下載方法和移動(dòng)終端的制作方法
【專利摘要】本發(fā)明公開了一種應(yīng)用下載方法和移動(dòng)終端,所述應(yīng)用下載方法包括步驟:接收到應(yīng)用下載請(qǐng)求時(shí),獲取所述應(yīng)用的唯一標(biāo)識(shí);根據(jù)所述唯一標(biāo)識(shí)在預(yù)存的應(yīng)用記錄表中查詢終端中是否安裝或/和存儲(chǔ)了所述應(yīng)用。從而,通過(guò)在終端中預(yù)先設(shè)置應(yīng)用記錄表,記錄終端中應(yīng)用的安裝或存儲(chǔ)情況,當(dāng)下載應(yīng)用時(shí),首先獲取待下載的應(yīng)用的唯一標(biāo)識(shí),根據(jù)唯一標(biāo)識(shí)信息在應(yīng)用記錄表中查詢終端中是否安裝或存儲(chǔ)了該應(yīng)用,然后根據(jù)查詢結(jié)果決定是否下載該應(yīng)用。從而可以防止用戶重復(fù)下載應(yīng)用,有效提高終端中資源的利用率,減少用戶流量費(fèi)和終端存儲(chǔ)空間的浪費(fèi),提升了用戶體驗(yàn)。
【專利說(shuō)明】應(yīng)用下載方法和移動(dòng)終端
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其是涉及一種應(yīng)用下載方法和移動(dòng)終端。
【背景技術(shù)】
[0002] 隨著通信技術(shù)的快速發(fā)展和移動(dòng)終端的快速普及,用戶對(duì)終端上的應(yīng)用需求越來(lái) 越廣泛,應(yīng)用軟件也越來(lái)越豐富。目前,用戶可以通過(guò)指定的應(yīng)用商店或互聯(lián)網(wǎng)服務(wù),下載 需要的應(yīng)用。
[0003] 然而,應(yīng)用商店或網(wǎng)站上提供的應(yīng)用,很多是功能相同的應(yīng)用,只是名稱表述方式 不一致,或者版本號(hào)不同,此時(shí)就有可能誤導(dǎo)用戶重復(fù)下載該應(yīng)用。此外,對(duì)于終端中已下 載或安裝的應(yīng)用,用戶在一段時(shí)間后,可能忘記了已經(jīng)安裝或下載了相關(guān)應(yīng)用,因此會(huì)重復(fù) 下載。這樣既浪費(fèi)了用戶的數(shù)據(jù)流量和時(shí)間,又占用了終端上的存儲(chǔ)空間,從而導(dǎo)致流量費(fèi) 和存儲(chǔ)資源的浪費(fèi)。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的主要目的在于提供一種應(yīng)用下載方法和移動(dòng)終端,旨在提高終端中資源 的利用率,減少用戶流量費(fèi)和終端存儲(chǔ)空間的浪費(fèi),提升用戶體驗(yàn)。
[0005] 為達(dá)以上目的,本發(fā)明提出一種應(yīng)用下載方法,包括步驟:
[0006] 接收到應(yīng)用下載請(qǐng)求時(shí),獲取所述應(yīng)用的唯一標(biāo)識(shí);
[0007] 根據(jù)所述唯一標(biāo)識(shí)在預(yù)存的應(yīng)用記錄表中查詢終端中是否安裝或/和存儲(chǔ)了所 述應(yīng)用。
[0008] 優(yōu)選地,所述方法還包括:若查詢結(jié)果為終端中安裝并存儲(chǔ)了所述應(yīng)用,則向用戶 提示所述查詢結(jié)果,并不予下載所述應(yīng)用或根據(jù)用戶決策決定是否下載所述應(yīng)用。
[0009] 優(yōu)選地,所述方法還包括:若查詢結(jié)果為終端中沒(méi)有安裝和存儲(chǔ)所述應(yīng)用,則下載 所述應(yīng)用。
[0010] 優(yōu)選地,所述方法還包括:若查詢結(jié)果為終端中安裝了所述應(yīng)用但沒(méi)有存儲(chǔ)所述 應(yīng)用,則向用戶提示所述查詢結(jié)果,并不予下載所述應(yīng)用或根據(jù)用戶決策決定是否下載所 述應(yīng)用。
[0011] 優(yōu)選地,所述方法還包括:若查詢結(jié)果為終端中沒(méi)有安裝所述應(yīng)用但存儲(chǔ)了所述 應(yīng)用,則跳轉(zhuǎn)至所述應(yīng)用的存儲(chǔ)路徑。
[0012] 優(yōu)選地,所述方法還包括:跳轉(zhuǎn)至所述應(yīng)用的安裝或存儲(chǔ)路徑。
[0013] 優(yōu)選地,所述方法還包括:當(dāng)滿足預(yù)設(shè)條件時(shí),更新所述應(yīng)用記錄表。
[0014] 本發(fā)明還提出一種移動(dòng)終端,包括應(yīng)用記錄模塊、獲取模塊和查詢模塊,其中:
[0015] 應(yīng)用記錄模塊,用于生成應(yīng)用記錄表并存儲(chǔ),所述應(yīng)用記錄表中記錄了終端中安 裝或/和存儲(chǔ)的應(yīng)用的唯一標(biāo)識(shí);
[0016] 獲取模塊,用于接收到應(yīng)用下載請(qǐng)求時(shí),獲取所述應(yīng)用的唯一標(biāo)識(shí);
[0017] 查詢模塊,用于根據(jù)所述唯一標(biāo)識(shí)在所述應(yīng)用記錄表中查詢終端中是否安裝或/ 和存儲(chǔ)了所述應(yīng)用。
[0018] 優(yōu)選地,所述移動(dòng)終端還包括處理模塊,所述處理模塊用于:若查詢結(jié)果為終端中 安裝并存儲(chǔ)了所述應(yīng)用,則向用戶提示所述查詢結(jié)果,并不予下載所述應(yīng)用或根據(jù)用戶決 策決定是否下載所述應(yīng)用。
[0019] 優(yōu)選地,所述處理模塊用于:若查詢結(jié)果為終端中沒(méi)有安裝和存儲(chǔ)所述應(yīng)用,則下 載所述應(yīng)用。
[0020] 優(yōu)選地,所述處理模塊用于:若查詢結(jié)果為終端中安裝了所述應(yīng)用但沒(méi)有存儲(chǔ)所 述應(yīng)用,則向用戶提示所述查詢結(jié)果,并不予下載所述應(yīng)用或根據(jù)用戶決策決定是否下載 所述應(yīng)用。
[0021] 優(yōu)選地,所述處理模塊用于:若查詢結(jié)果為終端中沒(méi)有安裝所述應(yīng)用但存儲(chǔ)了所 述應(yīng)用,則跳轉(zhuǎn)至所述應(yīng)用的存儲(chǔ)路徑。
[0022] 優(yōu)選地,所述處理模塊還用于:跳轉(zhuǎn)至所述應(yīng)用的安裝或存儲(chǔ)路徑。
[0023] 優(yōu)選地,所述應(yīng)用記錄模塊還用于:當(dāng)滿足預(yù)設(shè)條件時(shí),更新所述應(yīng)用記錄表。
[0024] 本發(fā)明所提供的一種應(yīng)用下載方法,通過(guò)在終端中預(yù)先設(shè)置應(yīng)用記錄表,記錄終 端中應(yīng)用的安裝或存儲(chǔ)情況,當(dāng)下載應(yīng)用時(shí),首先獲取待下載的應(yīng)用的唯一標(biāo)識(shí),根據(jù)唯一 標(biāo)識(shí)信息在應(yīng)用記錄表中查詢終端中是否安裝或存儲(chǔ)了該應(yīng)用,然后根據(jù)查詢結(jié)果決定是 否下載該應(yīng)用。從而可以防止用戶重復(fù)下載應(yīng)用,有效提高終端中資源的利用率,減少用戶 流量費(fèi)和終端存儲(chǔ)空間的浪費(fèi),提升了用戶體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0025] 圖1是本發(fā)明的應(yīng)用下載方法第一實(shí)施例的流程圖;
[0026] 圖2是本發(fā)明實(shí)施例中應(yīng)用的唯一標(biāo)識(shí)協(xié)議標(biāo)準(zhǔn)示意圖;
[0027] 圖3是本發(fā)明的應(yīng)用下載方法第二實(shí)施例的流程圖;
[0028] 圖4是本發(fā)明的應(yīng)用下載方法第三實(shí)施例的流程圖;
[0029] 圖5是本發(fā)明的移動(dòng)終端一實(shí)施例的模塊示意圖。
[0030] 本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0031] 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0032] 參見圖1,提出本發(fā)明的應(yīng)用下載方法第一實(shí)施例,所述應(yīng)用下載方法包括以下步 驟:
[0033] 步驟S101 :接收到應(yīng)用下載請(qǐng)求
[0034] 步驟S102 :獲取該應(yīng)用的唯一標(biāo)識(shí)
[0035] 本實(shí)施例中,應(yīng)用商店中的應(yīng)用都包含有一個(gè)唯一標(biāo)識(shí),該唯一標(biāo)識(shí)由應(yīng)用提供 商、應(yīng)用名稱、應(yīng)用版本號(hào)(包括當(dāng)前版本號(hào)和舊版本可用最新信息)、應(yīng)用大小、校驗(yàn)碼等 信息,以一定的協(xié)議標(biāo)準(zhǔn)組裝而成,對(duì)于各字段的內(nèi)容長(zhǎng)度可以限定在一定的范圍內(nèi)。該唯 一標(biāo)識(shí)包含的應(yīng)用提供商、應(yīng)用名稱、應(yīng)用版本號(hào)和應(yīng)用大小等信息,可以唯一的標(biāo)識(shí)一個(gè) 應(yīng)用,各應(yīng)用提供方遵循該協(xié)議標(biāo)準(zhǔn)發(fā)布應(yīng)用。唯一標(biāo)識(shí)的協(xié)議標(biāo)準(zhǔn)可以用圖2表示。
[0036] 當(dāng)要下載應(yīng)用時(shí),終端則首先對(duì)待下載的應(yīng)用進(jìn)行解析,獲取該應(yīng)用的唯一標(biāo)識(shí)。
[0037] 步驟S103 :根據(jù)唯一標(biāo)識(shí)在預(yù)存的應(yīng)用記錄表中查詢終端中是否安裝和存儲(chǔ)了 該應(yīng)用
[0038] 當(dāng)終端首次開機(jī)使用時(shí),則對(duì)終端中的所有應(yīng)用進(jìn)行掃描,獲取終端中安裝或存 儲(chǔ)的應(yīng)用的唯一標(biāo)識(shí),根據(jù)唯一標(biāo)識(shí)建立應(yīng)用記錄表并存儲(chǔ)。該應(yīng)用記錄表中包含了應(yīng)用 唯一標(biāo)識(shí)、應(yīng)用安裝信息和應(yīng)用存儲(chǔ)信息等數(shù)據(jù),即記錄了終端中每一個(gè)應(yīng)用的唯一標(biāo)識(shí), 并標(biāo)記每一個(gè)應(yīng)用是否已經(jīng)安裝于終端,或者存儲(chǔ)于終端。本實(shí)施例所述的應(yīng)用存儲(chǔ)于終 端,是指應(yīng)用的安裝文件(或安裝包)存儲(chǔ)于終端中。
[0039] 終端根據(jù)獲取的待下載應(yīng)用的唯一標(biāo)識(shí),在預(yù)存的應(yīng)用記錄表中進(jìn)行查詢,以查 詢終端中是否已安裝和存儲(chǔ)了該應(yīng)用。
[0040] 步驟S104 :根據(jù)查詢結(jié)果執(zhí)行相應(yīng)的操作
[0041] 具體的,若查詢結(jié)果為終端中安裝并存儲(chǔ)了該應(yīng)用,則通過(guò)語(yǔ)音、文字或畫面向用 戶提示查詢結(jié)果,并不予下載該應(yīng)用,或者根據(jù)用戶決策決定是否下載該應(yīng)用,若用戶仍然 選擇下載則下載該應(yīng)用。進(jìn)一步地,還可以跳轉(zhuǎn)至應(yīng)用的安裝路徑,以方便用戶啟動(dòng)該應(yīng) 用,或者跳轉(zhuǎn)至該應(yīng)用的存儲(chǔ)路徑,以方便用戶使用(如傳送或重新安裝)該應(yīng)用的安裝文 件。
[0042] 若查詢結(jié)果為終端中安裝了該應(yīng)用但沒(méi)有存儲(chǔ)該應(yīng)用,則通過(guò)語(yǔ)音、文字或畫面 向用戶提示查詢結(jié)果,并不予下載該應(yīng)用,或者根據(jù)用戶決策決定是否下載該應(yīng)用,若用戶 仍然選擇下載則下載該應(yīng)用。進(jìn)一步地,還可以跳轉(zhuǎn)至應(yīng)用的安裝路徑,以方便用戶啟動(dòng)該 應(yīng)用。
[0043] 若查詢結(jié)果為終端中沒(méi)有安裝該應(yīng)用但存儲(chǔ)了該應(yīng)用,則通過(guò)語(yǔ)音、文字或畫面 向用戶提示查詢結(jié)果,并不予下載該應(yīng)用,同時(shí)跳轉(zhuǎn)至該應(yīng)用的存儲(chǔ)路徑,以方便用戶立即 安裝該應(yīng)用?;蛘撸部梢愿鶕?jù)用戶決策決定是否下載該應(yīng)用,若用戶仍然選擇下載則下載 該應(yīng)用。
[0044] 若查詢結(jié)果為終端中沒(méi)有安裝和存儲(chǔ)該應(yīng)用,則直接下載該應(yīng)用并進(jìn)行安裝。
[0045] 參見圖3,提出本發(fā)明的應(yīng)用下載方法第二實(shí)施例,所述應(yīng)用下載方法包括以下步 驟:
[0046] 步驟S201 :接收到應(yīng)用下載請(qǐng)求
[0047] 步驟S202 :獲取該應(yīng)用的唯一標(biāo)識(shí)
[0048] 步驟S203 :根據(jù)唯一標(biāo)識(shí)查詢預(yù)存的應(yīng)用記錄表
[0049] 本實(shí)施例中的應(yīng)用記錄表中,可以僅記錄終端中已安裝的應(yīng)用,而不用記錄是否 已存儲(chǔ)。
[0050] 步驟S204 :終端中是否安裝了該應(yīng)用
[0051] 如果終端中已安裝了該應(yīng)用,則進(jìn)入步驟S205 ;否則,進(jìn)入步驟S206。
[0052] 步驟S205 :用戶決策是否下載該應(yīng)用
[0053] 如果終端中已安裝了該應(yīng)用,則向用戶提示查詢結(jié)果,詢問(wèn)用戶是否下載該應(yīng)用, 若用戶選擇下載則進(jìn)入步驟S206 ;若用戶選擇不下載,則進(jìn)入步驟S207。
[0054] 步驟S206:下載該應(yīng)用
[0055] 步驟S207 :不予下載該應(yīng)用
[0056] 在某些實(shí)施例中,若查詢到終端中已安裝了該應(yīng)用,也可以直接跳轉(zhuǎn)至該應(yīng)用的 安裝路徑,以方便用戶啟動(dòng)該應(yīng)用。
[0057] 參見圖4,提出本發(fā)明的應(yīng)用下載方法第三實(shí)施例,所述應(yīng)用下載方法包括以下步 驟:
[0058] 步驟S301 :接收到應(yīng)用下載請(qǐng)求
[0059] 步驟S302 :獲取該應(yīng)用的唯一標(biāo)識(shí)
[0060] 步驟S303 :根據(jù)唯一標(biāo)識(shí)查詢預(yù)存的應(yīng)用記錄表
[0061] 本實(shí)施例中的應(yīng)用記錄表中,可以僅記錄終端中已存儲(chǔ)的應(yīng)用,而不用記錄是否 已安裝。
[0062] 步驟S304 :終立而中是否存儲(chǔ)了該應(yīng)用
[0063] 如果終端中已存儲(chǔ)了該應(yīng)用,則進(jìn)入步驟S306 ;否則,進(jìn)入步驟S305。
[0064] 步驟S305:下載該應(yīng)用
[0065] 當(dāng)終端中沒(méi)有存儲(chǔ)該應(yīng)用時(shí),則直接下載該應(yīng)用。
[0066] 步驟S306 :跳轉(zhuǎn)至該應(yīng)用的存儲(chǔ)路徑
[0067] 跳轉(zhuǎn)至該應(yīng)用的存儲(chǔ)路徑后,詢問(wèn)用戶是否需要安裝或傳送。
[0068] 進(jìn)一步地,由于應(yīng)用可能會(huì)經(jīng)常更新版本,對(duì)于比較舊的版本,應(yīng)用服務(wù)商可能不 再提供服務(wù),需要更新版本才可以使用。因此在下載應(yīng)用前,根據(jù)唯一標(biāo)識(shí)查詢到終端中已 安裝或/和存儲(chǔ)了待下載的應(yīng)用,進(jìn)一步判斷應(yīng)用記錄表中的版本是否可以正常使用;如 果可以正常使用,則提示用戶查詢結(jié)果,根據(jù)用戶決策決定是否下載應(yīng)用;如果舊版本不能 使用,則直接下載該應(yīng)用,以更新版本。
[0069] 進(jìn)一步地,當(dāng)滿足預(yù)設(shè)條件時(shí),則對(duì)應(yīng)用記錄表進(jìn)行更新。舉例而言:當(dāng)下載或/ 和安裝了新的應(yīng)用時(shí),則將該新應(yīng)用的信息寫入到應(yīng)用記錄表中,并將應(yīng)用存儲(chǔ)或/和安 裝信息標(biāo)記為是;當(dāng)刪除了終端中存儲(chǔ)的應(yīng)用或/和卸載了終端中安裝的應(yīng)用時(shí),則將應(yīng) 用記錄表中的應(yīng)用存儲(chǔ)或/和安裝信息標(biāo)記為否;每隔預(yù)設(shè)時(shí)間或每次開機(jī)時(shí),掃描一次 終端中所有的應(yīng)用,對(duì)于掃描到的已安裝并存儲(chǔ)的應(yīng)用,解析該應(yīng)用的唯一標(biāo)識(shí)信息,與應(yīng) 用記錄表中的信息進(jìn)行查找比對(duì),如果應(yīng)用記錄表中沒(méi)有相關(guān)記錄,則將該應(yīng)用的唯一標(biāo) 識(shí)信息寫入到應(yīng)用記錄表中,且將應(yīng)用存儲(chǔ)或/和安裝信息標(biāo)記為是,如果有記錄且只是 標(biāo)記為已安裝,則更新已存儲(chǔ)標(biāo)記。
[0070] 從而,本發(fā)明的應(yīng)用下載方法,通過(guò)在終端中預(yù)先設(shè)置應(yīng)用記錄表,記錄終端中應(yīng) 用的安裝或存儲(chǔ)情況,當(dāng)下載應(yīng)用時(shí),首先獲取待下載的應(yīng)用的唯一標(biāo)識(shí),根據(jù)唯一標(biāo)識(shí)信 息在應(yīng)用記錄表中查詢終端中是否安裝或存儲(chǔ)了該應(yīng)用,然后根據(jù)查詢結(jié)果決定是否下載 該應(yīng)用。從而可以防止用戶重復(fù)下載應(yīng)用,有效提高終端中資源的利用率,減少用戶流量費(fèi) 和終端存儲(chǔ)空間的浪費(fèi),提升了用戶體驗(yàn)。
[0071] 參見圖5,提出本發(fā)明的移動(dòng)終端一實(shí)施例,所述移動(dòng)終端包括應(yīng)用記錄模塊、獲 取模塊、查詢模塊和處理模塊。
[0072] 應(yīng)用記錄模塊:用于生成應(yīng)用記錄表并存儲(chǔ)。
[0073] 當(dāng)終端首次開機(jī)使用時(shí),應(yīng)用記錄模塊則對(duì)終端中的所有應(yīng)用進(jìn)行掃描,獲取終 端中安裝或存儲(chǔ)的應(yīng)用的唯一標(biāo)識(shí),根據(jù)唯一標(biāo)識(shí)建立應(yīng)用記錄表并存儲(chǔ)。該應(yīng)用記錄表 中包含了應(yīng)用唯一標(biāo)識(shí)、應(yīng)用安裝信息和應(yīng)用存儲(chǔ)信息等數(shù)據(jù),即記錄了終端中每一個(gè)應(yīng) 用的唯一標(biāo)識(shí),并標(biāo)記每一個(gè)應(yīng)用是否已經(jīng)安裝于終端,或者存儲(chǔ)于終端。本實(shí)施例所述的 應(yīng)用存儲(chǔ)于終端,是指應(yīng)用的安裝文件(或安裝包)存儲(chǔ)于終端中。
[0074] 獲取模塊:用于接收到應(yīng)用下載請(qǐng)求時(shí),獲取待下載的應(yīng)用的唯一標(biāo)識(shí),并發(fā)送給 查詢模塊。
[0075] 本實(shí)施例中,應(yīng)用商店中的應(yīng)用都包含有一個(gè)唯一標(biāo)識(shí),該唯一標(biāo)識(shí)由應(yīng)用提供 商信息、應(yīng)用名稱、應(yīng)用版本號(hào)(包括當(dāng)前版本號(hào)和舊版本可用最新信息)、應(yīng)用大小、校驗(yàn) 碼等信息,以一定的協(xié)議標(biāo)準(zhǔn)組裝而成,對(duì)于各字段的內(nèi)容長(zhǎng)度可以限定在一定的范圍內(nèi)。 該唯一標(biāo)識(shí)包含的應(yīng)用提供商信息、應(yīng)用名稱、應(yīng)用版本號(hào)和應(yīng)用大小等信息,可以唯一的 標(biāo)識(shí)一個(gè)應(yīng)用,各應(yīng)用提供方遵循該協(xié)議標(biāo)準(zhǔn)發(fā)布應(yīng)用。唯一標(biāo)識(shí)的協(xié)議標(biāo)準(zhǔn)可以用圖2 表不。
[0076] 當(dāng)要下載應(yīng)用時(shí),獲取模塊則首先對(duì)待下載的應(yīng)用進(jìn)行解析,獲取該應(yīng)用的唯一 標(biāo)識(shí)。
[0077] 查詢模塊:用于根據(jù)待下載的應(yīng)用的唯一標(biāo)識(shí)在應(yīng)用記錄表中查詢終端中是否安 裝或/和存儲(chǔ)了該應(yīng)用,并向處理模塊發(fā)送查詢結(jié)果。
[0078] 具體的,查詢模塊將待下載的應(yīng)用的唯一標(biāo)識(shí)與應(yīng)用記錄表中各個(gè)應(yīng)用的唯一標(biāo) 識(shí)進(jìn)行比對(duì)匹配,若有相匹配的應(yīng)用唯一標(biāo)識(shí),則進(jìn)一步查詢?cè)搼?yīng)用的安裝或/和存儲(chǔ)信 息標(biāo)記,以判斷該應(yīng)用是否已安裝或/和存儲(chǔ);若沒(méi)有相匹配的應(yīng)用唯一標(biāo)識(shí),則判定終端 中沒(méi)有安裝和存儲(chǔ)該應(yīng)用。
[0079] 處理模塊:用于根據(jù)查詢結(jié)果執(zhí)行相應(yīng)的操作。
[0080] 具體的,若查詢結(jié)果為終端中安裝并存儲(chǔ)了該應(yīng)用,處理模塊則通過(guò)語(yǔ)音、文字或 畫面向用戶提示查詢結(jié)果,并不予下載該應(yīng)用,或者根據(jù)用戶決策決定是否下載該應(yīng)用,若 用戶仍然選擇下載則下載該應(yīng)用。進(jìn)一步地,還可以跳轉(zhuǎn)至應(yīng)用的安裝路徑,以方便用戶啟 動(dòng)該應(yīng)用,或者跳轉(zhuǎn)至該應(yīng)用的存儲(chǔ)路徑,以方便用戶使用(如傳送或重新安裝)該應(yīng)用的 安裝文件。
[0081] 若查詢結(jié)果為終端中安裝了該應(yīng)用但沒(méi)有存儲(chǔ)該應(yīng)用,處理模塊則通過(guò)語(yǔ)音、文 字或畫面向用戶提示查詢結(jié)果,并不予下載該應(yīng)用,或者根據(jù)用戶決策決定是否下載該應(yīng) 用,若用戶仍然選擇下載則下載該應(yīng)用。進(jìn)一步地,還可以跳轉(zhuǎn)至應(yīng)用的安裝路徑,以方便 用戶啟動(dòng)該應(yīng)用。
[0082] 若查詢結(jié)果為終端中沒(méi)有安裝該應(yīng)用但存儲(chǔ)了該應(yīng)用,處理模塊則通過(guò)語(yǔ)音、文 字或畫面向用戶提示查詢結(jié)果,并不予下載該應(yīng)用,同時(shí)跳轉(zhuǎn)至該應(yīng)用的存儲(chǔ)路徑,以方便 用戶立即安裝該應(yīng)用?;蛘?,也可以根據(jù)用戶決策決定是否下載該應(yīng)用,若用戶仍然選擇下 載則下載該應(yīng)用。
[0083] 若查詢結(jié)果為終端中沒(méi)有安裝和存儲(chǔ)該應(yīng)用,處理模塊則直接下載該應(yīng)用并進(jìn)行 安裝。
[0084] 在某些實(shí)施例中,應(yīng)用記錄表中僅記錄終端中已安裝的應(yīng)用,當(dāng)查詢結(jié)果為終端 中沒(méi)有安裝待下載的應(yīng)用時(shí),處理模塊則直接下載該應(yīng)用;當(dāng)查詢結(jié)果為終端中安裝了待 下載的應(yīng)用時(shí),處理模塊則不予下載該應(yīng)用,或者提示用戶查詢結(jié)果,由用戶決策是否下載 該應(yīng)用,還可以進(jìn)一步跳轉(zhuǎn)至應(yīng)用的安裝路徑,詢問(wèn)用戶是否需要啟動(dòng)該應(yīng)用。
[0085] 在另一些實(shí)施例中,應(yīng)用記錄表中僅記錄終端中已存儲(chǔ)的應(yīng)用,當(dāng)查詢結(jié)果為終 端中沒(méi)有存儲(chǔ)待下載的應(yīng)用時(shí),處理模塊則直接下載該應(yīng)用;當(dāng)查詢結(jié)果為終端中存儲(chǔ)了 待下載的應(yīng)用時(shí),處理模塊則不予下載該應(yīng)用,或者提示用戶查詢結(jié)果,由用戶決策是否下 載該應(yīng)用,還可以進(jìn)一步跳轉(zhuǎn)至應(yīng)用的存儲(chǔ)路徑,詢問(wèn)用戶是否需要安裝或傳送該應(yīng)用。
[0086] 進(jìn)一步地,由于應(yīng)用可能會(huì)經(jīng)常更新版本,對(duì)于比較舊的版本,應(yīng)用服務(wù)商可能不 再提供服務(wù),需要更新版本才可以使用。因此在下載應(yīng)用前,查詢模塊根據(jù)唯一標(biāo)識(shí)查詢到 終端中已安裝或/和存儲(chǔ)了待下載的應(yīng)用時(shí),則進(jìn)一步判斷應(yīng)用記錄表中的版本是否可以 正常使用;如果可以正常使用,處理模塊則提示用戶查詢結(jié)果,根據(jù)用戶決策決定是否下載 應(yīng)用;如果舊版本不能使用,則直接下載該應(yīng)用,以更新版本。
[0087] 進(jìn)一步地,當(dāng)滿足預(yù)設(shè)條件時(shí),應(yīng)用記錄模塊還對(duì)應(yīng)用記錄表進(jìn)行更新。舉例而 言:當(dāng)下載或/和安裝了新的應(yīng)用時(shí),應(yīng)用記錄模塊則將該新應(yīng)用的信息寫入到應(yīng)用記錄 表中,并將應(yīng)用存儲(chǔ)或/和安裝信息標(biāo)記為是;當(dāng)刪除了終端中存儲(chǔ)的應(yīng)用或/和卸載了 終端中安裝的應(yīng)用時(shí),應(yīng)用記錄模塊則將應(yīng)用記錄表中的應(yīng)用存儲(chǔ)或/和安裝信息標(biāo)記為 否;每隔預(yù)設(shè)時(shí)間或每次開機(jī)時(shí),應(yīng)用記錄模塊則掃描一次終端中所有的應(yīng)用,對(duì)于掃描到 的已安裝并存儲(chǔ)的應(yīng)用,解析該應(yīng)用的唯一標(biāo)識(shí)信息,與應(yīng)用記錄表中的信息進(jìn)行查找比 對(duì),如果應(yīng)用記錄表中沒(méi)有相關(guān)記錄,則將該應(yīng)用的唯一標(biāo)識(shí)信息寫入到應(yīng)用記錄表中,且 將應(yīng)用存儲(chǔ)或/和安裝信息標(biāo)記為是,如果有記錄且只是標(biāo)記為已安裝,則更新已存儲(chǔ)標(biāo) 記。
[0088] 據(jù)此,本發(fā)明的移動(dòng)終端,通過(guò)在終端中預(yù)先設(shè)置應(yīng)用記錄表,記錄終端中應(yīng)用的 安裝或存儲(chǔ)情況,當(dāng)下載應(yīng)用時(shí),首先獲取待下載的應(yīng)用的唯一標(biāo)識(shí),根據(jù)唯一標(biāo)識(shí)信息在 應(yīng)用記錄表中查詢終端中是否安裝或存儲(chǔ)了該應(yīng)用,然后根據(jù)查詢結(jié)果決定是否下載該應(yīng) 用。從而可以防止用戶重復(fù)下載應(yīng)用,有效提高終端中資源的利用率,減少用戶流量費(fèi)和終 端存儲(chǔ)空間的浪費(fèi),提升了用戶體驗(yàn)。
[0089] 需要說(shuō)明的是:上述實(shí)施例提供的移動(dòng)終端在下載應(yīng)用時(shí),僅以上述各功能模塊 的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完 成。另外,上述實(shí)施例提供的移動(dòng)終端與應(yīng)用下載方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò) 程詳見方法實(shí)施例,且方法實(shí)施例中的技術(shù)特征在移動(dòng)終端實(shí)施例中均對(duì)應(yīng)適用,這里不 再贅述。
[0090] 本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟可以 通過(guò)程序來(lái)控制相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所 述的存儲(chǔ)介質(zhì)可以是R0M/RAM、磁盤、光盤等。
[0091] 以上參照【專利附圖】
【附圖說(shuō)明】了本發(fā)明的優(yōu)選實(shí)施例,并非因此局限本發(fā)明的權(quán)利范圍。本 領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實(shí)質(zhì),可以有多種變型方案實(shí)現(xiàn)本發(fā)明,比如作為一 個(gè)實(shí)施例的特征可用于另一實(shí)施例而得到又一實(shí)施例。凡在運(yùn)用本發(fā)明的技術(shù)構(gòu)思之內(nèi)所 作的任何修改、等同替換和改進(jìn),均應(yīng)在本發(fā)明的權(quán)利范圍之內(nèi)。
【權(quán)利要求】
1. 一種應(yīng)用下載方法,其特征在于,包括步驟: 接收到應(yīng)用下載請(qǐng)求時(shí),獲取所述應(yīng)用的唯一標(biāo)識(shí); 根據(jù)所述唯一標(biāo)識(shí)在預(yù)存的應(yīng)用記錄表中查詢終端中是否安裝或/和存儲(chǔ)了所述應(yīng) 用。
2. 根據(jù)權(quán)利要求1所述的應(yīng)用下載方法,其特征在于,所述方法還包括: 若查詢結(jié)果為終端中安裝并存儲(chǔ)了所述應(yīng)用,則向用戶提示所述查詢結(jié)果,并不予下 載所述應(yīng)用或根據(jù)用戶決策決定是否下載所述應(yīng)用。
3. 根據(jù)權(quán)利要求1所述的應(yīng)用下載方法,其特征在于,所述方法還包括: 若查詢結(jié)果為終端中沒(méi)有安裝和存儲(chǔ)所述應(yīng)用,則下載所述應(yīng)用。
4. 根據(jù)權(quán)利要求1所述的應(yīng)用下載方法,其特征在于,所述方法還包括: 若查詢結(jié)果為終端中安裝了所述應(yīng)用但沒(méi)有存儲(chǔ)所述應(yīng)用,則向用戶提示所述查詢結(jié) 果,并不予下載所述應(yīng)用或根據(jù)用戶決策決定是否下載所述應(yīng)用。
5. 根據(jù)權(quán)利要求1所述的應(yīng)用下載方法,其特征在于,所述方法還包括: 若查詢結(jié)果為終端中沒(méi)有安裝所述應(yīng)用但存儲(chǔ)了所述應(yīng)用,則跳轉(zhuǎn)至所述應(yīng)用的存儲(chǔ) 路徑。
6. -種移動(dòng)終端,其特征在于,包括應(yīng)用記錄模塊、獲取模塊和查詢模塊,其中: 應(yīng)用記錄模塊,用于生成應(yīng)用記錄表并存儲(chǔ),所述應(yīng)用記錄表中記錄了終端中安裝或/ 和存儲(chǔ)的應(yīng)用的唯一標(biāo)識(shí); 獲取模塊,用于接收到應(yīng)用下載請(qǐng)求時(shí),獲取所述應(yīng)用的唯一標(biāo)識(shí); 查詢模塊,用于根據(jù)所述唯一標(biāo)識(shí)在所述應(yīng)用記錄表中查詢終端中是否安裝或/和存 儲(chǔ)了所述應(yīng)用。
7. 根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括處理模塊,所述 處理模塊用于:若查詢結(jié)果為終端中安裝并存儲(chǔ)了所述應(yīng)用,則向用戶提示所述查詢結(jié)果, 并不予下載所述應(yīng)用或根據(jù)用戶決策決定是否下載所述應(yīng)用。
8. 根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括處理模塊,所述 處理模塊用于:若查詢結(jié)果為終端中沒(méi)有安裝和存儲(chǔ)所述應(yīng)用,則下載所述應(yīng)用。
9. 根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括處理模塊,所述 處理模塊用于:若查詢結(jié)果為終端中安裝了所述應(yīng)用但沒(méi)有存儲(chǔ)所述應(yīng)用,則向用戶提示 所述查詢結(jié)果,并不予下載所述應(yīng)用或根據(jù)用戶決策決定是否下載所述應(yīng)用。
10. 根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括處理模塊,所 述處理模塊用于:若查詢結(jié)果為終端中沒(méi)有安裝所述應(yīng)用但存儲(chǔ)了所述應(yīng)用,則跳轉(zhuǎn)至所 述應(yīng)用的存儲(chǔ)路徑。
【文檔編號(hào)】G06F9/445GK104219323SQ201410477893
【公開日】2014年12月17日 申請(qǐng)日期:2014年9月18日 優(yōu)先權(quán)日:2014年9月18日
【發(fā)明者】王賢偉 申請(qǐng)人:深圳市中興移動(dòng)通信有限公司