公安综合信息无线查询系统概要方案说明书_第1页
公安综合信息无线查询系统概要方案说明书_第2页
公安综合信息无线查询系统概要方案说明书_第3页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、无线综合警务系统(WIPSS>概要设计说明书V1.0拟制人赵文君审核人批准人深圳市世纪安软信息技术有限公司二零零三年五月二十六日目录第一章引言21.1编写目的21.2术语与缩写21.3参考资料2第二章系统概述32.係统任务3系统目标3运行环境3与其它系统的关系3第三章总体设计43.1需求规定4系统功能4系统性能4输入输出要求4数据管理能力要求4故障处理要求4其他专门要求53.2流程和结构设计5系统流程图5逻辑结构63.3软件模块结构设计7模块结构图7模块清单8组件结构图83.3.4 组件清单 9 第四章功能模块设计 10 4.1功能结构划分 10 4.2模块功能设计 10查询服务模块 1

2、04.2.2 业务处理模块 124.2.3 通信服务模块 144.2.4 安全认证模块 16425 Web服务器模块174.2.6 移动查询模块 19语音查询模块 21第五章接口设计 235.1外部接口 235.2内部接口 23 第六章系统数据结构设计 246.1逻辑结构设计 246.2物理结构设计 256.3数据结构与程序的关系 25第一章 引言1.1 编写目的本文档主要描述无线综合警务系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,为无线综合警务系统 的详细设计提供原则和基础。1.2 术语与缩写WIPSS :无线综合警务系统 &l

3、t;Wireless Integrated Public Security System );SMPP :短消息点对点协议 <Short Message Peer to Peer);CMPP :中国移动点对点协议 <China Mobile Peer to Peer);SGIP:短消息网关接口规范 <Short Message Gateway In terface Protocol);SMC :短消息中心 <Short Message Cen ter);UDCS :统一数据通讯结构 <Unified Data Communication Structure )。1

4、.3参考资料中国移动通信互联网短信网关接口协议2.0中国联合通信公司短消息网关系统接口协议1.2统一接入平台概要设计说明书第二章系统概述2.1系统任务系统目标无线综合警务系统以现有的综合查询平台为基础提供移动查询和移动警务为主要业务 的系统。它根据综合查询平台提供的请求调度服务接口,实现各种移动终端设备的信息查 询,包括手机查询、PDA查询和语音查询。运行环境系统分类操作系统数据库网络计算机系统Li nux/Un ixOracle 8i/Oracle9iIntranet/lnternet移动设备(Palm/手机等Palm OS/KVMGSM/GPRS/CDMA/ CDPD与其它系统的关系与统一

5、接入平台的关系:本系统通过调用统一接入平台的服务接口,输入查询条件并 且获得查询结果。与综合信息查询系统的关系:综合信息查询系统是本系统的基础,本系统通过统一接 入平台的服务接口,将查询请求信息通过网络发送到综合信息查询系统,综合信息查询系 统根据查询条件进行查询操作,并且将查询结果通过统一接入平台返回给查询用户。与无线通信系统的关系:无线综合警务系统是以无线数据网络为基础的,其以现有的 无线通信网络为运行环境,并且遵循无线数据传输协议(如短消息协议等 ,为无线设备提供综合警务服务。第三章 总体设计3.1 需求规定系统功能无线综合警务系统主要用于相关警种在户外工作时,利用移动终端 <PD

6、A 、车载终端 、便携电脑和手机)查询车辆、人员、交通违章信息,并且可以在移动终端上进行信息采 集。系统性能3.1.2.1 精度无3.1.2.2 时间特性要求查询结果返回时间不超过 5分钟。3.1.2.4 可靠性要求作好网络安全、系统安全和信息安全,尤其是要解决跨地区查询时的安全问题。3.1.2.5 灵活性只要有无线网络的环境就能够提供综合警务服务。输入输出要求系统用户可以在手机上用短信息方式 <无界面)输入,也可以在开发的移动终端界面上 输入查询条件信息。查询结果的输出要求根据移动终端的显示屏幕的大小分页显示。数据管理能力要求能够查询在人口、车辆、驾驶员、驾驶员违章信息、犯罪信息等公安

7、综合信息。故障处理要求记录系统运行日志,系统可以监控相关进程运行情况,有故障告警能力,在系统故障 不能通过重起解决的情况下,系统可以响铃报警,请求人工处理故障。其他专门要求系统的移动用户在本地能够查询外地信息,在外地也可以查询本地信息。 能够在系统内部实现收发信息的查询统计和计费功能。3.2流程和结构设计系统流程图无线综合警务系统是建立在综合查询信息系统和统一接入平台基础上的利用无线通讯 方式实现的信息查询系统,其在整个系统中的构成和与其它系统的关系如下图:本说明书主要是对上图中的无线综合警务系统进行概要设计。无线综合警务系统的流程如下图所示:语普通逍scrp响应數眾无线语音査询系统锻晋 服务

8、计曲 眼务固定电话手札终端卷中心護PSTN或企安号网-d势理心 业处中一安仝悔议转换层-数据通讯层F-小L亠认证层SkIP1亠r MFF住询应用脸务卩点求敕扒业务©a服务请求诡度中心综合杳询平廿综合査询系统322逻辑结构系统根据应用的性质可以分为服务器层应用、客户层应用和数据服务层。无线综合警务系统的逻辑结构如下图:服务器层应用主要包括数据通讯、协议转换、数据加密、安全控制、日志服务、业务 处理和查询服务的业务逻辑,同时还包括Web服务。客户端设备根据查询设备类型又分为手持型设备和车载型设备两部分。手持型设备包 括手机和 PDA车载型设备包括便携电脑和车载专用终端等。客户层的应用主要

9、包括手机 和Palm上的查询应用以及车载设备上的查询应用以及语音查询,同时还包括基于浏览器的 用户和业务管理以及计费管理页面。数据服务层主要包括系统用户数据和日志数据等业务数据。本说明书对手机用户无线 /语音查询的客户层和服务器层以及数据服务层进行概要设 计。3.3软件模块结构设计模块结构图根据以上各个逻辑层的应用需要实现的具体功能,可以将无线综合警务系统的模块结构确定为如下:移动查询模块语音查询模块模块清单理模 接编号 入01 接口02整个系统分为移动查询模块、语音查通信服务模信服务模块、安全认证模块、 块、査询服务模块、模块名称移动查询模块语音查询模块Web服务器模块,模块清单如卞。模块功

10、能简述安全认证模块!供移动终端的查询应用提供语音费管服务业务SMG模块标查询服务模块1 r*业务处理模块本地资源库系统管理Web服务器模块03通信服务模块负责与移动网络的数据通讯04安全认证模块验证系统用户登录并授权05业务处理模块负责请求调度,资源访问代理等06查询服务模块与统一接入平台通信,处理查询请求/响应07Web服务器模块提供Web应用,实现系统管理和计费组件结构图根据无线综合警务系统的业务流程和模块划分情况,将功能相对独立的部分设计成支 持多平台的可重用的组件,系统的各个模块可以通过方便地调用这些组件实现各自的功能 ,这样可以方便的进行开发,同时也方便系统的升级和维护工作。系统的组

11、件设计如下图。组件清单编号组01查询应02数03协据通讯组件议转换组件04件用服务组件050607查询应用服务接口动态库日志记录 名称动态库加密解密组件日志记录组件CMPP接 口组件SGIP接口组件加密解密动态库CMPP 接口动态库调用统一接入接口进行查询统内部数据的网络传输的,i idcs/Smpp>将外动态库议转换成系统定义 协、议(XMI/iidCs,i ''备注待开发)待开发待开发组件标识SolibPt.sosGbQ 接Se。 I动态库comm待开发 待开发 移动提供 联通提供实现数据的加密和解密记录系统日志和操作日志与移动短信网关的接口与联通短信网关的接口lib

12、Md5.solibLog.so libCMPPAPI.solibSGIPAPl.so第四章 功能模块设计4.1功能结构划分根据模块独立准则和信息隐蔽准则,将无线综合警务系统划分成七个模块:移动查询模块、语音查询模块、通信服务模块、安全认证模块、业务处理模块、查询服务模块、Web服务器模块。无线综合警务系统的程序结构图如下:4.2模块功能设计查询服务模块查询服务模块主要是将系统内部的请求数据,通过调用统一接入平台提供的接口,实 现信息的查询功能。该模块通过调用相关组件,接收来自业务处理模块的Udes结构的查询请求数据,将数据转换成统一接入平台的XML格式的接口协议,并调用统一接入平台提供的查询接

13、口,将查询请求数据经过统一接入平台输入到综合信息查询系统,综合信息查询系统经过查询操 作,将XML格式的查询结果数据通过统一接入平台返回到查询服务模块,查询结果数据在 查询服务模块内部经过转换,以udes结构的数据返回给查询业务处理模块。物理结构和数据流程设计查询服务模块的物理结构如下:说明:名称查询服接务模块标记libQryServer.so说明yServer libPt.so执行文件,运行在查询服务模块的数据流图如下:mm.so查询请求数据(udcs>下查询服务模块QryServer查询响应数据(业务in处理模块jdcs>ux/unix 系统运行设计查询请求数据(XML>

14、查询服务模块的运行设计如下图:数据设计查询响应数据(XML>统一接入开始查询接口读取系统参数查询服务模块不涉及永久性数据,无须建立数据库。该模块涉及的内存数据参考第五章接I口初始化该模块涉及的查询请求的数据结构参见本文的参考资料。用户界面设计程序运行查询服务模块是一个服务程序|关闭所有线程运行,没有用户界面。结束422业务处理模块业务处理模块主要实现业务请求调度和本地资源访问代理的功能。该模块通过调用相关组件,接收来自通信服务模块的udcs结构的业务请求数据,并且处理相关的业务逻辑,根据业务逻辑数据,将业务请求调度到相应的服务接口,如果是查 询请求,就将数据调度到查询服务模块;如果是定位

15、请求,就将请求数据调度到定位服务 模块等。业务处理模块还代理安全认证的认证请求数据和Web服务器的请求数据,这两个模块对本地资源库的访问是通过业务处理模块来实现的。4.221物理结构和数据流程设计业务处理模块的物理结构如下:运行设计系统数据业务处理模块的运行设计如下图:业务数据开本地资源库4.223数据设计读取系统参数业务处理模块须建立业务数据库、系统数据库、用户权限数据库、日志数据库和系统监控数据库等。数据库部分的设计参见第六章该模块涉及的内存数据参考第五O连接数据库jAZ,用户界面设计业务处理模块是一个服务程序,以控制台方式运行,没有用户界面。程序运行通信服务模块该模块通过调用相关组件,接

16、收来自语音查询和移动查询模块等业务请求模块的外部请求数据,并且将外部请求数据进行解密 < 如果需要),转换成系统内部的 Udes结构的业务请求数据,并且将业务请求数据传输到业务处理模块进行相应的处理,并接收返回的Udes格式的处理结果,经过相应的协议处理,将结果数据返回给业务请求模块。423.1物理结构和数据流程设计通信服务模块的物理结构如下:数据设计通信服务模块不涉及永久性数据,无须建立数据库。通信服务模块涉及的内存数据(ucds>参考第五章接口设计。通信服务模块涉及的 SMPP勺数据结构参见本文的参考资料。用户界面设计通信服务模块是一个服务程序,以控制台方式运行,没有用户界面。

17、424安全认证模块安全认证模块主要实现系统用户的认证功能。该模块通过接收来自通信服务模块的用户信息,调用业务处理模块,由业务处理模块 访问本地资源库中的用户和权限信息,并从该模块处获得验证结果信息。如果用户通过验 证,则用户信息就存储在安全认证模块的认证用户队列中,该模块对用户进行登录计时, 如果超时,则安全认证模块要求用户重新登录。4.241物理结构和数据流程设计安全认证模块的物理结构如下:安全认证模块4.242运行设计/unix系统认证请求认证响应安全认证模块的运行设计同杳询服务模块的运行设计,参见其运行设计图。 业务处理模块数据设计安全认证模块使用业务处理模块所建立的永久性数据库,如用户

18、权限数据库等,该数 据库部分的设计参见第六章。该模块涉及的内存数据参考第五章接口设计。用户界面设计通信服务模块是一个服务程序,以控制台方式运行,没有用户界面。425 Web服务器模块Web服务器模块主要实现计费、用户权限管理、设备管理、业务管理等系统管理的功 能。Web服务器模块主要是为了方便系统的实施和维护而设计的运行于服务器端的用户应 用程序,该模块给用户提供操作界面,用户以Web Page的方式通过浏览器和系统进行数据交互。物理结构和数据流程设计Web服务器模块的物理结构如下:业 务 处 理 模 块说明:名称标记说明Web服务器模块WipssMG运行在linux/unix系统的Web服务

19、器下。425.3数据设计Web服务器模块的数据流图如下:Web服务器模块使用业务处理模块所建立的永久性数据库,如用户权限数据库、日志 数据库、设备数据库、业务数据库等,该部分的设计参见第六章。该模块涉及的内存数据参考第五章接口设计。用户界面设计Web服务器模块的界面分为用户管理界面、计费界面、设备管理、权限管理界面、业 务管理界面等。每一个界面有单独的登录验证模块,只有授权的用户才有权限登录相关的界面。用户管理界面如下:计费界面如用户管理填写用户信息查询用户设备姓名性别二出生年月IPSS计费 身份证号查询设备426移动、Y ilV设理5-2)过无线设备名称 设备类型 设备型号 设备号 警官证音

20、计费填写设备信自PDA计费1 、 、 老码I 起始时设备名I结束时间到20移动查询改块主要实现移动终端 移动查询销权在移动终端上提供I 组相应的所属警种填与设备信息设备型号生产日期03生动称话组权限i组权限2组权限勺输入状态的功能网络删除服务设备类型资费类别 I设备号别 填写权 总用丿匕、V资费FCC ID同言息苑一的查询应用界面,接收用户的输入信息,并且通的信息发送到J无线综合警务系统中,系统根据业务请求类型进行处理,并将处理结果通过无线网络发送给移动用户4.261物理结构和数据流程设计移动查询模块的物理结构如下:说明:名称移动查询模块移动查询模:通 信 服 务 模 块的MQCIient嵌入

21、式应用说明数据流图如下:用户输入数据4.262运行设计MQClie ntOS或KVM系统下。移动查询模块请求数据移动查询模块的应用程序随移动设备开机而运行。数据设计移动查询模块不涉及永久性数据,无须建立数据库。该模块涉及的查询请求的数据结构和SMPP数据结构参见本文的参考资料。用户界面设计Palm终端的界面如下:图忑违章处理界面4手机界面如下:常住人口427语音查询模块流动人口语音杳询模块主要实现语音综合信息杳询的功能。语音查询模块在通信设备终端手机/固定电话)上接收用户的输入信息,并且通过有线通讯网络,将用户输入的信息发送到无线综合警务系统中的通信服务模块,系统根据业 务请求类型进行相应的处

22、理,并将处理结果通过语音的形式发送给查询用户。427.1物理结构和数据流程设计语音查询模块的物理结构如下:语音查询模块的运行设计如右下图:.开始427.3数据设计*读取配置参数语音查询模块不涉及永久性数据,无须建立数据库。语音查询模块涉及的内存数音卡初始化参考第五章接口设计。该模块涉及的查询请求的数据结构参见本文的参考资料。连接通信服务用户界面设计-J-程序运行系统设置查询通道号通道类型断开1通讯服务业务号码服务类型服务时间01外线通话1350*语音查询1 '0”02外线空闲关闭所有线程 1结束第五章 接口设计5.1 外部接口无线综合警务系统与短消息网关的接口分别遵循CMPP2.0和SGIP1.2。无线综合警务系统与统一接入平台的接口采用 Web Service 接口 统一接入方)。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论