麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種短消息發送、接收方法和終端的制作方法

文檔序號:7973345閱讀:355來源:國知局
專利名稱:一種短消息發送、接收方法和終端的制作方法
技術領域
本發明涉及移動通信領域,尤其涉及一種短消息發送、接收方法和終端。
背景技術
目前,手機等移動通訊設備均具備收、發短消息的功能,用戶可以借助于此功能, 方便快捷地實現與其它用戶的交流溝通。傳統短消息的發送和接收過程包括將短消息的 P^ W^ ASCII 5 (American Standard Code for Information Interchange, ^HfW^lL 換標準代碼)或Unicode碼(萬國碼)的形式添加到短消息中,并通過SMSC (Short Message Service Center,短消息服務中心)發送給接收方;接收方對短消息進行解析,獲取以 ASCII碼或Unicode碼表示的短消息內容;然后將ASCII碼或Unicode碼表示的短消息內容轉換用戶可以識別的內容后顯示。隨著觸控技術的發展與流行,用戶可以通過手寫的方式實現短消息的編輯,當采用手寫方式編輯短消息時,終端需要將用戶書寫的內容識別為標準的文字或字符,然后將標準的文字或字符轉換為ASCII碼或Unicode碼存入短消息中,發送給接收方。上述中,雖然短消息的內容可以由用戶手寫輸入,但是發送給接收方的依舊是 ASCII碼或Unicode碼表示的短消息內容;當接收方顯示短消息時,顯示的是由ASCII碼或 Unicode碼轉換而成的標準的文字或字符,如果接收方終端不支持發送方的編碼方式,或無發送方編碼所對應的字庫,則接收方將無法顯示其內容;例如,中文手機向一個阿拉伯客戶手機發送簡體中文,對方手機很可能就顯示不了,同樣對方用阿拉伯語言的手機向中文語言的手機發送阿拉伯文短信,中文手機如果沒安裝阿拉伯文字庫中,則無法顯示阿拉伯文。

發明內容
本發明實施例所要解決的技術問題在于,提供一種短消息發送方法、接收方法和終端,可以實現不同手機之間不受語言限制地通過短消息進行溝通交流。為了解決上述技術問題,本發明實施例提供了一種短消息發送方法,包括 將接收的用戶筆跡轉換為筆跡圖形,并獲取所述筆跡圖形的圖形信息;
將所述獲取的圖形信息寫入協議數據單元,生成包含所述協議數據單元的用戶筆跡短消息;
將所述用戶筆跡短消息通過短消息服務中心SMSC發送給接收終端。其中,所述將接收的用戶筆跡轉換為筆跡圖形,包括 接收用戶筆跡;
將所述用戶筆跡轉換為點陣格式的圖形; 將所述點陣格式的圖形壓縮為標準大小的筆跡圖形。其中,所述圖形信息包括點陣規格、點陣編碼信息和點陣編碼信息的排列方式; 所述將所述獲取的圖形信息寫入協議數據單元,包括
將所述點陣規格和點陣編碼信息的排列方式寫入所述協議數據單元中的用戶數據
頭;將所述點陣編碼信息寫入所述協議數據單元中的傳輸協議-用戶數據TP-UD。其中,所述生成包含所述協議數據單元的用戶筆跡短消息之前,還包括將所述協議數據單元中傳輸協議-用戶數據頭標識TP-UDHI置為預設值,所述預設值用于指示所述短消息為用戶筆跡短消息。相應地,本發明實施例還提供了一種短消息接收方法,包括 接收發送終端通過短消息服務中心SMSC發來的用戶筆跡短消息; 解析所述用戶筆跡短消息的協議數據單元,得到圖形信息; 顯示所述圖形信息對應筆跡圖形。相應地,本發明實施例還提供了一種發送終端,包括
筆跡處理模塊,用于將接收的用戶筆跡轉換為筆跡圖形,并獲取所述筆跡圖形的圖形 fn息;
生成模塊,用于將所述獲取的筆跡圖形的信息寫入協議數據單元,生成包含所述協議數據單元的用戶筆跡短消息;
發送模塊,用于將所述生成的用戶筆跡短消息通過短消息服務中心SMSC發送給接收終端。其中,所述筆跡處理模塊,包括 接收單元,用于接收用戶筆跡;
處理單元,用于將所述接收的用戶筆跡轉換為點陣格式的圖形,并將所述點陣格式的圖形壓縮為標準大小的筆跡圖形;
獲取單元,用于獲取所述筆跡圖形的圖形信息。其中,所述圖形信息包括點陣規格、點陣編碼信息和點陣編碼信息的排列方式; 所述生成模塊,包括
第一寫入單元,用于將所述點陣規格和點陣編碼信息的排列方式寫入所述協議數據單元的用戶數據頭;
第二寫入單元,用于將所述點陣編碼信息寫入所述協議數據單元的傳輸協議-用戶數據TP-UD中;
生成單元,用于生成包含所述協議數據單元的用戶筆跡短消息。其中,所述生成模塊,還包括
設置單元,用于將所述協議數據單元中傳輸協議-用戶數據頭標識TP-UDHI置為預設值,所述預設值用于指示所述短消息為用戶筆跡短消息。相應地,本發明實施例還提供了一種接收終端,包括
接收模塊,用于接收發送終端通過短消息服務中心SMSC發來的用戶筆跡短消息; 解析模塊,用于解析所述接收的用戶筆跡短消息的協議數據單元,得圖形信息; 顯示模塊,用于顯示所述圖形信息對應的筆跡圖形。實施本發明實施例,具有如下有益效果
本發明實施例將接收的用戶筆跡轉換為筆跡圖形,并獲取所述筆跡圖形的圖形信息; 將所述圖形信息寫入協議數據單元中,生成包含協議數據單元的用戶筆跡短消息;將所述用戶筆跡短消息發送給接收終端。由于通過協議數據單元發送的圖形信息,且該圖形信息對應的筆跡圖形記錄了用戶筆跡,因此可以實現不同手機之間不受語言限制地通過短消息進行溝通交流的目的。


為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖衍生出其他的附圖。圖1是本發明提供的短消息發送方法的實施例的流程示意圖; 圖2是圖1中步驟S12的實施例的流程示意圖3是本發明提供的短消息接收方法的實施例的流程示意圖; 圖4是本發明提供的發送終端的實施例的結構示意圖; 圖5是圖4中的筆跡處理模塊的實施例的結構示意圖; 圖6是圖4中的生成模塊的實施例的結構示意圖; 圖7是本發明提供的接收終端的實施例的結構示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。在此部分,首先對本發明中各個實施例均涉及的一些基本概念進行說明。PDU (Protocol Data Unit,協議數據單元)是短消息的一種基本格式,在發送短消息時,將待發送短消息的內容及實現短消息發送所需的信息(比如接收終端號碼,SMSC號碼,等)寫入 PDU中的規定位置,生成包含PDU的短消息之后,即可以發送給接收方;其中PDU中主要包括TP-UDHI (Transfer Protocol User Data Head Identify,傳輸協議-用戶數據頭標識)字段和TP-UD (Transfer Protocol User Data,傳輸協議-用戶數據)字段;目前,當 TP-UDHI的值為0時,表示該條短消息是普通短消息,PDU中不包含用戶數據頭;當TP-UDHI 的值為1時,表示該條短消息是長短消息,PDU中包含用戶數據頭,且長短消息的相關信息記錄在用戶數據頭中。TP-UD用于記錄用戶數據,即短消息的具體內容。需要說明的是,更多關于PDU的信息,可以參考GSM 03.40 (GSM中關于短消息協議的標準),在此不贅述。請參考圖1,是本發明的短消息發送方法的實施例的流程示意圖,所述方法包括 步驟S11,將接收的用戶筆跡轉換為筆跡圖形,并獲取所述筆跡圖形的圖形信息。具體地,用戶可以通過手指或者手寫筆在觸摸屏或手寫板上書寫短消息,步驟Sll 接收的筆跡可以是用戶書寫時筆跡的軌跡的坐標數據,并將這些坐標數據轉換為筆跡圖形。進一步地,將用戶筆跡轉換為筆跡圖形可以是將用戶筆跡轉換為點陣格式的圖形,然后將點陣格式的圖形壓縮為標準大小的筆跡圖形。進行圖形壓縮時可以選用諸如歸并壓縮法等能夠較好地保留用戶筆跡的方法。圖形信息包括點陣規格(即標準大小)、點陣編碼信息和點陣編碼信息的排列方
6式。點陣規格包括12點陣、16點陣、24點陣、32點陣及其它,其中,12點陣是指一個長和寬均由12個點組成的正方形,其它規格的點陣類似;點陣編碼信息是指對點陣中的點進行編碼后得到的信息;點陣編碼信息的排列方式是指存儲點陣編碼信息時,點陣編碼信息的排列方式,包括橫向排列和豎向排列。步驟S12,將步驟S12獲取的圖形信息寫入協議數據單元,生成包含PDU的用戶筆跡短消息。步驟S13,將步驟S12生成的用戶筆跡短消息通過SMSC發送給接收終端。本實施例中借助于筆跡圖形記錄用戶筆跡,其好比在一張紙上寫字,通過這張紙將書寫者的筆跡記錄下來;還將包括了圖形信息的用戶筆跡短消息通過SMSC發送給接收終端,就好比在很多張小方塊紙片上,每張紙片上寫一個字,然后把所有字按先后順序疊放打包送出;對方接收到此包后,再按先后順序把疊放好的紙片一張張按行排列,就形成了完整的原筆跡書信;從而實現了實現不同手機之間不受語言限制地通過短消息進行溝通交流。請參考圖2,是圖1中步驟S12的實施例的流程示意圖,所述步驟S12包括 步驟S21,將點陣規格和點陣編碼信息的排列方式寫入PDU的用戶數據頭中。步驟S22,將點陣編碼信息寫入PDU的TP-UD中。步驟S23,將所述PDU中傳輸協議-用戶數據頭標識TP-UDHI置為預設值。其中,預設值可以是0 255間除了 0和1的其它值,當TP-UDHI被置為預設值時, 表示此條短消息為用戶筆跡短消息。當短消息為用戶筆跡短消息時,其存在用戶數據頭,且用戶數據頭中記錄了點陣的規格和點陣編碼信息的排列方式。可以理解的是,步驟S21-步驟S23之間并沒有嚴格的執行相后順序,并且可以同時執行。步驟S24,生成包含PDU的用戶筆跡短消息。本實施例將筆跡圖形的圖形信息寫入PDU中,實現了將用戶筆跡直接添加到短消息中。請參考圖3,是本發明的短消息接收方法的實施例的流程示意圖,所述方法包括 步驟S31,接收發送終端通過短消息服務中心SMSC發來的用戶筆跡短消息。步驟S32,解析所述用戶筆跡短消息的協議數據單元PDU,得到圖形信息。其中,圖形信息對應記錄了用戶筆跡的筆跡圖形。解析PDU,得到圖形信息具體包括解析PDU的用戶數據頭,得到筆跡圖形的點陣規格和點陣編碼信息的排列方式;解析 PDU的TP-UD,得到筆跡圖形的編碼信息。進一步地,在解析PDU的用戶數據頭之前,需先解析PDU中的TP-UDHI,判斷TP-UDHI的值是否為指示短消息為用戶筆跡短消息的預設值,如果是,則解析用戶數據頭,得到筆跡圖形的點陣規格和點陣編碼信息的排列方式。步驟S33,顯示所述圖形信息對應的筆跡圖形。其中,步驟S33是按照點陣規格、點陣編碼信息和點陣編碼信息的排列方式,即可顯示筆跡圖形。圖1至圖3從方法流程對本發明實施例進行了說明,下面結合圖4至圖7對本發明實施例的終端進行說明。請參考圖4,是本發明的發送終端的實施例的結構示意圖,所述發送終端4包括筆跡處理模塊41,用于將接收的用戶筆跡轉換為筆跡圖形,并獲取所述筆跡圖形的圖
形fe息。生成模塊42,用于將所述圖形信息寫入協議數據單元,生成包含所述協議數據單元的用戶筆跡短消息。發送模塊43,用于將生成的用戶筆跡短消息通過SMSC發送給接收終端。本實施例中借助于筆跡圖形記錄用戶筆跡,其好比在一張紙上寫字,通過這張紙將書寫者的筆跡記錄下來;還將包括了圖形信息的用戶筆跡短消息通過SMSC發送給接收終端,就好比在很多張小方塊紙片上,每張紙片上寫一個字,然后把所有字按先后順序疊放打包送出;對方接收到此包后,再按先后順序把疊放好的紙片一張張按行排列,就形成了完整的原筆跡書信;從而實現了實現不同手機之間不受語言限制地通過短消息進行溝通交流。請參考圖5,是圖4中的筆跡處理模塊的實施例的結構示意圖,所述筆跡處理模塊 41,包括
接收單元411,用于接收用戶筆跡。其中,用戶可以通過手指或者手寫筆在觸摸屏或手寫板上書寫短消息,接收單元接收的是用戶書寫時筆跡的軌跡的坐標數據。處理單元412,用于將接收單元411接收的用戶筆跡轉換為點陣格式的圖形,并將所述點陣格式的圖形壓縮為標準大小的筆跡圖形。其中,處理單元412可以采用諸如歸并壓縮法等壓縮方法將點陣格式的圖形壓縮為標準大小的筆跡圖形,以盡可能地保證筆跡圖形不失真。需要說明的是,如果用戶筆跡小于標準大小,則直接居中顯示筆跡,如一個感嘆號“
! ”或句號“ ο ”,則不用壓縮;如果用戶筆跡大于標準大小,此處壓縮實際是對用戶筆跡的縮小。此處,標準大小是指預設的點陣規格。獲取單元413,用于獲取筆跡圖形的圖形信息。其中,圖形信息包括點陣規格(即標準大小)、點陣編碼信息和點陣編碼信息的排列方式。點陣規格包括12點陣、16點陣、24點陣、32點陣和其它,其中,12是指一個長和寬均由12個點組成的正方形;點陣編碼信息是指對點陣中的點進行編碼后得到的信息;點陣編碼信息的排列方式是指存儲點陣編碼信息時,點陣編碼信息的排列方式,包括橫向排列和豎向排列。請參考圖6,是圖4中的生成模塊的實施例的結構示意圖,所述生成模塊42,包括
第一寫入單元421,用于將點陣規格和點陣編碼信息的排列方式寫入PDU的用戶數據頭中。第二寫入單元422,用于將點陣編碼信息寫入PDU的TP-UD中。設置單元423,用于將PDU中傳輸協議-用戶數據頭標識TP-UDHI置為預設值。其中,預設值可以是0 255間除了 0和1的其它值,當TP-UDHI為預設值時,表示此條短消息為用戶筆跡短消息。當短消息為用戶筆跡短消息時,其存在用戶數據頭,且用戶數據頭中記錄了點陣的規格和點陣編碼信息的排列方式。生成單元424,用于生成包含PDU的用戶筆跡短消息。
本實施例將筆跡圖形的圖形信息寫入PDU中,實現了將用戶筆跡直接添加到短消息中。請參考圖7,是本發明的接收終端的實施例的結構示意圖,所述接收終端7包括 接收模塊71,用于接收發送終端通過短消息服務中心SMSC發來的用戶筆跡短消息。解析模塊72,用于解析所述用戶短消息的協議數據單元PDU,得到圖形信息。具體地,圖形信息對應記錄了用戶筆跡的筆跡圖形。解析PDU,得到圖形信息具體包括解析PDU的用戶數據頭,得到筆跡圖形的點陣規格和點陣編碼信息的排列方式;解析 PDU的TP-UD,得到筆跡圖形的編碼信息。進一步地,在解析PDU的用戶數據頭之前,需先解析PDU中的TP-UDHI,判斷TP-UDHI的值是否為指示短消息為用戶筆跡短消息的預設值,如果是,則解析用戶數據頭,得到筆跡圖形的點陣規格和點陣編碼信息的排列方式。顯示模塊73,用于顯示圖形信息對應的筆跡圖形。具體地,顯示模塊73是通過還原點陣規格、點陣編碼信息和點陣編碼信息的排列方式所表示的筆跡圖形,實現筆跡圖形的顯示。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利范圍,本領域普通技術人員可以理解實現上述實施例的全部或部分流程,并依本發明權利要求所作的等同變化,仍屬于發明所涵蓋的范圍。
權利要求
1.一種短消息發送方法,其特征在于,包括將接收的用戶筆跡轉換為筆跡圖形,并獲取所述筆跡圖形的圖形信息; 將所述獲取的圖形信息寫入協議數據單元,生成包含所述協議數據單元的用戶筆跡短消息;將所述用戶筆跡短消息通過短消息服務中心SMSC發送給接收終端。
2.如權利要求1所述的短消息發送方法,其特征在于,所述將接收的用戶筆跡轉換為筆跡圖形,包括接收用戶筆跡;將所述用戶筆跡轉換為點陣格式的圖形; 將所述點陣格式的圖形壓縮為標準大小的筆跡圖形。
3.如權利要求2所述的短消息發送方法,其特征在于,所述圖形信息包括點陣規格、 點陣編碼信息和點陣編碼信息的排列方式;所述將所述獲取的圖形信息寫入協議數據單元,包括將所述點陣規格和點陣編碼信息的排列方式寫入所述協議數據單元中的用戶數據頭;將所述點陣編碼信息寫入所述協議數據單元中的傳輸協議-用戶數據TP-UD。
4.如權利要求3所述的短消息發送方法,其特征在于,所述生成包含所述協議數據單元的用戶筆跡短消息之前,還包括將所述協議數據單元中傳輸協議-用戶數據頭標識 TP-UDHI置為預設值,所述預設值用于指示所述短消息為用戶筆跡短消息。
5.一種短消息接收方法,其特征在于,包括接收發送終端通過短消息服務中心SMSC發來的用戶筆跡短消息; 解析所述用戶筆跡短消息的協議數據單元,得到圖形信息; 顯示所述圖形信息對應的筆跡圖形。
6.一種發送終端,其特征在于,包括筆跡處理模塊,用于將接收的用戶筆跡轉換為筆跡圖形,并獲取所述筆跡圖形的圖形 fn息;生成模塊,用于將所述圖形信息寫入協議數據單元,生成包含所述協議數據單元的用戶筆跡短消息;發送模塊,用于將所述生成的用戶筆跡短消息通過短消息服務中心SMSC發送給接收終端。
7.如權利要求6所述的發送終端,其特征在于,所述筆跡處理模塊,包括 接收單元,用于接收用戶筆跡;處理單元,用于將所述接收的用戶筆跡轉換為點陣格式的圖形,并將所述點陣格式的圖形壓縮為標準大小的筆跡圖形;獲取單元,用于獲取所述筆跡圖形的圖形信息。
8.如權利要求7所述的接收終端,其特征在于,所述圖形信息包括點陣規格、點陣編碼信息和點陣編碼信息的排列方式;所述生成模塊,包括第一寫入單元,用于將所述點陣規格和點陣編碼信息的排列方式寫入所述協議數據單元的用戶數據頭;第二寫入單元,用于將所述點陣編碼信息寫入所述協議數據單元的傳輸協議-用戶數據TP-UD中;生成單元,用于生成包含所述協議數據單元的用戶筆跡短消息。
9.如權利要求8所述的發送終端,其特征在于,所述生成模塊,還包括設置單元,用于將所述協議數據單元中傳輸協議-用戶數據頭標識TP-UDHI置為預設值,所述預設值用于指示所述短消息為用戶筆跡短消息。
10.一種接收終端,其特征在于,包括接收模塊,用于接收發送終端通過短消息服務中心SMSC發來的用戶筆跡短消息; 解析模塊,用于解析所述接收的用戶筆跡短消息的協議數據單元,得到圖形信息; 顯示模塊,用于顯示所述圖形信息對應的筆跡圖形。
全文摘要
本發明實施例公開了一種短消息發送方法,包括將接收的用戶筆跡轉換為筆跡圖形,并獲取所述筆跡圖形的圖形信息;將所述獲取的圖形信息寫入協議數據單元,生成包含所述協議數據單元的用戶筆跡短消息;將所述用戶筆跡短消息通過短消息服務中心SMSC發送給接收終端。本發明實施例還公開了一種短消息接收方法、發送終端和接收終端。采用本發明,可以實現不同手機之間不受語言限制地通過短消息進行溝通交流。
文檔編號H04W4/18GK102427578SQ20111036104
公開日2012年4月25日 申請日期2011年11月15日 優先權日2011年11月15日
發明者楊鵬輝 申請人:宇龍計算機通信科技(深圳)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 上蔡县| 皮山县| 麻江县| 金堂县| 左贡县| 丰原市| 砚山县| 安达市| 台安县| 都江堰市| 桐乡市| 吴旗县| 句容市| 台江县| 五家渠市| 安阳市| 金塔县| 淳安县| 南阳市| 桑日县| 德钦县| 牙克石市| 昆山市| 太康县| 沐川县| 广宗县| 西林县| 柯坪县| 会东县| 桂林市| 泸定县| 昂仁县| 调兵山市| 南昌县| 清新县| 息烽县| 永兴县| 双鸭山市| 新安县| 新邵县| 佛山市|