【技术实现步骤摘要】
基于计算机的固件升级方法及固件升级装置
本专利技术涉及计算机
,具体而言,涉及一种基于计算机的固件升级方法和一种基于计算机的固件升级装置。
技术介绍
固件一般存储于设备(如计算机)中的电可擦除只读存储器或闪存芯片等器件中,通常指担任设备最基础、最低层工作的软件。随着计算机功能需求的不断变化或者固件存在缺陷需要修复等原因,经常需对计算机中的固件进行升级。相关技术中,传统的固件升级一般需要用户手动升级,具体地,需要用户根据提示信息去相关网站查找升级包进行下载,这一过程操作比较繁琐,且任何人可随意进行升级操作,这无疑会存在一些安全隐患,对此,目前还没有有效的解决方案。
技术实现思路
本专利技术正是基于上述技术问题至少之一,提出了一种新的基于计算机的固件升级方案,在固件升级过程中,仅向用户提供与其身份信息相关联的升级链接文件,且依据与用户相关联的升级链接文件进行自动升级,整个过程操作简便,用户无法升级与其无关的固件,从而有效避免了对计算机的随意操控,确保了整个升级过程中的安全性。有鉴于此,本专利技术提出了一种新的基于计算机的固件升级方法,包括:获取使用计算机的用户的身份 ...
【技术保护点】
一种基于计算机的固件升级方法,其特征在于,包括:获取使用计算机的用户的身份信息;获取与所述用户的身份信息相关联的目标升级链接文件,并将所述目标升级链接文件推送至所述用户,其中,所述目标升级链接文件中至少包含有待升级固件的属性信息;在检测到所述用户对所述目标升级链接文件的访问请求时,向服务器侧发送所述待升级固件的属性信息,以使所述服务器基于所述待升级固件的属性信息查找新版本的升级数据包;接收所述服务侧反馈的所述新版本的升级数据包,并根据所述新版本的升级数据包对所述待升级固件进行升级操作。
【技术特征摘要】
1.一种基于计算机的固件升级方法,其特征在于,包括:获取使用计算机的用户的身份信息;获取与所述用户的身份信息相关联的目标升级链接文件,并将所述目标升级链接文件推送至所述用户,其中,所述目标升级链接文件中至少包含有待升级固件的属性信息;在检测到所述用户对所述目标升级链接文件的访问请求时,向服务器侧发送所述待升级固件的属性信息,以使所述服务器基于所述待升级固件的属性信息查找新版本的升级数据包;接收所述服务侧反馈的所述新版本的升级数据包,并根据所述新版本的升级数据包对所述待升级固件进行升级操作。2.根据权利要求1所述的基于计算机的固件升级方法,其特征在于,所述待升级固件的属性信息至少包括待升级固件的名称、当前版本信息,所述基于计算机的固件升级方法还包括:在对所述待升级固件进行升级操作的过程中,生成升级日志,其中,所述升级日志中包含所述用户的身份信息、所述计算机在升级过程中执行的操作以及所述新版本的升级数据包中的版本信息;以及在所述待升级固件升级完成后,根据所述新版本的升级数据包中的版本信息对所述当前版本信息进行更新。3.根据权利要求1或2所述的基于计算机的固件升级方法,其特征在于,所述获取与所述用户的身份信息相关联的目标升级链接文件的步骤,具体包括:根据所述用户的身份信息,在所述计算机记录的历史登录信息中,查找所述用户的历史登录信息;根据所述用户的历史登录信息,确定所述用户对所述计算机的使用权限等级;根据预存储的使用权限等级与升级链接文件的关联关系,查找与所述用户的使用权限等级对应的升级链接文件,并将其作为所述目标升级链接文件。4.根据权利要求3所述的基于计算机的固件升级方法,其特征在于,所述用户的历史登陆信息包括登陆时长、登陆时间段、登陆频率,所述根据所述用户的历史登录信息,确定所述用户对所述计算机的使用权限等级的步骤,具体包括:获取所述登录时长、所述登录时间段及所述登录频率分别对应的权重;计算所述登录时长、所述登录时间段及所述登录频率与其权重之间的乘积和;根据计算得到的乘积和,确定所述用户对所述计算机的使用权限等级;其中,所述用户对所述计算机的使用权限等级与所述乘积和之间呈正相关。5.一种基于计算机的固件升级...
【专利技术属性】
技术研发人员:孙睿,李冰,李加彦,王盛,姚晓辉,王利云,
申请(专利权)人:河南职业技术学院,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。