轨道系统中设备日志的处理方法、装置、介质及电子设备制造方法及图纸

技术编号:38766864 阅读:16 留言:0更新日期:2023-09-10 10:40
本申请公开了一种轨道系统中设备日志的处理方法、装置、介质及电子设备,该方法可以应用于轨道系统中设备中,构建智能硬件设备。该方法通过关键词过滤方式以剔除设备日志中产生的大量噪声数据,减少日志数据存储与上传的数据量,提高数据上传效率,降低带宽流量,降低数据存储所占用内存空间。同时,还可以通过日志文件大小分析或日志记录时间增长分析提取新增日志数据上传至服务端,不仅实现了日志数据的智能分析与比对,还进一步减少上传数据量,提高上传效率。提高上传效率。提高上传效率。

【技术实现步骤摘要】
轨道系统中设备日志的处理方法、装置、介质及电子设备


[0001]本申请属于轨道交通
,具体涉及一种轨道系统中设备日志的处理方法、装置、计算机可读存储介质及电子设备。

技术介绍

[0002]在轨道交通领域,设备(如地铁闸机、地铁读写器等)运行所产生的日志文件,记录在设备本地的存储空间(即硬盘)中。关于日志的维护工作,需要人工手动维护其存储数量或存储空间。当需要查看设备日志时,需要人为利用U盘或其他存储介质从设备上拷贝日志,或者通过网络的方式将设备日志发送至特定查看设备。由于设备产生的日志数据通常较多,在将日志数据拷贝至U盘或传输至其他设备时,需要传输大量的日志数据,进而导致数据传输效率较低。
[0003]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0004]本申请的目的在于提供一种轨道系统中设备日志的处理方法、装置、介质及电子设备,以优化相关技术中日志数据传输效率较低的问题。
[0005]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0006]根据本申请实施例的一个方面,提供一种轨道系统中设备日志的处理方法,包括:
[0007]获取轨道系统中设备生成的待处理日志数据;
[0008]对所述待处理日志数据进行关键词识别,以确定所述待处理日志数据中的待处理关键词;
[0009]根据所述待处理关键词对应的关键词过滤方式,对所述待处理日志数据进行关键词过滤处理,得到目标日志数据;
[0010]将所述目标日志数据上传至服务端。
[0011]根据本申请实施例的一个方面,提供一种轨道系统中设备日志的处理装置,包括:
[0012]数据获取模块,用于获取轨道系统中设备生成的待处理日志数据;
[0013]关键词识别模块,用于对所述待处理日志数据进行关键词识别,以确定所述待处理日志数据中的待处理关键词;
[0014]数据过滤模块,用于根据所述待处理关键词对应的关键词过滤方式,对所述待处理日志数据进行关键词过滤处理,得到目标日志数据;
[0015]日志上传模块,用于将所述目标日志数据上传至服务端。
[0016]在本申请的一个实施例中,数据过滤模块包括:
[0017]删除单元,用于若所述待处理关键词对应的关键词过滤方式为删除处理,则将所属地爱处理日志数据中的所述待处理关键词删除,得到目标日志数据;
[0018]保留单元,用于若所述待处理关键词对应的关键词过滤方式为保留处理,则将所属地爱处理日志数据中的所述待处理关键词作为目标日志数据;
[0019]替换单元,用于若所述待处理关键词对应的关键词过滤方式为替换处理,则将所属地爱处理日志数据中的所述待处理关键词替换为预设关键词数据,得到目标日志数据。
[0020]在本申请的一个实施例中,日志上传模块包括:
[0021]数据记录单元,用于将所述目标日志数据记录于日志文件;
[0022]待上传数据提取单元,用于根据日志上传频率周期性地提取所述日志文件中产生变化的待上传日志数据;
[0023]数据上传单元,用于将所述待上传日志数据上传至服务端。
[0024]在本申请的一个实施例中,所述待上传数据提取单元具体用于:
[0025]获取日志文件在当前上传时间的当前数据量和在前一上传时间的历史数据量;
[0026]若所述当前数据量大于所述历史数据量,则根据所述历史数据量确定所述日志文件中的历史数据;
[0027]从所述日志文件中提取除所述历史数据之外的日志数据作为待上传日志数据。
[0028]在本申请的一个实施例中,所述待上传数据提取单元具体用于:
[0029]获取上一次将目标日志数据写入所述日志文件的历史时间戳;
[0030]确定所述日志文件中是否存在与所述历史时间戳相同的目标时间戳;
[0031]若存在所述目标时间戳,则提取所述日志文件中在所述目标时间戳之后的日志数据作为待上传日志数据;
[0032]若不存在所述目标时间戳,则提取所述日志文件记录的日志数据作为待上传日志数据。
[0033]在本申请的一个实施例中,所述装置还包括:
[0034]异常提示模块,用于获取将目标日志数据写入所述日志文件的最新时间戳;若所述最新时间戳小于所述历史时间戳,则生成异常提示信息。
[0035]在本申请的一个实施例中,所述装置还包括:
[0036]内存容量判断模块,用于判断所述目标日志数据所占用的内存容量是否大于目标日志内存区域的当前剩余内存容量;所述目标日志内存区域是所述设备的系统内存基于多次内存申请而分配的多个目标子内存区域的总和;
[0037]存储位置确定模块,用于若所述目标日志数据所占用的内存容量大于所述当前剩余内存容量,则根据预设策略确定所述目标日志数据在所述目标日志内存区域中的目标存储位置;
[0038]数据存储模块,用于将所述目标日志数据存储至所述目标存储位置。
[0039]根据本申请实施例的一个方面,提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如以上技术方案中的地图数据的处理方法。
[0040]根据本申请实施例的一个方面,提供一种电子设备,该电子设备包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器执行所述可执行指令使得所述电子设备执行如以上技术方案中的地图数据的处理方法。
[0041]根据本申请实施例的一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。
计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上技术方案中的地图数据的处理方法。
[0042]在本申请实施例提供的技术方案中,通过对轨道系统中设备生成的待处理日志数据进行关键词识别得到待处理关键词,进而根据待处理关键词对应的关键词过滤处理,最后将过滤后的目标日志数据上传至服务端,可以减少设备日志所产生的大量噪声数据,减少日常数据上传至服务端所涉及的数据量,提高上传效率;同时,后续可以通过服务端随时获取和查看日志数据,极大地提高了日志数据的查询效率和灵活性。
[0043]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0044]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1示意性地示出了应用本申请技术方案的示例性系统架构框图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨道系统中设备日志的处理方法,其特征在于,包括:获取轨道系统中设备生成的待处理日志数据;对所述待处理日志数据进行关键词识别,以确定所述待处理日志数据中的待处理关键词;根据所述待处理关键词对应的关键词过滤方式,对所述待处理日志数据进行关键词过滤处理,得到目标日志数据;将所述目标日志数据上传至服务端。2.根据权利要求1所述的轨道系统中设备日志的处理方法,其特征在于,根据所述待处理关键词对应的关键词过滤方式,对所述待处理日志数据进行关键词过滤处理,得到目标日志数据,包括:若所述待处理关键词对应的关键词过滤方式为删除处理,则将所属地爱处理日志数据中的所述待处理关键词删除,得到目标日志数据;若所述待处理关键词对应的关键词过滤方式为保留处理,则将所属地爱处理日志数据中的所述待处理关键词作为目标日志数据;若所述待处理关键词对应的关键词过滤方式为替换处理,则将所属地爱处理日志数据中的所述待处理关键词替换为预设关键词数据,得到目标日志数据。3.根据权利要求1所述的轨道系统中设备日志的处理方法,其特征在于,将所述目标日志数据上传至服务端,包括:将所述目标日志数据记录于日志文件;根据日志上传频率周期性地提取所述日志文件中产生变化的待上传日志数据;将所述待上传日志数据上传至服务端。4.根据权利要求3所述的轨道系统中设备日志的处理方法,其特征在于,提取所述日志文件中产生变化的待上传日志数据,包括:获取日志文件在当前上传时间的当前数据量和在前一上传时间的历史数据量;若所述当前数据量大于所述历史数据量,则根据所述历史数据量确定所述日志文件中的历史数据;从所述日志文件中提取除所述历史数据之外的日志数据作为待上传日志数据。5.根据权利要求3所述的轨道系统中设备日志的处理方法,其特征在于,提取所述日志文件中产生变化的待上传日志数据,包括:获取上一次将目标日志数据写入所述日志文件的历史时间戳;确定所述日志文件中是否存在与所述历史...

【专利技术属性】
技术研发人员:籍天亮方超伊尚丰魏力
申请(专利权)人:八维通科技有限公司
类型:发明
国别省市:

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

1