一种在定制界面展示第三方应用的应用信息的方法、装置和系统的制作方法
【技术领域】
[0001] 本发明涉及即时通信领域,具体涉及一种在定制界面展示第H方应用的应用信息 的方法、装置和系统。
【背景技术】
[0002] 即时通信互联是基于即时通信账号体系为第H方应用提供的一种用户登录技术, 并且提供了不同平台的软件开发工具箱(SoftwareDevelopmentKit,SDK),帮助第H方应 用在自己的应用中实现用户登录、分享等功能,用户可W授权第H方应用。所谓第H方应 用,是指由第H方开发、不同于即时通信(InstantMessenging,IM)本身的应用,包括一些 由第H方开发的应用程序产品、插件、网站等。
[0003] 第H方应用的一种典型例子是网络游戏,网络游戏的特点是参与的人员众多。很 多游戏用户在一局完了后,往往想看一下自己的成绩在参与该游戏的用户中的成绩排名如 何,该就涉及到游戏中的排行榜。所谓排行榜,是在应用中对于用户的成绩进行排列,用户 可W看到自己的成绩在排行榜中的排名,排行榜上的其他用户与该用户可能有好友关系 (单项或双向),也可能没有好友关系。
[0004] 现有技术提供的一种展示第H方应用的应用信息的方法是基于应用内关系链所 进行,具体地,是指在第H方应用中维护好友关系列表,用户每在应用中进行一种操作,例 女口,玩游戏,可W将该应用内参与该游戏的其他用户加入在应用中维护的好友关系列表。一 局游戏结束后,系统处理应用中维护的好友关系列表的结果,形成应用信息展示列表。显 然,此时用户看到的应用信息展示列表中的用户全部是在所维护的好友关系列表中的用 户。
[0005] 对于上述现有技术提供的展示第H方应用的应用信息的方法,一方面,由于好友 关系列表是应用中维护的好友关系列表,其中的好友与用户在社会性网络服务(Social NetworkingServices,SNS)或社交网(SocialNetworkSite,SNS)中的好友尚没有建立 对应关系,因此,无法基于SNS的关系进行带有互动性质的应用信息展示。另一方面,现有 技术提供的展示第H方应用的应用信息的方法,其在显示应用信息展示列表时采用的是固 定形式的界面,界面显示显得过于单一。
【发明内容】
[0006] 本发明实施例提供一种在定制界面展示第H方应用的应用信息的方法、装置和系 统,W提供个性化的排行榜界面和增强用户与与用户在即时通信中维护的好友的互动性。
[0007] 本发明实施例提供一种在定制界面展示第H方应用的应用信息的方法,所述方法 包括:
[0008] 信息处理服务器接收客户端信息处理模块传输的令牌、第H方应用的应用标识和 用户U的用户唯一标识,所述令牌、所述第H方应用的应用标识和所述用户U的用户唯一标 识从所述第H方应用输入;
[0009] 所述信息处理服务器将所述用户U的用户唯一标识发送至即时通信互联服务器;
[0010] 所述信息处理服务器根据所述即时通信互联服务器返回的所述用户U的好友的 基本属性,获取所述用户U和所述用户U的好友在所述第H方应用中执行所述操作时的最 终应用信息,所述用户U的好友为在即时通信服务中维护的所述用户U的好友;
[0011] 所述信息处理服务器将所述最终应用信息返回至所述客户端信息处理模块,W使 所述客户端信息处理模块获取定制的界面后使用所述定制的界面展示所述最终应用信息。
[0012] 本发明另一实施例提供一种在定制界面展示第H方应用的应用信息的方法,所述 方法包括:
[0013] 即时通信互联服务器接收信息处理服务器发送的用户U的用户唯一标识;
[0014] 所述即时通信互联服务器根据所述用户U的用户唯一标识查询所述用户U的好友 列表,所述好友列表包含的好友为在即时通信服务中维护的所述用户U的好友;
[0015] 所述即时通信互联服务器向所述信息处理服务器返回所述用户U的好友的基本 属性,W使所述信息处理服务器根据所述用户U的好友的基本属性获取所述用户U和所述 用户U的好友在第H方应用中执行操作时的应用信息。
[0016] 本发明另一实施例提供一种在定制界面展示第H方应用的应用信息的方法,所述 方法包括:
[0017] 客户端信息处理模块向信息处理服务器传输令牌、第H方应用的应用标识和用户 U的用户唯一标识,所述令牌、所述第H方应用的应用标识和所述用户U的用户唯一标识从 所述第H方应用输入;
[0018] 所述客户端信息处理模块接收所述信息处理服务器返回的最终应用信息,所述最 终应用信息中用户的昵称和头像与所述用户执行所述操作时获得的结果一一对应;
[0019] 所述客户端信息处理模块获取定制的界面后使用所述定制的界面展示所述最终 应用侣息。
[0020] 本发明另一实施例提供一种在定制界面展示第H方应用的应用信息的装置,所述 装置包括:
[0021] 第一接收模块,用于接收客户端信息处理模块传输的令牌、第H方应用的应用标 识和用户U的用户唯一标识,所述令牌、所述第H方应用的应用标识和所述用户U的用户唯 一标识从所述第H方应用输入;
[0022] 第一发送模块,用于将所述用户U的用户唯一标识发送至即时通信互联服务器;
[0023] 第一获取模块,用于根据所述即时通信互联服务器返回的所述用户U的好友的基 本属性,获取所述用户U和所述用户U的好友在所述第H方应用中执行所述操作时的最终 应用信息,所述用户U的好友为在即时通信服务中维护的所述用户U的好友;
[0024] 第二发送模块,用于将所述最终应用信息返回至所述客户端信息处理模块,W使 所述客户端信息处理模块获取定制的界面后使用所述定制的界面展示所述最终应用信息。
[0025] 本发明另一实施例提供一种在定制界面展示第H方应用的应用信息的装置,所述 装置包括:
[0026] 用户标识接收模块,用于接收信息处理服务器发送的用户U的用户唯一标识;
[0027] 查询模块,用于根据所述用户U的用户唯一标识查询所述用户U的好友列表,所述 好友列表包含的好友为在即时通信服务中维护的所述用户u的好友;
[0028] 属性发送模块,用于向所述信息处理服务器返回所述用户U的好友的基本属性, W使所述信息处理服务器根据所述用户U的好友的基本属性获取所述用户U和所述用户U 的好友在第H方应用中执行操作时的应用信息。
[0029] 本发明另一实施例提供一种在定制界面展示第H方应用的应用信息的装置,所述 装置包括:
[0030] 传输模块,用于向信息处理服务器传输令牌、第H方应用的应用标识和用户U的 用户唯一标识,所述令牌、所述第H方应用的应用标识和所述用户U的用户唯一标识从所 述第H方应用输入;
[0031] 第四接收模块,用于接收所述信息处理服务器返回的最终应用信息,所述最终应 用信息中用户的昵称和头像与所述用户执行所述操作时获得的结果一一对应;
[0032] 应用信息展示模块,用于获取定制的界面后使用所述定制的界面展示所述最终应 用倍息。
[0033] 本发明另一实施例提供一种在定制界面展示第H方应用的应用信息的系统,所述 系统包括信息处理服务器、即时通信互联服务器和客户端信息处理模块,所述信息处理服 务器包括第一接收模块、第一发送模块、第一获取模块和第二发送模块,所述即时通信互联 服务器包括用户标识接收模块、查询模块和属性发送模块,所述客户端信息处理模块包括 传输模块、第四接收模块和应用信息展示模块;
[0034]所述第一接收模块,用于接收客户端信息处理模块传输的令牌、第H方应用的应 用标识和用户U的用户唯一标识,所述令牌、所述第H方应用的应用标识和所述用户U的用 户唯一标识从所述第H方应用输入;
[00巧]所述第一发送模块,用于将所述用户U的用户唯一标识发送至即时通信互联服务 器;
[0036] 所述第一获取模块,用于根据所述即时通信互联服务器返回的所述用户U的好友 的基本属性,获取所述用户U和所述用户U的好友在所述第H方应用中执行所述操作时的 最终应用信息,所述用户U的好友为在即时通信服务中维护的所述用户U的好友;
[0037] 所述第二发送模块,用于将所述最终应用信息返回至所述客户端信息处理模块, W使所述客户端信息处理模块获取定制的界面后使用所述定制的界面展示所述最终应用 信息;
[0038] 所述用户标识接收模块,用于接收信息处理服务器发送的用户U的用户唯一标 识;
[0039] 所述查询模块,用于根据所述用户U的用户唯一标识查询所述用户U的好友列表, 所述好友列表包含的好友为在即时通信服务中维护的所述用户U的好友;
[0040] 所述属性发送模块,用于向所述信息处理服务器返回所述用户U的好友的基本属 性,W使所述信息处理服务器根据所述用户U的好友的基本属性获取所述用户U和所述用 户U的好友在第H方应用中执行操作时的应用信息;
[0041] 所述传输模块,用于向信息处理服务器传输令牌、第H方应用的应用标识和用户U 的用户唯一标识,所述令牌、所述第H方应用的应用标识和所述用户U的用户唯一标识从 所述第H方应用输入;
[0042] 所述第四接收模块,用于接收所述信息处理服务器返回的最终应用信息,所述最 终应用信息中用户的昵称和头像与所述用户执行所述操作时获得的结果一一对应;
[0043] 所述应用信息展示模块,用于获取定制的界面后使用所述定制的界面展示所述最 终应用信息。
[0044] 从上述本发明实施例可知,一方面,由于是信息处理服务器而不是第H方应用根 据用户的好友的基本属性得到应用信息,而应用信息的成员是用户W及在即时通信服务中 维护的用户的好友而不是陌生人,因此,最大限度地保护了用户的隐私,使得用户在使用第 H方应用执行某种操作(例如,进行游戏)时的安全性提高,用户在使用第H方应用执行某 种操作时可W与其好友进行互动,互动
性得到增强;另一方面,信息处理服务器将最终应用 信息返回至客户端榜单模块,W使客户端榜单模块获取定制的界面后使用所述定制的界面 展示最终应用信息,应用信息的展示界面不再单一,可W最大限度地满足不同用户的个性 化需求。
【附图说明】
[0045]图1是本发明实施例提供的在定制界面展示第H方应用的应用信息的方法的基 本流程7]^意图;
[0046]图2是本发明实施例提供的客户端信息处理模块向用户U展示的排行榜示意图;
[0047] 图3是本发明另一实施例提供的在定制界面展示第H方应用的应用信息的方法 的基本流程示意图;
[0048] 图4是本发明另一实施例提供的在定制界面展示第H方应用的应用信息的方法 的基本流程示意图;
[0049] 图5是本发明实施例提供的在定制界面展示第H方应用的应用信息的装置逻辑 结构示意图;
[0050] 图6是本发明另一实施例提供的在定制界面展示第H方应用的应用信息的装置 逻辑结构示意图;
[0051] 图7是本发明另一实施例提供的在定制界面展示第H方应用的应用信息的装置 逻辑结构示意图;
[0052] 图8-a是本发明另一实施例提供在定制界面展示第H方应用的应用信息的装置 逻辑结构示意图;
[0053] 图8-b是本发明另一实施例提供的在定制界面展示第H方应用的应用信息的装 置逻辑结构示意图;
[0054] 图8-C是本发明另一实施例提供的在定制界面展示第H方应用的应用信息的装 置逻辑结构示意图;
[0055] 图9是本发明另一实施例提供的在定制界面展示第H方应用的应用信息的装置 逻辑结构示意图;
[0056] 图10是本发明另一实施例提供的在定制界面展示第H方应用的应用信息的装置 逻辑结构示意图;
[0057] 图11-a是本发明另一实施例提供的在定制界面展示第H方应用的应用信息的装 置逻辑结构示意图;
[005引图11-b是本发明另一实施例提供的在定制界面展示第H方应用的应用信息的装 置逻辑结构示意图;
[0059]图12是本发明另一实施例提供的在定制界面展示第H方应用的应用信息的装置 逻辑结构示意图;
[0060]图13是本发明另一实施例提供的在定制界面展示第H方应用的应用信息的装置 逻辑结构示意图;
[0061]图14是本发明实施例提供的在定制界面展示第H方应用的应用信息的系统逻辑 结构示意图。
【具体实施方式】
[0062]本发明实施例提供一种在定制界面展示第H方应用的应用信息的方法,所述方法 包括:信息处理服务器接收客户端信息处理模块传输的令牌、第H方应用的应用标识和用 户U的用户唯一标识,所述令牌、所述第H方应用的应用标识和所述用户U的用户唯一标识 从所述第H方应用输入;所述信息处理服务器将所述用户U的用户唯一标识发送至即时通 信互联服务器;所述信息处理服务器根据所述即时通信互联服务器返回的所述用户U的好 友的基本属性,获取所述用户U和所述用户U的好友在所述第H方应用中执行所述操作时 的最终应用信息,所述用户U的好友为在即时通信服务中维护的所述用户U的好友;所述 信息处理服务器将所述最终应用信息返回至所述客户端信息处理模块,W使所述客户端信 息处理模块获取定制的界面后使用所述定制的界面展示所述最终应用信息。本发明实施例 还提供相应的在定制界面展示第H方应用的应用信息的装置和系统。W下分别进行详细说 明。
[0063] 本发明实施例的在定制界面展示第H方应用的应用信息的方法可应用于与即时 通信互联服务器有通信关系的服务器,例如信息处理服务器等,其执行主体可W是与即时 通信互联服务器有通信关系的服务器,例如信息处理服务器等。需要说明的是在本发明实 施例中,即时通信(InstantMessenging,IM)可W是腾讯公司研发的QQ、微信等。本发明实 施例提供的在定制界面展示第H方应用的应用信息的方法的基本流程可参考图1,主要包 括步骤S101至步骤S104,详细说明如下:
[0064] S101,信息处理服务器接收客户端信息处理模块传输的令牌、第H方应用的应用 标识和用户U的用户唯一标识,所述令牌、所述第H方应用的应用标识和所述用户U的用户 唯一标识从所述第H方应用输入。
[0065]所谓第H方应用,是指由第H方开发、不同于本发明实施例提及的即时通信(例 女口,腾讯公司研发的QQ、微信等)的应用,包括一些由第H方开发的应用程序产品、插件、网 站等。在本发明实施例中,假设某个用户U打开第H方应用,第H方应用向用户U提示用户 登录。若用户U选择使用IM账号,例如QQ账号登录,则第H方应用打开IM系统提供的登 录界面。用户U在登录界面中输入IM账号和密码,登录界面将IM账号和密码被发送到即 时通信互联服务器进行验证。在验证通过后,即时通信互联服务器根据用户的IM帐号生成 与用户U对应的用户唯一标识(化enID),并生成相应的令牌(Token),其中,令牌表示用户U 授权第H方应用使用自己的账号信息。即时通信互联服务器将化enID和Token将返回至 第H方应用后,第H方应用获得与用户U对应的化enID和Token时,确定用户U已经登录第 H方应用。第H方应用向用户U返回登录成功的信息。用户U登录第H方应用后,用户U在 第H方应用中进行某种操作,例如,进行了一局游戏,获得游戏成绩。第H方应用访问信息 处理服务器,即,向信息处理服务器提交应用标识(AppID)、与用户U对应的化enID、Token 和用户U在第H方应用中执行操作时获得的结果,例如成绩排名。由于信息处理服务器可 W同时支持多个应用的信息处理,需要将各个应用区别开来。本发明实施例中,AppID是应 用的唯一标识,用于区分不同的第H方应用,在第H方应用向即时通信互联服务器注册时 分配;信息处理服务器维护的所有应用的应用信息(例如排行榜)一种示例如表一所示: [0066]
[0067]表一
[0068] 第H方应用要求客户端信息处理模块显示应用信息,此时用户通过第H方应用输 入令牌、第H方应用的应用标识和用户U的用户唯一标识。
[0069] 客户端信息处理模块访问信息处理服务器,查询用户U的排行榜,即,将令牌、第 H方应用的应用标识和用户U的用户唯一标识传输至信息处理服务器,信息处理服务器接 收客户端信息处理模块传输的令牌、第H方应用的应用标识、用户U的用户唯一标识。客户 端信息处理模块是一个由即时通信互联服务器所有者或运营者提供的客户端组件,封装了 对信息处理服务器的访问等操作,第H方应用只需要对客户端信息处理模块操作即可,无 需关也其与信息处理服务器的通讯细节。在本发明实施例中,第H方应用需要将客户端信 息处理模块打包到第H方应用中。
[0070]S102,信息处理服务器将用户U的用户唯一标识发送至即时通信互联服务器。
[0071] 要对用户U和用户U的好友在第H方应用中进行某种操作(例如,进行了一局游 戏)获得的结果进行排序,信息处理服务器首先需要获知在即时通信服务中维护的用户U的 好友,因此,信息处理服务器将用户U的用户唯一标识发送至即时通信互联服务器,由即时 通信互联服务器查询在即时通信服务中维护的用户U的好友。需要说明的是,在本发明实 施例中,用户U的好友为在即时通信服务中维护的所述用户U的好友。
[0072]S103,信息处理服务器根据即时通信互联服务器返回的用户U的好友的基本属 性,获取所述用户u和所述用户U的好友在所述第H方应用中执行操作时的最终应用信息, 所述用户U的好友为在即时通信服务中维护的所述用户U的好友。
[0073] 在本发明实施例中,用户U的好友的基本属性包括所述用户U的好友的用户唯一 标识、昵称和头像。作为本发明一个实施例,信息处理服务器根据所述即时通信互联服务器 返回的所述用户U的好友的基本属性,获取所述用户U和所述用户U的好友在所述第H方 应用中执行所述操作时的最终应用信息,包括如下步骤S1031至步骤S1034 :
[0074] S1031,信息处理服务器根据即时通信互联服务器返回的用户U的好友的用户唯 一标识,通过查询数据库,对用户在第H方应用中执行操作时获得的结果进行排序,W获取 初级应用信息展示列表,所述用户包括用户U和用户U的好友,所述初级应用信息展示列表 中用户获得的结果与所述用户的用户唯一标识一一对应。
[0075] 信息处理服务器通过查询数据库,对用户在第H方应用中执行操作时获得的结果 进行排序所获取的初级应用信息展示列表示例如下表二所示:
[0076]
[0077]表二
[0078] 本发明实施例中,假设用户U的化enID为Abcdl234。信息处理服务器将表H保 存,W供用户U下次提交结果时进行查询。
[0079] S1032,信息处理服务器将用户U和所述用户U的好友的用户唯一标识发送至即时 通信互联服务器。
[0080] 信息处理服务器将用户U和所述用户U的好友的用户唯一标识发送至即时通信互 联服务器,其目的是为了获取用户U的昵称和头像W及所述用户U的好友的昵称和头像。
[0081] S1033,信息处理服务器接收所述即时通信互联服务器返回的用户的昵称和头像, 所述用户的昵称和头像包括与所述用户U的用户唯一标识对应的昵称和头像W及与所述 用户U的好友的用户唯一标识对应的昵称和头像。
[0082] 即时通信互联服务器返回的用户的昵称和头像的示例如下表H所示:
[0083]
[0084] 表H
[0085] 显然,表H示例的是即时通信互联服务器返回的同一应用,例如,根据表二,是 AppID为123的第H方应用中用户的昵称和头像。
[0086] S1034,信息处理服务器将用户的昵称和头像插入所述初级应用信息展示列表中, W获取所述最终应用信息,所述最终应用信息中所述用户的昵称和头像与所述用户执行所 述操作时获得的结果一一对应。
[0087] 按照步骤S1032和步骤S1
033的示例,信息处理服务器将用户的昵称和头像插入 初级应用信息展示列表中,即将表H和表二合并,得到如下表四:
[0088]
[008引 表四
[0090] 需要说明的是,在表四示例的最终应用信息中,虽然出现了各个用户的用户唯一 标识,但由于此时的用户标识还只是存在于信息处理服务器中,不会向第H方应用泄露用 户U的关系链,从而保护用户U的隐私。
[0091] 从上述实施例的步骤S103可知,由于是信息处理服务器而不是第H方应用根据 用户U的好友的基本属性得到最终应用信息,因此,最大限度地保护了用户U的隐私,使得 用户U在使用第H方应用执行某种操作(例如,进行游戏)时的安全性提高。
[0092] S104,信息处理服务器将最终应用信息返回至客户端信息处理模块,W使所述客 户端信息处理模块获取定制的界面后使用所述定制的界面展示所述最终应用信息。
[0093] 为了防止在传输过程中泄露表四示例的排行榜中用户唯一标识,在本发明实施例 中,信息处理服务器将表四示例的最终应用信息中的用户唯一标识加密后,将所述对用户 唯一标识加密后的最终应用信息返回至客户端信息处理模块。对用户唯一标识加密后的最 终应用信息如下表五所示:
[0094]
[0095] 表五
[0096] 在本发明一个实施例中,客户端信息处理模块向用户U展示的排行榜如附图2所 7J\〇
[0097] 信息处理服务器将最终应用信息返回至客户端信息处理模块之后,还包括如下步 骤S1051至步骤S1053 ;
[0098] S1051,信息处理服务器接收客户端信息处理模块发送的请求信息,所述请求信息 包括令牌、所述第H方应用的应用标识、所述用户U的用户唯一标识和知会消息。
[0099] 在客户端信息处理模块向用户U展示排行榜后,用户U可能想向在即时通信服务 中维护的好友炫耀一下,一方面增加成就感,另一方面,可W与其好友形成互动。具体地,例 女口,第H方应用向用户U提示"你超越了 2名好友,是否告诉他们?",用户U选择炫耀后,第 H方应用向信息处理服务器发送请求信息,W请求向用户U的好友发送知会消息,该请求 信息包括第H方应用的应用标识,用户U的用户唯一标识(化enID)和相应的令牌(Token)、 成绩超越好友的数量和知会消息,该知会消息主要包含用户U想与其好友说话的内容,例 如,"我的分数超过了你,欢迎挑战"等等。
[0100] S1052,信息处理服务器查询初级应用信息展示列表,W获取用户U'的用户唯一标 识,所述用户U'为执行操作时获得的结果排序在用户U之后的用户。
[0101] 如前所述,信息处理服务器已将初级应用信息展示列表保存,因此,信息处理服务 器可W查询初级应用信息展示列表,获取用户U'的用户唯一标识。
[0102] S1053,信息处理服务器请求即时通信互联服务器向用户U'发送知会消息。
[0103] 具体地,信息处理服务器将用户U'的用户唯一标识发送至即时通信互联服务器, W请求即时通信互联服务器根据用户U'的用户唯一标识向用户U'发送知会消息。发送成 功后,即时通信互联服务器向信息处理服务器提示发送知会消息成功,信息处理服务器也 向第H方应用提示发送知会消息成功,第H方应用再向用户U显示发送知会消息成功。
[0104] 从上述本发明实施例提供的在定制界面展示第H方应用的应用信息的方法可知, 一方面,由于是信息处理服务器而不是第H方应用根据用户的好友的基本属性得到应用信 息,而应用信息的成员是用户W及在即时通信服务中维护的用户的好友而不是陌生人,因 此,最大限度地保护了用户的隐私,使得用户在使用第H方应用执行某种操作(例如,进行 游戏)时的安全性提高,用户在使用第H方应用执行某种操作时可W与其好友进行互动,互 动性得到增强;另一方面,信息处理服务器将最终应用信息返回至客户端榜单模块,W使客 户端榜单模块获取定制的界面后使用所述定制的界面展示最终应用信息,应用信息的展示 界面不再单一,可W最大限度地满足不同用户的个性化需求。
[0105] 请参阅附图3,是本发明另一实施例提供的在定制界面展示第H方应用的应用信 息的方法的基本流程,该方法可应用于与手机等终端有通信关系的服务器,例如即时通信 互联服务器等,其执行主体可W是与手机等终端有通信关系的服务器,例如即时通信互联 服务器等。需要说明的是在本发明实施例中,即时通信(InstantMessenging,IM)可W是 腾讯公司研发的QQ、微信等。附图3示例的在定制界面展示第H方应用的应用信息的方法 主要包括步骤S301至步骤S303,详细说明如下:
[0106]S301,即时通信互联服务器接收信息处理服务器发送的用户U的用户唯一标识。
[0107] 在即时通信互联服务器与信息处理服务器通信之前,即时通信互联服务器对用户 有一个验证的过程,具体地,用户U打开第H方应用时,第H方应用向用户U提示用户登录。 若用户U选择使用IM账号,例如QQ账号登录,则第H方应用打开IM系统提供的登录界面。 用户U在登录界面中输入IM账号和密码,登录界面将IM账号和密码被发送到即时通信互 联服务器进行验证。在验证通过后,即时通信互联服务器根据用户的IM帐号生成与用户U 对应的用户唯一标识(化enID),并生成相应的令牌(Token),其中,令牌表示用户U授权第 H方应用使用自己的账号信息。即时通信互联服务器将化enID和Token将返回至第H方 应用后,第H方应用获得与用户U对应的化enID和Token时,确定用户U已经登录第H方 应用。第H方应用向用户U返回登录成功的信息。用户U登录第H方应用后,用户U在第 H方应用中进行某种操作,例如,进行了一局游戏,获得游戏成绩。第H方应用访问信息处 理服务器,即,向信息处理服务器提交应用标识(AppID)、与用户对应的化enID、Token和用 户在第H方应用中执行操作时获得的成绩。因此,若用户U是合法用户,即时通信互联服务 器接收到的用户U的用户唯一标识,应当是即时通信互联服务器在对用户U进行验证的阶 段返回给第H方应用的。
[010引 S302,即时通信互联服务器根据用户U的用户唯一标识查询所述用户U的好友列 表,所述好友列表包含的好友为在即时通信服务中维护的所述用户U的好友。
[0109]S303,即时通信互联服务器向信息处理服务器返回用户U的好友的基本属性,W 使所述信息处理服务器根据所述用户U的好友的基本属性获取所述用户U和所述用户U的 好友在第H方应用中执行操作时的应用信息。
[0110] 在本发明实施例中,用户U的好友的基本属性包括用户U的好友的用户唯一标识、 昵称和头像。作为本发明一个实施例,即时通信互联服务器向信息处理服务器返回用户U 的好友的基本属性,包括如下步骤S3031至步骤S3033 ;
[0111]S3031,即时通信互联服务器接收信息处理服务器发送的用户唯一标识,所述用户 唯一标识包括用户U的用户唯一标识和所述用户U的好友的用户唯一标识。
[0112]S3032,即时通信互联服务器根据所述用户唯一标识,获取用户的昵称和头像,所 述用户的昵称和头像包括与所述用户U的用户唯一标识对应的昵称和头像W及与所述用 户U的好友的用户唯一标识对应的昵称和头像。
[0113]S3033,即时通信互联服务器将用户的昵称和头像发送至信息处理服务器。
[0114] 如前所述,为了不至于向第H方应用泄露用户U的关系链,从而保护用户U的隐 私,不应将用户U及其好友的用户唯一标识返回给第H方应用,排行榜不应出现各个用户 的用户唯一标识,但可W出现与用户的用户唯一标识对应的昵称和头像。信息处理服务器 需要与用户的用户唯一标识对应的昵称和头像,因此,即时通信互联服务器可将用户的昵 称和头像发送至信息处理服务器。
[0115] 即时通信互联服务器向所述信息处理服务器返回所述用户U的好友的基本属性 之后还包括;即时通信互联服务器接收信息处理服务器发送的请求消息,该请求消息用于 信息处理服务器请求即时通信互联服务器向用户u'发送知会消息,其中,用户u'为在第H方应用中执行操作时获得的结果排序在用户U之后的用户,即时通信互联服务器接收到 信息处理服务器发送的请求消息后,向所述用户U'发送所述知会消息。即时通信互联服 务器向用户U'发送知会消息是基于该样一个事实:在第H方应用向用户U展示排行榜后, 用户U可能想向在即时通信服务中维护的好友炫耀一下,一方面增加成就感,另一方面,可 W与其好友形成互动。具体地,例如,第H方应用向用户U提示"你超越了 2名好友,是否 告诉他们?",用户U选择炫耀后,第H方应用向信息处理服务器发送请求信息,W请求向用 户U的好友发送知会消息,该请求信息包括第H方应用的应用标识,用户U的用户唯一标识 (化enID)和相应的令牌(Token)、成绩超越好友的数量和知会消息,该知会消息主要包含用 户U想与其好友说话的内容,例如,"我的分数超过了你,欢迎挑战"等等。
[0116]请参阅附图4,是本发明另一实施例提供的在定制界面展示第H方应用的应用信 息的方法的基本流程,其执行主体可W是第H方应用中的某个功能模块,例如客户端信息 处理模块等。附图4示例的在定制界面展示第H方应用的应用信息的方法主要包括步骤 S401至步骤S403,详细说明如下:
[0117]S401,客户端信息处理模块向信息处理服务器传输令牌、第H方应用的应用标识 和用户U的用户唯一标识。
[0118]令牌、第H方应用的应用标识和用户U的用户唯一标识分别与前述实施例中涉及 的令牌、第H方应用的应用标识和用户U的用户唯一标识的含义相同,并且,用户从从第H 方应用输入令牌、第H方应用的应用标识和用户U的用户唯一标识后,客户端信息处理模 块向信息处理服务器传输令牌、第H方应用的应用标识和用户U的用户唯一标识。
[0119]S402,客户端信息处理模块接收信息处理服务器返回的最终应用信息,所述最终 应用信息中用户的昵称和头像与用户执行操
作时获得的结果一一对应。
[0120] 信息处理服务器向客户端信息处理模块返回的最终应用信息如前述实施例的表 五所示,最终应用信息中用户的昵称和头像与用户执行操作时获得的结果一一对应。
[0121]S403,客户端信息处理模块获取定制的界面后使用定制的界面展示最终应用信 息。
[0122] 客户端信息处理模块在收到如表五示例的最终应用信息后,进行解析,然后加载 界面定制数据,获取定制的界面后使用定制的界面展示最终应用信息。界面定制数据通常 包括数据模版、界面样式(例如背景、颜色和字体)和可定制的提示文字等。在本发明实施例 中,界面定制数据既可W是本地保存有的数据,也可W是从服务器下载得到的数据,即,作 为本发明一个实施例,客户端信息处理模块获取定制的界面后使用所述定制的界面展示所 述最终应用信息可W是:若第H方应用中具有定制的界面,则客户端信息处理模块从所述 第H方应用中缓存获取定制的界面后使用所述定制的界面展示所述最终应用信息,若所述 第H方应用中没有定制的界面,则所述客户端信息处理模块从界面定制服务器获取定制的 界面后使用所述定制的界面展示所述最终应用信息。
[0123] 下面对用于执行上述在定制界面展示第H方应用的应用信息的方法的本发明实 施例的在定制界面展示第H方应用的应用信息的装置进行说明,其基本逻辑结构参考图 5。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图5示例的在定制界面展 示第H方应用的应用信息的装置可W是能与即时通信互联服务器建立通信连接的服务器, 例如,信息处理服务器或者服务器中的功能单元或模块。附图5示例的在定制界面展示第H方应用的应用信息的装置主要包括第一接收模块501、第一发送模块502、第一获取模块 503和第二发送模块504,各模块详细说明如下:
[0124] 第一接收模块501,用于接收客户端信息处理模块传输的令牌、第H方应用的应用 标识和用户U的用户唯一标识,所述令牌、所述第H方应用的应用标识和所述用户U的用户 唯一标识从所述第H方应用输入;
[0125] 第一发送模块502,用于将所述用户U的用户唯一标识发送至即时通信互联服务 器;
[0126] 第一获取模块503,用于根据所述即时通信互联服务器返回的所述用户U的好友 的基本属性,获取所述用户U和所述用户U的好友在所述第H方应用中执行所述操作时的 最终应用信息,所述用户U的好友为在即时通信服务中维护的所述用户U的好友;
[0127] 第二发送模块504,用于将所述最终应用信息返回至所述客户端信息处理模块,W 使所述客户端信息处理模块获取定制的界面后使用所述定制的界面展示所述最终应用信 息。
[012引需要说明的是,W上附图5示例的在定制界面展示第H方应用的应用信息的装置 的实施方式中,各功能模块的划分仅是举例说明,实际应用中可W根据需要,例如相应硬件 的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将 所述在定制界面展示第H方应用的应用信息的装置的内部结构划分成不同的功能模块,W 完成W上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可W 是由相应的硬件实现,也可W由相应的硬件执行相应的软件完成,例如,前述的第一接收模 块,可W是具有执行前述接收客户端信息处理模块传输的令牌、第H方应用的应用标识和 用户U的用户唯一标识,所述令牌、所述第H方应用的应用标识和所述用户U的用户唯一标 识从所述第H方应用输入的硬件,例如第一接收器,也可W是能够执行相应计算机程序从 而完成前述功能的一般处理器或者其他硬件设备;再如前述的第一发送模块,可W是将所 述用户U的用户唯一标识发送至即时通信互联服务器功能的硬件,例如第一发送器,也可 W是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备(本说明 书提供的各个实施例都可应用上述描述原则)。
[0129] 附图5示例的在定制界面展示第H方应用的应用信息的装置中,用户U的好友的 基本属性包括所述用户U的好友的用户唯一标识、昵称和头像,第一获取模块502可W包括 排序单元601、第H发送单元602、第二接收单元603和第二获取单元604,如附图6所示本 发明另一实施例提供的在定制界面展示第H方应用的应用信息的装置,其中:
[0130] 排序单元601,用于根据所述即时通信互联服务器返回的所述用户U的好友的用 户唯一标识,通过查询数据库,对用户在所述第H方应用中执行所述操作时获得的结果进 行排序,W获取初级应用信息展示列表,所述用户包括所述用户U和所述用户U的好友,所 述初级应用信息展示列表中用户获得的结果与所述用户的用户唯一标识一一对应;
[0131] 第H发送单元602,用于将所述用户唯一标识发送至所述即时通信互联服务器;
[0132] 第二接收单元603,用于接收所述即时通信互联服务器返回的用户的昵称和头像, 所述用户的昵称和头像包括与所述用户U的用户唯一标识对应的昵称和头像W及与所述 用户U的好友的用户唯一标识对应的昵称和头像;
[0133] 第二获取单元604,用于将所述用户的昵称和头像插入所述初级应用信息展示列 表中,W获取所述最终应用信息,所述最终应用信息中所述用户的昵称和头像与所述用户 执行所述操作时获得的结果一一对应。
[0134] 附图6示例的在定制界面展示第H方应用的应用信息的装置还包括第H接收模 块701、第H获取模块702和请求模块703,如附图7所示本发明另一实施例提供的在定制 界面展示第H方应用的应用信息的装置,其中:
[0135]第H接收模块701,用于接收所述客户端信息处理模块发送的请求信息,所述请求 信息包括令牌、所述第H方应用的应用标识、所述用户U的用户唯一标识和知会消息;
[0136] 第H获取模块702,用于查询所述初级应用信息展示列表,W获取所述用户U'的 用户唯一标识,所述用户U'为执行所述操作时获得的结果排序在所述用户U之后的用户;
[0137] 请求模块703,用于请求所述即时通信互联服务器向所述用户U'发送所述知会消 息。
[013引附图5至附图7任一示例的第二发送模块504可W包括加密单元801和第四发送 单元802,如附图8-a至附图8-C任一示例的在定制界面展示第H方应用的应用信息的装 置,其中:
[0139] 加密单元801,用于将所述最终应用信息中的用户唯一标识加密;
[0140] 第四发送单元802,用于将所述对用户唯一标识加密后的最终应用信息返回至所 述客户端信息处理模块。
[0141] 请参阅附图9,是本发明另一实施例提供的在定制界面展示第H方应用的应用信 息的装置基本逻辑结构。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图9 示例的在定制界面展示第H方应用的应用信息的装置可W是与手机等终端有通信关系的 服务器,例如即时通信互联服务器等。需要说明的是在本发明实施例中,即时通信(Instant Messenging,IM)可W是腾讯公司研发的QQ、微信等。附图9示例的在定制界面展示第H 方应用的应用信息的装置主要包括用户标识接收模块901、查询模块902和属性发送模块 903,各模块详细说明如下:
[0142] 用户标识接收模块901,用于接收信息处理服务器发送的用户U的用户唯一标识;
[0143] 查询模块902,用于根据所述用户U的用户唯一标识查询所述用户U的好友列表, 所述好友列表包含的好友为在即时通信服务中维护的所述用户U的好友;
[0144]属性发送模块903,用于向所述信息处理服务器返回所述用户U的好友的基本属 性,W使所述信息处理服务器根据所述用户U的好友的基本属性获取所述用户U和所述用 户U的好友在第H方应用中执行操作时的应用信息。
[0145] 附图9示例的在定制界面展示第H方应用的应用信息的装置中,用户U的好友的 基本属性包括所述用户U的好友的用户唯一标识、昵称和头像,属性发送模块903可W包括 标识接收单元1001、属性获取单元1002和第五发送单元1003,如附图10所示本发明另一 实施例提供的在定制界面展示第H方应用的应用信息的装置,其中:
[0146] 标识接收单元1001,用于接收所述信息处理服务器发送的用户唯一标识,所述用 户唯一标识包括所述用户U的用户唯一标识和所述用户U的好友的用户唯一标识;
[0147] 属性获取单元1002,用于根据所述用户唯一标识,获取用户的昵称和头像,所述用 户的昵称和头像包括与所述用户U的用户唯一标识对应的昵称和头像W及与所述用户U的 好友的用户唯一标识对应的昵称和头像;
[014引第五发送单元1003,用于将所述用户的昵称和头像发送至所述信息处理服务器。
[0149] 附图9或附图10示例的支持界面定制的好友成绩排名装置还可W包括请求消息 接收模块1101和消息发送模块1102,如附图11-a或附图11-b所示本发明另一实施例提供 的支持界面定制的好友成绩排名装置,其中:
[0150] 请求消息接收模块1101,用于接收所述信息处理服务器发送的请求消息,所述请 求消息用于所述信息处理服务器请求所述即时通信互联服务器向用户U'发送知会消息,所 述用户U'为执行所述操作时获得的结果排序在所述用户U之后的用户;
[0151]消息发送模块1102,用于向所述用户U'发送所述知会消息。
[0152] 请参阅附图12,是本发明另一实施例提供的在定制界面展示第H方应用的应用信 息的装置基本逻辑结构。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图12 示例的在定制界面展示第H方应用的应用信息的装置可W是前述实施例中提及的客户端 信息处理模块。附图12示例的在定制界面展示第H方应用的应用信息的装置主要包括传 输模块1201、第四接收模块1202和应用信息展示模块1203,各模块详细说明如下:
[0153] 传输模块1201,用于向信息处理服务器传输令牌、第H方应用的应用标识和用户 U的用户唯一标识,所述令牌、所
述第H方应用的应用标识和所述用户U的用户唯一标识从 所述第H方应用输入;
[0154] 第四接收模块1202,用于接收所述信息处理服务器返回的最终应用信息,所述最 终应用信息中用户的昵称和头像与所述用户执行所述操作时获得的结果一一对应;
[0155] 应用信息展示模块1203,用于获取定制的界面后使用所述定制的界面展示所述最 终应用信息。
[0156] 附图12示例的应用信息展示模块1203可W包括第一展示单元1301和第二展示 单元1302,如附图13所示本发明另一实施例提供的在定制界面展示第H方应用的应用信 息的装置,其中:
[0157] 第一展示单元1301,用于若所述第H方应用中具有定制的界面,则所述客户端信 息处理模块从所述第H方应用中缓存获取定制的界面后使用所述定制的界面展示所述最 终应用信息;
[0158] 第二展示单元1302,用于若所述第H方应用中没有定制的界面,则所述客户端信 息处理模块从界面定制服务器获取定制的界面后使用所述定制的界面展示所述最终应用 信息。
[0159] 请参阅附图14,是本发明实施例提供的在定制界面展示第H方应用的应用信息的 系统基本逻辑结构。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图14示例 的在定制界面展示第H方应用的应用信息的系统主要包括信息处理服务器1401、即时通信 互联服务器1402和客户端信息处理模块1403,其中,信息处理服务器1401可W是附图1 示例的在定制界面展示第H方应用的应用信息的方法的执行主体或者附图5至附图8-C任 一示例的在定制界面展示第H方应用的应用信息的装置,即时通信互联服务器1402可W 是附图3示例的在定制界面展示第H方应用的应用信息的方法的执行主体或者附图9至附 图11-b任一示例的在定制界面展示第H方应用的应用信息的装置,客户端信息处理模块 1403可W是可W是附图4示例的在定制界面展示第H方应用的应用信息的方法的执行主 体或者附图12至附图13任一示例的在定制界面展示第H方应用的应用信息的装置,信息 处理服务器1401包括第一接收模块1404、第一发送模块1405、第一获取模块1406和第二 发送模块1407,即时通信互联服务器1402包括用户标识接收模块1408、查询模块1409和 属性发送模块1410,客户端信息处理模块1403包括传输模块1411、第四接收模块1412和 应用信息展示模块1413,具体说明如下:
[0160] 第一接收模块1404,用于接收客户端信息处理模块1403传输的令牌、第H方应用 的应用标识和用户U的用户唯一标识,所述令牌、所述第H方应用的应用标识和所述用户U 的用户唯一标识从所述第H方应用输入;
[0161] 第一发送模块1405,用于将所述用户U的用户唯一标识发送至即时通信互联服务 器 1402 ;
[0162] 第一获取模块1406,用于根据所述即时通信互联服务器1402返回的所述用户U的 好友的基本属性,获取所述用户U和所述用户U的好友在所述第H方应用中执行所述操作 时的最终应用信息,所述用户U的好友为在即时通信服务中维护的所述用户U的好友;
[0163] 第二发送模块1407,用于将所述最终排行榜返回至所述客户端信息处理模块 1403,W使所述客户端信息处理模块1403获取定制的界面后使用所述定制的界面展示所 述最终应用信息;
[0164] 用户标识接收模块1408,用于接收信息处理服务器1401发送的用户U的用户唯一 标识;
[0165] 查询模块1409,用于根据所述用户U的用户唯一标识查询所述用户U的好友列表, 所述好友列表包含的好友为在即时通信服务中维护的所述用户U的好友;
[0166] 属性发送模块1410,用于向所述信息处理服务器1402返回所述用户U的好友的基 本属性,W使所述信息处理服务器1402根据所述用户U的好友的基本属性获取所述用户U 和所述用户U的好友在第H方应用中执行操作时的应用信息;
[0167] 传输模块1411,用于向所述信息处理服务器1402传输令牌、第H方应用的应用标 识、用户U的用户唯一标识和所述用户U在所述第H方应用中执行操作时获得的成绩,所述 令牌、所述第H方应用的应用标识和所述用户U的用户唯一标识从所述第H方应用输入; [016引第四接收模块1412,用于接收所述信息处理服务器1402返回的最终应用信息,所 述最终应用信息中用户的昵称和头像与所述用户执行所述操作时获得的结果一一对应;
[0169] 应用信息展示模块1413,用于获取定制的界面后使用所述定制的界面展示所述最 终应用信息。
[0170] 需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与 本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容 可参见本发明方法实施例中的叙述,此处不再费述。
[0171] 本领域普通技术人员可W理解上述实施例的各种方法中的全部或部分步骤是可 W通过程序来指令相关的硬件来完成,该程序可W存储于一计算机可读存储介质中,存 储介质可W包括;只读存储器(ROM,Read化lyMemo巧)、随机存取存储器(RAM,Random AccessMemoir)、磁盘或光盘等。
[0172]W上对本发明实施例所提供的在定制界面展示第H方应用的应用信息的方法、装 置和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐 述,w上实施例的说明只是用于帮助理解本发明的方法及其核也思想;同时,对于本领域的 一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所 述,本说明书内容不应理解为对本发明的限制。
【主权项】
1. 一种在定制界面展示第三方应用的应用信息的方法,其特征在于,所述方法包括: 信息处理服务器接收客户端信息处理模块传输的令牌、第三方应用的应用标识和用户 U的用户唯一标识,所述令牌、所述第三方应用的应用标识和所述用户U的用户唯一标识从 所述第三方应用输入; 所述信息处理服务器将所述用户U的用户唯一标识发送至即时通信互联服务器; 所述信息处理服务器根据所述即时通信互联服务器返回的所述用户U的好友的基本 属性,获取所述用户U和所述用户U的好友在所述第三方应用中执行所述操作时的最终应 用信息,所述用户U的好友为在即时通信服务中维护的所述用户U的好友; 所述信息处理服务器将所述最终应用信息返回至所述客户端信息处理模块,以使所述 客户端信息处理模块获取定制的界面后使用所述定制的界面展示所述最终应用信息。2. 根据权利要求1所述的方法,其特征在于,所述用户U的好友的基本属性包括所述用 户U的好友的用户唯一标识、昵称和头像,所述信息处理服务器根据所述即时通信互联服 务器返回的所述用户U的好友的基本属性,获取所述用户U和所述用户U的好友在所述第 三方应用中执行所述操作时的最终应用信息,包括: 所述信息处理服务器根据所述即时通信互联服务器返回的所述用户U的好友的用户 唯一标识,通过查询数据库,对用户在所述第三方应用中执行所述操作时获得的结果进行 排序,以获取初级应用信息展示列表,所述用户包括所述用户U和所述用户U的好友,所述 初级应用信息展示列表中用户获得的结果与所述用户的用户唯一标识一一对应; 所述信息处理服务器将所述用户唯一标识发送至所述即时通信互联服务器; 所述信息处理服务器接收所述即时通信互联服务器返回的用户的昵称和头像,所述用 户的昵称和头像包括与所述用户U的用户唯一标识对应的昵称和头像以及与所述用户U的 好友的用户唯一标识对应的昵称和头像; 所述信息处理服务器将所述用户的昵称和头像插入所述初级应用信息展示列表中,以 获取所述最终应用信息,所述最终应用信息中所述用户的昵称和头像与所述用户执行所述 操作时获得的结果一一对应。3. 根据权利要求2所述的方法,其特征在于,所述信息处理服务器将所述最终应用信 息返回至所述客户端信息处理模块之后,还包括: 所述信息处理服务器接收所述客户端信息处理模块发送的请求信息,所述请求信息包 括令牌、所述第三方应用的应用标识、所述用户U的用户唯一标识和知会消息; 所述信息处理服务器查询所述初级应用信息展示列表,以获取所述用户U'的用户唯一 标识,所述用户U'为执行所述操作时获得的结果排序在所述用户U之后的用户; 所述信息处理服务器请求所述即时通信互联服务器向所述用户U'发送所述知会消息。4. 根据权利要求1至3任意一项所述的方法,其特征在于,所述信息处理服务器将所述 最终应用信息返回至所述客户端信息处理模块包括: 将所述最终应用信息中的用户唯一标识加密后,所述信息处理服务器将所述对用户唯 一标识加密后的最终应用信息返回至所述客户端信息处理模块。5. -种在定制界面展示第三方应用的应用信息的方法,其特征在于,所述方法包括: 即时通信互联服务器接收信息处理服务器发送的用户U的用户唯一标识; 所述即时通信互联服务器根据所述用户U的用户唯一标识查询所述用户U的好友列 表,所述好友列表包含的好友为在即时通信服务中维护的所述用户U的好友; 所述即时通信互联服务器向所述信息处理服务器返回所述用户U的好友的基本属性, 以使所述信息处理服务器根据所述用户U的好友的基本属性获取所述用户U和所述用户U 的好友在第三方应用中执行操作时的应用信息。6. 根据权利要求5所述的方法,其特征在于,所述用户U的好友的基本属性包括所述用 户U的好友的用户唯一标识、昵称和头像,所述即时通信互联服务器向所述信息处理服务 器返回所述用户U的好友的基本属性,包括: 所述即时通信互联服务器接收所述信息处理服务器发送的用户唯一标识,所述用户唯 一标识包括所述用户U的用户唯一标识和所述用户U的好友的用户唯一标识; 所述即时通信互联服务器根据所述用户唯一标识,获取用户的昵称和头像,所述用户 的昵称和头像包括与所述用户U的用户唯一标识对应的昵称和头像以及与所述用户U的好 友的用户唯一标识对应的昵称和头像; 所述即时通信互联服务器将所述用户的昵称和头像发送至所述信息处理服务器。7. 根据权利要求5或6所述的方法
,其特征在于,所述即时通信互联服务器向所述信息 处理服务器返回所述用户U的好友的基本属性之后还包括: 所述即时通信互联服务器接收所述信息处理服务器发送的请求消息,所述请求消息用 于所述信息处理服务器请求所述即时通信互联服务器向用户U'发送知会消息,所述用户 U'为执行所述操作时获得的结果排序在所述用户U之后的用户; 所述即时通信互联服务器向所述用户U'发送所述知会消息。8. -种在定制界面展示第三方应用的应用信息的方法,其特征在于,所述方法包括: 客户端信息处理模块向信息处理服务器传输令牌、第三方应用的应用标识和用户U的 用户唯一标识,所述令牌、所述第三方应用的应用标识和所述用户U的用户唯一标识从所 述第三方应用输入; 所述客户端信息处理模块接收所述信息处理服务器返回的最终应用信息,所述最终应 用信息中用户的昵称和头像与所述用户执行所述操作时获得的结果一一对应; 所述客户端信息处理模块获取定制的界面后使用所述定制的界面展示所述最终应用 信息。9. 根据权利要求8所述的方法,其特征在于,所述客户端信息处理模块获取定制的界 面后使用所述定制的界面展示所述最终应用信息,包括: 若所述第三方应用中具有定制的界面,则所述客户端信息处理模块从所述第三方应用 中缓存获取定制的界面后使用所述定制的界面展示所述最终应用信息; 若所述第三方应用中没有定制的界面,则所述客户端信息处理模块从界面定制服务器 获取定制的界面后使用所述定制的界面展示所述最终应用信息。10. -种在定制界面展示第三方应用的应用信息的装置,其特征在于,所述装置包括: 第一接收模块,用于接收客户端信息处理模块传输的令牌、第三方应用的应用标识和 用户U的用户唯一标识,所述令牌、所述第三方应用的应用标识和所述用户U的用户唯一标 识从所述第三方应用输入; 第一发送模块,用于将所述用户U的用户唯一标识发送至即时通信互联服务器; 第一获取模块,用于根据所述即时通信互联服务器返回的所述用户U的好友的基本属 性,获取所述用户U和所述用户U的好友在所述第三方应用中执行所述操作时的最终应用 信息,所述用户U的好友为在即时通信服务中维护的所述用户U的好友; 第二发送模块,用于将所述最终应用信息返回至所述客户端信息处理模块,以使所述 客户端信息处理模块获取定制的界面后使用所述定制的界面展示所述最终应用信息。11. 根据权利要求10所述的装置,其特征在于,所述用户U的好友的基本属性包括所述 用户U的好友的用户唯一标识、昵称和头像,所述第一获取模块包括: 排序单元,用于根据所述即时通信互联服务器返回的所述用户U的好友的用户唯一标 识,通过查询数据库,对用户在所述第三方应用中执行所述操作时获得的结果进行排序,以 获取初级应用信息展示列表,所述用户包括所述用户U和所述用户U的好友,所述初级应用 信息展示列表中用户获得的结果与所述用户的用户唯一标识一一对应; 第三发送单元,用于将所述用户唯一标识发送至所述即时通信互联服务器; 第二接收单元,用于接收所述即时通信互联服务器返回的用户的昵称和头像,所述用 户的昵称和头像包括与所述用户U的用户唯一标识对应的昵称和头像以及与所述用户U的 好友的用户唯一标识对应的昵称和头像; 第二获取单元,用于将所述用户的昵称和头像插入所述初级应用信息展示列表中,以 获取所述最终应用信息,所述最终应用信息中所述用户的昵称和头像与所述用户执行所述 操作时获得的结果一一对应。12. 根据权利要求11所述的装置,其特征在于,所述装置还包括: 第三接收模块,用于接收所述客户端信息处理模块发送的请求信息,所述请求信息包 括令牌、所述第三方应用的应用标识、所述用户U的用户唯一标识和知会消息; 第三获取模块,用于查询所述初级应用信息展示列表,以获取所述用户U'的用户唯一 标识,所述用户U'为执行所述操作时获得的结果排序在所述用户U之后的用户; 请求模块,用于请求所述即时通信互联服务器向所述用户U'发送所述知会消息。13. 根据权利要求10至12任意一项所述的装置,其特征在于,所述第二发送模块包 括: 加密单元,用于将所述最终应用信息中的用户唯一标识加密; 第四发送单元,用于将所述对用户唯一标识加密后的最终应用信息返回至所述客户端 信息处理模块。14. 一种在定制界面展示第三方应用的应用信息的装置,其特征在于,所述装置包括: 用户标识接收模块,用于接收信息处理服务器发送的用户U的用户唯一标识; 查询模块,用于根据所述用户U的用户唯一标识查询所述用户U的好友列表,所述好友 列表包含的好友为在即时通信服务中维护的所述用户U的好友; 属性发送模块,用于向所述信息处理服务器返回所述用户U的好友的基本属性,以使 所述信息处理服务器根据所述用户U的好友的基本属性获取所述用户U和所述用户U的好 友在第三方应用中执行操作时的应用信息。15. 根据权利要求14所述的装置,其特征在于,所述用户U的好友的基本属性包括所述 用户U的好友的用户唯一标识、昵称和头像,所述属性发送模块包括: 标识接收单元,用于接收所述信息处理服务器发送的用户唯一标识,所述用户唯一标 识包括所述用户U的用户唯一标识和所述用户U的好友的用户唯一标识; 属性获取单元,用于根据所述用户唯一标识,获取用户的昵称和头像,所述用户的昵称 和头像包括与所述用户U的用户唯一标识对应的昵称和头像以及与所述用户U的好友的用 户唯一标识对应的昵称和头像; 第五发送单元,用于将所述用户的昵称和头像发送至所述信息处理服务器。16. 根据权利要求14或15所述的装置,其特征在于,所述装置还包括: 请求消息接收模块,用于接收所述信息处理服务器发送的请求消息,所述请求消息用 于所述信息处理服务器请求所述即时通信互联服务器向用户U'发送知会消息,所述用户 U'为执行所述操作时获得的结果排序在所述用户U之后的用户; 消息发送模块,用于向所述用户U'发送所述知会消息。17. -种在定制界面展示第三方应用的应用信息的装置,其特征在于,所述装置包括: 传输模块,用于向信息处理服务器传输令牌、第三方应用的应用标识和用户U的用户 唯一标识,所述令牌、所述第三方应用的应用标识和所述用户U的用户唯一标识从所述第 三方应用输入; 第四接收模块,用于接收所述信息处理服务器返回的最终应用信息,所述最终应用信 息中用户的昵称和头像与所述用户执行所述操作时获得的结果一一对应; 应用信息展示模块,用于获取定制的界面后使用所述定制的界面展示所述最终应用信 肩、。18. 根据权利要求17所述的装置,其特征在于,所述应用信息展示模块包括: 第一展示单元,用于若所述第三方应用中具有定制的界面,则所述客户端信息处理模 块从所述第三方应用中缓存获取定制的界面后使用所述定制的界面展示所述最终应用信 息; 第二展示单元,用于若所述第三方应用中没有定制的界面,则所述客户端信息处理模 块从界面定制服务器获取定制的界面后使用所述定制的界面展示所述最终应用信息。19. 一种在定制界面展示第三方应用的应用信息的系统,其特征在于,所述系统包括信 息处理服务器、即时通信互联服务器和客户端信息处理模块,所述信息处理服务器包括第 一接收模块、第一发送模块、第一获取模块和第二发送模块,所述即时通信互联服务器包括 用户标识接收模块、查询模块和属性发送模块,所述客户端信息处理模块包括传输模块、第 四接收模块和应用信息展示模块; 所述第一接收模块,用于接收客户端信息处理模块传输的令牌、第三方应用的应用标 识和用户U的用户唯一标识,所述令牌、所述第三方应用的应用标识和所述用户U的用户唯 一标识从所述第三方应用输入; 所述第一发送模块,用于将所述用户U的用户唯一标识发送至即时通信互联服务器; 所述第一获取模块,用于根据所述即时通信互联服务器返回的所述用户U的好友的基 本属性,获取所述用户U和所述用户U的好友在所述第三方应用中执行所述操作时的最终 应用信息,所述用户U的好友为在即时通信服务中维护的所述用户U的好友; 所述第二发送模块,用于将所述最终应用信息返回至所述客户端信息处理模块,以 使所述客户端信息处理模块获取定制的界面后使用所述定制的界面展示所述最终应用信 息; 所述用户标识接收模块,用于接收信息处理服务器发送的用户U的用户唯一标识; 所述查询模块,用于根据所述用户U的用户唯一标识查询所述用户U的好友列表,所述 好友列表包含的好友为在即时通信服务中维护的所述用户U的好友; 所述属性发送模块,用于向所述信息处理服务器返回所述用户U的好友的基本属性, 以使所述信息处理服务器根据所述用户U的好友的基本属性获取所述用户U和所述用户U 的好友在第三方应用中执行操作时的应用信息; 所述传输模块,用于向信息处理服务器传输令牌、第三方应用的应用标识和用户U的 用户唯一标识,所述令牌、所述第三方应用的应用标识和所述用户U的用户唯一标识从所 述第三方应用输入; 所述第四接收模块,用于接收所述信息处理服务器返回的最终应用信息,所述最终应 用信息中用户的昵称和头像与所述用户执行所述操作时获得的结果一一对应; 所述应用信息展示模块,用于获取定制的界面后使用所述定制的界面展示所述最终应 用信息。
【专利摘要】本发明公开了在定制界面展示第三方应用的应用信息的方法、装置和系统,以提供个性化的排行榜界面和增强用户与好友的互动性。该方法包括:信息处理服务器接收令牌、第三方应用的应用标识和用户U的用户唯一标识;信息处理服务器将用户U的用户唯一标识发送至即时通信互联服务器;信息处理服务器根据用户U的好友的基本属性,获取用户U和用户U的好友在第三方应用中执行操作时的最终应用信息;信息处理服务器将最终应用信息返回至客户端信息处理模块。本发明使得用户在使用第三方应用执行某种操作时的安全性提高,用户在使用第三方应用执行某种操作时互动性得到增强;应用信息的展示界面不再单一,最大限度地满足了用户的个性化需求。
【IPC分类】H04L12/58
【公开号】CN104901862
【申请号】CN201410078782
【发明人】任旻, 夏志勇, 王崇生, 于涛, 朱小草
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年9月9日
【申请日】2014年3月5日