信息采集方法、装置、计算机设备及存储介质与流程

文档序号:16754044发布日期:2019-01-29 17:10阅读:273来源:国知局
信息采集方法、装置、计算机设备及存储介质与流程

本发明涉及安防领域,尤其涉及一种信息采集方法、装置、计算机设备及存储介质。



背景技术:

信道质量评估人员给信息采集端装配intel5300网卡后,可微调网卡驱动器,并通过信息采集端安装的信息采集工具csitool采集信道状态信息csi(channelstateinformation)。信息采集端需要布置在信息采集现场,而评估csi的信道质量的工作是在信息处理端完成的。当前信息采集端采集到的csi是通过人工手动将信息采集端采集到的csi传送给信息处理端,难以满足实时获取csi进行分析处理的要求。



技术实现要素:

本发明实施例提供一种信息采集方法、装置、计算机设备及存储介质,以解决信息处理端实时获取csi进行分析处理的问题。

一种信息采集方法,包括信息采集端执行的如下步骤:

获取信息采集任务,信息采集任务包括采集频率、采集时长、目标采集端ip和信息处理端ip;

若信息采集端ip与目标采集端ip一致,则调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息;

采用套接字协议将每一信道状态信息实时发送给信息处理端ip对应的信息处理端,以使信息处理端基于信道状态信息进行信道质量评估。

一种信息采集装置,包括信息采集端,信息采集端包括:

获取采集任务模块,用于获取信息采集任务,信息采集任务包括采集频率、采集时长、目标采集端ip和信息处理端ip;

获取信道信息模块,用于若信息采集端ip与目标采集端ip一致,则调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息;

发送信道信息模块,用于采用套接字协议将每一信道状态信息实时发送给信息处理端ip对应的信息处理端,以使信息处理端基于信道状态信息进行信道质量评估。

一种计算机设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述信息采集方法的步骤。

一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述信息采集方法的步骤。

一种信息采集方法,包括信息处理端执行的如下步骤:

接收信息采集端基于套接字协议实时发送的信道状态信息,信道状态信息包含至少一个信道天线对应的信道状态信息;

获取信道状态信息的信息接收时间,将信道天线和信息接收时间关联形成一属性数组;

采用信息处理工具对属性数组进行处理,获取每一信道天线对应的信道状态信息的信噪比变化趋势图;

基于信噪比变化趋势图,获取信道质量评估结果。

一种信息采集装置,包括信息采集端,信息采集端包括:

获取采集任务模块,用于获取信息采集任务,信息采集任务包括采集频率、采集时长、目标采集端ip和信息处理端ip;

获取信道信息模块,用于若信息采集端ip与目标采集端ip一致,则调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息;

发送信道信息模块,用于采用套接字协议将每一信道状态信息实时发送给信息处理端ip对应的信息处理端,以使信息处理端基于信道状态信息进行信道质量评估。

一种计算机设备,包括存储器、处理器以及存储在存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述信息采集方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述信息采集方法的步骤。

上述信息采集方法、装置、计算机设备及存储介质,通过信息采集端获取到信息采集任务后,可实时将采集到的信道状态信息通过套接字协议自动发送给信息处理端,确保信息采集和传输的时效性,利于信息处理端实时评估信道质量,避免人工传输信道状态信息产生的时延。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例中信息采集方法的应用环境示意图;

图2是本发明一实施例中信息采集方法的流程图;

图3是本发明一实施例中信息采集方法的每一信道天线对应的信道状态信息的信噪比变化趋势图;

图4是本发明一实施例中信息采集方法的另一流程图;

图5是本发明一实施例中信息采集方法的另一流程图;

图6是本发明一实施例中信息采集方法的另一流程图;

图7是本发明一实施例中信息采集方法的另一流程图;

图8是本发明一实施例中信息采集装置的示意图;

图9是本发明一实施例中计算机设备的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的信息采集方法,可应用在如图1的应用环境中,其中,信息采集端通过网络与信息处理端进行通信。其中,信息采集端安装有获取csi工具的信息采集工具,包括但不限于各种个人计算机、笔记本电脑和平板电脑等。信息处理端可以用独立的服务器或者用多个服务器组成的服务器集群来实现。

该信息采集方法包括信息采集端执行的如下步骤:

获取信息采集任务,信息采集任务包括采集频率、采集时长、目标采集端ip和信息处理端ip;

若信息采集端ip与目标采集端ip一致,则调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息;

采用套接字协议将每一信道状态信息实时发送给信息处理端ip对应的信息处理端,以使信息处理端基于信道状态信息进行信道质量评估。

该信息采集方法还包括信息处理端执行的如下步骤:

接收信息采集端基于套接字协议实时发送的信道状态信息,信道状态信息包含至少一个信道天线对应的信道状态信息;

获取信道状态信息的信息接收时间,将信道天线和信息接收时间关联形成一属性数组;

采用信息处理工具对属性数组进行处理,获取每一信道天线对应的信道状态信息的信噪比变化趋势图;

基于信噪比变化趋势图,获取信道质量评估结果。

在一实施例中,如图2所示,提供一种信息采集方法,以该方法应用在图1中的信息采集端和信息处理端为例进行说明,包括如下步骤:

s11.信息采集端获取信息采集任务,信息采集任务包括采集频率、采集时长、目标采集端ip和信息处理端ip。

其中,信息采集任务是按采集频率和采集时长采集信道状态信息(channelstateinformation,以下简称csi)的任务,采集频率是采集csi的频率,具体是指单位时间采集csi的次数,可以理解为时间间隔。采集时长就是每次采集csi的持续采集时间。比如,本次信息采集任务中采集频率为每0.1秒采集一次,其时间间隔为0.1秒,采集时长为1秒,也即在1秒的采集时长内,每0.1秒采集一次csi。

目标采集端ip是通过ip地址对信息采集端进行区分的标识。信息处理端ip是通过ip地址对信息处理端进行区分的标识。

步骤s11中,信息采集端可执行通过本地设置的实时信息采集任务或定时信息采集任务,也可以执行通过接受信息处理端发送的信息采集任务,提高信息采集端获取信息采集任务的灵活性,以满足信息处理端获取所需处理的信道状态信息的要求。

s12.若信息采集端ip与目标采集端ip一致,则信息采集端调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息。

其中,信息采集端ip就是本地信息采集端的ip地址。信息采集工具是市面现有用于采集csi的工具。采集频率是采集csi的频率,具体是指单位时间采集csi的次数,可以理解为时间间隔。采集时长就是每次采集csi的持续采集时间。

信道天线是网卡上装配的天线,市售的网卡一般都至少装配有两个信道天线。信道天线是一种变换器,它把网卡传输线上传播的导行波,变换成在自由空间中传播的电磁波,或者进行相反的变换,在无线电设备中用来发射或接收电磁波。可以理解地,信道状态信息是记录电磁波在所有信道天线中进行传输时的信道属性,也即信息采集工具每次采集到的部署在信息采集端上的网络的信道状态信息都包括至少一个信道天线对应的信道状态信息。

信道状态信息(channelstateinformation,以下简称csi)就是通信链路的信道属性,它描述了信号在每条信道天线上传输时的衰弱因子,即信道增益矩h中每个元素的值,如信号散射(scattering)、环境衰弱(fading,multipathfadingorshadowingfading)和距离衰减(powerdecayofdistance)等信息。csi可以使通信系统适应当前的信道条件,在多天线系统中为高可靠性、高速率的通信提供了保障。

步骤s12中,当信息采集端的信息采集端ip与目标采集端ip匹配一致后,可确认步骤s11中的信息采集任务是发给本机来完成的,此时信息采集端可开始执行该信息采集任务,通过调用信息采集工具对本地部署的网卡的csi按采集频率和采集时长进行采集,为后续信息处理端对信道进行信道质量评估提供评测依据。

s13.信息采集端采用套接字协议将每一信道状态信息实时发送给信息处理端ip对应的信息处理端,以使信息处理端基于信道状态信息进行信道质量评估。

其中,套接字作为一种进程通信机制通常也称作“套接字”,用于描述ip地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在internet上的主机一般运行多个服务软件,同时提供几种服务。每种服务都打开一个套接字,并绑定到一个端口上,不同的端口对应于不同的服务。套接字像一个多孔插座,一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电,有的提供110伏交流电,有的则提供有线电视节目。客户端将插头插到不同编号的插座,就可以得到不同的服务。

信道状态信息是通信链路的信道属性,它描述了信号在每条信道天线上传输时的衰弱因子。信息处理端ip是通过ip地址信息处理端进行区分的标识。

信道质量评估就是评估每一条传输csi的信道天线的传输质量。

步骤s13中,信息采集端和信息处理端之间可采用套接字协议传输信道状态信息,提高信道状态信息传递时的实时性和自动化程度,避免人工传输产生的时延,利于信息处理端及时获取信道状态信息进行信道质量的评估。

步骤s11至步骤s13中,信息采集端基于获取到的信息采集任务,采集本地部署的网卡的至少一个信道天线对应的信道状态信息,同时将该信道状态信息通过套接字协议发送给信息处理端,可实现实时自动传输信道状态信息的功能,无需人工进行传输,提高传输自动化,并减少因人工传输产生的时延。

s21.信息处理端接收信息采集端基于套接字协议实时发送的信道状态信息,信道状态信息包含至少一个信道天线对应的信道状态信息。

其中,套接字作为一种进程通信机制通常也称作“套接字”,用于描述ip地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。信道状态信息是通信链路的信道属性,它描述了信号在每条信道天线上传输时的衰弱因子。信道天线是网卡上装配的天线,市售的网卡一般都至少装配有两个信道天线(每一信道天线产生一个传输信息的信道),用以收发携带信息的电磁波。

步骤s21中,信息处理端可通过套接字协议实时获取信道状态信息,便于信息处理端及时获取csi进行分析,避免人员手动传输csi,提高获取csi的自动化程度。

s22.信息处理端获取信道状态信息的信息接收时间,将信道天线和信息接收时间关联形成一属性数组。

其中,信息接收时间就是信息处理端每次接收到信息采集端发送的信道状态信息的时间。因信息采集端是通过采集频率采集csi的,采集后即实时发送给信息处理端,使得信息采集端接收csi是存在间歇性,每次接收csi都存在一个对应的信息接收时间。

属性数组就是每次接收的csi和对应的信息接收时间形成的数组。

步骤s22中,信息处理端可将每次获取的信道状态信息和对应的信息接收时间保存为数组状态,利于后续通过该数组绘制信噪比变化趋势图。

s23.信息处理端采用信息处理工具对属性数组进行处理,获取每一信道天线对应的信道状态信息的信噪比变化趋势图。

信噪比变化趋势图,是表明多天线系统中每一信道天线收发信息时信号状态对周围环境噪声的比值变化图,如图3所示。该信噪比变化趋势图通过安装在信息处理端的matlab工具生成的,matlab工具可读取步骤s22中形成的属性数组,从而生成信噪比变化趋势图。该生成信噪比变化趋势图的过程无需人工绘制,通过matlab工具读取属性数组即可快速生成趋势图,利于及时对信道质量做出评估。信息处理端通过绘制信噪比变化趋势图,可以使通信系统适应当前的信道条件,在多天线系统中为高可靠性、高速率的通信提供保障。

步骤s23中,信息处理端可提取信道状态信息中记录的每一信道天线对应的信道状态信息和对应的信息接收时间形成属性数组。信息处理端安装的matlab工具可依据每一属性数组对应形成信噪比变化趋势图,便于评估人员对每一信道天线所在的信道进行信道质量评估。

s24.信息处理端基于信噪比变化趋势图,获取信道质量评估结果。

其中,信噪比变化趋势图,是表明多天线系统中每一信道天线收发信息时信号状态对周围环境噪声的比值变化图,如图3所示。

信道评估结果是无线通信系统中对信噪比变化趋势图进行处理后,获得的对每一信道天线所在信道的信道质量进行评估的结果。

具体地,信道天线对无线通信起决定作用,使得在实际无线通信系统中通常都需要对信道状态信息的信道质量进行评估。实际中,有很多方法表示信道状态信息的信道质量,典型的方法有信噪比(snr)或信干噪比(sinr)。通常采用信噪比估计技术对信道质量进行评估。

信道带宽与信道容量之间的关系为香农公式:c=wlog2(1+s/n)bps,式中c为信道容量,w为信道宽度,n为噪声功率,s为信号功率,s/n表示信噪比。该公式的物理意义在于提高信噪比s/n能增加信道容量,也即信噪比高的信道可承载更多信息,信道质量好。如图3所示,信道天线b的信道质量优于信道天线a的信道质量,信道天线b在同等环境中可承载更多的无线信息。

步骤s24中,信息采集端通过绘制每一信道天线对应的信噪比变化趋势图,可直观地获知在无线通信环境中每一信道天线对应的平均信噪比是否高于信噪比阈值。若信道天线所在的信道的平均信噪比高于信噪比阈值,说明该信道天线所在的信道的信道质量为正常。

步骤s21至步骤s24中,信息处理端通过套接字协议接收信息采集端发送的状态信息文件,并基于每一状态信息文件中的信道状态信息和信息接收时间对应生成信噪比变化趋势图。评估人员可直观地通过信噪比变化趋势图获取每一无线信道的信道质量,并使通信系统适应当前的信道条件,在多天线系统中为高可靠性、高速率的通信提供保障。

步骤s11至步骤s23提出有关信息采集方法的实施例,通过信息采集端将采集到的信道状态信息实时通过套接字协议发送给信息处理端,以使信息处理端获取信道质量评估结果,实现自动传输信道状态信息,避免手动传输,提高信息传输的效率,避免人工传输信道状态信息产生的时延。信息处理端通过套接字协议接收信息采集端发送的信道状态信息,同时记录每一信道状态信息的信息接收时间,可生成信噪比变化趋势图。评估人员可直观地通过信噪比变化趋势图获取每一无线信道的信道质量,并使通信系统适应当前的信道条件,在多天线系统中为高可靠性、高速率的通信提供保障。评估人员可直观地通过信噪比变化趋势图获取每一无线信道的信道质量,并使通信系统适应当前的信道条件,在多天线系统中为高可靠性、高速率的通信提供保障。

在一实施例中,如图4所示,在步骤s13之前,即在信息采集端采用套接字协议将每一信道状态信息实时发送给信息处理端ip对应的信息处理端的步骤之前,该信息采集方法还包括信息采集端执行的如下步骤:

s131.采用套接字协议向信息处理端ip对应的信息处理端发送套接字连接请求,套接字连接请求包括信息处理端ip和套接字端口。

其中,套接字作为一种进程通信机制通常也称作“套接字”,用于描述ip地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个套接字,并绑定到一个端口上,不同的端口对应于不同的服务。

信息处理端ip是通过ip地址信息对处理端进行区分的标识。

套接字连接请求是信息采集端向信息处理端发起的建立套接字通信链路的请求,该请求中包括用以建立连接的信息处理端的信息处理端ip和请求信息处理端的预留给套接字通信链路的通信端口号(一般默认为80端口)。

步骤s131中,信息采集端可通过网络向信息处理端发起建立套接字通讯链路的套接字连接请求,以后续基于该通信链路向信息采集端发送信道状态信息。实际应用时,可能出现多个信息处理端接收信息采集端发起连接请求,固每一信息采集端发起连接请求时应携带信息处理端ip,便于确认该请求发送的目标信息处理端。

s132.接收信息处理端通过套接字端口发送的套接字线程描述。

其中,套接字端口是信息处理端为套接字通信链路预留的端口号,一般设置为80端口。套接字线程描述是信息处理端根据信息采集端发起的套接字连接请求而建立的新线程的描述,用以通知信息采集端套接字服务已经开启。

步骤s132中,信息采集端只有接收到信息处理端发送的套接字线程描述,才可确认信息处理端已接收步骤s131发送的套接字连接请求,并基于该连接请求建立相应的套接字通信链路。

s133.基于套接字线程描述生成套接字确认信息,并将套接字确认信息发送给信息处理端,以建立与信息处理端之间基于套接字协议的通信链路。

其中,套接字确认信息是信息采集端向信息处理端发送的开启套接字服务的确认回复。

步骤s133中,一旦信息采集端给信息处理端发送套接字确认信息,即可表示双方之间的套接字服务成功开启,双方后续可基于该通信链路收发信道状态信息。

步骤s131至步骤s133提供的实施例中,信息采集端通过发送套接字连接请求和信息处理端建立套接字p通信链路,利于后续信息采集端和信息处理端之间,通过该通信链路自动传输信道状态信息,提高信息传输的实时性。

在一实施例中,如图5所示,在步骤s21之前,在接收信息采集端基于套接字协议实时发送的信道状态信息,信道状态信息包含至少一个信道天线对应的信道状态信息的步骤之前,该信息采集方法还包括信息处理端执行的如下步骤:

s211.获取信息采集端发送的采用套接字协议生成的套接字连接请求,套接字连接请求包括信息处理端ip和套接字端口。

其中,套接字作为一种进程通信机制通常也称作“套接字”,用于描述ip地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个套接字,并绑定到一个端口上,不同的端口对应于不同的服务。

信息处理端ip是通过ip地址信息对处理端进行区分的标识。

套接字连接请求是信息采集端向信息处理端发起的建立套接字通信链路的请求,该请求中包括用以建立连接的信息处理端的信息处理端ip和请求信息处理端的预留给套接字通信链路的通信端口号(一般默认为80端口)。

步骤s211中,信息采集端可通过网络接收信息采集端发起的建立套接字通讯链路的套接字连接请求,以便后续基于该通信链路接收信息采集端发送信道状态信息。实际应用时,可能出现多个信息处理端接收信息采集端发起连接请求,固每一信息采集端发起连接请求时应携带信息处理端ip,便于确认该请求发送的目标信息处理端。

s212.若信息采集端ip与信息处理端ip一致,则基于套接字连接请求建立套接字线程,获取套接字线程描述,并将套接字线程描述通过套接字端口发送给信息采集端。

其中,套接字线程也称为轻量进程(lightweightprocess,lwp),是建立套接字通信链路执行流的最小单元。套接字端口是信息处理端为套接字通信链路预留的端口号,一般设置为80端口。套接字线程描述是信息处理端根据信息采集端发起的套接字连接请求而建立的新线程的描述,用以通知信息采集端套接字服务已经开启。

步骤s212中,信息处理端可通过套接字端口发送套接字线程描述给信息采集端,以通知信息采集端套接字通信链路已经成功建立,若信息采集端发挥确认信息即可开始基于该套接字端口通信链路发送信道状态信息。

s213.接收信息采集端发送的套接字确认信息,以建立与信息采集端之间基于套接字协议的通信链路。

其中,套接字确认信息是信息采集端向信息处理端发送的开启套接字服务的确认回复。

步骤s213中,一旦信息处理端接收到信息处理端发送的套接字确认信息,即可表示双方之间的套接字服务成功开启,双方后续可基于该通信链路收发信道状态信息。

步骤s211至步骤s213提供的实施例中,信息处理端通过接收信息采集端发送的套接字连接请求,以建立套接字p通信链路,利于后续信息采集端和信息处理端之间通过该通信链路自动传输信道状态信息,提高信息传输的实时性。

在一实施例中,如图6所示,步骤s24中,即信息处理端基于信噪比变化趋势图,获取信道质量评估结果,具体包括信息处理端执行的如下步骤:

s241.基于每一信道天线对应的信道状态信息的信噪比变化趋势图,获取每一信道天线在预设时段内的平均信噪比。

其中,信道状态信息(简称csi)是通信链路的信道属性,csi可以使通信系统适应当前的信道条件,在多天线系统中为高可靠性高速率的通信提供了保障。可以理解地,信道天线就是构成多天线系统中的每一天线。

信噪比变化趋势图,如图3所示,是表明多天线系统中每一天线收发信息的信号状态对周围环境噪声的比值变化图。平均信噪比是单位时间内的信噪比。

具体地,信息处理端可根据时间情况测试单位时间的平均信噪比,于本实施例可将测试的时间区间设置为五秒,对每五秒内的信噪比累加求平均,可获得每一时间区间对应的平均信噪比。优选地,为了提高平均信噪比的准确性,信息处理端可设置信噪比合理区间,在计算平均信噪比时将不属于合理区间的信噪比值过滤掉。

步骤s241中,信息处理端可通过信噪比变化趋势图获取每一信道天线在单位时间内的平均信噪比,给每一信道天线所在的信道进行信道质量评估提供对比基础。

s242.若信道天线在预设时段内的平均信噪比高于信噪比阈值,则信道天线在预设时段内的信道质量评估结果为正常。

其中,信噪比阈值是保持正常信道质量的最低信噪比。信道质量为每一天线所在的信道传输无线信息的传输质量。

具体地,若信道天线在预设时段内的平均信噪比高于信噪比阈值,则信息处理端认定该信道天线在预设时段内的信道质量评估结果为正常。即步骤s242中,若信道天线在预设时段内的平均信噪比高于信噪比阈值,说明该信道天线所在的信道可保持正常传输无线信息的最低要求,保证信道传输的流畅性。反之,若信道天线在预设时段内的平均信噪比不高于信噪比阈值,则说明该信道天线所在的信道无法满足正常传输无线信息的最低要求。

步骤s241至步骤s242中,信息处理端通过分析每一信道天线所在信道的信噪比趋势图和平均信噪比,可对每一天线所在信道的信道质量进行评估,以获取每一信道天线的信道质量评估结果,利于评估人员基于信道质量评估结果对信道进行优化或者更换信道传输无线电磁波数据。

在一实施例中,如图7所示,在步骤s24之后,即在信息处理端获取信道质量评估结果的步骤之后,该信息采集方法还包括信息处理端执行的如下步骤:

s243.按预设检测频率通过套接字端口给信息采集端发送连接测试请求。

其中,预设检测频率是单位时间内检测套接字通信链路是否正常工作的次数。

连接测试请求是信息处理端通过套接字端口给信息采集端发送的无关信道状态信息的测试请求。具体地,信息处理端向信息采集端发送非阻塞函数select()函数,以测试一个套接字服务的连接状态,连接状态包括可读性、可写性及错误状态信息。

步骤s243中,信息处理端可按预设检测频率检测套接字通信链路是否保持连接,为信道状态信息的正常采集和传输提供技术基础。

s244.若在预设回复时间内未接收到信息采集端返回的确认连接信息,则重新执行获取套接字线程描述,并将套接字线程描述通过套接字端口发送给信息采集端的步骤。

其中,预设回复时间是信息采集端预设等待信息处理端回复信息的时间。可以理解地,信息处理端不可能无限制的等待信息采集端返回连接信息,固需要设置预设回复时间进行等待。当信息处理端未在预设回复时间内获得信息采集端返回的信息,信息处理端就需要重新建立套接字通信链路。

具体地,若信息处理端在预设回复时间内未接收到信息采集端返回的确认连接信息,就说明该套接字服务已经断开,需要重新启动服务器和客户端之间的套接字服务,即此时信息处理端需重新执行获取套接字线程描述,并将套接字线程描述通过套接字端口发送给信息采集端的步骤。重新建立套接字服务的实现过程与步骤s23相同,此处不再赘述。

本实施例提供的信息传输方法,通过信息采集端将采集到的信道状态信息实时通过套接字协议发送给信息处理端,以使信息处理端获取信道质量评估结果,实现自动传输信道状态信息,避免手动传输,提高信息传输的效率。信息处理端通过套接字协议接收信息采集端发送的信道状态信息,同时记录每一信道状态信息的信息接收时间,可生成信噪比变化趋势图。评估人员可直观地通过信噪比变化趋势图获取每一无线信道的信道质量,并使通信系统适应当前的信道条件,在多天线系统中为高可靠性、高速率的通信提供保障。评估人员可直观地通过信噪比变化趋势图获取每一无线信道的信道质量,并使通信系统适应当前的信道条件,在多天线系统中为高可靠性、高速率的通信提供保障。

进一步地,信息采集端通过发送套接字连接请求和信息处理端建立套接字p通信链路,利于后续信息采集端和信息处理端之间通过该通信链路自动传输信道状态信息,提高信息传输的实时性。信息处理端通过接收信息采集端发送的套接字连接请求,以建立套接字p通信链路,利于后续信息采集端和信息处理端之间通过该通信链路实时传输信道状态信息。信息处理端通过分析每一信道天线所在信道的信噪比趋势图和平均信噪比,可对每一天线所在信道的信道质量进行评估。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在一实施例中,提供一种信息采集装置,该信息采集装置与上述实施例中信息采集方法一一对应。如图8所示,该信息采集装置包括获取采集任务模块11、获取信道信息模块12和发送信道信息模块13。各功能模块详细说明如下:

获取采集任务模块11,用于获取信息采集任务,信息采集任务包括采集频率、采集时长、目标采集端ip和信息处理端ip。

获取信道信息模块12,用于若信息采集端ip与目标采集端ip一致,则调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息。

发送信道信息模块13,用于采用套接字协议将每一信道状态信息实时发送给信息处理端ip对应的信息处理端,以使信息处理端基于信道状态信息进行信道质量评估。

在一实施例中,该信息采集装置还包括发送连接请求模块131、接收线程描述模块132和建立通信链路模块133。

发送连接请求模块131,用于采用套接字协议向信息处理端ip对应的信息处理端发送套接字连接请求,套接字连接请求包括信息处理端ip和套接字端口。

接收线程描述模块132,用于接收信息处理端通过套接字端口发送的套接字线程描述。

建立通信链路模块133,用于基于套接字线程描述生成套接字确认信息,并将套接字确认信息发送给信息处理端,以建立与信息处理端之间基于套接字协议的通信链路。

在一实施例中,提供一种信息采集装置,该信息采集装置与上述实施例中信息采集方法一一对应。该信息采集装置包括接收信道信息模块21、形成属性数组模块22、获取变化趋势图模块23和获取评估结果模块24。各功能模块详细说明如下:

接收信道信息模块21,用于接收信息采集端基于套接字协议实时发送的信道状态信息,信道状态信息包含至少一个信道天线对应的信道状态信息。

形成属性数组模块22,用于获取信道状态信息的信息接收时间,将信道天线和信息接收时间关联形成一属性数组。

获取变化趋势图模块23,用于采用信息处理工具对属性数组进行处理,获取每一信道天线对应的信道状态信息的信噪比变化趋势图。

获取评估结果模块24,用于基于信噪比变化趋势图,获取信道质量评估结果。

在一实施例中,该信息采集装置还包括获取连接请求模块211、建立套接字线程模块212和接收确认信息模块213。

获取连接请求模块211,用于获取信息采集端发送的采用套接字协议生成的套接字连接请求,套接字连接请求包括信息处理端ip和套接字端口。

建立套接字线程模块212,用于若信息采集端ip与信息处理端ip一致,则基于套接字连接请求建立套接字线程,获取套接字线程描述,并将套接字线程描述通过套接字端口发送给信息采集端。

接收确认信息模块213,用于接收信息采集端发送的套接字确认信息,以建立与信息采集端之间基于套接字协议的通信链路。

在一实施例中,获取评估结果模块24包括获取平均信噪比模块241和信道质量评估模块242。

获取平均信噪比模块241,用于基于每一信道天线对应的信道状态信息的信噪比变化趋势图,获取每一信道天线在预设时段内的平均信噪比。

信道质量评估模块242,用于若信道天线在预设时段内的平均信噪比高于信噪比阈值,则信道天线在预设时段内的信道质量评估结果为正常。

在一实施例中,该信息采集装置还包括发送检测请求模块243和重新获取线程描述模块244。

发送检测请求模块243,用于按预设检测频率通过套接字端口给信息采集端发送连接测试请求。

重新获取线程描述模块244,用于若在预设回复时间内未接收到信息采集端返回的确认连接信息,则重新执行获取套接字线程描述,并将套接字线程描述通过套接字端口发送给信息采集端的步骤。

关于信息采集装置的具体限定可以参见上文中对于信息采集方法的限定,在此不再赘述。上述信息采集装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一实施例中,提供一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储信息采集方法中需保存的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种信息采集方法。

在一实施例中,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取信息采集任务,信息采集任务包括采集频率、采集时长、目标采集端ip和信息处理端ip;若信息采集端ip与目标采集端ip一致,则调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息;采用套接字协议将每一信道状态信息实时发送给信息处理端ip对应的信息处理端,以使信息处理端基于信道状态信息进行信道质量评估。

在一实施例中,在采用套接字协议将每一信道状态信息实时发送给信息处理端ip对应的信息处理端的步骤之前,处理器执行计算机程序时还实现以下步骤:采用套接字协议向信息处理端ip对应的信息处理端发送套接字连接请求,套接字连接请求包括信息处理端ip和套接字端口;接收信息处理端通过套接字端口发送的套接字线程描述;基于套接字线程描述生成套接字确认信息,并将套接字确认信息发送给信息处理端,以建立与信息处理端之间基于套接字协议的通信链路。

在一实施例中,提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取信息采集任务,信息采集任务包括采集频率、采集时长、目标采集端ip和信息处理端ip;若信息采集端ip与目标采集端ip一致,则调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息;

采用套接字协议将每一信道状态信息实时发送给信息处理端ip对应的信息处理端,以使信息处理端基于信道状态信息进行信道质量评估。

在一实施例中,在采用套接字协议将每一信道状态信息实时发送给信息处理端ip对应的信息处理端的步骤之前,计算机程序被处理器执行时还实现以下步骤:采用套接字协议向信息处理端ip对应的信息处理端发送套接字连接请求,套接字连接请求包括信息处理端ip和套接字端口;接收信息处理端通过套接字端口发送的套接字线程描述;基于套接字线程描述生成套接字确认信息,并将套接字确认信息发送给信息处理端,以建立与信息处理端之间基于套接字协议的通信链路。

在一实施例中,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:接收信息采集端基于套接字协议实时发送的信道状态信息,信道状态信息包含至少一个信道天线对应的信道状态信息;获取信道状态信息的信息接收时间,将信道状态信息和信息接收时间关联形成一属性数组;采用信息处理工具对属性数组进行处理,获取每一信道天线对应的信道状态信息的信噪比变化趋势图;基于信噪比变化趋势图,获取信道质量评估结果。

在一实施例中,在接收信息采集端基于套接字协议实时发送的信道状态信息,信道状态信息包含至少一个信道天线对应的信道状态信息的步骤之前,处理器执行计算机程序时还实现以下步骤:获取信息采集端发送的采用套接字协议生成的套接字连接请求,套接字连接请求包括信息处理端ip和套接字端口;若信息采集端ip与信息处理端ip一致,则基于套接字连接请求建立套接字线程,获取套接字线程描述,并将套接字线程描述通过套接字端口发送给信息采集端;接收信息采集端发送的套接字确认信息,以建立与信息采集端之间基于套接字协议的通信链路。

在一实施例中,基于信噪比变化趋势图,获取信道质量评估结果,包括:

基于每一信道天线对应的信道状态信息的信噪比变化趋势图,获取每一信道天线在预设时段内的平均信噪比;若信道天线在预设时段内的平均信噪比高于信噪比阈值,则信道天线在预设时段内的信道质量评估结果为正常。

在一实施例中,在获取信道质量评估结果的步骤之后,处理器执行计算机程序时还实现以下步骤:按预设检测频率通过套接字端口给信息采集端发送连接测试请求;若在预设回复时间内未接收到信息采集端返回的确认连接信息,则重新执行获取套接字线程描述,并将套接字线程描述通过套接字端口发送给信息采集端的步骤。

在一实施例中,提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收信息采集端基于套接字协议实时发送的信道状态信息,信道状态信息包含至少一个信道天线对应的信道状态信息;获取信道状态信息的信息接收时间,将信道状态信息和信息接收时间关联形成一属性数组;采用信息处理工具对属性数组进行处理,获取每一信道天线对应的信道状态信息的信噪比变化趋势图;基于信噪比变化趋势图,获取信道质量评估结果。

在一实施例中,在接收信息采集端基于套接字协议实时发送的信道状态信息,信道状态信息包含至少一个信道天线对应的信道状态信息的步骤之前,计算机程序被处理器执行时还实现以下步骤:获取信息采集端发送的采用套接字协议生成的套接字连接请求,套接字连接请求包括信息处理端ip和套接字端口;若信息采集端ip与信息处理端ip一致,则基于套接字连接请求建立套接字线程,获取套接字线程描述,并将套接字线程描述通过套接字端口发送给信息采集端;接收信息采集端发送的套接字确认信息,以建立与信息采集端之间基于套接字协议的通信链路。

在一实施例中,基于信噪比变化趋势图,获取信道质量评估结果,包括:

基于每一信道天线对应的信道状态信息的信噪比变化趋势图,获取每一信道天线在预设时段内的平均信噪比;若信道天线在预设时段内的平均信噪比高于信噪比阈值,则信道天线在预设时段内的信道质量评估结果为正常。

在一实施例中,在获取信道质量评估结果的步骤之后,计算机程序被处理器执行时还实现以下步骤:按预设检测频率通过套接字端口给信息采集端发送连接测试请求;若在预设回复时间内未接收到信息采集端返回的确认连接信息,则重新执行获取套接字线程描述,并将套接字线程描述通过套接字端口发送给信息采集端的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1