WAP手机下载服务流程图释说明
2010-03-11 14:24
246 查看
图1-下载服务系统的逻辑结构
内容服务器是为移动用户提供MIME内容的实体。下载服务器接收来自终端的下载请求,并管理从内容服务器到终端浏览器内容的传递。 内容服务器使用WAP Push业务装入(Service Loading)触发内容下载。下载服务器可以提供的功能如下:
设备存储能力管理
数据下载管理
内容的异步传递
支持的下载业务包括铃声下载、图片下载、屏保下载、短视频下载等。此外,下载服务具备标准的OTA下载服务器功能,可用于Java/Brew系统的下载服务器。
典型的下载流程分为MS发起的下载和由网络发起的下载,由网络发起的下载具体如下:
1) 内容服务器(Content Server)使用WAP PAP协议[WAP PAP]向为移动用户服务的Push Proxy(WAP网关)发送WAP Push SL[WAP SL]消息。当手机接收到SL通知消息时,在SL内容类型中有用户的中断指示。在Push SL消息中指示了下载应用(DF Server application)URL,具体说明请参见第4节。
2) Push Proxy解析MS地址,完成某些接入控制检查(如果要求的话),然后将Push SL内容类型传递给MS浏览器(X-WAP-Application-ID头指示了WML User Agent)。
3) WML用户浏览器执行SL内容,并且与Pull Proxy建立连接以便下载SL 内容类型中指明的MMC文档。
4) MS应使用预设的DF Server的URL代替proxy:download。在这一事件 ,如果DF Server地址未设置,但MS收到了包含proxy:download的消息,则MS浏览器应显示错误信息;WML用户浏览器对指定SL 内容类型URL执行WSP GET操作,Pull Proxy解析此URL并发向DF Server应用程序。
5) 在GET响应消息中,DF Server构造并发送包含OPEN操作(指示MS浏览器建立MMC会话)和READ操作(决定当前可用的存储量)的MMC文档。MMC文档的satus-uri属性(参见第5节)是与DF Server相关的资源。
6) DF Agent 根据前面的请求,对MMC状态文档执行POST操作。这个文档包含mmc-id属性的会话ID(由DF Agent产生)和以字节为单位的有效存储量。随后由DF Server发出的MMC文档就是指mmc-id属性标识的会话。
7) DF Server比较待下载对象大小和手机存储有效值。如果手机的有效存储量小于下载对象,则向内容服务器发"out of memory"STATUS消息(参考第4.3节),而向DF Agent发送DISCONNECT操作。跳过步骤8-12。
8) 如果手机有足够的存储量,DF Server构造并发送包含WRITE 和 COMMIT操作的MMC文档。然而,已下载对象不会提交到手机的永久存储中去,除非它已被成功地下载(参考5.2.4)。下载状态消息作为display.message参数的取值也包含在MMC文档。MMC文档(参见第5节)中的status-uri属性是与DF Server相关的资源。
9) DF Agent从MMC文档中的URL处下载fun对象。
10) DF Agent向DF Server报告MMC操作状态。
11) 如果WRITE(s)和COMMIT操作执行成功,则DF Server构造包含DISCONNECT操作的另一MMC文档并发送给DF Agent以结束本次MMC会话。MMC文档的status-uri属性要么是来自Content Server(内容服务器)的资源,要么是与DF Server相关的资源。DF Server记录本次交易。
12) DF Agent就MMC状态对status-uri属性所指的URL执行POST(S)操作,以便触发计费事件和(或者)返回下一个card到浏览器显示。
由MS发起的下载服务流程与由网络发起的下载服务流程相似,所不同的是,下载是当用户在Content Server中选中一项服务时,由Content Server返回的嵌入到内容中的URL触发。
内容服务器是为移动用户提供MIME内容的实体。下载服务器接收来自终端的下载请求,并管理从内容服务器到终端浏览器内容的传递。 内容服务器使用WAP Push业务装入(Service Loading)触发内容下载。下载服务器可以提供的功能如下:
设备存储能力管理
数据下载管理
内容的异步传递
支持的下载业务包括铃声下载、图片下载、屏保下载、短视频下载等。此外,下载服务具备标准的OTA下载服务器功能,可用于Java/Brew系统的下载服务器。
典型的下载流程分为MS发起的下载和由网络发起的下载,由网络发起的下载具体如下:
1) 内容服务器(Content Server)使用WAP PAP协议[WAP PAP]向为移动用户服务的Push Proxy(WAP网关)发送WAP Push SL[WAP SL]消息。当手机接收到SL通知消息时,在SL内容类型中有用户的中断指示。在Push SL消息中指示了下载应用(DF Server application)URL,具体说明请参见第4节。
2) Push Proxy解析MS地址,完成某些接入控制检查(如果要求的话),然后将Push SL内容类型传递给MS浏览器(X-WAP-Application-ID头指示了WML User Agent)。
3) WML用户浏览器执行SL内容,并且与Pull Proxy建立连接以便下载SL 内容类型中指明的MMC文档。
4) MS应使用预设的DF Server的URL代替proxy:download。在这一事件 ,如果DF Server地址未设置,但MS收到了包含proxy:download的消息,则MS浏览器应显示错误信息;WML用户浏览器对指定SL 内容类型URL执行WSP GET操作,Pull Proxy解析此URL并发向DF Server应用程序。
5) 在GET响应消息中,DF Server构造并发送包含OPEN操作(指示MS浏览器建立MMC会话)和READ操作(决定当前可用的存储量)的MMC文档。MMC文档的satus-uri属性(参见第5节)是与DF Server相关的资源。
6) DF Agent 根据前面的请求,对MMC状态文档执行POST操作。这个文档包含mmc-id属性的会话ID(由DF Agent产生)和以字节为单位的有效存储量。随后由DF Server发出的MMC文档就是指mmc-id属性标识的会话。
7) DF Server比较待下载对象大小和手机存储有效值。如果手机的有效存储量小于下载对象,则向内容服务器发"out of memory"STATUS消息(参考第4.3节),而向DF Agent发送DISCONNECT操作。跳过步骤8-12。
8) 如果手机有足够的存储量,DF Server构造并发送包含WRITE 和 COMMIT操作的MMC文档。然而,已下载对象不会提交到手机的永久存储中去,除非它已被成功地下载(参考5.2.4)。下载状态消息作为display.message参数的取值也包含在MMC文档。MMC文档(参见第5节)中的status-uri属性是与DF Server相关的资源。
9) DF Agent从MMC文档中的URL处下载fun对象。
10) DF Agent向DF Server报告MMC操作状态。
11) 如果WRITE(s)和COMMIT操作执行成功,则DF Server构造包含DISCONNECT操作的另一MMC文档并发送给DF Agent以结束本次MMC会话。MMC文档的status-uri属性要么是来自Content Server(内容服务器)的资源,要么是与DF Server相关的资源。DF Server记录本次交易。
12) DF Agent就MMC状态对status-uri属性所指的URL执行POST(S)操作,以便触发计费事件和(或者)返回下一个card到浏览器显示。
由MS发起的下载服务流程与由网络发起的下载服务流程相似,所不同的是,下载是当用户在Content Server中选中一项服务时,由Content Server返回的嵌入到内容中的URL触发。
相关文章推荐
- WAP手机下载服务流程图释说明
- 清新iso7风格-仿格子微酒店触屏版html5手机wap旅游网站模板下载
- phpcms医院wap手机网站模板下载
- 为什么我的手机从wap站上下载mp3时下载不了 老是显示出错代码413 服务不可用 悬赏分:0 - 解决时间:2008-11-10
- 手机应用(App)推广服务-App收录,App推广,App评测,App下载,App搜索-搜应用网(www.souapp.com)
- Erdaicms旅游网站程序下载(免费试用版,PC+微信+wap手机端三合一)
- Android 手机卫士--xutils说明与下载方法使用
- 搜应用网是中国最丰富的手机资源下载站,为你提供精彩的手机图片.手机应用软件.手机游戏,定制服务手机用户的个性化需求,是广大手机用户.手机开发者.手机软件界面设计人员的广阔乐园.
- 免费织梦wap手机网站模板下载
- asp.net实现文件下载(wap手机下载)
- 关于 “总机服务” 新增功能来电弹屏的功能说明
- ST_LINK/V2 SWIM和SWD、JTAG下载口说明
- iServer 8C(2017)新增BaiduREST服务接口说明
- mysql数据库下载安装配置 详细说明 附赠:网盘资源
- IE代理服务切换器Proxyer[下载]
- 下载服务全新整理
- Linux jdk配置/下载/安装简单说明
- Linux 使用 wget 下载 Oracle 软件说明
- 用WAP手机远程遥控电脑
- 百度文库的wenku前边加wap就能复制,优酷播放页youku后加xia就能直接下载视频