[发明专利]一种软件故障调试方法、装置、智能货柜和存储介质在审
| 申请号: | 202210417711.3 | 申请日: | 2022-04-20 |
| 公开(公告)号: | CN114840420A | 公开(公告)日: | 2022-08-02 |
| 发明(设计)人: | 徐达 | 申请(专利权)人: | 合肥美的智能科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 吴薇薇;浦彩华 |
| 地址: | 230011 安徽省合肥*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 故障 调试 方法 装置 智能 货柜 存储 介质 | ||
1.一种软件故障调试方法,其特征在于,所述方法包括:
智能货柜的引导程序在确定所述智能货柜的第一操作系统上的应用软件出现故障、且所述应用软件的调试功能出现故障的情况下,进入所述智能货柜的第二操作系统上的调试软件;所述第一操作系统和所述第二操作系统处于不同的磁盘分区;
所述调试软件将所述应用软件的故障信息发送至服务器,以供所述服务器对所述应用软件进行调试。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述引导程序识别至少一个流程对应的标志位是否异常;所述流程包括所述应用软件的运行流程和/或调试流程;
所述引导程序在所述应用软件的运行流程对应的标志位为异常的情况下,确定所述应用软件出现故障;
所述引导程序在所述应用软件的调试流程对应的标志位为异常的情况下,确定所述应用软件的调试功能出现故障。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述引导程序进入所述第一操作系统;
所述第一操作系统在确定所述应用软件的运行流程和/或所述应用软件的调试流程出现非预期异常的情况下,标记所述运行流程和/或所述调试流程对应的标志位为异常;
所述引导程序重启所述智能货柜以识别所述应用软件的运行流程和/或所述应用软件的调试流程对应的标志位。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
所述调试软件获取所述服务器的调试指令;其中,所述调试指令由所述服务器基于所述应用软件的故障信息生成,或者,所述调试指令由所述服务器基于运维人员的调试操作生成;所述调试操作由所述运维人员基于所述应用软件的故障信息生成;
所述调试软件基于所述调试指令,对所述应用软件进行调试。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在所述服务器对所述应用软件调试成功的情况下,所述第一操作系统修改所述应用软件的运行流程对应的标志位为正常,并保留所述应用软件的故障信息。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
所述引导程序在确定所述应用软件出现预期异常的情况下,进入所述第一操作系统;或者,关闭所述调试软件。
7.根据权利要求6所述的方法,其特征在于,所述关闭所述调试软件包括以下方式中任一:
所述引导程序关闭异常标志位识别功能;所述异常标志位识别功能用于识别至少一个流程对应的标志位是否异常;
所述引导程序进入所述第一操作系统,在所述第一操作系统中关闭所述调试软件;
所以引导程序进入所述第二操作系统,在所述第二操作系统中关闭所述调试软件。
8.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
所述调试软件将所述应用软件的调试功能的故障信息发送至服务器,以供所述服务器对所述应用软件的调试功能进行调试;
在所述服务器对所述应用软件的调试功能调试成功、且所述引导程序确定所述应用软件再次出现故障的情况下,所述应用软件的调试功能将所述应用软件的故障信息发送至服务器,以供所述服务器对所述应用软件进行调试。
9.一种软件故障调试装置,其特征在于,所述装置包括:引导程序、应用软件和调试软件,其中:
所述引导程序,用于在确定所述智能货柜的第一操作系统上的应用软件出现故障、且所述应用软件的调试功能出现故障的情况下,进入所述智能货柜的第二操作系统上的调试软件;所述第一操作系统和所述第二操作系统处于不同的磁盘分区;
所述调试软件,用于将所述应用软件的故障信息发送至服务器,以供所述服务器对所述应用软件进行调试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥美的智能科技有限公司,未经合肥美的智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210417711.3/1.html,转载请声明来源钻瓜专利网。





