To achieve reliable service transmission in such scenarios such as satellites and radio stations, Delay Tolerant Network (DTN) can be used as an effective processing method. However, the existing researches lack consideration of service-oriented end-to-end transmission guarantee method, so ensuring the reliability and continuity of DTN end-to-end service transmission has become an important issue to be solved. This paper first analyzes the characteristics and application scenarios of DTN, and then establishes the optimization models in different scenarios with the goal of maximizing service transmission throughput. And then implements dynamic routing based on node behavior analysis (DRNA), which determines routing paths according to different node behaviors. Finally, it is found that when the road is interrupted, DRNA algorithm can not only reduce the end-to-end delay of the service transmission, but also guarantee the service delivery rate.