信息處理方法和設(shè)備的制作方法
【專利摘要】公開了信息處理方法和設(shè)備。所述信息處理方法應(yīng)用于一信息處理設(shè)備,包括如下步驟:當(dāng)在所述信息處理設(shè)備上卸載第一應(yīng)用時(shí),提取用于唯一標(biāo)識(shí)該第一應(yīng)用的第一標(biāo)識(shí)信息;存儲(chǔ)所述第一標(biāo)識(shí)信息;在安裝第二應(yīng)用之前,提取用于唯一標(biāo)識(shí)該第二應(yīng)用的第二標(biāo)識(shí)信息;將所述第二標(biāo)識(shí)信息與所述第一標(biāo)識(shí)信息進(jìn)行比較;當(dāng)所述第二標(biāo)識(shí)信息與所述第一標(biāo)識(shí)信息匹配時(shí),輸出提示信息,用于供用戶選擇是否進(jìn)行所述第二應(yīng)用的安裝。
【專利說明】信息處理方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理方法和設(shè)備,更具體地說,涉及能夠防止曾經(jīng)卸載的軟件被再次誤導(dǎo)安裝的信息處理方法和應(yīng)用該方法的信息處理設(shè)備。
【背景技術(shù)】
[0002]隨著信息科技的發(fā)展,計(jì)算機(jī)以及各種智能機(jī)越來越普及。為了滿足用戶各方面的需求,應(yīng)用軟件也越來越多。伴隨而來的是,用戶可能經(jīng)常安裝應(yīng)用或卸載應(yīng)用。然而,對(duì)于用戶曾經(jīng)卸載過的軟件可能存在再次被誤導(dǎo)安裝的風(fēng)險(xiǎn)。
【發(fā)明內(nèi)容】
[0003]鑒于以上情形,期望提供能夠防止曾經(jīng)卸載的軟件被再次誤導(dǎo)安裝的信息處理方法和應(yīng)用該方法的信息處理設(shè)備。更進(jìn)一步地,期望提供用戶能夠追溯先前安裝或卸載過的應(yīng)用的信息處理方法和應(yīng)用該方法的信息處理設(shè)備。
[0004]根據(jù)本發(fā)明的一個(gè)方面,提供了一種信息處理方法,應(yīng)用于一信息處理設(shè)備,包括如下步驟:當(dāng)在所述信息處理設(shè)備上卸載第一應(yīng)用時(shí),提取用于唯一標(biāo)識(shí)該第一應(yīng)用的第一標(biāo)識(shí)信息;存儲(chǔ)所述第一標(biāo)識(shí)信息;在安裝第二應(yīng)用之前,提取用于唯一標(biāo)識(shí)該第二應(yīng)用的第二標(biāo)識(shí)信息;將所述第二標(biāo)識(shí)信息與所述第一標(biāo)識(shí)信息進(jìn)行比較;當(dāng)所述第二標(biāo)識(shí)信息與所述第一標(biāo)識(shí)信息匹配時(shí),輸出提示信息,用于供用戶選擇是否進(jìn)行所述第二應(yīng)用的安裝。
[0005]優(yōu)選地,根據(jù)本發(fā)明實(shí)施例的信息處理方法可以進(jìn)一步包括:提取該第一應(yīng)用的應(yīng)用名稱并獲取卸載第一應(yīng)用的時(shí)間;與第一標(biāo)識(shí)信息相關(guān)聯(lián)地存儲(chǔ)第一應(yīng)用的名稱和卸載時(shí)間。
[0006]優(yōu)選地,根據(jù)本發(fā)明實(shí)施例的信息處理方法可以進(jìn)一步包括:以預(yù)定時(shí)間間隔獲取所述信息處理設(shè)備上安裝的所有應(yīng)用的名稱以及用于唯一標(biāo)識(shí)各應(yīng)用的標(biāo)識(shí)信息;與獲取時(shí)間相關(guān)聯(lián)地存儲(chǔ)所有應(yīng)用的名稱以及用于唯一標(biāo)識(shí)各應(yīng)用的標(biāo)識(shí)信息,其中應(yīng)用名稱與標(biāo)識(shí)信息 對(duì)應(yīng)。
[0007]優(yōu)選地,根據(jù)本發(fā)明實(shí)施例的信息處理方法可以進(jìn)一步包括:以預(yù)定間隔獲取所述信息處理設(shè)備上安裝的各應(yīng)用的版本信息;與獲取時(shí)間相關(guān)聯(lián)地存儲(chǔ)各應(yīng)用的版本信息,其中版本信息與應(yīng)用的標(biāo)識(shí)信息 對(duì)應(yīng)。
[0008]優(yōu)選地,根據(jù)本發(fā)明實(shí)施例的信息處理方法可以進(jìn)一步包括:設(shè)置一黑名單列表,在該黑名單列表中相關(guān)聯(lián)地存儲(chǔ)應(yīng)用名稱以及用于唯一標(biāo)識(shí)該應(yīng)用的標(biāo)識(shí)信息。
[0009]優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的信息處理方法中,在安裝第三應(yīng)用之前,提取用于唯一標(biāo)識(shí)該第三應(yīng)用的第三標(biāo)識(shí)信息;將所述第三標(biāo)識(shí)信息與所述黑名單列表中的各項(xiàng)進(jìn)行比較;當(dāng)存在與所述第三標(biāo)識(shí)信息匹配的項(xiàng)時(shí),輸出提示信息,用于由用戶選擇是否進(jìn)行所述第三應(yīng)用的安裝。
[0010]優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的信息處理方法中,在安裝第三應(yīng)用之前,提取用于唯一標(biāo)識(shí)該第三應(yīng)用的第三標(biāo)識(shí)信息;將所述第三標(biāo)識(shí)信息與所述黑名單列表中的各項(xiàng)進(jìn)行比較;當(dāng)存在與所述第三標(biāo)識(shí)信息匹配的項(xiàng)時(shí),終止所述第三應(yīng)用的安裝。
[0011]根據(jù)本發(fā)明的另一個(gè)方面,一種信息處理設(shè)備,包括:標(biāo)識(shí)信息提取單元,用于提取唯一標(biāo)識(shí)應(yīng)用的標(biāo)識(shí)信息;比較單元,用于比較標(biāo)識(shí)信息;存儲(chǔ)單元,用于存儲(chǔ)信息;輸出單元,用于輸出提示信息;控制單元,用于當(dāng)在所述信息處理設(shè)備上卸載第一應(yīng)用時(shí),使得所述標(biāo)識(shí)信息提取單元提取用于唯一標(biāo)識(shí)該第一應(yīng)用的第一標(biāo)識(shí)信息,并使得所述存儲(chǔ)單元存儲(chǔ)所述第一標(biāo)識(shí)信息,而在安裝第二應(yīng)用之前,使得所述標(biāo)識(shí)提取單元提取用于唯一標(biāo)識(shí)該第二應(yīng)用的第二標(biāo)識(shí)信息,并使得所述比較單元將所述第一標(biāo)識(shí)信息與所述第二標(biāo)識(shí)信息進(jìn)行比較;當(dāng)所述比較單元的比較結(jié)果指示所述第二標(biāo)識(shí)信息與所述第一標(biāo)識(shí)信息匹配時(shí),使得所述輸出單元輸出提示信息,用于由用戶選擇是否進(jìn)行所述第二應(yīng)用的安裝。
[0012]優(yōu)選地,根據(jù)本發(fā)明實(shí)施例的信息處理設(shè)備可以進(jìn)一步包括:應(yīng)用名稱提取單元,用于提取應(yīng)用名稱;時(shí)間獲取單元,用于獲取卸載應(yīng)用的時(shí)間;其中所述存儲(chǔ)單元進(jìn)一步與第一標(biāo)識(shí)信息相關(guān)聯(lián)地存儲(chǔ)第一應(yīng)用的名稱和卸載時(shí)間。
[0013]優(yōu)選地,根據(jù)本發(fā)明實(shí)施例的信息處理設(shè)備可以進(jìn)一步包括:應(yīng)用名稱提取單元,用于提取應(yīng)用名稱;時(shí)間獲取單元,用于獲取執(zhí)行特定操作的時(shí)間;所述控制單元控制所述標(biāo)識(shí)信息提取單元和所述應(yīng)用名稱提取單元以預(yù)定時(shí)間間隔獲取所述信息處理設(shè)備上安裝的所有應(yīng)用的標(biāo)識(shí)信息及其應(yīng)用名稱,并使得所述時(shí)間獲取單元獲取執(zhí)行取得各標(biāo)識(shí)信息和應(yīng)用名稱的操作的時(shí)間;所述存儲(chǔ)單元與獲取時(shí)間相關(guān)聯(lián)地存儲(chǔ)所有應(yīng)用的標(biāo)識(shí)信息及其應(yīng)用名稱,其中應(yīng)用名稱與標(biāo)識(shí)信息 對(duì)應(yīng)。
[0014]優(yōu)選地,根據(jù)本發(fā)明實(shí)施例的信息處理設(shè)備可以進(jìn)一步包括:版本信息獲取單元,用于以預(yù)定間隔獲取所述信息處理設(shè)備上安裝的各應(yīng)用的版本信息;其中所述存儲(chǔ)單元與獲取時(shí)間相關(guān)聯(lián)地存儲(chǔ)各應(yīng)用的版本信息,其中版本信息與應(yīng)用的標(biāo)識(shí)信息一一對(duì)應(yīng)。
[0015]優(yōu)選地,根據(jù)本發(fā)明實(shí)施例的信息處理設(shè)備可以進(jìn)一步包括:設(shè)置單元,用于設(shè)置一黑名單列表,在該黑名單列表中相關(guān)聯(lián)地存儲(chǔ)用于唯一標(biāo)識(shí)應(yīng)用的標(biāo)識(shí)信息以及應(yīng)用名稱。
[0016]優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的信息處理設(shè)備中,在安裝第三應(yīng)用之前,所述控制單元使得所述標(biāo)識(shí)信息提取單元提取用于唯一標(biāo)識(shí)該第三應(yīng)用的第三標(biāo)識(shí)信息;所述比較單元將所述第三標(biāo)識(shí)信息與所述黑名單列表中的各項(xiàng)進(jìn)行比較;當(dāng)存在與所述第三標(biāo)識(shí)信息匹配的項(xiàng)時(shí),所述輸出單元輸出提示信息,用于由用戶選擇是否進(jìn)行所述第二應(yīng)用的安裝。
[0017]優(yōu)選地,在根據(jù)本發(fā)明實(shí)施例的信息處理設(shè)備中,在安裝第三應(yīng)用之前,所述控制單元使得所述標(biāo)識(shí)信息提取單元提取用于唯一標(biāo)識(shí)該第三應(yīng)用的第三標(biāo)識(shí)信息;所述比較單元將所述第三標(biāo)識(shí)信息與所述黑名單列表中的各項(xiàng)進(jìn)行比較;當(dāng)存在與所述第三標(biāo)識(shí)信息匹配的項(xiàng)時(shí),所述控制單元終止所述第三應(yīng)用的安裝。
[0018]通過這樣的信息處理方法和設(shè)備,能夠在曾經(jīng)卸載的應(yīng)用被重新誤導(dǎo)安裝時(shí)及時(shí)地向用戶輸出提醒信息。更進(jìn)一步地,能夠向用戶提供清楚的卸載歷史和時(shí)間,便于進(jìn)行故障排查。更進(jìn)一步地,能夠方便用戶查詢當(dāng)前安裝的應(yīng)用及版本信息。更進(jìn)一步地,對(duì)于不曾安裝過的應(yīng)用也可以由設(shè)置黑名單的方式禁止安裝?!緦@綀D】
【附圖說明】
[0019]圖1是示出根據(jù)本發(fā)明第一實(shí)施例的信息處理方法的一部分的過程的流程圖;
[0020]圖2是示出根據(jù)本發(fā)明第一實(shí)施例的信息處理方法的另一部分的過程的流程圖;
[0021]圖3是示出根據(jù)本發(fā)明第二實(shí)施例的信息處理方法的一部分的過程的流程圖;
[0022]圖4是示出根據(jù)本發(fā)明第三實(shí)施例的信息處理方法的一部分的過程的流程圖;
[0023]圖5是示出根據(jù)本發(fā)明第四實(shí)施例的信息處理方法的過程的流程圖;以及
[0024]圖6是示出根據(jù)本發(fā)明實(shí)施例的信息處理設(shè)備的配置的功能框圖。
【具體實(shí)施方式】
[0025]下面將參照附圖對(duì)本發(fā)明的各個(gè)優(yōu)選的實(shí)施方式進(jìn)行描述。提供以下參照附圖的描述,以幫助對(duì)由權(quán)利要求及其等價(jià)物所限定的本發(fā)明的示例實(shí)施方式的理解。其包括幫助理解的各種具體細(xì)節(jié),但它們只能被看作是示例性的。因此,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,可對(duì)這里描述的實(shí)施方式進(jìn)行各種改變和修改,而不脫離本發(fā)明的范圍和精神。而且,為了使說明書更加清楚簡潔,將省略對(duì)本領(lǐng)域熟知功能和構(gòu)造的詳細(xì)描述。
[0026]首先,將參照?qǐng)D1到圖5描述根據(jù)本發(fā)明實(shí)施例的信息處理方法。所述信息處理方法應(yīng)用于一信息處理設(shè)備。例如,所述信息處理設(shè)備可以是臺(tái)式機(jī)、膝上型筆記本電腦、智能手機(jī)、平板電腦等。
[0027]如圖1所示,所述信息處理方法包括如下步驟:
[0028]在步驟S101,在所述信息處理設(shè)備上卸載第一應(yīng)用。這里的第一應(yīng)用可能是用戶不再需要的應(yīng)用,也可能是惡意軟件。
[0029]然后,在步驟S102,提取用于唯一標(biāo)識(shí)該第一應(yīng)用的第一標(biāo)識(shí)信息。這里的標(biāo)識(shí)信息(App ID)是識(shí)別不同應(yīng)用程序的唯一標(biāo)識(shí)符。可以從應(yīng)用程序的配置文件中獲得其應(yīng)用程序ID。
[0030]接下來,在步驟S103,存儲(chǔ)在步驟S102提取出的第一標(biāo)識(shí)信息。
[0031]步驟SlOl?S103可以看作是卸載程序備案的過程。每當(dāng)卸載一個(gè)應(yīng)用時(shí),都要進(jìn)行步驟SlOl?S103的處理。
[0032]接下來,將參照?qǐng)D2繼續(xù)描述根據(jù)本發(fā)明實(shí)施例的信息處理方法的后續(xù)步驟。
[0033]如圖2所示,在步驟S201,判斷是否即將進(jìn)行第二應(yīng)用的安裝。如果在步驟S201判斷為是,則處理進(jìn)行到步驟S202。在步驟S202,提取用于唯一標(biāo)識(shí)該第二應(yīng)用的第二標(biāo)識(shí)信息。否則,處理結(jié)束。
[0034]在步驟S203,將在步驟S202提取的所述第二標(biāo)識(shí)信息與之前在步驟S102提取的所述第一標(biāo)識(shí)信息進(jìn)行比較。
[0035]然后,在步驟S204,判斷第一標(biāo)識(shí)信息和第二標(biāo)識(shí)信息是否匹配。如果在步驟S204判斷出二者匹配,則處理進(jìn)行到步驟S205。在步驟S205,輸出提示信息,用于供用戶選擇是否進(jìn)行所述第二應(yīng)用的安裝。
[0036]步驟S201?S205可以看作是安裝程序檢驗(yàn)的過程。每當(dāng)在安裝一個(gè)新的應(yīng)用之前,都需要將其與備案過的應(yīng)用的標(biāo)識(shí)信息進(jìn)行比較,從而能夠有效地向用戶提示曾經(jīng)卸載過的應(yīng)用重新被安裝的情況,以提高用戶的警惕。[0037]實(shí)際上,步驟SlOl?S103與步驟S201?S205之間沒有嚴(yán)格的時(shí)間先后關(guān)系,而是可能相互穿插地進(jìn)行。因此分別在圖1和圖2中示出了相應(yīng)的處理步驟。假設(shè)按照時(shí)間先后順序排列的四個(gè)時(shí)間點(diǎn)tl、t2、t3和t4。例如,當(dāng)在時(shí)間點(diǎn)tl卸載第一應(yīng)用時(shí),進(jìn)行步驟SlOl?S103的處理。然后,在時(shí)間點(diǎn)t2,想要安裝第二應(yīng)用,在安裝之前,進(jìn)行步驟S201?S205的處理,假設(shè)截止目前為止,設(shè)備僅在之前的時(shí)間點(diǎn)tl卸載過第一應(yīng)用,而沒有卸載過其他應(yīng)用。那么,此時(shí),僅將第二應(yīng)用對(duì)應(yīng)的第二標(biāo)識(shí)信息與第一應(yīng)用對(duì)應(yīng)的第一標(biāo)識(shí)信息進(jìn)行比較。接下來,當(dāng)在時(shí)間點(diǎn)t3卸載第三應(yīng)用時(shí),再次進(jìn)行步驟SlOl?S103的處理。最后,在時(shí)間點(diǎn)t4,想要安裝第四應(yīng)用,在安裝之前,再次進(jìn)行步驟S201?S205的處理。但是,由于截止目前為止,設(shè)備已經(jīng)分別在時(shí)間點(diǎn)tl和t3卸載過第一應(yīng)用和第三應(yīng)用,因此與時(shí)間點(diǎn)t2不同的是,此時(shí),不僅將第四應(yīng)用對(duì)應(yīng)的第四標(biāo)識(shí)信息與第一應(yīng)用對(duì)應(yīng)的第一標(biāo)識(shí)信息進(jìn)行比較,而且還將第四應(yīng)用對(duì)應(yīng)的第四標(biāo)識(shí)信息與第三應(yīng)用對(duì)應(yīng)的第三標(biāo)識(shí)信息進(jìn)行比較。只有當(dāng)與二者均不匹配時(shí),才不輸出提示信息以供用戶選擇是否進(jìn)行所述應(yīng)用的安裝。類似的情況可以以此類推,不再贅述。
[0038]例如,所述提示信息可以是諸如“曾經(jīng)卸載過該應(yīng)用,是否繼續(xù)? ”之類的警告信息。然而,這樣的提示信息只能告知用戶曾經(jīng)卸載過該應(yīng)用,因此用戶可能不能確定曾經(jīng)因?yàn)椴辉傩枰€是因?yàn)閻阂廛浖遁d該應(yīng)用?,F(xiàn)在許多惡意軟件通過偽裝來誘導(dǎo)用戶下載安裝。為了避免這種情形的發(fā)生,更優(yōu)選地,所述提示信息還可以包括根據(jù)所述第二標(biāo)識(shí)信息而生成的真實(shí)應(yīng)用名稱以便用戶識(shí)別惡意軟件。具體地,在所述信息處理設(shè)備中,可以預(yù)先維護(hù)一個(gè)包括應(yīng)用標(biāo)識(shí)信息與應(yīng)用名稱的對(duì)應(yīng)關(guān)系的數(shù)據(jù)庫。通過以獲取的標(biāo)識(shí)信息搜索該數(shù)據(jù)庫能夠得到相應(yīng)的應(yīng)用名稱。
[0039]另一方面,如果在步驟S204判斷出二者不匹配,則處理進(jìn)行到步驟S206。在步驟S206,判斷是否還存在其他的卸載應(yīng)用的標(biāo)識(shí)信息。如果在步驟S206判斷出不存在其他的卸載應(yīng)用的標(biāo)識(shí)信息,則處理結(jié)束。而如果在步驟S206判斷出還存在其他的卸載應(yīng)用的標(biāo)識(shí)信息,則處理返回到步驟S203,并重復(fù)之后的處理。
[0040]一般情況下,用戶在看到所述提示信息后會(huì)選擇終止所述應(yīng)用的安裝。也就是說,通過根據(jù)本發(fā)明的信息處理方法,能夠在用戶重新被誤導(dǎo)安裝曾經(jīng)卸載的程序時(shí)及時(shí)地向用戶發(fā)出提醒,降低再次被誤導(dǎo)安裝的風(fēng)險(xiǎn)。當(dāng)然,如果用戶希望重新安裝曾經(jīng)卸載過的應(yīng)用,則他/她也可以選擇進(jìn)行所述應(yīng)用的安裝。
[0041]更加優(yōu)選地,對(duì)于卸載過的應(yīng)用,不僅如上文中那樣提取其對(duì)應(yīng)的應(yīng)用標(biāo)識(shí)信息,而且還保存關(guān)于其進(jìn)一步細(xì)節(jié)的信息。圖3示出了一種可能的實(shí)施方式。這里,需要說明的是,在圖3中,與圖1中的步驟相同的步驟以相同的附圖標(biāo)記示出。為了簡明起見,這里不再重復(fù)相同部分的說明。在步驟S102之后,所述信息處理方法還可以進(jìn)一步包括如下步驟:
[0042]在步驟S104,提取該第一應(yīng)用的應(yīng)用名稱并獲取卸載第一應(yīng)用的時(shí)間。這里的應(yīng)用名稱可以基于其標(biāo)識(shí)信息獲得。在所述信息處理設(shè)備中,可以預(yù)先維護(hù)一個(gè)包括應(yīng)用標(biāo)識(shí)信息與應(yīng)用名稱的對(duì)應(yīng)關(guān)系的數(shù)據(jù)庫。通過以獲取的標(biāo)識(shí)信息搜索該數(shù)據(jù)庫能夠得到相應(yīng)的應(yīng)用名稱。
[0043]然后,在步驟S105,與第一標(biāo)識(shí)信息相關(guān)聯(lián)地存儲(chǔ)第一應(yīng)用的名稱和卸載時(shí)間。例如,可以以數(shù)據(jù)庫或特定格式的文件來保存上述相關(guān)聯(lián)的多個(gè)信息項(xiàng)。[0044]通過步驟S104?S105,能夠方便用戶查詢?cè)?jīng)卸載過哪些應(yīng)用以及卸載時(shí)間。由于用戶僅通過標(biāo)識(shí)信息(如,一系列代碼)可能不知道這是什么應(yīng)用,此時(shí)還需要向用戶呈現(xiàn)應(yīng)用名稱。存在這樣的情況:設(shè)備可能由于之前安裝過但已卸載的應(yīng)用而出現(xiàn)故障。根據(jù)現(xiàn)有技術(shù),用戶可能不能清楚描述安裝和卸載歷史。由于根據(jù)本發(fā)明的信息處理方法增加了上述步驟S104?S105,可以在設(shè)備出現(xiàn)故障后提供客觀清楚的安裝和卸載歷史,便于維修人員查找、排除和發(fā)現(xiàn)問題。
[0045]以上是關(guān)于針對(duì)卸載過的應(yīng)用進(jìn)行記錄的描述。另一方面,所述信息處理方法也可以對(duì)目前安裝的應(yīng)用進(jìn)行記錄。圖4示出了一種可能的實(shí)現(xiàn)方式。所述信息處理方法可以進(jìn)一步包括如下步驟:
[0046]在步驟S401,以預(yù)定時(shí)間間隔獲取所述信息處理設(shè)備上安裝的所有應(yīng)用的名稱以及用于唯一標(biāo)識(shí)各應(yīng)用的標(biāo)識(shí)信息。這里的應(yīng)用名稱可以基于其標(biāo)識(shí)信息獲得。如上文中所述,在所述信息處理設(shè)備中,可以預(yù)先維護(hù)一個(gè)包括應(yīng)用標(biāo)識(shí)信息與應(yīng)用名稱的對(duì)應(yīng)關(guān)系的數(shù)據(jù)庫。通過以獲取的標(biāo)識(shí)信息搜索該數(shù)據(jù)庫能夠得到相應(yīng)的應(yīng)用名稱。
[0047]然后,在步驟S402,與獲取時(shí)間相關(guān)聯(lián)地存儲(chǔ)所有應(yīng)用的名稱以及用于唯一標(biāo)識(shí)各應(yīng)用的標(biāo)識(shí)信息,其中應(yīng)用名稱與標(biāo)識(shí)信息 對(duì)應(yīng)。
[0048]以上步驟S401和S402與之前參照?qǐng)D1到圖3描述的各步驟是相對(duì)獨(dú)立的步驟,因此其可以與之前描述的各步驟并行或串行地執(zhí)行。
[0049]通過步驟S401?S402,能夠方便用戶查詢安裝了哪些應(yīng)用以及安裝時(shí)間。類似地,由于用戶僅通過標(biāo)識(shí)信息(如,一系列代碼)可能不知道這是什么應(yīng)用,此時(shí)還需要向用戶呈現(xiàn)應(yīng)用名稱。
[0050]除了設(shè)備上當(dāng)前安裝的各應(yīng)用的標(biāo)識(shí)信息、應(yīng)用名稱和安裝時(shí)間之外,還可以進(jìn)一步提供各應(yīng)用的版本信息供用戶查詢。在這種情況下,所述信息處理方法可以進(jìn)一步包括如下步驟:
[0051]在步驟S403,以預(yù)定間隔獲取所述信息處理設(shè)備上安裝的各應(yīng)用的版本信息。這里的預(yù)定間隔可以與上文中的步驟S401的預(yù)定間隔相同。
[0052]然后,在步驟S404,與獲取時(shí)間相關(guān)聯(lián)地存儲(chǔ)各應(yīng)用的版本信息,其中版本信息與應(yīng)用的標(biāo)識(shí)信息一一對(duì)應(yīng)。這里,需要指出的是,同一應(yīng)用的不同版本的標(biāo)識(shí)信息相同。
[0053]通過步驟S403?S404,除了能夠方便用戶查詢安裝了哪些應(yīng)用以及安裝時(shí)間之夕卜,還可以進(jìn)一步方便用戶查詢應(yīng)用的更新情況。
[0054]在上文中描述了當(dāng)曾經(jīng)卸載過的應(yīng)用重新被安裝時(shí)向用戶輸出提示信息的情況。此外,根據(jù)本發(fā)明實(shí)施例的信息處理方法可以包括如下步驟:
[0055]在步驟S501,設(shè)置一黑名單列表,在該黑名單列表中相關(guān)聯(lián)地存儲(chǔ)應(yīng)用名稱以及用于唯一標(biāo)識(shí)該應(yīng)用的標(biāo)識(shí)信息。這里的黑名單列表由用戶預(yù)先設(shè)置。黑名單列表中包含的應(yīng)用不一定是曾經(jīng)卸載過的應(yīng)用,可以是從未安裝過的應(yīng)用。
[0056]然后,在步驟S502,判斷是否即將進(jìn)行第三應(yīng)用的安裝。如果在步驟S502判斷為是,則處理進(jìn)行到步驟S503。在步驟S503,提取用于唯一標(biāo)識(shí)該第三應(yīng)用的第三標(biāo)識(shí)信息。否則,處理結(jié)束。
[0057]接下來,在步驟S504,將所述第三標(biāo)識(shí)信息與所述黑名單列表中之一進(jìn)行比較。然后,在步驟S505,判斷二者是否匹配。如果在步驟S504判斷出二者匹配,則處理進(jìn)行到步驟S506。在步驟S506,輸出提示信息,用于由用戶選擇是否進(jìn)行所述第二應(yīng)用的安裝?;蛘?,由于黑名單列表中的各應(yīng)用是由用戶指定為不期望安裝的應(yīng)用,因此,可替代地,在步驟S506,不向用戶輸出用于由用戶選擇是否進(jìn)行所述第三應(yīng)用的安裝的提示信息,而是直接向用戶輸出已經(jīng)終止所述第三應(yīng)用的安裝的通知信息。另一方面,如果在步驟S505判斷出二者不匹配,則處理進(jìn)行到步驟S507。在步驟S507,判斷黑名單列表中是否還存在尚未比較的項(xiàng)。如果在步驟S507判斷出還存在尚未比較的項(xiàng),則處理返回到步驟S504并重復(fù)之后的處理。如果在步驟S507判斷出不存在尚未比較的項(xiàng),則處理結(jié)束。
[0058]作為另一種可能的實(shí)施方式,可以將圖2和圖5中所示的各處理步驟進(jìn)行組合。即,對(duì)于即將安裝的特定應(yīng)用,可以同時(shí)檢索卸載應(yīng)用和黑名單列表中的各應(yīng)用以查找是否存在匹配項(xiàng)。無論是卸載應(yīng)用還是黑名單列表,只要存在一個(gè)匹配項(xiàng),就向用戶提供提示信息,以供用戶選擇是否進(jìn)行所述應(yīng)用的安裝。
[0059]以上已經(jīng)參照?qǐng)D1到圖5詳細(xì)描述了根據(jù)本發(fā)明實(shí)施例的信息處理方法的過程。接下來,將參照?qǐng)D6描述根據(jù)本發(fā)明實(shí)施例的信息處理設(shè)備的配置。
[0060]如圖6所示,信息處理設(shè)備600包括標(biāo)識(shí)信息提取單元601、比較單元602、存儲(chǔ)單元603、輸出單元604和控制單元605。
[0061]標(biāo)識(shí)信息提取單元601用于提取唯一標(biāo)識(shí)應(yīng)用的標(biāo)識(shí)信息。例如,可以從應(yīng)用程序的配置文件中獲得其應(yīng)用程序ID。
[0062]當(dāng)在所述信息處理設(shè)備上卸載第一應(yīng)用時(shí),控制單元605使得標(biāo)識(shí)信息提取單元601提取用于唯一標(biāo)識(shí)該第一應(yīng)用的第一標(biāo)識(shí)信息,并使得所述存儲(chǔ)單元603存儲(chǔ)所述第一標(biāo)識(shí)信息,而在安裝第二應(yīng)用時(shí),控制單元605使得標(biāo)識(shí)提取單元601提取用于唯一標(biāo)識(shí)該第二應(yīng)用的第二標(biāo)識(shí)信息,并使得比較單元602將所述第一標(biāo)識(shí)信息與所述第二標(biāo)識(shí)信息進(jìn)行比較。當(dāng)比較單元602的比較結(jié)果指示所述第二標(biāo)識(shí)信息與所述第一標(biāo)識(shí)信息匹配時(shí),控制單元605使得所述輸出單元604輸出提示信息,用于由用戶選擇是否進(jìn)行所述第二應(yīng)用的安裝。
[0063]一般情況下,用戶在看到所述提示信息后會(huì)選擇終止所述應(yīng)用的安裝。也就是說,通過根據(jù)本發(fā)明的信息處理方法,能夠在用戶重新被誤導(dǎo)安裝曾經(jīng)卸載的程序時(shí)及時(shí)地向用戶發(fā)出提醒,降低再次被誤導(dǎo)安裝的風(fēng)險(xiǎn)。當(dāng)然,如果用戶希望重新安裝曾經(jīng)卸載過的應(yīng)用,則他/她也可以選擇進(jìn)行所述應(yīng)用的安裝。
[0064]更加優(yōu)選地,對(duì)于卸載過的應(yīng)用,不僅如上文中那樣提取其對(duì)應(yīng)的應(yīng)用標(biāo)識(shí)信息,而且還保存關(guān)于其進(jìn)一步細(xì)節(jié)的信息。在這種情況下,信息處理設(shè)備600可以進(jìn)一步包括:應(yīng)用名稱提取單元606、時(shí)間獲取單元607。
[0065]應(yīng)用名稱提取單元606用于提取應(yīng)用名稱。在所述信息處理設(shè)備中,可以預(yù)先維護(hù)一個(gè)包括應(yīng)用標(biāo)識(shí)信息與應(yīng)用名稱的對(duì)應(yīng)關(guān)系的數(shù)據(jù)庫。通過以獲取的標(biāo)識(shí)信息搜索該數(shù)據(jù)庫能夠得到相應(yīng)的應(yīng)用名稱。這里,通過應(yīng)用名稱提取單元606依據(jù)卸載應(yīng)用的標(biāo)識(shí)信息來提取卸載應(yīng)用的應(yīng)用名稱。
[0066]時(shí)間獲取單元607用于獲取卸載應(yīng)用的時(shí)間。
[0067]在這種情況下,所述存儲(chǔ)單元603進(jìn)一步與第一標(biāo)識(shí)信息相關(guān)聯(lián)地存儲(chǔ)第一應(yīng)用的名稱和卸載時(shí)間。例如,可以以數(shù)據(jù)庫或特定格式的文件來保存上述相關(guān)聯(lián)的多個(gè)信息項(xiàng)。[0068]這樣,能夠方便用戶查詢?cè)?jīng)卸載過哪些應(yīng)用以及卸載時(shí)間。由于用戶僅通過標(biāo)識(shí)信息(如,一系列代碼)可能不知道這是什么應(yīng)用,此時(shí)還需要向用戶呈現(xiàn)應(yīng)用名稱。存在這樣的情況:設(shè)備可能由于之前安裝過但已卸載的應(yīng)用而出現(xiàn)故障。根據(jù)現(xiàn)有技術(shù),用戶可能不能清楚描述安裝和卸載歷史。由于根據(jù)本發(fā)明的信息處理設(shè)備增加了標(biāo)識(shí)信息提取單元601、應(yīng)用名稱提取單元606和時(shí)間獲取單元607以提取卸載應(yīng)用的標(biāo)識(shí)信息、應(yīng)用名稱以及卸載時(shí)間,可以在設(shè)備出現(xiàn)故障后提供客觀清楚的安裝和卸載歷史,便于維修人員查找、排除和發(fā)現(xiàn)問題。
[0069]另外,所述標(biāo)識(shí)信息提取單元601和應(yīng)用名稱提取單元606還可以在控制單元605的控制下以預(yù)定時(shí)間間隔獲取所述信息處理設(shè)備上安裝的所有應(yīng)用的標(biāo)識(shí)信息及其應(yīng)用名稱,并使得所述時(shí)間獲取單元獲取執(zhí)行取得各應(yīng)用的標(biāo)識(shí)信息及其應(yīng)用名稱的操作的時(shí)間。
[0070]所述存儲(chǔ)單元603與獲取時(shí)間相關(guān)聯(lián)地存儲(chǔ)所有應(yīng)用的標(biāo)識(shí)信息及其應(yīng)用名稱,其中應(yīng)用名稱與標(biāo)識(shí)信息 對(duì)應(yīng)。
[0071]除了設(shè)備上當(dāng)前安裝的各應(yīng)用的標(biāo)識(shí)信息、應(yīng)用名稱和安裝時(shí)間之外,還可以進(jìn)一步提供各應(yīng)用的版本信息供用戶查詢。在這種情況下,信息處理設(shè)備600可以進(jìn)一步包括:版本信息獲取單元608,用于以預(yù)定間隔獲取所述信息處理設(shè)備上安裝的各應(yīng)用的版本信息。所述存儲(chǔ)單元603與獲取時(shí)間相關(guān)聯(lián)地存儲(chǔ)各應(yīng)用的版本信息,其中版本信息與應(yīng)用的標(biāo)識(shí)信息一一對(duì)應(yīng)。這樣,除了能夠方便用戶查詢安裝了哪些應(yīng)用以及安裝時(shí)間之夕卜,還可以進(jìn)一步方便用戶查詢應(yīng)用的更新情況。
[0072]另外,信息處理設(shè)備600還可以進(jìn)一步包括:設(shè)置單元609,用于設(shè)置一黑名單列表,在該黑名單列表中相關(guān)聯(lián)地存儲(chǔ)應(yīng)用名稱以及用于唯一標(biāo)識(shí)該應(yīng)用的標(biāo)識(shí)信息。這里的黑名單列表由用戶預(yù)先設(shè)置。黑名單列表中包含的應(yīng)用不一定是曾經(jīng)卸載過的應(yīng)用,可以是從未安裝過的應(yīng)用。
[0073]在安裝第三應(yīng)用之前,所述控制單元605使得所述標(biāo)識(shí)信息提取單元601提取用于唯一標(biāo)識(shí)該第三應(yīng)用的第三標(biāo)識(shí)信息。所述比較單元602將所述第三標(biāo)識(shí)信息與所述黑名單列表中的各項(xiàng)進(jìn)行比較。當(dāng)存在與所述第三標(biāo)識(shí)信息匹配的項(xiàng)時(shí),所述輸出單元604輸出提示信息,用于由用戶選擇是否繼續(xù)所述第二應(yīng)用的安裝?;蛘撸捎诤诿麊瘟斜碇械母鲬?yīng)用是由用戶指定為不期望安裝的應(yīng)用,因此,可替代地,此時(shí)輸出單元604不向用戶輸出用于由用戶選擇是否進(jìn)行所述第三應(yīng)用的安裝的提示信息,而是直接向用戶輸出已經(jīng)終止所述第三應(yīng)用的安裝的通知信息。
[0074]作為另一種可能的實(shí)施方式,對(duì)于即將安裝的特定應(yīng)用,比較單元602可以同時(shí)檢索卸載應(yīng)用和黑名單列表中的各應(yīng)用以查找是否存在匹配項(xiàng)。無論是卸載應(yīng)用還是黑名單列表,只要存在一個(gè)匹配項(xiàng),控制單元605就控制輸出單元604向用戶提供提示信息,以供用戶選擇是否進(jìn)行所述應(yīng)用的安裝。
[0075]迄今為止,已經(jīng)參照?qǐng)D1到圖6詳細(xì)描述了根據(jù)本發(fā)明實(shí)施例的信息處理方法以及應(yīng)用該方法的信息處理設(shè)備。通過這樣的信息處理方法和設(shè)備,能夠在曾經(jīng)卸載的應(yīng)用被重新誤導(dǎo)安裝時(shí)及時(shí)地向用戶輸出提醒信息。更進(jìn)一步地,能夠向用戶提供清楚的卸載歷史和時(shí)間,便于進(jìn)行故障排查。更進(jìn)一步地,能夠方便用戶查詢當(dāng)前安裝的應(yīng)用及版本信息。更進(jìn)一步地,對(duì)于不曾安裝過的應(yīng)用也可以由設(shè)置黑名單的方式禁止安裝。[0076]需要說明的是,在本說明書中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0077]最后,還需要說明的是,上述一系列處理不僅包括以這里所述的順序按時(shí)間序列執(zhí)行的處理,而且包括并行或分別地、而不是按時(shí)間順序執(zhí)行的處理。
[0078]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過軟件來實(shí)施?;谶@樣的理解,本發(fā)明的技術(shù)方案對(duì)【背景技術(shù)】做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0079]以上對(duì)本發(fā)明進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理`解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種信息處理方法,應(yīng)用于一信息處理設(shè)備,包括如下步驟: 當(dāng)在所述信息處理設(shè)備上卸載第一應(yīng)用時(shí),提取用于唯一標(biāo)識(shí)該第一應(yīng)用的第一標(biāo)識(shí)信息; 存儲(chǔ)所述第一標(biāo)識(shí)信息; 在安裝第二應(yīng)用之前,提取用于唯一標(biāo)識(shí)該第二應(yīng)用的第二標(biāo)識(shí)信息; 將所述第二標(biāo)識(shí)信息與所述第一標(biāo)識(shí)信息進(jìn)行比較; 當(dāng)所述第二標(biāo)識(shí)信息與所述第一標(biāo)識(shí)信息匹配時(shí),輸出提示信息,用于供用戶選擇是否進(jìn)行所述第二應(yīng)用的安裝。
2.根據(jù)權(quán)利要求1所述的信息處理方法,進(jìn)一步包括: 提取該第一應(yīng)用的應(yīng)用名稱并獲取卸載第一應(yīng)用的時(shí)間; 與第一標(biāo)識(shí)信息相關(guān)聯(lián)地存儲(chǔ)第一應(yīng)用的名稱和卸載時(shí)間。
3.根據(jù)權(quán)利要求1所述的信息處理方法,進(jìn)一步包括: 以預(yù)定時(shí)間間隔獲取所述信息處理設(shè)備上安裝的所有應(yīng)用的名稱以及用于唯一標(biāo)識(shí)各應(yīng)用的標(biāo)識(shí)信息; 與獲取時(shí)間相關(guān)聯(lián)地存儲(chǔ)所有應(yīng)用的名稱以及用于唯一標(biāo)識(shí)各應(yīng)用的標(biāo)識(shí)信息,其中應(yīng)用名稱與標(biāo)識(shí)信息對(duì)應(yīng)。
4.根據(jù)權(quán)利要求3所述的信息處理方法,進(jìn)一步包括:` 以預(yù)定間隔獲取所述信息處理設(shè)備上安裝的各應(yīng)用的版本信息; 與獲取時(shí)間相關(guān)聯(lián)地存儲(chǔ)各應(yīng)用的版本信息,其中版本信息與應(yīng)用的標(biāo)識(shí)信息對(duì)應(yīng)。
5.根據(jù)權(quán)利要求1所述的信息處理方法,進(jìn)一步包括: 設(shè)置一黑名單列表,在該黑名單列表中相關(guān)聯(lián)地存儲(chǔ)應(yīng)用名稱以及用于唯一標(biāo)識(shí)該應(yīng)用的標(biāo)識(shí)息。
6.根據(jù)權(quán)利要求5所述的信息處理方法,其中 在安裝第三應(yīng)用之前,提取用于唯一標(biāo)識(shí)該第三應(yīng)用的第三標(biāo)識(shí)信息; 將所述第三標(biāo)識(shí)信息與所述黑名單列表中的各項(xiàng)進(jìn)行比較; 當(dāng)存在與所述第三標(biāo)識(shí)信息匹配的項(xiàng)時(shí),輸出提示信息,用于由用戶選擇是否進(jìn)行所述第三應(yīng)用的安裝。
7.根據(jù)權(quán)利要求5所述的信息處理方法,其中 在安裝第三應(yīng)用之前,提取用于唯一標(biāo)識(shí)該第三應(yīng)用的第三標(biāo)識(shí)信息; 將所述第三標(biāo)識(shí)信息與所述黑名單列表中的各項(xiàng)進(jìn)行比較; 當(dāng)存在與所述第三標(biāo)識(shí)信息匹配的項(xiàng)時(shí),終止所述第三應(yīng)用的安裝。
8.—種信息處理設(shè)備,包括: 標(biāo)識(shí)信息提取單元,用于提取唯一標(biāo)識(shí)應(yīng)用的標(biāo)識(shí)信息; 比較單元,用于比較標(biāo)識(shí)信息; 存儲(chǔ)單元,用于存儲(chǔ)信息; 輸出單兀,用于輸出提不信息; 控制單元,用于當(dāng)在所述信息處理設(shè)備上卸載第一應(yīng)用時(shí),使得所述標(biāo)識(shí)信息提取單元提取用于唯一標(biāo)識(shí)該第一應(yīng)用的第一標(biāo)識(shí)信息,并使得所述存儲(chǔ)單元存儲(chǔ)所述第一標(biāo)識(shí)信息,而在安裝第二應(yīng)用之前,使得所述標(biāo)識(shí)提取單元提取用于唯一標(biāo)識(shí)該第二應(yīng)用的第二標(biāo)識(shí)信息,并使得所述比較單元將所述第一標(biāo)識(shí)信息與所述第二標(biāo)識(shí)信息進(jìn)行比較;當(dāng)所述比較單元的比較結(jié)果指示所述第二標(biāo)識(shí)信息與所述第一標(biāo)識(shí)信息匹配時(shí),使得所述輸出單元輸出提示信息,用于由用戶選擇是否進(jìn)行所述第二應(yīng)用的安裝。
9.根據(jù)權(quán)利要求8所述的信息處理設(shè)備,進(jìn)一步包括: 應(yīng)用名稱提取單元,用于提取應(yīng)用名稱; 時(shí)間獲取單元,用于獲取卸載應(yīng)用的時(shí)間; 其中所述存儲(chǔ)單元進(jìn)一步與第一標(biāo)識(shí)信息相關(guān)聯(lián)地存儲(chǔ)第一應(yīng)用的名稱和卸載時(shí)間。
10.根據(jù)權(quán)利要求8所述的信息處理設(shè)備,進(jìn)一步包括: 應(yīng)用名稱提取單元,用于提取應(yīng)用名稱; 時(shí)間獲取單元,用于獲取執(zhí)行特定操作的時(shí)間; 所述控制單元控制所述標(biāo)識(shí)信息提取單元和所述應(yīng)用名稱提取單元以預(yù)定時(shí)間間隔獲取所述信息處理設(shè)備上安裝的所有應(yīng)用的標(biāo)識(shí)信息及其應(yīng)用名稱,并使得所述時(shí)間獲取單元獲取執(zhí)行取得各標(biāo)識(shí)信息和應(yīng)用名稱的操作的時(shí)間; 所述存儲(chǔ)單元與獲取時(shí)間相關(guān)聯(lián)地存儲(chǔ)所有應(yīng)用的標(biāo)識(shí)信息及其應(yīng)用名稱,其中應(yīng)用名稱與標(biāo)識(shí)信息 對(duì)應(yīng)。
11.根據(jù)權(quán)利要求10所述的信息處理設(shè)備,進(jìn)一步包括: 版本信息獲取單元,用于以預(yù)定間隔獲取所述信息處理設(shè)備上安裝的各應(yīng)用的版本信息; 其中所述存儲(chǔ)單元與獲取時(shí)間相關(guān)聯(lián)地存儲(chǔ)各應(yīng)用的版本信息,其中版本信息與應(yīng)用的標(biāo)識(shí)信息對(duì)應(yīng)。
12.根據(jù)權(quán)利要求8所述的信息處理設(shè)備,進(jìn)一步包括: 設(shè)置單元,用于設(shè)置一黑名單列表,在該黑名單列表中相關(guān)聯(lián)地存儲(chǔ)用于唯一標(biāo)識(shí)應(yīng)用的標(biāo)識(shí)信息以及應(yīng)用名稱。
13.根據(jù)權(quán)利要求12所述的信息處理設(shè)備,其中 在安裝第三應(yīng)用之前,所述控制單元使得所述標(biāo)識(shí)信息提取單元提取用于唯一標(biāo)識(shí)該第二應(yīng)用的第二標(biāo)識(shí)信息; 所述比較單元將所述第三標(biāo)識(shí)信息與所述黑名單列表中的各項(xiàng)進(jìn)行比較; 當(dāng)存在與所述第三標(biāo)識(shí)信息匹配的項(xiàng)時(shí),所述輸出單元輸出提示信息,用于由用戶選擇是否進(jìn)行所述第二應(yīng)用的安裝。
14.根據(jù)權(quán)利要求12所述的信息處理設(shè)備,其中 在安裝第三應(yīng)用之前,所述控制單元使得所述標(biāo)識(shí)信息提取單元提取用于唯一標(biāo)識(shí)該第二應(yīng)用的第二標(biāo)識(shí)信息; 所述比較單元將所述第三標(biāo)識(shí)信息與所述黑名單列表中的各項(xiàng)進(jìn)行比較; 當(dāng)存在與所述第三標(biāo)識(shí)信息匹配的項(xiàng)時(shí),所述控制單元終止所述第三應(yīng)用的安裝。
【文檔編號(hào)】G06F9/44GK103823687SQ201410098942
【公開日】2014年5月28日 申請(qǐng)日期:2014年3月17日 優(yōu)先權(quán)日:2014年3月17日
【發(fā)明者】康志洪, 林毅福 申請(qǐng)人:聯(lián)想(北京)有限公司