一种停电事件的分析方法及装置制造方法及图纸

技术编号:14113692 阅读:41 留言:0更新日期:2016-12-07 11:06
本发明专利技术的实施例提供一种停电事件的分析方法及装置,涉及配用电调度自动化领域,能够通过对社交网络上发布的信息进行分析,及时确定停电原因,为快速应对停电事件提供辅助决策。具体方案包括:从社交网络抓取目标数据,所述目标数据为社交网络上所发布的对停电事件的描述信息;对所述目标数据进行预处理得到停电数据,所述停电数据为对所述目标数据预处理后得到的结构化数据;从所述停电数据中剔除无效数据,得到有效停电数据,并根据所述有效停电数据确定发生停电事件的台区;获取所述台区的配用电信息,根据所述配用电信息确定停电原因。本发明专利技术用于为配用电调度提供数据分析。

【技术实现步骤摘要】

本专利技术涉及配用电调度自动化领域,尤其涉及一种停电事件的分析方法及装置
技术介绍
随着互联网和移动通信技术的迅速发展,人们交流信息的形式从现实世界拓展到互联网构建的虚拟世界中,信息的传递不再受限于时间和空间。社交网络(英文全称:Social Network Service,英文简称:SNS)已经成为现实社会的重要组成部分,用户在社交网络上发布的海量信息对于了解分析各种社会事件具有重大意义。日常生活中,当用户遭遇停电事件时,很多人会通过移动终端在社交网络上发布相关信息,如何有效地采集和分析这些信息,利用这些信息对停电事件进行分析,指导对停电事件的管理和决策,是配电网调度自动化领域重点研究的课题。
技术实现思路
本专利技术的实施例提供一种停电事件的分析方法及装置,目的在于通过对社交网络上发布的信息进行分析,及时确定停电原因,为快速应对停电事件提供辅助决策。为了达成上述目的,本专利技术采用如下解决方案:第一方面,提供一种停电事件的分析方法,包括:从社交网络抓取目标数据,所述目标数据为社交网络上所发布的对停电事件的描述信息;对所述目标数据进行预处理得到停电数据,所述停电数据为对所述目标数据预处理后得到的结构化数据;从所述停电数据中剔除无效数据,得到有效停电数据,并根据所述有效停电数据确定发生停电事件的台区;获取所述台区的配用电信息,根据所述配用电信息确定停电原因。第二方面,提供一种停电事件的分析装置,用于执行第一方面所提供的分析方法。本专利技术的实施例所提供的停电事件的分析方法及装置,从社交网络上抓取用户发布的关于停电事件的描述信息,从这些信息中筛选出能够用于停电事件分析的数据,即有效停电数据。然后根据有效停电数据确定停电事件发生的地点。进一步地,结合配用电网于该地点的配用电信息对停电原因进行排查,及时确定停电原因,为快速应对停电事件提供辅助决策。通过在社交网络上抓取与停电事件相关的信息,对停电事件进行监控,用于指导配用电调度管理,使得对停电事件的应对更具针对性和及时性,有利于提高供电可靠性和用户满意度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的实施例所提供的停电事件的分析方法流程示意图;图2为本专利技术的实施例中确定停电原因的流程示意图;图3为本专利技术的实施例所提供的停电事件的分析装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例本专利技术的实施例提供一种停电事件的分析方法,结合图1所示,包括以下步骤:101、从社交网络抓取目标数据。其中,目标数据为社交网络上所发布的对停电事件的描述信息。通过抓取用户发布在社交网络上的关于停电事件的描述信息,监控社交网络所反馈的配用电停电事件。抓取过程包括通过社交网络提供的应用程序编程接口,利用网络爬虫根据时间标识、地理标识和预设的关于停电事件的关键词,对社交网络上所发布的信息进行检索,抓取用户发布的有关停电事件的描述信息。社交网络平台可以有多种,本专利技术的实施例以微博和微信为例进行说明。需要特别指出的是,以下对于数据抓取过程的具体说明仅仅是一种举例,而非穷举。(1)、从微博抓取目标数据通过程序模拟浏览器行为进行微博数据抓取,根据时间标识、地理标识和关于停电事件的关键词对微博里发布的信息进行检索并抓取微博中关于停电事件的描述信息。具体的,通过对预登陆地址发起请求,获得以下参数:servertime,nonce,pubkey,rsakv。通过RSA算法和BASE编码分别对用户名和密码进行加密,将加密后的数据和上述参数构造成一个表单并发起登录请求。在服务器的应答中分析得到转向地址并跳转,即可完成登录,并获得cookie值。在浏览器/服务器(英文全称:Browser/Server,英文简称:B/S)型系统中,判断用户是否为合法用户依据是小型文本文件(英文全称:cookies),即向服务器端请求数据时,不论客户端登录与否,只要拥有合法的cookies,依然可以获得与登录成功后完全相同的数据。抓取过程中,通过构造一个搜索请求来获取符合要求的页面内容。并对页面内容进行爬取。请求中包含预先设定的时间标识、地理标识以及关键词,例如“停电”、“断电”等。接收搜索请求的response,response就包括了微博中关于停电事件的描述信息。(2)、从微信抓取目标数据基于搜索引擎对微信公众号发布的数据进行抓取,根据公众号ID和停电关键词对公众号文章进行检索并抓取关于停电事件的描述信息。具体的,获取公众号主页,通过微信搜索引擎构造一个根据公众号ID进行查询的超文本传输协议(英文全称:HyperText Transfer Protocol,英文简称:HTTP)请求,在返回的response中获取对应的公众号主页统一资源定位符(英文全称:Uniform Resource Locator,英文简称:URL)。抓取过程中,对公众号主页进行抓取,对返回的response中跟公众号文章相关的JavaScript对象表示法(英文全称:JavaScript Object Notation,英文简称:JSON)字符串进行查询,将其中的公众号文章信息如标题、时间、ID以及文章URL提取出来,作为微信中关于停电事件的描述信息。102、对目标数据进行预处理得到停电数据。停电数据为对目标数据预处理后得到的结构化数据。经过预处理后得到的停电数据可以存储起来,不仅用于本次停电事件分析,还可以通过对多次存储的历史数据进行分析,判断停电事件的多发地点、多发时段等,为停电事件的监控、停电事件多发地点线路改造等等提供决策依据。结合步骤101,分别针对从微博、微信抓取的目标数据,对预处理得到停电数据的过程进行说明。(1)、从微博获取的停电数据接收到搜索请求的response后,根据response构造文档对象模型(英文全称:Document Object Model,英文简称:DOM)树,根据DOM树的层次和标签进行查询,就可以得到停电数据。在一种具体的实施方式中,停电数据具体包括微博数据和用以查重的微博ID队列。微博数据以JSON格式存储在MongoDB数据库。微博ID队列采用Redis内存数据库存储,以微博ID作为hash集合的key。(2)、从微信获取的停电数据根据获取得到的文章URL将文章的所有内容下载并压缩,将公众号文章的标题、时间、ID以及压缩存储路径存储到数据库中。在一种具体的实施方式中,停电数据具体包括微信文章索引信息以及微信文章正文内容。微信文章索引信息以JSON格式存储在MongoDB数据库。微信文章正文内容存放在文件系统中,微信文章索引信息根据存储路径对微信文章正文内容进行查询,其中,正文内容可以以压缩文件的形式存储。103、从停电数据中剔除无效数据,得到有效本文档来自技高网...
一种停电事件的分析方法及装置

【技术保护点】
一种停电事件的分析方法,其特征在于,包括:从社交网络抓取目标数据,所述目标数据为社交网络上所发布的对停电事件的描述信息;对所述目标数据进行预处理得到停电数据,所述停电数据为对所述目标数据预处理后得到的结构化数据;从所述停电数据中剔除无效数据,得到有效停电数据,并根据所述有效停电数据确定发生停电事件的台区;获取所述台区的配用电信息,根据所述配用电信息确定停电原因。

【技术特征摘要】
1.一种停电事件的分析方法,其特征在于,包括:从社交网络抓取目标数据,所述目标数据为社交网络上所发布的对停电事件的描述信息;对所述目标数据进行预处理得到停电数据,所述停电数据为对所述目标数据预处理后得到的结构化数据;从所述停电数据中剔除无效数据,得到有效停电数据,并根据所述有效停电数据确定发生停电事件的台区;获取所述台区的配用电信息,根据所述配用电信息确定停电原因。2.根据权利要求1所述的分析方法,其特征在于,所述台区的配用电信息包括以下至少一项:所述台区的停电计划;所述台区的中压故障描述信息;所述台区的低压故障描述信息。3.根据权利要求1所述的分析方法,其特征在于,所述从社交网络抓取目标数据,包括:通过社交网络提供的应用程序编程接口,利用网络爬虫根据时间标识、地理标识和预设的关于停电事件的关键词,对社交网络上所发布的信息进行检索,抓取用户发布的有关停电事件的描述信息。4.根据权利要求1所述的分析方法,其特征在于,所述从所述停电数据中剔除无效数据,包括:对所述停电数据进行语义模糊分析,识别并剔除非管辖区域内的停电数据以及缺乏地理标识的停电数据。5.根据权利要求1-4任一项所述的分析方法,其特征在于,所述方法还包括:保存所述有效停电数据;根据所述有效停电数据的历史记录输出停电事件多发地点、停电事件多发时段以及停电事件敏感区域的分布图。6.一种停电事件的分析装置,其特征在于,包括:数据采集单元,用于从...

【专利技术属性】
技术研发人员:吴争荣董旭柱陆锋刘志文陶文伟谢雄威陈立明徐晓亮何锡祺俞小勇车洵禤亮黄晓胜李瑾陶凯
申请(专利权)人:中国南方电网有限责任公司电网技术研究中心南方电网科学研究院有限责任公司南京南瑞继保电气有限公司中国南方电网有限责任公司广西电网有限责任公司电力科学研究院广西电网有限责任公司南宁供电局
类型:发明
国别省市:广东;44

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

1