[go: up one dir, main page]

WO2012025060A1 - Terminal and method for displaying message list on terminal - Google Patents

Terminal and method for displaying message list on terminal Download PDF

Info

Publication number
WO2012025060A1
WO2012025060A1 PCT/CN2011/078983 CN2011078983W WO2012025060A1 WO 2012025060 A1 WO2012025060 A1 WO 2012025060A1 CN 2011078983 W CN2011078983 W CN 2011078983W WO 2012025060 A1 WO2012025060 A1 WO 2012025060A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
display screen
terminal
height
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2011/078983
Other languages
French (fr)
Chinese (zh)
Inventor
张国全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Publication of WO2012025060A1 publication Critical patent/WO2012025060A1/en
Priority to US13/482,780 priority Critical patent/US20120238328A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails

Definitions

  • the method and the terminal for displaying the message list on the terminal are submitted to the Chinese Patent Office on August 26, 2010, and the application number is CN201010268776. 3.
  • the Chinese patent application titled "display method and terminal of the message list on the terminal" Priority is hereby incorporated by reference in its entirety.
  • TECHNICAL FIELD The present invention relates to display technologies of terminals, and in particular, to a method and a terminal for displaying a message list on a terminal.
  • Sending and receiving messages is a basic function of a terminal. Before the terminal displays the message, the message list is generally displayed, and the user using the terminal views the message through the message list.
  • the user needs to open the inbox before viewing the message; after opening the inbox, the user will see the message list, and the message list generally uses the user name or number as the identifier of the message.
  • the terminal displays a message list after obtaining the trigger of the user opening the inbox; the terminal displays the message after obtaining the trigger of the user for a certain message.
  • some terminals do not store and display a list of messages in the form of an inbox, but instead store and display a list of messages in the form of a Conversation.
  • a session displays a list of messages consisting of all messages sent by the same username or number, with most or all of the content of each message displayed.
  • the terminal displays a list of messages consisting of messages sent with the number "10658000".
  • the terminal displays a message list consisting of all messages sent by a certain user name or number; after the terminal obtains the trigger of a message by the user, the terminal displays the message in full screen.
  • the inventor found that when the terminal displays the message list in the form of an inbox, the terminal generally only displays the user name or number of the message to be sent, and at most displays the content of a small number of messages, which is generally not displayed. The entire content of the message. In this case, the user cannot know the entire content of each message through the message list.
  • the terminal displays the message list in the form of a session, the terminal can display the content of the message, but if a message is displayed on the display screen. If there is too much content, the number of messages displayed on the display will be too small. In this case, the user cannot browse the contents of multiple messages at the same time through the display, bringing subsequent operations such as overview, search, and deletion of the message. inconvenient.
  • Embodiments of the present invention provide a method and a terminal for displaying a message list on a terminal, so that when the terminal displays a message list, the display screen simultaneously displays the contents of multiple messages, so that the user simultaneously browses the contents of multiple messages through the display screen.
  • a method for displaying a message list on a terminal comprising:
  • the terminal obtains a trigger to display a list of messages
  • the terminal calculates, according to the preset height, the height occupied by each message in the message list on the display screen of the terminal, and the height occupied by each message on the display screen of the terminal does not exceed a preset height,
  • the preset height is smaller than the height of the display screen; the height occupied by each message on the display screen can display at least two lines of content;
  • the terminal displays the list of messages.
  • a terminal comprising:
  • An obtaining unit configured to obtain a trigger for displaying a list of messages
  • a processing unit configured to: when the obtaining unit obtains a trigger of the message list display message list, calculate, according to at least a preset height, a height occupied by each message in the message list on a display screen of the terminal; the each message is at the terminal The height occupied by the display screen does not exceed the preset height; the preset height is smaller than the height of the display screen; the height occupied by each message on the display screen can display at least two lines of content;
  • each message on the display screen can display at least two lines of content, when viewing the message list, the user can generally understand the content of the message through the displayed content.
  • FIG. 1 is a schematic diagram of a terminal display message list displayed by a terminal in the prior art
  • FIG. 2 is a schematic diagram showing the height and length of a display screen of a terminal according to an embodiment of the present invention
  • FIG. 3 is a schematic flowchart of a first embodiment of a method for displaying a message list on a terminal according to an embodiment of the present invention.
  • FIG. 3 is a schematic flowchart of a second embodiment of a method for displaying a message list on a terminal according to an embodiment of the present invention.
  • the message in the embodiment of the present invention can be classified into at least two types: a short message (SM) and a multimedia message service (MMS).
  • the content of short messages is generally text content.
  • the content of the MMS message can include not only text content, but also pictures, videos, audio, animations, and the like. Whether it is a short message or an MMS message, if there is more content of the message, the message can be displayed in the form of a page on the display of the terminal.
  • the terminal may store and display the message list in the form of a mailbox, or may store and display the message list in the form of a session.
  • the message list can be a message list composed of messages received by the terminal.
  • the mailbox can be called an inbox.
  • the message list can also be a message list composed of messages sent by the terminal.
  • the mailbox can be called an outbox.
  • the message list can also be a list of messages that the terminal edits and does not send (also known as drafts), in which case the mailbox can be called a draft box.
  • messages in a message list are generally displayed on the display screen in a vertical direction.
  • the terminal stores and displays a message list in the form of a mailbox
  • the user name or number in the message list is displayed in the vertical direction in the order of processing (receiving, sending, or editing) of the message, and each user name or number represents one.
  • Message is displayed in the vertical direction in the order in which the messages are processed (received, sent, or edited).
  • the terminal in the embodiment of the present invention may refer to a mobile phone (which may also be referred to as a mobile phone).
  • the height of the display screen of the terminal refers to the length of the display screen in the vertical direction.
  • the length of the display screen in the horizontal direction may be referred to as the width of the display screen.
  • “H” indicates the height of the display
  • “W” indicates the display.
  • the width A method of displaying a message list on the terminal of the present invention will be described below. As shown in Figure 3, this method includes:
  • S301 The terminal obtains a trigger for displaying a list of messages.
  • the terminal can be divided into a keyboard terminal and a touch terminal.
  • the user who uses the keyboard terminal can operate the terminal by operating the keyboard, and the terminal provides the corresponding function after obtaining the trigger of the user to the keyboard. If the user triggers the terminal to display the message list by operating the keyboard, the terminal obtains the trigger of the user to display the message list by operating the keyboard.
  • the user using the touch terminal can operate the terminal by clicking a touch screen with a finger or a touch pen, and the terminal provides a corresponding function after obtaining the trigger of the user on the touch screen. If the user clicks the touch screen by a finger or a touch pen to trigger the terminal to display the message list, the terminal obtains a trigger for the user to click on the touch screen by a finger or a touch pen to display the list of messages.
  • the terminal stores and displays a list of messages in the form of a mailbox
  • the user can trigger the terminal to open the mailbox, so that the terminal obtains a trigger to open the mailbox.
  • the terminal stores and displays a list of messages in the form of a session
  • the user can trigger the terminal to open a session, so that the terminal gets a trigger to open a session.
  • the terminal calculates, according to the preset height, the height occupied by each message in the message list on the display screen of the terminal, and the height occupied by each message on the display screen of the terminal does not exceed a preset height.
  • the preset height is smaller than the height of the display screen; the height occupied by each message on the display screen can display at least two lines of content.
  • the terminal can display the message list.
  • Any one of the messages in the message list may be a short message SM or a multimedia message service MMS message.
  • the message list may be a message list composed of messages received by the terminal, a message list composed of messages sent by the terminal, or a message list composed of messages edited by the terminal and not sent.
  • a height may be set in advance, which is smaller than the height of the display screen.
  • Each message in the message list does not occupy more than the preset height on the display, so that when the display message list is displayed, at least two messages can be displayed at the same time, wherein one of the two messages It may not be completely displayed on the display.
  • the upper one of the two adjacent messages occupies 80% of the height of the display, and the next occupied height is 80% of the height of the display, but when the previous one is When the display is displayed at 80% of the display height, the next content that will occupy 20% of the display height is displayed on the display. The remaining content that occupies 60% of the display height requires the user to press the down arrow key or drag.
  • the "Activate" message in the embodiment of the present invention refers to making the message in a valid state, for example, highlighting the message in a different color background, reverse color or small animation.
  • the terminal calculates the height occupied by each message in the message list on the display screen of the terminal according to at least the preset height.
  • the height occupied by each message on the display screen of the terminal may be all equal by default, but each message is The height occupied by the display on the terminal does not exceed the preset height.
  • the method of calculating may be calculated according to a preset height and an activation state of the message, for example, the preset height is 40% of the display height, and each message is occupied on the display screen.
  • the height occupied by each message on the display screen may be 1/2 of the preset height (ie 20% of the display height), and for the activated message, it is occupied on the display screen.
  • the height is expanded to a preset height (ie 40% of the display height), for messages that are not activated, the height is kept at 1/2 of the preset height, thereby obtaining a message list that can be displayed On-screen displays 4 messages (including one activated message) or 5 unactivated messages.
  • the calculation method may be calculated according to a preset height and a type of message. For example, if the preset height is 40% of the display height, then the SM is displayed. The height occupied by the screen may be 1/2 of the preset height (ie 20% of the display height), and the height occupied by the MMS message on the display screen may be the preset height (ie, the height of the display screen) 40%).
  • the influence parameter and the specific calculation process for calculating the occupation height of each message on the display screen can be set according to actual needs.
  • the height of each message on the display screen is not limited.
  • each message in the message list may occupy the same height on the display screen.
  • the height occupied by each message on the display screen can be calculated according to the preset height, and then occupied according to the height of the display screen and each message on the display screen. Height, calculates the first number of messages displayed simultaneously on the display. In this case, when the terminal displays the message list, the display simultaneously displays the first number of messages described above.
  • the height occupied by each message in the message list on the display screen of the terminal may also be It's exactly the same.
  • the terminal can calculate the height occupied by the multiple messages in the message list on the display screen according to the preset height, and then, according to the height of the display screen and the plurality of messages mentioned above.
  • the height of each message on the display calculating the second number of messages displayed simultaneously on the display. In this case, when the terminal displays the message list, the display simultaneously displays the second number of messages.
  • step S303 may specifically be: the terminal displays the message list in the form of a mailbox.
  • step S303 may be: the terminal displays the message list in the form of a session.
  • each message can display at least two lines of content on the display screen, when the user views the message list, the user can roughly understand what the message is about by displaying the displayed content, and realize the display through the display.
  • the purpose of the screen to view multiple message content at the same time, so that the user can decide whether to trigger the message for full-screen browsing, or delete the message that is not interested or careless for himself, and improve the browsing, searching, deleting, etc. of the message. Operational efficiency.
  • the method further includes step S304: after the terminal obtains activation of a message, the content of the message is displayed in a scrolling manner in a horizontal direction of the display screen.
  • the terminal displays the message list to the user
  • the user may activate a certain message currently displayed, and then the terminal displays the content of the message in a scrolling manner in the horizontal direction of the display screen.
  • the message can be automatically scrolled in the horizontal direction or horizontally scrolled by the user.
  • the horizontal scrolling in the embodiment of the present invention is a basic unit of scrolling change displayed by the currently activated message in the message list. For example, if the currently activated message displays the first three lines of the message in the message list, When horizontal scrolling is performed, the content displayed after one horizontal scrolling is the fourth to sixth lines of the message (ie, the three lines of content are displayed as a page of the message in the message list), and the content displayed after two horizontal scrolling is performed.
  • each message can be dragged and controlled by the user in the horizontal direction, then the user can drag the message to be viewed in the horizontal direction, so that the terminal obtains the level at the display screen. Triggering of the scrolling of the above message in the direction.
  • the page currently displayed by the message in the message list is the first page of the total number of pages of the message, and the current page number and the total number of pages are displayed, so that the user Browsing is more convenient.
  • the terminal may further include: the terminal adding a horizontal direction scroll on the activated message on the display screen. Indicating mark, when the terminal obtains a horizontal direction scrolling trigger, then performing the scrolling in the horizontal direction of the display screen The step of displaying the content of the message in an active form.
  • the horizontal direction scrolling indicator may be a horizontal scrolling slider located at the top or bottom of the current activation message, and may be dragged; or may be left and right direction indicators, respectively located at the left and right ends of the current activation message or both Located at the left or right end of the current message, the scroll operation may be performed according to the touch of the touch pen or the finger, or the content of the message may be scrolled left/right according to the user pressing the left/right direction key.
  • the terminal may first determine the amount of information that the display screen displays the message at a time. Specifically, the terminal can calculate the amount of information displayed by the display screen at a time according to the height of the display screen, the width of the display screen, and the height occupied by the message on the display screen. After the terminal obtains a trigger for scrolling the message in the horizontal direction, the content of the message scrolls in the horizontal direction, and the display screen displays the content of the above calculated amount of information. If the terminal continues to obtain a trigger for scrolling of the message in the horizontal direction, the content of the message continues to scroll in the horizontal direction, and the display continues to display the content of the calculated amount of information. Of course, after each message is scrolled, the amount of information displayed on the display can be the same, but the displayed content can be different.
  • the function selection of processing the message may be added to the back end of the message on the display screen. For example, suppose the user drags a message in the horizontal direction of the display screen, and after displaying all the contents of the message, the terminal can display a function selection list, for example, including deletion, modification, reply, etc., when the user After a function is selected, the terminal provides the corresponding function after the user obtains a trigger for a certain function.
  • the subject of the MMS message may be preferentially displayed when the list is displayed. If the content of the topic is not large, the content of the first page of the MMS message may be displayed again.
  • the content on the first page is, for example, text, pictures (the pictures can be reduced according to a preset ratio), and the like.
  • the display can display the contents of a certain page of the MMS message. In this case, the amount of information of a certain page of an MMS message is the amount of information that the display screen displays the MMS message at a time.
  • the terminal can make the user know the content of the message as much as possible in the message list without triggering the full-screen display message; by adding the horizontal direction scrolling indication mark, Having the user read the activated message more arbitrarily, further improving the browsing efficiency of the message; by adding a function selection at the back end of the message backend message, the user can quickly operate the activated message, and improve the The operation and management efficiency of the message.
  • the embodiment of the present invention further provides a terminal. As shown in Figure 5, this terminal package Includes:
  • the obtaining unit 10 is configured to obtain a trigger for displaying a list of messages
  • the processing unit 20 is configured to: when the obtaining unit 10 obtains the trigger of the message list display message list, calculate, according to at least a preset height, a height occupied by each message in the message list on the display screen of the terminal; The height occupied on the display screen of the terminal does not exceed the preset height; the preset height is smaller than the height of the display screen; the height occupied by each message on the display screen can display at least two lines of content; The display screen 30 is used to display the message list.
  • each message in the message list may occupy the same height on the display screen 30.
  • the processing unit 20 may further include: a first calculating subunit, configured to calculate the display screen 30 according to the height of the display screen 30 and the height occupied by each message on the display screen 30 of the terminal.
  • the first number of displayed messages, the display screen 30 is further configured to: simultaneously display the first number of messages.
  • the processing unit may further include: a second calculating subunit, configured to calculate, according to a height of the display screen 30 and a height occupied by each of the plurality of messages on the display screen 30 of the terminal
  • the display screen 30 simultaneously displays the second number of messages; the display screen 30 is further configured to: simultaneously display the second number of messages.
  • the display screen 30 can also be used to: display a message list in the form of a mailbox when the terminal obtains a trigger to open the mailbox; and display the message list in the form of a session when the terminal obtains a trigger to open a session.
  • the obtaining unit 10 can also be configured to: obtain activation of a message; then the display screen 30 can also be used to: display the display in a horizontal direction in the horizontal direction when the obtaining unit 10 obtains activation of a message The content of the message.
  • the processing unit preferably further includes: a tag attaching subunit, configured to display on the display screen 30 after the obtaining unit 10 obtains activation of a message, before the display screen 30 displays the content of the message in a scrolling manner in a horizontal direction.
  • a horizontal direction scrolling indicator is attached to the activated message.
  • a function item appending sub-unit for appending a function selection for processing the message on the display screen 30 on the back end of the message when the obtaining unit 10 obtains activation of a message.
  • each message in the message list is occupied on the display screen of the terminal.
  • the degree does not exceed the preset height, and the preset height is smaller than the height of the display screen, which ensures that the display screen can display multiple messages at the same time.
  • the content of the message is displayed in a scrolling manner in the horizontal direction of the display screen, ensuring that the display can display the content of the message. Therefore, when displaying the message list, the terminal can not only display multiple messages at the same time, but also display the content of the message, so that the user can simultaneously browse the contents of multiple messages through the display screen.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Provided in embodiments of the present invention are a terminal and a display method for a terminal message list. The method comprises: the terminal acquiring a trigger for the message list to be displayed; on the basis of a preset height as a minimum, the terminal calculating the height to be occupied by each message on a screen of the terminal, no height occupied by any message exceeding the preset height, and the preset height being less than the height of the screen; the height occupied by each message being sufficient for at least two lines of the content to be displayed; and the terminal displaying the message list. In embodiments of the present invention, when displaying the message list, the terminal can display at once not only a plurality of messages, but also the contents of the messages, thereby allowing a user to view at once on the screen the contents of a plurality of messages.

