SMS流程分析1.docx
- 文档编号:25481108
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:26
- 大小:266.96KB
SMS流程分析1.docx
《SMS流程分析1.docx》由会员分享,可在线阅读,更多相关《SMS流程分析1.docx(26页珍藏版)》请在冰豆网上搜索。
SMS流程分析1
SMS流程和协议分析
SMS流程和协议分析
1Reference
0411700Point-to-pointshortmessageservicesupportonmobileradiointerface0340720TechnicalrealizationoftheShortMessageService(SMS)
0341610ShortMessageServiceCellBroadcast
0412600ShortMessageServiceCellBroadcast(SMSCB)supportonthemobileradiointerface0339600InterfaceprotocolsfortheconnectionofShortMessageServiceCentres(SMSCs)to
ShortMessageEntities(SMEs)
2Definitions
activeMS:
Aswitched-onmobilestationwithaSIM/UICCsee3GPPTS31.101[31]moduleattached.
alert-SC:
ServiceelementprovidedbyaGSM/UMTSPLMNtoinformanSCwhichhaspreviouslyinitiatedunsuccessfulshortmessagedeliveryattempt(s)toaspecificMS,thattheMSisnowrecognizedbythePLMNtohaverecoveredoperation.
statusreport:
SCinformingtheoriginatingMSoftheoutcomeofashortmessagesubmittedtoanSME.
GatewayMSCForShortMessageService(SMS-GMSC):
AfunctionofanMSCcapableofreceivingashortmessagefromanSC,interrogatinganHLRforroutinginformationandSMSinfo,anddeliveringtheshortmessagetotheVMSCortheSGSNoftherecipientMS.
InterworkingMSCForShortMessageService(SMS-IWMSC):
AfunctionofanMSCcapableofreceivingashortmessagefromwithinthePLMNandsubmittingittotherecipientSC.
Messages-Waiting(MW):
ServiceelementthatmakesaPLMNstoreinformation
(Messages-Waiting-Indication),listingthoseSCsthathavemadeunsuccessfulshortmessagedeliveryattemptstoMSsinthatPLMN.
Messages-Waiting-Indication(MWI):
DatatobestoredintheHLRandVLRwithwhichanMSisassociated,indicatingthatthereisoneormoremessageswaitinginasetofSCstobedeliveredtotheMS(duetounsuccessfuldeliveryattempt(s)).
Messages-Waiting-Data(MWD):
ApartoftheMWItobestoredintheHLR.MWDconsistsofanaddresslistoftheSCswhichhavemessageswaitingtobedeliveredtotheMS.
Mobile-servicesSwitchingCentre(MSC):
TheMobile-servicesSwitchingCentreisanexchangewhichperformsswitchingfunctionsformobilestationslocatedinageographicalareadesignatedastheMSCarea.
Mobile-Station-Memory-Capacity-Exceeded-Flag(MCEF):
ApartoftheMWItobestoredintheHLR.MCEFisaBooleanparameterindicatingiftheaddresslistofMWDcontainsoneormoreentriesbecauseanattempttodeliverashortmessagetoanMShasfailedwithacauseofMSMemoryCapacityExceeded.
Mobile-Station-Not-Reachable-Flag(MNRF):
ThepartoftheMWItobestoredintheVLRandtheHLR.MNRFisaBooleanparameterindicatingiftheaddresslistofMWDcontainsoneormoreentriesbecauseanattempttodeliverashortmessagetoanMShasfailedwithacauseofAbsentSubscriber.
Mobile-station-Not-Reachable-for-GPRS(MNRG):
ThepartoftheMWItobestoredintheSGSNandtheHLR.MNRGisaBooleanparameterindicatingiftheaddresslistofMWDcontainsoneormoreentriesbecauseanattempttodeliverashortmessagetoanMShasfailedwithacauseofAbsentSubscriber.
Mobile-Station-Not-Reachable-Reason(MNRR):
ThepartoftheMWIintheHLRwhichstoresthereasonforanMSbeingabsentwhenanattempttodeliverashortmessagetoanMSfailsattheMSCwithacauseofAbsentSubscriber.
More-Messages-To-Send(MMS):
InformationelementofferinganMSreceivingashortmessagefromanSCtheinformationwhethertherearestillmoremessageswaitingtobesentfromthatSCtotheMS.TheTP-MMSelement(conveyedintheTransferlayer)iscopiedintotheRP-MMSelement(conveyedintheRelaylayer).ItispossiblewithPhase2andlaterversionsofMAP(3GPPTS29.002[15])fortheRP-MMSelementtokeepanSMtransactionopenbetweentheGMSCandtheMSinthecasewheretherearemore-messages-to-send.EarlierversionsofMAPsupportthetransportofthe
TP-MMSelement.
priority:
ServiceelementenablingtheSCorSMEtorequestashortmessagedeliveryattempttoanMSirrespectiveofwhetherornottheMShasbeenidentifiedastemporarilyabsent.
protocol-identifier:
Informationelementbywhichtheoriginatorofashortmessage(eitheranSCoranMS)mayrefertoahigherlayerprotocol.
replypathprocedure:
AmechanismwhichallowsanSMEtorequestthatanSCshouldbepermittedtohandleareplysentinresponsetoamessagepreviouslysentfromthatSMEtoanotherSME.ThismayhappeneventhoughtheSCmaybeunknowntotheSMEwhichreceivedtheinitialmessage.
report:
ResponsefromeitherthenetworkortherecipientuponashortmessagebeingsentfromeitheranSCoranMS.Areportmaybeadeliveryreport,whichconfirmsthedeliveryoftheshortmessageto
therecipient,oritmaybeafailurereport,whichinformstheoriginatorthattheshortmessagewasneverdeliveredandthereasonwhy.
WhenissuedbytheServiceCentre,thedeliveryreportconfirmsthereceptionoftheShortMessagebytheSC,andnotthedeliveryoftheShortMessagetotheSME.
WhenissuedbytheMobileStation,thedeliveryreportconfirmsthereceptionoftheShortMessagebytheMobileStation,andnotthedeliveryoftheShortMessagetotheuser.
replaceshortmessagetype:
ArangeofvaluesintheProtocolIdentifierwhichallowsanindicationtobesentwithashortmessage(MTorMO)thattheshortmessageisofaparticulartypeallowingthereceivingMSortheSCtoreplaceanexistingmessageofthesametypeheldintheSC,theMEorontheSIM/UICC,provideditcomes:
-inMTcases:
fromthesameSCandoriginatingaddress;
-inMOcases:
fromthesameMS.
ServiceCentre(SC):
Functionresponsiblefortherelayingandstore-and-forwardingofashortmessagebetweenanSMEandanMS.TheSCisnotapartoftheGSM/UMTSPLMN,howeverMSC
andSCmaybeintegrated.(短信业务中心,主要就是在SME和MS之间层递,存储转发短信,
一般情况下他时短消息数据库)。
ServingGPRSSupportNode(SGSN):
TheServingGPRSSupportNodeisanexchangewhichperformspacketswitchingfunctionsformobilestationslocatedinageographicalareadesignatedastheSGSNarea.
shortmessage:
InformationthatmaybeconveyedbymeansoftheShortMessageServicedescribedinthepresentdocument.
ShortMessageEntity(SME):
AnentitywhichmaysendorreceiveShortMessages.TheSMEmaybelocatedinafixednetwork,anMS,oranSC.(可以接受和发送短信的实体,他存在与SC和MS中)
SMS-STATUS-REPORT:
ShortmessagetransferprotocoldataunitinformingthereceivingMSofthestatusofamobileoriginatedshortmessagepreviouslysubmittedbytheMS,i.e.whethertheSCwasabletoforwardthemessageornot,orwhetherthemessagewasstoredintheSCforlaterdelivery.
SMS-COMMAND:
ShortmessagetransferprotocoldataunitwhichenablesanMStoinvokeanoperationattheSC.AnMSmaythen,forexample,deleteashortmessage,cancela
TP-Status-Report-Request,enquireaboutthestatusofashortmessageorrequestanotherfunctiontobeperformedbytheSC.
ThetypeofoperationisindicatedbytheTP-Command-TypeandtheparticularSMtooperateonisindicatedbytheTP-Message-NumberandtheTP-Destination-Address.Receiptofan
SMS-COMMANDisconfirmedbyanRP-ACKorRP-ERROR.InthecaseofcertainSMS-COMMANDs,anSMS-STATUS-REPORTmaybesent,wheretheoutcomeoftheSMS-COMMANDispassedinitsTP-Statusfield.
SMS-DELIVER:
Shortmessagetransferprotocoldataunitcontaininguserdata(theshortmessage),beingsentfromanSCtoanMS.
SMS-SUBMIT:
Shortmessagetransferprotocoldataunitcontaininguserdata(theshortmessage),beingsentfromanMStoanSC.
Service-Centre-Time-Stamp(SCTS):
InformationelementofferingtherecipientofashortmessagetheinformationofwhenthemessagearrivedattheSM-TLentityoftheSC.Thetimeofarrivalcomprisestheyear,month,day,hour,minute,secondandtimezone.
Validity-Period(VP):
InformationelementenablingtheoriginatorMStoindicatethetimeperiodduringwhichtheoriginatorconsiderstheshortmessagetobevalid.
3短消息的业务信元
短消息由7个业务信元组成,他们是如下
3.1有效周期(ValidityPeriod)
是一个InformationElement(IE),此信元是MS在传递SMS-SUBMIT消息到SC时,在短消息内容时可能包含了一个时间周期值(TP-ValidityPeriod),这个表明了多少时间在短消息中心是有效的,也就是在有效周期内SC中心保证此短信是有效的。
此消息是MO手机上设置的。
3.2业务中心时间戳(ServiceCentreTimeStamp)
是一个InformationElement(IE),SC通过此信息元通知接收MS关于一个有效的短消息时间在SM-TL协议实体SC。
这个消息被包含在SMS-DELIVR,并被派发到MS中,用来表明此短消息是SC什么时候发给MS的。
此消息可以在接收短消息上可以查看。
3.3协议标识(ProtocolIdenitifier)
是一个InformationElement(IE),此信息元给SM-TL使用,不是提及的高层协议,就是某种交互的特定电信设备。
3.4多条短消息的发送(MoreMessagetosend)
是一个InformationElement(IE),此信息元是SC通知MS说明SC内有多条SMS需要发送给
MS,是一个布尔参数,承载在SMS-DELIVER消息中。
3.5提醒短消息中心(AlertingSC)
是一个业务信元(ServiceElement),他标识PLMN有一个能力通知SC,这个MS由于用户不可及,手机内存满导致MS无法正常的短消息,而MS在可以及和有手机有新的内存的时候,HLR通过Alerting-SC通知SC在此发送短消息。
3.6消息等待(MessageWait)
消息等待是一个业务信元(ServiceElement),允许PLMN上提供给HLR、VLR、SGSN一种能力,使主叫短信等待派送到被叫MS上。
这仅仅在MT先前发送不成功的情况下使用,如暂时缺席,内存满。
此信息元被标识为MessageWaitIndication(MWI),MWI由MessageWaitData
(MWD),MobileStationNotReachableFlag(MNRF),MobileStationNotReachableforGPRS
(MNRG),MobileStationNotReachableReason(MNRR),MobileStationMemoryExceedCapabilityFlag(MECF)组成。
其中:
MWD,MECF,MNRR,MNRG,MNRF在HLR中,MNRF在VLR中,MNRG在SGSN
中。
MNRR:
有以下的原因
NoPagingResponseviatheMSC;NoPagingResponseviatheSGSN;IMSIDetached;
GPRSDetached.
消息等待的处理机制,请参考03403.2.6章节。
3.7优先级(Priority)
是一个InformationElement(IE),优先级是一个存放在SC或SME中的一个标准,指示是否是一个优先消息。
对于一个非优先的消息,在MS临时缺席的时候,系统不会尝试发送。
对于一个非优先的消息,在MS非缺席而不管MS短消息内存满,SC会尝试发送短消息(对于临时缺席用户,未detached的用户,SC每次要下发SMS,并且MSC每次要Paging)。
对于一个优先级的消息,MS不管是否缺席,还是内存满,SC都会尝试发送短消息。
3.8业务信元(ServiceElement)与信息信元(InformationElement)的区别业务信元是一个具有业务实体的,通过这个业务实体实现此信元功能!
信息信元是一个消息中的结构体,表明某种特性!
4短消息流程
短消息相关的网络实体:
SMS-GMSC:
GatewayMSCforShortMessageService短消息网关MSC,能够直接从短消息中心接收短消息,能够从HLR获取路由信息和短消息信息,并将短消息传
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SMS 流程 分析