[发明专利]基于内存映射文件的LTE基站大数据挖掘方法及装置有效
申请号: | 201610196635.2 | 申请日: | 2016-03-31 |
公开(公告)号: | CN105893538B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 刘爱玲;刘玮;熊瑛 | 申请(专利权)人: | 武汉邮电科学研究院有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/16 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 严彦 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存映射文件 大数据 存储 读取 处理存储 对比结果 数据结构 文件执行 挖掘 时间点 预定义 磁盘 基站 拷贝 扩容 创建 内存 排序 消耗 统计 | ||
1.一种基于内存映射文件的LTE基站大数据挖掘方法,其特征在于:包括以下步骤,
步骤一、在LTE基站网管启动时,为所有基站创建共同的内存映射文件F1,F1用来存储当前周期LTE基站设备上报的原始counter信息;
步骤二、在收到基站上报的原始counter时,将原始counter的相关信息按预定义的数据结构M存储到内存映射文件F1中,预定义的数据结构M中存储的信息包括基站编号、小区编号、原始counter的ID以及原始counter的取值,每一台基站的每一个小区的每一个原始counter都存在一个M结构;
步骤三、在当前周期完整率统计的时间点到达时,创建内存映射文件F2,将F1中的原始counter数据拷贝到内存映射文件F2中,对F2中的每个原始counter进行完整率统计;清空内存映射文件F1中的数据,F1用于存储下一周期基站设备上报的原始counter信息;
步骤四、对内存映射文件F2中所有的M结构进行排序,先按基站编号从小到大排序,再按小区编号从小到大排序,最后按原始counter的ID从小到大进行排序:
步骤五、读取内存映射文件F2中的每个M结构,对比其是否为期望收到的原始counter数据,将对比结果进行count计数,然后根据原始counter完整率计算的公式计算出当前指标的完整率,将计算结果存入数据库中;
所述原始counter完整率计算的公式为
原始counter完整率=count×采集周期/上报周期×100%。
2.根据权利要求1所述基于内存映射文件的LTE基站大数据挖掘方法,其特征在于:步骤五的实现方式如下,
设置标志位Flag,令Flag=false,用于标识当前的内存映射文件中是否仍然存在原始counter信息,
读取内存映射文件中的第一个M结构,将该M结构命名为r,Flag=true;
按期望上报的基站编号、小区编号、原始counter的ID,循环遍历每一个期望上报的原始counter,将期望收到的的原始counter信息组成一个新的M结构,将该M结构命名为moi:
然后执行以下步骤,
10)判断是否到达文件F2末尾,如果否则进入11),如果是则进入15);
11)初始化原始counter计数器count,令count=0;
12)根据r与moi的比较结果更新count、r、Flag的取值,r与moi的比较只进行基站编号、小区编号、原始counter的ID的比较,不对原始counter的取值进行比较,比较过程如下,
若r=moi,对count计数进行加1,表示当前基站的当前小区上报了一个当前的原始counter值,读取内存映射文件中的下一个M结构,将此M结构命名为r,若内存映射文件中不存在M结构,则Flag=false;
若r>moi,直接读取内存映射文件中的下一个M结构,将此M结构命名为r,若内存映射文件中不存在M结构,则Flag=false;
若r<moi,count维持0不变;
13)根据完整率的计算公式计算当前指标的完整率,计算公式为
原始counter完整率=count×采集周期/上报周期×100%;
14)将计算结果存入数据库中,进入11);
15)结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉邮电科学研究院有限公司,未经武汉邮电科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610196635.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:地西他滨化合物及其应用
- 下一篇:事务消息的发送方法和装置