频道接入方法和系统转让专利

申请号 : CN201480051966.6

文献号 : CN105580385B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王强贺禄霖彭铁磊

申请人 : 广州华多网络科技有限公司

摘要 :

本发明公开了一种频道接入方法和系统,所述方法包括:接收用户接入父频道的接入请求;响应所述接入请求获取所述父频道当前对应的接待频道信息,其中,所述接待频道信息为与预设的接待频道切换条件相应的子频道的频道标识信息;根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道。实施本发明的方法和系统,当接收到用户接入父频道的接入请求后,将用户接入父频道当前对应的接待频道信息对应的子频道;这样便于将请求接入的用户接入到预先设定的子频道,实现用户分流,在避免网络拥堵、网络延时等网络故障的同时,方便了频道管理员对频道用户的管理。

权利要求 :

1.一种频道接入方法,其特征在于,包括以下步骤:接收用户接入父频道的接入请求;

响应所述接入请求获取所述父频道当前对应的接待频道信息,其中,所述接待频道信息为与预设的接待频道切换条件相应的子频道的频道标识信息;

根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道;

在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息;

将获取的频道标识信息切换为所述父频道当前对应的接待频道信息。

2.根据权利要求1所述的频道接入方法,其特征在于,在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤包括以下步骤:检测对应各子频道的接待频道切换指令;

若检测到所述切换指令,则判定满足所述预设的接待频道切换条件;

获取与所述切换指令对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

3.根据权利要求1所述的频道接入方法,其特征在于,在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤包括以下步骤:检测当前时间是否与预设的切换时间一致;

若一致,则判定满足所述预设的接待频道切换条件;

获取与所述预设的切换时间对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

4.根据权利要求1所述的频道接入方法,其特征在于,在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤包括以下步骤:查询当前的接待频道信息对应的子频道内的用户数量是否大于用户阈值;

若是,则判定满足所述预设的接待频道切换条件;

获取预设的候选子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

5.根据权利要求1所述的频道接入方法,其特征在于,在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤包括以下步骤:获取当前请求接入所述父频道的用户的成员类别信息;

查询与所述成员类别信息匹配的预设接待类别;

若查询到,则判定满足所述预设的接待频道切换条件;

获取与查询到的预设接待类别对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

6.根据权利要求1所述的频道接入方法,其特征在于,在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤包括以下步骤:获取当前请求接入所述父频道的当前用户的身份信息;

根据所述身份信息查询所述当前用户在所述父频道中的子频道接入记录;

从所述子频道接入记录中选取接入记录最多的子频道;

若选取到,则判定满足所述预设的接待频道切换条件;

获取所选取的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

7.根据权利要求1至6中任意一项所述的频道接入方法,其特征在于,在根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道的步骤之后,还包括以下步骤:将预设的频道信息对象推送至所述用户登录的客户端的频道显示界面的预设区域进行展现。

8.根据权利要求7所述的频道接入方法,其特征在于,将预设的频道信息对象推送至所述用户登录的客户端的频道显示界面的预设区域进行展现的步骤还包括以下步骤:若所述用户进入的子频道未处于视频直播状态,则将所述预设的频道信息对象推送至所述客户端的频道显示界面的中央区域进行展现;

若所述用户进入的子频道处于视频直播状态,则将所述预设的频道信息对象推送至所述客户端的频道显示界面中央区域的视频显示区之外的区域进行展现。

9.一种频道接入系统,其特征在于,包括:

接收请求模块,用于接收用户接入父频道的接入请求;

接入信息获取模块,用于响应所述接入请求获取所述父频道当前对应的接待频道信息,其中,所述接待频道信息为与预设的接待频道切换条件相应的子频道的频道标识信息;

频道接入模块,用于根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道;

接待频道切换模块,用于:在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息;并且将获取的频道标识信息切换为所述父频道当前对应的接待频道信息。

10.根据权利要求9所述的频道接入系统,其特征在于,所述接待频道切换模块还用于:检测对应各子频道的接待频道切换指令;

若检测到所述切换指令,则判定满足所述预设的接待频道切换条件;

获取与所述切换指令对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

11.根据权利要求9所述的频道接入系统,其特征在于,所述接待频道切换模块还用于:检测当前时间是否与预设的切换时间一致;

若一致,则判定满足所述预设的接待频道切换条件;

获取与所述预设的切换时间对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

12.根据权利要求9所述的频道接入系统,其特征在于,所述接待频道切换模块还用于:查询当前的接待频道信息对应的子频道内的用户数量是否大于用户阈值;

若是,则判定满足所述预设的接待频道切换条件;

获取预设的候选子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

13.根据权利要求9所述的频道接入系统,其特征在于,所述接待频道切换模块还用于:获取当前请求接入所述父频道的用户的成员类别信息;

查询与所述成员类别信息匹配的预设接待类别;

若查询到,则判定满足所述预设的接待频道切换条件;

获取与查询到的预设接待类别对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

