一种直播信息推送方法、装置及系统与流程

文档序号:11138755阅读:615来源:国知局
一种直播信息推送方法、装置及系统与制造工艺

本申请涉及信息传输技术领域,特别涉及一种直播信息推送方法、装置及系统。



背景技术:

信息时代对数据传输有较高要求,传统的直播信息推送方式为,当非播主用户的设备与服务器建立连接后,非播主用户的设备定时刷新用于请求直播信息的条目码,来向服务器请求推送直播信息相关数据,以达到定时推送直播信息的目的。

但是,传统的直播信息推送方式存在一定的问题。现有技术的直播信息推送方法包括如下步骤:非播主用户的设备向服务器发送直播信息推送请求;服务器接收所述直播信息推送请求,并推送直播信息至所述非播主用户的设备。通过上述方式,虽然能够完成直播信息的推送,但是,非播主用户的设备与服务器间需要传输两次数据,即非播主用户的设备发送直播信息推送请求、服务器推送直播信息,由此可知,直播信息推送的过程繁琐。同时,直播信息的推送是以“非播主用户的设备请求”为触发条件的,服务器接收到直播信息时,非播主用户不一定发送直播信息推送请求,因此服务器不会推送直播信息,这致使非播主用户无法及时获取直播信息,导致直播信息推送实时性差的问题。



技术实现要素:

本申请实施例公开了一种直播信息推送方法、装置及系统,以解决直播信息推送过程繁琐、推送实时性差的问题。

为达到上述目的,本申请实施例公开了一种直播信息推送方法,应用于第一服务器,所述方法包括:

接收目标直播室播主的设备发送的直播信息;

获得所述目标直播室内非播主用户的设备信息;

将所述直播信息和所述设备信息发送至第二服务器,以使得所述第二服务器向所述目标直播室内非播主用户的设备推送所述直播信息。

较佳的,所述目标直播室通过以下方式建立:

接收直播请求,将发送直播请求的用户确定为目标直播室播主;

生成目标直播室的标识,根据所述标识建立所述目标直播室,并将所述标识发送至所述目标直播室播主的设备。

较佳的,在根据所述标识建立所述目标直播室之后,还包括:

生成所述目标直播室播主与所述非播主用户的对应关系;

所述获得所述目标直播室内非播主用户的设备信息,包括:

根据所述目标直播室播主和所述对应关系,确定所述非播主用户;

获得所述非播主用户的设备信息。

较佳的,所述方法还包括:

检测所述非播主用户是否发生变化;

若是,更新所述对应关系。

较佳的,所述方法还包括:

将所述目标直播室播主的信息、所述非播主用户的信息、所述目标直播室播主的设备信息和所述非播主用户的设备信息发送至所述第二服务器;或者

将所述对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息发送至所述第二服务器。

较佳的,所述接收目标直播室播主的设备发送的直播信息之后,还包括:

获得所述直播信息的目标信息类型;

根据预设的信息类型与用户级别的对应关系,确定与所述信息类型相应的目标用户级别;

所述获得所述目标直播室内非播主用户的设备信息,包括:

获得目标用户的设备信息,其中,所述目标用户为:用户级别为所述目标用户级别的用户;

所述将所述直播信息和所述设备信息发送至第二服务器,以使得所述第二服务器向所述目标直播室内非播主用户的设备推送所述直播信息,包括:

将所述直播信息和所述目标用户的设备信息发送至第二服务器,以使得所述第二服务器向所述目标用户的设备推送所述直播信息。

较佳的,所述生成所述目标直播室播主与所述非播主用户的对应关系,包括:

确定所述非播主用户的用户级别;

按照所确定的用户级别,将所述目标直播室内用户分组;

所述获得目标用户的设备信息,包括:

获得所述目标用户级别对应的目标用户分组;

将所述目标用户分组内的用户确定为目标用户;

获得所述目标用户的设备信息。

另一方面,本申请实施例提供了一种直播信息推送装置,应用于第一服务器,所述装置包括:

接收模块,用于接收目标直播室播主的设备发送的直播信息;

第一获得模块,用于获得所述目标直播室内用户的设备信息;

第一发送模块,用于将所述直播信息和所述设备信息发送至第二服务器,以使得所述第二服务器向所述目标直播室内用户的设备推送所述直播信息。

较佳的,所述装置还包括目标直播室建立单元,所述目标直播室建立单元包括:

接收子单元,用于接收直播请求,将发送直播请求的用户确定为目标直播室播主;

建立子单元,用于生成目标直播室的标识,根据所述标识建立所述目标直播室,并将所述标识发送至所述目标直播室播主的设备。

较佳的,在所述目标直播室建立单元之后,还包括:

关系生成模块,用于生成所述目标直播室播主与所述非播主用户的对应关系;

所述第一获得模块,包括:

第一确定子模块,用于根据所述目标直播室播主和所述对应关系,确定所述非播主用户;

第一获得子模块,用于获得所述非播主用户的设备信息。

较佳的,所述装置还包括:

检测模块,用于检测所述非播主用户是否发生变化;

更新模块,用于当所述非播主用户发生变化时,更新所述对应关系。

较佳的,所述装置还包括第二发送模块,具体用于:

将所述目标直播室播主的信息、所述非播主用户的信息、所述目标直播室播主的设备信息和所述非播主用户的设备信息发送至所述第二服务器;或者

将所述对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息发送至所述第二服务器。

较佳的,在所述接收模块之后,还包括:

第二获得模块,用于获得所述直播信息的目标信息类型;

第三获得模块,用于根据预设的信息类型与用户级别的对应关系,确定与所述信息类型相应的目标用户级别;

所述获得所述目标直播室内非播主用户的设备信息,包括:

获得目标用户的设备信息,其中,所述目标用户为:用户级别为所述目标用户级别的用户;

所述第一发送模块,还用于:

将所述直播信息和所述目标用户的设备信息发送至第二服务器,以使得所述第二服务器向所述目标用户的设备推送所述直播信息。

较佳的,所述关系生成模块,包括:

第二确定子模块,用于确定所述非播主用户的用户级别;

分组子模块,用于按照所确定的用户级别,将所述目标直播室内用户分组;

所述第三获得模块,包括:

第二获得子模块,用于获得所述目标用户级别对应的目标用户分组;

第三确定子模块,用于将所述目标用户分组内的用户确定为目标用户;

第二获得子模块,用于获得所述目标用户的设备信息。

更进一步的,本申请实施例还提供了一种直播信息推送系统,所述系统包括:第一服务器、第二服务器、目标直播室播主设备、目标直播室非播主设备,其中,所述第一服务器与所述第二服务器、所述目标直播室播主设备、所述目标直播室非播主设备相互通信,所述第二服务器与所述目标直播室播主设备、所述目标直播室非播主设备单向通信;

所述目标直播室播主设备,用于发送直播消息至所述第一服务器;

所述第一服务器,用于接收所述直播信息;

所述目标直播室非播主设备,用于发送带有所述目标直播室非播主设备的设备信息的直播请求;

所述第一服务器,用于接收所述直播请求,获得所述目标直播室非播主设备的设备信息;将所述直播信息和所述目标直播室非播主设备的设备信息发送至所述第二服务器;

所述第二服务器,用于接收所述直播信息和所述目标直播室非播主设备的设备信息,将所述直播信息推送给所述目标直播室非播主设备。

较佳的,所述目标直播室播主设备,还用于发送所述直播消息至所述第一服务器;

所述第一服务器,还用于接收所述直播请求,将发送直播请求的用户确定为目标直播室播主;生成目标直播室的标识,根据所述标识建立所述目标直播室,并将所述标识发送至所述目标直播室播主设备。

较佳的,所述第一服务器,还用于生成所述目标直播室播主与所述非播主用户的对应关系;根据所述目标直播室播主和所述对应关系,确定所述非播主用户;获得所述非播主用户的设备信息。

较佳的,所述第一服务器,还用于检测所述非播主用户是否发生变化;若所述非播主用户发生变化,更新所述对应关系。

较佳的,所述第一服务器,还用于发送目标直播室播主的信息、非播主用户的信息、所述目标直播室播主的设备信息和所述非播主用户的设备信息至所述第二服务器;或者,还用于发送所述目标直播室播主和所述非播主用户之间的对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息至所述第二服务器;

所述第二服务器,还用于接收所述目标直播室播主的信息、所述非播主用户的信息、所述目标直播室播主的设备信息和所述非播主用户的设备信息;生成所述目标直播室播主和所述非播主用户之间的对应关系;根据所述对应关系、、所述目标直播室播主的设备信息和所述非播主用户的设备信息,将所述直播信息推送给所述非播主用户的设备;

或者,还用于接收所述目标直播室播主和所述非播主用户之间的对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息;根据所述目标直播室播主和所述非播主用户之间的对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息,将所述直播信息推送给所述非播主用户的设备。

较佳的,所述第一服务器,还用于获得所述直播信息的目标信息类型;根据预设的信息类型与用户级别的对应关系,确定与所述信息类型相应的目标用户级别;获得目标用户的设备信息,其中,所述目标用户为:用户级别为所述目标用户级别的用户;将所述直播信息和所述目标用户的设备信息发送至第二服务器;

所述第二服务器,还用于接收所述直播信息和所述目标用户的设备信息;向所述目标用户的设备推送所述直播信息。

较佳的,所述第一服务器,还用于确定所述非播主用户的用户级别;按照所确定的用户级别,将所述目标直播室内用户分组;获得所述目标用户级别对应的目标用户分组;将所述目标用户分组内的用户确定为目标用户;获得所述目标用户的设备信息。

本申请实施例提供的一种直播信息推送方法、装置及系统,第一服务器接收直播信息,将直播信息直接推送至非播主用户的设备。本申请实施例将现有技术中非播主用户的设备请求直播信息、服务器发送直播信息作为应答的两个过程省略为服务器直接推送的过程,无需接收非播主用户的设备的信息更新请求,将繁琐的直播信息推送过程简单化。同时,本申请实施例将直播信息的推送条件确定为“直播信息的到来”,服务器接收到直播信息后直接推送至非播主用户的设备,进而保证直播信息推送的实时性。

附图说明

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

图1为本申请实施例所提供的一种直播信息推送方法的步骤流程图;

图2为本申请实施例所提供的一种直播信息推送装置的结构示意图;

图3为本申请实施例所提供的一种直播信息推送系统的结构示意图。

具体实施方式

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

本申请实施例实施例提供了一种信息推送方法、装置及系统,以解决直播信息推送过程繁琐、推送实时性差的问题。

下面首先对本申请实施例所提供的一种信息推送方法进行介绍。

需要说明的是,本申请实施例所提供的一种信息推送方法用应用于服务器。

如图1所示,本申请实施例所提供的一种信息推送方法,包括如下步骤:

S101:接收目标直播室播主的设备发送的直播信息;

其中,上述目标直播室可以通过以下方式建立:接收直播请求,将发送直播请求的用户确定为目标直播室播主;生成目标直播室的标识,根据所述标识建立所述目标直播室,并将所述标识发送至所述目标直播室播主的设备。进一步地,上述目标直播室可以是在S101步骤之前建立,也就是说所述直播请求在所述直播信息之前发送;同时,上述直播请求也可以与所述直播信息同时发送,这都是合理的。可以理解的是,上述目标直播室的标识可以为目标直播室的序列号。

另外,需要说明的是,当服务器处于空闲状态时,上述直播信息到达服务器时,服务器可以直接对其进行处理;或者服务器资源占用过多时,当直播信息到达服务器时,首先存入缓存,当检测到服务器中存在空闲资源时,再对直播信息进行处理。从机器角度来讲,所述直播信息可以为被现有技术中任一种编码方式编码后的数据,同时也可以为未经编码的数据。从应用角度来讲,上述直播信息的种类可以为文字、数字、图片、语音、视频等。同时,上述直播信息在发送时可以携带所述目标直播室的标识,以区分直播信息是否属于所述目标直播室。

需要强调的是,所述目标直播室播主的设备可以为台式计算机、PC机(Personal Computer,个人计算机)、手机、平板电脑等。所述设备可通过软件平台发送直播信息。其中,所述软件平台可以为专门的客户端、网页版客户端等。进一步需要强调的是,所述目标直播室播主的设备所发送的直播信息的传输方式可以为:有线传输、无线传输、蓝牙传输等。

S102:获得所述目标直播室内非播主用户的设备信息;

