The invention provides a flow control device, a flow control method, a network flow management system and a network flow management method in order to effectively reduce user blocking rate and improve utilization of each network in a heterogeneous network. The flow control device comprises a receiving unit, a judging unit and a distributing unit, wherein the receiving unit receives network status information and network congestion information, the network status information comprises multiple network types between a base station and terminals and a service type requested by a user, the network congestion information shows whether the base station and the terminals congest or not, the judging unit judges whether the service type requested by the user is suitable for other network transmission in user's area or not under the condition that the network congestion information shows current network congestion of the service requested by the user, and from the other networks which are judged out by the judging unit and suitable for transmission, the distributing unit selects a certain network as an alternative target network to replace the current network.