Movatterモバイル変換


[0]ホーム

URL:


CN102202044A - Portable cloud storage method and device - Google Patents

Portable cloud storage method and device
Download PDF

Info

Publication number
CN102202044A
CN102202044ACN2011100456063ACN201110045606ACN102202044ACN 102202044 ACN102202044 ACN 102202044ACN 2011100456063 ACN2011100456063 ACN 2011100456063ACN 201110045606 ACN201110045606 ACN 201110045606ACN 102202044 ACN102202044 ACN 102202044A
Authority
CN
China
Prior art keywords
module
user
file
cloud storage
disk
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011100456063A
Other languages
Chinese (zh)
Inventor
徐涛
郭松柳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING XINGYU ZHONGKE TECHNOLOGY DEVELOPMENT CO LTD
Original Assignee
BEIJING XINGYU ZHONGKE TECHNOLOGY DEVELOPMENT 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 BEIJING XINGYU ZHONGKE TECHNOLOGY DEVELOPMENT CO LTDfiledCriticalBEIJING XINGYU ZHONGKE TECHNOLOGY DEVELOPMENT CO LTD
Priority to CN2011100456063ApriorityCriticalpatent/CN102202044A/en
Publication of CN102202044ApublicationCriticalpatent/CN102202044A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

A portable cloud storage method is applied to a system comprising a portable cloud storage device, a local host and a cloud storage server, and comprises the following steps: 11) connecting the portable cloud storage equipment to a host machine, and keeping connection with the cloud storage server through a network; 12) opening a client in the portable cloud storage device, inputting a user name and a password, and executing login authentication operation; 13) after the authentication is passed, the portable storage device simulates a virtual disk by using a drive program for a user to store data, and simultaneously downloads/uploads the data to be read and written by the user and the cloud storage server; 14) and the user logs out of the system and takes the portable cloud storage device down from the host machine. The portable cloud storage equipment has a large amount of storage space with high reliability, a uniform user using platform is provided for a user, and the portable storage device is also provided.

Description

Translated fromChinese
便携式云存储方法和设备Portable cloud storage method and device

技术领域technical field

本申请涉及一种云存储方法及设备,尤其是一种便于携带的云存储方法及相关的硬件设备。The present application relates to a cloud storage method and equipment, especially a portable cloud storage method and related hardware equipment.

背景技术Background technique

传统存储因为数据只存在于本地设备,用户无法在远程方便的访问数据;同时,对于数据灾备级别有一定要求的用户,需要花费大量资金购买专业存储设备,搭建复杂且不易维护的存储系统。而云存储通过集群应用、网格技术或分布式文件系统等,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能。进而解决了用户远程数据访问以及数据灾备的问题。可是实际应用中云存储存在以下问题:1.数据安全性不高:用户数据有被泄露的危险;2.数据可用性受限:考虑到网络环境,用户本地环境等因素,用户在某些情况下无法访问存储的数据;3.易用性差:不符合用户使用习惯。In traditional storage, because data only exists on local devices, users cannot access data remotely; at the same time, users who have certain requirements for data disaster recovery levels need to spend a lot of money to purchase professional storage equipment and build complex and difficult-to-maintain storage systems. Cloud storage, through cluster applications, grid technology or distributed file systems, integrates a large number of different types of storage devices in the network to work together through application software, and jointly provide data storage and business access functions to the outside world. Then it solves the problems of users' remote data access and data disaster recovery. However, there are the following problems in cloud storage in practical applications: 1. Low data security: user data may be leaked; 2. Data availability is limited: considering factors such as the network environment and the user's local environment, users may The stored data cannot be accessed; 3. Poor usability: it does not conform to the user's usage habits.

发明内容Contents of the invention

本发明提供了一种便携式存储方法,应用在包括便携式云存储设备、本地宿主机以及云存储服务器的系统中,其特征在于,所述方法包括:The present invention provides a portable storage method, which is applied in a system including a portable cloud storage device, a local host computer and a cloud storage server, wherein the method comprises:

11)将所述便携式云存储设备连接到宿主机上,通过网络与所述云存储服务器保持连接;11) Connect the portable cloud storage device to the host machine, and keep connected to the cloud storage server through the network;

12)打开所述便携式云存储设备中的客户端,输入用户名和密码,执行登录认证操作;12) Open the client in the portable cloud storage device, enter a username and password, and perform a login authentication operation;

13)认证通过以后,该便携式存储装置利用驱动程序模拟了一个虚拟磁盘供用户存储数据,并同时将用户待读写的数据与云存储服务器做下载/上传操作;13) After passing the authentication, the portable storage device uses the driver to simulate a virtual disk for the user to store data, and simultaneously downloads/uploads the data to be read and written by the user with the cloud storage server;

14)操作完成以后,用户退出系统,并从宿主机上取下便携式云存储设备。14) After the operation is completed, the user exits the system and removes the portable cloud storage device from the host machine.

所述上传操作包括以下步骤:在对所述便携式云存储设备中写入数据时,所述便携式设备同时将用户写入的数据同步到云存储服务器中。所述上传操作还进一步包括:如果因网络故障或用户不在线未能完成数据同步时,所述便携式云存储设备会将待上传数据进行未同步标记,当网络恢复或者用户在线时,所述便携式云存储设备会将具有未同步标记的数据上传至云存储服务器。The uploading operation includes the following steps: when writing data into the portable cloud storage device, the portable device simultaneously synchronizes the data written by the user to the cloud storage server. The uploading operation further includes: if the data synchronization cannot be completed due to network failure or the user is not online, the portable cloud storage device will mark the data to be uploaded as unsynchronized, and when the network is restored or the user is online, the portable cloud storage device will The cloud storage device will upload data with an out-of-sync flag to the cloud storage server.

所述下载操作包括:用户在读取所述便携式云存储设备本地的壳文件时,所述便携式云存储设备将从所述云存储服务器下载所述壳文件对应的数据。The downloading operation includes: when the user reads the local shell file of the portable cloud storage device, the portable cloud storage device will download the data corresponding to the shell file from the cloud storage server.

所述方法还进一步包括磁盘空间清理流程:在所述便携式云存储设备已使用的存储空间等于或者大于一清理阈值时,启动磁盘空间清理流程:The method further includes a disk space cleaning process: when the storage space used by the portable cloud storage device is equal to or greater than a cleaning threshold, start the disk space cleaning process:

51)判断用户所打开的文件是否在队列中,其中,该队列为保存最近打开的文件名队列,按照使用频率排序的有序队列;51) judging whether the file opened by the user is in the queue, wherein the queue is an ordered queue for storing the recently opened file name queue and sorted according to the frequency of use;

52)如果在队列中,在用户使用次数的记录上增加一次计数,然后从队列中删除,根据该文件所有使用次数,找到在队列中的位置,如果存在使用次数相同的记录时,放在所有相同次数记录的后面,重新入列;52) If it is in the queue, add a count to the record of user usage times, and then delete it from the queue, find the position in the queue according to all the usage times of the file, if there are records with the same usage times, put them in all After the same number of records, re-queue;

53)如果不在队列中,对所述文件使用次数设置为1,并判断现在所使用的总存储容量是否到达或超过所设定的清理阈值;53) If it is not in the queue, set the usage count of the file to 1, and judge whether the total storage capacity used now reaches or exceeds the set cleaning threshold;

54)没有到达或者超过所设定的清理阈值,入列;54) If it does not reach or exceed the set cleaning threshold, it will be listed;

55)如果到达或者超过所设定的清理阈值,则根据预设的规则,找到满足条件的文件,逐一清理,释放至足够的磁盘空间后,然后将当前文件入列。所述预设的规则包括文件使用频率的高低和/或文件的优先级和/或文件的大小。55) If the set cleaning threshold is reached or exceeded, then according to the preset rules, find the files that meet the conditions, clean them one by one, release enough disk space, and then enqueue the current file. The preset rules include the frequency of file use and/or the priority of the file and/or the size of the file.

所述根据预设的规则,找到满足条件的文件,逐一清理,释放至足够的磁盘空间包括:According to the preset rules, find the files that meet the conditions, clean them one by one, and release enough disk space includes:

71)从预设的规则中选择筛选文件的条件;71) Select the conditions for filtering files from preset rules;

72)根据选定的条件设置一第一阈值,并清理满足小于所述阈值的所有文件;72) Set a first threshold according to the selected condition, and clean up all files meeting the threshold smaller than the threshold;

73)判断清理完成后当前磁盘的使用空间是否小于清理阈值,如果是,返回结束,如果不是,则返回执行步骤71),直至当前使用磁盘的使用空间小于使用清理阈值。73) After judging whether the used space of the current disk is less than the cleaning threshold after the cleaning is completed, if yes, return to end, if not, return to step 71) until the current used space of the disk is less than the cleaning threshold.

所述便携式云存储装置具有一标识身份的硬件码,所述云存储服务器根据所述硬件码在用户首次登陆时生成认证证书下发给所述便携式云存储装置供其后续登录认证时使用。The portable cloud storage device has an identity-identifying hardware code, and the cloud storage server generates an authentication certificate when the user logs in for the first time according to the hardware code and sends it to the portable cloud storage device for use in subsequent login authentication.

