一種對移動終端的新增聯(lián)系人進(jìn)行通訊錄分組的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通訊錄分組領(lǐng)域,特別地,涉及一種對移動終端的新增聯(lián)系人進(jìn)行通 訊錄分組的方法。
【背景技術(shù)】
[0002] 通常,在終端設(shè)備的通訊錄中設(shè)置有通訊錄分組功能,用戶可以根據(jù)自己的使用 習(xí)慣或需求制定多個通訊錄組別,如家人、同事、朋友、大學(xué)同學(xué)、中學(xué)同學(xué)組別等,并將隸 屬于該通訊錄組別的新增聯(lián)系人手動加入其中,從而方便用戶按通訊錄組別進(jìn)行操作,如 群發(fā)短信等。但是,這種手動添加新增聯(lián)系人到設(shè)置的通訊錄組別中的方法,大大增加了用 戶操作的時間,而且操作方法十分繁瑣。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明提供了一種對移動終端的新增聯(lián)系人進(jìn)行通訊錄分組的方法,以解決現(xiàn)有 采用手動添加新增聯(lián)系人到設(shè)置的通訊錄組別中導(dǎo)致操作復(fù)雜、過程繁瑣的技術(shù)問題。
[0004] 本發(fā)明提供的對移動終端的新增聯(lián)系人進(jìn)行通訊錄分組的方法,包括:
[0005] 獲取移動終端及其通訊錄好友共享的通訊錄信息,通訊錄信息包括聯(lián)系人以及聯(lián) 系人的隸屬通訊錄組別;
[0006] 判斷移動終端的新增聯(lián)系人是否位于通訊錄好友的聯(lián)系人當(dāng)中,若是,則判斷第 一隸屬通訊錄組別是否與第二隸屬通訊錄組別相同,第一隸屬通訊錄組別為新增聯(lián)系人在 通訊錄好友的聯(lián)系人當(dāng)中的隸屬通訊錄組別,第二隸屬通訊錄組別為通訊錄好友在移動終 端的聯(lián)系人中的隸屬通訊錄組別,若是,則將第一隸屬通訊錄組別作為新增聯(lián)系人在移動 終端的聯(lián)系人中的隸屬通訊錄組別;
[0007] 若否,則基于移動終端與通訊錄好友的歷史聯(lián)系文本,以及移動終端與新增聯(lián)系 人的歷史聯(lián)系文本對移動終端的新增聯(lián)系人進(jìn)行通訊錄分組。
[0008] 進(jìn)一步地,將第一隸屬通訊錄組別作為新增聯(lián)系人在移動終端的聯(lián)系人中的隸屬 通訊錄組別包括:
[0009] 獲取新增聯(lián)系人與通訊錄好友的歷史聯(lián)系文本作為第一歷史聯(lián)系文本,以及通訊 錄好友與移動終端的歷史聯(lián)系文本作為第二歷史聯(lián)系文本,并基于第一歷史聯(lián)系文本和第 二歷史文本計算第一隸屬通訊錄組別與第二通訊錄組別的邏輯關(guān)聯(lián)度;
[0010] 判斷邏輯關(guān)聯(lián)度是否大于預(yù)設(shè)的邏輯關(guān)聯(lián)度閾值,若是,則將第一隸屬通訊錄組 別作為新增聯(lián)系人在移動終端的聯(lián)系人中的隸屬通訊錄組別。
[0011] 進(jìn)一步地,基于第一歷史聯(lián)系文本和第二歷史文本計算第一隸屬通訊錄組別與第 二通訊錄組別的邏輯關(guān)聯(lián)度包括:
[0012] 提取第一歷史聯(lián)系文本中的關(guān)鍵詞作為第一關(guān)鍵詞,并將第一關(guān)鍵詞轉(zhuǎn)換成詞向 量作為第一詞向量;
[0013] 提取第二歷史聯(lián)系文本中的關(guān)鍵詞作為第二關(guān)鍵詞,并將第二關(guān)鍵詞轉(zhuǎn)換成詞向 量作為第二詞向量;
[0014] 計算第一詞向量與第二詞向量之間的相似度作為第一隸屬通訊錄組別與第二通 訊錄組別的邏輯關(guān)聯(lián)度。
[0015] 進(jìn)一步地,計算第一詞向量與第二詞向量之間的相似度作為第一隸屬通訊錄組別 與第二通訊錄組別的邏輯關(guān)聯(lián)度包括:
[0016] 計算第一詞向量與第二詞向量之間的相似度作為文本邏輯關(guān)聯(lián)度;
[0017] 計算新增聯(lián)系人和移動終端之間的通話頻率與新增聯(lián)系人和通訊錄好友之間的 通話頻率的比值作為第一通話邏輯關(guān)聯(lián)度,計算新增聯(lián)系人和移動終端之間的通話時長與 新增聯(lián)系人和通訊錄好友之間的通話時長的比值作為第二通話邏輯關(guān)聯(lián)度,計算移動終端 對新增聯(lián)系人發(fā)起通訊的選擇方式的概率加權(quán)和作為第三通話邏輯關(guān)聯(lián)度,其中,選擇方 式包括從通訊錄對新增聯(lián)系人發(fā)起通訊、從歷史通話記錄對新增聯(lián)系人發(fā)起通訊、從短信 通訊模塊對新增聯(lián)系人發(fā)起通訊,并選擇第一通話邏輯關(guān)聯(lián)度,或第二通話邏輯關(guān)聯(lián)度,或 第三通話邏輯關(guān)聯(lián)度,或第一通話邏輯關(guān)聯(lián)度、第二通話邏輯關(guān)聯(lián)度以及第三通話邏輯關(guān) 聯(lián)度的任意組合作為通話邏輯關(guān)聯(lián)度;
[0018] 將文本邏輯關(guān)聯(lián)度與通話邏輯關(guān)聯(lián)度的加權(quán)和作為第一隸屬通訊錄組別與第二 通訊錄組別的邏輯關(guān)聯(lián)度。
[0019] 進(jìn)一步地,基于移動終端與通訊錄好友的歷史聯(lián)系文本,以及移動終端與新增聯(lián) 系人的歷史聯(lián)系文本對移動終端的新增聯(lián)系人進(jìn)行通訊錄分組包括:
[0020] 獲取移動終端與通訊錄好友的歷史聯(lián)系文本作為第三歷史聯(lián)系文本,以及移動終 端與新增聯(lián)系人的歷史聯(lián)系文本作為第四歷史聯(lián)系文本;
[0021] 提取第三歷史聯(lián)系文本中的關(guān)鍵詞作為第三關(guān)鍵詞,并將第三關(guān)鍵詞轉(zhuǎn)換成詞向 量作為第三詞向量;
[0022] 提取第四歷史聯(lián)系文本中的關(guān)鍵詞作為第四關(guān)鍵詞,并將第四關(guān)鍵詞轉(zhuǎn)換成詞向 量作為第四詞向量;
[0023] 計算第三詞向量與第四詞向量之間的相似度,并將新增聯(lián)系人歸類到最大的相似 度對應(yīng)的第三詞向量對應(yīng)的通訊錄好友的隸屬通訊錄組別。
[0024] 進(jìn)一步地,計算第三詞向量與第四詞向量之間的相似度包括:
[0025] 利用預(yù)先建立的語義信息庫對第三關(guān)鍵詞進(jìn)行語義匹配,獲得第三關(guān)鍵詞的同義 詞或近義詞作為關(guān)聯(lián)詞,并將關(guān)聯(lián)詞轉(zhuǎn)換成詞向量,得到關(guān)聯(lián)詞向量,其中,語義信息庫包 括:基本概念庫、常識知識庫、句型關(guān)系模板庫、用戶綜合信息庫、互聯(lián)網(wǎng)信息庫、自定義預(yù) 輸入信息庫以及與基本概念庫、常識知識庫、句型關(guān)系模板庫、用戶綜合信息庫、互聯(lián)網(wǎng)信 息庫、自定義預(yù)輸入信息庫相關(guān)聯(lián)的語義關(guān)系庫;
[0026] 計算第三詞向量與第四詞向量之間的相似度,作為第一相似度,以及計算關(guān)聯(lián)詞 向量與第四詞向量之間的相似度,作為第二相似度;
[0027] 將第一相似度和第二相似度的加權(quán)相似度作為第三詞向量與第四詞向量之間的 相似度。
[0028] 進(jìn)一步地,將第一相似度和第二相似度的加權(quán)相似度作為第三詞向量與第四詞向 量之間的相似度包括:
[0029] 利用預(yù)先建立的語義信息庫以及語義規(guī)則庫,對第三關(guān)鍵詞進(jìn)行語義推理,獲得 第三關(guān)鍵詞的推理詞,并將推理詞轉(zhuǎn)換成詞向量,得到推理詞向量,其中,語義規(guī)則庫包括: 自然語義分析規(guī)則庫、分類規(guī)則庫、匹配規(guī)則庫、數(shù)理邏輯推導(dǎo)規(guī)則庫、處理策略庫、用戶行 為分析規(guī)則庫,其中自然語義分析規(guī)則庫包括文本語境處理、詞法分析、句法分析、語義分 析以及篇章分析規(guī)則;
[0030] 計算推理詞向量與第四詞向量之間的相似度,作為第三相似度,將第一相似度、第 二相似度以及第三相似度的加權(quán)相似度作為第三詞向量與第四詞向量之間的相似度。
[0031] 進(jìn)一步地,第三詞向量為多個,計算第三詞向量與第四詞向量之間的相似度,作為 第一相似度包括:
[0032] 依次計算第四詞向量和多個第三詞向量中的每一個第三詞向量的相似度集合;
[0033] 獲取相似度集合中值最大的相似度作為第一相似度。
[0034] 進(jìn)一步地,將新增聯(lián)系人歸類到最大的相似度對應(yīng)的第三詞向量對應(yīng)的通訊錄好 友的隸屬通訊錄組別包括:
[0035] 判斷最大的相似度是否大于預(yù)設(shè)的相似度閾值,若是,則將新增聯(lián)系人歸類到最 大的相似度對應(yīng)的第三詞向量對應(yīng)的通訊錄好友的隸屬通訊錄組別;
[0036] 若否,則新建通訊錄組別,并將新增聯(lián)系人歸類到新建通訊錄組別。
[0037] 進(jìn)一步地,歷史聯(lián)系文本包括歷史聊天文本和/或歷史語音文本,歷史語音文本 為轉(zhuǎn)換成文本格式的歷史語音數(shù)據(jù)。
[0038] 本發(fā)明具有以下有益效果:
[0039] 本發(fā)明的對移動終端的新增聯(lián)系人進(jìn)行通訊錄分組的方法,通過移動終端及其通 訊錄好友共享的通訊錄信息判斷移動終端的新增聯(lián)系人是否位于通訊錄好友的聯(lián)系人當(dāng) 中,并在判定新增聯(lián)系人位于通訊錄好友的聯(lián)系人當(dāng)中后,再判斷新增聯(lián)系人在通訊錄好 友的聯(lián)系人當(dāng)中的隸屬通訊錄組別是否與通訊錄好友在移動終端的聯(lián)系人當(dāng)中的隸屬通 訊錄組別是否相同,并在判定結(jié)果為是時將新增聯(lián)系人在通訊錄好友的聯(lián)系人當(dāng)中的隸屬 通訊錄組別作為新增聯(lián)系人在移動終端的聯(lián)系人中的隸屬通訊錄組別,以及在判定新增聯(lián) 系人不位于通訊錄好友的聯(lián)系人當(dāng)中后,基于移動終端與通訊錄好友的歷史聯(lián)系文本,以 及移動終端與新增聯(lián)系人的歷史聯(lián)系文本對移動終端的新增聯(lián)系人進(jìn)行通訊錄分組,解決 了手動添加新增聯(lián)系人到設(shè)置的通訊錄組別中操作復(fù)雜、過程繁瑣的技術(shù)問題,實現(xiàn)了利 用移動終端及其通訊錄好友共享的通訊錄信息進(jìn)行邏輯推理,從而間接獲取新增聯(lián)系人 在移動終端中的隸屬通訊錄組別或者基于移動終端與通訊錄好友的歷史聯(lián)系文本,以及移 動終端與新增聯(lián)系人的歷史聯(lián)系文本對移動終端的新增聯(lián)系人進(jìn)行通訊錄分組,大量節(jié)省 了手動對新增聯(lián)系人進(jìn)行通訊錄分組的時間,提高了分類效率,提升了用戶體驗。
[0040] 除了上面所描述的目的、特征和優(yōu)點之外,本發(fā)明還有其它的目的、特征和優(yōu)點。 下面將參照圖,對本發(fā)明作進(jìn)一步詳細(xì)的說明。
【附圖說明】
[0041] 構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實 施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0042] 圖1是本發(fā)明優(yōu)選實施例的對移動終端的新增聯(lián)系人進(jìn)行通訊錄分組的方法的 流程圖;
[0043] 圖2是本發(fā)明針對第一個精簡的實施例對移動終端的新增聯(lián)系人進(jìn)行通訊錄分 組的方法的流程圖;
[0044] 圖3是本發(fā)明針對第二個精簡的實施例對移動終端的新增聯(lián)系人進(jìn)行通訊錄分 組的方法的流程圖;
[0045] 圖4是本發(fā)明針對第二個精簡的實施例中計算第一詞向量與第二詞向量之間的 相似度作為第一隸屬通訊錄組別與第二通訊錄組別的邏輯關(guān)聯(lián)度的方法流程圖;
[0046] 圖5是本發(fā)明針對第三個精簡的實施例對移動終端的新增聯(lián)系人進(jìn)行通訊錄分 組的方法的流程圖。
【具體實施方式】
[0047] 以下結(jié)合附圖對本發(fā)明的實施例進(jìn)行詳細(xì)說明,但是本發(fā)明可以由權(quán)利要求限定 和覆蓋的多種不同方式實施。
[0048] 參照圖1,本發(fā)明的優(yōu)選實施例提供了一種對移動終端的新增聯(lián)系人進(jìn)行通訊錄 分組的方法,包括:
[0049] 步驟S101,獲取移動終端及其通訊錄好友共享的通訊錄信息,通訊錄信息包括聯(lián) 系人以及聯(lián)系人的隸屬通訊錄組別;
[0050] 步驟S102,判斷移動終端的新增聯(lián)系人是否位于通訊錄好友的聯(lián)系人當(dāng)中,若是, 則判斷第一隸屬通訊錄組別是否與第二隸屬通訊錄組別相同,第一隸屬通訊錄組別為新增 聯(lián)系人在通訊錄好友的聯(lián)系人當(dāng)中的隸屬通訊錄組別,第二隸屬通訊錄組別為通訊錄好友 在移動終端的聯(lián)系人中的隸屬通訊錄組別,若是,則將第一隸屬通訊錄組別作為新增聯(lián)系 人在移動終端的聯(lián)系人中的隸屬通訊錄組別,若否,則基于移動終端