Patent ID: 8819137

Claim:
A system for sharing mobile internet service, comprising: a mobile client node, configured to send a message for requesting a shared service; and a mobile agent peer-to-peer network, including multiple mobile agent peer-to-peer nodes, and configured to receive the message sent from the mobile client node and to provide for the mobile client node the shared service requested by the message; wherein, in a condition that the message is used to request to publish a shared resource, the step of the mobile agent peer-to-peer node providing for the mobile client node the shared service requested by the message comprises steps of: the mobile agent peer-to-peer node saving shared resource information included in the message and sending a resource backup message to a resource node, wherein the resource backup message carries the shared resource information; the resource node receiving the resource backup message sent from the mobile agent peer-to-peer node, backing up the shared resource information in a memory space, and after the backup is successful, sending index information of the shared resource information to a mobile agent super node; and the mobile agent super node receiving the index information and updating an online list of shared resources according to the index information of the shared resource information; wherein the mobile agent peer-to-peer network further comprises: mobile agent super nodes, configured to receive the request message including the index information of the shared resource corresponding to the shared service from a mobile agent peer-to-peer node and to provide the index information of the shared resource corresponding to the shared service to the mobile agent peer-to-peer node, wherein the index information includes a file name and a file Hash value; wherein the mobile agent super node is further configured to obtain the index information of the shared resource corresponding to the shared service from another mobile agent super node in the mobile agent peer-to-peer network, and to provide the obtained index information to the mobile agent peer-to-peer node; and wherein the mobile agent peer-to-peer node is further configured to obtain the shared service from a resource node according to the index information provided by the mobile agent super node.