




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MISC知识简介 ShareInfoCo Ltd 深圳协尔信息系统有限公司2005年3月 ShareInfoCo Ltd 什么是MISC 接入MISC带来的变化MISC给SP业务运营的影响特殊业务在MISC上的实现方案CMPP3 0与CMPP2 0的区别基于MISC的正向定购与反向定购如何在Infomaster系统框架内实现MISC接入 ShareInfoCo Ltd 一 什么是MISC MISC MobileInformationServiceCenter 是卓望公司基于中移动DSMP 数据业务管理平台技术规范 规范开发的数据业务管理平台 是运营商为规范数据业务而采用一个支撑系统 包括 业务控制子系统 业务运营管理子系统和统一网管接口子系统 其功能包括用户管理 业务管理和SP管理 对外提供开放接口 并为各种业务网关 SP提供代计费功能 还提供了括用户统计 SP及业务统计 计费统计等统计查询功能 在所有数据业务的业务流程中 参与用户鉴权 SP鉴权 业务鉴权 计费 用户注册 用户订购关系管理 服务订购 取消 暂停 激活 业务查询 ShareInfoCo Ltd 二 接入MISC带来的变化 ShareInfoCo Ltd 三 MISC给业务运营带来的影响 四 特殊业务在MISC上的实现方案 一 包月定制类业务需要免费使用N个月业务流程 用户发送 M 到xxxx SP判断如果是新用户那么发送游戏介绍的免费短信给用户 并且给用户自动定制成为游戏用户的免费用户 如果是老用户则直接返回游戏菜单给用户 使用时通过直接回复来实现 如果用户在一定的时期内没有上行消息 那么改用户不收费 如果有上行消息 则到期会自动转为收费用户建议方案 通过申请一个免费的点播业务 用户首次使用时发送M到xxxx先定制上这个免费的业务 等到过了试用期后由SP发一个二次确认的短信给用户 让用户回复MF到xxxx通过MO正向定制这个收费的业务 如果用户没有确认 则SP清除该用户定制的免费业务 如果用户确认定购 则MISC会自动定制业务 并且把定购请求同步给SP SP收到该请求后把之前定制的免费业务代码转换成正式收费的业务代码 ShareInfoCo Ltd 二 VIP用户群免费使用业务业务流程 针对不同的用户群 当定制某一项业务时 如果是普通用户定制 那么按照普通的收费标准来收费 如果是VIP用户则免费 SP原来的解决方办法是通过设置一个专门的VIP表 当用户定制时先判断有没有在VIP表中 如果有则不发包月扣费请求 只记录定购关系建议方案 专门针对VIP用户设置一个单独的业务代码以及使用点播 定制指令 但是SP需要修改他们的产品设计方式 且改变宣传方式通过反向定购的方式来控制 当用户成为了VIP用户以后 由SP通过反向来取消定购的业务 然后再使用免费的业务代码来给SP下发业务 ShareInfoCo Ltd 三 游戏 聊天类业务业务流程 用户发送MF定制游戏或者聊天类业务 使用时同时也是使用相同的指令来开始游戏或者开始聊天等建议方案 把MF设置成一个定制指令 当用户第一次发送MF到xxxx的时候 MISC判断改用户没有定制该项业务 那么会按照定制流程完成业务定制操作 如果用户定制成功了 然后用相同的指令去使用业务时 MISC判断用户已经定购了该项业务 那么MISC会当成一个普通点播消息发送给SP而不做拦截 SP收到后可以下发消息给用户 ShareInfoCo Ltd 四 手机股票信息点播 定制业务流程 用户拨打1259098 股票号码或者发送短信1259098 股票号码到xxxx来定制股票业务 用户定制成功后SP会定期给用户下发股票信息 业务区分都是通过短信内容来区分 比如12590981 股票号码表示定制个股点评包月业务 发送1259098 股票号码表示定制个股管家按条业务建议方案 针对不同的业务设置点播指令和定制指令 指令格式 1259098 股票代码 由于股票代码的前一位比较固定 所以我们可以针对个股点评的定制指令设成多个定制指令 比如 1259098 0 股票代码后几位 或者 1259098 6 股票代码后几位 因为股票代码的前一位是固定的 ShareInfoCo Ltd ShareInfoCo Ltd 五 CMPP3 0与CMPP2 0的区别 CMPP3 0和CMPP2 0的最主要的区别是在协议规范里面增加了几个字段 其说明如下 1 SUBMIT包内容的变化CMPP3 0中新增字段 Fee terminal type 被计费用户的号码类型 0 真实号码 1 伪码Dest terminal type 接收短信的用户号码类型 0 真实号码 1 伪码LinkID 点播业务使用的LinkID 非点播类业务的MT流程不使用该字段2 DELIVER包内容的变化CMPP3 0新增字段 Src terminal type 源终端号码类型 0 真实号码 1 伪码LinkID 点播业务使用的LinkID 非点播类业务的MT流程不使用该字段字段说明 伪码 一个随机字符串 对于一个SP 唯一标识一个用户 Fee terminal type 为0 则Fee terminal Id是真实号码 否则 传递的6是用户伪码Dest terminal type 为0 则Dest terminal Id是真实号码 否则 传递的是用户的伪码Src terminal type 为0 则Src terminal Id是真实号码 否则 传递的是用户的伪码LinkID 20位字符串 由DSMP产生 编码格式为4位MISCID 12位时间 4位序列号 用户标识点播业务流程 MT消息用来匹配相应的MO信息 ShareInfoCo Ltd 六 基于MISC的正向定购与反向定购 一 正向定购 ShareInfoCo Ltd 正向定购接口 Provision 流程说明 1 用户通过手机发送定制指令到相应的SP特服号2 网关收到MO消息向MISC发起MO鉴全批价3 MISC收到MO鉴权批价请求后进行定购 点播指令匹配4 如果判断指令是定制指令 则MISC会向SP发送订购关系同步请求SyncOrderRelationReq5 SP收到同步请求后 对这个定购请求做相应的定购关系处理 并返回订购关系同步应答SyncOrderRelationResp6 MISC收到响应后在系统里面生成正式的定购关系 并且由系统自动产生一条定购成功的提醒消息发给用户 ShareInfoCo Ltd 二 反向定购 ShareInfoCo Ltd 反向定购接口 Provision 流程说明 SP收到用户的定购请求后 向MISC发起订购请求SubscribeServiceReq 并等待MISC处理响应消息 MISC对消息中的业务鉴权接入鉴权 判断该业务是否允许进行反向订购 进行用户鉴权和订购关系鉴权 判断用户状态是否正确以及是否是重复定购等 MISC向SP发送订购关系同步请求SyncOrderRelationReq SP收到同步请求后 对这个定购请求做相应的定购关系处理 并返回订购关系步应答SyncOrderRelationResp MISC收到响应后在MISC里面生成正式的定购关系 并返回SP反向定购处理响应SubscribeServiceResp 如果响应正确则转到8 如果收到MISC的错误响应 则说明定购失败 SP必须对这个失败消息做相应处理 比如把生成的定购关系清除 如果收到MISC的正确响应 则SP可以不做任何处理 ShareInfoCo Ltd 六 如何在Infomaster框架内实现MISC接入 一 正向定购新增了一个Provision正向定购接口 这个接口是一个WebService接口 安装步骤 1 在一台有公网IP 必须 的服务器上安装dotnet的运行环境 2 在安装包中的provision文件夹 有一个bin子目录 Service1 asmx文件和provision xml文件 将provision xml拷贝到c provision目录下 打开这个XML文件 然后配置数据库连接 3 在IIS中建立虚拟目录mobile 该目录指向provision目录 默认文件指向default asmx 从而得到类似一个URL地址 http 10 108 20 100 mobile default asmx 最后将这个地址报给移动 这个地址就是我们的Provision接口地址 在配置完成后 直接浏览该地址 得到如下图所示界面 则表示Provision接口发布成功 ShareInfoCo Ltd 接口工作原理 当用户上行定制消息时 卓望的DSMP系统会向我们发布的Url 如 http 10 108 20 100 mobile default asmx 发请求 并带上相应的输入参数 手机号 业务代码等 这时会触发执行一遍xp provision存储过程 卓望传过来的参数就传到了xp provision的入口参数中 在存储过程xp provision里面实现在业务系统中定购关系的生成或取消 当卓望的DSMP系统收到我们返回的0 成功 状态 就马上会在MISC定制库中添加该用户 如果执行失败 例如是黑名单用户 我们返回相应的错误码给 ret 卓望得到该错误码以后 会直接下发相应的短信通知给用户 Xp Provision接口参见文档 定购同步和反向定购接口说明 doc 版本升级后有变化则以配套版本为准 业务模块配置 必须配置一个业务模块支持共享内存 并且这个业务模块能够发送Provision请求 也就是业务模块的配置文件里面要有一个DSMP主配置项 在DSMP配置项中填上卓望的provision接口地址 移动提供 ShareInfoCo Ltd 二 反向定购原理 反向订购是指SP业务系统 将本系统发生的业务动作传递给移动业务中心 反向订购的实现方案是 我们的业务系统开放URL接口供客户方调用 当业务定制关系动作发生时 客户方负责调用URL请求 触发反向订购的业务逻辑 系统提供WEB服务 处理客户方发起的URL请求 在后台处理中 调用COM服务器将业务动作内容按照格式写入操作系统上的共享内存 平台业务模块定时扫描共享内存区 将业务动作取出处理 调用移动提供的Webservice 将业务动作传递给移动MISC中心 流程 ShareInfoCo Ltd 接口 3 5版本 SQLSERVER存储过程接口 providervarchar 4 运营商编号 1移动 2联通 3电信 4网通 spnumbervarchar 20 接入码 可为空 servicecodevarchar 20 业务标识 可为空oracle存储过程接口 pcuroutrt cur providervarchar 运营商编号 1移动 2联通 3电信 4网通Spnumbervarchar 接入码 可为空servicecodevarchar 业务标识 可为空l返回内容 Selectnvl Fsend addr devtype nvl Fsend addr devid nvl Fdest addr devtype nvl Fdest addr devid nvl Ffeeuser use
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光缆护套工主管竞选考核试卷及答案
- 井筒掘砌工理念考核试卷及答案
- 宠物驯导师设备维护与保养考核试卷及答案
- 有线电视技术试题及答案
- 应聘会计面试题及答案
- 银行中层面试试题及答案
- 银行业务风险知识测试题及答案
- 银行行政考试试题及答案
- 银行信息技术试题及答案
- 公路专业试题及答案
- 《名人肖像漫画》教学课件
- 《建筑设计基础》课件2
- 小学英语冀教版3-6年级单词表
- 产后出血孕期预防策略
- 创新科技项目投资决策的财务效益分析
- 外国运动员体育俱乐部聘用合同
- DL-T 5876-2024 水工沥青混凝土应用酸性骨料技术规范
- 副总经理招聘笔试题与参考答案(某大型国企)2024年
- 挂靠合同协议书版模板
- 【骨肌】化脓性骨髓炎课件
- 部编版五年级上册道德与法治全册课时练(一课一练)(含答案)
评论
0/150
提交评论