本发明还提供一种便携式云存储设备,用于连接本地宿主机通过网络与云存储服务器相连接,其特征在于,包括:远程通讯模块、用户交互模块和核心数据管理模块,其中,远程通讯模块,负责便携所述式存储设备与云存储服务器之间的交互数据和用户信息;用户交互模块,负责提供给用户一操作界面供用户输入用户信息;核心数据管理模块,负责提供磁盘存储空间并记录和保存用户信息和用户数据,并通过远程通讯模块与云存储服务器之间完成数据的上传/下载操作。The present invention also provides a portable cloud storage device, which is used to connect a local host machine to a cloud storage server through a network, and is characterized in that it includes: a remote communication module, a user interaction module and a core data management module, wherein the remote communication module , responsible for the interactive data and user information between the portable storage device and the cloud storage server; the user interaction module is responsible for providing the user with an operation interface for the user to input user information; the core data management module is responsible for providing disk storage space and recording and save user information and user data, and complete data upload/download operations between the remote communication module and the cloud storage server.

所述远程通讯模块进一步包括文件传输模块和信息管理模块,所述文件传输模块负责在所述便携式云存储设备与云存储服务器之间进行文件数据的传输,所述信息管理模块负责实现用户信息的管理和用户文件信息的管理。The remote communication module further includes a file transfer module and an information management module, the file transfer module is responsible for file data transmission between the portable cloud storage device and the cloud storage server, and the information management module is responsible for implementing user information Management and management of user file information.

所述用户交互模块还负责组织调用底层各种应用模块,实现相应功能的输出,负责通知用户各个模块的运行状态。The user interaction module is also responsible for organizing and invoking various application modules at the bottom layer, realizing the output of corresponding functions, and notifying the user of the running status of each module.

所述核心数据管理模块进一步包括磁盘信息模块、状态信息模块、证书管理模块、命令队列管理模块、文件监控模块和磁盘清理模块;其中,磁盘信息模块负责提供存储空间,并监控磁盘的空间变化状况和磁盘的硬件信息;状态信息模块负责各种相关信息的管理,包括便携式云存储设备的程序运行信息、设置的各种阈值和设置各种标记;证书管理模块,负责对用户的证书进行管理,包括对证书的读取、保存、导入以及导出;命令队列管理模块,负责实现对用户文件系统操作的记录,在所述便携式云存储装置与远程云存储服务器的上传/下载交互过程中,记录对文件的操作,文件的增加、文件的删除、文件的修改、优先级分配、被访问次数的记录,将文件按照特定规则进行队列排列,将文件添加或删除到队列里;文件监控模块,监控便携式云存储设备的所有文件变化,在接收到来自所述磁盘信息模块有关磁盘的空间状况后,在文件操作空间不足时,与所述命令队列管理模块交互,通知所述磁盘清理模块,调用磁盘清理流程;磁盘清理模块,负责清理磁盘空间,在文件监控模块的触发通知下,启动磁盘清理流程。The core data management module further includes a disk information module, a status information module, a certificate management module, a command queue management module, a file monitoring module and a disk cleaning module; wherein the disk information module is responsible for providing storage space and monitoring the space change status of the disk and disk hardware information; the status information module is responsible for the management of various related information, including the program running information of the portable cloud storage device, various thresholds and various flags; the certificate management module is responsible for the management of user certificates, Including the reading, saving, importing and exporting of certificates; the command queue management module is responsible for realizing the recording of user file system operations, and during the upload/download interaction process between the portable cloud storage device and the remote cloud storage server, record the File operation, file addition, file deletion, file modification, priority assignment, records of the number of visits, queue files according to specific rules, add or delete files to the queue; file monitoring module, monitoring portable All file changes of the cloud storage device, after receiving the space status of the relevant disk from the disk information module, when the file operation space is insufficient, interact with the command queue management module, notify the disk cleanup module, and call the disk cleanup Process; the disk cleaning module is responsible for cleaning the disk space, and starts the disk cleaning process under the trigger notification of the file monitoring module.

所述磁盘清理模块进一步包括条件模块、判断模块和删除模块,该条件模块用于存储预设的各种筛选条件和默认的筛选条件;判断模块,根据从命令队列管理模块处收到的信息判断用户当前打开的文件是否在队列中,根据从磁盘信息模块中获取的磁盘空间状况判断清理后的磁盘空间是否小于清理阈值;删除模块,根据选定的筛选条件对文件进行删除。The disk cleaning module further includes a condition module, a judgment module and a deletion module, the condition module is used to store preset various screening conditions and default screening conditions; the judgment module judges according to the information received from the command queue management module Whether the file currently opened by the user is in the queue, judge whether the disk space after cleaning is less than the cleaning threshold according to the disk space status obtained from the disk information module; the deletion module deletes the file according to the selected filter conditions.

本发明采用了将便携式存储设备与云存储技术相结合,提供了一种新的云存储方法和设备,本发明的客户端(便携式云存储装置)采用便携设计,即插即用,方便有效;还可以提供海量的虚拟存储,方便用户随时随地在任何机器上使用自己熟悉的工作界面和用户数据,不在本地宿主机上保留任何个人数据,从源头杜绝数据被窃取,安全高效;同时,用户可以离线编辑文档,在线时将会自动和云存储服务器进行同步,结合云存储技术为用户数据提供完善的数据恢复和备份功能,便捷可靠。The present invention adopts the combination of portable storage device and cloud storage technology, and provides a new cloud storage method and device. The client (portable cloud storage device) of the present invention adopts a portable design, plug and play, convenient and effective; It can also provide massive virtual storage, which is convenient for users to use their familiar work interface and user data on any machine anytime, anywhere, without keeping any personal data on the local host machine, preventing data from being stolen from the source, safe and efficient; at the same time, users can When editing documents offline, it will automatically synchronize with the cloud storage server when online. Combined with cloud storage technology, it provides comprehensive data recovery and backup functions for user data, which is convenient and reliable.

附图说明Description of drawings

图1是本申请的整体流程图。Fig. 1 is the overall flowchart of the present application.

图2是本申请的磁盘清理方法的一实施例。FIG. 2 is an embodiment of the disk cleaning method of the present application.

图2a是本申请的磁盘清理方法的又一实施例。Fig. 2a is another embodiment of the disk cleaning method of the present application.

图3是本申请的磁盘自动清理方法的整体流程图。FIG. 3 is an overall flow chart of the disk automatic cleaning method of the present application.

图3.a是本申请的磁盘自动清理方法的第一个实施例。Fig. 3.a is the first embodiment of the disk automatic cleaning method of the present application.

图3.a1是本申请的磁盘自动清理方法的第二实施例。Fig. 3.a1 is the second embodiment of the disk automatic cleaning method of the present application.

图3.b是本申请的磁盘自动清理方法的第三实施例。Fig. 3.b is the third embodiment of the disk automatic cleaning method of the present application.

图3.b1是本申请的磁盘自动清理方法的第四实施例。Fig. 3.b1 is the fourth embodiment of the automatic disk cleaning method of the present application.

图3.b2是本申请的磁盘自动清理方法的第五实施例。Fig. 3.b2 is the fifth embodiment of the automatic disk cleaning method of the present application.

图4是本申请的注册流程图。Fig. 4 is the registration flow chart of this application.

图5是本申请的登录流程图。Fig. 5 is the login flow chart of this application.

图6是本申请的证书恢复流程图。Fig. 6 is a flow chart of certificate restoration in this application.

图7是本申请的数据恢复流程图。Fig. 7 is a flow chart of data recovery in this application.

图8是本申请的硬件结构图。Fig. 8 is a hardware structure diagram of the present application.

具体实施方式Detailed ways

本发明提供了一种便携式云存储方法,该方法利用具有一定存储容量的便携式云存储设备作为磁盘,为用户提供高速快捷的海量虚拟存储空间,而远程的云存储服务器则为用户提供更高效更可靠的海量存储平台。用户所有数据全部保存于在便携式云存储设备和远端的云存储服务器中,不本地宿主机上存储任何数据,使用过程中也不会在本地产生任何临时文件。存储于便携式云存储设备的数据全部经过加密,必须首先验证用户身份才能正常读写数据,更增加了用户进行数据读写过程中的安全性。The invention provides a portable cloud storage method, which uses a portable cloud storage device with a certain storage capacity as a disk to provide users with high-speed and fast massive virtual storage space, while a remote cloud storage server provides users with more efficient and more Reliable mass storage platform. All user data is stored in portable cloud storage devices and remote cloud storage servers. No data is stored on the local host, and no temporary files are generated locally during use. The data stored in the portable cloud storage device is all encrypted, and the user's identity must be verified first to read and write the data normally, which increases the security of the user in the process of reading and writing data.

本发明的方法如图1所示,主要包括以下步骤:Method of the present invention as shown in Figure 1, mainly comprises the following steps:

1)将便携式云存储设备连接到宿主机上,通过网络与远程云存储服务器保持连接;1) Connect the portable cloud storage device to the host machine, and keep connected with the remote cloud storage server through the network;

2)打开便携式云存储设备中的客户端,输入用户名和密码,执行登录认证操作;2) Open the client in the portable cloud storage device, enter the user name and password, and perform the login authentication operation;

3)认证通过以后,该便携式存储装置利用驱动程序模拟了一个虚拟磁盘供用户存储数据,并将用户待读写的数据下载/上传至远程云存储服务器中;3) After passing the authentication, the portable storage device uses the driver to simulate a virtual disk for the user to store data, and downloads/uploads the data to be read and written by the user to the remote cloud storage server;

