【技术实现步骤摘要】
共享数据的方法、装置及存储介质
[0001]本申请涉及通信领域,特别涉及一种共享数据的方法、装置及存储介质。
技术介绍
[0002]传统的远程协作会议可能会涉及到多个会议终端、第一服务器和多个第二服务器,每个第二服务器用于对第一服务器进行备份。参与会议的任一会议终端可以发起协作操作,以产生协作数据,将协作数据发送给第一服务器,第一服务器缓存该协作数据,并将该协作数据转发给参与会议的其他会议终端。其中,每个第二服务器也缓存参与会议的每个会议终端发送的协作数据,以对第一服务器进行备份。
[0003]当第一服务器故障时,参与会议的每个会议终端与一个第二服务器建立连接,该第二服务器用于转发参与会议的每个会议终端发送的协作数据。其中,由于该第二服务器缓存有第一服务器故障之前参与会议的各个会议终端发送的协作数据,这样当有新的会议终端加入该会议,或者,参与该会议的某会议终端故障并在恢复后重新加入该会议时,该第二服务器将缓存的协作数据发送给该会议终端,从而使得该会议终端与参与会议的其他会议终端中的协作数据保持一致。
[0004]上述第一服务器和多个第二服务器中的每个服务器均缓存参与会议的每个会议终端发送的协作数据,这样需要大量的存储资源,增加了会议的成本。
技术实现思路
[0005]本申请提供了一种共享数据的方法、装置及存储介质,减少对存储资源的占用,以及减少会议的成本。所述技术方案如下:
[0006]第一方面,本申请提供了一种共享数据的方法,所述方法应用于第一服务器和多个会议终端之间建立的会 ...
【技术保护点】
【技术特征摘要】
1.一种共享数据的方法,其特征在于,所述方法应用于多个会议终端通过第一服务器建立的会议中,所述第一服务器与所述多个会议终端之间建立有第一数据通道,所述第一数据通道包括所述第一服务器与每个会议终端之间的数据通道,所述第一数据通道用于传输在所述多个会议终端之间共享的协作数据,包括:在所述第一数据通道断开后,第二服务器建立与所述多个会议终端之间的第二数据通道,以及确定所述多个会议终端中的第一会议终端,所述第一会议终端保存第一协作数据集,其中,所述第一协作数据集包括在第一时间点所述多个会议终端之间共享的至少一个协作数据,所述第一时间点为所述第一数据通道断开的时间点,所述第二数据通道包括所述第二服务器与所述每个会议终端之间的数据通道;所述第二服务器通过所述第二数据通道获取所述第一协作数据集;所述第二服务器接收第二协作数据集,所述第二协作数据集包括在所述第一时间点到当前时间点之间参与所述会议的会议终端产生的协作数据;所述第二服务器在第二会议终端加入所述会议时,向所述第二会议终端发送所述第一协作数据集和所述第二协作数据集,所述第二会议终端是所述会议中发生故障的会议终端或是所述会议之外的会议终端。2.如权利要求1所述的方法,其特征在于,所述方法还包括:所述第二服务器通过所述第二数据通道接收参与所述会议的会议终端发送的删除请求消息,所述删除请求消息包括所述会议终端在所述第一时间点之后删除的协作数据的数据标识,所述协作数据是所述第一协作数据集中的数据;所述第二服务器向参与所述会议的除所述会议终端之外的其他会议终端发送所述删除请求消息,所述删除请求消息用于触发所述其他会议终端删除所述数据标识对应的协作数据。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:所述第二服务器通过所述第二数据通道接收参与所述会议的会议终端发送的修改请求消息,所述修改请求消息包括第一协作数据,所述第一协作数据是所述会议终端在所述第一时间点之后对所述第一协作数据集中的协作数据进行修改得到的数据;所述第二服务器向参与所述会议的除所述会议终端之外的其他会议终端发送所述修改请求消息,所述修改请求消息用于触发所述其他会议终端将保存的第一数据标识对应的协作数据更新为所述第一协作数据,所述第一数据标识是所述第一协作数据的数据标识。4.如权利要求1
‑
3任一项所述的方法,其特征在于,所述第一会议终端为所述会议的指定会议终端,所述指定会议终端用于获取参与所述会议的会议终端产生的协作数据,并将所述产生的协作数据分发给参与所述会议的每个会议终端。5.如权利要求4所述的方法,其特征在于,所述确定第一会议终端,包括:所述第二服务器接收会议终端发送的令牌信息,所述令牌信息用于指示所述会议终端为所述会议的指定会议终端;所述第二服务器基于所述令牌信息,将所述会议终端确定为所述第一会议终端。6.如权利要求4或5所述的方法,其特征在于,所述方法还包括:所述第二服务器在所述第一会议终端异常时,将第三会议终端设置为所述会议的指定会议终端,所述第三会议终端是参与所述会议的除所述第一会议终端之外的其他会议终
端。7.如权利要求4
‑
6任一项所述的方法,其特征在于,所述方法还包括:所述第二服务器接收第四会议终端发送的请求消息,所述请求消息包括所述第四会议终端产生的协作数据,所述第四会议终端是参与所述会议的除所述第一会议终端之外的会议终端;所述第二服务器向所述第一会议终端发送所述请求消息;所述第二服务器接收所述第一会议终端发送的分发请求消息,所述分发请求消息包括所述产生的协作数据;所述第二服务器基于所述分发请求消息,向参与所述会议的除所述第一会议终端和所述第四会议终端之外的其他会议终端发送所述产生的协作数据。8.如权利要求1
‑
7任一项所述的方法,其特征在于,所述第一服务器和所述第二服务器是同一个服务器,或者,所述第一服务器和所述第二服务器是不同服务器。9.一种共享数据的装置,其特征在于,所述装置应用于多个会议终端通过第一服务器建立的会议中,所述第一服务器与所述多个会议终端之间建立有第一数据通道,所述第一数据通道包括所述第一服务器与每个会...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。