通知频道开播的方法和装置
技术领域
本发明涉及计算机技术领域,特别涉及一种通知频道开播的方法和装置。
背景技术
随着计算机技术的不断发展,人们日常的娱乐活动也越来越丰富,例如,人们可以通过终端中的即时通信应用程序,创建自己的频道和群组,用户可以将某个频道的开播通知消息(如该频道已开播时长等)提供给可能会感兴趣的某些账户。
在将频道的开播通知消息提供给某些账户的过程中,该频道的创建者在某即时通讯应用程序中记录的多个账户标识中选择一个账户标识,在即时通讯应用程序中,开启与对应的账户进行聊天的聊天框,通过终端在聊天框中编写该频道的开播通知信息和频道标识,编写完成后,点击发送按键,则会触发终端将聊天框中的信息发送给服务器,服务器将该信息发送给上述账户。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
通过上述方法将频道的开播通知消息提供给某些账户时,需要通过人工输入的方式,向服务器发送输入的信息,进而,服务器将该信息发送给相应的账户,整个发送频道的开播通知消息的过程较繁琐,从而,使得通知频道开播的效率较低。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种通知频道开播的方法和装置。所述技术方案如下:
第一方面,提供了一种通知频道开播的方法,所述方法包括:
每当达到预设的信息推送条件时,确定处于已开播状态的第一频道;
根据预先存储的频道标识与群组标识的绑定关系,确定所述第一频道的频道标识对应的第一群组标识;
向所述第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使所述用户根据所述开播通知消息进入到所述第一频道。
可选地,所述每当达到预设的信息推送条件时,确定处于已开播状态的第一频道,包括:
每当达到预设的信息推送条件时,获取处于已开播状态的第一频道的已开播时长;
所述向所述第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使所述用户根据所述开播通知消息进入到所述第一频道,包括:
向所述第一群组标识对应的第一通讯群组中的各用户,发送携带有所述已开播时长的开播通知消息,以使所述用户根据所述开播通知消息进入到所述第一频道。
可选地,所述根据预先存储的频道标识与群组标识的绑定关系,确定所述第一频道的频道标识对应的第一群组标识,包括:
如果本次达到信息推送条件时所述第一频道的已开播时长与上一次达到信息推送条件时所述第一频道的已开播时长的差值,不等于本次达到信息推送条件与上一次达到信息推送条件的间隔时长,则根据预先存储的频道标识与群组标识的绑定关系,确定所述第一频道的频道标识对应的第一群组标识。
可选地,所述每当达到预设的信息推送条件时,确定处于已开播状态的第一频道,包括:
每当达到预设的信息推送条件时,获取至少一个频道标识对应的频道的开播信息;其中,所述开播信息为已开播或未开播;
在所述至少一个频道标识对应的频道中,获取所述开播信息为已开播的频道,作为第一频道。
可选地,所述方法还包括:
接收终端发送的携带有目标账户标识的绑定设置请求;
将所述目标账户标识对应的目标账户所创建的通讯群组的群组标识,发送给所述终端;
当接收到所述终端发送的携带有第二频道的频道标识和所述确定出的通讯群组的群组标识中的第二群组标识的绑定请求时,将所述第二频道的频道标识与所述第二群组标识,对应存储到所述频道标识与群组标识的绑定关系中。
可选地,所述方法还包括:
接收终端发送的携带有所述第三频道的频道标识和所述第三群组标识的解除绑定请求;
在所述频道标识与群组标识的绑定关系中,取消所述第三频道的频道标识与所述第三群组标识的绑定关系。
可选地,所述每当达到预设的信息推送条件时,确定处于已开播状态的第一频道,包括:
每当达到预设的信息推送周期时,确定处于已开播状态的第一频道。
第二方面,提供了一种通知频道开播的装置,所述装置包括:
第一确定模块,用于每当达到预设的信息推送条件时,确定处于已开播状态的第一频道;
第二确定模块,用于根据预先存储的频道标识与群组标识的绑定关系,确定所述第一频道的频道标识对应的第一群组标识;
发送模块,用于向所述第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使所述用户根据所述开播通知消息进入到所述第一频道。
可选地,所述第一确定模块,用于:
每当达到预设的信息推送条件时,获取处于已开播状态的第一频道的已开播时长;
所述发送模块,用于:
向所述第一群组标识对应的第一通讯群组中的各用户,发送携带有所述已开播时长的开播通知消息,以使所述用户根据所述开播通知消息进入到所述第一频道。
可选地,所述第二确定模块,用于:
如果本次达到信息推送条件时所述第一频道的已开播时长与上一次达到信息推送条件时所述第一频道的已开播时长的差值,不等于本次达到信息推送条件与上一次达到信息推送条件的间隔时长,则根据预先存储的频道标识与群组标识的绑定关系,确定所述第一频道的频道标识对应的第一群组标识。
可选地,所述第一确定模块,用于:
每当达到预设的信息推送条件时,获取至少一个频道标识对应的频道的开播信息;其中,所述开播信息为已开播或未开播;
在所述至少一个频道标识对应的频道中,获取所述开播信息为已开播的频道,作为第一频道。
可选地,所述装置还包括存储模块,用于:
接收终端发送的携带有目标账户标识的绑定设置请求;
将所述目标账户标识对应的目标账户所创建的通讯群组的群组标识,发送给所述终端;
当接收到所述终端发送的携带有第二频道的频道标识和所述确定出的通讯群组的群组标识中的第二群组标识的绑定请求时,将所述第二频道的频道标识与所述第二群组标识,对应存储到所述频道标识与群组标识的绑定关系中。
可选地,所述装置还包括取消模块,用于:
接收终端发送的携带有所述第三频道的频道标识和所述第三群组标识的解除绑定请求;
在所述频道标识与群组标识的绑定关系中,取消所述第三频道的频道标识与所述第三群组标识的绑定关系。
可选地,所述第一确定模块,用于:
每当达到预设的信息推送周期时,确定处于已开播状态的第一频道。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例中,每当达到预设的信息推送条件时,确定处于已开播状态的第一频道,根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识,向第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使用户根据开播通知消息进入到第一频道,这样,服务器可以自动的完成向通讯群组中的各用户发送开播通知消息的过程,而无需通过人工输入的方式向其它用户发送开播通知消息,从而,可以提高通知频道开播的效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种通知频道开播的方法流程图;
图2是本发明实施例提供的一种频道的应用程序的界面显示示意图;
图3是本发明实施例提供的一种通知频道开播的装置结构示意图;
图4是本发明实施例提供的一种服务器的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
本发明实施例提供了一种通知频道开播的方法,如图1所示,该方法的处理流程可以包括如下的步骤:
步骤101,每当达到预设的信息推送条件时,确定处于已开播状态的第一频道。
步骤102,根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识。
步骤103,向第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使用户根据开播通知消息进入到第一频道。
本发明实施例中,每当达到预设的信息推送条件时,确定处于已开播状态的第一频道,根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识,向第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使用户根据开播通知消息进入到第一频道,这样,服务器可以自动的完成向通讯群组中的各用户发送开播通知消息的过程,而无需通过人工输入的方式向其它用户发送开播通知消息,从而,可以提高通知频道开播的效率。
实施例二
本发明实施例提供了一种通知频道开播的方法,该方法的执行主体可以为服务器。通知频道开播的方法可以是由频道服务器配合通讯群组服务器完成,也可以是由单独服务器完成,该单独服务器可以集成有频道业务和通讯群组业务,本发明实施例中以频道服务器配合通讯群组服务器完成上述方法为例,进行方案的详细说明,对于通过其它方式完成上述方法的处理过程与此类似,在此不再赘述。
下面将结合具体实施方式,对图1所示的处理流程进行详细的说明,内容可以如下:
步骤101,每当达到预设的信息推送条件时,确定处于已开播状态的第一频道。
其中,第一频道可以是任意频道,第一频道可以只包括某一个频道,也可以包括多个频道,频道可以用于通过终端向其他用户展示该用户输入的视频数据、音频数据等。
在实施中,终端中可以安装有频道的应用程序,用户可以通过终端在频道服务器中注册一个账户,可以使用注册的账户,通过该应用程序登陆频道服务器,可以通过该应用程序在频道服务器中创建一个或多个频道。当用户启动频道的应用程序后,可以选择一个该用户创建的频道的频道标识(如频道名称),终端可以显示进入频道的提示框,如果用户确定需要进入该频道,则可以点击进入频道按键,终端可以向频道服务器发送进入频道请求,频道服务器可以将该频道的相关数据发送给终端,终端可以显示接收到的数据,当用户需要向其他用户展示其输入的视频或音频等数据时,可以点击开播按键,终端可以生成开播请求,发送给频道服务器,频道服务器可以对各频道所处的开播状态进行记录。为了能够及时向某账户推送某频道的相关信息,技术人员可以预先在通讯群组服务器中设置信息推送条件,其中,信息推送条件可以是任意条件,例如,可以将频道服务器接收到终端发送的开播请求作为信息推送条件,然后,每当达到该信息推送条件时,通讯群组服务器可以向频道服务器发送频道状态请求,频道服务器可以将记录为已开播状态的频道的频道标识发送给通讯群组服务器。
可选地,在确定了处于已开播状态的频道外,还可以获取处于已开播状态的频道的开播时长,相应的,上述步骤101的处理过程可以包括以下内容:每当达到预设的信息推送条件时,获取处于已开播状态的第一频道的已开播时长。
在实施中,每当达到预设的信息推送条件时,通讯群组服务器可以通过上述方式,确定处于已开播状态的第一频道,并可以向频道服务器拉取第一频道的已开播时长。
可选地,频道服务器中可以存储有各频道是否开播的开播信息,通过开播信息可以确定处于已开播状态的第一频道,相应的,上述步骤101的处理过程可以包括以下步骤:
步骤一,每当达到预设的信息推送条件时,获取至少一个频道标识对应的频道的开播信息;其中,开播信息为已开播或未开播。
在实施中,频道服务器中可以存储有所有已创建的频道的频道标识,当频道服务器接收到终端发送的开播请求后,可以将该频道的开播信息设置为已开播,并将未接收到开播请求的频道的开播信息设置为未开播,或者,频道服务器可以将其存储的所有频道的默认开播信息设置为未开播,当频道服务器接收到某频道的开播请求时,可以将该频道的开播信息由未开播修改为已开播,当达到信息推送条件时,通讯群组服务器可以向频道服务器发送频道状态请求,频道服务器可以获取所有频道的开播信息。
步骤二,在至少一个频道标识对应的频道中,获取开播信息为已开播的频道,作为第一频道。
在实施中,频道服务器可以从所有频道的开播信息中查找,并记录开播信息为已开播的频道的频道标识,并可以将记录的频道标识发送给通讯群组服务器,通讯群组服务器可以将接收到的频道标识对应的频道,作为第一频道。
可选地,信息推送条件可以多种多样,以下提供一种可选的信息推送条件,相应的,上述步骤101的处理过程可以包括以下内容:每当达到预设的信息推送周期时,确定处于已开播状态的第一频道。
在实施中,可以在通讯群组服务器中预先设置一周期,作为信息推送周期,当达到信息推送周期时,通讯群组服务器可以确定处于已开播状态的第一频道,具体处理过程可以参见上述相关内容,在此不再赘述。
步骤102,根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识。
其中,频道标识可以是频道ID(IDentity,身份标识号码)、频道名称等,群组标识可以通讯群组ID、名称等。
在实施中,可以通过某些方式,在通讯群组服务器中将某个频道标识与某个群组标识绑定,从而,可以得到频道标识与群组标识的绑定关系,该绑定关系可以表格的形式存储,以频道标识为频道的ID、群组标识为通讯群组ID为例,则该绑定关系可以如表1所示。
表1
频道标识 |
群组标识 |
频道10 |
通讯群组2 |
频道14 |
通讯群组5 |
频道21 |
通讯群组8 |
通过上述步骤101的处理过程,当达到预设的信息推送条件时,通讯群组服务器可以确定处于已开播状态的第一频道,此时,通讯群组服务器可以获取第一频道的频道标识,如果该频道标识为频道14,则通讯群组服务器在如表1的频道标识与群组标识的绑定关系中查找,得到频道14所绑定的通讯群组,即通讯群组5,通讯群组5即可以为第一群组标识。
可选地,可以对上述步骤102的处理过程设置一定的触发机制,相应的,上述步骤102的处理过程可以包括以下内容:如果本次达到信息推送条件时第一频道的已开播时长与上一次达到信息推送条件时第一频道的已开播时长的差值,不等于本次达到信息推送条件与上一次达到信息推送条件的间隔时长,则根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识。
在实施中,通讯群组服务器可以记录每次达到信息推送条件时的时间,同时,也可以记录每次向频道服务器拉取第一频道的已开播时长。当通讯群组服务器检测到再次达到信息推送条件时,通讯群组服务器可以向频道服务器拉取第一频道的已开播时长,然后,可以将本次获取到的第一频道的已开播时长与通讯群组服务器中记录的上一次第一频道的已开播时长,进行比较,如果两个已开播时长的差值的绝对值不等于本次达到信息推送条件与上一次达到信息推送条件的间隔时长,则可以通过如表1的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识,例如,本次获取到的第一频道的已开播时长为20分钟,通讯群组服务器上一次记录的第一频道的已开播时长为10分钟,本次达到信息推送条件与上一次达到信息推送条件的间隔时长为30分钟,则使用20减10,得到差值10,可见,差值10不等于间隔时长30,此时,通讯群组服务器可以通过如表1的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识,其中,确定第一群组标识的处理过程可以参见上述相关内容,在此不再赘述。
步骤103,向第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使用户根据开播通知消息进入到第一频道。
其中,第一通讯群组可以是用户创建的任意通讯群组。
在实施中,通讯群组服务器通过上述步骤102的处理后,可以得到第一群组标识,通讯群组服务器可以通过第一群组标识,确定对应的第一通讯群组,通讯群组服务器中可以预先存储有属于某个通讯群组中的账户的账户标识,通讯群组服务器可以获取第一通讯群组中包含的账户的账户标识,然后,可以通过第一频道的相关信息生成开播通知消息,发送给第一通讯群组中的各个用户,当第一通讯群组中的某用户通过终端接收到开播通知消息时,可以通过开播通知消息中第一频道的相关信息,进入第一频道。
开播通知消息中可以包括第一频道的频道标识(如频道号等),当第一通讯群组中的某用户查看开播通知消息后,可以启动频道的应用程序,向该应用程序中输入上述频道标识,点击该应用程序中的确定按键后,终端可以通过该应用程序向频道服务器发送进入频道请求,频道服务器可以将该频道标识对应的频道(即第一频道)的相应数据发送给该用户使用的终端。
通讯群组服务器可以获取第一频道的频道标识等信息,生成能够跳转到第一频道的超链接信息,通讯群组服务器可以向第一通讯群组中的各用户,发送携带有该超链接信息的开播通知消息,当某用户查看开播通知消息后,可以点击开播通知消息中的超链接信息,此时,该用户使用的终端可以生成频道的应用程序的启动请求,并启动频道的应用程序,该应用程序启动后,该终端可以使用第一频道的频道标识(如频道号等)等信息,生成进入频道请求,发送给频道服务器,频道服务器接收到上述请求后,可以将第一频道的相应数据发送给该用户使用的终端。
可选地,对于上述通讯群组服务器获取第一频道的已开播时长的情况,上述步骤103的处理过程可以包括以下内容:向第一群组标识对应的第一通讯群组中的各用户,发送携带有已开播时长的开播通知消息,以使用户根据开播通知消息进入到第一频道。
在实施中,通讯群组服务器可以获取第一频道的已开播时长和第一频道的其它相关信息(如频道标识等),生成开播通知消息,发送给第一通讯群组中的各用户,这样,用户接收到开播通知消息后,可以通过开播通知消息中的相关信息进入到第一频道,具体的处理过程可以参见上述相关内容,在此不再赘述。
本发明的另一个实施例还提供了一种绑定通讯群组的方法,该方法的处理过程可以包括以下的步骤:
步骤一,接收终端发送的携带有目标账户标识的绑定设置请求。
在实施中,用户可以通过终端启动频道的应用程序,可以通过注册的账户登陆频道服务器,该应用程序中可以设置有绑定通讯群组的功能,该功能可以通过相应的按键(可以为绑定通讯群组按键)触发,当用户需要将该频道与该用户创建的某个通讯群组进行绑定时,可以点击该应用程序中的绑定通讯群组按键,终端获取用户的账户标识(即目标账户标识),生成绑定设置请求,发送给通讯群组服务器,通讯群组服务器可以接收该绑定设置请求。
步骤二,将目标账户标识对应的目标账户所创建的通讯群组的群组标识,发送给终端。
在实施中,通讯群组服务器接收到绑定设置请求时,可以提取其中的目标账户标识,通讯群组服务器中可以存储有账户标识与群组标识的对应关系,用于记录每个账户标识对应的账户所创建的通讯群组,该对应关系可以表格的形式存储,可以如表2所示。
表2
账户标识 |
群组标识 |
账户A |
通讯群组1、通讯群组2 |
账户B |
通讯群组3、通讯群组4、通讯群组5 |
账户C |
通讯群组6 |
通讯群组服务器得到目标账户标识后,可以在如表2的对应关系中查找,得到目标账户标识对应的目标账户所创建的通讯群组,发送给终端,例如,目标账户标识为账户B,则查找上述表2的对应关系,可以得到账户B所创建的通讯群组为通讯群组3、通讯群组4和通讯群组5,通讯群组服务器可以将携带有群组标识为通讯群组3、通讯群组4和通讯群组5的反馈消息,发送给终端。
如果通讯群组服务器通过上述对应关系没有查找到目标账户标识对应的群组标识,即目标账户没有自身创建的通讯群组,则可以向目标账户所登陆的终端发送创建通讯群组的提示信息,此时,用户可以创建一个通讯群组,创建完成后,可以进行上述的频道与通讯群组的绑定过程。
步骤三,当接收到终端发送的携带有第二频道的频道标识和确定出的通讯群组的群组标识中的第二群组标识的绑定请求时,将第二频道的频道标识与第二群组标识,对应存储到频道标识与群组标识的绑定关系中。
其中,第二频道可以是终端中当前正在使用的频道。
在实施中,如图2所示,终端可以接收通讯群组服务器发送的群组标识,并将其显示在绑定通讯群组的选择框中,用户可以在该选择框中选择一个群组标识,选择完成后,可以点击绑定按键,此时,终端获取终端中当前已登录的频道的频道标识(即第二频道的频道标识)和选择框中用户选择的群组标识(即第二群组标识),生成绑定请求,发送给通讯群组服务器,通讯群组服务器可以接收该绑定请求,并将绑定请求中的第二频道的频道标识和第二群组标识,对应存储到如表1的对应关系中。绑定完成后,通讯群组服务器可以向终端发送绑定成功的通知消息。
绑定成功后,通讯群组服务器可以将相应的标识信息(如某预设图形),设置在第二频道中目标账户的相关信息处,通讯群组服务器还可以将与当前使用的频道绑定的通讯群组的群组标识发送给终端,终端可以将其显示在该频道的应用程序的相应位置处,如果用户点击其中的某一群组标识,则终端显示加入该群组标识对应的通讯群组的提示框,用户可以将自己的账户加入到该通讯群组。相应的,通讯群组服务器还可以将与当前登录的通讯群组绑定的频道的频道标识发送给终端,终端可以将其显示在该通讯群组的应用程序的相应位置处。
可选地,还可以将已绑定的频道和通讯群组进行解除绑定,其处理方式可以多种多样,以下提供一种可选的处理方式,具体可以包括以下步骤:
步骤一,接收终端发送的携带有第三频道的频道标识和第三群组标识的解除绑定请求。
其中,第三频道可以是与某个通讯群组建立绑定关系的任意频道,如第一频道或第二频道等。
在实施中,频道的应用程序中可以设置有解除绑定的功能,当用户需要解除某个频道与某个通讯群组的绑定关系时,可以点击该应用程序中的解除绑定按键,终端可以显示解除绑定设置框,用户可以在该设置框中输入上述频道的频道标识(即第三频道的频道标识)和与该频道绑定的通讯群组的群组标识(即第三群组标识),输入完成后,用户可以点击解除绑定按键,终端获取第三频道的频道标识和第三群组标识,生成解除绑定请求,发送给通讯群组服务器,通讯群组服务器可以接收该解除绑定请求。
步骤二,在频道标识与群组标识的绑定关系中,取消第三频道的频道标识与第三群组标识的绑定关系。
在实施中,通讯群组服务器可以提取解除绑定请求中携带的第三频道的频道标识和第三群组标识,然后,通讯群组服务器可以将第三频道的频道标识和第三群组标识,从如表1的绑定关系中删除。
本发明实施例中,每当达到预设的信息推送条件时,确定处于已开播状态的第一频道,根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识,向第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使用户根据开播通知消息进入到第一频道,这样,服务器可以自动的完成向通讯群组中的各用户发送开播通知消息的过程,而无需通过人工输入的方式向其它用户发送开播通知消息,从而,可以提高通知频道开播的效率。
实施例三
基于相同的技术构思,本发明实施例还提供了一种通知频道开播的装置,如图3所示,该装置包括:
第一确定模块310,用于每当达到预设的信息推送条件时,确定处于已开播状态的第一频道;
第二确定模块320,用于根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识;
发送模块330,用于向第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使用户根据开播通知消息进入到第一频道。
可选地,第一确定模块310,用于:
每当达到预设的信息推送条件时,获取处于已开播状态的第一频道的已开播时长;
发送模块330,用于:
向第一群组标识对应的第一通讯群组中的各用户,发送携带有已开播时长的开播通知消息,以使用户根据开播通知消息进入到第一频道。
可选地,第二确定模块320,用于:
如果本次达到信息推送条件时第一频道的已开播时长与上一次达到信息推送条件时第一频道的已开播时长的差值,不等于本次达到信息推送条件与上一次达到信息推送条件的间隔时长,则根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识。
可选地,第一确定模块310,用于:
每当达到预设的信息推送条件时,获取至少一个频道标识对应的频道的开播信息;其中,开播信息为已开播或未开播;
在至少一个频道标识对应的频道中,获取开播信息为已开播的频道,作为第一频道。
可选地,该装置还包括存储模块,用于:
接收终端发送的携带有目标账户标识的绑定设置请求;
将目标账户标识对应的目标账户所创建的通讯群组的群组标识,发送给终端;
当接收到终端发送的携带有第二频道的频道标识和确定出的通讯群组的群组标识中的第二群组标识的绑定请求时,将第二频道的频道标识与第二群组标识,对应存储到频道标识与群组标识的绑定关系中。
可选地,该装置还包括取消模块,用于:
接收终端发送的携带有第三频道的频道标识和第三群组标识的解除绑定请求;
在频道标识与群组标识的绑定关系中,取消第三频道的频道标识与第三群组标识的绑定关系。
可选地,第一确定模块310,用于:
每当达到预设的信息推送周期时,确定处于已开播状态的第一频道。
本发明实施例中,每当达到预设的信息推送条件时,确定处于已开播状态的第一频道,根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识,向第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使用户根据开播通知消息进入到第一频道,这样,服务器可以自动的完成向通讯群组中的各用户发送开播通知消息的过程,而无需通过人工输入的方式向其它用户发送开播通知消息,从而,可以提高通知频道开播的效率。
需要说明的是:上述实施例提供的通知频道开播的装置在通知频道开播时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的通知频道开播的装置与通知频道开播的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
实施例四
请参考图4,其示出了本发明实施例所涉及的服务器的结构示意图,该服务器可以用于实施上述实施例中提供的一种通知频道开播的方法。具体来讲:
服务器2000可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processing units,CPU)2022(例如,一个或一个以上处理器)和存储器2032,一个或一个以上存储应用程序2042或数据2044的存储介质2030(例如一个或一个以上海量存储设备)。其中,存储器2032和存储介质2030可以是短暂存储或持久存储。存储在存储介质2030的程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器2022可以设置为与存储介质2030通信,在服务器2000上执行存储介质2030中的一系列指令操作。服务器2000还可以包括一个或一个以上电源2026,一个或一个以上有线或无线网络接口2050,一个或一个以上输入输出接口2058,一个或一个以上键盘2056,和/或,一个或一个以上操作***2041,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。具体在本实施例中,服务器包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对服务器中的一系列指令操作,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下操作的指令:
每当达到预设的信息推送条件时,确定处于已开播状态的第一频道;
根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识;
向第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使用户根据开播通知消息进入到第一频道。
可选地,每当达到预设的信息推送条件时,确定处于已开播状态的第一频道,包括:
每当达到预设的信息推送条件时,获取处于已开播状态的第一频道的已开播时长;
向第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使用户根据开播通知消息进入到第一频道,包括:
向第一群组标识对应的第一通讯群组中的各用户,发送携带有已开播时长的开播通知消息,以使用户根据开播通知消息进入到第一频道。
可选地,根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识,包括:
如果本次达到信息推送条件时第一频道的已开播时长与上一次达到信息推送条件时第一频道的已开播时长的差值,不等于本次达到信息推送条件与上一次达到信息推送条件的间隔时长,则根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识。
可选地,每当达到预设的信息推送条件时,确定处于已开播状态的第一频道,包括:
每当达到预设的信息推送条件时,获取至少一个频道标识对应的频道的开播信息;其中,开播信息为已开播或未开播;
在至少一个频道标识对应的频道中,获取开播信息为已开播的频道,作为第一频道。
可选地,该方法还包括:
接收终端发送的携带有目标账户标识的绑定设置请求;
将目标账户标识对应的目标账户所创建的通讯群组的群组标识,发送给终端;
当接收到终端发送的携带有第二频道的频道标识和确定出的通讯群组的群组标识中的第二群组标识的绑定请求时,将第二频道的频道标识与第二群组标识,对应存储到频道标识与群组标识的绑定关系中。
可选地,该方法还包括:
接收终端发送的携带有第三频道的频道标识和第三群组标识的解除绑定请求;
在频道标识与群组标识的绑定关系中,取消第三频道的频道标识与第三群组标识的绑定关系。
可选地,每当达到预设的信息推送条件时,确定处于已开播状态的第一频道,包括:
每当达到预设的信息推送周期时,确定处于已开播状态的第一频道。
本发明实施例中,每当达到预设的信息推送条件时,确定处于已开播状态的第一频道,根据预先存储的频道标识与群组标识的绑定关系,确定第一频道的频道标识对应的第一群组标识,向第一群组标识对应的第一通讯群组中的各用户,发送开播通知消息,以使用户根据开播通知消息进入到第一频道,这样,服务器可以自动的完成向通讯群组中的各用户发送开播通知消息的过程,而无需通过人工输入的方式向其它用户发送开播通知消息,从而,可以提高通知频道开播的效率。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。