[发明专利]旁路三层同步系统的中间同步服务器有效

专利信息
申请号: 200580043165.6 申请日: 2005-11-22
公开(公告)号: CN101080712A 公开(公告)日: 2007-11-28
发明(设计)人: T·克里默;C·西里舒克;W·维莫二世 申请(专利权)人: 国际商业机器公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京市中咨律师事务所 代理人: 于静;李峥
地址: 美国*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 旁路 三层 同步 系统 中间 服务器
【说明书】:

技术领域

发明涉及数据存储器同步,并且更特别地,涉及一种用于视情况(situationally)旁路三层同步系统的同步服务器的技术。

背景技术

手持设备一般与位于远端的计算机同步,从而使得电子邮件、联系信息、日历事件、任务等在手持设备与计算机之间一致。按照惯例,采用三层方法来同步手持设备上的数据。在该三层方法中,驻留于手持设备的同步客户机连接到被称为同步服务器的中间服务器,而该中间服务器又连接到个人信息管理(PIM)服务器或驻留在位于远端的计算机上的其它数据服务器。

更具体地,同步操作通常由同步客户机控制,该同步客户机使用良好定义的通信协议,例如SyncML,来将同步请求传送到同步服务器。同步服务器连接到PIM服务器以查询PIM服务器是否包括比驻留于同步客户机的数据更新的数据。当需要更新数据时,由同步服务器从PIM服务器检索该数据并将其传送到同步客户机。当不需要更新数据时,同步服务器将指示客户机含有当前信息的通知传送到同步客户机。类似地,同步服务器可以针对已更新的信息查询同步客户机,并且可以将从同步客户机找到的任何已更新的数据适当地传送给PIM服务器。

然而,在常规的三层同步方法论中,通常是当PIM服务器上不存在需要被传送到同步客户机的信息时以及当同步客户机上不存在需要被传送到PIM服务器的信息时,同步客户机提交同步请求。导致并没有数据在同步客户机与PIM服务器之间传送的同步尝试可以被称为“空更新(emptyupdate)”。

随着同步服务器(其与PIM服务器和同步客户机都建立了连接并且查询二者的数据存储器)内由于导致空更新的同步尝试而出现大量处理,空更新可能是成问题的。在用户被告知没有信息需要被更新之前,对于手持设备的该用户而言还可能存在相当大的延迟(通常是15到30秒)。

当多个用户在近似相同的时间尝试通过同步服务器更新他们自己的手持设备时,延迟和处理开销会愈加麻烦,例如当到了上午工作时,这是因为同步服务器上可能出现相当大的处理瓶颈。所需要的是一种检测空更新并且对到达同步服务器进行旁路的方法,以便可以减少用户延迟,可以保存同步服务器资源,并且可以保存PIM服务器资源。

发明概述

在第一方面,本发明提供了一种用于处理三层同步系统内的空更新事件的方法,所述三层同步系统具有客户机、同步服务器和数据服务器,所述方法包括以下步骤:拦截用于使所述客户机的数据存储器与所述数据服务器的数据存储器同步的同步请求;在将所拦截的同步请求传送到所述同步服务器之前,基于先前所建立的指示器确定数据更新是否是必要的;以及基于所述确定步骤的结果选择性地启动同步事件,其中当所述确定步骤指示数据更新是不必要的时,不需要将所拦截的同步请求传送到所述同步服务器。

优选地,当所述确定步骤指示数据更新是不必要的时,将无需更新的通知传送到所述客户机。

优选地,当所述指示器指示空更新事件将会由所述同步请求产生时,所述确定步骤指示数据更新是不必要的。

优选地,当所述确定步骤指示数据更新是必要的时,将所拦截的同步请求传送到所述同步服务器,其启动所述客户机与所述数据服务器之间的同步动作。

所述方法可以进一步包括以下步骤:在所述检测步骤之前,轮询所述数据服务器以确定数据更新是否是必要的。

所述方法可以进一步包括以下步骤:当所述轮询步骤确定数据更新是必要的时,建立指示值以指示数据更新是必要的,其中所述指示值是在所述检测步骤的先前所建立的指示器内建立的。

优选地,所述指示器的缺省状态指示无必要的数据更新,所述方法进一步包括步骤:间歇地重复所述轮询步骤,直到所述轮询步骤确定数据更新是必要的。

所述方法可以进一步包括以下步骤:在所述检测步骤之前,轮询所述同步服务器以确定数据更新是否是必要的。

所述方法可以进一步包括以下步骤:检测用于使所述客户机的数据存储器与第二数据服务器的数据存储器同步的同步请求;在将与所述第二数据服务器关联的同步请求传送到与所述第二数据服务器关联的同步服务器之前,基于先前所建立的指示器确定数据更新是否是必要的;以及基于所述确定步骤的结果选择性地启动同步事件,以便仅当所述指示器指示会产生非空更新事件时,才将与所述第二数据服务器关联的同步请求传送到与所述第二数据服务器关联的同步服务器。

优选地,所述客户机驻留于手持设备内,并且其中所述数据服务器是个人信息管理(PIM)数据服务器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200580043165.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top