[發明專利]一種短消息的編碼方法、裝置及系統有效
| 申請號: | 201010034097.X | 申請日: | 2010-01-14 |
| 公開(公告)號: | CN102131161A | 公開(公告)日: | 2011-07-20 |
| 發明(設計)人: | 張濤 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04W4/14 | 分類號: | H04W4/14 |
| 代理公司: | 北京凱特來知識產權代理有限公司 11260 | 代理人: | 鄭立明;焦麗 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 短消息 編碼 方法 裝置 系統 | ||
技術領域
本發明涉及通信技術領域,更具體的說,涉及一種短消息的編碼方法、裝置及系統。
背景技術
用于移動終端之間通訊的短消息中,有關消息內容字符集編碼的規范最初是在信令網中定義的,如:GSM(Global?System?for?MobileCommunications,全球移動通訊系統)03.38中對短消息的編碼定義了7bit壓縮編碼、8bit編碼和UCS2(Universal?Multiple-Octet?Coded?Character?Set,通用多字節編碼字符集)編碼。隨著互聯網技術的發展,通過ESME(External?Short?Message?Entities,擴展消息實體)接入信令網時,制定了SMPP(Short?Message?Peer?to?Peer,短消息點對點)協議用于ESME與SMSC(Short?Message?Service?Centre,短消息中心)之間的短消息通訊。其中,SMPP協議版本Ver3.4的消息編碼定義中,data_coding作為協議中的一個字段,用不同的取值指示了消息內容中字符采取的編碼方式。
在上述SMPP協議中,只有UCS(Universal?Multiple-octet?CodedCharacter?Set,通用多字節編碼字符集)2這種編碼方式涵蓋了不同國家地區語言的字符集,其余編碼方式由于只定義了本地語言中涉及的字符,故存在地域的限制。
另外,在短消息Web互聯網應用中,需要將用戶在Web頁面上輸入的短消息采用合適的SMPP編碼方式提交到SMSC,由于用戶在Web頁面上輸入的字符可以是Unicode(統一碼)中任何可見字符,不受當地語言的約束,所以如何能夠準確識別用戶輸入的語言種類,從而確定最佳編碼方式是非常有必要的。
目前,存在一種現有技術方案是:在Web瀏覽器中通過JavaScript腳本或在Web服務器上直接判斷用戶輸入的每個字符的Unicode編碼值是否在0x00~0x7F范圍內,若全部落入此范圍,則該消息被識別為“英文”消息,否則在中國被識別為“中文”消息,然后根據判斷結果將該消息編碼成ASCII或UCS2后,通過SMPP(Short?Message?Peer?to?Peer,短消息點對點)協議或擴展SMPP協議發送出去。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
現有技術雖然實現過程簡單,但不能具體識別用戶輸入內容中更具體的語言類型,例如:當用戶輸入的消息中包含漢字時,通過此方法不能準確識別出該漢字的語言類型是中文、日文還是韓文,導致無法將這部分信息通過與SMPP協議對應的最優編碼方案提交到SMSC(Short?Message?ServiceCentre,短消息中心)。
發明內容
本發明的實施例提供了一種Web短消息的編碼方法、裝置及系統,能夠在通過ESME將短消息發送到SMSC過程中,實現短消息的編碼優化。
本發明實施例提供了一種短消息的編碼方法,技術方案包括:
獲取來自網頁瀏覽器的短消息;
根據所述短消息獲得對應的分塊信息;
根據所述分塊信息在SMPP短消息點對點協議的編碼方式中,確定所述短消息的目標編碼方式;
根據所述目標編碼方式對所述短消息進行編碼。
本發明實施例提供了一種短消息的編碼裝置,技術方案包括:
信息獲取模塊,用于獲取來自網頁瀏覽器的短消息,并根據所述短消息獲得對應的分塊信息;
編碼處理模塊,用于根據所述分塊信息在SMPP短消息點對點協議的編碼方式中,確定所述短消息的目標編碼方式,并根據所述目標編碼方式對所述短消息進行編碼。
本發明實施例還提供了一種短消息的編碼系統,其包括:
短消息編碼裝置,用于獲取來自網頁瀏覽器的短消息,并根據所述短消息獲得對應的分塊信息;根據所述分塊信息在SMPP短消息點對點協議的編碼方式中,確定所述短消息的目標編碼方式,并根據所述目標編碼方式對所述短消息進行編碼;
短消息中心,用于接收所述短消息編碼裝置發送的按照所述目標編碼方式編碼后的短消息。
由上述本發明的實施例提供的技術方案可以看出,本發明實施例是應用在從Web服務器這個ESME將短消息基于SMPP協議發送到SMSC過程中,根據分塊信息在SMPP協議中選擇目標編碼方式,以對短消息內容進行編碼的優化方案,實現了在Unicode編碼范圍內用戶輸入短消息在SMPP協議中的最優編碼方案的選擇。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010034097.X/2.html,轉載請聲明來源鉆瓜專利網。





