最新中国联通数字蜂窝移动通信网WAP业务CPSP业务开发规范.docx
《最新中国联通数字蜂窝移动通信网WAP业务CPSP业务开发规范.docx》由会员分享,可在线阅读,更多相关《最新中国联通数字蜂窝移动通信网WAP业务CPSP业务开发规范.docx(34页珍藏版)》请在冰点文库上搜索。
![最新中国联通数字蜂窝移动通信网WAP业务CPSP业务开发规范.docx](https://file1.bingdoc.com/fileroot1/2023-5/4/a88de82b-9c55-493b-bcbf-d4e08378f23b/a88de82b-9c55-493b-bcbf-d4e08378f23b1.gif)
最新中国联通数字蜂窝移动通信网WAP业务CPSP业务开发规范
endfor
return
?
i
?
"i="+str(i,2)+"j="+str(j,2)+"k="+str(k,2)
FORi=1TON
10.字段“定价”为数值型,如果整数部分最多为3位、小数部分为2位,那么该字段的宽度至少应为?
?
?
?
?
?
?
?
?
?
?
。
input"inputthefirstnumber:
"toa
A.CREATESQLVIEWB.MODIFYVIEW
replacedatawithnum
A.字段、筛选、排序依据B.字段、条件、分组依据
中国联通数字蜂窝移动通信网
WAP业务CP/SP业务开发规范
(V1.0)
CP/SPServiceDevelopmentSpecificationofWAPServiceonChinaUnicomDigitalCellularMobileCommunicationNetwork
(Version1.0)
目次
1前言
本规范是中国联通数字蜂窝移动通信网WAP业务系列规范之一,该系列规范的预计名称及结构如下:
《中国联通数字蜂窝移动通信网WAP业务规范》
《中国联通数字蜂窝移动通信网WAP业务设备规范》
《中国联通数字蜂窝移动通信网WAP业务测试规范》
《中国联通数字蜂窝移动通信网WAP业务CP/SP业务开发规范》
本规范将根据业务开展情况与市场发展需要适时进行修改。
本标准主要起草单位:
中国联通增值业务部,信息产业部电信传输研究所
本标准主要起草人:
梁鹏、刘煜、崔媛媛、刘东明
本标准的修改和解释权属中国联通公司。
中国联通数字蜂窝移动通信网WAP业务CP/SP业务开发规范
11 范围
本标准规定了中国联通数字蜂窝移动通信网WAP业务开发中的页面开发要求、页面技术技术、接口要求。
本标准适用中国联通各级机构和CP/SP(内容/服务提供商)通过中国联通数字蜂窝移动通信网WAP门户站点向用户提供各类WAP1.2服务。
12 规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
《中国联通移动数据增值业务系统信息与接口编码规范》
《CDMA1X数据业务支撑技术规范》
《CDMA1XWAP业务规范》
13 定义与缩略语
13.1 定义
本规范使用下列定义:
页面:
每一次请求,所得到的显示内容。
菜单:
栏目列表。
栏目:
菜单中某一类服务的名称。
栏目标题:
显示内容的页面顶端显示的内容标题。
菜单列表:
指列表条目将包含下级列表。
内容列表:
内容列表不包含下级列表,下级将是内容实体。
13.2 缩略语
本规范使用下列缩略语:
WAPWirelessAppliecationProtocol无线应用协议
MDNMobileDirectoryNumber移动电话号码簿号码
SOAPSimpleObjectAccessProtocol简单对象访问协议
PAPPushAccessProtocolPush访问协议
14 WAP1.2业务CP/SP业务开发方法
14.1 CP/SP业务接入方式
在中国联通移动通信网络上提供WAP业务服务,CP/SP接入本平台需要向中国联通提交接入申请,CP/SP的应用服务器可以通过互联网或者直接通过局域网、以及VPN和专线方式与中国联通的WAP平台系统相连接。
14.1.1 业务接入
如果CP/SP的接入申请经过中国联通审核接入了WAP平台系统,就可以提交业务申请,当CP/SP提供一个业务的时候,在提供该业务的资费策略和优惠信息的同时,由于WAP平台系统是基于URL的内容计费,因此CP/SP在接入业务之前需要提供该业务如下参数:
表1 业务接入参数
参数名称
参数举例
用途描述
业务入口URL
http:
/
业务的入口URL。
计费URL
收费服务标识对应收费URL,如果用户访问此URL,需要收费。
确认URL
表示访问此URL时,系统会弹出计费信息供用户查看和选择。
对于各个URL的规定如下:
1.对于相同的业务,各个URL都不能重复。
2.对于不同业务接入,各个URL都不能重复,也不能互相包含。
3.确认URL必须在入口URL之后,确认URL和计费URL不能重复。
例如:
财经新闻服务有目录索引文件
当用户进入计费URL时CP网关会自动判断用户是否订购了此SP的此种业务,如果订购了则让用户进行访问并按照订购策略对用户计费;如果用户没有订购此项业务则将用户请求转至订购页面,WAP平台系统会弹出所有用户可订购的产品供用户查看和选择,用户可以选择是采用按次还是包月的计费方式。
定制之后用户才可以查看新闻内容。
如果确认URL取为:
中国联通WAP系统只处理80端口,CP申请接入的业务必须使用80端口。
不允许出现业务内容对应的URL为其他端口的情况。
14.1.2 GPRSWAP下载类业务规范
在GPRS网络中,由于终端条件的限制,对于下载类业务只能采用标准的HTTPGET方式进行下载,没有办法判断此次下载内容是否成功传输到终端,对于下载计费内容,CP/SP应该在其下载URL中包含计费URL,当用户点击计费内容时业务系统即开始计费。
同时,CP/SP在开展此类业务时应遵循以下规定:
1、CP/SP需保证下载服务器及传输链路的稳定性,提高用户下载的成功率。
2、CP/SP必须要根据用户终端对下载铃声图片进行适配。
3、当用户点击图片名称后,应显示图片的缩略图,让用户初步预览图片,不允许直接下载图片到用户的手机上。
仅当用户满意图片,点击“下载”链接后,才允许进行实际的图片下载并计费。
4、在按次下载计费的情况下,用户点击预览页面中的“开始下载”链接,即计费。
计费后的页面提供“开始接收”链接,用户点击“开始接收”后开始正式下载(“开始接收”的操作也可自动实现)。
5、必须提供免费重新下载链接,可以让用户在下载失败后免费重新下载。
14.1.3 CDMAWAP下载类业务规范
对于下载类业务,CP/SP需要向中国联通申请该类服务,并提交下载内容服务器的主域名或IP地址给中国联通,由中国联通审核能否向CP/SP所提供的服务的主域或IP地址提供下载类服务权限,并在Openwavedownloadfunserver中进行相关控制配置。
在填写Download的地址中的source时要后跟下载目标的实际URL。
例如:
download?
source=http:
//uniinfo.U
有关DownloadFun更多内容请参考OpenwaveDownloadFun公开技术规范,或者访问:
获取更多信息。
14.2 接口规范
14.2.1 HTTP数据访问接口
14.2.1.1 接口描述
实现对SP发送过来的HTTP响应包的接收,转发WAP网关请求的HTTP请求包给SP。
本接口内容项主要描述WAP业务系统之间,需要通过HTTP包头传递的附加信息。
如:
用户标识等。
该接口主要解释CP/SP在作业务接入后:
(1)取得用户的手机号码(公开的手机号码、加密的手机号码):
加密的手机号码,与手机号码一一对应,由中国联通WAP业务平台向CP/SPServer(主域或IP地址)传送加密手机号码,CP/SPServer获取该加密手机号码的方法为:
在每次用户发送的请求httpheader中取“deviceid”。
公开的手机号码:
中国联通WAP业务平台向CP/SPServer(主域或IP地址)传送公开的手机号码,CP/SPServer获取该公开手机号码的方法为:
在每次用户发送的请求httpheader中取“x-up-calling-line-id”。
(2)取得用户手机的UserAgent:
无线数据网络上的应用种类很多,其中的一些应用需要特定的终端来支持,终端信息是对终端能力的描述,包括终端支持的业务类型、每一种业务的具体参数(例如屏幕的大小)等等。
CP/SP直接在httpheader中取“user-agent”。
14.2.1.2 发起方
SP(对应答包而言);
WAP业务系统(对请求包而言);
14.2.1.3 接收方
WAP业务系统(对应答包而言);
SP(对请求包而言)
14.2.1.4 接口方式
HTTP/1.1、HTTP/1.0
14.2.1.5 接口参数
通讯采用HTTP协议,通过HTTPHeader中传递信息。
这些HTTPHeader可以分为两类:
第一类:
标准的HttpHeader。
user-agent:
Nokia6600/1.0(3.38.0)Symbian7.0s
/*user-agent标识手机终端类型*/
accept:
application/vnd.wap.wmlc,application/vnd.wap.wmlscriptc,image/vnd.wap.wbmp,image/bmp,image/png,image/sis,audio/midi,audio/imelody,application/vnd.phonecom.mmc-wbxml,application/octet-stream,application/vnd.wap.sia,application/vnd.wap.sic,application/vnd.wap.slc,application/vnd.wap.connectivity-wbxml,application/vnd.wap.wbxml,image/bmp,image/vnd.wap.wbmp,application/vnd.phonecom.mmc-xml,text/x-wap.wml,text/vnd.wap.wml,text/x-hdml,text/vnd.wap.wmlscript,text/vnd.wap.si,text/vnd.wap.sl,text/vnd.wap.connectivity-xml,*/*
connection:
close
accept-charset:
utf-8,UTF-8,*
host:
211.157.1.197
accept-language:
en,zh-cn
encoding-version:
1.3
cache-control:
max-age=259200
via:
1.1hswapshbg3:
3128(Squid/2.3.STABLE3),1.0hswapshbg3:
81,1.0hswapjsdb:
81
…
第二类:
自定义Header。
x-up-devcap-max-pdu:
4096
x-up-wappush-secure:
:
9003/pap
x-up-uplink:
gatewaysh.uni-
deviceid:
011207610E362D6DBAFF1646967
/*deviceid:
长度为27位,前3位为中国联通省分代码,后24位为加密的手机号*/
x-up-bear-type:
GPRS/CDMA
/*x-up-bear-type:
标示业务承载的网络类型,GPRS网用户填为GPRS,CDMA用户填CDMA*/
x-up-fax-accepts:
text/plain,application/postscript,application/msword,application/rtf,application/pdf
x-up-wtls-info:
off
x-up-devcap-charset:
utf-8
x-up-wappush-unsecure:
:
9002/pap
x-up-fax-encodings:
7bit,8bit,base64,quoted-printable
x-up-subno:
MMS-501454_gatewaysh.uni-
x-forwarded-for:
10.75.10.199,10.95.17.75,10.95.17.132,10.74.1.199
/*x-forwarded-for:
包含手机端IP*/
x-up-fax-limit:
100000
x-up-calling-line-id:
8613012345678
/*x-up-calling-line-id:
公开的手机号,加86。
/
14.2.2 返回上级接口
14.2.2.1 接口描述
该参数决定CP/SP业务的一级页面返回其在具体的WAPPortal中的栏目的上级页面。
中国联通VASP平台会自动向CP/SPServer传送参数,CP/SP的程序中应该记录并判断此参数。
CP/SP需要建立PortalID和总部portal和地方Portal的对应关系表,同时由CP/SP维护PortalID和各Portal间的对应关系表。
14.2.2.2 发起方
CP/SP业务系统
14.2.2.3 接收方
WAP平台
14.2.2.4 接口方式
HTTP
14.2.2.5 接口参数
取得业务/栏目返回上级的PT参数:
参数由两部分组成,以冒号“:
”分隔,前一部分为PortalID,通过此ID决定CP/SP业务返回的首页和应该返回哪个Portal的页面;后面一部分为栏目ID,决定返回到哪个具体的栏目页面。
通过PortalID找到返回的URL(Dir取值前面的URL部分),举例如PortalID=2:
对应总部http:
//wap.uni-
因此,根据PortalID,就可以获得Portal的URL,而栏目ID则作为参数Dir的值;这时,CP/SP需要取PT参数中“冒号”后面的值作为Dir的值;
GPRS网WAPPortalPT取值为800,CDMA网WAPPortalPT取值参见下表:
名称
URL
PT值
互动世界(北京大区)
http:
//wap.uni-
2
互动世界(上海大区)
http:
//wap.uni-
3
互动世界(广东大区)
http:
//wap.uni-
4
互动世界(重庆大区)
http:
//wap.uni-
6
互动世界(浙江大区)
http:
//wap.uni-
9
互动世界(山东大区)
http:
//wap.uni-
8
互动世界(江苏大区)
http:
//wap.uni-
7
互动世界2.0(北京大区)
http:
//wap.uni-
12
LBS门户(北京大区)
http:
//wap.uni-
9
例如:
当CP/SP获得的参数为:
PT=800:
10000000000011
那么,则表示G网Portal,返回上一级的URL就是:
http:
//wap.uni-10000000000011。
14.2.3 CP/SP业务定制/退定消息通知接口
14.2.3.1 接口描述
WAP系统将用户定制/退定业务通知给CP。
当WAP手机用户通过中国联通综合增值业务管理平台上定制或者退定CP/SP的某一个业务时,中国联通综合增值业务管理平台将准实时(10分钟)通知CP/SP的应用服务器该用户的定制或者退定信息。
其中中国联通综合增值业务管理平台需要负责提供CP/SP在平台中的代码,以及CP/SP的各业务代码;CP/SP需要提供执行该接口功能的URL。
14.2.3.2 发起方
总部WAP平台
14.2.3.3 接收方
CP/SP业务系统
14.2.3.4 接口方式
HTTPPOST
14.2.3.5 接口格式
14.2.3.5.1 定制服务
XMLFormat:
request:
”/>
”/>
”/>
”/>
—下面ProductID字段为新增,通知SP用户订购的具体产品-->
”/>
”/>
59:
01”/>
response:
”/>
14.2.3.5.2 退定服务
XMLFormat:
request:
”/>
”/>
”/>
”/>
—下面ProductID字段为新增,通知SP用户退订的具体产品-->
”/>
”/>
59:
01”/>
response:
”/>
说明:
1.Cpcodevalue:
表示CP/SP在中国联通VASP平台中的代码。
2.Useridvalue:
手机号码。
3.Encryptflagvalue:
手机号码是否加密。
4.Serviceidvalue:
表示CP/SP在中国联通VASP平台中的业务或优惠套餐代码。
5.ProductIDvalue:
表示用户具体订购和退订的某一服务下的具体产品代码
6.Ispackvalue:
表示以上serviceid是否优惠套餐。
7.Sub_typevalue:
表示用户定制或者退定的是哪种计费方法,month表示包月计费,per_hit表示按次计费,day表示按栏目(包天计费)。
8.Orderdatevalue:
表示定制时间。
9.Disorderdatevalue:
表示退定时间。
Resultstatus:
表示CP/SP应用服务器是否成功处理收到的信息,0表示成功,1表示失败,当失败的时候,中国联通VASP平台会在下次发送消息的时候从新发送该条信息。
14.2.4 WAPPUSH接口(暂不提供)
14.3 页面开发规范
14.3.1 菜单使用规范
14.3.1.1 菜单用途
菜单的用途一般有:
♦提供一个数据列表(如邮件地址)
♦连接到一个新的页面(如进行选择)
♦进行一项操作(如删除邮件)
♦进行一个选择(如选择一个具体的日期)
♦改变某个选项(如让用户更改设置)
14.3.1.2 菜单使用规范
菜单分为导航类菜单和服务类菜单。
导航类菜单指导用户进入下一级目录,点击导航类菜单后不会出现具体的内容,而是后面跟下一级菜单。
服务类菜单直接指向内容,点击服务类菜单后直接出现该菜单所指示的图片、铃声等内容。
对导航类菜单和服务类菜单的要求如下:
1.菜单项要一致左对齐排列;缺省情况下,菜单内每一个栏目占据一行,但在特殊情况下允许同一行中使用多个栏目;
2.菜单中的各项要按照一定的逻辑顺序来排列,如按照类型、时间、字母顺序等。
如果没有逻辑顺序,就按优先级排列,将最可能选择的排在最前面。
3.在一个导航类菜单前必须加彩色图标。
在服务类菜单前要加数字排序,两类菜单的定义如下图:
图1 导航类菜单:
后跟下一级菜单
图2 服务类菜单:
后跟实际内容
4.服务类菜单中不要多于9个选项,当选项多于9个时,建立“下一页”作为第九个选项,如图2所示。
具体要求如下:
导航菜单项前的图标要求如下:
尺寸:
25x15pixle
文件类型:
PNG
大小:
小于1K
支持色彩:
真彩色
5.菜单标题字数尽量控制在一行显示,标题超出一行时,优先选择向左滚动显示,若终端无法实现滚动显示,则将超出内容另行显示;建议不要超过三行。
6.缺省的情况下,菜单中的每一项占据一行,但是在特殊情况下,允许在同一行中使用多个菜单项。
通过在各个菜单项之间添加一个标点符号(例如,链接1,链接2)或其他文字,不同的链接就可被并排显示,但如果这些链接是被定义在一个