些附圖獲得其 他的附圖。
[0052] 圖1為本發(fā)明實施例一提供的基于關系鏈的排序方法流程圖;
[0053] 圖2為本發(fā)明實施例二提供的獲取基于qq好友關系的排行榜的方法交互圖;
[0054] 圖3為本發(fā)明實施例二提供的獲取基于qq好友關系的排行榜的方法交互圖;
[00巧]圖4為本發(fā)明實施例H提供的基于關系鏈的排序裝置結(jié)構(gòu)圖;
[0056] 圖5為本發(fā)明實施例H提供的終端相關的手機的部分結(jié)構(gòu)的框圖。
【具體實施方式】
[0057] 下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;?本申請中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本申請保護的范圍。
[0058] 實施例一
[0059] 參考圖1,圖1為本實施例提供的基于關系鏈的排序方法流程圖,具體可W包括:
[0060] S101 ;預先接收任一應用發(fā)送的用戶信息,所述用戶信息包括應用標識、用戶標識 和用戶值的對應關系。
[0061] 本實施例中,為實現(xiàn)應用中的用戶進行基于關系鏈的排序,首先需要獲取各個應 用中的用戶信息,具體的,可W接收來自各個應用發(fā)送的用戶信息。其中,用戶信息可W包 括應用標識、用戶標識和用戶值的對應關系,應用標識用于唯一標識應用,應用標識可W為 預先生成的,用戶標識用于唯一標識用戶,用戶標識可W是根據(jù)應用標識和用戶賬號生成 的,從而與應用標識存在對應關系,用戶值為在預先設定的用戶屬性下的用戶值,例如,用 戶值可W為用戶的分數(shù),具體的,可W根據(jù)用戶的分數(shù)高低實現(xiàn)排序。
[0062] 實際操作中,可W針對用戶的分數(shù)對用戶進行排序,參考表1,表1為一種用戶 信息示意圖,表1中的預先設定的用戶屬性為分數(shù),預先設定的用戶屬性下的用戶值為 20000。具體的,所述用戶信息包括應用標識;123、用戶標識;Abcdl234和分數(shù);20000。其 中,針對用戶的哪個用戶屬性進行排名可W是預先設定的。
[0063]
[0064] 表 1
【主權(quán)項】
1. 一種基于關系鏈的排序方法,其特征在于,所述方法包括: 預先接收任一應用發(fā)送的用戶信息,所述用戶信息包括應用標識、用戶標識和用戶值 的對應關系; 接收所述應用發(fā)送的排序請求,所述排序請求包括所述應用標識和所述用戶標識; 根據(jù)所述排序請求,確定待排序列表,所述待排序列表包括所述用戶標識以及所述應 用標識對應的與所述用戶標識存在關系鏈的用戶標識; 將所述待排序列表中的用戶標識對應的用戶值進行排序; 獲取所述待排序列表中的用戶標識對應的顯示信息后,將排序后的用戶值和所述顯示 信息的對應關系發(fā)送至所述應用,以顯示給所述應用的用戶。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預先接收任一應用發(fā)送的用戶信息, 所述用戶信息包括應用標識、用戶標識和用戶值的對應關系之前,還包括: 接收所述應用發(fā)送的登錄請求,所述登錄請求包括應用標識和用戶賬號; 對所述登錄請求進行驗證; 如果所述驗證通過,根據(jù)所述應用標識和所述用戶賬號生成用戶標識,并將所述用戶 標識傳送至所述應用。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法由服務器執(zhí)行,所述服務器 包括互聯(lián)服務器和排序服務器,所述確定待排序列表,所述待排序列表包括所述用戶標識 以及所述應用標識對應的與所述用戶標識存在關系鏈的用戶標識,包括: 所述排序服務器在接收到所述排序請求后,向所述互聯(lián)服務器發(fā)送查詢請求,所述查 詢請求包括所述用戶標識和所述應用標識;所述互聯(lián)服務器獲取與所述用戶標識存在關系 鏈的用戶標識后,將所述與所述用戶標識存在關系鏈的用戶標識確定為第一用戶標識,并 將所述第一用戶標識發(fā)送至所述排序服務器;所述排序服務器查詢與所述應用標識對應 的第一用戶標識,并將所述用戶標識和與所述應用標識對應的第一用戶標識加入待排序列 表; 或者, 所述排序服務器在接收到所述排序請求后,查詢與所述應用標識對應的用戶標識,并 將所述與所述應用標識對應的用戶標識確定為第二用戶標識;所述互聯(lián)服務器在接收所述 第二用戶標識后,查詢與所述用戶標識存在關系鏈的第二用戶標識,并將所述與所述用戶 標識存在關系鏈的第二用戶標識發(fā)送至所述排序服務器;所述排序服務器將所述用戶標識 和所述與所述用戶標識存在關系鏈的第二用戶標識加入待排序列表。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取所述待排序列表中的用戶標識 對應的顯示信息后,將排序后的用戶值和所述顯示信息的對應關系發(fā)送至所述應用,以顯 示給所述應用的用戶,包括: 所述排序服務器向所述互聯(lián)服務器發(fā)送查詢請求,所述查詢請求包括所述排序列表中 的用戶標識; 所述互聯(lián)服務器獲取所述排序列表中的用戶標識對應的顯示信息,并將所述顯示信息 發(fā)送至所述排序服務器; 所述排序服務器將排序后的用戶值和所述顯示信息的對應關系發(fā)送至所述應用,以顯 示給所述應用的用戶。
5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述對所述登錄請求進行驗證之后,還包 括: 如果所述驗證通過,根據(jù)所述用戶賬號生成授權(quán)標識,并將所述授權(quán)標識發(fā)送至所述 應用,所述授權(quán)標識用于表示授權(quán)所述排序服務器使用所述互聯(lián)服務器中的所述用戶賬號 的信息。
6. -種基于關系鏈的排序裝置,其特征在于,所述裝置包括: 第一接收模塊,用于預先接收任一應用發(fā)送的用戶信息,所述用戶信息包括應用標識、 用戶標識和用戶值的對應關系; 第二接收模塊,用于接收所述應用發(fā)送的排序請求,所述排序請求包括所述應用標識 和所述用戶標識; 確定模塊,用于根據(jù)所述排序請求,確定待排序列表,所述待排序列表包括所述用戶標 識以及所述應用標識對應的與所述用戶標識存在關系鏈的用戶標識; 排序模塊,用于將所述待排序列表中的用戶標識對應的用戶值進行排序; 發(fā)送模塊,用于獲取所述待排序列表中的用戶標識對應的顯示信息后,將排序后的用 戶值和所述顯示信息的對應關系發(fā)送至所述應用,以顯示給所述應用的用戶。
7. 根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括: 第三接收模塊,用于接收所述應用發(fā)送的登錄請求,所述登錄請求包括應用標識和用 戶賬號; 驗證模塊,用于對所述登錄請求進行驗證; 第一生成模塊,用于如果所述驗證通過,根據(jù)所述應用標識和所述用戶賬號生成用戶 標識,并將所述用戶標識傳送至所述應用。
8. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置為服務器,所述服務器包括 互聯(lián)服務器和排序服務器,所述確定模塊具體包括:所述排序服務器用于在接收到所述排 序請求后,向所述互聯(lián)服務器發(fā)送查詢請求,所述查詢請求包括所述用戶標識和所述應用 標識; 所述互聯(lián)服務器用于獲取與所述用戶標識存在關系鏈的用戶標識后,將所述與所述用 戶標識存在關系鏈的用戶標識確定為第一用戶標識,并將所述第一用戶標識發(fā)送至所述排 序服務器; 所述排序服務器用于查詢與所述應用標識對應的第一用戶標識,并將所述用戶標識和 與所述應用標識對應的第一用戶標識加入待排序列表; 或者, 所述排序服務器用于在接收到所述排序請求后,查詢與所述應用標識對應的用戶標 識,并將所述與所述應用標識對應的用戶標識確定為第二用戶標識; 所述互聯(lián)服務器用于在接收所述第二用戶標識后,查詢與所述用戶標識存在關系鏈的 第二用戶標識,并將所述與所述用戶標識存在關系鏈的第二用戶標識發(fā)送至所述排序服務 器; 所述排序服務器用于將所述用戶標識和所述與所述用戶標識存在關系鏈的第二用戶 標識加入待排序列表。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述發(fā)送模塊包括: 所述排序服務器用于向所述互聯(lián)服務器發(fā)送查詢請求,所述查詢請求包括所述排序列 表中的用戶標識; 所述互聯(lián)服務器用于獲取所述排序列表中的用戶標識對應的顯示信息,并將所述顯示 信息發(fā)送至所述排序服務器; 所述排序服務器用于將排序后的用戶值和所述顯示信息的對應關系發(fā)送至所述應用, 以顯示給所述應用的用戶。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 第二生成模塊,用于如果所述驗證通過,根據(jù)所述用戶賬號生成授權(quán)標識,并將所述授 權(quán)標識發(fā)送至所述應用,所述授權(quán)標識用于表示授權(quán)所述排序服務器使用所述互聯(lián)服務器 中的所述用戶賬號的信息。
【專利摘要】本發(fā)明公開了一種基于關系鏈的排序方法、裝置和系統(tǒng),該方法包括:預先接收任一應用發(fā)送的用戶信息,所述用戶信息包括應用標識、用戶標識和用戶值的對應關系;接收所述應用發(fā)送的排序請求,排序請求包括應用標識和用戶標識;根據(jù)排序請求,確定待排序列表,待排序列表包括用戶標識以及應用標識對應的與所述用戶標識存在關系鏈的用戶標識;將待排序列表中的用戶標識對應的用戶值進行排序;獲取所述待排序列表中的用戶標識對應的顯示信息后,將排序后的用戶值和所述顯示信息的對應關系發(fā)送至所述應用,以顯示給所述應用的用戶。與現(xiàn)有技術(shù)相比,本發(fā)明在排序過程中,不需要將與用戶存在關系鏈的用戶發(fā)送至應用,從而保護了用戶的個人隱私。
【IPC分類】H04L12-58
【公開號】CN104836716
【申請?zhí)枴緾N201410046195
【發(fā)明人】任旻, 朱小草
【申請人】騰訊科技(深圳)有限公司
【公開日】2015年8月12日
【申請日】2014年2月10日