Interaction method, device, equipment and storage medium based on shared storage space

By entering announcement information in the announcement editing area of ​​the shared storage space and specifying the target object, and sending announcement notifications, the cumbersome operation problems of traditional methods are solved, and efficient information transmission and viewing are achieved.

CN114691629BActive Publication Date: 2025-09-09TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011634084.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-31
Publication Date
2025-09-09
Estimated Expiration
2040-12-31

AI Technical Summary

Technical Problem

The operation of traditional shared storage space is cumbersome, resulting in low efficiency. Especially when notifying team members of file upload or viewing, they need to inform them one by one through instant messaging tools, which is inconvenient.

Method used

Enter announcement information in the announcement editing area of ​​the shared storage space, specify the target object, and send an announcement notification to it. The announcement notification points to the announcement information on the browsing interface to achieve automatic notification and quick viewing.

Benefits of technology

The operational efficiency of shared storage space is improved, and the target objects can be informed of announcement information in a timely manner without having to notify them one by one and specially open the storage space, which simplifies the operational process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114691629B_ABST
    Figure CN114691629B_ABST
Patent Text Reader

Abstract

The present application relates to cloud storage technology, and to an interactive method, apparatus, device, and storage medium based on a shared storage space. The method comprises: displaying entered announcement information in an announcement editing area of ​​a shared storage space; determining a designated target object belonging to a member of the shared storage space in response to an object designation operation for the announcement information; displaying at least a portion of the announcement information in an announcement area of ​​a browsing interface of the shared storage space in response to an announcement information confirmation operation for the announcement editing area; triggering the sending of an announcement notification to the target object; the announcement notification is used to point to the announcement information in the browsing interface of the shared storage space. The use of this method can improve efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an interactive method, apparatus, device, and storage medium based on a shared storage space. Background Art

[0002] With the advancement of science and technology, cloud computing has rapidly grown. The emergence of cloud computing is driving a revolutionary shift in the entire internet and enterprise management model. In particular, the development of cloud storage technology within cloud computing has led to the emergence of shared storage spaces that allow file sharing among members within an organization, significantly facilitating office work. For example, cloud storage network drives offer multiple shared storage spaces, allowing team members to share various types of files within their shared storage spaces, facilitating file sharing across the entire team.

[0003] Traditionally, shared storage spaces typically only offer functions for uploading, downloading, and viewing files. However, these limitations make shared storage usage cumbersome. For example, if a member wants to allow other members to upload files, or if a member uploads an important file and wants others to view it, they must use instant messaging to notify each other, who then need to open the shared storage space specifically to perform the operation. Consequently, traditional methods of using shared storage spaces are cumbersome and inefficient. Summary of the Invention

[0004] Based on this, it is necessary to provide an interactive method, device, computer equipment and storage medium based on shared storage space that can improve efficiency in order to address the above technical problems.

[0005] An interactive method based on a shared storage space, the method comprising:

[0006] Display the entered announcement information in the announcement editing area of ​​the shared storage space;

[0007] In response to an object specifying operation for the announcement information, determining a specified target object that is a member of the shared storage space;

[0008] In response to a confirmation operation on the announcement information in the announcement editing area, displaying at least a portion of the announcement information in the announcement area of ​​the browsing interface of the shared storage space;

[0009] Triggering the sending of an announcement notification to the target object; the announcement notification is used to point to the announcement information in the browsing interface of the shared storage space.

[0010] In one embodiment, the announcement information includes at least one of text information and object links; and displaying the entered announcement information in the announcement editing area of ​​the shared storage space includes:

[0011] Displaying a cursor indicating an entry position in the announcement editing area;

[0012] When a text entry operation is triggered, the entered text information is displayed at the position of the cursor and the position of the cursor is updated;

[0013] When an object reference operation is triggered, an object link of the referenced object is displayed at the cursor position, and the cursor position is updated.

[0014] In one embodiment, the announcement information includes an access link to at least one of a file and a folder; and the method further includes:

[0015] In response to an announcement editing trigger operation on a browsing interface of a shared storage space, displaying an announcement editing area of ​​the shared storage space;

[0016] The announcement information entered and displayed in the announcement editing area of ​​the shared storage space includes:

[0017] In response to a file reference operation triggered based on the announcement editing area, an access link of at least one of the files and folders specified by the file reference operation is displayed in the announcement editing area.

[0018] In one embodiment, in response to the file reference operation triggered based on the announcement editing area, displaying in the announcement editing area an access link to at least one of the file and folder specified by the file reference operation includes:

[0019] Determining a designated reference object according to a file reference operation triggered based on the announcement editing area; the reference object includes at least one of a file and a folder;

[0020] If the reference object is a local object to be uploaded, after the reference object is successfully uploaded, the corresponding access link of the reference object after the successful upload is displayed in the announcement editing area.

[0021] In one embodiment, the shared storage space is a cloud storage space shared among members in a cloud storage network disk;

[0022] In response to the file reference operation triggered by the announcement editing area, displaying in the announcement editing area an access link of at least one of the file and folder specified by the file reference operation further comprises:

[0023] If the referenced object is an object stored in the cloud storage network disk, then

[0024] In the announcement editing area, an access link to the reference object obtained from the server of the cloud storage network disk is displayed.

[0025] In one embodiment, determining the designated reference object based on the file reference operation triggered by the announcement editing area includes:

[0026] In response to a trigger operation on a file reference entry in the announcement editing area, a file selection entry is displayed; the file selection entry includes at least one of a file selection entry for a local file and a file selection entry for a network disk file;

[0027] Displaying an identifier of a candidate reference object corresponding to the selected file selection entry; the candidate reference object includes at least one of a file and a folder;

[0028] The reference object corresponding to the identifier selected from the identifiers of the candidate reference objects is used as the designated reference object.

[0029] In one embodiment, in response to the object designation operation for the announcement information, determining the designated target object belonging to a member of the shared storage space includes:

[0030] In response to a selection operation on the all-member designation option in the announcement editing area, all members of the shared storage space are determined as designated target objects.

[0031] In one embodiment, in response to the object designation operation for the announcement information, determining the designated target object belonging to a member of the shared storage space includes:

[0032] In response to a triggering operation on an object selection entry in the announcement editing area, displaying identifications of at least some members belonging to the shared storage space;

[0033] In response to a selection operation on the displayed member identifier, the member corresponding to the member identifier specified by the selection operation is determined as the specified target object.

[0034] In one embodiment, the method further comprises:

[0035] displaying an object designator and an identifier of a target object designated by the object designator in the announcement information;

[0036] When the identifier of the target object specified by the object specifier is in a selected state, the business card information of the target object is displayed in association with the identifier of the target object;

[0037] The triggering of sending a bulletin notification to the target object includes:

[0038] Triggers sending of a bulletin notification to the target object specified by the object specifier.

[0039] In one embodiment, the method further comprises:

[0040] Displaying the identifier of the target object at the position in the announcement information specified by the object specifying operation;

[0041] Determining, from the announcement information, context information within a preset range adjacent to a display location of the identifier of the target object;

[0042] The triggering of sending a bulletin notification to the target object includes:

[0043] Triggering sending of a bulletin notification containing the context information to the target object.

[0044] In one embodiment, the shared storage space is a cloud storage space in an organization instant messaging application for access by members of a target organization; the organization instant messaging application is an application used for instant messaging within an organization; and members of the shared storage space are members of the target organization.

[0045] An interactive method based on a shared storage space, the method comprising:

[0046] When the current user account belongs to the target object specified by the announcement information of the shared storage space,

[0047] Displaying an announcement notification pointing to the announcement information; the current user account is a member of the shared storage space;

[0048] In response to a triggering operation on the announcement notification, displaying a browsing interface of the shared storage space;

[0049] Displaying a notice area in the browsing interface of the shared storage space;

[0050] In the announcement area, at least a portion of the announcement information is displayed.

[0051] In one embodiment, the announcement information includes an identifier of the target object; and displaying the announcement notification pointing to the announcement information includes:

[0052] In the notification area corresponding to the shared storage space, a notice notification including context information is displayed; the context information is information within a preset range adjacent to the position of the identifier of the target object in the notice information.

[0053] In one embodiment, the announcement information includes an access link to at least one of a file and a folder; and in response to a triggering operation on the announcement notification, displaying a browsing interface of the shared storage space includes:

[0054] In response to a triggering operation on the announcement notification, at least one of the file and folder pointed to by the access link is displayed.

[0055] In one embodiment, the announcement information includes an access link to at least one of a file and a folder; after displaying at least a portion of the announcement information in the announcement area, the method further includes:

[0056] In response to a triggering operation on the access link, at least one of the file and folder pointed to by the access link is opened.

[0057] In one embodiment, the method further comprises:

[0058] An announcement area update mark is displayed in the browsing interface; the announcement area update mark is used to prompt that there is updated announcement information in the announcement area.

[0059] An interactive device based on a shared storage space, the device comprising:

[0060] Announcement information entry module, used to display the entered announcement information in the announcement editing area of ​​the shared storage space;

[0061] a target object determining module, configured to determine a designated target object belonging to a member of the shared storage space in response to an object designation operation on the announcement information;

[0062] A first announcement area display module, configured to display at least a portion of the announcement information in the announcement area of ​​the browsing interface of the shared storage space in response to a confirmation operation on the announcement information in the announcement editing area;

[0063] The notification module is used to trigger the sending of an announcement notification to the target object; the announcement notification is used to point to the announcement information in the browsing interface of the shared storage space.

[0064] An interactive device based on a shared storage space, the device comprising:

[0065] a notification display module, configured to display a notification pointing to the announcement information when the current user account belongs to a target object specified by the announcement information of the shared storage space; the current user account is a member of the shared storage space;

[0066] A browsing interface display module, configured to display a browsing interface of the shared storage space in response to a triggering operation on the announcement notification;

[0067] A second announcement area display module, configured to display an announcement area in a browsing interface of the shared storage space;

[0068] The announcement information display module is used to display at least a part of the announcement information in the announcement area.

[0069] A computer device includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the interactive method based on shared storage space described in each embodiment of the present application.

[0070] A computer-readable storage medium stores a computer program, which, when executed by a processor, causes the processor to execute the steps of the interactive method based on shared storage space described in each embodiment of the present application.

[0071] A computer program product or computer program 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 the processor executes the computer instructions, so that the computer device performs the steps of the interactive method based on shared storage space described in each embodiment of the present application.

[0072] The above-mentioned interactive method, device, computer equipment and storage medium based on shared storage space, by entering announcement information in the announcement editing area of ​​the shared storage space, specifying the target object that is a member of the shared storage space, and sending an announcement notification to the target object, the announcement notification is used to point to the announcement information in the browsing interface of the shared storage space, so that the designated target object can promptly know that there is an update to the announcement information in the shared storage space, and can quickly view the announcement information in the browsing interface of the shared storage space. The editor of the announcement information does not need to notify the target object one by one to view the announcement information in the shared storage space, and the target object does not need to specifically open the shared storage space, thereby improving efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] Figure 1 FIG1 is an application environment diagram of an interactive method based on a shared storage space in one embodiment;

[0074] Figure 2 1 is a flow chart of an interactive method based on a shared storage space in one embodiment;

[0075] Figure 3is a schematic diagram of a browsing interface of a shared storage space in one embodiment;

[0076] Figure 4 This is a schematic diagram of the interface of the announcement editing area in one embodiment;

[0077] Figure 5 This is a schematic diagram of an interface for entering announcement information in the announcement editing area in one embodiment;

[0078] Figure 6 A schematic diagram of an interface for displaying a portion of announcement information in an announcement area in one embodiment;

[0079] Figure 7 A schematic diagram of the entire interface for displaying announcement information in the announcement area in one embodiment;

[0080] Figure 8 A schematic diagram of an interface showing business card information of a target object in one embodiment;

[0081] Figure 9 1 is a flow chart of an interactive method based on a shared storage space in one embodiment;

[0082] Figure 10 A schematic diagram of an interface for displaying announcement notifications in an announcement area in one embodiment;

[0083] Figure 11 A schematic diagram of an interface showing an object pointed to by an object link in one embodiment;

[0084] Figure 12 is an architectural diagram of an interactive method based on a shared storage space in one embodiment;

[0085] Figure 13 is a timing diagram of an interactive method based on a shared storage space in one embodiment;

[0086] Figure 14 is a structural block diagram of an interactive device based on a shared storage space in one embodiment;

[0087] Figure 15 is a structural block diagram of an interactive device based on a shared storage space in another embodiment;

[0088] Figure 16 is a structural block diagram of an interactive device based on a shared storage space in another embodiment;

[0089] Figure 17 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0090] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0091] The interactive method based on shared storage space provided in this application can be applied to Figure 1 In the application environment shown. Among them, the first terminal 102 and the second terminal 104 communicate with the server 106 through the network. The first terminal 102 and the second terminal 104 can be smart phones, tablet computers, laptops, desktop computers, smart speakers, smart watches, etc., but are not limited to these. The server 106 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The terminals and servers can be directly or indirectly connected through wired or wireless communication, and this application does not limit this.

[0092] Specifically, the first terminal 102 and the second terminal 104 are both terminals corresponding to members of the shared storage space. An announcement editor can edit the announcement editing area of ​​the shared storage space using the first terminal 102 and can specify a target object through an object designation operation. The target object is a member of the shared storage space, and the number of target objects is not limited. In response to a confirmation operation on the announcement information in the announcement editing area, the first terminal 102 can display at least a portion of the announcement information in the announcement area of ​​the shared storage space's browsing interface. The first terminal 102 can send the announcement information and the specified target object to the server 108. The server 108 can generate an announcement notification and send the announcement notification to the second terminal 104 corresponding to the target object. The second terminal 104 corresponding to the target object can display the announcement notification pointing to the announcement information and, in response to a trigger operation on the announcement notification, display the shared storage space's browsing interface, display the announcement area in the shared storage space's browsing interface, and display at least a portion of the announcement information in the announcement area.

[0093] In other application environments, you can also remove Figure 1 The server 106 in the communication protocol 104 is used, that is, the first terminal 102 can directly send the announcement notification to the second terminal 104 to achieve end-to-end communication without the server 106 sending the announcement notification.

[0094] In one embodiment, Figure 2As shown, an interactive method based on a shared storage space is provided. The interactive method based on a shared storage space can be executed by a terminal or by a terminal and a server. In the embodiment of the present application, the method is applied to Figure 1 Taking the first terminal 102 in the example as an example, the method includes the following steps:

[0095] Step 204: Display the entered announcement information in the announcement editing area of ​​the shared storage space.

[0096] A shared storage space is a cloud storage space shared among members within a cloud storage network disk. A cloud storage network disk refers to a network hard drive that provides online storage services using cloud storage technology. A cloud storage network disk can include at least one cloud storage space. An announcement edit trigger triggers the display of the announcement editing area. The announcement editing area is used to edit announcement information within the announcement area of ​​the shared storage space. The announcement area is the area within the shared storage space's browsing interface that displays announcement information. Announcement information is information publicly announced or announced among members of the shared storage space.

[0097] Cloud storage is a new concept that has been extended and developed from the concept of cloud computing. A distributed cloud storage system (hereinafter referred to as storage system) refers to a storage system that uses cluster applications, grid technology, and distributed storage file systems to bring together a large number of different types of storage devices (storage devices are also called storage nodes) in the network through application software or application interfaces to work together and provide external data storage and business access functions.

[0098] Currently, storage systems utilize a method for creating logical volumes. When creating a logical volume, physical storage space is allocated for each logical volume. This physical storage space may consist of disks on a specific storage device or several storage devices. When a client stores data on a logical volume, it stores the data on a file system. The file system divides the data into multiple parts, each of which is an object. An object contains not only the data but also additional information such as the data identifier (ID) of the data entity. The file system writes each object to the physical storage space of the logical volume and records the storage location information of each object. Therefore, when a client requests access to data, the file system can provide access to the data based on the storage location information of each object.

[0099] The storage system allocates physical storage space to logical volumes by pre-dividing the physical storage space into stripes based on the estimated capacity of the objects to be stored in the logical volume (this estimate often has a large margin relative to the actual capacity of the objects to be stored) and the Redundant Array of Independent Disks (RAID) groupings. A logical volume can be understood as a stripe, thereby allocating physical storage space to the logical volume.

[0100] like Figure 3 The cloud storage network disk shown contains multiple shared storage spaces (such as shared spaces A to H in the figure), and the figure shows the browsing interface of shared storage space B. The "Please archive the design draft monthly" in the browsing interface is the announcement information, and the area used to display the announcement information in the browsing interface is the announcement area. The "375" in the figure represents the number of members in the shared storage space B. Members in shared storage space B can share files in the shared storage space. For example, members can upload at least one of files and folders in the shared storage space by triggering the "Upload" option in the browsing interface, or by dragging at least one of files and folders to the browsing interface of the shared storage space to upload. Members can also create a new folder in the shared storage space by triggering the "New" option in the browsing interface.

[0101] Specifically, the announcement editor can perform announcement editing operations based on the announcement editing area through the first terminal used, and the first terminal can respond to the announcement editing operation and display the announcement information entered based on the announcement editing operation in the announcement editing area. Among them, the announcement editor is a member of the shared storage space. Figure 4 As shown, 402 is the announcement editing area.

[0102] In one embodiment, the announcement editor can be any member of the shared storage space. In another embodiment, the announcement editor can be any member of the shared storage space with announcement editing privileges. For example, a member with announcement editing privileges can be an administrator of the shared storage space, or a leader or manager of the organization corresponding to the shared storage space.

[0103] In one embodiment, the first terminal may display an announcement editing area in a browsing interface of a shared storage space. In one embodiment, if the size of the announcement editing area displayed in the browsing interface is sufficient, the first terminal may display the entire contents of the announcement editing area. In another embodiment, if the size of the announcement editing area displayed in the browsing interface is insufficient, the first terminal may, in response to the announcement editor's operation of sliding a scroll bar, display a portion of the content corresponding to the position in the announcement editing area to which the scroll bar is currently slid.

[0104] In another embodiment, the first terminal may display the announcement editing area in any one of a new interface, window, and dialog box (i.e., an interface, window, and dialog box independent of the browsing interface of the shared storage space). Figure 4 The 402 in the code is the announcement editing area displayed in a new window.

[0105] In one embodiment, the announcement editing operation may include at least one of a text entry operation, a text format change operation, an object reference operation, and an object designation operation. The object reference operation is an operation of referencing an object in the announcement information. The object designation operation is an operation of designating a member from among members of a shared storage space to receive the announcement notification. In one embodiment, the text format change operation may include at least one of a bold font operation, an operation of adding bullet points, an operation of adding numbered labels, and an operation of adding a to-do item.

[0106] In one embodiment, the announcement information may include at least one of text information, an object link, and an object designator and an identifier of a designated target object. The object link is a link to a referenced object. In one embodiment, the referenced object may include at least one of a file and a folder. The object link may include an access link to at least one of the file and folder.

[0107] In one embodiment, the announcement editor may perform text entry operations based on the announcement editing area, and the first terminal may display the entered text information in the announcement editing area in response to the text entry operation triggered based on the announcement editing area.

[0108] In one embodiment, the announcement editor may perform a text formatting operation on the announcement information, and the first terminal may respond to the text formatting operation by displaying the text information in the format specified by the text formatting operation in the announcement editing area.

[0109] In one embodiment, the text format change operation may be an operation on at least a portion of the text information that has been entered. In response to the text format change operation, the first terminal may display at least a portion of the text information that has been entered that is the target of the text format change operation in a format specified by the text format change operation.

[0110] In another embodiment, the text format changing operation may be an operation on unentered text information. In response to the text format changing operation, the first terminal may display the text information entered after the current time point in the format specified by the text format changing operation.

[0111] In one embodiment, the announcement editor can perform an object reference operation based on the announcement editing area, and the first terminal can display the object link of the object specified by the object reference operation in the announcement editing area in response to the object reference operation triggered based on the announcement editing area.

[0112] In one embodiment, the announcement editor can perform an object designation operation based on the announcement editing area, and the first terminal can respond to the object designation operation triggered based on the announcement editing area and display the object designator and the identifier of the target object specified by the object designation operation in the announcement editing area.

[0113] In one embodiment, the announcement editing area may include an information entry area and a tool area. For example, Figure 4 Area 404 is the information entry area, and area 406 is the tool area. The information entry area is used to display the entered announcement information. The tool area is used to select the required announcement editing operation. The tool area includes entry identifiers corresponding to various announcement editing operations. Specifically, the announcement editor can select the entry identifiers corresponding to various announcement editing operations in the tool area, and the first terminal can respond to the selection operation of the entry identifier corresponding to the announcement editing operation to determine the corresponding selected announcement editing operation, and respond to the announcement editing operation to display the announcement information entered by the announcement editing operation in the announcement editing area.

[0114] In one embodiment, the tool area may include at least one of an entry mark for text format change operation, an entry mark for object reference operation, and an entry mark for object specified operation. For example, Figure 4 The entry identifier 418 is used to indicate the entry identifier of the object reference operation, and the entry identifier 416 and the entry identifier 420 are used to indicate the entry identifier of the object specification operation.

[0115] In one embodiment, the entry mark for the text format change operation may include at least one of an entry mark for bolding the font, an entry mark for adding bullet points, an entry mark for adding number marks, and an entry mark for adding a to-do item. For example, Figure 4 The 408 is used to indicate the entry mark for bold font, the 410 is used to indicate the entry mark for adding bullet points, the 412 is used to indicate the entry mark for adding number labels, and the 416 is used to indicate the entry mark for adding to-do items.

[0116] like Figure 5The figure shows the interface diagram of the announcement editing area when performing announcement editing operations in the announcement editing area (only the announcement editing area is shown here). As can be seen from the figure, "Important Requirements" and "Design Drafts to be Completed" are the text information after the font bolding operation. The three lines from "Learning Materials See Here" to "Please Upload the Design Drafts Here" are the text information entered corresponding to the added bullet points after the operation of adding bullet points. The black dot before each line is the bullet point. "Design A" and "Design B" are the to-do items added by the operation of adding to-do items. Figure 5 The "learning materials" in the file are links to folders added through object reference operations (i.e., object links), and the "requirements documents" are links to files added through object reference operations (i.e., object links).

[0117] Step 206 : In response to the object designation operation for the announcement information, determine the designated target object that belongs to a member of the shared storage space.

[0118] The object specifying operation is an operation for specifying a target object. The target object is the member to whom the announcement notification is to be sent. The target object is at least one of the members of the shared storage space.

[0119] Specifically, the announcement editor can perform object designation operations based on the announcement editing area through the first terminal used. The first terminal can determine the designated target object in response to the object designation operation for the announcement information, that is, determine the target object to which the announcement notification needs to be sent.

[0120] In one embodiment, the first terminal may display the target object's identifier in the announcement information. In another embodiment, the first terminal may display the target object's identifier in association with the object designator in the announcement information. In other embodiments, the first terminal may not display the target object's identifier in the announcement information.

[0121] like Figure 5 As shown, "@Lucy", "@Jack", "@Tom" and "@Jenny" in the announcement information are the association of the object specifier and the identifier of the target object displayed in the announcement information, where @ is the object specifier, and Lucy or Jack after @ is the identifier of the target object.

[0122] In one embodiment, the announcement editor can enter an object specifier in the announcement information through a text entry operation. The first terminal can display the identifiers of at least some members belonging to the shared storage space in response to the operation of entering the object specifier, and then in response to a selection operation on the displayed member identifiers, determine the member corresponding to the identifier of the member specified by the selection operation as the specified target object.

[0123] In one embodiment, the first terminal may display an object selection entry in the announcement editing area (i.e., an identifier of an object designation operation in the tool area), and determine the designated target object based on the identifier of the member selected by the announcement editor through the object selection entry. Figure 4 The 416 in the figure is the object selection entry.

[0124] In one embodiment, the first terminal may display a designated all option in the announcement editing area, and in response to the announcement editor selecting the designated all option in the announcement editing area, all members of the shared storage space may be determined as designated target objects. Figure 4 The option 420 is the all-member designation option. If 420 is selected, all members of the shared storage space are determined as designated target objects.

[0125] Step 208 : In response to the confirmation operation on the announcement information in the announcement editing area, at least a portion of the announcement information is displayed in the announcement area of ​​the browsing interface of the shared storage space.

[0126] Among them, the announcement information confirmation operation is an operation to confirm the announcement information that has been edited.

[0127] Specifically, after the announcement editor completes editing the announcement information, he or she can trigger an announcement information confirmation operation based on the announcement editing area. The first terminal can respond to the announcement information confirmation operation and display at least a portion of the edited announcement information in the announcement area of ​​the browsing interface of the shared storage space.

[0128] In one embodiment, the announcement information confirmation operation can be to select the confirmation mark in the announcement editing area. For example, Figure 4 The "Publish" option in is the confirmation mark.

[0129] In one embodiment, the first terminal may display all of the announcement information in the announcement area of ​​the browsing interface of the shared storage space.

[0130] In another embodiment, the first terminal may display a portion of the announcement information in the announcement area of ​​the browsing interface of the shared storage space. Figure 6 , which is a schematic diagram of an interface showing a portion of announcement information in the announcement area of ​​the browsing interface of the shared storage space.

[0131] In one embodiment, the first terminal may display a portion of the announcement information in the announcement area, and after receiving a trigger operation for displaying the full text of the announcement area, display the entire announcement information in the announcement area or in any one of an interface, window, and dialog box independent of the browsing interface. Figure 7 The figure shows an interface diagram of displaying all announcement information in the announcement area after receiving a trigger operation for displaying the full text of the announcement area.

[0132] In another embodiment, the first terminal may display a portion of the announcement information in the announcement area, and after receiving a sliding operation on a slider in the announcement area, display a portion of the announcement information to which the slider slides in response to the sliding operation.

[0133] In other embodiments, the first terminal may display a portion of the announcement information in the announcement area, and upon detecting that the cursor has moved to the announcement area, display the entire announcement information in association with the announcement area.

[0134] Step 210, triggering sending of an announcement notification to the target object; the announcement notification is used to point to the announcement information in the browsing interface of the shared storage space.

[0135] The announcement notification is used to notify the target object of the announcement information. The announcement notification is used to point to the announcement information in the shared storage space browsing interface. This means that a trigger operation on the announcement notification can trigger the display of the announcement information in the shared storage space browsing interface. Specifically, the second terminal corresponding to the target object can respond to the trigger operation on the announcement notification by displaying the shared storage space browsing interface and displaying the announcement information in the announcement area of ​​the browsing interface.

[0136] In one embodiment, a first terminal can trigger a server to send an announcement notification to a second terminal corresponding to a target object in response to a confirmation operation on the announcement information in the announcement editing area. The second terminal corresponding to the target object can display the announcement notification. The user corresponding to the target object can trigger the announcement notification. In response to the trigger operation, the second terminal can display a browsing interface of the shared storage space, display an announcement area in the browsing interface, and display at least a portion of the announcement information in the announcement area.

[0137] It is understandable that the order of displaying at least part of the announcement information in the announcement area of ​​the browsing interface of the shared storage space and triggering the sending of the announcement notification to the target object is not limited and can also be executed simultaneously.

[0138] In one embodiment, the first terminal may send the target object to the server, and the server may generate a notice for the target object and send the notice to the second terminal corresponding to the target object.

[0139] In one embodiment, the first terminal may send the target object and the announcement information together to the server.

[0140] In one embodiment, the server may store the announcement information sent by the first terminal. The second terminal may, in response to a triggering operation for the announcement notification, obtain the stored announcement information from the server, display a browsing interface of the shared storage space, display an announcement area in the browsing interface, and display at least a portion of the announcement information in the announcement area.

[0141] In another embodiment, the server may send the announcement notification and the announcement information together to a second terminal corresponding to the target object, and the second terminal may store the announcement information. In response to a triggering operation for the announcement notification, the second terminal may display a browsing interface of the shared storage space, display an announcement area in the browsing interface, and display at least a portion of the pre-stored announcement information in the announcement area.

[0142] In one embodiment, the server can store the announcement information sent by the first terminal. After any member in the shared storage space opens the browsing interface of the shared storage space through the terminal, the server can send the stored announcement information to the terminal corresponding to the member, and the terminal can display at least part of the announcement information in the announcement area of ​​the browsing interface of the shared storage space.

[0143] In another embodiment, the server can send the announcement information sent by the first terminal directly to the terminals corresponding to each member in the shared storage space, so that each terminal stores the announcement information. After any member in the shared storage space opens the browsing interface of the shared storage space through the terminal, the terminal corresponding to the member can display at least part of the pre-stored announcement information in the announcement area of ​​the browsing interface of the shared storage space.

[0144] In one embodiment, after step 204, if the announcement editing operation performed by the announcement editor includes an object designation operation, steps 206 to 210 are executed. If the announcement editing operation performed by the announcement editor does not include an object designation operation, step 208 is executed. In other words, if the announcement information does not specify a target object, there is no need to determine the target object and send an announcement notification to the target object. In response to the announcement information confirmation operation in the announcement editing area, at least a portion of the announcement information is displayed in the announcement area of ​​the browsing interface of the shared storage space.

[0145] In one embodiment, after receiving the edited announcement information, the server can send an announcement area update notification to the terminals corresponding to each member of the shared storage space. The terminals corresponding to each member can display the announcement area update mark in the browsing interface of the shared storage space based on the announcement area update notification.

[0146] In other embodiments, the first terminal may send the announcement notification not only to the second terminal corresponding to the target object, but also to the second terminal and third terminals corresponding to members of the shared storage space other than the target object. That is, the first terminal may send the announcement notification to the terminals corresponding to each member of the shared storage space to prompt each member that there is an update in the announcement area. The terminals corresponding to each member may display the announcement notification and, in response to a triggering operation on the announcement notification, display a browsing interface of the shared storage space.

[0147] In one embodiment, the first terminal may directly send an announcement notification to the second terminal to achieve end-to-end communication.

[0148] In the above-mentioned interactive method based on shared storage space, by entering announcement information in the announcement editing area of ​​the shared storage space, specifying the target object that is a member of the shared storage space, and sending an announcement notification to the target object, the announcement notification is used to point to the announcement information in the browsing interface of the shared storage space, so that the designated target object can promptly know that there is an update to the announcement information in the shared storage space, and can quickly view the announcement information in the browsing interface of the shared storage space. The editor of the announcement information does not need to notify the target object one by one to view the announcement information in the shared storage space, and the target object does not need to specifically open the shared storage space, thereby improving efficiency.

[0149] In one embodiment, the announcement information includes at least one of text information and an object link. In this embodiment, step 204 of displaying the entered announcement information in the announcement editing area of ​​the shared storage space includes: displaying a cursor indicating the entry position in the announcement editing area; when a text entry operation is triggered, displaying the entered text information at the cursor position and updating the cursor position; when an object reference operation is triggered, displaying an object link of the referenced object at the cursor position and updating the cursor position.

[0150] The object link is an access link of the referenced object, which is used to access (ie, open) the object referenced in the announcement information.

[0151] It's important to note that the term "referenced object" and "target object" are two different concepts. The referenced object refers to the object referenced and presented in the announcement. The target object is the designated object that needs to be notified of the announcement. In other words, it refers to the designated object that needs to receive the announcement notification.

[0152] In one embodiment, the referenced object may include at least one of a file and a folder, etc. The file may include at least one of a picture, a video, and a document, etc.

[0153] Specifically, the announcement editor can select an entry location in the announcement editing area, and the first terminal can display a cursor indicating the selected entry location. When the announcement editor performs a text entry operation, the first terminal can display the entered text information at the cursor location and update the cursor position. When the announcement editor performs an object reference operation, the first terminal can respond to the object reference operation by displaying the object link of the referenced object at the cursor location and updating the cursor position.

[0154] In one embodiment, the object link can be embedded in the text information and correspond to the content of the text information. Figure 5 In the example, the folder "Learning Materials" corresponds to the text message "Please check here for learning materials." The file "Requirements Document" corresponds to the text message "Requirements Document."

[0155] In the above embodiment, the announcement editor can select the entry position (i.e., the position of the cursor) so that the first terminal can display the entered text information or the referenced object link at the cursor, that is, information of different forms or formats can be entered without partitioning, so that the announcement information can be flexibly edited, so that the content of the text information in the announcement information can correspond to the object link, thereby displaying the announcement information more intuitively, thereby improving efficiency and increasing the amount of information expressed by the announcement information.

[0156] In one embodiment, the announcement information includes an access link to at least one of a file and a folder. The method further includes: in response to an announcement editing trigger operation on the browsing interface of the shared storage space, displaying the announcement editing area of ​​the shared storage space. In this embodiment, step 204 of displaying the entered announcement information in the announcement editing area of ​​the shared storage space includes: in response to a file reference operation triggered based on the announcement editing area, displaying in the announcement editing area an access link to at least one of the files and folders specified by the file reference operation.

[0157] The file reference operation refers to an operation of referencing file information in the announcement information. It is understood that the file reference operation can be used to reference at least one of a file and a folder.

[0158] Specifically, an announcement editor can trigger an announcement edit operation on a browsing interface of a shared storage space through a first terminal used. In response to the announcement edit trigger operation, the first terminal can display an announcement edit area of ​​the shared storage space. An announcement editor can perform a text reference operation based on the announcement edit area through the first terminal. In response to the text reference operation, the first terminal can obtain an access link to at least one of the files and folders specified in the text reference operation and display the obtained access link in the announcement edit area.

[0159] In one embodiment, the announcement editing trigger operation may be clicking on the announcement area in the browsing interface of the shared storage space. In another embodiment, the first terminal may display an identifier for triggering the display of the announcement editing area in the browsing interface of the shared storage space, and the announcement editing trigger operation may be clicking on the identifier for triggering the display of the announcement editing area. In other embodiments, the announcement editing trigger operation may also be clicking on the identifier of the announcement area displayed in the browsing interface of the shared storage space (such as Figure 6 606 in the figure is the logo of the announcement area) and other operations are not limited.

[0160] In one embodiment, if there is no announcement information in the announcement area of ​​the shared storage space, the announcement editing area displayed in response to the announcement editing trigger operation is used to edit new announcement information, that is, to create new announcement information.

[0161] In another embodiment, if there is announcement information in the announcement area of ​​the shared storage space, the announcement editing area displayed in response to the announcement editing trigger operation is used to edit the existing announcement information.

[0162] In one embodiment, the first terminal may display a file reference entry in the announcement editing area, and the announcement editor may select at least one of the files and folders to be referenced through the file reference entry. After the selection is completed, the first terminal may display an access link to at least one of the selected files and folders in the announcement editing area. Figure 4 The 418 in the file is the file reference entry.

[0163] In other embodiments, the announcement editor may also trigger the file reference operation by inputting specific characters for triggering file reference in the announcement editing area or performing a combination key operation.

[0164] In the above embodiment, the first terminal can respond to a file reference operation triggered by the announcement editing area by displaying an access link to at least one of the files and folders specified by the file reference operation in the announcement editing area, thereby enabling the announcement area to reference files, thereby increasing the functionality of the announcement area and the richness of the content of the announcement information. Furthermore, the access link allows direct access to files or folders, eliminating the need to search for the corresponding files or folders layer by layer in the shared storage space, thereby improving efficiency.

[0165] In one embodiment, in response to a file reference operation triggered based on an announcement editing area, the step of displaying an access link of at least one of the files and folders specified by the file reference operation in the announcement editing area includes: determining the specified reference object based on the file reference operation triggered based on the announcement editing area; the reference object includes at least one of the files and folders; if the reference object is a local object to be uploaded, then after the reference object is successfully uploaded, the corresponding access link of the reference object after the upload is successful is displayed in the announcement editing area.

[0166] Specifically, the first terminal can determine the designated reference object based on the file reference operation triggered by the announcement editor in the announcement editing area. If the reference object is a local object to be uploaded, the first terminal can first upload the reference object to the server for storage. The server can generate an access link to the successfully uploaded reference object and notify the first terminal of the successful upload of the reference object. The first terminal can obtain the access link to the reference object from the server and display the access link to the reference object in the announcement editing area.

[0167] In one embodiment, before uploading the reference object to the server, the first terminal may first copy the reference object to a cache (i.e., a temporary upload directory) and then upload the reference object to the server for storage, to avoid the situation where the local reference object is deleted during the upload process, resulting in an upload failure. In one embodiment, after receiving a notification from the server that the reference object has been successfully uploaded, the first terminal may delete the reference object from the cache to save memory.

[0168] In one embodiment, if the referenced object is a local object to be uploaded, the first terminal may upload the referenced object to a personal storage space in the cloud storage network disk to which the shared storage space belongs. A personal storage space is a personal cloud storage space in the cloud storage network disk. It is understood that this personal storage space is the personal storage space corresponding to the announcement editor.

[0169] In another embodiment, if the referenced object is a local object to be uploaded, the first terminal may upload the referenced object to the shared storage space.

[0170] In the above embodiment, if the referenced object is a local object to be uploaded, the referenced object can be uploaded to the server first, and then the access link of the referenced object can be obtained, so that the local files or folders can be conveniently uploaded to the cloud storage network disk, and the access link can be added to the announcement information. This not only improves the richness of the announcement information, but also enables the referenced files or folders to be conveniently accessed through the access link in the announcement information, thereby improving access efficiency.

[0171] In one embodiment, the shared storage space is a cloud storage space shared among members in a cloud storage network disk. In response to a file reference operation triggered based on the announcement editing area, the step of displaying in the announcement editing area an access link to at least one of the files and folders specified by the file reference operation further includes: if the referenced object is an object already stored in the cloud storage network disk, then displaying in the announcement editing area an access link to the referenced object obtained from the server of the cloud storage network disk.

[0172] Specifically, the first terminal can determine the designated reference object based on the file reference operation triggered by the announcement editor in the announcement editing area. If the reference object is an object stored in the cloud storage network disk, the first terminal can obtain an access link to the reference object from the server and display the access link to the reference object in the announcement editing area.

[0173] It is understood that the referenced object is an object stored in the cloud storage network disk, which means that the referenced object can be an object stored in the shared storage space targeted by the announcement editor during the announcement editing operation, or an object stored in a storage space other than the shared storage space in the cloud storage network disk. The other storage space can be a shared storage space or a personal storage space.

[0174] In the above embodiment, access links of objects in the cloud storage network disk can be added to the announcement information, which not only improves the richness of the announcement information, but also enables convenient access to the referenced files or folders through the access links in the announcement information, thereby improving access efficiency.

[0175] In one embodiment, the step of determining the designated reference object based on the file reference operation triggered based on the announcement editing area includes: displaying a file selection entry in response to a trigger operation for a file reference entry in the announcement editing area; the file selection entry includes at least one of a file selection entry for a local file and a file selection entry for a network disk file; displaying the identifier of the candidate reference object corresponding to the selected file selection entry; the candidate reference object includes at least one of a file and a folder; and selecting the reference object corresponding to the identifier selected from the identifiers of the candidate reference object as the designated reference object.

[0176] The local file selection entry is used to select local files, and the network disk file selection entry is used to select files stored in the cloud storage network disk.

[0177] Specifically, the first terminal can display at least one of a file selection entry for a local file and a file selection entry for a network disk file in response to the announcement editor's triggering operation on the file reference entry in the announcement editing area. The announcement editor can select any one of the file selection entries, and the first terminal can display the identifier of the candidate reference object corresponding to the selected file selection entry. The announcement editor can select from the identifiers of the candidate reference objects, and the first terminal can use the reference object corresponding to the selected identifier as the designated reference object.

[0178] like Figure 4 418 "insert" and Figure 5 The "Insert" in is the file reference entry. Figure 5 The "Space Document" option is the file selection entrance for network disk files, and the "File" option is the file selection entrance for local files. Figure 5 The "Meeting Minutes" and "List of Issues to be Resolved" in the file selection entry are the corresponding candidate reference object identifiers displayed after selecting the file selection entrance of the network disk file.

[0179] In one embodiment, the file selection entry may also include a picture selection entry.

[0180] In one embodiment, the first terminal may display a file selection entry in at least one of a floating window, an interface, a window, and a dialog box in response to a triggering operation on a file reference entry in the announcement editing area.

[0181] In the above embodiment, the first terminal can display a file selection entrance, and the announcement editor can select the reference object through the file selection entrance. The first terminal can determine the reference object based on the identifier of the selected candidate reference object, so that the user can conveniently select the object to be referenced through the file selection entrance, thereby improving the efficiency of object reference. In addition, at least one file selection entrance of a local file and a file selection entrance of a network disk file is provided, which can reference both local files and files of a cloud storage network disk, thereby improving the convenience of object reference.

[0182] In one embodiment, step 206 determines the designated target object belonging to the member of the shared storage space in response to the object designation operation for the announcement information, including: in response to the selection operation for the all-member designation option in the announcement editing area, all members of the shared storage space are determined as the designated target object.

[0183] Among them, the "All members specified" option is an option in the announcement editing area for specifying all members of the shared storage space as target objects. Figure 4 The 420 in the code is the designated option for all members.

[0184] Specifically, the first terminal may display a designated-for-all option in the announcement editing area, and the announcement editor may select the designated-for-all option. In response to the selection, the first terminal may determine all members of the shared storage space as designated target objects.

[0185] In one embodiment, after all members of the shared storage space are identified as the designated target objects, the first terminal may display the object designator and the all-member identifier in association in the announcement information. For example, the object designator may be "@" and the all-member identifier may be "everyone," i.e., "@everyone" is displayed in the announcement information.

[0186] In another embodiment, after determining all members of the shared storage space as designated target objects, the first terminal may not display the corresponding object designator and all-member identification in the announcement information.

[0187] In the above embodiment, the announcement editor can quickly designate all members as target objects through the "designate all members" option without having to select each member as the target object one by one, thereby improving the efficiency of object designation.

[0188] In one embodiment, step 206 determines the target object of the member belonging to the shared storage space in response to the object designation operation for the announcement information, including: in response to the trigger operation for the object selection entry in the announcement editing area, displaying the identifiers of at least some members belonging to the shared storage space; in response to the selection operation for the identifiers of the displayed members, determining the member corresponding to the identifier of the member specified by the selection operation as the designated target object.

[0189] Among them, the object selection entry is the entry used to select the specified target object. Figure 4 The 416 in the figure is the object selection entry.

[0190] Specifically, in response to an announcement editor triggering an object selection entry in an announcement editing area, the first terminal may display identifiers of at least some members belonging to the shared storage space. The announcement editor may select one of the displayed member identifiers, and the first terminal may, in response to the selection, determine the member corresponding to the member identifier selected in the selection operation as the designated target object.

[0191] In one embodiment, the first terminal may display identifications of at least some members belonging to the shared storage space in at least one of an interface, a floating window, a window, and a dialog box in response to a triggering operation on an object selection entry in the announcement editing area.

[0192] In one embodiment, the announcement editor can select from the identification of the member being displayed. In another embodiment, the announcement editor can also find the identification of the member to be selected and select it by searching.

[0193] In the above embodiment, the announcement editor can select members as target objects through the object selection portal, which improves the convenience of object designation.

[0194] In one embodiment, the method further includes: displaying an object designator and an identifier of a target object specified by the object designator in the announcement information; triggering sending of an announcement notification to the target object includes: triggering sending of an announcement notification to the target object specified by the object designator.

[0195] The object specifier is a symbol used to specify the target object.

[0196] In one embodiment, the first terminal may associate the object specifier with the identifier of the target object specified by the object specifier and display it in the announcement information. Figure 5 “@Lucy” and “@Jack” in .

[0197] It can be understood that based on this object specifier, a computer can identify the designated target object. This structure, equivalent to "object specifier" plus "target object identifier," enables a machine to identify the designated target object. Therefore, the first terminal can locate the object specifier from the announcement information and, based on the object specifier, locate the identifier of the designated target object, thereby identifying the designated target object and sending the announcement notification to the designated target object.

[0198] In one embodiment, the first terminal may trigger sending of an announcement notification to the target object specified by the object designator in response to an announcement information confirmation operation on the announcement editing area.

[0199] In the above embodiment, the first terminal displays the object specifier and the identifier of the target object specified by the object specifier in the announcement information, and triggers the sending of an announcement notification to the target object specified by the object specifier, thereby conveniently specifying the target object through the object specifier and improving the efficiency of object specification.

[0200] In one embodiment, the method further includes: when the identifier of the target object specified by the object specifier is in a selected state, displaying the business card information of the target object in association with the identifier of the target object.

[0201] Among them, the business card information is used to display the personal information of the user corresponding to the target object in various dimensions.

[0202] In one embodiment, the business card information may include at least one of the name, nickname, position, affiliated enterprise, affiliated department, and contact information of the user corresponding to the target object. Among them, the contact information may include at least one of mobile phone number, landline number, email, and seat number, etc.

[0203] In one embodiment, when the first terminal detects that the cursor moves to the identifier of the target object, it can be determined that the identifier of the target object is in a selected state.

[0204] In another embodiment, when the first terminal detects a click operation on the identifier of the target object, it can be determined that the identifier of the target object is in a selected state.

[0205] In one embodiment, the first terminal can display the business card information of the target object beside the identifier of the target object.

[0206] In one embodiment, the first terminal can display the business card information of the target object in at least one of an interface, a floating window, a window, and a dialog box.

[0207] As Figure 8 shown, "@Jenny" is selected by the announcement editor, that is, in a selected state, and Jenny's business card information is associated and displayed beside "@Jenny".

[0208] In the above embodiment, when the identifier of the target object specified by the object specifier is in a selected state, the first terminal can associate and display the business card information of the target object with the identifier of the target object, so that during the announcement editing process, the personal information of the target object can be previewed. On the one hand, it avoids selecting the wrong target object, and on the other hand, it can provide more information about the target object, improving the convenience of announcement editing.

[0209] In one embodiment, the method further includes: displaying the identifier of the target object in the announcement information; determining the context information within a preset range adjacent to the display position of the identifier of the target object from the announcement information. In this embodiment, step 210 triggering the sending of an announcement notification to the target object includes: triggering the sending of an announcement notification containing the context information to the target object.

[0210] Among them, the context information refers to the announcement information within a preset range adjacent to the identifier of the target object in the announcement information.

[0211] Specifically, the announcement editor can select the cursor position in the announcement editing area through the first terminal used, and the first terminal can display a cursor for indicating the input position at the selected position in the announcement editing area. The first terminal can display the identifier of the target object at the cursor position in response to the object designation operation of the announcement editor, and determine the context information within a preset range adjacent to the display position of the identifier of the target object from the announcement information. The first terminal can trigger the sending of an announcement notification containing context information to the target object in response to the announcement information confirmation operation for the announcement editing area. The second terminal corresponding to the target object can display the announcement notification and display the context information in the announcement notification.

[0212] In one embodiment, the preset range can be set arbitrarily, for example: the context information can be the announcement information in the same row as the identifier of the target object, or for another example: the context information can also be the announcement information in the same row as the identifier of the target object, as well as the previous row and the next row.

[0213] In the above embodiment, the first terminal can determine the context information corresponding to the identifier of the target object, and trigger the sending of an announcement notification containing the context information to the target object, so that the user corresponding to the target object can preview the context information of the location specified in the announcement information in advance according to the announcement notification, thereby improving efficiency.

[0214] In one embodiment, the shared storage space is a cloud storage space in the organization instant messaging application for access by members of the target organization; the organization instant messaging application is an application used for instant messaging within the organization; and members of the shared storage space are members of the target organization.

[0215] An organization is a collective formed with a specific purpose and goal. It can be understood that an organization can include multiple members.

[0216] In one embodiment, the organization may include at least one of a business, a community, a non-profit organization, and the like.

[0217] In one embodiment, a shared storage space is a cloud storage space within a cloud storage network disk accessible to members of a target organization within an organization's instant messaging application. Each organization can correspond to one cloud storage network disk, and one cloud storage network disk can include multiple shared storage spaces. Each shared storage space can correspond to a team within the organization. For example, an enterprise includes Team A and Team B. Members of Team A can share shared storage space A within the enterprise's cloud storage network disk, while members of Team B can share shared storage space B within the enterprise's cloud storage network disk.

[0218] In the above embodiment, members within the organization can share resources through the shared storage space in the cloud storage network disk in the organization's instant messaging application, and announce or notify important matters to members of the organization by editing the announcement information in the shared storage space, so that members of the organization can obtain information related to the shared storage space in a timely manner, thereby improving efficiency.

[0219] In one embodiment, Figure 9 As shown, an interactive method based on shared storage space is provided, which is applied to Figure 1 Taking the second terminal 104 in the example as an example, the method includes the following steps:

[0220] Step 902 : When the current user account belongs to the target object specified by the announcement information of the shared storage space, a notice pointing to the announcement information is displayed; the current user account is a member of the shared storage space.

[0221] The current user account refers to the account currently logged into the shared storage space.

[0222] Specifically, the second terminal corresponding to the target object specified by the announcement information can receive the announcement notification sent by the server and display the announcement notification.

[0223] In one embodiment, the announcement notification may include at least one of the name, nickname, avatar of the announcement editor, the name of the shared storage space corresponding to the announcement notification, the target object and context information specified by the announcement notification, etc.

[0224] In one embodiment, the second terminal can display the announcement notification in the notification area corresponding to the cloud storage network disk. That is, the announcement notification of each storage space in the cloud storage network disk can be displayed in the notification area corresponding to the cloud storage network disk. Figure 10 The figure shows an interface diagram for displaying announcement notifications in the notification area corresponding to the cloud storage network disk. Figure 10 The cloud storage network disk in the organization's instant messaging application is a cloud storage network disk. In the organization's instant messaging application, there is a corresponding notification area divided for the cloud storage network disk. Announcements of various storage spaces in the cloud storage network disk can be displayed in this notification area. For example, the announcement notification "Lucy @ everyone in the announcement of space B" in the figure is the announcement notification of shared storage space B.

[0225] In another embodiment, the second terminal may display the announcement notification in the notification area corresponding to the shared storage space. That is, each shared storage space in the cloud storage network disk may correspond to a notification area, and the second terminal may display the announcement notification of each shared storage space in the corresponding notification area.

[0226] In one embodiment, the second terminal may first display a prompt message of receiving a notification, and after receiving a trigger operation for the prompt message, display the announcement notification in the notification area.

[0227] Step 904: In response to the triggering operation for the announcement notification, display a browsing interface of the shared storage space.

[0228] In one embodiment, the second terminal can display the homepage of the browsing interface of the shared storage space in response to a trigger operation for an announcement notification. In this embodiment, the second terminal can only display the announcement area and the announcement information in the announcement area on the homepage in the shared storage space. The second terminal can also display the announcement area and the announcement information in the announcement area on the homepage in the shared storage space, as well as on the pages of folders or files at each level. Figure 7 As shown, the announcement area and the announcement information in the announcement area are displayed on the page of the project materials folder.

[0229] In another embodiment, the second terminal may display a browsing interface for the referenced object in the announcement information in the shared storage space in response to a triggering operation for the announcement notification. For example, if folder a is referenced in the announcement information, the second terminal may display a browsing interface for folder a in the shared storage space in response to a triggering operation for the announcement notification. In this embodiment, the second terminal displays the announcement area and the announcement information in the announcement area on the homepage of the shared storage space and on the pages of folders or files at each level.

[0230] Step 906: Display the announcement area in the browsing interface of the shared storage space.

[0231] Among them, the announcement area is used to display announcement information.

[0232] In one embodiment, the browsing interface of the shared storage space may include a notice area.

[0233] In one embodiment, the browsing interface of the shared storage space may include a notice area and a file area. The file area is used to upload and display at least one of the files stored in the shared storage space. Figure 6 As shown, 602 is the announcement area and 604 is the file area.

[0234] Step 908: Display at least a portion of the announcement information in the announcement area. It is understood that steps 904, 906, and 908 are not performed sequentially but simultaneously. That is, while the shared storage space browsing interface is displayed, the announcement area is displayed in the shared storage space browsing interface, and at least a portion of the announcement information is displayed in the announcement area.

[0235] In one embodiment, the first terminal can respond to a confirmation operation on the announcement information in the announcement editing area by sending the announcement information to the server, and the server can store the announcement information. The second terminal corresponding to the target object can respond to a trigger operation on the announcement notification by obtaining the announcement information from the server, displaying a browsing interface of the shared storage space, displaying the announcement area in the browsing interface of the shared storage space, and displaying at least a portion of the announcement information in the announcement area. The third terminal corresponding to a member of the shared storage space other than the target object can respond to an opening operation on the browsing interface of the shared storage space by obtaining the announcement information from the server, displaying the browsing interface of the shared storage space, displaying the announcement area in the browsing interface of the shared storage space, and displaying at least a portion of the announcement information in the announcement area.

[0236] In another embodiment, the first terminal can respond to the announcement information confirmation operation for the announcement editing area and send the announcement information to the server. The server can send the announcement information to the terminals corresponding to the various members of the shared storage space, so that each terminal stores the announcement information. The terminals corresponding to the various members of the shared storage space include both the second terminal corresponding to the target object and the third terminal corresponding to the members of the shared storage space other than the target object. The second terminal can respond to the trigger operation for the announcement notification and display the browsing interface of the shared storage space, display the announcement area in the browsing interface of the shared storage space, and display at least a portion of the pre-stored announcement information in the announcement area. The third terminal can respond to the opening operation for the browsing interface of the shared storage space and display the announcement area in the browsing interface of the shared storage space, and display at least a portion of the pre-stored announcement information in the announcement area.

[0237] In one embodiment, the second terminal or the third terminal may display all of the announcement information in the announcement area of ​​the browsing interface of the shared storage space.

[0238] In another embodiment, the second terminal or the third terminal may display a portion of the announcement information in the announcement area of ​​the browsing interface of the shared storage space. In one embodiment, the second terminal or the third terminal may display a portion of the announcement information in the announcement area, and after receiving a trigger operation for the announcement area, in response to the trigger operation, display the entirety of the announcement information in the announcement area or in any one of an interface, window, and dialog box independent of the browsing interface. In another embodiment, the second terminal or the third terminal may display a portion of the announcement information in the announcement area, and after receiving a sliding operation of a slider bar in the announcement area, in response to the sliding operation, display a portion of the content of the announcement information to which the slider bar slides. In other embodiments, the second terminal or the third terminal may display a portion of the announcement information in the announcement area, and after detecting that the cursor moves to the announcement area, display the entirety of the announcement information in association with the announcement area. Other methods are also possible and are not limited.

[0239] In the above-mentioned interactive method based on shared storage space, the designated target object can promptly learn about updates to the announcement information in the shared storage space according to the announcement notification, and can quickly view the announcement information in the browsing interface of the shared storage space. The editor of the announcement information does not need to notify the target object one by one to view the announcement information in the shared storage space, and the target object does not need to specifically open the shared storage space, thereby improving efficiency.

[0240] In one embodiment, the announcement information includes an identifier of the target object. Displaying the announcement notification pointing to the announcement information includes: displaying the announcement notification including context information in a notification area corresponding to the shared storage space; the context information is information within a preset range adjacent to a location of the identifier of the target object in the announcement information.

[0241] Specifically, the announcement editor can select the position of the cursor in the announcement editing area through the first terminal used, and the first terminal can display a cursor for indicating the entry position at the selected position in the announcement editing area. The first terminal can display the identifier of the target object at the position of the cursor in response to the object designation operation of the announcement editor, and determine the context information within a preset range adjacent to the position of the identifier of the target object in the announcement information. The first terminal can trigger the sending of an announcement notification containing context information to the target object in response to the announcement information confirmation operation for the announcement editing area. The second terminal corresponding to the target object can display the announcement notification in the notification area corresponding to the shared storage space, and display the context information in the announcement notification.

[0242] In the above embodiment, the user corresponding to the target object can preview the context information of the position specified in the announcement information in advance according to the announcement notification, thereby improving efficiency.

[0243] In one embodiment, the announcement information includes an access link to at least one of the files and folders; in response to the trigger operation for the announcement notification, displaying the browsing interface of the shared storage space includes: in response to the trigger operation for the announcement notification, displaying at least one of the files and folders pointed to by the access link.

[0244] Specifically, the second terminal may display a browsing interface of at least one of the files and folders pointed to by the access link in the shared storage space in response to the triggering operation for the announcement notification.

[0245] In one embodiment, the second terminal may jump to at least one of the file and folder pointed to by the access link according to the front-end routing selector in response to the triggering operation for the announcement notification.

[0246] For example, if the access link in the announcement information points to folder a, the second terminal may display a browsing interface for folder a in the shared storage space in response to the triggering operation for the announcement notification.

[0247] In the above embodiment, the second terminal can directly display at least one of the files and folders pointed to by the access link in response to the trigger operation for the announcement notification. In this way, the user corresponding to the target object does not need to search for the files or folders referenced in the announcement information layer by layer in the shared storage space, thereby improving efficiency.

[0248] In one embodiment, the announcement information includes an access link to at least one of a file and a folder; after displaying at least a portion of the announcement information in the announcement area, the method further includes: in response to a trigger operation on the access link, opening at least one of the files and folders pointed to by the access link.

[0249] Specifically, the second terminal may open at least one of the file and folder pointed to by the access link in response to a triggering operation on the access link in the announcement information in the announcement area.

[0250] In one embodiment, the second terminal may respond to a triggering operation on an access link in the announcement information in the announcement area and jump to at least one of a file and a folder pointed to by the access link according to a front-end routing selector.

[0251] like Figure 11 As shown, in response to Figure 7 Schematic diagram of the interface of the file pointed to by the access link opened by the triggering operation of the access link of the "Requirement Document".

[0252] In the above embodiment, the user can directly open the file or folder pointed to by the access link by triggering the access link in the announcement information, without having to search the shared storage space layer by layer for the file or folder referenced in the announcement information, thereby improving efficiency.

[0253] In one embodiment, the method further includes: displaying a notice area update mark in the browsing interface; the notice area update mark is used to prompt that there is updated notice information in the notice area.

[0254] In one embodiment, the update mark of the announcement area may be a red dot, an exclamation mark, or other forms of marks, without limitation.

[0255] In one embodiment, the second terminal may display the announcement area update mark in association with the announcement area. For example, the announcement area update mark may be displayed next to the announcement area or above the announcement area, or the announcement area update mark may be displayed above the logo of the announcement area. Figure 6 The 606 in the figure is the sign of the announcement area. Figure 6 It can be seen that the 606 logo is different from Figure 3 The mark 302 in FIG. 1 has a dot added thereto as a notice area update mark.

[0256] In another embodiment, the second terminal may also display the logo of the announcement area in a different style from the previous style as a mark of an update of the announcement area, for example, by displaying the logo of the announcement area in a darker color.

[0257] In one embodiment, the second terminal may not cancel the display of the announcement area update mark after receiving the trigger operation for the announcement area.

[0258] In the above embodiment, the terminal can display an announcement area update mark in the browsing interface to prompt that there is updated announcement information in the announcement area, so that members in the shared storage space can promptly know that there is updated announcement information in the announcement area. The announcement editor does not need to inform each member one by one that the announcement information has been updated, thereby improving efficiency.

[0259] In one embodiment, when the identifier of the target object in the announcement information in the announcement area is in a selected state, the second terminal or the third terminal may associate the identifier of the target object with the target object and display the business card information of the target object.

[0260] In the above embodiment, the personal information of the target object specified in the announcement information can be quickly provided, and members of the shared storage space do not need to specifically search for the personal information of the target object, thereby improving efficiency.

[0261] like Figure 12 As shown, the method in each embodiment of the present application can be performed as follows Figure 12The architecture shown includes a client and a backend. The backend can be a server or a system composed of multiple servers, or it can be the backend of a terminal. The client can be a terminal used by a user. The client can communicate with the backend through a network module. The backend can have at least one of the functions of KV storage (Key-value storage, i.e., key-value pair storage, a storage method), sending notifications, and sending messages. The client can have at least one of the functions of displaying update marks in the announcement area, displaying announcement information, and jumping to referenced files or folders.

[0262] The backend can store announcement information and designated target objects through the KV storage function. The backend can send an announcement area update notification to the client through the notification sending function, so that the client can display the announcement area update mark in the browsing interface of the shared storage space through the announcement area update mark display function. The backend can send an announcement notification to the client through the message sending function, so that the client can display the announcement notification, and in response to the trigger operation for the announcement notification, display the browsing interface of the shared storage space, and display the announcement information in the announcement area of ​​the browsing interface of the shared storage space through the announcement information display function. The client can display the file or folder pointed to by the object link through the function of jumping to the referenced file or folder in response to the trigger operation for the object link in the announcement information.

[0263] like Figure 13 As shown, a timing diagram of an interaction method based on shared storage space is provided, which specifically includes the following steps:

[0264] If the terminal is the first terminal used by the announcement editor, then steps S1302 to S1306 are executed:

[0265] S1302: The terminal displays the entered announcement information and determines the designated target object.

[0266] S1304: The terminal determines context information based on the announcement information and the target object.

[0267] S1306: The terminal sends the announcement information, the designated target object, and the context information to the server.

[0268] After executing S1306, the server executes steps S1308 to S1312:

[0269] S1308: The server stores the announcement information.

[0270] S1310, the server records the specified target object.

[0271] S1312, the server generates announcement information including context information.

