[go: up one dir, main page]

CN107360309A - Session message presenting method and device and user terminal - Google Patents

Session message presenting method and device and user terminal Download PDF

Info

Publication number
CN107360309A
CN107360309A CN201710488758.8A CN201710488758A CN107360309A CN 107360309 A CN107360309 A CN 107360309A CN 201710488758 A CN201710488758 A CN 201710488758A CN 107360309 A CN107360309 A CN 107360309A
Authority
CN
China
Prior art keywords
time
message
directory
session
interface
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.)
Granted
Application number
CN201710488758.8A
Other languages
Chinese (zh)
Other versions
CN107360309B (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.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
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 Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201710488758.8A priority Critical patent/CN107360309B/en
Publication of CN107360309A publication Critical patent/CN107360309A/en
Application granted granted Critical
Publication of CN107360309B publication Critical patent/CN107360309B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • 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

Landscapes

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

Abstract

The embodiment of the invention relates to the technical field of mobile communication, and particularly discloses a method and a device for presenting a session message and a user terminal, wherein the method comprises the following steps: receiving a trigger operation aiming at an interface where a current conversation message is located; presenting the session message in a time directory according to the trigger operation, wherein the time directory comprises at least one time period option; receiving a selection operation acting on the time catalogue; and presenting the message content in the time period option corresponding to the selection operation according to the selection operation. Through the technical scheme, the embodiment of the invention can facilitate the user to check the message content in the specific time period in the conversation.

Description

Session message presenting method and device and user terminal
Technical Field
The embodiment of the invention relates to the technical field of mobile communication, in particular to a method and a device for presenting a session message and a user terminal.
Background
With the continuous development of mobile communication technology and the popularization of mobile user terminals such as smart phones and tablet computers, people are more and more contacted in a message receiving and sending manner, for example, people often communicate and communicate by receiving and sending short messages or using instant messaging software such as WeChat and QQ. Generally, in the existing short message application or instant messaging software, in order to facilitate a user to view all the communication records between the user and a certain contact or a certain group, the user and all the communication messages in the contact or the certain group are integrated into a chat record according to the time sequence, and the chat record is provided for the user to view in a conversation mode. When a user wants to view his messages to and from a contact or a group within a certain time period, he can scroll down or up through the historical chat records in the corresponding conversation interface.
However, in implementing the present invention, the inventors found that the following problems exist in the related art: in practical applications, the number of messages to and from the conversation interface may be very large, and if the messages that the user wants to view are long, the user will be greatly inconvenienced by adopting the existing presentation mode of the conversation messages.
Disclosure of Invention
The embodiment of the invention provides a method and a device for presenting a session message and a user terminal, which can solve the problem that the prior art is inconvenient for a user to check the message content in a specific time period in a session.
In a first aspect, an embodiment of the present invention provides a method for presenting a session message, where the method is applied to a user terminal, and the method includes:
receiving a trigger operation aiming at an interface where a current conversation message is located;
presenting the session message in a time directory according to the trigger operation, wherein the time directory comprises at least one time period option;
receiving a selection operation acting on the time catalogue;
and presenting message content according to the selection operation, wherein the message content is the content in the time period option corresponding to the selection operation.
The time catalog comprises at least two time catalogues, the interface where the current session message is located comprises a session detail interface, and the triggering operation aiming at the session detail interface is a first triggering operation;
then, the presenting the session message in a time directory according to the trigger operation includes:
and determining the session message to be presented in a time catalog corresponding to the moving distance according to the moving distance of the first trigger operation on the session detail interface.
The time directory comprises a plurality of levels of time directories, the plurality of levels of time directories comprise upper and lower level time directories which are associated with each other, the interface where the current session message is located comprises any lower level time directory interface, and the triggering operation aiming at any lower level time directory interface is a second triggering operation;
then, the presenting the session message in a time directory according to the trigger operation includes:
presenting the session message in a higher level temporal directory associated with the any lower level temporal directory according to the second triggering operation.
Wherein, the presenting, according to the selection operation, the message content in the time period option corresponding to the selection operation includes:
and displaying all message contents in the time period option corresponding to the selection instruction in the time directory according to the selection instruction.
Wherein the method further comprises:
receiving an expansion operation acting on an area displaying the message content;
and unfolding and presenting the message content according to the unfolding operation.
Wherein, the session message includes a group message, and a group member option is further included under a time period option in the time directory, then, the presenting, according to the selection operation, the message content in the time period option corresponding to the selection operation includes:
and presenting the message content sent by the selected group member in the time period option corresponding to the selection operation according to the selection operation.
In a second aspect, an embodiment of the present invention provides a device for presenting a session message, including:
the trigger operation receiving unit is used for receiving the trigger operation aiming at the interface where the current conversation message is located;
the time catalog generating unit is used for presenting the session message in a time catalog according to the trigger operation, and the time catalog comprises at least one time period option;
a selection operation receiving unit configured to receive a selection operation applied to the time schedule;
and the presentation unit is used for presenting message content according to the selection operation, wherein the message content is the content in the time period option corresponding to the selection operation.
The time catalog comprises at least two time catalogues, the interface where the current session message is located comprises a session detail interface, and the triggering operation aiming at the session detail interface is a first triggering operation;
then, the time schedule generating unit is specifically configured to:
and determining the session message to be presented in a time catalog corresponding to the moving distance according to the moving distance of the first trigger operation on the session detail interface.
The time directory comprises at least two levels of time directories, the at least two levels of time directories comprise upper and lower level time directories which are associated with each other, the interface where the current session message is located comprises any lower level time directory interface, and the triggering operation aiming at any lower level time directory interface is a second triggering operation;
then, the time schedule generating unit is specifically configured to:
presenting the session message in a higher level temporal directory associated with the any lower level temporal directory according to the second triggering operation.
Wherein the presentation unit is specifically configured to:
and displaying all message contents in the time period option corresponding to the selection instruction in the time directory according to the selection instruction.
Wherein the apparatus further comprises:
an expansion operation receiving unit configured to receive an expansion operation that acts on an area where the message content is displayed;
and the unfolding presenting unit is used for unfolding and presenting the message content according to the unfolding operation.
Wherein the session message includes a group message, and the time period option in the time directory further includes a group member option, then the presentation unit is specifically configured to:
and presenting the message content sent by the selected group member in the time period option corresponding to the selection operation according to the selection operation.
In a third aspect, an embodiment of the present invention provides a user terminal, including:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method of presenting a conversational message as described above.
In a fourth aspect, the present invention also provides a non-transitory computer-readable storage medium storing computer-executable instructions for causing a user terminal to execute the method for presenting a conversation message as described above.
In a fifth aspect, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, which, when executed by a user terminal, cause the user terminal to execute the method for presenting a conversation message as described above.
The embodiment of the invention has the beneficial effects that: different from the situation in the prior art, the method, the device and the user terminal for presenting the session message provided by the embodiment of the invention receive the trigger operation aiming at the interface where the current session message is located; presenting the session message in a time directory according to the trigger operation, wherein the time directory comprises at least one time period option; receiving a selection operation acting on the time catalogue; and presenting the message content in the time period option corresponding to the selection operation according to the selection operation, so that a user can conveniently view the message content in a specific time period in a conversation.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments of the present invention will be briefly described below. It is obvious that the drawings described below are only some embodiments of the invention, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
Fig. 1 is a flowchart illustrating a method for presenting a session message according to an embodiment of the present invention;
fig. 2(a) is an exemplary schematic diagram of a short message session detail interface provided in an embodiment of the present invention;
FIG. 2(b) is an exemplary diagram of a month directory interface provided by an embodiment of the invention;
FIG. 2(c) is an exemplary diagram of an annual catalog interface provided by an embodiment of the present invention;
fig. 2(d) is an exemplary diagram illustrating a message content displayed in a month directory according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a presentation apparatus for conversation messages according to an embodiment of the present invention;
fig. 4 is a schematic diagram of a hardware structure of a user terminal according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, 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, but 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.
In addition, the technical features involved in the embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other. Additionally, while functional block divisions are performed in apparatus schematics, with logical sequences shown in flowcharts, in some cases, steps shown or described may be performed in sequences other than block divisions in apparatus or flowcharts.
The method for presenting the session message provided by the embodiment of the invention is a method for presenting the session message to a user in a time directory viewing mode after classifying the session message according to time, and can be convenient for the user to rapidly view the message content in a specific time period in a certain session. The method for presenting the session message provided by the embodiment of the invention can be applied to any mobile communication equipment with the function of receiving and sending the short message, such as: the mobile phone can also be applied to an intelligent terminal which is arbitrarily provided with instant messaging software and can receive and send instant messages through the instant messaging software, such as: smart phones, tablet computers, and the like. The instant messaging software may include, but is not limited to: the user can send text messages, voice calls or video calls through the WeChat, the QQ, the nail, the skype and the like, and all messages from the user to a certain contact (or all messages from a certain group) are presented in a single session detail interface.
In the embodiment of the present invention, the "session message" refers to an incoming message existing in a single session, where the single session may be a session between a user and a single contact, for example, a chat record between the user and contact a, or a session in a single group, for example, a chat record of group G where the user is located. In addition, the session may be a short message session or a session in the instant messaging software, such as a WeChat session, a QQ session, and the like.
The embodiments of the present invention will be further explained with reference to the drawings.
Example one
Fig. 1 is a flowchart illustrating a method for presenting a session message according to an embodiment of the present invention, referring to fig. 1, the method includes:
110. and receiving a trigger operation aiming at an interface where the current conversation message is located.
In this embodiment, the "interface where the current session message is located" refers to an interface that is currently presented to the user by the user terminal and used for the user to view the current message in the current session, where the interface may be a session detail interface or a time catalog interface. The "session detail interface" refers to a conventional chat interface that presents all session messages in chronological order, such as: and the user can check all the contents of the messages sent by the user in the conversation by sliding the conversation detail interface upwards or downwards. The time catalog interface is an interface for presenting the conversation messages in a time catalog after classifying the conversation messages according to time, at least one time period option is included in the time catalog, and the time period option existing in the time catalog indicates that the historical conversation messages exist in the time period. In this embodiment, the time directory may include, but is not limited to: the user inputs corresponding operation in any time directory interface, and can view message content in the time directory within a specific time period, or switch interfaces of different presentation session messages, for example, switch interfaces of different time directories (for example, switch a month directory interface to a year directory interface), or switch an interface of a time directory interface to a session detail interface. In particular, in some embodiments, the time schedule may include at least two, e.g., including a week schedule of the current month, a month schedule of the current year, a year schedule, etc. Further, in some embodiments, the time catalog may include at least two levels of time catalogs, and the time catalog corresponding to each level may include a plurality of time catalogs (e.g., the month catalogs in different years all belong to the month catalog level), and the at least two levels of time catalogs include upper and lower level time catalogs associated with each other, that is: the time directories of each level are graded according to preset rules, for example: the time directory may be divided step by step according to a time dimension, and a time directory with a larger time dimension is assumed as an upper time directory, for example, the time directory includes: week directory, month directory, and year directory, then the week directory is a subordinate directory of the month directory, and the month directory is a subordinate directory of the year directory. In this embodiment, the time directories other than the time directory of the highest level may be "lower level time directories". By setting a plurality of time directories or a plurality of levels of time directories, the user can check the historical conversation messages more conveniently.
In this embodiment, the "trigger operation" is an instruction that triggers the user terminal to classify the message content in the current session according to time and form a corresponding time directory, and different time directories may be formed according to different trigger operation modes to present the session message. The triggering operation may be in the form of clicking a specific area of the currently displayed interface, for example, clicking a certain icon in the currently displayed interface or clicking a blank area in the currently displayed interface; and the method can also be customized touch gesture operation, such as: multi-finger kneading, multi-finger expanding, circling, sliding, and the like, which are not particularly limited in the embodiments of the present invention.
In this embodiment, a trigger operation for an interface where a current session message is located is first received. According to the actual application scenario, the interface where the current session message is located may be a session detail interface of the session, or may be any time directory interface. When the interface where the current session message is located is a session detail interface, the received trigger operation for the session detail interface is a first trigger operation; and when the interface of the current session message is any lower-level time directory interface, receiving a trigger operation aiming at any lower-level time directory interface as a second trigger operation.
In addition, in order to explain the method provided by the embodiment of the present invention more clearly, in the embodiment, the method for presenting the session message provided by the embodiment of the present invention is mainly described in detail by taking the example that the time catalog interface includes a year catalog interface and a month catalog interface, but it should be understood that, in practical applications, the time catalog may include more or less levels of time catalogs, for example, only a year catalog or a week catalog, a month catalog and a year catalog simultaneously, and the upper and lower level association relationship between the time catalogs of different levels may also be defined in different level division manners.
120. And presenting the session message in a time directory according to the trigger operation, wherein the time directory comprises at least one time period option.
In this embodiment, as described above, the time directory refers to a directory formed after classifying the session messages according to a preset time rule, and the time directory includes at least one time period option. In some embodiments, when the session message is a group message, the time period option further includes a group member option for the user to view the message content sent by a group member in the time period option. Specifically, the time directories may include at least two time directories, or the time directories include at least two levels of time directories, where the at least two levels of time directories include upper and lower level time directories that are associated with each other. Such as: the time directory may include a year directory and a month directory, the year directory includes at least one year option for a user to select to view message content in a corresponding year, the month directory is a lower-level directory of the year directory (that is, the month directory is a directory formed by classifying message content in a certain year according to months), and the month directory includes at least one month option for a user to select to view message content in a corresponding month in the year.
In this embodiment, the session message is presented in a time directory according to the trigger operation, that is: and after classifying the message content in the conversation according to a preset time rule according to the trigger operation, generating a corresponding time directory for a user to check the message content in the conversation within a certain time period according to the time directory. Specifically, in this embodiment, for different actual application scenarios, the session message may be presented in a time directory in different manners.
For example, in some embodiments, if the interface where the current session message is located is a session detail interface between a user and a certain contact, and the trigger operation for the session detail interface is a first trigger operation, a specific implementation manner of presenting the session message in a time directory according to the trigger operation may be: and determining the session message to be presented in a time catalog corresponding to the moving distance according to the moving distance of the first trigger operation on the session detail interface. Namely: the corresponding relation between the moving distance of the first trigger operation on the session detail interface and the relevant time catalogue can be preset, and when the first trigger operation is received, the corresponding time catalogue interface is accessed according to the moving distance of the first trigger operation. The moving distance may be a fixed value or a threshold range. Such as: and determining that the session message is presented in a year catalog or a month catalog corresponding to the current year according to the moving distance of the first trigger operation on the session detail interface. The "current year" may be a year of a transmission/reception time of a latest session message in the session, or a year of a system time of the user terminal. For example: when the moving distance of the received first trigger operation on the session detail interface exceeds a certain threshold value, directly switching the current session detail interface to a yearly catalog interface, and presenting the session message in a yearly catalog; when the moving distance of the received first trigger operation on the conversation detail interface does not reach the threshold value, in order to facilitate the user to check the conversation messages in the last year, the conversation detail interface is switched to the interface of the month catalogue corresponding to the current year, and the conversation messages are presented in the month catalogue corresponding to the current year.
For another example, in other embodiments, if the interface where the current session message is located is any lower-level time directory interface, for example: the user already views the message content under the interface of the month directory of a certain year (including the month directory corresponding to the current year), but wants to view the message content in another year, and at this time, the user needs to return to the month directory again to make other time period selections. For this scenario, the specific implementation manner of presenting the session message in a time directory according to the trigger operation may be: presenting the session message in a higher level temporal directory associated with the any lower level temporal directory according to the second triggering operation. For example: if the interface where the current session message is located is a monthly directory interface, when a second trigger operation is received under the monthly directory interface, the session message can be presented in a yearly directory according to the second trigger operation. Namely: the user can input a second trigger operation (such as multi-finger pinch) in the current month directory interface, and the user terminal switches the current month directory interface to the year directory interface according to the second trigger operation and presents the session message in the year directory.
130. A selection operation is received that acts on the time schedule.
In this embodiment, the "selection operation" refers to an operation of determining to view one of the time period options in the time directory, and the selection operation may be a single click, a double click, or a long press of one of the time period options by the user. Different selection modes of operation may correspond to different modes of presenting the session messages.
In this embodiment, the specific implementation manner of receiving the selection operation applied to the time directory may be: and detecting the position of a touch point acting on the time catalogue, then judging whether the position of the touch point corresponds to a time period option, if so, further judging whether the position of the touch point is matched with a preset selection operation form, and if so, determining that the operation acting on the time catalogue is the selection operation for selecting the time period.
140. And presenting the message content in the time period option corresponding to the selection operation according to the selection operation.
In this embodiment, the message content may be presented in different manners for different application scenarios.
For example, for a case that the number of conversation messages between the user and the contact is small, the specific implementation of presenting the message content in the time period option corresponding to the selection operation according to the selection operation may be: and displaying all message contents in the time period option corresponding to the selection instruction in the time directory according to the selection instruction. For example, in a month directory of a certain year, the user double-clicks "5 months" in the month directory, and when the user terminal receives the selection instruction, a message viewing area is expanded below "5 months", and the entire message content of 5 months of the year is displayed in the message viewing area.
For another example, for a case that the number of session messages between the user and the contact is very large, when the user wants to view message content of a certain year, if all the message content in the selected year is displayed in the year directory, it is still difficult for the user to find the message content in the time period that the user wants to view, therefore, in some other embodiments, when the time directory is a time directory with a higher level (in this embodiment, it is assumed that the time dimension corresponding to the time directory with the higher level is larger), for example, a specific implementation manner of presenting the message content in the time period option corresponding to the selection operation according to the selection operation may be further: and switching the time directory interface at the higher level to the time directory interface at the lower level corresponding to the selected time period option according to the selection operation (for example, switching the year directory interface to the month directory interface corresponding to the selected year), then receiving a secondary selection instruction acting on the time directory at the lower level (for example, receiving a secondary selection instruction acting on the month directory), and repeating the steps, and finally displaying the message content of the time period option selected by the user in the time directory at the target level.
For another example, in some embodiments, the session message includes a group message, and a group member option is further included under a time period option in the time directory, then, in this application scenario, the specific implementation manner of presenting the message content in the time period option corresponding to the selection operation according to the selection operation may further be: and presenting the message content sent by the selected group member in the time period option corresponding to the selection operation according to the selection operation. For example: the user wants to view the content of the message sent by the group member B in the group G in 5 months in 2017, selects "5 months" in the month directory in 2017, and then selects "group member B" in the time period option of "5 months", and the user terminal displays all the content of the message sent by the group member B in 5 months in 2017 in the month directory according to the selection operations of the user.
Further, in this embodiment, after all the message contents in the time period option corresponding to the selection instruction are displayed in the time directory, an expansion operation acting on the time directory may also be received, and the message contents are expanded and presented according to the expansion operation. The step of "expanding and presenting the message content" refers to switching the current time directory interface back to the session detail interface, and positioning the session detail interface to the currently displayed message content. For example: when the user wants to view the message content in the time period option in the session detail interface, the user can input the expansion operation in the current time directory interface, so as to jump to the session detail interface to view the message content. The message content is expanded and presented according to the expansion operation input by the user, so that the user can conveniently check the message content before and after the selected time period.
In addition, in practical applications, in order to facilitate a user to view message contents in another time period option without sliding the currently displayed interface too much when one of the time period options in the time directory is already expanded, in some embodiments, after all message contents in the time period option corresponding to the selection instruction are displayed in the time directory, the method further includes: receiving the action and the retraction operation of the time catalogue, and retracting the message content being displayed according to the retraction operation.
According to the technical scheme, the embodiment of the invention has the beneficial effects that: the method for presenting the session message provided by the embodiment of the invention receives the trigger operation aiming at the interface where the current session message is located; presenting the session message in a time directory according to the trigger operation, wherein the time directory comprises at least one time period option; receiving a selection operation acting on the time catalogue; and presenting the message content in the time period option corresponding to the selection operation according to the selection operation, so that a user can conveniently view the message content in a specific time period in a conversation.
Example two
In this embodiment, taking an example that a user views a history short message with a certain contact on a user terminal, a presentation method of a session message provided in the embodiment of the present invention is further described. Wherein, the short message conversation detail interface between the user and the contact is shown in fig. 2(a), and as can be seen from the short message conversation detail interface, the latest incoming and outgoing short message between the user and the contact is "happy birthday |" sent by the user to the contact in 2017, 6, 5! ".
In this embodiment, when a user wants to view historical short message messages with the contact within a certain time period, an instruction for viewing the messages in a time directory may be input for a short message session detail interface, for example, a preset trigger operation is input in the short message session detail interface, the user terminal presents the messages in the short message session in the time directory according to the trigger operation, for example, a year directory or a month directory, and the like, the user may input a selection operation in the selected time directory as needed, and the user terminal presents message content corresponding to the selection operation according to the selection operation, for example, when the user selects 5 months in the month directory of a certain year, the user terminal presents message content corresponding to the 5 months in the year according to the selection operation.
Specifically, in the present embodiment, it is assumed that: (1) when the user terminal receives a pinch touch operation with a moving distance of a, presenting the conversation message in a month directory, wherein a formed month directory interface is shown in fig. 2(b), the month directory is a month directory of the current year, the month directory comprises at least one month option, and the month options in the month directory represent the contents of messages going and going in the months; (2) when the user terminal receives a pinch touch operation with a moving distance of b, presenting the conversation message in a year directory, wherein a formed year directory interface is shown as a figure 2(c), the year directory comprises at least one year option, and the year options in the year directory represent the contents of messages coming and going in the years; (3) and when the user terminal receives the pinch touch operation under the month catalogue of any year, switching the month catalogue to the year catalogue, and presenting the conversation message in the year catalogue. Further, assume that under the year directory, (4), when the user terminal receives a first selection operation (e.g. double-click for a certain year), the year is expanded on the interface where the year directory is located, and the whole message content of the year is displayed in the year directory; (5) and when the user terminal receives a second selection operation (such as clicking a certain year), jumping from the year directory interface to the interface of the month directory of the selected year so as to enable the user to further select the message content corresponding to a certain month below the selected year.
If the user currently wants to view all the message contents of 2017, month 5 in the short message conversation, a pinch-and-touch operation with a movement distance of a can be input in a short message conversation detail interface shown in fig. 2 (a); when receiving the trigger operation, the user terminal presents the session message in a month directory, wherein the month directory is a month directory of the current year (2017), as shown in fig. 2 (b); subsequently, the user may double-click "5 months" under the month directory, and the user terminal, upon receiving the selection operation, presents the entire message content within "5 months" in the month directory, the interface of which is shown in fig. 2 (d). Alternatively, the user may input a pinch touch operation with a movement distance of b in the short message conversation detail interface shown in fig. 2(a), and the user terminal presents the conversation message in a list of years when receiving the trigger operation, as shown in fig. 2 (c); then, the user can click the "2017 year" option in the year directory, and after receiving the second selection operation, the user terminal jumps the currently displayed interface (year directory) to the month directory of 2017 years (as shown in fig. 2 (b)); next, the user may double-click "5 months" under the month directory, and the user terminal, after receiving the first selection operation, presents all the message contents within "5 months" in the month directory, whose interface is shown in fig. 2 (d). Further, if the user wants to view the message content in 2016 after viewing the message content in 5 months in 2017, the user may input a pinch-touch operation in the current month directory interface (the month directory interface in 2017), return to the year directory interface again, and view the message content in 2016.
If the user currently wants to view all the message contents in 2017 of the short message session, a pinch touch operation with a movement distance of b may be input in a short message session detail interface shown in fig. 2(a), and when the user terminal receives the trigger operation, the session message is presented in a year directory, as shown in fig. 2 (c); the user may then double-click on "2017 year" to view the full content of the messages to and from the contact in 2017 under the year directory.
If the user currently wants to view the message content before 2017 in the short message conversation, the user can input a corresponding gesture operation in the interface where the current conversation is located to enter the year directory, and then view the message content of the corresponding year or month with reference to the above embodiment. The method for entering the annual catalog can be as follows: directly inputting a pinch touch operation with the movement distance b in the session detail interface; or after the pinch-touch operation (first trigger operation) with the movement distance of a is input in the session detail interface to enter the month catalogue corresponding to the current year, the pinch-touch operation (second trigger operation) is input again under the month catalogue corresponding to the current year to enter the year catalogue (correspondingly, the user terminal firstly presents the session message in the month catalogue corresponding to the current year according to the received first trigger operation and then presents the session message in the year catalogue according to the received second trigger operation).
Further, if the user further wants to view the message content around the currently viewed time slot option (for example, the user currently views the message content in year 5 of 2017, and wants to view the message content in month 4 of 2017), the user may also input an expansion operation in the current time catalog interface, such as: and clicking the viewed message content or inputting an extended touch operation, and after receiving the expansion operation, the user terminal expands and presents the currently displayed message content (namely, switching the current time directory interface to the session detail interface and positioning the currently displayed message content). When the user finishes viewing the displayed message content, a collapse operation, such as sliding upwards, may be input on the interface where the current conversation message is located to collapse the displayed message content in the current time directory. When the user does not need to view the historical messages, a return operation can be input in the current time directory interface, for example, a blank of the time directory interface is clicked, so that the conversation detail interface is returned and the latest message content is located.
Further, it should be understood that, in practical applications, the time directory may not be limited to the year directory and the month directory, and a week directory or the like may be formed according to the number of session messages. The manner of switching between the trigger operation, the selection operation, and the plurality of time directories is not limited to the above expression.
According to the technical scheme, the embodiment of the invention has the beneficial effects that: when the trigger operation aiming at the interface where the current conversation message is located is received, the conversation message is presented in a time catalogue mode so that a user can select to view the message content in the corresponding time period option, and the user can conveniently and quickly view the historical conversation message content in a specific time period.
EXAMPLE III
Fig. 3 is a schematic structural diagram of a device for presenting a conversation message according to an embodiment of the present invention, please refer to fig. 3, where the device 3 includes:
a trigger operation receiving unit 31, configured to receive a trigger operation for an interface where the current session message is located;
a time catalog generating unit 32, configured to present the session message in a time catalog according to the trigger operation, where the time catalog includes at least one time period option;
a selection operation receiving unit 33 for receiving a selection operation acting on the time schedule; and the number of the first and second groups,
and a presenting unit 34, configured to present, according to the selection operation, message content in the time period option corresponding to the selection operation.
In this embodiment, when the trigger operation receiving unit 31 receives a trigger operation on an interface where a current session message is located, the time catalog generating unit 32 presents the session message in a time catalog according to the trigger operation, where the time catalog includes at least one time period option, and when the selection operation receiving unit 33 receives a selection operation applied to the time catalog, the presentation unit 34 presents message content in the time period option corresponding to the selection operation according to the selection operation.
In some embodiments, the time directory includes at least two, the interface where the current session message is located includes a session detail interface, and the trigger operation for the session detail interface is a first trigger operation; then, the time catalog generation unit 32 is specifically configured to: and determining the session message to be presented in a time catalog corresponding to the moving distance according to the moving distance of the first trigger operation on the session detail interface. In other embodiments, the time directory includes at least two levels of time directories, where the at least two levels of time directories include upper and lower level time directories that are associated with each other, the interface where the current session message is located includes any lower level time directory interface, and a trigger operation for the any lower level time directory interface is a second trigger operation; then, the time catalog generation unit 32 is specifically configured to: presenting the session message in a higher level temporal directory associated with the any lower level temporal directory according to the second triggering operation. In practical application, the session message can be presented in a corresponding time directory in different ways according to different operation requirements.
Wherein, in some embodiments, the presentation unit 34 is specifically configured to: and displaying all message contents in the time period option corresponding to the selection instruction in the time directory according to the selection instruction. In other embodiments, the session message includes a group message, and the time period option in the time directory further includes a group member option, then the presenting unit 34 is specifically configured to: and presenting the message content sent by the selected group member in the time period option corresponding to the selection operation according to the selection operation.
Further, in some embodiments, the apparatus 3 further comprises: an expansion operation receiving unit 35 for receiving an expansion operation applied to an area where the message content is displayed, and an expansion presenting unit 36 for performing expansion presentation of the message content according to the expansion operation.
It should be noted that, since the presentation apparatus of the session message is based on the same inventive concept as the presentation method of the session message in the foregoing method embodiment, the corresponding content of the presentation method of the session message in the method embodiment is also applicable to this apparatus embodiment, and is not described in detail here.
According to the technical scheme, the embodiment of the invention has the beneficial effects that: when the trigger operation for the interface where the current session message is located is received by the trigger operation receiving unit 31, the session message is presented by the time catalog generating unit 32 according to the trigger operation, the time catalog includes at least one time period option, and when the selection operation receiving unit 33 receives the selection operation acting on the time catalog, the presentation unit 34 is used to present the message content in the time period option corresponding to the selection operation according to the selection operation, so that the user can conveniently view the message content in the specific time period in the session.
Example four
Fig. 4 is a schematic structural diagram of a user terminal according to an embodiment of the present invention, where the user terminal may be an intelligent terminal such as a mobile phone and a tablet computer, please refer to fig. 4, and the user terminal 400 includes:
one or more processors 410 and a memory 420, with one processor 410 being an example in fig. 4.
The processor 410 and the memory 420 may be connected by a bus or other means, such as by a bus in FIG. 4.
The memory 420, which is a non-transitory computer-readable storage medium, may be used to store a non-volatile software program, a non-volatile computer-executable program, and modules, such as program instructions/modules corresponding to the presentation method of the session message in the embodiment of the present invention (for example, the trigger operation receiving unit 31, the time directory generating unit 32, the selection operation receiving unit 33, the presentation unit 34, the expansion operation receiving unit 35, and the expansion presentation unit 36 shown in fig. 3). The processor 410 executes various functional applications and data processing of the mobile terminal, i.e., implementing the presentation method of the session message of the above-described method embodiment, by running the non-volatile software program, instructions and modules stored in the memory 420.
The memory 420 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created from use of a presentation device of the conversation message, and the like. Further, the memory 420 may include high speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, memory 420 may optionally include memory located remotely from processor 410, which may be connected to a presentation device for the session message via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The one or more modules are stored in the memory 420 and when executed by the one or more processors 410 perform the method for presenting a conversation message in any of the above-described method embodiments, e.g., performing the above-described method steps 110-140 of fig. 1, implementing the functionality of the units 31-36 of fig. 3.
The product can execute the method provided by the embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method. For technical details that are not described in detail in this embodiment, reference may be made to the method provided by the embodiment of the present invention.
EXAMPLE five
Embodiments of the present invention also provide a non-transitory computer-readable storage medium storing computer-executable instructions, which are executed by one or more processors, such as the processor 410 in fig. 4, to enable the one or more processors to perform the method for presenting a conversation message in any of the method embodiments, such as the method steps 110 to 140 in fig. 1, described above, to implement the functions of the units 31 to 36 in fig. 3.
The product can execute the method provided by the embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method. For technical details that are not described in detail in this embodiment, reference may be made to the method provided by the embodiment of the present invention.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a general hardware platform, and certainly can also be implemented by hardware. It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware related to instructions of a computer program, which can be stored in a computer readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; within the idea of the invention, also technical features in the above embodiments or in different embodiments may be combined, steps may be implemented in any order, and there are many other variations of the different aspects of the invention as described above, which are not provided in detail for the sake of brevity; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (14)

1. A method for presenting session messages is applied to a user terminal, and is characterized by comprising the following steps:
receiving a trigger operation aiming at an interface where a current conversation message is located;
presenting the session message in a time directory according to the trigger operation, wherein the time directory comprises at least one time period option;
receiving a selection operation acting on the time catalogue;
and presenting message content according to the selection operation, wherein the message content is the content in the time period option corresponding to the selection operation.
2. The method according to claim 1, wherein the time directory comprises at least two, the interface where the current session message is located comprises a session detail interface, and the triggering operation for the session detail interface is a first triggering operation;
then, the presenting the session message in a time directory according to the trigger operation includes:
and determining the session message to be presented in a time catalog corresponding to the moving distance according to the moving distance of the first trigger operation on the session detail interface.
3. The method according to claim 1, wherein the time directory comprises at least two levels of time directories, the at least two levels of time directories comprise upper and lower level time directories which are associated with each other, the interface where the current session message is located comprises any lower level time directory interface, and the triggering operation for any lower level time directory interface is a second triggering operation;
then, the presenting the session message in a time directory according to the trigger operation includes:
presenting the session message in a higher level temporal directory associated with the any lower level temporal directory according to the second triggering operation.
4. The method according to claim 1, wherein the presenting, according to the selection operation, the message content in the time period option corresponding to the selection operation comprises:
and displaying all message contents in the time period option corresponding to the selection instruction in the time directory according to the selection instruction.
5. The method of claim 4, further comprising:
receiving an expansion operation acting on an area displaying the message content;
and unfolding and presenting the message content according to the unfolding operation.
6. The method according to any one of claims 1 to 5, wherein the session message includes a group message, and a group member option is further included under a time period option in the time directory, and then the presenting, according to the selection operation, message content in the time period option corresponding to the selection operation includes:
and presenting the message content sent by the selected group member in the time period option corresponding to the selection operation according to the selection operation.
7. An apparatus for presenting a conversation message, comprising:
the trigger operation receiving unit is used for receiving the trigger operation aiming at the interface where the current conversation message is located;
the time catalog generating unit is used for presenting the session message in a time catalog according to the trigger operation, and the time catalog comprises at least one time period option;
a selection operation receiving unit configured to receive a selection operation applied to the time schedule;
and the presentation unit is used for presenting message content according to the selection operation, wherein the message content is the content in the time period option corresponding to the selection operation.
8. The apparatus according to claim 7, wherein the time directory comprises at least two, the interface where the current session message is located comprises a session detail interface, and the triggering operation for the session detail interface is a first triggering operation;
then, the time schedule generating unit is specifically configured to:
and determining the session message to be presented in a time catalog corresponding to the moving distance according to the moving distance of the first trigger operation on the session detail interface.
9. The apparatus according to claim 7, wherein the time directory comprises at least two levels of time directories, the at least two levels of time directories include upper and lower level time directories associated with each other, the interface where the current session message is located includes any lower level time directory interface, and the triggering operation for any lower level time directory interface is a second triggering operation;
then, the time schedule generating unit is specifically configured to:
presenting the session message in a higher level temporal directory associated with the any lower level temporal directory according to the second triggering operation.
10. The apparatus according to claim 7, wherein the presentation unit is specifically configured to:
and displaying all message contents in the time period option corresponding to the selection instruction in the time directory according to the selection instruction.
11. The apparatus of claim 10, further comprising:
an expansion operation receiving unit configured to receive an expansion operation that acts on an area where the message content is displayed;
and the unfolding presenting unit is used for unfolding and presenting the message content according to the unfolding operation.
12. The apparatus according to any one of claims 7 to 11, wherein the session message includes a group message, and a group member option is further included under a time period option in the time directory, then the presenting unit is specifically configured to:
and presenting the message content sent by the selected group member in the time period option corresponding to the selection operation according to the selection operation.
13. A user terminal, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-6.
14. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions for causing a user terminal to perform the method of any one of claims 1-6.
CN201710488758.8A 2017-06-23 2017-06-23 Session message presenting method and device and user terminal Active CN107360309B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710488758.8A CN107360309B (en) 2017-06-23 2017-06-23 Session message presenting method and device and user terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710488758.8A CN107360309B (en) 2017-06-23 2017-06-23 Session message presenting method and device and user terminal

Publications (2)

Publication Number Publication Date
CN107360309A true CN107360309A (en) 2017-11-17
CN107360309B CN107360309B (en) 2019-11-12

Family

ID=60272966

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710488758.8A Active CN107360309B (en) 2017-06-23 2017-06-23 Session message presenting method and device and user terminal

Country Status (1)

Country Link
CN (1) CN107360309B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109901763A (en) * 2019-02-28 2019-06-18 深圳安泰创新科技股份有限公司 Chat record methods of exhibiting, equipment and computer readable storage medium
CN109992179A (en) * 2018-12-25 2019-07-09 阿里巴巴集团控股有限公司 Conversation recording lookup method and device
CN112532511A (en) * 2020-11-30 2021-03-19 腾讯科技(深圳)有限公司 Method, device and equipment for processing multimedia interaction information and storage medium
CN112559553A (en) * 2020-12-24 2021-03-26 上海明略人工智能(集团)有限公司 Method, system, electronic device and storage medium for viewing session content

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8346590B2 (en) * 2010-01-27 2013-01-01 Google Inc. Automatically schedule and re-schedule meetings through search interface
CN103823836A (en) * 2013-12-06 2014-05-28 华为技术有限公司 Method and terminal for searching historical behavior records
CN104461561A (en) * 2014-12-23 2015-03-25 沈文策 Chatting record displaying method and device
CN106470148A (en) * 2015-08-19 2017-03-01 腾讯科技(深圳)有限公司 Group chatting content display method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8346590B2 (en) * 2010-01-27 2013-01-01 Google Inc. Automatically schedule and re-schedule meetings through search interface
CN103823836A (en) * 2013-12-06 2014-05-28 华为技术有限公司 Method and terminal for searching historical behavior records
CN104461561A (en) * 2014-12-23 2015-03-25 沈文策 Chatting record displaying method and device
CN106470148A (en) * 2015-08-19 2017-03-01 腾讯科技(深圳)有限公司 Group chatting content display method and device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109992179A (en) * 2018-12-25 2019-07-09 阿里巴巴集团控股有限公司 Conversation recording lookup method and device
CN109992179B (en) * 2018-12-25 2022-03-15 创新先进技术有限公司 Session record searching method and device
CN109901763A (en) * 2019-02-28 2019-06-18 深圳安泰创新科技股份有限公司 Chat record methods of exhibiting, equipment and computer readable storage medium
CN112532511A (en) * 2020-11-30 2021-03-19 腾讯科技(深圳)有限公司 Method, device and equipment for processing multimedia interaction information and storage medium
CN112532511B (en) * 2020-11-30 2023-12-22 腾讯科技(深圳)有限公司 Method, device, equipment and storage medium for processing multimedia interaction information
CN112559553A (en) * 2020-12-24 2021-03-26 上海明略人工智能(集团)有限公司 Method, system, electronic device and storage medium for viewing session content

Also Published As

Publication number Publication date
CN107360309B (en) 2019-11-12

Similar Documents

Publication Publication Date Title
US11669219B2 (en) Launching application task based on single user input and preset condition
US9594496B2 (en) Method and apparatus for playing IM message
CN104820557B (en) A kind of split screen method and mobile terminal
US8799777B1 (en) Selectability of objects on a touch-screen display
CN107360309B (en) Session message presenting method and device and user terminal
CN105389173B (en) Interface switching display method and device based on long connection task
AU2021332794B2 (en) Method and apparatus for displaying friend activity information, electronic device, and storage medium
CN106201409B (en) Processing method and system for application program operation interface
CN104158972A (en) Method for calling third-party application in conversation process and user terminal
US20190138200A1 (en) Information processing method and device
WO2022001341A1 (en) Application program tag generation method, application interface display method and device
EP2645223A2 (en) Touch-based method and apparatus for sending information
CN105630280A (en) Method and device for switching multiple applications
CN107850975B (en) Method and User Interface (UI) for customized user access to application functionality
CN107566642A (en) Method and device for switching function modes and intelligent terminal
CN105430183B (en) A kind of method and mobile terminal of mobile terminal switching account
US11698713B2 (en) Method, system, and machine-readable data carrier for controlling a user device using a context toolbar
CN110286838B (en) Processing method, device, terminal and storage medium of session object
CN110362257B (en) Data processing method, display method and client
KR20190040997A (en) Method and device for creating groups
CN105187643A (en) Dialing method and terminal
US20160246460A1 (en) Method and apparatus for arranging instant messaging widows
US20140115496A1 (en) Method and Apparatus for Switching Among Multiple Message Reply Windows
CN105260085A (en) Application setting method and terminal utilizing same
CN108700999A (en) A kind of method for displaying user interface and terminal

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