A communication method based on unlicensed frequency bands executed by a user equipment, comprising: receiving a channel negotiation request from a base station, which comprises a channel list that records information of a target unlicensed channel, the target unlicensed channel being a channel that needs to be used by the base station and in an unlicensed frequency band, wherein the base station is an Evolved Node B in Long Term Evolution, LTE, and the target unlicensed channel is used for communication between the base station and the user equipment; in response to the channel negotiation request, sending the channel list to at least one access point, AP, device in a wireless local area network, WLAN, within a preset range, to instruct the at least one AP device to work through a channel, other than the target unlicensed channel, comprised in the channel list; notifying the base station to communicate with the user equipment on the target unlicensed channel upon receiving a response message from the at least one AP device, wherein the at least one AP device returns the response message to the user equipment to indicate that a current used channel of the at least one AP device is different from the target unlicensed channel; the communication method wherein there are a plurality of APs device within the preset range, and notifying the base station to communicate with the user equipment on the target unlicensed channel comprises: detecting whether a response message returned by each of the plurality of APs device within the preset range is received within a preset time window after sending the channel list; and sending a channel negotiation response to the base station when the response message returned by each of the plurality of APs device is received, for notifying the base station to communicate based on the target unlicensed channel. receiving a channel negotiation request from a base station, which comprises a channel list that records information of a target unlicensed channel, the target unlicensed channel being a channel that needs to be used by the base station and in an unlicensed frequency band, wherein the base station is an Evolved Node B in Long Term Evolution, LTE, and the target unlicensed channel is used for communication between the base station and the user equipment; in response to the channel negotiation request, sending the channel list to at least one access point, AP, device in a wireless local area network, WLAN, within a preset range, to instruct the at least one AP device to work through a channel, other than the target unlicensed channel, comprised in the channel list; notifying the base station to communicate with the user equipment on the target unlicensed channel upon receiving a response message from the at least one AP device, wherein the at least one AP device returns the response message to the user equipment to indicate that a current used channel of the at least one AP device is different from the target unlicensed channel; the communication method wherein there are a plurality of APs device within the preset range, and notifying the base station to communicate with the user equipment on the target unlicensed channel comprises: detecting whether a response message returned by each of the plurality of APs device within the preset range is received within a preset time window after sending the channel list; and sending a channel negotiation response to the base station when the response message returned by each of the plurality of APs device is received, for notifying the base station to communicate based on the target unlicensed channel. detecting whether a response message returned by each of the plurality of APs device within the preset range is received within a preset time window after sending the channel list; and sending a channel negotiation response to the base station when the response message returned by each of the plurality of APs device is received, for notifying the base station to communicate based on the target unlicensed channel.