專利名稱:一種對消息進行簽名的方法及裝置的制作方法
技術領域:
本發(fā)明涉及移動通信技術領域,尤其涉及一種對消息進行簽名的方法及裝置。
背景技術:
短信簽名業(yè)務是一種短信增值服務,為手機用戶提供一種快捷、方便的個性化簽名。目前已有的短信簽名方式基本是在設定好簽名之后,用戶可以在準備發(fā)送消息時插入該簽名,這樣的簽名方式比較單一,對所有收信人都會使用同一個簽名。對于用戶而言,不能根據收信人的不同而加入不同的簽名,在使用消息群發(fā)業(yè)務時會產生一些不便。
發(fā)明內容
本發(fā)明的目的在于解決上述問題,提供一種對消息進行簽名的方法及裝置,在群發(fā)消息的時候,根據收信人所屬的群組插入所屬群組的簽名內容,然后進行發(fā)送。這樣不僅可以很有針對性的發(fā)送消息,避免一些不必要的尷尬,而且使消息簽名更具趣味性和個性化。為實現(xiàn)上述的目的,本發(fā)明采用下述技術方案。一種對消息進行簽名的方法,其特征在于,在一通信終端發(fā)送一消息之前,執(zhí)行如下步驟:(a)預設群組列表對應的簽名內容;(b)編輯消息,并備份消息內容在內存中;(C)獲取所要發(fā)送消息的一目標收信人號碼;(d)讀取一群組中的所有收信人號碼;(e)所述該目標收信人號碼與所讀取的群組中的所有收信人號碼進行逐一匹配,若均匹配不成功,則執(zhí)行步驟(f);若至少有一個匹配成功,則執(zhí)行步驟(h) ;(f)判斷是否已經讀取了通信終端中所有群組,若不是,執(zhí)行步驟(g);若是,執(zhí)行步驟(i) ;(g)繼續(xù)選擇讀取一尚未被讀取的群組中的所有收信人號碼,并返回執(zhí)行步驟(e) ;(h)在所要發(fā)送消息中添加與所讀取的群組對應的簽名內容,并發(fā)送該消息,所述群組與簽名內容的對應關系是預設在通信終端中的;(i)將預先設置在通信終端中的默認簽名內容添加所要發(fā)送消息中,并發(fā)送該消息;U)判斷目標收信人是否是最后一個收信人,若不是,執(zhí)行步驟(k),若是,則執(zhí)行結束;(k)獲取下一個收信人號碼,返回執(zhí)行步驟(d)。進一步,在步驟(a)之前進一步包括開啟簽名開關步驟。進一步,在最終消息發(fā)送完畢之后,還包括步驟:在消息發(fā)送完畢之后,清空備份的消息內容。進一步,所述的消息可以是短信和多媒體消息中的任意一種。一種對消息進行簽名的裝置,用于在一通信終端發(fā)送一消息之前對消息進行簽名,包括如下單元:簽名內容添加單元,用于提供添加群組列表對應的簽名內容;編輯備份單元,用于編輯消息,并備份消息內容在內存中;目標號碼獲取單元,用于獲取所要發(fā)送消息的一目標收信人號碼;群組讀取單元,用于讀取一群組中的所有收信人號碼;匹配單元,用于將目標號碼獲取單元獲得的所述目標收信人號碼與群組讀取單元所讀取的群組中的所有收信人號碼進行逐一匹配,若均匹配不成功,則執(zhí)行第一判斷單元;若至少有一個匹配成功,則執(zhí)行第一簽名單元;第一判斷單元,用于判斷是否是已經讀取了通信終端中所有群組,若不是,執(zhí)行循環(huán)讀取單元;若是,執(zhí)行第二簽名單元;循環(huán)讀取單元,用于繼續(xù)選擇讀取一尚未被讀取的群組中的所有收信人號碼,并返回執(zhí)行匹配單元;第一簽名單元,用于在所要發(fā)送消息中添加與所讀取的群組對應的簽名內容,并發(fā)送該消息,所述群組與簽名內容的對應關系是預設在通信終端中的;第二簽名單元,用于將預先設置在通信終端中的默認簽名內容添加所要發(fā)送消息中,并發(fā)送該消息;第二判斷單元,用于在消息發(fā)送完畢之后,判斷目標號碼獲取單元所獲取的目標收信人是否是最后一個收信人,若不是,執(zhí)行目標號碼獲取單元,若是,則執(zhí)行結束。進一步,所述對消息進行簽名的裝置還包括如下單元:開啟控制單元,用于使用戶開啟簽名開關。 進一步,所述對消息進行簽名的裝置包括如下單元:清空單元,用于在消息發(fā)送完畢之后,清空備份的消息內容。進一步,所述的消息可以是短信和多媒體消息中的任意一種
本發(fā)明的優(yōu)點在于,根據收信人所屬的群組不同,分別加入不同的簽名內容,不僅可以很有針對性的發(fā)送消息,避免一些不必要的尷尬,而且使消息簽名更具趣味性和個性化。
圖1是本發(fā)明所述對消息進行簽名的方法的具體實施例的實施步驟的流程示意 圖2是本發(fā)明所述對消息進行簽名的裝置。
具體實施例方式下面結合附圖對本發(fā)明對消息進行簽名的方法及裝置的具體實施方式
做詳細說明。參見圖1是本發(fā)明所述對消息進行簽名的方法的具體實施例的實施步驟的流程示意圖,其中所述的消息為短信。本發(fā)明具體實施例所述對消息進行簽名的方法,包括如下步驟:
步驟SlOl:用戶開啟簽名開關。若簽名開關單元已開啟則不需執(zhí)行此步驟,該簽名功能也可以是(出廠時)默認開啟的。步驟S102:用戶添加群組列表對應的簽名內容。步驟S103:編輯短信,并備份短信內容在內存中,用于多次發(fā)送至不同的收信人;此步驟用于發(fā)送多個收件人相同的信息,若只有一個收件人則無需此步驟。步驟S104:獲取所要發(fā)送消息的目標收信人號碼。所述目標收信人號碼可以是存儲在通信終端中的電話號碼,也可是通過使用者手工錄入的電話號碼。步驟S105:讀取一群組中的所有收信人號碼。所述群組是指通信終端中對一類具有相同特征或者關聯(lián)性的聯(lián)系人進行的分組,例如將收信人分成“同學”、“同事”、以及“家人”等。本步驟是選取任意一個群組,并讀取該群組中所有收信人的號碼。步驟S106:所述目標收信人號碼與所讀取的群組中的所有收信人號碼進行逐一匹配,若均匹配不成功,則執(zhí)行步驟S107 ;若至少有一個匹配成功,則執(zhí)行步驟S109。本步驟中,如果有匹配成功,即意味著該目標收信人是該群組中的某一個收信人,反之則意味著該目標收信人不屬于該群組。步驟S107:判斷是否已經讀取了通信終端中所有群組,若不是,執(zhí)行步驟S108 ;若是,執(zhí)行步驟S110。由于通訊終端中群組可能不止一群組,因此需要對多個群組依次(多次)進行匹配判斷。若通訊終端中群組只有一組,或者所有的群組都已經被遍歷比較過一次,則認為已經讀取了所有的群組。步驟S108:繼續(xù)選擇讀取一尚未被讀取的群組中的所有收信人號碼,并返回執(zhí)行步驟S106。本步驟是在通訊終端中有多個群組情況下進行的,以確保所有的群組都能夠被遍歷。步驟S109:在所要發(fā)送消息中添加與所讀取的群組對應的簽名內容,并發(fā)送該消息,所述群組與簽名內容的對應關系是預設在通信終端中的。所述的簽名內容為10個字長度的中文字符或者20個字符長度。如果群組是“同學”,則簽名內容為與“同學”相關的簽名內容,例如是一個比較私人的簽名;如果群組是“同事”或者“客戶”,則簽名內容為與“同事”或者“客戶”相關的簽名內容,例如可以是一個包含公司名稱的較為正式或者商務型的簽名;如果群組是“家人”,則簽名內容為與“家人”相關的簽名內容,例如可以是家里常用的“乳名”,也可以將其設為空,因為家人通常都是互相有通信方式的。用戶可以對相關的簽名內容進行添加、修改和刪除操作。步驟SllO:將預先設置在通信終端中的默認簽名內容添加所要發(fā)送消息中,并發(fā)送該消息。步驟Slll:判斷步驟S104的目標收信人是否是最后一個收信人,若不是,執(zhí)行步驟S112,若是,則執(zhí)行步驟S113。其中,此步驟和S112用于收件人為多人的情況。若收件人為一個人的話,則無需執(zhí)行此步驟和步驟S112。步驟S112:獲取下一個收信人號碼,獲取之后返回執(zhí)行步驟S105,即再次遍歷通信錄中所有群組,以確定簽名內容。步驟S113:在消息發(fā)送完畢之后,清空備份的消息內容。此步驟為可選步驟,用于釋放資源。參見圖2是本發(fā)明所述對消息進行簽名的裝置結構示意圖。一種對消息進行簽名的裝置M200,用于根據用戶所屬的群組插入對應的簽名內容,包括如下單元:
開啟控制單元M201,用于使用戶開啟簽名開關。該簽名功能也可以是默認開啟的。簽名內容添加單元M202,用于提供添加群組列表對應的簽名內容。用戶也可以對已有的簽名內容進行修改和刪除操作。編輯備份單元M203,用于編輯消息,并備份消息內容在內存中。若要將相同的消息發(fā)送給多個收件人,用戶可以通過調用已備份的消息進行發(fā)送,避免重復編輯相同的消息內容。目標號碼獲取單元M204,用于獲取所要發(fā)送消息的一目標收信人號碼。所述目標收信人號碼可以是存儲在通信終端中的電話號碼,也可是通過使用者手工錄入的電話號碼。群組讀取單元M205,用于讀取一群組中的所有收信人號碼。所述群組是指通信終端中對一類具有相同特征或者關聯(lián)性的聯(lián)系人進行的分組,例如將收信人分成“同學”、“同事”、以及“家人”等。匹配單元M206,用于將目標號碼獲取單元M204獲得的所述目標收信人號碼與群組讀取單元M205所讀取的群組中的所有收信人號碼進行逐一匹配,若均匹配不成功,則執(zhí)行第一判斷單元M207 ;若至少有一個匹配成功,則執(zhí)行第一簽名單元M209。通過執(zhí)行此匹配單元以判斷該目標收信人是否屬于該群組中的某一個收信人。第一判斷單元M207,用于判斷是否是已經讀取了通信終端中所有群組,若不是,執(zhí)行循環(huán)讀取單元M208 ;若是,執(zhí)行第二簽名單元M210。循環(huán)讀取單元M208,用于繼續(xù)選擇讀取一尚未被讀取的群組中的所有收信人號碼,并返回執(zhí)行匹配單元M206。第一簽名單元M209,用于在所要發(fā)送消息中添加與所讀取的群組對應的簽名內容,并發(fā)送該消息,所述群組與簽名內容的對應關系是預設在通信終端中的。如果群組設置為“同學”,則簽名內容為與“同學”相關的簽名內容。如果群組設置為“同事”,則簽名內容為與“同事”相關的簽名內容。如果群組設置為“家人”,則簽名內容為與“家人”相關的簽名內容。這樣可以很有針對性的發(fā)送消息,避免不必要的尷尬,而且使消息簽名更具個性化。第二簽名單元M210,用于將預先設置在通信終端中的默認簽名內容添加所要發(fā)送消息中,并發(fā)送該消息。第二判斷單元M211,用于在消息發(fā)送完畢之后,判斷目標號碼獲取單元所獲取的目標收信人是否是最后一個收信人,若不是,執(zhí)行目標號碼獲取單元M204,若是,則執(zhí)行清空單元M213。清空單元M213,用于在消息發(fā)送完畢之后,清空備份的消息內容。其中,所述的消息可以是短信、多媒體消息和其他格式的消息中的任意一種。在本文所述的具體實施例中所述的消息為短信,在本發(fā)明的其他實施例中,所述的消息除了為短信之外,還可以為多媒體消息或者其他格式的消息。所述的簽名內容為10個字長度的中文字符或者20個字符長度,用于保證用戶發(fā)送的消息內容加簽名內容的長度不超過限定消息的最大長度,使消息能正常發(fā)送。所述的編輯備份單元M203為20個字符的空間,將生成的簽名內容保存在編輯備份單元M203中。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1.一種對消息進行簽名的方法,其特征在于,包括如下步驟: (a)預設群組列表對應的簽名內容; (b)編輯消息,并備份消息內容在內存中; (C)獲取所要發(fā)送消息的一目標收信人號碼; (d)讀取一群組中的所有收信人號碼; (e)所述目標收信人號碼與所讀取的群組中的所有收信人號碼進行逐一匹配,若均匹配不成功,則執(zhí)行步驟(f);若至少有一個匹配成功,則執(zhí)行步驟(h); (f)判斷是否已經讀取了通信終端中所有群組,若不是,執(zhí)行步驟(g);若是,執(zhí)行步驟(i); (g)繼續(xù)選擇讀取一尚未被讀取的群組中的所有收信人號碼,并返回執(zhí)行步驟(e); (h)在所要發(fā)送消息中添加與所讀取的群組對應的簽名內容,并發(fā)送該消息,所述群組與簽名內容的對應關系是預設在通信終端中的; (i)將預先設置在通信終端中的默認簽名內容添加所要發(fā)送消息中,并發(fā)送該消息; U)判斷目標收信人是否是最后一個收信人,若不是,執(zhí)行步驟(k),若是,則執(zhí)行結束; (k)獲取下一個收信人號碼,返回執(zhí)行步驟(d)。
2.如權利要求1所述的對消息進行簽名的方法,其特征在于,在步驟(a)之前進一步包括開啟簽名開關步驟。
3.如權利要求1所述的對消息進行簽名的方法,其特征在于,進一步包括步驟: 在消息發(fā)送完畢之后,清空備份的消息內容。
4.如權利要求1所述的對消息進行簽名的方法,其特征在于,所述的消息可以是短信和多媒體消息中的任意一種。
5.一種對消息進行簽名的裝置,用于在一通信終端發(fā)送一消息之前對消息進行簽名,其特征在于,包括如下單元: 簽名內容添加單元,用于提供添加群組列表對應的簽名內容; 編輯備份單元,用于編輯消息,并備份消息內容在內存中; 目標號碼獲取單元,用于獲取所要發(fā)送消息的一目標收信人號碼; 群組讀取單元,用于讀取一群組中的所有收信人號碼; 匹配單元,用于將目標號碼獲取單元獲得的所述目標收信人號碼與群組讀取單元所讀取的群組中的所有收信人號碼進行逐一匹配,若均匹配不成功,則執(zhí)行第一判斷單元;若至少有一個匹配成功,則執(zhí)行第一簽名單元; 第一判斷單元,用于判斷是否是已經讀取了通信終端中所有群組,若不是,執(zhí)行循環(huán)讀取單元;若是,執(zhí)行第二簽名單元; 循環(huán)讀取單元,用于繼續(xù)選擇讀取一尚未被讀取的群組中的所有收信人號碼,并返回執(zhí)行匹配單元; 第一簽名單元,用于在所要發(fā)送消息中添加與所讀取的群組對應的簽名內容,并發(fā)送該消息; 第二簽名單元, 用于將預先設置在通信終端中的默認簽名內容添加所要發(fā)送消息中,并發(fā)送該消息;第二判斷單元,用于在消息發(fā)送完畢之后,判斷目標號碼獲取單元所獲取的所述目標收信人是否是最后一個收信人,若不是,返回目標號碼獲取單元,獲取下一個收信人號碼,若是,則執(zhí)行結束。
6.如權利要求5所述的對消息進行簽名的裝置,其特征在于,進一步包括如下單元: 開啟控制單元,用于使用戶開啟簽名開關。
7.如權利要求5所述的對消息進行簽名的裝置,其特征在于,進一步包括如下單元: 清空單元,用于在消息發(fā)送完畢之后,清空備份的消息內容。
8.如權利要求5所述的對消息進行簽名的裝置,其特征在于,所述的消息可以是短信和多媒體消息中的任 意一種。
全文摘要
本發(fā)明是一種對消息進行簽名的方法及裝置。所述方法包括以下步驟首先,預設置簽名內容;然后,獲取收信人號碼并讀取一群組中的所有收信人號碼;將收信人號碼與所讀取的群組中的所有收信人號碼進行逐一匹配,若不成功,則執(zhí)行判斷是否已經讀取了通信終端所述有群組,若是則將默認簽名插入短信并發(fā)送;若不是則繼續(xù)讀取一未被讀取的群組中所有收信人號碼并重新進行匹配;若成功,則在消息中添加對應的簽名內容,并發(fā)送;最后判斷是否收信人號碼是否是最后一個收信人,若不是,獲取下一個收信人號碼,若是,則執(zhí)行結束。本發(fā)明根據收信人所屬的群組不同,分別加入不同的簽名內容,不僅可以針對性地發(fā)送消息,而且使消息簽名更具個性化。
文檔編號H04W4/14GK103188630SQ20111044299
公開日2013年7月3日 申請日期2011年12月27日 優(yōu)先權日2011年12月27日
發(fā)明者李仁啟 申請人:希姆通信息技術(上海)有限公司