一种数据传输装置及方法、系统、设备、计算机存储介质与流程

文档序号:16276749发布日期:2018-12-14 22:38阅读:174来源:国知局
一种数据传输装置及方法、系统、设备、计算机存储介质与流程

本申请涉及计算机技术领域,更具体地说,涉及一种数据传输装置及方法、系统、设备、计算机存储介质。

背景技术

通常情况下,一个服务器可能连接有多个数据采集器,多个数据采集器通过自身所属的数据接口将自身采集的数据传输至服务器。

然而,由于数据采集器的多样性,使得采集器采集的数据变得多样性,比如数据的传输格式变得多样性,数据的结构变得多样性等,从而使得服务器在处理采集器采集的数据时的效率较低。

综上所述,如何提高服务器处理采集器采集的数据时的效率是目前本领域技术人员亟待解决的问题。



技术实现要素:

本申请的目的是提供一种数据传输方法,其能在一定程度上解决如何提高服务器处理采集器采集的数据时的效率的技术问题。本申请还提供了一种数据传输系统、设备、计算机存储介质及数据传输装置。

为了实现上述目的,本申请提供如下技术方案:

一种数据传输方法,应用于协议转换设备中,包括:

获取与所述协议转换设备连接的各个数据采集器采集的各个实时数据;

将各个所述实时数据融合为目标数据,所述目标数据的传输格式与所述协议转换设备所对应的通信协议相匹配;

发送所述目标数据至与所述协议转换设备连接的目标服务器。

优选的,所述将各个所述实时数据融合为目标数据,包括:

将各个所述实时数据中的数据进行排列,得到排列后的实时数据;

按照所述协议转换设备对应的通信协议相匹配的传输格式将所述排列后的实时数据转换为所述目标数据。

优选的,所述将各个所述实时数据进行排列,包括:

按照预设格式将各个所述实时数据进行排列,所述预设格式包括各个所述实时数据的排列顺序。

优选的,所述将各个所述实时数据进行排序,包括:

基于各个所述实时数据的优先级顺序将各个所述实时数据进行排列。

优选的,所述将各个所述实时数据进行排序之前,还包括:

将相同类型的各个所述实时数据进行处理,得到处理后的各个所述实时数据;

相应的,所述将各个所述实时数据进行排序,包括:

将处理后的各个所述实时数据进行排序。

优选的,所述将相同类型的各个所述实时数据进行处理,包括:

确定相同类型的各个所述实时数据的平均值为该类型处理后的所述实时数据。

优选的,所述协议转换设备包括usb协议转换设备。

一种数据传输系统,应用于协议转换设备中,包括:

第一获取模块,用于获取与所述协议转换设备连接的各个数据采集器采集的各个实时数据;

第一融合模块,用于将各个所述实时数据融合为目标数据,所述目标数据的传输格式与所述协议转换设备所对应的通信协议相匹配;

第一发送模块,用于发送所述目标数据至与所述协议转换设备连接的目标服务器。

一种数据传输方法,应用于服务器中,包括:

接收与所述目标服务器连接的协议转换设备发送的目标数据,所述目标数据为由所述协议转换设备将各个数据采集器采集的各个实时数据融合的,且传输格式与所述协议转换设备所对应的通信协议相匹配的数据;

呈现所述目标数据。

优选的,所述呈现所述目标数据,包括:

采用扇形图呈现所述目标数据。

优选的,所述接收所述目标服务器连接的协议转换设备发送的目标数据之后,所述呈现所述目标数据之前,还包括:

将所述目标数据转换为数据链。

优选的,所述呈现所述目标数据,包括:

按照所述目标数据中所述实时数据的优先级依次呈现每一个所述实时数据。

一种数据传输设备,应用于协议转换设备中,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上任一所述的应用于协议转换设备中的数据传输方法的步骤。

一种服务器,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机时实现如上任一所述的应用于服务器中的数据传输方法的步骤。

一种数据传输装置,包括:

采集实时数据的各个数据采集器;

与各个所述数据采集器连接的,将各个所述实时数据融合为目标数据、发送所述目标数据至目标服务器的协议转换设备,且所述目标数据的传输格式与所述协议转换设备所对应的通信协议相匹配;

与所述协议转换设备连接,呈现所述目标数据的所述目标服务器。

本申请提供的一种数据传输方法,应用于协议转换设备中,获取与协议转换设备连接的各个数据采集器采集的各个实时数据;将各个实时数据融合为目标数据,目标数据的传输格式与协议转换设备所对应的通信协议相匹配;发送目标数据至与协议转换设备连接的目标服务器。本申请提供的一种数据传输方法,协议转换设备将各个实时数据融合为目标数据,也即将多个实时数据融合成为一个目标数据,也即可以将不同传输格式的实时数据融合为同一传输格式的目标数据,相应的,服务器只需获取该目标数据即可获取到各个实时数据,与现有技术中服务器直接接收传输格式不同的各个实时数据相比,可以在一定程度上节省服务器与不同传输格式的实时数据间的格式匹配时间,进而可以提高服务器获取各个实时数据的效率,从而提高服务器处理采集器采集的数据的效率。本申请提供的一种数据传输系统、设备、计算机可读存储介质及装置也解决了相应技术问题。

附图说明

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

图1为本申请实施例提供的一种数据传输方法应用于协议转换设备中时的第一流程图;

图2为本申请实施例提供的一种数据传输系统应用于协议转换设备时的结构示意图;

图3为本申请实施例提供的一种数据传输设备的结构示意图;

图4为本申请实施例提供的一种数据传输设备的另一结构示意图;

图5为本申请实施例提供的一种数据传输方法应用于服务器中时的第一结构示意图;

图6为本申请实施例提供的一种数据传输系统应用于服务器时的结构示意图;

图7为本申请实施例提供的一种数据传输装置的结构示意图。

具体实施方式

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

通常情况下,一个服务器可能连接有多个数据采集器,多个数据采集器通过自身所属的数据接口将自身采集的数据传输至服务器。然而,由于数据采集器的多样性,使得采集器采集的数据变得多样性,比如数据的传输格式变得多样性,数据的结构变得多样性等,从而使得服务器在处理采集器采集的数据时的效率较低。而本申请提供的一种数据传输方法可以提高服务器处理采集器采集的数据的效率。

请参阅图1,图1为本申请实施例提供的一种数据传输方法应用于协议转换设备中时的第一流程图。

本申请实施例提供的一种数据传输方法,应用于协议转换设备中,可以包括以下步骤:

步骤s101:获取与协议转换设备连接的各个数据采集器采集的各个实时数据。

实际应用中,本申请所涉及的协议转换设备指的是能够将所接收的数据的传输格式乃至数据格式转换为与自身的通信协议相匹配的设备,其具体类型及构造等可以根据实际需要灵活选择,比如其可以为usb(universalserialbus,通用串行总线)协议转换设备、tcp/ip(transmissioncontrolprotocol/internetprotocol,传输控制协议/互联网络协议)协议转换设备等。协议转换设备可以实时读取各个数据采集器采集的各个实时数据,也可以按照预设时间间隔读取各个数据采集器采集的各个实时数据,预设时间间隔可以根据实际需要灵活确定;还可以按照预设时间间隔接收各个数据采集器采集的实时数据等。数据采集器的类型及数量可以根据实际需要确定,数据采集器确定后,其采集的数据类型便确定了,比如数据采集器可以按类型分为传感器、探测仪等,可以按功能分为温度数据采集器、电压数据采集器等;数据采集器为温度数据采集器时,其采集的实时数据便为温度数据,数据采集器为电压数据采集器时,其采集的实时数据便为电压数据。此外,实时数据中还可以包括数据采集器采集的目标对象的特征值等,以便根据实时数据确定出其描述的目标对象。

步骤s102:将各个实时数据融合为目标数据,目标数据的传输格式与协议转换设备所对应的通信协议相匹配。

实际应用中,协议转换装置获取各个实时数据后,由于各个数据采集器采集的实时数据的传输格式乃至数据格式各不相同,如果协议转换设备直接将各个实时数据发送给目标服务器,会使得目标服务器需执行与不同的实时数据进行格式匹配的操作,从而降低目标服务器对实时数据的处理速率,为了提高目标服务器对各个实时数据的处理效率,协议转换装置可以先将各个实时数据融合为目标数据,融合后的目标数据的传输格式与协议转换设备所对应的通信协议相匹配,由于一般情况下,协议转换设备的通信协议只为一种,所以融合后的目标数据的传输格式为一种格式,也即此时可以将不同传输格式的各个实时数据融合为同一传输格式的目标数据,从而可以节省目标服务器执行与不同的实时数据进行格式匹配的操作,提高服务器处理数据的效率。此外,为了便于服务器得知目标数据中每个实时数据所代表的含义,目标数据中还可以包括数据采集器的类型、数据位所代表的数据类型等。

具体应用场景中,协议转换设备可以先对各个实时数据进行排列,对各个实时数据进行排列时便相应的建立了各个实时数据间的先后顺序,此时,便相当于将无序杂散的各个实时数据整合在一起了,之后再将排列后的实时数据进行格式转换,转换为目标数据,此时,协议转换装置将各个实时数据融合为目标数据的步骤可以具体为:将各个实时数据中的数据进行排列,得到排列后的实时数据;按照协议转换设备对应的通信协议相匹配的传输格式将排列后的实时数据转换为目标数据。

可选的,为了在一定程度上提高协议转换设备将各个实时数据进行排列的排列速度,协议转换装置将各个实时数据进行排列的步骤可以具体为:按照预设格式将各个实时数据进行排列,预设格式包括各个实时数据的排列顺序。以实时数据的类型包括温度、电压、电流为例,可以预先按照各类实时数据的重要程度设置各类实时数据的排列格式,将该排列格式作为每次对实时数据进行排列时的预设格式,比如预设格式为温度、电压、电流,则每次按照温度、电压、电流的排列顺序对各个实时数据进行排列,得到排列后的实时数据。此种情况下,协议转换设备在将目标数据发送至目标服务器后,目标服务器还可以根据目标数据中各个实时数据的优先级顺序对各个实时数据进行相应处理等。

可选的,在定义了各个实时数据的优先级顺序的情况下,协议转换设备将各个实时数据进行排序的步骤可以具体为:基于各个实时数据的优先级顺序将各个实时数据进行排列,一般而言,协议转换设备可以按照优先级由高到低的顺序对各个实时数据进行排序,当然,也可以按照优先级由低到高的顺序对各个实时数据进行排序等。实时数据的优先级顺序可以为各个实时数据被处理的先后顺序等,也可以为各个实时数据被呈现的先后顺序等,其可以根据实际情况灵活确定。

可选的,为了进一步提高目标服务器对目标数据的处理效率,协议转换设备在将各个实时数据进行排序之前,还可以将相同类型的各个实时数据进行处理,得到处理后的各个实时数据,之后将处理后的各个实时数据进行排序。协议转换设备对各个实时数据进行处理的处理操作可以根据实际情况灵活确定,比如确定相同类型的各个实时数据的平均值为该类型处理后的实时数据,将同一目标对象的不同类型的各个实时数据存放在一起等,在有多个数据采集装置同时对同一目标对象进行数据采集时,以三个温度数据采集装置同时采集处理器的温度为例,同一时刻下三个温度数据采集装置由于安装位置的不同,可能导致采集的处理器的温度并不相同,但其差值在允许范围内,此时,为了便于后续目标服务器对处理器的温度进行处理,协议转换设备可以求取三个温度数据采集器采集的温度数据的平均值,并将平均值作为处理器的目标温度值,相应的,后续只需将该目标温度值与其他实时数据进行排序即可,而不需对三个温度数据采集器采集的温度数据进行排序,从而使得目标服务器不需要对三个温度数据采集器采集的温度数据进行处理,仅就目标服务器处理的数据的数量分析,便可得到目标服务器处理由协议转换装置处理后的实时数据融合得到的目标数据的效率更高。

步骤s103:发送目标数据至与协议转换设备连接的目标服务器。

实际应用中,协议转换设备将各个实时数据融合成目标数据后,便可以发送目标数据至与自身连接的目标服务器,不难理解,此时,目标服务器需通过协议转换设备所对应的通信协议与协议转换设备建立通信连接。此外,在协议转换设备为usb协议转换设备时,usbhost需根据usbdevice的标识信息来判断是否连接该usbdevice,具体过程可以参阅现有技术。

本申请提供的一种数据传输方法,应用于协议转换设备中,获取与协议转换设备连接的各个数据采集器采集的各个实时数据;将各个实时数据融合为目标数据,目标数据的传输格式与协议转换设备所对应的通信协议相匹配;发送目标数据至与协议转换设备连接的目标服务器。本申请提供的一种数据传输方法,协议转换设备将各个实时数据融合为目标数据,也即将多个实时数据融合成为一个目标数据,也即可以将不同传输格式的实时数据融合为同一传输格式的目标数据,相应的,服务器只需获取该目标数据即可获取到各个实时数据,与现有技术中服务器直接接收传输格式不同的各个实时数据相比,可以在一定程度上节省服务器与不同传输格式的实时数据间的格式匹配时间,进而可以提高服务器获取各个实时数据的效率,从而提高服务器处理采集器采集的数据的效率。

