国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種下載應(yīng)用的處理方法、裝置及終端設(shè)備的制作方法

      文檔序號:6509951閱讀:198來源:國知局
      一種下載應(yīng)用的處理方法、裝置及終端設(shè)備的制作方法
      【專利摘要】本發(fā)明實(shí)施例公開了一種下載應(yīng)用的處理方法、裝置及終端設(shè)備,用于避免重復(fù)安裝功能相同的應(yīng)用軟件,可以減少網(wǎng)絡(luò)資源占用,避免浪費(fèi)終端的存儲空間。該方法包括:判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,所述目標(biāo)應(yīng)用為終端即將從服務(wù)器下載的應(yīng)用,所述同類應(yīng)用與所述目標(biāo)應(yīng)用的功能相同;如果存在所述同類應(yīng)用,則輸出提示終端是否下載目標(biāo)應(yīng)用的提示消息,并在接收到下載指示時(shí)對所述目標(biāo)應(yīng)用進(jìn)行相應(yīng)操作。本發(fā)明提供的方法、裝置及終端設(shè)備可以有效避免重復(fù)安裝功能相同的應(yīng)用軟件,減少網(wǎng)絡(luò)資源占用,避免浪費(fèi)終端的存儲空間。
      【專利說明】一種下載應(yīng)用的處理方法、裝置及終端設(shè)備
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通訊【技術(shù)領(lǐng)域】,尤其涉及一種下載應(yīng)用的處理方法、裝置及終端設(shè)備?!颈尘凹夹g(shù)】
      [0002]現(xiàn)在智能手機(jī)和平板電腦等移動終端可以通過各種應(yīng)用來獲取各種服務(wù),比如移動聊天、網(wǎng)絡(luò)電視、位置服務(wù)、手機(jī)閱讀等,因此智能手機(jī)越來越受到用戶的青睞。用戶下載并安裝應(yīng)用軟件,通過應(yīng)用軟件可以使用智能手機(jī)提供的各種服務(wù),比如安裝聊天軟件后可以移動聊天、安裝網(wǎng)絡(luò)電視終端才可以用智能手機(jī)看網(wǎng)絡(luò)電視。
      [0003]一般,用戶通過智能手機(jī)自帶的應(yīng)用商店下載應(yīng)用軟件,而應(yīng)用商店只是為用戶提供海量的應(yīng)用軟件,其中很多應(yīng)用軟件功能類似甚至完全相同,用戶在事先未體驗(yàn)的情況下很有可能下載安裝多個(gè)功能相同的應(yīng)用軟件,從而浪費(fèi)了手機(jī)的存儲空間。一個(gè)深度用戶,手機(jī)上可能有上百個(gè)應(yīng)用,如果是高端手機(jī)壓力還是不大,但是如果是低端機(jī)器就有點(diǎn)吃力了,此時(shí)有效地利用手機(jī)存儲空間尤其重要。同時(shí),很多應(yīng)用可以在后臺運(yùn)行,可能在后臺喚醒系統(tǒng),進(jìn)行聯(lián)網(wǎng),若多個(gè)功能相同的應(yīng)用軟件同時(shí)聯(lián)網(wǎng),不僅浪費(fèi)用戶的數(shù)據(jù)流量,浪費(fèi)網(wǎng)絡(luò)資源,還非常耗電。
      [0004]目前還沒有一種辦法能在保證用戶享受同樣的服務(wù)的同時(shí),可以避免安裝不必要的應(yīng)用軟件,減少應(yīng)用軟件的數(shù)量。

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

      [0005]本發(fā)明實(shí)施例提供一種下載應(yīng)用的處理方法、裝置及終端設(shè)備,用于避免重復(fù)安裝功能相同的應(yīng)用軟件,可以減少網(wǎng)絡(luò)資源占用,同時(shí)避免浪費(fèi)終端的存儲空間。
      [0006]本發(fā)明實(shí)施例提供了一種下載應(yīng)用的處理方法,包括:判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,所述目標(biāo)應(yīng)用為終端即將從服務(wù)器下載的應(yīng)用,所述同類應(yīng)用與所述目標(biāo)應(yīng)用的功能相同;如果存在所述同類應(yīng)用,則輸出提示終端是否下載目標(biāo)應(yīng)用的提示消息,并在接收到下載指示時(shí)對所述目標(biāo)應(yīng)用進(jìn)行相應(yīng)操作。通過判斷并提示是否已安裝同類應(yīng)用,可以有效避免重復(fù)下載安裝功能相同的應(yīng)用軟件,減少了網(wǎng)絡(luò)資源占用,同時(shí)減少終端應(yīng)用軟件的數(shù)量,避免浪費(fèi)存儲空間,并且可以盡量將終端已有應(yīng)用的功能發(fā)揮出來。
      [0007]優(yōu)選的,所述判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,包括:獲取所述目標(biāo)應(yīng)用的屬性信息和所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息;根據(jù)所述目標(biāo)應(yīng)用的屬性信息和所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,判斷終端已安裝應(yīng)用中是否存在與所述目標(biāo)應(yīng)用的屬性信息之間的相似度大于預(yù)設(shè)閾值的同類應(yīng)用。
      [0008]優(yōu)選的,所述根據(jù)所述目標(biāo)應(yīng)用的屬性信息和所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,判斷終端已安裝應(yīng)用中是否存在與所述目標(biāo)應(yīng)用的屬性信息之間的相似度大于預(yù)設(shè)閾值的同類應(yīng)用,包括:分別計(jì)算所述目標(biāo)應(yīng)用的屬性信息與所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息之間的相似度;當(dāng)所述已安裝應(yīng)用中存在所述相似度大于預(yù)設(shè)閾值的應(yīng)用時(shí),則將所述相似度大于預(yù)設(shè)閾值的應(yīng)用作為所述目標(biāo)應(yīng)用的同類應(yīng)用。直接根據(jù)目標(biāo)應(yīng)用的屬性信息與已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息之間的相似度判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,方法簡單,速度快。
      [0009]優(yōu)選的,所述根據(jù)所述目標(biāo)應(yīng)用的屬性信息和所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,判斷終端已安裝應(yīng)用中是否存在與所述目標(biāo)應(yīng)用的屬性信息之間的相似度大于預(yù)設(shè)閾值的同類應(yīng)用,包括:獲取服務(wù)器端中相似應(yīng)用的集合,所述相似應(yīng)用的屬性信息與所述目標(biāo)應(yīng)用之間的屬性信息的相似度大于預(yù)設(shè)閾值;判斷所述已安裝應(yīng)用中是否包括所述相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用;當(dāng)所述已安裝應(yīng)用中包括所述相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用時(shí),確定所述已安裝應(yīng)用中存在所述目標(biāo)應(yīng)用的同類應(yīng)用。在獲取到服務(wù)器端中相似應(yīng)用的集合后,即使因網(wǎng)絡(luò)數(shù)據(jù)傳輸速率慢而不能快速得到終端已安裝應(yīng)用的屬性信息時(shí),能夠盡快判斷出終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用。
      [0010]優(yōu)選的,所述獲取所述目標(biāo)應(yīng)用的屬性信息和所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,包括:接收終端發(fā)送的下載目標(biāo)應(yīng)用的下載請求和所述已安裝應(yīng)用的標(biāo)識,所述下載請求包括所述目標(biāo)應(yīng)用的標(biāo)識;根據(jù)所述目標(biāo)應(yīng)用的標(biāo)識獲取所述目標(biāo)應(yīng)用的屬性信息;根據(jù)所述終端已安裝應(yīng)用的標(biāo)識獲取所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。服務(wù)器根據(jù)終端發(fā)送的目標(biāo)應(yīng)用的標(biāo)識和已安裝應(yīng)用中每個(gè)應(yīng)用的標(biāo)識可以確定相應(yīng)的屬性信息,服務(wù)器根據(jù)獲得的屬性信息之間的相似度后由服務(wù)器判斷已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,處理速度快。
      [0011]優(yōu)選的,所述獲取所述目標(biāo)應(yīng)用的屬性信息和所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,包括:將下載目標(biāo)應(yīng)用的下載請求發(fā)送到服務(wù)器端,所述下載請求包括所述目標(biāo)應(yīng)用的標(biāo)識,同時(shí)指示服務(wù)器端根據(jù)所述目標(biāo)應(yīng)用的標(biāo)識確定所述目標(biāo)應(yīng)用的屬性信息;接收服務(wù)器端返回的所述目標(biāo)應(yīng)用的屬性信息;讀取預(yù)先存儲的所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。終端獲取目標(biāo)應(yīng)用的屬性信息和已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,不需要終端與服務(wù)器之間進(jìn)行大量的數(shù)據(jù)交換,可以減少網(wǎng)絡(luò)資源占用。
      [0012]優(yōu)選的,所述處理方法還包括:如果不存在所述同類應(yīng)用,則將所述目標(biāo)應(yīng)用安裝于終端上。
      [0013]優(yōu)選的,所述提示信息還包括所述同類應(yīng)用的啟動方法提示??梢允谴蜷_同類應(yīng)用的圖標(biāo),用戶通過點(diǎn)擊該圖標(biāo)即可打開同類應(yīng)用,可以減少用戶尋找同類應(yīng)用的時(shí)間,方便用戶操作。
      [0014]本發(fā)明實(shí)施例還提供了一種下載應(yīng)用的處理裝置,包括:
      [0015]判斷模塊,用于判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,所述目標(biāo)應(yīng)用為終端即將從服務(wù)器下載的應(yīng)用,所述同類應(yīng)用與所述目標(biāo)應(yīng)用的功能相同;
      [0016]第一處理模塊,用于當(dāng)存在所述同類應(yīng)用時(shí),輸出提示終端是否下載目標(biāo)應(yīng)用的提示消息,并在接收到下載指示時(shí)對所述目標(biāo)應(yīng)用進(jìn)行下載操作。
      [0017]優(yōu)選的,所述判斷模塊可包括:
      [0018]獲取單元,用于獲取所述目標(biāo)應(yīng)用的屬性信息和所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息;
      [0019]判斷單元,用于根據(jù)所述目標(biāo)應(yīng)用的屬性信息和所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,判斷終端已安裝應(yīng)用中是否存在與所述目標(biāo)應(yīng)用的屬性信息之間的相似度大于預(yù)設(shè)閾值的同類應(yīng)用。
      [0020]優(yōu)選的,所述判斷單元,用于分別計(jì)算所述目標(biāo)應(yīng)用的屬性信息與所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息之間的相似度;當(dāng)所述已安裝應(yīng)用中存在所述相似度大于預(yù)設(shè)閾值的應(yīng)用時(shí),則將所述相似度大于預(yù)設(shè)閾值的應(yīng)用作為所述目標(biāo)應(yīng)用的同類應(yīng)用。
      [0021]優(yōu)選的,所述判斷單元,用于獲取服務(wù)器端中相似應(yīng)用的集合,所述相似應(yīng)用的屬性信息與所述目標(biāo)應(yīng)用之間的屬性信息的相似度大于預(yù)設(shè)閾值;判斷所述已安裝應(yīng)用中是否包括所述相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用;當(dāng)所述已安裝應(yīng)用中包括所述相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用時(shí),確定所述已安裝應(yīng)用中存在所述目標(biāo)應(yīng)用的同類應(yīng)用。
      [0022]優(yōu)選的,所述獲取單元,用于接收終端發(fā)送的下載目標(biāo)應(yīng)用的下載請求和所述已安裝應(yīng)用的標(biāo)識,所述下載請求包括所述目標(biāo)應(yīng)用的標(biāo)識;根據(jù)所述目標(biāo)應(yīng)用的標(biāo)識獲取所述目標(biāo)應(yīng)用的屬性信息;根據(jù)所述已安裝應(yīng)用的標(biāo)識獲取所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      [0023]優(yōu)選的,所述獲取單元,用于將下載目標(biāo)應(yīng)用的下載請求發(fā)送到服務(wù)器端,所述下載請求包括所述目標(biāo)應(yīng)用的標(biāo)識,同時(shí)指示服務(wù)器端根據(jù)所述目標(biāo)應(yīng)用的標(biāo)識確定所述目標(biāo)應(yīng)用的屬性信息;接收服務(wù)器端返回的所述目標(biāo)應(yīng)用的屬性信息;讀取預(yù)先存儲的所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      [0024]優(yōu)選的,所述處理裝置還可包括:
      [0025]第二處理模塊,用于當(dāng)不存在所述同類應(yīng)用時(shí),則將所述目標(biāo)應(yīng)用安裝于終端上。
      [0026]本發(fā)明實(shí)施例還提供了一種終端設(shè)備,終端設(shè)備包括有存儲器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲于存儲器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
      [0027]判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,所述目標(biāo)應(yīng)用為終端即將從服務(wù)器下載的應(yīng)用,所述同類應(yīng)用與所述目標(biāo)應(yīng)用的功能相同;
      [0028]如果存在所述同類應(yīng)用,則輸出提示終端是否下載目標(biāo)應(yīng)用的提示消息,并在接收到下載指示時(shí)對所述目標(biāo)應(yīng)用進(jìn)行相應(yīng)操作。
      [0029]通過本發(fā)明實(shí)施例提供的方法、裝置及終端設(shè)備,可以有效避免重復(fù)下載安裝功能相同的應(yīng)用軟件,減少了網(wǎng)絡(luò)資源占用,同時(shí)減少終端應(yīng)用軟件的數(shù)量,避免浪費(fèi)存儲空間,并且可以盡量將終端已有應(yīng)用的功能發(fā)揮出來。
      [0030]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
      [0031]下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
      【專利附圖】

      【附圖說明】
      [0032]附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
      [0033]圖1為本發(fā)明實(shí)施例中一種下載應(yīng)用的處理方法流程圖;
      [0034]圖2為實(shí)施例一中一種下載應(yīng)用的處理方法流程圖;
      [0035]圖3為實(shí)施例二中智能手機(jī)下載“全景相機(jī)”下載應(yīng)用的處理方法流程圖;[0036]圖4為本發(fā)明實(shí)施例中第一種下載應(yīng)用的處理裝置的結(jié)構(gòu)圖;
      [0037]圖5為本發(fā)明實(shí)施例中判斷模塊的結(jié)構(gòu)圖;
      [0038]圖6為本發(fā)明實(shí)施例中第二種下載應(yīng)用的處理裝置的結(jié)構(gòu)圖;
      [0039]圖7為本發(fā)明實(shí)施例中一種終端設(shè)備的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0040]以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
      [0041]如圖1所示,本發(fā)明實(shí)施例提供一種下載應(yīng)用的處理方法,包括步驟:
      [0042]步驟101:判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,上述目標(biāo)應(yīng)用為終端即將從服務(wù)器下載的應(yīng)用,同類應(yīng)用與目標(biāo)應(yīng)用的功能相同。
      [0043]步驟102:如果存在同類應(yīng)用,則輸出提示終端是否下載目標(biāo)應(yīng)用的提示消息,并在接收到下載指示時(shí)對目標(biāo)應(yīng)用進(jìn)行相應(yīng)操作。
      [0044]優(yōu)選的,上述提示消息除提示終端是否下載目標(biāo)應(yīng)用之外,還可以向終端提示該終端已存在同類應(yīng)用,以使用戶可以依據(jù)該提示做出是否下載目標(biāo)應(yīng)用的指示。
      [0045]優(yōu)選的,提示信息還包括同類應(yīng)用的啟動方法提示。可以是打開同類應(yīng)用的圖標(biāo),用戶通過點(diǎn)擊該圖標(biāo)即可打開同類應(yīng)用,這樣可以減少用戶尋找并打開同類應(yīng)用的時(shí)間,方便用戶操作。比如用戶想要下載安裝一個(gè)全景相機(jī)的應(yīng)用軟件A,通過本發(fā)明實(shí)施例提供的方法可以確定終端系統(tǒng)自帶全景相機(jī)功能并且已經(jīng)安裝了另外一個(gè)具有全景相機(jī)功能的應(yīng)用軟件B,則向終端返回存在同類應(yīng)用的提醒信息包括打開系統(tǒng)自帶全景相機(jī)功能和應(yīng)用軟件B的應(yīng)用圖標(biāo),點(diǎn)擊相應(yīng)的圖標(biāo)即可打開系統(tǒng)自帶全景相機(jī)功能或應(yīng)用軟件B。
      [0046]優(yōu)選的,如果不存在同類應(yīng)用,則將上述目標(biāo)應(yīng)用安裝于終端上。當(dāng)不存在同類應(yīng)用時(shí),服務(wù)器將目標(biāo)應(yīng)用傳輸?shù)浇K端并指示終端安裝目標(biāo)應(yīng)用;或當(dāng)不存在同類應(yīng)用時(shí),終端對目標(biāo)應(yīng)用進(jìn)行下載操作,下載完成后安裝于終端上。
      [0047]本發(fā)明實(shí)施例中,用戶在下載目標(biāo)應(yīng)用軟件時(shí),首先終端或服務(wù)器會判斷終端中是否已經(jīng)安裝與目標(biāo)應(yīng)用功能相同的應(yīng)用軟件,如果已經(jīng)安裝,則會輸出提示消息,提示用戶是否繼續(xù)下載安裝目標(biāo)應(yīng)用并且在接收到下載指示時(shí)對目標(biāo)應(yīng)用進(jìn)行下載操作。通過本發(fā)明實(shí)施例提供的下載應(yīng)用的處理方法,可以有效避免重復(fù)下載安裝功能相同的應(yīng)用軟件,減少了網(wǎng)絡(luò)資源占用,同時(shí)減少終端應(yīng)用軟件的數(shù)量,避免浪費(fèi)存儲空間,并且可以盡量將終端已有應(yīng)用的功能發(fā)揮出來。
      [0048]在本發(fā)明實(shí)施例中,步驟101-102的執(zhí)行主體可以是服務(wù)器或者終端。當(dāng)執(zhí)行主體為服務(wù)器時(shí),服務(wù)器根據(jù)終端發(fā)送的數(shù)據(jù)可以獲得相關(guān)應(yīng)用的屬性信息,然后服務(wù)器判斷終端中是否已經(jīng)安裝即將下載應(yīng)用的同類應(yīng)用,如果存在同類應(yīng)用,則輸出提示終端是否下載目標(biāo)應(yīng)用的提示消息,并在接收到下載指示時(shí)向終端下發(fā)目標(biāo)指令;執(zhí)行主體為服務(wù)器時(shí)主要由服務(wù)器處理數(shù)據(jù),速度快。當(dāng)執(zhí)行主體為終端時(shí),終端只需要從服務(wù)器獲取到即將下載應(yīng)用的屬性信息,就可以與本地已安裝應(yīng)用作對比,從而判斷是否已經(jīng)安裝即將下載應(yīng)用的同類應(yīng)用,當(dāng)存在同類應(yīng)用時(shí),輸出提示是否下載目標(biāo)應(yīng)用的提示消息,并在接收到下載指示時(shí)對目標(biāo)應(yīng)用進(jìn)行下載操作;執(zhí)行主體為終端時(shí),不需要終端與服務(wù)器之間進(jìn)行大量的數(shù)據(jù)交換,可以減少網(wǎng)絡(luò)資源占用。[0049]下面分別說明執(zhí)行主體為服務(wù)器、終端時(shí)的處理方法:
      [0050]一、當(dāng)執(zhí)行主體為服務(wù)器時(shí):
      [0051]優(yōu)選的,步驟101可包括步驟A1-A2:
      [0052]步驟Al、獲取目標(biāo)應(yīng)用的屬性信息和終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      [0053]終端已安裝應(yīng)用包括:終端系統(tǒng)自帶的應(yīng)用和用戶自主安裝的應(yīng)用。比如某些版本的系統(tǒng)自帶相機(jī)功能、視頻播放功能和云端存儲等,上述可以實(shí)現(xiàn)相機(jī)功能、視頻播放功能和云端存儲功能的應(yīng)用也屬于終端已安裝應(yīng)用。其中,終端系統(tǒng)自帶的應(yīng)用可以根據(jù)系統(tǒng)版本信息確定。
      [0054]優(yōu)選的,步驟Al可以包括步驟B1-B3:
      [0055]步驟B1、接收終端發(fā)送的下載目標(biāo)應(yīng)用的下載請求和終端已安裝應(yīng)用的標(biāo)識,上述下載請求包括目標(biāo)應(yīng)用的標(biāo)識;
      [0056]終端已安裝應(yīng)用的標(biāo)識包括:用戶自主安裝的應(yīng)用的標(biāo)識和終端系統(tǒng)自帶的應(yīng)用的標(biāo)識;或者包括用戶自主安裝的應(yīng)用的標(biāo)識和終端系統(tǒng)版本信息。根據(jù)系統(tǒng)版本信息確定終端系統(tǒng)自帶的應(yīng)用的標(biāo)識或?qū)傩孕畔ⅰ?br> [0057]步驟B2、根據(jù)目標(biāo)應(yīng)用的標(biāo)識獲取目標(biāo)應(yīng)用的屬性信息;
      [0058]步驟B3、根據(jù)終端已安裝應(yīng)用的標(biāo)識獲取終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信
      肩、O
      [0059]其中,標(biāo)識包括應(yīng)用名稱和應(yīng)用版本號。終端將包括目標(biāo)應(yīng)用標(biāo)識的下載請求和終端已安裝應(yīng)用的標(biāo)識發(fā)送到服務(wù)器端,服務(wù)器端根據(jù)接收到的標(biāo)識可以確定與標(biāo)識相對應(yīng)的應(yīng)用的屬性信息。比如用戶想要下載一個(gè)用于音樂播放的應(yīng)用,則用戶通過終端將該應(yīng)用和終端上已安裝應(yīng)用中每個(gè)應(yīng)用的應(yīng)用名稱和應(yīng)用版本號發(fā)送到服務(wù)器端,服務(wù)器端可以根據(jù)應(yīng)用名稱和應(yīng)用版本號分別獲得上述用于音樂播放的應(yīng)用的屬性信息和終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      [0060]步驟A2、根據(jù)目標(biāo)應(yīng)用的屬性信息和終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,判斷終端已安裝應(yīng)用中是否存在與目標(biāo)應(yīng)用的屬性信息之間的相似度大于預(yù)設(shè)閾值的同類應(yīng)用。
      [0061]優(yōu)選的,步驟A2可以包括以下兩種處理方式:
      [0062]方式一、步驟A2可包括步驟C1-C2:
      [0063]步驟Cl、分別計(jì)算目標(biāo)應(yīng)用的屬性信息與終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息之間的相似度;
      [0064]步驟C2、當(dāng)終端已安裝應(yīng)用中存在相似度大于預(yù)設(shè)閾值的應(yīng)用時(shí),則將該相似度大于預(yù)設(shè)閾值的應(yīng)用作為目標(biāo)應(yīng)用的同類應(yīng)用。
      [0065]方式一中,直接根據(jù)目標(biāo)應(yīng)用的屬性信息與終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息之間的相似度判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,方法簡單,速度快。
      [0066]方式二、判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,包括步驟D1-D3:
      [0067]步驟D1、獲取服務(wù)器端中相似應(yīng)用的集合,相似應(yīng)用的屬性信息與目標(biāo)應(yīng)用之間的屬性信息的相似度大于預(yù)設(shè)閾值;
      [0068]步驟D2、判斷終端已安裝應(yīng)用中是否包括相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用;
      [0069]步驟D3、當(dāng)終端已安裝應(yīng)用中包括相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用時(shí),確定終端已安裝應(yīng)用中存在目標(biāo)應(yīng)用的同類應(yīng)用。
      [0070]方式二中,因?yàn)榕袛嘟K端已安裝應(yīng)用中是否包括相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用,不需要比較屬性信息的相似度,所以處理速度快,在獲取到服務(wù)器端中相似應(yīng)用的集合后,即使因網(wǎng)絡(luò)數(shù)據(jù)傳輸速率慢而不能快速得到終端已安裝應(yīng)用的屬性信息時(shí),能夠盡快判斷出終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用。
      [0071]本發(fā)明實(shí)施例中,服務(wù)器端獲取目標(biāo)應(yīng)用的屬性信息和終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,通過比較同類應(yīng)用的屬性信息與目標(biāo)應(yīng)用的屬性信息之間的相似度是否大于預(yù)設(shè)閾值,判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用。
      [0072]二、當(dāng)執(zhí)行主體為終端時(shí):
      [0073]優(yōu)選地,步驟101也可以包括上述步驟A1-A2,參見前述,這里不再贅述。
      [0074]優(yōu)選的,步驟Al可以包括步驟E1-E3:
      [0075]步驟E1、將下載目標(biāo)應(yīng)用的下載請求發(fā)送到服務(wù)器端,上述下載請求包括目標(biāo)應(yīng)用的標(biāo)識,同時(shí)指示服務(wù)器端根據(jù)目標(biāo)應(yīng)用的標(biāo)識確定目標(biāo)應(yīng)用的屬性信息;
      [0076]步驟E2、接收服務(wù)器端返回的目標(biāo)應(yīng)用的屬性信息;
      [0077]步驟E3、讀取預(yù)先存儲的終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      [0078]仍然以用戶下載一個(gè)用于音樂播放的應(yīng)用為例,此時(shí)終端只需要將該應(yīng)用的標(biāo)識發(fā)送到服務(wù)器端,服務(wù)器端根據(jù)標(biāo)識可以獲取該應(yīng)用的屬性信息,然后將屬性信息返回到終端,從而終端可以獲得目標(biāo)應(yīng)用的屬性信息,同時(shí)終端讀取預(yù)先存儲的已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,這樣終端可以獲取到目標(biāo)應(yīng)用的屬性信息和已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      [0079]優(yōu)選的,步驟A2可以包括上述方式一和方式二兩種處理方式,參見前述,這里不再贅述。
      [0080]以上分別介紹了在本發(fā)明實(shí)施例中執(zhí)行主體為服務(wù)器或終端時(shí)下載應(yīng)用的處理方法,執(zhí)行主體還可以根據(jù)需要設(shè)置為其它設(shè)備。
      [0081 ] 優(yōu)選的,如果存在同類應(yīng)用,在開始下載目標(biāo)應(yīng)用時(shí)輸出提示終端是否下載目標(biāo)應(yīng)用的提示消息。若終端不繼續(xù)下載目標(biāo)應(yīng)用,則終端不需要下載目標(biāo)應(yīng)用,從而可以有效減少網(wǎng)絡(luò)資源占用,同時(shí)節(jié)約終端的存儲空間。
      [0082]需要說明的是,在實(shí)際應(yīng)用中,上述所有可選實(shí)施方式可以采用結(jié)合的方式任意組合,形成本發(fā)明的可選實(shí)施例,在此不一一贅述。
      [0083]下面通過兩個(gè)實(shí)施例詳細(xì)說明本發(fā)明實(shí)施例的技術(shù)方案。
      [0084]實(shí)施例一
      [0085]實(shí)施例一中,執(zhí)行主體為服務(wù)器,終端向服務(wù)器端發(fā)送下載目標(biāo)應(yīng)用的下載請求和終端已安裝應(yīng)用的屬性信息,通過服務(wù)器端判斷終端已安裝應(yīng)用中是否存在同類應(yīng)用。
      [0086]如圖2所示,實(shí)施例一中一種下載應(yīng)用的處理方法流程如下:
      [0087]步驟201:服務(wù)器接收終端發(fā)送的下載目標(biāo)應(yīng)用的下載請求和已安裝應(yīng)用中每個(gè)應(yīng)用的標(biāo)識,上述下載請求包括目標(biāo)應(yīng)用的標(biāo)識。
      [0088]步驟202:服務(wù)器根據(jù)目標(biāo)應(yīng)用的標(biāo)識確定目標(biāo)應(yīng)用的屬性信息。
      [0089]步驟203:服務(wù)器根據(jù)終端已安裝應(yīng)用中每個(gè)應(yīng)用的標(biāo)識分別確定終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。[0090]步驟204:獲取服務(wù)器所存儲的應(yīng)用中與目標(biāo)應(yīng)用功能相同的相似應(yīng)用的集合,上述相似應(yīng)用的屬性信息與目標(biāo)應(yīng)用之間的屬性信息的相似度大于預(yù)設(shè)閾值。
      [0091]步驟205:服務(wù)器判斷已安裝應(yīng)用中是否包括相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用,若是,則繼續(xù)步驟206,否則繼續(xù)步驟207。
      [0092]步驟206:服務(wù)器提醒終端已安裝具有類似功能的應(yīng)用,指示終端是否繼續(xù)下載目標(biāo)應(yīng)用,若接收到下載指示,則繼續(xù)步驟207,若未接收到下載指示或者接收到終止下載的指示,則繼續(xù)步驟208。
      [0093]步驟207:服務(wù)器下發(fā)目標(biāo)應(yīng)用給終端,指示終端安裝目標(biāo)應(yīng)用。
      [0094]步驟208:流程結(jié)束。
      [0095]實(shí)施例一中,終端將目標(biāo)應(yīng)用和已安裝應(yīng)用的標(biāo)識發(fā)送到服務(wù)器端,服務(wù)器端通過接收到的應(yīng)用的標(biāo)識可以獲得與應(yīng)用標(biāo)識相對應(yīng)的屬性信息,從而可以根據(jù)獲取到的屬性信息判斷出終端已安裝應(yīng)用中是否存在與目標(biāo)應(yīng)用功能類似的應(yīng)用。在終端已經(jīng)安裝功能類似的應(yīng)用時(shí)提醒用戶,可以有效避免下載類似應(yīng)用,減少網(wǎng)絡(luò)資源占用,同時(shí)減少終端的軟件安裝數(shù)量,節(jié)省終端存儲空間。
      [0096]實(shí)施例二
      [0097]實(shí)施例二中,執(zhí)行主體為終端,用戶想要下載安裝一款目標(biāo)應(yīng)用的應(yīng)用名稱為“全景相機(jī)”、版本號為“V2.0”的應(yīng)用,則用戶通過終端自帶的應(yīng)用商店向服務(wù)器端發(fā)送下載目標(biāo)應(yīng)用的請求,然后終端本身判斷是否已經(jīng)安裝具有類似具有全景相機(jī)功能的應(yīng)用,若已經(jīng)安裝功能相同的應(yīng)用,則返回提示消息,并且在終端的操作界面顯示“是否繼續(xù)下載全景相機(jī)V2.0”的提示。
      [0098]參見圖3,實(shí)施例二中終端下載“全景相機(jī)”下載應(yīng)用的處理方法流程如下:
      [0099]步驟301:用戶通過終端向服務(wù)器發(fā)送下載目標(biāo)應(yīng)用的下載請求,該下載請求包括目標(biāo)應(yīng)用名稱“全景相機(jī)”和目標(biāo)應(yīng)用版本號“V2.0”。
      [0100]終端可以為智能手機(jī)、平板電腦或者個(gè)人電腦;發(fā)送的包含應(yīng)用名稱和應(yīng)用版本號的下載請求的格式可以為“應(yīng)用名稱+應(yīng)用版本號”,即“全景相機(jī)V2.0”。
      [0101]步驟302:服務(wù)器根據(jù)接收到的目標(biāo)應(yīng)用名稱和目標(biāo)應(yīng)用版本號“全景相機(jī)V2.0”,確定目標(biāo)應(yīng)用“全景相機(jī)V2.0”的屬性信息。
      [0102]步驟303:服務(wù)器將目標(biāo)應(yīng)用的屬性信息發(fā)送到終端。
      [0103]步驟304:終端接收目標(biāo)應(yīng)用的屬性信息,并且讀取預(yù)先存儲的終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,上述終端已安裝應(yīng)用包括系統(tǒng)自帶的應(yīng)用和用戶自主安裝的應(yīng)用。
      [0104]步驟305:分別計(jì)算目標(biāo)應(yīng)用的屬性信息與終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息之間的相似度。
      [0105]步驟306:根據(jù)相似度是否大于預(yù)設(shè)閾值判斷在已安裝的應(yīng)用中是否存在與目標(biāo)應(yīng)用功能相同的應(yīng)用,若存在,則繼續(xù)步驟307,否則繼續(xù)步驟308。
      [0106]步驟307:在終端界面顯示“已具有類似功能的應(yīng)用,是否繼續(xù)下載”,若用戶選擇“是”,則繼續(xù)步驟308 ;若用戶選擇“否”,則繼續(xù)步驟309。
      [0107]步驟308:終端對目標(biāo)應(yīng)用“全景相機(jī)V2.0”進(jìn)行下載操作。
      [0108]步驟309:流程結(jié)束。[0109]實(shí)施例二中,終端只需要發(fā)送目標(biāo)應(yīng)用的應(yīng)用名稱和版本號,然后接收云端服務(wù)器發(fā)送的目標(biāo)應(yīng)用的屬性信息,不需要大量的數(shù)據(jù)交換,可以減少網(wǎng)絡(luò)資源占用。同時(shí),在已經(jīng)安裝類似應(yīng)用時(shí)提醒用戶,避免安裝功能相同的應(yīng)用,進(jìn)一步減少網(wǎng)絡(luò)資源占用,同時(shí)可以節(jié)約存儲空間。
      [0110]通過以上描述了解了下載應(yīng)用的處理方法實(shí)現(xiàn)過程,該過程也可以由裝置實(shí)現(xiàn),下面該裝置的內(nèi)部結(jié)構(gòu)和功能進(jìn)行介紹。
      [0111]參見圖4,本發(fā)明實(shí)施例中下載應(yīng)用的處理裝置,包括:判斷模塊401和第一處理模塊402。
      [0112]判斷模塊401用于判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,目標(biāo)應(yīng)用為終端即將從服務(wù)器下載的應(yīng)用,同類應(yīng)用與目標(biāo)應(yīng)用的功能相同;
      [0113]第一處理模塊402用于當(dāng)存在同類應(yīng)用時(shí),輸出提示終端是否下載目標(biāo)應(yīng)用的提示消息,并在接收到下載指示時(shí)對目標(biāo)應(yīng)用進(jìn)行相應(yīng)操作。
      [0114]優(yōu)選的,判斷模塊包括:獲取單元501和判斷單元502,參見圖5所示。
      [0115]獲取單元501用于獲取目標(biāo)應(yīng)用的屬性信息和已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息;
      [0116]判斷單元502,用于根據(jù)目標(biāo)應(yīng)用的屬性信息和已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,判斷終端已安裝應(yīng)用中是否存在與目標(biāo)應(yīng)用的屬性信息之間的相似度大于預(yù)設(shè)閾值的同類應(yīng)用。
      [0117]優(yōu)選的,判斷單元502,用于分別計(jì)算目標(biāo)應(yīng)用的屬性信息與終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息之間的相似度;當(dāng)終端已安裝應(yīng)用中存在相似度大于預(yù)設(shè)閾值的應(yīng)用時(shí),則將相似度大于預(yù)設(shè)閾值的應(yīng)用作為目標(biāo)應(yīng)用的同類應(yīng)用。
      [0118]優(yōu)選的,判斷單元502,用于獲取服務(wù)器端中相似應(yīng)用的集合,相似應(yīng)用的屬性信息與目標(biāo)應(yīng)用之間的屬性信息的相似度大于預(yù)設(shè)閾值;判斷終端已安裝應(yīng)用中是否包括相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用;當(dāng)終端已安裝應(yīng)用中包括相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用時(shí),確定終端已安裝應(yīng)用中存在目標(biāo)應(yīng)用的同類應(yīng)用。
      [0119]優(yōu)選的,獲取單元501,用于接收終端發(fā)送的下載目標(biāo)應(yīng)用的下載請求和已安裝應(yīng)用的標(biāo)識,下載請求包括目標(biāo)應(yīng)用的標(biāo)識;根據(jù)目標(biāo)應(yīng)用的標(biāo)識獲取目標(biāo)應(yīng)用的屬性信息;根據(jù)終端已安裝應(yīng)用的標(biāo)識獲取終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      [0120]優(yōu)選的,獲取單元501,用于將下載目標(biāo)應(yīng)用的下載請求發(fā)送到服務(wù)器端,下載請求包括目標(biāo)應(yīng)用的標(biāo)識,同時(shí)指示服務(wù)器端根據(jù)目標(biāo)應(yīng)用的標(biāo)識確定目標(biāo)應(yīng)用的屬性信息;接收服務(wù)器端返回的目標(biāo)應(yīng)用的屬性信息;讀取預(yù)先存儲的終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      [0121]優(yōu)選的,上述處理裝置還包括:第二處理模塊404,參見圖6所示。
      [0122]第二處理模塊404用于當(dāng)不存在同類應(yīng)用時(shí),對目標(biāo)應(yīng)用進(jìn)行下載操作。
      [0123]本發(fā)明實(shí)施例還提出一種終端設(shè)備,圖7是本發(fā)明實(shí)施例提供的一種終端設(shè)備結(jié)構(gòu)示意圖。參見圖7,該終端設(shè)備可以用于實(shí)施上述實(shí)施例中提供的圖像的處理方法。優(yōu)選的:
      [0124]終端設(shè)備800可以包括通信單元110、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲介質(zhì)的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WIFI (WirelessFidelity,無線保真)模塊170、包括有一個(gè)或者一個(gè)以上處理核心的處理器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的終端設(shè)備結(jié)構(gòu)并不構(gòu)成對終端設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
      [0125]通信單元110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,該通信單元110可以為RF (Radio Frequency,射頻)電路、路由器、調(diào)制解調(diào)器、等網(wǎng)絡(luò)通信設(shè)備。特別地,當(dāng)通信單元110為RF電路時(shí),將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,作為通信單元的RF電路包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機(jī)、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于 GSM (Global System of Mobile communication,全球移動通訊系統(tǒng))、GPRS (GeneralPacket Radio Service,通用分組無線服務(wù))、CDMA (Code Division Multiple Access,石馬分多址)、WCDMA (Wideband Code Division Multiple Access,寬帶碼分多址)、LTE (LongTerm Evolution,長期演進(jìn))、電子郵件、SMS (Short Messaging Service,短消息服務(wù))等。存儲器120可用于存儲軟件程序以及模塊,處理器180通過運(yùn)行存儲在存儲器120的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端設(shè)備800的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器120可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個(gè)磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元130對存儲器120的訪問。
      [0126]輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。優(yōu)選地,輸入單元130可包括觸敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備132。優(yōu)選地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
      [0127]顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端設(shè)備800的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元140可包括顯示面板141,可選的,可以采用LOXLiquid Crystal Display,液晶顯示器)、0LED (Organic Light-Emitting Diode,有機(jī)發(fā)光二極管)等形式來配置顯示面板141。進(jìn)一步的,觸敏表面131可覆蓋顯示面板141,當(dāng)觸敏表面131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應(yīng)的視覺輸出。雖然在圖7中,觸敏表面131與顯示面板141是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面131與顯示面板141集成而實(shí)現(xiàn)輸入和輸出功能。
      [0128]終端設(shè)備800還可包括至少一種傳感器150,比如光傳感器、運(yùn)動傳感器以及其他傳感器。光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端設(shè)備800移動到耳邊時(shí),關(guān)閉顯示面板141和/或背光。作為運(yùn)動傳感器的一種,重力加速度傳感器可檢測各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端設(shè)備800還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
      [0129]音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與終端設(shè)備800之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比如另一終端設(shè)備,或者將音頻數(shù)據(jù)輸出至存儲器120以便進(jìn)一步處理。音頻電路160還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端設(shè)備800的通信。
      [0130]為了實(shí)現(xiàn)無線通信,該終端設(shè)備上可以配置有無線通信單元170,該無線通信單元170可以為WIFI模塊。WIFI屬于短距離無線傳輸技術(shù),終端設(shè)備800通過無線通信單元170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖7示出了無線通信單元170,但是可以理解的是,其并不屬于終端設(shè)備800的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
      [0131]處理器180是終端設(shè)備800的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲在存儲器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器120內(nèi)的數(shù)據(jù),執(zhí)行終端設(shè)備800的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器180可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。
      [0132]終端設(shè)備800還包括給各個(gè)部件供電的電源190 (比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
      [0133]盡管未示出,終端設(shè)備800還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。在本實(shí)施例中,終端設(shè)備還包括有存儲器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲于存儲器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:[0134]判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,所述目標(biāo)應(yīng)用為終端即將從服務(wù)器下載的應(yīng)用,所述同類應(yīng)用與所述目標(biāo)應(yīng)用的功能相同;
      [0135]如果存在所述同類應(yīng)用,則輸出提示終端是否下載目標(biāo)應(yīng)用的提示消息,并在接收到下載指示時(shí)對所述目標(biāo)應(yīng)用進(jìn)行相應(yīng)操作。
      [0136]優(yōu)選地,上述一個(gè)或者一個(gè)以上程序還包含用于進(jìn)行以下操作的指令:
      [0137]獲取所述目標(biāo)應(yīng)用的屬性信息和所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息;
      [0138]根據(jù)所述目標(biāo)應(yīng)用的屬性信息和所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,判斷終端已安裝應(yīng)用中是否存在與所述目標(biāo)應(yīng)用的屬性信息之間的相似度大于預(yù)設(shè)閾值的同類應(yīng)用。
      [0139]優(yōu)選地,上述一個(gè)或者一個(gè)以上程序還包含用于進(jìn)行以下操作的指令:
      [0140]分別計(jì)算所述目標(biāo)應(yīng)用的屬性信息與所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息之間的相似度;
      [0141]當(dāng)所述終端已安裝應(yīng)用中存在所述相似度大于預(yù)設(shè)閾值的應(yīng)用時(shí),則將所述相似度大于預(yù)設(shè)閾值的應(yīng)用作為所述目標(biāo)應(yīng)用的同類應(yīng)用。
      [0142]優(yōu)選地,上述一個(gè)或者一個(gè)以上程序還包含用于進(jìn)行以下操作的指令:
      [0143]獲取服務(wù)器端中相似應(yīng)用的集合,所述相似應(yīng)用的屬性信息與所述目標(biāo)應(yīng)用之間的屬性信息的相似度大于預(yù)設(shè)閾值;
      [0144]判斷所述終端已安裝應(yīng)用中是否包括所述相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用;
      [0145]當(dāng)所述終端已安裝應(yīng)用中包括所述相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用時(shí),確定所述終端已安裝應(yīng)用中存在所述目標(biāo)應(yīng)用的同類應(yīng)用。
      [0146]優(yōu)選地,上述一個(gè)或者一個(gè)以上程序還包含用于進(jìn)行以下操作的指令:
      [0147]接收終端發(fā)送的下載目標(biāo)應(yīng)用的下載請求和所述已安裝應(yīng)用的標(biāo)識,所述下載請求包括所述目標(biāo)應(yīng)用的標(biāo)識;
      [0148]根據(jù)所述目標(biāo)應(yīng)用的標(biāo)識獲取所述目標(biāo)應(yīng)用的屬性信息;
      [0149]根據(jù)所述終端已安裝應(yīng)用的標(biāo)識獲取所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信
      肩、O
      [0150]優(yōu)選地,上述一個(gè)或者一個(gè)以上程序還包含用于進(jìn)行以下操作的指令:
      [0151 ] 將下載目標(biāo)應(yīng)用的下載請求發(fā)送到服務(wù)器端,所述下載請求包括所述目標(biāo)應(yīng)用的標(biāo)識,同時(shí)指示服務(wù)器端根據(jù)所述目標(biāo)應(yīng)用的標(biāo)識確定所述目標(biāo)應(yīng)用的屬性信息;
      [0152]接收服務(wù)器端返回的所述目標(biāo)應(yīng)用的屬性信息;
      [0153]讀取預(yù)先存儲的所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      [0154]優(yōu)選地,上述一個(gè)或者一個(gè)以上程序還包含用于進(jìn)行以下操作的指令:
      [0155]如果不存在所述同類應(yīng)用,則將所述目標(biāo)應(yīng)用安裝于終端上。
      [0156]通過本發(fā)明實(shí)施例提供的技術(shù)方案,可以有效避免重復(fù)下載安裝功能相同的應(yīng)用軟件,減少了網(wǎng)絡(luò)資源占用,同時(shí)減少終端應(yīng)用軟件的數(shù)量,避免浪費(fèi)存儲空間,并且可以盡量將終端已有應(yīng)用的功能發(fā)揮出來。
      [0157]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
      [0158]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
      [0159]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
      [0160]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
      [0161]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      【權(quán)利要求】
      1.一種下載應(yīng)用的處理方法,其特征在于,包括: 判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,所述目標(biāo)應(yīng)用為終端即將從服務(wù)器下載的應(yīng)用,所述同類應(yīng)用與所述目標(biāo)應(yīng)用的功能相同; 如果存在所述同類應(yīng)用,則輸出提示終端是否下載目標(biāo)應(yīng)用的提示消息,并在接收到下載指示時(shí)對所述目標(biāo)應(yīng)用進(jìn)行相應(yīng)操作。
      2.如權(quán)利要求1所述的處理方法,其特征在于,所述判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,包括: 獲取所述目標(biāo)應(yīng)用的屬性信息和所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息; 根據(jù)所述目標(biāo)應(yīng)用的屬性信息和所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,判斷終端已安裝應(yīng)用中是否存在與所述目標(biāo)應(yīng)用的屬性信息之間的相似度大于預(yù)設(shè)閾值的同類應(yīng)用。
      3.如權(quán)利要求2所述的處理方法,其特征在于,所述根據(jù)所述目標(biāo)應(yīng)用的屬性信息和所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,判斷終端已安裝應(yīng)用中是否存在與所述目標(biāo)應(yīng)用的屬性信息之間的相似度大于預(yù)設(shè)閾值的同類應(yīng)用,包括: 分別計(jì)算所述目標(biāo)應(yīng)用的屬性信息與所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息之間的相似度; 當(dāng)所述終端已安裝應(yīng)用中存在所述相似度大于預(yù)設(shè)閾值的應(yīng)用時(shí),則將所述相似度大于預(yù)設(shè)閾值的應(yīng)用作為所述目標(biāo)應(yīng)用的同類應(yīng)用。
      4.如權(quán)利要求2所述的處理方法,其特征在于,所述根據(jù)所述目標(biāo)應(yīng)用的屬性信息和所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,判斷終端已安裝應(yīng)用中是否存在與所述目標(biāo)應(yīng)用的屬性信息之間的相似度大于預(yù)設(shè)閾值的同類應(yīng)用,包括: 獲取服務(wù)器端中相似應(yīng)用的集合,所述相似應(yīng)用的屬性信息與所述目標(biāo)應(yīng)用之間的屬性信息的相似度大于預(yù)設(shè)閾值; 判斷所述終端已安裝應(yīng)用中是否包括所述相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用; 當(dāng)所述終端已安裝應(yīng)用中包括所述相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用時(shí),確定所述終端已安裝應(yīng)用中存在所述目標(biāo)應(yīng)用的同類應(yīng)用。
      5.如權(quán)利要求2所述的處理方法,其特征在于,所述獲取所述目標(biāo)應(yīng)用的屬性信息和所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,包括: 接收終端發(fā)送的下載目標(biāo)應(yīng)用的下載請求和所述已安裝應(yīng)用的標(biāo)識,所述下載請求包括所述目標(biāo)應(yīng)用的標(biāo)識; 根據(jù)所述目標(biāo)應(yīng)用的標(biāo)識獲取所述目標(biāo)應(yīng)用的屬性信息; 根據(jù)所述終端已安裝應(yīng)用的標(biāo)識獲取所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      6.如權(quán)利要求2所述的處理方法,其特征在于,所述獲取所述目標(biāo)應(yīng)用的屬性信息和所述已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,包括: 將下載目標(biāo)應(yīng)用的下載請求發(fā)送到服務(wù)器端,所述下載請求包括所述目標(biāo)應(yīng)用的標(biāo)識,同時(shí)指示服務(wù)器端根據(jù)所述目標(biāo)應(yīng)用的標(biāo)識確定所述目標(biāo)應(yīng)用的屬性信息; 接收服務(wù)器端返回的所述目標(biāo)應(yīng)用的屬性信息; 讀取預(yù)先存儲的所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      7.如權(quán)利要求1所述的處理方法,其特征在于,所述處理方法還包括:如果不存在所述同類應(yīng)用,則將所述目標(biāo)應(yīng)用安裝于終端上。
      8.如權(quán)利要求1所述的處理方法,其特征在于,所述提示信息還包括所述同類應(yīng)用的啟動方法提示。
      9.一種下載應(yīng)用的處理裝置,其特征在于,包括: 判斷模塊,用于判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,所述目標(biāo)應(yīng)用為終端即將從服務(wù)器下載的應(yīng)用,所述同類應(yīng)用與所述目標(biāo)應(yīng)用的功能相同; 第一處理模塊,用于當(dāng)存在所述同類應(yīng)用時(shí),輸出提示終端是否下載目標(biāo)應(yīng)用的提示消息,并在接收到下載指示時(shí)對所述目標(biāo)應(yīng)用進(jìn)行相應(yīng)操作。
      10.如權(quán)利要求9所述的處理裝置,其特征在于,所述判斷模塊包括: 獲取單元,用于獲取所述目標(biāo)應(yīng)用的屬性信息和所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息; 判斷單元,用于根據(jù)所述目標(biāo)應(yīng)用的屬性信息和所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息,判斷終端已安裝應(yīng)用中是否存在與所述目標(biāo)應(yīng)用的屬性信息之間的相似度大于預(yù)設(shè)閾值的同類應(yīng)用。
      11.如權(quán)利要求10所述的處理裝置,其特征在于,所述判斷單元,用于分別計(jì)算所述目標(biāo)應(yīng)用的屬性信息與所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息之間的相似度;當(dāng)所述終端已安裝應(yīng)用中存在所述相似度大于預(yù)設(shè)閾值的應(yīng)用時(shí),則將所述相似度大于預(yù)設(shè)閾值的應(yīng)用作為所述目標(biāo)應(yīng)用的同類應(yīng)用。
      12.如權(quán)利要求10所述的處理裝置,其特征在于,所述判斷單元,用于獲取服務(wù)器端中相似應(yīng)用的集合,所述相似.應(yīng)用的屬性信息與所述目標(biāo)應(yīng)用之間的屬性信息的相似度大于預(yù)設(shè)閾值;判斷所述終端已安裝應(yīng)用中是否包括所述相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用;當(dāng)所述終端已安裝應(yīng)用中包括所述相似應(yīng)用集合中的一個(gè)或多個(gè)應(yīng)用時(shí),確定所述終端已安裝應(yīng)用中存在所述目標(biāo)應(yīng)用的同類應(yīng)用。
      13.如權(quán)利要求10所述的處理裝置,其特征在于,所述獲取單元,用于接收終端發(fā)送的下載目標(biāo)應(yīng)用的下載請求和所述已安裝應(yīng)用的標(biāo)識,所述下載請求包括所述目標(biāo)應(yīng)用的標(biāo)識;根據(jù)所述目標(biāo)應(yīng)用的標(biāo)識獲取所述目標(biāo)應(yīng)用的屬性信息;根據(jù)所述終端已安裝應(yīng)用的標(biāo)識獲取所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      14.如權(quán)利要求10所述的處理裝置,其特征在于,所述獲取單元,用于將下載目標(biāo)應(yīng)用的下載請求發(fā)送到服務(wù)器端,所述下載請求包括所述目標(biāo)應(yīng)用的標(biāo)識,同時(shí)指示服務(wù)器端根據(jù)所述目標(biāo)應(yīng)用的標(biāo)識確定所述目標(biāo)應(yīng)用的屬性信息;接收服務(wù)器端返回的所述目標(biāo)應(yīng)用的屬性信息;讀取預(yù)先存儲的所述終端已安裝應(yīng)用中每個(gè)應(yīng)用的屬性信息。
      15.如權(quán)利要求9所述的處理裝置,其特征在于,所述處理裝置還包括: 第二處理模塊,用于如果不存在所述同類應(yīng)用,則將所述目標(biāo)應(yīng)用安裝于終端上。
      16.一種終端設(shè)備,其特征在于,終端設(shè)備包括有存儲器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲于存儲器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令: 判斷終端已安裝應(yīng)用中是否存在目標(biāo)應(yīng)用的同類應(yīng)用,所述目標(biāo)應(yīng)用為終端即將從服務(wù)器下載的應(yīng)用,所述同類應(yīng)用與所述目標(biāo)應(yīng)用的功能相同; 如果存在所述同類應(yīng)用,則輸出提示終端是否下載目標(biāo)應(yīng)用的提示消息,并在接收到下載指示時(shí)對所述目標(biāo)應(yīng)用進(jìn)行相應(yīng)操作 。
      【文檔編號】G06F9/445GK103473092SQ201310393085
      【公開日】2013年12月25日 申請日期:2013年9月2日 優(yōu)先權(quán)日:2013年9月2日
      【發(fā)明者】劉道寬, 王斌, 翁海斌 申請人:小米科技有限責(zé)任公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1