本发明专利技术公开了一种生成好友访问频道列表的方法和装置,属于移动通信领域。该方法包括:获取用户的用户标识;根据用户的用户标识获取用户的好友,以及所述好友所加入的频道;为获取的每个频道创建对应的分组,每个分组包含加入同一频道的所有好友。该装置包括:第一获取模块,第二获取模块和创建模块。本发明专利技术中为获取的每个频道创建对应的分组,将好友添加到好友加入的频道对应的分组中,从而用户可以从好友访问频道列表中直观地看出好友在频道的分布状态和频道偏好,用户更容易定位在线好友的频道位置,很方便的获取好友最多的热点频道,提高了获取热点频道的效率。
【技术实现步骤摘要】
一种生成好友访问频道列表的方法和装置
本专利技术涉及移动通信领域,特别涉及一种生成好友访问频道列表的方法和装置。
技术介绍
目前,在线直播应用非常流行,用户通过在线直播应用不仅可以听音乐、看在线直播视频,还可以与朋友聊天;在用户登录在线直播服务器之后,服务器为用户生成好友访问频道列表,发送好友访问频道列表给终端;终端显示好友访问频道列表给用户,用户查看终端显示的好友访问频道列表可以获取好友的状态信息,以了解好友是否在线,是否加入频道,以及加入哪个频道等。现有技术中提供了一种生成好友访问频道列表的方法,可以为:服务器获取用户的用户标识,根据用户的用户标识获取用户的好友的用户标识,根据好友的用户标识获取好友的状态信息,该状态信息包括是否在线,是否加入频道以及加入哪个频道等。将好友的用户标识和好友的状态信息添加到好友访问频道列表中。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:当用户想要获取好友数目最多的热点频道时,用户只能从好友访问频道列表中一个一个地查看好友的状态信息,从好友的状态信息中获取好友所在的频道,并统计每个频道中好友的数目,以获取好友数目最多的热点频道,从而导致获取热点频道的效率低。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种生成好友访问频道列表的方法和装置。所述技术方案如下:一方面,本专利技术提供了一种生成好友访问频道列表的方法,所述方法包括:获取用户的用户标识;根据所述用户的用户标识获取所述用户的好友,以及所述好友所加入的频道;为获取的每个频道创建对应的分组,每个分组包含加入同一频道的所有好友。优选的,所述根据所述用户的用户标识获取所述用户的好友,以及所述好友所加入的频道,包括:根据所述用户的用户标识获取所述好友的用户标识;根据所述好友的用户标识获取所述好友的用户信息和所述好友的状态信息,所述状态信息包括频道标识;从所述好友的状态信息中获取所述好友加入的频道。优选的,所述方法还包括:统计所述每个频道包括的好友的数目;将所述每个频道包括的好友的数目分别添加到所述每个频道对应的分组中。优选的,所述方法还包括:根据所述每个频道包括的好友的数目对所述每个频道对应的分组进行排序,生成好友访问频道列表;发送所述好友访问频道列表给所述用户对应的终端。优选的,所述发送所述好友访问频道列表给所述用户对应的终端之后,所述方法还包括:接收所述终端发送的所述用户从所述好友访问频道列表中选择的频道;将所述用户加入到所述选择的频道内。另一方面,本专利技术提供了一种生成好友访问频道列表的装置,所述装置包括:第一获取模块,用于获取用户的用户标识;第二获取模块,用于根据所述用户的用户标识获取所述用户的好友,以及所述好友所加入的频道;创建模块,用于为获取的每个频道创建对应的分组,每个分组包含加入同一频道的所有好友。优选的,所述第二获取模块,包括:第一获取单元,用于根据所述用户的用户标识获取所述好友的用户标识;第二获取单元,用于根据所述好友的用户标识获取所述好友的用户信息和所述好友的状态信息,所述状态信息包括频道标识;第三获取单元,用于从所述好友的状态信息中获取所述好友加入的频道。优选的,所述装置还包括:统计模块,用于统计所述每个频道包括的好友的数目;添加模块,用于将所述每个频道包括的好友的数目分别添加到所述每个频道对应的分组中。优选的,所述装置还包括:生成模块,用于根据所述每个频道包括的好友的数目对所述每个频道对应的分组进行排序,生成好友访问频道列表;发送模块,用于发送所述好友访问频道列表给所述用户对应的终端。优选的,所述装置还包括:接收模块,用于接收所述终端发送的所述用户从所述好友访问频道列表中选择的频道;加入模块,用于将所述用户加入到所述选择的频道内。在本专利技术实施例中,为获取的每个频道创建对应的分组,将好友添加到好友加入的频道对应的分组中,从而用户可以从好友访问频道列表中直观地看出好友在频道的分布状态和频道偏好,用户更容易定位在线好友的频道位置,以及很方便的获取到好友最多的热点频道,提高了获取热点频道的效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1提供的一种生成好友访问频道列表的方法流程图;图2-1是本专利技术实施例2提供的一种生成好友访问频道列表的方法流程图;图2-2是本专利技术实施例2提供的一种显示好友访问频道列表的界面图;图3是本专利技术实施例3提供的一种生成好友访问频道列表的装置结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。在在线教育平台或者在线娱乐平台中,用户加入频道之前,可能想要了解用户的好友所加入的频道以及好友数目最多的热点频道等;因此,在用户登录在线直播应用之后,服务器按本专利技术实施例提供的方法为用户生成好友访问频道列表,该好友访问频道列表中包含好友所加入的每个频道对应的分组,每个分组包含加入同一频道的所有好友;服务器发送好友访问频道列表给终端;终端显示好友访问频道列表给用户,用户查看终端显示的好友访问频道列表可以获取好友的状态信息,以了解好友是否在线,是否加入频道以及加入哪个频道等。进一步地,服务器在好友访问频道列表页面中创建“好友访问”项,将好友访问频道列表添加到“好友访问”中。实施例1本专利技术实施例提供了一种生成好友访问频道列表的方法,参见图1,其中,该方法包括:步骤101:获取用户的用户标识;步骤102:根据用户的用户标识获取用户的好友,以及好友所加入的频道;步骤103:为获取的每个频道创建对应的分组,每个分组中包含加入同一频道的所有好友。在本专利技术实施例中,为获取的每个频道创建对应的分组,将好友添加到好友加入的频道对应的分组中,从而用户可以从好友访问频道列表中直观地看出好友在频道的分布状态和频道偏好,用户更容易定位在线好友的频道位置,以及很方便的获取到好友最多的热点频道,提高了获取热点频道的效率。实施例2本专利技术实施例提供了一种生成好友访问频道列表的方法,该方法的执行主体为服务器,参见图2-1,其中,该方法包括:步骤201:获取用户的用户标识;步骤201可以通过以下第一种或者第二种方式实现,对于第一种实现方式,包括:当用户登录在线直播应用时,终端发送登录请求给服务器,该登录请求携带用户的用户标识;服务器接收终端发送的登录请求,从该登录请求中获取用户的用户标识。进一步地,服务器接收到终端发送的登录请求,从该登录请求中获取用户的用户标识之后,将用户的用户标识存储在登录列表。服务器每隔预设时间为登录列表中的用户更新好友访问频道列表。因此,对于第二种实现方式,可以为:服务器从登录列表中获取用户的用户标识。其中,用户的用户标识可以为用户的名称或者用户在服务器中注册的账号等。终端可以为手机、PC(personalcomputer,个人计算机)终端等。服务器为在线直播应用服务器等。预设时间可以根据需要进行设置并更改,如预设时间为10秒等。例如,以终端为手机,用户的用户标识为123456为例进行说明;在本步骤中,用户使用本文档来自技高网...
【技术保护点】
一种生成好友访问频道列表的方法,其特征在于,所述方法包括:获取用户的用户标识;根据所述用户的用户标识获取所述用户的好友,以及所述好友所加入的频道;为获取的每个频道创建对应的分组,每个分组包含加入同一频道的所有好友。
【技术特征摘要】
1.一种生成好友访问频道列表的方法,其特征在于,所述方法包括:获取用户的用户标识;根据所述用户的用户标识获取所述用户的好友,以及所述好友所加入的频道;为获取的每个频道创建对应的分组,每个分组包含加入同一频道的所有好友;所述根据所述用户的用户标识获取所述用户的好友,以及所述好友所加入的频道,包括:根据所述用户的用户标识获取所述好友的用户标识;根据所述好友的用户标识获取所述好友的用户信息和所述好友的状态信息,所述状态信息包括频道标识;从所述好友的状态信息中获取所述好友加入的频道。2.如权利要求1所述的方法,其特征在于,所述方法还包括:统计所述每个频道包括的好友的数目;将所述每个频道包括的好友的数目分别添加到所述每个频道对应的分组中。3.如权利要求2所述的方法,其特征在于,所述方法还包括:根据所述每个频道包括的好友的数目对所述每个频道对应的分组进行排序,生成好友访问频道列表;发送所述好友访问频道列表给所述用户对应的终端。4.如权利要求3所述的方法,其特征在于,所述发送所述好友访问频道列表给所述用户对应的终端之后,所述方法还包括:接收所述终端发送的所述用户从所述好友访问频道列表中选择的频道;将所述用户加入到所述选择的频道内。5.一种生成好友访问频道列表的装置,其特...
【专利技术属性】
技术研发人员:叶天勇,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。