An idle scheduling method in the context of G.hn home network standard, comprising: a domain master node performing an idle scheduling on intra-domain ordinary nodes according to an idle scheduling policy; when the domain master node determines that all the intra-domain ordinary nodes are in an energy-saving mode based on idle scheduling information of all the intra-domain ordinary nodes, the domain master node entering into the energy-saving mode, and when all the intra-domain ordinary nodes are in an idle state, the domain master node being in the idle state; wherein the domain master node and the intra-domain ordinary nodes comprise receivers and transmitters, and wherein, when the intra-domain ordinary nodes and the domain master node are in the idle state, the domain master mode and the intra-domain ordinary nodes turn off the receivers and the transmitters or only turn off the transmitters; wherein the energy-saving mode comprises a low-power mode and an idle mode; and wherein the method further comprises: when determining that all the intra-domain ordinary nodes are in the low-power mode and the idle scheduling information is valid for a plurality of times, the domain master node entering into the low-power mode; when determining that all the intra-domain ordinary nodes are in the idle mode and the idle scheduling information is valid for a plurality of times, the domain master node entering into the idle mode; when determining that part of the intra-domain ordinary nodes are in the low-power mode, and rest of the intra-domain ordinary nodes are in the idle mode and the idle scheduling information is valid for a plurality of times, the domain master node entering into the low-power mode. a domain master node performing an idle scheduling on intra-domain ordinary nodes according to an idle scheduling policy; when the domain master node determines that all the intra-domain ordinary nodes are in an energy-saving mode based on idle scheduling information of all the intra-domain ordinary nodes, the domain master node entering into the energy-saving mode, and when all the intra-domain ordinary nodes are in an idle state, the domain master node being in the idle state; wherein the domain master node and the intra-domain ordinary nodes comprise receivers and transmitters, and wherein, when the intra-domain ordinary nodes and the domain master node are in the idle state, the domain master mode and the intra-domain ordinary nodes turn off the receivers and the transmitters or only turn off the transmitters; wherein the energy-saving mode comprises a low-power mode and an idle mode; and wherein the method further comprises: when determining that all the intra-domain ordinary nodes are in the low-power mode and the idle scheduling information is valid for a plurality of times, the domain master node entering into the low-power mode; when determining that all the intra-domain ordinary nodes are in the idle mode and the idle scheduling information is valid for a plurality of times, the domain master node entering into the idle mode; when determining that part of the intra-domain ordinary nodes are in the low-power mode, and rest of the intra-domain ordinary nodes are in the idle mode and the idle scheduling information is valid for a plurality of times, the domain master node entering into the low-power mode. when determining that all the intra-domain ordinary nodes are in the low-power mode and the idle scheduling information is valid for a plurality of times, the domain master node entering into the low-power mode; when determining that all the intra-domain ordinary nodes are in the idle mode and the idle scheduling information is valid for a plurality of times, the domain master node entering into the idle mode; when determining that part of the intra-domain ordinary nodes are in the low-power mode, and rest of the intra-domain ordinary nodes are in the idle mode and the idle scheduling information is valid for a plurality of times, the domain master node entering into the low-power mode.