[发明专利]一种固件调试方法及相关设备有效
申请号: | 202010345790.2 | 申请日: | 2020-04-27 |
公开(公告)号: | CN113645052B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 王剑雄 | 申请(专利权)人: | 中移物联网有限公司;中国移动通信集团有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L69/22 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 401336*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调试 方法 相关 设备 | ||
1.一种固件调试方法,应用于计算机,其特征在于,所述计算机与终端设备建立有通信连接,所述方法包括:
接收所述终端设备使用预设通讯协议发送的固件运行状态Log信息,其中,所述预设通信协议为所述计算机与所述终端设备预先约定的通讯协议;
按照所述预设通讯协议,对所述Log信息进行解析,得到解析结果;
展示所述解析结果;
所述预设通讯协议包括Log信息头部和Log信息数据段,所述Log信息头部用于指示固件内的模块标识,所述Log信息数据段用于指示固件的运行状况;
所述Log信息头部包括Log级别字段、模块标识字段和校验标志字段,所述Log级别字段用于指示提示级别,所述模块标识字段用于指示固件内的模块标识,所述校验标志字段用于指示数据校验方法;
所述Log信息数据段包括校验数据标识字段和Log数据字段,所述校验数据标识字段用于指示预置数据库中的校验数据标识,所述Log数据字段用于指示固件的运行状况。
2.根据权利要求1所述的方法,其特征在于,所述按照所述预设通讯协议,对所述Log信息进行解析,包括:
按照所述预设通讯协议,确定所述Log信息中的校验标志字段、校验数据标识字段和Log数据字段;
根据所述Log信息中的校验标志字段、校验数据标识字段和Log数据字段,确定所述Log信息的校验标志、校验数据标识和携带的Log数据;
获取与所述Log信息的校验数据标识对应的目标校验数据;
采用所述Log信息中的校验标志所对应的数据校验方法,对所述Log信息中携带的Log数据与所述目标校验数据进行校验。
3.根据权利要求1所述的方法,其特征在于,所述预设通讯协议还包括Log信息起始标志段和Log信息结束标志段,所述Log信息起始标志段用于指示Log信息的起始标志,所述Log信息结束标志段用于指示Log信息的结束标志。
4.根据权利要求3所述的方法,其特征在于,所述预设通讯协议还包括标志位长度段,所述标志位长度段用于指示所述Log信息起始标志段的长度和所述Log信息结束标志段的长度。
5.根据权利要求3或4所述的方法,其特征在于,所述按照所述预设通讯协议,对所述Log信息进行解析,包括:
在接收到至少两条Log信息的情况下,按照所述预设通讯协议,确定所述至少两条Log信息中的Log信息起始标志段和Log信息结束标志段;
根据所述至少两条Log信息中的Log信息起始标志段和Log信息结束标志段,对所述至少两条Log信息进行分割;
对分割后的所述至少两条Log信息进行逐条解析。
6.一种固件调试方法,应用于终端设备,其特征在于,所述终端设备与计算机建立有通信连接,所述方法包括:
在固件启动的情况下,使用预设通讯协议向所述计算机发送固件运行状态Log信息,其中,所述预设通信协议为所述计算机与所述终端设备预先约定的通讯协议;
所述预设通讯协议包括Log信息头部和Log信息数据段,所述Log信息头部用于指示固件内的模块标识,所述Log信息数据段用于指示固件的运行状况;
所述Log信息头部包括Log级别字段、模块标识字段和校验标志字段,所述Log级别字段用于指示提示级别,所述模块标识字段用于指示固件内的模块标识,所述校验标志字段用于指示数据校验方法;
所述Log信息数据段包括校验数据标识字段和Log数据字段,所述校验数据标识字段用于指示预置数据库中的校验数据标识,所述Log数据字段用于指示固件的运行状况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移物联网有限公司;中国移动通信集团有限公司,未经中移物联网有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010345790.2/1.html,转载请声明来源钻瓜专利网。