CN1243299C - Method capable of immediately switching computer program - Google Patents
Method capable of immediately switching computer program Download PDFInfo
- Publication number
- CN1243299C CN1243299C CN 02149052 CN02149052A CN1243299C CN 1243299 C CN1243299 C CN 1243299C CN 02149052 CN02149052 CN 02149052 CN 02149052 A CN02149052 A CN 02149052A CN 1243299 C CN1243299 C CN 1243299C
- Authority
- CN
- China
- Prior art keywords
- application
- embedded system
- peripheral equipment
- hardware peripheral
- switch
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
The present invention relates to a method capable of immediately switching computer programs. All embedded systems are switched by controlling the basic input and output system (BIOS) of a system. The present invention basically comprises the following procedures: the application programs of the computer system are independently presented as the embedded systems; shortcut keys are arranged for starting the embedded systems corresponding to the application programs; the shortcut keys are pressed, and hardware corresponding to the application programs is initialized for starting corresponding embedded systems; another shortcut key is pressed, hardware corresponding to the application programs is initialized for starting corresponding embedded systems, and the embedded system which are previously started are completed.
Description
Technical field
The present invention is relevant for a kind of method and system that can switch the computer applications formula immediately, the normal application that uses in the computer system is independently presented with embedded system, the control of the basic output/input system (BIOS) of the system of seeing through, when start, enter selected embedded system, its relevant hardware of initialization simultaneously, and can switch to the corresponding embedded system of other application at any time.
Background technology
Personal computer system and appliance system are because different on the hardware design, thus the time of on personal computer system, starting shooting, can't be as quick as the appliance system.If can allow the user when using PC, can between each application, switch fast as the picture use household electrical appliances, so can increase the surcharge of PC greatly.
PC itself has various multimedia functions concurrently, has extendibility and conformability, but when if the user only wants to use wherein a kind of function, for example sees TV, listens to the radio programme or listen to the music etc., waits for that the process of start and initialization computer just seems complicated and tediously long.If can allow the basic output/input system of system decide how initialization PC according to user's demand, selection enters which kind of embedded system (Embedded System), as WIN CE, Embedded Linux etc., to reach the purpose of instant start.
Summary of the invention
In view of this, purpose of the present invention promptly is multimedia function is detached out from personal computer system, demand according to the user, allow the basic output/input system of computer system carry out different embedded systems, reaching the purpose of instant start and instant switch application formula, and simulate the function of various household electrical appliances.
Based on above-mentioned purpose, the invention provides a kind of method that can switch the computer applications formula immediately, be applicable in the computer system that above-mentioned computer system comprises a plurality of hardware peripheral equipments, comprises the following steps:
One first fast key is set, to open first corresponding in the above-mentioned computer system application, the corresponding at least one above-mentioned hardware peripheral equipment of above-mentioned first application;
One second fast key is set, to open second corresponding in the above-mentioned computer system application, the corresponding at least one above-mentioned hardware peripheral equipment of above-mentioned second application;
Press above-mentioned first fast key and start above-mentioned first application, the above-mentioned hardware peripheral equipment of corresponding above-mentioned first application of initialization, thus start above-mentioned first application; And
Press above-mentioned first fast key and start above-mentioned second application, the above-mentioned hardware peripheral equipment of corresponding above-mentioned second application of initialization, thus start above-mentioned second application, and finish above-mentioned first application,
Wherein, other does not refuse initialization corresponding to the above-mentioned hardware peripheral equipment of above-mentioned first application and above-mentioned second application.
Based on above-mentioned purpose, the invention provides a kind of method that can switch the computer applications formula immediately, the application that computer system is commonly used independently is rendered as embedded system, sees through the control of the basic output/input system of system, switch between each embedded system, its basic step is as described below:
The application of computer system independently is rendered as embedded system; First fast key is set, in order to start corresponding first embedded system of first application; Second fast key is set, in order to start corresponding second embedded system of second application; Press above-mentioned first fast key, the hardware of corresponding above-mentioned first application of initialization is to start corresponding above-mentioned first embedded system; And press above-mentioned second fast key, the hardware of corresponding above-mentioned second application of initialization to be starting corresponding above-mentioned second embedded system, and finishes above-mentioned first embedded system.
The present invention also provides a kind of system that can switch the computer applications formula immediately, is applicable to a computer system, comprising:
One storage device stores the corresponding a plurality of embedded systems of a plurality of applications of above-mentioned computer system;
One keyboard comprises a plurality of fast key, in order to start above-mentioned embedded system corresponding in the said storage unit;
A plurality of hardware peripheral equipments, the corresponding at least one above-mentioned hardware peripheral equipment of above-mentioned embedded system;
One output/input system substantially, when starting above-mentioned computer system, the above-mentioned hardware peripheral equipment of the above-mentioned embedded system correspondence of initialization; And
One central processing unit sees through above-mentioned basic output/input system, starts the above-mentioned embedded system of the above-mentioned fast key correspondence of above-mentioned keyboard.
The present invention is independent with the function that various general users use always, realize in the embedded system mode, significantly shorten the time that the user waits for, make the product of class household electrical appliances, the function that not only has personal computer system, each multimedia function also can be independent separately.The global function of PC is combined with embedded system, make PC not only have extendibility, conformability, also have the independence of each function simultaneously concurrently, allow the user can arbitraryly control the function of various PC.
Description of drawings
Fig. 1 is a system architecture diagram of the present invention.
Fig. 2 is for realizing flow chart of steps of the present invention.
The figure number explanation
1~motherboard, 10~central processing unit 20~basic output/input system
30~keyboard, 40~storage device, 50~serial port (COM)
55~slide-mouse, 60~PS2,65~mouse
70~printer output mouth (LPT), 75~printer
80~video graphics array (VGA), 85~screen
90~integrated magnetic disc electrical interface (IDE), 91~hard disc
93~laser disc 95~soft dish
Embodiment
The invention provides a kind of method that can switch the computer applications formula immediately.
Fig. 1 shows system architecture diagram of the present invention.
The present invention is mainly on keyboard 30 fast key is set, after pressing fast key, central processing unit 10 sees through the application that basic output/input system 20 starts corresponding fast key in the storage device 40, wherein the essential hardware peripheral equipment of several of each application correspondence can be initialised, then can initialization as for other and the not corresponding hardware peripheral equipment of application that starts, so can accelerate starting up speed.
The input control of keyboard 30 is by keyboard controller (Keyboard Controller) control, and keyboard controller has:
(a) buffer memory (Buffer) can store the input data of keyboard.
(b) scan code (Scan Code) is used for comparing the data of input.
(c) send the demand of interrupting (Interrupt Request)
When pressing a certain key, corresponding key pulse (Keystroke) can appear, keyboard controller is found out corresponding piling up by scan code (Scan code) and is placed buffer memory then, then keyboard controller is sent the demand of interrupting and is given central processing unit, central processing unit is written into and carries out the corresponding service formula that interrupts demand, and last central processing unit reads in data by buffer memory.
So, promptly send key pulse to keyboard controller, and deposit in the buffer memory through output/input port (I/Oport) when the user press fast key on the lower keyboard 30.Scan code is after comparing this key pulse, and with piling up at buffer memory of correspondence, basic output/input system reads this yard and presses the fast key of which application to judge the user, to switch to the application corresponding formula.
With general normal startup computer operating system, putting down in writing a lot of order of booting computer standard program in the basic output/input system 20, when computer power starting, at first can start shooting according to the boot program order of being put down in writing in the boot program memory body:
I. power-on starts every hardware peripheral equipment.
II. output/input system 20 is written in the memory body substantially.
III. central processing unit 10 is sought basic output/input system 20 to specific memory body position.
IV. central processing unit 10 moves on other address and carries out formula according to basic output/input system 20.
V. to storage device 40 (normally hard disc) look for, the initiating task system, and will give that operating system is opened, control with manage computer hardware.
Have three big elements in the basic output/input system 20:
Basic output/input system ROM (ROM):
Be ROM, record is main source code in the output/input system 20 substantially.Most basic in recent years output/input systems 20 have been used fast flash memory bank (Flash ROM), can utilize specific formula to go to revise formula in basic output/input system ROM, to deal with soft, the hardware device of renewal.
Basic output/input system complementary metal oxide formula semiconductor (CMOS):
Store and to need the setting revised usually.For example hard disc form, connector specification etc.In boot program, the data that can revise all be stored in the complementary metal oxide formula semi-conductive in.
Basic output/input system battery:
For the required electric power of complementary metal oxide formula semiconductor record data.Early stage motherboard is the configuration rechargeable battery, but many in recent years use mercury batteries provide electric power.
General formula can be divided into system program and application two big classes, system program refers to the formula of master control computer running, comprise basic output/input system, operating system (OS, OperatingSystem), and tool software (for example: magnetic disc planning software, sweep-drug software, formula develop software ... Deng); Application then is to be additional to computer to make its formula that more meets user's demand, for example: browser, document software for editing, mapping software, Games Software ... briefly, the application framework is on system program and the formula that development is come out.
In the present invention, before basic output/input system 20 starts application, earlier will be corresponding to the hardware peripheral equipment initialization of application, for instance, if will play MP3, initialized possibly hardware peripheral equipment comprises video graphics array (VGA) 80, screen 85, integrated magnetic disc electrical interface (IDE) 90 and laser disc 93.
Fig. 2 is for realizing flow chart of steps of the present invention.
At first, in outer several independently fast key that is provided with of original computor-keyboard, wherein, a fast key can start a corresponding embedded system of application (A, B, C represent application respectively), and this fast key is designed to possess power up function, promptly presses above-mentioned fast key and can start shooting.
Step S1 presses first fast key.At the application that institute's desire starts, press corresponding fast key, computer system also starts thereupon.
Step S11 initiating hardware peripheral equipment.The hardware peripheral equipment that will correspond to the embedded system of first fast key through basic output/input system carries out initialization.
Step S2 starts first embedded system.After pressing first fast key, in start process, the basic output of computer system/input system inquiry keyboard controller (also can be described as embedded controller, Embedded Controller) the fast key state of being replied, can learn that present system is with the start of first fast key, therefore starts first embedded system.
Step S3 presses second fast key.If this moment, desire was used the Another Application formula, then press another fast key to start another embedded system.
Step S31 initiating hardware peripheral equipment.The hardware peripheral equipment that will correspond to the embedded system of second fast key through basic output/input system carries out initialization.
Step S4 starts second embedded system.After pressing second fast key, in start process, the fast key state that the basic output of computer system/input system inquiry keyboard controller is replied can learn that present system is with the start of second fast key, therefore starts second embedded system.
Step S5 closes first embedded system.After starting second embedded system, because of temporarily not using first embedded system, so close first embedded system to save system resource.
According to the fast key of being pressed, basic its relevant hardware of output/input system initialization, thus enter the embedded system of its respective application formula, because of other hardware that is not used is not initialised, so can shorten the on time.If will switch to other application, press corresponding fast key and can enter corresponding embedded system, same, the hardware that an initialization is used, so can reduce the time of other required wait of hardware that is not initialised of initialization, can reach the purpose of instant switch application formula.
The present invention is independent with the function that various general users use always, realize in the embedded system mode, significantly shorten the time that the user waits for, make the product of class household electrical appliances, the function that not only has personal computer system, each multimedia function also can be independent separately.The global function of PC is combined with embedded system, make PC not only have extendibility, conformability, also have the independence of each function simultaneously concurrently, allow the user can arbitraryly control the function of various PC.
Claims (11)
1. the method that can switch the computer applications formula immediately is applicable in the computer system, and this computer system comprises a plurality of hardware peripheral equipments, comprises the following steps:
One first fast key is set, to open first corresponding in the described computer system application, the corresponding at least one hardware peripheral equipment of this first application;
One second fast key is set, to open second corresponding in the described computer system application, the corresponding at least one hardware peripheral equipment of this second application;
Press first fast key and start first application, the hardware peripheral equipment of corresponding first application of initialization, thus carry out first application; And
Press second fast key and start second application, the hardware peripheral equipment of corresponding described second application of initialization, thus carry out described second application, and finish first application,
Wherein, other does not refuse initialization corresponding to the hardware peripheral equipment of described first application and described second application.
2. the method that can switch the computer applications formula immediately as claimed in claim 1 is characterized in that described application independently is rendered as embedded system, and sees through an output/input system switching substantially.
3. the method that can switch the computer applications formula immediately as claimed in claim 2, it is characterized in that, the above-mentioned embedded system corresponding hardware peripheral equipment of opening at institute's desire through the basic output/input system of described computer system carries out initialization, other does not then refuse initialization corresponding to the hardware peripheral equipment of above-mentioned embedded system, can reach the purpose of instant switch application formula.
4. the method that can switch the computer applications formula immediately as claimed in claim 1, it is characterized in that described hardware peripheral equipment comprises hard disc, soft dish, laser disc, serial port, PS2 mouth, video graphics array, printer output mouth and integrated magnetic disc electrical interface.
5. the method that can switch the computer applications formula immediately is applicable to a computer system, and described computer system comprises a plurality of hardware peripheral equipments, comprises the following steps:
First fast key is set, in order to start corresponding first embedded system of first application;
Second fast key is set, in order to start corresponding second embedded system of second application;
Press first fast key, the hardware peripheral equipment of corresponding first application of initialization is to start first embedded system; And
Press second fast key, the hardware peripheral equipment of corresponding second application of initialization starting second embedded system, and finishes first embedded system.
6. the method that can switch the computer applications formula immediately as claimed in claim 5, it is characterized in that, application in the described computer system independently is rendered as described embedded system, and switches described embedded system through the basic output/input system of a computer system.
7. the method that can switch the computer applications formula immediately as claimed in claim 6, it is characterized in that, see through the hardware peripheral equipment of basic output/corresponding described second application of input system initialization of described computer system, other does not then refuse initialization corresponding to the hardware peripheral equipment of described embedded system, can reach the purpose of instant switch application formula.
8. as the claim 5 described method that can switch the computer applications formula immediately, it is characterized in that described hardware peripheral equipment comprises hard disc, soft dish, laser disc, serial port, PS2 mouth, video graphics array, printer output mouth and integrated magnetic disc electrical interface.
9. the system that can switch the computer applications formula immediately is applicable to a computer system, comprising:
One storage device, the corresponding a plurality of embedded systems of a plurality of applications of storage computer system;
One keyboard comprises a plurality of fast key, in order to start embedded system corresponding in the said storage unit;
A plurality of hardware peripheral equipments, the corresponding at least one hardware peripheral equipment of described embedded system;
One output/input system substantially, when starting above-mentioned computer system, the described embedded system corresponding hardware of initialization peripheral equipment; And
One central processing unit sees through described basic output/input system, starts the embedded system of the fast key correspondence of described keyboard, wherein finishes first embedded system when starting second embedded system.
10. the system that can switch the computer applications formula immediately as claimed in claim 9 is characterized in that described embedded system comprises TV embedded system, MP3 embedded system and video and audio CD disc embedded system.
11. the system that can switch the computer applications formula immediately as claimed in claim 9, it is characterized in that described hardware peripheral equipment comprises hard disc, soft dish, laser disc, serial port, PS2 mouth, video graphics array, printer output mouth and integrated magnetic disc electrical interface.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02149052 CN1243299C (en) | 2002-11-20 | 2002-11-20 | Method capable of immediately switching computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02149052 CN1243299C (en) | 2002-11-20 | 2002-11-20 | Method capable of immediately switching computer program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1503104A CN1503104A (en) | 2004-06-09 |
CN1243299C true CN1243299C (en) | 2006-02-22 |
Family
ID=34233475
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 02149052 Expired - Fee Related CN1243299C (en) | 2002-11-20 | 2002-11-20 | Method capable of immediately switching computer program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1243299C (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI268434B (en) | 2005-07-22 | 2006-12-11 | Mitac Tech Corporation | Method of quick activation of grouping function selection in multimedia playback system capable of starting the corresponding multimedia playback system quickly |
TWI279711B (en) | 2005-08-19 | 2007-04-21 | Mitac Technology Corp | Dual-processor multimedia system, and method for fast activation of the multimedia system |
CN103034510B (en) * | 2012-10-26 | 2016-04-20 | 中国航天科工集团第二研究院七〇六所 | Can the UEFI BIOS fast and safely starting method of dynamic conditioning on demand |
-
2002
- 2002-11-20 CN CN 02149052 patent/CN1243299C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1503104A (en) | 2004-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2004164545A (en) | System and method of immediate boot and switching of application of computer system | |
CN1896946A (en) | Planning scheme of electronic device with multiple display screen parallel | |
CN101038551A (en) | Method for implementing the start of Linux operation system in mobile hard disk | |
CN1745359A (en) | One button external backup | |
CN1959639A (en) | Information processing apparatus with boot devices, and method for starting up the information processing apparatus | |
CN101075196A (en) | Portable electronic device and method for loading resource data for the portable electronic device | |
CN1955934A (en) | Method for quickly swithover different operation system in computer of multi-operation system | |
JP2007323629A (en) | Computer and power saving method thereof | |
CN1700174A (en) | Computer system and controlling method | |
CN1940868A (en) | Applied system and its data processing method for computer | |
CN1243299C (en) | Method capable of immediately switching computer program | |
CN1256665C (en) | Method for realizing computer and TV set combination | |
CN100336017C (en) | Computer instantaneous starting system and method | |
CN1881182A (en) | Function addition apparatus and function addition method | |
CN1801831A (en) | Method for increasing handset starting response speed | |
CN1320456C (en) | Automatic forming method for intelligent instrument interface | |
CN1238211C (en) | Flush operating system startup method for vehicle apparatus | |
CN1251071C (en) | Method for realizing multe-function embedding system | |
CN1512337A (en) | Method for computer starting and multiple operation system switching | |
CN1896952A (en) | Method for realizing graphic user interface during period of turn-on and computer system | |
CN1889022A (en) | Method and apparatus for switching contact control panel sampling rate | |
CN101042653A (en) | Computer system for providing various starting up program and starting up method thereof | |
CN1485712A (en) | Display panel adhesive assembly | |
JP2002099403A (en) | Computer system and display-unit switching method | |
US7401214B2 (en) | Method for executing computer function options with intelligent memory for computer-based multimedia system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20060222 Termination date: 20131120 |