本申请还提供了一种数据传输系统,其具有本申请实施例提供的一种数据传输方法具有的对应效果。请参阅图2,图2为本申请实施例提供的一种数据传输系统应用于协议转换设备时的结构示意图。

本申请实施例提供的一种数据传输系统,应用于协议转换设备中,可以包括:

第一获取模块101,用于获取与协议转换设备连接的各个数据采集器采集的各个实时数据;

第一融合模块102,用于将各个实时数据融合为目标数据,目标数据的传输格式与协议转换设备所对应的通信协议相匹配;

第一发送模块103,用于发送目标数据至与协议转换设备连接的目标服务器。

本申请实施例提供的一种数据传输系统,应用于协议转换设备中,第一融合模块可以包括:

排列单元,用于将各个实时数据中的数据进行排列,得到排列后的实时数据;

转换单元,用于按照协议转换设备对应的通信协议相匹配的传输格式将排列后的实时数据转换为目标数据。

本申请实施例提供的一种数据传输系统,应用于协议转换设备中,排列单元可以包括:

第一排列子单元,用于按照预设格式将各个实时数据进行排列,预设格式包括各个实时数据的排列顺序。

本申请实施例提供的一种数据传输系统,应用于协议转换设备中,排列单元可以包括:

第二排列子单元,用于基于各个实时数据的优先级顺序将各个实时数据进行排列。

本申请实施例提供的一种数据传输系统,应用于协议转换设备中,还可以包括:

处理单元,用于排列单元将各个实时数据进行排序之前,将相同类型的各个实时数据进行处理,得到处理后的各个实时数据;

相应的,排列单元可以包括:

第三排列单元,用于将处理后的各个实时数据进行排序。

本申请实施例提供的一种数据传输系统,应用于协议转换设备中,处理单元可以包括:

第一处理子单元,用于确定相同类型的各个实时数据的平均值为该类型处理后的实时数据。

本申请实施例提供的一种数据传输系统,应用于协议转换设备中,协议转换设备可以包括usb协议转换设备。

本申请还提供了一种数据传输设备及计算机可读存储介质,其均具有本申请实施例提供的一种应用于协议转换设备中的数据传输方法所具有的对应效果。请参阅图3,图3为本申请实施例提供的一种数据传输设备的结构示意图。

本申请实施例提供的一种数据传输设备,应用于协议转换设备中,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行存储器201中存储的计算机程序时实现如下步骤:

获取与协议转换设备连接的各个数据采集器采集的各个实时数据;

将各个实时数据融合为目标数据,目标数据的传输格式与协议转换设备所对应的通信协议相匹配;

发送目标数据至与协议转换设备连接的目标服务器。

本申请实施例提供的一种数据传输设备,应用于协议转换设备中,包括存储器201和处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现如下步骤:将各个实时数据中的数据进行排列,得到排列后的实时数据;按照协议转换设备对应的通信协议相匹配的传输格式将排列后的实时数据转换为目标数据。

本申请实施例提供的一种数据传输设备,应用于协议转换设备中,包括存储器201和处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现如下步骤:按照预设格式将各个实时数据进行排列,预设格式包括各个实时数据的排列顺序。

本申请实施例提供的一种数据传输设备,应用于协议转换设备中,包括存储器201和处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现如下步骤:基于各个实时数据的优先级顺序将各个实时数据进行排列。

本申请实施例提供的一种数据传输设备,应用于协议转换设备中,包括存储器201和处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现如下步骤:将各个实时数据进行排序之前,将相同类型的各个实时数据进行处理,得到处理后的各个实时数据;相应的,将处理后的各个实时数据进行排序。

本申请实施例提供的一种数据传输设备,应用于协议转换设备中,包括存储器201和处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现如下步骤:确定相同类型的各个实时数据的平均值为该类型处理后的实时数据。

本申请实施例提供的一种数据传输设备,应用于协议转换设备中,协议转换设备包括usb协议转换设备。

请参阅图4,本申请实施例提供的另一种数据传输设备中还可以包括:与处理器202连接的输入端口203,用于传输外界输入的命令至处理器202;与处理器202连接的显示单元204,用于显示处理器202的处理结果至外界;与处理器202连接的通信模块205,用于实现数据传输设备与外界的通信。显示单元202可以为显示面板、激光扫描使显示器等;通信模块205所采用的通信方式包括但不局限于移动高清链接技术(hml)、通用串行总线(usb)、高清多媒体接口(hdmi)、无线连接:无线保真技术(wifi)、蓝牙通信技术、低功耗蓝牙通信技术、基于ieee802.11s的通信技术。

本申请实施例提供的一种计算机可读存储介质,应用于协议转换设备中,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如上任一实施例所描述的应用于协议转换设备中的数据传输方法的步骤。

请参阅图5,图5为本申请实施例提供的一种数据传输方法应用于服务器中时的第一结构示意图。

本申请实施例提供的一种数据传输方法,应用于服务器中,可以包括以下步骤:

步骤s301:接收与目标服务器连接的协议转换设备发送的目标数据,目标数据为由协议转换设备将各个数据采集器采集的各个实时数据融合的,且传输格式与协议转换设备所对应的通信协议相匹配的数据。

步骤s302:呈现目标数据。

实际应用中,为了直观的呈现目标数据,目标服务器可以采用扇形图呈现目标数据,也可以采用柱状图呈现目标数据,还可以以表格的形式呈现目标数据等。具体应用场景中,为了便于目标服务器对目标数据进行处理,目标服务器在呈现目标数据之前,还可以将目标数据转换为数据链,此时,目标数据可以采用多线程对目标数据进行解析,解析出目标数据中所包含的各个实时数据,然后采用线程同步技术将各个线程解析出的各个实时数据整合成一条数据链。此外,为了便于外界快速了解其所需的实时数据,目标服务器还可以根据目标数据中各个实时数据的优先级依次呈现每一个实时数据,比如在以表格形式呈现目标数据时,可以将优先级高的实时数据呈现在表格中靠近表头的位置,优先级低的实时数据呈现在表格中靠近表尾的位置等。

本申请还提供了一种数据传输系统,其具有本申请实施例提供的应用于服务器中的数据传输方法所具有的对应效果。请参阅图6,图6为本申请实施例提供的一种数据传输系统应用于服务器时的结构示意图。

本申请实施例提供的一种数据传输方法,应用于服务器中,可以包括:

接收模块301,用于接收与目标服务器连接的协议转换设备发送的目标数据,目标数据为由协议转换设备将各个数据采集器采集的各个实时数据融合的,且传输格式与协议转换设备所对应的通信协议相匹配的数据;

呈现模块302,用于呈现目标数据。

本申请实施例提供的一种数据传输方法,应用于服务器中,呈现模块可以包括:

第一呈现单元,用于采用扇形图呈现目标数据。

本申请实施例提供的一种数据传输方法,应用于服务器中,还可以包括:

数据链模块,用于接收模块接收目标服务器连接的协议转换设备发送的目标数据之后,呈现模块呈现目标数据之前,将目标数据转换为数据链。

本申请实施例提供的一种数据传输方法,应用于目标服务器中,呈现模块可以包括:

第二呈现单元,用于按照目标数据中实时数据的优先级依次呈现每一个实时数据。

本申请还提供了一种服务器及计算机可读存储介质,其均具有本申请实施例提供的一种应用于服务器中的数据传输方法所具有的对应效果。

本申请实施例提供的一种服务器,包括:

存储器,用于存储计算机程序;

处理器,用于执行计算机时实现如上任一实施例所描述的应用于服务器中的数据传输方法的步骤。

本申请实施例提供的一种计算机可读存储介质,应用于服务器中,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如上任一实施例所描述的应用于目标服务器中的数据传输方法的步骤

请参阅图7,图7为本申请实施例提供的一种数据传输装置的结构示意图。

本申请实施例提供的一种数据传输装置,可以包括:

采集实时数据的各个数据采集器401;

与各个数据采集器401连接的,将各个实时数据融合为目标数据、发送目标数据至目标服务器的协议转换设备402,且目标数据的传输格式与协议转换设备所对应的通信协议相匹配;

与协议转换设备连接,呈现目标数据的目标服务器403。

本申请所涉及的计算机可读存储介质包括随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质。

本申请实施例提供的一种数据传输装置及系统、设备及计算机可读存储介质中相关部分的说明请参见本申请实施例提供的一种数据传输方法中对应部分的详细说明,在此不再赘述。另外,本申请实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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