绚华Pango短信平台V20业务开发手册--参考.docx

上传人:小飞机 文档编号:1992631 上传时间:2022-12-30 格式:DOCX 页数:33 大小:339.70KB
返回 下载 相关 举报
绚华Pango短信平台V20业务开发手册--参考.docx_第1页
第1页 / 共33页
绚华Pango短信平台V20业务开发手册--参考.docx_第2页
第2页 / 共33页
绚华Pango短信平台V20业务开发手册--参考.docx_第3页
第3页 / 共33页
绚华Pango短信平台V20业务开发手册--参考.docx_第4页
第4页 / 共33页
绚华Pango短信平台V20业务开发手册--参考.docx_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《绚华Pango短信平台V20业务开发手册--参考.docx》由会员分享,可在线阅读,更多相关《绚华Pango短信平台V20业务开发手册--参考.docx(33页珍藏版)》请在三一办公上搜索。

1、e7a8b0fdf24aedd6bf7ab28e73d6457b.pdf绚华短信平台V2.0系统开发手册深圳市绚华软件有限公司2011-08一短信平台业务简述1 概述 短信平台业务模块3.6.4是在3.6.3基础上发展改进的新版本.目的是支持最新的infomaster3.6.4版和兼容以前的3个子版本,包括V2.5R120,V3.0R170,V3.5R627。版本环境操作系统: 运行于win2000或XP或更高版本的MS操作系统.不能在UNIX或LINUX或其他系统下运行.数据库 :基于MS SQL SERVER 2000的数据库环境数据库连接:支持ADO方式或基于ORACLE 9i 数据库环

2、境 数据库连接: 支持ADO2 业务模式业务模块支持2种业务1. 上行消息处理2. 主动下行业务2.1.1 上行消息处理业务l 业务处理过程:n 通过被叫业务代码和消息内容命令字进行命令解析n 命令解析结果定位处理该上行消息的业务逻辑n 根据逻辑接口赋值实际参数,调用该逻辑n 根据业务逻辑返回值构造返回的下行消息包,发出下行消息l 支持的业务逻辑方式n 直接存储过程调用存储过程,根据存储过程返回的结果集,直接发出下行信息n 直接URL :在V3.6.4版本中又分为通过命令解析直接URL 2.1.2 主动下行通过存储过程接口,定时调用,获得下行信息,主动发出支持业务的模式为:n 群发3 请求业务

3、处理模式3.1 上行点播的消息处理步骤 业务平台模块通过TCP/IP连接到switch平台,接收到用户上行消息,通过命令解析存储过程返回的结果集中得到存储过程或者URL,并且调用该处理方式。 HTTP方式处理是构造对应的URL发出HTTP请求,处理的业务逻辑在后台的WEB服务中完成。 存储过程接口方式处理首先通过路由匹配算法根据目标号码和消息内容匹配查找,定位出处理此上行短信的存储过程,再调用存储过程接口,处理的业务逻辑在存储过程中完成。3.2 业务处理流程在HTTP的接口流程中,是通过路由匹配定位处理的URL。上行点播消息路由匹配存储过程存储过程.存储过程URLURL.URLHTTP请求HT

4、TP请求HTTP请求HTTP请求存储过程接口存储过程接口存储过程接口存储过程接口switch平台1 HTTP接口2 存储过程接口业务平台对于两种接口,都是用路由匹配算法定位处理上行短信的业务逻辑,决定是哪个URL或者哪个存储过程来处理,在根据接口的不同,构造URL发出HTTP请求或者调用存储过程,完成对上行短信的处理。3.3 存储过程接口规则3.3.1 逻缉图 说明:当手机点播时,手机短信经过switch平台,由平台路由到请求业务模块。请求业务模块在初始化和执行期间加载命令解析表。上行消息根据其中的接入码,命令字与命令解析表中的内容进行匹配。找到用于处理该条消息的存储过程。执行该存储过程,从库

5、中取得数据并返回给手机用户。3.3.2 MO的业务业务程序接收到从switch传过来的消息,通过调用命令解析的存储过程,找到相应的记录,记录中的FPROC表明本次点播所对应的存储过程。并把记录中FTOPID,FSRVCODE,FCODE ,FFEETYPE,FEXTPARAM的值及手机号码,接入码,内容。传入存储过程的输入参数: topid,srvcode, cmd,param1,param2 , srcaddr,srcaddrtype,dstaddr,msg,switchid,zoneid;如果消息中有LINKID也会传入,然后执行存储过程。如果想返回消息给手机,则只要在存储过程中将需要返回

