欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

手機(jī)通訊錄的智能排序方法

文檔序號:7811923閱讀:6112來源:國知局
手機(jī)通訊錄的智能排序方法
【專利摘要】本發(fā)明提供了一種手機(jī)通訊錄的智能排序方法,包括如下步驟:步驟一:對手機(jī)的通話記錄進(jìn)行記錄和更新,針對每一個(gè)聯(lián)系人,至少記錄和更新下通話的時(shí)長、呼入通話的次數(shù)、呼出通話的次數(shù)和通話時(shí)間信息;步驟二:針對不同聯(lián)系人,依據(jù)通話的時(shí)長、呼入通話的次數(shù)、呼出通話的次數(shù)以及通話時(shí)間信息,以統(tǒng)一的量化標(biāo)準(zhǔn)進(jìn)行評估,計(jì)算得到并更新每個(gè)聯(lián)系人的總體權(quán)重值;步驟三:根據(jù)總體權(quán)重值的大小對不同聯(lián)系人在手機(jī)通訊錄中的位置進(jìn)行排序;步驟四:在用戶查閱時(shí),依據(jù)排序的結(jié)果在手機(jī)上顯示通訊錄中的聯(lián)系人。實(shí)現(xiàn)了對手機(jī)通訊錄中的聯(lián)系人進(jìn)行更合理的排序,以便用戶能更準(zhǔn)確快捷地找到所需聯(lián)系的聯(lián)系人的技術(shù)效果。
【專利說明】手機(jī)通訊錄的智能排序方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及對手機(jī)中通訊錄的改進(jìn),尤其涉及一種手機(jī)通訊錄的智能排序方法。

【背景技術(shù)】
[0002]手機(jī)通訊錄的出線,擺脫了紙質(zhì)電話簿、名片夾等攜帶不便的缺點(diǎn),其信息記錄的準(zhǔn)確性、安全性均有了大大的提高,既減輕了人們大腦的負(fù)擔(dān),又方便記錄,使得人們便捷地管理隨身信息,尤其是聯(lián)系人信息成為了可能。
[0003]現(xiàn)有的手機(jī)通訊錄中聯(lián)系人排序一般是按字母排序,想找到一個(gè)聯(lián)系人一般是在最近聯(lián)系人中尋找或者按聯(lián)系人姓名字母查找,操作繁瑣效率低下。


【發(fā)明內(nèi)容】

