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

一種推薦好友的方法及裝置的制作方法

文檔序號:7636945閱讀:268來源:國知局
專利名稱:一種推薦好友的方法及裝置的制作方法
技術領域
本發(fā)明涉及互聯(lián)網通信領域,特別涉及一種推薦好友的方法及裝置。
背景技術
SNS (Social Networking Services,社會性網絡服務)系統(tǒng)向人們提供建立社會性關系的服務,用戶可以通過SNS系統(tǒng)提供的服務在虛擬世界中和好友進行交流,為了更好地使SNS系統(tǒng)向用戶提供服務,SNS系統(tǒng)還可以向用戶推薦好友。 例如,QQ校友是一種SNS系統(tǒng),請求者可以向QQ校友請求推薦好友,QQ校友可以推薦與請求者已經建立過聯(lián)系的好友,例如,QQ校友可以推薦請求者的qq好友給請求者。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題人們的關系鏈通常都是圍繞其常住地區(qū)的附近,而現(xiàn)有技術只推薦與請求者已建立聯(lián)系的好友,而無法推薦與請求者位于同一區(qū)域的好友。

發(fā)明內容
為了能夠推薦與請求者位于同一區(qū)域的好友,本發(fā)明提供了一種推薦好友的方法及裝置。所述技術方案如下一種推薦好友的方法,所述方法包括獲取用戶的IP(Internet Protocol,互聯(lián)網協(xié)議)地址信息表;接收請求者發(fā)送的獲取好友的請求,且所述獲取好友的請求攜帶所述請求者當前使用的IP地址;根據所述請求者當前使用的IP地址和所述用戶的IP地址信息表,推薦與所述請求者位于同一區(qū)域的好友給所述請求者。所述用戶的IP地址信息表為用戶的身份標識與IP地址段的對應關系;相應地,所述獲取用戶的互聯(lián)網協(xié)議IP地址信息表,包括對于用戶的身份標識與IP地址的對應關系中的記錄,從所述記錄中讀取存儲的身份標識以及從所述記錄中存儲的IP地址中提取IP地址段;存儲所述讀取的身份標識與所述提取的IP地址段的對應關系。從所述記錄中存儲的IP地址中提取IP地址段,包括統(tǒng)計所述記錄中存儲的每個IP地址出現(xiàn)的次數,選擇出現(xiàn)次數最多的IP地址;如果所述出現(xiàn)次數最多的IP地址有多個,則從所述出現(xiàn)次數最多的IP地址中選擇最近被使用的IP地址,從所述最近被使用的IP地址中提取IP地址段;如果所述出現(xiàn)次數最多的IP地址只有一個,則直接從所述出現(xiàn)次數最多的IP地址中提取IP地址段。根據所述請求者當前使用的IP地址和所述用戶的身份標識與IP地址段的對應關系,推薦與請求者位于同一區(qū)域的好友給所述請求者,包括從所述請求者當前使用的IP地址中提取IP地址段;
根據所述提取的IP地址段從所述用戶的身份標識與IP地址段的對應關系中獲取與所述請求者位于同一區(qū)域的用戶的身份標識;將所述獲取的身份標識對應的用戶推薦給所述請求者。所述用戶的IP地址信息表為用戶的身份標識與IP地址的對應關系;相應地,所述根據所述請求者當前使用的IP地址和所述用戶的IP地址信息表,推薦與所述請求者位于同一區(qū)域的好友給所述請求者,包括根據所述請求者當前使用的IP地址從所述用戶的身份標識與IP地址的對應關系中獲取與所述請求者位于同一區(qū)域的用戶的身份標識;將所述獲取的身份標識對應的用戶推薦給所述請求者。
將所述獲取的身份標識對應的用戶推薦給所述請求者,包括根據所述請求者的身份標識,從已存儲的用戶的身份標識與用戶信息的對應關系中獲取所述請求者的用戶信息;根據所述獲取的身份標識,從所述已存儲的用戶的身份標識與用戶信息的對應關系中獲取對應用戶的用戶信息;根據所述請求者的身份標識和獲取的身份標識對應用戶的用戶信息,對所述獲取的身份標識對應的用戶進行排序,顯示排序后的用戶給所述請求者。一種推薦好友的裝置,所述裝置包括獲取模塊,用于獲取用戶的IP地址信息表;接收模塊,用于接收請求者發(fā)送的獲取好友的請求,且所述獲取好友的請求攜帶所述請求者當前使用的IP地址;推薦模塊,用于根據所述請求者當前使用的IP地址和所述用戶的IP地址信息表,推薦與所述請求者位于同一區(qū)域的好友給所述請求者。所述用戶的IP地址信息表為用戶的身份標識與IP地址段的對應關系;相應地,所述獲取模塊包括獲取單元,用于對于用戶的身份標識與IP地址的對應關系中的記錄,從所述記錄中讀取存儲的身份標識以及從所述記錄中存儲的IP地址中提取IP地址段;存儲單元,用于存儲所述讀取的身份標識與所述提取的IP地址段的對應關系。所述獲取單元包括統(tǒng)計子單元,用于統(tǒng)計所述記錄中存儲的每個IP地址出現(xiàn)的次數,選擇出現(xiàn)次數最多的IP地址;第一提取子單元,用于如果所述出現(xiàn)次數最多的IP地址有多個,則從所述出現(xiàn)次數最多的IP地址中選擇最近被使用的IP地址,從所述最近被使用的IP地址中提取IP地址段;第二提取子單元,用于如果所述出現(xiàn)次數最多的IP地址只有一個,則直接從所述出現(xiàn)次數最多的IP地址中提取IP地址段。所述推薦模塊包括提取單元,用于從所述請求者當前使用的IP地址中提取IP地址段;第一獲取單元,用于根據所述提取的IP地址段從所述用戶的身份標識與IP地址段的對應關系中獲取與所述請求者位于同一區(qū)域的用戶的身份標識;
推薦單元,用于將所述獲取的身份標識對應的用戶推薦給所述請求者。所述用戶的IP地址信息表為用戶的身份標識與IP地址的對應關系;相應地,所述推薦模塊包括第二獲取單元,用于根據所述請求者當前使用的IP地址從所述用戶的身份標識與IP地址的對應關系中獲取與所述請求者位于同一區(qū)域的用戶的身份標識;推薦單元,用于將所述獲取的身份標識對應的用戶推薦給所述請求者。所述推薦單元包括第一獲取子單元,用于根據所述請求者的身份標識,從已存儲的用戶的身份標識與用戶信息的對應關系中獲取所述請求者的用戶信息;第二獲取子單元,用于根據所述獲取的身份標識,從所述已存儲的用戶的身份標識與用戶信息的對應關系中獲取對應用戶的用戶信息;排序顯示子單元,用于根據所述請求者的身份標識和獲取的身份標識對應用戶的用戶信息,對所述獲取的身份標識對應的用戶進行排序,顯示排序后的用戶給所述請求者。通過獲取用戶的IP地址信息表,當請求者請求推薦好友時,獲取請求者當前使用的IP地址,根據請求者當前使用的IP地址和用戶的IP地址信息表獲取與請求者位于同一區(qū)域的用戶的身份標識,推薦獲取的身份標識對應的用戶給請求者,從而能夠推薦與請求者位于同一區(qū)域的好友。


