基于CSCW的电子白板在移动警务系统中的研究与设计

基于CSCW的电子白板在移动警务系统中的研究与设计

论文摘要

本课题来源于河南省公安厅的“基于协同的移动警务系统”项目。作为移动警务系统的一个子系统,本课题旨在设计一个基于CSCW的移动白板,以达到提高警务人员异地交流的工作效率,进一步完善移动警务系统的目的。本文首先阐述了移动白板系统的研究背景及开发意义,分析了现有PC环境下的电子白板的特点和通用架构,深入研究了CSCW理论和Agent技术,并在分析移动网络特点的基础上说明了两者相结合应用于移动白板的优势。其次,给出了移动白板系统的一个总体设计方案,包括系统的总体架构、功能模块、设计流程等。系统中所采用的关键技术有:采用Agent技术解决移动网络弱连接性等问题;采用“半乐观锁”的并发控制算法解决用户间的协作冲突;采用串行化传递各通信Agent信息的方法来解决迟到者问题;采用主席控制模式控制用户的发言权。最后,综合前面的理论研究成果,详细阐述了在J2ME平台上实现本系统的过程。并对系统实现的关键环节如数据结构、“多线程”技术、移动环境下的网络连接、数据解析和压缩做了详细的分析。系统支持移动环境下多个客户端的图形交互,实验运行结果达到了设计的要求。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 课题来源和背景
  • 1.3 国内外研究现状
  • 1.4 论文组织结构
  • 第二章 相关的理论、技术基础
  • 2.1 电子白板概述
  • 2.2 计算机支持的协同工作——CSCW
  • 2.2.1 CSCW概述
  • 2.2.2 CSCW的分类及特点
  • 2.2.3 移动CSCW
  • 2.3 Agent技术
  • 2.3.1 Agent技术概述
  • 2.3.2 Agent技术对移动白板的影响
  • 2.4 移动CSCW结合Agent技术的优势
  • 2.4.1 移动设备的特性
  • 2.4.2 移动CSCW结合Agent技术的优势
  • 2.5 本章小结
  • 第三章 MWBS的总体设计
  • 3.1 系统的需求分析
  • 3.2 系统的设计目标
  • 3.3 系统的功能模块
  • 3.4 系统的总体架构
  • 3.4.1 系统的体系结构
  • 3.4.2 系统的工作流程
  • 3.5 系统中Agent种类及结构设计
  • 3.6 本章小结
  • 第四章 MWBS的关键技术研究
  • 4.1 系统中的感知技术
  • 4.2 系统中的协同控制
  • 4.2.1 迟到者问题
  • 4.2.2 发言权控制
  • 4.3 系统中的并发控制问题
  • 4.3.1 系统中并发控制的需求分析
  • 4.3.2 “半乐观锁”算法
  • 4.4 系统中的Agent通信设计
  • 4.4.1 Agent间的通信机制
  • 4.4.2 Agent间的通信协议
  • 4.4.3 消息的数据结构设计
  • 4.5 本章小结
  • 第五章 MWBS的实现
  • 5.1 开发工具和环境
  • 5.2 系统客户端和服务器端的实现
  • 5.2.1 客户端的实现
  • 5.2.2 服务器端的实现
  • 5.3 系统实现的几个关键问题
  • 5.3.1 系统中的消息结构
  • 5.3.2 “多线程”技术
  • 5.3.3 socket断接处理
  • 5.3.4 数据压缩和解析
  • 5.4 系统的实现效果
  • 5.5 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 作者简历 攻读硕士学位期间完成的主要工作
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于CSCW的电子白板在移动警务系统中的研究与设计
    下载Doc文档

    猜你喜欢