A file matching method and related device

By activating the file temporary storage library in the cloud, processing and matching files, the problem of local file storage pressure and low matching operation efficiency is solved, and a more efficient and convenient file matching process is achieved.

CN112347052BActive Publication Date: 2025-02-14BEIJING ZHICHUANG DIGITAL TECH SERVICE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202011215158.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-04
Publication Date
2025-02-14
Estimated Expiration
2040-11-04

AI Technical Summary

Technical Problem

In the prior art, files are stored in local devices, and the files remain local after successful matching, resulting in high chances of repeated selection and misoperation of users, affecting the convenience and efficiency of matching operations.

Method used

By activating the editing status of the file temporary storage library in the cloud, upload the files to be matched, determine the selected files related to the items to be matched, identify and match the files, add the matched status to the items to be matched and delete the selected files after the match is completed and .

Benefits of technology

Reduces the pressure of local file storage, avoids matching files interfering with subsequent matching operations, and improves the efficiency and convenience of matching files.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112347052B_ABST
    Figure CN112347052B_ABST
Patent Text Reader

Abstract

The present application discloses a file matching method and related devices, the method comprising: activating the editing state of a temporary file repository in the cloud; determining the selected files related to the items to be matched in the temporary file repository; identifying the selected files in the temporary file repository by a first preset method; matching the selected files with the items to be matched, and adding a matched status mark to the items to be matched after the matching is completed, and deleting the selected files from the temporary file repository. It can be seen that in the file matching method provided by the present application, the selected files in the temporary file repository can be deleted from the temporary file repository after the matching with the items to be matched is completed, and the previously matched files will not interfere with the subsequent matching process of other items to be matched. At the same time, the items to be matched have a matched status mark, so that the user can clearly know the matching completion status of the items to be matched. In this way, the efficiency and convenience of matching files can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a file matching method and related devices. Background Art

[0002] With the rise and popularity of mobile smart devices, the interconnection between devices has become more convenient. People can share pictures, videos, audio, etc. between different devices. In daily production and life, the files generated by the collected signals are often purposeful, and a certain file (or some files) are usually associated with a certain object. For example, related images and videos are taken according to specific property issues. In order to make better use of the files, these files need to be matched with specific objects.

[0003] In the prior art, files are stored in the local device, and the files used in matching remain in the local device after the current matching is successful, thus interfering with the subsequent matching operations, resulting in a high probability of repeated selection and misoperation by users, which in turn affects the convenience and efficiency of matching operations. How to improve the convenience and efficiency of file matching has become a technical problem that urgently needs to be solved in this field. Summary of the invention

[0004] Based on the above problems, the present application provides a file matching method and related devices to improve the convenience and efficiency of file matching operations.

[0005] The embodiments of the present application disclose the following technical solutions:

[0006] The present application provides a file matching method, including:

[0007] According to a first preset operation of the user on the matching item, activating the editing state of the temporary file storage library in the cloud; the temporary file storage library includes at least one file uploaded from the local;

[0008] Determining, according to a second preset operation performed by a user on files in the temporary file repository, selected files in the temporary file repository that are related to the item to be matched;

[0009] Identifying the selected file in the temporary file storage library in a first preset manner;

[0010] The selected file is matched with the item to be matched, and after the matching is completed, a matched status mark is added to the item to be matched, and the selected file is deleted from the temporary file storage library.

[0011] Optionally, after the temporary file storage successfully receives the file, the method further includes:

[0012] A file receiving success message is sent from the cloud to the local computer; the file receiving success message is used to indicate deletion of the file uploaded locally to the file temporary storage library.

[0013] Optionally, after the selected file is matched with the item to be matched, the method further includes:

[0014] Send a notification of completion of matching the item to be matched.

[0015] Optionally, before activating the editing state of the temporary file storage library in the cloud, the method further includes:

[0016] The file temporary storage library is established in the cloud.

[0017] Optionally, uploading a file from the local to the temporary file storage library specifically includes:

[0018] Upload files from the local to the temporary file storage library according to a preset upload cycle.

[0019] Optionally, uploading a file from the local to the temporary file storage library specifically includes:

[0020] Upload files from the local to the temporary file storage library according to a preset screening method.

[0021] Optionally, the files in the temporary file storage location include at least one of the following:

[0022] Video files, picture files, text files or audio files.

[0023] Optionally, the item to be matched is in any of the following forms:

[0024] Folder, entry, window or page.

[0025] Optionally, it is characterized in that the item to be matched is a property problem, and the property problem includes at least one of the following parameters:

[0026] Description of the problem, project to which it belongs, inspection level, inspection object, reporting time or information of the person reporting the problem.

[0027] Optionally, it is characterized in that the item to be matched is an e-commerce product.

[0028] The present application also provides a file matching device, including:

[0029] An activation module, configured to activate the editing state of a temporary file storage library in the cloud according to a first preset operation of the user on the matching item; the temporary file storage library includes at least one file uploaded from a local computer;

[0030] A selected file determination module, configured to determine selected files in the temporary file storage library that are related to the item to be matched according to a second preset operation performed by a user on files in the temporary file storage library;

[0031] A selected file identification module, used for identifying the selected file in the temporary file storage library in a first preset manner;

[0032] A matching module, used for matching the selected file with the item to be matched;

[0033] A status mark adding module, used for adding a matched status mark to the item to be matched after the matching module completes the matching;

[0034] The deleting module is used to delete the selected file from the temporary file storage library after the matching module completes the matching.

[0035] Compared with the prior art, this application has the following beneficial effects:

[0036] The file matching method and related device provided by the present application activate the editing state of the temporary file storage library in the cloud; the temporary file storage library includes at least one file uploaded from the local; determine the selected files related to the items to be matched in the temporary file storage library, and identify the selected files in the temporary file storage library; match the selected files with the items to be matched, add a matched status mark to the items to be matched, and delete the selected files from the temporary file storage library after the matching is completed. Since the temporary file storage library in the cloud can receive files uploaded in batches from the local, the local file storage pressure is reduced. The selected files in the temporary file storage library can be deleted from the temporary file storage library after the matching with the items to be matched is completed. Therefore, the files that have been matched before will not interfere with the subsequent matching process of other items to be matched. At the same time, after the matching of the selected files with the items to be matched is completed, a matched status mark is added to the items to be matched so that the user can clearly know the matching completion status of the items to be matched. In this way, the efficiency and convenience of matching files can be effectively improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0038] Figure 1 A schematic diagram of a file matching method flow provided in an embodiment of the present application;

[0039] Figure 2A schematic diagram of a list of items to be matched provided in an embodiment of the present application;

[0040] Figure 3 A schematic diagram of a matching item list of a property image provided in an embodiment of the present application;

[0041] Figure 4 A schematic diagram of the structure of a file matching device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0042] As described above, the current file matching method usually stores files in the local device, and the operator selects files in the local folder for matching, but the files used for matching remain in the local device after the current match is successful. Therefore, the matched files usually interfere with other subsequent matching operations, resulting in a high probability of repeated selection and misoperation by the user. At the same time, there is no fixed distinguishing feature between the completed items to be matched and the unfinished items to be matched when displayed, resulting in the user not being able to clearly understand the matching completion status of the items to be matched.

[0043] On this basis, the embodiment of the present application provides a file matching method: activate the editing status of the temporary file repository in the cloud; then upload the file to be matched to it; match the selected file with the item to be matched, add a matched status mark to the item to be matched, and delete the selected file from the temporary file repository after the matching is completed. Since the temporary file repository in the cloud can receive files uploaded in batches from the local area, the local file storage pressure is reduced. At the same time, the selected files in the temporary file repository can be deleted from the temporary file repository after the matching with the item to be matched is completed. Therefore, the previously matched files will not interfere with the subsequent matching process of other items to be matched. In summary, the efficiency and convenience of matching files can be effectively improved.

[0044] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only 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.

[0045] Method Embodiment

[0046] See also Figure 1 , which is a flowchart of a file matching method provided in an embodiment of the present application.

[0047] like Figure 1 As shown, the file matching method provided in this application includes three steps from step S101 to step S103:

[0048] S101: activating the editing state of a temporary file storage library in the cloud according to a first preset operation of a user on a matching item; the temporary file storage library includes at least one file uploaded from a local computer.

[0049] It should be noted that the first preset operation has different specific operation types depending on the form of the item to be matched. For example, when the item to be matched is in the form of a table, the first preset operation may be to click on the "Add File" item in the table to activate the editing state of the temporary file storage library in the cloud.

[0050] As a possible implementation, after the file temporary storage successfully receives the file, the cloud may also send a file reception success message to the local; the file reception success message is used to indicate deletion of the local file uploaded to the file temporary storage.

[0051] It should be noted that after the cloud has successfully received the file, the locally uploaded file can be deleted, thereby saving local storage space and avoiding duplicate files the next time the local uploads files to the cloud.

[0052] As another possible implementation, after the file temporary storage successfully receives the file, the cloud may send a file reception success message to the local computer; the file reception success message is used to instruct the local computer to move the file uploaded to the file temporary storage to a specific folder.

[0053] In the embodiment of the present application, before activating the editing state of the temporary file storage library in the cloud, it is also possible to: establish the temporary file storage library in the cloud.

[0054] As an example, a temporary file storage library with a preset space size can be established in the cloud, and the files in the temporary storage library can be classified according to file type, such as audio files are one category and video files are another category. In addition, the file can also be marked with the upload time, etc. As another possible implementation method, multiple temporary file storage libraries with preset space sizes can be established in the cloud, and different temporary storage libraries receive different types of files.

[0055] In one implementation, files can be uploaded from the local to the temporary file storage library based on user triggers. In addition, files can be automatically uploaded from the local to the temporary file storage library. For example:

[0056] Upload files from the local to the temporary file storage library according to a preset upload cycle.

[0057] It should be noted that the preset upload period can be adaptively adjusted according to the update period of the item to be matched. For example, if the item to be matched is updated every 8 hours, then the preset period can also be set to 8 hours.

[0058] In the embodiment of the present application, uploading a file from the local to the temporary file storage library specifically includes:

[0059] Upload files from the local to the temporary file storage library according to a preset screening method.

[0060] It should be noted that the preset filtering method can be associated with the item to be matched. For example, if the item to be matched is the repair of a door handle, the preset filtering method can be to use an image recognition method to filter out pictures related to door handles from the local computer and upload them. Alternatively, after filtering out pictures related to door handles, the user can perform a secondary screening and then upload them.

[0061] In the embodiment of the present application, the files in the temporary file storage location include at least one of the following:

[0062] Video files, picture files, text files or audio files.

[0063] In the embodiment of the present application, the item to be matched is in any of the following forms:

[0064] Folder, entry, window or page.

[0065] S102: Determine selected files in the temporary file storage library that are related to the item to be matched according to a second preset operation performed by the user on the files in the temporary file storage library.

[0066] As a possible implementation, in the embodiment of the present application, the second preset operation may be a point selection operation or a drag operation. When the second preset operation is a point selection operation or a drag operation, the corresponding form of the item to be matched may be a list, a window or a folder.

[0067] The following is an explanation of the point-and-select operation using a specific example. Figure 2 A schematic diagram of a list of items to be matched provided in an embodiment of the present application.

[0068] like Figure 2 As shown, for unmatched items to be matched, you can select Add Picture in the Operation column, activate the temporary file library, and click on the pictures related to the items to be matched. These pictures are selected as selected pictures, and then confirm. In this way, step S102 in the embodiment of the present application is completed: determining the selected files related to the items to be matched in the temporary file library.

[0069] In the present application, when the second preset operation is a drag operation, the corresponding item to be matched may be in the form of a window or a folder. Specifically, the user may determine the selected files related to the item to be matched in the temporary file repository by dragging the files related to the item to be matched in the temporary file repository to the window or folder of the item to be matched.

[0070] S103: Identify the selected file in the temporary file storage library in a first preset manner.

[0071] Specifically, the first preset method may be to add a marking box, a marking check mark, or other markings for marking to the selected file. Figure 2 As shown, there are file 1, file 2 and file 3 in the temporary file storage; when file 1 is selected, the color of file 1 changes relative to the colors of other unselected files. It should be noted that in the embodiment of the present application, the purpose of marking the selected files in the first preset manner is to mark the files selected by the user, so that when the user selects multiple files in the matching of the same item to be matched, the selected files and the unselected files can be clearly seen, so as to prevent the user from missing files.

[0072] S104: Match the selected file with the item to be matched, and after the matching is completed, add a matched status mark to the item to be matched and delete the selected file from the temporary file storage library.

[0073] In practical applications, such as Figure 2 As shown, the user can match the selected file with the item to be matched by triggering the preset match to item to be matched button. It should be noted that the match to item to be matched button can be set in the file temporary storage library or outside the file temporary storage library, and the embodiment of the present application does not limit this.

[0074] It should be noted that, in the embodiment of the present application, after the selected file is matched with the item to be matched, a matched status mark is added to the item to be matched so that the user can clearly know the matching completion status of the item to be matched.

[0075] In this way, if there is an interruption when the user is performing a large number of matches, the user can continue to match the unmatched items without being affected by the interruption. Specifically, when the items to be matched are in the form of a list, the following can be done: Figure 2 As shown, a "status" column is added to the list to add a matched status mark to the item to be matched. When the item to be matched is in the form of a window or folder, a matched status mark can be added to the item to be matched by adding a mark to the window or folder or changing the color of the window or folder.

[0076] In addition, in some business scenarios, the file or file name can also be displayed to indicate that the file has been matched for the item to be matched. For example, a thumbnail of the matched image is displayed in the same column as the item to be matched, and the user can know that the item to be matched has been matched by browsing the thumbnail.

[0077] In the embodiment of the present application, after the selected file is matched with the item to be matched, a matching completion notification for the item to be matched may also be sent.

[0078] It should be noted that the notification of matching completion for the item to be matched is sent to the user who supervises the matching rather than the user who actually matches the file. Specifically, after the system sends the notification of matching completion to the user who supervises the matching, the cloud can also store the matching completion result. As an example, the notification sent by the system to the user who supervises the matching may not only be limited to the matching completion notification, but may also include the progress of task completion. For example, after the supervising user reports a problem, not only can the matching status of the fault image be obtained, but the status of the repair can also be tracked in real time.

[0079] The technical solution of the present application will be described below through specific embodiments:

[0080] See also Figure 3 , Figure 3 This is a schematic diagram of a matching item list of a property image provided in an embodiment of the present application. Figure 3 As shown, the item to be matched is a property problem, and the property problem includes at least one of the following parameters: problem description, project to which it belongs, inspection level, inspection object, reporting time or reporter information.

[0081] In current property maintenance, there are usually a large number of maintenance issues and their corresponding maintenance pictures, which need to be matched. Figure 3 The table in is displayed to the user so that the user can match the question with the picture. It should be noted that the above parameters are only examples of common parameters for property issues, and are not limitations on the embodiments of the present application.

[0082] In the embodiment of the present application, the item to be matched may also be an e-commerce product. The above-mentioned file matching device may also be applied to matching e-commerce products with their corresponding pictures.

[0083] As can be seen from the above, the method provided by the present application reduces the pressure of local storage by activating the editing state of the temporary file storage library in the cloud; then uploading the files to be matched thereto; matching the selected files with the items to be matched, and deleting the selected files from the temporary file storage library after the matching is completed, while avoiding the interference of the matched items in the selection of the items to be matched, and effectively improving the efficiency and convenience of matching files. The operation of deleting files from the temporary file storage library can be executed in response to a user trigger, for example, the user triggers it after knowing that the match is completed. In addition, it can also be automatically executed on the cloud according to the completion of the match. From the user's perspective, when the match is completed, these matched selected files disappear in the temporary file storage library.

[0084] Device Embodiment

[0085] Based on the file matching method provided above, an embodiment of the present application also provides a file matching device.

[0086] See also Figure 4 , which is a schematic diagram of the structure of a file matching device provided in an embodiment of the present application.

[0087] like Figure 4 As shown, the file matching device provided by the present application includes:

[0088] An activation module 100, configured to activate the editing state of a temporary file storage library in the cloud according to a first preset operation of the user on the matching item; the temporary file storage library includes at least one file uploaded from a local computer;

[0089] A selected file determination module 200, configured to determine selected files in the temporary file repository that are related to the item to be matched according to a second preset operation performed by a user on files in the temporary file repository;

[0090] A selected file identification module 300, used to identify the selected file in the temporary file storage library in a first preset manner;

[0091] A matching module 400, used for matching the selected file with the item to be matched;

[0092] A status mark adding module 500 is used to add a matched status mark to the item to be matched after the matching module 400 completes the matching;

[0093] The deleting module 600 is used to delete the selected file from the temporary file storage library after the matching module 400 completes the matching.

[0094] As a possible implementation method, after the file temporary storage successfully receives the file, it also includes: the cloud sends a file reception success message to the local; the file reception success message is used to indicate deletion of the local file uploaded to the file temporary storage.

[0095] As a possible implementation manner, after the selected file is matched with the item to be matched, the method further includes: sending a notification of matching completion for the item to be matched.

[0096] As a possible implementation manner, before activating the editing state of the temporary file storage library in the cloud, the method further includes: establishing the temporary file storage library in the cloud.

[0097] In the embodiment of the present application, uploading files from the local to the temporary file storage library specifically includes: uploading files from the local to the temporary file storage library according to a preset upload period.

[0098] In the embodiment of the present application, uploading files from the local to the temporary file storage library specifically includes: uploading files from the local to the temporary file storage library according to a preset screening method.

