1、技术及服务要求1 项目背景根据海洋灾害减灾信息化建设需要,目前需要一款集成海洋灾情业务信息、专题数据,具有 GPS 定位、绘图、测量、多媒体记录等多种功能,便携的海洋灾情现场调查工具,并建立控制中心,向便携工具推送业务信息、专题数据,从便携工具汇集调查信息,构建完整的、自主更新的海洋灾情信息数据链,为海洋灾情统计与评估奠定数据基础。2 项目目标本次竞价标的为基于 Android 平台的数据采集终端系统以及推送服务管理平台。系统开发要求符合软件开发标准规范,拥有完整的开发过程文档资料。系统应该达到系统设计的功能性目标和非功能性的目标,功能性目标应该符合技术方案中设计的功能,非功能指标性能参数,安
2、全性,扩展性,部署方便性,可用性等,整体系统应达到成熟、完整、易操作、功能完善等各项标准。3 系统构架整个系统为跨平台的 C/S 构架,由多个 Window 平台的数据处理中心、多个Android 平台的数据采集终端、多个数据服务器、一台中心服务器构建而成,并集成 GNSS(GPS 或 COMPASS)定位模块、中国电信 VPN 及其加*通信业务(国家密码局批准的商*级),以达到项目目标。系统拓扑图如下:A n d r o i d 平台数据采集中心服务器( 推送 ) 数据服务器 + 北斗指挥机G P SW i n d o w s 平台数据管理与指挥电信网关V P N 专 网直接数据交互北斗伴侣
3、 手持终端操作系统:Android 4.0 以上数据库平台:SQLite地图平台:SuperMap iMobile for Android 6R 定制版北斗伴侣:E200 推送服务器操作系统:Centos北斗指挥机:E5004 总体要求4.1 性能 地图操作:1 秒以内(矢量模式) 查询反应:1 秒以内 推送响应:5 秒以内(VPN)竞价标的4.2 软件 易扩展、易维护:系统各个功能模块均要求建立低耦合关系; 编码规范,注释详细,易于阅读。 提供软件开发的相关文档:需求分析、设计方案、用户手册等;5 数据要求 须有文档说明所有的数据部署与存储路径,用于规范化、系统化的数据维护及更新; 调查数据
4、有可能根据承灾体名录规范的规定而进行调整; 推送数据根据灾害不同,关注要素也不同;6 手持端功能要求手持端主要功能包括:地图浏览与查询,承灾体现场调查图形及属性数据的采集、相关媒体数据采集,GPS 定位与导航,图层数据管理,调查文档下载及查看,预报及预警告数据下载及查看,指令接收与发送等功能。6.1 地图浏览 地图浏览基础功能:放大、缩小、平移、初始化范围; 临时图层管理:清除高亮、分类清除临时绘制(如:方案信息、灾害预警报信息等);6.2 图层管理 模式选择:用户可在遥感模式、DEM 模式和矢量模式中进行切换; 遥感数据:根据数据库中遥感数据对照表,确定遥感数据具体内容,并根据用户选择,显示
5、具体的遥感瓦片图层;6.3 地图查询 点查询:根据用户单点触屏的地图坐标,获取该坐标容差范围内的所有要素; 范围查询:根据用户缩放地图的显示范围,获取该范围内的所有要素; 缓冲区查询:根据用户所选图元的缓冲区范围,获取该范围内的所有要素; 关键字查询:根据用户录入的关键字,在所有图层的指定属性字段(一般默认为 Name)中获取具有该关键字的所有要素; 属性面板:用户在查询结果集中选中的要素均可在属性面板中展示其属性信息,并具有以下功能:定位、媒体、提取、调查;定位:居中高亮该要素;媒体:触发“拍照、录音、录像、查看”对话框,用户可选择进行该要素相关的媒体数据采集或查看;提取:提取构成该要素的节
6、点数据,存至临时点;调查:根据该要素在承灾体名录中的分类,提取属性信息自动填写调查录入中的部分内容(含图形信息、名称、属性等),简化用户获取调查数据的步骤;6.4 调查 模式切换:点击主菜单调查按钮,自动切换相关面板(临时点面板、调查数据面板、属性信息面板); 临时点面板:临时点的添加、删除、编辑、顺序调整,构成要素的预览、新建要素并填写属性信息;添加临时点:可以通过录入按钮在临时点列表的最后添加,或长按临时点列表中某个点,选择在这个点上一行插入一个点;该点的坐标可以通过录入、单点触屏、从 GPS 获取几种方式;另外连续获取 GPS 可以一次获得 N 个临时点;删除临时点:长按临时点列表中某个
7、点,选择删除这个点;编辑临时点:长按临时点列表中某个点,选择编辑这个点的坐标;顺序调整:按住临时点的拖动按钮不松,即可拖动该点至目标顺序;要素预览:在主地图窗口中预览即将生成的要素的图形(点线面);新建要素并填写属性信息:可新建点、线、面,并由用户选择确定要素在承灾体名录中的类别,根据类别填写属性信息; 调查数据面板:分类罗列所有调查数据,并可显示选中的调查数据的图形或属性; 属性信息面板:显示所选调查要素的属性信息,并提供以下功能:定位:居中高亮该要素;媒体:触发“拍照、录音、录像、查看”对话框,用户可选择进行该要素相关的媒体数据采集或查看;提取:逆向构建,提取构成该调查要素的节点数据,存至
8、临时点;编辑:编辑该调查要素的属性信息;删除:删除该调查要素;6.5 媒体 无关于要素的媒体数据采集; 无关于要素的媒体数据查看;6.6 方案 向服务器主动获取方案,工作路线,调查范围和人员设备部署信息; 查看方案文件; 查看工作路线、调查范围临时绘制信息; 查看当前调查任务相关的灾害的文本及临时绘制信息;6.7 文件 技术规程、减灾措施等文件的查看; 法律法规的查询及查看;6.8 设置 设置测量时的单位,包括长度单位及面积单位; 设置添加临时点时,录入坐标的坐标系及单位; 设置屏幕管理,包括屏幕超时时间及屏幕亮度调节,用以控制屏幕的电量消耗; 设置 GPS 显示与否、刷新频率、提交频率; 提
9、供长度、面积转换工具; 启用或关闭数据传输(VPN); 启用或关闭蓝牙;6.9 指令 指令说明: 指令从紧急级别上分为:a) 一般指令:当用户无法连接 VPN 时,延期推送的指令;b) 高级指令:当用户无法连接 VPN 时,必须通过北斗送达的指令; 指令来源包括:a) 人工录入的消息(包括 server 和 client);人工录入的消息可人为设定紧急级别、是否需要回复;b) 推送服务器监测到数据更新,自动生成的数据更新提示消息;该消息可通过人工干预设置消息级别和是否需要回复。默认级别为一般,无需回复。 指令可一对一,一对多; 指令都通过推送服务器推送至客户端。 推送数据:推送数据更新的指令由
10、推送服务器推送至客户端,如果该指令为紧急级别并通过北斗伴侣接收到,用户接到有通知后,直接解析消息内容,显示推送数据;如果该指令为一般消息或通过 VPN 获取,则调用 WebService 接口获取具体数据内容,本地解析数据内容后显示内容。 指令管理: 新建一个指令; 删除历史指令(不可删除要求回复而未回复的历史指令); 回复要求回复而未回复的指令; 查询本机接收的历史指令列表;6.10 导航 查询并设置始发地点和目的地,获取导航路径; 导航过程的管理:开始、暂停、结束; 导航过程的语音提示;6.11各类提示 时间提示:屏幕中一直显示当前时间; 电量提示:电量图标、20%,10%低电量告警、正充
11、电提示、满电量提示; GPS 提示:提示当前 GPS 可见卫星数、信号质量; 网络状态提示:当无网络时,提示用户连接北斗伴侣(如无网络并无北斗,则应在界面提示图标处闪烁图标给予提示); 北斗提示: 信号提示:提示当前信号强度; 电量提示:提示北斗伴侣的当前电量; 通知:当有推送数据、通知下达,闪烁图标进行提示;有指令下达,在状态允许的第一时间弹出对话框进行指令提示;6.12帮助 链接系统用户手册:帮助用户,引导系统使用。7 推送服务管理平台推送服务管理平台主要作用是实现指令的一对一,一对多实时推送。指令说明详见 6.9。主要功能包括: 设置推送数据信息级别及是否回复:默认的推送数据信息级别为一
12、般,不回复; 监听数据库中的推送数据(天气预报、海浪预报、风暴/台风预警报信息、潮位信息等准实时数据)是否有更新需要推送至移动端,当获得需要推送的数据(收件人,表名,ID)后,向客户端发送提示信息。 接收到客户端提交的“接收推送数据”的指令后,根据用户网络或北斗状态,调用对应的 WebService 接口获取数据,并转发至客户端。 支持人工录入的指令,并设置指令级别及是否回复; 与北斗指挥服务器进行串口通信,获取北斗短报文,判断发送目标网络状态,在线从网络转发;不在线则从北斗转发; 推送服务管理平台支持所有历史指令的查询。8 服务要求供应商应针对以下服务要求作出承诺:1、本地化的平台开发和售后
13、服务供应商应组织技术人员在青岛进行本地化的平台开发和系统实施,保证采购人能够充分了解和参与开发过程,接受采购人的监督。2、供应商所提供的产品在生产过程中具有完善的软件质量保证体系,并在软件开发中严格遵循软件质量保障体系规范和 ISO9001 质量认证体系相应规范,并签署软件产品开发和服务工作保密协议。3、二次开发支持对新增功能或者应用集成的内容,以供应商为主进行二次开发支持,建设方提供必要的支持。4、培训供应商应根据采购人要求免费提供针对本系统的运维培训、管理培训和应用培训。5、供应商需要提供自系统正运行起一年的全免费服务。在免费维护期间,供应商需为用户提供 7*24 小时电话技术支持,解答用户在系统使用中遇到的问题,提出排除故障的建议和操作方法;在需求方所在地区具备正式的维保服务机构,如电话支持无法解决,技术维护人员需在 1 小时内派工程师现场解决故障。