主播订阅方法及装置与流程

文档序号:12379269阅读:423来源:国知局
主播订阅方法及装置与流程

本发明涉及互联网技术领域,特别涉及一种主播订阅方法及装置。



背景技术:

随着互联网技术的发展,具有直播间功能的直播系统得到了广泛的应用。直播间还可以称之为直播频道、直播室等。

现有技术中,在观看直播过程中,若观众用户喜爱直播间中的主播用户,并希望在喜爱的主播用户开播时,可以实时观看该主播用户的节目。观众用户通常通过订阅直播间的方式订阅该主播用户,具体的主播订阅方法包括:接收观看客户端发送的携带有直播间标识的订阅请求;根据订阅请求记录观看客户端在订阅直播间时所产生的订阅关系。

现有技术中观众用户仅能通过订阅直播间的方式订阅自己喜爱的主播用户。



技术实现要素:

为了解决现有技术中观众用户仅能通过订阅直播间的方式订阅自己喜爱的主播用户的问题,本发明实施例提供了一种主播订阅方法及装置。所述技术方案如下:

第一方面,提供了一种主播订阅方法,该方法包括:

接收按压操作;

根据按压操作生成订阅请求,订阅请求携带有用于指示主播用户的指示信息,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户;

向服务器发送订阅请求,以便服务器根据指示信息建立观看客户端订阅主播用户的订阅关系。

可选地,指示信息包括:主播用户在直播界面中的位置信息;

根据按压操作生成订阅请求,包括:

根据按压操作确定按压操作在直播界面中的位置信息;

根据位置信息生成订阅请求。

可选地,指示信息包括:主播用户在直播界面中显示的头像;

根据按压操作生成订阅请求,包括:

根据按压操作确定在直播界面中与按压操作对应的头像;

根据头像生成订阅请求。

可选地,根据按压操作生成订阅请求,包括:

根据按压操作标记直播间的直播界面中的各个主播用户的头像;

接收与主播用户的头像对应的选择按压操作;

根据选择按压操作生成订阅请求。

可选地,该方法,还包括:

接收服务器发送的开播提醒,开播提醒是服务器接收到主播用户的主播客户端发送的开播请求时生成的。

第二方面,提供了一种主播订阅方法,该方法包括:

接收观看客户端发送的订阅请求,订阅请求携带有用于指示主播用户的指示信息,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户;

根据指示信息建立观看客户端订阅主播用户的订阅关系。

可选地,指示信息包括:主播用户在直播界面中的位置信息;

根据指示信息建立观看客户端订阅主播用户的订阅关系,包括:

根据位置信息确定主播用户的标识;

根据主播用户的标识,建立观看客户端订阅主播用户的订阅关系。

可选地,指示信息包括:主播用户在直播界面中显示的头像;

根据指示信息建立观看客户端订阅主播用户的订阅关系,包括:

根据头像确定主播用户的标识;

根据主播用户的标识,建立观看客户端订阅主播用户的订阅关系。

可选地,该方法,还包括:

接收主播用户的主播客户端发送的开播请求;

根据开播请求获取与主播用户对应的订阅用户列表,订阅用户列表包括与主播用户存在订阅关系的观看客户端;

向订阅用户列表中的观看客户端发送开播提醒。

第三方面,提供了一种主播订阅装置,该装置包括:

接收模块,用于接收按压操作;

生成模块,用于根据按压操作生成订阅请求,订阅请求携带有用于指示主播用户的指示信息,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户;

发送模块,用于向服务器发送订阅请求,以便服务器根据指示信息建立观看客户端订阅主播用户的订阅关系。

可选地,指示信息包括:主播用户在直播界面中的位置信息;

生成模块,包括:

第一确定单元,用于根据按压操作确定按压操作在直播界面中的位置信息;

第一生成单元,用于根据位置信息生成订阅请求。

可选地,指示信息包括:主播用户在直播界面中显示的头像;

生成模块,包括:

第二确定单元,用于根据按压操作确定在直播界面中与按压操作对应的头像;

第二生成单元,用于根据头像生成订阅请求。

可选地,生成模块,包括:

标记单元,用于根据按压操作标记直播间的直播界面中的各个主播用户的头像;

接收单元,用于接收与主播用户的头像对应的选择按压操作;

第三生成单元,用于根据选择按压操作生成订阅请求。

可选地,该装置,还包括:

提醒接收模块,用于接收服务器发送的开播提醒,开播提醒是服务器接收到主播用户的主播客户端发送的开播请求时生成的。

第四方面,提供了一种主播订阅装置,该装置包括:

接收模块,用于接收观看客户端发送的订阅请求,订阅请求携带有用于指示主播用户的指示信息,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户;

建立模块,用于根据指示信息建立观看客户端订阅主播用户的订阅关系。

可选地,指示信息包括:主播用户在直播界面中的位置信息;

建立模块,包括:

第一确定单元,用于根据位置信息确定主播用户的标识;

第一建立单元,用于根据主播用户的标识,建立观看客户端订阅主播用户的订阅关系。

可选地,指示信息包括:主播用户在直播界面中显示的头像;

建立模块,包括:

第二确定单元,用于根据头像确定主播用户的标识;

第二建立单元,用于根据主播用户的标识,建立观看客户端订阅主播用户的订阅关系。

可选地,该装置,还包括:

请求模块,用于接收主播用户的主播客户端发送的开播请求;

获取模块,用于根据开播请求获取与主播用户对应的订阅用户列表,订阅用户列表包括与主播用户存在订阅关系的观看客户端;

发送模块,用于向订阅用户列表中的观看客户端发送开播提醒。

本发明实施例提供的技术方案带来的有益效果可以包括:

通过接收按压操作,根据按压操作生成订阅请求,向服务器发送订阅请求,以便服务器根据指示信息建立观看客户端订阅主播用户的订阅关系;解决了现有技术中,观众用户仅能通过订阅直播间的方式订阅自己喜爱的主播用户的问题;达到了当直播间中存在至少两个主播用户时,通过向服务器发送携带有指示主播用户的指示信息的订阅请求,以便通过服务器直接订阅主播用户的效果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明部分实施例提供的一种主播订阅方法所涉及的实施环境的示意图;

图2是本发明一个实施例提供的主播订阅方法的流程图;

图3是本发明一个实施例提供的主播订阅方法的流程图;

图4是本发明另一个实施例提供的主播订阅方法的流程图;

图5是本发明再一个实施例提供的主播订阅方法的流程图;

图6是本发明一个实施例提供的直播间中显示主播用户的头像的示意图;

图7是本发明又一个实施例提供的主播订阅方法的流程图;

图8是本发明一个实施例提供的对主播用户的头像进行标记的示意图;

图9是本发明一个实施例提供的主播订阅装置的框图;

图10是本发明另一个实施例提供的主播订阅装置的框图;

图11是本发明一个实施例提供的主播订阅装置的框图;

图12是本发明另一个实施例提供的主播订阅装置的框图;

图13是本发明一个实施例提供的观看客户端所在的终端的结构示意图;

图14是本发明一个实施例提供的一种服务器的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

请参考图1,其示出了本发明部分实施例提供的一种主播订阅方法所涉及的实施环境的示意图,该实施环境可以包括:观看客户端110、主播客户端120和服务器130。

观看客户端110为直播类应用程序;该直播类应用程序可以是银天下股银天下、酷狗直播间和QQ直播室等。可选的,观看客户端110应用于第一终端中;第一终端可以是手机、平板电脑、电子书阅读器、MP3(Moving Picture ExpertsGroup Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(MovingPicture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。

主播客户端120与观看客户端110为同一种直播类应用程序;可选的,主播客户端120应用于第二终端中;第二终端可以是手机、平板电脑、电子书阅读器、MP3播放器、MP4播放器、膝上型便携计算机和台式计算机等等。

可选的,本发明实施例中观看客户端110的个数可以为一个,也可以为多个,本发明实施例中对观看客户端110的个数不作具体限定。

观看客户端110与主播客户端120通过服务器130建立连接。观看客户端110通过有线网络或无线网络与服务器130建立连接;主播客户端120通过有线网络或无线网络与服务器130建立连接。

服务器130是直播类应用程序的后台服务器。服务器130可以是一台服务器、多台服务器组成的服务器集群或云计算中心。

请参考图2,其示出了本发明一个实施例提供的主播订阅方法的流程图,该方法应用于图1所示的实施环境中的观看客户端110中,包括如下几个步骤。

步骤201,接收按压操作。

步骤202,根据按压操作生成订阅请求。

订阅请求携带有用于指示主播用户的指示信息,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户。

步骤203,向服务器发送订阅请求,以便服务器根据指示信息建立观看客户端订阅主播用户的订阅关系。

综上所述,本实施例提供的主播订阅方法,通过接收按压操作,根据按压操作生成订阅请求,向服务器发送订阅请求,以便服务器根据指示信息建立观看客户端订阅主播用户所产生的订阅关系;解决了现有技术中,观众用户仅能通过订阅直播间的方式订阅自己喜爱的主播用户的问题;达到了当直播间中存在至少两个主播用户时,通过向服务器发送携带有指示主播用户的指示信息的订阅请求,以便通过服务器直接订阅主播用户的效果。

请参考图3,其示出了本发明一个实施例提供的主播订阅方法的流程图,该方法应用于图1所示的实施环境中的服务器130中,包括如下几个步骤。

步骤301,接收观看客户端发送的订阅请求。

订阅请求携带有用于指示主播用户的指示信息,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户。

步骤302,根据指示信息建立观看客户端订阅主播用户的订阅关系。

综上所述,本实施例提供的主播订阅方法,通过接收观看客户端发送的订阅请求之后,根据订阅请求中的指示信息建立观看客户端订阅主播用户时产生的订阅关系;解决了现有技术中,观众用户仅能通过订阅直播间的方式订阅自己喜爱的主播用户的问题;达到了当直播间中存在至少两个主播用户时,通过指示主播用户的指示信息直接订阅主播用户的效果。

请参考图4,其示出了本发明另一个实施例提供的主播订阅方法的流程图,该方法应用于图1所示的实施环境中,包括如下几个步骤。

步骤401,观看客户端接收按压操作。

观众用户可以使用观看客户端观看直播间,可选的,直播间中存在至少两个主播用户。当观众用户比较喜爱至少两个主播用户中的某一个主播用户时,观众用户在观看客户端中触发按压操作,通过按压操作订阅自己喜爱的主播用户。

对应的,观看客户端接收按压操作。

可选的,观众用户是指使用观看客户端观看直播间的用户,本实施例中并不对观众用户的类型和个数做具体限定。

可选的,观看直播间的直播界面中设置有至少两个按钮,每个按钮的位置信息并不相同,且每个按钮的位置信息对应一个主播用户的标识。观众用户可以通过按压按钮的方式订阅对应的主播用户。

步骤402,观看客户端根据按压操作确定按压操作在直播界面中的位置信息。

观看客户端在接收到按压操作后,根据直播间直播界面中的位置信息确定按压操作对应的位置信息。

步骤403,观看客户端根据位置信息生成订阅请求。

比如:直播间中存在两个主播用户分别为主播用户A和主播用户B,其中,直播间从中间位置划分为左侧直播间和右侧直播间;主播用户A位于左侧直播间,主播用户B位于右侧直播间;当观看客户端接收到按压操作时,首先根据直播间的直播界面确定按压操作是位于左侧直播间还是位于右侧直播间;假定按压操作是位于左侧直播间的操作时,则观看客户端根据左侧直播间的位置信息生成订阅请求。

可选的,订阅请求中用于指示主播用户的指示信息包括:主播用户在直播界面中的位置信息。

在一种可能的实现方式中,观看客户端在确定出位置信息后,还可以根据按压操作的位置信息确定出与位置信息对应的主播用户的标识,根据确定的主播用户的标识生成订阅请求,其中,订阅请求中携带有主播用户的标识。比如:观看客户端根据位置信息左侧直播间确定出与左侧直播间对应的主播用户A的标识,根据主播用户A的标识生成订阅请求。

步骤404,观看客户端向服务器发送订阅请求。

步骤405,服务器接收观看客户端发送的订阅请求。

订阅请求携带有主播用户在直播界面中的位置信息,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户。

步骤406,服务器根据位置信息确定主播用户的标识。

服务器在接收到订阅请求后,获取订阅请求中携带的主播用户在直播界面中的位置信息,根据获取到的位置信息与直播界面中各个位置信息对应的主播用户的标识,确定与获取到的位置信息对应的主播用户的标识。

比如:服务器在获取到订阅请求中的位置信息为左侧直播间时,根据左侧直播间确定出与左侧直播间对应的主播用户A的标识。

可选的,服务器中预先存储有位置信息与主播用户的标识之间的对应关系。

步骤407,根据主播用户的标识,服务器建立观看客户端订阅主播用户的订阅关系。

服务器在确定出主播用户的标识后,根据主播用户的标识建立观看客户端与主播用户之间的订阅关系,其中,主播用户是观看客户端订阅的主播用户。

示例性的,观看客户端与主播用户之间的订阅关系如下表一所示:

表一

从表一可知,订阅主播用户A的观看客户端包括:观看客户端1、观看客户端2和观看客户端3;订阅主播用户B的观看客户端包括:观看客户端2和观看客户端4。

可选的,服务器中预先存储有主播用户与直播间之间的对应关系,当服务器根据主播用户的标识建立观看客户端与主播用户之间的订阅关系时,相当于建立的是主播用户、直播间和观看客户端三者之间的订阅关系;其中,主播用户和直播间是观看客户端订阅的主播用户和直播间。

示例性的,主播用户、直播间和观看客户端三者之间的订阅关系如下表二所示:

表二

从表二可知,主播用户A和主播用户B都是直播间51中的主播用户,订阅主播用户A的观看客户端包括:观看客户端1、观看客户端2和观看客户端3;订阅主播用户B的观看客户端包括:观看客户端2和观看客户端4。

步骤408,服务器接收主播用户的主播客户端发送的开播请求。

主播客户端在进行开播时,向服务器发送开播请求,该开播请求用于提醒服务器该主播客户端对应的主播用户开始开播节目。

可选的,开播请求中携带有主播用户的标识。

步骤409,服务器根据开播请求获取与主播用户对应的订阅用户列表。

订阅用户列表是与主播用户存在订阅关系的观看客户端的列表。

服务器在接收到开播请求后,获取开播请求中携带的主播用户的标识,根据获取到的主播用户的标识获取与主播用户对应的订阅用户列表。

可选的,订阅用户列表如上述表一或表二所示。

步骤410,服务器向订阅用户列表中的观看客户端发送开播提醒。

服务器在获取到订阅用户列表后,获取订阅用户列表中与主播用户的标识对应的观看客户端,并向获取到的观看客户端发送开播提醒。

步骤411,观看客户端接收服务器发送的开播提醒。

观看客户端在接收到服务器发送的开播提醒后,可以及时的观看自己喜爱的主播用户开播的节目。

综上所述,本实施例提供的主播订阅方法,通过观看客户端向服务器发送订阅请求,服务器根据订阅请求建立观看客户端与主播用户之间的订阅关系;服务器在接收到主播客户端发送的开播请求时,向订阅用户列表中的观看客户端发送开播提醒;解决了现有技术中,观众用户仅能通过订阅直播间的方式订阅自己喜爱的主播用户,直播间在开播时向观众用户发送开播提醒,导致观众用户接收到的开播提醒并不一定是自己喜爱的主播用户开播的提醒的问题;达到了当直播间中存在至少两个主播用户时,观看客户端通过向服务器发送指示主播用户的指示信息订阅自己喜爱的主播用户,并在主播用户开播时,服务器向观看客户端发送开播提醒,以便观众用户可以及时观看自己喜爱的主播用户开播的节目的效果。

另外,观看客户端向服务器发送的订阅请求中携带有位置信息,服务器根据位置信息确定对应的主播用户的标识,最终根据主播用户的标识直接订阅观众用户喜爱的主播用户。

另外,观看客户端向服务器发送的订阅请求中携带有主播用户的头像,服务器根据头像确定对应的主播用户的标识,最终根据主播用户的标识直接订阅观众用户喜爱的主播用户。

需要补充说明的是,图4所示的实施例中,有关观看客户端一侧的执行步骤可以单独实现为观看客户端一侧的主播订阅方法;有关服务器一侧的执行步骤可以单独实现为服务器一侧的主播订阅方法。

基于图4所示的实施例中,观看客户端在接收到按压操作时根据按压操作确定其在直播界面中的位置信息,从而生成订阅请求;作为一种可能的实现方式,观看客户端还可以根据按压操作对应的头像生成订阅请求,可选的,图4所示的步骤402至步骤406可替代实现为如下步骤501至步骤505,如图5所示:

步骤501,观看客户端根据按压操作确定在直播界面中与按压操作对应的头像。

观看客户端在接收到按压操作后,根据直播间直播界面中显示的各个主播用户对应的头像,确定出与按压操作对应的头像。

在一示例性的例子中,如图6所示,在直播间51中存在4个主播用户,每个主播用户在直播间中通过显示不同的头像进行区分,比如:主播用户小明的头像为52、主播用户小花的头像为53、主播用户小张的头像为54以及主播用户小李的头像为55;当观众用户在观看直播间51时,比较喜爱主播用户小明,则观众用户在直播间51显示的头像52上触发按压操作,选择头像52后点击“+订阅”按钮进行订阅。

步骤502,观看客户端根据头像生成订阅请求。

比如:当观众用户比较喜爱主播用户小花时,观众用户在主播用户小花的头像53上触发按压操作,同时观看客户端接收到按压操作后,确定与按压操作对应的头像,在确定出与按压操作对应的头像53后,根据头像53生成订阅请求。

可选的,订阅请求中的指示信息包括:主播用户在直播界面中显示的头像。

在一种可能的实现方式中,观看客户端在确定出头像后,还可以根据按压操作对应的头像确定出与头像对应的主播用户的标识,根据确定的主播用户的标识生成订阅请求,其中,订阅请求中携带有主播用户的标识。比如:观看客户端根据头像53确定出主播用户小花的标识,根据主播用户小花的标识生成订阅请求。

步骤503,观看客户端向服务器发送订阅请求。

步骤504,服务器接收观看客户端发送的订阅请求。

订阅请求携带有主播用户在直播界面中显示的头像,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户。

步骤505,服务器根据头像确定主播用户的标识。

服务器在接收到订阅请求后,获取订阅请求中携带的主播用户在直播界面中显示的头像,根据获取到的头像与直播界面中各个主播用户的头像对应的标识,确定与获取到的头像对应的主播用户的标识。

比如:服务器在获取到订阅请求中的头像为头像53时,根据头像53确定出与头像53对应的主播用户小花的标识。

可选的,服务器中预先存储有头像与主播用户的标识之间的对应关系。

在一个示例性的例子中,当观众用户按压直播间中直播界面的主播用户的头像时,观看客户端生成对应的3D-Touch信号,并将3D-Touch信号发送给服务器,服务器获取与3D-Touch信号对应的人脸图像,将获取到的人脸图像与各个主播用户预留在服务器中的头像进行相似度匹配,根据匹配结果确定出观众用户希望订阅的主播用户的头像对应的标识。

在另一个示例性的例子中,当观众用户按压直播间中直播界面的主播用户的头像时,观看客户端生成对应的3D-Touch信号,并获取与3D-Touch信号对应的人脸图像;将获取到的人脸图像发送给服务器;服务器将接收到的人脸图像与各个主播用户预留在服务器中的头像进行相似度匹配,根据匹配结果确定出观众用户希望订阅的主播用户的头像对应的标识。

需要补充说明的是,图5所示的实施例中,有关观看客户端一侧的执行步骤可以单独实现为观看客户端一侧的主播订阅方法;有关服务器一侧的执行步骤可以单独实现为服务器一侧的主播订阅方法。

基于图4所示的实施例中,观看客户端在接收到按压操作时根据按压操作确定其在直播界面中的位置信息,从而生成订阅请求;作为另一种可能的实现方式,观看客户端还可以根据服务器标记的主播用户的头像确定主播用户的标识,并生成订阅请求,可选的,图4所示的步骤402至步骤406可替代实现为如下步骤701至步骤706,如图7所示:

步骤701,观看客户端根据按压操作标记直播间的直播节目中的各个主播用户的头像。

观看客户端在接收到按压操作后,根据按压操作标记直播间的直播界面中的各个主播用户的头像。

比如:如图8所示,观看客户端接收到观众用户在“选择”按钮上触发的按压操作后,对直播间81中的各个主播用户的头像进行标记(如图8所示的头像上对应的方框),以便观众用户选择自己喜爱的主播用户的头像,并通过选择的头像订阅自己喜爱的主播用户。

步骤702,观看客户端接收与主播用户的头像对应的选择按压操作。

观众用户根据直播节目中标记的各个主播用户的头像,选择自己喜爱的主播用户的头像,并在自己喜爱的主播用户的头像上触发选择按压操作,用于通知观看客户端希望订阅该头像对应的主播用户。

步骤703,观看客户端根据选择按压操作生成订阅请求。

观看客户端接收到按压操作后,获取按压操作中携带的主播用户的头像,根据主播用户的头像生成订阅请求。

比如:当观众用户比较喜爱主播用户小花时,观众用户在主播用户小花的头像53上触发选择按压操作,观看客户端接收到选择按压操作后,确定与选择按压操作对应的头像,在确定出与选择按压操作对应的头像53后,根据头像53生成订阅请求。

可选的,订阅请求中的指示信息包括:主播用户在直播界面中显示的头像。

在一种可能的实现方式中,观看客户端在确定出头像后,还可以根据选择按压操作对应的头像确定出与头像对应的主播用户的标识,根据确定的主播用户的标识生成订阅请求,其中,订阅请求中携带有主播用户的标识。比如:观看客户端根据头像53确定出主播用户小花的标识,根据主播用户小花的标识生成订阅请求。

步骤704,观看客户端向服务器发送订阅请求。

步骤705,服务器接收观看客户端发送的订阅请求。

订阅请求携带有主播用户在直播界面中显示的头像,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户。

步骤706,服务器根据头像确定主播用户的标识。

服务器在接收到订阅请求后,获取订阅请求中携带的主播用户在直播界面中显示的头像,根据获取到的头像与直播界面中各个主播用户的头像对应的标识,确定与获取到的头像对应的主播用户的标识。

比如:服务器在获取到订阅请求中的头像为头像53时,根据头像53确定出与头像53对应的主播用户小花的标识。

可选的,服务器中预先存储有头像与主播用户的标识之间的对应关系。

需要补充说明的是,图7所示的实施例中,有关观看客户端一侧的执行步骤可以单独实现为观看客户端一侧的主播订阅方法;有关服务器一侧的执行步骤可以单独实现为服务器一侧的主播订阅方法。

下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。

请参考图9,其示出了本发明一个实施例提供的主播订阅装置的框图。该装置可应用于上述观看客户端110中。该装置可以包括:接收模块920、生成模块940和发送模块960。

接收模块920,用于接收按压操作。

生成模块940,用于根据按压操作生成订阅请求,订阅请求携带有用于指示主播用户的指示信息,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户。

发送模块960,用于向服务器发送订阅请求,以便服务器根据指示信息建立观看客户端订阅主播用户的订阅关系。

综上所述,本实施例提供的主播订阅装置,通过接收按压操作,根据按压操作生成订阅请求,向服务器发送订阅请求,以便服务器根据指示信息建立观看客户端订阅主播用户所产生的订阅关系;解决了现有技术中,观众用户仅能通过订阅直播间的方式订阅自己喜爱的主播用户的问题;达到了当直播间中存在至少两个主播用户时,通过向服务器发送携带有指示主播用户的指示信息的订阅请求,以便通过服务器直接订阅主播用户的效果。

请参考图10,其示出了本发明另一个实施例提供的主播订阅装置的框图。该装置可应用于上述观看客户端110中。该装置可以包括:接收模块920、生成模块940和发送模块960。

接收模块920,用于接收按压操作。

生成模块940,用于根据按压操作生成订阅请求,订阅请求携带有用于指示主播用户的指示信息,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户。

可选地,指示信息包括:主播用户在直播界面中的位置信息。

生成模块940,包括:第一确定单元941和第一生成单元942。

第一确定单元941,用于根据按压操作确定按压操作在直播界面中的位置信息。

第一生成单元942,用于根据位置信息生成订阅请求。

可选地,指示信息包括:主播用户在直播界面中显示的头像。

生成模块940,包括:第二确定单元943和第二生成单元944

第二确定单元943,用于根据按压操作确定在直播界面中与按压操作对应的头像。

第二生成单元944,用于根据头像生成订阅请求。

可选地,生成模块940,包括:标记单元945、接收单元946和第三生成单元947。

标记单元945,用于根据按压操作标记直播间的直播界面中的各个主播用户的头像。

接收单元946,用于接收与主播用户的头像对应的选择按压操作.

第三生成单元947,用于根据选择按压操作生成订阅请求。

发送模块960,用于向服务器发送订阅请求,以便服务器根据指示信息建立观看客户端订阅主播用户的订阅关系。

可选地,该装置,还包括:提醒接收模块980。

提醒接收模块980,用于接收服务器发送的开播提醒,开播提醒是服务器接收到主播用户的主播客户端发送的开播请求时生成的。

综上所述,本实施例提供的主播订阅装置,通过接收按压操作,根据按压操作生成订阅请求,向服务器发送订阅请求,以便服务器根据指示信息建立观看客户端订阅主播用户所产生的订阅关系;解决了现有技术中,观众用户仅能通过订阅直播间的方式订阅自己喜爱的主播用户的问题;达到了当直播间中存在至少两个主播用户时,通过向服务器发送携带有指示主播用户的指示信息的订阅请求,以便通过服务器直接订阅主播用户的效果。

另外,观看客户端向服务器发送的订阅请求中携带有位置信息,以便服务器根据位置信息确定对应的主播用户的标识,最终根据主播用户的标识直接订阅观众用户喜爱的主播用户。

另外,观看客户端向服务器发送的订阅请求中携带有主播用户的头像,以便服务器根据头像确定对应的主播用户的标识,最终根据主播用户的标识直接订阅观众用户喜爱的主播用户。

请参考图11,其示出了本发明一个实施例提供的主播订阅装置的框图。该装置可应用于上述服务器130中。该装置可以包括:接收模块1120和建立模块1140。

接收模块1120,用于接收观看客户端发送的订阅请求,订阅请求携带有用于指示主播用户的指示信息,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户。

建立模块1140,用于根据指示信息建立观看客户端订阅主播用户的订阅关系。

综上所述,本实施例提供的主播订阅装置,通过接收观看客户端发送的订阅请求之后,根据订阅请求中的指示信息建立观看客户端订阅主播用户时产生的订阅关系;解决了现有技术中,观众用户仅能通过订阅直播间的方式订阅自己喜爱的主播用户的问题;达到了当直播间中存在至少两个主播用户时,通过指示主播用户的指示信息直接订阅主播用户的效果。

请参考图12,其示出了本发明另一个实施例提供的主播订阅装置的框图。该装置可应用于上述服务器130中。该装置可以包括:接收模块1120和建立模块1140。

接收模块1120,用于接收观看客户端发送的订阅请求,订阅请求携带有用于指示主播用户的指示信息,主播用户是指直播间中存在的至少两个主播用户中的任意一个主播用户。

建立模块1140,用于根据指示信息建立观看客户端订阅主播用户的订阅关系。

可选地,指示信息包括:主播用户在直播界面中的位置信息。

建立模块1140,包括:第一确定单元1141和第一建立单元1142。

第一确定单元1141,用于根据位置信息确定主播用户的标识。

第一建立单元1142,用于根据主播用户的标识,建立观看客户端订阅主播用户的订阅关系。

可选地,指示信息包括:主播用户在直播界面中显示的头像。

建立模块1140,包括:第二确定单元1143和第二建立单元1144。

第二确定单元1143,用于根据头像确定主播用户的标识。

第二建立单元1144,用于根据主播用户的标识,建立观看客户端订阅主播用户的订阅关系。

可选地,该装置,还包括:请求模块1150、获取模块1160和发送模块1170。

请求模块1150,用于接收主播用户的主播客户端发送的开播请求。

获取模块1160,用于根据开播请求获取与主播用户对应的订阅用户列表,订阅用户列表包括与主播用户存在订阅关系的观看客户端。

发送模块1170,用于向订阅用户列表中的观看客户端发送开播提醒。

综上所述,本实施例提供的主播订阅装置,通过接收观看客户端发送的订阅请求之后,根据订阅请求中的指示信息建立观看客户端订阅主播用户时产生的订阅关系;解决了现有技术中,观众用户仅能通过订阅直播间的方式订阅自己喜爱的主播用户的问题;达到了当直播间中存在至少两个主播用户时,通过指示主播用户的指示信息直接订阅主播用户的效果。

另外,观看客户端向服务器发送的订阅请求中携带有位置信息,服务器根据位置信息确定对应的主播用户的标识,最终根据主播用户的标识直接订阅观众用户喜爱的主播用户。

另外,观看客户端向服务器发送的订阅请求中携带有主播用户的头像,服务器根据头像确定对应的主播用户的标识,最终根据主播用户的标识直接订阅观众用户喜爱的主播用户。

需要说明的是:上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

请参考图13,其示出了本发明一个实施例提供的观看客户端所在的终端的结构示意图。该终端用于实施上述实施例中提供的观看客户端侧的主播订阅方法。具体来讲:

终端1300可以包括RF(Radio Frequency,射频)电路1310、包括有一个或一个以上计算机可读存储介质的存储器1320、输入单元1330、显示单元1340、传感器1350、音频电路1360、WiFi(wireless fidelity,无线保真)模块1370、包括有一个或者一个以上处理核心的处理器1380、以及电源1390等部件。本领域技术人员可以理解,图13中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

RF电路1310可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器1380处理;另外,将涉及上行的数据发送给基站。通常,RF电路1310包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路1310还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband CodeDivision Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。

存储器1320可用于存储软件程序以及模块,处理器1380通过运行存储在存储器1320的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器1320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端1300的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器1320还可以包括存储器控制器,以提供处理器1380和输入单元1330对存储器1320的访问。

输入单元1330可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元1330可包括图像输入设备1331以及其他输入设备1332。图像输入设备1331可以是摄像头,也可以是光电扫描设备。除了图像输入设备1331,输入单元1330还可以包括其他输入设备1332。具体地,其他输入设备1332可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元1340可用于显示由用户输入的信息或提供给用户的信息以及终端1300的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元1340可包括显示面板1341,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板1341。

终端1300还可包括至少一种传感器1350,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1341的亮度,接近传感器可在终端1300移动到耳边时,关闭显示面板1341和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端1300还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路1360、扬声器1361,传声器1362可提供用户与终端1300之间的音频接口。音频电路1360可将接收到的音频数据转换后的电信号,传输到扬声器1361,由扬声器1361转换为声音信号输出;另一方面,传声器1362将收集的声音信号转换为电信号,由音频电路1360接收后转换为音频数据,再将音频数据输出处理器1380处理后,经RF电路1310以发送给比如另一终端,或者将音频数据输出至存储器1320以便进一步处理。音频电路1360还可能包括耳塞插孔,以提供外设耳机与终端1300的通信。

WiFi属于短距离无线传输技术,终端1300通过WiFi模块1370可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图13示出了WiFi模块1370,但是可以理解的是,其并不属于终端1300的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器1380是终端1300的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1320内的软件程序和/或模块,以及调用存储在存储器1320内的数据,执行终端1300的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1380可包括一个或多个处理核心;优选的,处理器1380可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1380中。

终端1300还包括给各个部件供电的电源1390(比如电池),优选的,电源可以通过电源管理系统与处理器1380逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源1390还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管未示出,终端1300还可以包括蓝牙模块等,在此不再赘述。

具体在本实施例中,终端1300还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。上述一个或者一个以上程序包含用于进行上述方法的指令。

请参考图14,其示出了本发明一个实施例提供的一种服务器的结构示意图。该服务器用于实施上述实施例中提供的服务器侧的主播订阅方法。具体来讲:服务器1400可以被提供为一网络侧设备。服务器1400包括处理组件1402,其进一步包括一个或多个处理器,以及由存储器1404所代表的存储器资源,用于存储可由处理组件1402的执行的指令,例如应用程序。存储器1404中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1402被配置为执行指令,以执行上述服务器侧的主播订阅方法。

服务器1400还可以包括一个电源组件1406被配置为执行服务器1400的电源管理,一个有线或无线网络接口1408被配置为将服务器1400连接到网络,和一个输入输出(I/O)接口1410。服务器1400可以操作基于存储在存储器1404的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”(“a”、“an”、“the”)旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。

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

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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