專利名稱:通訊設(shè)備的動畫短信產(chǎn)生方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通訊設(shè)備的短信產(chǎn)生方法,特別是關(guān)于一種使用
在手機或PDA等通訊設(shè)備上,且具有動畫的短信產(chǎn)生方法。
背景技術(shù):
隨著科技不斷地發(fā)展,研發(fā)出各式電子通訊設(shè)備來增加人們通訊 的便利性,其中手機或個人數(shù)字助理(以下稱為PDA)便是人們?nèi)粘?使用的電子通訊設(shè)備,而利用手機或PDA來發(fā)送短信也是常用通訊 方式之一。
目前,編輯手才幾或PDA的短信內(nèi)容仍以文字為主,有時會以一 些特殊符號組合出簡單的圖樣造型,來增加短信內(nèi)容的趣味性。但 是隨著手機的功能(例如大型彩色屏幕、超大記憶容量、上網(wǎng)、收發(fā) 電子郵件、影像傳輸或照相等功能)增加,在編輯手機或PDA的短信 內(nèi)容方面,還沒有使短信內(nèi)容增加趣味性及新奇性的功效,大大地 減少了使用短信發(fā)送訊息的意愿,也未能達到所謂新奇有趣的流行 概念。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通訊設(shè)備的動畫短信產(chǎn)生方法,是在 手機或PDA等通訊設(shè)備發(fā)送具有動畫的短信給另一通訊設(shè)備時,另 一通訊設(shè)備在所接收的短信內(nèi)容中除了文字之外還搭配動畫,4吏短 信內(nèi)容增加趣味性及新奇性,增加使用短信發(fā)送訊息的意愿,達到 手機或PDA等通訊設(shè)備的新奇有趣的流行概念。
在本發(fā)明的實施例中,提供了一種通訊設(shè)備的動畫短信產(chǎn)生方 法,所述動畫短信產(chǎn)生方法包括下列步驟首先,由該通訊i殳備將一短信發(fā)送至服務(wù)器;接著,由該服務(wù)器根據(jù)分段規(guī)則將該短信分 段成至少一個單元語句;
然后,由服務(wù)器將一個單元語句的字符數(shù)目與至少一個語句范圍 值比較,根據(jù)比較的結(jié)果將一個單元語句分解成至少一個分解語句;
當一個單元語句或由數(shù)個單元語句合成的一個單元語句的字符 數(shù)目不大于一個最小語句范圍值時,由服務(wù)器判斷是否還有下一單 元語句可與先前的單元語句合成而且是否一個單元語句或數(shù)個單元 語句合成的一個單元語句的字符數(shù)目不大于該最小語句范圍值;
若有下一單元語句可與先前的單元語句合成而且一個單元語句
或數(shù)個單元語句合成的一個單元語句的字符數(shù)目不大于該最小語句 范圍值時,則將下一單元語句與先前的單元語句合成一個單元語句, 之后由服務(wù)器判斷是否還有下一單元語句可與先前的單元語句合成 而且是否一個單元語句或數(shù)個單元語句合成的一個單元語句的字符 數(shù)目不大于該最小語句范圍值;
其次,若沒有下一單元語句可與先前的單元語句合成,或者一個 單元語句或數(shù)個單元語句合成的一個單元語句的字符數(shù)目大于該最 小語句范圍值時,則將一個單元語句或數(shù)個單元語句合成的一個單 元語句分解成一個分解語句;
然后,由服務(wù)器將至少一個分解語句與至少一個動畫合成為至少 一個i吾句動畫;
最后,由通訊設(shè)備從服務(wù)器下載具有至少一個語句動畫的動畫短信。
圖1為本發(fā)明的實施例的手機動畫短信產(chǎn)生方法的流程圖; 圖2為本發(fā)明的實施例在手機上編輯短信的示意圖; 圖3A至3S為本發(fā)明的實施例由一個分解語句與兩個動畫的圖 片所合成的語句動畫的連續(xù)示意圖4A為本發(fā)明的實施例由服務(wù)器發(fā)送網(wǎng)址至手機的示意圖;圖4B為本發(fā)明的實施例由手機屏幕顯示動畫短信的示意圖;以
及
圖4C為本發(fā)明的實施例由手機屏幕顯示動畫短信的另一示意圖。
主要組件符號說明 20 手機 .22 服務(wù)器 24 屏幕
具體實施例方式
下面參考附圖來說明本發(fā)明的較佳實施例。
本發(fā)明以下所述實施例的動畫圖片中的造型圖樣是使用像素畫 (pixel arts)計算機繪圖的繪圖方式,像素畫的單位為像素(pixel),常 應(yīng)用于手機或個人數(shù)字助理(PDA)上所看到由點所構(gòu)成的圖像,如同 瓷磚馬賽克般,由一點一點的像素組合而成造型圖樣。
這種繪圖方式,在垂直或水平繪制時,由一點一點的像素連續(xù)地 組成的線條為直線;若為斜線或圓形繪制時,則由一點一點的像素 連續(xù)地組成的線條會呈現(xiàn)出鋸齒狀。
如上所述,利用像素畫計算機繪圖所繪制的動畫圖片中的造型圖 樣在手機或PDA的屏幕上會呈現(xiàn)出圖案或圖標的部分邊緣有鋸齒狀 線條。這種繪圖方式所繪制的造型圖樣在手機或PDA的小型液晶屏 幕上表現(xiàn)出更好的銳利明快的感覺。而本發(fā)明實施例的參考附圖中, 造型圖樣的邊緣出現(xiàn)像素鋸齒狀的線條,這是將造型圖樣直接放大 所造成的結(jié)果。
然而,上述說明本發(fā)明實施例的動畫制作的方法并非用以局限本 發(fā)明,任何公知的動畫制作方法所產(chǎn)生的動畫圖片都適用于本發(fā)明。
短信服務(wù)(Short Message Service, SMS)是GSM (Global System for Mobile Communication)通訊協(xié)議中,通過短信月良務(wù)中心(ShortMessage Service Center, SM-SC)進行信息儲存與轉(zhuǎn)發(fā)。手機或計算 機(例如服務(wù)器)欲傳送短信給終端手機或計算機時,短信先被送到 IWMSC(Inter-Working Mobile Switch Center),然后再傳至短信月l務(wù) 中心儲存并檢查短信的目的地,短信服務(wù)中心會與一個特殊的 GMSC(Gateway Message Service Center)相連,GMSC找出終端手才幾 或計算機所在的MSC(Message Service Center),并將此短信轉(zhuǎn)送到該 MSC,要求BSC(Base Station Controller)下所有的BTS(Base Station Transceiver)將短信以點對點或是以廣4番的方式傳送。本發(fā)明的實施 例可采用上述短信傳送方式,但并非用以局限本發(fā)明,任何公知的 短信傳送方式都可應(yīng)用于本發(fā)明。
圖1為本發(fā)明實施例的手機的動畫短信產(chǎn)生方法的流程圖。圖2 為本發(fā)明實施例在手機上編輯短信的示意圖,由手機使用者在手機 20(或PDA等任何可發(fā)送短信的通訊設(shè)備)的屏幕24上編輯一則短信 (步驟SIOO)。
接著,由手機20將經(jīng)編輯的短信利用上述短信傳送方式發(fā)送至 服務(wù)器22(步驟S102),其中,本實施例是以「今天是我的生日,我 要請大家吃蛋糕!」這一短信為例。
然后,由服務(wù)器22判斷由手機20所發(fā)送的短信的字符數(shù)目是否 大于一最大編輯字符值(步驟S104),其中,字符數(shù)目的計算方式為 一個英文字母為一個字符的數(shù)目, 一個中文字為二個字符的數(shù)目, 一個半角符號為一個字符的數(shù)目, 一個全角符號(如標點符號)為二個 字符的數(shù)目。本實施例中,最大編輯字符值設(shè)定為140,但并非用以 局限本發(fā)明。
若短信的字符數(shù)目大于140這一最大編輯字符值,則服務(wù)器22 就利用上述短信傳送方式發(fā)送一則錯誤訊息的短信至手機20,以通 知手機使用者所發(fā)送的短信的字符數(shù)目超過限制(步驟S106)。之后 回到步驟S100,由手機使用者重新編輯該則短信,使此短信的字符 數(shù)目不超過140個。
若短信的字符數(shù)目不大于140這一最大編輯字符值,則服務(wù)器22根據(jù)預(yù)定的分段符號將短信分段成至少一個單元語句(步驟
5108) 。本實施例中,短信內(nèi)容為「今天是我的生日,我要請大家吃 蛋糕!」的字符數(shù)目為34,因此短信的字符數(shù)目不大于140這一最 大編輯字符值。
本實施例是以標點符號作為將短信內(nèi)容分為數(shù)個單元語句的分 段符號,但并非用以局限本發(fā)明,設(shè)計者可由實際情況來設(shè)定所需 的分段符號。因此,本實施例的短信內(nèi)容經(jīng)分段符號分段為「今天 是我的生日,」及「我要請大家吃蛋糕!」的二個單元語句。
再次,服務(wù)器22將一個單元語句的字符數(shù)目與語句范圍值比較, 根據(jù)比較的結(jié)果將一個單元語句分解成至少一個分解語句(步驟
5109) 。在本實施例中,語句范圍值分別是26、 52及104,但這些數(shù) 值并非用以局限本發(fā)明,這些語句范圍值可由設(shè)計者自行設(shè)定。
當單元語句的字符數(shù)目大于104這一語句范圍值時,此單元語句 分解成四個分解語句(步驟S110);當單元語句的字符數(shù)目大于52而 小于或等于104這一語句范圍值時,此單元語句分解成二個分解語 句(步驟Slll);當單元語句的字符數(shù)目大于26而小于或等于52這 一語句范圍值時,此單元語句即成為一個分解語句(步驟S113)。
當單元語句的字符數(shù)目小于或等于26這一語句范圍值時,例如
本實施例的第一單元語句「今天是我的生日,」的字符數(shù)目為16,
即小于數(shù)值為26的語句范圍值,由服務(wù)器22判斷是否還有下一單 元語句可與此先前的單元語句合成而且是否一個單元語句或數(shù)個單
元語句合成的一個單元語句的字符數(shù)目大于數(shù)值為26的語句范圍值 (步驟S112)。
當還有下一單元語句可與先前的單元語句合成而且一個單元語 句或數(shù)個單元語句合成的一個單元語句的字符數(shù)目不大于數(shù)值為26 的語句范圍值時,例如在本實施例中,還有第二單元語句「我要請 大家吃蛋糕!」可與第一單元語句「今天是我的生日,」再合成一 個單元語句,此時,第一單元語句與第二單元語句可以合成一個單 元語句「今天是我的生日,我要請大家吃蛋糕!」(步驟S114),之后實施步驟S112。
若沒有下一單元語句可與第一單元語句「今天是我的生日,」再 合成時,即「今天是我的生日,」是最后的單元語句,則此單元語 句「今天是我的生日,」即成為一個分解語句(步驟S115)。
上述將一個單元語句或合成后的一個單元語句分解成數(shù)個分解 語句的方式是用來說明本發(fā)明的實施例,并非用以局限本發(fā)明,熟 知本技術(shù)者可根據(jù)此實施例做各種分解方式的應(yīng)用。
接著,由服務(wù)器22判斷一個分解語句的字符數(shù)目是否大于一小 分段語句字符值(步驟S118)。在本實施例中,該小分段語句字符值 設(shè)定為26,但并非用以局限本發(fā)明。
舉例說明,若一個分解語句的字符數(shù)目不大于該小分段語句字符 值(即等于或小于26)時,則服務(wù)器22將此分解語句與一個動畫合成 一個語句動畫(步驟S120)。此時,由服務(wù)器的繪圖引擎(未在圖中標 明)將此分解語句先以文字字型來讀取(如中文系統(tǒng)常見的宋體及新 宋體、或英文系統(tǒng)中的各種字型、或其它在計算機中已預(yù)先設(shè)定好 的系統(tǒng)字型),再將此分解語句按設(shè)定的字型繪制成圖形,再由服務(wù) 器22在其數(shù)據(jù)庫(未在圖中標明)中讀出一個動畫的圖片,而由繪圖 引擎將此分解語句的圖形與動畫的圖片合成為 一個語句動畫,合成 的方式可采用任何所公知的動畫制作方式來完成。
若一個分解語句的字符數(shù)目大于該小分段語句字符值時,則服務(wù) 器判斷此分解語句的字符數(shù)目是否大于 一 大分段語句字符值(步驟 S122)。本實施例中,該小分段語句字符值設(shè)定為26,而該大分段語 句字符值設(shè)定為40,但并非用以局限本發(fā)明。
若此分解語句的字符數(shù)目不大于該大分段語句字符值(即大于26 而等于或小于40)時,則由服務(wù)器22將此分解語句與兩個動畫合成 一個語句動畫(步驟S124)。這種將分解語句與二個動畫合成一個語 句動畫的方法與上述將分解語句與一個動畫合成一個語句動畫的方 式相同。
舉例說明,本實施例中, 一個分解語句「今天是我的生日,我要請大家吃蛋糕!」的字符數(shù)目為34,是大于26而小于40,因此服 務(wù)器22從數(shù)據(jù)庫中讀出兩個動畫的圖片,再與分解語句「今天是我 的生日,我要請大家吃蛋糕!」合成為一個語句動畫。合成的語句 動畫如圖3A至3S所示,圖為本發(fā)明的實施例由一個分解語句與兩 個動畫的圖片所合成的語句動畫的連續(xù)示意圖。其中,由繪圖引擎 將分解語句r今天是我的生日,我要請大家吃蛋糕!」先以文字字 型來讀取,再將此分解語句按設(shè)定的字型繪制成圖形,再由服務(wù)器 22在其數(shù)據(jù)庫中讀出如圖3A至3S所示的二個動畫的圖片,由繪圖 引擎將此分解語句的圖形與動畫的圖片合成為 一個語句動畫。
圖3A至3S中,動畫的圖片中的造型圖樣是右手拿著蔥的人偶。 在圖3A至31中顯示一個動畫的圖片,即人偶做出左右腳分別向前 移動,而且左右手做各種姿勢的擺動,在這些圖片中的人偶動作與 分解語句「今天是我的生日,我要請大家吃蛋糕!」合成為一個語 句短信的一部分;在圖3J至3S中顯示另一個動畫的圖片,即人偶 做出一邊旋轉(zhuǎn)一邊跳躍的動作,在這些圖片中的人偶動作與分解語 句「今天是我的生日,我要請大家吃蛋糕!」合成為一個動畫短信 的另一部分。這樣,由一個分解語句與兩個動畫圖片合成了一個語 句動畫。
若一個分解語句的字符數(shù)目大于該大分段語句字符值(即大于40) 時,則由服務(wù)器22將此分解語句分成兩個子分解語句,并將這兩個 子分解語句分別與四個動畫合成兩個語句動畫(步驟S126),也就是 說, 一個子分解語句與二個動畫合成一個語句動畫。
其中,若一個分解語句中僅有文字而沒有標點符號時,則由服務(wù) 器將此分解語句平均分成兩個子分解語句;若一個分解語句中有文 字也有標點符號時,則由服務(wù)器依標點符號所在之處將此分解語句 分成兩個子分解語句,當不只一個標點符號時,服務(wù)器再將依標點 符號所分隔的各子分解語句的字符數(shù)目,盡量地平均分成為二個子 分解語句。
在本發(fā)明的動畫短信編輯方法中, 一個動畫短信可由 一個短信和
ii至少一個動畫所組成,例如在「今天是我的生日,我要請大家吃蛋
糕!」的實施例中,是由一個短信和兩個動畫組成一個動畫短信。
接著,將一個短信及至少一個動畫所組成的一個動畫短信存放在 服務(wù)器中由一網(wǎng)址所指定的位置(步驟S128)。此動畫短信可以一個 圖檔形式(如GIF文件)來存放。此網(wǎng)址是由服務(wù)器所提供。之后,由 服務(wù)器利用上述短信傳送方式來發(fā)送該網(wǎng)址至手機(步驟S130),如
然后,手機20從服務(wù)器22下載該網(wǎng)址所指定的位置中所儲存的 由一個短信及至少一個動畫所組成的動畫短信(步驟S132),例如下 載GIF文件的圖檔數(shù)據(jù)。手機20從服務(wù)器22下載動畫短信的方式 可應(yīng)用已^^知的圖檔下載方式來完成。
舉例i兌明,WAP Push是一種WAP(Wireless Application Protocol) 服務(wù)推播技術(shù),用戶可以從Web網(wǎng)站傳送一則含有URL的短信到支 持WAP Push的手機,然后再利用手機WAP瀏覽器上網(wǎng)下載彩圖 (JPG或GIF)或和弦鈴聲(MIDI)等檔案。
接著,在手機20的屏幕24上瀏覽由一個短信及至少一個動畫所 組成的一個動畫短信(步驟S134),例如播s故為GIF文件圖檔的動畫 在手機20的屏幕24上顯示。如圖4B為本發(fā)明的實施例由手機屏幕 顯示動畫短信的示意圖,及圖4C為本發(fā)明的實施例由手機屏幕顯示 動畫短信的另一示意圖。在圖4B及4C中,顯示一個分解語句r今 天是我的生日,我要請大家吃蛋糕!」與二個人偶動畫合成的動畫 短信,此動畫短信的每個圖片如圖3A至3S所示。
其次,由手機20將由一個短信及至少一個動畫所組成的動畫短 信以短信方式發(fā)送至所要發(fā)送的手機上(步驟S136)。
根據(jù)上述圖1的流程圖的各個步驟,舉例說明另一個可能發(fā)生的 情況的實施例。例如,手機使用者輸入65個中文字的短信,其中沒 有任何的標點符號,則此短信的字符數(shù)目為130個。
此短信的字符數(shù)目與語句范圍值作比較(步驟S109),結(jié)果短信的 字符數(shù)目大于數(shù)值為104的語句范圍值,因此該短信被分解成四個分解語句,每一個分解語句的中文字數(shù)分別為17、 16、 16、 16個字 (步驟SllO)。
經(jīng)分解的每一個分解語句的字符數(shù)目分別為34、 32、 32、 32, 再經(jīng)步驟S118及步驟S122的判斷,每一個分解語句分別與二個動 畫合成(步驟S124),也就是說,此短信是由四個分解語句與八個動 畫合成為一個動畫^豆^f言。
該實施例的其余實施步驟可繼續(xù)依圖1的其余步驟實施,在此不 多加贅述。
綜上所述,本發(fā)明的實施例在于提供一種通訊設(shè)備的動畫短信產(chǎn) 生方法,其在手機或PDA等通訊設(shè)備發(fā)送短信時,在短信內(nèi)容中除 了文字之外還搭配動畫,使短信內(nèi)容增加趣味性及新奇性,增加使 用短信發(fā)送訊息的意愿,達到手機或PDA等通訊設(shè)備的新奇有趣的 流行概念。
雖然本發(fā)明已參照較佳具體例及附圖進行了上述敘述,但本發(fā)明 不僅限于此。本領(lǐng)域的普通技術(shù)人員對其形態(tài)及具體例的內(nèi)容做各 種修改、省略及變化,均不離開本發(fā)明的范圍。
權(quán)利要求
1. 一種通訊設(shè)備的動畫短信產(chǎn)生方法,所述動畫短信產(chǎn)生方法包括下列步驟由通訊設(shè)備將一短信發(fā)送至服務(wù)器;由服務(wù)器根據(jù)分段符號將該短信分段成至少一個單元語句;由服務(wù)器將一個單元語句的字符數(shù)目與至少一個語句范圍值相比較,根據(jù)比較的結(jié)果將一個單元語句分解成至少一個分解語句;當一個單元語句或數(shù)個單元語句合成的一個單元語句的字符數(shù)目不大于一最小語句范圍值時,由服務(wù)器判斷是否還有下一單元語句可與先前的單元語句合成而且是否一個單元語句或數(shù)個單元語句合成的一個單元語句的字符數(shù)目不大于該最小語句范圍值;若有下一單元語句可與先前的單元語句合成而且一個單元語句或數(shù)個單元語句合成的一個單元語句的字符數(shù)目不大于該最小語句范圍值時,則將下一單元語句與先前的單元語句合成一個單元語句,之后實施由服務(wù)器判斷是否還有下一單元語句可與先前的單元語句合成而且是否一個單元語句或數(shù)個單元語句合成的一個單元語句的字符數(shù)目不大于該最小語句范圍值的步驟;若沒有下一單元語句可與先前的單元語句合成,或者一個單元語句或數(shù)個單元語句合成的一個單元語句的字符數(shù)目大于該最小語句范圍值時,則將一個單元語句或數(shù)個單元語句合成的一個單元語句分解成為一個分解語句;由服務(wù)器將至少一個分解語句與至少一個動畫合成為至少一個語句動畫;由通訊設(shè)備從服務(wù)器下載具有至少一個語句動畫的動畫短信。
2. 如權(quán)利要求1所述的動畫短信產(chǎn)生方法,還包含下列步驟 在通訊設(shè)備的屏幕上編輯所述短信。
3. 如權(quán)利要求1所述的動畫短信產(chǎn)生方法,還包含下列步驟 由服務(wù)器判斷所述短信的字符數(shù)目是否大于一最大編輯字符值;若短信的字符數(shù)目大于該最大編輯字符值時,則由服務(wù)器發(fā)送一則錯誤訊息至通訊設(shè)備;若短信的字符數(shù)目不大于該最大編輯字符值時,則實施由服務(wù)器 根據(jù)預(yù)定的分段符號將短信分段成至少 一個單元語句的步驟。
4. 如權(quán)利要求1所述的動畫短信產(chǎn)生方法,其中,由服務(wù)器將 至少一個分解語句與至少一個動畫合成為至少一個語句動畫的步驟 中還包含下列步驟由服務(wù)器判斷 一 個分解語句的字符數(shù)目是否大于 一 小分段語句 字符值;若一個分解語句的字符數(shù)目不大于該小分段語句字符值時,則將 這一個分解i吾句與一個動畫合成一個i吾句動畫;若一個分解語句的字符數(shù)目大于該小分段語句字符值時,則由服 務(wù)器判斷一個分解語句的字符數(shù)目是否大于一大分段語句字符值;若一個分解語句的字符數(shù)目不大于該大分段語句字符值時,則服 務(wù)器將這一個分解語句與兩個動畫合成一個語句動畫;若一個分解語句的字符數(shù)目大于該大分段語句字符值時,則服務(wù)器將這一個分解語句分成兩個子分解語句,并將這兩個子分解語句 分別與兩個動畫合成兩個語句動畫。
5. 如權(quán)利要求4所述的動畫短信產(chǎn)生方法,其中,由服務(wù)器將 語句中沒有標點符號的一個分解語句平分成兩個子分解語句,或?qū)?語句中有標點符號的一個分解語句依標點符號所在之處分成兩個子分解語句。
6. 如權(quán)利要求1所述的動畫短信產(chǎn)生方法,其中,由通訊設(shè)備 從服務(wù)器下載具有至少一個語句動畫的動畫短信的步驟中還包含下 列步驟將所述動畫短信存放在服務(wù)器中 一 網(wǎng)址所指定的位置; 由服務(wù)器發(fā)送該網(wǎng)址至通訊設(shè)備;由通訊設(shè)備從服務(wù)器下載儲存在該網(wǎng)址所指定位置的動畫短信。
7. 如權(quán)利要求1所述的動畫短信產(chǎn)生方法,還包含下列步驟在通訊設(shè)備屏幕上瀏覽動畫短信;以及由通訊i殳備將動畫短信發(fā)送至另 一通訊設(shè)備。
8.如片又利要求1所述的動畫短信產(chǎn)生方法,其中,該通訊設(shè)備 是手機或個人數(shù)字助理。
全文摘要
一種通訊設(shè)備的動畫短信產(chǎn)生方法,是由通訊設(shè)備將一短信發(fā)送至服務(wù)器,由服務(wù)器將短信分段成至少一個單元語句,并將一個單元語句的字符數(shù)目與至少一個語句范圍值相比較,根據(jù)比較的結(jié)果將一個單元語句分解成至少一個分解語句,由服務(wù)器判斷一個單元語句是否要與下個單元語句合成及是否成為一個分解語句,再將一個分解語句與至少一個動畫合成為至少一個語句動畫,由通訊設(shè)備從服務(wù)器下載具有至少一個語句動畫的動畫短信。
文檔編號H04W4/14GK101453715SQ20071019490
公開日2009年6月10日 申請日期2007年12月6日 優(yōu)先權(quán)日2007年12月6日
發(fā)明者逸 陳 申請人:悟空數(shù)位娛樂實業(yè)有限公司