【技术实现步骤摘要】
数据处理方法、装置及存储介质
本申请涉及通信
,尤其涉及一种数据处理方法、装置及存储介质。
技术介绍
集群通信在生活中应用的越来越广泛,在大型活动安保现场,大型商场,一个人进行主讲,通话组内的其他人可以同时听到主讲人的说话。在实现模型中,通常有一台数据转发服务器,服务器把主讲人的音频数据分别发送到其他的监听终端,在服务器的实现中,为了缩短时延,服务器在收到主讲发送过来的音频数据后,会立刻发送给监听终端。但是终端在某些情况下,例如为了节省电量,延长待机时间等,会进入到休眠状态,这个时候,监听终端的播放器还没有启动,接收不到服务器在监听终端的播放器启动之前转发的音频数据,这样会造成监听终端接收到的数据不完整,影响通话的问题。
技术实现思路
本申请实施例提供一种数据处理方法、装置及存储介质,以提高终端设备之间数据传输的可靠性和完整性。第一方面,本申请实施例提供一种数据处理方法,应用于服务器,所述方法包括:从第一终端设备接收第一数据,并将所述第一数据缓存到缓存队列中;向N个第 ...
【技术保护点】
1.一种数据处理方法,其特征在于,应用于服务器,所述方法包括:/n从第一终端设备接收第一数据,并将所述第一数据缓存到缓存队列中;/n向N个第二终端设备中的每个第二终端设备发送第一消息,所述第一消息用于指示所述第二终端设备准备接收待发送的所述第一数据,所述N为大于等于1的正整数;/n针对每个所述第二终端设备,若检测到所述第二终端设备发送的第二消息,则将所述缓存队列中的所述第一数据发送给所述第二终端设备,所述第二消息用于指示所述第二终端设备准备好接收所述第一数据,所述第二消息为所述第二终端设备处于工作状态时发送的。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于服务器,所述方法包括:
从第一终端设备接收第一数据,并将所述第一数据缓存到缓存队列中;
向N个第二终端设备中的每个第二终端设备发送第一消息,所述第一消息用于指示所述第二终端设备准备接收待发送的所述第一数据,所述N为大于等于1的正整数;
针对每个所述第二终端设备,若检测到所述第二终端设备发送的第二消息,则将所述缓存队列中的所述第一数据发送给所述第二终端设备,所述第二消息用于指示所述第二终端设备准备好接收所述第一数据,所述第二消息为所述第二终端设备处于工作状态时发送的。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
为每个所述第二终端设备配置最大发送时延,所述最大发送时延为所述服务器向所述第二终端设备发送所述第一消息到所述服务器向所述第二终端设备发送所述第一数据的最大等待时间;
若检测到所述第二终端设备发送的第二消息,则将所述缓存队列中的所述第一数据发送给所述第二终端设备,包括:
若检测到在所述第二终端设备对应的最大发送时延内接收到所述第二终端设备发送的所述第二消息时,将所述缓存队列中的所述第一数据发送给所述第二终端设备。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若检测在所述第二终端设备对应的最大发送时延内没有接收到所述第二终端设备发送的所述第二消息时,则在所述第二终端设备对应的最大发送时延达到时,将所述缓存队列中的所述第一数据发送给所述第二终端设备。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
为N个第二终端设备中的每个所述第二终端设备配置一个缓冲队列;
所述将所述第一数据缓存到缓存队列中,包括:将所述第一数据缓存到N个第二终端设备中每个第二终端设备的缓存队列中;
所述将所述缓存队列中的所述第一数据发送给所述第二终端设备,包括:将所述第二终端设备的缓存队列中的所述第一数据发送给所述第二终端设备。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述从第一终端设备接收第一数据,包括:
通过所述第一终端设备与所述服务器之间的RTP通道,从所述第一终端设备接收所述第一数据。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述缓存队列中的所述第一数据发送给所述第二终端设备,包括:
通过所述服务器与所述第二终端设备之间的RTP通道,将所述缓存队列中的所述第一数据发送给所述第二终端设备。
7.根据权利要求3所述...
【专利技术属性】
技术研发人员:李敬来,史胜伟,
申请(专利权)人:成都鼎桥通信技术有限公司,公安部第一研究所,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。