4)操作完成以后,用户退出系统,并从宿主机上取下便携式云存储设备。4) After the operation is completed, the user exits the system and removes the portable cloud storage device from the host machine.

其中,该便携式云存储设备可以是U盘或者移动硬盘等可以和计算机连接的便携式存储介质。另外,用户在对本地的数据进行写入操作时,该便携式存储装置在后台将用户写入的数据及时同步到云存储服务器中,如果因网络故障或用户不在线未能同步,则会对该部分数据进行未同步标记,则在网络恢复之后或者用户下次登录网络时,便携式存储装置会将具有未同步标记的数据上传至云存储服务器后,并取消未同步标记。用户在读取本地未存在的数据时(即本地仅为壳文件,壳文件的大小为0KB),需要将数据从云存储服务器下载至本地,便携式存储装置会先从云存储服务器找到相关的数据,并判断便携式云存储设备是否有足够的空间下载该数据,如果有,则下载数据,如果没有,则需先启动磁盘清理流程,进行磁盘清理,直至有足够的存储空间后,才下载数据,并且在下载过程中,便携式存储装置随时监控已经使用的存储空间是否到达设定的清理阈值,如果到达,则启动磁盘清理流程。Wherein, the portable cloud storage device may be a portable storage medium that can be connected to a computer, such as a U disk or a mobile hard disk. In addition, when the user writes local data, the portable storage device will synchronize the data written by the user to the cloud storage server in time in the background. If the synchronization fails due to network failure or the user is not online, the If part of the data is marked as out of synchronization, after the network is restored or the user logs in to the network next time, the portable storage device will upload the data with the mark of out of sync to the cloud storage server, and cancel the mark of out of sync. When the user reads data that does not exist locally (that is, the local is only a shell file, and the size of the shell file is 0KB), the user needs to download the data from the cloud storage server to the local, and the portable storage device will first find the relevant data from the cloud storage server , and judge whether the portable cloud storage device has enough space to download the data, if so, download the data, if not, start the disk cleaning process first, perform disk cleaning, and download the data until there is enough storage space, And during the downloading process, the portable storage device monitors at any time whether the used storage space reaches the set cleaning threshold, and if so, starts the disk cleaning process.

用户在使用本发明的便携式存储装置在线存储数据时,由于便携式云存储设备的本地容量有限,便携式云存储设备的本地存储容量易出现存储空间不足的情况,在这种情况下,本 发明提供了一种磁盘清理方法,及时将使用频率低、占据空间大的数据同步到远程云存储服务器中去,这里的磁盘清理算法将使用LRU(Least Recently Used)算法,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的。在内存有限的情况下,扩展一部分外存作为虚拟内存,真正的内存只存储当前运行时所用得到信息,当文件存放在便携式云存储设备中时,在没有超过指定剩余空间时,不会发生磁盘清理操作,当发现超过指定剩余空间,就会启动此空间清理办法,将便携式云存储设备里面不经常使用的文件(例如大文件或.ISO、.BAK等)做磁盘清理操作,上传至云存储服务器中,然后本地变成壳文件(文件大小为0KB),该方法的具体流程如图2所示:When the user uses the portable storage device of the present invention to store data online, due to the limited local capacity of the portable cloud storage device, the local storage capacity of the portable cloud storage device is prone to insufficient storage space. In this case, the present invention provides A disk cleaning method, which synchronizes the data with low frequency of use and large space to the remote cloud storage server in time. The disk cleaning algorithm here will use the LRU (Least Recently Used) algorithm, which is the least recently used page replacement algorithm. Serving for virtual paging storage management. In the case of limited memory, expand a part of the external memory as virtual memory. The real memory only stores the information used during the current operation. When the file is stored in the portable cloud storage device, if the specified remaining space is not exceeded, no disk will be generated. Cleanup operation, when it is found that the specified remaining space is exceeded, this space cleanup method will be activated, and files that are not frequently used in the portable cloud storage device (such as large files or .ISO, .BAK, etc.) will be cleaned up and uploaded to the cloud storage In the server, then the local becomes a shell file (the file size is 0KB), and the specific process of the method is as shown in Figure 2:

21)判断用户所打开的文件是否在队列中,其中,该队列为保存最近打开的文件名队列,按照使用先后顺序排序的先进先出(FIFO)队列(最不常使用的放在头部,最常使用放在尾部);21) Determine whether the file opened by the user is in the queue, wherein the queue is to save the recently opened file name queue, and the first-in-first-out (FIFO) queue sorted according to the order of use (the least frequently used one is placed on the head, Most commonly used at the end);

22)如果在队列中,从队列中删除,放在队列尾部;22) If it is in the queue, delete it from the queue and put it at the end of the queue;

23)如果不在队列中,直接放入队列尾部;23) If not in the queue, put it directly into the tail of the queue;

24)判断现在所使用的总存储容量是否到达或超过所设定的开始清理阈值(例如设定清理阈值为便携式云存储设备的存储总容量的80%);24) Judging whether the total storage capacity used now reaches or exceeds the set start cleaning threshold (for example, setting the cleaning threshold to be 80% of the total storage capacity of the portable cloud storage device);

25)没有到达或者超过所设定的阈值,返回结束;25) If it does not reach or exceed the set threshold, return to end;

26)如果到达或者超过所设定的阈值,从队列头部开始清理缓存,采用分批方式(比如总数的1%)一批一批删除队列头部,直至当前使用磁盘的使用空间小于使用结束清理阈值(例如设定清理阈值为便携式云存储设备的存储总容量的60%),其中,这里选取60%小于上述设定的80%是为了清理方便,减少清理的次数,当然,这个百分比数字不是固定的,可以根据用户使用的需要自行设定。26) If it reaches or exceeds the set threshold, clear the cache from the head of the queue, and delete the head of the queue batch by batch in batches (for example, 1% of the total), until the currently used disk space is less than the end of use Cleanup threshold (for example, set the cleanup threshold to be 60% of the total storage capacity of the portable cloud storage device), wherein, choosing 60% here to be less than 80% of the above-mentioned setting is to facilitate cleaning and reduce the number of times of cleaning. Of course, this percentage figure It is not fixed and can be set according to the needs of users.

27)返回结束。27) Return to end.

本申请的另一实施例如图2a所示,包括:Another embodiment of the present application is shown in Figure 2a, including:

2’1)判断用户所打开的文件是否在队列中,其中,该队列为保存最近打开的文件名队列,按照使用频率排序的有序队列;2'1) Determine whether the file opened by the user is in the queue, wherein the queue is an ordered queue for saving the recently opened file name queue and sorted according to the frequency of use;

2’2)如果在队列中,在用户使用次数的记录上增加一次计数,然后从队列中删除,根据该文件所有使用次数,找到在队列中的位置,如果存在使用次数相同的记录时,放在所有相同次数记录的后面,重新入列;2'2) If it is in the queue, add a count to the record of the user's usage times, and then delete it from the queue. According to all the usage times of the file, find the position in the queue. If there are records with the same usage times, put After all records with the same number of times, re-enqueue;

2’3)如果不在队列中,对所述文件使用次数设置为1,并判断现在所使用的总存储容量是否到达或超过所设定的清理阈值(例如设定清理阈值为便携式云存储设备的存储总容量的80%);2'3) If not in the queue, set the number of times the file is used to 1, and judge whether the total storage capacity used now reaches or exceeds the set cleanup threshold (for example, set the cleanup threshold to be that of the portable cloud storage device 80% of the total storage capacity);

2’4)没有到达或者超过所设定的阈值,入列;2'4) If it does not reach or exceed the set threshold, it will be included;

2’5)如果到达或者超过所设定的阈值,则根据预设的规则,找到满足条件的文件,逐一清理,释放至足够的磁盘空间后,然后将当前文件入列,其中,所述预设的规则可以是根据文件使用频率的高低或者是文件的优先级高低等条件。2'5) If it reaches or exceeds the set threshold, then according to the preset rules, find the files that meet the conditions, clean them one by one, release enough disk space, and then list the current files, wherein the preset The set rule may be based on conditions such as the frequency of file usage or the priority of the file.

其中,在上述步骤2’5)的清理磁盘空间的时候,还可以采用磁盘自动清理的方式,如图3a所示,具体步骤如下:Wherein, when clearing up the disk space in above-mentioned steps 2'5), the mode of automatic disk cleaning can also be adopted, as shown in Figure 3a, the specific steps are as follows:

31)从预设的规则中选择筛选文件的条件;例如,所述预设的条件可以是文件的使用频率、文件类型的优先级,文件的大小几个条件中的一个或多个组合;31) Select a condition for filtering files from preset rules; for example, the preset condition can be one or more combinations of the frequency of use of the file, the priority of the file type, and the size of the file;

32)根据选定的条件设置一第一阈值,32) setting a first threshold according to the selected condition,

33)清理满足小于所述阈值的所有文件;33) Clean up all files that meet the threshold value smaller than the threshold;

34)判断清理完成后当前磁盘的使用空间是否小于清理阈值,如果是,返回结束,如果不是,则返回执行步骤31),直至当前使用磁盘的使用空间小于使用清理阈值。34) After judging whether the used space of the current disk is less than the cleaning threshold after the cleaning is completed, if yes, return to end, if not, then return to step 31) until the current used space of the disk is less than the cleaning threshold.

用户在使用的时候,可以根据自身的需求增加筛选条件,也可以根据已有的筛选条件进行安排,例如,仅使用文件使用频率这一条作为筛选条件,那么,上述磁盘自动清理的流程如图3a.1所示:When users are using it, they can add filter conditions according to their own needs, or arrange according to existing filter conditions. For example, only use the frequency of file usage as a filter condition. Then, the above-mentioned automatic disk cleaning process is shown in Figure 3a .1 shows:

311)设置一第一文件使用频率阈值;311) Setting a first file usage frequency threshold;

312)清理满足小于所述阈值的所有文件;312) Clean up all files meeting the threshold value smaller than the threshold;

313)判断清理完成后当前磁盘的使用空间是否小于清理阈值,如果是,返回结束,如果不是,执行下一步;313) After judging whether the used space of the current disk is less than the cleaning threshold after the cleaning is completed, if yes, return to the end, if not, perform the next step;

314)设定一高于上述第一使用频率阈值的第二使用频率阈值,返回执行步骤313),直至当前使用磁盘的使用空间小于使用清理阈值。314) Set a second usage frequency threshold higher than the above-mentioned first usage frequency threshold, and return to step 313), until the currently used disk space is smaller than the usage cleanup threshold.

这里的阈值可以是由用户自行设定或由厂家在出场时做默认设定。The threshold here can be set by the user or by default when the manufacturer leaves the factory.

根据这种方式,如果用户选择根据现有的筛选条件进行安排,选择多个筛选条件进行清理,例如,用户选择根据文件使用频率,文件类型的优先级以及文件大小三个条件依次来进行磁盘空间清理,上述磁盘空间清理流程则如图3a.2所示:According to this method, if the user chooses to arrange according to the existing filter conditions, select multiple filter conditions to clean up, for example, the user chooses to perform disk space according to the three conditions of file usage frequency, file type priority and file size. Cleaning, the above disk space cleaning process is shown in Figure 3a.2:

321)设置一第一文件频率阈值;321) Setting a first file frequency threshold;

322)清理满足小于该第一阈值的所有文件;322) Clean up all files meeting the first threshold;

323)判断清理上述文件后使用空间是否小于清理阈值,如果是,返回结束,如果不是,则执行下一步;323) Judging whether the space used after cleaning the above-mentioned files is less than the cleaning threshold, if yes, return to the end, if not, then perform the next step;

324)进一步根据文件优先级进行筛选,设置一第一文件优先级阈值;324) further filter according to the file priority, and set a first file priority threshold;

325)清理满足小于该第一文件优先级阈值的所有文件;325) Clean up all files that meet the priority threshold less than the first file;

326)判断清理上述文件后使用空间是否小于清理阈值,如果是,返回结束,如果不是,则执行下一步;326) Determine whether the space used after cleaning the above files is less than the cleaning threshold, if yes, return to end, if not, then perform the next step;

327)进一步根据文件大小进行筛选,设置一第一文件大小阈值,327) further filter according to the file size, set a first file size threshold,

328)清理满足大于该第一文件大小阈值的所有文件;328) Clean up all files that meet the size threshold greater than the first file;

329)判断清理上述文件后使用空间是否小于清理阈值,如果是,返回结束,如果不是,则进一步设置一大于上述第一文件大小阈值的第二文件大小阈值,继续清理满足大于该第二文件大小阈值的所有文件,直至使用空间小于清理阈值为止。329) Determine whether the space used after cleaning the above-mentioned files is smaller than the cleaning threshold, if yes, return to the end, if not, further set a second file size threshold greater than the first file size threshold, and continue cleaning to satisfy the size of the second file Threshold all files until the used space is less than the cleanup threshold.

上述实施方式给用户提供了多种选择条件,用户可以根据自己的实际使用情况灵活安排,另外,有些用户在使用磁盘空间清理的方式时,希望被删除的数据尽可能的少,那么,在具体的实施过程中,可以将上述磁盘空间清理的方式步骤33)和34)步骤顺序相互交换即可实现上述目的,如图3b所示,上述流程变为:The above implementation mode provides users with a variety of selection conditions, and users can make flexible arrangements according to their actual usage conditions. In addition, some users hope to delete as little data as possible when using the disk space cleaning method. In the implementation process, the above-mentioned steps 33) and 34) of the disk space cleaning method can be exchanged with each other to achieve the above-mentioned purpose. As shown in Figure 3b, the above-mentioned process becomes:

3’1)从预设的规则中选择筛选文件的条件;例如,所述预设的条件可以是文件的使用频率、文件类型的优先级,文件的大小几个条件中的一个或多个组合;3'1) Select the conditions for filtering files from the preset rules; for example, the preset conditions can be one or more combinations of the frequency of use of the file, the priority of the file type, and the size of the file ;

3’2)根据选定的条件设置一第一阈值;3'2) setting a first threshold according to the selected condition;

3’3)判断清理完成后当前磁盘的使用空间是否小于清理阈值,如果是,执行3’1),如果不是,执行下一步,直至所有筛选条件都选择过且当前使用磁盘的使用空间小于使用清理阈值时,返回步骤3’5);3'3) Determine whether the current disk usage space is less than the cleaning threshold after the cleaning is completed, if yes, execute 3'1), if not, execute the next step until all filter conditions are selected and the current disk usage space is less than the usage When cleaning the threshold, return to step 3'5);

3’4)清理满足小于所述阈值的所有文件,返回步骤3’2);3'4) clean up and meet all files less than the threshold, return to step 3'2);

3’5)返回结束。3'5) Return to end.

用户在使用的时候,可以根据自身的需求增加筛选条件,也可以根据已有的筛选条件进行安排,例如,仅使用文件使用频率这一条作为筛选条件,那么,上述磁盘自动清理的流程如图3b.1所示:When users are using it, they can add filter conditions according to their own needs, or arrange according to existing filter conditions. For example, only use the frequency of file usage as a filter condition. Then, the above-mentioned automatic disk cleaning process is shown in Figure 3b .1 shows:

3’11)设置一第一文件使用频率阈值;3'11) setting a first file usage frequency threshold;

3’12)判断清理完成后当前磁盘的使用空间是否小于清理阈值,如果是,执行下一步,如果不是,执行3’14);3'12) After judging whether the used space of the current disk is less than the cleaning threshold after the cleaning is completed, if yes, perform the next step, if not, perform 3'14);

3’13)设定一低于上述第一使用频率阈值的第二使用频率阈值,返回执行步骤3’12);3'13) set a second frequency of use threshold lower than the first frequency of use above-mentioned threshold, return to perform step 3'12);

3’14)清理满足小于所述阈值的所有文件;3'14) clean up all files that meet the threshold value smaller than;

3’15)设定一高于上述第一使用频率阈值的第三使用频率阈值;3'15) setting a third usage frequency threshold higher than the first usage frequency threshold;

3’16)判断清理完成以后当前磁盘的使用空间是否小于清理阈值,如果是,返回结束,如果否,继续清理满足小于所述第三使用频率阈值的所有文件后,设定一高于第三使用频率阈值的第四使用频率阈值,重复执行至当前磁盘使用空间小于清理阈值为止。3'16) After judging whether the used space of the current disk is less than the cleaning threshold after the cleaning is completed, if yes, return to the end, if not, after continuing to clean up all files that meet the threshold of less than the third usage frequency, set one higher than the third The fourth usage frequency threshold of the usage frequency threshold is repeatedly executed until the current disk usage space is smaller than the cleaning threshold.

这里的阈值可以是由用户自行设定或由厂家在出场时做默认设定,例如,厂家可以设置以每档固定百分比的幅度递增的一组阈值,供用户从低到高选择使用。这样可以在条件允许的范围内删除最少的用户数据。The threshold here can be set by the user or by default when the manufacturer leaves the factory. For example, the manufacturer can set a set of thresholds that increase by a fixed percentage for each level for the user to choose from low to high. This removes as little user data as conditions allow.

如果用户选择多种筛选条件进行磁盘清理,例如,用户选择根据文件使用频率,文件类型的优先级以及文件大小三个条件依次来进行磁盘空间清理,上述磁盘空间清理流程则如图3b.2所示:If the user selects multiple filter conditions for disk cleanup, for example, the user chooses to perform disk space cleanup according to the three conditions of file usage frequency, file type priority, and file size in sequence, the above disk space cleanup process is shown in Figure 3b.2 Show:

3’21)设置一第一文件频率阈值;3'21) setting a first file frequency threshold;

3’22)判断清理上述文件后使用空间是否小于清理阈值,如果是,执行3’34),如果不是,则执行下一步;3'22) Judging whether the space used after cleaning the above files is less than the cleaning threshold, if yes, execute 3'34), if not, then execute the next step;

3’23)清理满足小于该第一阈值的所有文件,返回步骤3’22);3'23) clean up and meet all files less than the first threshold, return to step 3'22);

3’24)进一步根据文件优先级进行筛选,设置一第一文件优先级阈值;3'24) further filter according to the file priority, and set a first file priority threshold;

3’25)判断清理上述文件后使用空间是否小于清理阈值,如果是,执行步骤3’27),如果不是,则执行下一步;3'25) judging whether the space used after cleaning up the above-mentioned files is less than the cleaning threshold, if yes, execute step 3'27), if not, then execute the next step;

3’26)清理满足小于该第一文件优先级阈值的所有文件,返回步骤3’25);3'26) clean up and meet all files less than the first file priority threshold, return to step 3'25);

3’27)进一步根据文件大小进行筛选,设置一第一文件大小阈值,3'27) further filter according to file size, set a first file size threshold,

3’28)判断清理上述文件后使用空间是否小于清理阈值,如果是,执行下一步,如果不是,则进一步设置一大于上述第一文件大小阈值的第二文件大小阈值,继续执行步骤3’28),直至使用空间小于清理阈值为止;3'28) Determine whether the space used after cleaning the above-mentioned files is less than the cleaning threshold, if yes, execute the next step, if not, further set a second file size threshold greater than the first file size threshold, and continue to execute step 3'28 ) until the used space is less than the cleaning threshold;

3’29)清理满足大于该第一文件大小阈值的所有文件;3'29) clean up all files that meet the first file size threshold;

3’30)返回结束。3'30) Return to end.

以上的实施例仅做为具体实例说明,在实际使用过程中,用户可以根据自己的实际需求设置筛选条件,在此不再多做赘述。从上述描述我们可以看出,在磁盘自动清理的方式过程中,用户可以根据自身的需求自行设定筛选条件,也可以不做处理,根据系统默认的设置自行进行筛选。筛选的条件组合多种多样,灵活方便。The above embodiments are only used as specific examples for illustration. During actual use, users can set filter conditions according to their actual needs, and details will not be repeated here. From the above description, we can see that in the process of automatic disk cleaning, users can set filter conditions according to their own needs, or they can not do any processing and filter by themselves according to the default settings of the system. There are various combinations of screening conditions, which are flexible and convenient.

在上述技术方案中,如果用户在使用时是首次登陆,还需要进行注册认证过程,该注册过程主要是通过云存储服务器利用保存在该便携式云存储设备中的硬件码生成认证证书后并下发给便携式云存储设备,供该便携式云存储设备以后登录认证时作为认证依据,其中所述硬件码是该便携式云存储设备唯一的身份标识,是由硬件厂商出厂时即刻录在该便携式云存储设备中,不可随意改写。用户的具体注册流程如图4所示,具体包括:In the above technical solution, if the user is logging in for the first time, the registration and authentication process needs to be performed. The registration process is mainly through the cloud storage server using the hardware code stored in the portable cloud storage device to generate the authentication certificate and issue the certificate. For a portable cloud storage device, it will be used as an authentication basis for the portable cloud storage device to log in and authenticate in the future, wherein the hardware code is the unique identity of the portable cloud storage device, which is recorded on the portable cloud storage device by the hardware manufacturer when it leaves the factory. , cannot be rewritten at will. The specific registration process of the user is shown in Figure 4, including:

41)首先执行网络状态检查,检查本地与云存储服务器的网络连通性,确认用户在线;41) First perform a network status check, check the network connectivity between the local and the cloud storage server, and confirm that the user is online;

42)用户在注册界面输入用户名、密码以及邮箱等信息,上述信息以及硬件码被发送到云 存储服务器进行注册认证;42) The user enters user name, password, email and other information on the registration interface, and the above information and hardware code are sent to the cloud storage server for registration and authentication;

43)云存储服务器对用户的硬件码进行验证,如果认证通过,则创建证书,如果创建证书成功,便携式云存储设备对该证书进行备份,并显示注册完成,如果创建证书不成功,则执行下一步;其中,所述证书包括用户名,密码、邮箱信息、身份证以及便携式存储装置的硬件码等信息。43) The cloud storage server verifies the user's hardware code. If the authentication passes, a certificate is created. If the certificate is successfully created, the portable cloud storage device backs up the certificate and displays that the registration is complete. If the certificate creation is unsuccessful, execute the following One step; wherein, the certificate includes information such as user name, password, mailbox information, ID card and hardware code of the portable storage device.

44)返回注册失败的信息。44) Return the information of registration failure.

用户在创建证书成功,完成注册后,再次登录的时候执行的是登录流程。同时,如果用户本地证书正常时也需执行登陆操作,如果用户出现密码忘记或者便携式云存储设备丢失或损坏后再次恢复证书成功时也会进行登录操作。上述三种情况的登录的具体过程如图5所示,包括:After the user successfully creates the certificate and completes the registration, the login process is executed when the user logs in again. At the same time, if the user's local certificate is normal, the login operation is also required. If the user forgets the password or the portable cloud storage device is lost or damaged, the login operation will also be performed when the certificate is successfully restored again. The specific process of login in the above three situations is shown in Figure 5, including:

51)显示登录界面,用户输入用户名和密码进行登录;51) Display the login interface, and the user enters the user name and password to log in;

52)便携式云存储设备进行对用户的身份的合法性进行确认,如果合法,则进一步读取硬件码,如果不合法,则执行步骤55);52) The portable cloud storage device confirms the legality of the user's identity, if it is legal, then further read the hardware code, if it is not legal, then perform step 55);

53)判断用户密码与本地保存的密码是否一致,如果一致,则通过验证,可以正常登录;如果不一致,则表示本地验证不通过,进一步进行云存储服务器验证;53) Judging whether the user password is consistent with the password stored locally, if it is consistent, it will pass the verification and log in normally; if it is inconsistent, it means that the local verification is not passed, and further verification of the cloud storage server is performed;

54)如果云存储服务器返回信息确认用户密码与其证书中的密码一致,则并保存修改本地证书的密码,同时返回用户通过验证,可以正常登录;如果云存储服务器返回信息确认用户密码与其证书的密码不一致,则执行下一步;54) If the cloud storage server returns information confirming that the user password is consistent with the password in the certificate, save and modify the password of the local certificate, and at the same time return that the user has passed the verification and can log in normally; if the cloud storage server returns information confirming that the user password and the password of the certificate If not, proceed to the next step;

55)返回验证失败信息。55) Return verification failure information.

用户在成功登录以后,该便携式存储装置会提供自身模拟的虚拟磁盘作为用户的磁盘空间,并同时将用户待读写的数据下载/上传至远程云存储服务器中,操作完成以后,用户退出系统,并可以从宿主机上取下便携式云存储设备。所有以上的过程在只在便携式存储介质和远程云存储服务器上有数据的上载/下传,而在宿主机上不会有任何用户的数据,在使用过程中也不会生成临时文件,所以,对用户来说,无论在何处何地使用任何宿主机都具有很高的安全性,不存在因宿主机导致用户数据泄密的风险,提高了用户使用的安全性体验。同时,也使用户在不同的主机环境下都能无缝的使用应用程序,实现操作环境的统一。After the user successfully logs in, the portable storage device will provide its own simulated virtual disk as the user's disk space, and at the same time download/upload the data to be read and written by the user to the remote cloud storage server. After the operation is completed, the user exits the system. And the portable cloud storage device can be removed from the host computer. All the above processes only upload/download data on portable storage media and remote cloud storage servers, and there will be no user data on the host machine, and no temporary files will be generated during use, so, For users, no matter where they use any host machine, it has high security, and there is no risk of user data leakage caused by the host machine, which improves the security experience of users. At the same time, it also enables users to seamlessly use applications in different host environments, achieving a unified operating environment.

用户在存取数据的过程中,该便携式云存储设备与远程云存储服务器通过基于TCP/IP的自定义网络通讯协议交互。During the user's access to data, the portable cloud storage device interacts with the remote cloud storage server through a custom network communication protocol based on TCP/IP.

用户在使用过程中,可能会存在原有便携式云存储设备丢失(遗失盘),使用新的便携式云存储设备(恢复盘)进行数据恢复,即将遗失盘的内容恢复到恢复盘中,这时需要用户对遗失盘挂失后才能使用恢复流程,挂失时需提供用户唯一的身份信息给管理员,由管理员进 行统一操作。另外,由于用户本地的证书文件或者加密文件被破坏,需要对程序进行出厂恢复,将原有的用户数据恢复回原有的便携式云存储设备中。这时候,需要执行恢复流程,恢复流程具体包括证书恢复和数据恢复两部分,证书恢复流程是用户通过有效信息验证,将备份证书中的信息导入到真正的证书文件中,以便程序可以正常使用证书文件。数据恢复流程在证书恢复过程执行完成以后,下次登录时进行,从服务器中读取文件信息列表,并进行真实的文件恢复过程。证书恢复流程如图6所示,具体包括:During use, the user may lose the original portable cloud storage device (lost disk), and use a new portable cloud storage device (recovery disk) for data recovery, that is, to restore the contents of the lost disk to the recovery disk. The user can only use the recovery process after reporting the loss of the lost disk. When reporting the loss, the user must provide the user's unique identity information to the administrator, and the administrator will perform unified operations. In addition, because the user's local certificate file or encrypted file is damaged, it is necessary to restore the program to the factory, and restore the original user data to the original portable cloud storage device. At this time, a recovery process needs to be performed. The recovery process specifically includes two parts: certificate recovery and data recovery. The certificate recovery process is that the user passes the valid information verification and imports the information in the backup certificate into the real certificate file so that the program can use the certificate normally. document. The data recovery process is performed at the next login after the certificate recovery process is completed, and the file information list is read from the server, and the real file recovery process is performed. The certificate recovery process is shown in Figure 6, which specifically includes:

61)用户进入证书恢复界面,输入用户名、密码,身份证以及邮箱;61) The user enters the certificate recovery interface, and enters the user name, password, ID card and email address;

62)将用户输入的密码,邮箱及身份证发送到服务器进行验证,如果合法,则读取备份证书,如果不合法,转至步骤65);62) The password input by the user, email address and ID card are sent to the server for verification, if legal, then read the backup certificate, if not legal, go to step 65);

63)根据从备份证书中读取的信息对云盘进行认证;如果失败,转至步骤65);63) authenticate the cloud disk according to the information read from the backup certificate; if it fails, go to step 65);

64)证书恢复成功之后,设置恢复标志,如果出现错误,则转至步骤65);64) After the certificate is restored successfully, the restoration flag is set, and if an error occurs, then go to step 65);

65)返回出错信息。65) Return an error message.

在证书恢复流程中,设置恢复标志之后,则会进行数据恢复流程,具体如图7所示,包括:In the certificate recovery process, after the recovery flag is set, the data recovery process will be carried out, as shown in Figure 7, including:

71)恢复标志是否置位,如果置位,读取服务器的文件列表;如果未置位,则返回结束;71) Whether the recovery flag is set, if set, read the file list of the server; if not set, then return to end;

72)读取文件列表中文件的类型,若为壳文件进入步骤73,若为已同步文件进入步骤74);72) read the type of file in the file list, if it is a shell file and enterstep 73, if it is a synchronized file and enter step 74);

73)创建壳文件图标,成功后删除文件列表中的对应项,进入步骤75;73) Create a shell file icon, delete the corresponding item in the file list after success, and enterstep 75;

74)创建文件图标,开始下载数据,下载完成,删除文件列表中的对应项,进入步骤75;74) Create a file icon, start to download data, and when the download is complete, delete the corresponding item in the file list, and enterstep 75;

75)依次获取下一条信息,并重复步骤72),直至所有的信息都被下载完成;75) Obtain the next piece of information in turn, and repeat step 72), until all the information has been downloaded;

76)删除恢复标志,数据恢复结束。76) Delete the recovery flag, and the data recovery ends.

本申请还提供了一种便携式云存储设备,该设备具有一定的存储空间,可以凭借宿主机通过网络与云存储服务器连接,提供给用户海量的虚拟存储空间,并能与云存储服务器进行上传/下载的操作,该便携式云存储设备如图8所示,主要包括以下部分:The present application also provides a portable cloud storage device, which has a certain storage space and can be connected to the cloud storage server through the network by means of the host computer, providing users with a large amount of virtual storage space, and can upload/upload with the cloud storage server The operation of downloading, the portable cloud storage device as shown in Figure 8, mainly includes the following parts:

远程通讯模块,负责便携式云存储设备与云存储服务器之间的交互,该远程通讯模块主要包括文件传输模块和信息管理模块,该文件传输模块负责在便携式云存储设备与云存储服务器之间进行文件的操作,例如上传、下载、删除等,该信息管理模块负责实现用户信息的管理和用户文件信息的管理,用户信息管理包括用户注册、登录、证书恢复验证等与用户身份信息相关的操作,用户文件信息的管理包括在服务器数据库中维护用户文件信息表,用于同步和恢复过程中使用,在文件传输操作结束时,与服务器进行交互,将操作结果记录与服务器的数据库中。The remote communication module is responsible for the interaction between the portable cloud storage device and the cloud storage server. The remote communication module mainly includes a file transfer module and an information management module. The file transfer module is responsible for transferring files between the portable cloud storage device and the cloud storage server. Operations, such as upload, download, delete, etc., the information management module is responsible for the management of user information and user file information, user information management includes user registration, login, certificate recovery verification and other operations related to user identity information, the user The management of file information includes maintaining the user file information table in the server database for use in the synchronization and recovery process, interacting with the server at the end of the file transfer operation, and recording the operation result in the server database.

用户交互模块,负责与用户的交互,接收来自用户的输入,组织调用底层各种应用模块, 实现相应功能的输出,同时还负责通知用户各个模块的运行状态,用以更新显示或者触发事件。该用户交互模块对用户提供一个用户操作界面供用户输入信息,例如在注册、登录、证书恢复验证过程中用户信息的输入。The user interaction module is responsible for interacting with the user, receiving input from the user, organizing and calling various application modules at the bottom layer, and realizing the output of corresponding functions. It is also responsible for notifying the user of the running status of each module to update the display or trigger events. The user interaction module provides the user with a user operation interface for the user to input information, such as the input of user information during registration, login, and certificate recovery verification.

核心数据管理模块,与用户交互模块相连接,接收来自用户交互模块的用户输入数据,对应用程序的数据实现集中管理,主要有命令队列、日志、证书、应用数据、磁盘、状态数据等的管理工作,该核心数据管理模块进一步包括:磁盘信息模块,状态信息模块,证书管理模块,应用程序数据管理模块,日志数据管理模块、命令队列管理模块、版本控制模块、文件监控模块和磁盘清理模块。The core data management module is connected with the user interaction module, receives user input data from the user interaction module, and realizes centralized management of application data, mainly including management of command queue, log, certificate, application data, disk, status data, etc. Work, the core data management module further includes: a disk information module, a status information module, a certificate management module, an application data management module, a log data management module, a command queue management module, a version control module, a file monitoring module and a disk cleaning module.

其中,磁盘信息模块负责提供存储空间,并监控磁盘的空间变化状况和磁盘的硬件信息;状态信息模块负责各种相关信息的管理,主要包括便携式云存储设备的程序运行信息、恢复过程信息、网络状态信息、设置的各种阈值和设置未同步标记等相关的信息,这里的设置阈值包括清理阈值、根据筛选条件设置的各种阈值。Among them, the disk information module is responsible for providing storage space, and monitoring disk space changes and disk hardware information; the status information module is responsible for the management of various related information, mainly including program running information, recovery process information, and network information of portable cloud storage devices. Status information, various thresholds set, and related information such as setting unsynchronized flags. The set thresholds here include cleaning thresholds and various thresholds set according to filter conditions.

证书管理模块,负责对用户的证书进行有效的管理,包括对证书的读取、保存导入以及导出等过程,证书以加密的方式注入的便携式云存储设备的程序数据加密区中;应用程序数据管理模块,负责对应用程序进行管理,主要有显示列表和文件关联运行。The certificate management module is responsible for effective management of the user's certificate, including the process of reading, saving, importing and exporting the certificate. The certificate is injected into the program data encryption area of the portable cloud storage device in an encrypted manner; application data management The module is responsible for managing the application program, mainly including display list and file association operation.

命令队列管理模块,负责实现对用户文件系统操作的记录,在用户与远程云存储服务器的上传/下载交互过程中,记录对文件的所有操作,文件的增加、文件的删除、文件的修改、优先级分配、被访问次数的记录,将文件按照特定规则进行队列排列,将文件添加或删除到队列里,对使用过的软件和应用程序进行日志管理,实现日志进行记录、查询功能;文件版本控制模块,负责文件的数据保护,记录并显示所有历史保护记录,并提供给用户可以回溯到某个历史记录的功能,同时还负责提供给用户添加版本保护、提交版本以及删除版本等操作功能。The command queue management module is responsible for recording the operation of the user's file system. During the upload/download interaction process between the user and the remote cloud storage server, it records all operations on the file, such as file addition, file deletion, file modification, priority Level allocation, records of access times, queue files according to specific rules, add or delete files to the queue, manage logs of used software and applications, and realize log recording and query functions; file version control The module is responsible for the data protection of files, records and displays all historical protection records, and provides users with the function of going back to a certain historical record. It is also responsible for providing users with operating functions such as adding version protection, submitting versions, and deleting versions.

文件监控模块,监控便携式云存储设备的所有文件变化,在接收到来自磁盘信息模块有关磁盘的空间状况后,在文件操作空间不足时,与命令队列管理模块交互,通知磁盘清理模块,调用磁盘清理流程;磁盘清理模块,负责清理磁盘空间,在文件监控模块的触发通知下,启动磁盘清理流程,该磁盘清理模块进一步包括条件模块、判断模块和删除模块,该条件模块用于存储预设的各种筛选条件和默认的筛选条件;判断模块,根据从命令队列管理模块处收到的信息判断用户当前打开的文件是否在队列中,根据从磁盘信息模块中获取的磁盘空间状况判断清理后的磁盘空间是否小于清理阈值;删除模块,根据选定的筛选条件对文件进行删除。The file monitoring module monitors all file changes of the portable cloud storage device. After receiving the space status of the disk from the disk information module, when the file operation space is insufficient, it interacts with the command queue management module, notifies the disk cleaning module, and invokes disk cleaning The process; the disk cleaning module is responsible for cleaning up the disk space. Under the trigger notification of the file monitoring module, the disk cleaning process is started. The disk cleaning module further includes a condition module, a judgment module and a deletion module. filter conditions and default filter conditions; the judging module judges whether the file currently opened by the user is in the queue according to the information received from the command queue management module, and judges the cleaned disk according to the disk space status obtained from the disk information module Whether the space is less than the cleanup threshold; the delete module deletes files according to the selected filter conditions.

Claims (13)

12., it is characterized in that described core data administration module further comprises disc information module, state information module, certificate management module, command queue's administration module, file monitor module and Disk Cleanup module as power 9 described equipment; Wherein, the disc information module is responsible for providing memory space, and the spatial variations situation of monitoring disk and the hardware information of disk; The state information module is responsible for the management of various relevant informations, comprise portable cloud memory device program running information, setting various threshold values and various marks are set; The certificate management module is responsible for user's certificate is managed, and comprises reading, preserve, importing and deriving certificate; Command queue's administration module, be responsible for the record of realization to the user file system operation, upload/download in the reciprocal process at described portable cloud storage device and long-range cloud storage server, record is to the operation of file, the record of the increase of file, the deletion of file, file modifying, priority assignment, accessed number of times, file is carried out formation according to ad hoc rules arrange, file is added or delete in the formation; The file monitor module, the All Files of monitoring portable cloud memory device changes, after the spatial depiction that receives from the relevant disk of described disc information module, when the file operation insufficient space, mutual with described command queue administration module, notify described Disk Cleanup module, call the Disk Cleanup flow process; The Disk Cleanup module is responsible for the defrag space, under the trigger notice of file monitor module, starts the Disk Cleanup flow process.
CN2011100456063A2011-02-252011-02-25Portable cloud storage method and devicePendingCN102202044A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2011100456063ACN102202044A (en)2011-02-252011-02-25Portable cloud storage method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2011100456063ACN102202044A (en)2011-02-252011-02-25Portable cloud storage method and device

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
CN201110212473ADivisionCN102333079A (en)2011-02-252011-02-25Method for clearing disk space

Publications (1)

Publication NumberPublication Date
CN102202044Atrue CN102202044A (en)2011-09-28

Family

ID=44662443

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2011100456063APendingCN102202044A (en)2011-02-252011-02-25Portable cloud storage method and device

Country Status (1)

CountryLink
CN (1)CN102202044A (en)

Cited By (47)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102413138A (en)*2011-11-242012-04-11宇龙计算机通信科技(深圳)有限公司Method and device for realizing cloud service registration and popularization
CN102427476A (en)*2011-12-132012-04-25方正国际软件有限公司Wireless cloud storage module
CN102495869A (en)*2011-11-302012-06-13中国航空工业集团公司第六三一研究所High-reliability remote browsing system and browsing method of avionics file system
CN102497426A (en)*2011-12-132012-06-13方正国际软件有限公司Wireless cloud storage card
CN102523251A (en)*2011-11-252012-06-27北京开拓天际科技有限公司Cloud storage architecture for processing mass data and cloud storage platform using the same
CN102857558A (en)*2012-08-132013-01-02广东科学技术职业学院Dynamically constructed and autonomously managed mobile cloud storage cluster system
CN102930227A (en)*2011-11-022013-02-13微软公司A user interface saving documents by using an external store service
CN102984282A (en)*2012-12-202013-03-20青岛海信传媒网络技术有限公司Method and device of intelligent terminal for acquiring media data of cloud storage file
CN103095784A (en)*2011-11-082013-05-08北京捷通华声语音技术有限公司Cloud user mapping system and method
CN103106223A (en)*2011-11-152013-05-15联想(北京)有限公司Data operation method, device and system
CN103139263A (en)*2011-12-022013-06-05潘燕辉Method of automatically realizing cloud storage
CN103136122A (en)*2011-11-232013-06-05北京兴宇中科科技开发股份有限公司Encryption method of removable disc
CN103294407A (en)*2012-03-052013-09-11联想(北京)有限公司Storage device and data read-write method
CN103327059A (en)*2012-03-232013-09-25神盾股份有限公司Cloud storage system, cloud storage management method and electronic device thereof
CN103401902A (en)*2013-07-182013-11-20深圳先进技术研究院Portable cloud storage system and method
WO2014000245A1 (en)*2012-06-292014-01-03Zhang JianzhongMethod and system for local cloud storage
CN103581220A (en)*2012-07-242014-02-12深圳市中兴移动通信有限公司Portable cloud storage device
CN103577467A (en)*2012-08-032014-02-12中保科技股份有限公司Point-of-sale device
CN104008026A (en)*2013-02-222014-08-27中兴通讯股份有限公司Cloud application data processing method and device
CN104156239A (en)*2014-07-292014-11-19浪潮电子信息产业股份有限公司System cleaning method under Linux system of computer server
CN104243514A (en)*2013-06-112014-12-24鸿富锦精密工业(武汉)有限公司Mobile storage device and data synchronizing method
CN104484331A (en)*2014-11-052015-04-01国家电网公司Electronic reimbursement module performance optimization method based on ERP system
CN104571950A (en)*2014-12-242015-04-29中国科学院信息工程研究所Command identifying method for external storage medium
CN104717175A (en)*2013-12-112015-06-17中国电信股份有限公司Virtual desktop processing method and system
CN104954498A (en)*2012-07-032015-09-30厦门简帛信息科技有限公司Copying method of digital resource
CN105072165A (en)*2015-07-222015-11-18清华大学深圳研究生院Data local storage control method and device based on mixed mode mobile application
CN105100261A (en)*2015-08-192015-11-25曹高煜Cloud data synchronization method, device and system
CN105718815A (en)*2016-01-212016-06-29上海斐讯数据通信技术有限公司Method and device for automatically cleaning up system files
CN105956491A (en)*2016-05-192016-09-21北京春鸿企业管理咨询有限公司Method and system for performing multi-account backup on data of public cloud storage system
CN106155595A (en)*2016-08-012016-11-23乐视控股(北京)有限公司The storage optimization method of memory and system
CN106341498A (en)*2015-07-062017-01-18阿里巴巴集团控股有限公司Network address based locating method and device and IP segment data storage method and device
CN107506149A (en)*2017-08-292017-12-22郑州云海信息技术有限公司System management memory journal dump method and device
CN108062371A (en)*2017-12-122018-05-22华南理工大学A kind of Android device web page data processing system and its data processing method
CN108322549A (en)*2018-03-132018-07-24武汉兴和产业大数据研究院有限公司Cloud desktop computer system based on middleware and application method
CN108829359A (en)*2018-07-182018-11-16深圳豪杰创新电子有限公司wireless cloud storage device and cloud storage method
CN109164984A (en)*2018-08-242019-01-08郑州云海信息技术有限公司A kind of management method of storage management system and storage management system
CN109327526A (en)*2018-10-292019-02-12杭州电子科技大学 Portable storage device based on cloud storage
CN109491600A (en)*2018-10-292019-03-19杭州电子科技大学Portable memory apparatus control method based on cloud storage
CN109981741A (en)*2019-02-262019-07-05启迪云计算有限公司A kind of maintaining method of distributed memory system
CN110196683A (en)*2018-09-052019-09-03腾讯科技(深圳)有限公司A kind of method, apparatus, terminal device and the medium of operation control
WO2019205906A1 (en)*2018-04-282019-10-31华为技术有限公司Data synchronization method and synchronization service device
CN110572445A (en)*2019-08-232019-12-13深圳华工能源技术有限公司Power distribution and utilization data acquisition and storage space management method, terminal and storage medium
CN110633172A (en)*2019-09-242019-12-31爱国者安全科技(北京)有限公司USB flash disk and data synchronization method thereof
CN111352992A (en)*2018-12-212020-06-30北京金山云网络技术有限公司Data consistency detection method and device and server
CN111767009A (en)*2020-06-242020-10-13中国工商银行股份有限公司 Disk cleaning method, device and device
CN115481385A (en)*2022-10-312022-12-16麒麟软件有限公司 Certificate Management Method
CN117931952A (en)*2024-03-212024-04-26无锡学院Industrial equipment data synchronous processing method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101523365A (en)*2006-09-282009-09-02微软公司Rights management in a cloud
CN101931576A (en)*2010-07-212010-12-29中兴通讯股份有限公司Wireless access equipment and method
CN101930449A (en)*2009-06-222010-12-29三星电子株式会社 Client, proxy server and method for providing cloud storage

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101523365A (en)*2006-09-282009-09-02微软公司Rights management in a cloud
CN101930449A (en)*2009-06-222010-12-29三星电子株式会社 Client, proxy server and method for providing cloud storage
CN101931576A (en)*2010-07-212010-12-29中兴通讯股份有限公司Wireless access equipment and method

