一種移動終端的圖片顯示方法和裝置的制造方法
【專利摘要】本發明實施例提出一種移動終端的圖片顯示方法和裝置,包括:步驟S001,響應屏幕滑動指令,將網頁圖片從移動終端的屏幕內滑動至屏幕之外,所述網頁圖片為從網絡下載;步驟S002,若檢測到對所述網頁圖片的下載顯示操作未完成,則取消對所述網頁圖片的所述下載顯示操作。本發明實施例還提出一種移動終端的圖片顯示裝置,包括:響應滑動指令模塊和執行模塊。本發明解決了用戶快速瀏覽網頁圖片時,移動終端顯示網頁圖片不流暢的問題。
【專利說明】
一種移動終端的圖片顯示方法和裝置
技術領域
[0001]本發明涉及圖片顯示領域,尤其涉及一種移動終端的圖片顯示方法和裝置。
【背景技術】
[0002]現有技術中,由于手機屏幕越來越大,用戶對在手機上進行圖片瀏覽的要求也越來越高,當用戶在線瀏覽圖片如在線使用百度圖庫進行圖片瀏覽時,如果用戶滑動手機的屏幕速度比較快時,會出現圖片顯示不流暢、手機間隔很長時間后也無法顯示圖片或甚至出現手機不響應觸摸屏等問題,此時用戶體驗會非常差。
[0003]因此,有必要改進上面提到的缺陷。
【發明內容】
[0004]基于以上問題,本發明提出一種移動終端的圖片顯示方法,通過對被滑動出移動終端的屏幕的且正在執行下載顯示的圖片進行取消下載顯示操作的方式,解決了用戶快速瀏覽網頁圖片時,移動終端顯示網頁圖片不流暢的問題。
[0005]—方面,本發明提出一種移動終端的圖片顯示方法,包括:
[0006]步驟SOOl,響應屏幕滑動指令,將網頁圖片從移動終端的屏幕內滑動至屏幕之外,所述網頁圖片為從網絡下載;
[0007]步驟S002,若檢測到對所述網頁圖片的下載顯示操作未完成,則取消對所述網頁圖片的所述下載顯示操作。
[0008]優選地,在所述步驟S002之前還包括檢測步驟:若檢測到所述移動終端的內存小于預設內存閾值,則執行所述步驟S002;
[0009]若檢測到所述移動終端的內存不小于預設內存閾值,則不執行所述步驟S002。
[0010]優選地,所述步驟S002具體包括:若檢測到對所述網頁圖片的所述下載顯示操作未完成,且接收到內存小于預設內存閾值警告,則取消對所述網頁圖片的所述下載顯示操作,所述內存小于預設內存閾值警告由監聽所述移動終端的內存的監聽函數所發送。
[0011]優選地,所述步驟S002具體包括:若檢測到對所述網頁圖片的下載顯示操作未完成,則將所述下載顯示操作加入到未完成操作隊列;
[0012]若接收到內存小于預設內存閾值警告,則依據時間順序取消先加入所述未完成操作隊列中的所述下載顯示操作;
[0013]所述內存小于預設內存閾值警告由監聽所述移動終端的內存的監聽函數所發送,所述未完成操作隊列用于存放對所述網頁圖片未完成的所述下載顯示操作。
[0014]優選地,所述取消對所述網頁圖片的所述下載顯示操作,包括:停止下載所述網頁圖片,并刪除下載所述網頁圖片所產生的臨時文件。
[0015]另一方面,本發明還提出一種移動終端的圖片顯示裝置,包括:
[0016]響應滑動指令模塊,用于響應屏幕滑動指令,將網頁圖片從移動終端的屏幕內滑動至屏幕之外,所述網頁圖片為從網絡下載;
[0017]執行模塊,用于若檢測到對所述網頁圖片的下載顯示操作未完成,則取消對所述網頁圖片的所述下載顯示操作。
[0018]優選地,所述裝置還包括檢測模塊:用于若檢測到所述移動終端的內存小于預設內存閾值,則執行所述執行模塊的操作;
[0019]若檢測到所述移動終端的內存不小于預設內存閾值,則不執行所述執行模塊的操作。
[0020]優選地,所述執行模塊具體包括:若檢測到對所述網頁圖片的所述下載顯示操作未完成,且接收到內存小于預設內存閾值警告,則取消對所述網頁圖片的所述下載顯示操作,所述內存小于預設內存閾值警告由監聽所述移動終端的內存的監聽函數所發送。
[0021]優選地,所述執行模塊具體包括:若檢測到對所述網頁圖片的下載顯示操作未完成,則將所述下載顯示操作加入到未完成操作隊列;
[0022]若接收到內存小于預設內存閾值警告,則依據時間順序取消先加入所述未完成操作隊列中的所述下載顯示操作;
[0023]所述內存小于預設內存閾值警告由監聽所述移動終端的內存的監聽函數所發送,所述未完成操作隊列用于存放對所述網頁圖片未完成的所述下載顯示操作。
[0024]優選地,所述取消對所述網頁圖片的所述下載顯示操作,包括:停止下載所述網頁圖片,并刪除下載所述網頁圖片所產生的臨時文件。
[0025]采用上述技術方案,具有以下有益效果:
[0026]通過響應屏幕滑動指令,將網頁圖片從移動終端的屏幕內滑動至屏幕之外,網頁圖片為從網絡下載;若檢測到對網頁圖片的下載顯示操作未完成,則取消對網頁圖片的下載顯示操作的方式解決了當網頁圖片已經滑動出移動終端屏幕時,繼續占用移動終端系統資源進行下載顯示操作,導致當前在屏幕上需要顯示的網頁圖片無法正常完全顯示的問題。使移動終端屏幕上顯示的網頁圖片能夠快速完成的顯示,使用戶的體驗更好。
【附圖說明】
[0027]圖1是根據本發明一個實施例的移動終端的圖片顯示方法的流程圖;
[0028]圖2是根據本發明另一個實施例的移動終端的圖片顯示方法的流程圖;
[0029]圖3是根據本發明另一個實施例的移動終端的圖片顯示裝置的框圖。
【具體實施方式】
[0030]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0031]參照圖1,本發明提出一種移動終端的圖片顯示方法,包括:
[0032]步驟SOOl,響應屏幕滑動指令,將網頁圖片從移動終端的屏幕內滑動至屏幕之外,網頁圖片為從網絡下載;步驟S002,若檢測到對網頁圖片的下載顯示操作未完成,則取消對網頁圖片的下載顯示操作。
[0033]以手機為例,當用戶使用手機進行網頁圖片瀏覽時,手機系統對網絡服務器的網頁圖片先進行下載,然后解碼,最后對網頁圖片進行完整顯示,這里將對網頁圖片進行下載、解碼和進行完整顯示的操作簡稱為對網頁圖片的下載顯示操作。當用戶滑動手機屏幕,將未完成下載顯示操作的網頁圖片滑動出手機的屏幕以外時,此時代表用戶已經不關注該網頁圖片,所以取消對該網頁圖片的下載顯示操作,以節省手機系統的內存資源,避免需要在屏幕上顯示的網頁圖片無法獲取手機系統的內存處理下載顯示操作。解決了在現有技術中,手機系統繼續對滑動出屏幕以外的網頁圖片進行下載顯示操作帶來的手機系統內存不足和新下載的網頁圖片無法完整顯示的問題。
[0034]通過響應屏幕滑動指令,將網頁圖片從移動終端的屏幕內滑動至屏幕之外,網頁圖片為從網絡下載;若檢測到對網頁圖片的下載顯示操作未完成,則取消對網頁圖片的下載顯示操作的方式解決了當網頁圖片已經滑動出移動終端屏幕時,繼續占用移動終端系統資源進行下載顯示操作,導致當前在屏幕上需要顯示的網頁圖片無法正常完全顯示的問題。使移動終端屏幕上顯示的網頁圖片能夠快速完成的顯示,使用戶的體驗更好。
[0035]在其中的一個實施例中,在步驟S002之前還包括檢測步驟:若檢測到移動終端的內存小于預設內存閾值,則執行步驟S002;若檢測到移動終端的內存不小于預設內存閾值,則不執行步驟S002。
[0036]當移動終端系統的內存不足即內存小于預設內存閾值時,且檢測到對網頁圖片的下載顯示操作未完成,則取消對網頁圖片的下載顯示操作。如此時手機內存為100M,小于預設內存閾值400M,此時又檢測到對已經滑動到手機屏幕之外的網頁圖片依然在進行下載顯示操作,則此時應該取消對該網頁圖片進行的下載顯示操作。如此時手機內存為1G,遠大于預設內存閾值400M,此時檢測到對已經滑動到手機屏幕之外的網頁圖片依然在進行下載顯示操作,則此時應該繼續對該網頁圖片進行的下載顯示操作。通過檢測步驟,使對網頁圖片是否繼續下載顯示操作的判斷更加合理。
[0037]在其中的一個實施例中,步驟S002具體包括:若檢測到對網頁圖片的下載顯示操作未完成,且接收到內存小于預設內存閾值警告,則取消對網頁圖片的下載顯示操作,內存小于預設內存閾值警告由監聽移動終端的內存的監聽函數所發送。
[0038]通過對內存增加監聽函數的方式來監聽移動終端系統所剩的內存,當內存小于預設內存閾值時,該監聽函數會發出內存小于預設內存閾值警告,移動終端系統接收到內存小于預設內存閾值警告后,對已經被滑動出移動終端屏幕的網頁圖片取消下載顯示操作。通過對內存增加監聽函數的方式來監控內存,使處理網頁圖片的下載顯示操作的線程不需要中斷去主動檢測內存,提高了處理下載顯示操作的效率。
[0039]在其中的一個實施例中,步驟S002具體包括:若檢測到對網頁圖片的下載顯示操作未完成,則將下載顯示操作加入到未完成操作隊列;若接收到內存小于預設內存閾值警告,則依據時間順序取消先加入未完成操作隊列中的下載顯示操作;內存小于預設內存閾值警告由監聽移動終端的內存的監聽函數所發送,未完成操作隊列用于存放對網頁圖片未完成的下載顯示操作。
[0040]當用戶使用手機瀏覽網頁圖庫時,此時網頁上一行會顯示多張網頁圖片,當用戶滑動手機屏幕時,會一起將多張網頁圖片滑動出手機屏幕,這時需要將對多張網頁圖片的下載顯示操作加入到未完成操作隊列中進行管理,如果此時手機內存大于預設內存閾值,那么繼續對該多張網頁圖片進行下載顯示操作,如果此時手機內存不大于預設內存閾值,那么依照加入到未完成操作隊列的時間順序,對先加入到未完成操作隊列的下載顯示操作進行取消。通過采用未完成操作隊列管理對網頁圖片的下載顯示操作,使當有多個網頁圖片被滑動出手機屏幕時,依據移動終端的內存情況,進行合理的取消下載顯示操作。
[0041]在其中的一個實施例中,取消對網頁圖片的下載顯示操作,包括:停止下載網頁圖片,并刪除下載網頁圖片所產生的臨時文件。
[0042]—般在線瀏覽網頁圖片時,移動終端在下載網頁圖片,解碼網頁圖片時,每一張網頁圖片都會產生臨時文件,所以當移動終端取消了對網頁圖片的下載顯示操作時,對應的刪除下載網頁圖片過程中產生的臨時文件,以節省移動終端的存儲空間。不需要用戶手動去刪除大量的臨時文件。
[0043]參照圖2,作為本發明的最佳實施例,通過對滑動出移動終端的屏幕的網頁圖片進行取消下載顯示操作的方式實現。移動終端以手機為例。步驟S201,用戶使用手機瀏覽網絡圖庫里的網頁圖片;步驟S202,接收用戶滑動屏幕操作,在手機屏幕上顯示的第一行網頁圖片被滑動出手機屏幕;步驟S203,檢測第一行網頁圖片中的每一個網頁圖片對應的下載顯示操作是否完成,將未完成的下載顯示操作加入到未完成操作隊列中;步驟S204,接收到內存監聽函數發來的內存小于預設內存閾值警告;步驟S205,依照時間順序將最先加入到未完成操作隊列中的下載顯示操作取消,若此時內存依然小于預設內存閾值警告,則繼續取消未完成操作隊列中的下載顯示操作。
[0044]參照圖3,本發明提出一種移動終端的圖片顯示裝置,包括:
[0045]響應滑動指令模塊301,用于響應屏幕滑動指令,將網頁圖片從移動終端的屏幕內滑動至屏幕之外,網頁圖片為從網絡下載;執行模塊302,用于若檢測到對網頁圖片的下載顯示操作未完成,則取消對網頁圖片的下載顯示操作。
[0046]在其中的一個實施例中,裝置還包括檢測模塊:用于若檢測到移動終端的內存小于預設內存閾值,則執行所述執行模塊的操作;
[0047]若檢測到移動終端的內存不小于預設內存閾值,則不執行所述執行模塊的操作。
[0048]在其中的一個實施例中,執行模塊302具體包括:若檢測到對網頁圖片的下載顯示操作未完成,且接收到內存小于預設內存閾值警告,則取消對網頁圖片的下載顯示操作,內存小于預設內存閾值警告由監聽移動終端的內存的監聽函數所發送。
[0049]在其中的一個實施例中,執行模塊302具體包括:若檢測到對網頁圖片的下載顯示操作未完成,則將下載顯示操作加入到未完成操作隊列;
[0050]若接收到內存小于預設內存閾值警告,則依據時間順序取消先加入未完成操作隊列中的下載顯示操作;
[0051]內存小于預設內存閾值警告由監聽移動終端的內存的監聽函數所發送,未完成操作隊列用于存放對網頁圖片未完成的下載顯示操作。
[0052]在其中的一個實施例中,取消對網頁圖片的下載顯示操作,包括:停止下載網頁圖片,并刪除下載網頁圖片所產生的臨時文件。
[0053]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性的勞動的情況下,即可以理解并實施。
[0054]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件。基于這樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行各個實施例或者實施例的某些部分所述的方法。
[0055]最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍。
【主權項】
1.一種移動終端的圖片顯示方法,其特征在于,包括: 步驟SOOl,響應屏幕滑動指令,將網頁圖片從移動終端的屏幕內滑動至屏幕之外,所述網頁圖片為從網絡下載; 步驟S002,若檢測到對所述網頁圖片的下載顯示操作未完成,則取消對所述網頁圖片的所述下載顯示操作。2.根據權利要求1所述的移動終端的圖片顯示方法,其特征在于, 在所述步驟S002之前還包括檢測步驟:若檢測到所述移動終端的內存小于預設內存閾值,則執行所述步驟S002; 若檢測到所述移動終端的內存不小于預設內存閾值,則不執行所述步驟S002。3.根據權利要求1所述的移動終端的圖片顯示方法,其特征在于,所述步驟S002具體包括:若檢測到對所述網頁圖片的所述下載顯示操作未完成,且接收到內存小于預設內存閾值警告,則取消對所述網頁圖片的所述下載顯示操作,所述內存小于預設內存閾值警告由監聽所述移動終端的內存的監聽函數所發送。4.根據權利要求3所述的移動終端的圖片顯示方法,其特征在于,所述步驟S002具體包括:若檢測到對所述網頁圖片的下載顯示操作未完成,則將所述下載顯示操作加入到未完成操作隊列; 若接收到內存小于預設內存閾值警告,則依據時間順序取消先加入所述未完成操作隊列中的所述下載顯示操作; 所述內存小于預設內存閾值警告由監聽所述移動終端的內存的監聽函數所發送,所述未完成操作隊列用于存放對所述網頁圖片未完成的所述下載顯示操作。5.根據權利要求1-4任一項所述的移動終端的圖片顯示方法,其特征在于,所述取消對所述網頁圖片的所述下載顯示操作,包括:停止下載所述網頁圖片,并刪除下載所述網頁圖片所產生的臨時文件。6.一種移動終端的圖片顯示裝置,其特征在于,包括: 響應滑動指令模塊,用于響應屏幕滑動指令,將網頁圖片從移動終端的屏幕內滑動至屏幕之外,所述網頁圖片為從網絡下載; 執行模塊,用于若檢測到對所述網頁圖片的下載顯示操作未完成,則取消對所述網頁圖片的所述下載顯示操作。7.根據權利要求6所述的移動終端的圖片顯示裝置,其特征在于, 所述裝置還包括檢測模塊:用于若檢測到所述移動終端的內存小于預設內存閾值,則執行所述執行模塊的操作; 若檢測到所述移動終端的內存不小于預設內存閾值,則不執行所述執行模塊的操作。8.根據權利要求6所述的移動終端的圖片顯示裝置,其特征在于,所述執行模塊具體包括:若檢測到對所述網頁圖片的所述下載顯示操作未完成,且接收到內存小于預設內存閾值警告,則取消對所述網頁圖片的所述下載顯示操作,所述內存小于預設內存閾值警告由監聽所述移動終端的內存的監聽函數所發送。9.根據權利要求8所述的移動終端的圖片顯示裝置,其特征在于,所述執行模塊具體包括:若檢測到對所述網頁圖片的下載顯示操作未完成,則將所述下載顯示操作加入到未完成操作隊列; 若接收到內存小于預設內存閾值警告,則依據時間順序取消先加入所述未完成操作隊列中的所述下載顯示操作; 所述內存小于預設內存閾值警告由監聽所述移動終端的內存的監聽函數所發送,所述未完成操作隊列用于存放對所述網頁圖片未完成的所述下載顯示操作。10.根據權利要求6-9任一項所述的移動終端的圖片顯示裝置,其特征在于,所述取消對所述網頁圖片的所述下載顯示操作,包括:停止下載所述網頁圖片,并刪除下載所述網頁圖片所產生的臨時文件。
【文檔編號】H04M1/725GK105847531SQ201610069588
【公開日】2016年8月10日
【申請日】2016年2月1日
【發明人】趙洪濤
【申請人】樂視移動智能信息技術(北京)有限公司