一种电力系统数据获取方法技术方案

技术编号:32534135 阅读:27 留言:0更新日期:2022-03-05 11:29
本发明专利技术涉及一种电力系统数据获取方法,用于由智能电网调度系统中获取数据,其包括以下步骤:步骤1:建立RPA系统并登录智能电网调度系统;步骤2:指定所需获取的若干条目标数据,RPA系统将各条目标数据的目录逐级分割并构建对应数组,每个数组中的元素为对应目标数据在智能电网调度系统中的各级目录;步骤3:RPA系统遍历各数组,对每一数组中的元素进行与智能电网调度系统的菜单栏目录中的各个元素的比对,从而获得目标数据;步骤4:RPA系统保存获得的目标数据至本地。本发明专利技术能够提高数据获取效率、降低数据获取成本。降低数据获取成本。降低数据获取成本。

【技术实现步骤摘要】
一种电力系统数据获取方法


[0001]本专利技术涉及数据处理
,具体涉及一种基于RPA人工智能技术的电力系统数据获取方法。

技术介绍

[0002]RPA(Robotic Process Automation,流程机器人自动化)技术如火如荼的发展,它能够帮助人类完成多项重复性高且具有一定规律的任务,推动业务流程自动化的发展。如今,越来越多的企业选择RPA技术来提高企业管理效率。RPA技术在提高劳动效率的同时,也减少了人力成本。
[0003]现有电力系统智能电网调度系统,可以实现传统的数据采集和一定的智能数据处理功能。但是,得到采集数据后,对于省侧电力公司而言,只有使用权限,没有直接采集后台数据的权限,无法批量处理数据,省侧电力公司相应的业务无法得以开展。省侧公司想要对特定数据进行分析,只能通过手动点击下载数据到本地,然后才能进行处理分析,工作量大,且重复性高。

技术实现思路

[0004]本专利技术的目的是提供一种能够提高数据获取效率、降低数据获取成本的基于RPA人工智能技术的电力系统数据获取方法。
[0005]为达到上述目的,本专利技术采用的技术方案是:一种电力系统数据获取方法,用于由智能电网调度系统中获取数据,其包括以下步骤:步骤1:建立RPA系统并登录所述智能电网调度系统;步骤2:指定所需获取的若干条目标数据,所述RPA系统将各条所述目标数据的目录逐级分割并构建对应数组,每个所述数组中的元素为对应所述目标数据在所述智能电网调度系统中的各级目录;步骤3:所述RPA系统遍历各所述数组,对每一所述数组分别执行以下步骤:步骤3

1:所述RPA系统读取所述数组的第一个元素,然后执行步骤3

2;步骤3

2:所述RPA系统将当前所读取的所述数组的元素与所述智能电网调度系统的菜单栏当前目录中的各个元素进行比对,直至找到与当前所读取到的所述数组中的元素相匹配的所述智能电网调度系统的菜单栏当前目录中的元素或者所述智能电网调度系统的菜单栏当前目录中的全部元素均比对完毕;若找到与当前所读取到的所述数组中的元素相匹配的所述智能电网调度系统的菜单栏当前目录中的元素,则所述RPA系统操作所述智能电网调度系统使其进入到所匹配的所述智能电网调度系统的菜单栏当前目录中的元素所对应的下一级目录中,然后执行步骤3

3,若所述智能电网调度系统的菜单栏当前目录中的全部元素均比对完毕,则执行步骤3

3;步骤3

3:所述RPA系统判断当前所读取的所述数组的元素是否为该所述数组的最
后一个元素,若是则执行步骤3

4,若否则所述RPA系统读取所述数组的下一个元素并返回步骤3

2;步骤3

4:所述RPA系统将所述数组的最后一个元素与所述智能电网调度系统的菜单栏中的元素进行匹配从而获得对应的所述目标数据;步骤4:所述RPA系统保存获得的所述目标数据至本地。
[0006]所述步骤1中,将所述智能电网调度系统的网址以及登录用的账号和密码存入所述RPA系统中而用于登录所述智能电网调度系统。
[0007]所述步骤2中,将各条所述目标数据的目录存入表格中,所述RPA系统读取并分解所述表格进而将各条所述目标数据的目录逐级分割并构建对应所述数组。
[0008]所述步骤3中,使用OCR识别所述智能电网调度系统的菜单栏而获得其当前目录中的元素。
[0009]所述步骤3

4中,使用模糊匹配的方式将所述数组的最后一个元素与所述智能电网调度系统的菜单栏中的元素进行匹配从而获得对应的所述目标数据。
[0010]所述步骤3

4中,利用设置的关键词将所述数组的最后一个元素与所述智能电网调度系统的菜单栏中的元素进行匹配从而获得对应的所述目标数据。
[0011]所述RPA系统建立文件夹并将获得的所述目标数据存入所述文件夹。
[0012]所述RPA系统包括:登录模块,所述登录模块用于登录所述智能电网调度系统;数据处理模块,所述数据处理模块用于供指定所需获取的若干条目标数据、将各条所述目标数据的目录逐级分割并构建对应数组;数组遍历模块,所述数组遍历模块用于读取所述数组的元素;识别模块,所述识别模块用于识别所述智能电网调度系统的菜单栏当前目录中的各个元素;比较模块,所述比较模块用于将所述数组遍历模块所读取的所述数组的元素与所述识别模块所识别的所述智能电网调度系统的菜单栏当前目录中的各个元素进行比对,从而获得对应的所述目标数据;导出数据模块,所述导出数据模块用于保存获得的所述目标数据至本地。
[0013]由于上述技术方案运用,本专利技术与现有技术相比具有下列优点:本专利技术能够提高数据获取效率、降低数据获取成本。
附图说明
[0014]附图1为本专利技术的电力系统数据获取方法中采用的RPA系统的架构图。
[0015]附图2为本专利技术的电力系统数据获取方法中RPA系统的工作流程图。
具体实施方式
[0016]下面结合附图所示的实施例对本专利技术作进一步描述。
[0017]实施例一:如附图2所示,一种利用RPA系统实现的电力系统数据获取方法,用于由智能电网调度系统中获取数据,其包括以下步骤:步骤1:建立RPA系统并登录智能电网调度系统。
[0018]该步骤1中,将智能电网调度系统的网址以及登录用的账号和密码存入RPA系统中而用于登录智能电网调度系统。网址和登陆账号密码可以用户自己输入,也可以由从文件中或者数据库中获得。登录智能电网调度系统后找到数据展示页面,弹出数据框。这里可以利用位置查找法,找到需要的链接,设置点击功能,进入需要读取数据的页面。
[0019]步骤2:指定所需获取的若干条目标数据,从而制定目标数据的目录,RPA系统将各条目标数据的目录逐级分割并构建对应数组,每个数组中的元素为对应目标数据在智能电网调度系统中的各级目录。
[0020]该步骤2中,将各条目标数据的目录存入EXCEL表格中,RPA系统读取并分解该表格进而将各条目标数据的目录逐级分割并构建对应数组。本实例中使用位置定位,使得鼠标准确悬停在指定位置,点击打开新的页面,最后得到需要的页面。
[0021]在该步骤之后,RPA系统建立文件夹用于保存数据。鼠标悬停在系统新建按钮上,点击新建按钮,建立一个文件夹。
[0022]步骤3:RPA系统遍历各数组,对每一数组分别执行以下步骤:步骤3

1:RPA系统读取数组的第一个元素,然后执行步骤3

2;步骤3

2:RPA系统识别智能电网调度系统的菜单栏当前目录中的元素,RPA系统将当前所读取的数组的元素与智能电网调度系统的菜单栏当前目录中的各个元素进行比对,直至找到与当前所读取到的数组中的元素相匹配的智能电网调度系统的菜单栏当前目录中的元素或者智能电网调度系统的菜单栏当前目录中的全部元素均比对完毕;若本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电力系统数据获取方法,用于由智能电网调度系统中获取数据,其特征在于:所述电力系统数据获取方法包括以下步骤:步骤1:建立RPA系统并登录所述智能电网调度系统;步骤2:指定所需获取的若干条目标数据,所述RPA系统将各条所述目标数据的目录逐级分割并构建对应数组,每个所述数组中的元素为对应所述目标数据在所述智能电网调度系统中的各级目录;步骤3:所述RPA系统遍历各所述数组,对每一所述数组分别执行以下步骤:步骤3

1:所述RPA系统读取所述数组的第一个元素,然后执行步骤3

2;步骤3

2:所述RPA系统将当前所读取的所述数组的元素与所述智能电网调度系统的菜单栏当前目录中的各个元素进行比对,直至找到与当前所读取到的所述数组中的元素相匹配的所述智能电网调度系统的菜单栏当前目录中的元素或者所述智能电网调度系统的菜单栏当前目录中的全部元素均比对完毕;若找到与当前所读取到的所述数组中的元素相匹配的所述智能电网调度系统的菜单栏当前目录中的元素,则所述RPA系统操作所述智能电网调度系统使其进入到所匹配的所述智能电网调度系统的菜单栏当前目录中的元素所对应的下一级目录中,然后执行步骤3

3,若所述智能电网调度系统的菜单栏当前目录中的全部元素均比对完毕,则执行步骤3

3;步骤3

3:所述RPA系统判断当前所读取的所述数组的元素是否为该所述数组的最后一个元素,若是则执行步骤3

4,若否则所述RPA系统读取所述数组的下一个元素并返回步骤3

2;步骤3

4:所述RPA系统将所述数组的最后一个元素与所述智能电网调度系统的菜单栏中的元素进行匹配从而获得对应的所述目标数据;步骤4:所述RPA系统保存获得的所述目标数据至本地。2.根据权利要求1所述的一种电力系统...

【专利技术属性】
技术研发人员:张晓佳陈兆骅杨海舟柏筱飞石佳高萍孔顺飞龚沁宇严竹菁薛岩
申请(专利权)人:国网江苏省电力有限公司苏州供电分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1