CN110196683A - A kind of method, apparatus, terminal device and the medium of operation control - Google Patents
A kind of method, apparatus, terminal device and the medium of operation control Download PDFInfo
- Publication number
- CN110196683A CN110196683A CN201811031773.0A CN201811031773A CN110196683A CN 110196683 A CN110196683 A CN 110196683A CN 201811031773 A CN201811031773 A CN 201811031773A CN 110196683 A CN110196683 A CN 110196683A
- Authority
- CN
- China
- Prior art keywords
- file
- virtual disk
- operational order
- disk
- specified type
- 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0635—Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
-
- 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0652—Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
-
- 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0656—Data buffering arrangements
-
- 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
-
- 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0665—Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
-
- 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
This application discloses method, apparatus, terminal device and the media of a kind of operation control, belong to field of computer technology, and the method for operating control includes: to create virtual disk for the network hard disc of user's access, receive user and are directed to the operational order that virtual disk issues;When determining that the operational order is specified type operational order, by disc information interface, the present available capacity of fdisk belonging to virtual disk is obtained;Based on present available capacity, the capacity configuration information of virtual disk is updated;For updated virtual disk is configured, specified type operational order is executed.In this way, reducing the capacity limit to the buffer zone of virtual disk.
Description
Technical field
This application involves field of computer technology more particularly to a kind of method, apparatus, terminal device and the Jie of operation control
Matter.
Background technique
With the development of cloud computing, cloud storage becomes field of storage future development as a kind of emerging storage mode
Trend.Cloud storage is integrated dispersion, different storage resources, and passes through network transmission, distributed computing, cluster service
Etc. technologies unified storage service is provided for user.Network hard disc (e.g., Kingsoft fast disk and Baidu's cloud disk) is one kind of cloud storage
Offer form is provided.
Under the prior art, when accessing network hard disc, usually by way of virtual disc accesses network hard disc.
But in this way, since the buffer zone capacity of virtual disk is fixed and limited, this greatly limits
The capacity of network hard disc data buffer storage, brings inconvenience to users.
Summary of the invention
The embodiment of the present application provides method, apparatus, terminal device and the medium of a kind of operation control, to access in user
When network hard disc, the limitation of buffer memory capacity is reduced.
On the one hand, a kind of method of operation control is provided, comprising:
The operational order issued for virtual disk is received, virtual disk is the network hard disc creation for user's access
's;
When determining that operational order is specified type operational order, by disc information interface, obtain belonging to virtual disk
The present available capacity of fdisk, creation has the data cached buffer zone for storing virtual disk in fdisk;
Based on present available capacity, the capacity configuration information of virtual disk is updated;
For updated virtual disk is configured, specified type operational order is executed.
Preferably, specified type operational order is executed if specified type operational order is that Dropbox checks instruction, it is specific to wrap
It includes:
File index request message is sent to Dropbox server;
The network disk file description information that Dropbox server returns is received, network disk file description information is description Dropbox server
The information of middle network disk file;
Based on network disk file description information, image file directory is generated in virtual disk, image file directory is description
The directory index of network disk file in Dropbox server;
Image file directory is presented to user by virtual disk.
Preferably, specified type operational order is executed if specified type operational order is Fileview instruction, it is specific to wrap
It includes:
Judge to check file with the presence or absence of what user specified in virtual disk, if so, directly file is checked in access;
Otherwise, according to image file directory, file is checked from the downloading of Dropbox server.
Preferably, specified type operational order is executed if specified type operational order is that file saves instruction, it is specific to wrap
It includes:
The preservation file that user specifies is stored in buffer zone;
File will be saved and be uploaded to Dropbox server, triggering Dropbox server saves received preservation file.
Preferably, executing specified type operational order, specifically include:
When determining that specified type operational order is newly-built instruction, new interface is passed through based on specified type operational order, to
Dropbox server sends file operation requests, when determining that specified type operational order instructs for copy, is operated based on specified type
Instruction sends file operation requests to Dropbox server by copy interface;
Determination receives the file operation response message that Dropbox server is returned based on file operation requests, in virtual disk
Middle execution specified type operational order.
Preferably, further comprising:
It determines the synchronization removal instruction for receiving the transmission of Dropbox server, obtains the Dropbox text for including in synchronization removal instruction
Part description information, network disk file description information are to describe the information of network disk file in Dropbox server;
The local file description information of the cache file in virtual disk is obtained, and by local file description information and Dropbox
File description information is compared, and local file description information is to describe the information of the cache file in virtual disk;
According to comparison result, determine when not including by network disk file there are at least one cache file in virtual disk,
At least one cache file is deleted in virtual disk.
Preferably, further comprising:
When determining the edit instruction for receiving and issuing for virtual disk, by the corresponding edition interface of edit instruction to net
Disk server sends corresponding edit requests, and edit instruction is that move, deletion instruction or renamed instructions, edition interface are
Mobile interface deletes interface or renaming interface;
Determination receives editor's response message that Dropbox server is returned based on edit requests, and volume is executed in virtual disk
Collect instruction.
On the one hand, a kind of device of operation control, comprising:
Receiving unit, for receiving the operational order for being directed to virtual disk and issuing, virtual disk is accessed for user
Network hard disc creation;
Acquiring unit when for determining that operational order is specified type operational order, by disc information interface, obtains empty
Intend the present available capacity of fdisk belonging to disk, creating in fdisk has for storing the data cached of virtual disk
Buffer zone;
Updating unit is updated the capacity configuration information of virtual disk for being based on present available capacity;
Execution unit, for executing specified type operational order for updated virtual disk is configured.
Preferably, execution unit is specifically used for:
If specified type operational order is that Dropbox checks instruction, file index request message is sent to Dropbox server;
The network disk file description information that Dropbox server returns is received, network disk file description information is description Dropbox server
The information of middle network disk file;
Based on network disk file description information, image file directory is generated in virtual disk, image file directory is description
The directory index of network disk file in Dropbox server;
Image file directory is presented to user by virtual disk.
Preferably, execution unit is specifically used for:
If specified type operational order is Fileview instruction, judge to look into virtual disk with the presence or absence of what user specified
File is seen, if so, directly file is checked in access;
Otherwise, according to image file directory, file is checked from the downloading of Dropbox server.
Preferably, execution unit is specifically used for:
If specified type operational order be file save instruction, the preservation file that user is specified in buffer zone into
Row storage;
File will be saved and be uploaded to Dropbox server, triggering Dropbox server saves received preservation file.
Preferably, execution unit is specifically used for:
When determining that specified type operational order is newly-built instruction, new interface is passed through based on specified type operational order, to
Dropbox server sends file operation requests, when determining that specified type operational order instructs for copy, is operated based on specified type
Instruction sends file operation requests to Dropbox server by copy interface;
Determination receives the file operation response message that Dropbox server is returned based on file operation requests, in virtual disk
Middle execution specified type operational order.
Preferably, execution unit is also used to:
It determines the synchronization removal instruction for receiving the transmission of Dropbox server, obtains the Dropbox text for including in synchronization removal instruction
Part description information, network disk file description information are to describe the information of network disk file in Dropbox server;
The local file description information of the cache file in virtual disk is obtained, and by local file description information and Dropbox
File description information is compared, and local file description information is to describe the information of the cache file in virtual disk;
According to comparison result, determine when not including by network disk file there are at least one cache file in virtual disk,
At least one cache file is deleted in virtual disk.
Preferably, execution unit is also used to:
When determining the edit instruction for receiving and issuing for virtual disk, by the corresponding edition interface of edit instruction to net
Disk server sends corresponding edit requests, and edit instruction is that move, deletion instruction or renamed instructions, edition interface are
Mobile interface deletes interface or renaming interface;
Determination receives editor's response message that Dropbox server is returned based on edit requests, and volume is executed in virtual disk
Collect instruction.
On the one hand, a kind of terminal device, including at least one processing unit and at least one storage unit are provided,
In, storage unit is stored with computer program, when program unit processed executes, so that processing unit execution is above-mentioned any one
The step of method of kind operation control.
On the one hand, a kind of computer-readable medium is provided, the computer program that can be executed by terminal device is stored with, when
When program is run on the terminal device, so that the step of terminal device executes the method for any one of the above operation control.
In method, apparatus, terminal device and the medium that a kind of operation provided by the embodiments of the present application controls, user logs in net
When network hard disk, virtual disk is being locallyd create, if user issues specified type operational order to virtual disk, according to hard disk point
Present available capacity in area carries out capacity configuration update to virtual disk, and according to updated virtual disk is configured, executes
Specified type operational order.In this way, before executing specified type operational order, first according to the present available capacity of fdisk
The capacity of virtual disk is adjusted, which reduce the limitations of the buffer zone to virtual disk.
Other features and advantage will illustrate in the following description, also, partly become from specification
It obtains it is clear that being understood and implementing the application.The purpose of the application and other advantages can be by written explanations
Specifically noted structure is achieved and obtained in book, claims and attached drawing.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present application, constitutes part of this application, this Shen
Illustrative embodiments and their description please are not constituted an undue limitation on the present application for explaining the application.In the accompanying drawings:
Fig. 1 is a kind of system architecture schematic diagram of operation control in the application embodiment;
Fig. 2 is a kind of method implementation flow chart of operation control in the application embodiment;
Fig. 3 a is a kind of schematic diagram of virtual disk operating principle in the application embodiment;
Fig. 3 b is a kind of drive examples of interfaces figure in the application embodiment;
Fig. 4 is a kind of apparatus structure schematic diagram of operation control in the application embodiment;
Fig. 5 is terminal device structural schematic diagram in the application embodiment.
Specific embodiment
In order to provide convenience for user's operation in customer access network hard disk, buffer memory capacity limitation is reduced, the application is real
It applies example and provides method, apparatus, terminal device and the medium of a kind of operation control.
Firstly, be illustrated to part term involved in the embodiment of the present application, in order to those skilled in the art understand that.
1, types of applications program, and the reality that can will be provided in mounted application program terminal device: can be installed
The equipment that body is shown, the electronic equipment can be mobile, be also possible to fixed.For example, mobile phone, tablet computer, vehicle
Carry equipment, personal digital assistant (personal digital assistant, PDA) or other electricity that can be realized above-mentioned function
Sub- equipment etc..
2, network hard disc: being the online storage service released by Internet company, and server room is that user divides centainly
Disk space, be the functions such as the file managements such as user's storage free or charged that file is provided, access, backup, shared, and
Possess advanced disaster recovery backup all over the world.For example, Dropbox, cloud disk and thin cloud etc..
3, virtual disk: being with the technology for fictionalizing one or more disk in memory, file, network file is interior
" camouflage " is deposited etc. into disk, " disk " of user's perceptual image one true disk is allowed to be known as virtual disk.
4, drive: being identifier of DOS, WINDOWS system for disk storage equipment.Generally use 26 English characters
In addition a colon: to identify.Since the PC machine of early stage is generally equipped with two floppy disk drives, thus " A: " and: " B: " this two
A drive is just used to indicate floppy drive, and hard disc apparatus is exactly since letter C:, until Z:.For UNIX, LINUX system is come
It says, then the not no concept of drive, but catalogue and the concept in path are identical.
5, file system: being the software mechanism for being responsible for management and storage file information in operating system, specifically, it is negative
Duty is that user establishes file, and deposit is read, modification, dump file, controls the access of file, revocation file etc..File system by
The interface of file system, to the software assembly of object manipulation and management, object and attribute three parts composition.
User usually passes through network hard disc application program (that is, network hard disc client) access network hard disc, still, due to
Different application programs has different modes of operation, and therefore, user needs first to operate for the Dropbox of network hard disc application program
Learnt, this brings inconvenience to users, and reduces the efficiency of user's processing.And net is accessed according to the mode of virtual disk
Network hard disk, since the spatial cache of virtual disk is that fixation can not change, this makes the capacity of buffer zone have biggish limit
System, is unable to satisfy the buffer size of user.
In conclusion providing a kind of technical solution of operation control in the embodiment of the present application, user's logging in network is determined
When hard disk, virtual disk is created for network hard disc, which includes drive, the buffer zone created in maximum subregion
And file system;When determining the operational order for receiving the specified type of user's sending, file system passes through pre-registered
Disc information interface obtains present available capacity in above-mentioned fdisk, and the present available capacity based on fdisk, to void
The capacity configuration information of quasi- disk is updated, and for updated virtual disk is configured, and executes above-mentioned specified type behaviour
It instructs.In this way, constantly can be updated the capacity of buffer zone according to the present available capacity of fdisk, reduce
The capacity limit of buffer zone.
A kind of method of operation control provided by the embodiments of the present application, can be applied in terminal device, which can
Think mobile phone, tablet computer, PDA (Personal Digital Assistant, palm PC) etc..
Fig. 1 shows a kind of system architecture schematic diagram of operation control.As shown in fig.1, the system of operation control includes
Virtual disk and Dropbox server.Virtual disk includes drive, file system and buffer zone.
When user's logging in network hard disk, terminal device is that network hard disc creates a virtual disk, allows user's picture
Operation local disk equally operates virtual disk.Wherein, virtual disk is with fictionalizing one or more disk in memory
Technology, i.e., file, network file, memory etc. " camouflage " is allowed " disk " of user's perceptual image one true disk at disk.
When terminal device creates virtual disk, for the idle drive of virtual disk distribution, user can be accessed by drive
Virtual disk.Wherein, drive is identifier of DOS, WINDOWS system for disk storage equipment.
Buffer zone: being the memory space of virtual disk creation in fdisk for terminal device.It is to be appreciated that
Linux operating system all regards all equipment as file, and the resource of entire computer is all integrated into a big file by it
Catalogue, therefore, above-mentioned buffer zone correspond to buffer zone.
File system is to be responsible for the software mechanism of management and storage file information in operating system, specifically, it is responsible for
File is established for user, deposit is read, modification, dump file, controls the access of file, revocation file etc..File system is by text
The interface of part system, to the software assembly of object manipulation and management, object and attribute three parts composition.Virtual disk passes through file
System will be redirected to buffer zone for the operation of drive, and operating result is presented to the user, and calls registered in advance
Disc information interface, obtain the present available capacity of above-mentioned fdisk, and the present available capacity based on fdisk, it is right
The capacity configuration information of buffer zone is updated.
Dropbox server is that will disperse, and different storage resources are integrated, and passes through network transmission, distributed meter
The technologies such as calculation, cluster service provide the server of unified storage service for user.
It will be understood by those skilled in the art that Fig. 1 is only the citing of terminal device, the limit to terminal device is not constituted
It is fixed, it may include perhaps combining certain components or different components than illustrating more or fewer components.
In the embodiment of the present application, before the method for implementing operation control, first the network hard disc for user's access is created empty
Quasi- disk, wherein when creating virtual disk for network hard disc, following steps can be executed:
Firstly, locally searching hard disk point when terminal device determines the login instruction for receiving user's logging in network hard disk
Area, and be creation buffer zone in fdisk, using buffer zone as the buffer zone of virtual disk.Then, terminal is set
The standby idle drive (e.g., Z disk) that will be chosen is determined as the drive of virtual disk, and drive and buffer zone are bound.Finally, eventually
End equipment is virtual disk load document system, and registration is for the operation interface of file system call.
Optionally, it when terminal device creation drive, can be created by DefineDosDevice function based on User Token
Drive.In this way, when other users (e.g., hacker) remotely check the equipment of active user, since the use of active user can not be obtained
Family token, therefore, other users can not remotely log in the virtual disk of active user by the equipment of active user.
Optionally, terminal device can use iocreatedevicesecure function creation file system
DeviceObject, and be that drive loads this document system by DefineDosDevice function.
Optionally, operation interface include at least disc information interface, can also comprising in lower interface any one or
Any combination: new interface, copy interface, mobile interface delete interface and renaming interface.Wherein, disc information interface
For obtaining the present available capacity of fdisk.New interface, copy interface, mobile interface delete interface and renaming
Interface is for executing the operations such as newly-built, copy, mobile, deletion and renaming.
In this way, user can operate virtual disk as operation local disk, do not need to learn new mode of operation, this
It provides convenience for user's operation, improves the efficiency of user file processing.
As shown in fig.2, for a kind of method implementation flow chart of operation control provided by the present application, the specific reality of this method
It is as follows to apply process:
Step 200: terminal device receives user and is directed to the operational order that virtual disk issues.
Step 201: terminal device judges whether operational order is specified type operational order, if so, thening follow the steps
202, otherwise, execute step 204.
Specifically, specified type operational order is the instruction that will cause the volume change of cache file.Such as, download instruction,
Modification instruction, copy instruction create instruction, and Fileview instruction, file saves instruction and Dropbox checks instruction etc..It is non-designated
Type operations instruction, e.g., synchronization removal instruction or edit instruction.
Step 202: terminal device obtains the present available capacity in the affiliated fdisk of virtual disk.
Specifically, terminal device obtains the currently available appearance in fdisk by file system call disc information interface
Amount.
Wherein, the buffer zone for having virtual disk is created in fdisk.Virtual disk carries out data by buffer zone
Caching.
In this manner it is possible to which the disc information interface registered in advance in file system, hard to be obtained by disc information interface
Capacity information in disk subregion.
Step 203: terminal device, which determines, is based on present available capacity, updates the capacity configuration information of virtual disk.
Specifically, terminal device, which obtains virtual disk, that is, buffer zone by file system, has currently used capacity, and determine
This has used the adduction of capacity Yu above-mentioned present available capacity, and sets above-mentioned for the capacity configuration information of buffer zone and add
With.
In this manner it is possible to constantly update the amount of capacity of buffer zone according to the present available capacity in fdisk, subtract
The limitation of virtual disk buffer memory capacity is lacked.
Step 204: operational order is redirected to buffer zone by terminal device.
Specifically, file system, as the medium between drive and buffer zone, file system shifts operational order
To buffer zone, user is only capable of the drive seen using in bed boundary and catalogue etc., can not see the specific road of buffer zone
The information such as diameter.
In this way, buffer zone can be hidden to protection, Information Security is improved.
Step 205: terminal device executes operational order.
Specifically, when executing step 205 following methods can be used:
First way are as follows: if specified type operational order is that Dropbox checks instruction, send file to Dropbox server
Request message is indexed, and receives the network disk file description information of Dropbox server return;Then, based on network disk file description letter
Breath generates image file directory in buffer zone, and institute in Dropbox server is presented to user by the drive of virtual disk
There is the image file directory of network disk file.
Wherein, network disk file description information is to describe the information of each network disk file in Dropbox server.Image file directory
For the directory index of network disk file in description Dropbox server.Network disk file description information includes at least: store path, filename
Claim, file type and file size etc..
Even if user can also pass through the mirror image of virtual disk presentation in this way, not downloading each network disk file in buffer zone
File directory checks the All Files in Dropbox server, and the consuming and data for reducing system resource synchronize the big of consuming
Time cost is measured, the efficiency of file process is improved.
The second way are as follows: if specified type operational order is Fileview instruction, judge to cache by file system
File is checked with the presence or absence of what user specified in region, if so, accessing this by file system checks file, otherwise, according to
Image file directory downloads this from Dropbox server by file system and checks file.
Further, if file is larger, can be uploaded multithreading granularity and granularity downloading by way of, to file into
Row uploads and downloading, to improve efficiency of transmission, realizes lightweight office.
In this manner it is possible to only download corresponding document when user carries out Fileview, do not need to count All Files
According to synchronization, efficiency is improved, reduces the waste of flow and storage resource.
The third mode are as follows: if specified type operational order is that file saves instruction, referred to user by file system
Fixed preservation file is stored in buffer zone, and the preservation file is uploaded to Dropbox server.Then, Dropbox service
Device saves received preservation file, realizes that Dropbox server is synchronous with virtual disk and saves.
4th kind of mode are as follows: registered in advance by file system call if specified type operational order is newly-built instruction
New interface, send file operation requests to Dropbox server, and determine and receive Dropbox server and ask based on file operation
When seeking the file operation response message of return, newly-built instruction is executed in buffer zone.
Fifth procedure are as follows: if specified type operational order is copy instruction, interface is copied by file system call,
File operation requests are sent to Dropbox server, and determination receives the text that Dropbox server is returned based on file operation requests
When part operates response message, copy instruction is executed in the buffer zone.
Further, it is instructed for non-designated type operations, e.g., synchronization removal instruction or edit instruction, terminal device are held
When row non-designated type operations instruction, following methods can be used:
First way are as follows: if not specified type operational order is the synchronization removal instruction that Dropbox server is sent, then obtain
The network disk file description information for including in synchronization removal instruction is taken, and the local file for obtaining the cache file in buffer zone is retouched
State information;Wherein, local file description information is to describe the information of each cache file in buffer zone.Then, by Dropbox text
Part description information is compared with local file description information, and according to comparison result, determines in buffer zone and exists at least
When one cache file includes by network disk file, synchronization removal additionally has more compared in Dropbox server in buffer zone
Cache file.
In this way, there are when file deletion in Dropbox server, even if user has downloaded this document in buffer zone,
Also this document in buffer zone can be deleted, realizes and deletes file synchronization.
The second way are as follows: if not specified type operational order is edit instruction, then referred to by file system call editor
It enables corresponding edition interface send corresponding edit requests to Dropbox server, and determines that receiving Dropbox server is based on compiling
When collecting editor's response message that request returns, the edit instruction is executed in buffer zone.
Wherein, edition interface is mobile interface, deletes interface or renaming interface.Edit instruction and edition interface one are a pair of
It answers.
In this way, can be held by mobile interface pre-registered in file system, deletion interface and renaming interface
Row is corresponding mobile, the operational orders such as deletion and renaming.
Step 206: operating result is presented to user in terminal device.
Specifically, the operating result for executing operational order in buffer zone is back to by terminal device by file system
The application layer of virtual disk, and operating result is presented to the user.
In the embodiment of the present application, before executing specified type operational order, first according to the currently available appearance of fdisk
Amount is adjusted the capacity of virtual disk, and which reduce the limitations of the buffer zone to virtual disk.
It is a kind of schematic diagram of virtual disk operating principle in the application embodiment refering to shown in Fig. 3 a.Virtual disk
Drive be located at application layer, file system is located at driving layer.Terminal device receives the operational order that user issues by application layer,
The operational order is executed by file system, and the implementing result of file system is presented by application layer.Drive the text in layer
Part system is based on operational order, carries out data interaction with Dropbox server, and interaction results are back to application layer, or will be slow
It deposits and executes the operating result of the operational order in region and be back to application layer, and the operating result is presented by application layer.
Above-described embodiment is further illustrated by using multiple application scenarios below.
It is a kind of drive examples of interfaces figure refering to shown in Fig. 3 b.For example, after user double-clicks drive " digital cloud disk (Z :) ",
The Dropbox that file system receives application layer sending checks instruction, currently available in the fdisk according to virtual disk
Capacity carries out capacity configuration update to buffer zone in virtual disk, and sends file index request to Dropbox server and disappear
Breath, and the network disk file description information of each network disk file returned based on Dropbox server generate mirror image text in buffer zone
Part catalogue, and implementing result is back to application layer, and image file directory is shown in drive " digital cloud disk (Z :) ".
In another example user is in catalogue: being double-clicked in this computer > number cloud disk (Z :) > personal information library > test
After changelog.txt file, file system is determined in buffer zone and is not present based on the Fileview instruction received
Changelog.txt file, the present available capacity in the fdisk according to virtual disk, to being cached in virtual disk
Region carries out capacity configuration update, and passes through Dropbox server for changelog.txt file download to buffer zone.Terminal
Equipment accesses changelog.txt file by file system, and then into the file of user's presentation changelog.txt file
Hold.
In another example user is in catalogue: being selected in this computer > number cloud disk (Z :) > personal information library > test
Changelog1.txt file simultaneously clicks delete button, and terminal device, based on the deletion instruction received, is led to by file system
Corresponding deletion interface is crossed, sends the file deletion requests comprising " changelog1.txt " to Dropbox server.Dropbox service
Device is based on file deletion requests and deletes changelog1.txt file in local, and sends to delete to respond to terminal device and disappear
Breath.When terminal device receives deletion success response message, the changelog1.txt file in buffer zone is deleted, this
Sample, user just can be appreciated that catalogue: delete changelog1.txt in this computer > number cloud disk (Z :) > personal information library > test
File.
Based on the same inventive concept, a kind of device of operation control is additionally provided in the embodiment of the present application, due to above-mentioned dress
It sets and principle that equipment solves the problems, such as is similar to a kind of method of operation control, therefore, the implementation side of may refer to of above-mentioned apparatus
The implementation of method, overlaps will not be repeated.
As shown in figure 4, it is a kind of apparatus structure schematic diagram of operation control provided by the embodiments of the present application, comprising:
Receiving unit 40, for receiving the operational order for being directed to virtual disk and issuing, virtual disk is accessed for user
Network hard disc creation;
Acquiring unit 41 when for determining that operational order is specified type operational order, by disc information interface, obtains
The present available capacity of fdisk belonging to virtual disk, creation has the caching number for storing virtual disk in fdisk
According to buffer zone;
Updating unit 42 is updated the capacity configuration information of virtual disk for being based on present available capacity;
Execution unit 43, for executing specified type operational order for updated virtual disk is configured.
Preferably, execution unit 43 is specifically used for:
If specified type operational order is that Dropbox checks instruction, file index request message is sent to Dropbox server;
The network disk file description information that Dropbox server returns is received, network disk file description information is description Dropbox server
The information of middle network disk file;
Based on network disk file description information, image file directory is generated in virtual disk, image file directory is description
The directory index of network disk file in Dropbox server;
Image file directory is presented to user by virtual disk.
Preferably, execution unit 43 is specifically used for:
If specified type operational order is Fileview instruction, judge to look into virtual disk with the presence or absence of what user specified
File is seen, if so, directly file is checked in access;
Otherwise, according to image file directory, file is checked from the downloading of Dropbox server.
Preferably, execution unit 43 is specifically used for:
If specified type operational order be file save instruction, the preservation file that user is specified in buffer zone into
Row storage;
File will be saved and be uploaded to Dropbox server, triggering Dropbox server saves received preservation file.
Preferably, execution unit 43 is specifically used for:
When determining that specified type operational order is newly-built instruction, new interface is passed through based on specified type operational order, to
Dropbox server sends file operation requests, when determining that specified type operational order instructs for copy, is operated based on specified type
Instruction sends file operation requests to Dropbox server by copy interface;
Determination receives the file operation response message that Dropbox server is returned based on file operation requests, in virtual disk
Middle execution specified type operational order.
Preferably, execution unit 43 is also used to:
It determines the synchronization removal instruction for receiving the transmission of Dropbox server, obtains the Dropbox text for including in synchronization removal instruction
Part description information, network disk file description information are to describe the information of network disk file in Dropbox server;
The local file description information of the cache file in virtual disk is obtained, and by local file description information and Dropbox
File description information is compared, and local file description information is to describe the information of the cache file in virtual disk;
According to comparison result, determine when not including by network disk file there are at least one cache file in virtual disk,
At least one cache file is deleted in virtual disk.
Preferably, execution unit 43 is also used to:
When determining the edit instruction for receiving and issuing for virtual disk, by the corresponding edition interface of edit instruction to net
Disk server sends corresponding edit requests, and edit instruction is that move, deletion instruction or renamed instructions, edition interface are
Mobile interface deletes interface or renaming interface;
Determination receives editor's response message that Dropbox server is returned based on edit requests, and volume is executed in virtual disk
Collect instruction.
Based on same technical concept, the embodiment of the present application also provides a kind of terminal devices 500, referring to Figure 5, terminal
Equipment 500 is used to implement the method that above-mentioned each embodiment of the method is recorded, such as implements embodiment shown in Fig. 2, terminal device
500 may include memory 501, processor 502, input unit 503 and display panel 504.
Memory 501, the computer program executed for storage processor 502.Memory 501 can mainly include storage journey
Sequence area and storage data area, wherein storing program area can application program needed for storage program area, at least one function etc.;
Storage data area, which can be stored, uses created data etc. according to terminal device 500.Processor 502 can be a center
Processing unit (central processing unit, CPU), or be digital processing element etc..Input unit 503, can be with
For obtaining the user's operation of user's input.Display panel 504, for showing information input by user or being supplied to user's
Information, in the embodiment of the present application, display panel 504 be mainly used in display terminal the display interface of each application program and
The control entity shown in each display interface.Optionally, display panel 504 can use liquid crystal display (liquid
Crystal display, LCD) or the forms such as OLED (organic light-emitting diode, Organic Light Emitting Diode)
To configure display panel 504.
Above-mentioned memory 501, processor 502, input unit 503 and display panel 504 are not limited in the embodiment of the present application
Between specific connection medium.The embodiment of the present application is in Fig. 5 with memory 501, processor 502, input unit 503, display
It is connected between panel 504 by bus 505, bus 505 is indicated in Fig. 5 with thick line, the connection type between other components, only
It is to be schematically illustrated, does not regard it as and be limited.Bus 505 can be divided into address bus, data/address bus, control bus etc..For
Convenient for indicating, only indicated with a thick line in Fig. 5, it is not intended that an only bus or a type of bus.
Memory 501 can be volatile memory (volatile memory), such as random access memory
(random-access memory, RAM);Memory 501 is also possible to nonvolatile memory (non-volatile
Memory), such as read-only memory, flash memory (flash memory), hard disk (hard disk drive, HDD) or solid
State hard disk (solid-state drive, SSD) or memory 501 can be used for carrying or storing have operation or data
The desired program code of structure type and can by any other medium of computer access, but not limited to this.Memory 501
It can be the combination of above-mentioned memory.
Processor 502, for realizing embodiment as shown in Figure 2, comprising:
Processor 502, for calling the computer program stored in memory 501 execution such as to implement implementation shown in Fig. 2
Example.
The embodiment of the present application also provides a kind of computer readable storage medium, it is stored as holding needed for executing above-mentioned processor
The executable operation of capable computer, it includes the programs for execution needed for executing above-mentioned processor.
In some possible embodiments, a kind of various aspects of the method for operation control provided by the present application can be with
It is embodied as a kind of form of program product comprising program code, when program product is run on the terminal device, program code
For making terminal device execute a kind of operation control according to the various illustrative embodiments of the application of this specification foregoing description
Step in the method for system.For example, terminal device, which can execute, such as implements embodiment shown in Fig. 2.
Program product can be using any combination of one or more readable mediums.Readable medium can be readable signal Jie
Matter or readable storage medium storing program for executing.Readable storage medium storing program for executing for example may be-but not limited to-electricity, magnetic, optical, electromagnetic, infrared
The system of line or semiconductor, device or device, or any above combination.The more specific example of readable storage medium storing program for executing is (non-
The list of exhaustion) include: electrical connection with one or more conducting wires, portable disc, hard disk, random access memory (RAM),
Read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, the read-only storage of portable compact disc
Device (CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
A kind of program product for operation control of presently filed embodiment can be read-only using portable compact disc
Memory (CD-ROM) and including program code, and can run on the computing device.However, the program product of the application is unlimited
In this, in this document, readable storage medium storing program for executing can be any tangible medium for including or store program, which can be grasped
Make execution system, device or device use or in connection.
Readable signal medium may include in a base band or as the data-signal that carrier wave a part is propagated, wherein carrying
Readable program code.The data-signal of this propagation can take various forms, including --- but being not limited to --- electromagnetism letter
Number, optical signal or above-mentioned any appropriate combination.Readable signal medium can also be other than readable storage medium storing program for executing it is any can
Read medium, the readable medium can send, propagate or transmit for by operation execution system, device or device use or
Program in connection.
The program code for including on readable medium can transmit with any suitable medium, including --- but being not limited to ---
Wirelessly, wired, optical cable, RF etc. or above-mentioned any appropriate combination.
Can with any combination of one or more programming languages come write for execute the application operation program
Code, programming language include programming language-Java, C++ of entity-oriented etc., further include conventional process
Formula programming language-such as " C " language or similar programming language.Program code can be calculated fully in user
It executes in equipment, partly execute on a user device, executing, as an independent software package partially in user calculating equipment
Upper part executes on a remote computing or executes in remote computing device or server completely.It is being related to remotely counting
In the situation for calculating equipment, remote computing device can pass through the network of any kind --- including local area network (LAN) or wide area network
(WAN)-it is connected to user calculating equipment, or, it may be connected to external computing device (such as provided using Internet service
Quotient is connected by internet).
It should be noted that although being referred to several unit or sub-units of device in the above detailed description, this stroke
It point is only exemplary not enforceable.In fact, according to presently filed embodiment, it is above-described two or more
The feature and function of unit can embody in a unit.Conversely, the feature and function of an above-described unit can
It is to be embodied by multiple units with further division.
In addition, although describing the operation of the application method in the accompanying drawings with particular order, this do not require that or
Hint must execute these operations in this particular order, or have to carry out shown in whole operation be just able to achieve it is desired
As a result.Additionally or alternatively, it is convenient to omit multiple steps are merged into a step and executed by certain steps, and/or by one
Step is decomposed into execution of multiple steps.
It should be understood by those skilled in the art that, embodiments herein can provide as method, system or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application
Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the application, which can be used in one or more,
The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces
The form of product.
The application is referring to method, the process of equipment (system) and computer program product according to the embodiment of the present application
Figure and/or block diagram describe.It should be understood that every one stream in implementation flow chart and/or block diagram can be operated by computer program
The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs
The processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices is operated to produce
A raw machine, so that being generated by the operation that computer or the processor of other programmable data processing devices execute for real
The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
The operation of these computer programs, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes behaviour that operation stored in the computer readable memory, which generates,
Make the manufacture of device, the operating device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
The operation of these computer programs also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The operation executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
Although the preferred embodiment of the application has been described, it is created once a person skilled in the art knows basic
Property concept, then additional changes and modifications can be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as
It selects embodiment and falls into all change and modification of the application range.
Obviously, those skilled in the art can carry out various modification and variations without departing from the essence of the application to the application
Mind and range.In this way, if these modifications and variations of the application belong to the range of the claim of this application and its equivalent technologies
Within, then the application is also intended to include these modifications and variations.
Claims (15)
1. a kind of method of controlling operation thereof characterized by comprising
The operational order issued for virtual disk is received, the virtual disk is the network hard disc creation for user's access
's;
When determining that the operational order is specified type operational order, by disc information interface, the virtual disk institute is obtained
The present available capacity of the fdisk of category, creating in the fdisk has for storing the data cached of the virtual disk
Buffer zone;
Based on the present available capacity, the capacity configuration information of the virtual disk is updated;
For updated virtual disk is configured, the specified type operational order is executed.
2. the method as described in claim 1, which is characterized in that if the specified type operational order is that Dropbox checks instruction,
The specified type operational order is then executed, is specifically included:
File index request message is sent to Dropbox server;
The network disk file description information that the Dropbox server returns is received, the network disk file description information is description Dropbox clothes
The information of network disk file in business device;
Based on the network disk file description information, image file directory, the image file mesh are generated in the virtual disk
Record is the directory index of network disk file in description Dropbox server;
The image file directory is presented to user by the virtual disk.
3. the method as described in claim 1, which is characterized in that if the specified type operational order is Fileview instruction,
The specified type operational order is then executed, is specifically included:
Judge to check file with the presence or absence of what the user specified in the virtual disk, if so, directly checking described in access
File;
Otherwise, according to the image file directory, from checking file described in Dropbox server downloading.
4. the method as described in claim 1, which is characterized in that if the specified type operational order is that file saves instruction,
The specified type operational order is then executed, is specifically included:
The preservation file that user specifies is stored in the buffer zone;
The preservation file is uploaded to the Dropbox server, triggers the Dropbox server to the received preservation file
It is saved.
5. the method as described in claim 1, which is characterized in that execute the specified type operational order, specifically include:
When determining that the specified type operational order is newly-built instruction, connect based on the specified type operational order by newly-built
Mouthful, Xiang Suoshu Dropbox server sends file operation requests, when determining that the specified type operational order instructs for copy, is based on
The specified type operational order sends file operation requests to the Dropbox server by copy interface;
Determination receives the file operation response message that the Dropbox server is returned based on the file operation requests, described
The specified type operational order is executed in virtual disk.
6. the method according to claim 1 to 5, which is characterized in that further comprise:
It determines and receives the synchronization removal instruction that the Dropbox server is sent, obtain the net for including in the synchronization removal instruction
Disk file description information, the network disk file description information are the information of network disk file in the description Dropbox server;
Obtain the local file description information of the cache file in the virtual disk, and by the local file description information with
The network disk file description information is compared, and the local file description information is the caching text in the description virtual disk
The information of part;
According to comparison result, determine in the virtual disk that there are at least one cache files does not include by the network disk file
When, at least one described cache file is deleted in the virtual disk.
7. the method according to claim 1 to 5, which is characterized in that further comprise:
When the determining edit instruction received for virtual disk sending, pass through the corresponding edition interface of the edit instruction
Corresponding edit requests are sent to the Dropbox server, the edit instruction is that move, deletion instruction or renaming refer to
It enables, the edition interface is mobile interface, deletes interface or renaming interface;
Determination receives editor's response message that the Dropbox server is returned based on the edit requests, in the virtual disk
It is middle to execute the edit instruction.
8. a kind of device of operation control characterized by comprising
Receiving unit, for receiving the operational order for being directed to virtual disk and issuing, the virtual disk is accessed for user
Network hard disc creation;
Acquiring unit when for determining that the operational order is specified type operational order, by disc information interface, obtains institute
The present available capacity of fdisk belonging to virtual disk is stated, creating in the fdisk has for storing the virtual magnetic
The data cached buffer zone of disk;
Updating unit is updated the capacity configuration information of the virtual disk for being based on the present available capacity;
Execution unit, for executing the specified type operational order for updated virtual disk is configured.
9. device as claimed in claim 8, which is characterized in that the execution unit is specifically used for:
If the specified type operational order is that Dropbox checks instruction, file index request message is sent to Dropbox server;
The network disk file description information that the Dropbox server returns is received, the network disk file description information is description Dropbox clothes
The information of network disk file in business device;
Based on the network disk file description information, image file directory, the image file mesh are generated in the virtual disk
Record is the directory index of network disk file in description Dropbox server;
The image file directory is presented to user by the virtual disk.
10. device as claimed in claim 8, which is characterized in that the execution unit is specifically used for:
If the specified type operational order is Fileview instruction, judge in the virtual disk with the presence or absence of the user
Specified checks file, if so, directly checking file described in access;
Otherwise, according to the image file directory, from checking file described in Dropbox server downloading.
11. device as claimed in claim 8, which is characterized in that the execution unit is specifically used for:
If the specified type operational order is that file saves instruction, the preservation file that user is specified is in the buffer zone
In stored;
The preservation file is uploaded to the Dropbox server, triggers the Dropbox server to the received preservation file
It is saved.
12. device as claimed in claim 8, which is characterized in that the execution unit is specifically used for:
When determining that the specified type operational order is newly-built instruction, connect based on the specified type operational order by newly-built
Mouthful, Xiang Suoshu Dropbox server sends file operation requests, when determining that the specified type operational order instructs for copy, is based on
The specified type operational order sends file operation requests to the Dropbox server by copy interface;
Determination receives the file operation response message that the Dropbox server is returned based on the file operation requests, described
The specified type operational order is executed in virtual disk.
13. such as the described in any item devices of claim 8-12, which is characterized in that the execution unit is also used to:
It determines and receives the synchronization removal instruction that the Dropbox server is sent, obtain the net for including in the synchronization removal instruction
Disk file description information, the network disk file description information are the information of network disk file in the description Dropbox server;
Obtain the local file description information of the cache file in the virtual disk, and by the local file description information with
The network disk file description information is compared, and the local file description information is the caching text in the description virtual disk
The information of part;
According to comparison result, determine in the virtual disk that there are at least one cache files does not include by the network disk file
When, at least one described cache file is deleted in the virtual disk.
14. a kind of terminal device, which is characterized in that including at least one processing unit and at least one storage unit,
In, the storage unit is stored with computer program, when described program is executed by the processing unit, so that the processing is single
First perform claim requires the step of 1~7 any claim the method.
15. a kind of computer-readable medium, which is characterized in that it is stored with the computer program that can be executed by terminal device, when
When described program is run on the terminal device, so that the terminal device perform claim requires the step of 1~7 any the method
Suddenly.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811031773.0A CN110196683B (en) | 2018-09-05 | 2018-09-05 | Operation control method, device, terminal equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811031773.0A CN110196683B (en) | 2018-09-05 | 2018-09-05 | Operation control method, device, terminal equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110196683A true CN110196683A (en) | 2019-09-03 |
CN110196683B CN110196683B (en) | 2021-09-07 |
Family
ID=67751156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811031773.0A Active CN110196683B (en) | 2018-09-05 | 2018-09-05 | Operation control method, device, terminal equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110196683B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114816646A (en) * | 2022-06-30 | 2022-07-29 | 天津联想协同科技有限公司 | Shortcut operation method, device, terminal and storage medium suitable for network disk drive letter |
CN115390752B (en) * | 2022-08-10 | 2023-04-18 | 中科豪联(杭州)技术有限公司 | Multi-disk cache file management method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1722116A (en) * | 2004-07-16 | 2006-01-18 | 马林松 | Virtual network hard disk managing method |
KR20090050547A (en) * | 2007-11-16 | 2009-05-20 | 삼성네트웍스 주식회사 | User computer using local disk as caching device, method for using the same and hybrid network storage system |
CN102202044A (en) * | 2011-02-25 | 2011-09-28 | 北京兴宇中科科技开发股份有限公司 | Portable cloud storage method and device |
CN103020223A (en) * | 2012-12-12 | 2013-04-03 | 中国联合网络通信集团有限公司 | File sharing processing method, device and system |
CN106302601A (en) * | 2015-06-04 | 2017-01-04 | 中兴通讯股份有限公司 | Network disk this locality carry processing method, Apparatus and system |
CN107544751A (en) * | 2017-05-17 | 2018-01-05 | 新华三云计算技术有限公司 | A kind of method and apparatus for remotely accessing disk |
-
2018
- 2018-09-05 CN CN201811031773.0A patent/CN110196683B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1722116A (en) * | 2004-07-16 | 2006-01-18 | 马林松 | Virtual network hard disk managing method |
KR20090050547A (en) * | 2007-11-16 | 2009-05-20 | 삼성네트웍스 주식회사 | User computer using local disk as caching device, method for using the same and hybrid network storage system |
CN102202044A (en) * | 2011-02-25 | 2011-09-28 | 北京兴宇中科科技开发股份有限公司 | Portable cloud storage method and device |
CN103020223A (en) * | 2012-12-12 | 2013-04-03 | 中国联合网络通信集团有限公司 | File sharing processing method, device and system |
CN106302601A (en) * | 2015-06-04 | 2017-01-04 | 中兴通讯股份有限公司 | Network disk this locality carry processing method, Apparatus and system |
CN107544751A (en) * | 2017-05-17 | 2018-01-05 | 新华三云计算技术有限公司 | A kind of method and apparatus for remotely accessing disk |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114816646A (en) * | 2022-06-30 | 2022-07-29 | 天津联想协同科技有限公司 | Shortcut operation method, device, terminal and storage medium suitable for network disk drive letter |
CN115390752B (en) * | 2022-08-10 | 2023-04-18 | 中科豪联(杭州)技术有限公司 | Multi-disk cache file management method |
Also Published As
Publication number | Publication date |
---|---|
CN110196683B (en) | 2021-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6621543B2 (en) | Automatic update of hybrid applications | |
US11985192B2 (en) | Synchronized content library | |
US10725976B2 (en) | Fast recovery using self-describing replica files in a distributed storage system | |
US9251183B2 (en) | Managing tenant-specific data sets in a multi-tenant environment | |
AU2014225329B2 (en) | Sharing a content item | |
EP3235213B1 (en) | No password user account access | |
US10977219B2 (en) | Migrating content items | |
JP2016529599A (en) | Content clipboard synchronization | |
US10642809B2 (en) | Import, export, and copy management for tiered object storage | |
CN110308917A (en) | Small routine dissemination method, device, equipment and computer storage medium | |
CN110119386A (en) | Data processing method, data processing equipment, medium and calculating equipment | |
JP2021515299A (en) | A system for chronological out-of-place updates, a method for chronological out-of-place updates, and a computer program for chronological out-of-place updates. | |
CN110196683A (en) | A kind of method, apparatus, terminal device and the medium of operation control | |
CN118192897A (en) | Data storage system, method and device |
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 |