停电申请单处理方法、装置、电子设备和存储介质转让专利

申请号 : CN202310700157.4

文献号 : CN116451909B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 谭硕李伟忠罗海波陈诚伟李志华李灵勇王远雄葛向阳叶嘉铮张嘉慧

申请人 : 广东电网有限责任公司梅州供电局

摘要 :

本发明公开了一种停电申请单处理方法、装置、电子设备和存储介质,包括:针对停电申请单确定台区编号对应台区的历史停电次数,判断历史停电次数是否大于最大停电次数,若是,生成审核信息发送到停电审核终端并响应审核操作生成处理结果;若否,计算可用停电次数并根据停电数据计算台区停电时的影响分数,根据影响分数和可用停电次数确定停电申请单的处理结果,在处理结果为审核通过时生成停电工单;在处理结果为审核未通过时生成保电工单,无需人工判断是否达到最大停电次数导致重复停电,节省了人力,通过台区的停电数据计算停电时的影响分数结合可用停电次数来确定是否允许停电,避免了人为主观判断允许停电,使得台区的停电指标使用更为合理。

权利要求 :

1.一种停电申请单处理方法,其特征在于,包括:

获取待处理的下一月度的停电申请单,所述停电申请单包括待停电台区的台区编号和停电数据;

针对每个所述停电申请单,确定所述台区编号对应的台区在当前年度内的历史停电次数,并判断所述历史停电次数是否大于或等于预设的年度最大停电次数;

在所述历史停电次数大于或等于年度最大停电次数时,基于所述停电申请单生成审核信息,并将所述审核信息发送到停电审核终端,并响应所述停电审核终端检测到的停电审核操作生成处理结果;

在所述历史停电次数小于所述年度最大停电次数时,计算所述年度最大停电次数与所述历史停电次数的差值,得到所述待停电台区的可用停电次数;

根据所述停电数据计算所述待停电台区停电时的影响分数,并根据所述影响分数和所述可用停电次数确定所述停电申请单的处理结果;

在所述处理结果为审核通过时,基于所述停电申请单生成停电工单;

在所述处理结果为审核未通过时,基于所述停电申请单生成保电工单;

其中,所述根据所述停电数据计算所述待停电台区停电时的影响分数,并根据所述影响分数和所述可用停电次数确定所述停电申请单的处理结果,包括:从所述停电数据中确定出停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型、待停电台区在每个停电时间段停电时的历史投诉用户数量、历史停电的停电类型,所述用户类型包括特殊用户、普通重点用户以及普通用户;

确定所述停电时间段的分数S1和权重w1、停电时长的分数S2和权重w2、用户总数量的分数S3和权重w3、停电台区的类型的分数S4和权重w4、历史投诉用户数量的分数S5和权重w5、历史停电的停电类型的分数S6和权重w6;

通过以下公式计算第一分数Score1:

计算所述每种类型的用户的数量与所述用户总数量的比值,得到每种类型用户的用户占比,并确定每种类型用户的权重;

计算所有类型的用户的用电总功率的和值得到总停电功率,并计算每种类型的用户的用电总功率与所述总停电功率的比值,得到每种类型的用户的用电功率占比;

根据每种类型用户的用户占比和每种类型用户的权重计算加权和,得到第二分数Score2;

根据每种类型用户的用电功率占比和每种类型用户的权重计算加权和,得到第三分数Score3;

计算第一分数Score1、第二分数Score2、第三分数Score3的和值,得到所述待停电台区停电时的影响分数;

判断所述影响分数是否大于预设分数阈值;

若是,生成审核通过的处理结果;

若否,获取所述可用停电次数关联的处理结果对照表,所述处理结果对照表包括影响分数范围与处理结果的对应关系;

将所述处理结果对照表中所述影响分数所属影响分数范围对应的处理结果确定为所述停电申请单的处理结果。

2.根据权利要求1所述的停电申请单处理方法,其特征在于,所述在所述历史停电次数大于或等于年度最大停电次数时,基于所述停电申请单生成审核信息,并将所述审核信息发送到停电审核终端,包括:从所述停电数据中确定出停电原因信息、停电时间信息以及审核人信息;

生成包含所述停电原因信息和所述停电时间信息的审核信息;

将所述审核信息发送到所述审核人信息所关联的审核终端。

3.根据权利要求1‑2任一项所述的停电申请单处理方法,其特征在于,所述在所述处理结果为审核通过时,基于所述停电申请单生成停电工单,包括:按照停电时间的先后顺序,对审核通过后的下一月度的停电申请单进行排序;

统计停电时间在同一预设时间段的停电申请单的数量;

