一种检测数据的传输方法及其传输装置与流程

文档序号:11843335阅读:490来源:国知局
一种检测数据的传输方法及其传输装置与流程

本发明涉及一种数据传输方法,尤其涉及一种检测数据的传输方法及其传输装置。



背景技术:

常见的数据管理系统,只负责数据的统计与管理,原始数据的产生,大部分是通过检测设备所测得,因此在进行数据管理之前还需要将数据导入到系统。检测设备所测数据,通常只能通过USB或其他串口直接导入到软件内部进行管理,数据的串口式导入需要特殊定制才能使用,使用成本较高;还有的使用B/S结构类型的管理软件,采用的是将数据通过无线网发送到软件服务器,服务器对数据进行处理,然后传到客户端浏览器的技术方法,该种类型系统,数据只在服务器中存储及处理,客户端只能访问和下载,本地没有数据,因此导致信息安全度低。



技术实现要素:

为了弥补上述现有技术的缺陷,本发明的目的是提供一种方便、快速,适用范围广,信息安全度高的检测数据的传输方法。

为达到上述目的,本发明的技术方案是:

一种检测数据的传输方法,包括:

匹配步骤:

云端服务器上设置配置程序;

云端服务器通过配置程序注册各个检测端,配置各个检测端的唯一ID,并将ID载入到相应的检测端中;

云端服务器通过配置程序注册各个软件程序,获得各个软件程序的唯一注册文件,各个软件程序中加载相应的唯一注册文件后,安装到各个客户端;

云端服务器通过各个检测端的唯一ID和各个安装在客户端的软件程序的唯一注册文件之间的关联关系实现各个检测端与相应的客户端的匹配关系;

分层步骤:

软件程序安装到客户端后,配置程序通过软件程序的唯一注册文件,对各个客户端进行分层;

数据的传输步骤:

云端服务器设置中转缓存服务器;

各个检测端将检测数据传输到中转缓存服务器,各个客户端通过各自的层级从中转缓存服务器接收相应的检测数据进行处理及再传输。

进一步的,匹配步骤中,云端服务器通过配置程序注册软件程序时,若存在新节点关系,该软件程序被注册为顶层,若不存在新节点关系,则先查找该软件程序的上层,然后被注册为下层。

进一步的,分层步骤中,在软件程序安装到客户端后,配置程序判断其不存在上级,则新建为顶层;若存在上级/下级,则新建为中间层,并通过配置程序与其上层/下层相匹配;若不存在下级,则新建为底层,并通过配置程序与其上层相匹配,由此实现对客户端的分层。

进一步的,所述配置程序可任意匹配调整各个客户端的层级,灵活变动接收数据的上层。

进一步的,数据的传输步骤中,具体步骤如下:

a、检测端通过无线网络将原始的检测数据传输到中转缓存服务器,做临时缓存;

b、底层接收终端从中转缓存服务器中获取原始的检测数据,将其保存在本地并清空中转缓存服务器里面的原始检测数据;在对原始检测数据做初步筛选处理后,将其传输到云端服务器的中转缓存服务器,以供其上层接收终端接收处理;

c、中间层接收终端从中转缓存服务器接收下层接收终端用户传输的经处理后的数据,若审核合格,传输到中转缓存服务器,以供其上层接收终端接收处理,若审核不合格或加入了新数据,传输到中转缓存服务器,以供其下层接收终端接收反馈进行再次处理,直至审核通过;

d、依此类推,数据经过多层审核、处理和传输后,顶层接收终端接收最终数据,做最终审核。

本发明还提供了一种检测数据的传输装置,包括:

匹配模块,包括设置在云端服务器上的配置模块,用于将各个检测模块和相应的接收模块相匹配;

所述配置模块用以注册各个检测模块,配置各个检测模块的唯一ID;所获的唯一ID载入到相应的检测模块中;

所述配置模块用以注册各个软件程序,获得各个软件程序的唯一注册文件;软件程序加载相应的唯一注册文件后,安装到接收模块;

所述配置模块通过各个检测模块的唯一ID和各个软件程序的唯一注册文件之间的关联关系对各个检测模块与相应的接收模块进行匹配;

分层模块,包括设置在云端服务器上的配置模块,并通过各个安装在接收模块的软件程序的唯一注册文件,对各个接收模块进行分层;

数据传输模块,包括设置在云端服务器上的中转缓存服务器,用以将检测模块获取的原始数据传输到相应的接收模块;该接收模块对原始数据进行处理后再传输到其上层。

进一步的,所述配置模块注册各个软件程序时,若存在新节点关系,该软件程序被注册为顶层,若不存在新节点关系,则先查找该软件程序的上层,然后被注册为下层。

进一步的,软件程序安装在接收模块后,配置模块判断其不存在上级,则新建为顶层;若存在上级/下级,则新建为中间层,并通过配置模块与其上层/下层相匹配;若不存在下级,则新建为底层,并通过配置模块与其上层相匹配,由此实现了对各个接收模块的分层。

进一步的,所述配置模块可任意匹配调整各个接收模块的层级,灵活变动接收数据的上层。

进一步的,数据传输模块包括以下各子模块:

临时缓存模块,用以临时储存通过无线网络传输到中转缓存服务器的检测模块获取的原始检测数据;

底层接收模块,从中转缓存服务器中获取原始的检测数据,将其保存在本地并清空中转缓存服务器里面的原始检测数据;在对原始的检测数据做初步筛选处理后,将其传输到云端服务器的中转缓存服务器,以供其上层接收模块接收处理;

中间层接收模块,从中转缓存服务器接收下层接收模块传输的经处理后的数据,若审核合格,传输到中转缓存服务器,以供其上层接收模块接收处理,若审核不合格或加入了新数据,传输到中转缓存服务器,以供其下层接收模块接收反馈进行再次处理,直至审核通过;

顶层接收模块,从中转缓存服务器接收最终数据,做最终审核。

本发明与现有技术相比的有益效果是:采用上述技术方案,由于将检测设备与客户端进行匹配,且对客户端进行了分层,同时数据从检测设备通过云端服务器中转传输到安装有软件程序的客户端,不再受设备与串口限制,非常方便且快速地实现了对数据的传输,适用范围广;同时,客户端用户从中转服务器中接收相应的数据后,保存在本地,并将中转服务器中相应的数据清理,信息安全度高。

下面结合附图和具体实施例对本发明作进一步描述。

附图说明

图1为本发明一种检测数据的传输方法具体实施例的的流程图;

图2为本发明一种检测数据的传输装置具体实施例的的框图。

附图标记

10 云端服务器 11 分层匹配模块

12 数据传输模块 20 接收模块

具体实施方式

为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。

如图1所示,一种检测数据的传输方法,包括:

匹配步骤:

云端服务器上设置配置程序;

云端服务器通过配置程序注册各个检测端,配置各个检测端的唯一ID,并将ID载入到相应的检测端中;

云端服务器通过配置程序注册各个软件程序,获得各个软件程序的唯一注册文件,各个软件程序中加载相应的唯一注册文件后,安装到各个客户端;

云端服务器通过各个检测端的唯一ID和各个安装在客户端的软件程序的唯一注册文件之间的关联关系实现各个检测端与相应的客户端的匹配关系;

分层步骤:

软件程序安装到客户端后,配置程序通过软件程序的唯一注册文件,对各个客户端进行分层;

数据的传输步骤:

云端服务器设置中转缓存服务器;

各个检测端将检测数据传输到中转缓存服务器,各个客户端通过各自的层级从中转缓存服务器接收相应的检测数据进行处理及再传输。

上述的检测数据的传输方法,能够应用于各种检测设备的数据传输,应用范围广;尤其是将检测端与客户端进行匹配,且对客户端进行了分层,同时数据从检测端通过云端服务器中转传输到安装有软件程序的客户端,不再受设备与串口限制,非常方便且快速地实现了对数据的传输;同时,数据保存在本地,信息安全度也高。

进一步的,为了对软件程序进行初步分类,方便后续的检测端与客户端的匹配,匹配步骤中,云端服务器通过配置程序注册软件程序时,若存在新节点关系,该软件程序被注册为顶层,若不存在新节点关系,则先查找该软件程序的上层,然后被注册为下层。

进一步的,为了能快速地实现各个客户端的分层,分层步骤中,在软件程序安装到客户端后,配置程序判断其不存在上级,则新建为顶层;若存在上级/下级,则新建为中间层,并通过配置程序与其上层/下层相匹配;若不存在下级,则新建为底层,并通过配置程序与其上层相匹配,由此实现对客户端的分层。

进一步的,当客户端的层级发生变动时,为了方便且快速地对检测端和客户端重新进行匹配,所述配置程序可任意匹配调整各个客户端的层级,灵活变动接收数据的上层。

进一步的,为了简化数据的传送流程,同时也为了对数据进行保密,数据的传输步骤中,具体步骤如下:

a、检测端通过无线网络将原始的检测数据传输到中转缓存服务器,做临时缓存;

b、底层客户端用户从中转缓存服务器中获取原始的检测数据,将其保存在本地并清空中转缓存服务器里面的原始检测数据;在对原始的检测数据做初步筛选处理后,将其传输到云端服务器的中转缓存服务器;

c、中间层客户端用户从中转缓存服务器接收下层客户端用户传输的经处理后的数据,经审核或再次处理后,传输到中转缓存服务器;

d、依此类推,数据经过多层审核、处理和传送后,顶层客户端用户接收最终数据,做最终审核。

如图2所示,本发明还提供了一种检测数据的传输装置,包括:

匹配模块31,包括设置在云端服务器30上的配置模块,用于将各个检测模块10和相应的接收模块20相匹配;

所述配置模块用以注册各个检测模块10,配置各个检测模块10的唯一ID;所获的唯一ID载入到相应的检测模块10中;

所述配置模块用以注册各个软件程序,获得各个软件程序的唯一注册文件;软件程序加载相应的唯一注册文件后,安装到接收模块20;

所述配置模块通过各个检测模块10的唯一ID和各个软件程序的唯一注册文件之间的关联关系对各个检测模块10与相应的接收模块20进行匹配;

分层模块32,包括设置在云端服务器30上的配置模块,并通过各个安装在接收模块20的软件程序的唯一注册文件,对各个接收模块20进行分层;

数据传输模块33,包括设置在云端服务器30上的中转缓存服务器,用以将检测模块10获取的原始数据传输到相应的接收模块20;该接收模块20对原始数据进行处理后再传输到其上层。

进一步的,为了先对软件程序进行分类,方便后续的检测模块10和接收模块20的匹配,所述配置模块注册各个软件程序时,若存在新节点关系,该软件程序被注册为顶层,若不存在新节点关系,则被注册为下层,并查找该软件程序的上层。

进一步的,为了方便且快速地实现各个接收模块20的分层,软件程序安装在接收模块20后,配置模块判断其不存在上级,则新建为顶层;若存在上级/下级,则新建为中间层,并通过配置模块与其上层/下层相匹配;若不存在下级,则新建为底层,并通过配置模块与其上层相匹配,由此实现了对各个接收模块20的分层。

进一步的,当接收模块20的层级发生变动时,为了方便且快速地对检测模块10和接收模块20重新进行匹配,所述配置模块可任意匹配调整各个接收模块20的层级,灵活变动接收数据的上层。

进一步的,为了简化数据传输模块33的运行流程,提高了运行速度,数据传输模块包括以下各子模块:

临时缓存模块,用以临时储存通过无线网络传输到中转缓存服务器的检测模块获取的原始检测数据;

底层接收模块,从中转缓存服务器中获取原始的检测数据,将其保存在本地并清空中转缓存服务器里面的原始检测数据;在对原始的检测数据做初步筛选处理后,将其传输到云端服务器的中转缓存服务器,以供其上层接收模块接收处理;

中间层接收模块,从中转缓存服务器接收下层接收模块传输的经处理后的数据,若审核合格,传输到中转缓存服务器,以供其上层接收模块接收处理,若审核不合格或加入了新数据,传输到中转缓存服务器,以供其下层接收模块接收反馈进行再次处理,直至审核通过;

顶层接收模块,从中转缓存服务器接收最终数据,做最终审核。

本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。

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