一種移動(dòng)終端中消息的顯示方法、裝置和系統(tǒng)的制作方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,具體涉及一種移動(dòng)終端中消息的顯示方法、裝置和系統(tǒng)?!?br>背景技術(shù):
】[0002]移動(dòng)終端的應(yīng)用添加諸如意見反饋或聊天接口等是獲取用戶行為、愛好和提高社交特性的重要方式,尤其對(duì)于移動(dòng)終端中的一些應(yīng)用如游戲而言,聊天接口顯得更加重要,雖然移動(dòng)終端上用戶使用聊天接口輸入的聊天信息不會(huì)太多,但是由于移動(dòng)設(shè)備的屏幕尺寸的限制,考慮到聊天信息不能影響人機(jī)交互的效果,因此,可供顯示聊天信息的區(qū)域一般都比較小。[0003]當(dāng)前移動(dòng)終端中消息(比如文本或圖片)的顯示大致可以分成以下幾種,一種為靜態(tài)的顯示方式,用戶可以通過滑動(dòng)操作來查看不同行的文本或圖片信息,一種為消息通知方式,多數(shù)會(huì)將消息顯示在屏幕的上邊緣,且當(dāng)用戶觸發(fā)該上邊緣(比如下拉)時(shí),還可以顯示歷史信息;另一種是消息提示方式,顧名思義,在接收到信息時(shí)只彈出消息提示,而并不顯示真正的消息內(nèi)容,只有當(dāng)接收到用戶的觸發(fā)后,才會(huì)顯示真正的消息內(nèi)容。[0004]在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過程中,發(fā)明人發(fā)現(xiàn),現(xiàn)有的這些消息顯示方式的顯示效果并不好,都需要用戶進(jìn)一步操作才能顯示出完整的消息,不僅增加了用戶交互成本,而且操作繁瑣。【
發(fā)明內(nèi)容】[0005]本發(fā)明實(shí)施例提供一種移動(dòng)終端中消息的顯示方法、裝置和系統(tǒng),不僅可以降低用戶交互成本,而且操作簡單,大大提高了顯示效果。[0006]一種移動(dòng)終端中消息的顯示方法,包括:[0007]獲取需要顯示的消息內(nèi)容;[0008]確定移動(dòng)終端屏幕中的可見區(qū)域;[0009]根據(jù)所述可見區(qū)域計(jì)算所述消息內(nèi)容的顯示長度和顯示行數(shù);[0010]若所述顯示行數(shù)超過所述可見區(qū)域的顯示范圍,則在所述可見區(qū)域中按照所述顯示長度滾動(dòng)顯示所述消息內(nèi)容。[0011]一種移動(dòng)終端中消息的顯示裝置,包括獲取單元、確定單元、計(jì)算單元和顯示單元;[0012]獲取單元,用于獲取需要顯示的消息內(nèi)容;[0013]確定單元,用于確定移動(dòng)終端屏幕中的可見區(qū)域;[0014]計(jì)算單元,用于根據(jù)所述可見區(qū)域計(jì)算所述消息內(nèi)容的顯示長度和顯示行數(shù);[0015]顯示單元,用于在所述顯示行數(shù)超過所述可見區(qū)域的顯示范圍時(shí),在所述可見區(qū)域中按照所述顯示長度滾動(dòng)顯示所述消息內(nèi)容。[0016]一種移動(dòng)終端的操作系統(tǒng),包括本發(fā)明實(shí)施例提供的任一種移動(dòng)終端中消息的顯示裝置。[0017]本發(fā)明實(shí)施例可以獲取需要顯示的消息內(nèi)容,然后確定移動(dòng)終端屏幕中的可見區(qū)域,并根據(jù)該可見區(qū)域計(jì)算該消息內(nèi)容的顯示長度和顯示行數(shù),若該顯示行數(shù)超過該可見區(qū)域的顯示范圍,則在該可見區(qū)域中按照計(jì)算出的消息內(nèi)容的顯示長度滾動(dòng)顯示該消息內(nèi)容,從而實(shí)現(xiàn)在只占用屏幕一小部分面積的前提下,無需用戶作進(jìn)一步的操作,便可自動(dòng)且完整地顯示消息內(nèi)容的目的;該方案不僅可以降低用戶交互成本,而且操作簡單,大大提高了顯示效果?!靖綀D說明】[0018]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0019]圖1是本發(fā)明實(shí)施例提供的移動(dòng)終端中消息的顯示方法的流程圖;[0020]圖2a是本發(fā)明實(shí)施例提供的移動(dòng)終端中消息的顯示裝置的示意圖;[0021]圖2b是本發(fā)明實(shí)施例提供的移動(dòng)終端中消息的顯示方法的另一流程圖;[0022]圖3a是本發(fā)明實(shí)施例提供的移動(dòng)終端中消息的顯示方法的又一流程圖;[0023]圖3b是本發(fā)明實(shí)施例提供的移動(dòng)終端屏幕的示意圖;[0024]圖3c是本發(fā)明實(shí)施例提供的移動(dòng)終端中消息的顯示方法場(chǎng)景示意圖;[0025]圖4是本發(fā)明實(shí)施例提供移動(dòng)終端中消息的顯示裝置的結(jié)構(gòu)示意圖;[0026]圖5是本發(fā)明實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】[0027]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。[0028]本發(fā)明實(shí)施例提供一種移動(dòng)終端中消息的顯示方法、裝置和系統(tǒng)。以下分別進(jìn)行詳細(xì)說明。[0029]實(shí)施例一、[0030]本實(shí)施例將從移動(dòng)終端中消息的顯示裝置的角度進(jìn)行描述,該移動(dòng)終端中消息的顯示裝置具體可以集成在移動(dòng)終端中,該移動(dòng)終端具體可以為手機(jī)或平板電腦等設(shè)備。[0031]一種移動(dòng)終端中消息的顯示方法,包括:獲取需要顯示的消息內(nèi)容,確定移動(dòng)終端屏幕中的可見區(qū)域,根據(jù)該可見區(qū)域計(jì)算所述消息內(nèi)容的顯示長度和顯示行數(shù),若該顯示行數(shù)超過可見區(qū)域的顯示范圍,則在該可見區(qū)域中按照所述顯示長度滾動(dòng)顯示所述消息內(nèi)容。[0032]如圖1所示,一種移動(dòng)終端中消息的顯示方法,具體流程可以如下:[0033]101、獲取需要顯示的消息內(nèi)容;[0034]其中,該消息內(nèi)容可以是文字,也可以是圖片,或者,還可以包括文字和圖片,等坐寸O[0035]102、確定移動(dòng)終端屏幕中的可見區(qū)域;[0036]其中,該可見區(qū)域指的是在移動(dòng)終端的屏幕中,用于顯示消息內(nèi)容的區(qū)域。該可見區(qū)域的位置和大小可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置,可以由系統(tǒng)預(yù)先設(shè)置,也可以由用戶自定義設(shè)置,即在確定移動(dòng)終端屏幕中的可見區(qū)域之前,該移動(dòng)終端中消息的顯示方法還可以包括:[0037]按照預(yù)置策略在移動(dòng)終端屏幕中設(shè)置可見區(qū)域。[0038]103、根據(jù)該可見區(qū)域計(jì)算該消息內(nèi)容的顯示長度和顯示行數(shù),例如,具體可以如下:[0039]確定該可見區(qū)域的長度,根據(jù)該可見區(qū)域的長度計(jì)算消息內(nèi)容的顯示長度和顯示行數(shù)。[0040]其中,消息內(nèi)容的顯示長度小于可見區(qū)域的長度,一般可以設(shè)為略小于可見區(qū)域的長度。而消息內(nèi)容的顯示行數(shù)可以根據(jù)具體的行高、行距和消息內(nèi)容的顯示長度而定。[0041]該消息內(nèi)容的顯示長度與可見區(qū)域的長度之間的對(duì)應(yīng)關(guān)系可以根據(jù)實(shí)際應(yīng)用的需求而定,而消息內(nèi)容的行高和行距也可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置,在此不再贅述。[0042]104、若該消息內(nèi)容的顯示行數(shù)超過該可見區(qū)域的顯示范圍,即該消息內(nèi)容的顯示高度(包括)超過了該可見區(qū)域的高度,則在該可見區(qū)域中按照該消息內(nèi)容的顯示長度滾動(dòng)顯示該消息內(nèi)容。[0043]例如,具體可以按照預(yù)置的滾動(dòng)速度,在該可見區(qū)域中按照該消息內(nèi)容的顯示長度滾動(dòng)顯示該消息內(nèi)容。[0044]其中,滾動(dòng)速度可以根據(jù)時(shí)間應(yīng)用的需求進(jìn)行設(shè)置,而滾動(dòng)則可以采用滾動(dòng)控件(scroll)或列表(table)來實(shí)現(xiàn),在此不再贅述。[0045]需說明的是,如果該消息內(nèi)容的顯示行數(shù)未超過該可見區(qū)域的顯示范圍,即該消息內(nèi)容的顯示高度(包括)未超過了該可見區(qū)域的高度,則直接在該可見區(qū)域中按照該消息內(nèi)容的顯示長度顯示該消息內(nèi)容,而可以無需滾動(dòng)。[0046]可選的,在顯示了該消息內(nèi)容之后,還可以設(shè)置經(jīng)過預(yù)置時(shí)間后,自動(dòng)將該消息內(nèi)容進(jìn)行銷毀(即在屏幕上不再顯示),即步驟“在所述可見區(qū)域中按照所述顯示長度滾動(dòng)顯示消息內(nèi)容(即步驟104)”之后,該移動(dòng)終端中消息的顯示方法還可以包括:[0047]確定所述消息內(nèi)容的顯示時(shí)間超過預(yù)置閾值時(shí),銷毀該消息內(nèi)容。[0048]其中,該預(yù)置閾值可以根據(jù)實(shí)際應(yīng)用的需求進(jìn)行設(shè)置,比如,可以設(shè)置為30秒、60秒或2分鐘等等,在此不再贅述。[0049]由上可知,本實(shí)施例可以獲取需要顯示的消息內(nèi)容,然后確定移動(dòng)終端屏幕中的可見區(qū)域,并根據(jù)該可見區(qū)域計(jì)算該消息內(nèi)容的顯示長度和顯示行數(shù),若該顯示行數(shù)超過該可見區(qū)域的顯示范圍,則在該可見區(qū)域中按照計(jì)算出的消息內(nèi)容的顯示長度滾動(dòng)顯示該消息內(nèi)容,從而實(shí)現(xiàn)在只占用屏幕一小部分面積的前提下,無需用戶作進(jìn)一步的操作,便可自動(dòng)且完整地顯示消息內(nèi)容的目的;該方案不僅可以降低用戶交互成本,而且操作簡單,大大提高了顯示效果。[0050]實(shí)施例二、[0051]根據(jù)實(shí)施例一所描述的方法,以下將對(duì)舉例作進(jìn)一步詳細(xì)說明。[0052]如圖2a所示,該移動(dòng)終端中消息的顯示裝置可以包括控制模塊和顯示模塊,如下:[0053](I)控制模塊;[0054]控制模塊,用于獲取需要顯示的消息內(nèi)容,確定移動(dòng)終端屏幕中的可見區(qū)域,根據(jù)該可見區(qū)域計(jì)算該消息內(nèi)容的顯示長度和顯示行數(shù),在該顯示行數(shù)超過可見區(qū)域的顯示范圍時(shí),控制顯示模塊在可見區(qū)域中按照該顯示長度滾動(dòng)顯示該消息內(nèi)容;在該顯示行數(shù)超過可見區(qū)域的顯示范圍時(shí),控制顯示模塊在可見區(qū)域中按照該顯示長度直接顯示該消息內(nèi)容。[0055]該控制模塊,還可以用于在確定所述消息內(nèi)容的顯示時(shí)間超過預(yù)置閾值時(shí),銷毀所述消息內(nèi)容。[0056](2)顯示模塊;[0057]顯示模塊,用于在控制模塊的控制下,在可見區(qū)域中按照該當(dāng)前第1頁1 2 3 4