一种引流方法、装置、服务器和存储介质与流程

文档序号:15685178发布日期:2018-10-16 20:59阅读:169来源:国知局

本发明实施例涉及互联网技术领域,尤其涉及一种引流方法、装置、服务器和存储介质。



背景技术:

随着互联网技术的快速发展,越来越多的用户使用电脑、手机等终端来观看喜爱的直播间中的直播视频,使得直播受众不断扩大,视频直播影响力也日益增强。

通常,在用户观看直播间的视频时,将引流信息显示在视频界面上,可以进行信息推广,从而吸引客户。现有技术中的引流方式是将引流信息发送至固定的直播间,以在固定的直播间的直播界面上显示该引流信息。可见,这种引流方式过于死板,不灵活。而且当引流信息发生变化时,需要管理员手动修改引流程序,过程繁琐,并且增加了维护成本。



技术实现要素:

本发明实施例提供了一种引流方法、装置、服务器和存储介质,以实现引流的自动配置,增强引流的灵活性和多样性。

第一方面,本发明实施例提供了一种引流方法,包括:

获取各直播间的直播信息;

根据预设匹配规则,将引流信息与所述直播信息进行匹配,根据匹配结果于当前正在直播的直播间中确定所述引流信息对应的目标直播间;

将所述引流信息发送至所述目标直播间对应的用户端,以于所述用户端的直播界面中显示所述引流信息。

第二方面,本发明实施例还提供了一种引流装置,包括:

直播信息获取模块,用于获取各直播间的直播信息;

目标直播间确定模块,用于根据预设匹配规则,将引流信息与所述直播信息进行匹配,根据匹配结果于当前正在直播的直播间中确定所述引流信息对应的目标直播间;

引流信息发送模块,用于将所述引流信息发送至所述目标直播间对应的用户端,以于所述用户端的直播界面中显示所述引流信息。

第三方面,本发明实施例还提供了一种服务器,所述服务器包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所述的引流方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的引流方法。

本发明实施例通过根据预设匹配规则,将引流信息与当前正在直播的直播间的直播信息进行匹配,根据匹配结果在当前正在直播的直播间中确定引流信息对应的目标直播间,并将引流信息发送至目标直播间对应的用户端,以于用户端的直播界面中显示引流信息。通过根据配置的预设匹配规则,可以自动确定引流信息对应的一个或多个目标直播间,并在每个目标直播间对应的用户端上显示引流信息,使得显示的引流信息更加具有针对性,可以达到更好的推广效果,并且避免了现有技术中引流信息只能显示在固定的直播间中,增强了引流的灵活性。

附图说明

图1是本发明实施例一提供的一种引流方法的流程图;

图2是本发明实施例二提供的一种引流方法的流程图;

图3是本发明实施例三提供的一种引流装置的结构示意图;

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

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种引流方法的流程图,本实施例可适用于在直播间的直播界面上进行引流的情况,该方法可以由引流装置来执行,该装置可以由软件和/或硬件的方式来实现,集成于数据处理服务器中。该方法具体包括以下步骤:

s110、获取直播间的直播信息。

其中,在网络直播平台中,可以为每个主播分别创建一个直播间,以便于区分不同的主播。直播平台中的每个直播间均对应一个直播开始时间和一个直播结束时间。通常,当前正在直播的直播间的数量为多个。本实施例中需要获取当前正在直播的每个直播间的直播信息。直播信息可以包括但不限于直播状态、主播名称、直播间号、频道号、直播类型、人气指数和直播界面布局,其中直播状态包括正在直播状态和关闭直播状态,通过直播状态可筛选正在进行直播的直播间;直播类型可以是但不限于游戏类型、唱歌类型、跳舞类型、户外类型、美食类型、购物类型和教育类型;人气指数是指直播间的当前观看人数。

s120、根据预设匹配规则,将引流信息与直播信息进行匹配,根据匹配结果于当前正在直播的直播间中确定引流信息对应的目标直播间。

其中,引流信息可以是指需要在直播间的直播界面上显示的推广信息,如游戏信息或购物信息等。引流信息可以包括但不限于信息标识、信息内容、信息类型、信息优先级和尺寸信息,其中,信息标识是指用于区分不同引流信息的标识,该信息标识可以由字母、数字和符号中的一种或多种组成。信息内容可以是指需要在直播界面上显示的文字和/或图片;信息类型可以是但不限于游戏类型、唱歌类型、跳舞类型、户外类型、美食类型、购物类型和教育类型。预设匹配规则是用于对引流信息与直播信息进行匹配的规则。预设匹配规则可以根据用户需求和实际情况预先进行配置,以实现引流的多样性和灵活性,并满足用户的个性化需求。本实施例可以通过将引流信息分别与当前正在直播的每个直播间对应的直播信息进行匹配,在当前正在直播的所有直播间中,将与引流信息匹配成功的直播间确定为目标直播间。本实施例中的目标直播间可以为一个直播间,也可以为多个直播间,从而可以实现在多个直播间中显示同一个引流信息。可选的,当存在多个引流信息时,根据预设匹配规则,逐个将引流信息与直播信息进行匹配,根据匹配结果确定每个引流信息对应的目标直播间。

可选的,s120包括:

将引流信息的信息类型与直播信息中的直播类型进行匹配;于当前正在直播的直播间中,将与引流信息的信息类型相同的直播类型对应的直播间确定为引流信息对应的目标直播间。

其中,预设匹配规则可以设置为将引流信息的信息类型与当前正在直播的每个直播间对应的直播信息的直播类型进行匹配,并将与信息类型相同的直播类型对应的所有直播间确定为目标直播间。示例性的,假设某个引流信息的信息类型为游戏类型,若当前正在直播的所有直播间中有五个直播间的直播类型为游戏类型,则将这五个直播间确定为该引流信息对应的目标直播间。通过根据信息类型与直播类型的匹配,使得确定的目标直播间具有更强的引流针对性,从而增强引流推广效果。

可选的,s120包括:

根据引流信息的信息优先级与直播信息中的人气指数进行匹配,根据匹配结果于当前正在直播的直播间中确定与引流信息对应的目标直播间。

其中,引流信息的信息优先级可以根据用户需求预先设置,信息优先级可以用于表征引流信息的重要程度,示例性的,若引流信息的重要程度越高,则该引流信息对应的信息优先级越高。直播信息中的人气指数可以是指直播间的观看人数,示例性的,直播间的观看人数越多,则该直播间对应的人数指数越高。本实施例可以通过将引流信息的信息优先级与当前正在直播的每个直播间对应的直播信息中的人气指数进行匹配,从而可以将信息优先级高的引流信息在人气指数高的直播间中进行引流,使得重要的引流信息的引流效果大大增强,并提高了引流的灵活性。

可选的,根据引流信息的信息优先级与直播信息中的人气指数进行匹配,根据匹配结果于当前正在直播的直播间中确定与引流信息对应的目标直播间,包括:

根据直播信息中的人气指数确定直播间的引流优先级;于当前正在直播的直播间中,将与引流信息的信息优先级相匹配的引流优先级对应的直播间确定为与引流信息对应的目标直播间。

其中,根据当前正在直播的每个直播间对应的直播信息中的人气指数可以确定每个直播间的引流优先级。本实施例中的引流优先级可以用于表征直播间用于引流的推荐程度。可选的,根据预设划分规则和每个直播间的人气指数可以确定每个直播间的引流优先级,其中预设划分规则中包括每个引流优先级对应的人气指数范围。示例性的,直播间的引流优先级可以包括但不限于三个优先级,分别为第一优先级、第二优先级和第三优先级,对应的直播间用于引流的推荐程度依次降低。预设划分规则可以为人气指数范围在10万以上的直播间对应的引流优先级为第一优先级,人气指数范围在1-10万的直播间对应的引流优先级为第二优先级,人气指数范围在1万以下的直播间对应的引流优先级为第三优先级。本实施例可以将当前正在直播的每个直播间的人气指数在预设划分规则中进行查询,从而可以确定每个直播间的引流优先级。本实施例可以将与引流信息的信息优先级相同的引流优先级对应的所有直播间确定为目标直播间,也可以根据预先设置的信息优先级与引流优先级的映射关系,将与引流信息的信息优先级相对应的引流优先级对应的所有直播间确定为目标直播间,其中,信息优先级可以对应一个引流优先级,也可以对应多个引流优先级,可以根据用户需求设置。

本实施例中,若信息优先级的等级数和引流优先级的等级数相同,则将与引流信息的信息优先级相同的引流优先级对应的直播间确定为与引流信息对应的目标直播间。

s130、将引流信息发送至目标直播间对应的用户端,以于用户端的直播界面中显示引流信息。

其中,用户端是指用户观看直播视频时使用的终端,比如:智能手机、平板电脑和台式计算机等。将引流信息发送至每个目标直播间对应的所有用户端,每个用户端接收到引流信息后,将该引流信息显示在用户端上目标直播间的直播界面上,从而使每个观看目标直播间的用户均可以在直播界面上看到该引流信息,从而达到信息的推广效果。可选的,在目标直播间对应的每个用户端接收到引流信息后,每个用户端可以根据接收的引流信息中的信息内容,生成与该引流信息对应的虚拟按键,并在用户端的直播界面中显示该虚拟按键,以使感兴趣的用户可以通过点击该虚拟按键的方式来查看该虚拟按键对应的引流信息页面,从而使得引流信息的显示更加便捷,界面空间占用更小。

可选的,s130包括:

根据目标直播间的直播信息中的直播界面布局,以及引流信息中的尺寸信息,确定引流信息在目标直播间的直播界面的目标显示位置信息;将引流信息和目标显示位置信息发送至目标直播间对应的用户端,以于用户端的直播界面的目标显示位置显示引流信息。

其中,直播信息中的直播界面布局是指直播界面中的文字、图片等部件的位置信息以及空白位置信息。引流信息的尺寸信息是指展示引流信息内容所需要的空间大小。本实施例可以将引流信息的尺寸信息与直播界面布局中的空白位置信息进行匹配,将直播界面布局中与该尺寸信息匹配成功的空白位置信息确定为直播界面的目标显示位置信息。用户端可以根据接收的引流信息和目标显示位置信息,将引流信息直接在直播界面的目标显示位置上进行显示,从而使得引流信息的显示位置更加合理,避免因遮住直播界面中的重要信息影响用户体验。

本实施例的技术方案,通过根据预设匹配规则,将引流信息与当前正在直播的直播间的直播信息进行匹配,根据匹配结果在当前正在直播的直播间中确定引流信息对应的目标直播间,并将引流信息发送至目标直播间对应的用户端,以于用户端的直播界面中显示引流信息。通过根据配置的预设匹配规则,可以自动确定引流信息对应的一个或多个目标直播间,并在每个目标直播间对应的用户端上显示引流信息,使得显示的引流信息更加具有针对性,可以达到更好的推广效果,并且避免了现有技术中引流信息只能显示在固定的直播间中,增强了引流的灵活性。

实施例二

图2为本发明实施例二提供的一种引流方法的流程图,本实施例在上述实施例的基础上进行优化:在将引流信息发送至目标直播间对应的用户端之后,还包括:若接收到引流修改指令,则根据引流修改指令确定修改方式和与修改方式对应的待处理引流信息;根据修改方式对待处理引流信息进行引流修改。

优化后的引流方法具体包括以下步骤:

s210、获取各直播间的直播信息。

s220、根据预设匹配规则,将引流信息与直播信息进行匹配,根据匹配结果于当前正在直播的直播间中确定引流信息对应的目标直播间。

s230、将引流信息发送至目标直播间对应的用户端,以于用户端的直播界面中显示引流信息。

s240、若接收到引流修改指令,则根据引流修改指令确定修改方式和与修改方式对应的待处理引流信息。

其中,当广告商等业务方想要修改引流信息时,可以通过向引流装置发送引流修改指令的方式进行修改。当引流装置接收到引流修改指令时,对引流修改指令进行解析,确定引流的修改方式以及与该修改方式对应的待处理引流信息。本实施例中的修改方式可以包括但不限于更新方式、添加方式和删除方式。

s250、根据修改方式对待处理引流信息进行引流修改。

其中,本实施可以根据修改方式对待处理引流信息进行相应的自动修改,解决了现有技术中必须由管理员手动修改引流程序的问题,从而提高了引流修改的效率,减少了维护成本。

可选的,修改方式包括更新方式、添加方式和删除方式;相应的,s250包括:

若修改方式为更新方式,则将与待处理引流信息的信息标识一致的已有引流信息进行更新,并向与更新后的已有引流信息对应的目标直播间中的用户端发送更新后的已有引流信息;若修改方式为添加方式,则根据预设匹配规则确定与待处理引流信息对应的目标直播间,并将待处理引流信息发送至与待处理引流信息对应的目标直播间中的用户端;若修改方式为删除方式,则删除与待处理引流信息的信息标识一致的已有引流信息。

其中,当修改方式为更新方式时,获取与待处理引流信息的信息标识一致的已有引流信息,并将该已有引流信息更新为待处理引流信息,根据更新后的已有引流信息重新执行s220和s230,从而使得目标直播间中的每个用户端可以显示更新后的已有引流信息。当修改方式为添加方式时,表明待处理引流信息为一个新的引流信息,此时根据待处理引流信息重新执行s220和s230,从而确定与待处理引流信息对应的目标直播间,并在目标直播间对应的每个用户端的直播界面上显示该待处理引流信息。当修改方式为删除方式时,获取与待处理引流信息的信息标识一致的已有引流信息,并对获取的已有引流信息进行删除,以便于释放运行空间,提高运行速度。

本实施例的技术方案,通过在将引流信息发送至目标直播间对应的用户端之后,检测是否接收到引流修改指令,若是,则根据引流修改指令确定修改方式和与修改方式对应的待处理引流信息,根据修改方式对待处理引流信息进行引流修改,从而实现了引流的自动修改,并提高了引流修改的效率,以及减少了维护成本。

实施例三

图3为本发明实施例三提供的一种引流装置的结构示意图,本实施例可适用于在直播间的直播界面上进行引流的情况,该装置包括:直播信息获取模块310、目标直播间确定模块320和引流信息发送模块330。

其中,直播信息获取模块310,用于获取各直播间的直播信息;目标直播间确定模块320,用于根据预设匹配规则,将引流信息与直播信息进行匹配,根据匹配结果于当前正在直播的直播间中确定引流信息对应的目标直播间;引流信息发送模块330,用于将引流信息发送至目标直播间对应的用户端,以于用户端的直播界面中显示引流信息。

可选的,目标直播间确定模块320,包括:

信息类型匹配单元,用于将引流信息的信息类型与直播信息中的直播类型进行匹配;

第一目标直播间确定单元,用以于当前正在直播的直播间中,将与引流信息的信息类型相同的直播类型对应的直播间确定为引流信息对应的目标直播间。

可选的,目标直播间确定模块320,包括:

第二目标直播间确定单元,用于根据引流信息的信息优先级与直播信息中的人气指数进行匹配,根据匹配结果于当前正在直播的直播间中确定与引流信息对应的目标直播间。

可选的,第二目标直播间确定单元,具体用于:

根据直播信息中的人气指数确定直播间的引流优先级;于当前正在直播的直播间中,将与引流信息的信息优先级相匹配的引流优先级对应的直播间确定为与引流信息对应的目标直播间。

可选的,引流信息发送模块330,包括:

目标显示位置信息确定单元,用于根据目标直播间的直播信息中的直播界面布局,以及引流信息中的尺寸信息,确定引流信息在目标直播间的直播界面的目标显示位置信息;

信息发送单元,用于将引流信息和目标显示位置信息发送至目标直播间对应的用户端,以于用户端的直播界面的目标显示位置显示引流信息。

可选的,该装置还包括:

修改信息确定模块,用于在将引流信息发送至目标直播间对应的用户端之后,若接收到引流修改指令,则根据引流修改指令确定修改方式和与修改方式对应的待处理引流信息;

引流修改模块,用于根据修改方式对待处理引流信息进行引流修改。

可选的,修改方式包括更新方式、添加方式和删除方式;相应的,引流修改模块,具体用于:

若修改方式为更新方式,则将与待处理引流信息的信息标识一致的已有引流信息进行更新,并向与更新后的已有引流信息对应的目标直播间中的用户端发送更新后的已有引流信息;

若修改方式为添加方式,则根据预设匹配规则确定与待处理引流信息对应的目标直播间,并将待处理引流信息发送至与待处理引流信息对应的目标直播间中的用户端;

若修改方式为删除方式,则删除与待处理引流信息的信息标识一致的已有引流信息。

上述引流装置可执行本发明任意实施例所提供的引流方法,具备执行引流方法相应的功能模块和有益效果。

实施例四

图4是本发明实施例四提供的一种服务器的结构示意图。参见图4,该服务器包括:

一个或多个处理器410;

存储器420,用于存储一个或多个程序;

当一个或多个程序被一个或多个处理器410执行,使得一个或多个处理器410实现如上述实施例中任意实施例提出的引流方法。

图4中以一个处理器410为例;服务器中的处理器410和存储器420可以通过总线或其他方式连接,图4中以通过总线连接为例。

存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的引流方法对应的程序指令/模块(例如,引流装置中的直播信息获取模块310、目标直播间确定模块320和引流信息发送模块330)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述的引流方法。

存储器420主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

本实施例提出的服务器与上述实施例提出的引流方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例具备执行引流方法相同的有益效果。

实施例五

本实施例五提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的引流方法。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于:电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

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

本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间的相同或相似的部分互相参见即可。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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