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字
上傳中....