An information interaction method, device, equipment and medium
By adding a task list to the session tab of the collaboration scenario, the problem of inefficient management of tasks in multiple sessions is solved, convenient task viewing and management is achieved, and user experience is improved.
Patent Information
- Application Number
- CN202211625212.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-16
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2042-12-16
AI Technical Summary
In the collaboration scenario, users need to manage multiple tasks, but the existing technology leads to inefficient task management and affects the user experience.
By adding a task manifest in the session's tab, users can quickly view the same task manifest in multiple unaffiliated or associated sessions.
It enables users to easily view task lists in different sessions, improving task management efficiency and user experience.
Smart Images

Figure CN115733812B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of computer technology, and more particularly, to an information interaction method, apparatus, device, and medium. Background Art
[0002] In a collaborative scenario, users often need to receive and process multiple tasks. Usually, these multiple tasks are scattered, resulting in low management efficiency and affecting the user experience. How to facilitate task management for users is a technical problem that urgently needs to be solved. Summary of the Invention
[0003] In view of this, embodiments of the present disclosure provide an information interaction method, apparatus, device, and medium to add a task list to a tab page of a session, facilitating users to quickly view the task list in the session.
[0004] To achieve the above object, the technical solutions provided by embodiments of the present disclosure are as follows:
[0005] In a first aspect of the embodiments of the present disclosure, an information interaction method is provided. The method includes:
[0006] In response to an operation of adding a first task list as a session tab page triggered on the interface of a first session, adding a first session tab page corresponding to the first task list to the interface of the first session; wherein, the first task list has been added as a session tab page of a second session, and the session tab page corresponding to the first task list in the interface of the second session is a second session tab page, and the first session and the second session have a first association relationship or no association relationship;
[0007] In response to a trigger operation on the first session tab page in the interface of the first session, display the first task list.
[0008] In a second aspect of the embodiments of the present disclosure, an information interaction apparatus is provided. The apparatus includes:
[0009] An adding unit, configured to add a first session tab page corresponding to the first task list to the interface of the first session in response to an operation of adding the first task list as a session tab page triggered on the interface of the first session; wherein, the first task list has been added as a session tab page of a second session, and the session tab page corresponding to the first task list in the interface of the second session is a second session tab page, and the first session and the second session have a first association relationship or no association relationship;
[0010] A display unit, configured to display the first task list in response to a trigger operation on the first session tab page in the interface of the first session.
[0011] In the third aspect of the embodiments of the present disclosure, an electronic device is provided, and the device includes: a processor and a memory;
[0012] The memory is used to store instructions or computer programs;
[0013] The processor is used to execute the instructions or computer programs in the memory, so that the electronic device executes the method described in the first aspect.
[0014] In the fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, and instructions are stored in the computer-readable storage medium. When the instructions run on a device, the device is caused to execute the method described in the first aspect.
[0015] In the fifth aspect of the embodiments of the present disclosure, a computer program product is provided, and the computer program product includes a computer program / instructions. When the computer program / instructions are executed by a processor, the method described in the first aspect is executed.
[0016] Thus, the embodiments of the present disclosure have the following beneficial effects:
[0017] In the embodiments of the present disclosure, when a trigger operation for adding a first task list as a session tab page is triggered by a user on the interface of the first session, a first session tab page corresponding to the first task list will be added to the interface of the first session. Among them, the first task list has been added as a session tab page of the second session, and the session tab page corresponding to the first task list in the interface of the second session is the second session tab page, and the first session and the second session may have a first association relationship or no association relationship. That is, the same task list can be added to the tab pages of multiple sessions that have no association relationship or have a first association relationship. In response to a trigger operation on the first session tab page in the interface of the first session, the first task list is displayed. Among them, the first task list may include one or more tasks. That is, through the embodiments of the present disclosure, a task list can be added to the tab pages of multiple sessions that have no association relationship or have a first association relationship, so that the user can view the task list through the session tab pages in different sessions, improving the user experience. Description of the Drawings
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments recorded in the embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0019] Figure 1A flowchart of an information interaction method provided by an embodiment of the present disclosure;
[0020] Figure 2a A schematic diagram of adding a first session tab page provided by an embodiment of the present disclosure;
[0021] Figure 2b A schematic diagram of a first interface display provided by an embodiment of the present disclosure;
[0022] Figure 3a A schematic diagram of the display position of the first session tab page provided by an embodiment of the present disclosure;
[0023] Figure 3b A schematic diagram of displaying a task list in a first session provided by an embodiment of the present disclosure;
[0024] Figure 3c A schematic diagram of a trigger operation on the first session tab page provided by an embodiment of the present disclosure;
[0025] Figure 4 A structural diagram of an information interaction device provided by an embodiment of the present disclosure;
[0026] Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners
[0027] To enable those skilled in the art to better understand the solutions of the embodiments of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the embodiments of the present disclosure.
[0028] To facilitate task management, tasks are managed by constructing a task list. However, the way for users to obtain the task list is relatively complex, which affects the user experience. To enable users to view the same task list in different sessions, the embodiments of the present disclosure provide an information interaction method. Users can add the same task list as a session tab page to different sessions, and the multiple different sessions can be sessions with a first association relationship or no association relationship, thereby facilitating users to view the task list.
[0029] To facilitate understanding of the technical solutions provided by the embodiments of the present disclosure, the following will be described with reference to the accompanying drawings.
[0030] See Figure 1 , this figure is a flowchart of an information interaction method provided by an embodiment of the present disclosure, as Figure 1As shown, this method can be executed by an instant messaging client, which can be installed in an electronic device. The electronic device can include devices with communication functions such as mobile phones, tablets, laptops, desktop computers, vehicle terminals, wearable electronic devices, all-in-one machines, smart home devices, etc., or can also be a device simulated by a virtual machine or emulator. As Figure 1 shown, this method can include the following steps:
[0031] S101: In response to an operation of adding a first task list as a session tab page triggered in the interface of the first session, add a first session tab page corresponding to the first task list in the interface of the first session.
[0032] In this embodiment, the user can trigger an operation of adding the first task list as a session tab page in the interface of the first session. After receiving the above operation, the instant messaging client adds a first session tab page corresponding to the first task list in the interface of the first session. Among them, the first task list has been added as a session tab page of the second session. The session tab page corresponding to the first task list in the interface of the second session is the second session tab page, and there is no association relationship between the first session and the second session, or the first session and the second session have a first association relationship. That is, the user can not only add the same task list as a session tab page to multiple sessions with a first association relationship, but also add it to multiple sessions without an association relationship.
[0033] In some embodiments of the present disclosure, the fact that there is no association relationship between the first session and the second session may mean that: there is no subordinate relationship between the first session and the second session, and the first session and the second session do not belong to the same other entity (such as a group, team, workspace, department, project, etc.). For example, the first session and the second session are not sessions under the same team or workspace. Thus, in these embodiments, the task list can be flexibly and freely added to the session tabs of any session.
[0034] In some embodiments of the present disclosure, the fact that the first session and the second session have a first association relationship may mean that: the first session and the second session belong to the same other entity (such as a group, team, workspace, department, project, etc.).
[0035] Among them, the label name of the first session tab page and the label name of the second session tab page may be the same or different. For example, when using the title of the first task list as the label name of the session tab page, the label name of the first session tab page and the label name of the second session tab are the same. Or, when adding the first task list as a session tab page, the name of the session tab page can be re-edited. In this case, the label name of the first session tab page and the label name of the second session tab page may be different.
[0036] Among them, when triggering the addition of the first task list as a session tab page in the interface of the first session, the first task list can be an existing task list or a newly created task list when adding the session tab page. The following will describe the above different situations.
[0037] If the first task list does not exist before adding the first session tab page corresponding to the first task list in the interface of the first session, in response to the triggering operation on the first addition control in the interface of the first session, a first interface is displayed, and this first interface is used to add a session tab page corresponding to the task list; in response to the task list creation operation triggered on the first interface, the first task list is created, and the first session tab page corresponding to the first task list is added in the interface of the first session.
[0038] In this embodiment, if the first task list does not exist before adding the first session tab page in the interface of the first session, the user can trigger the first addition control in the interface of the first session, and this first addition control is used to trigger the display of a first interface, and this first interface is used to add a session tab page corresponding to the task list. After the user triggers the task list creation operation on the first page, the first task list is created, and at the same time, the first session tab page corresponding to the first task list is added in the interface of the first session.
[0039] If the first task list already exists before adding the first task list label in the interface of the first session, in response to the triggering operation on the first addition control in the interface of the first session, a first interface is displayed, and this first interface is used to add a session tab page corresponding to the task list; in response to the operation of adding the existing first task list triggered on the first interface, the first session tab page corresponding to the first task list is added in the interface of the first session.
[0040] In this embodiment, if the first task list already exists before adding the first session tab page in the interface of the first session, when the user triggers the operation on the first addition control in the interface of the first session, the first interface is displayed. After the user triggers the operation of adding the existing first task list in the first interface, the first session tab is added in the interface of the first session.
[0041] Among them, in response to a triggering operation on a first addition control in the interface of a first session, displaying a first interface may include the following process: in response to a triggering operation on a first control in the interface of the first session, displaying a first window, where the first window includes a tab page addition control; in response to a triggering operation on the tab page addition control, displaying a second window, where the second window includes a task list tab page addition control; in response to a triggering operation on the tab page addition control, displaying a second window, where the second window includes a task list tab page addition control; in response to a triggering operation on the task list tab page addition control, displaying the first interface.
[0042] Specifically, as Figure 2a shown in the application scenario, when the user triggers an operation on the first control 201 in the interface 200 of the first session, a first window 202 is displayed, and in the first window 202, there are a tab page addition control and a management tab page. In response to the user's triggering operation on the tab page addition control, a second window 203 is displayed, and in the second window 203, there are a link control, a cloud document control, a task list control (task list tab page addition control), and a calendar control. In response to the user's triggering operation on the task list control, a first interface 204 is displayed. In the first interface 204, there may be an existing task list addition control 205 and a new task list addition control 206. The user can choose to trigger the existing task list addition control 205 or the new task list addition control 206 according to their own needs.
[0043] Among them, the existing task list addition control and the new task list addition control in the first interface 204 can also be horizontally displayed in the interface, as Figure 2b shown, and the user can, by switching, display the interfaces corresponding to different controls in the first interface 204.
[0044] Specifically, when the user triggers the existing task list addition control, the operation interface corresponding to the control is displayed. In the operation interface, the user can find the existing task list to be added by inputting / pasting the existing task list link or directly searching. At the same time, the user can also input the label name of the first session tab page in the operation page. Among them, setting the label name can be set as an optional item. If the user does not input the label name, the title of the found task list will be used as the label name of the first session tab page. When the user finishes the operation in the operation interface and clicks the addition control in the first interface 204, a first session label is added to the interface 200 of the first session. Among them, when the user searches for the task list, the task lists with access permissions can be found, and for the task lists without access permissions, they cannot be retrieved. Among them, the access permissions can include editing permissions and reading permissions. That is, the user can add the task lists with access permissions as session tab pages to the interface of the session.
[0045] When the user triggers the new task list control, the operation interface corresponding to the control is displayed. In this operation interface, the user can enter the title of the newly created task list. After the input is completed, in response to the user's trigger operation on the creation control, a first task list is created, and at the same time, a first session tab page is added to the interface 200 of the first session. In this case, the tab name of the first session tab page can be the title of the first task list. Alternatively, the operation interface can further include an input box for the user to define the tab name of the first session tab page.
[0046] Among them, the interface of the first session includes a session message display area and a non-session message display area. The first session tab page is displayed in the first display area of the non-session message display area, and the second display area of the non-session message display area is used to display the basic information and / or basic function menu of the first session. Among them, the basic information can include the avatar of the first session, the session name, the number of members included in the session, etc.
[0047] For example Figure 3a As shown, the interface of the first session includes a session message display area 301 and a non-session message display area 302. The non-session message display area 302 includes a first display area 3021 and a second display area 3022 (a partial display area of the second display area). The added session tab pages can be displayed in the first display area 3021, such as a message tab page and a task list tab page "Product Release Plan". The basic function menu of the session is displayed in the second display area 3022, and the basic function menu can include a search control 303, a multimedia control 304, and a calendar control 305. Among them, the multimedia control can implement video calls and voice calls. It should be noted that Figure 3a Only as an example for easy understanding, the second display area is the remaining display area in the non-session message display area except the first display area.
[0048] Among them, when the first session tab page is displayed in the interface of the first session, the preset identifier corresponding to the task type can also be displayed, so that the user can quickly identify that the session tab page is the tab page of the task list through the preset identifier. Such as Figure 3a When displaying the task list tab page "Product Release Plan", the corresponding preset identifier is displayed.
[0049] S102: In response to the trigger operation on the first session tab page in the interface of the first session, display the first task list.
[0050] In this embodiment, when the instant messaging client receives the user's trigger operation on the first session tab page in the interface of the first session, the first task list is displayed, so that the user can view the relevant information of the first task list.
[0051] Among them, the task list is a task container for accommodating tasks. The task list can include one or more tasks. In some embodiments, the task list can also have a state of including 0 tasks. In some embodiments, tasks can be created in the task list, or existing tasks can be added to the task list, and then various tasks therein can be managed and operated based on the task list. In some embodiments, the task list does not depend on other entities in the client and can exist independently. For example, the task list does not depend on entities such as groups, teams, documents, meetings, collaboration spaces, departments, projects, etc. The client can be an application for collaborative office work, such as an application mainly with IM function, an application mainly with task function, or a suite application integrating functions such as IM, task, and document.
[0052] In specific implementation, the first task list can be displayed in the following manner: in response to a trigger operation on the first session tab page in the interface of the first session, the first task list is displayed in the interface of the first session. That is, the relevant information of the first task list is displayed in the interface of the first session. Specifically, the relevant information of the first task list is displayed in the session message display area. Or, in response to a trigger operation on the first session tab page in the interface of the first session, the first task list is displayed in the third window, and the third window is independent of the interface of the first session. That is, when the user triggers the first session tab page, the relevant information of the first task list can be displayed through an independent window.
[0053] Among them, the relevant information of the first task list is as Figure 3b shown, and it can display the included tasks, the creators of each task, the deadline, and the subtasks included in each parent task, etc.
[0054] In some embodiments, in response to a preset operation triggered on the first session tab page in the interface of the first session, a fourth window is displayed. The fourth window can include one or more of the following controls: an open control for opening the task list in the task center; a copy control for copying the link of the first task list; an editing control for editing the label name of the first session tab page; and a delete control for removing the first session tab page from the interface of the first session. The preset operation can be set according to the actual situation. For example, the preset operation is a double-click operation, a right-click operation, etc.
[0055] For example, Figure 3c as shown, when the user selects the first session tab page and triggers a right-click operation, the fourth window 306 is displayed. The fourth window 306 includes a control for opening in the task center, a copy link control, an editing control, and a delete control.
[0056] In some embodiments, in response to adding a first session tab corresponding to a first task list to the interface of a first session, a first permission for the first task list is granted to all or part of the members in the first session. That is, when adding the first session tab to the interface of the first session, all or part of the session members in the first session can be added as collaborators of the first task list, and then the first permission is assigned to these collaborators.
[0057] Among them, the first permission can be a reading permission or an editing permission. The editing permission means that not only can the first task list be read, but also the configuration information of the first task list can be edited and the tasks included in the first task list can be edited. Among them, editing the configuration information corresponding to the first task list can include editing the title of the first task list, the members corresponding to the first task list, etc.; but it does not include archiving the first task list or deleting the first task list. The reading permission means that only the first task list and / or the tasks included in the first task list can be read and / or commented on, but the configuration information of the first task list cannot be edited, tasks cannot be created or added in the first task list, and the tasks included in the first task list cannot be edited. Among them, the editing permission includes the reading permission.
[0058] Among them, the first permission can be the default permission, or it can be the permission after the user edits the default permission when adding collaborators. This embodiment does not make a limitation here.
[0059] In some embodiments, before granting the first permission for the first task list to the members in the first session, a permission editing control is provided, and according to the user's operation on the permission editing control, the first permission for the first task list is granted to all or part of the members in the first session. That is, when adding the first session tab to the interface of the first session, a permission editing control can be provided to the user, and then when adding the first session tab, the first permission for the first task list is granted to all or part of the members in the first session.
[0060] In some embodiments, after adding a first session tab corresponding to a first task list to the interface of the first session, in response to an editing operation triggered on the first session tab, the permission of all or part of the members in the first session for the first task list is modified to a second permission. That is, when adding the first session tab to the interface of the first session, the user can modify the permission of all or part of the members in the first session for the first task list. For example, when adding the first session tab, the permission of all or part of the members in the first session for the first task list is granted as the reading permission, and through the editing operation triggered on the first session tab, the permission of all or part of the members in the first session for the first task list can be modified from the reading permission to the editing permission.
[0061] In some embodiments, if the first session tab page is removed from the interface of the first session, the permissions of all or some of the members in the first session for the first task list can be processed as follows:
[0062] One is that if the first session tab page is removed from the interface of the first session, the access permissions of all or some of the members in the first session for the first task list are retained.
[0063] One is that if the first session tab page is removed from the interface of the first session, the access permissions of all or some of the members in the first session for the first task list are removed.
[0064] If the first session tab page is removed from the interface of the first session, read permissions for the first task list are granted to all or some of the members in the first session. This mainly means that before the first session tab page is removed, the permissions of all or some of the members in the first session for the first task list are edit permissions, and when the first session tab page is removed from the interface of the first session, the permissions of all or some of the members in the first session for the first task list are modified to read permissions.
[0065] It can be seen that through the technical solution provided by the embodiments of the present disclosure, when a trigger operation for adding the first task list as a session tab page triggered by a user in the interface of the first session is received, a first session tab page corresponding to the first task list is added in the interface of the first session. Among them, the first task list has been added as a session tab page of the second session, and the session tab page corresponding to the first task list in the interface of the second session is the second session tab page. The first session and the second session may have a first association relationship or no association relationship. That is, the same task list can be added to the tab pages of multiple sessions with a first association relationship or no association relationship. In response to a trigger operation on the first session tab page in the interface of the first session, the first task list is displayed. Among them, the first task list may include one or more tasks. That is, through the embodiments of the present disclosure, a task list can be added to the tab pages of multiple sessions with a first association relationship or no association relationship, so that the user can view the task list through the session tab page in different sessions, improving the user experience.
[0066] Based on the above method embodiments, the embodiments of the present disclosure provide an information interaction device and an electronic device, which will be described below with reference to the accompanying drawings.
[0067] See Figure 4 , this figure is a structural diagram of an information interaction device provided by an embodiment of the present disclosure. As Figure 4 shown, the device 400 may include: an adding unit 401 and a displaying unit 402.
[0068] An adding unit 401, configured to add a first session tab page corresponding to the first task list in the interface of the first session in response to an operation of adding the first task list as a session tab page triggered in the interface of the first session; wherein, the first task list has been added as a session tab page of a second session, and the session tab page corresponding to the first task list in the interface of the second session is a second session tab page, and the first session and the second session have a first association relationship or no association relationship.
[0069] A display unit 402, configured to display the first task list in response to a trigger operation on the first session tab page in the interface of the first session.
[0070] In some embodiments, the apparatus further includes: a configuration unit;
[0071] The configuration unit is configured to assign a first permission for the first task list to all or part of the members in the first session in response to adding the first session tab page corresponding to the first task list in the interface of the first session.
[0072] In some embodiments, the apparatus further includes: a configuration unit and a modification unit;
[0073] The configuration unit is configured to provide a permission editing control before assigning the first permission for the first task list to the members in the first session, and assign the first permission for the first task list to all or part of the members in the first session according to the operation of the user on the permission editing control.
[0074] The modification unit is configured to, after adding the first session tab page corresponding to the first task list in the interface of the first session, modify the permission of all or part of the members in the first session for the first task list to a second permission in response to an editing operation triggered on the first session tab page.
[0075] In some embodiments, the interface of the first session includes a session message display area and a non-session message display area. The first session tab page is displayed in a first display area of the non-session message display area, and a second display area of the non-session message display area is used to display the basic information and / or basic function controls of the first session.
[0076] In some embodiments, the adding unit 401 is specifically configured to, if the first task list does not exist before adding the first session tab page corresponding to the first task list to the interface of the first session, in response to a triggering operation on the first adding control in the interface of the first session, display a first interface for adding a session tab page corresponding to a task list; in response to a task list creation operation triggered on the first interface, create the first task list, and add the first session tab page corresponding to the first task list to the interface of the first session; or,
[0077] The adding unit 401 is specifically configured to, if the first task list already exists before adding the first task list label to the interface of the first session, in response to a triggering operation on the first adding control in the interface of the first session, display a first interface for adding a session tab page corresponding to a task list; in response to an operation of adding the existing first task list triggered on the first interface, add the first session tab page corresponding to the first task list to the interface of the first session.
[0078] In some embodiments, the adding unit 401 is specifically configured to, in response to a triggering operation on the first control in the interface of the first session, display a first window including a tab page adding control; in response to a triggering operation on the tab page adding control, display a second window including a task list tab page adding control; in response to a triggering operation on the task list tab page adding control, display a first interface.
[0079] In some embodiments, the displaying unit 402 is specifically configured to, in response to a triggering operation on the first session tab page in the interface of the first session, display the first task list in the interface of the first session; or,
[0080] The displaying unit 402 is specifically configured to, in response to a triggering operation on the first session tab page in the interface of the first session, display the first task list in a third window independent of the interface of the first session.
[0081] In some embodiments, the displaying unit 402 is further configured to, in response to a preset operation triggered on the first session tab page in the interface of the first session, display a fourth window;
[0082] The fourth window includes one or more of the following controls:
[0083] An open control for opening the task list in a task center;
[0084] A copy control for copying the link of the first task list;
[0085] An edit control for editing the label name of the first session tab page;
[0086] A delete control for removing the first session tab page from the interface of the first session.
[0087] In some embodiments, the display style of the first session tab page includes a preset identifier corresponding to the task type.
[0088] In some embodiments, the apparatus further includes: a processing unit;
[0089] The processing unit is configured to, if the first session tab page is removed from the interface of the first session, retain the access rights of all or part of the members in the first session to the first task list; or,
[0090] The processing unit is configured to, if the first session tab page is removed from the interface of the first session, remove the access rights of all or part of the members in the first session to the first task list; or,
[0091] The processing unit is configured to, if all or part of the members in the first session have editing rights to the first task list, after the first session tab page is removed from the interface of the first session, grant read rights to all or part of the members in the first session to the first task list.
[0092] It should be noted that the specific implementation of each unit in this embodiment can refer to the relevant descriptions in the above method embodiments. The division of units in the embodiments of the present disclosure is illustrative only, and is only a logical function division. In actual implementation, there may be other division methods. The functional units in the embodiments of the present disclosure can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. For example, in the above embodiment, the processing unit and the sending unit can be the same unit or different units. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0093] See Figure 5 , which shows a schematic structural diagram of an electronic device 500 suitable for implementing the embodiments of the present disclosure. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc.Figure 5 The illustrated electronic device is merely an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.
[0094] As Figure 5 shown, the electronic device 500 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 501, which may perform various appropriate actions and processes according to the programs stored in the read-only memory (ROM) 502 or the programs loaded from the storage device 508 into the random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. The input / output (I / O) interface 505 is also connected to the bus 504.
[0095] Generally, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 5 the electronic device 500 with various devices is shown, it should be understood that it is not required to implement or include all the shown devices. Instead, more or fewer devices may be implemented or included.
[0096] Particularly, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are executed.
[0097] The electronic device provided by the embodiments of the present disclosure and the method provided by the above embodiments belong to the same inventive concept. The technical details not described in detail in this embodiment may be referred to the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.
[0098] The embodiments of the present disclosure provide a computer storage medium, on which a computer program is stored, and when the program is executed by a processor, the method provided by the above embodiments is implemented.
[0099] It should be noted that the computer-readable medium described above in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0100] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (Hyper Text Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0101] The above computer-readable medium may be included in the above electronic device; or it may exist separately without being assembled into the electronic device.
[0102] The above computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device can execute the above method.
[0103] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof. The programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the first user computer, partly on the first user computer, as a stand-alone software package, partly on the first user computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the first user computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0104] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0105] The units involved in the embodiments described in the present disclosure may be implemented in software or in hardware. Among them, the name of the unit / module does not constitute a limitation to the unit itself in some cases.
[0106] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), system on a chip (SOC), complex programmable logic devices (CPLD), and so on.
[0107] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0108] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts among the various embodiments can be referred to each other. For the systems or apparatuses disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method part.
[0109] It should be understood that in the embodiments of the present disclosure, "at least one (item)" means one or more, and "a plurality" means two or more. "And / or" is used to describe the association relationship of associated objects and indicates that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist simultaneously. Here, A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (one) of the following" or its similar expressions refer to any combination of these items, including any combination of single item (one) or plural items (ones). For example, at least one (one) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0110] It should also be noted that, in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the said element.
[0111] The steps of the methods or algorithms described in connection with the embodiments disclosed herein may be implemented directly in hardware, in a software module executed by a processor, or in a combination thereof. The software module may be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium well known in the technical field.
[0112] The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the embodiments of the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the embodiments of the present disclosure. Therefore, the embodiments of the present disclosure will not be limited to the embodiments shown herein, but rather are to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An information interaction method, characterized in that, The method includes: In response to an operation of adding a first task list as a session tab page triggered in the interface of a first session, adding a first session tab page corresponding to the first task list in the interface of the first session; wherein, the first task list has been added as a session tab page of a second session, and the session tab page corresponding to the first task list in the interface of the second session is a second session tab page, and the first session has a first association relationship or no association relationship with the second session; In response to a trigger operation on the first session tab page in the interface of the first session, displaying the first task list.
2. The method according to claim 1, characterized in that, The method further includes: In response to adding a first session tab page corresponding to the first task list in the interface of the first session, granting a first permission for all or part of the members in the first session to the first task list.
3. The method according to claim 2, characterized in that, The method further includes one or more of the following: Before granting the first permission for the members in the first session to the first task list, providing a permission editing control, and granting the first permission for all or part of the members in the first session to the first task list according to the operation of the user on the permission editing control; After adding a first session tab page corresponding to the first task list in the interface of the first session, in response to an editing operation triggered on the first session tab page, modifying the permission of all or part of the members in the first session to the first task list to a second permission.
4. The method according to claim 1, characterized in that, The interface of the first session includes a session message display area and a non-session message display area, the first session tab page is displayed in a first display area of the non-session message display area, and a second display area of the non-session message display area is used to display the basic information and / or basic function controls of the first session.
5. The method according to claim 1, characterized in that, The step of adding a first session tab page corresponding to the first task list in the interface of the first session in response to an operation of adding the first task list as a session tab page triggered in the interface of the first session includes: In response to a trigger operation on a first adding control in the interface of the first session, displaying a first interface for adding a session tab page corresponding to a task list; in response to an operation of adding the existing first task list triggered on the first interface, adding the first session tab page corresponding to the first task list in the interface of the first session.
6. The method according to claim 5, characterized in that, The step of displaying a first interface in response to a trigger operation on a first adding control in the interface of the first session includes: In response to a trigger operation on a first control in the interface of the first session, displaying a first window including a tab page adding control; In response to a trigger operation on the tab page adding control, displaying a second window including a task list tab page adding control; In response to a trigger operation on the task list tab page adding control, displaying the first interface.
7. The method according to claim 1, characterized in that, The step of displaying the first task list in response to a trigger operation on the first session tab page in the interface of the first session includes: In response to a triggering operation on the first session tab page in the interface of the first session, display the first task list in the interface of the first session; Or, In response to a triggering operation on the first session tab page in the interface of the first session, display the first task list in a third window, where the third window is independent of the interface of the first session.
8. The method according to claim 1, characterized in that, The method further includes: In response to a preset operation being triggered on the first session tab page in the interface of the first session, display a fourth window; The fourth window includes one or more of the following controls: An open control for opening the task list in the task center; A copy control for copying the link of the first task list; An edit control for editing the label name of the first session tab page; A delete control for removing the first session tab page from the interface of the first session.
9. The method according to claim 1, characterized in that, The display style of the first session tab page includes a preset identifier corresponding to the task type.
10. The method according to claim 1, characterized in that, The method further includes: If the first session tab page is removed from the interface of the first session, retain the access rights of all or some members in the first session to the first task list; or, If the first session tab page is removed from the interface of the first session, remove the access rights of all or some members in the first session to the first task list; or, If all or some members in the first session have editing rights to the first task list, after the first session tab page is removed from the interface of the first session, grant read rights to all or some members in the first session to the first task list.
11. An information interaction device, characterized in that, The device includes: An adding unit for adding a first session tab page corresponding to the first task list in the interface of the first session in response to an operation of adding the first task list as a session tab page triggered in the interface of the first session; where the first task list has been added as a session tab page of a second session, and the session tab page corresponding to the first task list in the interface of the second session is a second session tab page, and the first session has a first association relationship or no association relationship with the second session; A display unit for displaying the first task list in response to a triggering operation on the first session tab page in the interface of the first session.
12. An electronic device, characterized in that, The device includes: a processor and a memory; The memory is used for storing instructions or computer programs; The processor is used for executing the instructions or computer programs in the memory so that the electronic device executes the method according to any one of claims 1 - 10.
13. A computer-readable storage medium, characterized in that, Instructions are stored in the computer-readable storage medium, and when the instructions run on the device, the device executes the method according to any one of claims 1 - 10.
Citation Information
Patent Citations
Interaction method, device and equipment, and storage medium
CN113568538A
Information interaction method and device, equipment and medium
CN115174282A