长江水文移动应用服务系统设计与实现

合集下载

长江洪水预报调度系统建设及应用

长江洪水预报调度系统建设及应用

长江洪水预报调度系统建设及应用秦昊;陈瑜彬【摘要】长江洪水预报调度系统集洪水预报与防洪调度为一体,利用开放式的设计理念,采用B/S系统结构开发.该系统整合了长江防洪信息、洪水预报、洪水调度等各种资源和信息,建立了基于流域地图的各类信息融合展示平台,实现了自动预报计算、交互式调度、水雨情监视、防洪形势分析等功能.该系统在2016年长江中下游区域性大洪水中的调度运用,充分证实了该系统在水文预报、防汛会商、调度决策等场景中的应用效果.【期刊名称】《人民长江》【年(卷),期】2017(048)004【总页数】6页(P16-21)【关键词】B/S架构;水文预报;水库调度;防洪预报调度;2016年洪水【作者】秦昊;陈瑜彬【作者单位】长江水利委员会水文局,湖北武汉430010;长江水利委员会水文局,湖北武汉430010【正文语种】中文【中图分类】TV122长江洪水预报调度系统以满足长江防洪调度实际需要为目标,兼顾防洪调度工作未来的发展,充分利用现有水文气象预报技术手段、长江流域各种调度研究成果,通过对洪水预报方案的修订和补充、江河湖库调度模型的研究,以实时雨水情、工情数据、历史洪水数据、图形数据等信息资源为基础,依托计算机网络环境,遵循统一的技术架构,全面建成覆盖长江流域主要防洪地区的预报调度系统,为长江防洪调度指挥决策提供有力的分析计算工具。

(1) 根据长江流域洪水预报预警及调度需求,构建覆盖整个长江流域干流及主要支流的洪水预报方案体系,分析长江洪水调度方案及相关调度研究成果,提出实时调度中的实现方式,研究建立各水库、河流防洪预报调度预案,为合理地运用防洪工程设施(水库、蓄滞洪区等),促进长江流域水库、蓄滞洪区等水利工程科学统一调度提供技术支撑。

(2) 以组件化结构和开放式架构模式组建满足长江防汛实际需要的预报调度模型库,建立自动与人机交互相结合的实时洪水预报调度系统,为洪水预报制作与防洪调度方案分析提供先进可靠的技术平台。

水文综合协同办公系统的设计与实现

水文综合协同办公系统的设计与实现

范了办公流程 , 加快 了信 息流通 , 高了办事效率 , 提 将会在 长江水文发展过程 中发挥重要的作用。
关键词 : 办公 自动 化 ;系统设 计 ;水 文
中图法分类号 :P 0 T22
文献标 志码 : A
随着计算机技术和网络技术的发展 , 如何利用 计算机网络实现优化管理 , 提高工作效率 , 已经成为 办公管理的主要 目 标之一。随着长江水文信息化建 设 的不断 深入 , 现在 已经 建成 了覆 盖 全长 江 流 域 的
的协 同工作 网 , 以人 为 中心 , 以信 息 为 血 液 , 以工 作
稿、 核搞 , 支持稿件正文修改痕迹 的保 留及识别 , 支
持公 文 串行 会签 和并行 会签 , 支持 文件套 红管理 , 支 持公 文 电子 签章 , 支持 多种类 型数据 格式 的附件 , 支 持 手 写批注 及签 阅功 能 , 持 流程 进 度 查看 及 流 程 支
上进行 管理 使用 , 实现 各种 资源 的互相促 进 和增值 , 创 造 资源共 享 、 同交 互 的办公环 境 。 协
理、 考勤管理等 日常办公事务的 自动化。支持会议 及会议资源 的在线 申请 、 审批及安排 ; 支持公务用车
的在线 申请 、 审批 及安 排 ; 现考勤 打卡 、 实 考勤 统计 , 请假出差申请等。
开放 的 、 扩展 的结 构 体 系 , 向用 户 提 供 方便 、 可 面 高
时通讯 。能够提供消息短信 、 文件传输、 语音会话、 邮件 收发 以及 论坛等 形式 的交 流手段 。职 工 的意 见
和建 议都 可 以畅通 无 阻 地直 接 反 馈 到最 高 领 导层 ,
便于及时发现问题 、 改进过程和发现人才。员工们

