1. 找一个GPRS或手机外发的模块,硬件提供的API,通过串口通信发送短信
2. 找SP运营商,提供短信网关,根据他们提供的接口文档开发,有些运营商可以提供给你示例代码,或者封装好的jar包等等。短信都是需要付费的。量多的话有些运营商可以打折
public class Telephon extend Thread{
private int telNum;
private int type;//0短信,1彩信,3电话
private String message;
public Telephon(int telNum,int type,String message){
this.telNum = telNum;
this.type = type;
this.message = message;
}
//发短信
private void sendMessage(int telNum,String message){
}
//发彩信
private void sendColor(int telNum,String message){
}
//打电话
private synchronized void call(int telNum){
}
//关闭电话
private void closeTel(){
}
public void run(){
if(type==0){
sendMessage(this.telNum,this.message);
}
if(type==1){
sendColor(this.telNum,this.message);
}
if(type==2){
call(int telNum);
}else
}
}
我之前做过一个项目,就是向客户发短信的,采用的是jsp。
我说一下我的操作过程:
我之前的公司与运营商建立了合作关系,他们给我一个mysql数据库ip地址以及数据库名、数据库的用户名和密码,他们告诉我,只需将短信的内容插入到他们的表中,然后就可以自动发送了。
表的结构非常简单,只有二三个字段,其中一个字段是手机号、另一个字段是短信内容。
我需要做的就是利用jsp,连接数据库服务器,然后向他们提供的数据库的表中插入记录。
就这么简单。
我估计他们那边也有一个系统,可以判断,当有新的记录存在时,就自动发送这条记录相关的短信。
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....