State of charge (SOC) estimation is the core algorithm of the battery management system. However, the commonly used model-based, data-driven, or experiment-based methods struggle to independently achieve accurate SOC estimation under different working conditions and temperatures, which affects battery performance and safety. To this end, this paper proposes an online SOC estimation method that combines the model-driven and double-data-driven approaches. The unscented Kalman filter (UKF) based on the first-order RC model is used to achieve robust SOC estimation, while the data-driven long short-term memory (LSTM) neural network is used to achieve fast SOC estimation. The former model has an excellent dynamic performance and the latter has high steady-state accuracy. The SOC estimation results are input into the SOC estimation model of series LSTM so that the stable but inaccurate SOC values estimated by UKF in the first part and the accurate but fluctuating SOC values estimated by LSTM can be correlated and corrected, achieving a fast and accurate SOC estimation under various working conditions. The estimation results show that the above method has strong robustness and high accuracy, and effectively reduces model complexity and data redundancy. In addition, the root mean square error of SOC estimation under different working conditions is controlled within 1–2.3% at 0 °C, 25 °C, and 45 °C, which is better than the traditional single-SOC estimation method.