其中,所述非播主用户的确定过程可以是与服务器相通信的设备主动发送带有设备本身信息和目标直播室标识的请求,成为所述非播主用户;也可以是服务器主动指定某一台设备,以使之成为所述目标直播室内非播主用户。需要说明的是,在确定上述非播主用户后,为所述非播主设备的设备信息添加非播主标识,进而区分非播主用户的设备与其他设备。

需要说明的是,所述设备信息可以是设备出厂时所添加的唯一编码,或者是设备接入网络时所分配的IP(Internet Protocol,网络协议)地址。

具体的,获得上述设备信息的方式可以为识别服务器端记录的所有用户设备,获得带有非播主标识的设备的设备信息。

较佳的,为了进一步提高信息推送的实时性,本申请实施例在建立目标直播室后,还生成所述目标直播室播主与所述非播主用户的对应关系,使得服务器快速获得非播主用户的设备信息。具体的,服务器根据所述目标直播室播主和所述对应关系,确定所述非播主用户;获得所述非播主用户的设备信息。在一种实现方式中,所述目标直播室播主与所述非播主用户的对应关系可以为将直播室内的播主的标识与同一直播室内非播主用户的标识相对应;也可以为将直播室内的播主的存储地址与同一直播室内非播主用户的存储地址相对应等,这都是合理的。

在直播过程中,可能会有新的非播主用户加入目标直播室,也有可能有些非播主用户离开目标直播室,进而带来目标直播室中非播主用户的变化,更优的,本申请实施例中,还可以检测所述非播主用户是否发生变化,当所述非播主用户发生变化时,更新所述目标直播室播主与所述非播主用户的对应关系。需要强调的是,上述非播主用户发生变化的情况可以包括:非播主用户数量增加、非播主用户数量减少。

再进一步的,现实情况中存在不同非播主用户有不同权限的情况,例如:有的非播主用户是VIP级别用户,而有的用户只是最初级别用户,同时存在一级、二级、三级用户。因此,为了服务器便于管理非播主用户,本申请实施例还可以对非播主用户进行分组,本申请实施例所提供的方法还将非播主用户进行分组管理。具体步骤如下:确定所述非播主用户的用户级别;按照所确定的用户级别,将所述目标直播室内用户分组。可以理解的是,所述分组的具体方式可以为,将同一级别的用户的设备信息存储至一个堆栈或队列。

需要强调的是,所述非播主用户的设备可以为台式计算机、PC机(Personal Computer,个人计算机)、手机、平板电脑等。

S103:将所述直播信息和所述设备信息发送至第二服务器,以使得所述第二服务器向所述目标直播室内非播主用户的设备推送所述直播信息。

较佳的,上述直播信息存在不同种类,例如:在金融领域中,有股票信息、基金信息、期货信息等。另一方面,不同非播主用户观看直播信息的权限不同,例如:当本申请实施例所提供的方法应用于金融领域,VIP级别用户的权限是能够接收股票、基金、期货等所有信息,而最初级别用户只拥有接收股票信息,或者只接收基金信息、或者只接收期货信息的权限。因此,为了便于推送直播信息,本申请实施例提供的方法还如下步骤:在S101接收直播信息之后,获得所述直播信息的目标信息类型;根据预设的信息类型与用户级别的对应关系,确定与所述信息类型相应的目标用户级别,并获得目标用户的设备信息,其中,所述目标用户为:用户级别为所述目标用户级别的用户;将所述直播信息和所述目标用户的设备信息发送至第二服务器,以使得所述第二服务器向所述目标用户的设备推送所述直播信息。

在所述目标直播室非播主设备接收到所述直播消息后,直播消息可以自动弹出,或者所述目标直播室内非播主用户在接收到所述直播消息可发出提醒,以提醒使用者直播消息的到来,这都是合理的。

进一步的,基于S102的步骤中,基于用户级别对用户进行的分组,和上述划分的信息类型,当确定用户级别后可直接将相应类型的直播信息推送至与目标级别对应的分组内的目标用户处,以用来进一步减少服务器确定目标用户的设备信息的时间。因此,本申请实施例所提供的方法还包括以下步骤:获得目标用户级别对应的目标用户分组;将所述目标用户分组内的用户确定为目标用户;获得所述目标用户的设备信息。

