一种天线姿态数据处理方法及装置制造方法及图纸

技术编号:24763288 阅读:49 留言:0更新日期:2020-07-04 10:54
本申请公开了一种天线姿态数据处理方法及装置,既降低了天线姿态数据的采集成本,又提高了天线姿态数据采集结果的准确率。该方法包括:首先通过利用异步网络通信框架Mina中的IoConnector和IoAcceptor预先建立的通信连接,获取待处理的第一目标天线姿态数据,然后,再利用预先构建的过滤器链IoFilterChain,去除第一目标天线姿态数据中的脏数据,进而可以通过调用预先构建的数据处理中心IoHandler,对去除脏数据后的第一目标天线姿态数据进行标准格式转换和天线姿态业务处理,获得处理后的数据。

An antenna attitude data processing method and device

【技术实现步骤摘要】
一种天线姿态数据处理方法及装置
本专利技术涉及通信
,具体涉及一种天线姿态数据处理方法及装置。
技术介绍
由于基站的主要功能就是提供无线覆盖,即实现有线通信网络与无线终端之间的无线信号传输,所以,随着无线通信技术的快速发展,基站在通信网络中重要性也越来越高。而天线作为基站中重要的通信设备,天线的姿态不仅关系关系到信号的覆盖范围,还关系到信号覆盖质量等关键网络性能。但是天气、材料老化等不可预测的因素常常会直接影响到基站天线的姿态,进而影响信号覆盖,造成通话质量差、话务吸收不足等问题,严重影响网络性能。因此,如何对采集天线姿态数据并进行实时分析,以根据分析结果实现对天线的实时监控和维护,是保持良好网络通信性能的重要保障。目前由于对天线进行监测的设备来自不同场景,各自数据传输协议不同,因此,无法使用统一的不可变的方式接收天线姿态数据,只能针对不同类型的天线姿态数据,设计不同的程序代码进行数据采集,不仅开发、测试等成本高,而且随着监测设备和终端数量大,需要支持高并发的数据采集场景,导致代码量会持续增大,维护困难。并且,由于干扰、噪音等产生的各类脏数据,也会使得采集到的天线姿态数据不够准确。
技术实现思路
有鉴于此,本专利技术提供一种天线姿态数据处理方法及装置,以解决现有技术中各种类型天线姿态数据采集难、采集成本高以及采集结果不准确的技术问题。为解决上述问题,本专利技术提供的技术方案如下:第一方面,本申请实施例提供了一种天线姿态数据处理方法,包括:通过利用异步网络通信框架Mina中的IoConnector和IoAcceptor预先建立的通信连接,获取待处理的第一目标天线姿态数据;利用预先构建的过滤器链IoFilterChain,去除所述第一目标天线姿态数据中的脏数据;调用预先构建的数据处理中心IoHandler,对去除脏数据后的第一目标天线姿态数据进行标准格式转换和天线姿态业务处理,获得处理后的数据。可选的,在所述通过利用异步网络通信框架Mina中的IoConnector和IoAcceptor预先建立的通信连接,获取待处理的第一目标天线姿态数据之后,还包括:在将I/O读写交给I/OProcessor线程后,通过所述I/OProcessor将所述第一目标天线姿态数据按照先后顺序输入所述IoFilterChain。可选的,所述IoFilterChain是根据责任链模式,将至少一个IoFilter按照一定的顺序组成的一条过滤器链。可选的,所述调用预先构建的数据处理中心IoHandler,对去除脏数据后的第一目标天线姿态数据进行标准格式转换和天线姿态业务处理,获得处理后的数据,包括:调用预先构建的数据处理中心IoHandler,将去除脏数据后的第一目标天线姿态数据划分为相同规模的预设数量的可识别元素;通过策略逻辑将所述可识别元素进行格式化处理,以获得标准格式的可识别的数据。可选的,所述方法还包括:获取待写出的第二目标天线姿态数据;调用所述IoHandler,对所述第二目标天线姿态数据进行写入的天线姿态业务处理,得到处理后的第二目标天线姿态数据;利用所述IoFilterChain,去除所述第二目标天线姿态数据中的脏数据;将所述去除脏数据后的第二目标天线姿态数据进行协议转换,得到转换后的第二目标天线姿态数据;将所述转换后的第二目标天线姿态数据写出到所述利用IoConnector和IoAcceptor预先建立的通信连接中。第二方面,本申请提供一种天线姿态数据处理装置,包括:第一获取单元,用于通过利用异步网络通信框架Mina中的IoConnector和IoAcceptor预先建立的通信连接,获取待处理的第一目标天线姿态数据;第一去除单元,用于利用预先构建的过滤器链IoFilterChain,去除所述第一目标天线姿态数据中的脏数据;第一调用单元,用于调用预先构建的数据处理中心IoHandler,对去除脏数据后的第一目标天线姿态数据进行标准格式转换和天线姿态业务处理,获得处理后的数据。可选的,所述装置还包括:输入单元,用于在将I/O读写交给I/OProcessor线程后,通过所述I/OProcessor将所述第一目标天线姿态数据按照先后顺序输入所述IoFilterChain。可选的,所述IoFilterChain是根据责任链模式,将至少一个IoFilter按照一定的顺序组成的一条过滤器链。可选的,所述第一调用单元包括:划分子单元,用于调用预先构建的数据处理中心IoHandler,将去除脏数据后的第一目标天线姿态数据划分为相同规模的预设数量的可识别元素;获得子单元,用于通过策略逻辑将所述可识别元素进行格式化处理,以获得标准格式的可识别的数据。可选的,所述装置还包括:第二获取单元,用于获取待写出的第二目标天线姿态数据;第二调用单元,用于调用所述IoHandler,对所述第二目标天线姿态数据进行写入的天线姿态业务处理,得到处理后的第二目标天线姿态数据;第三去除单元,用于利用所述IoFilterChain,去除所述第二目标天线姿态数据中的脏数据;转换单元,用于将所述去除脏数据后的第二目标天线姿态数据进行协议转换,得到转换后的第二目标天线姿态数据;写出单元,用于将所述转换后的第二目标天线姿态数据写出到所述利用IoConnector和IoAcceptor预先建立的通信连接中。由此可见,本申请实施例具有如下有益效果:本申请实施例提供的一种天线姿态数据处理方法及装置,首先通过利用异步网络通信框架Mina中的IoConnector和IoAcceptor预先建立的通信连接,获取待处理的第一目标天线姿态数据,然后,利用预先构建的过滤器链IoFilterChain,去除第一目标天线姿态数据中的脏数据,进而可以通过调用预先构建的数据处理中心IoHandler,对去除脏数据后的第一目标天线姿态数据进行标准格式转换和天线姿态业务处理,获得处理后的数据。可见,本申请实施例是利用支持各种通信协议的Mina获取多种数据类型且高并发的第一目标天线姿态数据,并利用预先以责任链的模式配置的不同IoFilterChain去除了第一目标天线姿态数据中的脏数据,进一步可以在进行标准格式转换和天线姿态业务处理后,获得标准的可识别的数据,而不再需要针对不同类型的第一目标天线姿态数据,设计不同的程序代码进行数据采集,减少了代码量的同时,也降低了采集成本,提高了采集结果的准确率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种天线姿态数据处理方法的流程示意图;图本文档来自技高网...

【技术保护点】
1.一种天线姿态数据处理方法,其特征在于,所述方法包括:/n通过利用异步网络通信框架Mina中的IoConnector和IoAcceptor预先建立的通信连接,获取待处理的第一目标天线姿态数据;/n利用预先构建的过滤器链IoFilterChain,去除所述第一目标天线姿态数据中的脏数据;/n调用预先构建的数据处理中心IoHandler,对去除脏数据后的第一目标天线姿态数据进行标准格式转换和天线姿态业务处理,获得处理后的数据。/n

【技术特征摘要】
1.一种天线姿态数据处理方法,其特征在于,所述方法包括:
通过利用异步网络通信框架Mina中的IoConnector和IoAcceptor预先建立的通信连接,获取待处理的第一目标天线姿态数据;
利用预先构建的过滤器链IoFilterChain,去除所述第一目标天线姿态数据中的脏数据;
调用预先构建的数据处理中心IoHandler,对去除脏数据后的第一目标天线姿态数据进行标准格式转换和天线姿态业务处理,获得处理后的数据。


2.根据权利要求1所述的方法,其特征在于,在所述通过利用异步网络通信框架Mina中的IoConnector和IoAcceptor预先建立的通信连接,获取待处理的第一目标天线姿态数据之后,还包括:
在将I/O读写交给I/OProcessor线程后,通过所述I/OProcessor将所述第一目标天线姿态数据按照先后顺序输入所述IoFilterChain。


3.根据权利要求1所述的方法,其特征在于,所述IoFilterChain是根据责任链模式,将至少一个IoFilter按照一定的顺序组成的一条过滤器链。


4.根据权利要求1所述的方法,其特征在于,所述调用预先构建的数据处理中心IoHandler,对去除脏数据后的第一目标天线姿态数据进行标准格式转换和天线姿态业务处理,获得处理后的数据,包括:
调用预先构建的数据处理中心IoHandler,将去除脏数据后的第一目标天线姿态数据划分为相同规模的预设数量的可识别元素;
通过策略逻辑将所述可识别元素进行格式化处理,以获得标准格式的可识别的数据。


5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
获取待写出的第二目标天线姿态数据;
调用所述IoHandler,对所述第二目标天线姿态数据进行写入的天线姿态业务处理,得到处理后的第二目标天线姿态数据;
利用所述IoFilterChain,去除所述第二目标天线姿态数据中的脏数据;
将所述去除脏数据后的第二目标天线姿态数据进行协议转换,得到转换后的第二目标天线姿态数据;
将所述转换后的第二目标天线姿态数据写出到所述利用IoConnector和IoAccept...

【专利技术属性】
技术研发人员:谢韶光陈天立李适季秦伟
申请(专利权)人:深圳市优网精蜂网络有限公司
类型:发明
国别省市:广东;44

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

1