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

文档序号:16581894发布日期:2019-01-14 18:02阅读:166来源:国知局
信息传输方法、装置、计算机设备及存储介质与流程

本发明涉及信号处理领域,尤其涉及一种信息传输方法、装置、计算机设备及存储介质。



背景技术:

csi(channelstateinformation,信道状态信息)属于无线通信协议中的物理层信息。物理层的csi主要是用于优化无线网络,一般难以获取到这些数据。而获取物理层的特定数据就需要修改与无线网卡对应的网卡固件程序,特定的无线网卡固件程序需要特定的操作系统驱动程序以及内核的支持。

近年来,intel和atheros网卡供应商对其部分网卡固件程序进行了处理,并有相关组织开源了对应的软件开发包,使得可以对linux系统以及win系统下的网卡开源驱动程序进行修改,利用调试模式来获取部分无线网卡的信道状态信息。现常用一个基于linux平台获取csi信息的工具csitool,可获取intel5300无线网卡的csi。而现有获取到的csi是通过信息采集端进行采集后手动传输给信息处理端的,其传输效率较低。如何提高csi的传输效率成为亟需解决的问题。



技术实现要素:

本发明实施例提供一种信息传输方法、装置、计算机设备及存储介质,以解决当前csi的传输效率较低的问题。

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

获取信息采集任务,信息采集任务包括采集频率和采集时长;

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

获取信息生成时间,将每一信道状态信息和信道状态信息对应的信息生成时间关联存储为状态信息文件;

将状态信息文件通过安全文件传输协议发送给信息处理端,以使信息处理端基于状态信息文件获取信道质量评估结果。

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

获取采集任务模块,用于获取信息采集任务,信息采集任务包括采集频率和采集时长;

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

存储信息文件模块,用于获取信息生成时间,将每一信道状态信息和信道状态信息对应的信息生成时间关联存储为状态信息文件;

发送信息文件模块,用于将状态信息文件通过安全文件传输协议发送给信息处理端,以使信息处理端基于状态信息文件获取信道质量评估结果。

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

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

一种信息传输方法,其特征在于,包括信息处理端执行的如下步骤:

接收信息采集端通过安全文件传输协议发送的状态信息文件,状态信息文件包括至少一个信道天线对应的信道状态信息和对应的时间标识;

依据每一信道状态信息对应的时间标识,创建每一信道天线对应的信噪比变化趋势图;

基于每一信道天线对应的信噪比变化趋势图,获取信道质量评估结果。

一种信息传输装置,包括信息处理端,信息处理端包括:

接收信息文件模块,用于接收信息采集端通过安全文件传输协议发送的状态信息文件,状态信息文件包括至少一个信道天线对应的信道状态信息和对应的时间标识;

创建变化趋势图模块,用于依据每一信道状态信息对应的时间标识,创建每一信道天线对应的信噪比变化趋势图;

获取评估结果模块,用于基于每一信道天线对应的信噪比变化趋势图,获取信道质量评估结果。

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

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

上述信息传输方法、装置、计算机设备及存储介质,信息传输,通过信息采集端将采集到的信道状态信息经处理后生产状态信息文件通过通信链路发送给信息处理端,以使信息处理端获取信道质量评估结果,实现自动传输信道状态信息,避免手动传输,提高信息传输的效率。

附图说明

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

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

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

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

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

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

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

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

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

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

具体实施方式

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

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

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

获取信息采集任务,信息采集任务包括采集频率和采集时长。

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

获取信息生成时间,将每一信道状态信息和信道状态信息对应的信息生成时间关联存储为状态信息文件。

将状态信息文件通过安全文件传输协议发送给信息处理端,以使信息处理端基于状态信息文件获取信道质量评估结果。

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

接收信息采集端通过安全文件传输协议发送的状态信息文件,状态信息文件包括至少一个信道天线对应的信道状态信息和对应的时间标识。

依据每一信道状态信息对应的时间标识,创建每一信道天线对应的信噪比变化趋势图。

基于每一信道天线对应的信噪比变化趋势图,获取信道质量评估结果。

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

s11.信息采集端获取信息采集任务,信息采集任务包括采集频率和采集时长。

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

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

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

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

步骤s12中,信息采集端可通过信息采集工具对本地部署的网卡的csi按采集频率和采集时长进行采集,为后续信息处理端对信道进行信道质量评估提供评测依据。

