掌桥专利:专业的专利平台
掌桥专利
首页

诊断报文过滤方法、装置、终端设备以及存储介质

文献发布时间:2024-04-18 19:59:31


诊断报文过滤方法、装置、终端设备以及存储介质

技术领域

本发明涉及数据处理技术领域,尤其涉及一种诊断报文过滤方法、装置、终端设备以及存储介质。

背景技术

目前业内对车辆诊断时经常需要准确的获取到车辆总线的报文以进行分析,车辆总线上的报文非常多,一分钟就可能有几万帧,所以获取准确的报文就需要使用过滤器,但是目前的过滤器只支持简单的几种过滤方式,如按掩码过滤,按范围过滤,按关键字过滤。这些方式都比较固定不够灵活很难准确地过滤出想要的报文,从而导致诊断报文过滤准确率低。

发明内容

本发明的主要目的在于提供一种诊断报文过滤方法、装置、终端设备以及存储介质,旨在提高诊断报文过滤准确率。

为实现上述目的,本发明提供一种诊断报文过滤方法,所述方法运用于诊断设备,所述诊断设备与目标车辆通信连接,所述诊断报文过滤方法包括如下步骤:

获取所述目标车辆的原始诊断报文;

基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文。

可选地,所述基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文的步骤之前包括:

基于预设的诊断业务需求生成目标语法规则配置文件;

基于所述目标语法规则配置文件生成所述模式表达式。

可选地,所述基于所述目标语法规则配置文件生成模式表达式的步骤之后包括:

基于所述模式表达式得到所述模式表达式对应的规则字符串,并将所述规则字符串存储在规则存储区中。

可选地,所述基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文的步骤包括:

从所述规则存储区中依次读取出所述规则字符串,得到目标规则字符串队列;

基于所述目标规则字符串队列,依次获取所述规则字符串以匹配所述原始诊断报文,直至匹配成功;

确定所述原始诊断报文符合报文过滤条件,并将所述原始诊断报文作为所述目标诊断报文输出。

可选地,所述从所述规则存储区中依次读取出所述规则字符串,得到目标规则字符串队列的步骤包括:

通过预设的引擎程序从所述规则存储区中获取所述规则字符串,并对所述规则字符串按预设的匹配优先级规则进行排序,得到所述目标规则字符串队列。

可选地,所述基于所述模式表达式得到所述模式表达式对应的规则字符串,并将所述规则字符串存储在规则存储区中的步骤之后包括:

通过所述规则存储区对所述规则字符串进行字符串标识码ID分配,得到所述规则字符串对应的规则字符串ID。

可选地,所述方法还包括:

当接收到规则字符串删除命令时,基于所述规则字符串删除命令获取待删除规则字符串对应的规则字符串ID,得到待删除字符串ID,以执行字符串删除操作。

此外,为实现上述目的,本发明还提供一种诊断报文过滤装置,所述装置包括:

报文获取模块,用于获取所述目标车辆的原始诊断报文;

报文过滤模块,用于基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文。

可选地,所述报文过滤模块还用于:

基于预设的诊断业务需求生成目标语法规则配置文件;

基于所述目标语法规则配置文件生成所述模式表达式。

可选地,所述报文过滤模块还用于:

基于所述模式表达式得到所述模式表达式对应的规则字符串,并将所述规则字符串存储在规则存储区中。

可选地,所述报文过滤模块还用于:

从所述规则存储区中依次读取出所述规则字符串,得到目标规则字符串队列;

基于所述目标规则字符串队列,依次获取所述规则字符串以匹配所述原始诊断报文,直至匹配成功;

确定所述原始诊断报文符合报文过滤条件,并将所述原始诊断报文作为所述目标诊断报文输出。

可选地,所述报文过滤模块还用于:

通过预设的引擎程序从所述规则存储区中获取所述规则字符串,并对所述规则字符串按预设的匹配优先级规则进行排序,得到所述目标规则字符串队列。

可选地,所述报文过滤模块还用于:

