一般来讲,用户对应用的选择和下载是通过对应用下载服务器的访问完成的。用户向应用下载服务器发出的每个请求均经过负载均衡器路由至 ADS
中某个单独的独立服务器上。由于硬件设备相对ADS而言是无状态的,因此这些设备可将每个请求连接至 ADS
群中不同的服务器上。图6-4描述了通过BREW手机空中下载应用的流程。
<!--[if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter" />
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0" />
<v:f eqn="sum @0 1 0" />
<v:f eqn="sum 0 0 @1" />
<v:f eqn="prod @2 1 2" />
<v:f eqn="prod @3 21600 pixelWidth" />
<v:f eqn="prod @3 21600 pixelHeight" />
<v:f eqn="sum @0 0 1" />
<v:f eqn="prod @6 1 2" />
<v:f eqn="prod @7 21600 pixelWidth" />
<v:f eqn="sum @8 21600 0" />
<v:f eqn="prod @7 21600 pixelHeight" />
<v:f eqn="sum @10 21600 0" />
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" />
<o:lock v:ext="edit" aspectratio="t" />
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:339pt;
height:231.75pt'>
<v:imagedata src="file:///C:\DOCUME~1\hongweic\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.emz"
o:title="" />
</v:shape><![endif]-->
<!--[if supportFields]><b
style='mso-bidi-font-weight:normal'><span style='mso-bidi-font-size:10.5pt'><span
style='mso-element:field-begin'></span><span style='mso-spacerun:yes'> </span>TOC
\h \z \c "</span></b><b style='mso-bidi-font-weight:normal'><span
lang=ZH-CN style='mso-bidi-font-size:10.5pt;font-family:黑体;mso-ascii-font-family:
Arial'>图</span></b><b style='mso-bidi-font-weight:normal'><span
style='mso-bidi-font-size:10.5pt'>" <span style='mso-element:field-separator'></span></span></b><![endif]-->图 6-4:应用的空中下载流程 <!--[if supportFields]><b
style='mso-bidi-font-weight:normal'><span style='font-size:10.5pt;mso-bidi-font-size:
12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family:宋体;
mso-font-kerning:0pt'><span style='mso-element:field-end'></span></span></b><![endif]-->
以下是应用的空中下载流程概述:
1. 安全性握手——主要是验证手机设备,检验BREW手机是否为运营商授权的手机设备。BREW 支持不同的手机设备验证服务。另外,在此次握手过程中还同时发生的其它一些活动,包括处理为运营商范围内的召回而指定的应用、处理手机设备上所有排队的交易和执行可选则性的用户授权等。
2. 获取应用类别列表——用户请求查看某个列表中的应用类别(例如一个应用目录列表中“掌上股市”类别)。这是一项对
ADS 的单独请求,旨在获取指定类别的应用列表。
ADS所返回的应用列表将根据手机型号、BREW 客户端程序版本和手机设备当前所支持的语言进行过滤。随后应用将被逐个列出,用户可以进一步查看该应用当前的可用定价选项。
3. 获取类别中的应用——用户选择选择一个可用的定价选项,并对该应用进行下载。下载请求被发送至ADS,并由ADS处理预付费授权(如果当前用户是一个预付费用户的话,而且BREW分发系统已经与运营商的预付费系统进行集成的情况下)。如果下载请求属于后付费方式,则根据定义,该下载已经获得授权即使用版权。
4. 应用下载请求——如果已被授权,手机设备将开始下载用户所选定应用的所有相应文件。在确认所有文件均已成功下载(包括数字签名文件)之后,手机设备将立即向ADS 发送移动增值业务已经下载的确认消息。
5. 下载确认—— 一旦ADS 从该手机设备接收到下载确认之后,手机立即激活所该应用,以便可以在手机设备上启动该应用。
在移动通信核心网中的智能网的支持下,BREW与运营商的综合营帐系统以及移动增值业务结算平台相集成,既支持用户的预付费模式,又支持用户的后付费模式。
分享到:
相关推荐
《深入brew开发 brew及buiw进阶手册》是一本专为已对brew有一定基础的开发者设计的深度学习资源,旨在帮助读者全面理解和掌握这个强大的包管理工具及其相关生态系统。brew是Mac OS X系统中广泛使用的开源包管理器,...
海信作为手机制造商,其设备可能预装了BREW环境,开发者可以利用BREW SDK针对海信手机进行定制化开发。开发过程中需要考虑海信设备的硬件特性,如屏幕分辨率、内存限制等,确保应用能在这些设备上流畅运行。 7. ...
该报告旨在对中国移动增值业务的市场进行深入的研究与分析。 - **目的**:通过对2007-2008年中国移动增值业务市场的全面考察,为相关企业、投资者以及政策制定者提供有价值的参考信息。 #### 二、研究方法 - **调研...
———————————————————————————————————————————— 替换bottles 镜像源(可选) 该镜像是 Homebrew 二进制预编译包的镜像。 临时替换 export HOMEBREW_BOTTLE_DOMAIN=...
联通博路编写的开发者进阶教程,pdf版本,转载。 共18部分: 第一部分目录如下: Brew概述 Brew技术演进 Brew3.1.5 sp01 Brew 4.0简介 Brew Mobile Platform简介 Brew 技术优势 Brew与其他技术的对比 以后各部分为...
BREW(Binary Runtime Environment for Wireless)是由高通公司开发的一个移动设备应用程序平台,主要用于2G和3G网络,提供了一个高效、可扩展的环境来开发和运行无线应用。 在本书的18个章节中,读者可以期待深入...
《深入研究BREW手机游戏开发BREW开发-海信(王宏兵)》是一份针对BREW(Binary Runtime Environment for Wireless)平台的详尽学习资料,由海信公司的王宏兵编写。BREW是由QUALCOMM公司开发的一个强大的移动应用程序...
深入BREW开发(1-8)+深度剖析BREW实现原理 BREW,全称为Binary Runtime Environment for Wireless,是由高通公司开发的一种操作系统平台,主要用于移动设备,尤其是早期的CDMA网络手机。它提供了一个用于开发和运行...
【深入BREW开发-中文版】是一本关于BREW(Binary Runtime Environment for Wireless)平台开发的书籍,主要针对无线设备的软件开发。BREW SDK(Software Development Kit)提供了开发BREW应用程序所需的工具和库,...
《中国电信增值业务开发规范》是指导服务供应商(SP)在中国电信平台上进行短信、彩信、WAP和BREW通道应用开发的重要文档。这份规范详细阐述了各项业务的技术标准、操作流程以及服务质量要求,旨在确保服务的稳定、...
《深入BREW开发:PDF与源代码解析》 BREW(Binary Runtime Environment for Wireless)是高通公司开发的一种操作系统,主要用于移动设备,如早期的智能手机和平板电脑。它为开发者提供了一个强大的平台,用于创建...
移动增值业务是指在移动通信网络基础上提供的非语音类数据服务,如短信、彩信、彩铃、手机报、手机地图、手机钱包、移动定位、手机游戏、手机视频、二维码、IVR、WAP、KJAVA/BREW、PDA、BLACKBERRY等。这类业务以其...
BREW业务平台技术体制是一种规范了BREW业务平台建设的技术方案,旨在规定BREW业务平台的基本原则、业务和功能要求、网络结构、IP地址分配、设备要求、网管和计费等要求。下面是对该技术体制的详细解读: 首先,BREW...
目录:(BREW 初级开发者 教程):第1章 BREW技术特点与发展趋势第2章 BREW SDK简介 第3章 BREW开发基础第4章 BREW手机简介 第5章 ISHELL第6章 IDISPLAY使用简介 第7章 ISTATIC第8章 IMENUCTL 第9章 IImage第10章 ...