0 引言
移动通信技术的快速发展使得使用移动计算机的用户迅速的增加。这些移动计算机都可以通过无线网络连接到现有的网络(局域网、因特网、广域网),这种在任何位置都可以通过无线网络来获取信息的计算模式被称为移动计算[1,2]。在这种移动计算模式下进行数据管理会遇到许多问题。
本文所介绍的移动警务系统实现了公安机关现有全部数据库信息的移动查询,并对系统进行了多重优化,使移动查询及传输速度保持最快。与传统的客户机/服务器系统相比较,移动警务系统具有连接不稳定性问题,这就意味着移动客户端随时可能处于离线状态,这时候移动客户端的查询和更新则必须在本地完成,即移动客户端必须保存远程数据库的缓存信息。然而,移动客户端也不可能来保存整个远程数据库。故移动客户端必须把移动用户感兴趣的数据缓存在本地,进行数据缓存的时候则必须要解决三个问题,数据缓存的单位,缓存什么样的数据、什么时候获得这些数据。同时由于移动客户端要离线的查询和更新数据,所以本地缓存数据和远程数据库之间的同步问题也显得尤为突出。
文中的第1部分介绍了移动警务系统的框架,第2部分对现有的移动数据库现状作以简要的分析,第3部分针对移动计算所特有的数据缓存和数据同步问题进行分析并提出了自己的解决方案,第4部分是工作的总结。
1移动警务系统总体设计方案
为了适应我国在现代经济和社会条件下实现动态管理和打击犯罪的需要,实现"科技强警",我们根据公安部提出的建设"金盾工程"设计方案的指导,开发出了一个支持移动协同办公的移动警务系统。该移动警务系统通过移动终端PDA实现实时的信息采集、信息查询、信息比对、网络通信、信息处理等功能。该系统通过中国移动和中国联通覆盖全国的GPRS和CDMA网络或者公安局建立的内部无线局域网,使警员能在任何环境和条件下进行移动办公,完成特定信息处理。系统包括公安快速查询综合信息(CCIC)、交通车辆信息管理、人口信息管理、警务管理、公用信息查询、指挥调度、信息采集、协同办公和系统管理等九