專利名稱:一種移動終端信息顯示控制方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息控制技術(shù)領(lǐng)域,尤其涉及一種移動終端信息顯示控制方法與裝置。
背景技術(shù):
隨著移動終端存儲容量的日益增加,通過移動終端呈現(xiàn)信息的方式越來越普遍, 呈現(xiàn)的信息內(nèi)容也越來越長。但是,由于移動終端顯示屏的尺寸較小,在顯示屏上顯示的信息量受到限制,現(xiàn)有技術(shù)中通常采用分屏技術(shù)將一個長信息文本分成多頁顯示,用戶如果需要跨頁閱讀,必須向前或向后逐頁翻屏查找。然而,通過這種逐頁翻頁查找內(nèi)容的方式, 在尋找內(nèi)容和當前頁相鄰時,尚可較快地獲得相應(yīng)內(nèi)容,如果兩者相隔較遠,用戶需要進行多次重復翻頁操作,這勢必浪費較多時間,降低閱讀效率,給用戶帶來不便。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例的發(fā)明目的在于提供一種移動終端信息顯示控制方法與裝置,該方法與裝置對待顯示信息進行“折疊”,根據(jù)用戶的觸發(fā)顯示相應(yīng)折疊內(nèi)容,以避免多次翻頁操作,從而提高用戶閱讀效率,增加閱讀便捷性。本發(fā)明實施例給出的移動終端信息顯示控制方法包括以信息文本為處理對象,進行標記化處理,該處理包括當所述信息文本的至少一個位置受到觸發(fā)時,在該觸發(fā)位置設(shè)置標記;將處理后的信息文本的控制符位置和/或標記位置間的一段文本進行緩存,所述一段文本至少包含一個標記位置;將所述一段文本用一個圖標呈現(xiàn)到移動終端的顯示屏; 所述控制符包括信息文本的文首控制符、文尾控制符或段落控制符。本發(fā)明實施例還提供了一種移動終端信息顯示控制裝置,該裝置包括標記化處理單元、緩存單元、圖標呈現(xiàn)單元,其中所述標記化處理單元,用于對信息文本進行標記化處理,該處理包括當所述信息文本的至少一個位置受到觸發(fā)時,在該觸發(fā)位置設(shè)置標記;所述緩存單元,用于將處理后的信息文本的控制符位置和/或標記位置間的一段文本進行緩存,所述一段文本至少包含一個標記位置,所述控制符包括信息文本段首控制符、段尾控制符或段落控制符;所述圖標顯示單元,用于將所述一段文本用一個圖標呈現(xiàn)到顯示屏。本發(fā)明實施例提供的技術(shù)方案以信息文本為處理對象,對其進行標記化處理,然后將經(jīng)過處理后的信息文本的控制符位置和/或標記位置間的文本進行緩存,在顯示屏上用一個圖標代替該段文本與現(xiàn)有技術(shù)相比,本發(fā)明實施例的技術(shù)方案根據(jù)觸發(fā)對信息文本進行“折疊”,使得移動終端的單屏之內(nèi)顯示更多的內(nèi)容信息,用戶查看相應(yīng)內(nèi)容時,僅需觸發(fā)對應(yīng)圖標即可,而無需在多屏內(nèi)容間逐屏查找,避免了多次翻頁操作,節(jié)約了時間,提高了閱讀效率,給用戶帶來了方便。
圖1現(xiàn)有技術(shù)中多屏顯示信息文本的一個示例圖;圖2為本發(fā)明方法的實施例流程圖;圖3為圖2所述實施例的一個實例的流程圖;圖4(a)、(b)為圖2所述實施例的一個實例的效果圖;圖5為本發(fā)明的裝置實施例的組成框圖。
具體實施例方式本發(fā)明的實施例對待顯示信息文本進行標記化處理后,根據(jù)控制符位置和/或標記位置,對標記位置、信息文本的控制符位置之間的文本內(nèi)容予以緩存,將緩存內(nèi)容用圖標方式呈現(xiàn)在顯示屏上,然后根據(jù)圖標的觸發(fā),將該圖標對應(yīng)的文本呈現(xiàn)到移動終端顯示屏。 本發(fā)明的實施例通過對待顯示信息文本進行“折疊”處理,根據(jù)用戶的觸發(fā)顯示相應(yīng)折疊內(nèi)容,避免了多次翻頁操作,從而提高閱讀效率,增加閱讀便捷性。為便于本領(lǐng)域技術(shù)人員理解本發(fā)明的發(fā)明目的、技術(shù)方案和技術(shù)效果,下面結(jié)合具體實施例和附圖進行詳細闡釋。如前所述,當待顯示信息文本的內(nèi)容較長時,受到移動終端屏幕尺寸的限制,往往無法將所有信息量在單屏之內(nèi)顯示完,而是將該長信息文本進行切分后分屏顯示,參見附圖1。這種顯示模式下用戶如果閱讀完當前屏內(nèi)容后,需要查找其他屏內(nèi)容,則必須在多屏之間進行多次切換,這給用戶帶來不便。為此,本發(fā)明給出了一種信息顯示方法的實施例。 參見附圖2,本實施例提供的一種移動終端信息顯示方法包括步驟S201 以信息文本為處理對象,進行標記化處理,該處理包括當所述信息文本的至少一個位置受到觸發(fā)時,在該觸發(fā)位置設(shè)置標記;信息文本是用戶將要閱讀一個信息文本,也可能是已經(jīng)顯示在移動終端上但需要以本實施例的方式再次顯示的文本,獲得這樣的信息文本后,對該文本進行標記化處理,標記化處理的目的在于以標記位置為起點或終點,將他們之間的文本進行折疊,標記位置是信息文本受到觸發(fā)的位置,當信息文本的某個位置受到觸發(fā)后即啟動標記化處理程序進行標記,這種觸發(fā)可以通過下述方式得到移動終端讀取自信息文本開始讀取字符,當讀取的字符數(shù)達到預(yù)設(shè)字符數(shù)時,對滿足所述預(yù)設(shè)字符數(shù)要求的字符位置進行觸發(fā),繼續(xù)讀取字符,當讀取的字符數(shù)又達到預(yù)設(shè)字符數(shù)時,在相應(yīng)字符位置進行觸發(fā),依次類推;還可以在信息文本的字符受到點擊時,對所述被點擊字符對應(yīng)位置進行觸發(fā),整個信息文本觸發(fā)的總次數(shù)通常取決于信息文本的長短和用戶自身的喜好,信息文本較長,則可對不同位置多次觸發(fā)以便進行多處標記,信息文本短,則觸發(fā)位置少,觸發(fā)次數(shù)相應(yīng)減少,觸發(fā)后即在觸發(fā)位置點進行標記,以便后續(xù)步驟識別。步驟S202 將所述信息文本的控制符位置和/或標記位置間的一段文本進行緩存,所述一段文本至少包含一個標記位置,所述控制符包括信息文本首部控制符、尾部控制符或信息文本內(nèi)的段落控制符;按照步驟S201的方式處理信息文本后,進行標記識別,將兩個標記位置之間的文本進行緩存,也可將信息文本起始位置到某個標記位置之間的文本進行緩存,還可以將某個標記位置到信息文本結(jié)束位置進行緩存,這些緩存文本只要至少包含一個標記即可實現(xiàn)本發(fā)明的發(fā)明目的。對控制符和/或標記位置間的文本緩存的時間可根據(jù)實際需要由用戶通過移動終端設(shè)置,比如可以是邊標記邊緩存,也可以是整個信息文本標記化處理完成后逐個緩存。對控制符和/或標記位置間的文本緩存方式也可根據(jù)實際需要由用戶通過移動終端設(shè)置,比如可以按照下述步驟進行讀取標記化處理后的信息文本;當讀取到一個標記或控制符對應(yīng)的第一位置時,發(fā)送異步通知消息通知創(chuàng)建復合控件,所述復合控件包括文本顯示控件;當讀取到下一個標記或控制符對應(yīng)的第二位置時,將第一位置與第二位置間的一段文本緩存到文本顯示控件內(nèi)。這種緩存方式是按照標記順序?qū)擞浳恢瞄g的文本緩存,除這種方式外,還可以采用其他的方式,比如,在用戶多次點擊信息文本時,信息文本的多處字符位置受到觸發(fā),這時按照下述步驟進行緩存判斷信息文本字符位置觸發(fā)時間, 如果存在兩個所述字符位置同時觸發(fā),則在該兩個字符位置觸發(fā)設(shè)置標記后,將所述標記位置間的一段文本進行緩存;如果沒有字符位置同時觸發(fā),則將一個標記位置與該標記位置觸發(fā)時間最近的標記位置之間的一段文本進行緩存。這里的同時觸發(fā)常見于用戶用拇指和食指將拇指與食指之間的文本內(nèi)容夾存起來的情形,從而方便用戶閱讀其他內(nèi)容。值得注意的是此處對觸發(fā)時間的判斷可以在受到觸發(fā)之后與標記化處理同時進行,也可以先將觸發(fā)時間存儲起來,等到標記化處理完成后,再讀取觸發(fā)時間用于判斷。步驟S203 將所述一段文本用一個圖標呈現(xiàn)到顯示屏;按照步驟S202的方式提取的一段文本被緩存后,將這些緩存的文本用圖標代替, 并將該圖標顯示在移動終端的顯示屏上,這里的圖標可以是多種形式,比較常見的如加號圖標“ + ”;僅有圖標表示盡管可以減少在移動終端顯示屏上顯示的內(nèi)容,但對用戶查找需要的內(nèi)容可能仍存在不方便,本發(fā)明優(yōu)選在顯示圖標的同時,還將所述緩存文字的段首一定數(shù)量的字符同時顯示出來,顯示字符的數(shù)量可根據(jù)移動終端屏幕的大小預(yù)先設(shè)定,根據(jù)目前市場上移動終端屏幕尺寸,通常最多顯示7到8個字符。進一步地,該方法還可以包括步驟S204 在所述圖標受到觸發(fā)時,將該圖標對應(yīng)的一段文本呈現(xiàn)到顯示屏;經(jīng)過前面的步驟,移動終端的顯示屏上顯示的是圖標,而非直接的信息文本內(nèi)容, 當用戶需要查閱相應(yīng)內(nèi)容時,選定相應(yīng)圖標,該圖標受到觸發(fā)后即將該圖標對應(yīng)的一段文字呈現(xiàn)到顯示屏,用戶即可閱讀,這里觸發(fā)相應(yīng)圖標可以是受到用戶點擊行為引起,也可以是顯示屏上的焦點移動到相應(yīng)圖標上而引起;值得注意的是,該步驟是本實施例的可選步驟,將控制符和/或標記位置間的文本進行緩存,顯示屏的信息包容量增加,方便了用戶查閱自己需要的內(nèi)容。本實施例的技術(shù)方案以信息文本為處理對象,對其進行標記化處理,然后將信息文本的控制符位置和/或標記位置間的文本進行緩存,在顯示屏上用一個圖標代替該段文本,當圖標受到觸發(fā)時,將緩存區(qū)域中的該圖標對應(yīng)的文本內(nèi)容呈現(xiàn)到顯示屏。與現(xiàn)有技術(shù)相比,本實施例的技術(shù)方案根據(jù)觸發(fā)對待顯示信息文本進行“折疊”,使得移動終端的一屏之內(nèi)顯示更多的內(nèi)容要點,用戶查看相應(yīng)內(nèi)容時,僅需觸發(fā)對應(yīng)圖標即可,而無需在多屏內(nèi)容間逐屏查找,避免了多次翻頁操作,節(jié)約了時間,提高了閱讀效率,給用戶帶來了方便。此外,根據(jù)本實施例所述的技術(shù)方案實現(xiàn)信息文本的折疊,還具有保密的特點,比如,在周圍人數(shù)眾多的情況下,用戶編輯較長的短信或閱讀私密性的文本時,可在手機顯示屏上僅顯示少量內(nèi)容,其余內(nèi)容通過“折疊”方式“卷起來”,在需要時通過觸發(fā)才顯示,從而防止偷窺或無意泄露有關(guān)內(nèi)容,起到較好的保密作用。為了對上述實施例的技術(shù)特征有更清楚的認識,下面舉例言之假設(shè)需要在用戶手機(移動終端)上顯示“三字經(jīng)”的內(nèi)容,由于“三字經(jīng)”的內(nèi)容較長,在單屏內(nèi)難以全部顯示完,因此,可以對“三字經(jīng)”進行本發(fā)明的折疊顯示,從而方便用戶閱讀和查找相應(yīng)內(nèi)容。參見附圖3,本實例的步驟包括步驟S301 選擇待顯示信息文本,即本實例中的“三字經(jīng)”文本;用戶打開移動終端上的電子書閱讀器,選擇“三字經(jīng)”文本進行閱讀,系統(tǒng)將“三字經(jīng)”的文本內(nèi)容呈現(xiàn)到手段顯示屏之前,或者呈現(xiàn)到顯示屏之后進行標記化處理,至于之前還是之后可根據(jù)用戶預(yù)選的默認設(shè)置進行,也可由特定的功能模塊選擇的文本內(nèi)容的大小進行識別,如果超過某個閥值,則不立即將顯示內(nèi)容呈現(xiàn)到手機屏幕上,如果未超過某個閥值,則可呈現(xiàn)到屏幕后,本實例中的“三字經(jīng)”文本較長,將“三字經(jīng)”顯示到用戶終端前先進行下述的標記化處理。步驟S302 對“三字經(jīng)”的文本內(nèi)容按照預(yù)設(shè)字符數(shù)進行標記化處理;進行標記化處理包括讀取“三字經(jīng)”的文本,每讀到100個字符時,觸發(fā)標記處理步驟,在第100個字符處自動插入Tag標記(如</Part>),直至將“三字經(jīng)”文本內(nèi)容全部處理完畢。步驟S303 將經(jīng)過標記化的“三字經(jīng)”文本中相鄰的兩兩標記位置之間的文字以 XML文件格式的形式進行臨時緩存,“三字經(jīng)”起始位置到第一個標記位置處構(gòu)成一段文本, 中間每兩個標記位置構(gòu)成一段文本,末尾部分構(gòu)成一段文本;具體進行緩存操作時,首先讀取經(jīng)過標記化處理后的“三字經(jīng)”文本,當讀取到一個標記或控制符對應(yīng)的一個位置(第一位置)時,向緩存控制器發(fā)送異步通知消息,由緩存控制器創(chuàng)建復合控件,該復合控件包括文本顯示控件;當讀取到下一個標記或控制符對應(yīng)的另外一個位置(第二位置)時,將上述兩個位置間(第一位置與第二位置間)的一段文本緩存到文本顯示控件,按照這種方式處理“三字經(jīng)”的全部文本。附圖4(a)示出了“三字經(jīng)”經(jīng)過上述“折疊”的局部效果,從中可以看出,該文本中的“三才者,天地人”到“此六谷,人所食”的內(nèi)容被折疊。步驟S304 將緩存的文本用“ + ”圖標在顯示屏上顯示,同時將該“ + ”號圖標對應(yīng)的文本的前六個字符一并呈現(xiàn)出來;這里選擇前六個字符是基于“三字經(jīng)”文本的特點,三字經(jīng)三字為一句,六字為一組,一組構(gòu)成本段的一個標題,用帶圖標和文字雙重呈現(xiàn)方式可以方便用戶查找相應(yīng)內(nèi)容。附圖4(a)中“三才者,天地人”到“此六谷,人所食”的內(nèi)容被折疊,折疊部分在顯示屏上被“+三才者,天地人”為標題所代替。步驟S305 在上述圖標受到觸發(fā)時,將該圖標對應(yīng)的文本內(nèi)容呈現(xiàn)到手機屏幕上以便用戶即可進行閱讀,當將文本內(nèi)容顯示到用戶屏幕上之后,將加號圖標“ + ”變?yōu)闇p號圖標“_”。附圖4(b)示出了“三字經(jīng)”經(jīng)過上述“展開”的局部效果,從中可以看出,該文本中的先前被折疊的“三才者,天地人”到“此六谷,人所食”的內(nèi)容被展開,“ + ”號圖標即變化為 “_”號圖標。上述實施例是本發(fā)明提供的方法實施例,相應(yīng)地,本發(fā)明還提供了一種移動終端信息顯示控制裝置的實施例。參見附圖5,該裝置實施例500包括標記化處理單元501、緩存單元502、圖標呈現(xiàn)單元503和文本呈現(xiàn)單元504,其中
標記化處理單元501,用于對信息文本進行標記化處理,該處理包括當所述信息文本的至少一個位置受到觸發(fā)時,在該觸發(fā)位置設(shè)置標記;緩存單元502,用于將處理后的信息文本的控制符位置和/或標記位置間的一段文本進行緩存,所述一段文本至少包含一個標記位置,所述控制符包括信息文本段首控制符、段尾控制符或段落控制符;圖標顯示單元503,用于將所述一段文本用一個圖標呈現(xiàn)到顯示屏;文本呈現(xiàn)單元504,用于在所述圖標受到觸發(fā)時,將該圖標對應(yīng)的一段文本呈現(xiàn)到
顯示屏。上述裝置實施例的工作過程是先由標記化處理單元501對信息文本進行標記化處理,該處理包括當所述信息文本的至少一個位置受到觸發(fā)時,在該觸發(fā)位置設(shè)置標記; 然后由緩存單元502將所述信息文本的控制符位置和/或標記位置間的一段文本進行緩存,所述一段文本至少包含一個標記位置;緩存工作完成后,由圖標顯示單元503將所述一段文本用一個圖標呈現(xiàn)到顯示屏;當所述圖標受到觸發(fā)時,由文本呈現(xiàn)單元504將該圖標對應(yīng)的一段文本呈現(xiàn)到顯示屏。值得注意的是本實施例中的文本呈現(xiàn)單元504為可選單元,將控制符和/或標記位置間的文本進行緩存,顯示屏的信息包容量增加,方便了用戶查閱自己需要的內(nèi)容。本發(fā)明裝置實施例提供的技術(shù)方案以信息文本為處理對象,對其進行標記化處理,然后將信息文本的控制符位置和/或標記位置間的文本進行緩存,在顯示屏上用一個圖標代替該段文本,當圖標受到觸發(fā)時,將緩存區(qū)域中的該圖標對應(yīng)的文本內(nèi)容呈現(xiàn)到顯示屏。與現(xiàn)有技術(shù)相比,本發(fā)明實施例的技術(shù)方案根據(jù)觸發(fā)對信息文本進行“折疊”,使得移動終端的一屏之內(nèi)顯示更多的內(nèi)容要點,用戶查看相應(yīng)內(nèi)容時,僅需觸發(fā)對應(yīng)圖標即可,而無需在多屏內(nèi)容間逐屏查找,避免了多次翻頁操作,節(jié)約了時間,提高了閱讀效率,給用戶帶來了方便。上述實施例中緩存單元502可以有多種實現(xiàn)方式,本發(fā)明優(yōu)選按照如下的結(jié)構(gòu)構(gòu)成緩存單元,緩存單元502包括讀取子單元5021、控件創(chuàng)建子單元5022和緩存子單元 5023,其中讀取子單元5021,用于讀取經(jīng)過標記化處理后的信息文本,當讀取到一個標記或控制符對應(yīng)的第一位置時,向控件創(chuàng)建子單元發(fā)送異步通知消息;當讀取到下一個標記或控制對應(yīng)的第二位置時,觸發(fā)緩存子單元;控件創(chuàng)建子單元5022接收到異步通知消息后創(chuàng)建復合控件,所述復合控件包括文本顯示控件;緩存子單元5023,用于將第一位置與第二位置間的一段文本緩存到文本顯示控件內(nèi)。上述實施例的裝置還可以包括判斷單元505用于判斷信息文本字符位置觸發(fā)時間,如果存在兩個所述字符位置同時觸發(fā),則在該兩個字符位置觸發(fā)設(shè)置標記后調(diào)用緩存單元將所述標記位置間的一段文本進行緩存;如果沒有字符位置同時觸發(fā),則調(diào)用緩存單元將一個標記位置與該標記位置觸發(fā)時間最近的標記位置之間的一段文本進行緩存。這里的同時觸發(fā)常見于用戶用拇指和食指將拇指與食指之間的文本內(nèi)容夾存起來的情形,從而方便用戶閱讀其他內(nèi)容。該判斷單元的執(zhí)行可以在受到觸發(fā)之后與標記化處理同時進行, 也可以先將觸發(fā)時間存儲起來,等到標記化處理完成后,再讀取觸發(fā)時間用于判斷,本實施例此處采用后一種方式。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種移動終端信息顯示控制方法,其特征在于,該方法包括以信息文本為處理對象,進行標記化處理,該處理包括當所述信息文本的至少一個位置受到觸發(fā)時,在該觸發(fā)位置設(shè)置標記;將處理后的信息文本的控制符位置和/或標記位置間的一段文本進行緩存,所述一段文本至少包含一個標記位置;將所述一段文本用一個圖標呈現(xiàn)到移動終端的顯示屏;所述控制符包括信息文本的文首控制符、文尾控制符或信息文本內(nèi)的段落控制符。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述信息文本的至少一個位置受到的觸發(fā)包括讀取信息文本的字符,當讀取的字符數(shù)達到預(yù)設(shè)字符數(shù)時,對滿足所述預(yù)設(shè)字符數(shù)要求的字符位置進行觸發(fā)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,將所述信息文本的控制符位置和/或標記位置間的一段文本進行緩存的步驟包括讀取標記化處理后的信息文本;當讀取到一個標記或控制符對應(yīng)的第一位置時,發(fā)送異步通知消息通知創(chuàng)建復合控件,所述復合控件包括文本顯示控件;當讀取到下一個標記或控制符對應(yīng)的第二位置時,將第一位置與第二位置間的一段文本緩存到文本顯示控件內(nèi)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述信息文本的字符受到點擊時,對所述字符對應(yīng)位置進行觸發(fā)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括判斷信息文本字符位置觸發(fā)時間,如果存在兩個所述字符位置同時觸發(fā),則在該兩個字符位置觸發(fā)設(shè)置標記后,將所述標記位置間的一段文本進行緩存;如果沒有字符位置同時觸發(fā),則將一個標記位置與該標記位置觸發(fā)時間最近的標記位置之間的一段文本進行緩存。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述信息文本的控制符位置和/或標記位置間的一段文本以XML文本格式進行緩存。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括在所述圖標受到觸發(fā)時,將該圖標對應(yīng)的一段文本呈現(xiàn)到移動終端的顯示屏。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述圖標受到的觸發(fā)包括呈現(xiàn)在顯示屏上的圖標被選定時,所述圖標受到觸發(fā)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述圖標為加號圖標。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,在將圖標對應(yīng)的一段文本呈現(xiàn)到顯示屏后,將加號圖標變?yōu)闇p號圖標。
11.根據(jù)權(quán)利要求7至10中任何一項所述的方法,其特征在于,在將所述一段文本用一個圖標呈現(xiàn)到移動終端的顯示屏時,還將該段文本預(yù)設(shè)數(shù)量的字符一并呈現(xiàn)到移動終端的顯示屏。
12.—種移動終端信息顯示控制裝置,其特征在于,該裝置包括標記化處理單元、緩存單元、圖標呈現(xiàn)單元,其中所述標記化處理單元,用于對信息文本進行標記化處理,該處理包括當所述信息文本的至少一個位置受到觸發(fā)時,在該觸發(fā)位置設(shè)置標記;所述緩存單元,用于將處理后的信息文本的控制符位置和/或標記位置間的一段文本進行緩存,所述一段文本至少包含一個標記位置,所述控制符包括信息文本的文首控制符、 文尾控制符或信息文本內(nèi)的段落控制符;所述圖標顯示單元,用于將所述一段文本用一個圖標呈現(xiàn)到顯示屏。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述緩存單元包括讀取子單元、控件創(chuàng)建子單元和緩存子單元,其中所述讀取子單元,用于讀取標記化處理后的信息文本,當讀取到一個標記或控制符對應(yīng)的第一位置時,向控件創(chuàng)建子單元發(fā)送異步通知消息;當讀取到下一個標記或控制符對應(yīng)的第二位置時,觸發(fā)緩存子單元;所述控件創(chuàng)建子單元接收到異步通知消息后創(chuàng)建復合控件,所述復合控件包括文本顯示控件;所述緩存子單元,用于將第一位置與第二位置間的一段文本緩存到文本顯示控件內(nèi)。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,該裝置還包括判斷單元,用于判斷信息文本字符位置觸發(fā)時間,如果存在兩個所述字符位置同時觸發(fā),則在該兩個字符位置觸發(fā)設(shè)置標記后調(diào)用緩存單元將所述標記位置間的一段文本進行緩存;如果沒有字符位置同時觸發(fā),則調(diào)用緩存單元將一個標記位置與該標記位置觸發(fā)時間最近的標記位置之間的一段文本進行緩存。
15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,該裝置還包括文本呈現(xiàn)單元,用于在所述圖標受到觸發(fā)時,將該圖標對應(yīng)的一段文本呈現(xiàn)到顯示屏。
全文摘要
本發(fā)明的實施例提供了一種移動終端信息顯示控制方法。該方法包括以信息文本為處理對象,進行標記化處理當所述信息文本的至少一個位置受到觸發(fā)時,在該觸發(fā)位置設(shè)置標記;將所述信息文本的控制符位置和/或標記位置間的一段文本進行緩存,所述一段文本至少包含一個標記位置,將所述一段文本用一個圖標呈現(xiàn)到顯示屏;所述控制符位置包括信息文本文首控制符、文尾控制符或信息文本內(nèi)的段落控制符。本發(fā)明的實施例還給出了一種移動終端信息顯示控制裝置。本發(fā)明的實施例對文本信息進行折疊,避免了多次翻屏操作,提高了閱讀效率,給用戶帶來方便。
文檔編號G06F3/041GK102520848SQ20111038420
公開日2012年6月27日 申請日期2011年11月28日 優(yōu)先權(quán)日2011年11月28日
發(fā)明者劉強 申請人:華為終端有限公司