CN112866093B - Data processing method and device and electronic equipment - Google Patents

Data processing method and device and electronic equipment Download PDF

Info

Publication number
CN112866093B
CN112866093B CN202110114997.3A CN202110114997A CN112866093B CN 112866093 B CN112866093 B CN 112866093B CN 202110114997 A CN202110114997 A CN 202110114997A CN 112866093 B CN112866093 B CN 112866093B
Authority
CN
China
Prior art keywords
user
message
group
roll
roll call
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
CN202110114997.3A
Other languages
Chinese (zh)
Other versions
CN112866093A (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 Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development 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 Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN202110114997.3A priority Critical patent/CN112866093B/en
Publication of CN112866093A publication Critical patent/CN112866093A/en
Application granted granted Critical
Publication of CN112866093B publication Critical patent/CN112866093B/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/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • 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/234Monitoring or handling of messages for tracking messages

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention provides a data processing method, a data processing device and electronic equipment, wherein the method comprises the following steps: after a first user called in a group opens a message frame of the group, displaying corresponding calling prompt information in the message frame; receiving touch operation of the first user for the roll call prompt information, positioning the message displayed in the message frame to the message of roll call in the first user group corresponding to the roll call prompt information, and displaying a first control; receiving touch operation of the first user for a first control, and sending conveying confirmation information corresponding to a message that the first user is roll-named in a group to terminal equipment of a second user, wherein the second user is a user who rolls the first user in the group; and further, the user who carries out the roll call in the group can know that the information conveyed by the user who carries out the roll call in the group has been received.

Description

Data processing method and device and electronic equipment
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a data processing method and apparatus, and an electronic device.
Background
The instant messaging software is software for realizing online chatting and communication by an instant messaging technology. Due to the convenience and high efficiency of communication of instant messaging software, the instant messaging software has gradually developed into one of essential application software in daily life and work of people.
When the user uses the instant messaging software, the user can chat one by one, and a group can be established to chat one by one. In the group chat process, when a user A needs to speak with a user B in the group, the user B can be named in the group, for example, "@ user B"; at this time, the instant messaging software of the user B sends a reminder. However, currently, many group roll-over messages are like a work group, when the user B is swiped by a large number of group roll-over messages, the system sets the unread message of the user B as read after the user B slides the message frame of the group, and feeds back the message that the user B has read the roll-over message of the user B to the user a.
Disclosure of Invention
The embodiment of the invention provides a data processing method, so that a user carrying out roll call in a group knows that the user of roll call in the group receives the information transmitted by the user.
Correspondingly, the embodiment of the invention also provides a data processing device and electronic equipment, which are used for ensuring the realization and application of the method.
In order to solve the above problem, an embodiment of the present invention discloses a data processing method, which specifically includes: after a first user called in a group opens a message frame of the group, displaying corresponding calling prompt information in the message frame; receiving touch operation of the first user for the roll call prompt information, positioning the message displayed in the message frame to the message of the roll call in the first user group corresponding to the roll call prompt information, and displaying a first control; and receiving touch operation of the first user on a first control, and sending communication confirmation information corresponding to the information that the first user is roll-named in the group to terminal equipment of a second user, wherein the second user is the user who roll-named the first user in the group.
Optionally, the displaying the corresponding roll call prompt information in the message box includes: when a plurality of messages of roll calling of the first user in the group exist, displaying a plurality of roll calling prompt messages in the message frame; wherein, one roll call prompt message corresponds to a roll call message of the first user in the group.
Optionally, the displaying the corresponding roll call prompt information in the message box includes: and displaying corresponding roll call prompt information at the top of the message frame.
Optionally, the method further comprises: and deleting the roll call prompt information in the message frame after receiving the touch operation of the first user for the roll call prompt information.
Optionally, the method further comprises: and transforming the presentation style of the roll-call message of the first user in the group.
Optionally, the method further comprises: and adding a memo item and/or a schedule based on the message that the first user is roll-called in the group.
Optionally, the method further comprises: and deleting the roll call prompt information after the memo items and/or the schedule are/is finished.
Optionally, the method further comprises: setting an item time limit corresponding to the roll-call message of the first user in the group; prompting the first user before the event deadline arrives.
Optionally, the method further comprises: determining a task corresponding to the roll-call message of the first user in the group, and displaying a task inlet corresponding to the task; receiving touch operation of a first user aiming at a task entrance, and entering a corresponding task interface; and determining a task processing state according to the task processing operation of the first user in the task interface and sending the task processing state to the terminal equipment of the second user.
Optionally, the method further comprises: when the first user named information in the group is inquiry information of task processing states, a plurality of second controls are displayed, and one second control corresponds to one task processing state; and receiving touch operation of a first user for the second control, and sending a task processing state corresponding to the second control targeted by the touch operation to terminal equipment of a second user.
The embodiment of the invention also discloses a data processing device, which specifically comprises: the first information display module is used for displaying corresponding roll call prompt information in a message frame after the message frame of the group is opened by a first user for roll calling in the group; the message display module is used for receiving touch operation of the first user for the roll call prompt information, positioning the message displayed in the message frame to the message of roll call of the first user in the group corresponding to the roll call prompt information, and displaying a first control; and the information sending module is used for receiving the touch operation of the first user on the first control and sending the transmission confirmation information corresponding to the information that the first user is roll-named in the group to the terminal equipment of a second user, wherein the second user is the user roll-named the first user in the group.
Optionally, the first information display module includes: the first prompt information display submodule is used for displaying a plurality of roll call prompt information in the message frame when a plurality of roll call messages of the first user in the group exist; wherein, one roll call prompt message corresponds to a roll call message of the first user in the group.
Optionally, the first information display module includes: and the second prompt information display submodule is used for displaying the corresponding roll call prompt information at the top of the message frame.
Optionally, the apparatus further comprises: and the first deleting module is used for deleting the roll call prompt information in the message frame after receiving the touch operation of the first user for the roll call prompt information.
Optionally, the apparatus further comprises: and the transformation module is used for transforming the display style of the roll-call message of the first user in the group.
Optionally, the apparatus further comprises: and the adding module is used for adding memo items and/or schedules based on the roll-call messages of the first user in the group.
Optionally, the apparatus further comprises: and the second deleting module is used for deleting the roll call prompt information after the memorandum items and/or the schedule are/is finished.
Optionally, the apparatus further comprises: the prompting module is used for setting an item deadline corresponding to the roll-call message of the first user in the group; prompting the first user before the event deadline arrives.
Optionally, the apparatus further comprises: the first state sending module is used for determining a task corresponding to the roll-call message of the first user in the group and displaying a task inlet corresponding to the task; receiving touch operation of a first user aiming at a task entrance, and entering a corresponding task interface; and determining a task processing state according to the task processing operation of the first user in the task interface, and sending the task processing state to the terminal equipment of the second user.
Optionally, the apparatus further comprises: the second state sending module is used for displaying a plurality of second controls when the first user roll call message in the group is an inquiry message of the task processing state, and one second control corresponds to one task processing state; and receiving touch operation of a first user for the second control, and sending a task processing state corresponding to the second control targeted by the touch operation to terminal equipment of a second user.
An embodiment of the present invention also discloses an electronic device, including a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by one or more processors, and the one or more programs include instructions for: after a first user called in a group opens a message frame of the group, displaying corresponding calling prompt information in the message frame; receiving touch operation of the first user for the roll call prompt information, positioning the message displayed in the message frame to the message of roll call in the first user group corresponding to the roll call prompt information, and displaying a first control; and receiving touch operation of the first user on a first control, and sending communication confirmation information corresponding to the information that the first user is roll-named in the group to terminal equipment of a second user, wherein the second user is the user who roll-named the first user in the group.
Optionally, the displaying the corresponding roll call prompt information in the message box includes: when a plurality of messages of roll calling of the first user in the group exist, displaying a plurality of roll calling prompt messages in the message frame; wherein, one roll call prompt message corresponds to a roll call message of the first user in the group.
Optionally, the displaying the corresponding roll call prompt information in the message box includes: and displaying corresponding roll call prompt information at the top of the message frame.
Optionally, further comprising instructions for: and deleting the roll call prompt information in the message frame after receiving the touch operation of the first user for the roll call prompt information.
Optionally, further comprising instructions for: and transforming the presentation style of the roll-to-roll message of the first user in the group.
Optionally, further comprising instructions for: and adding a memo item and/or a schedule based on the first user's roll-call message in the group.
Optionally, further comprising instructions for: and deleting the roll call prompt information after the memo items and/or the schedule are/is finished.
Optionally, further comprising instructions for: setting an item time limit corresponding to the roll-call message of the first user in the group; prompting the first user before the event deadline arrives.
Optionally, further comprising instructions for: determining a task corresponding to the roll-call message of the first user in the group, and displaying a task inlet corresponding to the task; receiving touch operation of a first user aiming at a task entrance, and entering a corresponding task interface; and determining a task processing state according to the task processing operation of the first user in the task interface, and sending the task processing state to the terminal equipment of the second user.
Optionally, further comprising instructions for: when the first user named information in the group is inquiry information of task processing states, a plurality of second controls are displayed, and one second control corresponds to one task processing state; and receiving touch operation of a first user for the second control, and sending a task processing state corresponding to the second control targeted by the touch operation to terminal equipment of a second user.
The embodiment of the invention also provides a data processing method, which comprises the following steps: after a second user clicks a first user in a group, receiving transmission confirmation information corresponding to a first user in-group roll-call message sent by terminal equipment of the first user; the communication confirmation information is generated according to the touch operation of a first user on a first control, the first control is displayed by the terminal equipment of the first user receiving the touch operation of the first user on the roll call prompt information, and the roll call prompt information is displayed by the first user after being roll called in a group and opening a message box of the group; the communication confirmation information is shown in a message box of the group.
Optionally, the method further comprises: receiving and displaying a task processing state sent by terminal equipment of a first user; the task processing state is generated by the terminal equipment of a first user according to the touch operation of the first user on a second control, the second control is displayed when the displayed first user is the inquiry message of the task execution state by the in-group roll call message, and the terminal equipment of the first user by the in-group roll call message receives the touch operation display of the first user on the roll call prompt message; or the task processing state is generated according to the task processing operation of the first user in the task interface.
An embodiment of the present invention further provides a data apparatus, including: the information receiving module is used for receiving the transmission confirmation information which is sent by the terminal equipment of the first user and corresponds to the information that the first user is roll-named in the group after the second user rolls the first user in the group; the communication confirmation information is generated according to the touch operation of a first user on a first control, the first control is displayed by the terminal equipment of the first user receiving the touch operation of the first user on the roll call prompt information, and the roll call prompt information is displayed by the first user after being roll called in a group and opening a message box of the group; a second information presentation module for presenting the communication confirmation information in a message box of the group.
Optionally, the apparatus further comprises: the state display module is used for receiving and displaying the task processing state sent by the terminal equipment of the first user; the task processing state is generated by the terminal equipment of a first user according to the touch operation of the first user on a second control, the second control is displayed when the displayed first user is the inquiry message of the task execution state by the in-group roll call message, and the terminal equipment of the first user by the in-group roll call message receives the touch operation display of the first user on the roll call prompt message; or the task processing state is generated according to the task processing operation of the first user in the task interface.
An embodiment of the present invention further discloses an electronic device, which includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs are configured to be executed by the one or more processors and include instructions for: after a second user clicks a first user in a group, receiving transmission confirmation information corresponding to a first user in-group roll-call message sent by terminal equipment of the first user; the communication confirmation information is generated according to the touch operation of a first user on a first control, the first control is displayed by the terminal equipment of the first user receiving the touch operation of the first user on the roll call prompt information, and the roll call prompt information is displayed by the first user after being roll called in a group and opening a message box of the group; the communication confirmation information is shown in a message box of the group.
Optionally, further comprising instructions for: receiving and displaying a task processing state sent by terminal equipment of a first user; the task processing state is generated by the terminal equipment of a first user according to the touch operation of the first user on a second control, the second control is displayed when the displayed first user is subjected to the inquiry message of the task execution state by the roll call message in the group, and the terminal equipment of the first user is subjected to the touch operation display of the first user on the roll call prompt information by the roll call message in the group by the terminal equipment of the first user; or the task processing state is generated according to the task processing operation of the first user in the task interface.
The embodiment of the invention also discloses a readable storage medium, and when the instructions in the storage medium are executed by a processor of the electronic equipment, the electronic equipment can execute the data processing method according to any one of the embodiments of the invention.
The embodiment of the invention has the following advantages:
in the embodiment of the invention, after the first user called in the group opens the message frame of the group, the corresponding calling prompt information can be displayed in the message frame, so that the first user can be prevented from missing important information; after a first user performs touch operation on the roll call prompt information, the touch operation of the first user on the roll call prompt information can be received, the message displayed in the message frame is positioned to the message of the roll call of the first user in the group corresponding to the roll call prompt information, and a first control is displayed; after a first user views a message of roll calling of the first user in a group and executes touch operation aiming at a first control, the touch operation of the first user aiming at the first control can be received, and then transmission confirmation information corresponding to the message of roll calling of the first user in the group is sent to terminal equipment of a second user of the first user; and further, the user who carries out the roll call in the group can know that the information conveyed by the user who carries out the roll call in the group has been received.
Drawings
FIG. 1 is a flow chart of the steps of one data processing method embodiment of the present invention;
FIG. 2 is a flow chart of the steps of an alternative embodiment of a data processing method of the present invention;
FIG. 3A is a schematic view of a calendar interface according to an embodiment of the present invention;
FIG. 3B is a diagram of a memo interface according to an embodiment of the present invention;
FIG. 4A is a flow chart of steps in an alternative embodiment of a data processing method of the present invention;
FIG. 4B is a block diagram of a group message box interface according to an embodiment of the invention;
FIG. 4C is a diagram illustrating another group message box interface according to an embodiment of the invention;
FIG. 5 is a flow chart of the steps of another alternative embodiment of a data processing method of the present invention;
FIG. 6 is a block diagram of an embodiment of a data processing apparatus according to the present invention;
FIG. 7 is a block diagram of an alternate embodiment of a data processing apparatus of the present invention;
FIG. 8 is a block diagram of an alternate embodiment of a data processing apparatus according to the present invention;
FIG. 9 is a block diagram of an alternate embodiment of a data processing apparatus according to the present invention;
FIG. 10 illustrates a block diagram of an electronic device for data processing in accordance with an exemplary embodiment;
fig. 11 is a schematic structural diagram of an electronic device for data processing according to another exemplary embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention more comprehensible, the present invention is described in detail with reference to the accompanying drawings and the detailed description thereof.
The group of the embodiment of the invention can be a group in instant messaging software, and the group can comprise at least three users; any user in the group may within the group click name one or more other users in the group. In one example, a user may use the intra-group roll symbol "@" to roll one or more other users within a group. For example, group 1 includes three users: user A, user B and user C; when user a needs to ask user B about the progress of the work, a message may be sent in the group, such as "@ user B,. The current progress of the project".
For convenience of the following description, a user who actively performs the intra-group roll call in the group may be referred to as a second user, and a user who is roll called in the group may be referred to as a first user.
The following description will be given taking a terminal device of the first user as an example.
Referring to fig. 1, a flowchart illustrating steps of an embodiment of a data processing method according to the present invention is shown, which may specifically include the following steps:
and 102, after a first user called in the group opens a message frame of the group, displaying corresponding calling prompt information in the message frame.
In order to avoid that the first user misses the messages called by the roll call in the group, after the first user called by the roll call in the group opens the message box of the group, roll call prompt information of the roll call in the group of the first user is generated and displayed. For example, after user B is named by user A within the group, a roll-call prompt message such as "user A has made you," "you have been made by user A," "user A has made you up," and so on may be generated.
And 104, receiving touch operation of the first user for the roll call prompt information, positioning the message displayed in the message frame to the message of the roll call in the first user group corresponding to the roll call prompt information, and displaying a first control.
When a first user needs to check the roll call information in the group, touch operation can be executed according to the roll call prompt information; and the terminal device of the first user can respond to the roll call prompt message to execute touch operation, and the message displayed in the message frame is positioned to the roll call message in the first user quilt group corresponding to the roll call prompt message. For example, when the first user within-group roll-call message corresponding to the roll-call prompt information is the 100 th last message in the group, the message shown in the message box may be positioned to the 100 th last message, so that the first user within-group roll-call message corresponding to the roll-call prompt information is shown in the current message box. The first user named message in the group corresponding to the roll call prompt information may be displayed at any part of the message frame, such as at the top of the message frame, at the middle of the message frame, at the tail of the message frame, and the like, which is not limited in the embodiment of the present invention.
The message that the first user is named by the roll call in the group can be a message containing roll call symbols in the group and a nickname of the first user in instant messaging software; of course, the message that the first user is roll-called in the group may also include message content. The second user may send the group name symbol and the nickname in the first user instant messaging software together with the message content, or send the group name symbol and the nickname in the first user instant messaging software separately from the message content. In order to enable the first user to view the message of roll calling in the first user group when the roll calling symbol and the nickname in the first user instant messaging software in the second user group are sent separately from the message content, in an optional embodiment, the message of roll calling in the first user group corresponding to the roll calling prompt information may be displayed on the top or in the middle of the message box.
When the message displayed in the message frame is positioned to the roll call message of the first user in the group corresponding to the roll call prompt message, a first control can be displayed based on the position of the roll call message of the user in the group, and the first control can be a control for the first user to confirm whether the roll call message of the first user in the group is received, such as a 'receive' control. For example, the first control may be presented at the end of a message in which the first user is named within a group; for another example, the first control may be presented on the next line of the first user-named message in the group, and the like, which is not limited in this embodiment of the present invention.
Step 106, receiving a touch operation of the first user on the first control, and sending a communication confirmation message corresponding to the message that the first user is roll-named in the group to a terminal device of a second user, where the second user is the user roll-named the first user in the group.
After the first user finishes checking the roll-call message of the first user in the group, touch operation can be executed aiming at the first control; the terminal device of the first user can respond to the touch operation of the first user on the first control, and generates conveying confirmation information corresponding to the messages of the first user which are roll-called in the group; the communication confirmation information may then be sent to the terminal device of the second user, thereby enabling the user performing the in-group roll call to know that the user being roll called has received the information it communicated.
In summary, in the embodiment of the present invention, after the first user in the group, who is roll-called within the group, opens the message frame of the group, the corresponding roll-calling prompt information can be displayed in the message frame, so that the first user can be prevented from missing important information; after a first user performs touch operation on the roll call prompt information, the touch operation of the first user on the roll call prompt information can be received, the message displayed in the message frame is positioned to the message of the roll call of the first user in the group corresponding to the roll call prompt information, and a first control is displayed; after a first user views a message of roll calling of the first user in a group and executes touch operation aiming at a first control, the touch operation of the first user aiming at the first control can be received, and then transmission confirmation information corresponding to the message of roll calling of the first user in the group is sent to terminal equipment of a second user of the first user; and further, the user who carries out the roll call in the group can know that the information conveyed by the user who is roll call in the group is received.
The following description will be given taking the terminal device of the second user as an example.
Referring to fig. 2, a flowchart illustrating steps of an alternative embodiment of the data processing method of the present invention is shown, which may specifically include the following steps:
step 202, after a second user clicks a first user in a group, receiving a transmission confirmation message corresponding to a message that the first user is clicked in the group and sent by a terminal device of the first user; the communication confirmation information is generated according to the touch operation of a first user on a first control, the first control is displayed by the terminal equipment of the first user receiving the touch operation of the first user on the roll call prompt information, and the roll call prompt information is displayed by the first user after being roll called in a group and opening the message box of the group.
Step 204, the communication confirmation information is shown in the message box of the group.
After the first user performs touch operation on the first control, the terminal device of the first user can send the communication confirmation information corresponding to the roll-call message of the first user in the group to the terminal device of the second user; and the terminal equipment of the second user can receive the communication confirmation information sent by the terminal equipment of the first user. The communication confirmation information may then be presented in the message box of the group, e.g., on the basis of the above example, the communication confirmation information "user B has received the message" and so on is received; thereby enabling the second user to know whether the first user has received the information it conveys.
In an optional embodiment of the present invention, after the second user has clicked a plurality of first users in the group, and after each first user performs a touch operation on the first control, the terminal device of each first user may send a transmission confirmation message to the terminal device of the second user. The terminal equipment of the second user can display the transmission confirmation information of the first user which is roll-called in the second user group; for example, after the user B, the user C, and the user D are named in the user a group, and after the user B, the user C, and the user D all perform touch operations with respect to a control, the terminal device of the user a may receive confirmation information such as "the user B has received a message", "the user C has received a message", "the user D has received a message", and so on.
In one example, the communication confirmation information may be presented at the top of the group message box of the second user. When the communication confirmation information comprises a plurality of communication confirmation information, the communication confirmation information can be expanded to display a plurality of communication confirmation information; multiple pieces of communication confirmation information may also be displayed in a folded manner, which is not limited by the embodiment of the present invention.
In summary, in the embodiment of the present invention, after a second user clicks a first user in a group, and after the first user opens a message frame of the group, the terminal device of the first user may display corresponding roll call prompt information in the message frame; after a first user performs touch operation on the roll call prompt information, the touch operation of the first user on the roll call prompt information can be received, the message displayed in the message frame is positioned to the message of the roll call of the first user in the group corresponding to the roll call prompt information, and a first control is displayed; after a first user performs touch operation on a first control, the touch operation of the first user on the first control can be received, and transmission confirmation information corresponding to a message that the first user is roll-named in a group is sent to terminal equipment of a second user of the first user; the terminal device of the second user may then receive the communication confirmation information and present the communication confirmation information, thereby enabling the second user to know whether the first user has received the information that it communicated.
In an optional embodiment of the present invention, the displaying the corresponding roll call prompting information in the message frame includes: when a plurality of messages of roll calling of the first user in the group exist, displaying a plurality of roll calling prompt messages in the message frame; wherein, one roll call prompt message corresponds to a roll call message of the first user in the group. And then when the first user is called in the group for a plurality of times, a plurality of pieces of calling prompt information can be displayed so as to further avoid the first user from missing important information. The first user may be named multiple times in one second user group, or may be named at least once in multiple second user groups, which is not limited in this embodiment of the present invention.
In one example, when the roll call prompt information comprises a plurality of roll call prompt information, the roll call prompt information can be expanded to display a plurality of roll call prompt information; a plurality of roll call prompt messages may also be displayed in a folded manner, which is not limited in this embodiment of the present invention.
In an optional embodiment of the present invention, the displaying the corresponding roll call prompt information in the message frame includes: and displaying corresponding roll call prompt information at the top of the message frame. And the function of prompting the first user can be achieved, and the shielding of the message in the message frame can be reduced. In one example, since the information of other users in the group is displayed near the left side, the corresponding roll call prompt information can be displayed on the top right side (i.e., the upper right corner) of the message frame, so that the blocking of the message in the message frame can be further reduced.
In an optional embodiment of the present invention, the method further comprises: and deleting the roll call prompt information in the message frame after receiving the touch operation of the first user for the roll call prompt information. If the touch operation of the first user for the roll call prompt information is not received, the roll call prompt information can still be displayed; if the touch operation of the first user for the roll call prompt information is received, the roll call prompt information can be deleted. That is to say, when the first user does not view the roll call message of the first user in the group corresponding to the roll call prompt message, the roll call prompt message can be always displayed in the message frame, thereby avoiding that the first user does not view the roll call message in the group for a long time and omits the message.
In an optional embodiment of the present invention, after the message displayed in the message frame is located to the roll call message of the first user in the group corresponding to the roll call prompt information, the method further includes: transforming the display style of the roll-call message of the first user in the group; so that the first user can quickly check the roll call information of the first user in the group corresponding to the roll call prompt information. The first user named message in the group corresponding to the roll call prompt message can be converted into a display style different from the display style of other messages in the message frame, such as highlight, font color, font size and the like; the embodiments of the present invention are not limited in this respect.
In an optional embodiment of the present invention, the method further comprises: and adding a memo item and/or a schedule based on the message that the first user is roll-called in the group. The method comprises the steps that a roll call message of a first user in a group can be analyzed, and corresponding time information and backlogs are determined; and then adding schedules according to the time information and backlogs. For example, the first user is called in the group with the message "@ user a starts a workshop on floor 2 at 10 am to 10 am today", the corresponding time information may be determined to be "10 am tomorrow", and the backlog may be "starts a workshop on floor 2"; if today is 8/14, the calendar "10. Of course, the memo can be added to the memo according to the time information and the to-do matters; for example, "start a workshop on floor 2 at 10 am to 10 am" is added as a memo to the memo as shown in fig. 3B.
In an optional embodiment of the present invention, the method further comprises: and deleting the roll call prompt message after the memo item and/or the schedule are/is finished. That is, after the first user completes the backlog corresponding to the message called by the roll call in the group, the corresponding roll call prompt message can be deleted. And then before the first user finishes the backlog corresponding to the first user roll-call message in the first user roll-call group corresponding to the roll-call prompt message, the roll-call prompt message can be always displayed in the message frame, and therefore the first user is prevented from missing the backlog.
In an optional embodiment of the present invention, the method further comprises: setting an item time limit corresponding to the roll-call message of the first user in the group; prompting the first user before the event deadline arrives. The first user roll-call message in the group can be analyzed, and the corresponding item time limit is determined; a text prompt and/or voice prompt and/or vibration prompt and/or ringing prompt may then be presented to the first user before the event deadline arrives. For example, a generation may generate a deadline prompt message and push the deadline prompt message before the transaction deadline comes. For another example, a deadline prompt voice may be generated and broadcasted before the event deadline comes. Also for example, the alarm may ring and/or vibrate before the expiration of the event. Of course, a combination of at least any two of the above three ways may also be used to prompt the first user before the term of the event comes; the embodiment of the present invention does not limit the prompting mode for prompting the first user before the event deadline comes. For example, the first user is called within the group with a message "@ user a is in a meeting on floor 2 at 3 pm today", may determine that the corresponding event deadline is "3 pm today", may start ringing at 50 pm today, and pushes the deadline prompt message "meeting on floor 2 at 3 pm". For another example, the information that the first user is roll-named in the group is "@ user a sends the file to his mailbox before leaving work at the latest tomorrow", and is roll-named by user a in user B group; therefore, it can be determined that the corresponding transaction deadline is "6 pm tomorrow", and the file needs to be sent to the mailbox of user B "before the deadline prompt voice starts to play" 6 pm "at 5 pm tomorrow 40.
It should be noted that, the first user may add memo items and/or schedules according to the first user's roll-call message in the group, and set corresponding item time limit; the invention is not limited in this regard.
In an optional embodiment of the present invention, many groups in the instant messaging software are work groups, and users in the groups can publish/distribute tasks and the like in the groups by roll names within the groups; and the users with the roll names in the group can feed back the task state besides needing to carry out message transmission confirmation.
Referring to FIG. 4A, a flowchart illustrating steps of an alternative embodiment of a data processing method of the present invention is shown.
Step 402, after a first user called in a group opens a message box of the group, displaying corresponding calling prompt information in the message box.
Step 404, receiving a touch operation of the first user for the roll call prompt information, and positioning the message displayed in the message frame to the roll call message of the first user in the group corresponding to the roll call prompt information.
And 406, displaying the first control.
Step 408, receiving a touch operation of the first user on the first control, and sending a communication confirmation message corresponding to the message that the first user is roll-named in the group to a terminal device of a second user, where the second user is the user that rolls-named the first user in the group.
The steps 402 to 408 are similar to the steps 102 to 106, and are not described herein again.
And step 410, determining a task corresponding to the roll-call message of the first user in the group, and displaying a task entry corresponding to the task.
And step 412, receiving a touch operation of the first user task entry, and entering a corresponding task interface.
And 414, determining a task processing state according to the operation of the first user in the task interface, and sending the task processing state to the terminal equipment of the second user.
In the embodiment of the invention, the roll call information of the first user in the group can be analyzed, the task contained in the information is determined, and the task entrance corresponding to the task is displayed. For example, the first user is called by the group with a roll call message is "@ user a @ user c @ user D, several of them are responsible for front-end page duration evaluation and scheduling", it can be determined that the task included in the message is a "front-end page duration evaluation and scheduling" task, and then the task entry of the task can be displayed. Wherein the task entry may be independent of messages that the first user is roll-called within the group; the task portal may be presented as shown in fig. 4B based on the location of the first user's roll-call message within the group. Or converting the message called by the first user in the group and the task name into a text chain, wherein the text chain is a task entry of the task, as shown in fig. 4C.
When a first user needs to execute a task, the first user can enter a task interface corresponding to the task by aiming at the touch operation of the task inlet; the first user may then perform task processing operations in the task interface to perform the task. The completion degree of the user for the task can be determined according to the task processing operation of the first user in the task interface; and then based on the completion degree of the user for the task, determining the task processing state of the first user for the task and sending the task processing state to the terminal equipment of the second user. The task processing state can be set in various ways, for example, the task processing state can be set as: unprocessed, processed and neutralized, and the three states; the task processing state may also be set to multiple states of "0% completed", "10% completed", "20% completed", "100% completed", which is not limited in this embodiment of the present invention.
Of course, the user can enter the task interface of the task from other entrances; and when the user enters the task interface of the task from other inlets and performs task processing operation on the task interface, determining a task processing state according to the task processing operation of the first user in the task interface and sending the task processing state to the terminal equipment of the second user.
In summary, in the embodiment of the present invention, after receiving the touch operation of the first user for the roll call prompting information, and positioning the message displayed in the message frame to the roll call message of the first user in the group corresponding to the roll call prompting information, a task corresponding to the roll call message of the first user in the group may be determined, and a task entry corresponding to the task is displayed; thereby facilitating the first user to perform the task quickly. After the first user performs touch operation on the task entrance, the touch operation of the first user on the task entrance can be received, and a corresponding task interface is entered; determining a task processing state according to the task processing operation of the first user in the task interface and sending the task processing state to the terminal equipment of a second user; and then the processing state of the first user for the task can be fed back to the second user quickly.
Referring to fig. 5, a flowchart illustrating the steps of yet another alternative embodiment of a data processing method of the present invention is shown.
Step 502, after a second user roll-calling a first user in a group, receiving a transmission confirmation message corresponding to a roll-calling message of the first user in the group sent by a terminal device of the first user; the communication confirmation information is generated according to the touch operation of a first user on a first control, the first control is displayed by the terminal equipment of the first user receiving the touch operation of the first user on the roll call prompt information, and the roll call prompt information is displayed by the first user after being roll called in a group and opening the message box of the group.
Step 504, show the communication confirmation information in the message box of the group.
Step 506, receiving and displaying a task processing state sent by the terminal device of the first user, wherein the task processing state is generated according to the task processing operation of the first user in the task interface.
After the first user performs the task processing operation on the task interface, the terminal device of the first user may determine the task processing state according to the task processing operation of the first user on the task interface and send the task processing state to the terminal device of the second user. And the terminal device of the second user can receive the task processing state sent by the terminal device of the first user and can display the task processing state.
When a second user roll calls a plurality of first users in a group, the task processing state sent by the terminal equipment of the plurality of first users can be received; task processing states of the plurality of first users for the task may then be presented.
In one example, when the terminal device of the second user receives a plurality of task processing states of the first user, the plurality of task processing states can be expanded and displayed; multiple task processing states may also be displayed in a folded manner, which is not limited in this embodiment of the present invention.
In summary, in the embodiment of the present invention, after a first user performs a task processing operation on a task interface, a terminal device of the first user may determine a task processing state according to the task processing operation of the first user in the task interface and send the task processing state to a terminal device of a second user; and then the terminal device of the second user can receive and display the task processing state sent by the terminal device of the first user, so that the second user who issues/initiates the task can know the task processing state of each first user who executes the task for the task.
In the embodiment of the invention, some tasks may be offline tasks, and after the first user finishes the tasks, the task processing state of the tasks may not be updated in the task interface; thereby causing the task processing state of the first user as viewed by the second user to remain unchanged for a long time. At this time, the second user may click the first user in the group and send a query message of the task processing status to query the first user about the task processing status of the task processing thereof. Furthermore, the method further comprises: when the first user named information in the group is inquiry information of task processing states, a plurality of second controls are displayed, and one second control corresponds to one task processing state; and receiving touch operation of a first user for the second control, and sending a task processing state corresponding to the second control to a second user. The second control may refer to a control for feeding back a task processing state by the first user, and one second control corresponds to one task processing state; for example, an "unprocessed" control, corresponding to an unprocessed task processing state; the control of 'processing' corresponds to the task processing state in processing; the "complete" control, the processing state of the task corresponding to the completion of the processing, and the like, which are not limited in this embodiment of the present invention. The first user can execute touch operation on the corresponding second control according to the degree of the first user for task completion, and then the terminal device of the first user can determine the task processing state corresponding to the second control corresponding to the touch operation of the first user and send the task processing state to the terminal device of the second user. And further, the terminal equipment of the second user receives and displays the task processing state sent by the terminal equipment of the first user. At this time, the task processing state is generated by the terminal device of the first user according to the touch operation of the first user on the second control, the second control is displayed when the displayed first user is the inquiry message of the task execution state by the group roll name message, and the terminal device of the first user by the group roll name message receives the touch operation display of the first user on the roll name prompt message.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 6, a block diagram of a data processing apparatus according to an embodiment of the present invention is shown, which may specifically include the following modules:
the first information display module 602 is configured to display, after a message frame of a group is opened by a first user roll-calling in the group, corresponding roll-calling prompt information in the message frame;
a message display module 604, configured to receive a touch operation of the first user for the roll call prompt information, locate a message displayed in a message frame to a message of roll calls in the first user group corresponding to the roll call prompt information, and display a first control;
an information sending module 606, configured to receive a touch operation of the first user on a first control, and send a communication confirmation information corresponding to a message that the first user is roll-named within a group to a terminal device of a second user, where the second user is a user that rolls-named the first user within the group.
Referring to fig. 7, a block diagram of an alternative embodiment of a data processing apparatus of the present invention is shown.
In an optional embodiment of the present invention, the first information displaying module 602 includes:
the first prompt information display submodule 6022 is configured to display a plurality of pieces of roll call prompt information in the message frame when a plurality of pieces of roll call messages of the first user in the group exist; wherein, one roll call prompt message corresponds to a roll call message of the first user in the group.
In an optional embodiment of the present invention, the first information displaying module 602 includes:
and a second prompt information display submodule 6024 configured to display the corresponding roll call prompt information at the top of the message frame.
In an optional embodiment of the present invention, the apparatus further comprises:
a first deleting module 608, configured to delete the roll call prompt information in the message box after receiving a touch operation of the first user for the roll call prompt information.
In an optional embodiment of the present invention, the apparatus further comprises:
and the transformation module 610 is used for transforming the presentation style of the roll-call message of the first user in the group.
In an optional embodiment of the present invention, the apparatus further comprises:
an adding module 612, configured to add a memo and/or a schedule based on the message that the first user is roll-called in the group.
In an optional embodiment of the present invention, the apparatus further comprises:
and a second deleting module 614, configured to delete the roll call prompt information after the memo item and/or the schedule is completed.
In an optional embodiment of the present invention, the apparatus further comprises:
a prompt module 616, configured to set an item deadline corresponding to the first user roll-to-roll message in the group; prompting the first user before the event deadline arrives.
In an optional embodiment of the present invention, the apparatus further comprises:
a first status sending module 618, configured to determine a task corresponding to a message that the first user is roll-called in the group, and display a task entry corresponding to the task; receiving touch operation of a first user aiming at a task entrance, and entering a corresponding task interface; and determining a task processing state according to the task processing operation of the first user in the task interface, and sending the task processing state to the terminal equipment of the second user.
In an optional embodiment of the present invention, the apparatus further comprises:
a second state sending module 620, configured to show a plurality of second controls when the first user named information in the group is an inquiry information of a task processing state, where one second control corresponds to one task processing state; and receiving touch operation of a first user for the second control, and sending a task processing state corresponding to the second control targeted by the touch operation to terminal equipment of a second user.
In summary, in the embodiment of the present invention, after the first user in the group, who is roll-called within the group, opens the message frame of the group, the corresponding roll-calling prompt information can be displayed in the message frame, so that the first user can be prevented from missing important information; after a first user performs touch operation on the roll call prompt information, the touch operation of the first user on the roll call prompt information can be received, the message displayed in the message frame is positioned to the message of the roll call of the first user in the group corresponding to the roll call prompt information, and a first control is displayed; after a first user views a message of roll calling of the first user in a group and executes touch operation aiming at a first control, the touch operation of the first user aiming at the first control can be received, and then transmission confirmation information corresponding to the message of roll calling of the first user in the group is sent to terminal equipment of a second user of the first user; and further, the user who carries out the roll call in the group can know that the information conveyed by the user who is roll call in the group is received.
Referring to FIG. 8, a block diagram of an alternate embodiment of a data processing apparatus of the present invention is shown.
An information receiving module 802, configured to receive, after a second user roll-calling a first user in a group, transmission confirmation information corresponding to a roll-calling message of the first user in the group sent by a terminal device of the first user; the transmission confirmation information is generated according to touch operation of a first user on a first control, the first control is displayed by the terminal equipment of the first user after the terminal equipment of the first user receives the touch operation of the first user on the roll call prompt information, and the roll call prompt information is displayed by roll calling in a group and after a message frame of the group is opened;
a second information presentation module 804 for presenting the communication confirmation information in a message box of the group.
Referring to fig. 9, there is shown a block diagram of an alternate embodiment of a data processing apparatus of the present invention.
In an optional embodiment of the present invention, the apparatus further comprises:
a status display module 806, configured to receive and display a task processing status sent by a terminal device of a first user; the task processing state is generated by the terminal equipment of a first user according to the touch operation of the first user on a second control, the second control is displayed when the displayed first user is the inquiry message of the task execution state by the in-group roll call message, and the terminal equipment of the first user by the in-group roll call message receives the touch operation display of the first user on the roll call prompt message; or the task processing state is generated according to the task processing operation of the first user in the task interface.
In summary, in the embodiment of the present invention, after a second user clicks a first user in a group in the group, and after the first user opens a message frame of the group, the terminal device of the first user may display corresponding roll call prompt information in the message frame; after a first user executes touch operation on the roll call prompt information, the touch operation of the first user on the roll call prompt information can be received, the message displayed in the message frame is positioned to the message of the roll call of the first user in the first user group corresponding to the roll call prompt information, and a first control is displayed; after a first user performs touch operation on a first control, the touch operation of the first user on the first control can be received, and transmission confirmation information corresponding to a message that the first user is roll-named in a group is sent to terminal equipment of a second user of the first user; the terminal device of the second user may then receive the communication confirmation information and present the communication confirmation information, thereby enabling the second user to know whether the first user has received the information that it communicated.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
Fig. 10 is a block diagram illustrating a structure of an electronic device 1000 for data processing according to an example embodiment. For example, the electronic device 1000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 10, electronic device 1000 may include one or more of the following components: processing component 1002, memory 1004, power component 1006, multimedia component 1008, audio component 1010, input/output (I/O) interface 1012, sensor component 1014, and communications component 1016.
The processing component 1002 generally controls overall operation of the electronic device 1000, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing element 1002 may include one or more processors 1020 to execute instructions to perform all or a portion of the steps of the methods described above. Further, processing component 1002 may include one or more modules that facilitate interaction between processing component 1002 and other components. For example, the processing component 1002 can include a multimedia module to facilitate interaction between the multimedia component 1008 and the processing component 1002.
The memory 1004 is configured to store various types of data to support operations at the electronic device 1000. Examples of such data include instructions for any application or method operating on the electronic device 1000, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1004 may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power components 1006 provide power to the various components of the electronic device 1000. Power components 1006 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for electronic device 1000.
The multimedia component 1008 includes a screen that provides an output interface between the electronic device 1000 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1008 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the electronic device 1000 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 1010 is configured to output and/or input audio signals. For example, the audio component 1010 may include a Microphone (MIC) configured to receive external audio signals when the electronic device 1000 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 1004 or transmitted via the communication component 1016. In some embodiments, audio component 1010 also includes a speaker for outputting audio signals.
I/O interface 1012 provides an interface between processing component 1002 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 1014 includes one or more sensors for providing various aspects of status assessment for the electronic device 1000. For example, the sensor assembly 1014 may detect an open/closed state of the electronic device 1000, the relative positioning of components, such as a display and keypad of the electronic device 1000, the sensor assembly 1014 may also detect a change in position of the electronic device 1000 or a component of the electronic device 1000, the presence or absence of user contact with the electronic device 1000, orientation or acceleration/deceleration of the electronic device 1000, and a change in temperature of the electronic device 1000. The sensor assembly 1014 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1014 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1014 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 1016 is configured to facilitate wired or wireless communication between the electronic device 1000 and other devices. The electronic device 1000 may access a wireless network based on a communication standard, such as WiFi,2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1014 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 1014 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 1000 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 1004 comprising instructions, executable by the processor 1020 of the electronic device 1000 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform a data processing method, the method comprising: after a first user called in a group opens a message frame of the group, displaying corresponding calling prompt information in the message frame; receiving touch operation of the first user for the roll call prompt information, positioning the message displayed in the message frame to the message of the roll call in the first user group corresponding to the roll call prompt information, and displaying a first control; and receiving touch operation of the first user on a first control, and sending communication confirmation information corresponding to the information that the first user is roll-named in the group to terminal equipment of a second user, wherein the second user is the user who roll-named the first user in the group.
Optionally, the displaying the corresponding roll call prompt information in the message box includes: when a plurality of messages of roll calling of the first user in the group exist, displaying a plurality of roll calling prompt messages in the message frame; wherein, one roll call prompt message corresponds to a roll call message of the first user in the group.
Optionally, the displaying the corresponding roll call prompt information in the message box includes: and displaying corresponding roll call prompt information at the top of the message frame.
Optionally, the method further comprises: and deleting the roll call prompt information in the message frame after receiving the touch operation of the first user for the roll call prompt information.
Optionally, the method further comprises: and transforming the presentation style of the roll-to-roll message of the first user in the group.
Optionally, the method further comprises: and adding a memo item and/or a schedule based on the first user's roll-call message in the group.
Optionally, the method further comprises: and deleting the roll call prompt information after the memo items and/or the schedule are/is finished.
Optionally, the method further comprises: setting an item time limit corresponding to the roll-call message of the first user in the group; prompting the first user before the event deadline arrives.
Optionally, the method further comprises: determining a task corresponding to the roll-call message of the first user in the group, and displaying a task inlet corresponding to the task; receiving touch operation of a first user aiming at a task entrance, and entering a corresponding task interface; and determining a task processing state according to the task processing operation of the first user in the task interface and sending the task processing state to the terminal equipment of the second user.
Optionally, the method further comprises: when the first user named information in the group is inquiry information of the task processing state, a plurality of second controls are displayed, and one second control corresponds to one task processing state; and receiving touch operation of a first user for the second control, and sending a task processing state corresponding to the second control targeted by the touch operation to terminal equipment of a second user.
A non-transitory computer readable storage medium in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform a data processing method, the method comprising: after a second user clicks a first user in a group, receiving transmission confirmation information corresponding to a first user in-group roll-call message sent by terminal equipment of the first user; the transmission confirmation information is generated according to touch operation of a first user on a first control, the first control is displayed by the terminal equipment of the first user after the terminal equipment of the first user receives the touch operation of the first user on the roll call prompt information, and the roll call prompt information is displayed by roll calling in a group and after a message frame of the group is opened; the communication confirmation information is shown in a message box of the group.
Optionally, the method further comprises: receiving and displaying a task processing state sent by terminal equipment of a first user; the task processing state is generated by the terminal equipment of a first user according to the touch operation of the first user on a second control, the second control is displayed when the displayed first user is subjected to the inquiry message of the task execution state by the roll call message in the group, and the terminal equipment of the first user is subjected to the touch operation display of the first user on the roll call prompt information by the roll call message in the group by the terminal equipment of the first user; or the task processing state is generated according to the task processing operation of the first user in the task interface.
Fig. 11 is a schematic structural diagram of an electronic device 1100 for data processing according to another exemplary embodiment of the present invention. The electronic device 1100 may be a server, which may vary widely due to configuration or performance, and may include one or more Central Processing Units (CPUs) 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 applications 1142 or data 1144. Memory 1132 and storage media 1130 may be, among other things, transient storage 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 a server. Still further, the central processor 1122 may be placed in communication with the storage medium 1130 to execute a sequence of instruction operations in the storage medium 1130 on the server.
The server 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, one or more keyboards 1156, and/or one or more operating systems 1141, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, etc.
In the exemplary embodiment, the server is configured to execute one or more programs by one or more central processors 1122 including instructions for: receiving communication confirmation information sent by the terminal equipment of the first user; and sending the communication confirmation information to the terminal equipment of the second user.
Optionally, receiving a task processing state sent by the terminal device of the first user; and sending the task processing state to the terminal equipment of the second user.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including the preferred embodiment and all changes and modifications that fall within the true scope of the embodiments of the present invention.
Finally, it should also be noted that, in this document, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "include", "including" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or terminal device including a series of elements includes not only those elements but also other elements not explicitly listed or inherent to such process, method, article, or terminal device. Without further limitation, an element defined by the phrases "comprising one of \ 8230; \8230;" does not exclude the presence of additional like elements in a process, method, article, or terminal device that comprises the element.
The data processing method, the data processing apparatus and the electronic device provided by the present invention are introduced in detail, and specific examples are applied herein to explain the principles and embodiments of the present invention, and the descriptions of the above embodiments are only used to help understanding the method and the core ideas of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (21)

1. A method of data processing, comprising:
after a first user called in a group opens a message frame of the group, displaying corresponding calling prompt information in the message frame, wherein the calling prompt information is generated based on the calling message of the first user in the group;
receiving touch operation of the first user for the roll call prompt information, positioning the message displayed in the message frame to the message of the roll call in the first user group corresponding to the roll call prompt information, and displaying a first control;
receiving touch operation of the first user for a first control, and sending communication confirmation information corresponding to a message that the first user is roll-named in a group to terminal equipment of a second user, wherein the second user is the user who roll-named the first user in the group;
adding memo items and/or schedules based on the messages of which the first user is roll-called in the group;
after the memorandum items and/or the schedule are/is finished, deleting the roll call prompt information;
wherein, the displaying the corresponding roll call prompt information in the message frame comprises:
when a plurality of messages of roll calling of the first user in the group exist, a plurality of roll calling prompt messages are displayed in a message frame in a folding mode; wherein, one roll call prompt message corresponds to a roll call message of the first user in the group.
2. The method according to claim 1, wherein the displaying the corresponding roll call prompt information in the message box further comprises:
and displaying corresponding roll call prompt information at the top of the message frame.
3. The method of claim 1, further comprising:
and deleting the roll call prompt information in the message frame after receiving the touch operation of the first user for the roll call prompt information.
4. The method of claim 1, further comprising:
and transforming the presentation style of the roll-to-roll message of the first user in the group.
5. The method of claim 1, further comprising:
setting an item time limit corresponding to the roll-call message of the first user in the group; prompting the first user before the event deadline arrives.
6. The method of claim 1, further comprising:
determining a task corresponding to the roll-call message of the first user in the group, and displaying a task inlet corresponding to the task; receiving touch operation of a first user aiming at a task entrance, and entering a corresponding task interface; and determining a task processing state according to the task processing operation of the first user in the task interface and sending the task processing state to the terminal equipment of the second user.
7. The method of claim 1, further comprising:
when the first user named information in the group is inquiry information of task processing states, a plurality of second controls are displayed, and one second control corresponds to one task processing state;
and receiving touch operation of a first user for the second control, and sending a task processing state corresponding to the second control targeted by the touch operation to terminal equipment of a second user.
8. A method of data processing, comprising:
after a second user clicks a first user in a group, receiving transmission confirmation information corresponding to a first user in-group roll-call message sent by terminal equipment of the first user; the communication confirmation information is generated according to the touch operation of a first user on a first control, the first control is displayed by the terminal equipment of the first user receiving the touch operation of the first user on roll call prompt information, and the roll call prompt information is displayed by the first user after roll calls in a group and a message frame of the group is opened; the roll call prompt message is generated based on a roll call message of the first user in the group; when a plurality of messages that the first user is roll-called in the group exist, the roll-calling prompt messages are displayed in the message frame in a folding mode; adding the roll call message of the first user to a memo item and/or a schedule, and deleting the roll call prompt message after the memo item and/or the schedule is finished;
the communication confirmation information is shown in a message box of the group.
9. The method of claim 8, further comprising:
receiving and displaying a task processing state sent by terminal equipment of a first user; the task processing state is generated by the terminal equipment of a first user according to the touch operation of the first user on a second control, the second control is displayed when the displayed first user is the inquiry message of the task execution state by the in-group roll call message, and the terminal equipment of the first user by the in-group roll call message receives the touch operation display of the first user on the roll call prompt message; or the task processing state is generated according to the task processing operation of the first user in the task interface.
10. A data processing apparatus, comprising:
the first information display module is used for displaying corresponding roll call prompt information in a message frame after the message frame of the group is opened by a first user called in the group, wherein the roll call prompt information is generated based on the roll call message of the first user in the group;
the message display module is used for receiving touch operation of the first user for the roll call prompt information, positioning the message displayed in the message frame to the message of the roll call of the first user in the group corresponding to the roll call prompt information, and displaying a first control;
the information sending module is used for receiving touch operation of the first user on a first control, and sending conveying confirmation information corresponding to a message that the first user is roll-named in a group to terminal equipment of a second user, wherein the second user is the user who roll-names the first user in the group;
the adding module is used for adding memo items and/or schedules based on the messages of roll calling of the first user in the group;
the second deleting module is used for deleting the roll call prompt information after the memo items and/or the schedule are/is finished;
wherein, the first information display module comprises:
the first prompt information display submodule is used for folding and displaying a plurality of pieces of roll call prompt information in the message frame when a plurality of pieces of roll call messages of the first user in the group exist; wherein, one roll call prompt message corresponds to a roll call message of the first user in the group.
11. The apparatus of claim 10, wherein the first information presentation module further comprises:
and the second prompt information display submodule is used for displaying the corresponding roll call prompt information at the top of the message frame.
12. The apparatus of claim 10, further comprising:
and the first deleting module is used for deleting the roll call prompt information in the message frame after receiving the touch operation of the first user for the roll call prompt information.
13. The apparatus of claim 10, further comprising:
and the transformation module is used for transforming the display style of the roll-call message of the first user in the group.
14. The apparatus of claim 10, further comprising:
the prompting module is used for setting an item deadline corresponding to the roll-call message of the first user in the group; prompting the first user before the event deadline arrives.
15. The apparatus of claim 10, further comprising:
the first state sending module is used for determining a task corresponding to the roll-call message of the first user in the group and displaying a task inlet corresponding to the task; receiving touch operation of a first user aiming at a task entrance, and entering a corresponding task interface; and determining a task processing state according to the task processing operation of the first user in the task interface and sending the task processing state to the terminal equipment of the second user.
16. The apparatus of claim 10, further comprising:
the second state sending module is used for displaying a plurality of second controls when the roll call message of the first user in the group is an inquiry message of the task processing state, and one second control corresponds to one task processing state; and receiving touch operation of a first user for the second control, and sending a task processing state corresponding to the second control targeted by the touch operation to terminal equipment of a second user.
17. A data processing apparatus, characterized by comprising:
the information receiving module is used for receiving the transmission confirmation information corresponding to the roll call information of the first user in the group sent by the terminal equipment of the first user after the second user rolls over the roll call of the first user in the group; the transmission confirmation information is generated according to touch operation of a first user on a first control, the first control is displayed by the terminal equipment of the first user receiving the touch operation of the first user on roll call prompt information, and the roll call prompt information is displayed by roll calls of the first user in a group and after a message frame of the group is opened; the roll call prompt message is generated based on the roll call message of the first user in the group; when a plurality of messages that the first user is roll-called in the group exist, the roll-calling prompt messages are displayed in the message frame in a folding mode; adding the roll call message of the first user to a memo item and/or a schedule, and deleting the roll call prompt message after the memo item and/or the schedule is finished;
a second information presentation module for presenting the communication confirmation information in a message box of the group.
18. The apparatus of claim 17, further comprising:
the state display module is used for receiving and displaying the task processing state sent by the terminal equipment of the first user; the task processing state is generated by the terminal equipment of a first user according to the touch operation of the first user on a second control, the second control is displayed when the displayed first user is the inquiry message of the task execution state by the in-group roll call message, and the terminal equipment of the first user by the in-group roll call message receives the touch operation display of the first user on the roll call prompt message; or the task processing state is generated according to the task processing operation of the first user in the task interface.
19. An electronic device comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions for performing the data processing method of any of method claims 1-7.
20. An electronic device comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and wherein the one or more programs configured to be executed by the one or more processors comprise instructions for performing the data processing method of any of method claims 8-9.
21. A readable storage medium, characterized in that instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the data processing method according to any of method claims 1-9.
CN202110114997.3A 2021-01-26 2021-01-26 Data processing method and device and electronic equipment Active CN112866093B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110114997.3A CN112866093B (en) 2021-01-26 2021-01-26 Data processing method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110114997.3A CN112866093B (en) 2021-01-26 2021-01-26 Data processing method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN112866093A CN112866093A (en) 2021-05-28
CN112866093B true CN112866093B (en) 2023-02-03

Family

ID=75986270

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110114997.3A Active CN112866093B (en) 2021-01-26 2021-01-26 Data processing method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN112866093B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103649985A (en) * 2011-05-26 2014-03-19 谷歌公司 Providing contextual information and enabling group communication for participants in a conversation
CN110647266A (en) * 2019-08-23 2020-01-03 维沃移动通信有限公司 Information display method and terminal equipment
CN111147347A (en) * 2018-11-06 2020-05-12 成都鼎桥通信技术有限公司 Prompting method and device for user message in group communication
CN111181844A (en) * 2020-01-06 2020-05-19 北京小米移动软件有限公司 Message processing method, device and medium
CN111343081A (en) * 2020-03-02 2020-06-26 维沃移动通信有限公司 Information display method and electronic equipment
CN111447074A (en) * 2020-03-22 2020-07-24 腾讯科技(深圳)有限公司 Reminding method, device, equipment and medium in group session

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104753757B (en) * 2013-12-30 2018-11-06 北京新媒传信科技有限公司 message display method and system
CN107436816B (en) * 2016-05-27 2020-07-14 腾讯科技(深圳)有限公司 Message delivery control method, system and terminal
CN106371827A (en) * 2016-08-24 2017-02-01 维沃移动通信有限公司 Message display method and terminal
CN106961384A (en) * 2017-03-06 2017-07-18 宇龙计算机通信科技(深圳)有限公司 A kind of message treatment method and electronic equipment
CN108629549A (en) * 2017-03-15 2018-10-09 腾讯科技(深圳)有限公司 A kind of schedule processing method and processing device
CN113469660B (en) * 2017-03-15 2022-09-30 腾讯科技(深圳)有限公司 Schedule processing method and device
CN107465599A (en) * 2017-08-15 2017-12-12 竞技世界(北京)网络技术有限公司 Schedule method to set up and device in a kind of instant messaging
CN109561198A (en) * 2017-09-27 2019-04-02 阿里巴巴集团控股有限公司 Message display method and device
KR20200123560A (en) * 2019-04-22 2020-10-30 라인플러스 주식회사 Method, system, and non-transitory computer readable record medium for providing reminder messages
CN110177041B (en) * 2019-05-31 2022-05-03 网易(杭州)网络有限公司 Voice information sending method and device, storage medium and electronic device
CN110312039A (en) * 2019-06-28 2019-10-08 Oppo(重庆)智能科技有限公司 Calendar prompting method and relevant apparatus
CN111787042B (en) * 2019-09-19 2022-09-06 北京京东尚科信息技术有限公司 Method and device for pushing information

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103649985A (en) * 2011-05-26 2014-03-19 谷歌公司 Providing contextual information and enabling group communication for participants in a conversation
CN111147347A (en) * 2018-11-06 2020-05-12 成都鼎桥通信技术有限公司 Prompting method and device for user message in group communication
CN110647266A (en) * 2019-08-23 2020-01-03 维沃移动通信有限公司 Information display method and terminal equipment
CN111181844A (en) * 2020-01-06 2020-05-19 北京小米移动软件有限公司 Message processing method, device and medium
CN111343081A (en) * 2020-03-02 2020-06-26 维沃移动通信有限公司 Information display method and electronic equipment
CN111447074A (en) * 2020-03-22 2020-07-24 腾讯科技(深圳)有限公司 Reminding method, device, equipment and medium in group session

Also Published As

Publication number Publication date
CN112866093A (en) 2021-05-28

Similar Documents

Publication Publication Date Title
US20180046336A1 (en) Instant Message Processing Method and Apparatus, and Storage Medium
CN105843615B (en) Notification message processing method and device
CN107644646B (en) Voice processing method and device for voice processing
TWI611336B (en) Reminder generating method, mobile electronic device using the same and computer readable product
CN104937633B (en) Content sharing method and device
CN107767864B (en) Method and device for sharing information based on voice and mobile terminal
CN109521918B (en) Information sharing method and device, electronic equipment and storage medium
CN111556197B (en) Method and device for realizing voice assistant and computer storage medium
CN104240068A (en) Method and device for creating reminding event
WO2016011738A1 (en) Schedule management method and device
US8705707B1 (en) Labeling communcation device call logs
EP2924627A1 (en) Method, device and system for event reminding
CN105975540A (en) Information display method and device
CN109246184B (en) Time information acquisition method and device and readable storage medium
CN106843627B (en) Recording method, device and equipment of calendar event
CN112291631A (en) Information acquisition method, device, terminal and storage medium
CN111181844A (en) Message processing method, device and medium
US20160379172A1 (en) Method and device for creating event reminder
CN110989902A (en) Information processing method and device, writing equipment and terminal equipment
CN111209381B (en) Time management method and device in dialogue scene
CN105656639B (en) Group message display method and device
CN109639561B (en) Sharing method and device based on information feedback, electronic equipment and storage medium
CN112866093B (en) Data processing method and device and electronic equipment
CN107846347B (en) Communication content processing method and device and electronic equipment
CN106412199B (en) Method and device for editing contact information, mobile terminal and server

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