Description

终端上消息列表的显示方法和终端 本申请要求于 2010年 08月 26日提交中国专利局、 申请号为 CN201010268776. 3、 发明名称为 "终端上消息列表的显示方法和终端"的中国专利申请的优先权, 其全部内 容通过引用结合在本申请中。 技术领域 本发明涉及终端的显示技术, 尤其涉及终端上消息列表的显示方法和终端。  The method and the terminal for displaying the message list on the terminal are submitted to the Chinese Patent Office on August 26, 2010, and the application number is CN201010268776. 3. The Chinese patent application titled "display method and terminal of the message list on the terminal" Priority is hereby incorporated by reference in its entirety. TECHNICAL FIELD The present invention relates to display technologies of terminals, and in particular, to a method and a terminal for displaying a message list on a terminal.

背景技术 收发、 显示消息 (Message) 是终端具有的一项基本功能。 终端在显示消息前, 一 般都会显示消息列表, 使用终端的用户通过消息列表查看消息。 BACKGROUND OF THE INVENTION Sending and receiving messages (Message) is a basic function of a terminal. Before the terminal displays the message, the message list is generally displayed, and the user using the terminal views the message through the message list.

例如, 从用户的角度来看, 用户在查看消息前, 先要打开收件箱 (Inbox) ; 打开 收件箱后, 用户会看到消息列表, 消息列表一般以用户名或号码作为消息的标识; 用户 触发某个用户名或号码后, 会看到这个用户名或号码发送的消息。 从终端的角度来看, 终端在获得用户打开收件箱的触发后, 显示消息列表; 终端在获得用户对某条消息的触 发后, 显示这条消息。  For example, from the user's point of view, the user needs to open the inbox before viewing the message; after opening the inbox, the user will see the message list, and the message list generally uses the user name or number as the identifier of the message. After the user triggers a username or number, he or she will see the message sent by the username or number. From the perspective of the terminal, the terminal displays a message list after obtaining the trigger of the user opening the inbox; the terminal displays the message after obtaining the trigger of the user for a certain message.

再例如, 有些终端不使用收件箱的形式存储和显示消息列表, 而是使用会话 ( Conversation) 的形式存储和显示消息列表。 一个会话显示同一个用户名或号码发送 的所有消息所组成的消息列表, 列表中显示每条消息的大部分内容或所有内容。 如图 1 所示, 终端显示了号码为 " 10658000"发送的消息所组成的消息列表。 终端在获得用户 对某个会话的触发后, 显示某个用户名或号码发送的所有消息所组成的消息列表; 终端 在获得用户对某条消息的触发后, 全屏显示这条消息。  As another example, some terminals do not store and display a list of messages in the form of an inbox, but instead store and display a list of messages in the form of a Conversation. A session displays a list of messages consisting of all messages sent by the same username or number, with most or all of the content of each message displayed. As shown in Figure 1, the terminal displays a list of messages consisting of messages sent with the number "10658000". After obtaining the trigger of a session by the user, the terminal displays a message list consisting of all messages sent by a certain user name or number; after the terminal obtains the trigger of a message by the user, the terminal displays the message in full screen.

发明人在仔细研究现有技术后发现: 当终端以收件箱的形式显示消息列表时, 终端 一般只能显示发送消息的用户名或者号码, 至多再显示很少一部分消息的内容, 一般无 法显示消息的全部内容,这种情况下,用户通过消息列表无法知道每条消息的全部内容; 当终端以会话的形式显示消息列表时, 终端虽然可以显示消息的内容, 但如果显示屏上 显示一条消息的内容过多, 就会导致显示屏同时显示的消息条数过少, 这种情况下, 用 户通过显示屏无法同时浏览多条消息的内容, 给消息的概览、 查找、 删除等后续操作带 来不便。 发明内容 本发明实施例提供终端上消息列表的显示方法和终端, 以使终端在显示消息列表 时,显示屏同时显示多条消息的内容,从而使用户通过显示屏同时浏览多条消息的内容。 After carefully studying the prior art, the inventor found that when the terminal displays the message list in the form of an inbox, the terminal generally only displays the user name or number of the message to be sent, and at most displays the content of a small number of messages, which is generally not displayed. The entire content of the message. In this case, the user cannot know the entire content of each message through the message list. When the terminal displays the message list in the form of a session, the terminal can display the content of the message, but if a message is displayed on the display screen. If there is too much content, the number of messages displayed on the display will be too small. In this case, the user cannot browse the contents of multiple messages at the same time through the display, bringing subsequent operations such as overview, search, and deletion of the message. inconvenient. SUMMARY OF THE INVENTION Embodiments of the present invention provide a method and a terminal for displaying a message list on a terminal, so that when the terminal displays a message list, the display screen simultaneously displays the contents of multiple messages, so that the user simultaneously browses the contents of multiple messages through the display screen.

一种终端上消息列表的显示方法, 包括:  A method for displaying a message list on a terminal, comprising:

终端获得显示消息列表的触发;  The terminal obtains a trigger to display a list of messages;

终端至少根据预先设置的高度,计算消息列表中的每条消息在终端的显示屏上占用 的高度, 所述每条消息在终端的显示屏上占用的高度都不超过预先设置的高度, 所述预 先设置的高度小于所述显示屏的高度;所述每条消息在显示屏上占用的高度至少能够显 示两行内容;  The terminal calculates, according to the preset height, the height occupied by each message in the message list on the display screen of the terminal, and the height occupied by each message on the display screen of the terminal does not exceed a preset height, The preset height is smaller than the height of the display screen; the height occupied by each message on the display screen can display at least two lines of content;

终端显示所述消息列表。  The terminal displays the list of messages.

一种终端, 包括:  A terminal, comprising:

获得单元, 用于获得显示消息列表的触发;  An obtaining unit, configured to obtain a trigger for displaying a list of messages;

处理单元, 用于当获得单元获得消息列表显示消息列表的触发时, 至少根据预先设 置的高度, 计算消息列表中的每条消息在终端的显示屏上占用的高度; 所述每条消息在 终端的显示屏上占用的高度都不超过预先设置的高度; 所述预先设置的高度小于所述显 示屏的高度; 所述每条消息在显示屏上占用的高度至少能够显示两行内容;  a processing unit, configured to: when the obtaining unit obtains a trigger of the message list display message list, calculate, according to at least a preset height, a height occupied by each message in the message list on a display screen of the terminal; the each message is at the terminal The height occupied by the display screen does not exceed the preset height; the preset height is smaller than the height of the display screen; the height occupied by each message on the display screen can display at least two lines of content;

显示屏, 用于显示所述消息列表。  A display screen for displaying the list of messages.

在本发明实施例中, 由于每条消息在显示屏上占用的高度至少能够显示两行内容, 因此, 用户在查看消息列表时, 可以通过所述显示出来的内容大致了解该消息的内容, 实现了通过显示屏同时浏览多条消息内容的目的, 以便用户决定如何操作该消息, 提高 了用户对消息浏览、 查找、 删除等的操作效率。  In the embodiment of the present invention, since the height of each message on the display screen can display at least two lines of content, when viewing the message list, the user can generally understand the content of the message through the displayed content. The purpose of browsing a plurality of message contents through the display screen at the same time, so that the user decides how to operate the message, improves the operation efficiency of the user for browsing, searching, deleting, and the like.

附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有 技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还 可以根据这些附图获得其他的附图。 BRIEF DESCRIPTION OF THE DRAWINGS In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below, and obviously, in the following description The drawings are only some of the embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without any creative work.

图 1为现有技术的终端使用会话形式显示消息列表的一种示意图;  1 is a schematic diagram of a terminal display message list displayed by a terminal in the prior art;

图 2为本发明实施例的终端的显示屏的高度和长度示意图; 图 3 为本发明实施例的一种终端上消息列表的显示方法的第一实施例的流程示意 图 4 为本发明实施例的一种终端上消息列表的显示方法的第二实施例的流程示意 图 5为本发明实施例的一种终端的结构示意图。 2 is a schematic diagram showing the height and length of a display screen of a terminal according to an embodiment of the present invention; FIG. 3 is a schematic flowchart of a first embodiment of a method for displaying a message list on a terminal according to an embodiment of the present invention. FIG. 3 is a schematic flowchart of a second embodiment of a method for displaying a message list on a terminal according to an embodiment of the present invention. A schematic structural diagram of a terminal according to an embodiment of the present invention.

具体实施方式 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整 地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基 于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有 其他实施例, 都属于本发明保护的范围。 The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. example. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.

在介绍本发明的实施例之前, 首先介绍本发明实施例涉及的专业知识。  Before introducing the embodiments of the present invention, the expertise involved in the embodiments of the present invention will be first introduced.

本发明实施例中的消息至少可以分为短消息 (SM, Short Message) 和多媒体消息 业务(MMS, Multimedia Messaging Service)消息两类。 短消息的内容一般是文字内容。 MMS消息的内容不仅可以包括文字内容, 还可以包括图片、 视频、 音频、 动画等内容。 无论是短消息还是 MMS消息, 如果消息的内容较多, 那么消息在终端的显示屏上可以 以分页的形式来显示。  The message in the embodiment of the present invention can be classified into at least two types: a short message (SM) and a multimedia message service (MMS). The content of short messages is generally text content. The content of the MMS message can include not only text content, but also pictures, videos, audio, animations, and the like. Whether it is a short message or an MMS message, if there is more content of the message, the message can be displayed in the form of a page on the display of the terminal.

在本发明实施例中, 终端可以使用信箱的形式存储和显示消息列表, 也可以使用会 话的形式存储和显示消息列表。 消息列表可以是终端收到的消息所组成的消息列表, 这 种情况下,信箱可以称为收件箱。消息列表也可以是终端发出的消息所组成的消息列表, 这种情况下, 信箱可以称为发件箱。 消息列表还可以是终端编辑且未发出的消息(也可 以称为草稿) 所组成的消息列表, 这种情况下, 信箱可以称为草稿箱。  In the embodiment of the present invention, the terminal may store and display the message list in the form of a mailbox, or may store and display the message list in the form of a session. The message list can be a message list composed of messages received by the terminal. In this case, the mailbox can be called an inbox. The message list can also be a message list composed of messages sent by the terminal. In this case, the mailbox can be called an outbox. The message list can also be a list of messages that the terminal edits and does not send (also known as drafts), in which case the mailbox can be called a draft box.

在现有的终端中, 消息列表中的消息一般以竖直方向排列在显示屏上显示。 例如, 如果终端使用信箱的形式存储和显示消息列表,那么消息列表中的用户名或号码在竖直 方向上按照消息的处理 (接收、 发送或编辑)顺序显示, 每个用户名或号码代表一条消 息。 再例如, 如果终端使用会话的形式存储和显示消息列表, 那么消息列表中的消息内 容在竖直方向上按照消息的处理 (接收、 发送或编辑) 顺序显示。  In existing terminals, messages in a message list are generally displayed on the display screen in a vertical direction. For example, if the terminal stores and displays a message list in the form of a mailbox, the user name or number in the message list is displayed in the vertical direction in the order of processing (receiving, sending, or editing) of the message, and each user name or number represents one. Message. As another example, if the terminal stores and displays a message list in the form of a session, the message content in the message list is displayed in the vertical direction in the order in which the messages are processed (received, sent, or edited).

本发明实施例中的终端可以是指移动电话(也可以称为手机)。在本发明实施例中, 终端的显示屏的高度是指显示屏在竖直方向上的长度, 相对的, 显示屏在水平方向上的 长度可以称为显示屏的宽度。 如图 2所示, "H"表示显示屏的高度, "W"表示显示屏 的宽度。 下面对本发明的一种终端上消息列表的显示方法进行说明。 如图 3所示, 这种方法 包括: The terminal in the embodiment of the present invention may refer to a mobile phone (which may also be referred to as a mobile phone). In the embodiment of the present invention, the height of the display screen of the terminal refers to the length of the display screen in the vertical direction. In contrast, the length of the display screen in the horizontal direction may be referred to as the width of the display screen. As shown in Figure 2, "H" indicates the height of the display, and "W" indicates the display. The width. A method of displaying a message list on the terminal of the present invention will be described below. As shown in Figure 3, this method includes:

S301 : 终端获得显示消息列表的触发。  S301: The terminal obtains a trigger for displaying a list of messages.

如果从输入方式的角度划分, 终端可以分为键盘式终端和触摸式终端。  If divided from the perspective of the input mode, the terminal can be divided into a keyboard terminal and a touch terminal.

使用键盘式终端的用户可以通过操作键盘来操作终端, 终端在获得用户对键盘的触 发后, 提供对应的功能。 如果用户通过操作键盘触发终端显示消息列表, 那么终端就获 得了用户通过操作键盘对显示消息列表的触发。  The user who uses the keyboard terminal can operate the terminal by operating the keyboard, and the terminal provides the corresponding function after obtaining the trigger of the user to the keyboard. If the user triggers the terminal to display the message list by operating the keyboard, the terminal obtains the trigger of the user to display the message list by operating the keyboard.

使用触摸式终端的用户可以通过手指或触摸笔点击触摸屏来操作终端, 终端在获得 用户对触摸屏的触发后, 提供对应的功能。 如果用户通过手指或触摸笔点击触摸屏触发 终端显示消息列表,那么终端就获得了用户通过手指或触摸笔点击触摸屏对显示消息列 表的触发。  The user using the touch terminal can operate the terminal by clicking a touch screen with a finger or a touch pen, and the terminal provides a corresponding function after obtaining the trigger of the user on the touch screen. If the user clicks the touch screen by a finger or a touch pen to trigger the terminal to display the message list, the terminal obtains a trigger for the user to click on the touch screen by a finger or a touch pen to display the list of messages.

如果终端使用信箱的形式存储和显示消息列表, 那么用户可以触发终端打开信箱, 这样, 终端就获得了打开信箱的触发。 如果终端使用会话的形式存储和显示消息列表, 那么用户可以触发终端打开一个会话, 这样, 终端就获得了打开一个会话的触发。  If the terminal stores and displays a list of messages in the form of a mailbox, the user can trigger the terminal to open the mailbox, so that the terminal obtains a trigger to open the mailbox. If the terminal stores and displays a list of messages in the form of a session, the user can trigger the terminal to open a session, so that the terminal gets a trigger to open a session.

S302: 终端至少根据预先设置的高度, 计算消息列表中的每条消息在终端的显示屏 上占用的高度, 所述每条消息在终端的显示屏上占用的高度都不超过预先设置的高度, 所述预先设置的高度小于所述显示屏的高度; 所述每条消息在显示屏上占用的高度至少 能够显示两行内容。  S302: The terminal calculates, according to the preset height, the height occupied by each message in the message list on the display screen of the terminal, and the height occupied by each message on the display screen of the terminal does not exceed a preset height. The preset height is smaller than the height of the display screen; the height occupied by each message on the display screen can display at least two lines of content.

终端获得显示消息列表的触发后, 终端就可以显示消息列表。 消息列表中的任意一 条消息可以为短消息 SM或多媒体消息业务 MMS消息。 所述消息列表可以为终端收到 的消息所组成的消息列表、终端发出的消息所组成的消息列表或者终端编辑且未发出的 消息所组成的消息列表。  After the terminal obtains the trigger to display the message list, the terminal can display the message list. Any one of the messages in the message list may be a short message SM or a multimedia message service MMS message. The message list may be a message list composed of messages received by the terminal, a message list composed of messages sent by the terminal, or a message list composed of messages edited by the terminal and not sent.

在本发明实施例中, 可以预先设置一个高度, 这个高度小于显示屏的高度。 消息列 表中的每条消息在显示屏上占用的高度都不超过预先设置的高度, 这样, 显示屏在显示 消息列表时, 至少可以同时显示两条消息, 其中, 所述两条消息中的一条可以不完全显 示在显示屏上, 例如, 相邻两条消息中的上一条占用的高度为显示屏高度的 80%, 下一 条占用的高度也为显示屏高度的 80%,但是当上一条在显示屏上以显示屏高度的 80%呈 现时, 则下一条将占用显示屏高度 20%的内容呈现在显示屏上, 剩余占用显示屏高度 60%的内容需要用户按向下方向键或拖动消息列表的竖直方向滚动滑块才能移入显示 屏进行显示, 当用户按向下方向键激活下一条消息时, 被激活的消息按照其在显示屏上 占用的高度(即占用显示屏高度 80%的高度)显示。 当然, 如果消息列表中的每条消息 在显示屏上占用的高度设置的越小, 那么显示屏在显示消息列表时, 同时显示的消息的 数量就会越多。 In the embodiment of the present invention, a height may be set in advance, which is smaller than the height of the display screen. Each message in the message list does not occupy more than the preset height on the display, so that when the display message list is displayed, at least two messages can be displayed at the same time, wherein one of the two messages It may not be completely displayed on the display. For example, the upper one of the two adjacent messages occupies 80% of the height of the display, and the next occupied height is 80% of the height of the display, but when the previous one is When the display is displayed at 80% of the display height, the next content that will occupy 20% of the display height is displayed on the display. The remaining content that occupies 60% of the display height requires the user to press the down arrow key or drag. Scroll the slider in the vertical direction of the message list to move it into the display The screen is displayed. When the user presses the down arrow key to activate the next message, the activated message is displayed according to the height it occupies on the display (ie, the height of the display screen is 80%). Of course, if the height of each message in the message list is set on the display, the more the number of messages displayed simultaneously when the display shows the message list.

本发明实施例中的 "激活"消息均指使该消息处于有效状态, 例如将该消息以不同 颜色的背景、 反色或小动画等方式进行突出显示。  The "Activate" message in the embodiment of the present invention refers to making the message in a valid state, for example, highlighting the message in a different color background, reverse color or small animation.

终端至少根据预先设置的高度,计算消息列表中的每条消息在终端的显示屏上占用 的高度, 每条消息在终端的显示屏上占用的高度可以是预设全部相等, 但是每条消息在 终端的显示屏上占用的高度都不超过所述预先设置的高度。  The terminal calculates the height occupied by each message in the message list on the display screen of the terminal according to at least the preset height. The height occupied by each message on the display screen of the terminal may be all equal by default, but each message is The height occupied by the display on the terminal does not exceed the preset height.

对于信箱显示模式,所述计算的方法可以根据预先设置的高度和消息的激活状态进 行计算, 例如, 所述预先设置的高度为显示屏高度的 40%, 对于每条消息在显示屏上占 用的高度全部相等的情况,每条消息在显示屏上占用的高度可以为所述预先设置的高度 的 1/2 (即显示屏高度的 20%) , 对于被激活的消息, 其在显示屏上占用的高度扩展为 预先设置的高度(即显示屏高度的 40%) , 对于未被激活的消息, 保持其高度为预先设 置的高度的 1/2, 由此, 得到一个消息列表, 其能够在显示屏上同屏显示 4条消息 (其 中包含一条被激活的消息) , 或 5条未被激活的消息。  For the mailbox display mode, the method of calculating may be calculated according to a preset height and an activation state of the message, for example, the preset height is 40% of the display height, and each message is occupied on the display screen. In the case where the heights are all equal, the height occupied by each message on the display screen may be 1/2 of the preset height (ie 20% of the display height), and for the activated message, it is occupied on the display screen. The height is expanded to a preset height (ie 40% of the display height), for messages that are not activated, the height is kept at 1/2 of the preset height, thereby obtaining a message list that can be displayed On-screen displays 4 messages (including one activated message) or 5 unactivated messages.

对于混合有 SM和 MMS消息的消息列表, 所述计算的方法可以根据预先设置的高 度和消息的类型进行计算, 例如, 所述预先设置的高度为显示屏高度的 40%, 则设 SM 在显示屏上占用的高度可以为所述预先设置的高度的 1/2 (即显示屏高度的 20%), MMS 消息在显示屏上占用的高度可以为所述预先设置的高度 (即显示屏高度的 40%) 。  For a message list mixed with SM and MMS messages, the calculation method may be calculated according to a preset height and a type of message. For example, if the preset height is 40% of the display height, then the SM is displayed. The height occupied by the screen may be 1/2 of the preset height (ie 20% of the display height), and the height occupied by the MMS message on the display screen may be the preset height (ie, the height of the display screen) 40%).

以上为了便于理解, 仅给出两个例子, 但是本领域技术人员根据本发明实施例的启 示, 可以根据实际需要, 设定计算每条消息在显示屏上占用高度的影响参数和具体计算 流程, 最终能够保证每条消息在显示屏上占用的高度不超过预先设置的高度即可, 本发 明实施例对具体如何计算每条消息在显示屏上占用高度不做限定。  For the sake of understanding, only two examples are given. However, according to the enlightenment of the embodiment of the present invention, the influence parameter and the specific calculation process for calculating the occupation height of each message on the display screen can be set according to actual needs. In the embodiment of the present invention, the height of each message on the display screen is not limited.

S303: 终端显示所述消息列表。  S303: The terminal displays the message list.

在本发明实施例中, 消息列表中的每条消息在显示屏上占用的高度可以都相同。 这 种情况下, 终端获得显示消息列表的触发后, 可以根据预先设置的高度, 计算每条消息 在显示屏上占用的高度, 之后, 根据显示屏的高度和每条消息在显示屏上占用的高度, 计算显示屏同时显示的消息的第一数量。 这种情况下, 终端在显示消息列表时, 显示屏 同时显示上述第一数量的消息。  In the embodiment of the present invention, each message in the message list may occupy the same height on the display screen. In this case, after the terminal obtains the trigger of displaying the message list, the height occupied by each message on the display screen can be calculated according to the preset height, and then occupied according to the height of the display screen and each message on the display screen. Height, calculates the first number of messages displayed simultaneously on the display. In this case, when the terminal displays the message list, the display simultaneously displays the first number of messages described above.

在本发明实施例中, 消息列表中的每条消息在终端的显示屏上占用的高度也可以不 完全相同。 这种情况下, 终端获得显示消息列表的触发后, 可以根据预先设置的高度, 计算消息列表中的多条消息在显示屏上占用的高度, 之后, 根据显示屏的高度和上述多 条消息中的每条消息在显示屏上占用的高度, 计算显示屏同时显示的消息的第二数量。 这种情况下, 终端在显示消息列表时, 显示屏同时显示上述第二数量的消息。 In the embodiment of the present invention, the height occupied by each message in the message list on the display screen of the terminal may also be It's exactly the same. In this case, after the terminal obtains the trigger of displaying the message list, the terminal can calculate the height occupied by the multiple messages in the message list on the display screen according to the preset height, and then, according to the height of the display screen and the plurality of messages mentioned above. The height of each message on the display, calculating the second number of messages displayed simultaneously on the display. In this case, when the terminal displays the message list, the display simultaneously displays the second number of messages.

当终端获得显示消息列表的触发为终端获得打开信箱的触发时, 步骤 S303具体可 以为: 所述终端以信箱的形式显示消息列表。  When the terminal obtains the trigger for displaying the message list, the terminal may obtain the trigger for opening the mailbox, and step S303 may specifically be: the terminal displays the message list in the form of a mailbox.

当终端获得显示消息列表的触发为终端获得打开一个会话的触发时, 步骤 S303具 体可以为: 所述终端以会话的形式显示消息列表。  When the terminal obtains the trigger for displaying the message list, the terminal obtains a trigger for opening a session, and step S303 may be: the terminal displays the message list in the form of a session.

由于每条消息在显示屏上占用的高度至少能够显示两行内容, 因此, 用户在查看消 息列表时, 就可以通过所述显示出来的内容大致了解该消息是关于什么方面的, 实现了 通过显示屏同时浏览多条消息内容的目的, 以便用户决定是否需要触发该消息进行全屏 浏览, 还是对于自己来说是不感兴趣或不关心等的消息而直接删除, 提高了消息浏览、 查找、 删除等的操作效率。  Since each message can display at least two lines of content on the display screen, when the user views the message list, the user can roughly understand what the message is about by displaying the displayed content, and realize the display through the display. The purpose of the screen to view multiple message content at the same time, so that the user can decide whether to trigger the message for full-screen browsing, or delete the message that is not interested or careless for himself, and improve the browsing, searching, deleting, etc. of the message. Operational efficiency.

至此, 完成了本发明实施例方法的消息列表的显示。  So far, the display of the message list of the method of the embodiment of the present invention has been completed.

如图 4所示, 所述方法还包括步骤 S304: 终端获得对一条消息的激活后, 在显示 屏的水平方向上以滚动的形式显示所述消息的内容。  As shown in FIG. 4, the method further includes step S304: after the terminal obtains activation of a message, the content of the message is displayed in a scrolling manner in a horizontal direction of the display screen.

在本发明实施例中, 当终端将消息列表显示给用户后, 用户可以激活当前显示的某 条消息, 之后, 终端在显示屏的水平方向上以滚动的形式显示这条消息的内容。 所述消 息可以在水平方向自动进行滚动, 或由用户控制进行水平滚动。 本发明实施例中的水平 滚动, 均是以消息列表中当前激活消息显示的一页作为滚动变化的基本单位, 例如, 对 于当前激活的消息在消息列表中显示消息前三行内容的情况, 若进行水平滚动, 则进行 一次水平滚动后显示的内容是该消息的第四至六行内容(即将三行内容作为该消息在消 息列表中显示的一页) , 进行两次水平滚动后显示的内容是该消息的第七至九行内容, 依此类推。 如果终端将消息列表显示给用户时, 每条消息都可以在水平方向上被用户拖 动控制, 那么用户可以在水平方向上拖动需要查看的消息, 这样, 终端就获得了在显示 屏的水平方向上对上述消息的滚动的触发。 可选的, 还可以在消息被激活时, 计算消息 列表中该消息当前显示的页是消息总页数中的第几页, 并将当前页数和总页数进行显 示, 使用户对消息的浏览更方便。  In the embodiment of the present invention, after the terminal displays the message list to the user, the user may activate a certain message currently displayed, and then the terminal displays the content of the message in a scrolling manner in the horizontal direction of the display screen. The message can be automatically scrolled in the horizontal direction or horizontally scrolled by the user. The horizontal scrolling in the embodiment of the present invention is a basic unit of scrolling change displayed by the currently activated message in the message list. For example, if the currently activated message displays the first three lines of the message in the message list, When horizontal scrolling is performed, the content displayed after one horizontal scrolling is the fourth to sixth lines of the message (ie, the three lines of content are displayed as a page of the message in the message list), and the content displayed after two horizontal scrolling is performed. It is the seventh to nine lines of the message, and so on. If the terminal displays the message list to the user, each message can be dragged and controlled by the user in the horizontal direction, then the user can drag the message to be viewed in the horizontal direction, so that the terminal obtains the level at the display screen. Triggering of the scrolling of the above message in the direction. Optionally, when the message is activated, the page currently displayed by the message in the message list is the first page of the total number of pages of the message, and the current page number and the total number of pages are displayed, so that the user Browsing is more convenient.

在 S304的终端获得对一条消息的激活后、 在显示屏的水平方向上以滚动的形式显 示所述消息的内容前, 还可以包括: 终端在显示屏上所述激活的消息上附加水平方向滚 动指示标记, 当终端获得水平方向滚动触发时, 再执行所述在显示屏的水平方向上以滚 动的形式显示所述消息内容的步骤。 After the terminal of S304 obtains the content of the message in the horizontal direction of the display screen after the activation of the message, the terminal may further include: the terminal adding a horizontal direction scroll on the activated message on the display screen. Indicating mark, when the terminal obtains a horizontal direction scrolling trigger, then performing the scrolling in the horizontal direction of the display screen The step of displaying the content of the message in an active form.

所述水平方向滚动指示标记可以为水平方向的滚动滑块,位于当前激活消息的顶部 或底部, 可拖动; 也可以为左、 右方向指示标, 分别位于当前激活消息的左右两端或都 位于当前消息的左端或右端, 可以根据触摸笔或手指的触碰进行滚动操作, 或根据用户 按动左 /右方向键将所述消息的内容相应向左 /右滚动。  The horizontal direction scrolling indicator may be a horizontal scrolling slider located at the top or bottom of the current activation message, and may be dragged; or may be left and right direction indicators, respectively located at the left and right ends of the current activation message or both Located at the left or right end of the current message, the scroll operation may be performed according to the touch of the touch pen or the finger, or the content of the message may be scrolled left/right according to the user pressing the left/right direction key.

在本发明实施例中, 显示屏在水平方向上滚动显示某条消息的内容之前, 终端可以 先确定显示屏一次显示这条消息的信息量。 具体的, 终端可以根据显示屏的高度、 显示 屏的宽度以及这条消息在显示屏上占用的高度, 计算显示屏一次显示这条消息的信息 量。 在终端获得在水平方向上对这条消息的滚动的触发后, 这条消息的内容在水平方向 上滚动, 显示屏显示上述计算的信息量的内容。 如果终端继续获得在水平方向上对这条 消息的滚动的触发, 那么这条消息的内容在水平方向上继续滚动, 显示屏继续显示上述 计算的信息量的内容。当然,这条消息每次滚动后,显示屏显示的信息量虽然可以相同, 但显示的内容却可以不相同。  In the embodiment of the present invention, before the display screen scrolls the content of a certain message in the horizontal direction, the terminal may first determine the amount of information that the display screen displays the message at a time. Specifically, the terminal can calculate the amount of information displayed by the display screen at a time according to the height of the display screen, the width of the display screen, and the height occupied by the message on the display screen. After the terminal obtains a trigger for scrolling the message in the horizontal direction, the content of the message scrolls in the horizontal direction, and the display screen displays the content of the above calculated amount of information. If the terminal continues to obtain a trigger for scrolling of the message in the horizontal direction, the content of the message continues to scroll in the horizontal direction, and the display continues to display the content of the calculated amount of information. Of course, after each message is scrolled, the amount of information displayed on the display can be the same, but the displayed content can be different.

在本发明实施例中, 终端获得对某条消息的激活后, 还可以在显示屏上所述消息的 后端附加处理这条消息的功能选择。 例如, 假设用户在显示屏的水平方向上拖动了某条 消息, 终端在显示完这条消息的所有内容后, 可以显示功能选择列表, 列表中例如包括 删除、 修改、 回复等功能, 当用户选择某个功能后, 即, 终端获得用户对某个功能的触 发后, 提供对应的功能。  In the embodiment of the present invention, after the terminal obtains activation of a message, the function selection of processing the message may be added to the back end of the message on the display screen. For example, suppose the user drags a message in the horizontal direction of the display screen, and after displaying all the contents of the message, the terminal can display a function selection list, for example, including deletion, modification, reply, etc., when the user After a function is selected, the terminal provides the corresponding function after the user obtains a trigger for a certain function.

需要说明的是, 如果消息为 MMS消息, 那么在显示列表时, 可以优先显示 MMS 消息的主题 (subject) , 如果主题的内容不多, 那么还可以再显示 MMS消息的第一页 中的内容, 第一页中的内容例如为文字、 图片 (图片可以根据预设比例进行缩小) 等。 每一条 MMS消息在水平方向上每次滚动后, 显示屏都可以显示这条 MMS消息的某一 页的内容。 这种情况下, 某条 MMS消息的某一页内容的信息量就是显示屏一次显示这 条 MMS消息的信息量。  It should be noted that if the message is an MMS message, the subject of the MMS message may be preferentially displayed when the list is displayed. If the content of the topic is not large, the content of the first page of the MMS message may be displayed again. The content on the first page is, for example, text, pictures (the pictures can be reduced according to a preset ratio), and the like. After each MMS message is scrolled in the horizontal direction, the display can display the contents of a certain page of the MMS message. In this case, the amount of information of a certain page of an MMS message is the amount of information that the display screen displays the MMS message at a time.

终端通过在显示屏的水平方向上以滚动的形式显示被激活消息的内容, 可以使用户 在消息列表中尽量多的了解消息的内容, 而无需触发全屏显示消息; 通过附加水平方向 滚动指示标记, 使用户对所述被激活消息的阅读更具随意性, 进一步提高了对消息的浏 览效率; 通过在消息后端消息的后端附加功能选择, 使用户可以快捷操作所述被激活消 息, 提高对消息的操作和管理效率。 对应于上述方法实施例, 本发明实施例还提供一种终端。 如图 5所示, 这种终端包 括: By displaying the content of the activated message in a scrolling manner in the horizontal direction of the display screen, the terminal can make the user know the content of the message as much as possible in the message list without triggering the full-screen display message; by adding the horizontal direction scrolling indication mark, Having the user read the activated message more arbitrarily, further improving the browsing efficiency of the message; by adding a function selection at the back end of the message backend message, the user can quickly operate the activated message, and improve the The operation and management efficiency of the message. Corresponding to the foregoing method embodiments, the embodiment of the present invention further provides a terminal. As shown in Figure 5, this terminal package Includes:

获得单元 10, 用于获得显示消息列表的触发;  The obtaining unit 10 is configured to obtain a trigger for displaying a list of messages;

处理单元 20, 用于当获得单元 10获得消息列表显示消息列表的触发时, 至少根据 预先设置的高度, 计算消息列表中的每条消息在终端的显示屏上占用的高度; 所述每条 消息在终端的显示屏上占用的高度都不超过预先设置的高度;所述预先设置的高度小于 所述显示屏的高度; 所述每条消息在显示屏上占用的高度至少能够显示两行内容; 显示屏 30, 用于显示所述消息列表。  The processing unit 20 is configured to: when the obtaining unit 10 obtains the trigger of the message list display message list, calculate, according to at least a preset height, a height occupied by each message in the message list on the display screen of the terminal; The height occupied on the display screen of the terminal does not exceed the preset height; the preset height is smaller than the height of the display screen; the height occupied by each message on the display screen can display at least two lines of content; The display screen 30 is used to display the message list.

在本发明实施例中, 消息列表中的每条消息在显示屏 30上占用的高度可以都相同。 这种情况下, 处理单元 20还可以包括: 第一计算子单元, 用于根据所述显示屏 30的高 度和每条消息在终端的显示屏 30上占用的高度,计算所述显示屏 30同时显示的消息的 第一数量, 则所述显示屏 30还用于: 同时显示所述第一数量的消息。  In the embodiment of the present invention, each message in the message list may occupy the same height on the display screen 30. In this case, the processing unit 20 may further include: a first calculating subunit, configured to calculate the display screen 30 according to the height of the display screen 30 and the height occupied by each message on the display screen 30 of the terminal. The first number of displayed messages, the display screen 30 is further configured to: simultaneously display the first number of messages.

在本发明实施例中, 消息列表中的每条消息在显示屏 30上占用的高度可以不完全 相同。 这种情况下, 处理单元还可以包括: 第二计算子单元, 用于根据所述显示屏 30 的高度和所述多条消息中的每条消息在终端的显示屏 30上占用的高度, 计算所述显示 屏 30同时显示的消息的第二数量; 则所述显示屏 30还用于: 同时显示所述第二数量的 消息。  In the embodiment of the present invention, the height occupied by each message in the message list on the display screen 30 may not be completely the same. In this case, the processing unit may further include: a second calculating subunit, configured to calculate, according to a height of the display screen 30 and a height occupied by each of the plurality of messages on the display screen 30 of the terminal The display screen 30 simultaneously displays the second number of messages; the display screen 30 is further configured to: simultaneously display the second number of messages.

所述显示屏 30还可以用于: 当所述终端获得打开信箱的触发时, 以信箱的形式显 示消息列表;以及当所述终端获得打开一个会话的触发时,以会话的形式显示消息列表。  The display screen 30 can also be used to: display a message list in the form of a mailbox when the terminal obtains a trigger to open the mailbox; and display the message list in the form of a session when the terminal obtains a trigger to open a session.

所述获得单元 10还可以用于: 获得对一条消息的激活; 则所述显示屏 30还可以用 于: 当获得单元 10获得对一条消息的激活后, 在水平方向上以滚动的形式显示所述消 息的内容。  The obtaining unit 10 can also be configured to: obtain activation of a message; then the display screen 30 can also be used to: display the display in a horizontal direction in the horizontal direction when the obtaining unit 10 obtains activation of a message The content of the message.

所述处理单元优选还包括: 标记附加子单元, 用于当获得单元 10获得对一条消息 的激活后、 显示屏 30在水平方向上以滚动的形式显示所述消息的内容前, 在显示屏 30 上所述激活的消息上附加水平方向滚动指示标记。  The processing unit preferably further includes: a tag attaching subunit, configured to display on the display screen 30 after the obtaining unit 10 obtains activation of a message, before the display screen 30 displays the content of the message in a scrolling manner in a horizontal direction. A horizontal direction scrolling indicator is attached to the activated message.

在本发明实施例中, 优选还包括功能项附加子单元, 用于当获得单元 10获得对一 条消息的激活后, 在显示屏 30上所述消息的后端附加处理所述消息的功能选择。  In the embodiment of the present invention, it is preferable to further include a function item appending sub-unit for appending a function selection for processing the message on the display screen 30 on the back end of the message when the obtaining unit 10 obtains activation of a message.

由于上述的终端实施例与上述的方法实施例相似内容较多, 所以, 上述的终端实施 例中的各个单元的功能以及相互配合关系可以参见上述的方法实施例中的相关描述,这 里不再赘述。 综上所述, 在本发明实施例中, 消息列表中的每条消息在终端的显示屏上占用的高 度都不超过预先设置的高度, 所述预先设置的高度小于所述显示屏的高度, 这样保证了 显示屏可以同时显示多条消息。 同时, 在显示屏的水平方向上以滚动的形式显示所述消 息的内容, 保证了显示屏可以显示消息的内容。 所以, 终端在显示消息列表时, 不但可 以同时显示多条消息, 还可以显示消息的内容, 从而使用户通过显示屏可以同时浏览多 条消息的内容。 The above-mentioned terminal embodiment is similar to the foregoing method embodiment. Therefore, the function and the mutual cooperation relationship of each unit in the foregoing terminal embodiment can be referred to the related description in the foregoing method embodiment, and details are not described herein again. . In summary, in the embodiment of the present invention, each message in the message list is occupied on the display screen of the terminal. The degree does not exceed the preset height, and the preset height is smaller than the height of the display screen, which ensures that the display screen can display multiple messages at the same time. At the same time, the content of the message is displayed in a scrolling manner in the horizontal direction of the display screen, ensuring that the display can display the content of the message. Therefore, when displaying the message list, the terminal can not only display multiple messages at the same time, but also display the content of the message, so that the user can simultaneously browse the contents of multiple messages through the display screen.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通 过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中, 该程序在执行时, 可包括如上述各方法的实施例的流程。 其中, 所述的存储介质可 为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM) 等。  A person skilled in the art can understand that all or part of the process of implementing the above embodiment method can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. In execution, the flow of an embodiment of the methods as described above may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

以上所述仅是本发明的优选实施方式, 应当指出, 对于本技术领域的普通技术人员 来说, 在不脱离本发明原理的前提下, 还可以作出若干改进和润饰, 这些改进和润饰也 应视为本发明的保护范围。  The above description is only a preferred embodiment of the present invention, and it should be noted that those skilled in the art can also make several improvements and retouchings without departing from the principles of the present invention. It is considered as the scope of protection of the present invention.

Claims

权利要求书 Claim 1.一种终端上消息列表的显示方法, 其特征在于, 包括: A method for displaying a message list on a terminal, comprising: 获得显示消息列表的触发;  Get a trigger to display a list of messages; 计算所述消息列表中的每条消息在终端的显示屏上占用的高度,所述每条消息在终 端的显示屏上占用的高度都不超过预先设置的高度,所述预先设置的高度小于所述显示 屏的高度; 所述每条消息在显示屏上占用的高度至少能够显示两行内容;  Calculating a height occupied by each message in the message list on a display screen of the terminal, the height occupied by each message on the display screen of the terminal does not exceed a preset height, and the preset height is less than The height of the display screen; the height of each message on the display screen can display at least two lines of content; 显示所述消息列表。  The list of messages is displayed. 2. 如权利要求 1所述的方法,其特征在于,计算消息列表中的每条消息在终端的显 示屏上占用的高度, 进一步包括: 根据预先设置的高度进行计算。  2. The method according to claim 1, wherein calculating the height occupied by each message in the message list on the display screen of the terminal further comprises: performing calculation according to a preset height. 3. 如权利要求 1所述的方法,其特征在于,计算消息列表中的每条消息在终端的显 示屏上占用的高度, 进一步包括: 根据预先设置的高度和消息的激活状态进行计算, 或 根据预先设置的高度和消息的类型进行计算。  3. The method according to claim 1, wherein calculating the height occupied by each message in the message list on the display screen of the terminal further comprises: calculating according to a preset height and an activation state of the message, or The calculation is based on the preset height and the type of message. 4.如权利要求 1、 2或 3所述的方法, 其特征在于, 所述方法还包括:  The method according to claim 1, 2 or 3, wherein the method further comprises: 根据所述显示屏的高度和每条消息在终端的显示屏上占用的高度,计算所述显示屏 同时显示的消息的数量。  The number of messages simultaneously displayed on the display screen is calculated based on the height of the display screen and the height occupied by each message on the display screen of the terminal. 5.如权利要求 1、 2、 3或 4所述的方法, 其特征在于, 所述方法还包括: 获得对所述消息列表中一条消息的激活后,在显示屏的水平方向上以滚动的形式显 示被激活的所述消息的内容。  The method according to claim 1, 2, 3 or 4, wherein the method further comprises: after obtaining activation of a message in the message list, scrolling in a horizontal direction of the display screen The form displays the content of the message that is activated. 6.如权利要求 5所述的方法, 其特征在于, 在获得对一条消息的激活后、 在显示屏 的水平方向上以滚动的形式显示所述消息的内容前, 还包括:  The method according to claim 5, further comprising: after obtaining the activation of a message, displaying the content of the message in a scrolling manner in a horizontal direction of the display screen, further comprising: 在显示屏上所述激活的消息上附加水平方向滚动指示标记, 当终端获得水平方向滚 动触发时, 再执行所述在显示屏的水平方向上以滚动的形式显示所述消息内容的步骤。  A horizontal direction scrolling indicator is added to the activated message on the display screen, and when the terminal obtains the horizontal direction scrolling trigger, the step of displaying the message content in a scrolling manner in the horizontal direction of the display screen is performed. 7.如权利要求 1至 6任一项权利要求所述的方法, 其特征在于, 所述获得显示消息 列表的触发包括: 获得打开信箱的触发或打开一个会话的触发。  The method according to any one of claims 1 to 6, wherein the obtaining the trigger to display the list of messages comprises: obtaining a trigger to open the mailbox or triggering to open a session. 8.如权利要求 1至 7任一项权利要求所述的方法, 其特征在于, 消息列表中的任意 一条消息为短消息 SM或多媒体消息业务 MMS消息。  The method according to any one of claims 1 to 7, wherein any one of the messages in the message list is a short message SM or a multimedia message service MMS message. 9.如权利要求 1-8任意一项所述的方法, 其特征在于, 所述消息列表为收到的消息 所组成的消息列表、发出的消息所组成的消息列表或者编辑且未发出的消息所组成的消 息列表。  The method according to any one of claims 1-8, wherein the message list is a message list formed by the received message, a message list composed of the sent message, or an edited and unissued message. A list of messages that are composed. 10.如权利要求 5或 6所述的方法, 其特征在于, 获得对一条消息的激活后, 还在显 示屏上被激活的所述消息的末尾附加处理被激活的所述消息的功能选择,其中功能选择 包括: 删除, 修改或回复。 10. The method according to claim 5 or 6, characterized in that after obtaining activation of a message, the function selection of the message activated by the processing is additionally appended to the end of the message activated on the display screen, Function selection Includes: Delete, Modify, or Reply. 11.一种终端, 其特征在于, 包括:  A terminal, comprising: 获得单元, 用于获得显示消息列表的触发;  An obtaining unit, configured to obtain a trigger for displaying a list of messages; 处理单元, 用于计算消息列表中的每条消息在终端的显示屏上占用的高度; 所述每 条消息在终端的显示屏上占用的高度都不超过预先设置的高度;所述预先设置的高度小 于所述显示屏的高度; 所述每条消息在显示屏上占用的高度至少能够显示两行内容; 显示屏, 用于显示所述消息列表。  a processing unit, configured to calculate a height occupied by each message in the message list on a display screen of the terminal; the height occupied by each message on the display screen of the terminal does not exceed a preset height; the preset The height is smaller than the height of the display screen; the height of each message on the display screen can display at least two lines of content; and the display screen is used to display the message list. 12.如权利要求 11所述的终端, 其特征在于, 所述处理单元具体包括:  The terminal according to claim 11, wherein the processing unit specifically includes: 第一计算子单元,用于根据预先设置的高度计算消息列表中的每条消息在终端的显 示屏上占用的高度,  a first calculating subunit, configured to calculate, according to a preset height, a height occupied by each message in the message list on a display screen of the terminal, 第二计算子单元, 用于根据预先设置的高度和消息的类型, 或根据预先设置的高度 和消息的激活状态, 进行计算消息列表中的每条消息在终端的显示屏上占用的高度, 第三计算子单元,用于根据所述显示屏的高度和每条消息在终端的显示屏上占用的 高度, 计算所述显示屏同时显示的消息的数量。  a second calculating subunit, configured to calculate a height occupied by each message in the message list on the display screen of the terminal according to the preset height and the type of the message, or according to the preset height and the activation state of the message, And a calculating subunit, configured to calculate the number of messages simultaneously displayed by the display screen according to the height of the display screen and the height occupied by each message on the display screen of the terminal. 13.如权利要求 11或 12所述的终端, 其特征在于,  The terminal according to claim 11 or 12, characterized in that 所述获得单元还用于: 获得对一条消息的激活;  The obtaining unit is further configured to: obtain activation of a message; 则所述显示屏还用于: 当获得单元获得对一条消息的激活后, 在水平方向上以滚动 的形式显示被激活所述消息的内容。  The display screen is further configured to: when the obtaining unit obtains activation of a message, display the content of the activated message in a scrolling manner in a horizontal direction. 14.如权利要求 13所述的终端, 其特征在于, 所述处理单元还包括:  The terminal according to claim 13, wherein the processing unit further comprises: 标记附加子单元, 用于当获得单元获得对一条消息的激活后、 显示屏在水平方向上 以滚动的形式显示所述消息的内容前,在显示屏上所述激活的消息上附加水平方向滚动 指示标记。  Marking an additional subunit, for adding a horizontal scrolling on the activated message on the display screen after the obtaining unit obtains activation of a message, before the display screen displays the content of the message in a horizontal direction in a scrolling manner Indicator mark. 15.如权利要求 11至 14任一项权利要求所述的终端,其特征在于,所述显示屏还用 于:  The terminal according to any one of claims 11 to 14, wherein the display screen is further used for: 当所述终端获得打开信箱的触发时, 以信箱的形式显示消息列表; 或当所述终端获 得打开一个会话的触发时, 以会话的形式显示消息列表。  When the terminal obtains the trigger to open the mailbox, the message list is displayed in the form of a mailbox; or when the terminal obtains the trigger to open a session, the message list is displayed in the form of a session. 16.如权利要求 13或 14所述的终端, 其特征在于, 所述处理单元还包括: 功能项附加子单元, 用于当获得单元获得对一条消息的激活后, 在显示屏上所述消 息的末尾附加处理所述消息的功能选择, 其中功能选择包括: 删除, 修改或回复。  The terminal according to claim 13 or 14, wherein the processing unit further comprises: a function item attaching subunit, configured to: when the obtaining unit obtains activation of a message, the message on the display screen At the end, a function selection for processing the message is added, wherein the function selection includes: deleting, modifying or replying.
PCT/CN2011/078983 2010-08-26 2011-08-26 Terminal and method for displaying message list on terminal Ceased WO2012025060A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/482,780 US20120238328A1 (en) 2010-08-26 2012-05-29 Method for displaying message list on the terminal and terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010268776.3 2010-08-26
CN2010102687763A CN101917519A (en) 2010-08-26 2010-08-26 Method for displaying message list on terminal and terminal

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/482,780 Continuation US20120238328A1 (en) 2010-08-26 2012-05-29 Method for displaying message list on the terminal and terminal

