專利名稱:一種手機(jī)短信操作管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種手機(jī)短信操作管理方法。
背景技術(shù):
在手機(jī)用戶的日常應(yīng)用中,短信的收發(fā)已經(jīng)是一個(gè)必不可少的功能,用戶在對(duì)短 信進(jìn)行操作時(shí)常用的操作包括回復(fù)和轉(zhuǎn)發(fā),而用戶在轉(zhuǎn)發(fā)或回復(fù)一條短信之后,可能會(huì)忘 記是否已經(jīng)回復(fù)或轉(zhuǎn)發(fā)過這條短信,但是現(xiàn)有的手機(jī)不能對(duì)已經(jīng)回復(fù)或轉(zhuǎn)發(fā)過的短信進(jìn)行 區(qū)分,從而給用戶帶來不便。
發(fā)明內(nèi)容
基于以上情況,本發(fā)明提出了一種手機(jī)短信操作管理方法,對(duì)有過回復(fù)或轉(zhuǎn)發(fā)操
作的短信進(jìn)行標(biāo)識(shí),并在短信前以特定圖標(biāo)顯示,給用戶更加友好的使用體驗(yàn)。 本發(fā)明的技術(shù)方案如下 —種手機(jī)短信操作管理方法,包括以下步驟 A、在對(duì)短信進(jìn)行操作時(shí)判斷之前是否已被操作過,是則進(jìn)入步驟C,否則進(jìn)入步驟 B ; B、根據(jù)短信操作類型對(duì)短信添加標(biāo)識(shí); C、判斷本次操作與之前的操作是否相同,是則不改變短信已有的標(biāo)識(shí),否則更新 短信的標(biāo)識(shí)。 所述手機(jī)短信操作管理方法,其中,所述步驟A具體包括根據(jù)短信的消息頭中是
否包含一個(gè)具有特定值的IEI字段來判斷短信是否已被操作過。 所述手機(jī)短信操作管理方法,其中,所述步驟B進(jìn)一步包括 Bl、在被操作的短信的消息頭中添加所述具有特定值的IEI字段; B2、根據(jù)操作類型對(duì)所述具有特定值的IEI字段中的IED字段進(jìn)行賦值。 所述手機(jī)短信操作管理方法,其中,所述操作類型包括回復(fù)和轉(zhuǎn)發(fā)。 所述手機(jī)短信操作管理方法,其中,所述步驟B2具體包括根據(jù)短信的回復(fù)或轉(zhuǎn)
發(fā)操作對(duì)所述具有特定值的IEI字段中的IED字段分別賦予代表回復(fù)的第一值或代表轉(zhuǎn)發(fā)
的第二值。 所述手機(jī)短信操作管理方法,其中,在所述步驟C中,更新短信的標(biāo)識(shí)具體為對(duì)
所述具有特定值的IEI字段中的IED字段賦予代表回復(fù)和轉(zhuǎn)發(fā)均有的第三值。 所述手機(jī)短信操作管理方法,其中,手機(jī)短信操作管理方法還包括步驟 D、根據(jù)短信的消息頭中具有特定值的IEI字段中的IED字段的賦值,為短信添加圖標(biāo)。 所述手機(jī)短信操作管理方法,其中,對(duì)進(jìn)行過回復(fù)、轉(zhuǎn)發(fā)或回復(fù)和轉(zhuǎn)發(fā)均有的短信 分別添加不同類型的圖標(biāo)。 上述手機(jī)短信操作管理方法,使用戶可以對(duì)進(jìn)行過不同操作的短信分別添加不同圖標(biāo)進(jìn)行標(biāo)識(shí),方便用戶進(jìn)一步操作,豐富用戶的使用體驗(yàn)。
圖1為本發(fā)明手機(jī)短信操作管理方法較佳實(shí)施方式中短信的結(jié)構(gòu)示意圖;
圖2為本發(fā)明手機(jī)短信操作管理方法較佳實(shí)施方式的流程圖。
具體實(shí)施例方式
以下將結(jié)合附圖,對(duì)本發(fā)明的具體實(shí)施方式
加以詳細(xì)說明。 根據(jù)手機(jī)短信的格式協(xié)議,短信的消息頭(UDH,User Data Header)中有一些保留 字段,本發(fā)明提出的手機(jī)短信操作管理方法即是使用這些保留字段,用來標(biāo)志加密短信。
如圖1所示,手機(jī)短信主要包括UDL(User Data Length,用戶數(shù)據(jù)長(zhǎng)度,表示UDL 之后的所有數(shù)據(jù)的總長(zhǎng)度)、UDHL(User Data Header Length,用戶數(shù)據(jù)頭長(zhǎng)度,表示消息 頭長(zhǎng)度)、UDH(User Data Header,消息頭)和CompressedShort Msg(壓縮短信)。其中 Compressed Short Msg表示具體的短信文本,UDH中包括多個(gè)IEI ((Information Element Identifier,信息元素標(biāo)識(shí)),其中,IEI n(n為自然數(shù))表示第n個(gè)IEI, 一個(gè)IEI n、IEIDL n、 IED n的組合為一個(gè)IEI, n個(gè)IEI組成所述UDH。 根據(jù)3GPP的短信協(xié)議,IEI n的值定義了消息頭中第n個(gè)IEI的用途,其取值范圍 為00 FF,例如IEI 1 = 00表示該IEI為一個(gè)短信控制參數(shù),而02、26 6F等取值為保 留值,未被定義,因此在本發(fā)明中選取其中一個(gè)保留值用來定義一個(gè)IEI,將其加入到UDH 中,使其表示該短信已被操作過。例如,取IEI n = 26,在IED n字段中用1表示該短信已 回復(fù),2表示該短信已轉(zhuǎn)發(fā),3表示回復(fù)和轉(zhuǎn)發(fā)的操作都有過,IEIDL n表示IED n字段的長(zhǎng) 度值,此例中,由于IEDn的賦值范圍為1到3,因此IEIDL n的值為1。
以下以一個(gè)具體實(shí)施方式
為例對(duì)本發(fā)明的原理進(jìn)行詳細(xì)描述
當(dāng)用戶回復(fù)某條短信后,根據(jù)短信的ID號(hào)查找對(duì)應(yīng)的消息結(jié)構(gòu)體,在該短信的 UDH中加入一個(gè)IEI,以上面描述為例,使加入的IEI x = 26,IED x = l,其中x為自然數(shù); 同理,當(dāng)用戶進(jìn)行短信轉(zhuǎn)發(fā)操作后,則使IEI x = 26, IED x = 2,即,通過在短信的UDH加 入一個(gè)具有特定值的IEI標(biāo)識(shí)是否已被操作。 在用戶對(duì)一條短信進(jìn)行回復(fù)或轉(zhuǎn)發(fā)時(shí),先檢查該短信的消息頭(UDH)中是否包含 IEI x = 26的字段,如包含該字段,則表示該條短信已經(jīng)被用戶回復(fù)或轉(zhuǎn)發(fā)過,用戶再進(jìn)行 轉(zhuǎn)發(fā)或回復(fù)操作時(shí),需判斷本次操作與之前的操作是否相同,即IED x的值是否相同,如相 同則不改變其值,如不同,將IED x的值賦為3表示回復(fù)和轉(zhuǎn)發(fā)的操作都有,即,如果原來某 條短信已經(jīng)轉(zhuǎn)發(fā)過,則IEI x二26中的IED x二2,如再被用戶轉(zhuǎn)發(fā),則此值不變,如用戶再 回復(fù)此短信,則將IEDx的值變?yōu)?。 在手機(jī)短信的收件箱中,根據(jù)短信中的IEI字段在前面添加對(duì)應(yīng)圖標(biāo),以代表用 戶對(duì)此條短信所作的對(duì)應(yīng)操作,若短信中存在IEI x = 26的字段,則讀取其字段中IED字 段的值,根據(jù)其值判斷用戶做過的操作,對(duì)短信添加對(duì)應(yīng)的圖標(biāo),如無該字段,則不加入任 何標(biāo)識(shí)。 此外,在用戶對(duì)短信進(jìn)行轉(zhuǎn)發(fā)時(shí),對(duì)于已經(jīng)操作過的短信,需要在進(jìn)行轉(zhuǎn)發(fā)時(shí)將短 信中的IEI x二26的IEI字段現(xiàn)行刪除后再發(fā)送,使接收方收到的短信中不包含IEI x =26的IEI字段,避免對(duì)接收方造成影響。 本發(fā)明較佳實(shí)施方式的流程如圖2所示,包括步驟S1、對(duì)短信進(jìn)行回復(fù)或轉(zhuǎn)發(fā)操 作;S2、判斷被操作的短信之前是否已經(jīng)有過回復(fù)或轉(zhuǎn)發(fā)操作,是則進(jìn)入步驟S4,否則進(jìn)入 步驟S3 ;S3、設(shè)置對(duì)應(yīng)IEI字段對(duì)操作類型進(jìn)行標(biāo)識(shí);S4、判斷本次操作與之前操作是否相 同,是則進(jìn)入步驟S5,否則進(jìn)入步驟S3 ;S5、不改變IEI字段。 其中,在步驟S2中是根據(jù)短信的消息頭中是否包含一個(gè)具有特定值的IEI字段 來判斷短信是否已被操作過;在步驟S3中對(duì)被操作的短信的消息頭添加所述具有特定值 的IEI字段,并根據(jù)操作類型對(duì)所述具有特定值的IEI字段中的IED字段進(jìn)行賦值,對(duì)于回 復(fù)、轉(zhuǎn)發(fā)以及回復(fù)和轉(zhuǎn)發(fā)均有的操作分別賦不同值,即,在對(duì)短信第一次操作時(shí)對(duì)短信的消 息頭添加具有特定值的IEI字段并根據(jù)操作類型對(duì)IED字段賦值,在對(duì)短信進(jìn)行與之前操 作不同類型的操作時(shí),改變所述具有特定值的IEI字段中IED字段的值;在步驟S4中根據(jù) IED字段的已有賦值判斷前后所作操作是否相同。 本發(fā)明的優(yōu)點(diǎn)在于,無需改變短信本身的結(jié)構(gòu),只需在后臺(tái)對(duì)消息頭UDH進(jìn)行處 理,即可對(duì)短信操作類型進(jìn)行標(biāo)識(shí),對(duì)于用戶并沒有更多復(fù)雜的操作,并且僅利用了 3GPP 短信協(xié)議中的一些保留值來實(shí)現(xiàn),技術(shù)上簡(jiǎn)單有效可行。 應(yīng)當(dāng)理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換, 而所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
一種手機(jī)短信操作管理方法,包括以下步驟A、在對(duì)短信進(jìn)行操作時(shí)判斷之前是否已被操作過,是則進(jìn)入步驟C,否則進(jìn)入步驟B;B、根據(jù)短信操作類型對(duì)短信添加標(biāo)識(shí);C、判斷本次操作與之前的操作是否相同,是則不改變短信已有的標(biāo)識(shí),否則更新短信的標(biāo)識(shí)。
2. 根據(jù)權(quán)利要求l所述的手機(jī)短信操作管理方法,其特征在于在所述步驟A中若短 信的消息頭中包含一個(gè)具有特定值的IEI字段則短信已被操作過。
3. 根據(jù)權(quán)利要求2所述的手機(jī)短信操作管理方法,其特征在于所述步驟B進(jìn)一步包括Bl、在被操作的短信的消息頭中添加所述具有特定值的IEI字段; B2、根據(jù)操作類型對(duì)所述具有特定值的IEI字段中的IED字段進(jìn)行賦值。
4. 根據(jù)權(quán)利要求3所述的手機(jī)短信操作管理方法,其特征在于所述操作類型包括回 復(fù)和轉(zhuǎn)發(fā)。
5. 根據(jù)權(quán)利要求4所述的手機(jī)短信操作管理方法,其特征在于所述步驟B2具體包 括根據(jù)短信的回復(fù)或轉(zhuǎn)發(fā)操作對(duì)所述具有特定值的IEI字段中的IED字段分別賦予代表 回復(fù)的第一值或代表轉(zhuǎn)發(fā)的第二值。
6. 根據(jù)權(quán)利要求5所述的手機(jī)短信操作管理方法,其特征在于在所述步驟C中,更新 短信的標(biāo)識(shí)具體為對(duì)所述具有特定值的IEI字段中的IED字段賦予代表回復(fù)和轉(zhuǎn)發(fā)均有 的第三值。
7. 根據(jù)權(quán)利要求6所述的手機(jī)短信操作管理方法,其特征在于手機(jī)短信操作管理方 法還包括步驟D、 根據(jù)短信的消息頭中具有特定值的IEI字段中的IED字段的賦值,為短信添加圖標(biāo)。
8. 根據(jù)權(quán)利要求7所述的手機(jī)短信操作管理方法,其特征在于對(duì)進(jìn)行過回復(fù)、轉(zhuǎn)發(fā)或回復(fù)和轉(zhuǎn)發(fā)均有的短信分別添加不同類型的圖標(biāo)。
全文摘要
本發(fā)明提供了一種手機(jī)短信操作管理方法,包括以下步驟A、在對(duì)短信進(jìn)行操作時(shí)判斷之前是否已被操作過,是則進(jìn)入步驟C,否則進(jìn)入步驟B;B、根據(jù)短信操作類型對(duì)短信添加標(biāo)識(shí);C、判斷本次操作與之前的操作是否相同,是則不改變短信已有的標(biāo)識(shí),否則更新短信的標(biāo)識(shí)。通過上述手機(jī)短信操作管理方法,用戶可以對(duì)進(jìn)行過不同操作的短信分別添加不同圖標(biāo)進(jìn)行標(biāo)識(shí),方便用戶進(jìn)一步操作,豐富用戶的使用體驗(yàn)。
文檔編號(hào)H04M1/725GK101778176SQ20101012735
公開日2010年7月14日 申請(qǐng)日期2010年3月17日 優(yōu)先權(quán)日2010年3月17日
發(fā)明者王穎軒 申請(qǐng)人:惠州Tcl移動(dòng)通信有限公司