14.一个或多个包含计算机可执行指令的计算机存储介质,所述计算机可执行指令用于执行一种频道接入方法,其特征在于,所述方法包括以下步骤:接收用户接入父频道的接入请求;

响应所述接入请求拉取所述父频道当前对应的接待频道信息,其中,所述接待频道信息为与预设的接待频道切换条件相应的子频道的频道标识信息;

根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道;

在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息;

将获取的频道标识信息切换为所述父频道当前对应的接待频道信息。

15.根据权利要求14所述的计算机存储介质,其特征在于,在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤包括以下步骤:检测对应各子频道的接待频道切换指令;

若检测到所述切换指令,则判定满足所述预设的接待频道切换条件;

获取与所述切换指令对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

16.根据权利要求14所述的计算机存储介质,其特征在于,在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤包括以下步骤:检测当前时间是否与预设的切换时间一致;

若一致,则判定满足所述预设的接待频道切换条件;

获取与所述预设的切换时间对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

17.根据权利要求14所述的计算机存储介质,其特征在于,在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤包括以下步骤:查询当前的接待频道信息对应的子频道内的用户数量是否大于用户阈值;

若是,则判定满足所述预设的接待频道切换条件;

获取预设的候选子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

18.根据权利要求14所述的计算机存储介质,其特征在于,在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤包括以下步骤:获取当前请求接入所述父频道的用户的成员类别信息;

查询与所述成员类别信息匹配的预设接待类别;

若查询到,则判定满足所述预设的接待频道切换条件;

获取与查询到的预设接待类别对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。

说明书 :

频道接入方法和系统

技术领域

[0001] 本发明涉及网络技术领域,特别是涉及一种频道接入方法和系统。

背景技术

[0002] 目前,互联网直播类软件的用户量越来越大,直播类软件如YY语音等,主播用户可自己创建频道用于上传多媒体视音频内容,通常较大型的频道下面都会有很多个由不同主播提供表演的独立子频道;普通用户软件客户端在请求进入某频道时,都会直接进入该频道默认的置顶父频道,这样当大量用户同时请求进入同一个父频道时,会导致网络拥堵、网络延时等网络故障。

发明内容

[0003] 基于此,有必要针对目前的直播类客户端会导致网络拥堵、网络延时等网络故障的问题,提供一种频道接入方法和系统。
[0004] 一种频道接入方法,包括以下步骤:
[0005] 接收用户接入父频道的接入请求;
[0006] 响应所述接入请求获取所述父频道当前对应的接待频道信息,其中,所述接待频道信息为与预设的接待频道切换条件相应的子频道的频道标识信息;
[0007] 根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道。
[0008] 一种频道接入系统,包括:
[0009] 接收请求模块,用于接收用户接入父频道的接入请求;
[0010] 接入信息获取模块,用于响应所述接入请求获取所述父频道当前对应的接待频道信息,其中,所述接待频道信息为与预设的接待频道切换条件相应的子频道的频道标识信息;
[0011] 频道接入模块,用于根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道。
[0012] 本发明的频道接入方法和系统,当接收到用户接入父频道的接入请求后,将用户接入父频道当前对应的接待频道信息对应的子频道;这样便于将请求接入的用户接入到预先设定的子频道,实现用户分流,在避免网络拥堵、网络延时等网络故障的同时,方便了频道管理员对频道用户的管理。

附图说明

[0013] 图1为本发明实施例的频道接入方法的实施环境的结构示意图;
[0014] 图2为本发明频道接入方法第一实施方式的流程示意图;
[0015] 图3为本发明频道接入方法第二实施方式的流程示意图;
[0016] 图4为本发明频道接入方法第三实施方式的流程示意图;
[0017] 图5为本发明频道接入方法第五实施方式的流程示意图;
[0018] 图6为本发明频道接入方法第五实施方式中的第一界面示意图;
[0019] 图7为本发明频道接入方法第五实施方式中的第二界面示意图;
[0020] 图8为本发明频道接入方法第六实施方式的流程示意图;
[0021] 图9为本发明频道接入系统第一实施方式的结构示意图;
[0022] 图10为本发明频道接入系统第四实施方式的结构示意图;
[0023] 图11为本发明的频道接入系统的运行环境示意图。

具体实施方式

