File processing method and device and electronic equipment
By receiving input in the sharing panel control and performing file classification processing, the problem of inefficient file sharing caused by the limitations of the sharing panel space is solved, and users can intuitively and convenient file selection and management are realized.
Patent Information
- Application Number
- CN202510459345.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-07-25
AI Technical Summary
In the prior art, the spatial limitations of the sharing panel cause users to repeatedly perform the redundant operation of "select-return-re-select" when reviewing and selecting multiple files, resulting in low file sharing efficiency.
By receiving input to the sharing panel control, classifying files, and displaying the classified files in the sharing panel control, users can view the sharing content more intuitively and clearly, making it easier to select and modify.
It improves the efficiency of file sharing, reduces the cumbersome process of users searching one by one in a large number of files, and meets the needs of operation convenience.
Smart Images

Figure CN120371787A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of electronic devices, and particularly relates to a file processing method, apparatus, and electronic device. Background Art
[0002] The sharing function is an indispensable interaction tool in the mobile phone system, and mainly uses the system's built-in sharing panel to carry the sharing content.
[0003] Although currently users can view the target sharing item by swiping, due to the space limitation of the sharing panel, when users view and select multiple files, they still need to repeatedly perform the redundant operation path of "select - return - select again", resulting in low file sharing efficiency. Summary of the Invention
[0004] The purpose of the embodiments of this application is to provide a file processing method, apparatus, and electronic device, which can solve the problem of low existing file sharing efficiency.
[0005] In a first aspect, the embodiments of this application provide a file processing method, including:
[0006] Receiving a first input to a sharing panel control;
[0007] In response to the first input, classifying the files to be shared;
[0008] Displaying the classified files to be shared in the sharing panel control.
[0009] In a second aspect, the embodiments of this application provide a file processing method, including:
[0010] Receiving at least two files and the file classification information of the at least two files sent by a first device;
[0011] Storing the at least two files according to the file classification information.
[0012] In a third aspect, the embodiments of this application provide a file processing apparatus, including:
[0013] A first receiving module, configured to receive a first input to a sharing panel control;
[0014] A first response module, configured to classify the files to be shared in response to the first input;
[0015] A first display module, configured to display the classified files to be shared in the sharing panel control.
[0016] In a fourth aspect, the embodiments of this application provide a file processing apparatus, including:
[0017] A ninth receiving module, configured to receive at least two files sent by a first device and file classification information of the at least two files;
[0018] A storage module, configured to store the at least two files according to the file classification information.
[0019] In a fifth aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0020] In a sixth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0021] In a seventh aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method described in the first aspect or the second aspect.
[0022] In an eighth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect or the second aspect.
[0023] In the embodiment of the present application, by receiving a first input to a sharing panel control, in response to the first input, classifying the file to be shared, and displaying the classified file to be shared in the sharing panel control. By classifying and displaying the file to be shared, the user can view the sharing content more intuitively and clearly, which is convenient for the user to select and modify the file to be shared, and improves the file sharing efficiency. Description of the Drawings
[0024] Figure 1 is one of the flowcharts of the file processing method in the embodiment of the present application;
[0025] Figure 2 is one of the schematic diagrams of the file sharing panel control in the embodiment of the present application;
[0026] Figure 3 is another schematic diagram of the file sharing panel control in the embodiment of the present application;
[0027] Figure 4 is yet another schematic diagram of the file sharing panel control in the embodiment of the present application;
[0028] Figure 5It is the fourth schematic diagram of the file sharing panel control in the embodiments of the present application;
[0029] Figure 6 It is the fifth schematic diagram of the file sharing panel control in the embodiments of the present application;
[0030] Figure 7 It is the sixth schematic diagram of the file sharing panel control in the embodiments of the present application;
[0031] Figure 8 It is the seventh schematic diagram of the file sharing panel control in the embodiments of the present application;
[0032] Figure 9 It is the eighth schematic diagram of the file sharing panel control in the embodiments of the present application;
[0033] Figure 10 It is the ninth schematic diagram of the file sharing panel control in the embodiments of the present application;
[0034] Figure 11 It is the second flowchart of the file processing method in the embodiments of the present application;
[0035] Figure 12 It is the first schematic diagram of the display interface of the second device in the embodiments of the present application;
[0036] Figure 13 It is the second schematic diagram of the display interface of the second device in the embodiments of the present application;
[0037] Figure 14 It is the third flowchart of the file processing method in the embodiments of the present application;
[0038] Figure 15 It is the first structural block diagram of the file processing device in the embodiments of the present application;
[0039] Figure 16 It is the second structural block diagram of the file processing device in the embodiments of the present application;
[0040] Figure 17 It is the first structural block diagram of the electronic device in the embodiments of the present application;
[0041] Figure 18 It is the first schematic diagram of the hardware structure of the electronic device in the embodiments of the present application;
[0042] Figure 19 It is the second structural block diagram of the electronic device in the embodiments of the present application;
[0043] Figure 20 It is the second schematic diagram of the hardware structure of the electronic device in the embodiments of the present application. Detailed implementation manners
[0044] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0045] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same type, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the associated objects before and after.
[0046] Next, in conjunction with the accompanying drawings, the file processing method provided by the embodiments of the present application will be described in detail through specific embodiments and their application scenarios.
[0047] In some exemplary application scenarios, due to the vertical layout limitation of the sharing panel, such as the sharing panel can usually only display 3-4 thumbnails. When the thumbnails exceed the first-screen display range, the user generally needs to repeatedly execute the redundant operation path of "selecting a file - returning - selecting a file again". This operation mode seriously disrupts the user's operation coherence, resulting in an inconvenient interaction experience for file sharing and a low sharing efficiency.
[0048] To solve the above problems, the embodiments of the present application provide a file processing method. The first device receives a first input from the user to a sharing panel control; in response to the first input, classifies the files to be shared; and displays the classified files to be shared in the sharing panel control. Correspondingly, the second device receives at least two files and the file classification information of the at least two files sent by the first device; and stores the received at least two files according to the file classification information. Through this solution, on the one hand, by classifying and displaying the files to be shared, it enables the user to view the sharing content more intuitively and clearly, facilitating the user to locate and modify the files to be shared, and also facilitating the user to more clearly select the files to be shared; on the other hand, the second device can classify and store the received files according to the file classification information of the at least two received files, facilitating the user to manage the received files. It meets the convenience requirements of the user's operation during the file sharing process and improves the file sharing efficiency.
[0049] See Figure 1, an embodiment of the present application provides a file processing method, which is applied to a first device and includes the following steps:
[0050] Step 101: Receive a first input to the sharing panel control.
[0051] Here, the sharing panel control is a system-level user interface component for handling data sharing requests between applications or devices. In other words, the sharing panel control is a system-level functional interface for quickly sharing content to other applications or devices.
[0052] Exemplarily, the first input includes but is not limited to: touch input, voice input, text input, and picture input to the sharing panel control. For example, the first input is a user's up / down sliding input in a specific area (such as the top or edge) of the sharing panel control; for another example, the first input is a user's voice input, text input, or picture input to an interaction entry in the sharing panel control; for still another example, the first input is a user's pressing input in a specific area of the sharing panel control.
[0053] Step 102: In response to the first input, perform classification processing on the file to be shared.
[0054] Optionally, the classification dimensions for performing classification processing on the file to be shared include but are not limited to: file type, file modification / creation time, file size, contacts associated with the file, content theme of the file, sharing permissions of the file, rating level, processing status (such as whether it has been retouched), etc.
[0055] Step 103: Display the file to be shared after classification processing in the sharing panel control.
[0056] Among them, the ways to display the file to be shared after classification processing in the sharing panel control may include the following exemplary ways:
[0057] Exemplary way 1: Display the file to be shared after classification processing in a grouped and collapsed manner; among them, a group of files to be shared under each classification dimension corresponds to a stacked group.
[0058] As Figure 4 shown in the figure, it shows a schematic diagram of grouping multiple photos into 4 sharing file groups according to the shooting time dimension and separately displaying each sharing file group in a stacked manner. As Figure 5 shown in the figure, it shows a schematic diagram of grouping multiple photos into 5 sharing file groups according to the shooting object feature dimension and separately displaying each sharing file group in a stacked manner. As Figure 6 shown in the figure, it shows a schematic diagram of grouping multiple photos into 3 sharing file groups according to the shooting location and separately displaying each sharing file group in a stacked manner. As Figure 7It shows a schematic diagram of grouping multiple photos into 3 sharing file groups according to a file format and separately displaying each sharing file group in a stacked manner.
[0059] Example two of the method: Display the files to be shared after classification processing in the form of folders; a group of files to be shared under each classification dimension is located in a folder.
[0060] Example three of the method: Display the files to be shared after classification processing in a multi-level tree navigation manner. For example, engineering files can be classified progressively according to "project > stage > file type" in three-level classification.
[0061] Example four of the method: Display the files to be shared after classification processing in a horizontal paging window manner; wherein, each horizontal paging window is used to slide and display a group of files to be shared under a classification dimension.
[0062] In the above embodiments, by classifying and displaying the files to be shared, users can more intuitively and clearly see the sharing content, which is convenient for users to select and modify the files to be shared and improves the file sharing efficiency.
[0063] It should be noted that after classifying and displaying the files to be shared, users can choose to share one or more groups of the files to be shared to other applications or other devices.
[0064] In some embodiments, the receiving of the first input to the sharing panel control includes: receiving the first input to the sharing interaction entry in the sharing panel control;
[0065] The performing of classification processing on the files to be shared in response to the first input includes: in response to the first input, classifying and processing the files to be shared according to the first classification dimension information corresponding to the first input.
[0066] Among them, the interaction entries displayed in the sharing panel control are used to receive user inputs such as text, voice, files, images, etc.
[0067] Exemplarily, as Figure 2 shown, it shows a schematic diagram of a sharing panel control a, and the sharing panel control a includes multiple sharing files selected by a first user on the first device side, such as Figure 2 the photo 1, photo 2, photo 3... in it). Among them, after the first user selects multiple sharing files, the sharing panel control a is opened, and the sharing panel control a default displays the interaction entry b at the top and displays guiding information in the interaction entry b to inform and guide the user to input classification requirement information through the interaction entry.
[0068] For example, the guiding information can be "Please enter your file classification requirements..."; for another example, the guiding information can be: "Please enter your file classification requirements and let me help you organize and share the files"; for still another example, the guiding information can be: "Please talk to me and let me help you organize and share the content", etc. These are only examples and are not limited thereto.
[0069] Among them, the first input is used to describe the first classification requirement information for multiple shared files, and the first input includes but is not limited to: voice input and text input.
[0070] For example, assume that the shared files pre-selected by the user are multiple photos. The first user can input the following voice information in a dialogue manner with the interaction entry: "Please help me organize the photos according to the shooting time", and then the first device can obtain the first classification requirement information according to the voice information.
[0071] For another example, assume that the shared files pre-selected by the user are multiple photos. The first user can input the following text information in a way of clicking the keyboard button with the interaction entry: "Please help me organize the photos according to the characteristics of the captured images", and then the first device can obtain the first classification requirement information according to the text information.
[0072] For still another example, assume that the shared files pre-selected by the user are multiple photos. The first user can input the following voice information in a way of clicking the keyboard button with the interaction entry: "Please help me organize the files according to the shooting location", and then the first device can obtain the first classification requirement information according to the voice information.
[0073] For yet another example, assume that the shared files pre-selected by the user include multiple PDFs, multiple compressed files, and multiple video files. The first user can input the following voice information in a dialogue manner with the interaction entry: "Please help me organize the files according to the file type", and then the first device can obtain the first classification requirement information according to the voice information.
[0074] It should be noted that the above are only examples and are not limited thereto. Based on different user classification requirements, the first classification requirement information should be diverse. For example, the user can select multiple similar pictures, and use the interaction entry to classify and organize the original pictures and the beautified pictures, and then only share a group of beautified pictures; for another example, the user can also perform aesthetic scoring on multiple selected similar pictures through the function entry, and screen out a group of pictures for sharing according to the score; for still another example, the user can select all the photos taken today and open the sharing panel, and screen out a group of photos including specific shooting objects (such as mountains, cats, or dogs, etc.) for sharing through the function entry. In this way, the user does not need to screen one by one among a large number of pre-selected files, which can facilitate the user's sharing operation process.
[0075] In the above embodiments, by adding an interaction entry in the sharing panel control, it is convenient for users to more accurately screen and share files according to their own classification needs, avoiding the cumbersome process of searching one by one among a large number of files, and greatly improving the sharing efficiency. Moreover, it can also meet the personalized sharing needs of different users in different scenarios. For example, enterprise users may classify and share files according to project names, while student users may classify and share learning materials according to subjects.
[0076] In some embodiments, the displaying of the files to be shared after classification processing in the sharing panel control includes:
[0077] Displaying at least one file grouping identifier in the sharing panel control, where each file grouping identifier corresponds to files to be shared with the same classification dimension information.
[0078] Optionally, the file grouping identifier includes an icon and / or a grouping name.
[0079] Exemplarily, as Figures 4 to 6 in, sharing panel control a includes multiple file groupings under multiple classification dimension information, and the file grouping identifiers corresponding to each file grouping respectively include an icon displayed in a stacked manner and a grouping name. As Figure 4 in, the grouping names corresponding to the four file groupings are respectively: "Today", "January 2025", "February 2025", and "2024", as Figure 5 in, the grouping names corresponding to the five file groupings are respectively: "People", "Cats", "Dogs", "Scenery", and "Others", as Figure 6 in, the grouping names corresponding to the six file groupings are respectively: "City 1", "City 2", "City 3".
[0080] In the above embodiments, by displaying the corresponding file grouping identifier for a group of files to be shared with the same classification dimension information in the sharing panel control, the file classification can be more intuitively displayed, enabling users to quickly identify and understand the relationship between files, and moreover, the grouped files are easier for users to locate, reducing the time for users to find specific files.
[0081] In some embodiments, the above file processing further includes:
[0082] Receiving a second input to a first file grouping identifier among the at least one file grouping identifier;
[0083] In response to the second input, sending the files to be shared corresponding to the first file grouping identifier to a second device.
[0084] In specific implementation, if the first device classifies a large number of similar images pre-selected by the user into a first image group of beautiful images and a second image group of un-beautified images, and displays the first image group and the second image group in a stacked image manner in the sharing panel respectively, then the user can select the first image group as the target sharing file group through a second input and share the target sharing file group to the second device.
[0085] In specific implementation, if the first device classifies and organizes multiple sharing files pre-selected by the user into: a first image group taken at location A, a second image group taken at location B, and a third image group taken at location C, and displays the first image group, the second image group, and the third image group in a stacked image manner in the sharing panel respectively, then the user can select any one or more of the first image group, the second image group, and the third image group as the target sharing file group through a second input and share the target sharing file group to the second device.
[0086] Such as Figure 2 In [the figure], the sharing panel a includes three sharing confirmation controls c1, c2, and c3, and the recipients pointed to by different sharing controls are located in different applications or devices.
[0087] Optionally, when sending the sharing file to the second device, synchronously send the file classification information corresponding to the sharing file; or, when sending the sharing file to the second device, pack a group of sharing files belonging to the same file classification information in a folder for transmission, so as to facilitate the second device to classify and store the received files.
[0088] In some embodiments, the above file processing further includes:
[0089] Receiving a third input for a second file grouping identifier in the at least one file grouping identifier;
[0090] In response to the third input, displaying the files to be shared corresponding to the second file grouping identifier;
[0091] Receiving a fourth input for a first file in the files to be shared corresponding to the second file grouping identifier;
[0092] In response to the fourth input, updating the first file from a selected state to an unselected state.
[0093] Exemplarily, the second file grouping identifier corresponds to a group of shared files displayed in a stack, and the third input is a touch input by the user on the second file grouping identifier. The touch input includes, but is not limited to: click input, double-click input, single-finger swipe input, multi-finger swipe or pinch-zoom input, etc. After receiving the third input, the group of shared files displayed in groups is expanded to display the multiple shared files included in the group of shared files in the sharing panel control; wherein, the user can view the multiple shared files included in the shared file group through a swipe input.
[0094] As an implementation manner, a single shared file in the first shared file group that is expanded and displayed is defaulted to a selected state, and the user can select or deselect a single shared file based on the fourth input and the select / deselect control corresponding to each shared file.
[0095] As another implementation manner, a single shared file in the first shared file group that is expanded and displayed is defaulted to a deselected state, and the user can select or deselect a single or all shared files based on the fourth input and the select / deselect control.
[0096] In the above embodiments, by expanding the group of shared files displayed in groups, it is convenient for the user to accurately locate the target shared file, more quickly select and modify the target shared file, and improve the sharing convenience of the user.
[0097] In some embodiments, after displaying the files to be shared corresponding to the second file grouping identifier in response to the third input, the method further includes:
[0098] Receiving a fifth input;
[0099] In response to the fifth input, classifying the files to be shared corresponding to the second file grouping identifier according to the second classification dimension information corresponding to the fifth input;
[0100] Displaying the files to be shared after the classification process.
[0101] Wherein, the fifth input includes, but is not limited to: touch input on the sharing panel control, voice input, text input, etc.
[0102] In this embodiment, after expanding a group of files to be shared corresponding to the second file grouping identifier, if there is a further need to classify the multiple shared files in the shared file group, such as it is not convenient to view because there are too many files in the group, the user can perform secondary classification and sorting on the multiple shared files in the group through the fifth input, so as to facilitate the user to view and modify the shared files in the same shared file group more conveniently.
[0103] In some embodiments, the above file processing further includes:
[0104] Receive a sixth input to the sharing interaction entry in the sharing panel control;
[0105] In response to the sixth input, re-classify the multiple files to be shared according to the third classification dimension information corresponding to the sixth input;
[0106] Display the files to be shared after re-classification processing in the sharing panel control.
[0107] In this embodiment, if the user is not satisfied with the previous round of file classification or has other new classification requirements, the user can continue to re-enter the third classification requirement information through the interaction entry to update the grouping of the files to be shared and meet the user's classification needs.
[0108] In some embodiments, the file grouping identifier includes a grouping name; the above file processing further includes:
[0109] Receive a seventh input from the user to the first grouping name;
[0110] In response to the seventh input, update the first grouping name according to the input information corresponding to the seventh input.
[0111] Exemplarily, as Figure 4 In, the grouping names corresponding to the four file groupings displayed in the sharing panel control are: "Today", "January 2025", "February 2025", and "2024", and the four file groupings respectively include a group of photos to be shared under the same time classification dimension information.
[0112] Exemplarily, as Figure 5 In, the grouping names corresponding to the five file groupings displayed in the sharing panel control are: "People", "Cats", "Dogs", "Scenery", and "Others", and the five file groupings respectively include a group of photos to be shared under the same shooting corresponding type.
[0113] Exemplarily, as Figure 6 In, the grouping names corresponding to the three file groupings displayed in the sharing panel control are: "City 1", "City 2", "City 3", and the three file groupings respectively include a group of photos to be shared at the same shooting location.
[0114] Exemplarily, as Figure 7 In, the grouping names corresponding to the three file groupings displayed in the sharing panel control are: "PDF", "MP4", "ZIP", and the three file groupings respectively include a group of files to be shared under the same file type.
[0115] To Figure 7For example, if the user is not satisfied with the current group name, this application provides two ways to rename the group name:
[0116] Method 1: After receiving a touch input such as a click, long press, or double click from the user on the group name (such as "MP4"), an edit pop-up window as shown in Figure 8 is displayed. The user is received to input the renamed group name in the edit pop-up window and click the OK button to complete the update of the group name.
[0117] Method 2: Receive the rename requirement information input by the user through the interaction entry, such as Figure 9 in: "Please change the names to 1, 2, and 3 respectively". The system will complete the update of the group name according to the rename requirement information input by the user and display the updated group name as shown in Figure 10
[0118] The above embodiments can enable the user to rename the file sharing group, so as to facilitate the user to manage the shared files.
[0119] In some embodiments, the above file processing further includes: after receiving the first input from the user, the method further includes:
[0120] Display the first information and the first control in the sharing panel;
[0121] wherein, the first information is used to prompt the user about the classification processing status of the shared file;
[0122] The first control is used for the user to trigger a pause classification processing operation and restore the sharing panel to the initial state.
[0123] Exemplarily, as shown in Figure 3 the first information displayed in sharing panel a is: "Sorting shared files", and the first control displayed in sharing panel a is the "Stop generation" button d. When receiving a touch input from the user on the first control, the classification processing operation is paused and the sharing panel is restored to the initial state; wherein, the initial state is the state where file classification has not been performed or the previous round of grouping state.
[0124] In some embodiments, the above file processing further includes:
[0125] In the case where the classification processing of the file to be shared fails, display the second information or the third information;
[0126] wherein, the second information is used to prompt that the classification processing fails;
[0127] The third information is used to prompt to re-enter the classification requirement information.
[0128] In the above embodiments, if the file classification fails due to the user's incorrect operation (such as the user exiting the current page) or the classification requirement information input by the user not matching the shared file, then a second message for prompting the failure of file classification processing is displayed in the sharing panel, or a third message is displayed to prompt the user that the file classification processing has failed and guide the user to re-describe the classification requirement information. For example, inform the user of the reason for the failure so that the user can try again to avoid incorrect operations again, or guide the user on how to operate correctly, etc.
[0129] In some embodiments, the above file processing further includes:
[0130] Receiving fourth classification dimension information sent by a second device;
[0131] The performing classification processing on the file to be shared in response to the first input includes:
[0132] In response to the first input, performing classification processing on the file to be shared according to the fourth classification dimension information.
[0133] Exemplarily, the second device clicks the "Request File" button and classification requirement setting options in the sharing application interface. For example, the classification requirement setting options include but are not limited to at least one of the following: grouping by file type, grouping by file modification / creation time, grouping by file size, grouping by contacts associated with the file, grouping by content theme of the file, grouping by sharing permissions of the file, grouping by rating, grouping by processing status, etc. The second device determines the fourth classification dimension information based on the selected status of the classification requirement setting options.
[0134] In the case of receiving a touch input from the user on the "Request File" button, the second device displays a list of nearby devices, and the first device is located in the device list; the second device sends a matching request to the first device and carries the fourth classification dimension information in the matching request.
[0135] Correspondingly, the first device receives a request notification, such as: "Li Si hopes to receive files by file type. Do you accept?" In the case where the user on the first device accepts, the first device performs classification processing on the file to be shared according to the fourth classification dimension information.
[0136] In this embodiment, in the scenario where the first device shares a file with the second device, before sharing the file, the first device first receives the fourth classification dimension information sent by the second device, which can enable the first device to organize the shared file according to the classification method required by the second device, ensuring that the organization method of the file is more in line with the habits of the recipient and reducing the time and effort of the recipient to manually organize and classify the file.
[0137] See Figure 11, an embodiment of the present application provides a file processing method, which is applied to a second device and includes the following steps:
[0138] Step 1101: Receive at least two files sent by a first device and file classification information of the at least two files.
[0139] In this step, the file classification information of the at least two files is obtained by the first device according to a first input of a user to a sharing panel control.
[0140] Step 1102: Store the at least two files according to the file classification information.
[0141] In this step, according to the file classification information, each file can be correspondingly stored in a corresponding folder to classify and store the received files; each folder corresponds to the same classification dimension information.
[0142] In this embodiment, the second device can classify and store the received files according to the file classification information provided by the first device, so that the recipient can generate corresponding folders according to the file classification information. For the scenario where the number of files is too large, this embodiment enables the user to spend less time organizing the received shared files, improves the convenience of the file sharing process, and can avoid the problems of messy storage and inconvenient searching of the received shared files.
[0143] In some embodiments, the above file processing further includes:
[0144] Before storing the at least two files according to the file classification information, the method further includes:
[0145] Display a first window, where the first window includes file classification information of at least two files, an accept classification control, and a reject classification control;
[0146] Storing the at least two files according to the file classification information includes:
[0147] In response to an eighth input to the accept classification control, store the at least two files according to the file classification information.
[0148] Exemplarily, as Figure 12 and 13 show, a first window f and an accept classification control g located in the first window f are shown. If the accept classification control g is in a selected state (such as the check mark in the small square shown in Figure 12 ), it means storing the at least two files according to the file classification information and classifying and storing the sharing; if the accept classification control g is in an unselected state (such as Figure 13If the blank small squares shown are present, it means that the file is organized in the original system manner. At the same time, the first window f also includes a "Receive" button as a confirmation receiving control and a "Reject" button as a rejection receiving control.
[0149] For ease of understanding, the following uses an Figure 14 example of a file processing method provided by this application for introduction.
[0150] As Figure 14 shown in, a file processing method provided by this application may include the following steps:
[0151] Step 1401: The user selects a shared file and enters the sharing panel;
[0152] Step 1402: Enter classification requirement information through the interaction entry;
[0153] Step 1403: Classify multiple said shared files according to the classification requirement information to obtain multiple shared file groups, and classify and display each shared file group, and each shared file group corresponds to the same classification dimension information;
[0154] Step 1404: Determine whether the file classification is successful; if so, proceed to step 14041; if not, proceed to step 1405;
[0155] Step 1405: Determine whether it is the user who actively stops the file classification; if so, proceed to step 1406; if not, proceed to step 1407:
[0156] Step 1406: Restore the sharing panel to its initial state;
[0157] Step 1407: Inform the user of the reason for failure and guide the user to re-classify the files; continue to execute step 1402;
[0158] Step 14041: Determine whether the user continues to enter classification requirement information through the interaction entry; if so, proceed to step 1403; if not, proceed to step 14042 and step 14043;
[0159] Step 14042: The user expands any shared file group shown in a stacked manner;
[0160] Step 14043: The user renames any shared file group;
[0161] Step 14044: Share the target shared file group and the corresponding file classification information to a second device, and the target shared file group includes at least one of the multiple shared file groups;
[0162] Step 14045: The second device receives the target shared file group and the corresponding file classification information;
[0163] Step 14046: Determine whether to organize the files according to the classification method of the sharing files by the first device; if so, proceed to step 140461; if not, proceed to step 140462;
[0164] Step 140461: Classify and store the target shared file group according to the classification method of the sharing files by the first device;
[0165] Step 140462: Classify and store the target shared file group according to the system default method.
[0166] The above embodiments provide a more convenient method for screening shared files for users, and make the display of shared files more intuitive through classified display. At the same time, the file classification information is synchronously transmitted to the shared device, and a corresponding folder is generated, so that the shared device can also view and manage files more conveniently. On the one hand, the sharing device side realizes efficient screening and intuitive file sharing operations, greatly improving the file sharing efficiency; on the other hand, the shared device can quickly locate and organize files based on the synchronized file classification information.
[0167] Moreover, by applying this solution in the process of file transmission and file reception summary, the interaction link for users to select files before transmission can be shortened, saving the time cost of organizing files.
[0168] In some embodiments, a memory function and a suggestion function can be added to provide suggestions for users based on the user's commonly used classification methods, so that users can directly select the commonly used classification mode, providing a fast interaction experience for users.
[0169] For the file processing method provided in the embodiments of the present application, the execution subject may be a file processing device. In the embodiments of the present application, taking the file processing device executing the file processing method as an example, the file processing device provided in the embodiments of the present application is described.
[0170] See Figure 15 , the embodiments of the present application provide a file processing device 1500, which is applied to the first device and includes:
[0171] A first receiving module 1501, configured to receive a first input to a sharing panel control;
[0172] A first response module 1502, configured to perform classification processing on the files to be shared in response to the first input;
[0173] A first display module 1503, configured to display the files to be shared after classification processing in the sharing panel control.
[0174] In some embodiments, the first receiving module 1501 includes:
[0175] A first receiving sub-module, configured to receive a first input to a sharing interaction entry in a sharing panel control;
[0176] The first response module includes:
[0177] A first response sub-module, configured to, in response to the first input, classify the file to be shared according to first classification dimension information corresponding to the first input.
[0178] In some embodiments, the first display module 1503 includes:
[0179] A first display sub-module, configured to display at least one file grouping identifier in the sharing panel control, and each file grouping identifier corresponds to files to be shared with the same classification dimension information.
[0180] In some embodiments, the apparatus 1500 further includes:
[0181] A second receiving module, configured to receive a second input to a first file grouping identifier among the at least one file grouping identifier;
[0182] A second response module, configured to, in response to the second input, send the files to be shared corresponding to the first file grouping identifier to a second device.
[0183] In some embodiments, the apparatus 1500 further includes:
[0184] A third receiving module, configured to receive a third input to a second file grouping identifier among the at least one file grouping identifier;
[0185] A third response module, configured to, in response to the third input, display the files to be shared corresponding to the second file grouping identifier;
[0186] A fourth receiving module, configured to receive a fourth input to a first file among the files to be shared corresponding to the second file grouping identifier;
[0187] A fourth response module, configured to, in response to the fourth input, update the first file from a selected state to an unselected state.
[0188] In some embodiments, the apparatus 1500 further includes:
[0189] A fifth receiving module, configured to receive a fifth input;
[0190] A fifth response module, configured to, in response to the fifth input, classify the files to be shared corresponding to the second file grouping identifier according to second classification dimension information corresponding to the fifth input;
[0191] A second display module, configured to display the files to be shared after classification processing.
[0192] In some embodiments, the apparatus 1500 further includes:
[0193] A sixth receiving module, configured to receive a sixth input to a sharing interaction entry in the sharing panel control;
[0194] A sixth response module, configured to, in response to the sixth input, re-classify the multiple files to be shared according to third classification dimension information corresponding to the sixth input;
[0195] A third display module, configured to display the files to be shared after re-classification processing in the sharing panel control.
[0196] In some embodiments, the file grouping identifier includes a grouping name; the apparatus 1500 further includes:
[0197] A seventh receiving module, configured to receive a seventh input from a user to a first grouping name;
[0198] A seventh response module, configured to, in response to the seventh input, update the first grouping name according to input information corresponding to the seventh input.
[0199] In some embodiments, the apparatus 1500 further includes:
[0200] A fourth display module, configured to display second information or third information when the classification processing of the files to be shared fails;
[0201] wherein the second information is used to prompt that the classification processing fails;
[0202] the third information is used to prompt to re-enter classification requirement information.
[0203] In some embodiments, the apparatus 1500 further includes:
[0204] An eighth receiving module, configured to receive fourth classification dimension information sent by a second device;
[0205] The first response module includes:
[0206] A second response sub-module, configured to, in response to the first input, classify the files to be shared according to the fourth classification dimension information.
[0207] The file processing apparatus provided by the embodiments of the present application can implement Figures 1 to 10 each process implemented by the method embodiments, and for the sake of avoiding repetition, it will not be elaborated here.
[0208] SeeFigure 16 , An embodiment of the present application provides a file processing device 1600, which is applied to a second device and includes:
[0209] A ninth receiving module 1601, configured to receive at least two files sent by a first device and file classification information of the at least two files;
[0210] A storage module 1602, configured to store the at least two files according to the file classification information.
[0211] In some embodiments, the device 1600 further includes:
[0212] A fifth display module, configured to display a first window, where the first window includes file classification information of at least two files, an accept classification control, and a reject classification control;
[0213] The storage module includes:
[0214] A first storage sub-module, configured to, in response to an eighth input to the accept classification control, store the at least two files according to the file classification information.
[0215] The file processing device provided by the embodiment of the present application can implement Figures 11 to 13 each process implemented by the method embodiment. To avoid repetition, it will not be elaborated here.
[0216] The file processing device in the above embodiment of the present application may be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than the terminal. Exemplarily, the electronic device may be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. It may also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiment of the present application does not make specific limitations.
[0217] The file processing device in the embodiments of the present application can be a device with an operating system. The operating system can be the Android operating system, the iOS operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.
[0218] Optionally, as Figure 17 shown, the embodiments of the present application further provide an electronic device 1700. The electronic device is a first device and includes a processor 1701 and a memory 1702. A program or instruction that can run on the processor 1701 is stored on the memory 1702. When the program or instruction is executed by the processor 1701, it implements each step of the above-mentioned file processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0219] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0220] Figure 18 Schematic diagram of the hardware structure of an electronic device for implementing the embodiments of the present application.
[0221] The electronic device 1800, as the first device, includes but is not limited to: a radio frequency unit 1801, a network module 1802, an audio output unit 1803, an input unit 1804, a sensor 1805, a display unit 1806, a user input unit 1807, an interface unit 1808, a memory 1809, and a processor 1810, etc.
[0222] Those skilled in the art can understand that the electronic device 1800 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 1810 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 18 The structure of the electronic device shown in does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0223] Among them, the user input unit 1807 is used to receive a first input to the sharing panel control;
[0224] The processor 1810 is used to classify and process the file to be shared in response to the first input;
[0225] The display unit 1806 is used to display the file to be shared after classification processing in the sharing panel control.
[0226] Optionally, the user input unit 1807 is specifically configured to receive a first input to the sharing interaction entry in the sharing panel control;
[0227] The processor 1810 is specifically configured to, in response to the first input, classify the file to be shared according to the first classification dimension information corresponding to the first input.
[0228] Optionally, the display unit 1806 is specifically configured to display at least one file grouping identifier in the sharing panel control, and each file grouping identifier corresponds to a file to be shared with the same classification dimension information.
[0229] Optionally, the user input unit 1807 is further configured to receive a second input to the first file grouping identifier among the at least one file grouping identifier;
[0230] The radio frequency unit 1801 is configured to, in response to the second input, send the file to be shared corresponding to the first file grouping identifier to a second device.
[0231] Optionally, the user input unit 1807 is further configured to receive a third input to the second file grouping identifier among the at least one file grouping identifier;
[0232] The display unit 1806 is further configured to, in response to the third input, display the file to be shared corresponding to the second file grouping identifier;
[0233] The user input unit 1807 is further configured to receive a fourth input to the first file among the files to be shared corresponding to the second file grouping identifier;
[0234] The display unit 1806 is further configured to, in response to the fourth input, update the first file from a selected state to an unselected state.
[0235] Optionally, the user input unit 1807 is further configured to receive a fifth input;
[0236] The processor 1810 is further configured to, in response to the fifth input, classify the file to be shared corresponding to the second file grouping identifier according to the second classification dimension information corresponding to the fifth input;
[0237] The display unit 1806 is further configured to display the file to be shared after the classification process.
[0238] Optionally, the user input unit 1807 is further configured to receive a sixth input to the sharing interaction entry in the sharing panel control;
[0239] The processor 1810 is further configured to, in response to the sixth input, re-classify multiple files to be shared according to the third classification dimension information corresponding to the sixth input;
[0240] The display unit 1806 is further configured to display the file to be shared after re - classification processing in the sharing panel control.
[0241] Optionally, the file grouping identifier includes a group name.
[0242] The user input unit 1807 is further configured to receive a seventh input from the user for the first group name.
[0243] The display unit 1806 is further configured to, in response to the seventh input, update the first group name according to the input information corresponding to the seventh input.
[0244] Optionally, the display unit 1806 is further configured to display a second message or a third message in the case where the classification processing of the file to be shared fails; wherein, the second message is used to prompt that the classification processing fails; the third message is used to prompt to re - enter classification requirement information.
[0245] Optionally, the user input unit 1807 is further configured to receive fourth classification dimension information sent by a second device.
[0246] The processor 1810 is further configured to, in response to the first input, perform classification processing on the file to be shared according to the fourth classification dimension information.
[0247] In the above - mentioned electronic device, by classifying and displaying the file to be shared, the user can more intuitively and clearly view the sharing content, which is convenient for the user to select and modify the file to be shared, and improves the file sharing efficiency.
[0248] It should be understood that in the embodiments of the present application, the input unit 1804 may include a Graphics Processing Unit (GPU) 18041 and a microphone 18042. The graphics processor 18041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1806 may include a display panel 18061, and the display panel 18061 may be configured in the form of a liquid crystal display, an organic light - emitting diode, etc. The user input unit 1807 includes at least one of a touch panel 18071 and other input devices 18072. The touch panel 18071 is also called a touch screen. The touch panel 18071 may include two parts: a touch detection device and a touch controller. The other input devices 18072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated herein.
[0249] The memory 1809 can be used to store software programs and various data. The memory 1809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1809 may include a volatile memory or a non-volatile memory, or the memory 1809 may include both a volatile memory and a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 809 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.
[0250] The processor 1810 may include one or more processing units; optionally, the processor 1810 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor may not be integrated into the processor 1810 either.
[0251] Optionally, as Figure 19As shown in the figure, an embodiment of the present application further provides an electronic device 1900. This electronic device is a second device and includes a processor 1901 and a memory 1902. A program or instruction that can run on the processor 1901 is stored on the memory 1902. When the program or instruction is executed by the processor 1901, it implements each step of the above-mentioned embodiment of the file processing method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0252] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0253] Figure 20 It is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application.
[0254] As a second device, the electronic device 2000 includes, but is not limited to: a radio frequency unit 2001, a network module 2002, an audio output unit 2003, an input unit 2004, a sensor 2005, a display unit 2006, a user input unit 2007, an interface unit 2008, a memory 2009, and a processor 2010, etc.
[0255] Those skilled in the art can understand that the electronic device 2000 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 2010 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 20 The structure of the electronic device shown in the figure does not limit the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0256] Among them, the user input unit 2007 is used to receive at least two files sent by the first device and the file classification information of the at least two files;
[0257] The memory 2009 is used to store the at least two files according to the file classification information.
[0258] Optionally, the display unit 2006 is used to display a first window, and the first window includes the file classification information of at least two files, an accept classification control, and a reject classification control;
[0259] The memory 2009 is specifically used to, in response to the Nth input to the accept classification control, store the at least two files according to the file classification information.
[0260] The above-mentioned electronic device can classify and store the received files according to the file classification information provided by the first device, so that the recipient can generate corresponding folders based on the file classification information. In the scenario where the number of files is too large, this embodiment enables the user to spend less time organizing the received shared files, improves the convenience of the file sharing process, and can avoid the problems of messy storage and inconvenient search of the received shared files.
[0261] In this way, the user on the second device side can search for and classify and manage the received files, meeting the convenience requirements of the user's operations in the file sharing process and improving the file sharing efficiency.
[0262] It should be understood that in the embodiment of the present application, the input unit 2004 may include a Graphics Processing Unit (GPU) 20041 and a microphone 20042. The graphics processor 20041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 2006 may include a display panel 20061, and the display panel 20061 can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 2007 includes at least one of a touch panel 20071 and other input devices 20072. The touch panel 20071 is also called a touch screen. The touch panel 20071 can include two parts: a touch detection device and a touch controller. The other input devices 20072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.
[0263] The memory 2009 can be used to store software programs and various data. The memory 2009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area can store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 2009 can include a volatile memory or a non-volatile memory, or the memory 2009 can include both a volatile and a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 2009 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.
[0264] The processor 2010 may include one or more processing units; optionally, the processor 2010 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor may not be integrated into the processor 2010 either.
[0265] The embodiments of the present application also provide a readable storage medium, on which a program or instructions are stored. When the program or instructions are executed by a processor, each process of the embodiment of the above file processing method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.
[0266] Among them, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs.
[0267] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above file processing method embodiment, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0268] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip.
[0269] The embodiments of the present application provide a computer program product. The program product is stored in a storage medium and is executed by at least one processor to implement each process of the above file processing method embodiment, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0270] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article, or device. Without more limitations, the element defined by the statement "including one..." does not exclude the existence of other identical elements in the process, method, article, or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed. It may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0271] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence or the part that contributes to the prior art, can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to enable a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0272] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific implementation manners. The above specific implementation manners are merely illustrative rather than restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.
Claims
1. A file processing method, characterized in that, Includes: Receiving a first input to a sharing panel control; In response to the first input, classifying the file to be shared; Displaying the classified file to be shared in the sharing panel control.
2. The document processing method according to claim 1, wherein The receiving a first input to a sharing panel control includes: Receiving a first input to a sharing interaction entry in the sharing panel control; The responding to the first input and classifying the file to be shared includes: In response to the first input, classifying the file to be shared according to first classification dimension information corresponding to the first input.
3. The document processing method according to claim 1, wherein The displaying the classified file to be shared in the sharing panel control includes: Displaying at least one file grouping identifier in the sharing panel control, each file grouping identifier corresponding to files to be shared with the same classification dimension information.
4. The document processing method according to claim 3, wherein The method further includes: Receiving a second input to a first file grouping identifier among the at least one file grouping identifier; In response to the second input, sending the file to be shared corresponding to the first file grouping identifier to a second device.
5. The document processing method according to claim 3, wherein The method further includes: Receiving a third input to a second file grouping identifier among the at least one file grouping identifier; In response to the third input, displaying the file to be shared corresponding to the second file grouping identifier; Receiving a fourth input to a first file among the files to be shared corresponding to the second file grouping identifier; In response to the fourth input, updating the first file from a selected state to an unselected state.
6. The document processing method according to claim 5, wherein After the displaying the file to be shared corresponding to the second file grouping identifier in response to the third input, the method further includes: Receiving a fifth input; In response to the fifth input, classifying the files to be shared corresponding to the second file grouping identifier according to second classification dimension information corresponding to the fifth input; Displaying the classified files to be shared.
7. The document processing method according to claim 3, wherein The method further includes: Receiving a sixth input to a sharing interaction entry in the sharing panel control; In response to the sixth input, re-classifying multiple files to be shared according to third classification dimension information corresponding to the sixth input; Displaying the re-classified files to be shared in the sharing panel control.
8. The document processing method according to claim 3, wherein The file grouping identifier includes a grouping name; the method further includes: Receiving a seventh input from a user to a first grouping name; In response to the seventh input, updating the first grouping name according to input information corresponding to the seventh input.
9. The document processing method according to claim 1, characterized in that, The method further includes: In the case where the classification processing of the file to be shared fails, displaying a second message or a third message; wherein the second message is used to prompt that the classification processing fails; the third message is used to prompt re-input of classification requirement information.
10. The document processing method according to claim 1, characterized in that, The method further includes: Receiving fourth classification dimension information sent by a second device; The responding to the first input and classifying the file to be shared includes: In response to the first input, classifying the file to be shared according to the fourth classification dimension information.
11. A file processing method, characterized in that, Includes: Receiving at least two files sent by a first device and file classification information of the at least two files; Store the at least two files according to the file classification information.
12. The document processing method according to claim 11, characterized in that, Before storing the at least two files according to the file classification information, the method further includes: Display a first window, the first window including file classification information of at least two files, an accept classification control, and a reject classification control; Storing the at least two files according to the file classification information includes: In response to an eighth input to the accept classification control, store the at least two files according to the file classification information.
13. A file processing device, characterized in that, Includes: A first receiving module, configured to receive a first input to a sharing panel control; A first response module, configured to perform classification processing on the file to be shared in response to the first input; A first display module, configured to display the file to be shared after classification processing in the sharing panel control.
14. An electronic device, characterized in that, Includes a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the file processing method according to any one of claims 1 to 10, or the steps of the file processing method according to any one of claims 11 to 12.
15. A readable storage medium, characterized in that, The program or instructions are stored on the readable storage medium, and when the program or instructions are executed by a processor, the steps of the file processing method according to any one of claims 1 to 10, or the steps of the file processing method according to any one of claims 11 to 12 are implemented.