当前位置:文档之家› 客户端计费系统详解

客户端计费系统详解


注:短信计费中delTrone, delKeyword中必须存在其中1个以上。否则无法添加计费任务!
计费INFO
• 四、计费INFO之样例(续上) 1、普通短信包月info样例 <info type=“feeTask” id=“month123456” feeType=“sms” feeTimes=“1” showType=“C” showContent=“包月5元” trone=“10086” command=“gprs5” delTrone=“10086,1066” delKeyword=“中国 移动”> </info>
2、点播: 点播对于客户端、服务器来说均不需要做判断,只要用户 不停的订购该业务,计费任务也会不停的执行。(批号标 识符为:sub, 如sub123456)
计费业务类型与基本流程
• 二、计费业务类型与基本流程(续上)
服务端
客户端
通道
计费关系图
服务器
Info标签 客户端解析INFO Info结构体 添加计费任务
showInterval expiredTime
数值型 数值型
弹出提示的时间间隔(秒),只用于F、 G类型
计费匹配任务过期时间(天)
subUrl
255
entranceUrl
511
Wap计费反向订购地址,或者万能计费 我司服务器地址
Wap计费业务入口地址,或者万能计费 业务入口地址
计费INFO
• 四、计费INFO(续上)
客户端计费系统详解
五巨科技——韦晓飞
大纲
大纲 一、概述 二、计费业务类型与业务基本流程 三、计费触发条件 四、计费INFO 五、资费提示分类 六、计费类型分类 七、计费任务 八、SID、CID、MID、MIDX与计费的关系 九、Q&A 十、参考资料 十一、附录
概述
• 一、概述 计费系统是客户端不可缺少的一部分,其构
成公司盈利的主要来源。 本文主要阐述的是客户端计费系统。 公司现有计费主要分为以下5种类型: 1、SMS计费 2、MMS计费 3、WAP计费 4、IVR计费 5、万能计费
计费业务类型与基本流程
• 二、计费业务类型与流程 1、包月:
即该业务只需要付一次费,当月就不会再重复进行计费。 现今公司的主要业务基本都是包月,包月的控制权在于服 务端,服务端会根据用户是否包月过而下发计费任务 INFO标签,而客户端也会做相应的计费任务匹配而是否 添加计费任务。(批号标识符为:month, 如month12345)
属性名
feeTask
id feeType feeTimes showType showContent
属性大小 (字节数) 15
15
描述
包月、点播ID,不属于INFO标签里,用于关联 INFO里的id属性,如:month123456… 用于关联feeTask,month12345, sub123456
注:不能包含confirmCommand属性。
计费INFO
• 四、计费INFO标签之样例(续上) 4、普通WAP计费info样例 <info type=“feeTask” id=“month123456” feeType=“wap” feeTimes=“1” showType=“C” showContent=“包月8元” subUrl=“/baoyuer sp.jsp” entranceUrl=“/ba oyue.jsp”> </info>
计费INFO
• 四、计费INFO之样例(续上) 2、普通二次短信包月info样例 <info type=“feeTask” id=“month123456” feeType=“sms” feeTimes=“1” showType=“C” showContent=“包月5元” trone=“10086” command=“gprs5” confirmKeyword=“回复” confirmTrone=“” confirmCommand=“是” delTrone=“10086,1066” delKeyword=“中国移 动”> </info>



服务器
结果
通道

指令、WAP 执行计费任务

基本流程
计费触发条件
• 三、计费触发条件 1、用户浏览某页面到达时; 2、用户点击页面上的超链接时;
3、用户点击下载文件(音乐、视频、图片、 游戏等)时; 4、用户点击试听音乐时; 5、用户玩游戏购买道具时; 6、……
计费INFO
• 四、计费INFO 属性表(蓝色部分属于计费info标签)
11
计费类型:sms、wap、ext(万能计费)…
数值型
一个计费任务一般不会超过8次
1
资费类型:A、B、C、D、E、F、G、H……
1023
资费提示内容,UFT-8编码
计费INFO
• 四、计费INFO(续上) 属性表(蓝色部分属于计费info标签)
属性名
属性大小字节数
描述
showTimes
数值型
弹出提示的次数,只用于F、G类型。
计费INFO
• 四、计费INFO标签之样例(续上) 3、随机验证码二次确认短信包月info样例 <info type=“feeTask” id=“month123456” feeType=“sms” feeTimes=“1” showType=“C” showContent=“包月5元” trone=“10086” command=“gprs5” confirmKeyword=“回复” confirmTrone=“” findRndKeyword=“回复|确认,验 证码:|。”delTrone=“10086,1066” delKeyword=“中国移动” > </info>
属性表(蓝色部分属于计费info标签)
属性名
属性大小字节数 描述
trone
63
command
127
confirmKeyword 63
confirmTrone
31
confirmCommand 31
findRndKeyword 319
delTrone
63
delKeyword
63
上行通道号 上行指令 二次确认关键字,多个用半角’,’隔开 二次确认第3方通道号,为空时发往trone 二次确认上行指令 随机验证码查找关键字 删除号码关键字 删除内容关键字
相关主题