[0024] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025] 除非上下文另有特定清楚的描述,本发明中的元件和组件,数量既可以单个的形式存在,也可以多个的形式存在,本发明并不对此进行限定。本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组合。
[0026] 请参阅图1,图1是本发明实施例的频道接入方法的实施环境的结构示意图。
[0027] 图1所示实施环境用于实现本发明任意实施例或实施方式所述的频道接入方法,包括第一终端、客户端2020、第二终端、客户端2040、频道服务器2060,所述第一终端和所述第二终端分别与频道服务器2060通过无线网络或有线网络连接。优选地,客户端2020可为请求接入父频道的用户登录的客户端,客户端2040可为管理员登录的客户端。
[0028] 其中,所述第一终端可包括台式机、笔记本、个人数字助理、智能电话、平板电脑、便携式媒体播放器等终端设备中的至少一种,装设有用于实现频道接入方法的客户端2020。所述第二终端可包括台式机、笔记本、个人数字助理、智能电话、平板电脑、便携式媒体播放器等终端设备中的至少一种,装设有用于实现频道接入方法的客户端2040。频道服务器2060,优选地为客户端2020和客户端2040的后台服务器。客户端2020、客户端2040和频道服务器2060的数目均可为两个以上。
[0029] 对于频道服务器2060,可对应父频道存储接待频道信息,所述接待频道信息为与预设的接待频道切换条件相应的子频道的频道标识信息。还可存储用于判定是否所述预设的接待频道切换条件的判定信息。进一步地,还可存储父频道的频道标识信息以及子频道的频道标识信息。
[0030] 在一个实施例中,频道服务器2060可包括频道切换服务器和频道信息存储服务器,所述频道切换服务器可对应父频道存储接待频道信息、用于判定是否所述预设的接待频道切换条件的判定信息。所述频道信息存储服务器可存储父频道的频道标识信息以及子频道的频道标识信息。
[0031] 对于客户端2040,可响应管理员的触发操作,生成所述预设的接待频道切换条件、所述预设的接待频道切换条件的判定信息和所述接待频道信息中的至少一种,并向频道服务器2060发送,以使频道服务器2060对应存储客户端2040发送的信息。
[0032] 对于客户端2020,可接收用户接入父频道的接入请求,向频道服务器2060拉取所述父频道对应的接待频道信息,并根据所述接待频道信息将用户接入所述频道信息对应的子频道。所述频道信息对应的子频频道为频道标识信息与所述频道信息相同的子频道。
[0033] 请参阅图2,图2是本发明的频道接入方法第一实施方式的流程示意图。
[0034] 本实施方式的所述频道接入方法可包括以下步骤:
[0035] 步骤S201,接收用户接入父频道的接入请求。
[0036] 步骤S202,响应所述接入请求获取所述父频道当前对应的接待频道信息,其中,所述接待频道信息为与预设的接待频道切换条件相应的子频道的频道标识信息。
[0037] 步骤S203,根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道。
[0038] 本实施方式,当接收到用户接入父频道的接入请求后,将用户接入父频道当前对应的接待频道信息对应的子频道;这样便于将请求接入的用户接入到预先设定的子频道,实现用户分流,在避免网络拥堵、网络延时等网络故障的同时,方便了频道管理员对频道用户的管理。
[0039] 其中,对于步骤S101,所述父频道可为直播类客户端中的大频道,子频道为所述大频道所包含的小频道。通过所述接入请求可获知所述父频道的频道标识信息。
[0040] 优选地,所述父频道当前对应的接待频道信息用于将请求接入所述父频道接入所述父频道的各子频道中预定的子频道。所述预定的子频道为所述接待频道信息标识的子频道。
[0041] 在一个实施例中,在接收用户接入父频道的接入请求的步骤之前,还可包括以下步骤:
[0042] 在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0043] 将获取的频道标识信息作为所述父频道当前对应的接待频道信息,并对应所述父频道进行存储。
[0044] 对于步骤S102,接待频道可为用户请求进入父频道时优先进入的子频道。所述接待频道信息可为与预设的接待频道切换条件相应的子频道的身份标识号码(ID),还可为所述子频道的其他频道标识信息。
[0045] 优选地,响应所述接入请求获取所述父频道当前对应的接待频道信息时,可查找与所述父频道对应存储的接待频道信息,若查找到,则将查找到的接待频道信息作为所述父频道当前对应的接待频道信息。
[0046] 进一步地,查找与所述父频道对应存储的接待频道信息时,可从所述接入请求中读取所述父频道的频道标识信息,根据所述父频道的频道标识信息,查找与所述父频道对应存储的接待频道信息。
[0047] 在一个实施例中,响应所述接入请求获取所述父频道当前对应的接待频道信息的步骤包括以下步骤:
[0048] 查询与所述父频道对应存储的接待频道信息。
[0049] 若查找到的接待频道信息包括多个子频道的频道标识信息,则获取所述用户的成员类别信息。
[0050] 查询与所述成员类别信息匹配的预设接待类别。
[0051] 从查询到的接待频道信息中选取与所述预设接待类别对应的子频道的频道标识信息为所述父频道当前对应的接待频道信息。
[0052] 其中,可通过所述接入请求获取所述用户的身份信息,进而获取与所述身份信息对应存储的成员类别信息。所述成员类别信息可包括会员标识、全频道管理员标识、嘉宾标识、游客标识。所述预设接待类别可包括游客标识、嘉宾标识。优选地,当所述成员类别信息与所述预设接待类别相同时,所述成员类别信息与所述预设接待类别匹配。
[0053] 在另一个实施例中,响应所述接入请求获取所述父频道当前对应的接待频道信息的步骤包括以下步骤:
[0054] 查询与所述父频道对应存储的接待频道信息。
[0055] 若查找到的接待频道信息包括多个子频道的频道标识信息,则获取当前时间。
[0056] 从查询到的接待频道信息中选取所对应的时间范围与所述当前时间匹配的子频道的频道标识信息为所述父频道当前对应的接待频道信息。
[0057] 其中,所述当前时间为所述用户登录的客户端的当前显示时间,还可为所述后台服务器的当前显示时间。
[0058] 优选地,可为频道标识信息为接待频道信息的各个子频道(可称为接待频道)预设对应的时间范围。如A、B、C三个子频道,可设置每天的8点到10点为A子频道对应的时间范围,每天的10点到12点为B子频道对应的时间范围,每天的12点到14点为C子频道对应的时间范围。若当前时间处于哪个时间范围内,则哪个时间范围与所述当前时间匹配。进一步地,如A、B、C三个子频道,可设置参考时间之后的第一个时间间隔(每15分钟为一个时间间隔)为A子频道对应的时间范围,第二个时间间隔为B子频道对应的时间范围,第三个时间间隔为C子频道对应的时间范围。所述参考时间可为将当前的接待频道信息作为所述父频道当前对应的接待频道信息对应所述父频道进行存储时的时间。若当前时间与参考时间的时间差在那个时间间隔内,则哪个时间间隔对应的时间范围与所述当前时间匹配。
[0059] 在其他实施例中,响应所述接入请求获取所述父频道当前对应的接待频道信息的步骤包括以下步骤:
[0060] 查询与所述父频道对应存储的接待频道信息。
[0061] 若查找到的接待频道信息包括多个子频道的频道标识信息,则获取所述各个子频道内的用户数量。
[0062] 从查询到的接待频道信息中选取用户数量满足预设的用户数量范围的子频道的频道标识信息为所述父频道当前对应的接待频道信息。
[0063] 其中,所述预设的用户数量范围可为0至100,还可根据客户端和频道服务器的需求设定为其他数值范围。若用户数量处于所述用户阈值,则满足所述预设的用户数量范围。
[0064] 进一步地,还可设定用户阈值,从查询到的接待频道信息中选取用户数量大于所述用户阈值的子频道的频道标识信息为所述父频道当前对应的接待频道信息。
[0065] 对于步骤S103,将所述接待频道信息所标识的子频道后,用户即进入所述接待频道信息所标识的子频道。
[0066] 在一个实施例中,在根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道的步骤之后,还包括以下步骤:
[0067] 在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0068] 将获取的频道标识信息切换为所述父频道当前对应的接待频道信息。
[0069] 其中,与所述预设的接待频道切换条件相应的子频道可以有多个,每当满足所述预设的接待频道条件时,随机或按预设顺序,获取与所述预设的接待频道切换条件相应的一个子频道的频道标识信息,切换为所述父频道当前对应的接待频道信息。
[0070] 优选地,将获取的频道标识信息切换为所述父频道当前对应的接待频道信息,即将获取的频道标识信息设置成所述父频道当前对应的接待频道信息。
[0071] 优选地,在将获取的频道标识信息切换为所述父频道当前对应的接待频道信息的步骤之后,还包括以下步骤:
[0072] 获取预设的接待频道标记信息;
[0073] 在父频道的频道列表中对所述子频道添加所述预设的接待频道标记信息。
[0074] 进一步地,所述接待频道标记信息可为颜色(如红色、紫色等)、图标或数字。在接收到其他用户接入所述父频道的接入请求后,可查询与所述父频道对应存储的接待频道信息,若查找到的接待频道信息包括多个子频道的频道标识信息,则查找所述父频道的频道列表添加有所述预设的接待频道标记信息的子频道,从查找到的接待频道信息选取与所述子频道的频道标识信息为所述父频道当前对应的接待频道信息。
[0075] 在另一个实施例中,在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤包括以下步骤:
[0076] 检测对应各子频道的接待频道切换指令。
[0077] 若检测到所述切换指令,则判定满足所述预设的接待频道切换条件。
[0078] 获取与所述切换指令对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0079] 其中,与所述切换指令对应的子频道可为所述接待频道切换指令所包括各频道标识信息所标识的子频道。
[0080] 在其他实施例中,在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤可包括以下步骤:
[0081] 检测当前时间是否与预设的切换时间一致。
[0082] 若一致,则判定满足所述预设的接待频道切换条件。
[0083] 获取与所述预设的切换时间对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0084] 其中,所述预设的切换时间可为每天的若干个固定时刻,每个固定时刻对应一个子频道,当前时间为任一固定时刻时,判定满足所述预设的接待频道切换条件。
[0085] 在其他实施例中,在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤还可包括以下步骤:
[0086] 查询当前的接待频道信息对应的子频道内的用户数量是否大于用户阈值。
[0087] 若是,则判定满足所述预设的接待频道切换条件。
[0088] 获取预设的候选子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0089] 其中,所述用户阈值可为100,还可根据客户端和频道服务器的需求设定为其他数值。
[0090] 请参阅图3,图3是本发明的频道接入方法第二实施方式的流程示意图。
[0091] 本实施方式的所述频道接入方法与第一实施方式的区别在于:在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤还可包括以下步骤:
[0092] 步骤301,获取当前请求接入所述父频道的用户的成员类别信息。
[0093] 步骤302,查询与所述成员类别信息匹配的预设接待类别。
[0094] 步骤303,若查询到,则判定满足所述预设的接待频道切换条件。
[0095] 步骤304,获取与查询到的预设接待类别对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0096] 本实施方式,可根据用户的成员类别信息,将不同类别的用户接入不同的子频道。
[0097] 优选地,在再次接收到用户接入所述父频道的接入请求时,获取当前请求接入所述父频道的用户的成员类别信息。可通过当前接入请求获取所述当前用户的身份信息,进而获取与所述身份信息对应存储的成员类别信息。所述成员类别信息可包括会员标识、全频道管理员标识、嘉宾标识、游客标识。所述预设接待类别可包括游客标识、嘉宾标识。优选地,当所述成员类别信息与所述预设接待类别相同时,所述成员类别信息与所述预设接待类别匹配。
[0098] 优选地,当与预设接待类别对应的子频道为多个时,可随机或按预设顺序,获取与查询到的预设接待类别对应的一个子频道的频道标识信息。
[0099] 在一个实施例中,获取与查询到的预设接待类别对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤还包括以下步骤:
[0100] 判断查询到的预设接待类别对应的子频道内的用户数量是否大于用户阈值。
[0101] 若否,则获取所述与查询到的预设接待类别对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0102] 若是,获取与查询到的预设接待类别对应的其它候选子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0103] 其中,当与预设接待类别对应的子频道为多个时,可将其中一个子频道作为优选地子频道,其他作为候选子频道。当优选子频道内的用户数量大于用户阈值时,获取与查询到的预设接待类别对应的一个子频道的频道标识信息,切换为所述接待频道信息。
[0104] 在另一个实施例中,获取与查询到的预设接待类别对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤还包括以下步骤:
[0105] 检测当前时间是否与预设的切换时间一致;
[0106] 若不一致,则获取与查询到的预设接待类别对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息;
[0107] 若一致,则获取与查询到的预设接待类别对应的其它候选子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0108] 请参阅图4,图4是本发明的频道接入方法第三实施方式的流程示意图。
[0109] 本实施方式的所述频道接入方法与第一实施方式的区别在于:在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息的步骤包括以下步骤:
[0110] 步骤S401,获取当前请求接入所述父频道的当前用户的身份信息。
[0111] 步骤S402,根据所述身份信息查询所述当前用户在所述父频道中的子频道接入记录。
[0112] 步骤S403,从所述子频道接入记录中选取接入记录最多的子频道。
[0113] 步骤S404,若选取到,则判定满足所述预设的接待频道切换条件。
[0114] 步骤S405,获取所选取的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0115] 本实施方式,可将父频道中用户访问最多的子频道作为用户请求接入父频道时优先进入的频道,可减少用户在父频道中的频道跳转次数,提高用户的频道接入效率。
[0116] 其中,所述记录最多的子频道优选地可为除置顶频道之外的所述父频道的其他子频道。
[0117] 在其他实施方式中,从当前用户在所述父频道中的子频道接入记录中最新记录的子频道,获取所选取的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0118] 以下所述是本发明的频道接入方法的第四实施方式。
[0119] 本实施方式的所述频道接入方法与第一实施方式的区别在于:在根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道的步骤之后,还包括以下步骤:
[0120] 将预设的频道信息对象推送至所述用户登录的客户端的频道显示界面的预设区域进行展现。
[0121] 本实施方式,在用户所登录的客户端更突显所述预设的频道信息对象,提高信息推送效率。
[0122] 在一个实施例中,将预设的频道信息对象推送至所述用户登录的客户端的频道显示界面的预设区域进行展现的步骤还包括以下步骤:
[0123] 若所述用户进入的子频道未处于视频直播状态,则将所述预先的频道信息对象推送至所述客户端的频道显示界面的中央区域进行展现;
[0124] 若所述用户进入的子频道处于视频直播状态,则将所述预先的频道信息对象推送至所述客户端的频道显示界面中央区域的视频显示区之外的区域进行展现。
[0125] 优选地,所述预先的频道信息对象的形式包括文字、图片、视频和/或web页面。
[0126] 请参阅图5,图5是本发明的频道接入方法第五实施方式的流程示意图。
[0127] 本实施方式的所述频道接入方法与第一实施方式的区别在于:在接收用户接入父频道的接入请求的步骤之前,还可包括以下步骤:
[0128] 步骤S501,客户端2040接收管理员触发的预设切换触发事件,生成与所述预设切换触发事件对应的接待频道切换信息,并向频道服务器2060发送,所述接待频道切换信息包括所述接待频道信息和所述父频道的频道标识信息。
[0129] 步骤S502,频道服务器2060接收客户端2040发送的所述接待频道切换信息。
[0130] 步骤S503,频道服务器2060从所述接待频道切换信息中读取所述父频道的频道标识信息和所述接待频道信息。
[0131] 步骤S504,频道服务器2060对应所述父频道的频道标识信息存储所述接待频道信息。
[0132] 本实施方式,将父频道的接待频道信息对应所述父频道存储在频道服务器,方便向各客户端推送所述接待频道信息。
[0133] 在一个实施例中,客户端2040接收管理员触发的预设触发事件,生成与所述预设触发事件对应的接待频道切换信息的步骤可包括以下步骤:
[0134] 在满足预设的接待频道设定条件时,显示与所述父频道的子频道对应的接待频道控件。
[0135] 检测对所述接待频道控件的触发事件。
[0136] 若检测到所述接待触发事件,判定满足所述预设切换触发事件,获取所述接待频道控件对应的子频道的频道标识信息为所述接待频道信息,生成与所述预设触发事件对应的接待频道切换信息。
[0137] 如图6所示,向频道服务器2060发送所述接待频道切换信息后,可将所述接待频道控件对应的子频道标记为接待频道,在接收到接收管理员触发的所述预设切换触发事件,显示如图6所示的取消接待频道菜单项(取消接待频道控件),检测到对取消接待频道菜单项的触发事件后,请求频道服务器2060将标记为接待频道的子频道的频道标识信息从与所述父频道对应存储的接待频道信息中删除。
[0138] 在一个实施例中,如图7所示,在满足预设的接待频道设定条件时,还可在客户端2040显示如图7所示的频道页面。检测对所述频道页面中的各菜单项对应的触发事件,获取与所触发的菜单项对应的跳转成员信息、子频道的频道标识信息、分流设置信息(预设的切换时间、用户阈值),生成所述频道接待频道切换信息。所述接待频道信息包括触发的菜单项对应的子频道的频道标识信息、跳转成员信息、分流设置信息。
[0139] 优选地,通过触发分流设置菜单项,触发的跳转频道菜单项对应的子频道的频道标识信息切换为所述频道信息的切换顺序和切换时间。
[0140] 请参阅图8,图8是本发明的频道接入方法第六实施方式的流程示意图。
[0141] 本实施方式的所述频道接入方法可包括以下步骤:
[0142] 步骤S801,客户端2020接收用户接入父频道的接入请求,并向频道服务器2060发送所述接入请求。
[0143] 步骤S802,频道服务器2060接收到所述接入请求后,响应所述接入请求获取所述父频道当前对应的接待频道信息,并向客户端2020发送;
[0144] 步骤S803,客户端2020接收所述接待频道信息,并根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道。
[0145] 在其他实施方式中,在用户登录客户端2020后,频道服务器2060即可向客户端2020推送各个父频道的接待频道信息。客户端2020接收用户接入任一父频道的接入请求后,调取父频道的接待频道信息,将所述用户接入所述接待频道信息所标识的子频道。
[0146] 请参阅图9,图9是本发明的频道接入系统第一实施方式的结构示意图。
[0147] 本实施方式的所述频道接入系统可包括接收请求模块110、接入信息获取模块120和频道接入模块130,其中:
[0148] 接收请求模块110,用于接收用户接入父频道的接入请求。
[0149] 接入信息获取模块120,用于响应所述接入请求获取所述父频道当前对应的接待频道信息,其中,所述接待频道信息为与预设的接待频道切换条件相应的子频道的频道标识信息。
[0150] 频道接入模块130,用于根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道。
[0151] 本实施方式,当接收到用户接入父频道的接入请求后,将用户接入父频道当前对应的接待频道信息对应的子频道;这样便于将请求接入的用户接入到预先设定的子频道,实现用户分流,在避免网络拥堵、网络延时等网络故障的同时,方便了频道管理员对频道用户的管理。
[0152] 其中,对于接收请求模块110,所述父频道可为直播类客户端中的大频道,子频道为所述大频道所包含的小频道。通过所述接入请求可获知所述父频道的频道标识信息。
[0153] 在一个实施例中,以上所述的频道接入系统还可包括接待频道设置模块,在接收用户接入父频道的接入请求之前,用于:
[0154] 在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0155] 将获取的频道标识信息作为所述父频道当前对应的接待频道信息,并对应所述父频道进行存储。
[0156] 对于接入信息获取模块120,接待频道可为用户请求进入父频道时优先进入的子频道。所述接待频道信息可为与预设的接待频道切换条件相应的子频道的身份标识号码(ID),还可为所述子频道的其他频道标识信息。
[0157] 优选地,响应所述接入请求获取所述父频道当前对应的接待频道信息时,可查找与所述父频道对应存储的接待频道信息,若查找到,则将查找到的接待频道信息作为所述父频道当前对应的接待频道信息。
[0158] 进一步地,查找与所述父频道对应存储的接待频道信息时,可从所述接入请求中读取所述父频道的频道标识信息,根据所述父频道的频道标识信息,查找与所述父频道对应存储的接待频道信息。
[0159] 在一个实施例中,接入信息获取模块120还可用于:
[0160] 查询与所述父频道对应存储的接待频道信息。
[0161] 若查找到的接待频道信息包括多个子频道的频道标识信息,则获取所述用户的成员类别信息。
[0162] 查询与所述成员类别信息匹配的预设接待类别。
[0163] 从查询到的接待频道信息中选取与所述预设接待类别对应的子频道的频道标识信息为所述父频道当前对应的接待频道信息。
[0164] 其中,可通过所述接入请求获取所述用户的身份信息,进而获取与所述身份信息对应存储的成员类别信息。所述成员类别信息可包括会员标识、全频道管理员标识、嘉宾标识、游客标识。所述预设接待类别可包括游客标识、嘉宾标识。优选地,当所述成员类别信息与所述预设接待类别相同时,所述成员类别信息与所述预设接待类别匹配。
[0165] 在另一个实施例中,接入信息获取模块120还可用于:
[0166] 查询与所述父频道对应存储的接待频道信息。
[0167] 若查找到的接待频道信息包括多个子频道的频道标识信息,则获取当前时间。
[0168] 从查询到的接待频道信息中选取所对应的时间范围与所述当前时间匹配的子频道的频道标识信息为所述父频道当前对应的接待频道信息。
[0169] 其中,所述当前时间为所述用户登录的客户端的当前显示时间,还可为所述后台服务器的当前显示时间。
[0170] 优选地,可为频道标识信息为接待频道信息的各个子频道(可称为接待频道)预设对应的时间范围。如A、B、C三个子频道,可设置每天的8点到10点为A子频道对应的时间范围,每天的10点到12点为B子频道对应的时间范围,每天的12点到14点为C子频道对应的时间范围。若当前时间处于哪个时间范围内,则哪个时间范围与所述当前时间匹配。进一步地,如A、B、C三个子频道,可设置参考时间之后的第一个时间间隔(每15分钟为一个时间间隔)为A子频道对应的时间范围,第二个时间间隔为B子频道对应的时间范围,第三个时间间隔为C子频道对应的时间范围。所述参考时间可为将当前的接待频道信息作为所述父频道当前对应的接待频道信息对应所述父频道进行存储时的时间。若当前时间与参考时间的时间差在那个时间间隔内,则哪个时间间隔对应的时间范围与所述当前时间匹配。
[0171] 在其他实施例中,接入信息获取模块120还可用于:
[0172] 查询与所述父频道对应存储的接待频道信息。
[0173] 若查找到的接待频道信息包括多个子频道的频道标识信息,则获取所述各个子频道内的用户数量。
[0174] 从查询到的接待频道信息中选取用户数量满足预设的用户数量范围的子频道的频道标识信息为所述父频道当前对应的接待频道信息。
[0175] 其中,所述预设的用户数量范围可为0至100,还可根据客户端和频道服务器的需求设定为其他数值范围。若用户数量处于所述用户阈值,则满足所述预设的用户数量范围。
[0176] 进一步地,还可设定用户阈值,从查询到的接待频道信息中选取用户数量大于所述用户阈值的子频道的频道标识信息为所述父频道当前对应的接待频道信息。
[0177] 对于频道接入模块130,将所述接待频道信息所标识的子频道后,用户即进入所述接待频道信息所标识的子频道。
[0178] 在一个实施例中,以上所述的频道接入系统还可包括接待频道切换模块,在根据获取的接待频道信息,将所述用户接入所述获取的接待频道信息所标识的子频道之后,可用于:
[0179] 在满足所述预设的接待频道切换条件时,获取与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0180] 将获取的频道标识信息切换为所述父频道当前对应的接待频道信息。
[0181] 其中,与所述预设的接待频道切换条件相应的子频道可以有多个,每当满足所述预设的接待频道条件时,随机或按预设顺序,获取与所述预设的接待频道切换条件相应的一个子频道的频道标识信息,切换为所述父频道当前对应的接待频道信息。
[0182] 优选地,还可包括接待频道标记模块,用于在将获取的频道标识信息切换为所述父频道当前对应的接待频道信息之后,获取预设的接待频道标记信息;在所述父频道的频道列表中对所述子频道添加所述预设的接待频道标记信息。
[0183] 进一步地,所述接待频道标记信息可为颜色、图标或数字。在接收到其他用户接入所述父频道的接入请求后,可查询与所述父频道对应存储的接待频道信息,若查找到的接待频道信息包括多个子频道的频道标识信息,则查找所述父频道的频道列表添加有所述预设的接待频道标记信息的子频道,从查找到的接待频道信息选取与所述子频道的频道标识信息为所述父频道当前对应的接待频道信息。
[0184] 在另一个实施例中,所述接待频道切换模块还可用于:
[0185] 检测对应各子频道的接待频道切换指令。
[0186] 若检测到所述切换指令,则判定满足所述预设的接待频道切换条件。
[0187] 获取与所述切换指令对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0188] 其中,与所述切换指令对应的子频道可为所述接待频道切换指令所包括各频道标识信息所标识的子频道。
[0189] 在其他实施例中,所述接待频道切换模块还可用于:
[0190] 检测当前时间是否与预设的切换时间一致。
[0191] 若一致,则判定满足所述预设的接待频道切换条件。
[0192] 获取与所述预设的切换时间对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0193] 其中,所述预设的切换时间可为每天的若干个固定时刻,每个固定时刻对应一个子频道,当前时间为任一固定时刻时,判定满足所述预设的接待频道切换条件。
[0194] 在其他实施例中,所述接待频道切换模块还可用于:
[0195] 查询当前的接待频道信息对应的子频道内的用户数量是否大于用户阈值。
[0196] 若是,则判定满足所述预设的接待频道切换条件。
[0197] 获取预设的候选子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0198] 其中,所述用户阈值可为100,还可根据客户端和频道服务器的需求设定为其他数值。
[0199] 以下所述是本发明的频道接入系统第二实施方式。
[0200] 本实施方式的所述频道接入系统与第一实施方式的区别在于:所述接待频道切换模块还可进一步用于:
[0201] 获取当前请求接入所述父频道的用户的成员类别信息。
[0202] 查询与所述成员类别信息匹配的预设接待类别。
[0203] 若查询到,则判定满足所述预设的接待频道切换条件。
[0204] 获取与查询到的预设接待类别对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0205] 本实施方式,可根据用户的成员类别信息,将不同类别的用户接入不同的子频道。
[0206] 优选地,在再次接收到用户接入所述父频道的接入请求时,获取当前请求接入所述父频道的用户的成员类别信息。可通过当前接入请求获取所述当前用户的身份信息,进而获取与所述身份信息对应存储的成员类别信息。所述成员类别信息可包括会员标识、全频道管理员标识、嘉宾标识、游客标识。所述预设接待类别可包括游客标识、嘉宾标识。优选地,当所述成员类别信息与所述预设接待类别相同时,所述成员类别信息与所述预设接待类别匹配。
[0207] 优选地,当与预设接待类别对应的子频道为多个时,可随机或按预设顺序,获取与查询到的预设接待类别对应的一个子频道的频道标识信息。
[0208] 在一个实施例中,所述接待频道切换模块进一步还可用于:
[0209] 判断查询到的预设接待类别对应的子频道内的用户数量是否大于用户阈值。
[0210] 若否,则获取所述与查询到的预设接待类别对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0211] 若是,获取与查询到的预设接待类别对应的其它候选子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0212] 在另一个实施例中,所述接待频道切换模块进一步还可用于:
[0213] 检测当前时间是否与预设的切换时间一致;
[0214] 若不一致,则获取与查询到的预设接待类别对应的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息;
[0215] 若一致,则获取与查询到的预设接待类别对应的其它候选子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0216] 以下所述是本发明的频道接入系统第三实施方式。
[0217] 本实施方式的所述频道接入系统与第一实施方式的区别在于:所述接待频道切换模块进一步还可用于:
[0218] 获取当前请求接入所述父频道的当前用户的身份信息。
[0219] 根据所述身份信息查询所述当前用户在所述父频道中的子频道接入记录。
[0220] 从所述子频道接入记录中选取接入记录最多的子频道。
[0221] 若选取到,则判定满足所述预设的接待频道切换条件。
[0222] 获取所选取的子频道的频道标识信息为与所述预设的接待频道切换条件相应的子频道的频道标识信息。
[0223] 本实施方式,可将父频道中用户访问最多的子频道作为用户请求接入父频道时优先进入的频道,可减少用户在父频道中的频道跳转次数,提高用户的频道接入效率。
[0224] 请参阅图10,图10是本发明的频道接入系统的第四实施方式的结构示意图。
[0225] 本实施方式的所述频道接入系统与第一实施方式的区别在于:还包括频道信息对象推送模块140,可用于将预设的频道信息对象推送至所述用户登录的客户端的频道显示界面的预设区域进行展现。
[0226] 本实施方式,在用户所登录的客户端更突显所述预设的频道信息对象,提高信息推送效率。
[0227] 在一个实施例中,频道信息对象推送模块140还可用于:
[0228] 在所述用户进入的子频道未处于视频直播状态时,则将所述预先的频道信息对象推送至所述客户端的频道显示界面的中央区域进行展现;
[0229] 在所述用户进入的子频道处于视频直播状态时,则将所述预先的频道信息对象推送至所述客户端的频道显示界面中央区域的视频显示区之外的区域进行展现。
[0230] 优选地,所述预先的频道信息对象的形式包括文字、图片、视频和/或web页面。
[0231] 本领域普通技术人员可以理解实现上述实施方式中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一个或多个计算机可读取存储介质中,该程序在执行时,可包括如上述各实施方式的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0232] 请参阅图11,是本发明的频道接入系统的运行环境示意图。
[0233] 所述频道接入系统运行在包括处理器61和储存器62的电子设备60中,所述电子设备60可以为PC、手提电脑、智能手机以及其他电子设备。
[0234] 所述电子设备60的储存器62用于储存所述频道接入系统对应的程序指令,所述处理器61用于从所述储存器62读取并运行所述频道接入系统对应的程序指令,以实现图2至图8所述的频道接入。
[0235] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。