《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之25---空中下载OTA
2009-10-25 15:04
302 查看
一般来讲,用户对应用的选择和下载是通过对应用下载服务器的访问完成的。用户向应用下载服务器发出的每个请求均经过负载均衡器路由至 ADS
中某个单独的独立服务器上。由于硬件设备相对ADS而言是无状态的,因此这些设备可将每个请求连接至 ADS
群中不同的服务器上。图6-4描述了通过BREW手机空中下载应用的流程。
![](file:///C:/DOCUME~1/hongweic/LOCALS~1/Temp/msohtmlclip1/01/clip_image002.gif)
图 6-4:应用的空中下载流程
以下是应用的空中下载流程概述:
1. 安全性握手——主要是验证手机设备,检验BREW手机是否为运营商授权的手机设备。BREW 支持不同的手机设备验证服务。另外,在此次握手过程中还同时发生的其它一些活动,包括处理为运营商范围内的召回而指定的应用、处理手机设备上所有排队的交易和执行可选则性的用户授权等。
2. 获取应用类别列表——用户请求查看某个列表中的应用类别(例如一个应用目录列表中“掌上股市”类别)。这是一项对
ADS 的单独请求,旨在获取指定类别的应用列表。
ADS所返回的应用列表将根据手机型号、BREW 客户端程序版本和手机设备当前所支持的语言进行过滤。随后应用将被逐个列出,用户可以进一步查看该应用当前的可用定价选项。
3. 获取类别中的应用——用户选择选择一个可用的定价选项,并对该应用进行下载。下载请求被发送至ADS,并由ADS处理预付费授权(如果当前用户是一个预付费用户的话,而且BREW分发系统已经与运营商的预付费系统进行集成的情况下)。如果下载请求属于后付费方式,则根据定义,该下载已经获得授权即使用版权。
4. 应用下载请求——如果已被授权,手机设备将开始下载用户所选定应用的所有相应文件。在确认所有文件均已成功下载(包括数字签名文件)之后,手机设备将立即向ADS 发送移动增值业务已经下载的确认消息。
5. 下载确认—— 一旦ADS 从该手机设备接收到下载确认之后,手机立即激活所该应用,以便可以在手机设备上启动该应用。
在移动通信核心网中的智能网的支持下,BREW与运营商的综合营帐系统以及移动增值业务结算平台相集成,既支持用户的预付费模式,又支持用户的后付费模式。
中某个单独的独立服务器上。由于硬件设备相对ADS而言是无状态的,因此这些设备可将每个请求连接至 ADS
群中不同的服务器上。图6-4描述了通过BREW手机空中下载应用的流程。
![](file:///C:/DOCUME~1/hongweic/LOCALS~1/Temp/msohtmlclip1/01/clip_image002.gif)
图 6-4:应用的空中下载流程
以下是应用的空中下载流程概述:
1. 安全性握手——主要是验证手机设备,检验BREW手机是否为运营商授权的手机设备。BREW 支持不同的手机设备验证服务。另外,在此次握手过程中还同时发生的其它一些活动,包括处理为运营商范围内的召回而指定的应用、处理手机设备上所有排队的交易和执行可选则性的用户授权等。
2. 获取应用类别列表——用户请求查看某个列表中的应用类别(例如一个应用目录列表中“掌上股市”类别)。这是一项对
ADS 的单独请求,旨在获取指定类别的应用列表。
ADS所返回的应用列表将根据手机型号、BREW 客户端程序版本和手机设备当前所支持的语言进行过滤。随后应用将被逐个列出,用户可以进一步查看该应用当前的可用定价选项。
3. 获取类别中的应用——用户选择选择一个可用的定价选项,并对该应用进行下载。下载请求被发送至ADS,并由ADS处理预付费授权(如果当前用户是一个预付费用户的话,而且BREW分发系统已经与运营商的预付费系统进行集成的情况下)。如果下载请求属于后付费方式,则根据定义,该下载已经获得授权即使用版权。
4. 应用下载请求——如果已被授权,手机设备将开始下载用户所选定应用的所有相应文件。在确认所有文件均已成功下载(包括数字签名文件)之后,手机设备将立即向ADS 发送移动增值业务已经下载的确认消息。
5. 下载确认—— 一旦ADS 从该手机设备接收到下载确认之后,手机立即激活所该应用,以便可以在手机设备上启动该应用。
在移动通信核心网中的智能网的支持下,BREW与运营商的综合营帐系统以及移动增值业务结算平台相集成,既支持用户的预付费模式,又支持用户的后付费模式。
相关文章推荐
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之25---空中下载OTA
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之16---BREW精要之安全性
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之30---基于BREW的PTT服务
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之71---BREW中语音与短信的开发
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之17---BREW核心思想之电子商务
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之32---BREW PUSH 服务
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之3 ---WIFI,WiMAX,WAPI
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之7---WAP,SMS,MMS,移动电子邮件
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之8
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之9---移动增值业务产业链
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之11---什么是BREW
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之46---BREW SDK 九大功能之系统服务
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之90——BREW中的调试信息
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之91――BREW debuger的使用
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之48---BREW SDK 九大功能之文件系统
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之52---BREW SDK 九大功能之位置服务
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之61-BREW 开发商的注册
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之27---BREW 应用定价
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之67---BREW 应用中的SVG技术
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之22---BDS的分发流程