Automated device provisioning and activation
Various embodiments are disclosed for a services policy communication system and method. In some embodiments, a communications device stores a set of device credentials for activating the communications device for a service on a network; and sends an access request to the network, the access request including the set of device credentials.
1. A network message server adapted to communicate with a mobile end-user device having a plurality of applications, the network message server comprising:
one or more processors configured to:
provide a Internet data connection with the mobile end-user device via a device data connection to a wireless network;
receive a request to transmit application data, the received request corresponding to a first application of the plurality of applications;
generate an Internet data message based on the received request, the generated Internet data message including the application data and a first application identifier identifying the first application; and
transmit, over the Internet data connection, the generated Internet data message to the mobile end-user device for mapping the first application identifier included in the transmitted Internet data message to the first application corresponding to the first application identifier, and for forwarding the application data in the transmitted Internet data message to the first application mapped by the mobile end-user device to the first application identifier.
2. The network message server of claim 1 , wherein the one or more processors are further configured to:
prior to transmitting, encrypt the generated Internet data message to generate encrypted Internet data message.
3. The network message server of claim 1 , wherein the generated Internet data message is transmitted using one or more of encryption on a transport services stack, Internet Protocol (IP) layer encryption, or tunneling.
4. The network message server of claim 1 , wherein the mobile end-user device initiates the Internet data connection to the network message server.
5. The network message server of claim 1 , wherein the one or more processors are further configured to:
authenticate the first application prior to transmitting the generated Internet data message to the mobile end-user device.
6. A method for use by a network message server adapted to communicate with a mobile end-user device having a plurality of applications, the method comprising:
providing a Internet data connection with the mobile end-user device via a device data connection to a wireless network;
receiving a request to transmit application data, the received request corresponding to a first application of the plurality of applications;
generating an Internet data message based on the received request, the generated Internet data message including the application data and a first application identifier identifying the first application; and
transmitting, over the Internet data connection, the generated Internet data message to the mobile end-user device for mapping the first application identifier included in the transmitted Internet data message to the first application corresponding to the first application identifier, and for forwarding the application data in the transmitted Internet data message to the first application mapped by the mobile end-user device to the first application identifier.
7. The method of claim 6 , further comprising:
prior to transmitting, encrypting the generated Internet data message to generate encrypted Internet data message.
8. The method of claim 6 , wherein the generated Internet data message is transmitted using one or more of encryption on a transport services stack, Internet Protocol (IP) layer encryption, or tunneling.
9. The method of claim 6 , wherein the mobile end-user device initiates the Internet data connection to the network message server.
10. The method of claim 6 , further comprising:
authenticating the first application prior to transmitting the generated Internet data message to the mobile end-user device.
11. A network system comprising:
a mobile end-user device having a plurality of applications;
a network message server adapted to communicate with the mobile end-user device, the network message server configured to:
provide a Internet data connection with the mobile end-user device via a device data connection to a wireless network;
receive a request to transmit application data, the received request corresponding to a first application of the plurality of applications;
generate an Internet data message based on the received request, the generated Internet data message including the application data and a first application identifier identifying the first application; and
transmit, over the Internet data connection, the generated Internet data message to the mobile end-user device;
the mobile end-user device configured to:
receive the transmitted Internet data message from the network message server;
map the first application identifier included in the received Internet data message to the first application corresponding to the first application identifier; and
forward the application data in the received Internet data message to the first application mapped by the mobile end-user device to the first application identifier.
12. The network system of claim 11 , wherein the network message server is further configured to:
prior to transmitting, encrypt the generated Internet data message to generate encrypted Internet data message.
13. The network system of claim 11 , wherein the generated Internet data message is transmitted using one or more of encryption on a transport services stack, Internet Protocol (IP) layer encryption, or tunneling.
14. The network system of claim 11 , wherein the mobile end-user device initiates the Internet data connection to the network message server.
15. The network system of claim 11 , wherein the network message server is further configured to:
authenticate the first application prior to transmitting the generated Internet data message to the mobile end-user device.