一种电网事故信息发布方法及装置与流程

文档序号:29039239发布日期:2022-02-25 20:07阅读:46来源:国知局
一种电网事故信息发布方法及装置与流程

1.本发明涉及通讯、电力调度领域,特别是涉及一种电网事故信息发布方法及装置。


背景技术:

2.电力调控中心是电网运行的大脑。当电网发生事故后值班的调控人员需要将电网事故信息以短信和微信的形式发送给相关人员。然而,由于电力调度控制中心的电脑严格执行内外网隔离,无法直接在存有事故信息的电脑上登录外网短信平台发送信息。值班员需要人工将事故信息输入外网电脑和手机以便发送短信和微信。一方面大大降低了工作效率,另一方面也会对调度员事故处理的思路造成影响,影响电网运行安全。


技术实现要素:

3.本发明目的为提供一种信息发布方法及装置,以解决内外网物理隔离情况下,内网计算机无法直接向外网发布电网故障信息的问题,提升调度员的工作效率。
4.为了实现本发明目的,本发明公开了一种电网事故信息发布方法,通过内网计算机、信息显示屏、二维码识别模块、无线模块、外网计算机的相互配合实现信息的传输。内网计算机生成需发送的文本,文本转化为二维码后显示在信息显示屏上,具体包括以下步骤:
5.步骤1、通过内网计算机内运行的信息处理程序对需要发送的文本进行处理和编码,随后将数字编码转化为二维码显示在信息显示屏上;
6.步骤2、二维码识别模块监测到信息显示屏上的二维码后进行识别,并将识别到的信息通过串行接口发送至无线模块;
7.步骤3、无线模块通过无线网络将信息发送至连接于同一个无线局域网下的外网计算机通信端口;
8.步骤4、外网计算机内运行的程序始终监听通信端口,当接收到信息后对编码进行逆向解码,还原文本内容。
9.进一步地,步骤1中信息处理程序对文字进行处理和编码的流程为:
10.步骤1-1、内网计算机信息处理程序首先对历史发送的事故信息进行学习,通过python的jieba库将历史事故信息切割成数个词语,并对词语进行编号形成编码字典,随后存入内网数据库中;
11.步骤1-2、内网计算机信息处理程序将需要发送的文本通过jieba库切割成数个词语,随后在内网数据库编码字典中查询对应词语的编号,使用预设的编号替代文中词语进行编码;
12.步骤1-3、若切割出来的词语无法在内网数据库中查询到,则用编码字典最后一个编号+1的数字作为新编号来替代,同时在本次编码的句尾按照新编号的顺序依次列出对应的中文词语;最终将全部需要发送的文本通过编码的形式替代,并转换为对应的二维码。
13.进一步地,步骤4中的解码流程为:
14.步骤4-1、外网计算机信息处理程序接收到信息后,对外网数据库中的解码字典进
行更新;
15.步骤4-2、外网计算机信息处理程序通过查询外网数据库解码字典,将接收到的信息转化为相应的中文词语,完成文本的还原。
16.进一步地,编码字典和解码字典的更新方法为:
17.首先,当内网计算机信息处理程序对无法查询到的词语取编码字典最后一个编号+1的数字作为新编号来替代时,程序同时会将该词语和新编号记录入编码字典中,完成内网数据库编码字典新词语的增加;
18.接着,当外网计算机接收到信息时,外网计算机信息处理程序将新增的编号与中文词语按步骤1-3中的顺序一一对应;
19.最后,外网计算机信息处理程序将对应的新编号与词语存入外网数据库,完成外网数据库解码字典的更新。
20.进一步地,内网计算机信息处理程序会周期性地对已发送的历史文本进行学习,若周期时间内词语之间的组合出现次数超越设定次数,则将词语合并为新词组并赋予新编号,同时对内网数据库编码字典与外网数据库中的解码字典进行更新。将词语合并的目的在于不断提升文本的压缩率,提高二维码识别的准确率和速度,提升装置的运行性能。
21.进一步地,本方法还包括步骤5、外网计算机程序还原文本内容后,调用信息传输平台将信息发送至指定的工作组。信息传输平台为腾讯云短信平台或微信平台,工作组为qq群或者微信群。
22.进一步地,步骤1中将数字编码转化为二维码的方法为:将编码完成后的编码导入内网计算机python程序的qrcode模块,通过qrcode模块完成二维码的转换。
23.为了实现本发明的目的,本发明还公开了一种电网事故信息发布装置,其特征在于,包括内网计算机,信息显示屏、二维码识别模块、无线模块、外网计算机;
24.内网计算机内部设置有信息发布程序、内网计算机信息处理程序、内网数据库;信息发布程序用于发布电网事故信息,内网计算机信息处理程序用于对电网事故信息进行编码转换成二维码,内网数据库用于存储编码字典;
25.外网计算机内部设置有通信端口、外网计算机信息处理程序、外网数据库;通信端口用于接收无线模块传输的信息,外网计算机信息处理程序用于对接收到的信息进行解码,外网数据库用于存储解码字典;
26.内网计算机的视频输出口连接至分屏器;分屏器分出的视频信号输出口1连接至内网计算机显示器,分屏器分出的视频信号输出口2连接至屏幕驱动板后连接至信息显示屏;二维码识别模块始终监视信息显示屏,并通过串行接口与无线模块连接,无线模块与外网计算机连接于同一个局域网;
27.内网计算机产生电网事故信息后,信息经过编码、转码步骤后转化为二维码显示在信息显示屏上,二维码识别模块对二维码识别后将其中包含的信息发送至无线模块,无线模块将所述信息发送至同一无线局域网内的外网计算机,外网计算机对信息解码后还原为中文文本。
28.与现有技术相比,本发明的显著进步在于:1)本发明可以满足在内外网物理隔离的情况下将内网计算机中文本发送至外网,提升了调度员的工作效率。2)本发明具备自主更新迭代的功能,可以不断提升信息编码转换的运行性能。
29.为更清楚说明本发明的功能特性以及结构参数,下面结合附图及具体实施方式进一步说明。
附图说明
30.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
31.图1为本发明的装置结构示意图;
32.图2为本发明的总体步骤流程图;
33.图3为本发明的编码步骤流程图;
34.图4为本发明的解码步骤流程图;
35.图5为本发明的内、外网数据库更新步骤流程图。
具体实施方式
36.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
37.实施例1
38.如图1所示,图1为公开的一种电网事故信息发布装置,内网计算机的视频信号输入至分屏器,分屏器分出的视频信号输出口1连接至内网计算机显示器,分屏器分出的视频信号输出口2连接至屏幕驱动板后连接至信息显示屏(7寸lcd显示屏,分辨率为1920*1200);二维码识别模块(qx1000扫码器)始终监视信息显示屏,并通过串行接口与无线模块(esp8266)连接,无线模块与外网计算机连接于同一个局域网中,并将接收到的信息发送至外网计算机通信端口(9502端口),外网计算机将接收到的信息解码后还原成中文文本。
39.实施例2
40.如图2所示,图2为本发明公开的一种电网事故信息发布方法,通过内网计算机、信息显示屏、二维码识别模块、无线模块、外网计算机的相互配合实现信息的传输,具体包括以下步骤:
41.步骤1、通过内网计算机内运行的信息处理程序对需要发送的文本进行处理和编码,随后将数字编码转化为二维码显示在信息显示屏上;
42.步骤2、二维码识别模块监测到信息显示屏上的二维码后进行识别,并将识别到的信息通过串行接口发送至无线模块;
43.步骤3、无线模块通过无线网络将信息发送至连接于同一个无线局域网下的外网计算机通信端口;
44.步骤4、外网计算机内运行的程序始终监听通信端口,当接收到信息后对编码进行逆向解码,还原文本内容。
45.如图3所示,步骤1中信息处理程序对文字进行处理和编码的流程为:
46.步骤1-1、内网计算机信息处理程序首先对历史发送的事故信息进行学习,通过python的jieba库将历史事故信息切割成数个词语,例如:
[0047][0048]
并对词语进行编号形成编码字典,随后存入内网数据库中;例如:
[0049]
词语公司各级单位总体应急预案编号123456
[0050]
步骤1-2、内网计算机信息处理程序将需要发送的文本通过jieba库切割成数个词语,随后在内网数据库编码字典中查询对应词语的编号,使用预设的编号替代文中词语进行编码;例如:
[0051][0052]
步骤1-3、若切割出来的词语无法在内网数据库中查询到,则用编码字典最后一个编号+1的数字作为新编号来替代,同时在本次编码的句尾按照新编号的顺序依次列出对应的中文词语;最终将全部需要发送的文本通过编码的形式替代,并转换为对应的二维码。例如:
[0053][0054]
内网计算机发布信息原文为“公司各级一线施工单位”,经过jieba库分词后为“公司”“各级”“一线”“施工”“单位”。其中“一线”“施工”在内网编码字典中无法查询到,因此依次将“一线”编号为“6+1”即“7”,将“施工”编号为“7+1”即“8”,同时将对应的中文按顺序排列在句尾,此时数字编码即“12783[一线][施工]”。此处将中文放在句尾的目的是为了实现外网数据库的更新,外网数据库在解码时可以根据新增的编号和对应位置的中文更新对应的外网解码字典。
[0055]
内网计算机将数字编码转化为二维码的方法为:将编码完成后的数字编码导入内网计算机python程序的qrcode模块,通过qrcode模块完成二维码的转换。
[0056]
如图4所示,步骤4中的解码流程为:
[0057]
步骤4-1、外网计算机信息处理程序接收到信息后,对外网数据库中的解码字典进行更新;
[0058]
步骤4-2、外网计算机信息处理程序通过查询外网数据库解码字典,将接收到的信息转化为相应的中文词语,完成文本的还原。
[0059]
如图5所示,内网数据库编码字典与外网数据库解码字典的更新方法为:
[0060]
首先,当内网计算机信息处理程序对无法查询到的词语取编码字典最后一个编号+1的数字作为新编号来替代时,程序同时会将该词语和新编号记录入编码字典中,完成内网数据库编码字典新词语的增加;
[0061]
接着,当外网计算机接收到信息时,外网计算机信息处理程序将新增的编号与中文词语按步骤1-3中的顺序一一对应,即新增编号为原编码字典最后数字+1的编号对应句尾第一个中文词语,新增编号为原编码字典最后数字+2的编号对应句尾第二个中文词语,以此类推。
[0062]
最后,外网计算机信息处理程序将对应的新编号与中文词语存入外网数据库,完成外网数据库解码字典的更新。例如:
[0063][0064]
外网计算机程序还原文本内容后,调用信息传输平台将信息发送至指定的工作组。信息传输平台为腾讯云短信平台或微信平台,工作组为qq群或者微信群。
[0065]
内网计算机信息处理程序会周期性地对已发送的历史文本进行学习,若周期时间内词语之间的组合出现次数超越设定次数,则将词语合并为新词组并赋予新编号,同时对内网数据库编码字典与外网数据库中的解码字典进行更新。将词语合并的目的在于不断提升文本的压缩率,提高二维码识别的准确率和速度,提升装置的运行性能。
[0066]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0067]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1