CN102419753B - Information processing equipment, information processing method and information processing system - Google Patents

Information processing equipment, information processing method and information processing system Download PDF

Info

Publication number
CN102419753B
CN102419753B CN201010296041.1A CN201010296041A CN102419753B CN 102419753 B CN102419753 B CN 102419753B CN 201010296041 A CN201010296041 A CN 201010296041A CN 102419753 B CN102419753 B CN 102419753B
Authority
CN
China
Prior art keywords
image file
user
increment
file
processing unit
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.)
Active
Application number
CN201010296041.1A
Other languages
Chinese (zh)
Other versions
CN102419753A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201010296041.1A priority Critical patent/CN102419753B/en
Publication of CN102419753A publication Critical patent/CN102419753A/en
Application granted granted Critical
Publication of CN102419753B publication Critical patent/CN102419753B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to an information processing method, information processing equipment and an information processing system. The information processing method comprises the following steps of: acquiring a first image file; acquiring a second image file; acquiring a third image file on the basis of the first image file and the second image file; and acquiring a fourth image file on the basis of the second image file or acquiring the fourth image file on the basis of the first image file and the third image file, wherein the first image file can be acquired by the third image file and the fourth image file.

Description

Messaging device, information processing method and information handling system
Technical field
The present invention relates to a kind of messaging device, information processing method and information handling system.Especially, the present invention relates to process messaging device, information processing method and the information handling system of image file in cloud system.
Background technology
Current cloud is widely used.In cloud application, the management of user's image file becomes more and more important.According to current technology, in order to improve the manageability of image file and to reduce storage, conventionally a user's image file is divided into 2 parts (base image and increment mirror image).Here, base image file (basic image) comprises operating system conventionally, application/storehouse basic or user's common need and service etc., and conventionally all need larger storage space.Increment image file (delta Image) comprises various application bags (and the consequent new library file of user's installation conventionally, system file, with change for registry entry and increase etc.), user profile etc., and conventionally take smaller storage space.According to prior art, conventionally base image file and increment image file are stored in to the server end in cloud system, and when user need to use client, by base image file and the increment image file corresponding with user send to client with in client for oneself operating system and desktop.
Yet, while logining in the same client of different users, all need each time base image file and the increment image file corresponding with user to send to client, due to base image file very large (such as more than 10GB), therefore transmission chronic causes setting up the chronic of user's oneself operating system and desktop, and waste bandwidth.Therefore, some client has larger local storage unit with storage base image file and increment image file, and this mode has increased the cost of client, and runs counter to the original intention (centralized stores and management) of cloud.
Summary of the invention
Therefore, in order to solve above-mentioned technical matters of the prior art, according to an aspect of the present invention, provide a kind of information processing method, comprising: obtain the first image file; Obtain the second image file; Based on the first image file and the second image file, obtain the 3rd image file; And obtain the 4th image file based on the second image file, or obtain the 4th image file based on the first image file and the 3rd image file, wherein can obtain the first image file by the 3rd image file and the 4th image file.Here, the first image file is base image file; The second image file is the increment image file corresponding with user; The 3rd image file is user's image file; And the 4th file be anti-increment image file.
In addition, according to another embodiment of the invention, provide a kind of messaging device, comprising: communication unit, configuration is communicated by letter with external server; Storage unit; And the processing unit being connected with storage unit with communication unit, wherein communication unit obtains the first image file and the second image file from external server, processing unit produces the 3rd image file based on the first image file and the second image file, and produce the 4th image file based on the second image file, or produce the 4th image file based on the first image file and the 3rd image file, and cell stores the first image file, the second image file, the 3rd image file and the 4th image file.
In addition, according to another embodiment of the invention, provide a kind of information handling system, comprising: server, the first image file and the second image file are stored in configuration; And messaging device, this messaging device comprises: communication unit, and configuration obtains the first image file and the second image file from server; Processing unit, configuration comes to produce the 3rd image file based on the first image file and the second image file, and produces the 4th image file based on the second image file or based on the first image file and the 3rd image file; And storage unit, the first image file, the second image file, the 3rd image file and the 4th image file are stored in configuration.
Here, the first image file is base image file; The second image file is the increment image file corresponding with user; The 3rd image file is user's image file; And the 4th file be anti-increment image file.
According to above-mentioned configuration, when user publishes system, by anti-increment image file and user's image file, obtain base image file.In this case, owing to can obtain base image file from user's image file, if therefore have other user to continue to use this terminal device after user publishes, messaging device is without sending base image file to server request, therefore greatly saved the bandwidth between server and messaging device, and user is also without waiting for server transmission base image file, and this efficiency of greatly having saved user's time and having improved messaging device, so user's use susceptibility improves.
Accompanying drawing explanation
Fig. 1 is that diagram is according to the block scheme of the structure of the messaging device of the embodiment of the present invention;
Fig. 2 is that diagram is according to the process flow diagram of the information processing method of the embodiment of the present invention; And
Fig. 3 is that diagram is according to the block scheme of the information handling system of the embodiment of the present invention.
Embodiment
Below, describe in detail with reference to the accompanying drawings according to each embodiment of the present invention.Here, it should be noted that in the accompanying drawings, identical Reference numeral is given and substantially had ingredient identical or similar structures and function, and will omit being repeated in this description about them.
Fig. 1 is that diagram is according to the block scheme of the structure of the messaging device 10 of the embodiment of the present invention.As shown in Figure 1, the messaging device such as personal computer or notebook 10 comprises communication unit 101, storage unit 102 and processing unit 103.Communication unit 101 is connected with processing unit 103 respectively with storage unit 102.
According to one embodiment of present invention, communication unit 101 can be comprised of wired or wireless communication interface arbitrarily, and can communicate by letter with the server (not shown) of messaging device 10 outsides and can send or receive data from server to server.For example, communication unit 101 can include, but is not limited to Ethernet card, wireless module (as, wifi), bluetooth module etc.
Storage unit 102 can be comprised of the nonvolatile memory such as hard disk, solid state hard disc, storage card, and the data that can receive from server for storage.
Processing unit 103 can be by formations such as central processing unit (CPU), microprocessor, DSP, and can software or firmware based on predetermined carry out predetermined data processing.
According to embodiments of the invention, when user uses messaging device 10, owing to not storing for setting up the base image file of user's image file and the increment image file corresponding with user in the storage unit 102 in messaging device 10, so messaging device 10 sends base image file and the increment image file corresponding with user to institute's connection server (not shown) request.
Then, server sends to messaging device 10 in response to the request of messaging device 10 by base image file and the increment image file corresponding with user, and the communication unit 101 of messaging device 10 receives base image file and the increment image file corresponding with user.
Then, processing unit 103 is set up user's image file based on this base image file and the increment image file corresponding with user.User's image file (user image) of setting up by base image file and the increment image file corresponding with user comprises various application bags (and the consequent new library file of operating system and user's installation conventionally, system file, and for the change of registry entry and increase etc.), user profile etc.Namely, by base image file and the increment image file corresponding with user are set up to user's image file, can set up the operating environment that is exclusively used in this user.For example, this operating environment comprises the application program of operating system (and the new library file producing for this user, system file, and for the change of registry entry and increase etc.), this user installation and user profile etc.Here, owing to setting up user's image file by base image file and the increment image file corresponding with user, know to those skilled in the art, therefore omit its detailed description here.
Unlike the prior art, processing unit 103 is except producing user's image file based on base image file and the increment image file corresponding with user, also the increment image file based on corresponding with user is set up anti-increment image file, or sets up anti-increment image file based on base image file and user's image file.This anti-increment image file can restore base image file for being loaded into user's image file from user's image file.
For example, processing unit 103 directly the increment image file based on corresponding with user set up anti-increment image file.Because increment image file comprises the various application bags (comprising for the change of registry entry and increase etc.) of user installation conventionally, user profile etc., therefore anti-increment image file can comprise about (but being not limited to) the various application programs of user installation and consequent new library file, the deletion of system file, the deletion of the newly-increased registry entry of operating system, the information of the deletion of this user's user profile, and the content such as the original contents of the registry entry of user change and the origin operation system file list being covered by user's increment image file and original system file.
Here, it should be noted that the foregoing based on anti-increment image file, processing unit 103 can obtain the information that how user's image file is reduced to base image file.For example, processing unit 103 can the foregoing based on anti-increment image file be learnt which application program that need to delete in user's image file and consequent new library file and system file, this user's user profile, and can learn and need to recover which operating system file list and system file which registry entry of user's change and user's increment image file cover.
In addition, according to another embodiment of the invention, can also set up anti-increment image file based on base image file and user's image file (as, the difference of base image file and user's image file).For example, during increment image file at processing unit 103 based on base image file and user is set up user's image file, processing unit 103 can continue to monitor the write operation of the storage area (that is, the sector of storage unit 102) of storing base image file in storage unit 102.While storing the write operation of sector of base image file in processing unit 103 detects storage unit 102, processing unit 103 (for example) records position and the sector data in this sector (raw data of base image file) of the sector that write operation has occurred in storage unit 102, to produce anti-increment image file.
Here, it should be noted that, foregoing based on anti-increment image file, processing unit 103 can be by obtaining sector position and the sector data in sector (raw data of base image file) recording in anti-increment image file, and the position based on sector copies to sector data (raw data of base image file) in sector, to restore base image file by anti-increment image file from user's image file.
Therefore, in the mode of describing in the above, processing unit 103 can be when producing user's image file based on base image file and the increment image file corresponding with user, also the increment image file based on corresponding with user is set up anti-increment image file, or sets up anti-increment image file based on base image file and user's image file.
The increment image file of having described in the above based on corresponding with user is set up anti-increment image file, or based on base image file and user's image file, sets up the situation of anti-increment image file.Next by the operation that is described in user and uses messaging device 10 to be scheduled to, thereby while having upgraded increment image file, the renewal of 10 pairs of anti-increment mirror images of messaging device operation.
For example, user use messaging device 10 (as, set up applications), time, when the increment image file corresponding with this user upgraded in the operation at processing unit 103 based on user, processing unit 103 also correspondingly upgrades this user's anti-increment image file.
According to one embodiment of present invention, when user's operation information treatment facility 10, processing unit 103 can continue to monitor user's operation.When the operation of the user such as set up applications causes revising the file data of user's image file, increment image file and the anti-increment image file corresponding with this user are upgraded in the operation of processing unit 103 based on user.Here, anti-increment image file at least comprises interpolation, modification, the deletion of the registry entry in user's image file, and file (as, application program and user profile etc.) interpolation, modification and deletion.
For example, similar with description above, when user utilizes messaging device 10 set up applications, the relevant information of deletion of the application program with user installation and consequent new library file and system file can be added in anti-increment image file.In addition, in the situation that user's operation information treatment facility 10 causes the registration table of the operating system in user's image file to be added new registry entry or registry entry is modified, processing unit 103 detects above-mentioned situation, wherein in the situation that added new registry entry, processing unit 103 adds the information relevant with deleting this registry entry in anti-increment image file to, and in the situation that registry entry is modified, processing unit 103 by the original contents of the title of the registry entry being modified (or position) and registry entry (, content corresponding to the registry entry of base image) be recorded in anti-increment image file.As mentioned above, as long as processing unit 103 detects the modification of user's image file or interpolation, processing unit 103 based on to the modification of user's image file or add by the anti-operation of above-mentioned action (as, add → delete, revise → reduction etc.) be recorded in anti-increment image file, thereby can obtain base image file by anti-increment image file and user's image file.
In addition, according to another embodiment of the invention, when user's operation information treatment facility 10, processing unit 103 can be monitored the write operation to the storage area (sector) of storage base image file.When the operation of the user such as set up applications or edit the registry causes producing the write operation to the sector data in the sector of storage base image file, processing unit 103 upgrades anti-increment image file based on this write operation.
For example, when user carries out the operation such as set up applications or edit the registry, whether processing unit 103 can continue to monitor these operations and produce storing the write operation of the sector data in the sector of base image file in storage unit 12.If processing unit 103 detects storing the write operation of the sector data in the sector of base image file in storage unit 102, processing unit 103 is recorded to position and the sector data in this sector (raw data of base image file) that the sector of write operation has occurred in anti-increment image file, to upgrade anti-increment image file.Therefore here, because anti-increment image file takies less storage space, anti-increment image file can be stored in storage unit 102, also can be stored in the equipment that is connected with messaging device 10 (as, server).
As mentioned above, as long as processing unit 103 detects storing the write operation of the sector data in the sector of base image file in storage unit 102, processing unit 103 based on to the write operation of sector data by the anti-operation note of above-mentioned write operation in anti-increment image file, thereby can obtain base image file by anti-increment image file and user's image file.
The process how processing unit 103 produces and upgrades anti-increment mirror image has been described in the above.Next, by describing processing unit, by anti-increment image file, from user's image file, reduce the process of base image file.
When meeting predetermined condition, processing unit 103 obtains base image file by anti-increment image file and user's image file.
For example, user, finish the use to messaging device 10, and while publishing operating system, processing unit 103 detects publishing of user.When processing unit 103 detects publishing of user, processing unit 103 can reduce base image file by anti-increment image file from user's image file.For example, if anti-increment image file comprises about to the various application programs of user installation and consequent new library file, the deletion of system file, the deletion of the newly-increased registry entry of operating system, the information of the deletion of this user's user profile, and the content such as the original contents of the registry entry of user change and the origin operation system file list being covered by user's increment image file and original system file, the foregoing of processing unit 103 based on anti-increment image file deleted various application programs and the consequent new library file of user installation, system file, the newly-increased registry entry of operating system etc., and based on the foregoing registry entry etc. of original subscriber change also, thereby from user's image file, restore base image file based on anti-increment image file.
In addition, if anti-increment image file comprises sector position and the sector data in sector (raw data of base image file) recording for the write operation of the storage area (sector) of storage base image file, the sector position of processing unit 103 based on recording in anti-increment image file copies to the sector data in sector (raw data of base image file) in this sector, thereby from user's image file, restores base image file based on anti-increment image file.
In addition, when the processing power of messaging device 10 is stronger, messaging device 10 can be connected on the poor equipment of a plurality of processing poweies (as, thin terminal, and can on messaging device 10, move a plurality of virtual machines to provide virtual desktop data to these equipment thin client).In this case, on messaging device 10, can move a plurality of independently virtual machines (the application bag that comprises operating system and user), and set up this virtual machine by base image file is combined to the user's image file producing with user's increment image file.Therefore, according to embodiments of the invention, when the user on other equipment that messaging device 10 connects logins, similar with description above, can be by obtaining base image file by the anti-increment image file of one of virtual machine of operation on this messaging device 10 and corresponding to user's image file of this virtual machine, and the base image file that utilization obtains and user's image file of this user produce user's image file of this user, thereby set up the virtual machine for this user.
According to above-mentioned configuration, for example, when user publishes, by anti-increment image file and user's image file, obtain base image file.In this case, because messaging device 10 can obtain base image file from user's image file, if therefore have other user to continue to use this terminal device after user publishes, messaging device 10 without to server request to send base image file, therefore greatly saved the bandwidth between server and messaging device 10, and user is also without waiting for server transmission base image file, and this has saved user's time greatly, so user's use susceptibility improves.
Next will describe according to the information processing method of the embodiment of the present invention.Fig. 2 is that diagram is according to the process flow diagram of the information processing method of messaging device 10 execution of the embodiment of the present invention.
As shown in Figure 2, at step S201, obtain base image file and the increment image file corresponding with user.
Particularly, messaging device 10 sends base image file and the increment image file corresponding with user to institute's connection server (not shown) request.Then, server sends to messaging device 10 in response to the request of messaging device 10 by base image file and the increment image file corresponding with user, and the communication unit 101 of messaging device 10 receives base image file and the increment image file corresponding with user.
At step S202, based on base image file and the increment image file corresponding with user, obtain user's image file.
Particularly, processing unit 103 is set up user's image file based on this base image file and the increment image file corresponding with user, to set up the operating environment that is exclusively used in this user.For example, this operating environment comprises the application program of operating system (and the new library file producing for this user, system file, and for the change of registry entry and increase etc.), this user installation and user profile etc.
At step S303, based on increment image file, obtain anti-increment image file.
Particularly, the increment image file of processing unit 103 based on corresponding with user set up anti-increment image file, and this anti-increment image file can restore base image file for being loaded into user's image file from user's image file.
For example, according to one embodiment of present invention, because increment image file comprises the various application bags of user installation conventionally, user profile etc., therefore the anti-increment image file that processing unit 103 is set up can comprise about (but being not limited to) the various application programs of user installation and consequent new library file, the deletion of system file, the deletion of the newly-increased registry entry of operating system, the information of the deletion of this user's user profile, and the content such as the original contents of the registry entry of user change and the origin operation system file list being covered by user's increment image file and original system file.
In addition, can also set up anti-increment image file based on base image file and user's image file and carry out performing step S303.
Particularly, for example, during increment image file at processing unit 103 based on base image file and user is set up user's image file, processing unit 103 can continue to monitor the write operation of the storage area (that is, the sector of storage unit 102) of storing base image file in storage unit 102.While storing the write operation of the sector data in the sector of base image file in processing unit 103 detects storage unit 102, there is position and the sector data in this sector (raw data of base image file) of the sector of write operation in processing unit 103 records, to produce anti-increment image file.
Therefore,, in the mode of describing in the above, except the increment image file based on corresponding with user is set up anti-increment image file, can also set up anti-increment image file based on base image file and user's image file and carry out performing step S303.
Yet, the invention is not restricted to this, according to another embodiment of the invention, except set up anti-increment mirror image during setting up user's mirror image, the information processing method of Fig. 2 can further include operation based on user when upgrading the increment image file corresponding with this user, also correspondingly upgrades the step of this user's anti-increment image file.
Particularly, according to one embodiment of present invention, when user's operation information treatment facility 10, processing unit 103 can continue to monitor user's operation.When the operation of the user such as set up applications causes revising the file data of user's image file, the operation while of processing unit 103 based on user be new increment image file and anti-increment image file more.Here, anti-increment image file at least comprises interpolation, modification, the deletion of the registry entry in user's image file, and file (as, application program and user profile etc.) interpolation, modification and deletion.
For example, when user utilizes messaging device 10 set up applications, the relevant information of deletion of the application program with user installation and consequent new library file and system file can be added in anti-increment image file.In addition, in the situation that user's operation information treatment facility 10 causes the registration table of the operating system in user's image file to be added new registry entry or registry entry is modified, processing unit 103 detects above-mentioned situation, wherein in the situation that added new registry entry, processing unit 103 adds the information relevant with deleting this registry entry in anti-increment image file to, and in the situation that registry entry is modified, processing unit 103 by the original contents of the title of the registry entry being modified (or position) and registry entry (, content corresponding to the registry entry of base image) be recorded in anti-increment image file.
In addition, according to another embodiment of the invention, when user's operation information treatment facility 10, processing unit 103 continues to monitor the write operation to the storage area (sector) of storage base image file.When user's operation causes producing the write operation to the sector data in the sector of storage base image file, processing unit 103 upgrades anti-increment image file based on this write operation.For example, when user carries out the operation such as set up applications or edit the registry, whether processing unit 103 can continue to monitor these operations and produce storing the write operation of the sector data in the sector of base image file in storage unit 12.If processing unit 103 detects storing the write operation of the sector data in the sector of base image file in storage unit 102, processing unit 103 is recorded to position and the sector data in this sector (raw data of base image file) that the sector of write operation has occurred in anti-increment image file, to upgrade anti-increment image file.
In addition, the invention is not restricted to this, for example, the information processing method of Fig. 2 can also comprise by anti-increment image file and from user's image file, reduces the step of base image file.
Particularly, when meeting predetermined condition, processing unit 103 obtains base image file by anti-increment image file and user's image file.
For example, user, finish the use to messaging device 10, and while publishing operating system, processing unit 103 detects publishing of user.When processing unit 103 detects publishing of user, processing unit 103 reduces base image file by anti-increment image file from user's image file.For example, if anti-increment image file comprises about to the various application programs of user installation and consequent new library file, the deletion of system file, the deletion of the newly-increased registry entry of operating system, the information of the deletion of this user's user profile, and the content such as the original contents of the registry entry of user change and the origin operation system file list being covered by user's increment image file and original system file, the foregoing of processing unit 103 based on anti-increment image file deleted various application programs and the consequent new library file of user installation, system file, the newly-increased registry entry of operating system etc., and based on the foregoing registry entry etc. of original subscriber change also, thereby from user's image file, restore base image file based on anti-increment image file.In addition, according to another embodiment of the invention, if anti-increment image file comprises sector position and the sector data in sector (raw data of base image file) recording for the write operation of the storage area (sector) of storage base image file, the sector position of processing unit 103 based on recording in anti-increment image file copies to the sector data in sector (raw data of base image file) in this sector, thereby from user's image file, restores base image file based on anti-increment image file.
In addition, for example, when the processing power of messaging device 10 is stronger, messaging device 10 can be connected on the poor equipment of a plurality of processing poweies (as, thin terminal, and can on messaging device 10, move a plurality of virtual machines to provide virtual desktop data to these equipment thin client).In this case, on messaging device 10, can move a plurality of independently virtual machines (the application bag that comprises operating system and user), and set up this virtual machine by base image file is combined to the user's image file producing with user's increment image file.Therefore, when the user on other equipment that messaging device 10 connects logins, similar with description above, can be by obtaining base image file by the anti-increment image file of one of virtual machine of operation on this messaging device 10 and corresponding to user's image file of this virtual machine, and the base image file that utilization obtains and user's image file of this user produce user's image file of this user, thereby set up the virtual machine for this user.
Each step of information processing method shown in Fig. 2 has been described in the above in a sequential manner, yet, the invention is not restricted to this, as long as can access desired result, can carry out above-mentioned processing with the order different from foregoing description order (as, the order of exchange some of them step).In addition, can also carry out some steps wherein in the mode walking abreast.
Next, information handling system according to another embodiment of the present invention will be described.Fig. 3 is that diagram is according to the block scheme of the information handling system 3 of the embodiment of the present invention.
As shown in Figure 3, according to the information handling system 3 of the embodiment of the present invention, comprise server 30 and messaging device 10, and server 30 can be connected with messaging device 10.
According to embodiments of the invention, server 30 can be comprised of server, workstation or the personal computer of any type.In addition, here, the function of messaging device 10 is identical or similar with function or the structure of the messaging device shown in structure and Fig. 1, has therefore omitted the detailed description about messaging device 10 here.Server 30 can pass through wired or wireless mode arbitrarily and be connected with messaging device 10.
As mentioned above, when user uses messaging device 10, messaging device 10 obtains base image file and the increment image file corresponding with user by communication unit 101 from server 30.
Then, the processing unit 103 of messaging device 10 is set up user's image file based on this base image file and the increment image file corresponding with user, and the increment image file based on corresponding with user sets up anti-increment image file, or set up anti-increment image file based on base image file and user's image file.This anti-increment image file can restore base image file for being loaded into user's image file from user's image file.In addition, user's image file and anti-increment image file that the storage unit 102 of messaging device 10 produces for storing base, so that can be based on user's image file and anti-increment image file reduction base image file.
According to above-mentioned configuration, for example, when user publishes, by anti-increment image file and user's image file, obtain base image file.In this case, because messaging device 10 can obtain base image file from user's image file, if therefore have other user to continue to use this terminal device after user publishes, messaging device 10 is without sending base image file to server request, therefore greatly saved the bandwidth between server 30 and messaging device 10, and user is also without waiting for server transmission base image file, and this has saved user's time greatly, so user's use susceptibility improves.
A plurality of embodiment of the present invention has been described in the above, yet, it should be noted that the mode that embodiments of the invention can adopt whole hardware implementation, whole implement software or comprise combination of hardware realizes.For example, in certain embodiments, can realize the information processing method according to the embodiment of the present invention by the mode of mounting software in computer system (as, system supervisor (hypervisor)), it is including (but not limited to) firmware, embedded software, microcode etc.In addition, the present invention adopts and can be made for carrying out according to the form of the computer program of the disposal route of the embodiment of the present invention by computing machine or any command execution system, and described computer program is stored in computer-readable medium.The example of computer-readable medium comprises semiconductor or solid-state memory, tape, detachable borne computer disk, random access memory (RAM), ROM (read-only memory) (ROM), hard disk and CD etc.
As mentioned above, describe particularly each embodiment of the present invention in the above, but the invention is not restricted to this.It should be appreciated by those skilled in the art, can carry out various modifications, combination, sub-portfolio or replacement according to designing requirement or other factors, and they are in the scope of claims and equivalent thereof.

Claims (11)

1. an information processing method, comprising:
Obtain the first image file;
Obtain the second image file;
Based on described the first image file and described the second image file, obtain the 3rd image file; And
Based on described the second image file, obtain the 4th image file, or obtain the 4th image file based on described the first image file and described the 3rd image file,
Wherein can obtain described the first image file by described the 3rd image file and described the 4th image file;
Described the first image file is base image file, and described the second image file is the increment image file corresponding with user, and described the 3rd image file is user's image file, and described the 4th file is anti-increment image file; And
When user log off or while publishing, by described the 4th image file and described the 3rd image file, obtain described the first image file.
2. information processing method as claimed in claim 1, wherein:
When upgrading described the second image file, upgrade described the 4th image file.
3. information processing method as claimed in claim 1, wherein:
Based on upgrading described the 4th image file to storing the write operation of sector data of the sector of described the first image file.
4. information processing method as claimed in claim 3, wherein:
Described the 4th image file comprises the raw data of carrying out locational, first image file of write operation to storing the sector of described the first image file.
5. information processing method as claimed in claim 1, wherein
Described the 4th image file is upgraded in the modification of the file data based on in described the 3rd image file.
6. information processing method as claimed in claim 5, wherein
Described the 4th image file comprises interpolation, modification, the deletion of registry entry, and the interpolation of file, modification and delete at least one.
7. a messaging device, comprising:
Communication unit, configuration is communicated by letter with external server;
Storage unit; And
The processing unit being connected with described storage unit with described communication unit, wherein
Described communication unit obtains the first image file and the second image file from described external server,
Described processing unit produces the 3rd image file based on described the first image file and described the second image file, based on described the second image file, produce the 4th image file, or produce the 4th image file based on described the first image file and the 3rd image file, and when working as user log off or publishing, by described the 4th image file and described the 3rd image file, obtain described the first image file
And the 3rd image file and the 4th image file described in described cell stores, wherein said the first image file is base image file, described the second image file is the increment image file corresponding with user, described the 3rd image file is user's image file, and described the 4th file is anti-increment image file.
8. messaging device as claimed in claim 7, wherein
Described processing unit upgrades described the 4th image file when upgrading described the second image file.
9. messaging device as claimed in claim 7, wherein:
Described processing unit is based on upgrading described the 4th image file to storing the write operation of the sector data in the sector of described the first image file in storage unit.
10. messaging device as claimed in claim 7, wherein
Described the 4th image file is upgraded in the modification of the file data of described processing unit based on in described the 3rd image file of storing in storage unit.
11. 1 kinds of information handling systems, comprising:
Server, the first image file and the second image file are stored in configuration;
Messaging device, described messaging device comprises:
Communication unit, configuration is communicated by letter with external server;
Storage unit; And
The processing unit being connected with described storage unit with described communication unit, wherein
Described communication unit obtains the first image file and the second image file from described external server,
Described processing unit produces the 3rd image file based on described the first image file and described the second image file, based on described the second image file, produce the 4th image file, or produce the 4th image file based on described the first image file and the 3rd image file, and when working as user log off or publishing, by described the 4th image file and described the 3rd image file, obtain described the first image file, and
The 3rd image file and the 4th image file described in described cell stores, wherein said the first image file is base image file, described the second image file is the increment image file corresponding with user, described the 3rd image file is user's image file, and described the 4th file is anti-increment image file.
CN201010296041.1A 2010-09-28 2010-09-28 Information processing equipment, information processing method and information processing system Active CN102419753B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010296041.1A CN102419753B (en) 2010-09-28 2010-09-28 Information processing equipment, information processing method and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010296041.1A CN102419753B (en) 2010-09-28 2010-09-28 Information processing equipment, information processing method and information processing system

Publications (2)

Publication Number Publication Date
CN102419753A CN102419753A (en) 2012-04-18
CN102419753B true CN102419753B (en) 2014-02-12

Family

ID=45944169

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010296041.1A Active CN102419753B (en) 2010-09-28 2010-09-28 Information processing equipment, information processing method and information processing system

Country Status (1)

Country Link
CN (1) CN102419753B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105404506A (en) * 2015-10-30 2016-03-16 广州云晫信息科技有限公司 Construction method and system of cloud computing mirror image document

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104333563B (en) * 2013-07-22 2017-12-26 联想(北京)有限公司 The method and electronic equipment of a kind of information processing
CN103778032A (en) * 2014-01-26 2014-05-07 宝龙计算机系统(湖南)有限公司 Unix-like operating system backup method and device
CN104765607A (en) * 2015-04-01 2015-07-08 闻泰通讯股份有限公司 Compiling-free reinstalling package correcting method
CN105955979B (en) * 2016-04-15 2019-07-30 北京奇虎科技有限公司 Document handling method and system
CN108733541A (en) * 2017-04-17 2018-11-02 伊姆西Ip控股有限责任公司 The method and apparatus for replicating progress for determining data in real time
CN108572889B (en) * 2018-03-12 2019-10-18 新华三云计算技术有限公司 A kind of system reducing method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7107486B2 (en) * 2004-04-08 2006-09-12 Hitachi, Ltd. Restore method for backup
CN1960285A (en) * 2006-08-31 2007-05-09 刘文斌 Method of increment synchronization for multipoint restoring software environment of computer room
CN1991777A (en) * 2005-12-27 2007-07-04 英业达股份有限公司 Data prepackage system and method for mirror document
US7487383B2 (en) * 2006-06-29 2009-02-03 Dssdr, Llc Data transfer and recovery process
CN101470621A (en) * 2007-12-28 2009-07-01 埃森哲环球服务有限公司 Virtual machine configuration system
CN101770410A (en) * 2009-01-07 2010-07-07 联想(北京)有限公司 System restore method, virtual machine managing device and system based on client operating system
CN101802807A (en) * 2007-09-21 2010-08-11 微软公司 Software deployment in the large-scale networked systems

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8336044B2 (en) * 2002-10-09 2012-12-18 Rpx Corporation Method and system for deploying a software image
US20070094659A1 (en) * 2005-07-18 2007-04-26 Dell Products L.P. System and method for recovering from a failure of a virtual machine
CN101971162B (en) * 2008-02-26 2012-11-21 威睿公司 Extending server-based desktop virtual machine architecture to client machines
US8365167B2 (en) * 2008-04-15 2013-01-29 International Business Machines Corporation Provisioning storage-optimized virtual machines within a virtual desktop environment
EP2283422B1 (en) * 2008-05-20 2018-07-18 Citrix Systems, Inc. Methods and systems for patching multiple disk images derived from a common base disk image
US8307187B2 (en) * 2008-09-12 2012-11-06 Vmware, Inc. VDI Storage overcommit and rebalancing

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7107486B2 (en) * 2004-04-08 2006-09-12 Hitachi, Ltd. Restore method for backup
CN1991777A (en) * 2005-12-27 2007-07-04 英业达股份有限公司 Data prepackage system and method for mirror document
US7487383B2 (en) * 2006-06-29 2009-02-03 Dssdr, Llc Data transfer and recovery process
CN1960285A (en) * 2006-08-31 2007-05-09 刘文斌 Method of increment synchronization for multipoint restoring software environment of computer room
CN101802807A (en) * 2007-09-21 2010-08-11 微软公司 Software deployment in the large-scale networked systems
CN101470621A (en) * 2007-12-28 2009-07-01 埃森哲环球服务有限公司 Virtual machine configuration system
CN101770410A (en) * 2009-01-07 2010-07-07 联想(北京)有限公司 System restore method, virtual machine managing device and system based on client operating system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105404506A (en) * 2015-10-30 2016-03-16 广州云晫信息科技有限公司 Construction method and system of cloud computing mirror image document

Also Published As

Publication number Publication date
CN102419753A (en) 2012-04-18

Similar Documents

Publication Publication Date Title
CN102419753B (en) Information processing equipment, information processing method and information processing system
CN102193807B (en) Method for upgrading image file, server and computer network system
US10394611B2 (en) Scaling computing clusters in a distributed computing system
US9436571B2 (en) Estimating data storage device lifespan
JP2016511862A (en) Storage network data allocation
JP6481415B2 (en) Data storage management device and data storage management method
CN102708064A (en) Multi-phase resume from hibernate
CN102804132A (en) Catalog-based software component management
CN103152390B (en) The node configuration method of distributed memory system, device, node and system
US9424156B2 (en) Identifying a potential failure event for a data storage device
CN102981931A (en) Backup method and device for virtual machine
CN105429776A (en) Method and system for virtual network function management
US20150040129A1 (en) System and method for virtual machine placement and management in cluster system
US9557938B2 (en) Data retrieval based on storage device activation schedules
EP3635547B1 (en) Systems and methods for preventing service disruption during software updates
CN103049287A (en) Mobile terminal and method for installing application programs of mobile terminal
CN104158858A (en) Method and system for accessing distributed cluster file system
CN111143133A (en) Virtual machine backup method and backup virtual machine recovery method
CN104516794A (en) Database document backup method, device and system
CN102983996A (en) Dynamic allocation method and system for high-availability cluster resource management
CN105404530A (en) System and method for realizing simple deployment and using private cloud
CN104517067A (en) Method, device and system for data access
CN104808953B (en) Control the method, device and mobile terminal of data storage
CN104199687B (en) A kind of method and apparatus of the processing data in dummy machine system
US9769007B1 (en) Passive data protection system migration

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant