`
duobin3000
  • 浏览: 102502 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
同步工具说明
以PDA同步到后台数据库为例说明
一、网络拓扑图


二、远程数据访问—Https/Http
   手机或PDA通过万维网HTTPS协议,访问同步服务器---------------采用Servlet。
我们同步服务器可以采用任何MVC框架开发,最好是Struts2或JSF,方便以后我们的扩展。
PDA的HTTP请求,我太不清楚,手机的大体流程:

由j2me组提供
PDA由.net组提供
/*
初步可以传递的参数是userId,取得上次同步的最后一条数据的对应于pda的主键值-----A,以及错误日志里没有同步成功的数据id.----B
根据A—B,我们在终端取得我们待同步的数据。
*/
三、 同步服务器读写后台数据库
同步服务器直接和Web 后台进行通信,对有关数据表进行CRUD---------一个完全的java应用程序。
从Request对象中,我们取得传递的条件,进行数据库查询。
   这里要结合j2me和.net组讨论决定,因为他们传递过来的不是web的http格式

四、 终端过滤待同步数据
获取到节点数据,查询终端数据库,过滤出待同步数据
五、 转换数据格式----注意表结构的关联
通过上面的步骤,我们已经得到待发数据。现在需要将这些数据进行排序----排序规则待定-----以满足后台数据库约束。主要是数据库完整性等方面的约束。

5.1数据格式:---自定义
目的:

要求条件:
i. 数据量小
ii. 方便校验
iii. 方便解析
数据分割符:!#
结束分割符:!@
为空的时候:
类型 为空时的值 类型 为空时的值
varchar ‘’
text ‘’
date
Int
number
示例:
Id  name sex  birthday      address
1    d,d   1  2007-11-23    SH
2    rr    0               

1!#dd!#1!#2007-11-23!#SH@
2!#rr!#0!# @
说明:
六、 验证数据的可用性
七、 启用安全传输----支持断点续传
八、 同步服务器接收数据----校验数据

CRC?
九、 反转数据格式
十三、生成SQL


十四、与数据库通信

十五、写日志
对于错误信息写入错误日志表
十六、回写错误信息

说明:
数据库基本信息同步到PDA端,与上述
分享到:
评论

相关推荐

    基于SyncML的移动数据同步系统的设计

    ### 基于SyncML的移动数据同步系统的设计 #### 概述 随着移动计算环境的发展,用户对于随时随地访问和管理个人数据的需求日益增长。基于此背景,移动数据同步技术应运而生,旨在帮助用户在不同的设备之间无缝地同步...

    应用WCF分布式框架实现移动数据同步.pdf

    随着移动通信产业的整合以及移动应用的多样化,移动数据同步成为了一个关键的技术问题。 传统的远程数据访问及合并复制同步方式在处理大量数据时存在数据安全性和不适合复杂网络环境的问题。随着企业信息化程度的...

    基于Dotmim.Sync框架的Android移动数据同步方法及应用.pdf

    【基于Dotmim.Sync框架的Android移动数据同步方法及应用】 在移动应用开发中,数据同步是一个关键的技术挑战,尤其在“在线+离线”混合模式下,它涉及到如何在移动设备与服务器之间有效地交换数据,同时考虑到网络...

    SynData移动数据同步

    本软件用于解决移动硬盘数据的同步问题,通过比较两个文件夹以及子文件夹中的文件,进行同步操作,使两个文件夹中的内容一样,都是最新的改动版本。 工作原理:比较两个文件夹中的文件,相同的文件,如果最后...

    Pocket PC与SQL Server数据库同步移动数据的研究.pdf

    本文研究了PocketPC的SQLCE数据库与PC服务器的SQL Server 2000数据库间的数据同步问题,详细探讨了使用合并复制技术实现数据同步...这些知识点对于进行移动数据同步和移动数据库应用开发的专业人员具有重要的参考价值。

    基于数据复制技术实现移动数据同步 (2006年)

    本文所介绍的移动数据同步系统采用了通用同步协议SyncML以及基于数据复制技术的设计和实现方法。SyncML是一种用于数据同步的标准化通信协议,它支持不同类型的设备和数据格式之间的同步。该协议可以在多种设备和网络...

    移动互联网可移动终端数据同步技术要求

    移动互联网可移动终端数据同步技术是现代数字生活中不可或缺的一部分,尤其在智能手机和平板电脑等设备广泛应用的今天。这种技术使得用户能够在不同的设备间无缝地共享和更新数据,从而提高工作效率和生活便利性。...

    移动互联终端同步驱动

    1. 数据同步:驱动程序通过特定的协议(如Apple的iCloud同步、Android的Google同步或者微软的Exchange ActiveSync)将设备上的数据与云端服务或其他设备进行同步。这使得用户在更换设备或在不同设备间工作时,能够...

    嵌入式系统/ARM技术中的基于MobiLink的移动数据库同步技术研究

    近年来,随着移动计算技术的快速发展,智能手机、PDA等移动设备的普遍使用,使得数据同步技术在分布式数据库系统,特别是在移动数据库系统中发挥了愈来愈大的作用[1-2]。数据同步技术可以使远程数据库和统一数据库...

    DataFusion:在建 - 实时移动数据同步

    DataFusion 是一种实时移动数据同步服务。 该项目目前正在建设中。 它部分基于早期的实验,该实验探索了无服务器数据同步的局限性。组织DataFusion 包含以下子项目: data-fusion-server : DataFusionKit : 子项目...

    syncML同步协议学术论文

    综上所述,SyncML作为移动数据同步的重要协议,不仅在学术界受到关注,也在实际应用中发挥着关键作用。通过深入研究和实践,我们可以更好地理解和利用这一协议,提升移动设备的数据管理和同步体验。

    Android移动终端数据同步技术研究与应用

    【Android 移动终端数据同步技术】 Android是一个开放源代码的操作系统,由Google主导开发,基于Linux内核,为移动设备提供了一个全面的软件平台。Android系统架构包括四个主要层次:Linux内核、Android运行环境和...

    移动iData同步驱动

    移动iData同步驱动是专为PDA(个人数字助手)终端设计的一款软件,它使得这些手持设备能够与个人计算机之间实现高效的数据同步。在信息化高度发达的今天,数据同步成为了移动设备用户日常工作中不可或缺的一部分,...

    Funnambol windows mobile 同步客户端

    Funambol是一款开源的同步平台,它主要用于实现设备与服务器之间的数据同步,尤其适用于移动设备。...通过研究和学习,你可以掌握构建自己的移动数据同步客户端的技术,为不同的设备提供数据同步服务。

    基于WEB SERVICE移动数据的同步 (2011年)

    为了满足现代移动应用需求,移动数据同步技术成为了解决客户端与服务器之间数据一致性问题的关键。2011年的这篇文章探讨了如何基于WEB SERVICE技术实现移动数据同步,特别是针对大量用户和跨地域应用情境下的挑战。 ...

Global site tag (gtag.js) - Google Analytics