视频直播的方法和装置与流程

文档序号:15233207发布日期:2018-08-21 19:57阅读:282来源:国知局

本发明涉及视频直播领域,具体而言,涉及一种视频直播的方法和装置。



背景技术:

现有的直播,主播都是在一个固定的直播间发起直播,主播发起直播之后,只有对主播进行关注的观众才会收到直播通知。图1是根据现有技术的视频直播的方法的架构的示意图。主播主要在直播过程和用户完成互动关系,观众也只能在直播中进行互动,整个互动时间过程完全受制于主播直播时间段。而且直播结束后,用户之间没有固地的场所交流,用户粘性也比较差。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种视频直播的方法和装置,以至少解决视频直播互动形式较单一的技术问题。

根据本发明实施例的一个方面,提供了一种视频直播的方法,包括:接收第一用户的直播请求,其中,所述第一用户关注第一社区,所述直播请求用于请求在所述第一社区内进行直播;根据所述直播请求向关注所述第一社区的第二用户发起直播通知,其中,所述第一社区中包括对目标事物感兴趣的多个所述第二用户;接收所述第二用户根据所述直播通知发起的观看请求;向发起所述观看请求的用户推送所述第一用户的直播数据。

根据本发明实施例的另一方面,还提供了一种视频直播的方法,包括:第一终端向服务器发起直播请求,其中,所述第一终端由第一用户登录,所述直播请求用于请求在第一社区内进行直播,所述服务器根据所述直播请求向关注所述第一社区的第二用户发起直播通知,所述第一社区中包括对目标事物感兴趣的多个所述第二用户;所述第一终端接收所述服务器响应所述直播请求发出的直播响应;所述第一终端根据所述直播响应向所述服务器发送直播数据,其中,所述直播数据被推送给所述第二用户。

根据本发明实施例的另一方面,还提供了一种视频直播的方法,包括:第二终端接收服务器发送的直播通知,其中,所述第二终端为第二用户登录的终端登录的终端,所述直播通知由所述服务器响应第一用户的直播请求生成,所述第一用户关注第一社区,所述直播请求用于请求在所述第一社区内进行直播,所述第一社区中包括对目标事物感兴趣的多个所述第二用户;所述第二终端根据所述直播通知发起观看请求;所述第二终端根据所述观看请求接收所述服务器推送的所述第一用户的直播数据。

根据本发明实施例的另一方面,还提供了一种视频直播的装置,包括:第一接收单元,用于接收第一用户的直播请求,其中,所述第一用户关注第一社区,所述直播请求用于请求在所述第一社区内进行直播;第一通知单元,用于根据所述直播请求向关注所述第一社区的第二用户发起直播通知,其中,所述第一社区中包括对目标事物感兴趣的多个所述第二用户;第二接收单元,用于接收所述第二用户根据所述直播通知发起的观看请求;直播单元,用于向发起所述观看请求的用户推送所述第一用户的直播数据。

根据本发明实施例的另一方面,还提供了一种视频直播的装置,包括:第一请求单元,用于通过第一终端向服务器发起直播请求,其中,所述第一终端由第一用户登录,所述直播请求用于请求在第一社区内进行直播,所述服务器根据所述直播请求向关注所述第一社区的第二用户发起直播通知,所述第一社区中包括对目标事物感兴趣的多个所述第二用户;第四接收单元,用于通过所述第一终端接收所述服务器响应所述直播请求发出的直播响应;第二发送单元,用于所述第一终端根据所述直播响应向所述服务器发送直播数据,其中,所述直播数据被推送给所述第二用户。

根据本发明实施例的另一方面,还提供了一种视频直播的装置,包括:第五接收单元,用于通过第二终端接收服务器发送的直播通知,其中,所述第二终端为第二用户登录的终端登录的终端,所述直播通知由所述服务器响应第一用户的直播请求生成,所述第一用户关注第一社区,所述直播请求用于请求在所述第一社区内进行直播,所述第一社区中包括对目标事物感兴趣的多个所述第一用户;第二请求单元,用于通过所述第二终端根据所述直播通知发起观看请求;第六接收单元,用于所述第二终端根据所述观看请求接收所述服务器推送的所述第一用户的直播数据。

在本发明实施例中,采用接收第一用户的直播请求,其中,所述第一用户关注第一社区,所述直播请求用于请求在所述第一社区内进行直播;根据所述直播请求向关注所述第一社区的第二用户发起直播通知,其中,所述第一社区中包括对目标事物感兴趣的多个所述第二用户;接收所述第二用户根据所述直播通知发起的观看请求;向发起所述观看请求的用户推送所述第一用户的直播数据,通过向关注第一社区的第二用户发送直播通知,达到了通过多种方式触及用户的目的,从而实现了视频直播互动形式多样化的技术效果,进而解决了视频直播互动形式较单一的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据现有技术的视频直播的方法的架构的示意图;

图2是根据本发明实施例的硬件环境的架构图;

图3是根据本发明实施例的一种可选的视频直播的方法的流程图;

图4是根据本发明实施例的直播通知推送的示意图;

图5是根据本发明实施例的在第一社区展示的直播计划的示意图;

图6是根据本发明实施例的另一种可选的视频直播的方法的流程图;

图7是根据本发明实施例的另一种可选的视频直播的方法的流程图;

图8是根据本发实施例的一种可选的视频直播的方法的架构的示意图;

图9是根据本发明实施例的一种可选的视频直播的装置的示意图;

图10是根据本发明实施例的另一种可选的视频直播的装置的示意图;

图11是根据本发明实施例的另一种可选的视频直播的装置的示意图;

图12是本据本发明实施例的终端的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种可以通过本申请装置实施例执行的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

根据本发明实施例,提供了一种视频直播的方法。

可选地,在本实施例中,上述视频直播的方法可以应用于如图2所示的终端202和服务器204所构成的硬件环境中。如图2所示,终端202通过网络与服务器204进行连接,上述网络包括但不限于:移动通信网络、广域网、城域网或局域网,终端202可以是手机终端,也可以是pc终端、笔记本终端或平板电脑终端。

图2中示出的硬件环境系统的主要工作原理是:

以终端202为pc终端为例,在本发明实施例中,第一用户为经过注册的视频直播的主播。第一用户通过第一pc终端向服务器204发起视频直播请求,以请求在第一社区内进行视频直播。第一pc终端应包括具有视频功能的设备,如:摄像头。服务器204接收到该视频直播请求之后,分别向关注第一社区的第二用户和关注第一用户的第三用户发起视频直播通知,其中,第二用户通过第二pc终端接收视频直播通知,第三用户通过第三pc终端接收视频直播通知,第二用户和第三用户在接收到视频直播通知之后,可以向服务器发起观看请求。服务器204根据接收到的视频观看请求,向发起视频观看请求的用户推送第一用户的视频直播数据。

图3是根据本发明实施例的一种可选的视频直播的方法的流程图,以下结合图3对本发明实施例所提供的视频直播的方法做具体介绍,如图3所示,该视频直播的方法主要包括如下步骤s302至步骤s308:

步骤s302,接收第一用户的直播请求,其中,第一用户关注第一社区,直播请求用于请求在第一社区内进行直播。

在本发明实施例中,第一用户为经过注册的视频主播,且第一用户对第一社区进行了关注,可以在第一社区内进行视频直播。在第一用户要进行视频直播时,需要先发起直播请求,该直播请求用于请求在第一社区进行视频直播。服务器接收第一用户的直播请求,进而对该请求作出响应,以使第一用户在第一社区内进行视频直播。

步骤s304,根据直播请求向关注第一社区的第二用户发起直播通知,其中,第一社区中包括对目标事物感兴趣的多个第二用户。

在本发明实施例中,服务器在接收到第一用户发起的直播请求之后,根据该直播请求分别向第二用户发送直播通知,以通知第二用户在第一社区内将要进行第一用户的视频直播。第一社区以目标事物为话题,并包括有与目标事物相关的内容,如:目标事物可以为“美食”或者“影视”或者“音乐”等等,则第一社区以该目标事物作为第一社区的话题,并且在第一社区中相应的包括有与“美食”或者“影视”或者“音乐”相关的内容。第一社区还可以包括多个第二用户,其中,第二用户为对第一社区进行关注的用户,并且第二用户对目标事物感兴趣,通过对第一社区进行关注,以方便自己获取与目标事物相关的内容。可选地,在第一用户发起直播请求时,根据直播的内容,选择与直播主题相应的第一社区,并发出直播请求,服务器根据第一用户的直播请求,向第一社区中的第二用户发送直播通知,第二用户接收到的直播通知所表示的直播的内容均为自己感兴趣的内容和话题,可选地,其他用户也可以通过关注自己感兴趣的第一社区来获取自己感兴趣的视频直播的直播通知。与传统的直播向关注第一用户的观众用户发起直播通知相比,由于第一用户在第一社区内发起直播请求,在第一用户发起视频直播时,本发明实施例所提供的视频直播的方法,既可以向关注第一用户的观众用户发送直播通知,也可以向关注了第一社区的第二用户发送直播通知,达到了通过多种方式触及用户的目的。而第二用户关注了第一社区,当第一用户在第一社区内发起视频请求时,获取直播通知,其通知的直播内容也是第二用户自身感兴趣的内容。

图4是根据本发明实施例的直播通知推送的示意图,如图4所示:由主播(相当于第一用户)在圈子里(相当于第一社区)发起直播请求,服务器接收该直播请求并对该直播请求进行响应,生成直播通知,然后将直播通知推送给圈友(相当于关注第一社区的第二用户)和粉丝,以通知圈友和粉丝,主播在圈子里发起了视频直播,其中,粉丝对是关注主播的用户。

步骤s306,接收第二用户根据直播通知发起的观看请求。

在本发明实施例中,第二用户在接收到直播通知后,如果想要观视频,可以向服务器发起观看请求,以请求对第一用户的视频直播进行观看,由服务器接收第二用户发起的观看请求。

步骤s308,向发起观看请求的用户推送第一用户的直播数据。

在本发明实施例中,服务器根据接收到的观看请求向发起观看请求的用户推送第一用户的直播数据,可选地,直播数据可以是由服务器推送的第一用户的直播视频数据,也可以是链接地址,该链接地址指向用于存储直播视频数据的服务器。具体地,在直播数据为链接地址时,当服务器接收到用户发起的直播观看请求之后,向发起观看请求的用户推送直播数据的链接地址,发起观看请求的用户通过点击该链接地址,来获取直播视频数据,从而观看直播。

在本发明实施例中,采用接收第一用户的直播请求,其中,第一用户关注第一社区,直播请求用于请求在第一社区内进行直播;根据直播请求向关注第一社区的第二用户发起直播通知,其中,第一社区中包括对目标事物感兴趣的多个第二用户;接收第二用户根据直播通知发起的观看请求;向发起观看请求的用户推送第一用户的直播数据,通过向关注第一社区的第二用户发送直播通知,达到了通过多种方式触及用户的目的,从而实现了视频直播互动形式多样化的技术效果,进而解决了视频直播互动形式较单一的技术问题。

可选的,在接收第一用户的直播请求之前,方法还包括:向第一社区发送直播计划,以在第一社区展示直播计划;获取第一用户和第二用户根据直播计划发布的互动信息;推送互动信息,以在直播计划所在的页面上展示互动信息。

作为本发明的一种可选的实施方式,在服务器接收第一用户的直播请求前,即第一用户向服务器发起直播请求前,服务器向第一社区发送直播计划,以将该直播计划展示在第一社区。该直播计划可以包括计划进行视频直播的时间,视频直播的内容等,通过在第一社区内展示该直播计划,使在第一社区进行浏览的用户有机会了解到视频直播的内容。在本发明实施例中,第一用户为关注第一社区的视频主播,第二用户为关注第一社区的用户,第一用户和第二用户具有在第一社区发布信息的权限,在将直播计划展示在第一社区之后,服务器还可以获取第一用户和第二用户针对该直播计划发布的互动信息,并对互动信息进行推送,以使互动信息展示在直播计划所在的页面,从而使主播与用户在第一社区内进行互动交流。互动交流可以但不限定为:评论、点赞、礼物互动等互动方式。

可选的,在向第一社区发送直播计划之后,方法包括:获取第三用户的预约请求,其中,第三用户为未关注第一社区和第一用户的普通用户,预约请求用于请求在第一用户发起直播请求之后,获取直播通知;在第一用户发起直播请求之后,根据预约请求向第三用户发起直播通知;接收第三用户根据直播通知发起的观看请求。

作为本发明的一种可选的实施方式,既未关注第一社区也未关注第一用户的普通用户可以通过预约直播的方式,在第一用户发起视频直播后,获取直播通知。具体地,在本发明实施例中,第三用户为既未关注第一社区也未关注第一用户的普通用户,第三用户可以通过在第一社区进行浏览,了解到第一用户发起的直播计划,并发起对该直播计划所指示的视频直播的预约请求。服务器获取第三用户的预约请求,在第一用户发起直播请求之后,根据第三用户的预约请求向第三用户发起直播通知,并接收第三用户在接收到直播通知后发起的观看请求,进而向第三用户推送该视频直播的直播数据。

如图5所示,“关老师”(相当于第一用户)在第一社区中发布了一个直播计划,该直播计划发起时间为2016年10月18日下午8:00,在该直播计划中还介绍了该直播的主要内容。用户在浏览第一社区时,发现“关老师”发布的题为“破解达芬奇密码靠这些手稿”的直播计划。用户可以通过直播页面的预约按钮,对该直播进行预约,以在“关老师”发起该视频直播时,获取直播通知。在直播计划的页面中,用户还可以进行针对该视频直播计划的交流互动,如:用户还可以通过“生成直播邀请卡”的功能,将该直播计划分享给其他用户,或者将该直播计划直接分享给微信好友或者qq好友,以及分享到微信朋友圈或者qq空间等,用户还可以在直播计划的页面发表评论信息,点赞或者送礼物,以达到与“关老师”和其他用户进行互动交流的目的。

可选的,在向发起观看请求的用户推送第一用户的直播数据之后,方法包括:检测观看直播的用户发起的关注请求,其中,关注请求包括对第一社区进行关注的关注请求;根据关注请求将观看直播的用户设置为对第一社区进行关注。

作为本发明的一种可选的实施方式,观看直播的用户还可以在视频直播的过程中对第一社区进行关注。具体地,在服务器向发起观请求的用户推送第一用户的直播数据之后,即在视频直播的过程中,观看直播的用户可以通过直播页面展示出的关注第一社区的按钮发起关注请求,以对第一社区进行关注。服务器检测观看直播的用户发起的对第一社区进行关注的关注请求,并在检测到该关注请求之后,将该观看直播的用户设置为对第一社区进行关注。用户在关注第一社区之后,可以在第一社区内发布互动信息,并且当第一社区内有其他直播时,用户可以得到及时的通知。

可选的,其特征在于,在向发起观看请求的用户推送第一用户的直播数据之后,方法包括:检测观看直播的用户发起的关注请求,其中,关注请求包括对第一用户进行关注的关注请求;根据关注请求将观看直播的用户设置为对第一用户进行关注。

作为本发明的一种可选的实施方式,观看直播的用户还可以在视频直播的过程中对第一用户进行关注。具体地,在服务器向发起观看请求的用户推送第一用户的直播数据之后,即在视频直播的过程中,观看直播的用户可以通过直播页面展示出的关注第一用户的按钮发起关注请求,以对第一用户进行关注。服务器检测观看直播的用户发起的对第一用户进行关注的关注请求,并在检测到该关注请求之后,将该观看直播的用户设置为对第一用户进行关注。用户在关注第一用户之后,可以及时得到第一用户发起的其他视频直播的直播通知。

可选地,在根据直播请求向关注第一社区的第二用户发起直播通知之前,方法包括:检测未关注第一社区的目标用户发起的针对第一社区的关注请求,其中,针对第一社区的关注请求用于请求对第一社区进行关注;根据针对第一社区的关注请求将目标用户设置为第二用户。

在本发明实施例中,未关注第一社区的目标用户可以通过发送针对第一社区的关注请求,以对第一社区进行关注,进而获取第一社区中与目标事物相关的内容。例如:目标用户在对第一社区进行浏览的过程中,发现自己对第一社区中的内容感兴趣,则通过关注按钮发起针对第一社区的关注请求;目标用户还可以将目标事物作为关键词进行搜索,从而找到第一社区,并通过关注按钮发起对第一社区的关注请求;目标用户还可以在浏览与目标事物有关的内容时,找到该内容所属的第一社区,并通过关注按钮对第一社区进行关注。上述用户发现第一社区,进而对第一社区进行关注的方式为可选的实施方式,并不构成对本发明的限定,本领域技术人员也可以通过其它的方式发现第一社区,进而对第一社区进行关注,以更方便的获取第一社区中与目标事物相关的内容。当服务器检测到目标用户发起的针对第一社区的关注请求之后,根据该关注请求将目标用户设置为第二用户,从而完成目标用户对第一社区的关注。

根据本发明实施例,还提供了另一种视频直播的方法。

图6是根据本发明实施例的另一种可选的视频直播的方法的流程图,以下结合图6对本发明实施例所提供的视频直播的方法做具体介绍,如图6所示,该视频直播的方法主要包括如下步骤s602至步骤s606:

步骤s602,第一终端向服务器发起直播请求,其中,第一终端由第一用户登录,直播请求用于请求在第一社区内进行直播,服务器根据直播请求向关注第一社区的第二用户发起直播通知,第一社区中包括对目标事物感兴趣的多个第二用户。

在本发明实施例中,第一用户为经过注册的视频主播,且第一用户对第一社区进行了关注。第一用户登录第一终端,通过第一终端向服务器发起直播请求,以请求在第一社区内进行视频直播。服务器通过对该直播请求进行响应,以使第一用户在第一社区内进行视频直播。服务器在接收第一用户通过第一终端发起的直播请求之后,根据该直播请求向关注第一社区的第二用户发起直播通知,以通知第二用户。

步骤s604,第一终端接收服务器响应直播请求发出的直播响应。

在本发明实施例中,服务器根据第一终端发起的直播请求向第一终端发送直播响应,由第一终端接收该直播响应。

步骤s606,第一终端根据直播响应向服务器发送直播数据,其中,直播数据被推送给第二用户。

在本发明实施例中,第一终端接收服务器发送的直播响应之后,向服务器发送直播数据,以开始进行视频直播。直播数据由服务器推送给第二用户。

