[发明专利]远程固件更新方法、路由器、存储介质及装置在审
申请号: | 201811247645.X | 申请日: | 2018-10-24 |
公开(公告)号: | CN109450673A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 杜小坤;王锦群;雷建云;刘晶;尹帆;吴经龙 | 申请(专利权)人: | 中南民族大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 430074 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单片机 更新固件 虚拟串口 路由器 固件更新 插件 串口 存储介质 烧录指令 烧录 预设 转化 终端远程控制 路由器连接 安全便捷 串口通信 功能实现 接收终端 人力物力 网络接口 终端发送 终端上传 发送 终端 响应 网络 | ||
1.一种远程固件更新方法,其特征在于,所述远程固件更新方法包括以下步骤:
路由器通过预设网络转串口插件将网络接口转化为第一虚拟串口;
通过预设USB转串口插件将与所述路由器连接的单片机的USB接口转化为第二虚拟串口;
接收终端发送的待更新固件;
响应于所述终端发送的烧录指令,通过所述第一虚拟串口与所述第二虚拟串口将所述待更新固件烧录至所述单片机。
2.如权利要求1所述的远程固件更新方法,其特征在于,所述响应于所述终端发送的烧录指令,通过所述第一虚拟串口与所述第二虚拟串口将所述待更新固件烧录至所述单片机,包括:
响应于所述终端发送的烧录指令,调用预设烧录程序;
根据所述预设烧录程序将所述待更新固件从所述第一虚拟串口传输至所述第二虚拟串口,并将所述待更新固件烧录至所述单片机。
3.如权利要求2所述的远程固件更新方法,其特征在于,所述响应于所述终端发送的烧录指令,调用预设烧录程序之前,所述方法还包括:
获取所述预设烧录程序的配置文件,并删除所述配置文件中的库文件。
4.如权利要求2所述的远程固件更新方法,其特征在于,所述响应于所述终端发送的烧录指令,调用预设烧录程序,包括:
接收所述终端发送的烧录指令,并对所述烧录指令进行解密;
根据解密后的烧录指令调用预设烧录程序。
5.如权利要求1-4中任一项所述的远程固件更新方法,其特征在于,所述路由器通过预设网络转串口插件将网络接口转化为第一虚拟串口之前,所述方法还包括:
对预设网络转串口插件的网络参数和串口参数进行配置,并设置所述预设网络转串口插件开机自启。
6.如权利要求5所述的远程固件更新方法,其特征在于,所述路由器通过预设网络转串口插件将网络接口转化为第一虚拟串口之前,所述方法还包括:
对预设USB转串口插件的串口参数进行配置。
7.如权利要求1-4中任一项所述的远程固件更新方法,其特征在于,所述通过预设USB转串口插件将与所述路由器连接的单片机的USB接口转化为第二虚拟串口之前,所述方法还包括:
检测通过USB线与所述路由器连接的单片机,并将检测到的单片机的端口号显示在下拉菜单中。
8.一种路由器,其特征在于,所述路由器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的远程固件更新程序,所述远程固件更新程序被所述处理器执行时实现如权利要求1至7中任一项所述的远程固件更新方法的步骤。
9.一种存储介质,其特征在于,所述存储介质上存储有远程固件更新程序,所述远程固件更新程序被处理器执行时实现如权利要求1至7中任一项所述的远程固件更新方法的步骤。
10.一种远程固件更新装置,其特征在于,所述远程固件更新装置包括:
第一转化模块,用于路由器通过预设网络转串口插件将网络接口转化为第一虚拟串口;
第二转化模块,用于通过预设USB转串口插件将与所述路由器连接的单片机的USB接口转化为第二虚拟串口;
固件接收模块,用于接收终端发送的待更新固件;
固件烧录模块,用于响应于所述终端发送的烧录指令,通过所述第一虚拟串口与所述第二虚拟串口将所述待更新固件烧录至所述单片机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南民族大学,未经中南民族大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811247645.X/1.html,转载请声明来源钻瓜专利网。