一种水资源数据通讯中间件的制作方法

文档序号:7888513阅读:125来源:国知局
专利名称:一种水资源数据通讯中间件的制作方法
技术领域
本发明涉及水利资源信息处理及相关技术领域,具体应用于水利资源数据的通信、及处理应用系统中,特别涉及一种水资源数据通讯中间件。
背景技术
水利工程的建设及发展作为我国发展规划的重要组成部分,其重要性及发展状况受到各方关注,水利资源不仅作为基本资源及清净能源,同时,也对其从属资源的开发利用起到了关键性的作用,随着计算机数字技术的不断发展,其应用已遍及各个领域,并获得了积极的效果,在水利建设特别是在数据通信中根据不同类型的传输数据,结合计算机及通信技术提高现有应用的不足是其应用及发展的趋势,常规数据采集器大多是针对特定传感器和通信接口而设计的,所有的功能全部固化在器件当中,没有扩展性,难以适应多种测量数据以及异构通信网络的应用要求。水情自动测报系统要求的水情信息不是单一种类数据,它需要收集多种能够反应水情信息的遥测数据,因此,传统数据采集器无法动态适应多种应用环境,有必要设计一种可以同时接纳多种传感器和多种数据通信接口的数据通信中间件,从而满足不同用户的具体需求。在发明人实现本发明过程中,发现现有技术中有以下缺陷,目前,在水情自动测报系统中只能接受固定接口的数据,如需进行多种数据接口进行数据通信,需要单独配置数据接口设备及与处理器的联系方式,此方式,不仅减低了系统的灵活性,同时,增大了系统的扩充及使用成本,从而不能有效满足不同用户对不同接口数据需要进行数据通信的要求。

发明内容
针对现有技术的不足本发明解决了在水利自动设备系统中不能对多种数据进行同时接收的问题。为解决以上问题,本发明提供了一种水资源数据通讯中间件,包括,接口处理器、 多个通讯接口、系统时钟电路,所述多个通讯接口具有不同的接口类型,所述接口处理器具体包括数据适配模块、输入接口及输出接口,所述输入接口包括所述接口类型,所述输入接口一侧与所述多个通讯接口联接,另一侧与所述数据适配模块输入连接,所述所述输出接口一侧与所述数据适配模块输出连接,另一侧与所述多个通讯接口联接,所述数据适配模块用于根据所述输入接口数据类型转换为输出接口数据类型。其中,所述接口处理器还包括数据库服务器。其中,所述系统时钟电路具体包括接口时钟采集模块及接口处理器采集模块,所述接口时钟采集模块用于根据所述接口类型进行时钟采集并获得采集时钟值,所述接口处理器采集模块用于对所述接口处理器运行时钟进行采集并获得本地时钟值。其中,还包括数据通讯单元,所述数据通讯单元,用于根据所述多个通讯接口接收数据和/或发送数据,所述接收数据和/或发送数据具有通讯接口类型标识及所述采集时钟值。其中,还包括时钟校验装置,所述时钟校验装置用于判断所述采集时钟值是否与所述本地时钟值相互匹配,若是,则将所述接收数据和/或发送数据中加入时钟正确标识, 若否,则通知所述数据通讯单元根据所述通讯接口进行接收数据和/或发送数据。其中,所述接口处理器具体包括ARM处理器。其中,所述多个通讯接口具体包括外网网络接口、超短波电台接口、卫星通讯接口及内网网络接口。其中,还包括寄存器,所述寄存器用于存储所述数据适配模块的接口处理数据, 所述接口处理数据包括输入接口类型、输出接口类型及所述输入接口与所述输出接口的接口对应关系数据。其中,所述寄存器还用于暂存所述接收数据和/或发送数据。其中,所述数据适配模块还具体包括数据适配更新模块,所述数据适配更新模块具体包括更新数据接收单元及接收数据存储单元。本发明与现有技术相比,所产生的有益效果是针对是水资源数据采集众多的数据采集设备,达到降低成本、提高数据可靠性、适应多种不同通信协议的目的。


