A method for implementing mobile Internet services, characterised in that, the method comprises: receiving, by an Always Online Gateway, AOG, a first register request transmitted by a terminal application proxy, wherein the first register request carries information of an Internet Protocol, IP, address and a port number of the AOG to which a terminal user belongs; performing authentication of a terminal identity according to information including the IP address and the port number of the AOG to which the terminal user belongs carried in the first register request; if the authentication of the IP address and the port number of the AOG to which the terminal user belongs in the first register request is successful, establishing, by the AOG, a first data link with the terminal application proxy according to the first register request, wherein the first data link works as a common link for at least two application clients in the terminal, and the terminal application proxy is a universal software module pre-set on the terminal; receiving, by the AOG, a second register request transmitted by at least one application server; performing authentication of the second register request to determine whether a user name or a password provided by the application server is correct; if the authentication of the user name or the password in the second register request is successful, establishing, by the AOG, a second data link with the at least one application server according to the second register request; and performing, by the AOG, application data forwarding between the at least two application clients in the terminal and the at least one application server, through the terminal application proxy, the first data link and the second data link. receiving, by an Always Online Gateway, AOG, a first register request transmitted by a terminal application proxy, wherein the first register request carries information of an Internet Protocol, IP, address and a port number of the AOG to which a terminal user belongs; performing authentication of a terminal identity according to information including the IP address and the port number of the AOG to which the terminal user belongs carried in the first register request; if the authentication of the IP address and the port number of the AOG to which the terminal user belongs in the first register request is successful, establishing, by the AOG, a first data link with the terminal application proxy according to the first register request, wherein the first data link works as a common link for at least two application clients in the terminal, and the terminal application proxy is a universal software module pre-set on the terminal; receiving, by the AOG, a second register request transmitted by at least one application server; performing authentication of the second register request to determine whether a user name or a password provided by the application server is correct; if the authentication of the user name or the password in the second register request is successful, establishing, by the AOG, a second data link with the at least one application server according to the second register request; and performing, by the AOG, application data forwarding between the at least two application clients in the terminal and the at least one application server, through the terminal application proxy, the first data link and the second data link.