System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电力系统智能配网,具体而言,涉及一种基于多态应用的开票方法及装置、电子设备、存储介质。
技术介绍
1、对于涉及线路运行状态变更的作业,需要在线路运行状态实际变更前根据线路运行状态变更后的设备模型信息与拓扑情况开具操作票,作为实际变更操作的操作依据。
2、现有技术中,手动修改操作票内容的方法耗时较长且容易出现错漏,另外,开票过程中涉及到设备运行状态的变化,例如开关变位操作,会影响电力运行监控调度端对电网实际运行状态的监视成果,现有技术中的开票方法会极大降低调度员工作效率和电网运行监视准确度,极易造成电网运行状态误判或误操作,进而威胁电网运行安全。
3、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本专利技术实施例提供了一种基于多态应用的开票方法及装置、电子设备、存储介质,以至少解决相关技术中由于操作票开具与电网运行监视间不设隔离,导致开票动作涉及的运行设备状态变化影响监视准确度,进而影响电网运行安全的技术问题。
2、根据本专利技术实施例的一个方面,提供了一种基于多态应用的开票方法,包括:对数据库进行时态划分,得到多态应用,其中,所述多态应用是指面向开票模型的多种时态需求对应的数据应用;将所述开票模型导入所述多态应用中的运行态应用,其中,所述开票模型包括:红图模型和黑图模型,所述运行态应用包括:红图态应用和黑图态应用;在模型导入完成后,将所述运行态应用的应用数据同步至所述多态应用中的研究态应用,其中,所述研究态应用包括
3、进一步地,所述运行态应用与所述研究态应用为一一对应的对应关系,包括:所述红图态应用与所述红图研究态应用对应,所述黑图态应用与所述黑图研究态应用对应,存在所述对应关系的数据应用所使用的数据库表关系一致且数据库表结构一致。
4、进一步地,将所述开票模型导入所述多态应用中的运行态应用的步骤,包括:获取模型导入参数,并调用模型导入程序,其中,所述模型导入参数包括:红图模型导入参数和黑图模型导入参数;将所述红图模型导入参数输入至该模型导入程序,得到红图导入程序;通过所述红图导入程序将所述红图模型导入所述红图态应用;将所述黑图模型导入参数输入至所述模型导入程序,得到黑图导入程序;通过所述黑图导入程序将所述黑图模型导入所述黑图态应用。
5、进一步地,在模型导入完成后,将所述运行态应用的应用数据同步至所述多态应用中的研究态应用的步骤,包括:在模型导入完成后,基于预设数据同步方式和对应关系,将红图态应用数据同步至所述红图研究态应用,并将黑图态应用数据同步至所述黑图研究态应用,其中,所述预设数据同步方式为:单向数据同步。
6、进一步地,所述开票指令是通过如下步骤得到的:通过交互界面接收图形点击动作,得到图形点击信息,其中,所述交互界面用于显示待选图形控件,每个所述待选图形控件对应一个所述开票模型,所述待选图形控件至少包括:红图控件和黑图控件;基于所述图形点击信息确定所述本次开票操作的所述开票时态需求,并生成所述开票指令。
7、进一步地,基于所述图形点击信息确定所述本次开票操作的所述开票时态需求的步骤,包括:在所述图形点击信息指示所述红图控件被点击的情况下,确定所述开票时态需求为未来态;在所述图形点击信息指示所述黑图控件被点击的情况下,确定所述开票时态需求为实时态。
8、进一步地,基于所述开票指令携带的开票时态需求选取本次开票操作所使用的目标开票模型的步骤,包括:在所述开票时态需求为未来态的情况下,选定所述红图模型为所述目标开票模型;或者,在所述开票时态需求为实时态的情况下,选定所述黑图模型为所述目标开票模型。
9、进一步地,通过所述目标开票模型调用该目标开票模型对应的所述研究态应用,生成目标操作票的步骤,包括:在所述目标开票模型为所述红图模型的情况下,调用所述红图研究态应用并获取红图研究态应用数据中的未来态电网拓扑信息;基于所述红图模型对所述未来态电网拓扑信息进行拓扑校验得到第一校验结果,并基于所述第一校验结果生成所述目标操作票;或者,在所述目标开票模型为所述黑图模型的情况下,调用所述黑图研究态应用并获取黑图研究态应用数据中的实时态电网拓扑信息;基于所述黑图模型对所述实时态电网拓扑信息进行拓扑校验得到第二校验结果,并基于所述第二校验结果生成所述目标操作票。
10、根据本专利技术实施例的另一方面,还提供了一种基于多态应用的开票装置,包括:划分单元,用于对数据库进行时态划分,得到多态应用,其中,所述多态应用是指面向开票模型的多种时态需求对应的数据应用;导入单元,用于将所述开票模型导入所述多态应用中的运行态应用,其中,所述开票模型包括:红图模型和黑图模型,所述运行态应用包括:红图态应用和黑图态应用;同步单元,用于在模型导入完成后,将所述运行态应用的应用数据同步至所述多态应用中的研究态应用,其中,所述研究态应用包括:红图研究态应用和黑图研究态应用;接收单元,用于接收开票指令,并基于所述开票指令携带的开票时态需求选取本次开票操作所使用的目标开票模型;响应单元,用于响应所述开票指令,通过所述目标开票模型调用该目标开票模型对应的所述研究态应用,生成目标操作票。
11、进一步地,所述运行态应用与所述研究态应用为一一对应的对应关系,包括:所述红图态应用与所述红图研究态应用对应,所述黑图态应用与所述黑图研究态应用对应,存在所述对应关系的数据应用所使用的数据库表关系一致且数据库表结构一致。
12、进一步地,所述导入单元包括:获取模块,用于获取模型导入参数,并调用模型导入程序,其中,所述模型导入参数包括:红图模型导入参数和黑图模型导入参数;第一输入模块,用于将所述红图模型导入参数输入至该模型导入程序,得到红图导入程序;第一导入模块,用于通过所述红图导入程序将所述红图模型导入所述红图态应用;第二输入模块,用于将所述黑图模型导入参数输入至所述模型导入程序,得到黑图导入程序;第二导入模块,用于通过所述黑图导入程序将所述黑图模型导入所述黑图态应用。
13、进一步地,所述同步单元包括:同步模块,用于在模型导入完成后,基于预设数据同步方式和对应关系,将红图态应用数据同步至所述红图研究态应用,并将黑图态应用数据同步至所述黑图研究态应用,其中,所述预设数据同步方式为:单向数据同步。
14、进一步地,所述基于多态应用的开票装置还包括:接收模块,用于通过交互界面接收图形点击动作,得到图形点击信息,其中,所述交互界面用于显示待选图形控件,每个所述待选图形控件对应一个所述开票模型,所述待选图形控件至少包括:红图控件和黑图控件;确定模块,用于基于所述图形点击信息确定所述本次开票操作的所述开票时态需求,并生成所述开票指令。
15、进一步地,所述确定本文档来自技高网...
【技术保护点】
1.一种基于多态应用的开票方法,其特征在于,包括:
2.根据权利要求1所述的开票方法,其特征在于,所述运行态应用与所述研究态应用为一一对应的对应关系,包括:所述红图态应用与所述红图研究态应用对应,所述黑图态应用与所述黑图研究态应用对应,存在所述对应关系的数据应用所使用的数据库表关系一致且数据库表结构一致。
3.根据权利要求1所述的开票方法,其特征在于,将所述开票模型导入所述多态应用中的运行态应用的步骤,包括:
4.根据权利要求1所述的开票方法,其特征在于,在模型导入完成后,将所述运行态应用的应用数据同步至所述多态应用中的研究态应用的步骤,包括:
5.根据权利要求1所述的开票方法,其特征在于,所述开票指令是通过如下步骤得到的:
6.根据权利要求5所述的开票方法,其特征在于,基于所述图形点击信息确定所述本次开票操作的所述开票时态需求的步骤,包括:
7.根据权利要求1所述的开票方法,其特征在于,基于所述开票指令携带的开票时态需求选取本次开票操作所使用的目标开票模型的步骤,包括:
8.根据权利要求1所述的
9.一种基于多态应用的开票装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至8中任意一项所述的基于多态应用的开票方法。
...【技术特征摘要】
1.一种基于多态应用的开票方法,其特征在于,包括:
2.根据权利要求1所述的开票方法,其特征在于,所述运行态应用与所述研究态应用为一一对应的对应关系,包括:所述红图态应用与所述红图研究态应用对应,所述黑图态应用与所述黑图研究态应用对应,存在所述对应关系的数据应用所使用的数据库表关系一致且数据库表结构一致。
3.根据权利要求1所述的开票方法,其特征在于,将所述开票模型导入所述多态应用中的运行态应用的步骤,包括:
4.根据权利要求1所述的开票方法,其特征在于,在模型导入完成后,将所述运行态应用的应用数据同步至所述多态应用中的研究态应用的步骤,包括:
5.根据权利要求1所述的开票方法,其特征在于,所述开票指令是通过如下步骤得到的:
6.根据权利要...
【专利技术属性】
技术研发人员:白一鸣,史小靖,刘鑫胜,彭镇华,阮大兵,阮志杰,曾祥鸿,马晓东,陈坤明,林雄锋,彭石丰,傅京坛,古俊贤,郭倍源,梁少明,李泓锐,王淞平,吴敏熙,徐博,曾兵建,吴迪鸣,万亚楠,郑永光,冯小鸿,黄学伟,黄枫,郭俊朗,张莹,谢景煌,廖麒,
申请(专利权)人:广东电网有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。