[发明专利]固件烧录方法及系统有效
申请号: | 201711170447.3 | 申请日: | 2017-11-22 |
公开(公告)号: | CN107783773B | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 蔡炽祥 | 申请(专利权)人: | 广东乐心医疗电子股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 金相允 |
地址: | 528400 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固件烧录 方法 系统 | ||
1.一种固件烧录方法,其特征在于,应用于固件烧录系统,所述系统包括相互通信的第一终端及第二终端,所述第二终端可与智能硬件通信连接;所述方法包括:
所述第一终端获取当前连接的每个第二终端操作系统的类型,并根据所述类型确定每个所述第二终端能够连接的智能硬件的数量,其中,所述第一终端中配置有不同类型的操作系统能够连接的智能硬件的数量;
所述第一终端将配置的待烧录智能硬件的设备信息分发给每个所述第二终端,使每个所述第二终端接收到的设备信息的数量不超过各自能够连接的智能硬件的数量,其中,所述设备信息包括所述待烧录智能硬件的标识信息及需要烧录到所述待烧录智能硬件的目标固件代码;
所述第二终端针对接收到的每个设备信息,根据该设备信息中的标识信息与对应的待烧录智能硬件建立连接,并将该设备信息中的目标固件代码写入到所述对应的待烧录智能硬件中,以使所述对应的待烧录智能硬件进行固件烧录;
所述方法还包括:
针对接收到的每个设备信息对应的智能硬件,所述第二终端记录与该智能硬件对应的烧录参数信息,并在该智能硬件烧录成功、烧录失败或烧录时间超过预设烧录时间时将记录的烧录参数信息发送给所述第一终端;
所述第一终端将配置的待烧录智能硬件的设备信息分发给每个所述第二终端,包括:
所述第一终端根据接收到的烧录参数信息判断相应第二终端的操作系统的稳定性,所述稳定性包括稳定、不稳定及不可用三种状态;
当所述相应第二终端的操作系统稳定时,将配置的待烧录智能硬件的设备信息分发给所述每个第二终端,使所述相应第二终端分配到的设备信息的数量等于所述相应第二终端能够连接的智能硬件的数量;
当所述相应第二终端的操作系统不稳定时,根据所述烧录参数信息为所述相应第二终端分配设备信息,使所述相应第二终端分配到的设备信息的数量少于所述相应第二终端能够连接的智能硬件的数量;
当所述相应第二终端的操作系统不可用时,不为所述相应第二终端分配设备信息,并控制所述相应第二终端重启或复位。
2.根据权利要求1所述的方法,其特征在于,所述设备信息还包括所述待烧录智能硬件的当前固件版本;
所述第二终端根据该设备信息中的标识信息与对应的待烧录智能硬件建立连接,并将该设备信息中的目标固件代码写入到所述对应的待烧录智能硬件中,包括:
根据该设备信息中的标识信息与对应的待烧录智能硬件建立连接,并获取所述对应的待烧录智能硬件的当前固件版本;
判断获取到的当前固件版本与该设备信息中的当前固件版本是否相同;
若不同,则将该设备信息中的目标固件代码写入到所述对应的待烧录智能硬件中。
3.根据权利要求1所述的方法,其特征在于,
所述烧录参数信息包括该第二终端与该智能硬件建立连接所用的连接时间、该第二终端在该智能硬件的烧录过程中与该智能硬件连接失败的次数、该第二终端在该智能硬件的烧录过程中与该智能硬件断开连接的断开次数、该智能硬件完成固件烧录所用的烧录时间以及该第二终端在该智能硬件的烧录过程中的系统复位次数。
4.根据权利要求1所述的方法,其特征在于,当所述相应第二终端的操作系统不稳定时,所述方法还包括:
针对已经发送给所述相应第二终端的设备信息,发送与所述设备信息中的部分设备信息对应的删除指令给所述相应第二终端,使所述相应第二终端删除所述部分设备信息;
当所述相应第二终端的操作系统不可用时,所述方法还包括:
针对已经发送给所述相应第二终端的设备信息,发送与所述设备信息对应的删除指令给所述相应第二终端,使所述相应第二终端删除所述设备信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东乐心医疗电子股份有限公司,未经广东乐心医疗电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711170447.3/1.html,转载请声明来源钻瓜专利网。