Method, device and system for allocating channels and realizing communication

The invention discloses a method, a device and a system for allocating channels and realizing communication, which belong to the field of wireless communication. The method for allocating channels comprises the following steps of: determining a response route by network nodes; allocating channels to upstream adjacent nodes of the network nodes in the response route according to the preset channel allocating condition, wherein the preset channel allocating condition comprises at least one of service flow existence state between the network nodes and the upstream adjacent nodes, node types of the network nodes, and node type of the upstream nodes. The method for realizing communication by the network nodes comprises the following steps that the network nodes send the self channel switching information to the adjacent modes; according to the channel switching information, the adjacent modes judge whether communicating with the network nodes or not, wherein the channel switching information comprises channel leaving and channel joining of the network nodes. The invention reduces the quantity of the switched nodes in the network, and decreases the problem occurrence probability of unable hearing.