File management method and device and storage medium

By displaying desktop cards on the desktop and directly displaying the file shortcut entrance, the problem of complex paths when users look for files in File Explorer is solved, and fast and accurate file search and opening is achieved, improving the user experience.

CN120029978APending Publication Date: 2025-05-23HONOR DEVICE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411955846.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-10-14
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

When users look for files in File Explorer, they need to understand the specific path of the file, especially files received through third-party applications. The default path is deep, making it difficult for users to find the required files quickly and accurately.

Method used

Provides a file management method, by displaying desktop cards on the desktop and directly displaying a file shortcut entry to meet user needs in the card, allowing users to directly search and open files in the desktop card.

Benefits of technology

Reduces operational complexity, enables users to quickly and accurately find and open required files, improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120029978A_ABST
    Figure CN120029978A_ABST
Patent Text Reader

Abstract

The invention provides a file management method and device and a storage medium. According to the method, the files frequently used by the user are added to the display card on the desktop for management, the user does not need to gradually search in the file management application according to the storage path and can directly click the corresponding file icon on the desktop to open the file which the user wants to view, convenience and rapidness are achieved, and the use experience of the user is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 202211259598.7, and the original application date is October 14, 2022. The entire contents of the original application are incorporated into this application by reference. Technical Field

[0002] The present application relates to the field of information display technology, and in particular to a file management method, device and storage medium. Background Art

[0003] The file explorer is a resource management tool provided by the operating system. Through the file explorer, you can view various files downloaded and stored by users in electronic devices, such as documents, pictures, audio and video data, etc.

[0004] However, when users view various files managed by the file explorer, they need to know the specific path of the file they want to view. For some files received through third-party applications, since their default paths are deep, such as multiple nested folders, users cannot quickly and accurately find the files they want to view. Summary of the invention

[0005] In order to solve the above technical problems, the present application provides a file management method, device and storage medium, aiming to reduce the complexity of operation so that users can quickly and accurately find the files they want to view.

[0006] In a first aspect, the present application provides a file management method. The method includes: displaying a first interface; wherein the first interface includes a first card, the first card includes M file icons, each of the M file icons corresponds to a file in an electronic device, and M is a positive integer.

[0007] The first interface may be, for example, the desktop 10a mentioned below, and the first card may be, for example, the desktop cards 10a-1, 10a-2, 10a-3, 10a-4, etc. mentioned below.

[0008] The maximum value of M can be set according to business requirements, for example, 20 as mentioned below, that is, the first card can display file icons of up to 20 files.

[0009] Each file icon in the first card may display, for example, the file name, format, etc. of the corresponding file.

[0010] The types of files include, but are not limited to, documents, pictures, videos, audios, compressed packages, applications, etc. mentioned below.

[0011] Therefore, by displaying a desktop card for managing files on the desktop, and directly displaying the shortcut entry of the file that meets the user's usage needs in the desktop card according to the user's needs, such as the file icon that establishes a shortcut to the file as mentioned above, the user can directly search in the desktop card and directly open the file he wants to view. The whole search process is convenient and simple, which greatly improves the user experience.

[0012] According to the first aspect, the first interface is the desktop; displaying the first interface includes: in response to a first operation, displaying a desktop card setting entrance on the desktop; in response to a second operation acting on the desktop card setting entrance, displaying a desktop card setting interface, the setting interface including a desktop card entrance for managing files; in response to a third operation acting on the desktop card entrance for managing files, displaying a card form selection interface; in response to a fourth operation acting on the card form selection interface, adding a first card to the desktop according to the selected card form; in response to a fifth operation, adding a file to the first card, and displaying a file icon corresponding to the file in the first card.

[0013] The first operation is, for example, the two-finger pinch operation mentioned below. Figure 8a As shown in (1).

[0014] Among them, the desktop card setting entrance is as follows Figure 8a The "Desktop Card Settings Control" displayed in (2).

[0015] It is understandable that in actual applications, after the user makes a first operation on the desktop, the electronic device may also display wallpaper setting controls, switching effect setting controls, and desktop setting controls as described below in response to the first operation.

[0016] The second operation is, for example, the click operation on the desktop card setting control mentioned below.

[0017] The setting interface is, for example, Figure 8a The interface shown in (3) is shown in the figure. Figure 8a As shown in (3), the setting interface may include a card entry for smart service recommendations (YOYO suggestions), a card entry corresponding to a calendar application, a card entry corresponding to a weather application, and a desktop card entry for managing files (i.e., a desktop card entry for managing files in a file management application).

[0018] The third operation is, for example, a click operation on the desktop card entry corresponding to the file management application, such as Figure 8a As shown in (3).

[0019] The card-format selection interface is, for example, the interface 10c described below.

[0020] The fourth operation is, for example, the following click operation on the control 10c-1 in the interface 10c.

[0021] For specific implementation details of selecting the card form of the first card in the card form selection interface and adding / creating the first card on the desktop, please refer to the following and will not be repeated here.

[0022] Among them, the fifth operation is, for example, the operation of the control 10f-3 displayed in the interface 10f below, or the operation of the file management application, or the direct operation of the first card. Please refer to the following for details and will not be repeated here.

[0023] Therefore, by operating on the desktop, adding the first card, and adding frequently used files to the first card, when viewing these files later, there is no need to access them step by step from the file management application according to the storage path. The files can be quickly found through the first card, and the operation is convenient and simple.

[0024] According to the first aspect, or any implementation method of the first aspect above, in response to the fifth operation, adding a file to the first card includes: in the file preview interface, displaying a file adding floating ball, and the file adding floating ball is in a retracted state; in response to the sixth operation acting on the file adding floating ball, displaying the first navigation bar of the file adding floating ball, and the first navigation bar displays an adding entry for adding the file displayed in the file preview interface to the first card; in response to the seventh operation acting on the adding entry, adding the file displayed in the file preview interface to the first card, and retracting the first navigation bar, and the file adding floating ball is in a retracted state.

[0025] Among them, the file preview interface is such as the interface 10f-1 mentioned below, and the file in the collapsed state adds a floating ball such as Figure 9a The style of the control 10f-3 shown in (3).

[0026] Among them, the sixth operation is, for example, a click operation on the control 10f-3 below, and the file adds a floating ball to display the style of the first navigation bar, for example Figure 9b The style of the control 10f-3 shown in (1).

[0027] Among them, the first card adding entry, such as Figure 9b Click on the “Add to Desktop Card” option shown in (1).

[0028] Among them, the sixth operation is, for example, the click operation on the option of "add to desktop card" as shown below.

[0029] In response to the seventh operation on the option "add to desktop card", the interface 10f may change as follows: Figure 9b In (2), the first card can be changed as follows Figure 9bChinese (3).

[0030] It is understandable that for this method of adding files to the first card through the file adding floating ball in the third-party application, the fifth operation at least includes the sixth operation and the seventh operation mentioned above. The specific implementation details are described below and will not be repeated here.

[0031] Therefore, by providing a file adding floating ball in the file preview interface that can be used to add files to the first card on the desktop, in the preview state, the file adding floating ball is in a retracted state and does not affect the user's viewing of the file content. When the previewed file needs to be added to the first card for subsequent quick viewing, the file adding floating ball can be directly operated, which provides a better user experience.

[0032] According to the first aspect, or any implementation of the first aspect above, before adding the file displayed in the file preview interface to the first card, the method also includes: displaying a first prompt window, the first prompt window including a first option and a second option; when receiving an eighth operation acting on the first option, in response to the eighth operation, adding the file in the file preview interface to the first card, and canceling the display of the first prompt window; when receiving a ninth operation acting on the second option, in response to the ninth operation, creating a new card, adding the file in the file preview interface to the newly created card, and canceling the display of the first prompt window.

[0033] Among them, the first prompt window is, for example, the window 10f-4 mentioned below, wherein the first option is, for example, the control 10f-41 mentioned below, and the second option is, for example, the control 10f-42 mentioned below.

[0034] The eighth operation is, for example, the operation of selecting the control 10f-41 and clicking the "OK" button as described below, and the ninth operation is, for example, the operation of selecting the control 10f-42 and clicking the "OK" button as described below. The details of adding files through the options provided in the first prompt window are described below and will not be repeated here.

[0035] Thus, the file can be added to the existing first card, and a new card can be created according to user needs, and the file can be added to the new card, which can better adapt to different application scenarios.

[0036] According to the first aspect, or any implementation of the first aspect above, the method also includes: when the set time is reached and the seventh operation is not received, the first navigation bar is folded and the file adding floating ball is in a folded state; or, when the tenth operation acting on the file preview interface is received within the set time, the first navigation bar is folded and the file adding floating ball is in a folded state.

[0037] Therefore, when the user does not need to use the add entry in the first navigation bar of the file adding floating ball, the first navigation bar of the file adding floating ball is collapsed, so that the file adding floating ball is in a collapsed state, thereby minimizing the obstruction of the file content displayed in the file preview interface.

[0038] According to the first aspect, or any implementation of the first aspect above, in response to the fifth operation, adding a file to the first card includes: in response to the tenth operation acting on the file management application, displaying the second interface, the second interface is a page opened step by step according to the storage path, and the file to be added is displayed in the second interface; in response to the eleventh operation acting on the second interface, displaying the second navigation bar, the second navigation bar includes a third option; in response to the twelfth operation acting on the third option, displaying the first menu bar, the first menu bar includes a fourth option; after selecting the file to be added, in response to the thirteenth operation acting on the fourth option, adding the file to be added to the first card.

[0039] The tenth operation is, for example, the operation of opening the file management application described below, and accessing the opening interface 10g step by step according to the storage path of the file 10.

[0040] Correspondingly, the second interface is, for example, the interface 10g.

[0041] The eleventh operation is, for example, an operation performed on the interface 10g as described below, such as a long press operation.

[0042] Among them, the third option is Fig.10a The "More Options Control" shown in (2) in the figure.

[0043] It is understandable that the second navigation bar may also include the following sharing controls, copy controls, move controls, delete controls, etc. The purpose of each control is described below and will not be repeated here.

[0044] The twelfth operation is, for example, a click operation on a "more options control".

[0045] Among them, the first menu bar is such as Fig.10a In (3), a window with more options pops up in interface 10g, which includes options other than the fourth option ( Fig.10a The “Add to Desktop” option shown in (3) above may also include a “Favorites” option, a “Rename” option, a “Details” option, a “Compress” option, a “Move to Safe” option, an “Open with other apps” option, etc.

[0046] The thirteenth operation is, for example, the click operation on the "Add to Desktop" option described below.

[0047] Therefore, by providing this file adding method, the user can add the files that have been stored locally to the first card, thereby facilitating subsequent use.

[0048] According to the first aspect, or any implementation of the first aspect above, the first card also includes a file adding entry; in response to the fifth operation, adding a file to the first card includes: in response to the fourteenth operation acting on the file adding entry, displaying a third interface, in which the file to be added and the fifth option are displayed; after selecting the file to be added, in response to the fifteenth operation acting on the fifth option, adding the file to be added to the first card.

[0049] The file adding entry included in the first card is as follows: Fig.11 Controls 10a-13 shown in (2).

[0050] It is understandable that, in some implementations, the file adding entry may also be an area in the first card for displaying file icons.

[0051] The fourteenth operation is, for example, a click operation on the control 10a-13.

[0052] Among them, the third interface is such as Figure 12b In the interface 10k shown in (1), the fifth option is, for example, the control 10k-2.

[0053] The fifteenth operation is, for example, a click operation on the control 10k-2.

[0054] Regarding how to use these two file adding entries to add files to the first card, please see below for details and will not be repeated here.

[0055] Thus, the user can directly operate the first card displayed on the desktop to directly jump to the third interface where files can be selected, and then select the files to be added and add them to the first card.

[0056] According to the first aspect, or any implementation method of the first aspect above, the first interface is a desktop, and a second card is displayed on the desktop, and the second card is a desktop card for managing files; displaying the first interface includes: in response to a sixteenth operation acting on the second card, displaying a second menu bar, and the second menu bar includes: more file management card options; in response to a seventeenth operation acting on the more file management card options, displaying a card form selection interface; in response to an eighteenth operation acting on the card form selection interface, adding a first card to the desktop according to the selected card form; in response to a nineteenth operation, adding a file to the first card, and displaying the file icon corresponding to the file in the first card.

[0057] The second card is, for example, the desktop card 10a-4 mentioned below.

[0058] Among them, the sixteenth operation is such as the following click or long press operation on the desktop control 10a-4, and the displayed second menu bar can be as follows Figure 8d Window 10a-5 shown in (2).

[0059] It is understandable that the second menu bar may include not only more file management card options, but also the edit card options, remove options, etc. mentioned below.

[0060] The Remove option in the second menu bar can be used to remove the second card from the desktop; the Edit Card option in the second menu bar can be used to edit the source of the files managed in the second card. Its implementation method is similar to that of the first card. See below for details and will not be repeated here.

[0061] The seventeenth operation is, for example, a click operation on the more file management card option. After operating the option, you can directly jump to the card form selection interface, such as Figure 8b Interface 10c shown in (1).

[0062] The implementation of performing the eighteenth operation in the interface 10c to add the first card to the desktop, and adding a file to the first card in response to the nineteenth operation is similar to the fourth and fifth operations mentioned above and will not be repeated here. The specific implementation details can be found below.

[0063] Thus, the creation of the first card is achieved with the help of the existing cards of the same type.

[0064] According to the first aspect, or any implementation of the first aspect, a usage scenario of the file managed in the first card is different from a usage scenario of the file managed in the second card.

[0065] For example, the files managed in the first card are applicable to office scenarios, that is, they are usually files involved in work; the files managed in the second card may be applicable to game scenarios, such as the managed files are documents that record game accounts.

[0066] Therefore, by dividing the cards of the management files according to the scenes, it is more convenient for users to search.

[0067] According to the first aspect, or any implementation of the first aspect, the usage location of the file managed in the first card is different from the usage location of the file managed in the second card.

[0068] For example, in the company, which is a permanent location, and in the residence, which is a permanent location, users are accustomed to using different files. By using the locations to manage the corresponding files separately, it is convenient for users to quickly find the files they need from the corresponding cards.

[0069] According to the first aspect, or any implementation of the first aspect above, the method also includes: in response to the twentieth operation acting on the first card, displaying a third menu bar, the third menu bar including a remove option and an edit option; in response to the twenty-first operation acting on the remove option, removing the first card from the desktop.

[0070] Among them, the twentieth operation is as follows Fig.12a The operation performed on the desktop card 10a-1 shown in (1) is, for example, a long press operation.

[0071] Among them, the third menu bar is for example Fig.12a The window 10i-1 shown in (2) in the figure. It is understandable that the third menu bar may include not only the above-mentioned remove option and edit option, but also more file management card setting options.

[0072] The twenty-first operation is, for example, the following click operation on the remove option in the window 10i-1.

[0073] Therefore, the third menu bar can be called out by operating the card to be deleted, and the entire card can be directly deleted through the remove option in the third menu bar, which is convenient and fast.

[0074] In addition, in actual applications, one or several files in the card can be deleted separately. The specific implementation method is detailed below and will not be repeated here.

[0075] According to the first aspect, or any implementation of the first aspect above, the method also includes: in response to a twenty-second operation acting on the editing option, displaying a first file source option and a second file source option; when receiving an operation on the first file source option, recommending M files from the folder selected by the user as the M files managed by the first card, or recommending M files from the N folders recommended by the system as the M files managed by the first card; when receiving an operation on the second file source option, using the M files selected by the user as the M files managed by the first card.

[0076] Among them, the twenty-second operation is, for example, the operation performed on the "Edit Card" setting option 10i-11 in the window 10i-1 as described below, such as a click operation.

[0077] Among them, the first file source option, for example, the control 10j-11 corresponding to the "intelligent recommendation" method mentioned below, and the second file source option, for example, the control 10j-12 corresponding to the "specified file" method mentioned below.

[0078] Details on operating the first file source option and the second file source option to implement file source settings and add files are described below and will not be repeated here.

[0079] According to the first aspect, or any implementation of the first aspect, the card size of the first card is fixed.

[0080] The size of the first card is a fixed size such as 2×2, 4×2, etc.

[0081] According to the first aspect, or any implementation of the first aspect, the card size of the first card is variable, and the maximum size of the first card is 4×2.

[0082] The variation form and variation range of the first card with variable size can be found below and will not be described in detail here.

[0083] According to the first aspect, or any implementation of the first aspect above, the method also includes: receiving a twenty-third operation on any file icon in the first card; in response to the twenty-third operation, switching from the first interface to the fourth interface, the fourth interface being a preview interface of the file corresponding to the clicked file icon.

[0084] The twenty-third operation, for example, is to click on any file icon displayed in the first card.

[0085] The fourth interface is, for example, an interface for viewing the default application of the file corresponding to the file icon clicked by the user, and its form can be as follows: Figure 9a As shown in (3).

[0086] According to the first aspect, or any implementation of the first aspect above, the method also includes: when the electronic device is in a lock screen interface and the screen is in black standby mode, in response to an operation to light up the lock screen interface, the lock screen interface is lit up, and a first card is displayed in the lock screen interface.

[0087] Among them, the display form is such as Figure 7 As shown, the specific details are shown below and will not be repeated here.

[0088] In a second aspect, the present application provides an electronic device. The electronic device includes: a memory and a processor, the memory and the processor are coupled; the memory stores program instructions, and when the program instructions are executed by the processor, the electronic device executes instructions of the method in the first aspect or any possible implementation of the first aspect.

[0089] The second aspect and any implementation of the second aspect correspond to the first aspect and any implementation of the first aspect respectively. The technical effects corresponding to the second aspect and any implementation of the second aspect can refer to the technical effects corresponding to the above-mentioned first aspect and any implementation of the first aspect, which will not be repeated here.

[0090] In a third aspect, the present application provides a computer-readable medium for storing a computer program, wherein the computer program includes instructions for executing the method in the first aspect or any possible implementation of the first aspect.

[0091] The third aspect and any implementation of the third aspect correspond to the first aspect and any implementation of the first aspect, respectively. The technical effects corresponding to the third aspect and any implementation of the third aspect can refer to the technical effects corresponding to the first aspect and any implementation of the first aspect, which will not be repeated here.

[0092] In a fourth aspect, the present application provides a computer program, comprising instructions for executing the method in the first aspect or any possible implementation of the first aspect.

[0093] The fourth aspect and any implementation of the fourth aspect correspond to the first aspect and any implementation of the first aspect, respectively. The technical effects corresponding to the fourth aspect and any implementation of the fourth aspect can refer to the technical effects corresponding to the above-mentioned first aspect and any implementation of the first aspect, which will not be repeated here.

[0094] In a fifth aspect, the present application provides a chip, the chip comprising a processing circuit and a transceiver pin, wherein the transceiver pin and the processing circuit communicate with each other through an internal connection path, and the processing circuit executes the method in the first aspect or any possible implementation of the first aspect to control the receiving pin to receive a signal and control the sending pin to send a signal.

[0095] The fifth aspect and any implementation of the fifth aspect correspond to the first aspect and any implementation of the first aspect, respectively. The technical effects corresponding to the fifth aspect and any implementation of the fifth aspect can refer to the technical effects corresponding to the first aspect and any implementation of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0096] Figure 1 This is a schematic diagram of an interface for exemplarily searching for files through a file management application;

[0097] Figure 2 is a schematic diagram of the hardware structure of an electronic device shown as an example;

[0098] Figure 3 A schematic diagram of the software structure of an electronic device is shown as an example;

[0099] Figure 4a and Figure 4b One of the schematic diagrams of the interface in the form of a card, which is exemplarily shown as a desktop card corresponding to file management added to the desktop of an electronic device;

[0100] Figure 5a to Figure 5c The second schematic diagram of the interface in the form of a card, which is exemplarily shown as a desktop card corresponding to file management added to the desktop of an electronic device;

[0101] Figure 6 The third schematic diagram of the interface in the form of a card, which is exemplarily shown as a desktop card corresponding to file management added to the desktop of an electronic device;

[0102] Figure 7 The schematic diagram of the interface in the form of a card corresponding to a desktop card for file management displayed on the lock screen interface of an electronic device is exemplarily shown;

[0103] Figures 8a to 8d The following is a schematic diagram of an interface for adding a desktop card corresponding to file management on the desktop of an electronic device;

[0104] Figures 9a to 9c One of the interface schematic diagrams for exemplarily adding a file to a desktop card of file management;

[0105] Fig.10a and Fig.10b The second schematic diagram of the interface for adding a file to a desktop card of file management is shown as an example;

[0106] Fig.11 The third schematic diagram of the interface for adding a file to a desktop card of file management is shown as an example;

[0107] Figures 12a to 12c This is one of the interface diagrams of a desktop card for editing file management, which is shown as an example;

[0108] Fig.13a and Fig.13b The second schematic diagram of the interface of the desktop card for editing file management is shown as an example;

[0109] Fig.14a and Fig.14b The figure is a schematic diagram of an interface for exemplarily showing the deletion of files managed in a desktop card of file management. DETAILED DESCRIPTION

[0110] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0111] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0112] The terms "first" and "second" in the description and claims of the embodiments of the present application are used to distinguish different objects rather than to describe a specific order of objects. For example, a first target object and a second target object are used to distinguish different target objects rather than to describe a specific order of target objects.

[0113] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0114] In the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" refers to two or more than two. For example, multiple processing units refer to two or more processing units; multiple systems refer to two or more systems.

[0115] At present, electronic devices can receive and download various files such as documents, pictures, audio or video sent by other electronic devices through third-party APPs such as instant messaging applications (applications, APPs) and mail APPs, and can also download various files from the network through third-party APPs such as browser APPs and video APPs. After these files are downloaded to the electronic device, they will be managed by the file explorer of the electronic device. In order to facilitate users to view various files managed by the file explorer, a user-oriented file management APP is provided at the application layer of the electronic device, so that users can view various files managed by the file explorer through the file management APP.

[0116] Regarding how users view files managed by the file explorer through the file management app, the following is combined Figure 1 Provide explanation.

[0117] Specifically, if the user wants to find a file named "Document 1" received from an instant messaging APP, he needs to know the default file saving path of the instant messaging APP in the Android system, and then operate the electronic device, enter the file management APP and search according to the default saving path of the instant messaging APP in the Android system. Usually, files received by third-party APPs can be saved in the "My Phone" folder. Assuming that the default path for saving files by the instant messaging APP is Android>Data>com.tencent.mm>MicroMsg>Download, in some implementations, you can search directly through the file management APP on the desktop, and in other implementations, you can also find the entrance of the file management APP through the settings APP to search.

[0118] For example, for a method of directly searching through a file management APP on the desktop, such as Figure 1 As shown, the user first clicks the icon of the file management APP on the desktop to enter the interface of the file management APP, then clicks the "My Phone" folder, and then accesses the directory Data>com.tencent.mm>MicroMsg>Download ( Figure 1 In the Download folder, the user can see the icon of document 1 (such as Figure 1 As shown in the dotted box in the figure), the user can then operate on document 1.

[0119] However, in this way, the user needs to know the save path of the file to be viewed, and access the corresponding folders step by step according to the path to search. In actual use, since electronic devices will receive and download a large number of files through different APPs, and in the Android system, the path used by electronic devices to store received files is complex, and the save paths of files received by different APPs are not necessarily the same, files from third-party APPs are not easy to find after being saved locally on the electronic device. Since users usually do not understand the save path when storing files in the Android system, it is difficult to find the required files, resulting in difficulty in finding files and a low user experience.

[0120] In view of this, the present application provides a file management method, which aims to reduce the complexity of user search operations for files, so that users can quickly and accurately find the files they want to view.

[0121] In order to better understand the technical solution provided by the embodiments of the present application, before describing the technical solution of the embodiments of the present application, the hardware structure of the electronic device to which the embodiments of the present application are applicable is first described in conjunction with the accompanying drawings.

[0122] The electronic devices to which the file management method provided in the embodiment of the present application is applicable include, for example, mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc., which are not listed one by one here, and the embodiment of the present application does not impose any restrictions on the specific types of electronic devices. For the sake of convenience, Figure 1 Let's take a mobile phone as an example.

[0123] See also Figure 2 The electronic device 100 may include: a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc.

[0124] Exemplarily, in some implementations, the sensor module 180 may include a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc., which are not listed one by one here and the present application does not limit this.

[0125] Specifically in the technical solution provided in the embodiment of the present application, the sensor module 180 needs to include at least a touch sensor and a pressure sensor.

[0126] Among them, the pressure sensor is used to sense the pressure signal and convert the pressure signal into an electrical signal. In some implementations, the pressure sensor can be set on the display screen 194. There are many types of pressure sensors, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. Capacitive pressure sensors can be at least two parallel plates with conductive materials. When a force acts on the pressure sensor, the capacitance between the electrodes changes. The electronic device 100 determines the intensity of the pressure according to the change in capacitance. When a touch operation acts on the display screen 194, the electronic device 100 detects the touch operation intensity according to the pressure sensor. The electronic device 100 can also calculate the touch position according to the detection signal of the pressure sensor. In some implementations, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the icon of the above-mentioned file management APP, an instruction to open the file management APP is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the card for displaying the file selected by the user or the recommended file mentioned below, an operation of popping up a window containing the edit card option.

[0127] Among them, the touch sensor is also called a "touch panel". The touch sensor can also be set on the display screen 194, and the touch sensor and the display screen 194 form a touch screen, also called a "touch screen". The touch sensor is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event, for example, it can include touch event types such as sliding, clicking, and long pressing. Visual output related to the touch operation can be provided by the display screen 194. In some other implementations, the touch sensor can also be set on the surface of the electronic device 100, which is different from the position of the display screen 194. Specifically in the technical solution provided in the embodiment of the present application, when the user touches or taps the touch screen, the touch sensor will monitor the user's operation behavior, and the electronic device 100 will receive the data collected by the touch sensor in the touch screen, and will respond to the operation behavior, such as performing the operation of adding a file to a card on the desktop mentioned below.

[0128] In addition, it should be noted that the processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.

[0129] It is understandable that the controller may be the nerve center and command center of the electronic device 100. In practical applications, the controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.

[0130] In addition, it should be noted that a memory may be provided in the processor 110 for storing instructions and data. In some implementations, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0131] Exemplarily, in some implementations, the processor 110 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0132] Continuing to refer to Figure 2 , exemplarily, the charging management module 140 is used to receive a charging input from a charger. Among them, the charger can be a wireless charger or a wired charger. In some implementations of wired charging, the charging management module 140 can receive the charging input of the wired charger through the USB interface 130. In some implementations of wireless charging, the charging management module 140 can receive the wireless charging input through the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 can also supply power to the electronic device through the power management module 141.

[0133] Continuing to refer to Figure 2 , exemplarily, the power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives the inputs of the battery 142 and / or the charging management module 140 and supplies power to the processor 110, the internal memory 121, the external memory, the display screen 194, the camera 193, and the wireless communication module 160, etc. The power management module 141 can also be used to monitor parameters such as the battery capacity, the number of battery cycles, and the battery health status (leakage, impedance). In some other implementations, the power management module 141 can also be disposed in the processor 110. In some other implementations, the power management module 141 and the charging management module 140 can also be disposed in the same device.

[0134] Continuing to refer to Figure 2, exemplarily, the wireless communication function of the electronic device 100 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor.

[0135] It should be noted that antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other implementations, the antenna can be used in combination with a tuning switch.

[0136] Continue to see Figure 2 , exemplarily, the mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some implementations, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some implementations, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.

[0137] In addition, it should be noted that the modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a display screen 194. In some implementations, the modem processor may be an independent device. In other implementations, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.

[0138] Continue to see Figure 2Exemplarily, the wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 100. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of the signal, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

[0139] Specifically in the technical solution provided in the embodiment of the present application, the electronic device 100 can communicate with other electronic devices through the mobile communication module 150 or the wireless communication module 160, and then receive files sent by other electronic devices, or download files from the server.

[0140] In addition, it should be noted that the electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs, which execute program instructions to generate or change display information.

[0141] Continue to see Figure 2, exemplarily, the display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light emitting diode (QLED), etc. In some implementations, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1. Specifically in the technical solution provided in the embodiments of the present application, a series of operations for a user to search for files can be implemented through the function controls displayed in the display screen 194.

[0142] In addition, it should be noted that the electronic device 100 can achieve a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.

[0143] In addition, it should be noted that the ISP is used to process the data fed back by the camera 193. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converts it into an image visible to the naked eye. The ISP can also perform algorithm optimization on the noise, brightness, and skin color of the image. The ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some implementations, the ISP can be set in the camera 193.

[0144] In addition, it should be noted that the camera 193 is used to capture static images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then passes the electrical signal to the ISP for conversion into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some implementations, the electronic device 100 may include 1 or N cameras 193, where N is a positive integer greater than 1.

[0145] In addition, it should be noted that the digital signal processor is used to process digital signals, and can process other digital signals in addition to digital image signals. For example, when the electronic device 100 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.

[0146] In addition, it should be noted that the video codec is used to compress or decompress digital video. The electronic device 100 can support one or more video codecs. In this way, the electronic device 100 can play or record videos in multiple coding formats, such as: Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.

[0147] Continue to see Figure 2 Exemplarily, the external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos are stored in the external memory card.

[0148] Continue to see Figure 2, exemplarily, the internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0149] Specifically in the technical solution provided in the embodiment of the present application, various files managed by the file explorer can be stored in the internal memory 121.

[0150] In addition, it should be noted that the electronic device 100 can implement audio functions such as music playback and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.

[0151] In addition, it should be noted that the audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some implementations, the audio module 170 can be arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.

[0152] Continue to see Figure 2 For example, the key 190 includes a power key, a volume key, etc. The key 190 may be a mechanical key or a touch key. The electronic device 100 may receive key input and generate key signal input related to user settings and function control of the electronic device 100.

[0153] Continue to see Figure 2, exemplarily, motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.

[0154] Continue to see Figure 2 , exemplarily, the indicator 192 can be an indicator light, which can be used to indicate the charging status, power change, and can also be used to indicate messages, missed calls, notifications, etc.

[0155] The hardware structure of the electronic device 100 is introduced here. It should be understood that: Figure 2 The electronic device 100 shown is only an example. In a specific implementation, the electronic device 100 may have more or fewer components than those shown in the figure, may combine two or more components, or may have a different component configuration. Figure 2 The various components shown in the EMBODIMENTS 2000 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits.

[0156] For a better understanding Figure 2 The software structure of the electronic device 100 is shown, and the software structure of the electronic device 100 is described below. Before describing the software structure of the electronic device 100, the architecture that can be adopted by the software system of the electronic device 100 is first described.

[0157] Specifically, in actual applications, the software system of the electronic device 100 may adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture.

[0158] In addition, it is understandable that the software systems currently used by mainstream electronic devices include but are not limited to Windows systems, Android systems, and iOS systems. For ease of explanation, the present application embodiment takes the layered Android system as an example to exemplify the software structure of the electronic device 100.

[0159] In addition, the file management solution provided in the subsequent embodiments of the present application is also applicable to other systems in specific implementations.

[0160] See also Figure 3 , which is a software structure block diagram of the electronic device 100 according to an embodiment of the present application.

[0161] like Figure 3 As shown, the layered architecture of the electronic device 100 divides the software into several layers, each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some implementations, the Android system is divided into four layers, from top to bottom, namely, the application layer, the application framework layer, the Android runtime (Android runtime) and the system library, and the kernel layer.

[0162] Among them, the application layer can include a series of application packages.

[0163] like Figure 3 As shown, the application package may include desktop manager, file management, settings, music, WLAN and other applications, which are not listed here one by one, and this application does not limit this. Among them, the desktop manager is used to manage and display the icons of applications installed in the electronic device, as well as the cards of user management of files selected by the user or automatically recommended files mentioned below, which have no icons on the desktop; the file management APP is used to provide users with viewing various files managed by the file explorer; the setting APP is used to provide various user operation entrances, such as the entrance to open the file management APP mentioned above.

[0164] The application framework layer provides an application programming interface (API) and a programming framework for the application programs in the application layer. In some implementations, these programming interfaces and programming frameworks can be described as functions.

[0165] like Figure 3 As shown, the application framework layer may include functions such as a view system, a content provider, a resource manager / file resource manager, a window manager, an input manager, and a card service manager, which are not listed one by one here and are not limited in this application.

[0166] The view system includes visual controls, such as controls for displaying text and controls for displaying pictures. The view system can be used to build applications. The display interface can be composed of one or more views.

[0167] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.

[0168] Resource manager and file explorer can be one in actual application. Figure 3 Take the resource manager as an example. Specifically, the resource manager is used to provide various resources for applications, such as localized strings, icons, images, layout files, video files, etc.

[0169] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.

[0170] The input manager is used to manage touch events and implement the dispatch of touch events.

[0171] The card service manager is used to receive card information published by desktop applications (applications, APPs), such as the name and path of the file mentioned below, and save it. At the same time, it provides an interface for desktop programs to query card information, such as providing an interface for the desktop manager. When a user clicks on the icon of any file in the card in the desktop manager, the file is directly found according to the name and path recorded in the card information, and displayed through the corresponding APP. For the specific implementation details of this operation, please see below and will not be repeated here.

[0172] Android Runtime includes core libraries and virtual machines. Android Runtime is responsible for scheduling and management of the Android system.

[0173] The core library consists of two parts: one part is the function that needs to be called by the Java language, and the other part is the Android core library.

[0174] The application layer and the application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.

[0175] The system library may include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.

[0176] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.

[0177] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0178] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0179] It can be understood that the 2D graphics engine mentioned above is a drawing engine for 2D drawing.

[0180] In addition, it is understandable that the kernel layer in the Android system is a layer between hardware and software. The kernel layer at least includes display driver, camera driver, sensor driver, WIFI driver, Bluetooth driver, etc. Exemplarily, the sensor driver can be used to output the detection signal of the sensor (such as a touch sensor) to the view system, so that the view system responds to the detection signal and displays the corresponding application interface.

[0181] The software structure of the electronic device 100 is introduced here. It can be understood that: Figure 3 The layers in the software structure shown and the components included in each layer do not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer layers than shown, and each layer may include more or fewer components, which is not limited in the present application.

[0182] by Figure 2 The hardware structure and Figure 3 Taking the electronic device with the software structure shown as an example, based on the file management method provided by the embodiment of the present application, a card for managing files (hereinafter referred to as: desktop card) can be displayed on the desktop of the electronic device, and the desktop card displays files that meet the user's needs, such as the most recently received and downloaded files, or the most frequently used files, or the files with the longest usage time, or the files suitable for the current time period, or the files suitable for the current location, etc., which are not listed one by one here, and this embodiment does not limit this. In this way, the user can directly click the file icon of the corresponding file in the desktop card on the desktop to directly jump to the preview interface of the file corresponding to the clicked file icon, which greatly facilitates the user to view.

