SMS 的全稱是什麼?
什麼是SMS?
SMS 代表 **短訊息服務 (Short Message Service)**。它也稱為文字訊息。您可以傳送長度最多為 160 個字元的訊息。訊息可以透過行動網路傳送,例如 2G、3G、4G 等。您可以使用 SMS 傳送個人和業務相關訊息。您可以向單個使用者或組傳送訊息。
SMS 的型別
SMS 如何工作?
可以說 SMS 類似於尋呼,但收件人的手機是否處於活動狀態並不重要。訊息可以透過以下方式傳遞:
2G、3G、4G 網路
支援 Wi-Fi 的裝置
基於 Web 的應用程式
即時通訊客戶端
VOIP 應用程式
統一通訊應用程式
以下是 SMS 工作的步驟:
傳送方必須輸入一條長度最多為 160 個字元的訊息
傳送方手機的訊息傳送到 SMSC(短訊息服務中心)
SMSC 是一箇中央伺服器,所有 SMS 都儲存和處理在此處
SMSC 檢查特定 SMS 要傳送到的號碼
收件人的手機透過一系列信令訊息接收訊息
收件人手機的 SMSC 會臨時儲存訊息,直到收件人閱讀它
收件人還會收到有關訊息傳送的通知
當收件人開啟訊息時,手機會連線到 SMSC 以檢索訊息,並將其顯示在手機上
SMS API
SMS API 代表短訊息服務應用程式程式設計介面 (Short Message Service Application Programming Interface)。它是一個系統,透過不同的程式傳送和接收訊息。藉助協議,在軟體的不同元件之間建立通訊。SMS API 將應用程式與 SMS 服務連線起來以傳送訊息。
SMS API 的工作原理
以下是透過 SMS API 傳送訊息的步驟:
客戶端應用程式向 SMS API 發出傳送訊息的請求
應用程式提供資訊,例如收件人的電話號碼和內容
API 在驗證後確認請求,並與 SMS 提供商建立連線
SMS 提供商將訊息傳遞給收件人
SMS 的用例
SMS 有許多用例,其中一些列在下面:
服務中心可以向客戶傳送通知
透過電子商務平臺的送貨通知
有關語音郵件的訊息通知
SMS 營銷的促銷資訊
有關資料計劃的訂閱者通知
傳送多因素身份驗證程式碼
SMS 進一步發展為 EMS(增強型訊息服務)和 MMS(多媒體訊息服務)。使用者可以透過 EMS 傳送徽標和鈴聲,透過 MMS 傳送圖片和影片。SMS 依賴於長度為五位數的 CSC 程式碼。CSC 代表通用短程式碼。SMS 閘道器也可用於傳送 SMS。
SMS 面臨的挑戰
SMS 曾是一種有用的服務,但現在已成為垃圾郵件的一種方式。它也成為安全攻擊的原因,因為使用者會收到包含特洛伊木馬病毒的訊息。Facebook、WhatsApp、Skype 等社交媒體平臺的興起也使 SMS 成為一種過時的訊息傳送方式。
MMS 和 SMS 之間的區別
MMS 和 SMS 都是訊息服務,但有一些區別,可以在下表中找到:
| SMS | MMS |
|---|---|
| 訊息透過蜂窩服務傳送,無需網際網路連線 | 傳送 SMS 需要網際網路連線 |
| 訊息中只能使用字母數字字元 | 可以傳送字母數字字元、影像、影片和音訊 |
| 字元長度為 160 | 字元長度最多可達 1600 |
| 成本在 $0.01 和 $0.05 之間 | 成本在 $0.04 和 $0.20 之間 |
| 幾乎與所有裝置相容 | 與具有網際網路連線的手機相容 |
SMS 的優勢
SMS 有許多優勢,列在下面:
SMS 幾乎與所有型別的手機相容
傳送 SMS 訊息不需要網際網路
訊息會立即傳送
SMS 是一種有效的訊息傳送和接收方式
SMS 是一種廉價的服務
SMS 的劣勢
SMS 有一些缺點,列在下面:
SMS 的字元限制為 160 個字元
SMS 只能用於傳送文字訊息
沒有格式選項
沒有已讀回執
如果傳送方正在鍵入訊息,收件人不會收到任何指示
結論
SMS 可以擴充套件為短訊息服務。SMS 與所有裝置相容,傳送或接收訊息不需要網際網路連線。SMS 可用於傳送個人或業務相關訊息。訊息的最大長度可達 160 個字元。
常見問題解答
問 1 - 傳送 SMS 需要網際網路嗎?
答 - 不需要!傳送或接收 SMS 訊息不需要網際網路。
問 2 - SMS 與所有手機相容嗎?
答 - 是的!SMS 與所有手機相容
問 3 - SMS 的最大長度是多少?
答 - SMS 的最大長度為 160 個字元。
問 4 - SMS 和 MMS 相似嗎?
答 - 不!SMS 只能用於傳送文字訊息,而 MMS 除了文字訊息外,還可以傳送圖片、影片、音訊和影像。
問 5 - 收件人會收到有關 SMS 的通知嗎?
答 - 是的!收件人會收到有關 SMS 的通知。
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP