CN103294571B - A kind of operating system application recovery method and associated electronic device - Google Patents
A kind of operating system application recovery method and associated electronic device Download PDFInfo
- Publication number
- CN103294571B CN103294571B CN201210048123.3A CN201210048123A CN103294571B CN 103294571 B CN103294571 B CN 103294571B CN 201210048123 A CN201210048123 A CN 201210048123A CN 103294571 B CN103294571 B CN 103294571B
- Authority
- CN
- China
- Prior art keywords
- operating system
- application
- list
- transmission channel
- hardware platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000011084 recovery Methods 0.000 title claims abstract description 48
- 230000005540 biological transmission Effects 0.000 claims abstract description 83
- 238000009434 installation Methods 0.000 claims abstract description 71
- 230000006399 behavior Effects 0.000 claims description 10
- 230000000875 corresponding Effects 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 9
- 230000005611 electricity Effects 0.000 claims description 3
- 238000004321 preservation Methods 0.000 claims description 2
- 238000000034 method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 3
- 238000006011 modification reaction Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005755 formation reaction Methods 0.000 description 2
- 230000000284 resting Effects 0.000 description 2
- 230000001429 stepping Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Abstract
The invention discloses a kind of operating system application recovery method and associated electronic device, in order to realize after one of them operating system reinstalled by multiple operating system computer, automatically recovered each application before this operating system is installed and/or configuration by another operating system, improve efficiency.It is applied to have in the hybrid system of the first system and second system, the first system includes the first hardware platform and the first operating system run on the first hardware platform, second system includes the second hardware platform and the second operating system run on the second hardware platform, the method is: after the first operating system installation, determine when running in hybrid system, recover the data transmission channel that is connected with the second operating system and instruct transmission channel;First operating system indicates the second operating system that each application of described first operating system is installed and/or configured by data transmission channel and instruction transmission channel.
Description
Technical field
The present invention relates to computer realm, particularly relate to a kind of operating system application recovery method and associated electrical
Equipment.
Background technology
Along with developing rapidly of computer technology, computer has been widely used for all trades and professions, it is adaptable to each
The application software being applied on computer in individual field also gets more and more, such as, office software, Games Software,
Downloaded software, graph and image processing software, audio and video playing software etc..
Further, along with gradually stepping up of computer hardware performance, two behaviour can be there are on one computer
Make system, use the mixing (Hybrid) combined by two operating systems to operate system the most on computers
System, relatively independent between the two operating system.Such as, Linux can be simultaneously installed with at a computer
Operating system and Windows operating system, and this computer can include two hardware platforms, each firmly
Part platform runs an operating system, and this computer can also is that and comprises a hardware platform, this hardware platform
Two operating systems of upper operation.
Along with the appearance of various application softwaries, the software number installed on computers gets more and more, and this just makes
Each application software of user's manual installation must be needed after computer operating system is collapsed and reinstalled, one
In the case of as, the personal computer of user can be installed tens application softwaries, this is accomplished by taking user very
The long time installs, and the use for user brings the biggest inconvenience, needs to waste user's substantial amounts of time
And energy.
Generally, computer is after reinstalling operating system, in addition it is also necessary to user's manual installation each drive
Dynamic program, such as driver of sound card etc., this also brings the biggest inconvenience for the use of user.Meanwhile, user
During life-time service personal computer, some default configuration information of computer can be modified,
To meet demands of individuals, it is achieved the personal settings of computer, but, after reinstalling operating system,
These personal settings information of user will be lost, in addition it is also necessary to user is manually configured.Such as, at meter
After operating system reinstalled by calculation machine, the configuration information such as the resolution of user setup, wallpaper, volume all can be lost
Lose, and use the configuration that operating system gives tacit consent to.
Summary of the invention
The present invention provides a kind of operating system application recovery method and associated electronic device, in order to realize many behaviour
After component computer reinstalls one of them operating system, another operating system automatically recover this
Each before operating system is installed is applied and/or configuration, improves efficiency.
The concrete technical scheme that the embodiment of the present invention provides is as follows:
A kind of operating system application recovery method, is applied to the hybrid system with the first system and second system
In, described the first system includes the first hardware platform and the first operation system run on the first hardware platform
System, described second system includes the second hardware platform and the second operation system run on the second hardware platform
System, described method includes:
After first operating system installation, determine when running in hybrid system, recover and the second operation system
The data transmission channel that system connects and instruction transmission channel;
First operating system is by described second operation of described data transmission channel and instruction transmission channel instruction
Each application of described first operating system is installed and/or is configured by system.
A kind of operating system application recovery method, is applied to have the first operating system and the second operating system
In hybrid system, described first operating system and described second operating system share same hardware platform, described
Method includes:
After first operating system installation, share storage in described first operating system and the second operating system
Region preserves application recovery instruction information, and switches to the second operating system;
After described second operating system obtains described application recovery instruction information from described shared storage area,
Respectively apply required installation procedure and/or configuration information according to described application recovery instruction acquisition of information, preserve extremely
Described shared storage area, and switch to described first operating system;
Described first operating system obtain from described shared storage area the installation procedure needed for each application and/or
Configuration information, and install and/or configure.
A kind of electronic equipment, including the first system and second system;
Described the first system includes the first hardware platform and the first behaviour run on described first hardware platform
Make system;
Described second system includes the second hardware platform and the second behaviour run on described second hardware platform
Make system;
Described the first system for after the first operating system installation, determines to run on and includes the first system
With time in the hybrid system of second system, recover data transmission channel and the instruction transmission being connected with second system
Passage, and indicate described second system to described first by described data transmission channel and instruction transmission channel
Each application of system is installed and/or is configured.
A kind of electronic equipment, including the first system and second system, described the first system include hardware platform and
Running on the first operating system on described hardware platform, described second system includes described hardware platform and fortune
The row the second operating system on described hardware platform;
Described the first system, for after the first operating system installation, at described the first system and second is
System shared storage area preserves application recovery instruction information, and switches to second system;It is additionally operable to from described
Shared storage area obtains the installation procedure needed for each application and/or configuration information, and installs and/or join
Put;
After described second system is used for obtaining described application recovery instruction information from described shared storage area,
Respectively apply required installation procedure and/or configuration information according to described application recovery instruction acquisition of information, preserve extremely
Described shared storage area, and switch to described the first system.
Based on technique scheme, in the embodiment of the present invention, in the mixing with the first system and second system
In system, the first system includes the first hardware platform and the first operation system run on this first hardware platform
System, second system includes the second hardware platform and the second operating system run on the second hardware platform,
After first operating system installation, determine when running in hybrid system, recover with the second operating system even
The data transmission channel connect and instruction transmission channel, the first operating system is passed by data transmission channel and instruction
Defeated passage indicates the second operating system that each application of the first operating system is installed and/or configured, it is thus possible to
Enough after the first operating system installation, use the second operating system automatically to recover each of the first operating system
Application, improves system recovery efficiency.Further, there is the mixed of the first operating system and the second operating system
In assembly system, when the first operating system and the second operating system share same hardware platform, in the first operation system
After system installation, in the memory area that the first operating system and the second operating system are shared, preserve application extensive
Indicating information again, and switch to the second operating system, the second operating system obtains from shared storage area should
With recovering after instruction information, according to this application recovery instruction acquisition of information respectively apply required installation procedure and/
Or configuration information, preserve to memory area, and switch to the first operating system, then by the first operating system
Obtain the installation procedure needed for each application and/or configuration information from this memory area, and install and/or join
Put such that it is able to after the first operating system installation, utilize the second operating system automatically to recover the first behaviour
Make each application of system, improve system recovery efficiency.
Accompanying drawing explanation
Fig. 1 is, in first embodiment of the invention, operating system is applied the method flow diagram recovered;
Fig. 2 is, in second embodiment of the invention, operating system is applied the method flow diagram recovered;
Fig. 3 is electronic devices structure schematic diagram in third embodiment of the invention;
Fig. 4 is electronic equipment concrete structure schematic diagram in third embodiment of the invention;
Fig. 5 is electronic devices structure schematic diagram in fourth embodiment of the invention.
Detailed description of the invention
In order to realize after one of them operating system reinstalled by multiple operating system computer, by another
Operating system recovers each application before this operating system is installed and/or configuration automatically, improves efficiency, this
Bright embodiment provides operating system application recovery method and device in a kind of multiple operating system computer.
Below in conjunction with the accompanying drawings the preferred embodiment of the present invention is described in detail.
In the first embodiment that the present invention provides, it is provided that a kind of side that operating system application is recovered
Method, the method is applied to have in the hybrid system of the first system and second system, wherein, the first system bag
Including the first hardware platform and the first operating system run on the first hardware platform, second system includes second
Hardware platform and the second operating system run on the second hardware platform, as shown in Figure 1, the present invention is real
Executing in example, the method detailed flow process recovering operating system application is as follows:
Step 101: after the first operating system installation, determines when running in hybrid system, recover with
The data transmission channel that second operating system connects and instruction transmission channel.
In the embodiment of the present invention, after the first operating system installation, detect the first hardware platform predeterminated position
The level state of output, when determining that this level state is preset state, determines and runs in hybrid system.
In actual application, the first hardware platform and the second hardware platform include primary processor and respectively from process
Device, such as, the primary processor of the first system is the processor of X86-based, and the primary processor of second system is
The processor of ARM framework, and it is embedded controller (EC) or microcontroller (MCU) from processor.
The first transmission channel, the first system is there is between primary processor and the primary processor of second system of the first system
Between processor, there is the second transmission channel from processor and second system.Wherein, due to from process
Device power consumption is extremely low, can be chronically at duty, and i.e. two the second transmission channels between processor begin
All the time being in eventually can duty.Wherein, the primary processor of the primary processor of the first system and second system it
Between the first transmission channel be generally high-speed channel, as data transmission channel;The first system from processor
With second transmission channel between processor of second system is generally slow channels, and due to two from from
Reason device is constantly in duty, i.e. the second transmission channel between processor is in the shape that can work all the time
State, as instruction transmission channel.
Wherein, the first operating system is being recovered the data transmission channel that is connected with the second operating system and is being instructed biography
During defeated passage, particularly as follows: obtain data transmission channel and instruction transmission channel respectively from default storage position
Corresponding driver, the data recovering after running and install this driver to be connected with the second operating system pass
Defeated by with instruction transmission channel.
In actual application, after the first operating system installation, the first operating system can be by first
From processor and second system, the instruction transmission channel between processor obtains from the second operating system system
The data transmission channel connected between first operating system and the second operating system drives with instruction transmission channel
Dynamic program, wherein, the second operating system can be the pre-determined bit from memory area corresponding to the second operating system
Put this driver of acquisition, it is also possible to be from this driver of Network Capture;Can also be in the first operation system
System determines when running in hybrid system, obtains from the precalculated position of memory area corresponding to the first operating system
The data transmission connected between first operating system and the second operating system by with instruction the driving of transmission channel
Dynamic program.
Step 102: the first operating system is by data transmission channel and instruction transmission channel instruction the second operation
Each application of the first operating system is installed and/or is configured by system.
Wherein, the first operating system detects the first hardware platform run and obtains need the first application to be mounted
List, and sent to the second operating system by data transmission channel, the first list of application includes driver
List and/or the first configured list;And/or, the second operating system needs peace from default storage position acquisition
Second list of application of dress, the second list of application at least includes the application list and the second configured list;The
Two operating systems obtain the installation procedure needed for each application according to the first list of application and/or the second list of application
And/or configuration information, and it is sent to the first operating system by data transmission channel and installs.
In actual application, the second list of application is also preserved the installation procedure needed for each application and/or configuration
The storage position of information or the network address, the application list can preserve each application program title and
Required installation data and/or configuration information in local storage position, or the title of each application program and
Required installation data and/or the network address of configuration information;Second configured list is preserved each configuration parameter
Mark and in local storage position.
Specifically, the first operating system operates system by data transmission channel and instruction transmission channel instruction second
Multiple implementing is installed and/or is configured with in each application to the first operating system of uniting.
In the first implements, exist in the first operating system and the second operating system and share hardware device
Time (the first hardware platform and the second hardware platform exist share hardware device), the second operating system release
After the shared hardware device taken, the first hardware platform acquisition that the first operating system detection runs need peace
First list of application of dress, is transferred to the second operating system by data transmission channel, wraps in this list of application
(such as list of drivers includes driver of sound card, network interface card to include list of drivers and/or the first configured list
Driving, the first configured list includes display resolution, desktop background picture etc.);Second operating system root
According to the first list of application from predetermined storage position or respectively apply from Network Capture required driver and/
Or configuration information, and it being sent to the first operating system by data transmission channel, the first operating system is according to connecing
Each driver and/or the configuration information received are installed and/or are configured.
In the second implements, exist in the first operating system and the second operating system and share hardware device
Time, after the shared hardware device of the second operating system release busy, the first of the first operating system detection operation
Hardware platform also obtains need the first list of application to be mounted, is transferred to the second operation by data transmission channel
System, this list of application includes list of drivers and/or the first configured list;Second operating system again from
Predetermined storage position acquisition needs the second list of application to be mounted, and at least including in this second list of application should
With program listing and the second configured list (such as including each office software, each video jukebox software etc.), and
The installation procedure needed for each application and/or configuration information is obtained according to the first list of application and the second list of application,
And be sent to the first operating system by data transmission channel and install.
In the third implements, the first operating system is only by instructing transmission channel to the second operating system
Transmission application recovery indicates, and the second operating system obtains from predetermined storage location according to the instruction of this application recovery should
With list, this list of application includes list of drivers, the application list and configured list, and according to
This list of application is from predetermined storage location or respectively applies required installation procedure and configuration information from Network Capture,
And be sent to the first operating system by data transmission channel, the first operating system install.
In actual application, when the first hardware platform and the second hardware platform include sharing hardware device, can
Be the second operating system release busy shared hardware device after, then by first operating system detection run
First hardware platform, due to the shared hardware device of the second operating system release busy, then the first operation system
System can detect shared hardware device (the such as input equipment, display device comprised in the first hardware platform
Deng), thus can comprise, in obtaining the first list of application, the list of drivers that shared hardware device is corresponding
And configured list.Meanwhile, when the first hardware platform and the second hardware platform include sharing hardware device,
Can also is that by the second operating system for shared hardware device setting identification position, the second operating system set
When this flag is vacant shared hardware device state, the first operating system detects the first hardware of operation again
Platform, owing to the flag that shared hardware device is corresponding is free state, then can answer first obtained
With list comprises list of drivers corresponding to shared hardware device and configured list.
In the second embodiment that the present invention provides, it is provided that a kind of side that operating system application is recovered
Method, the method is applied to have in the hybrid system of the first operating system and the second operating system, this first behaviour
Make system and the second operating system shares same hardware platform, as shown in Figure 2, in the embodiment of the present invention,
The method detailed flow process recovering operating system application is as follows:
Step 201: after the first operating system installation, is total in the first operating system and the second operating system
Enjoy and memory area preserves application recovery instruction information, and switch to the second operating system.
In implementing at one, after the first operating system installation, the first operating system and the second behaviour
When making system shared storage area preserves application recovery instruction information, detect the hard of the first operating system
Part platform, obtains and needs list of drivers to be mounted and/or the first configured list, and preserves to sharing storage
Region.
Step 202: after the second operating system obtains application recovery instruction information from shared storage area, root
Respectively apply required installation procedure and/or configuration information according to application recovery instruction acquisition of information, preserve and share to this
Memory area, and switch to the first operating system.
Wherein, after the second operating system obtains application recovery instruction information from shared storage area, from predetermined
Storage position acquisition need the application list to be mounted and/or the second configured list.
Specifically, the second operating system obtains after application recovery instruction information from shared storage area, Ke Yicong
Local predetermined storage location obtains needs the application list to be mounted and/or the second configured list, it is also possible to
It is to need the application list to be mounted and/or second to join according to this network address stored from Network Capture
Put list.
In the embodiment of the present invention, the second operating system obtains the installation needed for each application according to application recovery instruction
Program and/or configuration information, and preserve to shared storage area, particularly as follows: the second operating system is according to sharing
In memory area storage list of drivers and/or the first configured list obtain need installation procedure and/or
First configuration information, and preserve to shared storage area;And/or, according to the application list and/or second
Configured list obtains the installation procedure and/or the second configuration information needed, and preserves to shared storage area.
Specifically, the second operating system according to application recovery instruction obtain the installation procedure needed for each application and/
Or configuration information has multiple implementation.
In the first implementation, in shared storage area, storage has the first operating system detection to run
When the list of drivers of hardware platform acquisition and/or the first configured list, the second operating system is according to this driving
Installation procedure that program listing and/or the first configured list need from predetermined storage location or Network Capture and/or
First configuration information, and preserve to shared storage area.
In the second implementation, in shared storage area, storage has the first operating system detection to run
When the list of drivers of hardware platform acquisition and/or the first configured list, the second operating system is according to this driving
Installation procedure that program listing and/or the first configured list need from predetermined storage location or Network Capture and/or
First configuration information, and preserve to shared storage area, the second operating system obtains from predetermined storage location simultaneously
Take and need the application list to be mounted and/or the second configured list, according to this application list and/or the
Installation procedure that two configured lists need from predetermined storage location or Network Capture and/or the second configuration information, and
Preserve to shared storage area.
In the third implementation, only preserving in shared storage area after the first operating system installation should
With recovering instruction information, after switching to the second operating system, the second operating system indicates according to application recovery
Information obtains list of application from predetermined storage location, and this list of application includes driving list, Application Column
Table and configured list, need application to be installed further according to this list of application from predetermined storage location or Network Capture
Program and configuration information, and preserve to shared storage area.
Step 203: the first operating system obtain from shared storage area the installation procedure needed for each application and/
Or configuration information, and install and/or configure.
In actual application, the first operating system and the second operating system need common memory, it is achieved the first operation
Switching between system and the second operating system at least can have two kinds and implement: the first is for draw internal memory
Being divided into two regions, wherein, the first operating system uses the first area of internal memory, the second operating system to use
The second area of internal memory, such that it is able to realize quickly cutting between the first operating system and the second operating system
Change;The second is when the first operating system is switched to the second operating system, first by the data in internal memory
Preserve the particular memory location to the first operating system, then switch to the second operating system, from the second operation system
The particular memory location of system obtains the data before the second operating system pre-saved switches in internal memory, and protects
Deposit to internal memory, so that the second operating system after Qie Huan can be properly functioning.
In a specific embodiment, when the first operating system is collapsed or needs to reinstall, system weight
Open, and enter the second operating system;The task of the first operating system is installed by the second os starting, and
The installation environment entered under the first operating system is installed;By looking into after the first operating system installation
Ask BIOS and determine when the first operating system is in hybrid system, in the first operating system and the second operation
Preserving application recovery instruction information in the shared storage area of system, scanning obtains simultaneously needs driving to be mounted
Program listing and configured list, and preserve to shared storage area;First operating system enters resting state,
Switch to the second operating system simultaneously;Second operating system from shared storage area obtain list of drivers and
Configured list, and from network download resource obtain corresponding driver and configuration information and preserve to share deposit
Storage area territory;Second operating system enters resting state, switches to the first operating system simultaneously;First operation system
System obtains driver and configuration information from shared storage area, and installs and configure.
In the present invention the first and second embodiment, the first operating system is large-scale Windows operating system,
Second operating system is small-sized embedded OS.Specifically, the second operating system can be to use
The embedded OS of ARM framework.Such as, the second operating system is (SuSE) Linux OS or Android
Operating system.
It is preferred that in first embodiment of the invention, in the first operating system normal course of operation, if first
Operating system drives version, application program (peace loading, unloading or upgrading etc.), configuration parameter amendment in change
Deng when operating, operation information data transmission channel between the first operating system and the second operating system is sent out
Give the second operating system, the list of application of second operating system the first operating system to preserving carry out standby
Part or renewal, this list of application includes driving list, the application list and configuration parameter list, in order to
When the first operating system is reinstalled, the first operation according to the list of application preserved is by the second operating system
The application of system recovers.Similarly, in second embodiment of the invention, properly functioning in the first operating system
During, if the first operating system change drive version, application program (peace loading, unloading or upgrading etc.),
During the operation such as configuration parameter amendment, protect in the shared storage area of the first operating system and the second operating system
Deposit operation information, when switching to the second operating system, by the second operating system according in shared storage area
The list of application of the first operating system of storage is backed up or updates by the operation information preserved, and this application arranges
Table includes driving list, the application list and configuration parameter list, in order in the first operating system again
During installation, the application of the first operating system is recovered by the second operating system according to the list of application preserved.
In third embodiment of the invention, accordingly provide a kind of electronic equipment, as shown in Figure 3, this electricity
Subset includes the first system 31 and second system 32, and wherein, the first system 31 includes the first hardware platform
310 and the first operating system of running on the first hardware platform 310, second system 32 includes the second hardware
Platform 320 and the second operating system run on the second hardware platform 320;The first system 31 is used for
After first operating system installation, determine to run on and include the first system 31 and the mixing of second system 32
Time in system, recover data transmission channel and the instruction transmission channel being connected with second system 32, and pass through
Each application of the first system 31 is carried out by this data transmission channel and instruction transmission channel instruction second system 32
Install and/or configuration.
Wherein, second system 32 is specifically for, after the first operating system installation, detecting the first hardware
The level state of platform predeterminated position output, when determining that this level state is preset state, determines and runs on
In hybrid system.
Wherein, the first system 31 specifically for obtain respectively from default storage position data transmission channel and
The driver that instruction transmission channel is corresponding, recovers and second system 32 after running and install this driver
Connect data transmission by with instruction transmission channel.
In the embodiment of the present invention, the first system 31 is additionally operable to the first hardware platform of detection operation and obtains need
First list of application to be mounted, and sent to second system 32 by data transmission channel, this first application
List includes list of drivers and/or the first configured list;Second system 32 is additionally operable to from default storage
Position acquisition need the second list of application to be mounted, this second list of application at least include the application list and
Second configured list;Second system 32 is additionally operable to obtain according to the first list of application and/or the second list of application
Installation procedure needed for each application and/or configuration information, and it is sent to the first system by data transmission channel
31 install.
Specifically, electronic equipment also includes the shared hardware of the first system 31 and second system 32;Second is
System 32 be additionally operable to the first system 31 detection run the first hardware platform and obtain need to be mounted first should
Before list, the shared hardware of release busy.
In the embodiment of the present invention, as shown in Figure 4, electronic equipment includes first to the concrete structure of electronic equipment
System 31 and second system 32, wherein, the first hardware platform in the first system 31 mainly includes connecting successively
The first primary processor 401, first connect is from processor 402 and the first battery 403, in second system 32
Second hardware platform mainly includes that the second primary processor 404, second being sequentially connected with is from processor 405 and
Two batteries 406, this electronic equipment also includes the shared hardware that the first system 31 and second system 32 are all connected with
407, wherein, the first primary processor 401 and the second primary processor 404 connect formation the first transmission channel (i.e.
Data transmission channel), first is logical from processor 405 connection formation the second transmission from processor 402 and second
Road (i.e. instructs transmission channel).
In a concrete implementation, the first primary processor 401 is the processor of X86-based, the second main place
Reason device 404 is the processor of ARM framework, runs Windows operating system in the first primary processor 401,
Second primary processor 404 runs Android operation system.
In fourth embodiment of the invention, accordingly provide a kind of electronic equipment, as shown in Figure 5, this electricity
Subset the first system 51 and second system 52, the first system 51 include hardware platform and run on hardware put down
The first operating system on platform, second system 52 includes same hardware platform and runs on this hardware platform
The second operating system;Wherein,
The first system 51 is for after the first operating system installation, at the first system 51 and second system
52 shared storage areas 53 preserve application recovery instruction information, and switches to second system 52;First is
System 51 is additionally operable to obtain the installation procedure needed for each application and/or configuration information from shared storage area 53, and
Install and/or configure;
Second system 52 is for obtaining application recovery instruction information after from shared storage area 53, according to answering
Respectively apply required installation procedure and/or configuration information with recovering instruction acquisition of information, preserve to shared memory
Territory 53, and switch to the first system 51.
In implementing at one, the first system 51 is additionally operable to be total at the first system 51 and second system 52
When enjoying preservation application recovery instruction information in memory area 53, the hardware platform that detection the first system runs,
Obtain and need list of drivers to be mounted and/or the first configured list, and preserve to shared storage area 53.
In another implements, second system 52 is additionally operable to from shared storage area 53 obtain application
After recovering instruction information, the application list to be mounted and/or second is needed to join from predetermined storage position acquisition
Put list.
In the embodiment of the present invention, second system 52 is specifically for according to driving of storing in shared storage area 53
Dynamic program list and/or the first configured list obtain the installation procedure and/or the first configuration information needed, and protect
Deposit to shared storage area 53;And/or, obtain needs according to the application list and/or the second configured list
Installation procedure and/or the second configuration information, and preserve to shared storage area.
Based on technique scheme, in the embodiment of the present invention, in the mixing with the first system and second system
In system, the first system includes the first hardware platform and the first operation system run on this first hardware platform
System, second system includes the second hardware platform and the second operating system run on the second hardware platform,
After first operating system installation, determine when running in hybrid system, recover with the second operating system even
The data transmission channel connect and instruction transmission channel, the first operating system is passed by data transmission channel and instruction
Defeated passage indicates the second operating system that each application of the first operating system is installed and/or configured, it is thus possible to
Enough after the first operating system installation, use the second operating system automatically to recover each of the first operating system
Application, improves system recovery efficiency.Further, there is the mixed of the first operating system and the second operating system
In assembly system, when the first operating system and the second operating system share same hardware platform, in the first operation system
After system installation, in the memory area that the first operating system and the second operating system are shared, preserve application extensive
Indicating information again, and switch to the second operating system, the second operating system obtains from shared storage area should
With recovering after instruction information, according to this application recovery instruction acquisition of information respectively apply required installation procedure and/
Or configuration information, preserve to memory area, and switch to the first operating system, then by the first operating system
Obtain the installation procedure needed for each application and/or configuration information from this memory area, and install and/or join
Put such that it is able to after the first operating system installation, utilize the second operating system automatically to recover the first behaviour
Make each application of system, improve system recovery efficiency.
Obviously, those skilled in the art can carry out various change and modification without deviating from this to the present invention
Bright spirit and scope.So, if the present invention these amendment and modification belong to the claims in the present invention and
Within the scope of its equivalent technologies, then the present invention is also intended to comprise these change and modification.
Claims (13)
1. an operating system application recovery method, is applied to the mixing with the first system and second system
In system, described the first system includes the first hardware platform and run on described first hardware platform first
Operating system, described second system includes the second hardware platform and run on described second hardware platform the
Two operating systems, it is characterised in that described method includes:
After described first operating system installation, detect the electricity of described first hardware platform predeterminated position output
Level state, when determining that described level state is preset state, obtains and institute respectively from default storage position
State the driver that the data transmission channel of the second operating system connection is corresponding with instruction transmission channel, run also
Described data transmission channel and described instruction transmission channel is recovered after described driver is installed;
Described first operating system indicates described by described data transmission channel and described instruction transmission channel
Each application of described first operating system is installed and/or is configured by the second operating system.
2. the method for claim 1, it is characterised in that described first operating system is by described
Data transmission channel and described instruction transmission channel indicate described second operating system to described first operation system
Each application of system is installed and/or is configured, including:
Described first operating system detects the first hardware platform run and obtains need the first application to be mounted
List, and sent to described second operating system, described first list of application by described data transmission channel
Including list of drivers and/or the first configured list;
And/or, described second operating system needs the second application row to be mounted from default storage position acquisition
Table, described second list of application at least includes the application list and the second configured list;
Described second operating system obtains each according to described first list of application and/or described second list of application
Installation procedure needed for application and/or configuration information, and it is sent to described first by described data transmission channel
Operating system is installed.
3. an operating system application recovery method, is applied to have the first operating system and the second operation system
In the hybrid system of system, described first operating system and described second operating system share same hardware platform,
It is characterized in that, described method includes:
After described first operating system installation, in described first operating system and described second operating system
Shared storage area preserves application recovery instruction information, and switches to described second operating system;
After described second operating system obtains described application recovery instruction information from described shared storage area,
Respectively apply required installation procedure and/or configuration information according to described application recovery instruction acquisition of information, preserve extremely
Described shared storage area, and switch to described first operating system;
Described first operating system obtain from described shared storage area the installation procedure needed for each application and/or
Configuration information, and install and/or configure.
4. method as claimed in claim 3, it is characterised in that described first operating system installation
After, described first operating system and described second operating system shared storage area preserve application recovery and refers to
When showing information, described method also includes:
Detect the hardware platform of described first operating system, obtain need list of drivers to be mounted and
/ or the first configured list, and preserve to described shared storage area.
5. the method as described in claim 3 or 4, it is characterised in that described second operating system is from institute
Stating after obtaining described application recovery instruction information in shared storage area, described method also includes:
The application list to be mounted and/or the second configured list is needed from predetermined storage position acquisition.
6. method as claimed in claim 5, it is characterised in that obtain according to the instruction of described application recovery
Installation procedure needed for each application and/or configuration information, and preserve to described shared storage area, including:
Described second operating system is according to the list of drivers and/or the of storage in described shared storage area
One configured list obtains the installation procedure and/or the first configuration information needed, and preserves to described shared memory
Territory;
And/or, according to described the application list and/or the second configured list obtain the installation procedure needed and/
Or second configuration information, and preserve to described shared storage area.
7. an electronic equipment, it is characterised in that include the first system and second system;
Described the first system includes the first hardware platform and the first behaviour run on described first hardware platform
Make system;
Described second system includes the second hardware platform and the second behaviour run on described second hardware platform
Make system;
Described the first system, for after described first operating system installation, detects described first hardware and puts down
The level state of platform predeterminated position output, when determining that described level state is preset state, deposits from default
Storage space puts the data transmission channel and instruction transmission channel pair that acquisition is connected respectively with described second operating system
The driver answered, recovers described data transmission channel and described instruction after running and install described driver
Transmission channel, and indicate described second system to described by described data transmission channel and instruction transmission channel
Each application of the first system is installed and/or is configured.
8. equipment as claimed in claim 7, it is characterised in that described the first system is additionally operable to detection fortune
The first capable hardware platform also obtains need the first list of application to be mounted, and by described data transmission channel
Sending to described second system, described first list of application includes list of drivers and/or the first configuration row
Table;
Described second system is additionally operable to need the second list of application to be mounted, institute from default storage position acquisition
State the second list of application and at least include the application list and the second configured list;It is additionally operable to according to described first
List of application and/or described second list of application obtain the installation procedure needed for each application and/or configuration information,
And be sent to described the first system by described data transmission channel and install.
9. equipment as claimed in claim 8, it is characterised in that also include described the first system and second
The shared hardware of system;
Described second system is additionally operable to detect, at described the first system, the first hardware platform run and obtain need
Before first list of application to be mounted, the described shared hardware of release busy.
10. an electronic equipment, it is characterised in that including the first system and second system, described first is
System includes hardware platform and the first operating system run on described hardware platform, and described second system includes
Described hardware platform and the second operating system run on described hardware platform;
Described the first system is for after the first operating system installation, at described the first system and described the
Two system shared storage area preserves application recovery instruction information, and switches to described second system;Also use
In obtaining the installation procedure needed for each application and/or configuration information from described shared storage area, and install
And/or configuration;
After described second system is used for obtaining described application recovery instruction information from described shared storage area,
Respectively apply required installation procedure and/or configuration information according to described application recovery instruction acquisition of information, preserve extremely
Described shared storage area, and switch to described the first system.
11. equipment as claimed in claim 10, it is characterised in that described the first system is additionally operable in institute
When stating preservation application recovery instruction information in the first system and described second system shared storage area, detect institute
State the hardware platform that the first system runs, obtain and need list of drivers to be mounted and/or the first configuration row
Table, and preserve to described shared storage area.
12. equipment as described in claim 10 or 11, it is characterised in that described second system is additionally operable to
After obtaining described application recovery instruction information from described shared storage area, from predetermined storage position acquisition
Need the application list to be mounted and/or the second configured list.
13. equipment as claimed in claim 12, it is characterised in that described second system is specifically for root
The installation journey needed is obtained according to list of drivers and/or first configured list of storage in described memory area
Sequence and/or the first configuration information, and preserve to described shared storage area;And/or, according to described application journey
Sequence table and/or the second configured list obtain the installation procedure and/or the second configuration information needed, and preserve extremely
Described shared storage area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210048123.3A CN103294571B (en) | 2012-02-27 | A kind of operating system application recovery method and associated electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210048123.3A CN103294571B (en) | 2012-02-27 | A kind of operating system application recovery method and associated electronic device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103294571A CN103294571A (en) | 2013-09-11 |
CN103294571B true CN103294571B (en) | 2016-11-30 |
Family
ID=
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7356677B1 (en) * | 2001-10-19 | 2008-04-08 | Flash Vos, Inc. | Computer system capable of fast switching between multiple operating systems and applications |
TW201106271A (en) * | 2009-08-14 | 2011-02-16 | Insyde Software Corp | Method of switching different operating systems in computer |
CN102043662A (en) * | 2009-10-23 | 2011-05-04 | 伟视科技股份有限公司 | Data modification method for multiple operation systems |
CN102063447A (en) * | 2009-11-16 | 2011-05-18 | 联想(北京)有限公司 | Method for presenting file when switching system states and portable terminal |
CN102163167A (en) * | 2011-03-02 | 2011-08-24 | 奇智软件(北京)有限公司 | Method and device for rescuing system |
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7356677B1 (en) * | 2001-10-19 | 2008-04-08 | Flash Vos, Inc. | Computer system capable of fast switching between multiple operating systems and applications |
TW201106271A (en) * | 2009-08-14 | 2011-02-16 | Insyde Software Corp | Method of switching different operating systems in computer |
CN102043662A (en) * | 2009-10-23 | 2011-05-04 | 伟视科技股份有限公司 | Data modification method for multiple operation systems |
CN102063447A (en) * | 2009-11-16 | 2011-05-18 | 联想(北京)有限公司 | Method for presenting file when switching system states and portable terminal |
CN102163167A (en) * | 2011-03-02 | 2011-08-24 | 奇智软件(北京)有限公司 | Method and device for rescuing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10002003B2 (en) | Method for presenting initialization progress of hardware in server, and server | |
US8321617B1 (en) | Method and apparatus of server I/O migration management | |
CN105573753B (en) | Multi-system switching method and device | |
CN102446119B (en) | Virtual machine dynamical migration method based on Passthrough I/O device | |
CN105792335B (en) | A kind of method and terminal device improving cruise duration | |
WO2006017584A3 (en) | Virtual host bus adapter and method | |
CN105786606A (en) | Data transferring method and system for intelligent terminals | |
CN102169329A (en) | Vehicle-mounted information terminal and control method thereof | |
CN106569876A (en) | Direct device visiting model-based virtual machine migrating method and apparatus | |
CN102902518B (en) | A kind of changing method of active USB device and its mode of operation | |
CN103905603A (en) | Mobile phone powering-on method and mobile phone powering-on system | |
CN103593227A (en) | Method for running tabletop virtual system on client side and client side | |
CN107992381A (en) | System reducing method, device, system, backup and reduction server and storage medium | |
CN102833405A (en) | Method and device for displaying static wallpaper and mobile terminal | |
CN104572147A (en) | Cloud startup system, virtual machine with cloud startup system and startup method of virtual machine | |
US10296274B2 (en) | Electronic apparatus and method | |
CN101968841A (en) | Anti-virus and decryption method and device for USB mobile storage apparatus | |
CN102830943A (en) | Method and system for playing multimedia files in external USB (universal serial bus) storage on the basis of Android platform | |
RU2009105127A (en) | CHANGES IN THE CONDITION OF THE ENVIRONMENT FOR CHANGE OF FUNCTIONAL CAPABILITIES | |
CN103294571B (en) | A kind of operating system application recovery method and associated electronic device | |
US20040025045A1 (en) | Method for switching rapidly between computing modes | |
US10007529B2 (en) | Data terminal running mode switching method, device, and data terminal | |
EP2387287A1 (en) | Wireless data card, method and system for communicationg between wireless data card and computer side | |
CN103902317B (en) | Operating method and electronic equipment | |
CN104580135B (en) | A kind of terminal real-time control system and method based on UEFI |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |