联通的下载处理流程

联通的:
6.3.1    下载处理流程
对于WAP2.0的下载类业务,其实现流程与WAP1.2下载流程不一样,如下图:


(1)    用户使用终端请求下载内容。
(2)    CP计费网关(WAP平台计费系统)对终端下载的请求不进行计费。
(3)    在下载完成之后,终端向CP计费网关上的一个固定计费URL发送POST请求,该请求包括下载完成状态和下载内容URL。之后终端保存下载内容到下载文件夹中,并提示用户下载成功。
(4)    CP计费网关按照下载完成状态和下载内容URL进行计费处理,并可以通过特定的下载状态转发接口向内容提供商(SP服务器)转发该请求。
6.3.2    下载标记说明
对于内容提供商(SP服务器)的正常的下载URL终端应能正确解析,下载标记在<a href>标记中扩展。
<a href>标记说明
规定URL等下载时不可缺少的信息。利用HTTP通信,把IMAGE DATA以外的数据下载到终端的FLASH ROM里。

<a href>标记格式
<a href=”unicom:download/start?url=url[&object=object]
[&size=size][&title=title]”></a>
示例:
<a href=”unicom:download/start?url=http%3A%2F%2Fwww.sample.com
%2Fsamplepage%2Fanime_2.pmd&object=animelo&size=1000&title=Test”>下载</a>
表示下载http://www.sample.com/samplepage/anime_2.pmd的链接

<a href> 标记参数说明
所有参数名大小写不敏感,参数值是大小写敏感的。需要对参数值进行Encode操作。参数之间使用“&”分割。

参数名    必须    说明    示例
unicom:download/start?    是    扩展标记,必须。    unicom:download/start?
url    是    下载内容的URL。
由于参数值已经做了Encode,终端在发送请求的时候需要先进行Decode。    url=http%3A%2F%2Fwww.sample.com%2Fsamplepage%2Fanime_2.pmd
Object    是    指定利用内容的地方,终端应该将object作为下载的依据。
参见下面object的详细说明。    object=melody
音频内容
Title    否    内容的标题。    title=标题
Size    否    内容字节数。
如果指定size,浏览器可以通过普通的HTTP GET请求下载内容,在下载内容后应该比对实际下载大小和参数中指定的大小是否相同。也可以使用BYTE-RANGE方式发出HTTP GET请求。如果不指定SIZE,则应该使用BYTE-RANGE方式发出HTTP GET请求。    size=1000

Object说明
终端应该将Object作为下载的依据,终端应该以Object作为内容类型的最终判断依据。Object的定义会在以后不断扩充。

内容类型    format    extention    MIMETYPE
Melody    CMX    .pmd    application/x-pmd
    SMAF    .mmf    application/vnd.smaf
Voice    QCELP    .qcp    audio/vnd.qcelp 
Picture    BMP    .bmp    image/bmp
    WBMP    .wbmp    image/vnd.wap.wbmp
    PNG    .png    image/png
    JPEG    .jpg    image/jpeg 
    GIF    .gif    image/gif 
animation    CMX    .pmd    application/x-pmd
    SMAF    .mmf    application/vnd.smaf
    GIF    .gif    image/gif
animation+melody    CMX    .pmd    application/x-pmd
    SMAF    .mmf    application/vnd.smaf
animation+text    SMAF    .mmf    application/vnd.smaf
text    CMX    .pmd    application/x-pmd
    SMAF    .mmf    application/vnd.smaf
java    JAVA    .jad    text/vnd.sun.j2me.app-descriptor
    JAVA    .jar    application/x-java-archive
    JAVA    .jar    application/java
    JAVA    .jar    application/java-archive
drm    DRM    .dm    application/vnd.oma.drm.message
    DRM    .dm    application/vnd.oma.drm.rights+xml
address card    VCARD    .vcf    text/x-vcard
3D    3D    .m3d    application/x-micro3d-plugin

6.3.3    下载业务规范
对于WAP2.0下载类业务要求:
(1)    下载的图片或铃声文件对应的URL必须包含计费URL。
(2)    用户在下载前可以预览缩略图或试听音乐。对于缩略图的大小要求不大于50&#215;50象素,对于试听音乐,要求不得长于整首音乐的1/2,一般不超过5秒。
下面以“铃声下载”服务作为浏览类业务来举例:
业务入口URL为:
http://wap.demo.com/wap/download/ringtone/index.jsp
业务计费URL和确认URL相同,均为:
http://wap.demo.com/wap/download/ringtone/fee/

例如:


点击“铃声下载”,进入铃声业务的首页,URL为
http://wap.demo.com/wap/download/ringtone/index.jsp,列出所有SP铃声业务供手机点播:


点击“十佳极品”,其对应的URL为:
http://wap.demo.com/wap/download/ringtone/catalog/1.html 进入“十佳极品”对应的页面:
十佳极品
铃声1     铃声试听
铃声2     铃声试听
铃声3     铃声试听
铃声4     铃声试听
………
返回上级
返回首页
确定

点击“铃声试听”的链接进入
http://wap.demo.com/wap/download/ringtone/trial/1.mid,用户将免费试听铃声1,由于WAP2.0手机可以保存试听的音乐文件,所以试听的音乐文件应该为真正的音乐文件要短,仅作为试听之用。
铃声1试听
在线试听。。。。。。。。。
………
下载
返回上级
返回首页
确定

当用户点击“十佳极品”中的“铃声1”链接或点击“铃声1试听”中的“下载”,即用户访问到铃声1的整个文件,对应如下URL:
http://wap.demo.com/wap/download/ringtone/fee/1.mid,由于此URL包含确认URL,所以WAP平台进行判断处理,如果用户未定制该业务,WAP平台系统会弹出计费信息供用户查看和定制,见如下的页面:
欢迎您订购此业务,请选择定制方式:
1.按次,每次1.0元
2.包月,每月5.0元
3.包天,每天1.5元
返回上级
返回首页
确定

用户选择收费规则并确认后,WAP平台弹出如下的页面:


WAP平台并会自动将用户重定向到铃声1所在的页面。

如果用户已经定制了此业务,将不弹出资费页面,用户将直接访问到:
http://wap.demo.com/wap/download/ringtone/fee/1.mid,用户在此页面可以保存完全的铃声1(1.mid文件)。
同时由于此URL包含了计费URL,则WAP平台进行计费处理。

对于用户使用WAP1.2终端访问“铃声下载”服务,SP服务器根据用户手机型号自动适配展现对应WAP1.2业务展现页面。如当用户使用WAP1.2终端请求“铃声下载”服务的首页地址http://wap.demo.com/wap/download/ringtone/index.jsp 时,SP服务器自动展现WAP1.2页面,确认URL与WAP2.0业务保持不变。
SP服务器也可以通过重定向的方法,当用户使用WAP1.2终端请求“铃声下载”服务的首页地址时,自动转到对应WAP1.2业务的首页地址,如:http://wap.demo.com/wap/download/ringtone/wap1/index.jsp 。确认URL修改为相应的URL,如:http://wap.demo.com/wap/download/ringtone/wap1/fee/
对于WAP1.2下载业务的计费URL需要修改为下载成功页面对应的URL地址:http://wap.demo.com/wap/download/ringtone/wap1/index.jsp?dlfstatus=ok。如下图:

注:
(1)    在WAP1.2的页面中将不能够提供铃声试听功能。
(2)    SP服务器获取手机型号的方法参见后面章节。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值