基于通訊軟件聊天記錄的聯(lián)系人信息獲取方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及的是一種基于通訊軟件聊天記錄的聯(lián)系人信息獲取方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,隨著移動終端技術(shù)的發(fā)展,人們越來越多地使用移動終端與聯(lián)系人進(jìn)行通信,通信方式包括打電話、發(fā)短信,或者使用即時通信工具。通信時,通常需要使用通信賬號,例如電話號碼、即時通信號碼、電子郵件等。
[0003]通常,移動終端(或安裝在移動終端的即時通信工具)中具有通訊錄,通訊錄中記錄有聯(lián)系人的通信賬號和姓名。當(dāng)接收到短信或打來的電話時,對于通訊錄中已有記錄的電話號碼,移動終端將讀取通訊錄中存儲的該電話號碼對應(yīng)的姓名進(jìn)行顯示,以提示用戶該短信是誰發(fā)來的,或者該電話是誰打來的。
[0004]然而,用戶通常通過通訊軟件與好友聊天,通過文字的方式詢問好友其他用戶的姓名和電話號碼,當(dāng)好友回復(fù)后需用戶及時的復(fù)制和保存聯(lián)系人姓名和電話號碼。由于當(dāng)向好友詢問后,好友可能不會立即回復(fù),而是延遲一段時間后回復(fù),同時回復(fù)消息被聊天工具在后臺接收。這樣若用戶不及時查看可能忘記添加聯(lián)系人姓名和電話號碼。
[0005]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0006]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于通訊軟件聊天記錄的聯(lián)系人信息獲取方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中無法從通訊軟件聊天記錄中實時提取聯(lián)系人姓名和電話號碼的問題。
[0007]本發(fā)明的技術(shù)方案如下:
[0008]一種基于通訊軟件聊天記錄的聯(lián)系人信息獲取方法,其中,所述方法包括以下步驟:
[0009]A、移動終端對通訊軟件中聊天記錄的聊天內(nèi)容進(jìn)行實時信息提取,當(dāng)聊天內(nèi)容中存在預(yù)先設(shè)置的姓氏關(guān)鍵詞時,則獲取該姓氏關(guān)鍵詞及該姓氏關(guān)鍵詞后1-3個字符作為聯(lián)系人姓名,并獲取該姓氏關(guān)鍵詞前或后的數(shù)字字符串作為聯(lián)系人電話號碼;
[0010]B、將聯(lián)系人姓名與移動終端中通訊錄已存儲的聯(lián)系人姓名進(jìn)行比對,當(dāng)存在相同的時則再將聯(lián)系人電話號碼與該聯(lián)系人姓名對應(yīng)的電話號碼進(jìn)行比對,若不相同則將聯(lián)系人電話號碼存儲至該聯(lián)系人姓名對應(yīng)的通訊錄。
[0011]所述基于通訊軟件聊天記錄的聯(lián)系人信息獲取方法,其中,所述步驟A中具體包括:
[0012]Al、移動終端對微信、QQ、陌陌、來往、阿里旺旺、校內(nèi)通、google talk和MSN中聊天記錄的聊天內(nèi)容進(jìn)行實時監(jiān)控和信息提?。?br>[0013]A2、當(dāng)檢測到聊天內(nèi)容中存在所述姓氏關(guān)鍵詞時,則獲取該姓氏關(guān)鍵詞及該姓氏關(guān)鍵詞后1-3個漢字字符作為聯(lián)系人姓名,并通過震動提示用戶查看;
[0014]A3、獲取該姓氏關(guān)鍵詞所處的聊天語句之前和/或之后的聊天語句,并判斷聊天語句中是否存在數(shù)字字符串,當(dāng)存在時則獲取數(shù)字字符作為聯(lián)系人電話號碼。
[0015]所述基于通訊軟件聊天記錄的聯(lián)系人信息獲取方法,其中,所述步驟A2中獲取該姓氏關(guān)鍵詞及該姓氏關(guān)鍵詞后1-3個漢字字符時,將多種漢字字符組合以列表方式均顯示在移動終端的顯示屏上。
[0016]所述基于通訊軟件聊天記錄的聯(lián)系人信息獲取方法,其中,所述步驟A3中當(dāng)判斷聊天語句中存在多個數(shù)字字符串時,則將多個字符串以列表方式均顯示在移動終端的顯示屏上。
[0017]所述基于通訊軟件聊天記錄的聯(lián)系人信息獲取方法,其中,所述步驟B還包括:當(dāng)聯(lián)系人姓名與移動終端中通訊錄已存儲的聯(lián)系人姓名均不相同,則將聯(lián)系人姓名添加至通訊錄,并將聯(lián)系人電話號碼存儲至該聯(lián)系人姓名對應(yīng)的通訊錄。
[0018]一種基于通訊軟件聊天記錄的聯(lián)系人信息獲取系統(tǒng),其中,包括:
[0019]提取模塊,用于移動終端對通訊軟件中聊天記錄的聊天內(nèi)容進(jìn)行實時信息提取,當(dāng)聊天內(nèi)容中存在預(yù)先設(shè)置的姓氏關(guān)鍵詞時,則獲取該姓氏關(guān)鍵詞及該姓氏關(guān)鍵詞后1-3個字符作為聯(lián)系人姓名,并獲取該姓氏關(guān)鍵詞前或后的數(shù)字字符串作為聯(lián)系人電話號碼;
[0020]匹配存儲模塊,用于將聯(lián)系人姓名與移動終端中通訊錄已存儲的聯(lián)系人姓名進(jìn)行比對,當(dāng)存在相同的時則再將聯(lián)系人電話號碼與該聯(lián)系人姓名對應(yīng)的電話號碼進(jìn)行比對,若不相同則將聯(lián)系人電話號碼存儲至該聯(lián)系人姓名對應(yīng)的通訊錄。
[0021]所述基于通訊軟件聊天記錄的聯(lián)系人信息獲取系統(tǒng),其中,所述提取模塊具體包括:
[0022]監(jiān)控單元,用于移動終端對微信、QQ、陌陌、來往、阿里旺旺、校內(nèi)通、google talk和MSN中聊天記錄的聊天內(nèi)容進(jìn)行實時監(jiān)控和信息提??;
[0023]姓名獲取單元,用于當(dāng)檢測到聊天內(nèi)容中存在所述姓氏關(guān)鍵詞時,則獲取該姓氏關(guān)鍵詞及該姓氏關(guān)鍵詞后1-3個漢字字符作為聯(lián)系人姓名,并通過震動提示用戶查看;
[0024]號碼獲取單元,用于獲取該姓氏關(guān)鍵詞所處的聊天語句之前和/或之后的聊天語句,并判斷聊天語句中是否存在數(shù)字字符串,當(dāng)存在時則獲取數(shù)字字符作為聯(lián)系人電話號碼。
[0025]所述基于通訊軟件聊天記錄的聯(lián)系人信息獲取系統(tǒng),其中,所述姓名獲取單元中獲取該姓氏關(guān)鍵詞及該姓氏關(guān)鍵詞后1-3個漢字字符時,將多種漢字字符組合以列表方式均顯示在移動終端的顯示屏上。
[0026]所述基于通訊軟件聊天記錄的聯(lián)系人信息獲取系統(tǒng),其中,所述號碼獲取單元中當(dāng)判斷聊天語句中存在多個數(shù)字字符串時,則將多個字符串以列表方式均顯示在移動終端的顯示屏上。
[0027]所述基于通訊軟件聊天記錄的聯(lián)系人信息獲取系統(tǒng),其中,所述匹配存儲模塊還用于當(dāng)聯(lián)系人姓名與移動終端中通訊錄已存儲的聯(lián)系人姓名均不相同,則將聯(lián)系人姓名添加至通訊錄,并將聯(lián)系人電話號碼存儲至該聯(lián)系人姓名對應(yīng)的通訊錄。
[0028]本發(fā)明提供了一種基于通訊軟件聊天記錄的聯(lián)系人信息獲取方法及系統(tǒng),方法包括:移動終端對通訊軟件中聊天記錄的聊天內(nèi)容進(jìn)行實時信息提取,當(dāng)聊天內(nèi)容中存在預(yù)先設(shè)置的姓氏關(guān)鍵詞時,則獲取該姓氏關(guān)鍵詞及該姓氏關(guān)鍵詞后1-3個字符作為聯(lián)系人姓名,并獲取該姓氏關(guān)鍵詞前或后的數(shù)字字符串作為聯(lián)系人電話號碼;將聯(lián)系人姓名與移動終端中通訊錄已存儲的聯(lián)系人姓名進(jìn)行比對,當(dāng)存在相同的時則再將聯(lián)系人電話號碼與該聯(lián)系人姓名對應(yīng)的電話號碼進(jìn)行比對,若不相同則將聯(lián)系人電話號碼存儲至該聯(lián)系人姓名對應(yīng)的通訊錄。本發(fā)明通過實時檢測通訊軟件的聊天記錄并從中獲取聯(lián)系人姓名和電話號碼,并及時提示用戶添加,方便了用戶。
【附圖說明】
[0029]圖1為本發(fā)明所述基于通訊軟件聊天記錄的聯(lián)系人信息獲取方法較佳實施例的流程圖。
[0030]圖2為本發(fā)明所述基于通訊軟件聊天記錄的聯(lián)系人信息獲取系統(tǒng)較佳實施例的結(jié)構(gòu)框圖。
【具體實施方式】
[0031]本發(fā)明提供一種基于通訊軟件聊天記錄的聯(lián)系人信息獲取方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0032]請參見圖1,圖1是本發(fā)明所述基于通訊軟件聊天記錄的聯(lián)系人信息獲取方法較佳實施例的流程圖。如圖1所示,其包括以下步驟:
[0033]步驟S100、移動終端對通訊軟件中聊天記錄的聊天內(nèi)容進(jìn)行實時信息提取,當(dāng)聊天內(nèi)容中存在預(yù)先設(shè)置的姓氏關(guān)鍵詞時,則獲取該姓氏關(guān)鍵詞及該姓氏關(guān)鍵詞后1-3個字符作為聯(lián)系人姓名,并獲取該姓氏關(guān)鍵詞前或后的數(shù)字字符串作為聯(lián)系人電話號碼。
[0034]本發(fā)明的實施例中,當(dāng)用戶使用通訊軟件與好友進(jìn)行聊天時,則對通聊天記錄的聊天內(nèi)容進(jìn)行實時信息提取,檢測聊天內(nèi)容中是否存在所述姓氏關(guān)鍵詞。具體實施時,所述姓氏關(guān)鍵詞設(shè)置為百家姓。
[0035]當(dāng)聊天內(nèi)容中存在所述姓氏關(guān)鍵詞時,則獲取該姓氏關(guān)鍵詞之后1-3個漢字字符作為聯(lián)系人姓名。此時可組合出姓氏關(guān)鍵詞+1個漢字字符、姓氏關(guān)鍵詞+2個漢字字符和姓氏關(guān)鍵詞+3個漢字字符這3中姓名組合,也就是聯(lián)系人姓名有3種可能。這樣,有效的將聯(lián)系人姓名提取,而且是自動提取,無需用戶手動輸入,方便了用戶。
[0036]當(dāng)獲取了聯(lián)系人姓名之后,則在聯(lián)系人姓名所在語句中檢索數(shù)字字符串,當(dāng)檢索到8-12位連續(xù)的數(shù)字字符串,或兩個連續(xù)的字符串中間有"空格"或"時,則均可判定為聯(lián)系人電話號碼。這樣,也是自動獲取電話號碼,方便了用戶。
[0037]步驟S200、將聯(lián)系人姓名與移動終端中通訊錄已存儲的聯(lián)系人姓名進(jìn)行比對,當(dāng)存在相同的時則再將聯(lián)系人電話號碼與該聯(lián)系人姓名對應(yīng)的電話號碼進(jìn)行比對,若不相同則將聯(lián)系人電話號碼存儲至該聯(lián)系人姓名對應(yīng)的通訊錄。
[0038]在步驟S200中,當(dāng)判斷從聊天內(nèi)容中獲取的聯(lián)系人姓名與移動終端中通訊錄已存儲的聯(lián)系人姓名相同時,再將聯(lián)系人電話號碼與該聯(lián)系人姓名對應(yīng)的電話號碼進(jìn)行比對,若相同時則不添加聯(lián)系人電話號碼,若不同時則將聯(lián)系人電話號碼存儲至該聯(lián)系人姓名對應(yīng)的通訊錄,也就是在該聯(lián)系人姓名下再增加新的電話號碼。
[0039]進(jìn)一步的,所述步驟SlOO具體包括:
[0040]步驟S101、移動終端對微信、QQ、陌陌、來往、阿里旺旺、校內(nèi)通、google talk和MSN中聊天記錄的聊天內(nèi)容進(jìn)行實時監(jiān)控和信息提取。
[0041]步驟S102、當(dāng)檢測到聊天內(nèi)容中存在所述姓氏關(guān)鍵詞時,則獲取該姓氏關(guān)鍵詞及該姓氏關(guān)鍵詞后1-3