CN108469932B - Message processing method and terminal - Google Patents

Message processing method and terminal Download PDF

Info

Publication number
CN108469932B
CN108469932B CN201810247311.6A CN201810247311A CN108469932B CN 108469932 B CN108469932 B CN 108469932B CN 201810247311 A CN201810247311 A CN 201810247311A CN 108469932 B CN108469932 B CN 108469932B
Authority
CN
China
Prior art keywords
message
target control
message processing
display
processing progress
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.)
Active
Application number
CN201810247311.6A
Other languages
Chinese (zh)
Other versions
CN108469932A (en
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201810247311.6A priority Critical patent/CN108469932B/en
Publication of CN108469932A publication Critical patent/CN108469932A/en
Application granted granted Critical
Publication of CN108469932B publication Critical patent/CN108469932B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides a message processing method and a terminal, wherein the method comprises the following steps: acquiring a first message of a message processing progress to be monitored; displaying a first message processing progress mark on a target control; wherein the first message processing progress mark is used for indicating the message processing progress of the first message. In this way, after the first message is acquired, the mark for indicating the message processing progress of the first message can be displayed on the target control, so that the message processing progress of the first message can be conveniently known.

Description

Message processing method and terminal
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a message processing method and a terminal.
Background
With the rapid development of the terminal, the terminal has become an essential tool in the life of people, and brings great convenience to various aspects of the life of users. In order to facilitate communication between users, the social application may establish groups, so that users may communicate well through the groups. When a user communicates in the group, some message may be sent to other users, for example, to consult some questions or to issue some notification, etc.
However, when a user sends a message to another user, the user needs to carefully check the message received by the terminal, or ask an unanswered user to know whether the message sent by the user is referred to by the other user. Therefore, it is inconvenient for the terminal to know the processing progress of the sent message after sending the message in the prior art.
Disclosure of Invention
The embodiment of the invention provides a message processing method and a terminal, aiming at solving the problem that the terminal is inconvenient to know the processing progress of a message sent by the terminal after sending the message.
In order to solve the technical problem, the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides a message processing method, which is applied to a terminal, and the method includes:
acquiring a first message of a message processing progress to be monitored;
displaying a first message processing progress mark on a target control;
wherein the first message processing progress mark is used for indicating the message processing progress of the first message.
In a second aspect, an embodiment of the present invention further provides a terminal, including:
the acquisition module is used for acquiring a first message of the processing progress of the message to be monitored;
the first display module is used for displaying a first message processing progress mark on the target control;
wherein the first message processing progress mark is used for indicating the message processing progress of the first message.
In a third aspect, an embodiment of the present invention further provides a terminal, including a processor, a memory, and a computer program stored on the memory and operable on the processor, where the computer program, when executed by the processor, implements the steps of the message processing method.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements the steps of the message processing method.
In the embodiment of the invention, a first message of the processing progress of a message to be monitored is obtained; displaying a first message processing progress mark on a target control; wherein the first message processing progress mark is used for indicating the message processing progress of the first message. In this way, after the first message is acquired, the mark for indicating the message processing progress of the first message can be displayed on the target control, so that the message processing progress of the first message can be conveniently known.
Drawings
Fig. 1 is a flowchart of a message processing method according to an embodiment of the present invention;
fig. 2 is one of display diagrams of a terminal according to an embodiment of the present invention;
fig. 3 is a second schematic display diagram of the terminal according to the embodiment of the present invention;
fig. 4 is a third schematic display diagram of a terminal according to an embodiment of the present invention;
FIG. 5 is a fourth schematic display diagram of a terminal according to an embodiment of the present invention;
fig. 6 is a fifth display diagram of the terminal according to the embodiment of the present invention;
fig. 7 is a sixth schematic display diagram of a terminal according to an embodiment of the present invention;
fig. 8 is a seventh display diagram of the terminal according to the embodiment of the present invention;
fig. 9 is an eighth schematic display diagram of a terminal according to an embodiment of the present invention;
FIG. 10 is a ninth illustration of a display of a terminal according to an embodiment of the invention;
fig. 11 is a tenth illustrative view of a display of a terminal according to an embodiment of the present invention;
FIG. 12 is an eleventh illustration of a display of a terminal according to an embodiment of the present invention;
FIG. 13 is a twelve schematic display diagram of a terminal according to an embodiment of the present invention;
fig. 14 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 15 is a second schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 16 is a third schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart of a message processing method according to an embodiment of the present invention, and as shown in fig. 1, the method includes the following steps:
step 101, obtaining a first message of a message processing progress to be monitored.
In this embodiment of the present invention, the first message may be a message sent to one user through a terminal, or may also be a message sent to multiple users through a terminal. And during the sending process, the sending can be carried out by one or more users of the ett. The first message for acquiring the processing progress of the message to be monitored may be the first message acquired according to the touch operation of the user, or may also be the first message automatically acquired by the terminal through recognizing the "@" symbol, and so on.
102, displaying a first message processing progress mark on a target control, wherein the first message processing progress mark is used for indicating the message processing progress of the first message.
In an embodiment of the present invention, the target control may be a linear control, such as an arc control or a linear control. The target control may also be a control of other shapes, such as a circular control, a rectangular control, or a fan control, etc. If the target control can be a linear control, the target control can be displayed as a solid line, a dotted line, a dot-dash line, or the like. The linear control may also be referred to as a Touch line (Touch line), may be named, but is not limited to Touch-line, Touch line, or Touch line, and may be interpreted as, but not limited to, a Touch line, a manipulation line, or a manipulation control. The size and the position of the target control can be reasonably set according to actual requirements. The first message processing progress mark may be a circle mark, a rectangle mark, or a triangle mark, or may be a mark with some other shapes, which is not limited in the embodiment of the present invention. The first message processing progress mark may be displayed in an edge region of the target control, or may also be displayed in an internal region of the target control.
In the embodiment of the invention, the target control can be displayed on the current interface, and the current interface can be any interface of the terminal. Under the condition that the current interface is a non-message communication interface, when first input of a user on a preset area of the current interface is received, responding to the first input, the message processing progress of the first message can be quickly checked on any application program interface, and the user operation is more convenient. It can be understood that the target control may be always displayed on the display screen of the terminal, for example, displayed on the display screen of the terminal in a floating manner, or displayed on the display screen of the terminal after receiving the user input, which is not limited to the embodiment of the present invention.
In this embodiment of the present invention, the first message processing progress flag is used to indicate a message processing progress of the first message, and there may be a plurality of implementation manners. For example: the first message handling progress indicator may display a different color, and the different color is used to indicate a different message handling progress of the first message. Yellow may indicate a message processing progress of 30%, red may indicate a message processing progress of 80%, and so on. The user can set the corresponding relation between the color and the message processing progress by himself, so that the message processing progress of the first message can be quickly known according to the color.
Of course, a percentage indicating the message processing progress of the first message may be displayed directly on the first message processing progress indicator in addition to the color. When the message processing progress of the first message is 50%, directly displaying 50% on the first message processing progress mark; when the message processing progress of the first message is 90%, 90% can be directly displayed on the first message processing progress mark. In this way, the user can intuitively and quickly know the message processing progress of the first message. In addition to the above manner, the first message processing progress flag may indicate the message processing progress of the first message by other manners, which is not limited in this embodiment of the present invention.
In the embodiment of the invention, before the first message of the processing progress of the message to be monitored is not acquired, the target control can be in a hidden state. Referring to fig. 2, fig. 2 is a schematic display diagram of a terminal according to an embodiment of the present invention. In FIG. 2, the target control is a linear control and is hidden at the position indicated by the dashed line 21. And the dashed line 21 is only used in fig. 2 to indicate the position where the target control is hidden, the dashed line 21 may not be displayed.
In an embodiment of the present invention, the terminal may be a Mobile phone, a Tablet Personal Computer (Tablet Personal Computer), a Laptop Computer (Laptop Computer), a Personal Digital Assistant (PDA), a Mobile Internet Device (MID), a Wearable Device (Wearable Device), or the like.
In the prior art, when a user sends a message to other users, the user needs to carefully check the message received by a terminal, or ask an unanswered user to know the message processing progress of sending the message. In the method provided by this embodiment, the first message processing progress identifier for indicating the message processing progress of the first message may be displayed on the target control, so that the user may quickly and conveniently know the message processing progress of the first message, and the intelligence degree of the terminal is also improved.
Optionally, the message processing progress includes a message reading progress and/or a message reply progress.
In this embodiment, after the first message is sent to other users through the terminal, there may be a user who has read the first message but does not reply, and a user who replies to the first message. And after the other users process the first message, the terminal can obtain a feedback message so as to know that the other users read or reply to the first message, thereby obtaining the message processing progress of the first message. The message processing progress comprises a message reading progress and/or a message replying progress, so that more comprehensive statistics can be carried out on various processing conditions of the first message, and the result of the message processing progress is more reasonable.
Optionally, the obtaining of the first message of the processing progress of the message to be monitored includes:
receiving a first input of a user on a target control displayed on a current interface;
acquiring a first message selected by the first input;
the displaying a first message processing progress mark on the target control comprises:
and responding to the first input, and displaying the first message processing progress identification on the target control.
In this embodiment, the current interface may be an interface currently displayed in a display area of a display screen of the terminal. The receiving of the first input of the user on the target control displayed on the current interface, and the obtaining of the first message selected by the first input may have various implementation manners. For example, the first input may be a drag operation of dragging the target control to the display position of the first message, or may also be a drag operation of dragging the first message to the target control, and so on. Of course, other operations may be performed, and the present embodiment is not limited thereto. Therefore, the first message can be quickly selected through the first input, and the first message processing progress mark is displayed on the target control to prompt a user.
Optionally, the first input is used to control updating of the preset area of the target control or the display position of the first message, so that there is an overlapping area between the preset area of the target control and the display position of the first message.
In this embodiment, the target control may be a linear control, and the preset area of the target control may be any section of area on the linear control; the target control may also be a control of some other shape, taking a rectangular control as an example, and the preset area of the target control may be an area on the left side, the right side, above, or below in the rectangular control at this time. And enabling a preset area of a target control and the display position of the first message to have an overlapping area through a first input, so as to quickly determine the first message, and displaying the first message processing progress mark on the target control to prompt a user.
Optionally, the receiving a first input of the user on the target control displayed on the current interface includes at least one of:
receiving a dragging operation that a user drags a target control displayed on a current interface to a display position of the first message;
receiving stretching operation of stretching a target control displayed on a current interface to the display position of the first message by a user;
receiving multi-point touch operation of a preset area of a target control displayed on a current interface by a user and a display position of the first message;
and receiving a dragging operation of dragging the first message to a target control displayed on the current interface by a user.
In this embodiment, when the receiving user drags the target control displayed on the current interface to the display position of the first message, the position of the target control changes during the dragging process; and when the dragging operation that the user drags the first message to the target control displayed on the current interface is received, the display position of the first message changes in the dragging process.
In this embodiment, the stretching operation is specifically a sliding operation in which a user uses a preset region of the target control as a starting point, and in the sliding process, the target control is stretched and deformed along with a gesture of the user. The multi-touch operation of receiving the preset area of the target control displayed on the current interface by the user and the display position of the first message may be implemented in various ways. For example: the target control and the first message can be selected (such as clicked or double-clicked) by two fingers at the same time, so that the two fingers are closed, and an overlapping area is formed between the preset area of the target control and the display position of the first message; or the target control can be dragged first, and then the first message is dragged, so that an overlapping area exists between the preset area of the target control and the display position of the first message; or respectively clicking the preset area of the target control and the display position of the first message to trigger the target control to be close to the first message, so that the preset area of the target control and the display position of the first message have an overlapping area, and the like. Of course, there may be other operation modes besides the above, and the present embodiment is not limited to this.
For a better understanding of the above process, please refer to fig. 3 and 4. Fig. 3 is a schematic display diagram of a terminal according to an embodiment of the present invention, and fig. 4 is a schematic display diagram of a terminal according to an embodiment of the present invention. When the user touches the top area of the display screen in fig. 3, a straight line 31 may be displayed. And when the user stretches the straight line 31 to "@ all people, please return to time as soon as possible", the straight line 31 can be stretched and deformed along with the gesture. At this time, as shown in fig. 4, the straight line 31 may be extended to a curve 41, so that the curve 41 and "@ owner please return to time soon" have an overlapping area to determine "@ owner, please return to time soon" as the first message. It should be noted that the target control is not limited to the dashed line display, and may be a solid line, or may be another form with a width, and the like.
Therefore, the first message can be conveniently selected through the input of the user, and the message processing progress of the first message can be rapidly known.
Optionally, the target control divides a display area of a display screen of the terminal into a first display area and a second display area;
after the first message processing progress identifier is displayed on the target control, the method further includes:
and displaying the message processing detail information of the first message in the first display area.
In this embodiment, the target control may divide the display area of the terminal display screen into a first display area and a second display area in various ways. For example, the visual control element may be a closed curve, so that the area enclosed by the curve may be used as the first display area, and the area of the terminal display screen other than the area enclosed by the curve may be used as the second display area. Or, the destination control element may be a straight line, the straight line directly divides the display area of the terminal display screen into the first display area and the second display area, and the boundary line between the first display area and the second display area is the straight line.
In this embodiment, the message processing detail information of the first message may be information such as an avatar, a nickname, a telephone, or a name of the user who has not processed the first message, or information such as an avatar, a nickname, a telephone, or a name of the user who has processed the first message. Of course, the message processing detail information of the first message may include some other information, and this embodiment is not limited thereto.
For better understanding of the above process, please refer to fig. 5, and fig. 5 is a schematic display diagram of a terminal according to an embodiment of the present invention. As can be seen in fig. 5, there is a closed curve 51 in the display area of the terminal display screen, and the curve 51 divides the display area into a first display area a and a second display area B. And the head portrait 52 of the user who has not processed the first message is displayed in the first display area a, so that the user can quickly and directly know which users have not processed the first message, thereby prompting the users in a targeted manner. Also, when there are a large number of users that do not process the first message, only a part of the user's avatar of the unprocessed first message may be displayed in the first display area a, and more user's avatar of the unprocessed first message may be displayed by sliding left and right or up and down on the first display area a. Therefore, the user information of the unprocessed first message can be quickly known through simple operation, so that the user who does not process the first message can be timely prompted.
Optionally, the displaying of the message processing detail information of the first message includes at least one of:
displaying user information of the first message which is not processed;
displaying user information of the processed first message;
and displaying the reply message content of the first message.
In this embodiment, the user information may be information such as a user's avatar, nickname, telephone, or name. The content of the reply message may be understood as the content of some messages that reply to the first message. When displaying the user information of the unprocessed or processed first message, the terminal may display one user information in sequence, or may display all the user information of the unprocessed or processed first message at one time, and the like. And when the terminal is displayed for the first time, the user information of the unprocessed message established in the nearest time can be displayed. In displaying the user information of the processed first message, if all the users notified by the first message process the first message, the user information of the first message processed earliest and the user information of the first message processed latest may be displayed.
It should be noted that the user information of the unprocessed or processed first message may be more, and the display range of the first display area may be limited, so that a part of the user information of the unprocessed or processed first message may be displayed at this time, and different user information may be switched and displayed through a sliding operation of the user on the first display area.
In this way, the message processing detail information of the first message can include different contents, and the user can quickly, conveniently and comprehensively know the message processing detail information of the first message.
Optionally, N message processing progress identifiers are displayed on the first side of the target control, where N is an integer greater than 1; the first message processing progress mark is displayed on a second side of the target control, and the second side is used for indicating message processing detail information which is viewed by a current user and is the first message;
after the displaying, in the first display area, the message processing detail information of the first message, the method further includes:
receiving a second input of the user on a second message processing progress mark in the N message processing progress marks;
updating the second message processing progress mark to a second side of the target control for displaying, and updating the first message processing progress mark to a first side of the target control for displaying;
and updating the display content of the first display area to the message processing detail information of the second message associated with the second message processing progress identifier.
In this embodiment, the receiving a second input of the user on a second message processing progress identifier of the N message processing progress identifiers includes at least one of (but is not limited to):
receiving a click operation of a user on a second message processing progress mark in the N message processing progress marks;
receiving double-click operation of a user on a second message processing progress identifier in the N message processing progress identifiers;
receiving a pressing operation of a user on a second message processing progress mark in the N message processing progress marks, wherein the pressing operation exceeds a preset time length;
receiving sliding operation of a user on a second message processing progress mark in the N message processing progress marks; and so on.
In this embodiment, a plurality of message processing progress indicators may be displayed on the target control, and these messages may be messages sent in a group or messages sent in a one-to-one chat. For better understanding of the above process, please refer to fig. 6 and 7, in which fig. 6 is a schematic display diagram of a terminal according to an embodiment of the present invention, and fig. 7 is a schematic display diagram of a terminal according to an embodiment of the present invention. As can be seen in fig. 6, there is a closed curve, the target control, which is shown in dashed line form. And there are three message processing progress identifications, a message processing progress identification H, a message processing progress identification J, and a message processing progress identification K in fig. 6. One side of the message processing progress mark J and one side of the message processing progress mark K are displayed, namely the outer side of the closed curve is the first side of the target control; and one side of the message processing progress mark H, namely the inner side of the closed curve, is the second side of the target control, and the message processing progress mark H is displayed as the first message processing progress mark. In the first display area enclosed by the closed curve, the head portrait of the user who does not process or processes the first message can be displayed.
After the user clicks the message processing progress mark K, it may be determined that the message processing progress mark K is a second message processing progress mark, the message processing progress mark K is updated to the second side of the closed curve to be displayed, and the message processing progress mark H is updated to the first side of the closed curve to be displayed, as shown in fig. 7. In the first display area enclosed by the closed curve, the display content may be updated to the message processing progress indicator K, that is, the message processing detail information of the second message associated with the second message processing progress indicator. The message processing detail information of the second message may be an avatar of the user who has not processed the second message, or an avatar of the user who has processed the second message, and so on.
It should be noted that, the step of updating the second message processing progress indicator to the second side of the target control for displaying, and the step of updating the first message processing progress indicator to the first side of the target control for displaying, and the step of updating the display content of the first display area to the message processing detail information of the second message associated with the second message processing progress indicator may be sequentially executed in sequence, may also be executed in parallel, and the like, and the present embodiment is not limited thereto.
Therefore, the message processing progress mark corresponding to the message currently viewed by the user is displayed on the second side of the target control, so that the message processing progress mark corresponding to the message currently viewed by the user can be prompted, and the situation that which message processing progress mark corresponds to the currently viewed message is unclear when more message processing progress marks are displayed is avoided.
Optionally, before the obtaining of the first message of the processing progress of the message to be monitored, the method further includes:
displaying a target control in a first display state;
before the displaying, in the first display area, the message processing detail information of the first message, the method further includes:
receiving a third input of a user on the target control;
updating the target control to a second display state in response to the third input;
and the target control in the second display state divides the display area of the terminal display screen into a first display area and a second display area.
In the present embodiment, the first display state and the second display state are different display states. The third input on the target control may be a stretching operation of the user on the target control, or may also be a sliding operation on the target control, and so on.
For a better understanding of the above process, please refer to fig. 8 and 9. Fig. 8 is a schematic display diagram of a terminal according to an embodiment of the present invention, and fig. 9 is a schematic display diagram of a terminal according to an embodiment of the present invention. As shown in fig. 8, the target control in the first display state is a straight line, i.e., a straight line 81 in fig. 8. When the user stretches the straight line 81, the target control in the second display state is a closed curve, and a semicircular area, i.e. the first display area a, may be generated as shown in fig. 9. The first display area a may be an area surrounded by a curve 91 (the target control obtained after stretching the straight line 81). The area of the terminal display screen except the first display area A is the second display area B. Different functions can be realized by different states of one control. Therefore, when the target control is a straight line, the details of the user information can not be displayed; when the target control is a curve, details of some users, which may be users who have not processed or processed the first message, may be displayed within the enclosed area enclosed by the curve.
The user can update the target control to the second display state through a third input and in the first display area determined by the target control in the second display state. Therefore, the user can determine a proper position of the first display area according to the requirement of the user, so that the user can conveniently perform personalized display.
Optionally, after displaying the first message processing progress identifier, the method further includes:
detecting the message processing progress of the first message;
updating the display color of the first message processing progress mark according to the detected message processing progress;
wherein the degree of shade of the display color of the first message processing progress mark indicates the message processing progress of the first message.
In this embodiment, the terminal may determine all users that need to process the first message according to the users of the eit, and may obtain the message processing progress of the first message according to the feedback messages of the users of the eit. For example, if there are ten users of the terminal ett, and seven users giving feedback, the message processing progress for the first message may be 70%.
In this embodiment, the degree of the shade of the display color of the first message processing progress indicator indicates that the message processing progress of the first message may be implemented in various ways. For example, different colors may be used to indicate different message processing schedules for the first message. Yellow may indicate a message processing progress of 30%, red may indicate a message processing progress of 80%, and so on. Or a certain color can be used, and the shade degree of the color is in positive correlation or inverse correlation with the message processing progress of the first message.
Taking the positive correlation between the black depth and the message processing progress of the first message as an example, when the message processing progress of the first message is 100%, the first message processing progress mark can be represented by displaying dark black; when the message processing progress of the first message is 50%, the first message processing progress indicator may be displayed in light black to indicate.
Referring to fig. 10, fig. 10 is a schematic display diagram of a terminal according to an embodiment of the present invention. As can be seen in fig. 10, three message processing progress indicators, a message processing progress indicator H, a message processing progress indicator J, and a message processing progress indicator K, are displayed. If the color of the message processing progress mark H is light black, it indicates that the message processing progress of the message corresponding to the message processing progress mark H is less than 100%, and the colors of the message processing progress mark J and the message processing progress mark K are dark black, it indicates that the message processing progress of the message corresponding to the message processing progress mark J is 100%, and the message processing progress of the message corresponding to the message processing progress mark K is 100%.
Therefore, the message processing progress of the first message is detected, the display color of the first message processing progress mark is updated according to the detected message processing progress, the message processing progress of the first message can be monitored in real time through the color, and a user can master the message processing progress of the first message in time. And clearly prompting the message processing progress of the first message in a visual display mode.
Optionally, the method further includes:
receiving a fourth input from the user;
and responding to the fourth input, and sending a processing reminding message of the first message to the user who does not process the first message.
In this embodiment, the fourth input may be a click operation, a double click operation, a sliding operation, or the like performed by a user at a preset position on the display screen of the terminal. Alternatively, the fourth input may be a click, double click, or sliding operation performed by the user at a preset position on the target control, or the like. The processing reminding message of the first message is sent to the user who does not process the first message, and the terminal of another user may generate vibration or ring or display some reminding messages on the terminal when receiving the processing reminding message, which is not limited in this embodiment. Thus, the terminal can quickly send the processing reminding message through some simple inputs.
Optionally, the receiving a fourth input of the user includes:
and receiving sliding operation of a user sliding on the target control or in a preset track in a display area of user information of the unprocessed first message.
In this embodiment, the sliding operation may be a sliding operation from left to right, from right to left, from top to bottom, or from bottom to top. The preset trajectory may be any trajectory, and the shape of the preset trajectory is not limited in this embodiment. The user information may be a user's avatar, nickname, phone or name, etc.
For better understanding of the above process, please refer to fig. 11, and fig. 11 is a schematic display diagram of a terminal according to an embodiment of the present invention. As can be seen from fig. 11, the direction indicated by the arrow 111 is the sliding direction of the finger of the user, and after the user performs the sliding operation from right to left in the display area of the user information of the unprocessed first message, the processing reminding message of the first message can be sent to the user who has not processed the first message.
Thus, the processing reminding message of the first message can be sent to the users who do not process the first message by a simple input, thereby reminding the users who do not process the first message and avoiding the users missing some important things.
Optionally, the method further includes:
receiving a fifth input of the user on the target control or the third message processing progress mark;
and in response to the fifth input, deleting the third message processing progress mark.
In this embodiment, the fifth input may be a sliding motion performed around the third message processing progress indicator on the target control, a click operation on the third message processing progress indicator, or a double click operation on the third message processing progress indicator. Of course, other operations may be performed, and the present embodiment is not limited thereto.
In this embodiment, while deleting the third message processing progress indicator, the processing detail information of the third message corresponding to the third message processing progress indicator may also be deleted, where the processing detail information may include user information of an unprocessed third message, user information of a processed third message, or reply message content of the third message, and so on.
Referring to fig. 12 and 13, fig. 12 is a schematic display diagram of a terminal according to an embodiment of the present invention, and fig. 13 is a schematic display diagram of a terminal according to an embodiment of the present invention. As can be seen from fig. 12, the user has performed a pull-down operation on the third message processing progress flag M, so that the third message processing progress flag M can be deleted, as shown in fig. 13. Of course, the pull-down operation may be a pull operation of pulling up, left, or right the third message processing progress indicator M, and the like, and this embodiment is not limited thereto.
Therefore, when the user replies the third message or the third message has no importance at present, the third message processing progress mark can be deleted, and the processing detail information of the third message corresponding to the third message processing progress mark is deleted, so that the display of the terminal is more concise.
Optionally, the display screen of the terminal is a special-shaped screen, the target control is displayed in a preset display area of the special-shaped screen, and the preset display area includes two display areas separated by the special-shaped screen.
In this embodiment, the structure of the special-shaped screen can refer to fig. 14, but not limited thereto. Fig. 14 is a schematic structural diagram of a terminal according to an embodiment of the present invention. In fig. 14, the terminal, that is, the special-shaped screen of the mobile phone, may be referred to as a screen with a bang area, the bang area is specifically a non-display area with a recessed top end of the screen for setting a camera, and two side areas of the bang area, that is, the two display areas that are separated from each other, that is, the display area C and the display area D in fig. 14, may be referred to as an ear area. And the target control may be a line type control, as illustrated by line 141 in fig. 14.
Optionally, the target control is a linear control, and the target control includes a first display state and a second display state.
In this embodiment, the first display state and the second display state may represent a straight line state and a curved line state, respectively.
The message processing method of the embodiment of the invention comprises the steps of obtaining a first message of the message processing progress to be monitored; displaying a first message processing progress mark on a target control; wherein the first message processing progress mark is used for indicating the message processing progress of the first message. In this way, after the first message is acquired, the mark for indicating the message processing progress of the first message can be displayed on the target control, so that the message processing progress of the first message can be conveniently known.
Referring to fig. 15, fig. 15 is a structural diagram of a terminal according to an embodiment of the present invention, which can implement details of a message processing method in the foregoing embodiment and achieve the same effect. As shown in fig. 15, the terminal 1500 includes an obtaining module 1501 and a first display module 1502, the obtaining module 1501 is connected to the first display module 1502, wherein:
an obtaining module 1501, configured to obtain a first message of a message processing progress to be monitored;
a first display module 1502, configured to display a first message processing progress identifier on a target control;
wherein the first message processing progress mark is used for indicating the message processing progress of the first message.
Optionally, the message processing progress includes a message reading progress and/or a message reply progress.
Optionally, the obtaining module includes:
the receiving submodule is used for receiving a first input of a user on a target control displayed on a current interface;
the obtaining submodule is used for obtaining a first message selected by the first input;
the first display module is configured to: and responding to the first input, and displaying the first message processing progress identification on the target control.
Optionally, the first input is used to control updating of the preset area of the target control or the display position of the first message, so that there is an overlapping area between the preset area of the target control and the display position of the first message.
Optionally, the receiving sub-module includes at least one of:
the first receiving unit is used for receiving dragging operation of dragging a target control displayed on a current interface to the display position of the first message by a user;
the second receiving unit is used for receiving stretching operation of stretching the target control displayed on the current interface to the display position of the first message by a user;
the third receiving unit is used for receiving the multi-point touch operation of a preset area of a target control displayed on a current interface by a user and the display position of the first message;
and the fourth receiving unit is used for receiving the dragging operation of dragging the first message to the target control displayed on the current interface by the user.
Optionally, the target control divides a display area of a display screen of the terminal into a first display area and a second display area;
the terminal further comprises:
and the second display module is used for displaying the message processing detail information of the first message in the first display area.
Optionally, the second display module includes at least one of:
a first display unit for displaying user information of the unprocessed first message;
a second display unit for displaying the user information of the processed first message;
and the third display unit is used for displaying the reply message content of the first message.
Optionally, N message processing progress identifiers are displayed on the first side of the target control, where N is an integer greater than 1; the first message processing progress mark is displayed on a second side of the target control, and the second side is used for indicating message processing detail information which is viewed by a current user and is the first message;
the terminal further comprises:
the first receiving module is used for receiving a second input of the user on a second message processing progress mark in the N message processing progress marks;
the third display module is used for updating the second message processing progress mark to the second side of the target control for display, and updating the first message processing progress mark to the first side of the target control for display;
and the fourth display module is used for updating the display content of the first display area to the message processing detail information of the second message associated with the second message processing progress identifier.
Optionally, the terminal further includes:
the fifth display module is used for displaying the target control in the first display state;
the terminal further comprises:
the second receiving module is used for receiving a third input of the user on the target control;
a sixth display module, configured to update the target control to a second display state in response to the third input;
and the target control in the second display state divides the display area of the terminal display screen into a first display area and a second display area.
Optionally, the terminal further includes:
the detection module is used for detecting the message processing progress of the first message;
the seventh display module is used for updating the display color of the first message processing progress mark according to the detected message processing progress;
wherein the degree of shade of the display color of the first message processing progress mark indicates the message processing progress of the first message.
Optionally, the terminal further includes:
the third receiving module is used for receiving a fourth input of the user;
and the sending module is used for responding to the fourth input and sending a processing reminding message of the first message to a user who does not process the first message.
Optionally, the third receiving module is configured to: and receiving sliding operation of a user sliding on the target control or in a preset track in a display area of user information of the unprocessed first message.
Optionally, the terminal further includes:
the fourth receiving module is used for receiving a fifth input of the user on the target control or the third message processing progress mark;
and the deleting module is used for responding to the fifth input and deleting the third message processing progress mark.
Optionally, the display screen of the terminal is a special-shaped screen, the target control is displayed in a preset display area of the special-shaped screen, and the preset display area includes two display areas separated by the special-shaped screen.
Optionally, the target control is a linear control, and the target control includes a first display state and a second display state.
The terminal 1500 can implement each process implemented by the terminal in the method embodiments of fig. 1 to fig. 14, and is not described herein again to avoid repetition.
The terminal 1500 of the embodiment of the present invention obtains a first message of a message processing progress to be monitored; displaying a first message processing progress mark on a target control; wherein the first message processing progress mark is used for indicating the message processing progress of the first message. In this way, after the first message is acquired, the mark for indicating the message processing progress of the first message can be displayed on the target control, so that the message processing progress of the first message can be conveniently known.
Referring to fig. 16, fig. 16 is a schematic diagram of a hardware structure of a terminal for implementing various embodiments of the present invention, where the terminal 1600 includes, but is not limited to: radio frequency unit 1601, network module 1602, audio output unit 1603, input unit 1604, sensor 1605, display unit 1606, user input unit 1607, interface unit 1608, memory 1609, processor 1610, and power supply 1611. Those skilled in the art will appreciate that the terminal configuration shown in fig. 16 is not intended to be limiting, and that the terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The processor 1610 is configured to obtain a first message of a processing progress of a message to be monitored; displaying a first message processing progress mark on a target control; wherein the first message processing progress mark is used for indicating the message processing progress of the first message. In this way, after the first message is acquired, the mark for indicating the message processing progress of the first message can be displayed on the target control, so that the message processing progress of the first message can be conveniently known.
Optionally, the message processing progress includes a message reading progress and/or a message reply progress.
Optionally, the processor 1610 is further configured to receive a first input from the user on the target control displayed in the current interface; acquiring a first message selected by the first input; and responding to the first input, and displaying the first message processing progress identification on the target control.
Optionally, the first input is used to control updating of the preset area of the target control or the display position of the first message, so that there is an overlapping area between the preset area of the target control and the display position of the first message.
Optionally, the processor 1610 is further configured to receive a dragging operation of dragging a target control displayed on a current interface to a display position of the first message by a user; receiving stretching operation of stretching a target control displayed on a current interface to the display position of the first message by a user; receiving multi-point touch operation of a preset area of a target control displayed on a current interface by a user and a display position of the first message; and receiving a dragging operation of dragging the first message to a target control displayed on the current interface by a user.
Optionally, the target control divides a display area of a display screen of the terminal into a first display area and a second display area; the processor 1610 is further configured to display the message processing detail information of the first message in the first display area.
Optionally, the processor 1610 is further configured to display user information of the unprocessed first message; displaying user information of the processed first message; and displaying the reply message content of the first message.
Optionally, N message processing progress identifiers are displayed on the first side of the target control, where N is an integer greater than 1; the first message processing progress mark is displayed on a second side of the target control, and the second side is used for indicating message processing detail information which is viewed by a current user and is the first message; a processor 1610, configured to receive a second input from the user on a second message processing progress identifier of the N message processing progress identifiers; updating the second message processing progress mark to a second side of the target control for displaying, and updating the first message processing progress mark to a first side of the target control for displaying; and updating the display content of the first display area to the message processing detail information of the second message associated with the second message processing progress identifier.
Optionally, the processor 1610 is further configured to display a target control in a first display state; receiving a third input of a user on the target control; updating the target control to a second display state in response to the third input; and the target control in the second display state divides the display area of the terminal display screen into a first display area and a second display area.
Optionally, the processor 1610 is further configured to detect a message processing progress of the first message; updating the display color of the first message processing progress mark according to the detected message processing progress; wherein the degree of shade of the display color of the first message processing progress mark indicates the message processing progress of the first message.
Optionally, the processor 1610 is further configured to receive a fourth input from the user; and responding to the fourth input, and sending a processing reminding message of the first message to the user who does not process the first message.
Optionally, the processor 1610 is further configured to receive a sliding operation of sliding the user on the target control or in a preset trajectory in a display area of the user information of the unprocessed first message.
Optionally, the processor 1610 is further configured to receive a fifth input of the user on the target control or the third message processing progress identifier; and in response to the fifth input, deleting the third message processing progress mark.
Optionally, the display screen of the terminal is a special-shaped screen, the target control is displayed in a preset display area of the special-shaped screen, and the preset display area includes two display areas separated by the special-shaped screen.
Optionally, the target control is a linear control, and the target control includes a first display state and a second display state.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 1601 may be used for receiving and transmitting signals during a message transmission or call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 1610; in addition, the uplink data is transmitted to the base station. In general, the radio frequency unit 1601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 1601 may also communicate with a network and other devices through a wireless communication system.
The terminal provides wireless broadband internet access to the user through the network module 1602, such as helping the user send and receive e-mails, browse web pages, and access streaming media.
The audio output unit 1603 may convert audio data received by the radio frequency unit 1601 or the network module 1602 or stored in the memory 1609 into an audio signal and output as sound. Also, the audio output unit 1603 may also provide audio output related to a specific function performed by the terminal 1600 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 1603 includes a speaker, a buzzer, a receiver, and the like.
The input unit 1604 is used to receive audio or video signals. The input Unit 1604 may include a Graphics Processing Unit (GPU) 16041 and a microphone 16042, and the Graphics processor 16041 processes image data of still pictures or video obtained by an image capturing device such as a camera in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 1606. The image frames processed by the graphic processor 16041 may be stored in the memory 1609 (or other storage medium) or transmitted via the radio frequency unit 1601 or the network module 1602. The microphone 16042 may receive sounds and may be capable of processing such sounds into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 1601 in case of the phone call mode.
Terminal 1600 also includes at least one sensor 1605, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 16061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 16061 and/or the backlight when the terminal 1600 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration identification related functions (such as pedometer, tapping), and the like; the sensors 1605 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., and will not be described in detail herein.
The display unit 1606 is used to display information input by the user or information provided to the user. The Display unit 1606 may include a Display panel 16061, and the Display panel 16061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 1607 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal. Specifically, the user input unit 1607 includes a touch panel 16071 and other input devices 16072. The touch panel 16071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 16071 (e.g., operations by a user on or near the touch panel 16071 using a finger, stylus, or any other suitable object or attachment). The touch panel 16071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, and sends the touch point coordinates to the processor 1610 to receive and execute commands sent by the processor 1610. In addition, the touch panel 16071 may be implemented by various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 16071, the user input unit 1607 may include other input devices 16072. In particular, the other input devices 16072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described herein.
Further, the touch panel 16071 may be overlaid on the display panel 16061, and when the touch panel 16071 detects a touch operation thereon or nearby, the touch operation is transmitted to the processor 1610 to determine the type of the touch event, and then the processor 1610 provides a corresponding visual output on the display panel 16061 according to the type of the touch event. Although in fig. 16, the touch panel 16071 and the display panel 16061 are two independent components to implement the input and output functions of the terminal, in some embodiments, the touch panel 16071 and the display panel 16061 may be integrated to implement the input and output functions of the terminal, which is not limited herein.
An interface unit 1608 is an interface for connecting an external device to the terminal 1600. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. Interface unit 1608 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within terminal 1600 or may be used to transmit data between terminal 1600 and an external device.
The memory 1609 may be used to store software programs as well as various data. The memory 1609 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 1609 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 1610 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 1609 and calling data stored in the memory 1609, thereby performing overall monitoring of the terminal. Processor 1610 may include one or more processing units; preferably, processor 1610 may integrate an application processor, which primarily handles operating systems, user interfaces, application programs, etc., and a modem processor, which primarily handles wireless communications. It is to be appreciated that the modem processor described above may not be integrated into processor 1610.
The terminal 1600 may also include a power supply 1611 (e.g., a battery) for powering the various components, and preferably, the power supply 1611 may be logically connected to the processor 1610 through a power management system that may be configured to manage charging, discharging, and power consumption.
In addition, the terminal 1600 includes some functional modules that are not shown, and are not described in detail herein.
Preferably, an embodiment of the present invention further provides a terminal, including a processor 1610, a memory 1609, and a computer program stored in the memory 1609 and capable of running on the processor 1610, where the computer program, when executed by the processor 1610, implements each process of the above message processing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, the detailed description is omitted here.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the above-mentioned message processing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (26)

1. A message processing method is applied to a terminal, and is characterized by comprising the following steps:
acquiring a first message of a message processing progress to be monitored;
displaying a first message processing progress mark on a target control;
the first message processing progress mark is used for indicating the message processing progress of the first message, the target control is displayed on a current interface, and the current interface is any interface of the terminal;
the obtaining of the first message of the processing progress of the message to be monitored includes:
receiving a first input of a user on a target control displayed on a current interface;
acquiring a first message selected by the first input;
the displaying a first message processing progress mark on the target control comprises:
responding to the first input, and displaying the first message processing progress identification on the target control;
the target control divides a display area of a terminal display screen into a first display area and a second display area;
after the first message processing progress identifier is displayed on the target control, the method further includes:
displaying message processing detail information of the first message in the first display area;
n message processing progress marks are displayed on the first side of the target control, wherein N is an integer larger than 1; the first message processing progress mark is displayed on a second side of the target control, and the second side is used for indicating message processing detail information which is viewed by a current user and is the first message;
after the displaying, in the first display area, the message processing detail information of the first message, the method further includes:
receiving a second input of the user on a second message processing progress mark in the N message processing progress marks;
updating the second message processing progress mark to a second side of the target control for displaying, and updating the first message processing progress mark to a first side of the target control for displaying;
and updating the display content of the first display area to the message processing detail information of the second message associated with the second message processing progress identifier.
2. The method of claim 1, wherein the message processing schedule comprises a message reading schedule and/or a message reply schedule.
3. The method of claim 1, wherein the first input is used to control updating of a preset region of the target control or a display position of the first message, so that the preset region of the target control has an overlapping region with the display position of the first message.
4. The method of claim 3, wherein receiving a first input by a user on a target control displayed by a current interface comprises at least one of:
receiving a dragging operation that a user drags a target control displayed on a current interface to a display position of the first message;
receiving stretching operation of stretching a target control displayed on a current interface to the display position of the first message by a user;
receiving multi-point touch operation of a preset area of a target control displayed on a current interface by a user and a display position of the first message;
and receiving a dragging operation of dragging the first message to a target control displayed on the current interface by a user.
5. The method of claim 1, wherein the displaying of message handling detail information for the first message comprises at least one of:
displaying user information of the first message which is not processed;
displaying user information of the processed first message;
and displaying the reply message content of the first message.
6. The method of claim 1, wherein before the obtaining the first message of the message processing progress to be monitored, the method further comprises:
displaying a target control in a first display state;
before the displaying, in the first display area, the message processing detail information of the first message, the method further includes:
receiving a third input of a user on the target control;
updating the target control to a second display state in response to the third input;
and the target control in the second display state divides the display area of the terminal display screen into a first display area and a second display area.
7. The method of claim 1, wherein after displaying the first message processing progress indicator on the target control, the method further comprises:
detecting the message processing progress of the first message;
updating the display color of the first message processing progress mark according to the detected message processing progress;
wherein the degree of shade of the display color of the first message processing progress mark indicates the message processing progress of the first message.
8. The method of claim 1, further comprising:
receiving a fourth input from the user;
and responding to the fourth input, and sending a processing reminding message of the first message to the user who does not process the first message.
9. The method of claim 8, wherein receiving a fourth input from the user comprises:
and receiving sliding operation of a user sliding on the target control or in a preset track in a display area of user information of the unprocessed first message.
10. The method of claim 1, further comprising:
receiving a fifth input of the user on the target control or the third message processing progress mark;
and in response to the fifth input, deleting the third message processing progress mark.
11. The method according to claim 1, wherein the display screen of the terminal is a special-shaped screen, and the target control is displayed in a preset display area of the special-shaped screen, wherein the preset display area comprises two display areas separated by the special-shaped screen.
12. The method of claim 1, wherein the target control is a line type control, and wherein the target control comprises a first display state and a second display state.
13. A terminal, comprising:
the acquisition module is used for acquiring a first message of the processing progress of the message to be monitored;
the first display module is used for displaying a first message processing progress mark on the target control;
the first message processing progress mark is used for indicating the message processing progress of the first message, the target control is displayed on a current interface, and the current interface is any interface of the terminal;
the acquisition module includes:
the receiving submodule is used for receiving a first input of a user on a target control displayed on a current interface;
the obtaining submodule is used for obtaining a first message selected by the first input;
the first display module is configured to: responding to the first input, and displaying the first message processing progress identification on the target control;
the target control divides a display area of a terminal display screen into a first display area and a second display area;
the terminal further comprises:
a second display module, configured to display, in the first display area, message processing detail information of the first message;
n message processing progress marks are displayed on the first side of the target control, wherein N is an integer larger than 1; the first message processing progress mark is displayed on a second side of the target control, and the second side is used for indicating message processing detail information which is viewed by a current user and is the first message;
the terminal further comprises:
the first receiving module is used for receiving a second input of the user on a second message processing progress mark in the N message processing progress marks;
the third display module is used for updating the second message processing progress mark to the second side of the target control for display, and updating the first message processing progress mark to the first side of the target control for display;
and the fourth display module is used for updating the display content of the first display area to the message processing detail information of the second message associated with the second message processing progress identifier.
14. The terminal of claim 13, wherein the message processing progress comprises a message reading progress and/or a message reply progress.
15. The terminal of claim 13, wherein the first input is configured to control updating of a preset region of the target control or a display position of the first message, so that the preset region of the target control has an overlapping region with the display position of the first message.
16. The terminal of claim 15, wherein the receiving submodule comprises at least one of:
the first receiving unit is used for receiving dragging operation of dragging a target control displayed on a current interface to the display position of the first message by a user;
the second receiving unit is used for receiving stretching operation of stretching the target control displayed on the current interface to the display position of the first message by a user;
the third receiving unit is used for receiving the multi-point touch operation of a preset area of a target control displayed on a current interface by a user and the display position of the first message;
and the fourth receiving unit is used for receiving the dragging operation of dragging the first message to the target control displayed on the current interface by the user.
17. The terminal of claim 13, wherein the second display module comprises at least one of:
a first display unit for displaying user information of the unprocessed first message;
a second display unit for displaying the user information of the processed first message;
and the third display unit is used for displaying the reply message content of the first message.
18. The terminal of claim 13, wherein the terminal further comprises:
the fifth display module is used for displaying the target control in the first display state;
the terminal further comprises:
the second receiving module is used for receiving a third input of the user on the target control;
a sixth display module, configured to update the target control to a second display state in response to the third input;
and the target control in the second display state divides the display area of the terminal display screen into a first display area and a second display area.
19. The terminal of claim 13, wherein the terminal further comprises:
the detection module is used for detecting the message processing progress of the first message;
the seventh display module is used for updating the display color of the first message processing progress mark according to the detected message processing progress;
wherein the degree of shade of the display color of the first message processing progress mark indicates the message processing progress of the first message.
20. The terminal of claim 13, wherein the terminal further comprises:
the third receiving module is used for receiving a fourth input of the user;
and the sending module is used for responding to the fourth input and sending a processing reminding message of the first message to a user who does not process the first message.
21. The terminal of claim 20, wherein the third receiving module is configured to: and receiving sliding operation of a user sliding on the target control or in a preset track in a display area of user information of the unprocessed first message.
22. The terminal of claim 13, wherein the terminal further comprises:
the fourth receiving module is used for receiving a fifth input of the user on the target control or the third message processing progress mark;
and the deleting module is used for responding to the fifth input and deleting the third message processing progress mark.
23. The terminal according to claim 13, wherein the display screen of the terminal is a special-shaped screen, and the target control is displayed in a preset display area of the special-shaped screen, wherein the preset display area includes two display areas separated by the special-shaped screen.
24. The terminal of claim 13, wherein the target control is a line type control, and wherein the target control comprises a first display state and a second display state.
25. A terminal, characterized in that it comprises a processor, a memory and a computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, implements the steps of the message processing method according to any one of claims 1 to 12.
26. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the message processing method according to any one of claims 1 to 12.
CN201810247311.6A 2018-03-23 2018-03-23 Message processing method and terminal Active CN108469932B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810247311.6A CN108469932B (en) 2018-03-23 2018-03-23 Message processing method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810247311.6A CN108469932B (en) 2018-03-23 2018-03-23 Message processing method and terminal

Publications (2)

Publication Number Publication Date
CN108469932A CN108469932A (en) 2018-08-31
CN108469932B true CN108469932B (en) 2020-06-02

Family

ID=63264689

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810247311.6A Active CN108469932B (en) 2018-03-23 2018-03-23 Message processing method and terminal

Country Status (1)

Country Link
CN (1) CN108469932B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110417910B (en) * 2019-08-07 2022-04-22 北京达佳互联信息技术有限公司 Notification message sending method, device, server and storage medium
CN112688860B (en) * 2020-12-25 2022-07-12 天津中新智冠信息技术有限公司 Message processing method and device, storage medium and electronic equipment
CN115102919A (en) * 2022-06-28 2022-09-23 中国工商银行股份有限公司 Message reminding method and device, computer readable storage medium and electronic equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106878143A (en) * 2015-12-11 2017-06-20 北京奇虎科技有限公司 Message treatment method and terminal

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6124204B2 (en) * 2012-06-25 2017-05-10 株式会社コナミデジタルエンタテインメント Message management apparatus, message management method, and program
CN104375763B (en) * 2013-08-15 2018-03-27 联想(北京)有限公司 A kind of progress adjusting method and electronic equipment
CN105323147B (en) * 2014-08-01 2019-05-07 掌赢信息科技(上海)有限公司 Group's message reads feedback method and its server and client side's device
US10389669B2 (en) * 2015-12-08 2019-08-20 International Business Machines Corporation Detecting and indicating partial read status of emails based on email contents
CN107465592B (en) * 2016-06-03 2020-08-21 苏宁云计算有限公司 Message interaction method and system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106878143A (en) * 2015-12-11 2017-06-20 北京奇虎科技有限公司 Message treatment method and terminal

Also Published As

Publication number Publication date
CN108469932A (en) 2018-08-31

Similar Documents

Publication Publication Date Title
CN107967093B (en) multi-segment text copying method and mobile terminal
CN108255378B (en) Display control method and mobile terminal
CN108563378B (en) Message management method and terminal
CN108958865B (en) Corner mark management method and mobile terminal
CN107977132B (en) Information display method and mobile terminal
CN108234289B (en) Message display method and device and mobile terminal
CN109343755B (en) File processing method and terminal equipment
CN108132752B (en) Text editing method and mobile terminal
WO2019080929A1 (en) Message prompting method and mobile terminal
CN108491149B (en) Split screen display method and terminal
CN108646958B (en) Application program starting method and terminal
CN110109593B (en) Screen capturing method and terminal equipment
CN109739418B (en) Interaction method and terminal for multimedia playing application program
CN108391008B (en) Message reminding method and mobile terminal
CN110830363B (en) Information sharing method and electronic equipment
CN111258468B (en) Information processing method and electronic equipment
CN110196668B (en) Information processing method and terminal equipment
CN109189303B (en) Text editing method and mobile terminal
CN108600089B (en) Expression image display method and terminal equipment
CN110213729B (en) Message sending method and terminal
CN108469932B (en) Message processing method and terminal
CN108093137B (en) Dialing method and mobile terminal
CN107944040B (en) Lyric display method and mobile terminal
CN110007821B (en) Operation method and terminal equipment
CN110784394A (en) Prompting method and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant