File searching method and device, equipment, storage medium and computer program product
By displaying the classification label list in the shared file management interface, users can quickly locate and find shared files, solve the problem of low -quality file search efficiency, and realize the efficient file search process.
Patent Information
- Application Number
- CN202310901210.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-20
- Publication Date
- 2025-01-21
AI Technical Summary
In shared storage space, massive files lead to inefficient file search, and users need to search one by one, which is cumbersome and time-consuming.
Provide a file finding method to display the shared file management interface of the target application, display the sharing space list and the shared file display area by displaying the file. When the target file sharing space is in the selected state, display its file classification label list, in response to the trigger operation of the file classification label, and display the shared file associated.
Through the refined management of file classification tags, users can quickly locate the target files, reduce the search range, and significantly improve the finding efficiency of file search.
Smart Images

Figure CN119336710A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a file search method, apparatus, computer device, storage medium and computer program product, and also to a file classification label creation method, apparatus, computer device, storage medium and computer program product, and also to a file search method, apparatus, computer device, storage medium and computer program product. Background Art
[0002] With the development of computer technology, more and more enterprises use communication applications to achieve internal and external communication. In the process of communication, a series of work files are usually involved, such as documents, pictures, audio and video, etc.
[0003] In the related art, in order to ensure work efficiency, a series of work files can be stored in a shared storage space, so that users can obtain the required files one by one in the shared storage space during the work process. However, a large number of files are generally stored in the shared storage space, so it is relatively cumbersome to search for files only by searching one by one, which reduces the efficiency of file search. Summary of the invention
[0004] Based on this, it is necessary to provide a file search method, device, computer equipment, computer-readable storage medium and computer program product that can improve file search efficiency in response to the above technical problems.
[0005] The present application provides a file search method. The method comprises:
[0006] Displaying a shared file management interface of a target application; the target application is logged in with a target account associated with a target organization, the shared file management interface includes a file sharing space list and a shared file display area, each file sharing space in the file sharing space list is used to store shared files;
[0007] When the target file sharing space in the file sharing space list is in a selected state, displaying a file classification label list of the target file sharing space in the file sharing space list;
[0008] In response to a triggering operation on a target file classification tag in the file classification tag list, shared files associated with the target file classification tag in the target file sharing space are displayed in the shared file display area.
[0009] The present application also provides a file search device. The device comprises:
[0010] A first interface display module is used to display a shared file management interface of a target application; the target application is logged in with a target account associated with a target organization, the shared file management interface includes a file sharing space list and a shared file display area, and each file sharing space in the file sharing space list is used to store shared files;
[0011] A file classification label list display module, used for displaying the file classification label list of the target file sharing space in the file sharing space list when the target file sharing space in the file sharing space list is in a selected state;
[0012] The first file display module is used to display the shared files associated with the target file classification tag in the target file sharing space in the shared file display area in response to a triggering operation on the target file classification tag in the file classification tag list.
[0013] In some embodiments, the shared file management interface also includes a file classification label creation control, and the device also includes a label creation module, wherein the label creation module is used to create a file classification label for a target file sharing space in a selected state in response to a trigger operation on the file classification label creation control, and display the file classification label created for the target file sharing space in the file sharing space list.
[0014] In some embodiments, the label creation module is used to respond to a trigger operation on the file classification label creation control and display a new classification label pop-up window in the shared file management interface; in response to a trigger operation on the new classification label pop-up window, determine the label name of the file classification label to be created for the target file sharing space in the selected state, generate a classification label creation request carrying the label name and the target space identifier of the target file sharing space, and send the classification label creation request to the server; the label creation module is used to display the created file classification label in the file sharing space list after receiving the response information fed back by the server in response to the classification label creation request.
[0015] In some embodiments, the classification tag creation request is used to instruct the server to map the tag name and the target space identifier and store them in the file classification tag list of the target file sharing space, and send response information regarding the classification tag creation request.
[0016] In some embodiments, the device also includes a file move-in module, which is used to pop up a file classification label list created for the target file sharing space in response to a classification operation on the target shared file in the target file sharing space; in response to a selection operation on the target file classification label in the file classification label list, move the target shared file into the file sharing subspace corresponding to the target file classification label of the target file sharing space.
[0017] In some embodiments, the file move-in module is used to respond to a selection operation of a target file classification tag in the file classification tag list, generate a classification request based on the file identifier of the target shared file, the target space identifier of the target file sharing space and the target file classification tag, and send the classification request to the server; after receiving the response information fed back by the server in response to the classification request, display the target shared file in the file sharing subspace corresponding to the target file classification tag of the target file sharing space.
[0018] In some embodiments, the classification request is used to instruct the server to map the target space identifier, the target file classification label and the file identifier and store them in a file list corresponding to the file sharing subspace, and send response information regarding the classification request.
[0019] In some embodiments, the label creation module is also used to respond to a classification operation on a target shared file in the target file sharing space, pop up a file classification label list created for the target file sharing space, and the file classification label list also includes a file classification label creation control; in response to a selection operation on the file classification label creation control, create a file classification label for the target file sharing space in the selected state, and display the file classification label created for the target file sharing space in the file sharing space list.
[0020] In some embodiments, the file classification label list display module is used to generate a classification label query request about the target file sharing space based on the target space identifier of the target file sharing space, send the classification label query request to the server to instruct the server to query and feedback the file classification label list corresponding to the target file sharing space based on the target space identifier; receive the file classification label list corresponding to the target file sharing space fed back by the server, and display the file classification label list of the target file sharing space in the file sharing space list.
[0021] In some embodiments, the file classification label list display module is used to display shared files belonging to the target file sharing space in the shared file display area when the target file sharing space in the file sharing space list is in a selected state.
[0022] In some embodiments, the first file display module is used to respond to a trigger operation on a target file classification tag in the file classification tag list, generate a shared file query request according to the space identifier of the target file sharing space and the target file classification tag, send the shared file query request to the server to instruct the server to query and feedback the shared files associated with the target file classification tag in the target file sharing space according to the space identifier of the target file sharing space and the target file classification tag; receive the shared files associated with the target file classification tag in the target file sharing space fed back by the server, and display the shared files associated with the target file classification tag in the target file sharing space in the shared file display area.
[0023] In some embodiments, the shared file management interface also includes a file upload control, and the device also includes a file upload module, wherein the file upload module is used to switch the shared file management interface to a local storage page in response to a trigger operation on the file upload control, and the local storage page includes at least one local file; in response to a selection operation on at least one local file in the local storage page, the local storage page is switched to the shared file management interface, and the selected at least one local file is uploaded to the file sharing subspace corresponding to the target file classification label of the target file sharing space.
[0024] In some embodiments, the device also includes a sub-shared file display module, which is used to display a sub-file classification tag list of the target file classification tag in the file classification tag list in response to a trigger operation on the target file classification tag in the file classification tag list; and display a sub-shared file associated with the target sub-file classification tag in the shared file display area in response to a trigger operation on the target sub-file classification tag in the sub-file classification tag list.
[0025] The present application also provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above-mentioned file search method when executing the computer program.
[0026] The present application also provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the above-mentioned file search method are implemented.
[0027] The present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned file search method are implemented.
[0028] The above-mentioned file search method, device, computer equipment, storage medium and computer program product display the shared file management interface of the target application; the target application logs in with the target account associated with the target organization, and the shared file management interface includes a file sharing space list and a shared file display area, and each file sharing space in the file sharing space list is used to store shared files. Therefore, in the process of displaying the shared file management interface, not only can the situation of the file sharing space authorized by the target account be obtained intuitively and conveniently, but also the file can be displayed in real time. When the target file sharing space in the file sharing space list is in a selected state, the file classification label list of the target file sharing space can be quickly displayed in the file sharing space list. In response to the triggering operation of the target file classification label in the file classification label list, the shared files associated with the target file classification label in the target file sharing space are directly displayed in the shared file display area, that is, the shared files with other file classification labels in the target file sharing space are not displayed. That is, all shared files in the file sharing space are managed in a refined manner through the classification tags in the file classification tag list. In this way, the file classification tag list displayed in the shared file management interface makes it easy to directly locate the shared files with the target file classification tag during the file search process, narrowing the scope of file search and thus improving file search efficiency.
[0029] The present application provides a method for creating a file classification label. The method comprises:
[0030] Displaying a shared file management interface of a target application, wherein the target application is logged in with a target account associated with a target organization, wherein the shared file management interface includes a file sharing space list and a file classification label creation control; each file sharing space in the file sharing space list is used to store shared files;
[0031] When the target file sharing space in the file sharing space list is in a selected state, displaying the shared files belonging to the target file sharing space in the shared file display area;
[0032] In response to a triggering operation on the file classification label creation control, a file classification label is created for a selected target file sharing space, and the file classification label created for the target file sharing space is displayed in the file sharing space list.
[0033] The present application provides a device for creating a file classification label, the device comprising:
[0034] A second interface display module is used to display a shared file management interface of a target application, the target application is logged in with a target account associated with a target organization, the shared file management interface includes a file sharing space list and a file classification label creation control; each file sharing space in the file sharing space list is used to store shared files;
[0035] A second file display module, configured to display shared files belonging to the target file sharing space in the shared file display area when the target file sharing space in the file sharing space list is in a selected state;
[0036] The label display module is used to create a file classification label for the selected target file sharing space in response to the triggering operation of the file classification label creation control, and display the file classification label created for the target file sharing space in the file sharing space list.
[0037] The present application also provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method for creating a file classification label when executing the computer program.
[0038] The present application also provides a computer-readable storage medium, wherein a computer program is stored thereon, and when the computer program is executed by a processor, the steps of the method for creating a file classification label are implemented.
[0039] The present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the method for creating a file classification label are implemented.
[0040] The above-mentioned file classification label creation method, device, computer equipment, storage medium and computer equipment, by displaying the shared file management interface of the target application, the target application logs in with the target account associated with the target organization, and the shared file management interface includes a file sharing space list and a file classification label creation control; each file sharing space in the file sharing space list is used to store shared files. Therefore, in the process of displaying the shared file management interface, not only can the situation of the file sharing space authorized by the target account be obtained intuitively and conveniently, but also the corresponding file classification label can be created according to the actual needs of the target account. When the target file sharing space in the file sharing space list is in a selected state, the shared files belonging to the target file sharing space are displayed in the shared file display area, without the need to jump to other interfaces to display the shared files, thereby ensuring the timeliness of the file display. In response to the triggering operation of the file classification label creation control, a file classification label is created for the target file sharing space in the selected state, and the file classification label created for the target file sharing space is displayed in the file sharing space list. That is, by creating a control through file classification tags, it is possible to achieve refined management of all shared files in the file sharing space, thereby creating a file classification label for the file sharing space. Based on this, during the file search process, the shared files with the target file classification label can be directly located according to the target file classification label, thereby narrowing the scope of file search and improving file search efficiency.
[0041] The present application provides a file search method, the method comprising:
[0042] Displaying a shared album management interface of a target application, wherein the target application is logged in with a target account associated with a target organization, wherein the shared album management interface includes a list of shared album spaces and a shared album display area, wherein each shared album space in the list of shared album spaces is used to store shared photos;
[0043] When the target album sharing space in the album sharing space list is in a selected state, displaying the album classification label list of the target album sharing space in the album sharing space list;
[0044] In response to a triggering operation on a target album classification tag in the album classification tag list, shared photos associated with the target album classification tag in the target album shared space are displayed in the shared album display area.
[0045] The present application also provides a file search device, the device comprising:
[0046] A third interface display module is used to display a shared album management interface of a target application, wherein the target application is logged in with a target account associated with a target organization, wherein the shared album management interface includes an album sharing space list and a shared album display area, wherein each album sharing space in the album sharing space list is used to store shared photos;
[0047] An album classification label list display module, used for displaying the album classification label list of the target album sharing space in the album sharing space list when the target album sharing space in the album sharing space list is in a selected state;
[0048] The album display module is used to respond to the triggering operation of the target album classification tag in the album classification tag list, and display the shared photos associated with the target album classification tag in the shared space of the target album in the shared album display area.
[0049] The present application also provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above-mentioned file search method when executing the computer program.
[0050] The present application also provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the above-mentioned file search method are implemented.
[0051] The present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned file search method are implemented.
[0052] The above-mentioned file search method, device, computer equipment, storage medium and computer program product, by displaying the shared album management interface of the target application, the target application is logged in with the target account associated with the target organization, the shared album management interface includes an album sharing space list and a shared album display area, and each album sharing space in the album sharing space list is used to store shared photos. Therefore, in the process of displaying the shared album management interface, not only can the album sharing space authorized by the target account be obtained intuitively and conveniently, but also the photos can be displayed in real time. When the target album sharing space in the album sharing space list is in a selected state, the album classification label list of the target album sharing space can be quickly displayed in the album sharing space list. In response to the triggering operation of the target album classification label in the album classification label list, the shared photos in the target album sharing space associated with the target album classification label are directly displayed in the shared album display area, that is, the shared photos of other album classification labels in the target album sharing space are not displayed. That is, all shared photos in the album sharing space are managed in a refined manner through the classification tags in the album classification tag list. In this way, the album classification tag list displayed in the shared album management interface makes it easy to directly locate the shared photos of the target album classification tags during the photo search process, narrowing the scope of photo search and thus improving the efficiency of photo search. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 An application environment diagram of a file search method in an embodiment;
[0054] Figure 2 A schematic diagram of a flow chart of a file search method in one embodiment;
[0055] Figure 3 A schematic diagram showing a shared file management interface in one embodiment;
[0056] Figure 4 This is a schematic diagram of a pop-up window displaying a newly added category label in an embodiment;
[0057] Figure 5 A schematic diagram showing a shared file management interface in another embodiment;
[0058] Figure 6 A schematic diagram showing a shared file management interface in another embodiment;
[0059] Figure 7 A schematic diagram of a process for sharing files in an embodiment;
[0060] Figure 8 A schematic diagram showing a shared file management interface in another embodiment;
[0061] Fig. 9A schematic diagram of a process for creating a file classification label in an embodiment;
[0062] Fig.10 A schematic diagram of a flow chart of a file search method in one embodiment;
[0063] Fig.11 A schematic diagram of a file search system architecture in one embodiment;
[0064] Fig.12 A schematic diagram of a flow chart of a file display in an embodiment;
[0065] Fig.13 A structural block diagram of a file search device in one embodiment;
[0066] Fig.14 It is a structural block diagram of a device for creating a file classification label in one embodiment;
[0067] Fig.15 is a structural block diagram of a file search device in another embodiment;
[0068] Fig.16 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0069] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0070] In the related art, in order to ensure the work efficiency of enterprise employees, the enterprise's instant messaging application uses a shared storage application. Users can upload relevant files to the shared storage space of this storage application. Subsequent authorized users can only obtain the required files by searching one by one from the shared storage space. In the actual work process, the number of files stored in the shared storage space is increasing. At this time, searching for files by searching one by one is a cumbersome process, which reduces the efficiency of file search.
[0071] The file search method provided by the embodiment of the present application displays the shared file management interface of the target application; the target application logs in with the target account associated with the target organization, and the shared file management interface includes a file sharing space list and a shared file display area, and each file sharing space in the file sharing space list is used to store shared files. Therefore, in the process of displaying the shared file management interface, not only can the situation of the file sharing space authorized by the target account be obtained intuitively and conveniently, but also the file can be displayed in real time. When the target file sharing space in the file sharing space list is in a selected state, the file classification label list of the target file sharing space can be quickly displayed in the file sharing space list. In response to the triggering operation of the target file classification label in the file classification label list, the shared files associated with the target file classification label in the target file sharing space are directly displayed in the shared file display area, that is, the shared files of other file classification labels in the target file sharing space are not displayed. That is, all shared files in the file sharing space are finely managed through the classification labels in the file classification label list, so that the file classification label list displayed by the shared file management interface is convenient for directly locating the shared files of the target file classification label in the file search process, narrowing the scope of file search, thereby improving the efficiency of file search.
[0072] The file search method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown, the terminal 102 communicates with the server 104 through a network. The data storage system can store data that the server 104 needs to process. The data storage system can be integrated on the server 104, or placed on the cloud or other servers.
[0073] In some embodiments, terminal 102 displays a shared file management interface of a target application; the target application is logged in with a target account associated with a target organization, and the shared file management interface includes a file sharing space list and a shared file display area, and each file sharing space in the file sharing space list is used to store shared files; when a target file sharing space in the file sharing space list is in a selected state, terminal 102 displays a file classification label list of the target file sharing space in the file sharing space list after obtaining a file classification label list and shared files belonging to the target file sharing space sent by server 104; in response to a triggering operation on a target file classification label in the file classification label list, terminal 102 displays the shared files associated with the target file classification label in the target file sharing space in the shared file display area after obtaining the shared files associated with the target file classification label sent by server 104.
[0074] The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart TVs, smart car-mounted devices, etc. The portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The server 104 may be implemented as an independent server or a server cluster consisting of multiple servers.
[0075] In one embodiment, Figure 2 As shown, a file search method is provided, which is applied to Figure 1 The terminal 102 in the example is used as an example to illustrate, and the following steps are included:
[0076] Step S202, displaying the shared file management interface of the target application; the target application is logged in with the target account associated with the target organization, and the shared file management interface includes a file sharing space list and a shared file display area, and each file sharing space in the file sharing space list is used to store shared files.
[0077] The target organization is a collective including multiple members. For example, the target organization can be an enterprise, a school, a trade union, etc., without specific limitation. The target account is an account of a member of the target organization, and each member has a unique corresponding account. The target application is an instant messaging application for communication. The target application can be an application used on the desktop or on the mobile terminal. Files include documents, tables, albums, videos, audio and video, etc. Shared files are files that support multiple members to browse and edit.
[0078] The shared file management interface is an interface for displaying and managing shared files. A file sharing space is a collection of shared files created through the account of the space creator and having a corresponding sharing range, that is, each file sharing space has a unique corresponding sharing range, and the file sharing space includes multiple shared files, and the sharing range includes shared members that support browsing and editing shared files in the corresponding file sharing space. It can be understood that the space creator who created the file sharing space is also a shared member of the file sharing space. For example, file sharing space 1 is a file collection of Class 1, Grade 1, Grade 2023 of a certain school. File sharing space 1 is a file sharing space created by the head teacher of Class 1, Grade 1, Grade 2023 (i.e., the space creator). The sharing range of file sharing space 1 is all teachers teaching in Class 1, Grade 1, Grade 2023, and all students in the class. In other words, all teachers teaching in Class 1, Grade 1, Grade 2023, and all students in the class can browse or edit all shared files in file sharing space 1.
[0079] Each account has a unique corresponding file sharing space list, which includes at least one file sharing space associated with the account, that is, the file sharing space list of the shared file management interface is used to display at least one file sharing space associated with the target account. An account associated with a file sharing space means that the account has the authority to browse and edit the file sharing space. For each account, the space creators of each file sharing space in the file sharing space list corresponding to the account can be the same or different. For example, the file sharing space list 1 corresponding to account 1, file sharing space 1, file sharing space 2 and file sharing space 3 are included in file sharing space list 1, wherein the account of the space creator of file sharing space 1 is account 1, and the accounts of the space creators of file sharing space 2 and file sharing space 3 are both account 2. However, account 1 has the authority to browse and edit all file sharing spaces in file sharing space list 1.
[0080] The shared file display area is used to display shared files, and the shared files displayed in the shared file display area are related to the selection of the target account in the file sharing space list. For the operation of the target account in the file sharing space list, the terminal will display the response result for the operation in the file sharing space list, and also synchronously display the shared files corresponding to the operation in the shared file display area. That is, the shared files displayed in the shared file display area are related to the operation in the file sharing space list, and the shared file display area and the file sharing space list are displayed synchronously, and are displayed correspondingly with the operation of the target account in the file sharing space list. Optionally, the file sharing space list can be displayed in a superimposed manner in the shared file display area, and the file sharing space list includes a minimize icon, a maximize icon, and a close icon. For example, in response to a click operation on the minimize icon of the shared space list, the shared space list is superimposed and displayed in the shared file display area with the minimum display size. In response to a click operation on the maximize icon of the shared space list, the shared space list is superimposed and displayed in the shared file display area with the maximum display size, and the maximum display size is not greater than the size of the shared file display area. In response to the close icon of the shared space list, the shared space list is not superimposed and displayed in the shared file display area, and a list icon of the shared space list is displayed in the shared file management interface, and the list icon can be transparent or non-transparent. Subsequently, in response to the triggering operation of the list icon, the shared space list is superimposed and displayed in the shared file display area with a preset size, and the preset size is not larger than the size of the shared file display area. Optionally, the shared file management interface includes a first area and a second area that do not overlap with each other, and the size of the first area can be not less than the size of the second area, and can also be not larger than the size of the second area, and the size of the first area and the size of the second area are both not larger than the size of the shared file management interface. The first area is used to display the file sharing space list, and the second area is used to display the shared file display area. Exemplarily, the first area and the second area can be located in the same vertical direction and arranged up and down. For example, the upper area in the shared file management interface is the first area, and the lower area in the shared file management interface is the second area, and the first area is located above the second area. Exemplarily, the first area and the second area may be located in the same horizontal direction and arranged left and right. For example, the left area in the shared file management interface is the first area, and the right area in the shared file management interface is the second area.
[0081] For the target organization associated with the target account, as mentioned above, the target account is associated with at least one file sharing space. Since each file sharing space has a corresponding sharing scope, the sharing scope includes at least one sharing member. It can be understood that the sharing scope can be some members of the target organization or all members of the target organization, without specific limitation.
[0082] Optionally, after logging into the target application with the target account, the target application integrates a shared storage application, and in response to a trigger operation on the shared storage application, the terminal displays a shared file management interface in which a file sharing space list and a shared file display area are displayed.
[0083] The shared storage application is an application for cloud storage. Optionally, the files to be stored are stored in the shared storage space of the shared storage application through the target account. The shared storage space is used to accommodate the shared files uploaded by each organization and each member. It can be understood that the shared storage space is a cloud storage space shared among members. Exemplarily, the shared storage application is an application of cloud storage network disk software.
[0084] Step S204: when the target file sharing space in the file sharing space list is in a selected state, a file classification label list of the target file sharing space is displayed in the file sharing space list.
[0085] The selected state refers to the state of being selected by the target account, and the target file sharing space being in the selected state means that the target file sharing space is selected by the target account, and the selection operation may be a click operation, a touch operation, etc. The file classification label is used to distinguish the categories of shared files, and the file classification label table includes at least one file classification label.
[0086] Optionally, the terminal displays a shared file management interface, responds to a trigger operation on a target file sharing space in the file sharing space list, determines that the target file sharing space is selected, and displays a file classification label list of the target sharing space in the file sharing space list.
[0087] The triggering operation on the target file sharing space is used to select the target file sharing space, which may specifically be a click operation, a touch operation, a slide operation, and the like.
[0088] In some embodiments, the method further includes: when a target file sharing space in the file sharing space list is in a selected state, displaying shared files belonging to the target file sharing space in the shared file display area.
[0089] Based on this, when the target file sharing space in the file sharing space list is in a selected state, the file sharing space list can not only quickly display the file classification label list of the target file sharing space, but also quickly respond to the corresponding selection operation, and display the shared files belonging to the target file sharing space in real time and timely in the shared file display area, without the need to jump to other interfaces to display the shared files, thereby ensuring the timeliness of the file display.
[0090] Exemplarily, the terminal displays a shared file management interface, the file sharing space list displays each file sharing space in order, and in response to a trigger operation on a target file sharing space in the file sharing space list, determines that the target file sharing space is in a selected state, and displays a file classification label list of the target sharing space in the file sharing space list, the file classification label list displays each file classification label in order, and displays shared files belonging to the target file sharing space in the shared file display area. The file sharing space list does not display file classification label lists of other file sharing spaces except the target file sharing space.
[0091] The above can display each file sharing space in order according to the creation time of each file sharing space. For example, the later the creation time, the closer the corresponding file sharing space is to the top of the file sharing space list. Display each file sharing space in order according to the target account's interaction frequency with each file sharing space. The interaction frequency refers to the browsing frequency, which can also be the editing frequency. For example, the higher the interaction frequency of a file sharing space, the higher the probability that the target account clicks on the file sharing space. Based on this, the corresponding file sharing space is displayed closer to the top of the file sharing space list.
[0092] Similarly, the above can display each file classification tag in order according to the creation time of each file classification tag. For example, the later the creation time, the closer the corresponding file classification tag is to the top of the file classification tag list. According to the target account's interaction frequency with each file classification tag, each file classification tag is displayed in order. The higher the interaction frequency, the closer the corresponding file classification tag is to the top of the file classification tag list.
[0093] Step S206: in response to a triggering operation on a target file classification tag in the file classification tag list, displaying shared files associated with the target file classification tag in the target file sharing space in the shared file display area.
[0094] Among them, each shared file in the target file sharing space has a corresponding file classification label, that is, all shared files in the target file sharing space are divided by at least one file classification label. Each shared file can correspond to one file classification label, or multiple file classification labels, without specific limitation. A shared file associated with a target file classification label refers to a shared file belonging to the target file classification label. The triggering operation of the target file classification label is used to select the target file classification label, which can be a click operation, a touch operation, a sliding operation, etc.
[0095] Optionally, when the terminal displays shared files belonging to the target file sharing space in the shared file display area, in response to a triggering operation on the target file classification tag in the file classification tag list, in the shared file display area, the shared files belonging to the target file sharing space are switched to shared files in the target file sharing space that are associated with the target file classification tag.
[0096] Before responding to the trigger operation of the target file classification tag, the number of shared files displayed in the shared file display area is a first number; after responding to the trigger operation of the target file classification tag, the number of shared files displayed in the shared file display area is a second number. It can be understood that the first number is greater than the second number. Therefore, in the actual file search process, it is obvious that compared with the efficiency of performing file search based on the first number of shared files in the related art, the efficiency of performing file search based on the second number of shared files in this embodiment is higher and more accurate.
[0097] For example, the file is a photo album. Figure 3 As shown in FIG. 1 , a schematic diagram of a shared file management interface display in an embodiment is shown. After target account 1 logs in to the target application, the terminal displays the shared file management interface. In the first area of the shared file management interface, document icons and album icons are displayed. According to the document icons and album icons, it is determined whether the file to be searched is a document or an album. In response to the triggering operation of the album icon, the file sharing space list corresponding to the album icon (i.e., the album sharing space list) is displayed in the first area, as shown in FIG. Figure 3 In the file sharing space list, the file sharing space 1 includes the file sharing space 1 of "Class 1, Grade 1, 2023", the file sharing space 2 of "Class 2, Grade 1, 2023", the file sharing space 3 of "Class 3, Grade 1, 2023", and the file sharing space 4 of "Class 4, Grade 1, 2023". When the file sharing space 2 (file sharing space 2 is used as the target file sharing space) is selected, the terminal displays the file classification label list 2 of the file sharing space 2 in the file sharing space list, and displays the shared files belonging to the file sharing space 2 in the shared file display area. Figure 3 As shown, the file classification label list 2 includes three file classification labels, namely, file classification label 1 of "Art Festival", file classification label 2 of "Spring Outing", and file classification label 3 of "Summer Games". In response to the triggering operation of file classification label 1 (target file classification label), the shared files associated with file classification label 1 in file sharing space 2 are displayed in the shared file display area. It should be noted that the shared file management interface also includes a third area and a fourth area. The third area is used to reflect whether the shared files displayed in the current shared file display area belong to the shared files of the target file sharing space, or are shared files of the management target file classification label, such as Figure 3 In the example, if the third area shows "Art Festival", it means that the current shared file display area shows the classification label of file classification label 1. The fourth area is used to display the file path of the shared file displayed in the current shared file display area, such as Figure 3 , the file path of "2023 Grade 1 Class 2 > Art Festival" is displayed in the fourth area. The shared file management interface also displays the number of shared members of the target file sharing space, such as Figure 3 , the number of shared members in file sharing space 2 is 26.
[0098] Furthermore, to facilitate the user's file search, the shared file management interface also includes a search box, such as Figure 3 As shown, in response to a search operation on the search box, the terminal obtains the search keyword and identifies the search keyword, determines the target file sharing space and the target file classification label in the file classification label list of the target file sharing space, the terminal displays the file classification label list of the target file sharing space in the file sharing space list, marks the target file classification label in the file classification label list, and displays the shared files associated with the target file classification label in the target file sharing space in the shared file display area.
[0099] Of course, the shared file management interface also includes file upload controls, such as Figure 3 “Upload” is a file upload control for uploading shared files. An embodiment of the file upload control will be described in detail below.
[0100] The above-mentioned file search method displays the shared file management interface of the target application; the target application logs in with the target account associated with the target organization, and the shared file management interface includes a file sharing space list and a shared file display area, and each file sharing space in the file sharing space list is used to store shared files. Therefore, in the process of displaying the shared file management interface, not only can the situation of the file sharing space authorized by the target account be obtained intuitively and conveniently, but also the file can be displayed in real time. When the target file sharing space in the file sharing space list is in a selected state, the file classification label list of the target file sharing space can be quickly displayed in the file sharing space list. In response to the triggering operation of the target file classification label in the file classification label list, the shared files associated with the target file classification label in the target file sharing space are directly displayed in the shared file display area, that is, the shared files of other file classification labels in the target file sharing space are not displayed. That is, all shared files in the file sharing space are finely managed through the classification labels in the file classification label list, so that the file classification label list displayed by the shared file management interface is convenient for directly locating the shared files of the target file classification label in the file search process, narrowing the scope of file search, thereby improving the efficiency of file search.
[0101] In some embodiments, the shared file management interface also includes a file classification label creation control, and the method also includes: in response to a trigger operation on the file classification label creation control, creating a file classification label for a target file sharing space in a selected state, and displaying the file classification label created for the target file sharing space in the file sharing space list.
[0102] The file classification label creation control is used to create a file classification label. The trigger operation of the file classification label creation control is used to start the creation operation of the file classification label, which can be a click operation, a touch operation, a sliding operation, etc.
[0103] Optionally, the terminal displays a shared file management interface, and when the target file sharing space is in a selected state, if there is no file classification tag list in the file sharing space list of the target file sharing space, then in response to a triggering operation on a file classification tag creation space in the shared file management interface, the terminal creates a file classification tag list and a file classification tag for the selected target file sharing space, and displays the created file classification tag in the first display position of the file classification tag list.
[0104] If there is a file classification tag list in the file sharing space list of the target file sharing space, then in response to the triggering operation of creating a file classification tag space in the shared file management interface, the terminal creates a file classification tag for the selected target file sharing space, determines the target display position of the created file classification tag in the file classification tag list, and displays the created file classification tag in the target display position of the file classification tag list.
[0105] Exemplarily, if there is a file classification tag list in the file sharing space list of the target file sharing space, it means that there is a created file classification tag in the file classification tag list. Therefore, in response to the triggering operation of the file classification tag creation space in the shared file management interface, after the terminal creates a file classification tag for the target file sharing space in the selected state, the terminal uses the display position of the created file classification tag with the smallest creation time as the starting position, and uses the display position after the starting position as the target display position of the created file classification tag, and displays the created file classification tag in the target display position of the file classification tag list.
[0106] In this embodiment, in response to the triggering operation of the file classification label creation control, a file classification label is quickly created for the target file sharing space in the selected state, and the file classification label created for the target file sharing space is displayed in the file sharing space list. In this way, according to the file classification label creation control in the shared file management interface, a label management function is added to create file classification labels in time, and the file classification labels in the file classification label list displayed in the shared file management interface are subsequently used to directly locate the shared files of the target file classification label in the file search process, thereby narrowing the scope of file search and improving the efficiency of file search.
[0107] In some embodiments, in response to a triggering operation on a file classification label creation control, a file classification label is created for a target file sharing space in a selected state, including: in response to a triggering operation on a file classification label creation control, a new classification label pop-up window is superimposed and displayed on a shared file management interface; in response to a triggering operation on a new classification label pop-up window, a label name of a file classification label to be created for the target file sharing space in a selected state is determined, a classification label creation request carrying the label name and a target space identifier of the target file sharing space is generated, and the classification label creation request is sent to a server.
[0108] The pop-up window for adding a new classification label is used to determine the label name of the file classification label to be created. The triggering operation of the pop-up window for adding a new classification label is used to obtain relevant information of the label name of the file classification label to be created, and the information may be text information, voice information, etc. Specifically, it may be a click operation, a touch operation, etc.
[0109] Optionally, when the target file sharing space is in the selected state, the terminal responds to the trigger operation of the file classification label creation control, verifies whether the target file sharing space has a file classification label list, and if the target file sharing space has a file classification label list, a new classification label pop-up window is superimposed and displayed on the shared file management interface. In response to the trigger operation of the new classification label pop-up window, the terminal identifies the information input through the target account, and determines the label name of the file classification label to be created for the target file sharing file in the selected state. The terminal generates a classification label creation request based on the label name and the target space identifier of the target file sharing space, and sends the classification label creation request to the server.
[0110] If the target file sharing space does not have a file classification tag list, at this time, the terminal sends a tag list creation request to the server for creating a file classification tag list for the target file sharing space. The tag list creation request includes the target space identifier of the target file sharing space. The server creates a file classification tag list for the target file sharing space based on the target space identifier, and sends feedback information on the creation of the file classification tag list for the target file sharing space to the terminal, and returns to the step of superimposing a pop-up window of newly added classification tags on the shared file management interface to continue execution.
[0111] For example, the file is a photo album. Figure 4 , which is a schematic diagram of a pop-up window displaying a newly added category label in an embodiment. Figure 4 This is a picture without creating file classification labels. Figure 3 It is a graph that has been classified and managed, so Figure 4 The image of the shared file display area in the file sharing area is an image that has not been classified and managed, that is, an image of the target file sharing space. Figure 3 The image in the shared file display area is a classification management image, which is an image of the target file classification label. However, Figure 4 For more information about the search box, document icon, album icon, file sharing space list, third area, and fourth area, please refer to Figure 3 .
[0112] Figure 4 Click "New Category" in the Create a control for file category labels, and display the newly added category label pop-up window in the second area (shared file display area). Figure 4 The file sharing space list in includes file sharing space 1 of "Class 1, Grade 1, 2023", file sharing space 2 of "Class 2, Grade 1, 2023", file sharing space 3 of "Class 3, Grade 1, 2023", and file sharing space 4 of "Class 4, Grade 1, 2023". When file sharing space 2 (file sharing space 2 is the target file sharing space) is selected, a pop-up window of a newly added classification label is superimposed and displayed in the second area (shared file display area). The pop-up window of the newly added classification label displays an input box, a confirmation control, and a cancel control for the newly created classification. Text information is input in the input box through the target account. In response to the triggering operation of the confirmation control in the input box, the label name of the file classification label to be created for the target file sharing space in the selected state is determined.
[0113] Of course, the terminal can also respond to the triggering operation of the file classification label creation control to check whether the target file sharing space has a file classification label list. If the target file sharing space has a file classification label list, the file classification label list is displayed in the file sharing space list, and the file classification label list contains the created file classification labels, and the step of superimposing and displaying the pop-up window of the newly added classification label on the shared file management interface is returned to continue. If the target file sharing space does not have a file classification label list, the file classification label list is not displayed in the file sharing space list, and the step of returning to the terminal sending a label list creation request for creating the file classification label list of the target file sharing space to the server is continued.
[0114] In this embodiment, in response to the triggering operation of the file classification tag creation control, a new classification tag pop-up window is superimposed and displayed on the shared file management interface, providing the user with an entry to create a classification tag. In response to the triggering operation of the new classification tag pop-up window, the tag name of the file classification tag to be created in the target file sharing space in the selected state is determined, and a classification tag creation request carrying the tag name and the target space identifier of the target file sharing space is generated, and the classification tag creation request is sent to the server to instruct the server to create the classification tag in time. In this way, the file search can be performed quickly and accurately based on the file classification tags displayed through the shared file management interface, thereby improving the efficiency of file search.
[0115] In some embodiments, displaying the file classification label created for the target file sharing space in the file sharing space list includes: after receiving response information fed back by the server in response to the classification label creation request, displaying the created file classification label in the file sharing space list.
[0116] Exemplarily, the server sends a response message about the classification tag creation request to the terminal, and the terminal displays the created file classification tag in the file classification tag list of the file sharing space list according to the response message about the classification tag creation request. At the same time, the server sends push information about the created file classification tag to other terminals held by other sharing members in the target file sharing space to instruct other terminals to display the created file classification tag. The accounts of other sharing members are different from the target account, and the other terminals are different terminal devices from the terminal.
[0117] In this embodiment, by receiving response information feedback about the classification tag creation request, it is displayed in the file sharing space list in a timely manner, ensuring that subsequent file searches can be performed quickly and accurately based on the file classification tags displayed through the shared file management interface, thereby improving file search efficiency.
[0118] In some embodiments, the classification tag creation request is used to instruct the server to map the tag name and the target space identifier and store them in the file classification tag list of the target file sharing space, and send response information regarding the classification tag creation request.
[0119] Optionally, after receiving the classification tag creation request sent by the terminal, the server parses the classification tag creation request to obtain the tag name and the target space identifier. The server extracts the file classification tag list of the target file sharing space from the pre-stored classification table according to the target space identifier.
[0120] The server directly maps the tag name and the target space identifier, and stores the tags in the file classification tag list of the target file sharing space, and stores the stored file classification tag list in the classification table again.
[0121] Alternatively, the server generates a corresponding tag identifier based on the tag name, maps the tag identifier with the target space identifier, and stores it in the file classification tag list of the target file sharing space, and stores the stored file classification tag list again in the classification table.
[0122] After the server verifies that the stored file classification label list is stored in the classification table again, the server sends a response message about the classification label creation request to the terminal.
[0123] Among them, the classification table stores the file classification label list of each file sharing space. Each label name corresponds to a label identifier, and the stored file classification label list refers to the storage of the mapping relationship related to the file classification label to be created. The mapping relationship can be a mapping relationship between the label identifier and the target space identifier, or a mapping relationship between the label name and the target space identifier. The mapping relationship between the label identifier and the target space identifier is equivalent to the mapping relationship between the label name and the target space identifier.
[0124] In this embodiment, the server maps the tag name and the target space identifier and stores them in the file classification tag list of the target file sharing space, and sends a response message about the classification tag creation request. In this way, the user can determine the file classification tags of the selected target file sharing space in a timely manner during the actual query process, thereby improving the efficiency of file query.
[0125] In some instances, the method also includes: in response to a classification operation on a target shared file in a target file sharing space, popping up a file classification tag list created for the target file sharing space; in response to a selection operation on a target file classification tag in the file classification tag list, moving the target shared file into a file sharing subspace corresponding to the target file classification tag of the target file sharing space.
[0126] The target shared file refers to the shared file to be classified in the target file sharing space. The classification operation is an operation of selecting a file classification label of the target shared file. For example, the classification operation can be a click operation, a touch operation, a slide operation, etc.
[0127] Optionally, the shared file display area displays multiple shared files in the target file sharing space. In response to the selection operation of at least one shared file in the target file sharing space, a file operation pop-up window is superimposed and displayed in the shared file management interface. The file operation pop-up window includes a classification control. In response to the triggering operation of the classification control, a file classification label list belonging to the target file sharing space is popped up. In response to the selection operation of the target file classification label in the file classification label list, the terminal moves at least one shared file into the file sharing subspace corresponding to the target file classification label of the target file sharing space. The triggering operation of the classification space is the classification operation of the target shared file in the target file sharing space.
[0128] For example, the file is a photo album. Figure 5 FIG. 1 is a schematic diagram showing a shared file management interface in another embodiment. It should be noted that: Figure 5 and Figure 4 The images in the shared file display area are all images that have not been classified and managed, that is, they are all images of the target file sharing space. Figure 5 For more information about the search box, document icon, album icon, file sharing space list, third area, and fourth area, please refer to Figure 3 .like Figure 5 As shown, the file sharing space 2 of "Class 2, Grade 1, 2023" is the target file sharing space. The five shared files in the first row of the shared file display area are selected by the target account. In response to the selection operation of these five shared files, a file operation pop-up window is displayed in the shared file display area (i.e., the second area). The file operation pop-up window includes a "Forward to Chat" control for forwarding the selected shared files to the chat session, a "Save As" storage control for storing the selected shared files, an "Add Category" control (i.e., a classification control) for classifying the selected shared files, and a "Delete" control for deleting shared files. In response to the triggering operation of the "Add Category" control, a file classification label list created by the file sharing space 2 pops up. The file classification label list 2 includes three file classification labels, namely, file classification label 1 of "Art Festival", file classification label 2 of "Spring Outing", and file classification label 3 of "Summer Games". The file classification label list also includes a file classification label creation control. At this time, the user can click on any file classification label through the target account to classify the selected five shared files into one category.
[0129] In this embodiment, after the target shared file to be moved in is selected, in response to the classification operation of the target shared file in the target file sharing space, a file classification label list belonging to the target file sharing space created is directly popped up in the shared file display area near the target shared file. In this way, the user can more conveniently select a file classification label for the target shared file. In response to the selection operation of the target file classification label in the file classification label list, the target shared file is directly moved into the file sharing subspace corresponding to the target file classification label of the target file sharing space. Based on this, in the subsequent file search process, the user can directly locate the moved-in target shared file in the target file classification label displayed in the file sharing space list, and the search efficiency is higher.
[0130] In other embodiments, after step S204, the method further includes: in the shared file display area, in response to a dragging operation of dragging at least one target shared file in the shared file display area to a target file classification label, moving the target shared file into a file sharing subspace corresponding to the target file classification label of the target file sharing space.
[0131] In this embodiment, after the target shared file to be moved in is selected, there is no need to perform a classification operation, and the target shared file moving operation is completed directly by a dragging operation, thereby improving the efficiency of file classification.
[0132] In some embodiments, in response to a selection operation on a target file classification tag in a file classification tag list, a target shared file is moved into a file sharing subspace corresponding to the target file classification tag in a target file sharing space, including: in response to a selection operation on a target file classification tag in the file classification tag list, a classification request is generated according to the file identifier of the target shared file, the target space identifier of the target file sharing space, and the target file classification tag, and the classification request is sent to a server; after receiving response information fed back by the server in response to the classification request, the target shared file is displayed in the file sharing subspace corresponding to the target file classification tag in the target file sharing space.
[0133] Optionally, in response to the selection operation of the target file classification label in the file classification label list, the terminal generates a classification request according to the file identifier of the target shared file, the target space identifier of the target file sharing space, and the target file classification label stored in advance. The terminal sends the classification request to the server. The server parses the classification request, obtains the file identifier of the target shared file, the target space identifier of the target file sharing space, and the target file classification label, and classifies the target shared file into the target file classification label according to the file identifier, the target space identifier, and the target file classification label, and sends a response message about the classification request to the terminal, and the terminal displays the target shared file in the file sharing subspace corresponding to the target file classification label of the target file sharing space. It can be understood that the shared file display area of the target shared file that only displays the target file classification label is regarded as a file sharing subspace.
[0134] In some embodiments, the classification request is used to instruct the server to map the target space identifier, the target file classification label and the file identifier and store them in the file list corresponding to the file sharing subspace, and send response information about the classification request.
[0135] Optionally, after receiving the classification request sent by the terminal, the server parses the classification request to obtain the target space identifier, the target file classification label and the file identifier of the target shared file. The server determines the corresponding target file list based on the target space identifier. The target file list stores the file list corresponding to the file sharing subspace of each file classification label in the target file sharing space.
[0136] The server extracts the file list corresponding to the file sharing subspace of the target file classification tag from the target file list according to the tag identifier of the target file classification tag, maps the tag identifier and the file identifier of the target file classification tag, stores them in the file list corresponding to the file sharing subspace of the target file classification tag, and stores the stored file list again in the target file list. The server sends response information about the classification request to the terminal.
[0137] Therefore, the server maps the target space identifier, the target file classification label and the file identifier and stores them in the file list corresponding to the file sharing subspace, which can ensure that the file can be quickly located during subsequent file searches, thereby improving the efficiency of file searches. The server sends a response message about the classification request, so that the terminal can know in time that the classification operation has been completed on the target shared file.
[0138] In this embodiment, in response to the selection operation of the target file classification label in the file classification label list, a classification request is generated according to the file identifier of the target shared file, the target space identifier of the target file sharing space, and the target file classification label, and the classification request is sent to the server to ensure that the server can complete the classification operation in a timely manner. After receiving the response information fed back by the server in response to the classification request, the terminal can promptly know that the classification operation has been completed on the target shared file, and display the target shared file in the file sharing subspace corresponding to the target file classification label of the target file sharing space. In this way, the searched shared file can be quickly located according to the file classification label list later, thereby improving the efficiency of file search.
[0139] In some embodiments, the method also includes: in response to a classification operation on a target shared file in a target file sharing space, popping up a file classification label list created for the target file sharing space, the file classification label list also including a file classification label creation control; in response to a selection operation on the file classification label creation control, creating a file classification label for the target file sharing space in a selected state, and displaying the file classification label created for the target file sharing space in the file sharing space list.
[0140] Optionally, the shared file display area displays multiple shared files in the target file sharing space, and the terminal displays a file operation pop-up window in the shared file management interface in response to a selection operation on at least one shared file in the target file sharing space, and the file operation pop-up window includes a classification control, and in response to a trigger operation on the classification control, a file classification label list created for the target file sharing space pops up. The file classification label list also includes a file classification label creation control.
[0141] In response to the selection operation of the file classification label creation control, the terminal superimposes and displays a new classification label pop-up window on the shared file management interface; in response to the triggering operation of the new classification label pop-up window, the label name of the file classification label to be created to which the selected at least one shared file belongs is determined, a classification label creation request carrying the label name and the target space identifier of the target file sharing space is generated, and the classification label creation request is sent to the server. After receiving the response information fed back by the server in response to the classification label creation request, the created file classification label is displayed in the file sharing space list.
[0142] For example, the file is a photo album. Figure 5 As shown in the figure, after selecting the five target shared files in the first row of the second area through the target account, select the "Add Category" control (i.e., Category control) in the file operation pop-up window, and a list of file category labels created in the target file sharing space will pop up, and select the "New Category" control (file category label creation control). At this time, Figure 6 As shown, it is a schematic diagram of another embodiment of the shared file management interface display. Figure 5 The shared file management interface in the Figure 6 The shared file management interface shown in the figure is as follows: Figure 6 In the example, the file sharing space 2 of "Class 2, Grade 1, 2023" is the target file sharing space. Through the trigger operation of the target account on the pop-up window of the newly added classification label, the label name of the created file classification label is determined to be: "Autumn Outing". Then, the server completes the classification operation of the selected 5 target shared files according to the classification label creation request carrying the label name and the target space identifier of file sharing space 2. After receiving the response information fed back by the server in response to the classification label creation request, the terminal displays the created file classification label in the file sharing space list, that is, displays the file classification label of "Autumn Outing".
[0143] In this embodiment, in response to the classification operation of the target shared file in the target file sharing space, a file classification label list belonging to the target file sharing space is popped up, and the file classification label list also includes a file classification label creation control. Based on this, if there is no file classification label of the selected target shared file in the file classification label list, the file classification label creation operation can be directly performed based on the pop-up file classification label list. In response to the selection operation of the file classification label creation control, a file classification label is created for the target file sharing space in the selected state, and the file classification label created for the target file sharing space is displayed in the file sharing space list. In this way, while the file classification label is created, the classification operation is also completed for the selected target shared file. In this scenario, there is no need to abandon the selected target shared file first, and reselect the target shared file after completing the establishment of the file classification label. This embodiment realizes the simultaneous completion of the creation of the file classification label and the classification of the target shared file, ensuring the efficiency of the classification operation.
[0144] In some embodiments, when a target file sharing space in a file sharing space list is in a selected state, a file classification label list of the target file sharing space is displayed in the file sharing space list, including: generating a classification label query request for the target file sharing space based on a target space identifier of the target file sharing space, sending the classification label query request to a server to instruct the server to query and feedback a file classification label list corresponding to the target file sharing space based on the target space identifier; receiving a file classification label list corresponding to the target file sharing space fed back by the server, and displaying the file classification label list of the target file sharing space in the file sharing space list.
[0145] Optionally, when the target file sharing space in the file sharing space list is in a selected state, the terminal generates a classification label query request about the target file sharing space according to the target space identifier of the target file sharing space. The terminal sends the classification label query request to the server. The server parses the classification label query request to obtain the target space identifier.
[0146] The server determines the corresponding file classification label list according to the target space identifier and feeds it back to the terminal. After receiving the file classification label list corresponding to the target file sharing space fed back by the server, the terminal displays a drop-down box below the position of the target file sharing space displayed in the file sharing list, and displays the file classification label list of the target file sharing space in the drop-down box.
[0147] Exemplarily, after the server obtains the target space identifier through parsing, the server obtains a pre-stored classification table, and extracts a file classification label list corresponding to the target file sharing space from the stored classification table according to the target label identifier.
[0148] In this embodiment, by generating a classification label query request about the target file sharing space according to the target space identifier of the target file sharing space, and sending the classification label query request to the server, the server can accurately and quickly query the file classification label list corresponding to the target file sharing space according to the target space identifier in the classification label query request, and directly feedback it to the terminal. In this way, based on the file classification label list corresponding to the target file sharing space fed back by the server, the file classification label list of the target file sharing space can be directly displayed in the file sharing space list. In this way, the user can use the displayed file classification label list according to his own needs to realize and quickly find the required shared files, thereby improving the efficiency of file search.
[0149] In some embodiments, Figure 7 FIG. 1 is a flow chart of a shared file display process in an embodiment. In response to a trigger operation on a target file classification tag in a file classification tag list, a shared file associated with the target file classification tag in the target file sharing space is displayed in a shared file display area, including:
[0150] Step S702, in response to a triggering operation on a target file classification tag in a file classification tag list, generates a shared file query request based on the space identifier of the target file sharing space and the target file classification tag, and sends the shared file query request to the server to instruct the server to query and feedback the shared files associated with the target file classification tag in the target file sharing space based on the space identifier of the target file sharing space and the target file classification tag.
[0151] Optionally, when the terminal displays shared files belonging to the target file sharing space in the shared file display area, in response to a triggering operation on the target file classification tag in the file classification tag list, the terminal generates a shared file query request based on the space identifier of the target file sharing space and the target file classification tag, and sends the shared file query request to the server.
[0152] The server determines the file tag of the shared file belonging to the target file classification tag according to the space identifier and the target file classification tag in the shared file query request, and sends the file tag of the shared file belonging to the target file classification tag to the terminal, and sends the shared file with the file tag to the terminal.
[0153] Exemplarily, after obtaining a shared file query request, the server determines the corresponding target file list based on the space identifier, and extracts the file list corresponding to the file sharing subspace of the target file classification label from the target file list based on the label identifier of the target file classification label, and determines the file label of the shared file belonging to the target file classification label from the file list corresponding to the file sharing subspace, and sends the shared file with the file label to the terminal.
[0154] Step S704: receiving the shared files associated with the target file classification tag in the target file sharing space fed back by the server, and displaying the shared files associated with the target file classification tag in the target file sharing space in the shared file display area.
[0155] Optionally, the terminal receives a shared file associated with a target file classification tag in the target file sharing space, and switches the shared file belonging to the target file sharing space to a shared file associated with the target file classification tag in the target file sharing space in the shared file display area.
[0156] In this embodiment, by responding to the triggering operation of the target file classification tag in the file classification tag list, a shared file query request is quickly generated according to the space identifier of the target file sharing space and the target file classification tag, and the shared file query request is sent to the server. In this way, the server can accurately query the corresponding shared file associated with the target file classification tag according to the space identifier and the target file classification tag. Therefore, after receiving the shared file associated with the target file classification tag in the target file sharing space fed back by the server, the shared file associated with the target file classification tag in the target file sharing space is directly displayed in the shared file display area, which narrows the file search scope and improves the file search efficiency.
[0157] In some embodiments, the shared file management interface also includes a file upload control. After displaying the shared files associated with the target file classification label in the target file sharing space in the shared file display area, the method also includes: in response to a trigger operation on the file upload control, switching the shared file management interface to a local storage page, the local storage page including at least one local file; in response to a selection operation on at least one local file in the local storage page, switching the local storage page to the shared file management interface, and uploading the selected at least one local file to the file sharing subspace corresponding to the target file classification label of the target file sharing space.
[0158] Optionally, in the process of displaying the shared files associated with the target file classification tag in the target file sharing space in the shared file display area, the terminal switches the shared file management interface to the local storage page in response to the triggering operation of the file upload control, and the local storage page displays at least one local file. In response to the selection operation of at least one local file in the local storage page, the terminal switches the local storage page to the shared file management interface, and displays the selected at least one local file in the file sharing subspace corresponding to the target file classification tag in the target file sharing space.
[0159] Of course, in other embodiments, after displaying the shared files associated with the target file classification tag in the target file sharing space in the shared file display area, the method further includes: the terminal displays the session interface of the group corresponding to the target file sharing space and displays the shared file management interface, and the shared file display area in the shared file management interface displays the shared files associated with the target file classification tag. The file to be uploaded is selected from the session interface through the target account, and in response to the dragging operation of dragging the file to be uploaded from the session interface to the shared file management interface, the file to be uploaded is displayed in the file sharing subspace corresponding to the target file classification tag in the target file sharing space. It should be noted that in this embodiment, the target application is a desktop application. At this time, the terminal can display the session interface and the shared file management interface at the same time, which is conducive to directly dragging the file to be uploaded to the shared file management interface, and the operation is simpler.
[0160] In this embodiment, in response to the triggering operation of the file upload control, a file upload entry is provided for the user, and the shared file management interface is automatically switched to the local storage page, which includes at least one local file. In response to the selection operation of at least one local file in the local storage page, the local storage page is switched to the shared file management interface, so that the selected at least one local file will be automatically classified as a target file classification label, and the selected at least one local file will be uploaded to the file sharing subspace corresponding to the target file classification label of the target file sharing space, so that subsequent users can directly search for the uploaded local file according to the target file label, thereby improving the efficiency of local file search.
[0161] like Figure 3 As shown, after the shared files in the file sharing space are classified to classify the shared files into the corresponding file classification label list, the file classification label creation control is no longer displayed in the shared file management interface. Of course, in actual scenarios, users can classify the shared files belonging to the file classification label at least once more according to their own needs. For example, shared file 1 belongs to the file classification label 1 of "Art Festival", but some of the shared files in the file classification label 1 belong to the Spring Art Festival and some belong to the Winter Art Festival. Based on this, the file classification label 1 can be classified again, that is, a sub-file classification label is created for the file classification label 1, such as the sub-file classification label 1 of "Spring Art Festival" and the sub-file classification label 2 of "Winter Art Festival". In this case, after the shared files in the file sharing space are classified to classify the shared files into the corresponding file classification label list, the file classification label creation control is still displayed in the shared file management interface. It can be understood that the file sharing space in the file sharing space list can be regarded as a root directory, each file classification label in the file classification label list corresponding to each file sharing space can be regarded as a first-level directory, and the sub-file classification label corresponding to each file classification label can be regarded as a second-level directory.
[0162] Based on this, in some embodiments, the method also includes: in response to a trigger operation on a file classification tag creation control, creating a sub-file classification tag for a target file classification tag in a selected state, and displaying the sub-file classification tag created for the target classification tag in a file classification tag list.
[0163] Optionally, in response to a trigger operation on a file classification tag creation control, a new classification tag pop-up window is superimposed and displayed on the shared file management interface; in response to a trigger operation on a new classification tag pop-up window, a sub-tag name of a sub-file classification tag to be created of a selected target classification tag is determined, a sub-tag creation request carrying the sub-tag name, the target classification tag, and the target space identifier of the target file shared space is generated, and the sub-tag creation request is sent to the server; after receiving the sub-tag creation request, the server maps the sub-tag name, the target classification tag, and the target space identifier and stores them in the sub-file classification tag list of the target classification tag, and sends a response message regarding the sub-file classification tag creation request to the terminal, and the terminal displays the created sub-file classification tag in the file classification tag list.
[0164] After displaying the created sub-file classification label in the file classification label list, the method further includes: in response to the classification operation of the target shared file in the file sharing subspace corresponding to the target file classification label, popping up the sub-file classification label list created for the file sharing subspace; in response to the selection operation of the sub-file classification label in the sub-file classification label list, generating a sub-classification request according to the file identifier of the target shared file, the target space identifier of the target file sharing space, the target file classification label and the sub-file classification label, and sending the sub-classification request to the server; the server maps the file identifier, the target space identifier, the target file classification label and the sub-file classification label and stores them in the file list corresponding to the secondary file sharing subspace, and sends the response information about the sub-classification request to the terminal, and the terminal moves the target shared file into the secondary file sharing subspace corresponding to the sub-file classification label. The shared file display area of the shared file that only displays the sub-file classification label is regarded as the secondary file sharing subspace.
[0165] In this embodiment, in response to the triggering operation of the file classification tag creation control, an entry for performing secondary classification operations on the file classification tag is provided, a sub-file classification tag is created for the target file classification tag in the selected state, and the sub-file classification tag created for the target classification tag is displayed in the file classification tag list. In this way, the classification can be further refined, and refined classification management can be achieved, further improving the efficiency of file search.
[0166] Based on this, in some embodiments, the method also includes: in response to a trigger operation on a target file classification tag in a file classification tag list, displaying a sub-file classification tag list of the target file classification tag in the file classification tag list; in response to a trigger operation on a target sub-file classification tag in a sub-file classification tag list, displaying a sub-shared file associated with the target sub-file classification tag in a shared file display area.
[0167] Optionally, in the process of displaying shared files associated with target file classification tags in the target file sharing space in the shared file display area, in response to a trigger operation on the target file classification tag in the file classification tag list, a sub-file classification tag list of the target file classification tag is displayed in the file classification tag list; in response to a trigger operation on the target sub-file classification tag in the sub-file classification tag list, a file query request is generated according to the space identifier, the target file classification tag and the sub-file classification tag of the target file sharing space, and sent to the server to instruct the server to perform a file query according to the space identifier, the target file classification tag and the sub-file classification tag and to feedback the sub-shared file associated with the target sub-file classification tag, and the terminal displays the sub-shared file associated with the target sub-file classification tag in the shared file display area.
[0168] For example, Figure 8 The above is a schematic diagram of a shared file management interface in another embodiment. Figure 8 For more information about the search box, document icon, album icon, file sharing space list, third area, and fourth area, please refer to Figure 3 Compared to Figure 3 In terms of Figure 8 A sub-file classification tag list and a file classification tag creation control are newly added. File classification tag 1 of "Art Festival" (i.e., the target file classification tag) is selected through the target account. The file classification tag list displays the sub-file classification tag list of file classification tag 1, including sub-file classification tag 1 of "Spring Festival Art Festival" and sub-file classification tag 2 of "Winter Art Festival". In response to the triggering operation of sub-file classification tag 1 of "Spring Festival Art Festival", the sub-shared files associated with sub-file classification tag 1 of "Spring Festival Art Festival" are displayed in the shared file display area.
[0169] In this embodiment, in response to a trigger operation on a target file classification tag in a file classification tag list, a sub-file classification tag list of the target file classification tag is directly displayed in the file classification tag list to narrow the selection range; in response to a trigger operation on a target sub-file classification tag in a sub-file classification tag list, sub-shared files associated with the target sub-file classification tag are quickly displayed in a shared file display area, and through refined classification management, the file search range is further narrowed and the file search efficiency is improved.
[0170] In one embodiment, Fig. 9 As shown, a method for creating a file classification label is provided, and the method is applied to Figure 1 The terminal 102 is used as an example for explanation, and the following steps are included:
[0171] Step S902, displaying the shared file management interface of the target application, the target application is logged in with the target account associated with the target organization, the shared file management interface includes a file sharing space list and a file classification label creation control; each file sharing space in the file sharing space list is used to store shared files.
[0172] Optionally, after logging into the target application with the target account, the target application integrates a shared storage application, and in response to a trigger operation on the shared storage application, the terminal displays a shared file management interface in which a file sharing space list and a file classification label creation control are displayed.
[0173] Step S904: when the target file sharing space in the file sharing space list is in a selected state, the shared files belonging to the target file sharing space are displayed in the shared file display area.
[0174] Optionally, the terminal displays a shared file management interface, responds to a trigger operation on a target file sharing space in the file sharing space list, determines that the target file sharing space is selected, and displays shared files belonging to the target file sharing space in a shared file display area.
[0175] Step S906, in response to the triggering operation of the file classification label creation control, a file classification label is created for the selected target file sharing space, and the file classification label created for the target file sharing space is displayed in the file sharing space list.
[0176] Optionally, in response to the triggering operation of the file classification label creation control, a pop-up window of a new classification label is superimposed and displayed on the shared file management interface; in response to the triggering operation of the pop-up window of the new classification label, the label name of the file classification label to be created for the target file sharing space in the selected state is determined, a classification label creation request carrying the label name and the target space identifier of the target file sharing space is generated, and the classification label creation request is sent to the server; after receiving the response information fed back by the server in response to the classification label creation request, the created file classification label is displayed in the file sharing space list. Among them, the classification label creation request is used to instruct the server to map the label name and the target space identifier and store them in the file classification label list of the target file sharing space, and send the response information about the classification label creation request, and display the file classification label created for the target file sharing space in the file sharing space list.
[0177] In the above-mentioned method for creating a file classification label, by displaying the shared file management interface of the target application, the target application logs in with the target account associated with the target organization, and the shared file management interface includes a file sharing space list and a file classification label creation control; each file sharing space in the file sharing space list is used to store shared files. Therefore, in the process of displaying the shared file management interface, not only can the situation of the file sharing space authorized by the target account be obtained intuitively and conveniently, but also the corresponding file classification label can be created according to the actual needs of the target account. When the target file sharing space in the file sharing space list is in a selected state, the shared files belonging to the target file sharing space are displayed in the shared file display area, without the need to jump to other interfaces to display the shared files, thereby ensuring the timeliness of the file display. In response to the triggering operation of the file classification label creation control, a file classification label is created for the target file sharing space in the selected state, and the file classification label created for the target file sharing space is displayed in the file sharing space list. That is, by creating a control through file classification tags, it is possible to achieve refined management of all shared files in the file sharing space, thereby creating a file classification label for the file sharing space. Based on this, during the file search process, the shared files with the target file classification label can be directly located according to the target file classification label, thereby narrowing the scope of file search and improving file search efficiency.
[0178] In one embodiment, Fig.10 As shown, a file search method is provided, which is applied to Figure 1 The terminal 102 is used as an example for explanation, and the following steps are included:
[0179] Step S1002, display the shared album management interface of the target application, the target application is logged in with the target account associated with the target organization, the shared album management interface includes an album sharing space list and a shared album display area, each album sharing space in the album sharing space list is used to store shared photos.
[0180] Among them, the shared album management interface is an interface for displaying and managing shared albums. The album sharing space is a collection of shared albums created through the account of the album space creator and has a corresponding sharing range, that is, each album sharing space has a unique corresponding sharing range, and the album sharing space includes multiple shared albums. The sharing range includes shared members who support browsing and editing shared albums in the corresponding album sharing space. It can be understood that the space creator who created the album sharing space is also a shared member of the album sharing space.
[0181] The album sharing space list of the shared album management interface is used to display at least one album sharing space associated with the target account. The shared album display area is used to display shared photos, and the shared photos displayed in the shared album display area are related to the selection of the target account in the album sharing space list. For the operation of the target account in the album sharing space list, the terminal will display the response result for the operation in the album sharing space list, and also synchronously display the shared photos corresponding to the operation in the shared album display area.
[0182] Optionally, after logging into the target application with the target account, the target application integrates a shared storage application, and in response to a trigger operation on the shared storage application, the terminal displays a shared album management interface in which a list of shared album spaces and a shared album display area are displayed.
[0183] Step S1004: when the target album sharing space in the album sharing space list is in a selected state, the album classification label list of the target album sharing space is displayed in the album sharing space list.
[0184] Optionally, a classification tag query request for the target album shared space is generated based on the target space identifier of the target album shared space, and the classification tag query request is sent to the server to instruct the server to query and feedback the album classification tag list corresponding to the target album shared space based on the target space identifier; the album classification tag list corresponding to the target album shared space fed back by the server is received, the album classification tag list of the target album shared space is displayed in the album shared space list, and the shared photos belonging to the target album shared space are displayed in the shared album display area.
[0185] Prior to this, the shared album management interface also includes an album classification tag creation control, and the method also includes: in response to a trigger operation on the album classification tag creation control, creating an album classification tag for a selected target album sharing space, and displaying the album classification tag created for the target album sharing space in the album sharing space list.
[0186] In the above process, in response to the triggering operation of the album classification label creation control, an album classification label is created for the target album shared space in the selected state, including: in response to the triggering operation of the album classification label creation control, a pop-up window of a new classification label is superimposed and displayed on the shared album management interface; in response to the triggering operation of the new classification label pop-up window, a label name of the album classification label to be created for the target album shared space in the selected state is determined, an album classification label creation request carrying the label name and the target space identifier of the target album shared space is generated, and the album classification label creation request is sent to the server; the album classification label created for the target album shared space is displayed in the album shared space list, including: after receiving the response information fed back by the server in response to the album classification label creation request, the created album classification label is displayed in the album shared space list. The album classification label creation request is used to instruct the server to map the label name and the target space identifier and store them in the album classification label list of the target album shared space, and send the response information about the album classification label creation request.
[0187] In addition, the method also includes: in response to a classification operation on a target shared photo in a target album shared space, popping up a list of album classification tags created for the target album shared space; in response to a selection operation on a target album classification tag in the album classification tag list, moving the target shared photo into the album shared subspace corresponding to the target album classification tag of the target album shared space.
[0188] In the above process, in response to the selection operation of the target album classification tag in the album classification tag list, the target shared photo is moved into the album sharing subspace corresponding to the target album classification tag in the target album sharing space, including: in response to the selection operation of the target album classification tag in the album classification tag list, an album classification request is generated according to the photo identification of the target shared photo, the target space identification of the target album sharing space and the target album classification tag, and the album classification request is sent to the server; after receiving the response information fed back by the server in response to the album classification request, the target shared photo is displayed in the album sharing subspace corresponding to the target album classification tag in the target album sharing space. The album classification request is used to instruct the server to map the target space identification, the target album classification tag and the photo identification and store them in the album list corresponding to the album sharing subspace, and send the response information about the album classification request.
[0189] In addition, the method also includes: in response to a classification operation on a target shared photo in a target album sharing space, a list of album classification tags created for the target album sharing space is popped up, and the list of album classification tags also includes an album classification tag creation control; in response to a selection operation on an album classification tag creation control, an album classification tag is created for the target album sharing space in a selected state, and the album classification tags created for the target album sharing space are displayed in the album sharing space list.
[0190] Step S1006, in response to a triggering operation on a target album classification tag in the album classification tag list, displaying shared photos associated with the target album classification tag in the target album shared space in the shared album display area.
[0191] Optionally, in response to a trigger operation on a target album classification tag in the album classification tag list, a shared album query request is generated according to the space identifier of the target album shared space and the target album classification tag, and the shared album query request is sent to the server to instruct the server to query and feedback shared photos associated with the target album classification tag in the target album shared space according to the space identifier of the target album shared space and the target album classification tag;
[0192] The shared photos associated with the target album classification tags in the target album shared space fed back by the server are received, and the shared photos associated with the target album classification tags in the target album shared space are displayed in the shared album display area.
[0193] Among them, the shared album management interface also includes an album upload control. After displaying the shared photos associated with the target album classification tag in the target album shared space in the shared album display area, the method also includes: in response to a trigger operation on the album upload control, switching the shared album management interface to a local storage page, the local storage page includes at least one local photo; in response to a selection operation on at least one local photo in the local storage page, switching the local storage page to the shared album management interface, and uploading the selected at least one local photo to the album shared subspace corresponding to the target album classification tag of the target album shared space.
[0194] In addition, the method also includes: in response to a trigger operation on a target album classification tag in the album classification tag list, displaying a sub-album classification tag list of the target album classification tag in the album classification list; in response to a trigger operation on a target sub-album classification tag in the sub-album classification tag list, displaying a sub-shared album associated with the target sub-album classification tag in the shared album display area.
[0195] The above-mentioned file search method displays the shared album management interface of the target application, and the target application logs in with the target account associated with the target organization. The shared album management interface includes an album sharing space list and a shared album display area. Each album sharing space in the album sharing space list is used to store shared photos. Therefore, in the process of displaying the shared album management interface, not only can the situation of the album sharing space authorized by the target account be obtained intuitively and conveniently, but also the photos can be displayed in real time. When the target album sharing space in the album sharing space list is in a selected state, the album classification label list of the target album sharing space can be quickly displayed in the album sharing space list. In response to the triggering operation of the target album classification label in the album classification label list, the shared photos in the target album sharing space associated with the target album classification label are directly displayed in the shared album display area, that is, the shared photos of other album classification labels in the target album sharing space are not displayed. That is, all shared albums in the album sharing space are managed in a refined manner through the classification tags in the album classification tag list. In this way, the album classification tag list displayed in the shared album management interface makes it easy to directly locate the shared photos of the target album classification tags during the photo search process, narrowing the scope of photo search and thus improving the efficiency of photo search.
[0196] The present application also provides an application scenario, which applies the above-mentioned file search method. Specifically, the application of the file search method in this application scenario is as follows: in the scenario where an enterprise applies an instant messaging application, the instant messaging application is the target application, and a shared storage application is integrated in the target application, and the shared storage application stores shared files. Based on this, in order to facilitate employees of the enterprise (considered as the target collective in this scenario) to quickly find files, the file search method of the present application can be used. Specifically, the shared file management interface of the target application is displayed; the target application is logged in with the target account associated with the target organization, and the shared file management interface includes a file sharing space list and a shared file display area, and each file sharing space in the file sharing space list is used to store shared files; when the target file sharing space in the file sharing space list is in a selected state, the file classification label list of the target file sharing space is displayed in the file sharing space list; in response to the triggering operation of the target file classification label in the file classification label list, the shared files associated with the target file classification label in the target file sharing space are displayed in the shared file display area.
[0197] Of course, it is not limited to this. The file search method provided by this application can also be applied in other application scenarios. For example, in a file storage scenario where a shared storage application is independent of other applications, the target application is a shared storage application, which is not integrated in any application. For example, the head teacher of a class in a certain school registers an account in the shared storage application and authorizes class representatives of different subjects to create a file sharing space for the corresponding subject. The target organization is all members of the class. All members of the class can upload notes of the corresponding subject to the corresponding file sharing space for storage. To further refine the notes, there are file classification tags corresponding to different classes in the file sharing space corresponding to each subject. Based on this, for each subject and each class, members upload the notes of the subject and class (which can be regarded as shared files) to the file sharing subspace of the target file classification tag of the file sharing space corresponding to the subject through their own accounts. The target file classification tag corresponds to the class. In order to facilitate each member of the class to find the notes of the corresponding subject in different classes in a timely manner, the file search method of this application can be used to achieve it.
[0198] The above application scenarios are merely illustrative descriptions. It is to be understood that the application of the file search method provided in each embodiment of the present application is not limited to the above scenarios.
[0199] In a specific embodiment, Fig.11 The figure shows a schematic diagram of the file search system architecture in an embodiment. This embodiment involves network communication between a server and a terminal, and a storage unit in the server stores a file classification label list and a file list. The terminal includes a network unit that communicates with the server. Based on the file classification label list determined by the server, the terminal can complete the creation of file classification labels, and complete the classification of shared files according to the file list determined by the server, thereby being able to display the corresponding shared files according to the file classification labels. The specific steps are as follows:
[0200] Step 1 (Creation of file classification labels): The terminal displays the shared file management interface of the target application. The target application is logged in with the target account associated with the target organization. The shared file management interface includes a file sharing space list and a file classification label creation control; each file sharing space in the file sharing space list is used to store shared files; files include documents, photo albums, etc.
[0201] When the target file sharing space in the file sharing space list is in a selected state, the shared files belonging to the target file sharing space are displayed in the shared file display area; in response to the triggering operation of the file classification label creation control, a new classification label pop-up window is superimposed and displayed on the shared file management interface; in response to the triggering operation of the new classification label pop-up window, the label name of the file classification label to be created for the selected target file sharing space is determined, a classification label creation request carrying the label name and the target space identifier of the target file sharing space is generated, and the classification label creation request is sent to the server; after receiving the response information fed back by the server in response to the classification label creation request, the created file classification label is displayed in the file sharing space list.
[0202] like Fig.12 FIG. 1 is a schematic diagram of a process flow of file display in an embodiment, wherein the server responds to the step of providing the response information fed back by the classification tag creation request (corresponding to Fig.12 The first part of the process includes: the server maps the tag name and the target space identifier and stores them in the file classification tag list of the target file sharing space, that is, the file classification tag is created, and the server sends a response message about the classification tag creation request to the terminal.
[0203] Step 2 (classification of shared files): In response to the classification operation of the target shared file in the target file sharing space, the terminal pops up a file classification tag list created for the target file sharing space; in response to the selection operation of the target file classification tag in the file classification tag list, a classification request is generated according to the file identifier of the target shared file, the target space identifier of the target file sharing space and the target file classification tag, and the classification request is sent to the server; after receiving the response information fed back by the server in response to the classification request, the target shared file is displayed in the file sharing subspace corresponding to the target file classification tag in the target file sharing space.
[0204] Among them, the step of the server responding to the response information fed back by the classification request (corresponding to Fig.12 The second part of the process includes: the server maps the target space identifier, the target file classification label and the file identifier and stores them in the file list corresponding to the file sharing subspace, and sends a response message about the classification request.
[0205] Of course, the terminal can also respond to the classification operation of the target shared file in the target file sharing space, pop up a file classification label list belonging to the target file sharing space, and the file classification label list also includes a file classification label creation control; in response to the selection operation of the file classification label creation control, create a file classification label for the target file sharing space in the selected state, and display the file classification label created for the target file sharing space in the file sharing space list.
[0206] Step 3 (display of shared files): The terminal generates a classification label query request for the target file sharing space according to the target space identifier of the target file sharing space, and sends the classification label query request to the server to instruct the server to query and feedback the file classification label list corresponding to the target file sharing space according to the target space identifier; receive the file classification label list corresponding to the target file sharing space fed back by the server, and display the file classification label list of the target file sharing space in the file sharing space list. In response to the triggering operation of the target file classification label in the file classification label list, a shared file query request is generated according to the space identifier and the target file classification label of the target file sharing space, and the shared file query request is sent to the server. The server queries and feedbacks the shared files (corresponding to the target file classification label) associated with the target file sharing space according to the space identifier and the target file classification label of the target file sharing space. Fig.12 in the third part).
[0207] The terminal receives the shared files associated with the target file classification tag in the target file sharing space fed back by the server, and displays the shared files associated with the target file classification tag in the target file sharing space in the shared file display area. The shared file management interface also includes a file upload control. After displaying the shared files associated with the target file classification tag in the target file sharing space in the shared file display area, in response to a trigger operation on the file upload control, the shared file management interface is switched to a local storage page, and the local storage page includes at least one local file; in response to a selection operation on at least one local file in the local storage page, the local storage page is switched to a shared file management interface, and the selected at least one local file is uploaded to the file sharing subspace corresponding to the target file classification tag of the target file sharing space.
[0208] After displaying the shared files associated with the target file classification tag in the target file sharing space in the shared file display area, in response to a triggering operation on the target file classification tag in the file classification tag list, a sub-file classification tag list of the target file classification tag is displayed in the file classification tag list; in response to a triggering operation on the target sub-file classification tag in the sub-file classification tag list, a sub-shared file associated with the target sub-file classification tag is displayed in the shared file display area.
[0209] In this embodiment, by displaying the shared file management interface of the target application; the target application logs in with the target account associated with the target organization, the shared file management interface includes a file sharing space list and a shared file display area, and each file sharing space in the file sharing space list is used to store shared files. Therefore, in the process of displaying the shared file management interface, not only can the situation of the file sharing space authorized by the target account be obtained intuitively and conveniently, but also the files can be displayed in real time. When the target file sharing space in the file sharing space list is in a selected state, the file classification label list of the target file sharing space can be quickly displayed in the file sharing space list. In response to the triggering operation of the target file classification label in the file classification label list, the shared files associated with the target file classification label in the target file sharing space are directly displayed in the shared file display area, that is, the shared files of other file classification labels in the target file sharing space are not displayed. That is, all shared files in the file sharing space are finely managed through the classification labels in the file classification label list, so that the file classification label list displayed by the shared file management interface is convenient for directly locating the shared files of the target file classification label in the file search process, narrowing the scope of file search, thereby improving the efficiency of file search.
[0210] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0211] Based on the same inventive concept, the embodiment of the present application also provides a file search device for implementing the file search method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more file search device embodiments provided below can refer to the limitations on the file search method above, and will not be repeated here.
[0212] In one embodiment, Fig.13 As shown, a file search device 1300 is provided, comprising: a first interface display module 1302, a file classification label list display module 1304 and a first file display module 1306, wherein:
[0213] The first interface display module 1302 is used to display the shared file management interface of the target application; the target application is logged in with the target account associated with the target organization, and the shared file management interface includes a file sharing space list and a shared file display area, and each file sharing space in the file sharing space list is used to store shared files;
[0214] A file classification label list display module 1304 is used to display the file classification label list of the target file sharing space in the file sharing space list when the target file sharing space in the file sharing space list is in a selected state;
[0215] The first file display module 1306 is used to display the shared files associated with the target file classification tag in the target file sharing space in the shared file display area in response to the triggering operation of the target file classification tag in the file classification tag list.
[0216] In some embodiments, the shared file management interface also includes a file classification label creation control, and the device also includes a label creation module, which is used to create a file classification label for a selected target file sharing space in response to a trigger operation on the file classification label creation control, and display the file classification label created for the target file sharing space in the file sharing space list.
[0217] In some embodiments, a label creation module is used to respond to a trigger operation on a file classification label creation control, and superimpose a pop-up window of a newly added classification label on the shared file management interface; in response to a trigger operation on the pop-up window of the newly added classification label, determine the label name of the file classification label to be created in the selected target file sharing space, generate a classification label creation request carrying the label name and the target space identifier of the target file sharing space, and send the classification label creation request to the server; the label creation module is used to display the created file classification label in the file sharing space list after receiving the response information fed back by the server in response to the classification label creation request.
[0218] In some embodiments, the classification tag creation request is used to instruct the server to map the tag name and the target space identifier and store them in the file classification tag list of the target file sharing space, and send response information regarding the classification tag creation request.
[0219] In some embodiments, the device also includes a file move-in module, which is used to pop up a file classification label list created for the target file sharing space in response to a classification operation on the target shared file in the target file sharing space; in response to a selection operation on the target file classification label in the file classification label list, move the target shared file into the file sharing subspace corresponding to the target file classification label of the target file sharing space.
[0220] In some embodiments, a file move-in module is used to respond to a selection operation of a target file classification tag in a file classification tag list, generate a classification request based on the file identifier of the target shared file, the target space identifier of the target file sharing space, and the target file classification tag, and send the classification request to a server; after receiving the response information fed back by the server in response to the classification request, the target shared file is displayed in the file sharing subspace corresponding to the target file classification tag of the target file sharing space.
[0221] In some embodiments, the classification request is used to instruct the server to map the target space identifier, the target file classification label and the file identifier and store them in the file list corresponding to the file sharing subspace, and send response information about the classification request.
[0222] In some embodiments, the label creation module is also used to respond to a classification operation on a target shared file in a target file sharing space, pop up a file classification label list created for the target file sharing space, and the file classification label list also includes a file classification label creation control; in response to a selection operation on the file classification label creation control, create a file classification label for the target file sharing space in the selected state, and display the file classification label created for the target file sharing space in the file sharing space list.
[0223] In some embodiments, the file classification label list display module 1304 is used to generate a classification label query request about the target file sharing space based on the target space identifier of the target file sharing space, send the classification label query request to the server to instruct the server to query and feedback the file classification label list corresponding to the target file sharing space based on the target space identifier; receive the file classification label list corresponding to the target file sharing space fed back by the server, and display the file classification label list of the target file sharing space in the file sharing space list.
[0224] In some embodiments, the file classification label list display module 1304 is used to display the shared files belonging to the target file sharing space in the shared file display area when the target file sharing space in the file sharing space list is in a selected state.
[0225] In some embodiments, the first file display module 1306 is used to respond to a trigger operation on a target file classification tag in a file classification tag list, generate a shared file query request based on the space identifier of the target file sharing space and the target file classification tag, and send the shared file query request to the server to instruct the server to query and feedback the shared files associated with the target file classification tag in the target file sharing space based on the space identifier of the target file sharing space and the target file classification tag; receive the shared files associated with the target file classification tag in the target file sharing space fed back by the server, and display the shared files associated with the target file classification tag in the target file sharing space in the shared file display area.
[0226] In some embodiments, the shared file management interface also includes a file upload control, and the device also includes a file upload module, which is used to switch the shared file management interface to a local storage page in response to a trigger operation on the file upload control, and the local storage page includes at least one local file; in response to a selection operation on at least one local file in the local storage page, the local storage page is switched to the shared file management interface, and the selected at least one local file is uploaded to the file sharing subspace corresponding to the target file classification label of the target file sharing space.
[0227] In some embodiments, the device also includes a sub-shared file display module, which is used to respond to a trigger operation on a target file classification tag in the file classification tag list, display a sub-file classification tag list of the target file classification tag in the file classification tag list; respond to a trigger operation on a target sub-file classification tag in the sub-file classification tag list, and display a sub-shared file associated with the target sub-file classification tag in the shared file display area.
[0228] Based on the same inventive concept, the embodiment of the present application also provides a device for creating a file classification label for implementing the method for creating a file classification label involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of the device for creating one or more file classification labels provided below can refer to the limitations of the method for creating a file classification label above, and will not be repeated here.
[0229] In one embodiment, Fig.14 As shown, a device 1400 for creating a file classification label is provided, comprising: a second interface display module 1402, a second file display module 1404 and a label display module 1406, wherein:
[0230] The second interface display module 1402 is used to display the shared file management interface of the target application. The target application is logged in with the target account associated with the target organization. The shared file management interface includes a file sharing space list and a file classification label creation control. Each file sharing space in the file sharing space list is used to store shared files.
[0231] The second file display module 1404 is used to display the shared files belonging to the target file sharing space in the shared file display area when the target file sharing space in the file sharing space list is in a selected state;
[0232] The label display module 1406 is used to create a file classification label for the selected target file sharing space in response to the triggering operation of the file classification label creation control, and display the file classification label created for the target file sharing space in the file sharing space list.
[0233] Based on the same inventive concept, the embodiment of the present application also provides a file search device for implementing the file search method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more file search device embodiments provided below can refer to the limitations on the file search method above, and will not be repeated here.
[0234] In one embodiment, Fig.15 As shown, a file search device 1500 is provided, including: a third interface display module 1502, an album classification label list display module 1504 and an album display module 1506, wherein:
[0235] The third interface display module 1502 is used to display the shared album management interface of the target application. The target application is logged in with the target account associated with the target organization. The shared album management interface includes an album sharing space list and a shared album display area. Each album sharing space in the album sharing space list is used to store shared photos.
[0236] The album classification label list display module 1504 is used to display the album classification label list of the target album sharing space in the album sharing space list when the target album sharing space in the album sharing space list is in a selected state;
[0237] The album display module 1506 is used to respond to the triggering operation of the target album classification tag in the album classification tag list, and display the shared photos associated with the target album classification tag in the target album shared space in the shared album display area.
[0238] Each module in the above-mentioned file search device and file classification label creation device can be implemented in whole or in part by software, hardware or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each of the above modules.
[0239] In one embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Fig.16 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. 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, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the above two file search methods and a method for creating a file classification label are implemented.
[0240] Those skilled in the art will understand that Fig.16 The 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 those shown in the figure, or combine certain components, or have a different arrangement of components.
[0241] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0242] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0243] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0244] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0245] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed 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 the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. 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). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0246] The technical features of the above embodiments may 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.
[0247] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A file search method, characterized in that: The method comprises: Displaying a shared file management interface of a target application; the target application is logged in with a target account associated with a target organization, the shared file management interface includes a file sharing space list and a shared file display area, each file sharing space in the file sharing space list is used to store shared files; When the target file sharing space in the file sharing space list is in a selected state, displaying a file classification label list of the target file sharing space in the file sharing space list; In response to a triggering operation on a target file classification tag in the file classification tag list, shared files associated with the target file classification tag in the target file sharing space are displayed in the shared file display area.
2. The method according to claim 1, characterized in that The shared file management interface also includes a file classification label creation control, and the method also includes: In response to a triggering operation on the file classification label creation control, a file classification label is created for a selected target file sharing space, and the file classification label created for the target file sharing space is displayed in the file sharing space list.
3. The method according to claim 2, characterized in that The step of creating a file classification label for a selected target file sharing space in response to a triggering operation on the file classification label creation control includes: In response to a triggering operation on the file classification label creation control, a pop-up window for adding a classification label is superimposed and displayed on the shared file management interface; In response to a triggering operation on the pop-up window for adding a new classification tag, determining a tag name of a file classification tag to be created for the target file sharing space in a selected state, generating a classification tag creation request that carries the tag name and a target space identifier of the target file sharing space, and sending the classification tag creation request to a server; The displaying of the file classification label created for the target file sharing space in the file sharing space list includes: After receiving the response information fed back by the server in response to the classification label creation request, the created file classification label is displayed in the file sharing space list.
4. The method according to claim 3, characterized in that The classification tag creation request is used to instruct the server to map the tag name and the target space identifier and store them in the file classification tag list of the target file sharing space, and send response information about the classification tag creation request.
5. The method according to claim 1, characterized in that The method further comprises: In response to a classification operation on a target shared file in the target file sharing space, popping up a file classification tag list created for the target file sharing space; In response to a selection operation of a target file classification label in the file classification label list, the target shared file is moved into a file sharing subspace corresponding to the target file classification label of the target file sharing space.
6. The method according to claim 5, characterized in that In response to the selection operation of the target file classification label in the file classification label list, moving the target shared file into the file sharing subspace corresponding to the target file classification label of the target file sharing space includes: In response to a selection operation of a target file classification tag in the file classification tag list, generating a classification request according to the file identifier of the target shared file, the target space identifier of the target file sharing space, and the target file classification tag, and sending the classification request to a server; After receiving the response information fed back by the server in response to the classification request, the target shared file is displayed in the file sharing subspace corresponding to the target file classification label of the target file sharing space.
7. The method according to claim 6, characterized in that The classification request is used to instruct the server to map the target space identifier, the target file classification label and the file identifier and store them in the file list corresponding to the file sharing subspace, and send response information about the classification request.
8. The method according to claim 5, characterized in that The method further comprises: In response to a classification operation on a target shared file in the target file sharing space, a file classification label list created for the target file sharing space is popped up, the file classification label list further comprising a file classification label creation control; In response to a selection operation on the file classification label creation control, a file classification label is created for the selected target file sharing space, and the file classification label created for the target file sharing space is displayed in the file sharing space list.
9. The method according to claim 1, characterized in that: When the target file sharing space in the file sharing space list is in a selected state, displaying the file classification label list of the target file sharing space in the file sharing space list includes: Generate a classification label query request for the target file sharing space according to the target space identifier of the target file sharing space, and send the classification label query request to the server to instruct the server to query and feedback a file classification label list corresponding to the target file sharing space according to the target space identifier; A file classification label list corresponding to the target file sharing space fed back by the server is received, and the file classification label list of the target file sharing space is displayed in the file sharing space list.
10. The method according to claim 1, characterized in that The method further comprises: When the target file sharing space in the file sharing space list is in a selected state, the shared files belonging to the target file sharing space are displayed in the shared file display area.
11. The method according to claim 1, characterized in that: In response to the triggering operation of the target file classification tag in the file classification tag list, displaying the shared files associated with the target file classification tag in the shared file display area in the target file sharing space includes: In response to a triggering operation on a target file classification tag in the file classification tag list, a shared file query request is generated according to the space identifier of the target file sharing space and the target file classification tag, and the shared file query request is sent to a server to instruct the server to query and feedback a shared file associated with the target file classification tag in the target file sharing space according to the space identifier of the target file sharing space and the target file classification tag; The shared files associated with the target file classification label in the target file sharing space fed back by the server are received, and the shared files associated with the target file classification label in the target file sharing space are displayed in the shared file display area.
12. The method according to any one of claims 1 to 11, characterized in that: The shared file management interface further includes a file upload control. After displaying the shared files associated with the target file classification tag in the target file sharing space in the shared file display area, the method further includes: In response to a triggering operation on the file upload control, switching the shared file management interface to a local storage page, wherein the local storage page includes at least one local file; In response to a selection operation of at least one local file in the local storage page, the local storage page is switched to the shared file management interface, and the selected at least one local file is uploaded to the file sharing subspace corresponding to the target file classification label of the target file sharing space.
13. The method according to any one of claims 1 to 11, characterized in that The method further comprises: In response to a triggering operation on a target file classification tag in the file classification tag list, displaying a sub-file classification tag list of the target file classification tag in the file classification tag list; In response to a triggering operation on a target sub-file classification tag in the sub-file classification tag list, a sub-shared file associated with the target sub-file classification tag is displayed in the shared file display area.
14. A method for creating a file classification label, characterized in that: The method comprises: Displaying a shared file management interface of a target application, wherein the target application is logged in with a target account associated with a target organization, wherein the shared file management interface includes a file sharing space list and a file classification label creation control; each file sharing space in the file sharing space list is used to store shared files; When the target file sharing space in the file sharing space list is in a selected state, displaying the shared files belonging to the target file sharing space in the shared file display area; In response to a triggering operation on the file classification label creation control, a file classification label is created for a selected target file sharing space, and the file classification label created for the target file sharing space is displayed in the file sharing space list.
15. A file search method, characterized in that: The method comprises: Displaying a shared album management interface of a target application, wherein the target application is logged in with a target account associated with a target organization, wherein the shared album management interface includes a list of shared album spaces and a shared album display area, wherein each shared album space in the list of shared album spaces is used to store shared photos; When the target album sharing space in the album sharing space list is in a selected state, displaying the album classification label list of the target album sharing space in the album sharing space list; In response to a triggering operation on a target album classification tag in the album classification tag list, shared photos associated with the target album classification tag in the target album shared space are displayed in the shared album display area.
16. A file search device, characterized in that: The device comprises: A first interface display module is used to display a shared file management interface of a target application; the target application is logged in with a target account associated with a target organization, the shared file management interface includes a file sharing space list and a shared file display area, and each file sharing space in the file sharing space list is used to store shared files; A file classification label list display module, used for displaying the file classification label list of the target file sharing space in the file sharing space list when the target file sharing space in the file sharing space list is in a selected state; The first file display module is used to display the shared files associated with the target file classification tag in the target file sharing space in the shared file display area in response to a triggering operation on the target file classification tag in the file classification tag list.
17. A device for creating a file classification label, characterized in that: The device comprises: A second interface display module is used to display a shared file management interface of a target application, the target application is logged in with a target account associated with a target organization, the shared file management interface includes a file sharing space list and a file classification label creation control; each file sharing space in the file sharing space list is used to store shared files; A second file display module, configured to display shared files belonging to the target file sharing space in the shared file display area when the target file sharing space in the file sharing space list is in a selected state; The label display module is used to create a file classification label for the target file sharing space in the selected state in response to the triggering operation of the file classification label creation control, and display the file classification label created for the target file sharing space in the file sharing space list.
18. A file search device, characterized in that: The device comprises: A third interface display module is used to display a shared album management interface of a target application, wherein the target application is logged in with a target account associated with a target organization, wherein the shared album management interface includes a list of shared album spaces and a shared album display area, wherein each shared album space in the list of shared album spaces is used to store shared photos; An album classification label list display module, used for displaying the album classification label list of the target album sharing space in the album sharing space list when the target album sharing space in the album sharing space list is in a selected state; The album display module is used to respond to the triggering operation of the target album classification tag in the album classification tag list, and display the shared photos associated with the target album classification tag in the shared space of the target album in the shared album display area.
19. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 15 are implemented.
20. A computer-readable storage medium having a computer program stored thereon, 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 15 are implemented.
21. A computer program product, comprising 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 15 are implemented.