指令发送方法技术

技术编号:39745841 阅读:7 留言:0更新日期:2023-12-17 23:44
本申请公开了一种指令发送方法

【技术实现步骤摘要】
指令发送方法、电子设备和计算机可读存储介质


[0001]本申请涉及计算机
,特别涉及一种指令发送方法

电子设备和计算机可读存储介质


技术介绍

[0002]随着储能技术的不断发展,储能系统和储能设备日益普及

储能设备中包括电芯和多个模块,比如,可以包括
PD(Power Display
,电源显示
)
模块
、IOT(Internet of Things
,物联网
)
模块
、PCS(Power Conversion System
,储能变流器
)
模块
、BMS(Battery Management System
,电池管理系统
)
模块
、EMS(Energy Management System
,能源管理系统
)
模块等

这种情况下,储能设备中的多个模块之间可以发送指令,且储能设备中的多个模块与其他设备之间也可以发送指令

[0003]但是,储能设备通常可以通过相同的并机口接入不同的设备一同工作,例如,接入用电设备

接入独立电池包

接入功率转换设备等等

若接入的为其他储能设备,则两个设备不同模块之间的通信机制完全相同,对不同指令的处理机制也相同

但是,若接入的为用电设备
、<br/>功率转换设备等,由于两者之间的通信机制不同,且用电设备

功率转换设备等可能存在其他指令,这些指令可能会影响储能设备的正常运行,甚至可能会将储能设备中的敏感数据发送到用电设备,从而为储能设备带来安全隐患

因此,如何设计储能设备的通信机制才可以使得其通信机制可以兼容不同的设备接入,是一个亟待解决的问题


技术实现思路

[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]若所述目标指令的指令标识在所述第一子对应关系中对应的合法源地址中存在
所述目标指令的源地址,则确定所述目标指令对应的应答指令本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种指令发送方法,其特征在于,应用于电子设备中的第一模块,所述方法包括:接收目标指令;确定所述目标指令的指令类型;所述指令类型包括敏感指令和常规指令;所述敏感指令的风险程度高于所述常规指令的风险程度;若所述目标指令是所述敏感指令,则根据所述目标指令的源地址和
/
或所述目标指令对应的应答地址响应所述目标指令;若所述目标指令是所述常规指令,则基于所述目标指令的源地址发送应答指令
。2.
如权利要求1所述的方法,其特征在于,所述确定所述目标指令的指令类型之前,还包括:解析所述目标指令,以获取第一源地址

第一指令集标识

第一指令标识和第一校验码;根据所述第一源地址

所述第一指令集标识

所述第一指令标识和所述第一校验码对所述目标指令进行校验;在所述目标指令校验失败的情况下,丢弃所述目标指令
。3.
如权利要求2所述的方法,其特征在于,所述根据所述第一源地址

所述第一指令集标识

所述第一指令标识和所述第一校验码对所述目标指令进行校验,包括:根据所述第一源地址以及第一对应关系查询对应的第二指令集标识与指令标识集合;所述第一对应关系为源地址

指令集标识

指令标识集合之间的对应关系;若所述第二指令集标识与所述第一指令集标识不同,和
/
或,若所述指令标识集合中不存在所述第一指令标识,则确定所述目标指令校验失败;若所述第二指令集标识与所述第一指令集标识相同,且所述指令标识集合中存在所述第一指令标识,则根据所述第一校验码对所述目标指令的指令数据进行校验;在所述目标指令的指令数据校验失败的情况下确定所述目标指令校验失败;在所述目标指令的指令数据校验通过的情况下确定所述目标指令校验通过
。4.
如权利要求1所述的方法,其特征在于,所述确定所述目标指令的指令类型,包括:若第二对应关系中包含有所述目标指令的指令标识或所述目标指令对应的应答指令的指令标识,则确定所述目标指令是所述敏感指令,所述第二对应关系是敏感指令标识与指定合法地址之间的对应关系,所述指定合法地址包括合法源地址和
/
或合法应答地址;若所述第二对应关系中不包含所述目标指令的指令标识,则确定所述目标指令是所述常规指令
。5.
如权利要求4所述的方法,其特征在于,所述第二对应关系包括第一子对应关系,...

【专利技术属性】
技术研发人员:林彦澈张宏韬陈熙王雷
申请(专利权)人:深圳市正浩创新科技股份有限公司
类型:发明
国别省市:

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

1