文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了其他类别-基于SyncML协议实现PC和移动设备的数据同步的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
3.3.1 SyncML数据同步业务框架 如图3-2所示,SyncML同步业务定义了一个概念上的同步框架。图中的虚线框内为同步框架,框架由同步表示协议和一个概念上的适配器接口组成[13]。虚线框外的部分为数据同步协议,它完成互操作的数据同步的核心功能。 图中的App A代表一个网络服务,可以与其他网络设备上一些应用(如APP B)进行数据同步交互。应用“A” 和应用“B” 之间的数据同步操作可以利用HTTP, WSP, OBEX等协议进行传输。“App A” 的数据同步操作基于数据同步协议,由“Sync Engine” 负贵管理整个操作过程。“Sync Client Agent”和“Sync Server Agent”管理“Sync Engine”对网络的访问,管理客户端和服务器端的应用进行数据同步的相互通信过程。4.3 数据同步系统实现 在本系统中,服务器是在windows平台下实现的,包括的功能有: 1.记录客户报修记录并保存在数据库中,在数据同步时分析数据记录状态并生成维修单。 2.查询数据库信息,包括各个状态的信息,如新增维修记录、服务器修改记录、尚未维修的记录、已经维修记录等。 3.修改数据库信息,主要针对客户记录的状态,分为修改和完成两种。 4.同步数据包的接受、分析与构造数据包,分析数据信息并修改数据库信息。 5.网络传输。 4.3.4主要的数据结构 主要数据结构有如下: 1. 整个数据包信息数据结构,用于保存整个数据包内容。 typedef struct syncXml { syncXmlHdr_instance* hdr; /*数据包头部信息*/ syncXmlBody_instance* body;/*数据包文*/ }*syncXml_instancePtr,syncXml_instance; |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |