Movatterモバイル変換


[0]ホーム

URL:


CN120416202A - User terminal, server and information processing method thereof - Google Patents

User terminal, server and information processing method thereof

Info

Publication number
CN120416202A
CN120416202ACN202410141259.1ACN202410141259ACN120416202ACN 120416202 ACN120416202 ACN 120416202ACN 202410141259 ACN202410141259 ACN 202410141259ACN 120416202 ACN120416202 ACN 120416202A
Authority
CN
China
Prior art keywords
message
moving
information processing
processing method
display
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.)
Pending
Application number
CN202410141259.1A
Other languages
Chinese (zh)
Inventor
许少杰
程龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co LtdfiledCriticalTencent Technology Shenzhen Co Ltd
Priority to CN202410141259.1ApriorityCriticalpatent/CN120416202A/en
Publication of CN120416202ApublicationCriticalpatent/CN120416202A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

Translated fromChinese

本公开提供了用户终端、服务器及其各自的信息处理方法。本公开提供的一种信息处理方法,包括:在消息显示列表中显示第一消息;获取对第一消息进行显示位置移动的触发指示;响应于触发指示,使第一消息处于可移动状态;在第一消息处于可移动状态的情况下,获取对第一消息的移动指示;以及基于移动指示,显示对第一消息的移动结果,其中,第一消息的数量大于等于1。通过本公开的信息处理方法,使用户能够自主地对消息的显示顺序进行调整,能够更灵活、有组织地对即时通讯消息进行管理及显示,可以避免多条消息间回复混乱的问题出现,同时还能够方便在群聊中统计回复的信息,有效提升了用户的即时通讯体验。

The present disclosure provides a user terminal, a server and their respective information processing methods. The present disclosure provides an information processing method, comprising: displaying a first message in a message display list; obtaining a trigger instruction for moving the display position of the first message; in response to the trigger instruction, placing the first message in a movable state; obtaining a move instruction for the first message when the first message is in a movable state; and displaying the move result of the first message based on the move instruction, wherein the number of first messages is greater than or equal to 1. Through the information processing method of the present disclosure, users can independently adjust the display order of messages, manage and display instant messaging messages more flexibly and in an organized manner, avoid the problem of chaotic replies between multiple messages, and facilitate statistics of reply information in group chats, effectively improving the user's instant messaging experience.

Description

