CN102214119A - Method and device for moving software - Google Patents

Method and device for moving software Download PDF

Info

Publication number
CN102214119A
CN102214119A CN2010101430066A CN201010143006A CN102214119A CN 102214119 A CN102214119 A CN 102214119A CN 2010101430066 A CN2010101430066 A CN 2010101430066A CN 201010143006 A CN201010143006 A CN 201010143006A CN 102214119 A CN102214119 A CN 102214119A
Authority
CN
China
Prior art keywords
software
move
information
moving
waiting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010101430066A
Other languages
Chinese (zh)
Inventor
马化腾
郑全战
白宁
高小明
拓鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN2010101430066A priority Critical patent/CN102214119A/en
Priority to PCT/CN2011/071092 priority patent/WO2011124101A1/en
Priority to AU2011238301A priority patent/AU2011238301A1/en
Publication of CN102214119A publication Critical patent/CN102214119A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a method and device for moving software, and belongs to the field of computers. The method comprises the following steps: determining software information of the software to be moved; judging whether the software to be moved meets the movement condition according to the software information of the software to be moved; and if yes, copying files in the original folder corresponding to the software to be moved into a moved target folder, deleting the original folder, and establishing chained files directed to a path on which the target folder is located, at the position of the original folder. The method has the beneficial effects that the files corresponding to the software to be moved are copied into the moved target folder so as to ensure that software data are not lost; the chained files directed to the path on which the target folder is located are established at the position of the original folder so as to ensure that the software can be still accessed at the position before movement, thus not affecting software performance; and a driver does not need to be loaded so as to avoid security risk caused by driver loading, thus reaching the effect of safely and efficiently enlarging available space of disks.

Description

