国产精品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)用程序擴展程序清理方法及裝置制造方法

      文檔序號:6639633閱讀:200來源:國知局
      一種應(yīng)用程序擴展程序清理方法及裝置制造方法
      【專利摘要】本發(fā)明提供了一種應(yīng)用程序擴展程序清理方法及裝置,適用于安裝有相同或相似擴展程序的兩個以上應(yīng)用程序,本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用技術(shù),通過識別每個應(yīng)用程序的擴展程序配置文件,并根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,識別出每個應(yīng)用程序中所安裝的擴展程序,進而根據(jù)預(yù)設(shè)規(guī)則對識別出的所述擴展程序進行清理,方便了用戶的使用。
      【專利說明】一種應(yīng)用程序擴展程序清理方法及裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用技術(shù),特別是涉及一種應(yīng)用程序擴展程序清理方法及裝置。

      【背景技術(shù)】
      [0002]很多瀏覽器等應(yīng)用程序都帶有插件等擴展程序的管理功能,但需要在應(yīng)用程序的相應(yīng)界面下進行管理,如圖1所示,在瀏覽器的管理界面下,顯示了該瀏覽器所安裝的各插件,在該頁面下,可以對這些插件進行管理。
      [0003]以瀏覽器為例,目前常用的瀏覽器有多種,常見的有Ch1me、IE (InternetExplorer,因特網(wǎng)瀏覽器)等多種,其中部分使用同種內(nèi)核,部分使用不同的內(nèi)核。但是,無論使用何種內(nèi)核,各瀏覽器在進行插件等擴展程序的管理時,均需要分別進入各瀏覽器的相應(yīng)界面進行該瀏覽器的插件等擴展程序的管理,給用戶的使用帶來不便。


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

      [0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種應(yīng)用程序擴展程序清理方法及裝置,以實現(xiàn)集中清理多個應(yīng)用程序安裝的擴展程序,方便用戶的使用。
      [0005]特別地,本發(fā)明提供了一種應(yīng)用程序擴展程序清理方法,適用于安裝有相同或相似擴展程序的兩個以上應(yīng)用程序,包括:
      [0006]識別每個應(yīng)用程序的擴展程序配置文件;
      [0007]根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,識別出每個應(yīng)用程序中所安裝的擴展程序;
      [0008]根據(jù)預(yù)設(shè)規(guī)則對識別出的所述擴展程序進行清理。
      [0009]進一步,所述擴展程序具體為下列任意之一:
      [0010]插件、腳本。
      [0011]進一步,所述多個應(yīng)用程序中安裝相同的至少一個擴展程序;或者
      [0012]所述多個應(yīng)用程序中安裝不同的擴展程序。
      [0013]更進一步,所述多個應(yīng)用程序中安裝相同的至少一個擴展程序時,所述根據(jù)用戶的指示對識別出的擴展程序進行清理,具體包括:
      [0014]對于相同的擴展程序,根據(jù)用戶的指示,同時清理所述多個應(yīng)用程序安裝的同一擴展程序。
      [0015]較佳的,所述根據(jù)用戶的指示對識別出的擴展程序進行清理之前,還包括:
      [0016]將識別出的擴展程序及其對應(yīng)的應(yīng)用程序顯示給用戶。
      [0017]進一步,所述應(yīng)用程序具體為瀏覽器。
      [0018]更進一步,各瀏覽器使用同類內(nèi)核。
      [0019]進一步,所述根據(jù)預(yù)設(shè)規(guī)則對識別出的所述擴展程序進行清理,具體包括:
      [0020]保留預(yù)先設(shè)定的擴展程序,刪除識別出的其它擴展程序。
      [0021]本發(fā)明實施例還相應(yīng)提供一種應(yīng)用程序擴展程序清理裝置,適用于安裝有相同或相似擴展程序的兩個以上應(yīng)用程序,包括:
      [0022]第一識別單元,用于識別每個應(yīng)用程序的擴展程序配置文件;
      [0023]第二識別單元,用于根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,識別出每個應(yīng)用程序中所安裝的擴展程序;
      [0024]清理單元,用于根據(jù)用戶的指示對識別出的所述擴展程序進行清理。
      [0025]其中,所述擴展程序具體為下列任意之一:
      [0026]插件、腳本。
      [0027]進一步,所述多個應(yīng)用程序中安裝相同的至少一個擴展程序;或者
      [0028]所述多個應(yīng)用程序中安裝不同的擴展程序。
      [0029]更進一步,所述多個應(yīng)用程序中安裝相同的至少一個擴展程序時,清理單元具體用于:
      [0030]對于相同的擴展程序,根據(jù)用戶的指示,同時清理所述多個應(yīng)用程序安裝的同一擴展程序。
      [0031]進一步,所述清理單元還用于:
      [0032]根據(jù)用戶的指示對識別出的擴展程序進行清理之前,將識別出的擴展程序及其對應(yīng)的應(yīng)用程序顯示給用戶。
      [0033]進一步,所述應(yīng)用程序具體為瀏覽器。
      [0034]更進一步,各瀏覽器使用同類內(nèi)核。
      [0035]進一步,所述清理單元具體用于:
      [0036]保留預(yù)先設(shè)定的擴展程序,刪除識別出的其它擴展程序。
      [0037]通過本發(fā)明實施例提供的應(yīng)用程序擴展程序清理方法及裝置,可以先識別出每個應(yīng)用程序的擴展程序配置文件,再通過每個應(yīng)用程序的擴展程序配置文件中的標識字符串,來識別每個應(yīng)用程序中所安裝的擴展程序,進而再根據(jù)預(yù)設(shè)規(guī)則對識別出的擴展程序進行清理,無需進入各個應(yīng)用程序的界面中進行擴展程序的清理,方便了用戶的使用。可見,通過本發(fā)明實施例提供的應(yīng)用程序擴展程序清理方法及裝置,可以根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,來識別每個應(yīng)用程序中所安裝的擴展程序,再根據(jù)預(yù)設(shè)規(guī)則對識別出的擴展程序進行清理,能夠?qū)崿F(xiàn)對各應(yīng)用程序安裝的擴展程序進行集中清理,不需要再通過各個應(yīng)用程序的界面進行擴展程序的識別和清理,方便了用戶的使用。
      [0038]進一步地,本發(fā)明的應(yīng)用程序擴展程序清理方法及裝置,能夠?qū)Σ煌瑧?yīng)用程序安裝的同一擴展程序進行集中清理,進一步方便用戶的使用。
      [0039]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
      [0040]根據(jù)下文結(jié)合附圖對本發(fā)明具體實施例的詳細描述,本領(lǐng)域技術(shù)人員將會更加明了本發(fā)明的上述以及其他目的、優(yōu)點和特征。

      【專利附圖】

      【附圖說明】
      [0041]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
      [0042]圖1是現(xiàn)有技術(shù)中擴展程序清理示意圖;
      [0043]圖2是本發(fā)明實施例提供的應(yīng)用程序擴展程序清理方法流程圖;
      [0044]圖3是本發(fā)明實施例提供的擴展程序配置文件示意圖之一;
      [0045]圖4是本發(fā)明實施例提供的擴展程序配置文件示意圖之二 ;以及
      [0046]圖5是本發(fā)明實施例提供的應(yīng)用程序擴展程序清理裝置結(jié)構(gòu)示意圖。

      【具體實施方式】
      [0047]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
      [0048]如圖2所示,本發(fā)明實施例提供的應(yīng)用程序擴展程序清理方法,適用于安裝有相同或相似擴展程序的兩個以上應(yīng)用程序,包括步驟S201至步驟S203:
      [0049]步驟S201、識別每個應(yīng)用程序的擴展程序配置文件;
      [0050]步驟S202、根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,識別出每個應(yīng)用程序中所安裝的擴展程序;
      [0051]步驟S203、根據(jù)預(yù)設(shè)規(guī)則對識別出的擴展程序進行清理。
      [0052]通過本發(fā)明實施例提供的應(yīng)用程序擴展程序清理方法,可以先識別出每個應(yīng)用程序的擴展程序配置文件,再通過每個應(yīng)用程序的擴展程序配置文件中的標識字符串,來識別每個應(yīng)用程序中所安裝的擴展程序,進而再根據(jù)預(yù)設(shè)規(guī)則對識別出的擴展程序進行清理,無需進入各個應(yīng)用程序的界面中進行擴展程序的清理,方便了用戶的使用。例如,識別出每個應(yīng)用程序的擴展程序配置文件,再通過每個應(yīng)用程序的擴展程序配置文件中的標識字符串,識別出擴展程序A,而安裝該擴展程序A的應(yīng)用程序有第一應(yīng)用程序和第二應(yīng)用程序,若根據(jù)預(yù)設(shè)規(guī)則,確定擴展程序A為需要進行清理的程序,則可以直接對第一應(yīng)用程序和第二應(yīng)用程序安裝的擴展程序A都進行清理,無需進入第一應(yīng)用程序和/或第二應(yīng)用程序的相應(yīng)界面中進行擴展程序A的識別和清理??梢?,通過本發(fā)明實施例提供的應(yīng)用程序擴展程序清理方法,可以根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,來識別每個應(yīng)用程序中所安裝的擴展程序,再根據(jù)預(yù)設(shè)規(guī)則對識別出的擴展程序進行清理,能夠?qū)崿F(xiàn)對各應(yīng)用程序安裝的擴展程序進行集中清理,不需要再通過各個應(yīng)用程序的界面進行擴展程序的識別和清理,方便了用戶的使用。
      [0053]其中,擴展程序具體為下列任意之一:
      [0054]插件、腳本。
      [0055]插件是一種遵循一定規(guī)范的應(yīng)用程序接口編寫出來的程序。其只能運行在程序規(guī)定的系統(tǒng)平臺下(可能同時支持多個平臺),而不能脫離指定的平臺單獨運行。因為插件需要調(diào)用原純凈系統(tǒng)提供的函數(shù)庫或者數(shù)據(jù)。很多軟件都有插件,插件有很多種。例如在瀏覽器中,安裝相關(guān)的插件后,瀏覽器能夠直接調(diào)用插件程序,用于處理特定類型的文件。
      [0056]其中,需要進行清理的主要是惡意插件,惡意插件主要包括:廣告軟件(Adware)或間諜軟件(Spyware),此類惡意插件程序監(jiān)視用戶的上網(wǎng)行為,并把所記錄的數(shù)據(jù)報告給插件程序的創(chuàng)建者,以達到投放廣告,盜取游戲或銀行帳號密碼等非法目的。因為插件程序由不同的發(fā)行商發(fā)行,其技術(shù)水平也良莠不齊,插件程序很可能與其它運行中的程序發(fā)生沖突,從而導致諸如各種頁面錯誤,運行時間錯誤等等現(xiàn)象,阻塞了正常瀏覽。
      [0057]腳本是批處理文件的延伸,是一種純文本保存的程序,一般來說的計算機腳本程序是確定的一系列控制計算機進行運算操作動作的組合,在其中可以實現(xiàn)一定的邏輯分支坐寸ο
      [0058]當然,本領(lǐng)域技術(shù)人員也可以將其它可能與應(yīng)用程序捆綁安裝的程序作為擴展程序,在此不一一例舉。
      [0059]在步驟S202中,所識別出來的擴展程序可能是多個應(yīng)用程序中安裝的相同的至少一個擴展程序,也可能是多個應(yīng)用程序中安裝的不同的擴展程序。
      [0060]當多個應(yīng)用程序中安裝相同的至少一個擴展程序時,在步驟S203中,根據(jù)用戶的指示對識別出的擴展程序進行清理,可以根據(jù)用戶的指示,對于相同的擴展程序,同時清理多個應(yīng)用程序安裝的同一擴展程序。
      [0061]例如,識別出來的擴展程序有A、B、C三個,第一應(yīng)用程序、第二應(yīng)用程序都安裝了擴展程序A,只有第一應(yīng)用程序安裝了擴展程序B,只有第二應(yīng)用程序安裝了擴展程序C,對應(yīng)關(guān)系如下:
      [0062]擴展程序A:第一應(yīng)用程序、第二應(yīng)用程序;
      [0063]擴展程序B:第一應(yīng)用程序;
      [0064]擴展程序C:第二應(yīng)用程序。
      [0065]當根據(jù)用戶指示或者預(yù)設(shè)規(guī)則,確定需要清理擴展程序A時,可以同時清理第一應(yīng)用程序、第二應(yīng)用程序所安裝的擴展程序A,而第一應(yīng)用程序安裝的擴展程序B和第二應(yīng)用程序安裝的擴展程序C不會被清理。
      [0066]或者,例如識別出來的擴展程序有A、B、C、D四個,第一應(yīng)用程序、第二應(yīng)用程序都安裝了擴展程序A、擴展程序D,只有,第一應(yīng)用程序安裝了擴展程序B,只有第二應(yīng)用程序安裝了擴展程序C,對應(yīng)關(guān)系如下:
      [0067]擴展程序A:第一應(yīng)用程序、第二應(yīng)用程序;
      [0068]擴展程序B:第一應(yīng)用程序;
      [0069]擴展程序C:第二應(yīng)用程序;
      [0070]擴展程序D:第一應(yīng)用程序、第二應(yīng)用程序。
      [0071]當根據(jù)用戶指示或者預(yù)設(shè)規(guī)則,確定需要清理擴展程序A、C時,可以同時清理第一應(yīng)用程序、第二應(yīng)用程序所安裝的擴展程序A,清理第二應(yīng)用程序所安裝的擴展程序C,而第一應(yīng)用程序安裝的擴展程序B、第一應(yīng)用程序安裝的擴展程序D和第二應(yīng)用程序安裝的擴展程序D均不會被清理。
      [0072]進一步,為便于用戶了解擴展程序的安裝情況,進而進行清理指示,在根據(jù)用戶的指示對識別出的擴展程序進行清理之前,還包括:
      [0073]將識別出的擴展程序及其對應(yīng)的應(yīng)用程序顯示給用戶。
      [0074]例如,識別出來的擴展程序有A、B、C、D四個,第一應(yīng)用程序、第二應(yīng)用程序都安裝了擴展程序A、擴展程序D,只有,第一應(yīng)用程序安裝了擴展程序B,只有第二應(yīng)用程序安裝了擴展程序C,可以直接顯示如下對應(yīng)關(guān)系給用戶:
      [0075]擴展程序A:第一應(yīng)用程序、第二應(yīng)用程序;
      [0076]擴展程序B:第一應(yīng)用程序;
      [0077]擴展程序C:第二應(yīng)用程序;
      [0078]擴展程序D:第一應(yīng)用程序、第二應(yīng)用程序。
      [0079]用戶可以根據(jù)該對應(yīng)關(guān)系對各應(yīng)用程序所安裝擴展程序進行了解和管理。
      [0080]其中,應(yīng)用程序可以是瀏覽器,也可以是其它具有擴展程序配置文件的應(yīng)用程序。
      [0081]各瀏覽器使用同類內(nèi)核時,由于各擴展程序的安裝原理相同,更容易實現(xiàn)對同一擴展程序的集中清理,進而達到更好的清理效果。
      [0082]進一步,在步驟S203中,根據(jù)預(yù)設(shè)規(guī)則對識別出的擴展程序進行清理,具體包括:
      [0083]保留預(yù)先設(shè)定的擴展程序,刪除識別出的其它擴展程序。
      [0084]例如,若預(yù)先設(shè)定要保留的擴展程序為A、B、C,若識別出的擴展程序中包括擴展程序D、E,則可以直接刪除擴展程序D、E,若有多個應(yīng)用程序都安裝了擴展程序D,則需要同時刪除各應(yīng)用程序所安裝的擴展程序D。
      [0085]下面通過具體實例對本發(fā)明實施例提供的應(yīng)用程序擴展程序清理方法進行說明:
      [0086]對于使用chrome (谷歌瀏覽器)內(nèi)核的瀏覽器,可以通過擴展程序配置文件配置文件中的典型字符串識別出該瀏覽器所安裝的插件等擴展程序,如圖3所示,標重顯示出的字符串即表示一種插件,具體的字符串和擴展程序之間的對應(yīng)關(guān)系,可以通過具體的經(jīng)驗來設(shè)置。
      [0087]圖3 中的 ncennffkjdiamlpmcbajkmaiiiddg10 (這段字符串為一個 ID)表不為一個chrome內(nèi)核擴展程序,較佳的,可以對每個ID進行相應(yīng)的功能描述,還可以對該擴展程序可能出現(xiàn)的行為進行描述,便于進行清理判斷。
      [0088]如圖4所示,配置文件的具體描述中,可以對應(yīng)每個ID進行配置信息的描述,在進行擴展程序顯示時,一并顯示該配置信息,從而便于用戶進行判斷和指示。
      [0089]例如,圖4中擴展程序的ID為ncennffkjdiamlpmcbajkmaiiiddg10,配置信息為Thunder Download Extent1n for Chome,根據(jù)該配置信息可知該擴展程序時chome瀏覽器的擴展下載程序,可以根據(jù)需要確定是否清理。需要說明的是,上述圖3和圖4僅是示意性的,并不限制本發(fā)明。
      [0090]本發(fā)明實施例還相應(yīng)提供一種應(yīng)用程序擴展程序清理裝置,適用于安裝有相同或相似擴展程序的兩個以上應(yīng)用程序,如圖5所示,包括:
      [0091]第一識別單元501,用于識別每個應(yīng)用程序的擴展程序配置文件;
      [0092]第二識別單元502,用于根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,識別出每個應(yīng)用程序中所安裝的擴展程序;
      [0093]清理單元503,用于根據(jù)用戶的指示對識別出的擴展程序進行清理。
      [0094]通過本發(fā)明實施例提供的應(yīng)用程序擴展程序清理裝置,由第一識別單元501先識別出每個應(yīng)用程序的擴展程序配置文件,再由第二識別單元502通過每個應(yīng)用程序的擴展程序配置文件中的標識字符串,來識別每個應(yīng)用程序中所安裝的擴展程序,進而再由清理單元503根據(jù)預(yù)設(shè)規(guī)則對識別出的擴展程序進行清理,無需進入各個應(yīng)用程序的界面中進行擴展程序的清理,方便了用戶的使用。例如,第一識別單元501識別出每個應(yīng)用程序的擴展程序配置文件,第二識別單元502再通過每個應(yīng)用程序的擴展程序配置文件中的標識字符串,識別出擴展程序A,而安裝該擴展程序A的應(yīng)用程序有第一應(yīng)用程序和第二應(yīng)用程序,清理單元503根據(jù)預(yù)設(shè)規(guī)則,確定擴展程序A為需要進行清理的程序,則可以直接對第一應(yīng)用程序和第二應(yīng)用程序安裝的擴展程序A都進行清理,無需進入第一應(yīng)用程序和/或第二應(yīng)用程序的相應(yīng)界面中進行擴展程序A的識別和清理??梢?,通過本發(fā)明實施例提供的應(yīng)用程序擴展程序清理裝置,可以根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,來識別每個應(yīng)用程序中所安裝的擴展程序,再根據(jù)預(yù)設(shè)規(guī)則對識別出的擴展程序進行清理,能夠?qū)崿F(xiàn)對各應(yīng)用程序安裝的擴展程序進行集中清理,不需要再通過各個應(yīng)用程序的界面進行擴展程序的識別和清理,方便了用戶的使用。
      [0095]其中,擴展程序具體為下列任意之一:
      [0096]插件、腳本。
      [0097]當然,本領(lǐng)域技術(shù)人員也可以將其它可能與應(yīng)用程序捆綁安裝的程序作為擴展程序,在此不一一例舉。
      [0098]其中,多個應(yīng)用程序中安裝相同的至少一個擴展程序;或者
      [0099]多個應(yīng)用程序中安裝不同的擴展程序。
      [0100]多個應(yīng)用程序中安裝相同的至少一個擴展程序時,清理單元503具體用于:
      [0101]對于相同的擴展程序,根據(jù)用戶的指示,同時清理多個應(yīng)用程序安裝的同一擴展程序。
      [0102]例如,識別出來的擴展程序有A、B、C三個,第一應(yīng)用程序、第二應(yīng)用程序都安裝了擴展程序A,只有第一應(yīng)用程序安裝了擴展程序B,只有第二應(yīng)用程序安裝了擴展程序C,對應(yīng)關(guān)系如下:
      [0103]擴展程序A:第一應(yīng)用程序、第二應(yīng)用程序;
      [0104]擴展程序B:第一應(yīng)用程序;
      [0105]擴展程序C:第二應(yīng)用程序。
      [0106]當根據(jù)用戶指示或者預(yù)設(shè)規(guī)則,確定需要清理擴展程序A時,可以同時清理第一應(yīng)用程序、第二應(yīng)用程序所安裝的擴展程序A,而第一應(yīng)用程序安裝的擴展程序B和第二應(yīng)用程序安裝的擴展程序C不會被清理。
      [0107]或者,例如識別出來的擴展程序有A、B、C、D四個,第一應(yīng)用程序、第二應(yīng)用程序都安裝了擴展程序A、擴展程序D,只有,第一應(yīng)用程序安裝了擴展程序B,只有第二應(yīng)用程序安裝了擴展程序C,對應(yīng)關(guān)系如下:
      [0108]擴展程序A:第一應(yīng)用程序、第二應(yīng)用程序;
      [0109]擴展程序B:第一應(yīng)用程序;
      [0110]擴展程序C:第二應(yīng)用程序;
      [0111]擴展程序D:第一應(yīng)用程序、第二應(yīng)用程序。
      [0112]當根據(jù)用戶指示或者預(yù)設(shè)規(guī)則,確定需要清理擴展程序A、C時,可以同時清理第一應(yīng)用程序、第二應(yīng)用程序所安裝的擴展程序A,清理第二應(yīng)用程序所安裝的擴展程序C,而第一應(yīng)用程序安裝的擴展程序B、第一應(yīng)用程序安裝的擴展程序D和第二應(yīng)用程序安裝的擴展程序D均不會被清理。
      [0113]進一步,清理單元503還用于:
      [0114]根據(jù)用戶的指示對識別出的擴展程序進行清理之前,將識別出的擴展程序及其對應(yīng)的應(yīng)用程序顯示給用戶。
      [0115]例如,識別出來的擴展程序有A、B、C、D四個,第一應(yīng)用程序、第二應(yīng)用程序都安裝了擴展程序A、擴展程序D,只有,第一應(yīng)用程序安裝了擴展程序B,只有第二應(yīng)用程序安裝了擴展程序C,可以直接顯示如下對應(yīng)關(guān)系給用戶:
      [0116]擴展程序A:第一應(yīng)用程序、第二應(yīng)用程序;
      [0117]擴展程序B:第一應(yīng)用程序;
      [0118]擴展程序C:第二應(yīng)用程序;
      [0119]擴展程序D:第一應(yīng)用程序、第二應(yīng)用程序。
      [0120]用戶可以根據(jù)該對應(yīng)關(guān)系對各應(yīng)用程序所安裝擴展程序進行了解和管理。
      [0121]進一步,該應(yīng)用程序可以具體為瀏覽器,也可以是其它具有擴展程序配置文件的應(yīng)用程序。
      [0122]更進一步,各瀏覽器使用同類內(nèi)核,由于各擴展程序的安裝原理相同,更容易實現(xiàn)對同一擴展程序的集中清理,進而達到更好的清理效果。
      [0123]其中,清理單元503具體用于:
      [0124]保留預(yù)先設(shè)定的擴展程序,刪除識別出的其它擴展程序。
      [0125]例如,若預(yù)先設(shè)定要保留的擴展程序為A、B、C,若識別出的擴展程序中包括擴展程序D、E,則可以直接刪除擴展程序D、E,若有多個應(yīng)用程序都安裝了擴展程序D,則需要同時刪除各應(yīng)用程序所安裝的擴展程序D。
      [0126]通過本發(fā)明實施例提供的應(yīng)用程序擴展程序清理方法及裝置,可以先識別出每個應(yīng)用程序的擴展程序配置文件,再通過每個應(yīng)用程序的擴展程序配置文件中的標識字符串,來識別每個應(yīng)用程序中所安裝的擴展程序,進而再根據(jù)預(yù)設(shè)規(guī)則對識別出的擴展程序進行清理,無需進入各個應(yīng)用程序的界面中進行擴展程序的清理,方便了用戶的使用。例如,識別出每個應(yīng)用程序的擴展程序配置文件,再通過每個應(yīng)用程序的擴展程序配置文件中的標識字符串,識別出擴展程序A,而安裝該擴展程序A的應(yīng)用程序有第一應(yīng)用程序和第二應(yīng)用程序,若根據(jù)預(yù)設(shè)規(guī)則,確定擴展程序A為需要進行清理的程序,則可以直接對第一應(yīng)用程序和第二應(yīng)用程序安裝的擴展程序A都進行清理,無需進入第一應(yīng)用程序和/或第二應(yīng)用程序的相應(yīng)界面中進行擴展程序A的識別和清理??梢?,通過本發(fā)明實施例提供的應(yīng)用程序擴展程序清理方法及裝置,可以根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,來識別每個應(yīng)用程序中所安裝的擴展程序,再根據(jù)預(yù)設(shè)規(guī)則對識別出的擴展程序進行清理,能夠?qū)崿F(xiàn)對各應(yīng)用程序安裝的擴展程序進行集中清理,不需要再通過各個應(yīng)用程序的界面進行擴展程序的識別和清理,方便了用戶的使用。
      [0127]本發(fā)明的實施例公開了:
      [0128]Al、一種應(yīng)用程序擴展程序清理方法,適用于安裝有相同或相似擴展程序的兩個以上應(yīng)用程序,包括:
      [0129]識別每個應(yīng)用程序的擴展程序配置文件;
      [0130]根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,識別出每個應(yīng)用程序中所安裝的擴展程序;
      [0131 ] 根據(jù)預(yù)設(shè)規(guī)則對識別出的所述擴展程序進行清理。
      [0132]A2、如Al所述的方法,其中,所述擴展程序具體為下列任意之一:
      [0133]插件、腳本。
      [0134]A3、如Al或A2所述的方法,其中,
      [0135]所述多個應(yīng)用程序中安裝相同的至少一個擴展程序;或者
      [0136]所述多個應(yīng)用程序中安裝不同的擴展程序。
      [0137]A4、如A3所述的方法,其中,所述多個應(yīng)用程序中安裝相同的至少一個擴展程序時,所述根據(jù)用戶的指示對識別出的擴展程序進行清理,具體包括:
      [0138]對于相同的擴展程序,根據(jù)用戶的指示,同時清理所述多個應(yīng)用程序安裝的同一擴展程序。
      [0139]A5、如Al至A4任一項所述的方法,其中,所述根據(jù)用戶的指示對識別出的擴展程序進行清理之前,還包括:
      [0140]將識別出的擴展程序及其對應(yīng)的應(yīng)用程序顯示給用戶。
      [0141]A6、如A1-A5任一項所述的方法,其中,所述應(yīng)用程序具體為瀏覽器。
      [0142]A7、如A6所述的方法,其中,各瀏覽器使用同類內(nèi)核。
      [0143]AS、如A1-A7任一項所述的方法,其中,所述根據(jù)預(yù)設(shè)規(guī)則對識別出的所述擴展程序進行清理,具體包括:
      [0144]保留預(yù)先設(shè)定的擴展程序,刪除識別出的其它擴展程序。
      [0145]B9、一種應(yīng)用程序擴展程序清理裝置,適用于安裝有相同或相似擴展程序的兩個以上應(yīng)用程序,包括:
      [0146]第一識別單元,用于識別每個應(yīng)用程序的擴展程序配置文件;
      [0147]第二識別單元,用于根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,識別出每個應(yīng)用程序中所安裝的擴展程序;
      [0148]清理單元,用于根據(jù)用戶的指示對識別出的所述擴展程序進行清理。
      [0149]B10、如B9所述的裝置,其中,所述擴展程序具體為下列任意之一:
      [0150]插件、腳本。
      [0151]B11、如B9或BlO所述的裝置,其中,
      [0152]所述多個應(yīng)用程序中安裝相同的至少一個擴展程序;或者
      [0153]所述多個應(yīng)用程序中安裝不同的擴展程序。
      [0154]B12、如Bll所述的裝置,其中,所述多個應(yīng)用程序中安裝相同的至少一個擴展程序時,清理單元具體用于:
      [0155]對于相同的擴展程序,根據(jù)用戶的指示,同時清理所述多個應(yīng)用程序安裝的同一擴展程序。
      [0156]B13、如B9至B12任一項所述的裝置,其中,所述清理單元還用于:
      [0157]根據(jù)用戶的指示對識別出的擴展程序進行清理之前,將識別出的擴展程序及其對應(yīng)的應(yīng)用程序顯示給用戶。
      [0158]B14、如B9-B13任一項所述的裝置,其中,所述應(yīng)用程序具體為瀏覽器。
      [0159]B15、如B14所述的裝置,其中,各瀏覽器使用同類內(nèi)核。
      [0160]B16、如B9-B15任一項所述的裝置,其中,所述清理單元具體用于:
      [0161]保留預(yù)先設(shè)定的擴展程序,刪除識別出的其它擴展程序。
      [0162]在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
      [0163]類似地,應(yīng)當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循【具體實施方式】的權(quán)利要求書由此明確地并入該【具體實施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨實施例。
      [0164]本領(lǐng)域那些技術(shù)人員可以理解,可以對實施例中的設(shè)備中的模塊進行自適應(yīng)性地改變并且把它們設(shè)置在與該實施例不同的一個或多個設(shè)備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
      [0165]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在權(quán)利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
      [0166]本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的應(yīng)用程序擴展程序清理裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
      [0167]應(yīng)該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
      [0168] 至此,本領(lǐng)域技術(shù)人員應(yīng)認識到,雖然本文已詳盡示出和描述了本發(fā)明的多個示例性實施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開的內(nèi)容直接確定或推導出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認定為覆蓋了所有這些其他變型或修改。
      【權(quán)利要求】
      1.一種應(yīng)用程序擴展程序清理方法,適用于安裝有相同或相似擴展程序的兩個以上應(yīng)用程序,包括: 識別每個應(yīng)用程序的擴展程序配置文件; 根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,識別出每個應(yīng)用程序中所安裝的擴展程序; 根據(jù)預(yù)設(shè)規(guī)則對識別出的所述擴展程序進行清理。
      2.如權(quán)利要求1所述的方法,其中,所述擴展程序具體為下列任意之一: 插件、腳本。
      3.如權(quán)利要求1或2所述的方法,其中, 所述多個應(yīng)用程序中安裝相同的至少一個擴展程序;或者 所述多個應(yīng)用程序中安裝不同的擴展程序。
      4.如權(quán)利要求3所述的方法,其中,所述多個應(yīng)用程序中安裝相同的至少一個擴展程序時,所述根據(jù)用戶的指示對識別出的擴展程序進行清理,具體包括: 對于相同的擴展程序,根據(jù)用戶的指示,同時清理所述多個應(yīng)用程序安裝的同一擴展程序。
      5.如權(quán)利要求1至4任一項所述的方法,其中,所述根據(jù)用戶的指示對識別出的擴展程序進行清理之前,還包括: 將識別出的擴展程序及其對應(yīng)的應(yīng)用程序顯示給用戶。
      6.如權(quán)利要求1-5任一項所述的方法,其中,所述應(yīng)用程序具體為瀏覽器。
      7.如權(quán)利要求6所述的方法,其中,各瀏覽器使用同類內(nèi)核。
      8.如權(quán)利要求1-7任一項所述的方法,其中,所述根據(jù)預(yù)設(shè)規(guī)則對識別出的所述擴展程序進行清理,具體包括: 保留預(yù)先設(shè)定的擴展程序,刪除識別出的其它擴展程序。
      9.一種應(yīng)用程序擴展程序清理裝置,適用于安裝有相同或相似擴展程序的兩個以上應(yīng)用程序,包括: 第一識別單元,用于識別每個應(yīng)用程序的擴展程序配置文件; 第二識別單元,用于根據(jù)每個應(yīng)用程序的擴展程序配置文件中的標識字符串,識別出每個應(yīng)用程序中所安裝的擴展程序; 清理單元,用于根據(jù)用戶的指示對識別出的所述擴展程序進行清理。
      10.如權(quán)利要求9所述的裝置,其中,所述擴展程序具體為下列任意之一:插件、腳本。
      【文檔編號】G06F9/46GK104461713SQ201410804333
      【公開日】2015年3月25日 申請日期:2014年12月19日 優(yōu)先權(quán)日:2014年12月19日
      【發(fā)明者】鄧文佳, 張海洋 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1