一種應用程序停包方法、裝置及電子設備的制造方法
【技術領域】
[0001]本發明涉及互聯網技術領域,特別涉及一種應用程序停包方法、裝置及電子設備。
【背景技術】
[0002]隨著互聯網技術的快速發展,終端中安裝運行的應用程序的數量越來越多,而為終端供電的移動電源(例如電池)的容量的增加卻非常有限,移動電源的容量的增加遠遠跟不上終端中應用程序增加的速率。用戶在使用終端中安裝的應用程序的過程中,如果不及時關閉已打開的應用程序,可能會有較多的應用程序仍處于運行狀態,這些應用程序仍在耗費移動電源的電量,影響終端的續航能力,導致用戶需要頻繁為移動電源充電。
[0003]現有的一種應用程序停包方法是,針對每個應用程序在每個終端上使用固定方式進行停包處理,停包成功率較低,用戶體驗較差。
【發明內容】
[0004]本發明實施例的目的在于提供一種應用程序停包方法、裝置及電子設備,以提高停包成功率,提升用戶體驗。技術方案如下:
[0005]—種應用程序停包方法,應用于終端,包括:
[0006]確定待停包的應用程序;
[0007]獲得所述終端顯示屏幕的顯示屬性信息;
[0008]根據所述顯示屬性信息,在所述應用程序的停包設置頁面中確定停包按鈕的位置;
[0009]在確定的停包按鈕的位置處生成點擊操作,對所述應用程序進行停包處理。
[0010]在本發明的一種【具體實施方式】中,所述確定待停包的應用程序,包括:
[0011]根據各個應用程序的運行狀態,輸出推薦停包的應用程序的展示界面;
[0012]根據用戶在所述展示界面中對應用程序的選擇,確定待停包的應用程序。
[0013]在本發明的一種【具體實施方式】中,所述根據用戶在所述展示界面中對應用程序的選擇,確定待停包的應用程序,包括:
[0014]將用戶在所述展示界面中選擇的應用程序確定為待停包的應用程序;
[0015]或者,
[0016]將用戶在所述展示界面中選擇的應用程序及與所述用戶選擇的應用程序關聯的應用程序確定為待停包的應用程序。
[0017]在本發明的一種【具體實施方式】中,所述根據所述顯示屬性信息,在所述應用程序的停包設置頁面中確定停包按鈕的位置,包括:
[0018]在停包策略庫中查找所述應用程序對應的參考顯示屬性信息及停包按鈕的參考位置坐標;
[0019]根據所述顯示屬性信息與所述參考顯示屬性信息的對應關系,將所述參考位置坐標轉換為與所述顯示屬性信息對應的所述應用程序的停包按鈕的真實位置坐標;
[0020]根據所述真實位置坐標,確定所述應用程序的停包按鈕在所述應用程序的停包設置頁面中的位置。
[0021]在本發明的一種【具體實施方式】中,所述在停包策略庫中查找所述應用程序對應的參考顯示屬性信息及停包按鈕的參考位置坐標,包括:
[0022]在停包策略庫中查找在終端的相關屬性信息下所述應用程序對應的參考顯示屬性信息及停包按鈕的參考位置坐標;
[0023]其中,所述相關屬性信息至少為終端型號信息、操作系統類型信息、操作系統版本信息和操作系統語言信息中的一種。
[0024]在本發明的一種【具體實施方式】中,所述在確定的停包按鈕的位置處生成點擊操作,對所述應用程序進行停包處理,包括:
[0025]在所述應用程序為首個待停包的應用程序的情況下,直接在確定的停包按鈕的位置處生成點擊操作,對所述應用程序進行停包處理;
[0026]在所述應用程序非首個待停包的應用程序的情況下,在達到上一個待停包的應用程序的停包經驗時長時,在確定的停包按鈕的位置處生成點擊操作,對所述應用程序進行停包處理,其中,每個應用程序的停包經驗時長相同,或者不同。
[0027]—種應用程序停包裝置,應用于終端,包括:
[0028]待停包應用程序確定模塊,用于確定待停包的應用程序;
[0029]顯示屬性信息獲得模塊,用于獲得所述終端顯示屏幕的顯示屬性信息;
[0030]停包按鈕位置確定模塊,用于根據所述顯示屬性信息,在所述應用程序的停包設置頁面中確定停包按鈕的位置;
[0031]停包處理模塊,用于在確定的停包按鈕的位置處生成點擊操作,對所述應用程序進行停包處理。
[0032]在本發明的一種【具體實施方式】中,所述待停包應用程序確定模塊,包括:
[0033]展示界面輸出子模塊,用于根據各個應用程序的運行狀態,輸出推薦停包的應用程序的展示界面;
[0034]待停包應用程序確定子模塊,用于根據用戶在所述展示界面中對應用程序的選擇,確定待停包的應用程序。
[0035]在本發明的一種【具體實施方式】中,所述待停包應用程序確定子模塊,具體用于:
[0036]將用戶在所述展示界面中選擇的應用程序確定為待停包的應用程序;
[0037]或者,
[0038]將用戶在所述展示界面中選擇的應用程序及與所述用戶選擇的應用程序關聯的應用程序確定為待停包的應用程序。
[0039]在本發明的一種【具體實施方式】中,所述停包按鈕位置確定模塊,包括:
[0040]參考位置坐標查找子模塊,用于在停包策略庫中查找所述應用程序對應的參考顯示屬性信息及停包按鈕的參考位置坐標;
[0041 ]真實位置坐標獲得子模塊,用于根據所述顯示屬性信息與所述參考顯示屬性信息的對應關系,將所述參考位置坐標轉換為與所述顯示屬性信息對應的所述應用程序的停包按鈕的真實位置坐標;
[0042]停包按鈕位置確定子模塊,用于根據所述真實位置坐標,確定所述應用程序的停包按鈕在所述應用程序的停包設置頁面中的位置。
[0043]在本發明的一種【具體實施方式】中,所述參考位置坐標查找子模塊,具體用于:
[0044]在停包策略庫中查找在終端的相關屬性信息下所述應用程序對應的參考顯示屬性信息及停包按鈕的參考位置坐標;
[0045]其中,所述相關屬性信息至少為終端型號信息、操作系統類型信息、操作系統版本信息和操作系統語言信息中的一種。
[0046]在本發明的一種【具體實施方式】中,所述停包處理模塊,具體用于:
[0047]在所述應用程序為首個待停包的應用程序的情況下,直接在確定的停包按鈕的位置處生成點擊操作,對所述應用程序進行停包處理;
[0048]在所述應用程序非首個待停包的應用程序的情況下,在達到上一個待停包的應用程序的停包經驗時長時,在確定的停包按鈕的位置處生成點擊操作,對所述應用程序進行停包處理,其中,每個應用程序的停包經驗時長相同,或者不同。
[0049 ] 一種電子設備,包括:處理器、存儲器、通信接口和總線;
[0050]所述處理器、所述存儲器和所述通信接口通過所述總線連接并完成相互間的通
?目;
[0051 ]所述存儲器存儲可執行程序代碼;
[0052]所述處理器通過讀取所述存儲器中存儲的可執行程序代碼來運行與所述可執行程序代碼對應的程序,以用于:
[0053]確定待停包的應用程序;
[0054]獲得所述終端顯示屏幕的顯示屬性信息;
[0055]根據所述顯示屬性信息,在所述應用程序的停包設置頁面中確定停包按鈕的位置;
[0056]在確定的停包按鈕的位置處生成點擊操作,對所述應用程序進行停包處理。
[0057]應用本發明實施例所提供的技術方案,終端根據其顯示屏幕的顯示屬性信息,在待停包的應用程序的停包設置頁面中確定停包按鈕的位置,并在確定的停包按鈕的位置出生成點擊操作,對該應用程序進行停包處理。同一個應用程序的停包設置頁面在具有不同顯示屬性的終端中的停包按鈕的位置可能不同,根據顯示屏幕的顯示屬性信息,確定出的停包按鈕的位置更為準確,可以提高停包成功率,提升用戶體驗。
【附圖說明】
[0058]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0059]圖1為本發明實施例中應用程序停包方法的一種實施流程圖;
[0060]圖2a為本發明實施例中推薦停包的應用程序的展示界面示意圖;
[0061]圖2b為本發明實施例中停包進度界面示意圖;
[0062]圖3為本發明實施例中應用程序停包方法的另一種實施流程圖;
[0063]圖4a為本發明實施例中一種提示信息的示意圖;
[0064]圖4b為本發明實施例中另一種提示信息的示意圖;
[0065]圖4c為本發明實施例中另一種提示信息的示意圖;
[0066]圖5為本發明實施