`
hyw520110
  • 浏览: 221323 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

2.SP短信服务的基本概念

    博客分类:
  • java
阅读更多
1.SP短信服务计费的概念:
SP为用户提供的短信服务从计费角度可分为两种,一种为点播短信,即用户发送一条MO后,会收到1~多条MT,当用户收到短信后,移动网关即根据与sp协定的费率对用户手机扣费。当然,到底多少钱,因业务而异,具体你去问移动吧;
另一种为订购业务,一般按一个自然月计,如天气预报服务,用户发送一条特定内容的短信到SP服务号码上并回复随后接到的短信确认后,即与sp在移动的misc平台上建立订购关系,这样sp便负责在订购期内为用户下发具体服务信息,当然,在计费月到底时,移动会自动从手户手机上扣费。
一般情况下,点播的计费一般在1元/ 条,当用户成功收到一条短信时;而订购一般在5~10元。
中国移动在为所有的sp代收服务费,所以它会从服务费中分成约30%左右,在此之外,用户发送短信时,所产生的通讯费用,是由移动运营商所独占的。
  特服号码的概念:特服号是sp接收用户短信的号码,也是从用户角度区分sp的一个标识,例如10661700是腾讯的特服号码,如果用户发送短信到这个号码上,就可能会使用他们的服务。从2007年底开始,国内四大运营商的sp号码都统一了,即前面统计加上1066,也许再过不了多久,会真正的统一,即一家sp的四家的特服号都是相同的。
  短信指令的概念:在SP端的程序中,是以用户发送时的短信内容和发送特服号区分用户所要使用的服务的,例如用户发送还8801到10661700是申请QQ号码。如下图所示,是从QQ网站上看到的广告,这里面关键就是告诉用户,发什么内容到什么号码可以得到什么服务;当然会告诉你计多少费:

2.指令匹配的概念
在理解指令匹配之前,首要要理解基号码与子号码的概念;所谓基号码,是指sp的基本号码,如腾讯的就是10661700这八位;在与sp间通讯协议中规定的是,这个号码的长度可以是21位,那么意味着后面还有13位可以由sp自由分配;
指令匹配的意思是指,根据用户发送的内容和发送的号码,在移动方决定如何计费,在sp侧则决定用户要使用的是何种业务;匹配数据包含MO短信内容(发送号码和发送内容)和预设的匹配模式两部分;预设的匹配模式则是由sp上报给中国移动的业务说明及其计费方式说明。
  这里的指令就指的是用户发送的内容了,和预设的匹配模式匹配时,规则是先匹配号码,后匹配指令。
   还是以QQ为例,如果你发86723到它的1066170073(注意,这里就使用到了它的子号码是73)上,则是使用它的赠Q币答题业务;先别发哦,一条是二块钱,还不知道他下发几条!
   关与指令匹配是一个较为专业的问题,就和中国移动的话费计费单一样,没几个人弄得清是怎么一回事;一般来说,sp公司都有负责设定这个匹配模式的专业人士在操作,他们一般称做BD(Bussnies developer)(不是softerware developer哦),设定的目标当然是让用户越方便使用越好,使用了业务,当然就得计费。程序员只需要配合做好程序就是。
   好了,要更多的了解各sp服务的情况,你就发短信吧,呵呵,扯了这么多,无非是要为我们的技术开发打个底,毕竟,技术是为业务服务的,总得明白我们为什么要做个短信网关,有何用处!接下来,我们分析短信网关开发的基础知识,以CMPP协议为起步吧。
  • Ddf02f88-c634-32bd-92fe-efe444cb073f-thumb
  • 描述: 短信业务示例说明
  • 大小: 257.7 KB
分享到:
评论

相关推荐

    江苏电信SPMS培训--SP短信基本业务情况(ppt 20).ppt

    【江苏省SP短信基本业务情况】 江苏省的SP短信业务主要包括订阅和点播两大类: 1. **订阅业务**分为包月无免费期、包月有免费期和定制按条三种模式。 - **包月无免费期**:用户订阅时需经过二次确认,如用户发送"A...

    XX电信SPMS培训——SP短信基本业务情况.ppt

    【XX电信SPMS培训——SP短信基本业务情况】 SPMS(Service Provider Management System),即服务提供商管理系统,是电信运营商用于管理和服务提供商(SP)之间交互的核心平台。它负责SP的用户管理、协调、监管、...

    短信网关源代码(SP).rar

    1. **短信网关的基本概念**: - 短信网关是连接移动网络和互联网的桥梁,它接收来自应用服务器的短信请求,通过移动运营商的SMSC(Short Message Service Center,短消息服务中心)发送到目标手机,同时处理来自...

    sp电信增值接口协议

    它的主要目标是确保SP能够安全、高效地与运营商的网络系统进行数据交换,以提供如短信服务、彩铃、在线游戏等各种增值业务。ISAG作为服务提供商和电信网络之间的桥梁,实现了业务的订购、计费、通知、控制等功能。 ...

    中国移动SP业务手册V1

    该手册首先会介绍SP业务的基本概念,SP(Service Provider)是向用户提供特定服务的第三方企业,通过中国移动的网络平台,向广大移动用户推广和销售各类信息服务。这些服务通常是非基础通信服务,而是基于移动通信...

    短信猫二次开发发送短信代码

    根据提供的文件信息,本文将详细解析“短信猫二次开发发送短信代码”的相关知识点,包括AT指令的基本概念、底层编写方式以及具体的短信发送流程。 ### 一、AT指令基础 AT指令(AT Command)是一种用于控制调制解调...

    中国联通短信网关接入程序源代码(SGIP1.2协议)

    中国联通短信网关接入程序是基于SGIP1.2协议实现的,这个协议是中国联通用于与SP(服务提供商)进行通信的一种标准。SGIP1.2是SMGP(Short Message Gateway Protocol)的升级版本,主要用于短信的发送、接收、查询等...

    联通SGIP短信发送程序举例(java)

    6. **网络通信**:发送SGIP短信涉及TCP/IP网络通信,开发者需要了解网络编程的基本概念,如套接字(Socket)编程,以及如何建立和维护网络连接。 7. **异常处理**:在实现此类程序时,应考虑网络中断、超时、服务器...

    互联网短信网关接口CMPP协议(V3.0.0).doc

    该文档不仅涵盖了CMPP协议的基本概念和技术细节,还提供了详尽的消息格式和处理流程。 #### 二、范围与引用标准 - **范围**:文档规定了CMPP协议的应用范围,即在移动互联网环境中,SP与ISMG之间、ISMG与ISMG之间...

    中国移动通信短信网关cmpp3.0协议

    CMPP(China Mobile Point-to-Point)是中国移动制定的一套用于互联网短信网关(ISMG)与服务提供商(SP)之间进行消息交互的标准协议。随着技术的发展,CMPP协议已经经历了多个版本的迭代,其中最为广泛应用的是CMPP2.0...

    SMS.rar_CMPP SMS_sgip_smgp_sms CMPP_短信平台

    2. **SMGP(Short Message Gateway Protocol)**:也是中国移动的一种短消息网关协议,用于SP与短信网关之间的交互。它支持基本的短信提交、接收、查询等功能,但相比CMPP,SMGP在处理大规模并发和复杂业务场景时...

    SQL存储过程发送短信

    首先,我们需要了解存储过程的基本概念。存储过程是由用户创建的预编译的SQL代码块,它可以接受输入参数,并且可以返回结果。这样,我们就可以在需要时调用存储过程,而不是每次都要编写和执行相同的SQL命令。 对于...

    API of EMPP

    #### 三、基本概念解析 1. **MT (Message Termination)**:指由SP(Service Provider,服务提供商)向终端用户发送的短信。 2. **客户短信提交**:客户通过某种方式(如Web界面、API等)向SP提交短信的过程。 3. **...

    java源码:中国移动短信协议CMPP封装 hicmpp.zip

    CMPP是中国移动为SP(Service Provider)提供的一个基于TCP/IP的通信协议,用于SP与移动网关之间的数据传输,主要用于短信服务。这个库允许开发者通过Java程序与中国移动的短信中心进行交互,发送、接收和管理短信。...

    sp采用WEBSERVICE接口通知订购关系需要的WSDL文件

    在深入了解SP(Service Provider,服务提供商)通过WEBSERVICE接口进行通知时所涉及的技术细节之前,我们首先需要对几个核心概念有一个基本的认识。 - **SP (Service Provider)**:通常指的是为用户提供增值服务的...

    CMPP2.0协议技术

    CMPP2.0协议技术是中国移动通信领域中的一个重要标准,主要用于短信服务提供商(SP)与移动短信中心(SMSC)之间的数据传输。该协议详细定义了业务应用与短信中心之间的接口,确保了短信发送、接收的高效、稳定与...

    .net收发短信

    首先,我们需要了解AT指令的基本概念。AT指令是ASCII码形式的命令,通常以"AT"开头,用于与GSM模块或调制解调器进行交互。例如,"AT+CMGF=1"用于设置短信模式为文本模式,"AT+CMGS"用于发送短信,而"AT+CMGL"则用于...

    sms.rar_Huawei SMS API_huawei sms.jar_java sms api.jar_sms

    标题中的“sms.rar_Huawei ...使用这些资源,开发者需要熟悉Java编程,理解短信服务的基本概念,以及如何通过API调用来实现具体业务需求。同时,了解CMPP协议也是必要的,以便更好地理解和调试短信发送过程中的问题。

Global site tag (gtag.js) - Google Analytics