基于多功能航标的长江水文信息采集系统研究

基于多功能航标的长江水文信息采集系统研究

基于多功能航标的长江水文信息采集系统研究长江是中国最长的河流,也是世界上最重要的河流之一。

长江的水文信息对于河流管理者和水文学家来说非常重要,可以帮助他们了解河流的水位、流速、水温等多方面的数据,从而更好地进行河流管理和防洪工作。

然而,由于长江幅员辽阔,传统的水文信息采集方法存在一些困难。

因此,研发一种基于多功能航标的长江水文信息采集系统成为了一个重要的课题。

航标是指在水中安装的一种用于导航、标志航道等目的的设施。

传统的航标主要起到标志航道和指示方向的作用,但是随着科技的发展,航标的功能也在不断扩展。

基于这种背景,我们可以研发一种新型的多功能航标,用于采集长江的水文信息。

多功能航标可以在传统的标志航道和指示方向的基础上,增加一系列的传感器和仪器,用于采集并传输水文数据。

其中,最常用的传感器包括水位传感器、流速传感器和水温传感器。

水位传感器可以测量长江水面的高度,从而了解长江的水位变化情况;流速传感器可以测量水流的速度,帮助我们了解长江水流的变化趋势;水温传感器可以测量水体的温度,有助于我们了解长江的水温变化情况。

为了保证数据的准确性和实时性,多功能航标应该配备高精度的传感器和稳定的数据传输设备。

在设计过程中,我们需要考虑航标的材料选择、位置选择和稳定性等因素。

同时,还需要考虑航标的能源供应问题,可以采用太阳能电池板和储能设备来保证航标的稳定运行。

除了水文数据采集,多功能航标还可以配备视频摄像设备和遥感设备,用于长江的监测和调查工作。

视频摄像设备可以通过实时视频传输,监测长江的水质和水生态环境,为环境保护部门提供参考数据。

遥感设备可以通过卫星图像、航空摄影等方式,获取长江及其周边地区的地理信息,为城市规划、土地利用等工作提供支持。

总之,多功能航标是一种可以用于长江水文信息采集的重要装置。

通过将传感器和仪器集成在航标中,可以实现对长江水位、流速、水温等多方面数据的实时监测和采集。

这不仅有助于长江的水文管理和防洪工作,还能提供重要的环境保护和地理信息支持。

长江基础水文数据库系统技术方案

长江基础水文数据库系统技术方案

询和业务应用 支撑服务 。 3 开发数据库维 护子系统 : 实现基于 We 的基础水文数据库专用维护 b
功能 。
技术方案
按水利信 息化综合体 系的技术要 求 . 基础水文数据系统应采用基 于开放 协议 的多层体 系结构 以保证系统的开放性、可维护性和可扩展性。因为从
计算机软件技术的发展来看 大型应用系统 的软件体系结构发生 了巨大变化 , 已经从单层 发展到 多层 。 传统 的客户 / 服务器结构不再适用于现在的大型应 用系统 三层 ( )结构逐渐 以其无可争议的优 势成 为应 用系统 的首选。 N层 三层 ( )结构是对二层 的客户 /服务器结构的扩展 在客户 /服务 N层 器模式把 用户 界面 和数据存贮与处理分离的基础上 .三层 ( )结构把所 N层 有的业务逻辑独 立成 为一层 。第一层 为客户层 .即表现层 、用户界面层 .主
是所谓 瘦客户 ”端。
( 转 A4 ) 下 6页
中国水利 A 65
维普资讯
知识应用
息技 术 发展 的主要 趋势 来判 断 .” 十一 基 础设施的建设 ,也 为信 息资源的集成
知识 的应 用是信息 技术应用 的最 高 五 期 间水利信息化技 术与装备 需求会 创造 了必要条件 .同时也 覆盖了水利业 务 的主要方面 。 阶段 也是真 正能体现信 息技术优势 的 呈现以下基本 趋势 : 关键 水利信 息化的发展 . 必然会从应用
客户层 由于采用了多层结构 , 客户
其 大 进行改变 ,层接 E不变 .层内部的改变不会 影响到其他层 。此外 .客户端不 层仅承担用户输入输出的任务 . 中. l
直接访 问数据库 ,而是通过 中间层访 问 .因此 ,不必 重新部署 客户端 .就能 多数 功能通过普通浏 览器来实现 .也就 移植数据库模式 .更换数据库驱动程 序 .甚至数据库 中基表 的结构。

