CN1308817C - 多模式计算机***启动的方法和装置 - Google Patents

多模式计算机***启动的方法和装置 Download PDF

Info

Publication number
CN1308817C
CN1308817C CNB2003101234817A CN200310123481A CN1308817C CN 1308817 C CN1308817 C CN 1308817C CN B2003101234817 A CNB2003101234817 A CN B2003101234817A CN 200310123481 A CN200310123481 A CN 200310123481A CN 1308817 C CN1308817 C CN 1308817C
Authority
CN
China
Prior art keywords
mode
computing machine
port
pattern
usb
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
CNB2003101234817A
Other languages
English (en)
Other versions
CN1555010A (zh
Inventor
何士贵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB2003101234817A priority Critical patent/CN1308817C/zh
Publication of CN1555010A publication Critical patent/CN1555010A/zh
Application granted granted Critical
Publication of CN1308817C publication Critical patent/CN1308817C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提供了一种多模式计算机***启动的方法和装置,用于在计算机启动时根据用户的需要,进入用户需要的模式。该方法包括步骤:使能控制端口唤醒功能;接收所述控制端口的模式控制信号;在出现所述模式控制信号时,唤醒计算机,以设定选择的模式;根据所述设定的模式,启动计算机进入对应模式。装置包括:使能装置;接收装置,用于接收所述控制端口的模式控制信号;判断控制装置,用于在出现所述模式控制信号时,唤醒计算机,以设定选择的模式;并根据所述设定的模式,启动计算机进入对应模式。利用本发明,实现了多模式计算机***的启动,适应了不断发展的计算机技术和家庭数码的需求。

Description

多模式计算机***启动的方法和装置
技术领域
本发明涉及电子设备与计算机装置,具体涉及多模式计算机***启动的方法和装置。
背景技术
随着计算机技术和家庭数码的发展,计算机正逐步发展为家庭娱乐的中心,传统的单一操作***的计算机已经演变为多模式计算机***,除完成数据处理,游戏娱乐等PC传统功能外,多模式计算机还可实现收听音乐,欣赏视频,收看电视等,如何方便的启动到不同模式以及在不同模式之间切换成为极为关键的一个环节;同时,计算机技术的发展使得USB,1394等技术的应用越来越广泛,并有取代串口、并口等传统接口的趋势。因此希望有可以实现这些功能的方法和装置。
发明内容
本发明的目的是克服现有技术中的缺点,提供一种全新的多模式计算机***启动方法,通过在BIOS中增加相应功能模块,同时配合外接的COM口、USB、1394等控制面板,实现特定端口开机并启动到设定的***模式,通过遥控器则可实现远程控制。
本发明通过一个BIOS模块,配合通用接收板来控制串口、特定USB端口、1394端口以及网络等众多设备的方式实现多模式计算机***的启动,以适应不断发展的计算机技术和家庭数码的需求。
本发明提供一种多模式计算机***启动的方法,用于在计算机启动时根据用户的需要,进入用户需要的模式,所述方法包括步骤:
使能控制端口唤醒功能;
接收所述控制端口的模式控制信号;
在出现所述模式控制信号时,唤醒计算机,以设定选择的模式;
根据所述设定的模式,启动计算机进入对应模式。
可选地,所述使能控制端口唤醒功能的步骤包括:采用USB端口唤醒,或采用1394端口唤醒,或采用串口端口唤醒,或采用并口端口唤醒。
优选地,所述唤醒计算机以设定选择的模式之后、根据所述设定的模式启动计算机进入对应模式之前,还包括步骤
判断所述计算机的休眠状态。
可选地,在所述多模式计算机***处于G3状态时,在加电时包括步骤:初始化所述计算机的设备。
可选地,在所述计算机状态为S3时,直接唤醒所述计算机到S0状态。
优选地,在所述计算机状态为S4或S5时,初始化所述控制端口,以发送模式选择请求命令,并根据所述模式选择请求命令启动所述计算机到所述命令指定的状态。
可选地,
所述初始化所述控制端口的步骤包括:BIOS模块将初始化USB设备Host(主)端;启动控制传输与USB接收板进行握手;若握手失败,则启动所述计算机到S0状态;若握手成功,发送所述模式选择请求命令到USB接收板;
所述唤醒计算机,以设定选择的模式的步骤包括:USB接收板收到模式请求命令后,根据预定的通讯协议,返回模式设定值;所述BIOS模块根据所述值启动计算机到相应的模式。
优选地,所述方法通过1394模块、串口模块、并口模块、PS2模块中的任意一种模块与BIOS模块一起控制所述控制端口实现。
本发明的一种多模式计算机***启动的装置,包括:
使能装置,用于使能控制端口唤醒功能;
接收装置,用于接收所述控制端口的模式控制信号;
判断控制装置,用于在出现所述模式控制信号时,唤醒计算机,以设定选择的模式;并根据所述设定的模式,启动计算机进入对应模式;
其中,所述判断控制装置还判断所述计算机的休眠状态,以确定需要初始化的设备和需要设定的参数和启动到所述设定的模式需要的进程。
利用本发明,实现多模式计算机***的启动,适应了不断发展的计算机技术和家庭数码的需求。
附图说明
图1为本发明的实施例中多模式计算机***USB启动实现的流程图;
图2为本发明的多模式计算机***启动硬件逻辑原理图。
具体实施方式
为了便于本领域一般技术人员实施和理解本发明,现结合附图通过实施例描绘本发明,应该知道,本发明并不限于这里描绘的实施例。
本发明的多模式计算机***启动的BIOS模块实现方法,包括以下步骤:
首先保证计算机处于某种休眠状态,此时若有模式选择信号输入,则首先唤醒***,BIOS模块判断***处于何种休眠状态,根据不同休眠状态做出不同处理并设置相应得启动标识,在POST完成时,BIOS模块根据内存中的启动标识启动到相应的模式***。
该方法所述休眠状态,指ACPI规范规定的S1(Power onSuspend)、S3(Suspend to RAM)、S4(Suspend to Disk)以及S5(Soft Power Off);APM规范规定的各种省电模式。
该方法所述***若不处于上述的休眠状态,则上电后需完成一定初始化动作再进入S5状态。
该方法所述***若处于S1、S3等Power On状态,由于此时内存中保留休眠前***状况,因而此时忽略模式选择命令,做相应唤醒事件处理以保护用户数据。
该方法所述***处于S4或S5,则BIOS模块通过特定的串口、USB口、1394口等与接收板通信,根据模式选择信号实现多模式启动。
该方法所述模式选择信号是指接收板通过计算机机箱或红外遥控器上的模式选择按钮操作时产生的电平信号。
本发明是在多模式计算机中通过特定端口如串口、USB口或1394端口等实现模式选择和启动,当***处于某种休眠状态时,模式选择信号将首先唤醒***,BIOS模块根据当前的休眠状态以及模式信号,启动计算机到相应的***。
图1为本发明的实施例中多模式计算机***USB启动实现的流程图。下面结合附图1及具体实施例对本发明再作进一步详细的说明。在本发明的实施例中,计算机***根据需要可以启动到Windows XP;也可以启动到电视模式,还可以启动到一键恢复,或启动到CD模式等等。
首先,本发明的确保***处于某种休眠状态(图中的虚线框内),当***处于G3时,由于此时南桥芯片中USB控制器的相关设置丢失,为确保USB开机唤醒,当AC(交流电源)恢复时需自动开机并初始化必要的设备,如南桥USB Controller,同时使能特定USB端口唤醒功能(步骤①)。这样,***可以通过USB端口唤醒。此时,若USB接收板有模式控制信号输入(步骤②),BIOS模块首先判断***是否处于S3,若***处于S3,则忽略模式控制信号,直接唤醒***到S0(步骤③)。反之,若***处于S4或S5(步骤④),则BIOS模块将初始化USB设备Host端(南桥中),启动控制传输与USB接收板进行握手,若握手失败,则启动***到S0,若成功,则发送模式选择请求命令到USB接收板(步骤⑤);USB接收板收到模式请求命令后,根据约定的通讯协议,返回模式设定值(步骤⑥),然后BIOS模块根据USB接收板返回的值启动计算机到相应的模式:如若返回值为0,则启动到Windows XP;若为返回值为1,则启动到电视模式,若返回值为2,则启动到一键恢复,若返回值为3,则启动到CD模式等等。
图2为本发明的多模式计算机***启动硬件逻辑原理图。现结合附图2对本发明硬件逻辑作进一步详细说明。
本发明所涉及为计算机应用的装置,包括接收板(多模式设置控制装置),其中包括:MCU(多功能控制器)、USB控制器和1394控制器,超级IO(Super IO)和南北桥。其中,接收板可同时支持一种或多种通讯协议,如USB通信协议,这时,利用USB控制器处理,如果采用串口通讯,则需经由Super IO处理再由南桥做出响应,如果***处于G3状态,即Mechanical Power Off(机械关闭),则本发明通过对Super IO的软硬件设计保证在Power恢复时自启动计算机,并重新初始化串口、USB或1394等相关控制器后再进入S5状态。以保证接收板的模式选择信号能准确的唤醒***并进入相应的模式。对与USB或1394通讯,则多模式控制装置中需有MCU(如8051)保存模式选择请求值,并在相应主设备(如南桥中USB HOST Controller)查询时返回该值。同时,在信号送由南桥处理前,需从软硬件上进行协议的选择和信号路由,避免不同协议信号同时发生时启动模式紊乱。
本发明提供的多模式计算机的启动实现方法,适用于大部分的计算机和计算机操作***,通过简单的设备添加和软件设置即可非常有效的实现各模式***的快速启动,用户只需通过计算机机箱上或者红外遥控器上的模式选择按钮即可实现,且该方法支持USB、1394等通信协议,适应当前计算机技术的发展趋势。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,例如,本发明通过USB接口描绘了本发明的实施例,应该知道,其它接口:如目前的PC机的标准串并口、IEE488、1394及PS2使用的接口均可用于实现本发明,因此,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。

Claims (9)

1.一种多模式计算机***启动的方法,用于在计算机启动时根据用户的需要,进入用户需要的模式,所述方法包括步骤:
使能控制端口唤醒功能;
接收所述控制端口的模式控制信号;
在出现所述模式控制信号时,唤醒计算机,以设定选择的模式;
根据所述设定的模式,启动计算机进入对应模式。
2.如权利要求1所述的方法,其中,所述使能控制端口唤醒功能的步骤包括:采用USB端口唤醒,或采用1394端口唤醒,或采用串口端口唤醒,或采用并口端口唤醒。
3.如权利要求1所述的方法,其中,所述唤醒计算机以设定选择的模式之后、根据所述设定的模式启动计算机进入对应模式之前,还包括步骤:
判断所述计算机的休眠状态。
4.如权利要求3所述的方法,其中,在所述多模式计算机***处于机械关闭状态时,在加电时包括步骤:初始化所述计算机的设备。
5.如权利要求3所述的方法,其中,在所述计算机状态为挂起到内存时,直接唤醒所述计算机到正常工作状态。
6.如权利要求3所述的方法,其中,在所述计算机状态为挂起到硬盘或软关机时,初始化所述控制端口,以发送模式选择请求命令,并根据所述模式选择请求命令启动所述计算机到所述命令指定的状态。
7.如权利要求6所述的方法,其中,
所述初始化所述控制端口的步骤包括:BIOS模块将初始化USB设备主端;启动控制传输与USB接收板进行握手;若握手失败,则启动所述计算机到正常工作状态;若握手成功,发送所述模式选择请求命令到USB接收板;
所述唤醒计算机,以设定选择的模式的步骤包括:USB接收板收到模式请求命令后,根据预定的通讯协议,返回模式设定值;所述BIOS模块根据所述值启动计算机到相应的模式。
8.如权利要求5或6的方法,其中,所述方法通过1394模块、串口模块、并口模块、第二代个人***PS2模块中的任意一种模块与BIOS模块一起控制所述控制端口实现。
9.一种多模式计算机***启动的装置,用于实现如权利要求1到8其中任一的方法,所述装置包括:
使能装置,用于使能控制端口唤醒功能;
接收装置,用于接收所述控制端口的模式控制信号;
判断控制装置,用于在出现所述模式控制信号时,唤醒计算机,以设定选择的模式;并根据所述设定的模式,启动计算机进入对应模式;
其中,所述判断控制装置还判断所述计算机的休眠状态,以确定需要初始化的设备和需要设定的参数和启动到所述设定的模式需要的进程。
CNB2003101234817A 2003-12-29 2003-12-29 多模式计算机***启动的方法和装置 Expired - Fee Related CN1308817C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2003101234817A CN1308817C (zh) 2003-12-29 2003-12-29 多模式计算机***启动的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2003101234817A CN1308817C (zh) 2003-12-29 2003-12-29 多模式计算机***启动的方法和装置

Publications (2)

Publication Number Publication Date
CN1555010A CN1555010A (zh) 2004-12-15
CN1308817C true CN1308817C (zh) 2007-04-04

Family

ID=34338887

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2003101234817A Expired - Fee Related CN1308817C (zh) 2003-12-29 2003-12-29 多模式计算机***启动的方法和装置

Country Status (1)

Country Link
CN (1) CN1308817C (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102523402A (zh) * 2011-12-29 2012-06-27 深圳Tcl新技术有限公司 智能电视遥控器的省电方法及智能电视遥控器

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100504776C (zh) * 2005-03-15 2009-06-24 光宝科技股份有限公司 多模式计算机***及其操作方法
CN101751269B (zh) * 2008-10-17 2013-01-23 环旭电子股份有限公司 多重开机方法及***
CN101561857B (zh) * 2009-04-28 2010-10-13 苏州国芯科技有限公司 多模式启动的安全嵌入式***
CN101699402B (zh) * 2009-06-12 2012-06-27 苏州国芯科技有限公司 一种多模式启动的嵌入式***
CN103973722A (zh) * 2013-01-28 2014-08-06 昆达电脑科技(昆山)有限公司 远程控制***
CN103729210B (zh) * 2013-12-06 2017-12-01 广东欧珀移动通信有限公司 一种实现一个刷机包支持多种制式智能终端的方法及装置
CN105159721A (zh) 2015-09-08 2015-12-16 深圳创维-Rgb电子有限公司 一种多模式启动智能设备的方法及其***
CN107301075B (zh) * 2017-06-26 2021-12-24 联想(北京)有限公司 用于设置***内存超频的方法、装置和电子设备
CN111158772B (zh) * 2019-12-31 2022-01-14 联想(北京)有限公司 一种数据处理方法及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4342220A1 (de) * 1992-12-11 1994-06-16 Toshiba Kawasaki Kk Rechneranordnung und Leistungsverwaltungsverfahren bei einer Rechneranordnung
WO2002065281A1 (en) * 2001-02-09 2002-08-22 Intrinsic Graphics, Inc. Method, system and computer program product for efficiently utilizing limited resources in a graphics device
CN1402124A (zh) * 2001-08-22 2003-03-12 英业达股份有限公司 通过菜单启动多个个人数字助理操作***的方法及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4342220A1 (de) * 1992-12-11 1994-06-16 Toshiba Kawasaki Kk Rechneranordnung und Leistungsverwaltungsverfahren bei einer Rechneranordnung
WO2002065281A1 (en) * 2001-02-09 2002-08-22 Intrinsic Graphics, Inc. Method, system and computer program product for efficiently utilizing limited resources in a graphics device
CN1402124A (zh) * 2001-08-22 2003-03-12 英业达股份有限公司 通过菜单启动多个个人数字助理操作***的方法及***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102523402A (zh) * 2011-12-29 2012-06-27 深圳Tcl新技术有限公司 智能电视遥控器的省电方法及智能电视遥控器
CN102523402B (zh) * 2011-12-29 2014-11-26 深圳Tcl新技术有限公司 智能电视遥控器的省电方法及智能电视遥控器

Also Published As

Publication number Publication date
CN1555010A (zh) 2004-12-15

Similar Documents

Publication Publication Date Title
CN1117305C (zh) 控制处于电源管理模式的监视器的屏幕显示的计算机***
CN1308817C (zh) 多模式计算机***启动的方法和装置
CN101359425B (zh) 接收器与接收方法
CN102045595B (zh) 用单片机实现机顶盒待机及唤醒的***
CN1202457C (zh) 处理器控制电压的***中提供决定开启电压的方法及装置
WO2006013857A1 (ja) 情報処理装置
CN101615059A (zh) 由电视板卡控制的电视电脑一体机及实现方法
CN101539803A (zh) 待机管理方法及其相关待机管理模块
CN101661304B (zh) 一种计算机及其输入设备共用方法
CN101145078A (zh) 信息处理设备和恢复控制方法
CN1441353A (zh) 增强的通用串行总线(usb)总线监控器控制器
CN214670566U (zh) 一种计算机唤醒电路及计算机
CN110933739A (zh) 一种电子设备唤醒方法、电子设备
CN1959596A (zh) 信息处理装置和恢复控制方法
CN112399211A (zh) 一种操作方法及融合网关
CN102238523A (zh) 手机信息内容的备份/恢复方法
CN1278203C (zh) 在计算机***中使用***组件互连电源管理机制的方法
CN2854946Y (zh) 一种会议***主机及由其构成的电子会议***
CN207780714U (zh) 一种显示装置和电子设备
CN1220941C (zh) 计算机多功能开机的实现方法
CN1959791A (zh) 一种提供闪信功能的方法及移动通信终端
CN1490698A (zh) 唤醒计算机的方法和装置
CN2819666Y (zh) 嵌入式智能网络终端***
CN2810065Y (zh) 具预约录像功能的音视频采集装置
CN1284078C (zh) 可携式电子设备扩充卡驱动程序安装***与方法

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070404

Termination date: 20201229