Online charging for application download
This specification presents methods and apparatus in a user equipment, packet data gateway, online charging server and policy server for enabling a user equipment with a prepaid subscription to select an application to download and obtain its downloadable size and reserve charging credits and resources at the network prior to downloading the application in accordance with the downloadable size thus allowing the prepaid user to secure the successful entire download of the application without running the risk of depleting the prepaid account while downloading.
1. A method ( 40 ) of reserving charging units by a user for an application download, the method executed at a user equipment connected to a telecommunication network, the method comprising:
determining ( 41 ) a downloadable size of a selected application for download from an application distribution server;
sending ( 42 ) a request to the telecommunication network for reserving charging units and resources in accordance with the downloadable size, the request comprising the downloadable size of the selected application and an identification of the application distribution server; and
responsive to an indication from the telecommunication network that charging units are reserved in accordance with the downloadable size of the selected application, downloading ( 43 ) the selected application from the application distribution server.
2. The method ( 40 ) of claim 1 , wherein the request further comprises a rating of the selected application.
3. The method ( 40 ) of claim 1 further comprising establishing a dedicated resource for downloading the selected application.
4. The method ( 40 ) of claim 1 further comprising indicating to the telecommunication network successful download of the selected application.
5. The method ( 40 ) of claim 1 further comprising indicating ( 44 ) to the telecommunication network failed download of the selected application.
6. A user equipment ( 100 ) configured to reserve charging units for an application download, the user equipment ( 100 ) is connected to a telecommunication network and comprises a circuitry configured to:
determine a downloadable size of a selected application for download from an application distribution server ( 105 );
send a request to the telecommunication network to reserve charging units and resources in accordance with the downloadable size, the request comprising the downloadable size of the selected application and an identification of the application distribution server ( 105 ); and
responsive to an indication from the telecommunication network that charging units are reserved in accordance with the downloadable size of the selected application, download the selected application from the application distribution server ( 105 ).
7. The user equipment ( 100 ) of claim 6 , wherein the circuitry comprises a processor, a communication interface and a memory, the memory containing instructions executable by the processor.