s13.信息采集端获取信息生成时间,将每一信道状态信息和信道状态信息对应的信息生成时间关联存储为状态信息文件。

其中,信息生成时间是信息采集端每次采集到csi对应的系统时间。状态信息文件是包括csi和信息生成时间的文件。时间标识是说明csi信息生成时间的标识,用以记录每一csi的信息生成时间。

步骤s13中,信息采集端通过给状态信息文件携带时间标识,利于后续继续每一状态信息文件的时间标识对状态信息文件按时间进行排序,以使信息采集端按时序分析每一状态信息文件。

具体地,时间标识可以文字形式作为状态信息文件的文件名的一部分,便于后续信息处理端依据文件名中的时间标识按时序读取状态信息文件。

s14.信息采集端将状态信息文件通过安全文件传输协议发送给信息处理端,以使信息处理端基于状态信息文件获取信道质量评估结果。

其中,sftp(securefiletransferprotocol,安全文件传输协议)可应用在sftp客户端(于本实施例可看做信息采集端)和sftp服务器(于本实施例可看做信息处理端)两端,是采用ssh(secureshell)协议作为通过安全数据通道以传输ftp(filetransferprotocol,文件传输协议)数据的协议。其中,ssh协议是专为远程登录会话和其他网络服务提供安全性的协议,利用ssh协议可以有效防止远程管理过程中的信息泄露问题。

通过使用ssh协议,可以把所有sftp客户端和sftp服务器之间传输的ftp数据进行加密,而且能够防止dns欺骗和ip欺骗;还可以将传输的数据压缩,加快传输速度,为ftp提供一个安全的“通道”。例如,linux系统附带有支持ssh协议的应用工具支持包,因此该信息采集端和信息处理端可安装有linux系统,通过该linux系统进行信息处理,以避免需额外安装支持ssh协议的应用工具支持包。

采用sftp协议作为通信链路的原因在于,传统ftp在传输机制和实现原理上是没有考虑安全机制的,因其在网络上用明文传送数据、用户帐号和用户口令,他人可容易地截获这些数据、用户帐号和用户口令。而且,ftp容易受到“中间人”(man-in-the-middle)攻击方式的攻击。所谓“中间人”攻击方式,就是“中间人”冒充真正的服务器接收客户端传给服务器的数据,然后再冒充客户端把数据传给真正的服务器。服务器和客户端之间的数据传送被“中间人”做了改动,会出现很严重的问题。

步骤s14中,出于安全考虑,信息采集端和信息处理端之间采用sftp通信链路作为传输携带csi和对应信息生成时间的状态信息文件的通信链路,可有效保障csi传递过程中的安全性和可靠性。信息采集端将信道状态信息存储为状态信息文件再发送给信息处理端,利于将信道状态信息形成文件保存到本地,便于后续查找对应的状态信息文件。

步骤s11至步骤s14中,信息采集端通过获取信息采集任务采集网卡的至少一个信道天线对应的信道状态信息,同时将该信道状态信息的生成时间作为时间标识记录到信道状态信息生成的状态文件中,通过安全文件传输协议发送给信息处理端,可实现自动传输信道状态信息的功能,无需人工进行传输,提高传输自动化,并减少因人工传输产生的时延。

s21.信息处理端接收信息采集端通过安全文件传输协议发送的状态信息文件,状态信息文件包括至少一个信道天线对应的信道状态信息和对应的时间标识。

其中,sftp(securefiletransferprotocol,安全文件传输协议)应用在sftp客户端(于本实施例可看做信息采集端)和sftp服务器(于本实施例可看做信息处理端)两端,是采用ssh(secureshell)协议作为通过安全数据通道以传输ftp(filetransferprotocol,文件传输协议)数据的协议。其中,ssh协议是专为远程登录会话和其他网络服务提供安全性的协议,利用ssh协议可以有效防止远程管理过程中的信息泄露问题。

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

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

s22.信息处理端依据每一信道状态信息对应的时间标识,创建每一信道天线对应的信噪比变化趋势图。

其中,时间标识是说明信息生成时间的标识,用以记录每一csi的信息生成时间。

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

步骤s22中,信息处理端可提取信道状态信息中记录的每一信道天线对应的信道状态信息,根据每一信道状态信息形成信噪比变化趋势图,便于评估人员对每一信道天线所在的信道进行信道质量评估。

s23.信息处理端基于每一信道天线对应的信噪比变化趋势图,获取信道质量评估结果。

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

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

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

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

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

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

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

在一实施例中,如图4所示,在步骤s11之前,即信息采集端在获取信息采集任务的步骤之前,该信息传输方法还包括如下步骤:

s101.信息采集端给信息处理端发送连接请求,连接请求包括信息采集端id。

其中,连接请求是信息采集端向信息处理端发起的建立安全文件传输协议链路的请求,该请求中包括用以区分不同信息采集端的信息采集端id。信息采集端id包括但不限于采集端ip或采集端mac地址,此处不做限定。

步骤s101中,信息采集端可通过网络向信息处理端发起建立sftp通讯链路的连接请求,以后续基于该通信链路向信息采集端发送信道状态信息。实际应用时,可能出现多个信息采集端向信息处理端发起连接请求,固每一信息采集端发起连接请求时应携带自身的信息采集端id,便于信息处理端通过信息采集端id对信息采集端进行区分。

s102.信息采集端接收信息处理端返回的第一公钥,并将第一公钥和信息处理端id关联存储。

其中,第一公钥是信息处理端生成的第一密钥对中的公钥。信息处理端id是用于区分不同信息处理端的标识,包括但不限于处理端ip或处理端mac地址等,此处不做限定。

步骤s102中,信息采集端可将信息处理端的第一公钥和信息处理端id进行关联存储,便于后续对该信息处理端id对应的信息处理端发送的加密文件通过第一公钥进行解密。

s103.信息采集端配置与信息采集端id相对应的第二密钥对,第二密钥对包括第二公钥和第二私钥。

其中,第二密钥对是在信息采集端一侧随机生成的密钥对,包括第二公钥和第二私钥。信息采集端id是用以区分不同信息采集端的标识,包括但不限于采集端ip或采集端mac地址,此处不做限定。

步骤s103中,信息采集端在接收信息处理端反馈的第一公钥之后,可通过密钥对生成工具随机生成第二密钥对,用以对信息采集端发送的csi进行加密,加强信息传输过程中的安全性。

s104.信息采集端将第二私钥和信息处理端id关联存储,并将第二公钥发送给与信息处理端id相对应的信息处理端,建立与信息处理端之间的安全文件传输协议链路。

其中,第二私钥是信息采集端生成的第二密钥对中的私钥部分,同理,第二公钥是信息采集端生成的第二密钥对中的公钥部分。信息处理端id是用于区分不同信息处理端的标识,包括但不限于处理端ip或处理端mac地址等,此处不做限定。

sftp(securefiletransferprotocol,安全文件传输协议)应用在sftp客户端(于本实施例可看做信息采集端)和sftp服务器(于本实施例可看做信息处理端)两端,是采用ssh(secureshell)协议作为通过安全数据通道以传输ftp(filetransferprotocol,文件传输协议)数据的协议。其中,ssh协议是专为远程登录会话和其他网络服务提供安全性的协议,利用ssh协议可以有效防止远程管理过程中的信息泄露问题。

步骤s104中,信息采集端可将第二私钥和处理端id进行关联存储,便于后续采用第二私钥对csi进行加密形成加密文件后,将该加密文件发送给第二私钥关联的信息处理端id对应的信息处理端,以使信息处理端可采用建立安全文件传输协议链路过程中获取到的第二公钥对该加密文件进行解密,以获取解密后的csi。

步骤s101至步骤s104提供的实施例中,信息采集端通过发送连接请求和信息处理端建立安全文件传输协议链路,利于后续信息采集端和信息处理端之间通过该通信链路传输状态信息文件,加强传输过程中的信息安全性。

在一实施例中,如图5所示,步骤s11中,即信息采集端获取信息采集任务,具体包括如下步骤:

s111.信息采集端获取广播采集任务,广播采集任务包括采集频率、采集时长、信息处理端id和目标标识。

其中,广播采集任务是信息处理端采用广播方式发送的采集任务,具体为在当前系统时间内指定的目标标识对应的信息采集端采集信道状态信息(channelstateinformation,以下简称csi)的任务。采集频率是采集csi的频率,具体是指单位时间采集csi的次数,可以理解为时间间隔。采集时长就是采集csi的持续采集时间。

