[发明专利]一种数据服务系统有效
申请号: | 201710320312.4 | 申请日: | 2017-05-09 |
公开(公告)号: | CN107124311B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 张璠;张大伟;严京海;马俊文;李远;刘保献;李云婷;王琴;王莉华;王欣 | 申请(专利权)人: | 北京市环境保护监测中心 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/08;H04L29/12 |
代理公司: | 北京卓唐知识产权代理有限公司 11541 | 代理人: | 唐海力 |
地址: | 100089 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 服务 系统 | ||
本发明公开了一种数据服务系统,包括支持Ftp协议的浏览器或代码模拟的FTP客户端;FTP服务器;用于监控设备数据文件夹的数据文件监控模块;用于管理基本的FTP用户信息的FTP用户管理模块;用于避免软件非授权使用的软件密码保护模块;用于设备IP动态获取,开机后设备自动检测IP,并发送到客户端的IP通知服务模块;用于实现设备的数据文件监控功能的参数配置的数据文件监控配置;用于增删改设备信息的设备信息管理模块;用于软件启动关闭/监控日志/各种异常信息的查看、搜索、删除操作的系统日志管理模块。本发明实现了一套软件可部署到多种操作系统上,实现了软件配置可视化管理;实现了设备文件监控功能。
技术领域
本发明涉及计算机系统领域,具体涉及一种数据服务系统。
背景技术
当前为了实现数据服务,可采用的方式大致有三种:FTP服务器、HTTP服务器、操作系统内置数据共享。其中:FTP服务器,跨平台的软件很少,并且配置过于复杂,学习成本很高;HTTP服务器,当前还没有一款用于对本地磁盘数据共享的软件;操作系统内置的数据共享服务,在不同操作系统中差别很大,使用不太方便;并且各种软件对系统支持不一致,windows早期的版本很多不能使用;并且很多软件的配置管理,是基于配置文件的,学习成本很高。
发明内容
为解决上述问题,本发明提供了一种数据服务系统。
为实现上述目的,本发明采取的技术方案为:
一种数据服务系统,包括
客户端:采用支持Ftp协议的浏览器或代码模拟的FTP客户端;若提供IP接收服务,则和IP通知服务模块对接,当设备IP变化,会得到新的设备IP;
FTP服务器:支持完整PORT方式的FTP协议,网络部分基于网络框架Apache MINA实现;FTP配置信息使用Sqlite服务器保存;
数据文件监控模块:用于监控设备数据文件夹,在给定时间内,设备没有生成正常的设备数据,则记录本次异常的详细情况到Sqlite服务器保存;
FTP用户管理模块:用于管理基本的FTP用户信息,比如用户名/密码/用户是否激活等,默认匿名用户无法访问;
软件密码保护模块:用于避免软件非授权使用,系统增加了关闭服务器等敏感操作,必须密码认证的功能;
IP通知服务模块:用于设备IP动态获取,开机后设备自动检测IP,并发送到客户端,保证通信畅通;此功能需要对方实现收据接收接口;
数据文件监控配置:用于实现设备的数据文件监控功能的参数配置,如扫描文件夹/扫描间隔等;
设备信息管理模块:用于增删改设备信息;主要为了避免配置项目过多,便于软件部署;软件安装后,直接选择配置好的信息,可直接激活配置;
系统日志管理模块:包括软件启动关闭/监控日志/各种异常信息的查看、搜索、删除操作。
优选地,所述系统采用CS模式对外提供服务,使用FTP协议实现,各个用户可以通过支持FTP协议的客户端连接,获取指定数据。
优选地,所述系统的FTP功能基于网络框架Apache MINA实现。
优选地,所述数据文件监控模块基于Apache Commons IO实现。
优选地,所述系统的软件配置信息存储基于JDBC+SQLite实现。
优选地,所述系统的软件界面部分使用Swing实现。
本发明具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京市环境保护监测中心,未经北京市环境保护监测中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710320312.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种权限的配置方法及装置
- 下一篇:网络中设备配置的方法和装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置