本申請(qǐng)涉及網(wǎng)絡(luò)技術(shù),特別涉及一種好友處理方法和裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,各種用途的應(yīng)用使得人們的生活更加便利,例如,可以在智能手機(jī)上安裝社交應(yīng)用,支付應(yīng)用等。其中,為了方便用戶和朋友之間通過應(yīng)用進(jìn)行交互,應(yīng)用中還可以添加好友功能,即用戶可以在應(yīng)用中找到自己的好友,并向好友發(fā)起各種業(yè)務(wù)場(chǎng)景,比如聊天、送紅包等。相關(guān)技術(shù)中,應(yīng)用中的好友通常都是由用戶主動(dòng)添加的,例如,用戶可以在通訊錄中選擇自己的好友添加為應(yīng)用好友,以方便在應(yīng)用中進(jìn)行好友聯(lián)系。但是這種方式用戶需要不斷操作使得好友的生成非常繁瑣。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請(qǐng)?zhí)峁┮环N好友處理方法和裝置,以提高好友生成的便利性。
具體地,本申請(qǐng)是通過如下技術(shù)方案實(shí)現(xiàn)的:
第一方面,提供一種好友處理方法,包括:
獲取待進(jìn)行好友生成的目標(biāo)用戶的用戶標(biāo)識(shí);
根據(jù)所述用戶標(biāo)識(shí),獲取與目標(biāo)用戶具有業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的多個(gè)聯(lián)系人及所述業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的場(chǎng)景聯(lián)系信息,并根據(jù)所述場(chǎng)景聯(lián)系信息由多個(gè)聯(lián)系人中確定所述目標(biāo)用戶的好友,所述場(chǎng)景聯(lián)系信息是用于表示所述聯(lián)系人與目標(biāo)用戶之間的關(guān)聯(lián)關(guān)系的信息;建立所述目標(biāo)用戶與好友之間的對(duì)應(yīng)關(guān)系;
將所述好友作為所述目標(biāo)用戶所在的客戶端的初始化好友發(fā)送至所述客戶端,以使得客戶端顯示好友信息。
第二方面,提供一種好友處理方法,包括:
接收服務(wù)端返回的與目標(biāo)用戶對(duì)應(yīng)的好友的好友信息,所述好友是所述服務(wù)端根據(jù)與所述目標(biāo)用戶具有業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的場(chǎng)景聯(lián)系信息,由業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的多個(gè)聯(lián)系人中確定;
將所述好友作為初始化好友,顯示所述好友信息。
第三方面,提供一種好友處理裝置,包括:
信息獲取模塊,用于獲取待進(jìn)行好友生成的目標(biāo)用戶的用戶標(biāo)識(shí);
好友確定模塊,用于根據(jù)所述用戶標(biāo)識(shí),獲取與所述目標(biāo)用戶具有業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的多個(gè)聯(lián)系人及所述業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的場(chǎng)景聯(lián)系信息,并根據(jù)所述場(chǎng)景聯(lián)系信息由所述多個(gè)聯(lián)系人中確定所述目標(biāo)用戶的好友,所述場(chǎng)景聯(lián)系信息是用于表示所述聯(lián)系人與目標(biāo)用戶之間的關(guān)聯(lián)關(guān)系的信息;建立所述目標(biāo)用戶與好友之間的對(duì)應(yīng)關(guān)系;
好友發(fā)送模塊,用于將所述好友作為所述目標(biāo)用戶所在的客戶端的初始化好友發(fā)送至所述客戶端,以使得客戶端顯示好友信息。
第四方面,提供一種好友處理裝置,包括:
信息接收模塊,用于接收服務(wù)端返回的與目標(biāo)用戶對(duì)應(yīng)的好友的好友信息,所述好友是所述服務(wù)端根據(jù)與所述目標(biāo)用戶具有業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的場(chǎng)景聯(lián)系信息,由業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的多個(gè)聯(lián)系人中確定;
好友顯示模塊,用于將所述好友作為初始化好友,顯示所述好友信息。
本申請(qǐng)?zhí)峁┑暮糜烟幚矸椒ê脱b置,通過由服務(wù)端根據(jù)與目標(biāo)用戶具有業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的聯(lián)系人的場(chǎng)景聯(lián)系信息,可以確定目標(biāo)用戶的好友,并發(fā)送至客戶端作為初始化好友,相對(duì)于傳統(tǒng)方式中的用戶主動(dòng)添加好友的方式,將使得好友的獲得更加便利,減少了用戶的操作,提高了好友生成的便利性。
附圖說明
圖1是本申請(qǐng)一示例性實(shí)施例示出的一種好友處理方法的應(yīng)用系統(tǒng)示意圖;
圖2是本申請(qǐng)一示例性實(shí)施例示出的一種好友處理方法的應(yīng)用界面圖一;
圖3是本申請(qǐng)一示例性實(shí)施例示出的一種好友處理方法的應(yīng)用界面圖二;
圖4是本申請(qǐng)一示例性實(shí)施例示出的一種好友處理方法的流程圖;
圖5是本申請(qǐng)一示例性實(shí)施例示出的另一種好友處理方法的流程圖;
圖6是本申請(qǐng)一示例性實(shí)施例示出的一種好友確定的流程;
圖7是本申請(qǐng)一示例性實(shí)施例示出的一種好友處理裝置的結(jié)構(gòu)圖;
圖8是本申請(qǐng)一示例性實(shí)施例示出的另一種好友處理裝置的結(jié)構(gòu)圖;
圖9是本申請(qǐng)一示例性實(shí)施例示出的又一種好友處理裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。
目前方便人們生活各個(gè)方面的應(yīng)用越來越多,例如,可以安裝在智能終端的應(yīng)用,可以安裝在PC端的應(yīng)用等,這些應(yīng)用在使用時(shí),都可以通過圖1示例的系統(tǒng)來實(shí)現(xiàn)。如圖1所示,應(yīng)用的服務(wù)端11可以用于存儲(chǔ)應(yīng)用的功能信息(例如,在客戶端顯示的信息可以存儲(chǔ)在服務(wù)端),并將功能信息發(fā)送至客戶端12進(jìn)行顯示,通過客戶端12與服務(wù)端11之間的信息交互來實(shí)現(xiàn)對(duì)應(yīng)用的操作和使用。
以在智能手機(jī)上安裝一個(gè)社交應(yīng)用APP為例(不限定應(yīng)用的類型),該應(yīng)用中可以包括多個(gè)功能模塊,比如,轉(zhuǎn)賬模塊、信用卡還款模塊等,其中 可以存在一個(gè)“朋友模塊”,以方便智能手機(jī)用戶與其朋友進(jìn)行交互。如圖2所示,智能手機(jī)的用戶可以點(diǎn)擊該應(yīng)用的朋友模塊的標(biāo)簽21,進(jìn)入朋友模塊。在傳統(tǒng)方式中,如果用戶是第一次打開該朋友模塊,那么當(dāng)進(jìn)入圖3示例的朋友列表時(shí),該列表為空,需要用戶手動(dòng)添加好友;而在本申請(qǐng)的例子中,即使用戶首次使用朋友模塊,也可以看到該模塊已經(jīng)存在了一些好友,例如圖3示例的小張、小王、小李等(當(dāng)然,也可以是其他好友標(biāo)識(shí))。
也就是說,本例子的應(yīng)用可以為用戶進(jìn)行好友的初始化,不需要用戶手動(dòng)添加就已經(jīng)存在用戶的好友,用戶可以直接與好友進(jìn)行交互。并且,需要說明的是,該例子中的好友是應(yīng)用按照本申請(qǐng)的好友處理方法得到的,具有較高的準(zhǔn)確性,即該初始化的好友很大程度上就是用戶的好友。由上述圖2和圖3可以看到,這種進(jìn)行好友初始化的方式,對(duì)于用戶來說非常便利,不用再手動(dòng)添加,避免了添加好友的繁瑣操作。如下將詳細(xì)描述本申請(qǐng)的好友處理方法是如何實(shí)現(xiàn)圖3所示的好友初始化場(chǎng)景。
圖4示例了本申請(qǐng)的好友處理方法,該方法可以是圖1中的服務(wù)端執(zhí)行,如圖4所示,可以包括:
401、獲取待進(jìn)行好友生成的目標(biāo)用戶的用戶標(biāo)識(shí);
402、根據(jù)用戶標(biāo)識(shí),獲取與所述目標(biāo)用戶具有業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的多個(gè)聯(lián)系人及所述業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的場(chǎng)景聯(lián)系信息,并根據(jù)所述場(chǎng)景聯(lián)系信息由所述多個(gè)聯(lián)系人中確定所述目標(biāo)用戶的好友,所述場(chǎng)景聯(lián)系信息是用于表示所述聯(lián)系人與目標(biāo)用戶之間的關(guān)聯(lián)關(guān)系的信息;建立所述目標(biāo)用戶與好友之間的對(duì)應(yīng)關(guān)系;
403、將所述好友作為所述目標(biāo)用戶所在的客戶端的初始化好友發(fā)送至所述客戶端,以使得客戶端顯示好友信息。
而圖5示例了圖1中的客戶端對(duì)應(yīng)執(zhí)行的好友處理方法,可以包括:
501、接收服務(wù)端返回的與目標(biāo)用戶對(duì)應(yīng)的好友的好友信息,所述好友是所述服務(wù)端根據(jù)與所述目標(biāo)用戶具有業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的場(chǎng)景聯(lián)系信息,由業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的多個(gè)聯(lián)系人中確定;
502、將所述好友作為初始化好友,顯示所述好友信息。
結(jié)合圖4和圖5所示,在401中,由服務(wù)端來看,可以獲取到待進(jìn)行好友生成的目標(biāo)用戶的用戶標(biāo)識(shí)。
例如,以支付客戶端為例,示例性的,該支付客戶端可以為支付寶錢包。當(dāng)用戶注冊(cè)支付寶錢包后,支付寶的服務(wù)端將會(huì)獲取到該用戶的支付寶賬號(hào),可以將支付寶賬號(hào)作為該用戶的用戶標(biāo)識(shí)。需要說明的是,用戶標(biāo)識(shí)不一定是支付寶賬號(hào),在本實(shí)施例中,用戶標(biāo)識(shí)的作用是,可以根據(jù)該用戶標(biāo)識(shí)查找與目標(biāo)用戶具有關(guān)聯(lián)的各個(gè)聯(lián)系人,比如,用戶在注冊(cè)支付寶賬號(hào)時(shí),使用了自己的手機(jī)號(hào),或者使用了自己的郵箱,那么可以將手機(jī)號(hào)或郵箱稱為用戶標(biāo)識(shí),當(dāng)用戶使用了相同的手機(jī)號(hào)或郵箱注冊(cè)微博賬號(hào)時(shí),就可以根據(jù)該手機(jī)號(hào)或郵箱查找到用戶的微博賬號(hào),進(jìn)而得到在微博這個(gè)社交場(chǎng)景中與用戶聯(lián)系的人;而在找到用戶的好友時(shí),建立用戶與好友的對(duì)應(yīng)關(guān)系(即好友關(guān)系),可以使用支付寶賬號(hào)作為用戶標(biāo)識(shí);或者,在資金交互的場(chǎng)景中,可以使用支付寶賬號(hào)來查找交易的聯(lián)系人,此時(shí)又可以將支付寶賬號(hào)稱為用戶標(biāo)識(shí)。
此外,由于支付寶錢包中包括上述的朋友模塊,那么該用戶就是有可能點(diǎn)擊朋友模塊的潛在用戶(即,用戶也可能會(huì)點(diǎn)擊使用朋友功能,也可能不點(diǎn)擊),不論用戶以后是否會(huì)使用朋友模塊,只要該用戶當(dāng)前尚未使用朋友模塊,支付寶的服務(wù)端都將該用戶作為目標(biāo)用戶,為其進(jìn)行好友生成,即開始獲取該用戶的好友,以備用戶首次使用朋友模塊時(shí)為用戶進(jìn)行好友初始化。
在402中,服務(wù)端可以根據(jù)得到的用戶標(biāo)識(shí),獲取與所述目標(biāo)用戶具有業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的多個(gè)聯(lián)系人及所述業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的場(chǎng)景聯(lián)系信息,并根據(jù)所述場(chǎng)景聯(lián)系信息由所述多個(gè)聯(lián)系人中確定目標(biāo)用戶的好友,并建立目標(biāo)用戶與確定的好友之間的對(duì)應(yīng)關(guān)系。
例如,與目標(biāo)用戶有關(guān)聯(lián)的聯(lián)系人,可以包括多個(gè)業(yè)務(wù)場(chǎng)景下的聯(lián)系人,與目標(biāo)用戶具有業(yè)務(wù)場(chǎng)景關(guān)聯(lián),并且可以用場(chǎng)景聯(lián)系信息表示聯(lián)系人與目標(biāo)用戶之間的關(guān)聯(lián)關(guān)系。如下,以目標(biāo)用戶為用戶A為例,用戶A在其智能手 機(jī)上安裝了支付寶錢包,具有用戶A對(duì)應(yīng)的支付寶賬號(hào)。示例幾種與用戶A具有業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的例子:
在一個(gè)例子中,如果用戶B與用戶A具有社交關(guān)聯(lián),則可以將用戶B作為用戶A的聯(lián)系人。社交關(guān)聯(lián)例如包括如下方面具有聯(lián)系:微博(例如,至少其中一方關(guān)注了另一方的微博)、來往(例如,雙方進(jìn)行過聊天、評(píng)論等)、QQ群(例如,雙方有共同群)、紅包(例如,雙方之間進(jìn)行過討紅包、紅包邀請(qǐng)等交互)等。
這種方式中,聊天次數(shù)、共同聯(lián)系人數(shù)量、評(píng)論次數(shù)等這些信息可以稱為該社交關(guān)聯(lián)業(yè)務(wù)場(chǎng)景下的場(chǎng)景聯(lián)系信息。獲取場(chǎng)景聯(lián)系信息的方式,例如可以是:用戶注冊(cè)支付寶錢包、與注冊(cè)微博的郵箱是同一個(gè)郵箱,或者使用了同一個(gè)手機(jī)號(hào)進(jìn)行注冊(cè),那么根據(jù)上述同一郵箱或手機(jī)號(hào)得到該目標(biāo)用戶的微博,并查看用戶微博中關(guān)注的各個(gè)聯(lián)系人。也就是說,本例子中所獲得的聯(lián)系人,可以與目標(biāo)用戶一樣,同為支付寶錢包的用戶,并且使用了至少一種相同的信息,可以稱為用戶標(biāo)識(shí)(比如上述的郵箱或手機(jī)號(hào)),以通過該用戶標(biāo)識(shí)查找到關(guān)聯(lián)的另一個(gè)場(chǎng)景下的信息。又比如,來往的賬號(hào)注冊(cè)時(shí)也可以是與支付寶錢包的注冊(cè)使用了同一種信息,查找方式同上。
在另一個(gè)例子中,如果用戶B與用戶A之間具有通訊關(guān)聯(lián),則可以將用戶B作為用戶A的聯(lián)系人。通訊關(guān)聯(lián)例如包括:雙方至少一方是另一方的聯(lián)系人。這種方式中,雙方通訊錄的共同聯(lián)系人數(shù)可以稱為場(chǎng)景聯(lián)系信息。獲取場(chǎng)景聯(lián)系信息的方式,例如可以是:獲得目標(biāo)用戶所在的智能手機(jī)上的通訊錄,得到通訊錄中該目標(biāo)用戶的各個(gè)聯(lián)系人。
在再一個(gè)例子中,如果用戶B與用戶A之間具有媒介關(guān)聯(lián),則可以將用戶B作為用戶A的聯(lián)系人。媒介關(guān)聯(lián)指的是,用戶B和用戶A之間使用過同一媒介,比如,使用同一臺(tái)電腦、同一部手機(jī)、使用過同一個(gè)繳費(fèi)戶號(hào)等。
這種方式中,使用共同媒介的天數(shù)、最近交互時(shí)間等可以稱為媒介關(guān)聯(lián)業(yè)務(wù)場(chǎng)景下的場(chǎng)景聯(lián)系信息。獲取場(chǎng)景聯(lián)系信息的方式,例如可以是:假設(shè)用戶A和用戶B在同一部智能手機(jī)上登錄了各自的支付寶賬號(hào),那么支付寶 的客戶端可以采集所在的終端設(shè)備的設(shè)備標(biāo)識(shí),并上報(bào)至服務(wù)端,那么服務(wù)端可能發(fā)現(xiàn)用戶A的支付寶客戶端所在的設(shè)備標(biāo)識(shí)與用戶B的支付寶客戶單所在的設(shè)備標(biāo)識(shí)相同,那么確定用戶A和用戶B使用了同一媒介(智能手機(jī))。而由于兩個(gè)用戶使用了同一媒介,服務(wù)端就判定這兩個(gè)用戶可能是關(guān)系親密的用戶,則將其中一方作為另一方的聯(lián)系人。
在又一個(gè)例子中,如果用戶B與用戶A之間具有資金關(guān)聯(lián),則可以將用戶B作為用戶A的聯(lián)系人。資金關(guān)聯(lián)例如是雙方之間進(jìn)行過轉(zhuǎn)賬、代付、親密付、代訂機(jī)票、信用卡還款等資金交易的聯(lián)系。這種方式中,可以將交易次數(shù)、交易金額、最近一次交易時(shí)間等信息,稱為該資金關(guān)聯(lián)業(yè)務(wù)場(chǎng)景下的場(chǎng)景聯(lián)系信息。獲取場(chǎng)景聯(lián)系信息的方式,例如可以是:由于應(yīng)用客戶端可以包括上述的資金關(guān)聯(lián)的各個(gè)子場(chǎng)景,這些子場(chǎng)景可以作為客戶端的各功能模塊,所以可以由客戶端采集到場(chǎng)景聯(lián)系信息上報(bào)至服務(wù)端。
需要說明的是,聯(lián)系人與目標(biāo)用戶之間的業(yè)務(wù)場(chǎng)景關(guān)聯(lián)并不局限于上述舉例的幾種場(chǎng)景,還可以包括其他場(chǎng)景關(guān)聯(lián)。此外,服務(wù)端獲取上述場(chǎng)景關(guān)聯(lián)下的場(chǎng)景聯(lián)系信息的方式也可以有多種,例如,以支付寶錢包為例,支付寶服務(wù)端獲取來往、資金關(guān)聯(lián)等信息很方便,因?yàn)檫@些信息可以是屬于同一信息管理者的管理,可以容易的獲取到相關(guān)信息;而對(duì)于微博、QQ群等信息,比如可以是與支付寶管理者具有合作或某種業(yè)務(wù)關(guān)系的管理者的信息,也為信息的獲取提供了方便;對(duì)于通訊關(guān)聯(lián)的信息,可以是由客戶端采集后上報(bào)至服務(wù)端,例如,用戶在手機(jī)上安裝支付寶錢包客戶端后,由客戶端將用戶手機(jī)上的通訊錄的信息上傳至服務(wù)端(在用戶知曉并授權(quán)的前提下)。
此外,上述信息的獲取可以是以在線方式或離線方式獲取,并且,由于其中的一些信息是動(dòng)態(tài)變化的,例如,聊天次數(shù)、交易次數(shù)等,服務(wù)端可以定期采集一次場(chǎng)景聯(lián)系信息,并重新根據(jù)場(chǎng)景聯(lián)系信息計(jì)算目標(biāo)用戶的好友。盡管計(jì)算獲取好友信息依據(jù)的場(chǎng)景聯(lián)系信息是動(dòng)態(tài)變化的,可以定期采集,但是服務(wù)端可以是在用戶首次使用應(yīng)用的朋友模塊功能之前,執(zhí)行上述的定期采集和更新好友,以備在用戶首次使用時(shí)向用戶初始化更加準(zhǔn)確的好友信 息。而在用戶初次使用好友功能之后,服務(wù)端可以固話目標(biāo)用戶與好友的關(guān)系,不再進(jìn)行定期更新,這樣做可以防止用戶看到的好友不斷變化,給用戶更好的使用體驗(yàn)。
由上述描述也可以看到,好友信息的確定可以是綜合多種業(yè)務(wù)場(chǎng)景關(guān)聯(lián)得到的,考慮了與目標(biāo)用戶在各個(gè)方面發(fā)生關(guān)聯(lián)的聯(lián)系人,這種多場(chǎng)景關(guān)系確定好友的方式,相較于單一因素確定好友,將使得好友信息更加準(zhǔn)確。后續(xù)的實(shí)施例將詳細(xì)描述如何根據(jù)場(chǎng)景聯(lián)系信息從聯(lián)系人中選擇好友。
在經(jīng)過計(jì)算和分析確定目標(biāo)用戶的好友后,服務(wù)端可以建立目標(biāo)用戶與好友之間的對(duì)應(yīng)關(guān)系,比如可以建立目標(biāo)用戶的用戶標(biāo)識(shí)與好友的好友信息之間的對(duì)應(yīng)關(guān)系。例如,仍以支付寶錢包為例,用戶標(biāo)識(shí)和好友信息可以都為支付寶賬號(hào),在支付寶服務(wù)端經(jīng)過402中的計(jì)算,得到與目標(biāo)用戶對(duì)應(yīng)的好友后,可以建立目標(biāo)用戶與其好友之間的對(duì)應(yīng)關(guān)系,即可以建立目標(biāo)用戶的支付寶賬號(hào)與好友的支付寶賬號(hào)之間的關(guān)聯(lián)(本例子中可以是限定在具有支付寶賬號(hào)的人才可能成為待選擇的聯(lián)系人)。
在步驟403中,服務(wù)端可以向客戶端發(fā)送上述確定的好友的好友信息,在客戶端會(huì)根據(jù)該好友信息將所述好友作為目標(biāo)用戶的初始化好友,顯示在客戶端。在一個(gè)例子中,可以在用戶通過客戶端向服務(wù)端初次請(qǐng)求好友時(shí),比如類似圖2所示的,用戶點(diǎn)擊了客戶端中的朋友模塊標(biāo)簽,則服務(wù)端將在402中確定的與目標(biāo)用戶對(duì)應(yīng)的好友信息發(fā)送至客戶端,客戶端顯示為圖3示例的好友列表,實(shí)現(xiàn)好友初始化。
本申請(qǐng)中的好友處理方法,通過由服務(wù)端預(yù)先獲取與目標(biāo)用戶具有場(chǎng)景關(guān)聯(lián)的聯(lián)系人,并在聯(lián)系人中確定目標(biāo)用戶的好友,使得用戶的初始化好友的生成非常便利,比如可以在用戶首次進(jìn)行好友請(qǐng)求時(shí),實(shí)現(xiàn)客戶端的好友初始化,這種方式使得客戶端能夠自動(dòng)生成好友,在初次使用應(yīng)用時(shí)不需要用戶手動(dòng)添加好友,提高了好友生成的便利性,也提升了用戶體驗(yàn)。
如下將詳細(xì)描述在本申請(qǐng)的好友處理方法中,如何根據(jù)場(chǎng)景聯(lián)系信息由多個(gè)聯(lián)系人中選擇好友。在這個(gè)例子中,以支付寶錢包應(yīng)用為例,為錢包用 戶的朋友模塊進(jìn)行好友初始化;并且,可以由如下的業(yè)務(wù)場(chǎng)景關(guān)聯(lián)尋找到用戶的聯(lián)系人,包括:社交關(guān)聯(lián)、通訊關(guān)聯(lián)、媒介關(guān)聯(lián)和資金關(guān)聯(lián),通過這幾個(gè)方面進(jìn)行聯(lián)系人的衡量,以期對(duì)聯(lián)系人的評(píng)價(jià)(評(píng)價(jià)是否可以作為用戶的好友)更加準(zhǔn)確。
圖6示例了好友選擇的流程,可以包括:
601、對(duì)于每一個(gè)聯(lián)系人,根據(jù)聯(lián)系人與目標(biāo)用戶在各個(gè)業(yè)務(wù)場(chǎng)景下的場(chǎng)景聯(lián)系信息,分別計(jì)算對(duì)應(yīng)各個(gè)業(yè)務(wù)場(chǎng)景的聯(lián)系人與目標(biāo)用戶之間的場(chǎng)景關(guān)系指數(shù);
602、綜合各個(gè)業(yè)務(wù)場(chǎng)景下的場(chǎng)景關(guān)系指數(shù),得到聯(lián)系人與目標(biāo)用戶的好友關(guān)系指數(shù);
603、將好友關(guān)系指數(shù)達(dá)到指數(shù)閾值的聯(lián)系人,確定為目標(biāo)用戶的好友。
由圖6的流程可以看到,對(duì)于社交關(guān)聯(lián)、通訊關(guān)聯(lián)、媒介關(guān)聯(lián)和資金關(guān)聯(lián)這四個(gè)業(yè)務(wù)場(chǎng)景,可以在601中分別計(jì)算各個(gè)業(yè)務(wù)場(chǎng)景下的場(chǎng)景關(guān)系指數(shù),場(chǎng)景關(guān)系指數(shù)是一種用于衡量某個(gè)聯(lián)系人與目標(biāo)用戶之間的聯(lián)系關(guān)系強(qiáng)弱的指標(biāo),例如,場(chǎng)景關(guān)系指數(shù)的數(shù)值越高,可以表示該聯(lián)系人與目標(biāo)用戶之間的關(guān)系較強(qiáng),成為目標(biāo)用戶的好友的希望越高;而如果場(chǎng)景關(guān)系指數(shù)的數(shù)值越低,則可以表示該聯(lián)系人與目標(biāo)用戶之間的關(guān)系較弱,比如也可能是僅交互為一次的普通人,并不能稱為目標(biāo)用戶的好友。
在步驟602中,綜合各個(gè)業(yè)務(wù)場(chǎng)景下的場(chǎng)景關(guān)系指數(shù),例如可以是,將上述社交關(guān)聯(lián)、通訊關(guān)聯(lián)、媒介關(guān)聯(lián)和資金關(guān)聯(lián)這四個(gè)業(yè)務(wù)場(chǎng)景下的場(chǎng)景關(guān)系指數(shù)相加,得到一個(gè)指數(shù)總和,可以稱為“好友關(guān)系指數(shù)”,相當(dāng)于通過該好友關(guān)系指數(shù)從多個(gè)業(yè)務(wù)場(chǎng)景方面對(duì)聯(lián)系人與目標(biāo)用戶的關(guān)系進(jìn)行了全面的考量,考量該聯(lián)系人是否可以被確定為目標(biāo)用戶的好友。
步驟603提供了一種通過好友關(guān)系指數(shù)衡量是否選擇該聯(lián)系人作為好友的方法,例如,可以預(yù)先設(shè)定一個(gè)指數(shù)閾值,比如,指數(shù)閾值可以為70分,如果某個(gè)聯(lián)系人與目標(biāo)用戶在社交、通訊、資金等多個(gè)方面都有過聯(lián)系,而且經(jīng)過各個(gè)業(yè)務(wù)場(chǎng)景下的指數(shù)計(jì)算得到的好友關(guān)系指數(shù)是85分,那么可以確 定該聯(lián)系人是目標(biāo)用戶的好友,而如果好友關(guān)系指數(shù)是60分,達(dá)不到閾值,則不將該聯(lián)系人作為目標(biāo)用戶的好友。
有時(shí)也可能計(jì)算得到的達(dá)到指數(shù)閾值的聯(lián)系人的數(shù)量較多,此時(shí),可以將好友關(guān)系指數(shù)達(dá)到指數(shù)閾值的聯(lián)系人,依據(jù)所述好友關(guān)系指數(shù)由高到低排序,并將排序在前N位的聯(lián)系人作為所述好友,N大于0。例如,可以設(shè)定在向支付寶錢包的朋友模塊初始化好友時(shí),向客戶端推送10個(gè)好友,那么可以將排序后的top10聯(lián)系人作為目標(biāo)用戶的10個(gè)好友。當(dāng)然,如果達(dá)到指數(shù)閾值的聯(lián)系人的數(shù)量不足10個(gè),可以按照實(shí)際達(dá)到閾值的數(shù)量作為好友。
還需要說明的是,在通過好友指數(shù)關(guān)系衡量聯(lián)系人是否作為目標(biāo)用戶的好友時(shí),可以進(jìn)行雙向的好友衡量。比如,在為用戶A計(jì)算好友時(shí),其中包括判斷用戶B是否可以作為用戶A的好友,該用戶B可以在社交、資金等多個(gè)方面都與用戶A發(fā)生過聯(lián)系。但是,仍然有可能用戶A將用戶B視為自己的好友,而用戶B尚未將用戶A視為自己的好友,比如,用戶A將用戶B的聯(lián)系方式存儲(chǔ)在通訊錄中,而用戶B并為存儲(chǔ)用戶A的聯(lián)系方式。因此,可以進(jìn)行雙方的好友關(guān)系衡量,計(jì)算用于衡量是否將目標(biāo)用戶作為聯(lián)系人的好友的第一關(guān)系指數(shù)、以及用于衡量是否將聯(lián)系人作為目標(biāo)用戶的好友的第二關(guān)系指數(shù),如果第一關(guān)系指數(shù)和第二關(guān)系指數(shù)均達(dá)到指數(shù)閾值,則可以設(shè)定目標(biāo)用戶和聯(lián)系人互為好友,即將用戶B作為用戶A的初始化好友,同時(shí)也將用戶A作為用戶B的初始化好友,實(shí)現(xiàn)雙向好友初始化。
下面將以上述的社交關(guān)聯(lián)、通訊關(guān)聯(lián)、媒介關(guān)聯(lián)和資金關(guān)聯(lián)這四個(gè)業(yè)務(wù)場(chǎng)景為例,為支付寶錢包的朋友模塊進(jìn)行好友初始化的好友計(jì)算,并且分別描述如何計(jì)算各個(gè)業(yè)務(wù)場(chǎng)景下的聯(lián)系人與目標(biāo)用戶之間的場(chǎng)景關(guān)系指數(shù),該場(chǎng)景關(guān)系指數(shù)是根據(jù)對(duì)應(yīng)場(chǎng)景下的場(chǎng)景聯(lián)系信息計(jì)算得到;并且,在計(jì)算場(chǎng)景關(guān)系指數(shù)時(shí),可以按照矢量方向,分別計(jì)算第一場(chǎng)景關(guān)系指數(shù)(衡量目標(biāo)用戶是否可以作為聯(lián)系人的好友)和第二場(chǎng)景關(guān)系指數(shù)(衡量聯(lián)系人是否可以作為目標(biāo)用戶的好友)。
但是,對(duì)于有些方向性不太強(qiáng)的場(chǎng)景(即,有些用戶和聯(lián)系人之間的場(chǎng) 景聯(lián)系,對(duì)雙向關(guān)系評(píng)價(jià)影響不大,比如轉(zhuǎn)賬時(shí),A向B轉(zhuǎn)賬,則可以認(rèn)為這一次轉(zhuǎn)賬中A——>B和B——>A這兩個(gè)指數(shù)是相等的,不用做嚴(yán)格的區(qū)分;而對(duì)于有些方向性較強(qiáng)的業(yè)務(wù)場(chǎng)景(即,有些用戶和聯(lián)系人之間的場(chǎng)景聯(lián)系,對(duì)雙向關(guān)系評(píng)價(jià)影響較大;比如,用戶A存儲(chǔ)了用戶B的聯(lián)系方式,但用戶B未存儲(chǔ)用戶A的聯(lián)系方式,很可能雙方對(duì)于對(duì)端的態(tài)度是不一樣的),可以分別計(jì)算兩個(gè)方向的場(chǎng)景關(guān)系指數(shù)??梢愿鶕?jù)實(shí)際場(chǎng)景情況區(qū)別分析。
在計(jì)算各個(gè)場(chǎng)景下的指數(shù)之前,可以預(yù)先定義各個(gè)場(chǎng)景分別對(duì)應(yīng)的指數(shù)的數(shù)值范圍,并且通過數(shù)值范圍的大小區(qū)別各個(gè)場(chǎng)景在最終的好友關(guān)系指數(shù)中的占比,以體現(xiàn)不同場(chǎng)景下好友評(píng)估的重要程度的區(qū)別。比如,在支付寶錢包初始化的例子中,可以將資金關(guān)聯(lián)業(yè)務(wù)場(chǎng)景對(duì)應(yīng)的場(chǎng)景關(guān)系指數(shù)占比最大,即設(shè)置資金場(chǎng)景下的指數(shù)數(shù)值范圍最大,表明資金交互方面的聯(lián)系作為評(píng)價(jià)是否好友的一個(gè)最重要的因素。當(dāng)然,如果是其他類型的應(yīng)用的好友初始化,也可以設(shè)定其他場(chǎng)景的分值范圍較大;或者,還可以是調(diào)整在好友關(guān)系指數(shù)計(jì)算中的各個(gè)場(chǎng)景下的場(chǎng)景關(guān)系指數(shù)的權(quán)重,來區(qū)別體現(xiàn)各個(gè)業(yè)務(wù)場(chǎng)景對(duì)好友評(píng)價(jià)的不同重要程度。
社交關(guān)聯(lián):分值范圍[1-170]
社交關(guān)聯(lián)例如包括:微博、來往、QQ群、一次性活動(dòng);其中,一次性活動(dòng)例如包括:討紅包、逗比紅包、紅包邀請(qǐng)、紅包接龍、送彩票幫好友開光等。分別計(jì)算上述的微博、來往、QQ群、一次性活動(dòng)下的場(chǎng)景關(guān)系指數(shù),并將這四種場(chǎng)景關(guān)系指數(shù)相加,即為社交關(guān)聯(lián)下的場(chǎng)景關(guān)系指數(shù)。
微博[分值范圍:10-60]:微博可以看作是屬于社交關(guān)聯(lián)場(chǎng)景下的子場(chǎng)景,該子場(chǎng)景下的場(chǎng)景聯(lián)系信息包括:共同聯(lián)系人的數(shù)量。比如,目標(biāo)用戶是用戶A,正在評(píng)價(jià)的聯(lián)系人是用戶B,用戶A的微博中有自己關(guān)注的多個(gè)聯(lián)系人,用戶B的微博中也有自己關(guān)注的多個(gè)聯(lián)系人,可以獲取雙方共同關(guān)注的聯(lián)系人的個(gè)數(shù)。
微博的場(chǎng)景關(guān)系指數(shù)的計(jì)算:如果用戶A和用戶B是雙向關(guān)注,即用戶A關(guān)注了用戶B,用戶B也關(guān)注了用戶A,那么第一場(chǎng)景關(guān)系指數(shù)和第二場(chǎng) 景關(guān)系指數(shù)是相等的,都可以計(jì)算為50+10*[邏輯歸一(共同聯(lián)系人個(gè)數(shù))],這里的[邏輯歸一(共同聯(lián)系人個(gè)數(shù))]指的是,按照一個(gè)邏輯歸一的函數(shù)公式,依據(jù)共同聯(lián)系人個(gè)數(shù),將共同聯(lián)系人個(gè)數(shù)作為該公式的一個(gè)參數(shù)進(jìn)行計(jì)算,以期將場(chǎng)景關(guān)系指數(shù)和控制在微博場(chǎng)景對(duì)應(yīng)的數(shù)值范圍內(nèi)。后續(xù)出現(xiàn)的邏輯歸一均指的是按照某個(gè)參數(shù)計(jì)算以控制指數(shù)在數(shù)值范圍。
如果用戶A和用戶B是單向關(guān)注,比如,用戶A關(guān)注了用戶B,但是用戶B未關(guān)注用戶A,那么第一場(chǎng)景關(guān)系指數(shù)(A——>B)的計(jì)算為30+20*[邏輯歸一(共同聯(lián)系人個(gè)數(shù))],而第二場(chǎng)景關(guān)系指數(shù)(B——>A)的計(jì)算為10+20*[邏輯歸一(共同聯(lián)系人個(gè)數(shù))],可以看到,這種單向情況下,第一場(chǎng)景關(guān)系指數(shù)的數(shù)值要高于第二場(chǎng)景關(guān)系指數(shù),即A成為B的好友的分值要高于B成為A的好友的分值。反之,如果用戶B關(guān)注了用戶A,但是用戶A未關(guān)注用戶B,第一場(chǎng)景關(guān)系指數(shù)和第二場(chǎng)景關(guān)系指數(shù)的計(jì)算方式類似,不再贅述。
來往[分值范圍:1-30]:該子場(chǎng)景下的場(chǎng)景聯(lián)系信息可以包括:聊天次數(shù)、評(píng)論次數(shù)、轉(zhuǎn)載次數(shù)、交互天數(shù)。
來往的場(chǎng)景關(guān)系指數(shù)的計(jì)算:先分別計(jì)算聊天次數(shù)的影響因子、評(píng)論的影響因子、轉(zhuǎn)載的影響因子和天數(shù)影響因子;影響因子按照如下公式計(jì)算:
以聊天次數(shù)的影響因子的計(jì)算為例,在上述公式中,Num(A,B)表示A和B的聊天次數(shù),分母代表A的聊天次數(shù),0.01常數(shù)是為了避免分母為0的情況發(fā)生,2.718=自然對(duì)數(shù)e的值,用于保證第一部分log的值大于1。同理,評(píng)論的影響因子、轉(zhuǎn)載的影響因子和天數(shù)影響因子也按照該公式計(jì)算,只是公式中參數(shù)的含義將發(fā)生變化,例如,在計(jì)算評(píng)論的影響因子時(shí),Num(A,B)表示B對(duì)A內(nèi)容的評(píng)論次數(shù),分母表示A接收到的總評(píng)論次數(shù);或者,表示A對(duì)B內(nèi)容的評(píng)論次數(shù),分母表示B接收到的總評(píng)論次數(shù)。
在按照影響因子的計(jì)算公式計(jì)算了各個(gè)影響因子后,再按照公式(2)計(jì)算場(chǎng)景關(guān)系指數(shù):
場(chǎng)景關(guān)系指數(shù)1=聊天次數(shù)的影響因子+評(píng)論的影響因子+0.5*轉(zhuǎn)載的影響因子+2*天數(shù)影響因子。若為雙向關(guān)注且為密友,調(diào)整場(chǎng)景關(guān)系指數(shù)1為場(chǎng)景關(guān)系指數(shù)2=2.0*強(qiáng)弱指數(shù)1;若為密友,調(diào)整場(chǎng)景關(guān)系指數(shù)1為場(chǎng)景關(guān)系指數(shù)2=1.5*強(qiáng)弱指數(shù)1;若關(guān)注類型為刪除,或關(guān)系類型不為密友或普通好友,調(diào)整場(chǎng)景關(guān)系指數(shù)1為場(chǎng)景關(guān)系指數(shù)2=0.5*強(qiáng)弱指數(shù)1。然后將場(chǎng)景關(guān)系指數(shù)2歸一化在區(qū)間[10,30]。對(duì)于只存在A-B,沒有B-A的關(guān)系對(duì),B-A對(duì)的場(chǎng)景關(guān)系指數(shù)默認(rèn)為1.0。比如,只有A向B發(fā)生聊天信息,而B從來沒有向A發(fā)送聊天信息,正是因?yàn)橹挥蠥——>B而沒有B——>A,所以B——>A設(shè)為1,因此范圍是[1-30]。
QQ群[分值范圍:10-30]:該子場(chǎng)景下的場(chǎng)景聯(lián)系信息可以包括:雙方共同的QQ群的數(shù)量。場(chǎng)景關(guān)系指數(shù)的計(jì)算:兩個(gè)方向的場(chǎng)景關(guān)系指數(shù)相等,共同群1個(gè)分?jǐn)?shù)10,共同群2個(gè)分?jǐn)?shù)20,共同群多個(gè)分?jǐn)?shù)30。
一次性活動(dòng)[分值范圍:30-50]:該子場(chǎng)景下的場(chǎng)景聯(lián)系信息包括:各個(gè)活動(dòng)的交互次數(shù)。場(chǎng)景關(guān)系指數(shù)的計(jì)算:兩個(gè)方向的場(chǎng)景關(guān)系指數(shù)相等,按活動(dòng)交互疊加次數(shù),并按照99分位數(shù)歸一化疊加的互動(dòng)次數(shù):30+20*[邏輯歸一(互動(dòng)次數(shù))]。
將上述的微博、來往、QQ群和一次性活動(dòng)四個(gè)子場(chǎng)景下的場(chǎng)景關(guān)系指數(shù)相加,得到社交關(guān)系場(chǎng)景下的場(chǎng)景關(guān)系指數(shù);并且,可以是分別將對(duì)應(yīng)兩個(gè)方向的第一場(chǎng)景關(guān)系指數(shù)和第二場(chǎng)景關(guān)系指數(shù)相加,得到對(duì)應(yīng)的總和。
通訊關(guān)聯(lián):分值范圍[1-100]
通訊關(guān)聯(lián)主要指的是通訊錄的關(guān)聯(lián)。例如,聯(lián)系人用戶B與目標(biāo)用戶用戶A之間的通訊關(guān)聯(lián),可以包括:用戶A將用戶B存儲(chǔ)在自己的通訊錄中;或者,用戶B將用戶A存儲(chǔ)在自己的通訊錄中;或者,雙方都將對(duì)方存儲(chǔ)在自己的通訊錄中。此外,在該場(chǎng)景下的場(chǎng)景聯(lián)系信息包括:雙方共同聯(lián)系人個(gè)數(shù),即雙方通訊錄中的共同聯(lián)系人的數(shù)量。
該通訊關(guān)聯(lián)場(chǎng)景下的場(chǎng)景關(guān)系指數(shù)的計(jì)算:該計(jì)算的原理與微博場(chǎng)景下的場(chǎng)景關(guān)系指數(shù)的計(jì)算原理類似,包括:如果雙方都將對(duì)方存儲(chǔ)在自己的通訊錄中,那么指數(shù)=80+20*[邏輯歸一(共同聯(lián)系人個(gè)數(shù))];如果用戶A將用戶B存儲(chǔ)在通訊錄中,而用戶B未將用戶A存儲(chǔ)在通訊錄中,那么第一場(chǎng)景關(guān)系指數(shù)(A——>B)的計(jì)算為30+50*[邏輯歸一(共同聯(lián)系人個(gè)數(shù))],而第二場(chǎng)景關(guān)系指數(shù)(B——>A)的計(jì)算為10+40*[邏輯歸一(共同聯(lián)系人個(gè)數(shù))]。反之,如果只有用戶B將用戶A存儲(chǔ)在通訊錄中,而用戶A未存儲(chǔ),第一場(chǎng)景關(guān)系指數(shù)和第二場(chǎng)景關(guān)系指數(shù)的計(jì)算方式類似,不再贅述。
媒介關(guān)聯(lián):分值范圍[1-501]
該媒介關(guān)聯(lián)指的是考慮到如果某個(gè)聯(lián)系人與目標(biāo)用戶之間使用了相同的媒介,則表明該聯(lián)系人可能與目標(biāo)用戶較為親密,有可能是目標(biāo)用戶的好友。這里的媒介包括很多種,例如,手機(jī)、PC、郵箱、銀行卡、繳費(fèi)戶號(hào)、密碼等,場(chǎng)景也包括很多種,例如,支付寶登錄事件、銀行卡綁定事件、身份證綁定事件、手機(jī)號(hào)綁定事件等。比如,用戶A和用戶B在同一部手機(jī)上登錄了自己的支付寶賬號(hào),或者,用戶A和用戶B在注冊(cè)某個(gè)賬號(hào)時(shí)使用了相同的郵箱或相同的密碼等。
該媒介關(guān)聯(lián)場(chǎng)景下的場(chǎng)景聯(lián)系信息可以包括:每個(gè)場(chǎng)景的媒介數(shù)、媒介產(chǎn)生的場(chǎng)景數(shù)、使用天數(shù)、最近交互時(shí)間。其中,每個(gè)場(chǎng)景的媒介數(shù)指的是,例如,用戶A和用戶B在歷史登錄支付寶錢包這個(gè)場(chǎng)景中使用的共同手機(jī)的手機(jī)數(shù)量;而媒介產(chǎn)生的場(chǎng)景數(shù),例如可以是,在一個(gè)相同的手機(jī)上,用戶A和用戶B登錄過多少次支付寶錢包等。最近交互時(shí)間指的是,用戶雙方使用相同媒介的最近時(shí)間,而使用天數(shù)即使用相同媒介的天數(shù)。
根據(jù)上述的場(chǎng)景聯(lián)系信息計(jì)算場(chǎng)景關(guān)系指數(shù)的方式:將設(shè)備標(biāo)識(shí)MAC和UMID合并成PC_DEVICE代表PC端媒介類型、將設(shè)備標(biāo)識(shí)TID和UTDID合并成MOB_DEVICE代表手機(jī)端媒介類型,根據(jù)合并后的類型取每個(gè)場(chǎng)景的媒介數(shù)、場(chǎng)景數(shù)、天數(shù)三個(gè)指標(biāo),計(jì)算關(guān)系雙方在該指標(biāo)的調(diào)和平均數(shù)作為最終關(guān)系對(duì)的屬性值;計(jì)算每個(gè)類型下三個(gè)指標(biāo)上的平均值,并根據(jù)最近交互時(shí) 間進(jìn)行時(shí)間微調(diào)降權(quán),時(shí)間微調(diào)因子半衰期為24個(gè)月;合并A用戶的支付寶賬號(hào)和B用戶的支付寶賬號(hào)之間所有媒介關(guān)系的得分總和,邏輯歸一化到[1-501]。例如,分別計(jì)算手機(jī)、PC、郵箱、銀行卡等各個(gè)媒介下計(jì)算的經(jīng)過時(shí)間降權(quán)的平均值,并將各個(gè)平均值求和,得到媒介下的場(chǎng)景關(guān)系指數(shù)。
資金關(guān)聯(lián):分值范圍[1-1001]
該資金關(guān)聯(lián)例如包括:轉(zhuǎn)賬、親密付、代付、代充、AA收款、代訂酒店、代訂機(jī)票、彩票贈(zèng)送、面對(duì)面紅包、定向現(xiàn)金紅包、送禮金、信用卡還款等。在該場(chǎng)景下的場(chǎng)景聯(lián)系信息可以包括:交易次數(shù)、交易賬號(hào)個(gè)數(shù)、交易時(shí)間跨度、交易金額、最近一次交易時(shí)間。
根據(jù)上述場(chǎng)景聯(lián)系信息計(jì)算資金關(guān)聯(lián)下的場(chǎng)景關(guān)系指數(shù):
首先,如果將轉(zhuǎn)賬、親密付、代付等各自稱為一個(gè)子場(chǎng)景,那么可以分別計(jì)算每個(gè)子場(chǎng)景下的頻次影響因子和場(chǎng)景權(quán)重,而該資金關(guān)聯(lián)下的場(chǎng)景關(guān)系指數(shù)如下:
即將各個(gè)子場(chǎng)景下的頻次影響因子和場(chǎng)景權(quán)重相乘,并求各個(gè)子場(chǎng)景下的數(shù)值的總和即可。其中,每個(gè)子場(chǎng)景下的計(jì)算如下:
對(duì)場(chǎng)景下的資金關(guān)系進(jìn)行處理,合并雙向關(guān)系并統(tǒng)計(jì)交易次數(shù)、交易金額和計(jì)算最近一次交易時(shí)間的距今日期。計(jì)算該單個(gè)場(chǎng)景對(duì)用戶的權(quán)重,計(jì)算公式:
其中分母代表A總共與多少位聯(lián)系人使用過場(chǎng)景K。
計(jì)算單個(gè)場(chǎng)景的頻次影響因子,計(jì)算公式:
其中Num<A,B>[k]代表A,B在場(chǎng)景K上的交易次數(shù),分母代表A和所有人在場(chǎng)景K上的交易次數(shù)。
此外,為了使得場(chǎng)景關(guān)系指數(shù)更加準(zhǔn)確,可以對(duì)計(jì)算得到的Strength<A,B>進(jìn)行修正。比如,若A,B在場(chǎng)景K中動(dòng)態(tài)一年的交易次數(shù)只有1次,則該場(chǎng)景的權(quán)重等于1.7。
再用金額、時(shí)間微調(diào)因子進(jìn)行降權(quán)后,將場(chǎng)景關(guān)系指數(shù)歸一化在[1-1001]的區(qū)間范圍內(nèi)。其中,金額時(shí)間微調(diào)因子的計(jì)算公式如下,用戶按時(shí)間、金額降權(quán),計(jì)算公式:
其中rn為按金額排序的位數(shù),常數(shù)2為保證分母大于0。時(shí)間的微調(diào)因子為距今三個(gè)月內(nèi)取1,否則取指數(shù),半衰期為24個(gè)月,計(jì)算公式:
時(shí)間微調(diào)因子=e-(距今月份/24)
綜合降權(quán)因子=時(shí)間微調(diào)因子*金額微調(diào)因子,使用該綜合降權(quán)因子對(duì)上面計(jì)算得到的場(chǎng)景關(guān)系指數(shù)降權(quán)處理,再將場(chǎng)景關(guān)系指數(shù)歸一化在[1-1001]的區(qū)間范圍內(nèi)。綜合各個(gè)子場(chǎng)景下的指數(shù)得到該資金關(guān)聯(lián)場(chǎng)景下的指數(shù)。
此外,有時(shí)為了后續(xù)應(yīng)用對(duì)場(chǎng)景關(guān)系指數(shù)數(shù)據(jù)的使用,還可以依據(jù)將上述的各個(gè)場(chǎng)景下的場(chǎng)景關(guān)系指數(shù)相加得到的總和的場(chǎng)景關(guān)系指數(shù),劃分強(qiáng)弱關(guān)系等級(jí),例如,強(qiáng)關(guān)系等級(jí)為1,分值在[90,1752],中等關(guān)系等級(jí)為2,分值在[30,90),弱關(guān)系等級(jí)為3,分值在[0,30)。
為了實(shí)現(xiàn)上述的好友處理方法,本申請(qǐng)還提供了一種好友處理裝置,如圖7所示,該裝置可以應(yīng)用在服務(wù)端,可以包括:信息獲取模塊71、好友確定模塊72和好友發(fā)送模塊73;其中,
信息獲取模塊71,用于獲取待進(jìn)行好友生成的目標(biāo)用戶的用戶標(biāo)識(shí);
好友確定模塊72,用于根據(jù)所述用戶標(biāo)識(shí),獲取與所述目標(biāo)用戶具有業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的多個(gè)聯(lián)系人,并根據(jù)所述業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的場(chǎng)景聯(lián)系信息由所述多個(gè)聯(lián)系人中選擇好友,所述場(chǎng)景聯(lián)系信息用于限定所述聯(lián)系人與目標(biāo)用戶之間的聯(lián)系;建立所述用戶標(biāo)識(shí)與所述好友的好友信息之間的對(duì)應(yīng)關(guān)系;
好友發(fā)送模塊73,用于在接收到目標(biāo)用戶所在的客戶端發(fā)送的初次好友 請(qǐng)求時(shí),將所述好友信息發(fā)送至客戶端,以使得客戶端顯示所述好友信息。
例如,業(yè)務(wù)場(chǎng)景關(guān)聯(lián),可以包括:社交關(guān)聯(lián)、通訊關(guān)聯(lián)、媒介關(guān)聯(lián)或者資金關(guān)聯(lián)。
進(jìn)一步的,如圖8所示,好友確定模塊72可以包括:場(chǎng)景計(jì)算單元721、綜合計(jì)算單元722和好友選擇單元723;其中,
場(chǎng)景計(jì)算單元721,用于對(duì)于每一個(gè)聯(lián)系人,根據(jù)所述聯(lián)系人與目標(biāo)用戶在各個(gè)業(yè)務(wù)場(chǎng)景下的場(chǎng)景聯(lián)系信息,分別計(jì)算對(duì)應(yīng)所述各個(gè)業(yè)務(wù)場(chǎng)景的所述聯(lián)系人與目標(biāo)用戶之間的場(chǎng)景關(guān)系指數(shù);
綜合計(jì)算單元722,用于綜合所述各個(gè)業(yè)務(wù)場(chǎng)景下的場(chǎng)景關(guān)系指數(shù),得到所述聯(lián)系人與目標(biāo)用戶的好友關(guān)系指數(shù);
好友選擇單元723,用于將所述好友關(guān)系指數(shù)達(dá)到指數(shù)閾值的聯(lián)系人,確定為目標(biāo)用戶的好友。
進(jìn)一步的,所述好友關(guān)系指數(shù),包括:用于衡量是否將目標(biāo)用戶作為聯(lián)系人的好友的第一關(guān)系指數(shù)、以及用于衡量是否將聯(lián)系人作為目標(biāo)用戶的好友的第二關(guān)系指數(shù)。好友選擇單元723,用于在第一關(guān)系指數(shù)和第二關(guān)系指數(shù)均達(dá)到所述指數(shù)閾值時(shí),將所述聯(lián)系人確定為所述目標(biāo)用戶的好友,并且將所述目標(biāo)用戶確定為所述聯(lián)系人的好友。
進(jìn)一步的,好友選擇單元723,用于將所述好友關(guān)系指數(shù)達(dá)到指數(shù)閾值的聯(lián)系人,依據(jù)所述好友關(guān)系指數(shù)由高到低排序,并將排序在前N位的聯(lián)系人作為所述好友,N大于0。
為了實(shí)現(xiàn)上述的好友處理方法,本申請(qǐng)還提供了一種好友處理裝置,如圖9所示,該裝置可以應(yīng)用在客戶端,可以包括:信息接收模塊91和好友顯示模塊92;其中,
信息接收模塊91,用于接收服務(wù)端返回的與目標(biāo)用戶對(duì)應(yīng)的好友的好友信息,所述好友是所述服務(wù)端根據(jù)與所述目標(biāo)用戶具有業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的場(chǎng)景聯(lián)系信息,由業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的多個(gè)聯(lián)系人中確定;
好友顯示模塊92,用于將所述好友作為所述目標(biāo)用戶的初始化好友,顯 示所述好友信息。
以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。