信息推送的方法、装置及系统与流程

文档序号:11327585阅读:224来源:国知局
信息推送的方法、装置及系统与流程

本发明涉及网络应用技术领域,特别涉及信息推送的方法、装置及系统。



背景技术:

随着网络技术的发展以及智能设备的普及,人们喜欢将自己或自己身边的事情,以视频的形式实时在网络平台上进行直播,并可与其他用户进行互动。因此,网络直播就是一种在现场随着事件的发生、发展进程同步制作和发布信息,具有双向流通过程的信息网络发布方式。

目前,直播展示的内容一般都由主播进行控制,可展示主播摄像头采集的内容,主播还可通过修饰软件,才艺表演,游戏内容的变化,主播人数的变化,与观众语言,文字实时互动等来实现直播内容的变化。



技术实现要素:

本发明实施例提供了信息推送的方法、装置及系统。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。

根据本发明实施例的第一方面,提供了一种信息推送的系统,包括:

服务器,用于接收处于直播状态的第一终端发送的推送请求信息,获取与所述推送请求信息中待推送内容匹配的当前推送内容信息,将所述当前推送内容信息发送给与所述推送请求信息中待推送对象匹配的第二终端进行显示;

第一终端,用于在直播过程中,向所述服务器发送推送请求信息;

第二终端,用于在观看所述第一终端的直播过程中,接收所述服务器发送的当前推送内容信息,并进行显示。

本发明一实施例中,还包括:所述服务器,还用于在保存的推送内容信息中,确定与所述推送请求信息中待推送内容匹配的当前推送内容信息,或,通过网络工具,获取与所述推送请求信息中待推送内容匹配的当前推送内容信息。

本发明一实施例中,所述第二终端,还用于根据用户指令,对所述当前推送内容信息进行处理,并向所述第一终端发送处理反馈信息;

所述第一终端,还用于接收所述处理反馈信息。

根据本发明实施例的第二方面,提供一种信息推送的方法,应用于信息推送系统的服务器中,包括:

接收处于直播状态的第一终端发送的推送请求信息;

获取与所述推送请求信息中待推送内容匹配的当前推送内容信息;

将所述当前推送内容信息发送给与所述推送请求信息中待推送对象匹配的第二终端进行显示。

本发明一实施例中,所述获取与所述推送请求信息中待推送内容匹配的当前推送内容信息包括:

在保存的推送内容信息中,确定与所述推送请求信息中待推送内容匹配的当前推送内容信息;或,

通过网络工具,获取与所述推送请求信息中待推送内容匹配的当前推送内容信息。

根据本发明实施例的第三方面,提供一种信息直播推送的方法,应用于信息推送系统中处于直播状态的第一终端中,包括:

根据待推送内容,以及待推送对象生成推送请求信息;

向所述服务器发送所述推送请求信息,使得所述服务器获取与所述推送请求信息中所述待推送内容匹配的当前推送内容信息,并将所述当前推送内容信息发送给与所述推送请求信息中所述待推送对象匹配的第二终端进行显示。

本发明一实施例中,还包括:

接收所述第二终端发送的处理反馈信息,其中,所述处理反馈信息是所述第二终端根据用户指令,对所述当前推送内容信息进行处理时生成的。

根据本发明实施例的第四方面,提供一种信息推送的装置,应用于信息推送系统的服务器中,包括:

请求接收单元,用于接收处于直播状态的第一终端发送的推送请求信息;

信息获取单元,用于获取与所述推送请求信息中待推送内容匹配的当前推送内容信息;

信息分发单元,用于将所述当前推送内容信息发送给与所述推送请求信息中待推送对象匹配的第二终端进行显示。

本发明一实施例中,所述信息获取单元,还用于在保存的推送内容信息中,确定与所述推送请求信息中待推送内容匹配的当前推送内容信息;或,通过网络工具,获取与所述推送请求信息中待推送内容匹配的当前推送内容信息。

根据本发明实施例的第五方面,提供一种信息推送的装置,应用于信息推送系统中处于直播状态的第一终端中,包括:

请求生成单元,用于根据待推送内容,以及待推送对象生成推送请求信息;

请求发送单元,用于向所述服务器发送所述推送请求信息,使得所述服务器获取与所述推送请求信息中所述待推送内容匹配的当前推送内容信息,并将所述当前推送内容信息发送给与所述推送请求信息中所述待推送对象匹配的第二终端进行显示。

本发明一实施例中,还包括:

反馈接收单元,用于接收所述第二终端发送的处理反馈信息,其中,所述处理反馈信息是所述第二终端根据用户指令,对所述当前推送内容信息进行处理时生成的。

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

本发明实施例中,处于直播状态的第一终端可通过服务器向指定的第二终端推送信息,这样,不仅增加了信息推广的渠道,而且也进一步提高了主播对直播的掌控力度,从而,提高用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种信息推送系统的架构图;

图2是根据一示例性实施例示出的一种信息推送方法的流程示意图;

图3是根据一示例性实施例示出的一种信息推送方法的流程示意图;

图4是根据一示例性实施例示出的一种信息推送装置的框图;

图5是根据一示例性实施例示出的一种信息推送装置的框图。

具体实施方式

以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

直播是一种在现场随着事件的发生、发展进程同步制作和发布信息,具有双向流通过程的信息网络发布方式。人们可将自己或自己身边的事情,以视频的形式实时在网络平台上进行直播。一般,发布信息的主播对直播展示的信息进行控制,而观看直播的观众可通过评论,打赏等行为来与主播进行互动。可见,直播系统可实现信息的传播,具有一定的传播性。因此,本发明实施例中,可借助直播的信息传播性,主播可通过对应的服务器向观众推荐信息,进一步增加了信息推广的渠道,而且也进一步提高了主播对直播的掌控力度,从而,提高用户体验。

图1是根据一示例性实施例示出的一种信息推送系统的架构图。如图1所示,信息推送系统包括:服务器100、第一终端200,以及多个第二终端300。

其中,第一终端200可为直播系统中的主播终端,而第二终端300可为直播系统中的观众终端。即第一终端200处于直播状态,而第二终端300也可参与到直播过程中,例如:显示直播信息,与直播进行互动等等。在本发明实施例中,第一终端200可通过服务器100向对应的第二终端300推送信息,例如:广告信息,电商产品链接信息,游戏应用下载链接信息等等。因此,在该信息推送系统中,

服务器100,用于接收处于直播状态的第一终端200发送的推送请求信息,获取与推送请求信息中待推送内容匹配的当前推送内容信息,将当前推送内容信息发送给与推送请求信息中待推送对象匹配的第二终端300进行显示。

第一终端200,用于在直播过程中,向服务器100发送推送请求信息;

第二终端300,用于在观看第一终端的直播过程中,接收服务器100发送的当前推送内容信息,并进行显示。

本实施了中,第一终端200可为主播终端,正在进行直播,可展示主播摄像头采集的信息,例如:美食直播、运动直播等等,或者,第一终端200为游戏终端主播,采用终端屏幕展示信息录制,并加摄像头采集信息的分屏直播。第一终端200在直播的过程中,还可利用直播的传播性向第二终端推送信息,这里,信息可包括第三方信息,例如:广告信息,电商商品链接信息,应用下载地址信息等等。一般,第一终端200可获取参与直播过程中观众的一些标识信息,包括:年龄信息、性别信息,喜好信息等等,因此,可针对不同的观众推荐不同的信息。当然,也可根据应用场景,例如第三方的要求,进行信息的推荐。因此,第一终端200可在直播过程中,根据待推送内容,以及待推送对象生成推送请求信息。例如:针对女性观众对应的第二终端生产推送女性商品的推送请求信息,从而该推送请求信息中可包括女性商品的特征信息,待推送的第二终端的标识信息等等。针对男性观众对应的第二终端生产推送游戏应用的推送请求信息,从而该推送请求信息中可包括游戏应用的特征信息,待推送的第二终端的标识信息等等。

第一终端200生成了推送请求信息后,可将该推送请求信息发送给服务器100。服务器100可完成推送内容信息储备以及分发的功能。其中,服务器可预先保存推送内容信息。例如,已经确定了与主播合作的第三方信息,从而,可预先存储对应的推送内容信息,例如:应用下载地址信息、广告信息等等。这样,服务器100接收到第一终端200发送的推送请求信息后,可在保存的推送内容信息中进行查找,确定与推送请求信息中待推送内容匹配的当前推送内容信息。例如:待推送内容为游戏应用,即推送请求信息中包括游戏应用的特征信息,因此,可保存的推送内容信息中查找到与游戏应用的特征信息对应的游戏应用下载地址信息。

当然,由于互联网技术的发展,服务器100接收到第一终端200发送的推送请求信息后,可通过网络工具,获取与推送请求信息中待推送内容匹配的当前推送内容信息。例如:待推送内容为电商商品信息,因此,推送请求信息中包括了电商商品的特征信息,从而,通过网络爬虫或者网页搜索技术,可获取与电商商品的特征信息匹配的电视商品链接信息。

服务器100获取了与推送请求信息中待推送内容匹配的当前推送内容信息后,可将当前推送内容信息发送给与推送请求信息中待推送对象匹配的第二终端300进行显示。

推送请求信息包括了待推送对象,而待推送对象可以是第一终端200直播过程中的所有第二终端300,也可是直播过程中的一个、两个或多个第二终端300。

观众一般通过对应的第二终端300观看直播过程,或者参与直播交互过程。从而,第二终端300可在观看第一终端200的直播过程中,接收服务器100发送的当前推送内容信息,并进行显示。这样,观众可及时获取到主播所要推送的信息。

当前当期推送内容信息可能是广告信息、下载地址信息、或商品链接信息等等。第二终端300显接收到的当前推送内容信息后,可进行显示。这里,可直接显示当前推送内容信息,或者,第二终端300根据当前推送内容信息生成对应特征信息按键信息,特征信息二维码信息、缩略图信息等等后进行显示。

从而,第二终端300进行显示后,用户可以根据需求继续对当前推送内容信息进行操作,例如:点击应用下载地址信息对应的按键信息,从而,第二终端可从对应的地址下载对应的应用。或者,点击商品链接信息的缩略图信息,则第二终端可继续展示商品详细购买信息。因此,第二终端300,还用于根据用户指令,对当前推送内容信息进行处理。

由于主播可与第三方进行合作进行信息的推送,因此,可从第三方获得一定的报酬,这样,第一终端,第三方都需获知信息推送的效果,从而可进行对应的计酬。因此,本发明一个实施例中,第二终端300,还用于根据用户指令,对当前推送内容信息进行处理,并向第一终端发送处理反馈信息。从而,第一终端200,还用于接收处理反馈信息。

第一终端200接收到处理反馈信息,可确定第二终端的用户已经获知或者操作了推送内容,到达了信息推送的效果了,从而,可通过统计处理反馈信息,来获得对应报酬。进一步提高了主播的收益,增加了主播的能动性,提高了直播的应用效果,以及用户体验。

由于服务器具有推送内容信息储备以及分发的功能,因此,下面将进行服务器的信息推送过程描述。

图2根据一示例性实施例示出的一种信息推送方法的流程图。如图2所示,信息直播的过程应用于信息推送系统的服务器中,包括:

步骤201:接收处于直播状态的第一终端发送的推送请求信息。

这里,处于直播状态的第一终端可根据待推送内容,以及待推送对象生成推送请求信息。例如:第一终端需向所有观众推送一则广告,因此,可根据广告的特征信息以及直观过程中所有第二终端的标识信息,生成推送请求信息。或者,第一终端需向观众1-10推送一个应用,因此,可根据应用的特征信息以及观众1-10对应第二终端的标识信息,生成推送请求信息。

第一终端生成推送请求信息后,可向服务器发送推送请求信息,从而,服务器可接收推送请求信息。

步骤202:获取与推送请求信息中待推送内容匹配的当前推送内容信息。

直播过程中的主播可预先确定待推送信息,例如:广告信息,应用信息,商品信息等等,从而,服务器可预先获取对应的推送内容信息,例如:广告信息,应用下载地址信息,商品链接信息等等。这样,服务器接收到推送请求信息,可在保存的推送内容信息中,确定与推送请求信息中待推送内容匹配的当前推送内容信息。

或者,通过互联网应用,实时获取与推送请求信息中待推送内容匹配的当前推送内容信息。即可通过网络工具,获取与推送请求信息中待推送内容匹配的当前推送内容信息。

步骤203:将当前推送内容信息发送给与推送请求信息中待推送对象匹配的第二终端进行显示。

推送请求信息包括了待推送对象,可能是直播过程中所有的第二终端,也可能是指定的一个、两个或多个第二终端,因此,将当前推送内容信息发送给与推送请求信息中待推送对象匹配的第二终端进行显示。

当然,第二终端接收到当前推送内容信息后,可进行显示。第二终端可根据当前推送内容信息生成特征按键信息进行显示,或者生成特征二维码信息进行显示,或者直接显示。从而,用户可进行对应操作,例如:点击特征按键信息,扫描特征二维码信息等等。若特征按键信息为商品链接信息,从而,用户点击特征按键信息后,第二终端可根据商品链接信息,获取对应的商品购买信息进行显示。若特征二维码信息为应用下载地址信息,从而,用户终端扫描后,可直接通过该地址下载对应的应用。具体就不一一列举了。

第二终端根据用户指令,对当前推送内容信息进行处理时,还可向第一终端发送处理反馈信息。从而,第一终端可接收到处理反馈信息,从而可获知信息推送的效果,也可进行后续的计酬处理。

