[发明专利]一种文件同步方法、电子设备和同步系统有效
| 申请号: | 201010243573.9 | 申请日: | 2010-08-02 |
| 公开(公告)号: | CN102346740A | 公开(公告)日: | 2012-02-08 |
| 发明(设计)人: | 景涛;柯海滨 | 申请(专利权)人: | 联想(北京)有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 同步 方法 电子设备 系统 | ||
技术领域
本发明涉及计算机存储技术,特别是指一种文件同步方法、电子设备和同步系统。
背景技术
随着混合计算机(Hybrid)技术的发展,在同时使用两个或两个以上系统时,为正在使用中的文件提供实时的同步功能(Updating)会给用户带来非常好的体验;例如,在作为第一系统的主系统正在处理文件时,因为某种原因需要立即切换到第二系统,这时用户仍希望继续当前的文件处理工作,就需要对主系统当前打开的所有文件进行手动保存,或者依赖定时自动保存功能进行保存。
在采用手动保存或切换系统前或正在切换时,使用特定同步应用程序保存当前打开的所有文件并基于已保存的文件执行同步;切换系统之后再手动或自动使用第二系统的特定同步应用程序打开相同的各个文件等操作来继续文件处理。
发明人在实现本发明的过程中,发现现有技术中至少存在如下问题:在同步过程中,用户即使使用了文件自动保存和自动同步等现有技术,还是无法保存当前即时更新的内容,无法将更新的内容完美的同步更新到第二系统上。具体而言,现有的文件同步技术虽然支持基于保存的文件实现同步功能,但如果自动保存间隔时间太短,则可能影响系统性能;因此无法记录每时每刻的任意修改,从而没有真正实现实时同步;并且由于现有技术中,同步功能是基于保存在非易失性存储介质上文件实现的,因而同步功能的实现必然依赖自动保存功能,如果没有即时保存文件则会实际影响实时同步的结果;且自动同步过程一般需要一定时间完成,无法实现真正意义上的实时同步。
发明内容
本发明的目的是提供一种文件同步方法、电子设备和同步系统,用于解决现有技术中,在两个或者多个系统共享同一个或多个文件时,当其中的一个系统上的文件被修改之后,无法在其他系统上实时保存并显示当前更新的内容的缺陷。
一种文件同步方法,所述文件同步方法应用于具有第一系统和第二系统构成的混合系统中,所述第一系统包括第一硬件系统和基于所述第一硬件系统的第一操作系统,所述第二系统包括第二硬件系统和基于所述第二硬件系统的第二操作系统;所述方法包括:在所述第一系统中监控第一缓存区,所述第一缓存区中存有第一文件处理程序打开的第一文件所对应的第一数据;当所述第一缓存区中的所述第一数据发生改变时,通过所述第一系统与所述第二系统之间的数据信息通道,将所述第一文件处理程序对所述第一文件执行的操作内容发送到所述第二系统中;其中,由所述第二系统中的第二文件处理程序根据所述操作内容对第二文件进行同步处理;所述第二文件与所述第一文件相同。
上述的方法中,所述操作内容为所述第一文件处理程序对所述第一文件进行更新时调用的应用程序接口,所述应用程序接口的工作参数,以及所述工作参数的当前赋值。
上述的方法中,所述操作内容包括:发生改变前的第一数据,以及所述第一文件处理程序对所述第一文件进行更新时调用的应用程序接口,所述应用程序接口的工作参数,以及所述工作参数的当前赋值;或者,所述操作内容包括:第一文件的结构参数,以及所述第一文件处理程序对所述第一文件进行更新时调用的应用程序接口,所述应用程序接口的工作参数,以及所述工作参数的当前赋值。
上述的方法中,当所述第一缓存区中的所述第一数据发生改变时,在第一预定时间间隔内发送所述操作内容;其中,所述第一预定时间间隔远小于所述第一系统和/或第二系统的自动保存时间间隔。
一种文件同步系统,包括第一系统和第二系统;所述第一系统包括第一硬件系统和基于所述第一硬件系统的第一操作系统;所述第二系统包括第二硬件系统和基于所述第二硬件系统的第二操作系统;所述第一系统监控第一缓存区,所述第一缓存区中存有第一文件处理程序打开的第一文件所对应的第一数据;所述第一系统,还用于当监控到所述第一缓存区中的所述第一数据发生改变时,通过所述第一系统与所述第二系统之间的数据信息通道,将所述第一文件处理程序对所述第一文件执行的操作内容发送到所述第二系统;所述第二系统中的第二文件处理程序,所述第二文件处理程序根据所述操作内容对第二文件进行同步处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010243573.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:核电支吊架三维设计方法和系统
- 下一篇:一种文件恢复方法及装置





