IP address acquisition method and apparatus
First Claim
Patent Images
1. A computer-implemented method for Internet Protocol (IP) address acquisition, comprising:
- receiving, by one or more processors, a request message from a terminal device, the request message requesting a service;
transmitting, by the one or more processors, computer code to the terminal device;
receiving, by the one or more processors, a communication connection request from the terminal device, the communication connection request being sent from the terminal device in response to running the computer code on the terminal device;
in response to receiving the communication connection request, establishing, by the one or more processors, a communication connection to the terminal device; and
determining, by the one or more processors, a first IP address associated with the terminal device based on one or more communications transmitted through the communication connection, wherein determining the first IP address comprises;
receiving, by the one or more processors, a data packet from the terminal device through the communication connection, the data packet being sent based on the computer code,determining, by the one or more processors, a source IP address based on the data packet,sending, by the one or more processors, a response data packet to the terminal device through the communication connection, the response data packet including the source IP address, anddetermining, by the one or more processors, the first IP address based on a terminal IP address received from the terminal device, the terminal IP address being determined based on the source IP address.
3 Assignments
0 Petitions
Accused Products
Abstract
A request message requesting a service is received from a terminal device. Computer code is transmitted to the terminal device, and a communication connection request is received from the terminal device in response to running the computer code on the terminal device. In response to receiving the communication connection request, a communication connection is established to the terminal device. A first IP address associated with the terminal device is determined based on one or more communications transmitted through the communication connection.
15 Citations
17 Claims
-
1. A computer-implemented method for Internet Protocol (IP) address acquisition, comprising:
-
receiving, by one or more processors, a request message from a terminal device, the request message requesting a service; transmitting, by the one or more processors, computer code to the terminal device; receiving, by the one or more processors, a communication connection request from the terminal device, the communication connection request being sent from the terminal device in response to running the computer code on the terminal device; in response to receiving the communication connection request, establishing, by the one or more processors, a communication connection to the terminal device; and determining, by the one or more processors, a first IP address associated with the terminal device based on one or more communications transmitted through the communication connection, wherein determining the first IP address comprises; receiving, by the one or more processors, a data packet from the terminal device through the communication connection, the data packet being sent based on the computer code, determining, by the one or more processors, a source IP address based on the data packet, sending, by the one or more processors, a response data packet to the terminal device through the communication connection, the response data packet including the source IP address, and determining, by the one or more processors, the first IP address based on a terminal IP address received from the terminal device, the terminal IP address being determined based on the source IP address. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to cause one or more processors to perform operations comprising:
-
receiving a request message from a terminal device, the request message requesting a service; transmitting computer code to the terminal device; receiving a communication connection request from the terminal device, the communication connection request being sent from the terminal device in response to running the computer code on the terminal device; in response to receiving the communication connection request, establishing a communication connection to the terminal device; and determining a first IP address associated with the terminal device based on one or more communications transmitted through the communication connection, wherein determining the first IP address comprises; receiving a data packet from the terminal device through the communication connection, the data packet being sent based on the computer code; determining a source IP address based on the data packet; sending a response data packet to the terminal device through the communication connection, the response data packet including the source IP address; and determining the first IP address based on a terminal IP address received from the terminal device, the terminal IP address being determined based on the source IP address. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented system, comprising:
-
one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising; receiving a request message from a terminal device, the request message requesting a service; transmitting computer code to the terminal device; receiving a communication connection request from the terminal device, the communication connection request being sent from the terminal device in response to running the computer code on the terminal device; in response to receiving the communication connection request, establishing a communication connection to the terminal device; and determining a first IP address associated with the terminal device based on one or more communications transmitted through the communication connection, wherein determining the first IP address comprises; receiving a data packet from the terminal device through the communication connection, the data packet being sent based on the computer code; determining, by the one or more processors, a source IP address based on the data packet; sending, by the one or more processors, a response data packet to the terminal device through the communication connection, the response data packet including the source IP address; and determining, by the one or more processors, the first IP address based on a terminal IP address received from the terminal device, the terminal IP address being determined based on the source IP address. - View Dependent Claims (14, 15, 16, 17)
-
Specification