A communication method comprising: sending, by a terminal, a first handshake requesting message to a power adaptor before the terminal receives a charging current from the power adaptor: receiving, by the terminal, a first handshake response message from the power adaptor before the terminal receives a charging current from the power adaptor, wherein the first handshake response message comprises first information, wherein the first information indicates that the power adaptor supports a quick charging mode; determining, by the terminal, that a charging mode for charging the terminal is the quick charging mode according to the first information; sending, by the terminal, a second handshake requesting message to the power adaptor before the terminal receives a charging current from the power adaptor; receiving, by the terminal, a second handshake response message from the power adaptor before the terminal receives a charging current from the power adaptor, wherein the second handshake response message comprises second information, and the second information indicates a model or identification of the power adaptor; determining, by the terminal, a charging voltage and a charging current for charging the terminal according to the second information; characterised by sending, by the terminal, a negotiation requesting message to the power adaptor, wherein the negotiation requesting message contains a charging parameter to be negotiated, wherein the charging parameter to be negotiated comprises the quick charging mode determined according to the first information, and the charging voltage and the charging current determined according to the second information; receiving, by the terminal, a negotiation response message from the power adaptor, wherein the negotiation response message is generated according to the charging parameter to be negotiated; determining, by the terminal, the charging parameter to be negotiated as an initial charging parameter when the negotiation response message indicates that the charging parameter to be negotiated is proper to be the initial charging parameter; adjusting, by the terminal, the charging parameter to be negotiated according to an adjustment parameter contained in the negotiation response message when the negotiation response message indicates that the charging parameter to be negotiated is improper to be the initial charging parameter and contains the adjustment parameter; determining, by the terminal, the adjusted charging parameter as the initial charging parameter; and sending, by the terminal, the initial charging parameter to the power adaptor to instruct the power adaptor to charge the terminal according to the initial charging parameter. sending, by a terminal, a first handshake requesting message to a power adaptor before the terminal receives a charging current from the power adaptor: receiving, by the terminal, a first handshake response message from the power adaptor before the terminal receives a charging current from the power adaptor, wherein the first handshake response message comprises first information, wherein the first information indicates that the power adaptor supports a quick charging mode; determining, by the terminal, that a charging mode for charging the terminal is the quick charging mode according to the first information; sending, by the terminal, a second handshake requesting message to the power adaptor before the terminal receives a charging current from the power adaptor; receiving, by the terminal, a second handshake response message from the power adaptor before the terminal receives a charging current from the power adaptor, wherein the second handshake response message comprises second information, and the second information indicates a model or identification of the power adaptor; determining, by the terminal, a charging voltage and a charging current for charging the terminal according to the second information; characterised by sending, by the terminal, a negotiation requesting message to the power adaptor, wherein the negotiation requesting message contains a charging parameter to be negotiated, wherein the charging parameter to be negotiated comprises the quick charging mode determined according to the first information, and the charging voltage and the charging current determined according to the second information; receiving, by the terminal, a negotiation response message from the power adaptor, wherein the negotiation response message is generated according to the charging parameter to be negotiated; determining, by the terminal, the charging parameter to be negotiated as an initial charging parameter when the negotiation response message indicates that the charging parameter to be negotiated is proper to be the initial charging parameter; adjusting, by the terminal, the charging parameter to be negotiated according to an adjustment parameter contained in the negotiation response message when the negotiation response message indicates that the charging parameter to be negotiated is improper to be the initial charging parameter and contains the adjustment parameter; determining, by the terminal, the adjusted charging parameter as the initial charging parameter; and sending, by the terminal, the initial charging parameter to the power adaptor to instruct the power adaptor to charge the terminal according to the initial charging parameter.