本申请实施例提供的一种直播信息推送方法,第一服务器接收直播信息,将直播信息直接推送至非播主用户的设备。本申请实施例将现有技术中非播主用户的设备请求直播信息、服务器发送直播信息作为应答的两个过程省略为服务器直接推送的过程,无需接收非播主用户的设备的信息更新请求,将繁琐的直播信息推送过程简单化。同时,本申请实施例将直播信息的推送条件确定为“直播信息的到来”,服务器接收到直播信息后直接推送至非播主用户的设备,进而保证直播信息推送的实时性。

更进一步的,为了防止服务器因为发生故障而丢失数据,本申请实施例所提供的方法还包括步骤:将所述目标直播室播主的信息、所述非播主用户的信息、所述目标直播室播主的设备信息和所述非播主用户的设备信息发送至所述第二服务器。所述第二服务器接收目标直播室播主的信息、所述非播主用户的信息、所述目标直播室播主的设备信息和所述非播主用户的设备信息,在所述服务器发生故障导致数据丢失时,所述第二服务器可以根据所述目标直播室播主的信息和所述非播主用户的信息建立目标直播室播主与所述非播主用户的对应关系,根据所述对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息将直播消息推送给非播主用户。

或者将所述目标直播室播主与所述非播主用户的对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息发送至所述第二服务器。所述第二服务器接收所述目标直播室播主与所述非播主用户的对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息,在所述服务器发生故障导致数据丢失时,所述第二服务器可以根据所述目标直播室播主与所述非播主用户的对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息将直播消息推送给非播主用户。

相应于上述方法实施例,如图2所示,本申请实施例还提供一种直播信息推送装置,应用于第一服务器,所述装置包括:

接收模块210,用于接收目标直播室播主的设备发送的直播信息;

第一获得模块220,用于获得所述目标直播室内用户的设备信息;

第一发送模块230,用于将所述直播信息和所述设备信息发送至第二服务器,以使得所述第二服务器向所述目标直播室内用户的设备推送所述直播信息。

较佳的,所述装置还包括目标直播室建立单元,所述目标直播室建立单元包括:

接收子单元,用于接收直播请求,将发送直播请求的用户确定为目标直播室播主;

建立子单元,用于生成目标直播室的标识,根据所述标识建立所述目标直播室,并将所述标识发送至所述目标直播室播主的设备。

较佳的,在所述目标直播室建立单元之后,还包括:

关系生成模块,用于生成所述目标直播室播主与所述非播主用户的对应关系;

所述第一获得模块,包括:

第一确定子模块,用于根据所述目标直播室播主和所述对应关系,确定所述非播主用户;

第一获得子模块,用于获得所述非播主用户的设备信息。

较佳的,所述装置还包括:

检测模块,用于检测所述非播主用户是否发生变化;

更新模块,用于当所述非播主用户发生变化时,更新所述对应关系。

较佳的,所述装置还包括第二发送模块,具体用于:

将所述目标直播室播主的信息、所述非播主用户的信息、所述目标直播室播主的设备信息和所述非播主用户的设备信息发送至所述第二服务器;或者

将所述对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息发送至所述第二服务器。

较佳的,在所述接收模块之后,还包括:

第二获得模块,用于获得所述直播信息的目标信息类型;

第三获得模块,用于根据预设的信息类型与用户级别的对应关系,确定与所述信息类型相应的目标用户级别;

所述获得所述目标直播室内非播主用户的设备信息,包括:

获得目标用户的设备信息,其中,所述目标用户为:用户级别为所述目标用户级别的用户;

所述第一发送模块,还用于:

将所述直播信息和所述目标用户的设备信息发送至第二服务器,以使得所述第二服务器向所述目标用户的设备推送所述直播信息。

较佳的,所述关系生成模块,包括:

第二确定子模块,用于确定所述非播主用户的用户级别;

分组子模块,用于按照所确定的用户级别,将所述目标直播室内用户分组;

所述第三获得模块,包括:

第二获得子模块,用于获得所述目标用户级别对应的目标用户分组;

第三确定子模块,用于将所述目标用户分组内的用户确定为目标用户;

第二获得子模块,用于获得所述目标用户的设备信息。

本申请实施例提供的一种直播信息推送装置,第一服务器接收直播信息,将直播信息直接推送至非播主用户的设备。本申请实施例将现有技术中非播主用户的设备请求直播信息、服务器发送直播信息作为应答的两个过程省略为服务器直接推送的过程,无需接收非播主用户的设备的信息更新请求,将繁琐的直播信息推送过程简单化。同时,本申请实施例将直播信息的推送条件确定为“直播信息的到来”,服务器接收到直播信息后直接推送至非播主用户的设备,进而保证直播信息推送的实时性。

另一方面,本申请实施例还提供一种直播信息推送系统,如图3所示,所述系统包括:第一服务器310、第二服务器320、目标直播室播主设备330、目标直播室非播主设备340,其中,所述第一服务器与所述第二服务器、所述目标直播室播主设备、所述目标直播室非播主设备相互通信,所述第二服务器与所述目标直播室播主设备、所述目标直播室非播主设备单向通信;

所述目标直播室播主设备,用于发送直播消息至所述第一服务器;

所述第一服务器,用于接收所述直播信息;

所述目标直播室非播主设备,用于发送带有所述目标直播室非播主设备的设备信息的直播请求;

所述第一服务器,用于接收所述直播请求,获得所述目标直播室非播主设备的设备信息;将所述直播信息和所述目标直播室非播主设备的设备信息发送至所述第二服务器;

所述第二服务器,用于接收所述直播信息和所述目标直播室非播主设备的设备信息,将所述直播信息推送给所述目标直播室非播主设备。

较佳的,所述目标直播室播主设备,还用于发送所述直播消息至所述第一服务器;

所述第一服务器,还用于接收所述直播请求,将发送直播请求的用户确定为目标直播室播主;生成目标直播室的标识,根据所述标识建立所述目标直播室,并将所述标识发送至所述目标直播室播主设备。

较佳的,所述第一服务器,还用于生成所述目标直播室播主与所述非播主用户的对应关系;根据所述目标直播室播主和所述对应关系,确定所述非播主用户;获得所述非播主用户的设备信息。

较佳的,所述第一服务器,还用于检测所述非播主用户是否发生变化;若所述非播主用户发生变化,更新所述对应关系。

较佳的,所述第一服务器,还用于发送目标直播室播主的信息、非播主用户的信息、所述目标直播室播主的设备信息和所述非播主用户的设备信息至所述第二服务器;或者,还用于发送所述目标直播室播主和所述非播主用户之间的对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息至所述第二服务器;

所述第二服务器,还用于接收所述目标直播室播主的信息、所述非播主用户的信息、所述目标直播室播主的设备信息和所述非播主用户的设备信息;生成所述目标直播室播主和所述非播主用户之间的对应关系;根据所述对应关系、、所述目标直播室播主的设备信息和所述非播主用户的设备信息,将所述直播信息推送给所述非播主用户的设备;

或者,还用于接收所述目标直播室播主和所述非播主用户之间的对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息;根据所述目标直播室播主和所述非播主用户之间的对应关系、所述目标直播室播主的设备信息和所述非播主用户的设备信息,将所述直播信息推送给所述非播主用户的设备。

较佳的,所述第一服务器,还用于获得所述直播信息的目标信息类型;根据预设的信息类型与用户级别的对应关系,确定与所述信息类型相应的目标用户级别;获得目标用户的设备信息,其中,所述目标用户为:用户级别为所述目标用户级别的用户;将所述直播信息和所述目标用户的设备信息发送至第二服务器;

所述第二服务器,还用于接收所述直播信息和所述目标用户的设备信息;向所述目标用户的设备推送所述直播信息。

较佳的,所述第一服务器,还用于确定所述非播主用户的用户级别;按照所确定的用户级别,将所述目标直播室内用户分组;获得所述目标用户级别对应的目标用户分组;将所述目标用户分组内的用户确定为目标用户;获得所述目标用户的设备信息。

本申请实施例提供的一种直播信息推送系统,第一服务器接收直播信息,将直播信息直接推送至非播主用户的设备。本申请实施例将现有技术中非播主用户的设备请求直播信息、服务器发送直播信息作为应答的两个过程省略为服务器直接推送的过程,无需接收非播主用户的设备的信息更新请求,将繁琐的直播信息推送过程简单化。同时,本申请实施例将直播信息的推送条件确定为“直播信息的到来”,服务器接收到直播信息后直接推送至非播主用户的设备,进而保证直播信息推送的实时性。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。

以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

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