WAP1.2-2.0业务过渡指南技术变化与WAP1.2相比较,WAP2.0的新特点有:WML-XHTMLWTSL-SSL2.0\SSL3.0\TSL1.0DLF-DL直接HTTP连接与WAP1.2相比,WAP2.0主要采用的技术:XHTMLMobileProfileWML1.3WAPCascadingStylesheets(WCSS)1.0支持的图片格式有:GIF,JPEG,PNG,BMP、WBMP等技术变化终端变化安全连接(SSL2.0\SSL3.0\TSL1.0)超链接格式http:scheme和https:schemetel:schememailto:scheme业务访问流程示意图与WAP1.2业务访问流程一样业务访问流程说明与WAP1.2业务访问流程基本类似:用户使用移动终端一键上网请求访问WAP门户首页,WAP平台对用户请求处理后,返回WAP门户首页。在WAP门户中,存在链接指向SP服务器。用户点击WAP门户中的链接,请求访问SP服务器中的业务,该请求发送给WAP平台的计费处理系统。WAP平台对用户的请求进行认证和鉴权处理后,如果认证和鉴权通过,则WAP平台转发请求给SP服务器。SP服务器处理用户请求,并返回响应给WAP平台系统。WAP平台系统返回响应给用户,同时根据SP服务器响应结果对用户进行计费处理。说明:计费由中国联通CDMAWAP平台处理。业务定制流程与WAP1.2业务访问流程一样业务退定流程与WAP1.2业务访问流程一样收费结构和收费模式WAP2.0业务的计费均由中国联通进行,费用包括基础通信费和信息服务费。基础通信费:用户使用中国联通无线通信网络发生的费用,由中国联通制定收费标准,并由中国联通向用户收取。信息服务费:用户使用SP提供的应用服务而发生的费用,由提供服务的SP制定标准,并由中国联通代SP向用户收取。收费规则和价格对于信息费,与WAP1.2业务收费规则保持一致。免费按点击计费按栏目(按天)计费包月计费价格原则:业务的信息费价格由SP指定,但应遵循信息服务费不能低于成本价的原则。信息费优惠方法对每一个新的用户给予固定时间长度(可设定)的免费试用对每一个新的用户给予固定时间次数(可设定)的免费试用在固定日期内对所有用户免费使用在固定日期内对所有用户按折扣优惠在固定日期内对所有用户以特定优惠价格优惠优惠套餐优惠WAP2.0新特性对业务的影响WAP2.0的新特性,对各类现有WAP1.2的如下几类业务将产生影响。浏览类:如新闻、资讯等业务;下载类:如铃声、图片下载等业务;通知类:如WAPPUSH业务。下面将简单说明各类业务。浏览类业务WAP2.0浏览器支持WML语言现有浏览类业务内容在WAP2.0终端可用需要充分利用WAP2.0浏览器功能重新构建WAP业务下载类业务WAP2.0浏览器不支持DLFWAP2.0终端支持HTTP下载目前下载类业务对新终端不可用非商用下载类对象可被用户保存和使用下载成功消息发送流程的变化必须按照新的下载规范重新构建WAP下载业务下载流程示意图下载流程说明用户使用终端请求下载内容。CP计费网关(WAP平台计费系统)对终端下载的请求不进行计费。在下载完成之后,终端向CP计费网关上的一个固定计费URL发送POST请求,该请求包括下载完成状态和下载内容URL。之后终端保存下载内容到下载文件夹中,并提示用户下载成功。CP计费网关按照下载完成状态和下载内容URL进行计费处理,并通过转发接口向内容提供商(SP服务器)转发下载完成状态。下载类业务-下载标记说明下载ahref标记说明WAP1.2终端的下载URL:atitle=确定href=uplink:download?source==14206&object=phone:wallpaper&status=立即下载/aWAP2.0终端的下载URL:ahref=”unicom:download/start?url=http%3A%2F%2Fwap2.sp.com%2Fsample%2photo.gif&object=Picture&size=1000&title=Test”下载/a下载类业务-图片和铃声要求用户在下载前可以预览缩略图或试听音乐。对于缩略图的大小要求不大于50×50象素,对于试听音乐,要求不得长于整首音乐的1/2,一般不超过5秒。铃声试听可以通过作为背景音乐的方式实现,如下示例:headbgsoundsrc==infinite//head下载类业务-计费URL要求下载的图片或铃声文件对应的URL必须包含计费URL。如:为下载的文件,此内容必须要包含计费URL:该计费URL需要SP重新提交,并登记到联通WAP平台的对应业务下。注:接入到综合接入管理平台(uni-wise)的SP按照uni-wise平台计费URL要求规范URL。通知类业务PUSH技术规范没有变化SP调用接入的接口规范未发生变化要求:PUSH给用户的URL地址被用户访问的时候,SP服务器必须自动根据终端进行适配展示为WAP1.2/2.0页面。`业务对WAP1.2/2.0终端的支撑由于WAP2.0和WAP1.2手机终端性能的区别,要求各类业务必须根据手机终端型号自动适配展示对应的业务,即当用户使用WAP2.0终端访问业务的时候,SP业务自动适配展现给用户WAP2.0的页面供用户使用,如果用户使用WAP1.2终端访问同一个业务的时候,SP业务自动适配展现给用户WAP1.2的页面供用户使用。示例代码简单说明以JAVA为例1.GetUAStylestyle=newGetUAStyle(request);2.StringredirectFile=style.getDisStyle();3.StringforwardFile=style.getFile(redirectFile)4.javax.servlet.RequestDispatcherdispatcher=request.getRequestDispatcher(forwardFile);其中:1.第一步是初始化GetUAStyle对象,取得手机型号(UA)相关信息2.第二步通过UA信息得到此UA支持的格式(WAP1.2/2.0)信息3.第三步是通过得到的格式信息返回相应的具体页面(WML/XHTML)文件名(此步骤需要预先配置好相关页面与格式的匹配信息)4.第四步重定向到取得的页面(WML/XHTML)。说明:请参见相关示例代码。手机型号和手机号码获取方法获取方法与WAP1.2业务的获取方法相同用户手机号码加密的手机号码:被加密的手机号码,与手机号码一一对应。公开的手机号码,为133开头的11位数字.手机型号手机型号对应的HTTPHEADER名为“user-agent”。如Sanyo-SCP588对应的user-agent为:Sanyo-SCP588CN/1.0UP.Browser/6.2.2.4(GUI)MMP/2.0注意,同一个手机型号,由于浏览器版本的不同,可能出现多个不同的user-agent版本,SP可以进行模糊匹配。返回首页修改wap2.0终端内的首页为wap.uni-wise.com为保证2.0用户体验一致,需修改对应的返回首页链接。原为:对于wap2.0手机终端访问,需适配为手机终端访问,仍保持不变。对2.0手机支持的测试主要针对下载类步骤如下:1、在测试区中设立测试内容;2、提交新的确认和计费url;3、配置计费信息;4、测试单位进行测试;5、通过后,cp将全部业务升级支持2.0手机的访问谢谢!Thanks!