Publications (1)

Publication Number Publication Date
WO2012025060A1 true WO2012025060A1 (en) 2012-03-01

Family

ID=43324898

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/078983 Ceased WO2012025060A1 (en) 2010-08-26 2011-08-26 Terminal and method for displaying message list on terminal

Country Status (3)

Country Link
US (1) US20120238328A1 (en)
CN (1) CN101917519A (en)
WO (1) WO2012025060A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101917519A (en) * 2010-08-26 2010-12-15 华为终端有限公司 Method for displaying message list on terminal and terminal
CN102118509B (en) * 2011-03-15 2015-12-16 宇龙计算机通信科技(深圳)有限公司 The display packing of note and mobile terminal in a kind of mobile terminal
US9992021B1 (en) 2013-03-14 2018-06-05 GoTenna, Inc. System and method for private and point-to-point communication between computing devices
CN103473004A (en) * 2013-09-29 2013-12-25 小米科技有限责任公司 A method, device and terminal equipment for displaying messages
US10423699B1 (en) * 2015-12-21 2019-09-24 Amazon Technologies, Inc. Displaying the position of a message within a conversation
US10609192B1 (en) * 2019-03-25 2020-03-31 Motorola Mobility Llc Methods and systems for application control in a hinged electronic device
CN113434138B (en) * 2021-06-23 2023-05-12 网易(杭州)网络有限公司 Information display method and device and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101667096A (en) * 2008-09-03 2010-03-10 Lg电子株式会社 Terminal, controlling method thereof and recordable medium thereof
CN101917519A (en) * 2010-08-26 2010-12-15 华为终端有限公司 Method for displaying message list on terminal and terminal
CN102118509A (en) * 2011-03-15 2011-07-06 宇龙计算机通信科技(深圳)有限公司 Method for displaying short message in mobile terminal and mobile terminal

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8150922B2 (en) * 2002-07-17 2012-04-03 Research In Motion Limited Voice and text group chat display management techniques for wireless mobile terminals
CN100543671C (en) * 2003-12-23 2009-09-23 财团法人资讯工业策进会 Method for dynamically adjusting size and position of window element
KR100724414B1 (en) * 2005-07-15 2007-06-04 엘지전자 주식회사 How to display received text message list of mobile communication terminal
TW200734913A (en) * 2006-03-10 2007-09-16 Inventec Appliances Corp Electronic device and method using displacement sensor to move position displayed on screen
US9304675B2 (en) * 2006-09-06 2016-04-05 Apple Inc. Portable electronic device for instant messaging
JP5130981B2 (en) * 2008-03-24 2013-01-30 富士通モバイルコミュニケーションズ株式会社 Electronics
US9176620B2 (en) * 2008-07-22 2015-11-03 Lg Electronics Inc. Mobile terminal and method for displaying information list thereof
CN101656061A (en) * 2009-07-01 2010-02-24 宇龙计算机通信科技(深圳)有限公司 Method for displaying terminal content and display terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101667096A (en) * 2008-09-03 2010-03-10 Lg电子株式会社 Terminal, controlling method thereof and recordable medium thereof
CN101917519A (en) * 2010-08-26 2010-12-15 华为终端有限公司 Method for displaying message list on terminal and terminal
CN102118509A (en) * 2011-03-15 2011-07-06 宇龙计算机通信科技(深圳)有限公司 Method for displaying short message in mobile terminal and mobile terminal

Also Published As

Publication number Publication date
US20120238328A1 (en) 2012-09-20
CN101917519A (en) 2010-12-15

Similar Documents

Publication Publication Date Title
US20210037130A1 (en) Notification of mobile device events
US9436368B2 (en) Graphical user interface, display control device, display method, and program
TWI391856B (en) Method for displaying status bar
WO2012025060A1 (en) Terminal and method for displaying message list on terminal
CN103067577A (en) Terminal and information display method
US20120192231A1 (en) Web computer TV system
JP7642676B2 (en) Information display method, apparatus, electronic device and storage medium
US20140082494A1 (en) Method for displaying e-mail messages to a user
CN103618830A (en) Method and device for checking unread messages
AU2014202423B2 (en) Notification of mobile device events
CN109391539A (en) A kind of message treatment method and device
WO2017045652A2 (en) Information content display method and corresponding terminal device
CN111796745A (en) Information sending method and receiving method, device and storage medium
WO2012029016A1 (en) Method, apparatus and computer program product for adapting movement of content segments
US10283082B1 (en) Differential opacity position indicator
CN105681540B (en) A kind of multimedia message playing method and device
WO2009037522A2 (en) Mobile messaging
HK1229489B (en) Information presentation method and device and user equipment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11819435

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11819435

Country of ref document: EP

Kind code of ref document: A1