图1为本发明一种水资源数据通讯中间件的示意;图2为本发明另一种水资源数据通讯中间件的示意图。
具体实施例方式本发明提供了一种水资源数据通讯中间件。下面对本发明的实施例予以说明。本发明实施例1中提供了一种水资源数据通讯中间件,如图1所示,具体包括接口处理器S101、多个通讯接口 S102、系统时钟电路S103,其中,所述接口处理器S101,具体包括数据适配模块S1011、输入接口及输出接口 S1012,所述输入接口包括所述接口类型,所述输入接口一侧与所述多个通讯接口联接,另一侧与所述数据适配模块输入连接,所述所述输出接口一侧与所述数据适配模块输出连接,另一侧与所述多个通讯接口联接,所述数据适配模块用于根据所述输入接口数据类型转换为输出接口数据类型;本发明实施例2中提供了另一种水资源数据通讯中间件,如图2所示,接口处理器 S201、多个通讯接口 S202、系统时钟电路S203,其中,所述接口处理器S201,具体包括数据适配模块S2011,所述数据适配模块还具体包括数据适配更新模块,所述数据适配更新模块具体包括更新数据接收单元及接收数据存储单元;输入接口及输出接口 S2012,所述输入接口包括所述接口类型,所述输入接口一侧与所述多个通讯接口联接,另一侧与所述数据适配模块输入连接,所述所述输出接口一侧与所述数据适配模块输出连接,另一侧与所述多个通讯接口联接,所述数据适配模块用于根据所述输入接口数据类型转换为输出接口数据类型;所述接口处理器S201还包括数据库服务器S2013 ;ARM处理器S2014 ;所述多个通讯接口 S202,具体包括外网网络接口 S2021、超短波电台接口 S2022、卫星通讯接口 S2023及内网网络接口 S20M ;所述系统时钟电路S203,用于根据所述用户请求表信息获取主干系统中所述用户请求表更新时间;所述系统时钟电路S203具体包括接口时钟采集模块S2031及接口处理器采集模块S2032,所述接口时钟采集模块用于根据所述接口类型进行时钟采集并获得采集时钟值, 所述接口处理器采集模块用于对所述接口处理器运行时钟进行采集并获得本地时钟值;数据通讯单元S2033,所述数据通讯单元,用于根据所述多个通讯接口接收数据和/或发送数据,所述接收数据和/或发送数据具有通讯接口类型标识及所述采集时钟值;时钟校验装置S2034,所述时钟校验装置用于判断所述采集时钟值是否与所述本地时钟值相互匹配,若是,则将所述接收数据和/或发送数据中加入时钟正确标识,若否,则通知所述数据通讯单元根据所述通讯接口进行接收数据和/或发送数据;寄存器S2035,所述寄存器用于存储所述数据适配模块的接口处理数据,所述接口处理数据包括输入接口类型、输出接口类型及所述输入接口与所述输出接口的接口对应关系数据,所述寄存器还用于暂存所述接收数据和/或发送数据。
权利要求
1.一种水资源数据通讯中间件,其特征在于,包括接口处理器、多个通讯接口、系统时钟电路,所述多个通讯接口具有不同的接口类型,所述接口处理器具体包括数据适配模块、输入接口及输出接口,所述输入接口包括所述接口类型,所述输入接口一侧与所述多个通讯接口联接,另一侧与所述数据适配模块输入连接,所述所述输出接口一侧与所述数据适配模块输出连接,另一侧与所述多个通讯接口联接,所述数据适配模块用于根据所述输入接口数据类型转换为输出接口数据类型。
2.如权利要求1所述的中间件,其特征在于,所述接口处理器还包括数据库服务器。
3 如权利要求1或2所述的中间件,其特征在于,所述系统时钟电路具体包括接口时钟采集模块及接口处理器采集模块,所述接口时钟采集模块用于根据所述接口类型进行时钟采集并获得采集时钟值,所述接口处理器采集模块用于对所述接口处理器运行时钟进行采集并获得本地时钟值。
4.如权利要求3所述的中间件,其特征在于,还包括数据通讯单元,所述数据通讯单元,用于根据所述多个通讯接口接收数据和/或发送数据,所述接收数据和/或发送数据具有通讯接口类型标识及所述采集时钟值。
5.如权利要求4所述的中间件,其特征在于,还包括时钟校验装置,所述时钟校验装置用于判断所述采集时钟值是否与所述本地时钟值相互匹配,若是,则将所述接收数据和 /或发送数据中加入时钟正确标识,若否,则通知所述数据通讯单元根据所述通讯接口进行接收数据和/或发送数据。
6.如权利要求1所述的中间件,其特征在于,所述接口处理器具体包括ARM处理器。
7.如权利要求1所述的中间件,其特征在于,所述多个通讯接口具体包括外网网络接口、超短波电台接口、卫星通讯接口及内网网络接口。
8.如权利要求4所述的中间件,其特征在于,还包括寄存器,所述寄存器用于存储所述数据适配模块的接口处理数据,所述接口处理数据包括输入接口类型、输出接口类型及所述输入接口与所述输出接口的接口对应关系数据。
9.如权利要求4所述的中间件,其特征在于,所述寄存器还用于暂存所述接收数据和/ 或发送数据。
10.如权利要求1所述的中间件,其特征在于,所述数据适配模块还具体包括数据适配更新模块,所述数据适配更新模块具体包括更新数据接收单元及接收数据存储单元。
全文摘要
一种水资源数据通讯中间件,包括接口处理器、多个通讯接口、系统时钟电路,所述多个通讯接口具有不同的接口类型,所述接口处理器具体包括数据适配模块、输入接口及输出接口,所述输入接口包括所述接口类型,所述输入接口一侧与所述多个通讯接口联接,另一侧与所述数据适配模块输入连接,所述输出接口一侧与所述数据适配模块输出连接,另一侧与所述多个通讯接口联接,所述数据适配模块用于根据所述输入接口数据类型转换为输出接口数据类型。本发明解决了在水利自动设备系统中不能对多种数据进行同时接收的问题,针对是水资源数据采集众多的数据采集设备,达到降低成本、提高数据可靠性、适应多种不同通信协议的目的。
文档编号H04L29/10GK102546653SQ20121002298
公开日2012年7月4日 申请日期2012年2月2日 优先权日2012年2月2日
发明者王乃晖, 阎戈卫, 陆琪 申请人:北京圣世信通科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1