数据处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:33083015 阅读:60 留言:0更新日期:2022-04-15 10:40
本发明专利技术公开了一种数据处理方法、装置、电子设备及计算机可读存储介质。其中,该方法包括:采集当前帧报文;确定当前帧报文的内容;在当前帧报文的内容与预存报文的内容相同的情况下,忽略当前帧报文,将预存报文的计数数量加一;在当前帧报文的内容与预存报文的内容不相同的情况下,将预存报文与预存报文的计数数量上传至远程服务器,记录当前帧报文。本发明专利技术解决了相关技术中传输报文时,出现的难以高效地传输报文的技术问题。地传输报文的技术问题。地传输报文的技术问题。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及计算机可读存储介质


[0001]本专利技术涉及计算机领域,具体而言,涉及一种数据处理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]电动汽在充电桩上进行充电时,从充电枪插入车辆到充电结束,这个过程经历握手阶段、参数配置阶段、充电阶段、充电结束阶段等,每个阶段都会产生大量的车桩间的报文,这些报文包含着充电过程的详细信息,通过对报文解析分析,能够实现对充电过程是否存在问题进行诊断。充电过程的报文量很大,而且多种类型报文的报文周期不应相同,例如电池充电需求报文BCL、充电桩充电状态报文CCS报文周期为50ms,充电桩握手报文CHM、车辆握手报文BHM、BMS和车辆识别报文BRM、充电桩辨识报文CRM等等报文周期为250ms,还有动力蓄电池充电参数报文BCP报文周期为500ms,即充电过程中每秒都有大量报文产生,而为了完全重现充电过程,必须将充电过程大量报文完整上传至云端服务器。
[0003]为了解决上述问题,相关技术中,安装在充电桩上的报文采集装置探针通过LoRa(Long Range Radio,远程无线电)将报文上传至边缘网关,然后边缘网关通过4G通信将报文上传至云端服务器。但是采用上述方案解决问题时,由于LoRa最大通信速率30kpbs左右,当大量充电桩同时充电,需要探针在短时间将报文上传完成,就与报文量巨大形成矛盾。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种数据处理方法、装置、电子设备及计算机可读存储介质,以至少解决相关技术中传输报文时,出现的难以高效地传输报文的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种数据处理方法,包括:采集当前帧报文;确定所述当前帧报文的内容;在所述当前帧报文的内容与预存报文的内容相同的情况下,忽略所述当前帧报文,将所述预存报文的计数数量加一;在所述当前帧报文的内容与所述预存报文的内容不相同的情况下,将所述预存报文与所述预存报文的计数数量上传至远程服务器,记录所述当前帧报文。
[0007]可选地,所述将所述预存报文与所述预存报文的计数数量上传至远程服务器,记录所述当前帧报文,包括:记录所述当前帧报文的内容与所述预存报文的内容不相同的次数;在所述次数大于预定次数的情况下,将所述预存报文与所述预存报文的计数数量上传至远程服务器,记录所述当前帧报文。
[0008]可选地,所述将所述预存报文与所述预存报文的计数数量上传至远程服务器,记录所述当前帧报文,包括:将所述预存报文与所述预存报文的计数数量组装为预存报文信息;将所述预存报文信息上传至远程服务器,记录所述当前帧报文。
[0009]可选地,所述确定所述当前帧报文的内容,包括:确定所述当前帧报文的类型;在所述当前帧报文的类型为预先存储的类型的情况下,在与所述当前帧报文的类型对应的存
储区域中确定所述当前帧报文的内容。
[0010]可选地,该方法还包括:在所述当前帧报文的类型为未存储的类型的情况下,新建与所述当前帧报文的类型对应的存储区域;在新建的存储区域中记录所述当前帧报文。
[0011]可选地,所述将所述预存报文与所述预存报文的计数数量上传至远程服务器,记录所述当前帧报文之后,还包括:在远程服务器中获取所述预存报文的报文周期;依据所述报文周期与所述预存报文的计数数量,排列所述预存报文。
[0012]根据本专利技术实施例的另一个方面,提供了一种数据处理装置,包括:采集模块,用于采集当前帧报文;确定模块,用于确定所述当前帧报文的内容;计数模块,用于在所述当前帧报文的内容与预存报文的内容相同的情况下,忽略所述当前帧报文,将所述预存报文的计数数量加一;记录模块,用于在所述当前帧报文的内容与所述预存报文的内容不相同的情况下,将所述预存报文与所述预存报文的计数数量上传至远程服务器,记录所述当前帧报文。
[0013]根据本专利技术实施例的另一个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述任一项所述的数据处理方法。
[0014]根据本专利技术实施例的另一个方面,提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的数据处理方法。
[0015]根据本专利技术实施例的另一个方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的数据处理方法。
[0016]在本专利技术实施例中,采集当前帧报文并确定当前帧报文的内容,在当前帧报文的内容与预存报文的内容相同的情况下,忽略当前帧报文,仅需将预存报文的计数数量加一,大大减少了需要传输的报文量,在当前帧报文的内容与预存报文的内容不相同的情况下,则说明报文变更,将预存报文与预存报文的计数数量上传至远程服务器,实现了报文的高效传输,进而解决了相关技术中传输报文时,出现的难以高效地传输报文的技术问题。
附图说明
[0017]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0018]图1是根据本专利技术实施例的数据处理方法的流程图;
[0019]图2是本专利技术可选实施方式提供的数据处理方法中各模块的示意图;
[0020]图3是本专利技术可选实施方式提供的数据处理方法的流程图
[0021]图4是根据本专利技术实施例的数据处理装置的结构框图;
[0022]图5是根据一示例性实施例示出的一种终端的结构框图。
具体实施方式
[0023]根据本专利技术实施例,提供了一种数据处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描
述的步骤。
[0024]图1是根据本专利技术实施例的数据处理方法的流程图,如图1所示,该方法包括如下步骤:
[0025]步骤S102,采集当前帧报文;
[0026]步骤S104,确定当前帧报文的内容;
[0027]步骤S106,在当前帧报文的内容与预存报文的内容相同的情况下,忽略当前帧报文,将预存报文的计数数量加一;
[0028]步骤S108,在当前帧报文的内容与预存报文的内容不相同的情况下,将预存报文与预存报文的计数数量上传至远程服务器,记录当前帧报文。
[0029]通过上述步骤,采集当前帧报文并确定当前帧报文的内容,在当前帧报文的内容与预存报文的内容相同的情况下,忽略当前帧报文,仅需将预存报文的计数数量加一,大大减少了需要传输的报文量,在当前帧报文的内容与预存报文的内容不相同的情况下,则说明报文变更,将预存报文与预存报文的计数数量上传至远程服务器,实现了报文的高效传输,进而解决了相关技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:采集当前帧报文;确定所述当前帧报文的内容;在所述当前帧报文的内容与预存报文的内容相同的情况下,忽略所述当前帧报文,将所述预存报文的计数数量加一;在所述当前帧报文的内容与所述预存报文的内容不相同的情况下,将所述预存报文与所述预存报文的计数数量上传至远程服务器,记录所述当前帧报文。2.根据权利要求1所述的方法,其特征在于,所述将所述预存报文与所述预存报文的计数数量上传至远程服务器,记录所述当前帧报文,包括:记录所述当前帧报文的内容与所述预存报文的内容不相同的次数;在所述次数大于预定次数的情况下,将所述预存报文与所述预存报文的计数数量上传至远程服务器,记录所述当前帧报文。3.根据权利要求1所述的方法,其特征在于,所述将所述预存报文与所述预存报文的计数数量上传至远程服务器,记录所述当前帧报文,包括:将所述预存报文与所述预存报文的计数数量组装为预存报文信息;将所述预存报文信息上传至远程服务器,记录所述当前帧报文。4.根据权利要求1所述的方法,其特征在于,所述确定所述当前帧报文的内容,包括:确定所述当前帧报文的类型;在所述当前帧报文的类型为预先存储的类型的情况下,在与所述当前帧报文的类型对应的存储区域中确定所述当前帧报文的内容。5.根据权利要求4所述的方法,其特征在于,还包括:在所述当前帧报文的类型为未存储的类型的情况下,新建...

【专利技术属性】
技术研发人员:陈慧敏周文斌刘秀兰于邦栋陈熙张倩赵宇彤关宇程林金渊杨芮
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

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

1