Message presentation method, device, equipment and storage medium

JP2025504953AActive Publication Date: 2025-02-19BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024544937
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-01-29
Filing Date
2023-01-18
Publication Date
2025-02-19
Estimated Expiration
2043-01-18

Smart Images

  • Figure 2025504953000001_ABST
    Figure 2025504953000001_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a message presenting method, an apparatus, a device, and a storage medium, which include: displaying a content sharing interface for a content sharing process by a target user; and switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a trigger operation for triggering an interaction message input in a process of presenting the interaction message in a first predetermined mode, where the presenting in the first predetermined mode is associated with a receiving time of the interaction message, and the presenting in the second predetermined mode is associated with interaction process data of the target user.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This disclosure claims priority to a Chinese patent application filed with the China National Intellectual Property Office on January 29, 2022, bearing application number 202210112909.0, the entire contents of which are incorporated herein by reference.

[0002] [Technical field] TECHNICAL FIELD The present disclosure relates to the field of computer technology, for example, to a message presentation method, device, apparatus, and storage medium. [Background technology]

[0003] With the rapid development of Internet technology and terminal technology, interaction between users becomes more and more convenient, the same video stream content can be shared among multiple users, and users who share videos can exchange voice messages in real time, and can also exchange messages in the form of text or images. In order to improve the user experience, it is necessary to optimize the display method of messages. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present disclosure provide a method, device, storage medium and equipment for presenting a message, which can optimize a conventional message presenting method. [Means for solving the problem]

[0005] According to a first aspect, an embodiment of the present disclosure provides a method for presenting a message, the method comprising: Displaying a content sharing interface to a content sharing process by target users, the number of the target users being at least two, the content sharing interface being used to present predetermined media content shared among the target users and interaction messages sent by the target users to the content sharing process; The process of presenting the interaction message in a first predetermined mode in the content sharing interface includes switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first trigger operation by the target user that triggers input of the interaction message, wherein the presentation of the interaction message in the first predetermined mode is associated with a time of receipt of the interaction message and the presentation of the interaction message in the second predetermined mode is associated with interaction process data of the target user.

[0006] According to a second aspect, an embodiment of the present disclosure provides a message presentation device, the device comprising: a content sharing interface display module configured to display a content sharing interface to a content sharing process by target users, the number of the target users being at least two, the content sharing interface being used to present predetermined media content shared among the target users and an interaction message sent by the target users to the content sharing process; The process of presenting the interaction message in a first predetermined mode in the content sharing interface includes a message presenting module configured to switch from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first trigger operation by the target user that triggers the interaction message input, wherein the presentation of the interaction message in the first predetermined mode is associated with a receiving time of the interaction message and the presentation of the interaction message in the second predetermined mode is associated with interaction process data of the target user.

[0007] According to a third aspect, an embodiment of the present disclosure provides an electronic device, the electronic device including a memory, a processor, and a computer program stored on the memory and executable on the processor, the electronic device realizing a message presentation method according to an embodiment of the present disclosure when the processor executes the computer program.

[0008] According to a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored therein, the computer program being executed by a processor to realize a method for presenting a message according to an embodiment of the present disclosure. [Brief description of the drawings]

[0009] [Figure 1] FIG. 2 is a scenario architecture diagram of an application scenario to which a message presentation method according to an embodiment of the present disclosure is applied. [Diagram 2] 1 is a flowchart of a method for presenting a message according to an embodiment of the present disclosure. [Diagram 3] FIG. 13 is an interface schematic diagram of a message presentation mode switching process according to an embodiment of the present disclosure. [Figure 4]FIG. 1 is a schematic diagram of an interface change according to an embodiment of the present disclosure. [Diagram 5] FIG. 2 is a schematic diagram of a change in a session interface according to an embodiment of the present disclosure. [Figure 6] 1 is a flowchart of a method for presenting a message according to an embodiment of the present disclosure. [Figure 7] FIG. 2 is a structural block diagram of a message presentation device according to an embodiment of the present disclosure; [Figure 8] FIG. 2 is a structural block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] The following describes the embodiments of the present disclosure with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be realized in various forms, and these embodiments are provided to allow a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are used only for illustrative purposes.

[0011] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel, and that method embodiments may include additional steps and / or omit the performance of steps that are shown.

[0012] As used herein, the term "including" and variations thereof are open inclusive, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.

[0013] It should be noted that the concepts of "first", "second" and so on mentioned in this disclosure are only used to distinguish different devices, modules or units.

[0014] It should be noted that the modifications "a" and "a plurality" referred to in this disclosure are generalized and should be understood as "one or more" unless the context expressly indicates otherwise, as would be understood by a person of ordinary skill in the art.

[0015] The names of messages or information exchanged between devices in the embodiments of the present disclosure are used for illustrative purposes only.

[0016] In each of the following embodiments, optional features and examples are provided simultaneously in each embodiment, and each feature described in the embodiment can be combined to form multiple optional solutions, and each numbered embodiment should not be regarded as only one technical solution.

[0017] FIG. 1 is a scenario architecture diagram of an application scenario to which the message display method according to the embodiment of the present disclosure is applied. Illustratively, referring to FIG. 1, the application scenario may include a server 100, a first electronic device 101, and a second electronic device 102. It should be noted that the number of electronic devices may be more, and FIG. 1 is only a schematic illustration. The electronic devices establish communication connections with the server to realize information interaction. The electronic devices may be mobile devices such as mobile phones, smart watches, tablet computers, and personal digital assistants, or other devices such as desktop computers. Users of the electronic devices may make real-time calls, content sharing, and message interactions through a predetermined network platform installed on the electronic devices, and in the embodiment of the present disclosure, content sharing in the call process may be called call sharing. Here, the predetermined network platform may be a predetermined website or a predetermined application program, and the server may provide support for the predetermined network platform.

[0018] 2 is a flowchart of a message presentation method according to an embodiment of the present disclosure, which may be performed by a message presentation device, where the device may be implemented by software and / or hardware, and may be generally integrated into an electronic device, such as an electronic device used by any user to participate in content sharing. As shown in FIG. 2, the method includes the following steps:

[0019] Step 201: displaying a content sharing interface to a content sharing process by target users, where the number of the target users is at least two, and the content sharing interface is used to present predetermined media content shared among the target users and an interaction message sent by the target users to the content sharing process.

[0020] In the embodiment of the present disclosure, it is possible to support two or more users to perform real-time content sharing, and the target user may be understood as a user who participates in the content sharing. At the same time of the content sharing, a message interaction can be performed, and a real-time call (such as a voice call or a video call) can also be performed. For a call sharing scenario, in order to meet the demand of content sharing between users, a content sharing interface can be displayed in the call process, and the real-time call between users can be maintained in the display process of the content sharing interface, that is, the users who participate in the call can continue the call at the same time as viewing the content sharing interface.

[0021] Exemplarily, the content sharing interface may be a page in a predetermined application program. The content sharing interface is used to present the predetermined media content shared among the target users, and the specific form of the predetermined media content may be set according to actual needs, such as video, image, document, or other form of content. The predetermined media content may be set by any target user or a designated target user. The content sharing interface is further used to present an interaction message sent by the target user to the content sharing process, and the content included in the interaction message may be set according to actual needs, such as text or stamp content. Optionally, the content sharing interface may be used to present a message input control, and the message input control is used to trigger an interaction message input event, and the presentation form of the message input control may be set according to actual needs, such as an input box at the bottom of the content sharing interface.

[0022] Step 202, in the process of presenting the interaction message in a first predetermined mode in the content sharing interface, in response to a first trigger operation by the target user triggering input of the interaction message, switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface, where the presentation of the interaction message in the first predetermined mode is associated with a receiving time of the interaction message, and the presentation of the interaction message in the second predetermined mode is associated with interaction process data of the target user.

[0023] As can be understood, the first trigger operation by the target user to trigger the interaction message input may be a first trigger operation for a message input control or an already presented interaction message, or may be a predetermined gesture operation. Illustratively, when the target user triggers the interaction message input, an input cursor is presented on a message input panel.

[0024] In the embodiment of the present disclosure, at least two types of presentation modes are set for presenting an interaction message, and the two types are respectively referred to as a first predetermined mode and a second predetermined mode.

[0025] The presentation of the interaction message in the first predetermined mode is associated with the receiving time of the interaction message, and the specific association manner may be set according to actual needs, for example, dynamically presenting the interaction message closest to the current time by a set time length, or determining the start and end times of presentation according to the receiving time of the interaction message.

[0026] Optionally, in the first predetermined mode, the currently received interaction message is presented for a set time length, i.e., after receiving an interaction message sent by a target user, the interaction message is presented, and after the set time length has elapsed, the presentation of the interaction message is stopped, thereby reducing the occurrence time of occlusion of the predetermined media content. Optionally, the set time length may be a predetermined fixed time length, or a time length that is dynamically adjusted according to the actual situation. For example, when the message interaction frequency among the target users is relatively high and multiple interaction messages are received within a short time, the set time length may be reduced to reduce the probability or time length of multiple interaction messages being displayed simultaneously. Also, for example, the set time length may be determined based on the receiving time of the next interaction message, for example, in the presenting process of the current interaction message, when a new interaction message is received, the already presented time length of the currently presented interaction message may be deemed to reach the set time length, and the presenting of the current interaction message may be stopped and a new interaction message may be presented, thereby realizing the presenting of one interaction message at the same time, and reducing the degree of occlusion on the predetermined media content. When the first predetermined mode is adopted to present the interaction message, the occlusion and interference on the predetermined media content is relatively small, so that the target user can be more interested in the predetermined media content and improve the viewing experience.

[0027] Optionally, in the first predefined mode, the currently received interaction message in the first predefined region may be presented for a set amount of time, where the first predefined region may be located at or adjacent to a border of the content sharing interface, such as the top of the interface, the bottom of the interface, the left border of the interface, or the right border of the interface, to avoid excessive obscuration of the predefined media content.

[0028] The presentation of the interaction message in the second predetermined mode is associated with the interaction process data of the target user, and the specific association manner may be set according to actual needs, for example, presenting an interaction message record, or aggregating and presenting the interaction messages sent by each target user at the target user dimension.

[0029] Optionally, in the second predetermined mode, the interaction message record is presented. The interaction message record may be understood as a plurality of interaction messages sorted in time sequence, and at the initial time of switching to the second predetermined mode, a set number of recently received interaction messages may be presented, and the set number may be dynamically determined based on the size of a second predetermined area for presenting the interaction message record in the content sharing interface and the area of ​​the display area that needs to be occupied by the interaction message. Optionally, after receiving a predetermined gesture operation input by the target user, an earlier interaction message may be presented. Here, in the presentation process of the interaction message record, the interaction message record may be updated in real time in response to receiving a new interaction message, so as to realize real-time message interaction. When the second predetermined mode is adopted to present the interaction message, compared with the first predetermined mode, the target user may view more message contents and fully understand the message interaction process, thereby better performing message interaction with other users and satisfying the message interaction needs of the user.

[0030] In the embodiment of the present disclosure, in the process of presenting the interaction message in the first predetermined mode in the content sharing interface, any one of the target users can input a first triggering operation to trigger the input of the interaction message based on the content sharing interface of the electronic device used by the target user, and at this time, in order for the target user to input the message content more accurately and efficiently based on the message interaction record, it is determined that the target user has a message record browsing need, and the first predetermined mode can be switched to a second predetermined mode. Here, the type of the first triggering operation can be set according to actual needs, such as clicking or long pressing.

[0031] Illustratively, in the process of presenting an interaction message in a first predetermined mode in the content sharing interface, the content sharing interface holds the presentation of a predetermined media content, and after switching from presenting the interaction message in the first predetermined mode in the content sharing interface to presenting the interaction message in a second predetermined mode, the content sharing interface continues to hold the presentation of the predetermined media content. Similarly, even after switching to presenting an interaction message in the first predetermined mode in the content sharing interface, the content sharing interface still holds the presentation of the predetermined media content. For example, the predetermined media content is a video, and the content sharing interface plays the shared video, and when the content sharing interface plays the interaction message in a second predetermined mode in the process of presenting an interaction message in the first predetermined mode, the content sharing interface continues to play the shared video and presents the interaction message in the second predetermined mode.

[0032] FIG. 3 is an interface schematic diagram of a message presentation mode switching process according to an embodiment of the present disclosure. Suppose target users include user A, user B, and user C, what is shown in FIG. 3 is a content sharing interface in an electronic device used by user C. As shown in FIG. 3, the predetermined media content presented in the content sharing interface is a clown video 301, and a message input control 302 is presented at the bottom of the interface. In the upper left interface diagram, an interaction message is presented in a first predetermined mode, for example, the currently received interaction message is "I want to go too" sent by user A, and this interaction message is presented in a first predetermined area 303 for a set time length, for example, 1 second. After User C clicks on the message input control 302, the presentation of the interaction message in the first predetermined mode is switched to the presentation of the interaction message in the second predetermined mode, that is, the interaction message record is presented. In the interface diagram in the upper right corner of FIG. 3, the interaction message record is presented in the second predetermined area 304. User C first sends “This show is great. I want to go see it live”, User B is convinced and sends “It’s really good”, and User A responds to User C and sends “I want to go too”, which presents a comprehensive interaction process to User C and further assists User C in more accurately and efficiently inputting the interaction message content he or she wants to send. Here, the specific size and position of the second predetermined area 304 may be set according to actual needs, for example, the second predetermined area may be the entire screen, i.e., the size is consistent with the screen size, so as to present more interaction message records, and for example, in the content sharing interface, the display of the message input control 302 at the bottom is retained, and the area other than the message input control 302 is set as the second predetermined area.Now, one can continue to keep playing the clown video in the content sharing interface, as shown in the top right interface of FIG.

[0033] A message presentation method according to an embodiment of the present disclosure displays a content sharing interface in a content sharing process by a target user, where the number of target users is at least two, and the content sharing interface is used to present predetermined media content shared among the target users and interaction messages sent by the target users to the content sharing process, and in the process of presenting the interaction message in a first predetermined mode in the content sharing interface, the target user switches from presenting the interaction message in the first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first trigger operation that triggers an interaction message input, where the presentation of the interaction message in the first predetermined mode is associated with a receiving time of the interaction message, and the presentation of the interaction message in the second predetermined mode is associated with interaction process data of the target user. By adopting the above embodiment, multiple users can interact by sending messages in the viewing process of shared content, and can switch between different message presentation modes, in a first predetermined mode, the presentation of the message is associated with the receiving time, thereby avoiding excessive obstruction of the shared content due to the presentation of too many interaction processes; after the user voluntarily triggers message input, switch to a second predetermined mode, in which the presentation of the message is associated with the interaction process data, thereby facilitating the user to quickly input messages by referring to the interaction process, and improving the interaction efficiency, thereby achieving a good balance between the viewing experience of media content and the user's message interaction needs.

[0034] In some embodiments, the content sharing interface is further used to present a message input control, and switching from presenting the interaction message in a first predefined mode to presenting the interaction message in a second predefined mode in the content sharing interface in response to a first trigger operation by the target user to trigger the interaction message input includes displaying a message input panel in the content sharing interface in response to the first trigger operation on the message input control, and switching from presenting the interaction message in a first predefined mode to presenting the interaction message in a second predefined mode, where the interaction message record is presented in an area of ​​the content sharing interface other than the message input panel. An advantage of such a setting is that after receiving a first trigger operation, a message input panel and an interaction message record are simultaneously presented, thereby improving message input efficiency. As shown in FIG. 3, after a user clicks on a message input control 302, a message input panel 305 is displayed, and an interaction message record is displayed in a second predefined area 304 above the message input panel 305.

[0035] In some examples, displaying a message input panel in the content sharing interface and switching from presenting the interaction message in a first predefined mode to presenting the interaction message in a second predefined mode includes displaying a message input panel in the content sharing interface and displaying a predefined control, and switching from presenting the interaction message in a first predefined mode to presenting the interaction message in a second predefined mode in response to a second trigger operation of the predefined control. An advantage of such a configuration is that it supports a user to input a message without viewing an interaction message record, avoids the display of the interaction message record from unduly obscuring predefined media content, and provides a predefined control to a user so that the user can switch to a second predefined mode by triggering the predefined control. Optionally, it is possible to keep presenting the interaction message in the first predefined mode while the message input panel is displayed and until the predefined control is triggered, to avoid the user missing the latest interaction message. Alternatively, when the message input panel is displayed and a predetermined control is triggered, the presentation of the interaction message may be stopped to reduce the obstruction of the predetermined media content, where the specific type of the second trigger operation may be set according to actual needs, such as clicking or long pressing.

[0036] As shown in FIG. 3, after a user clicks on a message input control 302, the following interface diagram is entered, in which a message input panel and a specific control 306 are displayed, and after a user clicks on the specific control 306, the interface diagram in the upper right corner is entered.

[0037] In some embodiments, in the first predetermined mode, the content sharing interface is further used to present user identifications of the target users in a first presentation manner. The specific content of the user identifications may be set according to actual needs, and may include, for example, a user name, a user avatar, or a real-time video image of a user. Optionally, a setting area in the content sharing interface displays user identifications of at least two target users in a first size, and the setting area may be understood as an area for centrally displaying user identifications in the content sharing interface, and when the number of target users does not exceed a predetermined number threshold, the user identifications of all target users can be presented in the setting area to reinforce a sense of socialization.

[0038] FIG. 4 is a schematic diagram of an interface change according to an embodiment of the present disclosure. As shown in the upper left diagram in FIG. 4, the setting area 401 in the content sharing interface presents user identities of three target users, and the size of the user identification at this time may be noted as a first size.

[0039] Illustratively, after receiving a first interaction message sent by a first target user, the first interaction message is presented at a first position associated with a first user identification in the content sharing interface for a set time length. As shown in Fig. 4, if the first target user is user A, the first user identification 402 of user A is presented in the upper left diagram, and after user A sends a first interaction message "I want to go too", the first interaction message 403 "I want to go too" is presented at a first position associated with a first user identification 404 of user A in the upper right diagram.

[0040] In some embodiments, in the first predetermined mode, when presenting an interaction message sent by a first target user, the presentation manner of the user identity of the first target user is changed from the first presentation manner to a second presentation manner, and after stopping the presentation of the interaction message sent by the first target user, the presentation manner of the user identity of the first target user is restored from the second presentation manner to the first presentation manner. The advantage of such a setting is that the user identity of the target user currently sending a message is presented in a differentiated manner from other user identities, making it easy for a user to quickly confirm the identity of the user currently sending the interaction message. The specific difference between the first presentation manner and the second presentation manner may be set according to actual needs, such as different sizes, different shapes, different colors, or different transparency. Optionally, the second presentation manner is presenting the user identity of a first size, and the second presentation manner is presenting the user identity of a second size, and the second size is larger than the first size. As shown in FIG. 4, the size of the first user identification 404 of user A in the top right diagram is larger than the size of the first user identification 402 of user A in the top left diagram.

[0041] In some examples, switching from presenting the interaction message in a first predefined mode to presenting the interaction message in a second predefined mode in the content sharing interface in response to a first trigger operation by the target user triggering the interaction message input includes switching to presenting the interaction message in the second predefined mode in the content sharing interface in response to a first trigger operation by the target user on a currently presented interaction message input. An advantage of such a configuration is that it enriches switching manners of interaction message presentation modes.

[0042] As shown in Fig. 4, after a user clicks on a currently presented interaction message 403, one implementation is to enter the lower left interface, and another implementation is to enter the lower right interface. Both the lower left interface and the lower right interface present an interaction message record. In the lower left interface, a message input box is presented at the same time as the interaction message record is presented, so as to facilitate the user to quickly input a message; in the lower right interface, a message input control is presented at the same time as the interaction message record is presented, so as to avoid the occlusion of a certain media content of the message input panel, and more interaction message records may be presented; after the user clicks on the message input control, the user enters the lower left interface again, so as to facilitate the user to input a message.

[0043] In some embodiments, the interaction message record includes at least one of an interaction message in the current content sharing process and a historical interaction message in the historical content sharing process of the target user. Here, the historical content sharing process may be understood as a content sharing process performed by the target user before the current content sharing. If the above-mentioned user A, user B and user C also performed content sharing yesterday, the interaction message records of the three people in the sharing process yesterday may be presented in the second predetermined mode. Optionally, when switching to the second predetermined mode, the interaction message related to the current content sharing process may be presented by default, and after receiving a predetermined operation such as sliding down, the historical interaction messages related to the past content sharing processes may be presented in order of closeness in time.

[0044] In some embodiments, a given application program may support an instant communication function, and two or more users may have a session through the instant communication function. In order to facilitate communication, a session group (abbreviated as group) may be set, and the group may include at least two group members, and the given application program may reserve a session in the group in a session list, which is called a session record. In an embodiment of the present disclosure, when a target user is simultaneously present in a group, a session record in the group may be presented in a content sharing interface, so that a user can easily view the historical communication situation of the target user in the group. Optionally, the interaction process data of the target user further includes an original session record of a target group in a target session page, and the target group is composed of target users corresponding to the content sharing process. Optionally, in the process of presenting the interaction message in the content sharing interface in a second predetermined mode, the method further includes presenting interaction process data of a target user in the content sharing interface after receiving a predetermined operation, where the interaction process data of the target user includes an original session record in a target group and an interaction message record of a content sharing process, and the target group is a target user corresponding to the content sharing process. Here, the original session record is an existing session record when the target group performs a session by an instant communication function before this content sharing process. The specific type of the predetermined operation may be set according to actual needs, for example, a trigger operation on a session browsing control, a slide down operation, etc. The specific presentation format of the predetermined session record may be different from the interaction message record, so as to facilitate a user to quickly distinguish.

[0045] In some embodiments, the method further includes: exiting the content sharing interface, entering a target session interface of a target group, the target group being composed of target users corresponding to the content sharing process, and displaying a target session record in the target session interface, the target session record including an original session record of the target group in the target session page and an interaction message record in the content sharing process, for example, the original session record of the target group and the interaction message record in the content sharing process sorted in time series. An advantage of such a setting is that the interaction message record can be synchronized with the session interface, which facilitates users to view the interaction contents in different scenarios between the target users in time series in the session interface.

[0046] In some embodiments, when displaying the target session record, a first display manner of the original session record is different from a second display manner of the interaction message record. The advantage of such a setting is that it can facilitate a user to quickly distinguish between interaction records in different scenarios. The specific difference between the first display manner and the second display manner may be set according to actual needs, and may include, for example, the level of detail, the display area, the font size, or the font color, etc.

[0047] In some embodiments, the method further includes at least one of: the first display manner includes displaying the original session records one by one; and the second display manner includes a unified display of the interaction message records with a predefined message identification.

[0048] In some embodiments, the method further includes displaying the interaction message records one by one in response to a third trigger operation on the predetermined message identification. The advantage of such a setting is that the interaction message records are presented in a simplified manner to avoid occupying too much display space, and when a user needs to view detailed message content, the details can be quickly viewed in the manner of triggering the predetermined message identification. The specific style of the predetermined message identification may be set according to actual needs, and illustratively, the predetermined message identification may be presented in relation to the time corresponding to the content sharing process.

[0049] FIG. 5 is a schematic diagram of the change of a session interface according to an embodiment of the present disclosure. As shown in FIG. 5, a target session record is displayed in the target session interface, in which original session records are displayed one by one in chronological order, and interaction message records of the content sharing process are displayed in the form of a predetermined message identification 501. After a user clicks on the predetermined message identification 501, the specific interaction message content can be viewed.

[0050] In some embodiments, the method further includes, after exiting the content sharing interface, determining whether the target group exists, and in response to the target group not existing, creating the target group and an initial session interface of the target group, and entering the initial session interface of the target group and displaying an interaction message record in the content sharing process in the initial session interface. The advantage of such a setting is that if the target user is not in the same group before content sharing, the target group can be automatically created, and it is easy for the user to view the interaction message record in the content sharing process in the session interface of the created target group at any time. Here, the initial session interface may be understood as a session interface displayed after the user triggers an operation of entering the session interface of the target group for the first time.

[0051] In some embodiments, the process of presenting the interaction message in the content sharing interface in a second predetermined mode further includes presenting the voice information record input by the target user in the content sharing process in the content sharing interface, where the voice information in the voice information record and the interaction message in the interaction message record are mixed and rearranged in time sequence for presentation. The advantage of such a setting is that for a call sharing application scenario, at least two users participating in the call can communicate in a voice manner, saving message input time and improving interaction efficiency, but in some cases, it may not be suitable for voice communication, such as voice communication may disturb other people around or the surrounding environment is relatively noisy, etc., in which case, the user generally sets the call mute, but a message containing visual information such as text may be more suitable for the user's needs, so different target users participating in content sharing may select different communication methods according to their actual situations, such as one target user adopts an interaction message method and another target user adopts a voice communication method. Thus, when browsing the interaction message record, if only the interaction message is displayed, the interaction process may not be fully embodied. The embodiment of the present disclosure adopts the above-mentioned method to mix and rearrange the voice information in the voice information record and the interaction message in the interaction message record in a time sequence, so as to facilitate the user to browse a consistent interaction process. Optionally, the voice information may be presented in the form of a voice identification, for example, a strip state voice identification determined according to the voice time length, and the user can play the voice content after clicking the voice identification; the voice information may be presented in text form, and the voice may be converted into text using voice recognition technology and presented in the interface to facilitate the user to quickly browse the voice content.