Move the method and the device of software
Technical field
The present invention relates to computer realm, particularly a kind of method and device of moving software.
Background technology
Along with the development of computing machine and Internet technology, the effect of computing machine in people's work, life is more and more important, and the software of various functions is also more and more.When install software, the installation path of most of softwares is defaulted as system disk, and a lot of user ignores the modification default path again often in the process of install software program, cause most of softwares to be installed in usually in the system disk, cause the free space of computer system disk more and more littler.
When the more and more littler problem of the free space that solves the computer system disk, prior art provides a kind of high in the clouds software platform, this high in the clouds software platform passes through load driver in use, and between software and operating system, set up virtual platform, make software virtualization, thereby can reduce the disk space that software takies.
In realizing process of the present invention, the inventor finds that there is following shortcoming at least in prior art:
Because the high in the clouds software platform that prior art provides need be set up virtual platform between software and operating system, thereby will influence the operational efficiency of software and system, and because can there be certain potential safety hazard in load driver, causes and system to be brought certain security risk again.
Summary of the invention
In order to guarantee that data do not lose, and do not influence under the prerequisite of software performance, provide a kind of safe, improve the mode of disk free space efficiently, the embodiment of the invention provides a kind of method and device of moving software.Described technical scheme is as follows:
On the one hand, provide a kind of method of moving software, described method comprises:
Determine to wait to move the software information of software, described software information comprises the described original folder information of waiting to move the software correspondence at least;
Judge according to the described software information of waiting to move software and describedly to wait to move software and whether satisfy the condition of moving;
If, then with the document copying in the described original folder of waiting to move the software correspondence to the destination folder of moving, and delete described original folder, set up the chained file in sensing path, described destination folder place in described original folder position.
Wherein, describedly determine to wait to move before the software information of software, also comprise:
Obtain the indication of moving software, determine software to be moved according to described indication.
Described definite described software information of waiting to move software specifically comprises:
In registration table, detect and definite described software information of waiting to move software;
Perhaps, set up the software features storehouse that comprises software information, in described software features storehouse, detect and definite described software information of waiting to move software.
Described judge according to the described software information of waiting to move software describedly wait to move software and whether satisfy and move condition, specifically comprise:
Obtain the filtration list that restricted software is moved, if describedly wait to move the software information of software and the filtercondition in the described filtration list is complementary, then judge the described satisfied condition of moving of software of waiting to move, otherwise, judge the described satisfied condition of moving of software of waiting to move;
Wherein, the filtercondition in the described filtration list comprises a kind of in software path, dbase and the registration table key assignments that need to filter at least.
Preferably, described judge according to the described software information of waiting to move software describedly wait to move software and whether satisfy after the condition of moving, also comprise:
Meet the condition of moving if judge software described to be moved, then information moved in record in moving the described process of waiting to move software, and according to the described information of moving software described to be moved is managed.
Preferably, described after the chained file that points to path, described destination folder place is set up in described original folder position, also comprise:
To described chained file and described destination folder sign information.
On the other hand, also provide a kind of device of moving software, described device comprises:
Determination module is used to determine to wait to move the software information of software, and described software information comprises the described original folder information of waiting to move the software correspondence at least;
Judge module is used for judging the described whether satisfied condition of moving of software of waiting to move according to the described software information of waiting to move software that described determination module is determined;
Move module, be used for judging after software described to be moved meets the condition of moving at described judge module, with the document copying in the described original folder of waiting to move the software correspondence to the destination folder of moving, and delete described original folder, set up the chained file that points to path, described destination folder place in described original folder position.
Wherein, described determination module also was used to obtain the indication of moving software before determining to wait to move the software information of software, determine software to be moved according to described indication.
Particularly, described determination module specifically is used for detecting and definite described software information of waiting to move software at registration table when determining to wait to move the software information of software; Perhaps, set up the software features storehouse that comprises software information, in described software features storehouse, detect and definite described software information of waiting to move software.
Described judge module, specifically be used to obtain the filtration list that restricted software is moved, describedly wait to move the software information of software and the filtercondition in the described filtration list is complementary if described determination module is determined, then judge the described satisfied condition of moving of software of waiting to move, otherwise, judge the described satisfied condition of moving of software of waiting to move.
Preferably, described device also comprises:
The record management module is used for judging software described to be moved at described judge module and meets when moving condition, and information moved in record in moving the described process of waiting to move software, and according to the described information of moving software described to be moved is managed.
Preferably, described device also comprises:
Identification module is used for described chained file and described destination folder sign information.
The beneficial effect of the technical scheme that the embodiment of the invention provides is:
By waiting that moving the software corresponding file copies the destination folder of moving to, can guarantee that data do not lose, and by after deletion original folder, set up the chained file in path, definite object file place in original folder position, can guarantee still can visit this software moving the front position, thereby do not influence software performance, and because this scheme need not load driver, thereby can avoid the security risk brought because of load driver, have safety, improve the effect of disk free space efficiently.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the invention, the accompanying drawing of required use is done to introduce simply in will describing embodiment below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the method flow diagram of moving software that the embodiment of the invention one provides;
Fig. 2 is the method flow diagram of moving software that the embodiment of the invention two provides;
Fig. 3 is the apparatus structure synoptic diagram of moving software that the embodiment of the invention three provides;
Fig. 4 is the apparatus structure synoptic diagram that another kind that the embodiment of the invention three provides is moved software;
Fig. 5 be the embodiment of the invention three provide another move the apparatus structure synoptic diagram of software.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, embodiment of the present invention is described further in detail below in conjunction with accompanying drawing.
Embodiment one
Referring to Fig. 1, present embodiment provides a kind of method of moving software, and method flow is specific as follows:
101: determine to wait to move the software information of software, software information comprises this original of waiting to move software correspondence folder information at least;
102: judge that according to this software information of waiting to move software this waits to move software and whether satisfy and move condition, if then execution in step 103, otherwise flow process finishes;
103: this is waited to move document copying in the original folder of software correspondence to the destination folder of moving, and delete the file in this original folder, press from both sides the chained file that path, definite object file place is set up in position in this original.
The method that present embodiment provides, by waiting that moving the software corresponding file copies the destination folder of moving to, can guarantee that software data do not lose, and by after deletion original folder, set up the chained file in path, definite object file place in original folder position, can guarantee still can visit this software moving the front position, thereby do not influence software performance, and because this scheme need not load driver, thereby can avoid the security risk brought because of load driver, have safety, improve the effect of disk partition free space efficiently.
Embodiment two
Cause the more and more littler problem of system disk free space at install software, present embodiment provides a kind of method of moving software, this method not only can be by moving the software moved on the system disk on other disks, delivery system disk space, thereby the free space of raising system disk; And because before moving software, need treat and move software and whether satisfy and move condition and judge, therefore, can also under the prerequisite that does not influence software performance, satisfy the demand that the user moves any software.Referring to Fig. 2, method flow is specific as follows:
201: determine to wait to move the software information of software, software information comprises this original of waiting to move software correspondence folder information at least;
Wherein, wait that the original folder information of moving the software correspondence includes but not limited to the information such as path that original folder title, original are pressed from both sides, present embodiment does not limit concrete original folder information, concrete software to be moved is not limited equally, in the practical application, can select to determine by the user.In order to guarantee that more software can move, thereby facilitate, can detect all softwares of installing in the computing machine in advance, and be shown to the user, therefrom select software to be moved for the user with the form of tabulation for the user selects software to be moved.During specific implementation, can be the user action pane of moving software is provided, select to determine software to be moved by the user.After the user selects to wait to move software, also just mean and provided the indication of moving software, getting access to the indication of moving software, and determining to wait to move after the software, can trigger the software information of determining to wait to move software and the follow-up step of moving according to this indication.
Present embodiment to determining to wait that the mode of moving the software information of software limits, during specific implementation, does not include but not limited to following dual mode:
One, in registration table, detects and determines to wait to move the software information of software;
At this kind mode, because the configuration information of having stored system and software application in the registration table, therefore, can detect the installation path of waiting to move software, and determine to wait to move the root directory and the corresponding information such as original folder of software according to installation path by registration table.
Two, set up the software features storehouse that comprises software information, in this software features storehouse, detect and determine to wait to move the software information of software.
At this kind mode, when setting up the software features storehouse, the mode of software information does not specifically limit present embodiment in the storehouse to obtaining.During practical application, the software information that comprises in the software features storehouse be except can obtaining by detecting in registration table, in registration table, detect less than information, can also adopt to cooperate server to detect, simultaneously to beginning programs menu, the mode that zones such as desktop programs are detected.In addition, in registration table, detect for adopting, and the mode that cooperates server to detect, a category information that still can not detect can also be selected and be finished the filling of this category information by the mode of higher level operation option is set by the user.
202: judge according to the software information of waiting to move software whether wait to move software satisfies the condition of moving, if, execution in step 203, otherwise flow process finishes;
Particularly, judge that according to the software information of waiting to move software whether wait to move software satisfies when moving condition, specifically comprises:
Obtain the filtration list that restricted software is moved, be complementary with the filtercondition that filters in the list, judge that then this waits to move software and do not satisfy the condition of moving if wait to move the software information of software, otherwise, judge that this waits to move software and satisfy the condition of moving.
Wherein, the filtration list that restricted software is moved can obtain from server, present embodiment does not limit obtaining the mode of filtering list and the concrete filtercondition in this filtration list, filtercondition can be one or more, whether wait to move software in judgement satisfies when moving condition, the software information of waiting to move software satisfies one or more of filterconditions wherein, will judge that all this waits to move the satisfied condition of moving of software.In addition, present embodiment does not limit the concrete form and the content of filtering list, and for example, the form of the filtration list that gets access to and content can be passed through with next section program representation:
<?xml?version=“1.0”encoding=“utf-8”?>
<Blacklist>
<BlackNode?Id=“1”Type=“1”Relation=“1”>
<Path?Dynameic=“1”>%Sys?temRoot%</Path>
<KeyName></KeyName>
<DisplayName></DisplayName>
</BlackNode>
</Blacklist>
From the content of above-mentioned filtration list as can be seen: 3 filtercondition Path, KeyName and Display are arranged in this filtration list, and wherein, Path represents the path that needs filter, the definition of support environment variable; KeyName represent HKEY_LOCAL_MACHINE in the registration table SOFTWARE Microsoft Windows CurrentVersion key assignments among the Uninstall; DisplayName represents the title of software, and this title is supported fuzzy matching, thereby can be corresponding with the original folder title of software.
Is example with the software that is installed among the system directory %system%system32 for software to be moved, since the Path term restriction in the filtration list moved of above-mentioned restricted software path %SystemRoot%, should judge that then this waits to move software and do not satisfy the condition of moving.
Owing to treat and move software and whether satisfy and move condition and judge, thereby can play the effect of filtration to some software that can not move, avoid occurring software and moved incomplete situation, can guarantee the complete and completeness that software is moved, wherein, the completeness of software is meant that needed all resources of the normal operation of software all exist, and the mode of thinking according to software self exists, and promptly software can find the registry information of self, library file that operation is relied on, self needed loading resource file, retrievable data file etc.
203: this is waited to move document copying in the original folder of software correspondence to the destination folder of moving, and delete this original folder, press from both sides the chained file that path, definite object file place is set up in position in this original;
Wherein, present embodiment does not specifically limit the destination folder of moving, in the actual application, can select by the user, for example, wait that the original of moving the software correspondence is clipped in the C disk, the user can select destination folder is arranged on D disk or E disk, promptly selects software to be moved is moved D disk or E disk.
By this step, owing on deleted original folder position, set up chained file, therefore, the original of software correspondence folder still exists on the surface, and any operation to this original folder all can be redirected to the path at destination folder place automatically by chained file in the operating system.That is to say that when software was operated, any operation of original being pressed from both sides the chained file of position all can produce corresponding influence to destination folder, thereby can make the operation to chained file and destination folder realize synchronous.For example, for the unloading of software, particularly by the automatic unloading manner of the log-on message of this software of deletion in registration table, Uninstaller is when the chained file that original is pressed from both sides the position is deleted, also will cause the file in the destination folder to be cleared, thereby can not stay redundant file.Because chained file takies almost nil space, not only can reduce the space of disk again, can also guarantee that software normally moves.
Preferably, the method that present embodiment provides also is included in and moves in the process of waiting to move software record and move information, and treats according to the information of moving and to move the preferred steps that software manages, and particular content is as follows:
Owing to move software, great majority are that the software corresponding file is operated, in order to guarantee not influence the performance of software, in the process that software is moved, need to guarantee any one moves process can rollback, promptly return to the state before moving.Wherein, rollback has two kinds of situations, and a kind of is in moving process, a kind of be complete successfully move after.For the rollback of moving in the process, any one moves procedure failure, all need this is waited to move software rejuvenation to moving preceding state, therefore, the information of moving of record should comprise the status code of moving at least, and this status code is used for identifying each, and to move process be success status or status of fail, if status of fail, also need to write down the cause information of failure, if success status, other processes of then proceeding to move.After successfully having moved software, select according to the user, equally also can be with the software rejuvenation after moving to moving preceding state.Need to prove, after successfully having moved software, even do not need software rejuvenation to moving preceding state, the specifying information of also should logging software moving, for example, the path before moving and move after path etc. so that the user manages moving software.Present embodiment does not specifically limit the content of the information of moving of record, in the actual application, can also write down other information.
204: to chained file and destination folder sign information, flow process finishes.
This step is a preferred steps, because user's manual modification chained file or destination folder, may cause software to use, and cause two files to be done there is no need synchronously, bring inconvenience for user's use, therefore, be necessary to point out the danger of user's manual modification chained file and destination folder, need keep transparent to the user for the software of having moved, need chained file and destination folder sign information to setting up for this reason, with the prompting user can not hack, deleted file, thereby guarantee the normal operation of software.Present embodiment does not limit concrete identification means, in the actual application, can take on chained file and destination folder sign, to add exclamation "! " mode, with play the prompting user effect.Further, can also be when the user move to this chained file or destination folder with mouse, demonstration " please do not delete,, etc. information.
The method that present embodiment provides, by waiting that moving the software corresponding file copies the destination folder of moving to, can guarantee that software data do not lose, and by after deletion original folder, set up the chained file in path, definite object file place in original folder position, can guarantee still can visit this software moving the front position, thereby do not influence software performance, and because this scheme need not load driver, thereby can avoid the security risk brought because of load driver, have safety, improve the effect of disk free space efficiently.
Embodiment three
Referring to Fig. 3, present embodiment provides a kind of device of moving software, and this device comprises:
Determination module 301 is used to determine to wait to move the software information of software, and software information comprises the original folder information of waiting to move the software correspondence at least;
Judge module 302 is used for judging according to the software information of moving software of waiting that determination module 301 is determined whether wait to move software satisfies the condition of moving;
Move module 303, be used for judging after software to be moved meets the condition of moving at judge module 302, to wait to move document copying in the original folder of software correspondence to the destination folder of moving, and deletion original folder, press from both sides the chained file that path, definite object file place is set up in the position in original.
Wherein, determination module 301 also was used to obtain the indication of moving software before determining to wait to move the software information of software, determine software to be moved according to this indication.
Further, determination module 301 specifically is used for detecting and determining to wait to move at registration table the software information of software when determining to wait to move the software information of software; Perhaps, set up the software features storehouse that comprises software information, in the software features storehouse, detect and determine to wait to move the software information of software.
Judge module 302, specifically be used to obtain the filtration list that restricted software is moved, if the software information of moving software of waiting that determination module 301 is determined is complementary with the filtercondition that filters in the list, judge that then waiting to move software does not satisfy the condition of moving, otherwise, judge that waiting to move software satisfies the condition of moving;
Wherein, present embodiment does not specifically limit the filtercondition that filters in the list, for example, comprises a kind of in software path, dbase and the registration table key assignments that needs to filter at least.
Preferably, referring to Fig. 4, this moves software service, also comprises:
Record management module 304 is used for judging software to be moved at judge module 302 and meets when moving condition, moves in the process of waiting to move software record and moves information moving module 303, and manage being moved software according to moving information.
Preferably, referring to Fig. 5, this moves software service, also comprises:
Identification module 305 is used for chained file and destination folder sign information.
To sum up, the device that present embodiment provides, by waiting that moving the software corresponding file copies the destination folder of moving to, can guarantee that software data do not lose, and by after the deletion original folder, set up the chained file in path, definite object file place in original folder position, can guarantee still can visit the file before moving in the original position, thereby do not influence software performance, and because this scheme need not load driver, thereby can avoid the security risk brought because of load driver, have safety, improve the effect of disk free space efficiently.
Need to prove: the device of moving software that the foregoing description provides is when moving software, only the division with above-mentioned each functional module is illustrated, in the practical application, can as required the above-mentioned functions distribution be finished by different functional modules, the inner structure of the equipment of being about to is divided into different functional modules, to finish all or part of function described above.In addition, the device of moving software that the foregoing description provides belongs to same design with the method embodiment that moves software, and its specific implementation process sees method embodiment for details, repeats no more here.
The invention described above embodiment sequence number is not represented the quality of embodiment just to description.
All or part of step in the embodiment of the invention can utilize software to realize that corresponding software programs can be stored in the storage medium that can read, as CD or hard disk etc.
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (13)

1. a method of moving software is characterized in that, described method comprises:
Determine to wait to move the software information of software, described software information comprises the described original folder information of waiting to move the software correspondence at least;
Judge according to the described software information of waiting to move software and describedly to wait to move software and whether satisfy the condition of moving;
If, then with the document copying in the described original folder of waiting to move the software correspondence to the destination folder of moving, and delete described original folder, set up the chained file in sensing path, described destination folder place in described original folder position.
2. method according to claim 1 is characterized in that, describedly determines to wait to move before the software information of software, also comprises:
Obtain the indication of moving software, determine software to be moved according to described indication.
3. method according to claim 1 is characterized in that, described definite described software information of waiting to move software specifically comprises:
In registration table, detect and definite described software information of waiting to move software;
Perhaps, set up the software features storehouse that comprises software information, in described software features storehouse, detect and definite described software information of waiting to move software.
4. method according to claim 1 is characterized in that, described judge according to the described software information of waiting to move software describedly wait to move software and whether satisfy and move condition, specifically comprise:
Obtain the filtration list that restricted software is moved, if describedly wait to move the software information of software and the filtercondition in the described filtration list is complementary, then judge the described satisfied condition of moving of software of waiting to move, otherwise, judge the described satisfied condition of moving of software of waiting to move.
5. method according to claim 4 is characterized in that, the filtercondition in the described filtration list comprises a kind of in software path, dbase and the registration table key assignments that need to filter at least.
6. method according to claim 1 is characterized in that, described judge according to the described software information of waiting to move software describedly wait to move software and whether satisfy after the condition of moving, also comprise:
Meet the condition of moving if judge software described to be moved, then information moved in record in moving the described process of waiting to move software, and according to the described information of moving software described to be moved is managed.
7. method according to claim 1 is characterized in that, and is described after the chained file that points to path, described destination folder place is set up in described original folder position, also comprises:
To described chained file and described destination folder sign information.
8. a device of moving software is characterized in that, described device comprises:
Determination module is used to determine to wait to move the software information of software, and described software information comprises the described original folder information of waiting to move the software correspondence at least;
Judge module is used for judging the described whether satisfied condition of moving of software of waiting to move according to the described software information of waiting to move software that described determination module is determined;
Move module, be used for judging after software described to be moved meets the condition of moving at described judge module, with the document copying in the described original folder of waiting to move the software correspondence to the destination folder of moving, and delete described original folder, set up the chained file that points to path, described destination folder place in described original folder position.
9. device according to claim 8 is characterized in that, described determination module also was used to obtain the indication of moving software before determining to wait to move the software information of software, determine software to be moved according to described indication.
10. device according to claim 8 is characterized in that, described determination module specifically is used for detecting and definite described software information of waiting to move software at registration table when determining to wait to move the software information of software; Perhaps, set up the software features storehouse that comprises software information, in described software features storehouse, detect and definite described software information of waiting to move software.
11. device according to claim 8, it is characterized in that, described judge module, specifically be used to obtain the filtration list that restricted software is moved, describedly wait to move the software information of software and the filtercondition in the described filtration list is complementary if described determination module is determined, then judge the described satisfied condition of moving of software of waiting to move, otherwise, judge the described satisfied condition of moving of software of waiting to move.
12. device according to claim 8 is characterized in that, described device also comprises:
The record management module is used for judging software described to be moved at described judge module and meets when moving condition, and information moved in record in moving the described process of waiting to move software, and according to the described information of moving software described to be moved is managed.
13. device according to claim 8 is characterized in that, described device also comprises:
Identification module is used for described chained file and described destination folder sign information.
CN2010101430066A 2010-04-07 2010-04-07 Method and device for moving software Pending CN102214119A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN2010101430066A CN102214119A (en) 2010-04-07 2010-04-07 Method and device for moving software
PCT/CN2011/071092 WO2011124101A1 (en) 2010-04-07 2011-02-18 Method and device for moving software
AU2011238301A AU2011238301A1 (en) 2010-04-07 2011-02-18 Method and device for moving software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101430066A CN102214119A (en) 2010-04-07 2010-04-07 Method and device for moving software

Publications (1)

Publication Number Publication Date
CN102214119A true CN102214119A (en) 2011-10-12

Family

ID=44745440

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101430066A Pending CN102214119A (en) 2010-04-07 2010-04-07 Method and device for moving software

Country Status (3)

Country Link
CN (1) CN102214119A (en)
AU (1) AU2011238301A1 (en)
WO (1) WO2011124101A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102946404A (en) * 2012-07-20 2013-02-27 珠海金山办公软件有限公司 Method for displaying selectively-synchronized file folders at user terminal and cloud storage system
CN103324737A (en) * 2013-06-28 2013-09-25 贝壳网际(北京)安全技术有限公司 Method and device for moving data in mobile terminal and mobile terminal
CN106445622A (en) * 2012-06-20 2017-02-22 青岛海信移动通信技术股份有限公司 Application program uninstalling method and uninstalling device and mobile terminal
CN112711561A (en) * 2020-12-31 2021-04-27 珠海豹趣科技有限公司 Software movement processing method and device and storage medium
CN112799600A (en) * 2021-02-09 2021-05-14 珠海豹趣科技有限公司 Software moving method, and moving software restoration method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070038689A1 (en) * 2005-08-03 2007-02-15 Fujitsu Limited File management program, file management apparatus and file management method
US20070124302A1 (en) * 2005-04-27 2007-05-31 David Korn Mapping a Source File From a Source System To a Target System
CN101119387A (en) * 2007-09-10 2008-02-06 北京网秦天下科技有限公司 Method and system with convenience to customize, configure and transfer handset software service

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100383763C (en) * 2004-02-27 2008-04-23 中国人民解放军国防科学技术大学 Page transport and copy method based on operation system reverse page table
US7673113B2 (en) * 2006-12-29 2010-03-02 Intel Corporation Method for dynamic load balancing on partitioned systems
JP2008305094A (en) * 2007-06-06 2008-12-18 Canon Inc Documentation management method and its apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070124302A1 (en) * 2005-04-27 2007-05-31 David Korn Mapping a Source File From a Source System To a Target System
US20070038689A1 (en) * 2005-08-03 2007-02-15 Fujitsu Limited File management program, file management apparatus and file management method
CN101119387A (en) * 2007-09-10 2008-02-06 北京网秦天下科技有限公司 Method and system with convenience to customize, configure and transfer handset software service

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
徐海斌: "文件操作也便捷", 《电脑爱好者》, no. 17, 31 December 2003 (2003-12-31) *
未知: "移动应用软件", 《微电脑世界》, no. 36, 21 September 1998 (1998-09-21) *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106445622A (en) * 2012-06-20 2017-02-22 青岛海信移动通信技术股份有限公司 Application program uninstalling method and uninstalling device and mobile terminal
CN102946404A (en) * 2012-07-20 2013-02-27 珠海金山办公软件有限公司 Method for displaying selectively-synchronized file folders at user terminal and cloud storage system
CN102946404B (en) * 2012-07-20 2015-10-14 珠海金山办公软件有限公司 At method and the device of user side display selectivity synchronization folder
CN103324737A (en) * 2013-06-28 2013-09-25 贝壳网际(北京)安全技术有限公司 Method and device for moving data in mobile terminal and mobile terminal
WO2014206371A1 (en) * 2013-06-28 2014-12-31 贝壳网际(北京)安全技术有限公司 Method and device for moving data in a mobile terminal and mobile terminal
CN112711561A (en) * 2020-12-31 2021-04-27 珠海豹趣科技有限公司 Software movement processing method and device and storage medium
CN112799600A (en) * 2021-02-09 2021-05-14 珠海豹趣科技有限公司 Software moving method, and moving software restoration method and device

Also Published As

Publication number Publication date
AU2011238301A1 (en) 2012-11-08
WO2011124101A1 (en) 2011-10-13

Similar Documents

Publication Publication Date Title
US8819487B2 (en) System reset
CN102314373B (en) Method for realizing safe working environment based on virtualization technology
US8407700B2 (en) Methods and systems for merging virtualization sublayers
US20130014111A1 (en) Optimization of Virtual Appliance Deployment
CN103853664B (en) A kind of method and electronic equipment for realizing multiple operating system
CN102834822A (en) Express-full backup of a cluster shared virtual machine
EP2686763A1 (en) Optimized shrinking of virtual disks
US8494964B1 (en) Software as a service via virtualization
CN102214119A (en) Method and device for moving software
US8918776B2 (en) Self-adapting software system
CN102591675A (en) Method and system for management of multiple software images with shared memory blocks
WO2014040424A1 (en) Method and apparatus for patching
US7797727B1 (en) Launching an application in a restricted user account
US8225316B1 (en) Methods and systems for creating and applying patches for virtualized applications
CN102930201A (en) Method and device for processing rogue program of master boot record
US10095616B2 (en) Garbage collection for virtual environments
CN100514305C (en) System and method for implementing safety control of operation system
US8881140B1 (en) Systems and methods for virtualizing software associated with external computer hardware devices
US20130246347A1 (en) Database file groups
US8612994B1 (en) Methods and systems for activating and deactivating virtualization layers
US9104518B2 (en) Wireless communication terminal and method for securely running industry software
CN100424652C (en) Had disk self-recovery protecting method based on embedded operation system
CN101593102A (en) The method and system that is used for management software
US8627068B1 (en) Selecting access authorities
US20240053992A1 (en) Systems and Methods for Automated Operating 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
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20111012