日志文件的上报方法、装置、存储介质及电子设备制造方法及图纸

技术编号:27309167 阅读:44 留言:0更新日期:2021-02-10 09:28
本申请公开了一种日志文件的上报方法、装置、存储介质及电子设备,属于通信技术领域。所述日志文件的上报方法包括:物联网设备在物联网设备发生故障时,将告警事件消息发送到物联网服务器,接收来自所述物联网服务器基于所述告警事件消息返回的日志收集消息,基于所述日志收集消息将存储器中的日志文件上传到所述物联网服务器,以及在成功上传所述日志文件后清除所述存储器。物联网服务器接收来自物联网设备的告警事件消息,响应所述告警事件消息向所述物联网设备发送日志收集消息。故本申请中物联网设备通过MQTT协议与物联网服务器进行信息交互,能有效地针对告警场景下及时将日志文件上传到物联网服务器,并且释放物联网设备中存储器的内存。中存储器的内存。中存储器的内存。

【技术实现步骤摘要】
日志文件的上报方法、装置、存储介质及电子设备


[0001]本专利技术涉及通信
,具体涉及一种日志文件的上报方法、装置、存储介质及电子设备。

技术介绍

[0002]系统日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件。用户可以通过它来检查错误发生的原因,或者寻找受到攻击时攻击者留下的痕迹。系统日志包括系统日志、应用程序日志和安全日志。但现有技术当终端设备中的某个模块出现异常时,终端设备并不能及时自动获取到日志进行分析异常原因,当用户发现模块异常后,想要导出日志进行分析时,可能会发现日志文件数据过大,对分析异常原因增加难度,当日志文件数据过大时,会触发终端设备预设的自动清除机制,模块异常时额日志可能会被自动清除掉,会影响终端设备分析异常。

技术实现思路

