一种组播方法、装置、移动终端及存储介质制造方法及图纸

技术编号:33282375 阅读:17 留言:0更新日期:2022-04-30 23: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]图1是本专利技术一实施例提供的一种组播方法的流程示意图;
[0032]图2是本专利技术一实施例提供的组播关系示意图;
[0033]图3是本专利技术一实施例提供的一种组播装置的结构示意图。
具体实施方式
[0034]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他
实施例,都属于本专利技术保护的范围。
[0035]参照图1,是本专利技术一实施例提供的一种组播方法的流程示意图,包括S101

103:
[0036]S101:控制组播源通过第一链路向临时存储器传输第一数据。
[0037]在本实施例中,所述第一链路为双向通道,具体为伞状路径树。
[0038]S102:控制组播源通过第二链路向组播接收者传输第一数据。
[0039]其中,所述第一链路上的传输速率大于所述第二链路上的传输速率,能够保证数据的备份效果。
[0040]进一步地,所述第二链路为伞状路径树。
[0041]优选地,所述组播源和所述组播接收者均为路由设备,连接方式为本地网络或以太网。
[0042]S103:当判定第二链路出现故障时,在临时存储器与组播接收者之间设置第三链路,控制临时存储器通过第三链路向组播接收者传输第一数据。
[0043]在本实施例中,第三链路为单向通道,具体为伞状路径树。
[0044]当第二链路出现故障时,临时存储器通过第三链路向组播接收者传输第一数据时,由于第三链路为单向通道,所以第三链路的传输速度以及传输稳定性都高于组播之间的双向传输,所以第三连路能够在第二链路出现故障时保证数据传输的稳定性和安全性,避免了数据断档而需要重新传输的问题。
[0045]在一具体实施例中,所述判定所述第二链路出现故障,具体为:
[0046]当所述第二链路上的传输速率小于第一预设数值时,判定所述第二链路出现故障。
[0047]在一具体实施例中,所述第二链路上的传输速率通过数据传输检测模块进行监测、获取。其中,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种组播方法,其特征在于,包括:控制组播源通过第一链路向临时存储器传输第一数据;控制所述组播源通过第二链路向组播接收者传输所述第一数据;其中,所述第一链路上的传输速率大于所述第二链路上的传输速率;当判定所述第二链路出现故障时,在所述临时存储器与所述组播接收者之间设置第三链路,控制所述临时存储器通过所述第三链路向所述组播接收者传输所述第一数据。2.根据权利要求1所述的一种组播方法,其特征在于,还包括:当判定所述组播源出现数据丢失时,控制所述临时存储器通过所述第一链路向所述组播源传输所述第一数据。3.根据权利要求1所述的一种组播方法,其特征在于,所述判定所述第二链路出现故障,具体为:当所述第二链路上的传输速率小于第一预设数值时,判定所述第二链路出现故障。4.根据权利要求3所述的一种组播方法,其特征在于,还包括:获取所述临时存储器的实时存储空间,当所述实时存储空间小于第二预设数值时,按照预设条件处理所述临时存储器的实时存储空间。5.一种组播装置,其特征在于,包括:第一传输模块、第二传输模块和第三传输模块;其中,所述第一传输模块用于控制组播源通过第一链路向临时存储器传输第一数据;所述第二传输模块用于控制所述组播源通过第二链路向组播接收者传输所述第一数...

【专利技术属性】
技术研发人员:施展张正峰曾瑛李星南梁宇图
申请(专利权)人:广东电网有限责任公司电力调度控制中心
类型:发明
国别省市:

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

1