[发明专利]数据处理方法、装置和存储介质有效
申请号: | 201910886159.0 | 申请日: | 2019-09-19 |
公开(公告)号: | CN112533154B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 李敬来;张莹 | 申请(专利权)人: | 成都鼎桥通信技术有限公司;公安部第一研究所 |
主分类号: | H04W4/08 | 分类号: | H04W4/08;H04L43/10;H04L65/65 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 荣甜甜;刘芳 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 存储 介质 | ||
本申请提供一种数据处理方法、装置和存储介质,该方法包括:监听设备接收数据转发服务器转发的来自主讲设备的第一数据包;若第一数据包与第二数据包的序号不连续,则监听设备对第一数据包的序列号进行修改,以使第一数据包与第二数据包的序号连续,第二数据包为监听设备接收到的上一数据包;监听设备向接收设备发送修改序列号后的第一数据包。本申请提供的数据处理方法中监听设备能够对发生丢包的数据包的序列号进行修改,使得接收设备接收到的数据包的序列号连续,避免接收设备感知数据包的丢包行为,进而避免额外建立信道占用大量的传输带宽的问题。
技术领域
本申请涉及通信技术领域,尤其涉及一种数据处理方法、装置和存储介质。
背景技术
随着集群业务的发展,语音组播业务的应用越来越广泛。语音组播业务指的是一个主讲设备可以将相同的音频数据同时发送给多个其他设备。目前,语音组播业务的基本流程为:数据转发服务器接收主讲设备发送的音频数据包,再将该接收到的音频数据包通过组播通道转发至语音组播中的其他设备。
其中,若其他设备接收到的音频数据包存在丢包时,数据转发服务器需要与产生丢包的设备间重建建立一条单播通道,以重新发送该被丢失的音频数据包。现有技术中的方法需要额外建立单播通道,会占用大量的传输带宽。
发明内容
本申请提供一种数据处理方法、装置和存储介质,能够避免接收设备感知数据包的丢包行为,进而避免额外建立信道占用大量的传输带宽的问题。
本申请的第一方面提供一种数据处理方法,包括:
监听设备接收数据转发服务器转发的来自主讲设备的第一数据包;
若所述第一数据包与第二数据包的序号不连续,则所述监听设备对所述第一数据包的序列号进行修改,以使所述第一数据包与所述第二数据包的序号连续,所述第二数据包为所述监听设备接收到的上一数据包。
可选的,所述方法还包括:
若所述第一数据包的主讲设备的标识与所述第二数据包的主讲设备的标识不同,则所述监听设备将所述第一数据包的主讲设备的标识修改为所述第二数据包的主讲设备的标识。
可选的,所述若所述第一数据包与第二数据包的序号不连续,则所述监听设备对所述第一数据包的序列号进行修改之前,还包括:
所述监听设备确定所述第一数据包的主讲设备的标识与所述第二数据包的主讲设备的标识相同。
可选的于,所述第一数据包、所述第二数据包均为音频实时传输协议RTP数据包。
本申请的第二方面提供一种数据处理装置,包括:
收发模块,用于接收数据转发服务器转发的来自主讲设备的第一数据包;
处理模块,用于若所述第一数据包与第二数据包的序号不连续,则对所述第一数据包的序列号进行修改,以使所述第一数据包与所述第二数据包的序号连续,所述第二数据包为所述收发模块接收到的上一数据包。
可选的,处理模块,还用于若所述第一数据包的主讲设备的标识与所述第二数据包的主讲设备的标识不同,则将所述第一数据包的主讲设备的标识修改为所述第二数据包的主讲设备的标识。
可选的,在所述第一数据包与第二数据包的序号不连续,则所述处理模块对所述第一数据包的序列号进行修改之前,处理模块502,还用于确定所述第一数据包的主讲设备的标识与所述第二数据包的主讲设备的标识相同。
可选的,所述第一数据包、所述第二数据包均为音频实时传输协议RTP数据包。
本申请的第三方面提供一种数据处理装置,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司;公安部第一研究所,未经成都鼎桥通信技术有限公司;公安部第一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910886159.0/2.html,转载请声明来源钻瓜专利网。