[0003]本申请实施例提供了一种日志文件的上报方法、装置、存储介质及电子设备,能有效地针对告警场景下及时获取日志,以及及时清除日志缓存。所述技术方案如下:
[0004]第一方面,本申请实施例提供了一种日志文件的上报方法,包括:
[0005]在物联网设备发生故障时,将告警事件消息发送到物联网服务器;
[0006]接收来自所述物联网服务器基于所述告警事件消息返回的日志收集消息;
[0007]基于所述日志收集消息将存储器中的日志文件上传到所述物联网服务器,以及在成功上传所述日志文件后清除所述存储器。
[0008]第二方面,本申请实施例提供了一种日志文件的上报方法,包括:
[0009]接收来自物联网设备的告警事件消息;
[0010]响应所述告警事件消息向所述物联网设备发送日志收集消息。
[0011]第三方面,本申请实施例提供了一种日志文件的上报装置,所述装置包括:
[0012]发送模块,用于在物联网设备发生故障时,将告警事件消息发送到物联网服务器;
[0013]接收模块,用于接收来自所述物联网服务器基于所述告警事件消息返回的日志收集消息;
[0014]上传模块,用于基于所述日志收集消息将存储器中的日志文件上传到所述物联网服务器,以及在成功上传所述日志文件后清除所述存储器。
[0015]第四方面,本申请实施例提供了一种日志文件的上报装置,所述装置包括:
[0016]接收模块,用于接收来自物联网设备的告警事件消息;
[0017]发送模块,用于响应所述告警事件消息向所述物联网设备发送日志收集消息。
[0018]第五方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
[0019]第六方面,本申请实施例提供了一种电子设备,包括:存储器和处理器;其中,所述
存储器存储有计算机程序,所述计算机程序适用于由所述处理器加载并执行上述的方法步骤。
[0020]本申请一些实施例提供的技术方案带来的有益效果至少包括:
[0021]上述日志文件的上报方法、装置、存储介质及电子设备工作时,物联网设备在物联网设备发生故障时,将告警事件消息发送到物联网服务器,接收来自所述物联网服务器基于所述告警事件消息返回的日志收集消息,基于所述日志收集消息将存储器中的日志文件上传到所述物联网服务器,以及在成功上传所述日志文件后清除所述存储器。物联网服务器接收来自物联网设备的告警事件消息,响应所述告警事件消息向所述物联网设备发送日志收集消息。物联网设备通过MQTT协议与物联网服务器进行信息交互,能有效地针对告警场景下及时将日志文件上传到物联网服务器,并且释放物联网设备中存储器的内存。
附图说明
[0022]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是本申请实施例提供的一种通信系统架构示意图;
[0024]图2是本申请实施例提供的一种发布/订阅示意图;
[0025]图3是本申请实施例提供的一种日志文件的上报方法的第一流程示意图;
[0026]图4是本申请实施例提供的一种日志文件的上报方法的第二流程示意图;
[0027]图5是本申请实施例提供的一种日志文件的上报装置的结构示意图;
[0028]图6是本申请实施例提供的一种日志文件的上报方法的第三流程示意图;
[0029]图7是本申请实施例提供的一种日志文件的上报装置的另一结构示意图;
[0030]图8是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0031]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0032]下面的描述设计附图时,除非另有表示,不同附图中的相同数字表示相同的或相似的要素。以下示例性实施例中描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0033]在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0034]本申请实施例可以应用于无线通信系统,需要说明的是,本申请实施例提及的无线通信系统包括但不限于第四代移动通信(4th generation mobile networks,4G)移动通
信系统以及下一代移动通信系统的三大应用场景增强型移动宽带(Enhanced Mobile Broad Band,eMBB)、URLLC以及大规模机器通信(Massive Machine-Type Communications,mMTC)。
[0035]图1为本申请提供的一种通信系统架构示意图。
[0036]请参见图1,通信系统01包括网络设备101、物联网设备102、消息队列遥测传输协议(Message Queuing Telemetry Transport,MQTT)设备103和物联网(Internet of Things,IOT)服务器104;当通信系统01包括核心网时,该网络设备101还可以与核心网相连。网络设备101还可以与互联网协议(Internet Protocol,IP)网络200进行通信,例如,因特网(internet),私有的IP网,或其它数据网等。网络设备为覆盖范围内的终端设备提供服务。
[0037]网络设备101可以是用于与终端设备进行通信的设备。该网络设备可以是中继站、接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志文件的上报方法,其特征在于,所述方法包括:在物联网设备发生故障时,将告警事件消息发送到物联网服务器;接收来自所述物联网服务器基于所述告警事件消息返回的日志收集消息;基于所述日志收集消息将存储器中的日志文件上传到所述物联网服务器,以及在成功上传所述日志文件后清除所述存储器。2.根据权利要求1所述方法,其特征在于,所述将告警事件消息发送到物联网服务器,包括:与消息队列遥测传输协议MQTT服务器建立传输控制协议TCP连接;基于所述TCP连接向所述MQTT服务器发送登录请求;其中,所述登录请求用于登录所述MQTT服务器;在成功登录所述MQTT服务器后,将所述告警事件消息通过所述MQTT服务器发送给物联网服务器。3.根据权利要求2所述方法,其特征在于,所述接收来自所述物联网服务器基于所述告警事件消息返回的日志收集消息,包括:接收所述物联网服务器通过所述MQTT服务器发送的所述日志收集消息。4.根据权利要求1所述方法,其特征在于,所述基于所述日志收集消息将存储器中的日志文件上传到所述物联网服务器,包括:解析日志收集消息中携带的上传方式指示信息;基于所述上传方式指示信息确定上传方式;基于所述上传方式将存储器中的日志文件上传到所述物联网服务器。5.根据权利要求1所述方法,其特征在于,所述在成功上传所述日志文件后清除所述存储器,包括:将所述日志文件进行打包得到多个数据报文;其中,每个数据报文携带一个编号;在根据所述数据报文的编号确定所述多个数据报文成功发送给物联网服务器时,向所述存储器发送格式化指令;其中,所述格式化指令指示所述存储器进行格式化处理。6.一种日志文件的上报方法,其特征在于,...

【专利技术属性】
技术研发人员:李柳邵俊骏
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1