[0052] In some embodiments, a first presentation format of the same interaction message in the first predetermined mode is different from a second presentation format in the second predetermined mode, and the specific difference between the first presentation format and the second presentation format may be set according to actual needs, such as the level of detail or font size.

[0053] In some embodiments, the first presentation format includes abbreviating and presenting the currently presented interaction message when the character length of the currently presented interaction message is greater than a predetermined length threshold, and the second presentation format includes fully presenting the currently presented interaction message. The advantage of this setting is that the interaction message with a relatively large amount of content can be abbreviated and presented in the first predetermined mode to avoid blocking a relatively large amount of predetermined media content, and the message can be fully presented in the second predetermined mode to facilitate the user's understanding of the details of the message. Here, the abbreviated presentation method may be set according to actual needs, such as replacing the following message content with a form such as an ellipsis. For example, when the message "This show is great and I want to go see it in person" in FIG. 4 has a large number of characters and is presented in the first presentation format, it may be displayed as "This show is great...".

[0054] FIG. 6 is a flowchart of a message presentation method according to an embodiment of the present disclosure, which is described based on each optional scheme of the above embodiments, and the method includes the following steps:

[0055] Step 601: displaying a content sharing interface for a content sharing process by a target user, presenting predetermined media content and a message input control in the content sharing interface, and presenting a user identity of the target user in a first presentation manner.

[0056] Wherein, the number of target users is at least 2. Illustratively, after entering the content sharing interface, the interaction message is presented first in a first predetermined mode, so that the user can better focus on watching the shared content in the first predetermined mode.

[0057] Step 602: receive an interaction message sent by a first target user, change the presentation method of the user identity of the first target user to a second presentation method, present the interaction message for a set time length, and after stopping the presentation, restore the presentation method of the user identity of the first target user to the second presentation method.

[0058] Step 603: determining whether a first presentation mode switching condition is satisfied; in response to the first presentation mode switching condition being satisfied, step 604 is executed; in response to the first presentation mode switching condition not being satisfied, step 605 is executed.

[0059] After determining that a first presentation mode switching condition is met, the presentation of the interaction message can be switched from a first predetermined mode to a second predetermined mode, allowing the user to fully understand the interaction situation between the users.

[0060] In this embodiment, the first presentation mode switching condition may include receiving a first triggering operation on the message input control, and may further include receiving a third triggering operation on the currently presented interaction message.

[0061] Step 604: maintaining a presentation of the given media content in the content sharing interface, displaying a message input panel, and presenting an interaction message record.

[0062] In this embodiment, the interaction message record includes an interaction message related to the current content sharing process, and the target user further includes a historical interaction message related to the historical content sharing process. For example, the current interaction message may be presented first, and the previous interaction message may be continuously presented along with receiving a slide operation; after the current interaction message has been presented, the historical interaction message may continue to be presented; after the presentation of the historical interaction message is completed, the user may continue to input a slide operation and present a predetermined session record in the content sharing interface, where the predetermined session record includes a session record in the target group, and the group member in the target group is the target user.

[0063] Optionally, after displaying the message input panel, a certain media content may be presented in the content sharing interface in the form of a window, the display area of ​​the window being located outside the message input panel to avoid obscuring the certain media content of the message input panel.

[0064] Optionally, the presentation process of the interaction message record may be further adapted to determine whether a second presentation mode switching condition is satisfied, and in response to the second presentation mode switching condition being satisfied, switch to presenting the interaction message in a first predefined mode, where the second presentation mode switching condition may be, for example, receiving a trigger operation on a predefined switching control.

[0065] Step 605: exit from the content sharing interface in response to a closing operation of the content sharing interface.

[0066] Step 606 determines whether the target group exists, and in response to the target group existing, executes step 607, and in response to the target group not existing, executes step 608.

[0067] Step 607: after entering the target session interface of the target group, display the target session record in the target session interface.

[0068] In this embodiment, the target session records include original session records in the target group which are sorted in chronological order and interaction message records in the content sharing process, and display the original session records one by one, integrate and display the interaction message records with a specified message identification, and display the interaction message records one by one when a fourth trigger operation for the specified message identification is received.

[0069] Step 608: after creating a target group and entering an initial session interface of the target group, displaying an interaction message record in the current content sharing process on the initial session interface.

[0070] In the message presentation method according to the embodiment of the present disclosure, multiple users can interact by sending messages during the browsing process of shared content, and different message presentation modes can be switched between; in the first predetermined mode, currently received messages can be presented for a limited time, thereby avoiding excessive blocking of the shared content due to a relatively large number of messages being presented for a long time; and a mode of presenting the user identity of the user participating in sharing and presenting the user identity of the user currently sending a message is changed, thereby facilitating the user to quickly position the target user; after the message input control is triggered or the currently presented message is triggered, a second predetermined mode is switched to present a message record, and the message record may include a historical message record and a session record in the group chat session, which does not require the user to switch pages, facilitates the user to comprehensively understand the historical interaction situation, improves interaction efficiency, and can well balance the viewing experience of media content with the user's message interaction needs; after exiting the content sharing page, the interaction message record can be synchronized with the group session, thereby facilitating the user to review the interaction situation in the content sharing process through the group session at any time.

[0071] 7 is a structural block diagram of a message presentation device according to an embodiment of the present disclosure, which may be realized by software and / or hardware, and may generally be integrated into an electronic device, and can perform a message presentation method to present a message. As shown in FIG. 7, the device includes: A content sharing interface display module 701 configured to display a content sharing interface to a content sharing process by target users, where the number of the target users is at least two, and the content sharing interface is used to present a predetermined media content shared among the target users and an interaction message sent by the target users to the content sharing process; The process of presenting the interaction message in a first predetermined mode in the content sharing interface includes a message presenting module 702 configured to switch from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first trigger operation by the target user that triggers the interaction message input, wherein the presentation of the interaction message in the first predetermined mode is associated with a receiving time of the interaction message and the presentation of the interaction message in the second predetermined mode is associated with interaction process data of the target user.

