很多公司都做短信平台的业务,但是并不是每家公司都能自己开发出一套群发软件。短信收发
首先介绍一下短信平台,短信平台就是可以大量群发短信的系统,实现这个系统有两种途径。短信收发
一种是把计算机接入互联网,通过移动公司提供的软件,在线调用移动的短信发送网关来进行短信发送。这种方式操作起来非常简单,也不需要专业的知识,但是价格较高,限制多。短信收发
另一种是利用短信设备,就是大家所说的短信猫,使用短信猫发送短信还需要支持短信猫的软件。短信收发
世面上存在不少此类软件,但是大多数都是收费,或者是做了限制,而且世面上的软件大多数都是比较通用的软件,所以如果企业或者是客户有特别的需求,就难以满足了,或者会增加额外的工作量。短信收发
使用短信设备来架设短信平台,需要了解相关的专业知识。例如,gsm网络的通信流程与原理,计算机的硬件工作流程等等。而且发送时存在很多不定因素降低短信发送的成功率,充分的了解相关的专业知识与操作规范,才能把短信发送的失败率控制在最小。短信收发
下面提供两种针对短信猫编程的方案。短信收发
一种是使用短信设备生产厂家提供的二次开发接口来操作短信猫,使用二次开发接口开发短信平台软件的难度较小,因为对硬件复杂的操作已经封装在接口中,开发者只需调用接口中提供的函数,便可以操作短信猫,但是使用接口操作短信猫的自由度很小,很难达到对短信猫随心所欲的控制。短信收发
另一种方案基本可以解决短信平台的所有需求,就是自己编写at指令来控制短信猫,这种方式的开发成本比较高,难度大。因为要很熟练的掌握常用的at指令,能够熟练的控制计算机串口,还要对通信网络的原理和流程非常清楚,才能达到开发要求。经验丰富的开发者才会采用此方案。短信收发
|