專利名稱:添加聯(lián)系人信息的方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種添加聯(lián)系人信息的方法及終端。
背景技術(shù):
隨著現(xiàn)代社會的發(fā)展,社交網(wǎng)絡(luò)越來越發(fā)達,交際面隨之拓展,人們通過手機等終端進行通信聯(lián)系也越發(fā)的頻繁,隨之而來的是終端的通信錄中的聯(lián)系人越來越多。用戶不僅可使用終端將親朋好友的電話號碼等聯(lián)系方式保存在終端本地或電話卡,還可通過不同命名來區(qū)分各聯(lián)系方式所對應(yīng)的具體聯(lián)系人名稱。雖然用戶可以將聯(lián)系人信息保存在終端的通信錄中,但是隨著聯(lián)系人的增多,難免會出現(xiàn)聯(lián)系人信息發(fā)生重復(fù)的問題。例如,用戶在新增聯(lián)系人A時忘記了是否保存過該聯(lián)系人A的聯(lián)系人信息,只有在確認(rèn)保存的時候才發(fā)現(xiàn)已經(jīng)有了所述聯(lián)系人A的聯(lián)系人信息的提醒。又例如,用戶先前已保存了聯(lián)系人B的電話號碼,后來又要保存該聯(lián)系人B的新電話號碼,但在終端檢測出聯(lián)系人名稱存在相同的時候,會導(dǎo)致保存不了同名聯(lián)系人的問題,此時若用戶想再新增一個聯(lián)系方式還需要重新創(chuàng)建,或者重新返回再編輯。可見當(dāng)現(xiàn)有聯(lián)系人信息發(fā)生重復(fù)時,會導(dǎo)致用戶操作起來不夠方便的問題,影響了用戶體驗。綜上可知,現(xiàn)有添加聯(lián)系人信息技術(shù),在實際使用上顯然存在不便與缺陷,所以有必要加以改進。
發(fā)明內(nèi)容
針對上述的缺陷,本發(fā)明的目的在于提供一種添加聯(lián)系人信息的方法及終端,其不僅能夠保存新增的聯(lián)系人信息,而且可以智能過濾掉重復(fù)冗余的聯(lián)系人信息,從而提升了用戶操作的便捷性。為了實現(xiàn)上述目的,本發(fā)明提供一種添加聯(lián)系人信息的方法,包括步驟有接收步驟,接收輸入的聯(lián)系人信息; 檢索步驟,檢索終端中是否包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息;處理步驟,若包含所述在先聯(lián)系人信息,則接收用戶指令,對所述輸入的聯(lián)系人信息進行處理。根據(jù)本發(fā)明所述的方法,所述檢索步驟還包括在所述終端中動態(tài)檢索是否包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息;若存在,則顯示檢索出的所述在先聯(lián)系人信息。根據(jù)本發(fā)明所述的方法,還包括若所述終端沒有包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息,則所述終端存儲所述輸入的聯(lián)系人信息以及后續(xù)輸入的所述聯(lián)系人信息的其他信息。根據(jù)本發(fā)明所述的方法,所述輸入的聯(lián)系人信息包括聯(lián)系人名稱和/或聯(lián)系方式,所述在先聯(lián)系人信息包括在先聯(lián)系人名稱和/或在先聯(lián)系人聯(lián)系方式;所述處理步驟還包括所述終端顯示用戶指令并接收用戶選擇的用戶指令;若所述用戶指令為同化處理指令,則所述終端將所述輸入的聯(lián)系人信息以及后續(xù)輸入的所述聯(lián)系人信息的其他信息與所述在先聯(lián)系人信息合并;若所述用戶指令為異化處理指令,則標(biāo)記所述輸入的聯(lián)系人信息并接收后續(xù)輸入的所述聯(lián)系人信息的其他信息; 若所述用戶指令為取消處理指令,則所述終端終止所述添加聯(lián)系人信息的操作。
根據(jù)本發(fā)明所述的方法,若所述聯(lián)系人信息為所述聯(lián)系人名稱;所述終端收到所述同化處理指令后,將繼續(xù)接收后續(xù)輸入的所述聯(lián)系人信息的其他信息,并將其與所述在先聯(lián)系人信息進行合并后存儲;所述終端收到所述異化處理指令后,將繼續(xù)接收后續(xù)輸入的所述聯(lián)系人信息的其他信息并標(biāo)記所述聯(lián)系人信息,與所述在先聯(lián)系人信息區(qū)別顯示并儲存;所述終端收到所述取消處理指令后,終止所述添加聯(lián)系人信息的操作。根據(jù)本發(fā)明所述的方法,若所述聯(lián)系人信息為所述聯(lián)系方式;所述終端收到所述同化處理指令后,將繼續(xù)接收后續(xù)輸入的所述聯(lián)系人信息的其他信息,并將其與所述在先聯(lián)系人信息進行合并后存儲;所述終端收到所述取消處理指令后,終止所述添加聯(lián)系人信息的操作。本發(fā)明還提供一種終端,包括有接收模塊,用于接收輸入的聯(lián)系人信息;檢索模塊,用于檢索所述終端中是否包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人息;處理模塊,用于若包含所述在先聯(lián)系人信息,則接收用戶指令,對所述輸入的聯(lián)系人信息進行處理。根據(jù)本發(fā)明所述的終端,所述檢索模塊還包括檢索子模塊,用于在所述終端中動態(tài)檢索是否包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息;第一顯示子模塊,用于若存在所述在先聯(lián)系人信息,則顯示檢索出的所述在先聯(lián)系人信息。根據(jù)本發(fā)明所述的終端,所述處理模塊還用于若沒有包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息,則存儲所述輸入的聯(lián)系人信息以及后續(xù)輸入的所述聯(lián)系人信息的其他信息。根據(jù)本發(fā)明所述的終端,所述輸入的聯(lián)系人信息包括聯(lián)系人名稱和/或聯(lián)系方式,所述在先聯(lián)系人信息包括在先聯(lián)系人名稱和/或在先聯(lián)系人聯(lián)系方式;所述處理模塊還包括第二顯示子模塊,用于顯示用戶指令并接收用戶選擇的用戶指令;同化處理子模塊,用于若所述用戶指令為同化處理指令,則將所述輸入的聯(lián)系人信息以及后續(xù)輸入的所述聯(lián)系人信息的其他信息與所述在先聯(lián)系人信息合并;異化處理子模塊,用于若所述用戶指令為異化處理指令,則標(biāo)記所述輸入的聯(lián)系人信息并接收后續(xù)輸入的所述聯(lián)系人信息的其他信息;取消處理子模塊,用于若所述用戶指令為取消處理指令,則終止所述添加聯(lián)系人信息的操作。根據(jù)本發(fā)明所述的終端,若所述聯(lián)系人信息為所述聯(lián)系人名稱;所述同化處理子模塊用于收到所述同化處理指令后,將繼續(xù)接收后續(xù)輸入的所述聯(lián)系人信息的其他信息,并將其與所述在先聯(lián)系人信息進行合并后存儲;所述異化處理子模塊用于收到所述異化處理指令后,將繼續(xù)接收后續(xù)輸入的所述聯(lián)系人信息的其他信息并標(biāo)記所述聯(lián)系人信息,與所述在先聯(lián)系人信息區(qū)別顯示并儲存;所述取消處理子模塊用于收到所述取消處理指令后,終止所述添加聯(lián)系人信息的 操作。根據(jù)本發(fā)明所述的終端,若所述聯(lián)系人信息為所述聯(lián)系方式;所述同化處理子模塊用于收到所述同化處理指令后,將繼續(xù)接收后續(xù)輸入的所述聯(lián)系人信息的其他信息,并將其與所述在先聯(lián)系人信息進行合并后存儲;所述取消處理子模塊用于收到所述取消處理指令后,終止所述添加聯(lián)系人信息的操作。本發(fā)明提供了一種智能化添加聯(lián)系人信息的方案,其在添加聯(lián)系人信息時,預(yù)先檢索終端中是否包含與輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息,所述聯(lián)系人信息包括聯(lián)系人名稱和聯(lián)系方式等;若終端中包含相同內(nèi)容的在先聯(lián)系人信息,則根據(jù)接收的用戶指令對所述輸入的聯(lián)系人信息進行處理。優(yōu)選的是,若用戶指令為同化處理指令,則將所述輸入的聯(lián)系人信息以及后續(xù)輸入的其他聯(lián)系人信息與在先聯(lián)系人信息合并;若用戶指令為異化處理指令,則標(biāo)記所述輸入的聯(lián)系人信息并接收后續(xù)輸入的其他聯(lián)系人信息;若用戶指令為取消處理指令,則終止添加聯(lián)系人信息的操作。借此,本發(fā)明不僅可以保存新增的聯(lián)系人信息,而且可以智能過濾掉重復(fù)冗余的聯(lián)系人信息,解決了現(xiàn)有技術(shù)在終端中輸入重復(fù)的聯(lián)系人信息時,所導(dǎo)致的無法保存、需重新創(chuàng)建或者重新編輯的問題,從而提升了用戶操作的便捷性。
圖I是本發(fā)明終端的結(jié)構(gòu)示意圖;圖2是本發(fā)明優(yōu)選終端的結(jié)構(gòu)示意圖;圖3是本發(fā)明添加聯(lián)系人信息的方法流程圖;圖4是本發(fā)明第一實施例中添加聯(lián)系人信息的方法流程圖;圖5是本發(fā)明第二實施例中添加聯(lián)系人信息的方法流程圖;以及圖6是本發(fā)明第三實施例中添加聯(lián)系人信息的方法流程圖;圖7是本發(fā)明第四實施例中添加聯(lián)系人信息的方法流程圖;以及圖8是本發(fā)明第五實施例中添加聯(lián)系人信息的方法流程圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖I是本發(fā)明終端的結(jié)構(gòu)示意圖,所述終端100可以是手機、PDA (PersonalDigital Assistant,個人數(shù)字助理)、平板電腦等,所述終端100包括有接收模塊10、檢索模塊20以及處理模塊30,其中所述接收模塊10,用于接收輸入的聯(lián)系人信息。當(dāng)用戶開始新建聯(lián)系人時,會輸入該聯(lián)系人的聯(lián)系人信息,具體包括在通信錄中新建聯(lián)系人或者通過對信息等其他應(yīng)用中的聯(lián)系方式進行協(xié)同保存等。所述聯(lián)系人信息可以是聯(lián)系人的聯(lián)系人名稱和/或聯(lián)系方式等,所述聯(lián)系人名稱可以是聯(lián)系人的姓名、昵稱、稱呼等,所述聯(lián)系方式可以是聯(lián)系人的電話號碼、即時通信賬號、郵箱地址等通信號碼或賬號。所述檢索模塊20,用于檢索終端100中是否包含與輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息,優(yōu)選的是,用于檢索終端100的通信錄中是否包含與輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息。優(yōu)選的是,當(dāng)用戶輸入聯(lián)系人的聯(lián)系人名稱時,檢索模塊 20通過后臺異步搜索通信錄數(shù)據(jù)庫以判斷是否有相同內(nèi)容;當(dāng)用戶輸入聯(lián)系人的聯(lián)系方式時,檢索模塊20通過后臺異步搜索通信錄數(shù)據(jù)庫以判斷是否有相同內(nèi)容。所述處理模塊30,用于若包含在先聯(lián)系人信息,則接收用戶指令,對輸入的聯(lián)系人信息進行處理。優(yōu)選的是,處理模塊30可以提示框等界面形式自動顯示可供選擇的用戶指令,所述用戶指令可以是同化處理指令、異化處理指令、取消處理指令等,根據(jù)所述用戶指令對用戶輸入的聯(lián)系人信息進行處理,可以保證用戶擁有自由選擇的權(quán)利。優(yōu)選的是,處理模塊30還用于若沒有包含與輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息,則存儲輸入的聯(lián)系人信息以及后續(xù)輸入的聯(lián)系人信息的其他信息。圖2是本發(fā)明優(yōu)選終端的結(jié)構(gòu)示意圖,所述終端100包括有接收模塊10、檢索模塊20以及處理模塊30,其中所述接收模塊10,用于接收輸入的聯(lián)系人信息,所述輸入的聯(lián)系人信息包括聯(lián)系人名稱和/或聯(lián)系方式。所述檢索模塊20還包括檢索子模塊21,用于在終端100中動態(tài)檢索是否包含與輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息,所述在先聯(lián)系人信息包括在先聯(lián)系人名稱和/或在先聯(lián)系人聯(lián)系方式。第一顯示子模塊22,用于若存在在先聯(lián)系人信息,則顯示檢索出的在先聯(lián)系人信
肩、O所述動態(tài)檢索是指在用戶輸入聯(lián)系人名稱和/或聯(lián)系方式的過程,檢索子模塊21中便開始掃描,無需等到聯(lián)系人名稱或聯(lián)系方式輸入完畢后才掃描。例如,用戶要輸入包括三個漢字的聯(lián)系人名稱“王志飛”,當(dāng)用戶輸入一個“王”字后,搜索子模塊21便自動開始掃描,篩選出包括“王”字的關(guān)聯(lián)聯(lián)系人名稱及其聯(lián)系方式;當(dāng)用戶又輸入一個“志”字后,搜索子模塊21又篩選出包括“王志”這兩個字的關(guān)聯(lián)聯(lián)系人名稱及其聯(lián)系方式;當(dāng)用戶又輸入一個“飛”字后,搜索子模塊21最終篩選出包括“王志飛”這三個字的關(guān)聯(lián)聯(lián)系人名稱及其聯(lián)系方式,可見隨著作為檢索條件的文字的個數(shù)增多,可以逐步縮小檢索結(jié)果的范圍,所述動態(tài)檢索的好處一是節(jié)省檢索時間,二是可加入聯(lián)想功能,讓用戶隨時可以根據(jù)實際情況來及時判斷,進一步提高了操作效率。
優(yōu)選的是,所述處理模塊30還包括第二顯示子模塊31,用于顯示用戶指令并接收用戶選擇的用戶指令。第二顯示子模塊31可以提示框等界面形式自動顯示可供選擇的用戶指令,所述用戶指令可以是同化處理指令、異化處理指令、取消處理指令等。同化處理子模塊32,用于若用戶指令為同化處理指令,則將輸入的聯(lián)系人信息以及后續(xù)輸入的聯(lián)系人信息的其他信息與在先聯(lián)系人信息合并。優(yōu)選的是,同化處理子模塊32若收到同化處理指令,且輸入的聯(lián)系方式相對在先聯(lián)系方式有增加內(nèi)容時,則將在先聯(lián)系方式合并到輸入的聯(lián)系方式中;或者輸入的聯(lián)系方式相對在先聯(lián)系方式有減少內(nèi)容時,將輸入的聯(lián)系方式合并到在先聯(lián)系方式中。即將新增的聯(lián)系方式添加進已有的聯(lián)系人名下,而減少的聯(lián)系方式則忽略,以多增少補的形式完善更多的聯(lián)系方式。異化處理子模塊33,用于若用戶指令為異化處理指令,則標(biāo)記輸入的聯(lián)系人信息并接收后續(xù)輸入的聯(lián)系人信息的其他信息。 取消處理子模塊34,用于若用戶指令為取消處理指令,則終止添加聯(lián)系人信息的操作。優(yōu)選的是,所述接收模塊10若接收輸入的聯(lián)系人信息為聯(lián)系人名稱。所述同化處理子模塊32用于收到同化處理指令后,將繼續(xù)接收后續(xù)輸入的聯(lián)系人信息的其他信息,并將其與在先聯(lián)系人信息進行合并后存儲。所述異化處理子模塊33用于收到異化處理指令后,將繼續(xù)接收后續(xù)輸入的聯(lián)系人信息的其他信息并標(biāo)記聯(lián)系人信息,與在先聯(lián)系人信息區(qū)別顯示并儲存。例如在先聯(lián)系人名稱和輸入的聯(lián)系人名稱都是“李健”,收到用戶的異化處理指令后,異化處理子模塊33將輸入的聯(lián)系人名稱區(qū)別顯示為“李健二”并存儲。所述取消處理子模塊34用于收到取消處理指令后,終止添加聯(lián)系人信息的操作。優(yōu)選的是,所述接收模塊10若接收輸入的聯(lián)系人信息為聯(lián)系方式。所述同化處理子模塊32用于收到同化處理指令后,將繼續(xù)接收后續(xù)輸入的聯(lián)系人信息的其他信息,并將其與在先聯(lián)系人信息進行合并后存儲。所述取消處理子模塊34用于收到取消處理指令后,終止添加聯(lián)系人信息的操作。本發(fā)明提供了一種智能化添加聯(lián)系人信息的技術(shù),在添加聯(lián)系人時通過動態(tài)掃描通信錄實現(xiàn)對聯(lián)系人名稱和聯(lián)系方式的預(yù)處理,再通過匹配編輯方式將同名聯(lián)系人重復(fù)冗余的名稱和聯(lián)系方式過濾掉,實現(xiàn)同名聯(lián)系人不僅會提示,而且還可同步更新內(nèi)容。圖3是本發(fā)明添加聯(lián)系人信息的方法流程圖,其可通過如圖I或圖2所示的終端100實現(xiàn),包括步驟有步驟S301,接收步驟接收輸入的聯(lián)系人信息。所述輸入的聯(lián)系人信息優(yōu)選包括聯(lián)系人名稱和/或聯(lián)系方式。當(dāng)用戶開始新建聯(lián)系人時,會輸入該聯(lián)系人的聯(lián)系人信息,具體包括在通信錄中新建聯(lián)系人或者通過對信息等其他應(yīng)用中的聯(lián)系方式進行協(xié)同保存等。所述聯(lián)系人信息可以是聯(lián)系人的聯(lián)系人名稱和/或聯(lián)系方式等。步驟S302,檢索步驟檢索終端100中是否包含與輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息,所述在先聯(lián)系人信息優(yōu)選包括在先聯(lián)系人名稱和/或在先聯(lián)系人聯(lián)系方式。本步驟優(yōu)選的是,在終端100中動態(tài)檢索是否包含與輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息;若存在,則顯示檢索出的在先聯(lián)系人信息。所述動態(tài)檢索是指在用戶輸入聯(lián)系人名稱或聯(lián)系方式的過程,終端100便可開始掃描,無需等到聯(lián)系人名稱或聯(lián)系方式輸入完畢后才掃描。步驟S303,處理步驟若包含在先聯(lián)系人信息,則接收用戶指令,對輸入的聯(lián)系人信息進行處理。優(yōu)選以提示框形式自動顯示可供選擇的用戶指令,所述用戶指令可以是同化處理指令、異化處理指令、取消處理指令等,根據(jù)所述用戶指令對輸入的聯(lián)系人信息進行處理,可以保證用戶擁有自由選擇的權(quán)利。圖4是本發(fā)明第一實施例中添加聯(lián)系人信息的方法流程圖,其可通過如圖2所示的終端100實現(xiàn),所述輸入的聯(lián)系人信息包括聯(lián)系人名稱和/或聯(lián)系方式,所述在先聯(lián)系人信息包括在先聯(lián)系人名稱和/或在先聯(lián)系人聯(lián)系方式,所述方法包括步驟有步驟S401,接收輸入的聯(lián)系人信息。
步驟S402,檢索終端100中是否包含與輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息,若是則執(zhí)行步驟S404,否則執(zhí)行步驟S403。步驟S403,若終端100沒有包含與輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息,則終端100存儲輸入的聯(lián)系人信息以及后續(xù)輸入的聯(lián)系人信息的其他信息。步驟S404,終端100顯示用戶指令并接收用戶選擇的用戶指令??梢蕴崾究虻冉缑嫘问阶詣语@示可供選擇的用戶指令,所述用戶指令可以是同化處理指令、異化處理指令、取消處理指令等。步驟S405,若用戶指令為同化處理指令,則終端100將輸入的聯(lián)系人信息以及后續(xù)輸入的聯(lián)系人信息的其他信息與在先聯(lián)系人信息合并。優(yōu)選的是,若收到同化處理指令,且輸入的聯(lián)系方式相對在先聯(lián)系方式有增加內(nèi)容時,則將在先聯(lián)系方式合并到輸入的聯(lián)系方式中;或者若收到同化處理指令,且輸入的聯(lián)系方式相對在先聯(lián)系方式有減少內(nèi)容時,將輸入的聯(lián)系方式合并到在先聯(lián)系方式中。即將新增的聯(lián)系方式添加進已有的聯(lián)系人名下,而減少的聯(lián)系方式則忽略,以多增少補的形式完善更多的聯(lián)系方式。步驟S406,若用戶指令為異化處理指令,則標(biāo)記輸入的聯(lián)系人信息并接收后續(xù)輸入的聯(lián)系人信息的其他信息。步驟S407,若用戶指令為取消處理指令,則終端100終止添加聯(lián)系人信息的操作。圖5是本發(fā)明第二實施例中添加聯(lián)系人信息的方法流程圖,其可通過如圖2所示的終端100實現(xiàn),所述輸入的聯(lián)系人信息為聯(lián)系人名稱,所述方法包括步驟有步驟S501,接收輸入的聯(lián)系人名稱。步驟S502,檢索終端100中是否包含與輸入的聯(lián)系人名稱有相同內(nèi)容的在先聯(lián)系人信息,若是則執(zhí)行步驟S504,否則執(zhí)行步驟S503。步驟S503,若終端100沒有包含與輸入的聯(lián)系人名稱有相同內(nèi)容的在先聯(lián)系人信息,則終端100存儲輸入的聯(lián)系人名稱以及后續(xù)輸入的聯(lián)系人信息的其他信息。步驟S504,終端100顯示用戶指令并接收用戶選擇的用戶指令。步驟S505,終端100收到同化處理指令后,將繼續(xù)接收后續(xù)輸入的聯(lián)系人信息的其他信息,并將其與在先聯(lián)系人信息進行合并后存儲。步驟S506,終端100收到異化處理指令后,將繼續(xù)接收后續(xù)輸入的聯(lián)系人信息的其他信息并標(biāo)記聯(lián)系人信息,與在先聯(lián)系人信息區(qū)別顯示并儲存。例如在先聯(lián)系人名稱和輸入的聯(lián)系人名稱都是“李健”,在收到用戶的異化處理指令后,繼續(xù)接收后續(xù)輸入的聯(lián)系方式,將輸入的聯(lián)系人名稱區(qū)別顯示為“李健二”并隨同其對應(yīng)輸入的聯(lián)系方式一起存儲。步驟S507,終端100收到取消處理指令后,終止添加聯(lián)系人信息的操作。圖6是本發(fā)明第三實施例中添加聯(lián)系人信息的方法流程圖,其可通過如圖2所示的終端100實現(xiàn),所述輸入的聯(lián)系人信息為聯(lián)系方式,所述方法包括步驟有步驟S601,接收輸入的聯(lián)系方式。步驟S602,檢索終端100中是否包含與輸入的聯(lián)系方式有相同內(nèi)容的在先聯(lián)系人信息,若是則執(zhí)行步驟S604,否則執(zhí)行步驟S603。步驟S603,若終端100沒有包含與輸入的聯(lián)系方式有相同內(nèi)容的在先聯(lián)系人信息,則終端100存儲輸入的聯(lián)系方式以及后續(xù)輸入的聯(lián)系人信息的其他信息。步驟S604,終端100顯示用戶指令并接收用戶選擇的用戶指令。 步驟S605,終端100收到同化處理指令后,將繼續(xù)接收后續(xù)輸入的聯(lián)系人信息的其他信息,并將其與在先聯(lián)系人信息進行合并后存儲。步驟S606,終端100收到取消處理指令后,終止添加聯(lián)系人信息的操作。如果輸入的聯(lián)系方式與在先聯(lián)系方式有相同內(nèi)容,例如是同一個電話號碼,那么就不應(yīng)該分別保存為兩個聯(lián)系人,因此本實施例中不存在異化處理。圖7是本發(fā)明第四實施例中添加聯(lián)系人信息的方法流程圖,其可以通過如圖2所示的終端100實現(xiàn),在本實施例中,所述輸入的聯(lián)系人信息包括聯(lián)系人名稱和聯(lián)系方式,所述在先聯(lián)系人信息包括在先聯(lián)系人名稱和在先聯(lián)系方式,所述包括步驟有步驟S701,接收輸入的聯(lián)系人名稱。步驟S702,檢索通信錄中是否包含與輸入的聯(lián)系人名稱有相同內(nèi)容在先聯(lián)系人名稱,若是則執(zhí)行步驟S703,否則執(zhí)行步驟S706。優(yōu)選的是,本步驟中通信錄的檢索動作可以在聯(lián)系人名稱的輸入過程中或輸入完成之后進行;并且當(dāng)聯(lián)系人名稱已經(jīng)輸入完畢,自動匹配聯(lián)系人名稱的檢索結(jié)果,若包括與聯(lián)系人名稱完全相同的在先聯(lián)系人,則執(zhí)行步驟S703。步驟S703,若包含有相同內(nèi)容的在先聯(lián)系人名稱,則提示用戶是否選擇合并處理聯(lián)系人名稱。例如,已保存的通信錄中有相同的聯(lián)系人名稱,則以確認(rèn)提示框的形式,提示用戶該聯(lián)系人名稱已經(jīng)存在,并顯示其聯(lián)系方式。步驟S704,判斷是否收到用戶的同化處理指令,若是則執(zhí)行步驟S705,否則執(zhí)行步驟S706。步驟S705,若收到用戶的同化處理指令,則將聯(lián)系人名稱和在先聯(lián)系人名稱進行合并處理。步驟S706,若通信錄中未包含有相同內(nèi)容的在先聯(lián)系人名稱,或者未收到用戶的同化處理指令,則繼續(xù)接收輸入的聯(lián)系方式。步驟S707,檢索通信錄中是否包含與聯(lián)系方式有相同內(nèi)容的在先聯(lián)系方式,若是則執(zhí)行步驟S708,否則執(zhí)行步驟S711。優(yōu)選的是,本步驟中通信錄的檢索動作可以在聯(lián)系方式的輸入過程中或輸入完成之后進行;并且當(dāng)聯(lián)系方式已經(jīng)輸入完畢,自動匹配聯(lián)系方式的檢索結(jié)果。步驟S708,若通信錄中包含有相同內(nèi)容的所述在先聯(lián)系方式,則提示用戶是否選擇合并處理聯(lián)系方式,例如以背景小窗口形式彈出提示框,提示用戶該聯(lián)系方式已經(jīng)存在,與某聯(lián)系人的聯(lián)系方式相同。優(yōu)選的是,若聯(lián)系方式與在先聯(lián)系方式有相同內(nèi)容,且聯(lián)系方式相對在先聯(lián)系方式有增加內(nèi)容或者減少內(nèi)容,則提示用戶是否選擇合并處理聯(lián)系方式,并顯示聯(lián)系方式的增加內(nèi)容或者減少內(nèi)容。例如,聯(lián)系方式與在先聯(lián)系方式不僅相同的聯(lián)系方式,還有新增或減少的聯(lián)系方式,則可以確認(rèn)提示框的形式,提示用戶該聯(lián)系方式已存在,并列出新增或減少的聯(lián)系方式。步驟S709,判斷是否收到用戶的同化處理指令,若是則執(zhí)行步驟S710,否則執(zhí)行步驟S711。步驟S710,若收到用戶的同化處理指令,則將聯(lián)系方式和在先聯(lián)系方式進行合并處理,并同時將聯(lián)系人名稱和在先聯(lián)系人名稱進行合并處理。優(yōu)選的是,若收到同化處理指令,且聯(lián)系方式相對在先聯(lián)系方式有增加內(nèi)容,則將在先聯(lián)系方式合并到聯(lián)系方式中;或者若收到同化處理指令,且聯(lián)系方式相對在先聯(lián)系方式有減少內(nèi)容,則將聯(lián)系方式合并到在先聯(lián)系方式中。即將新增的聯(lián)系方式添加進已有的聯(lián)系人名下,而減少的聯(lián)系方式則忽略,以多增少補的形式完善更多的聯(lián)系方式。 步驟S711,若通信錄中未包含有相同內(nèi)容的在先聯(lián)系方式,或者未收到同化處理指令,則保存聯(lián)系人名稱和聯(lián)系方式,此后可以退出通信錄的編輯界面并結(jié)束。圖8是本發(fā)明第五實施例中添加聯(lián)系人信息的方法流程圖,其可以通過如圖2所示的終端100實現(xiàn),在本實施例中,所述輸入的聯(lián)系人信息包括聯(lián)系人名稱和聯(lián)系方式,所述在先聯(lián)系人信息包括在先聯(lián)系人名稱和在先聯(lián)系方式,所述包括步驟有步驟S801,接收輸入的聯(lián)系方式。步驟S802,檢索通信錄中是否包含與輸入的聯(lián)系方式有相同內(nèi)容在先聯(lián)系方式,若是則執(zhí)行步驟S803,否則執(zhí)行步驟S806。優(yōu)選的是,本步驟中通信錄的檢索動作可以在聯(lián)系方式的輸入過程中或輸入完成之后進行;并且當(dāng)聯(lián)系方式已經(jīng)輸入完畢,自動匹配聯(lián)系方式的檢索結(jié)果。步驟S803,若包含有相同內(nèi)容的在先聯(lián)系方式,則提示用戶是否選擇合并處理聯(lián)系方式。優(yōu)選的是,若聯(lián)系方式與在先聯(lián)系方式有相同內(nèi)容,且聯(lián)系方式相對在先聯(lián)系方式有增加內(nèi)容或者減少內(nèi)容,則提示用戶是否選擇合并處理聯(lián)系方式,并顯示聯(lián)系方式的增加內(nèi)容或者減少內(nèi)容。步驟S804,判斷是否收到用戶的同化處理指令,若是則執(zhí)行步驟S805,否則執(zhí)行步驟S806。步驟S805,若收到用戶的同化處理指令,則將聯(lián)系方式和在先聯(lián)系方式進行合并處理。優(yōu)選的是,若收到同化處理指令,且聯(lián)系方式相對在先聯(lián)系方式有增加內(nèi)容,則將在先聯(lián)系方式合并到聯(lián)系方式中;或者若收到同化處理指令,且聯(lián)系方式相對在先聯(lián)系方式有減少內(nèi)容,則將聯(lián)系方式合并到在先聯(lián)系方式中。步驟S806,若通信錄中未包含有相同內(nèi)容的在先聯(lián)系方式,或者未收到同化處理指令,則繼續(xù)接收輸入的聯(lián)系人名稱。步驟S807,檢索通信錄中是否包含與聯(lián)系人名稱有相同內(nèi)容的在先聯(lián)系人名稱,若是則執(zhí)行步驟S808,否則執(zhí)行步驟S811。本步驟中通信錄的檢索動作可以在聯(lián)系人名稱的輸入過程中或輸入完成之后進行;并且當(dāng)聯(lián)系人名稱已經(jīng)輸入完畢,自動匹配聯(lián)系人名稱的檢索結(jié)果,若包括與聯(lián)系人名稱完全相同的在先聯(lián)系人,則執(zhí)行步驟S808。
步驟S808,若包含有相同內(nèi)容的在先聯(lián)系人名稱,則提示用戶是否選擇合并處理聯(lián)系人名稱。步驟S809,判斷是否收到用戶的同化處理指令,若是則執(zhí)行步驟S810,否則執(zhí)行步驟S811。步驟S810,若收到用戶的同化處理指令,則將聯(lián)系人名稱和在先聯(lián)系人名稱進行合并處理,并同時將聯(lián)系方式和在先聯(lián)系方式進行合并處理。步驟S811,若通信錄中未包含有相同內(nèi)容的在先聯(lián)系人名稱,或者未收到同化處理指令,則保存聯(lián)系方式和聯(lián)系人名稱,此后可以退出通信錄的編輯界面并結(jié)束。綜上所述,本發(fā)明提供了一種智能化添加聯(lián)系人信息的方案,其在添加聯(lián)系人信息時,預(yù)先檢索終端中是否包含與輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息,所述聯(lián)系人信息包括聯(lián)系人名稱和聯(lián)系方式等;若終端中包含相同內(nèi)容的在先聯(lián)系人信息,則 根據(jù)接收的用戶指令對所述輸入的聯(lián)系人信息進行處理。優(yōu)選的是,若用戶指令為同化處理指令,則將所述輸入的聯(lián)系人信息以及后續(xù)輸入的其他聯(lián)系人信息與在先聯(lián)系人信息合并;若用戶指令為異化處理指令,則標(biāo)記所述輸入的聯(lián)系人信息并接收后續(xù)輸入的其他聯(lián)系人信息;若用戶指令為取消處理指令,則終止添加聯(lián)系人信息的操作。借此,本發(fā)明不僅可以保存新增的聯(lián)系人信息,而且可以智能過濾掉重復(fù)冗余的聯(lián)系人信息,解決了現(xiàn)有技術(shù)在終端中輸入重復(fù)的聯(lián)系人信息時,所導(dǎo)致的無法保存、需重新創(chuàng)建或者重新編輯的問題,從而提升了用戶操作的便捷性。當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種添加聯(lián)系人信息的方法,其特征在于,包括步驟有 接收步驟,接收輸入的聯(lián)系人信息; 檢索步驟,檢索終端中是否包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息; 處理步驟,若包含所述在先聯(lián)系人信息,則接收用戶指令,對所述輸入的聯(lián)系人信息進行處理。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述檢索步驟還包括 在所述終端中動態(tài)檢索是否包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息; 若存在,則顯示檢索出的所述在先聯(lián)系人信息。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括 若所述終端沒有包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息,則所述終端存儲所述輸入的聯(lián)系人信息以及后續(xù)輸入的所述聯(lián)系人信息的其他信息。
4.根據(jù)權(quán)利要求I 3任一項所述的方法,其特征在于,所述輸入的聯(lián)系人信息包括聯(lián)系人名稱和/或聯(lián)系方式,所述在先聯(lián)系人信息包括在先聯(lián)系人名稱和/或在先聯(lián)系人聯(lián)系方式; 所述處理步驟還包括 所述終端顯示用戶指令并接收用戶選擇的用戶指令; 若所述用戶指令為同化處理指令,則所述終端將所述輸入的聯(lián)系人信息以及后續(xù)輸入的所述聯(lián)系人信息的其他信息與所述在先聯(lián)系人信息合并; 若所述用戶指令為異化處理指令,則標(biāo)記所述輸入的聯(lián)系人信息并接收后續(xù)輸入的所述聯(lián)系人信息的其他信息; 若所述用戶指令為取消處理指令,則所述終端終止所述添加聯(lián)系人信息的操作。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于, 若所述聯(lián)系人信息為所述聯(lián)系人名稱; 所述終端收到所述同化處理指令后,將繼續(xù)接收后續(xù)輸入的所述聯(lián)系人信息的其他信息,并將其與所述在先聯(lián)系人信息進行合并后存儲; 所述終端收到所述異化處理指令后,將繼續(xù)接收后續(xù)輸入的所述聯(lián)系人信息的其他信息并標(biāo)記所述聯(lián)系人信息,與所述在先聯(lián)系人信息區(qū)別顯示并儲存; 所述終端收到所述取消處理指令后,終止所述添加聯(lián)系人信息的操作。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于, 若所述聯(lián)系人信息為所述聯(lián)系方式; 所述終端收到所述同化處理指令后,將繼續(xù)接收后續(xù)輸入的所述聯(lián)系人信息的其他信息,并將其與所述在先聯(lián)系人信息進行合并后存儲; 所述終端收到所述取消處理指令后,終止所述添加聯(lián)系人信息的操作。
7.—種終端,其特征在于,包括有 接收模塊,用于接收輸入的聯(lián)系人信息; 檢索模塊,用于檢索所述終端中是否包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息;處理模塊,用于若包含所述在先聯(lián)系人信息,則接收用戶指令,對所述輸入的聯(lián)系人信息進行處理。
8.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述檢索模塊還包括 檢索子模塊,用于在所述終端中動態(tài)檢索是否包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息; 第一顯示子模塊,用于若存在所述在先聯(lián)系人信息,則顯示檢索出的所述在先聯(lián)系人信息。
9.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述處理模塊還用于若沒有包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息,則存儲所述輸入的聯(lián)系人信息以及后續(xù)輸入的所述聯(lián)系人信息的其他信息。
10.根據(jù)權(quán)利要求7 9任一項所述的終端,其特征在于,所述輸入的聯(lián)系人信息包括聯(lián)系人名稱和/或聯(lián)系方式,所述在先聯(lián)系人信息包括在先聯(lián)系人名稱和/或在先聯(lián)系人聯(lián)系方式; 所述處理模塊還包括 第二顯示子模塊,用于顯示用戶指令并接收用戶選擇的用戶指令; 同化處理子模塊,用于若所述用戶指令為同化處理指令,則將所述輸入的聯(lián)系人信息以及后續(xù)輸入的所述聯(lián)系人信息的其他信息與所述在先聯(lián)系人信息合并; 異化處理子模塊,用于若所述用戶指令為異化處理指令,則標(biāo)記所述輸入的聯(lián)系人信息并接收后續(xù)輸入的所述聯(lián)系人信息的其他信息; 取消處理子模塊,用于若所述用戶指令為取消處理指令,則終止所述添加聯(lián)系人信息的操作。
11.根據(jù)權(quán)利要求10所述的終端,其特征在于,若所述聯(lián)系人信息為所述聯(lián)系人名稱; 所述同化處理子模塊用于收到所述同化處理指令后,將繼續(xù)接收后續(xù)輸入的所述聯(lián)系人信息的其他信息,并將其與所述在先聯(lián)系人信息進行合并后存儲; 所述異化處理子模塊用于收到所述異化處理指令后,將繼續(xù)接收后續(xù)輸入的所述聯(lián)系人信息的其他信息并標(biāo)記所述聯(lián)系人信息,與所述在先聯(lián)系人信息區(qū)別顯示并儲存; 所述取消處理子模塊用于收到所述取消處理指令后,終止所述添加聯(lián)系人信息的操作。
12.根據(jù)權(quán)利要求10所述的終端,其特征在于,若所述聯(lián)系人信息為所述聯(lián)系方式; 所述同化處理子模塊用于收到所述同化處理指令后,將繼續(xù)接收后續(xù)輸入的所述聯(lián)系人信息的其他信息,并將其與所述在先聯(lián)系人信息進行合并后存儲; 所述取消處理子模塊用于收到所述取消處理指令后,終止所述添加聯(lián)系人信息的操作。
全文摘要
本發(fā)明適用于通信技術(shù)領(lǐng)域,提供了一種添加聯(lián)系人信息的方法,包括步驟有接收步驟,接收輸入的聯(lián)系人信息;檢索步驟,檢索終端中是否包含與所述輸入的聯(lián)系人信息有相同內(nèi)容的在先聯(lián)系人信息;處理步驟,若包含所述在先聯(lián)系人信息,則接收用戶指令,對所述輸入的聯(lián)系人信息進行處理。相應(yīng)地,本發(fā)明還提供一種終端。借此,本發(fā)明不僅能夠保存新增的聯(lián)系人信息,而且可以智能過濾掉重復(fù)冗余的聯(lián)系人信息,從而提升了用戶操作的便捷性。
文檔編號G06F17/30GK102831189SQ20121027362
公開日2012年12月19日 申請日期2012年8月1日 優(yōu)先權(quán)日2012年8月1日
發(fā)明者高建平, 李俊, 郭斌 申請人:東莞宇龍通信科技有限公司, 宇龍計算機通信科技(深圳)有限公司