6、的消息各字段写入输出参数retmsgs的结构体中。所以,要做一下处理MO的业务,只要编写一个存储过程即可。 存储过程的输入参数的个数,含义是固定的,而存储过程名是可变的,由自已定义。 输出参数也是是固定的,结构中每个字段的含义也是固定的。3.3.3 存储过程接口 l ADO方式存储过程接口说明srcaddr varchar(50), -源号码 srcadd_type varchar(1), -源号码类型,0真号码,1伪号码 destaddr varchar(50), -目的号码 msg varchar(300), -消息内容 topid varchar(20), -栏目代码 srvcode v

7、archar(20), -业务代码 cmd varchar(300), -命令码linkid varchar(60), -mo的linkidswitchid varchar(50), - switchID zoneid varchar(50), -地区编号SubmitMsgType varchar(3), -发送消息类型SPDealResult varchar(1), - Sp对消息的处理结果 param1 varchar(20) -备用参数param2 varchar(20) -备用参数ret int OUTPUT3.4 直接URL接口规则3.4.1 URL参数传递规则采用URL处理时,默认

8、的URL串为命令解析表中的URL前缀加上实际的参数.?SRCADDR=& SRCADDR_TYPE=& DESTADDR=& MSG=&TOPID=& SRVCODE=& CMD=& PARAM1=& PARAM2=& LinkID= (注:上行消息处理方式有3种,存储过程、直接url。在存储过程中输入接口扩展了2个参数switchid、zoneid。由于实际用途不大没有对直接url和url存储过程与处理2种方式的借口没有进行扩展,所以存储过程接口同其它接口有点不同,不过不影响其它功能。)这些参数在命令表中可以进行转换配置.这些参数的值1,2,3,4 由上行的命令决定,其他字段由命令解析表决定

9、.序号传出字段名称描述规则1SRCADDR主叫号码(源地址)2SRCADDR_TYPE主叫号码(源地址)类型3DESTADDR目标号码(目标地址)4MSG消息内容(命令字)5TOPID栏目编号6SRVCODE子业务号码7CMD命令字8LinkID上行linkid9PARAM1参数110PARAM2参数2设值规则为命令表里的FSMSURL字段决定.名称=实际参数名称; 名称=实际参数名称; 名称=实际参数名称中间用分号”;”隔开.如果在URL参数里面设定,则按照规则进行参数变换,填写实际的值,构造实际的URL发出去.3.4.2 下行URL response包规则 反馈response包格式,可包

10、含协议字段(包括短消息内容),但是必须按照规则格式填写. 协议字段填写格式是”名称=值”.例如”szMsg=您已经成功订购.” 反馈response包中可以包含多个消息体,每个消息体中均包含szDestAddr,szSrcAddr ,szMsg等各协议字段。消息体分隔符为”%split”.例如:Response=”DestAddr=13900000001$Msg=您已经成功订购%split DestAddr=13900000002$Msg=您已经成功订购%splitDestAddr=13900000003 $Msg=您已经成功订购” 可以同时给多个用户发送消息 反馈response包中每个消息

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

12、或若干个协议字段u 所有协议字段所有协议字段序号协议字段名称说明规则1Msg命令字2DestAddr目标地址号码3SrcAddr源地址号码4PIDGSM协议类型一般填05SrcTon发送号码的TON国际号码(86开头)为1,国内为26SrcNpi发送号码的NPI填17DestTon接收号码的TON国际号码(86开头)为1,国内为28DestNpi接收号码的NPI填19DCS数据的编码方式数据的编码方式 0 ASCLL 4 二进制 8 UCS2 15 GB编码10ServiceType下行业务代码11Pri优先级1为高,0为普通12Report是否需要状态报告1为要,0为不要,2 为包月扣费消息

13、13Fee_UserType计费用户类型字段0 真实号码 1 伪码14Fee_termial_id被计费用户的号码15TP_Udhi数据里是否含头结构1为有,0为无16Msg_src信息内容来源(即sp代码)17FeeType资费类别18FeeCode资费代码19Reserve保留字段20GivenCode赠送话费(以分为单位)(联通适用)21Mt引起MT消息的原因0-MO点播引起的第一条MT消息1-MO点播引起的非第一条MT消息 2-非MO点播引起的MT消息3-系统反馈引起的MT消息( 比如发包月扣费消息时)22ServiceU内部业务码23FixedFee封顶资费24MsgType消息子类

14、型25Fee_termial_id_Type扣费号码类型0 真实号码 1 伪码26DestAddr_Type目标地址号码类型27AreaCode区域码28InforMasterIDID号29SubmitMsgType Sp发送消息类型30SPDealResult Sp对消息的处理结果31MServiceID 业务代码(用于移动网业务)3.5 下行业务处理通过存储过程接口,定时调用,获得下行信息,主动发出。3.5.1 任务发布l ADO方式任务发布接口eachcount int,ret int OUTPUT3.5.2 任务控制接口l 在ADO方式环境下,V3.6.4版本不支持任务控制无。4 业务

15、程序及业务配置文件4.1.1.1 业务平台界面程序启动后,界面如图所示: 业务程序界面短消息连接参数:参数参数说明数据库指示灯绿灯表示与指定的数据库连接正常,红灯表示不正常短信平台指示灯绿灯表示与InfoMaster连接正常,红灯表示不正常命令解析指示灯绿灯表示命令解析正常,红灯表示不正常清零把统计数置0接收MO数接收从Infomaster过来的短信个数发送MT数提交到Infomaster过来的短信个数MO成功数发送到Infomaster成功的个数MT成功数下行成功个数URL成功数URL方式提交数ACK失败数发送产生ACK失败的个数时钟消息内部数据普通MO消息数主动上行点播的个数普通MT消息数

16、点播引起的下行的个数4.1.1.2 命令解析表界面显示当前命令解析表中的内容4.1.1.3 业务模块配置文件:smservic.inismconnectcount = 1 #连接平台(INFOMASTER)的个数connection0 #连接平台(INFOMASTER)帐户信息ipaddr = 10.108.20.120port = 5047loginname = ser47password = systemtype = rcvsnd = 2 #初始化数据源broadcastmng#数据源名datasourcename = DBSMSERVICE#LoadMTTask 的PROC 输入参数 主

17、动发布信息存储过程broadcastproc = xx_PubProc_ADO#下发速度DefaultSpeed = 10 #下行消息内容分割符号MsgContentSplit=%end%#下行消息内容换行符号MsgContentRn=%cr%mopromngdatasourcename =DBSMSERVICE#下行消息内容分割符号MsgContentSplit=%end%#下行消息内容换行符号MsgContentRn=%cr%mourlmngdatasourcename =DBSMSERVICE#MOURLPro 的PROC 输入参数 处理上行的URLdefaultprocname = x

18、x_GetUrl_ADO#下行消息内容分割符号MsgContendSplit=%fin%#下行消息协议字段分割符号UrlParamSplit= $#下行消息分割符号UrlMsgSplit=%end#下行消息内容换行符号MsgContentRn=%cr%#下行信息禁止下发特殊字符串#程序中没有使用URL_ForbitStr=SHARE_NULL_SHAREmain#初始化存储过程请求线程 启用存储过程业务模式时填1,否则填0MOProcThreads= 0#初始化URL请求线程 启用URL方式时填1,否则填0MOURLThreads= 1#初始化主动下发线程,启用主动下发时填1,否则为0Broa

19、dcastThreads= 0#SMSPLIT 是否分割消息 0 不分割直接切断 1分割SMSPLIT = 1#SMSPLIT 分割消息最大长度,按照运营商情况设置,移动140,联通140,小灵通建议110SMSPLITLEN = 140#SMSPLIT 分割消息方式,0 默认方式(直接切割不编码) 1 GSM长消息分割方式(有特殊的编码方式)SMSPLITTYPE = 1linkmng#数据源的个数count =1datasrc0DataSrcName=DBSMSERVICE#数据库名DBName=sms#MS_SQL_DB_LIB = 0,SYBASE_CT_LIB = 1,ODBC_LI

20、B = 2,ADO_LIB = 3,ORACLE_PROC_LIB = 4DBType=3#服务器名ServerName=127.0.0.1#数据库用户名UserID=sa#对应密码UserPass=sa#对于ADO可以通过Provider指定连接什么类型的数据库,如1-SQLServer 2-OracleProvider=1parsermngdatasourcename =DBSMSERVICEloadtime = 5#加载命令,不通过UP_COMMAND表直接URL方式时为空loadprocname=xx_LOADPARSER_ADO #解析需要提供的运营商,空表示所有运营商 1移动、2联

21、通、3电信、4网通loadprovider=#解析需要提供的SP号码,空表示所有SP号码loadspnum=#解析需要提供的业务,空表示所有业务loadservice=#大小写敏感 0不敏感 1敏感parsercase=1#不通过UP_COMMAND表,直接URL方式页地址,其它方式为空defaultproc=http:/10.108.20.120:8089/geturl36.asp#QuickSearch /如果解析表为空,取默认值defaultservicecode=defaultsubservice=# 0 存储过程 1 getURL 2 直接URLdefaultflag=2#不通过UP

22、_COMMAND表,直接URL方式的下行字段defaultURLParamOUT=#数据库超时退出时间ContralTimeOut=60二数据库接口及业务开发5 数据库存储过程,表结构说明5.1 ADO方式存储过程接口5.1.1 命令加载接口及结构业务模块在启动时自动加载命令解析存储过程: 命令加载接口: provider varchar(4),-运营商编号,1移动、2联通、3电信、4网通 spnumber varchar(20),-接入码,可为空 servicecode varchar(20)-业务标识,可为空 这个存储过程返回一个数据集,数据集格式:select FISP,FCODE,FP

23、ROC,FTOPID,FSRVCODE,FFEETYPE,FEXTPARAM 字段长度定义:字段名称字段类型默认值字段描述NullableFISPvarchar(20)接入码NoFCODEvarchar(20)命令码YesFPROCvarchar(256)存储过程名或URLYesFTOPIDvarchar(20)所属栏目YesFSRVCODEvarchar(20)所属业务YesFFEETYPEvarchar(20)0计费类型YesFEXTPARAMvarchar(100)扩展参数,根据不同的存储过程含义不同YesFTYPENumber (4)0指定FPROC的类型,0存储过程,1 URL,2

24、直接URLNo5.1.2 写话单接口及结构倒库程序调用话单存储过程从文本文件读取后写入数据库,数据库会每天新建一张话单表。在倒库时,当天话单导进话单表中,历史话单会导进对应的历史表中,如果找不到与之对应历史表,话单会导进话单表。FUniKey varchar(65),Fsmid varchar (65),ForgAddr varchar(50), ForgAddrType varchar(1), FdestAddr varchar(21) , FdestAddrType varchar(1), FsubmitTime varchar(19) ,FdeliverTime varchar(19)

25、,FUD varchar (300) ,FmsgType int ,Fackstatus int ,Fservice int ,FserviceID varchar (10) ,FFeeUserType int ,FFeeType varchar (2) ,FfeeCode varchar (6) ,FfeeTerminal varchar (50) , FFeeTerminalType varchar(1), FrcvAccount varchar (20) ,FsendAccount varchar (20) ,FReportFlag int ,FMoFlag int ,FGivenCod

26、e varchar (6) ,FServiceUpID varchar (50) ,FMsgSrc varchar (10), FSmType varchar(4), FFixedFee varchar(7), FLinkID varchar(61) ,FTransactionID varchar(21), 各字段说明:字段名称字段类型字段描述NullableFuniKeyVarchar(65)网关返回的ID+手机号码,只有MT消息有值YesFsmidVarchar(65)内部流水号NoForgAddrVarchar(50)发送号码YesForgAddrTypeVarchar(1)发送号码类型

27、YesFdestAddrVarchar(50)接收号码YesFdestAddrType Varchar(1)接收号码类型YesFsubmitTimeVarchar(19)本消息到平台的时间YesFdeliverTimeVarchar(19)本消息转发出去的时间YesFUDVarchar(300)内容YesFmsgTypeInt(4)62 MO,60 MTYesFstatusNumberACK值,默认值-1YesFserviceVarchar(10)标明是那个业务模块发来的短信YesFServiceIDVarchar(10)业务码YesFFeeUserTypeVarchar(1)计费用户类型:0

28、 表示对目地号码计费1 表示对源号码计费 2 表示对SP计费3 表示对 Fee_termial_id所指定的号码计费YesFfeeTypeVarchar(2)计费类型YesFfeeCodeVarchar(6)费用YesFFeeTerminalVarchar(50)计费号码YesFFeeTerminalTypeVarchar(1)计费号码类型YesFRcvAccountVarchar(20)接收帐号 表示消息从本帐号发出去YesFSendAccountVarchar(20)发送帐号 表示消息从本帐号进来YesFReportFlagInt(4)0 不需要状态报告1 需要状态报告2 包月扣费YesF

29、MoFlagInt(4)引起MT消息的原因0-MO点播引起的第一条MT消息;1-MO点播引起的非第一条MT消息;2-非MO点播引起的MT消息;3-系统反馈引起的MT消息YesFGivenCodeVarchar(6)赠送话费YesFServiceUpIDVarchar(50)内部业务码YesFMsgSrcVarchar(10)企业代码YesFSmTypeVarchar(4)消息类型YesFFixedFeeVarchar(7)封项资费YesFlinkidVarchar(61)LINKIDYesFTransactionIDVarchar(21)业务逻辑使用的字段,保存于话单表中Yes5.1.3 状态

30、报告接口及结构当下行MT成功发送,并且收到网关的正确ACK时,才会收到状态报告。通过调用状态报告存储过程读取状态报告文本后,根据FUniKey值查找与之对应的话单数据后更新话单表最后FackStatus,FreportStatus,FbillStatus三个字段。 状态报告更新存储过程接口:Unikey varchar(65), SubTime varchar(19), DlRTime varchar(19), Protocol int, SrcStatusCode varchar(9), ErrCode varchar(9), nStatus int 状态报告存储过程参数含义:字段名称字段描

31、述NullableFUniKey唯一标识网关返回的ID+手机号码,只有MT消息有值NoFsubmitTime状态报告到到平台的时间NoFdeliverTime状态报告到到平台的时间NoFProtocol协议类型0 SMPP 1 CMPP 2 SGIP 3 SMGP 4 CNGPNoFSrcStatusCode状态报告码 对应CMPP,SMGP,CNGP协议中状态报告消息中的内容字段的STAT域,如DELIVRD,SGIP为空YesFErrcode对应SGIP,SMGP,CNGP协议中状态报告消息中的内容字段的Err域,CMPP为空YesFSTATUS状态值0为成功,其他为失败No5.1.4 存

32、储过程处理方式MO接口及结构上行短消息通过命令解析存储过程返回的结果得到需要调用的存储过程,然后调用存储过程下发短消息。以下分别列出所有版本的接口。srcaddr varchar(50), -源号码,不能空 srcadd_type varchar(1), -源号码类型,0真号码,1伪号码 destaddr varchar(50), -目的号码,不能空 msg varchar(300), -消息内容,不能空linkid varchar(60), -mo的linkid,不能空SrcTon int,SrcNpi int,DestTon int,DestNpi int,ret int OUTPUT 上

33、行命令存储过程返回一个数据集,数据集各个字段定义:字段名称类型字段描述NullableSendMsgvarchar(300)发给手机的短信内容NoPhonevarchar(20)接收短信的号码(手机号码)NoPhoneTypevarchar(1)接收短信的号码(手机号码)的真伪标志NoSpNumvarchar(20)发送短信的号码 NoPidchar(4)GSM协议类型,一般填0NoSpNumTonchar(1)发送号码的TON国际号码(86开头)为1,国内为2NoSpNumNpichar(1)发送号码的NPI,填1NoPhoneTonchar(1)接收号码的TON 国际号码(86开头)为1,

34、国内为2NoPhoneNpichar(1)接收号码的NPI,填1NoDscchar(2)数据的编码方式 0 ASCLL 4 二进制 8 UCS2 15 GB编码 NoServicevarchar(11)下行业务代码NoPrichar(4)优先级 1为高,0为普通NoReportchar(4)是否需要状态报告 0不需要状态报告1需要状态报告 2 表示包月扣费信息NoUhdichar(4)数据里是否含头结构 1为有,0为无NoFee_UserTypechar(4)计费用户类型:0 表示对目地号码计费1 表示对源号码计费 2 表示对SP计费3 表示对 Fee_termial_id所指定的号码计费 N

35、oFee_termial_idvarchar(20)被计费用户的号码NoFee_termial_id _typevarchar(1)被计费用户的号码的真伪标志NoMsg_srcvarchar(7)企业代码NoFeeTypevarchar(4)资费类型 NoFeeCodevarchar(7)资费代码(以分为单位)NoReservevarchar(8)保留字段YesGivenCodevarchar(7)赠送话费(以分为单位)(联通适用)YesMOFlagchar(1)引起MT消息的原因 0-MO点播引起的第一条MT消息 1-MO点播引起的非第一条MT消息 2-非MO点播引起的MT消息 3-系统反馈

36、引起的MT消息( 比如发包月扣费消息时)NoServiceUvarchar(10)内部业务码YesAtTimevarchart(17)计划下发时间,它为以下格式YYMMDDhhmmsstnnpYesValidTimevarchart(17)消息有效时间,它为以下格式YYMMDDhhmmsstnnp,YesSmTypevarchar(4)短消息了类型NoFixedCodevarchar(7)封顶资费(以分为单位)YesLinkidvarchar(61)对应于原MO的LINKIDYes 5.1.5 ADO方式群发接口及结构 群发模块调用存储过程接口eachcount int, 每次发送条数ret

37、int OUTPUT 当取到任务时返回任务ID,这个ID传到控制存储过程中,失败时返回小于零的数 上行命令存储过程返回一个数据集,数据集各个字段定义:字段名称类型字段描述NullableSendMsgVarchar(300)发给手机的短信内容NoPhoneVarchar(20)接收短信的号码(手机号码)NoPhoneTypeVarchar(1)接收短信的号码(手机号码)的真伪标志NoSpNumVarchar(20)发送短信的号码 NoPidchar(4)GSM协议类型,一般填0NoSpNumTonchar(1)发送号码的TON国际号码(86开头)为1,国内为2NoSpNumNpichar(1)

38、发送号码的NPI,填1NoPhoneTonchar(1)接收号码的TON国际号码(86开头)为1,国内为2NoPhoneNpichar(1)接收号码的NPI,填1NoDscchar(2)数据的编码方式 0 ASCLL 4 二进制 8 UCS2 15 GB编码 NoserviceVarchar(11)下行业务代码NoPrichar(4)优先级 1为高,0为普通Noreportchar(4)是否需要状态报告0不需要状态报告1需要状态报告2 表示包月扣费信息Nouhdichar(4)数据里是否含头结构1为有,0为无NoFee_UserTypechar(4)计费用户类型:0 表示对目地号码计费1 表示

39、对源号码计费2 表示对SP计费3 表示对 Fee_termial_id所指定的号码计费 NoFee_termial_idVarchar(20)被计费用户的号码NoFee_termial_id _typevarchar(1)被计费用户的号码的真伪标志NoMsg_srcVarchar(7)企业代码NoFeeTypeVarchar(4)资费类型 NoFeeCodeVarchar(7)资费代码(以分为单位)NoReserveVarchar(8)保留字段YesGivenCodeVarchar(7)赠送话费(以分为单位)(联通适用)YesMOFlagchar(1)引起MT消息的原因0-MO点播引起的第一条

40、MT消息1-MO点播引起的非第一条MT消息2-非MO点播引起的MT消息3-系统反馈引起的MT消息( 比如发包月扣费消息时)NoserviceUVarchar(10)内部业务码YesAtTimevarchart(17)计划下发时间,它为以下格式YYMMDDhhmmsstnnpYesValidTimevarchart(17)消息有效时间,它为以下格式YYMMDDhhmmsstnnp,YesSmTypeVarchar(4)短消息了类型 NoFixedCodeVarchar(7)封顶资费(以分为单位)YesLinkidVarchar(61)对应于原MO的LINKIDYes 6 短信平台存储过程及收发实例在业务开发方面我们只提供业务接口,具体业务实现需要客户自己完成开发,以下是简单的几个业务存储过程(以下例子连接SQL数据库)。6.1 通过存储过程方式点播手机用户发送上行消息时,业务模块调用命令解析存储过程通过命令字和特服号在up_command表中匹配到对应数据集后得到这条命令需要调用的点播的存储过程,业务代码,栏目代码等等。存储过程返回一个结果集发送出去。上行点播存储过程OrderProc:6.1.1 编写存储过程(sqlserver)/* Object: Stored Procedure dbo.OrderProc_V36 Script Date: 2006-9-7 14:39

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号