A Device-to-Device, D2D, switching method, comprising: Determining, by a network-side device from resource management information whether a D2D capable user equipment needs to be D2D-switched; and triggering, by the network-side device, the D2D capable user equipment to be switched to a system different from a present system for device-to-device communication, upon determining that the D2D capable user equipment needs to be D2D-switched; characterized in that wherein determining, by the network-side device from the resource management information, whether the D2D capable user equipment needs to be D2D-switched comprises: determining, by the network-side device, the D2D capable user equipment needs to be D2D-switched, upon determining that a D2D switching condition is satisfied, wherein the D2D switching condition comprises a part or all of following conditions: the ratio of a network resource to be occupied by the D2D capable user equipment needing device-to-device communication to total network resources is more than a fifth threshold; and the ratio of a network resource occupied by the D2D capable user equipment in device-to-device communication to total network resources is more than a sixth threshold. Determining, by a network-side device from resource management information whether a D2D capable user equipment needs to be D2D-switched; and triggering, by the network-side device, the D2D capable user equipment to be switched to a system different from a present system for device-to-device communication, upon determining that the D2D capable user equipment needs to be D2D-switched; characterized in that wherein determining, by the network-side device from the resource management information, whether the D2D capable user equipment needs to be D2D-switched comprises: determining, by the network-side device, the D2D capable user equipment needs to be D2D-switched, upon determining that a D2D switching condition is satisfied, wherein the D2D switching condition comprises a part or all of following conditions: the ratio of a network resource to be occupied by the D2D capable user equipment needing device-to-device communication to total network resources is more than a fifth threshold; and the ratio of a network resource occupied by the D2D capable user equipment in device-to-device communication to total network resources is more than a sixth threshold. determining, by the network-side device, the D2D capable user equipment needs to be D2D-switched, upon determining that a D2D switching condition is satisfied, wherein the D2D switching condition comprises a part or all of following conditions: the ratio of a network resource to be occupied by the D2D capable user equipment needing device-to-device communication to total network resources is more than a fifth threshold; and the ratio of a network resource occupied by the D2D capable user equipment in device-to-device communication to total network resources is more than a sixth threshold. the ratio of a network resource to be occupied by the D2D capable user equipment needing device-to-device communication to total network resources is more than a fifth threshold; and the ratio of a network resource occupied by the D2D capable user equipment in device-to-device communication to total network resources is more than a sixth threshold.