用于与在线存储系统的数据同步的应用编程接口的制作方法_4

文档序号:9204245阅读:来源:国知局
06] 14、如权利要求8所述的系统,其中,同步状态指定在线存储系统上的数据与电子 设备上的缓存中所述数据的拷贝之间的同步。
[0107] 15、一种存储指令的计算机可读存储介质,所述指令当被计算机执行时使得计算 机执行一种用于管理对与在线存储系统相关联的数据的访问的计算机实现的方法,该方法 包括:
[0108] 利用电子设备上的应用通过应用编程接口(API)使能电子设备与在线存储系统 之间的数据的同步;以及
[0109] 使用API向应用提供数据的同步状态,其中,同步状态包括以下至少一者:下载状 态、上载状态、空闲状态、传输进展、已缓存状态和错误状态。
[0110] 16、如权利要求15所述的计算机可读存储介质,该方法还包括:
[0111] 使用API向应用提供包括所述数据的文件系统的文件系统同步状态,其中,文件 系统同步状态包括以下至少一者:元数据同步状态、在线状态、运行状态、就绪状态和改变 状态。
[0112] 17、如权利要求16所述的计算机可读存储介质,该方法还包括:
[0113] 通过API利用电子设备使能用于文件系统的元数据的同步。
[0114] 18、如权利要求17所述的计算机可读存储介质,其中,使用打开操作、创建操作、 删除操作和移动操作中的至少一者来使能利用电子设备的用于文件系统的元数据的同步。
[0115] 19、如权利要求16所述的计算机可读存储介质,其中所述改变状态与路径、目录 和文件中的至少一者相关联。
[0116] 20、如权利要求15所述的计算机可读存储介质,其中,如果该方法在电子设备和 在线存储系统之间的数据的同步期间访问数据,则访问数据包括:
[0117] 如果同步状态包括已缓存状态,则从电子设备上的缓存访问所述数据:
[0118] 如果同步状态不包括已缓存状态,则从在线存储系统访问所述数据;
[0119] 如果所述数据的更新的版本可用,则访问所述更新的版本;以及
[0120] 如果所述数据不可用,则指示错误状态。
[0121] 尽管已经描述了以上实施例作为示例,但是本领域技术人员可以想到其它实施例 和修改例。例如,在其它实施例中,本发明可以实现为用于管理与在线存储系统相关联的数 据的访问的装置。
[0122] 该装置可以包括用于利用电子设备上的应用通过应用编程接口(API)来使能电 子设备和在线存储系统之间的数据的同步的部件;以及用于使用API来向应用提供数据的 同步状态的部件,其中同步状态包括以下至少一者:下载状态、上载状态、空闲状态、传输进 展、已缓存状态和错误状态。
[0123] 在一个实施例中,本发明可以实现为用于与在线存储系统同步数据的电子设备。
[0124] 电子设备可以包括同步装置、通信装置和缓存。
[0125] 同步装置被配置为利用被配置为访问与在线存储系统相关联的数据的电子设备 上安装的应用通过应用编程接口(API)来使能电子设备和在线存储系统之间的数据的同 步。通信装置被配置为使用API向应用提供数据的同步状态,其中同步状态包括以下至少 一者:下载状态、上载状态、空闲状态、传输进展、已缓存状态和错误状态。缓存被配置为缓 存在线存储系统上的数据的拷贝。
[0126] 为了清楚起见,在一些情况下,本技术可以表示为包括可以用硬件、软件或硬件和 软件的组合实现的各个功能块。
[0127] 各种实施例的以上描述仅仅是为了说明和描述的目的介绍的。它们并不旨在是穷 尽性的或要将本发明限制于所公开的形式。因此,许多修改例和变更例对于本领域技术人 员将是显而易见的。另外,以上公开不旨在限制本发明。
【主权项】
1. 一种用于管理对与在线存储系统相关联的数据的访问的计算机实现的方法,包括: 利用电子设备上的应用通过应用编程接口(API)使能电子设备与在线存储系统之间 的数据的同步;以及 使用API向应用提供数据的同步状态,其中,同步状态包括以下至少一者:下载状态、 上载状态、空闲状态、传输进展、已缓存状态和错误状态。2. 如权利要求1所述的计算机实现的方法,还包括: 使用API向应用提供包括所述数据的文件系统的文件系统同步状态,其中,文件系统 同步状态包括以下至少一者:元数据同步状态、在线状态、运行状态、就绪状态和改变状态。3. 如权利要求2所述的计算机实现的方法,还包括: 通过API利用电子设备使能用于文件系统的元数据的同步。4. 如权利要求3所述的计算机实现的方法,其中,使用打开操作、创建操作、删除操作 和移动操作中的至少一者来使能利用电子设备的用于文件系统的元数据的同步。5. 如权利要求2所述的计算机实现的方法,其中所述改变状态与路径、目录和文件中 的至少一者相关联。6. 如权利要求1所述的计算机实现的方法,其中,如果该方法在电子设备和在线存储 系统之间的数据的同步期间访问数据,则访问数据包括: 如果同步状态包括已缓存状态,则从电子设备上的缓存访问所述数据: 如果同步状态不包括已缓存状态,则从在线存储系统访问所述数据; 如果所述数据的更新的版本可用,则访问所述更新的版本;以及 如果所述数据不可用,则指示错误状态。7. 如权利要求1所述的计算机实现的方法,其中,同步状态指定在线存储系统上的数 据与电子设备上的缓存中所述数据的拷贝之间的同步。8. -种用于管理对与在线存储系统相关联的数据的访问的系统,包括: 同步装置,其被配置为利用电子设备上的应用通过应用编程接口(API)来使能电子设 备和在线存储系统之间的数据的同步;以及 通信装置,其被配置为使用API向应用提供所述数据的同步状态,其中,同步状态包括 以下至少一者:下载状态、上载状态、空闲状态、传输进展、已缓存状态和错误状态。9. 如权利要求8所述的系统,其中,通信装置还被配置为: 使用API向应用提供包括所述数据的文件系统的文件系统同步状态,其中,文件系统 同步状态包括以下至少一者:元数据同步状态、在线状态、运行状态、就绪状态和改变状态。10. 如权利要求9所述的系统,其中,同步装置还被配置为: 通过API利用电子设备使能用于文件系统的元数据的同步。11. 如权利要求10所述的系统,其中,使用打开操作、创建操作、删除操作和移动操作 中的至少一者来使能利用电子设备的用于文件系统的元数据的同步。12. 如权利要求9所述的系统,其中所述改变状态与路径、目录和文件中的至少一者相 关联。13. 如权利要求8所述的系统,其中,如果同步装置在电子设备和在线存储系统之间的 数据的同步期间访问数据,则访问数据包括: 如果同步状态包括已缓存状态,则从电子设备上的缓存访问所述数据: 如果同步状态不包括已缓存状态,则从在线存储系统访问所述数据; 如果所述数据的更新的版本可用,则访问所述更新的版本;以及 如果所述数据不可用,则指示错误状态。14. 如权利要求8所述的系统,其中,同步状态指定在线存储系统上的数据与电子设备 上的缓存中所述数据的拷贝之间的同步。15. -种用于与在线存储系统同步数据的电子设备,包括: 同步装置,其被配置为利用被配置为访问与在线存储系统相关联的数据的电子设备上 安装的应用通过应用编程接口(API)使能电子设备和在线存储系统之间的数据的同步; 通信装置,其被配置为使用API向应用提供数据的同步状态,其中,同步状态包括以下 至少一者:下载状态、上载状态、空闲状态、传输进展、已缓存状态和错误状态;以及 缓存,其被配置为缓存在线存储系统上的所述数据的拷贝。16. 如权利要求15所述的电子设备,其中,同步状态指定在线存储系统上的数据与缓 存中所述数据的拷贝之间的同步。17. 如权利要求15所述的电子设备,其中,通信装置还被配置为: 使用API向应用提供包括所述数据的文件系统的文件系统同步状态,其中,文件系统 同步状态包括以下至少一者:元数据同步状态、在线状态、运行状态、就绪状态和改变状态。18. 如权利要求17所述的电子设备,其中,同步装置还被配置为: 通过API利用电子设备使能用于文件系统的元数据的同步。19. 如权利要求18所述的电子设备,其中,使用打开操作、创建操作、删除操作和移动 操作中的至少一者来使能利用电子设备的用于文件系统的元数据的同步。20. 如权利要求17所述的电子设备,其中所述改变状态与路径、目录和文件中的至少 一者相关联。21. 如权利要求15所述的电子设备,其中,如果同步装置在电子设备和在线存储系统 之间的数据的同步期间访问数据,则访问数据包括: 如果同步状态包括已缓存状态,则从电子设备上的缓存访问所述数据: 如果同步状态不包括已缓存状态,则从在线存储系统访问所述数据; 如果所述数据的更新的版本可用,则访问所述更新的版本;以及 如果所述数据不可用,则指示错误状态。
【专利摘要】所公开的实施例提供一种管理对与在线存储系统相关联的数据的访问的系统。在操作期间,该系统利用电子设备上的应用通过应用编程接口(API)使能电子设备和在线存储系统之间的数据的同步。接着,系统使用API来向应用提供数据的同步状态,其中同步状态包括以下至少一者:下载状态、上载状态、空闲状态、传输进展、已缓存状态和错误状态。
【IPC分类】H04L29/08, G06F17/30
【公开号】CN104919451
【申请号】CN201380066744
【发明人】B·E·史密斯, S·贝泽克, J·波特, A·特怀曼
【申请人】卓普网盘股份有限公司
【公开日】2015年9月16日
【申请日】2013年8月7日
【公告号】EP2936342A1, US20140173230, WO2014099044A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1