CN113472631B - 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 PDF

Info

Publication number
CN113472631B
CN113472631B CN202110702174.2A CN202110702174A CN113472631B CN 113472631 B CN113472631 B CN 113472631B CN 202110702174 A CN202110702174 A CN 202110702174A CN 113472631 B CN113472631 B CN 113472631B
Authority
CN
China
Prior art keywords
information
reminding
message
instruction
reminder
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.)
Active
Application number
CN202110702174.2A
Other languages
Chinese (zh)
Other versions
CN113472631A (en
Inventor
刘硕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202110702174.2A priority Critical patent/CN113472631B/en
Publication of CN113472631A publication Critical patent/CN113472631A/en
Application granted granted Critical
Publication of CN113472631B publication Critical patent/CN113472631B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-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/18Commands or executable codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/216Handling 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 method, a device, an electronic device and a storage medium for processing reminding information, wherein the method for processing the reminding information comprises the following steps: displaying a dialogue page, wherein the dialogue 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; determining attribute information of at least one reminding information in response to a reminding operation instruction of the target message, and determining a data structure of the at least one reminding information according to the attribute information of the at least one reminding information; and rendering at least one reminding message in the message editing area based on the data structure. Under the condition, the current message can utilize the reminding information in the target message without inputting the symbol "@" plus the identification of the friends in sequence to obtain the reminding information, so that the communication time cost is greatly reduced, and the user experience is improved.

Description

Reminding information processing method and device, electronic equipment and storage medium
Technical Field
The disclosure relates to the technical field of instant messaging, and in particular relates to a method and a device for processing reminding information, electronic equipment and a storage medium.
Background
With the development of the internet and the popularization of personal computers, instant messaging (Instant Messenger, IM) services have also been widely used. In many scenarios, the identification of the instant messaging service of the network has gradually become a unique identity mark of numerous network friends on the network. The instant messaging user can add other users frequently contacted to the friend (or contact person) list to initiate real-time dialogue with the user at any time, thereby achieving the purpose of real-time communication. Many netfriends have become accustomed to logging into instant messaging software when a computer or mobile terminal is opened, so as to be able to stay in contact with the friends at any time.
Along with the development of user demands, besides the common one-to-one communication of instant messaging, the instant messaging software also develops the function of multi-person communication, such as group establishment and group pulling of friends. Furthermore, 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 achieved through the mode of adding a symbol of "@" and a friend identifier (nickname). In the group, if a plurality of friends need to be reminded in one message, the marks of the "@" + friends need to be input in sequence, and even in the following message of the message, if the friends need to be reminded at the same time, the action of reminding the friends needs to be repeated, so that the time cost of communication is increased, and the experience of users is very poor.
Disclosure of Invention
The disclosure provides a method, a device, an electronic device and a storage medium for processing reminding information, so as to at least solve the problem that communication time cost is increased and user experience is very poor in related technologies. The technical scheme of the present disclosure is as follows:
according to a first aspect of an embodiment of the present disclosure, a method for processing reminder information is provided, including:
displaying a dialogue page, wherein the dialogue 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; determining attribute information of at least one reminding information in response to a reminding operation instruction of the target information, wherein the attribute information comprises initial position information of the reminding information in the target information, 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 information according to the attribute information of the at least one reminding information;
and rendering at least one reminding message in the message editing area based on the data structure.
In an exemplary embodiment, the dialog page further includes a message presentation area;
when the reminding operation instruction is a reminding operation instruction for reminding information in the target message, rendering at least one reminding information in the information editing area based on the data structure, and further comprising:
responding to the text information editing instruction, and displaying edited text information in an information editing area;
transmitting at least one reminding information and text information under the condition that a message transmitting instruction is detected;
and displaying at least one reminding information and text information in the message display area.
In an exemplary embodiment, the dialog page further includes a message presentation area;
before rendering the at least one alert message in the message editing area based on the data structure, further comprising:
acquiring reference information based on the target information;
displaying the reference information in the information editing area;
after rendering the at least one alert message in the message editing area based on the data structure, further comprising:
responding to the text information editing instruction, and displaying edited text information in an information editing area;
transmitting at least one reminding information, text information and reference information under the condition that a message transmitting instruction is detected;
and displaying at least one reminding information, text information and reference information in the message display area.
In an exemplary embodiment, obtaining the reference information based on the target information includes:
acquiring the position information of a target message in a dialogue page;
and referencing the target message according to the position information to obtain reference information.
In an exemplary embodiment, after rendering the at least one alert information in the information editing area based on the data structure, further comprising:
receiving a new reminding information adding instruction, wherein the new reminding information adding instruction comprises reminding information to be added;
and displaying the reminding information to be added after at least one reminding information in the information editing area.
In an exemplary embodiment, after rendering the at least one alert information in the information editing area based on the data structure, further comprising:
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 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 alert information, including:
the page display module is configured to execute a display dialogue page, wherein the dialogue 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 the attribute information of at least one reminding information in response to the reminding operation instruction of the target information, wherein the attribute information comprises the initial position information of the reminding information in the target information, the field length information of the reminding information, the name information in the reminding information and the reminding type information of the reminding information;
a data structure determining module configured to perform a data structure of determining at least one reminder information according to attribute information of the at least one reminder information;
and the reminding operation instruction rendering module is configured to execute the rendering of at least one reminding information in the information editing area based on the data structure.
In an exemplary embodiment, the dialog page further includes a message presentation area;
the apparatus further comprises:
a text information display module configured to execute editing instructions in response to text information, displaying edited text information in an information editing area;
the sending module is configured to send at least one reminding information and text information under the condition that the message sending instruction is detected;
and the message display area display module is configured to display at least one reminding information and text information in the message display area.
In an exemplary embodiment, the dialog page further includes a message presentation area;
the apparatus 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 display of reference information in the information editing area;
a text information display module configured to execute editing instructions in response to text information, displaying edited text information in an information editing area;
the sending module is configured to send at least one reminding information, text information and reference information under the condition that a message sending instruction is detected;
and the message display area display module is configured to display at least one of reminding information, text information and reference information in the message display area.
In an exemplary embodiment, the reference information acquisition module includes:
a location information acquisition module configured to perform acquisition of location information of a target message in a dialogue page;
and the reference information acquisition sub-module is configured to execute the reference to the target message according to the position information to obtain the reference information.
In an exemplary embodiment, the apparatus further comprises:
the instruction receiving module is configured to execute and receive a new instruction of the reminding information, wherein the new instruction of the reminding information comprises the reminding information to be added;
and the processing module is configured to display the reminding information to be added after executing 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 prompt message deleting instruction, wherein the prompt message deleting instruction comprises prompt messages to be deleted;
and the processing module is configured to delete the reminding information to be deleted from at least one reminding information in the information editing area.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic device, comprising: a processor; a memory for storing processor-executable instructions; the processor is configured to execute the instructions to implement the method for processing 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 method of processing alert information as above.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program stored in a readable storage medium, at least one processor of a computer device reading and executing the computer program from the readable storage medium, causing the device to perform the above-described method of processing reminder information.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
according to the method, a dialogue page is displayed, the dialogue 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 information, attribute information of the at least one reminding information is determined in response to a reminding operation instruction of the target message, the attribute information comprises initial position information of the reminding information in the target information, 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 reminding information is determined according to the attribute information of the at least one reminding information, and the at least one 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 inputting the marks of the "@" +friends in turn to obtain the reminding information, so that the communication time cost 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 disclosure and together with the description, serve to explain the principles of the disclosure and do not constitute an undue limitation on the disclosure.
FIG. 1 is a schematic diagram of an implementation environment shown in accordance with an exemplary embodiment;
FIG. 2 is a flowchart of a method for processing reminder information, according to an exemplary embodiment;
FIG. 3 is a schematic diagram of a dialog page shown in accordance with an exemplary embodiment;
FIG. 4 is a schematic diagram of a dialog page shown in accordance with an exemplary embodiment;
FIG. 5 is a flowchart of a method for processing reminder information, according to an exemplary embodiment;
FIG. 6 is a schematic diagram of a dialog page shown in accordance with an exemplary embodiment;
FIG. 7 is a flowchart of a method for processing reminder information, according to an exemplary embodiment;
FIG. 8 is a schematic diagram of a dialog page shown in accordance with an exemplary embodiment;
FIG. 9 is a schematic diagram of a dialog page shown in accordance with an exemplary embodiment;
FIG. 10 is a block diagram of a device for processing reminder information, according to an example embodiment;
fig. 11 is a schematic diagram illustrating a device configuration according to an exemplary embodiment.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of 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 foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying 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 terminal 110 and a server 120, the terminal 110 and the server 120 being in data communication via a network.
Specifically, the terminal 110 may display a dialogue page, where the dialogue page includes a target message and an information editing area, and the target message is a message interacted by a user at a historical moment; the method comprises the steps that a target message comprises at least one reminding message, attribute information of the at least one reminding message is determined in response to a reminding operation instruction of the target message, and 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; and determining a data structure of the at least one reminding information according to the attribute information of the at least one reminding information, and rendering the at least one reminding information in the information editing area based on the data structure. Subsequently, the terminal 110 may transmit 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 Browser/Server mode (B/S) or Client/Server mode (C/S). Terminal 110 may include: smart phones, tablet computers, notebook computers, digital assistants, smart wearable devices, vehicle terminals, servers, etc. may also include software running in the physical devices, such as applications, etc. Operating systems running on terminal 110 in embodiments of the present disclosure may include, but are not limited to, android systems, IOS systems, linux, windows, and the like.
The server 120 may establish a communication connection with the terminal 110 through a wire or wirelessly, where the server 120 may include a server that operates independently, or a distributed server, or a server cluster that is formed by a plurality of servers, and may be a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network, content distribution network), and basic cloud computing services such as big data and artificial intelligence platforms. Alternatively, the operating system running on the server 01 may include, but is not limited to, a IOS, linux, windows, unix, android system or the like.
An embodiment of the present disclosure provides a method for processing reminder information, where an execution body of the method may be the terminal in fig. 1, referring specifically to fig. 2, and fig. 2 is a flowchart of a method for processing reminder information, where the method may include:
in step S201, a dialogue page is displayed, where the dialogue page includes a target message and an information editing area, and the target message is a message interacted by a user at a historical moment; the target message includes at least one alert message.
Referring to fig. 3, fig. 3 is a schematic diagram of a dialogue page according to an exemplary embodiment, and as shown in fig. 3, a dialogue page of a terminal includes a target message 301 and an information editing area 302.
In an alternative embodiment, the target message may be a message that the user interacts with at a historical time, where the target message may be a message sent by the user to which the terminal belongs, or may be a message sent by another person, for example, the target message may be a message sent by a lipsticks message illustrated in fig. 3, or may be a message sent by another user.
The target message comprises at least one reminding message. For example, in fig. 3, in addition to the text "good, i am new, the reminder" @ Zhang san @ Lifour @ Wangwu @ Liu Jiang @ Yeqing "may be included so that the reminder in the target message may be used for subsequent conversations during subsequent interactions.
Optionally, the reminding information may include one reminding information, for example, only "@ Zhang San", or may include a plurality of reminding information, for example "@ Zhang Sano @ Lifour @ Wangwu @ Liu Jiang @ Yeqing.
In step S203, in response to the alert operation instruction for the target message, attribute information of at least one alert information is determined, where the attribute information includes initial position information of the alert information in the target information, field length information of the alert information, name information in the alert information, and alert type information of the alert information.
The following embodiments will be further described based on the dialog page shown in fig. 3 and the target information on the dialog page. In an alternative embodiment, if the owner of the terminal wants to speak to Zhang three, lifour, wang five, liu Jiang and Yeqing, the area corresponding to the target message can be clicked, the area corresponding to the clicked target message can be regarded as an input terminal reminding operation instruction, and correspondingly, the terminal responds to the reminding operation instruction to the target message, and can determine the data structure of at least one reminding information contained in the target message.
In an alternative embodiment, the terminal may determine attribute information of at least one reminder, where the attribute information may include starting position information of the reminder in the target information, field length information of the reminder, name information in the reminder, and reminder type information of the reminder.
In the embodiment of the disclosure, the data structure of the target message may be represented by the following codes:
Figure BDA0003130541550000071
the data structure of the reminding information can be expressed as:
Figure BDA0003130541550000072
Figure BDA0003130541550000081
in an alternative embodiment, after receiving the reminding operation instruction, the terminal may determine the data structure of the target message first, acquire the attribute information of at least one reminding information in the data structure of the target message, and form the data structure of the reminding information by the attribute information. Optionally, the data structure of the target message and the data structure of the reminding message are syntax of a protobuff format protocol, and the protobuff format protocol is a compact syntax, so that bytes used for transmission can be saved, and the transmission efficiency is improved. Of course, other formats of the syntax of the protocol may be used.
For example, only one reminding information "hello", "Zhang three" exists in the target message, and the attribute information of the reminding information may include start_index=3 of the reminding information in the target message (where "you" is 0, "good" is 1, "," is 2 "), field length information length=3 of the reminding information, name information username=Zhang three in the reminding information, and reminding type information remindtype=at_user of the reminding information.
For example, there are multiple reminding information "hello, @ Zhang Sano @ Lifour" in the target message, and the attribute information may include attribute information of each of the multiple reminding information in the target message. The initial position information start_index=3 of the reminding information corresponding to the Zhang Sanr in the target information (wherein, "you" is 0, "good" is 1, "," is 2-), the field length information length=3 of the reminding information, the name information username=Zhang Sanr in the reminding information, and the reminding type information remingtype=AT_USER of the reminding information. The starting position information start_index=6 of the reminding information corresponding to the 'Lifour' in the target information, the field length information length=3 of the reminding information, the name information username=Lifour in the reminding information, and the reminding type information remingtype=AT_USER of the reminding information.
In step S205, a data structure of at least one alert message is determined according to the attribute information of the at least one alert message.
In this embodiment of the present application, the foregoing description to attribute information includes starting 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. The terminal may determine a data structure of the reminder information based on the attribute information, which may be expressed in other machine languages.
In step S207, at least one alert message is rendered in the message editing area based on the data structure.
Referring to fig. 4, fig. 4 is a schematic diagram of a dialog page, where "@ Zhang Sano @ Lifour @ Rev @ Liu Jiang @ Yeqing may be displayed in the information editing area 302 of the dialog page after the terminal renders at least one alert information in the information editing area 302 based on a data structure, as shown in fig. 4, according to an exemplary embodiment. Optionally, the user may edit the content after "@ Zhang Sano @ Lifour @ Rev @ Liu Jiang @ Yeqing" displayed in the information editing area 302, or may edit the content before "@ Zhang Sano @ Lifour @ Rev @ Liu Jiang @ Yeqing" displayed in the information editing area 302.
In an embodiment of the present disclosure, the alert operation instruction may include an alert operation instruction for copying the alert information in the target message, and an alert operation instruction that combines the alert and reference functions together.
In an alternative embodiment, when the alert operation instruction is an alert operation instruction for alert information in a target message, referring to fig. 5, fig. 5 is a flowchart of a method for processing alert 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 of a dialog page, which may include a message presentation area 303 in addition to a target message 301 and an information editing area 302, as shown in fig. 6, according to an exemplary embodiment.
Specifically, the user can input text information in the information editing area, resulting in the information editing area 302 shown in fig. 6.
In step S2082: and sending at least one reminding information and text information under the condition that the message sending instruction is detected.
In step S2083: and displaying at least one reminding information and text information in the message display area.
In the embodiment of the disclosure, when the terminal detects the message sending instruction, at least one reminding information and text information in the information editing can be sent to the server so as to be sent to other terminals through the server. At the same time, at least one of the reminder information and the text information, i.e., the content in the information editing area 302, can also be displayed in the message display area 303, see fig. 6 in particular. 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 alert operation instruction is an alert operation instruction that combines two functions, referring to fig. 7, fig. 7 is a flowchart of a method for processing alert information according to an exemplary embodiment, where the method may include:
in step S2091: the reference information is acquired based on the target information.
In step S2092: the reference information is displayed in the information editing area.
In this embodiment of the present disclosure, in the foregoing embodiment, the reminder operation instruction corresponds to two functions, namely a reminder function and a reference function, and when determining a data structure of at least one reminder information included in the target message, the terminal may obtain the reference information based on the target information, and display the reference information in the information editing area.
Referring to fig. 8, fig. 8 is a schematic diagram of a dialog page, where, as shown in fig. 8, the reference information is the target information "good, i am new personnel @ Zhang san @ li si @ wang wu Liu Jiang @ phyllocene", and optionally, the reference information may also be a thumbnail version of the target information, such as "good, … … @ Zhang san @ li si @ wang wu Liu Jiang @ phyllocene".
In an alternative embodiment, the terminal may obtain the reference information by acquiring the location information of the target message in the dialogue page, and referencing the target message according to the location information.
In step S2093: and displaying the edited text information in the information editing area in response to the text information editing instruction.
In step S2094: and sending at least one reminding information, text information and reference information under the condition that the message sending instruction is detected.
In step S2095: and displaying at least one reminding information, text information and reference information in the message display area.
In the embodiment of the disclosure, when the terminal detects the message sending instruction, at least one reminding information, text information and reference information in the information editing can be sent to the server so as to be sent to other terminals through the server. At the same time, at least one of the reminder information and the text information, i.e., the content in the information editing area 302, can also be displayed in the message display area 303, see fig. 9 in particular.
Optionally, in order to enable the user himself or the user of other terminals to conveniently distinguish at least one of the alert information, the text information and the reference information, the terminal may also automatically add a separation identifier between the reference information and at least one of the alert information, the text information, i.e. the history information (reference information) and the current information (at least one of the alert information, the text information). Alternatively, the above-mentioned separation mark may be a separation broken line, a solid line, or a separation frame may be used to display the reference information in the separation frame.
In the embodiment of the disclosure, under the condition that the message sending instruction is detected, the data structure of the reminding information is directly and automatically attached to the data structure of a new message of the user in a code environment, and optionally, the data structure of the reminding information can be arranged at the head of the new message. Thus, 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, after rendering at least one alert message in the message editing area based on the data structure, the terminal may receive an alert message new instruction, where the alert message new instruction includes an alert message to be added, and display the alert message to be added after the at least one alert message in the message editing area. Specifically, if the information editing area displays "@ Zhang Sano @ Lifour @ Wang Wu @ Liu Jiang @ Yeqing", after receiving the new reminding information adding instruction, the reminding information to be added can be obtained from the new reminding information adding instruction, for example "@ Li Sheng", the "@ Li Sheng" can be displayed in the information editing area, the position where the "@ Li Sheng" is located is not limited, and the position can be behind "@ Yeqing" or in front of "@ Zhang Sano".
In an alternative embodiment, after rendering the at least one alert information in the information editing area based on the data structure, the terminal further includes: and receiving a prompt message deleting instruction, wherein the prompt message deleting instruction comprises prompt messages to be deleted, and deleting the prompt messages to be deleted in at least one prompt message in the message editing area. Specifically, if the information editing area displays "@ Zhang Sano @ Lifour @ Rev @ Liu Jiang @ leaf cyan", after receiving the reminding information deleting instruction, the reminding information to be deleted, such as "@ leaf cyan", can be obtained from the reminding information adding instruction, and the "@ leaf cyan" in the information editing area can be deleted, so that the reminding information displayed in the information editing area can be "@ Zhang Sano @ Lifour @ Rev @ Liu Jiang".
In summary, since the embodiment provided in the disclosure can directly copy the reminder information in the target message displayed in the dialogue page, the user is prevented from re-inputting the reminder information one by one, especially in the case of a relatively large number of reminder information. Therefore, the communication efficiency between users can be improved, the communication time is saved, and the user experience is improved.
FIG. 10 is a block diagram of an apparatus for processing alert information according to an exemplary 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 execute a presentation dialog page, the dialog 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;
the attribute information determining module 1002 is configured to determine attribute information of at least one reminding information in response to a reminding operation instruction of the target message, wherein the attribute information comprises initial position information of the reminding information in the target information, 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 perform a data structure for determining at least one reminder information according to attribute information of the at least one reminder information;
a rendering module 1004 is configured to perform rendering of the at least one alert information in the information editing area based on the data structure.
In an exemplary embodiment, the dialog page further includes a message presentation area;
the apparatus further comprises:
a text information display module configured to execute editing instructions in response to text information, displaying edited text information in the information editing area;
the sending module is configured to send the at least one reminding information and the text information under the condition that a message sending instruction is detected;
and the message display area display module is configured to display the at least one reminding information and the text information in the message display area.
In an exemplary embodiment, the dialog page further includes a message presentation area;
the apparatus 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 display of the reference information within the information editing area;
a text information display module configured to execute editing instructions in response to text information, displaying edited text information in the information editing area;
a transmitting module configured to perform transmitting the at least one reminder information, the text information, and the reference information in case a message transmission instruction is detected;
and a message display area display module configured to display the at least one reminding information, the text information and the reference information in the message display area.
In an exemplary embodiment, the reference information acquisition module includes:
a location information acquisition module configured to perform acquisition of location information of the target message in the dialogue page;
and the reference information acquisition sub-module is configured to execute the reference to the target message according to the position information to obtain the reference information.
In an exemplary embodiment, the apparatus further comprises:
the instruction receiving module is configured to execute and receive a new instruction of the reminding information, wherein the new instruction of the reminding information comprises the 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 prompt message deleting instruction, wherein the prompt message deleting instruction comprises prompt messages to be deleted;
and the processing module is configured to delete the reminding information to be deleted from the at least one reminding information in the information editing area.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Embodiments of the present disclosure also provide an apparatus, a block diagram of which is shown in FIG. 11, the apparatus 1100 may be configured or not performWhile making a relatively large difference, one or more central processing units (central processing units, CPU) 1122 (e.g., one or more processors) and memory 1132, one or more storage media 1130 (e.g., one or more mass storage devices) storing application programs 1142 or data 1144 may be included. Wherein the memory 1132 and the storage medium 1130 may be transitory or persistent. The program stored on the storage medium 1130 may include one or more modules (not shown), each of which may include a series of instruction operations in the device. Still further, the central processor 1122 may be provided in communication with a storage medium 1130, executing a series of instruction operations in the storage medium 1130 on the device 1100. The device 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 Windows Server TM ,Mac OS X TM ,Unix TM ,Linux TM ,FreeBSD TM Etc. Any of the methods described above for this embodiment may 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 described above for the present embodiments.
In an exemplary embodiment, a computer readable storage medium comprising instructions is also provided, which when executed by a processor of a server, enable the server to perform an online interaction method as described above. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, 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 adaptations, uses, or adaptations of the disclosure following the general 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 is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (14)

1. The method for processing the reminding information is characterized by comprising the following steps of:
displaying a dialogue page, wherein the dialogue 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; the reminding information is a combination of a reminding identifier and a reminding object;
determining attribute information of at least one reminding information in response to a reminding operation instruction of the target information, wherein the attribute information comprises initial position information of the reminding information in the target information, field length information of the reminding information, name information in the reminding information and reminding type information of the reminding information; the reminding operation instruction is generated based on clicking the area corresponding to the target message;
determining a data structure of the at least one reminding information according to the attribute information of the at least one reminding information;
rendering the at least one alert message in the message editing area based on the data structure.
2. The method for processing reminder information according to claim 1, wherein the dialogue page further comprises a message display area;
when the reminding operation instruction is a reminding operation instruction for reminding information in the target message, after the 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 the text information editing instruction, and displaying edited text information in the information editing area;
transmitting the at least one reminding information and the text information under the condition that a message transmitting instruction is detected;
and displaying the at least one reminding information and the text information in the message display area.
3. The method for processing reminder information according to claim 1, wherein the dialogue page further comprises a message display area;
the rendering of the at least one alert message based on the data structure prior to the information editing region further comprises:
acquiring reference information based on the target message;
displaying the reference information in the information editing area;
the rendering of the at least one alert message in the message editing area based on the data structure further includes:
responding to the text information editing instruction, and displaying edited text information in the information editing area;
transmitting the at least one reminding information, the text information and the reference information under the condition that a message transmission instruction is detected;
and displaying the at least one reminding information, the text information and the reference information in the message display area.
4. The method for processing alert information according to claim 3, wherein the acquiring the reference information based on the target message includes:
acquiring the position information of the target message in the dialogue page;
and referring to the target message according to the position information to obtain reference information.
5. The method for processing reminder information according to any one of claims 1-4, wherein after rendering the at least one reminder information in the information editing area based on the data structure, further comprising:
receiving a new reminding information adding instruction, wherein the new 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 reminder information according to any one of claims 1-4, wherein after rendering the at least one reminder information in the information editing area based on the data structure, further comprising:
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 processing apparatus for reminder information, comprising:
a page presentation module configured to execute a presentation dialog page, the dialog 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; the reminding information is a combination of a reminding identifier and a reminding object;
the attribute information determining module is configured to execute an instruction for responding to the reminding operation of the target message, determine attribute information of the at least one 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; the reminding operation instruction is generated based on clicking the area corresponding to the target message;
a data structure determination module configured to perform a data structure of determining the at least one reminder information according to attribute information of the at least one reminder information;
and a rendering module configured to perform rendering of the at least one reminder information in the information editing area based on the data structure.
8. The alert message processing apparatus according to claim 7, wherein the dialog page further comprises a message presentation area;
the apparatus further comprises:
a text information display module configured to execute editing instructions in response to text information, displaying edited text information in the information editing area;
the sending module is configured to send the at least one reminding information and the text information under the condition that a message sending instruction is detected;
and the message display area display module is configured to display the at least one reminding information and the text information in the message display area.
9. The alert message processing apparatus according to claim 7, wherein the dialog page further comprises a message presentation area;
the apparatus further comprises:
a reference information acquisition module configured to perform acquisition of reference information based on the target message;
a reference information display module configured to perform display of the reference information within the information editing area;
a text information display module configured to execute editing instructions in response to text information, displaying edited text information in the information editing area;
a transmitting module configured to perform transmitting the at least one reminder information, the text information, and the reference information in case a message transmission instruction is detected;
and a message display area display module configured to display the at least one reminding information, the text information and the reference information in the message display area.
10. The apparatus for processing reminder information according to claim 9, wherein the reference information acquisition module comprises:
a location information acquisition module configured to perform acquisition of location information of the target message in the dialogue page;
and the reference information acquisition sub-module is configured to execute the reference to the target message according to the position information to obtain the reference information.
11. The apparatus for processing reminder information according to any one of claims 7 to 10, further comprising:
the instruction receiving module is configured to execute and receive a new instruction of the reminding information, wherein the new instruction of the reminding information comprises the 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.
12. The apparatus for processing reminder information according to any one of claims 7 to 10, further comprising:
the instruction receiving module is configured to execute a prompt message deleting instruction, wherein the prompt message deleting instruction comprises prompt messages to be deleted;
and the processing module is configured to delete the reminding information to be deleted from the at least one reminding information in the information editing area.
13. 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 according to any one of claims 1 to 6.
14. 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 according to any one of claims 1 to 6.
CN202110702174.2A 2021-06-24 2021-06-24 Reminding information processing method and device, electronic equipment and storage medium Active CN113472631B (en)

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 CN113472631A (en) 2021-10-01
CN113472631B true 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 (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105279159A (en) * 2014-06-05 2016-01-27 腾讯科技(北京)有限公司 Contact prompting method and device
CN110162758A (en) * 2019-05-21 2019-08-23 北京字节跳动网络技术有限公司 Online document is inserted into information approach and device

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095746B (en) * 2011-10-28 2016-08-03 腾讯科技(深圳)有限公司 A kind of method and device being sent message by microblogging to group user
CN103391205B (en) * 2012-05-08 2017-06-06 阿里巴巴集团控股有限公司 The sending method of group communication information, client
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
CN106020595B (en) * 2016-05-12 2021-11-02 腾讯科技(深圳)有限公司 Message reply method and device
CN107844377B (en) * 2016-09-18 2021-08-24 钉钉控股(开曼)有限公司 Communication method and device
CN108400924B (en) * 2017-02-06 2021-12-21 阿里巴巴集团控股有限公司 Reading state display method of group message, instant communication 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
CN109361592B (en) * 2018-08-08 2021-04-20 腾讯科技(深圳)有限公司 Instant communication message processing method, device, equipment and storage medium
US10972420B2 (en) * 2018-11-02 2021-04-06 International Business Machines Corporation Automatic notification generation for electronic processing systems
CN111835616A (en) * 2019-04-16 2020-10-27 阿里巴巴集团控股有限公司 Reply message display method and device
CN110336735B (en) * 2019-04-30 2021-12-14 上海掌门科技有限公司 Method and equipment for sending reminding message

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105279159A (en) * 2014-06-05 2016-01-27 腾讯科技(北京)有限公司 Contact prompting method and device
CN110162758A (en) * 2019-05-21 2019-08-23 北京字节跳动网络技术有限公司 Online document is inserted into information approach and device

Also Published As

Publication number Publication date
CN113472631A (en) 2021-10-01

Similar Documents

Publication Publication Date Title
EP2783501B1 (en) Contact information synchronization system and method
EP3402136B1 (en) Information interaction method, client and device
US11356498B2 (en) Method and a device for sharing a hosted application
CN102138156A (en) Persisting a group in an instant messaging application
CN107294832B (en) Method and device for adding friends
EP3105891B1 (en) Instant messaging with non subscriber users
CN109274575B (en) Message sending method and device and electronic equipment
CN108549586B (en) Information processing method and device
CN109766315B (en) File display method and terminal, computer storage medium and computer equipment
CN115202599A (en) Screen projection display method and related device
CN106572131A (en) Media data sharing method and system in Internet of things
RU2527213C2 (en) Messaging server and method
WO2014190794A1 (en) Method, apparatus, and system for implementing socialization of third-party application
CN111698147B (en) Message prompting method, device, terminal and storage medium
CN105376279B (en) Method and device for recommending contact persons
CN106487653B (en) Message processing method and server
CN113472631B (en) Reminding information processing method and device, electronic equipment and storage medium
CN114390452B (en) Message sending method and related equipment
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
CN111147353B (en) Method and device for identifying friend, computer storage medium and electronic equipment
CN114022300A (en) Social dynamic information publishing method and device, storage medium and electronic equipment
CN112822089B (en) Method and device for adding friends
CN108924182B (en) Text information sending method and device in virtual reality scene
CN115686229A (en) Expression input method, expression input device and computer program storage 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
GR01 Patent grant
GR01 Patent grant