信息处理设备及其启动方法

文档序号:6480433阅读:135来源:国知局
专利名称:信息处理设备及其启动方法
技术领域
本发明的一个实施例涉及一种包括存储介质并用作不使用该存储介质的瘦客户机 (thinclient)的信息处理设备,以及它的启动方法。
背景技术
考虑到降低信息泄密的危险以增强安全性,以及降低所有者管理应用程序和数据 的总成本(TCO),对瘦客户机PC引起了关注,并且越来越多地用于办公室中。此外, 用作瘦客户机的不具有诸如HDD和CD-ROM的存储介质的PC是市场上可买到的。
—种实现瘦客户机系统的途径可以是购买用作瘦客户机的PC,这导致较高的成 本。另一种途径可以是使用设置有存储介质的普通的PC作为瘦客户机PC。
日本专利申请特开(KOKAI)号2007-310822公开了 一种以低成本实现与瘦客户机 系统同样的效果的信息处理系统。该信息处理系统包括管理输出环境限定数据的信息控 制服务器。在该信息处理系统中,基于从信息控制服务器接收到的输出环境限定数据, 判定访问内部存储器的可用性。为将普通PC用作瘦客户机PC,存在构建通过改变或者修改OS或者驱动来防止信 息遗留在内置在PC中的存储介质中的机构的需要。因此本发明的目的是提供一种可以被用作瘦客户机且不需要改变或者修改诸如 OS的软件的信息处理设备,以及它的启动方法。

发明内容
为克服该问题并达到如上所述的目的,根据本发明的一个方面, 一种能连接到存 储操作系统(OS)的服务器的信息处理设备,所述信息处理设备包括配置为存储数据的 数据存储模块;配置为存储设定信息的设定存储模块,所述设定信息指示使用所述数据存 储模块的第一模式或者不使用所述数据存储模块的第二模式;配置为在OS启动之前从所述 设定存储模块获得所述设定信息的控制器,并且,当所述设定信息指示所述第二模式时, 所述控制器不能够访问所述数据存储模块;以及配置为当不能够访问所述数据存储模块时 从所述服务器加载所述OS并启动所述OS的启动模块。
根据本发明的另一个方面,提供有一种启动如上所述的信息处理设备的方法。
根据本发明的一个方面,当在OS启动之前获得的设定信息指示PC处于瘦客户机PC 模式时,不能够访问数据存储模块。OS从服务器被加载并被启动。因此,信息处理设备可 以被用作瘦客户机终端而不需要诸如OS的软件的改变或者修改。此外,提供有启动该信息 处理设备的方法。


