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