[0183] In order to better understand the file management method provided by this embodiment, the file management method provided by this embodiment is explained below in conjunction with the accompanying drawings from the card form, adding method, editing method of the desktop card, and adding files to the desktop card, deleting files, and other aspects.

[0184] Combine the following Figure 4a , Figure 4b , Figure 5a to Figure 5c ,as well as Figure 6 The implementation methods of desktop cards of various specifications and forms provided in the embodiments of the present application are exemplarily described.

[0185] The first implementation method

[0186] like Figure 4aAs shown in (1), an electronic device such as a mobile phone can display a desktop card 10a-1 on the desktop 10a. The desktop card 10a-1 is presented in a 2×2 four-square grid format of a fixed size, specifically, only 2 file icons are displayed in each row within the visible range, and only 2 file icons are displayed in each column.

[0187] Furthermore, in order to facilitate the user to quickly find more files through the desktop card 10a-1, when the size of the desktop card 10a-1 is fixed, the file icons that are not displayed in the visible range can be viewed through the sliding control. Figure 4a As shown in (1), the desktop card 10a-1 may include a control 10a-11 for displaying the number of files currently managed by the desktop card 10a-1, and a control 10a-12 for sliding the file icons displayed in the visible range.

[0188] Continue to see Figure 4a As shown in (1), illustratively, six files are currently managed in the desktop card 10a-1, such as file 1.pptx, file 2.doc, file 3.txt, file 4.xls, file 5.xls, and file 6.xls. That is, the user can directly view these six files through the six file icons displayed in the desktop card 10a-1. For example, when the user clicks on the file icon corresponding to file 1.pptx, the mobile phone will start a default or preset APP specifically for viewing PPTX format files in response to the user operation, and then the APP will access file 1.pptx and display the content in file 1.pptx.

[0189] Continue to see Figure 4a As shown in (1), for example, the desktop card 10a-1 can only display the file icons corresponding to the four files, file 1.pptx, file 2.doc, file 3.txt, and file 4.xls, within the current visible range. When the user wants to view file 5.xls, the control 10a-12 can be slid downward to display the file icon of file 5.xls within the visible range of the desktop card 10a-1. Figure 4a Correspondingly, if the user wants to view the file 2.doc, the user can slide the control 10a-12 upwards to display the file icon of the file 2.doc within the visible range of the desktop card 10a-1, as shown in FIG. Figure 4a As shown in (1).

[0190] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0191] In addition, for the card format of fixed size, in some implementations, it can also be a 4×2 eight-square grid format, such as Figure 4b The desktop card 10a-2 shown in FIG. The desktop card 10a-2 may include a control 10a-21 for displaying the number of files currently managed by the desktop card 10a-2, and a control 10a-22 for sliding the file icons displayed within the visible range. In this way, the file icons of 8 commonly used files can be displayed within the visible range of the desktop card 10a-2, thereby minimizing the user's operation of sliding the control 10a-22, further reducing user operations.

[0192] It should be understood that the above two fixed-size card formats are only examples for better understanding the technical solution of this embodiment, and are not the only limitation to this embodiment. In actual application, suitable desktop cards can be created according to the remaining space of the desktop 10a, or can be set by the user according to personal preferences, and this embodiment does not limit this.

[0193] In addition, the number of files that can be managed by a desktop card can also be a system default or can be set according to user usage habits. This embodiment does not limit this. This embodiment and the following embodiments take 20 as an example, that is, a desktop card can manage up to 20 files.

[0194] The second implementation method

[0195] like Figure 5a As shown, an electronic device such as a mobile phone can display a desktop card 10a-3 on the desktop 10a, and the size of the desktop card 10a-3 varies within a set range as the number of files managed changes. For example, when there is only one file managed, file 1.pptx, the visible range of the desktop card 10a-3 is in the form of 1×2, and the desktop card 10a-3 can also display a control 10a-31 of the number of files currently managed by the desktop card 10a-3, such as Figure 5a 1 shown.

[0196] For example, in one implementation, the above-mentioned setting range is, for example, a maximum visible range of 2×2 (e.g. Figure 4a As shown), the minimum visible range is 1×2 (as shown Figure 5a ), or a maximum viewing range of 4×2 (as shown Figure 4b As shown), the minimum visible range is 1×2 (as shown Figure 5a shown).

[0197] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0198] In this embodiment, the maximum viewing range is 4×2 (such as Figure 4b As shown), the minimum visible range is 1×2 (as shown Figure 5aFor example, when the user adds file 2.doc and file 3.txt to the desktop card 10a-3, the number displayed in the control 10a-31 is changed to 3, and the card form of the desktop card 10-3 is presented as Figure 5b The 2×2 four-square grid format shown.

[0199] like Figure 5c As shown, when the user continues to add files 4.xls, 5.xlst and 6.xls to the desktop card 10a-3, since the maximum visible range of the desktop card 10a-3 is 4×2, the desktop card 10a-3 will also display a control 10a-32 for sliding the file icons displayed in the visible range, so that the user can view the file icons that are not currently displayed in the visible range by sliding the control 10a-32. The operation method of the control 10a-32 is the same as the control 10a-12 mentioned above, and will not be repeated here.

[0200] The third implementation method

[0201] like Figure 6 As shown, an electronic device such as a mobile phone can display a desktop card 10a-1 and a desktop card 10a-4 on a desktop 10a. The card forms of the desktop card 10a-1 and the desktop card 10a-4 can be the same or different. Figure 6 In the form of four grids of fixed size 2×2.

[0202] Continue to see Figure 6 , exemplarily, in some implementations, the desktop card 10a-4 can be connected to the desktop card 10a-1, including a control 10a-41 for displaying the number of files currently managed by the desktop card 10a-4, and a control 10a-42 for sliding the file icons displayed within the visible range.

[0203] Exemplarily, in some implementations, the multiple desktop cards displayed in the desktop 10a can be divided according to the displayed file type, such as the file icons displayed in one desktop card are all file icons of files in TXT format, while the file icons displayed in another desktop card are all file icons of files in DOC format.

[0204] For example, in some other implementations, the multiple desktop cards displayed on the desktop 10a can be divided according to the usage location. Figure 6 Taking the division according to location as an example, for example, desktop card 10a-1 manages files frequently used by the user at permanent location 1, and desktop card 10a-4 manages files frequently used by the user at permanent location 4. The files managed in the desktop cards corresponding to different permanent locations may be partially the same or completely different, and this embodiment does not limit this.

[0205] In addition, it should be noted that, in actual applications, in order to reduce the occupation of the available area of ​​the desktop 10a, the user's current permanent location can be identified, and then only the desktop card corresponding to the permanent location can be displayed on the desktop 10a. For example, when the user is in permanent location 1, only the desktop card 10a-1 is displayed. Correspondingly, when the user is in permanent location 2, only the desktop card 10a-4 is displayed.

[0206] Exemplarily, in some other implementations, the above two classification methods can be combined. For example, if the user at the permanent location 1 often views files in DOC format and TXT format, the desktop card 10a-1 can only manage files in DOC format that meet the set requirements, and the desktop card 10a-4 can only manage files in TXT format that meet the set requirements.

[0207] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0208] It should be noted that the above embodiment exemplarily lists three desktop card forms. It can be understood that the embodiments of the present application include but are not limited to the above three desktop card forms. In actual implementation, the embodiments of the present application can also support other card forms similar to the above three card forms, such as 3×2, etc., which can be determined based on actual usage requirements and are not limited by the embodiments of the present application.

[0209] The above embodiment of the present application provides desktop cards of various specifications for users to choose from. Users can choose to add desktop cards that suit their usage habits to the desktop display according to actual usage needs. The desktop cards provided in the embodiment of the present application present various files that have been recently used by the electronic device, or the usage frequency meets the set requirements, or the usage time meets the set requirements, or meets the current time period, or meets the current location, and are stored in different paths to the user, which can provide users with a more intuitive and convenient file management form.

[0210] Exemplarily, in some implementations, the display order of the file icons of the files managed by the desktop cards displayed on the desktop 10a and the positional relationship between the file icons may be fixed, such as being displayed in the order of addition.

[0211] Exemplarily, in other implementations, in order to better enhance the user experience, the order of file icons displayed in the desktop card can be dynamically adjusted based on the frequency, duration, location, etc. of use of the corresponding files. For example, when in permanent location 1, such as a company, the order of file icons displayed in the desktop card can be comprehensively adjusted based on the frequency, duration, and time period of use of different files by the user over a period of time, such as 5 consecutive working days. For example, from 9:00 to 12:00 in the morning and from 2:00 to 6:00 in the afternoon on weekdays, when the user is in permanent location 1, the desktop card 10a-1 mentioned above is displayed on the desktop 10a, and the frequency, duration, and time period of use are displayed within the default visible range of the desktop card 10a-1. The setting requires files 1.pptx, file 2.doc, file 3.txt, and file 4.xls. During non-working days from 9:00 a.m. to 12:00 p.m. and from 2:00 p.m. to 6:00 p.m., when the user is at the permanent location 2, the desktop card 10a-4 mentioned above is displayed on the desktop 10a, and files 21.pptx, file 22.doc, file 23.txt, file 24.xls, etc., whose usage frequency, usage duration, and usage time period meet the setting requirements are displayed within the default visible range of the desktop card 10a-4.

[0212] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0213] In addition, it should be noted that when an electronic device such as a mobile phone is in the lock screen interface and the screen is black and in standby mode, after the user taps the screen or presses the power button to light up the screen, Figure 7 As shown, based on the file management method provided in the embodiment of the present application, a desktop card similar to the above-mentioned card form, such as desktop card 10b-1, can also be displayed on the lock screen interface 10b. Among them, the desktop card 10b-1 may include a control 10b-11 for displaying the number of files currently managed by the desktop card 10b-1, and a control 10b-12 for sliding the file icons displayed in the visible range.

[0214] like Figure 7 As shown, it is exemplarily shown that 9 files are managed in the desktop card 10b-1 displayed on the lock screen interface 10b. In the current visible range, the visible file icons are the file icons corresponding to the four files File 1.pptx, File 2.doc, File 3.txt, and File 4.xls. If the user wants to view the remaining 5 files, the sliding control 10b-12 can be used to slide the file icons of the files that are not currently displayed into the visible range for the user to select.

[0215] It should be understood that the above description is only an example for better understanding the technical solution of this embodiment, and is not the only limitation to this embodiment. The card form of the desktop card displayed on the lock screen interface 10b can be any of the above, which will not be repeated here.

[0216] Combine the following Figures 8a to 8d The implementation method of adding a desktop card provided in the embodiment of the present application is exemplarily described.

[0217] In the embodiment of the present application, the user can select a desktop card format that suits his or her usage habits according to actual usage needs. Accordingly, the electronic device can display any desktop card in the above-described card format on the desktop or lock screen interface according to the user's usage needs, so as to facilitate the user to find files. This embodiment takes adding a desktop card to the desktop as an example.

[0218] Optionally, in an embodiment of the present application, when no card is displayed on the desktop, the user can select a desktop card from a variety of card formats preset by the system in various ways and add the selected desktop card to the desktop.

[0219] For example, in some implementations, the user can call up a desktop card setting interface by operating on the desktop homepage, and then the user can perform a card adding operation on the desktop card setting interface to add the card to the desktop.

[0220] like Figure 8a As shown in (1), an electronic device such as a mobile phone receives an operation (such as a two-finger pinch operation) performed by a user on the desktop 10a, such as Figure 8a As shown in (2), in response to the two-finger pinch operation, the mobile phone displays multiple controls on the desktop 10a, such as a wallpaper setting control, a desktop card setting control, a transition effect setting control, and a desktop setting control. Further, the mobile phone receives an operation (such as a click operation) from the user on the desktop card setting control. Figure 8a As shown in (3), the mobile phone responds to the click operation and displays the desktop card setting interface. There are multiple types of cards displayed in the desktop card setting interface, such as YOYO suggestion cards, file management cards, calendar cards and weather cards, and of course other possible cards can also be included.

[0221] When the mobile phone receives the user's operation on the file management card (such as a click operation), Figure 8b As shown in (1), the mobile phone displays a card display interface 10c for file management. Figure 8b As shown in (1), the card display interface 10c displays different card formats, such as Figure 8bAs shown in (1), the current display is a four-grid format with a fixed card size of 2×2, and supports the management of a maximum of 20 files (hereinafter referred to as card format 1).

[0222] Continue to see Figure 8b As shown in (1), the card display interface 10c also displays an "add to desktop" control 10c-1. When the user clicks the control 10c-1, the mobile phone responds to the user's click operation and adds the card to the desktop 10a. Figure 8b The desktop card of the card form 1 shown in (1) is as follows: Figure 8c When the user adds the above mentioned six files, file 1.pptx, file 2.doc, file 3.txt, file 4.xls, file 5.xls, and file 6.xls, to the desktop card, Figure 4a As shown in (1).

[0223] See also Figure 8b Medium (1) to Figure 8b As shown in (3), the card display interface 10c also displays controls 10c-2 and 10c-3 for switching the card format.

[0224] Exemplarily, in some implementations, the user can trigger the mobile phone to update the card display interface 10c to display cards of other forms or specifications by operating on the card display interface 10c (such as sliding a finger in the direction of the arrow, or clicking on the control 10c-2).

[0225] If the mobile phone receives the user's Figure 8b The sliding operation shown in (1) is as follows Figure 8b As shown in (2), the mobile phone can display cards in a 4×2 eight-square grid format in the card display interface 10c, and can support the management of up to 20 files (hereinafter referred to as card format 2). If the mobile phone receives a user click operation on the control 10c-1, the mobile phone responds to the user's click operation and adds a Figure 8b The desktop card of card format 2 shown in (2) is shown in FIG. When the number of files added by the user to the desktop card is greater than or equal to 8, the form is as follows: Figure 4b shown.

[0226] If the mobile phone receives the user's Figure 8b The sliding operation shown in (2) is as follows Figure 8b As shown in (3), the mobile phone displays a variable format in the card display interface 10c, and the maximum visible range is a 4×2 eight-square format, and the card format that supports managing a maximum of 20 files (hereinafter referred to as card format 3). If the mobile phone receives a user click operation on the control 10c-1, the mobile phone responds to the user's click operation and adds a Figure 8b The desktop card of card format 3 shown in (3) is shown in FIG. When the number of files added by the user to the desktop card is greater than or equal to 8, its format is as follows: Figure 4b shown.

[0227] If the mobile phone receives the user's Figure 8b By sliding operation as shown in (3), the mobile phone can display variable formats in the card display interface 10c, and the maximum visible range is a 2×2 four-square format, and a card format that supports managing up to 20 files (hereinafter referred to as card format 4). If the mobile phone receives a user click operation on the control 10c-1, the mobile phone will add a desktop card of card format 4 to the desktop 10a in response to the user's click operation. When the user adds a file to the desktop card, the desktop card can change as shown in the following figure. Figure 5a to Figure 5c shown.

[0228] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0229] Optionally, in the embodiment of the present application, the cards displayed in the card display interface 10c of the file management may be displayed in order of priority from high to low. For example, the priority of card form 1 is higher than the priority of card form 2, the priority of card form 2 is higher than the priority of card form 3, and the priority of card form 3 is higher than the priority of card form 4. It should be understood that the above description is only an example listed for a better understanding of the technical solution of this embodiment, and is not the only limitation to this embodiment.

[0230] In addition, it should be noted that in some other implementations, the user can operate on an electronic device, such as the negative first screen of a mobile phone, to call out the setting interface of the desktop card, and then the user can perform a card adding operation in the setting interface of the desktop card to add the card to the desktop.

[0231] In addition, it should be noted that in some other implementations, the user can operate in the system settings interface of an electronic device, such as a mobile phone, to call up the settings interface of the desktop card, and then the user can perform a card adding operation in the settings interface of the desktop card to add the card to the desktop.

[0232] It is understood that the above shows a possible way for a user to add a desktop card when there is no desktop card in the desktop. It is understood that there may be other possible implementation methods. For example, when a desktop card is already displayed on the desktop, the user can operate the desktop card on the desktop to call up the desktop card setting interface, and then the user performs a new desktop card adding operation in the desktop card setting interface to add the new desktop card to the desktop. For this method of creating / adding a desktop card on the desktop 10a, as shown in FIG. Figure 8d shown.

[0233] See also Figure 8d In (1), for example, when the desktop 10a already has a desktop card 10a-4 of the file management category, if the user wants to add a desktop card of the file management category to the desktop 10a, the user can long press the desktop card 10a-4. After the mobile phone detects the user's long press operation on the desktop card 10a-4, it responds to the long press operation, such as Figure 8d As shown in (2), the interface 10h will be displayed.

[0234] See also Figure 8d In (2), for example, the interface 10h displays a desktop card 10a-4 and a window 10a-5. The window 10a-5 may include an "Edit Card" setting option for editing the desktop card 10a-4, a "More "File Management" Cards" setting option for creating / adding a new desktop card of the file management category, and a "Remove" setting option for removing / deleting the desktop card 10a-4.

[0235] Understandably, when the user clicks on the "More "File Management" card" setting option, the phone will jump to the following page in response to the click operation: Figure 8b The interface shown. Figure 8b The operation of adding a card in the card display interface 10c shown can be seen above in detail and will not be repeated here.

[0236] Combine the following Figure 9a , Figure 9b , Fig.10a , Fig.10b ,as well as Fig.11 Various implementation methods of adding files to desktop cards provided in the embodiments of the present application are exemplarily described.

[0237] The first implementation method

[0238] like Figure 9aAs shown in (1), when "Zhang San" sends a file in DOC format and named "File 10" to the holder of an electronic device such as a mobile phone (hereinafter referred to as User A) through a third-party APP such as an instant messaging APP, User A operates the mobile phone, such as opening the third-party APP, and enters the chat interface 10d with "Zhang San".

[0239] See also Figure 9a In (1), the chat interface 10d may include one or more controls, for example. These controls include, but are not limited to, a control 10d-1 for exiting the chat interface 10d, a control 10d-2 for setting and searching for information related to "Zhang San", a control 10d-3 for displaying the avatar of "Zhang San", and a control 10d-4 for displaying content sent by "Zhang San", such as messages and files.

[0240] Exemplarily, in some implementations, when user A clicks on control 10d-1, the mobile phone responds to the click operation and exits the chat interface with "Zhang San"; when user A clicks on control 10d-2, the mobile phone responds to the click operation and jumps to an interface that may include options for searching historical chat content, setting do not disturb for messages sent by "Zhang San", setting reminders for messages sent by "Zhang San", setting the chat background with "Zhang San", clearing chat records, etc., which are not listed one by one here and are not limited to this in this embodiment; when user A clicks on control 10d-3, the mobile phone responds to the operation and may jump to a details interface about "Zhang San", which may include, for example, "Zhang San's" phone number, tag information, permission information, etc., which are not listed one by one here and are not limited to this in this embodiment.

[0241] Continue to see Figure 9a In (1), for example, when user A operates the control 10d-4 (such as long pressing or clicking), the mobile phone responds to the operation of user A, such as Figure 9a As shown in (2), the chat interface 10d is transferred to the interface 10e. The interface 10e may include one or more controls. These controls include but are not limited to a control 10e-1 for exiting the interface 10e, a control 10e-2 for viewing more setting options, and a control 10e-3 for receiving or saving files.

[0242] Exemplarily, in some implementations, when user A clicks on control 10e-1, the mobile phone responds to the click operation and exits interface 10e, that is, it returns to the chat interface 10d with "Zhang San"; when user A clicks on control 10e-2, the mobile phone responds to the click operation and may pop up a function window providing other setting options, which may include, for example, options to send to friends, favorites, etc., which are not listed one by one here and are not limited to this in this embodiment.

[0243] In addition, in the interface 10e, the size of the file 10.doc currently to be received can also be displayed, such as Figure 9a 30.21KB shown in (2).

[0244] Continue to see Figure 9a In (2), for example, when user A operates the control 10e-3, such as clicking, the mobile phone responds to the operation of user A, such as Figure 9a As shown in (3), after saving the file 10.doc to the corresponding path of the third-party APP under the file management, a feasible method is to directly jump to the preview interface 10f provided by the third-party APP and display the content of the file 10.doc in the preview interface 10f.

[0245] It should be noted that, in actual application, after clicking on the control 10e-3, the mobile phone responds to the click operation. In the process of downloading and saving the file 10.doc locally, a pop-up window can be displayed in the interface 10e to display the storage path of the file 10.doc, and it will automatically disappear after a set time, such as 3 seconds. In this way, it will not block the interface content and can also make it easier for user A to know the actual storage path of the file 10.doc, and then find the file 10.doc under the storage path.

[0246] In addition, it should be noted that in some implementations, when user A pre-sets the function of opening a file with other applications, after saving the file 10.doc to the corresponding path of the third-party APP under file management, the set application can be directly started, and the application displays the content of the file 10.doc. This embodiment takes directly jumping to the preview interface 10f provided by the third-party APP and displaying the content of the file 10.doc in the preview interface 10f as an example.

[0247] Continue to see Figure 9a In (3), the preview interface 10f includes one or more controls, including but not limited to a control 10f-1 for exiting the preview interface 10f, a control 10f-2 for viewing more setting options, and a control 10f-3 for adding the file 10.doc to the desktop card.

[0248] Exemplarily, in some implementations, when user A clicks on control 10f-1, the mobile phone responds to the click operation and exits the preview interface 10f; when user A clicks on control 10f-2, the mobile phone responds to the click operation and may pop up a function window providing other setting options, which may include, for example, options to send to friends, favorites, etc., which are not listed one by one here and are not limited in this embodiment.

[0249] In addition, it should be noted that Figure 9a The control 10f-3 displayed in the preview interface 10f shown in (3) can be a floating ball in actual application. After the interface 10e switches to the preview interface 10f, it pops up automatically, and the initial state is the retracted state, that is, Figure 9a In the style shown in (3), user A will not be disturbed from viewing the contents of file 10.doc. When file 10.doc needs to be added to the desktop card, the control 10f-3 is operated (such as long pressing or clicking), and the mobile phone responds to the operation of user A, and the control 10f-3 is switched to the open state, for example Figure 9b The style shown in (1).

[0250] See also Figure 9b In (1), for example, when the control f-3 is in the open state, it can provide an option to "add the current file, such as file 10.doc, to the desktop card". When user A operates the "add to desktop card" option (such as long pressing or clicking), the mobile phone responds to the operation of user A, calls the corresponding service, instance, or function / interface, obtains the relevant information of the file 10.doc from the storage path where the file 10.doc is located, generates a corresponding file icon, and adds the file icon to the desktop card, and at the same time establishes a shortcut between the file icon and the storage path of the file 10.doc.

[0251] For example, in some implementations, after user A operates the option of "add to desktop card", in order not to affect user A's continued browsing of the content of file 10.doc in preview interface 10f, control 10f-3 can be changed from Figure 9b The open state shown in (1) changes back to Figure 9b The collapsed state described in (2).

[0252] In addition, in order to let user A know whether the operation of adding the file 10.doc to the desktop card is successful, after the mobile phone completes the above processing and adds the file 10.doc to the desktop card, such as the desktop card 10a-1 mentioned above, a prompt message of successful addition can be popped up on the preview interface 10f, such as Figure 9b In (2), the “has been added to the desktop card 10a-1” is shown. Accordingly, in order not to affect the user A from continuing to browse the content of the file 10.doc in the preview interface 10f, the pop-up prompt message can automatically disappear after a set time, such as 3 seconds.

[0253] See also Figure 9b(3) For example, if user A has created / added a desktop card 10a-1 in the desktop 10a, before adding the file 10.doc to the desktop card 10a-1, if no file has been added to the desktop card 10a-1, that is, the number of files managed is 0, its style can be as follows: Figure 8c When user A operates the option of "add to desktop card", the mobile phone responds to the user operation and adds the file 10.doc to the desktop card 10a-1. The style of the desktop card 10a-1 can be as follows Figure 9b As shown in (3).

[0254] In addition, it should be noted that in actual applications, there may be a situation where no desktop card has been added to the desktop 10a, or user A wants to add the current file to other desktop cards. In order to better meet the needs of user A, when the control 10f-3 is in Fig.9c In the open state shown in (1), after user A operates the option of "add to desktop card", the mobile phone responds to the user's operation behavior, such as Fig.9c As shown in (2), a window 10f-4 may pop up on the preview interface 10f. The window 10f-4 may include one or more controls. These controls include but are not limited to a control 10f-41 for selecting to add the current file to an existing desktop card, a control 10f-42 for selecting to create a new desktop card and adding the current file to the newly created desktop card, a control 10f-43 for defaulting to the selection of user A and not prompting the user to pop up a window, and a "Cancel" button for canceling the current selection and an "OK" button for confirming the current selection. It should be noted that only one of the controls 10f-41 and 10f-42 can be selected at the same time.

[0255] Exemplarily, when the control 10f-41 is in the selected state ( Fig.9c ), while controls 10f-42 and 10f-43 are in the unselected state ( Fig.9c In the state shown in (2) in the figure, if user A clicks the "OK" button, the mobile phone responds to the operation behavior, the window 10f-4 disappears, and the file 10.doc is added to the desktop card 10a-1 according to the above-mentioned processing flow of adding the file 10.doc to the existing desktop card 10a-1. Accordingly, after the file 10.doc is added to the desktop card 10a-1, a prompt message will pop up on the preview interface 10f, and the control 10f-3 will also change to the collapsed state, as shown in FIG. Fig.9c As shown in (3).

[0256] Exemplarily, when the control 10f-41 is in the selected state ( Fig.9c), while controls 10f-42 and 10f-43 are in the unselected state ( Fig.9c In the state shown in (2) in FIG. 1 , if user A clicks the "OK" button, the mobile phone responds to the operation, the window 10f-4 disappears, and the preview interface 10f is restored to Fig.9c The style shown in (1).

[0257] In addition, it should be noted that if user A does not operate the "Add to Desktop Card" option when control 10f-3 is in the open state, after a set time, such as 5s, or after the user clicks on other areas of the preview interface 10f, control 10f-3 can change from the open state to the collapsed state.

[0258] In addition, it should be noted that when the user exits the preview interface 10f, the control 10f-3 will automatically message, and when the user opens other files, such as file 11.xls, the control 10f-3 for adding file 11.xls to the desktop card can be popped up in the preview interface corresponding to file 11.xls. That is, the control 10f-3 popped up in different preview interfaces corresponds to the file displayed in the preview interface.

[0259] In addition, it is understandable that if there are multiple desktop cards in the desktop 10a, such as at least 2, there may also be 2 controls 10f-41 provided in the window 10f-4 for selecting to add to the existing desktop cards, that is, one control 10f-41 for each desktop card, so that after the user presses the "OK" button, the mobile phone can add the file 10.doc to the corresponding desktop card.

[0260] For example, in some other implementations, when user A selects control 10f-42 (eg Fig.9c (2) shows the style of the control 10f-41, and when the control 10f-41 and the control 10f-43 are not selected, if the user A clicks the "OK" button, the mobile phone responds to the operation behavior and jumps from the current interface to Figure 8b In the interface shown, the operation of adding a desktop card to the desktop 10a is performed. After the new desktop card is added to the desktop, the file 10.doc is added to the newly created desktop card according to the above-mentioned process of adding files to the desktop card. For the specific details of adding desktop cards and adding files to desktop cards, please refer to the above text and will not be repeated here.

[0261] For example, when user A selects control 10f-42 (eg Fig.9c(2)), and when controls 10f-41 and 10f-43 are not selected, if user A clicks the "OK" button, the mobile phone responds to the operation, window 10f-4 disappears, and the preview interface 10f is restored to Fig.9c The style shown in (1).

[0262] Exemplarily, in other implementations, when user A selects control 10f-1 or control 10f-2, control 10f-3 is also selected. If user A clicks the "OK" button, the mobile phone responds to the operation and follows the above-mentioned processing flow of selecting control 10f-1 or control 10f-2 and then clicking the "OK" button. At the same time, the user A's selection is recorded. When other files are added through the third-party APP later, after the "Add to desktop card" option in control 10f-3 is operated, the process of adding the file to the existing desktop card is executed directly according to the recorded content, or a new desktop card is created and added to the newly created desktop card, without the need to pop up window 10f-4 again in the preview interface f.

[0263] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0264] In this way, when user A wants to view the contents of file 10.doc later, he does not need to open the above-mentioned third-party APP again, find the chat record with "Zhang San", and then click control 10d-4. He also does not need to remember the storage path of file 10.doc, and then search for file 10.doc by opening the corresponding path step by step. He can directly operate the file icon corresponding to file 10.doc displayed in the desktop card, such as clicking. The mobile phone responds to the operation and can directly use the set application to open file 10.doc so that the user can view the contents of file 10.doc.

[0265] It should be understood that the above-mentioned method of adding the previewed file to the desktop card through the control 10f-3 provided in the preview interface of the third-party APP is only an example listed for a better understanding of the technical solution of this embodiment, and is not the only limitation to this embodiment. In actual applications, files can also be added to the desktop card in other ways, such as the second implementation method and the third implementation method described below. For specific details of the second implementation method and the third implementation method, see below.

[0266] In addition, it should be noted that in actual applications, in order to better meet the user's usage needs and improve the user experience, when the control f-3 is in the open state, a sharing option can also be provided, that is, a function option of sharing the current file to other users through other applications; and a save as option, that is, a function option of copying the current file from the default storage path and storing it in the user-specified path, etc., which are not listed one by one here, and this embodiment does not limit this.

[0267] For example, when user A operates the share option, a panel for the user to select an application that can be used to share the file can be popped up; when user A operates the save as option, an interface for selecting a storage path can be switched. This embodiment does not limit the specific implementation of the above options.

[0268] The second implementation method

[0269] For example, in some implementations, the file management APP can be used to access frequently used files stored in electronic devices such as mobile phones step by step, and then add frequently used files to desktop cards on the desktop. For example, if the storage path of file 10.doc is "My Phone>Android>Data>com.tencent.mm>MicroMsg>Download", the user wants to add the file 10.doc under this path to the desktop card, such as Figure 1 and Fig.10a As shown, you can first click the file management APP icon on the desktop to enter the file management APP interface, then click the "My Phone" folder, and then access the directory Android>Data>com.tencent.mm>MicroMsg>Download( Figure 1 In the Download folder, the user can see the icon of the file 10.doc (such as Fig.10a As shown in (1)), the user can then operate on the file 10.doc.

[0270] See also Fig.10a As shown in (1), in some implementations, the mobile phone receives an operation (such as a click operation or a long press operation, etc.) of the user on the icon corresponding to the file 10.doc, and the mobile phone responds to the operation behavior, such as Fig.10a As shown in (2), multiple controls about the file are displayed. For example, each file will correspond to a check box control to facilitate the user to select the file. For example, a share control, copy control, move control, delete control, more options control, etc. may also be displayed.

[0271] Exemplary, in some implementations, when the user clicks on the share control, a share panel may pop up for the user to select an application for sharing the file; when the user clicks on the copy control, a selected file may be copied from the path, and then after opening other applications, the copied file may be added to the specified path through user operations such as long pressing; when the user clicks on the move control, an interface for selecting a folder to move to may be displayed for the user to select; when the user clicks on the operation control, the file selected by the check box may be deleted, where Fig.10a The check box corresponding to file 10.doc shown in (2) is selected, and the check boxes corresponding to file 1 and picture 1 are not selected.

[0272] Continue to see Fig.10a In (2), for example, when the user operates the more option controls (such as long pressing or clicking), the mobile phone responds to the operation behavior, such as Fig.10a As shown in (3), a window including more options will pop up in the interface 10g. The window may include one or more options. These options include but are not limited to the "Favorites" option, the "Rename" option, the "Details" option, the "Compress" option, the "Move to Safe" option, the "Add to Desktop" option, the "Open with Other Applications" option, etc., which are not listed here one by one, and this embodiment does not limit this.

[0273] Optionally, in response to the user's operation on the "Favorites" option, the mobile phone may add the files selected by the check boxes in the interface 10g to the favorites list. Fig.10a The file 10.doc shown in (3) is saved to a folder under the specified path.

[0274] Optionally, in response to the user's operation on the "rename" option, the mobile phone may pop up a renaming interface so that the user can rename the selected file, such as the file name of file 10.doc.

[0275] Optionally, in response to the user's operation on the "Details" option, the mobile phone may pop up a details interface corresponding to the selected file. By way of example, the details interface may display the file format, file size, receiving time, etc. of the file, which are not listed one by one here and are not limited in this embodiment.

[0276] Optionally, in response to the user's operation on the "compression" option, the mobile phone may compress the selected file using a compression method supported by the mobile phone.

[0277] Optionally, in response to the user's operation on the "move to safe" option, the mobile phone can move the selected file into a folder with a set encryption key to ensure the security of the file.

[0278] Optionally, in response to the user's operation on the "Open with other applications" option, the mobile phone may pop up a panel for selecting other applications, so that the user can select an application installed in the mobile phone to open the selected file.

[0279] It should be understood that the above description is only an example for better understanding the technical solution of this embodiment, and is not the only limitation to this embodiment. This embodiment does not limit the specific content provided by each interface corresponding to the above function options, and the triggering process.

[0280] Optionally, the mobile phone responds to the user's operation on the "Add to Desktop" option, such as Fig.10b As shown in (1), a window 10g-1 may pop up in the interface 10g. The functions and operation methods of the controls and buttons in the window 10g-1 are similar to those of the window 10f-4 described above. The specific details can be found above and will not be repeated here.

[0281] In addition, it is understandable that in some implementations, the mobile phone may not pop up the window 10g-1 in response to the user's operation on the "Add to Desktop" option, such as Fig.10b As shown in (2), directly add the selected file to the desktop card in the manner of adding files to the desktop card as described above, and after the addition is successful, a prompt is given on the interface 10g, such as "has been added to the desktop card 10a-1".

[0282] Accordingly, when no other files are added to the desktop card 10a-1, after the file 10.doc is added to the desktop card 10a-1 in this way, the style of the desktop card 10a-1 is as follows: Fig.10b As shown in (3) in the figure, when the user subsequently wants to view the file, he does not need to search the file management APP according to the path, but can directly open the file to be viewed quickly through the desktop card 10a-1.

[0283] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0284] The third implementation method

[0285] Exemplarily, in some implementations, the user may also operate through a desktop card that has been added to the desktop 10a, and then add a file to the desktop card.

[0286] like Fig.11 As shown in (1), in some implementations, each area in the desktop card that can display a file icon can be set to directly open the file management APP, such as Figure 1When the user clicks on any area in the desktop card 10a-1 for displaying file icons, the user can directly jump to the "File Management" interface. Figure 1 In the "File Management" interface, the user can find the corresponding file according to the storage path of the file to be added, and then select the file to add it to the desktop card 10a-1. In this way, when the user views the file later, there is no need to search from the file management APP according to the path, and the file to be viewed can be quickly opened directly through the desktop card 10a-1.

[0287] Understandable, for Fig.11 In the adding method shown in (1), if the locations where files can be added within the current visible range of the desktop card 10a-1 all display the file icons of the added files, the user can slide the control 10a-12 to find the area where the file icons are displayed to the user but the file icons are not yet displayed, and then operate on it to add the file.

[0288] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0289] like Fig.11 As shown in (2), in other implementations, in order to further reduce user operations, such as sliding the control 10a-12, querying the clickable area to perform the file adding operation, a certain position of the desktop card 10a-1, such as Fig.11 In the lower right corner of (2), a control 10a-13 for adding files is fixed. In this way, when the number of files managed by the desktop card 10a-1 does not reach its corresponding maximum number, such as 20, each time the user adds a file to the desktop card 10a-1, he can directly operate the control 10a-13 to directly jump to Figure 1 In the "File Management" interface, select the appropriate file to add according to the above operations.

[0290] In addition, it should be noted that in some other implementations, when Fig.11 After the control 10a-13 shown in (2) adds 20 files to the desktop card 10a-1, in order to prevent the user from adding files to the desktop card 10a-1 again through the control 10a-13, and the number of files allowed to be added by the desktop card 10a-1 exceeds the limit, resulting in addition failure, repeated operations by the user, and affecting the user experience, the control 10a-13 can be canceled when the number of files added to the desktop card 10a-1 reaches 20, such as Fig.11 As shown in (3).

[0291] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0292] Combine the following Figures 12a to 12c ,as well as Fig.13a and Fig.13b The various implementation methods for editing desktop cards provided in the embodiments of the present application are exemplarily described.

