异常上报方法、装置、电子设备和计算机可读存储介质与流程

未命名 09-08 阅读:92 评论:0


1.本技术涉及信息处理领域,具体而言,涉及一种异常上报方法、装置、电子设备和计算机可读存储介质。


背景技术:

2.定位设备是以确定空间位置为目标而构成的相互关联的一个集合体或装置(部件)。其可以采集到观测点的经纬度和高度,以便实现导航、定位等功能。在一些应用场景中,其可以是集成有全球定位系统或者北斗卫星导航系统的设备。
3.定位设备在受到外部或者内部的干扰时,都可能会出现工作异常的情况。这些情况使得定位设备处于不可用状态或者处于可用状态,但其输出结果不可靠。因此,需要向其上位机或者用户反馈异常信息。
4.相关技术中,通常由定位设备上报异常信息。若其出现异常情况,则可能导致不能上报异常信息的情形。


技术实现要素:

5.本技术实施例的目的在于提供一种异常上报方法、装置、电子设备和计算机可读存储介质,用以使异常上报设备的工作情况不依赖于定位设备的工作情况,继而可以在异常上报设备不掉电时,上报定位设备的异常信息。
6.第一方面,本技术实施例提供了一种异常上报方法,该方法应用于异常上报设备,所述异常上报设备用于上报定位设备的异常信息,该方法包括:在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态;在所述定位设备为异常状态的情况下,上报所述异常状态对应的异常信息。这样,通过将异常上报设备和定位设备分离,可以使两者独立工作。这样,异常上报设备的工作情况可以不依赖于定位设备的工作情况,继而可以在异常上报设备不掉电时,上报定位设备的异常信息。
7.可选地,在所述上报所述异常状态对应的异常信息之前,所述方法还包括:确定对端设备的查询接口所对应的对端波形特征以及对端电平特征;在所述对端电平特征满足电平特征要求的情况下,确定是否存储有与所述对端波形特征相匹配的波形特征;其中,所述异常上报设备中预先存储有多个接口协议的波形特征;以及所述上报所述异常状态对应的异常信息,包括:若存储有与所述对端波形特征匹配的波形特征,则基于所述对端波形特征对应的接口协议上报所述异常信息。这样,异常上报设备可以适配于多个对端设备,提高了异常上报设备的接口兼容性,增大了其使用范围。
8.可选地,所述异常状态包括不可运行状态,以及所述在所述定位设备为异常状态的情况下,上报所述异常状态对应的异常信息,包括:在所述定位设备为不可运行状态的情况下,上报所述不可运行状态对应的异常信息。这样,由于异常上报设备不依赖于定位设备的工作情况,继而即便定位设备出现了导致其不可用的异常,异常上报设备也能够获知到异常信息进行上报,便于该异常情况能够被及时处理。
9.可选地,所述定位设备包括多个处理单元;以及所述在所述定位设备为不可运行状态的情况下,上报所述不可运行状态对应的异常信息,包括:在所述定位设备为不可运行状态的情况下,确定导致所述不可运行状态的目标异常处理单元;上报所述目标异常处理单元对应的异常信息。这样,可以将定位设备所包括的多个处理单元分别与异常上报设备通信连接,继而可以在定位设备处于不可运行状态时,定位出对应的目标异常处理单元,在一定程度上能够便于上报对象快速确定出现异常的位置,提高处理效率。
10.可选地,所述在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态,包括:在所述异常上报设备未处于掉电状态的情况下,根据所述定位设备输出的电平信号,监控所述定位设备的工作状态;其中,在所述电平信号为异常电平信号时,确定所述定位设备为异常状态。这样,可以通过电平信号判断定位设备当前是否异常,继而可以较为直观、简单地确定其是否处于异常状态。
11.可选地,所述在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态,包括:在所述异常上报设备未处于掉电状态的情况下,向所述定位设备发送问询信息;若在预设时长内未接收到所述定位设备返回的反馈信息,继续向所述定位设备发送问询信息;其中,在所述问询信息的发送次数大于问询次数阈值时,确定所述定位设备为异常状态。这样,无论定位设备发生何种异常,异常上报设备均能够获知其异常状态。
12.可选地,在所述定位设备未处于掉电状态时,所述异常上报设备与所述定位设备共用电源;在所述定位设备处于掉电状态时,所述异常上报设备通过备用电源供电。异常上报设备可以与定位设备共用电源,也可以通过备用电源供电,继而降低了其由于掉电导致不能上报定位设备的异常信息的概率。
13.可选地,所述异常状态包括可运行状态,所述定位设备包括多个处理单元,所述处理单元在出现异常时记录有异常信息;所述方法还包括:在所述定位设备为可运行状态的情况下,若任一处理单元出现异常,则获取该异常处理单元对应的异常信息;其中,该异常处理单元在出现所述异常时能够工作;上报所述异常处理单元所记录的异常信息。这样,可以将定位设备所包括的多个处理单元分别与异常上报设备通信连接,继而可以在异常处理单元仍然可以工作时,定位出对应的目标异常处理单元,在一定程度上能够便于上报对象快速确定出出现异常的位置及原因,提高处理效率。
14.可选地,所述方法还包括:确定依赖于所述异常处理单元的处理结果工作的依赖处理单元;向所述依赖处理单元发送所述异常处理单元所记录的异常信息。可以向异常处理单元对应的依赖处理单元发送异常信息,使依赖处理单元能够及时采取相应措施,以改善由于异常处理单元导致自身异常或者做无用功的情况。另外,由于依赖处理单元已经知晓了该异常信息,继而该异常可以仅扩散至依赖处理单元,达到了防止异常扩散的目的。
15.第二方面,本技术实施例提供了一种异常上报装置,该装置用于上报定位设备的异常信息,该装置包括:监控模块,用于在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态;上报模块,用于在所述定位设备为异常状态的情况下,上报所述异常状态对应的异常信息。这样,异常上报设备的工作情况可以不依赖于定位设备的工作情况,继而可以在异常上报设备不掉电时,上报定位设备的异常信息。
16.第三方面,本技术实施例提供一种电子设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如上述第
一方面提供的所述方法中的步骤。
17.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如上述第一方面提供的所述方法中的步骤。
18.本技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术实施例了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
19.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
20.图1为本技术实施例提供的一种异常上报方法的流程图;
21.图2为本技术实施例提供的一种与对端设备交互的结构框图;
22.图3为本技术实施例提供的一种异常上报装置的结构框图;
23.图4为本技术实施例提供的一种用于执行异常上报方法的电子设备的结构示意图。
具体实施方式
24.下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
26.应当说明的是,在不冲突的情况下,本技术中的实施例或者实施例中的技术特征可以进行结合。
27.相关技术中,若定位设备出现异常情况,则可能导致不能上报异常信息的问题;为了解决该问题,本技术提供一种异常上报方法、装置、电子设备和计算机可读存储介质;进一步地,利用异常上报设备上报定位设备的异常信息。此时,由于异常上报设备与定位设备分离,所以异常上报设备不依赖于定位设备,因而在定位设备出现异常情况时,也可以准确上报其异常信息。
28.在一些应用场景中,异常上报设备、定位设备可以安装于车、船、飞机、手机等实质上需要定位以及在异常情况下需要上报异常信息的终端中。
29.以上相关技术中的方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本发明实施例针对上述问题所提出的解决
方案,都应该是发明人在本发明过程中对本发明做出的贡献。
30.在一些应用场景中,本技术所涉及的异常上报设备可以应用于异常上报设备,该异常上报设备用于上报定位设备的异常信息。
31.在这些应用场景中,上述异常上报设备例如可以包括芯片或者由多个芯片组成的模组。上述定位设备例如也可以包括芯片或者由多个芯片组成的模组。进一步的,上述异常上报设备以及定位设备可以集成在同一个芯片中,也可以分别为一个独立的芯片或者独立的模组,此处不作限制。
32.请参考图1,其示出了本技术实施例提供的一种异常上报方法的流程图。如图1所示,该异常上报方法包括以下步骤101至步骤102。
33.步骤101,在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态;
34.上述掉电状态也即设备因断电、失电、或电的质量达不到要求而不能正常工作的状态。
35.在一些应用场景或中,在异常上报设备没有处于掉电状态的情况下,其可以监控定位设备的工作状态。也就是说,异常上报设备如果没有处于掉电状态,则其不会出现由于掉电而导致的异常情况。
36.上述工作状态可以包括正常状态以及异常状态。其中,正常状态也即定位设备正常工作时所处的状态;异常状态也即定位设备出现异常时所处的状态。
37.在一些应用场景中,异常上报设备可以实时或者定时监控定位设备的工作状态,此处不作限制。应当说明的是,在定时监控其工作状态时,相邻两次监控的间隔时长应当为诸如1秒、3秒等较短的时长,以使异常上报设备能够较快获知定位设备的工作状态。
38.步骤102,在所述定位设备为异常状态的情况下,上报所述异常状态对应的异常信息。
39.在一些应用场景中,定位设备出现的异常例如可以包括出现掉电、cpu(中央处理器,central processing unit,简称cpu)不能工作、总线挂死、模数转换失败等实质上会导致定位设备不能正常工作的情况。
40.定位设备出于异常状态之后,异常上报设备可以获知该异常状态,继而可以上报该异常状态对应的异常信息。
41.应当说明的是,异常上报设备可以预先与定位设备通信连接,继而定位设备可以在出现异常时通知异常上报设备,或者异常上报设备主动向定位设备发送异常信息获取请求,若其在预设时长内或者一直没有得到回应的情况下也视为获知到定位设备处于异常状态。
42.上述异常信息例如可以包括导致该异常的原因、出现或者获知异常信息的时间、该异常的解决方案等实质上与定位设备的异常情况相关的信息。
43.在一些应用场景中,异常上报设备例如可以向对端设备上报异常信息。该对端设备例如可以包括实质上能够用于控制定位设备的主控芯片、主控服务器等。在另一些应用场景中,异常上报设备例如也可以向用户提供异常信息。也即,异常上报设备上报异常信息的对象也可以是用户。用户在接收到该异常信息之后,可以手动控制定位设备。
44.在相关技术中,定位设备中常常设置有用于上报异常信息的处理单元,但该处理
单元的工作情况依赖于定位设备的工作情况。例如,在定位设备处于掉电的情况下,该处理单元同样会处于掉电情况;定位设备的总线挂死时,该处理单元不能与外界通信;定位设备的运算过程出现异常导致定位设备输出错误结果时,该处理单元不会向外传递异常信息;因此,该处理单元(或者该定位设备)存在不能上报异常信息的情形。
45.在本实施例中,通过将异常上报设备和定位设备分离,可以使两者独立工作。这样,异常上报设备的工作情况可以不依赖于定位设备的工作情况,继而可以在异常上报设备不掉电时,上报定位设备的异常信息。
46.在一些可选的实现方式中,在所述上报所述异常状态对应的异常信息之前,所述异常上报方法还包括:
47.步骤1,确定对端设备的查询接口所对应的对端波形特征以及对端电平特征;
48.在一些应用场景中,若上报异常信息的对象是对端设备,则可以通过接口传输异常信息。请参阅图2,异常上报设备202可以获取定位设备201的异常信息,并将其发送给对端设备203。
49.上述查询接口也即对端设备203用于查询异常信息的接口。异常上报设备202可以利用该查询接口向对端设备203传输异常信息。
50.在这些应用场景中,查询接口可以有与之对应的波形特征以及电平特征。通过上述波形特征以及电平特征可以确定该查询接口对应的接口协议。
51.例如,若接口协议为spi(串行外设接口,serial peripheral interface,简称spi)协议,其对应的波形特征可以是至少2根信号线(cs、clk)发生翻转。其中,clk为时钟信号线,其具有较强的周期特征;cs为片选信号线。若接口协议为uart(异步串行通信接口,universal asynchronous receiver/transmitter,简称uart)协议,其对应的波形特征可以仅是1根信号线(tx,也即发送数据端口线)发生翻转。
52.另外,通信接口对应的电平通常是1.8v或者3.3v,若是其他电平,则可以视为不具备电平特征。
53.因此,异常上报设备202可以确定对端设备203的查询接口所对应的对端波形特征以及对端电平特征,以确定该查询接口所对应的接口协议。
54.步骤2,在所述对端电平特征满足电平特征要求的情况下,确定是否存储有与所述对端波形特征相匹配的波形特征;其中,所述异常上报设备202中预先存储有多个接口协议的波形特征;
55.在一些应用场景中,可以先确定对端电平特征是否满足电平特征要求。也即,可以确定对端电平是否为1.8v或者3.3v。
56.在这些应用场景中,异常上报设备202还可以预先存储多个接口协议以及对应的多个波形特征,这样,在对端电平特征满足电平特征要求的情况下,可以继续确定是否存储有与对端波形特征相匹配的波形特征。
57.这样,上述步骤102中所述的上报所述异常状态对应的异常信息,包括:若存储有与所述对端波形特征匹配的波形特征,则基于所述对端波形特征对应的接口协议上报所述异常信息。
58.也就是说,异常上报设备202如果检测到预先存储的多个波形特征中存在该对端波形特征,可以基于接口协议与波形特征之间的对应关系,确定出与该对端波形特征匹配
的接口协议,继而可以利用该接口协议上报异常信息。
59.在本实施例中,通过预先存储多个接口协议对应的波形特征,可以在对端电平特征满足电平特征要求的情况下,准确确定出对端波形特征对应的接口协议。这样,异常上报设备202可以适配于多个对端设备203,提高了异常上报设备202的接口兼容性,增大了其使用范围。
60.在一些可选的实现方式中,所述异常状态包括不可运行状态。上述不可运行状态也即定位设备不可用的状态。
61.这样,上述步骤102中所述的在所述定位设备为异常状态的情况下,上报所述异常状态对应的异常信息,包括:在所述定位设备为不可运行状态的情况下,上报所述不可运行状态对应的异常信息。
62.在一些应用场景中,若定位设备出现的异常导致其不可用,可以上报对应的异常信息。在这些应用场景中,由于定位设备不可用,继而其不能向外界传递异常信息。因此,异常上报设备只能主动获取异常信息。例如,异常上报设备可以主动向定位设备发送异常信息获取请求或者心跳信号,若其在预设时长内或者一直没有得到回应的情况下也视为获知到定位设备处于异常状态。
63.在这些应用场景中,上述异常信息例如可以包括获知到定位设备处于不可运行状态的时间信息,可能出现的异常情况信息以及对应的解决方案等。
64.在本实现方式中,由于异常上报设备不依赖于定位设备的工作情况,继而即便定位设备出现了导致其不可用的异常,异常上报设备也能够获知到异常信息进行上报,便于该异常情况能够被及时处理。
65.在一些可选的实现方式中,所述定位设备包括多个处理单元;这些处理单元例如可以包括射频单元、运算单元、信号处理单元、存储单元等实质上能够用于实现定位功能的处理单元。其中,射频单元可以用于处理卫星信号。具体的,卫星信号在空间中以电磁波的形式传播,射频处理单元可以执行针对该卫星信号的诸如采集、模数转换等处理操作。信号处理单元可以对卫星信号进行数字化处理,以提取卫星信号的物理特征,为定位算法提供原始数据。运算单元可以根据信号处理单元提供的原始数据,计算定位或者导航所需的数据,继而获得位置、速度等数据。存储单元可以存储运算单元输出的数据(也即写入数据),或者将存储的数据传输给其他处理单元(也即读取数据)。
66.这样,上述步骤101中所述的在所述定位设备为不可运行状态的情况下,上报所述不可运行状态对应的异常信息,包括:
67.首先,在所述定位设备为不可运行状态的情况下,确定导致所述不可运行状态的目标异常处理单元;
68.在一些应用场景中,定位设备的多个处理单元可以分别与异常上报设备通信连接。这样,异常上报设备可以分别接收或者主动获取各个处理单元的异常信息。继而,若定位设备处于不可运行状态,则可以定位出导致该不可运行状态的目标异常处理单元。
69.然后,异常上报设备可以上报所述目标异常处理单元对应的异常信息。这里的异常信息例如可以包括目标异常处理单元的名称、位置、已存储的处理数据等与该目标异常处理单元相关的信息。
70.在本实现方式中,可以将定位设备所包括的多个处理单元分别与异常上报设备通
信连接,继而可以在定位设备处于不可运行状态时,定位出对应的目标异常处理单元,在一定程度上能够便于上报对象快速确定出现异常的位置,提高处理效率。
71.在一些可选的实现方式中,上述步骤101中所述的在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态,包括:在所述异常上报设备未处于掉电状态的情况下,根据所述定位设备输出的电平信号,监控所述定位设备的工作状态;其中,在所述电平信号为异常电平信号时,确定所述定位设备为异常状态。
72.在一些应用场景中,异常上报设备可以通过定位设备输出的电平信号监控其工作状态。具体的,定位设备可以实时或者定时向异常上报设备传递电平信号,以告知其当前的工作状态。
73.在一些应用场景中,异常上报设备可以在接收到低电平信号时,视为定位设备当前处于正常状态。继而,异常上报设备在接收到高电平信号时,可以确定定位设备处于异常状态。也即,可以将高电平信号视为上述异常电平信号。
74.在这些应用场景中,定位设备例如可以在出现以下情况时向异常上报设备发送高电平信号:(1)工作温度偏高或者偏低;(2)模数信号转换失败;(3)存储空间不足;(4)信息读写异常。应当说明的是,此处所罗列的发送高电平信号的例子仅仅是其中一部分例子,不应理解为全部例子。本领域技术人员在获知了可以通过电平信号监控定位设备的工作状态的情况下,能够根据实际所需设置在可能出现的异常情况发生时均向异常上报设备发送高电平信号。
75.在另一些应用场景中,异常上报设备也可以预先与定位设备约定,在某些时间点到达时,定位设备需要主动向异常上报设备发送低电平信号,以证明其当前能够正常工作,继而,若异常上报设备没有在该时间点接收到低电平信号,也可以视为定位设备处于异常状态。也即,若没有接收到电平信号,也视为接收到了异常电平信号。
76.在本实现方式中,可以通过电平信号判断定位设备当前是否异常,继而可以较为直观、简单地确定其是否处于异常状态。
77.在一些可选的实现方式中,上述步骤101中所述的在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态,包括:
78.首先,在所述异常上报设备未处于掉电状态的情况下,向所述定位设备发送问询信息;
79.在一些应用场景中,异常上报设备可以通过主动问询的方式监控定位设备的工作状态。具体的,异常上报设备可以实时或者定时向发送问询信息,以通过问询信息获知定位设备当前的工作状态。上述问询信息例如可以包括文字、数字、字符或者其结合等。
80.然后,若在预设时长内未接收到所述定位设备返回的反馈信息,继续向所述定位设备发送问询信息;
81.异常上报设备向定位设备发送了问询信息之后,可以根据其反馈信息判断定位设备的工作状态。
82.在一些应用场景中,若在预设时长内未接收到反馈信息,可以视为定位设备当前不能向外传递反馈信息、由于出现异常而不能及时向外传递反馈信息或者由于网络延时导致反馈信息不能及时到达异常上报设备。这里的预设时长例如可以包括1分钟、5分钟等实质上可以视为定位设备异常工作的时长。另外的,上述预设时长例如可以根据定位设备异
常工作才会导致的反馈时长确定。例如,定位设备在正常工作时最长也能够在1分钟内进行反馈,则预设时长可以为1分钟。
83.在这些应用场景中,为了确认反馈信息是否是由于定位设备发生异常而导致其没有在预设时长内到达异常上报设备,异常上报设备可以继续发送问询信息。
84.然后,在所述问询信息的发送次数大于问询次数阈值时,确定所述定位设备为异常状态。上述问询次数阈值例如可以包括3次、5次等。
85.在本实现方式中,异常上报设备可以通过主动问询确定定位设备是否处于异常状态,而无需定位设备发送异常信息。这样,无论定位设备发生何种异常,异常上报设备均能够获知其异常状态。
86.继而,即便定位设备出现了导致其不可用的异常,或者由于定位设备与异常上报设备之间的通信接口出现异常,异常上报设备也能够获知其异常状态,继而进行上报,便于对端设备或者用户执行相应的解决操作。
87.在一些可选的实现方式中,在所述定位设备未处于掉电状态时,所述异常上报设备与所述定位设备共用电源;在所述定位设备处于掉电状态时,所述异常上报设备通过备用电源供电。
88.在一些应用场景中,异常上报设备为了能够独立工作,需要保证其持续处于有电状态。在这些应用场景中,异常上报设备可以根据定位设备的电量情况确定如何保持自身持续处于有电状态。
89.也即,在定位设备没有处于掉电状态时,异常上报设备可以与其共用一个电源。这是因为定位设备所用的电源相对可靠稳定,继而与定位设备共用电源,也可以得到相对可靠稳定的电压。
90.在定位设备处于掉电状态时,为了使异常上报设备能够正常工作,可以使用备用电源供电。在一些应用场景中,异常上报设备若获知到定位设备处于不可运行状态时,可以考虑其是由于掉电导致的,继而可以自动连接备用电源。
91.在本实现方式中,异常上报设备可以与定位设备共用电源,也可以通过备用电源供电,继而降低了其由于掉电导致不能上报定位设备的异常信息的概率。
92.在一些可选的实现方式中,所述异常状态包括可运行状态,所述定位设备包括多个处理单元,所述处理单元在出现异常时记录有异常信息;
93.上述可运行状态可以视为定位设备正常工作,或者虽然存在异常,但该异常没有严重到使定位设备不可用的状态。这里的异常例如可以包括存储单元不能正常写入或者读取数据、射频单元的模数转换失败等实质上不会导致整个定位设备或者整个处理单元不可用的异常。
94.这样,所述异常上报方法还可以包括:首先,在所述定位设备为可运行状态的情况下,若任一处理单元出现异常,则获取该异常处理单元对应的异常信息;其中,该异常处理单元在出现所述异常时能够工作;
95.在一些应用场景中,如果定位设备处于可运行状态,则由于多个处理单元均分别与异常上报设备通信连接,继而可以在任意一个处理单元出现异常时,定位出该异常处理单元。
96.进一步的,各个处理单元在出现异常时可以记录诸如出现异常的具体位置、具体
时间、异常原因等信息。应当说明的是,处理单元在出现异常之后,还能够继续工作时可以记录异常信息,并可以向外输出该异常信息。
97.继而,异常上报设备可以通过主动获取或者接收异常处理单元输出的异常信息。
98.然后,异常上报设备可以上报该异常处理单元对应的异常信息。
99.在本实现方式中,可以将定位设备所包括的多个处理单元分别与异常上报设备通信连接,继而可以在异常处理单元仍然可以工作时,定位出对应的目标异常处理单元,在一定程度上能够便于上报对象快速确定出出现异常的位置及原因,提高处理效率。
100.在一些可选的实现方式中,所述异常上报方法还包括:确定依赖于所述异常处理单元的处理结果工作的依赖处理单元;向所述依赖处理单元发送所述异常处理单元所记录的异常信息。
101.定位设备的多个处理单元之间可以相互传递数据,因此若上游处理单元所传输的处理结果是错误或者有误差的,则依赖于该处理结果进行运算或者存储的其他处理单元便会延续错误,或者导致自身出现异常。
102.因此,异常上报设备在定位出异常处理单元之后,可以确定其对应的下游处理单元(也即依赖处理单元),并向该下游处理单元发送异常处理单元所记录的异常信息,以使下游处理单元能够及时采取相应解决措施。例如,若信号处理单元输出的数据出现乱码情况,导致其不能正常输出,则异常上报设备在确定了信号处理单元为异常处理单元之后,可以确定依赖其处理结果工作的运算单元,继而可以向运算单元发送信号处理单元所记录的乱码异常信息。运算单元接收到该异常信息之后,可以停止与该数据有关的运算工作。
103.在本实现方式中,可以向异常处理单元对应的依赖处理单元发送异常信息,使依赖处理单元能够及时采取相应措施,以改善由于异常处理单元导致自身异常或者做无用功的情况。另外,由于依赖处理单元已经知晓了该异常信息,继而该异常可以仅扩散至依赖处理单元,达到了防止异常扩散的目的。
104.本领域技术人员可以理解,在具体实施例的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
105.请参考图3,其示出了本技术实施例提供的一种异常上报装置的结构框图,该异常上报装置可以是电子设备上的模块、程序段或代码。应理解,该装置与上述图1方法实施例对应,能够执行图1方法实施例涉及的各个步骤,该装置具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。
106.可选地,上述异常上报装置包括监控模块301以及上报模块302。其中,监控模块301,用于在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态;上报模块302,用于在所述定位设备为异常状态的情况下,上报所述异常状态对应的异常信息。
107.可选地,所述装置还包括接口确定模块,上述接口确定模块用于:在所述上报所述异常状态对应的异常信息之前,确定对端设备的查询接口所对应的对端波形特征以及对端电平特征;在所述对端电平特征满足电平特征要求的情况下,确定是否存储有与所述对端波形特征相匹配的波形特征;其中,所述异常上报设备中预先存储有多个接口协议的波形特征;以及所述上报模块302进一步用于:若存储有与所述对端波形特征匹配的波形特征,
则基于所述对端波形特征对应的接口协议上报所述异常信息。
108.可选地,所述异常状态包括不可运行状态,以及上报模块302进一步用于:在所述定位设备为不可运行状态的情况下,上报所述不可运行状态对应的异常信息。
109.可选地,所述定位设备包括多个处理单元;以及上报模块302进一步用于:在所述定位设备为不可运行状态的情况下,确定导致所述不可运行状态的目标异常处理单元;上报所述目标异常处理单元对应的异常信息。
110.可选地,所述监控模块301进一步用于:在所述异常上报设备未处于掉电状态的情况下,根据所述定位设备输出的电平信号,监控所述定位设备的工作状态;其中,在所述电平信号为异常电平信号时,确定所述定位设备为异常状态。
111.可选地,所述监控模块301进一步用于:在所述异常上报设备未处于掉电状态的情况下,向所述定位设备发送问询信息;若在预设时长内未接收到所述定位设备返回的反馈信息,继续向所述定位设备发送问询信息;其中,在所述问询信息的发送次数大于问询次数阈值时,确定所述定位设备为异常状态。
112.可选地,在所述定位设备未处于掉电状态时,所述异常上报设备与所述定位设备共用电源;在所述定位设备处于掉电状态时,所述异常上报设备通过备用电源供电。
113.可选地,所述异常状态包括可运行状态,所述定位设备包括多个处理单元,所述处理单元在出现异常时记录有异常信息;所述装置还包括异常定位模块,上述异常定位模块用于:在所述定位设备为可运行状态的情况下,若任一处理单元出现异常,则获取该异常处理单元对应的异常信息;其中,该异常处理单元在出现所述异常时能够工作;上报所述异常处理单元所记录的异常信息。
114.可选地,所述装置还包括防止扩散模块,上述防止扩散模块用于:确定依赖于所述异常处理单元的处理结果工作的依赖处理单元;向所述依赖处理单元发送所述异常处理单元所记录的异常信息。
115.需要说明的是,本领域技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再重复描述。
116.请参照图4,图4为本技术实施例提供的一种用于执行异常上报方法的电子设备的结构示意图,所述电子设备可以包括:至少一个处理器401,例如cpu,至少一个通信接口402,至少一个存储器403和至少一个通信总线404。其中,通信总线404用于实现这些组件直接的连接通信。其中,本技术实施例中设备的通信接口402用于与其他节点设备进行信令或数据的通信。存储器403可以是高速ram存储器,也可以是非易失性的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器403可选的还可以是至少一个位于远离前述处理器的存储装置。存储器403中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器401执行时,电子设备可以执行上述图1所示方法过程。
117.可以理解,图4所示的结构仅为示意,所述电子设备还可包括比图4中所示更多或者更少的组件,或者具有与图4所示不同的配置。图4中所示的各组件可以采用硬件、软件或其组合实现。
118.本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,可以执行如图1所示方法实施例中电子设备所执行的方法过程。
119.本技术实施例提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态
计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如,该方法可以包括:在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态;在所述定位设备为异常状态的情况下,上报所述异常状态对应的异常信息。
120.在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
121.另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
122.再者,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
123.在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
124.以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种异常上报方法,其特征在于,应用于异常上报设备,所述异常上报设备用于上报定位设备的异常信息,该方法包括:在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态;在所述定位设备为异常状态的情况下,上报所述异常状态对应的异常信息。2.根据权利要求1所述的方法,其特征在于,在所述上报所述异常状态对应的异常信息之前,所述方法还包括:确定对端设备的查询接口所对应的对端波形特征以及对端电平特征;在所述对端电平特征满足电平特征要求的情况下,确定是否存储有与所述对端波形特征相匹配的波形特征;其中,所述异常上报设备中预先存储有多个接口协议的波形特征;以及所述上报所述异常状态对应的异常信息,包括:若存储有与所述对端波形特征匹配的波形特征,则基于所述对端波形特征对应的接口协议上报所述异常信息。3.根据权利要求1或2所述的方法,其特征在于,所述异常状态包括不可运行状态,以及所述在所述定位设备为异常状态的情况下,上报所述异常状态对应的异常信息,包括:在所述定位设备为不可运行状态的情况下,上报所述不可运行状态对应的异常信息。4.根据权利要求3所述的方法,其特征在于,所述定位设备包括多个处理单元;以及所述在所述定位设备为不可运行状态的情况下,上报所述不可运行状态对应的异常信息,包括:在所述定位设备为不可运行状态的情况下,确定导致所述不可运行状态的目标异常处理单元;上报所述目标异常处理单元对应的异常信息。5.根据权利要求1所述的方法,其特征在于,所述在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态,包括:在所述异常上报设备未处于掉电状态的情况下,根据所述定位设备输出的电平信号,监控所述定位设备的工作状态;其中,在所述电平信号为异常电平信号时,确定所述定位设备为异常状态。6.根据权利要求1所述的方法,其特征在于,所述在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态,包括:在所述异常上报设备未处于掉电状态的情况下,向所述定位设备发送问询信息;若在预设时长内未接收到所述定位设备返回的反馈信息,继续向所述定位设备发送问询信息;其中,在所述问询信息的发送次数大于问询次数阈值时,确定所述定位设备为异常状态。7.根据权利要求1-2、4-6任一项所述的方法,其特征在于,在所述定位设备未处于掉电状态时,所述异常上报设备与所述定位设备共用电源;在所述定位设备处于掉电状态时,所述异常上报设备通过备用电源供电。8.根据权利要求1-2、4-6任一项所述的方法,其特征在于,所述异常状态包括可运行状态,所述定位设备包括多个处理单元,所述处理单元在出现异常时记录有异常信息;所述方
法还包括:在所述定位设备为可运行状态的情况下,若任一处理单元出现异常,则获取该异常处理单元对应的异常信息;其中,该异常处理单元在出现所述异常时能够工作;上报所述异常处理单元所记录的异常信息。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:确定依赖于所述异常处理单元的处理结果工作的依赖处理单元;向所述依赖处理单元发送所述异常处理单元所记录的异常信息。10.一种异常上报设备,其特征在于,用于上报定位设备的异常信息,该装置包括:监控模块,用于在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态;上报模块,用于在所述定位设备为异常状态的情况下,上报所述异常状态对应的异常信息。11.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1-9任一所述的方法。12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时运行如权利要求1-9任一所述的方法。

技术总结
本申请提供一种异常上报方法、装置、电子设备和计算机可读存储介质,该方法的一具体实施方式包括:在所述异常上报设备未处于掉电状态的情况下,监控所述定位设备的工作状态;在所述定位设备为异常状态的情况下,上报所述异常状态对应的异常信息。该方法可以使异常上报设备的工作情况不依赖于定位设备的工作情况,继而可以在异常上报设备不掉电时,上报定位设备的异常信息。备的异常信息。备的异常信息。


技术研发人员:尤佳 杨波 金晶
受保护的技术使用者:上海华测导航技术股份有限公司
技术研发日:2023.05.24
技术公布日:2023/9/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