System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据推送方法及装置制造方法及图纸_技高网

一种数据推送方法及装置制造方法及图纸

技术编号:41760563 阅读:2 留言:0更新日期:2024-06-21 21:41
本发明专利技术公开了一种数据推送方法及装置,其中方法包括:接收来自第一客户端设备的至少一项负载状态信息;根据所述至少一项负载状态信息,确定所述第一客户端设备对应的推送速率;将第一数据按照所述推送速率推送至所述第一客户端设备。采用上述方法,可以根据第一客户端设备的负载状态信息,灵活调整推送第一数据的速率,实现传输第一数据的高效性和稳定性。

【技术实现步骤摘要】

本专利技术涉及数据安全领域,尤其涉及一种数据推送方法及装置


技术介绍

1、数据安全网关是一种数据安全防护技术,部署于数据访问的客户端和存储数据的数据源端之间,用于实现对数据内容的访问控制和动态脱敏等,提供统一的、细粒度的访问控制能力。

2、传统的数据安全网关只能基于特定速率进行数据推送,无法实现根据客户端负载情况不同,灵活调整数据推送速率,这一局限性导致数据传输过程中的拥堵和不稳定情况,严重影响了客户端系统的性能表现,难以满足数据安全管理需求。


技术实现思路

1、本专利技术提供一种数据推送方法,用于根据第一客户端设备的负载状态信息,灵活调整推送第一数据的速率,实现传输第一数据的高效性和稳定性。

2、第一方面,本专利技术实施例提供一种数据推送方法,该方法可以由数据安全网关执行,所述方法包括:接收来自第一客户端设备的至少一项负载状态信息;根据所述至少一项负载状态信息,确定所述第一客户端设备对应的推送速率;将第一数据按照所述推送速率推送至所述第一客户端设备。

3、在一种可能的实现方式中,所述至少一项负载状态信息包括以下部分或全部:处理器的处理速率;处理器的使用率;内存使用率;网络使用率;所述客户端设备的响应时间。

4、在一种可能的实现方式中,根据所述至少一项负载状态信息,确定所述第一客户端设备对应的推送速率,包括:根据所述至少一项负载状态信息以及所述至少一项负载状态信息中每项负载状态信息的权重值,确定所述第一客户端设备的负载程度值;根据至少一个客户端设备的负载程度值,确定所述至少一个客户端设备对应的租户的数据到达概率;所述至少一个客户端设备包括所述第一客户端设备;根据所述数据到达概率,确定所述租户的推送速率;根据所述租户的推送速率,确定所述第一客户端设备的推送速率。

5、在一种可能的实现方式中,所述方法还包括:接收来自数据源端设备的第二数据;接收到来自所述客户端设备的指示信息,所述指示信息用于指示所述客户端设备请求获取所述第二数据以及指示处理策略;根据所述处理策略将所述第二数据处理为所述第一数据。

6、在一种可能的实现方式中,接收来自第一客户端设备的至少一项负载状态信息,包括:接收来自所述第一客户端设备的心跳包,所述心跳包包括所述至少一项负载状态信息;其中,所述心跳包是所述第一客户端设备在确定负载累积值大于或等于负载阈值的情况下发送的。

7、第二方面,本专利技术实施例提供一种数据推送装置,所述装置包括:接收模块、确定模块和推送模块;其中,所述接收模块用于,接收来自第一客户端设备的至少一项负载状态信息;所述确定模块用于,根据所述至少一项负载状态信息,确定所述第一客户端设备对应的推送速率;所述推送模块用于,将第一数据按照所述推送速率推送至所述第一客户端设备。

8、在一种可能的实现方式中,所述至少一项负载状态信息包括以下部分或全部:处理器的处理速率;处理器的使用率;内存使用率;网络使用率;所述客户端设备的响应时间。

9、在一种可能的实现方式中,所述确定模块还用于,根据所述至少一项负载状态信息以及所述至少一项负载状态信息中每项负载状态信息的权重值,确定所述第一客户端设备的负载程度值;根据至少一个客户端设备的负载程度值,确定所述至少一个客户端设备对应的租户的数据到达概率;所述至少一个客户端设备包括所述第一客户端设备;根据所述数据到达概率,确定所述租户的推送速率;根据所述租户的推送速率,确定所述第一客户端设备的推送速率。

10、在一种可能的实现方式中,所述接收模块还用于,接收来自数据源端设备的第二数据;接收到来自所述客户端设备的指示信息,所述指示信息用于指示所述客户端设备请求获取所述第二数据以及指示处理策略;所述装置还包括处理模块,所述处理模块用于,根据所述处理策略将所述第二数据处理为所述第一数据。

11、在一种可能的实现方式中,所述接收模块还用于,接收来自所述第一客户端设备的心跳包,所述心跳包包括所述至少一项负载状态信息;其中,所述心跳包是所述第一客户端设备在确定负载累积值大于或等于负载阈值的情况下发送的。

12、第三方面,本专利技术实施例还提供一种数据推送装置,该装置包括存储器和处理器,所述存储器用于存储计算机程序或指令;所述处理器用于调用所述存储器中存储的计算机程序或指令,执行如第一方面任一种可能的实现方式中的方法。

13、第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当计算机读取并执行所述指令时,使得所述计算机执行如第一方面任一种可能的实现方式中的方法。

14、第五方面,本专利技术提供一种计算机程序产品,所述计算机程序产品中存储有指令,当计算机读取并执行所述指令时,使得计算机执行如第一方面任一种可能的实现方式中的方法。

本文档来自技高网...

【技术保护点】

1.一种数据推送方法,其特征在于,所述方法应用于数据安全网关,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述至少一项负载状态信息包括以下部分或全部:

3.根据权利要求1所述的方法,其特征在于,根据所述至少一项负载状态信息,确定所述第一客户端设备对应的推送速率,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,接收来自第一客户端设备的至少一项负载状态信息,包括:

6.一种数据推送装置,其特征在于,包括

7.根据权利要求6所述的装置,其特征在于,

8.一种数据推送装置,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当计算机读取并执行所述指令时,使得所述计算机执行如权利要求1至5中任一项所述的方法。

10.一种计算机程序产品,其特征在于,所述计算机程序产品中存储有指令,当计算机读取并执行所述指令时,使得所述计算机执行如权利要求1至5中任一项所述的方法。

...

【技术特征摘要】

1.一种数据推送方法,其特征在于,所述方法应用于数据安全网关,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述至少一项负载状态信息包括以下部分或全部:

3.根据权利要求1所述的方法,其特征在于,根据所述至少一项负载状态信息,确定所述第一客户端设备对应的推送速率,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,接收来自第一客户端设备的至少一项负载状态信息,包括:

【专利技术属性】
技术研发人员:韩颖王然赵芬庆王文轩高钦晴
申请(专利权)人:天翼安全科技有限公司
类型:发明
国别省市:

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

1