本发明提供一种基于时间窗分割的卫星任务调度方法和系统,涉及卫星调度领域。包括以下步骤:获取卫星任务的可见时间窗;对可见时间窗进行离散化处理,得到观测时间窗;基于观测时间窗对卫星任务进行实数编码,得到卫星任务序列;基于卫星任务序列获取卫星任务种群;基于预设的两代竞争取优算法对卫星任务种群进行交叉操作;基于双基因变异方法对交叉操作后的卫星任务种群进行变异操作,得到卫星任务调度方案。本发明提高了卫星观测任务时的效率。