[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109213733A - File classifying method, equipment and system - Google Patents

File classifying method, equipment and system Download PDF

Info

Publication number
CN109213733A
CN109213733A CN201810923459.7A CN201810923459A CN109213733A CN 109213733 A CN109213733 A CN 109213733A CN 201810923459 A CN201810923459 A CN 201810923459A CN 109213733 A CN109213733 A CN 109213733A
Authority
CN
China
Prior art keywords
file
client device
information
server device
directory information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810923459.7A
Other languages
Chinese (zh)
Inventor
徐学东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Carbon Blue Network Technology Co Ltd
Original Assignee
Shanghai Carbon Blue Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Carbon Blue Network Technology Co Ltd filed Critical Shanghai Carbon Blue Network Technology Co Ltd
Priority to CN201810923459.7A priority Critical patent/CN109213733A/en
Publication of CN109213733A publication Critical patent/CN109213733A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

This application provides the schemes that a kind of file is sorted out, client device is scanned to local file is stored in the program, obtain file directory information, then file directory information is sent to server device, by server device according to file directory information, it determines the categorization results of file and forms the categorizing instructions of categorization results, and categorizing instructions will be sent to client device, so that client device is sorted out according to categorizing instructions to local file is stored in.Thus, when client device carries out file classification, it only needs to scan the file being locally stored and obtains file directory information, and categorizing instructions are finally executed, and can uniformly transfer to server device to handle the processing of classification, need not rely upon the process performance of client device, and subsumption algorithm can reside in server device, it only needs to update server device when updating subsumption algorithm, without being updated subsumption algorithm on each client device, efficiency is higher.

Description

File classifying method, equipment and system
Technical field
This application involves information technology field more particularly to a kind of file classifying methods, equipment and system.
Background technique
The terminal devices such as user mobile phone, computer generally can all store Miscellaneous Documents, for example, picture, video, PDF, WORD, EXCEL, APK file etc., with the increase of quantity of documents and type, it may be desirable to sort out file, to help user to reach It saves space or is quickly found out the purpose of required file.Currently, some management applications in terminal device operation are capable of providing The function of automatic clustering file, but its subsumption algorithm is write in client-side program, therefore to the file on terminal device When being sorted out, the process performance for the terminal device that needs to rely on, and when needing to update subsumption algorithm, it is necessary to each end Client-side program in end equipment is updated, and is inconvenient.
Apply for content
The first purpose of the application is to provide a kind of scheme that file is sorted out.
To achieve the above object, the embodiment of the present application provides a kind of file classifying method of client device, this method Include:
Client device is scanned to local file is stored in, and obtains file directory information;
The file directory information is sent to server device by the client device;
The client device obtains categorizing instructions being sent by the server device, sorting out for realizing file, The categorizing instructions are obtained by the server device according to the file directory information;
The client device is sorted out according to the categorizing instructions to local file is stored in.
In addition, the embodiment of the present application also provides a kind of file classifying methods of server device, wherein this method packet It includes:
Server device obtains the file directory information that client device is sent;
The server device determines the categorization results of file and forms the classification according to the file directory information As a result categorizing instructions;
The server device sends the categorizing instructions to the client device so that the client device according to The categorizing instructions are sorted out to local file is stored in.
Another aspect based on the application additionally provides a kind of client device sorted out for file, wherein the client End equipment includes the memory for storing computer program instructions and the processor for executing computer program instructions, In, when the computer program instructions are executed by the processor, triggers the equipment and execute the file classifying method.
The embodiment of the present application also provides a kind of server devices sorted out for file, wherein the server device packet Include the memory for storing computer program instructions and the processor for executing computer program instructions, wherein when the meter When calculation machine program instruction is executed by the processor, triggers the equipment and execute the file classifying method.
The embodiment of the present application also provides a kind of systems sorted out for file, wherein the system includes the client End equipment and the server device.
In addition, computer program instructions are stored thereon with the embodiment of the present application also provides a kind of computer-readable medium, The computer-readable instruction can be executed by processor to realize the file classifying method.
In the scheme that some embodiments of the present application provide, client device is scanned to local file is stored in, File directory information is obtained, the file directory information is then sent to server device, as server device according to File directory information determines the categorization results of file and the categorizing instructions of the formation categorization results, and will be to the client End equipment sends the categorizing instructions, so that client device is returned according to the categorizing instructions to local file is stored in Class.As a result, when client device carries out file classification, it is only necessary to it scans the file being locally stored and obtains file directory information, And categorizing instructions are finally executed, and can uniformly transfer to server device to be handled the processing that file is sorted out and be obtained Categorization results, need not rely upon the process performance of client device, and client device is mainly based upon server device transmission Categorizing instructions execute categorizing operation, and subsumption algorithm can reside in server device, only need when updating subsumption algorithm Server device is updated, without being updated to subsumption algorithm on each client device, efficiency is higher.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is a kind of structural representation of the system for realizing aforementioned document classifying method provided by the embodiments of the present application Figure;
Fig. 2 is interaction schematic diagram of the system of the embodiment of the present application when realizing file classifying method;
Fig. 3 is the displaying picture drawing for showing categorization results in the embodiment of the present application according to renewal time;
Fig. 4 is the displaying picture drawing for showing categorization results in the embodiment of the present application according to geographical location information;
Fig. 5 is to be sorted out using one of the embodiment of the present application file classifying method to the file on client device When process flow diagram;
Fig. 6 is the structural schematic diagram of the equipment provided by the embodiments of the present application sorted out for file;
Fig. 7 is a kind of data knot for the categorizing instructions that server device is issued to client device in the embodiment of the present application Structure;
The same or similar appended drawing reference represents the same or similar component in attached drawing.
Specific embodiment
To keep the purposes, technical schemes and advantages of the embodiment of the present application clearer, below in conjunction with the embodiment of the present application In attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is Some embodiments of the present application, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the art Every other embodiment obtained without creative efforts, shall fall in the protection scope of this application.
In a typical configuration of this application, terminal, the equipment of service network include one or more processors (CPU), input/output interface, network interface and memory.
Memory may include the non-volatile memory in computer-readable medium, random access memory (RAM) and/or The forms such as Nonvolatile memory, such as read-only memory (ROM) or flash memory (flash RAM).Memory is computer-readable medium Example.
Computer-readable medium includes permanent and non-permanent, removable and non-removable media, can be by any side Method or technology realize that information stores.Information can be computer readable instructions, data structure, the module of program or other numbers According to.The example of the storage medium of computer includes, but are not limited to phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other kinds of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory techniques, CD-ROM (CD- ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storages Equipment or any other non-transmission medium, can be used for storage can be accessed by a computing device information.
The embodiment of the present application provides a kind of file classifying method, and this method can uniformly transfer to the processing that file is sorted out Server device is handled and is obtained categorization results, without depending on the process performance of client device, client device The categorizing instructions for being mainly based upon server device transmission execute categorizing operation;And subsumption algorithm can reside in server-side and set It is standby upper, it only needs to update server device when updating subsumption algorithm, without calculating classification on each client device Method is updated, and efficiency is higher.
Fig. 1 shows a kind of system for realizing aforementioned document classifying method, wherein the system includes client device 110 and server device 120, the client device can be user's commonly all kinds of terminal softwares, with storage file Function, specific implementation can include but is not limited to all kinds of terminal devices such as computer, mobile phone, tablet computer, smartwatch, or Person can also make the application program run in above-mentioned terminal device.The server device can be provided according to client device File directory information calculated, for client device provide file classification instruction, can specifically include but be not limited to Such as network host, single network server, multiple network server collection or the set of computers based on cloud computing, or can also So as to run on the application program in above equipment.Here, cloud is by a large amount of hosts based on cloud computing (Cloud Computing) Or network server is constituted, wherein cloud computing is one kind of distributed computing, consisting of a loosely coupled set of computers One virtual machine.
Fig. 2 shows the systems of the embodiment of the present application when realizing file classifying method, client device 110 and server-side Interaction schematic diagram between equipment 120, including interaction process step below:
Step S201, client device are scanned to local file is stored in, and obtain file directory information.
Wherein, the file directory information includes each generic attribute of file, for example, the store path of file, filename, File format, creation time, modification time, file size, creation user etc..The demand that can be sorted out according to file when scanning, It, can be by scanning range when setting different scanning ranges, such as only needing to sort out the file in some file A It is set as this document folder A, it is possible thereby to obtain the file directory information under this document folder A.If in file A including 10 texts Part, the then file directory information obtained are each generic attribute of 10 files.Here, those skilled in the art should be understood that The above-mentioned attribute included by file directory information is only for example, other categories of file that are existing or being likely to occur from now on Property, such as can also be comprising the corresponding artist of the music file, affiliated album etc., for photo files for music file It can also be such as applicable to the present invention, also should include comprising geographical location information (such as shooting location) corresponding to the photo Within the scope of the present invention, and it is incorporated herein by reference.
In actual scene, since the change conditions of the file of client device local between the classification of file twice are general It will be within to a certain degree.Such as after a file is sorted out, includes 10 files in file A, return in this file Before class, original 10 files in user and unmodified file A have only created 3 files, therefore right in file A In the file directory information of 10 original files, obtained when previous file is sorted out, when this file is sorted out, It no longer needs to reacquire, obtains the file directory information of delta file (i.e. 3 newly-built files), only to update existing file Directory information, without carrying out global rescan every time.
As a result, in a kind of embodiment of the application, client device is being scanned to being stored in local file, is obtained When taking file directory information, it can be determined that whether be to obtain file directory information for the first time.If so, local all to being stored in File is scanned, and obtains file directory information;If it is not, being then scanned to being stored in local delta file, update has been obtained The file directory information taken.Wherein, the delta file is to increase, modify or delete after preceding primary acquisition file directory information File, thus avoid rescaning unchanged file, improve the efficiency of scanning.Wherein, aforementioned newly-increased, modification or The processing of deletion can be the processing that the operational order of user on a client device is caused, such as the down operation because of user And the file caused is newly-built, because user is to file modification caused by the modification of document etc..Alternatively, being also possible to file before this The file sorting out the categorizing instructions in caused processing, such as the classification of previous file and causing is increased, modified or deleted Deng.
The file directory information is sent to server device by step S202, client device.
Step S203, server device obtain the file directory information that client device is sent.
Step S204, server device determine the categorization results of file and form institute according to the file directory information State the categorizing instructions of categorization results.
Server device can know corresponding document in client device by the content in resolution file directory information Specific storage condition, thus server device can determine file according to the file directory information and default classification strategy Categorization results.Such as by taking 10 files in aforementioned file A as an example, categorization results may is that file 1~3 and file 5 It can be moved in a newly-built file B, file 4 and 6 can be moved in another existing file C, and file 7~10 is still It is stored in file A.In turn, it according to categorization results and current file store path, can determine to form the classification knot The categorizing instructions of fruit.In the present embodiment, categorizing instructions can successively include: the newly-built instruction of file B, and file 1~3,5 moves It moves to the instruction of file B, file 4,6 is moved to the instruction of file C.
Step S205, server device send the categorizing instructions to the client device.
Step S206, client device obtain classification being sent by the server device, sorting out for realizing file Instruction.
Step S207, client device are sorted out according to the categorizing instructions to local file is stored in.For example, returning Class instruction includes following three: file B newly-built instruction, and file 1~3,5 is moved to the instruction of file B, and file 4,6 moves It moves to the instruction of file C, ustomer premises access equipment successively executes after receiving these categorizing instructions, can will be stored in local File is sorted out, and form situation corresponding to categorization results: file 7-10 is located in file A, file 1~3,5 is located at file It presss from both sides in B, file 4,6 is located in file C.Compared to currently existing scheme, due to the processing of classification can uniformly be transferred to service End equipment is handled, and needs not rely upon the process performance of client device, and subsumption algorithm can reside in server-side and set It is standby upper, it only needs to update server device when updating subsumption algorithm, without calculating classification on each client device Method is updated, therefore efficiency is higher.
In some embodiments of the present application, server device determines that used default classification strategy can when categorization results To be set according to the practical classification demand of user, to reach the classification effect for being best suitable for user demand.Such as may include as Under classification strategy: format file-based, size file-based, renewal time file-based or file-based Manage location information etc..
When format file-based determines categorization results, the same or similar file of format can be categorized in one Rise, for example, can by the picture file of the formats such as png, jpg, webp, bmp sort out together, by mp4, gif, rmvb, wmv, The video file of the formats such as 3gpp is sorted out together.When size file-based is classified, can size is identical or Similar file is sorted out together, for example, it can be set to some threshold values etc., are divided into one for the file less or greater than threshold value Class.When being sorted out renewal time file-based, renewal time same or similar file can be sorted out together, Such as file can be divided with the conditions such as nearest one day, nearest one week, nearest one month.In geographical position file-based When confidence breath is divided, the same or similar file in geographical location can be sorted out together.Here, those skilled in the art Member it should be understood that above-mentioned default classification strategy is only for example, return by other other preset that are existing or being likely to occur from now on Class strategy, such as according to the source of file, the file that same application creates is classified as one kind etc., is such as applicable to this hair It is bright, it should also be included within the scope of protection of the present invention, and be incorporated herein by reference.
In actual scene, any one of the above or a variety of classification strategies can be used in combination, such as can be based on simultaneously The format of file and the size of file, while the picture file of the formats such as png, jpg, webp, bmp is sorted out together, These picture files are further sorted out again according to the size of file, such as size is classified as small figure in 2MB or less Size is classified as big picture in 2MB or more by piece.
In addition, server device can be combined with the operation behavior information of user other than default classification strategy, come true Determine categorization results and categorizing instructions.Wherein, the operation behavior information of the user refers to that user realizes on a client device The information of specific operation behavior is able to reflect tendency of user when using file.In order to realize that binding operation behavioural information is true Determine the categorization results of file and forms the categorizing instructions of the categorization results, file classifying method provided by the embodiments of the present application In, client device also needs to record the operation behavior information of user, and the operation behavior information is sent to the service End equipment, and the operation behavior information for the user that the available client device of server-side is sent, and according to the file Directory information and operation behavior information determine the categorization results of file and form the categorizing instructions of the categorization results.
The file being stored on client device is opened, is modified for example, operation behavior information can be user The frequency of operation, these information can reflect frequency of usage of the user about each file, and server device can accordingly will be literary Part, which is divided into, the classifications such as is commonly used and is not frequently used.Or operation behavior information is also possible to user on a client device Using the operation note of each application program, such as in all application programs of client device, user it is most-often used be Video class application program, it is possible thereby to reflect that user to the interest of video, can will own when carrying out file classification at this time The file consolidation of video format is moved in some file, in order to which user uniformly checks.In addition, operation behavior information may be used also To be that user broadcasts about the usage behavior information in some application program, such as the video that can be in video class application program Record, chat record in instant messaging application program etc. are put, by analyzing in these records can determine that user is interested Hold, and then will can individually sort out about the file of these contents, in order to which user checks.
In other embodiments of the application, the server device generates categorization results according to the categorization results of file It shows information, and sends the categorization results to the client device and show information, client device is being obtained by the clothes After the categorization results that end equipment of being engaged in is sent show information, it can show that information is presented about categorization results according to the categorization results Displaying picture.
For example, when sorting out the result is that the displaying picture can using the renewal time of file as when default classification strategy To be the specific position that each classified file is shown on a timeline according to its renewal time comprising a time shaft, such as Fig. 3 It is shown.Also such as, when classification the result is that the displaying picture can using the geographical location information of file as when default classification strategy To be labeled with the map of longitude and latitude comprising one, and the file being each classified is shown in the map according to its specific longitude and latitude On.User can get information about the classification of this file by displaying picture shown in viewing client-side equipment as a result, As a result, as shown in Figure 4.
In addition, server device when generating categorizing instructions, can generate the check information about the categorizing instructions simultaneously, In order to which client device verifies the categorizing instructions.Therefore, server device is returned what is sent to client device Class instruction can carry corresponding check information simultaneously, client device according to the categorizing instructions to be stored in local file into Before row is sorted out, categorizing instructions can be verified according to the verification information, if unverified, can choose and do not execute sheet The secondary categorizing instructions received, only execute categorizing instructions when passing through verification, sort out to the file for being stored in local.
A kind of data when server device issues categorizing instructions to client device in the embodiment of the present application are shown such as 7 Structure is made of following three part: data packet head, categorizing instructions and the file information, wherein includes this number in data packet head According to the contents such as length, size, source and check information, categorizing instructions are to refer specifically to for carrying out categorizing operation to file It enables, such as moves, replicates, deleting, the instruction of new files or file, the file information includes file involved in this is sorted out The attribute informations such as store path, size, renewal time.
Fig. 5, which is shown, carries out the file on client device using one of the embodiment of the present application file classifying method Process flow when classification, including following processing step:
Step S501, client device start to execute file classifying method.The triggering of execution can be by user in client The application-specific in specific operation, such as starting client device is executed in end equipment, and is clicked in application program Categorizing operation button, or corresponding gesture operation can be executed in specific interface.Further, file classifying method is executed When can set file classification range obtain corresponding file directory information to scan the file within the scope of this.For example, It can be the file stored in all memory spaces to this to be sorted out or be to return the file under particular path Class can also be and sort out to the file in some external memorizer (such as USB flash disk).
Step S502, client device judge whether be first scan local file.Wherein, the concrete mode of judgement can To be to look in memory space whether having preceding single pass to obtain file directory information, for example, can be by this in each scanning Secondary scanning obtains file directory information and is saved, and is marked, if the classification of this file is needed to the road AA/BB/C All Files under diameter are sorted out, then can decide whether the text for having existed the All Files under the path corresponding A A/BB/C Part directory information then indicates to be first scan, then indicates scanned if it exists if it does not exist.
Step S503, if first scan, then client device carries out whole scan, obtains complete file directory letter Then breath executes step S105.
Step S504, if not first scan, then client device carries out incremental sweep, obtains the file mesh of delta file Information is recorded, and updates already present file directory information accordingly, to obtain complete file directory information, then executes step S105。
Complete file directory information is uploaded to server device by step S505, client device.
Step S506, server device generates corresponding categorizing instructions according to file directory information, and issues client and set It is standby.
Step S507, client device execute categorizing instructions, complete the operation such as movement, duplication, deletion of local file, real The classification of existing file.
Fig. 6 shows server device and the visitor of the method and/or technology scheme being adapted to carry out in the embodiment of the present application The structure of family end equipment, the equipment 600 include central processing unit (CPU, Central Processing Unit) 601, can To be loaded according to the program being stored in read-only memory (ROM, Read Only Memory) 602 or from storage section 608 Various movements appropriate and place are executed to the program in random access storage device (RAM, Random Access Memory) 603 Reason.In RAM 603, it is also stored with various programs and data needed for system operatio.CPU 601, ROM602 and RAM 603 It is connected with each other by bus 604.Input/output (I/O, Input/Output) interface 605 is also connected to bus 604.
I/O interface 605 is connected to lower component: the importation 606 including keyboard, mouse, touch screen etc.;Including such as Cathode-ray tube (CRT, Cathode Ray Tube), liquid crystal display (LCD, Liquid Crystal Display), LED are aobvious Show the output par, c 607 of device, OLED display etc. and loudspeaker etc.;Including hard disk, CD, disk, semiconductor memory etc. The storage section 608 of one or more computer-readable mediums;And including such as LAN (local area network, Local Area Network) the communications portion 609 of the network interface card of card, modem etc..Communications portion 609 is via such as internet Network executes communication process.
Particularly, the method in the embodiment of the present application and/or embodiment may be implemented as computer software programs.Example Such as, embodiment of the disclosure includes a kind of computer program product comprising carries computer on a computer-readable medium Program, the computer program include the program code for method shown in execution flow chart.It is central in the computer program When processing unit (CPU) 601 executes, the above-mentioned function of limiting in the present processes is executed.
It should be noted that computer-readable medium described herein can be computer-readable signal media or meter Calculation machine readable storage medium storing program for executing either the two any combination.Computer-readable medium for example can be --- but it is unlimited In system, device or the device of --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or any above combination.It calculates The more specific example of machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, portable of one or more conducting wires Formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device or The above-mentioned any appropriate combination of person.In this application, computer-readable medium, which can be, any includes or storage program has Shape medium, the program can be commanded execution system, device or device use or in connection.
And in this application, computer-readable signal media may include passing in a base band or as carrier wave a part The data-signal broadcast, wherein carrying computer-readable program code.The data-signal of this propagation can use a variety of shapes Formula, including but not limited to electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media may be used also To be any computer-readable medium other than computer readable storage medium, which can send, propagate Either transmission is for by the use of instruction execution system, device or device or program in connection.It is computer-readable The program code for including on medium can transmit with any suitable medium, including but not limited to: wireless, electric wire, optical cable, RF etc. Deng or above-mentioned any appropriate combination.
The calculating of the operation for executing the application can be write with one or more programming languages or combinations thereof Machine program code, described program design language include object oriented program language-such as Java, Smalltalk, C+ +, it further include conventional procedural programming language-such as " C " language or similar programming language.Program code can Fully to execute, partly execute on the user computer on the user computer, be executed as an independent software package, Part executes on the remote computer or executes on a remote computer or server completely on the user computer for part. In situations involving remote computers, remote computer can pass through the network of any kind --- including local area network (LAN) Or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as utilize Internet service Provider is connected by internet).
Flowchart or block diagram in attached drawing shows the equipment according to the various embodiments of the application, method and computer program The architecture, function and operation in the cards of product.In this regard, each box in flowchart or block diagram can represent A part of a part of one module, program segment or code, the module, program segment or code is used for comprising one or more The executable instruction of logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box Function can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated actually may be used To be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.It is also noted that , the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with executing The dedicated systems for hardware of defined functions or operations realizes, or can use specialized hardware and computer instruction Combination is to realize.
As on the other hand, present invention also provides a kind of computer-readable medium, which be can be Included in equipment described in above-described embodiment;It is also possible to individualism, and without in the supplying equipment.Above-mentioned calculating Machine readable medium carries one or more computer-readable instruction, the computer-readable instruction can be executed by processor with Realize the method and/or technology scheme of multiple embodiments of aforementioned the application.
It should be noted that the application can be carried out in the assembly of software and/or software and hardware, for example, can adopt With specific integrated circuit (ASIC), general purpose computer or any other realized similar to hardware device.In some embodiments In, the software program of the application can be executed by processor to realize above step or function.Similarly, the software of the application Program (including relevant data structure) can be stored in computer readable recording medium, for example, RAM memory, magnetic or CD-ROM driver or floppy disc and similar devices.In addition, hardware can be used to realize in some steps or function of the application, for example, As the circuit cooperated with processor thereby executing each step or function.
It is obvious to a person skilled in the art that the application is not limited to the details of above-mentioned exemplary embodiment, Er Qie In the case where without departing substantially from spirit herein or essential characteristic, the application can be realized in other specific forms.Therefore, no matter From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and scope of the present application is by appended power Benefit requires rather than above description limits, it is intended that all by what is fallen within the meaning and scope of the equivalent elements of the claims Variation is included in the application.Any reference signs in the claims should not be construed as limiting the involved claims.This Outside, it is clear that one word of " comprising " does not exclude other units or steps, and odd number is not excluded for plural number.That states in device claim is multiple Unit or device can also be implemented through software or hardware by a unit or device.The first, the second equal words are used to table Show title, and does not indicate any particular order.

Claims (14)

1. a kind of file classifying method, wherein this method comprises:
Client device is scanned to local file is stored in, and obtains file directory information;
The file directory information is sent to server device by the client device;
The client device obtains categorizing instructions being sent by the server device, sorting out for realizing file, described Categorizing instructions are obtained by the server device according to the file directory information;
The client device is sorted out according to the categorizing instructions to local file is stored in.
2. being obtained according to the method described in claim 1, wherein, client device is scanned to local file is stored in File directory information, comprising:
Client device judges whether it is obtains file directory information for the first time, if so, to be stored in local All Files into Row scanning, obtains file directory information;
If it is not, being then scanned to being stored in local delta file, the file directory information obtained is updated, wherein described Delta file is the file increased, modified or deleted after preceding primary acquisition file directory information.
3. according to the method described in claim 1, wherein, this method further include:
The operation behavior information of the client device records user, and the operation behavior information is sent to the server-side Equipment, so that the server device is according to the operation behavior information acquisition of the file directory information and user for realizing text The categorizing instructions that part is sorted out.
4. according to the method described in claim 1, wherein, this method further include:
The client device, which is obtained, shows information by the categorization results that the server device is sent, wherein the classification knot Fruit shows that information is obtained by the server device according to the file directory information;
The client device shows that the displaying picture about categorization results is presented in information according to the categorization results.
5. according to the method described in claim 1, wherein, the categorizing instructions carry corresponding check information;
The client device is according to the categorizing instructions to being stored in front of local file sorts out, further includes:
Categorizing instructions are verified according to the verification information.
6. a kind of file classifying method, wherein this method comprises:
Server device obtains the file directory information that client device is sent;
The server device determines the categorization results of file and forms the categorization results according to the file directory information Categorizing instructions;
The server device sends the categorizing instructions to the client device, so that the client device is according to Categorizing instructions are sorted out to local file is stored in.
7. according to the method described in claim 6, wherein, the server device determines text according to the file directory information The categorization results of part and the categorizing instructions for forming the categorization results, comprising:
The server device determines the categorization results and shape of file according to the file directory information and default classification strategy At the categorizing instructions of the categorization results, wherein the default classification strategy includes at least one of following or multinomial combination;
Format file-based;
Size file-based;
Renewal time file-based;
Geographical location information file-based.
8. according to the method described in claim 6, wherein, this method further include:
The server device obtains the operation behavior information for the user that the client device is sent;
The server device determines the categorization results of file and forms the categorization results according to the file directory information Categorizing instructions, comprising:
The server device determines the categorization results and shape of file according to the file directory information and operation behavior information At the categorizing instructions of the categorization results.
9. according to the method described in claim 6, wherein, this method further include:
The server device generates categorization results according to the categorization results of file and shows information, and sends out to the client device The categorization results are sent to show information, so that described show that the displaying about categorization results is presented in information according to the categorization results Picture.
10. according to the method described in claim 6, wherein, the categorizing instructions carry corresponding check information, for institute Categorizing instructions are stated to be verified.
11. a kind of client device sorted out for file, wherein the client device includes referring to for storing computer program The memory of order and processor for executing computer program instructions, wherein when the computer program instructions are by the processor When execution, method described in any one of described equipment perform claim requirement 1 to 5 is triggered.
12. a kind of server device sorted out for file, wherein the server device includes referring to for storing computer program The memory of order and processor for executing computer program instructions, wherein when the computer program instructions are by the processor When execution, method described in any one of described equipment perform claim requirement 6 to 10 is triggered.
13. a kind of system sorted out for file, wherein the system includes client device as claimed in claim 11 and such as Server device described in claim 12.
14. a kind of computer-readable medium, is stored thereon with computer program instructions, the computer-readable instruction can be processed Device is executed to realize the method as described in any one of claims 1 to 10.
CN201810923459.7A 2018-08-14 2018-08-14 File classifying method, equipment and system Pending CN109213733A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810923459.7A CN109213733A (en) 2018-08-14 2018-08-14 File classifying method, equipment and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810923459.7A CN109213733A (en) 2018-08-14 2018-08-14 File classifying method, equipment and system

Publications (1)

Publication Number Publication Date
CN109213733A true CN109213733A (en) 2019-01-15

Family

ID=64988581

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810923459.7A Pending CN109213733A (en) 2018-08-14 2018-08-14 File classifying method, equipment and system

Country Status (1)

Country Link
CN (1) CN109213733A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110955630A (en) * 2019-11-29 2020-04-03 北京明略软件系统有限公司 Data storage method and device
CN112866742A (en) * 2020-12-31 2021-05-28 北京奇艺世纪科技有限公司 Audio and video file management method and device and electronic equipment
CN113568874A (en) * 2021-07-14 2021-10-29 上海分木信息科技有限公司 File selection uploading method and equipment
WO2024159967A1 (en) * 2023-02-03 2024-08-08 天翼云科技有限公司 Government affair data resource directory updating method and apparatus, electronic device, and medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103577048A (en) * 2013-11-15 2014-02-12 广州市久邦数码科技有限公司 Desktop icon intelligent arranging system and method
CN104077132A (en) * 2014-06-20 2014-10-01 北京金山安全软件有限公司 Management method and device for application programs in mobile terminal
WO2015043272A1 (en) * 2013-09-29 2015-04-02 华为技术有限公司 Multi-terminal conference communication processing method and apparatus
CN104636469A (en) * 2015-02-10 2015-05-20 广州供电局有限公司 Automatic file classification management method and system
CN104811791A (en) * 2015-04-23 2015-07-29 北京奇虎科技有限公司 Video removing method and device and terminal device
CN106021246A (en) * 2015-03-26 2016-10-12 北京畅游天下网络技术有限公司 Method and device for document management
CN106294703A (en) * 2016-08-08 2017-01-04 广东欧珀移动通信有限公司 A kind of file classifying method, device and terminal
US9703855B1 (en) * 2013-04-15 2017-07-11 Ca, Inc. System and method for classifying content with a web service
CN107967322A (en) * 2017-11-23 2018-04-27 努比亚技术有限公司 Document classification display methods, mobile terminal and computer-readable recording medium
CN107968818A (en) * 2017-11-17 2018-04-27 北京联想超融合科技有限公司 Storage method, device and the server cluster of data

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9703855B1 (en) * 2013-04-15 2017-07-11 Ca, Inc. System and method for classifying content with a web service
WO2015043272A1 (en) * 2013-09-29 2015-04-02 华为技术有限公司 Multi-terminal conference communication processing method and apparatus
CN103577048A (en) * 2013-11-15 2014-02-12 广州市久邦数码科技有限公司 Desktop icon intelligent arranging system and method
CN104077132A (en) * 2014-06-20 2014-10-01 北京金山安全软件有限公司 Management method and device for application programs in mobile terminal
CN104636469A (en) * 2015-02-10 2015-05-20 广州供电局有限公司 Automatic file classification management method and system
CN106021246A (en) * 2015-03-26 2016-10-12 北京畅游天下网络技术有限公司 Method and device for document management
CN104811791A (en) * 2015-04-23 2015-07-29 北京奇虎科技有限公司 Video removing method and device and terminal device
CN106294703A (en) * 2016-08-08 2017-01-04 广东欧珀移动通信有限公司 A kind of file classifying method, device and terminal
CN107968818A (en) * 2017-11-17 2018-04-27 北京联想超融合科技有限公司 Storage method, device and the server cluster of data
CN107967322A (en) * 2017-11-23 2018-04-27 努比亚技术有限公司 Document classification display methods, mobile terminal and computer-readable recording medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
薛亚平: "《美国旅游业概况》", 28 February 2013 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110955630A (en) * 2019-11-29 2020-04-03 北京明略软件系统有限公司 Data storage method and device
CN112866742A (en) * 2020-12-31 2021-05-28 北京奇艺世纪科技有限公司 Audio and video file management method and device and electronic equipment
CN112866742B (en) * 2020-12-31 2023-04-21 北京奇艺世纪科技有限公司 Audio and video file management method and device and electronic equipment
CN113568874A (en) * 2021-07-14 2021-10-29 上海分木信息科技有限公司 File selection uploading method and equipment
WO2024159967A1 (en) * 2023-02-03 2024-08-08 天翼云科技有限公司 Government affair data resource directory updating method and apparatus, electronic device, and medium

Similar Documents

Publication Publication Date Title
US11042511B2 (en) Smart archiving and data previewing for mobile devices
US11238127B2 (en) Electronic device and method for using captured image in electronic device
KR101974288B1 (en) Synchronization of shared folders and files
US9020960B2 (en) System and method for modeling relationships between entities
KR102128138B1 (en) Hydration and dehydration with placeholders
US10776324B2 (en) Method and system for managing cloud storage
CN109213733A (en) File classifying method, equipment and system
US20130219050A1 (en) Cloud service access apparatus, cloud service access method, and cloud service access system
US20090158146A1 (en) Resizing tag representations or tag group representations to control relative importance
WO2012060994A1 (en) Synchronization of data in a distributed computing environment
CN107958079A (en) Aggregate file delet method, system, device and readable storage medium storing program for executing
JP2006107509A (en) Automatic view selection
CN106708912B (en) Junk file identification and management method, identification device, management device and terminal
US20100312974A1 (en) Information processing apparatus, data access system, and control method for the same
CN108196902B (en) Method and apparatus for displaying open screen advertisements
CN113688139B (en) Object storage method, gateway, device and medium
US9465521B1 (en) Event based media interface
CN110381356B (en) Audio and video generation method and device, electronic equipment and readable medium
US20210240666A1 (en) Displaying an alert and options when deleting a file that is associated with a sequence of files
CN116320648B (en) Bullet screen drawing method and device and electronic equipment
CN106294709B (en) Cloud storage file display method and device
KR20220161245A (en) Method, apparatus and computer program for providing contents list
US20130218851A1 (en) Storage system, data management device, method and program
US9798733B1 (en) Reducing file space through the degradation of file content
CN108459928B (en) Related data association visualization method, terminal device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination