一种生成好友访问频道列表的方法和装置制造方法
【专利摘要】本发明公开了一种生成好友访问频道列表的方法和装置,属于移动通信领域。该方法包括:获取用户的用户标识;根据用户的用户标识获取用户的好友,以及所述好友所加入的频道;为获取的每个频道创建对应的分组,每个分组包含加入同一频道的所有好友。该装置包括:第一获取模块,第二获取模块和创建模块。本发明中为获取的每个频道创建对应的分组,将好友添加到好友加入的频道对应的分组中,从而用户可以从好友访问频道列表中直观地看出好友在频道的分布状态和频道偏好,用户更容易定位在线好友的频道位置,很方便的获取好友最多的热点频道,提高了获取热点频道的效率。
【专利说明】一种生成好友访问频道列表的方法和装置
【技术领域】
[0001] 本发明涉及移动通信领域,特别涉及一种生成好友访问频道列表的方法和装置。
【背景技术】
[0002] 目前,在线直播应用非常流行,用户通过在线直播应用不仅可以听音乐、看在线直 播视频,还可以与朋友聊天;在用户登录在线直播服务器之后,服务器为用户生成好友访问 频道列表,发送好友访问频道列表给终端;终端显示好友访问频道列表给用户,用户查看终 端显示的好友访问频道列表可以获取好友的状态信息,以了解好友是否在线,是否加入频 道,以及加入哪个频道等。
[0003] 现有技术中提供了一种生成好友访问频道列表的方法,可以为:服务器获取用户 的用户标识,根据用户的用户标识获取用户的好友的用户标识,根据好友的用户标识获取 好友的状态信息,该状态信息包括是否在线,是否加入频道以及加入哪个频道等。将好友的 用户标识和好友的状态信息添加到好友访问频道列表中。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 当用户想要获取好友数目最多的热点频道时,用户只能从好友访问频道列表中一 个一个地查看好友的状态信息,从好友的状态信息中获取好友所在的频道,并统计每个频 道中好友的数目,以获取好友数目最多的热点频道,从而导致获取热点频道的效率低。
【发明内容】
[0006] 为了解决现有技术的问题,本发明提供了一种生成好友访问频道列表的方法和装 置。所述技术方案如下:
[0007] 一方面,本发明提供了一种生成好友访问频道列表的方法,所述方法包括:
[0008] 获取用户的用户标识;
[0009] 根据所述用户的用户标识获取所述用户的好友,以及所述好友所加入的频道;
[0010] 为获取的每个频道创建对应的分组,每个分组包含加入同一频道的所有好友。
[0011] 优选的,所述根据所述用户的用户标识获取所述用户的好友,以及所述好友所加 入的频道,包括:
[0012] 根据所述用户的用户标识获取所述好友的用户标识;
[0013] 根据所述好友的用户标识获取所述好友的用户信息和所述好友的状态信息,所述 状态信息包括频道标识;
[0014] 从所述好友的状态信息中获取所述好友加入的频道。
[0015] 优选的,所述方法还包括:
[0016] 统计所述每个频道包括的好友的数目;
[0017] 将所述每个频道包括的好友的数目分别添加到所述每个频道对应的分组中。
[0018] 优选的,所述方法还包括:
[0019] 根据所述每个频道包括的好友的数目对所述每个频道对应的分组进行排序,生成 好友访问频道列表;
[0020] 发送所述好友访问频道列表给所述用户对应的终端。
[0021] 优选的,所述发送所述好友访问频道列表给所述用户对应的终端之后,所述方法 还包括:
[0022] 接收所述终端发送的所述用户从所述好友访问频道列表中选择的频道;
[0023] 将所述用户加入到所述选择的频道内。
[0024] 另一方面,本发明提供了一种生成好友访问频道列表的装置,所述装置包括:
[0025] 第一获取模块,用于获取用户的用户标识;
[0026] 第二获取模块,用于根据所述用户的用户标识获取所述用户的好友,以及所述好 友所加入的频道;
[0027] 创建模块,用于为获取的每个频道创建对应的分组,每个分组包含加入同一频道 的所有好友。
[0028] 优选的,所述第二获取模块,包括:
[0029] 第一获取单元,用于根据所述用户的用户标识获取所述好友的用户标识;
[0030] 第二获取单元,用于根据所述好友的用户标识获取所述好友的用户信息和所述好 友的状态信息,所述状态信息包括频道标识;
[0031] 第三获取单元,用于从所述好友的状态信息中获取所述好友加入的频道。
[0032] 优选的,所述装置还包括:
[0033] 统计模块,用于统计所述每个频道包括的好友的数目;
[0034] 添加模块,用于将所述每个频道包括的好友的数目分别添加到所述每个频道对应 的分组中。
[0035] 优选的,所述装置还包括:
[0036] 生成模块,用于根据所述每个频道包括的好友的数目对所述每个频道对应的分组 进行排序,生成好友访问频道列表;
[0037] 发送模块,用于发送所述好友访问频道列表给所述用户对应的终端。
[0038] 优选的,所述装置还包括:
[0039] 接收模块,用于接收所述终端发送的所述用户从所述好友访问频道列表中选择的 频道;
[0040] 加入模块,用于将所述用户加入到所述选择的频道内。
[0041] 在本发明实施例中,为获取的每个频道创建对应的分组,将好友添加到好友加入 的频道对应的分组中,从而用户可以从好友访问频道列表中直观地看出好友在频道的分布 状态和频道偏好,用户更容易定位在线好友的频道位置,以及很方便的获取到好友最多的 热点频道,提高了获取热点频道的效率。
【专利附图】
【附图说明】
[0042] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0043] 图1是本发明实施例1提供的一种生成好友访问频道列表的方法流程图;
[0044] 图2-1是本发明实施例2提供的一种生成好友访问频道列表的方法流程图;
[0045] 图2-2是本发明实施例2提供的一种显示好友访问频道列表的界面图;
[0046] 图3是本发明实施例3提供的一种生成好友访问频道列表的装置结构示意图。
【具体实施方式】
[0047] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0048] 在在线教育平台或者在线娱乐平台中,用户加入频道之前,可能想要了解用户的 好友所加入的频道以及好友数目最多的热点频道等;因此,在用户登录在线直播应用之后, 服务器按本发明实施例提供的方法为用户生成好友访问频道列表,该好友访问频道列表中 包含好友所加入的每个频道对应的分组,每个分组包含加入同一频道的所有好友;服务器 发送好友访问频道列表给终端;终端显示好友访问频道列表给用户,用户查看终端显示的 好友访问频道列表可以获取好友的状态丨目息,以了解好友是否在线,是否加入频道以及加 入哪个频道等。
[0049] 进一步地,服务器在好友访问频道列表页面中创建"好友访问"项,将好友访问频 道列表添加到"好友访问"中。
[0050] 实施例1
[0051] 本发明实施例提供了一种生成好友访问频道列表的方法,参见图1,其中,该方法 包括:
[0052] 步骤101 :获取用户的用户标识;
[0053] 步骤102 :根据用户的用户标识获取用户的好友,以及好友所加入的频道;
[0054] 步骤103 :为获取的每个频道创建对应的分组,每个分组中包含加入同一频道的 所有好友。
[0055] 在本发明实施例中,为获取的每个频道创建对应的分组,将好友添加到好友加入 的频道对应的分组中,从而用户可以从好友访问频道列表中直观地看出好友在频道的分布 状态和频道偏好,用户更容易定位在线好友的频道位置,以及很方便的获取到好友最多的 热点频道,提高了获取热点频道的效率。
[0056] 实施例2
[0057] 本发明实施例提供了一种生成好友访问频道列表的方法,该方法的执行主体为服 务器,参见图2-1,其中,该方法包括:
[0058] 步骤2〇 1 :获取用户的用户标识;
[0059] 步骤201可以通过以下第一种或者第二种方式实现,对于第一种实现方式,包括:
[0060] 当用户登录在线直播应用时,终端发送登录请求给服务器,该登录请求携带用户 的用户标识;服务器接收终端发送的登录请求,从该登录请求中获取用户的用户标识。
[0061] 进一步地,服务器接收到终端发送的登录请求,从该登录请求中获取用户的用户 标识之后,将用户的用户标识存储在登录列表。服务器每隔预设时间为登录列表中的用户 更新好友访问频道列表。因此,对于第二种实现方式,可以为:
[0062] 服务器从登录列表中获取用户的用户标识。
[0063]其中,用户的用户标识可以为用户的名称或者用户在服务器中注册的账号等。终 端可以为手机、PC(personal computer,个人计算机)终端等。服务器为在线直播应用服务 器等。预设时间可以根据需要进行设置并更改,如预设时间为 10秒等。
[0064] 例如,以终端为手机,用户的用户标识为123456为例进行说明;在本步骤中,用 户使用手机登录在线直播应用时,手机发送登录请求给服务器,该登录请求携带用户的用 户标识:123456 ;服务器接收手机发送的登录请求,从该登录请求中获取用户的用户标识: 123456。
[0065] 步骤202 :根据用户的用户标识获取用户的好友;
[0066] 服务器事先获取每个用户的好友的用户标识,将用户的用户标识和用户的好友的 用户标识存储在用户的好友列表中,在本步骤中,根据用户的用户标识,从用户的好友列表 中获取用户的好友的用户标识。
[0067] 好友的用户标识可以为好友的名称或者好友在服务器中注册的账号等。
[0068] 其中,好友列表如表1所示:
[0069] 表 1
[0070]
【权利要求】
1. 一种生成好友访问频道列表的方法,其特征在于,所述方法包括: 获取用户的用户标识; 根据所述用户的用户标识获取所述用户的好友,以及所述好友所加入的频道; 为获取的每个频道创建对应的分组,每个分组包含加入同一频道的所有好友。
2. 如权利要求1所述的方法,其特征在于,所述根据所述用户的用户标识获取所述用 户的好友,以及所述好友所加入的频道,包括: 根据所述用户的用户标识获取所述好友的用户标识; 根据所述好友的用户标识获取所述好友的用户信息和所述好友的状态信息,所述状态 信息包括频道标识; 从所述好友的状态信息中获取所述好友加入的频道。
3. 如权利要求1所述的方法,其特征在于,所述方法还包括: 统计所述每个频道包括的好友的数目; 将所述每个频道包括的好友的数目分别添加到所述每个频道对应的分组中。
4. 如权利要求3所述的方法,其特征在于,所述方法还包括: 根据所述每个频道包括的好友的数目对所述每个频道对应的分组进行排序,生成好友 访问频道列表; 发送所述好友访问频道列表给所述用户对应的终端。
5. 如权利要求4所述的方法,其特征在于,所述发送所述好友访问频道列表给所述用 户对应的终端之后,所述方法还包括: 接收所述终端发送的所述用户从所述好友访问频道列表中选择的频道; 将所述用户加入到所述选择的频道内。
6. -种生成好友访问频道列表的装置,其特征在于,所述装置包括: 第一获取模块,用于获取用户的用户标识; 第二获取模块,用于根据所述用户的用户标识获取所述用户的好友,以及所述好友所 加入的频道; 创建模块,用于为获取的每个频道创建对应的分组,每个分组包含加入同一频道的所 有好友。
7. 如权利要求6所述的装置,其特征在于,所述第二获取模块,包括: 第一获取单元,用于根据所述用户的用户标识获取所述好友的用户标识; 第二获取单元,用于根据所述好友的用户标识获取所述好友的用户信息和所述好友的 状态信息,所述状态信息包括频道标识; 第三获取单元,用于从所述好友的状态信息中获取所述好友加入的频道。
8. 如权利要求6所述的装置,其特征在于,所述装置还包括: 统计模块,用于统计所述每个频道包括的好友的数目; 添加模块,用于将所述每个频道包括的好友的数目分别添加到所述每个频道对应的分 组中。
9. 如权利要求8所述的装置,其特征在于,所述装置还包括: 生成模块,用于根据所述每个频道包括的好友的数目对所述每个频道对应的分组进行 排序,生成好友访问频道列表; 发送模块,用于发送所述好友访问频道列表给所述用户对应的终端。
10.如权利要求9所述的装置,其特征在于,所述装置还包括: 接收模块,用于接收所述终端发送的所述用户从所述好友访问频道列表中选择的频 道; 加入模块,用于将所述用户加入到所述选择的频道内。
【文档编号】H04N21/4788GK104219139SQ201410398399
【公开日】2014年12月17日 申请日期:2014年8月13日 优先权日:2014年8月13日
【发明者】叶天勇 申请人:广州华多网络科技有限公司