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 PDF

Info

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
Application number
CN201811031773.0A
Other languages
Chinese (zh)
Other versions
CN110196683B (en
Inventor
胡启宇
焦远东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Tencent Cloud Computing Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd, Tencent Cloud Computing Beijing Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201811031773.0A priority Critical patent/CN110196683B/en
Publication of CN110196683A publication Critical patent/CN110196683A/en
Application granted granted Critical
Publication of CN110196683B publication Critical patent/CN110196683B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0635Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/0652Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0656Data buffering arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0665Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed 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

A kind of method, apparatus, terminal device and the medium of operation control
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.
CN201811031773.0A 2018-09-05 2018-09-05 Operation control method, device, terminal equipment and medium Active CN110196683B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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