中文字幕无码日韩视频无码三区

應用刪除方法及應用刪除裝置的制造方法

文檔(dang)序號:9910766閱讀(du):566來源:國知局
應用刪除方法及應用刪除裝置的制造方法
【技術領域】
[0001]本發明涉及通信領域,特別是涉及一種應用刪除方法及應用刪除裝置。
【背景技術】
[0002]手機、平板電腦等移動終端上往往會安裝各種類型的應用,以滿足用戶多樣的需求。面對五花八門的應用,用戶無法有效的分辨哪些應用可以刪除,哪些應用不能刪除,因此對應用的刪除具有盲目性。
[0003]然而在這些應用之間可能存在依賴關系,即有些應用必須依賴于其他應用才能正常運行。因此在刪除該應用時,會存在導致依賴該應用的其他應用的某些功能無法實現,甚至無法啟動等問題。
[0004]因此如何刪除具有應用依賴關系的應用,而不造成依賴該應用的其他應用無法正常運行成了亟待解決的問題。

【發明內容】

[0005]本發明實施例提供一種可以保障未刪除應用正常運行的應用刪除方法及應用刪除裝置;以解決現有的應用刪除方法及應用刪除裝置在刪除某個應用后造成其他應用無法正常運行的技術問題。
[0006]本發明實施例提供一種應用刪除方法,其包括:
[0007]接收應用刪除請求,并根據該應用刪除請求,獲取設定應用的模塊;
[0008]判斷該設定應用的模塊是否被參照應用的模塊依賴;以及
[0009]如該設定應用的模塊不被參照應用的模塊依賴,則刪除該設定應用。
[0010]本發明實施例還提供一種應用刪除裝置,其包括:
[0011 ]設定應用模塊獲取模塊,用于接收應用刪除請求,并根據該應用刪除請求,獲取設定應用的模塊;
[0012]模塊依賴判斷模塊,用于判斷該設定應用的模塊是否被參照應用的模塊依賴;以及
[0013]設定應用刪除模塊,用于在該設定應用的模塊不被參照應用的模塊依賴時,刪除該設定應用。
[0014]相較于現有技術的應用刪除方法及應用刪除裝置,本發明的應用刪除方法及應用刪除裝置通過判斷待刪除應用的模塊是否被其他應用模塊依賴來實現應用的刪除,從而可以有效的保障其他應用模塊的正常運行;解決了現有的應用刪除方法及應用刪除裝置刪除某個應用后導致其他應用無法正常運行的技術問題。
【附圖說明】
[0015]圖1為本發明的應用刪除方法的第一優選實施例的流程圖;
[0016]圖2為本發明的應用刪除方法的第二優選實施例的流程圖;
[0017]圖3為本發明的應用刪除裝置的第一優選實施例的結構示意圖;
[0018]圖4為本發明的應用刪除裝置的第二優選實施例的結構示意圖;
[0019]圖5為本發明的應用刪除方法及應用刪除裝置的具體實施例的應用刪除示意圖。
【具體實施方式】
[0020]請參照圖式,其中相同的組件符號代表相同的組件,本發明的原理是以實施在一適當的運算環境中來舉例說明。以下的說明是基于所例示的本發明具體實施例,其不應被視為限制本發明未在此詳述的其它具體實施例。
[0021]在以下的說明中,本發明的具體實施例將參考由一部或多部計算機所執行之作業的步驟及符號來說明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數次提到為由計算機執行,包括了由代表了以一結構化型式中的數據之電子信號的計算機處理單元所操縱。此操縱轉換該數據或將其維持在該計算機之內存系統中的位置處,其可重新配置或另外以本領域技術人員所熟知的方式來改變該計算機之運作。該數據所維持的數據結構為該內存之實體位置,其具有由該數據格式所定義的特定特性。但是,本發明原理以上述文字來說明,其并不代表為一種限制,本領域技術人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當中。
[0022]本發明的應用刪除裝置可使用各種電子設備進行實施,該電子設備包括但不限于個人計算機、服務器計算機、手持式或膝上型設備、移動設備(比如移動電話、個人數字助理、媒體播放器等等)、多處理器系統、消費型電子設備、小型計算機、大型計算機、包括上述任意系統或設備的分布式計算環境,等等。但該電子設備優選為智能移動設備,以便有效保障智能移動設備中未刪除應用的正常運行。
[0023]實施例一
[0024]請參照圖1,圖1為本發明的應用刪除方法的第一優選實施例的流程圖。該方法用于對終端進行應用刪除,其中該終端可為手機、平板電腦等智能移動設備,本優選實施例的應用刪除方法包括:
[0025]步驟SlOl,接收應用刪除請求,并根據該應用刪除請求,獲取設定應用的模塊;
[0026]步驟S102,判斷該設定應用的模塊是否被參照應用的模塊依賴;
[0027]步驟S103,如該設定應用的模塊被參照應用的模塊依賴,則標記設定應用和參照應用,并顯示依賴的參照應用,提示刪除失敗;
[0028]步驟S104,如該設定應用的模塊不被參照應用的模塊依賴,則刪除該設定應用。
[0029]下面詳細說明本優選實施例的應用刪除方法的各步驟的具體流程。
[0030]在步驟SlOl中,終端接收應用刪除請求,并根據該應用刪除請求,獲取設定應用的模塊。目前,幾乎所有應用體系結構都體現了模塊化的思想,即把應用劃分為可獨立命名和編址的部件,每個部件稱為一個模塊,每個模塊都完成一個子功能。一個應用往往包含多個模塊,當把這些模塊組裝到一起成為一個整體時,便可以完成指定的功能。通常在一個應用內的模塊之間總是相互依賴的,很少是相互獨立的,并且在應用與應用之間也可能會存在一個應用的模塊與另一個應用的模塊相互依賴的情況。這樣的依賴關系可以通過數據參數來交換輸入、輸出的信息,也可以是一個模塊通過傳送開關、標志、名字等控制信息控制另一個模塊的功能體現,其他依賴關系在此不一一做表述。由此可以通過判斷設定應用與參照應用之間的依賴關系來決定是否刪除設定應用。隨后轉入步驟S102。
[0031]在步驟S102中,終端判斷該設定應用的模塊是否被參照應用的模塊依賴,如設定應用的模塊被參照應用的模塊依賴,則轉入步驟S103;如設定應用的模塊不被參照應用的模塊依賴,則轉入步驟S104。其中,設定應用是待刪除的應用,參照應用是終端中其他未刪除的所有應用。在本優選實施例中,由于要刪除設定應用,因此只需要單方面判斷參照應用的模塊是否依賴設定應用的模塊,無需判斷設定應用的模塊是否依賴參照應用的模塊。
[0032]在步驟S103中,如步驟S102中該設定應用的模塊被參照應用的模塊依賴,則標記設定應用和參照應用,并顯示依賴的參照應用,提示刪除失敗。設定應用的模塊被參照應用的模塊依賴,說明如果設定應用被刪除,將導致參照應用的某個功能無法實現,甚至參照應用無法啟動,因此不能刪除該設定應用,并需將此信息反饋給用戶。舉例來說,由于微信中的分享實時位置功能需要調用手機定位應用中的相關模塊來實現,因此如果將手機定位應用刪除,將導致微信中分享實時位置功能無法實現。
[0033]在步驟S104中,如步驟S102中該設定應用的模塊不被參照應用的模塊依賴,說明刪除該設定應用后,不會
當前第1頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1