通过所述规则存储区对所述规则字符串进行字符串标识码ID分配,得到所述规则字符串对应的规则字符串ID。

可选地,所述报文过滤模块还用于:

当接收到规则字符串删除命令时,基于所述规则字符串删除命令获取待删除规则字符串对应的规则字符串ID,得到待删除字符串ID,以执行字符串删除操作。

此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的诊断报文过滤程序,所述诊断报文过滤程序被所述处理器执行时实现如上所述的诊断报文过滤方法。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有诊断报文过滤程序,所述诊断报文过滤程序被处理器执行时实现如上所述的诊断报文过滤方法。

本发明实施例提出的一种诊断报文过滤方法、装置、终端设备以及存储介质,通过获取所述目标车辆的原始诊断报文;基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文。本发明实施例通过预先对模式表达式进行扩展设计,使得所述模式表达式可以匹配对应报文格式的原始诊断报文,从而提高诊断报文过滤准确率。

附图说明

图1为本发明诊断报文过滤装置所属终端设备的功能模块示意图;

图2为本发明诊断报文过滤方法第一示例性实施例的流程示意图;

图3为本发明诊断报文过滤方法第二示例性实施例的流程示意图;

图4为本发明诊断报文过滤方法第二实例性实施例中正则表达式的部分语法规则配置示意图;

图5为本发明诊断报文过滤方法第三示例性实施例的流程示意图;

图6为本发明诊断报文过滤方法第四示例性实施例的流程示意图;

图7为本发明诊断报文过滤方法第五示例性实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:获取所述目标车辆的原始诊断报文;基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文。

本申请实施例考虑到,当前业界常用的掩码,范围,关键字过滤方式相对比较简单,只能进行一些简单的过滤,无法进行更复杂的语法过滤,过滤出来的报文不够准确。比如可变长度的字节匹配,非固定关键字的匹配,动态位置匹配,不限次数的匹配等都不支持。综上所述,业内现有的诊断报文过滤方法准确率较低。

基于此,本申请实施例提供一种解决方案,通过预先对模式表达式进行扩展设计,使得所述模式表达式可以匹配对应报文格式的原始诊断报文,从而提高诊断报文过滤准确率。

具体地,参照图1,图1为本申请诊断报文过滤装置所属终端设备的功能模块示意图。该诊断报文过滤装置可以为独立于终端设备的、能够进行诊断报文过滤的装置,其可以通过硬件或软件的形式承载于终端设备上。该终端设备可以为具有数据处理功能的智能移动终端,还可以为具有数据处理功能的固定终端设备或服务器等,此外,该诊断报文过滤装置还可以承载于诊断报文过滤系统中。

在本实施例中,该诊断报文过滤装置所属终端设备至少包括输出模块110、处理器120、存储器130以及通信模块140。

存储器130中存储有操作系统以及诊断报文过滤程序;输出模块110可为显示屏等。通信模块140可以包括WIFI模块、移动通信模块以及蓝牙模块等,通过通信模块140与外部设备或服务器进行通信。

其中,存储器130中的诊断报文过滤程序被处理器执行时实现以下步骤:

获取所述目标车辆的原始诊断报文;

基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文。

进一步地,存储器130中的诊断报文过滤程序被处理器执行时还实现以下步骤:

基于预设的诊断业务需求生成目标语法规则配置文件;

基于所述目标语法规则配置文件生成所述模式表达式。

进一步地,存储器130中的诊断报文过滤程序被处理器执行时还实现以下步骤:

基于所述模式表达式得到所述模式表达式对应的规则字符串,并将所述规则字符串存储在规则存储区中。

进一步地,存储器130中的诊断报文过滤程序被处理器执行时还实现以下步骤:

从所述规则存储区中依次读取出所述规则字符串,得到目标规则字符串队列;

基于所述目标规则字符串队列,依次获取所述规则字符串以匹配所述原始诊断报文,直至匹配成功;

确定所述原始诊断报文符合报文过滤条件,并将所述原始诊断报文作为所述目标诊断报文输出。

