一种数据混合传输方法、装置、电子设备和存储介质制造方法及图纸

技术编号:32174052 阅读:14 留言:0更新日期:2022-02-08 15:33
本发明专利技术实施例公开了一种数据混合传输方法、装置、电子设备和存储介质;可以获取分片传输数据的数据传输描述信息以及广播传输数据,所述数据传输描述信息包括对所述分片传输数据的至少两个数据分片的可用时间信息,基于所述数据传输描述信息中的所述可用时间信息,确定所述数据分片中第一分片和第二分片是否过期,若所述第一分片和所述第二分片已过期,获取所述广播传输数据当前的传输对象标识,基于所述传输对象标识,从所述分片传输数据中确定所述广播传输数据对应的目标传输数据,对所述目标传输数据进行下载;因此,对于非实时的音视频数据也可以正常的传输,提升了音视频播放的稳定性,解决了由于数据分片过期无法下载导致的播放异常问题。致的播放异常问题。致的播放异常问题。

【技术实现步骤摘要】
一种数据混合传输方法、装置、电子设备和存储介质


[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]图1是本专利技术实施例提供的数据混合传输方法的场景示意图;
[0036]图2是本专利技术实施例提供的数据混合传输方法的流程图;
[0037]图3是本专利技术实施例提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据混合传输方法,其特征在于,包括:获取分片传输数据的数据传输描述信息以及广播传输数据,所述数据传输描述信息包括对所述分片传输数据的至少两个数据分片的可用时间信息;基于所述数据传输描述信息中的所述可用时间信息,确定所述数据分片中第一分片和第二分片是否过期;若所述第一分片和所述第二分片已过期,获取所述广播传输数据当前的传输对象标识;基于所述传输对象标识,从所述分片传输数据中确定所述广播传输数据对应的目标传输数据,对所述目标传输数据进行下载。2.根据权利要求1所述的数据混合传输方法,其特征在于,所述可用时间信息包括各所述数据分片的可用开始时刻;所述基于所述数据传输描述信息中的所述可用时间信息,确定所述数据分片中第一分片和第二分片是否过期,包括:获取当前标准时刻、以及所述数据分片中第一分片和第二分片分别对应的可用开始时刻;计算所述当前标准时刻与所述第一分片的可用开始时刻之间的第一时刻差值,以及所述当前标准时刻与所述第二分片的可用开始时刻之间的第二时刻差值;基于所述第一时刻差值、所述第二时刻差值以及预设的时刻差值阈值,确定所述第一分片和所述第二分片是否过期。3.根据权利要求1所述的数据混合传输方法,其特征在于,基于所述传输对象标识,从所述分片传输数据中确定所述广播传输数据对应的目标传输数据,包括:将所述当前的传输对象标识与获取的前一传输对象标识进行比较;若所述当前的传输对象标识与前一传输对象标识不同,根据当前的传输对象标识,从所述分片传输数据中确定所述广播传输数据对应的目标传输数据。4.根据权利要求3所述的数据混合传输方法,其特征在于,所述方法还包括:若所述当前的传输对象标识与前一传输对象标识相同,在经过预设的时间间隔后,获取新的传输对象标识作为当前的传输对象标识,其中,若所述当前的传输对象标识为第一个传输对象标识,则判断所述当前的传输对象标识与前一传输对象标识相同;返回执行所述将所述当前的传输对象标识与获取的前一传输对象标识进行比较的步骤。5.根据权利要求1所述的数据混合传输方法,其特征在于,所述方法还包括:若所述第一分片和所述第二分片中存在至少一个分片未过期,基于所述分片传输数据中的各数据分片对应的可用时间信息,确定各...

【专利技术属性】
技术研发人员:赵玉龙
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1