圖I是本發(fā)明實施例I提供的一種推薦好友的方法流程圖;圖2是本發(fā)明實施例2提供的一種推薦好友的方法流程圖;圖3是本發(fā)明實施例3提供的一種推薦好友的方法流程圖;圖4是本發(fā)明實施例4提供的一種推薦好友的裝置示意圖。
具體實施例方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。實施例I如圖I所示,本發(fā)明實施例提供了一種推薦好友的方法,包括步驟101 :獲取用戶的IP地址信息表;其中,用戶的IP地址信息表可以為用戶的身份標識與IP地址段的對應關系或為用戶的身份標識與IP地址的對應關系。步驟102 :接收請求者發(fā)送的獲取好友的請求,且獲取好友的請求攜帶所述請求者當前使用的IP地址; 步驟103 :根據請求者當前使用的IP地址和用戶的IP地址信息表,推薦與請求者位于同一區(qū)域的好友給請求者。在本發(fā)明實施例中,獲取用戶的IP地址信息表,當請求者請求推薦好友時,獲取請求者當前使用的IP地址,根據請求者當前使用的IP地址和用戶的IP地址信息表獲取與請求者位于同一區(qū)域的用戶的身份標識,推薦獲取的身份標識對應的用戶給請求者,從而能夠推薦與請求者位于同一區(qū)域的好友。實施例2如圖2所示,本發(fā)明實施例提供了一種推薦好友的方法,包括步驟201 :接收用戶登錄時發(fā)送的登錄請求,且該登錄請求攜帶該用戶的身份標識和該用戶當前使用的IP地址;其中,用戶在客戶端中輸入自己的身份標識,客戶端獲取網絡側為該用戶分配的IP地址,即獲取該用戶當前使用的IP地址,然后客戶端再發(fā)送攜帶用戶輸入的身份標識和獲取的IP地址的登錄請求。其中,用戶使用客戶端連接網絡時,網絡側為用戶分配IP地址供用戶連接網絡;如果用戶每次都在相同的位置連接網絡,網絡側每次為用戶分配相同的IP地址。當網絡側為用戶分配了 IP地址之后,用戶利用分配的IP地址連接網絡,然后再發(fā)送登錄請求。 例如,某個用戶的身份標識為ID1,如果該用戶每次在同一位置登錄,且每次登錄時網絡側為該用戶分配相同的IP地址,假設分配的IP地址為IP1,用戶利用分配的IPI連接網絡,然后用戶再向客戶端輸入自身的身份標識ID1,客戶端獲取用戶當前使用的IP地址為IP1,發(fā)送攜帶用戶輸入的IDl以及獲取的IPl的登錄請求。步驟202 :將該用戶的身份標識和該用戶當前使用的IP地址存儲在用戶的身份標識與IP地址的對應關系中;具體地,根據該用戶的身份標識,查找用戶的身份標識與IP地址的對應關系中是否存在包括該用戶的身份標識的對應關系,如果存在,將該用戶登錄系統(tǒng)時所使用的IP地址存儲在查找的對應關系中的最后一個IP地址之后;如果不存在,則將該用戶的身份標識和該用戶登錄系統(tǒng)時所使用的IP地址作為一條記錄并存儲在身份標識與IP地址的對應關系中。其中,在本實施例中,用戶的身份標識與IP地址的對應關系中的每條記錄按登錄時間的順序存儲了一個用戶在每次登錄時所使用的IP地址。例如,如表I所示的用戶的身份標識與IP地址的對應關系,在表I的第二行所示的記錄中,按登錄時間的順序存儲身份標識為IDl的用戶每次登錄時所使用的IP1、IP2、IP3和IP2。表I
身份標識~ IP地址 ~IDlIP1、IP2、IP3、IP2
~ID2IP1、IP1、IP4如果接收到步驟201發(fā)送攜帶IDl和IPl的登錄請求后,根據該登錄請求攜帶的ID1,從如表I所示的用戶的身份標識與IP地址的對應關系中查找出包括IDl的記錄,即表I的第二行所示的記錄,將該登錄請求攜帶的IPl存儲在該記錄存儲的最后一個IP地址之后,即存儲在IP2之后,得到的結果如表2所示。表權利要求
1.一種推薦好友的方法,其特征在于,所述方法包括 獲取用戶的互聯(lián)網協(xié)議IP地址信息表; 接收請求者發(fā)送的獲取好友的請求,且所述獲取好友的請求攜帶所述請求者當前使用的IP地址; 根據所述請求者當前使用的IP地址和所述用戶的IP地址信息表,推薦與所述請求者位于同一區(qū)域的好友給所述請求者。
2.如權利要求I所述的方法,其特征在于,所述用戶的IP地址信息表為用戶的身份標識與IP地址段的對應關系; 相應地,所述獲取用戶的IP地址信息表,包括 對于用戶的身份標識與IP地址的對應關系中的記錄,從所述記錄中讀取存儲的身份 標識以及從所述記錄中存儲的IP地址中提取IP地址段; 存儲所述讀取的身份標識與所述提取的IP地址段的對應關系。
3.如權利要求2所述的方法,其特征在于,從所述記錄中存儲的IP地址中提取IP地址段,包括 統(tǒng)計所述記錄中存儲的每個IP地址出現(xiàn)的次數,選擇出現(xiàn)次數最多的IP地址; 如果所述出現(xiàn)次數最多的IP地址有多個,則從所述出現(xiàn)次數最多的IP地址中選擇最近被使用的IP地址,從所述最近被使用的IP地址中提取IP地址段; 如果所述出現(xiàn)次數最多的IP地址只有一個,則直接從所述出現(xiàn)次數最多的IP地址中提取IP地址段。
4.如權利要求2所述的方法,其特征在于,根據所述請求者當前使用的IP地址和所述用戶的IP地址信息表,推薦與所述請求者位于同一區(qū)域的好友給所述請求者,包括 從所述請求者當前使用的IP地址中提取IP地址段; 根據所述提取的IP地址段從所述用戶的身份標識與IP地址段的對應關系中獲取與所述請求者位于同一區(qū)域的用戶的身份標識; 將所述獲取的身份標識對應的用戶推薦給所述請求者。
5.如權利要求I所述的方法,其特征在于,所述用戶的IP地址信息表為用戶的身份標識與IP地址的對應關系; 相應地,根據所述請求者當前使用的IP地址和所述用戶的IP地址信息表,推薦與所述請求者位于同一區(qū)域的好友給所述請求者,包括 根據所述請求者當前使用的IP地址從所述用戶的身份標識與IP地址的對應關系中獲取與所述請求者位于同一區(qū)域的用戶的身份標識; 將所述獲取的身份標識對應的用戶推薦給所述請求者。
6.如權利要求4或5所述的方法,其特征在于,將所述獲取的身份標識對應的用戶推薦給所述請求者,包括 根據所述請求者的身份標識,從已存儲的用戶的身份標識與用戶信息的對應關系中獲取所述請求者的用戶信息; 根據所述獲取的身份標識,從所述已存儲的用戶的身份標識與用戶信息的對應關系中獲取對應用戶的用戶信息; 根據所述請求者的身份標識和獲取的身份標識對應用戶的用戶信息,對所述獲取的身份標識對應的用戶進行排序,顯示排序后的用戶給所述請求者。
7.一種推薦好友的裝置,其特征在于,所述裝置包括 獲取模塊,用于獲取用戶的互聯(lián)網協(xié)議IP地址信息表; 接收模塊,用于接收請求者發(fā)送的獲取好友的請求,且所述獲取好友的請求攜帶所述請求者當前使用的IP地址; 推薦模塊,用于根據所述請求者當前使用的IP地址和所述用戶的IP地址信息表,推薦與所述請求者位于同一區(qū)域的好友給所述請求者。
8.如權利要求7所述的裝置,其特征在于,所述用戶的IP地址信息表為用戶的身份標識與IP地址段的對應關系; 相應地,所述獲取模塊包括 獲取單元,用于對于用戶的身份標識與IP地址的對應關系中的記錄,從所述記錄中讀取存儲的身份標識以及從所述記錄中存儲的IP地址中提取IP地址段; 存儲單元,用于存儲所述讀取的身份標識與所述提取的IP地址段的對應關系。
9.如權利要求8所述的裝置,其特征在于,所述獲取單元包括 統(tǒng)計子單元,用于統(tǒng)計所述記錄中存儲的每個IP地址出現(xiàn)的次數,選擇出現(xiàn)次數最多的IP地址; 第一提取子單元,用于如果所述出現(xiàn)次數最多的IP地址有多個,則從所述出現(xiàn)次數最多的IP地址中選擇最近被使用的IP地址,從所述最近被使用的IP地址中提取IP地址段;第二提取子單元,用于如果所述出現(xiàn)次數最多的IP地址只有一個,則直接從所述出現(xiàn)次數最多的IP地址中提取IP地址段。
10.如權利要求8所述的裝置,其特征在于,所述推薦模塊包括 提取單元,用于從所述請求者當前使用的IP地址中提取IP地址段; 第一獲取單元,用于根據所述提取的IP地址段從所述用戶的身份標識與IP地址段的對應關系中獲取與所述請求者位于同一區(qū)域的用戶的身份標識; 推薦單元,用于將所述獲取的身份標識對應的用戶推薦給所述請求者。
11.如權利要求7所述的裝置,其特征在于,所述用戶的IP地址信息表為用戶的身份標識與IP地址的對應關系; 相應地,所述推薦模塊包括 第二獲取單元,用于根據所述請求者當前使用的IP地址從所述用戶的身份標識與IP地址的對應關系中獲取與所述請求者位于同一區(qū)域的用戶的身份標識; 推薦單元,用于將所述獲取的身份標識對應的用戶推薦給所述請求者。
12.如權利要求10或11所述的裝置,其特征在于,所述推薦單元包括 第一獲取子單元,用于根據所述請求者的身份標識,從已存儲的用戶的身份標識與用戶信息的對應關系中獲取所述請求者的用戶信息; 第二獲取子單元,用于根據所述獲取的身份標識,從所述已存儲的用戶的身份標識與用戶信息的對應關系中獲取對應用戶的用戶信息; 排序顯示子單元,用于根據所述請求者的身份標識和獲取的身份標識對應用戶的用戶信息,對所述獲取的身份標識對應的用戶進行排序,顯示排序后的用戶給所述請求者。
全文摘要
本發(fā)明公開了一種推薦好友的方法及裝置,屬于互聯(lián)網通信領域。所述方法包括獲取用戶的互聯(lián)網協(xié)議IP地址信息表;接收請求者發(fā)送的獲取好友的請求,且所述獲取好友的請求攜帶所述請求者當前使用的IP地址;根據所述請求者當前使用的IP地址和所述用戶的IP地址信息表,推薦與請求者位于同一區(qū)域的好友給所述請求者。所述裝置包括獲取模塊、接收模塊和推薦模塊。本發(fā)明能夠提高推薦好友的精度。
文檔編號H04L29/12GK102739812SQ20111009114
公開日2012年10月17日 申請日期2011年4月12日 優(yōu)先權日2011年4月12日
發(fā)明者馮欣, 趙建偉 申請人:騰訊科技(深圳)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
合水县| 钟祥市| 祁门县| 西乌珠穆沁旗| 民乐县| 东明县| 陆河县| 永年县| 陇西县| 甘肃省| 云龙县| 拉萨市| 双桥区| 昌黎县| 中西区| 涞水县| 剑阁县| 舟山市| 博白县| 延吉市| 册亨县| 三台县| 张家港市| 浮山县| 芜湖县| 白山市| 揭东县| 牟定县| 太和县| 夹江县| 苏尼特右旗| 蛟河市| 平顶山市| 彰化市| 肇庆市| 自治县| 呼和浩特市| 凯里市| 德昌县| 湘西| 金沙县|