进一步地,存储器130中的诊断报文过滤程序被处理器执行时还实现以下步骤:

通过预设的引擎程序从所述规则存储区中获取所述规则字符串,并对所述规则字符串按预设的匹配优先级规则进行排序,得到所述目标规则字符串队列。

进一步地,存储器130中的诊断报文过滤程序被处理器执行时还实现以下步骤:

通过所述规则存储区对所述规则字符串进行字符串标识码ID分配,得到所述规则字符串对应的规则字符串ID。

进一步地,存储器130中的诊断报文过滤程序被处理器执行时还实现以下步骤:

当接收到规则字符串删除命令时,基于所述规则字符串删除命令获取待删除规则字符串对应的规则字符串ID,得到待删除字符串ID,以执行字符串删除操作。

本实施例通过上述方案,通过获取所述目标车辆的原始诊断报文;基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文。本发明实施例通过预先对模式表达式进行扩展设计,使得所述模式表达式可以匹配对应报文格式的原始诊断报文,从而提高诊断报文过滤准确率。

基于上述终端设备架构但不限于上述架构,提出本申请方法实施例。

参照图2,图2为本申请诊断报文过滤方法第一示例性实施例的流程示意图。所述方法运用于诊断仪,所述诊断仪与目标车辆通信连接,所述诊断报文过滤方法包括:

步骤S10,获取所述目标车辆的原始诊断报文;

具体地,本实施例可应用于诊断设备,具体可以应用于车辆诊断场景。本实施例以通过所述诊断仪对目标车辆进行检测为例,通过所述诊断仪与所述目标车辆建立通信连接,获取所述目标车辆的原始诊断报文。其中,所述车辆诊断是指通过对车辆的各个系统和组件进行测试、分析和判断,以确定车辆存在的问题或故障,并找出相应的解决方案;所述目标车辆与诊断设备通过车辆总线连接,车辆总线就是车载网络中底层的车用设备或车用仪表互联的通信网络。目前汽车上普遍采用的汽车总线有LIN(Local InterconnectNetwork,局部互联协议)和CAN(Controller Area Network,控制器局域网),DOIP(Diagnostics Over Internet Protocol,基于Internet协议的诊断)。ECU(Electroniccontrol unit,电子控制单元)间的通信或者ECU与诊断设备间的通信都是通过报文进行交互。其中,ECU是由微处理器(MCU)、存储器(ROM、RAM)、输入/输出接口(I/O)、模数转换器(A/D)以及整形、驱动等大规模集成电路组成的;所述车辆诊断报文是指在车辆诊断过程中用于在车辆和诊断设备(一般包括诊断仪与车辆蓝牙通信模块)之间传输信息的一种通信报文数据,通过获取原始诊断报文,并对其进行过滤得到目标诊断报文,本实施例可以准确地获取到所述目标车辆的准确分析数据,以对提高对所述目标车辆的诊断效率。

步骤S20,基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文。

具体地,本实施例基于预先设计的模式表达式对所述原始诊断报文进行报文格式过滤。当前业界对车辆诊断报文的过滤方式常用的有掩码过滤,范围过滤,关键字过滤。其中,所述掩码过滤就是设置一个掩码,将所述原始诊断报文的对应字节与这个掩码进行与(AND)操作,与(AND)后的结果如果和掩码一致则表示匹配。范围过滤就是指若所述原始诊断报文中对应字节在设置的范围内就表示匹配。关键字过滤就是指所述原始诊断报文中只要包含设置的关键字就表示匹配。然而,常用的掩码,范围,关键字过滤方式相对比较简单,只能进行一些简单的过滤,无法进行更复杂的语法过滤,过滤出来的报文不够准确。比如可变长度的字节匹配,非固定关键字的匹配,动态位置匹配,不限次数的匹配等都不支持。基于此,本实施例提出对所述模式表达式进行扩展,设置更复杂的语法规则,例如匹配任意长度字符,匹配一次到多次,匹配各字符不同语法的报文等,通过设置复杂的模式表达式进行报文格式过滤,具体可以通过设置不同的模式表达式来获取想要的不同格式报文,获取到的报文就会更加的准确,从而提高诊断仪分析诊断数据的效率。

