按照 OMA(Open Mobile Alliance)组织的SyncML DS 相关协议规范实现的移动终端数据同步服务器。目前,“数据同步网络端模块”支持OMA SyncML1.0、1.1、1.1.1版本,提供基于HTTP 1.0 /1.1的SyncML同步接口,支持终端个人信息的远程同步。“数据同步网络端模块”支持包括GPRS、CSD、CDMA1X等无线的连接方式,实现移动终端内的通讯录信息、日程表信息、记事本信息以及其它个人信息(Personal Information)的同步管理。
功能列表
- 基本功能:
“数据同步网络端模块”可实现慢同步(完全同步)、增量同步(对修改或增加、删除的数据进行同步)。- 慢同步
慢同步是将终端和服务器上的每一个信息按照字段逐个比较,客户端把所有数据库中的数据发送给服务器,由服务器将这些数据与服务器中的数据进行同步分析(按字段),并将双方的数据合并为一个合集的过程。 - 双向增量同步
双向同步是客户端和服务器端相互交换数据修改信息的同步类型。
- 慢同步
- 冲突数据管理策略:
“数据同步网络端模块”提供基于Web方式的管理冲突策略设置功能,以解决终端PIM数据操作和“数据同步网络端模块”上PIM数据操作发生冲突的问题。
当用户在终端上进行的个人信息数据操作和在“数据同步网络端模块”服务器上进行的PIM数据操作发出冲突时(如对同一地址条目进行修改),可以根据以下三种策略进行处理:
- 以服务器端进行的PIM数据操作为准,忽略用户在终端上对冲突数据进行的操作;
- 以终端进行的PIM数据操作为准,忽略用户在服务器上对冲突数据进行的操作;
- 相互忽略对方进行的操作。即:服务器端忽略用户在终端上对冲突数据进行的操作,同时终端也忽略服务器端对冲突数据进行的操作,服务器和终端上的冲突数据均保持不变。
- 数据保护管理:
“数据同步网络端模块”系统提供基于Web的保护策略设置,以提供对服务器上PIM数据的保护,包括修改保护和删除保护。- 当设置了修改保护后,服务器端将忽略终端对该数据的修改;
- 当设置了删除保护后,服务器端将忽略终端对该数据的删除。
当用户在终端上将PIM数据删除后与“数据同步网络端模块”同步时,“数据同步网络端模块”将相应的PIM数据保存在“回收站”中,而不是直接删除。用户可以在PIM业务的Web管理界面上从“回收站”中恢复已删除的数据,也可以将其彻底删除。
系统特性
- 遵循相关规范:OMA SyncML DS、中国移动《PIM业务规范》等相关需求;
- 多种安全机制和数据保护机制,保证通过数据同步的安全;
- 完善的接口定义;
- 平台无关,可以跨平台部署。
特别说明:
1.自主产权.
2.设计语言: Java
3.Web服务器: tomcat
4.数据库服务器: Sql Server.