專利名稱:一種可信任的社會(huì)關(guān)系推薦系統(tǒng)及其運(yùn)行方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種互聯(lián)網(wǎng)推薦系統(tǒng)及其運(yùn)行方法。
背景技術(shù):
如今,網(wǎng)絡(luò)社會(huì)化的趨勢越來越明顯,真實(shí)社會(huì)和網(wǎng)絡(luò)社會(huì)融合是一個(gè)不可 避免的潮流。人的真實(shí)社會(huì)關(guān)系的價(jià)值在于其可信,可追溯,可利用。在網(wǎng)絡(luò)社 會(huì)中由于忽略了用戶身份的真實(shí)性,使其社會(huì)關(guān)系不確定、不可靠,容易被濫用。發(fā)明內(nèi)容本發(fā)明首先所要解決的技術(shù)問題是提供既能建立用戶的可信任的社會(huì)關(guān)系, 又能擴(kuò)大用戶的潛在的社會(huì)關(guān)系的一種可信任的社會(huì)關(guān)系推薦系統(tǒng)。為此,本發(fā) 明采用以下技術(shù)方案它包括以寫有軟件的固件或可裝載軟件的形式駐留在用戶 移動(dòng)通信終端內(nèi)的以下模塊-1) 、用戶網(wǎng)絡(luò)社會(huì)關(guān)系的前端模塊(UNSFS),2) 、代表用戶在所述推薦系統(tǒng)中行使其網(wǎng)絡(luò)社會(huì)關(guān)系的代理模塊(SSA);所述推薦系統(tǒng)還包括以寫有軟件的固件或可裝載軟件的形式駐留在處于互聯(lián)網(wǎng)中的服務(wù)器內(nèi)的以下模塊3) 、網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎(SSRE),4) 、用戶的網(wǎng)絡(luò)社會(huì)屬性池(UNSA),5) 、用戶的網(wǎng)絡(luò)社區(qū)模塊(UNS)。本發(fā)明再一個(gè)要解決的技術(shù)問題是提供一種上述可信任的社會(huì)關(guān)系推薦系 統(tǒng)的運(yùn)行方法。為此,本發(fā)明采用以下技術(shù)方案它包括以下觀察流程1)、代理模塊(SSA)對用戶的本地行為的觀察流程,并根據(jù)信息采集規(guī)則決定是否通過前端模塊(UNSFS)向網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎(SSRE)上報(bào)用戶 社會(huì)行為數(shù)據(jù),如上報(bào),網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎(SSRE)將上報(bào)信息保存在用 戶的網(wǎng)絡(luò)社會(huì)屬性池(UNSA)中;2) 、網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎(SSRE)對用戶在用戶的網(wǎng)絡(luò)社會(huì)中的活動(dòng)的 觀察流程,并將結(jié)果保存在用戶的網(wǎng)絡(luò)社會(huì)屬性池(UNSA)中;所述運(yùn)行方法還包括以下推薦流程3) 、網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎(SSRE)通過對存儲(chǔ)于用戶的網(wǎng)絡(luò)社會(huì)屬性池 (UNSA)中的數(shù)據(jù)進(jìn)行分析來來向所述社會(huì)關(guān)系推薦系統(tǒng)用戶進(jìn)行推薦的流程;4) 、所述代理模塊(SSA)通過"帶外"方式向不是所述社會(huì)關(guān)系推薦系統(tǒng) 的其它移動(dòng)通信終端推薦所述社會(huì)關(guān)系推薦系統(tǒng)的流程。本發(fā)明所提供的社會(huì)關(guān)系推薦系統(tǒng)及運(yùn)行方法既能利用用戶真實(shí)的社會(huì)屬 性來建立可信任的網(wǎng)絡(luò)社會(huì)關(guān)系,又利用網(wǎng)絡(luò)的快速傳播、無地域限制的規(guī)模效 應(yīng),基于現(xiàn)有的軟件技術(shù)(搜索、用戶行為觀察、人工智能)來擴(kuò)大用戶潛在的 社會(huì)關(guān)系,切切實(shí)實(shí)地發(fā)揮用戶的社會(huì)關(guān)系的潛在價(jià)值。能夠廣泛應(yīng)用于如今的 社區(qū)網(wǎng)絡(luò)、即時(shí)消息系統(tǒng)、論壇等系統(tǒng)中。
圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖。圖2為本發(fā)明安裝于用戶移動(dòng)通信終端內(nèi)的軟件結(jié)構(gòu)示意圖。圖3為用戶注冊TeSRRS帳號的流程圖。圖4為SSRE的推薦過程的流程圖。圖5為SSRE的觀察行為的流程圖。圖6為SSA的觀察機(jī)制流程圖。圖7為SSRE對觀察代理的管理機(jī)制流程圖。圖8為SSA的推薦機(jī)制流程圖。圖9為以用戶的移動(dòng)電話號碼作為其可信的用戶社會(huì)網(wǎng)絡(luò)屬性來使用 TeSRRS的示意圖。
具體實(shí)施方式
TeSRRS的結(jié)構(gòu)參照附圖1。圖1顯示了本發(fā)明所提供的可信任的社會(huì)關(guān)系推薦系統(tǒng)(下稱 TeSRRS)的系統(tǒng)結(jié)構(gòu)。系統(tǒng)由兩個(gè)大的邏輯子系統(tǒng)構(gòu)成, 一個(gè)邏輯子系統(tǒng)處于 用戶移動(dòng)通信終端內(nèi),另外一個(gè)邏輯子系統(tǒng)位于互聯(lián)網(wǎng)絡(luò)上的服務(wù)器內(nèi)。參照圖2。圖2為用戶移動(dòng)通信終端軟件的一個(gè)可能的結(jié)構(gòu)。處于用戶移動(dòng) 通信終端內(nèi)的邏輯子系統(tǒng)有兩個(gè)主要的組成部分用戶網(wǎng)絡(luò)社會(huì)關(guān)系的前端模塊 UNSFS和代表用戶在所述推薦系統(tǒng)中行使其網(wǎng)絡(luò)社會(huì)關(guān)系的代理模塊SSA,它 們以寫有軟件的固件或可裝載軟件的形式駐留在用戶移動(dòng)通信終端內(nèi),這兩部分構(gòu)成TeSRRS的用戶端軟件。此外,在用戶移動(dòng)通信終端內(nèi)還有網(wǎng)絡(luò)傳輸協(xié)議如 TCP/IP,無線通訊協(xié)議如2G/2.5G/3G/WiFi等無線終端所具有的實(shí)現(xiàn)模塊。位于互聯(lián)網(wǎng)絡(luò)上的服務(wù)器內(nèi)的邏輯子系統(tǒng)有三個(gè)主要的組成部分智能社會(huì) 關(guān)系推薦引擎SSRE,用戶的網(wǎng)絡(luò)社會(huì)屬性池UNSA,用戶的網(wǎng)絡(luò)社區(qū)UNS。它 們以寫有軟件的固件或可裝載軟件的形式駐留在在處于互聯(lián)網(wǎng)中的服務(wù)器內(nèi),這三部分構(gòu)成TeSRRS的服務(wù)器端軟件。所謂引擎是一個(gè)計(jì)算機(jī)術(shù)語,這里的社 會(huì)關(guān)系引擎指代一個(gè)軟件模塊,它不斷地接受用戶的社會(huì)活動(dòng)信息,并依此進(jìn)行 分析,為用戶產(chǎn)生新的、潛在的社會(huì)關(guān)系,推動(dòng)用戶社會(huì)關(guān)系的建立和發(fā)展。本發(fā)明的一個(gè)重要應(yīng)用實(shí)例是通過用戶網(wǎng)絡(luò)社會(huì)前端模塊UNSFS和智能社 會(huì)關(guān)系代理模塊SSA,在用戶允許的情況下,將用戶在移動(dòng)通訊終端上的通訊簿 由智能社會(huì)關(guān)系引擎SSRE進(jìn)行分析,按某個(gè)可信的條件(如移動(dòng)電話號碼)在 TeSRRS系統(tǒng)中匹配,找出出現(xiàn)在用戶電話簿中的其它TeSRRS用戶,并在TeSRRS中建立他們的網(wǎng)絡(luò)社會(huì)關(guān)系,這樣用戶的社會(huì)關(guān)系在網(wǎng)絡(luò)社會(huì)得到擴(kuò)展。 另外通過對用戶在網(wǎng)絡(luò)社區(qū)UNS中的行為進(jìn)行觀察和推理,生成新的潛在的社 會(huì)關(guān)系,向用戶推薦,用戶籍此獲益。參照附圖2, SSA包括Agent插件及插件管理模塊、負(fù)責(zé)與UNSFS的交互 及管理的模塊、帶外推薦模塊。SSA的功能之一在于從用戶移動(dòng)通信終端中取得 可信任的社會(huì)關(guān)系基礎(chǔ)數(shù)據(jù),比如,SSA在用戶授權(quán)的情況下可以取得用戶的電 話簿信息,這些信息通過UNSFS、 SSRE被存儲(chǔ)到UNSA中,供SSRE分析和 使用。SSA的功能之二在于用戶本地行為的觀察,這些觀察是預(yù)定義的,可擴(kuò)展 的,并且需要獲得用戶授權(quán)方能進(jìn)行。觀察結(jié)果通過UNSFS、 SSRE以用戶的網(wǎng) 絡(luò)社會(huì)屬性值的方式被更新到UNSA中,作為SSRE生成新的、潛在的社會(huì)關(guān) 系的條件。比如,對移動(dòng)電話用戶而言,SSA可以觀察用戶常常用的鈴聲類型、 閱讀的電子書、常常使用的web地址,SSRE對這些信息進(jìn)行分析,可以在TeSRRS 用戶中就某些共同的愛好來向他們推薦具有類似愛好的其他TeSRRS用戶, 一旦 經(jīng)用戶批準(zhǔn),新的社會(huì)關(guān)系也就建立起來。(注這里的社會(huì)關(guān)系既指代用戶真 實(shí)的社會(huì)關(guān)系又指代用戶在網(wǎng)絡(luò)上的網(wǎng)絡(luò)社會(huì)關(guān)系,互聯(lián)網(wǎng)絡(luò)的普及已經(jīng)模糊了 這兩者的界限,文中余下部分除非特別申明,社會(huì)關(guān)系均指代這兩種社會(huì)關(guān)系的 總和)。SSA通過Agent插件來對用戶的行為進(jìn)行觀察,插件采用動(dòng)態(tài)加載的方式, 其實(shí)現(xiàn)因它所觀察的應(yīng)用而定。插件與SSA有統(tǒng)一的接口進(jìn)行信息交互,以實(shí) 現(xiàn)SSA對Agent插件的控制。負(fù)責(zé)與UNSFS的交互及管理的模塊負(fù)責(zé)SSA與 UNSFS間的通訊。SSA還包含一個(gè)帶外推薦模塊用于在用戶的聯(lián)系人中拓展 TeSRRS用戶。這里所指的帶外是一個(gè)通訊術(shù)語,表示不通過TeSRRS系統(tǒng),而 通過外部的機(jī)制來完成某項(xiàng)功能。參照附圖2。 UNSFS中包括了負(fù)責(zé)與SSRE的交互及管理的模塊、負(fù)責(zé)與 SSA的交互及管理的模塊、負(fù)責(zé)與USN的交互及管理的模塊。UNSFS的功能之一是通過SSRE認(rèn)證用戶在TeSRRS中的社會(huì)身份的可信性,并把用戶接入到不 同的網(wǎng)絡(luò)社會(huì)以便其能進(jìn)行相應(yīng)的社會(huì)活動(dòng)。UNSFS的功能之二在于傳遞由 SSRE所推薦的社會(huì)關(guān)系,并讓用戶加入到新的網(wǎng)絡(luò)社會(huì)或新的網(wǎng)絡(luò)社會(huì)活動(dòng)中 去。UNSFS的功能之三在于傳遞SSA觀察到的用戶的本地行為到網(wǎng)絡(luò)上。UNSFS 還包括用戶界面模塊,其功能在于提供給用戶在TeSRRS中進(jìn)行社會(huì)活動(dòng)的界 面。UNSFS與網(wǎng)絡(luò)的通訊采用主要采用TCP/IP,也可以采取其它的如X.25等方 式。網(wǎng)絡(luò)接入技術(shù)可以是2G/2.5G/3G無線通訊接入方式,也可以是WiMAX, WiFi 等無線寬帶接入方式。UNSFS通過負(fù)責(zé)與SSA的交互及管理的模塊去管理SSA,比如對SSA采 集信息的規(guī)則進(jìn)行配置,SSA得到的用戶行為數(shù)據(jù)也通過該子模塊傳遞到SSRE 交互及管理模塊上。該模塊還負(fù)責(zé)用戶在TeSRRS系統(tǒng)中的登入/出操作。負(fù)責(zé) 與SSRE的交互及管理的模塊則負(fù)責(zé)與SSRE通訊,傳遞數(shù)據(jù)和指令。負(fù)責(zé)與 USN的交互及管理的模塊實(shí)現(xiàn)用戶在USN中的活動(dòng)邏輯。SSRE可以是運(yùn)行于一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)器上的軟件系統(tǒng),在行使其功能時(shí) 允許人工的介入,以輔助其進(jìn)行精確的社會(huì)關(guān)系的推薦和定位。SSRE中包括了 對UNSA中的用戶社會(huì)屬性數(shù)據(jù)進(jìn)行分析的模塊,其功能在于通過這些分析, 推理出用戶之間的直接的或潛在的社會(huì)聯(lián)系,并產(chǎn)生推薦信息。SSRE中還包括 了通過UNS觀察用戶的網(wǎng)絡(luò)社會(huì)活動(dòng)的模塊,其功能在于通過觀察,發(fā)掘用戶 潛在的網(wǎng)絡(luò)社會(huì)屬性,并產(chǎn)生推薦信息。UNSA用于存儲(chǔ)用戶社會(huì)關(guān)系屬性,這些屬性來自系統(tǒng)對用戶在UNS中的 活動(dòng)和關(guān)系的觀察、SSA對用戶本地行為的觀察、SSRE對用戶現(xiàn)有的社會(huì)關(guān)系 屬性的深層分析和綜合。這類屬性比如用戶的喜好、用戶經(jīng)常使用的UNS、用 戶在UNS中經(jīng)常參與的活動(dòng)類型和內(nèi)容、UNS的用戶間相互的聯(lián)系方式,用戶 的信息使用方式(如鈴聲設(shè)置等)、用戶滿意度等等。UNSA還存儲(chǔ)關(guān)用戶的在線狀態(tài)(注用戶登入TeSRRS的狀態(tài)稱為在線,反之,用戶登出TeSRRS的狀 態(tài)稱為離線)。作為一個(gè)典型的應(yīng)用,可以把UNSA看成是用戶移動(dòng)電話中的電 話簿。UNSA存儲(chǔ)的是用戶在真實(shí)社會(huì)中的可信的社會(huì)關(guān)系。對于電話簿這樣實(shí) 例來講,如今移動(dòng)電話號碼基本上已經(jīng)成為用戶的一個(gè)可信的社會(huì)聯(lián)系屬性。電 話實(shí)名制的趨勢越來越明顯,這也使得移動(dòng)電話號碼成為標(biāo)志用戶的一個(gè)重要的 社會(huì)屬性,另外,用戶在電話簿中對聯(lián)系人的分類也標(biāo)志了用戶不同的社會(huì)屬性, 它們成為擴(kuò)展用戶的社會(huì)關(guān)系的重要的基礎(chǔ)數(shù)據(jù)。UNS是用戶的主要的網(wǎng)絡(luò)社會(huì)的活動(dòng)場所。作為一個(gè)可選方式,UNS可以 來自TeSRRS的外部或同時(shí)來自TeSRRS的內(nèi)部,通過約定的接口與TeSRRS集 成,共享TeSRRS的用戶社會(huì)關(guān)系。TeSRRS對可信的社會(huì)關(guān)系的確保來自于它使用標(biāo)志用戶在真實(shí)社會(huì)中的社 會(huì)關(guān)系的屬性數(shù)據(jù),比如移動(dòng)電話號碼等等,并通過可靠的渠道--比如移動(dòng)通訊 網(wǎng)絡(luò)進(jìn)行確認(rèn)。這些真實(shí)的社會(huì)關(guān)系在TeSRRS中稱為"TeSRRS事實(shí)"。TeSRRS 用于推導(dǎo)新的社會(huì)屬性的規(guī)則稱為"TeSRRS推導(dǎo)"。TeSRRS認(rèn)為建立在 "TeSRRS事實(shí)"和"TeSRRS推導(dǎo)"之上的結(jié)果都是可信的。以此來保證TeSRRS 始終使用可信的社會(huì)關(guān)系進(jìn)行推理。TeSRRS的運(yùn)行方式 一、用戶注冊,參照附圖3,步驟如下1、 下載包含UNSFS, SSA的用戶終端軟件(該步可選,因?yàn)閷τ谑謾C(jī)等 用戶終端,可以通過內(nèi)置固件的方式來預(yù)置終端軟件)。2、 運(yùn)行終端軟件3、 終端軟件通過終端提供的鏈接功能(如GRPS, GSM, 3G, WiFi等)接入 互聯(lián)網(wǎng)絡(luò)。并與TeSRRS處于互聯(lián)網(wǎng)絡(luò)的部分建立數(shù)據(jù)連接。之后將用戶的注冊請求經(jīng)由SSA、 UNSFS傳遞到SSRE上,注冊請求信息中含有用戶的移動(dòng)接入 號。4、 SSRE接到注冊請求,生成用戶帳號,并置帳號屬性為"未驗(yàn)證"。SSRE 通過可靠的通道將用戶進(jìn)一步驗(yàn)證用戶可信身份的信息一校驗(yàn)碼-發(fā)給用戶, 這類可信通道包括短信SMS,彩信MMS, VPN等。5、 用戶收到注冊完畢的的信息、利用可信通道如短信SMS,彩信MMS等, 把校驗(yàn)碼發(fā)送給SSRE。6、 SSRE確認(rèn)了用戶發(fā)來的校驗(yàn)碼和發(fā)送該校驗(yàn)碼的移動(dòng)接入號確實(shí)來自之 前的注冊用戶,把用戶的帳號屬性置為"已驗(yàn)證"狀態(tài)。7.SSRE提示用戶注冊成功,可以正常使用系統(tǒng)。圖3中的情況1#、 2#均表示用戶在規(guī)定的時(shí)間內(nèi)通過步驟5進(jìn)行了身份確 認(rèn),結(jié)果注冊成功,成為TeSRRS用戶。情況3#則因用戶未在規(guī)定的時(shí)間內(nèi)進(jìn) 行身份確認(rèn),結(jié)果注冊無效。二、 TeSRRS的運(yùn)作過程 TeSRRS通常的運(yùn)作過程為1、 用戶使用注冊成功時(shí)返回的信息登入TeSRRS。2、 用戶登入成功,TeSRRS把用戶的狀態(tài)置為在線。3、 SSA把用戶更新的社會(huì)關(guān)系數(shù)據(jù)(比如新的聯(lián)系人的電話號碼,住址,email 等)更新到UNSA。4、 接收來自系統(tǒng)的社會(huì)關(guān)系和社會(huì)活動(dòng)的推薦并決定是否參與,或者直接 通過UNSFS來參與相關(guān)的社會(huì)活動(dòng)三、SSRE的推薦操作SSRE通過對存儲(chǔ)于UNSA中的數(shù)據(jù)進(jìn)行分析來進(jìn)行社會(huì)關(guān)系和活動(dòng)的推薦。這種推薦可能但不限于以下-1、 在用戶間傳遞即時(shí)消息的請求和即時(shí)消息。2、 以用戶的移動(dòng)電話號碼為索引,當(dāng)用戶電話簿中某個(gè)聯(lián)系人登入TeSRRS 時(shí),如果,二者沒有在TeSRRS建立朋友或其它類型的社會(huì)聯(lián)系,則產(chǎn)生社會(huì)關(guān) 系推薦信息,并向兩者推薦,從而將用戶在真實(shí)社會(huì)中的社會(huì)關(guān)系映射到網(wǎng)絡(luò)社 會(huì)中,這是一種重要而可靠的推薦方式。3、 根據(jù)用戶在UNSA中的屬性數(shù)據(jù),如喜好、地址、群組等信息向用戶推 薦合適的社會(huì)活動(dòng)和UNS4、 在用戶間傳遞語音及視頻談話的請求和數(shù)據(jù)四、SSRE的觀察行為SSRE通過觀察用戶在UNS中的活動(dòng)來擴(kuò)展用戶的社會(huì)關(guān)系屬性數(shù)據(jù)。 SSRE可以觀察以下活動(dòng),但不局限于此1、用戶喜歡的UNS及活動(dòng),2、用戶間共同的喜好和就此的交流,3、用戶 在UNS中的活躍程度。圖5為SSRE的觀察行為。用戶在UNS中的行為(如登陸過BBS的某些板 塊,BBS的使用時(shí)間等等)作為輸入事件(UNS在設(shè)計(jì)時(shí)對它需要上報(bào)的事件 進(jìn)行標(biāo)志,并在程序設(shè)計(jì)時(shí)加以實(shí)現(xiàn))被送至(發(fā)送的方式可以通過HTTP, webservice, RPC等方式來進(jìn)行)SSRE, SSRE根據(jù)用戶已有的"TeSRRS事實(shí)", 依據(jù)"TeSRRS推導(dǎo)"來處理用戶行為數(shù)據(jù),并把結(jié)果放入U(xiǎn)NSA中。"TeSRRS 推導(dǎo)"可以采用數(shù)據(jù)挖掘的相關(guān)技術(shù),也可以采用規(guī)則推理的形式。五、SSA的觀察行為SSA通過觀察用戶的本地行為來擴(kuò)展用戶的社會(huì)關(guān)系屬性數(shù)據(jù)。SSA可以觀察以下行為,但不局限于此1、用戶喜歡的鈴聲,2、用戶的常聯(lián)系人,3、用戶經(jīng)常訪問的網(wǎng)站,4、用 戶經(jīng)常閱讀的電子書。圖6示意了 SSA的觀察機(jī)制流程。SSA接受UNSFS從SSRE中取得的信息 收集規(guī)則來指導(dǎo)其如何進(jìn)行用戶行為數(shù)據(jù)的收集。SSA接受來自應(yīng)用觀察代理 (這是注冊在SSA上的軟件插件,其實(shí)現(xiàn)因它所觀察的應(yīng)用而定)的用戶使用 情況報(bào)告,并根據(jù)信息采集規(guī)則決定是否向UNSFS和SSRE上報(bào)用戶社會(huì)行為 數(shù)據(jù)。如上報(bào),網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎(SSRE)將上報(bào)信息保存在用戶的網(wǎng)絡(luò) 社會(huì)屬性池(UNSA)中。應(yīng)用觀察代理由SSRE統(tǒng)一管理和分發(fā),以確保其在不侵犯用戶隱私的前提 下進(jìn)行工作。采取的管理方法說明如下(流程見圖6):SSA會(huì)向SSRE上報(bào)用戶終端的軟硬件配置信息。SSRE會(huì)采用相應(yīng)的機(jī)制 去檢查對于上報(bào)來的軟硬件配置,TeSRRS是否有可用的觀察代理插件或更新版 本的觀察代理插件(如果用戶終端此時(shí)已經(jīng)安裝了某些觀察代理),如果有,SSRE 就會(huì)把觀察代理插件或其更新分發(fā)給SSA, SSA在取得用戶授權(quán)的情況下,自 動(dòng)更新本終端上的觀察代理插件。觀察代理及其更新版本由SSRE存儲(chǔ)和管理。通過該機(jī)制,SSRE可以在后臺(tái)對觀察代理進(jìn)行自動(dòng)更新和維護(hù)。六、SSA的推薦行為SSA可以根據(jù)用戶本地的社會(huì)屬性通過"帶外"方式來拓展用戶在TeSRRS 中的社會(huì)關(guān)系,這用推薦行為包括但不限于以下1、通過地址簿信息,使用SMS/MMS將TeSRRS推薦給其他人,其他人注 冊到TeSRRS上成為TeSRRS用戶。2通過電子郵件將TeSRRS推薦給其他人, 其他人注冊到TeSRRS上成為TeSRRS用戶。3、通過web超鏈接的方式將TeSRRS 推薦給其他人,其他人注冊到TeSRRS上成為TeSRRS用戶。圖8描述了 SSA的帶外推薦流程。其中,當(dāng)觸發(fā)推薦的事件被觸發(fā)時(shí),SSA 會(huì)在用戶本地的通訊簿中進(jìn)行搜索,并詢問是否把TeSRRS推薦給其他人,用戶 同意后,SSA會(huì)生成推薦指示,告訴UNSFS進(jìn)行推薦。當(dāng)用戶在通訊簿中加入 新的聯(lián)系人后,SSA也會(huì)提示用戶是否把TeSRRS推薦給新聯(lián)系人,在獲得用戶 同意后,它也會(huì)生成推薦指示,告訴UNSFS進(jìn)行推薦。圖8中觸發(fā)推薦的事件可以是1、 用戶登入,2、 某個(gè)周期性的定時(shí)器被觸發(fā),另外用戶在通訊錄中增/減記錄也會(huì)引發(fā)觸發(fā)推薦的事件。 SSA接到用戶對推薦認(rèn)可的指示后,告訴UNSFS利用"帶外"的方式進(jìn)行 推薦。七、使用舉例參照圖9。以下是一個(gè)以用戶的移動(dòng)電話號碼作為其可信的用戶社會(huì)網(wǎng)絡(luò)屬 性來使用TeSRRS的例子,假定用戶"A"電話號碼為"xxxx",在A的移動(dòng)電 話的電話簿上有一個(gè)聯(lián)系人"B",其電話號碼為"yyyy"。1、 用戶"A "注冊到TeSRRS系統(tǒng)中,TeSRRS把用戶正常使用時(shí)的鑒權(quán) 信息等發(fā)給用戶(通過短信,彩信,VPN等方式)2、 用戶"A"登入TeSRRS。3、 用戶"A"的SSA開始運(yùn)作,把用戶"A"電話簿傳遞到UNSA中。4、 SSRE分析UNSA,發(fā)現(xiàn)用戶"A"電話簿中的聯(lián)系人"B"也是一個(gè)TeSRRS 的用戶,于是在A所在的即時(shí)消息社區(qū)中產(chǎn)生一個(gè)邀請信息,邀請聯(lián)系人"B" 也加入A的即時(shí)消息社區(qū)。從而在A和B間形成新的網(wǎng)絡(luò)社會(huì)關(guān)系。
權(quán)利要求
1、一種可信任的社會(huì)關(guān)系推薦系統(tǒng),其特征在于它包括以寫有軟件的固件或可裝載軟件的形式駐留在用戶移動(dòng)通信終端內(nèi)的以下模塊1)、用戶網(wǎng)絡(luò)社會(huì)關(guān)系的前端模塊(UNSFS),2)、代表用戶在所述推薦系統(tǒng)中行使其網(wǎng)絡(luò)社會(huì)關(guān)系的代理模塊(SSA);所述推薦系統(tǒng)還包括以寫有軟件的固件或可裝載軟件的形式駐留在處于互聯(lián)網(wǎng)中的服務(wù)器內(nèi)的以下模塊3)、網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎(SSRE),4)、用戶的網(wǎng)絡(luò)社會(huì)屬性池(UNSA),5)、用戶的網(wǎng)絡(luò)社區(qū)模塊(UNS)。
2、 如權(quán)利要求1所述的一種可信任的社會(huì)關(guān)系推薦系統(tǒng),其特征在于所述 用戶網(wǎng)絡(luò)社會(huì)關(guān)系的前端模塊(UNSFS)包括負(fù)責(zé)與網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎(SSRE)的交互及管理的模塊、負(fù)責(zé)與代表用戶在所述推薦系統(tǒng)中行使其網(wǎng)絡(luò) 社會(huì)關(guān)系的代理模塊(SSA)的交互及管理的模塊、負(fù)責(zé)用戶與網(wǎng)絡(luò)社區(qū)模塊 (UNS)的交互及管理的模塊、用戶界面模塊。
3、 如權(quán)利要求1所述的一種可信任的社會(huì)關(guān)系推薦系統(tǒng),其特征在于所述 代理模塊(SSA)包括Agent插件及插件管理模塊、負(fù)責(zé)與前端模塊(UNSFS) 的交互及管理的模塊、帶外推薦模塊。
4、 如權(quán)利要求1所述的一種可信任的社會(huì)關(guān)系推薦系統(tǒng),其特征在于網(wǎng)絡(luò) 社會(huì)關(guān)系推薦引擎(SSRE)包括對用戶的網(wǎng)絡(luò)社會(huì)屬性池(UNSA)中的用戶 社會(huì)屬性數(shù)據(jù)進(jìn)行分析的模塊及通過用戶的網(wǎng)絡(luò)社區(qū)模塊(UNS)觀察用戶的網(wǎng) 絡(luò)社會(huì)活動(dòng)的模塊。
5、—種可信任的社會(huì)關(guān)系推薦系統(tǒng)的運(yùn)行方法,其特征在于它包括以下觀 察流程-1)、代理模塊(SSA)對用戶的本地行為的觀察流程,并根據(jù)信息采集規(guī)則決定是否通過前端模塊(UNSFS)向網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎(SSRE)上報(bào)用 戶社會(huì)行為數(shù)據(jù),如上報(bào),網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎(SSRE)將上報(bào)信息保存在 用戶的網(wǎng)絡(luò)社會(huì)屬性池(UNSA)中;2) 、網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎(SSRE)對用戶在網(wǎng)絡(luò)社會(huì)中的活動(dòng)的觀察流 程,并將結(jié)果保存在用戶的網(wǎng)絡(luò)社會(huì)屬性池(UNSA)中;所述運(yùn)行方法還包括以下推薦流程3) 、網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎(SSRE)通過對存儲(chǔ)于用戶的網(wǎng)絡(luò)社會(huì)屬性池 (UNSA)中的數(shù)據(jù)進(jìn)行分析來來向所述社會(huì)關(guān)系推薦系統(tǒng)用戶進(jìn)行推薦的流程;4) 、所述代理模塊(SSA)通過"帶外"方式向不是所述社會(huì)關(guān)系推薦系 統(tǒng)的其它移動(dòng)通信終端推薦所述社會(huì)關(guān)系推薦系統(tǒng)的流程。
全文摘要
本發(fā)明提供了一種可信任的社會(huì)關(guān)系推薦系統(tǒng)。它包括駐留在用戶移動(dòng)通信終端內(nèi)的以下模塊用戶網(wǎng)絡(luò)社會(huì)關(guān)系的前端模塊和代表用戶在所述推薦系統(tǒng)中行使其網(wǎng)絡(luò)社會(huì)關(guān)系的代理模塊;所述推薦系統(tǒng)還包括駐留在處于互聯(lián)網(wǎng)中的服務(wù)器內(nèi)的以下模塊網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎、用戶的網(wǎng)絡(luò)社會(huì)屬性池、用戶的網(wǎng)絡(luò)社區(qū)模塊。本發(fā)明還提供了上述系統(tǒng)的運(yùn)行方法,它包括代理模塊和網(wǎng)絡(luò)社會(huì)關(guān)系推薦引擎的觀察流程和推薦流程。本發(fā)明既能利用用戶真實(shí)的社會(huì)屬性來建立可信任的網(wǎng)絡(luò)社會(huì)關(guān)系,又利用網(wǎng)絡(luò)的快速傳播、無地域限制的規(guī)模效應(yīng),基于現(xiàn)有的軟件技術(shù)來擴(kuò)大用戶潛在的社會(huì)關(guān)系,切切實(shí)實(shí)地發(fā)揮用戶的社會(huì)關(guān)系的潛在價(jià)值。
文檔編號H04L29/08GK101321183SQ20081006364
公開日2008年12月10日 申請日期2008年6月30日 優(yōu)先權(quán)日2008年6月30日
發(fā)明者鑫 劉, 羅尚虎 申請人:劉 鑫;羅尚虎