[0072] A message presentation device according to an embodiment of the present disclosure displays a content sharing interface in a content sharing process by a target user, where the number of target users is at least two, and the content sharing interface is used to present predetermined media content shared among the target users and an interaction message sent by the target user to the content sharing process, and in the process of presenting the interaction message in a first predetermined mode in the content sharing interface, the target user switches from presenting the interaction message in the first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first trigger operation that triggers an interaction message input, where the presentation of the interaction message in the first predetermined mode is associated with a receiving time of the interaction message, and the presentation of the interaction message in the second predetermined mode is associated with interaction process data of the target user. Multiple users can interact with the viewing process of the shared content by sending messages, and can switch between different message presentation modes, in a first predetermined mode, the presentation of the message is associated with the receiving time, which can avoid excessive obstruction of the shared content due to the presentation of too many interaction processes; after a user voluntarily triggers message input, switch to a second predetermined mode, in which the presentation of the message is associated with interaction process data, which can facilitate the user to quickly input messages by referring to the interaction process, and improve the interaction efficiency, thereby successfully balancing the viewing experience of the media content and the user's message interaction needs.

[0073] Optionally, presenting the interaction message in the first predetermined mode includes presenting a currently received interaction message for a set length of time, and presenting the interaction message in the second predetermined mode includes presenting an interaction message record.

[0074] Optionally, the content sharing interface is further adapted to present a message input control; The message presenting module is configured to switch to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first triggering operation of the target user triggering input of the interaction message in the following manner: The process of presenting the interaction message in a first predetermined mode in the content sharing interface includes, in response to a first trigger operation on the message input control, displaying a message input panel in the content sharing interface and switching from presenting the interaction message in the first predetermined mode to presenting the interaction message in a second predetermined mode, wherein the interaction message record is presented in an area of ​​the content sharing interface other than the message input panel.

[0075] Optionally, displaying a message input panel in the content sharing interface and switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode includes displaying a message input panel in the content sharing interface and displaying a predetermined control, and in response to a second trigger operation on the predetermined control, switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode.

[0076] Optionally, the message presentation module is configured to switch from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first trigger operation by the target user triggering the interaction message input in the following manner: in the process of presenting the interaction message in the first predetermined mode in the content sharing interface, in response to a first trigger operation by the target user on a currently presented interaction message input, switch to presenting the interaction message in the second predetermined mode in the content sharing interface.

[0077] Optionally, the device further includes a user identification presentation module configured to, in the first predetermined mode, change the presentation manner of the user identification of the first target user from the first presentation manner to a second presentation manner when presenting an interaction message sent by the first target user, and restore the presentation manner of the user identification of the first target user from the second presentation manner to the first presentation manner after stopping presenting the interaction message sent by the first target user.

[0078] Optionally, the interaction message record includes at least one of an interaction message in a current content sharing process and a historical interaction message in a historical content sharing process of the target user.

[0079] Optionally, the interaction process data of the target user further includes: an original session record of a target group in a target session page, the target group consisting of target users corresponding to the content sharing process.

[0080] Optionally, the apparatus further comprises: a content sharing page exit module configured to exit the content sharing interface; a session interface entry module configured to enter a target session interface of a target group, the target group consisting of target users corresponding to the content sharing process; and a session record display module configured to display a target session record in the target session interface, where the target session record includes an original session record of a target group on the target session page and an interaction message record in a content sharing process.

[0081] Optionally, when displaying the target session record, a first display manner of the original session record is different from a second display manner of the interaction message record.

[0082] Optionally, the apparatus further comprises: the first display manner includes displaying the original session records one by one; the second display manner includes integrating and displaying the interaction message records with a predetermined message identification.

[0083] Optionally, the apparatus further comprises: and further comprising an interaction message display module configured to display the interaction message records one by one in response to a fourth trigger operation for the given message identification.

[0084] Optionally, the apparatus further comprises: a group creation module configured to determine whether the target group exists after exiting the content sharing interface, and in response to the target group not existing, to create the target group and an initial session interface for the target group; an early session interface display module configured to enter an early session interface of the target group and display an interaction message record in the content sharing process on the early session interface.

[0085] Optionally, the apparatus further comprises: The process of presenting the interaction message in the content sharing interface in a second predetermined mode further includes an audio recording presenting module configured to present, in the content sharing interface, an audio information recording input by the target user into the content sharing process, wherein the audio information in the audio information recording and the interaction message in the interaction message recording are mixed and rearranged in a time sequence for presentation.

[0086] Optionally, a first presentation format in said first predetermined mode of an identical interaction message is different from a second presentation format in said second predetermined mode.

[0087] Optionally, the apparatus further comprises: the first presentation format includes abbreviating and presenting the currently presented interaction message when a character length of the currently presented interaction message is greater than a predetermined length threshold; and wherein the second presentation format comprises a complete presentation of the currently presented interaction message.

[0088] Optionally, the process of presenting the interaction message in the content sharing interface in the first predetermined mode and the process of presenting the interaction message in the content sharing interface in the second predetermined mode both maintain the presentation of the predetermined media content in the content sharing interface.

[0089] Hereinafter, referring to FIG. 8, a structural schematic diagram of an electronic device 800 suitable for implementing an embodiment of the present disclosure is shown. The electronic device in the embodiment of the present disclosure may include mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDA), tablet computers (Portable Android Devices, PAD), portable media players (Portable Media Players, PMP), and in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital televisions (TV) and desktop computers. The electronic device shown in FIG. 8 is merely an example.

[0090] As shown in Fig. 8, the electronic device 800 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 801, which can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 802 or loaded from a storage device 808 into a random access memory (RAM) 803. The RAM 803 further stores various programs and data necessary for the operation of the electronic device 800. The processing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0091] Typically, input devices 806, including, for example, a touch screen, touch plate, keyboard, mouse, camera, microphone, accelerometer, gyro, etc.; output devices 807, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 808, including, for example, a magnetic tape, hard disk, etc.; and communication devices 809 can be connected to the I / O interface 805. The communication devices 809 can allow the electronic device 800 to communicate wirelessly or wired with other devices. Although FIG. 8 illustrates the electronic device 800 having various devices, it should be understood that the electronic device 800 is not required to implement or include all the devices shown. Alternatively, more or fewer devices can be implemented or included.

[0092] In particular, according to an embodiment of the present disclosure, the process described with reference to the above flowcharts can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 809, or may be installed from the storage device 808, or may be installed from the ROM 802. When the computer program is executed by the processing device 801, the above functions of the method of the embodiment of the present disclosure are performed.

[0093] It should be explained that the above computer readable medium of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of both. The computer readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. The computer readable storage medium may include an electrical connection having one or more conductors, a portable computer disk, a hard disk, a RAM, a ROM, an Erasable Programmable Read-Only Memory (EPROM or Flash memory), an optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. Meanwhile, in the present disclosure, the computer readable signal medium may include a data signal propagated in baseband or as part of a carrier, on which computer readable program code is borne. Such propagated data signals may take a variety of forms, including electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted over any suitable medium, including electrical wire, optical cable, radio frequency (Radio Frequency, RF), or the like, or any suitable combination of the above.

[0094] The computer-readable medium may be included in the electronic device, or may be a standalone entity not assembled in the electronic device.

[0095] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device displays a content sharing interface for a content sharing process by target users, where the number of the target users is at least two, and the content sharing interface is used to present predetermined media content shared among the target users and interaction messages sent by the target users to the content sharing process, and in the process of presenting the interaction message in a first predetermined mode in the content sharing interface, the target user switches from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first trigger operation that triggers the interaction message input, where the presentation of the interaction message in the first predetermined mode is associated with a receiving time of the interaction message and the presentation of the interaction message in the second predetermined mode is associated with interaction process data of the target user.

[0096] Computer program code for carrying out the operations of the present disclosure can be written in one or a variety of programming languages ​​or combinations thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and also including general procedural programming languages ​​such as "C" or similar. The program code may be executed entirely on the user computer, partially on the user computer, as a separate software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).

[0097] The flowcharts and block diagrams in the drawings illustrate possible system architectures, functions and operations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment or part of code, which includes one or more executable instructions for implementing the specified logic function. It should also be noted that in some implementations, as a replacement, the functions illustrated in the blocks may occur in a different order than those illustrated in the drawings. For example, two consecutive blocks may actually be essentially executed in parallel, or may be executed in a reverse order depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be realized by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0098] The modules described in relation to the embodiments of the present disclosure may be implemented in a software manner or a hardware manner, where the name of the module does not limit the module itself in some cases, for example, a page display module may be described as "a module for displaying a content sharing interface to a content sharing process by target users, where the number of the target users is at least two, and the content sharing interface is used to present a predetermined media content shared among the target users and an interaction message sent by the target users to the content sharing process."

[0099] The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), System on Chip (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0100] In the context of this disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in combination with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. A machine-readable storage medium may include one or more line-based electrical connections, a portable computer disk, a hard disk, a RAM, a ROM, an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0101] According to one or more embodiments of the present disclosure, there is provided a method for presenting a message, the method comprising: Displaying a content sharing interface to a content sharing process by target users, the number of the target users being at least two, the content sharing interface being used to present predetermined media content shared among the target users and interaction messages sent by the target users to the content sharing process; The process of presenting the interaction message in a first predetermined mode in the content sharing interface includes switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first trigger operation by the target user that triggers input of the interaction message, wherein the presentation of the interaction message in the first predetermined mode is associated with a time of receipt of the interaction message and the presentation of the interaction message in the second predetermined mode is associated with interaction process data of the target user.

[0102] In one embodiment, presenting the interaction message in the first predetermined mode includes presenting a currently received interaction message for a set length of time, and presenting an interaction message record to the process of presenting the interaction message in the second predetermined mode.

[0103] In one embodiment, the content sharing interface is further adapted to present a message input control, and in response to a first trigger operation by the target user triggering the interaction message input, switching in the content sharing interface from presenting the interaction message in a first predefined mode to presenting the interaction message in a second predefined mode includes: In response to a first trigger operation on the message input control, displaying a message input panel in the content sharing interface and switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode, wherein the interaction message record is presented in an area of ​​the content sharing interface other than the message input panel.

[0104] In one embodiment, displaying a message input panel in the content sharing interface and switching from presenting the interaction message in a first predefined mode to presenting the interaction message in a second predefined mode includes: Displaying a message input panel in the content sharing interface and displaying a predetermined control; and switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in response to a second trigger operation on the predetermined control.

[0105] In one embodiment, a first trigger operation by the target user to trigger the input of the interaction message includes: A first trigger operation by the target user for inputting a currently presented interaction message is included.

[0106] In one embodiment, in the first specified mode, when presenting an interaction message sent by a first target user, the presentation method of the user identification of the first target user is changed from a first presentation method to a second presentation method, and after stopping the presentation of the interaction message sent by the first target user, the presentation method of the user identification of the first target user is restored from the second presentation method to the first presentation method.

[0107] In one embodiment, the interaction message record includes at least one of an interaction message in a current content sharing process and a historical interaction message in a historical content sharing process of the target user.

[0108] In one embodiment, the interaction process data of the target user further includes original session records of a target group in a target session page, the target group consisting of target users corresponding to the content sharing process.

[0109] In one embodiment, the method further comprises: Exiting the content sharing interface; and Entering a target session interface of a target group, the target group being composed of target users corresponding to the content sharing process; The method further includes: displaying a target session record in the target session interface, where the target session record includes an original session record of the target group on the target session page and an interaction message record in a content sharing process.

[0110] In one embodiment, when displaying the target session record, a first display manner of the source session record is different from a second display manner of the interaction message record.

[0111] In one embodiment, the method further comprises: the first display manner includes displaying the original session records one by one; the second display manner includes integrating and displaying the interaction message records with a predetermined message identification.

[0112] In one embodiment, the method further includes displaying the interaction message records one at a time in response to a third trigger operation for the given message identification.

[0113] In one embodiment, after exiting the content sharing interface, the method further comprises: determining whether the target group exists, and in response to the target group existing, creating the target group and an initial session interface for the target group; The method further includes: entering an early-session interface of the target group, and displaying an interaction message record in the content sharing process in the early-session interface.

[0114] In one embodiment, the process of presenting the interaction message in the content sharing interface in a second predetermined mode, the method further comprises: The method further includes presenting in the content sharing interface a voice information recording input by the target user into the content sharing process, wherein the voice information in the voice information recording and the interaction message in the interaction message recording are mixed and rearranged in a time sequence and presented.

[0115] In one embodiment, a first presentation format in the first predefined mode of the same interaction message is different from a second presentation format in the second predefined mode.

[0116] In one embodiment, the method further comprises: the first presentation format includes abbreviating and presenting the currently presented interaction message when a character length of the currently presented interaction message is greater than a predetermined length threshold; and wherein the second presentation format comprises a complete presentation of the currently presented interaction message.

[0117] In one embodiment, the process of presenting the interaction message in the content sharing interface in the first predetermined mode and the process of presenting the interaction message in the content sharing interface in the second predetermined mode both maintain the presentation of the predetermined media content in the content sharing interface.

[0118] According to one or more embodiments of the present disclosure, there is provided a message presentation device, the device comprising: a content sharing interface display module configured to display a content sharing interface to a content sharing process by target users, the number of the target users being at least two, the content sharing interface being used to present predetermined media content shared among the target users and an interaction message sent by the target users to the content sharing process; The process of presenting the interaction message in a first predetermined mode in the content sharing interface includes a message presenting module configured to switch from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first trigger operation by the target user that triggers the interaction message input, wherein the presentation of the interaction message in the first predetermined mode is associated with a receiving time of the interaction message and the presentation of the interaction message in the second predetermined mode is associated with interaction process data of the target user.

Claims

1. Displaying a content sharing interface to a content sharing process by target users, the number of the target users being at least two, the content sharing interface being used to present predetermined media content shared among the target users and interaction messages sent by the target users to the content sharing process; The process of presenting the interaction message in a first predetermined mode in the content sharing interface includes switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first trigger operation by the target user that triggers an interaction message input, wherein the presentation of the interaction message in the first predetermined mode is associated with a receiving time of the interaction message and the presentation of the interaction message in the second predetermined mode is associated with interaction process data of the target user; A method for presenting a message.

2. Presenting the interaction message in the first predetermined mode includes: presenting the currently received interaction message for a set length of time; Presenting the interaction message in the second predetermined mode includes: The method of claim 1 , further comprising presenting an interaction message record.

3. the content sharing interface is further adapted to present a message input control; Switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first trigger operation by the target user triggering input of the interaction message includes: in response to a first trigger operation on the message input control, displaying a message input panel in the content sharing interface and switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode; The method of claim 1 , wherein an interaction message record is presented in an area of ​​the content sharing interface other than the message entry panel.

4. Displaying a message input panel in the content sharing interface and switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode includes: Displaying a message input panel in the content sharing interface and displaying a predetermined control; switching from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in response to a second trigger operation on the predetermined control; The method of claim 3 , comprising:

5. A first trigger operation by the target user to trigger the input of the interaction message is The method of claim 1 , further comprising a first trigger operation by the target user on a currently presented interaction message input.

6. 2. The method of claim 1, further comprising: in the first predetermined mode, when presenting an interaction message sent by a first target user, changing a presentation manner of the user identity of the first target user from a first presentation manner to a second presentation manner, and after presentation of the interaction message sent by the first target user stops, restoring the presentation manner of the user identity of the first target user from the second presentation manner to the first presentation manner.

7. The method of claim 1 , wherein the interaction message record includes at least one of an interaction message in a current content sharing process and a historical interaction message in a historical content sharing process of the target user.

8. The method of claim 1 , wherein the interaction process data of the target user further includes original session records of a target group in a target session page, the target group consisting of target users corresponding to the content sharing process.

9. Exiting the content sharing interface; and Entering a target session interface of a target group, the target group being composed of target users corresponding to the content sharing process; Displaying a target session record in the target session interface, where the target session record includes an original session record of the target group in a target session page and an interaction message record in a content sharing process; The method of claim 1 further comprising:

10. The method of claim 9 , wherein when displaying the target session recording, a first display manner of the original session recording is different from a second display manner of the interaction message recording.

11. The method comprises: the first display manner includes displaying the original session records one by one; The second display manner includes displaying the interaction message records in a consolidated manner with a predetermined message identification; The method of claim 10 , further comprising at least one of:

12. The method of claim 11 , further comprising displaying the interaction message records one at a time in response to a third trigger operation for the given message identification.

13. After exiting the content sharing interface, the method includes: determining whether the target group exists, and in response to the target group not existing, creating the target group and an initial session interface for the target group; Enter an early session interface of the target group, and display an interaction message record in the content sharing process in the early session interface; The method of claim 9 further comprising:

14. In the process of presenting the interaction message in the content sharing interface in a second predetermined mode, the method further comprises: presenting in the content sharing interface a recording of the audio information input by the target user into the content sharing process; The method of claim 1 , wherein the voice information in the voice information recording and the interaction messages in the interaction message recording are presented in a mixed and reordered manner in time sequence.

15. The method of claim 1 , wherein a first presentation format in the first predetermined mode of a same interaction message is different from a second presentation format in the second predetermined mode.

16. The method comprises: the first presentation format includes abbreviating and presenting a currently presented interaction message when a character length of the currently presented interaction message is greater than a predetermined length threshold; the second presentation format includes a complete presentation of the currently presented interaction message; and The method of claim 13 , further comprising at least one of:

17. 17. The method of claim 1, further comprising the steps of: presenting the interaction message in the content sharing interface in the first predetermined mode; and presenting the interaction message in the content sharing interface in the second predetermined mode, both of which comprise maintaining a presentation of the predetermined media content in the content sharing interface.

18. a content sharing interface display module configured to display a content sharing interface to a content sharing process by target users, the number of the target users being at least two, the content sharing interface being used to present predetermined media content shared among the target users and an interaction message sent by the target users to the content sharing process; a message presenting module configured to, in the process of presenting the interaction message in a first predetermined mode in the content sharing interface, switch from presenting the interaction message in a first predetermined mode to presenting the interaction message in a second predetermined mode in the content sharing interface in response to a first trigger operation by the target user to trigger an interaction message input, wherein the presenting of the interaction message in the first predetermined mode is associated with a receiving time of the interaction message, and the presenting of the interaction message in the second predetermined mode is associated with interaction process data of the target user; A message presentation device comprising:

19. 19. The apparatus of claim 18, further comprising a module for carrying out the method of any one of claims 2 to 17.

20. 18. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the electronic device implementing the method of any one of claims 1 to 17 when the processor executes the computer program.

21. A computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any one of claims 1 to 17.

Citation Information

Patent Citations

  • Message display terminal, message transmission server, and program

    JP2017182844A

  • Apparatus and Method for Sharing Content Items among a Plurality of Mobile Devices

    US20150358584A1

  • Shared content presentation with integrated messaging

    US20170093769A1