版權聲明:本文為半吊子子全棧工匠(wireless_com,同公衆号)原創文章,未經允許不得轉載。 https://blog.csdn.net/wireless_com/article/details/6479265
一般來講,使用者對應用的選擇和下載下傳是通過對應用下載下傳伺服器的通路完成的。使用者向應用下載下傳伺服器發出的每個請求均經過負載均衡器路由至 ADS 中某個單獨的獨立伺服器上。由于硬體裝置相對ADS而言是無狀态的,是以這些裝置可将每個請求連接配接至 ADS 群中不同的伺服器上。圖6-4描述了通過BREW手機空中下載下傳應用的流程。
以下是應用的空中下載下傳流程概述:
1. 安全性握手——主要是驗證手機裝置,檢驗BREW手機是否為營運商授權的手機裝置。BREW 支援不同的手機裝置驗證服務。另外,在此次握手過程中還同時發生的其它一些活動,包括處理為營運商範圍内的召回而指定的應用、處理手機裝置上所有排隊的交易和執行可選則性的使用者授權等。
2. 擷取應用類别清單——使用者請求檢視某個清單中的應用類别(例如一個應用目錄清單中“掌上股市”類别)。這是一項對 ADS 的單獨請求,旨在擷取指定類别的應用清單。 ADS所傳回的應用清單将根據手機型号、BREW 用戶端程式版本和手機裝置目前所支援的語言進行過濾。随後應用将被逐個列出,使用者可以進一步檢視該應用目前的可用定價選項。
3. 擷取類别中的應用——使用者選擇選擇一個可用的定價選項,并對該應用進行下載下傳。下載下傳請求被發送至ADS,并由ADS處理預付費授權(如果目前使用者是一個預付費使用者的話,而且BREW分發系統已經與營運商的預付費系統進行內建的情況下)。如果下載下傳請求屬于後付費方式,則根據定義,該下載下傳已經獲得授權即使用版權。
4. 應用下載下傳請求——如果已被授權,手機裝置将開始下載下傳使用者所標明應用的所有相應檔案。在确認所有檔案均已成功下載下傳(包括數字簽名檔案)之後,手機裝置将立即向ADS 發送移動增值業務已經下載下傳的确認消息。
5. 下載下傳确認—— 一旦ADS 從該手機裝置接收到下載下傳确認之後,手機立即激活所該應用,以便可以在手機裝置上啟動該應用。
在移動通信核心網中的智能網的支援下,BREW與營運商的綜合營帳系統以及移動增值業務結算平台相內建,既支援使用者的預付費模式,又支援使用者的後付費模式。
本文來自CSDN部落格,轉載請标明出處:
http://blog.csdn.net/wireless_com/archive/2009/10/25/4725778.aspx