[发明专利]计算机系统及其操作方法有效
申请号: | 201210470025.9 | 申请日: | 2012-11-20 |
公开(公告)号: | CN103838996B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 陈嘉祥 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | G06F21/45 | 分类号: | G06F21/45 |
代理公司: | 北京律诚同业知识产权代理有限公司11006 | 代理人: | 徐金国 |
地址: | 201114 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 及其 操作方法 | ||
技术领域
本发明是有关于一种电子系统及其操作方法,特别是有关于一种计算机系统及其操作方法。
背景技术
随着数字科技的发展,计算机系统已被广泛地应用在人们的生活当中,如用以提供个人使用的桌上型电脑、笔记型电脑及用以提供网络服务的网络处理器、服务器等。
在已知技术中,计算机系统可包括基板管理控制器(baseboard management controller,BMC)与整合型逻辑元件,如复杂可编程逻辑装置(complex programmable logic device,CPLD)。整合型逻辑元件可用以接收计算机系统中各式电路的信号,而基板管理控制器可通过发送控制命令至整合型逻辑元件,以通过修改整合型逻辑元件的储存的控制数据而控制计算机系统中的各式电路。
基板管理控制器的使用者接口可包括串接端接口(serial port interface)及网络图形使用者接口(Web graphic user interface,Web GUI)。在现行做法中,若使用者是通过网络图形使用者接口控制基板管理控制器,则使用者需先登入身份密码,故计算机系统可借此验证机制控管基板管理控制器的使用者。然而,若使用者是通过串接端接口控制基板管理控制器,则使用者并不须经过验证机制,如此一来,未经授权的使用者得以通过基板管理控制器发送控制命令至整合型逻辑元件,并借以控制计算机系统中的各式电路。更甚者,若未经授权的使用者修改整合型逻辑元件中的重要信号的状态(如风扇转速或重开机请求),则可能导致计算机系统的损害或不稳定。
因此,一种验证机制以避免未经授权的使用者控制整合型逻辑元件当被提出。
发明内容
本发明的一方面为一种计算机系统的操作方法。根据本发明一实施例,该计算机系统包括一基板管理控制器(baseboard management controller,BMC)、一低脚位(low pin count,LPC)模块、一逻辑控制装置以及一受控电路。该逻辑控制装置包括一第一暂存区以及一第二暂存区。该操作方法包括:该基板管理控制器接收并传送一外部指令至该逻辑控制装置;该逻辑控制装置接收并断该外部指令为一般指令或重要指令;当该逻辑控制装置判断该外部指令为重要指令时,将该外部指令与该第一暂存区的一预设验证码进行核对;以及,当该验证码核对正确时,该逻辑控制装置根据该外部指令的一控制指令地址将该外部指令的一控制数据写入该第一暂存区中相应的地址。
根据本发明一实施例,操作方法还包括:在该逻辑控制装置将该控制数据写入该第一暂存区中之后,该逻辑控制装置输出该控制数据至该受控电路。
根据本发明一实施例,当该外部指令为一般指令时,该外部指令包括该控制指令地址以及该控制数据。
根据本发明一实施例,当该外部指令为重要指令时,该外部指令包括一验证码暂存区地址、一验证码、该控制指令地址以及该控制数据。根据本发明一实施例,操作方法还包括:当该逻辑控制装置判断该外部指令为一般指令时,该逻辑控制装置根据该外部指令的该控制指令地址将该外部指令的该控制数据写入该第一暂存区中相应的地址以输出该控制数据至该受控电路。
根据本发明一实施例,逻辑控制装置判断该外部指令为一般指令或重要指令的步骤包括:该逻辑控制装置根据该外部指令的该控制指令地址以判断该该外部指令为一般指令或重要指令。
根据本发明一实施例,该操作方法还包括:该低脚位模块接收并传送一内部指令至该逻辑控制装置,其中该内部指令不同于该外部指令;该逻辑控制装置判断该内部指令为一般指令或重要指令;当该逻辑控制装置判断该内部指令为重要指令时,该逻辑控制装置将该内部指令与该第二暂存区的一预设验证码进行核对;以及,当该内部指令的该验证码核对正确时,该逻辑控制装置根据该内部指令的一控制指令地址将该内部指令的一控制数据写入该第二暂存区中相应的地址。
本发明的另一方面为一种计算机系统,用以接收一外部指令。根据本发明一实施例,计算机系统包括一受控电路、一基板管理控制器以及一逻辑控制装置。基板管理控制器用以接收并输出一外部指令。逻辑控制装置电性连接该基板管理控制器以及该受控电路,包括一第一暂存区。该逻辑控制装置用以于接收该外部指令时,判断该外部指令为一般指令或重要指令,当该逻辑控制装置判断该外部指令为重要指令时,该逻辑控制装置将该外部指令与该第一暂存区的一预设验证码进行核对,且当该验证码核对正确时,该逻辑控制装置根据该外部指令的一控制指令地址将该外部指令的一控制数据写入该第一暂存区中相应的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司,未经英业达科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210470025.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能机械手
- 下一篇:一种基于局域网的软件许可证动态授权管理方法