In consideration of the current MP2P network disturbance from frequent location changes of the mobile nodes, the limited computing power and storage capacity, this paper proposes a flexible strategy of partition management by assigning different functions to nodes according to some standards, regarding a subnet as a unit and using super-nodes to manage subnets. In order to speed up the data transmission and replacement efficiency, data is processed with partial network coding technology. Additionally, a trans-subnet query algorithm is proposed to link subnets, conduct information exchange between subnets and resource location. Results of the experiment manifested that this strategy can efficiently increase the resource download success rate and hit rate, reduce the average delay, improve the content distribution efficiency of MP2P networks, and simultaneously enhance system robustness.