现在将参照附图描述实现本发明的各种的特征的一般结构。附图以及所附的说明 被提供来解释本发明实施例而并非限定本发明的保护范围。图l是作为根据本发明的实施例的信息处理设备的个人计算机的示范性立体图; 图2是实施例中的个人计算机的示范性框图; 图3是实施例中的启动处理的示范性流程图; 图4是实施例中的BIOS安装处理的示范性流程图; 图5是实施例中的安装菜单屏幕的示范性示意图;以及 图6是根据实施例的变形例的BIOS安装处理的示范性流程图。
具体实施例方式在下文将参考附图描述根据本发明的各种实施例。如下所述的是根据本发明实施例的信息处理设备。实施例的信息处理设备具有在 使用存储介质的普通PC模式和不能够访问作为硬件的存储介质的瘦客户机PC模式之间切 换的功能。当处于瘦客户机PC模式中时,由于存储介质不可用以致它不能被物理地使用, 所以信息处理设备起着瘦客户机PC的作用。图1是作为根据实施例的信息处理设备的笔记本型个人计算机(PC) 10的立体图。
PC10包括主体12和显示单元14。显示单元14包括作为显示面板的液晶显示屏 (LCD) 16。显示单元14附接于设置在主体12的后缘上的绞链(支撑构件)18。这允许显示 单元13在开启位置和闭合位置之间自由地旋转。显示单元14在闭合位置盖住主体12的 上表面,而在开启位置暴露主体12的上表面。主体12具有扁平的盒状的机壳。在机壳的上表面的中央设置有键盘(KB)20。在 主体12的正面,掌托被设置在机壳的上表面上。在掌托的大致中心处配置有触摸垫22、 滚动按钮24以及触摸垫控制按钮26。在主体12的后侧,用于打开/关闭PC10的电源按钮28被设置在机壳的上表面上。下面将参照图2对PC10的系统配置的实例进行描述。图2是PC10的框图。
如图2中的图解,PC 10包括CPU 102、北桥(NB) 104、随机存取存储器(RAM) 114、图形控制器(GC) 108、南桥(SB) 106、基本输入/输出系统只读存储器(BIOS - ROM) 120、 CD-ROM驱动器125、硬盘驱动器(HDD) 126、 LAN控制器127、嵌入式控制器/ 键盘控制器IC (EC/KBC) 124、互补金属氧化物半导体(CMOS) RAM128。 RAM 114是 PC 10的主存储器。 CPU 102控制PC 10的操作,并执行从HDD 126加载到RAM 114中的操作系统 (QS)以及各种应用程序。
CPU 102还从BIOS-ROM 120将系统BIOS 120A和视频图形阵列(VGA) BIOS 120B加载到RAM 114中并执行它们。系统BIOS 120A是控制硬件的程序。RAM 114比 BIOS-ROM 120操作更快。 VGA BIOS 120B是控制图形控制器108的程序。VGA BIOS 120B包括两个程序, 即,用于初始化图形控制器108的初始程序和运行时间程序。为降低BIOS-ROM 120所需 的容量,两个程序以它们共有一部分组件的方式被存储在BIOS-ROM 120中。
北桥芯片104连接在CPU 102的局部总线和南桥106之间。北桥104具有用于控 制对RAM 114的访问的内置存储器控制器。北桥104具有通过加速图形端口 (AGP)总 线等与图形控制器108通信的功能。图形控制器108是控制用作PC 10的显示监视器的LCD 16的显示控制器。图形控 制器108配备有视频存储器(VRAM),并且,基于OS/应用程序写入至视频存储器的显示 数据,生成在LCD16上显示图像的图像信号。图形控制器108输出图像信号至行(line)。
南桥106控制小引线数(LPC)总线以及外围部件互连(PCI)总线上的每一个装 置。举例来说,南桥106经由PCI总线连接至用于将数据通过网络传输至装置的LAN控 制器127。南桥106具有内置的控制CD-ROM驱动器125以及HDD 126的集成驱动器电子部 件(IDE)控制器。进一步,南桥106具有控制对BIOS-ROM 120的访问的功能。
IDE控制器被设定为"能够"/ "不能够"以分别能够/不能够访问CD-ROM驱动 器125和HDD 126。 CD-ROM驱动器125和HDD 126各自起着存储数据的数据存储模块的作用。除 CD-ROM驱动器125和HDD 126之外,各种其他计算机可读的存储介质可以被用来存储数据。这样的存储介质的实例包括,但不限于,软磁盘(FD)、可记录光盘驱动器CD-R)、 数字通用光盘(DVD)、包括SD卡的存储卡、通用串行总线(USB)存储器。
嵌入式控制器/键盘控制器IC 124控制触摸垫22、滚动按钮24和触摸垫控制按钮 26。嵌入式控制器/键盘控制器IC 124是监视并控制各种独立于PC IO的系统状态的装置 (外围装置,传感器,电源电路等)的单片微型计算机。 〖0030] CMOS RAM 128存储作为启动PC IO所必需的信息的系统BIOS 120A的设定和PC IO是否处于中断模式的信息。如上所述,BIOS-ROM 120存储系统BIOS 120A和VGA BIOS 120B。 BIOS-ROM
120还起着存储执行每一个BIOS所必需的各种类型的设定信息的设定存储模块的作用。 在该实施例中,存储在BIOS-ROM 120中的设定信息的实例包括判定PC 10的操作的PC 模式。PC模式包括普通PC模式和瘦客户机PC模式。普通PC模式允许访问诸如CD-ROM 驱动器125和HDD126的数据存储模块,以致PC 10可以用作普通的计算机。另一方面, 瘦客户机PC模式不能访问数据存储模块,以致PC IO可以用作瘦客户机PC。
设定信息不是必需地被存储在BIOS-ROM 120中,举例来说,能够被存储在CMOS RAM 128中。系统BIOS 120A具有参考存储在CMOS RAM 128中的信息、存储在BIOS-ROM 120中的设定信息等启动PC 10的功能。该功能包括根据启动优先级从存储介质加载OS 并执行它的功能。启动优先级限定从其中加载以执行OS的存储介质的优先级。换句话说, 启动优先级指定启动选项的顺序,诸如从HDD 126启动,从CD-ROM驱动器125启动和 网络启动,以选择他们当中有效的或者当前可用的一个。网络启动是通过使用经过LAN控制器127从预定服务器加载的OS启动PC 10的 办法。举例来说,如果不能够访问CD-ROM驱动器125和HDD 126,网络启动被选择作 为有效的。在这种情况下,PC 10作为不允许访问CD-ROM驱动器125和HDD 126的瘦 客户机PC启动。此外,系统BIOS 120A具有从BIOS-ROM 120读取PC模式、从而根据PC模式控 制能够/不能够访问CD-ROM驱动器125和HDD 126的功能。更具体地说,当PC 10处于 普通PC模式时,能够访问CD-ROM驱动器125和HDD 126。当PC 10处于瘦客户机PC 模式时,不能够访问CD-ROM驱动器125和HDD 126。通过加载具有以上作用的系统BIOS 120A并执行它,CPU 102起着用于控制对 CD-ROM驱动器125和HDD 126访问的控制器的作用,并且还起着用于启动OS的启动模块的作用。参照图3,将给出如上所述配置的实施例的PC10上的启动处理的说明。图3是根 据实施例的启动处理的流程图。这里使用的术语"启动处理"指的是启动PC10的处理,当PC10随着按下电源按 钮28被开启时,启动PC 10的处理被已经加载了系统BIOS 120A的CPU 102执行。图3 主要说明格式化诸如CD-ROM驱动器125和HDD 126的数据存储模块的处理。虽然图3 中未显示,但是,包括格式化每一个装置,诸如图形控制器108的处理的启动需要的各种 其他处理也被执行。首先,CPU 102从BIOS-ROM 120加载PC模式(S301)。 CPU 102然后判定PC 模式是否是普通PC模式(S302)。当PC模式是普通PC模式时(S302为是),CPU 102 将IDE控制器设定为"能够"(S303)。接下来,CPU 102将CD-ROM驱动器125和HDD 126格式化(S304)。此后,CPU 102根据启动优先级启动OS (S305)。通常,从HDD 126启动具有最高的优先级,CPU 102 从HDD 126加载OS并启动它。即便网络启动具有更高的优先级,由于CD-ROM驱动器 125禾口 HDD 126是可访问的,所以在用网络启动启动之后,PC IO不起瘦客户机PC的作 用而是起着普通PC的作用。当PC模式是瘦客户机PC模式时(S302为否),CPU 102将控制CD-ROM驱动器 125和HDD 126的IDE控制器设定为"不能够"(S306)。接着,CPU 102根据启动优先级 启动OS (S307)。在这种情况下,不能够访问CD-ROM驱动器125和HDD 126。这意味 着即便启动优先级被设定以致从这些驱动器的启动具有较高优先级,PC IO也不能从它们 处启动。因此,CPU 102用当前可用的启动选项,即,网络启动,来启动PC 10。在启动 之后,PC 10起着不允许访问CD-ROM驱动器125和HDD 126的瘦客户机PC的作用。
参照图4,将给出如上所述配置的实施例的PC10上的BIOS安装处理的说明。图 4是根据实施例的BIOS安装处理的流程图。举例来说,在PC 10被开启之后,当CPU 102响应预定按钮的按下而从BIOS-ROM 120加载用于BIOS安装的程序并执行它时,开始BIOS安装处理。首先,CPU102判定管理员口令是否已经被注册(S401)。管理员口令是被用来执 行诸如PC模式设定的预定功能的口令。管理员口令可以通过,举例来说,选择BIOS安 装菜单屏幕(以下,"安装菜单")上的口令注册功能被注册。当管理员口令已经被注册时(S401为是),CPU 102判定管理员口令是否被证实。即,CPU 102判定输入的管理员口令是否与已经注册的管理员口令匹配(S402)。管理员 口令可以通过,举例来说,选择安装菜单上的管理员口令检查功能被输入。这样,CPU 102 判定用户输入的管理员口令是否与先前注册的管理员口令匹配。当管理员口令被证实时(S402为是),CPU 102在LCD 16上显示通过其PC模式 能够被设定的安装菜单(S403)。图5说明安装菜单的实例。在图5的实例中,PC模式被设定为普通PC模式(普 通PC)。在安装菜单上,举例来说,用户可以将光标移动至想要的PC模式上以选择它。 虽然图5仅说明作为设定信息的PC模式,然而, 一般说来,诸如启动优先级的其他设定 信息也可以被显示在安装菜单上以允许用户改变设定。返回参照图4,在显示安装菜单之后,CPU 102判定普通PC模式是否被选择作为 PC模式(S404)。如果普通PC模式被选择作为PC模式(S404为是),则CPU 102将普 通PC模式存储在BIOS-ROM 120中作为PC模式(S405)。如果瘦客户机PC模式被选择 (S404为否),则CPU 102将瘦客户机PC模式存储在BIOS-ROM 120中作为PC模式 (S406)。用这样的方式,CPU 102起着将用户选择的设定信息存储在BIOS-ROM 120中 的存储模块的作用。当管理员口令还未被注册时(S401为否),或者当管理员口令未被证实时(S402 为否),CPU 102在LCD16上显示,不具有设定PC模式的功能的常规的安装菜单(S407)。
如上所述,根据该实施例,信息处理设备能够基于存储在诸如BIOS-ROM的非易 失性存贮器中的设定信息(PC模式),设定诸如HDD的存储介质以致它不能被物理使用。 换句话说,通过简单地改变设定信息,可以将常用的配备有诸如HDD的存储介质的PC用 作瘦客户机PC。即,信息处理设备可以被用作瘦客户机PC。这除去了购买瘦客户机PC,或者构建
用于防止信息遗留在具有OS、驱动器等的存储介质中的机构的需要。另外,PC模式不能被改变,除非用户输入管理人等预先注册的口令。这防止PC
模式被未经授权地改变,并因此防止信息处理设备作为普通PC是可用的。因此,可以避
免任何安全性的降低。根据上述实施例,取决于PC模式来切换能够/不能够访问数据存储模块,并且基 于启动优先级而不参照PC模式来启动选项中的一个。在这种情况下,如果当启动优先级 被设定以致从数据存储模块的启动具有较高的优先级时数据存储模块不能够使用,则不会 尝试网络启动直到从数据存储模块的启动失败。这导致处理中的浪费。因此,根据实施例的变形例,当瘦客户机PC模式被设定作为PC模式时,总是选择网络启动来启动PCIO。
图6是根据实施例的变形例的BIOS安装处理的流程图。顺便地,从S601至S604的处理,即,加载PC模式、判定PC模式和格式化数据 存储模块的处理,同在先前所述的图解上述实施例中的启动处理的图3中的S301到S304 相同。因此,将不会重复对它们的说明。在S604的处理之后,CPU 102基于启动优先级判定如何启动OS (S605),并根据 该判定启动OS。即,CPU 102如同图3中S303的处理那样根据启动优先级启动OS(S606)。
当PC模式是瘦客户机PC模式时(S602为否),如同图3中S306的处理,CPU102 将控制CD-ROM驱动器125和HDD 126的IDE控制器设定为"不能够"(S607)。
如上文阐述的,根据实施例,当在OS启动之前获得的设定信息指示PC处于瘦客 户机PC模式时,不能够访问数据存储模块。OS从服务器被加载并被启动。因此,信息处 理设备可以被用作瘦客户机终端而不需要改变或者变形诸如OS的软件。
这里描述的系统的各种模块可以作为软件应用程序、硬件和/或软件模块,或者一 个或多个诸如服务器的计算机上的组件被实现。虽然各种模块被个别说明,但是它们也可 以共用某些或者所有的相同的基础逻辑或代码。已经描述了本发明的某个的实施例,这些实施方式仅仅是作为示例被呈现,并非 为了限定本发明的保护范围。实际上,在这里描述的新颖的方法以及系统可以用各种其他 形式概括;此外,以这里描述的发明以及系统的形式的各种省略,替换以及改变可以在不 离开本发明的精神而被作出。附后的权利要求以及它们的等效物是打算用来覆盖这样的将 属于本发明的范围以及精神的形式或改进。
权利要求
1.一种能连接到存储操作系统(OS)的服务器的信息处理设备,其特征在于,所述信息处理设备包括数据存储模块,配置为存储数据;设定存储模块,配置为存储设定信息,所述设定信息指示使用所述数据存储模块的第一模式或者不使用所述数据存储模块的第二模式;控制器,配置为在OS启动之前从所述设定存储模块获得所述设定信息,并且,当所述设定信息指示所述第二模式时,所述控制器不能够访问所述数据存储模块;以及启动模块,配置为当不能够访问所述数据存储模块时从所述服务器加载所述OS并启动所述OS。
2. 如权利要求1所述的信息处理设备,其特征在于,当所述设定信息指示所述第一模 式时,所述控制器能够访问所述数据存储模块。
3. 如权利要求2所述的信息处理设备,其特征在于, 所述数据存储模块被配置为存储OS,以及所述启动模块被配置为基于所述OS的源的预定优先级从具有较高优先级的所述服 务器或者所述数据存储模块加载所述OS,并且,在已经加载了所述OS时,启动所述os。
4. 如权利要求3所述的信息处理设备,其特征在于,进一步包括判定模块,所述判定 模块被配置为从所述设定存储模块获得所述设定信息,并判定是否从所述服务器或者从 所述数据存储模块加载所述OS来启动,其中,当所述设定信息指示所述第一模式时,所述判定模块判定从具有较高优先级的所述 服务器和所述数据存储模块的其中之一加载所述OS;当所述设定信息指示所述第二模式时,所述判定模块判定从所述服务器加载所述 . 以及所述启动被配置为启动从由所述判定模块判定的所述服务器或者所述数据存储模块 加载的所述OS。
5. 如权利要求1所述的信息处理设备,其特征在于,进一步包括存储模块,所述存储 模块被配置为接收由用户指定的设定,并将所述设定存储在所述设定存储模块中。
6. 如权利要求5所述的信息处理设备,其特征在于,所述存储模块被配置为判定所述 用户是否具有预定的权限,并且,当所述用户具有所述权限时,接收所述用户指定的所述设定并将所述设定存储在所述设定存储模块中。
7. —种应用于能连接到存储操作系统(OS)的服务器的信息处理设备的启动方法,所 述信息处理设备包括数据存储模块和设定存储模块,其特征在于,所述启动方法包括-在OS启动之前,从所述设定存储模块获得指示使用存储数据的所述数据存储模块 的第一模式或者不使用所述数据存储模块的第二模式的设定信息;当所述设定信息指示所述第二模式时,使得不能够访问所述数据存储模块;以及 当不能够访问所述数据存储模块时,从所述服务器加载所述OS并启动所述OS。
8. 如权利要求7所述的启动方法,其特征在于,进一步包括 接收由用户指定的设定;以及 将所述设定存储在所述设定存储模块中。
全文摘要
根据一个实施例,一种能连接到存储操作系统(OS)的服务器的信息处理设备包括数据存储模块、设定存储模块、控制器以及启动模块。数据存储模块存储数据。设定存储模块存储设定信息,该设定信息指示使用数据存储模块的第一模式或者不使用数据存储模块的第二模式。控制器在OS启动之前从设定存储模块获得设定信息,并且,当设定信息指示第二模式时,控制器不能够访问数据存储模块。启动模块在不能够访问数据存储模块时从服务器加载OS并启动OS。
文档编号G06F9/445GK101620541SQ20091000420
公开日2010年1月6日 申请日期2009年2月11日 优先权日2008年6月30日
发明者齐藤敏满 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1