一种计算机开机信息监看系统及方法技术领域
本发明属于计算机技术领域,特别是涉及一种计算机开机信息监看系统及方法。
背景技术
计算机监控系统是指具有数据采集、监视和控制功能的计算机系统,是以监测控
制计算机为主体,加上检测装置(传感器)、执行机构与被监测控制的对象共同构成的整体。
在这个系统中,计算机直接参与被监控对象的检测、监督和控制。计算机监控系统是一种实
时计算机系统,可以根据采集到的数据,立即采取相应的动作。在计算机监控系统中,人机
交互的方式应该友好简捷,便于操作,并可以根据要求显示数据和打印相关报表。
发明内容
本发明的目的在于提供一种计算机开机信息监看系统及方法,通过监控计算机显
示由计算机特性的描述及数字码组成的计算机I/O端口信息,对I/O端口信息进行监管从而
对计算机开机信息进行管理和查看的功能。
本发明是通过以下技术方案实现的:
本发明为一种计算机开机信息监看系统,包括微控制器、监控卡和PCI总线,
所述微控制器用于执行计算机BIOS开机后的BIOS自检程序,并产生I/O端口信息,
所述的I/O端口信息包括生产厂家定义该计算机特性的描述及其对应的数字码;
所述监控卡包括:
一I/O端口信息获取模块,其用于侦测PCI总线上的I/O端口信息,从PCI总线上获
取该I/O端口信息,并在一队列中暂存该I/O端口信息;
一网络接口卡,其为所述计算机与网络提供一个接口,所述网络接口卡用于接收
暂存于所述队列中的I/O端口信息,并将该信息输出至网络;
所述PCI总线用于在所述的微控制器与远程监控卡之间传输所述的I/O端口信息;
所述监控计算机用于装载一监控程序并执行该监控程序,用于通过网络获取计算
机特性的描述,然后通过网络获取计算机特性的数字码,并显示由计算机特性的描述及数
字码组成的计算机I/O端口信息。
一种计算机开机信息监看系统的方法,包括如下步骤:
SS1计算机执行自检程序,并产生一连串I/O端口信息输出至该计算机PCI总线上,
所述的I/O端口信息包括生产厂家定义该计算机特性的描述及其对应的数字码;
SS2执行监控计算机中的一监控程序;
SS3计算机的监控卡提供一I/O端口信息获取模块侦测计算机PCI总线上的信息;
SS4当侦测到所述的I/O端口信息,则获取该I/O端口信息,并将该I/O端口信息暂
存于一队列中;
SS5计算机判断监控计算机是否询问记录于队列中的I/O80端口信息;
当计算机收到该询问请求,则通过网络将队列中记录的计算机特性的描述输出至
监控计算机,然后通过网络将队列中记录的计算机特性的数字码输出至监控计算机;
SS6监控计算机显示由计算机特性的描述及数字码组成的计算机I/O端口信息。
本发明具有以下有益效果:
本发明通过监控计算机显示由计算机特性的描述及数字码组成的计算机I/O端口
信息,对I/O端口信息进行监管从而对计算机开机信息进行管理和查看的功能。
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的
附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领
域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附
图。
图1为本发明的一种计算机开机信息监看系统图;
图2为本发明的一种计算机开机信息监看系统的方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它
实施例,都属于本发明保护的范围。
请参阅图1所示,本发明为一种计算机开机信息监看系统包括微控制器、监控卡和
PCI总线,微控制器用于执行计算机BIOS开机后的BIOS自检程序,并产生I/O端口信息,所述
的I/O端口信息包括生产厂家定义该计算机特性的描述及其对应的数字码;
所述监控卡包括:
一I/O端口信息获取模块,其用于侦测PCI总线上的I/O端口信息,从PCI总线上获
取该I/O端口信息,并在一队列中暂存该I/O端口信息;
一网络接口卡,其为所述计算机与网络提供一个接口,所述网络接口卡用于接收
暂存于所述队列中的I/O端口信息,并将该信息输出至网络;
所述PCI总线用于在所述的微控制器与远程监控卡之间传输所述的I/O端口信息;
监控计算机用于装载一监控程序并执行该监控程序,用于通过网络获取计算机特
性的描述,然后通过网络获取计算机特性的数字码,并显示由计算机特性的描述及数字码
组成的计算机I/O端口信息。
如图2所示,为本发明的一种计算机开机信息监看系统的方法流程图,包括如下步
骤:
SS1计算机执行自检程序,并产生一连串I/O端口信息输出至该计算机PCI总线上,
所述的I/O端口信息包括生产厂家定义该计算机特性的描述及其对应的数字码;
SS2执行监控计算机中的一监控程序;
SS3计算机的监控卡提供一I/O端口信息获取模块侦测计算机PCI总线上的信息;
SS4当侦测到所述的I/O端口信息,则获取该I/O端口信息,并将该I/O端口信息暂
存于一队列中;
SS5计算机判断监控计算机是否询问记录于队列中的I/O80端口信息;
当计算机收到该询问请求,则通过网络将队列中记录的计算机特性的描述输出至
监控计算机,然后通过网络将队列中记录的计算机特性的数字码输出至监控计算机;
SS6监控计算机显示由计算机特性的描述及数字码组成的计算机I/O端口信息。
值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划
分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体
名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤
是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介
质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽
叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,
可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明
的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅
受权利要求书及其全部范围和等效物的限制。