本实施例通过上述方案,具体通过获取所述目标车辆的原始诊断报文;基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文。本实施例通过预先对模式表达式进行扩展设计,使得所述模式表达式可以匹配对应报文格式的原始诊断报文,从而提高诊断报文过滤准确率。

参照图3,图3为本申请诊断报文过滤方法第二示例性实施例的流程示意图。

基于第一实施例,提出本申请第二实施例,本申请第二实施例与第一实施例的区别在于:本实施例对步骤S20,基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文之前进行补充。

在本实施例中,步骤S20,基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文之前包括:

步骤S15,基于预设的诊断业务需求生成目标语法规则配置文件;

具体地,本实施例根据预设的诊断业务需求,通过所述诊断仪的上位机获取用户设置的目标语法规则,并基于此生成所述目标语法规则配置文件,所述目标规则语法配置文件用于生成所述模式表达式。此外,本实施例还根据要获取的报文整理出过滤的语法规则,比如匹配一次还是多次,匹配字符固定长度还是可变长度,匹配范围内还是范围外的字符等等。

步骤S16,基于所述目标语法规则配置文件生成所述模式表达式。

具体地,参照图4,图4为本实施例中正则表达式的部分语法规则配置示意图;如图4所示,模式表达式使用模式匹配语法组成的表达式执行特定语义的文本匹配、以用于文本查找、替换操作。图4所示的正则表达式就是一种常用的模式表达式,例如,根据图4所示的语法规则,“^[A-Za-z0-9]+$”这个表达式可以匹配多个由数字和26个英文字母组成的字符串,“^”表示字符串的开始,“$”表示匹配字符串的结尾,“literal”表示匹配字符串的值,“re1|re2”表示匹配正则表达式re1或re2;“.”表示匹配任何字符;“*”表示匹配前面出现的正则表达式一次或者多次;“+”表示匹配前面出现的正则表达式一次或者多次;“?”表示匹配前面出现的正则表达式零次或者一次;{N}表示匹配前面出现的正则表达式N;{M,N}表示匹配重复出现M次到N次的正则表达式;[...]表示匹配字符里出现的任意一个字符。本实施例根据语法规则生成模式表达式,模式表达式就是一种逻辑公式,用特定字符及字符组合形成一个规则字符串。所述规则字符串表示了对诊断报文的一种过滤逻辑。

本实施例通过上述方案,具体通过基于预设的诊断业务需求生成目标语法规则配置文件;基于所述目标语法规则配置文件生成所述模式表达式。本实施例通过生成所述目标语法规则配置文件以得到所述模式表达式,可由用户根据需求自行对所述目标语法规则进行配置,得到符合实际需求的模式表达式,提高所述诊断报文过滤方法的泛用性。

参照图5,图5为本申请诊断报文过滤方法第三示例性实施例的流程示意图。

基于第二实施例,提出本申请第三实施例,本申请第三实施例与第二实施例的区别在于:本实施例对步骤S16,基于所述目标语法规则配置文件生成模式表达式之后进行补充。

在本实施例中,步骤S16,基于所述目标语法规则配置文件生成模式表达式之后包括:

步骤S17,基于所述模式表达式得到所述模式表达式对应的规则字符串,并将所述规则字符串存储在规则存储区中。

具体地,本实施例通过所述诊断仪的上位机基于所述模式表达式对应的规则字符串,并将所述规则字符串换算成多个字节的ASCII码(美国标准信息交换码),通过设置命令,将换算后多个ASCII字节填充在设置命令中,然后发送给VCI(Vehicle CommunicationInterface,车辆通信接口)中的下位机,下位机接收到设置命令后,取出设置命令中的ASCII码字节,然后再转换成规则字符串,存储在下位机的规则存储区内(可存储多项规则字符串,每项会分配一个唯一的字符串标识ID),然后返回唯一字符串标识ID给到上位机,以便于上位机后续通过ID对规则字符串进行清除。

本实施例通过上述方案,具体通过基于所述模式表达式得到所述模式表达式对应的规则字符串,并将所述规则字符串存储在规则存储区中。之所以将所述规则字符串存储在规则存储区,是因为规则存储区可以在运行时动态地修改和更新规则字符串,从而实现更加灵活的规则管理和控制。这种灵活性使得应用程序能够动态地适应各种不同的业务需求和场景。

参照图6,图6为本申请诊断报文过滤方法第四示例性实施例的流程示意图。

基于第三实施例,提出本申请第四实施例,本申请第四实施例与第三实施例的区别在于:本实施例对步骤S20,基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文进行细化。

步骤S20,基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文包括:

步骤S201,从所述规则存储区中依次读取出所述规则字符串,得到目标规则字符串队列;

具体地,本实施例通过在VCI的下位机中读出所述规则字符串,其中,所述规则字符串的数量至少有一个,若所述规则字符串为多个,则本实施例依据特定顺序从所述规则存储区中读取出所述规则字符串,得到所述目标规则字符串队列。

步骤S202,基于所述目标规则字符串队列,依次获取所述规则字符串以匹配所述原始诊断报文,直至匹配成功;

具体地,本实施例基于所述目标规则字符串队列,按照一定顺序依次获取所述规则字符串以匹配所述原始诊断报文,更具体地,下位机在接收到原始诊断报文后就启动一个模式匹配的引擎程序,引擎程序按照模式表达式定义的语法和特定关键字进行匹配。引擎程序会根据规则存储区内存储的多个规则字符串,依次地来按规则匹配诊断报文,并一直匹配到有一项规则字符串匹配成功,若一直不成功,则说明所述原始诊断报文并非诊断业务所需要的报文,或者模式表达式的设置有误。

步骤S203,确定所述原始诊断报文符合报文过滤条件,并将所述原始诊断报文作为所述目标诊断报文输出。

具体地,在本实施例中,若匹配结果为匹配成功,则说明所述原始诊断报文符合报文格式过滤条件,也即可以将所述原始诊断报文作为所述目标诊断报文输出。如果有一项规则字符串匹配成功,则表示诊断报文符合过滤条件,停止后续规则字符串的匹配,并把诊断报文上传给所述诊断仪的上位机,将所述原始诊断报文作为所述目标诊断报文输出。

本实施例基于上述方案,具体通过从所述规则存储区中依次读取出所述规则字符串,得到目标规则字符串队列;基于所述目标规则字符串队列,依次获取所述规则字符串以匹配所述原始诊断报文,直至匹配成功;若匹配成功,则确定所述原始诊断报文符合报文过滤条件,并将所述原始诊断报文作为所述目标诊断报文输出。本实施例对所述目标规则字符串匹配所述原始诊断报文的步骤进行了限定,从而提高诊断报文过滤准确率。

参照图7,图7为本申请诊断报文过滤方法第五示例性实施例的流程示意图。

基于第四实施例,提出本申请第五实施例,本申请第五实施例与第四实施例的区别在于:本实施例对步骤S201,从所述规则存储区中依次读取出所述规则字符串,得到目标规则字符串队列进行细化。

在本实施例中,步骤S201,从所述规则存储区中依次读取出所述规则字符串,得到目标规则字符串队列包括:

步骤S2010,通过预设的引擎程序从所述规则存储区中获取所述规则字符串,并对所述规则字符串按预设的匹配优先级规则进行排序,得到所述目标规则字符串队列。

具体地,本实施例中,所述引擎程序是预先根据模式表达式设计的,所述引擎程序按照模式表达式定义的语法和特定关键字进行匹配,引擎程序会根据规则存储区内存储的多个规则字符串,依次地来按规则匹配诊断报文。此外,本实施例还按预设的匹配优先级进行排序,例如,可以设置匹配优先级序列从高到低为:匹配字符固定长度的规则字符串,匹配字符可变长度的规则字符串,匹配选取范围内的规则字符串,匹配选取范围外的规则字符串。需要注意的是,对于所述规则字符串按预设的匹配优先级规则进行排序可以根据实际需求进行排序,本实施例并不对此加以限定。

本实施例通过上述方案,具体通过预设的引擎程序从所述规则存储区中获取所述规则字符串,并对所述规则字符串按预设的匹配优先级规则进行排序,得到所述目标规则字符串队列。本实施例对匹配优先级进行排序,从而能按照用户意愿对相对重要的规则字符串进行优先匹配,提高诊断报文过滤效率。

基于第三实施例,提出本申请第六实施例,本申请第六实施例与第三实施例的区别在于:本实施例对步骤S17,基于所述模式表达式得到所述模式表达式对应的规则字符串,并将所述规则字符串存储在规则存储区中之后进行细化。

在本实施例中,步骤S17,基于所述模式表达式得到所述模式表达式对应的规则字符串,并将所述规则字符串存储在规则存储区中之后包括:

通过所述规则存储区对所述规则字符串进行字符串标识码ID分配,得到所述规则字符串对应的规则字符串ID。

具体地,本实施例通过VCI的下位机接收到设置命令后,取出命令中的ASCII码字节,然后再转换成规则字符串,存储在下位机的规则存储区内,每个规则字符串对应一个规则字符串ID,然后返回唯一的规则字符串ID给到诊断仪的上位机,以便于所述上位机后续通过规则字符串ID对待删除的规则字符串进行清除。

进一步地,当接收到规则字符串删除命令时,基于所述规则字符串删除命令获取待删除规则字符串对应的规则字符串ID,得到待删除字符串ID,以执行字符串删除操作。

可以理解地,本实施例通过下位机接收上位机所发送的规则字符串删除命令,所述待删除字符串ID填充于规则字符串删除命令中,然后,下位机会根据所述待删除字符串匹配到对应的需要删除的规则字符串,删除该规则字符串并且不再对其进行匹配。

本实施例通过上述方案,具体通过所述规则存储区对所述规则字符串进行字符串标识码ID分配,得到所述规则字符串对应的规则字符串ID;当接收到规则字符串删除命令时,基于所述规则字符串删除命令获取待删除规则字符串对应的规则字符串ID,得到待删除字符串ID,以执行字符串删除操作。本实施例提供了删除规则字符串的功能,以增加本发明方法的灵活性,使其可以应用于各种不同的场景,并且根据实际诊断业务需求进行调整。

需要说明的是,上述各实施例可以根据实际情况进行合理的组合实施,本实施例对此不再赘述。

此外,本申请实施例还提供一种诊断报文过滤装置,所述装置设置于诊断设备,所述诊断设备与目标车辆通信连接,所述诊断报文过滤装置包括:

报文获取模块,用于获取所述目标车辆的原始诊断报文;

报文过滤模块,用于基于预设的模式表达式对所述原始诊断报文进行报文格式过滤,得到目标诊断报文。

本实施例实现诊断报文过滤的原理及实施过程,请参照上述各实施例,在此不再赘述。

此外,本申请实施例还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的诊断报文过滤程序,所述诊断报文过滤程序被所述处理器执行时实现如上所述的诊断报文过滤方法的步骤。

由于本诊断报文过滤程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再一一赘述。

此外,本申请实施例还提供一种计算机可读存储介质,所述诊断报文过滤可读存储介质上存储有诊断报文过滤程序,所述诊断报文过滤程序被处理器执行时实现如上所述的诊断报文过滤方法的步骤。

由于本诊断报文过滤程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再一一赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例排序仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 一种基于ARIMA模型的分布式光伏出力功率预测方法
  • 一种分布式光伏空间相关性出力概率建模的方法
  • 一种考虑光伏电站出力随机性和相关性的概率潮流计算方法
技术分类

06120116518167