CN102419753A - 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
CN102419753A
CN102419753A CN2010102960411A CN201010296041A CN102419753A CN 102419753 A CN102419753 A CN 102419753A CN 2010102960411 A CN2010102960411 A CN 2010102960411A CN 201010296041 A CN201010296041 A CN 201010296041A CN 102419753 A CN102419753 A CN 102419753A
Authority
CN
China
Prior art keywords
image file
user
increment
file
messaging device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010102960411A
Other languages
Chinese (zh)
Other versions
CN102419753B (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 in cloud system, handle messaging device, information processing method and the information handling system of image file.
Background technology
Current cloud is widely used.In cloud was used, the management of user's image file became more and more important.According to current technology, for the manageability and the minimizing storage that improve image file, the image file with a user is divided into 2 parts (base image and increment mirror image) usually.Here, base image file (basic image) comprises operating system usually, application/storehouse basic or that the user needs jointly and service etc., and all need bigger storage space usually.Increment image file (delta Image) comprises various application bags (and the consequent new library file of user's installation usually; System file; With for the change of registry entry and increase etc.), user profile etc., and take smaller storage space usually.According to prior art; Usually base image file and increment image file are stored in the server end in the cloud system; And when the user need use client, base image file and the increment image file corresponding with the user are sent to operating system and the desktop of client on client, to be used for oneself.
Yet; When on the same client of different users, logining; All need base image file and the increment image file corresponding with the user be sent to client each time; Because base image file very big (such as more than 10GB), therefore transmission chronic causes setting up user's oneself operating system and desktop chronic, and waste bandwidth.Therefore, some client has bigger 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,, according to an aspect of the present invention, a kind of information processing method is provided, comprises: obtain first image file in order to solve above-mentioned technical matters of the prior art; Obtain second image file; Obtain the 3rd image file based on first image file and second image file; And obtain the 4th image file based on second image file, and perhaps obtain the 4th image file based on first image file and the 3rd image file, wherein can obtain first image file through the 3rd image file and the 4th image file.Here, first image file is the base image file; Second image file is the increment image file corresponding with the 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, a kind of messaging device is provided, comprises: communication unit, configuration is communicated by letter with external server; Storage unit; And the processing unit that is connected with storage unit with communication unit; Wherein communication unit obtains first image file and second image file from external server; Processing unit produces the 3rd image file based on first image file and second image file; And produce the 4th image file based on second image file; Perhaps produce the 4th image file based on first image file and the 3rd image file, and cell stores first image file, second image file, the 3rd image file and the 4th image file.
In addition, according to another embodiment of the invention, a kind of information handling system is provided, comprises: server, first image file and second image file are stored in configuration; And messaging device, this messaging device comprises: communication unit, and configuration obtains first image file and second image file from server; Processing unit, configuration produces the 3rd image file based on first image file and second image file, and perhaps produces the 4th image file based on first image file and the 3rd image file based on second image file; And storage unit, first image file, second image file, the 3rd image file and the 4th image file are stored in configuration.
Here, first image file is the base image file; Second image file is the increment image file corresponding with the 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 the user publishes system, obtain the base image file through anti-increment image file and user's image file.In this case; Owing to can from user's image file, obtain the base image file; If therefore after the user publishes, have other user to continue to use this terminal device; Then messaging device need not to send the base image file to server requests, has therefore saved the bandwidth between server and the messaging device greatly, and the user also need not waiting for server transmission base image file; And this efficient of having saved user's time greatly and having improved messaging device, so user's use experience degree improves.
Description of drawings
Fig. 1 is the block scheme of diagram according to the structure of the messaging device of the embodiment of the invention;
Fig. 2 is the process flow diagram of diagram according to the information processing method of the embodiment of the invention; And
Fig. 3 is the block scheme of diagram according to the information handling system of the embodiment of the invention.
Embodiment
Below, will describe in detail according to each embodiment of the present invention with reference to accompanying drawing.Here, it should be noted that in the accompanying drawings, identical Reference numeral is given had ingredient identical or similar structures and function basically, and will omit being repeated in this description about them.
Fig. 1 is the block scheme of diagram according to the structure of the messaging device 10 of the embodiment of the invention.As shown in Figure 1, the messaging device 10 such as personal computer or notebook 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 made up of wired or wireless communication interface arbitrarily, and can communicate by letter with messaging device 10 external server (not shown) 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 made up of the nonvolatile memory such as hard disk, solid state hard disc, storage card, and can be used to store the data that receive from server.
Processing unit 103 can be by formations such as central processing unit (CPU), microprocessor, DSP, and can carry out predetermined data processing based on predetermined software or firmware.
According to embodiments of the invention; When the user uses messaging device 10; Be not used to set up the base image file of user's image file and the increment image file corresponding owing to store in the storage unit 102 in messaging device 10, so messaging device 10 sends base image file and the increment image file corresponding with the user to institute's Connection Service device (not shown) request with the user.
Then; Server sends to messaging device 10 in response to the request of messaging device 10 with base image file and the increment image file corresponding with the user, and the communication unit 101 of messaging device 10 receives base image file and the increment image file corresponding with the 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 the user.User's image file (user image) of setting up through base image file and the increment image file corresponding with the user comprises various application bags (and the consequent new library file of operating system and user's installation usually; System file and for the change of registry entry and increase etc.), user profile etc.Just, through base image file and the increment image file corresponding with the user are set up user's image file, can set up the operating environment that is exclusively used in this user.For example, this operating environment comprises application program and the user profile of operating system (and the new library file that produces to this user, system file and for the change of registry entry and increase etc.), this user installation etc.Here, know to those skilled in the art, therefore omit its detailed description here owing to set up user's image file through base image file and the increment image file corresponding with the user.
Different with prior art; Processing unit 103 is except producing user's image file based on base image file and the increment image file corresponding with the user; Also set up anti-increment image file, perhaps set up anti-increment image file based on base image file and user's image file based on the increment image file corresponding with the user.This anti-increment image file can be used for being loaded into user's image file and come to restore the base image file from user's image file.
For example, processing unit 103 can directly be set up anti-increment image file based on the increment image file corresponding with the user.Because the increment image file comprises the various application bags (comprising for the change of registry entry and increase etc.), user profile of user installation etc. usually; Therefore anti-increment image file can comprise about (but being not limited to) various application programs and the consequent new library file to user installation, contents such as the original contents of the registry entry of the information of the deletion of the deletion of the deletion of system file, the newly-increased registry entry of operating system, this user's user profile and user's change and origin operation system file tabulation that is 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 how user's image file to be reduced to the information of base image file.For example; Processing unit 103 can be learnt which application program and consequent new library file and system file, this user's the user profile that needs in the deletion user image file based on the foregoing of anti-increment image file, and can learn that which operating system file that which registry entry that needs to recover user's change and user's increment image file covers tabulates and system file.
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 (like, the difference of base image file and user's image file).For example; During processing unit 103 is set up user's image file based on base image file and user's increment 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 storage base image file in the storage unit 102.In processing unit 103 detects storage unit 102 during the write operation of the sector of storage base image file; Processing unit 103 (for example) writes down the position and the sector data in this sector (raw data of base image file) of the sector that write operation has taken place 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 through sector position and the sector data in the sector (raw data of base image file) that obtains to write down in the anti-increment image file, and based on the position of sector sector data (raw data of base image file) is copied in the sector, from user's image file, to restore the base image file through anti-increment image file.
Therefore; With 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 the user; Also set up anti-increment image file, perhaps set up anti-increment image file based on base image file and user's image file based on the increment image file corresponding with the user.
Described in the above based on the increment image file corresponding and set up anti-increment image file, perhaps set up the situation of anti-increment image file based on base image file and user's image file with the user.Next will be described in the operation that the user uses messaging device 10 to be scheduled to, thereby when having upgraded the increment image file, the renewal of 10 pairs of anti-increment mirror images of messaging device operation.
For example; The user use messaging device 10 (as; Set up applications) time, when processing unit 103 upgraded the increment image file corresponding with this user based on user's operation, processing unit 103 also correspondingly upgraded 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 user's such as set up applications operation caused needs to revise the file data of user's image file, processing unit 103 upgraded increment image file and the anti-increment image file corresponding with this user based on user's operation.Here, anti-increment image file comprises interpolation, modification, the deletion of the registry entry in user's image file at least, and file (as, application program and user profile etc.) interpolation, modification and deletion.
For example; Similar with top description; When the user utilizes messaging device 10 set up applications, can be with adding in the anti-increment image file with the application program of user installation and consequent new library file and the relevant information of deletion of system file.In addition; Cause the registration table of the operating system in user's image file to be added under the situation that new registry entry or registry entry be modified at user's operation information treatment facility 10; Processing unit 103 detects above-mentioned situation; Wherein under the situation of having added new registry entry, processing unit 103 is adding in the anti-increment image file with the relevant information of this registry entry of deletion, and under the situation that registry entry is modified; Processing unit 103 records the title (or position) of the registry entry that is modified and the original contents of the registry entry content of the registry entry of base image (that is, corresponding to) in the anti-increment image file.As stated; As long as processing unit 103 detects modification or interpolation to user's image file; Processing unit 103 based on to the modification of user's image file or add with the anti-operation of above-mentioned action (as; Interpolation → deletion, modification → reduction etc.) be recorded in the anti-increment image file, thus can obtain the base image file through 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 write operation that causes such as set up applications or the operation of revising the user the registration table producing 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 the user carried out the operation such as set up applications or modification registration table, processing unit 103 can continue to monitor these operations and whether produce the write operation to the sector data in the sector of storage base image file in the storage unit 12.If processing unit 103 detects the write operation to the sector data in the sector of storage base image file in the storage unit 102; Then processing unit 103 position and the sector data in this sector (raw data of base image file) that the sector of write operation will take place records in the anti-increment image file, to upgrade anti-increment image file.Here, because anti-increment image file takies less storage space, therefore anti-increment image file can be stored in the storage unit 102, also can be stored in the equipment that is connected with messaging device 10 (like, server).
As stated; As long as processing unit 103 detects the write operation to the sector data in the sector of storage base image file in the storage unit 102; Processing unit 103 based on to the write operation of sector data with the anti-operation note of above-mentioned write operation in anti-increment image file, thereby can obtain the base image file through 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, from user's image file, reduce the process of base image file with describing processing unit through anti-increment image file.
When satisfying predetermined condition, processing unit 103 obtains the base image file through anti-increment image file and user's image file.
For example, finish use, and when publishing operating system, processing unit 103 detects publishing of user to messaging device 10 the user.When processing unit 103 detected publishing of user, processing unit 103 can reduce the base image file through anti-increment image file from user's image file.For example; If anti-increment image file comprises about various application programs and consequent new library file to user installation; Contents such as the original contents of the registry entry of the information of the deletion of the deletion of the deletion of system file, the newly-increased registry entry of operating system, this user's user profile and user change and origin operation system file tabulation that is covered by user's increment image file and original system file; Then processing unit 103 is based on the various application programs and the consequent new library file of the foregoing deletion user installation of anti-increment image file; The newly-increased registry entry of system file, operating system etc.; And, thereby from user's image file, restore the base image file based on anti-increment image file based on the foregoing registry entry etc. of original subscriber change also.
In addition; If anti-increment image file comprises sector position and the sector data in the sector (raw data of base image file) that writes down to the write operation of the storage area (sector) of storage base image file; Then processing unit 103 is based on the sector position that writes down in the anti-increment image file sector data in the sector (raw data of base image file) is copied in this sector, thereby from user's image file, restores the base image file based on anti-increment image file.
In addition; When the processing power of messaging device 10 is strong; Messaging device 10 can be connected on the relatively poor equipment of a plurality of processing poweies (as; Thin terminal, thin client), and can on messaging device 10, move a plurality of virtual machines the virtual desktop data to be provided to these equipment.In this case; On messaging device 10, can move a plurality of independent virtual machines (the application bag that comprises operating system and user), and set up this virtual machine through the user's image file that the base image file is combined with user's increment image file produce.Therefore; According to embodiments of the invention; When the user on other equipment that messaging device 10 connects logins; Similar with top description; Anti-increment image file that can be through one of the virtual machine that will on this messaging device 10, move and obtain the base image file corresponding to user's image file of this virtual machine, and utilize the base image file that obtained and user's image file of this user to produce user's image file of this user, thus set up virtual machine to this user.
According to above-mentioned configuration, for example, when the user publishes, obtain the base image file through anti-increment image file and user's image file.In this case; Because messaging device 10 can obtain the base image file from user's image file; If therefore after the user publishes, have other user to continue to use this terminal device; Then messaging device 10 need not to server requests therefore saved the bandwidth between server and the messaging device 10 greatly, and the user also to need not waiting for server transmission base image file to send the base image file; And this has saved user's time greatly, so user's use experience degree improves.
Next information processing method according to the embodiment of the invention will be described.Fig. 2 is the process flow diagram of diagram according to the information processing method of messaging device 10 execution of the embodiment of the invention.
As shown in Figure 2, at step S201, obtain base image file and the increment image file corresponding with the user.
Particularly, messaging device 10 sends base image file and the increment image file corresponding with the user to institute's Connection Service device (not shown) request.Then; Server sends to messaging device 10 in response to the request of messaging device 10 with base image file and the increment image file corresponding with the user, and the communication unit 101 of messaging device 10 receives base image file and the increment image file corresponding with the user.
At step S202, obtain user's image file based on base image file and the increment image file corresponding with the user.
Particularly, processing unit 103 is set up user's image file based on this base image file and the increment image file corresponding with the user, is exclusively used in this user's operating environment with foundation.For example, this operating environment comprises application program and the user profile of operating system (and the new library file that produces to this user, system file and for the change of registry entry and increase etc.), this user installation etc.
At step S303, obtain anti-increment image file based on the increment image file.
Particularly, processing unit 103 is set up anti-increment image file based on the increment image file corresponding with the user, and this anti-increment image file can be used for being loaded into user's image file and come to restore the base image file from user's image file.
For example; According to one embodiment of present invention; Because the increment image file comprises the various application bags, user profile of user installation etc. usually; Therefore the anti-increment image file set up of processing unit 103 can comprise about (but being not limited to) various application programs and the consequent new library file to user installation, contents such as the original contents of the registry entry of the information of the deletion of the deletion of the deletion of system file, the newly-increased registry entry of operating system, this user's user profile and user's change and origin operation system file tabulation that is 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 come performing step S303.
Particularly; For example; During processing unit 103 was set up user's image file based on base image file and user's increment 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 storage base image file in the storage unit 102.During the write operation of the sector data in processing unit 103 detects storage unit 102 in the sector of storage base image file; The position and the sector data in this sector (raw data of base image file) of the sector of write operation have taken place in processing unit 103 records, to produce anti-increment image file.
Therefore, with the mode of describing in the above, except setting up the anti-increment image file, can also set up anti-increment image file based on base image file and user's image file and come performing step S303 based on the increment image file corresponding with the user.
Yet; The invention is not restricted to this; According to another embodiment of the invention; Except during setting up user's mirror image, setting up anti-increment mirror image, when the information processing method of Fig. 2 can further include and upgrades the increment image file corresponding with this user based on user's operation, also correspondingly upgrade 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 user's such as set up applications operation caused needs to revise the file data of user's image file, processing unit 103 was based on user's operation more new increment image file and anti-increment image file simultaneously.Here, anti-increment image file comprises interpolation, modification, the deletion of the registry entry in user's image file at least, and file (as, application program and user profile etc.) interpolation, modification and deletion.
For example, when the user utilizes messaging device 10 set up applications, can be with adding in the anti-increment image file with the application program of user installation and consequent new library file and the relevant information of deletion of system file.In addition; Cause the registration table of the operating system in user's image file to be added under the situation that new registry entry or registry entry be modified at user's operation information treatment facility 10; Processing unit 103 detects above-mentioned situation; Wherein under the situation of having added new registry entry, processing unit 103 is adding in the anti-increment image file with the relevant information of this registry entry of deletion, and under the situation that registry entry is modified; Processing unit 103 records the title (or position) of the registry entry that is modified and the original contents of the registry entry content of the registry entry of base image (that is, corresponding to) in the 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 caused producing the write operation to the sector data in the sector of storage base image file, processing unit 103 upgraded anti-increment image file based on this write operation.For example, when the user carried out the operation such as set up applications or modification registration table, processing unit 103 can continue to monitor these operations and whether produce the write operation to the sector data in the sector of storage base image file in the storage unit 12.If processing unit 103 detects the write operation to the sector data in the sector of storage base image file in the storage unit 102; Then processing unit 103 position and the sector data in this sector (raw data of base image file) that the sector of write operation will take place records in the 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 through anti-increment image file and from user's image file, reduces the step of base image file.
Particularly, when satisfying predetermined condition, processing unit 103 obtains the base image file through anti-increment image file and user's image file.
For example, finish use, and when publishing operating system, processing unit 103 detects publishing of user to messaging device 10 the user.When processing unit 103 detected publishing of user, processing unit 103 reduced the base image file through anti-increment image file from user's image file.For example; If anti-increment image file comprises about various application programs and consequent new library file to user installation; Contents such as the original contents of the registry entry of the information of the deletion of the deletion of the deletion of system file, the newly-increased registry entry of operating system, this user's user profile and user change and origin operation system file tabulation that is covered by user's increment image file and original system file; Then processing unit 103 is based on the various application programs and the consequent new library file of the foregoing deletion user installation of anti-increment image file; The newly-increased registry entry of system file, operating system etc.; And, thereby from user's image file, restore the base image file based on anti-increment image file based on the foregoing registry entry etc. of original subscriber change also.In addition; According to another embodiment of the invention; If anti-increment image file comprises sector position and the sector data in the sector (raw data of base image file) that writes down to the write operation of the storage area (sector) of storage base image file; Then processing unit 103 is based on the sector position that writes down in the anti-increment image file sector data in the sector (raw data of base image file) is copied in this sector, thereby from user's image file, restores the base image file based on anti-increment image file.
In addition; For example; When the processing power of messaging device 10 was strong, messaging device 10 can be connected on the relatively poor equipment of a plurality of processing poweies (like, thin terminal; And can on messaging device 10, move a plurality of virtual machines thin client), the virtual desktop data to be provided to these equipment.In this case; On messaging device 10, can move a plurality of independent virtual machines (the application bag that comprises operating system and user), and set up this virtual machine through the user's image file that the base image file is combined with user's increment image file produce.Therefore; When the user on other equipment that messaging device 10 connects logins; Similar with top description; Anti-increment image file that can be through one of the virtual machine that will on this messaging device 10, move and obtain the base image file corresponding to user's image file of this virtual machine, and utilize the base image file that obtained and user's image file of this user to produce user's image file of this user, thus set up virtual machine to this user.
Each step of information processing method shown in Figure 2 has been described with sequential system in the above; 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 (like, the order of exchange some of them step) with the foregoing description order.In addition, can also carry out some steps wherein with parallel mode.
Next, information handling system according to another embodiment of the present invention will be described.Fig. 3 is the block scheme of diagram according to the information handling system 3 of the embodiment of the invention.
As shown in Figure 3, comprise server 30 and messaging device 10 according to the information handling system 3 of the embodiment of the invention, and server 30 can be connected with messaging device 10.
According to embodiments of the invention, server 30 can be made up of server, workstation or the personal computer of any type.In addition, here, the function or the structure of the function of messaging device 10 and structure and messaging device shown in Figure 1 are identical or similar, have therefore omitted the detailed description about messaging device 10 here.Server 30 can pass through arbitrarily, and wired or wireless mode is connected with messaging device 10.
As stated, when the user used messaging device 10, messaging device 10 obtained base image file and the increment image file corresponding with the user through 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 the user; And set up anti-increment image file based on the increment image file corresponding with the user, perhaps set up anti-increment image file based on base image file and user's image file.This anti-increment image file can be used for being loaded into user's image file and come to restore the base image file from user's image file.In addition, the storage unit 102 of messaging device 10 is used to store user's image file and the anti-increment image file that base is produced, 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 the user publishes, obtain the base image file through anti-increment image file and user's image file.In this case; Because messaging device 10 can obtain the base image file from user's image file; If therefore after the user publishes, have other user to continue to use this terminal device; Then messaging device 10 need not to send the base image file to server requests, has therefore saved the bandwidth between server 30 and the messaging device 10 greatly, and the user also need not waiting for server transmission base image file; And this has saved user's time greatly, so user's use experience degree improves.
A plurality of embodiment of the present invention has been described in the above, yet, it should be noted that embodiments of the invention can adopt that whole hardware is implemented, whole software implementation or the mode that comprises combination of hardware realize.For example; In certain embodiments; Can realize the information processing method according to the embodiment of the invention through the mode of install software in computer system (like, system supervisor (hypervisor)), it comprises (but being not limited to) firmware, embedded software, microcode etc.In addition, the present invention adopts and can make the form that is used for carrying out according to the computer program of the disposal route of the embodiment of the invention by computing machine or any command execution system, and said computer program is stored in the computer-readable medium.But the instance of computer-readable medium comprises semiconductor or solid-state memory, tape computation of unloading machine disk, random-access memory (ram), ROM (read-only memory) (ROM), hard disk and CD etc.
As stated, describe each embodiment of the present invention in the above particularly, but the invention is not restricted to this.It should be appreciated by those skilled in the art, can carry out various modifications, combination, son combination or replacement according to designing requirement or other factors, and they are in the scope of accompanying claims and equivalent thereof.

Claims (17)

1. information processing method comprises:
Obtain first image file;
Obtain second image file;
Obtain the 3rd image file based on said first image file and said second image file; And
Obtain the 4th image file based on said second image file, perhaps obtain the 4th image file based on said first image file and said the 3rd image file,
Wherein can obtain said first image file through said the 3rd image file and said the 4th image file.
2. information processing method as claimed in claim 1, wherein
First image file is the base image file;
Second image file is the increment image file corresponding with the user;
The 3rd image file is user's image file; And
The 4th file is anti-increment image file.
3. information processing method as claimed in claim 1 wherein when satisfying predetermined condition, obtains said first image file through said the 4th image file and said the 3rd image file.
4. information processing method as claimed in claim 3 wherein when user log off or when publishing, obtains said first image file through said the 4th image file and said the 3rd image file.
5. information processing method as claimed in claim 1, wherein:
When upgrading said second image file, upgrade said the 4th image file.
6. information processing method as claimed in claim 1, wherein:
Write operation based on to the sector data of the sector of storing said first image file upgrades said the 4th image file.
7. information processing method as claimed in claim 6, wherein:
Said the 4th image file comprises the raw data of the sector of storing said first image file being carried out locational, first image file of write operation.
8. information processing method as claimed in claim 1, wherein
Based on said the 4th image file is upgraded in the modification of the file data in said the 3rd image file.
9. information processing method as claimed in claim 8, wherein
Said the 4th image file comprises at least a in interpolation, modification and the deletion of interpolation, modification, deletion and the file of registry entry.
10. information processing method comprises:
Obtain the 3rd image file, wherein said the 3rd image file is based on that said first image file and said second image file obtain;
When satisfying predetermined condition,, obtain said first image file based on said the 3rd image file.
11. a messaging device comprises:
Communication unit, configuration is communicated by letter with external server;
Storage unit; And
The processing unit that is connected with said storage unit with said communication unit, wherein
Said communication unit obtains first image file and second image file from said external server,
Said processing unit produces the 3rd image file based on said first image file and said second image file; And produce the 4th image file based on said second image file; Perhaps produce the 4th image file based on said first image file and the 3rd image file, and
Said the 3rd image file of said cell stores and the 4th image file.
12. messaging device as claimed in claim 11, wherein
Said first image file is the base image file;
Said second image file is the increment image file corresponding with the user;
Said the 3rd image file is user's image file; And
Said the 4th file is anti-increment image file.
13. messaging device as claimed in claim 11, wherein
Said processing unit obtains said first image file based on said the 4th image file and said the 3rd image file when satisfying predetermined condition.
14. messaging device as claimed in claim 11, wherein
Said processing unit upgrades said the 4th image file when upgrading said second image file.
15. messaging device as claimed in claim 11, wherein:
Said processing unit upgrades said the 4th image file based on the write operation to the sector data in the sector of said first image file of storage in the storage unit.
16. messaging device as claimed in claim 11, wherein
Said processing unit is based on said the 4th image file is upgraded in the modification of the file data in said the 3rd image file of storing in the storage unit.
17. an information handling system comprises: server, first image file and second image file are stored in configuration; Messaging device, said messaging device comprises:
Communication unit, configuration is communicated by letter with external server;
Storage unit; And
The processing unit that is connected with said storage unit with said communication unit, wherein
Said communication unit obtains first image file and second image file from said external server,
Said processing unit produces the 3rd image file based on said first image file and said second image file; And produce the 4th image file based on said second image file; Perhaps produce the 4th image file based on said first image file and the 3rd image file, and
Said the 3rd image file of said cell stores and the 4th 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 true CN102419753A (en) 2012-04-18
CN102419753B 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 (6)

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

Families Citing this family (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

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050240813A1 (en) * 2004-04-08 2005-10-27 Wataru Okada Restore method for backup
US20070046791A1 (en) * 2002-10-09 2007-03-01 Xpoint Technologies, Inc. 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
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
US20090216975A1 (en) * 2008-02-26 2009-08-27 Vmware, Inc. Extending server-based desktop virtual machine architecture to client machines
US20090260007A1 (en) * 2008-04-15 2009-10-15 International Business Machines Corporation Provisioning Storage-Optimized Virtual Machines Within a Virtual Desktop Environment
US20090292737A1 (en) * 2008-05-20 2009-11-26 Richard Hayton Methods and Systems for Patching Multiple Disk Images Derived from a Common Base Disk Image
US20100070978A1 (en) * 2008-09-12 2010-03-18 Vmware, Inc. VDI Storage Overcommit And Rebalancing
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

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070046791A1 (en) * 2002-10-09 2007-03-01 Xpoint Technologies, Inc. Method and system for deploying a software image
US7107486B2 (en) * 2004-04-08 2006-09-12 Hitachi, Ltd. Restore method for backup
US20050240813A1 (en) * 2004-04-08 2005-10-27 Wataru Okada Restore method for backup
US20070094659A1 (en) * 2005-07-18 2007-04-26 Dell Products L.P. System and method for recovering from a failure of a virtual machine
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
US20090216975A1 (en) * 2008-02-26 2009-08-27 Vmware, Inc. Extending server-based desktop virtual machine architecture to client machines
US20090260007A1 (en) * 2008-04-15 2009-10-15 International Business Machines Corporation Provisioning Storage-Optimized Virtual Machines Within a Virtual Desktop Environment
US20090292737A1 (en) * 2008-05-20 2009-11-26 Richard Hayton Methods and Systems for Patching Multiple Disk Images Derived from a Common Base Disk Image
US20100070978A1 (en) * 2008-09-12 2010-03-18 Vmware, Inc. VDI Storage Overcommit And Rebalancing
CN101770410A (en) * 2009-01-07 2010-07-07 联想(北京)有限公司 System restore method, virtual machine managing device and system based on client operating system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104333563A (en) * 2013-07-22 2015-02-04 联想(北京)有限公司 Method of information processing and electronic equipment
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
CN105955979A (en) * 2016-04-15 2016-09-21 北京奇虎科技有限公司 File processing method and system
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
CN108572889A (en) * 2018-03-12 2018-09-25 新华三云计算技术有限公司 A kind of system reducing method and device

Also Published As

Publication number Publication date
CN102419753B (en) 2014-02-12

Similar Documents

Publication Publication Date Title
CN102419753B (en) Information processing equipment, information processing method and information processing system
US10394611B2 (en) Scaling computing clusters in a distributed computing system
CN101650660B (en) Booting a computer system from central storage
US10356150B1 (en) Automated repartitioning of streaming data
JP2016511862A (en) Storage network data allocation
CN102708064A (en) Multi-phase resume from hibernate
US10021213B2 (en) Systems and methods for adaptive cloning of mobile devices
CN104603739A (en) Block-level access to parallel storage
US9483493B2 (en) Method and system for accessing a distributed file system
US9557938B2 (en) Data retrieval based on storage device activation schedules
CN103049287A (en) Mobile terminal and method for installing application programs of mobile terminal
CN104158858A (en) Method and system for accessing distributed cluster file system
CN104205780B (en) A kind of method and apparatus of data storage
CN103036916A (en) Method, device and system thereof for calling remote hardware resources
WO2016183918A1 (en) Method and device for processing storage space
BR112016018106B1 (en) SMART DEVICE FOR PERFORMING MULTI-DEVICE COLLABORATION AND MULTI-DEVICE COLLABORATION METHOD
CN104517067A (en) Method, device and system for data access
CN104808953B (en) Control the method, device and mobile terminal of data storage
CN108132759A (en) A kind of method and apparatus that data are managed in file system
CN110347546B (en) Dynamic adjustment method, device, medium and electronic equipment for monitoring task
CN101908009B (en) File backup and using method
CN110249305A (en) Shell operation browser extension when browser crash or hang-up
CN108848136B (en) Shared storage method of cloud service cluster
CN112905596A (en) Data processing method and device, computer equipment and storage medium
CN111241099A (en) Industrial big data storage method and device

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