首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 软件包 / 软件组件 / 规则引擎 / 一种面向电力运营企业的新型业务逻辑设置方法

一种面向电运营企业的新型业务逻辑设置方法

阅读:252发布:2020-05-08

专利汇可以提供一种面向电运营企业的新型业务逻辑设置方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种面向电 力 运营企业的新型业务逻辑设置方法,包括以下步骤:S1、统计每个周期的平均值;S2、创建规则脚本 数据库 ;S3、根据监测信息实时更新所述目标业务逻辑的监测数据并进行存储;S4、计算间隔一定时间的业务变量平均值;S5、对变化的数据进行储存,根据 节点 获得电力运行趋势;S6、获得业务变量的准确度值。该发明通过建立唯一标识符,将唯一标识符进行存储,方便硕源追踪,整个过程中通过预设的目标 接口 监测目标业务逻辑,通过最近的往期相同业务变量平均值的业务逻辑数据进行对比,获得业务变量的准确度值,若判定为异常情况需要进行复查核实,若无错误则进行记录进入数据库,作为下次异常情况参考数据。,下面是一种面向电运营企业的新型业务逻辑设置方法专利的具体信息内容。

1.一种面向电运营企业的新型业务逻辑设置方法,其特征在于,包括以下步骤:
S1、选定参与智能电力计量业务的电力终端设备,对电力数据进行采集,按照7-30天为一个周期统计每个周期的平均值;
S2、创建规则脚本数据库,所述规则脚本数据库的创建是利用规则引擎读取规则脚本文件,建立唯一标识符,将所述唯一标识符进行存储,方便硕源追踪,整个过程中通过预设的目标接口监测所述目标业务逻辑;
S3、当监测到所述目标业务逻辑运行时,将所述目标业务逻辑的监测信息分解为业务变量和相应的记载业务逻辑运行时间的业务单号,根据监测信息实时更新所述目标业务逻辑的监测数据并进行存储;
S4、根据所述业务单号记录的时间计算间隔一定时间的业务变量平均值;
S5、根据所述业务变量平均值编译成特定程序语言并编译成二进制的业务逻辑程序片段,然后将所述业务逻辑程序片段输出至逻辑执行单元;所述逻辑执行单元对业务逻辑程序片段中的每个字段的数据变化进行捕捉,触发数据变化事件,变化的数据作为一个业务变量,对变化的数据进行储存,每个变化的数据作为一个节点,根据节点获得电力运行趋势;
S6、通过最近的往期3-12个相同所述业务变量平均值的业务逻辑数据进行对比,获得业务变量的准确度值,若判定为异常情况需要进行复查核实,若无错误则进行记录进入数据库,作为下次异常情况参考数据。
2.根据权利要求1所述的一种面向电力运营企业的新型业务逻辑设置方法,其特征在于:所述S1中,采集的所述电力数据包括单日内电力总输出电压、总电流、单位时间用电总量。
3.根据权利要求1所述的一种面向电力运营企业的新型业务逻辑设置方法,其特征在于:所述S2中,将读取的所述规则脚本文件插入至所述规则脚本数据库,通过交互界面将目标业务逻辑输入逻辑设计单元中以获得业务逻辑元数据,将业务逻辑元数据进行编译,从而建立唯一标识符。
4.根据权利要求1所述的一种面向电力运营企业的新型业务逻辑设置方法,其特征在于:所述S3中,所述目标业务逻辑运行的监测方式为通过所述目标接口获取当前所述目标业务逻辑的监测信息。
5.根据权利要求1所述的一种面向电力运营企业的新型业务逻辑设置方法,其特征在于:所述S4中,间隔一定时间为1-10日。
6.根据权利要求1所述的一种面向电力运营企业的新型业务逻辑设置方法,其特征在于:所述S5中,每个节点记录变化时间及变量,通过变化时间及变量得到电力运行趋势。
7.根据权利要求1所述的一种面向电力运营企业的新型业务逻辑设置方法,其特征在于:所述S6中,异常情况的判定方式为:若业务变量的准确度值范围超过往期数据的10-
15%则判定为异常情况。
8.根据权利要求1所述的一种面向电力运营企业的新型业务逻辑设置方法,其特征在于:所述S6中,异常情况分为若干个等级,所述业务变量每相对于所述业务变量平均值每波动5-10%为一个等级。

说明书全文

一种面向电运营企业的新型业务逻辑设置方法

技术领域:

[0001] 本发明涉及业务逻辑技术领域,具体涉及一种面向电力运营企业的新型业务逻辑设置方法。背景技术:
[0002] 业务逻辑层无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域逻辑有关,很多时候,也将业务逻辑层称为领域层。所谓的三层开发就是将系统的整个业务应用划分为表示层,业务逻辑层和数据访问层,这样有利于系统的开发、维护、部署和扩展。分层是为了实现“高内聚,低耦合”。采用“分而治之”的思想,把问题划分开来各个解决,易于控制,延展和分配资源。业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。由于层是一种弱耦合结构,层与层之间的依赖是向下的,底层对于上层而言是“无知”的,改变上层的设计对于其调用的底层而言没有任何影响。如果在分层设计时,遵循了面向接口设计的思想,那么这种向下的依赖也应该是一种弱依赖关系。因而在不改变接口定义的前提下,理想的分层式架构,应该是一个支持可抽取、可替换的“抽屉”式架构。正因为如此,业务逻辑层的设计对于一个支持可扩展的架构尤为关键,因为它扮演了两个不同的色。对于数据访问层而言,它是调用者;对于表示层而言,它却是被调用者。依赖与被依赖的关系都纠结在业务逻辑层上,如何实现依赖关系的解耦,则是除了实现业务逻辑之外留给设计师的任务。
[0003] 在电力运营企业进行业务逻辑设置时,容易在出现因波动影响数据常规值,在业务逻辑处理时出现无参照情况,容易引起业务逻辑的错误设置,为此,提出一种面向电力运营企业的新型业务逻辑设置方法。发明内容:
[0004] 本发明的目的在于提供一种面向电力运营企业的新型业务逻辑设置方法,以解决上述背景技术中提出的问题。
[0005] 本发明由如下技术方案实施:一种面向电力运营企业的新型业务逻辑设置方法,包括以下步骤:
[0006] S1、选定参与智能电力计量业务的电力终端设备,对电力数据进行采集,按照7-30天为一个周期统计每个周期的平均值;
[0007] S2、创建规则脚本数据库,所述规则脚本数据库的创建是利用规则引擎读取规则脚本文件,建立唯一标识符,将所述唯一标识符进行存储,方便硕源追踪,整个过程中通过预设的目标接口监测所述目标业务逻辑;
[0008] S3、当监测到所述目标业务逻辑运行时,将所述目标业务逻辑的监测信息分解为业务变量和相应的记载业务逻辑运行时间的业务单号,根据监测信息实时更新所述目标业务逻辑的监测数据并进行存储;
[0009] S4、根据所述业务单号记录的时间计算间隔一定时间的业务变量平均值;
[0010] S5、根据所述业务变量平均值编译成特定程序语言并编译成二进制的业务逻辑程序片段,然后将所述业务逻辑程序片段输出至逻辑执行单元;所述逻辑执行单元对业务逻辑程序片段中的每个字段的数据变化进行捕捉,触发数据变化事件,变化的数据作为一个业务变量,对变化的数据进行储存,每个变化的数据作为一个节点,根据节点获得电力运行趋势;
[0011] S6、通过最近的往期3-12个相同所述业务变量平均值的业务逻辑数据进行对比,获得业务变量的准确度值,若判定为异常情况需要进行复查核实,若无错误则进行记录进入数据库,作为下次异常情况参考数据。
[0012] 优选的,所述S1中,采集的所述电力数据包括单日内电力总输出电压、总电流、单位时间用电总量。
[0013] 优选的,所述S2中,将读取的所述规则脚本文件插入至所述规则脚本数据库,通过交互界面将目标业务逻辑输入逻辑设计单元中以获得业务逻辑元数据,将业务逻辑元数据进行编译,从而建立唯一标识符。
[0014] 优选的,所述S3中,所述目标业务逻辑运行的监测方式为通过所述目标接口获取当前所述目标业务逻辑的监测信息。
[0015] 优选的,所述S4中,间隔一定时间为1-10日。
[0016] 优选的,所述S5中,每个节点记录变化时间及变量,通过变化时间及变量得到电力运行趋势。
[0017] 优选的,所述S6中,异常情况的判定方式为:若业务变量的准确度值范围超过往期数据的10-15%则判定为异常情况。
[0018] 优选的,所述S6中,异常情况分为若干个等级,所述业务变量每相对于所述业务变量平均值每波动5-10%为一个等级。
[0019] 本发明的优点:本发明通过建立唯一标识符,将唯一标识符进行存储,方便硕源追踪,整个过程中通过预设的目标接口监测目标业务逻辑,通过最近的往期相同业务变量平均值的业务逻辑数据进行对比,获得业务变量的准确度值,若判定为异常情况需要进行复查核实,若无错误则进行记录进入数据库,作为下次异常情况参考数据。附图说明:
[0020] 为了更清楚地说明本发明实施例现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021] 图1为本发明的流程结构示意图。具体实施方式:
[0022] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023] 实施例1
[0024] 请参阅图1,本发明提供一种技术方案:一种面向电力运营企业的新型业务逻辑设置方法,包括以下步骤:
[0025] S1、选定参与智能电力计量业务的电力终端设备,对电力数据进行采集,采集的所述电力数据包括单日内电力总输出电压、总电流、单位时间用电总量,按照7天为一个周期统计每个周期的平均值;
[0026] S2、创建规则脚本数据库,所述规则脚本数据库的创建是利用规则引擎读取规则脚本文件,并将读取的所述规则脚本文件插入至所述规则脚本数据库,通过交互界面将目标业务逻辑输入逻辑设计单元中以获得业务逻辑元数据,将业务逻辑元数据进行编译,建立唯一标识符,将所述唯一标识符进行存储,方便硕源追踪,整个过程中通过预设的目标接口监测所述目标业务逻辑;
[0027] S3、当监测到所述目标业务逻辑运行时,通过所述目标接口获取当前所述目标业务逻辑的监测信息,将所述目标业务逻辑的监测信息分解为业务变量和相应的记载业务逻辑运行时间的业务单号,根据监测信息实时更新所述目标业务逻辑的监测数据并进行存储;
[0028] S4、根据所述业务单号记录的时间计算间隔1日的业务变量平均值;
[0029] S5、根据所述业务变量平均值编译成特定程序语言并编译成二进制的业务逻辑程序片段,然后将所述业务逻辑程序片段输出至逻辑执行单元;所述逻辑执行单元对业务逻辑程序片段中的每个字段的数据变化进行捕捉,触发数据变化事件,变化的数据作为一个业务变量,对变化的数据进行储存,每个变化的数据作为一个节点,每个节点记录变化时间及变量,通过变化时间及变量得到电力运行趋势;
[0030] S6、通过最近的往期3个相同所述业务变量平均值的业务逻辑数据进行对比,获得业务变量的准确度值,若业务变量的准确度值范围超过往期数据的10%则判定为异常情况,需要进行复查核实,若无错误则进行记录进入数据库,作为下次异常情况参考数据。
[0031] 实施例2
[0032] 请参阅图1,本发明提供一种技术方案:一种面向电力运营企业的新型业务逻辑设置方法,包括以下步骤:
[0033] S1、选定参与智能电力计量业务的电力终端设备,对电力数据进行采集,采集的所述电力数据包括单日内电力总输出电压、总电流、单位时间用电总量,按照30天为一个周期统计每个周期的平均值;
[0034] S2、创建规则脚本数据库,所述规则脚本数据库的创建是利用规则引擎读取规则脚本文件,并将读取的所述规则脚本文件插入至所述规则脚本数据库,通过交互界面将目标业务逻辑输入逻辑设计单元中以获得业务逻辑元数据,将业务逻辑元数据进行编译,建立唯一标识符,将所述唯一标识符进行存储,方便硕源追踪,整个过程中通过预设的目标接口监测所述目标业务逻辑;
[0035] S3、当监测到所述目标业务逻辑运行时,通过所述目标接口获取当前所述目标业务逻辑的监测信息,将所述目标业务逻辑的监测信息分解为业务变量和相应的记载业务逻辑运行时间的业务单号,根据监测信息实时更新所述目标业务逻辑的监测数据并进行存储;
[0036] S4、根据所述业务单号记录的时间计算间隔10日的业务变量平均值;
[0037] S5、根据所述业务变量平均值编译成特定程序语言并编译成二进制的业务逻辑程序片段,然后将所述业务逻辑程序片段输出至逻辑执行单元;所述逻辑执行单元对业务逻辑程序片段中的每个字段的数据变化进行捕捉,触发数据变化事件,变化的数据作为一个业务变量,对变化的数据进行储存,每个变化的数据作为一个节点,每个节点记录变化时间及变量,通过变化时间及变量得到电力运行趋势;
[0038] S6、通过最近的往期12个相同所述业务变量平均值的业务逻辑数据进行对比,获得业务变量的准确度值,若业务变量的准确度值范围超过往期数据的15%则判定为异常情况,需要进行复查核实,若无错误则进行记录进入数据库,作为下次异常情况参考数据。
[0039] 实施例3
[0040] 请参阅图1,本发明提供一种技术方案:一种面向电力运营企业的新型业务逻辑设置方法,包括以下步骤:
[0041] S1、选定参与智能电力计量业务的电力终端设备,对电力数据进行采集,采集的所述电力数据包括单日内电力总输出电压、总电流、单位时间用电总量,按照8天为一个周期统计每个周期的平均值;
[0042] S2、创建规则脚本数据库,所述规则脚本数据库的创建是利用规则引擎读取规则脚本文件,并将读取的所述规则脚本文件插入至所述规则脚本数据库,通过交互界面将目标业务逻辑输入逻辑设计单元中以获得业务逻辑元数据,将业务逻辑元数据进行编译,建立唯一标识符,将所述唯一标识符进行存储,方便硕源追踪,整个过程中通过预设的目标接口监测所述目标业务逻辑;
[0043] S3、当监测到所述目标业务逻辑运行时,通过所述目标接口获取当前所述目标业务逻辑的监测信息,将所述目标业务逻辑的监测信息分解为业务变量和相应的记载业务逻辑运行时间的业务单号,根据监测信息实时更新所述目标业务逻辑的监测数据并进行存储;
[0044] S4、根据所述业务单号记录的时间计算间隔8日的业务变量平均值;
[0045] S5、根据所述业务变量平均值编译成特定程序语言并编译成二进制的业务逻辑程序片段,然后将所述业务逻辑程序片段输出至逻辑执行单元;所述逻辑执行单元对业务逻辑程序片段中的每个字段的数据变化进行捕捉,触发数据变化事件,变化的数据作为一个业务变量,对变化的数据进行储存,每个变化的数据作为一个节点,每个节点记录变化时间及变量,通过变化时间及变量得到电力运行趋势;
[0046] S6、通过最近的往期7个相同所述业务变量平均值的业务逻辑数据进行对比,获得业务变量的准确度值,若业务变量的准确度值范围超过往期数据的13%则判定为异常情况,需要进行复查核实,若无错误则进行记录进入数据库,作为下次异常情况参考数据。
[0047] 以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