我现在想做一个网站的短信平台不知道该怎么做,有谁能帮我一下

解决方案 »

  1.   

    1.使用GSM modem发送短信.
    将你的入网卡插入GSM Modem,再通过串口接入电脑,再遵循相关的串口及短信协议(AT命令)实现短距离发送短信.
    2.是通过移动网关
    若通过移动网关,则要申请账号,通过socket将短信按照移动方面的cmpp协议发送过去(一般移动方面已经提供好了接口).java就是一个socket客户端,如果支持多用户的话,必须中间添加一个过渡的。好比:(用户a+用户b+……应用客户端)<--socket连接--> (本地服务端) <--socket连接-->(移动网关)
    <转载一个调用移动接口的例子>
    电信局提供了一个动态连接库,叫EIApi.dll,提供了四个函数:
    int EIConnect(char *svrip,int svrport);
    int EISend(int connectid,unsigned char type,int packnum,
       char *data1,char *data2);
    int EIRecv(int connectid,unsigned char *type,int *packnum,
       char *data1,char *data2);
    void EIClose(int socket_s);
    分别是连接服务器,发送信息,接受反馈信息,关闭连接等功能。只要按顺序调用这四
    个函数就完成了一信息的发送过程。大概流程:
    发送短信分为MT和MO两种业务流程。MT是指移动端(手机)终止的短信息;MO是指移动端发起的短信息。
    MT流程:短信息将以SMPP协议包形式提交到SMSC(短消息中心),由短消息中心负责发送和处理。移动为了开展增值业务的需要,在短消息中心前置了(ISMG)“短信网关”。该网关负责处理所有SP(内容提供商)的接入。SP与ISMG之间采用CMPP协议通讯。
    MO流程:短消息从手机发起,经SMSC短消息中心,以SMPP协议包形式发出(到ISMG),ISMG再以CMPP格式向SP下发(deliver)。要深入研究协议,可以看看:
    http://opensmpp.logica.com/CommonPart/Documentation/Documentation.htm
    smpp是标准的短信息中心与外部短信实体之间的应用层通信协议,底层可以是TCP/IP或X.25等等。
    中国移动公司也是用的SMPP。只是移动采用了集中接入的方式来开展自己的增值服务,在网络中定义了一系列的短信息网关。内容提供商不能与短消息中心直接连接,而是要连接到移动公司的短消息网关。开发者与短消息网关之间的连接采用移动自定义的一套协议,简称是CMPP。移动公司短消息网关与短消息中心之间的连接采用的就是SMPP。这是j2me与手机模拟器的开发:
    http://tech.ccidnet.com/pub/article/c1128_a70028_p1.html
      

  2.   

    http://www.71nc.com/products/duanxin_sdk.asp支持asp,.net,java,delphi等语言