[0293] It is understandable that the implementation method of adding files to the desktop card given above is that the user actively selects the files that need to be managed by the desktop card and adds them to the desktop card. In another implementation method, the files managed in the desktop card can also be automatically screened out and added to the desktop card based on the user's historical usage habits, such as the frequency of use of the file, the duration of use, the time period of use, the location of use, etc. In this way, the user does not need to select files one by one to add, but only needs to set the file range and file type of the "smart recommendation" method by editing the entrance of the desktop card.

[0294] In addition, it should be noted that the editing of the desktop card in this embodiment specifically refers to setting the desktop card to start the process of automatically adding files.

[0295] For ease of understanding, this embodiment takes the setting entry provided by editing the desktop card as an example, which includes the "intelligent recommendation" method and the "specified file" method. Among them, the "intelligent recommendation" method means that after the user adds a desktop control to the desktop, the mobile phone can automatically filter out a set number of files that meet the requirements of multiple dimensions such as frequency of use, duration of use, time period of use, and location of use from multiple files in the specified directory, such as 20 files, and add them to the desktop card; the "specified file" method means that after the user adds a desktop control to the desktop, the mobile phone can select one or more files from a folder specified by the user as needed and add them to the desktop card.

[0296] The editing process of the desktop card using the "intelligent recommendation" method and the "specified file" method is described below with reference to the accompanying drawings.

[0297] like Fig.12a As shown in (1), when the user operates the desktop card 10a-1, such as long pressing, the mobile phone responds to the operation behavior, such as Fig.12a (2) An interface 10i pops up on the desktop 10a, wherein the interface 10i displays a desktop card 10a-1 and a window 10i-1.

[0298] See also Fig.12aIn (2), exemplarily, window 10i-1 may include an "Edit Card" setting option 10i-11 for editing the desktop card 10a-1, a "More "File Management" Cards" setting option for creating / adding a new file management-type desktop card, and a "Remove" setting option for removing / deleting the desktop card 10a-1.

[0299] Optionally, when the user clicks on the "More "File Management" card" setting option, the mobile phone responds to the click operation and jumps to the following Figure 8b The interface shown. Figure 8b The operation of adding a card in the card display interface 10c shown can be seen above in detail and will not be repeated here.

[0300] Optionally, when the user clicks the "Remove" setting option, the mobile phone will remove the desktop card 10a-1 displayed in the desktop 10a from the desktop 10a in response to the click operation. It is understandable that if a file has been added to the desktop card 10a-1, the shortcut entry of the file managed by the desktop card 10a-1 will also be deleted, that is, the user cannot directly find the file managed by the desktop card 10a-1 on the desktop, and needs to search through the file management APP step by step according to the storage path.

[0301] Optionally, when the user clicks on the "Edit Card" setting option 10i-11, the mobile phone responds to the click operation, such as Fig.12a (3) will switch to interface 10j. Interface 10j displays a window 10j-1 for selecting the above-mentioned "intelligent recommendation" mode or "specified file" mode.

[0302] Continue to see Fig.12a In (3), illustratively, the window 10j-1 may include one or more controls, including but not limited to a control 10j-11 for selecting the "intelligent recommendation" mode and a control 10j-12 for selecting the "specified file" mode.

[0303] It is understandable that in some implementations, one of the above two methods can be set as the default method, such as taking the "smart recommendation" method as the default method in 13a (3) as an example. In this case, the window 10j-1 will also display the "Select Folder" entry 10j-13 corresponding to the "smart recommendation" method, and the "File Type" entry 10j-14.

[0304] Exemplarily, when the user clicks on the "Select Folder" entry 10j-13, the mobile phone responds to the operation, such as Figure 12bAs shown in (1), the "My Files" interface 10k is entered. The interface 10k includes one or more controls, including but not limited to a control 10k-1 for exiting the interface 10k, a control 10k-2 for saving the user's settings in the interface 10k, and a check box for selecting each folder.

[0305] See also Figure 12b As shown in (1), the interface 10k includes three folders belonging to the first-level directory, namely "My Files", "My Phone", and "Favorites", and these three folders may include several folders belonging to the second-level directory. In this embodiment, the files set in the "smart recommendation" mode are from the folder "My Files".

[0306] Continue to see Figure 12b As shown in (1), for example, the file "My Files" includes four folders belonging to the second-level directory, namely "Font Library", "Industry Survey", "Seaside Photos", and "Design Trends", while the folder "Industry Survey" includes two files belonging to the third-level directory, namely "Operation Notes" and "Ancient Town Trip".

[0307] For example, when the user selects the check boxes corresponding to the two folders "font library" and "industry survey", the mobile phone responds to the operation, such as Figure 12b As shown in (2), the two folders "Running Notes" and "Ancient Town Trip" under the "Font Library" folder and the "Industry Survey" folder will be selected. If the user then clicks on the control 10k-2, the mobile phone will save the information of the folder selected by the user in response to the user's operation and return to the interface 10j. At the same time, the area corresponding to the "Select Folder" entry 10j-3 in the interface 10j displays the number of folders selected by the user, as shown in FIG. Figure 12b The “3 folders” shown in (3) .

[0308] It is understandable that in actual applications, if the user wants to set the source of the file to all files, the user can directly select the check box corresponding to "all files" to select all files displayed in the interface 10k and the folders included in these folders.

[0309] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0310] Continue to see Figure 12b In (3), for example, when the user clicks on the "file type" entry 10j-14, the mobile phone responds to the operation, such as Fig.12cAs shown in (1), the "File Type" interface 10m is entered. The interface 10m includes one or more controls, including but not limited to a control 10m-1 for exiting the interface 10m, a control 10m-2 for saving the user's settings in the interface 10m, and a check box for selecting the file type of the file that is automatically added to the desktop card 10a-1.

[0311] See also Figure 12b As shown in (1), the interface 10m shows file types such as picture type, video type, document type, audio type, application type, compressed package type, etc. In some implementations, if the user only selects a few of the file types, the user can directly operate the check boxes corresponding to the file types to be selected, such as Fig.12c As shown in (2), the picture type and document type are selected; in other implementations, if the user does not limit the file type of the file added to the desktop card 10a-1, all file types given in the interface m can be directly selected through the check box corresponding to "All Types" displayed in the interface 10m.

[0312] Accordingly, after selecting the file type, the user can click on the control 10m-2, and the mobile phone responds to the click operation, such as Fig.12c In (3), the information of the file type selected by the user is saved and the interface 10j is returned. At the same time, the area corresponding to the "file type" entry 10j-4 in the interface 10j displays the file type selected by the user, such as Fig.12c "Pictures, documents" shown in (3).

[0313] It can be understood that the above-mentioned image types include but are not limited to JPG, PNG, BMP, GIF, RAW, etc.; video types include but are not limited to MP4, AVI, MOV, RMVB, MKV, etc.; document types include but are not limited to DOC, PPT / PPTX, XLS, TXT, PDF, EPUB, etc.; audio types include but are not limited to MP3, WAV, M4A, FLAC, AAC, etc.; applications include but are not limited to system apps, such as settings, messages, calls, etc., and third-party apps, such as instant messaging apps, etc.; compressed packages include but are not limited to ZIP, RAR, 7Z, etc.

[0314] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0315] See also Fig.13aAs shown in (1), for example, when the user selects the "specify file" mode, the "select folder" entry 10j-13 and the "file type" entry 10j-14 corresponding to the "intelligent recommendation" mode are cancelled, and the "select file" entry 10j-5 corresponding to the "specify file" mode is displayed. Since this mode allows the user to directly specify the file to be added, there is no need to provide an entry for setting the file type.

[0316] Continue to see Fig.13a In (1), for example, when the user clicks on the "select file" entry 10j-5, the mobile phone responds to the operation, such as Fig.13a As shown in (2), the "My Files" interface 10k is entered. The interface 10k includes one or more controls, including but not limited to a control 10k-1 for exiting the interface 10k, a control 10k-2 for saving the user's settings in the interface 10k, and a check box for selecting each folder.

[0317] See also Fig.13a As shown in (2), the interface 10k includes three folders belonging to the first-level directory, namely "My Files", "My Phone", and "Favorites", and these three folders may include several folders belonging to the second-level directory. Each folder in the second-level directory may include several folders belonging to the third-level directory, or may directly include several files. In this embodiment, the specified file comes from the folder "Industry Survey" in "My Files".

[0318] Continue to see Fig.13a As shown in (2), for example, the file "My Files" includes four folders belonging to the second-level directory, namely "Font Library", "Industry Survey", "Seaside Photos", and "Design Trends", while the folder "Industry Survey" includes two files belonging to the third-level directory, namely "Operation Notes" and "Ancient Town Trip".

[0319] Continue to see Fig.13a As shown in (2), for example, the "Running Notes" folder includes a file in DOC format named "Running Notes 1", and the "Ancient Town Trip" folder includes a file in DOC format named "Ancient Town Documents".

[0320] For example, when the user selects the check boxes corresponding to the two files "Running Notes 1" and "Ancient Town Trip", the mobile phone responds to the operation behavior, such as Fig.13bAs shown in (1), the two files "Running Notes 1" and "Ancient Town Trip" will be selected. If the user then clicks on the control 10k-2, the mobile phone will save the information of the files selected by the user in response to the user's operation and return to the interface 10j. At the same time, the area corresponding to the "Select File" entry 10j-5 in the interface 10j displays the number of files selected by the user, as shown in FIG. Fig.13b The “2 folders” shown in (2) above.

[0321] It is understandable that in actual application, if the user wants to add all files in all folders displayed in interface 10m to desktop card 10a-1, the user can directly select the check box corresponding to "All Files" to select all files in all folders displayed in interface 10k.

[0322] It should be noted that, for all the above selected scenarios, if the number of files in all folders displayed in the screen 10k does not exceed the maximum number allowed by the desktop card 10-1, these files can be directly added to the desktop card 10a-1. Fig.13b In the interface 10k shown in (1), a prompt message pops up, such as "The desktop card 10a-1 supports adding up to 10 files at most, please reselect".