User terminal, server and information processing method thereof
Technical Field
The present disclosure relates to the field of computer technology, and more particularly, to an information processing method, apparatus, computer program product, and storage medium for a user terminal, and an information processing method, apparatus, computer program product, and storage medium for a server.
Background
With the arrival of the information age, instant messaging is widely applied to the fields of network interaction, enterprise management and the like as the most popular information interaction mode at present. The instant messaging software enables people to communicate with friends, family, colleagues and the like at any time and any place conveniently and quickly. The current instant messaging software supports various communication modes such as text, voice, pictures, video and the like, so that a user can select a proper mode to communicate according to requirements. In addition, the instant messaging software can also create group chat, and is convenient for communication and cooperation among multiple people, so that the multiple people are assisted to discuss problems and share information in a concentrated manner, and the working efficiency and the communication effect are improved. Some instant messaging software can conveniently transmit files, whether files in various formats such as documents, pictures, audio and video can be transmitted through the instant messaging software, so that sharing and transmission of the files are facilitated, and troubles of mails or other transmission modes are reduced. In addition, some instant messaging software also provides a function of sharing the position in real time, so that the user can view the position information of friends or family, and can conveniently arrange to meet or determine the positions of the friends or family, which is very helpful for activities such as travel, dating and the like.
Under the condition that the current instant messaging modes are more and more abundant, how to manage and display various instant messaging messages more efficiently and accurately, so that the user experience is improved, and the method is the focus of research in the current instant messaging field.
Disclosure of Invention
In order to optimize management and display modes of instant messaging messages and help users to interact more conveniently, the disclosure provides an information processing method, which comprises the steps of displaying a first message in a message display list, obtaining a trigger indication for displaying position movement of the first message, enabling the first message to be in a movable state in response to the trigger indication, obtaining movement indication of the first message when the first message is in the movable state, and displaying movement results of the first message based on the movement indication, wherein the number of the first message is greater than or equal to 1.
According to an embodiment of the present disclosure, the movement indication is used to indicate a movement direction of the first message, to indicate before moving the first message to its initial position, or after moving the first message to its initial position.
Displaying the movement result of the first message according to the embodiment of the disclosure further comprises associating the first message with a second message to form a message session.
According to an embodiment of the disclosure, the second message is at least one message before the display position after the first message is moved, or at least one message after the display position after the first message is moved, or a combination of at least one message before the display position after the first message is moved and at least one message after the first message, wherein forming a message session further comprises acquiring an indication of the first message and the second message forming session to form the message session.
According to the embodiment of the disclosure, acquiring the trigger indication of the display position movement of the first message comprises acquiring a selection indication of the first message, wherein responding to the selection indication, the first message is in a movable state and comprises at least one of displaying a message movement component for moving the first message or highlighting the first message, and acquiring the movement indication of the first message in the case of displaying the message movement component for moving the first message comprises acquiring the movement indication of the first message based on the message movement component.
Embodiments of the present disclosure also provide an information processing method including displaying a first message and a second message in a message display list, wherein there is at least one other message between the first message and the second message, receiving a message reordering notification indicating that a display position of at least one of the first message and the second message is changed, and displaying the reordered first message and the reordered second message based on the message reordering notification in response to the message reordering notification.
According to an embodiment of the disclosure, the second message is at least one message before the display position after the first message is changed, or at least one message after the display position after the first message is changed, or a combination of at least one message before and after the display position after the first message is changed.
Displaying the reordered first message and the second message, according to embodiments of the present disclosure, includes displaying a time of transmission of the first message and the second message, displaying at least one of a flag indicating that the first message or the second message is a moved message.
Displaying the reordered first message and the second message according to embodiments of the present disclosure includes displaying the first message in association with a second message to form a message session, wherein for the second message, hint information for hinting that the first message is associated with the second message is displayed.
The embodiment of the disclosure also provides an information processing method for the server, which comprises the steps of receiving a movement indication of a first message in a message list, wherein the number of the first message is greater than or equal to 1, moving the first message based on the movement indication, and sending a result after the movement of the first message.
According to the embodiment of the disclosure, the server stores information of messages sent by all users in an information interaction group, the information of the sent messages comprises content of the messages, sending time of the messages, information of the users sending the messages and identification numbers corresponding to the messages, wherein moving the first messages based on movement instructions of the first messages comprises moving the first messages based on the identification numbers corresponding to the first messages.
According to the embodiment of the disclosure, the server stores message movement authority information of all users in the information interaction group, wherein the user authority information indicates that each user can only move messages sent by the user, or the user authority information indicates that a specific user can move messages sent by all users in the information interaction group to which the specific user belongs.
According to the embodiment of the disclosure, in the case that a plurality of users with message movement authority respectively initiate the message movement requests, the users are permitted to perform message movement according to the request time sequence;
according to the embodiment of the disclosure, in the case that a plurality of users with message movement rights initiate the message movement request at the same time, the users are permitted to perform message movement according to the message movement rights priority of the users.
The embodiment of the disclosure also provides a user terminal, which comprises a display module configured to display a first message in a message display list, an indication processing module configured to acquire a trigger indication for performing display position movement on the first message, make the first message in a movable state in response to the trigger indication, and acquire movement indication on the first message when the first message is in the movable state, and further configured to display a movement result of the first message based on the movement indication, wherein the number of the first messages is greater than or equal to 1.
Embodiments of the present disclosure also provide a user terminal comprising a display module configured to display a first message and a second message in a message display list, wherein there is at least one other message between the first message and the second message, and a receiving module configured to receive a message reordering notification indicating a change in a display position of at least one of the first message and the second message, the display module further configured to display the reordered first message and the reordered second message based on the message reordering notification in response to the message reordering notification.
The embodiment of the disclosure also provides a server, which comprises a receiving module, a message moving module and a sending module, wherein the receiving module is configured to receive a movement indication of a first message in a message list, the number of the first message is greater than or equal to 1, the message moving module is configured to move the first message based on the movement indication, and the sending module is configured to send a result after the first message is moved.
Embodiments of the present disclosure also provide a computer program product comprising computer software code which, when executed by a processor, provides the above-described method.
Embodiments of the present disclosure also provide a computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, provide the above-described method.
Through the information processing method disclosed by the invention, a user can autonomously adjust the display sequence of the messages, can manage and display the instant messaging messages more flexibly and organically, can avoid the problem of confusion in reply among a plurality of messages, can also conveniently count the reply information in group chat, and effectively improves the instant messaging experience of the user.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings that are used in the description of the embodiments will be briefly described below. It should be apparent that the drawings in the following description are only some exemplary embodiments of the present disclosure, and that other drawings may be obtained from these drawings by those of ordinary skill in the art without undue effort.
Here, in the drawings:
Fig. 1 is an exemplary diagram illustrating an information processing scenario for instant messaging according to an embodiment of the present disclosure;
Fig. 2 is a schematic flowchart illustrating an information processing method for a user terminal according to an embodiment of the present disclosure;
fig. 3 is a schematic flowchart illustrating an information processing method for a user terminal according to another embodiment of the present disclosure;
FIG. 4 is a schematic flow chart diagram illustrating an information processing method for a server according to an embodiment of the present disclosure;
5A-5K are diagrams illustrating interfaces of instant messaging application software according to embodiments of the present disclosure;
fig. 6 is a schematic diagram showing the composition of a user terminal according to an embodiment of the present disclosure;
Fig. 7 is a schematic diagram showing the composition of a user terminal according to another embodiment of the present disclosure;
FIG. 8 is a schematic diagram showing the composition of a server according to an embodiment of the present disclosure, an
Fig. 9 shows a schematic diagram of an architecture of a computing device according to an embodiment of the disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the present disclosure more apparent, exemplary embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present disclosure and not all of the embodiments of the present disclosure, and that the present disclosure is not limited by the example embodiments described herein.
In addition, in the present specification and the drawings, steps and elements having substantially the same or similar are denoted by the same or similar reference numerals, and repeated descriptions of the steps and elements will be omitted.
Furthermore, in the present specification and drawings, elements are described in the singular or plural form according to the embodiments. However, the singular and plural forms are properly selected for the proposed case only for convenience of explanation and are not intended to limit the present disclosure thereto. Accordingly, the singular may include the plural and the plural may include the singular unless the context clearly indicates otherwise.
In the present specification and drawings, steps and elements having substantially the same or similar are denoted by the same or similar reference numerals, and repeated descriptions of the steps and elements will be omitted. Meanwhile, in the description of the present disclosure, the terms "first," "second," and the like are used merely to distinguish the descriptions, and are not to be construed as indicating or implying relative importance or order.
For purposes of describing the present disclosure, the following presents concepts related to the present disclosure.
Instant Messaging (IM) refers to a service capable of immediately transmitting and receiving internet messages and the like. In recent years, instant messaging technology has rapidly developed, and instant messaging functions are increasingly abundant, and various functions such as email, blogs, approval forms, multimedia file sharing and the like are gradually integrated. Instant messaging is no longer a mere chat tool and has evolved into a comprehensive information platform integrating communication, information, entertainment, office collaboration, enterprise customer service, and the like.
Artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) is the theory, method, technique, and application system that simulates, extends, and extends human intelligence using a digital computer or a machine controlled by a digital computer, perceives the environment, obtains knowledge, and uses the knowledge to obtain optimal results. In other words, artificial intelligence is an integrated technology of computer science that attempts to understand the essence of intelligence and to produce a new intelligent machine that can react in a similar way to human intelligence. Artificial intelligence, i.e. research on design principles and implementation methods of various intelligent machines, enables the machines to have functions of sensing, reasoning and decision. For example, the functions of voice recognition, voice synthesis, intelligent recommendation, automatic reply and the like can be operated during instant messaging based on artificial intelligence, so that a user can be helped to more conveniently conduct information interaction and information acquisition, and instant messaging experience of the user is improved.
In summary, embodiments of the present disclosure relate to computer technologies such as instant messaging and artificial intelligence, and embodiments of the present disclosure will be further described below with reference to the accompanying drawings.
Fig. 1 is an exemplary diagram illustrating an information processing scenario 100 for instant messaging according to an embodiment of the present disclosure, in which a server 110 and a plurality of user terminals 120 are schematically illustrated.
According to the embodiment of the disclosure, each user terminal 120 and the server 110 can process information, and each user terminal 120 and the server 110 can perform information interaction, so as to realize functions of message (including text message, picture message, audio message, network link, etc.) transmission, collaborative office, live interaction, etc. The user terminal 120 may be, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a desktop computer, a personal computer (PC, personal Computer), a smart speaker, a smart watch, or the like. The user terminal 120 may also be a client that installs a browser or various applications, including system applications and third party applications. The user terminal 120 may input or output information by means of an application program, an applet, a web page, etc., and communicate with a web server to implement management of information and sharing of information between multi-user terminals. The server 110 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, a content delivery network (Content Delivery Network, CDN), basic cloud computing services such as big data and an artificial intelligent platform. The user terminal and the server may be directly or indirectly connected through a network, and the present disclosure is not limited herein. Alternatively, the network may be an internet of things (Internet of Things) based on the internet and/or a telecommunications network, which may be a wired network or a wireless network, for example, which may be a Local Area Network (LAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a cellular data communications network, or the like, which may implement an electronic network that enables information exchange functionality.
The instant messaging application scenario provided by the embodiment of the disclosure can also relate to an artificial intelligent cloud service in the field of cloud technology. Cloud technology (Cloud technology) refers to a hosting technology that unifies serial resources such as hardware, software, networks and the like in a wide area network or a local area network to realize calculation, storage, processing and sharing of data. The cloud technology is a generic term of network technology, information technology, integration technology, management platform technology, application technology and the like based on cloud computing business model application, can form a resource pool, and is flexible and convenient as required. An artificial intelligence cloud service, also commonly referred to as AIaaS (AI AS A SERVICE, chinese is "AI as service"). The service mode of the artificial intelligent platform is the mainstream at present, and particularly, the AIaaS platform can split several common AI services and provide independent or packaged services at the cloud. This service model is similar to an AI theme mall in that all developers can access one or more artificial intelligence services provided by the use platform through an application program interface (API, application Programming Interface), and partially-funded developers can deploy and operate and maintain proprietary cloud artificial intelligence services by using an AI framework and AI infrastructure provided by the platform.
Fig. 2 is a schematic flow chart illustrating an information processing method 200 for a user terminal according to an embodiment of the present disclosure.
In step S210, a first message is displayed in the message display list.
It should be understood that the first message may be a message sent by the user using the user terminal, or may be a message sent by another user. For example, each user may move his own transmitted message through his user terminal, and some users (e.g., administrators assigned message movement rights) may also move other user's transmitted messages through his user terminal.
According to an embodiment of the present disclosure, the message display list may be displayed on a session interface of the instant messaging application software, and the session interface may be a Web page (Web) interface, an application program (app) interface, an applet interface, and the like. The session of the instant messaging application software in the present disclosure may be either a group chat session or a session between two users. That is, the message display list may be a message display list (for example, a double chat message list) formed by information transmitted by two users who perform instant messaging, or a message display list (for example, a group chat message list) formed by information transmitted by a plurality of users who perform instant messaging.
In step S220, a trigger instruction for performing display position movement on the first message is acquired.
According to an embodiment of the present disclosure, the trigger indication of the display position movement of the first message may include a selection indication of the first message. For example, the obtaining the selection indication of the first message may be obtaining an indication that the first message is pressed for a long time, obtaining an indication that the first message is checked, obtaining an indication that the first message is double-clicked, and so on.
In step S230, the first message is put in a movable state in response to the trigger indication.
According to embodiments of the present disclosure, the first message may be highlighted in response to the trigger indication to indicate that the first message is in a movable (e.g., draggable) state, or a message movement component for moving the first message may be displayed in response to the trigger indication so that a user may move the first message based on the message movement component. Alternatively, the message moving component for moving the first message may be a message dragging component, an arrow for moving the message up and down, or the like.
Optionally, in response to the selection indication of the first message, relevant component options for operating the first message (e.g., mobile message option, withdraw message option, delete message option, etc.) may be displayed at the instant messaging application software. In the event that the user is confirmed to select the option to move the message, a message movement component for moving the first message may be displayed on a session interface of the instant messaging application software.
In step S240, in a case where the first message is in a movable state, a movement instruction for the first message is acquired.
According to an embodiment of the present disclosure, in a case where a message moving component for moving the first message is displayed, a movement indication of the first message may be acquired based on the message moving component.
According to embodiments of the present disclosure, movement may be performed for either one message or multiple messages (e.g., by selecting multiple messages, movement is performed for the selected multiple messages together). For simplicity of operation, in case the number of first messages is greater than 1, a message for mobile use may be displayed on the session interface of the instant messaging application
A message movement component of the first message to enable a user to move a plurality of messages based on one of the message movement components.
According to embodiments of the present disclosure, the movement indication for the first message is used to indicate the movement direction of the first message to indicate before the first message is moved to its initial position (e.g., may be used to make the first message a reply to a second message that has been sent before), or after the first message is moved to its initial position (e.g., the first message may be placed at the bottom of the session interface to play an emphasized role). The movement indication is further used to indicate a target movement position of the first message, which may be before or after its initial position in the message display list.
According to the embodiment of the disclosure, a movement confirmation component for confirming whether to move the first message can be further displayed on the instant messaging application software in response to the movement indication, and a movement result of the first message can be further displayed in response to the movement confirmation of moving the first message. Such an acknowledgement mechanism can effectively prevent erroneous movement of the message due to erroneous operation.
In step S250, a movement result for the first message is displayed based on the movement instruction.
Displaying the movement result for the first message may include displaying content of the first message. In addition, the transmission time of the first message may be displayed, information indicating that the first message is a moved message may be displayed, and the like.
Displaying the movement result for the first message may further include displaying the first message in association with a second message to form a message session, according to embodiments of the present disclosure.
Optionally, the second message may be at least one message before the display position after the first message is moved, or at least one message after the display position after the first message is moved, or a combination of at least one message before the display position after the first message and at least one message after the first message is moved. The message session may be formed by obtaining an indication that the first message forms a session with the second message. The indication of the first message forming a session with the second message may be sent by the user through the user terminal (for example, the user indicates that the first message and the second message form a session after moving when moving the first message), or may be sent by the server (for example, the server provides the user terminal with the indication of the first message and the second message form a session after moving).
In order to more clearly display the association relationship between the messages, according to an embodiment of the present disclosure, the first message and the second message forming the session are displayed in association. For example, the first message and the second message may be highlighted or displayed in a session box. In this way, it is possible to clearly show what messages form the same conversation, thereby helping the user to quickly and conveniently see all the information about the conversation (e.g., the user can intuitively see what message replies are, and make statistics and analysis of the reply messages, or the user can intuitively see discussion about each topic, etc.).
According to an embodiment of the disclosure, the indication that the first message and the second message form a session may include an indication that the first message is a reply to the second message. For example, in the case before moving the first message to its initial position, displaying the movement result for the first message may include determining a second message to which the first message is replied, and displaying information indicating that the first message is a reply to the second message. Alternatively, the last message of the first message after the movement may be used as the second message replied to.
Fig. 3 is a schematic flow chart illustrating an information processing method 300 for a user terminal according to another embodiment of the present disclosure.
In step S310, a first message and a second message are displayed in a message display list, wherein there is at least one other message between the first message and the second message.
According to an embodiment of the present disclosure, the first message and the second message may be sent by user terminals of the same user or by user terminals of different users.
In step S320, a message reordering notification is received, the message reordering notification indicating that a display position of at least one of the first message and the second message is changed.
Optionally, the second message may be at least one message before the display position after the first message is changed, or at least one message after the display position after the first message is changed, or a combination of at least one message before and after the display position after the first message is changed.
In step S330, the reordered first and second messages are displayed based on the message reordering notification in response to the message reordering notification.
For the second message, a hint information may be displayed that is used to hint that the first message is associated with the second message. For example, in the case where the moved first message forms a session with the second message and the third message, a new message in the session may be displayed for the second message and the third message.
Optionally, in a case where the reordered location information of the first message or the second message indicates that the first message is moved to after the second message, the second message to which the first message replies may be determined, and information indicating that the first message is a reply to the second message is displayed on the session interface. For this embodiment, in the case that the user terminal is the user terminal of the user who sends the second message, information for reminding the user who sends the second message of the new reply message may also be displayed on the user terminal of the user who sends the second message. In order to reduce the message interference to other users, the information that the user who sends the second message has a new reply message may not be displayed on the user terminal of the other user.
Displaying the first message and the second message may include displaying contents of the first message and the second message according to embodiments of the present disclosure. Optionally, the sending time of the first message and the second message may also be displayed, and at least one of a flag indicating that the first message or the second message is a moved message is displayed. In the case where the first message is determined to be a moved message, all users conducting an instant messaging session may be alerted that the first message is moved. In order to reduce message interference, only the information indicating that the first message is a mobile message may be displayed on the user terminals of all users who conduct the instant messaging session, but message reminding is not performed on each user.
To more clearly show the reply relationship between the messages, the first message may be displayed in association with the second message to form a message session (it should be understood that the second message forming the message session with the first message may be a message before the first message, a message after the first message, or both before and after the first message). For example, the first message and the second message may be highlighted or displayed in a session box. In this way, it is possible to clearly show which messages form the same session, thereby helping the user to quickly and easily see all the information about the session (e.g., the user can intuitively see which messages reply and make statistics and analysis of the reply messages).
It should be appreciated that the above-described method 200 may be used for user terminals of users actively moving messages and the method 300 may be used for user terminals of users passively receiving movement results of messages. The method 200 and the method 300 may be used for different user data terminals. The same user terminal may also perform the method 200 or the method 300 at different times, respectively, according to the needs of the user, i.e. the same user terminal may be used as the user terminal of the user of the active mobile message, or the user terminal of the user of the mobile result of the passive received message, respectively, at different times.
Fig. 4 is a schematic flow chart diagram illustrating an information processing method 400 for a server according to an embodiment of the present disclosure.
In step S410, a movement indication of a first message in a list of messages is received.
It should be understood that the number of the first messages may be 1 or more.
According to an embodiment of the present disclosure, the movement indication is used to indicate a movement direction of the first message, to indicate before the first message is moved to its initial position or after the first message is moved to its initial position. Optionally, the movement indication is further used to indicate a target movement position of the first message, where the target movement position is located before or after its initial position in the message display list.
In step S420, the first message is moved based on the movement instruction.
According to the embodiment of the disclosure, the server may store information of messages sent by each user performing instant messaging through the instant messaging application software. For example, the information of the message sent by the instant messaging application software may include the content of the message, the sending time of the message, the information of the user who sends the message, and the identification number corresponding to the message. The server may move the first message based on an identification number corresponding to the first message.
In step S430, a result of moving the first message is transmitted.
According to the embodiment of the disclosure, the server may send the result after the first message is moved to the user terminals of all the users performing instant messaging. So that messages seen by all users who are instant messaging are synchronized.
According to the embodiment of the disclosure, the server may further obtain an indication that the first message and the second message form a session to form the message session, where the second message is at least one message before the display position after the movement of the first message, or at least one message after the display position after the movement of the first message, or a combination of at least one message before the display position after the movement of the first message and at least one message after the movement of the first message, and sending the result after the movement of the first message further includes sending a prompt message of the session formed by the first message and the second message.
According to an embodiment of the disclosure, the indication that the first message and the second message form a session may include an indication that the first message is a reply to the second message. For example, the server may determine user information of the user who sent the second message, and send an indication that the first message is a reply to the second message to user terminals of all users performing instant messaging based on the user information of the user who sent the second message. The indication that the first message is a reply to the second message may include an indication to alert a user sending the second message that there is a new reply message. It should be understood that, through the above message sending manner of the server, all users performing instant messaging can see that the first message replies to the second message through the terminal thereof, but only the user sending the second message can be reminded, so that message interference to other users is reduced.
According to an embodiment of the present disclosure, the server may further store message movement authority information of the user, where the user authority information indicates that each user can only move messages sent by the user, or the user authority information indicates that a specific user (for example, a group administrator or a user with high message movement authority priority) can move messages sent by all users in an information interaction group to which the specific user belongs, so as to prevent message confusion caused by excessive people moving messages or malicious people moving messages.
More specifically, when a plurality of users with message movement authority respectively initiate the message movement requests, the users can be permitted to perform message movement according to the request time sequence, and when a plurality of users with message movement authority simultaneously initiate the message movement requests, the users can be permitted to perform message movement according to the message movement authority priority of the users, so that message movement conflict or message movement confusion is prevented.
Fig. 5A-5K are schematic diagrams illustrating interfaces of instant messaging application software according to embodiments of the present disclosure.
It should be understood that the interfaces shown in fig. 5A-5K are for illustrative purposes only, and in fact, other components or functional modules not shown may be located on the interfaces of the instant messaging application software, and that the various components or functional modules shown in fig. 5A-5K may be implemented in other ways, and are not limited in this regard.
As shown in fig. 5A, a plurality of users (e.g., user a, user B, user C) may interact with each other in the group chat 1. Both user a and user B have asked questions and user C has replied. The first message sent by user C (i.e., "i want to go |") may be considered as a question to user a (i.e., "do someone watch movie") may also be considered a reply to the question posed by user B (i.e., "do someone and me go to library"). In order to determine that the object of the specific reply is the user a, the information processing methods of the user terminal and the server are improved, so that the user C can move the sent first message to the problem sent by the user a and then to the problem sent by the user B, thereby taking the first message as a reply to the problem sent by the user a so as to avoid misunderstanding.
Specifically, as shown in fig. 5A, the user terminal of the user C may display, in response to the selection indication, a related component option 501 (e.g., an option to copy a message, an option to forward a message, an option to withdraw a message, an option to delete a message, an option to move a message, etc.) for operating the first message at the instant messaging application software, and in case the option to select a move message by the user is received, a message moving component (as shown at 502 in fig. 5B) for moving the transmitted first message may be displayed on a session interface of the instant messaging application software so that the first message is in a movable state. Based on the message movement component 502, user C can move (e.g., drag) the first message after the question sent by user a and before the question sent by user B.
In response to the selection indication, the user terminal of user C may also highlight the first message (as shown in fig. 5C) to indicate that the first message is in a movable state, according to embodiments of the present disclosure. User C may then drag the first message to the new location (i.e., after the question sent by user a and before the question sent by user B).
It should be appreciated that in the case where both the new location and the initial location of the first message can be displayed on the same display interface, user C may drag the first message directly to the new location. And under the condition that the new position and the initial position of the first message cannot be displayed on the same message display interface, the user C can adjust the display area of the message display interface so as to move the first message to the new position.
For example, in the case where the first message is in the movable state, the first message may hover over the message display interface, at this time, the user C may find a location where the first message needs to be moved (as shown by 503 in fig. 5C) by sliding the message display interface up and down on the touch screen, and in the case where the location where the first message needs to be moved is found, instruct to move the first message to a new location by clicking or dragging the first message, or other operation modes.
For another example, in the case where the first message is in a movable state, the first message may hover over the message display interface, at this time, the user C may adjust the display area of the message display interface through a message scroll bar (as shown by 504 in fig. 5D) to find a position to which the first message needs to be moved, and in the case where the position to which the first message needs to be moved is found, instruct to move the first message to a new position by clicking or dragging the first message or the like.
To prevent mismoving the message, a movement confirmation component (shown as 505 in fig. 5E) for confirming whether to move the first message may also be displayed on the session interface in response to the movement indication of the first message, and a movement result (i.e., a result after the first message is moved) of the first message is displayed in response to the movement confirmation of moving the first message (e.g., detecting that the user selected the yes option in 505).
Optionally, in response to the indication to move the first message to the new location, a component for obtaining an indication that the first message and the second message form a message session may also be displayed on the session interface (as shown at 506 in fig. 5F). User C may indicate that the first message is associated with at least one message before and/or after the moved display position to form a session.
The session interface after the message movement is shown in fig. 5G. By moving the first message, the object replied by the user C can be more clearly displayed as the user A, so that the problem of disordered reply among a plurality of messages is avoided. At the same time, the sending time of the moved first message can also be displayed on the session interface. Therefore, the user in group chat knows that the first message is displayed at the current position in a mobile mode, and the phenomenon that the user performs cheating through mobile messages when replying with the group connection and other messages is avoided. Optionally, information 507 indicating that the first message is a moved message may also be displayed, so that the user in the group chat knows that the first message is displayed in the current location by way of movement.
Further, in the case where the first message sent by the user C forms a session with the second message sent by the user a (i.e., the question sent by the user a), the first message may also be highlighted in association with the second message. For example, as shown in FIG. 5H, the first message and the second message may be highlighted (e.g., by bolding or highlighting, etc.), or the first message and the second message may be displayed in a conversation box 508, or a combination thereof. In this way, the user A can be helped to quickly and conveniently see which messages reply to the user A, and the reply messages are counted and analyzed.
In the case that the first message sent by the user C forms a session with the second message sent by the user a, information indicating that the first message is a reply to the second message may also be displayed on the user terminal of the user a.
For example, user A's user terminal may receive the new message reply reminder and display information 509 about someone replying in group chat 1 in the session presentation interface shown in FIG. 5I. After the user a enters the session interface of the group chat 1 (i.e., the interface shown in fig. 5J), the user a can see the reply reminder 510, and based on the reply reminder 510, the user a can also locate specific new reply information (i.e., the first message). As shown in fig. 5K, the new reply message may be specially displayed in a different manner from other messages, for example, highlighted or bolded, or displayed in a conversation box.
As can be seen from the above description of fig. 2, fig. 3, fig. 4, and fig. 5A-fig. 5K, the information processing method of the present disclosure enables a user to adjust the display sequence of the messages autonomously, manage and display the instant messaging messages more flexibly and organically, avoid the problem of confusion in reply among a plurality of messages, and simultaneously, can also facilitate the statistics of the reply information in group chat, and effectively promote the instant messaging experience of the user.
Fig. 6 is a schematic diagram showing the composition of a user terminal 600 according to an embodiment of the present disclosure.
According to an embodiment of the present disclosure, the user terminal 600 may include a display module 610 and an indication processing module 620. Wherein the display module 610 may be configured to display the first message in the message display list. The indication processing module 620 may be configured to obtain a trigger indication of a display position movement of the first message, to place the first message in a movable state in response to the trigger indication, and to obtain a movement indication of the first message if the first message is in the movable state. The display module 610 is further configured to display a movement result of the first message based on the movement indication, wherein the number of the first messages is greater than or equal to 1.
According to an embodiment of the present disclosure, the trigger indication may include a selection indication for the first message. The indication processing module 620 may cause the display module 610 to display a message moving component for moving the first message or highlight the first message in response to the selection indication. In the case where the display module 610 displays a message movement component for moving the first message, the indication processing module 620 may obtain a movement indication of the first message based on the message movement component.
According to an embodiment of the present disclosure, the display module 610 may display the content of the first message, optionally, the display module 610 may also display the transmission time of the first message, and display at least one of information indicating that the first message is a moved message, in such a way that a user can be made aware of which message is moved.
In addition, the indication processing module 620 may further obtain an indication that the first message and the second message form a session to form the message session. The display module 610 may also be configured to display the first message in association with a second message to form a message session.
According to an embodiment of the present disclosure, the display module 610 may further display a movement confirmation component for confirming whether to move the first message in response to the movement indication, and display a movement result of the first message in response to the movement confirmation of moving the first message.
Fig. 7 is a schematic diagram showing the composition of a user terminal 700 according to another embodiment of the present disclosure.
According to an embodiment of the present disclosure, the user terminal 700 may include a display module 710 and a receiving module 720. Wherein the display module 710 may be configured to display a first message and a second message in a message display list, wherein there is at least one other message between the first message and the second message. The receiving module 720 may be configured to receive a message reordering notification indicating that a display position of at least one of the first message and the second message is changed. The message display module 710 may be further configured to display the reordered first message and the second message based on the message reordering notification in response to the message reordering notification.
According to an embodiment of the present disclosure, the first message and the second message may be sent by user terminals of the same user or by user terminals of different users.
The second message may be at least one message before the changed display position of the first message, or at least one message after the changed display position of the first message, or a combination of at least one message before and after the changed display position of the first message.
Displaying the reordered first message and the second message may include displaying content of the first message and the second message. Displaying the reordered first message and the second message may further include displaying a time of transmission of the first message and the second message, displaying at least one of a flag indicating that the first message or the second message is a moved message.
According to an embodiment of the disclosure, in a case that the first message and the second message form a message session, a prompt message for prompting that the first message is associated with the second message may also be displayed for the second message. For example, in the case that the user terminal is the user terminal of the user who transmits the second message, the display module 710 may further display information for reminding the user who transmits the second message of the new session message. Optionally, in the case that the first message and the second message form a message session, in order to reduce message interference to other users, no reminder may be given to other users.
It should be appreciated that user terminal 600 or user terminal 700 may be user terminal 120 shown in fig. 1. The user terminal 600 shown in fig. 6 may implement the method 200 of various information processing as described with respect to fig. 2. The display module 610 may implement the processing procedures of steps S210 and S250, and the instruction processing module 620 may implement the processing procedures of steps S220 to S240, which are not described herein. The user terminal 700 shown in fig. 7 may implement the method 300 of various information processing as described with respect to fig. 3. The display module 710 may implement the processing procedures of step S310 and step S330, and the receiving module 720 may implement the processing procedure of step S320, which is not described herein.
According to an embodiment of the present disclosure, the user terminal 600 may be a user terminal of a user actively moving a message, and the user terminal 700 may be a user terminal of a user passively receiving a movement result of the message. The user terminal 600 and the user terminal 700 may be independent user terminals, respectively. That is, the user terminal 600 is only used for actively moving a message, and the user terminal 700 is only used for passively receiving a movement result of the message. Or the user terminal 600 and the user terminal 700 may be the same user terminal, i.e., the same user terminal may be the user terminal 600 of the user who is active for the mobile message or the user terminal 700 of the user who is passive for receiving the mobile result of the message, respectively, at different times according to the user's needs.
Fig. 8 is a schematic diagram showing the composition of a server 800 according to an embodiment of the present disclosure.
According to an embodiment of the present disclosure, the server 800 may include a receiving module 810, a message moving module 820, and a transmitting module 830. Wherein the receiving module 810 may be configured to receive an indication of movement of a first message in a list of messages, wherein the number of the first messages is greater than or equal to 1. The message movement module 820 may be configured to move the first message based on the movement indication. The sending module 830 may be configured to send the result after the moving the first message.
According to an embodiment of the disclosure, the server 800 may store information of a message sent by each user performing instant messaging through an instant messaging application software, where the information of the message sent through the instant messaging application software includes content of the message, sending time of the message, information of the user sending the message, and an identification number corresponding to the message, and the message moving module 820 may move the first message based on the identification number corresponding to the first message.
According to an embodiment of the present disclosure, the server 800 may further store message movement authority information of all users in the information interaction group, where the user authority information indicates that each user can only move messages sent by himself or that a specific user can move messages sent by all users in the information interaction group to which the specific user belongs.
According to the embodiment of the disclosure, the server 800 may permit the user to perform the message movement according to the request time sequence in the case that a plurality of users having message movement authority respectively initiate the message movement request, and the server 800 may permit the user to perform the message movement according to the message movement authority priority of the user in the case that a plurality of users having message movement authority simultaneously initiate the message movement request.
It should be appreciated that server 800 may be server 110 shown in fig. 1. The server 800 shown in fig. 8 may implement the method 400 of various information processing as described with respect to fig. 4. The receiving module 810, the message moving module 820 and the sending module 830 can implement the processing procedures of step S410, step S420 and step S430, respectively, which are not described herein.
It should be appreciated that the functionality of the modules in fig. 6-8 is not limited to the examples described above. The various modules or combinations thereof may implement the various information processing methods described in this disclosure. In addition, the user terminal 600, the user terminal 700, and the server 800 may include other additional functional modules in addition to the above-described functional modules.
Methods or apparatus according to embodiments of the present disclosure may also be implemented by way of the architecture of computing device 3000 shown in fig. 9. As shown in FIG. 9, computing device 3000 may include a bus 3010, one or more CPUs 3020, a Read Only Memory (ROM) 3030, a Random Access Memory (RAM)
3040. A communication port 3050 connected to a network, an input/output component 3060, a hard disk 3070, and the like. A storage device in the computing device 3000, such as a ROM 3030 or hard disk 3070, may store various data or files for processing and/or communication of the methods provided by the present disclosure and program instructions for execution by the CPU. The computing device 3000 may also include a user interface 3080. Of course, the architecture shown in FIG. 9 is merely exemplary, and one or more components of the computing device shown in FIG. 9 may be omitted as may be practical in implementing different devices.
According to yet another aspect of the present disclosure, there is also provided a computer-readable storage medium having computer-readable instructions stored thereon. When executed by a processor, may perform a method according to embodiments of the present disclosure described with reference to the above figures. The computer readable storage medium in embodiments of the present disclosure may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of example, and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate synchronous dynamic random access memory (ddr SDRAM), enhanced Synchronous Dynamic Random Access Memory (ESDRAM), synchronous Link Dynamic Random Access Memory (SLDRAM), and direct memory bus random access memory (DR RAM). It should be noted that the memory of the methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory. It should be noted that the memory of the methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
Embodiments of the present disclosure also provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from a computer-readable storage medium, the processor executing the computer instructions, causing the computer device to perform a method according to an embodiment of the present disclosure.
In summary, embodiments of the present disclosure relate to an information processing method, apparatus, computer program product, and storage medium for a user terminal, and an information processing method, apparatus, computer program product, and storage medium for a server.
The information processing method for the user terminal comprises the steps of displaying a first message in a message display list, obtaining a trigger indication for displaying position movement of the first message, enabling the first message to be in a movable state in response to the trigger indication, obtaining movement indication of the first message when the first message is in the movable state, and displaying movement results of the first message based on the movement indication, wherein the number of the first message is greater than or equal to 1.
In the case that the user terminal is a user terminal of a user who passively receives a movement result of a message, the information processing method for the user terminal includes displaying a first message and a second message in a message display list, wherein at least one other message exists between the first message and the second message, receiving a message reordering notification for indicating that a display position of at least one of the first message and the second message is changed, and displaying the reordered first message and the reordered second message based on the message reordering notification in response to the message reordering notification.
The information processing method for the server comprises the steps of receiving a movement indication of a first message in a message list, wherein the number of the first message is greater than or equal to 1, moving the first message based on the movement indication, and sending a result after the first message is moved.
Through the information processing method disclosed by the invention, a user can autonomously adjust the display sequence of the messages, can manage and display the instant messaging messages more flexibly and organically, can avoid the problem of confusion in reply among a plurality of messages, can also conveniently count the reply information in group chat, and effectively improves the instant messaging experience of the user.
It is noted that the flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises at least one executable instruction for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
It should be understood that the methods described in this disclosure may be implemented in hardware, software, a combination of software and hardware, or the like. In general, the various example embodiments of the disclosure may be implemented in hardware or special purpose circuits, software, firmware, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While aspects of the embodiments of the present disclosure are illustrated or described as block diagrams, flow charts, or using some other pictorial representation, it is well understood that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
The present disclosure uses specific words to describe embodiments of the disclosure. Such as "first/second embodiment," "an embodiment," and/or "some embodiments," means a particular feature, structure, or characteristic associated with at least one embodiment of the present disclosure. Thus, it should be emphasized and should be appreciated that two or more references to "an embodiment" or "one embodiment" or "an alternative embodiment" in various positions in this specification are not necessarily referring to the same embodiment. Furthermore, certain features, structures, or characteristics of one or more embodiments of the present disclosure may be combined as suitable.
In the embodiments of the present disclosure, the term "module" or "unit" refers to a computer program or a part of a computer program having a predetermined function and working together with other relevant parts to achieve a predetermined object, and may be implemented in whole or in part by using software, hardware (such as a processing circuit or a memory), or a combination thereof. Also, a processor (or multiple processors or memories) may be used to implement one or more modules or units. Furthermore, each module or unit may be part of an overall module or unit that incorporates the functionality of the module or unit.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The foregoing is illustrative of the present invention and is not to be construed as limiting thereof. Although a few exemplary embodiments of this invention have been described, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of this invention. Accordingly, all such modifications are intended to be included within the scope of this invention as defined in the following claims. It is to be understood that the foregoing is illustrative of the present invention and is not to be construed as limited to the specific embodiments disclosed, and that modifications to the disclosed embodiments, as well as other embodiments, are intended to be included within the scope of the appended claims. The invention is defined by the claims and their equivalents.

Claims (25)

Translated fromChinese
1.一种信息处理方法,包括:1. An information processing method, comprising:在消息显示列表中显示第一消息;Display the first message in the message display list;获取对所述第一消息进行显示位置移动的触发指示;Obtaining a trigger instruction for moving a display position of the first message;响应于所述触发指示,使所述第一消息处于可移动状态;In response to the trigger indication, enabling the first message to be in a movable state;在所述第一消息处于可移动状态的情况下,获取对所述第一消息的移动指示;以及When the first message is in a movable state, obtaining a moving indication for the first message; and基于所述移动指示,显示对所述第一消息的移动结果,Based on the movement instruction, displaying the movement result of the first message,其中,所述第一消息的数量大于等于1。The number of the first messages is greater than or equal to 1.2.如权利要求1所述的信息处理方法,其中,所述移动指示用于指示所述第一消息的移动方向,以指示将所述第一消息移动到其初始位置之前,或者将所述第一消息移动到其初始位置之后。2 . The information processing method according to claim 1 , wherein the movement indication is used to indicate a moving direction of the first message, to indicate moving the first message before its initial position or moving the first message after its initial position.3.如权利要求2所述的信息处理方法,其中,所述移动指示还用于指示所述第一消息的目标移动位置,所述目标移动位置在所述消息显示列表中位于其初始位置之前或之后。3. The information processing method according to claim 2, wherein the movement indication is further used to indicate a target movement position of the first message, and the target movement position is located before or after its initial position in the message display list.4.如权利要求1所述的信息处理方法,其中,显示对所述第一消息的移动结果,还包括:4. The information processing method according to claim 1, wherein displaying the result of moving the first message further comprises:将所述第一消息与第二消息关联显示,以形成消息会话。The first message is associated with the second message and displayed to form a message conversation.5.如权利要求4所述的信息处理方法,其中,所述第二消息为所述第一消息移动后的显示位置之前的至少一条消息、或所述第一消息移动后的显示位置之后的至少一条消息、或所述第一消息移动后的显示位置之前的至少一条消息与之后的至少一条消息的组合,5. The information processing method according to claim 4, wherein the second message is at least one message before the display position of the first message after it is moved, or at least one message after the display position of the first message after it is moved, or a combination of at least one message before and at least one message after the display position of the first message after it is moved.其中,形成消息会话还包括:获取对所述第一消息与所述第二消息形成会话的指示,以形成所述消息会话。The forming of the message session further includes: obtaining an indication of forming a session between the first message and the second message, so as to form the message session.6.如权利要求4所述的信息处理方法,其中,将所述第一消息与第二消息关联显示,包括:6. The information processing method according to claim 4, wherein displaying the first message in association with the second message comprises:对所述第一消息和所述第二消息进行突出显示;或者highlighting the first message and the second message; or于会话框中显示所述第一消息和所述第二消息。The first message and the second message are displayed in a conversation box.7.如权利要求1所述的信息处理方法,其中,7. The information processing method according to claim 1, wherein:显示对所述第一消息的移动结果包括:显示所述第一消息的发送时间,显示指示所述第一消息为经移动的消息的信息中的至少一者。Displaying the result of moving the first message includes: displaying at least one of a sending time of the first message and information indicating that the first message is a moved message.8.如权利要求1所述的信息处理方法,其中,基于所述移动指示,显示对所述第一消息的移动结果,包括:8. The information processing method according to claim 1, wherein displaying a result of moving the first message based on the move instruction comprises:响应于所述移动指示,显示用于确认是否移动所述第一消息的移动确认组件;以及In response to the move indication, displaying a move confirmation component for confirming whether to move the first message; and响应于对移动所述第一消息的移动确认,显示对所述第一消息的移动结果。In response to a move confirmation of moving the first message, a move result of the first message is displayed.9.如权利要求1所述的信息处理方法,9. The information processing method according to claim 1,其中,获取对所述第一消息进行显示位置移动的触发指示包括:获取对于所述第一消息的选择指示;Wherein, obtaining a trigger instruction for moving the display position of the first message includes: obtaining a selection instruction for the first message;其中,响应于所述选择指示,使所述第一消息处于可移动状态,包括以下至少一项:显示用于移动所述第一消息的消息移动组件,或者突出显示所述第一消息;Wherein, in response to the selection indication, making the first message in a movable state comprises at least one of the following: displaying a message moving component for moving the first message, or highlighting the first message;其中,在显示用于移动所述第一消息的消息移动组件的情况下,获取对所述第一消息的移动指示包括:基于所述消息移动组件,获取对所述第一消息的移动指示。Wherein, in the case of displaying a message moving component for moving the first message, obtaining a moving instruction for the first message includes: obtaining a moving instruction for the first message based on the message moving component.10.一种信息处理方法,包括:10. An information processing method, comprising:在消息显示列表中显示第一消息和第二消息,其中,在所述第一消息和所述第二消息之间有至少一个其它消息;displaying a first message and a second message in a message display list, wherein there is at least one other message between the first message and the second message;接收消息重排序通知,所述消息重排序通知用于指示所述第一消息和所述第二消息中的至少一者的显示位置发生变化;以及receiving a message reordering notification, the message reordering notification being used to indicate that a display position of at least one of the first message and the second message has changed; and响应于所述消息重排序通知,基于所述消息重排序通知来显示被重排序后的所述第一消息和所述第二消息。In response to the message reordering notification, the reordered first message and the second message are displayed based on the message reordering notification.11.如权利要求10所述的信息处理方法,其中,11. The information processing method according to claim 10, wherein:所述第二消息为所述第一消息变化后的显示位置之前的至少一条消息、或所述第一消息变化后的显示位置之后的至少一条消息、所述第一消息变化后的显示位置之前与之后的至少一条消息的组合。The second message is at least one message before the changed display position of the first message, or at least one message after the changed display position of the first message, or a combination of at least one message before and after the changed display position of the first message.12.如权利要求10所述的信息处理方法,其中,12. The information processing method according to claim 10, wherein:显示被重排序后的所述第一消息和所述第二消息包括:显示所述第一消息和所述第二消息的发送时间,显示指示所述第一消息或和所述第二消息为经移动的消息的标记中的至少一者。Displaying the reordered first and second messages includes: displaying sending times of the first and second messages, and displaying at least one of marks indicating that the first and second messages are moved messages.13.如权利要求10所述的信息处理方法,其中,显示被重排序后的所述第一消息和所述第二消息包括:13. The information processing method according to claim 10, wherein displaying the reordered first message and the second message comprises:将所述第一消息与第二消息关联显示,以形成消息会话,Associating and displaying the first message with the second message to form a message conversation,其中,针对所述第二消息,显示用于提示所述第一消息与所述第二消息相关联的提示信息。Wherein, for the second message, prompt information is displayed to indicate that the first message is associated with the second message.14.如权利要求13所述的信息处理方法,其中,将所述第一消息与第二消息关联显示包括:14. The information processing method according to claim 13, wherein displaying the first message in association with the second message comprises:对所述第一消息和所述第二消息进行突出显示;或者highlighting the first message and the second message; or于会话框中显示所述第一消息和所述第二消息。The first message and the second message are displayed in a conversation box.15.一种用于服务器的信息处理方法,包括:15. An information processing method for a server, comprising:接收对消息列表中第一消息的移动指示,其中,所述第一消息的数量大于等于1;receiving a move instruction for a first message in a message list, wherein the number of the first message is greater than or equal to 1;基于所述移动指示,对所述第一消息进行移动;以及moving the first message based on the movement instruction; and发送对所述第一消息进行移动后的结果。Sending a result of moving the first message.16.如权利要求15所述的信息处理方法,其中,16. The information processing method according to claim 15, wherein:对所述移动指示用于指示所述第一消息的移动方向,以指示将所述第一消息移动到其初始位置之前,或者将所述第一消息移动到其初始位置之后。The movement indication is used to indicate the moving direction of the first message, so as to indicate moving the first message before its initial position or moving the first message after its initial position.17.如权利要求15所述的信息处理方法,还包括:获取对所述第一消息与第二消息形成会话的指示,以形成所述消息会话,17. The information processing method according to claim 15, further comprising: obtaining an indication of forming a session between the first message and the second message to form the message session,其中,所述第二消息为所述第一消息移动后的显示位置之前的至少一条消息、或所述第一消息移动后的显示位置之后的至少一条消息、或所述第一消息移动后的显示位置之前的至少一条消息与之后的至少一条消息的组合,The second message is at least one message before the display position of the first message after it is moved, or at least one message after the display position of the first message after it is moved, or a combination of at least one message before and at least one message after the display position of the first message after it is moved.发送对所述第一消息进行移动后的结果还包括:发送所述第一消息和所述第二消息形成会话的提示信息。The result of sending the first message after moving it also includes: sending prompt information that the first message and the second message form a conversation.18.如权利要求15所述的信息处理方法,其中,所述服务器存储有信息交互群组中的所有用户所发送的消息的信息,18. The information processing method according to claim 15, wherein the server stores information about messages sent by all users in the information interaction group.所发送的消息的信息包括:所述消息的内容,所述消息的发送时间,发送所述消息的用户的信息,以及所述消息对应的标识号,The information of the sent message includes: the content of the message, the sending time of the message, the information of the user who sent the message, and the identification number corresponding to the message.其中,基于对所述第一消息的移动指示,对所述第一消息进行移动包括:基于所述第一消息对应的标识号,对所述第一消息进行移动。Moving the first message based on the movement indication of the first message includes: moving the first message based on an identification number corresponding to the first message.19.如权利要求15所述的信息处理方法,其中,所述服务器存储有信息交互群组中的所有用户的消息移动权限信息,19. The information processing method according to claim 15, wherein the server stores message moving permission information of all users in the information interaction group.其中,所述用户权限信息指示每个用户只能对自己发送的消息进行移动,或者所述用户权限信息指示特定用户能够对其所属信息交互群组中的所有用户发送的消息进行移动。The user authority information indicates that each user can only move messages sent by himself, or the user authority information indicates that a specific user can move messages sent by all users in the information interaction group to which he belongs.20.如权利要求19所述的信息处理方法,其中,20. The information processing method according to claim 19, wherein:在多个具有消息移动权限的用户分别发起所述消息移动请求的情况下,按照请求时间顺序来许可用户进行消息移动;In the case where multiple users with message moving authority initiate the message moving request respectively, the users are permitted to move the messages in the order of the request time;在多个具有消息移动权限的用户同时发起所述消息移动请求的情况下,按照用户的消息移动权限优先级来许可用户进行消息移动。In the case that multiple users with message moving authority initiate the message moving request at the same time, users are permitted to move messages according to their message moving authority priorities.21.一种用户终端,包括:21. A user terminal, comprising:显示模块,被配置为:在消息显示列表中显示第一消息;以及A display module is configured to: display the first message in the message display list; and指示处理模块,被配置为:获取对所述第一消息进行显示位置移动的触发指示;响应于所述触发指示,使所述第一消息处于可移动状态;以及在所述第一消息处于可移动状态的情况下,获取对所述第一消息的移动指示;an instruction processing module configured to: obtain a trigger instruction for moving a display position of the first message; in response to the trigger instruction, enable the first message to be in a movable state; and, if the first message is in the movable state, obtain an instruction for moving the first message;所述显示模块,还被配置为:基于所述移动指示,显示对所述第一消息的移动结果,其中,所述第一消息的数量大于等于1。The display module is further configured to: display a result of moving the first message based on the movement instruction, wherein the number of the first messages is greater than or equal to 1.22.一种用户终端,包括:22. A user terminal, comprising:显示模块,被配置为:在消息显示列表中显示第一消息和第二消息,其中,在所述第一消息和所述第二消息之间有至少一个其它消息;以及A display module configured to: display a first message and a second message in a message display list, wherein there is at least one other message between the first message and the second message; and接收模块,被配置为:接收消息重排序通知,所述消息重排序通知用于指示所述第一消息和所述第二消息中的至少一者的显示位置发生变化;a receiving module configured to: receive a message reordering notification, wherein the message reordering notification is used to indicate that a display position of at least one of the first message and the second message has changed;所述显示模块,还被配置为:响应于所述消息重排序通知,基于所述消息重排序通知来显示被重排序后的所述第一消息和所述第二消息。The display module is further configured to: in response to the message reordering notification, display the reordered first message and the second message based on the message reordering notification.23.一种服务器,包括:23. A server comprising:接收模块,被配置为:接收对消息列表中第一消息的移动指示,其中,所述第一消息的数量大于等于1;A receiving module is configured to: receive a move instruction for a first message in a message list, wherein the number of the first message is greater than or equal to 1;消息移动模块,被配置为:基于所述移动指示,对所述第一消息进行移动;以及a message moving module, configured to: move the first message based on the moving instruction; and发送模块,被配置为:发送对所述第一消息进行移动后的结果。The sending module is configured to: send the result of moving the first message.24.一种计算机程序产品,所述计算机程序产品包括计算机软件代码,所述计算机软件代码在被处理器运行时用于实现如权利要求1-20中任一项所述的信息处理方法。24. A computer program product, comprising computer software codes, wherein the computer software codes are used to implement the information processing method according to any one of claims 1 to 20 when executed by a processor.25.一种计算机可读存储介质,其上存储有计算机可执行指令,所述指令在被处理器执行时用于实现如权利要求1-20中任一项所述的信息处理方法。25. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the instructions are used to implement the information processing method according to any one of claims 1 to 20 when executed by a processor.
CN202410141259.1A2024-01-312024-01-31 User terminal, server and information processing method thereofPendingCN120416202A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202410141259.1ACN120416202A (en)2024-01-312024-01-31 User terminal, server and information processing method thereof

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202410141259.1ACN120416202A (en)2024-01-312024-01-31 User terminal, server and information processing method thereof

Publications (1)

Publication NumberPublication Date
CN120416202Atrue CN120416202A (en)2025-08-01

Family

ID=96526766

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202410141259.1APendingCN120416202A (en)2024-01-312024-01-31 User terminal, server and information processing method thereof

Country Status (1)

CountryLink
CN (1)CN120416202A (en)

Similar Documents

PublicationPublication DateTitle
US12248513B2 (en)Expandable data object management and indexing architecture for intersystem data exchange compatibility
US11317240B2 (en)Geo-location based event gallery
JP6507255B2 (en) Method and system for providing private chat within group chat
US10834037B2 (en)Systems and methods for image sharing
US20150229598A1 (en)Method and system of synchroning an unread message in instant communication
US10198238B2 (en)Data transmission method, and relevant device and system
US10904481B1 (en)Broadcasting and managing call participation
US20180234371A1 (en)Method, system and computer program product for providing interactive elements in messages
US20160127292A1 (en)Method and system for controlling polling in message conversations across multiple devices
US20140325601A1 (en)Managing private information in instant messaging
US12063196B2 (en)Creation of content resources for messaging in a software as a service platform
WO2023200397A2 (en)Message processing method and apparatus, electronic device, and storage medium
US11792144B2 (en)Format-dynamic string processing in group-based communication systems
US9658750B2 (en)Private messaging via content provider web sites and applications
CN119301908A (en) Management of proxies for participants mentioned in a communication session
US20200162267A1 (en)Signature generating method, and signature template sharing method and device
CN120416202A (en) User terminal, server and information processing method thereof
CN116996336A (en)Information processing method and device for group communication
US20140108959A1 (en)Collaboration Network Platform Providing Virtual Rooms with Indication of Number and Identity of Users in the Virtual Rooms
EP3382624A1 (en)Techniques for templated messages
US20250202849A1 (en)Application manager for platform interoperability
WO2018147747A1 (en)Method, system and computer program product for providing interactive elements in messages
HK40022488B (en)Method and device for acquiring identity clue information, computer equipment and storage medium
CN115695345A (en)Message processing method, device, computer equipment and storage medium
US20160057588A1 (en)Reply to short message

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication

[8]ページ先頭

©2009-2025 Movatter.jp