技术新讯 > 电子通信装置的制造及其应用技术 > 一种基于业务数据降级的集群数据同步方法及装置与流程  >  正文

一种基于业务数据降级的集群数据同步方法及装置与流程

  • 国知局
  • 2024-08-02 12:42:41

本申请涉及数据处理,尤其涉及一种基于业务数据降级的集群数据同步方法及装置。

背景技术:

1、随着无人机技术的快速发展,集群无人机系统因其高效协同、快速响应等优势,在诸多领域得到了广泛应用。然而,在集群无人机系统中,无人机之间的数据交互是确保整个系统高效运行的关键。目前,集群无人机之间主要采用自组网链路进行数据传输,通过点对点的方式传递信息。这种方法在技术和实施上相对简单直接,但在实际应用中却面临着诸多挑战。

2、现有的自组网数据传输方式在数据分类和处理上较为简单。无人机节点之间的数据传输往往基于预定义的数据内容和传输周期,缺乏对数据的细致分类和优先级设置。这种方式虽然数据传输关系清晰,但对自组网链路的带宽消耗较大。在有限的带宽资源下,大量无差别的数据传输不仅会降低网络效率,还可能导致关键业务数据无法得到及时传输。此外,现有的自组网链路在受到干扰时,往往无法保证数据的稳定传输。一旦链路出现故障或受到干扰,业务数据的传递就会受到严重影响,甚至导致部分数据丢失。这不仅会影响任务的执行效果,还可能对系统的稳定性和安全性构成威胁。

3、综上所述,现有的集群无人机自组网数据传输方式在弱网环境下存在带宽降低、通信延迟和数据丢失等问题,且对自组网链路的依赖性较强。

技术实现思路

1、在本申请实施例中,通过提供一种基于业务数据降级的集群数据同步方法,解决了现有的集群无人机自组网数据传输方式在弱网环境下存在带宽降低、通信延迟和数据丢失等问题,且对自组网链路的依赖性较强的问题。

2、第一方面,本申请实施例提供了一种基于业务数据降级的集群数据同步方法,该方法包括:对集群中各节点的业务数据进行分类,获得不同的数据类型,基于不同的数据类型进行不同的传输策略;其中,所述不同的数据类型包括关键数据和基础数据;所述基于不同的数据类型进行不同的传输策略,包括:将所述关键数据部署在云端,通过云管理软件对所述关键数据进行集中管理和存储;其中,所述云管理软件被配置为将所述关键数据同步至各节点,从而进行关键数据的传输;节点之间直接进行所述基础数据的传输。

3、在一种可能的实现方式中,还包括:确定当前任务类型;基于所述任务类型对所述关键数据进行优先级排序;基于当前网络状态和优先级排序确定部署在云端的关键数据。

4、在一种可能的实现方式中,还包括:基于任务类型筛选出参与竞争主节点的节点;基于任务类型确定主节点竞选的评价标准;基于所述评价标准,按照预设周期和/或基于触发条件竞选出主节点;通过主节点将部署在云端的关键数据同步到集群中的非主节点。

5、在一种可能的实现方式中,还包括:基于集群故障检测机制对集群的状态进行监控,当发现异常或故障时,及时告警并触发自动拓扑调整机制。

6、在一种可能的实现方式中,还包括根据网络状态优化所述传输策略,具体包括:监测非节点间链路和节点间链路的网络状况;其中,所述网络状况包括信号强度、带宽占用和延迟;当非节点间链路受到干扰时,节点转入自主运行模式;当节点间链路受到干扰时,停止基础数据的传输,基于任务类型对关键数据进行优先级排序,优先传输优先级高的关键数据。

7、在一种可能的实现方式中,所述基于触发条件竞选出主节点,包括:当有新节点加入时,新非主节点获取成员资格并更新集群,基于更新后的集群竞选出主节点;当节点需要退出时,更新成员信息并处理数据同步,基于更新后的集群竞选出主节点。

8、在一种可能的实现方式中,所述集群故障检测机制,包括:每个节点启动时初始化故障检测器;在预设周期内通过直接探测和间接探测相结合的方式检测节点故障;当节点被标记为故障时,通过集群内部的通信机制广播这一信息,并更新其他节点列表。

9、在一种可能的实现方式中,所述触发自动拓扑调整机制,包括:根据故障节点的层级,集群执行相应的调整动作;其中,故障节点层级包括端节点、非主节点和主节点;当端节点发生故障时,集群不进行调整;当非主节点故障时,集群会选择其下正常状态的端节点中的一个作为新的非主节点,并更新拓扑结构和任务分配;当主节点发生故障时,集群会首先选择一个新的主节点,并随后对其下的非主节点进行与非主节点故障时相同的调整。

10、第二方面,本申请实施例提供了一种基于业务数据降级的集群数据同步装置,该装置包括:分类模块,用于对集群中各节点的业务数据进行分类,获得不同的数据类型,基于不同的数据类型进行不同的传输策略;其中,所述不同的数据类型包括关键数据和基础数据;所述基于不同的数据类型进行不同的传输策略,包括:将所述关键数据部署在云端,通过云管理软件对所述关键数据进行集中管理和存储;其中,所述云管理软件被配置为将所述关键数据同步至各节点,从而进行关键数据的传输;节点之间直接进行所述基础数据的传输。

11、本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果:

12、本申请实施例提供了一种基于业务数据降级的集群数据同步方法,通过对业务数据进行分类,识别出关键数据和基础数据,使得数据传输更具针对性。关键数据采用云端集中管理,通过云管理软件同步至各节点,保证了关键数据的快速、准确传输,有效降低了对链路带宽的依赖,同时降低了传输过程中的冗余和错误。将关键数据部署在云端,并通过云管理软件进行集中管理和存储,提供了更高层次的数据安全保护。云管理软件通常配备有强大的安全策略,如数据加密、访问控制、备份恢复等,能够有效防止数据泄露、篡改和丢失。在数据传输过程中,云管理软件可以实现关键数据的加密传输,进一步增强了数据的安全性。云端集中管理的方式使得关键数据的备份和恢复变得更加便捷。即使某个节点发生故障,也可以通过云管理软件快速恢复关键数据,保证了整个集群的稳定性和可靠性。云端集中管理的方式简化了关键数据的运维流程,降低了运维成本。运维人员可以通过云管理软件对关键数据进行集中监控、管理和维护,无需对每个节点进行单独操作。本申请具有良好的可扩展性和灵活性,能够适应业务变化和数据增长的需求。随着业务的发展和数据的增长,可以动态调整数据传输策略和管理方式,确保系统始终保持在最佳状态。综上所述,采用本申请对集群中各节点的业务数据进行分类,并基于数据类型实施不同的传输策略,能够优化数据传输效率、增强数据安全性、提高系统可靠性、降低运维成本并适应业务变化。从而解决了现有的集群无人机自组网数据传输方式在弱网环境下存在带宽降低、通信延迟和数据丢失等问题,且对自组网链路的依赖性较强的问题。

技术特征:

1.一种基于业务数据降级的集群数据同步方法,其特征在于,包括:

2.根据权利要求1所述的基于业务数据降级的集群数据同步方法,其特征在于,还包括:

3.根据权利要求1所述的基于业务数据降级的集群数据同步方法,其特征在于,还包括:

4.根据权利要求1所述的基于业务数据降级的集群数据同步方法,其特征在于,还包括:基于集群故障检测机制对集群的状态进行监控,当发现异常或故障时,及时告警并触发自动拓扑调整机制。

5.根据权利要求1所述的基于业务数据降级的集群数据同步方法,其特征在于,还包括根据网络状态优化所述传输策略,具体包括:

6.根据权利要求3所述的基于业务数据降级的集群数据同步方法,其特征在于,所述基于触发条件竞选出主节点,包括:

7.根据权利要求4所述的基于业务数据降级的集群数据同步方法,其特征在于,所述集群故障检测机制,包括:

8.根据权利要求4所述的基于业务数据降级的集群数据同步方法,其特征在于,所述触发自动拓扑调整机制,包括:

9.一种基于业务数据降级的集群数据同步装置,其特征在于,包括:

10.一种基于业务数据降级的集群数据同步服务器,其特征在于,包括存储器和处理器;

技术总结本申请公开了一种基于业务数据降级的集群数据同步方法及装置,涉及数据处理技术领域,包括:对集群中各节点的业务数据进行分类,获得不同的数据类型,基于不同的数据类型进行不同的传输策略。其中,不同的数据类型包括关键数据和基础数据。基于不同的数据类型进行不同的传输策略,包括:将关键数据部署在云端,通过云管理软件对关键数据进行集中管理和存储。其中,云管理软件被配置为将关键数据同步至各节点,从而进行关键数据的传输。节点之间直接进行基础数据的传输。解决了现有的集群无人机自组网数据传输方式在弱网环境下存在带宽降低、通信延迟和数据丢失等问题,且对自组网链路的依赖性较强的问题。技术研发人员:肖奔,刘松,周俊杰受保护的技术使用者:西安羚控电子科技有限公司技术研发日:技术公布日:2024/8/1

本文地址:https://www.jishuxx.com/zhuanli/20240802/237463.html

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