在本发明实施例中,通过第一终端向服务器发送直播请求,并接收服务器根据直播请求发出的直播响应,进而第一终端向服务器发送直播数据,由服务器将直播数据推送给观看直播的用户,达到了通过多种方式触及用户的目的,从而实现了视频直播互动形式多样化的技术效果,进而解决了视频直播互动形式较单一的技术问题。

可选地,在第一终端向服务器发起直播请求之前,方法还包括:第一终端向服务器发送直播计划,其中,服务器将直播计划发送给第一社区,以在第一社区展示直播计划。

作为本发明的一种可选的实施方式,在第一终端向服务器发起直播请求之前,第一终端先向服务器发送直播计划,由服务器将该直播计划推送到第一社区,以在第一社区展示该直播计划。该直播计划可以包括计划进行视频直播的时间,视频直播的内容等,通过在第一社区内展示该直播计划,使在第一社区进行浏览的用户有机会了解到视频直播的内容。

可选地,在第一终端向服务器发起直播请求之前,方法还包括:第一终端向服务器发送针对直播计划的互动信息,其中,服务器对互动信息进行推送,以在直播计划所在的页面上展示互动信息。

作为本发明的一种可选的实施方式,第一用户和第二用户可以在第一社区内进行互动交流。在本发明实施例中,第一用户为关注第一社区的视频主播,第二用户为关注第一社区的用户,第一用户和第二用户具有在第一社区发布信息的权限,在第一用户通过第一终端发起直播请求之前,第一用户通过第一终端向服务器发送互动消息,以针对展示在第一社区的直播计划与第二用户进行互动交流。服务器接收到互动消息之后,对该互动消息进行推送,以在直播计划所在的页面展示该互动消息,通过第一用户与第二用户的互动交流,使第一用户提前了解第二用户所期待的直播内容。互动交流可以但不限定为:评论、点赞、礼物互动等互动方式。

根据本发明实施例,还提供了另一种视频直播的方法。

图7是根据本发明实施例的另一种可选的视频直播的方法的流程图,以下结合图7对本发明实施例所提供的视频直播的方法做具体介绍,如图7所示,该视频直播的方法主要包括如下步骤s702至步骤s706:

步骤s702,第二终端接收服务器发送的直播通知,其中,第二终端为第二用户登录的终端登录的终端,直播通知由服务器响应第一用户的直播请求生成,第一用户关注第一社区,直播请求用于请求在第一社区内进行直播,第一社区中包括对目标事物感兴趣的多个第二用户。

在本发明实施例中,第一用户为经过注册的视频主播,且第一用户对第一社区进行了关注。第二用户对第一社区进行了关注,第二终端为第二用户登录的终端。第一用户发起直播请求,以请求在第一社区内进行视频直播,服务器对第一用户的直播请求作出响应,生成直播通知,并将直播通知发送给第二用户,第二用户通过第二终端接收直播通知。

步骤s704,第二终端根据直播通知发起观看请求。

在本发明实施例中,第二终端接收到直播通知之后,根据该直播通知发起观看请求,以请求对第一用户发起的视频直播进行观看。

步骤s706,第二终端根据观看请求接收服务器推送的第一用户的直播数据。

在本发明实施例中,第二终端向服务器发送观看请求之后,由服务器将直播数据推送给第二终端,第二终端接收该直播数据,以观看第一用户发起的视频直播。

在本发明实施例中,服务器根据第一用户发起的直播请求发送直播通知,其中,第一用户发起的直播请求用于请求在第一社区内进行视频直播,通过第二用户关注第一社区,第二用户登录第二终端接收该直播通知,根据该直播通知发送观看请求,进而接收服务器推送的直播数据,达到了用户通过多种方式获取直播通知的目的,从而实现了视频直播互动形式多样化的技术效果,进而解决了视频直播互动形式较单一的技术问题。

可选地,在第二终端接收服务器发送的直播通知之前,方法还包括:第二终端接收并展示服务器发送的直播计划,直播计划由第一用户在第一社区发布;第二终端显示直播计划所在页面上针对直播计划发布的互动信息,其中,互动信息由第一用户和/或第二用户发布。

作为本发明的一种可选的实施方式,在第二终端接收服务器发送的直播通知之前,即第一用户发起视频直播之前,第一用户发布直播计划,由服务器推送该直播计划,该直播计划可以包括计划进行视频直播的时间,视频直播的内容等。第二终端接收该直播计划,并展示在第一社区中,以使第二用户通过直播计划了解视频直播。第一用户和第二用户可以针对直播计划发布互动信息,该互动信息展示在直播计划所在的页面,并由第二终端显示该互动信息。互动交流可以但不限定为:评论、点赞、礼物互动等互动方式。

可选地,第二终端还作为第三用户登录的终端,其中,第三用户未关注第一社区和第一用户,在第二终端接收服务器发送的直播通知之前,方法还包括:第二终端接收第三用户发送的预约请求,其中,预约请求用于请求在第一用户发起直播请求之后,获取直播通知;第二终端向服务器发送预约请求。

作为本发明的一种可选的实施方式,既未关注第一社区也未关注第一用户的普通用户可以通过预约直播的方式,在第一用户发起视频直播后,获取直播通知。具体地,在本发明实施例中,第三用户为既未关注第一社区也未关注第一用户的普通用户,第三用户登录第二终端,在第一社区进行浏览,在了解到第一用户发起的直播计划后,向第二终端发送对该直播计划所指示的视频直播的预约请求。第二终端接收第二用户的预约请求并向服务器发送该预约请求,在第一用户发起视频直播请求之后,服务器根据预约请求向第二终端发送直播通知。

可选地,在第二终端根据观看请求接收服务器推送的第一用户的直播数据之后,方法还包括:第二终端通过直播页面接收观看直播的用户发起的关注请求,其中,关注请求用于对第一社区和/或第一用户进行关注,直播页面为播放直播数据的页面;第二终端向服务器发送关注请求。

作为本发明的一种可选的实施方式,观看直播的用户还可以在视频直播的过程中对第一社区进行关注。具体地,在第二终端接收直播数据之后,即视频直播过程中,观看直播的用户通过展示在直播页面的关注按钮,向第二终端发送关注请求,以对第一社区和/或第一用户进行关注。第二终端接收该直播请求,并将该直播请求发送给服务器,服务器根据该直播请求将观看直播的用户设置为对第一社区和/或第一用户进行关注。第一用户发起直播请求时,服务器根据直播请求向关注第一社区的第二用户所登录的第二终端发送直播通知。

本发明实施例提供的视频直播的方法通过将直播与社区相结合,使发起视频直播的第一用户与关注第一社区的第二用户互动,同时,普通用户还可以通过第一社区发现直播计划,从而对第一用户和/或第一社区进行关注,进而达到了通过多种方式触及用户的目的,从而实现了视频直播互动形式多样化的技术效果,图8是根据本发实施例的一种可选的视频直播的方法的架构的示意图,如图8所示,与图1示出的现有视频直播的方法的架构相比,本发实施例提供的视频直播的方法的架构增加了圈子社区,当主播(相当于第一用户)发起视频请求时,圈子后台(相当于服务器)会将直播通知推送给关注主播和圈子社区的观众网友,并在观众网友发起直播观看请求时,将直播数据推送给发起直播观看请求的观众网友。观众网友还可以通过圈子社区与主播进行互动交流。

可选地,在主播发起直播请求之前,先在圈子社区中发布直播帖,直播帖中包括直播计划,观众网友可以通过浏览该直播帖了解直播的时间及直播内容等信息,并且可以在该直播帖中与主播进行互动交流。互动交流可以通过发布评论信息,点赞,送礼物等形式进行。可选地,未关注主播和圈子社区的普通用户还可以通过在直播帖中对视频直播进行预约,从而在主播发起视频直播时,获取直播通知。

可选地,在视频直播的过程中,观众网友还可以通过直播页面展示的直播来源的圈子社区,来访问该圈子社区,并对该圈子社区进行关注,也可以对发起直播的主播进行关注。观众网友在关注圈子社区或者主播之后,当该圈子社区内再有视频直播,或者在该主播发起直播请求时,可以获取直播通知。观众网友还可以在已关注的圈子社区内进行参与圈内讨论,与其他观众网友进行互动交流。

可选地,在圈子社区中不公有直播内容,还包括相关主题的文字、图片、视频、语音、投票等形式多样的内容。观众网友可以在圈子社区中消费自己感兴趣的内容,并在消费过程中,通过点赞、评论、关注他人、私信等功能结识趣味相投的朋友。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。

实施例2

根据本发明实施例,还提供了一种用于实施上述视频直播的方法的视频直播的装置,该视频直播的装置主要用于执行本发明实施例上述内容所提供的视频直播的方法,以下对本发明实施例所提供的视频直播的装置做具体介绍:

图9是根据本发明实施例的一种可选的视频直播的装置的示意图,如图9所示,该视频直播的装置主要包括:

第一接收单元910,用于接收第一用户的直播请求,其中,第一用户关注第一社区,直播请求用于请求在第一社区内进行直播。

在本发明实施例中,第一用户为经过注册的视频主播,且第一用户对第一社区进行了关注,可以在第一社区内进行视频直播。在第一用户要进行视频直播时,需要先发起直播请求,该直播请求用于请求在第一社区进行视频直播。第一接收单元910接收第一用户的直播请求,进而对该请求作出响应,以使第一用户在第一社区内进行视频直播。

第一通知单元920,用于根据直播请求向关注第一社区的第二用户发起直播通知,其中,第一社区中包括对目标事物感兴趣的多个第二用户。

在本发明实施例中,服务器在接收到第一用户发起的直播请求之后,第一通知单元920根据该直播请求分别向第二用户发送直播通知,以通知第二用户在第一社区内将要进行第一用户的视频直播。第一社区以目标事物为话题,并包括有与目标事物相关的内容,如:目标事物可以为“美食”或者“影视”或者“音乐”等等,则第一社区以该目标事物作为第一社区的话题,并且在第一社区中相应的包括有与“美食”或者“影视”或者“音乐”相关的内容。第一社区还可以包括多个第二用户,其中,第二用户为对第一社区进行关注的用户,并且第二用户对目标事物感兴趣,通过对第一社区进行关注,以方便自己获取与目标事物相关的内容。可选地,在第一用户发起直播请求时,根据直播的内容,选择与直播主题相应的第一社区,并发出直播请求,服务器根据第一用户的直播请求,向第一社区中的第二用户发送直播通知,第二用户接收到的直播通知所表示的直播的内容均为自己感兴趣的内容和话题,可选地,其他用户也可以通过关注自己感兴趣的第一社区来获取自己感兴趣的视频直播的直播通知。与传统的直播向关注第一用户的观众用户发起直播通知相比,由于第一用户在第一社区内发起直播请求,在第一用户发起视频直播时,本发明实施例所提供的视频直播的方法,既可以向关注第一用户的观众用户发送直播通知,也可以向关注了第一社区的第二用户发送直播通知,达到了通过多种方式触及用户的目的。而第二用户根据自身的兴趣爱好关注了第一社区,当第一用户在第一社区内发起视频请求时,获取直播通知,其通知的直播内容也是第二用户自身感兴趣的内容。

图4是根据本发明实施例的直播通知推送的示意图,如图4所示:由主播(相当于第一用户)在圈子里(相当于第一社区)发起直播请求,服务器接收该直播请求并对该直播请求进行响应,生成直播通知,然后将直播通知推送给圈友(相当于关注第一社区的第二用户)和粉丝,以通知圈友和粉丝,主播在圈子里发起了视频直播,其中,粉丝为关注主播的观众用户。

第二接收单元930,用于接收第二用户根据直播通知发起的观看请求。

在本发明实施例中,第二接收单元930接收第二用户发起的观看请求。其中,第二用户在接收到直播通知之后,通过向服务器发送观看请求,以请求对第一用户的视频直播进行观看。

直播单元940,用于向发起观看请求的用户推送第一用户的直播数据。

在本发明实施例中,直播单元940根据接收到的观看请求向发起观看请求的用户推送第一用户的直播数据,可选地,直播数据可以是由服务器推送的第一用户的直播视频数据,也可以是链接地址,该链接地址指向用于存储直播视频数据的服务器。具体地,在直播数据为链接地址时,当服务器接收到用户发起的直播观看请求之后,向发起观看请求的用户推送直播数据的链接地址,发起观看请求的用户通过点击该链接地址,来获取直播视频数据,从而观看直播。

在本发明实施例中,采用接收第一用户的直播请求,其中,第一用户关注第一社区,直播请求用于请求在第一社区内进行直播;根据直播请求向关注第一社区的第二用户发起直播通知,其中,第一社区中包括对目标事物感兴趣的多个第二用户;接收第二用户根据直播通知发起的观看请求;向发起观看请求的用户推送第一用户的直播数据,通过向关注第一社区的第二用户发送直播通知,达到了通过多种方式触及用户的目的,从而实现了视频直播互动形式多样化的技术效果,进而解决了视频直播互动形式较单一的技术问题。

可选地,装置还包括:第一发送单元,用于在接收第一用户的直播请求之前,向第一社区发送直播计划,以在第一社区展示直播计划;第一获取单元,用于获取第一用户和第二用户根据直播计划发布的互动信息;评论单元,用于推送互动信息,以在直播计划所在的页面上展示互动信息。

作为本发明的一种可选的实施方式,在服务器接收第一用户的直播请求前,即第一用户向服务器发起直播请求前,第一发送单元向第一社区发送直播计划,以将该直播计划展示在第一社区。该直播计划可以包括计划进行视频直播的时间,视频直播的内容等,通过在第一社区内展示该直播计划,使在第一社区进行浏览的用户有机会了解到视频直播的内容。在本发明实施例中,第一用户为关注第一社区的视频主播,第二用户为关注第一社区的用户,第一用户和第二用户具有在第一社区发布信息的权限,在将直播计划展示在第一社区之后,第一获取单元还可以获取第一用户和第二用户针对该直播计划发布的互动信息,评论单元对互动信息进行推送,以使互动信息展示在直播计划所在的页面,从而使主播与用户在第一社区内进行互动交流。互动交流可以但不限定为:评论、点赞、礼物互动等互动方式。

可选地,装置包括:第二获取单元,用于在向第一社区发送直播计划之后,获取第三用户的预约请求,其中,第三用户未关注第一社区和第一用户的普通用户,预约请求用于请求在第一用户发起直播请求之后,获取直播通知;第二通知单元,用于在第一用户发起直播请求之后,根据预约请求向第三用户发起直播通知;第三接收单元,用于接收第三用户根据直播通知发起的观看请求。

作为本发明的一种可选的实施方式,既未关注第一社区也未关注第一用户的普通用户可以通过预约直播的方式,在第一用户发起视频直播后,获取直播通知。具体地,在本发明实施例中,第三用户为既未关注第一社区也未关注第一用户的普通用户,第三用户可以通过在第一社区进行浏览,了解到第一用户发起的直播计划,并发起对该直播计划所指示的视频直播的预约请求。第二获取单元获取第三用户的预约请求,第二通知单元在第一用户发起直播请求之后,根据第三用户的预约请求向第三用户发起直播通知,第三接收单元接收第三用户在接收到直播通知后发起的观看请求,进而向第三用户推送该视频直播的直播数据。

如图5所示,“关老师”(相当于第一用户)在第一社区中发布了一个直播计划,该直播计划发起时间为2016年10月18日下午8:00,并在该直播计划中,介绍了该直播的主要内容。用户在浏览第一社区时,发现“关老师”发布的题为“破解达芬奇密码靠这些手稿”的直播计划。用户可以通过直播页面的预约按钮,对该直播进行预约,以在“关老师”发起该视频直播时,获取直播通知。在直播计划的页面中,用户还可以进行针对该视频直播计划的交流互动,如:用户还可以通过“生成直播邀请卡”的功能,将该直播计划分享给其他用户,或者将该直播计划直接分享给微信好友或者qq好友,分享到微信朋友圈或者qq空间等,用户还可以在直播计划的页面发表评论信息,点赞或者送礼物,以达到与“关老师”和其他用户进行互动交流的目的。

可选地,装置包括:第一检测单元,用于在向发起观看请求的用户推送第一用户的直播数据之后,检测观看直播的用户发起的关注请求,其中,关注请求包括对第一社区进行关注的关注请求;第一关注单元,用于根据关注请求将观看直播的用户设置为对第一社区进行关注。

作为本发明的一种可选的实施方式,观看直播的用户还可以在视频直播的过程中对第一社区进行关注。具体地,在服务器向发起观看请求的用户推送第一用户的直播数据之后,即在视频直播的过程中,观看直播的用户可以通过直播页面展示出的关注第一社区的按钮发起关注请求,以对第一社区进行关注。第一检测单元检测观看直播的用户发起的对第一社区进行关注的关注请求,并在检测到该关注请求之后,第一关注单元将该观看直播的用户设置为对第一社区进行关注。用户在关注第一社区之后,可以在第一社区内发布互动信息,并且当第一社区内有其他直播时,用户可以得到及时的通知。

可选地,其特征在于,装置包括:第二检测单元,用于在向发起观看请求的用户推送第一用户的直播数据之后,检测观看直播的用户发起的关注请求,其中,关注请求包括对第一用户进行关注的关注请求;第二关注单元,用于根据关注请求将观看直播的用户设置为对第一用户进行关注。

作为本发明的一种可选的实施方式,观看直播的用户还可以在视频直播的过程中对第一用户进行关注。具体地,在服务器向发起观看请求的用户推送第一用户的直播数据之后,即在视频直播的过程中,观看直播的用户可以通过直播页面展示出的关注第一用户的按钮发起关注请求,以对第一用户进行关注。第二检测单元检测观看直播的用户发起的对第一用户进行关注的关注请求,并在检测到该关注请求之后,第二关注单元将该观看直播的用户设置为对第一用户进行关注。用户在关注第一用户之后,可以及时得到第一用户发起的其他视频直播的直播通知。

可选地,装置包括:第三检测单元,用于在根据直播请求向关注第一社区的第二用户发起直播通知之前,检测未关注第一社区的目标用户发起的针对第一社区的关注请求,其中,针对第一社区的关注请求用于请求对第一社区进行关注;设置单元,用于根据针对第一社区的关注请求将目标用户设置为第二用户。

在本发明实施例中,未关注第一社区的目标用户可以通过发送针对第一社区的关注请求,以对第一社区进行关注,进而获取第一社区中与目标事物相关的内容。例如:目标用户在对第一社区进行浏览的过程中,发现自己对第一社区中的内容感兴趣,则通过关注按钮发起针对第一社区的关注请求;目标用户还可以将目标事物作为关键词进行搜索,从而找到第一社区,并通过关注按钮发起对第一社区的关注请求;目标用户还可以在浏览与目标事物有关的内容时,找到该内容所属的第一社区,并通过关注按钮对第一社区进行关注。上述用户发现第一社区,进而对第一社区进行关注的方式为可选的实施方式,并不构成对本发明的限定,本领域技术人员也可以通过其它的方式发现第一社区,进而对第一社区进行关注,以更方便的获取第一社区中与目标事物相关的内容。第三检测单元检测到目标用户发起的针对第一社区的关注请求之后,设置单元根据该关注请求将目标用户设置为第二用户,从而完成目标用户对第一社区的关注。

根据本发明实施例,还提供了另一种用于实施上述视频直播的方法的视频直播的装置。图10是根据本发明实施例的另一种可选的视频直播的装置的示意图,如图10所示,该视频直播的装置主要包括:

第一请求单元1010,用于通过第一终端向服务器发起直播请求,其中,第一终端由第一用户登录,直播请求用于请求在第一社区内进行直播,服务器根据直播请求向关注第一社区的第二用户发起直播通知,第一社区中包括对目标事物感兴趣的多个第二用户。

在本发明实施例中,第一用户为经过注册的视频主播,且第一用户对第一社区进行了关注。第一用户登录第一终端,第一请求单元1010通过第一终端向服务器发起直播请求,以请求在第一社区内进行视频直播。服务器通过对该直播请求进行响应,以使第一用户在第一社区内进行视频直播。服务器在接收第一用户通过第一终端发起的直播请求之后,根据该直播请求向关注第一社区的第二用户发起直播通知,以通知第二用户。

第四接收单元1020,用于通过第一终端接收服务器响应直播请求发出的直播响应。

在本发明实施例中,服务器根据第一终端发起的直播请求向第一终端发送直播响应,第四接收单元1020通过第一终端接收该直播响应。

第二发送单元1030,用于通过第一终端根据直播响应向服务器发送直播数据,其中,直播数据被推送给第二用户。

在本发明实施例中,第二发送单元1030通过第一终端接收服务器发送的直播响应之后,向服务器发送直播数据,以开始进行视频直播。直播数据由服务器推送给第二用户。

在本发明实施例中,通过第一终端向服务器发送直播请求,并接收服务器根据直播请求发出的直播响应,进而第一终端向服务器发送直播数据,由服务器将直播数据推送给观看直播的用户,达到了通过多种方式触及用户的目的,从而实现了视频直播互动形式多样化的技术效果,进而解决了视频直播互动形式较单一的技术问题。

可选地,装置还包括:第三发送单元,用于在第一终端向服务器发起直播请求之前,通过第一终端向服务器发送直播计划,其中,服务器将直播计划发送给第一社区,以在第一社区展示直播计划。

作为本发明的一种可选的实施方式,第三发送单元在第一终端向服务器发起直播请求之前,通过第一终端先向服务器发送直播计划,由服务器将该直播计划推送到第一社区,以在第一社区展示该直播计划。该直播计划可以包括计划进行视频直播的时间,视频直播的内容等,通过在第一社区内展示该直播计划,使在第一社区进行浏览的用户有机会了解到视频直播的内容。

可选地,装置还包括:第四发送单元,用于在第一终端向服务器发起直播请求之前,通过第一终端向服务器发送针对直播计划的互动信息,其中,服务器对互动信息进行推送,以在直播计划所在的页面上展示互动信息。

作为本发明的一种可选的实施方式,第一用户和第二用户可以在第一社区内进行互动交流。在本发明实施例中,第一用户为关注第一社区的视频主播,第二用户为关注第一社区的用户,第一用户和第二用户具有在第一社区发布信息的权限,第四发送单元在第一用户通过第一终端发起直播请求之前,第四发送单元通过第一终端向服务器发送互动消息,以针对展示在第一社区的直播计划与第二用户进行互动交流。服务器接收到互动消息之后,对该互动消息进行推送,以在直播计划所在的页面展示该互动消息,通过第一用户与第二用户的互动交流,使第一用户提前了解第二用户所期待的直播内容。互动交流可以但不限定为:评论、点赞、礼物互动等互动方式。

根据本发明实施例,还提供了另一种用于实施上述视频直播的方法的视频直播的装置。图11是根据本发明实施例的另一种可选的视频直播的装置的示意图,如图11所示,该视频直播的装置主要包括:

第五接收单元1110,用于通过第二终端接收服务器发送的直播通知,其中,第二终端为第二用户登录的终端登录的终端,直播通知由服务器响应第一用户的直播请求生成,第一用户关注第一社区,直播请求用于请求在第一社区内进行直播,第一社区中包括对目标事物感兴趣的多个第一用户。

在本发明实施例中,第一用户为经过注册的视频主播,且第一用户对第一社区进行了关注。第二用户对第一社区进行了关注,第二终端为第二用户登录的终端。第一用户发起直播请求,以请求在第一社区内进行视频直播,服务器对第一用户的直播请求作出响应,生成直播通知,并将直播通知发送给第二用户,第五接收单元1110通过第二终端接收直播通知。

第二请求单元1120,用于通过第二终端根据直播通知发起观看请求。

在本发明实施例中,第二终端接收到直播通知之后,第二请求单元1120根据该直播通过第二终端通知发起观看请求,以请求对第一用户发起的视频直播进行观看。

第六接收单元1130,用于第二终端根据观看请求接收服务器推送的第一用户的直播数据。

在本发明实施例中,第二终端向服务器发送观看请求之后,由服务器将直播数据推送给第二终端,第六接收单元1130通过第二终端接收该直播数据,以观看第一用户发起的视频直播。

在本发明实施例中,服务器根据第一用户发起的直播请求发送直播通知,其中,第一用户发起的直播请求用于请求在第一社区内进行视频直播,通过第二用户关注第一社区,第二用户登录第二终端接收该直播通知,根据该直播通知发送观看请求,进而接收服务器推送的直播数据,达到了用户通过多种方式获取直播通知的目的,从而实现了视频直播互动形式多样化的技术效果,进而解决了视频直播互动形式较单一的技术问题。