[0272] If the terminal is the second terminal corresponding to the target object, then steps S1314 to S1318 are executed:

[0273] S1314, the server sends the announcement information and the announcement notification including the context information to the terminal.

[0274] S1316: The terminal displays an announcement notification containing context information.

[0275] S1318: In response to the triggering operation for the announcement notification, the terminal displays a browsing interface of the shared storage space.

[0276] If the terminal is a third terminal corresponding to a member other than the target object among the members of the shared storage space, steps S1320 to S1322 are executed:

[0277] S1320, the server sends a notice of updating the announcement area and announcement information to the terminal.

[0278] S1322: In response to the opening operation of the browsing interface for the shared storage space, the terminal displays the browsing interface for the shared storage space.

[0279] After step S1318 or S1322, steps S1324 to S1326 are executed:

[0280] S1324: The terminal displays a notice area update mark in the browsing interface of the shared storage space, and displays at least a portion of the notice information in the notice area of ​​the browsing interface.

[0281] S1326: In response to the triggering operation on the object link in the announcement information, the terminal displays the object pointed to by the object link.

[0282] This application also provides an application scenario, which is an interactive scenario of a shared storage space in a cloud storage network disk of an enterprise instant messaging application, and the above-mentioned interactive method based on shared storage space is applied to this application scenario. Specifically, the application of the interactive method based on shared storage space in this application scenario is as follows:

[0283] Enterprises can enable cloud storage within their enterprise instant messaging applications and allocate different shared storage spaces within the cloud storage for each team within the enterprise. A team can include at least one of a department or a group within the enterprise. The enterprise instant messaging application can be WeChat Work. The cloud storage can be WeChat Work's WeDisk app. The shared storage can be a shared space within WeDisk.

[0284] Team members can edit announcements in the shared storage space corresponding to their team to enter announcement information and specify target objects. The announcement information may include at least one of text information, object links, and identifiers of target objects. In response to the announcement information confirmation operation in the announcement editing area, the terminal can display at least a portion of the edited announcement information in the announcement area of ​​the browsing interface of the shared storage space and trigger the sending of an announcement notification to the specified target object. The specified target object is a member of the shared storage space, that is, a member of the team.

[0285] For example, if the team is a project team, the announcement information can be a notification related to the project that the project team is responsible for. For example, the announcement information can include notifying members of the project team to upload the project results to a folder in the shared storage space, and the access link to the folder can be added to the announcement information. For another example, the target object specified by the announcement information can be the project leader. The announcement information can include notifying the project leader to follow up on the progress of the project, and the announcement information can include an access link to the project-related files that the project leader is notified to view, so that the project leader can quickly view the files.

[0286] The terminal used by the designated team member can display the announcement notification in the enterprise instant messaging application. After the designated team member triggers the announcement notification, the terminal can display the browsing interface of the shared storage space, and display the announcement area in the browsing interface, and display at least part of the announcement information in the announcement area.

[0287] The terminal not used by the designated team member can display the browsing interface of the shared storage space after the team member triggers the operation of opening the browsing interface of the shared storage space, and display the announcement area in the browsing interface, and display at least part of the announcement information in the announcement area.

[0288] This application also provides an application scenario, which is an interactive scenario of a shared storage space in a cloud storage network disk that is independent of other applications. This application scenario applies the above-mentioned interactive method based on shared storage space. Specifically, the application of the interactive method based on shared storage space in this application scenario is as follows:

[0289] Team members can edit announcements in the team's corresponding shared storage space to enter announcement information and specify target objects. The announcement information can include at least one of text information, object links, and target object identifiers. In response to an announcement information confirmation operation in the announcement editing area, the terminal can display at least a portion of the edited announcement information in the announcement area of ​​the shared storage space browsing interface and trigger the sending of an announcement notification to the specified target object.

[0290] The announcement notification can be sent to the target object's terminal via a cloud storage network disk application, or can be sent to the target object's terminal via other pre-set notification methods, such as instant messaging, text messages, and emails. The designated target objects are members of the shared storage space, i.e., members of the team.

[0291] Accordingly, the terminal used by the designated team member may display the announcement notification in a cloud storage network disk application, or in at least one of an instant messaging application, a text message application, and an email application. After the designated team member triggers the announcement notification, the terminal may display a browsing interface of the shared storage space, and display an announcement area in the browsing interface, wherein at least a portion of the announcement information is displayed.

[0292] A terminal not used by a designated team member can display the browsing interface of the shared storage space after the team member triggers the operation of opening the browsing interface of the shared storage space in the cloud storage network disk application, and display an announcement area in the browsing interface, and display at least part of the announcement information in the announcement area.

[0293] It should be understood that, although the steps in each flowchart are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps may be performed in other orders. Moreover, at least a portion of the steps in each flowchart may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but may be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but may be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0294] In one embodiment, Figure 14 As shown, an interactive device 1400 based on a shared storage space is provided. The device can be a software module or a hardware module, or a combination of both to form a part of a computer device. The device specifically includes: an announcement information entry module 1404, a target object determination module 1406, a first announcement area display module 1408, and a notification module 1410, wherein:

[0295] The announcement information input module 1404 is used to display the input announcement information in the announcement editing area of ​​the shared storage space.

[0296] The target object determination module 1406 is configured to determine the designated target object belonging to a member of the shared storage space in response to the object designation operation for the announcement information.

[0297] The first announcement area display module 1408 is configured to display at least a portion of the announcement information in the announcement area of ​​the browsing interface of the shared storage space in response to the announcement information confirmation operation on the announcement editing area.

[0298] The notification module 1410 is used to trigger the sending of an announcement notification to the target object; the announcement notification is used to point to the announcement information in the browsing interface of the shared storage space.

[0299] In one embodiment, the announcement information includes at least one of text information and object links. The interactive device 1400 for the shared storage space also includes: an editing area display module 1411, which is used to display the announcement editing area of ​​the shared storage space in response to the announcement editing trigger operation on the browsing interface of the shared storage space. In this embodiment, the announcement information entry module 1404 is also used to display a cursor indicating the entry position in the announcement editing area; when the text entry operation is triggered, the entered text information is displayed at the cursor position and the cursor position is updated; when the object reference operation is triggered, the object link of the referenced object is displayed at the cursor position and the cursor position is updated.

[0300] In one embodiment, the announcement information includes an access link to at least one of a file and a folder. The announcement information entry module 1404 is further configured to respond to a file reference operation triggered based on the announcement editing area and display an access link to at least one of the files and folders specified by the file reference operation in the announcement editing area.

[0301] In one embodiment, the announcement information entry module 1404 is also used to determine the specified reference object based on the file reference operation triggered based on the announcement editing area; the reference object includes at least one of a file and a folder; if the reference object is a local object to be uploaded, then after the reference object is successfully uploaded, the corresponding access link of the reference object after the upload is successful is displayed in the announcement editing area.

[0302] In one embodiment, the shared storage space is a cloud storage space shared among members in a cloud storage network disk. The announcement information entry module 1404 is further configured to display an access link to the referenced object obtained from the cloud storage network disk server in the announcement editing area if the referenced object is an object already stored in the cloud storage network disk.

[0303] In one embodiment, the target object determination module 1406 is also used to display a file selection entry in response to a trigger operation on a file reference entry in the announcement editing area; the file selection entry includes at least one of a file selection entry for a local file and a file selection entry for a network disk file; the identifier of the candidate reference object corresponding to the selected file selection entry is displayed; the candidate reference object includes at least one of a file and a folder; and the reference object corresponding to the identifier selected from the identifiers of the candidate reference object is used as the designated reference object.

[0304] In one embodiment, the target object determination module 1406 is further configured to determine all members of the shared storage space as designated target objects in response to a selection operation of the "designate all members" option in the announcement editing area.

[0305] In one embodiment, the target object determination module 1406 is also used to display the identifiers of at least some members belonging to the shared storage space in response to a trigger operation on an object selection entry in the announcement editing area; and in response to a selection operation on the identifiers of the displayed members, determine the member corresponding to the identifier of the member specified by the selection operation as the specified target object.

[0306] In one embodiment, the announcement information entry module 1404 is further configured to display the object designator and the identifier of the target object specified by the object designator in the announcement information. In this embodiment, the notification module 1410 is further configured to trigger sending of an announcement notification to the target object specified by the object designator.

[0307] In one embodiment, the shared storage space-based interaction device 1400 further includes:

[0308] The business card information display module 1412 is configured to display the business card information of the target object in association with the identifier of the target object when the identifier of the target object specified by the object designator is in a selected state.

[0309] In one embodiment, Figure 15 As shown, the interactive device 1400 based on the shared storage space further includes:

[0310] Context information determination module 1414 is configured to display the target object's identifier at the location in the announcement information specified by the object designation operation, and to determine context information within a preset range adjacent to the location where the target object's identifier is displayed. In this embodiment, notification module 1410 is further configured to trigger the sending of an announcement notification containing the context information to the target object.

[0311] In one embodiment, the shared storage space is a cloud storage space in the organization instant messaging application for access by members of the target organization; the organization instant messaging application is an application used for instant messaging within the organization; and members of the shared storage space are members of the target organization.

[0312] In one embodiment, Figure 16 As shown, an interactive device 1600 based on a shared storage space is provided. The device can be a software module or a hardware module, or a combination of both, as part of a computer device. The device specifically includes: a notification display module 1602, a space interface display module 1604, a second announcement area display module 1606, and an announcement information display module 1608, wherein:

[0313] The notification display module 1602 is used to display the announcement notification pointing to the announcement information when the current user account belongs to the target object specified by the announcement information of the shared storage space; the current user account is a member of the shared storage space.

[0314] The browsing interface display module 1604 is used to display the browsing interface of the shared storage space in response to the triggering operation for the announcement notification.

[0315] The second announcement area display module 1606 is used to display the announcement area in the browsing interface of the shared storage space.

[0316] The announcement information display module 1608 is used to display at least a part of the announcement information in the announcement area.

[0317] In one embodiment, the announcement information includes the identifier of the target object. The notification display module 1602 is further configured to display the announcement notification including context information in the notification area corresponding to the shared storage space; the context information is information within a preset range adjacent to the location of the identifier of the target object in the announcement information.

[0318] In one embodiment, the announcement information includes an access link to at least one of a file and a folder. The browsing interface display module 1604 is further configured to display at least one of the file and folder pointed to by the access link in response to a triggering operation on the announcement notification.

[0319] In one embodiment, the announcement information includes an access link to at least one of a file and a folder. The browsing interface display module 1604 is further configured to open at least one of the file and folder pointed to by the access link in response to a trigger operation on the access link.

[0320] In one embodiment, the browsing interface display module 1604 is further configured to display an announcement area update mark in the browsing interface. The announcement area update mark is configured to indicate that there is updated announcement information in the announcement area.

[0321] The above-mentioned interactive device based on shared storage space enters announcement information in the announcement editing area of ​​the shared storage space, specifies the target object that is a member of the shared storage space, and sends an announcement notification to the target object. The announcement notification is used to point to the announcement information in the browsing interface of the shared storage space, so that the designated target object can promptly know that there is an update to the announcement information in the shared storage space, and can quickly view the announcement information in the browsing interface of the shared storage space. The editor of the announcement information does not need to notify the target object one by one to view the announcement information in the shared storage space, and the target object does not need to specifically open the shared storage space, thereby improving efficiency.

[0322] For the specific definition of the interactive device based on shared storage space, please refer to the definition of the interactive method based on shared storage space above, which will not be repeated here. The various modules in the above-mentioned interactive device based on shared storage space can be implemented in whole or in part by software, hardware, or a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.

[0323] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 17 As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, an interactive method based on a shared storage space is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse.

[0324] Those skilled in the art will understand that Figure 17The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0325] In one embodiment, a computer device is further provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.

[0326] In one embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the steps in the above-mentioned method embodiments when executed by a processor.

[0327] In one embodiment, a computer program product or computer program is provided, the computer program product or computer program including 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 steps of each of the above-described method embodiments.

[0328] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0329] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0330] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art could make various modifications and improvements without departing from the spirit of the present application, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present patent application shall be determined by the appended claims.

Claims

1. An interactive method based on shared storage space, characterized in that: The method comprises: Displaying the entered announcement information in the announcement editing area of ​​the shared storage space. If there is announcement information in the announcement area of ​​the shared storage space, the entered announcement information is obtained by editing the existing announcement information; In response to an object specifying operation on the announcement information, determining a specified target object belonging to a member of the shared storage space, the object specifying operation being performed based on the announcement editing area; In response to a confirmation operation on the announcement information in the announcement editing area, displaying at least a portion of the announcement information in the announcement area of ​​the browsing interface of the shared storage space; Triggering the sending of an announcement notification containing context information to the target object; the announcement notification is used to notify the target object specified by the announcement information, the announcement notification points to the announcement information in the browsing interface of the shared storage space, the context information refers to the announcement information within a preset range adjacent to the identifier of the target object in the announcement information, the second terminal corresponding to the target object displays the announcement notification without opening the shared storage space, displays the context information in the announcement notification, triggers the announcement notification, and the second terminal responds to the trigger operation by displaying the browsing interface of the shared storage space and displaying the announcement information in the announcement area of ​​the browsing interface.

2. The method according to claim 1, characterized in that The announcement information includes at least one of text information and object links; The display of the entered announcement information in the announcement editing area of ​​the shared storage space includes: Displaying a cursor indicating an entry position in the announcement editing area; When a text entry operation is triggered, the entered text information is displayed at the position of the cursor and the position of the cursor is updated; When an object reference operation is triggered, an object link of the referenced object is displayed at the cursor position, and the cursor position is updated.

3. The method according to claim 1, characterized in that The announcement information includes an access link to at least one of a file and a folder; and the method further includes: In response to an announcement editing trigger operation on a browsing interface of a shared storage space, displaying an announcement editing area of ​​the shared storage space; The announcement information entered and displayed in the announcement editing area of ​​the shared storage space includes: In response to a file reference operation triggered based on the announcement editing area, an access link of at least one of the files and folders specified by the file reference operation is displayed in the announcement editing area.

4. The method according to claim 3, characterized in that In response to the file reference operation triggered by the announcement editing area, displaying in the announcement editing area an access link to at least one of the file and folder specified by the file reference operation includes: Determining a designated reference object according to a file reference operation triggered based on the announcement editing area; the reference object includes at least one of a file and a folder; If the reference object is a local object to be uploaded, after the reference object is successfully uploaded, the corresponding access link of the reference object after the successful upload is displayed in the announcement editing area.

5. The method according to claim 4, characterized in that The shared storage space is a cloud storage space shared among members in a cloud storage network disk; In response to the file reference operation triggered by the announcement editing area, displaying in the announcement editing area an access link of at least one of the file and folder specified by the file reference operation further comprises: If the referenced object is an object stored in the cloud storage network disk, then In the announcement editing area, an access link to the reference object obtained from the server of the cloud storage network disk is displayed.

6. The method according to claim 4, characterized in that The step of determining the designated reference object according to the file reference operation triggered by the announcement editing area includes: In response to a trigger operation on a file reference entry in the announcement editing area, a file selection entry is displayed; the file selection entry includes at least one of a file selection entry for a local file and a file selection entry for a network disk file; Displaying an identifier of a candidate reference object corresponding to the selected file selection entry; the candidate reference object includes at least one of a file and a folder; The reference object corresponding to the identifier selected from the identifiers of the candidate reference objects is used as the designated reference object.

7. The method according to claim 1, characterized in that In response to the object designation operation for the announcement information, determining the designated target object belonging to a member of the shared storage space includes: In response to a selection operation on the all-member designation option in the announcement editing area, all members of the shared storage space are determined as designated target objects.

8. The method according to claim 1, characterized in that In response to the object designation operation for the announcement information, determining the designated target object belonging to a member of the shared storage space includes: In response to a triggering operation on an object selection entry in the announcement editing area, displaying identifications of at least some members belonging to the shared storage space; In response to a selection operation on the displayed member identifier, the member corresponding to the member identifier specified by the selection operation is determined as the specified target object.

9. The method according to claim 1, characterized in that The method further comprises: displaying an object specifier and an identifier of the target object specified by the object specifier in the announcement information; When the identifier of the target object specified by the object specifier is in a selected state, the business card information of the target object is displayed in association with the identifier of the target object; The triggering of sending a bulletin notification to the target object includes: Triggers sending of a bulletin notification to the target object specified by the object specifier.

10. The method according to claim 1, characterized in that The method further comprises: Displaying the target object's identifier in the announcement information; Context information within a preset range adjacent to the display location of the identifier of the target object is determined from the announcement information.

11. The method according to any one of claims 1 to 10, characterized in that The shared storage space is a cloud storage space in the organization instant messaging application for access by members of the target organization; the organization instant messaging application is an application used for instant messaging within the organization; the members of the shared storage space are members of the target organization.

12. An interactive method based on shared storage space, characterized in that: The method comprises: When the current user account belongs to the target object specified by the announcement information of the shared storage space, Displaying, without opening a shared storage space, an announcement notification containing context information and pointing to the announcement information; the announcement notification is used to notify a target object specified by the announcement information and that the current user account is a member of the shared storage space; the context information refers to announcement information within a preset range adjacent to an identifier of the target object in the announcement information; In response to a triggering operation on the announcement notification, displaying a browsing interface of the shared storage space; Displaying a notice area in the browsing interface of the shared storage space; In the announcement area, at least a portion of the announcement information is displayed. If there is announcement information in the announcement area of ​​the shared storage space, the entered announcement information is obtained by editing the existing announcement information.

13. The method according to claim 12, characterized in that The announcement information includes the identifier of the target object; The displaying of the announcement notification including the context information and pointing to the announcement information includes: In the notification area corresponding to the shared storage space, an announcement notification including context information is displayed.

14. The method according to claim 12, characterized in that The announcement information includes an access link of at least one of a file and a folder; In response to the triggering operation for the announcement notification, displaying the browsing interface of the shared storage space includes: In response to a triggering operation on the announcement notification, at least one of the file and folder pointed to by the access link is displayed.

15. The method according to claim 12, characterized in that The announcement information includes an access link to at least one of a file and a folder; After displaying at least a portion of the announcement information in the announcement area, the method further includes: In response to a triggering operation on the access link, at least one of the file and folder pointed to by the access link is opened.

16. The method according to any one of claims 12 to 15, characterized in that The method further comprises: An announcement area update mark is displayed in the browsing interface; the announcement area update mark is used to prompt that there is updated announcement information in the announcement area.

17. An interactive device based on a shared storage space, characterized in that: The device comprises: An announcement information entry module is used to display the entered announcement information in the announcement editing area of ​​the shared storage space. If there is announcement information in the announcement area of ​​the shared storage space, the entered announcement information is obtained by editing the existing announcement information; a target object determining module, configured to determine a designated target object belonging to a member of the shared storage space in response to an object designation operation on the announcement information, wherein the object designation operation is performed based on the announcement editing area; A first announcement area display module, configured to display at least a portion of the announcement information in the announcement area of ​​the browsing interface of the shared storage space in response to a confirmation operation on the announcement information in the announcement editing area; A notification module is used to trigger the sending of an announcement notification containing context information to the target object; the announcement notification is used to notify the target object specified by the announcement information, the announcement notification points to the announcement information in the browsing interface of the shared storage space, and the context information refers to the announcement information within a preset range adjacent to the identifier of the target object in the announcement information. The second terminal corresponding to the target object displays the announcement notification without opening the shared storage space, displays the context information in the announcement notification, and triggers the announcement notification. In response to the trigger operation, the second terminal displays the browsing interface of the shared storage space and displays the announcement information in the announcement area of ​​the browsing interface.

18. An interactive device based on a shared storage space, characterized in that: The device comprises: A notification display module is configured to display, when the current user account belongs to a target object specified by announcement information in a shared storage space, an announcement notification containing context information pointing to the announcement information without opening the shared storage space; the announcement notification is configured to notify the target object of the announcement information and that the current user account is a member of the shared storage space; the context information refers to announcement information within a preset range adjacent to an identifier of the target object in the announcement information; A browsing interface display module, configured to display a browsing interface of the shared storage space in response to a triggering operation on the announcement notification; A second announcement area display module, configured to display an announcement area in a browsing interface of the shared storage space; The announcement information display module is used to display at least a part of the announcement information in the announcement area. If there is announcement information in the announcement area of ​​the shared storage space, the entered announcement information is obtained by editing the existing announcement information.

19. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 16 are implemented.

20. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 16 are implemented.

Citation Information

Patent Citations

  • Email integration with shared folder based integrated workspaces

    CN107431631A