欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖片管理方法及移動終端的制作方法

文檔序號:6353749閱讀:361來源:國知局
專利名稱:圖片管理方法及移動終端的制作方法
圖片管理方法及移動終端
技術領域
本發(fā)明涉及計算機技術,特別是涉及一種圖片管理方法及移動終端。
背景技術
隨著移動互聯(lián)網(wǎng)的發(fā)展,移動互聯(lián)網(wǎng)已經(jīng)被越來越多的網(wǎng)民所接受,成為大多數(shù)用戶必不可少的上網(wǎng)途徑之一,不但在平時的休閑娛樂中廣泛使用,而且在用戶的工作過程中也同樣得到了廣泛的使用。手機和平板電腦等移動終端是移動互聯(lián)網(wǎng)用戶常常使用的上網(wǎng)設備,用戶可自行通過手機或平板電腦進行圖片的收發(fā)操作。但是,由于這些移動終端用于進行圖片處理的 內(nèi)存空間太小,使得用戶在對圖片進行操作時常常發(fā)生錯誤,使得操作效率非常低下。

發(fā)明內(nèi)容基于此,有必要提供一種可節(jié)省內(nèi)存空間的圖片管理方法。此外,還有必要提供一種可節(jié)省內(nèi)存空間的移動終端。一種圖片管理方法,包括以下步驟接收圖片;將接收到的圖片緩存到內(nèi)存空間中;判斷所述內(nèi)存空間的剩余大小是否小于閾值,若是,則釋放內(nèi)存空間。優(yōu)選地,所述將接收到的圖片緩存到內(nèi)存空間中的步驟之后還包括將所述內(nèi)存空間中的圖片存入本地磁盤文件的步驟。優(yōu)選地,所述接收圖片的步驟之前還包括響應用戶操作,并根據(jù)圖片標識判斷操作的圖片是否存在,若是,則查找并顯示操作的圖片,若否,則接收圖片以及為圖片分配的圖片標識。優(yōu)選地,所述根據(jù)圖片標識判斷操作的圖片是否存在,若是,則查找并顯示操作的圖片,若否,則接收圖片以及為圖片分配的圖片標識的步驟為根據(jù)圖片標識判斷內(nèi)存空間緩存的文件中是否存在所述操作的圖片,若是,則查找并顯示所述操作的圖片,若否,則進一步判斷本地磁盤文件中是否存在所述操作的圖片,若是,則查找并顯示所述操作的圖片,若否,則請求接收所述操作的圖片以及為圖片分配的圖片標識。優(yōu)選地,所述釋放內(nèi)存空間的步驟為根據(jù)內(nèi)存空間緩存的圖片中的訪問狀況以及圖片大小計算每一圖片的權值;比較所有圖片的權值得到權值最小的圖片;刪除所述權值最小的圖片。一種移動終端,包括接收模塊,用于接收圖片;內(nèi)存空間,用于緩存接收到的圖片;內(nèi)存控制模塊,用于判斷所述內(nèi)存空間的剩余大小是否小于閾值,若是,則釋放所述內(nèi)存空間。優(yōu)選地,還包括本地存儲模塊,用于將所述內(nèi)存空間中的圖片存入本地磁盤文件中。優(yōu)選地,所述移動設備還包括查詢模塊,用于響應用戶操作,并根據(jù)圖片標識判斷操作的圖片是否存在,若是,則通知刷新模塊,若否,則通知接收模塊;刷新模塊,用于查找并顯示所述圖片;接收模塊,還用于接收為接收的圖片分配的圖片標識。優(yōu)選地,所述查詢模塊包括緩存文件查詢單元,用于根據(jù)圖片標識判斷內(nèi)存空間緩存的文件中是否存在所述操作的圖片,若是,則通知刷新模塊,若否,則通知本地磁盤查詢單元;本地磁盤查詢單元,用于根據(jù)圖片標識判斷本地磁盤文件中是否存在所述操作的圖片,若是,則通知所述刷新模塊,若否,則通知所述接收模塊。優(yōu)選地,所述內(nèi)存控制模塊根據(jù)內(nèi)存空間的圖片中的訪問狀況以及圖片大小計算每一圖片的權值,比較所有圖片的權值得到權值最小的圖片,并刪除所述權值最小的圖片。上述圖片管理方法及移動終端中在獲取圖片的過程中判斷內(nèi)存空間是否小于閾值,若該內(nèi)存空間小于閾值則釋放該內(nèi)存空間,節(jié)省了內(nèi)存空間,從而為圖片的處理提供足夠的內(nèi)存空間,減少了進行圖片操作時的錯誤發(fā)生率,提高了圖片操作效率。

圖I為實施例一中的圖片管理方法的流程圖;圖2為實施例二中的圖片管理方法的流程圖;圖3為實施例三中的圖片管理方法的流程圖;圖4為實施例四中的移動終端的結構示意圖;圖5為實施例五中的移動終端的結構示意圖;圖6為實施例六中的查詢模塊的結構示意圖。
具體實施方式圖I示出了實施例一中的圖片管理方法,包括以下步驟在步驟SlO中,接收圖片。本實施例中,在收發(fā)圖片的操作中,接收其他用戶發(fā)送過來的圖片,并獲取為接收的圖片分配的圖片標識,該圖片標識可對該圖片進行唯一的標識,圖片標識可以是后臺的服務器進行統(tǒng)一分配的。例如,圖片標識可以是標識碼(Pid)、標識名稱等具有唯一性的信息。例如,其他用戶將通過拍照獲得的圖片或者選擇自身本地存儲的圖片,然后點擊“發(fā)送”按鍵,將圖片通過網(wǎng)絡發(fā)送出去,此時,接收該圖片以及為接收的圖片分配的圖片標識。在步驟S30中,將接收到的圖片緩存到內(nèi)存空間中。本實施例中,以圖片標識作為索引將接收到的圖片存入內(nèi)存空間中,此外,也可將標識碼作為圖片的鍵值或者圖片的名稱將圖片存入內(nèi)存空間中。在步驟S30中,接收圖片信息,該圖片信息包括圖片的編解碼格式、圖片的尺寸、圖片所占用的存儲空間、圖片的壓縮比、圖片的生成時間等信息。將接收到的圖片信息與圖片一起存儲在內(nèi)存空間中。在步驟S50中,判斷內(nèi)存空間的剩余大小是否小于閾值,若是,則進入步驟S70。本實施例中,查詢是否出現(xiàn)內(nèi)存剩余空間不足的狀況,即檢測內(nèi)存空間的使用情況,當未使用的內(nèi)存空間的剩余大小小于設定的閾值時,即認為出現(xiàn)了內(nèi)存不足的狀況。在一個實施例中,步驟S50的具體過程為檢測為圖片處理所分配的內(nèi)存和總的內(nèi)存的使用情況,當內(nèi)存空間的剩余大小小于閾值時,即認為內(nèi)存不足。在另一個實施例中,步驟S50的具體過程為偵聽觸發(fā)圖片處理操作的事件,例如圖片的顯示、存儲、編輯、刪除、優(yōu)化以及收發(fā)等事件,并獲取發(fā)生以上圖片處理操作的事件時圖片處理所分配的內(nèi)存和總的內(nèi)存的大小,當內(nèi)存空間的剩余大小小于設定的閾值時,即認為內(nèi)存不足。在步驟S70中,釋放內(nèi)存空間。本實施例中,當內(nèi)存不足時,需要釋放內(nèi)存空間中緩存的圖片,以擴大內(nèi)存的剩余大小。在優(yōu)選的實施例中,當內(nèi)存不足時,釋放掉最不經(jīng)常訪問的圖片所占用戶的內(nèi)存空間。具體地,釋放內(nèi)存空間的步驟具體是根據(jù)內(nèi)存空間緩存的圖片中的訪問狀況以及圖片大小計算每一圖片的權值;比較所有圖片的權值得到權值最小的圖片;刪除權值最小的圖片。圖片中的訪問狀況包括了用戶查看次數(shù)N,用戶最后一次查看的時間T等。為存儲于內(nèi)存空間中的圖片分配權值W,這一權值由以下部分組成用戶查看次數(shù)N,用戶最后一次查看的時間T、圖片的大小S。每當圖片加入到內(nèi)存空間或者用戶觸發(fā)查看圖片的操作時,都會以改變以下某一個或者某幾個權值組成部分的值,權值W通過以下公式計算得到W = a*N_b* (t_T)+c*S其中,a、b、c為常量,是通過經(jīng)驗得出的值,t是當前時間。然后比較內(nèi)存空間中所有圖片的權值,權值最小的圖片即為最不經(jīng)常訪問的圖片。另一實施例中,上述圖片管理方法中在將獲取到的圖片存入內(nèi)存空間的步驟之后還包括了將內(nèi)存空間中的圖片存入本地磁盤文件的步驟。本實施例中,定時將內(nèi)存空間中的圖片存入本地磁盤文件中,以釋放出內(nèi)存空間,此外,用戶也可以在查看該圖片時以手動的方式將這張圖片保存到自身的本地磁盤文件中。其它實施例中,上述圖片管理方法中,接收圖片的步驟之后還包括返回圖片標識的步驟。本實施例中,向發(fā)送圖片 的用戶返回分配給該圖片標識以及告之發(fā)送圖片的用戶該圖片是否已經(jīng)發(fā)送成功。圖2示出了實施例二中圖片管理的方法流程,在用戶進行圖片查看時,上述圖片管理方法在接收圖片的步驟之前還包括在步驟S201中,響應用戶操作,并根據(jù)圖片標識判斷操作的圖片是否存在,若是,則進入步驟S203,若否,則進入步驟S205。本實施例中,用戶觸發(fā)查看圖片的操作,此時,首先判斷操作的圖片是否存在,如果操作的圖片已經(jīng)存在了,則不需要發(fā)起請求以通過網(wǎng)絡接收圖片,只需要查找到該操作的圖片并顯示即可,如果操作的圖片不存在,則需要發(fā)起請求以通過網(wǎng)絡接收圖片。在步驟S203中,查找并顯示操作的圖片。在步驟S205中,接收圖片以及為圖片分配的圖片標識。在實施例三中,圖3示出了一個具體的實施例中圖片管理的方法流程,該圖片管理方法包括以下步驟在步驟S301中,根據(jù)圖片標識判斷內(nèi)存空間緩存的文件中是否存在操作的圖片,若是,進入步驟S305,若否,則進入步驟S303。本實施例中,內(nèi)存空間中緩存的文件是以圖片標識為索引進行存儲的。根據(jù)圖片標識判斷內(nèi)存空間中是否已經(jīng)存在了圖片標識一致的圖片,若是,則在內(nèi)存空間中查找操作的圖片,刷新頁面并顯示該圖片,若否,則查詢本地磁盤文件中是否存在操作的圖片。在步驟S303中,判斷本地磁盤文件中是否存在操作的圖片,若是,則進入步驟S305中,若否,則進入步驟S307中。本實施例中,根據(jù)圖片標識判斷本地文件中是否已經(jīng)存在了操作的圖片,若是,則在本地磁盤文件中查找與圖片標識一致的圖片,刷新頁面并顯示該圖片;若否,則請求接收操作的圖片以及為圖片分配的圖片標識。在步驟S305中,查找并顯示操作的圖片在步驟S307中,請求接收操作的圖片以及為圖片分配的圖片標識。此外,在實施例四中,還有必要提供一種移動終端。如圖4所示,該移動終端包括接收模塊10、內(nèi)存空間30以及內(nèi)存控制模塊50。接收模塊10,用于接收圖片。本實施例中,接收模塊10還接收為接收的圖片分配的圖片標識,圖片標識可對該圖片進行唯一的標識,例如,圖片標識可以是標識碼、標識名稱等具有唯一性的信息。其他用戶將通過拍照獲得的圖片或者選擇自身本地磁盤文件中存儲的圖片,然后點擊“發(fā)送”按鍵將圖片通過網(wǎng)絡發(fā)送出去,此時,服務器接收該圖片,并分配與該圖片相對應的圖片標識。內(nèi)存空間30,用于緩存接收到的圖片。本實施例中,內(nèi)存空間30以圖片標識為索引對圖片進行存儲,此外,也可以將標識碼作為圖片的鍵值或者圖片的名稱進行圖片的存儲中。在存儲獲取到的圖片時,還存儲了圖片信息,該圖片信息包括了圖片的編解碼格式、圖片的尺寸、圖片所占用的存儲空間、圖片的壓縮比、圖片的生成時間等信息。將接收到的圖片信息與圖片一起存儲在內(nèi)存空間30中。內(nèi)存控制模塊50,用于判斷內(nèi)存空間的剩余大小是否小于閾值,若是,則釋放內(nèi)存空間。內(nèi)存控制模塊50查詢是否出現(xiàn)了內(nèi)存不足的狀況,即檢測內(nèi)存的使用情況,當未使用的內(nèi)存空間30小于設定的閾值時,即認為出現(xiàn)了內(nèi)存不足的狀況。在一個實施例中,內(nèi)存控制模塊50檢測為圖片處理所分配的內(nèi)存和總的內(nèi)存的使用情況,當內(nèi)存空間的剩余大小小于閾值時,即認為內(nèi)存不足。此外,在另一個實施例中,內(nèi)存控制模塊50還可以偵聽觸發(fā)圖片處理操作的事件,例如圖片的顯示、存儲、編輯、刪除、優(yōu)化以及收發(fā)等事件,并獲取發(fā)生以上圖片處理操作的事件時圖片處理所分配的內(nèi)存和總的內(nèi)存的大小,當內(nèi)存的剩余大小小于設定的閾值時,即認為內(nèi)存不足。當內(nèi)存不足時,內(nèi)存控制模塊50釋放掉最不經(jīng)常訪問的圖片所占的內(nèi)存空間。具體地,內(nèi)存控制模塊50根據(jù)內(nèi)存空間30的圖片中的訪問狀況以及圖片大小計算每一圖片的權值,比較所有圖片的權值得到權值最小的圖片,并刪除權值最小的圖片。圖片中的訪問狀況包括了用戶查看次數(shù)N,用戶最后一次查看的時間T等。內(nèi)存控制模塊50為存儲于內(nèi)存空間30中的圖片都分配權值W,這一權值由以下部分組成用戶查看次數(shù)N,用戶最后一次查看的時間T、圖片的大小S。每當圖片加入到內(nèi)存空間或者用戶觸發(fā)查看圖片的操作時,都會以改變以下某一個或者某幾個權值組成部分的值,權值W通過以下公式計算得到W = a*N_b* (t_T)+c*S其中,a、b、c為常量,是通過經(jīng)驗得出的值,t是當前時間。然后比較內(nèi)存空間30中所有圖片的權值,權值最小的圖片即為最不經(jīng)常訪問的圖片。另一實施例中,移動終端30還包括本地存儲模塊,該本地存儲模塊用于將內(nèi)存空間中的圖片存入本地磁盤文件中。本實施例中,本地存儲模塊定時將內(nèi)存空間30中的圖片存入本地磁盤文件中,以釋放出內(nèi)存空間30中緩存的圖片,此外,用戶也可以在查看該圖片時手動將這張圖片保存到自身的本地磁盤文件中。在其它實施例中,服務器還向發(fā)送圖片的用戶返回圖片標識。本實施例中,服務器向發(fā)送圖片的用戶返回分配給該圖片的圖片標識以及告之發(fā)送圖片的用戶該圖片是否已經(jīng)發(fā)送成功。圖5示出了實施例五中的移動終端,該移動終端還包括查詢模塊60以及刷新模塊70。查詢模塊60,用于響應用戶操作,并根據(jù)圖片標識判斷操作的圖片是否存在,若是,則通知刷新模塊70,若否,則通知接收模塊10。本實施例中,用戶觸發(fā)查看圖片的操作,查詢模塊60首先響應用戶操作,并根據(jù)圖片標識判斷操作的圖片是否存在,如果操作的圖片已經(jīng)存在了,則不需要發(fā)起請求以從網(wǎng)絡中獲取圖片,只需要刷新模塊70查找到操作的圖片并顯示即可,如果操作的圖片不存在,則需要接收模塊10發(fā)起請求以從網(wǎng)絡中獲取圖 片。刷新模塊70,用于查找并顯示圖片。接收模塊10還用于接收為接收的圖片分配的圖片標識。圖6示出了實施例六中的查詢模塊,該查詢模塊60包括緩存文件查詢單元61以及本地磁盤查詢單元63。緩存文件查詢單元61,用于根據(jù)圖片標識判斷內(nèi)存空間緩存的文件中是否存在操作的圖片,若是,則通知刷新模塊,若否,則通知本地磁盤查詢單元63。本實施例中,緩存文件查詢單元61根據(jù)圖片標識判斷內(nèi)存空間中是否已經(jīng)存在了圖片標識一致的圖片,若是,則刷新模塊70在內(nèi)存空間30中查找操作的圖片,刷新頁面并顯示該圖片,若否,則通過本地磁盤查詢單元63查詢本地磁盤文件中是否存在該觸發(fā)操作的圖片。本地磁盤查詢單元63,用于根據(jù)圖片標識判斷本地磁盤文件中是否存在操作的圖片,若是,則通知刷新模塊70查找并顯示觸發(fā)操作的圖片,若否,則通知接收模塊10請求接收操作的圖片。本實施例中,本地磁盤查詢單元63根據(jù)圖片標識判斷本地磁盤文件中是否已經(jīng)存在了操作的圖片,若是,則刷新模塊70在本地磁盤文件中查找與圖片標識一致的圖片,刷新頁面并顯示該圖片,若否,則請求獲取操作的圖片。上述圖片管理方法及移動終端中,每一張經(jīng)過服務器處理的圖片都會被服務器分配一個唯一的圖片標識,移動終端在存儲接收到的圖片時,會以這個圖片標識作為圖片的鍵值存儲于內(nèi)存空間中,或以圖片標識作為圖片的名稱存儲。服務器通過需要查看的圖片標識去內(nèi)存空間中查找,如果內(nèi)存空間中沒有這一圖片,則根據(jù)圖片標識去本地磁盤文件中查找,如果找到圖片標識相同的圖片,則說明該圖片是用戶需要查看的圖片。當移動終端發(fā)送圖片時,將會收到由服務器下發(fā)的該圖片的標識碼,并了解到該圖片是否已經(jīng)發(fā)送成功。上述圖片管理方法及系統(tǒng)可應用于移動終端上,例如,智能手機、平板電腦等內(nèi)存空間較小的移動終端,通過上述圖片管理方法及系統(tǒng)可在移動終端的客戶端中進行圖片的接收及顯示。上述圖片管理方法及系統(tǒng)中在獲取圖片的過程中判斷內(nèi)存空間是否小于閾值,若該內(nèi)存空間小于閾值則釋放該內(nèi)存空間,節(jié)省了內(nèi)存空間,從而為圖片的處理提供足夠的內(nèi)存空間,減少了進行圖片操作時的錯誤發(fā)生率,提高了效率。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
權利要求
1.一種圖片管理方法,包括以下步驟 接收圖片; 將接收到的圖片緩存到內(nèi)存空間中; 判斷所述內(nèi)存空間的剩余大小是否小于閾值,若是,則釋放內(nèi)存空間。
2.根據(jù)權利要求I所述的圖片管理方法,其特征在于,所述將接收到的圖片緩存到內(nèi)存空間中的步驟之后還包括 將所述內(nèi)存空間中的圖片存入本地磁盤文件的步驟。
3.根據(jù)權利要求I所述的圖片管理方法,其特征在于,所述接收圖片的步驟之前還包括 響應用戶操作,并根據(jù)圖片標識判斷操作的圖片是否存在,若是,則查找并顯示操作的圖片,若否,則接收圖片以及為圖片分配的圖片標識。
4.根據(jù)權利要求3所述的圖片管理方法,其特征在于,所述根據(jù)圖片標識判斷操作的圖片是否存在,若是,則查找并顯示操作的圖片,若否,則接收圖片以及為圖片分配的圖片標識的步驟為 根據(jù)圖片標識判斷內(nèi)存空間緩存的文件中是否存在所述操作的圖片,若是,則查找并顯示所述操作的圖片,若否,則進一步判斷本地磁盤文件中是否存在所述操作的圖片,若是,則查找并顯示所述操作的圖片,若否,則請求接收所述操作的圖片以及為圖片分配的圖片標識。
5.根據(jù)權利要求I所述的圖片管理方法,其特征在于,所述釋放內(nèi)存空間的步驟為 根據(jù)內(nèi)存空間緩存的圖片中的訪問狀況以及圖片大小計算每一圖片的權值; 比較所有圖片的權值得到權值最小的圖片; 刪除所述權值最小的圖片。
6.一種移動終端,其特征在于,包括 接收模塊,用于接收圖片; 內(nèi)存空間,用于緩存接收到的圖片; 內(nèi)存控制模塊,用于判斷所述內(nèi)存空間的剩余大小是否小于閾值,若是,則釋放所述內(nèi)存空間。
7.根據(jù)權利要求6所述的移動終端,其特征在于,還包括 本地存儲模塊,用于將所述內(nèi)存空間中的圖片存入本地磁盤文件中。
8.根據(jù)權利要求6所述的移動終端,其特征在于,所述移動設備還包括 查詢模塊,用于響應用戶操作,并根據(jù)圖片標識判斷操作的圖片是否存在,若是,則通知刷新模塊,若否,則通知接收模塊; 刷新模塊,用于查找并顯示所述圖片; 接收模塊,還用于接收為接收的圖片分配的圖片標識。
9.根據(jù)權利要求8所述的移動終端,其特征在于,所述查詢模塊包括 緩存文件查詢單元,用于根據(jù)圖片標識判斷內(nèi)存空間緩存的文件中是否存在所述操作的圖片,若是,則通知刷新模塊,若否,則通知本地磁盤查詢單元; 本地磁盤查詢單元,用于根據(jù)圖片標識判斷本地磁盤文件中是否存在所述操作的圖片,若是,則通知所述刷新模塊,若否,則通知所述接收模塊。
10.根據(jù)權利要求6所述的移動終端,其特征在于,所述內(nèi)存控制模塊根據(jù)內(nèi)存空間的 圖片中的訪問狀況以及圖片大小計算每一圖片的權值,比較所有圖片的權值得到權值最小的圖片,并刪除所述權值最小的圖片。
全文摘要
一種圖片管理方法,包括以下步驟接收圖片;將接收到的圖片緩存到內(nèi)存空間中;判斷所述內(nèi)存空間的剩余大小是否小于閾值,若是,則釋放內(nèi)存空間。上述圖片管理方法及移動終端中在獲取圖片的過程中判斷內(nèi)存空間是否小于閾值,若該內(nèi)存空間小于閾值則釋放該內(nèi)存空間,節(jié)省了內(nèi)存空間,從而為圖片的處理提供足夠的內(nèi)存空間,減少了進行圖片操作時的錯誤發(fā)生率,提高了圖片操作效率。
文檔編號G06F17/30GK102622347SQ20111002853
公開日2012年8月1日 申請日期2011年1月26日 優(yōu)先權日2011年1月26日
發(fā)明者丁尋, 萬鑫, 馬斌 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
通道| 顺昌县| 巢湖市| 易门县| 河南省| 芮城县| 诸城市| 额敏县| 洛隆县| 柳州市| 北海市| 余姚市| 和政县| 盖州市| 新龙县| 永清县| 永丰县| 南昌市| 广德县| 合山市| 博乐市| 阿巴嘎旗| 龙门县| 华坪县| 马公市| 涟源市| 集贤县| 延庆县| 三亚市| 海淀区| 兴城市| 博客| 梅河口市| 大兴区| 若羌县| 瑞昌市| 廊坊市| 八宿县| 温州市| 陕西省| 普陀区|