據所述統計的可用內存峰值對應的圖片縮放比例W及統計的所 述該二次分類終端設備性能信息中的圖片縮放比例調整所述二次分類終端設備性能信息 對應的內存闊值配置表中的圖片縮放比例,并將調整的所述內存闊值配置表下發至所述二 次分類終端設備性能信息對應的終端設備。
[0181]本領域普通技術人員可W理解實現上述實施例方法中的全部或部分流程,是可W通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質 中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為 磁碟、光盤、只讀存儲記憶體巧eacH3nlyMemo巧,ROM)或隨機存儲記憶體(RandomAccess Memoir,RAM)等。
[0182]W上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何 熟悉本技術領域的技術人員在本發明掲露的技術范圍內,可輕易想到的變化或替換,都應 涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應W權利要求的保護范圍為準。
【主權項】
1. 一種調整圖片的方法,其特征在于,該方法包括: 獲取當前運行的應用程序場景所對應的即時內存峰值,查詢內存閾值配置表集中所述 當前運行的應用程序場景對應的內存閾值配置表,得到所述即時內存峰值對應的圖片縮放 比例; 提取所述當前運行的應用程序場景中待加載的圖片,按照所述統計的可用內存峰值對 應的圖片縮放比例調整提取的圖片,并將調整的圖片在所述當前運行的應用程序場景中進 行加載; 監測并記錄所述當前運行的應用程序場景的可用內存峰值,結合所述當前運行的應用 程序場景所屬的終端設備參數和圖片縮放比例,生成終端設備性能信息,并向服務器上報, 以使所述服務器根據上報的終端設備性能信息調整所述內存閾值配置表集中所述當前運 行的應用程序場景對應的內存閾值配置表。2. 根據權利要求1所述的方法,其特征在于,所述監測并記錄所述當前運行的應用程 序場景的可用內存峰值包括: 定時或不定時監測所述當前運行的應用程序場景的內存峰值,并記錄監測得到的內存 峰值; 選取記錄的內存峰值中最大的內存峰值作為可用內存峰值,或選取記錄的內存峰值中 前n位大的內存峰值并計算其平均值作為可用內存峰值。3. 根據權利要求1所述的方法,其特征在于,所述獲取當前運行的應用程序場景所對 應的即時內存峰值包括: 獲取運行的應用程序場景當前時刻的內存峰值,或在預先設置的即時時間段內,計算 運行的應用程序場景的內存峰值的平均值,得到即時內存峰值。4. 根據權利要求1所述的方法,其特征在于,所述按照所述統計的可用內存峰值對應 的圖片縮放比例調整提取的圖片包括: 獲取所述當前運行的應用程序場景中待加載圖片的高信息以及寬信息; 對獲取的所述高信息以及寬信息進行等比例縮放。5. -種調整圖片的方法,其特征在于,該方法包括: 接收各終端設備上報的終端設備性能信息,所述終端設備性能信息包括:應用程序場 景名稱、應用程序場景的可用內存峰值、終端設備類型以及應用程序場景中的圖片縮放比 例,依據終端設備性能信息中的終端設備類型進行分類; 依據終端設備性能信息中的應用程序場景名稱,對每一分類的終端設備性能信息進行 再次分類,得到二次分類終端設備性能信息; 針對每一二次分類終端設備性能信息,分別統計該二次分類終端設備性能信息中的圖 片縮放比例以及可用內存峰值; 查詢所述二次分類終端設備性能信息對應的內存閾值配置表,得到統計的可用內存峰 值對應的圖片縮放比例; 依據所述統計的可用內存峰值對應的圖片縮放比例以及統計的所述該二次分類終端 設備性能信息中的圖片縮放比例調整所述二次分類終端設備性能信息對應的內存閾值配 置表中的圖片縮放比例,以將調整后的所述內存配置表下發至所述二次分類終端設備性能 信息對應的終端設備,使所述終端設備依據當前運行的應用程序場景所對應的即時內存峰 值以及所述內存閾值配置表調整加載至當前運行的應用程序場景的圖片。6. 根據權利要求5所述的方法,其特征在于,所述統計該二次分類終端設備性能信息 中的可用內存峰值包括: 在該二次分類終端設備性能信息中,統計每一可用內存峰值出現的頻次,將出現頻次 最多的可用內存峰值作為統計的可用內存峰值;或 在該二次分類終端設備性能信息中,統計每一可用內存峰值出現的頻次,將各頻次的 可用內存峰值進行加權平均,得到統計的可用內存峰值。7. 根據權利要求5或6所述的方法,其特征在于,所述依據所述統計的可用內存峰值對 應的圖片縮放比例以及統計的所述該二次分類終端設備性能信息中的圖片縮放比例調整 所述二次分類終端設備性能信息對應的內存閾值配置表中的圖片縮放比例包括: 判斷所述統計的可用內存峰值對應的圖片縮放比例是否大于統計的所述該二次分類 終端設備性能信息中的圖片縮放比例,如果是,調高所述二次分類終端設備性能信息對應 的內存閾值配置表中的圖片縮放比例,如果小于,調低所述二次分類終端設備性能信息對 應的內存閾值配置表中的圖片縮放比例,如果等于,不作處理。8. -種圖片調整裝置,其特征在于,該裝置包括:圖片縮放比例獲取模塊、圖片調整模 塊以及終端設備性能信息上報模塊,其中, 圖片縮放比例獲取模塊,用于獲取當前運行的應用程序場景所對應的即時內存峰值, 查詢內存閾值配置表集中所述當前運行的應用程序場景對應的內存閾值配置表,得到所述 即時內存峰值對應的圖片縮放比例; 圖片調整模塊,用于提取所述當前運行的應用程序場景中待加載的圖片,按照所述統 計的可用內存峰值對應的圖片縮放比例調整提取的圖片,并將調整的圖片在所述當前運行 的應用程序場景中進行加載; 終端設備性能信息上報模塊,用于監測并記錄所述當前運行的應用程序場景的可用內 存峰值,結合所述當前運行的應用程序場景所屬的終端設備參數和圖片縮放比例,生成終 端設備性能信息,并向服務器上報,以使所述服務器根據上報的終端設備性能信息調整內 存閾值配置表集中所述當前運行的應用程序場景對應的內存閾值配置表。9. 一種圖片調整裝置,其特征在于,該裝置包括:第一分類模塊、第二分類模塊、統計 模塊、查詢模塊以及調整模塊,其中, 第一分類模塊,用于接收各終端設備上報的終端設備性能信息,所述終端設備性能信 息包括:應用程序場景名稱、應用程序場景的可用內存峰值、終端設備類型以及應用程序場 景中的圖片縮放比例,依據終端設備性能信息中的終端設備類型進行分類; 第二分類模塊,用于依據終端設備性能信息中的應用程序場景名稱,對每一分類的終 端設備性能信息進行再次分類,得到二次分類終端設備性能信息; 統計模塊,用于針對每一二次分類終端設備性能信息,分別統計該二次分類終端設備 性能信息中的圖片縮放比例以及可用內存峰值; 查詢模塊,用于查詢所述二次分類終端設備性能信息對應的內存閾值配置表,得到統 計的可用內存峰值對應的圖片縮放比例; 調整模塊,用于依據所述統計的可用內存峰值對應的圖片縮放比例以及統計的所述該 二次分類終端設備性能信息中的圖片縮放比例調整所述二次分類終端設備性能信息對應 的內存閾值配置表中的圖片縮放比例,并將調整的所述內存閾值配置表下發至所述二次分 類終端設備性能信息對應的終端設備,以使終端設備依據當前運行的應用程序場景所對應 的即時內存峰值以及所述內存閾值配置表調整加載至當前運行的應用程序場景的圖片。10. -種圖片調整系統,其特征在于,該系統包括:終端設備以及服務器,其中, 終端設備,用于獲取當前運行的應用程序場景所對應的即時內存峰值,查詢服務器下 發的所述當前運行的應用程序場景對應的內存閾值配置表,得到所述即時內存峰值對應的 圖片縮放比例;提取所述當前運行的應用程序場景中待加載的圖片,按照所述統計的可用 內存峰值對應的圖片縮放比例調整提取的圖片,并將調整的圖片在所述當前運行的應用程 序場景中進行加載;監測并記錄所述當前運行的應用程序場景的可用內存峰值,結合所述 當前運行的應用程序場景所屬的終端設備參數和圖片縮放比例,生成終端設備性能信息, 并向服務器上報; 服務器,用于接收各終端設備上報的終端設備性能信息,所述終端設備性能信息包括: 應用程序場景名稱、應用程序場景的可用內存峰值、終端設備類型以及應用程序場景中的 圖片縮放比例,依據終端設備性能信息中的終端設備類型進行分類;依據終端設備性能信 息中的應用程序場景名稱,對每一分類的終端設備性能信息進行再次分類,得到二次分類 終端設備性能信息;針對每一二次分類終端設備性能信息,分別統計該二次分類終端設備 性能信息中的圖片縮放比例以及可用內存峰值;查詢所述二次分類終端設備性能信息對應 的內存閾值配置表,得到統計的可用內存峰值對應的圖片縮放比例;依據所述統計的可用 內存峰值對應的圖片縮放比例以及統計的所述該二次分類終端設備性能信息中的圖片縮 放比例調整所述二次分類終端設備性能信息對應的內存閾值配置表中的圖片縮放比例,并 將調整的所述內存閾值配置表下發至所述二次分類終端設備性能信息對應的終端設備。
【專利摘要】本發明的實施例公開一種調整圖片的方法、圖片調整裝置及系統。方法包括:獲取即時內存峰值,查詢當前運行的應用程序場景對應的內存閾值配置表,得到即時內存峰值對應的圖片縮放比例;提取待加載的圖片,按照所述統計的可用內存峰值對應的圖片縮放比例調整提取的圖片,并將調整的圖片進行加載;監測并記錄當前運行的應用程序場景的可用內存峰值,結合終端設備參數和圖片縮放比例,生成終端設備性能信息,并向服務器上報,以使所述服務器根據上報的終端設備性能信息調整內存閾值配置表集中所述當前運行的應用程序場景對應的內存閾值配置表。應用本發明,可以提升應用程序運行的效率。
【IPC分類】G06F9/50
【公開號】CN105183560
【申請號】CN201510553072
【發明人】駱智彬
【申請人】北京金山安全軟件有限公司
【公開日】2015年12月23日
【申請日】2015年9月1日