Because of dynamic nature of the application layer multicast node in mobile ALM, the node easily loss. The loss of upper-middle-class multicast tree nodes has a wide range of influence, but the loss of lower nodes, especially the leaf node has a small range of influence. According to this characteristic, Hierarchical Adaptive Recovery (HAR) algorithm is proposed. Firstly HAR stipulates the judging method of core nodes and primary nodes, namely hierarchical method; when the node is missing, based on different nodes loss, it can adopt different recovery strategy to renew the multicast tree. Also...