发明名称 用于无线设备中资料及动作同步之方法
摘要 一种用于使行动式电脑设备上的资料存储器和远端伺服器上的资料存储器同步之方法,该远端伺服器系基于一种存储在该远端伺服器中由用户所定义、并和特定之资料物件相一致之商业逻辑。该方法采用了一种同步讯息,该种同步讯息包括有一需要更新之资料物件、一执行于该资料物件上之动作以及在该动作执行前相应于该资料物件之旧的资料物件。用户可以利用该商业逻辑来定义针对一特定类型资料物件之确认、处理以及矛盾确定之功能性。该方法包括有在线和离线之同步功能。
申请公布号 TW583550 申请公布日期 2004.04.11
申请号 TW091114876 申请日期 2002.07.04
申请人 摩力动网科技股份有限公司 发明人 史晓斌;德波拉 B 林可维奇;威廉 M 德洛斯特
分类号 G06F13/42;G06F15/16;G06F12/00 主分类号 G06F13/42
代理机构 代理人
主权项 1.一种使伺服器中的第一资料库和行动式电脑设 备中的第二资料库同步之资料库同步方法,该方法 包括如下步骤: 在行动式电脑设备上生成一同步请求讯息,其中该 同步请求讯息包括有一资料物件以及一执行于该 资料物件上之动作; 将该同步请求讯息从行动式电脑设备传至一伺服 器; 基于该同步请求讯息和一商业逻辑来确认该资料 物件和动作是否有效,该商业逻辑系由行动式电脑 设备的用户根据该资料物件之技术领域来定义的; 基于该商业逻辑更新该伺服器中的一远端资料存 储器; 在该伺服器中生成一同步回应讯息,其系基于上述 确认及更新步骤之结果来进行的; 将该同步回应讯息从该伺服器传送至该行动式电 脑设备;以及 基于该同步回应讯息更新该行动式电脑设备中的 资料存储器。2.如申请专利范围第1项所述之资料 库同步方法,其中该行动式电脑设备是个人数位助 理(PDA)。3.如申请专利范围第1项所述之资料库同 步方法,更包括有如下步骤: 在该传送步骤之前,决定该行动式电脑设备是在线 模式还是离线模式; 如果该行动式电脑设备是处于在线模式,进入传送 同步请求讯息的步骤; 如果该行动式电脑设备是处于离线模式,将该同步 请求讯息放入一同步序列; 一旦该行动式电脑设备处于在线模式,则进入传送 同步请求讯息的步骤。4.如申请专利范围第1项所 述之资料库同步方法,其中该同步回应讯息包括一 对应于该确认及更新步骤之结果的値。5.如申请 专利范围第1项所述之资料库同步方法,其中在该 动作执行以前该同步请求讯息包括有一对应于该 资料物件的旧的资料物件,并且该确认步骤包括有 如下步骤: 在远程资料存储器中,对应于该资料物件将旧的资 料物件设定为一第二资料物件。6.如申请专利范 围第5项所述之资料库同步方法,其中如果旧的资 料物件和该资料物件的复制件不匹配,则该同步回 应讯息还包括有该资料物件的复制件。7.如申请 专利范围第1项所述之资料库同步方法,其中该同 步请求讯息包括有一对应于该动作执行于该资料 物件时的第一时间标示,并且该确认步骤包括有如 下步骤: 将该第一时间标示和与第二资料物件有关之第二 时间标示相比较,该第二资料物件系对应于该资料 物件并存储在该远端资料存储器中。8.一种资料 物件之动作的验证方法,该资料物件系存储于一行 动式电脑设备之本地资料存储器中,该方法包括如 下步骤: 在行动式电脑设备中生成一同步请求讯息,其中该 同步请求讯息包括有一本地资料存储器中的资料 物件的复制件、一作用于该资料物件之动作以及 在该动作执行以前对应于该资料物件之旧的资料 物件; 将该同步请求讯息从行动式电脑设备传送至一伺 服器; 于该伺服器中之一远端资料存储器中处理该资料 物件之复制件,该处理过程系基于与该资料物件之 技术领域一致、并由该行动式电脑设备之用户所 定义之商业逻辑。9.如申请专利范围第8项所述之 验证方法,更包括有如下之步骤: 在该伺服器中基于该处理步骤之结果生成一同步 回应讯息; 将该同步回应讯息传送至该行动式电脑设备;以及 如果该同步回应讯息显示该处理步骤不成功,则将 该资料物件的値赋给该旧的资料物件;或者 如果该同步回应讯息显示该处理步骤成功,则将该 资料物件之状态値设为"已更新"。10.如申请专利 范围第8项所述之验证方法,该处理步骤包括有如 下之步骤: 验证该资料物件之复制件;并且 如果验证成功,则在该伺服器之资料存储器中,根 据该资料物件更新一第二资料物件。11.如申请专 利范围第10项所述之验证方法,该验证步骤包括如 下步骤: 将该旧的资料物件设为第二资料物件。12.如申请 专利范围第10项所述之验证方法,其中该同步请求 讯息包括与该资料物件相应之第一时间标示,并且 该验证步骤包括如下步骤: 将该第一时间标示与第二资料物件相应之第二时 间标示相比较。13.如申请专利范围第8项所述之验 证方法,其中该行动式电脑设备为个人数位助理。 14.如申请专利范围第8项所述之验证方法,其中该 行动式电脑设备是电脑。15.一种分散式资料存储 系统,该系统包括: 一行动式电脑设备,该设备包括: 一本地资料存储器; 用于生成同步请求讯息之逻辑,该逻辑包括: 与存储在本地资料存储器中的资料物件相对应之 资料物件复制件; 作用于该资料物件上的动作; 在该动作执行于该资料物件之前,相对于该资料物 件之一旧的资料物件; 一伺服器,包括: 一远端资料存储器; 用于处理上述同步请求讯息之商业逻辑,其中该商 业逻辑由该行动式电脑设备之用户定义并与该资 料物件之技术领域相对应。16.如申请专利范围第 15项所述之分散式资料存储系统,其中该商业逻辑 包括: 验证逻辑,用于决定该动作是否可以在远端存储器 中的第二资料物件上被执行,并与该资料物件相对 应; 当验证逻辑确定该动作能够在第二资料物件上被 执行时,用于执行该动作之逻辑; 当验证逻辑确定该动作不能够在第二资料物件上 被执行时所执行之矛盾确定逻辑。17.如申请专利 范围第16项所述之分散式资料存储系统,该验证逻 辑包括: 用于将该旧的资料物件设为第二资料物件的逻辑 。18.如申请专利范围第16项所述之分散式资料存 储系统,其中该同步请求讯息包括与该资料物件相 对应之第一时间标示,并且该验证逻辑包括: 用于将该第一时间标示设为与第二资料物件相对 应之第二时间标示之逻辑。19.如申请专利范围第 16项所述之分散式资料存储系统,其中该行动式电 脑设备为个人数位助理。20.如申请专利范围第16 项所述之分散式资料存储系统,其中该行动式电脑 设备为电脑。图式简单说明: 第一图系为一通讯系统之方块图,该通讯系统包括 两个典型的行动式电脑设备,其可用于实施本发明 所揭示之方法。 第二图系为本发明之一典型个人数位助理示意图 。 第三图系为本发明之一无线应用程序示例架构之 方块图。 第四图系为伺服器中各部件之方块图。 第五图系为在客户端行动式电脑设备的资料管理 过程流程图。 第六图系为第五图中同步步骤之流程图。 第七图系为在伺服器端之资料管理过程流程图。 第八图系为更新识别过程之流程图。 第九图介绍了第一图及第二图中个人数位助理之 主页屏幕显示器。 第十图介绍了第一图及第二图中个人数位助理之 编辑过滤器屏幕显示器。 第十一图介绍了第一图及第二图中个人数位助理 之最佳产品查找屏幕显示器。 第十二图介绍了第一图及第二图中个人数位助理 之另一产品查找屏幕显示器。
地址 台北市中山区中山北路二段一一二号十二楼之二