(业务管理)绚华短信平台业务开发手册参考

上传人:管****问 文档编号:128424963 上传时间:2020-04-21 格式:DOC 页数:33 大小:3.51MB
返回 下载 相关 举报
(业务管理)绚华短信平台业务开发手册参考_第1页
第1页 / 共33页
(业务管理)绚华短信平台业务开发手册参考_第2页
第2页 / 共33页
(业务管理)绚华短信平台业务开发手册参考_第3页
第3页 / 共33页
(业务管理)绚华短信平台业务开发手册参考_第4页
第4页 / 共33页
(业务管理)绚华短信平台业务开发手册参考_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《(业务管理)绚华短信平台业务开发手册参考》由会员分享,可在线阅读,更多相关《(业务管理)绚华短信平台业务开发手册参考(33页珍藏版)》请在金锄头文库上搜索。

1、绚华短信平台绚华短信平台 V2 0 系统开发手册系统开发手册 深圳市绚华软件有限公司 2011 082011 08 16943331e90fa0af9da28ad8c353f60e pdf 深圳市绚华软件有限公司第 2 页2020 4 21 一 短信平台业务简述短信平台业务简述 1 概述概述 短信平台业务模块 3 6 4 是在 3 6 3 基础上发展改进的新版本 目的是支持最新的 infomaster3 6 4 版和兼容以前的 3 个子版本 包括 V2 5R120 V3 0R170 V3 5R627 版本环境 操作系统操作系统 运行于 win2000 或 XP 或更高版本的 MS 操作系统 不

2、能在 UNIX 或 LINUX 或其他系统下运行 数据库数据库 基于 MS SQL SERVER 2000 的数据库环境 数据库连接 支持 ADO 方式 或基于 ORACLE 9i 数据库环境 数据库连接 支持 ADO 2 业务模式业务模式 业务模块支持 2 种业务 1 上行消息处理 2 主动下行业务 2 1 1 上行消息处理业务上行消息处理业务 业务处理过程业务处理过程 通过被叫业务代码和消息内容命令字进行命令解析 命令解析结果定位处理该上行消息的业务逻辑 根据逻辑接口赋值实际参数 调用该逻辑 根据业务逻辑返回值构造返回的下行消息包 发出下行消息 支持的业务逻辑方式支持的业务逻辑方式 直接存

3、储过程 调用存储过程 根据存储过程返回的结果集 直接发出下行信息 直接 URL 在 V3 6 4 版本中又分为通过命令解析直接 URL 16943331e90fa0af9da28ad8c353f60e pdf 深圳市绚华软件有限公司第 3 页2020 4 21 2 1 2 主动下行主动下行 通过存储过程接口 定时调用 获得下行信息 主动发出 支持业务的模式为 群发 3 请求业务处理模式请求业务处理模式 3 13 1 上行点播的消息处理步骤上行点播的消息处理步骤 业务平台模块通过 TCP IP 连接到 switch 平台 接收到用户上行消息 通过命令解析 存储过程返回的结果集中得到存储过程或者

4、URL 并且调用该处理方式 HTTP 方式处理是构造对应的 URL 发出 HTTP 请求 处理的业务逻辑在后台的 WEB 服务中完成 存储过程接口方式处理首先通过路由匹配算法根据目标号码和消息内容匹配查找 定 位出处理此上行短信的存储过程 再调用存储过程接口 处理的业务逻辑在存储过程 中完成 3 23 2 业务处理流程业务处理流程 在 HTTP 的接口流程中 是通过路由匹配定位处理的 URL 对于两种接口 都是用路由匹配算法定位处理上行短信的业务逻辑 决定是哪个 URL 或者 哪个存储过程来处理 在根据接口的不同 构造 URL 发出 HTTP 请求或者调用存储过程 完成对上行短信的处理 上行点

5、播消息 路由匹配 存储过程 存储过程 存储过程 URL URL URL HTTP 请求 HTTP 请求 HTTP 请求 HTTP 请求 存储过程接口 存储过程接口 存储过程接口 存储过程接口 switch 平台平台 1 HTTP 接口 2 存储过程接口 业务平台 16943331e90fa0af9da28ad8c353f60e pdf 深圳市绚华软件有限公司第 4 页2020 4 21 3 33 3 存储过程接口规则 3 3 1 逻缉图逻缉图 请求业务模块 下发业务模块 5 取得结果数组 3 4 执行MO存储过 程 InfoMaster 网关 Mobile1 Mobile2 2 取得游标 1定

6、时执行MT 存储过程 数 据 库 数 据 库 6 7 3 4 5 主动 MT 流 程 Mo流程 2 1 8 说明 当手机点播时 手机短信经过 switch 平台 由平台路由到请求业务模块 请求业务模 块在初始化和执行期间加载命令解析表 上行消息根据其中的接入码 命令字与命令解析 表中的内容进行匹配 找到用于处理该条消息的存储过程 执行该存储过程 从库中取得 数据并返回给手机用户 3 3 23 3 2 MOMO 的业务的业务 业务程序接收到从 switch 传过来的消息 通过调用命令解析的存储过程 找到相应的 记录 记录中的 FPROC 表明本次点播所对应的存储过程 并把记录中 FTOPID F

7、SRVCODE FCODE FFEETYPE FEXTPARAM 的值及手机号码 接入码 内容 传入存储过程的输入参数 topid srvcode cmd param1 param2 srcaddr srcaddrtype dstaddr msg switchid zoneid 如果消息中有 LINKID 也会传入 然后执行存储过程 如果想返回消息给手机 则只要在存储过程中将需要返回的消息各字 段写入输出参数 retmsgs 的结构体中 所以 要做一下处理 MO 的业务 只要编写一个存 储过程即可 存储过程的输入参数的个数 含义是固定的 而存储过程名是可变的 由自已定义 输出参数也是是固定的

8、结构中每个字段的含义也是固定的 3 3 3 存储过程接口存储过程接口 ADO 方式存储过程接口说明方式存储过程接口说明 srcaddr varcharvarchar 50 源号码 srcadd type varcharvarchar 1 源号码类型 0 真号码 1 伪号码 destaddr varcharvarchar 50 目的号码 msg varcharvarchar 300 消息内容 topid varcharvarchar 20 栏目代码 srvcode varcharvarchar 20 业务代码 cmd varcharvarchar 300 命令码 linkid varcharva

9、rchar 60 mo 的 linkid switchid varcharvarchar 50 switchID zoneid varcharvarchar 50 地区编号 16943331e90fa0af9da28ad8c353f60e pdf 深圳市绚华软件有限公司第 5 页2020 4 21 SubmitMsgType varchar 3 发送消息类型 SPDealResult varchar 1 Sp 对消息的处理结果 param1 varcharvarchar 20 备用参数 param2 varcharvarchar 20 备用参数 ret int OUTPUT 3 43 4 直接

10、 URL 接口规则 3 4 1 URL 参数传递规则参数传递规则 采用采用 URL 处理时处理时 默认的默认的 URL 串为命令解析表中的串为命令解析表中的 URL 前缀加上实际的参数前缀加上实际的参数 SRCADDR 名称 实际参数名称 名称 实际参数名称 中间用分号 隔开 如果在 URL 参数里面设定 则按照规则进行参数变换 填写实际的值 构造实际的 URL 发出去 3 4 2 下行下行 URL response 包规则包规则 反馈 response 包格式 可包含协议字段 包括短消息内容 但是必须按照规则格式填 写 协议字段填写格式是 名称 值 例如 szMsg 您已经成功订购 反馈 r

11、esponse 包中可以包含多个消息体 每个消息体中均包含 16943331e90fa0af9da28ad8c353f60e pdf 深圳市绚华软件有限公司第 6 页2020 4 21 szDestAddr szSrcAddr szMsg 等各协议字段 消息体分隔符为 split 例如 Response DestAddr 13900000001 Msg 您已经成功订购 split DestAddr 13900000002 Msg 您已经成功订购 splitDestAddr 13900000003 Msg 您已经成功订购 可以同时给多个用户发送消息 反馈 response 包中每个消息体的格式为

12、 各协议字段分割符为 消息内容分割 符为 end 如果在一个消息体中包含众多协议字段的时候 则消息内容协议字段必须放在最 后 例如 Response DestAddr 13970890052 Msg 您已经成功订购 合法 而 Response Msg 您已经成功订购 DestAddr 13970890052 则不合法 各消息体中可以不包含协字段 直接返回消息内容 消息内容可用 end 分割 多条 下发 例如 Response Msg 您已经成功订购 end 此条是免费赠送笑话 以上各分割符均可以在配置文件中配置 反馈 response 包中协议字段可选 可以包含一个或若干个协议字段 所有协议字

13、段所有协议字段 序号协议字段名称说明规则 1Msg命令字 2DestAddr目标地址号码 3SrcAddr源地址号码 4PIDGSM 协议类型一般填 0 5SrcTon发送号码的 TON国际号码 86 开头 为 1 国内 为 2 6SrcNpi发送号码的 NPI填 1 7DestTon接收号码的 TON国际号码 86 开头 为 1 国内 为 2 8DestNpi接收号码的 NPI填 1 9DCS数据的编码方式数据的编码方式 0 ASCLL 4 二进制 8 UCS2 15 GB 编码 10ServiceType下行业务代码 11Pri优先级1 为高 0 为普通 12Report是否需要状态报告1

14、 为要 0 为不要 2 为包月扣费 消息 13Fee UserType计费用户类型字段0 真实号码 1 伪码 14Fee termial id被计费用户的号码 15TP Udhi数据里是否含头结构1 为有 0 为无 16Msg src信息内容来源 即 sp 代码 17FeeType资费类别 18FeeCode资费代码 19Reserve保留字段 20GivenCode赠送话费 以分为单位 联通适用 16943331e90fa0af9da28ad8c353f60e pdf 深圳市绚华软件有限公司第 7 页2020 4 21 21Mt引起 MT 消息的原因0 MO 点播引起的第一条 MT 消 息

15、1 MO 点播引起的非第一条 MT 消息 2 非 MO 点播引起的 MT 消息 3 系统反馈引起的 MT 消息 比 如发包月扣费消息时 22ServiceU内部业务码 23FixedFee封顶资费 24MsgType消息子类型 25Fee termial id Typ e 扣费号码类型0 真实号码 1 伪码 26DestAddr Type目标地址号码类型 27AreaCode区域码 28InforMasterIDID 号 29SubmitMsgType Sp 发送消息类型 30SPDealResult Sp 对消息的处理结果 31MServiceID 业务代码 用于移动 网业务 3 53 5

16、下行业务处理 通过存储过程接口 定时调用 获得下行信息 主动发出 3 5 1 任务发布任务发布 ADO 方式任务发布接口方式任务发布接口 eachcount int ret int OUTPUT 3 5 2 任务控制接口任务控制接口 在在 ADO 方式环境下 方式环境下 V3 6 4 版本不支持任务控制版本不支持任务控制 无 4 业务程序业务程序及业务配置文件及业务配置文件 4 1 1 1 业务平台界面业务平台界面 程序启动后 界面如图所示 16943331e90fa0af9da28ad8c353f60e pdf 深圳市绚华软件有限公司第 8 页2020 4 21 业务程序界面 短消息连接参数 短消息连接参数 参数参数说明 数据库指示灯绿灯表示与指定的数据库连接正常 红灯表示不正常 短信平台指示灯绿灯表示与 InfoMaster 连接正常 红灯表示不正常 命令解析指示灯绿灯表示命令解析正常 红灯表示不正常 清零把统计数置 0 接收 MO 数接收从 Infomaster 过来的短信个数 发送 MT 数提交到 Infomaster 过来的短信个数 MO 成功数发送到 Infomaster

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号