[0099] In an embodiment of the present application, the files in the temporary file storage location include at least one of the following: a video file, a picture file, a text file, or an audio file.

[0100] In the embodiment of the present application, the item to be matched is in any of the following forms: a folder, an entry, a window or a page.

[0101] In an embodiment of the present application, the item to be matched is a property problem, and the property problem includes at least one of the following parameters: problem description, project to which it belongs, inspection level, inspection object, reporting time or reporter information.

[0102] In an embodiment of the present application, the item to be matched is an e-commerce product.

[0103] It should be noted that each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described above is merely schematic, in which the unit described as a separate component may or may not be physically separated, and the component prompted as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative work.

[0104] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A file matching method, characterized in that: include: Establishing a temporary file storage library in the cloud; the temporary file storage library is used to store locally uploaded files according to file type classification; Get the update period of the items to be matched; Determine the update period of the item to be matched as the upload period; Upload files from the local to the temporary file storage according to the upload cycle; Upload files from the local to the temporary file storage library according to a preset screening method; The preset screening method includes screening out files having the same features as the item to be matched according to the features of the item to be matched; After the file temporary storage successfully receives the file, the cloud sends a file reception success message to the local; The file receiving success message is used to instruct the local computer to move the file uploaded to the temporary file storage library to the target folder; According to a first preset operation of the user on the item to be matched, the editing state of the temporary file storage library in the cloud is activated; the temporary file storage library includes at least one file uploaded from a local computer, the first preset operation is used to activate the editing state of the temporary file storage library in the cloud, and the first preset operation corresponds to the form of the item to be matched; Determining selected files in the temporary file repository that are related to the item to be matched according to a second preset operation performed by the user on the files in the temporary file repository, where the second preset operation includes a point-and-select operation or a drag-and-drop operation; Identifying the selected file in the temporary file storage library in a first preset manner; The selected file is matched with the item to be matched, and after the matching is completed, a matched status mark is added to the item to be matched, and the selected file is deleted from the temporary file storage library.

2. The file matching method according to claim 1, characterized in that: After the selected file is matched with the item to be matched, the method further includes: Send a notification of completion of matching the item to be matched.

3. The file matching method according to claim 1 or 2, characterized in that: The files in the temporary file storage location include at least one of the following: Video files, picture files, text files or audio files.

4. The file matching method according to claim 1 or 2, characterized in that: The item to be matched is in any of the following forms: Folder, entry, window or page.

5. The file matching method according to claim 1 or 2, characterized in that: The item to be matched is a property issue, and the property issue includes at least one of the following parameters: Description of the problem, project to which it belongs, inspection level, inspection object, reporting time or information of the person reporting the problem.

6. The file matching method according to claim 1 or 2, characterized in that: The item to be matched is an e-commerce product.

7. A file matching device, characterized in that: include: A module is established to establish a temporary file storage library in the cloud; the temporary file storage library is used to store locally uploaded files according to file type classification; An acquisition module is used to obtain the update cycle of the item to be matched; A determination module, used to determine the update period of the item to be matched as the upload period; An upload module, used for uploading files from the local to the temporary file storage according to the upload cycle; Upload files from the local to the temporary file storage library according to a preset screening method; The preset screening method includes screening out files having the same features as the item to be matched according to the features of the item to be matched; A sending module, configured to send a file receiving success message from the cloud to the local after the file temporary storage successfully receives the file; The file receiving success message is used to instruct the local computer to move the file uploaded to the temporary file storage library to the target folder; An activation module, configured to activate the editing state of the temporary file storage library in the cloud according to a first preset operation of the user on the matching item; the temporary file storage library includes at least one file uploaded from the local computer, the first preset operation is used to activate the editing state of the temporary file storage library in the cloud, and the first preset operation corresponds to the form of the item to be matched; A selected file determination module, used to determine the selected files related to the to-be-matched item in the temporary file storage library according to a second preset operation performed by the user on the files in the temporary file storage library, where the second preset operation includes a point-selection operation or a drag-and-drop operation; A selected file identification module, used for identifying the selected file in the temporary file storage library in a first preset manner; A matching module, used for matching the selected file with the item to be matched; A status mark adding module, used for adding a matched status mark to the item to be matched after the matching module completes the matching; The deleting module is used to delete the selected file from the temporary file storage library after the matching module completes the matching.

Citation Information

Patent Citations

  • Data parallel processing method, device and system

    CN101957863A

  • Screening analysis method and system for big data

    CN105893408A

  • File storage method and system

    CN109981702A