[发明专利]一种利用多线程快速分析处理和分发数据的方法在审
申请号: | 201710941400.6 | 申请日: | 2017-10-11 |
公开(公告)号: | CN107544855A | 公开(公告)日: | 2018-01-05 |
发明(设计)人: | 祁建;杨铭;孔陈祥;施文波;戴文杰 | 申请(专利权)人: | 江苏电力信息技术有限公司;国网江苏省电力公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 南京汇盛专利商标事务所(普通合伙)32238 | 代理人: | 陈扬 |
地址: | 210024 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 多线程 快速 分析 处理 分发 数据 方法 | ||
1.一种利用多线程快速分析处理和分发数据的方法,其特征在于该方法如下:
1)首先为每个数据终端定义终端安全码,为每一类数据分析机定义分析码,建立数据发布队列;
2)然后数据分析主线程根据获得的终端安全码创建终端队列线程,在数据分析子线程中分析数据请求内容,确定数据分析模式,然后发送到数据分析机中;
3)在数据分析机中处理具体的数据并保存到Redis中,同时向所有订阅有改数据的终端发送数据获取指令。
2.根据权利要求1所述的利用多线程快速分析处理和分发数据的方法,其特征在于具体步骤如下:
步骤1:监听信息通道,实时获取从各个终端发布的请求信息;
步骤2:获取终端安全码,根据终端安全码创建和维护终端队列;
步骤3:获取数据处理机编码,信息处理子线程处理从队列中发布的信息内容;
步骤4:信息处理子线程处理数据,每一个数据处理机独立处理数据信息内容;
步骤5:信息处理子线程保存数据,根据数据格式要求构建数据结果信息到Redis中;
步骤6:信息处理子线程发布取数指令,订阅终端接受取数指令从redis获取数据;
步骤7:信息处理子线程向主线程发布数据获取情况信息,日志记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏电力信息技术有限公司;国网江苏省电力公司,未经江苏电力信息技术有限公司;国网江苏省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710941400.6/1.html,转载请声明来源钻瓜专利网。