培训文档_20200520_035955ShortMes_第1页
培训文档_20200520_035955ShortMes_第2页
培训文档_20200520_035955ShortMes_第3页
培训文档_20200520_035955ShortMes_第4页
培训文档_20200520_035955ShortMes_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,ShortMessageServiceIvanHeMar24th,2006,WhatisSMS?,SMSrepresentingShortMessageServiceTheShortMessageService(SMS)allowstheexchangeofshortmessagesbetweenthemobilestationandthewirelesssystem,andbetweenthewirelesssystemandanexternaldevicecapableoftransmittingandoptionallyreceivingshortmessages,SMSProtocolStack,SMSBearerService,TheSMSbearerserviceistheportionoftheSMSsystemresponsiblefordeliveryofmessagesbetweentheMCandmobileuserequipmentThebearerserviceisprovidedbytheSMSTransportLayerandtheSMSRelayLayerTheSMSTransportLayeristhehighestlayerofthebearerserviceprotocolTheTransportLayermanagestheend-to-enddeliveryofmessagesInrelaypoint,theTransportLayerisresponsibleforreceivingSMSTransportLayermessagesfromanunderlyingSMSRelayLayer,interpretingthedestinationaddressandotherroutinginformation,andforwardingthemessageviaanunderlyingSMSRelayLayerInendpoints,theTransportLayerprovidestheinterfacebetweentheSMSBearerServiceandtheSMSTeleserviceTheSMSRelayLayerprovidestheinterfacebetweentheTransportLayerandtheLinkLayerusedformessagetransmission,SMSRelayLayer,SMSRelaylayerprovidestheinterfacebetweentheTransportlayerandthelinklayerusedformessagetransmissionBothmobilestationsandbasestationshavetheSMSRelayLayer,andprovidetheinterfacetotheLinkLayersfortheUmandNreferencepointsOntheUmInterface,theSMSRelayLayersupportstheSMSTransportLayerbyprovidingtheinterfacetotheIS-2000transmissionprotocolsneededtocarrySMSdatabetweenCDMAmobilestationsandbasestationsOntheNInterface,theSMSRelayLayersupportstheSMSTransportLayerbyprovidingtheinterfacetothenetworkprotocolsneededtocarrySMSdatabetweentheMCandIS-2000basestation,RelayLayerFunctions,TheRelayLayerperformsthefollowingfunctions:AcceptingTransportLayermessagesanddeliveringthemtothenextindicatedrelaypointorendpointProvidingerrorindicationstotheTransportLayerwhenmessagescannotbedeliveredtothenextrelaypointorendpointReceivingmessagesandforwardingthemtotheTransportLayerInterfacingtoandcontrollingtheLinkLayerusedformessagerelayFormattingmessagesaccordingtotheSMSstandardsand/orothermessagestandards,asrequiredbytheLinkLayerand/orpeerSMSlayers,RelayLayerServicePrimitives,ServicePrimitivesrepresentalogicalexchangeofinformationbetweenlayersThetypesofprimitivesusedintheRelayLayerasbelowTheRequestprimitivetypeisusedbytheTransportLayertorequestaservicefromtheRelayLayerTheConfirmprimitivetypeisusedbytheRelayLayertoreportaconsequenceoftheRequestprimitivetypeTheIndicationprimitivetypeisusedbytheRelayLayertoprovideinformationtotheTransportLayerTheResponseprimitivetypeisusedbytheTransportLayertorequestaservicefromtheRelayLayerasaconsequenceoftheIndicationprimitivetype,RelayLayerUmInterfaceServicePrimitives,RelayLayerUmInterfaceServicePrimitives,RL-DATAprimitiveisusedtotransferpoint-to-pointSMSmessagesbetweentheTransportLayerandtheRelayLayerRL-DATARequestPrimitiveIncludeTransportlayermessage,destinationaddress(MOSMS)Originatingaddress(MTSMS),Confirmrequest,Authentication(Authr,Randc,Count)RL-ErrorPrimitiveRelaylayerreportRL-indicationprimitivetotransportlayerifL2ACKfailsRL-ErrorprimitiveuseSMS_CodevaluesasdefinedRL-ControlPrimitiveIncaseoftrafficSMSdelivery,thisprimitiveincludetrafficchannelreleaseafterallanticipatedrepliesfromthepeerTransportlayerhavebeenreceivedRL-BCDATAprimitiveisusedtotransferbroadcastSMSmessagesbetweentheTransportLayerandtheRelayLayerTransportLayermessageandBC_ADDRdeliveredtomobileincellorzoneBC_ADDRfieldallowsMStoselectivelyreceivebroadcastmessagesBC_ADDRconsistsofPriority,Message_ID,Zone_ID,Service,Language,RelayLayerNInterfaceServicePrimitives,RelayLayerNInterfaceServicePrimitives,RL-DATAprimitiveisusedtotransferpoint-to-pointSMSmessagesbetweentheTransportLayerandtheRelayLayerRL-DATARequestPrimitiveIncludeTransportlayermessage,destinationaddress,Confirmrequest,Authentication(Authr,Randc,Count)RL-ErrorPrimitiveRelaylayerreportRL-indicationprimitivetotransportlayerifL2ACKfailsRL-ErrorprimitiveuseSMS_CodevaluesasdefinedRL-BCDATAprimitiveisusedtotransferbroadcastSMSmessagesfromtheRelayLayertotheTransportLayerTransportLayermessageServiceCategory,PriorityIndicator,ZoneIndicatorandLanguageIndicator,ServicesProvidedbytheRelayLayer,TheUmInterfaceRelayLayerprovidesTransportLayermessagedeliverybetweenmobilestationandbasestation.Theserviceisprovidedasapoint-to-pointserviceandasabroadcastserviceTheNInterfaceRelayLayerprovidesmessagedeliverybetweenthebasestationandtheMC.Thisserviceisprovidedasapoint-to-pointserviceonlyPoint-to-PointserviceprovidedwiththerelaylayeroftheUmandNinterfaceTheprimitivesusedforthisserviceareRL-DATA,RL-ERRORandRL-CONTROLMobileOriginatedSMSprocessMobileTerminatedSMSprocess,SMSTransportLayer,TheSMSTransportLayerresidesinSMSbearerserviceendpointsandrelaypointsInabearerserviceendpoint,theSMSTransportLayerprovidesthemeansofaccesstotheSMSsystemforTeleservicesthatgenerateorreceiveSMSmessagesInabearerservicerelaypoint,theTransportLayerprovidesaninterfacebetweenRelayLayersTheSMSTransportLayersuseRelayLayerservicestooriginate,forward,andterminateSMSmessagessentbetweenmobilestationsandMCs,TransportLayerFunctions,BearerServiceEndPointsReceivingmessageparametersfromSMSTeleservices,formattingSMSTransportLayermessages,andpassingthemessagetotheRelayLayerusingtheappropriateRelaylayerserviceprimitivesInformingtheRelaylayerwhenallexpectedacknowledgementsofallsubmittedmessageshavebeenreceivedInformingtheTeleserviceswhenRelayLayererrorsarereportedReceivingSMSmessagesfromtheRelayLayerandpassingthemessagestotheSMSTeleserviceInmobilestations,performingauthenticationcalculationsBearerServiceRelayPointsReceivingSMSmessagesfromaRelayLayer,reformattingtheSMSTransportLayermessagesifnecessary,andpassingthemessagetoanotherRelayLayerusingtheappropriateRelayLayerserviceprimitivesPassingconfirmationsorerrorreportsbetweentheRelayLayersifrequestedPerformingauthenticationcalculations,orinterfacingtotheentitiesperformingauthenticationcalculations,TransportLayerMessages,TheSMSTransportLayermessagesaresummarizedbelow:,TransportLayerMessageFormat,AllSMSTransportLayermessagesshallusethefollowingvariable-lengthformat:,Oneormoreoccurrencesofthefollowingparameterrecord:,TransportLayerMessageFormat,TheparametersusedinTransportLayermessageslistedbelow:,TransportLayerMessageFormat,TheSMSPoint-to-PointMessageincludesthefollowingparameters:,TransportLayerMessageFormat,TheSMSBroadcastMessageincludesthefollowingparameters:,TheSMSAcknowledgeMessageincludesthefollowingparameters:,ParameterTeleserviceIdentifier,0notused1reservedformaintenance24095reservedforassignmentbyTIA/EIA-414096forAMPSExtendedProtocolEnhancedServices4097forCDMACellularPagingTeleservice4098forCDMACellularMessagingTeleservice4099forCDMAVoiceMailNotification410032512reservedforassignmentbyTIA/EIA-4132513forTDMACellularMessagingTeleservice3251432639reservedforassignmentbyN.S0005forTDMAMS-basedSMEs3264032767reservedforcarrierspecificteleservicesforTDMAMS-basedSMEs3276849151reservedfornodespecificteleservices4915265535reservedforcarrierspecificteleservices,ParameterBearerReplyOption,IftheSMSPoint-to-PointMessagefromMStoBSincludestheBearerReplyOptionparameterThebasestationshouldformanSMSAcknowledgeMessage,andifanerroroccurs,thebasestationshouldincludetheCauseCodesparameterwiththeappropriateSMS_CauseCodevalueThebasestationshouldsendtheSMSAcknowledgeMessagetotheUmInterfaceRelayLayerinanRL-DATA.Requestwithin18seconds.ThebasestationmaywaitforconfirmationfromtheNInterfaceRelayLayerbeforereturningtheSMSAcknowledgeMessageIftheSMSPoint-to-PointMessagefromBStoMSincludestheBearerReplyOptionparameterThemobilestationTransportLayershallformanSMSAcknowledgeMessage,andifanerroroccurs,theTransportLayershouldincludetheCauseCodesparameterwiththeappropriateSMS_CauseCodevalueThemobilestationTransportLayershallsendtheSMSAcknowledgeMessagetotheRelayLayerinanRL-DATA.Requestwithin2seconds.TheTransportLayermaywaitforconfirmationfromtheTeleservicebeforereturningtheSMSAcknowledgeMessage,ParameterCauseCodes,TheCauseCodesparameterisanindicationwhetheranSMSerrorhasoccurredandifso,whethertheconditionisconsideredtemporaryorpermanentPleaserefertothisattachedworddocfordetailsofwhichcausecodebelongstowhat,SMSTeleserviceLayer,TheSMSTeleserviceLayerresidesinaBearerServiceendpointTheTeleserviceLayersupportsbasicSMSfunctionsthroughastandardsetofsubparametersoftheTransportLayersBearerDataparameter,thatistosay,theteleservicemessagesarecontainedintheBearerDataparameterofTransportLayermessagesThereareseveraltypesofteleservicemessagesdefinedinIS-637Alistedbelow,TeleservicesinIS-637A,ExtendedProtocolEnhancedServicesSupportonlymobile-terminatedmessagespoint-to-pointonlyCellularPagingTeleservice(CPT)UseSMSDeliverMessageOptionally,useSMSSubmitMessageandSMSDeliveryAcknowledgmentMessageDoesntsupportmessagecancellationCPTispoint-to-pointonlyCellularMessagingTeleservice(CMT)UseSMSDeliverMessageOptionallytheSMSSubmitMessage,SMSCancellationMessage,SMSUserAcknowledgmentMessageandSMSDeliveryAcknowledgmentMessageCMTispoint-to-pointonlyVoiceMailNotification(VMN)UseSMSDeliverMessageVMNispoint-to-pointonly,SMSDeliveryMessage,SMSSubmitMessage,SMSCancellationMessage,SMSUserAcknowledgmentMessage,SMSDeliveryAcknowledgmentMessage,SubparameterMessageIdentifier,MESSAGE_ID:IsavalueusedtoidentifysentSMSmessagesSettingofMESSAGE_IDfieldforSMSSubmitMessageForteleservicesthatdonotrequiremessageidentifiers,thisfieldshouldtosetto0 x0000ForWAPteleservicemessages,setthisfieldasspecifiedintheWAPArchOtherwise,themobilestationshallincrementtheMESSAGE_IDfiled,modulo65536,foreachnewmessagesent,SubparameterPriorityIndicator,PRIORITY:levelofpriorityThisfieldhasfollowingvalues:,SubparameterPrivacyIndicator,PRIVACY:privacylevelThisfieldhasfollowingvalues:,SubparameterReplyOption,DAK_REQ:deliveryacknowledgementrequestForMOSMS,ifdeliveryreportissettoON,thisfieldis1,otherwise,thisfieldis0ForMTSMS,thisfieldshallbesetto0USER_ACK_REQ:positiveuser(manual)acknowledgementrequestIfreplyoptionindicatesUserAcknowledgment,mobilestationshallindicatetherequesttouser,andwhenuseracknowledgethismessage,themobilestationshouldsendSMSUserAcknowledgmentMessageinresponsetothereceivedSMSDeliverMessage,SubparameterCall-BackNumber,TheCall-BackNumbersubparameterindicatesthenumbertobedialedinreplytoareceivedSMSmessagesForteleservicessuchasdigitalpagingandvoicemailnotification,thissubparameteristypicallysettothenumberoforiginatingpartyWhenusedinthecontextofaBroadcastMessageServiceTeleservice,thissubparameterindicatesathird-partycall-backnumbertobedialedinreplytoareceivedSMSBroadcastMessageWhenandwhatconditionthissubparameterwilloccurinMOSMSandMTSMS?,ExampleSMSCallFlow(teleservicelevel),TerminationMobile,NoReplyOptionsubparameter,SMSDeliveryAcknowledgmentMessage,ExampleSMSCallFlow(teleservicelevel),SMSUserAcknowledgmentMessage,SMSUserAcknowledgmentMessage,User_Ack_REQ=1,ExampleSMSCallFlow(teleservicelevel),SMSSubmitMessage,OriginationMobile,TerminationMobile,SMC,SMSDeliverMessage,StoringMessage,NoReplyOptionsubparameter,ExampleSMSCallFlow(teleservicelevel),SMSSubmitMessage,OriginationMobile,TerminationMobile,SMC,DeferredDeliveryandMessageCancelled,StoringMessage,SMSCancellationMessage,UserData:“Cancelled”,(DeferredDeliveryTime),SMSDeliveryAcknowledgmentMessage,ExampleSMSCallFlow(teleservicelevel),SMSSubmitMessage,OriginationMobile,TerminationMobile,SMC,MessagewithDeferredDeliveryTimesentandusercancelled,StoringMessage,SMSCancellationMessage,UserData:“AlreadySent”,SMSDeliveryMessage,(DeferredDeliveryTime),SMSDeliveryAcknowledgmentMessage,AcknowledgmentsinSMS,Layer2Acknowledgmentordermessage(ORDER16)SMSTransportLayerIftheBearerReplyOptionparameterissettoON,theotherparthavetodoACKwithSMSAcknowledgmentMessage(SMS_MSG_TYPE=2)SMSTeleserviceLayerIfthesubparameterReplyOptionoftheTransportLayersBearerDataparameterincludesDAK_REQ,andsetto1,theotherparthavetodoACKwithSMSDeliveryAcknowledgmentMessageIfthesubparameterReplyOptionoftheTransportLayersBearerDataparameterincludesUSER_ACK_REQ,andsetto1,theotherparthavetodoACKwithSMSUserAcknowledgmentMessage,DataBurstMessage,SMSisusingIS-2000asbearerSMSlaysoverIS-2000protocolstack,inshapeofsignalingmessageIS-2000provideDataBurstMessageforSMSserviceDataBurstMessagecanbetransmittedonPaging,AccessChannelDataBurstMessagecanbetransmittedonTrafficChannelsAlwaysforsuccessfulOriginationorTermination,thereisasuccessfulpairofDataBurstMessage,DataBurstMessageinAccessChannel,MSG_TYPE(6)0 x33DataBurstMessageLAC_LENGTH(5)0 x1117ACK_SEQ(3)0 x00MSG_SEQ(3)0 x11ACK_REQ(1)0 x11VALID_ACK(1)0 x00ACK_TYPE(3)0 x22MSID_TYPE(3)0 x33MSID_LEN(4)0 x99ESN(32)0 x82A471C32191815107IMSI_CLASS(1)0 x00IMSI_CLASS_0_TYPE(2)0 x00RESERVED(3)0 x00IMSI_S(34)0 x3D6175D20164767572800931047399AUTH_MODE(2)0 x11AUTHR(18)0 x1178F71567RANDC(8)0 x88COUNT(6)0 x00LAC_PADDING(7)0 x00ACTIVE_PILOT_STRENGTH(6)0 x1319FIRST_IS_ACTIVE(1)0 x11FIRST_IS_PTA(1)0 x00NUM_ADD_PILOTS(3)0 x00MSG_NUMBER(8)0 x11BURST_TYPE(6)0 x33ShortMessageServicesNUM_MSGS(8)0 x11NUM_FIELDS(8)0 x2436RESERVED(1)0 x00SMS_MSG_TYPE(8)0 x00SMSPoint-to-PointPARAMETER_ID(8)0 x00TeleserviceIdentifierPARAMETER_LEN(8)0 x22IDENTIFIER(16)0 x10024098CDMACellularMessagingTeleserviceCDMAPARAMETER_ID(8)0 x44DestinationAddressPARAMETER_LEN(8)0 x77DIGIT_MODE(1)0 x00UsingthebinaryrepresentationofDTMFdigitsNUMBER_MODE(1)0 x00UsingthedefinitionsinANSIT1.607NUM_FIELDS(8)0 xB11,CHARi(4)0 x111CHARi(4)0 x333CHARi(4)0 x333CHARi(4)0 x333CHARi(4)0 x111CHARi(4)0 x111CHARi(4)0 x222CHARi(4)0 xA100CHARi(4)0 x111CHARi(4)0 x999CHARi(4)0 x333RESERVED(2)0 x00PARAMETER_ID(8)0 x66BearerReplyOptionPARAMETER_LEN(8)0 x11REPLY_SEQ(6)0 x55RESERVED(2)0 x00PARAMETER_ID(8)0 x88BearerDataPARAMETER_LEN(8)0 x1117SUBPARAMETER_ID(8)0 x00MessageIdentifierSUBPARAM_LEN(8)0 x33MESSAGE_TYPE(4)0 x22SubmitMESSAGE_ID(16)0 x801432788RESERVED(4)0 x00SUBPARAMETER_ID(8)0 x11UserDataSUBPARAM_LEN(8)0 x44MSG_ENCODING(5)0 x44UNICODENUM_FIELDS(8)0 x11CHARi(16)0 x621125105RESERVED(3)0 x00SUBPARAMETER_ID(8)0 x88PriorityIndicatorSUBPARAM_LEN(8)0 x11PRIORITY(2)0 x22UrgentRESERVED(6)0 x00SUBPARAMETER_ID(8)0 xD13LanguageIndicatorSUBPARAM_LEN(8)0 x11LANGUAGE(8)0 x66ChineseCRC0 x36D404EA919864554,DataBurstType,BURST_TYPE,DataBurstMessageinAccessChannel,DataBurstMessageinAccessChannel,88InformationBits,8TailBits,20ms,TheparameterMAX_CAP_SZinAccessParametersMessagedeterminesthemaximummessagesizepermittedontheAccessChannelAccessFrames=8+MessageBodylength+30/88neededtocarrytheDataBurstMessage,includingIS-2000fieldsandTransportLayercontents,DataBurstMessageinPagingChannel,MSG_TYPE(8)0 x99DataBurstMessageACK_SEQ(3)0 x00MSG_SEQ(3)0 x11ACK_REQ(1)0 x11VALID_ACK(1)0 x00ADDR_TYPE(3)0 x22IMSIADDR_LEN(4)0 x77IMSI_CLASS(1)0 x00IMSI_CLASS_0_TYPE(2)0 x33RESERVED(2)0 x00MCC(10)0 x167359460IMSI_11_12(7)0 x5C9203IMSI_S(34)0 x3D6CFABE1164888360650939410004MSG_NUMBER(8)0 x11BURST_TYPE(6)0 x33ShortMessageServicesNUM_MSGS(8)0 x11NUM_FIELDS(8)0 x2B43RESERVED(5)0 x00SMS_MSG_TYPE(8)0 x00SMSPoint-to-PointPARAMETER_ID(8)0 x00TeleserviceIdentifierPARAMETER_LEN(8)0 x22IDENTIFIER(16)0 x10024098CDMACellularMessagingTeleservicePARAMETER_ID(8)0 x22OriginatingAddressPARAMETER_LEN(8)0 x77DIGIT_MODE(1)0 x00UsingthebinaryrepresentationofDTMFNUMBER_MODE(1)0 x00UsingthedefinitionsinANSIT1.607NUM_FIELDS(8)0 xB11,CHARi(4)0 x111CHARi(4)0 x333CHARi(4)0 x333CHARi(4)0 x333CHARi(4)0 x111CHARi(4)0 x111CHARi(4)0 x222CHARi(4)0 x000CHARi(4)0 x111CHARi(4)0 x999CHARi(4)0 x333RESERVED(2)0 x00PARAMETER_ID(8)0 x66BearerReplyOptionPARAMETER_LEN(8)0 x11REPLY_SEQ(6)0 x00RESERVED(2)0 x00PARAMETER_ID(8)0 x88BearerDataPARAMETER_LEN(8)0 x1824SUBPARAMETER_ID(8)0 x00MessageIdentifierSUBPARAM_LEN(8)0 x33MESSAGE_TYPE(4)0 x11DeliverMESSAGE_ID(16)0 xF15RESERVED(4)0 x00SUBPARAMETER_ID(8)0 x11UserDataSUBPARAM_LEN(8)0 x66MSG_ENCODING(5)0 x44UNICODENUM_FIELDS(8)0 x22CHARi(16)0 x62C925289CHARi(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论