消息的顯示方法及裝置與流程
2023-04-26 10:00:31 1

本發明涉及信息顯示技術,具體涉及一種消息的顯示方法及裝置。
背景技術:
隨著科學技術的不斷發展,移動終端如手機、pad等越來越智能化,用戶不僅可以通過移動終端進行語音、簡訊、彩信等通信業務,還可以通過在移動終端上安裝即時通信軟體進行即時通信業務;目前,移動終端能夠安裝的即時通信軟體包括:qq、微信等多種。
通常,當用戶的移動終端接收到相關消息時,用戶需要點亮整個移動終端的屏幕來查看相關消息,此種方法由於用戶需要頻繁點亮整個移動終端的屏幕來查看消息,容易導致移動終端耗電嚴重。
現有技術中,用戶可以購買與移動終端相匹配的特製終端套,並通過終端套上的特定窗口來查看接收到的相關消息,例如,某手機套對應移動終端屏幕的一面設有一個能遮住該移動終端部分屏幕的透明窗口,在該手機套上與透明窗口相對的一面和移動終端的電路板相連;當用戶的移動終端接收到相關消息時,只需按壓手機套上的電源鍵,即可點亮移動終端上的部分屏幕來查看消息;此種做法雖然能夠達到移動終端省電的效果,但需要對移動終端配製特製終端套,不僅麻煩而且還需要用戶額外消費;並且,當該終端套損壞時,對移動終端就起不到省電的效果。
技術實現要素:
有鑑於此,本發明實施例期望提供一種消息的顯示方法及裝置,能在用戶收到消息時,只針對顯示消息的區域供電,從而減少移動終端的電量消耗。
本發明實施例的技術方案是這樣實現的:
根據本發明實施例的一方面,提供一種消息的顯示方法,所述方法包括:
根據用戶的觸發動作計算收到的消息的顯示區域面積;
根據計算出的顯示區域面積對所述消息的顯示區域供電。
上述方案中,所述方法還包括:獲取所述消息的行高和所述消息的條數;
所述根據用戶的觸發動作計算收到的消息的顯示區域面積,包括:根據所述消息的行高和所述消息的條數計算所述消息的顯示區域面積。
上述方案中,所述方法還包括:確定所述消息的類型;
所述根據用戶的觸發動作計算收到的消息的顯示區域面積,還包括:根據所述消息的類型確定所述消息的顯示區域。
上述方案中,在所述根據用戶的觸發動作計算收到的消息的顯示區域面積之前,所述方法還包括:
判斷所述用戶的觸發動作是否屬於查看所述消息的預設動作;
所述用戶的觸發動作屬於查看所述消息的預設動作時,根據用戶的觸發動作計算所述消息的顯示區域面積。
上述方案中,所述用戶的觸發動作包括:手勢、語音口令或按鍵。
根據本發明實施例的另一方面,提供一種消息的顯示裝置,所述裝置包括:計算單元和顯示單元;其中,
所述計算單元,用於根據用戶的觸發動作計算移動終端收到的消息的顯示區域面積;
所述顯示單元,用於根據計算單元計算出的顯示區域面積對所述消息的顯示區域供電。
上述方案中,所述裝置還包括:獲取單元,用於獲取所述消息的行高和所述消息的條數;
所述計算單元,具體用於根據所述獲取單元獲取到的所述消息的行高和所述消息的條數計算所述消息的顯示區域面積。
上述方案中,所述裝置還包括:確定單元,用於確定所述消息的類型;
所述計算單元,具體還用於根據所述確定單元確定的所述消息的類型確定 所述消息的顯示區域。
上述方案中,所述裝置還包括:判斷單元,用於判斷所述用戶的觸發動作是否屬於移動終端中查看所述消息的預設動作;
所述用戶的觸發動作屬於所述移動終端中查看所述消息的預設動作時,所述計算單元根據用戶的觸發動作計算所述消息的顯示區域面積。
上述方案中,所述用戶的觸發動作包括:手勢、語音口令或按鍵。
本發明實施例提供的消息的顯示方法及裝置,根據用戶的觸發動作計算收到的消息的顯示區域面積;根據計算出的顯示區域面積對所述消息的顯示區域供電。如此,能夠在用戶收到消息時,只針對顯示消息的區域進行供電,其餘未顯示消息的區域處於熄屏狀態,從而減少移動終端的電量消耗,使移動終端起到省電的效果。
附圖說明
圖1為本發明實施例消息的顯示方法的實現流程示意圖;
圖2為本發明實施例消息的顯示面積的計算方法的實現示意圖;
圖3為本發明實施例消息的顯示裝置的結構示意圖。
具體實施方式
下面結合附圖對本發明的具體實施方式進行詳細說明。應當理解的是,此處所描述的具體實施方式僅用於說明和解釋本發明,並不用於限制本發明。
圖1為本發明實施例消息的顯示方法的實現流程示意圖,如圖1所示,該方法包括:
步驟101,根據用戶的觸發動作計算收到的消息的顯示區域面積;
這裡,用戶的觸發動作可以包括:手勢、語音口令、按鍵等多種動作;當用戶的移動終端接收到例如簡訊、電話、qq消息或其它推送消息時,會以閃爍移動終端上的呼吸燈的方式來提醒用戶查看;因為當用戶的移動終端處於無操作狀態時,移動終端的屏幕會自動進入熄屏的節電模式,此時,移動終端的 顯示屏停止供電,而移動終端的觸控螢幕仍然保持供電。
本發明實施例的方法還包括:判斷所述用戶的觸發動作是否屬於查看所述消息的預設動作,所述用戶的觸發動作屬於查看所述消息的預設動作時,根據用戶的觸發動作計算所述消息的顯示區域面積。
這裡,以移動終端是手機,用戶的觸發動作是手勢為例:當用戶的手機接收到消息時,只需在手機的觸控螢幕上輸入手勢,例如:雙擊屏幕等,保持供電的觸控螢幕檢測到用戶輸入的手勢後,將檢測到的手勢如雙擊屏幕發送給手機處理器,手機處理器判斷該手勢是否屬於查看消息的預設手勢,當手機處理器確定該手勢屬於查看消息的預設手勢後,計算該消息的顯示區域面積。
在本發明實施例中,該手勢可以是單點或多點手勢;靜態的或動態的手勢;連續的或分段的手勢等等。其中,單點手勢是利用單個接觸點執行的手勢,例如,使用來自單個手指、手掌或指示筆的單個觸擊執行的手勢。多點手勢是利用多個接觸點執行的手勢,例如,使用來自多個手指、手指和手掌、手指和指示筆、或它們的任何組合的多個觸擊執行的手勢。靜態手勢是不包含運動的手勢,而動態手勢是包含有運動的手勢。連續的手勢是在單次觸擊內執行的手勢,而分段手勢是在各別步驟或觸擊順序內執行的手勢。
以移動終端是手機,用戶的觸發動作是語音口令為例:當用戶的手機接收到消息時,用戶輸入語音口令,例如:請打開未知消息時,手機上的音頻輸入設備如麥克風檢測到用戶輸入的語音口令後,會將檢測到的語音口令發送給手機處理器,手機處理器判斷該語音口令是否屬於查看消息的預設口令,當手機處理器確定該語音口令屬於查看消息的語音口令後,計算該消息的顯示區域面積。
以移動終端是手機,用戶的觸發動作是按鍵為例:當用戶的手機接收到消息時,用戶通過按壓相關按鍵如開機鍵等,與該按鍵連接的控制器在檢測到用戶按壓按鍵後,將檢測到的按鍵發送給手機處理器,手機處理器判斷該按鍵是否屬於查看消息的預設按鍵,當手機處理器確定該按鍵屬於查看消息的預設按鍵後,計算該消息的顯示區域面積。
步驟102,根據計算出的顯示區域面積對所述消息的顯示區域供電;
這裡,當計算出所述消息的顯示區域面積後,只對移動終端中計算出的顯示區域顯示屏進行供電,未使用的顯示區域顯示屏不供電,仍處於熄屏狀態。如此,使用戶的移動終端達到省電效果。
本發明實施例中,對於步驟101所述計算收到的消息的顯示區域面積,可根據移動終端顯示屏幕中消息的行高和消息的條數來計算;
相應的,步驟101中還包括:獲取所述消息的行高和所述消息的條數,根據所述消息的行高和所述消息的條數計算所述消息的顯示區域面積。
這裡,由於不同移動終端的屏幕大小不同,則每行文字的行高也不同;如圖2所示,根據所述消息在移動終端中的每行文字的行高「l」以及所述消息的條數「n」相乘得到所述消息的顯示區域面積「h」,當每條所述消息包含的文字個數大於所述移動終端的顯示屏中每行可顯示的文字個數「s」時,則只顯示「s」個文字,該所述消息中多餘部分的文字則用「…」來表示,如果用戶想查看該條消息的詳細內容時,點擊「…」則顯示所述消息的詳細內容。
具體計算公式可以為:h=l*n,其中,「h」代表所述消息的顯示區域面積,單位為像素;「l」代表所述消息中每行文字的行高,單位為像素;「n」代表所述消息的條數;「a」代表未顯示區域仍保持熄屏狀態;「s」代表移動終端的顯示屏中每行可顯示的文字個數;如此,根據計算出所述消息的顯示區域面積「h」對所述消息的顯示區域供電,對未顯示區域a則仍保持熄屏狀態,以此對用戶的移動終端達到省電效果。
為了使用戶更清楚的對接收到消息進行查看,步驟101中還包括:確定所述消息的類型;根據所述消息的類型確定所述消息的顯示區域。
這裡,所述消息的顯示區域有多個,每個顯示區域對應不同的消息類型;在本發明實施例中,所述消息的類型主要包括:未接來電、未讀簡訊和未讀推送消息三種,當然所述消息的類型還有很多種,在此並不對所述消息的具體類型進行限制,用戶可以根據自身需求對消息的類型進行設置;所述消息的顯示區域則包括:未接來電顯示區域、未讀簡訊顯示區域和未讀推送消息顯示區域;
由於在日常生活中,人們對於比較重要的事情都會採用打電話的方式通知對方,而稍微次要的事情會通過發簡訊、qq或郵件的方式通知對方,因此,按照信息的重要性在移動終端的顯示屏上自上向下依次劃分為:未接來電顯示區域,未讀簡訊顯示區域和未讀推送信息顯示區域;且每個消息顯示區域最多能顯示三條所述消息,當每條所述消息包含的文字個數大於所述移動終端的顯示屏中每行可顯示的文字個數「s」時,則只顯示「s」個文字,該所述消息中多餘部分的文字則用「…」來表示,如果用戶想查看該條消息的詳細內容時,點擊「…」則顯示所述消息的詳細內容。
圖3為本發明實施例消息的顯示裝置的結構示意圖,如圖3所示,該裝置包括:計算單元301和顯示單元302;其中,
所述計算單元301,用於根據用戶的觸發動作計算移動終端收到的消息的顯示區域面積;
這裡,用戶的觸發動作可以包括:手勢、語音口令、按鍵等多種動作;當用戶的移動終端接收到例如簡訊、電話、qq消息或其它推送消息時,會以閃爍移動終端上的呼吸燈的方式來提醒用戶查看;因為當用戶的移動終端處於無操作狀態時,移動終端的屏幕會自動進入熄屏的節電模式,此時,移動終端的顯示屏停止供電,而移動終端的觸控螢幕仍然保持供電。
本發明實施例的裝置還包括:判斷單元(圖中未示出),所述判斷單元用於判斷所述用戶的觸發動作是否屬於移動終端中查看所述消息的預設動作,所述用戶的觸發動作屬於所述移動終端中查看所述消息的預設動作時,所述計算單元根據用戶的觸發動作計算所述消息的顯示區域面積。
這裡,以移動終端是手機,用戶的觸發動作是手勢為例:當用戶的手機接收到消息時,只需在手機的觸控螢幕上輸入手勢,例如:雙擊屏幕等,保持供電的觸控螢幕檢測到用戶輸入的手勢後,將檢測到的手勢如雙擊屏幕發送給手機處理器,手機處理器中的判斷單元判斷該手勢是否屬於查看消息的預設手勢,當手機處理器中的判斷單元確定該手勢屬於查看消息的預設手勢後,計算單元301計算該消息的顯示區域面積。
在本發明實施例中,該手勢可以是單點或多點手勢;靜態的或動態的手勢;連續的或分段的手勢等等。其中,單點手勢是利用單個接觸點執行的手勢,例如,使用來自單個手指、手掌或指示筆的單個觸擊執行的手勢。多點手勢是利用多個接觸點執行的手勢,例如,使用來自多個手指、手指和手掌、手指和指示筆、或它們的任何組合的多個觸擊執行的手勢。靜態手勢是不包含運動的手勢,而動態手勢是包含有運動的手勢。連續的手勢是在單次觸擊內執行的手勢,而分段手勢是在各別步驟或觸擊順序內執行的手勢。
以移動終端是手機,用戶的觸發動作是語音口令為例:當用戶的手機接收到消息時,用戶輸入語音口令,例如:請打開未知消息時,手機上的音頻輸入設備如麥克風檢測到用戶輸入的語音口令後,會將檢測到的語音口令發送給手機處理器,手機處理器中的判斷單元判斷該語音口令是否屬於查看消息的預設口令,當手機處理器中的判斷單元確定該語音口令屬於查看消息的語音口令後,計算單元301計算該消息的顯示區域面積。
以移動終端是手機,用戶的觸發動作是按鍵為例:當用戶的手機接收到消息時,用戶通過按壓相關按鍵例如開機鍵等,與該按鍵連接的控制器在檢測到用戶按壓按鍵後,將檢測到的按鍵發送給手機處理器,手機處理器中的判斷單元判斷該按鍵是否屬於查看消息的預設按鍵,當手機處理器中的判斷單元確定該按鍵屬於查看消息的預設按鍵後,計算單元301計算該消息的顯示區域面積。
所述顯示單元302,用於根據計算單元301計算出的顯示區域面積對所述消息的顯示區域供電。
這裡,當計算單元301計算出所述消息的顯示區域面積後,顯示單元302隻對移動終端中計算單元301計算出的顯示區域顯示屏進行供電,未使用的顯示區域顯示屏不供電,仍處於熄屏狀態。如此,能減少移動端的電量消耗,使用戶的移動終端達到省電效果。
在本發明實施例中,對於計算單元301計算收到的消息的顯示區域面積,可以根據移動終端顯示屏幕中消息的行數和消息的條數來計算;
相應的,本發明實施例的裝置還包括:獲取單元(圖中未示出),用於獲取 所述消息的行高和所述消息的條數;計算單元301根據所述獲取單元獲取到的所述消息的行高和所述消息的條數計算所述消息的顯示區域面積。
這裡,由於不同移動終端的屏幕大小不同,則每行文字的行高也不同;如圖2所示,根據所述消息在移動終端中的每行文字的行高「l」以及所述消息的條數「n」相乘得到所述消息的顯示區域面積「h」,當每條所述消息包含的文字個數大於所述移動終端的顯示屏中每行可顯示的文字個數「s」時,則只顯示「s」個文字,該所述消息中多餘部分的文字則用「…」來表示,如果用戶想查看該條消息的詳細內容時,點擊「…」則顯示所述消息的詳細內容。
具體計算公式可以為:h=l*n,其中,「h」代表所述消息的顯示區域面積,單位為像素;「l」代表所述消息中每行文字的行高,單位為像素;「n」代表所述消息的條數;「a」代表未顯示區域仍保持熄屏狀態;「s」代表移動終端的顯示屏中每行可顯示的文字個數;如此,根據計算出所述消息的顯示區域面積「h」對所述消息的顯示區域供電,對未顯示區域a則仍保持熄屏狀態,以此對用戶的移動終端達到省電效果。
為了使用戶更清楚的對接收到消息進行查看,本發明實施例的裝置還包括:確定單元(圖中未示出),用於確定所述消息的類型;計算單元301根據所述確定單元確定的所述消息的類型確定所述消息的顯示區域。
這裡,所述消息的顯示區域有多個,每個顯示區域對應不同的消息類型;在本發明實施例中,所述消息的類型主要包括:未接來電、未讀簡訊和未讀推送消息三種,當然所述消息的類型還有很多種,在此並不對所述消息的具體類型進行限制,用戶可以根據自身需求對消息的類型進行設置;所述消息的顯示區域則包括:未接來電顯示區域、未讀簡訊顯示區域和未讀推送消息顯示區域;
由於在日常生活中,人們對於比較重要的事情都會採用打電話的方式通知對方,而稍微次要的事情會通過發簡訊、qq或郵件的方式通知對方,因此,按照信息的重要性在移動終端的顯示屏上自上向下依次劃分為:未接來電顯示區域,未讀簡訊顯示區域和未讀推送信息顯示區域;且每個消息顯示區域最多能顯示三條所述消息,當每條所述消息包含的文字個數大於所述移動終端的顯 示屏中每行可顯示的文字個數「s」時,則只顯示「s」個文字,該所述消息中多餘部分的文字則用「…」來表示,如果用戶想查看該條消息的詳細內容時,點擊「…」則顯示所述消息的詳細內容。
本發明實施例,通過用戶使用手勢、語音口令、按鍵等輸入方式來計算出所述消息的顯示區域面積,實現只對所述消息的顯示區域進行供電,其餘未顯示區域仍保持熄屏狀態,如此,對用戶的移動終端,例如,手機、pad等達到省電效果。相對於現有技術中的特質手機套相比,不需要用戶進行額外消費來配質,實現起來更簡單,而且供電區域由所述消息的條數及文字行高動態決定,使用戶使用起來更人性化,更便捷。
在實際應用中,所述計算單元301和顯示單元302均可由位於移動終端中的中央處理器(cpu)、微處理器(mpu)、數位訊號處理器(dsp)、或現場可編程門陣列(fpga)等實現。
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用硬體實施例、軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器和光學存儲器等)上實施的電腦程式產品的形式。
本發明是參照根據本發明實施例的方法、系統的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流 程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。