当前位置: 首页 > 专利查询>云南大学专利>正文

基于WLAN的可配置数据采集及数据校验系统和方法技术方案

技术编号:20842055 阅读:36 留言:0更新日期:2019-04-13 08:41
本发明专利技术公开了一种基于WLAN的可配置数据采集及数据校验系统,属于软件开发技术领域。本发明专利技术通过设置运行在检测平板电脑上的数据采集端子系统,运行在中控机上的中央控制端子系统,运行在业务应用客户端上的系统管理端子系统以及运行在Web服务器上的Web服务端子系统,并利用各个系统中的多种功能模块,构成可配置数据采集和数据校验系统。本文发明专利技术还公开了一种基于WLAN的可配置数据采集及数据校验方法,通过数据采集端子系统,中央控制端子系统,系统管理端子系统和Web服务端子系统中诸多功能模块的逻辑步骤,完成数据采集及校验。本发明专利技术解决了现有技术全程需要互联网以及数据采集、校验、检测报告的可配置性差的问题。

【技术实现步骤摘要】
基于WLAN的可配置数据采集及数据校验系统和方法
本专利技术属于软件开发
,特别是涉及一种基于WLAN的可配置数据采集及数据校验系统和方法。
技术介绍
数据采集和数据效验是许多产业应用都会涉及到的问题。例如:安全设施自动化检测(检测各类安全设施是否合格、检测护栏钢板厚度是否合理等)、烟草质量自动化检测(烟叶烟碱、焦油含量是否达标等)等。传统的数据采集大多采用手动采集和人工录入的方式进行。近年来随着信息化技术和自动化技术的发展,越来越多的系统已经支持数据自动采集与录入功能。这些系统采用自动化技术将检测机器的检测数据动态读取,并自动录入相应数据库保存,根据某个产业标准利用信息化系统进一步对数据进行合理性效验,最终得到相应检测结论。这一业务流程已经成为数据采集和数据效验的标准方法。现有技术中存在的问题主要有:(1)需要全程Internet的支持。大部分现有系统在采集数据过程中必须使用web服务实时录入管理后台数据库。这些系统对于应用环境有互联网依赖,对于没有互联网的采集环境或偏远地区无移动信号的采集环境不适用。(2)数据采集可配置性差。大部分数据采集系统的数据采集模式较为固定,即采集步骤和采集数据维度是事先固定的(需要哪些机器采集哪些数据是系统开发时确定的)。当采集标准或需要的数据采集维度发生变化时,需要大量的后期维护(维护性软件开发工作)才能适应新的数据采集需求,无法通过配置的方式新增或删除某些数据采集工序并自动适配相应检测机器。(3)数据校验可配置性差。大部分现有系统在数据采集后的效验阶段,针对复杂的检测标准(国家权威机构发布的安全设施检测标准等),开发了复杂的规则引擎来完成数据效验工作(采集的数据可能具有较强的相互关联性,需要关联性数据校验),并可能需要大量的人工和专家知识帮助得到相应检测结论。随着人们生活水平的提升,目前各行业相关检测标准基本呈逐年变化趋势。在检测标准或检测方法频繁变动的前提下,这些系统的软件维护量激增。无法通过规则动态配置的方式来自适应复杂多变的检测标准。(4)检测报告可配置性差。大部分现有系统不具有或具备复杂检测报告生成的功能,呈两极分化形式。不具有检测报告生成功能的系统已无法适应人们日益增长的业务需求。部分具有检测报告生成的系统,模块较为复杂,虽生成的报告质量较好,但是其与数据采集和校验模块没有有机结合,程序逻辑结构较为复杂,可维护性差。在检测标准变化时,同样需要大量维护性编码工作。虽然目前的数据采集系统种类繁多,且大多已经可以采用检测机器自动采集和自动录入检测数据,解决了传统人工数据采集及录入低效率问题,但是对数据采集后的数据效验和检测报告生成大多还是依靠硬编码实现,在检测标准逐年变化的情况下,这些系统和方法维护工作较大。此外,这些系统和方法大多需要互联网支持,无法离线运行。因此,亟需一种基于WLAN的可配置数据采集及数据校验系统和方法,以解决检测机器数据读取问题,实现针对各类机器数据接口进行编程,可动态读取机器检测值;同时实现数据通过互联网或者传输线缆传入服务器中;并通过业务应用系统根据之前已经编码在系统中的检测规则进行数据效验,综合所有数据的效验结果,给出最终检测报告。
技术实现思路
本专利技术的目的在于提供一种基于WLAN的可配置数据采集及数据校验系统和方法,解决现有技术中存在的全程需要互联网支持以及数据采集、校验、检测报告的可配置性差的问题。本专利技术所采用的技术方案是,提供一种基于WLAN的可配置数据采集及数据校验系统,包括系统管理端子系统、Web服务端子系统、中央控制端子系统和数据采集端子系统;进一步的,所述系统管理端子系统包括:检测项目管理模块,用于完成检测项目基本信息的录入和维护,对基本信息进行持久化保存并进一步提供修改维护功能;检测任务管理模块,用于完成待检测数据的录入或导入;检测任务分配模块,用于将待检测数据进行分组,便于分组进行远程数据采集;数据采集配置管理模块,用于配置和完善待采集数据的具体相关属性;数据校验规则配置模块,用于配置待检测数据的具体校验规则,在数据校验时使用;检测结果管理模块,用于实现检测数据结果查看和审核,对数据采集结果较差的监测点进行重检操作;检测结果校验模块,用于实现数据采集后的整体数据校验工作;检测报告模板管理模块,用于检测报告Word模板的上传保存;检测报告生成模块,用于生成检测报告;进一步的,所述Web服务端子系统包括:身份认证服务模块,通过采用认证令牌token机制实现访问Web服务;访问授权模块,用于授予检测者、项目管理者和系统管理员相应的Web服务访问权;综合防护模块,用于隔绝网络攻击行为,提供安全防护;数据访问服务模块,用于提供其他子系统的数据库数据的读取操作;数据录入服务模块,用于提供其他子系统的数据库数据的插入和修改;业务逻辑服务模块,用于提供其他子系统的复杂业务逻辑处理;进一步的,所述中央控制端子系统包括:Socket连接服务模块,用于建立Socket连接服务,监听数据采集端子系统的注册请求与数据发送请求,支持中央控制端子系统向数据采集端子系统发送数据。WLAN维护模块,用于建立无线网络,为Socket连接提供网络基础;检测任务下载模块,用于将检测项目中的待检测任务分组同步到中央控制端子系统中,并存储于本地Access数据库;数据校验规则下载模块,用于将数据采集对象的相关数据效验规则同步到中央控制端子程序中,并存储在本地Access数据库;数据采集模板下载模块,用于将数据采集对象所涉及的Excel模板同步到中央控制端子程序中,之后便于提取待检测数据的具体对应检测属性;检测结果即时校验模块,用于数据采集后即时对数据进行校验;数据采集端注册模块,用于接收数据采集端子系统的注册请求,为数据采集端子系统分配Id并记录数据采集端子系统上所连接检测机器的摘要信息;数据采集引擎模块,用于通过Socket连接分配当前检测数据的未检测属性给合适的数据采集端子系统;检测数据回传模块,用于将检测后的数据结果在Internet环境下回传给系统管理端子系统的业务数据库,完成数据同步;进一步的,所述数据采集端子系统包括:Socket通信模块,用于接收并发送相关数据;数据采集项读取模块,用于读取中央控制端子系统发送的当前所需采集的具体数据属性和相关描述;检测机器注册模块,用于将当前连接到数据采集端的检测机器分配唯一标识并保持其基本信息;检测机器数据读取模块,用于从检测机器中读取当前所采集的数据属性;检测结果发送模块,用于将当前所采集的具体数据属性值通过Socket连接传回给中央控制端子系统;人工干预管理模块,用于以人工读数的方式进行相应数据属性的数据采集,适用于突发状况。进一步地,所述数据采集端子系统运行在检测平板电脑上,中央控制端子系统运行在中控机上,系统管理端子系统运行在业务应用客户端上,Web服务端子系统运行在Web服务器上。本文专利技术还提供了一种基于WLAN的可配置数据采集及数据校验方法,包括以下步骤:S1,检测项目开始时,项目负责人使用系统管理端子系统完成检测项目基本信息的录入和维护;S2,项目负责人使用系统管理端子系统导入该检测项目所有待检测的数据;S3,项目负责人使用系统管理端子系统对所有已导入的待检测数据类型,上传或维护对应本文档来自技高网
...

【技术保护点】
1.一种基于WLAN的可配置数据采集及数据校验系统,其特征在于,包括系统管理端子系统、Web服务端子系统、中央控制端子系统和数据采集端子系统。

【技术特征摘要】
1.一种基于WLAN的可配置数据采集及数据校验系统,其特征在于,包括系统管理端子系统、Web服务端子系统、中央控制端子系统和数据采集端子系统。2.根据权利要求1所述的基于WLAN的可配置数据采集及数据校验系统,其特征在于,所述系统管理端子系统包括:检测项目管理模块,用于完成检测项目基本信息的录入和维护,对基本信息进行持久化保存并进一步提供修改维护功能;检测任务管理模块,用于完成待检测数据的录入或导入;检测任务分配模块,用于将待检测数据进行分组,便于分组进行远程数据采集;数据采集配置管理模块,用于配置和完善待采集数据的具体相关属性;数据校验规则配置模块,用于配置待检测数据的具体校验规则,在数据校验时使用;检测结果管理模块,用于实现检测数据结果的查看和审核,对数据采集结果较差的监测点进行重检操作;检测结果校验模块,用于实现数据采集后的整体数据校验工作;检测报告模板管理模块,用于检测报告模板的上传保存;检测报告生成模块,用于生成检测报告。3.根据权利要求1所述的基于WLAN的可配置数据采集及数据校验系统,其特征在于,所述Web服务端子系统包括:身份认证服务模块,通过采用认证令牌token机制实现访问Web服务;访问授权模块,用于授予检测者、项目管理者和系统管理员相应的Web服务访问权;综合防护模块,用于隔绝网络攻击行为,提供安全防护;数据访问服务模块,用于提供其他子系统的数据库数据的读取操作;数据录入服务模块,用于提供其他子系统的数据库数据的插入和修改;业务逻辑服务模块,用于提供其他子系统的复杂业务逻辑处理。4.根据权利要求1所述的基于WLAN的可配置数据采集及数据校验系统,其特征在于,所述中央控制端子系统包括:Socket连接服务模块,用于建立Socket连接服务,监听数据采集端子系统的注册请求与数据发送请求,支持中央控制端子系统向数据采集端子系统发送数据;WLAN维护模块,用于建立无线网络,为Socket连接提供网络基础;检测任务下载模块,用于将检测项目中的待检测任务分组同步到中央控制端子系统中,并存储于本地Access数据库;数据校验规则下载模块,用于将数据采集对象的相关数据效验规则同步到中央控制端子程序中,并存储在本地Access数据库;数据采集模板下载模块,用于将数据采集对象所涉及的模板同步到中央控制端子程序中,之后便于提取待检测数据的具体对应检测属性;检测结果即时校验模块,用于数据采集后即时对数据进行校验;数据采集端注册模块,用于接收数据采集端子系统的注册请求,为数据采集端子系统分配Id并记录数据采集端子系统上所连接检测机器的摘要信息;数据采集引擎模块,用于通过Socket连接分配当前检测数据的未检测属性给合适的数据采集端子系统;检测数据回传模块,用于将检测后的数据结果在Internet环境下回传给系统管理端子系统的业务数据库,完成数据同步。5.根据权利要求1所述的基于WLAN的可配置数据采集及数据校验系统,其特征在于,所述数据采集端子系统包括:Socket通信模块,用于接收并发送相关数据;数据采集项读取模块,用于读取中央控制端子系统发送的当前所需采集的具体数据属性和相关描述;检测机器注册模块,用于将当前连接到数据采集端的检测机器分配唯一标识并保持其基本信息;检测机器数据读取模块,用于从检测机器中读取当前所采集的数据属性;检测结果发送模块,用于将当前所采集的具体数据属性值通过Socket连接传回给中央控制端子系统;人工干预管理模块,用于以人工读数的方式进行相应数据属性的数据采集,适用于突发状况。6.根据权利要求1所述的一种基于WLAN的可配置数据采集及数据校验系统,其特征在...

【专利技术属性】
技术研发人员:何臻力刘俊晖朱锐莫启段清
申请(专利权)人:云南大学
类型:发明
国别省市:云南,53

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

1