本發(fā)明涉及一種處理聯(lián)系人顯示的方法及移動(dòng)終端。
背景技術(shù):大多數(shù)移動(dòng)終端、固定終端以及時(shí)通訊系統(tǒng),都可以讓用戶建立通訊錄,這些終端的屏幕上可以顯示聯(lián)系人信息,以便用戶對聯(lián)系人搜索、查看和發(fā)起聯(lián)系。各種終端產(chǎn)品已經(jīng)得到廣泛的普及,同時(shí)人們的社交范圍隨著社會(huì)的發(fā)展進(jìn)步越來越大,通訊錄中同時(shí)保留三五百甚到上千聯(lián)系人已很常見。目前已有的終端通訊錄記錄用戶姓名、電話號碼、電子郵件地址、公司或單位等個(gè)人基本信息,并在聯(lián)系人列表上以用戶姓名的拼音字母、筆劃或者美國標(biāo)準(zhǔn)信息交換碼(AmericanStandardCodeforInformationInterchange,簡稱ASCII)順序來排列。改進(jìn)的方法是通過一定的排序規(guī)則,將聯(lián)系人列表進(jìn)行排列,例如通過聯(lián)系頻度對聯(lián)系人列表進(jìn)行自動(dòng)排序;或通過手機(jī)所處不同城市自動(dòng)將聯(lián)系人列表排序;或通過通話適宜度對聯(lián)系人列表排序?,F(xiàn)代社會(huì)中,個(gè)人周圍的社交和感情網(wǎng)絡(luò)要通過經(jīng)常的溝通交流來維系,家人親戚和朋友需要定期通訊,業(yè)務(wù)網(wǎng)絡(luò)需要保持持續(xù)的聯(lián)系。上述的通訊錄排序方式有利于快速搜索到通訊頻度或適宜度較高的聯(lián)系人,但是對于通訊聯(lián)系較少的聯(lián)系人,其顯示位置會(huì)不斷向通訊錄后段移動(dòng),造成聯(lián)系越少的人在通訊錄中搜索難度越高,導(dǎo)致更加疏于聯(lián)絡(luò),不利于社交關(guān)系網(wǎng)絡(luò)維護(hù)。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明要解決的技術(shù)問題是提供一種處理聯(lián)系人顯示的方法及移動(dòng)終端, 以提示各聯(lián)系人聯(lián)系頻度。為了解決上述技術(shù)問題,本發(fā)明提供了一種處理聯(lián)系人顯示的方法,包括:移動(dòng)終端根據(jù)通訊信息參數(shù)設(shè)置聯(lián)系人的聯(lián)系權(quán)值的計(jì)算公式,配置多個(gè)聯(lián)系權(quán)值范圍及其對應(yīng)的顯示方式;所述移動(dòng)終端存儲(chǔ)各聯(lián)系人的通訊信息;定期讀取所述通訊信息,根據(jù)所述計(jì)算公式計(jì)算各個(gè)聯(lián)系人的聯(lián)系權(quán)值;查找計(jì)算出的聯(lián)系權(quán)值所屬的聯(lián)系權(quán)值范圍對應(yīng)的顯示方式,根據(jù)對應(yīng)的顯示方式針對對應(yīng)聯(lián)系人進(jìn)行顯示。進(jìn)一步地,上述方法還具有下面特點(diǎn):所述通訊信息參數(shù)包括以下的一種或多種:通話時(shí)長相關(guān)系數(shù)、去電相關(guān)系數(shù)、來電相關(guān)系數(shù)、短信發(fā)送相關(guān)系數(shù)、短信接收相關(guān)系數(shù)、郵件發(fā)送相關(guān)系數(shù)、郵件接收相關(guān)系數(shù)和通訊時(shí)間與當(dāng)前時(shí)間間隔的對應(yīng)系數(shù)。進(jìn)一步地,上述方法還具有下面特點(diǎn):所述計(jì)算公式為:其中,X為聯(lián)系人的聯(lián)系權(quán)值,KΔ為通訊時(shí)間與當(dāng)前時(shí)間間隔的對應(yīng)系數(shù),KT為通話時(shí)長相關(guān)系數(shù),A為去電相關(guān)系數(shù),為來電相關(guān)系數(shù),B為短信發(fā)送相關(guān)系數(shù),為短信接收相關(guān)系數(shù),C為郵件發(fā)送相關(guān)系數(shù),為郵件接收相關(guān)系數(shù)。進(jìn)一步地,上述方法還具有下面特點(diǎn):所述顯示方式包括以下的一種或多種:顏色、圖片、文字和動(dòng)畫。進(jìn)一步地,上述方法還具有下面特點(diǎn):所述移動(dòng)終端查找計(jì)算出的聯(lián)系 權(quán)值所屬的聯(lián)系權(quán)值范圍對應(yīng)的顯示方式,根據(jù)對應(yīng)的顯示方式針對對應(yīng)聯(lián)系人進(jìn)行顯示,包括:所述移動(dòng)終端在接收到來電時(shí),根據(jù)來電號碼查詢對應(yīng)的聯(lián)系人;根據(jù)查找到的聯(lián)系人獲取計(jì)算出的聯(lián)系權(quán)值;根據(jù)該聯(lián)系權(quán)值查找所屬的聯(lián)系權(quán)值范圍對應(yīng)的顯示方式,在來電界面上根據(jù)對應(yīng)的顯示方式針對該聯(lián)系人進(jìn)行顯示。為了解決上述問題,本發(fā)明還提供了一種移動(dòng)終端,包括:配置模塊,用于根據(jù)通訊信息參數(shù)設(shè)置聯(lián)系人的聯(lián)系權(quán)值的計(jì)算公式,配置多個(gè)聯(lián)系權(quán)值范圍及其對應(yīng)的顯示方式;存儲(chǔ)模塊,用于存儲(chǔ)各聯(lián)系人的通訊信息;計(jì)算模塊,用于定期讀取所述通訊信息,根據(jù)所述計(jì)算公式計(jì)算各個(gè)聯(lián)系人的聯(lián)系權(quán)值;顯示模塊,查找計(jì)算出的聯(lián)系權(quán)值所屬的聯(lián)系權(quán)值范圍對應(yīng)的顯示方式,根據(jù)對應(yīng)的顯示方式針對對應(yīng)聯(lián)系人進(jìn)行顯示。進(jìn)一步地,上述移動(dòng)終端還具有下面特點(diǎn):所述通訊信息參數(shù)包括以下的一種或多種:通話時(shí)長相關(guān)系數(shù)、去電相關(guān)系數(shù)、來電相關(guān)系數(shù)、短信發(fā)送相關(guān)系數(shù)、短信接收相關(guān)系數(shù)、郵件發(fā)送相關(guān)系數(shù)、郵件接收相關(guān)系數(shù)和通訊時(shí)間與當(dāng)前時(shí)間間隔的對應(yīng)系數(shù)。進(jìn)一步地,上述移動(dòng)終端還具有下面特點(diǎn):所述計(jì)算公式為:其中,X為聯(lián)系人的聯(lián)系權(quán)值,KΔ為通訊時(shí)間與當(dāng)前時(shí)間間隔的對應(yīng)系數(shù),KT為通話時(shí)長相關(guān)系數(shù),A為去電相關(guān)系數(shù),為來電相關(guān)系數(shù),B為短信發(fā)送相關(guān)系數(shù),為短信接收相關(guān)系數(shù),C為郵件發(fā)送相關(guān)系數(shù),為郵件 接收相關(guān)系數(shù)。進(jìn)一步地,上述移動(dòng)終端還具有下面特點(diǎn):所述顯示方式包括以下的一種或多種:顏色、圖片、文字和動(dòng)畫。進(jìn)一步地,上述移動(dòng)終端還具有下面特點(diǎn):所述移動(dòng)終端還包括:來電模塊,用于在接收到來電時(shí),根據(jù)來電號碼查詢對應(yīng)的聯(lián)系人,根據(jù)查找到的聯(lián)系人獲取計(jì)算出的聯(lián)系權(quán)值;所述顯示模塊,還用于根據(jù)所述來電模塊獲取到的聯(lián)系權(quán)值查找所屬的聯(lián)系權(quán)值范圍對應(yīng)的顯示方式,在來電界面上根據(jù)對應(yīng)的顯示方式針對該聯(lián)系人進(jìn)行顯示。綜上,本發(fā)明提供一種處理聯(lián)系人顯示的方法及移動(dòng)終端,提出了一種新的顯示提醒方法,幫助用戶直觀的查看到通訊錄中各聯(lián)系人聯(lián)系頻度,在查看通話記錄和短信時(shí)能夠通過不同的視覺顯示區(qū)分聯(lián)系人親疏程度,并在來電時(shí)能夠及時(shí)提醒用戶,為用戶維護(hù)日常社交網(wǎng)絡(luò)提供幫助,從而提高終端產(chǎn)品用戶體驗(yàn)效果。附圖說明圖1是本發(fā)明實(shí)施例的處理聯(lián)系人顯示的方法的流程圖。圖2為本發(fā)明實(shí)施例的移動(dòng)終端的示意圖。具體實(shí)施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。本發(fā)明實(shí)施例的核心思想是:收集終端近期聯(lián)系人通訊記錄,包括通話、短信、電子郵件(E-mail)等,通過判斷規(guī)則來分析篩選,并用簡單公式計(jì) 算得出各聯(lián)系人權(quán)值;設(shè)定一定的閾值范圍,在各閾值范圍內(nèi)用不同的提示(可以為顏色、圖案或者動(dòng)畫等)來分別顯示聯(lián)系人,直觀的提示終端用戶。本發(fā)明實(shí)施例的處理聯(lián)系人顯示的方法,如圖1所示,包括如下步驟:步驟101:移動(dòng)終端根據(jù)通訊信息參數(shù)設(shè)置聯(lián)系人的聯(lián)系權(quán)值的計(jì)算公式,配置多個(gè)聯(lián)系權(quán)值范圍及其對應(yīng)的顯示方式;所述通訊信息參數(shù)包括以下的一種或多種:通話時(shí)長相關(guān)系數(shù)、去電相關(guān)系數(shù)、來電相關(guān)系數(shù)、短信發(fā)送相關(guān)系數(shù)、短信接收相關(guān)系數(shù)、郵件發(fā)送相關(guān)系數(shù)、郵件接收相關(guān)系數(shù)和通訊時(shí)間與當(dāng)前時(shí)間間隔的對應(yīng)系數(shù)。本實(shí)施例設(shè)定權(quán)值計(jì)算公式,例如如下:其中,X為聯(lián)系人的聯(lián)系權(quán)值,KΔ表示通訊時(shí)間與當(dāng)前時(shí)間間隔的對應(yīng)系數(shù),KT表示通話時(shí)長相關(guān)系數(shù),A表示去電相關(guān)系數(shù),表示來電相關(guān)系數(shù),B表示短信發(fā)送相關(guān)系數(shù),表示短信接收相關(guān)系數(shù),C表示郵件發(fā)送相關(guān)系數(shù),表示郵件接收相關(guān)系數(shù)。在配置選項(xiàng)中,設(shè)定統(tǒng)計(jì)分析時(shí)間段,閾值范圍及對應(yīng)的顯示方式(例如,顏色或者圖案、動(dòng)畫或文字提醒),狀態(tài)更新頻次(每次通訊后更新或者按日、按周、按月)和更新時(shí)間,記錄到配置文件中;可以從配置文件中讀取設(shè)定的閾值范圍和相應(yīng)范圍內(nèi)顯示設(shè)置,根據(jù)設(shè)置參數(shù)作初始化處理,初始化顏色、圖片或動(dòng)畫加載信息。步驟102:移動(dòng)終端存儲(chǔ)各聯(lián)系人的通訊信息;移動(dòng)終端按照一定格式存儲(chǔ)聯(lián)系人通訊記錄(例如,包括:聯(lián)系人姓名、通話時(shí)間、短信發(fā)送時(shí)間和電子郵件發(fā)送時(shí)間等),將通訊記錄寫入通訊記錄文件,命名文件并寫入存儲(chǔ)器,每當(dāng)有通訊動(dòng)作(包括通話、短信和電子郵件等)時(shí),將最新的通訊記錄添加到通訊記錄文件中。步驟103:移動(dòng)終端定期提取通訊信息,根據(jù)所述計(jì)算公式計(jì)算各個(gè)聯(lián)系人的聯(lián)系權(quán)值;移動(dòng)終端從通訊記錄文件中讀取通訊記錄,從通訊記錄中提取每次通訊的聯(lián)系人姓名,通訊類型(例如:電話、短信和電子郵件等幾類),通訊時(shí)間(主叫、被聽、短信發(fā)送、短信接收、電子郵件發(fā)送、電子郵件接收等),通話持續(xù)時(shí)間。移動(dòng)終端從配置文件中讀取設(shè)定的計(jì)算參數(shù),根據(jù)第一步設(shè)定的權(quán)值計(jì)算公式,對通訊記錄文件中讀取的記錄進(jìn)行遍歷,按聯(lián)系人計(jì)算權(quán)值。步驟104:移動(dòng)終端查找計(jì)算出的聯(lián)系權(quán)值所屬的聯(lián)系權(quán)值范圍對應(yīng)的顯示方式,根據(jù)對應(yīng)的顯示方式針對對應(yīng)聯(lián)系人進(jìn)行顯示;例如,可以在通訊錄、通話記錄和短信查看界面中顯示,也可以在來電界面、去電界面中進(jìn)行顯示,也可以針對不同的業(yè)務(wù)針對聯(lián)系人進(jìn)行顯示,例如,接收到郵件,可以彈出對話框進(jìn)行顯示等。本發(fā)明實(shí)施例所述方法,通過存儲(chǔ)終端用戶通訊歷史記錄信息,讀取所存儲(chǔ)的記錄信息,根據(jù)設(shè)定的參數(shù)和方法計(jì)算終端用戶和各聯(lián)系人權(quán)值,在設(shè)定的閾值范圍將各聯(lián)系人按照不同閾值以不同的顏色、圖案或者動(dòng)畫顯示,使得用戶打開通訊錄、短信或者通話記錄界面可以直觀的了解到聯(lián)系人的親疏程度,在來電時(shí)能夠通過顯示提醒用戶來電聯(lián)系人的親疏關(guān)系,上述動(dòng)作可以按一定頻度和時(shí)間觸發(fā),為用戶維護(hù)社交網(wǎng)絡(luò)提供有效幫助,從而進(jìn)一步發(fā)揮終端在社交溝通中的作用,提升終端產(chǎn)品用戶體驗(yàn)水平。下面結(jié)合附圖,以本發(fā)明提出的聯(lián)系人聯(lián)系權(quán)值計(jì)算及通訊錄、通話記錄和短信查看界面視覺顯示、來電顯示提醒方法的實(shí)施步驟做進(jìn)一步詳細(xì)說明:步驟201:設(shè)定權(quán)值計(jì)算公式中各參數(shù)值,其中A=0.8,B=0.4,C=0.1,KT按分鐘計(jì),不足一分鐘按一分鐘計(jì)算;KΔ按通訊時(shí)間和當(dāng)前時(shí)間間隔對應(yīng)系數(shù)值,見表1:表1時(shí)間間隔參數(shù)值KΔ一天以內(nèi)5兩到三天4三天以上到一周3一周以上到一個(gè)月2一個(gè)月以上到三個(gè)月1三個(gè)月以上到六個(gè)月0.5六個(gè)月以上到一年0.2一年以上0上述各參數(shù)值可以按需求設(shè)置。步驟202:在配置選項(xiàng)中,設(shè)定統(tǒng)計(jì)分析時(shí)段為最近六個(gè)月時(shí)間段,設(shè)置閾值范圍段:0~10、10~30、30~50、50~100、大于100,在不同的閾值范圍用不同的顏色顯示,值越小,顏色越淡,例如見表2。此顯示效果也可以任意設(shè)置。表2權(quán)值范圍顯示顏色0~10淺灰色10~30灰色30~50黑色50~100淡藍(lán)色>100紫色步驟203:在配置選項(xiàng)中,設(shè)置狀態(tài)更新頻次為每次通訊動(dòng)作結(jié)束后更新。步驟204:記錄通訊信息,本實(shí)施例按照XML(ExtensibleMarkupLanguage,可擴(kuò)展標(biāo)記語言)格式記錄每次通訊信息,設(shè)計(jì)格式如下:其中:ContactName字段表示聯(lián)系人姓名;Type字段表示通訊類型,包括來電、去電、發(fā)送短信、接收短信、發(fā)送郵件、接收郵件幾種類型;Date字段表示通訊時(shí)間,按“年-月-日”格式存儲(chǔ);Duration字段表示通訊持續(xù)時(shí)間,此字段在通訊類型為來電和去電時(shí)有效,以分鐘為單位。觸發(fā)控制動(dòng)作啟動(dòng),調(diào)用通訊記錄管理模塊開始工作,每次通訊動(dòng)作完畢后,將當(dāng)通訊記錄添加到通訊記錄文件中。當(dāng)通訊記錄文件所占空間超過一定大小(本實(shí)施例設(shè)為64Kbyte),重新創(chuàng)建一個(gè)文件寫入最新通訊記錄。為了便于管理,創(chuàng)建一個(gè)通訊記錄管理文件來存儲(chǔ)各通訊記錄文件的信息,包括通訊記錄文件名稱和文件的創(chuàng)建時(shí)間。步驟205:讀取配置信息,包括:(1)統(tǒng)計(jì)分析時(shí)間范圍,本實(shí)施例設(shè) 置為最近半年;(2)閾值范圍和顏色配置見步驟202中表內(nèi)的對應(yīng)參數(shù)。步驟206:打開通訊記錄管理文件,讀取通訊記錄文件和對應(yīng)的文件創(chuàng)建時(shí)間,創(chuàng)建一個(gè)鏈表,其中每個(gè)鏈表節(jié)點(diǎn)保存通訊記錄文件名稱和文件創(chuàng)建時(shí)間,將所取的信息記錄在鏈表中,然后循環(huán)處理鏈表節(jié)點(diǎn),剔除文件創(chuàng)建時(shí)間超過半年的節(jié)點(diǎn)。步驟207:按照步驟206中的鏈表,打開每個(gè)節(jié)點(diǎn)中保存的通訊記錄文件,讀取通訊記錄數(shù)據(jù),記錄在線性表或者數(shù)組中。然后按照步驟201中的公式,按聯(lián)系人計(jì)算出聯(lián)系權(quán)值。步驟208:根據(jù)步驟202中的顯示配置和閾值范圍對應(yīng)表,調(diào)用視覺顯示模塊更新短信和通話記錄界面的顏色顯示效果。步驟209:在來電時(shí),獲取來電號碼,查詢來電號碼對應(yīng)的聯(lián)系人,進(jìn)而獲取步驟207中計(jì)算出的聯(lián)系權(quán)值,調(diào)用視覺顯示模塊在來電界面更新聯(lián)系人顏色顯示效果;步驟210:獲取步驟203中設(shè)置的更新頻次,本實(shí)施例為每次通訊結(jié)束后更新,設(shè)置定時(shí)觸發(fā)器并激活,當(dāng)觸發(fā)條件發(fā)生時(shí),重復(fù)執(zhí)行上述步驟204到步驟209動(dòng)作。圖2為本發(fā)明實(shí)施例的移動(dòng)終端的示意圖,如圖2所示,本實(shí)施例的移動(dòng)終端包括:配置模塊,用于根據(jù)通訊信息參數(shù)設(shè)置聯(lián)系人的聯(lián)系權(quán)值的計(jì)算公式,配置多個(gè)聯(lián)系權(quán)值范圍及其對應(yīng)的顯示方式;存儲(chǔ)模塊,用于存儲(chǔ)各聯(lián)系人的通訊信息;計(jì)算模塊,用于定期讀取所述通訊信息,根據(jù)所述計(jì)算公式計(jì)算各個(gè)聯(lián)系人的聯(lián)系權(quán)值;顯示模塊,查找計(jì)算出的聯(lián)系權(quán)值所屬的聯(lián)系權(quán)值范圍對應(yīng)的顯示方式,根據(jù)對應(yīng)的顯示方式針對對應(yīng)聯(lián)系人進(jìn)行顯示。其中,所述通訊信息參數(shù)包括以下的一種或多種:通話時(shí)長相關(guān)系數(shù)、去電相關(guān)系數(shù)、來電相關(guān)系數(shù)、短信發(fā)送相關(guān)系數(shù)、短信接收相關(guān)系數(shù)、郵件發(fā)送相關(guān)系數(shù)、郵件接收相關(guān)系數(shù)和通訊時(shí)間與當(dāng)前時(shí)間間隔的對應(yīng)系數(shù)。在一優(yōu)先實(shí)施例中,所述計(jì)算公式為:其中,X為聯(lián)系人的聯(lián)系權(quán)值,KΔ為通訊時(shí)間與當(dāng)前時(shí)間間隔的對應(yīng)系數(shù),KT為通話時(shí)長相關(guān)系數(shù),A為去電相關(guān)系數(shù),為來電相關(guān)系數(shù),B為短信發(fā)送相關(guān)系數(shù),為短信接收相關(guān)系數(shù),C為郵件發(fā)送相關(guān)系數(shù),為郵件接收相關(guān)系數(shù)。其中,所述移動(dòng)終端還包括:來電模塊,用于在接收到來電時(shí),根據(jù)來電號碼查詢對應(yīng)的聯(lián)系人,根據(jù)查找到的聯(lián)系人獲取計(jì)算出的聯(lián)系權(quán)值;所述顯示模塊,還用于根據(jù)所述來電模塊獲取到的聯(lián)系權(quán)值查找所屬的聯(lián)系權(quán)值范圍對應(yīng)的顯示方式,在來電界面上根據(jù)對應(yīng)的顯示方式針對該聯(lián)系人進(jìn)行顯示。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。以上僅為本發(fā)明的優(yōu)選實(shí)施例,當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。