Patent ID: 8464331

Claim:
A data transmission management server for managing a terminal device to access a network resource providing server over a virtual private network linking a plurality of gateways and the terminal device connecting to the virtual private network by a source gateway among the plurality of gateways, the data transmission management server comprising: a processor; and a storage system storing computerized codes in the form of one or more programs operable to be executed by the processor, the one or more programs comprising: a connecting module connecting to the plurality of gateways in the virtual private network, and recording the connected gateways in a database; a resource recording module obtaining current resource information of the connected gateways from each of the connected gateways periodically and updating the database according to the resource information corresponding to the connected gateways; a selecting module selecting a destination gateway from the connected gateways according to the resource information recorded in the database, distributing the destination gateway to the terminal device, and obtaining an internet protocol address of the destination gateway when a request is received from the source gateway; and a response module transmitting the internet protocol address of the destination gateway to the source gateway; wherein the source gateway establishes a secure communication tunnel to the obtained destination gateway and accesses the network resource providing server over the secure communication tunnel.