專利名稱:彩信加載顯示方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種彩信加載顯示方法及裝置。
背景技術(shù):
現(xiàn)有的基于android平臺的信息應用,在加載彩信時都是采取以彩信編輯時的編輯頁面為單位,在顯示彩信時,首先顯示一頁彩信,而后提供翻頁功能,點擊翻頁按鈕而顯示下一頁彩信,且加載每一頁彩信時都是在主線程中組織、解析彩信數(shù)據(jù)并顯示出來。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題現(xiàn)有的方案由于是在同一個線程中做數(shù)據(jù)的組織、解析、顯示的工作,所以導致從列表中選中打開一條彩信到整個彩信顯示出來所需要的時間較長,如果在手機CPU繁忙等極端情況下,還容易引起應用無響應報錯。由于彩信打開過慢還會嚴重影響用戶使用彩信的感官體驗。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種彩信加載顯示方法及裝置,能夠提高彩信加載顯示的速度,提升了用戶使用彩信的感官體驗。本發(fā)明實施例采用的技術(shù)方案為一種彩信加載顯示方法,包括對顯示界面進行初始化;加載顯示彩信所需的控件;在加載顯示彩信所需的控件的同時獲取彩信數(shù)據(jù),并對所述彩信數(shù)據(jù)進行解析, 將解析得到的彩信數(shù)據(jù)組織為所需的數(shù)據(jù)格式;將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上;刷新所述顯示界面,顯示所述彩信內(nèi)容。一種彩信加載顯示裝置,包括初始化模塊,用于對顯示界面進行初始化;控件加載模塊,用于加載顯示彩信所需的控件;數(shù)據(jù)解析和組織模塊,用于在加載顯示彩信所需的控件的同時獲取彩信數(shù)據(jù),并對所述彩信數(shù)據(jù)進行解析,將解析得到的彩信數(shù)據(jù)組織為所需的數(shù)據(jù)格式;數(shù)據(jù)加載模塊,用于將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上;刷新模塊,用于刷新所述顯示界面,顯示所述彩信內(nèi)容。本發(fā)明實施例提供的彩信加載顯示方法及裝置,首先對顯示界面進行初始化;并加載顯示彩信所需的控件;在加載顯示彩信所需的控件的同時獲取彩信數(shù)據(jù),并對所述彩信數(shù)據(jù)進行解析,將解析得到的數(shù)據(jù)組織為所需的數(shù)據(jù)格式;之后將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上;最后刷新所述顯示界面,顯示所述彩信內(nèi)容。與現(xiàn)有技術(shù)相比,本發(fā)明實施例提供的彩信加載顯示方法及裝置能夠同時開啟兩個線程對彩信進行加載,提高了彩信加載顯示的速度,提升了用戶使用彩信的感官體驗。
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1為本發(fā)明實施例一提供的方法流程圖;圖2為本發(fā)明實施例二提供的方法流程圖;圖3、圖4為本發(fā)明實施例三提供的裝置結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。為使本發(fā)明技術(shù)方案的優(yōu)點更加清楚,下面結(jié)合附圖和實施例對本發(fā)明作詳細說明。實施例一本實施例提供一種彩信加載顯示方法,如圖1所示,所述方法包括101、對顯示界面進行初始化。102、加載顯示彩信所需的控件。103、在加載顯示彩信所需的控件的同時獲取彩信數(shù)據(jù),并對所述彩信數(shù)據(jù)進行解析,將解析得到的彩信數(shù)據(jù)組織為所需的數(shù)據(jù)格式。104、將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上。105、刷新所述顯示界面,顯示所述彩信內(nèi)容。進一步的,所述加載顯示彩信所需的控件包括對所述顯示界面的菜單、返回鍵、 收件人布局、正文布局、底部按鈕進行加載。進一步的,所述將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上包括優(yōu)先將文本數(shù)據(jù)加載到所述顯示界面,然后將圖片、音頻或視頻數(shù)據(jù)加載到所述顯示界面。本發(fā)明實施例提供的彩信加載顯示方法,首先對顯示界面進行初始化;并加載顯示彩信所需的控件;在加載顯示彩信所需的控件的同時,啟動另一線程獲取彩信數(shù)據(jù),并對所述彩信數(shù)據(jù)進行解析,將解析得到的數(shù)據(jù)組織為所需的數(shù)據(jù)格式;之后將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上;最后刷新所述顯示界面。與現(xiàn)有技術(shù)相比,本發(fā)明實施例提供的彩信加載顯示方法及裝置能夠同時開啟兩個線程對彩信進行加載,提高了彩信加載顯示的速度,提升了用戶使用彩信的感官體驗。實施例二本實施例提供一種彩信加載顯示方法,如圖2所示,所述方法包括201、打開彩信之后,對顯示界面進行初始化。202、加載顯示彩信所需的控件。
進一步的,所述加載顯示彩信所需的控件包括對界面的菜單、返回鍵、收件人布局、正文布局、底部按鈕進行加載203、在加載顯示彩信所需的控件的同時獲取彩信數(shù)據(jù)。204、對所述彩信數(shù)據(jù)進行解析,將解析得到的彩信數(shù)據(jù)組織為所需的數(shù)據(jù)格式。具體的,所述數(shù)據(jù)格式包括文本、圖片、音頻或視頻。205、將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上。進一步的,所述將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上包括優(yōu)先將文本數(shù)據(jù)加載到所述顯示界面,然后將圖片、音頻或視頻數(shù)據(jù)加載到所述顯示界面206、刷新所述顯示界面,顯示所述彩信內(nèi)容。207、判斷此彩信是否為單頁,若所述彩信為單頁,則彩信加載結(jié)束,若不為單頁彩信則執(zhí)行步驟204,將解析得到的彩信數(shù)據(jù)的剩余頁進行重新組織。本發(fā)明實施例提供的彩信加載顯示方法,首先對顯示界面進行初始化;并加載顯示彩信所需的控件;在加載顯示彩信所需的控件的同時獲取彩信數(shù)據(jù),并對所述彩信數(shù)據(jù)進行解析,將解析得到的數(shù)據(jù)組織為所需的數(shù)據(jù)格式;之后將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上;刷新所述顯示界面,顯示所述彩信內(nèi)容;之后判斷所述彩信是否為單頁; 若所述彩信為單頁,則彩信加載結(jié)束;若所述彩信不為單頁,則將解析得到的彩信數(shù)據(jù)的剩余頁進行重新組織,將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上,并再次刷新所述顯示界面。與現(xiàn)有技術(shù)相比,本發(fā)明實施例提供的彩信加載顯示方法及裝置能夠同時開啟兩個線程對彩信進行加載,提高了彩信加載顯示的速度,提升了用戶使用彩信的感官體驗。實施例三本實施例提供一種彩信加載顯示裝置,如圖3所示,所述裝置包括初始化模塊31,用于對顯示界面進行初始化;控件加載模塊32,用于加載顯示彩信所需的控件;數(shù)據(jù)解析和組織模塊33,用于在加載顯示彩信所需的控件的同時獲取彩信數(shù)據(jù), 并對所述彩信數(shù)據(jù)進行解析,將解析得到的彩信數(shù)據(jù)組織為所需的數(shù)據(jù)格式;數(shù)據(jù)加載模塊34,用于將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上;刷新模塊35,用于刷新所述顯示界面,顯示所述彩信內(nèi)容。進一步的,如圖4所示,所述裝置還可以包括頁數(shù)判斷模塊36,用于判斷所述彩信是否為單頁;若所述彩信為單頁,則彩信加載結(jié)束;若所述彩信不為單頁,則將解析得到的彩信數(shù)據(jù)的剩余頁進行重新組織,將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上,并再次刷新所述顯示界面。進一步的,所述控件加載模塊32具體用于對所述顯示界面的菜單、返回鍵、收件人布局、正文布局、底部按鈕進行加載。進一步的,所述所述數(shù)據(jù)加載模塊34具體用于優(yōu)先將文本數(shù)據(jù)加載到所述顯示界面,然后將圖片、音頻或視頻數(shù)據(jù)加載到所述顯示界面。本發(fā)明實施例提供的彩信加載顯示裝置,首先初始化模塊31對顯示界面進行初始化;控件加載模塊32加載顯示彩信所需的控件;數(shù)據(jù)解析和組織模塊33在加載顯示彩信所需的控件的同時獲取彩信數(shù)據(jù),并對所述彩信數(shù)據(jù)進行解析,將解析得到的數(shù)據(jù)組織為所需的數(shù)據(jù)格式;之后數(shù)據(jù)加載模塊34將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上;最后刷新模塊35刷新所述顯示界面,顯示所述彩信內(nèi)容。此外,在刷新所述顯示界面,顯示所述彩信內(nèi)容之后,頁數(shù)判斷模塊36判斷所述彩信是否為單頁;若所述彩信為單頁,則彩信加載結(jié)束;若所述彩信不為單頁,則將解析得到的彩信數(shù)據(jù)的剩余頁進行重新組織,將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上,并再次刷新所述顯示界面。與現(xiàn)有技術(shù)相比,本發(fā)明實施例提供的彩信加載顯示方法及裝置能夠同時開啟兩個線程對彩信進行加載,提高了彩信加載顯示的速度,提升了用戶使用彩信的感官體驗。本發(fā)明實施例提供的彩信加載顯示裝置可以實現(xiàn)上述提供的方法實施例,具體功能實現(xiàn)請參見方法實施例中的說明,在此不再贅述。本發(fā)明實施例提供的彩信加載顯示方法及裝置可以適用于手機,但不僅限于此。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種彩信加載顯示方法,其特征在于,包括 對顯示界面進行初始化;加載顯示彩信所需的控件;在加載顯示彩信所需的控件的同時獲取彩信數(shù)據(jù),并對所述彩信數(shù)據(jù)進行解析,將解析得到的彩信數(shù)據(jù)組織為所需的數(shù)據(jù)格式;將所述組織完成的彩信數(shù)據(jù)加載到所述顯示界面上; 刷新所述顯示界面,顯示所述彩信內(nèi)容。
2.根據(jù)權(quán)利要求1所述的彩信加載顯示方法,其特征在于,所述加載顯示彩信所需的控件包括對所述顯示界面的菜單、返回鍵、收件人布局、正文布局、底部按鈕進行加載。
3.根據(jù)權(quán)利要求1所述的彩信加載顯示方法,其特征在于,所述將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上,還包括優(yōu)先將文本數(shù)據(jù)加載到所述顯示界面,然后將圖片、音頻或視頻數(shù)據(jù)加載到所述顯示界面。
4.根據(jù)權(quán)利要求1所述的彩信加載顯示方法,其特征在于,還包括 判斷所述彩信是否為單頁;若所述彩信為單頁,則彩信加載結(jié)束;若所述彩信不為單頁,則在加載顯示所述彩信首頁內(nèi)容的同時,將解析得到的彩信數(shù)據(jù)的剩余頁進行重新組織,將組織好的彩信數(shù)據(jù)加載到所述顯示界面上,并再次刷新所述顯示界面。
5.一種彩信加載顯示裝置,其特征在于,包括 初始化模塊,用于對顯示界面進行初始化; 控件加載模塊,用于加載顯示彩信所需的控件;數(shù)據(jù)解析和組織模塊,用于在加載顯示彩信所需的控件的同時獲取彩信數(shù)據(jù),并對所述彩信數(shù)據(jù)進行解析,將解析得到的彩信數(shù)據(jù)組織為所需的數(shù)據(jù)格式; 數(shù)據(jù)加載模塊,用于將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上; 刷新模塊,用于刷新所述顯示界面,顯示所述彩信內(nèi)容。
6.根據(jù)權(quán)利要求5所述的彩信加載顯示裝置,其特征在于,所述控件加載模塊具體用于對所述顯示界面的菜單、返回鍵、收件人布局、正文布局、底部按鈕進行加載。
7.根據(jù)權(quán)利要求5所述的彩信加載顯示裝置,其特征在于,所述數(shù)據(jù)加載模塊,具體用于優(yōu)先將文本數(shù)據(jù)加載到所述顯示界面,然后將圖片、音頻或視頻數(shù)據(jù)加載到所述顯示界
8.根據(jù)權(quán)利要求5所述的彩信加載顯示裝置,其特征在于,還包括 頁數(shù)判斷模塊,用于判斷所述彩信是否為單頁;若所述彩信為單頁,則彩信加載結(jié)束; 若所述彩信不為單頁,則在加載顯示所述彩信首頁內(nèi)容的同時將解析得到的彩信數(shù)據(jù)的剩余頁進行重新組織,將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上,并再次刷新所述顯示界面。
全文摘要
本發(fā)明實施例公開了一種彩信加載顯示方法及裝置,涉及通信技術(shù)領(lǐng)域,可以提高彩信的加載顯示速度。所述方法包括對顯示界面進行初始化;加載顯示彩信所需的控件;在加載顯示彩信所需的控件的同時獲取彩信數(shù)據(jù),并對所述彩信數(shù)據(jù)進行解析,將解析得到的彩信數(shù)據(jù)組織為所需的數(shù)據(jù)格式;將組織完成的彩信數(shù)據(jù)加載到所述顯示界面上;刷新所述顯示界面,顯示所述彩信內(nèi)容。本發(fā)明適用于手機。
文檔編號H04M1/725GK102333156SQ20111028403
公開日2012年1月25日 申請日期2011年9月22日 優(yōu)先權(quán)日2011年9月22日
發(fā)明者楊帆 申請人:宇龍計算機通信科技(深圳)有限公司