2011-01-12 77 views
0

我正在編寫一個使用Qt向手機發送短信的小程序。就像雅虎通提供的一樣。如果支持移動服務提供商,您可以向手機發送短信。我想知道點擊「發送」後幕後會發生什麼。特別是您發送的郵件如何從雅虎服務器轉移到移動服務提供商的網絡?如何使用軟件程序(如雅虎通)發送短信到手機?

回答

2

雅虎將購買訪問(或運行他們自己的)短信網關。從Yahoo-> Gateway傳輸消息的確切方法取決於網關的API。可能是XML,可能是一種專有的二進制格式,可能是一個簡單的HTTP POST等等。SMS網關將負責將信息傳送到後端蜂窩數據網絡和接收者的提供商系統。

+0

感謝您的快速響應。您能否提供一些更詳細的信息或指出您的意思:「短信網關將負責將信息傳送到後端蜂窩數據網絡。」如果沒有與移動服務提供商的安排,這種交付到後端蜂窩數據網絡就不會發生。我的理解是否正確? – yasouser 2011-01-12 20:07:28

1

最簡單的方法是向SMS Global等公司購買信用卡(http://www.smsglobal.com/global/en/)。我不爲他們工作,但我曾經使用過他們。你做了一個簡單的網絡請求(包括你的賬號),目標電話號碼和信息。它會在每次發送短信時扣除積分。很顯然,你把它寫到你的商業計劃中,以支付這筆費用:)

他們還提供服務,讓你可以接收短信給你自己的網絡服務。

很明顯,還有很多其他的短信網關,但是如果你看看網站和API,你應該對它的工作原理有一個大致的瞭解。

相關問題