基于交易日志保存的OBU运维优化方法及装置与流程
- 国知局
- 2024-07-31 22:04:49
本发明涉及obu相关,尤其涉及基于交易日志保存的obu运维优化方法及装置。
背景技术:
1、obu是一个离线设备,当出现问题需要运维时,一般只能通过现象和用户描述作为一个判断点,收费站的费显提示可以找出85%的问题,剩下的全靠猜测和咨询收费站,而对于设备厂商而言,往往会因为找不到问题所在而感到困惑,所以需要日志来做协助分析,obu的日志包括很多种信息,例如电量的使用情况,交易的时间,被唤醒的次数,误唤醒的次数,进入了交易但没有交易成功的次数,从唤醒到休眠obu的工作总时间等等。
2、obu日志的保存考虑到现有的主控芯片资源的问题,往往只能保存两条最近的交易日志,并且不能使用flash作为主要的保存方式,因为flash是有擦除寿命的,一般的的单片机为10w次,如果每次交易都保存,那会极大的缩短obu的flash寿命。但是由于obu的mcu工作电压低于工作电压门限值时会导致ram内容丢失,且特定的外设使用情况可能会对obu的mcu供电系统带来一定的电压噪声或电流负载,如果这些噪声或负载超出了mcu设计的容忍范围,可能会导致供电电压不稳定,进而影响ram中数据的保存。
技术实现思路
1、本发明的目的是为了至少解决现有技术的不足之一,提供基于交易日志保存的obu运维优化方法及装置。
2、为了实现上述目的,本发明采用以下的技术方案:
3、具体的,提出基于交易日志保存的obu运维优化方法,包括以下:
4、获取obu在完成dsrc交易流程后所生成的交易日志,并记录此时的时刻t;
5、从预设的起始时刻t0以周期t进行obu的电源电压瞬时值监测,在周期t中进行等间距采样得到多个采样周期ti所对应的电源电压瞬时值序列ti(i);
6、基于电源电压瞬时值序列ti(i)计算每个采样周期所对应的谷值电压逼近率val(ti);
7、基于谷值电压逼近率val(ti)得到其对应采样周期的浮动电压阈值uth(ti);
8、判断时刻t所处采样周期基于此得到时刻t时的浮动电压阈值,并读取时刻t时obu的电源电压瞬时值;
9、判断时刻t时obu的电源电压瞬时值是否低于时刻t时的浮动电压阈值,若是则将时刻t时所生成的交易日志保存至flash,若否则将时刻t时所生成的交易日志保存至ram;
10、获取所保存的交易日志,将所保存的交易日志发送至管理员ip以辅助管理员进行obu运维。
11、进一步,具体的,基于电源电压瞬时值序列ti(i)计算每个采样周期ti所对应的谷值电压逼近率val(ti),包括,
12、定义ti(i,uj)为电源电压瞬时值序列ti(i)中的第j个电源电压瞬时值;
13、计算ti(i)中任意电源电压瞬时值j的谷值电压趋势ex(i,j),ex(i,j)的公式如下,
14、;
15、其中max(i,uj)、avg(i,uj)以及min(i,uj)分别为ti(i,uj)中电源电压瞬时值的最大值、平均值以及最小值;
16、基于谷值电压趋势计算每个采样周期所对应的谷值电压逼近率val(ti)。
17、进一步,具体的,基于谷值电压趋势计算每个采样周期t所对应的谷值电压逼近率val(ti),包括,
18、针对第一个采样周期即t1,遍历t1中所有谷值电压趋势,找寻出其中小于第一阈值的谷值电压趋势并统计其数量p,计算数量p占采样周期t1的谷值电压趋势的总数量的比值q,则比值q即为周期t1所对应的谷值电压逼近率val(t1);
19、对于除第一个采样周期的其他周期ti,计算ti-1(i-1)即其他周期ti的前一个周期所对应的谷值电压趋势的平均值avg-ex(i-1),以avg-ex(i-1)作为判断阈值,遍历ti中所有谷值电压趋势,找寻出其中小于判断阈值的谷值电压趋势并统计其数量p1,计算数量p1占采样周期ti的谷值电压趋势的总数量的比值q1,则比值q1即为周期ti所对应的谷值电压逼近率val(ti)。
20、进一步,具体的,基于谷值电压逼近率val(ti)得到其对应采样周期的浮动电压阈值uth(ti),包括,
21、预设多个范围区间,每个范围区间对应一个浮动电压阈值;
22、确定谷值电压逼近率val(ti)所处于的当前范围区间,读取当前范围区间所对应的浮动电压阈值uth(ti),则uth(ti)即为谷值电压逼近率val(ti)对应的采样周期的浮动电压阈值。
23、进一步,具体的,通过蓝牙或者串口获取所保存的交易日志,并将所保存的交易日志发送至访问者ip即管理员ip。
24、本发明还提出基于交易日志保存的obu运维优化装置,包括:
25、交易日志获取模块,用于获取obu在完成dsrc交易流程后所生成的交易日志,并记录此时的时刻t;
26、数据获取模块,用于从预设的起始时刻t0以周期t进行obu的电源电压瞬时值监测,在周期t中进行等间距采样得到多个采样周期ti所对应的电源电压瞬时值序列ti(i);
27、第一计算模块,用于基于电源电压瞬时值序列ti(i)计算每个采样周期所对应的谷值电压逼近率val(ti);
28、第二计算模块,用于基于谷值电压逼近率val(ti)得到其对应采样周期的浮动电压阈值uth(ti);
29、浮动电压阈值确定模块,用于判断时刻t所处采样周期基于此得到时刻t时的浮动电压阈值,并读取时刻t时obu的电源电压瞬时值;
30、保存方式判断模块,用于判断时刻t时obu的电源电压瞬时值是否低于时刻t时的浮动电压阈值,若是则将时刻t时所生成的交易日志保存至flash,若否则将时刻t时所生成的交易日志保存至ram;
31、交易日志查询模块,用于获取所保存的交易日志,将所保存的交易日志发送至管理员ip以辅助管理员进行obu运维。
32、本发明的有益效果为:
33、本发明提出基于交易日志保存的obu运维优化方法,为了更好地对obu的交易日志进行保存,通过监测obu的电源电压瞬时值,并设置浮动电压阈值,在电源电压瞬时值不低于浮动电压阈值的时候进行ram存储,在电源电压瞬时值低于浮动电压阈值的时候进行flash存储,当需要进行运维时,获取所保存的交易日志,将所保存的交易日志发送至管理员ip以辅助管理员进行obu运维。这样一来能够更为合理的选择交易日志的保存方式,一方面延长obu的flash使用寿命,另一方面也优化了现有的以一个固定门限值作为判断条件因为供电电压不稳定而导致交易日志保存在ram丢失的问题;进而为基于obu交易日志的运维提供更好的数据支持。
技术特征:1.基于交易日志保存的obu运维优化方法,其特征在于,包括以下:
2.根据权利要求1所述的基于交易日志保存的obu运维优化方法,其特征在于,具体的,基于电源电压瞬时值序列ti(i)计算每个采样周期ti所对应的谷值电压逼近率val(ti),包括,
3.根据权利要求2所述的基于交易日志保存的obu运维优化方法,其特征在于,具体的,基于谷值电压趋势计算每个采样周期t所对应的谷值电压逼近率val(ti),包括,
4.根据权利要求1所述的基于交易日志保存的obu运维优化方法,其特征在于,具体的,基于谷值电压逼近率val(ti)得到其对应采样周期的浮动电压阈值uth(ti),包括,
5.根据权利要求1所述的基于交易日志保存的obu运维优化方法,其特征在于,具体的,通过蓝牙或者串口获取所保存的交易日志,并将所保存的交易日志发送至访问者ip即管理员ip。
6.基于交易日志保存的obu运维优化装置,其特征在于,包括:
技术总结本发明涉及基于交易日志保存的OBU运维优化方法,为了更好地对OBU的交易日志进行保存,通过监测OBU的电源电压瞬时值,并设置浮动电压阈值,在电源电压瞬时值不低于浮动电压阈值的时候进行RAM存储,在电源电压瞬时值低于浮动电压阈值的时候进行FLASH存储,当需要进行运维时,获取所保存的交易日志,将所保存的交易日志发送至管理员IP以辅助管理员进行OBU运维。这样一来能够更为合理的选择交易日志的保存方式,一方面延长OBU的FLASH使用寿命,另一方面也优化了现有的以一个固定门限值作为判断条件因为供电电压不稳定而导致交易日志保存在RAM丢失的问题;进而为基于OBU交易日志的运维提供更好的数据支持。技术研发人员:何玉容,黄卫民,陈文倩,林鹏科,莫焕权受保护的技术使用者:广州铭创通讯科技有限公司技术研发日:技术公布日:2024/5/19本文地址:https://www.jishuxx.com/zhuanli/20240731/191879.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表