In the process of the implementation of rural revitalization strategy, the protection and renewal of traditional village landscape style are gradually facing the problems of spatial form distortion, historical information dispersion and insufficient basis for renewal. In response to this reality, this paper constructs a digital technical framework that fuses UAV images, ground photos, point cloud data and text data, and integrates 3D reconstruction, style recognition, attention guided multi-source fusion and update decision mapping into the same computing link, so as to improve the fine expression of traditional village landscape features and the ability to judge the protection and update. The experimental results show that the SSIM of the proposed method in the digital reconstruction task reaches 0.913, the PSNR reaches 34.72 dB, and the edge preservation rate is 91.6%. In the protection update recognition task, the accuracy rate is 94.3%, the recall rate is 92.8%, the F1 value is 93.5%, and the correlation coefficient with the expert score reaches 0.887. In the subjective evaluation, the effective restoration rate was 86.7%. The research shows that this method can better realize the linkage of digital reconstruction, identification and renewal decision-making of traditional village landscape style, and provide a targeted computer technology path for the protection and renewal of traditional villages under the background of rural revitalization.