[0004]本發(fā)明要解決的技術(shù)問題是如何對手機(jī)通訊錄中的聯(lián)系人進(jìn)行更合理的排序,以便用戶能更準(zhǔn)確快捷地找到所需聯(lián)系的聯(lián)系人。
[0005]為了解決這一技術(shù)問題,本發(fā)明提供了一種手機(jī)通訊錄的智能排序方法,包括如下步驟:
[0006]步驟一:對手機(jī)的通話記錄進(jìn)行記錄和更新,針對每一個(gè)聯(lián)系人,至少記錄和更新下通話的時(shí)長、呼入通話的次數(shù)、呼出通話的次數(shù)和通話時(shí)間信息;
[0007]步驟二:針對不同聯(lián)系人,依據(jù)通話的時(shí)長、呼入通話的次數(shù)、呼出通話的次數(shù)以及通話時(shí)間信息,以統(tǒng)一的量化標(biāo)準(zhǔn)進(jìn)行評估,計(jì)算得到并更新每個(gè)聯(lián)系人的總體權(quán)重值;
[0008]步驟三:根據(jù)總體權(quán)重值的大小對不同聯(lián)系人在手機(jī)通訊錄中的位置進(jìn)行排序;
[0009]步驟四:在用戶查閱時(shí),依據(jù)排序的結(jié)果在手機(jī)上顯示通訊錄中的聯(lián)系人。
[0010]在步驟二中,先根據(jù)以下公式實(shí)現(xiàn)單個(gè)聯(lián)系人在單個(gè)月內(nèi)的權(quán)重值X的計(jì)算:
[0011]X = xa+xb+xc
[0012]xa = a
[0013]當(dāng)b不大于8時(shí),xb = 2b ;
[0014]當(dāng)b 大于 8,xb= 2bl+2bl+......2\
[0015]當(dāng)c-2 不大于 8 時(shí),xc = 2(c_2)
[0016]當(dāng)c-2 大于 8 時(shí),xc=2Cl+2C2+......2(°n'2)
[0017]其中,a表示通話時(shí)長的分鐘數(shù),b表示呼出通話的次數(shù),c表示呼入通話的次數(shù);
[0018]當(dāng)b 大于 8 時(shí),b1+b2+......+bn =比且 Id1 = b2.......b(n_D = 8、bn 為不大于 8 的整數(shù);
[0019]當(dāng)c-2 大于 8 時(shí),(^+C2+......+cn = c ;且 C1 = C2.......Cin^ = 8, (cn_2)為不大于8的整數(shù);
[0020]Xa為通話時(shí)長權(quán)重值,Xb為呼出通話權(quán)重值,Xc為呼入通話權(quán)重值;
[0021]進(jìn)而得到單個(gè)聯(lián)系人的總體權(quán)重值。
[0022]所記錄的通話時(shí)間的信息還包括一天中通話呼出的時(shí)間的信息;
[0023]在所述步驟二中,對一個(gè)N點(diǎn)至N+1點(diǎn)時(shí)間內(nèi)呼出至某個(gè)聯(lián)系人的通話,將其作為N點(diǎn)時(shí)間段的通話,并分別在N-1點(diǎn)時(shí)間段、N點(diǎn)時(shí)間段和N+1點(diǎn)時(shí)間段統(tǒng)計(jì)一個(gè)通話的記錄統(tǒng)計(jì)值,
[0024]然后,僅當(dāng)用戶在某日的N點(diǎn)時(shí)間段查閱通話記錄時(shí),根據(jù)以下公式實(shí)現(xiàn)該聯(lián)系人單個(gè)月內(nèi)的權(quán)重值X’的計(jì)算:
[0025]X’ = x+xd
[0026]當(dāng)d+Ι 不大于 8 時(shí),Xd = 2_
[0027]當(dāng)d+Ι 大于 8 時(shí),Xd= 2dl+2dl+......1dn
[0028]其中,d是指該聯(lián)系人單個(gè)月內(nèi)每天N點(diǎn)時(shí)間段統(tǒng)計(jì)得到的通話的記錄統(tǒng)計(jì)值之和,d+1 = (I^d2+......dn,且(I1 = d2.......d(n_D = 8, xd 為時(shí)間段權(quán)重值。
[0029]該點(diǎn)時(shí)間段統(tǒng)計(jì)得到的記錄統(tǒng)計(jì)值之和大于7時(shí),d取固定值7。
[0030]所記錄的通話時(shí)間的信息還包括呼出的通話屬于每周第幾天的信息;
[0031]在所述步驟二中,每周的第M天有呼出至某聯(lián)系人的電話,則統(tǒng)計(jì)一個(gè)通話的記錄統(tǒng)計(jì)值;
[0032]然后,僅當(dāng)用戶在每周的第M天查閱通話記錄時(shí),根據(jù)以下公式實(shí)現(xiàn)該聯(lián)系人單個(gè)月內(nèi)的權(quán)重值X"的計(jì)算:
[0033]X" = x+xe
[0034]e+3 不大于 8 時(shí),xe = 2(e+3)
[0035]e+3 大于 8 時(shí),Xe=2Cl+2e2+......+2?
[0036]其中,e是指該單個(gè)月內(nèi)每周的第M天統(tǒng)計(jì)得到的通話的記錄統(tǒng)計(jì)值之和,e+3 =e!+e2+......en, G1 = e2.......e(n_D = 8, xe 為周幾權(quán)重值。
[0037]所記錄的通話時(shí)間的信息還包括一天中通話呼出的時(shí)間的信息;
[0038]在所述步驟二中,對一個(gè)N點(diǎn)至N+1點(diǎn)時(shí)間內(nèi)呼出至某個(gè)聯(lián)系人的通話,將其作為N點(diǎn)時(shí)間段的通話,并分別在N-1點(diǎn)時(shí)間段、N點(diǎn)時(shí)間段和N+1點(diǎn)時(shí)間段統(tǒng)計(jì)一個(gè)通話的記錄統(tǒng)計(jì)值,
[0039]然后,僅當(dāng)用戶在每周的第M天的N點(diǎn)時(shí)間段查閱通話記錄時(shí),根據(jù)以下公式實(shí)現(xiàn)該聯(lián)系人單個(gè)月內(nèi)的權(quán)重值X" ’的計(jì)算:
[0040]X" ’ = x+xe+xd
[0041]當(dāng)d+Ι 不大于 8 時(shí),Xd = 2_
[0042]當(dāng)d+i 大于 8 時(shí),Xd= 2dl+2d2+....2d
[0043]其中,d是指該聯(lián)系人單個(gè)月內(nèi)每天N點(diǎn)時(shí)間段統(tǒng)計(jì)得到的通話的記錄統(tǒng)計(jì)值之和,d+1= (I^d2+......dn,且(I1 = d2.......d(n_D = 8, xd 為時(shí)間段權(quán)重值。
[0044]所記錄的通話時(shí)間的信息還包括通話所屬月份的信息;
[0045]在所述計(jì)算過程中,根據(jù)以下公式實(shí)現(xiàn)單個(gè)人的每個(gè)月的權(quán)重統(tǒng)計(jì)值X的計(jì)算:
[0046]X = x*K
[0047]其中,X為單個(gè)聯(lián)系人的單個(gè)月內(nèi)的權(quán)重值,K為聯(lián)系熱度系數(shù),對于本月的記錄,K取100%,對于上個(gè)月的記錄,K取90%,對于上上個(gè)月的記錄,K取50%,其他月份的記錄,K取10% ;
[0048]進(jìn)而針對每個(gè)聯(lián)系人,將所有月份的權(quán)重統(tǒng)計(jì)值X相加,得到該單個(gè)聯(lián)系人的總體權(quán)重值。
[0049]在所述步驟一中,還包括對用戶主地理區(qū)域的記錄、聯(lián)系人地理區(qū)域的記錄以及對用戶現(xiàn)所處地理區(qū)域的記錄與更新;
[0050]在所述步驟二中,如果處在新的地理區(qū)域,而非處在記錄中的主地理區(qū)域,則尋找不在新地理區(qū)域的除最近聯(lián)系人7人之外的所有人中總體權(quán)重值排第一的聯(lián)系人,記錄下其權(quán)重值A(chǔ) ;
[0051]然后,在地理區(qū)域記錄為新的地理區(qū)域的人中找出總體權(quán)重值比A小的聯(lián)系人,從而找到其中總體權(quán)重值最高的人,記錄下其權(quán)重值B,則地理區(qū)域記錄為用戶現(xiàn)所處地理區(qū)域的聯(lián)系人的每個(gè)月的新的權(quán)重統(tǒng)計(jì)值X’則通過以下公式得到:
[0052]X’ = x*K+A_B+l ;
[0053]進(jìn)而,根據(jù)新的權(quán)重統(tǒng)計(jì)值X’,得到該單個(gè)聯(lián)系人新的總體權(quán)重值,進(jìn)而在步驟三中根據(jù)該新的總體權(quán)重值進(jìn)行更新和排序。
[0054]在記錄通話時(shí)長時(shí),以分鐘為單位,有余數(shù)則實(shí)施取整加一,得到整數(shù)的分鐘數(shù)。
[0055]在記錄通話呼出次數(shù)時(shí),連續(xù)的呼出記錄僅記錄一次。
[0056]本發(fā)明通過步驟一實(shí)現(xiàn)了對數(shù)據(jù)的實(shí)時(shí)更新和采集,進(jìn)而能夠整合通話時(shí)長、呼出次數(shù)、呼入次數(shù)、通話時(shí)間、通話所處每天的時(shí)間段和在每周周幾等可量化的參數(shù),平衡這些參數(shù)和權(quán)重,通過對外部技術(shù)數(shù)據(jù)的處理,對聯(lián)系人的順序進(jìn)行智能排序,很方便的找到在此時(shí)此地你最有可能需要聯(lián)系的聯(lián)系人。實(shí)現(xiàn)了對手機(jī)通訊錄中的聯(lián)系人進(jìn)行更合理的排序,以便用戶能更準(zhǔn)確快捷地找到所需聯(lián)系的聯(lián)系人的技術(shù)效果。

【具體實(shí)施方式】
[0057]以下將通過五個(gè)實(shí)施例對本發(fā)明提供的手機(jī)通訊錄的智能排序方法進(jìn)行詳細(xì)的描述,其為本發(fā)明五個(gè)可選的實(shí)施例,可以認(rèn)為,本領(lǐng)域的技術(shù)人員在不改變本發(fā)明精神和內(nèi)容的范圍內(nèi)對其進(jìn)行修改和潤色。
[0058]首先可以明確,五個(gè)實(shí)施例均是以以下技術(shù)方案的思路進(jìn)一步展開的:
[0059]本發(fā)明所提供的手機(jī)通訊錄的智能排序方法,包括如下步驟:
[0060]步驟一:對手機(jī)的通話記錄進(jìn)行記錄和更新,針對每一個(gè)聯(lián)系人,至少記錄和更新下通話的時(shí)長、呼入通話的次數(shù)、呼出通話的次數(shù)和通話時(shí)間信息;
[0061]步驟二:針對不同聯(lián)系人,依據(jù)通話的時(shí)長、呼入通話的次數(shù)、呼出通話的次數(shù)以及通話時(shí)間信息,以統(tǒng)一的量化標(biāo)準(zhǔn)進(jìn)行評估,計(jì)算得到并更新每個(gè)聯(lián)系人的總體權(quán)重值;
[0062]步驟三:根據(jù)總體權(quán)重值的大小對不同聯(lián)系人在手機(jī)通訊錄中的位置進(jìn)行排序;
[0063]步驟四:在用戶查閱時(shí),依據(jù)排序的結(jié)果在手機(jī)上顯示通訊錄中的聯(lián)系人。
[0064]實(shí)施例1:
[0065]本實(shí)施例主要考慮了通話時(shí)長的權(quán)重、呼出通話次數(shù)的權(quán)重以及呼入通話次數(shù)的權(quán)重,從而進(jìn)行均衡考量。
[0066]本實(shí)施例對步驟二進(jìn)行了拓展,尤其是對步驟二中“以統(tǒng)一的量化標(biāo)準(zhǔn)進(jìn)行評估,計(jì)算得到并更新每個(gè)聯(lián)系人的總體權(quán)重值”進(jìn)行了列舉;在步驟二中,先根據(jù)以下公式實(shí)現(xiàn)單個(gè)聯(lián)系人在單個(gè)月內(nèi)的權(quán)重值X的計(jì)算:
[0067]X = xa+xb+xc
[0068]xa = a ;
[0069]當(dāng)b不大于8時(shí),xb = 2b ;
[0070]當(dāng)b 大于 8,Xb= 2bl+2b2+……2b";
[0071]當(dāng)c-2 不大于 8 時(shí),X。= 2(ε_2)
[0072]當(dāng)c-2 大于 8 時(shí),xc=2Cl+2C2+......2(Cn—2)
[0073]其中,a表示通話時(shí)長的分鐘數(shù),b表示呼出通話的次數(shù),c表示呼入通話的次數(shù),c大于等于2,
[0074]當(dāng)b 大于 8 時(shí),b1+b2+......+bn =比且 Id1 = b2.......b(n_D = 8、bn 為不大于 8 的整數(shù);
[0075]當(dāng)c-2 大于 8 時(shí),(^+C2+......+cn = c ;且 C1 = C2.......Cin^ = 8, (cn_2)為不大于8的整數(shù);
[0076]Xa為通話時(shí)長權(quán)重值,Xb為呼出通話權(quán)重值,Xc為呼入通話權(quán)重值。
[0077]進(jìn)而得到單個(gè)聯(lián)系人的總體權(quán)重值。
[0078]在記錄通話時(shí)長時(shí),以分鐘為單位,有余數(shù)則實(shí)施取整加一,得到整數(shù)的分鐘數(shù)。
[0079]具體而言,本實(shí)施例綜合考慮了通話時(shí)長權(quán)重、呼出通話次數(shù)的權(quán)重和呼入通話次數(shù)的權(quán)重:
[0080]有關(guān)通話時(shí)長權(quán)重:采用分鐘數(shù),有余數(shù)的加I取整。比如通話3分12秒,記錄為4 ;3分O秒的,記錄為3。在每個(gè)月內(nèi)累加。
[0081]有關(guān)呼出通話次數(shù)的權(quán)重:連續(xù)的呼出只記錄I次,在每個(gè)月內(nèi)呼出次數(shù)為b,。該權(quán)重以2的b次方來處理,比如通話2次,就是2的2次方,記錄為4 ;通話為6次,則為2的6次方,記錄為64。為避免次數(shù)權(quán)重后期效果過大,設(shè)置一個(gè)變動(dòng)點(diǎn)為2的8次方,即256,相當(dāng)于4個(gè)多小時(shí)的通話時(shí)長權(quán)重。再大重新累加,如通話11次,記錄為2的8次方+2的3次方。假設(shè)和某聯(lián)系人每天通話十幾次,一個(gè)月通話400次,該權(quán)重為50乘以2的8次方,12800,數(shù)值不膨脹。
[0082]有關(guān)呼入通話次數(shù)的權(quán)重:該權(quán)重以2的c-2次方來處理,如N〈2則該權(quán)重為O。連續(xù)的呼入只記錄I次。
[0083]在根據(jù)單個(gè)月內(nèi)的權(quán)重值X得到單個(gè)聯(lián)系人的總體權(quán)重值的過程中,當(dāng)然可以采取簡單的將每個(gè)月單個(gè)月內(nèi)的權(quán)重值X進(jìn)行簡單疊加,其也是本發(fā)明可選的方案之一。
[0084]但是作為優(yōu)選方案,本實(shí)施例中,所記錄的通話時(shí)間的信息還包括通話所屬月份的信息;
[0085]在所述計(jì)算過程中,根據(jù)以下公式實(shí)現(xiàn)單個(gè)人的每個(gè)月的權(quán)重統(tǒng)計(jì)值X的計(jì)算:
[0086]X = x*K = (xa+xb+xc) *K
[0087]其中,X為單個(gè)聯(lián)系人的單個(gè)月內(nèi)的權(quán)重值,K為聯(lián)系熱度系數(shù),對于本月的記錄,K取100%,對于上個(gè)月的記錄,K取90%,對于上上個(gè)月的記錄,K取50%,其他月份的記錄,K取10% ;
[0088]進(jìn)而針對每個(gè)聯(lián)系人,將所有月份的權(quán)重統(tǒng)計(jì)值X相加,得到該單個(gè)聯(lián)系人的總體權(quán)重值。
[0089]亦即,本實(shí)施例還將聯(lián)系熱度考慮在權(quán)重衡量中,具體來說,對于聯(lián)系熱度:距離當(dāng)前時(shí)間越是近的通話記錄權(quán)重是越高的。因此,確定為本月和上個(gè)月權(quán)重是100%,上月為90%,再上月為50%,再之前三個(gè)月的都為10%,再之前的都為I再和單個(gè)聯(lián)系人單個(gè)月內(nèi)的權(quán)重值X相乘即可獲得單個(gè)月份的權(quán)重統(tǒng)計(jì)值X,最終將各月份的X相加,從而得到總體權(quán)重值。實(shí)現(xiàn)方案是采用計(jì)劃任務(wù)每個(gè)月初更新熱度權(quán)重,在每個(gè)月I日凌晨4點(diǎn)30 分進(jìn)行,主要是 update yearmonth_coefficient 的值。
[0090]實(shí)施例2
[0091]本實(shí)施例是實(shí)施例1的進(jìn)一步改進(jìn),本實(shí)施例引進(jìn)了同時(shí)段權(quán)重考慮在權(quán)重衡量中,
[0092]所記錄的通話時(shí)間的信息還包括一天中通話呼出的時(shí)間的信息;
[0093]在所述步驟二中,對一個(gè)N點(diǎn)至N+1點(diǎn)時(shí)間內(nèi)呼出至某個(gè)聯(lián)系人的通話,將其作為N點(diǎn)時(shí)間段的通話,并分別在N-1點(diǎn)時(shí)間段、N點(diǎn)時(shí)間段和N+1點(diǎn)時(shí)間段統(tǒng)計(jì)一個(gè)通話的記錄統(tǒng)計(jì)值,
[0094]然后,僅當(dāng)用戶在某日的N點(diǎn)時(shí)間段查閱通話記錄時(shí),根據(jù)以下公式實(shí)現(xiàn)該聯(lián)系人單個(gè)月內(nèi)的權(quán)重值X’的計(jì)算:
[0095]X’ = x+xd
[0096]當(dāng)d+Ι 不大于 8 時(shí),xd = 2(d+1)
[0097]當(dāng)d+i 大于 8 時(shí),xd= 2dl+2d2+......2dn
[0098]其中,d是指該聯(lián)系人單個(gè)月內(nèi)每天N點(diǎn)時(shí)間段統(tǒng)計(jì)得到的通話的記錄統(tǒng)計(jì)值之和,d+1 = (I^d2+......dn,且(I1 = d2.......d(n_D = 8, xd 為時(shí)間段權(quán)重值。
[0099]本實(shí)施例中,該點(diǎn)時(shí)間段統(tǒng)計(jì)得到的的記錄統(tǒng)計(jì)值之和大于7時(shí),d取固定值7,即d+Ι始終不大于8,Xd = 2_)。
[0100]具體來說,在考量時(shí)間段權(quán)重時(shí),分24個(gè)字段,僅考慮時(shí)間段通話次數(shù),僅記錄呼出,每日同一個(gè)聯(lián)系人同時(shí)段通話次數(shù)只計(jì)一次。每次通話的開始時(shí)刻,會記錄進(jìn)入附近的3個(gè)字段權(quán)重,比如3點(diǎn)20開始的一次通話,會記錄進(jìn)2點(diǎn)時(shí)間段,3點(diǎn)時(shí)間段和4點(diǎn)時(shí)間段。該權(quán)重以2的d+Ι次方來處理,比如當(dāng)月和該聯(lián)系人2點(diǎn)28通話一次,3點(diǎn)40通話一次,4點(diǎn)10分通話一次。則I點(diǎn)時(shí)間段的記錄統(tǒng)計(jì)值為4,2點(diǎn)時(shí)間段的記錄統(tǒng)計(jì)值為8,3點(diǎn)時(shí)間段為16,4點(diǎn)時(shí)段為8,5點(diǎn)時(shí)段為4。為避免該權(quán)重后期效果過大,設(shè)置一個(gè)變動(dòng)點(diǎn)為2的8次方,SPd = 7。
[0101]所以,在本實(shí)施例中,每個(gè)月的權(quán)重統(tǒng)計(jì)值X = X’ *K = (xa+xb+xe+xd)*K。
[0102]除此之外,本實(shí)施例,乃至本發(fā)明為了統(tǒng)一稱謂,所稱N點(diǎn)時(shí)間段是指N點(diǎn)到N+1點(diǎn)這一時(shí)間段。
[0103]實(shí)施例3
[0104]本實(shí)施例也是實(shí)施例1的進(jìn)一步改進(jìn),本實(shí)施例將周幾權(quán)重考慮在權(quán)重衡量中,
[0105]記錄的通話時(shí)間的信息還包括呼出的通話屬于每周第幾天的信息;
[0106]在所述步驟二中,每周的第M天有呼出至某聯(lián)系人的電話,則統(tǒng)計(jì)一個(gè)通話的記錄統(tǒng)計(jì)值;
[0107]然后,僅當(dāng)用戶在每周的第M天查閱通話記錄時(shí),根據(jù)以下公式實(shí)現(xiàn)該聯(lián)系人單個(gè)月內(nèi)的權(quán)重值X"的計(jì)算:
[0108]X" = x+xe
[0109]e+3 不大于 8 時(shí),xe = 2(e+3)
[oho] e+3 大于 8 時(shí),xe=2ei+2e2+……+2en
[0111]其中,e是指該單個(gè)月內(nèi)每周的第M天統(tǒng)計(jì)得到的通話的記錄統(tǒng)計(jì)值之和,e+3 =e!+e2+......en, el = e2.......e(n_D = 8, xe 為周幾權(quán)重值。
[0112]具體來說,對于周幾權(quán)重,分7個(gè)字段,僅考慮周幾通話次數(shù),僅記錄呼出,每周同一個(gè)聯(lián)系人同周幾通話次數(shù)只計(jì)一次。該權(quán)重以2的N+3次方來處理,設(shè)置一個(gè)變動(dòng)點(diǎn)為2的8次方,即N = 5。
[0113]所以,在本實(shí)施例中,每個(gè)月的權(quán)重統(tǒng)計(jì)值X = x" *K = (xa+xb+xc+xe) *K。
[0114]實(shí)施例4
[0115]本實(shí)施例是將實(shí)施例2和實(shí)施例3結(jié)合在一起,同時(shí)將周幾權(quán)重和同時(shí)段權(quán)重考慮在權(quán)重衡量中。
[0116]僅當(dāng)用戶在每周的第M天的N點(diǎn)時(shí)間段查閱通話記錄時(shí),根據(jù)以下公式實(shí)現(xiàn)該聯(lián)系人單個(gè)月內(nèi)的權(quán)重值X" ’的計(jì)算:
[0117]X" ’ =計(jì)^+&時(shí)間段權(quán)重和周幾權(quán)重僅在查詢時(shí)排序時(shí)間在相應(yīng)的時(shí)間段和周幾時(shí)有效。
[0118]所以,在本實(shí)施例中,每個(gè)月的權(quán)重統(tǒng)計(jì)值X = x" ’ *K = (xa+xb+xc+xd+xe) *K。
[0119]實(shí)施例5
[0120]本實(shí)施例是對實(shí)施例1至4進(jìn)一步的改進(jìn),引入了城市卡位權(quán)重。
[0121]在所述步驟一中,還包括對用戶主地理區(qū)域的記錄、聯(lián)系人地理區(qū)域的記錄以及對用戶現(xiàn)所處地理區(qū)域的記錄與更新;
[0122]在所述步驟二中,如果處在新的地理區(qū)域,而非處在記錄中的主地理區(qū)域,則尋找不在新地理區(qū)域的除最近聯(lián)系人7人之外的所有人中總體權(quán)重值排第一的聯(lián)系人,記錄下其權(quán)重值A(chǔ) ;
[0123]然后,在地理區(qū)域記錄為新的地理區(qū)域的人中找出總體權(quán)重值比A小的聯(lián)系人,從而找到其中總體權(quán)重值最高的人,記錄下其權(quán)重值B,則地理區(qū)域記錄為用戶現(xiàn)所處地理區(qū)域的聯(lián)系人的每個(gè)月的新的權(quán)重統(tǒng)計(jì)值X’則通過以下公式得到:
[0124]X’ = χ*Κ+Α_Β+1 ;
[0125]進(jìn)而,根據(jù)新的權(quán)重統(tǒng)計(jì)值X’,得到該單個(gè)聯(lián)系人新的總體權(quán)重值,進(jìn)而在步驟三中根據(jù)該新的總體權(quán)重值進(jìn)行更新和排序。X為單個(gè)聯(lián)系人在單個(gè)月內(nèi)的權(quán)重值,亦即可以是之前實(shí)施例中表述的X,也可以是χ’、χ"、x" ’。須知χ、χ’、χ"、χ" ’其表征的其實(shí)都是單個(gè)聯(lián)系人在單個(gè)月內(nèi)的權(quán)重值,只是由于考慮的因素不同,諸多實(shí)施例中為了區(qū)別開來表述,才使用了上標(biāo),應(yīng)不會產(chǎn)生歧義。
[0126]本實(shí)施例在原先的權(quán)重統(tǒng)計(jì)值X上進(jìn)一步考慮了地理位置的因素,得到更佳的新的權(quán)重統(tǒng)計(jì)值X’,最終將其更迭應(yīng)用,通過疊加可以得到最終的總體權(quán)重值。
[0127]將實(shí)施例4與實(shí)施例5相結(jié)合,便可以得到本發(fā)明構(gòu)思下最全面的技術(shù)方案之一,其權(quán)重統(tǒng)計(jì)值X可由以下公式表述:
[0128]X= (xa+xb+xc+xd+xe) *K+A_B+1
[0129]除此之外,對于具體的實(shí)施,每次通話后:可調(diào)用SmartOrder類的方法setSmartOrder(String contactld, Date callTime, long durat1n, int type, Stringname, String number),在智能排序表中更新數(shù)據(jù)。初始化時(shí):可對系統(tǒng)calls表的所有數(shù)據(jù),循環(huán)調(diào)用SmartOrder類的方法setSmartOrder。其中時(shí)間段權(quán)重和周幾權(quán)重僅在查詢時(shí)排序時(shí)間在相應(yīng)的時(shí)間段和周幾時(shí)有效。每次排序時(shí),會將該聯(lián)系人每月的權(quán)重統(tǒng)計(jì)值疊加,得到單個(gè)聯(lián)系人的總體權(quán)重值,進(jìn)而可以進(jìn)行排序。
[0130]綜上所述,本發(fā)明通過步驟一實(shí)現(xiàn)了對數(shù)據(jù)的實(shí)時(shí)更新和采集,進(jìn)而能夠整合通話時(shí)長、呼出次數(shù)、呼入次數(shù)、通話時(shí)間、通話所處每天的時(shí)間段和在每周周幾等可量化的參數(shù),平衡這些參數(shù)和權(quán)重,通過對外部技術(shù)數(shù)據(jù)的處理,對聯(lián)系人的順序進(jìn)行智能排序,很方便的找到在此時(shí)此地你最有可能需要聯(lián)系的聯(lián)系人。實(shí)現(xiàn)了對手機(jī)通訊錄中的聯(lián)系人進(jìn)行更合理的排序,以便用戶能更準(zhǔn)確快捷地找到所需聯(lián)系的聯(lián)系人的技術(shù)效果。
【權(quán)利要求】
1.一種手機(jī)通訊錄的智能排序方法,包括如下步驟: 步驟一:對手機(jī)的通話記錄進(jìn)行記錄和更新,針對每一個(gè)聯(lián)系人,至少記錄和更新下通話的時(shí)長、呼入通話的次數(shù)、呼出通話的次數(shù)和通話時(shí)間信息; 步驟二:針對不同聯(lián)系人,依據(jù)通話的時(shí)長、呼入通話的次數(shù)、呼出通話的次數(shù)以及通話時(shí)間信息,以統(tǒng)一的量化標(biāo)準(zhǔn)進(jìn)行評估,計(jì)算得到并更新每個(gè)聯(lián)系人的總體權(quán)重值;步驟三:根據(jù)總體權(quán)重值的大小對不同聯(lián)系人在手機(jī)通訊錄中的位置進(jìn)行排序;步驟四:在用戶查閱時(shí),依據(jù)排序的結(jié)果在手機(jī)上顯示通訊錄中的聯(lián)系人。
2.如權(quán)利要求1所述的手機(jī)通訊錄的智能排序方法,其特征在于:在步驟二中,先根據(jù)以下公式實(shí)現(xiàn)單個(gè)聯(lián)系人在單個(gè)月內(nèi)的權(quán)重值X的計(jì)算:
X — Xa+Xb+Xc
Xa — 3- 當(dāng)b不大于8時(shí),xb = 2b ; 當(dāng) b 大于 8,xb= 2bl+2b2+……2\ 當(dāng)c-2不大于8時(shí),X。= 2~_2) 當(dāng) c-2 大于 8 時(shí),xc=2Cl+2C2+......2(Cn'2) 其中,a表示通話時(shí)長的分鐘數(shù),b表示呼出通話的次數(shù),c表示呼入通話的次數(shù); 當(dāng)b大于8時(shí),I^b2+......+bn =比且!^ = b2.......b(n_D = 8、比為不大于8的整數(shù); 當(dāng) c-2 大于 8 時(shí),(^+C2+......+cn = c ;且 C1 = c2.......C(Jri) = 8, (cn_2)為不大于 8的整數(shù); Xa為通話時(shí)長權(quán)重值,Xb為呼出通話權(quán)重值,Xc為呼入通話權(quán)重值; 進(jìn)而得到單個(gè)聯(lián)系人的總體權(quán)重值。
3.如權(quán)利要求2所述的手機(jī)通訊錄的智能排序方法,其特征在于:所記錄的通話時(shí)間的信息還包括一天中通話呼出的時(shí)間的信息; 在所述步驟二中,對一個(gè)N點(diǎn)至N+1點(diǎn)時(shí)間內(nèi)呼出至某個(gè)聯(lián)系人的通話,將其作為N點(diǎn)時(shí)間段的通話,并分別在N-1點(diǎn)時(shí)間段、N點(diǎn)時(shí)間段和N+1點(diǎn)時(shí)間段統(tǒng)計(jì)一個(gè)通話的記錄統(tǒng)計(jì)值, 然后,僅當(dāng)用戶在某日的N點(diǎn)時(shí)間段查閱通話記錄時(shí),根據(jù)以下公式實(shí)現(xiàn)該聯(lián)系人單個(gè)月內(nèi)的權(quán)重值X’的計(jì)算: X — χ+χ^ 當(dāng)d+Ι不大于8時(shí),Xd = 2(d+1) 當(dāng) d+i 大于 8 時(shí) Xd= 2dl+2dl+......24 其中,d是指該聯(lián)系人單個(gè)月內(nèi)每天N點(diǎn)時(shí)間段統(tǒng)計(jì)得到的通話的記錄統(tǒng)計(jì)值之和,d+1 = (I^d2+......dn,且(I1 = d2.......d(n_D = 8, xd 為時(shí)間段權(quán)重值。
4.如權(quán)利要求3所述的手機(jī)通訊錄的智能排序方法,其特征在于:該點(diǎn)時(shí)間段統(tǒng)計(jì)得到的記錄統(tǒng)計(jì)值之和大于7時(shí),d取固定值7。
5.如權(quán)利要求2所述的手機(jī)通訊錄的智能排序方法,其特征在于:所記錄的通話時(shí)間的信息還包括呼出的通話屬于每周第幾天的信息; 在所述步驟二中,每周的第M天有呼出至某聯(lián)系人的電話,則統(tǒng)計(jì)一個(gè)通話的記錄統(tǒng)計(jì)值; 然后,僅當(dāng)用戶在每周的第M天查閱通話記錄時(shí),根據(jù)以下公式實(shí)現(xiàn)該聯(lián)系人單個(gè)月內(nèi)的權(quán)重值X "的計(jì)算:x" = x+xe
e+3 不大于 8 時(shí),xe = 2(e+3) e+3 大于 8 時(shí),Xe=26l+2e2+......+26η 其中,e是指該單個(gè)月內(nèi)每周的第M天統(tǒng)計(jì)得到的通話的記錄統(tǒng)計(jì)值之和,e+3 =e!+e2+......en, G1 = e2.......e(n_D = 8, xe 為周幾權(quán)重值。
6.如權(quán)利要求5所述的手機(jī)通訊錄的智能排序方法,其特征在于:所記錄的通話時(shí)間的信息還包括一天中通話呼出的時(shí)間的信息; 在所述步驟二中,對一個(gè)N點(diǎn)至N+1點(diǎn)時(shí)間內(nèi)呼出至某個(gè)聯(lián)系人的通話,將其作為N點(diǎn)時(shí)間段的通話,并分別在N-1點(diǎn)時(shí)間段、N點(diǎn)時(shí)間段和N+1點(diǎn)時(shí)間段統(tǒng)計(jì)一個(gè)通話的記錄統(tǒng)計(jì)值, 然后,僅當(dāng)用戶在每周的第M天的N點(diǎn)時(shí)間段查閱通話記錄時(shí),根據(jù)以下公式實(shí)現(xiàn)該聯(lián)系人單個(gè)月內(nèi)的權(quán)重值X" ’的計(jì)算:x" ' = x+xe+xd當(dāng)d+1不大于8時(shí),xd = 2(d+1) 當(dāng) d+1 大于 8 時(shí),xd= 2dl+2d2+......2d|' 其中,d是指該聯(lián)系人單個(gè)月內(nèi)每天N點(diǎn)時(shí)間段統(tǒng)計(jì)得到的通話的記錄統(tǒng)計(jì)值之和,d+1 = (I^d2+......dn,且(I1 = d2.......d(n_D = 8, xd 為時(shí)間段權(quán)重值。
7.如權(quán)利要求2至6任意之一所述的手機(jī)通訊錄的智能排序方法,其特征在于:所記錄的通話時(shí)間的信息還包括通話所屬月份的信息; 在所述計(jì)算過程中,根據(jù)以下公式實(shí)現(xiàn)單個(gè)人的每個(gè)月的權(quán)重統(tǒng)計(jì)值X的計(jì)算:
X = x*K 其中,X為單個(gè)聯(lián)系人的單個(gè)月內(nèi)的權(quán)重值,K為聯(lián)系熱度系數(shù),對于本月的記錄,K取100%,對于上個(gè)月的記錄,K取90%,對于上上個(gè)月的記錄,K取50%,其他月份的記錄,K取 10% ; 進(jìn)而針對每個(gè)聯(lián)系人,將所有月份的權(quán)重統(tǒng)計(jì)值X相加,得到該單個(gè)聯(lián)系人的總體權(quán)重值。
8.如權(quán)利要求7所述的手機(jī)通訊錄的智能排序方法,其特征在于:在所述步驟一中,還包括對用戶主地理區(qū)域的記錄、聯(lián)系人地理區(qū)域的記錄以及對用戶現(xiàn)所處地理區(qū)域的記錄與更新; 在所述步驟二中,如果處在新的地理區(qū)域,而非處在記錄中的主地理區(qū)域,則尋找不在新地理區(qū)域的除最近聯(lián)系人7人之外的所有人中總體權(quán)重值排第一的聯(lián)系人,記錄下其權(quán)重值A(chǔ) ; 然后,在地理區(qū)域記錄為新的地理區(qū)域的人中找出總體權(quán)重值比A小的聯(lián)系人,從而找到其中總體權(quán)重值最高的人,記錄下其權(quán)重值B,則地理區(qū)域記錄為用戶現(xiàn)所處地理區(qū)域的聯(lián)系人的每個(gè)月的新的權(quán)重統(tǒng)計(jì)值X’則通過以下公式得到:
X’ = X*K+A-B+1 ; 進(jìn)而,根據(jù)新的權(quán)重統(tǒng)計(jì)值X’,得到該單個(gè)聯(lián)系人新的總體權(quán)重值,進(jìn)而在步驟三中根據(jù)該新的總體權(quán)重值進(jìn)行更新和排序。
9.如權(quán)利要求1所述的手機(jī)通訊錄的智能排序方法,其特征在于:在記錄通話時(shí)長時(shí),以分鐘為單位,有余數(shù)則實(shí)施取整加一,得到整數(shù)的分鐘數(shù)。
10.如權(quán)利要求1所述的手機(jī)通訊錄的智能排序方法,其特征在于:在記錄通話呼出次數(shù)時(shí),連續(xù)的呼出記錄僅記錄一次。
【文檔編號】H04M1/2745GK104202457SQ201410412360
【公開日】2014年12月10日 申請日期:2014年8月20日 優(yōu)先權(quán)日:2014年8月20日
【發(fā)明者】余朝東, 徐銘 申請人:上海華豚科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
寿阳县| 读书| 资兴市| 新乐市| 长武县| 吉首市| 乳源| 朝阳区| 天津市| 青铜峡市| 青龙| 得荣县| 新和县| 精河县| 冕宁县| 鄂托克旗| 遵化市| 安国市| 新安县| 桃园县| 溧水县| 阳信县| 密云县| 永新县| 竹山县| 潼关县| 成武县| 金昌市| 眉山市| 康乐县| 平武县| 丹凤县| 左权县| 无极县| 景宁| 康保县| 武宣县| 财经| 安康市| 乌苏市| 盐津县|