Delivery of Internet based service to user equipment
First Claim
1. A method in a base station of a wireless communication network for enabling provision of an Internet based service to a user equipment, the base station being associated with a local server capable of delivering the Internet based service, the method comprising:
- receiving, from the user equipment, information identifying the user equipment,updating a connection list in the base station by adding the information identifying the user equipment,receiving, from the user equipment, a query for information identifying the local server, wherein receiving the query for information identifying the local server comprises receiving in the query a list comprising at least one global IP address obtained by the user equipment from an internet server,in response to the query comprising the list, comparing the least one global IP address in the list with a global IP of the local server associated with the base station, and wherein sending the confirmation response comprises the global IP address of the local server,sending, to the user equipment, a confirmation response comprising a global IP address of the local server in response to the query for information identifying the local server received from the user equipment, wherein if a match is found, including the global IP address of the local server associated with the base station in the confirmation response,receiving, from the user equipment, a request for the Internet based service, the request comprising the global IP address of the local server,mirroring the connection list from the base station to the local server, andforwarding the request for the Internet based service to the local server for enabling the local server to deliver the Internet based service to the user equipment.
1 Assignment
0 Petitions
Accused Products
Abstract
A base station (510), a local server (520), a user equipment (500) and Internet server (540) of a wireless communication network and respective methods therein are provided for enabling provision of an Internet based service to a user equipment, the base station being associated with the local server, which is capable of delivering the Internet based service. A user equipment requesting an Internet based service is requested by the Internet server to discover if the base station is associated with a local server capable of providing the Internet based service to the user equipment. If the user equipment discovers a local server, associated with the base station, capable of providing the Internet based service, the user equipment requests the Internet based service from the local server, via the base station.
12 Citations
12 Claims
-
1. A method in a base station of a wireless communication network for enabling provision of an Internet based service to a user equipment, the base station being associated with a local server capable of delivering the Internet based service, the method comprising:
-
receiving, from the user equipment, information identifying the user equipment, updating a connection list in the base station by adding the information identifying the user equipment, receiving, from the user equipment, a query for information identifying the local server, wherein receiving the query for information identifying the local server comprises receiving in the query a list comprising at least one global IP address obtained by the user equipment from an internet server, in response to the query comprising the list, comparing the least one global IP address in the list with a global IP of the local server associated with the base station, and wherein sending the confirmation response comprises the global IP address of the local server, sending, to the user equipment, a confirmation response comprising a global IP address of the local server in response to the query for information identifying the local server received from the user equipment, wherein if a match is found, including the global IP address of the local server associated with the base station in the confirmation response, receiving, from the user equipment, a request for the Internet based service, the request comprising the global IP address of the local server, mirroring the connection list from the base station to the local server, and forwarding the request for the Internet based service to the local server for enabling the local server to deliver the Internet based service to the user equipment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method in a local server having a global IP address and being associated with a base station, and capable of delivering an Internet based service to a user equipment, the method comprising:
-
receiving a request for an Internet based service from the user equipment via the base station, receiving a connection list being mirrored from the base station to the local server, wherein the connection list comprises information of each of a plurality of user equipments being served by the base station and the global IP address of the local server associated with the base station, comparing an information identifying the user equipment to information in the connection list, delivering the Internet based service to the user equipment via the base station in the event the information identifying the user equipment is included in the connection list, and in the event the information identifying the user equipment is not included in the connection list and the local server is delivering the internet based service to the user equipment, notifying an Internet server for enabling the Internet server to trigger the user equipment to discover another potential local server, or for enabling the Internet server to send a list of servers hosting the requested Internet based service.
-
-
7. A base station in a wireless communication network adapted to enable an Internet based service to a user equipment, the base station being associated with a local server, wherein the local server is capable of delivering the Internet based service, the base station comprising:
-
a receiving and transmitting unit that enables communication with the user equipment and the local server; a memory storing instructions to be executed by a processing unit; and the processing unit, wherein the processing unit is adapted to; receive, from the user equipment, information identifying the user equipment, update a connection list in the base station by adding the information identifying the user equipment, receive, from the user equipment, a query for information identifying the local server, wherein the reception of the query for information identifying the local server comprises reception, in the query, of a list comprising at least one global IP address obtained by the user equipment from an Internet server, in response to the query comprising the list, compare the at least one global IP address in the list with a global IP address of the local server associated with the base station, send, to the user equipment, a confirmation response comprising a global IP address of the local server in response to the query for information identifying the local server received from the user equipment, wherein if a match is found, the processing unit is further adapted to include the global IP address of the local server associated with the base station in the confirmation response, receive, from the user equipment, a request for the Internet based service, the request comprising the global IP address of the local server, mirror the connection list from the base station to the local server, and forward the request for the Internet based service to the local server, for enabling the local server to provide the Internet based service to the user equipment. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A local server having a global IP address and being associated with a base station for providing an Internet based service to a user equipment, wherein the local server is capable of delivering the Internet based service, the local server comprising:
-
a receiving and transmitting unit that enables communication with the user equipment and the local server; a memory storing instructions to be executed by a processing unit; and the processing unit, wherein the processing unit is adapted to; receive a request for an Internet based service from the user equipment via the base station, receive a connection list being mirrored from the base station to the local server, wherein the connection list comprises information of each of a plurality of user equipments being served by the base station and the global IP address of the local server associated with the base station, compare an information identifying the user equipment to information in the connection list, deliver the Internet based service from the local server to the user equipment via the base station in the event the information identifying the user equipment is included in the connection list, and in the event the information identifying the user equipment is not included in the connection list and the local server is delivering the internet based service to the user equipment, notify an Internet server for enabling the Internet server to trigger the user equipment to discover another potential local server, or for enabling the Internet server to send a list of servers hosting the requested Internet based service.
-
Specification