可选地,装置还包括:第七接收单元,用于在第二终端接收服务器发送的直播通知之前,通过第二终端接收并展示服务器发送的直播计划,直播计划由第一用户在第一社区发布;显示单元,用于通过第二终端显示直播计划所在页面上针对直播计划发布的互动信息,其中,互动信息由第一用户和/或第二用户发布。

作为本发明的一种可选的实施方式,在第二终端接收服务器发送的直播通知之前,即第一用户发起视频直播之前,第一用户发布直播计划,由服务器推送该直播计划,该直播计划可以包括计划进行视频直播的时间,视频直播的内容等。第七接收单元通过第二终端接收该直播计划,并展示在第一社区中,以使第二用户通过直播计划了解视频直播。第一用户和第二用户可以针对直播计划发布互动信息,该互动信息展示在直播计划所在的页面,并由显示单元通过第二终端显示该互动信息。互动交流可以但不限定为:评论、点赞、礼物互动等互动方式。

可选地,第二终端还作为第三用户登录的终端,其中,第三用户未关注第一社区和第一用户,装置还包括:第八接收单元,用于在第二终端接收服务器发送的直播通知之前,通过第二终端接收第三用户发送的预约请求,其中,预约请求用于请求在第一用户发起直播请求之后,获取直播通知;第五发送单元,用于第二终端向服务器发送预约请求。

作为本发明的一种可选的实施方式,既未关注第一社区也未关注第一用户的普通用户可以通过预约直播的方式,在第一用户发起视频直播后,获取直播通知。具体地,在本发明实施例中,第三用户为既未关注第一社区也未关注第一用户的普通用户,第三用户登录第二终端,在第一社区进行浏览,在了解到第一用户发起的直播计划后,向第二终端发送对该直播计划所指示的视频直播的预约请求。第八接收单元通过第二终端接收第二用户的预约请求,第五发送单元通过第二终端向服务器发送该预约请求,在第一用户发起视频直播请求之后,服务器根据预约请求向第二终端发送直播通知。

可选地,其特征在于,装置还包括:第九接收单元,用于在第二终端根据观看请求接收服务器推送的第一用户的直播数据之后,通过第二终端通过直播页面接收观看直播的用户发起的关注请求,其中,关注请求用于对第一社区和/或第一用户进行关注,直播页面为播放直播数据的页面;第六发送单元,用于第二终端向服务器发送关注请求。

作为本发明的一种可选的实施方式,观看直播的用户还可以在视频直播的过程中对第一社区进行关注。具体地,在第二终端接收直播数据之后,即视频直播过程中,第九接收单元通过展示在直播页面的关注按钮,向第二终端发送关注请求,以对第一社区和/或第一用户进行关注。第二终端接收该直播请求,第六发送单元通过第二终端将该直播请求发送给服务器,服务器根据该直播请求将观看直播的用户设置为对第一社区和/或第一用户进行关注。第一用户发起直播请求时,服务器根据直播请求向关注第一社区的第二用户所登录的第二终端发送直播通知。

实施例3

根据本发明实施例,还提供了一种用于实施上述视频直播的方法的服务器,如图12所示,该终端服务器主要包括处理器1201和网络接口1202,其中:

网络接口1202主要用于与第一用户、第二用户以及第三用户进行网络通信。

处理器1201主要用于执行如下操作:

接收第一用户的直播请求,其中,第一用户关注第一社区,直播请求用于请求在第一社区内进行直播;根据直播请求向关注第一社区的第二用户发起直播通知,其中,第一社区中包括对目标事物感兴趣的多个第二用户;接收第二用户根据直播通知发起的观看请求;向发起观看请求的用户推送第一用户的直播数据。

处理器1201还用于向第一社区发送直播计划,以在第一社区展示直播计划;获取第一用户和第二用户根据直播计划发布的互动信息;推送互动信息,以在直播计划所在的页面上展示互动信息。

处理器1201还用于获取第三用户的预约请求,其中,第三用户未关注第一社区和第一用户的普通用户,预约请求用于请求在第一用户发起直播请求之后,获取直播通知;在第一用户发起直播请求之后,根据预约请求向第三用户发起直播通知;接收第三用户根据直播通知发起的观看请求。

处理器1201还用于检测观看直播的用户发起的关注请求,其中,关注请求包括对第一社区进行关注的关注请求;根据关注请求将观看直播的用户设置为对第一社区进行关注。

处理器1201还用于检测观看直播的用户发起的关注请求,其中,关注请求包括对第一用户进行关注的关注请求;根据关注请求将观看直播的用户设置为对第一用户进行关注。

处理器1201还用于检测未关注第一社区的目标用户发起的针对第一社区的关注请求,其中,针对第一社区的关注请求用于请求对第一社区进行关注;根据针对第一社区的关注请求将目标用户设置为第二用户。

可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。

实施例4

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于存储本发明实施例的视频直播的方法的程序代码。

可选地,在本实施例中,上述存储介质可以位于移动通信网络、广域网、城域网或局域网的网络中的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

s1,接收第一用户的直播请求,其中,第一用户关注第一社区,直播请求用于请求在第一社区内进行直播;

s2,根据直播请求向关注第一社区的第二用户发起直播通知,其中,第一社区中包括对目标事物感兴趣的多个第二用户;

s3,接收第二用户根据直播通知发起的观看请求;

s4,向发起观看请求的用户推送第一用户的直播数据。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行向第一社区发送直播计划,以在第一社区展示直播计划;获取第一用户和第二用户根据直播计划发布的互动信息;推送互动信息,以在直播计划所在的页面上展示互动信息。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行获取第三用户的预约请求,其中,第三用户未关注第一社区和第一用户的普通用户,预约请求用于请求在第一用户发起直播请求之后,获取直播通知;在第一用户发起直播请求之后,根据预约请求向第三用户发起直播通知;接收第三用户根据直播通知发起的观看请求。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行检测观看直播的用户发起的关注请求,其中,关注请求包括对第一社区进行关注的关注请求;根据关注请求将观看直播的用户设置为对第一社区进行关注。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行检测观看直播的用户发起的关注请求,其中,关注请求包括对第一用户进行关注的关注请求;根据关注请求将观看直播的用户设置为对第一用户进行关注。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行检测未关注第一社区的目标用户发起的针对第一社区的关注请求,其中,针对第一社区的关注请求用于请求对第一社区进行关注;根据针对第一社区的关注请求将目标用户设置为第二用户。

可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1