公安综合信息无线查询系统概要方案说明书_第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查询服务模块 104.2

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 :无线综合警务系统 Wirele

3、ss 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.3参考资料中国移动通信互联网短信网关接口协议2.0中国

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

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

6、并且可以在移动终端上进行信息采 集。系统性能3.1.2.1 精度无3.1.2.2 时间特性要求查询结果返回时间不超过 5分钟。3.1.2.4 可靠性要求作好网络安全、系统安全和信息安全,尤其是要解决跨地区查询时的安全问题。3.1.2.5 灵活性只要有无线网络的环境就能够提供综合警务服务。输入输出要求系统用户可以在手机上用短信息方式 将外动态库议转换成系统定义 协、议(XMI/iidCs,i 备注待开发)待开发待开发组件标识SolibPt.sosGbQ 接Se。 I动态库comm待开发 待开发 移动提供 联通提供实现数据的加密和解密记录系统日志和操作日志与移动短信网关的接口与联通短信网关的接口l

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

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

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

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

11、等业务请求模块的外部请求数据,并且将外部请求数据进行解密 参考第五章接口设计。通信服务模块涉及的 SMPP勺数据结构参见本文的参考资料。用户界面设计通信服务模块是一个服务程序,以控制台方式运行,没有用户界面。424安全认证模块安全认证模块主要实现系统用户的认证功能。该模块通过接收来自通信服务模块的用户信息,调用业务处理模块,由业务处理模块 访问本地资源库中的用户和权限信息,并从该模块处获得验证结果信息。如果用户通过验 证,则用户信息就存储在安全认证模块的认证用户队列中,该模块对用户进行登录计时, 如果超时,则安全认证模块要求用户重新登录。4.241物理结构和数据流程设计安全认证模块的物理结构如

12、下:安全认证模块4.242运行设计/unix系统认证请求认证响应安全认证模块的运行设计同杳询服务模块的运行设计,参见其运行设计图。 业务处理模块数据设计安全认证模块使用业务处理模块所建立的永久性数据库,如用户权限数据库等,该数 据库部分的设计参见第六章。该模块涉及的内存数据参考第五章接口设计。用户界面设计通信服务模块是一个服务程序,以控制台方式运行,没有用户界面。425 Web服务器模块Web服务器模块主要实现计费、用户权限管理、设备管理、业务管理等系统管理的功 能。Web服务器模块主要是为了方便系统的实施和维护而设计的运行于服务器端的用户应 用程序,该模块给用户提供操作界面,用户以Web P

13、age的方式通过浏览器和系统进行数据交互。物理结构和数据流程设计Web服务器模块的物理结构如下:业 务 处 理 模 块说明:名称标记说明Web服务器模块WipssMG运行在linux/unix系统的Web服务器下。425.3数据设计Web服务器模块的数据流图如下:Web服务器模块使用业务处理模块所建立的永久性数据库,如用户权限数据库、日志 数据库、设备数据库、业务数据库等,该部分的设计参见第六章。该模块涉及的内存数据参考第五章接口设计。用户界面设计Web服务器模块的界面分为用户管理界面、计费界面、设备管理、权限管理界面、业 务管理界面等。每一个界面有单独的登录验证模块,只有授权的用户才有权限登

14、录相关的界面。用户管理界面如下:计费界面如用户管理填写用户信息查询用户设备姓名性别二出生年月IPSS计费 身份证号查询设备426移动、Y ilV设理5-2)过无线设备名称 设备类型 设备型号 设备号 警官证音计费填写设备信自PDA计费1 、 、 老码I 起始时设备名I结束时间到20移动查询改块主要实现移动终端 移动查询销权在移动终端上提供I 组相应的所属警种填与设备信息设备型号生产日期03生动称话组权限i组权限2组权限勺输入状态的功能网络删除服务设备类型资费类别 I设备号别 填写权 总用丿匕、V资费FCC ID同言息苑一的查询应用界面,接收用户的输入信息,并且通的信息发送到J无线综合警务系统中

15、,系统根据业务请求类型进行处理,并将处理结果通过无线网络发送给移动用户4.261物理结构和数据流程设计移动查询模块的物理结构如下:说明:名称移动查询模块移动查询模:通 信 服 务 模 块的MQCIient嵌入式应用说明数据流图如下:用户输入数据4.262运行设计MQClie ntOS或KVM系统下。移动查询模块请求数据移动查询模块的应用程序随移动设备开机而运行。数据设计移动查询模块不涉及永久性数据,无须建立数据库。该模块涉及的查询请求的数据结构和SMPP数据结构参见本文的参考资料。用户界面设计Palm终端的界面如下:图忑违章处理界面4手机界面如下:常住人口427语音查询模块流动人口语音杳询模块

16、主要实现语音综合信息杳询的功能。语音查询模块在通信设备终端手机/固定电话)上接收用户的输入信息,并且通过有线通讯网络,将用户输入的信息发送到无线综合警务系统中的通信服务模块,系统根据业 务请求类型进行相应的处理,并将处理结果通过语音的形式发送给查询用户。427.1物理结构和数据流程设计语音查询模块的物理结构如下:语音查询模块的运行设计如右下图:.开始427.3数据设计*读取配置参数语音查询模块不涉及永久性数据,无须建立数据库。语音查询模块涉及的内存数音卡初始化参考第五章接口设计。该模块涉及的查询请求的数据结构参见本文的参考资料。连接通信服务用户界面设计-J-程序运行系统设置查询通道号通道类型断

17、开1通讯服务业务号码服务类型服务时间01外线通话1350*语音查询1 0”02外线空闲关闭所有线程 1结束第五章 接口设计5.1 外部接口无线综合警务系统与短消息网关的接口分别遵循CMPP2.0和SGIP1.2。无线综合警务系统与统一接入平台的接口采用 Web Service 接口 统一接入方)。 外部接口协议参见本文的参考资料。5.2 内部接口无线综合警务系统内部接口的数据结构定义如下:int udc_len/数据包长度int udc_squ /数据包流水号char* s_pro /源协议名版本号char* d_pro /目的协议版本号char* s_IP /源主机 IP 地址int s_p

18、ort /源主机端口号char* d_IP /目的主机 IP 地址int d_port/目的主机端口号char* use_name/char* password/char* service_type/服务类型char* service_code/服务代码int con_len/char* content/ 消息体说明:用户如果是手机则用户名为手机号码password 为空若该手机属于非登录状态 则 content 为用户输入的密码, 安全认证对手机用户作这样的处理, 13 开头的用户认为是手机用户。 对于 pda 用户和语音用户为系统登记的用户名和口令口令可以采用 md5的认证算法。服务代码和服务类

温馨提示

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

评论

0/150

提交评论