本發(fā)明涉及移動終端領(lǐng)域,尤其涉及的是一種基于移動終端的應(yīng)用程序上傳圖片方法及系統(tǒng)。
背景技術(shù):
隨著移動終端的日益普及,基于移動終端的各種社交應(yīng)用也快速發(fā)展起來,如微信、微博、釘釘?shù)葢?yīng)用。在這些應(yīng)用程序的日常使用中,使用最多的功能之一就是將一些圖片進行上傳;因為目前相機的像素都是很高的,因此拍下的照片也是大尺寸,由于考慮到節(jié)省用戶的數(shù)據(jù)流量及實用性等角度,在現(xiàn)有技術(shù)中上傳圖片往往是包含下面的步驟:
先將大尺寸圖片縮小為適用于該應(yīng)用(或者說該應(yīng)用要求的尺寸)上傳的小尺寸圖片;再將小尺寸圖片上傳。
上述過程中,在上傳圖片時需要先將大尺寸圖片縮小為適用于該應(yīng)用(或者說該應(yīng)用要求的尺寸),譬如用戶拍了照片其尺寸為3000*4000,用戶想把這張照片上傳到微信,則移動終端會先將照片縮小到微信要求的尺寸(比如是600*800) 然后再上傳。其縮小過程往往耗費一定時間,特別是在一些低端的移動終端上更加明顯,使用戶上傳圖片時需要一定時間的等待后才能上傳完畢;費時費力,不方便用戶。
因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)當(dāng)用戶將相機拍下的照片上傳到相關(guān)應(yīng)用程序時需要等待一段時間的缺陷,提供一種基于移動終端的應(yīng)用程序上傳圖片方法及系統(tǒng)。旨在使用戶將拍下的照片上傳到相關(guān)應(yīng)用程序時能夠快速完成,加快了圖片上傳速度,為用戶上傳照片提供方便。
本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種基于移動終端的應(yīng)用程序上傳圖片方法,其中,包括:
A、獲取移動終端中已安裝的各個應(yīng)用上傳圖片的尺寸并記錄;
B、當(dāng)移動終端拍下照片時,將該照片縮小成已記錄的各個應(yīng)用上傳圖片的尺寸,并分別保存為與各應(yīng)用程序?qū)?yīng)的尺寸的圖片;
C、當(dāng)移動終端檢測到在應(yīng)用程序中上傳圖片時,獲取該應(yīng)用程序?qū)?yīng)的尺寸的圖片并上傳。
所述基于移動終端的應(yīng)用程序上傳圖片方法,其中,所述步驟A具體包括:
A1,當(dāng)新安裝的應(yīng)用程序第一次上傳照片時,先將需上傳的大于該應(yīng)用程序預(yù)定尺寸的圖片縮小為適用于該新安裝的應(yīng)用程序上傳的預(yù)定尺寸的圖片;
A2,再將該縮小后的預(yù)定尺寸的圖片上傳;
A3,記錄應(yīng)用名稱及上傳圖片的尺寸值并形成一個文本文件。
所述基于移動終端的應(yīng)用程序上傳圖片方法,其中,所述步驟A3中的所述文本文件中包括若干行,兩列;其中每一行為一個應(yīng)用程序上傳照片的尺寸要求,第一列為應(yīng)用程序的名稱,第二列為該應(yīng)用程序上傳照片的尺寸要求。
所述基于移動終端的應(yīng)用程序上傳圖片方法,其中,所述步驟B還包括:
當(dāng)檢測到用戶拍下照片,將該照片縮小成步驟A3中形成的文本文件中的第二列中的各種尺寸大小的圖片并保存。
所述基于移動終端的應(yīng)用程序上傳圖片方法,其中,所述步驟C具體包括:
C1、當(dāng)移動終端檢測到在應(yīng)用程序中上傳圖片時,在步驟A3中形成的文本文件中獲取該應(yīng)用程序?qū)?yīng)的尺寸;
C2、將所獲取的尺寸的圖片上傳到該應(yīng)用程序。
一種基于移動終端的應(yīng)用程序上傳圖片系統(tǒng),其中,包括:
尺寸記錄模塊,用于獲取移動終端中已安裝的各個應(yīng)用上傳圖片的尺寸并記錄;
縮小圖片保存模塊,用于當(dāng)移動終端拍下照片時,將該照片縮小成已記錄的各個應(yīng)用上傳圖片的尺寸,并分別保存為與各應(yīng)用程序?qū)?yīng)的尺寸的圖片;
上傳處理模塊,用于當(dāng)移動終端檢測到在應(yīng)用程序中上傳圖片時,獲取該應(yīng)用程序?qū)?yīng)的尺寸的圖片并上傳。
所述基于移動終端的應(yīng)用程序上傳圖片系統(tǒng),其中,所述尺寸記錄模塊包括:
縮小單元,用于當(dāng)新安裝的應(yīng)用程序第一次上傳照片時,先將需上傳的大于該應(yīng)用程序預(yù)定尺寸的圖片縮小為適用于該新安裝的應(yīng)用程序上傳的預(yù)定尺寸的圖片;
上傳單元,用于再將該縮小后的預(yù)定尺寸的圖片上傳;
記錄單元,用于記錄應(yīng)用名稱及上傳圖片的尺寸值并形成一個文本文件。
所述基于移動終端的應(yīng)用程序上傳圖片系統(tǒng),其中,所述文本文件中包括若干行,兩列;其中每一行為一個應(yīng)用程序上傳照片的尺寸要求,第一列為應(yīng)用程序的名稱,第二列為該應(yīng)用程序上傳照片的尺寸要求。
所述基于移動終端的應(yīng)用程序上傳圖片系統(tǒng),其中,所述縮小圖片保存模塊包括:
縮小控制單元,用于當(dāng)檢測到用戶拍下照片,將該照片縮小成所述文本文件中的第二列中的各種尺寸大小的圖片并保存。
所述基于移動終端的應(yīng)用程序上傳圖片系統(tǒng),其中,所述上傳處理模塊包括:
獲取單元,用于當(dāng)移動終端檢測到在應(yīng)用程序中上傳圖片時,在步驟A3中形成的文本文件中獲取該應(yīng)用程序?qū)?yīng)的尺寸;
上傳控制單元,用于將所獲取的尺寸的圖片上傳到該應(yīng)用程序。
本發(fā)明所提供的基于移動終端的應(yīng)用程序上傳圖片方法及系統(tǒng),所述方法通過獲取移動終端中已安裝的各個應(yīng)用上傳圖片的尺寸并記錄;當(dāng)用戶拍下照片時,將該照片縮小成已記錄的各個應(yīng)用上傳圖片的尺寸并保存;當(dāng)檢測到用戶在應(yīng)用程序中上傳圖片時,獲取該應(yīng)用程序?qū)?yīng)的尺寸的圖片并上傳。使用戶將拍下的照片上傳到相關(guān)應(yīng)用程序時能夠快速完成,從而提高圖片上傳速度,為用戶上傳照片提供方便。
附圖說明
圖1是本發(fā)明基于移動終端的應(yīng)用程序上傳圖片方法的較佳實施例的流程圖。
圖2是本發(fā)明基于移動終端的應(yīng)用程序上傳圖片系統(tǒng)的較佳實施例的功能原理框圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參見圖1,圖1是本發(fā)明基于移動終端的應(yīng)用程序上傳圖片方法的較佳實施例的流程圖。如圖1所示,本發(fā)明實施例所述基于移動終端的應(yīng)用程序上傳圖片方法,包括以下步驟:
步驟S100、獲取移動終端中已安裝的各個應(yīng)用上傳圖片的尺寸并記錄。
本發(fā)明實施例中,獲取移動終端中已安裝的各個應(yīng)用上傳圖片的尺寸并記錄。具體地,對于移動終端中新安裝的應(yīng)用第一次上傳照片時,采用現(xiàn)有技術(shù)的上傳照片的方案,也就是所述步驟S100具體包括以下步驟:
S1,當(dāng)新安裝的應(yīng)用程序第一次上傳照片時,先將需上傳的大于該應(yīng)用程序預(yù)定尺寸的圖片縮小為適用于該新安裝的應(yīng)用程序上傳的預(yù)定尺寸的圖片。
即當(dāng)新安裝的應(yīng)用第一次上傳照片時,先將大尺寸圖片縮小為適用于該應(yīng)用(或者說該應(yīng)用要求的尺寸)上傳的小尺寸圖片。
S2,再將該縮小后的預(yù)定尺寸的圖片上傳。
即再將縮小后的小尺寸圖片上傳。
S3,記錄應(yīng)用名稱及上傳圖片的尺寸值并形成一個文本文件。
其中,所述文本文件中包括若干行,兩列;其中每一行為一個應(yīng)用程序上傳照片的尺寸要求,第一列為應(yīng)用程序的名稱,第二列為該應(yīng)用程序上傳照片的尺寸要求。
譬如,文本文件內(nèi)容如下:
微信,600*800;
微博,300*400;
釘釘,300*400;.......。
步驟S200、當(dāng)移動終端拍下照片時,將該照片縮小成已記錄的各個應(yīng)用上傳圖片的尺寸,并分別保存為與各應(yīng)用程序?qū)?yīng)的尺寸的圖片;
本發(fā)明實施例中,當(dāng)拍下照片時,將該拍下的照片縮小成已記錄的各個應(yīng)用上傳圖片的尺寸并保存。
具體地,當(dāng)檢測到用戶拍下照片,將該照片縮小成步驟S3中形成的文本文件中的第二列中的各種尺寸大小的圖片并保存;譬如,用戶拍了一張照片,則將該照片縮小成600*800保存一張,將該照片縮小成300*400保存一張。
步驟S300、當(dāng)移動終端檢測到在應(yīng)用程序中上傳圖片時,獲取該應(yīng)用程序?qū)?yīng)的尺寸的圖片并上傳。
具體地,所述步驟S300具體包括:
當(dāng)移動終端檢測到在應(yīng)用程序中上傳圖片(第一次除外)時,在步驟S3中形成的文本文件中獲取該應(yīng)用程序?qū)?yīng)的尺寸;將所獲取的尺寸的圖片上傳到該應(yīng)用程序。
由上可見,本發(fā)明所述方法通過獲取移動終端中已安裝的各個應(yīng)用上傳圖片的尺寸并記錄;當(dāng)用戶拍下照片時,將該照片縮小成已記錄的各個應(yīng)用上傳圖片的尺寸并保存;當(dāng)檢測到用戶在應(yīng)用程序中上傳圖片時,獲取該應(yīng)用程序?qū)?yīng)的尺寸的圖片并上傳。使用戶將拍下的照片上傳到相關(guān)應(yīng)用程序時能夠快速完成,從而提高用戶體驗,為用戶上傳照片提供方便
基于上述方法實施例,本發(fā)明還提供了一種基于移動終端的應(yīng)用程序上傳圖片系統(tǒng),如圖2所示,所述系統(tǒng)包括:
尺寸記錄模塊210,用于獲取移動終端中已安裝的各個應(yīng)用上傳圖片的尺寸并記錄,具體如上所述。
縮小圖片保存模塊220,用于當(dāng)移動終端拍下照片時,將該照片縮小成已記錄的各個應(yīng)用上傳圖片的尺寸,并分別保存為與各應(yīng)用程序?qū)?yīng)的尺寸的圖片,具體如上所述。
上傳處理模塊230,用于當(dāng)移動終端檢測到在應(yīng)用程序中上傳圖片時,獲取該應(yīng)用程序?qū)?yīng)的尺寸的圖片并上傳,具體如上所述。
進一步地,所述基于移動終端的應(yīng)用程序上傳圖片系統(tǒng),其中,所述尺寸記錄模塊包括:
縮小單元,用于當(dāng)新安裝的應(yīng)用程序第一次上傳照片時,先將需上傳的大于該應(yīng)用程序預(yù)定尺寸的圖片縮小為適用于該新安裝的應(yīng)用程序上傳的預(yù)定尺寸的圖片,具體如上所述。
上傳單元,用于再將該縮小后的預(yù)定尺寸的圖片上傳,具體如上所述。
記錄單元,用于記錄應(yīng)用名稱及上傳圖片的尺寸值并形成一個文本文件,具體如上所述。
進一步地,所述基于移動終端的應(yīng)用程序上傳圖片系統(tǒng),其中,所述文本文件中包括若干行,兩列;其中每一行為一個應(yīng)用程序上傳照片的尺寸要求,第一列為應(yīng)用程序的名稱,第二列為該應(yīng)用程序上傳照片的尺寸要求,具體如上所述。
進一步地,所述基于移動終端的應(yīng)用程序上傳圖片系統(tǒng),其中,所述縮小圖片保存模塊包括:
縮小控制單元,用于當(dāng)檢測到用戶拍下照片,將該照片縮小成所述文本文件中的第二列中的各種尺寸大小的圖片并保存,具體如上所述。
較佳地,所述基于移動終端的應(yīng)用程序上傳圖片系統(tǒng),其中,所述上傳處理模塊包括:
獲取單元,用于當(dāng)移動終端檢測到在應(yīng)用程序中上傳圖片時,在步驟A3中形成的文本文件中獲取該應(yīng)用程序?qū)?yīng)的尺寸,具體如上所述。
上傳控制單元,用于將所獲取的尺寸的圖片上傳到該應(yīng)用程序,具體如上所述。
綜上所述,本發(fā)明所提供的基于移動終端的應(yīng)用程序上傳圖片方法及系統(tǒng),所述方法通過獲取移動終端中已安裝的各個應(yīng)用上傳圖片的尺寸并記錄;當(dāng)用戶拍下照片時,將該照片縮小成已記錄的各個應(yīng)用上傳圖片的尺寸并保存;當(dāng)檢測到用戶在應(yīng)用程序中上傳圖片時,獲取該應(yīng)用程序?qū)?yīng)的尺寸的圖片并上傳。使用戶將拍下的照片上傳到相關(guān)應(yīng)用程序時能夠快速完成,從而提高圖片上傳速度,為用戶上傳照片提供方便。
當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)硬件(如處理器,控制器等)來完成,所述的程序可存儲于一計算機可讀取的存儲介質(zhì)中,該應(yīng)用程序在執(zhí)行時可包括如上述各方法實施例的流程。其中所述的存儲介質(zhì)可為存儲器、磁碟、光盤等。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。