在所述数量大于预设数量时,生成调整停电时间的信息发送到停电申请终端;

在所述数量小于或等于预设数量时,采用所述台区编号和所述停电数据生成停电工单。

4.根据权利要求1‑2任一项所述的停电申请单处理方法,其特征在于,所述基于所述停电申请单生成保电工单,包括:从所述停电申请单中确定出所述待停电台区停电时的缺电总功率、停电时间以及所述待停电台区的位置,其中,所述缺电总功率为所述待停电台区在预设时间段内的平均总功率;

确定发电功率大于或等于所述缺电总功率的目标发电车的车辆信息;

生成包含所述缺电总功率、所述停电时间、所述待停电台区的位置以及所述车辆信息的保电工单。

5.一种停电申请单处理装置,其特征在于,包括:

停电申请单获取模块,用于获取待处理的下一月度的停电申请单,所述停电申请单包括待停电台区的台区编号和停电数据;

停电次数判断模块,用于针对每个所述停电申请单,确定所述台区编号对应的台区在当前年度内的历史停电次数,并判断所述历史停电次数是否大于或等于预设的年度最大停电次数;

第一处理结果生成模块,用于在所述历史停电次数大于或等于年度最大停电次数时,基于所述停电申请单生成审核信息,并将所述审核信息发送到停电审核终端,并响应所述停电审核终端检测到的停电审核操作生成处理结果;

可用停电次数确定模块,用于在所述历史停电次数小于所述年度最大停电次数时,计算所述年度最大停电次数与所述历史停电次数的差值,得到所述待停电台区的可用停电次数;

第二处理结果生成模块,用于根据所述停电数据计算所述待停电台区停电时的影响分数,并根据所述影响分数和所述可用停电次数确定所述停电申请单的处理结果;

停电工单生成模块,用于在所述处理结果为审核通过时,基于所述停电申请单生成停电工单;

保电工单生成模块,用于在所述处理结果为审核未通过时,基于所述停电申请单生成保电工单;

第二处理结果生成模块包括:

停电数据读取单元,用于从所述停电数据中确定出停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型、待停电台区在每个停电时间段停电时的历史投诉用户数量、历史停电的停电类型,所述用户类型包括特殊用户、普通重点用户以及普通用户;

影响分数计算单元,用于根据所述停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型、历史投诉用户数量、以及历史停电的停电类型确定所述待停电台区停电时的影响分数;

影响分数判断单元,用于判断所述影响分数是否大于预设分数阈值;

第一处理结果生成单元,用于生成审核通过的处理结果;

对照表获取单元,用于获取所述可用停电次数关联的处理结果对照表,所述处理结果对照表包括影响分数范围与处理结果的对应关系;

第二处理结果生成单元,用于将所述处理结果对照表中所述影响分数所属影响分数范围对应的处理结果确定为所述停电申请单的处理结果;

所述影响分数计算单元包括:

分数和权重确定子单元,用于确定所述停电时间段的分数S1和权重w1、停电时长的分数S2和权重w2、用户总数量的分数S3和权重w3、停电台区的类型的分数S4和权重w4、历史投诉用户数量的分数S5和权重w5、历史停电的停电类型的分数S6和权重w6;

第一分数计算子单元,用于通过以下公式计算第一分数Score1:;

用户数量占比和权重确定子单元, 用于计算所述每种类型的用户的数量与所述用户总数量的比值,得到每种类型用户的用户占比,并确定每种类型用户的权重;

用户功率占比和权重确定子单元, 用于计算所有类型的用户的用电总功率的和值得到总停电功率,并计算每种类型的用户的用电总功率与所述总停电功率的比值,得到每种类型的用户的用电功率占比;

第二分数计算子单元,用于根据每种类型用户的用户占比和每种类型用户的权重计算加权和,得到第二分数Score2;

第三分数计算子单元,用于根据每种类型用户的用电功率占比和每种类型用户的权重计算加权和,得到第三分数Score3;

影响分数计算子单元,用于计算第一分数Score1、第二分数Score2、第三分数Score3的和值,得到所述待停电台区停电时的影响分数。

6.一种电子设备,其特征在于,所述电子设备包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1‑4中任一项所述的停电申请单处理方法。

7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1‑4中任一项所述的停电申请单处理方法。

说明书 :

停电申请单处理方法、装置、电子设备和存储介质

技术领域

[0001] 本发明涉及电力调度技术领域,尤其涉及一种停电申请单处理方法、装置、电子设备和存储介质。

背景技术

[0002] 随着电网配电技术的不断发展,供电可靠性越来越重要,由此规定了每个台区在一个年度内的停电指标(最大停电次数),避免台区多次重复停电导致用户投诉。
[0003] 在实际应用中,停电计划需要预先报送审批后才能生成正式的停电工单,通常是本月报送下个月的停电申请,为了核对某个区域内每个台区的停电次数是否已经大于一个年度内所允许的最大停电次数,以避免停电过多造成用户投诉,审批人员需要逐个核对每个台区的停电次数是否已经达到最大停电次数,需要大量人力,审批人员工作量大,另外,在停电次数未达到停电次数时,审批人员通常是通过经验判断是否允许停电,并未考虑台区停电的影响,造成停电指标使用不合理。

发明内容

[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] 图1是本发明实施例一提供的一种停电申请单处理方法的流程图;
[0030] 图2是本发明实施例二提供的一种停电申请单处理方法的流程图;
[0031] 图3是本发明实施例三提供的一种停电申请单处理装置的结构示意图;
[0032] 图4是本发明实施例四提供的电子设备的结构示意图。

具体实施方式

[0033] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0034] 在配电网中,为了避免台区停电过多,通常规定了一个年度内每个台区的最大停电次数,比如每个台区最多可以停电2次,并且需要在当前月度报送下一个月度的台区停电计划,该台区停电计划中包括针对多个台区的停电申请单,比如,对于台区A,如果需要在下个月停电检修,报送停电申请单后,审批人员需要查找台区A在当前年度内的停电次数,并确定停电次数是否达到了2次,如果达到两次之后,通常需要报送上一级继续审核,以确定是否可以停电,如果未达到2次,比如1次,则直接允许该台区停电或者不允许停电,在不允许停电时通过发电车供电方式避免台区停电,保留最后1次停电指标,一方面,在需要报送停电的台区数量较多时,需要人工逐个台区核对停电次数是否已达到最大停电次数,审批人员工作量大,另一方面,在台区的停电次数未达到最大停电次数时,人工审核确定是否允许停电,缺少客观的数据依据,未考虑台区停电的影响程度,导致停电指标使用不合理,比如,台区A已经停电过一次,还剩一次停电指标,如果台区停电影响较大时也允许使用这一次停电指标而不进行保电,由于停电影响大,将会影响用户用电,既浪费了停电指标,又造成用户投诉,在台区A的停电次数已经达到两次,在台区下次停电影响较小需要停电时,将无停电指标可用,导致直接停电造成停电指标超标,或者进行保电造成保电经济效益低。
[0035] 实施例一
[0036] 图1为本发明实施例一提供的一种停电申请单处理方法的流程图,本实施例可适用于对停电申请单进行审批的情况,该方法可以由停电申请单处理装置来执行,该停电申请单处理装置可以采用硬件和/或软件的形式实现,该停电申请单处理装置可配置于电子设备中。如图1所示,该停电申请单处理方法包括:
[0037] S101、获取待处理的下一月度的停电申请单,停电申请单包括待停电台区的台区编号和停电数据。
[0038] 本实施例的停电申请单用于申请对某个台区在未来的一个时间段内停电,比如,在下一月度需要对检修、计划巡检等线路停电作业时,将会导致线路下游的台区停电,停电申请人可以在当前月度在系统中提交下一月度的至少一个待停电台区的停电申请单,该停电申请单中包括待停电台区的台区编号(可以是台区的变压器编号)和停电数据,其中,停电数据可以包括停电时间、停电时长、停电的工作内容、停电影响信息等数据。
[0039] 系统可以实时检测是否有新提交的停电申请单,比如,可以是实时检测,也可以是在每个月度的指定时间确定是否检测到针对下一个月度的停电申请单,若是则可以获取所提交的申请中的停电申请单,若否,则继续检测。
[0040] S102、针对每个停电申请单,确定台区编号对应的台区在当前年度内的历史停电次数,并判断历史停电次数是否大于或等于预设的年度最大停电次数。
[0041] 具体的,每个台区停电时,可以在系统中记录台区的台区编号、停电时间、停电时长、停电类型、停电原因等数据,并且对停电次数累加1,对新接收的每个停电申请单,可以通过台区编号查找所对应的台区在当前年度内的历史停电次数,并进一步判断历史停电次数是否大于或等于预先设置的年度最大停电次数,其中,年度最大停电次数可以是每个台区在一个年度内的停电指标,是一个台区在一个年度内所允许停电的次数,不同台区的年度最大停电次数可以相同,也可以不相同,在历史停电次数大于或等于年度最大停电次数时,确定该台区在当前年度内的停电指标已用完,则执行S103,在历史停电次数小于年度最大停电次数时,确定该台区在当前年度内的停电指标未用完,则执行S104。
[0042] S103、基于停电申请单生成审核信息,并将审核信息发送到停电审核终端,并响应停电审核终端检测到的停电审核操作生成处理结果。
[0043] 如果一个台区在当前年度内的历史停电次数大于或等于年度最大停电次数,为了避免该台区在当前年度内停电次数过多导致用户投诉,通常是不再允许该台区停电,本发明实施例可以通过停电申请单中的停电数据生成审核信息,比如采用停电数据中的停电工作内容、停电时间、停电时长,以及该台区侧用户的类型、用电功率等影响信息生成审核信息,并将该审核信息发送到停电审核终端,该停电审核终端可以是停电申请单的审核人所使用的终端,审核人在终端展示审核信息后,以确定是否允许该台区停电,若是,则生成审核通过的处理结果,若否,则将停电申请单回退到停电申请人的终端,以便停电申请人修改停电申请单后再次申请停电。
[0044] S104、计算年度最大停电次数与历史停电次数的差值,得到待停电台区的可用停电次数。
[0045] 在历史停电次数小于年度最大停电次数时,确定台区在当前年度内的停电指标未用完,则可以年度最大停电次数与历史停电次数的差值得到待停电台区的可用停电次数,该可用停电次数是台区在当前年度内还可以停电的次数。
[0046] S105、根据停电数据计算待停电台区停电时的影响分数,并根据影响分数和可用停电次数确定停电申请单的处理结果。
[0047] 影响分数可以是衡量台区停电时所造成的影响的参数,也是衡量台区是否可以停电的参数,影响分数越高,该台区停电的影响程度越大,允许停电的可能性越小,用户投诉的概率越高,本实施例可以通过停电数据中的停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型、历史投诉用户数量、以及历史停电的停电类型中的至少两项确定待停电台区停电时的影响分数。
[0048] 其中,停电时间段可以是台区开始停电到复电之间的时间段,停电时长可以是开始停电到复电之间的时长,用户总数量为该台区停电时导致停电的用户的总数量,用户类型可以包括特殊用户(比如医疗机构)、普通重要用户(比如保障居民日常生活的水厂等)、普通用户(比如普通居民用户),停电台区的类型可以包括工业、商业、居民、农业等,历史投诉用户数量可以是当前年度内该台区停电时用户投诉的数量,停电类型可以包括计划停电和故障停电。
[0049] 在一个实施例中,可以将停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型、历史投诉用户数量、以及历史停电的停电类型输入预先训练的分数预测模型中预测影响分数,在另一个实施例中,可以为上述各个参数设置对应的分数和权重,计算加权和得到影响分数。
[0050] 在计算得到影响分数后,可以根据台区的影响分数和可用停电次数确定台区对应的停电申请单的处理结果,示例性地,在影响分数高于预设分数阈值时,确定台区停电所造成的影响较大,用户投诉的概率高,则生成审核未通过的处理结果,在影响分数小于预设分数阈值时,则可以根据影响分数所在的范围结合可用停电次数确定是否允许该台区停电,在一个示例中,当影响分数较低时,可以确定台区停电影响较小,如果可用停电次数还比较大,则可以允许该台区停电,如果可用停电次数较小,比如可用停电次数为一次,则不允许该台区停电,具体可以根据影响分数和可用停电次数确定是否允许台区停电,并生成相应的处理结果。
[0051] S106、在处理结果为审核通过时,基于停电申请单生成停电工单。
[0052] 如果停电申请单的审核结果为通过,确定允许台区停电,则直接生成停电工单,并将停电工单发送到相应人员,比如发送到停电申请单的申请人,或者发送到执行停电作业的作业人员。
[0053] S107、在处理结果为审核未通过时,基于停电申请单生成保电工单。
[0054] 如果停电申请单的审核结果为未通过,确定禁止台区停电,为了保证台区的上游线路的检修等作业,可以生成保电工单,该保电工单用于在停电申请单所申请的停电时间对台区供电,比如调度发电车对台区供电,以实现台区上游线路停电作业的同时保证台区供电。
[0055] 本发明实施例,一方面,可以通过停电申请单中的台区编号确定台区的历史停电次数,并自动判断达到年度最大停电次数时生成审核信息推送到审核人的审核终端,无需人工核查台区的停电次数,也无需人工判断停电次数是否达到年度最大次数导致重复停电,节省了大量人力,提高了停电申请单的处理效率,另一方面,能够根据台区停电时的停电数据计算台区停电时的影响分数,从而根据影响分数和可用停电次数来确定是否允许停电,解决了通过审批人员经验确定是否停电导致停电指标使用不合理的问题,为台区停电提供客观数据依据,使得台区停电和停电指标使用更为合理。
[0056] 实施例二
[0057] 图2为本发明实施例二提供的一种停电申请单处理方法的流程图,本发明实施例在上述实施例一的基础上进行优化,如图2所示,该停电申请单处理方法包括:
[0058] S201、获取待处理的下一月度的停电申请单,停电申请单包括待停电台区的台区编号和停电数据。
[0059] S202、针对每个停电申请单,确定台区编号对应的台区在当前年度内的历史停电次数,并判断历史停电次数是否大于或等于预设的年度最大停电次数。
[0060] S203、在历史停电次数大于或等于年度最大停电次数时,基于停电申请单生成审核信息,并将审核信息发送到停电审核终端。
[0061] S204、历史停电次数小于年度最大停电次数时,计算年度最大停电次数与历史停电次数的差值,得到待停电台区的可用停电次数。
[0062] 上述S201‑S204可参考实施例一中的S101‑S104,在此不再详述。
[0063] S205、从停电数据中确定出停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型、待停电台区在每个停电时间段停电时的历史投诉用户数量、历史停电的停电类型。
[0064] 本实施例中,停电数据可以包括停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型、待停电台区在每个停电时间段停电时的历史投诉用户数量、历史停电的停电类型,其中,停电时间段可以是台区开始停电到复电之间的时间段,停电时长可以是开始停电到复电之间的时长,用户总数量为该台区停电是导致停电的用户的总数量,用户类型可以包括特殊用户(比如医疗机构)、普通重要用户(比如保障居民日常生活的水厂等)、普通用户(比如普通居民用户)、停电台区的类型可以包括工业、商业、居民、农业等,历史投诉用户数量可以是当前年度内该台区停电时台区内的用户投诉的数量,停电类型可以包括计划停电和故障停电。
[0065] S206、根据停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型以及历史投诉用户数量确定待停电台区停电时的影响分数。
[0066] 在一个实施例中,可以为停电时间段、停电时长、用户总数量、停电台区的类型、历史投诉用户数量、历史停电的停电类型设置分数和权重,从而确定停电时间段的分数S1和权重w1、停电时长的分数S2和权重w2、用户总数量的分数S3和权重w3、停电台区的类型的分数S4和权重w4、历史投诉用户数量的分数S5和权重w5、历史停电的停电类型的分数S6和权重w6,通过以下公式计算第一分数Score1:
[0067] 。
[0068] 以停电时间段作为示例,停电时间段的分数设置如下表1:
[0069] 表1:
[0070]
[0071] 另外,停电时长、用户总数量、历史投诉用户数量的分数分别与停电时长、用户总数量、历史投诉用户数量正相关,即停电时长越长,停电时长对应的分数越高,用户总数量越大用户总数量的分数越大,历史投诉用户数量越大历史投诉用户数量的分数越大,停电时所造成的影响也越大。
[0072] 停电台区的类型可以包括工业、农业、居民、商业、综合台区等类型,则可以为不同类型设置不同的分数,同理可以为不同用户类型、停电类型设置相应的分数,比如特殊用户(比如医疗机构)的分数为5分、普通重要用户(比如保障居民日常生活的水厂等)为3分、普通用户(比如普通居民用户)为1分,计划停电为3分,故障停电为5分,在确定各个参数的分数和权重后,可以通过第一分数Score1的计算公式计算出第一分数Score1。
[0073] 然后计算每种类型的用户的数量与用户总数量的比值得到每种类型用户的用户占比,并确定每种类型用户的权重,通过每种类型的用户的数量的占比,可以确定特殊用户、普通重要用户在所有用户中的比例,从而通过每种类型用户的用户占比来衡量停电影响,示例性地,如果在一个停电台区中,特殊用户(医院、疗养院)和普通重要用户(水厂、生活必需食品加工厂等)的用户较多,则停电时所造成的影响越大。
[0074] 计算所有类型的用户的用电总功率的和值得到总停电功率,并计算每种类型的用户的用电总功率与总停电功率的比值得到每种类型的用户的用电功率占比,通过每种类型用户的用电功率占比,可以通过特殊用户、普通重要用户的用电功率在所有用户的总功率的比例,从而通过每种类型用户的用电功率占比来衡量停电影响,示例性地,如果在一个停电台区中,特殊用户(医院、疗养院)和普通重要用户(水厂、生活必需食品加工厂等)的用电功率较大,则停电时所造成的影响越大。
[0075] 在计算每种类型用户的用户占比和用电功率占比后,根据每种类型用户的用户占比和每种类型用户的权重计算加权和得到第二分数Score2,根据每种类型用户的用电功率占比和每种类型用户的权重计算加权和得到第三分数Score3,计算第一分数Score1、第二分数Score2、第三分数Score3的和值得到待停电台区停电时的影响分数。通过设置各个参数的权重和分数来计算影响分数,算法简单,效率高,能够快速计算出影响分数。
[0076] 在另一个实施例中,还可以预先训练分数预测模型,比如,在台区停电时,采集台区发生停电事件时的停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型以及历史投诉用户数量,并为该次停电事件标注一个分数,将多个台区停电时的停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型以及历史投诉用户数量输入到分数预测模型中得到预测的分数,通过预测的分数和标注的分数计算损失率,在损失率小于预设值或者训练次数达到预设次数时,分数预测模型学习到了通过停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型以及历史投诉用户数量等停电数据预测台区停电的影响分数的能力,从而通过该分数预测模型预测一个台区停电的影响分数,通过分数预测模型预测影响分数,适用性广。
[0077] S207、根据影响分数和可用停电次数确定停电申请单的处理结果。
[0078] 具体的,可以判断影响分数是否大于预设分数阈值,若是,生成审核通过的处理结果,若否,获取可用停电次数关联的处理结果对照表,处理结果对照表包括影响分数范围与处理结果的对应关系,将处理结果对照表中影响分数所属影响分数范围对应的处理结果确定为停电申请单的处理结果。
[0079] 示例性地,以年度最大停电次数等于2次作为示例,处理结果对照表如下表2所示:
[0080] 表2:
[0081]
[0082] 当然,上述表2仅仅作为示例,本领域技术人员可以根据实际情况设置上述表2中的各个数值和处理结果,本发明实施例对此不作限制。
[0083] 通过上述表2,在一个台区停电的影响分数大于65分时,由于停电影响较大,为了避免停电导致用户投诉和经济损失,禁止停电并且还要保电,如果影响分数大于等于35分且小于65分,停电影响程度中等,如果可用停电次数为2次,说明可用停电次数充足,可以允许停电,如果可用停电次数为1次或0次,则禁止停电,在影响分数大于等于0分且小于35分时,停电影响程度较小,如果可用停电次数为2次,说明可用停电次数充足,可以允许停电,不会造成过大的经济损失和用户投诉,如果可用停电次数为1次,则禁止停电,也无需保电,留下的1次可用停电可以作为下一次停电影响较小时使用,如可用停电次数为0,则直接停电,也无需保电,相对于现有技术中人工判断可用停电次数不为0也允许停电,避免了停电影响较大也停电导致较大经济损失和大量用户投诉,以及停电影响较小且可用停电次数少时也禁止停电而进行保电导致保电经济效益低的问题,实现了停电影响大时禁止停电并进行保电,停电影响小时直接停电,使得停电指标使用更为合理。
[0084] S208、在处理结果为审核通过时,基于停电申请单生成停电工单。
[0085] 在一个可选实施例中,审核通过是指允许停电,对于审核通过的停电申请单,可以按照停电时间的先后顺序,对审核通过后的下一月度的停电申请单进行排序,统计停电时间在同一预设时间段的停电申请单的数量,在数量大于预设数量时生成调整停电时间的信息发送到停电申请终端,在数量小于或等于预设数量时采用台区编号和停电数据生成停电工单。
[0086] 示例性地,对于审核通过的下一月度的停电申请单,可以按照时间的先后顺序进行排序,如果同一停电时间段(比如08:00‑11:00)的停电申请单的数量,如果数量大于5个,则将超过5个之后的停电时间段在08:00‑11:00的停电申请单回退到停电申请人的停电申请终端,并附上可用停电时间段,以提示停电申请人调整停电时间段,从而避免在一下月度时同一地区集中在同一个时间段停电,导致大面积停电以及停电时维护人员不足的问题。
[0087] S209、在处理结果为审核未通过时,基于停电申请单生成保电工单。
[0088] 审核未通过可以是指禁止停电,当处理结果为审核未通过需要保电时,则生成保电工单,在一个实施例中,可以从停电申请单中确定出待停电台区停电时的缺电总功率、停电时间以及待停电台区的位置,其中,缺电总功率为待停电台区在预设时间段内的平均总功率,确定发电功率大于或等于缺电总功率的目标发电车的车辆信息,生成包含缺电总功率、停电时间、待停电台区的位置以及车辆信息的保电工单。
[0089] 示例性地,当一个台区需要检修并且审核未通过不允许停电时,可以生成保电工单,以在停电时间通过发电车供电,当然,禁止停电不需要保电时无需生成保电供电,在生成保电工单时,可以通过计算台区在最近几天、几个星期、几个月内的总功率的平均值,以作为台区停电时的缺电总功率,确定出发电功率大于或等于该缺电总功率的发电车,并获取该发电车的车牌、编号等车辆信息,生成包括缺电总功率、停电时间、待停电台区的位置以及车辆信息的保电工单,以在下个月度中停电时间到达时自动派遣发电车前往台区处供电,以使得台区检修时对台区侧的用户供电。
[0090] 本实施例中,一方面,在历史停电次数大于或等于年度最大停电次数时,基于停电申请单生成审核信息,并将审核信息发送到停电审核终端,无需人工核查台区的停电次数,也无需人工判断停电次数是否达到年度最大次数导致重复停电,节省了大量人力,提高了停电申请单的处理效率,另一方面,在历史停电次数小于年度最大停电次数时,计算可用停电次数,从停电数据中确定出停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型、待停电台区在每个停电时间段停电时的历史投诉用户数量、历史停电的停电类型,以计算台区停电时的影响分数,进一步根据影响分数和可用停电次数确定停电申请单的处理结果,最后在处理结果为审核通过时基于停电申请单生成停电工单,在处理结果为审核未通过时基于停电申请单生成保电工单,实现了根据台区停电时的多个维度的数据计算台区停电时的影响分数,从而根据影响分数和可用次数来确定是否允许停电,解决了通过审批人员经验确定是否允许停电导致停电指标使用不合理的问题,并且为台区停电提供客观数据依据,使得台区停电和停电指标使用更为合理。
[0091] 实施例三
[0092] 图3为本发明实施例三提供的一种停电申请单处理装置的结构示意图。如图3所示,该停电申请单处理装置包括:
[0093] 停电申请单获取模块301,用于获取待处理的下一月度的停电申请单,所述停电申请单包括待停电台区的台区编号和停电数据;
[0094] 停电次数判断模块302,用于针对每个所述停电申请单,确定所述台区编号对应的台区在当前年度内的历史停电次数,并判断所述历史停电次数是否大于或等于预设的年度最大停电次数;
[0095] 第一处理结果生成模块303,用于在所述历史停电次数大于或等于年度最大停电次数时,基于所述停电申请单生成审核信息,并将所述审核信息发送到停电审核终端,并响应所述停电审核终端检测到的停电审核操作生成处理结果;
[0096] 可用停电次数确定模块304,用于在所述历史停电次数小于所述年度最大停电次数时,计算所述年度最大停电次数与所述历史停电次数的差值,得到所述待停电台区的可用停电次数;
[0097] 第二处理结果生成模块305,用于根据所述停电数据计算所述待停电台区停电时的影响分数,并根据所述影响分数和所述可用停电次数确定所述停电申请单的处理结果;
[0098] 停电工单生成模块306,用于在所述处理结果为审核通过时,基于所述停电申请单生成停电工单;
[0099] 保电工单生成模块307,用于在所述处理结果为审核未通过时,基于所述停电申请单生成保电工单。
[0100] 可选的,所述第一处理结果生成模块303包括:
[0101] 信息确定单元,用于从所述停电数据中确定出停电原因信息、停电时间信息以及审核人信息;
[0102] 审核信息生成单元,用于生成包含所述停电原因信息和所述停电时间信息的审核信息;
[0103] 审核信息发送单元,用于将所述审核信息发送到所述审核人信息所关联的审核终端。
[0104] 可选的,所述第二处理结果生成模块305包括:
[0105] 停电数据读取单元,用于从所述停电数据中确定出停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型、待停电台区在每个停电时间段停电时的历史投诉用户数量、历史停电的停电类型,所述用户类型包括特殊用户、普通重点用户以及普通用户;
[0106] 影响分数计算单元,用于根据所述停电时间段、停电时长、用户总数量、用户类型、每种类型的用户的数量、每种类型的用户的用电总功率、停电台区的类型、历史投诉用户数量、以及历史停电的停电类型确定所述待停电台区停电时的影响分数。
[0107] 可选的,所述影响分数计算单元包括:
[0108] 分数和权重确定子单元,用于确定所述停电时间段的分数S1和权重w1、停电时长的分数S2和权重w2、用户总数量的分数S3和权重w3、停电台区的类型的分数S4和权重w4、历史投诉用户数量的分数S5和权重w5、历史停电的停电类型的分数S6和权重w6;
[0109] 第一分数计算子单元,用于通过以下公式计算第一分数Score1:
[0110] ;
[0111] 用户数量占比和权重确定子单元, 用于计算所述每种类型的用户的数量与所述用户总数量的比值,得到每种类型用户的用户占比,并确定每种类型用户的权重;
[0112] 用户功率占比和权重确定子单元, 用于计算所有类型的用户的用电总功率的和值得到总停电功率,并计算每种类型的用户的用电总功率与所述总停电功率的比值,得到每种类型的用户的用电功率占比;
[0113] 第二分数计算子单元,用于根据每种类型用户的用户占比和每种类型用户的权重计算加权和,得到第二分数Score2;
[0114] 第三分数计算子单元,用于根据每种类型用户的用电功率占比和每种类型用户的权重计算加权和,得到第三分数Score3;
[0115] 影响分数计算子单元,用于计算第一分数Score1、第二分数Score2、第三分数Score3的和值,得到所述待停电台区停电时的影响分数。
[0116] 可选的,所述第二处理结果生成模块305包括:
[0117] 影响分数判断单元,用于判断所述影响分数是否大于预设分数阈值;
[0118] 第一处理结果生成单元,用于生成审核通过的处理结果;
[0119] 对照表获取单元,用于获取所述可用停电次数关联的处理结果对照表,所述处理结果对照表包括影响分数范围与处理结果的对应关系;
[0120] 第二处理结果生成单元,用于将所述处理结果对照表中所述影响分数所属影响分数范围对应的处理结果确定为所述停电申请单的处理结果。
[0121] 可选的,所述停电工单生成模块306包括:
[0122] 排序单元,用于按照停电时间的先后顺序,对审核通过后的下一月度的停电申请单进行排序;
[0123] 数量统计单元,用于统计停电时间在同一预设时间段的停电申请单的数量;
[0124] 停电时间调整单元,用于在所述数量大于预设数量时,生成调整停电时间的信息发送到停电申请终端;
[0125] 停电工单生成单元,用于在所述数量小于或等于预设数量时,采用所述台区编号和所述停电数据生成停电工单。
[0126] 可选的,所述保电工单生成模块307包括:
[0127] 停电台区信息确定单元,用于从所述停电申请单中确定出所述待停电台区停电时的缺电总功率、停电时间以及所述待停电台区的位置,其中,所述缺电总功率为所述待停电台区在预设时间段内的平均总功率;
[0128] 车辆信息确定单元,用于确定发电功率大于或等于所述缺电总功率的目标发电车的车辆信息;
[0129] 保电工单生成单元,用于生成包含所述缺电总功率、所述停电时间、所述待停电台区的位置以及所述车辆信息的保电工单。
[0130] 本发明实施例所提供的停电申请单处理装置可执行本发明任意实施例所提供的停电申请单处理方法,具备执行方法相应的功能模块和有益效果。
[0131] 实施例四
[0132] 图4示出了可以用来实施本发明的实施例的电子设备40的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
[0133] 如图4所示,电子设备40包括至少一个处理器41,以及与至少一个处理器41通信连接的存储器,如只读存储器(ROM)42、随机访问存储器(RAM)43等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器41可以根据存储在只读存储器(ROM)42中的计算机程序或者从存储单元48加载到随机访问存储器(RAM)43中的计算机程序,来执行各种适当的动作和处理。在RAM 43中,还可存储电子设备40操作所需的各种程序和数据。处理器41、ROM 42以及RAM 43通过总线44彼此相连。输入/输出(I/O)接口45也连接至总线44。
[0134] 电子设备40中的多个部件连接至I/O接口45,包括:输入单元46,例如键盘、鼠标等;输出单元47,例如各种类型的显示器、扬声器等;存储单元48,例如磁盘、光盘等;以及通信单元49,例如网卡、调制解调器、无线通信收发机等。通信单元49允许电子设备40通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0135] 处理器41可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器41的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器41执行上文所描述的各个方法和处理,例如停电申请单处理方法。
[0136] 在一些实施例中,停电申请单处理方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元48。在一些实施例中,计算机程序的部分或者全部可以经由ROM 42和/或通信单元49而被载入和/或安装到电子设备40上。当计算机程序加载到RAM 43并由处理器41执行时,可以执行上文描述的停电申请单处理方法的一个或多个步骤。备选地,在其他实施例中,处理器41可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行停电申请单处理方法。
[0137] 本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、复杂可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0138] 用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0139] 在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD‑ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0140] 为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0141] 可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。
[0142] 计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端‑服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。
[0143] 应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
[0144] 上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。