一、代码规范方案
一、名词规范
IOD方式:用户通过“-》【信息】-》【写信息】-》【发送】-》特服号” 发送的点播请求。适用于普通SIM卡和STK卡用户。
STK方式:用户通过“-》【移动梦网】-》【各项菜单】-》【发送】-》特服号” 发送的点播请求。适用于拥有STK业务便利卡的用户。
MO:用户终端发起的源请求。包括IOD和STK两种方式。 习惯称PULL业务。
MT:由服务端下发的目标请求。没有用户终端发起的上行请求,一般由服务提供商WEB网站发起。 习惯称PUSH业务。
二、编码规范
业务代码表示业务类别,由内容/应用服务提供商自己制定,由字母组成,长度最大为10位。
业务代码采用轻易记忆、便于输入的编码方法。
原则一:基本遵照中文拼音进行缩写。构成方式为:
取每个音节的首字母;大类别缩写在前,小类别缩写在后。 如焦点新闻=新闻(XW)+焦点(JD)=XWJD
原则二:通用缩写优先。如NBA、USA
原则三:某些用户熟知、点播率高的业务,可以从大类中提出,单独定义。如甲A排名的功能代码可以直接为JAPM。
原则四:对于维持时间相对比较短的阶段性内容,例如:世界杯足球赛,或者无法对其进行归类的内容,直接遵照读法缩写。
原则五:所有编码全部采用大写。
(1)对内容进行系统化分类。
应对所提供服务按内容进行分类并尽量使结构合理,条理清楚。
体育
TY
新闻 XW例:
国际
XWGJ
国内
XWGN
娱乐
XWYL
财经
XWCJ
足球
TYZQ
篮球
TYLQ
网球
TYWQ
(2)通用信息编码方法:
时间:年年月月日日,如 2000年12月18日 即20001218
国家:可使用英文或拼音全拼 ,如:中国 即CHINA或ZHONGGUO
城市:国内城市使用拼音缩写,如北京 即BJ,国外城市使用英文,如 巴黎 即PARIS 。
注:当国内城市的缩写有重复时,点播回复内容应包括所有重复城市内容。如“陕西”和“山西”的拼音缩写均为“shx”,当用户查询天气预告“TQ SHX”,则将陕西和山西的天气预告同时发给用户。
三、针对三种接口编码规范
需要SP在开办业务的时候就为这(PUSH、STK、IOD)三个接口做考虑。集团公司征求多方意见,对编码进行规范如下:
产品类别
产品名称
IOD
PUSH
STK
业务代码
价格
返回条数
业务代码
价格
发送频率
业务代码
价格
返回条数
新闻
焦点新闻
XWJD
0.30元/次
2条
-XWJD
8元/月
2条/日
+XWJD
0.30元/次
2条
IOD接口:用户上行点播使用,采取用户熟悉好记的编码规则。
PUSH接口:没有用户上行请求,完全由SP服务端发起的请求,业务代码加字头“-”。
STK接口:用户通过STK卡上行点播,在卡里将业务代码加字头“+”。
SP在向接入地移动公司报编码时,需要慎重考虑此项业务是否有可能支持三种接口的某一种或者某几种,然后填入相应的业务代码。
SP收到网关下来的业务代码,判定出请求是来自IOD还是STK,根据请求来源,下发给网关的业务代码同样需要给请求来源保持一致。
例如:网站主动PUSH下去的焦点新闻为:-XWJD。
响应用户IOD请求的焦点新闻为: XWJD.
响应用户STK请求的焦点新闻为:+XWJ
二、大类代码规范
信息类
通信类
娱乐类
商务类
非凡服务类
类别
代码
包含内容
类别
代码
包含内容
类别
代码
包含内容
类别
代码
包含内容
类别
代码
包含内容
新闻
XW
邮件
YJ
邮件提醒、收发
图片
TP
股票
GP
位置服务
WZ
天气
TQ
统一信息
UM
铃声
LS
彩票
CP
字典
ZD
翻译
考试
KS
聊天
LT
言语
YY
外汇
WH
帮助
BZ
注册密码、帮助信息
交通
JT
航班、火车、轮船等
游戏
YX
期货
QH
防伪
FW
易程
YC
星座、运程
税务
SW
行业信息
HY
人才服务、服装信息
休闲娱乐
XX
笑话、幽默
交易类通知
TZ
订票、帐号等通知
体育
TY
赛况、竞猜
秘书
MS
日程、名片
生活
SH
打折
文化
WE
语言
三、SP业务代码规范补充方案
1、大类业务统一编码,即业务代码的前两位。
信息类
通信类
娱乐类
商务类
非凡服务类
新闻
XW
邮件
YJ
图片
TP
股票
GP
位置服务
WZ
天气
TQ
统一信息
UM
铃声
LS
彩票
CP
字典
ZD
考试
KS
聊天
LT
言语
YY
外汇
WH
帮助
BZ
交通
JT
短信邮差
DXYC
游戏
YX
期货
QH
防伪
FW
易程
YC
税务
SW
行业信息
HY
笑话等休闲娱乐
XX
交易类通知
TZ
体育
TY
秘书
MS
生活
SH
文化
WE
2、具体业务代码各SP先自行制定,移动公司汇总,原则上不同SP的相同业务名称的业务代码必须统一,移动公司作为协调方协助各SP编写具体业务代码。
3、上行点播代码兼容业务代码,手机定制类业务统一定制、取消代码如下:“X空格D”是定制,“X空格Q”是取消,其中X代表某个具体的业务代码。在业务代码的基础上,各家公司可以根据实际情况自行编写方便用户使用的上行点播代码。具体要求如下:
1) 用户已经在用的上行点播代码继续使用;
2) 规范后的业务代码也可以当上行点播代码使用;
3) 用户直接使用大类代码点播时必须有反馈,比如用户点播“XW”,可以回馈帮助信息,或者默认为国内新闻。
4、以后出现不能纳入上述大类代码的业务种类,先入为主。
5、按照梦网业务实现方式,将业务分为三类:PUSH、IOD和STK,对三类业务进行区分编码,原则如下:
1)IOD接口:用户上行点播使用,采取用户熟悉好记的编码规则。
2)PUSH接口:没有用户上行请求,完全由SP服务端发起的请求,业务代码加字头“-”。
3)STK接口:用户通过STK卡上行点播,在卡里将业务代码加字头“+”。
SP在向接入地移动公司报编码时,需要慎重考虑此项业务是否有可能支持三种接口的某一种或者某几种,然后按下表格式填入相应的业务代码。
产品类别
产品名称
IOD
PUSH
STK
业务代码
价格
返回条数
业务代码
价格
发送频率
业务代码
价格
返回条数
新闻
焦点新闻
XWJD
0.30元/次
2条
-XWJD
8元/月
2条/日
+XWJD
0.30元/次
2条
6、一般业务最多分三级,每级子类最好用两个大写字母表示,遇非凡情况具体考虑。