【技术实现步骤摘要】
基于WLAN的可配置数据采集及数据校验系统和方法
本专利技术属于软件开发
,特别是涉及一种基于WLAN的可配置数据采集及数据校验系统和方法。
技术介绍
数据采集和数据效验是许多产业应用都会涉及到的问题。例如:安全设施自动化检测(检测各类安全设施是否合格、检测护栏钢板厚度是否合理等)、烟草质量自动化检测(烟叶烟碱、焦油含量是否达标等)等。传统的数据采集大多采用手动采集和人工录入的方式进行。近年来随着信息化技术和自动化技术的发展,越来越多的系统已经支持数据自动采集与录入功能。这些系统采用自动化技术将检测机器的检测数据动态读取,并自动录入相应数据库保存,根据某个产业标准利用信息化系统进一步对数据进行合理性效验,最终得到相应检测结论。这一业务流程已经成为数据采集和数据效验的标准方法。现有技术中存在的问题主要有:(1)需要全程Internet的支持。大部分现有系统在采集数据过程中必须使用web服务实时录入管理后台数据库。这些系统对于应用环境有互联网依赖,对于没有互联网的采集环境或偏远地区无移动信号的采集环境不适用。(2)数据采集可配置性差。大部分数据采集系统的数据采集模式较为固定,即采集步骤和采集数据维度是事先固定的(需要哪些机器采集哪些数据是系统开发时确定的)。当采集标准或需要的数据采集维度发生变化时,需要大量的后期维护(维护性软件开发工作)才能适应新的数据采集需求,无法通过配置的方式新增或删除某些数据采集工序并自动适配相应检测机器。(3)数据校验可配置性差。大部分现有系统在数据采集后的效验阶段,针对复杂的检测标准(国家权威机构发布的安全设施检测标准等),开 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。