SP 短信开发-基础知识篇

2016-02-19 19:13 5 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的SP 短信开发-基础知识篇懂设计的网友们快点来了解吧!

【 tulaoshi.com - 编程语言 】

  很土的话题,但是最近帮朋友做这个东西,所以写点东西出来给初学者参考。
  一、预备资料
  SP开发资料网站上有很多,但是主要是以下几个文档:
  1、MISC1.6 SP订购通知接口要求
  2、SMPP协议
  3、MISC系统短信SP接入培训(精简版).ppt
  4、DSMP规范中的SSO平台接入规范具体说明 v1.5.1.pdf
  5、可供SP查看的错误代码
  6、DSMP规范中的SSO平台接入规范.pdf
  7、互联网短信网关接口协议V3.0

  二、短信业务分类

  短信业务主要分2种,一种是点播业务,另外一种是定制业务
  1、点播业务
    其service_id前面没有-号,例如YLSH
    说明:计费代码,和service_id就是一个东西
      手机用户有发送过信息,sp才能下发信息,移动根据一个上行分配一个linkid,在一定的时间内sp可以给他下发信息,可以下发多条信息,但是每条的信息都是同一个linkid

  ,一个linkid可以带一个计费代码(这个是在移动申报的,凭这个代码扣费,1元或者2元或者N元)
      例如手机13912345678 发了一个上行信息A,该指令是在移动申报过的,misc平台通过他,则分配一个linkid返回给sp,sp根据指令A来判定用户用了什么业务,然后给用户下

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  发信息,下发信息一定要带上lingkid和计费代码,否则不能下发,例如下发3条,每条信息的linkid和计费代码都是一样的(因为用户只有一个上行指令),所以其实虽然sp发了3

  条,只能扣到一条的费用。带linkid和计费代码只是为了保证信息的成功下发的一个参数。所有的业务都是这样,点播,以及后面说的定制

  2、定制业务:
    其service_id前面有-号,例如-YLQTYX
      手机用户发送过一次信息,经过misc鉴权,承认他愿意使用定制业务,则将他列为定制用户,之后,哪怕用户没有发过信息,sp也可以主动给他发信息,此时就没有分配

  linkid了,只是service_id,也就是计费代码,每次下发信息都必须带上这个service_id才可以。
   
  他还分两小类
     1)、定制按条
       sp可以给有定购关系的用户下发信息,用户每收到一条,就按照service_id标明的资费扣费,一个月,最多扣用户10元,超过10元的部分,还是需要带service_id下发,只是

  移动不再扣费(该部分,sp不需要管)
     2)、包月业务
      sp可以给有定购关系的用户下发信息,所有的信息都要带service_id下发,扣费由移动发起,sp不管。

  三、开发技术
   只要满足第一点的协议和规范要求,用目前流行的开发语言和数据库等都可以做。
  1、主要要害的是网络编程,和SOAP的编程
  2、相关名词解释
  MISC(Mobile Information Service Center移动信息服务中心)是一个完全符合中国移动数据业务治理平台技术规范(DSMP)的数据运营平台,它完成数据业务的业务治理和控制功

  能,实现用户治理、业务治理和SP治理,对外提供开放的、标准统一的Web Service接口,并可以为各个业务网关、SP提供代计费。

  SMPP接口协议最初由ETSI收录在 GSM03.39规范中,描述了短消息中心与短消息实体之间通信交互的协议关系及数据传输格式,本规范对SMPP接口协议的描述

  主要面向简单的通信交互,制定规范的厂家将其协议版本号定为V3.30;后由SMPP开发者论坛将协议版本向前演进为V3.40,SMPP V3.40协议规范完全兼容G

  SM 03.39协议标准。本规范中,所采用的短消息中心设备与短消息股票交易业务处理平台之间的接口采用GSM03.39 V3.30协议规范,如无非凡说明全部以此协

  议规范为准。SMPP协议可以以TCP/IP或X.25作为底层通讯承载。

  ISMG Intenet Short Message Gateway 互联网短信网关

  DSMP Data Service Manage Platform 数据业务治理平台

  SMPP Short Message Peer to Peer 短消息点对点协议

  CMPP China Mobile Peer to Peer 中国移动点对点协议
  CMPP协议主要提供以下两类业务操作:
  (1)短信发送(Short Message Mobile Originate,SM MO)
  具体的流程请参考《移动梦网短信业务信令流程规范V3.0.0》;
  (2) 短信接收(Short Message Mobile Terminated,SM MT)
  具体的流程请参考《移动梦网短信业务信令流程规范V3.0.0》;

  
  SMSC Short Message Service Center 短消息中心

  GNS Gateway Name Server 网关名称服务器(汇接网关)

  SP Service Provider 业务提供者

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  ISMG_Id  网关代码:0XYZ01~0XYZ99,其中XYZ为省会区号,位数不足时左补零,如北京编号为1的网关代码为001001,江西编号为1的网关代码为079101,依此类推

  SP_Id  SP的企业代码:网络中SP地址和身份的标识、地址翻译、计费、结算等均以企业代码为依据。企业代码以数字表示,共6位,从“9XY000”至“9XY999”,其中“

  XY”为各移动公司代码

  SP_Code  SP的服务代码:服务代码是在使用短信方式的上行类业务中,提供给用户使用的服务提供商代码。服务代码以数字表示,全国业务服务代码长度为4位,即“1000

  ”-“9999”;本地业务服务代码长度统一为5位,即“01000”-“09999”;信产部对新的SP的服务代码分配提出了新的要求,要求以“1061”-“1069”作为前缀,目前中国移

  动进行了如下分配:
  

来源:https://www.tulaoshi.com/n/20160219/1620363.html

延伸阅读
精细调色基础知识 如何精细调色 对已经拍摄好的照片做色调的专业校正是创造tulaoshi出好作品必须经过的步骤。在本小节中,我们主要给大家介绍精 细调色的几个命令,它可以使照片的颜色更加细腻、精准。对于照片色彩的精细调整主要可以从照片的亮度、对比度、色阶、曲线、色彩平衡、色相和饱和度等几个 方面进行调整。其中部分调整...
内联汇编基础知识        作者:释雪 几天看了孙原等几位仁兄关于汇编语言的几篇文章,颇感兴趣。于是查了查98版的MSDN中,其中也有几篇关于内联汇编的基础,索引字是asm。讲得不算太难,于是试着将其内容写下来了,特此贴来。             一、 内联汇编简述      ...
一个表空间只能属于一个数据库 每个数据库最少有一个控制文件(建议3个,分别放在不同的磁盘上) 每个数据库最少有一个表空间(SYSTEM表空间) 建立SYSTEM表空间的目的是尽量将目的相同的表存放在一起,以提高使用效率,只应存放数据字典 每个数据库最少有两个联机日志组,每组最少一个联机日志文件 一个数...
除了曝光和测光的复杂方面之外, 摄影 爱好者通常会发现景深是最难掌握的一个概念。这是不难理解的,因为这是一个基于主观判断的假设的系数。如果说有人确实对这些技术方面的问题于以重视的话,那么另一些人则仅是为了应付夜校课程而死记硬背,而许多人几乎完全忽视技术问题或者只吸收一些急需的东西。我得承认,在起初景深似乎像是一个抽象的...
标签: 健康 武术
中国武术的文化特征 中国武术作为中华民族传统文化的一个有机组成部分和独特表现形式,一方面跟中国的古典哲学、政治伦理、军事思想、文化艺术、医学理论、社会习俗等等互相联系,相互作用,共同组成绚烂多姿的中国文化整体;另一方面也从侧面反映出整个中国文化的基本特征: 中国武术是最富有民族文化特色的体育项目。...

经验教程

230

收藏

47
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部