[0323] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0324] Therefore, by providing an entry for editing cards and providing "intelligent recommendation" and "specified file" methods for users to choose from, it is possible to better meet users' actual usage scenarios and habits and improve user experience.

[0325] Combine the following Fig.12a , Fig.14a and Fig.14b Various implementation methods for deleting files in desktop cards provided in the embodiments of the present application are exemplarily described.

[0326] For example, in some implementations, the files managed in the desktop card may be deleted by, for example, deleting the entire desktop card to delete all files managed by the desktop card. Fig.12a As shown, please refer to the above description for details, which will not be repeated here.

[0327] For example, in some other implementations, the deletion of files managed in the desktop card may be, for example, deleting one or more files separately. Fig.14a and Fig.14b This deletion method is described below.

[0328] like Fig.14a As shown in (1), in one implementation, when the user operates (such as long pressing) the file icon corresponding to the file to be deleted in the desktop card 10a-1, such as file 1.pptx, the mobile phone responds to the operation behavior, such as Fig.14a As shown in (2), a control 10a-14 for deleting the file icon may appear in the area where the file icon corresponding to the file 1.pptx is located.

[0329] See also Fig.14a In (2), for example, if the user clicks on the control 10a-14, the mobile phone responds to the operation, such as Fig.14a As shown in (3), the file icon corresponding to file 1.pptx is deleted from the desktop card 10a-1, and the positions of the remaining file icons are moved in sequence. The desktop card 10a-1 after the remaining file icons are moved is as shown in FIG. Fig.14a As shown in (3).

[0330] In addition, it is understandable that in actual applications, when the positions of the remaining file icons are moved, the positional relationship of the remaining file icons may also be adjusted according to recent usage, and this embodiment does not impose any limitation on this.

[0331] Continue to see Fig.14a In (2), for example, if the user operates other areas in the desktop card 10a-1 (such as a double-click operation), the mobile phone responds to the operation behavior, such as Fig.14a In (1), cancel controls 10a-14.

[0332] For example, in another implementation, when the user operates (such as long pressing) the file icon corresponding to the file to be deleted in the desktop card 10a-1, such as file 1.pptx, the mobile phone responds to the operation, such as Fig.14b As shown in (1), a control 10a-14 for deleting the corresponding file icon may appear in the area where the file icon corresponding to each file managed in the desktop card 10a-1 is located. In this way, the user can delete multiple files in batches with one operation, without having to perform specific operations on the file icon corresponding to each file to display the corresponding control 10a-14.

[0333] Continue to see Fig.14b In (1), for example, if the user clicks on the control 10a-14 in the file icon area corresponding to the file 1.pptx, the mobile phone responds to the operation, such as Fig.14bAs shown in (2), the file icon corresponding to file 1.pptx is deleted from the desktop card 10a-1, and the positions of the remaining file icons are moved in sequence. The desktop card 10a-1 after the remaining file icons are moved is as shown in FIG. Fig.14b As shown in (2).

[0334] Continue to see Fig.14b In (1), for example, if the user wants to continue deleting other files, the corresponding file icon area control 10a-14 can be operated to delete the corresponding file icon; if the user wants to end the deletion operation, the other area in the desktop card 10a-1 can be operated (such as double-clicking), and the mobile phone responds to the operation behavior, such as Fig.14b In (3), cancel controls 10a-14.

[0335] It is understandable that, since the file icon in the desktop card 10a-1 is bound to a shortcut to the file, deleting the file icon can delete the file managed by the desktop card 10a-1.

[0336] It should be understood that the above description is merely an example listed for a better understanding of the technical solution of this embodiment, and is not intended to be the sole limitation to this embodiment.

[0337] In addition, it should be noted that in practical applications, in order to avoid gesture conflicts, Fig.14a and Fig.14b In the manner shown, when deleting a file managed in the desktop card 10a-1, the long press operation performed may be an operation performed in a hot zone at a designated position in the desktop card.

[0338] It is understandable that the so-called hot zone can be understood as a transparent element, which allows to be placed on an area, such as any area in the desktop card 101-1, and add interactive operations on the element. Specifically in this embodiment, a control 10a-14 for triggering the display of deleting files can be added to the element, that is, after the user makes an operation in the hot zone, the mobile phone will display the control 10a-14 for deleting files in response to the operation, thereby avoiding gesture conflicts and ensuring user experience.

[0339] From the description of the above embodiments, it can be seen that the file management method provided by this embodiment displays a desktop card for managing files on the desktop, and directly displays a shortcut entry to the file that meets the user's usage needs in the desktop card according to user needs, such as the file icon that establishes a shortcut to the file as mentioned above, so that the user can directly search in the desktop card and directly open the file they want to view. The entire search process is convenient and simple, which greatly improves the user experience.

[0340] In addition, it can be understood that the above embodiment takes the desktop card for file management as an example. In actual application, the above file management method can also be applied to other applications. For example, for desktop cards for managing camera applications, calendar applications, etc., the description of the process of adding desktop cards, the process of setting the file path of desktop cards, and the process of using the functions of desktop cards can be found in the detailed description of the above embodiment, and will not be repeated here.

[0341] In addition, it is understood that, in order to implement the above functions, the electronic device includes hardware and / or software modules corresponding to the execution of each function. In combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments, but such implementation should not be considered to be beyond the scope of the present application.

[0342] In addition, it should be noted that the file management method provided by the above embodiments implemented by the electronic device in the actual application scenario can also be executed by a chip system included in the electronic device, wherein the chip system may include a processor. The chip system can be coupled to the memory so that when the chip system is running, the computer program stored in the memory is called to implement the steps executed by the above electronic device. The processor in the chip system can be an application processor or a processor other than an application processor.

[0343] In addition, an embodiment of the present application further provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are executed on an electronic device, the electronic device executes the above-mentioned related method steps to implement the file management method in the above-mentioned embodiment.

[0344] In addition, an embodiment of the present application further provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes the above-mentioned related steps to implement the file management method in the above-mentioned embodiment.

[0345] In addition, an embodiment of the present application also provides a chip (which may also be a component or module), which may include one or more processing circuits and one or more transceiver pins; wherein the transceiver pins and the processing circuit communicate with each other through an internal connection path, and the processing circuit executes the above-mentioned related method steps to implement the file management method in the above-mentioned embodiment, so as to control the receiving pin to receive the signal, so as to control the sending pin to send the signal.

[0346] In addition, it can be seen from the above description that the electronic device, computer-readable storage medium, computer program product or chip provided in the embodiments of the present application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0347] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A file management method, applied to electronic equipment, It is characterized in that The method includes: Display a first control; In response to a first operation on the first control, a first card is added to the desktop, the first card is displayed in a first style, first prompt information is displayed in the first card, the first prompt information is used to prompt the user to add a file, and the desktop displays an icon of a first application; In case of accepting the second operation of the user on the first prompt information, displaying a first interface of the second application, wherein the first interface displays a first file; When receiving a third operation of the user on the icon of the first application, displaying a second interface of the first application, wherein the second interface displays the first file; After displaying the first file, the method further comprises: In response to a fourth operation in which the user selects the first file, the first file is added to the first card, the first card is displayed in a second style, second prompt information is further displayed in the first card of the second style, the second prompt information is used to prompt the user to add a file, and a first area for displaying the first file and a second area for displaying the second prompt information are different; In response to a fifth operation of the user on the first file, the first file is opened.

2. The method according to claim 1, It is characterized in that The opening of the first file includes: starting a third application, and displaying the content of the first file through the third application.

3. The method according to claim 1, It is characterized in that After accepting the sixth operation of the user on the second prompt information, displaying the first interface, wherein the first interface also displays the second file; In response to a seventh operation of the user on the second file, the first file is displayed in the first area, and the second file is displayed in the second area at the same time.

4. The method according to claim 3, It is characterized in that Also includes: After receiving an eighth operation input by the user on the first card, displaying a second control in the first area; After receiving a ninth operation input by the user on the second control, the first file is canceled from being displayed in the first area, the second file is canceled from being displayed in the second area, and the second file is displayed in the first area.

5. The method according to claim 4, It is characterized in that Also includes: The second control is displayed in the first area, and a third control is displayed in the second area at the same time, wherein the third control is used to cancel display of the second file in the first card.

6. The method according to claim 1, It is characterized in that Also includes: In response to a tenth operation input by the user on the first card, a first window is displayed, in which a fourth control is displayed; In response to an eleventh operation input by the user to the fourth control, the first card is canceled from the desktop.

7. The method according to claim 6, It is characterized in that The tenth operation is a long press operation.

8. The method according to claim 1, It is characterized in that Displaying the first control includes: displaying the first control in a third interface, the third interface also displaying a first card form, the first style is related to the first card form, and the second style is related to the first card form.

9. The method according to claim 8, It is characterized in that Also includes: Before displaying the first control in the third interface, displaying the second interface; A twelfth operation of selecting the first file in the second interface is received.

10. The method according to claim 8, It is characterized in that The first card format is a 2X2 four-square format.

11. The method according to claim 8, It is characterized in that Also includes: In response to a thirteenth operation input by the user on the desktop, displaying a fifth control; After receiving the fourteenth operation input by the user on the fifth control, a fourth interface is displayed; the fourth interface also includes a file management card, and includes one or more of a suggestion card, a calendar card, and a weather card, and the file management card is used to add commonly used files to the desktop card of the desktop; In response to the fifteenth operation on the file management card, the third interface is displayed.

12. The method according to claim 11, Features: The thirteenth operation includes a two-finger pinch operation.

13. The method according to claim 11, It is characterized in that Also includes: The fifth control is displayed, and the sixth control and the seventh control are displayed at the same time, the sixth control is used to set the wallpaper, and the seventh control is used to set the desktop.

14. The method according to claim 1, It is characterized in that Also includes: The fourth operation of the user selecting the first file includes: In response to a sixteenth operation of the user on the first file in the second interface, an eighth control is displayed, and one or more of a ninth control, a tenth control, and an eleventh control are displayed simultaneously; the ninth control is used to display an application for sharing the first file, the tenth control is used to select a folder to which the first file is moved, and the eleventh control is used to delete the first file; In response to a seventeenth operation of the user on the eighth control, a twelfth control is displayed, and one or more of a thirteenth control, a fourteenth control, a fifteenth control, and a sixteenth control are displayed simultaneously, the thirteenth control is used to collect the first file to a folder under a specified path, the fourteenth control is used to rename the first file, the fifteenth control is used to view details of the first file, and the sixteenth control is used for the user to select an application to open the first file; An eighteenth operation on the twelfth control is received.

15. The method according to claim 1, It is characterized in that The first application and the second application are the same.

16. The method according to claim 1, It is characterized in that The first application is used to manage the first file.

17. The method according to claim 1, It is characterized in that The first style and the second style are different.

18. An electronic device, It is characterized in that include: Memory, processor and display; The memory is used to store computer programs; the display screen is used to display an interface; The processor, coupled to the memory, is configured to execute the computer program to implement the steps in the method according to any one of claims 1 to 17.

19. A computer-readable storage medium storing a computer program, It is characterized in that When the computer program is executed by a processor, the processor is caused to implement the steps in the method according to any one of claims 1 to 17.

20. A computer program product, It is characterized in that The method comprises computer program codes, which, when executed by an electronic device, implement the steps of the method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Card type desktop realization method, device and system

    CN105808277A

  • Desktop icon arrangement method and device, electronic equipment and storage medium

    CN110727385A

  • Card display method and electronic equipment

    CN113805765A

  • Network resource processing method, electronic equipment and computer readable storage medium

    CN113805797A

  • Card component display method, graphical user interface and related device

    CN115033140A