[发明专利]一种走行部监测系统脱轨原始数据轮询上报方法和装置在审
申请号: | 202211122777.6 | 申请日: | 2022-09-15 |
公开(公告)号: | CN115497191A | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 张泽华;连滨猛;陈文辉;彭午弦 | 申请(专利权)人: | 厦门物之联智能科技有限公司 |
主分类号: | G07C5/00 | 分类号: | G07C5/00;G07C5/08;H04L67/12;H04Q9/00;G06F16/18;G06F16/903 |
代理公司: | 厦门福贝知识产权代理事务所(普通合伙) 35235 | 代理人: | 陈远洋 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 走行部 监测 系统 脱轨 原始数据 上报 方法 装置 | ||
1.一种走行部监测系统脱轨原始数据轮询上报方法,其特征在于:所述方法包括以下步骤:
S1:定时查询所有车厢脱轨数据上报的配置信息以及下发日志表的最新时间;
S2:遍历所有配置信息,根据配置信息中的IP以及下发日志表的最新时间查询下发日志,若日志为空则执行S3,否则执行S4;
S3:依据日志信息生成一日志实体加入untreated列表,进行下一条日志的处理,执行S5;
S4:将日志加入all列表;
S5:判断日志标识是否为失败,如果失败,则将日志加入failed列表;
S6:判断是否为开启的日志,如果是,则标记开启过某个车厢,否则进行下一条日志处理;
S7:判断是否遍历完配置信息,若遍历完则执行S8,否则返回步骤S2;
S8:根据车厢的开启状态以及untreated列表是否为空,将untreated列表全部处理为关闭或者挑选untreated列表第一条数据中的IP作为待开启IP;
S9:判断存在今天的日志或者不存在今天的日志且failed列表不为空,若是,则执行S10,否则,则执行S11;
S10:对untreated列表和failed列表进行整合,遍历整合后的日志列表,依次下发给相应的车厢进行开启或者关闭,执行S15;
S11:根据all列表推算下一个开启车厢;
S12:遍历所有车厢配置信息,生成日志实体并生成指令信息,对下一个开启车厢,下发开启脱轨原始数据上报功能,对其它车厢下发关闭开启脱轨原始数据上报功能;
S13:同步等待分机返回结果,将结果填入日志实体,存入数据库;
S14:判断是否遍历完配置信息,若遍历完则执行S15,否则返回步骤S12;
S15:等待下一次定时任务的触发。
2.根据权利要求1所述的一种走行部监测系统脱轨原始数据轮询上报方法,其特征在于:所述S8具体包括:
S801:判断是否开启过某个车厢且untreated列表不为空,若是,则将untreated列表全部处理为关闭;
S802:判断是否没开启过某个车厢且untreated列表不为空,若是,则挑选untreated列表第一条数据中的IP作为待开启IP,然后执行S9,否则,直接执行S9。
3.根据权利要求1所述的一种走行部监测系统脱轨原始数据轮询上报方法,其特征在于:在所述S10中,所述对untreated列表和failed列表进行整合具体为:将untreated列表中的数据加入failed列表中。
4.根据权利要求1所述的一种走行部监测系统脱轨原始数据轮询上报方法,其特征在于:所述S11具体包括:
S1101:默认下一个开启车厢为1,查看all列表是否不为空,若不为空,则执行S1102,否则执行S16;
S1102:遍历所有all列表,依据车厢号顺序,取下一个车厢号为待开启车厢,执行S12。
5.一种走行部监测系统脱轨原始数据轮询上报装置,其特征在于:所述装置包括:
日志查询模块,配置用于定时查询所有车厢脱轨数据上报的配置信息以及下发日志表的最新时间,以及遍历所有配置信息,根据配置信息中的IP以及下发日志表的最新时间查询下发日志;
日志判断模块,配置用于依据日志信息生成一日志实体加入untreated列表、将日志加入all列表、判断日志标识是否为失败,如果失败,则将日志加入failed列表以及判断是否为开启的日志,如果是,则标记开启过某个车厢;
车厢开启指令模块,配置用于根据车厢的开启状态以及untreated列表是否为空,将untreated列表全部处理为关闭或者挑选untreated列表第一条数据中的IP作为待开启IP、判断存在今天的日志或者不存在今天的日志且failed列表不为空、则对untreated列表和failed列表进行整合,遍历整合后的日志列表,依次下发给相应的车厢进行开启或者关闭、根据all列表推算下一个开启车厢、遍历所有车厢配置信息,生成日志实体并生成指令信息,对下一个开启车厢,下发开启脱轨原始数据上报功能,对其它车厢下发关闭开启脱轨原始数据上报功能;
定时任务模块,配置用于定时执行各个模块的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门物之联智能科技有限公司,未经厦门物之联智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211122777.6/1.html,转载请声明来源钻瓜专利网。