Generally, you can select and download an application by accessing the application download server. Each request sent by the user to the application download server is routed to an independent server in ads through the Server Load balancer. Since hardware devices are stateless compared with ads, these devices can connect each request to different servers in the ADS group. Figure 6-4 describes the process of downloading an application through brew mobile phone.
The following is an overview of the app's aerial download process:
1. Secure handshake-mainly used to verify the mobile phone device and whether the brew mobile phone is a mobile phone device authorized by the carrier. Brew supports verification services for different mobile devices. In addition, some other activities also occur during the handshake, this includes processing applications specified for recalls within the carrier scope, processing all queued transactions on mobile devices, and implementing optional user authorization.
2. Get the Application category list-a user requests to view the Application category in a list (for example, the "handheld stock market" category in an application catalog list ). This is a separate request to ads to obtain a list of applications of a specified category. The Application List returned by ADS is filtered Based on the mobile phone model, brew client version, and the language currently supported by the mobile phone device. The application is listed one by one. You can further view the current available pricing options of the application.
3. Get the application in the category-select an available pricing option and download the application. The download request is sent to ads and the ads processes the pre-paid authorization (if the current user is a pre-paid user and the brew distribution system has been integrated with the carrier's pre-paid system ). If a download request is post-paid, you can use the copyright as defined.
4. Application download request-if authorized, the mobile phone device starts to download all the corresponding files of the application selected by the user. After confirming that all files have been successfully downloaded (including digital signature files), the mobile phone device will immediately send the confirmation message that the mobile value-added service has been downloaded to ads.
5. Download confirmation-once ads receives the download confirmation from the mobile phone device, the mobile phone immediately activates the app so that the app can be started on the mobile phone device.
With the support of intelligent networks in the core network of mobile communication, brew is integrated with the operator's Integrated Accounting System and mobile value-added service settlement platform, which supports both the user's pre-payment mode and the user's post-payment mode.
This article from the csdn blog, reproduced please indicate the source: http://blog.csdn.net/wireless_com/archive/2009/10/25/4725778.aspx