国产精品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>

      移動終端中程序的管理方法、裝置和移動終端的制作方法

      文檔序號:6540855閱讀:125來源:國知局
      移動終端中程序的管理方法、裝置和移動終端的制作方法
      【專利摘要】本發(fā)明提出一種移動終端中程序的管理方法、裝置和移動終端,其中,該方法包括:獲取移動終端在鎖屏狀態(tài)下運行的至少一個程序,并分別監(jiān)控至少一個程序在鎖屏狀態(tài)下的行為特征;根據(jù)至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息;在移動終端解除鎖屏之后,在移動終端中展示處理提示信息;接收對處理提示信息的設置指令;在移動終端再次進入鎖屏時,根據(jù)設置指令清理移動終端中運行的程序。本發(fā)明實施例的移動終端中程序的管理方法,能夠?qū)π枰謇淼某绦蜻M行有效清理,不會遺漏,并且對于用戶需要的程序不會被誤清理掉,能夠滿足用戶對節(jié)約系統(tǒng)資源和電量以及方便使用的多方面需求。
      【專利說明】移動終端中程序的管理方法、裝置和移動終端
      【技術(shù)領域】
      [0001]本發(fā)明涉及移動終端【技術(shù)領域】,特別涉及一種移動終端中程序的管理方法、裝置和移動終。
      【背景技術(shù)】
      [0002]隨著移動終端技術(shù)的不斷發(fā)展,移動終端的功能越來越強大?,F(xiàn)在,大多數(shù)智能移動終端通常都是多進程多任務的,以至于很多程序在用戶退出后還是在會在后臺偷偷運行,這就造成了在用戶沒有使用時,移動終端的電量也在不斷消耗,而受到現(xiàn)階段移動終端電池技術(shù)的限制,就導致了移動終端的待機時間越來越短。因此,當用戶不使用移動終端時,就應該防止程序在后臺運行,以節(jié)約移動終端的電量。
      [0003]目前,一些移動終端管理程序可提供將后臺運行的程序統(tǒng)一清理的功能,但是這會將一些必要功能(如鬧鐘功能等)的進程被清理掉而導致該功能失效。一些移動終端管理程序還可提供用戶設置功能,用戶可將不希望被清理的程序加入白名單,從而在清理后臺運行的程序時對白名單中的程序不進行清理。但是,在一些觸發(fā)條件下,很多后臺程序還會再次偷偷運行,例如,如果用戶在未鎖屏期間再次使用該應用程序、或者該應用程序的注冊信息有更新時,當移動終端進入鎖屏后,該應用程序則會繼續(xù)在后臺運行,而不會被清理。此外,白明白需要用戶手動添加,用戶很難把全部需要的應用程序加入到白名單,而存在遺漏時,就會造成誤清理,而造成了一些應用程序不能正常使用。因此,目前的后臺程序清理方法難以滿足用戶的實際需求,給用戶的使用帶來極大的不便。

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

      [0004]本發(fā)明旨在至少在一定程度上解決上述技術(shù)問題。
      [0005]為此,本發(fā)明的第一方面的目的在于提出一種移動終端中程序的管理方法,能夠?qū)π枰謇淼某绦蜻M行有效清理,不會遺漏,并且對于用戶需要的程序不會被誤清理掉,能夠滿足用戶對節(jié)約系統(tǒng)資源和電量以及方便使用的多方面需求。
      [0006]本發(fā)明的第二方面的目的在于提出一種移動終端中程序的管理裝置。
      [0007]本發(fā)明第三方面的目的在于提出一種移動終端。
      [0008]為達上述目的,根據(jù)本發(fā)明第一方面實施例提出了一種移動終端中程序的管理方法,包括:獲取移動終端在鎖屏狀態(tài)下運行的至少一個程序,并分別監(jiān)控所述至少一個程序在鎖屏狀態(tài)下的行為特征;根據(jù)所述至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息;在所述移動終端解除鎖屏之后,在所述移動終端中展示所述處理提示信息;接收對所述處理提示信息的設置指令;在所述移動終端再次進入鎖屏時,根據(jù)所述設置指令清理移動終端中運行的程序。
      [0009]本發(fā)明實施例的移動終端中程序的管理方法,可根據(jù)移動終端在鎖屏狀態(tài)下運行的程序的行為特征向用戶提供對鎖屏狀態(tài)下運行的程序的處理提示信息,能夠為用戶提供具有針對性的鎖屏狀態(tài)程序清理建議。此外,還可根據(jù)用戶針對處理提示信息的設置指令在移動終端再次進入鎖屏狀態(tài)時對程序進行清理,使得在鎖屏狀態(tài)下占用內(nèi)存、消耗電量、使用網(wǎng)絡流量等程序能夠被有效清理,不會遺漏,并且對于用戶需要的程序不會被誤清理掉,能夠滿足用戶對節(jié)約系統(tǒng)資源和電量以及方便使用的多方面需求。
      [0010]本發(fā)明的第二方面的實施例提供了一種移動終端中程序的管理裝置,包括:第一獲取模塊,用于獲取移動終端在鎖屏狀態(tài)下運行的至少一個程序;監(jiān)控模塊,用于分別監(jiān)控所述至少一個程序在鎖屏狀態(tài)下的行為特征;生成模塊,用于根據(jù)所述至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息;第一展示模塊,用于在所述移動終端解除鎖屏之后,在所述移動終端中展示所述處理提示信息;接收模塊,用于接收對所述處理提示信息的設置指令;清理模塊,用于在所述移動終端再次進入鎖屏時,根據(jù)所述設置指令清理移動終端中運行的程序。
      [0011]本發(fā)明實施例的移動終端中程序的管理裝置,可根據(jù)移動終端在鎖屏狀態(tài)下運行的程序的行為特征向用戶提供對鎖屏狀態(tài)下運行的程序的處理提示信息,能夠為用戶提供具有針對性的鎖屏狀態(tài)程序清理建議。此外,還可根據(jù)用戶針對處理提示信息的設置指令在移動終端再次進入鎖屏狀態(tài)時對程序進行清理,使得在鎖屏狀態(tài)下行為異常的程序能夠被有效清理,不會遺漏,并且對于用戶需要的程序不會被誤清理掉,能夠滿足用戶對節(jié)約系統(tǒng)資源和電量以及方便使用的多方面需求。
      [0012]本發(fā)明第三方面的實施例提供了一種移動終端,包括:殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設置在所述電路板上;所述電源電路,用于為所述移動終端的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于:獲取移動終端在鎖屏狀態(tài)下運行的至少一個程序,并分別監(jiān)控所述至少一個程序在鎖屏狀態(tài)下的行為特征;根據(jù)所述至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息;在所述移動終端解除鎖屏之后,在所述移動終端中展示所述處理提示信息;接收對所述處理提示信息的設置指令;在所述移動終端再次進入鎖屏時,根據(jù)所述設置指令清理移動終端中運行的程序。
      [0013]本發(fā)明實施例的移動終端,可根據(jù)移動終端在鎖屏狀態(tài)下運行的程序的行為特征向用戶提供對鎖屏狀態(tài)下運行的程序的處理提示信息,能夠為用戶提供具有針對性的鎖屏狀態(tài)程序清理建議。此外,還可根據(jù)用戶針對處理提示信息的設置指令在移動終端再次進入鎖屏狀態(tài)時對程序進行清理,使得在鎖屏狀態(tài)下占用內(nèi)存、消耗電量、使用網(wǎng)絡流量等程序能夠被有效清理,不會遺漏,并且對于用戶需要的程序不會被誤清理掉,能夠滿足用戶對節(jié)約系統(tǒng)資源和電量以及方便使用的多方面需求。
      [0014]本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
      【專利附圖】

      【附圖說明】
      [0015]本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
      [0016]圖1為根據(jù)本發(fā)明一個實施例的移動終端中程序的管理方法的流程圖;
      [0017]圖2為根據(jù)本發(fā)明一個實施例的根據(jù)至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息的流程圖;
      [0018]圖3為根據(jù)本發(fā)明另一個實施例的移動終端中程序的管理方法的流程圖;
      [0019]圖4為根據(jù)本發(fā)明一個實施例的移動終端中程序的管理裝置的結(jié)構(gòu)示意圖;
      [0020]圖5為根據(jù)本發(fā)明另一個實施例的移動終端中程序的管理裝置的結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0021]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
      [0022]在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性。
      [0023]在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
      [0024]下面參考附圖描述根據(jù)本發(fā)明實施例的移動終端中程序的管理方法、裝置和移動終端。
      [0025]為了根據(jù)移動終端在鎖屏狀態(tài)下程序的行為特征(如耗電量、內(nèi)存占用情況、網(wǎng)絡流量使用情況、文件訪問情況等)對用戶進行程序清理提示,為用戶提供建議,以對移動終端中的程序進行清理,節(jié)省移動終端的電量、網(wǎng)絡流量、內(nèi)存以及保護移動終端的系統(tǒng)安全,并可同時防止因用戶在不了解移動終端鎖屏狀態(tài)下程序運行情況而造成的誤清理二導致程序無法正常使用,本發(fā)明的實施例提出一種移動終端中程序的管理方法。
      [0026]圖1為根據(jù)本發(fā)明一個實施例的移動終端中程序的管理方法的流程圖。如圖1所示,根據(jù)本發(fā)明實施例的移動終端中程序的管理方法,包括:
      [0027]S101,獲取移動終端在鎖屏狀態(tài)下運行的至少一個程序,并分別監(jiān)控至少一個程序在鎖屏狀態(tài)下的行為特征。
      [0028]在本發(fā)明的一個實施例中,可通過監(jiān)測移動終端的鎖屏事件,其中,鎖屏事件包括鎖屏開啟事件和鎖屏結(jié)束事件,并在監(jiān)測到鎖屏開啟事件之后,按照預設周期檢測并記錄移動終端當前正在運行的程序,直至監(jiān)測到移動終端的鎖屏結(jié)束事件,并根據(jù)每次檢測時記錄的正在運行的程序統(tǒng)計移動終端在鎖屏狀態(tài)下運行的程序。
      [0029]具體地,以安卓系統(tǒng)為例,鎖屏開始事件為android, intent, action.SCREEN_0N事件,鎖屏結(jié)束事件為android, intent, action.SCREEN_0FF事件??赏ㄟ^監(jiān)控上述兩個事件來確定移動終端的鎖屏過程。安卓系統(tǒng)的后臺線程MonitorlogThread可通過Thread.sleep(T)方法進行輪詢,其中,T為預設周期,例如,可為100秒,并在每次輪詢中通過ActivityManager類中的getRunningTasks的方法獲取并記錄當前正在運行的程序。
      [0030]其中,行為特征可包括網(wǎng)絡流量使用情況、耗電情況、內(nèi)存占用情況、文件訪問情況等中的一種或多種。因而,分別監(jiān)控至少一個程序在鎖屏狀態(tài)下的行為特征可具體包括以下中的一種或多種:
      [0031]監(jiān)測在移動終端的鎖屏狀態(tài)下正在運行的至少一個程序中每個程序所使用的網(wǎng)
      絡流量值;
      [0032]監(jiān)測至少一個程序中每個程序所的耗電量;
      [0033]監(jiān)測至少一個程序中每個程序所占用的內(nèi)存;
      [0034]監(jiān)測至少一個程序中每個程序是否對移動終端的特定文件進行訪問,其中,移動終端的特定文件是指用戶信息、通訊錄等惡意掃描程序可能會訪問的文件或者其他病毒或惡意程序可能會訪問的移動終端的文件或數(shù)據(jù)庫。
      [0035]S102,根據(jù)至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息。
      [0036]在本發(fā)明的一個實施例中,為了便于用戶明確對鎖屏狀態(tài)下運行的程序的對立方式對移動終端的影響,可根據(jù)這些程序的行為特征分別分析出對這些程序的處理方式,并對用戶進行提示。
      [0037]具體地,可通過圖2所示的方法根據(jù)至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息,包括:
      [0038]S201,獲取在鎖屏期間運行的至少一個程序中的至少一個非系統(tǒng)程序。
      [0039]由于移動終端中系統(tǒng)程序,如短信、時間等程序的運行是必要的,不能被清理,因此,需要從鎖屏期間運行的至少一個程序中獲取非系統(tǒng)程序。
      [0040]S202,根據(jù)至少一個非程序在鎖屏狀態(tài)下的行為特征確定至少一個非系統(tǒng)程序中的至少一個待處理程序。
      [0041]其中,待處理程序為在鎖屏狀態(tài)下使用的網(wǎng)絡流量值超過預設流量值、耗電量超過預設電量值、占用的內(nèi)存超過預設內(nèi)存值和/或?qū)σ苿咏K端的特定文件進行了訪問的程序。在鎖屏狀態(tài)下,用戶對非系統(tǒng)程序是不使用的,因此,如果一個非系統(tǒng)程序具有使用網(wǎng)絡流量、耗電、占用系統(tǒng)內(nèi)存甚至訪問文件等行為,則說明該程序正在運行,需要對其進行處理。
      [0042]S203,分別根據(jù)至少一個待處理程序的行為特征生成對每個待處理程序的推薦處
      理方式。
      [0043]具體地,如果至少一個程序中存在一個程序使用的網(wǎng)絡流量值超過預設流量值,則判斷程序的推薦處理方式為停止程序,從而可防止鎖屏狀態(tài)下的流量使用,為用戶節(jié)省流量費用;如果至少一個程序中存在一個程序的耗電量超過預設電量值,則判斷程序的推薦處理方式為停止程序,從而為移動終端降低電量消耗;如果至少一個程序中存在一個程序占用的內(nèi)存超過預設內(nèi)存值,則判斷程序的推薦處理方式為停止程序,從而減少系統(tǒng)資源的使用,進一步減少電量消耗;如果至少一個程序中存在一個程序?qū)σ苿咏K端的特定文件進行了訪問,則判斷程序的推薦處理方式為卸載程序,從而及時發(fā)現(xiàn)移動終端中的惡意程序,并防止該惡意程序掃描、攻擊盜取移動終端的信息,保證移動終端的安全。
      [0044]S204,根據(jù)至少一個待處理程序和每個待處理程序的推薦處理方式生成處理提示消息。[0045]S103,在移動終端解除鎖屏之后,在移動終端中展示處理提示信息。
      [0046]在本發(fā)明的一個實施例中,處理提示信息包括待處理程序列表以及對每個待處理程序的推薦處理方式。在本發(fā)明的其他實施例中,處理提示信息還可包括對鎖屏狀態(tài)下運行的程序的行為特征的統(tǒng)計分析結(jié)果,例如,電量消耗曲線、流量使用圖等,從而使用戶更加直觀的明確哪些程序耗電、占用內(nèi)粗、耗費流量等,從而進行相應的設置。
      [0047]S104,接收對處理提示信息的設置指令。
      [0048]在本發(fā)明的實施例中,為了便于結(jié)束鎖屏時方便啟用,一些常用的程序(如微信等)用戶并不希望被清理,因此,用戶可針對處理提示信息進行設置,以根據(jù)處理提示信息選擇其中哪些待處理程序需要在鎖屏期間被清理,哪些不需要清理。
      [0049]S105,在移動終端再次進入鎖屏時,根據(jù)設置指令清理移動終端中運行的程序。
      [0050]本發(fā)明實施例的移動終端中程序的管理方法,可根據(jù)移動終端在鎖屏狀態(tài)下運行的程序的行為特征向用戶提供對鎖屏狀態(tài)下運行的程序的處理提示信息,能夠為用戶提供具有針對性的鎖屏狀態(tài)程序清理建議。此外,還可根據(jù)用戶針對處理提示信息的設置指令在移動終端再次進入鎖屏狀態(tài)時對程序進行清理,使得在鎖屏狀態(tài)下占用內(nèi)存、消耗電量、使用網(wǎng)絡流量等程序能夠被有效清理,不會遺漏,并且對于用戶需要的程序不會被誤清理掉,能夠滿足用戶對節(jié)約系統(tǒng)資源和電量以及方便使用的多方面需求。
      [0051]在本發(fā)明的一個實施例中,為了不清除用戶希望保留的程序,并且同時防止該程序在鎖屏狀態(tài)期間使用網(wǎng)絡流量,可在監(jiān)測到在鎖屏期間存在有使用網(wǎng)絡流量的程序時,斷開移動終端的網(wǎng)絡連接。因此,處理提示消息還包括根據(jù)移動終端在鎖屏狀態(tài)下運行的至少一個程序確定的對移動終端的推薦處理方式,具體地,如果在鎖屏狀態(tài)下運行的至少一個程序中存在一個程序使用的網(wǎng)絡流量值超過預設閾值,則可確定對移動終端的推薦處理方式為斷開網(wǎng)絡連接,并生成相應的處理提示信息,展示給用戶。
      [0052]為了使用戶能夠查看移動終端的程序清理后的效果,可在程序清理后在移動終端中展示移動終端的狀態(tài)信息。具體地,圖3為根據(jù)本發(fā)明另一個實施例的移動終端中程序的管理方法的流程圖,如圖3所示,本發(fā)明的移動終端中程序的管理方法包括:
      [0053]S301,獲取移動終端在鎖屏狀態(tài)下運行的至少一個程序,并分別監(jiān)控至少一個程序在鎖屏狀態(tài)下的行為特征。
      [0054]S302,根據(jù)至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息。
      [0055]S303,在移動終端解除鎖屏之后,在移動終端中展示處理提示信息。
      [0056]S304,接收對處理提示信息的設置指令。
      [0057]S305,在移動終端再次進入鎖屏時,根據(jù)設置指令清理移動終端中運行的程序。
      [0058]S306,獲取移動終端的當前狀態(tài)信息,其中,當前狀態(tài)信息包括當前網(wǎng)絡流量使用情況、當前耗電量情況、當前內(nèi)存占用情況。
      [0059]在本發(fā)明的一個實施例中,對移動終端中鎖屏狀態(tài)下運行的程序清理后,相對于清理前,移動終端的網(wǎng)絡流量的使用會急劇減少甚至網(wǎng)絡連接被關閉,耗電量也會減少,系統(tǒng)內(nèi)存的占用也會降低。因而,可將當前狀態(tài)信息展示給用戶,以便用戶了解清理效果。
      [0060]S307,在移動終端中展示的移動終端的當前狀態(tài)信息。
      [0061]在本發(fā)明的實施例中,可將移動終端的當前狀態(tài)信息直接展示,也可對移動終端的當前狀態(tài)信息與清理之前的狀態(tài)信息進行對比分析,并將分析結(jié)果以圖形或表格等形象的方式進行更加直觀的展示。
      [0062]本發(fā)明實施例的移動終端中程序的管理方法,可將程序清理后的移動終端的狀態(tài)信息展示給用戶,使用戶能夠查看移動終端的程序清理后的效果,便于用戶了解移動終端的程序?qū)ο到y(tǒng)各項指標的消耗情況,并可為以后的清理選擇提供可靠的依據(jù),進一步提升了用戶體驗。
      [0063]為了實現(xiàn)上述實施例,本發(fā)明還提出一種移動終端中程序的管理裝置。
      [0064]圖4為根據(jù)本發(fā)明一個實施例的移動終端中程序的管理裝置的結(jié)構(gòu)示意圖。如圖4所示,該移動終端中程序的管理裝置包括:第一獲取模塊110、監(jiān)控模塊120、生成模塊130、第一展示模塊140、接收模塊150和清理模塊160。
      [0065]具體地,第一獲取模塊110用于獲取移動終端在鎖屏狀態(tài)下運行的至少一個程序。
      [0066]監(jiān)控模塊120用于分別監(jiān)控至少一個程序在鎖屏狀態(tài)下的行為特征。行為特征包括網(wǎng)絡流量使用情況、耗電情況、內(nèi)存占用情況、文件訪問情況中的一種或多種,監(jiān)控模塊120用于監(jiān)測如下中的一項或多項:至少一個程序中每個程序所使用的網(wǎng)絡流量值;至少一個程序中每個程序所的耗電量;至少一個程序中每個程序所占用的內(nèi)存;至少一個程序中每個程序是否對移動終端的特定文件進行訪問。
      [0067]生成模塊130用于根據(jù)至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提 不?目息。
      [0068]第一展示模塊140用于在移動終端解除鎖屏之后,在移動終端中展示處理提示信肩、O
      [0069]接收模塊150用于接收對處理提示信息的設置指令。
      [0070]清理模塊160用于在移動終端再次進入鎖屏時,根據(jù)設置指令清理移動終端中運行的程序。
      [0071]本發(fā)明實施例的移動終端中程序的管理裝置,可根據(jù)移動終端在鎖屏狀態(tài)下運行的程序的行為特征向用戶提供對鎖屏狀態(tài)下運行的程序的處理提示信息,能夠為用戶提供具有針對性的鎖屏狀態(tài)程序清理建議。此外,還可根據(jù)用戶針對處理提示信息的設置指令在移動終端再次進入鎖屏狀態(tài)時對程序進行清理,使得在鎖屏狀態(tài)下行為異常的程序能夠被有效清理,不會遺漏,并且對于用戶需要的程序不會被誤清理掉,能夠滿足用戶對節(jié)約系統(tǒng)資源和電量以及方便使用的多方面需求。
      [0072]圖5為根據(jù)本發(fā)明另一個實施例的移動終端中程序的管理裝置的結(jié)構(gòu)示意圖。如圖5所示,根據(jù)本發(fā)明實施例的移動終端中程序的管理裝置,包括:第一獲取模塊110、監(jiān)控模塊120、生成模塊130、第一展示模塊140、接收模塊150、清理模塊160、第二湖區(qū)哦模塊170和第二展示模塊180,其中,第一獲取模塊110具體包括檢測單元111、記錄單元112和統(tǒng)計單元113 ;生成模塊130具體包括獲取單元131、確定單元132、第一生成單元133和第二生成單元134。
      [0073]具體地,第二獲取模塊170用于獲取移動終端的當前狀態(tài)信息,其中,當前狀態(tài)信息包括當前網(wǎng)絡流量使用情況、當前耗電量情況、當前內(nèi)存占用情況。
      [0074]第二展示模塊180用于在移動終端中展示的移動終端的當前狀態(tài)信息。
      [0075]監(jiān)測單元111用于監(jiān)測移動終端的鎖屏事件,其中,鎖屏事件包括鎖屏開啟事件和鎖屏結(jié)束事件。
      [0076]記錄單元112用于在監(jiān)測到鎖屏開啟事件之后,按照預設周期檢測并記錄移動終端當前正在運行的程序,直至監(jiān)測到移動終端的鎖屏結(jié)束事件。
      [0077]統(tǒng)計單元113用于根據(jù)每次檢測時記錄的正在運行的程序統(tǒng)計移動終端在鎖屏狀態(tài)下運行的程序。
      [0078]獲取單元131用于獲取至少一個程序中的至少一個非系統(tǒng)程序。
      [0079]確定單元132用于根據(jù)至少一個非程序在鎖屏狀態(tài)下的行為特征確定至少一個非系統(tǒng)程序中的至少一個待處理程序。
      [0080]第一生成單元133用于分別根據(jù)至少一個待處理程序的行為特征生成對每個待處理程序的推薦處理方式。更具體地,第一生成單元133具體用于在至少一個程序中存在一個程序使用的網(wǎng)絡流量值超過預設流量值時判斷程序的推薦處理方式為停止程序;在至少一個程序中存在一個程序的耗電量超過預設電量值時判斷程序的推薦處理方式為停止程序;在至少一個程序中存在一個程序占用的內(nèi)存超過預設內(nèi)存值時判斷程序的推薦處理方式為停止程序;在至少一個程序中存在一個程序?qū)σ苿咏K端的特定文件進行了訪問時判斷程序的推薦處理方式為卸載程序。
      [0081]第二生成單元134用于根據(jù)至少一個待處理程序和每個待處理程序的推薦處理方式生成處理提示消息。更具體地,處理提示消息還包括根據(jù)移動終端在鎖屏狀態(tài)下運行的至少一個程序確定的對移動終端的推薦處理方式,
      [0082]第二生成單元134具體用于在至少一個程序中存在一個程序使用的網(wǎng)絡流量值超過預設閾值時確定對移動終端的推薦處理方式為斷開網(wǎng)絡連接。
      [0083]本發(fā)明實施例的移動終端中程序的管理裝置,使得在鎖屏狀態(tài)下占用內(nèi)存、消耗電量、使用網(wǎng)絡流量等程序能夠被有效清理,并將程序清理后的移動終端的狀態(tài)信息展示給用戶,使用戶能夠查看移動終端的程序清理后的效果,便于用戶了解移動終端的程序?qū)ο到y(tǒng)各項指標的消耗情況,并可為以后的清理選擇提供可靠的依據(jù),進一步提升了用戶體驗。
      [0084]應當理解,本發(fā)明實施例的移動終端中程序的管理裝置的原理與本發(fā)明實施例的移動終端中程序的管理方法相同,在此不再贅述。
      [0085]為了實現(xiàn)上述實施例,本發(fā)明還提出一種移動終端。
      [0086]本發(fā)明實施例的移動終端,包括:殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設置在所述電路板上;所述電源電路,用于為所述移動終端的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于:
      [0087]S101’,獲取移動終端在鎖屏狀態(tài)下運行的至少一個程序,并分別監(jiān)控至少一個程序在鎖屏狀態(tài)下的行為特征。
      [0088]S102’,根據(jù)至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息。
      [0089]具體地,可通過圖2所示的方法根據(jù)至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息,包括:
      [0090]S201’,獲取在鎖屏期間運行的至少一個程序中的至少一個非系統(tǒng)程序。[0091]S202’,根據(jù)至少一個非程序在鎖屏狀態(tài)下的行為特征確定至少一個非系統(tǒng)程序中的至少一個待處理程序。
      [0092]S203’,分別根據(jù)至少一個待處理程序的行為特征生成對每個待處理程序的推薦處理方式。
      [0093]S204’,根據(jù)至少一個待處理程序和每個待處理程序的推薦處理方式生成處理提示消息。
      [0094]S103’,在移動終端解除鎖屏之后,在移動終端中展示處理提示信息。
      [0095]S104’,接收對處理提示信息的設置指令。
      [0096]S105’,在移動終端再次進入鎖屏時,根據(jù)設置指令清理移動終端中運行的程序。
      [0097]S106’,獲取移動終端的當前狀態(tài)信息,其中,當前狀態(tài)信息包括當前網(wǎng)絡流量使用情況、當前耗電量情況、當前內(nèi)存占用情況。
      [0098]S107’,在移動終端中展示的移動終端的當前狀態(tài)信息。
      [0099]本發(fā)明實施例的移動終端,可根據(jù)移動終端在鎖屏狀態(tài)下運行的程序的行為特征向用戶提供對鎖屏狀態(tài)下運行的程序的處理提示信息,能夠為用戶提供具有針對性的鎖屏狀態(tài)程序清理建議。此外,還可根據(jù)用戶針對處理提示信息的設置指令在移動終端再次進入鎖屏狀態(tài)時對程序進行清理,使得在鎖屏狀態(tài)下占用內(nèi)存、消耗電量、使用網(wǎng)絡流量等程序能夠被有效清理,不會遺漏,并且對于用戶需要的程序不會被誤清理掉,能夠滿足用戶對節(jié)約系統(tǒng)資源和電量以及方便使用的多方面需求。
      [0100]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬【技術(shù)領域】的技術(shù)人員所理解。
      [0101]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
      [0102]應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
      [0103]本【技術(shù)領域】的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
      [0104]此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
      [0105]上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
      [0106]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
      [0107]盡管已經(jīng)示出和描述了本發(fā)明的實施例,本領域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同限定。
      【權(quán)利要求】
      1.一種移動終端中程序的管理方法,其特征在于,包括: 獲取移動終端在鎖屏狀態(tài)下運行的至少一個程序,并分別監(jiān)控所述至少一個程序在鎖屏狀態(tài)下的行為特征; 根據(jù)所述至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息; 在所述移動終端解除鎖屏之后,在所述移動終端中展示所述處理提示信息; 接收對所述處理提示信息的設置指令; 在所述移動終端再次進入鎖屏時,根據(jù)所述設置指令清理移動終端中運行的程序。
      2.如權(quán)利要求1所述的方法,其特征在于,所述獲取移動終端在鎖屏狀態(tài)下運行的程序,包括: 監(jiān)測所述移動終端的鎖屏事件,其中,所述鎖屏事件包括鎖屏開啟事件和鎖屏結(jié)束事件; 在監(jiān)測到所述鎖屏開啟事件之后,按照預設周期檢測并記錄移動終端當前正在運行的程序,直至監(jiān)測到移動終端的所述鎖屏結(jié)束事件; 根據(jù)每次檢測時記錄的正在運行的程序統(tǒng)計所述移動終端在鎖屏狀態(tài)下運行的程序。
      3.如權(quán)利要求1所述的方法,其特征在于,所述行為特征包括網(wǎng)絡流量使用情況、耗電情況、內(nèi)存占用情況、文件訪問情況中的一種或多種,所述分別監(jiān)控所述至少一個程序在鎖屏狀態(tài)下的行為特征,包括如下中的一項`或多項: 監(jiān)測所述至少一個程序中每個程序所使用的網(wǎng)絡流量值; 監(jiān)測所述至少一個程序中每個程序所的耗電量; 監(jiān)測所述至少一個程序中每個程序所占用的內(nèi)存; 監(jiān)測所述至少一個程序中每個程序是否對移動終端的特定文件進行訪問。
      4.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息,具體包括: 獲取所述至少一個程序中的至少一個非系統(tǒng)程序; 根據(jù)所述至少一個非程序在鎖屏狀態(tài)下的行為特征確定所述至少一個非系統(tǒng)程序中的至少一個待處理程序; 分別根據(jù)所述至少一個待處理程序的行為特征生成對每個待處理程序的推薦處理方式; 根據(jù)所述至少一個待處理程序和所述每個待處理程序的推薦處理方式生成處理提示消息。
      5.如權(quán)利要求4所述的方法,其特征在于,所述分別根據(jù)所述至少一個待處理程序的行為特征生成對每個待處理程序的推薦處理方式,包括: 如果所述至少一個程序中存在一個程序使用的網(wǎng)絡流量值超過預設流量值,則判斷程序的推薦處理方式為停止所述程序; 如果所述至少一個程序中存在一個程序的耗電量超過預設電量值,則判斷所述程序的推薦處理方式為停止所述程序; 如果所述至少一個程序中存在一個程序占用的內(nèi)存超過預設內(nèi)存值,則判斷所述程序的推薦處理方式為停止所述程序; 如果所述至少一個程序中存在一個程序?qū)σ苿咏K端的特定文件進行了訪問,則判斷所述程序的推薦處理方式為卸載所述程序。
      6.如權(quán)利要求4所述的方法,其特征在于,所述處理提示消息還包括根據(jù)所述移動終端在鎖屏狀態(tài)下運行的至少一個程序確定的對所述移動終端的推薦處理方式,所述根據(jù)所述至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息,包括: 如果所述至少一個程序中存在一個程序使用的網(wǎng)絡流量值超過預設閾值,則確定對所述移動終端的推薦處理方式為斷開網(wǎng)絡連接。
      7.如權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)所述設置指令清理移動終端中運行的程序之后,還包括: 獲取所述移動終端的當前狀態(tài)信息,其中,所述當前狀態(tài)信息包括當前網(wǎng)絡流量使用情況、當前耗電量情況、當前內(nèi)存占用情況; 在所述移動終端中展示的所述移動終端的當前狀態(tài)信息。
      8.如權(quán)利要求1-7任一項所述的方法,其特征在于,所述移動終端的操作系統(tǒng)為安卓操作系統(tǒng), 所述鎖屏開始事件為android, intent, action.SCREEN_0N事件; 所述鎖屏結(jié)束事件為android, intent, action.SCREEN_OFF事件。
      9.如權(quán)利要求8 所述的方法,其特征在于,在所述清理移動終端中運行的程序過程中通過kiIIProcess方法停止所述移動終端中的程序。
      10.如權(quán)利要求8所述的方法,其特征在于,所述按照預設周期檢測并記錄移動終端當前正在運行的程序,包括: 后臺線程MonitorlogThread通過Thread, sleep (T)方法進行輪詢,其中,T為所述預設周期,并在每次輪詢中通過ActivityManager類中的getRunningTasks的方法獲取并記錄當前正在運行的程序。
      11.一種移動終端中程序的管理裝置,其特征在于,包括: 第一獲取模塊,用于獲取移動終端在鎖屏狀態(tài)下運行的至少一個程序; 監(jiān)控模塊,用于分別監(jiān)控所述至少一個程序在鎖屏狀態(tài)下的行為特征; 生成模塊,用于根據(jù)所述至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息; 第一展示模塊,用于在所述移動終端解除鎖屏之后,在所述移動終端中展示所述處理提示信息; 接收模塊,用于接收對所述處理提示信息的設置指令; 清理模塊,用于在所述移動終端再次進入鎖屏時,根據(jù)所述設置指令清理移動終端中運行的程序。
      12.如權(quán)利要求11所述的裝置,其特征在于,所述第一獲取模塊具體包括: 監(jiān)測單元,用于監(jiān)測所述移動終端的鎖屏事件,其中,所述鎖屏事件包括鎖屏開啟事件和鎖屏結(jié)束事件; 記錄單元,用于在監(jiān)測到所述鎖屏開啟事件之后,按照預設周期檢測并記錄移動終端當前正在運行的程序,直至監(jiān)測到移動終端的所述鎖屏結(jié)束事件; 統(tǒng)計單元,用于根據(jù)每次檢測時記錄的正在運行的程序統(tǒng)計所述移動終端在鎖屏狀態(tài)下運行的程序。
      13.如權(quán)利要求11所述的裝置,其特征在于,所述行為特征包括網(wǎng)絡流量使用情況、耗電情況、內(nèi)存占用情況、文件訪問情況中的一種或多種,所述監(jiān)控模塊用于監(jiān)測如下中的一項或多項: 所述至少一個程序中每個程序所使用的網(wǎng)絡流量值; 所述至少一個程序中每個程序所的耗電量; 所述至少一個程序中每個程序所占用的內(nèi)存; 所述至少一個程序中每個程序是否對移動終端的特定文件進行訪問。
      14.如權(quán)利要求11所述的裝置,其特征在于,所述生成模塊具體包括: 獲取單元,用于獲取所述至少一個程序中的至少一個非系統(tǒng)程序; 確定單元,用于根據(jù)所述至少一個非程序在鎖屏狀態(tài)下的行為特征確定所述至少一個非系統(tǒng)程序中的至少一個待處理程序; 第一生成單元,用于分別根據(jù)所述至少一個待處理程序的行為特征生成對每個待處理程序的推薦處理方式; 第二生成單元,用于根據(jù)所述至少一個待處理程序和所述每個待處理程序的推薦處理方式生成處理提示消息。
      15.如權(quán)利要求14所述的裝置,其特征在于,所述第一生成單元具體用于: 在所述至少一個程序中存在一個程序使用的網(wǎng)絡流量值超過預設流量值時判斷程序的推薦處理方式為停止所述程序;` 在所述至少一個程序中存在一個程序的耗電量超過預設電量值時判斷所述程序的推薦處理方式為停止所述程序; 在所述至少一個程序中存在一個程序占用的內(nèi)存超過預設內(nèi)存值時判斷所述程序的推薦處理方式為停止所述程序; 在所述至少一個程序中存在一個程序?qū)σ苿咏K端的特定文件進行了訪問時判斷所述程序的推薦處理方式為卸載所述程序。
      16.如權(quán)利要求14所述的裝置,其特征在于,所述處理提示消息還包括根據(jù)所述移動終端在鎖屏狀態(tài)下運行的至少一個程序確定的對所述移動終端的推薦處理方式, 所述第二生成單元具體用于在所述至少一個程序中存在一個程序使用的網(wǎng)絡流量值超過預設閾值時確定對所述移動終端的推薦處理方式為斷開網(wǎng)絡連接。
      17.如權(quán)利要求11所述的裝置,其特征在于,還包括: 第二獲取模塊,用于獲取所述移動終端的當前狀態(tài)信息,其中,所述當前狀態(tài)信息包括當前網(wǎng)絡流量使用情況、當前耗電量情況、當前內(nèi)存占用情況; 第二展示模塊,用于在所述移動終端中展示的所述移動終端的當前狀態(tài)信息。
      18.如權(quán)利要求11-17任一項所述的裝置,其特征在于,所述移動終端的操作系統(tǒng)為安卓操作系統(tǒng), 所述鎖屏開始事件為android, intent, action.SCREEN_0N事件; 所述鎖屏結(jié)束事件為android, intent, action.SCREEN_OFF事件。
      19.如權(quán)利要求18所述的裝置,其特征在于,所述清理模塊在所述清理移動終端中運行的程序過程中通過killProcess方法停止所述移動終端中的程序。
      20.如權(quán)利要求18所述的裝置,其特征在于,所述記錄單元具體用于通過后臺線程MonitorlogThread的Thread, sleep (T)方法進行輪詢,其中,T為所述預設周期,并在每次輪詢中通過ActivityManager類中的getRunningTasks的方法獲取并記錄當前正在運行的程序。
      21.—種移動終端,其特征在于,包括:殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設置在所述電路板上;所述電源電路,用于為所述移動終端的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于: 獲取移動終端在鎖屏狀態(tài)下運行的至少一個程序,并分別監(jiān)控所述至少一個程序在鎖屏狀態(tài)下的行為特征; 根據(jù)所述至少一個程序在鎖屏狀態(tài)下的行為特征分別生成處理提示信息; 在所述移動終端解除鎖屏之后,在所述移動終端中展示所述處理提示信息; 接收對所述處理提示信息的設置指令; 在所述移動終端再次 進入鎖屏時,根據(jù)所述設置指令清理移動終端中運行的程序。
      【文檔編號】G06F9/445GK103885803SQ201410099226
      【公開日】2014年6月25日 申請日期:2014年3月17日 優(yōu)先權(quán)日:2014年3月17日
      【發(fā)明者】傅盛, 胡月鵬 申請人:可牛網(wǎng)絡技術(shù)(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1