本发明公开了一种基于自学习的通讯成功率预测方法及装置,其中,方法包括以下步骤:统计各自时段内每一设备的采集成功次数和总次数,计算每一设备每一时段内的成功率;根据每一设备当前时段内的成功率和前一次的采集状态,加权计算,预测每一设备的通讯成功率;按照设备通讯成功率的预测值对所有设备由高到低进行排序,按排序顺序进行数据采集,并统计预测失败次数;基于自学习方式,根据预测失败次数,调整更新当前时段的设备通讯成功率预测加权计算中的权重系数。通过本发明的技术方案,按照设备通讯成功率的预测值对采集设备进行排序,极大地提高了采集成功率,避免了多次重复补采失败的设备,特别适用于采集状态不稳定的情景。