CN110018761A - To the method, apparatus and terminal being managed recently using file - Google Patents
To the method, apparatus and terminal being managed recently using file Download PDFInfo
- Publication number
- CN110018761A CN110018761A CN201810029317.6A CN201810029317A CN110018761A CN 110018761 A CN110018761 A CN 110018761A CN 201810029317 A CN201810029317 A CN 201810029317A CN 110018761 A CN110018761 A CN 110018761A
- Authority
- CN
- China
- Prior art keywords
- file
- nearest
- terminal
- suspended window
- account number
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
This application discloses a kind of to the method, apparatus and terminal that are managed recently using file, belongs to file management field.The described method includes: obtain the target account number that user logs in, synchronize that the target account number uses in n terminal it is nearest use file, n is positive integer;The quick access suspended window of display checks entrance;The trigger signal on entrance is checked described in reception;The quick access suspended window is shown according to the trigger signal, and the nearest quick access entrance using file is shown on the quick access suspended window.The application enables to user to check that same target account number is nearest using file in n terminal on present terminal, realizes to " carry-on " using effect for using file recently.Even if present terminal is not the terminal using Windows operating system, quickly access suspended window also can be used and realize to the nearest quick access for using file.
Description
Technical field
It is the present embodiments relate to file management field, in particular to a kind of to the side being managed recently using file
Method, device and terminal.
Background technique
Computer equipment using Windows operating system is the most widely used equipment in user's routine office work.Example
Such as, Windows operating system can be used to handle document in user.
Windows operating system provides quick access function.User first clicks on the desktop taskbar of operating system
The icon of resource manager, terminal show the window interface of resource manager.User is again in the window interface of resource manager
The icon of quick access function is clicked, terminal shows most common 10 files of user in the window interface of resource manager
Folder and 20 files of most recently used.20 files include the different types of file such as document, picture, film.
Since quick access function is the function that Windows operating system provides, so user is only capable of using Window
The function is used in the terminal of operating system.
Summary of the invention
This application provides a kind of to the method, apparatus and terminal that are managed recently using file, can solve and is only capable of
The problem of using quick access function in the terminal using Window operating system.The technical solution is as follows:
According to the one side of the application, provide a kind of to the method being managed recently using file, the method packet
It includes:
Obtain the target account number that user logs in;
Synchronize that the target account number uses in n terminal it is nearest use file, n is positive integer;
The quick access suspended window of display checks entrance;
The trigger signal on entrance is checked described in reception;
The quick access suspended window is shown according to the trigger signal, is shown on the quick access suspended window described
The quick access entrance of file is used recently.
According to the another aspect of the application, provide a kind of to the method shown recently using file, the method
Include:
Obtain the target account number that user logs in;
Quick access suspended window is shown on the desktop taskbar of operating system or on the main viewing area of desktop checks entrance;
It receives in the trigger signal checked and triggered on entrance;
The quick access suspended window is shown on the table according to the trigger signal, is shown on the quick access suspended window
Be shown with that the target account number uses in n terminal it is nearest use file, n is positive integer.
According to the another aspect of the application, provide a kind of to the device being managed recently using file, described device
Include:
Login module, for obtaining the target account number of user's login;
Synchronization module, for synchronize that target account number uses in n terminal it is nearest use file, n is positive integer;
Display module, for showing, quickly access suspended window checks entrance;
Receiving module, for receiving the trigger signal checked on entrance;
The display module, for showing the quick access suspended window, the quick access according to the trigger signal
The nearest quick access entrance using file is shown on suspended window.
According to the another aspect of the application, provide a kind of to the device shown recently using file, described device
Include:
Login module, for obtaining the target account number of user's login;
Display module, for showing that quickly access suspends on the desktop taskbar of operating system or on the main viewing area of desktop
Window checks entrance;
Receiving module checks the trigger signal triggered on entrance described for receiving;
The display module, for showing that the predetermined application provides fast on the table according to the trigger signal
Speed access suspended window, show that target account number uses in n terminal on the quick access suspended window it is nearest use file,
N is positive integer.
According to the another aspect of the application, a kind of terminal is provided, the terminal includes: processor and memory, described
Memory is stored at least one instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, it is described extremely
A few Duan Chengxu, the code set or instruction set are loaded by the processor and executed to be used nearest as described above with realizing
The method that file is managed, or to the method shown recently using file.
According to the another aspect of the application, a kind of computer readable storage medium is provided, the storage medium is stored with
At least one instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, institute
Code set or instruction set is stated to be loaded by the processor and executed to realize as described above to being managed using file recently
Method, or to the method shown recently using file.
Technical solution provided in an embodiment of the present invention has the benefit that
The target account number logged in by obtaining user, synchronous target account number is nearest using file in n terminal, according to
Trigger signal shows quickly access suspended window on present terminal, this, which is quickly accessed, shows one or more recently on suspended window
Use the quick access entrance of file.User is enabled to check same target account number in n terminal on present terminal
File is used recently, is realized to " carry-on " using effect for using file recently.Even if present terminal is grasped using Windows
Make the terminal of system, quickly access suspended window also can be used and realize to nearest using text in other Windows operating systems
The quick access of part.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 shows the structural block diagram of the computer system of one exemplary embodiment of the application offer;
Fig. 2 shows the structural block diagrams for the computer system that another exemplary embodiment of the application provides;
Fig. 3 shows the stream to the method being managed recently using file that one exemplary embodiment of the application provides
Cheng Tu;
Fig. 4 show the offer of Fig. 3 embodiment to the method being managed recently using file in schematic implement
Interface schematic diagram;
Fig. 5 shows the schematic diagram of the usage scenario of one exemplary embodiment of the application offer;
Fig. 6 shows the schematic diagram of the usage scenario of another exemplary embodiment of the application offer;
Fig. 7 shows the schematic diagram of the usage scenario of another exemplary embodiment of the application offer;
Fig. 8 shows the stream to the method being managed recently using file that one exemplary embodiment of the application provides
Cheng Tu;
Fig. 9 show the offer of Fig. 8 embodiment to the method being managed recently using file on the boundary schematically implemented
Face schematic diagram;
Figure 10 show that one exemplary embodiment of the application provides to the method being managed recently using file
Sub-step flow chart;
Figure 11 show that one exemplary embodiment of the application provides to the method being managed recently using file
Sub-step flow chart;
Figure 12 show that one exemplary embodiment of the application provides to the method being managed recently using file
Sub-step flow chart;
Figure 13 show that one exemplary embodiment of the application provides to the method being managed recently using file
Sub-step flow chart;
Figure 14 shows the interface diagram of the function interface of one exemplary embodiment of the application offer;
Figure 15 show that one exemplary embodiment of the application provides to the method shown recently using file
Flow chart;
Figure 16 shows schematically implementing to the method shown recently using file for Figure 15 embodiment offer
Interface schematic diagram;
Figure 17 shows what Figure 15 embodiment provided schematically to implement to the method that is shown recently using file
Interface schematic diagram;
Figure 18 show that one exemplary embodiment of the application provides to the device being managed recently using file
Block diagram;
Figure 19 show that one exemplary embodiment of the application provides to the device shown recently using file
Block diagram;
Figure 20 shows the block diagram of the terminal of one exemplary embodiment of the application offer.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention
Formula is described in further detail.
First to this application involves several nouns be introduced and explain:
Process: corresponding entity when application program is run in an operating system.
Desktop: the address of first user interface of the graph user interface system after starting up in operating system.
Desktop is mainly used for storing icon, the icon of file and/or the icon of file of application program.
Shortcut: a kind of file format of not document entity, for linking (or direction) another file (also referred to as source
File).The corresponding store path of shortcut, can be different from the store path of source file.
File: refer to application program, the general designation of file or folder.
Catalogue is used recently: being sequencing using time of the operating system according to user to file, it is nearest to user
The storage catalogue cached using the shortcut of file.When operating system is Windows operating system, mesh is used recently
Record is the Recent catalogue in system disk.Recent catalogue is a file, store path be %appdata%
Microsoft\Windows\Recent。
System api interface: a set of functional function interface that operating system provides is used to carry out data exchange with operating system
Or function collaborative interactive.
With reference to Fig. 1, it illustrates the structural block diagrams for the computer system 100 that one exemplary embodiment of the application provides.
The computer system 100 includes: one or more terminals 120 and server 140.
Terminal 120 can be mobile phone, tablet computer, E-book reader, MP3 (Moving Picture Experts
Group Audio Layer III, dynamic image expert's compression standard audio level 3) player, MP4 (Moving Picture
Experts Group Audio Layer IV, dynamic image expert's compression standard audio level 4) it is player, on knee portable
Computer and desktop computer etc..
Can be equipped in the terminal 120 third party offer predetermined application, the predetermined application for realizing
Following each embodiments of the method provide to the method being managed recently using file.Optionally, which is
System supervisor, security management program, antivirus applet, Dropbox program, file manager program, desktop optimize appointing in program
It anticipates one kind.
The predetermined application can have account number login function.User can in predetermined application registering and logging
The account number of oneself.
Terminal 120 is connected by cable network or wireless network with server 140.
Server 140 can be any one in a server, server cluster, virtual cloud storage or cloud computing center
Kind.Server 140 is used to provide background service for predetermined application.Server 140 has data storage capacities.
With reference to Fig. 2, it illustrates the structural frames for the computer system 100 that another exemplary embodiment of the application provides
Figure.The computer system 100 includes: terminal 120 and server 140.The present embodiment is that operating system is provided with most with terminal 120
Closely illustrated using the terminal of catalogue.
Terminal 120 includes operating system nucleus 121, system application 122, predetermined application 123, uses recently
Catalogue 124 and file system 125.Wherein:
Operating system nucleus 121 is that the basic software of the secure access to computer hardware is provided for application program.System
Application program 122 is for providing the application program of system service.System application 122 can be one or more.Signal
Property, there are a system application 122 be according to user to the use of file come safeguard recently use catalogue 124 journey
Sequence.
Recently using catalogue 124 be used for store user recently used in file data.It is used with operating system
For Windows operating system, the use of catalogue is recently Recent catalogue, is stored with user using catalogue recently and is used recently
Each file shortcut.
File system 125 is the file explorer being deployed on one or more disks.File system 125 includes point
The file store path of cloth on multiple disks.When user creates, accesses or modified a file in file system 125
Afterwards, corresponding data can be generated in nearest use in catalogue 124.
Predetermined application 123 is usually the application program that third party provides.It include: UI in predetermined application 123
(User Interface, user interface) module 123a, account management module 123b, document change detection module 123c, file
Upload management module 123d, Dropbox SDK (Software Development Kit, Software Development Kit) 123e.
UI module 123a is used to show the user interface of predetermined application 123.It include quickly access in the user interface
Suspended window.The quick access suspended window is used to show the quick access entrance for using file recently.Account management module 123b is used
In registration and/or the account number of login user.Document change detection module 123c is used to monitor recently using the file in catalogue 124
Variation, and then generate and safeguard recent file queue.File uploads management module 123d for the text in recent file queue
It when part changes, generates file and uploads queue, call Dropbox SDK to upload the file in queue to file and upload.Dropbox
SDK between server 140 synchronous target account number used in n terminal nearest use file.
Terminal 120 is connected by wireless network and/or cable network with server 140.
Server 140 includes the service of server end synchronization program 141, account management module 142, one or more account numbers
Device memory space 143.
Server end synchronization program 141 nearest is used for what target account number synchronous between terminal used in n terminal
File.Account management module 142 is used to provide registration service and/or login to the account number used in one or more terminals 120
Service.
The server storage 143 of each account number is used to store that account to use in n terminal nearest uses text
Part.
It should be noted is that the operating system in terminal 120 can provide and maintenance has recently using catalogue, it can also
Catalogue is used recently to be not provided with.It is provided in n terminal 120 there are at least one terminal 120 and uses catalogue recently.
It needs to illustrate on the other hand, server storage 143 is only to schematically illustrate, and can be used in actual implementation
In a variety of storage implementations such as database, mixture table (storing the data cross of multiple users or mixing), logic Dropbox
At least one is realized.The application is not limited the implementation of server storage 143.
With reference to Fig. 3, it illustrates what one exemplary embodiment of the application provided to use file to be managed to nearest
The flow chart of method.The present embodiment is applied to illustrate in a terminal in Fig. 1 or Fig. 2 in this way.This method can
To be executed by predetermined application, this method comprises:
Step 301, the target account number that user logs in is obtained;
The same user may use multiple terminals, and be carried out on server and each terminal using the same account number
It logs in, to use account to identify the identity of itself.Optionally, there are the operating systems of a terminal to be provided in n terminal
Catalogue is used recently.For example, there are a terminals to use Windows operating system, provides and maintenance has Recent catalogue.
Target account number is the account number that user logs on present terminal, namely the account number logged in predetermined application.
User can log in target account number in predetermined application manually, can also be stepped in predetermined application by mobile phone barcode scanning
Target account number is recorded, it can also be after terminal starting by the target account number of predetermined application automated log on historical record.
Step 302, synchronous target account number used in n terminal it is nearest use file, n is positive integer;
It the use of file is recently according at least one file for using time interval current time to sort from the near to the remote.Make
With the time be user at the terminal to file carry out using when time.The use of the time includes: creation time, access time and repairs
Change nearest from current time in the time one.Creation time is that user creates the time of this document, access time is that user looks into
Time, modification time when seeing or open this document be user modify this document file content when time.
Step 303, show quick access suspended window checks entrance;
Quickly access suspended window is the user interface that default application program provides.The quick access suspended window is for showing extremely
Few one uses the quick access entrance of file recently.
Check that entrance can be any one control in icon, shortcut, button or menu bar.
Fig. 4 is schematically referred to, this checks that one that entrance 41 can be shown on desktop taskbar can click object
Element, this, which can be clicked in object elements, shows " carry-on document " printed words.
Step 304, the trigger signal checked on entrance is received;
The trigger signal can be and click signal, double-clicks any one in signal, long-pressing signal or slip signals.
Fig. 4 is schematically referred to, user, which can click, checks entrance 41, and terminal receives user in the list checked on entrance 41
Signal is hit as trigger signal.
Step 305, quickly access suspended window is shown according to trigger signal, this quickly accesses to show on suspended window makes recently
With the quick access entrance of file.
Optionally, quickly on access suspended window according to the sequence of time from the near to the remote is used, m are shown recently using text
The quick access entrance of part.
M is preset value, such as 18 or 20.Alternatively, m be according to the file frequency of use of user generate value, the size of m with
File frequency of use correlation.
Schematically refer to Fig. 4, terminal receive check on entrance 41 click signal after, on the table display quickly visit
Ask suspended window 42, quickly access shown on suspended window 42 it is multiple nearest using document.These use document can be according to recently
Using the sequence of time from the near to the remote, the sequencing display from top to bottom on quickly access suspended window 42.
In conclusion method provided in this embodiment, nearest using literary in n terminal by synchronous target user
Part, shown on present terminal according to trigger signal quickly access suspended window, this quickly access shown on suspended window one or
Multiple nearest quick access entrances using file.User is enabled to check same target account number at n on present terminal
It is nearest using file in terminal, it realizes to " carry-on " using effect for using file recently.Even if present terminal is not to use
Quickly access suspended window also can be used in the terminal of Windows operating system, realizes the quick access to file is used recently.
Since the same user might have multiple terminals: office computer, home computer, tablet computer and mobile phone etc., this
The method that application embodiment provides can be used for the synchronization between at least two terminals to file is used recently.At least two end
Any two terminal in end can be the terminal of same type, be also possible to different types of terminal.Optionally, this at least two
The operating system that there are one or more terminals in a terminal is supported to use catalogue recently, for example, there are at least one terminals
Operating system is Windows operating system.
Fig. 5 is schematically referred to, user possesses an office computer 51 and a home computer 52.51 He of office computer
Home computer 52 can be the computer using Windows operating system, and computer house keeper's program is fitted on this two computers
And it is logged in the same target account number.When user creates on office computer 51 and edit a document " 2018 annual work program "
Afterwards, the document " 2018 annual work program " can be synchronized to home computer 52 automatically by computer house keeper program, and user is coming home from work
It can also check and use at any time afterwards the document.
Fig. 6 is schematically referred to, user possesses an office computer 51 and a tablet computer 53.The office computer 51 is
Using the computer of Windows operating system, which is the computer using IOS operating system, on this two computers all
Computer house keeper program is installed and is logged in the same target account number.When user modifies a document " treasured on office computer 51
The three-day tour of island Taiwan " after, the document " three-day tour of treasured island Taiwan " can be synchronized to tablet computer 53 automatically by computer house keeper program, be used
Family can also check and use at any time the document in tablet computer 53.
Fig. 7 is schematically referred to, user possesses an office computer 51, tablet computer 53, notebook 54 and mobile phone 55.It should
Office computer 51 and notebook 54 can be for using the computer of Windows operating system, which be to be operated using IOS
The computer of system, the mobile phone 55 are the mobile phone using Android (Android) operating system.Document is fitted in these terminals
Management program and it is logged in the same target account number.When user on office computer 51 by PowerPoint " product programming in 2017
Figure " it modifies and after renamed as PowerPoint " product planning chart in 2018 ", document management program is by PowerPoint " 2018
Year product planning chart " it is synchronized in tablet computer 53, notebook 54 and mobile phone 55, tablet computer 53, notes can be used in user
The document is checked and used again to any one terminal in sheet 54 and mobile phone 55.
It is below office computer 51 with first terminal, second terminal is office computer 51, home computer 52, tablet computer
53, any one in notebook 54 and mobile phone 55 illustrates.
With reference to Fig. 8, it illustrates what one exemplary embodiment of the application provided to use file to be managed to nearest
The flow chart of method.It is illustrated in the computer system that the present embodiment is applied in this way in Fig. 1 or Fig. 2.This method
It can be executed by predetermined application, this method comprises:
Step 801, first terminal obtains the target account number that user logs in;
Operation has predetermined application on first terminal, and user can log in target account in predetermined application manually
Number, target account number can also be logged in predetermined application by mobile phone barcode scanning, can also be answered after terminal starting by predetermined
With the target account number of program automated log on historical record.
Predetermined application obtains the target account number that user logs in.
Step 802, first terminal obtains the nearest data using in catalogue of operating system;
It is used for recently by operating system using catalogue according to the nearest number for using file of sequencing record for using the time
According to.It the use of catalogue is recently Recent catalogue by taking Windows system as an example.
Since the actual storage path recently using file may be scattered in different storage locations, so the Recent mesh
It is stored with the shortcut for using file recently in record, rather than uses the file of file itself recently.
Increase, deletion, modification and the renaming of shortcut in Recent catalogue are safeguarded by Windows operating system
's.Predetermined application can by operating system provide api interface, read Recent catalogue in it is all it is nearest use project
Shortcut modification information.
Optionally, after predetermined application starting, predetermined application is read in a manner of enumerating under Recent catalogue
All shortcuts.Predetermined application can also start a thread, and it is nearest using in catalogue to obtain this by the thread
The information of at least one of increase, deletion and renaming of shortcut operation.
In conjunction with reference Fig. 5, if there are two documents " 2018 annual work program " and " COM principle and being answered in Recent catalogue
With " shortcut, computer house keeper's program in office computer 51 obtains the shortcut in Recent catalogue.
Step 803, first terminal determines target account number on first terminal most according to the data used in catalogue recently
Closely use file;
Predetermined application is monitored the Recent catalogue in operating system.
Predetermined application parses the shortcut in Recent catalogue, and parsing obtains the corresponding source of shortcut
The file information, optionally, source file information include: in file store path, file type, file name and file size extremely
A kind of few information.
Predetermined application determines target account number on first terminal according to the corresponding source file information of the shortcut
It is nearest use file.Optionally, predetermined application determines that m that target account number uses on first terminal use recently
File.
In conjunction with reference Fig. 5, computer house keeper's program determines target account number " little Bai " used in office computer 51 recently
It the use of file include " 2018 annual work program " and " COM principle and application ".
Step 804, first terminal will be uploaded to the corresponding server storage of target account number using file recently;
First terminal uses several file to be uploaded to the corresponding server storage of target account number recently.Make recently
With in file include file data and use the time.It the use of the time include: in creation time, access time and modification time from working as
Nearest one of preceding time.
In one possible implementation, if this upload is to upload for the first time, first terminal uses m recently
It is uploaded in server in such a way that full dose uploads in file;If this upload is that i-th uploads, i >=2, then first terminal is by m
It uses file to upload mode using increment recently to be uploaded in server, namely only nearest using file, new visit by what is newly increased
Ask it is nearest using file or newly modify nearest using file, be uploaded in server in such a way that increment uploads.
First terminal sends upload request to server, which includes: target account number, the text for using file recently
Number of packages evidence uses the time using file with nearest.Wherein, target account number can use the token equivalent with target account number, key
Or other marks are substituted.
In conjunction with reference Fig. 5, computer house keeper program will use recently file " 2018 annual work program " and " COM principle and
Using " it is uploaded to the corresponding server storage of target account number.
Step 805, the nearest of target account number is used file by server, is stored to the corresponding server of target account number and is deposited
Store up space;
Server receives the upload request that first terminal is sent, and the nearest of target account number is used text according to the upload request
Part is stored to the corresponding server storage of target account number.
In a possible implementation, if this upload is to upload for the first time, server is by the m of target account number
Server storage corresponding to target account number is stored using file recently;If this upload is that i-th uploads, i >=2, then
Server carries out incremental update to the corresponding server storage of target account number according to upload request.
Optionally, server all generates renewal time stamp after updating server storage every time for the target account number
Or fileversion number, renewal time stamp or fileversion number are used to indicate the corresponding server storage of target account number most
A nearly renewal time.
Step 806, second terminal obtains the target account number that user logs in;
Operation has predetermined application in second terminal, and user can log in target account in predetermined application manually
Number, target account number can also be logged in predetermined application by mobile phone barcode scanning, can also be answered after terminal starting by predetermined
With the target account number of program automated log on historical record.
Predetermined application obtains the target account number that user logs in.
Step 807, second terminal downloads target account number in n terminal from the corresponding server storage of target account number
On use nearest use file;
Second terminal and first terminal are the terminal for being logged in target account number.Second terminal and first terminal can be together
One terminal, is also possible to different terminals.When second terminal and first terminal are different terminal, the operation system of second terminal
System type can be linux operating system, Android Android operation system, IOS Apple Macintosh operating system, this is not added in the application
To limit.
For the ease of clearer understanding scheme, as an optional embodiment, second terminal is family shown in fig. 5
Front yard computer 52 illustrates.Computer house keeper program in home computer 52 can be by " 2018 annual work program " and " COM is former
Reason and application " it is synchronized to local.
Second terminal can need synchronous synchronization point, from the corresponding server storage of target account number, under
Carry that the target account number uses in n terminal nearest uses file.Wherein, the synchronous synchronization point is needed to include but unlimited
Switch in: operating system initial runtime after actuation, the Startup time of predetermined application, predetermined application from backstage
At the time of when to front stage operation, in predetermined application when checking that entrance is triggered at the time of, predetermined application is every pre-
It fixes time and is spaced identified moment, the renewal time saved in predetermined application stamp earlier than the renewal time stamp in server
When at the time of, the fileversion number that saves in predetermined application when being less than the fileversion number in server at the time of in extremely
Few one kind.
Second terminal sends downloading request to server, and downloading request includes: target account number.Wherein, target account number can
To be substituted using the token equivalent with target account number, key or other marks.Alternatively, downloading request includes: target account
Number and second terminal in renewal time stab (or fileversion number), so that server is according to the update between terminal and server
Timestamp difference determines increment synchronization data, by the increment synchronization data distributing to second terminal.
Step 808, second terminal shows the quick access suspended window that predetermined application provides on desktop taskbar
Check entrance;
In Windows operating system, desktop taskbar (taskbar) refers to positioned at the strip viewing area of desktop bottom
Domain.Since the display level of desktop taskbar is higher, user can on desktop taskbar quick access target file, using or
File.
After starting predetermined application, predetermined application can show quickly access suspended window on desktop taskbar
Check entrance.
This checks that entrance can be any one control in icon, shortcut, button or menu bar.As shown in figure 4,
This checks that one that entrance 41 can be shown on desktop taskbar can click object elements.This can click and show in object elements
It is shown with " carry-on document ".
Step 809, second terminal receives the first trigger signal checked on entrance;
First trigger signal can be and click signal, double-clicks any one in signal, long-pressing signal or slip signals.
Schematically in Fig. 4, which is to click signal.
Step 810, second terminal shows quickly access suspended window according to the first trigger signal, quickly accesses and shows on suspended window
It is shown with the quick access entrance for using file recently;
Second terminal shows quickly access suspended window 42, this is quickly accessed suspended window 42 and can be shown using list control
M use the quick access entrance of file recently.The list control includes m list items, and corresponding one of each list items are recently
Use the prompt access of file.Optionally, m list items are according to using the sequence of time from the near to the remote to be arranged.
Optionally, quick access entrance can be a list items in quickly access suspended window.When the list items are by point
When hitting, quick start or it can adjust recently using the corresponding user interface of file.It can be shown on each quickly access entrance
Have file name, file type, using the time, whether at least one of synchronized mark.
Step 811, second terminal receives the second trigger signal on the quick access entrance that target uses file recently;
Second trigger signal can be and click signal, double-clicks any one in signal, long-pressing signal or slip signals.
Schematically in Fig. 9, which is to click signal.
Step 812, second terminal uses the corresponding user interface of file according to the second trigger signal displaying target recently;
Predetermined application displaying target on the desktop of operating system uses the file interface of file recently.Target is nearest
When the use of file being document, the document interface of the document is shown;Target is in application, showing answering for the application using file recently
Use program interface;Document presentation interface when target is recently file using file, in display this document folder.
Schematically, when the user clicks after " COM principle and application " file, predetermined application calls word program, by
The user interface of word program display " COM principle and application ".
In conclusion method provided in this embodiment, nearest using literary in n terminal by synchronous target user
Part, shown on present terminal according to trigger signal quickly access suspended window, this quickly access shown on suspended window one or
Multiple nearest quick access entrances using file.User is enabled to check same target account number at n on present terminal
It is nearest using file in terminal, it realizes to " carry-on " using effect for using file recently.Even if user is in first terminal
On use it is nearest use file, also can be checked, accessed and be modified in second terminal.
Method provided in this embodiment, also by showing on desktop taskbar, quickly access suspended window checks entrance,
Deeper so as to the access level that solves the quick access interface in Windows operating system, user needs by multiple steps
Suddenly the problem of file to be accessed could being opened, so that user can be triggered with a step on the table quickly accesses the aobvious of suspended window
Show.
Method provided in this embodiment, also by showing that m use the quick of file recently on quickly access suspended window
Access entrance can be by quick since investigation finds that the nearest of most of user uses file between 15-20 file
The nearest quick access entrance using file for accessing display 20 or so on suspended window, so that user can on different terminals
It quickly accesses the nearest of itself and uses file.
In an alternative embodiment, predetermined application determines nearest use by the monitoring to Recent catalogue
File.Above-mentioned steps 803 may include following steps 803a to step 803e, as shown in Figure 10:
Step 803a is read recently using the shortcut in catalogue;
Predetermined application starts a thread, and the thread is by api interface that operating system provides come to Recent mesh
Record is monitored.The api interface can be ReadDirectoryChanges function, which can be to Recent catalogue
In modification, renaming, deletion and the creation of shortcut be monitored.
Since the actual storage path recently using file may be scattered in different storage locations, so the Recent mesh
It is stored with the shortcut for using file recently in record, rather than uses the file of file itself recently.When user creation, open,
When modification and deletion file, the shortcut in the Recent catalogue can also occur to change accordingly.
Predetermined application is by being read out the shortcut in Recent catalogue.Figure 11 is schematically referred to, in advance
The document change detection module determined in application program is read out 81 to the shortcut in Recent catalogue, obtains Recent mesh
Shortcut in record.
Step 803b, parsing shortcut obtains the first source file information, according to the corresponding file of the first source file information
Generate recent file queue;
Document change detection module parses the shortcut in Recent catalogue, and parsing obtains the first source file letter
Breath.Each to correspond to respective first source file information using file recently, the first source file information includes: file name, file
At least one of type, file store path, file size and use time information.
Document change detection module is read m and is stored recently using file to recent file according to the first source file information
In queue.
Optionally, document change detection module is filtered the first source file information according to preset white list.
White list may include: reserving document the first white list, retain multimedia file the second white list and
Retain at least one of the third white list of programming associated documents.
Optionally, for each source file information, document change detection module judges the files classes in the source file information
Whether type belongs to white list;When file type belongs to white list, document change detection module is stored according to file
Path stores the corresponding file data of this document title into recent file queue, as shown in the step 82 in Figure 11.For example,
File type is the file of doc, xlsx, ppt by document change detection module, is stored into recent file queue.
Optionally, m is stored in recent file queue recently using file, to be more than m nearest use file into
Row abandons.
Step 803c reads and changes message using the corresponding shortcut of catalogue recently;
With the use of user, the shortcut in Recent catalogue can constantly change.Document change detection module can also
Read and change message using the corresponding shortcut of catalogue recently, shortcut change message include: newly-increased shortcut message,
At least one of modify shortcut message, delete shortcut message and rename shortcut message, in Figure 11
Shown in step 85.
Step 803d, the shortcut that parsing shortcut changes in message obtains the second source file information, according to second
The corresponding file of source file information updates recent file queue;
During document change detection module can also proceed as follows in recent file queue according to the second source file information
Any one: increase it is newly created it is nearest using file, delete deleted nearest use recently using file, modification
The file data of file, modification use the time using file recently.
File in recent file queue is determined as nearest use of the target account number on present terminal by step 803e
File.
Optionally, document change detection module can also there are when document change 86, in recent file queue it is each most
It is close to be adjusted 87 using the document order of file.
Step 804, the corresponding server storage of target account number will be uploaded to using file recently.
Optionally, as shown in figure 12, document change detection module generates file and becomes according to updated recent file queue
More list 88, it only includes the nearest information using file changed that this document, which changes list,;Document change detection module
Management module is uploaded to document and sends notice, and the notice is for indicating that change 89 has occurred in the file in recent file queue;Text
Shelves upload management module and generate file upload queue 90 according to document change list, then Dropbox SDK are called to carry out file upload
91;Dropbox SDK uploads management module to document and sends upload completion notice 92, document uploads management module after the completion of upload
It has been uploaded to UI module circular document and has finished 93, so that UI module refreshes the relevant nearest upload state using file.
In conclusion method provided in this embodiment, detects Recent catalogue by document change detection module,
When being changed recently using file, recent file queue can be updated in real time, enable and use file recently
It is uploaded in the server storage of target account number in time, realizes the timely synchronization between multiple terminals.
In an alternative embodiment, when second terminal uses Windows operating system, predetermined application is relied on
The function interface that Windows is provided show that on desktop taskbar, quickly accessing suspended window checks entrance.Optionally, the function
Interface is Deskbands (desktop area) object interface.Above-mentioned steps 806 are alternative to be implemented as following steps 806a to 806d,
Step 808 is alternative to be implemented as following steps 808a to 808b, as shown in figure 13:
Step 806a, the shell process registers area pair after predetermined application starting, into the operating system of present terminal
As plug-in unit;
Windows system provides Deskband object interface, can create three kinds of bands (area) objects: browsing column area
Object, toolbar area object and desktop area object.Predetermined application can be created quickly by Deskband object interface
Access suspended window 42 checks entrance 41.
Deskband object interface is located in Windows shell (shell) process, is called by explorer.exe system.In advance
Determine to be provided with Deskbands (area's object) plug-in unit in application program and be supplied to after the Deskbands plug-in unit can be registered
The shell process of explorer.exe system uses.With reference to Figure 14, Deskband object interface is inherited in com interface
IDeskBand.The Deskbands plug-in unit is realized by inheriting IDeskBand interface.
After predetermined application starting, shell process note of the predetermined application into the operating system of present terminal
Volume Deskbands plug-in unit.
Step 806b passes through shell process loading zone object plug-in unit;
After Windows Shell process receives predetermined application to the registration of Deskbands plug-in unit, Shell process
Load the Deskbands plug-in unit.
Step 806c shows on desktop taskbar according to area's object plug-in unit after load and quickly accesses checking for suspended window
Entrance;
Windows Shell process shows quick access according to the Deskbands plug-in unit after load on desktop taskbar
Suspended window 42 checks entrance 41.
Step 807, the trigger signal checked on entrance is received by area's object plug-in unit;
When the user clicks when checking entrance 41, Deskbands plug-in unit receives the trigger signal on desktop taskbar.
Step 808a calls the application process of predetermined application by area's object plug-in unit according to trigger signal;
Deskbands plug-in unit calls the application process of predetermined application after receiving the trigger signal.
Step 808b shows quickly access suspended window by application process.
The application process of predetermined application uses file according to m after synchronizing recently, shows quickly access suspended window.
In conclusion method provided in this embodiment, by the Deskband object interface that is provided using operating system into
Row plug-in registration realizes the function that entrance is checked in the display on desktop taskbar, solves desktop taskbar default and does not prop up
It holds third party application and carries out customized problem.
With reference to Figure 15, it illustrates what one exemplary embodiment of the application provided to use file to be shown to nearest
The flow chart of method.It is illustrated in the computer system that the present embodiment is applied in this way in Fig. 1 or Fig. 2.This method
It can be executed by predetermined application, this method comprises:
Step 501, the target account number that user logs in is obtained;
Operation has predetermined application in terminal, and user can log in target account number in predetermined application manually,
Target account number can be logged in predetermined application by mobile phone barcode scanning, it can also be after terminal starting by predetermined application
The target account number of automated log on historical record.
Predetermined application obtains the target account number that user logs in.
Step 502, it is shown on the desktop taskbar of operating system or on the main viewing area of desktop and quickly accesses suspended window
Check entrance;
After default application program launching, default application program can be aobvious in the desktop taskbar of operating system or desktop master
Show and shows that quickly access suspended window checks entrance in area.This checks that entrance can be an icon or shortcut.
Optionally, display checks that the process of entrance can be with reference to shown in Figure 13 embodiment on desktop taskbar;In desktop
Main viewing area, which is shown, checks that the process of entrance can be the icon of the default application program of display.
Step 503, it receives this and checks the trigger signal triggered on entrance;
Optionally, which is click signal.
Step 504, quickly access suspended window is shown on the desktop of terminal according to trigger signal, is quickly accessed on suspended window
The nearest quick access entrance for using file that target account number uses in n terminal is shown, n is positive integer;
Quickly access suspended window is the user interface that predetermined application provides, this quickly accesses on suspended window and shows mesh
The nearest quick access entrance for using file that mark account number uses in n terminal.When predetermined application is third-party application
When program, quickly accessing suspended window is the user interface provided by third party application, rather than Windows operating system provides
User interface.
Optionally, predetermined application to target account number used in n terminal it is nearest use file to synchronize, root
Suspended window is quickly accessed according to nearest show using file synchronized.Predetermined application can in advance or in real time will be nearest
Use file synchronization to local.
Step 505, display filter control;
Due to recently use file file type there are many kinds of, quickly access suspended window can also support filter function
Energy.Optionally, when receiving the first trigger signal on quickly access suspended window, display filter control.First triggering letter
It number can be the signal for clicking the preset control on quickly access suspended window, alternatively, the first trigger signal is pre-set hand
Gesture signal, for example quickly accessing the gesture that right cunning is carried out on suspended window.
With reference to Figure 16, filter control 44 may be displayed on the right side of quickly access suspended window 42.
Optionally, filter control default remains displayed in quickly access suspended window in, do not need the first trigger signal into
Row triggering display.
Filter control is provided with the selection control of multiple file types.The multiple file types include: All Files, table
Face file, document, application program, picture, audio-video, compressed file, file, code file and at least one of other.
Step 506, the first operation signal triggered on filter control is received, the first operation signal is specified for being arranged
File type;
First operation signal can be carried out on filter control click signal, double-click signal, choose signal, right button
Click signal or long-pressing signal.By taking the first operation signal is to choose signal as an example, user can choose one on filter control
A or multiple file types are as file types.
Optionally, the file types being checked are differently shown with the file types not being checked.Difference
Display includes: overstriking, underlines, adds animation, modification background color, modification font, modification font color, modification font special efficacy
At least one of.
Step 507, the nearest quick visit using file for meeting file types is shown on quickly access suspended window
Ask entrance.
Predetermined application filters out the source file information for meeting file types in recent file caching, quick
The nearest quick access entrance using file filtered out is shown on access suspended window.
Step 508, sortord control is shown;
Optionally, when receiving the second trigger signal on quickly access suspended window, sortord control is shown.Second
Trigger signal can be the signal for clicking the preset control on quickly access suspended window, alternatively, the second trigger signal is to set in advance
The hand signal set, for example quickly accessing the gesture that left cunning is carried out on suspended window.
Optionally, sortord control default remains displayed in quickly access suspended window, does not need the second trigger signal
Triggering is carried out to show.
With reference to Figure 17, sortord control 45 may be displayed on the right side of quickly access suspended window 42.Sortord control
45 are provided with a plurality of types of sortords.A variety of sortords include: when sorting according to title, modifying according to the last time
Between sequence, according to file size sequence, at least one of be ranked up according to file type.
Step 509, the second operation signal triggered on sortord control is received, the second operation signal is for being arranged row
Sequential mode;
Second operation signal can be carried out on sortord control click signal, double-click signal, choose signal, the right side
Key click signal or long-pressing signal.
By taking the second operation signal is to choose signal as an example, user can choose a sortord on sortord control
As goal ordering mode.
Optionally, the sortord being checked is differently shown with the sortord not being checked.It distinctly displays and includes:
Overstriking underlines, adds animation, modification background color, modification font, modification font color, modifies in font special efficacy at least
It is a kind of.
Step 510, the nearest quick visit using file of sortord sequence is shown as on quickly access suspended window
Ask entrance.
Predetermined application is ranked up each nearest use file according to goal ordering mode, is then quickly accessing
Each nearest quick access entrance using file after showing sequence on suspended window.
The following are the Installation practice of the application, there are corresponding relationships with embodiment of the method for the Installation practice.For dress
The part being not described in detail in embodiment is set, reference can be made to the above method embodiment.
With reference to Figure 18, it illustrates what one exemplary embodiment of the application provided to use file to be managed to nearest
The block diagram of device.The device can by software, hardware or both be implemented in combination with as terminal all or part of.It should
Device includes:
Login module 1810, for obtaining the target account number of user's login;
Synchronization module 1820 is used for after logging in default application program using target account number, same by default application program
Step target account number used in n terminal it is nearest use file, n is positive integer;
Display module 1840 checks entrance for show quick access suspended window that default application program provides;
Receiving module 1860, for receiving the trigger signal checked on entrance;
The display module 1840, it is described quick for showing the quick access suspended window according to the trigger signal
The nearest quick access entrance using file is shown on access suspended window
In an alternative embodiment, synchronization module 1820 is used to log in default application program using target account number
Afterwards, the nearest data using in catalogue for obtaining the operating system of present terminal by presetting application program;According to described nearest
Using the data in catalogue, determine that nearest on the present terminal of the target account number uses file;Make described recently
The corresponding server storage of the target account number is uploaded to file.
In an alternative embodiment, synchronization module 1820 is for reading the nearest quick side using in catalogue
Formula;It parses the shortcut and obtains the first source file information, most according to the corresponding file generated of the first source file information
Nearly document queue;It reads the nearest shortcut using in catalogue and changes message;Parse the shortcut change message
In shortcut obtain the second source file information, according to the corresponding file of the second source file information update it is described most
Nearly document queue;By the file in the recent file queue, it is determined as the target account number on the present terminal most
Closely use file.
In an alternative embodiment, synchronization module 1820 obtains the first source file letter for parsing the shortcut
Breath, the first source file information includes file name, file type and file store path;When the file type belong to it is pre-
If when white list type, the corresponding file data of the file name is added to recent file according to the file store path
In queue.
In an alternative embodiment, synchronization module 1820 is used to log in default application program using target account number
Afterwards, whole at n from the target account number corresponding server storage downloading target account number by default application program
What is used on end nearest uses file.
In an alternative embodiment, display module 1840 is used on the desktop taskbar of present terminal described in display
The quick access suspended window that default application program provides checks entrance.
In an alternative embodiment, display module 1840 is used for after predetermined application starting, by described pre-
Determine shell process registers area object plug-in unit of the application program into the operating system of the present terminal;Pass through the shell process
Area's object plug-in unit is loaded, shows that quickly access is outstanding on the desktop taskbar according to area's object plug-in unit after load
Floating window checks entrance.
In an alternative embodiment, display module 1840 is used to be believed by area's object plug-in unit according to the triggering
Number call the application process of the predetermined application;The quick access suspended window is shown by the application process.
In an alternative embodiment, display module 1840 is used for display filter control;It receives in the filter
The first operation signal triggered on control, first operation signal is for being arranged file types;In the quick access
Display meets the nearest quick access entrance using file of the file types on suspended window.
In an alternative embodiment, display module 1840 is for showing sortord control;It receives in the sequence
The second operation signal triggered on mode control, second operation signal is for being arranged sortord;In the quick access
The nearest quick access entrance using file of the sortord sequence is shown as on suspended window.
In an alternative embodiment, there are the operating systems of at least one terminal to be provided with most in the n terminal
Closely use catalogue, it is described it is nearest using catalogue be used for by the operating system according to use the sequencing of time record it is described most
The nearly data for using file.
With reference to Figure 19, it illustrates what one exemplary embodiment of the application provided to use file to be managed to nearest
The block diagram of device.The device can by software, hardware or both be implemented in combination with as terminal all or part of.It should
Device includes:
Login module 1910, for obtaining the target account number of user's login;
Display module 1920, for showing scheduled application on the desktop taskbar of operating system or on the main viewing area of desktop
What program provided checks entrance;
Receiving module 1940 checks the trigger signal triggered on entrance described for receiving;
The display module 1920, for showing that the predetermined application provides on the table according to the trigger signal
Quick access suspended window, show that target account number uses in n terminal on the quick access suspended window nearest uses
File, n are positive integer.
In an alternative embodiment, which further includes synchronization module 1520, whole at n for synchronizing target account number
Used on end it is nearest use file, n is positive integer.
In an alternative embodiment, display module 1920 are used for display filter control;Receiving module 1940 is used
In the first operation signal that reception triggers on the filter control, first operation signal is for being arranged specified file class
Type;Display module 1920, for showing the nearest use for meeting the file types on the quick access suspended window
The quick access entrance of file.
In an alternative embodiment, display module 1920, for showing sortord control;Receiving module 1940,
For receiving the second operation signal triggered on the sortord control, second operation signal is for being arranged sequence side
Formula;Display module 1920, for being shown as the nearest use of the sortord sequence on the quick access suspended window
The quick access entrance of file.
Present invention also provides a kind of terminal, which includes processor and memory, and at least one is stored in memory
Item instruction, at least one instruction are loaded by processor and are executed to realize using nearest for above-mentioned each embodiment of the method offer
The method that file is managed.It should be noted that the terminal can be terminal provided by following Figure 20.
Figure 20 is please referred to, it illustrates the structural schematic diagrams for the terminal that one exemplary embodiment of the application provides.Specifically
For: the terminal 2000 includes central processing unit (CPU) 2001 including random access memory (RAM) 2002 and read-only
The system storage 2004 of memory (ROM) 2003, and connection system storage 2004 and central processing unit 2001 be
System bus 2005.The terminal 2000 further include help computer in each device between transmit information it is basic input/it is defeated
System (I/O system) 2006 out, and for the big of storage program area 2013, application program 2014 and other program modules 2015
Capacity storage device 2007.
The basic input/output 2006 includes display 2008 for showing information and inputs for user
The input equipment 2009 of such as mouse, keyboard etc of information.Wherein the display 2008 and input equipment 2009 all pass through
The input and output controller 2010 for being connected to system bus 2005 is connected to central processing unit 2001.The basic input/defeated
System 2006 can also include input and output controller 2010 to touch for receiving and handling from keyboard, mouse or electronics out
Control the input of multiple other equipment such as pen.Similarly, input and output controller 2010 also provide output to display screen, printer or
Other kinds of output equipment.
The mass-memory unit 2007 (is not shown by being connected to the bulk memory controller of system bus 2005
It is connected to central processing unit 2001 out).The mass-memory unit 2007 and its associated computer-readable medium are
Terminal 2000 provides non-volatile memories.That is, the mass-memory unit 2007 may include such as hard disk or
The computer-readable medium (not shown) of CD-ROM drive etc.
Without loss of generality, the computer-readable medium may include computer storage media and communication media.Computer
Storage medium includes information such as computer readable instructions, data structure, program module or other data for storage
The volatile and non-volatile of any method or technique realization, removable and irremovable medium.Computer storage medium includes
RAM, ROM, EPROM, EEPROM, flash memory or other solid-state storages its technologies, CD-ROM, DVD or other optical storages, tape
Box, tape, disk storage or other magnetic storage devices.Certainly, skilled person will appreciate that the computer storage medium
It is not limited to above-mentioned several.Above-mentioned system storage 2004 and mass-memory unit 2007 may be collectively referred to as memory.
Memory is stored with one or more programs, and one or more programs are configured to by one or more central processings
Unit 2001 executes, and one or more programs include the finger for realizing above-mentioned to the method being managed recently using file
It enables, central processing unit 2001 executes the one or more program and realizes using nearest for above-mentioned each embodiment of the method offer
The method that file is managed.
According to the various embodiments of the application, the terminal 2000 can also pass through the network connections such as internet to net
Remote computer operation on network.Namely terminal 2000 can be by the network interface list that is connected on the system bus 2005
Member 2011 is connected to network 2012, in other words, Network Interface Unit 2011 can be used also to be connected to other kinds of network
Or remote computer system (not shown).
The memory further includes that one or more than one program, the one or more programs are stored in
In memory, the one or more programs include provided in an embodiment of the present invention to recently using file for carrying out
The method that is managed or to the method shown recently using file.
This application provides a kind of computer readable storage medium, at least one instruction is stored in the storage medium,
At least one instruction is loaded by the processor and is executed to realize that above-mentioned each embodiment of the method provides to making recently
With the method that file is managed or to the method shown recently using file.
Present invention also provides a kind of computer program products to make when computer program product is run on computers
Computer being used to the method being managed recently using file or to nearest of executing that above-mentioned each embodiment of the method provides
The method that file is shown.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware
It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention and
Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
Claims (18)
1. a kind of to the method being managed recently using file, which is characterized in that the described method includes:
Obtain the target account number that user logs in;
Synchronize that the target account number uses in n terminal it is nearest use file, n is positive integer;
The quick access suspended window of display checks entrance;
The trigger signal on entrance is checked described in reception;
The quick access suspended window is shown according to the trigger signal, is shown on the quick access suspended window described nearest
Use the quick access entrance of file.
2. the method according to claim 1, wherein the synchronous target account number uses most in n terminal
Closely use file, comprising:
Obtain the nearest data using in catalogue of the operating system of present terminal;
According to the nearest data using in catalogue, determine that the target account number is nearest using text on the present terminal
Part;
The nearest use file is uploaded to the corresponding server storage of the target account number.
3. according to the method described in claim 2, it is characterized in that, described according to the nearest data using in catalogue, really
Nearest on the present terminal of the fixed target account number uses file, comprising:
Read the nearest shortcut using in catalogue;
It parses the shortcut and obtains the first source file information, most according to the corresponding file generated of the first source file information
Nearly document queue;
It reads the nearest shortcut using in catalogue and changes message;
The shortcut parsed in the shortcut change message obtains the second source file information, according to second source
The corresponding file of the file information updates the recent file queue;
By the file in the recent file queue, it is nearest using text on the present terminal to be determined as the target account number
Part.
4. according to the method described in claim 3, it is characterized in that, the parsing shortcut obtains the first source file letter
Breath, according to the corresponding file generated recent file queue of the first source file information, comprising:
It parses the shortcut and obtains the first source file information, the first source file information includes file name, files classes
Type and file store path;
It is according to the file store path that the file name is corresponding when the file type belongs to default white list type
File data be added in recent file queue.
5. method according to any one of claims 1 to 4, which is characterized in that the synchronous target account number makes in n terminal
It is nearest to use file, comprising:
That downloads that the target account number uses in n terminal from the corresponding server storage of the target account number makes recently
Use file.
6. method according to any one of claims 1 to 4, which is characterized in that the display quickly accesses checking for suspended window
Entrance, comprising:
The quick access suspended window is shown on the desktop taskbar of present terminal checks entrance.
7. according to the method described in claim 6, it is characterized in that, it is described on the desktop taskbar of present terminal display described in
Quickly access suspended window checks entrance, comprising:
After predetermined application starting, through the predetermined application into the operating system of the present terminal
Shell process registers area object plug-in unit;
Area's object plug-in unit is loaded by the shell process, according to area's object plug-in unit after load in the desk
Quick access suspended window is shown on column checks entrance.
8. the method according to the description of claim 7 is characterized in that described show the quick access according to the trigger signal
Suspended window, comprising:
The application process of the predetermined application is called according to the trigger signal by area's object plug-in unit;
The quick access suspended window is shown by the application process.
9. method according to any one of claims 1 to 4, which is characterized in that the method also includes:
Display filter control;
The first operation signal triggered on the filter control is received, first operation signal is for being arranged specified file
Type;
On the quick access suspended window display meet the file types it is nearest using file quickly access into
Mouthful.
10. method according to any one of claims 1 to 4, which is characterized in that the method also includes:
Show sortord control;
The second operation signal triggered on the sortord control is received, second operation signal is for being arranged sequence side
Formula;
Be shown as on the quick access suspended window sortord sequence it is nearest using file quickly access into
Mouthful.
11. method according to any one of claims 1 to 4, which is characterized in that n >=2,
There are the operating systems of at least one terminal to be provided with recently using catalogue in the n terminal, described nearest to use mesh
Employ in by the operating system according to using the sequencing of time to record the nearest data for using file.
12. a kind of to the method shown recently using file, which is characterized in that the described method includes:
Obtain the target account number that user logs in;
Show that quickly access suspended window checks entrance on the desktop taskbar of operating system or on the main viewing area of desktop;
It receives in the trigger signal checked and triggered on entrance;
The quick access suspended window is shown on the table according to the trigger signal, is shown on the quick access suspended window
The target account number used in n terminal it is nearest use file, n is positive integer.
13. according to the method for claim 12, which is characterized in that the method also includes:
Display filter control;
The first operation signal triggered on the filter control is received, first operation signal is for being arranged specified file
Type;
On the quick access suspended window display meet the file types it is nearest using file quickly access into
Mouthful.
14. according to the method for claim 12, which is characterized in that the method also includes:
Show sortord control;
The second operation signal triggered on the sortord control is received, second operation signal is for being arranged sequence side
Formula;
Be shown as on the quick access suspended window sortord sequence it is nearest using file quickly access into
Mouthful.
15. a kind of to the device being managed recently using file, which is characterized in that described device includes:
Login module, for obtaining the target account number of user's login;
Synchronization module, for synchronize that the target account number uses in n terminal it is nearest use file, n is positive integer;
Display module, for showing, quickly access suspended window checks entrance;
Receiving module, for receiving the trigger signal checked on entrance;
The display module, for showing the quick access suspended window according to the trigger signal, the quick access suspends
The nearest quick access entrance using file is shown on window.
16. a kind of to the device shown recently using file, which is characterized in that described device includes:
Login module, for obtaining the target account number of user's login;
Display module quickly accesses suspended window for showing on the desktop taskbar of operating system or on the main viewing area of desktop
Check entrance;
Receiving module checks the trigger signal triggered on entrance described for receiving;
The display module, it is described quick for showing the quick access suspended window on the table according to the trigger signal
Show that the target account number uses in n terminal on access suspended window it is nearest use file, n is positive integer.
17. a kind of terminal, which is characterized in that the equipment includes: processor and memory, and the memory is stored at least one
Item instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, the code
Collection or instruction set, which are loaded by the processor and executed, uses file to nearest as described in claim 1 to 11 is any to realize
The method being managed, alternatively, as described in claim 12 to 14 is any to the method shown recently using file.
18. a kind of computer readable storage medium, which is characterized in that the storage medium is stored at least one instruction, at least
One Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, the code set or instruction set
Loaded by the processor and executed with realize as claim 1 to 11 is any it is described to it is nearest use file to be managed
Method, alternatively, as described in claim 12 to 14 is any to the method shown recently using file.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810029317.6A CN110018761B (en) | 2018-01-10 | 2018-01-10 | Method, device and terminal for managing recently used files |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810029317.6A CN110018761B (en) | 2018-01-10 | 2018-01-10 | Method, device and terminal for managing recently used files |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110018761A true CN110018761A (en) | 2019-07-16 |
CN110018761B CN110018761B (en) | 2022-02-25 |
Family
ID=67188165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810029317.6A Active CN110018761B (en) | 2018-01-10 | 2018-01-10 | Method, device and terminal for managing recently used files |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110018761B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112667338A (en) * | 2020-12-29 | 2021-04-16 | 平安银行股份有限公司 | Business line display control method and device, electronic equipment and storage medium |
WO2023138305A1 (en) * | 2022-01-20 | 2023-07-27 | 荣耀终端有限公司 | Card display method, electronic device, and computer readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103312826A (en) * | 2013-07-12 | 2013-09-18 | 北京金山云网络技术有限公司 | Method, device, client side, server side and equipment for file synchronization |
CN103649945A (en) * | 2011-06-20 | 2014-03-19 | 微软公司 | Automatic synchronization of most recently used document lists |
CN104348859A (en) * | 2013-07-30 | 2015-02-11 | 深圳市腾讯计算机***有限公司 | File synchronizing method, device, server, terminal and system |
US20160224352A1 (en) * | 2004-10-06 | 2016-08-04 | International Business Machines Corporation | Managing a floating window |
CN106202337A (en) * | 2016-07-04 | 2016-12-07 | 华中师范大学 | A kind of PPT sharing method and realize teacher side and the student side of the method |
-
2018
- 2018-01-10 CN CN201810029317.6A patent/CN110018761B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160224352A1 (en) * | 2004-10-06 | 2016-08-04 | International Business Machines Corporation | Managing a floating window |
CN103649945A (en) * | 2011-06-20 | 2014-03-19 | 微软公司 | Automatic synchronization of most recently used document lists |
CN103312826A (en) * | 2013-07-12 | 2013-09-18 | 北京金山云网络技术有限公司 | Method, device, client side, server side and equipment for file synchronization |
CN104348859A (en) * | 2013-07-30 | 2015-02-11 | 深圳市腾讯计算机***有限公司 | File synchronizing method, device, server, terminal and system |
CN106202337A (en) * | 2016-07-04 | 2016-12-07 | 华中师范大学 | A kind of PPT sharing method and realize teacher side and the student side of the method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112667338A (en) * | 2020-12-29 | 2021-04-16 | 平安银行股份有限公司 | Business line display control method and device, electronic equipment and storage medium |
WO2023138305A1 (en) * | 2022-01-20 | 2023-07-27 | 荣耀终端有限公司 | Card display method, electronic device, and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110018761B (en) | 2022-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10805388B2 (en) | System, method, and computer program for enabling a user to access and edit via a virtual drive objects synchronized to a plurality of synchronization clients | |
CN103380423B (en) | For the system and method for private cloud computing | |
US8843858B2 (en) | Optimization schemes for controlling user interfaces through gesture or touch | |
CN107977469B (en) | Method, device and terminal for managing recently used files | |
US9235636B2 (en) | Presenting data in response to an incomplete query | |
CN109844781A (en) | For from journal file identifying processing stream and making to flow visual system and method | |
US9703834B2 (en) | Topological query in multi-tenancy environment | |
EP2849134A1 (en) | Configurable event-based automation architecture for cloud-based collaboration platforms | |
US20130185362A1 (en) | Installation and Management of Client Extensions | |
US20220035865A1 (en) | Content capture across diverse sources | |
US10558643B2 (en) | Notifications system for content collaborations | |
CN103873575B (en) | The method and apparatus of application operating is carried out based on wifi user interfaces | |
US10878089B2 (en) | Identifying malware based on content item identifiers | |
AU2020357554B2 (en) | Content item sharing with context | |
US11245735B1 (en) | Screen-sharing content reconfiguration | |
US9495364B2 (en) | Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform | |
US20220058040A1 (en) | Help information display system, help information display method, and help information display program | |
CN110018761A (en) | To the method, apparatus and terminal being managed recently using file | |
CN106682158A (en) | Wetland park visualization system | |
US10929351B2 (en) | Determining document libraries to sync to a local computing device | |
US9858250B2 (en) | Optimized read/write access to a document object model | |
US11960529B2 (en) | Restoring integrity of a social media thread from a social network export | |
CN114637736B (en) | Database splitting method and device | |
KR101428749B1 (en) | EDMS using Cloud Service | |
US20150106452A1 (en) | Automated collaborative environment site viewer system |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |