音视频数据的存储方法、装置、介质和计算设备制造方法及图纸

技术编号:36542104 阅读:14 留言:0更新日期:2023-02-01 16:43
本公开的实施方式提供了一种音视频数据的存储方法、装置、介质和计算机可读存储介质,该方法包括:接收第一终端发送的第一音视频数据的存储请求,并根据所述存储请求确定所述第一终端关联的用户;确定所述用户关联的第二终端,所述第一终端是任意的第二终端;根据所述第二终端的数量确定所述第一音视频数据的目标存储区域,并将所述第一音视频数据存储至所述目标存储区域,所述目标存储区域包括缓存区域或持久化存储区域。本公开中,通过用户关联的终端的数量来确定上报的音视频数据存储至缓存区域还是持久化存储区域,使得音频视频数据可以存储在缓存区域或者持久化存储区域,丰富了音视频数据的存储方式,提高了音视频数据的存储灵活性。的存储灵活性。的存储灵活性。

【技术实现步骤摘要】
音视频数据的存储方法、装置、介质和计算设备


[0001]本公开的实施方式涉及音视频领域,更具体地,本公开的实施方式涉及音视频数据的存储方法、装置、介质和计算设备。

技术介绍

[0002]本部分旨在为本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]音视频可以在用户的多个终端之间进行续播。例如,用户在手机上播放某个音视频,且使用平板时,平板会继续播放手机上的音视频。
[0004]音视频在多个终端之间实现跨端续播,需要将各个终端的音视频数据上报到服务器上进行存储,其它终端根据需要再从服务器上获取音视频数据。
[0005]示例性技术中,将每台终端上报的数据均进行持久化存储,其它终端获取音视频数据时,再将持久化存储的音视频数据进行下发,也即音视频数据仅存储在持久化存储区域。这种存储方式单一且不灵活。

技术实现思路

[0006]本公开提供一种音视频数据的存储方法、装置、介质和计算设备,用以解决音视频数据的存储方式单一且不灵活的问题。
[0007]在本公开实施方式的第一方面中,提供了一种音视频数据的存储方法,包括:接收第一终端发送的第一音视频数据的存储请求,并根据所述存储请求确定所述第一终端关联的用户;确定所述用户关联的第二终端,所述第一终端是任意的第二终端;根据所述第二终端的数量确定所述第一音视频数据的目标存储区域,并将所述第一音视频数据存储至所述目标存储区域,所述目标存储区域包括缓存区域或持久化存储区域。
[0008]在本公开的一实施例中,所述根据所述第二终端的数量确定所述第一音视频数据的目标存储区域,包括:
[0009]获取所述第二终端的数量与预设数量之间的比对结果;
[0010]根据所述比对结果确定所述第一音视频数据的目标存储区域。
[0011]在本公开的另一实施例中,所述根据所述比对结果确定所述第一音视频数据的目标存储区域,包括:
[0012]响应于所述比对结果是所述第二终端的数量小于或等于预设数量,将所述缓存区域确定为所述目标存储区域;
[0013]响应于所述比对结果是所述第二终端的数量大于预设数量,将所述持久化存储区域确定为所述目标存储区域。
[0014]在本公开的另一实施例中,所述目标存储区域为持久化存储区域,所述将所述第一音视频数据存储至所述目标存储区域之后,还包括:
[0015]将所述第二终端在所述缓存区域存储的第二音视频数据,存储至所述持久化存储
区域,并将所述第二音视频数据从所述缓存区域中删除。
[0016]在本公开的另一实施例中,所述确定所述第二终端的数量与预设数量之间的比对结果,包括:
[0017]确定所述用户对应的用户标识,在预设的位图中的位置;
[0018]获取所述位置对应的数值,并根据所述数值确定所述第二终端的数量与预设数量之间的比对结果。
[0019]在本公开的另一实施例中,所述目标存储区域是缓存区域,所述将所述第一音视频数据存储至所述目标存储区域,还包括:
[0020]设置所述第一音视频数据在所述目标存储区域的存储时长。
[0021]在本公开的另一实施例中,所述设置所述第一音视频数据在所述目标存储区域的存储时长之后,还包括:
[0022]响应于所述第一音视频数据的实际存储时长超过设置的存储时长,从所述目标存储区域删除所述第一音视频数据。
[0023]在本公开的另一实施例中,所述将所述第一音视频数据存储至所述目标存储区域之后,还包括:
[0024]接收第三终端发送的登录信息;
[0025]响应于根据所述登录信息确定所述第三终端关联所述用户,将所述目标存储区域存储的所述第一音视频数据发送至所述第三终端。
[0026]在本公开的另一实施例中,所述第二终端是间隔时长小于预设时长的终端,所述间隔时长是所述第二终端上一次登录音视频应用的时间点与当前时间点的间隔时长。
[0027]在本公开实施方式的第二方面,提供一种音视频数据的存储装置,包括:
[0028]第一接收模块,用于接收第一终端发送的第一音视频数据的存储请求,并根据所述存储请求确定所述第一终端关联的用户;
[0029]确定模块,用于确定所述用户关联的第二终端,所述第一终端是任意的第二终端;
[0030]所述确定模块,还用于根据所述第二终端的数量确定所述第一音视频数据的目标存储区域,并将所述第一音视频数据存储至所述目标存储区域,所述目标存储区域包括缓存区域或持久化存储区域。
[0031]在本公开的一实施例中,所述确定模块,包括:
[0032]获取单元,用于获取所述第二终端的数量与预设数量之间的比对结果;
[0033]确定单元,用于根据所述比对结果确定所述第一音视频数据的目标存储区域。
[0034]在本公开的另一实施例中,所述确定单元,包括:
[0035]第一确定子单元,用于响应于所述比对结果是所述第二终端的数量小于或等于预设数量,将所述缓存区域确定为所述目标存储区域;
[0036]所述第一确定子单元,用于响应于所述比对结果是所述第二终端的数量大于预设数量,将所述持久化存储区域确定为所述目标存储区域。
[0037]在本公开的另一实施例中,所述第一确定单元,包括:
[0038]存储子单元,用于将所述持久化存储区域确定为所述目标存储区域之后,将所述第二终端在所述缓存区域存储的第二音视频数据,存储至所述持久化存储区域,并将所述第二音视频数据从所述缓存区域中删除。
[0039]在本公开的另一实施例中,所述获取单元,包括:
[0040]第二确定子单元,用于确定所述用户对应的用户标识,在预设的位图中的位置;
[0041]获取子单元,用于获取所述位置对应的数值,并根据所述数值确定所述第二终端的数量与预设数量之间的比对结果。
[0042]在本公开的另一实施例中,所述确定模块,还包括:
[0043]设置单元,用于设置所述第一音视频数据在所述目标存储区域的存储时长。
[0044]在本公开的另一实施例中,所述确定模块,还包括:
[0045]删除单元,用户在设置所述第一音视频数据在所述目标存储区域的存储时长之后,且响应于所述第一音视频数据的实际存储时长超过设置的存储时长,从所述目标存储区域删除所述第一音视频数据。
[0046]在本公开的另一实施例中,还包括:
[0047]第二接收模块,用于在所述将所述第一音视频数据存储至所述目标存储区域之后,接收第三终端发送的登录信息;
[0048]存储模块,用于响应于根据所述登录信息确定所述第三终端关联所述用户,将所述目标存储区域存储的所述第一音视频数据发送至所述第三终端。
[0049]在本公开的另一实施例中,所述第二终端是间隔时长小于预设时长的终端,所述间隔时长是所述第二终端上一次登录音视频应用的时间点与当前时间点的间隔时长。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音视频数据的存储方法,其特征在于,包括:接收第一终端发送的第一音视频数据的存储请求,并根据所述存储请求确定所述第一终端关联的用户;确定所述用户关联的第二终端,所述第一终端是任意的第二终端;根据所述第二终端的数量确定所述第一音视频数据的目标存储区域,并将所述第一音视频数据存储至所述目标存储区域,所述目标存储区域包括缓存区域或持久化存储区域。2.根据权利要求1所述的音视频的存储方法,其特征在于,所述根据所述第二终端的数量确定所述第一音视频数据的目标存储区域,包括:获取所述第二终端的数量与预设数量之间的比对结果;根据所述比对结果确定所述第一音视频数据的目标存储区域。3.根据权利要求2所述的音视频的存储方法,其特征在于,所述根据所述比对结果确定所述第一音视频数据的目标存储区域,包括:响应于所述比对结果是所述第二终端的数量小于或等于预设数量,将所述缓存区域确定为所述目标存储区域;响应于所述比对结果是所述第二终端的数量大于预设数量,将所述持久化存储区域确定为所述目标存储区域。4.根据权利要求3所述的音视频的存储方法,其特征在于,所述目标存储区域为持久化存储区域,所述将所述第一音视频数据存储至所述目标存储区域之后,还包括:将所述第二终端在所述缓存区域存储的第二音视频数据,存储至所述持久化存储区域,并将所述第二音视频数据从所述缓存区域中删除。5.根据权利要求1所述的音视频数据的存储方法,其特征在于,所述目标存储区域是缓存区域,所述将所述第一音视频数据存储至所述目标存储区域,还包括:设...

【专利技术属性】
技术研发人员:李成曹偲陈锦海吕宗胜刘俊峰朱明智
申请(专利权)人:杭州网易云音乐科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1