Session-based transaction processing method, apparatus, device, medium and program product
By presenting the target application's task management function entry and processing content within the instant messaging application's session, the problem of cumbersome operation between instant messaging applications and task management applications is solved, achieving efficient interconnection and task management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2022-02-16
- Publication Date
- 2026-07-07
AI Technical Summary
Instant messaging applications and event processing applications exist in two different forms, which makes user operations cumbersome and prevents timely processing of messages or events, resulting in low event processing efficiency.
In an instant messaging application session, the entry point for the target application's task processing function is presented through the target session's session window, and the processing content of the target task is presented in the form of session messages, thereby achieving interconnection and interoperability between the instant messaging application and the target application and reducing human-computer interaction.
It improves the efficiency of task processing, enables interconnection between instant messaging applications and target applications, and can process session messages and tasks in a timely manner, reducing human-computer interaction.
Smart Images

Figure CN116643671B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technology, and in particular to a session-based event processing method, apparatus, device, storage medium, and computer program product. Background Technology
[0002] In related technologies, with the development of internet technology, more and more users are communicating through instant messaging applications, and more and more users are handling tasks through applications that support task management. However, instant messaging applications and task management applications exist in two different application forms. Users can only achieve the corresponding functions through each application to meet their personal needs. This is cumbersome and makes it impossible to process messages or tasks in a timely manner, resulting in low task management efficiency. Summary of the Invention
[0003] This application provides a session-based event processing method, apparatus, device, storage medium, and computer program product, which can process events in a target application different from the instant messaging application within a session of an instant messaging application, reducing human-computer interaction and improving event processing efficiency.
[0004] The technical solution of this application embodiment is implemented as follows:
[0005] This application provides a session-based event processing method, including:
[0006] In instant messaging applications, the session interface of the target session is presented through the session window of the target session, and
[0007] The conversation interface presents the task processing function entry for the target item in the target application, which is different from the instant messaging application.
[0008] When a trigger operation is received for the entry point of the task processing function, the task processing interface corresponding to the target task is presented through the session window of the target session;
[0009] The task processing interface is used to present the processing content associated with the target task in the form of conversation messages.
[0010] The method in the above scheme further includes:
[0011] The task reminder information is displayed through the session window of the target session;
[0012] The reminder information is used to indicate that there is unread processing content related to the target matter in the matter processing interface.
[0013] This application also provides a session-based event processing method, including:
[0014] In the target application, the interface for processing the target matter is presented;
[0015] When an instant messaging application displays a task handling interface through the target session's session window, including task handling content published via session messages, the task handling content is retrieved and sent to the target application.
[0016] The processing interface presents the processing content associated with the target item.
[0017] The instant messaging application is different from the target application. The target session's interface displays an entry point for the task processing function of the target task. This entry point is used to display the task processing interface when a trigger operation is received for the task processing entry point.
[0018] The method in the above scheme further includes:
[0019] In the processing interface for the target matter, a session reminder message is displayed;
[0020] The session reminder information is used to indicate that there are unread session messages in the target session.
[0021] The method in the above scheme further includes:
[0022] In the target application, a session association function is presented to associate a session in the instant messaging application with the target event;
[0023] Based on the session association function, the target session used to associate with the target item is obtained;
[0024] In response to a confirmation association command for the target session, an association relationship is established between the target session and the target item, so that the item processing function entry for the target item is presented in the session interface of the target session.
[0025] The method in the above scheme further includes:
[0026] In the target application, the target session associated with the target matter is presented, and the associated unassociation function item corresponding to the target session is presented;
[0027] In response to a trigger operation on the associated removal function item, the associated relationship between the target session and the target item is removed, so that the item processing function entry for the target item is no longer displayed in the session interface of the target session.
[0028] This application also provides a session-based event processing device, including:
[0029] The first presentation module is used to present the session interface of the target session through the session window of the target session in the instant messaging application, and to present the task processing function entry of the target task in the target application in the session interface, wherein the target application is different from the instant messaging application;
[0030] The second presentation module is used to present the event processing interface corresponding to the target event through the session window of the target session when a trigger operation is received for the event processing function entry.
[0031] The task processing interface is used to present the processing content associated with the target task in the form of conversation messages.
[0032] In the above scheme, the first presentation module is further configured to present, in the instant messaging application, a matter association function item for associating matters in the target application with the target session; based on the matter association function item, obtain the target matter for associating with the target session; and in response to a confirmation association instruction for the target matter, establish a matter association relationship between the target matter and the target session; wherein, the matter association relationship is used to indicate that the matter processing function entry of the target matter in the target application is presented in the session interface.
[0033] In the above scheme, the first presentation module is further configured to, in response to an application association instruction for application association, present at least one candidate application and a selection control corresponding to each candidate application, wherein the at least one candidate application includes the target application; and, in response to a selection operation for the target application triggered by the selection control, establish an application association relationship between the target application and the instant messaging application; wherein the application association relationship is used to indicate that the event association function item is presented in the instant messaging application.
[0034] In the above scheme, the first presentation module is further configured to, in response to a trigger operation for the associated function item of the item, present a search function item for searching items in the target application; in response to the item search information input based on the search function item, present at least one candidate item that matches the item search information, the at least one candidate item including the target item; and in response to a selection operation for the target item, obtain the target item for associating with the target session.
[0035] In the above scheme, the first presentation module is further configured to, in response to a trigger operation for the associated function item of the item, present at least one recommended item, the at least one recommended item including the target item; and, in response to a selection operation for the target item, obtain the target item for association with the target session.
[0036] In the above scheme, the first presentation module is further configured to present an update function item corresponding to the at least one recommended item; in response to a trigger operation on the update function item, the presentation of the at least one recommended item is updated to the presentation of at least one target recommended item; wherein, the target recommended item is different from the recommended item.
[0037] In the above scheme, the first presentation module is further configured to, in response to a trigger operation for the associated function item of the item, present an item creation interface corresponding to the target application; based on the item creation interface, receive input item creation information; in response to a confirmation instruction for the item creation information, create a new item corresponding to the item creation information as the target item, so as to obtain the target item for association with the target session.
[0038] In the above scheme, the first presentation module is further configured to present associated function items for associating with created items in the target application in the item creation interface; the first presentation module is further configured to present at least one created item in response to a trigger operation for the associated function item, the at least one created item including the target item; and to obtain the target item for associating with the target session in response to a selection operation for the target item.
[0039] In the above scheme, the first presentation module is further configured to present an association removal function item corresponding to the target item in the instant messaging application; in response to the trigger operation of the association removal function item, remove the item association relationship between the target item and the target session, and cancel the presentation of the item processing function entry of the target item in the session interface.
[0040] In the above scheme, the second presentation module is further configured to present a task reminder message through the session window of the target session; wherein the task reminder message is configured to indicate that there is unread processing content associated with the target task in the task processing interface.
[0041] In the above scheme, the second presentation module is further configured to receive the target operation in the conversation interface; in response to the operation type of the target operation being the target type, present a human-computer interaction interface independent of the conversation interface, and present the task processing function entry of the target item in the target application in the human-computer interaction interface.
[0042] In the above scheme, the first presentation module is further configured to, in response to a selection operation for a target session message included in the target session, present a forwarding function item corresponding to the target session message; and, in response to a trigger operation for the forwarding function item, forward the target session message to the target application so as to present the target session message in the task processing interface.
[0043] In the above scheme, the first presentation module is further configured to present an information input function item in response to a trigger operation for the forwarding function item; receive interactive information input for the target session message based on the information input function item; and forward the target session message and the interactive information to the target application in response to a confirmation operation for the interactive information, so as to present the target session message and the interactive information in the task processing interface.
[0044] In the above scheme, the second presentation module is further configured to present the target processing content associated with the target item in the form of a conversation message in the item processing interface, and present at least one interactive function item corresponding to the target processing content; wherein, the interactive function item is configured to perform an interactive operation associated with the interactive function item on the target processing content; when a trigger operation is received for the target interactive function item among the at least one interactive function item, the target interactive operation associated with the target interactive function item is performed on the target processing content.
[0045] This application also provides a session-based event processing device, including:
[0046] The third presentation module is used to present the processing interface for the target matter in the target application;
[0047] The fourth presentation module is used to obtain the task processing content to the target application when the instant messaging application presents the task processing interface through the session window of the target session, including task processing content published in the form of session messages, and present the task processing content associated with the target task through the processing interface.
[0048] The instant messaging application is different from the target application. The target session's interface displays an entry point for the task processing function of the target task. This entry point is used to display the task processing interface when a trigger operation is received for the task processing entry point.
[0049] In the above scheme, the third presentation module is further configured to present a session association function item in the target application for associating a session in the instant messaging application with the target item; obtain a target session for associating with the target item based on the session association function item; and establish an item association relationship between the target session and the target item in response to a confirmation association instruction for the target session, so as to present the item processing function entry of the target item in the session interface of the target session.
[0050] In the above scheme, the third presentation module is further configured to present the target session associated with the target item in the target application, and present the association removal function item corresponding to the target session; in response to the trigger operation of the association removal function item, the item association relationship between the target session and the target item is removed, so as to cancel the presentation of the item processing function entry of the target item in the session interface of the target session.
[0051] In the above scheme, the third presentation module is further configured to present the viewing function item of the target session in the target application; and to present the session interface of the target session in response to a trigger operation on the viewing function item.
[0052] In the above scheme, the fourth presentation module is further used to present session reminder information in the processing interface of the target matter; wherein the session reminder information is used to indicate that there are unread session messages in the target session.
[0053] This application also provides an electronic device, including:
[0054] Memory, used to store executable instructions;
[0055] The processor, when executing executable instructions stored in the memory, implements the session-based event processing method provided in the embodiments of this application.
[0056] This application also provides a computer-readable storage medium storing executable instructions, which, when executed by a processor, implement the session-based event processing method provided in this application.
[0057] This application also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implement the session-based event processing method provided in this application.
[0058] The embodiments of this application have the following beneficial effects:
[0059] In instant messaging applications, the target session's interface is displayed through a session window. Within this window, the task processing entry point for a specific task within the target application is presented. This target application differs from the instant messaging application. Therefore, when a trigger operation is received targeting this task processing entry point, the corresponding task processing interface is displayed through the target session's session window. Based on this interface, the processing content associated with the target task is presented via session messages. This allows for the processing of tasks from a target application within an instant messaging session, achieving interoperability between the two applications. It enables timely processing of session messages from the instant messaging application and tasks from the target application, improving task processing efficiency while reducing human-computer interaction and increasing the utilization of device processing resources. Attached Figure Description
[0060] Figure 1 This is a schematic diagram of the architecture of a session-based event processing system 100 provided in an embodiment of this application;
[0061] Figure 2 This is a schematic diagram of the structure of an electronic device 500 implementing a session-based event processing method according to an embodiment of this application;
[0062] Figure 3 This is a flowchart illustrating the session-based event handling method provided in an embodiment of this application;
[0063] Figure 4 This is a schematic diagram showing the event processing interface for the target event provided in the embodiments of this application;
[0064] Figure 5 This is a schematic diagram showing the association between the target application and the instant messaging application provided in the embodiments of this application;
[0065] Figure 6 This is a schematic diagram showing the association between target items and target sessions provided in the embodiments of this application;
[0066] Figure 7 This is an updated schematic diagram illustrating the recommended items provided in the embodiments of this application;
[0067] Figure 8 This is a schematic diagram showing the association between target items and target sessions provided in the embodiments of this application;
[0068] Figure 9 This is a schematic diagram showing the entry point for the event processing function provided in the embodiments of this application;
[0069] Figure 10 This is a schematic diagram illustrating the forwarding and display of session messages provided in an embodiment of this application;
[0070] Figure 11 This is a schematic diagram showing the event processing interface provided in an embodiment of this application;
[0071] Figure 12 This is a flowchart illustrating the session-based event handling method provided in an embodiment of this application;
[0072] Figure 13 This is a schematic diagram illustrating the association between target sessions and target items provided in the embodiments of this application;
[0073] Figure 14 This is a schematic diagram showing the target session associated with the target matter provided in the embodiments of this application. Detailed Implementation
[0074] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0075] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0076] In the following description, the terms "first, second, third" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first, second, third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0077] Unless otherwise defined, 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 this application only and is not intended to limit this application.
[0078] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.
[0079] 1) In response to, used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which it depends are met, one or more operations performed may be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.
[0080] This application provides a session-based event processing method, apparatus, device, storage medium, and computer program product, which can process events in a target application different from the instant messaging application within a session of an instant messaging application, reducing human-computer interaction and improving event processing efficiency.
[0081] The following describes the implementation scenarios of the session-based event handling method provided in the embodiments of this application. See also Figure 1 , Figure 1 This is a schematic diagram of the architecture of a session-based event processing system 100 provided in this application embodiment. To support an exemplary application, terminal 400-1 and terminal 400-2 are connected to server 200 through network 300. Network 300 can be a wide area network or a local area network, or a combination of both, and data transmission is achieved using wireless or wired links.
[0082] Terminal 400-1 (equipped with an instant messaging application) is used to present the session interface of the target session through the session window of the target session in the instant messaging application, and to present the task processing function entry of the target task in the session interface; in response to the trigger operation of the task processing function entry, to present the task processing interface corresponding to the target task through the session window of the target session; based on the task processing interface, to receive the processing content associated with the published target task, and to present the processing content associated with the target task in the form of a session message; and to upload the processing content associated with the target task to server 200.
[0083] Server 200 is used to receive and store the processing content associated with the target item uploaded by terminal 400-1. For example, server 200 can store the processing content associated with the target item in a local database or in a cloud database.
[0084] Terminal 400-2 (with a target application set up) is used to present the processing interface of the target matter in the target application; when the instant messaging application presents the processing interface of the matter through the session window of the target session, including the processing content associated with the target matter published in the form of a session message, a request to obtain the processing content is sent to server 200.
[0085] Server 200 is also used to receive requests for processing content and return the processing content associated with the target item to terminal 400-2;
[0086] Terminal 400-2 (with a target application set up) is used to receive the processing content associated with the target item returned by server 200, and to present the processing content associated with the target item through the processing interface.
[0087] In some embodiments, the session-based event processing method provided in this application can be implemented by various electronic devices. For example, it can be implemented by a terminal alone, by a server alone, or by a terminal and a server working together. This application can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, and assisted driving.
[0088] In some embodiments, the electronic device implementing session-based event processing provided in this application can be various types of terminal devices or servers. The server (e.g., server 200) can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The terminal (e.g., terminal 400-1) can be a smartphone, tablet, laptop, desktop computer, intelligent voice interaction device (e.g., smart speaker), smart home appliance (e.g., smart TV), smartwatch, in-vehicle terminal, etc., but is not limited to these. The terminal and server can be directly or indirectly connected via wired or wireless communication, and this application does not impose any limitations on this.
[0089] In some embodiments, the terminal or server can implement the session-based event processing method provided in this application by running a computer program. For example, the computer program can be a native program or software module in an operating system; it can be a native application (APP), i.e., a program that needs to be installed in the operating system to run; it can also be a mini-program, i.e., a program that only needs to be downloaded to a browser environment to run; or it can be a mini-program that can be embedded in any APP. In short, the above-mentioned computer program can be any form of application, module, or plugin.
[0090] In some embodiments, multiple servers can form a blockchain, with each server being a node on the blockchain. Information connections can exist between each node in the blockchain, allowing for information transmission between nodes. Furthermore, data related to the session-based event processing method provided in this application (e.g., the target event and processing content associated with it) can be stored on the blockchain.
[0091] The following describes an electronic device implementing a session-based event processing method provided in an embodiment of this application. See also: Figure 2 , Figure 2This is a schematic diagram of the structure of an electronic device 500 implementing a session-based event processing method according to an embodiment of this application. The electronic device 500 is used as an example. Figure 1 Taking the terminal shown as an example, the electronic device 500 implementing the session-based event processing method provided in this application embodiment includes: at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. The various components in the electronic device 500 are coupled together via a bus system 540. It is understood that the bus system 540 is used to implement communication between these components. In addition to a data bus, the bus system 540 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 2 The general labeled all buses as Bus System 540.
[0092] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0093] The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 550 may optionally include one or more storage devices physically located away from the processor 510.
[0094] The memory 550 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 550 described in this application embodiment is intended to include any suitable type of memory.
[0095] In some embodiments, memory 550 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.
[0096] Operating system 551 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks;
[0097] The network communication module 552 is used to reach other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 including: Bluetooth, WiFi, and Universal Serial Bus (USB), etc.
[0098] In some embodiments, the session-based event processing apparatus provided in this application can be implemented in software. Figure 2 A session-based event processing device 553 stored in memory 550 is shown. It may be software in the form of programs and plug-ins, including the following software modules: a first presentation module 5531 and a second presentation module 5532. These modules are logical and can therefore be arbitrarily combined or further split according to the functions implemented. The functions of each module will be described below.
[0099] In other embodiments, the session-based event processing device provided in this application can be implemented using a combination of hardware and software. As an example, the session-based event processing device provided in this application can be a processor in the form of a hardware decoding processor, which is programmed to execute the session-based event processing method provided in this application. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.
[0100] The following describes the session-based event processing method provided in the embodiments of this application. In some embodiments, the session-based event processing method provided in the embodiments of this application can be implemented by various electronic devices. For example, it can be implemented by a terminal alone, by a server alone, or by a terminal and a server working together. Taking terminal implementation as an example, see [link to documentation]. Figure 3 , Figure 3 This is a flowchart illustrating a session-based event processing method provided in an embodiment of this application. The session-based event processing method provided in this embodiment includes:
[0101] Step 101: In the instant messaging application, the terminal presents the session interface of the target session through the session window of the target session, and presents the entry point for the task processing function of the target task in the target application in the session interface.
[0102] The target application differs from the instant messaging application. It can be an application that supports task processing, where users can create and process tasks. These tasks can be single-person tasks (completed by an individual) or multi-person tasks (completed collaboratively by multiple people). In practice, the target application and the instant messaging application can run together on the same terminal or on different terminals.
[0103] In practical applications, this instant messaging application is installed on the terminal. When the terminal receives a command to run the instant messaging application, it executes it. The application uses sessions for instant communication, which can be one-on-one or group chats. Session participants can send and receive messages within the session's interface to achieve instant communication. Once the application runs, the target session's interface is displayed in the application's session window, showing the entry point for the target application's task processing function. In practice, there can be application associations between the instant messaging application and the target application, and task associations between the target session and the target task. Thus, the task processing function entry point for the target task in the target application can be displayed within the target session's interface.
[0104] It should be noted that this task processing function entry point is used to present the task processing interface corresponding to the target task through the session window of the target session when a trigger operation is received for the task processing function entry point. Based on this task processing interface, the processing content associated with the target task is presented in the form of session messages. Based on this, the processing of the target task in the target session of the instant messaging application can be realized. In actual implementation, the processing of the target task and the session object of the target session can be related, that is, the processing object of the target task is also the session object of the target session. In this way, when users process the target task, they can not only experience the convenience of instant messaging (such as communicating the relevant content of the target task, issuing task notifications, etc.), but also process the target task while communicating instantly, thus improving the efficiency of task processing.
[0105] As an example, see Figure 4 , Figure 4 This is a schematic diagram showing the event processing interface for the target event provided in the embodiments of this application. Here, as... Figure 4As shown in (1), in the session interface of the target session "XX Item Report Weekly Meeting", the entry point of the task processing function "Target Application XX Item Weekly Report" for the target task "XX Item Weekly Report" in the target application is presented. Among them, the target session is "XX Item Report Weekly Meeting", and the target task is "XX Item Weekly Report". The target task belongs to the target application, that is, the target session and the target task are related, that is, the session object of the target session is also the processing object of the target task. At this time, an instant task notification "Everyone writes the weekly report into the XX Item Weekly Report of the target application" can be published in the target session to improve the reachability of the task notification to the processing object of the target task. Continuing, as Figure 4 As shown in (2), in response to the trigger operation of the "Target Application XX Item Weekly Report" entry for the item processing function, the item processing interface corresponding to the target item is presented through the session window of the target session. In the item processing interface, the processing content associated with the target item is presented in the form of session messages.
[0106] In this embodiment of the application, the premise for presenting the entry point for the task processing function of the target task in the target application within the session interface of the target session of the instant messaging application can be that there is an application association relationship between the instant messaging application and the target application, and there is also a task association relationship between the target session and the target task. The following will explain how to achieve the association between the target session and the target task, and how to achieve the association between the target application and the instant messaging application.
[0107] In some embodiments, the terminal may associate a target item and a target session in the following manner: in an instant messaging application, a task association function item for associating a task in the target application to a target session is presented; based on the task association function item, the target item for associating to the target session is obtained; in response to a confirmation association instruction for the target item, a task association relationship between the target item and the target session is established; wherein, the task association relationship is used to indicate that the task processing function entry of the target item in the target application is presented in the session interface.
[0108] In practical applications, the terminal can provide a task association function in the instant messaging application to associate tasks in the target application with a target session. When a target task for associating with the target session is obtained based on the task association function, a task association relationship is established between the target task and the target session in response to a confirmation association instruction for the target task. Based on this task association relationship, the task processing function entry for the target task in the target application can be presented in the session interface. In actual implementation, this task association function can be displayed in the session interface of the target session or in the settings interface of the target session; this is not limited in this embodiment.
[0109] In some embodiments, the terminal may associate an instant messaging application with a target application in the following manner: in response to an application association instruction for application association, presenting at least one candidate application and a selection control corresponding to each candidate application, wherein the at least one candidate application includes the target application; in response to a selection operation for the target application triggered by the selection control, establishing an application association relationship between the target application and the instant messaging application; wherein the application association relationship is used to indicate that an event association function item is presented in the instant messaging application.
[0110] In practical applications, the terminal can provide functionality within the instant messaging application to associate the instant messaging application with other applications. When the terminal receives an application association instruction, it presents at least one candidate application (including the target application) and selection controls corresponding to each candidate application. When it receives a selection operation for the target application triggered by the selection controls, it establishes an application association relationship between the target application and the instant messaging application, and based on this association relationship, presents an application association function item in the instant messaging application. In actual implementation, the application association instruction can be triggered by an application association function item, i.e., the instruction is received in response to a trigger operation for the application association function item. This application association function item can be displayed in the instant messaging application's application settings interface, the target session's session settings interface, or the target session's session window.
[0111] As an example, see Figure 5 , Figure 5 This is a schematic diagram illustrating the association between the target application and the instant messaging application provided in this embodiment. Here, in the application settings interface of the instant messaging application, the terminal presents the application association function item "Add Associated Application," as shown below. Figure 5 As shown in (1); in response to the trigger operation of the application association function item "Add Associated Application", an application association instruction for application association is received. In response to the application association instruction, at least one candidate application (including candidate applications 1-3) and the selection control corresponding to each candidate application are presented, as shown in Figure (1). Figure 5 As shown in (2); in response to the selection operation for the target application (i.e., candidate application 2) triggered by the selection control, an application association relationship is established between the target application and the instant messaging application, and the associated application "candidate application 2" is displayed in the application settings interface of the instant messaging application, as shown in (2). Figure 5 As shown in (3).
[0112] In some embodiments, a terminal may obtain a target item for association with a target session in the following manner: in response to a trigger operation on the item association function item, a search function item for searching items in the target application is presented; in response to item search information input based on the search function item, at least one candidate item matching the item search information is presented, the at least one candidate item including the target item; in response to a selection operation on the target item, the target item for association with the target session is obtained.
[0113] In practical applications, a target application may include multiple items. Therefore, the terminal can provide a search function in the instant messaging application to search for items in the target application, so as to quickly find the target item, reduce user operations, and improve human-computer interaction efficiency. When the terminal receives a trigger operation for the item association function, it presents the search function; in response to the item search information input based on the search function, it presents at least one candidate item (the at least one candidate item includes the target item) that matches the item search information. In actual implementation, the candidate items can be a target number of candidate items whose matching degree with the item search information reaches a matching degree threshold. When displaying the at least one candidate item, it can be sorted and displayed in descending order according to the matching degree, so that the user can quickly find the most desired target item; when receiving a selection operation for the target item among the at least one candidate item, the terminal obtains the target item for association with the target session.
[0114] As an example, see Figure 6 , Figure 6 This is a schematic diagram illustrating the association between target items and target sessions provided in this application embodiment. Here, the terminal displays the item association function "Add Items from Target Application" in the session interface of the target session "XX Item Report Weekly Meeting," as shown below. Figure 6 As shown in (1); in response to the triggered operation of the "Add Item to Target Application" function item associated with the item, the "Search Item" function item is displayed, as shown in (1). Figure 6 As shown in (2); in response to the item search information "Weekly Report" entered based on the search function item "Search Item", at least one candidate item matching the item search information is presented, including "Weekly Report", "Weekly Summary", and "Weekly Summary", as shown in (2); Figure 6 As shown in (3); in response to the selection operation of the target item "Weekly Report", the target item "Weekly Report" is obtained, and the item association relationship between the target item "Weekly Report" and the target session "XX Item Report Weekly Meeting" is established. That is, in the session interface of the target session "XX Item Report Weekly Meeting", the item processing function entry of the target item "Weekly Report" is presented, such as Figure 6 As shown in (4).
[0115] In some embodiments, a terminal may obtain a target item for association with a target session by: in response to a trigger operation on an item association function, presenting at least one recommended item, the at least one recommended item including the target item; and in response to a selection operation on the target item, obtaining the target item for association with the target session.
[0116] In practical applications, the terminal can also provide a recommendation function. When the terminal receives a trigger operation for a function item associated with a function, it presents at least one recommended function (including the target function). In actual implementation, the at least one recommended function can be matched with the target session, specifically with the function items involved in the content of the session messages in the target session, the descriptive information of the target session (such as the session name, session introduction, etc.), the member characteristics of the session members in the target session, and the characteristics of the user who triggered the function item associated with the function. When a selection operation is received for the target function among the at least one recommended function, the terminal obtains the target function used to associate it with the target session.
[0117] In some embodiments, the terminal may also present an update function item corresponding to at least one recommended item; in response to a trigger operation on the update function item, the presentation of at least one recommended item is updated to present at least one target recommended item; wherein the target recommended item is different from the recommended item.
[0118] In practical applications, the terminal can also provide an update function for recommended items. Thus, for each of the at least one recommended item, the terminal presents a corresponding update function item; when a trigger operation for the update function item is received, the terminal will update the presentation of at least one recommended item to at least one target recommended item, which is different from the original recommended item.
[0119] As an example, see Figure 7 , Figure 7 This is a schematic diagram illustrating the update of recommended items provided in this application embodiment. Here, the terminal presents the item association function "Add Item of Target Application" in the session interface of the target session "XX Item Report Weekly Meeting", such as... Figure 7 As shown in (1); in response to the trigger operation of the "Add Items of Target Application" function item associated with the item, at least one recommended item is presented, and the update function item "Refresh Batch" corresponding to at least one recommended item is presented, such as Figure 7 As shown in (2); in response to the trigger operation for the update function item "Refresh Batch", at least one recommended item will be displayed, and the display will be updated to display at least one target recommended item, such as Figure 7 As shown in (3).
[0120] In some embodiments, the terminal may obtain the target item for association with the target session in the following manner: in response to a trigger operation on the item association function, present the item creation interface of the corresponding target application; based on the item creation interface, receive the input item creation information; in response to the confirmation instruction on the item creation information, create a new item corresponding to the item creation information as the target item, thereby obtaining the target item for association with the target session.
[0121] In practical applications, terminals in instant messaging applications can also provide the function of creating items for the target application, so as to directly associate the created items with the target session. When the terminal receives a trigger operation for the item association function, it presents the item creation interface of the corresponding target application, and receives the input item creation information based on the item creation interface; when it receives a confirmation instruction for the item creation information, it creates a corresponding new item based on the item creation information, which serves as the target item for association with the target session. Based on this, the terminal obtains the target item for association with the target session.
[0122] In some embodiments, the terminal may also present associated function items for associating created items in the target application in the item creation interface; based on this, the terminal can obtain the target item for associating with the target session in the following ways: in response to a trigger operation on the associated function item, present at least one created item, the at least one created item including the target item; in response to a selection operation on the target item, obtain the target item for associating with the target session.
[0123] As an example, see Figure 8 , Figure 8 This is a schematic diagram illustrating the association between target items and target sessions provided in this application embodiment. Here, the terminal displays the item association function "Add Items from Target Application" in the session interface of the target session "XX Item Report Weekly Meeting," as shown below. Figure 8 As shown in (1); in response to the trigger operation of the "Add Item of Target Application" function item associated with the item, the item creation interface of the corresponding target application is presented, and the item creation interface presents an information input function item for entering item creation information, and a confirmation function item "Complete" for triggering the confirmation instruction for the item creation information, as shown in (1); Figure 8 As shown in (2); based on the item creation interface, the input item creation information "XX Item Weekly Report" is received, such as Figure 8As shown in (3); in response to the confirmation instruction for the item creation information "XX Item Weekly Report", a new item corresponding to the item creation information is created as the target item "XX Item Weekly Report", thereby establishing the item association relationship between the target item and the target session. That is, in the session interface of the target session "XX Item Weekly Report", the item processing function entry of the target item "XX Item Weekly Report" is presented, as shown in (3). Figure 8 As shown in (4).
[0124] See also Figure 8 In the task creation interface, the terminal also presents an association function item "Add Existing Task" for associating tasks already created in the target application, such as... Figure 8 As shown in (2). When a trigger operation is received for the associated function item "Add Existing Item", the terminal will display at least one created item.
[0125] In some embodiments, the terminal may unassociate the target item and the target session in the following manner: in an instant messaging application, present an association unassociation function item for the corresponding target item; in response to a trigger operation on the association unassociation function item, unassociate the target item with the target session, and in the session interface, remove the presentation of the item processing function entry for the target item.
[0126] In practical applications, once a task and a target session are associated, a function to unassociate the target task can also be provided. When a trigger operation is received for the unassociation function, the task association between the target task and the target session is terminated. At the same time, the task processing function entry for the target task is removed from the session interface of the target session.
[0127] In some embodiments, in the session interface, the terminal may present the task processing function entry of the target item in the target application in the following manner: receiving the target operation in the session interface; responding to the operation type of the target operation being the target type, presenting a human-computer interaction interface independent of the session interface, and presenting the task processing function entry of the target item in the target application in the human-computer interaction interface.
[0128] In practical applications, the entry point for the task processing function of the target item can be displayed in a human-computer interaction interface (HCI) independent of the session interface. That is, when the terminal receives a target operation based on the session interface, if the operation type is the target type (e.g., a pull-down operation, a long-press operation, etc.), a HCI independent of the session interface is presented, thus displaying the entry point for the task processing function of the target item in the target application. This improves the screen utilization of the session interface.
[0129] As an example, see Figure 9 , Figure 9 This is a schematic diagram showing the entry point for the task processing function provided in this application embodiment. Here, the terminal displays the session interface of the target session "XX Task Report Weekly Meeting", as shown below. Figure 9 As shown in (1); upon receiving a target operation of the type of drop-down operation for the conversation interface, a human-computer interaction interface independent of the conversation interface is presented, and in the human-computer interaction interface, the entry point of the target application's task processing function "XX Task Weekly Report Summary" is presented, such as Figure 9 As shown in (2); when a trigger operation is received for the "XX Item Weekly Report Summary" entry point of the item processing function, the item processing interface corresponding to the target item is presented through the session window of the target session, such as Figure 9 As shown in (3); at the same time, in the human-computer interaction interface independent of the session interface, the associated target items can also be edited. For example, the associated target items can be deleted through the "Delete Function Item". When there are multiple target items, the order of the target items can also be adjusted through the "Order Adjustment Function Item". Figure 9 As shown in (4).
[0130] Step 102: When a trigger operation is received for the task processing function entry, the task processing interface corresponding to the target task is presented through the session window of the target session.
[0131] The task processing interface is used to present the processing content associated with the target task in the form of conversation messages.
[0132] Here, after the terminal presents the task handling function entry for the target item in the target session of the instant messaging application, the user can enter the task handling interface corresponding to the target item through this entry. When the terminal receives a trigger operation for the task handling function entry, it presents the task handling interface corresponding to the target item through the session window of the target session. Based on this interface, the processing content associated with the target item is presented in the form of a session message. Therefore, the processing of the target item in the target session of the instant messaging application can be realized. In actual implementation, the processing of the target item and the session object of the target session can be related; that is, the processing object of the target item is also the session object of the target session. Thus, when processing the target item, the user can experience the convenience of instant messaging (such as communicating about the relevant content of the target item, issuing notifications for the target item, etc.) and process the target item simultaneously with instant messaging, improving task handling efficiency.
[0133] In some embodiments, the terminal may prompt that there is unread processing content for the target item by displaying an item reminder message through the session window of the target session; wherein the item reminder message is used to indicate that there is unread processing content associated with the target item in the item processing interface.
[0134] In practical applications, when there are unread and related processing items in the task handling interface, task reminders can be displayed through the target session's chat window. For example, task reminders (such as numeric or dot badges) can be displayed at the task handling function entry point, text-based reminders can be displayed in the target session's chat interface, or at the target session's chat entry point (in which case the format of the reminder can differ from the target session's chat message reminder format). Audio reminders can also be input.
[0135] In some embodiments, a terminal may forward a session message of a target session to a task processing interface of a target task in the following manner: in response to a selection operation for a target session message included in the target session, a forwarding function item corresponding to the target session message is presented; in response to a trigger operation for the forwarding function item, the target session message is forwarded to the target application so as to present the target session message in the task processing interface.
[0136] In practical applications, instant messaging applications can also provide the functionality to forward session messages from a target session to the target application, so that the forwarded session messages are displayed in the task management interface of the target task. See, for example... Figure 10 , Figure 10 This is a schematic diagram illustrating the forwarding and display of session messages provided in an embodiment of this application. Here, the terminal displays session messages in the session interface of the target session "XX Item Report Weekly Meeting". This target session "XX Item Report Weekly Meeting" is associated with the target item "XX Item Weekly Report", meaning that the session interface displays the item processing function entry for the target item "XX Item Weekly Report", such as... Figure 10 As shown in (1); in response to the selection operation for the target session message (i.e., session message 1-2), the forwarding function item "One-click forwarding to the associated target item" of the corresponding target session message is presented, as shown in (1). Figure 10 As shown in (2); in response to the forwarding function item "One-click forwarding to associated target item", the target session message is forwarded to the target application, thereby presenting the target session message (i.e., session message 1-2) in the task processing interface of the target item, as shown in (2); Figure 10 As shown in (3).
[0137] In some embodiments, a terminal may forward a session message of a target session to a task processing interface of a target task in the following manner: in response to a trigger operation on a forwarding function item, presenting an information input function item; based on the information input function item, receiving interactive information input for the target session message; in response to a confirmation operation on the interactive information, forwarding the target session message and the interactive information to the target application, so as to present the target session message and the interactive information in the task processing interface.
[0138] In practical applications, when forwarding a target session message to the target application, interactive operations such as annotations, notes, comments, and likes can be performed on the target session message. In response to the trigger operation for the forwarding function, the terminal presents an information input function for entering annotations, notes, comments, likes, and other interactive information. When a confirmation operation for the interactive information is received, the target session message and interactive information are forwarded to the target application, where they are displayed in the task processing interface of the target task.
[0139] In some embodiments, the terminal can interact with the processing content associated with the target matter in the following way: in the matter processing interface, the target processing content associated with the target matter is presented in the form of a session message, and at least one interactive function item corresponding to the target processing content is presented; wherein, the interactive function item is used to perform an interactive operation associated with the interactive function item on the target processing content; when a trigger operation is received for the target interactive function item in the at least one interactive function item, the target interactive operation associated with the target interactive function item is performed on the target processing content.
[0140] In practical applications, when the terminal presents the target processing content associated with the target item in the task processing interface through conversational messages, it can also present at least one interactive function item corresponding to the target processing content, such as a "like" function (for liking the target processing content), a "comment" function (for commenting on the target processing content), a "share" function (for sharing or forwarding the target processing content), a "copy" function (for copying the target processing content), a "read" function (for indicating that the target processing content has been read), and a "viewing" function (for indicating that the target processing content is being viewed). When a trigger operation is received for a target interactive function item among at least one interactive function item, the target interactive operation associated with the target interactive function item is executed on the target processing content. In actual implementation, the number of interactions performed based on each interactive function item can also be displayed, such as 3 likes, 3 comments, etc.
[0141] As an example, see Figure 11 , Figure 11This is a schematic diagram of the task processing interface provided in this application embodiment. Here, in the task processing interface, the terminal presents the target processing content associated with the target task through conversation messages, and presents the corresponding interactive function items for the target processing content, including a like function item and a comment function item, such as... Figure 11 As shown in (1); for example, in response to a trigger action on a comment function, an input function for entering a comment and a comment posting function "Post" for posting a comment are presented, as shown in (1). Figure 11 As shown in (2); thus, one can input the comment information "to add something..." based on the input function item, and publish the input comment information through the comment publishing function item "publish". The published comment information "to add something..." is displayed in the associated area of the target processing content, such as Figure 11 As shown in (3).
[0142] Applying the above embodiments of this application, in an instant messaging application, the session interface of the target session is presented through the session window of the target session. Within this session interface, the task processing function entry for the target task in the target application is displayed. Since this target application differs from the instant messaging application, when a trigger operation is received targeting the task processing function entry, the task processing interface corresponding to the target task can be presented through the session window of the target session. Based on this task processing interface, the processing content associated with the target task is presented in the form of a session message. Thus, within an instant messaging application session, tasks from a target application different from the instant messaging application can be processed, achieving interconnection between the instant messaging application and the target application. This enables timely processing of session messages in the instant messaging application and tasks in the target application, improving task processing efficiency. Simultaneously, it reduces human-computer interaction and increases the utilization rate of device processing resources.
[0143] The session-based event processing method provided in this application embodiment will be further described below. In some embodiments, the session-based event processing method provided in this application embodiment can be implemented by various electronic devices. For example, it can be implemented by a terminal alone, by a server alone, or by a terminal and a server working together. Taking terminal implementation as an example, see [link to documentation]. Figure 12 , Figure 12 This is a flowchart illustrating a session-based event processing method provided in an embodiment of this application. The session-based event processing method provided in this embodiment includes:
[0144] Step 201: The terminal presents the processing interface for the target matter in the target application.
[0145] Step 202: When the instant messaging application displays the task handling interface through the session window of the target session, including task handling content published in the form of session messages, the task handling content is retrieved to the target application, and the task handling content associated with the target task is presented through the handling interface.
[0146] The instant messaging application differs from the target application. The target session's interface displays an entry point for the task processing function of the target task. This entry point is used to display the task processing interface when a trigger operation is received for the task processing entry point.
[0147] Here, the target application can be an application that supports task processing. Users can create and process tasks within the target application. Tasks in the target application can be single-person tasks (completed by an individual) or multi-person tasks (completed collaboratively by multiple people). The target application can include multiple tasks. In this embodiment, the processing of target tasks within the target session of the instant messaging application can be implemented. Specifically, the instant messaging application presents the session interface of the target session through a session window, and the task processing function entry for the target task in the target application is presented within the session interface. In actual implementation, there can be an application association between the instant messaging application and the target application, and there can also be a task association between the target session and the target task. Thus, the task processing function entry for the target task in the target application can be presented within the session interface of the target session of the instant messaging application.
[0148] It should be noted that this task processing function entry point is used to present the task processing interface corresponding to the target task through the session window of the target session when a trigger operation is received for the task processing function entry point. Based on this task processing interface, the processing content associated with the target task is presented in the form of session messages. Based on this, the processing of the target task in the target session of the instant messaging application can be realized. In actual implementation, the processing of the target task and the session object of the target session can be related, that is, the processing object of the target task is also the session object of the target session. In this way, when users process the target task, they can not only experience the convenience of instant messaging (such as communicating the relevant content of the target task, issuing task notifications, etc.), but also process the target task while communicating instantly, thus improving the efficiency of task processing.
[0149] In practical applications, the terminal presents the processing interface for the target matter within the target application. When the instant messaging application displays the matter processing interface through the target session's window, including matter processing content published via session messages, the application retrieves the matter processing content and sends it to the target application. The application then presents the related matter processing content through its processing interface. This achieves the effect of processing the target matter within the instant messaging application and synchronizing the processed matter processing content to the target application, thus enabling interoperability between the target application and the instant messaging application.
[0150] In practice, the target application and the instant messaging application can run together on the same terminal or on different terminals. In this embodiment, the premise for presenting the task processing function entry of the target item in the target application within the session interface of the target session of the instant messaging application is that there is an application association between the instant messaging application and the target application, and a task association between the target session and the target item. The following explains how to achieve the association between the target session and the target item.
[0151] In some embodiments, the terminal may associate a target session and a target matter in the following ways: in the target application, a session association function item for associating a session in the instant messaging application with the target matter is presented; based on the session association function item, the target session for associating with the target matter is obtained; in response to a confirmation association instruction for the target session, a matter association relationship between the target session and the target matter is established, so as to present the matter processing function entry of the target matter in the session interface of the target session.
[0152] In practical applications, the terminal can also provide a session association function within the target application to link sessions in the instant messaging application to target items. When a target session for association to a target item is obtained based on the session association function, in response to a confirmation association command for the target session, an item association relationship is established between the target session and the target item. Based on this item association relationship, the item processing function entry for the target item can be presented in the session interface of the target session. In actual implementation, this session association function can be displayed in the processing interface of the target item or in the settings interface of the target item; this is not limited in the embodiments of this application.
[0153] In practice, the target session used to associate with the target item can also be obtained through search, temporary creation, recommendation, etc. For details, please refer to the above process of obtaining the target item used to associate with the target session, which will not be repeated here.
[0154] As an example, see Figure 13 , Figure 13This is a schematic diagram illustrating the association between a target session and a target item provided in an embodiment of this application. Here, the terminal presents the session association function "Add Associated Session" in the settings interface of the target item in the target application, as shown below. Figure 13 As shown in (1); in response to a trigger operation for the "Add Associated Session" function item, at least one candidate session (i.e., candidate sessions 1-3) in the instant messaging application associated with the target application is presented, as shown in (1). Figure 13 As shown in (2); in response to a selection operation for a target session (such as candidate session 2), an item association relationship is established between the target session (such as candidate session 2) and the target item.
[0155] In some embodiments, the terminal may unassociate the target session and the target matter in the following manner: in the target application, the target session associated with the target matter is presented, and the association unassociation function item corresponding to the target session is presented; in response to the trigger operation of the association unassociation function item, the matter association relationship between the target session and the target matter is removed, so that the matter processing function entry of the target matter is not presented in the session interface of the target session.
[0156] In practical applications, after a task and a target session are associated, a function to unassociate the target session can also be provided. When a trigger operation is received for the unassociation function, the task association between the target task and the target session is severed. Simultaneously, the task processing entry for the target task can be removed from the target session's interface. In actual implementation, the unassociation function for the target session can be displayed either in the target task's processing interface or in the target task's settings interface.
[0157] In some embodiments, a terminal can view a target session through a target application in the following ways: in the target application, a view function for the target session is presented; in response to a trigger operation on the view function, a session interface for the target session is presented.
[0158] In practical applications, a function to view the target session can also be provided within the target application. When a trigger action is received for this function, the session interface of the target session is displayed, thus enabling the viewing of session messages from the target session in the instant messaging application within the target application, achieving interoperability between the target application and the instant messaging application. In practice, the session interface of the target session can be displayed in the target application, or the user can be redirected from the target application to the instant messaging application to view the session interface of the target session within the instant messaging application. This function to view the target session can be displayed in the processing interface of the target task or in the settings interface of the target task.
[0159] In some embodiments, the terminal may notify the target session of unread session messages by displaying session reminder information in the processing interface of the target item; wherein the session reminder information is used to indicate that the target session has unread session messages.
[0160] In practical applications, when there are unread messages in the target session, session reminders can be displayed in the processing interface of the target task. For example, reminders (such as numeric or dot icons) can be displayed at the entry point of the target session, text-based reminders can be displayed in the processing interface of the target task, or audio reminders can be entered.
[0161] As an example, see Figure 14 , Figure 14 This is a schematic diagram showing the target session associated with the target item according to an embodiment of this application. Here, in the settings interface of the target item in the target application, the terminal displays the target session associated with the target item, including sessions 1-2, such as... Figure 14 As shown in (1); in response to a trigger operation on the target session, the view function item "View Session" corresponding to the target session can be displayed, so as to enter the session interface of the target session based on the view function item "View Session"; the association unassociation function item "Unassociation" corresponding to the target session is also presented, so as to unassociate the target session and the target item based on the association unassociation function item "Unassociation", as shown in (1); Figure 14 As shown in (2).
[0162] It should be noted that a target application can be associated with multiple instant messaging applications, and an instant messaging application can also be associated with multiple target applications; a target item can be associated with multiple sessions, and a session can also be associated with multiple target items.
[0163] Applying the above embodiments of this application, in an instant messaging application, the session interface of the target session is presented through the session window of the target session. Within this session interface, the task processing function entry for the target task in the target application is displayed. This target application differs from the instant messaging application. Therefore, when a trigger operation is received targeting the task processing function entry, the task processing interface corresponding to the target task is presented through the session window of the target session. Based on this task processing interface, the processing content associated with the target task is presented in the form of a session message. Furthermore, when the task processing interface contains processing content managed by the target task, it is also simultaneously displayed in the target application. Thus, within an instant messaging application session, tasks from a target application different from the instant messaging application can be processed, achieving interconnection between the instant messaging application and the target application. This enables timely processing of session messages in the instant messaging application and tasks in the target application, improving task processing efficiency. Simultaneously, it reduces human-computer interaction and increases the utilization rate of device processing resources.
[0164] The following example, using a group session as the target session, illustrates an exemplary application of this application's embodiments in a real-world application scenario.
[0165] In related technologies, instant messaging applications and task-handling applications (such as office tasks) exist in two different forms, handling instant messages and asynchronous messages respectively, lacking effective integration. Since instant messaging applications serve as tools for real-time collaboration, and task-handling applications serve as tools or business models in office scenarios, the inability of them to effectively communicate and interconnect will prevent users from processing messages or tasks in a timely manner.
[0166] Based on this, this application provides a session-based task processing method to at least solve the aforementioned problems. The core of this application is to provide the ability to associate a target application with a session within an instant messaging application, enabling interoperability between the session and the target application and improving the user experience of the target application in instant messaging collaboration scenarios. In this application, based on the effective integration of group sessions in the instant messaging application and the target application (i.e., applications that support task processing), the target application and the group sessions in the instant messaging application are deeply integrated, helping users to promptly accumulate important information during task processing and providing convenient group session viewing capabilities in the target application, thereby improving task processing efficiency.
[0167] The following describes the session-based event handling method provided in this application from the product side, including: (1) see Figure 13 Adding associated sessions to the target item (i.e., the weekly report of XX item) in the target application will allow the terminal to bring up the session list in the instant messaging application for the user to select the group session to be associated, so as to realize the association between the group session and the target item in the target application.
[0168] (2) You can also associate the target application with the instant messaging application within a group session. After establishing the association between the target application and the instant messaging application, see [link to relevant documentation]. Figure 8 In the group session window, you can select items already created in the target application to associate with the group session, or you can create new items in the target application within the group session. New items created in the target application are associated with the group session by default.
[0169] (3) See Figure 7 You can also select items created in the target application or recommended items in the target application to associate within the group session. The recommended items in the target application can also be quickly switched by clicking the "Refresh" function.
[0170] (4) See Figure 4 In a practical application scenario, such as daily work reporting, employees report their work in group chats. Due to the large volume of messages, it's difficult to effectively summarize and consolidate them. Instead, the focus should be on the target items within the associated application (i.e., the specific tasks). Figure 4 Submit a report in the task processing interface of the target application's weekly report (for items within the application). You can also quickly access the task processing interface of the target item using the function buttons in the chat window to view the report content. Content submitted in the target item of the target application will also receive notifications in the associated group chat.
[0171] (5) See Figure 9 You can also use the quick operation of pulling down the negative one screen to bring up a list of items in the target application associated with the group conversation, and easily view the processing content associated with the items in the target application.
[0172] The following describes the session-based event handling method provided in this application from a technical perspective. First, the terms used in this application's embodiments are explained, including:
[0173] 1) Authentication: This refers to verifying whether a user has the right to access services; 2) CorpID: A unique identifier for an enterprise in an instant messaging application, used to identify the unique account subject of the enterprise; 3) Vid: A unique identity for an enterprise member in an instant messaging application, used to identify the member's account in the enterprise; 4) ConversationID: A session ID for an instant messaging application, identifying the uniqueness of a session, used in instant messaging applications to obtain session information and jump to session scenarios.
[0174] The session-based event processing method provided in this application includes:
[0175] First, the association between group sessions and target items in the target application.
[0176] (1) A quick entry point for adding items from a target application is provided within the instant messaging application's session. When a user selects an item from a target application to view a list of available items, the instant messaging application sends the current session's ConversationID, the item ID of the target item in the target application, the user's Vid / CorpID, and the identity ticket's sessionkey as request parameters to the instant messaging application's backend. After verifying the validity of the current user's identity ticket, the instant messaging application's backend checks whether the item ID of the target item in the target application to be added is valid. If the item ID of the target item in the target application is valid, it requests the business backend of the target application to initiate an association request.
[0177] (2) After receiving the request to associate a session, the business backend of the target application obtains the ConversationID of the session, the Item ID of the target item in the target application, and the Vid / CorpID of the user in the request, writes them into the mapping table between the target item and the session in the target application, and establishes a storage structure for associating the target item and the session in the target application. A target item in a target application can be associated with multiple sessions. The application's storage data structure adds a data item for the session list to represent the association relationship between the target item and the session in the target application.
[0178] (3) After updating the associated data, the business backend of the target application returns a status callback of successful association to the instant messaging application backend. The instant messaging application backend establishes a mapping between a session and an item in the application. When querying session association information, the association ID of the mapped session is used to query the list of items in the target application associated with the current session.
[0179] (4) After the instant messaging application finishes processing in the background, it will notify the instant messaging application of the successful association event and refresh the status of the current session to display the application items that have been successfully associated.
[0180] Second, bind sessions to items in the target application.
[0181] (1) The target application also provides an entry point for selecting a session. When the user clicks on the associated session, the business within the target application communicates with the instant messaging application through the JSAPI of the instant messaging application, which brings up the instant messaging application's session selection interface. After selecting a session, the instant messaging application returns the basic field information of the current session, including session ID, session name, session avatar, etc.
[0182] (2) After selecting a session in the instant messaging application, the target application displays the associated session information within the target application. After the user confirms that the information is correct, they can initiate an association request to the target application backend, which will include the item ID of the target item in the target application, the session ID, and the user's identity information for logging into the current application. After receiving the request, the application backend verifies the identity and then sends a request to the instant messaging application backend to associate the session ID to be associated with the item ID of the target item in the target application.
[0183] (3) After receiving the request, the instant messaging application backend updates the association mapping table between the session and the application, returns a success notification to the application backend, and pushes the instant messaging application to send the association data between the application and the session. After receiving the data push, the instant messaging application terminal updates the application information in the session.
[0184] (4) After the application backend receives the success event of the instant messaging application backend callback, it updates the information associated with the session in the application. You can click on the associated session in the application to jump directly to the corresponding session. This is also done through the JSAPI provided by the instant messaging application client. The parameter requirement is the session ID, which points to the corresponding session.
[0185] (5) In the target application associated with the conversation, the user can also click on the target application to enter the target application's interface, realizing the most basic interconnection capability between the two.
[0186] Third, the interconnection and interoperability of messages.
[0187] 1) After the target application is associated with the session, in addition to providing the most basic association relationship, the instant messaging application also provides the ability to forward messages in the session to the target application with one click. It supports single sessions or multiple sessions. After the user selects session information, the instant messaging application will push the selected session content, session ID, and the item ID of the target item in the target application selected by the user to the instant messaging application backend.
[0188] 2) After receiving the request, the instant messaging application backend transmits the corresponding business ticket and data structure request application's business backend, which then writes the data to the target application.
[0189] 3) After selecting conversation information, users can also add comments or notes to the original conversation, using the original message as an auxiliary description, which is more conducive to message retention.
[0190] By applying the above embodiments of this application, 1) the integration capability of instant messaging applications and target applications enhances the flexibility of enterprise office products, providing richer application scenarios in the conversation and improving the efficiency of daily collaboration; 2) the interconnection of messages allows for the quick forwarding of instant messaging messages to the target application, or the push of important messages from the target application to the instant messaging conversation, or the target application handling matters in group conversations, which facilitates the immediacy of instant messaging conversations to meet more office scenarios; 3) it improves the user experience. The combination of the target application and the instant messaging application allows users to quickly operate various target applications or handle matters in the target application within the instant messaging conversation, and can also effectively store important information from the instant messaging conversation to avoid the loss of important information, solving the problem of too many messages in the instant messaging conversation that are difficult to find.
[0191] It is understood that in the embodiments of this application, data related to user information, target matters, processing content associated with target matters, and session messages are involved. When the embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0192] The following description continues to illustrate the exemplary structure of the session-based event processing device 553 provided in this application embodiment as a software module. In some embodiments, such as... Figure 2 As shown, the software modules stored in the session-based event processing device 553 in the memory 550 may include: a first presentation module 5531, used to present the session interface of the target session through the session window of the target session in an instant messaging application, and to present the event processing function entry of the target event in the session interface, wherein the target application is different from the instant messaging application; a second presentation module 5532, used to present the event processing interface corresponding to the target event through the session window of the target session when a trigger operation for the event processing function entry is received; wherein the event processing interface is used to present the processing content associated with the target event in the form of a session message.
[0193] In some embodiments, the first presentation module 5531 is further configured to present, in the instant messaging application, a matter association function item for associating matters in the target application with the target session; based on the matter association function item, obtain a target matter for associating with the target session; and in response to a confirmation association instruction for the target matter, establish a matter association relationship between the target matter and the target session; wherein the matter association relationship is used to indicate that the matter processing function entry of the target matter in the target application is presented in the session interface.
[0194] In some embodiments, the first presentation module 5531 is further configured to, in response to an application association instruction for performing application association, present at least one candidate application and a selection control corresponding to each candidate application, wherein the at least one candidate application includes the target application; and, in response to a selection operation for the target application triggered by the selection control, establish an application association relationship between the target application and the instant messaging application; wherein the application association relationship is used to indicate that the event association function item is presented in the instant messaging application.
[0195] In some embodiments, the first presentation module 5531 is further configured to, in response to a trigger operation for the associated function item, present a search function item for searching items in the target application; in response to item search information input based on the search function item, present at least one candidate item matching the item search information, the at least one candidate item including the target item; and in response to a selection operation for the target item, obtain the target item for associating with the target session.
[0196] In some embodiments, the first presentation module 5531 is further configured to, in response to a trigger operation for the associated function item of the item, present at least one recommended item, the at least one recommended item including the target item; and, in response to a selection operation for the target item, obtain the target item for association with the target session.
[0197] In some embodiments, the first presentation module 5531 is further configured to present an update function item corresponding to the at least one recommended item; in response to a trigger operation on the update function item, the presentation of the at least one recommended item is updated to present at least one target recommended item; wherein the target recommended item is different from the recommended item.
[0198] In some embodiments, the first presentation module 5531 is further configured to, in response to a trigger operation for the associated function item of the item, present an item creation interface corresponding to the target application; receive input item creation information based on the item creation interface; and, in response to a confirmation instruction for the item creation information, create a new item corresponding to the item creation information as the target item, so as to obtain a target item for association with the target session.
[0199] In some embodiments, the first presentation module 5531 is further configured to present, in the event creation interface, an associated function item for associating with an event already created in the target application; the first presentation module is further configured to, in response to a trigger operation on the associated function item, present at least one created event, the at least one created event including the target event; and, in response to a selection operation on the target event, obtain a target event for associating with the target session.
[0200] In some embodiments, the first presentation module 5531 is further configured to present an association removal function item corresponding to the target item in the instant messaging application; in response to a trigger operation on the association removal function item, remove the item association relationship between the target item and the target session, and cancel the presentation of the item processing function entry of the target item in the session interface.
[0201] In some embodiments, the second presentation module 5532 is further configured to present a task reminder message through the session window of the target session; wherein the task reminder message is used to indicate that there is unread processing content associated with the target task in the task processing interface.
[0202] In some embodiments, the second presentation module 5532 is further configured to receive a target operation in the session interface; in response to the operation type of the target operation being a target type, to present a human-computer interaction interface independent of the session interface, and to present the task processing function entry of the target item in the target application in the human-computer interaction interface.
[0203] In some embodiments, the first presentation module 5531 is further configured to, in response to a selection operation for a target session message included in the target session, present a forwarding function item corresponding to the target session message; and, in response to a trigger operation for the forwarding function item, forward the target session message to the target application to present the target session message in the task handling interface.
[0204] In some embodiments, the first presentation module 5531 is further configured to present an information input function item in response to a trigger operation on the forwarding function item; receive interactive information input for the target session message based on the information input function item; and forward the target session message and the interactive information to the target application in response to a confirmation operation on the interactive information, so as to present the target session message and the interactive information in the task handling interface.
[0205] In some embodiments, the second presentation module 5532 is further configured to present, in the event processing interface, target processing content associated with the target event through a session message, and present at least one interactive function item corresponding to the target processing content; wherein, the interactive function item is configured to perform an interactive operation associated with the interactive function item on the target processing content; when a trigger operation is received for the target interactive function item among the at least one interactive function item, a target interactive operation associated with the target interactive function item is performed on the target processing content.
[0206] Applying the above embodiments of this application, in an instant messaging application, the session interface of the target session is presented through the session window of the target session. Within this session interface, the task processing function entry for the target task in the target application is displayed. Since this target application differs from the instant messaging application, when a trigger operation is received targeting the task processing function entry, the task processing interface corresponding to the target task can be presented through the session window of the target session. Based on this task processing interface, the processing content associated with the target task is presented in the form of a session message. Thus, within an instant messaging application session, tasks from a target application different from the instant messaging application can be processed, achieving interconnection between the instant messaging application and the target application. This enables timely processing of session messages in the instant messaging application and tasks in the target application, improving task processing efficiency. Simultaneously, it reduces human-computer interaction operations and increases the utilization rate of device processing resources.
[0207] This application embodiment also provides a session-based event processing device, including: a third presentation module, used to present a processing interface for a target event in a target application; and a fourth presentation module, used to obtain the event processing content to the target application when the event processing interface presented by the instant messaging application through the session window of the target session includes event processing content published in the form of a session message, and to present the event processing content associated with the target event through the processing interface; wherein the instant messaging application is different from the target application, and the session interface of the target session presents an event processing function entry for the target event, and the event processing function entry is used to present the event processing interface when a trigger operation is received for the event processing entry.
[0208] In some embodiments, the third presentation module is further configured to present, in the target application, a session association function item for associating a session in the instant messaging application with the target item; based on the session association function item, obtain a target session for associating with the target item; and in response to a confirmation association instruction for the target session, establish an item association relationship between the target session and the target item, so as to present the item processing function entry of the target item in the session interface of the target session.
[0209] In some embodiments, the third presentation module is further configured to present the target session associated with the target item in the target application, and present the association removal function item corresponding to the target session; in response to a trigger operation on the association removal function item, remove the item association relationship between the target session and the target item, so as to cancel the presentation of the item processing function entry of the target item in the session interface of the target session.
[0210] In some embodiments, the third presentation module is further configured to present a viewing function item of the target session in the target application; and to present a session interface of the target session in response to a triggering operation on the viewing function item.
[0211] In some embodiments, the fourth presentation module is further configured to present session reminder information in the processing interface of the target matter; wherein the session reminder information is used to indicate that there are unread session messages in the target session.
[0212] Applying the above embodiments of this application, in an instant messaging application, the session interface of the target session is presented through the session window of the target session. Within this session interface, the task processing function entry for the target task in the target application is displayed. This target application differs from the instant messaging application. Therefore, when a trigger operation is received targeting the task processing function entry, the task processing interface corresponding to the target task is presented through the session window of the target session. Based on this task processing interface, the processing content associated with the target task is presented in the form of a session message. Furthermore, when the task processing interface contains processing content managed by the target task, it is also simultaneously displayed in the target application. Thus, within an instant messaging application session, tasks from a target application different from the instant messaging application can be processed, achieving interconnection between the instant messaging application and the target application. This enables timely processing of session messages in the instant messaging application and tasks in the target application, improving task processing efficiency. Simultaneously, it reduces human-computer interaction and increases the utilization rate of device processing resources.
[0213] This application also provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the session-based event handling method provided in this application.
[0214] This application also provides a computer-readable storage medium storing executable instructions that, when executed by a processor, will cause the processor to execute the session-based event handling method provided in this application.
[0215] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.
[0216] In some embodiments, executable instructions may take the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0217] As an example, executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple collaborating files (e.g., a file that stores one or more modules, subroutines, or code sections).
[0218] As an example, executable instructions can be deployed to execute on a single computing device, or on multiple computing devices located in one location, or on multiple computing devices distributed across multiple locations and interconnected via a communication network.
[0219] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.
Claims
1. A session-based event processing method, characterized in that, The method includes: In an instant messaging application, a message association feature is presented to associate messages in a target application with a target session, the target application being different from the instant messaging application. Based on the aforementioned item association function, the target item used to associate with the target session is obtained; In response to a confirmation association instruction for the target item, an item association relationship is established between the target item and the target session, wherein the item association relationship is used to indicate that the item processing function entry of the target item in the target application is presented in the session interface; In the instant messaging application, the session interface of the target session is presented through the session window of the target session, and the task processing function entry of the target task in the target application is presented in the session interface; When a trigger operation is received for the entry point of the task processing function, the task processing interface corresponding to the target task is presented through the session window of the target session; The task processing interface is used to present the processing content associated with the target task in the form of conversation messages.
2. The method as described in claim 1, characterized in that, The method further includes: In response to an application association instruction for performing application association, at least one candidate application and a selection control corresponding to each candidate application are presented, wherein the at least one candidate application includes the target application; In response to a selection operation for the target application triggered by the selection control, an application association relationship is established between the target application and the instant messaging application; The application association relationship is used to indicate the presentation of the related function items in the instant messaging application.
3. The method as described in claim 1, characterized in that, The step of obtaining the target item for association with the target session based on the item association function includes: In response to a triggered operation on the associated function item of the item, a search function item for searching items in the target application is presented; In response to the item search information input based on the search function item, at least one candidate item matching the item search information is presented, the at least one candidate item including the target item; In response to the selection operation for the target item, the target item for association with the target session is obtained.
4. The method as described in claim 1, characterized in that, The step of obtaining the target item for association with the target session based on the item association function includes: In response to a triggered operation on the associated function item of the item, at least one recommended item is presented, the at least one recommended item including the target item; In response to a selection operation for the target item, the target item for association with the target session is obtained.
5. The method as described in claim 4, characterized in that, The method further includes: Present the update function item corresponding to at least one of the recommended items; In response to a trigger operation on the updated feature item, the presentation of the at least one recommended item will be updated to present at least one target recommended item; The target recommendation item is different from the recommendation item.
6. The method as described in claim 1, characterized in that, The step of obtaining the target item for association with the target session based on the item association function includes: In response to a triggered operation on the associated function item of the item, the item creation interface corresponding to the target application is presented; Based on the item creation interface, the input item creation information is received; In response to a confirmation instruction for the creation information of the item, a new item corresponding to the creation information of the item is created as the target item, so as to obtain the target item for association with the target session.
7. The method as described in claim 6, characterized in that, The method further includes: The task creation interface displays associated function items for linking tasks already created in the target application; The step of obtaining the target item for association with the target session based on the item association function includes: In response to a triggered operation on the associated function item, at least one created item is presented, the at least one created item including the target item; In response to a selection operation for the target item, the target item for association with the target session is obtained.
8. The method as described in claim 1, characterized in that, The method further includes: In the instant messaging application, an association unlinking function item corresponding to the target matter is presented; In response to a triggered operation on the association removal function item, the association between the target item and the target session is removed, and In the conversation interface, the entry point for the task processing function of the target task is removed.
9. The method as described in claim 1, characterized in that, The interface presents the task processing function entry for the target item in the target application, including: The target operation is received in the session interface; In response to the target operation, the operation type is the target type, and a human-computer interaction interface independent of the session interface is presented. The human-computer interaction interface presents the entry point for the task processing function of the target item in the target application.
10. The method as described in claim 1, characterized in that, The method further includes: In response to a selection operation for target session messages included in the target session, a forwarding function item corresponding to the target session message is presented; In response to a trigger operation for the forwarding function item, the target session message is forwarded to the target application to present the target session message in the task handling interface.
11. The method as described in claim 10, characterized in that, The step of forwarding the target session message to the target application in response to a trigger operation for the forwarding function item, so as to present the target session message in the event handling interface, includes: In response to a trigger operation on the forwarding function item, an information input function item is presented; Based on the information input function item, interactive information is received for the target session message input; In response to a confirmation operation on the interaction information, the target session message and the interaction information are forwarded to the target application to present the target session message and the interaction information in the task handling interface.
12. The method as described in claim 1, characterized in that, The method further includes: In the task processing interface, the target processing content associated with the target task is presented in the form of a conversation message, and at least one interactive function item corresponding to the target processing content is presented. The interactive function item is used to perform interactive operations associated with the interactive function item on the target processing content; When a trigger operation is received for a target interactive function item among the at least one interactive function items, a target interactive operation associated with the target interactive function item is performed on the target processing content.
13. The method as described in claim 1, characterized in that, The method further includes: The session window of the target session displays a reminder message, which indicates that there is unread processing content related to the target matter in the task processing interface.
14. A session-based event processing method, characterized in that, The method includes: In the target application, a session association feature is presented to associate a session with a target item in an instant messaging application, which is different from the target application. Based on the session association function, the target session used to associate with the target matter is obtained; In response to a confirmation association instruction for the target session, an association relationship between the target session and the target item is established, so that the item processing function entry for the target item is presented in the session interface of the target session. The item processing function entry for the target item is presented in the session interface of the target session. The item processing function entry is used to present the item processing interface when a trigger operation is received for the item processing function entry. In the target application, a processing interface for the target matter is presented; When the instant messaging application displays the task handling interface through the session window of the target session, including task handling content published in the form of a session message, the task handling content is retrieved and sent to the target application. The processing interface displays the processing content associated with the target item.
15. The method as described in claim 14, characterized in that, The method further includes: In the target application, the view function items of the target session are presented; In response to a trigger operation on the viewed function item, the session interface of the target session is presented.
16. The method as described in claim 14, characterized in that, The method further includes: In the processing interface of the target matter, a session reminder message is presented; wherein, the session reminder message is used to indicate that there are unread session messages in the target session.
17. The method as described in claim 14, characterized in that, The method further includes: In the target application, a session association function is presented to associate a session in the instant messaging application with the target event; Based on the session association function, the target session used to associate with the target matter is obtained; In response to a confirmation association command for the target session, an association relationship is established between the target session and the target item, so that the item processing function entry for the target item is presented in the session interface of the target session.
18. The method as described in claim 14, characterized in that, The method further includes: In the target application, the target session associated with the target matter is presented, and the associated unassociation function item corresponding to the target session is presented; In response to a trigger operation on the associated removal function item, the associated relationship between the target session and the target item is removed, so that the item processing function entry for the target item is no longer displayed in the session interface of the target session.
19. A conversation-based event processing device, characterized in that, The device includes: A first presentation module is configured to, in an instant messaging application, present a task association function item for associating tasks in a target application with a target session, wherein the target application is different from the instant messaging application; based on the task association function item, obtain a target task for associating with the target session; in response to a confirmation association instruction for the target task, establish a task association relationship between the target task and the target session, wherein the task association relationship is used to indicate that the task processing function entry of the target task in the target application is presented in the session interface; in the instant messaging application, the session interface of the target session is presented through the session window of the target session, and the task processing function entry of the target task in the target application is presented in the session interface, wherein the target application is different from the instant messaging application; The second presentation module is used to present the event processing interface corresponding to the target event through the session window of the target session when a trigger operation is received for the event processing function entry. The task processing interface is used to present the processing content associated with the target task in the form of conversation messages.
20. The apparatus as claimed in claim 19, characterized in that, The first presentation module is further configured to respond to an application association instruction for performing application association, present at least one candidate application and a selection control corresponding to each candidate application, wherein the at least one candidate application includes the target application; In response to a selection operation for the target application triggered by the selection control, an application association relationship is established between the target application and the instant messaging application; wherein, the application association relationship is used to indicate that the item-related function item is presented in the instant messaging application.
21. The apparatus as claimed in claim 19, characterized in that, The first presentation module is further configured to, in response to a trigger operation on the associated function item of the item, present a search function item for searching items in the target application; in response to the item search information input based on the search function item, present at least one candidate item that matches the item search information, the at least one candidate item including the target item; and in response to a selection operation on the target item, obtain the target item for associating with the target session.
22. The apparatus as claimed in claim 19, characterized in that, The first presentation module is further configured to, in response to a trigger operation on the associated function item of the item, present at least one recommended item, the at least one recommended item including the target item; and, in response to a selection operation on the target item, obtain the target item for association with the target session.
23. The apparatus as claimed in claim 22, characterized in that, The first presentation module is further configured to present an update function item corresponding to the at least one recommended item; in response to a trigger operation on the update function item, the presentation of the at least one recommended item is updated to the presentation of at least one target recommended item; wherein the target recommended item is different from the recommended item.
24. The apparatus as claimed in claim 19, characterized in that, The first presentation module is further configured to respond to a trigger operation on the associated function item of the item, present the item creation interface corresponding to the target application, and receive the input item creation information based on the item creation interface; In response to a confirmation instruction for the creation information of the item, a new item corresponding to the creation information of the item is created as the target item, so as to obtain the target item for association with the target session.
25. The apparatus as claimed in claim 24, characterized in that, The first presentation module is further configured to present, in the event creation interface, an associated function item for associating with an event already created in the target application; in response to a trigger operation on the associated function item, present at least one created event, the at least one created event including the target event; and in response to a selection operation on the target event, obtain the target event for associating with the target session.
26. The apparatus as claimed in claim 19, characterized in that, The first presentation module is further configured to present an association removal function item corresponding to the target item in the instant messaging application; in response to a trigger operation on the association removal function item, remove the item association relationship between the target item and the target session, and cancel the presentation of the item processing function entry of the target item in the session interface.
27. The apparatus as claimed in claim 19, characterized in that, The second presentation module is further configured to present a task reminder message through the session window of the target session; wherein the task reminder message is used to indicate that there is unread processing content associated with the target task in the task processing interface.
28. The apparatus as claimed in claim 19, characterized in that, The second presentation module is further configured to receive a target operation in the session interface; in response to the target operation being of type target, present a human-computer interaction interface independent of the session interface, and present the task processing function entry of the target item in the target application in the human-computer interaction interface.
29. The apparatus as claimed in claim 19, characterized in that, The first presentation module is further configured to, in response to a selection operation for a target session message included in the target session, present a forwarding function item corresponding to the target session message; and, in response to a trigger operation for the forwarding function item, forward the target session message to the target application so as to present the target session message in the task handling interface.
30. The apparatus as claimed in claim 29, characterized in that, The first presentation module is further configured to present an information input function item in response to a trigger operation on the forwarding function item; and to receive interactive information input for the target session message based on the information input function item. In response to a confirmation operation on the interaction information, the target session message and the interaction information are forwarded to the target application to present the target session message and the interaction information in the task handling interface.
31. The apparatus as claimed in claim 19, characterized in that, The second presentation module is further configured to present the target processing content associated with the target item in the form of a conversation message in the item processing interface, and to present at least one interactive function item corresponding to the target processing content; wherein, the interactive function item is used to perform an interactive operation associated with the interactive function item on the target processing content; when a trigger operation is received for the target interactive function item in the at least one interactive function item, the target interactive operation associated with the target interactive function item is performed on the target processing content.
32. A conversation-based event processing device, characterized in that, The device includes: The third presentation module is used to present, in the target application, a session association function item for associating a session in an instant messaging application with a target item, wherein the instant messaging application is different from the target application; based on the session association function item, a target session for associating with the target item is obtained; in response to a confirmation association instruction for the target session, an item association relationship is established between the target session and the target item, so as to present the item processing function entry of the target item in the session interface of the target session, wherein the session interface of the target session presents the item processing function entry of the target item, and the item processing function entry is used to present the item processing interface when a trigger operation is received for the item processing function entry; and in the target application, the processing interface of the target item is presented. The fourth presentation module is used to obtain the task processing content from the target application when the instant messaging application presents the task processing interface through the session window of the target session, including task processing content published in the form of session messages, and present the task processing content associated with the target task through the processing interface.
33. The apparatus as claimed in claim 32, characterized in that, The third presentation module is also used to present the target session associated with the target matter in the target application, and to present the association unlinking function item corresponding to the target session; In response to a trigger operation on the associated removal function item, the associated relationship between the target session and the target item is removed, so that the item processing function entry for the target item is no longer displayed in the session interface of the target session.
34. The apparatus as claimed in claim 32, characterized in that, The third presentation module is further configured to present the viewing function item of the target session in the target application; and to present the session interface of the target session in response to a trigger operation on the viewing function item.
35. The apparatus as claimed in claim 32, characterized in that, The fourth presentation module is also used to present session reminder information in the processing interface of the target matter; wherein the session reminder information is used to indicate that there are unread session messages in the target session.
36. An electronic device, characterized in that, The electronic device includes: Memory, used to store executable instructions; A processor, when executing executable instructions stored in the memory, implements the session-based event processing method according to any one of claims 1 to 18.
37. A computer-readable storage medium storing executable instructions, characterized in that, When the executable instructions are executed by the processor, they implement the session-based event processing method according to any one of claims 1 to 18.
38. A computer program product comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the session-based event processing method according to any one of claims 1 to 18.