【技术实现步骤摘要】
一种数据服务系统
本专利技术涉及计算机系统领域,具体涉及一种数据服务系统。
技术介绍
当前为了实现数据服务,可采用的方式大致有三种:FTP服务器、HTTP服务器、操作系统内置数据共享。其中:FTP服务器,跨平台的软件很少,并且配置过于复杂,学习成本很高;HTTP服务器,当前还没有一款用于对本地磁盘数据共享的软件;操作系统内置的数据共享服务,在不同操作系统中差别很大,使用不太方便;并且各种软件对系统支持不一致,windows早期的版本很多不能使用;并且很多软件的配置管理,是基于配置文件的,学习成本很高。
技术实现思路
为解决上述问题,本专利技术提供了一种数据服务系统。为实现上述目的,本专利技术采取的技术方案为:一种数据服务系统,包括客户端:采用支持Ftp协议的浏览器或代码模拟的FTP客户端;若提供IP接收服务,则和IP通知服务模块对接,当设备IP变化,会得到新的设备IP;FTP服务器:支持完整PORT方式的FTP协议,网络部分基于网络框架ApacheMINA实现;FTP配置信息使用Sqlite服务器保存;数据文件监控模块:用于监控设备数据文件夹,在给定时间内,设备没有生成正常的设备数据,则记录本次异常的详细情况到Sqlite服务器保存;FTP用户管理模块:用于管理基本的FTP用户信息,比如用户名/密码/用户是否激活等,默认匿名用户无法访问;软件密码保护模块:用于避免软件非授权使用,系统增加了关闭服务器等敏感操作,必须密码认证的功能;IP通知服务模块:用于设备IP动态获取,开机后设备自动检测IP,并发送到客户端,保证通信畅通;此功能需要对方实现收据接收接口;数据文 ...
【技术保护点】
一种数据服务系统,其特征在于,包括客户端:采用支持Ftp协议的浏览器或代码模拟的FTP客户端;若提供IP接收服务,则和IP通知服务模块对接,当设备IP变化,会得到新的设备IP;FTP服务器:支持完整PORT方式的FTP协议,网络部分基于网络框架Apache MINA实现; FTP配置信息使用Sqlite服务器保存;数据文件监控模块:用于监控设备数据文件夹,在给定时间内,设备没有生成正常的设备数据,则记录本次异常的详细情况到Sqlite服务器保存;FTP用户管理模块:用于管理基本的FTP用户信息,默认匿名用户无法访问;软件密码保护模块:用于避免软件非授权使用;IP通知服务模块:用于设备IP动态获取,开机后设备自动检测IP,并发送到客户端,保证通信畅通;数据文件监控配置:用于实现设备的数据文件监控功能的参数配置;设备信息管理模块:用于增删改设备信息;系统日志管理模块:包括软件启动关闭/监控日志/各种异常信息的查看、搜索、删除操作。
【技术特征摘要】
1.一种数据服务系统,其特征在于,包括客户端:采用支持Ftp协议的浏览器或代码模拟的FTP客户端;若提供IP接收服务,则和IP通知服务模块对接,当设备IP变化,会得到新的设备IP;FTP服务器:支持完整PORT方式的FTP协议,网络部分基于网络框架ApacheMINA实现;FTP配置信息使用Sqlite服务器保存;数据文件监控模块:用于监控设备数据文件夹,在给定时间内,设备没有生成正常的设备数据,则记录本次异常的详细情况到Sqlite服务器保存;FTP用户管理模块:用于管理基本的FTP用户信息,默认匿名用户无法访问;软件密码保护模块:用于避免软件非授权使用;IP通知服务模块:用于设备IP动态获取,开机后设备自动检测IP,并发送到客户端,保证通信畅通;数据文件监控配置:用于实现设备的数据文件监控功能的参数配...
【专利技术属性】
技术研发人员:张璠,张大伟,严京海,马俊文,李远,刘保献,李云婷,王琴,王莉华,王欣,
申请(专利权)人:北京市环境保护监测中心,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。