一种实时隧道数据传输技术的制作方法

文档序号:7769594阅读:717来源:国知局
一种实时隧道数据传输技术的制作方法
【专利摘要】本发明涉及一种实时隧道数据传输技术。一种实时隧道数据传输技术,包括:主服务器、从服务器;从服务器内置实时数据库、节点建模模块、监视事件模块、状态机模块、数据推送服务模块,实时数据库存储、传输数据,节点建模模块对数据建模并进行策略管理,监视事件模块建立事件响应机制,状态机模块对节点数据实时响应、判断,数据推送服务模块将实时数据发送至主服务器;主服务器内置节点实时数据接收模块、接收接口,节点实时数据接收模块接收由数据推送服务模块发来的实时数据;主服务器与客户端通过接收接口进行通讯;该实时隧道数据传输技术可以实现海量数据的传输,具有很好的推广价值。
【专利说明】一种实时隧道数据传输技术
【技术领域】:
[0001]本发明属于物联网信息传输【技术领域】,特别涉及一种实时隧道数据传输技术与实现方法。
【背景技术】:
[0002]随着物联网信息化技术的快速发展,控制系统日益复杂,规模曰益扩大,为提高系统的智能化、高速化,对实时数据传输技术和模式的要求也越来越高。
[0003]传统的数据传输技术和模式是:远程请求终端响应的方式,实时数据即采集即上报方式,历史数据存于关系型数据库。这样的传输技术和架构数据传输实时性,大数据量并发、响应差,对海量数据历史存储、查询速度慢,而且参数配置复杂。

【发明内容】
:
[0004]本发明是为了克服上述现有技术中缺陷,提供了一种在主服务器、从服务器之间建立实时数据通道的数据传输技术。
[0005]为了实现上述目的,本发明提供如下技术方案:
[0006]一种实时隧道数据传输技术,包括:主服务器、从服务器;从服务器内置实时数据库、节点建模模块、监视事件模块、状态机模块、数据推送服务模块,实时数据库存储、传输数据,节点建模模块对数据建模并进行策略管理,监视事件模块建立事件响应机制,状态机模块对节点数据实时响应、判断,数据推送服务模块将实时数据发送至主服务器;主服务器内置节点实时数据接收模块、接收接口,节点实时数据接收模块接收由数据推送服务模块发来的实时数据;主服务器与客户端通过接收接口进行通讯。
[0007]一种实时隧道数据传输技术的实现方法,其步骤为:
[0008]步骤1:从服务器的数据存储与管理;从服务器内的节点建模模块首先对数据进行加载解析,然后对数据进行建模、重新格式化,建立数据节点,各数据节点相连形成数据节点树,各数据节点树相连构成数据链;以数据节点为基础,建立数据节点策略,包括数据筛选、验证策略、数据异常处理策略、数据节点及其他关系围绕数据节点的策略属性描述;状态机模块根据数据节点和数据节点策略来处理各类数据,监视事件模块根据数据节点策略监视每个数据的状态,做出事件响应和处理机制;
[0009]步骤2:从服务器与主服务器进行数据传输;要进行传输的数据存储在从服务器内实时数据库中,监视事件模块、状态机模块对要进行传输的数据建立事件监视器和状态机,对要传输数据的各项属性的状态有无发生变化进行监视,包括监视对象的启动和停止;当数据的状态发生变化时,由事件监视器进行判断,启动、停止或数据更新;如果数据发生变化,则数据推送服务模块把更新后的数据实时推送至主服务器,保证数据的实时传输,推送数据由主服务器中节点实时数据接收模块接收;
[0010]步骤3:主服务器与客户端通过接收接口进行通讯;主服务器中存储了所有数据节点中的历史数据,客户端可以访问任何一个数据节点的实时数据和历史数据,便于对数据进行管理和分析。
[0011]上述技术方案中,节点建模模块建立数据节点时,数据节点可引用其他数据节点的属性。
[0012]与现有技术相比,本发明具有如下有益效果:
[0013]通过在主服务器、从服务器之间建立实时数据通道,从服务器负责数据的采集和供给,主服务器作为接收端;从服务器内置实时数据库、节点建模模块、监视事件模块、状态机模块、数据推送服务模块,负责数据节点建模,实时事件响应和数据推送等服务,保证海量数据实时性传输。
【专利附图】

【附图说明】:
[0014]图1为本发明一种实时隧道数据传输技术的原理图;
[0015]图2为本发明一种实时隧道数据传输技术状态机原理图;
[0016]图3为本发明一种实时隧道数据传输技术状态节点建模节点树模型图;
[0017]图4为本发明一种实时隧道数据传输技术数据节点引用关系图。
【具体实施方式】:
[0018]如图1所示,一种实时隧道数据传输技术,包括:主服务器、从服务器;从服务器内置实时数据库、节点建模模块、监视事件模块、状态机模块、数据推送服务模块,实时数据库存储、传输数据,节点建模模块对数据建模并进行策略管理,监视事件模块建立事件响应机制,状态机模块对节点数据实时响应、判断,数据推送服务模块将实时数据发送至主服务器;主服务器内置节点实时数据接收模块、接收接口,节点实时数据接收模块接收由数据推送服务模块发来的实时数据;主服务器与客户端通过接收接口进行通讯。
[0019]从服务器的数据存储与管理;从服务器内的节点建模模块首先对数据进行加载解析,然后对数据进行建模、重新格式化,建立数据节点,各数据节点相连形成数据节点树,各数据节点树相连构成数据链;以数据节点为基础,建立数据节点策略,包括数据筛选、验证策略、数据异常处理策略、数据节点及其他关系围绕数据节点的策略属性描述;状态机模块根据数据节点和数据节点策略来处理各类数据,监视事件模块根据数据节点策略监视每个数据的状态,做出事件响应和处理机制。
[0020]如图3所示,我们把一栋楼作为一个根节点,楼又分为许多楼层,把每个楼层作为一个子节点,每层楼的每个房间可作为子节点下面的节点,每个房间里面的各种设备也是一个节点,设备又有它自己的属性如设备的维护、配置和管理等,各节点分层相连构成数据节点树存储模型。
[0021]如图4所示,在数据节点I中可以引用数据节点2和数据节点3的属性,同样在数据节点2和3中也可以引用数据节点I的属性,即数据节点属性可以相互引用;通过数据节点属性的相互引用,可以降低建模的复杂度。
[0022]从服务器与主服务器进行数据传输;要进行传输的数据存储在从服务器内实时数据库中,监视事件模块、状态机模块对要进行传输的数据建立事件监视器和状态机,如图3所示,对要传输数据的各项属性的状态有无发生变化进行监视,包括监视对象的启动和停止;当数据的状态发生变化时,由事件监视器进行判断,启动、停止或数据更新;如果数据发生变化,则数据推送服务模块把更新后的数据实时推送至主服务器,保证数据的实时传输,推送数据由主服务器中节点实时数据接收模块接收。
[0023]主服务器与客户端通过接收接口进行通讯;主服务器中存储了所有数据节点中的历史数据,客户端可以访问任何一个数据节点的实时数据和历史数据,便于对数据进行管理和分析。
[0024]综上,该一种实时隧道数据传输技术可以实现海量数据的传输,具有很好的推广价值。
[0025]以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
【权利要求】
1.一种实时隧道数据传输技术,其特征在于:包括,主服务器、从服务器;从服务器内置实时数据库、节点建模模块、监视事件模块、状态机模块、数据推送服务模块,实时数据库存储、传输数据,节点建模模块对数据建模并进行策略管理,监视事件模块建立事件响应机制,状态机模块对节点数据实时响应、判断,数据推送服务模块将实时数据发送至主服务器;主服务器内置节点实时数据接收模块、接收接口,节点实时数据接收模块接收由数据推送服务模块发来的实时数据;主服务器与客户端通过接收接口进行通讯。
2.一种实时隧道数据传输技术的实现方法,其步骤为: 步骤1:从服务器的数据存储与管理;从服务器内的节点建模模块首先对数据进行加载解析,然后对数据进行建模、重新格式化,建立数据节点,各数据节点相连形成数据节点树,各数据节点树相连构成数据链;以数据节点为基础,建立数据节点策略,包括数据筛选、验证策略、数据异常处理策略、数据节点及其他关系围绕数据节点的策略属性描述;状态机模块根据数据节点和数据节点策略来处理各类数据,监视事件模块根据数据节点策略监视每个数据的状态,做出事件响应和处理机制; 步骤2:从服务器与主服务器进行数据传输;要进行传输的数据存储在从服务器内实时数据库中,监视事件模块、状态机模块对要进行传输的数据建立事件监视器和状态机,对要传输数据的各项属性的状态有无发生变化进行监视,包括监视对象的启动和停止;当数据的状态发生变化时,由事件监视器进行判断,启动、停止或数据更新;如果数据发生变化,则数据推送服务模块把更新后的数据实时推送至主服务器,保证数据的实时传输,推送数据由主服务器中节点实时数据接收模块接收; 步骤3:主服务器与客户端通过接收接口进行通讯;主服务器中存储了所有数据节点中的历史数据,客户端可以访问任何一个数据节点的实时数据和历史数据,便于对数据进行管理和分析。
3.根据权利要求2所述的实时隧道数据传输技术的实现方法,其特征在于:节点建模模块建立数据节点时,数据节点可引用其他数据节点的属性。
【文档编号】H04W24/00GK103581949SQ201310404524
【公开日】2014年2月12日 申请日期:2013年9月9日 优先权日:2013年9月9日
【发明者】张新, 于丹石, 钦道理, 俞晓华, 孙薇, 聂晓旭, 陈旭飞 申请人:江南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1