《2024年基于Android平台的某景点移动端旅游软件系统设计与实现》范文

《2024年基于Android平台的某景点移动端旅游软件系统设计与实现》范文

《基于Android平台的某景点移动端旅游软件系统设计与实现》篇一一、引言随着移动互联网的迅猛发展,移动端旅游软件已经成为了人们出游的必备工具。

特别是在Android平台,由于其实用性和易用性深受用户喜爱。

本篇文章将就某景点移动端旅游软件系统在Android平台的设计与实现进行详细阐述。

二、系统需求分析首先,我们需要明确系统的需求。

本旅游软件系统主要服务于某景点的游客,提供景点导航、旅游攻略、在线预订、互动交流等功能。

其中,景点导航和旅游攻略是用户最为关心的功能,因此我们将重点进行设计。

三、系统设计1. 架构设计本系统采用Android平台进行开发,采用MVC(Model-View-Controller)架构模式进行设计。

模型层负责处理数据逻辑,视图层负责展示数据,控制器层负责处理用户输入和逻辑控制。

同时,为了保障系统的稳定性和安全性,我们采用了分布式架构和数据库分片技术。

2. 界面设计界面设计以用户体验为中心,简洁明了,易于操作。

主要界面包括首页、景点导航、旅游攻略、在线预订、互动交流等模块。

每个模块都有明确的入口和功能,方便用户快速找到所需信息。

3. 功能设计(1)景点导航:通过GPS定位和地图技术,为游客提供准确的景点导航服务。

用户可以查看景点位置、路线规划、实时导航等信息。

(2)旅游攻略:提供景点介绍、游玩攻略、餐饮推荐、住宿预订等功能。

用户可以查看景点详细信息、了解当地文化、品尝美食、预订酒店等。

(3)在线预订:支持门票预订、酒店预订、餐饮预订等功能。

用户可以通过软件直接完成预订操作,节省时间和精力。

(4)互动交流:提供社区功能,让游客可以发表游记、分享照片、参与讨论等。

同时,还可以通过在线客服功能,解答游客的疑问和问题。

四、系统实现1. 技术实现本系统采用Java语言进行开发,使用Android Studio作为开发工具。

在技术实现上,我们采用了GPS定位技术、地图API、数据库技术、网络通信技术等。

长江宜都水文分局远程在线水文监测平台概述

长江宜都水文分局远程在线水文监测平台概述
2 远程在线水文监测平台初期实践
宜都分局远程在线水文监测平台(以下简称为 “监测平台”)于 2013 年开始应用,主要用于高坝洲
收稿日期:2019-05-15 作者简介:姚大中,男,高级工程师,主要从事水文测验与计算方面的工作。E-mail:55238782@
·67·
2019 年 8 月
2019 年 8 月
水 利 水 电 快 报 EWRHI
文章编号:1006 - 0081(2019)08 - 0067 - 03
第 40 卷第 8 期
长江宜都水文分局远程在线水文监测平台概述
姚大中,王 琴
(长江水利委员会水文局 荆江水文水资源勘测局,湖北 荆州 434000)
摘要:长江水利委员会水文局荆江水文水资源勘测局宜都分局以高坝洲水文站全部水文要素在线监
在流量在线监测方面,受上游水库频繁调蓄影 响,原有的 H-ADCP 仅有半年时间能实现流量在线 监 测 ,与 缆 道 流 速 仪 法 切 换 衔 接 仍 然 较 为 麻 烦 。
鉴于防洪工作的重要性,随着最严格水资源管 理的实施以及河湖长制的全面推进,社会各界都对 水情信息时效性和准确性提出了更高要求,需要监 测 平 台 优 化 升 级 ,更 高 效 地 提 供 水 文 要 素 监 测 数 据。互联网技术的进步、服务器及终端传感器等硬 件性能的提升则为监测平台升级提供了软硬件 基础。
网络交换设备
VPN 光纤接入 20M
SDH 2M
宜都水文分局
荆江局水情分中心
图 2 远程在线水文监测平台系统构成
2017 年,高坝洲站完成 H-ADCP 新平台的建设,并 于 2018 年 6 月完成 H-ADCP 的比测投产工作,大部 分水位级情况下均可实现流量在线监测,少部分枯 水流量在线监测拟考虑用电波流速仪法作为补充 监测手段。另外,H-ADCP 与压力式水位自记仪的 水 位 比 测 结 果 已 应 用 于《水 文 巡 测 规 范》的 修 订 。 H-ADCP 新平台的建设完成和 H-ADCP 的比测投 产,为宜都分局远程在线监测平台的改进与升级奠 定了基础。

智慧水文系统设计方案

智慧水文系统设计方案

智慧水文系统设计方案智慧水文系统是一种应用先进的计算和通信技术,结合水文学和水资源管理的知识,通过收集、传输、分析和展示水文数据,实现智能化管理和决策的系统。

下面是一个智慧水文系统的设计方案。

一、系统架构设计1. 数据采集层:该层采集各类与水文相关的数据,包括地下水位、雨量、水质等数据。

可以利用传感器、气象站等设备进行数据采集,并通过数据线、无线传输等方式将数据传输到下一层。

2. 数据传输层:该层负责将采集到的数据传输到数据处理层,包括数据传输协议的设计和数据传输通道的建立。

可以利用无线通信技术(如LoRaWAN、NB-IoT)或者有线通信技术(如以太网)来建立数据传输通道。

3. 数据处理层:该层负责对采集到的数据进行处理和分析,包括数据存储、数据清洗、数据处理算法等。

可以利用数据库系统来存储数据,并利用数据挖掘、机器学习等算法对数据进行分析。

4. 决策支持层:该层负责对处理得到的数据进行可视化分析和决策支持,包括生成图表、报表、预警等功能。

可以利用数据可视化工具和决策支持系统来实现。

5. 智能控制层:该层根据分析得到的数据和决策支持的结果,实现对水文系统的智能控制。

可以利用自动化控制系统和远程监控系统来实现。

二、关键技术设计1. 数据采集技术:根据不同的水文数据类型,选择合适的传感器和仪器,通过模拟量、数字量或者串口方式采集数据,并进行校准和处理。

2. 数据传输技术:选择合适的通信方式和协议,确保数据的可靠传输和实时性。

可以根据实际情况选择无线通信技术(如LoRaWAN、NB-IoT)或者有线通信技术(如以太网)。

3. 数据处理技术:建立合适的数据库系统,对采集到的数据进行存储和管理。

利用数据清洗、数据处理算法等技术,对数据进行分析和挖掘,提取有价值的信息。

4. 数据可视化技术:利用数据可视化工具,将处理得到的数据以图表、报表等形式展示出来,便于用户进行分析和决策。

5. 智能控制技术:根据数据分析和决策支持的结果,实现对水文系统的智能控制。

水利水文遥测系统的设计和实施

水利水文遥测系统的设计和实施

水利水文遥测系统的设计和实施摘要:随着科技的不断发展,遥测技术在水利水文领域中也得到了迅速的发展与壮大,其不仅可以实现对水文环境数据的自动监测,而且还能自动报警、控制和调节水文环境。

但是,在遥测系统应用过程中,还是会遇到一些运行方面的问题,如何进行优化设计,是当前的研究重点。

基于此,本文将围绕水利水文遥测系统的概述出发,然后对水利水文遥测系统的设计进行详细分析与讨论,最后深入探究了水利水文遥测系统实施过程中的问题及解决方案,以供相关人员参考。

关键词:水利水文;遥测系统;设计;实施1.水利水文遥测系统的概述1.1水利水文遥测系统内涵水利水文遥测系统是一种利用现代通信、遥感、计算机技术和自动控制技术,实现对水文气象和水资源的实时监测、数据采集、传输、处理和分析的系统。

该系统在水资源管理、防洪减灾、水环境保护等方面具有重要的作用,可以提高水文气象数据的及时性和准确性,为水资源的合理利用和保护提供科学依据。

在具体应用过程中,水利水文遥测系统表现出以下特征:(1)实时性。

水利水文遥测系统能够实时地获取水文环境数据,并传输至数据中心,从而及时地反映出水文环境的变化情况;(2)准确性。

水利水文遥测系统采用高精度的传感器和仪器设备,能够准确地测量水位、流量、降雨量等水文环境数据;(3)自动化。

水利水文遥测系统采用自动化控制技术,能够实现对水文环境数据的自动监测、传输和处理,减少了人为操作的干扰,提高了数据的可靠性和稳定性。

1.2水利水文遥测系统组成通过对水利水文遥测系统的相关了解可以看出,该系统的构成元素很多,概括起来主要包括三个部分:(1)现场监控管理系统。

这是水利水文遥测系统的核心部分,通常由各种传感器、测量仪器、数据采集设备等构成,其主要功能是对水文气象数据,如水位、流量、降雨、蒸发等,进行实时监测和采集,并将采集到的数据传输到数据中心进行处理和分析;(2)数据通信系统。

该系统是实现遥测的关键,由传输介质、通信协议、数据传输设备等构成,主要功能是通过无线电、卫星、光缆等方式将采集到的数据传输到数据中心,并实现与报警监控中心的联动和交互;(3)报警监控中心。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

长江水文移动应用服务系统设计与实现王立海;肖志远;高露雄【摘要】The Changjiang River hydrology mobile application services system makes it possible to access hydrologic information services on intelligent terminals by adopting mobile internet technology to integrate desktop internet applications such as news service, hydrologic consultation, as well as flood monitoring and forecasting. By taking the trans-platform, integration of database with different structures and safety visit control consideration, the system is open, expansible and highly safe. The development of this system has innovated hydrologic information service, which is of positive significance for promoting comprehensive hydrologic information service capability of the Changjiang River hydrology.%长江水文移动应用服务系统采用移动互联网技术,有效聚合长江水文网新闻、水情会商、防汛测报信息服务等桌面互联网应用,在智能终端上实现移动水文信息服务。

系统设计充分考虑跨平台服务、异构数据整合和访问安全控制,具有良好的开放性、可扩展性和安全性。

该系统基于移动互联网创新了水文信息服务的新方式,对提升长江水文水情综合信息服务能力具有积极意义。

【期刊名称】《水利信息化》【年(卷),期】2014(000)005【总页数】5页(P26-30)【关键词】移动互联网;水文信息;信息服务;水情信息;防汛测报;移动应用【作者】王立海;肖志远;高露雄【作者单位】长江水利委员会水文局,湖北武汉430010;长江水利委员会水文局,湖北武汉 430010;长江水利委员会水文局,湖北武汉 430010【正文语种】中文【中图分类】TN929.5;P33随着移动通讯技术的不断革新和移动智能设备产业的快速迭代,互联网正快速步入移动互联网发展周期的早期阶段[1]。

据中国互联网信息中心(CNNIC)发布的第33 次《中国互联网络发展状况统计报告》显示,截至 2013 年 12 月,中国网民规模达 6.18 亿,其中,手机网民规模达 5.00 亿,同时,用手机上网的人群比例由 2012 年底的 74.5% 提升至 81.0%,远高于其他设备上网的网民比例[2]。

