跳到主要内容

Anki同步原理

同步流程

Anki采用云端同步方式,将用户的卡片数据存储在服务器上,支持跨平台使用(如PC、手机等)。
当用户在一台设备上修改或添加卡片后,将这些更改上传至云端服务器,在其他设备登录同一账号时可以将数据从服务器同步到本地。

下面是大致的同步流程:

典型使用案例

小明在电脑上用本软件的Anki制卡功能(如PDF制卡)制作了很多卡片,然后想在手机上学习这些卡片。那么他需要:

  1. 先在电脑上,点击同步按钮,将卡片数据上传至云端服务器
  2. 再在手机上,点击同步按钮,从云端服务器下载数据到本机

接着,在手机上学习完卡片后,学习进度发生了变化,为了让电脑上的学习进度也能和手机保持一致,那么他需要:

  1. 先在手机上,点击同步按钮,将卡片学习进度信息上传至云端服务器
  2. 再在电脑上,点击同步按钮,将最新卡片数据同步到本机

然后,小明在电脑上对部分卡片进行了编辑修改,或者在电脑上进行了卡片学习,导致学习进度或卡片数据发生了变化。为了让手机也能更新到最新状态,那么他需要:

  1. 先在电脑上,点击同步按钮,将卡片最新状态上传至云端服务器
  2. 再在手机上,点击同步按钮,从云端服务器下载数据到本机

下图是对上面过程的图示: