技术新讯 > 电子通信装置的制造及其应用技术 > 单向数据传输的控制方法、装置、存储介质以及程序产品与流程  >  正文

单向数据传输的控制方法、装置、存储介质以及程序产品与流程

  • 国知局
  • 2024-08-30 14:32:04

本公开涉及网络安全,尤其涉及一种单向数据传输的控制方法、装置、存储介质以及程序产品。

背景技术:

1、网络的单向传输是指数据只能在一个方向上流动的通信模式,由发送端向接收端传输数据,接收端再将数据发送给目标端。在这种模式下,由于接收端无法向发送端发送信息或数据,因此,在发送端向接收端发送网络数据的速度超过接收端向目标端发送网络数据的速度时,容易导致接收端数据缓存不足而造成数据丢失。特别是在接收端出现死机等异常时,由于发送端无法感知接收端状态,仍然继续发送数据,造成数据的持续丢失。

技术实现思路

1、有鉴于此,本公开实施例提供了一种单向数据传输的控制方法、装置、存储介质以及程序产品,能够通过实时监控接收端的运行状态和其数据接收能力,对发送端采取相应的应对措施,从而防止数据传输过程中出现丢失或意外泄露的情况。

2、第一方面,本公开实施例提供了一种单向数据传输的控制方法,采用如下技术方案:

3、实时监控单向传输中的接收端的运行状态;

4、当确定所述运行状态正常时,判断所述接收端是否具有数据接收能力不足的风险;

5、若存在风险,则向单向传输中的发送端发送第一降速信号,基于所述第一降速信号降低所述发送端向所述接收端发送数据的第一速度;

6、当确定所述运行状态异常时,向所述发送端发送第一停止服务信号,基于所述第一停止服务信号,停止所述发送端向所述接收端发送数据的操作。

7、可选地,所述判断所述接收端是否具有数据接收能力不足的风险,包括:

8、记录相邻两个第一降速信号的发送时间间隔;

9、当所述发送时间间隔大于第一时间阈值时,实时监控所述接收端的内存占用率;

10、判断所述内存占用率是否小于第一占用率阈值时;

11、若是,则判定所述接收端具有数据接收能力不足的风险;

12、若否,则判定所述接收端的数据接收能力充足。

13、可选地,所述判断所述接收端是否具有数据接收能力不足的风险,包括:

14、实时监控所述第一速度,以及所述接收端向目标端发送数据的第二速度;

15、当所述第一速度大于所述第二速度时,获取所述接收端的内存占用率;

16、记录相邻两个第一降速信号的发送时间间隔;

17、当所述发送时间间隔大于第一时间阈值时,判断所述内存占用率是否小于第一占用率阈值;

18、若是,则判定所述接收端具有数据接收能力不足的风险;

19、若否,则判定所述接收端的数据接收能力充足。

20、可选地,所述单向数据传输的控制方法还包括:

21、记录相邻两个第一降速信号的接收时间间隔;

22、当所述接收时间间隔大于第二时间阈值时,向所述发送端发送速度恢复信号,基于所述速度恢复信号提高所述第一速度;

23、其中,所述第二时间阈值大于所述第一时间阈值。

24、可选地,所述基于所述速度恢复信号提高所述第一速度,包括:

25、在接收到所述速度恢复信号时,提高所述第一速度;

26、当提高后的第一速度不等于初始速度时,进行计时;

27、当计时时间大于所述第二时间阈值,并且计时期间没有接收到所述第一停止服务信号和新的第一降速信号时,再次提高所述第一速度。

28、可选地,所述单向数据传输的控制方法还包括:

29、判断所述接收端的数据接收能力是否过于充盈;

30、若是,则向所述发送端发送第一提速信号,基于所述第一提速信号提高所述第一速度。

31、可选地,在停止所述发送端向所述接收端发送数据的操作之后,还包括:

32、将所述发送端发送的数据转移给预设端,由所述预设端将接收到的数据转发给目标端。

33、第二方面,本公开实施例还提供了一种单向数据传输的控制系统,包括:发送端、接收端、第一监控设备、信号传递设备和第二监控设备;采用如下技术方案:

34、所述第一监控设备,用于实时监控单向传输中的接收端的运行状态;

35、当确定所述运行状态正常时,判断所述接收端是否具有数据接收能力不足的风险;

36、若存在风险,则向所述信号传递设备发送第二降速信号;

37、当确定所述运行状态异常时,则向所述信号传递设备发送第二停止服务信号;

38、所述信号传递设备,用于在接收到所述第二降速信号时,向所述第二监控设备发送第三降速信号;

39、在接收到所述第二停止服务信号时,向所述第二监控设备发送第三停止服务信号;

40、所述第二监控设备,用于在接收到所述第二降速信号时,向所述发送端发送第一降速信号;

41、在接收到所述第二停止服务信号时,向所述发送端发送第一停止服务信号;

42、所述发送端,用于基于接收到的第一降速信号降低向所述接收端发送数据的第一速度;

43、基于接收到的第一停止服务信号停止向所述接收端发送数据的操作;

44、yy+242142p

45、所述接收端,用于接收所述发送端发送的数据。

46、第三方面,本公开实施例还提供了一种计算机装置,采用如下技术方案:

47、所述计算机装置包括:

48、至少一个处理器;以及,

49、与所述至少一个处理器通信连接的存储器;其中,

50、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上任一所述的单向数据传输的控制方法。

51、第四方面,本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行以上任一所述的单向数据传输的控制方法。

52、第五方面,本公开实施例还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现以上任一项所述方法的步骤。

53、本公开实施例提供的单向数据传输的控制方法,通过实时监控接收端的运行状态,能够及时发现接收端的异常,然后立即向发送端发送停止服务信号,发送端在接收到停止服务信号之后会停止数据传输操作,以免在接收端异常情况下继续发送数据而造成的数据丢失。即使是在接收端运行状态正常下,也会监控接收端的数据接收能力,在接收端存在的数据接收能力不足的风险时,通过降低发送端的第一速度减轻接收端的接收负担,从而防止数据在传输过程中出现丢失泄露的情况,提升系统整体的运行效率和性能,保障数据的安全性。

54、上述说明仅是本公开技术方案的概述,为了能更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

技术特征:

1.一种单向数据传输的控制方法,其特征在于,包括:

2.根据权利要求1所述的单向数据传输的控制方法,其特征在于,所述判断所述接收端是否具有数据接收能力不足的风险,包括:

3.根据权利要求1所述的单向数据传输的控制方法,其特征在于,所述判断所述接收端是否具有数据接收能力不足的风险,包括:

4.根据权利要求2或3所述的单向数据传输的控制方法,其特征在于,还包括:

5.根据权利要求4所述的单向数据传输的控制方法,其特征在于,所述基于所述速度恢复信号提高所述第一速度,包括:

6.根据权利要求2或3所述的单向数据传输的控制方法,其特征在于,还包括:

7.根据权利要求1所述的单向数据传输的控制方法,其特征在于,在停止所述发送端向所述接收端发送数据的操作之后,还包括:

8.一种计算机装置,其特征在于,所述计算机装置包括:

9.一种计算机可读存储介质,其特征在于,该计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行权利要求1-7任一所述的单向数据传输的控制方法。

10.一种计算机程序产品,包括计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1~7任一项所述方法的步骤。

技术总结本公开实施例公开了一种单向数据传输的控制方法、装置、存储介质以及程序产品。其中,方法包括:实时监控单向传输中的接收端的运行状态;当确定所述运行状态正常时,判断所述接收端是否具有数据接收能力不足的风险;若存在风险,则向单向传输中的发送端发送第一降速信号,基于所述第一降速信号降低所述发送端向所述接收端发送数据的第一速度;当确定所述运行状态异常时,向所述发送端发送第一停止服务信号,基于所述第一停止服务信号,停止所述发送端向所述接收端发送数据的操作。该方法能够通过实时监控接收端的运行状态和其数据接收能力,对发送端采取相应的应对措施,从而防止数据传输过程中出现丢失或意外泄露的情况。技术研发人员:李仁江受保护的技术使用者:北京天融信网络安全技术有限公司技术研发日:技术公布日:2024/8/27

本文地址:https://www.jishuxx.com/zhuanli/20240830/282535.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。