配电控制方法、配电设备及存储介质
文献发布时间:2023-06-29 06:30:04
技术领域
本申请涉及配电技术领域,具体而言,涉及一种配电控制方法、配电设备及计算机可读存储介质。
背景技术
随着科技的发展进步,电子设备也越来越智能化。配电设备作为电子设备的一种,用于实现家庭的智能配电。配电设备连接市电模块的输出和储能模块的输出,并且连接着家庭中用电模块的输入,可以利用电网或储能模块直接给家庭中的用电模块进行供电。
配电设备在供电时,用户可以配置针对配电的自动控制指令,以自动实现对配电的控制。然而,在相关技术中,配电设备常常会出现执行了自动控制指令导致配电设备损害的情况发生,影响了配电设备的正常使用。
发明内容
为解决上述技术问题,本申请的实施例提供了一种配电控制方法、配电设备及计算机可读存储介质,旨在解决配电设备出现执行了自动控制指令导致配电设备损害的情况发生,影响了配电设备的正常使用的技术问题。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请实施例的一个方面,提供了一种配电控制方法,
用于配电设备,配电设备包括第一开关、第二开关和输出开关,第一开关用于连接市电模块,第二开关用于连接储能模块,输出开关用于连接用电模块,配电设备用于控制第一开关、第二开关和输出开关的通断,以实现市电模块或储能模块向用电模块输出电能或市电模块向储能模块输出电能,方法包括:
获取自动控制指令,自动控制指令用于在预定时间点对目标开关进行导通或断开,目标开关包括第一开关、第二开关和输出开关中的至少一个;
在预定时间点前的预设时间段内,检测是否接收到状态更新指令,状态更新指令包括对目标开关进行导通或断开控制的更新指令;
在接收到状态更新指令时,执行状态更新指令,并在执行状态更新指令后,判断状态更新指令与自动控制指令是否一致;
若状态更新指令和自动控制指令不一致,则在到达预定时间点时停止执行自动控制指令。
在本申请的一种示例性实施例中,状态更新指令包括市电模块接入或断开时触发的第一更新指令、储能模块接入或断开时触发的第二更新指令或用电模块接入或断开时触发的第三更新指令;第一更新指令用于控制第一开关导通或断开,第二更新指令用于控制第一开关导通或断开,第三更新指令用于控制输出开关导通或断开;
判断状态更新指令与自动控制指令是否一致,包括:
判断自动控制指令与第一更新指令、第二更新指令或第三更新指令是否相关;
若第一更新指令与自动控制指令相关,且第一更新指令针对第一开关进行导通或断开的控制与自动控制指令不同;或
第二更新指令与自动控制指令相关,且第二更新指令针对第二开关进行导通或断开的控制与自动控制指令不同;或
第三更新指令与自动控制指令相关,且第三更新指令针对输出开关进行导通或断开的控制与自动控制指令不同;
则确定状态更新指令和自动控制指令不一致。
在本申请的一种示例性实施例中,状态更新指令包括市电模块发生故障所触发的针对目标开关的第一故障指令、储能模块发生故障所触发的针对目标开关的第二故障指令,用电模块发生故障所触发的针对目标开关的第三故障指令或配电设备发生故障所触发的针对目标开关的第四故障指令;
判断状态更新指令与自动控制指令是否一致,包括:
判断自动控制指令与第一故障指令、第二故障指令或第三故障指令是否相关;
若自动控制指令与第一故障指令相关,且第一故障指令针对目标开关进行导通或断开的控制与自动控制指令不同;或
自动控制指令与第二故障指令相关,且第二故障指令针对目标开关进行导通或断开的控制与自动控制指令不同;或
自动控制指令与第三故障指令相关,且第三故障指令针对目标开关进行导通或断开的控制与自动控制指令不同;或
自动控制指令与第四故障指令相关,且第四故障指令针对目标开关进行导通或断开的控制与自动控制指令不同;
则确定状态更新指令和自动控制指令不一致。
在本申请的一种示例性实施例中,配电设备还用于连接智能终端,状态更新指令包括智能终端在当前时刻发送的当前控制指令,当前控制指令包括在当前时刻对目标开关进行导通或断开控制的更新指令;
判断状态更新指令与自动控制指令是否一致,包括:
判断自动控制指令与当前控制指令是否相关;
若当前控制指令与自动控制指令相关,且当前控制指令针对目标开关进行导通或断开的控制与自动控制指令不同,计算当前时刻与预定时间点的时间差;
若时间差小于等于预设时间差,则确定状态更新指令和自动控制指令不一致。
在本申请的一种示例性实施例中,配电设备还用于连接智能终端,状态更新指令包括智能终端发送的预设控制指令,预设控制指令包括在待定时间点对目标开关进行导通或断开控制的更新指令;
判断状态更新指令与自动控制指令是否一致,包括:
判断自动控制指令与预设控制指令是否相关;
若预设控制指令与自动控制指令相关,且预设控制指令针对目标开关进行导通或断开的控制与自动控制指令不同,计算待定时间点与预定时间点的时间差;
若时间差小于等于预设时间差,则确定状态更新指令和自动控制指令不一致。
在本申请的一种示例性实施例中,判断自动控制指令与第一故障指令、第二故障指令或第三故障指令是否相关,包括:
若自动控制指令中包含有至少一个与第一故障指令相同的针对第一开关、第二开关或输出开关进行导通或断开的指令,则确定自动控制指令和第一故障指令相关;
若自动控制指令中包含有至少一个与第二故障指令相同的针对第一开关、第二开关或输出开关进行导通或断开的指令,则确定自动控制指令和第一故障指令相关;
若自动控制指令中包含有至少一个与第三故障指令相同的针对第一开关、第二开关或输出开关进行导通或断开的指令,则确定自动控制指令和第一故障指令相关。
在本申请的一种示例性实施例中,自动控制指令包括多个层级的控制指令,多个层级的控制指令对应的预设时间段不同。
在本申请的一种示例性实施例中,在停止执行自动控制指令之后,方法还包括:
获取指令映射表;
根据指令映射表、状态更新指令和自动控制指令生成对应的配电控制指令;
执行配电控制指令。
根据本申请实施例的一个方面,提供了一种配电设备,包括:配电设备包括第一开关、第二开关、输出开关和主控芯片,第一开关用于连接市电模块,第二开关用于连接储能模块,输出开关用于连接用电模块,配电设备用于控制第一开关、第二开关和输出开关的通断,以实现市电模块或储能模块向用电模块输出电能或市电模块向储能模块输出电能;
主控芯片连接第一开关、第二开关和输出开关的控制端,主控芯片用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得主控芯片实现如上任一项的配电控制方法。
根据本申请实施例的一个方面,提供了一种配电控制装置,包括:
配电控制装置用于配电设备,配电设备包括第一开关、第二开关和输出开关,第一开关用于连接市电模块,第二开关用于连接储能模块,输出开关用于连接用电模块,配电设备用于控制第一开关、第二开关和输出开关的通断,以实现市电模块或储能模块向用电模块输出电能或市电模块向储能模块输出电能,配电控制装置包括:
第一获取模块,配置为获取自动控制指令,自动控制指令用于在预定时间点对目标开关进行导通或断开,目标开关包括第一开关、第二开关和输出开关中的至少一个;
检测模块,配置为在预定时间点前的预设时间段内,检测是否接收到状态更新指令,状态更新指令包括对目标开关进行导通或断开控制的更新指令;
判断模块,配置为在接收到状态更新指令时,执行状态更新指令,并在执行状态更新指令后,判断状态更新指令与自动控制指令是否一致;
停止执行模块,配置为若状态更新指令和自动控制指令不一致,则在到达预定时间点时停止执行自动控制指令。
根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得电子设备实现如前的配电控制方法。
根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当计算机可读指令被计算机的处理器执行时,使计算机执行如上的配电控制方法。
根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实施例中提供的配电控制方法。
本申请实施例的配电控制方法、配电设备及计算机可读存储介质,通过在执行自动控制指令之前,若检测到状态更新指令,则先执行状态更新指令,并判断状态更新指令和自动控制指令是否一致;在判断出状态更新指令与自动控制指令不一致,表明执行自动控制指令会使配电设备产生损害,则在到达预定时间点时停止执行自动控制指令,从而可以避免在预定时间点继续执行自动控制指令导致的配电设备损害的问题,使得配电设备能够正常使用。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本申请涉及的一种实施环境的示意图;
图2是本申请涉及的一种配电设备的示意图
图3是本申请涉及的一种配电控制方法的流程图;
图4是本申请涉及的另一个实施例中配电控制方法的流程图;
图5是本申请涉及的一个实施例中步骤S330的流程图;
图6是本申请涉及的一个实施例中步骤S330的流程图;
图7是本申请涉及的一个实施例中步骤S330的流程图;
图8是本申请涉及的一个实施例中步骤S330的流程图;
图9是本申请涉及的一个实施例中步骤S610的流程图;
图10是本申请涉及的另一个实施例中配电控制方法的流程图;
图11是本申请涉及的一种配电控制装置的框图;
图12示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
随着科技的发展进步,现有的电子设备也越来越智能化。以配电设备为例,配电设备可应用于实现家庭的智能配电。如图1所示,图1是本申请涉及的一种实施环境的示意图,该实施环境包括配电设备、市电模块、储能模块和用电模块。配电设备的输入端连接市电模块和储能模块,用于接收市电模块和储能模块的电能输入。并且配电模块的输出端连接着家庭中各路用电模块,用于为用电模块进行供电。配电设备可以接收市电模块中电能的输入,然后利用市电模块的电能为家庭中的各路用电模块供电。在有市电模块输入电能时,配电设备可以同时给储能模块充电和为用电模块供电。在市电模块未接入时,配电设备可以控制储能模块来为用电模块供电。上述配电设备可以是配电箱、配电板等等,储能模块可以是带充放电功能的储能设备等,还可以是带双向逆变功能的设备,用电模块可以是各种需要电能的电器,如冰箱、空调等。配电设备可以直接配置交流电,也可以配置直流电。在配电设备配置直流电时,其连接的储能模块中配置有实现逆变功能的模块,通过该模块将直流电转换为交流电,可以实现储能设备使用交流电;在配电设备配置交流电时,其连接的市电模块中配置有具有整流功能的模块,通过该模块将交流电转换为直流电。
为便于管理,用户可配置需要的自动控制指令,如,为了节省电费,可以在电力闲时由市电模块输入电能给家庭的用电模块供电,同时给储能模块充电。在电力忙时,断开市电模块输入,由储能模块给家庭的用电模块供电。其中,可以通过配电设备内的MCU(Microcontroller Unit,微控制单元)来控制自动控制指令。
然而,在实际使用过程中,当用户配置好了自动控制指令,但由于出现了意外情况、用户忘记自动逻辑、用户手动操作情况或其他特殊情况时,不需要执行自动控制指令,但配电设备仍然会继续执行自动控制指令,会对上述实施环境中的配电设备、用电模块或储能模块造成不必要的损害。例如,在市电模块断开,储能模块输入电能时,储能模块的电量不足,而自动控制指令仍然打开储能模块为用电模块充电,将导致储能模块持续在欠压状态进行充电,可能会损害储能模块。或者,在用电模块有故障时,用户手动断开了配电设备的输出,但是自动控制逻辑马上又打开了配电设备输出,导致用电模块损坏。因此,在上述情况下,会导致用户体验不好,而且会对配电设备、用电模块或储能模块造成损害。
为解决上述技术问题,本申请提供了一种配电控制方法、配电设备及存储介质。下面先介绍本申请提供的一种配电控制方法。
请参阅图2,图2是根据一示例性实施例示出的一种配电设备200的结构示意图,配电控制方法用于配电设备200。配电设备200包括第一开关K1、第二开关K2和输出开关K0,第一开关K1用于连接市电模块,第二开关K2用于连接储能模块,输出开关K0用于连接用电模块,配电设备200用于控制第一开关K1、第二开关K2和输出开关K0的通断,以实现市电模块或储能模块向用电模块输出电能或市电模块向储能模块输出电能。
本申请实施例中,市电模块连接在第一开关K1上,当需要市电模块为用电模块供电时,使得第一开关K1和输出开关K0均导通,市电模块的电能通过配电设备200向用电模块传输。进一步地,第一开关K1和第二开关K2可同时导通时,使得市电模块还可为储能模块提供电能。当需要储能模块为用电模块供电时,使得第一开关K1断开,第二开关K2和输出开关K0均导通,储能模块中存储的电能通向用电模块传输电能。无论是市电模块为用电模块传输电能,还是储能模块为用电模块传输电能,市电模块或储能模块输入的电能均会汇集到BUS母线,然后再输出到各个用电模块。在配电设备200上时,配电设备200通过控制第一开关K1、第二开关K2和输出开关K0的通断,以实现市电模块或储能模块向用电模块输出电能,以及市电模块向储能模块输出电能。
请参阅图3,图3是根据一示例性实施例示出的一种配电控制方法的流程图。该方法可以应用于图1所示的实施环境,并由图2所示的配电设备200具体执行。如图3所示,该配电控制方法可以包括步骤S310至步骤S340,详细介绍如下:
步骤S310,获取自动控制指令,自动控制指令用于在预定时间点对第一开关、第二开关和输出开关中至少一个开关进行导通或断开,目标开关包括第一开关、第二开关和输出开关中的至少一个。
本申请实施例中,上述自动控制指令是用户预先配置好的,用于通过在预定时间点对第一开关、第二开关和输出开关中的至少一个开关进行导通或断开,实现对配电的自动化控制,例如,因为电费分时段收费的差异,用户为节省电费,可以配置在电费较为便宜的时间段,采用市电模块为用电模块进行供电同时为储能模块充电;配置在电费较为昂贵的时间段,采用储能模块为用电模块进行供电。例如,当每天晚上八点到十点的电费较为昂贵时,即可生成在每天的晚上八点导通第二开关和输出开关的自动控制指令,以使得由储能模块为用电模块进行供电。同时生成在每天晚上的十点导通第一开关和输出开关的自动控制指令,以使得由市电模块为用电模块进行供电,同时市电模块为储能模块进行充电,以便于储能模块下一次的使用。
步骤S320,在预定时间点前的预设时间段内,检测是否接收到状态更新指令,状态更新指令包括对目标开关进行导通或断开控制的更新指令。
本申请实施例中,在预定时间点前的预设时间段内,检测是否接收到状态更新指令。本申请实施例中,预设时间段可预先设置为固定的时间段,如将预设时间段设置为五分钟或十分钟等。
步骤S330,在接收到状态更新指令时,执行状态更新指令,并在执行状态更新指令后,判断状态更新指令与自动控制指令是否一致。
本申请实施例中,在接收到状态更新指令后,直接执行状态更新指令,并判断状态更新指令与自动控制指令是否一致。如状态更新指令表征断开第二开关,在接收到状态更新指令后,直接执行该状态更新指令,使得第二开关断开。
步骤S340,若状态更新指令和自动控制指令不一致,则在到达预定时间点时停止执行自动控制指令。
本申请实施例中,当状态更新指令与自动控制指令不一致,表明两者之间的控制逻辑不相同,则可在预定时间点时停止执行该自动控制指令。
本申请实施例中,通过在执行自动控制指令之前,若检测到状态更新指令,则先执行状态更新指令,并判断状态更新指令和自动控制指令是否一致;在判断出状态更新指令与自动控制指令不一致,表明执行自动控制指令会使配电设备产生损害,则在到达预定时间点时停止执行自动控制指令,从而可以避免在预定时间点继续执行自动控制指令导致的配电设备损害的问题,使得配电设备能够正常使用。
在本申请一实施例中,在步骤S330中判断状态更新指令与自动控制指令是否一致之后,配电控制方法还包括:
若状态更新指令和自动控制指令一致,则在到达预定时间点时执行自动控制指令。
本申请实施例中,当状态更新指令与自动控制指令一致,表明两者之间的控制逻辑相同,则可在预定时间点继续执行该自动控制指令。如状态更新指令表征在七点五十八分断开第二开关,自动控制指令表征在八点断开第二开关,状态更新指令与自动控制指令一致,则执行状态更新指令,以在七点五十八分断开第二开关后,在八点仍可执行该自动控制指令。
在本申请的一示例性实施例中,请参阅图4,在步骤S320在预定时间点前的预设时间段内,检测是否接收到状态更新指令之前,配电控制方法还包括步骤S410至步骤S420,详细介绍如下:
步骤S410,获取第一开关与市电模块的第一连接状态和第二开关与储能模块的第二连接状态。
本申请实施例中,第一开关与市电模块的第一连接状态和第二开关与储能模块的第二连接状态为市电模块或储能模块的物理连接状态。通过判断第一开关与市电模块对应的第一连接状态可以判断市电模块是否接入到配电设备中。如果市电模块未接入到配电设备中,则第一开关即使导通也无法实现市电模块与配电设备连接。其中,判断市电模块是否接入到配电设备中,可以通过在第一开关和市电模块直接设置采样模块,采样模块连接配电设备的MCU,当有采样到电流时,说明接入。同理,第二连接状态可如第一连接状态一样的方式获得,在此不进行赘述。
步骤S420,根据第一连接状态和第二连接状态确定目标时间范围,并将目标时间范围作为预设时间段。
本申请实施例中,基于第一开关与市电模块的第一连接状态和第二开关与储能模块的第二连接状态确定出一个对应的目标时间范围作为预设时间段。具体的,当第一开关与市电模块的第一连接状态和第二开关与储能模块的第二连接状态均表征物理连接成功,其对应的目标时间范围可设置为第一目标时间范围。当第一开关与市电模块的第一连接状态和第二开关与储能模块的第二连接状态均表征物理连接未成功,其对应的目标时间范围可设置为第二目标时间范围,第一目标时间范围小于第二目标时间范围。
本申请实施例中,根据两个连接状态确定出对应的目标时间范围,在两个连接状态均表征未接入配电设备时,其对应的目标时间范围长于其他情况所对应的目标时间范围。配电设备在配电控制时,需要由对应的市电模块或储能模块进行供电,在两个连接状态均表征未接入配电设备的情况下,无法实现配电控制,部分指令执行后,也无法实现最终目的。因此,在两个连接状态均表征未接入配电设备时,设置较长的目标时间范围,能够更好的在执行状态更新指令后,对自动控制指令的执行与否进行确定。
在本申请的一示例性实施例中,请参阅图5,状态更新指令包括市电模块接入或断开时触发的第一更新指令、储能模块接入或断开时触发的第二更新指令或用电模块接入或断开时触发的第三更新指令。第一更新指令用于控制第一开关导通或断开,第二更新指令用于控制第一开关导通或断开,第三更新指令用于控制输出开关导通或断开。
在步骤S330中判断状态更新指令与自动控制指令是否一致,包括步骤S510和步骤S520,详细介绍如下:
步骤S510,判断自动控制指令与第一更新指令、第二更新指令或第三更新指令是否相关。
本申请实施例中,自动控制指令与状态更新指令可能会出现不一致的情况。在不一致时,配电设备在后续执行自动控制指令导致配电设备或储能模块损害的情况发生,控制指令包括有指令对象和控制策略。判断自动控制指令与第一更新指令、第二更新指令或第三更新指令是否相关,即检测自动控制指令的指令对象与各个更新指令是否相关。如自动控制指令是针对第一开关进行导通或断开的,其指令对象为第一开关,状态更新指令是储能模块接入或断开时触发的第二更新指令,其对应的指令对象为第二开关,则可确定出自动控制指令与第二更新指令不相关。
步骤S520,若第一更新指令与自动控制指令相关,且第一更新指令针对第一开关进行导通或断开的控制与自动控制指令不同;或
第二更新指令与自动控制指令相关,且第二更新指令针对第二开关进行导通或断开的控制与自动控制指令不同;或
第三更新指令与自动控制指令相关,且第三更新指令针对输出开关进行导通或断开的控制与自动控制指令不同;
则确定状态更新指令和自动控制指令不一致。
本申请实施例中,若第一更新指令与自动控制指令相关,且第一更新指令针对第一开关进行导通或断开的控制与自动控制指令不同。即自动控制指令的指令对象为第一开关,但自动控制指令的控制策略与第一更新指令的控制策略不同。如自动控制指令的控制策略为晚上十点控制第一开关导通,其对应的预设时间段为10分钟,则在晚上的九点五十分开始检测是否接收到第一更新指令,在接收到第一更新指令后,执行第一更新指令。若第一更新指令的控制策略为九点五十五分控制市电模块断开,则确定状态更新指令和自动控制指令不一致;若第一更新指令的控制策略为在九点五十八分控制市电模块接入,则确定状态更新指令和自动控制指令一致。若状态更新指令和自动控制指令不一致,则在晚上十点钟停止执行该自动控制指令;若状态更新指令和自动控制指令一致,则在晚上十点钟执行该自动控制指令。
本申请实施例在判断出状态更新指令与自动控制指令不一致,会导致在预定时间点执行自动控制指令而使配电设备或市电模块将会产生损害时,在到达预定时间点时停止执行自动控制指令,避免了在预定时间点继续执行自动控制指令而导致的配电设备或市电模块损害的问题,使得配电设备或市电模块能够正常使用。
本申请实施例中,若第二更新指令与自动控制指令相关,且第二更新指令针对第二开关进行导通或断开的控制与自动控制指令不同。即自动控制指令的指令对象为第二开关,但自动控制指令的控制策略与第二更新指令的控制策略不同。如自动控制指令的控制策略为晚上八点控制第二开关导通,其对应的预设时间段为10分钟,则在晚上的七点五十分开始检测是否接收到第二更新指令,在接收到第二更新指令后,执行第二更新指令。若第二更新指令的控制策略为七点五十四分控制储能模块断开,则确定状态更新指令和自动控制指令不一致;若第二更新指令的控制策略为在七点五十八分控制储能模块接入,则确定状态更新指令和自动控制指令一致。若状态更新指令和自动控制指令不一致,则在晚上八点钟停止执行该自动控制指令;若状态更新指令和自动控制指令一致,则在晚上八点钟执行该自动控制指令。
本申请实施例在判断出状态更新指令与自动控制指令不一致,会导致在预定时间点执行自动控制指令而使配电设备或储能模块将会产生损害时,在到达预定时间点时停止执行自动控制指令,避免了在预定时间点继续执行自动控制指令而导致的配电设备或储能模块损害的问题,使得配电设备或储能模块能够正常使用。
本申请实施例中,若第三更新指令与自动控制指令相关,且第三更新指令针对输出开关进行导通或断开的控制与自动控制指令不同。即自动控制指令的指令对象为输出开关,但自动控制指令的控制策略与第三更新指令的控制策略不同。如自动控制指令的控制策略为凌晨三点控制输出开关导通,其对应的预设时间段为10分钟,则在凌晨的两点五十分开始检测是否接收到第三更新指令,在接收到第三更新指令后,执行第三更新指令。若第三更新指令的控制策略为凌晨两点五十七控制用电模块断开,则确定状态更新指令和自动控制指令不一致;若第三更新指令的控制策略为在七点五十八分控制用电模块接入,则确定状态更新指令和自动控制指令一致。若状态更新指令和自动控制指令不一致,则在凌晨三点钟停止执行该自动控制指令;若状态更新指令和自动控制指令一致,则在凌晨三点钟执行该自动控制指令。
本申请实施例在判断出状态更新指令与自动控制指令不一致,会导致在预定时间点执行自动控制指令而使配电设备或用电模块将会产生损害时,在到达预定时间点时停止执行自动控制指令,避免了在预定时间点继续执行自动控制指令而导致的配电设备或用电模块损害的问题,使得配电设备或用电模块能够正常使用。
在本申请的一示例性实施例中,请参阅图6,状态更新指令包括市电模块发生故障所触发的针对目标开关的第一故障指令、储能模块发生故障所触发的针对目标开关的第二故障指令,用电模块发生故障所触发的针对目标开关的第三故障指令或配电设备发生故障所触发的针对目标开关的第四故障指令。
在步骤S330中判断状态更新指令与自动控制指令是否一致,包括步骤S610和步骤S620,详细介绍如下:
步骤S610,判断自动控制指令与第一故障指令、第二故障指令或第三故障指令是否相关。
本申请实施例中,市电模块、储能模块和用电模块在发生故障时分别触发对应的故障指令,自动控制指令与状态更新指令可能会出现不一致的情况,在不一致时,配电设备在后续执行自动控制指令导致配电设备或储能模块损害的情况发生,如上述控制指令包括有指令对象和控制策略。判断自动控制指令与第一故障指令、第二故障指令或第三故障指令是否相关,即检测自动控制指令的指令对象与各个故障指令是否相关。如自动控制指令是针对第一开关进行导通或断开的,其指令对象为第一开关,状态更新指令是储能模块发生故障时触发的第二故障指令,该第二故障指令指示第二开关断开,其对应的指令对象为第二开关,则可确定出自动控制指令与第二故障指令不相关。
步骤S620,若自动控制指令与第一故障指令相关,且第一故障指令针对目标开关进行导通或断开的控制与自动控制指令不同;或
自动控制指令与第二故障指令相关,且第二故障指令针对目标开关进行导通或断开的控制与自动控制指令不同;或
自动控制指令与第三故障指令相关,且第三故障指令针对目标开关进行导通或断开的控制与自动控制指令不同;或
自动控制指令与第四故障指令相关,且第四故障指令针对目标开关进行导通或断开的控制与自动控制指令不同;
则确定状态更新指令和自动控制指令不一致。
本申请实施例中,若自动控制指令与第一故障指令相关,且第一故障指令针对目标开关进行导通或断开的控制与自动控制指令不同。即自动控制指令的指令对象为第一开关,第一故障指令是基于市电模块发生故障所产生的,其对应的控制策略可为控制市电模块断开,但自动控制指令的控制策略与第一故障指令的控制策略不同。如自动控制指令的控制策略为晚上十点控制第一开关导通,其对应的预设时间段为10分钟,则在晚上的九点五十分开始检测是否接收到第一故障指令,在接收到第一故障指令后,执行第一故障指令。若第一故障指令的控制策略为在九点五十五分控制市电模块断开,即控制第一开关断开,则确定状态更新指令和自动控制指令不一致;若第一故障指令的控制策略为在九点五十八分控制第一开关导通,则确定状态更新指令和自动控制指令一致。若状态更新指令和自动控制指令不一致,则在晚上十点钟停止执行该自动控制指令;若状态更新指令和自动控制指令一致,则在晚上十点钟执行该自动控制指令。
本申请实施例在判断出状态更新指令与自动控制指令不一致,会导致在预定时间点执行自动控制指令而使配电设备将会产生损害时,在到达预定时间点时停止执行自动控制指令,避免了在预定时间点继续执行自动控制指令而导致的配电设备损害的问题,使得配电设备能够正常使用。
本申请实施例中,若自动控制指令与第二故障指令相关,且第二故障指令针对目标开关进行导通或断开的控制与自动控制指令不同,则确定状态更新指令和自动控制指令不一致。即自动控制指令的指令对象为第二开关,第二故障指令是基于储能模块发生故障所产生的,其对应的控制策略可为控制储能模块断开,但自动控制指令的控制策略与第二故障更新指令的控制策略不同。如自动控制指令的控制策略为晚上八点控制第二开关导通,其对应的预设时间段为10分钟,则在晚上的七点五十分开始检测是否接收到第二故障指令,在接收到第二故障指令后,执行第二故障指令。若第二故障指令的控制策略为控制第二开关断开,则确定状态更新指令和自动控制指令不一致;若第二故障指令的控制策略为在七点五十八分控制第二开关导通,则确定状态更新指令和自动控制指令一致。若状态更新指令和自动控制指令不一致,则在晚上八点钟停止执行该自动控制指令;若状态更新指令和自动控制指令一致,则在晚上八点钟执行该自动控制指令。
本申请实施例在判断出状态更新指令与自动控制指令不一致,会导致在预定时间点执行自动控制指令而使配电设备将会产生损害时,在到达预定时间点时停止执行自动控制指令,避免了在预定时间点继续执行自动控制指令而导致的配电设备损害的问题,使得配电设备能够正常使用。
本申请实施例中,若自动控制指令与第三故障指令相关,且第三故障指令针对目标开关进行导通或断开的控制与自动控制指令不同,则确定状态更新指令和自动控制指令不一致。即自动控制指令的指令对象为输出开关,第三故障指令是基于用电模块发生故障所产生的,其对应的控制策略可为控制用电模块断开,但自动控制指令的控制策略与第三更新指令的控制策略不同。如自动控制指令的控制策略为凌晨三点控制输出开关导通,其对应的预设时间段为10分钟,则在凌晨的两点五十分开始检测是否接收到第三故障指令,在接收到第三故障指令后,执行第三故障指令。若第三故障指令的控制策略为凌晨两点五十七控制输出开关断开,则确定状态更新指令和自动控制指令不一致;若第三故障指令的控制策略为在七点五十八分控制输出开关导通,则确定状态更新指令和自动控制指令一致。若状态更新指令和自动控制指令不一致,则在凌晨三点钟停止执行该自动控制指令;若状态更新指令和自动控制指令一致,则在凌晨三点钟执行该自动控制指令。
本申请实施例在判断出状态更新指令与自动控制指令不一致,会导致在预定时间点执行自动控制指令而使配电设备将会产生损害时,在到达预定时间点时停止执行自动控制指令,避免了在预定时间点继续执行自动控制指令而导致的配电设备损害的问题,使得配电设备能够正常使用。。
本申请实施例中,若自动控制指令与第四故障指令相关,且第四故障指令针对目标开关进行导通或断开的控制与自动控制指令不同。,即自动控制指令的指令对象为第一开关、第二开关和输出开关,第四故障指令是基于配电模块发生故障所产生的,其对应的控制策略为控制配电设备分别与市电模块、储能模块和用电模块断开,但自动控制指令的控制策略与第四故障指令的控制策略不同。如自动控制指令的控制策略为两点控制输出开关导通,其对应的预设时间段为10分钟,则在一点五十分开始检测是否接收到第四故障指令,在接收到第四故障指令后,执行第四故障指令。若第四故障指令的控制策略为一点五十五控制配电设备分别与市电模块、储能模块和用电模块断开,即控制第一开关、第二开关和输出开关均断开,则确定状态更新指令和自动控制指令不一致;若第四故障指令的控制策略为在一点五十四分控制输出开关接入,则确定状态更新指令和自动控制指令一致。若状态更新指令和自动控制指令不一致,则在两点钟停止执行该自动控制指令;若状态更新指令和自动控制指令一致,则在两点钟执行该自动控制指令。
本申请实施例判断出状态更新指令与自动控制指令不一致,会导致在预定时间点执行自动控制指令而使配电设备将会产生损害时,在到达预定时间点时停止执行自动控制指令,避免了在预定时间点继续执行自动控制指令而导致的配电设备或用电模块损害的问题,使得配电设备或用电模块能够正常使用。
在本申请的一示例性实施例中,请参阅图7,配电设备还用于连接智能终端,状态更新指令包括智能终端在当前时刻发送的当前控制指令,当前控制指令包括在当前时刻对目标开关进行导通或断开控制的更新指令。
在步骤S330中判断状态更新指令与自动控制指令是否一致,包括步骤S710至步骤S730,详细介绍如下:
步骤S710,判断自动控制指令与当前控制指令是否相关。
本申请实施例中,配电设备连接有至少一个智能终端,智能终端包括智能手机、平板、笔记本电脑、计算机等任意能够与配电设备对应的应用程序的电子设备。用户可在与配电设备对应的应用程序中进行操作,以生成对目标开关进行控制的当前控制指令,并通过智能终端将当前控制指令在当前时刻进行发送。在接收到当前控制指令后,判断自动控制指令与当前控制指令是否相关,即检测自动控制指令的指令对象与当前控制指令的指令对象是否相关,如自动控制指令是针对第一开关进行导通或断开的,其指令对象为第一开关,当前控制指令是在当前时刻对输出开关进行导通或断开,其对应的指令对象为输出开关,则可确定出自动控制指令与当前控制指令不相关。
步骤S720,若当前控制指令与自动控制指令相关,且当前控制指令针对目标开关进行导通或断开的控制与自动控制指令不同,计算当前时刻与预定时间点的时间差。
本申请实施例中,若当前控制指令与自动控制指令相关,且当前控制指令针对目标开关进行导通或断开的控制与自动控制指令不同,即自动控制指令的指令对象与当前控制指令的指令对象相同。如自动控制指令和当前控制指令都是对第一开关进行控制,但自动控制指令的控制策略与当前控制指令的控制策略不同。如自动控制指令的控制策略为晚上十点控制第一开关导通,其对应的预设时间段为10分钟,则在晚上的九点五十分开始检测是否接收到当前控制指令,在接收到当前控制指令后,执行当前控制指令。若当前控制指令的控制策略为在晚上九点五十八分控制第一开关断开,则计算当前时刻与预定时间点之间的时间差,计算得到的时间差为两分钟。
步骤S730,若时间差小于等于预设时间差,则确定状态更新指令和自动控制指令不一致。
本申请实施例中,上述预设时间差可预先设置为固定的时间值,如将预设时间差设置为五分钟或十分钟等,也可基于第一开关与市电模块的连接状态和第二开关与储能模块的连接状态确定出一个对应的时间值作为预设时间差。
将时间差与预设时间差进行比较,若时间差小于等于预设时间差,则确定状态更新指令和自动控制指令不一致;若时间差大于预设时间差,则确定状态更新指令与自动控制指令一致。本申请实施例中,通过当前控制指令与自动控制指令之间的时间差来确定两者是否一致,在时间差大于预设时间差时,表明两个控制指令的执行时间间隔较长,在预定时间点执行自动控制指令时,不会导致配电设备或储能模块损害的问题,配电设备和储能模块能够正常使用。
在本申请的另一个实施例中,配电设备还包括控制第一开关导通或断开的第一按键、控制第二开关导通或断开的第二按键和控制输出开关导通或断开的第三按键,状态更新指令包括第一按键、第二按键或第三按键在当前时刻被触发所生成的当前控制指令。用户通过操作手动操作第一按键、第二按键或第三按键来达到对对应开关的导通或断开控制,当用户在当前时刻手动操作按键,则可对应生成当前控制指令。
在本申请的一示例性实施例中,请参阅图8,配电设备还用于连接智能终端,状态更新指令包括智能终端发送的预设控制指令,预设控制指令包括在待定时间点对目标开关进行导通或断开控制的更新指令。
本申请实施例中的预设控制指令在待定时间点执行,而上述的当前控制指令则在接收到该指令的当前时刻就指令。通过本申请提供的预设控制指令,使得用户可以在智能终端上预定执行预设控制指令的时间点,能够使得用户在对配电设备进行控制时,能够更有选择性的配置预设控制指令,提供用户对配电设备进行控制的便利性。
在步骤S330中判断状态更新指令与自动控制指令是否一致,包括步骤S810至步骤S830,详细介绍如下:
步骤S810,判断自动控制指令与预设控制指令是否相关。
本申请实施例中,配电设备连接有至少一个智能终端,智能终端包括智能手机、平板、笔记本电脑、计算机等任意能够与配电设备对应的应用程序的电子设备。用户可在与配电设备对应的应用程序中进行操作,设定在待定时间点执行生成的对目标开关进行控制的预设控制指令,并通过智能终端将预设控制指令发送。在接收到预设控制指令后,判断自动控制指令与预设控制指令是否相关,即检测自动控制指令的指令对象与预设控制指令的指令对象是否相关。如自动控制指令是针对第一开关进行导通或断开的,其指令对象为第一开关,预设控制指令是在待定时间对输出开关进行导通或断开,其对应的指令对象为输出开关,则可确定出自动控制指令与预设控制指令不相关。
步骤S820,若预设控制指令与自动控制指令相关,且预设控制指令针对目标开关进行导通或断开的控制与自动控制指令不同,计算待定时间点与预定时间点的时间差。
本申请实施例中,若预设控制指令与自动控制指令相关,且预设控制指令针对目标开关进行导通或断开的控制与自动控制指令不同。即自动控制指令的指令对象与预设控制指令的指令对象相同,如自动控制指令和预设控制指令都是对第一开关进行控制,但自动控制指令的控制策略与预设控制指令的控制策略不同。如自动控制指令的控制策略为十点钟控制第一开关导通,其对应的预设时间段为10分钟,则在九点五十分开始检测是否存在待定时间点处于九点五十分至十点这一时间范围的预设控制指令,在存在预设控制指令后,在待定时间点执行预设控制指令。若预设控制指令的控制策略为在九点五十五控制第一开关断开,则计算待定时间点与预定时间点之间的时间差,得到的时间差为5分钟。
步骤S830,若时间差小于等于预设时间差,则确定状态更新指令和自动控制指令不一致。
本申请实施例中,将时间差与预设时间差进行比较,若时间差小于等于预设时间差,则确定状态更新指令和自动控制指令不一致;若时间差大于预设时间差,则确定状态更新指令与自动控制指令一致。本申请实施例中,通过当前控制指令与自动控制指令之间的时间差来确定两者是否一致,在时间差大于预设时间差时,表明两个控制指令的执行时间间隔较长,在预定时间点执行自动控制指令时,不会导致配电设备或储能模块损害的问题,配电设备和储能模块能够正常使用。
在本申请的一示例性实施例中,请参阅图9,在步骤S610中判断自动控制指令与第一故障指令、第二故障指令或第三故障指令是否相关,包括步骤S910至步骤S930,详细介绍如下:
步骤S910,若自动控制指令中包含有至少一个与第一故障指令相同的针对第一开关、第二开关或输出开关进行导通或断开的指令,则确定自动控制指令和第一故障指令相关。
本申请实施例中,第一故障指令是市电模块在发生故障时所触发的,在市电模块发生故障时,会控制第一开关、第二开关或输出开关进行导通或断开,若自动控制指令中包含有至少一个与第一故障指令相同的针对第一开关、第二开关或输出开关进行导通或断开的指令,则确定自动控制指令和第一故障指令相关。
步骤S920,若自动控制指令中包含有至少一个与第二故障指令相同的针对第一开关、第二开关或输出开关进行导通或断开的指令,则确定自动控制指令和第一故障指令相关。
本申请实施例中,第二故障指令是储能模块在发生故障时所触发的,在储能模块发生故障时,会控制第一开关、第二开关或输出开关进行导通或断开,若自动控制指令中包含有至少一个与第二故障指令相同的针对第一开关、第二开关或输出开关进行导通或断开的指令,则确定自动控制指令和第一故障指令相关。
步骤S930,若自动控制指令中包含有至少一个与第三故障指令相同的针对第一开关、第二开关或输出开关进行导通或断开的指令,则确定自动控制指令和第一故障指令相关。
本申请实施例中,第三故障指令是用电模块在发生故障时所触发的,在用电模块发生故障时,会控制第一开关、第二开关或输出开关进行导通或断开,若自动控制指令中包含有至少一个与第三故障指令相同的针对第一开关、第二开关或输出开关进行导通或断开的指令,则确定自动控制指令和第一故障指令相关。
本申请实施例中,图5、图7和图8所对应实施例中,确定自动控制指令与对应的状态更新指令是否相关时,可基于步骤S910至步骤S930所对应的原理进行确定,在此不进行赘述。
在本申请的一示例性实施例中,自动控制指令包括多个层级的控制指令,多个层级的控制指令对应的预设时间段不同。
本申请实施例中,对自动控制指令设置有多个层级,每个自动控制指令可匹配到一个层级,每个层级的控制指令对应有一个预设时间段,每个层级对应的预设时间段能够更加贴合对应层级的控制指令的需求,使得后续针对判断状态更新指令与自动控制指令是否一致的判断更加准确。
例如,自动控制指令设置有5个层级,分别为第一层级至第五层级,各个层级所对应的预设时间段依次减小。如第一层级的预设时间段为20分钟,第二层级的预设时间段为17分钟,第三层级的预设时间段为14分钟,第四层级的预设时间段为11分钟,第五层级的预设时间段为9分钟,确定出自动控制指令对应的层级,即可确定对应的预设时间段。
在本申请的一示例性实施例中,请参阅图10,在步骤S340停止执行自动控制指令之后,配电控制方法还包括步骤S1010至步骤S1030,详细介绍如下:
步骤S1010,获取指令映射表。
本申请实施例中,预先设置有指令映射表,指令映射表中记录在自动控制指令与状态更新指令不一致的情况下,不同状态所具有的控制指令。如指令映射表中记录有自动控制指令针对第一开关,状态更新指令针对输出开关时所对应的控制指令;或自动控制指令针对输出开关,状态更新指令针对第二开关时所对应的控制指令等,不同的状况下对应有不同的控制指令。即指令映射表中包含了多个状态更新指令和自动化指令与配电控制指令的映射关系表,当确定了状态更新指令和自动化指令,就可以基于指令映射表得出配电控制指令。
步骤S1020,根据指令映射表、状态更新指令和自动控制指令生成对应的配电控制指令。
本申请实施例中,在状态更新指令和自动控制指令不一致时,根据指令映射表、状态更新指令和自动控制指令生成对应的配电控制指令。具体的,分别提取自动控制指令和状态更新指令中的控制对象和控制策略,基于控制对象在指令映射表中进行匹配,目标范围,目标范围中记录有适配该状态更新指令和自动控制指令下的多个控制指令,再基于控制策略在目标范围中确定匹配的控制指令,进而生成配电控制指令。
步骤S1030,执行配电控制指令。
本申请实施例中,生成的配电控制指令可在生成的当前时刻执行,也可在后续对应的时间点执行。当时间到达对应的执行时间点则执行该配电控制指令。
在本申请的一个示例性实施例中,请参阅图11,图11是根据一示例性实施例示出的一种配电控制装置,包括:
配电控制装置用于配电设备,配电控制装置包括:
第一获取模块1110,配置为获取自动控制指令,自动控制指令用于在预定时间点对目标开关进行导通或断开,目标开关包括第一开关、第二开关和输出开关中的至少一个;
检测模块1120,配置为在预定时间点前的预设时间段内,检测是否接收到状态更新指令,状态更新指令包括对目标开关进行导通或断开控制的更新指令;
判断模块1130,配置为在接收到状态更新指令时,执行状态更新指令,并在执行状态更新指令后,判断状态更新指令与自动控制指令是否一致;
停止执行模块1140,配置为若状态更新指令和自动控制指令不一致,则在到达预定时间点时停止执行自动控制指令。
在本申请的一个示例性实施例中,状态更新指令包括市电模块接入或断开时触发的第一更新指令、储能模块接入或断开时触发的第二更新指令或用电模块接入或断开时触发的第三更新指令;第一更新指令用于控制第一开关导通或断开,第二更新指令用于控制第一开关导通或断开,第三更新指令用于控制输出开关导通或断开;
判断模块1130,包括:
第一判断子模块,配置为判断自动控制指令与第一更新指令、第二更新指令或第三更新指令是否相关;
第一确定子模块,配置为若第一更新指令与自动控制指令相关,且第一更新指令针对第一开关进行导通或断开的控制与自动控制指令不同;或
第二更新指令与自动控制指令相关,且第二更新指令针对第二开关进行导通或断开的控制与自动控制指令不同;或
第三更新指令与自动控制指令相关,且第三更新指令针对输出开关进行导通或断开的控制与自动控制指令不同;
则确定状态更新指令和自动控制指令不一致。
在本申请的一个示例性实施例中,状态更新指令包括市电模块发生故障所触发的针对目标开关的第一故障指令、储能模块发生故障所触发的针对目标开关的第二故障指令,用电模块发生故障所触发的针对目标开关的第三故障指令或配电设备发生故障所触发的针对目标开关的第四故障指令;
判断模块1130,包括:
第二判断子模块,配置为判断自动控制指令与第一故障指令、第二故障指令或第三故障指令是否相关;
第二确定子模块,配置为若自动控制指令与第一故障指令相关,且第一故障指令针对目标开关进行导通或断开的控制与自动控制指令不同;或
自动控制指令与第二故障指令相关,且第二故障指令针对目标开关进行导通或断开的控制与自动控制指令不同;或
自动控制指令与第三故障指令相关,且第三故障指令针对目标开关进行导通或断开的控制与自动控制指令不同;或
自动控制指令与第四故障指令相关,且第四故障指令针对目标开关进行导通或断开的控制与自动控制指令不同;
则确定状态更新指令和自动控制指令不一致。
在本申请的一个示例性实施例中,配电设备还用于连接智能终端,状态更新指令包括智能终端在当前时刻发送的当前控制指令,当前控制指令包括在当前时刻对目标开关进行导通或断开控制的更新指令;
判断模块1130,包括:
第三判断子模块,配置为判断自动控制指令与当前控制指令是否相关;
第一计算子模块,配置为若当前控制指令与自动控制指令相关,且当前控制指令针对目标开关进行导通或断开的控制与自动控制指令不同,计算当前时刻与预定时间点的时间差;
第三确定子模块,配置为若时间差小于等于预设时间差,则确定状态更新指令和自动控制指令不一致。
在本申请的一个示例性实施例中,配电设备还用于连接智能终端,状态更新指令包括智能终端发送的预设控制指令,预设控制指令包括在待定时间点对目标开关进行导通或断开控制的更新指令;
判断模块1130,包括:
第四判断子模块,配置为判断自动控制指令与预设控制指令是否相关;
第二计算子模块,配置为若预设控制指令与自动控制指令相关,且预设控制指令针对目标开关进行导通或断开的控制与自动控制指令不同,计算待定时间点与预定时间点的时间差;
第四确定子模块,配置为若时间差小于等于预设时间差,则确定状态更新指令和自动控制指令不一致。
在本申请的一个示例性实施例中,第二判断子模块,包括:
第一确定单元,配置为若自动控制指令中包含有至少一个与第一故障指令相同的针对第一开关、第二开关或输出开关进行导通或断开的指令,则确定自动控制指令和第一故障指令相关;
第二确定单元,配置为若自动控制指令中包含有至少一个与第二故障指令相同的针对第一开关、第二开关或输出开关进行导通或断开的指令,则确定自动控制指令和第一故障指令相关;
第三确定单元,配置为若自动控制指令中包含有至少一个与第三故障指令相同的针对第一开关、第二开关或输出开关进行导通或断开的指令,则确定自动控制指令和第一故障指令相关。
在本申请的一个示例性实施例中,自动控制指令包括多个层级的控制指令,多个层级的控制指令对应的预设时间段不同。
在本申请的一个示例性实施例中,配电控制装置还包括:
第二获取模块,配置为获取指令映射表;
生成模块,配置为根据指令映射表、状态更新指令和自动控制指令生成对应的配电控制指令;
执行模块,配置为执行配电控制指令。
需要说明的是,上述实施例所提供的装置与上述实施例所提供的方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。
在本申请的一个示例性实施例中,继续参考图2,本申请提供了一种配电设备200,配电设备200包括第一开关K1、第二开关K2、输出开关K0和主控芯片,第一开关K1用于连接市电模块,第二开关K2用于连接储能模块,输出开关K0用于连接用电模块,配电设备200用于控制第一开关K1、第二开关K2和输出开关K0的通断,以实现市电模块或储能模块向用电模块输出电能或市电模块向储能模块输出电能;
主控芯片连接第一开关K1、第二开关K2和输出开关K0的控制端,主控芯片用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得主控芯片实现如上述任一项的配电控制方法。
本申请实施例中,通过在执行自动控制指令之前,若检测到状态更新指令,则先执行状态更新指令,并判断状态更新指令和自动控制指令是否一致;在判断出状态更新指令与自动控制指令不一致,表明执行自动控制指令会使配电设备200产生损害,则在到达预定时间点时停止执行自动控制指令,从而可以避免在预定时间点继续执行自动控制指令导致的配电设备200损害的问题,使得配电设备200能够正常使用。
本申请的实施例还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现上述各个实施例中提供的配电控制方法。
图12示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
需要说明的是,图12示出的电子设备的计算机系统1000仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图12所示,计算机系统1200包括中央处理单元(Central Processing Unit,CPU)1201,其可以根据存储在只读存储器(Read-Only Memory,ROM)1202中的程序或者从储存部分1208加载到随机访问存储器(Random Access Memory,RAM)1203中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在RAM 1203中,还存储有系统操作所需的各种程序和数据。CPU 1201、ROM 1202以及RAM 1203通过总线1204彼此相连。输入/输出(Input/Output,I/O)接口1205也连接至总线1204。
以下部件连接至I/O接口1205:包括键盘、鼠标等的输入部分1206;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分1207;包括硬盘等的储存部分1208;以及包括诸如LAN(Local AreaNetwork,局域网)卡、调制解调器等的网络接口卡的通信部分1209。通信部分1209经由诸如因特网的网络执行通信处理。驱动器1210也根据需要连接至I/O接口1205。可拆卸介质1211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1210上,以便于从其上读出的计算机程序根据需要被安装入储存部分1208。
特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1209从网络上被下载和安装,和/或从可拆卸介质1211被安装。在该计算机程序被中央处理单元(CPU)1201执行时,执行本申请的系统中限定的各种功能。
需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前所述的方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。
本申请的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的方法。
上述内容,仅为本申请的较佳示例性实施例,并非用于限制本申请的实施方案,本领域普通技术人员根据本申请的主要构思和精神,可以十分方便地进行相应的变通或修改,故本申请的保护范围应以权利要求书所要求的保护范围为准。
- 一种配电网的负荷转供方法、装置、终端设备及存储介质
- 低压配电网拓扑结构校验方法、装置、设备及存储介质
- 低压配电网的CIM建模方法、装置、设备及存储介质
- 一种配电网单相高阻接地故障检测方法、系统及存储介质
- 用于低压直流配电设备的配电控制方法和装置
- 配电电路、配电电路的控制方法、设备和存储介质
- 控制车辆配电的方法和配电装置、存储介质和车辆