專利名稱:一種發(fā)送附加信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及發(fā)送信息的方法,更具體地說,涉及一種發(fā)送附加信息的方法。
背景技術(shù):
目前,朋友間利用短信來溝通聯(lián)絡(luò)越來越頻繁,各種各樣的短信包月服 務(wù)也層出不窮,很多人甚至把短信當(dāng)作了一種聊天工具。同時(shí),手機(jī)用戶間 通過短信互傳笑話也早已經(jīng)不是新鮮事情了 。但是很多手機(jī)用戶在發(fā)送短信
時(shí),所輸入的短信字符長度經(jīng)常小于20個(gè)字符,甚至很多就只有"好""行" "可以""知道了"等寥寥幾個(gè)字。而每條短信剩余的有效載荷都被浪費(fèi)了。 每條短信可以利用的有效載荷是140個(gè)字節(jié),可以容納70個(gè)漢字。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種不 產(chǎn)生額外費(fèi)用發(fā)送附加信息的方法。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種發(fā)送附加信息的
方法,包括如下步驟
a、 服務(wù)器接收短信,根據(jù)有效載荷,將所述短信分解為至少一條子短信;
b、 所述服務(wù)器判斷最后一條所述子短信是否還有剩余空間,如果是,進(jìn)
入步驟d;否則,進(jìn)入步驟C;
C、將所述短信發(fā)送到接收方,進(jìn)入步驟a;
d、 根據(jù)所述剩余空間,所述服務(wù)器搜索附加信息庫,判斷是否存在與所
述剩余空間大小相匹配的附加信息;如果是,結(jié)束搜索,進(jìn)入步驟e;否則, 進(jìn)入步驟C;
e、 所述服務(wù)器將搜索到相匹配的附加信息添加到最后一條子短信,進(jìn)入的方法中,在所述步驟e中,所述服務(wù)器 從最后一條子短信的有效載荷的倒數(shù)第三個(gè)字節(jié)開始往前放置。
在本發(fā)明所述的發(fā)送附加信息的方法,所述附加信息是笑話,所述附加 信息庫是笑話庫。
優(yōu)選的,所述笑話包括笑話編號(hào)、笑話分頁數(shù)、笑話分頁中止位、笑 話內(nèi)容;所述笑話編碼可用于標(biāo)識(shí)所述笑話在所述笑話庫中的編號(hào);所述笑 話分頁數(shù)可用于標(biāo)識(shí)所述短信中附帶的笑話的完整性;所述笑話分頁中止位 可用于標(biāo)識(shí)該笑話是否為最后一個(gè)分頁。
在本發(fā)明所述的發(fā)送附加信息的方法中,所述附加信息是發(fā)送方個(gè)性化 的簽名,所述附加信息庫是用戶的個(gè)性化簽名信息庫。
在本發(fā)明所述的發(fā)送附加信息的方法中,所述附加信息是數(shù)字和符號(hào)組 成的個(gè)性化拼圖,所述附加信息庫是用戶的個(gè)性化拼圖庫。
實(shí)施本發(fā)明的發(fā)送附加信息的方法,具有以下有益效果可以把人們平 常的短信聯(lián)絡(luò)溝通和發(fā)送個(gè)性化附加信息這兩件不同的事情無縫的結(jié)合起 來,由于使用剩余空間,因此不會(huì)多花用戶的通信費(fèi)用,可以上人們在使用 短信互相聯(lián)絡(luò)溝通時(shí),不用多花錢即可把個(gè)性化的信息發(fā)送給對方。
下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中 圖1是本發(fā)明發(fā)送附加信息的方法的流程示意圖。
具體實(shí)施例方式
如圖1所示,本發(fā)明發(fā)送附加信息的方法包括如下步驟a、服務(wù)器接收 短信,根據(jù)有效載荷,將短信分解為至少一條子短信;b、服務(wù)器判斷最后一 條子短信是否還有剩余空間,如果是,進(jìn)入步驟d;否則,進(jìn)入步驟C; C、 將短信發(fā)送到接收方,進(jìn)入步驟a; d、根據(jù)剩余空間,服務(wù)器搜索附加信息 庫,判斷是否存在與剩余空間大小相匹配的附加信息;如果是,結(jié)束搜索,進(jìn)入步驟e;否則,進(jìn)入步驟c; e、服務(wù)器將搜索到相匹配的附加信息添加 到最后一條子短信,進(jìn)入步驟c。
正常的短信包的頭部信息(注該頭部信息不占用前述的140個(gè)字節(jié)的
有效載荷)中,包含TP-User-Data-Header-Indicator (TP-UDHI)字段,該字 段如果設(shè)置為1則表示在140個(gè)字節(jié)的有效載荷的前幾個(gè)字節(jié)會(huì)有額外的頭 部信息,用來作為其他特殊用途。利用這一點(diǎn),我們可以在短信協(xié)議中增加 一個(gè)新的類型的短信額外頭部一一 "該短信帶有額外的附加信息",該頭部包 含三個(gè)部分頭部標(biāo)志、頭部長度、頭部信息。短信額外頭部一一 "該短信 帶有額外的附加信息",其頭部標(biāo)志占用一個(gè)字節(jié),頭部長度占用一個(gè)字節(jié), 頭部信息占用一個(gè)字節(jié)。
在實(shí)施中,所述服務(wù)器從最后一條子短信的有效載荷的倒數(shù)第三個(gè)字節(jié) 開始往前放置。頭部長度表示后續(xù)的頭部信息占用幾個(gè)字節(jié),我們僅僅需要1 個(gè)字節(jié)來描述頭部信息,所以頭部長度填為1。頭部信息,我們定義為附加 信息的字符長度,該附加信息通過短信未使用的有效載荷來放置,該長度從 后向前計(jì)算。也就是說,我們的附加信息是從短信的有效載荷的倒數(shù)第三個(gè) 字節(jié)開始往前放置的。用戶手機(jī)在收到上述格式的短信后,就可以按照我們 定義的頭部進(jìn)行解析,將正常的短信內(nèi)容和附加信息分開進(jìn)行顯示,等于用
戶用一條短信的錢作了兩件事情1、發(fā)了自己的想發(fā)的信息給用戶2、順帶
免費(fèi)的發(fā)送了一個(gè)附加信息給對方。用戶手機(jī)應(yīng)有開啟/關(guān)閉利用短信有效載
荷發(fā)送附加信息的功能。
在一優(yōu)選實(shí)施例中,附加信息是笑話,所述附加信息庫是笑話庫。 特別地,可以將笑話庫預(yù)置在手機(jī)中。這樣笑話庫可以通過兩種方式進(jìn)
行更新l.用戶從廠商處通過免費(fèi)的或收費(fèi)的渠道獲取該笑話庫,并利用手 機(jī)中預(yù)置的笑話庫更新功能來更新該笑話庫。
2.用戶手機(jī)在互相利用有效載荷發(fā)送笑話的同時(shí),可以將自己收到的笑
話同步更新到自己的手機(jī)中,這個(gè)過程可以自動(dòng)進(jìn)行,無需用戶手動(dòng)干預(yù)。
每條笑話都有一個(gè)笑話編號(hào)(占用19個(gè)位),還有一個(gè)笑話分頁數(shù)(占用4
個(gè)位),還有笑話分頁中止位(占用一個(gè)位),這樣的話笑話編號(hào)和笑話分頁數(shù)、笑話分頁中止位合并起來正好占用3個(gè)字節(jié)。笑話編號(hào)(占用19個(gè)位): 表示該笑話在笑話庫中的編號(hào),該笑話對于每一個(gè)笑話來說是唯一的。所以
笑話庫的容量為524288條(2的19次方)。笑話分頁數(shù)(占用4個(gè)位)表示 該短信中附帶的笑話是否是一條完整的笑話,為0表示該短信中附帶的笑話 是是一條完整的笑話;否則表示不是,此時(shí)的取值表示該笑話在整個(gè)笑話中 隸屬與第幾個(gè)分頁(注每個(gè)長的笑話會(huì)被分成幾個(gè)短的笑話片斷,收全后 才是一條完整的笑話)。所以每條笑話最多被拆分為15個(gè)分頁。每條笑話的 分頁都是規(guī)定好的,根據(jù)一般的短信平均長度和一般的笑話的平均長度,我 們建議將拆分的標(biāo)準(zhǔn)統(tǒng)一定義為42個(gè)字符。根據(jù)這種拆分的方法, 一般來講 兩條短信基本上就能夠?qū)⒁粋€(gè)完整的笑話傳送給對方了 (注當(dāng)然如果短信 的正文內(nèi)容特別短的話,可以容納下本來需要進(jìn)行分頁的笑話時(shí),我們就不
進(jìn)行拆分了)。笑話分頁中止位(占用一個(gè)位)如果為0表示,該短信中附 帶的笑話不是最后一個(gè)分頁;為1則表示,該短信中附帶的笑話是最后一個(gè) 分頁,此時(shí)笑話分頁數(shù)中的取值就是該笑話的總分頁數(shù)了。 通過笑話編號(hào) 和笑話分頁數(shù)、笑話分頁中止位的結(jié)合使用,當(dāng)我們收到對方的短信中附帶 有在本方手機(jī)的笑話庫中沒用的編號(hào)時(shí),手機(jī)會(huì)自動(dòng)將新收到的短信(分頁) 儲(chǔ)存到本地的笑話庫中。通過這種方式,我們就可以完成笑話庫的自動(dòng)更新。
在另一優(yōu)選實(shí)施例中,附加信息是發(fā)送方個(gè)性化的簽名,附加信息庫是 用戶的個(gè)性化簽名信息庫。
在又一優(yōu)選實(shí)施例中,附加信息是數(shù)字和符號(hào)組成的個(gè)性化拼圖,附加 信息庫是用戶的個(gè)性化拼圖庫。
本發(fā)明可以通過硬件、軟件,或者軟、硬件結(jié)合來實(shí)現(xiàn)。本發(fā)明可以在 至少一個(gè)計(jì)算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn),或者由分布在幾個(gè)互連的計(jì)算機(jī)系 統(tǒng)中的不同部分以分散方式實(shí)現(xiàn)。任何可以實(shí)現(xiàn)所述方法的計(jì)算機(jī)系統(tǒng)或其 它設(shè)備都是可適用的。常用軟硬件的結(jié)合可以是安裝有計(jì)算機(jī)程序的通用計(jì) 算機(jī)系統(tǒng),通過安裝和執(zhí)行所述程序控制計(jì)算機(jī)系統(tǒng),使其按所述方法運(yùn)行。 在計(jì)算機(jī)系統(tǒng)中,利用處理器和存儲(chǔ)單元來實(shí)現(xiàn)所述方法。
本發(fā)明還可以通過計(jì)算機(jī)程序產(chǎn)品進(jìn)行實(shí)施,所述程序包含能夠?qū)崿F(xiàn)本發(fā)明方法的全部特征,當(dāng)其安裝到計(jì)算機(jī)系統(tǒng)中時(shí),通過運(yùn)行,可以實(shí)現(xiàn)本 發(fā)明的方法。本申請文件中的計(jì)算機(jī)程序所指的是可以采用任何程序語言、 代碼或符號(hào)編寫的一組指令的任何表達(dá)式,該指令組使系統(tǒng)具有信息處理能
力,以直接實(shí)現(xiàn)特定功能,或在進(jìn)行下述一個(gè)或兩個(gè)步驟之后,a)轉(zhuǎn)換成其 它語言、編碼或符號(hào);b)以不同的格式再現(xiàn),實(shí)現(xiàn)特定功能。
本發(fā)明是通過幾個(gè)具體實(shí)施例進(jìn)行說明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白, 在不脫離本發(fā)明范圍的情況下,還可以對本發(fā)明進(jìn)行各種變換及等同替代。 另外,針對特定情形或具體情況,可以對本發(fā)明做各種修改,而不脫離本發(fā) 明的范圍。因此,本發(fā)明不局限于所公開的具體實(shí)施例,而應(yīng)當(dāng)包括落入本 發(fā)明權(quán)利要求范圍內(nèi)的全部實(shí)施方式。
權(quán)利要求
1、一種發(fā)送附加信息的方法,其特征在于,包括如下步驟a、服務(wù)器接收短信,根據(jù)有效載荷,將所述短信分解為至少一條子短信;b、所述服務(wù)器判斷最后一條所述子短信是否還有剩余空間,如果是,進(jìn)入步驟d;否則,進(jìn)入步驟c;c、將所述短信發(fā)送到接收方,進(jìn)入步驟a;d、根據(jù)所述剩余空間,所述服務(wù)器搜索附加信息庫,判斷是否存在與所述剩余空間大小相匹配的附加信息;如果是,結(jié)束搜索,進(jìn)入步驟e;否則,進(jìn)入步驟c;e、所述服務(wù)器將搜索到相匹配的附加信息添加到最后一條子短信,進(jìn)入步驟c。
2、 根據(jù)權(quán)利要求1所述的發(fā)送附加信息的方法,其特征在于,在所述步 驟e中,所述服務(wù)器從最后一條子短信的有效載荷的倒數(shù)第三個(gè)字節(jié)開始往 前放置。
3、 根據(jù)權(quán)利要求1或2所述的發(fā)送附加信息的方法,其特征在于,所述 附加信息是笑話,所述附加信息庫是笑話庫。
4、 根據(jù)權(quán)利要求3所述的發(fā)送附加信息的方法,其特征在于,所述笑話 包括笑話編號(hào)、笑話分頁數(shù)、笑話分頁中止位、笑話內(nèi)容;所述笑話編碼 可用于標(biāo)識(shí)所述笑話在所述笑話庫中的編號(hào);所述笑話分頁數(shù)可用于標(biāo)識(shí)所 述短信中附帶的笑話的完整性;所述笑話分頁中止位可用于標(biāo)識(shí)該笑話是否 為最后一個(gè)分頁。
5、 根據(jù)權(quán)利要求1或2所述的發(fā)送附加信息的方法,其特征在于,所述 附加信息是發(fā)送方個(gè)性化的簽名,所述附加信息庫是用戶的個(gè)性化簽名信息 庫。
6、 根據(jù)權(quán)利要求1或2所述的發(fā)送附加信息的方法,其特征在于,所述 附加信息是數(shù)字和符號(hào)組成的個(gè)性化拼圖,所述附加信息庫是用戶的個(gè)性化 拼圖庫。
全文摘要
本發(fā)明涉及一種發(fā)送附加信息的方法,包括如下步驟a.服務(wù)器接收短信,根據(jù)有效載荷,將短信分解為至少一條子短信;b.服務(wù)器判斷最后一條子短信是否還有剩余空間,如果是,進(jìn)入步驟d;否則,進(jìn)入步驟c;c.將所述短信發(fā)送到接收方,進(jìn)入步驟a;d.根據(jù)剩余空間,服務(wù)器搜索附加信息庫,判斷是否存在與剩余空間大小相匹配的附加信息;如果是,結(jié)束搜索,進(jìn)入步驟e;否則,進(jìn)入步驟c;e.服務(wù)器將搜索到相匹配的附加信息添加到最后一條子短信,進(jìn)入步驟c。本發(fā)明發(fā)送附加信息的方法,由于使用剩余空間,因此不會(huì)多花用戶的通信費(fèi)用,可以上人們在使用短信互相聯(lián)絡(luò)溝通時(shí),不用多花錢即可把個(gè)性化的信息發(fā)送給對方。
文檔編號(hào)H04W4/14GK101420666SQ20071012416
公開日2009年4月29日 申請日期2007年10月26日 優(yōu)先權(quán)日2007年10月26日
發(fā)明者斌 何 申請人:康佳集團(tuán)股份有限公司