CN113472631A - Reminding information processing method and device, electronic equipment and storage medium - Google Patents
Reminding information processing method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113472631A CN113472631A CN202110702174.2A CN202110702174A CN113472631A CN 113472631 A CN113472631 A CN 113472631A CN 202110702174 A CN202110702174 A CN 202110702174A CN 113472631 A CN113472631 A CN 113472631A
- Authority
- CN
- China
- Prior art keywords
- information
- message
- reminding
- reminder
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/216—Handling conversation history, e.g. grouping of messages in sessions or threads
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The disclosure relates to a processing method and a processing device of reminding information, electronic equipment and a storage medium, wherein the processing method of the reminding information comprises the following steps: displaying a conversation page, wherein the conversation page comprises a target message and an information editing area; the target message is a message interacted by the user at the historical moment; the target message comprises at least one reminding message; responding to a reminding operation instruction of the target message, determining attribute information of at least one piece of reminding information, and determining a data structure of the at least one piece of reminding information according to the attribute information of the at least one piece of reminding information; rendering at least one reminder information in the information editing region based on the data structure. Under the condition, the current message can utilize the reminding information in the target message, and the symbol '@' and the identification of the friend are not required to be sequentially input to obtain the reminding information, so that the time cost of communication is greatly reduced, and the user experience is improved.
Description
Technical Field
The present disclosure relates to the field of instant messaging technologies, and in particular, to a method and an apparatus for processing reminder information, an electronic device, and a storage medium.
Background
With the development of the internet and the popularization of personal computers, Instant Messenger (IM) services have also been widely used. In many scenarios, the identification of the network instant messaging service has gradually become a unique identity mark on the network for many net friends. The instant communication user can add other users who contact frequently into the friend (or contact person) list to initiate real-time conversation with the friend (or contact person) list at any time, thereby achieving the purpose of real-time communication. Many net friends have been used to log into instant messaging software when a computer or mobile terminal is turned on, so that the friends can be kept in contact at any time.
With the development of user requirements, besides the one-to-one communication of ordinary instant messaging, the instant messaging software also develops the function of multi-person communication, such as establishing a group and pulling friends into the group. Further, in order to enable friends to read information in time, the instant messaging software also develops a reminding function. In the prior art, reminding friends is generally realized by adding marks of "@" to identifications (nicknames) of friends. In the group, if a plurality of friends need to be reminded simultaneously in one message, the symbol "@" + friend identification is input in sequence, even in the message behind the message, if the friends need to be reminded simultaneously, the action of reminding the friends needs to be repeated, which increases the time cost of communication, and makes the user experience very poor.
Disclosure of Invention
The disclosure provides a processing method and device of reminding information, electronic equipment and a storage medium, so as to at least solve the problem that the communication time cost is increased and the user experience is very poor in the related art. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, a method for processing reminder information is provided, which includes:
displaying a conversation page, wherein the conversation page comprises a target message and an information editing area; the target message is a message interacted by the user at the historical moment; the target message comprises at least one reminding message; responding to a reminding operation instruction of the target message, and determining attribute information of at least one piece of reminding information, wherein the attribute information comprises initial position information of the reminding information in the target message, field length information of the reminding information, name information in the reminding information and reminding type information of the reminding information;
determining a data structure of at least one reminding message according to the attribute information of at least one reminding message;
rendering at least one reminder information in the information editing region based on the data structure.
In an exemplary embodiment, the conversation page further includes a message presentation area;
when the reminding operation instruction is a reminding operation instruction for reminding information in the target message, and at least one reminding information is rendered in the information editing area based on the data structure, the method further comprises the following steps:
responding to a text information editing instruction, and displaying edited text information in the information editing area;
under the condition that a message sending instruction is detected, sending at least one piece of reminding information and text information;
and displaying at least one piece of reminding information and text information in the message display area.
In an exemplary embodiment, the conversation page further includes a message presentation area;
before rendering the at least one reminding message in the message editing area based on the data structure, the method further comprises the following steps:
acquiring reference information based on the target information;
displaying the reference information in the information editing area;
after rendering the at least one reminding message in the message editing area based on the data structure, the method further comprises the following steps:
responding to a text information editing instruction, and displaying edited text information in the information editing area;
under the condition that a message sending instruction is detected, sending at least one piece of reminding information, text information and reference information;
and displaying at least one piece of reminding information, text information and reference information in the message display area.
In an exemplary embodiment, the obtaining of the reference information based on the target information includes:
acquiring the position information of a target message in a conversation page;
and quoting the target message according to the position information to obtain quoting information.
In an exemplary embodiment, after rendering the at least one reminder information in the information editing area based on the data structure, the method further includes:
receiving a reminding information adding instruction, wherein the reminding information adding instruction comprises reminding information to be added;
and displaying the reminding information to be added after the reminding information in the information editing area.
In an exemplary embodiment, after rendering the at least one reminder information in the information editing area based on the data structure, the method further includes:
receiving a reminding information deleting instruction, wherein the reminding information deleting instruction comprises reminding information to be deleted;
and deleting the reminding information to be deleted in at least one reminding information in the information editing area.
According to a second aspect of the embodiments of the present disclosure, there is provided a processing apparatus for reminder information, including:
the page display module is configured to execute display of a conversation page, and the conversation page comprises a target message and an information editing area; the target message is a message interacted by the user at the historical moment; the target message comprises at least one reminding message;
the attribute information determining module is configured to execute a reminding operation instruction responding to the target message and determine attribute information of at least one reminding message, wherein the attribute information comprises initial position information of the reminding message in the target message, field length information of the reminding message, name information in the reminding message and reminding type information of the reminding message;
the data structure determining module is configured to execute the data structure for determining the at least one reminding message according to the attribute information of the at least one reminding message;
and the reminding operation instruction rendering module is configured to render at least one reminding message in the message editing area based on the data structure.
In an exemplary embodiment, the conversation page further includes a message presentation area;
the device still includes:
a text information display module configured to perform displaying the edited text information within the information editing region in response to a text information editing instruction;
the sending module is configured to execute sending of at least one reminding message and text message under the condition that a message sending instruction is detected;
and the message display area display module is configured to display at least one piece of reminding information and text information in the message display area.
In an exemplary embodiment, the conversation page further includes a message presentation area;
the device still includes:
a reference information acquisition module configured to perform acquisition of reference information based on the target information;
a reference information display module configured to perform displaying reference information within the information editing area;
a text information display module configured to perform displaying the edited text information within the information editing region in response to a text information editing instruction;
the sending module is configured to execute sending of at least one reminding message, text message and reference message under the condition that a message sending instruction is detected;
and the message display area display module is configured to display at least one piece of reminding information, text information and reference information in the message display area.
In an exemplary embodiment, the reference information acquiring module includes:
the position information acquisition module is configured to execute the acquisition of the position information of the target message in the conversation page;
and the reference information acquisition submodule is configured to reference the target message according to the position information to obtain reference information.
In an exemplary embodiment, the apparatus further comprises:
the instruction receiving module is configured to execute receiving of a reminding information adding instruction, and the reminding information adding instruction comprises reminding information to be added;
and the processing module is configured to display the reminding information to be added after executing the at least one reminding information in the information editing area.
In an exemplary embodiment, the apparatus further comprises:
the instruction receiving module is configured to execute a received reminding information deleting instruction, and the reminding information deleting instruction comprises reminding information to be deleted;
and the processing module is configured to delete the reminding information to be deleted in the at least one reminding information in the information editing area.
According to a third aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the processing method of the reminding information.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, which when executed by a processor of a server, enables the server to perform the above processing method of reminder information.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a computer program product, the computer program product includes a computer program, the computer program is stored in a readable storage medium, at least one processor of the computer device reads and executes the computer program from the readable storage medium, so that the device executes the above-mentioned processing method of the reminder information.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
the method comprises the steps of displaying a dialog page, wherein the dialog page comprises a target message and an information editing area, the target message is a message interacted by a user at a historical moment, the target message comprises at least one piece of reminding information, the attribute information of the at least one piece of reminding information is determined in response to a reminding operation instruction for the target message, the attribute information comprises initial position information of the reminding information in the target message, field length information of the reminding information, name information in the reminding information and reminding type information of the reminding information, a data structure of the at least one piece of reminding information is determined according to the attribute information of the at least one piece of reminding information, and the at least one piece of reminding information is rendered in the information editing area based on the data structure. Under the condition, the current message can utilize the reminding information in the target message without sequentially inputting the mark of the symbol "@" + friend to obtain the reminding information, so that the time cost of communication is greatly reduced, and the user experience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a schematic illustration of an implementation environment shown in accordance with an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a method of processing reminder information in accordance with an exemplary embodiment;
FIG. 3 is a schematic diagram illustrating a conversation page in accordance with an illustrative embodiment;
FIG. 4 is a schematic diagram illustrating a conversation page in accordance with an illustrative embodiment;
FIG. 5 is a flow diagram illustrating a method of processing reminder information in accordance with an exemplary embodiment;
FIG. 6 is a schematic diagram illustrating a conversation page in accordance with an illustrative embodiment;
FIG. 7 is a flow diagram illustrating a method of processing reminder information in accordance with an exemplary embodiment;
FIG. 8 is a schematic diagram illustrating a conversation page in accordance with an illustrative embodiment;
FIG. 9 is a schematic diagram illustrating a conversation page in accordance with an illustrative embodiment;
FIG. 10 is a block diagram illustrating a processing device for reminder information in accordance with an exemplary embodiment;
fig. 11 is a schematic diagram illustrating an apparatus configuration according to an exemplary embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Referring to fig. 1, a schematic diagram of an implementation environment provided by an embodiment of the disclosure is shown, where the implementation environment may include: at least one of the terminal 110 and the server 120, the terminal 110 and the server 120 may be in data communication via a network.
Specifically, the terminal 110 may display a dialog page, where the dialog page includes a target message and an information editing region, and the target message is a message interacted by a user at a historical time; the target message comprises at least one piece of reminding information, and the attribute information of the at least one piece of reminding information is determined in response to a reminding operation instruction for the target message, wherein the attribute information comprises initial position information of the reminding information in the target message, field length information of the reminding information, name information in the reminding information and reminding type information of the reminding information; and determining a data structure of the at least one reminding message according to the attribute information of the at least one reminding message, and rendering the at least one reminding message in the message editing area based on the data structure. Subsequently, the terminal 110 may transmit the information in the information editing area to the server 120 so that the server may transmit the information to other terminals.
The terminal 110 may communicate with the Server 120 based on a Browser/Server mode (Browser/Server, B/S) or a Client/Server mode (Client/Server, C/S). The terminal 110 may include: the physical devices may also include software running in the physical devices, such as application programs and the like. The operating system running on the terminal 110 in the embodiment of the present disclosure may include, but is not limited to, an android system, an IOS system, linux, windows, and the like.
The server 120 and the terminal 110 may establish a communication connection through a wired or wireless connection, where the server 120 may include an independently operating server, or a distributed server, or a server cluster composed of a plurality of servers, and may be a cloud server that provides basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a web service, cloud communication, a middleware service, a domain name service, a security service, a CDN (Content Delivery Network), and a big data and artificial intelligence platform. Optionally, the operating system running on the server 01 may include, but is not limited to, IOS, Linux, Windows, Unix, Android system, and the like.
An embodiment of the present disclosure provides a method for processing reminder information, where an execution subject of the method may be the terminal in fig. 1, specifically refer to fig. 2, and fig. 2 is a flowchart illustrating a method for processing reminder information according to an exemplary embodiment, where the method may include:
in step S201, a dialog page is displayed, where the dialog page includes a target message and an information editing region, and the target message is a message interacted by a user at a historical time; the target message comprises at least one reminding message.
Referring to fig. 3, fig. 3 is a schematic diagram illustrating a dialog page according to an exemplary embodiment, and as shown in fig. 3, a target message 301 and an information editing area 302 are included on the dialog page of the terminal.
In an optional embodiment, the target message may be a message interacted by the user at the historical time, where the target message may be a message sent by the user to whom the terminal belongs, or a message sent by another person, for example, the target message may be a message sent by a plum blossom shown in fig. 3, or a message sent by another user.
Wherein, the target message comprises at least one reminding message. For example, as shown in fig. 3, in addition to the text content "good family, i.e. new personal" the text content may further include a reminder message "@ zhang san @ li ji @ wang wu @ liu qiang @ leaf cyan", so that a subsequent conversation may be performed by using the reminder message in the target message in a subsequent interaction process.
Optionally, the above-mentioned reminding information may include one reminding information, for example, only "@ zhang san" or a plurality of reminding information, for example, "@ zhang san @ li si @ wang.wu @ liu qiang @ leaf cyan".
In step S203, in response to the reminding operation instruction for the target message, attribute information of at least one piece of reminding information is determined, where the attribute information includes start position information of the reminding information in the target message, field length information of the reminding information, name information in the reminding information, and reminding type information of the reminding information.
The following embodiments will be described based on the dialog page shown in fig. 3 and the target information on the dialog page. In an optional embodiment, if the owner of the terminal wants to speak to zhang san, lie si, wang wu, liu qiang and leaf cyan as well, the area corresponding to the target message may be clicked, the clicked area corresponding to the target message may be regarded as a prompt operation instruction input to the terminal, and correspondingly, the terminal may determine a data structure of at least one prompt message included in the target message in response to the prompt operation instruction of the target message.
In an optional embodiment, the terminal may determine attribute information of at least one piece of reminder information, where the attribute information may include start position information of the reminder information in the target information, field length information of the reminder information, name information in the reminder information, and reminder type information of the reminder information.
In the embodiment of the present disclosure, the data structure of the target message may be represented by the following codes:
the data structure of the reminder information may be represented as:
in an optional embodiment, after receiving the alert operation instruction, the terminal may determine a data structure of the target message, obtain at least one attribute information of the alert information in the data structure of the target message, and form the data structure of the alert information from the attribute information. Optionally, the data structure of the target message and the data structure of the reminder message are grammars of a protobuff format protocol, and the protobuff format protocol is a compact grammar, so that bytes used for transmission can be saved, and transmission efficiency is improved. Of course, other formats of the syntax of the protocol may be used.
For example, only one piece of reminder information "hello, @ zhang" exists in the target message, the attribute information of the reminder information may include start position information start _ index ═ 3 (where "you" is 0, "good" is 1, "," is 2) of the reminder information in the target message, field length information length of the reminder information is 3, name information username in the reminder information is zhang, and reminder type information remindType of the reminder information is AT _ USER.
For example, the target message includes a plurality of reminder messages "hello, @ zhang san @ lie si", and the attribute information of the reminder message may include attribute information of each reminder message in the plurality of reminder messages in the target message. The start position information start _ index of the reminder information corresponding to "zhang san" in the target information is 3 (where "you" is 0, "good" is 1, "and" is 2-), the field length information length of the reminder information is 3, the name information USER in the reminder information is zhang san, and the reminder type information remindType of the reminder information is AT _ USER. The start position information start _ index of the target information of the reminder information corresponding to "lisi" is 6, the field length information length of the reminder information is 3, the name information USER in the reminder information is lisi, and the reminder type information remindType of the reminder information is AT _ USER.
In step S205, a data structure of the at least one reminder information is determined according to the attribute information of the at least one reminder information.
In this embodiment of the application, the attribute information includes start position information of the reminder information in the target information, field length information of the reminder information, name information of the reminder information, and reminder type information of the reminder information. The terminal may determine a data structure of the reminder information according to the attribute information, and the data structure may be expressed in other machine language forms.
In step S207, at least one reminder information is rendered in the information editing area based on the data structure.
Referring to fig. 4, fig. 4 is a schematic diagram illustrating a dialog page according to an exemplary embodiment, and as shown in fig. 4, after the terminal renders at least one reminder message in the message editing area 302 based on the data structure, "@ zhang san @ li si @ wang @ wu @ liu qiang @ leaf green" may be displayed in the message editing area 302 of the dialog page. Optionally, the user may edit the content after the "@ zhang san @ lie si @ wang wu @ liu qiang @ leaf green" displayed in the information editing area 302, or may edit the content before the "@ zhang @ lie si @ wang wu @ liu qiang @ leaf green" displayed in the information editing area 302.
In the embodiment of the present disclosure, the reminding operation instruction may include a reminding operation instruction for copying the reminding information in the target message, and a reminding operation instruction for combining the reminding function and the reference function.
In an optional embodiment, when the reminder operation instruction is a reminder operation instruction for reminder information in the target message, please refer to fig. 5, where fig. 5 is a flowchart illustrating a method for processing reminder information according to an exemplary embodiment, where the method may include:
in step S2081: and displaying the edited text information in the information editing area in response to the text information editing instruction.
Referring to fig. 6, fig. 6 is a schematic diagram illustrating a dialog page according to an exemplary embodiment, and as shown in fig. 6, the dialog page may further include a message presentation area 303 in addition to a target message 301 and an information editing area 302.
Specifically, the user may input text information in the information editing area, and obtain the information editing area 302 shown in fig. 6.
In step S2082: and sending at least one piece of reminding information and text information under the condition of detecting the message sending instruction.
In step S2083: and displaying at least one piece of reminding information and text information in the message display area.
In the embodiment of the disclosure, when the terminal detects a message sending instruction, at least one piece of reminding information and text information in the message editing can be sent to the server so as to be sent to other terminals through the server. Meanwhile, at least one of the reminder information and the text information may also be displayed in the message display area 303, that is, the content in the information editing area 302 is displayed, as shown in fig. 6. In case the terminal detects a message sending instruction, the text information and at least one reminder information in the information editing area 302 will be emptied.
In another alternative embodiment, when the reminder operation instruction is a reminder operation instruction combining a reminder function and a reference function, referring to fig. 7, fig. 7 is a flowchart illustrating a method for processing reminder information according to an exemplary embodiment, where the method may include:
at step S2091: reference information is acquired based on the target information.
At step S2092: and displaying the reference information in the information editing area.
In the embodiment of the present disclosure, in the above embodiment, the reminding operation instruction corresponds to two functions of reminding and referring, and when determining the data structure of at least one piece of reminding information included in the target message, the terminal may obtain the referring information based on the target information and display the referring information in the information editing area.
Referring to fig. 8, fig. 8 is a schematic diagram of a dialog page according to an exemplary embodiment, and as shown in fig. 8, the reference information is the target information "family good, i.e., new personal fact @ zhang san si @ li si @ wang wu @ liu qiang @ leaf cyan", and optionally, the reference information may also be a thumbnail version of the target information, such as "family good, … … @ zhang san @ li ji @ liu wu @ liu qiang @ leaf cyan".
In an optional embodiment, the terminal may obtain the reference information by obtaining location information of the target message in the dialog page and referring to the target message according to the location information.
At step S2093: and responding to the text information editing instruction, and displaying the edited text information in the information editing area.
At step S2094: and in the case of detecting the message sending instruction, sending at least one piece of reminding information, text information and reference information.
At step S2095: and displaying at least one piece of reminding information, text information and reference information in the message display area.
In the embodiment of the disclosure, when the terminal detects a message sending instruction, at least one of the reminder information, the text information, and the reference information in the message editing may be sent to the server, so as to be sent to other terminals through the server. Meanwhile, at least one of the reminder information and the text information may also be displayed in the message display area 303, that is, the content in the information editing area 302 is displayed, as shown in fig. 9.
Optionally, in order to enable the user or a user of another terminal to distinguish at least one piece of reminding information, text information, and reference information conveniently, the terminal may further add a separation identifier between the reference information, and at least one piece of reminding information, text information, that is, the history information (reference information) and the current information (at least one piece of reminding information, text information). Alternatively, the separation mark may be a separation dotted line or a solid line, or a separation frame may be used to display the reference information in the separation frame.
In the embodiment of the present disclosure, in the case of detecting a message sending instruction, in a code environment, the data structure of the reminder information is directly and automatically appended to the data structure of the new message of the user, and optionally, may be placed in the header of the new message. Therefore, after the server receives the new message and automatically pushes the new message to the client of the receiver, the corresponding client can automatically display the message with the @ information.
In an optional embodiment, the terminal may receive a reminder information adding instruction after rendering the at least one reminder information in the information editing region based on the data structure, where the reminder information adding instruction includes the reminder information to be added, and display the reminder information to be added after the at least one reminder information in the information editing region. Specifically, if the information editing area displays ' @ zhang san @ li tetra @ wang wu @ liu qiang @ leaf green ', after a reminder information newly-added instruction is received, reminder information to be added can be acquired from the reminder information newly-added instruction, for example ' @ li sheng ', the ' @ lin sheng ' can be displayed in the information editing area, the position of the ' @ lin sheng ' is not limited, the ' @ leaf green ' can be arranged behind the ' @ leaf green ', and the ' @ zhang san ' can also be arranged in front of the ' @ zhang.
In an optional embodiment, after rendering the at least one reminder information in the information editing area based on the data structure, the terminal further includes: and receiving a reminding information deleting instruction, wherein the reminding information deleting instruction comprises reminding information to be deleted, and deleting the reminding information to be deleted in at least one reminding information in the information editing area. Specifically, if the information editing area displays '@ zhang san @ li si-si @ wang-wu @ liu qiang @ leaf green', after a reminding information deleting instruction is received, reminding information to be deleted, such as '@ leaf green', can be acquired from the reminding information adding instruction, and then the '@ leaf green' in the information editing area can be deleted, so that the reminding information displayed in the information editing area can be '@ zhang-san @ li-si @ wang-wu @ liu qiang'.
In summary, the embodiment provided by the present disclosure can directly copy the reminding information in the target message displayed in the dialog page, so as to avoid the user from re-inputting the reminding information one by one, especially under the condition that the number of the reminding information is large. Therefore, the communication efficiency among the users can be improved, the communication time is saved, and the user experience is improved.
FIG. 10 is a block diagram illustrating an apparatus for processing reminder information, according to an example embodiment, the apparatus comprising: a page presentation module 1001, an attribute information determination module 1002, a data structure determination module 1003, and a rendering module 1004, wherein: a page presentation module 1001 configured to perform presentation of a conversation page, the conversation page including a target message and an information editing region; the target message is a message interacted by the user at the historical moment; the target message comprises at least one reminding message;
an attribute information determining module 1002, configured to execute a reminding operation instruction for responding to the target message, and determine attribute information of at least one piece of reminding information, where the attribute information includes start position information of the reminding information in the target message, field length information of the reminding information, name information in the reminding information, and reminding type information of the reminding information;
a data structure determining module 1003 configured to execute determining a data structure of the at least one reminder information according to the attribute information of the at least one reminder information;
a rendering module 1004 configured to perform rendering the at least one reminder information in the information editing region based on the data structure.
In an exemplary embodiment, the conversation page further includes a message presentation area;
the device further comprises:
a text information display module configured to perform displaying edited text information within the information editing region in response to a text information editing instruction;
the sending module is configured to execute sending the at least one reminding message and the text message under the condition that a message sending instruction is detected;
a message display area display module configured to perform displaying the at least one reminder information and the body information in the message display area.
In an exemplary embodiment, the conversation page further includes a message presentation area;
the device further comprises:
a reference information acquisition module configured to perform acquisition of reference information based on the target information;
a reference information display module configured to perform displaying the reference information within the information editing area;
a text information display module configured to perform displaying edited text information within the information editing region in response to a text information editing instruction;
the sending module is configured to execute sending the at least one reminding message, the text message and the reference message under the condition that a message sending instruction is detected;
a message display area display module configured to perform displaying the at least one reminder information, the body information, and the reference information in the message display area.
In an exemplary embodiment, the reference information acquiring module includes:
the position information acquisition module is configured to execute the acquisition of the position information of the target message in the dialog page;
and the reference information acquisition submodule is configured to reference the target message according to the position information to obtain reference information.
In an exemplary embodiment, the apparatus further comprises:
the instruction receiving module is configured to execute receiving of a reminding information adding instruction, and the reminding information adding instruction comprises reminding information to be added;
the processing module is configured to display the reminder information to be added after executing the at least one reminder information in the information editing area.
In an exemplary embodiment, the apparatus further comprises:
the instruction receiving module is configured to execute a received reminding information deleting instruction, and the reminding information deleting instruction comprises reminding information to be deleted;
the processing module is configured to delete the reminder information to be deleted from the at least one reminder information in the information editing area.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Referring to fig. 11, the apparatus 1100 may have a relatively large difference due to different configurations or performances, and may include one or more Central Processing Units (CPUs) 1122 (e.g., one or more processors) and a memory 1132, and one or more storage media 1130 (e.g., one or more mass storage devices) storing an application program 1142 or data 1144. Memory 1132 and storage media 1130 may be, for example, transitory or persistent storage. The program stored on the storage medium 1130 may include one or more modules (not shown), each of which may include a sequence of instructions operating on the device. Further, the central processor 1122 may be provided in communication with the storage medium 1130 to execute a series of instructional operations on the storage medium 1130 on the device 1100. The apparatus 1100 may also include one or more power supplies 1126, one or more wired or wireless network interfaces 1150, one or more input-output interfaces 1158, and/or one or more operating systems 1141, such as a Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTMAnd so on. Any of the methods described above in this embodiment can be implemented based on the apparatus shown in fig. 11.
The present disclosure provides a computer program product comprising a computer program stored in a readable storage medium, from which at least one processor of a computer device reads and executes the computer program, causing the device to perform any one of the methods of the embodiments described above.
In an exemplary embodiment, there is also provided a computer readable storage medium comprising instructions which, when executed by a processor of a server, enable the server to perform the online interaction method as described above. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (10)
1. A processing method of reminding information is characterized by comprising the following steps:
displaying a dialog page, wherein the dialog page comprises a target message and an information editing area; the target message is a message interacted by a user at a historical moment; the target message comprises at least one reminding message;
responding to a reminding operation instruction of the target message, and determining attribute information of the at least one reminding message, wherein the attribute information comprises initial position information of the reminding message in the target message, field length information of the reminding message, name information in the reminding message and reminding type information of the reminding message;
determining a data structure of the at least one reminding message according to the attribute information of the at least one reminding message;
rendering the at least one reminder information in the information editing region based on the data structure.
2. The method for processing the reminding information according to claim 1, wherein the dialog page further comprises a message display area;
when the reminding operation instruction is a reminding operation instruction for reminding information in the target message, and after the at least one reminding information is rendered in the information editing area based on the data structure, the method further includes:
responding to a text message editing instruction, and displaying edited text message in the message editing area;
under the condition that a message sending instruction is detected, sending the at least one reminding message and the text message;
and displaying the at least one reminding message and the text message in the message display area.
3. The method for processing the reminding information according to claim 1, wherein the dialog page further comprises a message display area;
before the rendering the at least one reminding message in the message editing area based on the data structure, the method further comprises:
acquiring reference information based on the target information;
displaying the reference information in the information editing area;
after the rendering the at least one reminder information in the information editing area based on the data structure, the method further includes:
responding to a text message editing instruction, and displaying edited text message in the message editing area;
under the condition that a message sending instruction is detected, sending the at least one reminding message, the text message and the reference message;
and displaying the at least one reminding message, the text message and the reference message in the message display area.
4. The method for processing the reminder information according to claim 3, wherein the obtaining the reference information based on the target information includes:
acquiring the position information of the target message in the dialog page;
and quoting the target message according to the position information to obtain quoting information.
5. The method for processing the reminder information according to any one of claims 1 to 4, wherein after the rendering the at least one reminder information in the information editing area based on the data structure, the method further includes:
receiving a reminding information adding instruction, wherein the reminding information adding instruction comprises reminding information to be added;
and displaying the reminding information to be added after the at least one reminding information in the information editing area.
6. The method for processing the reminder information according to any one of claims 1 to 4, wherein after the rendering the at least one reminder information in the information editing area based on the data structure, the method further includes:
receiving a reminding information deleting instruction, wherein the reminding information deleting instruction comprises reminding information to be deleted;
deleting the reminding information to be deleted from the at least one reminding information in the information editing area.
7. A reminder information processing apparatus, comprising:
a page presentation module configured to perform presentation of a conversation page, the conversation page including a target message and an information editing region; the target message is a message interacted by a user at a historical moment; the target message comprises at least one reminding message; an attribute information determining module configured to execute a reminding operation instruction for responding to the target message, and determine attribute information of the at least one reminding message, where the attribute information includes start position information of the reminding message in the target message, field length information of the reminding message, name information of the reminding message, and reminding type information of the reminding message; a data structure determination module configured to perform determining a data structure of the at least one reminder information according to the attribute information of the at least one reminder information;
a rendering module configured to perform rendering the at least one reminder information in the information editing region based on the data structure.
8. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method of processing reminder information of any of claims 1 to 6.
9. A computer-readable storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the method of processing reminder information of any of claims 1 to 6.
10. A computer program product, characterized in that the computer program product comprises a computer program, which is stored in a readable storage medium, from which at least one processor of a computer device reads and executes the computer program, causing the device to perform the method of processing reminder information according to any of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110702174.2A CN113472631B (en) | 2021-06-24 | 2021-06-24 | Reminding information processing method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110702174.2A CN113472631B (en) | 2021-06-24 | 2021-06-24 | Reminding information processing method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113472631A true CN113472631A (en) | 2021-10-01 |
CN113472631B CN113472631B (en) | 2023-07-11 |
Family
ID=77872594
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110702174.2A Active CN113472631B (en) | 2021-06-24 | 2021-06-24 | Reminding information processing method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113472631B (en) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103391205A (en) * | 2012-05-08 | 2013-11-13 | 阿里巴巴集团控股有限公司 | Sending method of group communication information, client sides and ground server |
CN104052655A (en) * | 2014-06-27 | 2014-09-17 | 上海梦荻网络科技有限公司 | Group chatting method and instant messaging client-side |
US20140289351A1 (en) * | 2011-10-28 | 2014-09-25 | Tencent Technology (Shenzhen) Company Limited | Method and device for sending message to group user(s) through microblog |
CN105279159A (en) * | 2014-06-05 | 2016-01-27 | 腾讯科技(北京)有限公司 | Contact prompting method and device |
CN106020595A (en) * | 2016-05-12 | 2016-10-12 | 腾讯科技(深圳)有限公司 | Message reply method and apparatus |
CN106034068A (en) * | 2015-03-20 | 2016-10-19 | 阿里巴巴集团控股有限公司 | Method and device for private chat in group chat, client-side, server and system |
WO2018141224A1 (en) * | 2017-02-06 | 2018-08-09 | 阿里巴巴集团控股有限公司 | Group message read-status display method, instant messaging client, and server |
CN108429669A (en) * | 2018-01-25 | 2018-08-21 | 链家网(北京)科技有限公司 | A kind of method and device carrying out private chat in group chat |
CN108989185A (en) * | 2018-07-06 | 2018-12-11 | 北京三快在线科技有限公司 | Message treatment method, device, electronic equipment and computer-readable medium |
CN109361592A (en) * | 2018-08-08 | 2019-02-19 | 腾讯科技(深圳)有限公司 | A kind of instant communication message processing method, device, equipment and storage medium |
US20190212829A1 (en) * | 2016-09-18 | 2019-07-11 | Alibaba Group Holding Limited | Communication method and device |
CN110162758A (en) * | 2019-05-21 | 2019-08-23 | 北京字节跳动网络技术有限公司 | Online document is inserted into information approach and device |
US20200145363A1 (en) * | 2018-11-02 | 2020-05-07 | International Business Machines Corporation | Automatic notification generation for electronic processing systems |
US20200336447A1 (en) * | 2019-04-16 | 2020-10-22 | Alibaba Group Holding Limited | Method and device for displaying reply message |
WO2020221159A1 (en) * | 2019-04-30 | 2020-11-05 | 上海掌门科技有限公司 | Method and equipment for sending reminder message |
-
2021
- 2021-06-24 CN CN202110702174.2A patent/CN113472631B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140289351A1 (en) * | 2011-10-28 | 2014-09-25 | Tencent Technology (Shenzhen) Company Limited | Method and device for sending message to group user(s) through microblog |
CN103391205A (en) * | 2012-05-08 | 2013-11-13 | 阿里巴巴集团控股有限公司 | Sending method of group communication information, client sides and ground server |
CN105279159A (en) * | 2014-06-05 | 2016-01-27 | 腾讯科技(北京)有限公司 | Contact prompting method and device |
CN104052655A (en) * | 2014-06-27 | 2014-09-17 | 上海梦荻网络科技有限公司 | Group chatting method and instant messaging client-side |
CN106034068A (en) * | 2015-03-20 | 2016-10-19 | 阿里巴巴集团控股有限公司 | Method and device for private chat in group chat, client-side, server and system |
CN106020595A (en) * | 2016-05-12 | 2016-10-12 | 腾讯科技(深圳)有限公司 | Message reply method and apparatus |
US20190212829A1 (en) * | 2016-09-18 | 2019-07-11 | Alibaba Group Holding Limited | Communication method and device |
WO2018141224A1 (en) * | 2017-02-06 | 2018-08-09 | 阿里巴巴集团控股有限公司 | Group message read-status display method, instant messaging client, and server |
CN108429669A (en) * | 2018-01-25 | 2018-08-21 | 链家网(北京)科技有限公司 | A kind of method and device carrying out private chat in group chat |
CN108989185A (en) * | 2018-07-06 | 2018-12-11 | 北京三快在线科技有限公司 | Message treatment method, device, electronic equipment and computer-readable medium |
CN109361592A (en) * | 2018-08-08 | 2019-02-19 | 腾讯科技(深圳)有限公司 | A kind of instant communication message processing method, device, equipment and storage medium |
US20200145363A1 (en) * | 2018-11-02 | 2020-05-07 | International Business Machines Corporation | Automatic notification generation for electronic processing systems |
US20200336447A1 (en) * | 2019-04-16 | 2020-10-22 | Alibaba Group Holding Limited | Method and device for displaying reply message |
WO2020221159A1 (en) * | 2019-04-30 | 2020-11-05 | 上海掌门科技有限公司 | Method and equipment for sending reminder message |
CN110162758A (en) * | 2019-05-21 | 2019-08-23 | 北京字节跳动网络技术有限公司 | Online document is inserted into information approach and device |
Also Published As
Publication number | Publication date |
---|---|
CN113472631B (en) | 2023-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10834031B2 (en) | Information exchange method, client, and apparatus | |
US9219808B2 (en) | Contact information synchronization system and method | |
KR101667946B1 (en) | Determining additional information associated with geographic location information | |
CN109117778B (en) | Information processing method, information processing apparatus, server, and storage medium | |
CN102138156A (en) | Persisting a group in an instant messaging application | |
US11244153B2 (en) | Method and apparatus for processing information | |
CN104092653B (en) | Data processing method and system | |
CN110971757A (en) | Method and device for adding WeChat friends from telephone application | |
CN105491092B (en) | Message pushing method and device | |
CN115202599A (en) | Screen projection display method and related device | |
CN106572131A (en) | Media data sharing method and system in Internet of things | |
CN112929257B (en) | Multi-scene message sending method, device, server and storage medium | |
WO2014190794A1 (en) | Method, apparatus, and system for implementing socialization of third-party application | |
CN113779422A (en) | Method and device for realizing relation chain label, electronic equipment and storage medium | |
CN114390452B (en) | Message sending method and related equipment | |
CN113472631B (en) | Reminding information processing method and device, electronic equipment and storage medium | |
CN113722589B (en) | Information generation method, device, server and storage medium | |
US20140287787A1 (en) | Connection System and Method to Dynamically Create and Collect a Group of Contextual Contacts | |
CN112822089B (en) | Method and device for adding friends | |
CN111147353B (en) | Method and device for identifying friend, computer storage medium and electronic equipment | |
CN114124860A (en) | Session management method, device, equipment and storage medium | |
WO2020124444A1 (en) | Information processing method and related apparatus | |
CN106500685B (en) | Multi-terminal assisted navigation method, device and system | |
CN113707346B (en) | Novel online inquiry system and method based on Internet hospital | |
CN111262774B (en) | Method and apparatus for transmitting information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |