CN1243299C - Method capable of immediately switching computer program - Google Patents

Method capable of immediately switching computer program Download PDF

Info

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
Application number
CN 02149052
Other languages
Chinese (zh)
Other versions
CN1503104A (en
Inventor
林明德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Getac Technology Corp
Original Assignee
Mitac Technology Corp
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 Mitac Technology Corp filed Critical Mitac Technology Corp
Priority to CN 02149052 priority Critical patent/CN1243299C/en
Publication of CN1503104A publication Critical patent/CN1503104A/en
Application granted granted Critical
Publication of CN1243299C publication Critical patent/CN1243299C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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

Can switch the method and system of computer applications formula immediately
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.
Motherboard 1 comprises the necessary element that starts computer system, comprise central processing unit 10, basic output/input system 20, keyboard 30, storage device 40 and hardware peripheral equipment, wherein the hardware peripheral equipment comprises again: serial port (COM) 50, mouse 55, PS260, mouse 65, printer output mouth (LPT) 70, printer 75, video graphics array (VGA) 80, screen 85, integrated magnetic disc electrical interface (IDE) 90, hard disc 91, laser disc 93 and soft dish 95; Storage device comprises that several are applied to the application of computer system in addition.
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.
CN 02149052 2002-11-20 2002-11-20 Method capable of immediately switching computer program Expired - Fee Related CN1243299C (en)

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)

* Cited by examiner, † Cited by third party
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

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