一種短信息附加簽名數(shù)據(jù)的方法及移動終端的制作方法
【專利摘要】一種短信息附加簽名數(shù)據(jù)的方法,所述方法的步驟包括:設(shè)置短信息的簽名數(shù)據(jù)并存儲,所述簽名數(shù)據(jù)包括以優(yōu)先等級排序的一個以上的簽名數(shù)組;檢測短信息編輯框內(nèi)的字符輸入事件,對輸入字符數(shù)進(jìn)行累計,并根據(jù)限定的最大字符數(shù)計算剩余字符數(shù);根據(jù)簽名數(shù)組的優(yōu)先等級順序,在剩余字符數(shù)的范圍以內(nèi)向短信息附加簽名數(shù)據(jù)。本發(fā)明通過自動縮減簽名長度解決簽名過長的問題,而且通過設(shè)置簽名數(shù)組的優(yōu)先等級能保留簽名中的重要信息,使簽名數(shù)據(jù)的長度能夠靈活地適應(yīng)短信息的可編輯長度,為用戶節(jié)約不必要的通訊費(fèi)用,提高短信息溝通的質(zhì)量和效率。
【專利說明】 ー種短信息附加簽名數(shù)據(jù)的方法及移動終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通訊技木,尤其涉及ー種短信息附加簽名數(shù)據(jù)的方法及移動終端。
【背景技術(shù)】
[0002]隨著通訊技術(shù)的廣泛應(yīng)用,用戶端之間傳遞的短信息數(shù)量越來越多,而且人們常常采用短信群發(fā)業(yè)務(wù)將相同的短信息發(fā)送至多個聯(lián)系人。用戶端接收的大量信息常常會引起使用者的不便和困擾,尤其是當(dāng)接收到不明聯(lián)系人的短信息時,用戶往往無法知曉發(fā)送人身份,發(fā)送方與接收方之間無法實(shí)現(xiàn)有效溝通。
[0003]現(xiàn)有的短信應(yīng)用為了解決這ー問題,同時為了用戶使用方便,已具備了自動附加用戶簽名數(shù)據(jù)的功能,在開啟短信簽名功能的前提下,系統(tǒng)會自動在用戶發(fā)送的短信息末尾加上簽名,此簽名可以自定義為用戶的姓名,聯(lián)系方式等。開啟短信簽名功能能讓接收方更加了解用戶的個人信息,在向客戶發(fā)送短信息或者群發(fā)給陌生人的時候有很大作用。但是現(xiàn)有附加的簽名數(shù)據(jù)均是采用固定的長度和內(nèi)容,這種簽名方法的靈活性和智能化程度不高,尤其是當(dāng)一短信息的主要內(nèi)容已接近短信的最大容量時,若再附加簽名則往往會衍生出新的短信息,有時候會帶來不必要的信息流量消耗,増加用戶的溝通成本。
【發(fā)明內(nèi)容】
[0004]為了克服上述所指的現(xiàn)有技術(shù)中的不足之處,本發(fā)明提供ー種短信息附加簽名數(shù)據(jù)的方法及移動終端,以實(shí)現(xiàn)自動向短信息附加簽名的同時避免因簽名數(shù)據(jù)過長帶來不必要的通訊費(fèi)用。
[0005]本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的:
ー種短信息附加簽名數(shù)據(jù)的方法,應(yīng)用于移動終端,其步驟包括:
51、設(shè)置短信息的簽名數(shù)據(jù)并存儲,所述簽名數(shù)據(jù)包括以優(yōu)先等級排序的ー個以上的簽名數(shù)組;
52、檢測短信息編輯框內(nèi)的字符輸入事件,對輸入字符數(shù)進(jìn)行累計,井根據(jù)限定的最大字符數(shù)計算剩余字符數(shù);
53、根據(jù)簽名數(shù)組的優(yōu)先等級順序,在剰余字符數(shù)的范圍以內(nèi)向短信息附加簽名數(shù)據(jù)。
[0006]進(jìn)ー步地,所述步驟S3向短信息附加簽名數(shù)據(jù)之前還包括:接收用戶輸入的短信息發(fā)送指令或者附加簽名數(shù)據(jù)指令。
[0007]所述步驟S3包括:根據(jù)簽名數(shù)組的優(yōu)先等級順序,依次提取簽名數(shù)據(jù)中的簽名數(shù)組,將已提取的簽名數(shù)組的字符總數(shù)與剰余字符數(shù)相比較;當(dāng)該字符總數(shù)小于剩余字符數(shù)時,提取下ー簽名數(shù)組;當(dāng)該字符總數(shù)等于剩余字符數(shù)時,將已提取的簽名數(shù)組附加至短信息;當(dāng)該字符總數(shù)大于剩余字符數(shù)時,將已提取的簽名數(shù)組剔除末位簽名數(shù)組后,附加至短信息。
[0008]所述步驟S3還包括:當(dāng)?shù)谝粌?yōu)先等級的簽名數(shù)組字符數(shù)大于剩余字符數(shù)時,拒絕向短信息附加簽名數(shù)據(jù),并顯示提醒信息。
[0009]所述步驟S3向短信息附加簽名數(shù)據(jù)是指在短信息的正文之后插入簽名數(shù)據(jù)。
[0010]在本發(fā)明中,所述簽名數(shù)組包括用戶姓名、供職場所、職位、地址和聯(lián)系方式。
[0011]本發(fā)明還提供了一種移動終端,包括:
簽名設(shè)置模塊,用于設(shè)置短信息的簽名數(shù)據(jù)并存儲,所述簽名數(shù)據(jù)包括以優(yōu)先等級排序的ー個以上的簽名數(shù)組;
輸入分析模塊,用于檢測短信息編輯框內(nèi)的字符輸入事件,對輸入字符數(shù)進(jìn)行累計,并根據(jù)限定的最大字符數(shù)計算剩余字符數(shù);
簽名附加模塊,用于根據(jù)簽名數(shù)組的優(yōu)先等級順序,在剰余字符數(shù)的范圍以內(nèi)向短信息附加簽名數(shù)據(jù)。
[0012]本發(fā)明的移動終端還包括:指令接收模塊,用于接收用戶輸入的短信息發(fā)送指令或者附加簽名數(shù)據(jù)指令。
[0013]進(jìn)ー步地,所述簽名附加模塊包括:
簽名分析単元,用于根據(jù)簽名數(shù)組的優(yōu)先等級順序,依次提取簽名數(shù)據(jù)中的簽名數(shù)組,將已提取的簽名數(shù)組的字符總數(shù)與剰余字符數(shù)相比較;
執(zhí)行單元,用于當(dāng)該字符總數(shù)小于剩余字符數(shù)時,提取下ー簽名數(shù)組;當(dāng)該字符總數(shù)等于剩余字符數(shù)時,將已提取的簽名數(shù)組附加至短信息;當(dāng)該字符總數(shù)大于剩余字符數(shù)時,將已提取的簽名數(shù)組剔除末位簽名數(shù)組后,附加至短信息。
[0014]所述執(zhí)行単元還用于當(dāng)?shù)谝粌?yōu)先等級的簽名數(shù)組字符數(shù)大于剩余字符數(shù)時,拒絕向短信息附加簽名數(shù)據(jù),并顯示提醒信息。
[0015]與現(xiàn)有技術(shù)相比,本發(fā)明通過自動判斷短信息的長度即短信息的字符數(shù),獲取其即時剩余字符數(shù),從而向短信息附加不同長度的簽名數(shù)據(jù),使簽名數(shù)據(jù)的長度能夠靈活地適應(yīng)短信息的可編輯長度;通過自動縮減簽名長度解決簽名過長的問題,而且通過設(shè)置簽名數(shù)組的優(yōu)先等級能保留簽名中的重要信息,據(jù)此能為用戶節(jié)約不必要的通訊費(fèi)用,使用戶更加方便的附加短信簽名,提高短信息溝通的質(zhì)量和效率,智能化程度高,提高用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0016]附圖1為本發(fā)明一種實(shí)施例的短信息附加簽名數(shù)據(jù)的方法的實(shí)現(xiàn)流程示意圖; 附圖2為本發(fā)明一種實(shí)施例的移動終端的構(gòu)成簡圖。
【具體實(shí)施方式】
[0017]為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖和實(shí)實(shí)施對本發(fā)明作進(jìn)ー步的描述。
[0018]ー種短信息附加簽名數(shù)據(jù)的方法,應(yīng)用于移動終端,較佳地,所述移動終端為智能手機(jī),所述方法的步驟包括:
51、設(shè)置短信息的簽名數(shù)據(jù)并存儲,所述簽名數(shù)據(jù)包括以優(yōu)先等級排序的ー個以上的簽名數(shù)組;
52、檢測短信息編輯框內(nèi)的字符輸入事件,對輸入字符數(shù)進(jìn)行累計,井根據(jù)限定的最大字符數(shù)計算剩余字符數(shù);
S3、根據(jù)簽名數(shù)組的優(yōu)先等級順序,在剰余字符數(shù)的范圍以內(nèi)向短信息附加簽名數(shù)據(jù)。
[0019]在步驟SI中,用戶需要對帶有個人信息的簽名數(shù)據(jù)進(jìn)行設(shè)置,所述簽名數(shù)據(jù)可包括多個簽名數(shù)組,將簽名的字符串以數(shù)組的格式進(jìn)行存儲,將每項(xiàng)前面信息以優(yōu)先等級先后順序填入數(shù)組中。該多個簽名數(shù)組以優(yōu)先等級進(jìn)行排序,將最重要的簽名數(shù)組設(shè)置為最優(yōu)先等級,即第一優(yōu)先等級,排列于簽名數(shù)據(jù)的最前面,例如姓名。將次要的簽名信息依次存儲于后面以優(yōu)先等級排列的簽名數(shù)組中,相鄰的簽名數(shù)組之間可以空格或其他符號為分隔符進(jìn)行分隔,比如,簽名數(shù)據(jù)設(shè)置成“張三某某公司經(jīng)理”,第一優(yōu)先等級的簽名數(shù)組,比如“張三”,作為最優(yōu)先添加的簽名信息是最不容易被縮減的。
[0020]在步驟S2中,在短信息操作界面下,當(dāng)用戶向短信息編輯框中開始輸入字符時,系統(tǒng)每檢測到一字符輸入事件就對短信息編輯框的輸入內(nèi)容進(jìn)行判斷,對輸入字符數(shù)進(jìn)行累計得到短信息內(nèi)容的即時長度,然后再與限定的最大字符數(shù)進(jìn)行對比,將最大字符數(shù)與輸入字符數(shù)相減得到剰余字符數(shù),然后將此剩余字符數(shù)與簽名數(shù)組長短進(jìn)行比較。
[0021]進(jìn)ー步地,所述步驟S2檢測短信息編輯框內(nèi)的字符輸入事件之后,步驟S3向短信息附加簽名數(shù)據(jù)之前還包括:接收用戶輸入的短信息發(fā)送指令或者附加簽名數(shù)據(jù)指令。當(dāng)接收到用戶輸入的短信息發(fā)送指令或者附加簽名數(shù)據(jù)指令之后,才執(zhí)行附加簽名數(shù)據(jù)的相關(guān)操作。
[0022]所述步驟S3包括:根據(jù)簽名數(shù)組的優(yōu)先等級順序,依次提取簽名數(shù)據(jù)中的簽名數(shù)組,將已提取的簽名數(shù)組的字符總數(shù)與剰余字符數(shù)相比較;當(dāng)該字符總數(shù)小于剩余字符數(shù)時,提取下ー簽名數(shù)組,并繼續(xù)將已提取的簽名數(shù)組的字符總數(shù)與剰余字符數(shù)相比較;當(dāng)該字符總數(shù)等于剩余字符數(shù)時,直接將已提取的簽名數(shù)組附加至短信息,然后將該附加簽名數(shù)組的短信息發(fā)送至對方用戶;當(dāng)該字符總數(shù)大于剩余字符數(shù)時,將已提取的簽名數(shù)組剔除末位簽名數(shù)組后,附加至短信息,然后將該附加簽名數(shù)組的短信息發(fā)送至對方用戶。如果剰余字符數(shù)較小,則只獲取排列在前的簽名數(shù)組的內(nèi)容,如果剩余字符數(shù)較大,則可獲取更多排列在后的簽名數(shù)組,根據(jù)剩余的字符數(shù)靈活地提取不同長度的簽名數(shù)據(jù)附加于短信息末尾。
[0023]所述步驟S3還包括:當(dāng)?shù)谝粌?yōu)先等級的簽名數(shù)組字符數(shù)大于剩余字符數(shù)時,拒絕向短信息附加簽名數(shù)據(jù),并顯示提醒信息。此時,若再向短信息中附加簽名數(shù)據(jù),即使只添加第一優(yōu)先等級的簽名數(shù)組,亦會超出預(yù)設(shè)的最大字符數(shù),為了防止不必要的通訊成本,當(dāng)剰余字符數(shù)已經(jīng)小于第一優(yōu)先等級的簽名數(shù)組字符數(shù)吋,則在發(fā)送短信息時忽略附加簽名數(shù)據(jù)的指令,并提示用戶此短信息將不會附加簽名數(shù)據(jù)?;蛘?,當(dāng)?shù)谝粌?yōu)先等級的簽名數(shù)組字符數(shù)大于剩余字符數(shù)時,提示用戶選擇是否附加簽名數(shù)據(jù),井根據(jù)用戶的選擇執(zhí)行操作。
[0024]在本發(fā)明的較佳實(shí)施例中,所述步驟S3向短信息附加簽名數(shù)據(jù)是指在短信息的正文之后插入簽名數(shù)據(jù),更為符合用戶的一般使用習(xí)慣。當(dāng)然該簽名數(shù)據(jù)也可插入于其他的合適位置,比如短信息起始,可根據(jù)用戶的實(shí)際要求合理設(shè)置。
[0025]在本發(fā)明中,所述簽名數(shù)組包括用戶姓名、供職場所、職位、地址和聯(lián)系方式等用
戶信息。
[0026]具體地,如附圖1所示,以智能手機(jī)為例,本發(fā)明還提供了一種實(shí)施例的短信息附加簽名數(shù)據(jù)的方法的實(shí)現(xiàn)流程,其步驟包括: 5101、設(shè)置短信息的簽名數(shù)據(jù)并存儲,所述簽名數(shù)據(jù)包括以優(yōu)先等級排序的兩個以上的簽名數(shù)組,以第一簽名數(shù)組為優(yōu)先級最高,以空格分隔相鄰的簽名數(shù)組;
5102、檢測短信息編輯框內(nèi)的字符輸入事件;
5103、對輸入字符數(shù)進(jìn)行累計;
5104、根據(jù)限定的最大字符數(shù)計算允許輸入的剰余字符數(shù);
5105、根據(jù)剩余字符數(shù)和優(yōu)先等級判斷可附加的簽名數(shù)組;
5106、當(dāng)接收用戶輸入的短信息發(fā)送指令;
5107、在短信息末尾插入可附加的簽名數(shù)組;
本發(fā)明還提供了一種移動終端,如附圖2所示,包括:
簽名設(shè)置模塊21,用于設(shè)置短信息的簽名數(shù)據(jù)并存儲,所述簽名數(shù)據(jù)包括以優(yōu)先等級排序的ー個以上的簽名數(shù)組;
輸入分析模塊22,用于檢測短信息編輯框內(nèi)的字符輸入事件,對輸入字符數(shù)進(jìn)行累計,并根據(jù)限定的最大字符數(shù)計算剩余字符數(shù);
簽名附加模塊23,用于根據(jù)簽名數(shù)組的優(yōu)先等級順序,在剰余字符數(shù)的范圍以內(nèi)向短信息附加簽名數(shù)據(jù)。
[0027]本發(fā)明的移動終端還包括:指令接收模塊24,用于接收用戶輸入的短信息發(fā)送指令或者附加簽名數(shù)據(jù)指令。
[0028]進(jìn)ー步地,所述簽名附加模塊23包括:
簽名分析単元25,用于根據(jù)簽名數(shù)組的優(yōu)先等級順序,依次提取簽名數(shù)據(jù)中的簽名數(shù)組,將已提取的簽名數(shù)組的字符總數(shù)與剰余字符數(shù)相比較;
執(zhí)行單元26,用于當(dāng)該字符總數(shù)小于剩余字符數(shù)時,提取下ー簽名數(shù)組;當(dāng)該字符總數(shù)等于剩余字符數(shù)時,將已提取的簽名數(shù)組附加至短信息;當(dāng)該字符總數(shù)大于剩余字符數(shù)吋,將已提取的簽名數(shù)組剔除末位簽名數(shù)組后,附加至短信息。
[0029]所述執(zhí)行単元還用于當(dāng)?shù)谝粌?yōu)先等級的簽名數(shù)組字符數(shù)大于剩余字符數(shù)時,拒絕向短信息附加簽名數(shù)據(jù),并顯示提醒信息。
[0030]具體地,在本發(fā)明中,向短信息附加簽名數(shù)據(jù)是指在短信息的正文之后插入簽名數(shù)據(jù)。
[0031]在本發(fā)明中,所述簽名數(shù)組包括用戶姓名、供職場所、職位、地址和聯(lián)系方式等用
戶信息。
[0032]以上內(nèi)容是結(jié)合具體的優(yōu)選方式對本發(fā)明所作的進(jìn)ー步詳細(xì)說明,不應(yīng)認(rèn)定本發(fā)明的具體實(shí)施只局限于以上說明。對于本【技術(shù)領(lǐng)域】的技術(shù)人員而言,在不脫離本發(fā)明構(gòu)思的前提下,還可以作出若干簡單推演或替換,均應(yīng)視為由本發(fā)明所提交的權(quán)利要求確定的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.ー種短信息附加簽名數(shù)據(jù)的方法,應(yīng)用于移動終端,其步驟包括: 51、設(shè)置短信息的簽名數(shù)據(jù)并存儲,所述簽名數(shù)據(jù)包括以優(yōu)先等級排序的ー個以上的簽名數(shù)組; 52、檢測短信息編輯框內(nèi)的字符輸入事件,對輸入字符數(shù)進(jìn)行累計,井根據(jù)限定的最大字符數(shù)計算剩余字符數(shù); 53、根據(jù)簽名數(shù)組的優(yōu)先等級順序,在剰余字符數(shù)的范圍以內(nèi)向短信息附加簽名數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的短信息附加簽名數(shù)據(jù)的方法,其特征在于,所述步驟S3向短信息附加簽名數(shù)據(jù)之前還包括:接收用戶輸入的短信息發(fā)送指令或者附加簽名數(shù)據(jù)指令。
3.根據(jù)權(quán)利要求1所述的短信息附加簽名數(shù)據(jù)的方法,其特征在于,所述步驟S3包括: 根據(jù)簽名數(shù)組的優(yōu)先等級順序,依次提取簽名數(shù)據(jù)中的簽名數(shù)組,將已提取的簽名數(shù)組的字符總數(shù)與剰余字符數(shù)相比較; 當(dāng)該字符總數(shù)小于剩余字符數(shù)時,提取下ー簽名數(shù)組; 當(dāng)該字符總數(shù)等于剩 余字符數(shù)時,將已提取的簽名數(shù)組附加至短信息; 當(dāng)該字符總數(shù)大于剩余字符數(shù)時,將已提取的簽名數(shù)組剔除末位簽名數(shù)組后,附加至短信息。
4.根據(jù)權(quán)利要求3所述的短信息附加簽名數(shù)據(jù)的方法,其特征在于,所述步驟S3還包括:當(dāng)?shù)谝粌?yōu)先等級的簽名數(shù)組字符數(shù)大于剩余字符數(shù)時,拒絕向短信息附加簽名數(shù)據(jù),井顯示提醒信息。
5.根據(jù)權(quán)利要求1?4中任一項(xiàng)所述的短信息附加簽名數(shù)據(jù)的方法,其特征在于:所述步驟S3向短信息附加簽名數(shù)據(jù)是指在短信息的正文之后插入簽名數(shù)據(jù)。
6.根據(jù)權(quán)利要求1?4中任一項(xiàng)所述的短信息附加簽名數(shù)據(jù)的方法,其特征在于:所述簽名數(shù)組包括用戶姓名、供職場所、職位、地址和聯(lián)系方式。
7.一種移動終端,其特征在于,包括: 簽名設(shè)置模塊,用于設(shè)置短信息的簽名數(shù)據(jù)并存儲,所述簽名數(shù)據(jù)包括以優(yōu)先等級排序的ー個以上的簽名數(shù)組; 輸入分析模塊,用于檢測短信息編輯框內(nèi)的字符輸入事件,對輸入字符數(shù)進(jìn)行累計,并根據(jù)限定的最大字符數(shù)計算剩余字符數(shù); 簽名附加模塊,用于根據(jù)簽名數(shù)組的優(yōu)先等級順序,在剰余字符數(shù)的范圍以內(nèi)向短信息附加簽名數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,還包括:指令接收模塊,用于接收用戶輸入的短信息發(fā)送指令或者附加簽名數(shù)據(jù)指令。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述簽名附加模塊包括: 簽名分析単元,用于根據(jù)簽名數(shù)組的優(yōu)先等級順序,依次提取簽名數(shù)據(jù)中的簽名數(shù)組,將已提取的簽名數(shù)組的字符總數(shù)與剰余字符數(shù)相比較; 執(zhí)行單元,用于當(dāng)該字符總數(shù)小于剩余字符數(shù)時,提取下ー簽名數(shù)組;當(dāng)該字符總數(shù)等于剩余字符數(shù)時,將已提取的簽名數(shù)組附加至短信息;當(dāng)該字符總數(shù)大于剩余字符數(shù)時,將已提取的簽名數(shù)組剔除末位簽名數(shù)組后,附加至短信息。
10.根據(jù)權(quán)利要求9所述的移動終端,其特征在于:所述執(zhí)行単元還用于當(dāng)?shù)谝粌?yōu)先等級的簽名數(shù)組字符 數(shù)大于剩余字符數(shù)時,拒絕向短信息附加簽名數(shù)據(jù),并顯示提醒信息。
【文檔編號】H04W4/14GK103442343SQ201310383514
【公開日】2013年12月11日 申請日期:2013年8月29日 優(yōu)先權(quán)日:2013年8月29日
【發(fā)明者】岳闖, 侯位移 申請人:廣東歐珀移動通信有限公司