短信的展示方法、展示裝置及終端的制作方法
【專利摘要】本發(fā)明提供了一種短信的展示方法、展示裝置及終端,短信的展示方法包括:在接收到對短信的查看指令時,判斷是否能夠查詢到用于通過卡片形式對短信進行展示的卡片數(shù)據(jù)信息和卡片視圖參數(shù);在判定能夠查詢到卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,根據(jù)卡片數(shù)據(jù)信息以及卡片視圖參數(shù),生成與短信的文本內(nèi)容匹配的卡片;以及在判定不能查詢到卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,對短信進行解析,以得到并存儲卡片數(shù)據(jù)信息和卡片視圖參數(shù),并根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù),生成與短信的文本內(nèi)容匹配的卡片;展示與短信的文本內(nèi)容匹配的卡片。本發(fā)明的技術(shù)方案能夠快速地將短信展示為卡片形式,提高了用戶獲取信息的效率,從而提升了用戶的使用體驗。
【專利說明】
短信的展示方法、展示裝置及終端
技術(shù)領域
[0001]本發(fā)明涉及終端技術(shù)領域,具體而言,涉及一種短信的展示方法、一種短信的展示裝置和一種終端。
【背景技術(shù)】
[0002]隨著終端技術(shù)的快速發(fā)展,終端以其便利性和實用性成為用戶日常生活中不可缺少的工具。用戶通過終端會接收到各種短信,對于這些短信,如何進行展示成為影響用戶對信息的獲取效率的關(guān)鍵因素。
[0003]目前,Android系統(tǒng)的很多數(shù)據(jù)展示都是先展示一些靜態(tài)的界面,然后在后臺加載數(shù)據(jù),待數(shù)據(jù)加載完成后,來刷新界面。這種后臺加載數(shù)據(jù)后再刷新界面的方法是比較常見的,但對于各種樣式的卡片形式的短信就難以快速地展示,影響了用戶對信息的獲取效率,從而降低用戶的使用體驗,針對這一問題,目前還沒有有效的解決方案。
[0004]因此,如何能夠快速地將短信展示為與短信內(nèi)容匹配的卡片成為亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明正是基于上述技術(shù)問題至少之一,提出了一種新的短信的展示方案,能夠快速地將短信展示為卡片形式,確保了信息展示的流暢性,提高了用戶獲取信息的效率,從而提升了用戶的使用體驗。
[0006]有鑒于此,本發(fā)明提出了一種短信的展示方法,包括:在接收到對短信的查看指令時,判斷是否能夠查詢到用于通過卡片形式對所述短信進行展示的卡片數(shù)據(jù)信息和卡片視圖參數(shù);在判定能夠查詢到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)時,根據(jù)所述卡片數(shù)據(jù)信息以及所述卡片視圖參數(shù),生成與所述短信的文本內(nèi)容匹配的卡片;以及在判定不能查詢到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)時,對所述短信進行解析,以得到并存儲所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),并根據(jù)所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),生成與所述短信的文本內(nèi)容匹配的卡片;展示與所述短信的文本內(nèi)容匹配的卡片。
[0007]在該技術(shù)方案中,在接收到對短信的查看指令時,通過判斷是否能查詢到用于通過卡片形式對短信進行展示的卡片數(shù)據(jù)信息和卡片視圖參數(shù),并在能夠查詢到卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,根據(jù)所述卡片數(shù)據(jù)信息以及所述卡片視圖參數(shù),生成與短信的文本內(nèi)容匹配的卡片,由于預存了對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù),所以可以直接根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù)生成卡片,而無需再次對該短信進行解析,簡化了整個加載過程,從而實現(xiàn)了快速地將短信展示為卡片;同時通過在不能查詢到卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,對短信進行解析,以得到并卡片數(shù)據(jù)信息和卡片視圖參數(shù),并根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù),生成與短信的文本內(nèi)容匹配的卡片,使得即便沒有預先存儲該卡片數(shù)據(jù)信息和卡片視圖參數(shù),也能順利地進行展示,并在解析后存儲卡片數(shù)據(jù)信息和卡片視圖參數(shù),使得當用戶再次查看該短信時,無需再次對該短信進行解析,加快了再次展示卡片的速度,確保了信息展示的流暢性,提高了用戶獲取信息的效率,從而提升了用戶的使用體驗。
[0008]在上述技術(shù)方案中,優(yōu)選地,判斷是否能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù)的步驟具體包括:查詢終端的內(nèi)存儲器中是否存儲有所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第一查詢結(jié)果;在所述第一查詢結(jié)果為是時,判定能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù);在所述第一查詢結(jié)果為否時,查詢終端的外存儲器中是否存儲有所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第二查詢結(jié)果;在所述第二查詢結(jié)果為是時,判定能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù);在所述第二查詢結(jié)果為否時,判定不能查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù)。
[0009]在該技術(shù)方案中,由于終端內(nèi)存儲器本身具有存取速度快的優(yōu)點,所以通過查詢終端的內(nèi)存儲器中是否存儲有卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第一查詢結(jié)果,并在第一查詢結(jié)果為是時,判定能夠查詢到短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù),使得一旦在內(nèi)存儲器中查詢到該卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,就結(jié)束查詢動作,并直接根據(jù)該卡片數(shù)據(jù)信息和該卡片視圖參數(shù)生成卡片,整個加載過程非???,以確??焖俚貙⒍绦耪故緸榭ㄆ煌瑫r當?shù)谝徊樵兘Y(jié)果為否時,也即當內(nèi)存儲器中未存儲該卡片數(shù)據(jù)信息和該卡片視圖參數(shù)時,通過查詢終端的外存儲器中是否存儲有該卡片數(shù)據(jù)信息和該卡片視圖參數(shù),使得只要內(nèi)存儲器或外存儲器中任一存儲有該卡片數(shù)據(jù)信息和該卡片視圖參數(shù),可以直接根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù)生成卡片,而無需再次對該短信進行解析,簡化了整個加載過程。
[0010]在上述任一項技術(shù)方案中,優(yōu)選地,存儲所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)的步驟具體包括:將所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)存儲至所述終端的內(nèi)存儲器和/或所述終端的外存儲器中。
[0011]在該技術(shù)方案中,通過將卡片數(shù)據(jù)信息和卡片視圖參數(shù)存儲至終端的內(nèi)存儲器和/或終端的外存儲器中,當再次對該短信進行加載時,確保了能夠直接查詢調(diào)用卡片數(shù)據(jù)信息和卡片視圖參數(shù)。
[0012]在上述任一項技術(shù)方案中,優(yōu)選地,在接收到對所述短信的查看指令時,還包括:顯示所述短信的文本內(nèi)容。
[0013]在該技術(shù)方案中,在接收到對所述短信的查看指令時,通過顯示所述短信的文本內(nèi)容,保證用戶能夠及時地對接收到的短信進行查看確認。
[0014]在上述任一項技術(shù)方案中,優(yōu)選地,展示與所述短信的文本內(nèi)容匹配的卡片的步驟具體包括:隱藏所述短信的文本內(nèi)容,僅顯示與所述短信的文本內(nèi)容匹配的卡片;或在所述短信的文本內(nèi)容的對應位置處,顯示與所述短信的文本內(nèi)容匹配的卡片。
[0015]在該技術(shù)方案中,一方面可以通過隱藏短信的文本內(nèi)容,僅顯示與短信的文本內(nèi)容匹配的卡片,使得用戶能夠更直觀地查看到短信內(nèi)容,提高了用戶獲取信息的效率,同時節(jié)約了對終端的顯示屏的占有空間;另一方面還可以通過在短信的文本內(nèi)容的對應位置處,顯示與短信的文本內(nèi)容匹配的卡片,使得用戶既能夠直觀地查看到短信內(nèi)容,還可以在有需要時查看短信的文本信息來進一步地確認,以保證信息的準確性,特別是一些重要的短?目O
[0016]根據(jù)本發(fā)明的第二方面,提出了一種短信的展示裝置,包括:判斷單元,用于在接收到對短信的查看指令時,判斷是否能夠查詢到用于通過卡片形式對所述短信進行展示的卡片數(shù)據(jù)信息和卡片視圖參數(shù);第一處理單元,用于在所述判斷單元判定能夠查詢到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)時,根據(jù)所述卡片數(shù)據(jù)信息以及所述卡片視圖參數(shù),生成與所述短信的文本內(nèi)容匹配的卡片;第二處理單元,用于在所述判斷單元判定不能查詢到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)時,對所述短信進行解析,以得到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以及根據(jù)所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),生成與所述短信的文本內(nèi)容匹配的卡片;存儲單元,用于存儲通過所述第二處理單元解析得到的所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù);展示單元,用于展示與所述短信的文本內(nèi)容匹配的卡片。
[0017]在該技術(shù)方案中,在接收到對短信的查看指令時,通過判斷是否能查詢到用于通過卡片形式對短信進行展示的卡片數(shù)據(jù)信息和卡片視圖參數(shù),并在能夠查詢到卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,根據(jù)所述卡片數(shù)據(jù)信息以及所述卡片視圖參數(shù),生成與短信的文本內(nèi)容匹配的卡片,由于預存了對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù),所以可以直接根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù)生成卡片,而無需再次對該短信進行解析,簡化了整個加載過程,從而實現(xiàn)了快速地將短信展示為卡片;同時通過在不能查詢到卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,對短信進行解析,以得到并卡片數(shù)據(jù)信息和卡片視圖參數(shù),并根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù),生成與短信的文本內(nèi)容匹配的卡片,使得即便沒有預先存儲該卡片數(shù)據(jù)信息和卡片視圖參數(shù),也能順利地進行展示,并在解析后存儲卡片數(shù)據(jù)信息和卡片視圖參數(shù),使得當用戶再次查看該短信時,無需再次對該短信進行解析,加快了再次展示卡片的速度,確保了信息展示的流暢性,提高了用戶獲取信息的效率,從而提升了用戶的使用體驗。
[0018]在上述技術(shù)方案中,優(yōu)選地,所述判斷單元包括:第一查詢單元,用于查詢終端的內(nèi)存儲器中是否存儲有所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第一查詢結(jié)果,并用于在所述第一查詢結(jié)果為是時,判定能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù);第二查詢單元,用于在所述第一查詢結(jié)果為否時,查詢終端的外存儲器中是否存儲有所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第二查詢結(jié)果,并用于在所述第二查詢結(jié)果為是時,判定能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù),以及用于在所述第二查詢結(jié)果為否時,判定不能查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù)。
[0019]在該技術(shù)方案中,由于終端內(nèi)存儲器本身具有存取速度快的優(yōu)點,所以通過查詢終端的內(nèi)存儲器中是否存儲有卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第一查詢結(jié)果,并在第一查詢結(jié)果為是時,判定能夠查詢到短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù),使得一旦在內(nèi)存儲器中查詢到該卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,就結(jié)束查詢動作,并直接根據(jù)該卡片數(shù)據(jù)信息和該卡片視圖參數(shù)生成卡片,整個加載過程非???,以確??焖俚貙⒍绦耪故緸榭ㄆ?;同時當?shù)谝徊樵兘Y(jié)果為否時,也即當內(nèi)存儲器中未存儲該卡片數(shù)據(jù)信息和該卡片視圖參數(shù)時,通過查詢終端的外存儲器中是否存儲有該卡片數(shù)據(jù)信息和該卡片視圖參數(shù),使得只要內(nèi)存儲器或外存儲器中任一存儲有該卡片數(shù)據(jù)信息和該卡片視圖參數(shù),可以直接根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù)生成卡片,而無需再次對該短信進行解析,簡化了整個加載過程。
[0020]在上述任一項技術(shù)方案中,優(yōu)選地,所述存儲單元具體用于:用于將所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)存儲至所述終端的內(nèi)存儲器和/或所述終端的外存儲器中。
[0021]在該技術(shù)方案中,通過將卡片數(shù)據(jù)信息和卡片視圖參數(shù)存儲至終端的內(nèi)存儲器和/或終端的外存儲器中,當再次對該短信進行加載時,確保了能夠直接查詢調(diào)用卡片數(shù)據(jù)信息和卡片視圖參數(shù)。
[0022]在上述任一項技術(shù)方案中,優(yōu)選地,所述展示單元還用于,在接收到對所述短信的查看指令時,顯示所述短信的文本內(nèi)容。
[0023]在該技術(shù)方案中,在接收到對所述短信的查看指令時,通過顯示所述短信的文本內(nèi)容,保證用戶能夠及時地對接收到的短信進行查看確認。
[0024]在上述任一項技術(shù)方案中,優(yōu)選地,所述展示單元具體用于:隱藏所述短信的文本內(nèi)容,僅顯示與所述短信的文本內(nèi)容匹配的卡片;或在所述短信的文本內(nèi)容的對應位置處,顯示與所述短信的文本內(nèi)容匹配的卡片。
[0025]在該技術(shù)方案中,一方面可以通過隱藏短信的文本內(nèi)容,僅顯示與短信的文本內(nèi)容匹配的卡片,使得用戶能夠更直觀地查看到短信內(nèi)容,提高了用戶獲取信息的效率,同時節(jié)約了對終端的顯示屏的占有空間;另一方面還可以通過在短信的文本內(nèi)容的對應位置處,顯示與短信的文本內(nèi)容匹配的卡片,使得用戶既能夠直觀地查看到短信內(nèi)容,還可以在有需要時查看短信的文本信息來進一步地確認,以保證信息的準確性,特別是一些重要的短?目O
[0026]根據(jù)本發(fā)明的第三方面,還提出了一種終端,包括:
[0027]如上述技術(shù)方案中任一項所述的短信的展示裝置。
[0028]通過以上技術(shù)方案,能夠快速地將短信展示為卡片形式,確保了信息展示的流暢性,提高了用戶獲取信息的效率,從而提升了用戶的使用體驗。
【附圖說明】
[0029]圖1示出了根據(jù)本發(fā)明的一個實施例的短信的展示方法的示意流程圖;
[0030]圖2示出了根據(jù)本發(fā)明的實施例的短信的展示裝置的示意框圖;
[0031]圖3示出了根據(jù)本發(fā)明的實施例的終端的示意框圖;
[0032]圖4示出了根據(jù)本發(fā)明的另一個實施例的短信的展示方法的示意流程圖。
【具體實施方式】
[0033]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和【具體實施方式】對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0034]在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
[0035]圖1示出了根據(jù)本發(fā)明的一個實施例的短信的展示方法的示意流程圖。
[0036]如圖1所示,根據(jù)本發(fā)明的一個實施例的短信的展示方法,包括:
[0037]步驟102,在接收到對短信的查看指令時,判斷是否能夠查詢到用于通過卡片形式對所述短信進行展示的卡片數(shù)據(jù)信息和卡片視圖參數(shù);
[0038]步驟104,在判定能夠查詢到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)時,根據(jù)所述卡片數(shù)據(jù)信息以及所述卡片視圖參數(shù),生成與所述短信的文本內(nèi)容匹配的卡片;以及
[0039]步驟106,在判定不能查詢到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)時,對所述短信進行解析,以得到并存儲所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),并根據(jù)所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),生成與所述短信的文本內(nèi)容匹配的卡片;
[0040]步驟108,展示與所述短信的文本內(nèi)容匹配的卡片。
[0041]在該技術(shù)方案中,在接收到對短信的查看指令時,通過判斷是否能查詢到用于通過卡片形式對短信進行展示的卡片數(shù)據(jù)信息和卡片視圖參數(shù),并在能夠查詢到卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,根據(jù)所述卡片數(shù)據(jù)信息以及所述卡片視圖參數(shù),生成與短信的文本內(nèi)容匹配的卡片,由于預存了對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù),所以可以直接根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù)生成卡片,而無需再次對該短信進行解析,簡化了整個加載過程,從而實現(xiàn)了快速地將短信展示為卡片;同時通過在不能查詢到卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,對短信進行解析,以得到并卡片數(shù)據(jù)信息和卡片視圖參數(shù),并根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù),生成與短信的文本內(nèi)容匹配的卡片,使得即便沒有預先存儲該卡片數(shù)據(jù)信息和卡片視圖參數(shù),也能順利地進行展示,并在解析后存儲卡片數(shù)據(jù)信息和卡片視圖參數(shù),使得當用戶再次查看該短信時,無需再次對該短信進行解析,加快了再次展示卡片的速度,確保了信息展示的流暢性,提高了用戶獲取信息的效率,從而提升了用戶的使用體驗。
[0042]在上述技術(shù)方案中,優(yōu)選地,步驟102具體包括:查詢終端的內(nèi)存儲器中是否存儲有所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第一查詢結(jié)果;在所述第一查詢結(jié)果為是時,判定能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù);在所述第一查詢結(jié)果為否時,查詢終端的外存儲器中是否存儲有所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第二查詢結(jié)果;在所述第二查詢結(jié)果為是時,判定能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù);在所述第二查詢結(jié)果為否時,判定不能查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù)。
[0043]在該技術(shù)方案中,由于終端內(nèi)存儲器本身具有存取速度快的優(yōu)點,所以通過查詢終端的內(nèi)存儲器中是否存儲有卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第一查詢結(jié)果,并在第一查詢結(jié)果為是時,判定能夠查詢到短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù),使得一旦在內(nèi)存儲器中查詢到該卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,就結(jié)束查詢動作,并直接根據(jù)該卡片數(shù)據(jù)信息和該卡片視圖參數(shù)生成卡片,整個加載過程非常快,以確??焖俚貙⒍绦耪故緸榭ㄆ?;同時當?shù)谝徊樵兘Y(jié)果為否時,也即當內(nèi)存儲器中未存儲該卡片數(shù)據(jù)信息和該卡片視圖參數(shù)時,通過查詢終端的外存儲器中是否存儲有該卡片數(shù)據(jù)信息和該卡片視圖參數(shù),使得只要內(nèi)存儲器或外存儲器中任一存儲有該卡片數(shù)據(jù)信息和該卡片視圖參數(shù),可以直接根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù)生成卡片,而無需再次對該短信進行解析,簡化了整個加載過程。
[0044]在上述任一項技術(shù)方案中,優(yōu)選地,存儲所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)的步驟具體包括:將所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)存儲至所述終端的內(nèi)存儲器和/或所述終端的外存儲器中。
[0045]在該技術(shù)方案中,通過將卡片數(shù)據(jù)信息和卡片視圖參數(shù)存儲至終端的內(nèi)存儲器和/或終端的外存儲器中,當再次對該短信進行加載時,確保了能夠直接查詢調(diào)用卡片數(shù)據(jù)信息和卡片視圖參數(shù)。
[0046]在上述任一項技術(shù)方案中,優(yōu)選地,在接收到對所述短信的查看指令時,還包括:顯示所述短信的文本內(nèi)容。
[0047]在該技術(shù)方案中,在接收到對所述短信的查看指令時,通過顯示所述短信的文本內(nèi)容,保證用戶能夠及時地對接收到的短信進行查看確認。
[0048]在上述任一項技術(shù)方案中,優(yōu)選地,展示與所述短信的文本內(nèi)容匹配的卡片的步驟具體包括:隱藏所述短信的文本內(nèi)容,僅顯示與所述短信的文本內(nèi)容匹配的卡片;或在所述短信的文本內(nèi)容的對應位置處,顯示與所述短信的文本內(nèi)容匹配的卡片。
[0049]在該技術(shù)方案中,一方面可以通過隱藏短信的文本內(nèi)容,僅顯示與短信的文本內(nèi)容匹配的卡片,使得用戶能夠更直觀地查看到短信內(nèi)容,提高了用戶獲取信息的效率,同時節(jié)約了對終端的顯示屏的占有空間;另一方面還可以通過在短信的文本內(nèi)容的對應位置處,顯示與短信的文本內(nèi)容匹配的卡片,使得用戶既能夠直觀地查看到短信內(nèi)容,還可以在有需要時查看短信的文本信息來進一步地確認,以保證信息的準確性,特別是一些重要的短?目O
[0050]圖2示出了根據(jù)本發(fā)明的實施例的短信的展示裝置的示意框圖。
[0051]如圖2所示,根據(jù)本發(fā)明的實施例的短信的展示裝置200,包括:判斷單元202、第一處理單元204、第二處理單元206、存儲單元208和展示單元210。
[0052]其中,判斷單元202,用于在接收到對短信的查看指令時,判斷是否能夠查詢到用于通過卡片形式對所述短信進行展示的卡片數(shù)據(jù)信息和卡片視圖參數(shù);第一處理單元204,用于在所述判斷單元202判定能夠查詢到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)時,根據(jù)所述卡片數(shù)據(jù)信息以及所述卡片視圖參數(shù),生成與所述短信的文本內(nèi)容匹配的卡片;第二處理單元206,用于在所述判斷單元202判定不能查詢到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)時,對所述短信進行解析,以得到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以及根據(jù)所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),生成與所述短信的文本內(nèi)容匹配的卡片;存儲單元208,用于存儲通過所述第二處理單元解析得到的所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù);展示單元210,用于展示與所述短信的文本內(nèi)容匹配的卡片。
[0053]在該技術(shù)方案中,在接收到對短信的查看指令時,通過判斷是否能查詢到用于通過卡片形式對短信進行展示的卡片數(shù)據(jù)信息和卡片視圖參數(shù),并在能夠查詢到卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,根據(jù)所述卡片數(shù)據(jù)信息以及所述卡片視圖參數(shù),生成與短信的文本內(nèi)容匹配的卡片,由于預存了對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù),所以可以直接根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù)生成卡片,而無需再次對該短信進行解析,簡化了整個加載過程,從而實現(xiàn)了快速地將短信展示為卡片;同時通過在不能查詢到卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,對短信進行解析,以得到并卡片數(shù)據(jù)信息和卡片視圖參數(shù),并根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù),生成與短信的文本內(nèi)容匹配的卡片,使得即便沒有預先存儲該卡片數(shù)據(jù)信息和卡片視圖參數(shù),也能順利地進行展示,并在解析后存儲卡片數(shù)據(jù)信息和卡片視圖參數(shù),使得當用戶再次查看該短信時,無需再次對該短信進行解析,加快了再次展示卡片的速度,確保了信息展示的流暢性,提高了用戶獲取信息的效率,從而提升了用戶的使用體驗。
[0054]在上述技術(shù)方案中,優(yōu)選地,所述判斷單元202包括:第一查詢單元2022,用于查詢終端的內(nèi)存儲器中是否存儲有所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第一查詢結(jié)果,并用于在所述第一查詢結(jié)果為是時,判定能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù);第二查詢單元2024,用于在所述第一查詢結(jié)果為否時,查詢終端的外存儲器中是否存儲有所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第二查詢結(jié)果,并用于在所述第二查詢結(jié)果為是時,判定能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù),以及用于在所述第二查詢結(jié)果為否時,判定不能查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù)。
[0055]在該技術(shù)方案中,由于終端內(nèi)存儲器本身具有存取速度快的優(yōu)點,所以通過查詢終端的內(nèi)存儲器中是否存儲有卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第一查詢結(jié)果,并在第一查詢結(jié)果為是時,判定能夠查詢到短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù),使得一旦在內(nèi)存儲器中查詢到該卡片數(shù)據(jù)信息和卡片視圖參數(shù)時,就結(jié)束查詢動作,并直接根據(jù)該卡片數(shù)據(jù)信息和該卡片視圖參數(shù)生成卡片,整個加載過程非???,以確??焖俚貙⒍绦耪故緸榭ㄆ?;同時當?shù)谝徊樵兘Y(jié)果為否時,也即當內(nèi)存儲器中未存儲該卡片數(shù)據(jù)信息和該卡片視圖參數(shù)時,通過查詢終端的外存儲器中是否存儲有該卡片數(shù)據(jù)信息和該卡片視圖參數(shù),使得只要內(nèi)存儲器或外存儲器中任一存儲有該卡片數(shù)據(jù)信息和該卡片視圖參數(shù),可以直接根據(jù)卡片數(shù)據(jù)信息和卡片視圖參數(shù)生成卡片,而無需再次對該短信進行解析,簡化了整個加載過程。
[0056]在上述任一項技術(shù)方案中,優(yōu)選地,所述存儲單元208具體用于:用于將所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)存儲至所述終端的內(nèi)存儲器和/或所述終端的外存儲器中。
[0057]在該技術(shù)方案中,通過將卡片數(shù)據(jù)信息和卡片視圖參數(shù)存儲至終端的內(nèi)存儲器和/或終端的外存儲器中,當再次對該短信進行加載時,確保了能夠直接查詢調(diào)用卡片數(shù)據(jù)信息和卡片視圖參數(shù)。
[0058]在上述任一項技術(shù)方案中,優(yōu)選地,所述展示單元208還用于,在接收到對所述短信的查看指令時,顯示所述短信的文本內(nèi)容。
[0059]在該技術(shù)方案中,在接收到對所述短信的查看指令時,通過顯示所述短信的文本內(nèi)容,保證用戶能夠及時地對接收到的短信進行查看確認。
[0060]在上述任一項技術(shù)方案中,優(yōu)選地,所述展示單元208具體用于:隱藏所述短信的文本內(nèi)容,僅顯示與所述短信的文本內(nèi)容匹配的卡片;或在所述短信的文本內(nèi)容的對應位置處,顯示與所述短信的文本內(nèi)容匹配的卡片。
[0061]在該技術(shù)方案中,一方面可以通過隱藏短信的文本內(nèi)容,僅顯示與短信的文本內(nèi)容匹配的卡片,使得用戶能夠更直觀地查看到短信內(nèi)容,提高了用戶獲取信息的效率,同時節(jié)約了對終端的顯示屏的占有空間;另一方面還可以通過在短信的文本內(nèi)容的對應位置處,顯示與短信的文本內(nèi)容匹配的卡片,使得用戶既能夠直觀地查看到短信內(nèi)容,還可以在有需要時查看短信的文本信息來進一步地確認,以保證信息的準確性,特別是一些重要的短?目O
[0062]圖3示出了根據(jù)本發(fā)明的實施例的終端的示意框圖。
[0063]如圖3所示,根據(jù)本發(fā)明的實施例的終端300,包括:如圖2所示的短信的展示裝置200。
[0064]以下結(jié)合圖4對本發(fā)明的技術(shù)方案作進一步說明。
[0065]在本實施例中,對短信的加載過程主要通過普通信息數(shù)據(jù)的展示、卡片數(shù)據(jù)的加載、及卡片視圖的展示。具體地,
[0066]普通信息數(shù)據(jù)的展示:
[0067]進入到信息展示界面后加載該短信對應的信息數(shù)據(jù),然后填充到列表中。
[0068]卡片數(shù)據(jù)的加載:
[0069]顯示完普通信息數(shù)據(jù)后,開啟一個線程池來查詢當前界面上顯示的信息對應的卡片數(shù)據(jù),先根據(jù)該信息的唯一標識符從內(nèi)部存儲器中查詢數(shù)據(jù),如果沒有查詢到,則從外存儲器中查詢,如果沒有就調(diào)用解析卡片的接口來解析該信息的卡片數(shù)據(jù),解析成功后以該消息的唯一標識符為key(線索)將卡片數(shù)據(jù)存入到外存儲器中,同時也存儲到內(nèi)存儲器中。
[0070]卡片視圖的展示:
[0071]獲取到對應信息的卡片數(shù)據(jù)后,從內(nèi)存儲器中以信息唯一標識符為key查詢對應的卡片視圖特征值,如果沒有則從內(nèi)存儲器中查詢該key對應的卡片的一些基本特征值,如卡片的類型(火車票、驗證碼等),卡片數(shù)據(jù)中的電話號碼、號碼對應的公司名稱、卡片按鈕的操作類型(如打電話、回復、短信原文等),根據(jù)這些特征值來動態(tài)的組裝視圖,同時將以信息的唯一標識符為key將該視圖存儲到內(nèi)存儲器中,然后添加到卡片視圖的根布局,并隱藏掉原來的信息文本視圖。
[0072I 具體的流程如圖4所示,包括:
[0073]步驟402,顯示普通的信息內(nèi)容。
[0074]步驟404,判斷是否是待展示的短信,若是,執(zhí)行步驟406;否則,結(jié)束。
[0075]步驟406,以信息的唯一標識符為key從內(nèi)存儲器中查詢對應的卡片數(shù)據(jù)。
[0076]步驟408,判斷是否能從內(nèi)存儲器中獲取到對應的卡片數(shù)據(jù),若是,執(zhí)行步驟420;否則,執(zhí)行步驟410。
[0077]步驟410,以信息的唯一標識符為key從外存儲器中查詢卡片數(shù)據(jù)。
[0078]步驟412,判斷是否能從外存儲器中獲取到對應的卡片數(shù)據(jù),若是,執(zhí)行步驟420;否則,執(zhí)行步驟414。
[0079]步驟414,調(diào)用解析卡片數(shù)據(jù)的接口解析信息。
[0080]步驟416,判斷是否有卡片數(shù)據(jù)生成,若是,執(zhí)行步驟418;否則,結(jié)束。
[0081 ]步驟418,將卡片數(shù)據(jù)存儲至內(nèi)存儲器和外存儲器。
[0082]步驟420,從內(nèi)存儲器中查詢卡片數(shù)據(jù)對應的卡片視圖特征值。
[0083]步驟422,判斷是否有數(shù)據(jù)返回,若是,執(zhí)行步驟434;否則執(zhí)行步驟424。
[0084]步驟424,從外存儲器中查詢卡片數(shù)據(jù)對應的卡片視圖特征值。
[0085]步驟426,判斷是否查詢到卡片視圖特征值,若是,執(zhí)行步驟434;否則執(zhí)行步驟428。
[0086]步驟428,調(diào)用解析卡片特征值的接口進行解析。
[0087]步驟430,判斷是否解析生成卡片視圖特征值,若是,執(zhí)行步驟432;否則,結(jié)束。
[0088]步驟432,將卡片視圖特征值存儲至內(nèi)存儲器和外存儲器。
[0089]步驟434,將卡片視圖特征值添加到信息內(nèi)容的根布局,并隱藏信息的文本內(nèi)容。
[0090]通過上述實施例的技術(shù)方案,可以在不影響信息流暢性的情況下,獲取信息的重點內(nèi)容,以對應場景的卡片形式直觀地展示出來,不僅避免了單調(diào)的文本信息的顯示,還大大提高了用戶獲取信息內(nèi)容的效率。
[0091]以上結(jié)合附圖詳細說明了本發(fā)明的技術(shù)方案,本發(fā)明提出了一種新的短信的展示方案,能夠快速地將短信展示為卡片形式,確保了信息展示的流暢性,提高了用戶獲取信息的效率,從而提升了用戶的使用體驗。
[0092]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種短信的展示方法,其特征在于,包括: 在接收到對短信的查看指令時,判斷是否能夠查詢到用于通過卡片形式對所述短信進行展示的卡片數(shù)據(jù)信息和卡片視圖參數(shù); 在判定能夠查詢到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)時,根據(jù)所述卡片數(shù)據(jù)信息以及所述卡片視圖參數(shù),生成與所述短信的文本內(nèi)容匹配的卡片;以及 在判定不能查詢到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)時,對所述短信進行解析,以得到并存儲所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),并根據(jù)所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),生成與所述短信的文本內(nèi)容匹配的卡片; 展示與所述短信的文本內(nèi)容匹配的卡片。2.根據(jù)權(quán)利要求1所述的短信的展示方法,其特征在于,判斷是否能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù)的步驟具體包括: 查詢終端的內(nèi)存儲器中是否存儲有所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第一查詢結(jié)果; 在所述第一查詢結(jié)果為是時,判定能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù); 在所述第一查詢結(jié)果為否時,查詢終端的外存儲器中是否存儲有所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第二查詢結(jié)果; 在所述第二查詢結(jié)果為是時,判定能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù); 在所述第二查詢結(jié)果為否時,判定不能查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù)。3.根據(jù)權(quán)利要求1所述的短信的展示方法,其特征在于,存儲所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)的步驟具體包括: 將所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)存儲至所述終端的內(nèi)存儲器和/或所述終端的外存儲器中。4.根據(jù)權(quán)利要求1至3中任一項所述的短信的展示方法,其特征在于,在接收到對所述短信的查看指令時,所述短信的展示方法還包括: 顯示所述短信的文本內(nèi)容。5.根據(jù)權(quán)利要求4所述的短信的展示方法,其特征在于,展示與所述短信的文本內(nèi)容匹配的卡片的步驟具體包括: 隱藏所述短信的文本內(nèi)容,僅顯示與所述短信的文本內(nèi)容匹配的卡片;或 在所述短信的文本內(nèi)容的對應位置處,顯示與所述短信的文本內(nèi)容匹配的卡片。6.一種短信的展示裝置,其特征在于,包括: 判斷單元,用于在接收到對短信的查看指令時,判斷是否能夠查詢到用于通過卡片形式對所述短信進行展示的卡片數(shù)據(jù)信息和卡片視圖參數(shù); 第一處理單元,用于在所述判斷單元判定能夠查詢到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)時,根據(jù)所述卡片數(shù)據(jù)信息以及所述卡片視圖參數(shù),生成與所述短信的文本內(nèi)容匹配的卡片; 第二處理單元,用于在所述判斷單元判定不能查詢到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)時,對所述短信進行解析,以得到所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以及根據(jù)所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),生成與所述短信的文本內(nèi)容匹配的卡片; 存儲單元,用于存儲通過所述第二處理單元解析得到的所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù); 展示單元,用于展示與所述短信的文本內(nèi)容匹配的卡片。7.根據(jù)權(quán)利要求6所述的短信的展示裝置,其特征在于,所述判斷單元包括: 第一查詢單元,用于查詢終端的內(nèi)存儲器中是否存儲有所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第一查詢結(jié)果,并用于在所述第一查詢結(jié)果為是時,判定能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù); 第二查詢單元,用于在所述第一查詢結(jié)果為否時,查詢終端的外存儲器中是否存儲有所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù),以生成第二查詢結(jié)果,并用于在所述第二查詢結(jié)果為是時,判定能夠查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù),以及用于 在所述第二查詢結(jié)果為否時,判定不能查詢到所述短信對應的卡片數(shù)據(jù)信息和卡片視圖參數(shù)。8.根據(jù)權(quán)利要求6所述的短信的展示裝置,其特征在于,所述存儲單元具體用于: 將所述卡片數(shù)據(jù)信息和所述卡片視圖參數(shù)存儲至所述終端的內(nèi)存儲器和/或所述終端的外存儲器中。9.根據(jù)權(quán)利要求6至8中任一項所述的短信的展示裝置,其特征在于, 所述展示單元還用于,在接收到對所述短信的查看指令時,顯示所述短信的文本內(nèi)容。10.根據(jù)權(quán)利要求9所述的短信的展示裝置,其特征在于,所述展示單元具體用于: 隱藏所述短信的文本內(nèi)容,僅顯示與所述短信的文本內(nèi)容匹配的卡片;或 在所述短信的文本內(nèi)容的對應位置處,顯示與所述短信的文本內(nèi)容匹配的卡片。11.一種終端,其特征在于,包括: 如權(quán)利要求6至10中任一項所述的短信的展示裝置。
【文檔編號】H04M1/725GK105959469SQ201610260611
【公開日】2016年9月21日
【申請日】2016年4月25日
【發(fā)明人】黃輝
【申請人】奇酷軟件(深圳)有限公司