在信息推荐的过程中,第一终端需确定待推送内容以及带推送对象,对信息推送进行掌控。下面描述第一终端的信息推送过程。

图3是根据一示例性实施例示出的一种信息推送方法的流程图。如图3所示,信息推送的过程应用于信息推送系统中处于直播状态的第一终端中,包括:

步骤301:根据待推送内容,以及待推送对象生成推送请求信息。

本实施例中,处于直播状态的第一终端可根据待推送内容,以及待推送对象生成推送请求信息。例如:第一终端需向所有观众推送一则广告,因此,可根据广告的特征信息以及直观过程中所有第二终端的标识信息,生成推送请求信息。或者,第一终端需向观众1-10推送一个应用,因此,可根据应用的特征信息以及观众1-10对应第二终端的标识信息,生成推送请求信息。

步骤302:向服务器发送推送请求信息,使得服务器获取与推送请求信息中待推送内容匹配的当前推送内容信息,并将当前推送内容信息发送给与推送请求信息中待推送对象匹配的第二终端进行显示。

第一终端生成了推送请求信息后,需向服务器发送推送请求信息。这样,服务器可在保存的推送内容信息中,确定与推送请求信息中待推送内容匹配的当前推送内容信息;或,通过网络工具,获取与推送请求信息中待推送内容匹配的当前推送内容信息。然后,服务器将当前推送内容信息发送给与推送请求信息中待推送对象匹配的第二终端。最后,第二终端根据接收的当前推送内容信息进行显示,可显示当前推送内容信息的缩略图标信息,或者,特征按键信息,或者,特征二维码信息。或者直接显示当前推送内容信息等等,具体不一一列举了。

第二终端可根据用户指令,对当前推送内容信息进行处理,并且,还可生成处理反馈信息并向第一终端发送。即第一终端可接收第二终端发送的处理反馈信息,其中,处理反馈信息是第二终端根据用户指令,对当前推送内容信息进行处理时生成的。这样,第一终端可接收到处理反馈信息,从而可获知信息推送的效果,也可进行后续的计酬处理。

本实施例中,处于直播状态的第一终端可通过服务器向指定的第二终端推送信息,这样,不仅增加了信息推广的渠道,而且也进一步提高了主播对直播的掌控力度。另外,主播可从信息推荐的过程中获得一定收益,提高了直播应用的力度,也进一步提高用户体验。并且,第一终端在生成推送请求信息的过程可结合待推送内容的特征以及待推送对象的特征,因此,有针对性地进行信息推送,提高信息推送的准确度,以及节省观众进行信息检索的时间,进一步提高信息推送的效率。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

根据上述信息推送的过程,可构建一种信息推送的装置。

图4是根据一示例性实施例示出的一种信息推送装置的框图。如图4所示,应用于信息推送系统的服务器中,包括:请求接收单元410、信息获取单元420以及信息分发单元430。其中,

请求接收单元410,用于接收处于直播状态的第一终端发送的推送请求信息。

信息获取单元420,用于获取与推送请求信息中待推送内容匹配的当前推送内容信息。

信息分发单元430,用于将当前推送内容信息发送给与推送请求信息中待推送对象匹配的第二终端进行显示。

本发明一实施例中,信息获取单元420,还用于在保存的推送内容信息中,确定与推送请求信息中待推送内容匹配的当前推送内容信息;或,通过网络工具,获取与推送请求信息中待推送内容匹配的当前推送内容信息。

根据上述信息推送的过程,可构建一种信息推送的装置

图5是根据一示例性实施例示出的一种信息推送装置的框图。如图5所示,该装置应用于信息推送系统中处于直播状态的第一终端中,包括:请求生成单元510和请求发送单元520。其中,

请求生成单元510,用于根据待推送内容,以及待推送对象生成推送请求信息。

请求发送单元520,用于向服务器发送推送请求信息,使得服务器获取与推送请求信息中待推送内容匹配的当前推送内容信息,并将当前推送内容信息发送给与推送请求信息中待推送对象匹配的第二终端进行显示。

本发明一实施例中,还包括:反馈接收单元,用于接收第二终端发送的处理反馈信息,其中,处理反馈信息是第二终端根据用户指令,对当前推送内容信息进行处理时生成的。

可见,本实施例中,处于直播状态的第一终端可通过服务器向指定的第二终端推送信息,这样,不仅增加了信息推广的渠道,而且也进一步提高了主播对直播的掌控力度,从而,提高用户体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的流程及结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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