CN105872108A - 一种多个接收终端的数据筛选、传输方法及其装置 - Google Patents
一种多个接收终端的数据筛选、传输方法及其装置 Download PDFInfo
- Publication number
- CN105872108A CN105872108A CN201610423108.0A CN201610423108A CN105872108A CN 105872108 A CN105872108 A CN 105872108A CN 201610423108 A CN201610423108 A CN 201610423108A CN 105872108 A CN105872108 A CN 105872108A
- Authority
- CN
- China
- Prior art keywords
- data
- terminal
- caching server
- software program
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/2885—Hierarchically arranged intermediate devices, e.g. for hierarchical caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及一种数据传输方法,尤其涉及一种多个接收终端的数据筛选、传输方法,包括:云端服务器上设置配置程序和中转缓存服务器;云端服务器通过配置程序注册各个软件程序,获得各个软件程序的唯一注册文件,若存在新节点关系,该软件程序被注册为顶层,若不存在新节点关系,则先查找该软件程序的上层,然后被注册为下层;各个软件程序中加载相应的唯一注册文件后,安装到各个接收终端;配置程序通过唯一注册文件识别软件程序,实现对各个接收终端的分层匹配;各个接收终端通过各自的层级从中转缓存服务器接收相应的数据进行处理及再传输。本技术方案,不需人工参与,就能灵活变动接收终端的匹配关系,实现数据向任意级别的筛选和传送。
Description
技术领域
本发明涉及一种数据传输方法,尤其涉及一种多个接收终端的数据筛选、传输方法及其装置。
背景技术
一般的管理软件多为C/S或B/S结构,该结构***共用一个服务器,服务器架构下所有用户统一为客户端,客户端用户通过访问服务器的方式对数据进行查看和管理。这种模式的软件,数据统一存储在服务器,用户访问时对服务器中的数据做修改,所有可访问的用户查看到的数据一致,无法分用户进行数据筛选查看及传送,只能在软件内通过用户权限分配来限制部分功能,软件灵活性低,实用性低。
发明内容
为了弥补上述现有技术的缺陷,本发明的目的是提供一种有多个接收终端,不需人工参与,就能灵活变动客户端匹配关系,能实现任意级别对数据的筛选、传输的法及其装置。
为达到上述目的,本发明的技术方案是:
一种多个接收终端的数据筛选、传输方法,包括:
云端服务器上设置配置程序和中转缓存服务器;
云端服务器通过配置程序注册各个软件程序,获得各个软件程序的唯一注册文件,若存在新节点关系,该软件程序被注册为顶层,若不存在新节点关系,则先查找该软件程序的上层,然后被注册为下层;
各个软件程序中加载相应的唯一注册文件后,安装到各个接收终端;配置程序通过唯一注册文件识别软件程序,实现对各个接收终端的分层匹配;
各个接收终端通过各自的层级从中转缓存服务器接收相应的数据进行处理及再传输。
进一步的,软件程序安装到接收终端后,配置程序判断其不存在上级,则新建为顶层;若存在上级/下级,则新建为中间层,并通过配置程序与其上层/下层相匹配;若不存在下级,则新建为底层,并通过配置程序与其上层相匹配,由此实现对接收终端的分层。
进一步的,所述配置程序可任意匹配调整各个接收终端的层级,灵活变动接收数据的上层。
进一步的,各个接收终端的数据传输步骤如下:
a、底层接收终端从中转缓存服务器中获取原始数据并接收其上层接收终端的反馈;底层接收终端将原始数据保存在本地后,清空中转缓存服务器里面的原始数据;在对原始数据做初步筛选处理后,将其传输到云端服务器的中转缓存服务器,以供其上层接收终端接收处理;
b、中间层接收终端从中转缓存服务器接收下层接收终端用户传输的经处理后的数据,若审核合格,传输到中转缓存服务器,以供其上层接收终端接收处理,若审核不合格或加入了新数据,传输到中转缓存服务器,以供其下层接收终端接收反馈进行再次处理,直至审核通过;
c、依此类推,数据经过多层审核、处理和传输后,顶层接收终端接收最终数据,做最终审核。
本发明还提供了一种多个接收终端的数据筛选、传输装置,包括:
分层匹配模块,包括配置模块,用以将各个接收模块进行分层匹配;
所述配置模块用以注册各个软件程序,获得各个软件程序的唯一注册文件;若存在新节点关系,该软件程序被注册为顶层,若不存在新节点关系,则先查找该软件程序的上层,然后被注册为下层;各个软件程序中加载相应的唯一注册文件后,安装到各个接收模块;配置模块通过唯一注册文件识别软件程序,实现对各个接收模块的分层匹配;
数据传输模块,包括设置在云端服务器上的中转缓存服务器,用于各个接收模块从中转缓存服务器接收相应的数据进行处理及再传输。
进一步的,软件程序安装在接收模块后,配置模块判断其不存在上级,则新建为顶层;若存在上级/下级,则新建为中间层,并通过配置模块与其上层/下层相匹配;若不存在下级,则新建为底层,并通过配置模块与其上层相匹配,由此实现对接收模块的分层。
进一步的,所述配置模块可任意匹配调整各个接收模块的层级,灵活变动接收数据的上层。
进一步的,数据传输模块包括以下各子模块:
缓存模块,包括中转缓存服务器,用于临时存储数据;
底层接收模块,从中转缓存服务器中获取原始的检测数据,将其保存在本地并清空中转缓存服务器里面的原始检测数据;在对原始的检测数据做初步筛选处理后,将其传输到云端服务器的中转缓存服务器,以供其上层接收模块接收处理;
中间层接收模块,从中转缓存服务器接收下层接收模块传输的经处理后的数据,若审核合格,传输到中转缓存服务器,以供其上层接收模块接收处理,若审核不合格或加入了新数据,传输到中转缓存服务器,以供其下层接收模块接收反馈进行再次处理,直至审核通过;
顶层接收模块,从中转缓存服务器接收最终数据,做最终审核。
本发明与现有技术相比的有益效果是:采用上述技术方案,由于将各个接收终端进行了分层匹配,不再需要人工参与,就能灵活变动客户端匹配关系,实现任意级别对数据的筛选、传输;同时,接收终端从中转服务器中接收相应的数据后,保存在本地,并将中转服务器中相应的数据清理,信息安全度高。
下面结合附图和具体实施例对本发明作进一步描述。
附图说明
图1为本发明一种多个接收终端的数据筛选、传输方法具体实施例的的流程图;
图2为本发明一种多个接收终端的数据筛选、传输装置具体实施例的的框图。
附图标记
10 云端服务器 11 分层匹配模块
12 数据传输模块 20 接收模块
具体实施方式
为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。
如图1所示,一种多个接收终端的数据筛选、传输方法,包括:
云端服务器上设置配置程序和中转缓存服务器;
云端服务器通过配置程序注册各个软件程序,获得各个软件程序的唯一注册文件,若存在新节点关系,该软件程序被注册为顶层,若不存在新节点关系,则先查找该软件程序的上层,然后被注册为下层;
各软件程序中加载相应的唯一注册文件后,安装到各个接收终端;配置程序通过唯一注册文件识别软件程序,实现对各个接收终端的分层匹配;
各个接收终端通过各自的层级从中转缓存服务器接收相应的数据进行处理及再传输。
上述技术方案,由于将多个接收终端进行了分层匹配,使得不再需要人工参与,就能灵活变动客户端匹配关系,实现任意级别对数据的筛选、传输;同时,数据保存在本地,信息安全度也高。
进一步的,为了能快速且方便地对接收终端进行分层,软件程序安装到接收终端后,配置程序判断其不存在上级,则新建为顶层;若存在上级/下级,则新建为中间层,并通过配置程序与其上层/下层相匹配;若不存在下级,则新建为底层,并通过配置程序与其上层相匹配,由此实现对接收终端的分层。
进一步的,当接收终端的层级发生变动时,为了方便且快速地对接收终端重新进行匹配,所述配置程序可任意匹配调整各个接收终端的层级,灵活变动接收数据的上层。
进一步的,为了简化数据的传送流程,同时也为了对数据进行保密,各个接收终端的数据传输步骤如下:
a、底层接收终端从中转缓存服务器中获取原始数据并接收其上层接收终端的反馈;底层接收终端将原始数据保存在本地后,清空中转缓存服务器里面的原始数据;在对原始数据做初步筛选处理后,将其传输到云端服务器的中转缓存服务器,以供其上层接收终端接收处理;
b、中间层接收终端从中转缓存服务器接收下层接收终端用户传输的经处理后的数据,若审核合格,传输到中转缓存服务器,以供其上层接收终端接收处理,若审核不合格或加入了新数据,传输到中转缓存服务器,以供其下层接收终端接收反馈进行再次处理,直至审核通过;
c、依此类推,数据经过多层审核、处理和传输后,顶层接收终端接收最终数据,做最终审核。
本发明还提供了一种多个接收终端的数据筛选、传输装置,包括:
分层匹配模块11,包括配置模块,用以将各个接收模块20进行分层匹配;
所述配置模块用以注册各个软件程序,获得各个软件程序的唯一注册文件;若存在新节点关系,该软件程序被注册为顶层,若不存在新节点关系,则先查找该软件程序的上层,然后被注册为下层;各个软件程序中加载相应的唯一注册文件后,安装到各个接收模块20;配置模块通过唯一注册文件识别软件程序,实现对各个接收模块20的分层匹配;
数据传输模块12,包括设置在云端服务器1上的中转缓存服务器,用于各个接收模块20从中转缓存服务器接收相应的数据进行处理及再传输。
进一步的,为了方便却快速地对接收模块20进行分层,软件程序安装在接收模块20后,配置模块判断其不存在上级,则新建为顶层;若存在上级/下级,则新建为中间层,并通过配置模块与其上层/下层相匹配;若不存在下级,则新建为底层,并通过配置模块与其上层相匹配,由此实现对接收模块20的分层。
进一步的,当接收模块20的层级发生变动时,为了方便且快速地对接收模块20重新进行匹配,所述配置模块可任意匹配调整各个接收模块20的层级,灵活变动接收数据的上层。
进一步的,为了简化数据传输模块12的运行流程,提高运行速度,数据传输模块12包括以下各子模块:
缓存模块,包括中转缓存服务器,用于临时存储数据;
底层接收模块,从中转缓存服务器中获取原始的检测数据,将其保存在本地并清空中转缓存服务器里面的原始检测数据;在对原始的检测数据做初步筛选处理后,将其传输到云端服务器的中转缓存服务器,以供其上层接收模块接收处理;
中间层接收模块,从中转缓存服务器接收下层接收模块传输的经处理后的数据,若审核合格,传输到中转缓存服务器,以供其上层接收模块接收处理,若审核不合格或加入了新数据,传输到中转缓存服务器,以供其下层接收模块接收反馈进行再次处理,直至审核通过;
顶层接收模块,从中转缓存服务器接收最终数据,做最终审核。
本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。
Claims (8)
1.一种多个接收终端的数据筛选、传输方法,其特征在于,包括:
云端服务器上设置配置程序和中转缓存服务器;
云端服务器通过配置程序注册各个软件程序,获得各个软件程序的唯一注册文件,若存在新节点关系,该软件程序被注册为顶层,若不存在新节点关系,则先查找该软件程序的上层,然后被注册为下层;
各个软件程序中加载相应的唯一注册文件后,安装到各个接收终端;配置程序通过唯一注册文件识别软件程序,实现对各个接收终端的分层匹配;
各个接收终端通过各自的层级从中转缓存服务器接收相应的数据进行处理及再传输。
2.根据权利要求1所述的多个接收终端的数据筛选、传输方法,其特征在于:软件程序安装到接收终端后,配置程序判断其不存在上级,则新建为顶层;若存在上级/下级,则新建为中间层,并通过配置程序与其上层/下层相匹配;若不存在下级,则新建为底层,并通过配置程序与其上层相匹配,由此实现对接收终端的分层。
3.根据权利要求2所述的多个接收终端的数据筛选、传输方法,其特征在于:所述配置程序可任意匹配调整各个接收终端的层级,灵活变动接收数据的上层。
4.根据权利要求1所述的多个接收终端的数据筛选、传输方法,其特征在于:各个接收终端的数据传输步骤如下:
a、底层接收终端从中转缓存服务器中获取原始数据并接收其上层接收终端的反馈;底层接收终端将原始数据保存在本地后,清空中转缓存服务器里面的原始数据;在对原始数据做初步筛选处理后,将其传输到云端服务器的中转缓存服务器,以供其上层接收终端接收处理;
b、中间层接收终端从中转缓存服务器接收下层接收终端用户传输的经处理后的数据,若审核合格,传输到中转缓存服务器,以供其上层接收终端接收处理,若审核不合格或加入了新数据,传输到中转缓存服务器,以供其下层接收终端接收反馈进行再次处理,直至审核通过;
c、依此类推,数据经过多层审核、处理和传输后,顶层接收终端接收最终数据,做最终审核。
5.一种多个接收终端的数据筛选、传输装置,其特征在于,包括:
分层匹配模块,包括配置模块,用以将各个接收模块进行分层匹配;
所述配置模块用以注册各个软件程序,获得各个软件程序的唯一注册文件;若存在新节点关系,该软件程序被注册为顶层,若不存在新节点关系,则先查找该软件程序的上层,然后被注册为下层;各个软件程序中加载相应的唯一注册文件后,安装到各个接收模块;配置模块通过唯一注册文件识别软件程序,实现对各个接收模块的分层匹配;
数据传输模块,包括设置在云端服务器上的中转缓存服务器,用于各个接收模块从中转缓存服务器接收相应的数据进行处理及再传输。
6.根据权利要求5所述的多个接收终端的数据筛选、传输装置,其特征在于:软件程序安装在接收模块后,配置模块判断其不存在上级,则新建为顶层;若存在上级/下级,则新建为中间层,并通过配置模块与其上层/下层相匹配;若不存在下级,则新建为底层,并通过配置模块与其上层相匹配,由此实现对接收模块的分层。
7.根据权利要求6所述的多个接收终端的数据筛选、传输装置,其特征在于:所述配置模块可任意匹配调整各个接收模块的层级,灵活变动接收数据的上层。
8.根据权利要求7所述的多个接收终端的数据筛选、传输装置,其特征在于:数据传输模块包括以下各子模块:
缓存模块,包括中转缓存服务器,用于临时存储数据;
底层接收模块,从中转缓存服务器中获取原始的检测数据,将其保存在本地并清空中转缓存服务器里面的原始检测数据;在对原始的检测数据做初步筛选处理后,将其传输到云端服务器的中转缓存服务器,以供其上层接收模块接收处理;
中间层接收模块,从中转缓存服务器接收下层接收模块传输的经处理后的数据,若审核合格,传输到中转缓存服务器,以供其上层接收模块接收处理,若审核不合格或加入了新数据,传输到中转缓存服务器,以供其下层接收模块接收反馈进行再次处理,直至审核通过;
顶层接收模块,从中转缓存服务器接收最终数据,做最终审核。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610423108.0A CN105872108B (zh) | 2016-06-15 | 2016-06-15 | 一种多个接收终端的数据筛选、传输方法及其装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610423108.0A CN105872108B (zh) | 2016-06-15 | 2016-06-15 | 一种多个接收终端的数据筛选、传输方法及其装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105872108A true CN105872108A (zh) | 2016-08-17 |
CN105872108B CN105872108B (zh) | 2019-02-22 |
Family
ID=56650680
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610423108.0A Active CN105872108B (zh) | 2016-06-15 | 2016-06-15 | 一种多个接收终端的数据筛选、传输方法及其装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105872108B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1530792A (zh) * | 2003-03-14 | 2004-09-22 | 西门子公司 | 用于保护电子数据对象免受非授权访问的方法和*** |
CN1795439A (zh) * | 2003-03-28 | 2006-06-28 | 安全***有限公司 | 计算机操作***的安全***与方法 |
US8037491B2 (en) * | 1999-02-05 | 2011-10-11 | Sony Corporation | Data transmitting method, data transmitting system, data receiving method and receiving terminal |
-
2016
- 2016-06-15 CN CN201610423108.0A patent/CN105872108B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8037491B2 (en) * | 1999-02-05 | 2011-10-11 | Sony Corporation | Data transmitting method, data transmitting system, data receiving method and receiving terminal |
CN1530792A (zh) * | 2003-03-14 | 2004-09-22 | 西门子公司 | 用于保护电子数据对象免受非授权访问的方法和*** |
CN1795439A (zh) * | 2003-03-28 | 2006-06-28 | 安全***有限公司 | 计算机操作***的安全***与方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105872108B (zh) | 2019-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108712488B (zh) | 一种基于区块链的数据处理方法、装置、区块链*** | |
CN108762917A (zh) | 访问请求处理方法、装置、***、计算机设备和存储介质 | |
CN106953940B (zh) | Dns服务器及配置加载方法、网络***、域名解析方法及*** | |
WO2019119322A1 (zh) | 检测***、方法及相关装置 | |
CN106100964B (zh) | 一种虚拟网络映射的方法和装置 | |
CN105635066B (zh) | 一种客户端应用程序的管理方法及装置 | |
CN106953926A (zh) | 一种路由方法及装置 | |
CN106209953A (zh) | 订单信息的处理方法、装置及*** | |
CN106487768A (zh) | 一种文件共享方法及装置 | |
CN112184442B (zh) | 基于区块链的刑事案件证据流转记录的管理方法及*** | |
CN108710681A (zh) | 文件获取方法、装置、设备及存储介质 | |
CN106375442A (zh) | 一种跨平台管理设备信息的方法和装置 | |
CN106534082A (zh) | 一种用户注册方法和装置 | |
RU2735577C1 (ru) | Способ и система обмена информацией | |
CN107148020A (zh) | WiFi共享***及其方法、无线网络设备及路由器 | |
CN109981795A (zh) | 资源请求调度方法和装置 | |
CN116489214A (zh) | 一种基于微服务网关的统一服务调度方法、装置、介质及设备 | |
CN105897772A (zh) | 一种基于云计算的数据传输方法及其传输装置 | |
CN105872108A (zh) | 一种多个接收终端的数据筛选、传输方法及其装置 | |
CN113114503B (zh) | 基于应用交付网络需求的部署方法及装置 | |
CN108416562A (zh) | 物流回单验证方法及装置 | |
CN106534220A (zh) | 一种流数据的双向传输方法和装置 | |
CN108076092A (zh) | Web服务器资源均衡方法及装置 | |
CN104539752B (zh) | 多级域平台间的访问方法及*** | |
CN105915648A (zh) | 基于缓存平台的资源调度方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |