基于网络的监测信息通用查询软件系统及设计方法技术方案

技术编号:6981740 阅读:225 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种基于网络的监测信息通用查询软件系统,包括用户管理模块,用户登录模块、数据接口模块、数据列表模块、曲线显示模块、图例显示模块、信息打印模块、信息查询模块、对象导航模块及系统主控模块。本发明专利技术还涉及一种基于该通用查询软件系统的设计方法。采用了该发明专利技术的基于网络的监测信息通用查询软件系统及设计方法,显著降低了软件的开发成本及开发周期,系统架构简单明晰,使用过程快捷方便,使用范围较为广泛,为监测信息通用查询软件系统的开发,提供了有效途径。

【技术实现步骤摘要】

本专利技术涉及计算机软件领域,特别涉及监测信息查询的软件实现
,具体是指一种。
技术介绍
自动化监测系统包括数据采集硬件系统和监测软件系统,在工业、农业、日常生活及军事等多个领域得到了普遍应用。随着社会的进一步发展和自动化监测系统数量的不断增多,由信息孤岛问题导致的信息传输效率、使用效率和管理效率低的问题日益突出,在很大程度上阻碍了该技术的应用和发展。目前传感器网络及物联网技术的迅速发展,对自动化监测系统的应用提出了更高的要求,而自动化监测系统的信息集成工作量大、周期长、成本高。因此,研究切实有效的尤为必要。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供一种自动化监测系统监测信息查询软件系统的高效率开发方法,系统架构简单明晰,通过参数配置实现系统的扩展性和通用性,适用范围较为广泛。为了实现上述的目的,本专利技术的一种如下该基于网络的监测信息通用查询软件系统,其主要特点是,所述的通用查询软件系统,包括用户管理模块,用户登录模块、数据接口模块、数据列表模块、曲线显示模块、图例显示模块、信息打印模块、信息查询模块、对象导航模块及系统主控模块。用户管理模块,实现对所述的通用查询软件系统的用户使用权限分配和管理功能,权限包括用户通过所述的通用查询软件系统所能通过网络访问的自动化监测系统的范围和用户对所述的通用查询软件系统的软件各功能具有的使用权限;用户登录模块,根据用户的登录信息,对用户进行访问权限认证,对通过认证的用户分配对应的用户权限;数据接口模块,从远程自动化监测系统获取数据,供其它模块使用,并具有数据缓存功能;数据列表模块,用来将实时或历史的传感器数据以列表的形式展现给用户;曲线显示模块,对传感器的监测数据以曲线可视化的方式直观显示,响应用户曲线的界面操作;图例显示模块,显示曲线名称及对应的颜色信息,并可显示曲线对应的瞬时数据;信息打印模块,实现测试曲线及测试结果的打印预览及打印;信息查询模块,实现历史监测信息的查询功能;对象导航模块,以导航树、列表或地图的形式展现监测对象,方便用户对监测对象4选择;系统主控模块,根据登录用户的权限信息和对应的系统配置信息,加载基于网络的监测信息通用查询软件系统的其它模块,并对这些模块进行初始化,显示用户界面,根据用户菜单项选择,调用相关模块,与其它模块构成一套基于网络的监测信息通用查询软件系统。该基于网络的监测信息通用查询软件系统中的数据接口模块包括数据获取单元和数据缓存单元。所述的数据获取单元通过Web Service接口或者数据库接口获取数据, 所述的数据缓存单元对数据进行缓存并为其他模块快速提供所需数据。该基于网络的监测信息通用查询软件系统实现基于网络的监测信息通用查询软件系统的设计方法,其主要特点是,所述的方法包括以下步骤(1)抽取核心对象;(2)构建系统配置信息;(3)构建用户权限信息;(4)读取用户权限信息进行验证;(5)根据用户的需求,选取合适的一个或一组远程自动化监测系统,读取对应的系统配置信息,加载软件模块,实现系统初始化;(6)通过数据接口实现核心对象监测信息的远程查询。该实现基于网络的监测信息通用查询软件系统的设计方法中的核心对象,是由一个或几个被监测实体构成的监测实体单元,该监测单元中所有监测实体的监测信息作为一个整体被用户进行统一查询,监测软件系统中包含一个或多个核心对象。该实现基于网络的监测信息通用查询软件系统的设计方法中的构建系统配置信息,包括以下步骤(11)输入自动化监测系统的URL或数据库信息;(12)输入核心对象导航数据信息;(13)输入所述核心对象显示界面配置信息;(14)输入查询条件及数据列表标题配置信息。该实现基于网络的监测信息通用查询软件系统的设计方法中的通过数据接口实现核心对象监测信息的远程查询,包括以下步骤所述的数据接口模块通过网络调用ffeb Service接口或访问相应的自动化监测系统数据库获得对应核心对象的监测数据信息,包括核心对象元数据信息、核心对象对应的传感器元数据信息和核心对象对应的测量数据信息;(22)数据接口模块把获得的核心对象的监测数据信息进行缓存并提供其它模块使用,所述的系统主控模块,根据用户需求,调用相应的模块,响应用户的界面操作。该实现基于网络的监测信息通用查询软件系统的设计方法中的输入核心对象显示界面配置信息包括主窗口大小、子窗口位置,子窗口的编号顺序及子窗口所占主窗口的大小比例,坐标的横轴、纵轴所代表的物理量及单位,坐标系的范围值,坐标系所属的子窗口,测量参数所属的坐标系。该实现基于网络的监测信息通用查询软件系统的设计方法中的输入查询条件配置信息包括用于查询核心对象监测信息的输入条目信息。采用了该专利技术的,当需在通过所述的基于网络的监测信息通用查询软件系统所能访问的监测系统范围中,增加一个监测系统时,只需通过所述的构建系统配置信息,把该监测系统的配置信息加入到对应的信息库中,无需修改软件代码,从而显著降低了软件的实施成本及开发周期,同时系统架构简单明晰,使用过程快捷方便,使用范围较为广泛,为自动化监测系统的进一步发展和监测信息查询软件系统的进一步推广应用奠定了基础。附图说明图1为本专利技术的基于网络的监测信息通用查询软件系统的整体软件模块组成示意图。图2为本专利技术的实现基于网络的监测信息通用查询软件系统的设计方法的整体流程示意图。图3为本专利技术的实现基于网络的监测信息通用查询软件系统的设计方法的核心对象信息示意图。图4为本专利技术的基于网络的监测信息通用查询软件系统的拓扑示意图。图5为本专利技术的基于网络的监测信息通用查询软件系统的工作过程示意图。具体实施例方式为了能够更清楚地理解本专利技术的软件内容,特举以下实施例详细说明。请参阅图1所示,该基于网络的监测信息通用查询软件系统,其中包括用户管理模块,用户登录模块、数据接口模块、数据列表模块、曲线显示模块、图例显示模块、信息打印模块、信息查询模块、对象导航模块及系统主控模块。用户管理模块,实现对所述的通用查询软件系统的用户使用权限分配和管理功能,权限包括用户通过所述的通用查询软件系统所能通过网络访问的自动化监测系统的范围和用户对所述的通用查询软件系统的软件各功能具有的使用权限;用户登录模块,根据用户的登录信息,对用户进行访问权限认证,对通过认证的用户分配对应的用户权限;数据接口模块,从远程自动化监测系统获取数据,供其它模块使用,并具有数据缓存功能;数据列表模块,用来将实时或历史的传感器数据以列表的形式展现给用户;曲线显示模块,对传感器的监测数据以曲线可视化的方式直观显示,响应用户曲线的界面操作;图例显示模块,显示曲线名称及对应的颜色信息,并可显示曲线对应的瞬时数据;信息打印模块,实现测试曲线及测试结果的打印预览及打印;信息查询模块,实现历史监测信息的查询功能;对象导航模块,以导航树、列表或地图的形式展现监测对象,方便用户对监测对象选择;系统主控模块,根据登录用户的权限信息和对应的系统配置信息,加载基于网络的监测信息通用查询软件系统的其它模块,并对这些模块进行初始化,显示用户界面,根据用户菜单项选择,调用相关模块,与其它模块构成一套基于网络的监测信息通用查询软件系统。其中,所述的数据接口模块包括数据获取单元和数据缓存单元。所述的数据获取单元通过本文档来自技高网...

【技术保护点】
1.基于网络的监测信息通用查询软件系统,其特征在于,所述的通用查询软件系统包括:用户管理模块、用户登录模块、数据接口模块、数据列表模块、曲线显示模块、图例显示模块、信息打印模块、信息查询模块、对象导航模块及系统主控模块,所述的用户管理模块,实现对所述的通用查询软件系统的用户使用权限分配和管理功能,权限包括用户通过所述的通用查询软件系统所能通过网络访问的自动化监测系统的范围和用户对所述的通用查询软件系统的软件各功能具有的使用权限;用户登录模块,根据用户的登录信息,对用户进行访问权限认证,对通过认证的用户分配对应的用户权限;数据接口模块,从远程自动化监测系统获取数据,供其它模块使用,并具有数据缓存功能;数据列表模块,用来将实时或历史的传感器数据以列表的形式展现给用户;曲线显示模块,对传感器的监测数据以曲线可视化的方式直观显示,响应用户曲线的界面操作;图例显示模块,显示曲线名称及对应的颜色信息,并可显示曲线对应的瞬时数据;信息打印模块,实现测试曲线及测试结果的打印预览及打印;信息查询模块,实现历史监测信息的查询功能;对象导航模块,以导航树、列表或地图的形式展现监测对象,方便用户对监测对象选择;系统主控模块,根据登录用户的权限信息和对应的系统配置信息,加载基于网络的监测信息通用查询软件系统的其它模块,并对这些模块进行初始化,显示用户界面,根据用户菜单项选择,调用相关模块,与其它模块构成一套基于网络的监测信息通用查询软件系统。...

【技术特征摘要】

【专利技术属性】
技术研发人员:郭忠文陈朋朋姜明星
申请(专利权)人:中国海洋大学
类型:发明
国别省市:95

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1