Content caching with remote charging services in a radio access network
First Claim
1. A method for content caching with remote charging services in a radio access network (RAN), the method comprising:
- receiving a data request from an end user device in a base station of a RAN comprising a multiplicity of base stations each communicatively coupled to a multiplicity of end user devices and also to at least one radio network controller (RNC);
routing the request to a packet switched data communications network from the base station by way of a corresponding RNC through to a core network disposed between the RAN and the data communications network;
receiving a response to the request in the base station;
caching the response in a local cache of the base station and forwarding the response to the end user device; and
,transmitting both a data characteristic comprising a size of the response and also a data characteristic comprising a size of the request to a remote charging service external to the base station but within the RAN in response to caching the response in the local cache of the base station.
1 Assignment
0 Petitions
Accused Products
Abstract
A RAN based data processing system is configured for content caching with remote charging services. The system can include a base station that includes an antenna, a receiver, a transmitter, a processor, a local cache, and a network interface to a data communications network. The system also can include an RNC coupled to the base station over the data communications network. The system yet further can include a charging service executing in memory of a host computer recording charges for data services provided in the RAN. Finally, the system can include a caching with remote charging module executing by the processor of the base station. The module can include program code enabled to receive a data request from an end user device, to route the request to a content server in a computer communications network through a coupled CN, to receive a response to the request, to cache the response in the local cache, to forward the response to the end user device, and to transmit data characteristic of the response to the charging service external.
-
Citations
16 Claims
-
1. A method for content caching with remote charging services in a radio access network (RAN), the method comprising:
-
receiving a data request from an end user device in a base station of a RAN comprising a multiplicity of base stations each communicatively coupled to a multiplicity of end user devices and also to at least one radio network controller (RNC); routing the request to a packet switched data communications network from the base station by way of a corresponding RNC through to a core network disposed between the RAN and the data communications network; receiving a response to the request in the base station; caching the response in a local cache of the base station and forwarding the response to the end user device; and
,transmitting both a data characteristic comprising a size of the response and also a data characteristic comprising a size of the request to a remote charging service external to the base station but within the RAN in response to caching the response in the local cache of the base station. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A radio access network (RAN) based data processing system configured for content caching with remote charging services, the system comprising:
-
a multiplicity of base stations, each base station comprising an antenna, a receiver, a transmitter, a processor, a local cache, and a network interface to a data communications network; a radio network controller (RNC) coupled to each of the base stations over the data communications network; a charging service executing in a memory of a host computer recording charges for data services provided in the RAN; and
,a caching with remote charging module executing by the processor of the base station, the caching with remote charging module comprising program code enabled to receive a data request from an end user device, to route the data request to a content server in a computer communications network by way of a corresponding RNC through to a coupled core network (CN), to receive a response to the data request, to cache the response in the local cache, to forward the response to the end user device, and to transmit both a data characteristic comprising a size of the response and also a data characteristic comprising a size of the request to a remote charging service external to the base station but within the RAN in response to caching the response in the local cache of the base station. - View Dependent Claims (7, 8, 9)
-
-
10. A computer program product for content caching with remote charging services in a radio access network (RAN), the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code for receiving a data request from an end user device in a base station of a RAN comprising a multiplicity of base stations each communicatively coupled to a multiplicity of end user devices and also to at least one radio network controller (RNC); computer readable program code for routing the data request to a packet switched data communications network from the base station by way of a corresponding RNC through to a core network disposed between the RAN and the packet switched data communications network; computer readable program code for receiving a response to the data request in the base station; computer readable program code for caching the response in a local cache of the base station and forwarding the response to the end user device; and
,computer readable program code for transmitting both a data characteristic comprising a size of the response and also a data characteristic comprising a size of the request to a remote charging service external to the base station but within the RAN in response to caching the response in the local cache of the base station. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification