[发明专利]电子装置与其固件更新方法有效
申请号: | 201810153599.0 | 申请日: | 2018-02-22 |
公开(公告)号: | CN110069280B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 张宝顺 | 申请(专利权)人: | 纬创资通股份有限公司 |
主分类号: | G06F9/24 | 分类号: | G06F9/24 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;王涛 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 装置 与其 更新 方法 | ||
本发明提供了一种电子装置与其固件更新方法。电子装置包括固件存储装置、微控制器,以及网络接口模块。固件存储装置存储有固件,而微控制器耦接固件存储装置。网络接口模块耦接微控制器,经由网络从远端服务器接收封包,并藉由判断该封包是否为一网络唤醒封包以及是否包括一固件更新指令以判断封包是否符合特定格式。若封包符合特定格式,微控制器通过网络接口模块获取远端服务器所提供的固件更新数据,并利用固件更新数据刷新固件存储装置所记录的固件。本发明能够提供一种便利、省时且节省成本的固件更新方式。
技术领域
本发明是有关于一种电子装置,且特别是有关于一种电子装置与其固件更新方法。
背景技术
电脑系统都具有用以控制各式硬件元件的固件(firmware),所谓的固件可泛指嵌入在装置的硬件元件中的软件。这些固件扮演作业系统与硬件元件之间的沟通桥梁,因此固件对于电脑系统而言扮演着相当重要的角色。众所皆知地,倘若电脑系统当中的固件发生毁损,将导致电脑系统无法正常开机或部分功能无法正常使用。此时,固件的更新与修复势必须要被执行,否则电脑系统将无法继续正常运作。另一方面,通过固件的版本更新,将可以对电脑系统的运作效率、稳定性等状态进行调整。换言之,应用适当的固件版本可确保硬件装置发挥最佳的运作效能,亦即固件更新与修复对于硬件装置的运作而言是非常重要的。
一般而言,在作业系统正常运作的情况下,固件的更新可通过特定软件元件来执行。然而,当电脑系统无法正常开机或作业系统没有正常运作时,固件的更新就无法通过特定软件元件来完成。例如,当基本输入输出系统(Basic Input/Output System,BIOS)毁损或与现有硬件不相容而无法正常开机时,BIOS的更新与修复就无法在作业系统正常运作的条件下通过特定软件元件来进行。此时,使用者就只能将机台送回至维修单位,而维修人员需要拆解机台并利用特殊的烧录设备重新烧录固件。可知的,上述固件维修过程耗时、耗人力且流程繁复,对于使用者与维修单位而言,都造成相当大的不便并且需要付出必要的修缮成本。
发明内容
有鉴于此,本发明实施例提出一种电子装置与其固件更新方法,以提供一种便利、省时且节省成本的固件更新方式。
本发明实施例提供一种电子装置,包括固件存储装置、微控制器,以及网络接口模块。固件存储装置存储有固件,而微控制器耦接固件存储装置。网络接口模块耦接微控制器,经由网络从远端服务器接收封包,并藉由判断该封包是否为网络唤醒封包以及是否包括固件更新指令以判断封包是否符合特定格式。若封包符合特定格式,微控制器通过网络接口模块获取远端服务器所提供的固件更新数据,并利用固件更新数据刷新固件存储装置所记录的固件。
在本发明的一实施例中,于上述电子装置操作于省电状态的期间,经由网络接口模块接收封包。
在本发明的一实施例中,若上述封包为网络唤醒封包且不包括固件更新指令,上述微控制器控制电子装置自操作于省电状态切换至操作于工作状态。
在本发明的一实施例中,若上述封包为网络唤醒封包且包括固件更新指令,上述网络接口模块继续接收远端服务器所提供的固件更新数据,并且上述网络接口模块提供固件更新数据给上述微控制器。
在本发明的一实施例中,若上述封包为网络唤醒封包且包括固件更新指令,上述微控制器还对封包进行验证。若封包通过验证,上述网络接口模块继续接收远端服务器所提供的固件更新数据。
在本发明的一实施例中,上述微控制器获取封包内的验证数据并自固件读取固件认证码。上述微控制器判断固件认证码是否匹配封包内的验证数据,以对封包进行验证。
在本发明的一实施例中,上述固件包括基本输入输出系统,且上述微控制器包括嵌入式控制器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纬创资通股份有限公司,未经纬创资通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810153599.0/2.html,转载请声明来源钻瓜专利网。