基于IP与MAC绑定的港域航道数据监测系统的设计与实现

来源 :中国新通信 | 被引量 : 0次 | 上传用户:aboutt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 随着互联网信息技术的飞速发展,海事数字化已经成为海事管理的必然趋势。本文针对秦皇岛港详细分析了港域航道数据监测系统的设计与实现,提出了保障终端安全的IP与MAC绑定登录。该系统依托港区软硬件设备,以服务器虚拟化、Web技术为支撑,实现港域航道信息数字化管理,很好地满足了海事数字化管理的需求,提高了管理效率。
  【关键词】 港域航道 数字化 WEB
  一、引言
  随着我国改革开发的深入,综合国力不断增强,我国的海上运输活动量也随之遽增,为了保障我国海上作业人员的生命和财产安全,需要建立实时、准确的数字化港域航道监测系统,从而为我国海洋经济和航运事业的建设保驾护航。
  交通部提出在"十一·五"末我国通航航测管理工作主要指标将达到或超过中等发达国家的水平,建立可靠的航海保障信息收集发布体系。本文针对海上流速、流向、风速、风向、能见度、温度等港域环境因素的监测开发了港域环境监测系统并增强了系统的安全性。
  二、港域航道数据监测系统构建
  2.1需求分析
  基于对港区数字化的总体研究和国家管理部门对秦皇岛港区信息化建设的指导意见和相关要求,港区数字化建设的内容应包括:稳定接收海洋传感器采集到的实时数据、通过数据处理系统将原始数据清理以便入库、建立数据仓库、建立全面的数据发布平台。
  2.2架构分析
  通过以上需求分析,本文提出系统架构,如图1所示:


  数据处理中心由各种传感器采集到的数据,需要经过程序处理才能进行持久化(存数据库),首先过滤错误数据、剔除无用字段,然后经过时间戳格式转换、数据排重,最后插入数据库。此中心是整个系统的核心部分,需要保证处理中心的可靠、稳定、不宕机。
  数据存储中心负责数据的持久化,本系统包含5个数据表:传感器设备信息表(Header)、洋流数据表(KLDATA)、气象信息表(Weather)、用户表(User),和Location表(此表用来管理传感器所放置位置区域的信息),本系统拟采用智能高效的Sqlserver2008做为数据库管理系统。数据发布中心将采用WEB形式来展示数据,辅以仪表盘、折线图等直观表现形式,使得港区数字化更加实用、易用。在本Web系统中,采用目前流行的J2EE框架—SpringMVC,用户在浏览器发出一个HTTP请求后,通过AJAX的形式异步地请求后台Controller层即业务逻辑层,然后将请求得到的数据包装成JSON串返回给客户端,最后通过Javascript脚本显示到浏览器。从而完成一个完整的用户请求。
  2.3模块设计与实现
  1)数据展示模块:收集到的数据种类繁多,如果只是单一的数子展示必然会显得单调乏味,不能使用户直观得接受,所以我们采用仪表盘、指南针和折线图的形式来展示洋流速度变化曲线、实时风速、气温、能见度等数据。本文使用流行的JS组件Bootstrap、Amcharts组件和Html5的新标签Canvas来完成图表的绘制。
  2)数据导出模块:由于WEB页面所能负载大小有限,如果用户需要查看时间线很长的数据的话,就需要使用导出功能了,本系统使用Java开源软件POI来实现数据导出,即从数据库读出数据后,写入Excel文件,然后给用户提供下载的接口。目前可支持最大下载量类65536条数据,大约相当于450天的数据。
  3)用户模块:本模块主要复制用户查看个人信息、修改用户密码等功能。如果用户具有管理员权限,则可以管理普通用户和导出数据,如果是普通用户,则只具有查看数据展示页面的功能,不支持数据导出。
  三、关键技术
  3.1 IP与MAC绑定控制登录行为
  许多应用是通过单一的IP地址绑定来控制登录用户,这种方法对一般的计算机用户起作用,但是如果遇到计算机技能稍强的操作人员,此举就无法避免IP地址盗用所带来的问题。所以本系统将IP与MAC地址绑定来实现用户登录行为的控制。这样,就保证了系统不会被随意登录,提高了系统的安全性。
  3.2服务器虚拟化
  为了从业务逻辑的角度分离服务器设备,简化系统管理,本项目采用服务器虚拟化技术即将数据采集、存储、发布中心在一台物理服务器上分割成三个相互独立、互不干扰的虚拟环境,减少了由于误操作引起的数据紊乱,进一步确保了数据安全性。
  3.3AJAX
  本项目采用AJAX来处理用户请求,经过系统后台与服务器进行数据交换,AJAX可以实现网页异步更新。本系统由于请求的数据量较大,采用该技术之后,使用户可以在时间上无缝隙浏览。AJAX处理请求过程的关键代码如下:
  $.ajax( {
  type : "post",
  url : "user/getnowuser",
  dataType : "json",
  contentType : "application/x-www-formurlencoded;charset=utf-8",
  success : function(data) {
  var obj = data;
  nowuser.html(obj.name);
  },
  error : function(XMLHttpRequest, textStatus, errorThrown) {
  alert("用户操作失败");
  }
  });
  四、总结
  通过对港区数字化的理解,智能化應该是给系统赋予了一些人的特性,所以,真正的智能应该是通过系统中的数据分析或者数据挖掘来代替人们自动做出一些决策动作。
  通过对一些现有的成熟技术的分析,配合使用系统的工作人员的需求分析,使得该系统已在秦皇岛港稳定运行一个月,系统运行稳定。秦皇岛港港域航道数据监测系统的建设,使航标处的工作人员在工作效率方面有了质的飞跃,极大地简化了从数据采集到可视化的全过程。
  参 考 文 献
  [1] 王璐;天津港物流信息平台建设方案及实力评价[D];天津理工大学;2010年
  [2] 王世福;张璟琳;魏哲;;深水海港主导发展下老港区更新模式探索——以广州黄埔老港区为例[A];规划创新:2010中国城市规划年会论文集[C];2010年
  [3] 丁振凡;;Spring REST风格Web服务的Json消息封装及解析研究[J];智能计算机与应用;2012年02期
  [4]边小凡;郭恒;;Ajax引入WEB开发对J2EE-MVC架构的调整[J];电脑知识与技术;2008年01期
  [5] 程晓锦;徐秀花;;应用程序开发中的乱码问题[J];北京印刷学院学报;2011年04期
其他文献
首先回顾了国家自然科学基金项目“多功能开放型企业供需网及其支持系统研究”(70072020)的立项背景;接着讨论了项目研究的主要内容、基本成果;最后,列举了项目研究所产生的社
【摘要】 采用专家系统实现电厂给水泵运行状态的监测,具有智能化和可靠性高的特点,不仅减少了人力的投入,并能准确分析找到故障所在,提高了经济效益,从而对于推进我国电力行业设备检修改革起到重大的推动作用。  【关键词】 专家系统 人工智能 推理机一、引言  随着电力行业设备检修体制改革的推进,电力工业设备科学管理水平和整体经济效益的提高,我国各省电力公司从历年的机组计划检修体制中不断总结经验,提出了在
<正> 人民政协作为爱国统一战线组织和中国共产党领导的多党合作和政治协商的重要机构,具有统战性、党派性、民主性、协商性、广泛性等诸多特点,具备人才荟萃,智力雄厚,代表
介绍了一种相对相移固定的全通网络应用设计的原理、方法和步骤,根据作出的相对相移特性图进而获得的设计结果,可以满足工程应用的要求.同时介绍了这种全通网络在相位合成中
为了减少传统SIMD多媒体扩展体系存在的数据置换时间开销,该文提出了一种新的多媒体扩展体系。该体系在指令定义中,包含显性的数据置换信息;在实现体系中,融合了计算和数据置换操作。采用H.264的解码程序测试,与基本型的双发射SIMD处理器体系比较表明:整体上可以获得1.4到1.5的加速,而程序代码大小却减少了17.8%。本体系的硬件实现基于TSMC 0.18μm工艺综合显示,增加的数据置换网络只占用
揭示了一类重要的特殊函数--广义椭圆积分以及Г-函数、ψ-函数等相关特殊函数的一些性质.这些结果将被用来研究数论中广义Ramanujan模方程解φk(a,r)的性质和关于它的一个尚