信息处理端id是用于区分不同信息处理端的标识,包括但不限于处理端ip或处理端mac地址等,此处不做限定。目标标识是信息处理端将该广播采集任务指定的发送对象(也即特定的信息采集端)的信息采集端id。

步骤s111中,信息采集端在工作过程中可能实时接收到来自信息处理端采用广播方式发送的广播采集任务,并对该广播采集任务进行处理。信息采集端在处理本地任务时可同时处理信息处理端发布的广播采集任务,提高信息传输方法的适用性和实时性,以满足不同的场景需求。

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

其中,信息采集端id是用于区分不同信息采集端的标识,包括但不限于采集端ip或采集端mac地址,此处不做限定。目标标识是信息处理端将该广播采集任务指定的发送对象(也即特定的信息采集端)的信息采集端id。

步骤112中,当信息采集端获取到如步骤s111中信息处理端发送的广播采集任务,且该广播采集任务中携带的目标标识和自身的信息采集端id一致,即可确认该广播采集任务是信息采集端发送给本机的。此时,与信息采集端id对应的信息采集端可依据广播采集任务中携带的采集频率和采集时长执行步骤s112,以获取至少一个信道天线对应的信道状态信息。

或者,

s113.信息采集端获取定时采集任务,定时采集任务包括定时触发时间、采集频率和采集时长。

其中,定时采集任务是信息采集端在本地创建的用于定时采集csi的任务。具体地,信息采集端可通过在本地创建crontab指令,以创建获取定时采集任务,以实现在每个定时触发时间都可自动调用信息采集工具采集csi,并生成以时间命名的状态信息文件。

具体地,crontab指令常见于unix和类unix的操作系统之中,用于设置周期性被执行的指令。该指令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。通常,crontab指令被守护进程激活,crontab常常在后台运行,可定时检查是否有预定的作业需要执行。

步骤s113中,信息采集端可通过创建crontab指令实现在每个定时触发时间都可自动调用信息采集工具采集csi,避免通过人工传输记录csi的状态信息文件,提高自动化程度和传输效率。

s114.信息采集端获取信息采集端的当前时间,若信息采集端的当前时间到达定时触发时间,执行调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息的步骤。

其中,定时触发时间是信息采集端设定的每次执行定时采集任务的时间。

步骤s114中,信息采集端可保持该定时采集任务对应的crontab指令在后台运行,每一分钟检查是否有预定的作业需要执行。当信息采集端的当前时间到达crontab指令中记录的定时触发时间,信息采集端就调用内置的信息采集工具获取信道状态信息。

步骤s111至步骤s114提供的实施例中,信息采集端可通过广播采集任务实时获取csi发送给信息处理端,也可通过定时采集任务定时获取csi发送给信息处理端,增强信息传输方法的灵活性;并且在信息传输过程中都无需通过人工传输csi,提高信息传输的效率。

在一实施例中,如图6所示,在步骤s21之前,即信息处理端在接收信息采集端通过安全文件传输协议发送的状态信息文件的步骤之前,该信息传输方法还包括如下步骤:

s201.信息处理端接收信息采集端发送的连接请求,连接请求包括信息采集端id。

其中,连接请求是信息采集端向信息处理端发起的建立安全文件传输协议链路的请求,该请求中包括用以区分不同信息采集端的信息采集端id,信息采集端id包括但不限于采集端ip或采集端mac地址,此处不做限定。

步骤s201中,信息采集端可通过网络向信息处理端发起建立sftp通讯链路的连接请求,以后续基于该通信链路向信息采集端发送信道状态信息。实际应用时,可能出现多个信息采集端向信息处理端发起连接请求,固每一信息采集端发起连接请求时应携带自身的信息采集端id,便于信息处理端通过信息采集端id对信息采集端进行区分。

s202.信息处理端配置与信息采集端id相对应的第一密钥对,第一密钥对包括第一公钥和第一私钥。

其中,第一密钥对是在信息处理端一侧随机生成的密钥对,包括第一公钥和第一私钥。信息采集端id是用以区分不同信息采集端的标识,包括但不限于采集端ip或采集端mac地址,此处不做限定。

步骤s202中,信息处理端在接收到信息采集端发送的连接请求之后,可通过现有密钥对生成器快速生成第一密钥对,用以对信息处理端发送的信息进行加密,加强信息传输过程中的安全性。

s203.信息处理端将第一私钥和信息采集端id关联存储,并将第一密钥对的第一公钥发送给信息采集端id对应的信息采集端。

其中,第一私钥是信息处理端生成的第一密钥对中的私钥部分,同理,第一公钥是信息处理端生成的第一密钥对中的公钥部分。信息采集端id是用以区分不同信息采集端的标识,包括但不限于采集端ip或采集端mac地址,此处不做限定。

步骤s203中,信息处理端可将第一私钥和采集端id进行关联存储,便于后续信息处理端将发送给信息采集端的信息采集任务通过第一私钥进行加密形成加密文件后,将该加密文件发送给第一私钥关联的信息采集端id对应的信息采集端。信息处理端还将第一密钥对的第一公钥发送给信息采集端id对应的信息采集端,便于信息采集端通过第一公钥解密发自信息处理端发送的加密文件(只有第一公钥才能对第一私钥进行加密的加密文件进行解密)。

s204.信息处理端接收信息采集端发送的第二公钥,将第二公钥与信息采集端id关联存储,建立与信息采集端之间的安全文件传输协议链路。

其中,第二公钥是信息采集端生成的第二密钥对中的公钥部分。信息采集端id是用以区分不同信息采集端的标识,包括但不限于采集端ip或采集端mac地址,此处不做限定。

sftp(securefiletransferprotocol,安全文件传输协议)协议包括sftp客户端(于本实施例可看做信息采集端)和sftp服务器(于本实施例可看做信息处理端)两端,是采用ssh(secureshell)协议作为通过安全数据通道以传输ftp(filetransferprotocol,文件传输协议)数据的协议。其中,ssh协议是专为远程登录会话和其他网络服务提供安全性的协议,利用ssh协议可以有效防止远程管理过程中的信息泄露问题。

步骤s201至步骤s204提供的实施例中,信息处理端通过接收信息采集端发送的连接请求和信息处理端建立安全文件传输协议链路,利于后续信息采集端和信息处理端之间通过该通信链路传输状态信息文件,加强传输过程中的信息安全性。

在一实施例中,如图7所示,步骤s23中,即信息处理端基于每一信道天线对应的信噪比变化趋势图,获取信道质量评估结果,具体包括如下步骤:

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

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

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

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

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

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

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

步骤s232中,若信道天线在预设时段内的平均信噪比高于信噪比阈值,说明该信道天线所在的信道可保持正常传输无线信息的最低要求,保证信道传输的流畅性。反之,若信道天线在预设时段内的平均信噪比不高于信噪比阈值,则说明该信道天线所在的信道无法满足正常传输无线信息的最低要求。

步骤s231至步骤s232中,信息处理端通过分析每一信道天线所在信道的信噪比趋势图和平均信噪比,可对每一天线所在信道的信道质量进行评估。

本实施例提供的信息传输方法,通过信息采集端将采集到的信道状态信息经处理后生产状态信息文件通过通信链路发送给信息处理端,以使信息处理端获取信道质量评估结果,实现自动传输信道状态信息,避免手动传输,提高信息传输的效率。

进一步地,信息采集端通过发送连接请求和信息处理端建立安全文件传输协议链路,利于后续信息采集端和信息处理端之间通过该通信链路传输状态信息文件,加强传输过程中的信息安全性;信息采集端可通过广播采集任务实时获取csi发送给信息处理端,也可通过定时采集任务定时获取csi发送给信息处理端,增强信息传输方法的灵活性;并且在信息传输过程中都无需通过人工传输csi,提高信息传输的效率;信息处理端通过接收信息采集端发送的连接请求和信息处理端建立安全文件传输协议链路,利于后续信息采集端和信息处理端之间通过该通信链路传输状态信息文件,加强传输过程中的信息安全性;信息处理端通过分析每一信道天线所在信道的信噪比趋势图和平均信噪比,可对每一天线所在信道的信道质量进行评估。

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

在一实施例中,图8示出与信息传输方法一一对应的信息传输装置的原理框图。该信息传输装置包括信息采集端10和信息处理端20。如图8所示,该信息采集端10包括获取采集任务模块11、获取状态信息模块12、存储信息文件模块13和发送信息文件模块14。其中,获取采集任务模块11、获取状态信息模块12、存储信息文件模块13和发送信息文件模块14的实现功能与实施例中信息传输方法对应的步骤s11至s14分别对应。

获取采集任务模块11,用于获取信息采集任务,信息采集任务包括采集频率和采集时长。

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

存储信息文件模块13,用于获取信息生成时间,将每一信道状态信息和信道状态信息对应的信息生成时间关联存储为状态信息文件。

发送信息文件模块14,用于将状态信息文件通过安全文件传输协议发送给信息处理端,以使信息处理端基于状态信息文件获取信道质量评估结果。

优选地,该信息传输装置还包括发送连接请求模块101、接收第一公钥模块102、配置第二密钥对模块103和建立通信链路模块104。

发送连接请求模块101,用于给信息处理端发送连接请求,连接请求包括信息采集端id。

接收第一公钥模块102,用于接收信息处理端返回的第一公钥,并将第一公钥和信息处理端id关联存储。

配置第二密钥对模块103,用于配置与信息采集端id相对应的第二密钥对,第二密钥对包括第二公钥和第二私钥。

建立通信链路模块104,用于将第二私钥和信息处理端id关联存储,并将第二公钥发送给与信息处理端id相对应的信息处理端,建立与信息处理端之间的安全文件传输协议链路。

优选地,获取采集任务模块11包括获取实时任务单元111和获取信道状态信息单元112,或者,获取定时任务单元113和获取系统时间单元114。

获取实时任务单元111,用于获取广播采集任务,广播采集任务包括采集频率、采集时长、信息处理端id和目标标识。

获取信道状态信息单元112,用于若信息采集端id与目标标识一致,则执行调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息的步骤。

或者,

获取定时任务单元113,用于获取定时采集任务,定时采集任务包括定时触发时间、采集频率和采集时长。

获取系统时间单元114,用于获取信息采集端的当前时间,若信息采集端的当前时间到达定时触发时间,执行调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息的步骤。

如图7所示,该信息传输装置包括的信息处理端20包括接收信息文件模块21、创建变化趋势图模块22和获取评估结果模块23。其中,接收信息文件模块21、创建变化趋势图模块22和获取评估结果模块23的实现功能与实施例中信息传输方法对应的步骤s21至s23分别对应。

接收信息文件模块21,用于接收信息采集端通过安全文件传输协议发送的状态信息文件,状态信息文件包括至少一个信道天线对应的信道状态信息和对应的时间标识。

创建变化趋势图模块22,用于依据每一信道状态信息对应的时间标识,创建每一信道天线对应的信噪比变化趋势图。

获取评估结果模块23,用于基于每一信道天线对应的信噪比变化趋势图,获取信道质量评估结果。

优选地,该信息传输装置包括的信息处理端20还包括接收连接请求模块201、配置第一密钥对模块202、发送第一公钥模块203和接收第二公钥模块204。

接收连接请求模块201,用于接收信息采集端发送的连接请求,所述连接请求包括信息采集端id;

配置第一密钥对模块202,用于配置与所述信息采集端id相对应的第一密钥对,所述第一密钥对包括第一公钥和第一私钥;

发送第一公钥模块203,用于将所述第一私钥和所述信息采集端id关联存储,并将所述第一密钥对的第一公钥发送给所述信息采集端id对应的信息采集端;

接收第二公钥模块204,用于接收信息采集端发送的第二公钥,将所述第二公钥与所述信息采集端id关联存储,建立与信息采集端之间的安全文件传输协议链路。

优选地,获取评估结果模块23包括获取平均信噪比单元231和质量评估结果单元232。

获取平均信噪比单元231,用于基于每一信道天线对应的信噪比变化趋势图,获取每一信道天线在预设时段内的平均信噪比。

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

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

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

在一实施例中,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取信息采集任务,信息采集任务包括采集频率和采集时长;调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息;获取信息生成时间,将每一信道状态信息和信道状态信息对应的信息生成时间关联存储为状态信息文件;将状态信息文件通过安全文件传输协议发送给信息处理端,以使信息处理端基于状态信息文件获取信道质量评估结果。

在一实施例中,在获取信息采集任务的步骤之前,处理器执行计算机程序时还实现以下步骤:给信息处理端发送连接请求,连接请求包括信息采集端id;接收信息处理端返回的第一公钥,并将第一公钥和信息处理端id关联存储;配置与信息采集端id相对应的第二密钥对,第二密钥对包括第二公钥和第二私钥;将第二私钥和信息处理端id关联存储,并将第二公钥发送给与信息处理端id相对应的信息处理端,建立与信息处理端之间的安全文件传输协议链路。

在一实施例中,获取信息采集任务,包括:获取广播采集任务,广播采集任务包括采集频率、采集时长、信息处理端id和目标标识;若信息采集端id与目标标识一致,则执行调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息的步骤;或者,获取定时采集任务,定时采集任务包括定时触发时间、采集频率和采集时长;获取信息采集端的当前时间,若信息采集端的当前时间到达定时触发时间,执行调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息的步骤。

在一实施例中,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:接收信息采集端通过安全文件传输协议发送的状态信息文件,状态信息文件包括至少一个信道天线对应的信道状态信息和对应的时间标识;依据每一信道状态信息对应的时间标识,创建每一信道天线对应的信噪比变化趋势图;基于每一信道天线对应的信噪比变化趋势图,获取信道质量评估结果。

在一实施例中,在接收信息采集端通过安全文件传输协议发送的状态信息文件的步骤之前,处理器执行计算机程序时还实现以下步骤:接收信息采集端发送的连接请求,连接请求包括信息采集端id;配置与信息采集端id相对应的第一密钥对,第一密钥对包括第一公钥和第一私钥;将第一私钥和信息采集端id关联存储,并将第一密钥对的第一公钥发送给信息采集端id对应的信息采集端;接收信息采集端发送的第二公钥,将第二公钥与信息采集端id关联存储,建立与信息采集端之间的安全文件传输协议链路。

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

在一实施例中,提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取信息采集任务,信息采集任务包括采集频率和采集时长;调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息;获取信息生成时间,将每一信道状态信息和信道状态信息对应的信息生成时间关联存储为状态信息文件;将状态信息文件通过安全文件传输协议发送给信息处理端,以使信息处理端基于状态信息文件获取信道质量评估结果。

在一实施例中,在获取信息采集任务的步骤之前,计算机程序被处理器执行时还实现以下步骤:给信息处理端发送连接请求,连接请求包括信息采集端id;接收信息处理端返回的第一公钥,并将第一公钥和信息处理端id关联存储;配置与信息采集端id相对应的第二密钥对,第二密钥对包括第二公钥和第二私钥;将第二私钥和信息处理端id关联存储,并将第二公钥发送给与信息处理端id相对应的信息处理端,建立与信息处理端之间的安全文件传输协议链路。

在一实施例中,获取信息采集任务,包括:获取广播采集任务,广播采集任务包括采集频率、采集时长、信息处理端id和目标标识;若信息采集端id与目标标识一致,则执行调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息的步骤;或者,获取定时采集任务,定时采集任务包括定时触发时间、采集频率和采集时长;获取信息采集端的当前时间,若信息采集端的当前时间到达定时触发时间,执行调用内置的信息采集工具,根据采集频率,获取在采集时长内,部署在信息采集端上的网卡的至少一个信道天线对应的信道状态信息的步骤。

在一实施例中,提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收信息采集端通过安全文件传输协议发送的状态信息文件,状态信息文件包括至少一个信道天线对应的信道状态信息和对应的时间标识;依据每一信道状态信息对应的时间标识,创建每一信道天线对应的信噪比变化趋势图;基于每一信道天线对应的信噪比变化趋势图,获取信道质量评估结果。

在一实施例中,在接收信息采集端通过安全文件传输协议发送的状态信息文件的步骤之前,计算机程序被处理器执行时还实现以下步骤:接收信息采集端发送的连接请求,连接请求包括信息采集端id;配置与信息采集端id相对应的第一密钥对,第一密钥对包括第一公钥和第一私钥;将第一私钥和信息采集端id关联存储,并将第一密钥对的第一公钥发送给信息采集端id对应的信息采集端;接收信息采集端发送的第二公钥,将第二公钥与信息采集端id关联存储,建立与信息采集端之间的安全文件传输协议链路。

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

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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