Cited By (64)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102930227B (en)*2011-11-022015-12-09微软技术许可有限责任公司For using exterior storage service to preserve the user interface of document
CN102930227A (en)*2011-11-022013-02-13微软公司A user interface saving documents by using an external store service
CN103095784B (en)*2011-11-082016-04-20北京捷通华声科技股份有限公司A kind of cloud user mapped system and method
CN103095784A (en)*2011-11-082013-05-08北京捷通华声语音技术有限公司Cloud user mapping system and method
CN103106223A (en)*2011-11-152013-05-15联想(北京)有限公司Data operation method, device and system
CN103136122A (en)*2011-11-232013-06-05北京兴宇中科科技开发股份有限公司Encryption method of removable disc
CN102413138A (en)*2011-11-242012-04-11宇龙计算机通信科技(深圳)有限公司Method and device for realizing cloud service registration and popularization
CN102523251A (en)*2011-11-252012-06-27北京开拓天际科技有限公司Cloud storage architecture for processing mass data and cloud storage platform using the same
CN102495869A (en)*2011-11-302012-06-13中国航空工业集团公司第六三一研究所High-reliability remote browsing system and browsing method of avionics file system
CN103139263A (en)*2011-12-022013-06-05潘燕辉Method of automatically realizing cloud storage
CN102427476A (en)*2011-12-132012-04-25方正国际软件有限公司Wireless cloud storage module
CN102497426A (en)*2011-12-132012-06-13方正国际软件有限公司Wireless cloud storage card
CN103294407A (en)*2012-03-052013-09-11联想(北京)有限公司Storage device and data read-write method
CN103327059A (en)*2012-03-232013-09-25神盾股份有限公司Cloud storage system, cloud storage management method and electronic device thereof
CN103327059B (en)*2012-03-232017-04-12神盾股份有限公司Cloud storage system, cloud storage management method and electronic device thereof
TWI507891B (en)*2012-03-232015-11-11Egis Technology IncElectronic device, cloud storage system for managing cloud storage spaces, method and computer program product thereof
WO2014000245A1 (en)*2012-06-292014-01-03Zhang JianzhongMethod and system for local cloud storage
CN104954498B (en)*2012-07-032019-09-20厦门简帛信息科技有限公司A kind of copy method of digital resource
CN104954498A (en)*2012-07-032015-09-30厦门简帛信息科技有限公司Copying method of digital resource
CN103581220A (en)*2012-07-242014-02-12深圳市中兴移动通信有限公司Portable cloud storage device
CN103577467A (en)*2012-08-032014-02-12中保科技股份有限公司Point-of-sale device
CN102857558A (en)*2012-08-132013-01-02广东科学技术职业学院Dynamically constructed and autonomously managed mobile cloud storage cluster system
CN102857558B (en)*2012-08-132015-11-25广东科学技术职业学院The mobile cloud storage cluster system of a kind of dynamic construction and autonomous management
CN102984282A (en)*2012-12-202013-03-20青岛海信传媒网络技术有限公司Method and device of intelligent terminal for acquiring media data of cloud storage file
CN102984282B (en)*2012-12-202015-08-05青岛海信传媒网络技术有限公司Intelligent terminal obtains the method and apparatus of the media data of cloud storage file
CN104008026A (en)*2013-02-222014-08-27中兴通讯股份有限公司Cloud application data processing method and device
CN104243514A (en)*2013-06-112014-12-24鸿富锦精密工业(武汉)有限公司Mobile storage device and data synchronizing method
CN103401902A (en)*2013-07-182013-11-20深圳先进技术研究院Portable cloud storage system and method
CN104717175A (en)*2013-12-112015-06-17中国电信股份有限公司Virtual desktop processing method and system
CN104156239A (en)*2014-07-292014-11-19浪潮电子信息产业股份有限公司System cleaning method under Linux system of computer server
CN104484331A (en)*2014-11-052015-04-01国家电网公司Electronic reimbursement module performance optimization method based on ERP system
CN104484331B (en)*2014-11-052017-12-19国家电网公司Electronics based on ERP system is rendered an account module performance optimization method
CN104571950A (en)*2014-12-242015-04-29中国科学院信息工程研究所Command identifying method for external storage medium
CN104571950B (en)*2014-12-242018-03-23中国科学院信息工程研究所A kind of password authentication method of peripheral hardware storage medium
CN106341498A (en)*2015-07-062017-01-18阿里巴巴集团控股有限公司Network address based locating method and device and IP segment data storage method and device
CN105072165A (en)*2015-07-222015-11-18清华大学深圳研究生院Data local storage control method and device based on mixed mode mobile application
CN105072165B (en)*2015-07-222018-06-29清华大学深圳研究生院Control method and device are locally stored in a kind of data based on mixed mode mobile application
CN105100261A (en)*2015-08-192015-11-25曹高煜Cloud data synchronization method, device and system
CN105718815A (en)*2016-01-212016-06-29上海斐讯数据通信技术有限公司Method and device for automatically cleaning up system files
CN105956491A (en)*2016-05-192016-09-21北京春鸿企业管理咨询有限公司Method and system for performing multi-account backup on data of public cloud storage system
CN105956491B (en)*2016-05-192018-12-18北京春鸿科技有限公司The data of publicly-owned cloud storage system are carried out with the method and system of more account backups
CN106155595A (en)*2016-08-012016-11-23乐视控股(北京)有限公司The storage optimization method of memory and system
CN107506149A (en)*2017-08-292017-12-22郑州云海信息技术有限公司System management memory journal dump method and device
CN108062371A (en)*2017-12-122018-05-22华南理工大学A kind of Android device web page data processing system and its data processing method
CN108322549A (en)*2018-03-132018-07-24武汉兴和产业大数据研究院有限公司Cloud desktop computer system based on middleware and application method
US11019145B2 (en)2018-04-282021-05-25Huawei Technologies Co., Ltd.Data synchronization method and synchronization service device
WO2019205906A1 (en)*2018-04-282019-10-31华为技术有限公司Data synchronization method and synchronization service device
CN108829359A (en)*2018-07-182018-11-16深圳豪杰创新电子有限公司wireless cloud storage device and cloud storage method
CN109164984A (en)*2018-08-242019-01-08郑州云海信息技术有限公司A kind of management method of storage management system and storage management system
CN110196683A (en)*2018-09-052019-09-03腾讯科技(深圳)有限公司A kind of method, apparatus, terminal device and the medium of operation control
CN110196683B (en)*2018-09-052021-09-07腾讯科技(深圳)有限公司Operation control method, device, terminal equipment and medium
CN109327526B (en)*2018-10-292021-10-22杭州电子科技大学 Cloud storage based portable storage device
CN109491600A (en)*2018-10-292019-03-19杭州电子科技大学Portable memory apparatus control method based on cloud storage
CN109491600B (en)*2018-10-292022-03-01杭州电子科技大学Portable storage device control method based on cloud storage
CN109327526A (en)*2018-10-292019-02-12杭州电子科技大学 Portable storage device based on cloud storage
CN111352992B (en)*2018-12-212023-09-29北京金山云网络技术有限公司Data consistency detection method, device and server
CN111352992A (en)*2018-12-212020-06-30北京金山云网络技术有限公司Data consistency detection method and device and server
CN109981741A (en)*2019-02-262019-07-05启迪云计算有限公司A kind of maintaining method of distributed memory system
CN110572445A (en)*2019-08-232019-12-13深圳华工能源技术有限公司Power distribution and utilization data acquisition and storage space management method, terminal and storage medium
CN110572445B (en)*2019-08-232022-05-17深圳华工能源技术有限公司Power distribution and utilization data acquisition and storage space management method, terminal and storage medium
CN110633172A (en)*2019-09-242019-12-31爱国者安全科技(北京)有限公司USB flash disk and data synchronization method thereof
CN111767009A (en)*2020-06-242020-10-13中国工商银行股份有限公司 Disk cleaning method, device and device
CN115481385A (en)*2022-10-312022-12-16麒麟软件有限公司 Certificate Management Method
CN117931952A (en)*2024-03-212024-04-26无锡学院Industrial equipment data synchronous processing method and system

Similar Documents

PublicationPublication DateTitle
CN102202044A (en)Portable cloud storage method and device
CN102333079A (en)Method for clearing disk space
CN101854392B (en)Personal data management method based on cloud computing environment
CN104520822B (en) Data Storage Application Programming Interface
CN105407117B (en)The methods, devices and systems of distributed backup data
CN103873519B (en)A kind of method of data synchronization, client, server, terminal and system
US9286307B2 (en)Document management apparatus improved in efficiency of deletion of files, method of controlling the same, and storage medium
CN104793981B (en)A kind of online snapshot management method and device of cluster virtual machine
CN107735807A (en)It is revoked the intelligence deletion of data
CN103401902A (en)Portable cloud storage system and method
CN103092687B (en)A kind of application program management apparatus and method
CN104317667A (en)DMI FRU synchronization method
CN104067219A (en)Determining a schedule for a job to replicate an object stored on a storage appliance
CN104008028A (en)Intelligent mobile terminal data storage and backup method and system based on multi-cloud storage
CN111382985A (en)To-do message integrated pushing system and working method
CN104580395A (en)Multi-cloud cooperative storage middleware system based on existing cloud storage platform
CN103067479A (en)Network disk synchronized method and system based on file coldness and hotness
US9479454B1 (en)Modular computer system and method
CN108459929A (en)A kind of data back up method based on cloud computing
CN107911443A (en)A kind of session information processing method, device, server and readable storage medium storing program for executing
KR20120018965A (en)System and method for providing file backup, restore and delete data perfectly service for mobile terminal and portable computing apparatus device
US20180322675A1 (en)Image Processing Method and Computing Device
CN103714089B (en)A kind of method and system for realizing cloud rollback database
CN106664317A (en)Managing and accessing data storage systems
CN108494780A (en)A kind of method for secure storing based on cloud computing

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
DD01Delivery of document by public notice

Addressee:Beijing CUZKON Technology Development Co., Ltd.

Document name:Notification of an Office Action

DD01Delivery of document by public notice

Addressee:Beijing CUZKON Technology Development Co., Ltd.

Document name:Notification of Passing Examination on Formalities

C02Deemed withdrawal of patent application after publication (patent law 2001)
WD01Invention patent application deemed withdrawn after publication

Application publication date:20110928


[8]ページ先頭

©2009-2025 Movatter.jp