版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2003-01-14i短消息API开发培训华为技术有限公司培训大纲HUAWEIb
基础知识培训(25分钟)infoX信息平台介绍(10分钟)CMPP2.0介绍(15分钟)b
API函数讲解(45分钟)smeidll函数接口介绍(25分钟)Unix函数接口介绍(10分钟)Java函数接口介绍(10分钟)b
开发应用举例(30)VCDemoVBDemob
答疑讨论(20分钟)infoX短消息信息平台HUAWEI]短消息信息平台系统概述]短消息信息平台功能]信息平台维测和管理]网管与信息平台infoX信息平台主要用途HUAWEIb
移动梦网网关(广东、江苏、浙江)b
短消息互联网关(移动,联通,固网)b
固网网关b
联通在线b
企业短消息网关等移动梦网网关拓扑图infoX-ISMGSP
1InternetISMGSP
nSCPSMSC
1
SMSC
mGNS计费中心HUAWEI互联网关网络组网示意图HUAWEIHUAWEI短消息信息平台支持协议和遵循规范]SMPP协议,CMPP协议,SGIP协议,SMGP协议]遵循规范《短消息网关设备规范V1.2》《中国移动通信短消息网关测试规范V1.2》《中国移动通信资源站实体与互联网短消息网关接口协议V1.2》《神州行梦网业务SCP与ISMG之间通讯协议1.0》《点对点短消息网间互通协议V2.0》《点对点短消息网间测试规范V1.2》infoX网关综合性能指标HUAWEI]infoX平台性能指标:–最大消息处理能力–最大缓存消息数1200条/秒500万条–最大CMPP/SMPP端口数1000个–最大短消息中心接入数–最大缓存路由信息64个5000个infoX短消息信息平台HUAWEI]短消息信息平台系统概述]短消息信息平台功能]信息平台维测和管理]网管与信息平台信息平台功能(一)HUAWEIb
路由管理b
接口管理,帐号管理b
消息实时跟踪b
鉴权管理b
记忆路由功能信息平台功能(二)b
鉴权管理b
记忆路由功能b
告警功能b
业务外包特性b
管理权限分级功能HUAWEI信息平台功能(三)HUAWEIb
主叫路由功能
b
接口限制功能
b
计费流水话单
b
用户过滤b
主备接口功能b
业务优先级管理infoX短消息信息平台HUAWEI]短消息信息平台系统概述]短消息信息平台功能]信息平台维测和管理]网管与信息平台主要功能–系统参数设置–帐号管理–协议跟踪–网关短信管理–数据日常维护。……综合网关维测台HUAWEIinfoX短消息信息平台HUAWEI]短消息信息平台系统概述]短消息信息平台功能]信息平台维测和管理]网管与信息平台网管维护管理infoXI2000MT
SERVER上级综合网管统一网管集中监控配置管理实时告警统计H管U理UAWEI培训大纲HUAWEIb
基础知识培训(25分钟)infoX信息平台介绍(10分钟)CMPP2.0介绍(15分钟)b
API函数讲解(45分钟)smeidll函数接口介绍(25分钟)Unix函数接口介绍(10分钟)Java函数接口介绍(10分钟)b
开发应用举例(30)VCDemoVBDemob
答疑讨论(20分钟)SP和网关之间消息流建议通讯方式:长连接SPHUAWEIISMGCMPP_CONNECTCMPP_CONNECTt_RESPCMPP_SUBMITCMPP_SUBMIT_RESPCMPP_QUERYcCMPP_QUERY_RESPCMPP_CANCLECMPP_CANCLE_RESPCMPP_DELIVERCMPP_DELIVER_RESP培训大纲HUAWEIb
基础知识培训(25分钟)infoX信息平台介绍(10分钟)CMPP2.0介绍(15分钟)b
API函数讲解(45分钟)smeidll函数接口介绍(25分钟)Unix函数接口介绍(10分钟)Java函数接口介绍(10分钟)b
开发应用举例(30)VCDemoVBDemob
答疑讨论(20分钟)短消息平台系统结构b
SP:
业务提供商程序b
SMEIDLL:动态库接口b
ISMG:
infoX短消息网关SMEIDLL接口的优点:b
Sp,CP,ICP,人工台、自动台、维测台等(统称为
ESME扩展短消息实体)可以直接和ISMG按照CMPP或SMPP,SGIP,SMGP协议通讯,实现规范规定的有关服务。ESME和ISMG之间的通讯直接通过CMPP,SMPP等协议,是十分烦琐的,而且有许多工作是公共的,所以在M900
INtess-SMAX
II系统中提供了一些API函数,供ESME(SP,CP)直接使用,而不用ESME处理低层的TCPIP通信,及ISMG的握手等工作。通过这些API函数,将CMPP,SMPP等协议以API函数的形式提供给ESME使用。SMEIDLL基本功能HUAWEIb1.低层链路出现故障时,重连链路,提示上层。b
2.和ISMG的定时握手。b3.提供实现CMPP和SMPP协议的API函数。API函数应用说明培训大纲HUAWEIb
基础知识培训(25分钟)infoX信息平台介绍(10分钟)CMPP2.0介绍(15分钟)b
API函数讲解(45分钟)smeidll函数接口介绍(25分钟)Unix函数接口介绍(10分钟)Java函数接口介绍(10分钟)b
开发应用举例(30)VCDemoVBDemob
答疑讨论(20分钟)VC中如何调用动态链接库HUAWEIImplict方式:必须包含三要素:
在一个.h文件中,声明要调用的dll函数。示例为
export.h(该.h文件是生成dll时创建的)。
连接一个.lib文件(SMEIDLL.lib),该文件包含dll的入口地址,用于程序运行时,操作系统来访问该dll。示例为SMEIDLL.lib(该.lib文件是生成dll时创建的)。在系统目录下安装.dll文件(SMEIDLL.dll)。初始化接口:HUAWEI//事件:点击主界面的“初始化”按钮void
CDemoDlg::OnInit(){//
TODO:
Add
your
control
notification
handler
code
here//初始化接口:编码协议、通讯协议、通讯协议参数int
iRet;iRet=IFInitInterface(3,1,"8
5016
5000");if(iRet!=0)MessageBox("初始化套接字成功!",MB_OK,0);elseMessageBox("初始化套接字失败!",MB_OK,0);}登陆:HUAWEI//事件:点击主界面的“初始化”按钮void
CDemoDlg::OnLogin(){//
TODO:
Add
your
control
notification
handler
codehere//登录短讯中心:接口名、接口密码int
iRet;
iRet=Login_R("vp","");if(iRet!=0)MessageBox("登录成功!",MB_OK,0);elseMessageBox("登录失败!",MB_OK,0);}HUAWEI发送消息://事件:点击主界面的“发送短讯”按钮void
CDemoDlg::OnSendSM(){//
TODO:
Add
your
control
notification
handler
code
here//向短讯中心提交短消息,返回失败原因int
iRet;//返回:短消息unsigned
long*
SM_ID;unsigned
char*
FCS;unsigned
long
UDLen;LPCTSTR
UserData;UserData="dfdgf";UDLen=strlen(UserData);iRet=SubmitAExEx(2,1,,2,1,"968",0,0,0,0,0,0,0,"5000","5000",100,0,UDLen,UserData,SM_ID,FCS);if(iRet==0)MessageBox("发送成功!",MB_OK,0);elseMessageBox("发送失败!",MB_OK,0);}HUAWEI获取消息://事件:点击主界面的“获取消息”按钮voidCDemoDlg::OnGetSM(){//
TODO:
Add
your
control
notification
handler
code
here//获取短消息的内容int
iRet;ULONG*
sm_ID
=
new
ULONG;unsigned
char*
DestTON
=
new
unsigned
char;
unsigned
char*
DestNPI
=
new
unsigned
char;
char*
DestAddr
=
new
char;unsigned
char*
OrgTON
=
new
unsigned
char;unsigned
char*
OrgNPI
=
new
unsigned
char;char*
OrgAddr
=new
char;unsigned
char*
PRI
=
new
unsigned
char;unsigned
char*
RP
=
new
unsigned
char;unsigned
char*
UDHI
=
new
unsigned
char;unsigned
char*
PID
=
new
unsigned
char;unsigned
char*
DCS
=
new
unsigned
char;char*
TimeStamp
=
new
char;unsigned
long
*
UDLen
=
new
unsigned
long;char*
UserData
=
new
char;iRet
=
GetDeliverSMExEx(sm_ID,DestTON,DestNPI,DestAddr,OrgTON,OrgNPI,OrgAddr,PRI,RP,
UDHI,PID,
DCS,TimeStamp,UDLen,UserData);if(iRet
==
0){MessageBox("接收成功!",MB_OK,0);CGetSMDlg
dlg;//在此添加代码,在listbox框中显示该新短讯的各种状态。dlg.DoModal();}elseMessageBox("接收失败!",MB_OK,0);}HUAWEI演示一个DEMO程序。。。HUAWEIVB中如何调用动态链接库HUAWEI利用事件驱动,设计一个主界面:HUAWEIHUAWEIIFInitInterface调用方法:事件:点击主界面的“初始化”按钮功能:初始化套接字,准备连接Private
Sub
cmdInitSocket_Click()Dim
bRet
As
BooleanDim
ulRet
As
LongDim
iCount
As
IntegerStatusBar1.Panels(1).Text
=
""ulRet
=
IFInitInterface(CodeProtocol
+
1,
DriverProtocol
+
1,
_Trim(DriverParam))fStatusform.ProgressBar1.Value
=
100Unload
fStatusformIf
ulRet
<>
0
ThenMsgBox"初始化套接字成功!"StatusBar1.Panels(1).Text="初始化连接成功"ElseMsgBox"初始化失败!"StatusBar1.Panels(1).Text="初始化连接失败"End
IfEnd
SubHUAWEILogin_R调用方法:事件:点击主界面的“登录服务器”按钮功能:登录服务器Private
Sub
cmdLogin_Click()Dim
bRet
As
BooleanDim
ulRet
As
LongStatusBar1.Panels(1).Text
=
""ulRet
=
Login_R(Trim(SystemID),
Trim(Password))If
ulRet
<>
0
ThenMsgBox"登录成功!"StatusBar1.Panels(1).Text="登录成功"ElseMsgBox"登录失败!"StatusBar1.Panels(1).Text="登录失败"End
IfEnd
SubHUAWEISubmitAExEx调用方法:事件:点击主界面的“发送短讯”按钮功能:向服务器提交短讯信息Private
Sub
cmdSubmit_Click()Dim
result
As
IntegerDim
UDLen
As
LongStatusBar1.Panels(1).Text
=
"""Dim
UserData
As
StringUserData
=
"test
info"UDLen
=
Len(UserData)result
=
SubmitAExEx(OrgTON,
OrgNPI,Trim(OrgAddr),
DestTON,
DestNPI,
_DestAddr,
PRI,
RD,
RP,
SRR,
MR,
DCS
*
4,
PID,
_Trim(Schedule),
Trim(Expire),
Default_ID,
UDHI,
UDLen,
UserData,SM_ID,
FCS)If
result=0
ThenMsgBox"发送成功!"StatusBar1.Panels(1).Text="发送成功"ElseMsgBox"发送失败!"StatusBar1.Panels(1).Text="发送失败"End
IfEnd
SubHUAWEI取Deliver消息的调用方法:事件:点击主界面的“获取消息”按钮功能:判断是否有新短讯发来,如果有,则获取该短讯的信息Private
Sub
cmdGetMsg_Click()StatusBar1.Panels(1).Text=""GetMsgEnd
Sub"功能:公共函数。判断是否有新短讯发来;如果有,则获取该短讯的信息Sub
GetMsg()Dim
result
As
IntegerHDM_TimeOut
=
2000result
=
HasDeliverMessage(HDM_TimeOut)If
result
=
0
ThenMsgBox"你有新短讯!"StatusBar1.Panels(1).Text="有新短讯"ElseStatusBar1.Panels(1).Text="无新短讯"End
IfIf
result
=
0
Thenresult
=
GetDeliverSMExEx(SM_ID_R,
DestTON_R,
DestNPI_R,
DestAddr_R,OrgTON_R,
OrgNPI_R,
OrgAddr_R,
PRI_R,
RP_R,
UDHI_R,
PID_R,
DCS_R,TimeStamp_R,
UDLen_R,
UserData_R)HUAWEIIf
result
=
0
ThenMsgBox"接收短讯成功!"
StatusBar1.Panels(1).Text="接受短讯成功"Set
fNewSMForm
=
New
frmNewSMfNewSMForm.List1.AddItem"短消息的ID:"+CStr(SM_ID_R)fNewSMForm.List1.AddItem"目标地址号码类型:"+CStr(DestTON_R)fNewSMForm.List1.AddItem"目标地址编码方案:"+CStr(DestNPI_R)fNewSMForm.List1.AddItem"目标地址:"+DestAddr_RfNewSMForm.List1.AddItem"源地址号码类型:"+CStr(OrgTON_R)fNewSMForm.List1.AddItem"源地址编码方案:"+CStr(OrgNPI_R)fNewSMForm.List1.AddItem"源地址:"+OrgAddr_RfNewSMForm.List1.AddItem"回
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美丽中国建设全民行动促进计划(2026-2030年)
- 2026年共青团入团考试青年自强测试试题与答案
- 2026年法律法规应知应会基础知识测试题及答案
- 中医护理辩证试题及答案
- 煤矿安全生产责任制考核制度
- 2026北师大三下认识分数复习课件
- 企业怀旧空间对消费者沉浸体验的影响研究报告
- 企业办公饮水机清洗指南
- 2027届高考数学一轮总复习5.4复数【课件】
- 人教部编版九年级物理上册期末考试题(含答案)
- 、2026 广州中考历史 试卷
- 2026新疆农业大学招聘编制外聘用人员61人参考题库【典优】附答案详解
- 期末小升初模拟试卷(试卷)2025-2026学年六年级数学下册人教版(含答案)
- 2025年重庆长寿区公安局辅警招聘考试真题
- 2026年上半年度中国智算中心产业全景报告-项目分布、典型案例、资金规模、来源解构与建设内核深度解析
- 衢州职业技术学院辅导员考试试题2026年附答案
- 实证资产定价-present
- 2026四川锦江发展集团下属锦发展百年春熙公司第一次项目制员工招聘8人笔试备考试题及答案详解
- 2026年秋国家开放大学国开电大机考期末园艺植物栽培学总论试题及答案
- (2026年)妇产科胎盘早剥患者诊断与护理课件
- 2026低空经济公司(新组建央企)招聘笔试历年参考题库附带答案详解
评论
0/150
提交评论