CN112437004B - Information processing method, information processing device, electronic equipment and storage medium - Google Patents

Information processing method, information processing device, electronic equipment and storage medium Download PDF

Info

Publication number
CN112437004B
CN112437004B CN202011353152.1A CN202011353152A CN112437004B CN 112437004 B CN112437004 B CN 112437004B CN 202011353152 A CN202011353152 A CN 202011353152A CN 112437004 B CN112437004 B CN 112437004B
Authority
CN
China
Prior art keywords
task
session
page
account
participating
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
CN202011353152.1A
Other languages
Chinese (zh)
Other versions
CN112437004A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202011353152.1A priority Critical patent/CN112437004B/en
Publication of CN112437004A publication Critical patent/CN112437004A/en
Application granted granted Critical
Publication of CN112437004B publication Critical patent/CN112437004B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • 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
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • 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

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)

Abstract

The application provides an information processing method, an information processing device, electronic equipment and a computer readable storage medium; relates to the field of artificial intelligence; the method comprises the following steps: displaying a task page, wherein the task page comprises a name of a task and at least one participation account of the task; responding to the received conversation request operation in the task page, and displaying a conversation page; the session page comprises at least one session message, and the session message comprises the name of the task and feedback information of the at least one participation account for the task. Through the method and the device, the participants of the task can conveniently and rapidly conduct conversation, so that the processing efficiency of the task is improved.

Description

Information processing method, information processing device, electronic equipment and storage medium
Technical Field
The present disclosure relates to internet technology, and in particular, to an information processing method, an information processing apparatus, an electronic device, and a computer readable storage medium.
Background
With the development of internet technology, online processing functions of tasks (such as government matters, work matters and the like) are increasingly favored by users due to the advantages of high efficiency, convenience, quickness and the like.
When users process tasks online, detailed discussion is usually needed to be carried out with participants who process the tasks, so that the participants can know the processing feedback of the tasks to each other, and the processing progress of the follow-up propelling tasks is facilitated. However, the related art cannot quickly perform a discussion with a participant who processes the task, so that the overall cooperation is not smooth enough, and the processing efficiency of the task is reduced, and therefore, no effective solution exists in the related art.
Disclosure of Invention
The embodiment of the application provides an information processing method, an information processing device, electronic equipment and a computer readable storage medium, which can facilitate a participant of a task to quickly perform a session so as to improve the processing efficiency of the task.
The technical scheme of the embodiment of the application is realized as follows:
the embodiment of the application provides an information processing method, which comprises the following steps:
displaying a task page, wherein the task page comprises a name of a task and at least one participation account of the task;
responding to the received conversation request operation in the task page, and displaying a conversation page;
the session page comprises at least one session message, and the session message comprises the name of the task and feedback information of the at least one participation account for the task.
In the above scheme, the method further comprises:
adding the added participation account into a session corresponding to the session page and updating the session page in response to the participation account adding operation received in the task page; displaying a session message for prompting member addition in the updated session page;
deleting a corresponding participation account in a session corresponding to the session page and updating the session page in response to the participation account deleting operation received in the task page; and displaying a session message for prompting member deletion in the updated session page.
In the above scheme, the method further comprises:
adding the added participation account to the task page in response to the participation account adding operation received in the session page;
and deleting the corresponding participating account in the task page in response to the received participating account deleting operation in the session page.
In the above scheme, the task page includes a completion time setting entry;
the method further comprises the steps of:
acquiring the completion time of the task in response to a time setting operation for the completion time setting entry;
And displaying a session message for reminding the completion time of the task in the session page.
In the above scheme, before the task page is displayed, the method further includes:
acquiring identity information of a login account and verifying the identity information;
after the identity information is successfully verified, determining a task page corresponding to the identity information to be displayed;
in the above solution, before the displaying the session page, the method further includes:
and in response to a session request operation received in the task page, sending the identity information to a server by calling a fifth interface so as to create a session comprising the at least one participation account based on the identity information through the server.
An embodiment of the present application provides an information processing apparatus including:
the task display module is used for displaying a task page, wherein the task page comprises a task name and at least one participation account of the task;
the session display module is used for responding to the session request operation received in the task page and displaying a session page;
the session page comprises at least one session message, and the session message comprises the name of the task and feedback information of the at least one participation account for the task.
In the above scheme, the task page includes a group session entry; the session display module is further configured to display a session page including all the participating accounts of the task in response to a triggering operation for the group session entry; the session page comprises at least one session message, and the session message comprises the name of the task and feedback information of all the participation accounts of the task for the task.
In the above solution, when sessions including all the participating accounts of the task have been established before responding to a triggering operation for the group session entry, the session display module is further configured to send group session identification information to a server by calling a first interface, so that the server obtains the session message corresponding to the group session identification information; and receiving the session message sent by the server.
In the above solution, when a session including all the participating accounts of the task is not established before responding to a triggering operation for the group session portal, the first web portal is displayed in the form of a label, the second web portal is displayed in the form of a button, and the session display module is further configured to send account identification information of all the participating accounts to a server by calling a second interface, so that the server creates a session including all the participating accounts, and obtains feedback information of all the participating accounts for the task respectively, so as to generate the session message based on the obtained feedback information; and receiving the session message sent by the server.
In the scheme, the task page comprises a single chat session entry corresponding to each participation account of the task one by one; the session display module is further configured to respond to a triggering operation of a single chat session entry for any participating account, and display a session page corresponding to any participating account; the session page of any participating account comprises at least one session message, and the session message comprises the name of the task and feedback information of any participating account for the task.
In the above solution, when the session corresponding to the any one of the participating accounts has been established before responding to the triggering operation of the single chat session portal for the any one of the participating accounts, the session display module is further configured to send account identification information of the any one of the participating accounts to a server by calling a third interface, so that the server obtains the session message corresponding to the account identification information of the any one of the participating accounts; and receiving the session message sent by the server.
In the above solution, when the session corresponding to the any one of the participating accounts is not established before responding to the triggering operation of the single chat session portal for the any one of the participating accounts, the session display module is further configured to send account identification information of the any one of the participating accounts to a server by calling a fourth interface, so that the server creates a session corresponding to the any one of the participating accounts, and obtain feedback information of the any one of the participating accounts for the task, so as to generate the session message based on the obtained feedback information; and receiving the session message sent by the server.
In the above scheme, the task display module is further configured to display a task creation page in response to a task creation operation; the task creation page comprises a participation account setting inlet, wherein the participation account setting inlet comprises at least one participation account; and responding to the creation completion operation received in the task creation interface, creating the task based on the at least one participation account in the participation account setting inlet, and sending the task to the at least one participation account.
In the above scheme, the task display module is further configured to display an address book including a plurality of candidate accounts in response to a trigger operation for setting an entry for the participating account; and responding to the selection operation for the address book, and determining the selected at least one candidate account as the at least one participating account displayed in the participating account setting inlet.
In the above scheme, the task creation page includes a task category setting entry, and the task category setting entry includes a category of the task; the task display module is further configured to send a category of the task to a server, so that the server maps the category of the task to at least one account of a responsible person according to a mapping relationship; receiving the at least one responsible person account sent by the server, and determining the at least one responsible person account as the at least one participating account displayed in the participating account setting portal; the mapping relation comprises a category of the task and at least one responsible person account required for completing the task of the category.
In the above scheme, the session display module is further configured to obtain historical feedback information of the at least one participating account for the task before the session is established, and display the historical feedback information in the session page in a form of a session message.
In the above scheme, the task page includes a task feedback area and a task feedback inlet; the session display module is further configured to obtain real-time feedback information of the at least one participating account for the task in response to a feedback operation for the task feedback inlet; and displaying the real-time feedback information in the task feedback area, and synchronously displaying the real-time feedback information in the conversation page in the form of conversation information.
In the above scheme, the task page includes a task feedback area; the session display module is further configured to obtain real-time feedback information of the at least one participating account for the task in response to a session operation received in the session page; and displaying the real-time feedback information in the session page in the form of session messages, and synchronously displaying the real-time feedback information in the task feedback area.
In the above scheme, the task page includes a participant area, and the participant area includes at least one participation account; the task display module is further configured to display at least one of the following information in response to a trigger operation for the participant region: all the participating accounts of the task; subtasks corresponding to each participating account in the tasks; the completion state of the subtasks of each participating account is corresponding; and a single chat session entry corresponding to each participating account.
In the above aspect, the information processing apparatus further includes: the account updating module is used for responding to the participation account increasing operation received in the task page, adding the increased participation account into the session corresponding to the session page and updating the session page; and displaying a session message for prompting member addition in the updated session page.
In the above scheme, the account updating module is further configured to delete a corresponding participating account in a session corresponding to the session page and update the session page in response to a participating account deletion operation received in the task page; and displaying a session message for prompting member deletion in the updated session page.
In the above scheme, the account updating module is further configured to respond to a participation account adding operation received in the session page, and add the added participation account to the task page.
In the above scheme, the account updating module is further configured to delete a corresponding participating account in the task page in response to a participating account deleting operation received in the session page.
In the above scheme, the task page includes a completion time setting entry; the task display module is further used for responding to the time setting operation aiming at the completion time setting entry to acquire the completion time of the task; and displaying a session message for reminding the completion time of the task in the session page.
In the above scheme, the task display module is further configured to obtain identity information of the login account, and verify the identity information; and after the identity information is successfully verified, determining to display a task page corresponding to the identity information.
In the above solution, the session display module is further configured to send, by invoking a fifth interface, the identity information to a server in response to a session request operation received in the task page, so as to create, by the server, a session including the at least one participating account based on the identity information.
An embodiment of the present application provides an electronic device, including:
a memory for storing computer executable instructions;
and the processor is used for realizing the information processing method provided by the embodiment of the application when executing the computer executable instructions stored in the memory.
The embodiment of the application provides a computer readable storage medium, which stores computer executable instructions for implementing the information processing method provided by the embodiment of the application when being executed by a processor.
The embodiment of the application has the following beneficial effects:
through the conversation request operation in the task page, the conversation page comprising the participation account of the task can be displayed, so that the participation personnel of the task can conveniently and rapidly perform conversation through the conversation page, and the processing efficiency of the task is improved; and the feedback information of the participation accounts for the tasks is displayed in the session page, so that the participation staff can know the processing feedback of each other for the tasks, the processing progress of the tasks is facilitated to be advanced subsequently, and the processing efficiency of the tasks is improved.
Drawings
FIG. 1 is a schematic diagram of an architecture of an information handling system 100 provided in an embodiment of the present application;
fig. 2 is a schematic structural diagram of a terminal 400 provided in an embodiment of the present application;
Fig. 3 is a schematic flow chart of an information processing method according to an embodiment of the present application;
fig. 4 is a schematic flow chart of an information processing method according to an embodiment of the present application;
fig. 5 is an application scenario schematic diagram of an information processing method provided in an embodiment of the present application;
fig. 6 is a schematic diagram of an information processing method according to an embodiment of the present application;
fig. 7A and 7B are schematic flow diagrams of an information processing method according to an embodiment of the present application;
fig. 8A, 8B, 8C, 8D, 8E, 8F, 8G, 8H, and 8I are schematic application scenarios of the information processing method provided in the embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the present application will be described in further detail with reference to the accompanying drawings, and the described embodiments should not be construed as limiting the present application, and all other embodiments obtained by those skilled in the art without making any inventive effort are within the scope of the present application.
In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is to be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments and can be combined with one another without conflict.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of the present application only and is not intended to be limiting of the present application.
Before further describing embodiments of the present application in detail, the terms and expressions that are referred to in the embodiments of the present application are described, and are suitable for the following explanation.
1) In response to a condition or state that is used to represent the condition or state upon which the performed operation depends, the performed operation or operations may be in real-time or with a set delay when the condition or state upon which it depends is satisfied; without being specifically described, there is no limitation in the execution sequence of the plurality of operations performed.
2) And the client is used for providing various service application programs such as a WeChat client, a government WeChat client or an enterprise WeChat client and the like.
3) Tasks refer to assigned or allocated work or items, including enterprise tasks, learning tasks, government tasks, and the like. For example, an audio video development project may be considered an enterprise task, a hundred poetry recitation may be considered a learning task, and an identification card transaction may be considered a government task.
4) A session, or chat, is a communication mode established based on session objects. When the session object is one, the session is alternatively referred to as single chat; when the session object is at least two, the session is or is called group chat.
With the development of internet technology, users cannot quickly pull through participants of tasks to develop detailed discussions when processing complicated tasks, and in most cases, only group discussions can be additionally built, and then the users are guided to process the tasks respectively, so that the whole cooperation is not smooth enough, and the follow-up repeated disc is inconvenient. In the related art, although a support user calls a single chat/group chat based on a certain application, related personnel and tasks of the single chat/group chat cannot be automatically associated, so that the relationship between the support user and the single chat/group chat is disjointed when the task is propelled subsequently.
The prior art supports clicking a button by application, arouses the instant communication platform to select the corresponding personnel and initiate single chat/group chat, and solves the communication problem among the participants of the task, but has the following technical problems:
1) The group chat cannot be quickly evoked, the group chat cannot be automatically generated by judging logic in the task, and a person needs to be manually selected to pull up the group chat.
2) If the task needs to add the participation member, the group chat generated by the task cannot be added with the member automatically; and vice versa.
Aiming at the technical problems, the embodiment of the application provides an information processing method which can facilitate the participants of the task to quickly conduct conversation so as to improve the processing efficiency of the task. An exemplary application of the information processing method provided by the embodiment of the present application is described below, and the information processing method provided by the embodiment of the present application may be implemented by various electronic devices, for example, may be applied to various types of user terminals (hereinafter also simply referred to as terminals) such as smart phones, tablet computers, vehicle-mounted terminals, smart wearable devices, notebook computers, desktop computers, and the like.
Next, taking an electronic device as an example of a terminal, an exemplary application system architecture of the terminal implementing the information processing method provided in the embodiment of the present invention is described, and referring to fig. 1, fig. 1 is a schematic diagram of an architecture of an information processing system 100 provided in the embodiment of the present application. The information processing system 100 includes: the server 200, the network 300, and the terminal 400 will be described separately.
The server 200 is a background server of the client 410, and is configured to send a session message including a task name and feedback information of the participating account for the task to the client 410 in response to a session message acquisition request of the client 410.
The network 300 may be a wide area network or a local area network, or a combination of both, for mediating communication between the server 200 and the terminal 400.
The terminal 400 is configured to run the client 410, where the client 410 is a client with a communication function, such as a WeChat client, a government WeChat client, or an enterprise WeChat client. A client 410, configured to display a task page including a name of a task and a participation account of the task; in response to the session request operation received in the task page, displaying the session page and transmitting a session message acquisition request to the server 200; and is further configured to receive the session message sent by the server 200, and display the session message including the name of the task and the feedback information of the participating account for the task in the session page.
In some embodiments, the terminal 400 implements the information processing method provided in the embodiments of the present application by running a computer program, for example, the computer program may be a native program or a software module in an operating system; may be a Native Application (APP), i.e. a program that needs to be installed in an operating system to run, such as a Native browser; the method can also be an applet, namely a program which can be run only by being downloaded into a browser environment; but also an applet that can be embedded in any APP. In general, the computer programs described above may be any form of application, module or plug-in.
In some embodiments, the task function and the communication function in the terminal 400 may be Native APP Native, i.e., the above functions are implemented by jumping between Native pages; or the task function is an applet in the Native APP, the communication function is the Native APP, and the session page of the Native APP is called out through the applet with the task function so as to realize the communication function.
The embodiment of the application can be realized by means of Cloud Technology (Cloud Technology), wherein the Cloud Technology refers to a hosting Technology for integrating serial resources such as hardware, software, network and the like in a wide area network or a local area network to realize calculation, storage, processing and sharing of data.
The cloud technology is a generic term of network technology, information technology, integration technology, management platform technology, application technology and the like based on cloud computing business model application, can form a resource pool, and is flexible and convenient as required. Cloud computing technology will become an important support. Background services of technical network systems require a large amount of computing and storage resources.
As an example, the server 200 may be a stand-alone physical server, a server cluster or a distributed system formed by a plurality of physical servers, or may be a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs, and basic cloud computing services such as big data and artificial intelligence platforms. The terminal 400 and the server 200 may be directly or indirectly connected through wired or wireless communication, which is not limited in the embodiment of the present application.
Next, the structure of the terminal 400 in fig. 1 will be described. Referring to fig. 2, fig. 2 is a schematic structural diagram of a terminal 400 provided in an embodiment of the present application, and the terminal 400 shown in fig. 2 includes: at least one processor 410, a memory 450, at least one network interface 420, and a user interface 430. The various components in terminal 400 are coupled together by a bus system 440. It is understood that the bus system 440 is used to enable connected communication between these components. The bus system 440 includes a power bus, a control bus, and a status signal bus in addition to the data bus. But for clarity of illustration the various buses are labeled in fig. 2 as bus system 440.
The processor 410 may be an integrated circuit chip having signal processing capabilities such as a general purpose processor, such as a microprocessor or any conventional processor, or the like, a digital signal processor (DSP, digital Signal Processor), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like.
The user interface 430 includes one or more output devices 431, including one or more speakers and/or one or more visual displays, that enable presentation of the media content. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
Memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid state memory, hard drives, optical drives, and the like. Memory 450 optionally includes one or more storage devices physically remote from processor 410.
Memory 450 includes volatile memory or nonvolatile memory, and may also include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read Only Memory (ROM), and the volatile Memory may be a random access Memory (RAM, random Access Memory). The memory 450 described in the embodiments herein is intended to comprise any suitable type of memory.
In some embodiments, memory 450 is capable of storing data to support various operations, examples of which include programs, modules and data structures, or subsets or supersets thereof, as exemplified below.
The operating system 451 includes system programs, such as a framework layer, a core library layer, a driver layer, etc., for handling various basic system services and performing hardware-related tasks, for implementing various basic services and handling hardware-based tasks.
Network communication module 452 for reaching other computing devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 include: bluetooth, wireless compatibility authentication (WiFi), and universal serial bus (USB, universal Serial Bus), etc.
A presentation module 453 for enabling presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 431 (e.g., a display screen, speakers, etc.) associated with the user interface 430.
An input processing module 454 for detecting one or more user inputs or interactions from one of the one or more input devices 432 and translating the detected inputs or interactions.
In some embodiments, the information processing apparatus provided in the embodiments of the present application may be implemented in a software manner, and fig. 2 shows the information processing apparatus 455 stored in the memory 450, which may be software in the form of a program, a plug-in, or the like, including the following software modules: task display module 4551 and session display module 4552, which are logical, and thus may be arbitrarily combined or further split depending on the functions implemented. The functions of the respective modules will be described hereinafter.
Next, an information processing method provided by the embodiment of the present application is described as being executed by the terminal 400 in fig. 1 alone. Referring to fig. 3, fig. 3 is a flowchart of an information processing method according to an embodiment of the present application, and will be described with reference to the steps shown in fig. 3.
It should be noted that the method shown in fig. 3 may be executed by various computer programs executed by the terminal 400, and is not limited to the above client 410, such as the operating system 451, the software modules, and the scripts described above, and thus the examples of the client should not be considered as limiting the embodiments of the present application.
In step S101, a task page is displayed.
In some embodiments, the tasks displayed in the task page may be the tasks being created, or may be tasks that have been previously created to complete.
As one example, a task creation page is displayed; and responding to the creation completion operation received in the task creation interface, creating a task and displaying a task page. In this manner, the user is supported to view relevant information for the task being created.
For example, in FIG. 5, a user may create a task named "follow-up of an audiovisual chat item" in task creation page 502 by triggering completion button 503 and jump to task page 505.
As another example, a task list including at least one task is displayed; and responding to the triggering operation for at least one task in the task list, and displaying a task page corresponding to the triggered task.
For example, in fig. 8B, the user may select a task in the task list to view, and when the user selects the task of "follow-up of an audio/video chat item", jump to the task page 803 corresponding to "follow-up of an audio/video chat item". In this manner, the user is supported to view relevant information for the created task.
In some embodiments, the task page includes a participant area that includes at least one participant account; after step S101, at least one of the following information may also be displayed in response to a trigger operation for the participant region: all participating accounts (or nicknames corresponding to participating accounts) of the task; subtasks corresponding to each participating account in the task; the completion state of the subtasks of each participating account is corresponding; a single chat session entry for each participating account.
For example, fig. 8C, when the user triggers participant area 802, a participant list is presented that includes nicknames corresponding to all of the participating accounts of the task, such as "Zhao Chunhua," "Li Zhi," "Wang Dawei," and "Lin Xi," as well as subtasks corresponding to each participating account, corresponding completion status, and single chat session entry. When the user clicks on the session entry corresponding to "Zhao Chunhua", a single chat session page corresponding to "Zhao Chunhua" may be entered.
In some embodiments, before step S101, the identity information of the login account may also be obtained, and the identity information may be verified; and after the identity information is successfully verified, determining a task page which displays the corresponding identity information.
Taking a government affair WeChat client as an example, the government affair WeChat client acquires the identity information of the login account and verifies the identity information through an application agency; and after the identity information is successfully verified, determining a task page which displays the corresponding identity information in the task application. The task application is an application program which is embedded into the government affair WeChat client and has a task creation function.
In some embodiments, the task page includes a name of the task, and at least one participating account of the task.
For example, fig. 8A is a task page including a name 801 of a task and a participant area 802, where the participant area 802 includes at least one participating account.
In some embodiments, in FIG. 8A, a completion time setting entry 808 is included in the task page; the completion time of the task may also be acquired in response to the time setting operation for the completion time setting entry after step S101; a session message for reminding of completion time of the task is displayed in the session page. Thus, the reminding device can remind the participants of the task.
As an example, when the user has set the completion time at the completion time setting entry and the time difference from the completion time is smaller than the reminder time threshold, a session message for reminding that the completion time of the task is about to arrive is displayed in the session page. Therefore, the method can remind the participants of the task in time, so that the participants can process the task in time before the completion time.
For example, the alert time threshold may be a default value, a value set by a user, a client, or a server, or a value determined according to a category of a task.
In some embodiments, after step S101, in response to the participation account number addition operation received in the task page, the added participation account number may be added to the session of the corresponding session page, and the session page may be updated; and displaying a session message for prompting member addition in the updated session page.
For example, in fig. 8D, the user may increment the participation account in the participant list in the task page via the increment button 804, e.g., after the user has incremented the participation account "Zhang San", in the participant list, the number of members of the session page changes from 4 to 5, and a member increment session message 806 is presented.
In some embodiments, after step S101, in response to the participation account deletion operation received in the task page, the corresponding participation account may be deleted in the session of the corresponding session page, and the session page may be updated; and displaying a session message for prompting member deletion in the updated session page.
For example, in fig. 8D, the user may delete the participating account via delete button 805 in the participant list in the task page, e.g., when the user deletes the participating account "Zhao Chunhua" in the participant list, the number of members of the session page changes from 4 to 3, and a member delete session message 807 is presented.
In the embodiment of the application, when the participation members of the task are changed in the task page, the change information is synchronized into the session page in time, and linkage coordination between the task function and the communication function is ensured, so that the symmetry of the information is improved, and the processing efficiency of the task is further improved.
In step S102, a session page is displayed in response to the session request operation received in the task page.
In some embodiments, the session page includes at least one session message, where the session message includes a name of the task and feedback information of at least one participating account for the task.
For example, the session page 506 in fig. 5 includes a session message, where the session message includes the name "audio/video chat item follow-up" of the task, and feedback information of the participating account for the task, for example, feedback information "completed demand design" of the participating account "Zhao Chunhua" for the task is displayed in the session message.
In some embodiments, a group session entry is included in the task page; as such, step S102 may be to display a session page including all the participating accounts of the task in response to a trigger operation for the group session portal.
As an example, at least one session message is included in the session page, where the session message includes a name of the task and feedback information about each of all the participating accounts of the task for the task.
For example, in fig. 5, when the user triggers the group pull button 504 (i.e., the group session entry described above) in the task page 505, a session page 506 corresponding to the group chat including all the participating accounts of the task is displayed.
As one example, when a session including all the participating accounts of the task has been established before responding to the trigger operation for the group session portal, before displaying a session page including all the participating accounts of the task, the group session identification information may also be sent to the server by invoking the first interface, so that the server obtains a session message corresponding to the group session identification information; and receiving the session message sent by the server.
As another example, when a session including all the participating accounts of the task is not established before responding to the triggering operation for the group session portal, before displaying a session page including all the participating accounts of the task, the server may further be caused to create a session including all the participating accounts by calling the second interface to send account identification information of all the participating accounts to the server, and acquire feedback information of all the participating accounts for the task respectively, so as to generate a session message based on the acquired feedback information; and receiving the session message sent by the server.
The method and the device support the technical problems that a user creates/opens group chat through a group session entry in a task page, and the method and the device can solve the technical problems that when the user has a query on the task itself and needs to quickly aggregate the participants of the task to consult, the method of inviting into the group by inputting the names of the participants one by one is very complicated and the operation flow is multiple, so that the operation steps of the user are reduced, and the processing efficiency of the task is improved.
In some embodiments, the task page comprises a single chat session entry in one-to-one correspondence with each participating account of the task; in this way, step S102 may be to display a session page corresponding to any participating account in response to a triggering operation of a single chat session portal for any participating account.
As an example, the session page of any participating account includes at least one session message that includes the name of the task and feedback information for the task for any account.
For example, in fig. 8C, when the user triggers participant area 802, a list of participants is presented in the task page, including a single chat session entry in one-to-one correspondence with each participant account of the task. For example, when the user clicks on the session entry 809 corresponding to "Zhao Chunhua", a single chat session page 810 corresponding to "Zhao Chunhua" may be entered, and the user may conduct a session separately through the single chat session pages 810 and "Zhao Chunhua".
As an example, when a session corresponding to any participating account has been established before responding to a trigger operation of a single chat session portal for any participating account, before displaying a session page corresponding to any participating account, the account identification information of any participating account may also be sent to the server by invoking the third interface, so that the server obtains a session message corresponding to the account identification information of any participating account; and receiving the session message sent by the server.
As another example, when a session corresponding to any one of the participating accounts is not established before a trigger operation of responding to a single chat session portal for any one of the participating accounts is responded, before a session page corresponding to any one of the participating accounts is displayed, the fourth interface may be called to send account identification information of any one of the participating accounts to the server, so that the server creates a session corresponding to any one of the participating accounts based on the account identification information of any one of the participating accounts, and obtains feedback information of any one of the participating accounts for the task, so as to generate a session message based on the obtained feedback information; and receiving the session message sent by the server.
The method and the device support the user to create/open the single chat session between any participating account through the single chat session entry in the task page, so that inconvenience brought by searching the address book when the user needs to quickly and private chat of a certain participant of the task can be reduced, operation steps of the user are reduced, and the task processing efficiency is improved.
In some embodiments, the feedback information displayed in the session page may be historical feedback information or real-time feedback information, as will be described in detail below.
As one example, historical feedback information for a task is obtained for at least one participating account prior to establishing a session, and the historical feedback information is displayed in a session page in the form of a session message.
In this way, the historical feedback information of the participants for the task before the session is established can be aggregated, so that the other members can know the historical progress of each other, and the collaborative processing efficiency of the task is improved.
As another example, a task page includes a task feedback area and a task feedback entry therein; responding to feedback operation aiming at a task feedback inlet, and acquiring real-time feedback information of at least one participating account aiming at the task; and displaying the real-time feedback information in the task feedback area, and synchronously displaying the real-time feedback information in the conversation page in the form of conversation messages.
For example, in fig. 8E, after the participating account number "Zhao Chunhua" publishes feedback information "completed demand design" at the task feedback entry 811, the task feedback area 812 displays feedback information "Zhao Chunhua" in real time: the demand design has been completed ", and feedback information" Zhao Chunhua "is synchronously displayed in the form of a session message in the session page: the demand design has been completed. Therefore, the processing progress of other members can be known in real time, the cooperative processing efficiency of the task is improved, linkage cooperation between the task function and the communication function is ensured, and the symmetry of information is improved.
For example, when the participation account sends feedback information in the session page, the feedback information sent by the participation account in the session page may also be displayed in real time in the task page, and specifically, the task page includes a task feedback area; after step S102, real-time feedback information of at least one participating account for the task may also be obtained in response to the session operation received in the session page; and displaying the real-time feedback information in the form of a session message in the session page, and synchronously displaying the real-time feedback information in the task feedback area.
For example, in fig. 8F, after participating account "Zhao Chunhua" publishes a session message "completed demand design" in a session page, task feedback area 812 displays feedback information "Zhao Chunhua" in real time: the demand design has been completed. Therefore, the processing progress of other members can be known in real time, the cooperative processing efficiency of the task is improved, linkage cooperation between the task function and the communication function is ensured, and the symmetry of information is improved.
In some embodiments, before step S102, the identity information may also be sent to the server by invoking the fifth interface in response to the session request operation received in the task page, to create, by the server, a session comprising at least one participating account based on the identity information.
Taking the example that the client is a government micro-letter client, in response to a session request operation received in the task page, the task application sends identity information to a government micro-letter server (i.e. a background server of the government micro-letter client) by calling a fifth interface (e.g. a government micro-letter open interface) so as to create a session comprising at least one participating account based on the identity information through the server.
In some embodiments, after step S102, the added participation account may be further added to the task page in response to the participation account adding operation received in the session page; and/or deleting the corresponding participating account in the task page in response to the participating account deleting operation received in the session page.
In the embodiment of the application, when the participation members of the task are changed in the session page, the change information is synchronized to the task page in time, and linkage coordination between the task function and the communication function is ensured, so that the symmetry of the information is improved, and the processing efficiency of the task is further improved.
In some embodiments, referring to fig. 4, fig. 4 is a schematic flow chart of an information processing method provided in the embodiment of the present application, and based on fig. 3, step S103 and step S104 may be included before step S101.
In step S103, in response to the task creation operation, a task creation page is displayed.
For example, in FIG. 5, a user may display a task creation page 502 by triggering a task entry 501 in a "work" page.
In some embodiments, the task creation page includes a participation account setup portal including at least one participation account. For example, in fig. 8G, the task creation page 813 includes a participation account setting entry 814 therein, and the account setting entry 814 includes participation accounts "Zhao Chunhua", "Li Zhi", "Wang Dawei", and "Lin Xi" therein.
The following describes a determination manner of the participating account displayed in the participating account setting inlet.
As an example, before the at least one participating account is displayed by the participating account setting portal, an address book including a plurality of candidate accounts may also be displayed in response to a trigger operation for the participating account setting portal; and in response to the selection operation for the address book, determining the selected at least one candidate account as at least one participating account displayed in the participating account setting inlet.
For example, in fig. 8H, after the user triggers the participating account setting entry 814, an address book is displayed, and the user may add the participating account to the address book, and after the addition is completed, click the completion button may display the selected candidate account in the participating account setting entry 814.
As another example, the task creation page includes a task category setting entry, where the task category setting entry includes a category of a task, so that before the participation account setting entry displays at least one participation account, the category of the task may be further sent to the server, so that the server maps the category of the task to at least one responsible person account according to the mapping relationship; and receiving at least one responsible person account sent by the server, and determining the at least one responsible person account as at least one participating account displayed in the participating account setting inlet.
Here, the mapping relationship includes a category of the task, and at least one account number of a responsible person required to complete the task of the category.
For example, when the task is an enterprise task, the category of the task may be an audio project, a video project, a background development project, a front-end development project, and the like; when the task is a government task, the task category may be an identity card handling item, a real estate transfer item, or the like.
For example, in fig. 8I, after the user triggers the task category setting entry 816, a task category list is displayed, and the task category list includes the category of the task and the account number of the responsible person required to complete the task of the category. For example, when the user selects "identity card transacting item", the corresponding responsible person accounts "Zhang san", "Li Si", and "Wang Wu" are automatically displayed in the participating account setup portal 814. To facilitate subsequent direct creation of a session that includes the responsible person account.
As an example, in fig. 8G, the task creation page 813 also includes at least one of the following entries: an execution account setting entry 817, wherein the execution account setting entry 817 includes at least one execution account automatically filled according to a task or at least one execution account selected according to a task; the execution account is used for setting subtasks of the participation account aiming at the tasks; a completion time setting entry 818, wherein the completion time setting entry 818 includes a completion time of a task automatically filled according to the task or at least one completion time selected according to the task; a task category setting entry 816, wherein the task category setting entry 816 includes a category automatically filled according to a task name or a category selected according to a task; a task state setting entry 819, where the task state setting entry 819 includes a state that is automatically filled according to a task or a state that is selected according to a task.
In step S104, in response to the creation completion operation received in the task creation interface, a task is created based on at least one participating account in the participating account setting portal, and the task is transmitted to the at least one participating account.
As an example, a task may be sent to at least one participating account by at least one of: a notification message; a pop-up window; and (5) a floating layer.
For example, in fig. 5, when the user triggers the completion button 503 in the task creation page 502, a task is created based on the participation account in the participation account setting entry 507, and the task page 505 is presented.
In the embodiment of the application, the user is supported to create the task, and the task prompt is sent to the participants of the task, so that the participants can conveniently know the task in real time, the task is processed in time, and the processing efficiency of the task is improved.
The information processing method provided in the embodiment of the present application is described below by taking a case that the client is a government affair WeChat client (hereinafter abbreviated as government affair WeChat).
The embodiment of the application provides a solution to the problem of task (or item and transaction) handling and cooperation communication fault in the related technology, specifically, the embodiment of the application connects execution (business scene flow) of the task and cooperation suite (instant messaging (IM, instant Messaging), task and application) based on a government affair WeChat platform to make structural arrangement, ensures that a terminal user can quickly construct group chat when processing the task, pulls through related personnel (namely the participators of the task) to be related to corresponding task application, and ensures stable propulsion of each task through synchronous linkage between the application and the platform.
An open application program interface (API, application Programming Interface) provided by government affair WeChat supports any form of application (APP, H5, applet, WEB page) to call so as to realize chat calling based on specific tasks in business application; and defaults to all relevant persons for the task being group members. Any record of the operation (i.e. the feedback information) in the task application will synchronize the message to the group chat, ensuring that the information on both sides is symmetrical. When the number of members involved in the task is increased, the members can be synchronously updated into the group chat by adding the members into the application; meanwhile, if members are newly added in the group chat, new members are added to the application corresponding to the group chat.
Taking enterprise tasks as an example, referring to fig. 5, fig. 5 is a schematic application scenario of an information processing method provided in an embodiment of the present application, and an implementation manner of the embodiment of the present application will be described with reference to fig. 5
In fig. 5, after the user triggers the task portal 501 in the "work" page, the user jumps to the task creation page 502, and the user can set the account of the participant (i.e., the above-mentioned participation account) in the task creation page 502, and create the task by triggering the completion button 503. After the task creation is completed, the user may quickly create a session that includes the participant's account number by triggering the pull button 504. The session name is the task name, and the basic information in the task, such as the task name, the feedback comments of the participants and the executives, can generate a chat record (i.e. the session message) while creating the session, so that the session members can quickly discuss the feedback information of the task.
Next, a specific implementation manner of the information processing method provided in the embodiment of the present application will be described with reference to fig. 6, fig. 7A, and fig. 7B, fig. 6 is a schematic diagram of the information processing method provided in the embodiment of the present application, and fig. 7A and fig. 7B are flow diagrams of the information processing method provided in the embodiment of the present application.
(one) creating a session by an application implementation.
When a user has a question about a task and needs to quickly aggregate the participants of the task to consult, the method of inviting the participants into the group by inputting the names of the participants one by one is very complicated, and the operation flow is more and the efficiency is low.
Based on the above problems, the government affair WeChat provides the following open interface, which supports the user to call the government affair WeChat client installed on the mobile terminal or the personal computer (PC, personal Computer) by clicking the group pulling button on the application page, and automatically pulls the participants of the task to enter the chat or create the chat.
The specific implementation steps are as follows:
(1) The registration application is configured at the government WeChat background server, and the allocated application identifier (ID, identity Document) "Agentid" is obtained, for example, the application identifier 601 of "test application 1" in FIG. 6 is 1000008.
(2) When the contact button (for example, the pull group button 504 in fig. 5) is set on the application page, the user clicks the button to call an interface of "application call government affair WeChat initiate single chat/group chat", and the types of the interfaces are 4, which are respectively as follows:
1) An interface for creating a new group chat (i.e. the second interface described above).
The code that invokes the interface is: wxworks local:// messageuser = zhangbing; winwinchenchen; percyzheng ] agent=123456 & lt & gt cord=123456.
In the above code, the parameters to be transferred are:
userid: the group chat contains a list of account IDs for the people. The Userid can be obtained through an address book synchronization API interface.
Agentid: application IDs, one for each application, e.g., the ID for a "task" application is 123456.
Corpid: the IDs of the enterprises may be obtained by contacting a system administrator, and each user may correspond to a plurality of enterprises, each enterprise corresponding to an ID.
2) An interface for creating a new single chat (i.e. the fourth interface described above).
The code that invokes the interface is: wxworks local:// messageuser = zhangbing & gt agent=123456 & lt & gt cord=123456.
In the above code, parameters to be transferred:
userid: the single chat contains the person ID. The Userid can be obtained through an address book synchronization API interface.
Agentid: application IDs, one for each application, e.g., the ID for a "task" application is 123456.
Corpid: the IDs of the enterprises may be obtained by contacting a system administrator, and each user may correspond to a plurality of enterprises, each enterprise corresponding to an ID.
3) An interface for opening an existing group chat (i.e. the first interface described above).
The code that invokes the interface is: wxworks local:// opencon universal= 11111111111111111& gt agent=123456 & lt & gt cord=123456.
In the above code, the parameters to be transferred are:
openconvertionsaturated: the existing group chat ID, chatid (group chat ID) may be obtained when the group chat is created through the JS-SDK or when the group chat is created through the server.
Agentid: application IDs, one for each application, e.g., the ID for a "task" application is 123456.
Corpid: the IDs of the enterprises may be obtained by contacting a system administrator, and each user may correspond to a plurality of enterprises, each enterprise corresponding to an ID.
4) An interface for opening an existing single chat (i.e. the third interface described above).
The code that invokes the interface is: wxworks local:// openconvertitionnuserid = zhangbing & gt agent=123456 & lt & gt cord=123456.
In the above code, the parameters to be transferred are:
openconvertitionuseservice: the user ID of the existing single chat partner and the Userid can be acquired through an address book synchronization API interface.
Agentid: application IDs, one for each application, e.g., the ID for a "task" application is 123456.
Corpid: the IDs of the enterprises may be obtained by contacting a system administrator, and each user may correspond to a plurality of enterprises, each enterprise corresponding to an ID.
Taking a government affair WeChat built-in 'task' application system as an example, in fig. 7A, before a user enters 'task' application through a government affair WeChat client, the user uniformly jumps to an application agent, and the application agent is responsible for finishing authentication logic such as entrance authentication, internal data conversion, temporary identity generation and the like. After successful authentication, the application proxy redirects the front page of the 'task' application, and transmits the current user information, the current session ID and the temporary identity information to the application system. Through the information transmission process, the application system can acquire the current user information, convert the current user information through a government micro-letter opening interface (Sdk Server), and when the user performs application operation (step 1), send a request for starting/creating a session to a background Server of the government micro-letter through the government micro-letter opening interface (step 2), and return the request to a government micro-letter client to start/create the session (step 3). After the government affair WeChat client starts/creates a session, a background server of the government affair WeChat pulls feedback information (or comment content) in the application system through a government affair WeChat opening interface, and the feedback information is sent to the government affair WeChat client (step 5). Similarly, the application system can also acquire the number of the session messages through the government affair WeChat open interface (step 6), and pull the content of the session messages (step 7). In this manner, the ability to push-pull groups within an application or across applications can be implemented.
And (II) synchronizing the processing of the task and the group chat by the participants of the task.
During the task pushing process, emergency situations may occur, for example, temporary addition and new discussion and feedback of the task are needed, the information is needed to be synchronized into the group chat in time, the symmetry of the information on two sides (including application and government affair WeChat) is ensured, and all the contents during the task pushing process can be summarized and archived in the group chat information.
Similarly, government affair WeChat provides an interface for identity authentication and group creation, so that staff can acquire the number of messages in group chat and pull the content of the session messages by calling the session interface in the task application. And correspondingly, the increase and decrease management of the participants in the application and the comment content (namely feedback information) of the participants in the application can be synchronized to the government WeChat client through the government WeChat open interface. The staff can synchronize to the group chat message to form archive when the group is pulled by one key.
In some embodiments, feedback and comment information of staff in an application can be synchronized into corresponding group chat messages, and a government affair WeChat is required to reach an agreement with an application system through a government affair WeChat opening interface, wherein the specific interface comprises: 1) Given a set of session IDs, an interface that can obtain the number of queries of an application (i.e., an interface that obtains the number of session messages); 2) Given the session ID, the interface that can obtain the latest task feedback (i.e., the interface that obtains the group message content) can be obtained.
There are many forms of task applications, and the task application is exemplified as a WEB application, and will be described with reference to fig. 7B.
In step S701, when a user enters a WEB application through a government micro-letter client, the user jumps to an application proxy and performs identity authentication through the application proxy.
In some embodiments, the application proxy completes user information conversion, session mapping, and generation of authentication logic such as temporary identity through a government WeChat open interface.
In step S702, the WEB application obtains user information through the government micro-letter opening interface.
In step S703, the WEB application creates a session through the government affair WeChat open interface.
In step S704, when feedback information is sent in the WEB application, the feedback information may be synchronized to the government micro-letter client.
According to the embodiment of the application, the problem that enterprise staff cannot cooperate immediately when actually executing the task is comprehensively considered, and through the embodiment of the application, users support to call a government affair WeChat open interface no matter APP, built-in H5 application, applet or WEB application when arranging the task, and can inquire about the task through one-key group pulling. Meanwhile, when the participating members of the task do any processing action on the task, the task is synchronized to the group message, including: the information of the addition and deletion of the participating members, the progress of the task, the comment message and the like can be synchronized into the group chat in time, so that linkage coordination among the cross-application is ensured.
An exemplary structure of an information processing apparatus implemented as a software module provided in an embodiment of the present application is described below with reference to fig. 2.
In some embodiments, as shown in fig. 2, the software modules stored in the information processing device 455 of the memory 450 may include:
the task display module 4551 is configured to display a task page, where the task page includes a name of a task and at least one participating account of the task;
a session display module 4552 for displaying a session page in response to a session request operation received in the task page;
the session page comprises at least one session message, and the session message comprises the name of the task and feedback information of the at least one participation account for the task.
In the above scheme, the task page includes a group session entry; the session display module 4552 is further configured to display a session page including all the participating accounts of the task in response to a trigger operation for the group session entry; the session page comprises at least one session message, and the session message comprises the name of the task and feedback information of all the participation accounts of the task for the task.
In the above solution, when sessions including all the participating accounts of the task have been established before responding to a triggering operation for the group session entry, the session display module 4552 is further configured to send group session identification information to a server by calling a first interface, so that the server obtains the session message corresponding to the group session identification information; and receiving the session message sent by the server.
In the above solution, when a session including all the participating accounts of the task is not established before responding to a triggering operation for the group session portal, the first web portal is displayed in the form of a label, the second web portal is displayed in the form of a button, and the session display module 4552 is further configured to send account identification information of the all the participating accounts to a server by calling a second interface, so that the server creates a session including the all the participating accounts, and obtains feedback information of each of the all the participating accounts for the task, so as to generate the session message based on the obtained feedback information; and receiving the session message sent by the server.
In the scheme, the task page comprises a single chat session entry corresponding to each participation account of the task one by one; the session display module 4552 is further configured to display a session page corresponding to any participating account in response to a trigger operation of a single chat session entry for the any participating account; the session page of any participating account comprises at least one session message, and the session message comprises the name of the task and feedback information of any participating account for the task.
In the above solution, when the session corresponding to the any one of the participating accounts has been established before responding to the triggering operation of the single chat session portal for the any one of the participating accounts, the session display module 4552 is further configured to send, by invoking the third interface, account identification information of the any one of the participating accounts to the server, so that the server obtains the session message corresponding to the account identification information of the any one of the participating accounts; and receiving the session message sent by the server.
In the above solution, when the session corresponding to the any one of the participating accounts is not established before the triggering operation of the single chat session portal corresponding to the any one of the participating accounts is responded, the session display module 4552 is further configured to send, by invoking the fourth interface, account identification information of the any one of the participating accounts to a server, so that the server creates a session corresponding to the any one of the participating accounts, and obtain feedback information of the any one of the participating accounts for the task, so as to generate the session message based on the obtained feedback information; and receiving the session message sent by the server.
In the above solution, the task display module 4551 is further configured to display a task creation page in response to a task creation operation; the task creation page comprises a participation account setting inlet, wherein the participation account setting inlet comprises at least one participation account; and responding to the creation completion operation received in the task creation interface, creating the task based on the at least one participation account in the participation account setting inlet, and sending the task to the at least one participation account.
In the above solution, the task display module 4551 is further configured to display an address book including a plurality of candidate accounts in response to a trigger operation for setting an entry for the participating account; and responding to the selection operation for the address book, and determining the selected at least one candidate account as the at least one participating account displayed in the participating account setting inlet.
In the above scheme, the task creation page includes a task category setting entry, and the task category setting entry includes a category of the task; the task display module 4551 is further configured to send a category of the task to a server, so that the server maps the category of the task to at least one account of a responsible person according to a mapping relationship; receiving the at least one responsible person account sent by the server, and determining the at least one responsible person account as the at least one participating account displayed in the participating account setting portal; the mapping relation comprises a category of the task and at least one responsible person account required for completing the task of the category.
In the above solution, the session display module 4552 is further configured to obtain historical feedback information of the at least one participating account for the task before the session is established, and display the historical feedback information in the session page in the form of a session message.
In the above scheme, the task page includes a task feedback area and a task feedback inlet; the session display module 4552 is further configured to obtain real-time feedback information of the at least one participating account for the task in response to a feedback operation for the task feedback portal; and displaying the real-time feedback information in the task feedback area, and synchronously displaying the real-time feedback information in the conversation page in the form of conversation information.
In the above scheme, the task page includes a task feedback area; the session display module 4552 is further configured to obtain real-time feedback information of the at least one participating account for the task in response to a session operation received in the session page; and displaying the real-time feedback information in the session page in the form of session messages, and synchronously displaying the real-time feedback information in the task feedback area.
In the above scheme, the task page includes a participant area, and the participant area includes at least one participation account; the task display module 4551 is further configured to display at least one of the following information in response to a trigger operation for the participant region: all the participating accounts of the task; subtasks corresponding to each participating account in the tasks; the completion state of the subtasks of each participating account is corresponding; and a single chat session entry corresponding to each participating account.
In the above aspect, the information processing apparatus 455 further includes: the account updating module is used for responding to the participation account increasing operation received in the task page, adding the increased participation account into the session corresponding to the session page and updating the session page; and displaying a session message for prompting member addition in the updated session page.
In the above scheme, the account updating module is further configured to delete a corresponding participating account in a session corresponding to the session page and update the session page in response to a participating account deletion operation received in the task page; and displaying a session message for prompting member deletion in the updated session page.
In the above scheme, the account updating module is further configured to respond to a participation account adding operation received in the session page, and add the added participation account to the task page.
In the above scheme, the account updating module is further configured to delete a corresponding participating account in the task page in response to a participating account deleting operation received in the session page.
In the above scheme, the task page includes a completion time setting entry; the task display module 4551 is further configured to obtain a completion time of the task in response to a time setting operation for the completion time setting entry; and displaying a session message for reminding the completion time of the task in the session page.
In the above solution, the task display module 4551 is further configured to obtain identity information of a login account, and verify the identity information; and after the identity information is successfully verified, determining to display a task page corresponding to the identity information.
In the above aspect, the session display module 4552 is further configured to send, in response to a session request operation received in the task page, the identity information to a server by invoking a fifth interface, so as to create, by the server, a session including the at least one participating account based on the identity information.
Embodiments of the present application provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the information processing method according to the embodiment of the present application.
The present embodiments provide a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, cause the processor to perform the information processing methods provided by the embodiments of the present application, for example, the information processing methods shown in fig. 3, 4, 7A, and 7B, and various computing devices including a smart terminal and a server.
In some embodiments, the computer readable storage medium may be FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; but may be a variety of devices including one or any combination of the above memories.
In some embodiments, computer-executable instructions may be written in any form of programming language, including compiled or interpreted languages, or declarative or procedural languages, in the form of programs, software modules, scripts, or code, and they may be deployed in any form, including as stand-alone programs or as modules, components, subroutines, or other units suitable for use in a computing environment.
As an example, computer-executable instructions may, but need not, correspond to files in a file system, may be stored in a portion of a file that holds other programs or data, such as in one or more scripts in a hypertext markup language document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub-programs, or portions of code).
As an example, computer-executable instructions may be deployed to be executed on one computing device or on multiple computing devices located at one site or, alternatively, distributed across multiple sites and interconnected by a communication network.
In summary, the embodiment of the application has the following beneficial effects:
(1) Through the session request operation in the task page, the session page comprising the participation account of the task can be displayed, so that the participants of the task can conveniently and rapidly perform the session through the session page, and the processing efficiency of the task is improved.
(2) The feedback information of the participation accounts for the tasks is displayed in the session page, so that the participation staff can know the processing feedback of the participation accounts for the tasks, the follow-up task advancing process progress is facilitated, and the task processing efficiency is improved.
(3) When the participation members of the task are changed in the task page, the change information is synchronized into the session in time, and linkage coordination between the task function and the communication function is ensured, so that the symmetry of the information is improved, and the processing efficiency of the task is further improved.
The foregoing is merely exemplary embodiments of the present application and is not intended to limit the scope of the present application. Any modifications, equivalent substitutions, improvements, etc. that are within the spirit and scope of the present application are intended to be included within the scope of the present application.