移动互联网是指以移动网络作为接入网络的互联网及服务[3],包括移动终端、移动网络和应用服务 3 个要素,其中应用服务是核心,也是移动互联网业务创新的关键所在。

移动互联网的应用服务能聚合移动通讯的网络能力和互联网的网络应用能力,从而创新出适合移动终端的互联网业务。

长江水文在 60 多年的发展历程中积累了丰硕的技术研究成果[4],依托技术优势建成了一批实用性强的桌面互联网应用,如长江水文网、水情会商系统、洪水预报系统等[5]。

随着移动互联网的高速发展及智能移动终端的普及,人们希望通过手机和平板电脑等移动终端及时、方便地获取这些实用水文信息。

如何充分利用移动通讯技术,有效聚合现有成熟、实用的传统互联网应用,是当前水文信息服务技术创新急需思考与解决的问题之一。

为此结合移动互联网应用开发技术,对长江水文网、水情会商、防汛测报等信息数据进行汇集与分析,设计实现长江水文移动应用服务系统(以下简称长江水文移动应用),满足在安卓和 IOS 系统手机上获取长江水文网新闻、水情等信息的需求,主动将信息及时推送给社会大众。

移动互联网是移动通讯与互联网的结合,是桌面互联网向移动端的延伸[6]。

移动互联网应用与桌面互联网应用在使用场景上是互为补充的,而在数据和信息源上是统一或相互依赖的。

长江水文移动应用的数据是通过整合水文局多个桌面互联网应用的数据,经加工分析形成的。

数据主要来源如下:1)水情会商系统。

水情会商系统接收、存储和处理水情报汛站采集到的实时水雨情信息,主要包括测站基本资料及气象、雨情、水情、历史及防汛水情会商等信息。

2)洪水预报系统。

洪水预报系统是对长江流域水情预报作业和会商的工作平台,系统整合了长江水文 20 余年的研究和应用成果,主要成果数据是水文预报、调度计算、水情计算服务等。

3)长江水文网。

长江水文网是水文局水情信息发布、对外宣传及对内沟通信息的门户网站,主要存储长江流域重要水情站的实时水雨情、新闻、通讯录等信息内容。

4)相关成果文档。

水文局发布的水情综述、简报等分析成果和技术文档,一般以DOC,XLS,PDF 等文档格式存储。

2.1 总体设计长江水文移动应用服务系统总体结构如图1所示。

长江水文移动应用服务系统具体组成如下:1)应用数据层。

应用数据层存储长江水文网、水情会商、洪水预报等桌面互联网应用的整合数据,并通过 SOA(面向服务的体系结构)框架的Web Service 技术[7]为移动平台层提供应用数据。

由于各服务器的运行环境、使用的数据库存在差异,为实现异构多源数据的统一调用,系统采用 SOA 框架将桌面互联网应用的数据封装成标准的 Web 服务,供移动平台层各模块调用。

通过 Web Service 将桌面互联网应用数据整合封装,移动服务系统可按接口约定直接聚合桌面互联网应用的数据。

2)移动平台层。

移动平台层是移动应用的核心层,主要进行展示信息的运算加工、应用数据的标准化输出、用户认证授权、移动应用数据存储等业务处理。

移动平台层利用 Web Service 服务接口将业务逻辑数据、展示信息数据标准化,统一数据格式,为移动应用终端提供数据支撑;同时,移动平台负责基础和安全管理功能,如用户管理、授权管理、系统日志、终端审核、安全认证、数据加密等。

3)移动通讯层。

移动通讯层即移动互联网接入层,指移动终端无线通信网络。

4)移动应用终端层。

移动应用终端层是移动应用的界面表现层,负责用户交互逻辑处理、数据请求与数据图形化展示。

用户交互体验是移动应用设计的核心,良好的用户体验是移动信息服务体系有效运作的重要基础,也是提高服务绩效与用户满意度的根本保证[8]。

2.2 功能设计长江水文移动应用包括以下5 个模块:1)长江水文网新闻订阅模块。

长江水文移动应用将长江水文网的新闻栏目分类,并以标准化格式输出,用户根据兴趣、关注点选择订阅的新闻栏目。

新闻栏目订阅支持添加、删除和排序等编辑操作,可通过左右滑动、上滑下拉等手势查看新闻列表。

2)长江水情信息订阅模块。

长江水文移动应用上存储了长江流域水文站的测站索引,用户可自己订阅水情站点以了解、关注某河段和水库站的水情。

水情站点订阅支持添加、删除和排序等编辑操作,可左右滑动查看更多水情要素,下拉刷新水情数据等。

长江水文移动应用以测站编码为主键,关联测站基础信息、水位流量、雨量、水情预报等信息,长江水情信息相关的子模块有:a.测站基础信息,包括测站名称、站码、所在河流、水系及地理位置等,同时提供测站地图定位和导航功能。

b.水位流量信息,包括单站水位流量过程线、单站水位流量比较,多站水位、流量过程线比较,水库站还包括出库、入库水位流量过程线。

c.雨量过程模块。

查询给定时间内测站的雨量柱状图。

d.水情预报模块。

包括测站的水位和流量预报曲线。

e.超警查询模块。

查询超过警戒阀值的站点列表。

3)分析成果模块。

主要包括当日水情综述、长江汛情简报、水资源分析预测等各类文档信息。

4)通讯录模块。

将单位通讯录在移动应用分类提供检索,用户可按单位和拼音顺序分类查看、查找单位及职工通讯信息,可直接拨打电话或导出到手机本地通讯录当中。

5)信息推送模块。

移动应用接收服务器端推送消息,并在移动终端界面上显示推送信息的提醒。

系统设计了普通、新闻及水情信息推送等 3 种信息推送类型,当移动端接收到普通消息时,展示该消息标题及正文内容;当移动端接收到新闻消息时,点击该消息可以打开新闻,并查看详情新闻内容;当移动端接收到水情信息时,点击该消息可直接跳转进入测站图表界面,查看推送的水情信息。

针对安卓、IOS 版手机信息推送机制的不同,长江水文移动应用分别采用持久连接(Push)方式和 IOS 的苹果信息推送服务实现信息推送,移动应用信息推送过程如图2 所示。

2.3 系统数据访问交互设计长江水文移动应用的数据访问交互设计是移动应用系统设计的重要组成部分,关系到终端应用的信息展示、订阅、推送,以及身份认证和服务端的数据整合。

长江水文移动应用的数据访问交互主要通过 Web Service 和 FTP 等方式实现。

2.3.1 终端应用的数据访问设计1)数据结构。

根据信息展示、订阅、推送及身份认证的需要,系统数据分为主要和辅助 2 类信息。

主要信息是指水情、网站、成果信息等业务数据;辅助信息是指订阅、展示习惯信息等为提高用户体验而设计的数据。

2)数据交换格式。

终端应用与服务端之间交互的数据格式采用 JSON(JavaScript Object Notation)格式。

JSON 是一种轻量级的数据交换格式,是JavaScript 的 1 个子集。

3)数据访问方式。

终端应用登录时,通过 Web Service 进行身份认证,然后通过 Web Service 读取展示数据、订阅的信息及收到的推送信息。

2.3.2 服务端的数据整合设计通过 Web Service 将实时水文、历史水情、长江水文网等数据库的数据读取整合到移动应用系统数据库中;通过 FTP 采集文档类数据并通过 Web 应用接口(Web API)提供给客户端应用。

系统服务端数据访问交互如图3 所示。

数据访问交互的流程如下:1)移动应用终端向移动应用服务器发送请求,经用户信息认证后,服务端将请求转发到后台 Web Service 服务进程。

2)后台 Web Service 服务进程处理移动应用终端请求,经计算分析后与长江水文网新闻、实时水情、历史水情等服务器数据交互,最后将展示信息反馈给移动应用终端。

长江水文移动应用的开发实现分为终端移动应用 APP 和服务器端移动应用平台开发 2 个部分。

相关文档
最新文档