论文部分内容阅读
地址簿记载了联系人的有关信息(如联系人的姓名、电话号码等),为了避免在各个终端上重复输入或者修改地址信息的麻烦,本文设计了一种基于SyncML 的移动统一地址簿系统。SyncML 协议是一种基于XML 的数据同步协议, 它使得各种不同类型的终端设备和应用服务器之间可以通过相同的方式进行数据同步。本系统就是在SyncML 数据同步协议的基础上,通过开源项目Sync4j 来实现统一地址簿系统。其中,在服务器端使用LDAP 服务器架构了地址簿数据库并基于B/S 结构实现了地址簿管理模块,同时修改了同步处理策略,然后实现了基于JAAS 架构的认证扩展,使得客户端在使用同步服务时,可以通过LDAP 中的账号信息进行认证。最后在客户端,使用J2ME 工具实现了支持同步功能的地址簿客户端程序。本文通过SyncML 协议来实现数据同步,可以在移动终端与网络应用服务器间进行地址簿数据的交换,从而使得用户可以从不同终端与服务器进行数据同步,方便地获取完全一致的个人地址簿信息。