Claims (14)

1. An information processing method, which is applied to a client terminal with a task function and a communication function, the method comprising:
Displaying a task list including at least one task;
responding to triggering operation aiming at least one task in the task list, and displaying a task page corresponding to the triggered task, wherein the task page comprises a name of the task, at least one participation account of the task and a task feedback area;
responding to a session request operation received in the task page, displaying a session page, wherein the session page comprises at least one session message, and the session message comprises the name of the task and feedback information of the at least one participation account for the task;
responding to the received conversation operation in the conversation page, and acquiring real-time feedback information of the at least one participation account for the task;
displaying the real-time feedback information in the session page in the form of session information, and synchronously displaying the real-time feedback information in the task feedback area;
adding the added participation account into a session of the session page and updating the session page in response to the participation account adding operation received in the task page; displaying a session message for prompting member addition in the updated session page;
Adding the added participation account to the task page in response to the participation account adding operation received in the session page;
deleting a corresponding participation account in the session page and updating the session page in response to the participation account deleting operation received in the task page; displaying a session message for prompting member deletion in the updated session page;
and deleting the corresponding participating account in the task page in response to the received participating account deleting operation in the session page.
2. The method of claim 1, wherein the task page further comprises a group session entry;
the responding to the conversation request operation received in the task page displays a conversation page, comprising:
responding to the triggering operation for the group session entry, and displaying a session page comprising all the participating accounts of the task;
the session page comprises at least one session message, and the session message comprises the name of the task and feedback information of all the participation accounts of the task for the task.
3. The method of claim 2, wherein the step of determining the position of the substrate comprises,
When a session including all of the participating accounts of the task has been established prior to responding to a trigger operation for the group session portal, prior to the displaying of the session page including all of the participating accounts of the task, the method further comprises:
transmitting group session identification information to a server by calling a first interface so that the server acquires the session message corresponding to the group session identification information;
receiving the session message sent by the server;
when a session including all of the participating accounts of the task is not established prior to responding to a triggering operation for the group session portal, prior to displaying the session page including all of the participating accounts of the task, the method further comprises:
transmitting account identification information of all the participating accounts to a server by calling a second interface, so that the server creates a session comprising all the participating accounts, and acquires feedback information of all the participating accounts respectively aiming at the task, so as to generate the session message based on the acquired feedback information;
and receiving the session message sent by the server.
4. The method according to claim 1, wherein the task page further comprises a single chat session entry corresponding to each participating account of the task;
the responding to the conversation request operation received in the task page displays a conversation page, comprising:
responding to a triggering operation of a single chat conversation entrance aiming at any participation account, and displaying a conversation page corresponding to any participation account;
the session page of any participating account comprises at least one session message, and the session message comprises the name of the task and feedback information of any participating account for the task.
5. The method of claim 4, wherein the step of determining the position of the first electrode is performed,
when a session corresponding to any one of the participating accounts has been established prior to a trigger operation in response to a single chat session portal for any one of the participating accounts, prior to displaying the session page corresponding to any one of the participating accounts, the method further comprises:
transmitting account identification information of any participating account to a server by calling a third interface, so that the server acquires the session message corresponding to the account identification information of any participating account;
Receiving the session message sent by the server;
when the session corresponding to any one of the participating accounts is not established before responding to the triggering operation of the single chat session portal for any one of the participating accounts, before displaying the session page corresponding to any one of the participating accounts, the method further comprises:
the account identification information of any participating account is sent to a server by calling a fourth interface, so that the server creates a session corresponding to any participating account, and feedback information of any participating account for the task is acquired, so that the session message is generated based on the acquired feedback information;
and receiving the session message sent by the server.
6. The method according to claim 1, wherein the method further comprises:
responding to the task creation operation, and displaying a task creation page;
the task creation page comprises a participation account setting inlet, wherein the participation account setting inlet comprises at least one participation account;
in response to a creation completion operation received in the task creation interface, creating the task based on the at least one participating account in the participating account setting portal, and
And sending the task to the at least one participating account.
7. The method of claim 6, wherein the method further comprises:
responding to a triggering operation of setting an entry for the participating account, and displaying an address book comprising a plurality of candidate accounts;
and responding to the selection operation for the address book, and determining the selected at least one candidate account as the at least one participating account displayed in the participating account setting inlet.
8. The method of claim 6, wherein the task creation page includes a task category setting entry therein, the task category setting entry including a category of the task;
the method further comprises the steps of:
the category of the task is sent to a server, so that the server maps the category of the task into at least one responsible person account according to the mapping relation;
receiving the at least one responsible person account sent by the server, and determining the at least one responsible person account as the at least one participating account displayed in the participating account setting portal;
the mapping relation comprises a category of the task and at least one responsible person account required for completing the task of the category.
9. The method of claim 1, wherein displaying the session page comprises:
and acquiring historical feedback information of the at least one participating account for the task before the session is established, and displaying the historical feedback information in the session page in the form of session messages.
10. The method of claim 1, wherein the task page further comprises a task feedback entry;
the display session page comprises:
responding to feedback operation of the task feedback inlet, and acquiring real-time feedback information of the at least one participating account for the task;
and displaying the real-time feedback information in the task feedback area, and synchronously displaying the real-time feedback information in the conversation page in the form of conversation information.
11. The method of claim 1, further comprising a participant area in the task page, the participant area comprising the at least one participant account;
the method further comprises the steps of:
in response to a trigger operation for the participant region, at least one of the following information is displayed:
all the participating accounts of the task;
Subtasks corresponding to each participating account in the tasks;
the completion state of the subtasks of each participating account is corresponding;
and a single chat session entry corresponding to each participating account.
12. An information processing apparatus applied to a client having a task function and a communication function, the apparatus comprising:
the task display module is used for displaying a task list comprising at least one task; responding to triggering operation aiming at least one task in the task list, and displaying a task page corresponding to the triggered task, wherein the task page comprises a name of the task, at least one participation account of the task and a task feedback area;
the session display module is used for responding to the session request operation received in the task page, and displaying a session page, wherein the session page comprises at least one session message, and the session message comprises the name of the task and feedback information of the at least one participation account for the task;
the session display module is further configured to obtain real-time feedback information of the at least one participating account for the task in response to a session operation received in the session page; displaying the real-time feedback information in the session page in the form of session information, and synchronously displaying the real-time feedback information in the task feedback area;
The account updating module is used for responding to the participation account increasing operation received in the task page, adding the increased participation account into the session of the session page and updating the session page; displaying a session message for prompting member addition in the updated session page; and the method is used for responding to the participation account number increasing operation received in the conversation page, and adding the increased participation account number into the task page;
the account updating module is further configured to delete a corresponding participating account in the session page and update the session page in response to a participating account deletion operation received in the task page; displaying a session message for prompting member deletion in the updated session page; and the method is used for responding to the received operation of deleting the participation account in the session page and deleting the corresponding participation account in the task page.
13. An electronic device, comprising:
a memory for storing computer executable instructions;
a processor for implementing the information processing method of any one of claims 1 to 11 when executing computer-executable instructions stored in the memory.
14. A computer-readable storage medium, characterized in that computer-executable instructions are stored, which when executed are for implementing the information processing method of any one of claims 1 to 11.
CN202011353152.1A 2020-11-27 2020-11-27 Information processing method, information processing device, electronic equipment and storage medium Active CN112437004B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011353152.1A CN112437004B (en) 2020-11-27 2020-11-27 Information processing method, information processing device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011353152.1A CN112437004B (en) 2020-11-27 2020-11-27 Information processing method, information processing device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112437004A CN112437004A (en) 2021-03-02
CN112437004B true CN112437004B (en) 2023-05-09

Family

ID=74697887

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011353152.1A Active CN112437004B (en) 2020-11-27 2020-11-27 Information processing method, information processing device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112437004B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115344334A (en) * 2021-05-12 2022-11-15 北京字跳网络技术有限公司 Information processing method, device, electronic equipment and storage medium
CN115426330A (en) * 2021-05-12 2022-12-02 北京字跳网络技术有限公司 Information processing method, device, electronic equipment and storage medium
CN113794621B (en) * 2021-08-05 2023-01-31 维沃移动通信(杭州)有限公司 Information display method and device and electronic equipment
CN114443160A (en) * 2021-12-31 2022-05-06 北京达佳互联信息技术有限公司 Message pushing method and device, electronic equipment and storage medium
CN114338576A (en) * 2021-12-31 2022-04-12 北京字跳网络技术有限公司 Task participant adding method and device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109426551A (en) * 2017-08-31 2019-03-05 北京中盈安信技术服务股份有限公司 A kind of transaction methods and system
CN109962833A (en) * 2017-12-14 2019-07-02 腾讯科技(深圳)有限公司 The creation method and device of session on instant communication client
CN111654382A (en) * 2020-05-29 2020-09-11 腾讯科技(深圳)有限公司 Message processing method and device, computer equipment and computer readable storage medium
CN111917560A (en) * 2019-05-07 2020-11-10 钉钉控股(开曼)有限公司 Communication method, device and equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8984422B2 (en) * 2011-06-24 2015-03-17 Google Inc. Group conversation between a plurality of participants

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109426551A (en) * 2017-08-31 2019-03-05 北京中盈安信技术服务股份有限公司 A kind of transaction methods and system
CN109962833A (en) * 2017-12-14 2019-07-02 腾讯科技(深圳)有限公司 The creation method and device of session on instant communication client
CN111917560A (en) * 2019-05-07 2020-11-10 钉钉控股(开曼)有限公司 Communication method, device and equipment
CN111654382A (en) * 2020-05-29 2020-09-11 腾讯科技(深圳)有限公司 Message processing method and device, computer equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN112437004A (en) 2021-03-02

Similar Documents

Publication Publication Date Title
CN112437004B (en) Information processing method, information processing device, electronic equipment and storage medium
CN107342932B (en) Information interaction method and terminal
CN109614244B (en) Metadata driven collaboration between applications and web services
US20120269185A1 (en) System and method for computer based collaboration initiated via a voice call
JP2022104926A (en) System for and method of initiating external action through group-based communication system
US8543654B2 (en) Contextual conversation framework
CN111522604B (en) Application data processing method and device and computer readable storage medium
CN104965637B (en) The implementation method and device of a kind of interface operation
US20200259779A1 (en) Super chat
CN109391476B (en) Network communication method, device and system
WO2023001279A1 (en) Information processing method and apparatus, and terminal and storage medium
CN114461580A (en) Online document sharing method and device, electronic equipment and storage medium
WO2014154009A1 (en) Method, apparatus, receiving end, sending end and device for group communication
CN116964608A (en) Data object for external user to selectively participate in each message in conference chat
US20240056552A1 (en) Systems and methods for instant serverless video chat with pre-loaded content
CN110620672B (en) Multi-person session data processing method and device, computer equipment and storage medium
CN111885010B (en) Network communication method, device, medium and electronic equipment
CN115237533A (en) Information display method, device, equipment and medium
EP4135271A1 (en) Information interaction method and apparatus, device, and medium
CN116965007A (en) Data object for external user to selectively participate in each message in conference chat
CN112332995A (en) Conference state updating method and device, computer equipment and storage medium
CN112445984A (en) Group sign-in method and device, electronic equipment and storage medium
CN106471776B (en) Method for creating social network and storage medium using the same
US20220382825A1 (en) Method and system for web page co-browsing
WO2024083158A1 (en) Interaction methods and apparatuses, electronic device, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant