本发明公开了一种基于数据服务的无人机控制系统,通过软件总线和数据服务的系统设计,充分利用了无人机基础资源,满足了用户功能组件的数据需求;采用分层Server/Client的架构,协调了无人机基础资源和用户功能组件间的数据服务关系;数据服务组件通过集中管理无人机基础资源,构建三级数据缓存池,采用主动固定周期和按需更新的策略对数据进行更新,依据数据关系拓扑,以多种服务策略提供数据服务;既提高无人机基础资源的使用率和实时性,又简化了组件服务的调用方式。