【技术实现步骤摘要】
本专利技术涉及在能够通过分离路径发送和接收数据的环境中适当地保持同步数据。
技术介绍
当今出现了个人计算产业的增长,其中许多人拥有多个计算设备。拥有台式计算 机、膝上计算机及例如手机(cell phone)或个人数字助理(PAD)等移动计算设备的人普遍 存在。各种计算设备满足了用户的不同需要。例如,对于发送和键入电子邮件,膝上型电脑 比台式电脑更令人觉得舒适,但是由于手机(例如智能电话)能够使用服务提供商提供的 无线网络来发送和接收消息,因此手机(例如智能电话)通常是更加多用途的电子邮件工 具,并且作为结果,其具有更广泛的可用性。用户能够手机接收及进行相应的电子邮件访问 而不能访问台式电脑能够连接到的网络是普遍存在的。 使用智能电话发送电子邮件的不方便是如此普遍,以至于它以例如黑莓指 (Blackberry thumb)等短语的形式进入我们的文化词典。联想(Lenovo)公司的持续连 接设备(Constant Connect)通过允许用户即使当膝上型电脑没有被连接到网络时也使用 膝上型电脑发送电子邮件而避免了这些困难。当膝上型电脑被连接到网络上时Constant Connect使用膝上型电脑的网络,并当膝上型电脑不能与所兼容的网络直接通信时, Constant Connect使用手机的连接从膝上型电脑传送数据。虽然该解决方案对用户提供不 管膝上型电脑的网络连接如何都能够使用膝上型电脑发送并接收数据的性能,但是该解决 方案在保持同步数据上造成困难。 当然,以上仅是由于数据可以从源经过多个路径并经过多个路径到达源因此可能出现同步问题的情况的一个示例。例如,在 ...
【技术保护点】
一种在多个计算设备间用于数据同步的方法,包括:响应于主计算机未能经过第一网络连接发送出站数据项目,对次级设备通知失败发送事件,其中,配置次级设备以响应于接收到失败发送事件的通知而经过第二网络连接产生用于出站数据项目的次级发送事件;响应于次级设备未能成功发送出站数据项目,经过第一网络连接产生用于出站数据项目的新的发送事件;及响应于主计算机成功执行经过第一网络连接发送出站数据项目的新的发送事件,对次级设备通知成功发送事件。
【技术特征摘要】
US 2008-12-4 12/328,126一种在多个计算设备间用于数据同步的方法,包括响应于主计算机未能经过第一网络连接发送出站数据项目,对次级设备通知失败发送事件,其中,配置次级设备以响应于接收到失败发送事件的通知而经过第二网络连接产生用于出站数据项目的次级发送事件;响应于次级设备未能成功发送出站数据项目,经过第一网络连接产生用于出站数据项目的新的发送事件;及响应于主计算机成功执行经过第一网络连接发送出站数据项目的新的发送事件,对次级设备通知成功发送事件。2. 根据权利要求1所述的方法,进一步包括使主计算机接收来自次级设备的确认通 知,其中,响应于次级设备成功发送出站数据项目,次级设备发送确认通知。3. 根据权利要求1所述的方法,其中,配置次级设备以响应于接收到来自主计算机的 成功发送事件的通知,停止在第二网络连接上产生用于出站数据项目的次级发送事件。4. 根据权利要求1所述的方法,其中,还响应于主计算机状态的改变和主计算机的网 络连接状态的改变中的一个,产生新的发送事件。5. 根据权利要求1所述的方法,进一步包括在产生新的发送事件之前,使主计算机证 实次级设备未能成功发送出站数据项目。6. 根据权利要求1所述的方法,进一步包括响应于主计算机经过第一网络连接发送了 出站数据项目和次级设备经过第二网络连接发送了出站数据项目中的一个,使主计算机指 出已发送的出站数据项目。7. 根据权利要求1所述的方法,其中,通过与主计算机分离并被直接连接到主计算机 的卡将次级设备通信地连接到主计算机,并且其中,通过蓝牙连接将所述卡通信地连接到 次级设备。8. 根据权利要求7所述的方法,其中,响应于处于断电状态的主计算机,所述卡对次级 设备发送数据并从次级设备接收数据。9. 根据权利要求1所述的方法,进一步包括使主计算机确定次级设备是否已经接收到主计算机没有经过第一网络连接接收到的入站数据项 目;及从次级设备接收主计算机没有接收到的入站数据项目。10. 根据权利要求9所述的方法,其中,确定次级设备是否已经接收到主计算机没有接 收到的入站数据项目进一步包括获取用于经过第一网络连接发送到主计算机的入站数据项目的一组唯一标识符; 获取用于经过第二网络连接发送到次级设备的入站数据项目的一组唯一标识符;及 从次级设备接收具有不属于用于主计算机的入站数据项目的该组唯一标识符的唯一 标识符的入站数据项目。11. 根据权利要求1所述的方法,其中,出站数据项目是电子邮件、日程事件及软件更 新之一。12. 根据权利要求1所述的方法,其中,通过蓝牙连接将次级设备通信地连接到主计算机。13. 根据权利要求1所述的方法,其中,在主计算机和卡中的一个上执行所述计算机可读程序。14. 一种用于减少在多路径环境中的数据传输重复的装置,该装置包括 出站模块,用于响应于主计算机未能经过第一网络连接发送出站数据项目,对次级设备通知失败发送事件,其中,配置次级设备以响应于接收到失败发送事件的通知而产生指 示次级设备经过第二网络连接发送出站数据项目的次级发送事件;确认模块,用于响应于次级设备成功执行次级发送事件从而经过第二网络发送了出站 数据项目,接收来自次级设备的确认通知;重试模块,用于当确认模块缺少用于出站数据项目的确认通知时,在主计算机上对出 站数据项目产生新的发送事件;及同步模块,用于对次级设备提供表示由主计算机发送的出站电子邮件的成功发送事件 的成功通知,其中,配置次级设备以响应于接收到成功通知,停止产生用于出站数据项目的 次级发送事件。15. 根据权利要求14所述的装置,同步模块进一步用于响应于确认模块接收到确认通 知,指出在主计算机上已发送的出站数据项目。16. 根据权利要求14所述的装置,进一步包括入站模块,该入站模...
【专利技术属性】
技术研发人员:斯蒂文理查德佩林,詹姆斯约瑟夫恩拉舍,迈克尔泰瑞尔瓦诺维尔,詹尼弗格林伍德扎瓦克基,贾斯廷雅勒达布斯,
申请(专利权)人:联想新加坡私人有限公司,
类型:发明
国别省市:SG[新加坡]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。