CN110704151A - Information processing method and device and electronic equipment - Google Patents
Information processing method and device and electronic equipment Download PDFInfo
- Publication number
- CN110704151A CN110704151A CN201910926541.XA CN201910926541A CN110704151A CN 110704151 A CN110704151 A CN 110704151A CN 201910926541 A CN201910926541 A CN 201910926541A CN 110704151 A CN110704151 A CN 110704151A
- Authority
- CN
- China
- Prior art keywords
- user
- information
- message
- operation information
- presenting
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 36
- 238000003672 processing method Methods 0.000 title claims abstract description 28
- 230000002452 interceptive effect Effects 0.000 claims abstract description 42
- 238000000034 method Methods 0.000 claims abstract description 28
- 230000004931 aggregating effect Effects 0.000 claims description 5
- 230000002776 aggregation Effects 0.000 claims description 4
- 238000004220 aggregation Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 9
- 101150054987 ChAT gene Proteins 0.000 description 73
- 101100203187 Mus musculus Sh2d3c gene Proteins 0.000 description 73
- 230000003993 interaction Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 15
- 235000021178 picnic Nutrition 0.000 description 14
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000009194 climbing Effects 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the disclosure provides an information processing method, an information processing device and electronic equipment, wherein the method comprises the following steps: receiving operation information generated by operating the published message published from the chat interactive interface; and presenting the operation information. The first user can know the interest degree of other users in the chat content published by the first user, the interestingness of the user in the chat process is improved, and the user experience is further improved.
Description
Technical Field
The present disclosure relates to computer applications, and in particular, to an information processing method and apparatus, and an electronic device.
Background
With the development and popularization of personal computers and portable terminals (e.g., mobile phones), more and more users prefer to have chat interaction with others using terminals. Typically, chat interactions between users include two-person chat interactions, or multi-person chat interactions through a group organization. The chat interaction is typically performed on a specific interactive interface through a specific application installed on the terminal.
During the chat interaction, the user can send text information, image information, video information, or links of other websites and applications to other users through the specific interaction interface.
In the chat interaction process, when a certain user sends a certain message to other users, the message may be useful for other users, or may have interest, or other users can know more information through the message, the message is usually subjected to operations such as screen capturing, saving or collecting.
Disclosure of Invention
The embodiment of the disclosure provides an information processing method and device and electronic equipment, so that a first user can know the interest degree of other users in chat contents published by the first user, the interestingness of the user in the chat process is improved, and the user experience is further improved.
In a first aspect, an embodiment of the present disclosure provides an information processing method, which is applied to a terminal device, and the method includes: receiving operation information generated by operating the published message published from the chat interactive interface; and presenting the operation information.
In a second aspect, an embodiment of the present disclosure provides an information processing apparatus, including: the first receiving unit is used for receiving operation information generated by operating the issued message, and the message is issued from the chat interactive interface; and the first presentation unit is used for presenting the operation information.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including: one or more processors; a storage device having one or more programs stored thereon, which when executed by the one or more processors, cause the one or more processors to implement the information processing method of the first aspect.
In a fourth aspect, an embodiment of the present disclosure provides a non-transitory computer-readable storage medium, on which executable instructions are stored, and when the executable instructions are executed on a processor, the information processing method according to the first aspect is implemented.
According to the information processing method and device and the electronic equipment, the operation information of the second user for operating the information issued by the first user is sent to the first user. Compared with the prior art, the scheme provided by the embodiment of the disclosure enables the first user to clearly know the interest degree of other users in the chat content issued by the first user, and also to know whether the messages issued by the first user, such as pictures and links, are useful for other users, so that the interestingness of the user in the chat process is improved, and the user experience is further improved.
Drawings
The accompanying drawings are included to provide a better understanding of the present disclosure, and are not to be construed as limiting the present disclosure in any way, wherein:
FIG. 1 is a flow diagram of one embodiment of an information processing method according to the present disclosure;
FIGS. 2A to 2E are schematic diagrams of an application scenario of an information processing method according to an embodiment of the present disclosure;
fig. 3A to 3C are schematic diagrams of another application scenario of an information processing method according to an embodiment of the present disclosure;
FIG. 4 is a flow diagram of another embodiment of an information processing method according to the present disclosure;
fig. 5A to 5F are schematic diagrams of another application scenario of the information processing method according to the embodiment of the present disclosure;
FIG. 6 is a schematic block diagram of one embodiment of an information processing apparatus according to the present disclosure;
FIG. 7 is an exemplary system architecture to which the information processing method of one embodiment of the present disclosure may be applied;
fig. 8 is a schematic diagram of a basic structure of an electronic device provided according to an embodiment of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the following description.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
It should be noted that, in the present disclosure, the embodiments and features of the embodiments may be combined with each other without conflict.
Referring to fig. 1, a flow 100 of one embodiment of an information processing method according to the present disclosure is shown. As shown in fig. 1, the information processing method includes the steps of:
In this embodiment, the message is posted from a chat interactive interface. The message includes but is not limited to: text information, image information, video information, or links to other websites, applications. Typically, a user can chat with other users through a terminal application. When two or more users are chatting, it is usually done through a specific chat interaction interface. After the first user sends information to the second user in the chat interactive interface through the terminal, the second user can receive the information in the chat interactive interface through the terminal used by the second user. Here, the first user refers to a user who transmits information, and the second user refers to a user who receives information transmitted by the first user. The first user may refer not only to one user but also to a plurality of users. The second user may also refer to multiple users.
In this embodiment, the execution body on which the information processing method is executed is the terminal used by the first user.
Generally, a chat interactive interface presented by a terminal can include a plurality of controls therein. Controls are packages of data and methods. That is, each control corresponds to a visual icon or a clickable button, information associated with the visual icon or the clickable button, and execution logic triggered by a user operating the icon or the button. The plurality of user interface controls enable a user to operate on the visual icon or some information through the visual icon or the button superimposed on other information. The operation may include, for example, but is not limited to, a click operation, a long press operation, and the like. Each message sent by the first user may be associated with a control so that the user may manipulate the message. The logical operations corresponding to the icons or buttons may include, but are not limited to: like clicking, screen capturing, saving, collecting and the like. The operation information may be, for example: like information, screen capture information, save information, collection information, etc.
When the message sent by the first user is an image (e.g., a picture, a video), an icon may be provided around the image message (e.g., below the image message). The second user can click the icon through the terminal used by the second user. When the terminal used by the second user detects that the icon is clicked, the logic associated with the icon may be executed. For example, when the icon is used to indicate approval for the associated message, the terminal used by the second user may change the color of the icon after the second user clicks the icon. The terminal used by the second user may then generate operation information indicating approval for the message, and send the operation information to the server.
When the icon is used for indicating to store the associated message, the second terminal can store the message to the local after the user clicks the icon. Then, operation information for instructing to save the message is generated and transmitted to the server.
When the message sent by the first user is text, a transparent button may be superimposed on top of the text message. The second user can perform long-press operation on the position of the text message through the used terminal. Then, when the terminal used by the second user detects a long press operation on the position where the text message is located, the logic associated with the button may be executed. For example, when the long-press operation is used to indicate approval for the text message, after the user performs the long-press operation, the information indicating approval success may be presented in the above-mentioned interactive interface of the terminal used by the second user. The terminal used by the second user may then generate operation information indicating approval for the message, and send the operation information to the server.
It should be noted that, in this embodiment, the first user, that is, the user who issues the message, may also operate the message issued by the first user, so that the terminal used by the first user also sends the operation information to the server.
The server for managing the current chat interaction may send the operation information to the terminal used by the first user after receiving the operation information sent by the terminal (including the terminal used by the first user and/or the terminal used by the second user).
In this embodiment, after receiving the operation information sent by the server, the terminal used by the first user may present the received operation information.
Specifically, when the terminal detects that the application for presenting the chat interaction interface is not currently started, the terminal may present the operation information as a push message at a preset position of a terminal screen (e.g., at the top of the screen).
The method provided by the embodiment sends the operation information of the second user operating the information issued by the first user to the first user. Compared with the prior art, the user sending the message usually cannot obtain feedback of other users on the operation of the message or cannot know whether the message is useful for other users, the scheme provided by the embodiment enables the first user to clearly know the interest degree of the other users in the chat content issued by the first user, and also can know whether the messages issued by the first user, such as pictures, links and the like, are useful for other users, so that the interestingness of the user in the chat process is improved, and the user experience is further improved.
Please refer to fig. 2A to 2E, which illustrate schematic diagrams of an application scenario of an information processing method according to an embodiment of the present disclosure.
The first user sends the information of "going to the picnic bar on weekend" to the second user through the chat interactive interface 201 presented by the used terminal 21. After receiving the information, the second user sends the information of "good and" good "to the terminal 21 used by the first user through the chat interactive interface 202 presented by the terminal 22 used by the second user. As shown in fig. 2A. The second user may then also press down the "weekend picnic bar" information presented in chat interactive interface 202. At this time, the "like! "as shown in FIG. 2B. That is, the second user triggers a logical operation of praise on the message by performing a long-press operation on the screen position of the message. The terminal 22 used by the second user may then send operational information complimentary to the message "go to the picnic bar on weekend" to the server managing the chat interaction between the first user and the second user. Thus, the server can transmit operation information indicating approval for "going to the picnic bar on weekend" to the terminal 21 used by the first user. Since the terminal 21 used by the first user is in the standby state, the current screen of the terminal 21 used by the first user is locked. At this time, it may be generated that the push information is presented at the uppermost side of the lock screen 203 of the terminal 21 used by the first user. As shown in fig. 2C, information "your message is praised" is presented at the top of the lock screen 203 of the terminal 21 used by the first user.
Here, if the first user approves the "good" sent by the second user through the used terminal 21, based on the same implementation manner, operation information indicating that the "good" is approved may be presented at the terminal 22 used by the second user, which is not described herein again.
In some optional implementation manners of this embodiment, the presenting operation information further includes: and receiving the user identification sent by the server, and simultaneously presenting the user identification and the operation information.
Specifically, after receiving the operation information sent by the terminal used by the second user, the server may determine the user identifier corresponding to the second user in the chat interactive interface. Here, the user identifier may be a user avatar, a user nickname, or the like. Preferably, the user identification is a user avatar. And then, the server side sends the operation information and the user identification corresponding to the operation information to the terminal, so that the operation information and the user identification can be presented together at the terminal.
In some application scenarios, when the terminal 21 used by the first user presents the chat interactive interface 201, the operation information indicating approval of "go to the picnic bar on weekend" includes the head portrait of the approval user and the word "approve" as shown in fig. 2D. Meanwhile, the user's avatar and "like" praise "may be presented immediately below the" go to picnic bar on weekend "message. In some application scenarios, information like "approve of your avatar of the user and" approve of your "go to the picnic bar" message "may also be presented below the chat interactive interface 201. As shown in fig. 2D.
In some application scenarios, when the terminal 21 used by the first user has opened a chat application, when no chat interaction interface is presented for chatting with the second user, as shown in fig. 2E. FIG. 2E illustrates the first user chatting with a third user via the chat interactive interface 204. At this time, the terminal 21 used by the first user may present the information of the like "praise" to the user and "praise" to your message at the position shown in fig. 2E below the chat interactive interface 204.
In some optional implementations of this embodiment, the operation information includes at least two pieces. The presenting operation information further includes: aggregating at least two pieces of operation information; presenting the aggregated information based on the aggregation result.
Specifically, when the application presenting the chat interactive interface is not started, at least two pieces of operation information can be aggregated into one piece of information. And then pushing the aggregated information to be presented in a display screen of the terminal.
Or when the application for presenting the chat interactive interface is started and the chat interactive interface is not presented currently, aggregating at least two pieces of operation information into one piece of information. And then rendered by the application.
As an example, please refer to fig. 3A to 3C, which show schematic diagrams of an application scenario of an information processing method according to an embodiment of the present disclosure.
The first user sends the information of "going to the picnic bar on weekend" to the second user through the chat interactive interface 201 presented by the used terminal 21. After receiving the information, the second user sends the information of "good" and "go" to the first user through the chat interactive interface 202 presented by the used terminal 22. As shown in fig. 3A. The first user then presses the "good" and "go" information presented in the chat interactive interface 201 for a long time. At this time, the "like! "as shown in FIG. 3B. Then, the terminal 21 used by the first user may send operation information for agreeing on the "good" and "go" messages to the server for managing the chat interaction between the first user and the second user. Thus, the server may transmit operation information indicating approval of "good", "go", to the terminal 22 used by the second user. At this time, the terminal 22 used by the second user currently presents the chat interaction interface 205 of the second user chatting with the third user, as shown in fig. 3C. Then, the terminal 22 used by the second user aggregates the messages that approve "good" and "go" into the message that "the first user approves" the message sent by you, and then, the message is presented in the chat interactive interface 203 as shown in fig. 3C.
With continuing reference to fig. 4, fig. 4 illustrates another embodiment of an information processing method 400 according to the present disclosure, including the steps of:
In this embodiment, the message is posted from a chat interactive interface. The message includes but is not limited to: text information, image information, video information, or links to other websites, applications. After the first user sends a message to the second user in the chat interactive interface through the terminal, the second user can receive the message in the chat interactive interface through the terminal used by the second user. Here, the first user refers to a user who transmits a message, and the second user refers to a user who receives the message transmitted by the first user.
In this embodiment, the execution body on which the information processing method is executed is the terminal used by the first user.
The specific implementation and the beneficial effects of this embodiment can refer to step 101 in the embodiment shown in fig. 1, and are not described herein again.
In the present embodiment, the operation information may include a plurality of pieces. For example, the operation information includes 5 pieces.
Generally, after a first user triggers a chat request with a second user, a server creates a process belonging to the chat request based on the chat request, and the process is used for recording chat contents and user identifications of users participating in the chat.
In this embodiment, after receiving the operation information sent by the terminal used by the second user, the server may determine the user identifier corresponding to the second user in the chat interactive interface. Here, the user identifier may be a user avatar, a user nickname, or the like. Preferably, the user identification is a user avatar.
And 403, clustering the user identifications corresponding to the same operation information based on the association relationship between the user identifications and the operation information.
In some application scenarios, multiple users (typically more than three) may send information through the same chat interactive interface. I.e. for group chat. Here, a user who sends a message may be referred to as a first user, and all users who receive a message may be referred to as second users. Generally, a first user may publish a lot of information, the same second user may operate (e.g., like, favorite, save) on different messages published by the first user, and different second users may operate on the same message published by the first user. Here, the same operation information may mean: the same operation (for example, the like operation of 5 second users on 5 messages or the collection operation of 5 second users on 5 messages) performed by the first and the plurality of users on one message or a plurality of messages; operations performed by a second and a plurality of second users on the same message (for example, the like operation and the collection operation performed by 5 second users on 1 message); and the third and the plurality of second users perform the same operation on the same message (for example, the like operation of the 5 second users on the 1 message). Here, the specific meaning of the same operation information may be determined based on the needs of the application scenario and the settings of the terminal and the server. In addition, the meaning of the same operation information shown in the present application is not limited to the above three meanings, and may be other meanings according to the needs of the application scenario.
After receiving the operation information and determining the terminal sending the operation information, the server can establish a corresponding relationship between the operation information and the user identifier.
When the terminal used by the second user receives the operation information sent by the server and acquires the user identifier corresponding to the terminal sending the operation information, the association relationship between the user identifier and the operation information can be established. For example: the user A carries out the operation of approval, the user B carries out the operation of approval, and the user C carries out the storage operation. Then, the server may send the association relationship between the user identifier and the operation information to the terminal used by the first user.
The terminal used by the first user can cluster the user identifications corresponding to the same operation information based on the incidence relation between the user identifications and the operation information. That is, for different representations of the same operation information, different clustering manners are provided for the user identifiers.
As an example, the user a approves the message 1, the user B approves the message 2, the user C approves the message 1, and the user D approves the message 1. Here, the message 1 and the message 2 are both messages issued by a first user, and the user a, the user B, the user C and the user D are all second users. When the same operation information represents the first meaning, the clustering result of the user identifier is as follows: user a, user B, user C are grouped into one category, and user D is grouped into one category. When the same operation information represents the second meaning, the clustering result of the user identifier is as follows: user a, user C, and user D are grouped into one category, and user B is grouped into one category. When the same operation information represents the third meaning, the clustering result of the user identifier is as follows: users a and C are grouped into one category, users B are grouped into one category, and users D are grouped into one category.
And step 404, generating at least one piece of reminding information comprising the user identification and the operation information based on the clustering result.
In this embodiment, according to the clustering result of the user identifier in step 403, the terminal used by the first user may further generate at least one piece of reminding information. Each piece of reminding information comprises a user identification and operation information corresponding to the user identification. Here, one piece of reminder information corresponding to each category of user identification may be generated.
As an example, the two pieces of generated reminder information include "user a, user C like you published a message" and "user D like you published a message collection".
At step 405, at least one piece of reminder information is presented.
In this embodiment, based on the at least one piece of reminder information generated in step 404, the reminder information may be presented.
Specifically, when the terminal used by the first user does not currently open the terminal presenting the chat interaction interface, the first meaning of the same operation information may be used for clustering, and then at least one piece of reminding information is generated based on the clustering result and presented at a preset position of the current interface of the terminal (for example, the top of the terminal interface). When the terminal used by the first user currently opens the terminal presenting the chat interactive interface but does not present the chat interactive interface, clustering can be performed by adopting a second meaning of the same operation information, and then at least one piece of reminding information is generated based on a clustering result and is presented at a preset position of the application. When the terminal used by the first user currently presents the chat interaction interface, the terminal can adopt the third meaning of the same operation information for clustering, and then at least one piece of reminding information is generated based on the clustering result and presented at the preset position of the chat interaction interface (for example, the lowest part of the chat interaction interface). Meanwhile, the user identification of the user operating the message can be presented below the message corresponding to the operation information.
As can be seen from the flow shown in fig. 4, different from the embodiment shown in fig. 2, the embodiment of the present application further includes a step of associating the user identifier with the operation information and clustering the user identifier. Therefore, in a chat scene in which a plurality of users participate, aiming at the situation that a plurality of second users operate one or more messages sent by the first user, the operation information can be more intuitively presented to the first user, and the user experience is further improved.
With continuing reference to fig. 5A-5E, schematic diagrams of yet another application scenario of an information processing method according to an embodiment of the present disclosure are shown.
User a sends information of "going to the picnic bar on weekend" to users B, C in "buddy group (3)" through chat interactive interface 501 presented by terminal 51 used. After receiving the information, the user B sends the information of "good" through the chat interactive interface 502 presented by the second terminal 52, and after receiving the information, the user C sends the information of "good" through the chat interactive interface 503 presented by the third terminal 53. Then, the user B and the user C approve the "picnic bar on weekend" through the chat interactive interfaces 502 and 503, respectively. Then, the terminal 52 used by the user B transmits operation information in favor of the message "go to the picnic bar on weekend" to the server, and the terminal 53 used by the user C transmits operation information in favor of the message "go to the picnic bar on weekend" to the server.
The server may then determine the user avatar corresponding to terminal 52 and the user avatar corresponding to terminal 53. Therefore, the corresponding relation between the user head portrait of the user B and the operation of praise and the corresponding relation between the user head portrait of the user C and the operation of praise are established. The server may transmit the user avatar of user B and the operation information corresponding thereto as the approval operation, and transmit the user avatar of user C and the operation information corresponding thereto as the approval operation to the terminal 51 used by user a.
When the terminal 51 used by the first user is in the standby state, the terminal 51 is currently screen-locked. At this time, the received operation information and the user avatar may be presented as a piece of reminder information at the top of the lock screen 504 of the terminal 51 used by the first user. As shown in fig. 5D, information "your message is praised" is presented at the top of the lock screen 504 of the terminal 51 used by the first user.
When the terminal 51 used by the first user presents a chat interaction interface with other users, as shown in fig. 5E, the current chat interaction interface 505 is a "colleague". At this time, user B, user C's avatar and the reminder of "like your message" are presented below chat interactive interface 505.
When the terminal 51 used by the first user presents the chat interactive interface 501, as shown in fig. 5F, at this time, the reminder information of the user B, the avatar of the user C, and the "message" agreeing your "go to the picnic bar on the weekend" are presented below the chat interactive interface 501. In addition, the avatar of user B, user C and the like of "like" are presented under the "go to the picnic bar on weekend" message.
In some optional implementations, the information processing method further includes: receiving an association result indicating the association relationship between the message and the user identification, responding to the received selection operation of the user on one piece of reminding information, determining the message corresponding to the selected reminding information according to the user identification and the association result in the selected reminding information, and presenting the message corresponding to the selected reminding information. The user identifier here is a user identifier corresponding to a terminal that operates on a message.
Specifically, a server that supports message traffic between a first user and a second user maintains a message list in which a message identifier of each message is recorded in a chronological order. When the terminal of the second user sends the operation information to the server, the terminal also sends the message identifier of the operated message. Therefore, the server side can establish the association relationship between the message identification and the user identification corresponding to the terminal for operating the message. Then, the server may send the association result of the association relationship to the terminal. The correlation result may be, for example: user a has complied with message C. In this way, when the first user selects to view a certain piece of reminding information, the reminding information includes the user identifier of the user who operates the message. Thus, the terminal can quickly locate the message corresponding to the reminding information based on the association result, and then present the message at the terminal used by the first user. Therefore, the user does not need to page the used chat records to obtain the message, the time for the user to locate the message is saved, and the step of locating the message is simplified.
As an example, the above correlation result may be: the user A operates the 'hello stick' and the user B operates the 'weekend mountain climbing bar'. The generated reminder information may be: user a likes you and user B likes you. When the user clicks the reminding information "user B approves you" through the terminal, the terminal can determine the message identifier corresponding to the message operated by user B based on the received association result, so that the message can be directly positioned at the message position, and the message is presented through the terminal interface.
In some optional implementations, the information processing method further includes: responding to the display of at least one piece of reminding information, and amplifying a preset field in the reminding information; and/or presenting a preset animation at a preset position around the at least one piece of reminding information.
Specifically, the preset fields in the magnified reminder information include, but are not limited to: magnifying user identification, magnifying words such as "like", "favorite", etc. The preset animation is presented, including but not limited to fireworks effects, animal effects, etc. The selectable implementation modes enable the reminding information to be more striking, and a user can conveniently and timely check the reminding information. In some application scenarios, when the reminding information is presented for the first time, a preset field in the reminding information is amplified, and/or a preset animation is presented at a preset position around the reminding information.
In this way, the user experience may be improved. In addition, the preset effect can also be set by the user, and then the effect is presented when the reminding information is presented for the first time.
Referring further to fig. 6, as an implementation of the method shown in the above-mentioned figures, the present disclosure provides an embodiment of an information processing apparatus, where the embodiment of the apparatus corresponds to the embodiment of the method shown in fig. 1, and the apparatus may be specifically applied to various electronic devices.
Referring to fig. 6, the information processing apparatus includes: a first receiving unit 601 and a first presenting unit 602, where the first receiving unit 601 is configured to receive operation information generated by operating a published message, where the message is published from a chat interactive interface; a first presenting unit 602, configured to present the operation information.
In some alternative implementations, the operational information includes at least two pieces; and the first presentation unit 602 is further configured to: aggregating at least two pieces of operation information; presenting the aggregated information based on the aggregation result.
In some optional implementations, the first presentation unit further includes: a receiving module (not shown) for receiving the user identifier sent by the server; a presentation module (not shown) for presenting the user identification and the operation information simultaneously.
In some alternative implementations, the presentation module (not shown) is further to: clustering user identifications corresponding to the same operation information based on the incidence relation between the user identifications and the operation information; generating at least one piece of reminding information comprising user identification and operation information based on the clustering result; and presenting at least one piece of reminding information.
In some optional implementations, the information processing apparatus 600 further includes: a second receiving unit (not shown) configured to receive an association result indicating an association relationship between the message and a user identifier of a user who operates on the message; and a second presentation unit (not shown) configured to, in response to receiving a selection operation of the user on one of the pieces of reminder information, determine, according to the user identifier and the association result in the selected reminder information, a message corresponding to the selected reminder information, and present the message corresponding to the selected reminder information.
In some optional implementations, the information processing apparatus 600 is further configured to: responding to the display of at least one piece of reminding information, and amplifying a preset field in the reminding information; and/or presenting a preset animation at a preset position around the at least one piece of reminding information.
Referring to fig. 7, fig. 7 illustrates an exemplary system architecture 700 to which embodiments of the information processing method of embodiments of the present disclosure may be applied.
As shown in fig. 7, the system architecture 700 may include a first terminal 701, a second terminal 702, networks 703, 704, and a server 705. The network 703 is used to provide media for communication links between the first terminal 701, the second terminal 702, and the server 705, the network 704 is used to provide media for communication links between the first terminal 701 and the second terminal 702, and the networks 703, 704 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
The first user may use terminal 707 to interact with terminal 702 used by the second user over network 704 to enable communication between the first user and the second user. A first user may use the terminal 707, a second user may use the terminal 702 to interact with the server 705 through the network 703, to receive transmitted information, and the like. Various communication client applications, such as a web browsing application, a shopping application, a searching application, a mailbox client, and the like, may be installed on the first terminal 701 and the second terminal 702, and various interaction applications, such as an instant messaging tool, a social application, and the like, may also be installed on the first terminal 701 and the second terminal 702.
Here, the first user and the second user may be friends with each other. The first user may communicate with the second user through the instant messaging application, the first terminal 701 may present a reminder for instructing the second user to operate on the message sent by the first user, and the second terminal 702 may present a reminder for instructing the first user to operate on the message sent by the second user.
The first terminal 701 and the second terminal 702 may be hardware or software. When the first and second terminals 701 and 702 are hardware, they may be various electronic devices having a display screen and supporting installation and operation of applications, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like. When the first terminal 701 and the second terminal 702 are software, they can be installed in the electronic devices listed above. It may be implemented as multiple pieces of software or software modules (e.g., software or software modules used to provide distributed services) or as a single piece of software or software module. And is not particularly limited herein.
The server 705 may be a background server that provides support for applications installed on the first terminal 701 and the second terminal 702, such as social applications. When a first user sends a message to a second user through a social application installed on the first terminal 701, the server 705 may forward the message to the social application installed in the second terminal used by the second user, so as to implement information interaction between the first user and the second user.
It should be noted that the information processing method provided by the embodiment of the present disclosure may be executed by the first terminal 701 or the second terminal 702.
It should be understood that the number of terminals, networks and servers in fig. 1 is merely illustrative. There may be any number of terminals, networks, and servers, as desired for an implementation.
Referring now to FIG. 8, shown is a schematic diagram of an electronic device (e.g., the server of FIG. 7) suitable for use in implementing embodiments of the present disclosure. The electronic device shown in fig. 8 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 8, an electronic device may include a processing means (e.g., a central processing unit, a graphics processor, etc.) 801 that may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)802 or a program loaded from a storage means 808 into a Random Access Memory (RAM) 803. In the RAM803, various programs and data necessary for the operation of the electronic apparatus 800 are also stored. The processing apparatus 801, the ROM 802, and the RAM803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to bus 804.
Generally, the following devices may be connected to the I/O interface 805: input devices 806 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 807 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage 808 including, for example, magnetic tape, hard disk, etc.; and a communication device 809. The communication means 809 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. While fig. 8 illustrates an electronic device having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication means 809, or installed from the storage means 808, or installed from the ROM 802. The computer program, when executed by the processing apparatus 801, performs the above-described functions defined in the methods of the embodiments of the present disclosure.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (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 foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: receiving operation information generated by operating the published message published from the chat interactive interface; and presenting the operation information.
Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart 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 one or more executable instructions 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.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Here, the name of the unit does not constitute a limitation to the unit itself in some cases, and for example, the first receiving unit may also be described as "a unit for receiving operation information generated by operating on a published message".
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (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 foregoing.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims (14)
1. An information processing method characterized by comprising:
receiving operation information generated by operating the published message published from the chat interactive interface;
and presenting the operation information.
2. The method of claim 1, wherein the operation information comprises at least two; and
the presenting the operation information comprises:
aggregating the at least two pieces of operation information;
presenting the aggregated information based on the aggregation result.
3. The method of claim 2, wherein the presenting the operational information comprises:
receiving a user identifier sent by a server;
and simultaneously presenting the user identification and the operation information.
4. The method of claim 3, wherein presenting the user identification and operational information simultaneously comprises:
clustering user identifications corresponding to the same operation information based on the incidence relation between the user identifications and the operation information;
generating at least one piece of reminding information comprising user identification and operation information based on the clustering result;
and presenting the at least one piece of reminding information.
5. The method of claim 4, further comprising:
receiving an association result indicating an association relationship between the message and a user identifier of a user operating the message;
in response to receiving the selection operation of one piece of reminding information, determining the message corresponding to the selected reminding information according to the user identification in the selected reminding information and the association result, determining
And presenting the message corresponding to the selected reminding information.
6. The method according to claim 4 or 5, characterized in that the method further comprises:
responding to the at least one piece of reminding information, and amplifying a preset field in the reminding information; and/or
And presenting a preset animation at a preset position around the at least one piece of reminding information.
7. An information processing apparatus characterized by comprising:
a first receiving unit, configured to receive operation information generated by operating a published message, where the message is published from a chat interactive interface;
and the first presentation unit is used for presenting the operation information.
8. The apparatus of claim 7, wherein the operation information comprises at least two; and
the first presentation unit is further to:
aggregating the at least two pieces of operation information;
presenting the aggregated information based on the aggregation result.
9. The apparatus of claim 8, wherein the first presentation unit further comprises:
the receiving module is used for receiving the user identification sent by the server;
and the presentation module is used for simultaneously presenting the user identification and the operation information.
10. The apparatus of claim 9, wherein the presentation module is further configured to:
clustering user identifications corresponding to the same operation information based on the incidence relation between the user identifications and the operation information;
generating at least one piece of reminding information comprising user identification and operation information based on the clustering result;
and presenting the at least one piece of reminding information.
11. The apparatus of claim 10, further comprising:
a second receiving unit, configured to receive an association result indicating an association relationship between the message and a user identifier of a user who operates the message;
a second presentation unit, configured to determine, in response to receiving a selection operation on one of the pieces of reminder information, a message corresponding to the selected reminder information according to the user identifier in the selected reminder information and the association result, and
and presenting the message corresponding to the selected reminding information.
12. The apparatus of claim 10 or 11, wherein the apparatus is further configured to:
responding to the at least one piece of reminding information, and amplifying a preset field in the reminding information; and/or
And presenting a preset animation at a preset position around the at least one piece of reminding information.
13. An electronic device, comprising:
one or more processors;
storage means having one or more programs stored thereon which, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1-6.
14. A non-transitory computer readable storage medium having stored thereon executable instructions that, when executed on a processor, implement the method of any of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910926541.XA CN110704151A (en) | 2019-09-27 | 2019-09-27 | Information processing method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910926541.XA CN110704151A (en) | 2019-09-27 | 2019-09-27 | Information processing method and device and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110704151A true CN110704151A (en) | 2020-01-17 |
Family
ID=69198275
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910926541.XA Pending CN110704151A (en) | 2019-09-27 | 2019-09-27 | Information processing method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110704151A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112235187A (en) * | 2020-10-16 | 2021-01-15 | 华世界数字科技(深圳)有限公司 | Processing method and device for quickly switching from group chat to topic |
WO2021160081A1 (en) * | 2020-02-13 | 2021-08-19 | 上海掌门科技有限公司 | Method and equipment for social interaction |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105227449A (en) * | 2015-11-05 | 2016-01-06 | 腾讯科技(深圳)有限公司 | A kind of group message reminding method and server |
CN107004245A (en) * | 2014-12-09 | 2017-08-01 | 脸谱公司 | Notified using the beacon generation user on online social networks |
CN108377216A (en) * | 2018-01-10 | 2018-08-07 | 链家网(北京)科技有限公司 | A kind of more people chat thumbs up method and system |
CN109669596A (en) * | 2018-12-29 | 2019-04-23 | 上海掌门科技有限公司 | Method and apparatus for showing chat message |
CN109871165A (en) * | 2019-02-01 | 2019-06-11 | 天津字节跳动科技有限公司 | Display methods, device, terminal device and the server that expression is responded |
US20190197103A1 (en) * | 2015-11-17 | 2019-06-27 | Ubergrape Gmbh | Asynchronous speech act detection in text-based messages |
CN110191231A (en) * | 2019-05-31 | 2019-08-30 | 北京字节跳动网络技术有限公司 | A kind of unread message based reminding method, device, terminal device and storage medium |
-
2019
- 2019-09-27 CN CN201910926541.XA patent/CN110704151A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107004245A (en) * | 2014-12-09 | 2017-08-01 | 脸谱公司 | Notified using the beacon generation user on online social networks |
CN105227449A (en) * | 2015-11-05 | 2016-01-06 | 腾讯科技(深圳)有限公司 | A kind of group message reminding method and server |
US20190197103A1 (en) * | 2015-11-17 | 2019-06-27 | Ubergrape Gmbh | Asynchronous speech act detection in text-based messages |
CN108377216A (en) * | 2018-01-10 | 2018-08-07 | 链家网(北京)科技有限公司 | A kind of more people chat thumbs up method and system |
CN109669596A (en) * | 2018-12-29 | 2019-04-23 | 上海掌门科技有限公司 | Method and apparatus for showing chat message |
CN109871165A (en) * | 2019-02-01 | 2019-06-11 | 天津字节跳动科技有限公司 | Display methods, device, terminal device and the server that expression is responded |
CN110191231A (en) * | 2019-05-31 | 2019-08-30 | 北京字节跳动网络技术有限公司 | A kind of unread message based reminding method, device, terminal device and storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021160081A1 (en) * | 2020-02-13 | 2021-08-19 | 上海掌门科技有限公司 | Method and equipment for social interaction |
CN112235187A (en) * | 2020-10-16 | 2021-01-15 | 华世界数字科技(深圳)有限公司 | Processing method and device for quickly switching from group chat to topic |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111756917B (en) | Information interaction method, electronic device and computer readable medium | |
CN105391803B (en) | Message pushing method, device, equipment and computer readable storage medium | |
CN113365133B (en) | Video sharing method, device, equipment and medium | |
JP2021099861A (en) | Server, system, user terminal, method, and program for messaging service | |
CN112312225B (en) | Information display method and device, electronic equipment and readable medium | |
CN115079884B (en) | Session message display method, device, equipment and storage medium | |
CN110781408A (en) | Information display method and device | |
CN110658960A (en) | Message processing method and device and electronic equipment | |
US12106410B2 (en) | Customizing emojis for users in chat applications | |
CN113050844A (en) | Data display method and device, electronic equipment and computer readable medium | |
CN114238673A (en) | Content display method, device, equipment and storage medium | |
CN115022272A (en) | Information processing method, device, electronic equipment and storage medium | |
CN113949901A (en) | Comment sharing method and device and electronic equipment | |
CN116126447A (en) | Information processing method, device, electronic equipment and computer readable medium | |
CN111596995A (en) | Display method and device and electronic equipment | |
CN110704151A (en) | Information processing method and device and electronic equipment | |
JP2023536710A (en) | Information processing method, apparatus and electronic equipment | |
CN114461114A (en) | Personal homepage display method, device and equipment | |
JP2023523050A (en) | Information display method, device, electronic device and storage medium | |
CN116170681A (en) | Media content transmitting method, device, equipment and storage medium | |
CN114827060B (en) | Interaction method and device and electronic equipment | |
CN116233049A (en) | Information processing method and device and electronic equipment | |
CN116016420A (en) | Task list sharing method, device, equipment and medium | |
CN112346615A (en) | Information processing method and device | |
CN112363782A (en) | Chat interface display method and device, electronic equipment and computer readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200117 |
|
RJ01 | Rejection of invention patent application after publication |