发明内容
针对上述缺陷,本发明提供一种直播间内容推广的方法和装置。
本发明的一方面提供一种直播间内容推广的方法,包括:若根据直播间的分区信息获取到对应的分区标识,则在所述直播间的直播画面的上方图层中展示与所述直播画面同步播放且包括推广内容的遮罩动画。
其中,所述遮罩动画完全或部分覆盖所述直播画面,所述遮罩动画显示为半透明或不透明。
其中,所述根据直播间的分区信息获取到对应的分区标识包括:通过前台服务器获取所述直播间的分区信息,根据所述分区信息获取所述直播间所属的直播分区,根据所述直播分区获取所述直播分区的分区标识。
其中,所述在所述直播间的直播画面的上方图层中展示与所述直播画面同步播放且包括推广内容的遮罩动画包括:通过前台服务器访问与所述分区标识相关联的遮罩功能,获取所述遮罩功能中设置的所述遮罩动画;通过前台服务器调用flash服务器在所述直播间的直播画面的上方图层中展示与所述直播画面同步播放且包括推广内容的遮罩动画。
所述方法还包括:设置所述遮罩动画进行展示的有效时长;若判断***时刻与开始展示所述遮罩动画的时刻之差大于有效时长,则停止展示所述遮罩动画;否则,继续展示所述遮罩动画。
所述方法还包括:若获取到对所述遮罩动画的点击请求,则从所述直播间的页面跳转至与所述遮罩动画链接的推广内容页面,并停止展示所述遮罩动画。
所述方法还包括:对所述直播分区添加所述分区标识,建立所述分区标识与所述遮罩功能的关联关系以及设置所述遮罩动画的有效时长。
本发明的另一方面提供一种直播间内容推广的装置,包括:展示模块,用于若判断获取的直播间的分区信息具有对应的分区标识,则在所述直播间的直播画面的上方图层中展示与所述直播画面同步播放且包括推广内容的遮罩动画。
本发明的又一方面提供一种直播间内容推广的设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:若根据直播间的分区信息获取到对应的分区标识,则在所述直播间的直播画面的上方图层中展示与所述直播画面同步播放且包括推广内容的遮罩动画。
本发明的又一方面提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:若根据直播间的分区信息获取到对应的分区标识,则在所述直播间的直播画面的上方图层中展示与所述直播画面同步播放且包括推广内容的遮罩动画。
本发明提供的直播间内容推广的方法和装置,通过在直播画面上方的图层中展示与直播画面同步播放且包括推广内容的遮罩动画,将动画效果与推广内容进行结合,利用遮罩动画来进行内容推广,增加了直播平台的推广渠道,提高了内容推广的效果。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的直播间内容推广的方法,包括:若根据直播间的分区信息获取到对应的分区标识,则在所述直播间的直播画面的上方图层中展示与所述直播画面同步播放且包括推广内容的遮罩动画。
其中,直播间是直播平台中播放直播画面的页面;在直播平台中,可以将相同类型的多个直播间划分为同一直播分区,例如***直播间和PC端游戏直播间均可以划分为游戏直播分区,因此直播平台可以包括多个直播分区,每个直播分区可以包括多个直播间;每个直播间都具有分区信息,该分区信息表明直播间属于哪个直播分区。
分区标识(PartitionMark)是在后台服务器(WebBackstageServer)中预先设置的、表明该直播分区设置有展示遮罩动画的标识;图层为包括文字或图形等元素的画面层,例如直播画面可以在一个图层上展示,而遮罩动画可以在直播画面所在的图层的上方图层中进行展示;推广内容可以为商业广告的图片或文字。
当用户登录直播平台并进入直播间后,服务器首先可以获取用户登录的相关参数,其中登录的相关参数可以包括用户的登录ID(LogoID)和直播间的分区信息(PartitionValue)。服务器可以根据获取到的分区信息去尝试获取对应的分区标识,如果获取到,则对遮罩动画(RecommendAnimation)进行展示;否则不进行操作。
直播画面在播放的同时,遮罩动画也在同步播放,而由于遮罩动画在直播画面的上方图层中展示,因此遮罩动画对直播画面有一定的遮挡作用,遮罩动画中的推广内容能够容易地引起观众的注意。
本发明实施例提供的直播间内容推广的方法,通过在直播画面上方的图层中展示与直播画面同步播放且包括推广内容的遮罩动画,将动画效果与推广内容进行结合,利用遮罩动画来进行内容推广,增加了直播平台的推广渠道,提高了内容推广的效果。
基于上述实施例,所述遮罩动画完全或部分覆盖所述直播画面,所述遮罩动画显示为半透明或不透明。
其中,当遮罩动画完全覆盖直播画面,且遮罩动画显示为不透明时。由于遮罩动画在直播画面的上方图层中进行展示,因此遮罩动画可以完全遮住直播画面;此时,虽然遮罩动画和直播画面在同步播放,但观众只能看到遮罩动画,以此实现对推广内容的强制推送,具有较好的推广效果。
相应地,遮罩动画也可以显示为半透明,即展示出了遮罩动画和直播画面相叠加的画面;遮罩动画也可以部分覆盖直播画面,例如可以在直播窗口的左半部分对动画进行展示,而直播窗口的右半部分正常显示直播画面。
图1为本发明实施例提供的直播间内容推广的方法的流程示意图,如图1所示,基于上述实施例,所述根据直播间的分区信息获取到对应的分区标识包括:S1,通过前台服务器获取所述直播间的分区信息,根据所述分区信息获取所述直播间所属的直播分区,根据所述直播分区获取所述直播分区的分区标识。
在步骤S1中,通过前台服务器(WebReceptionServer)获取到用户登录的直播间的分区信息,通过该分区信息获取到直播间所在的直播分区。如果在后台服务器中判断该直播分区具有预先设置的分区标识,则表明该直播间的分区信息具有对应的分区标识。
分区标识表明该直播间所在的分区已经设置了遮罩动画,可以在直播间中进行遮罩动画的展示;如果该直播分区没有设置分区标识,则该直播间没有预先设置遮罩动画,可以不对直播间进行操作。通过对直播分区添加分区标识,能够对属于同一直播分区的多个直播间进行遮罩功能的设置。
基于上述实施例,所述在所述直播间的直播画面的上方图层中展示与所述直播画面同步播放且包括推广内容的遮罩动画包括:S2,通过前台服务器访问与所述分区标识相关联的遮罩功能,获取所述遮罩功能中设置的所述遮罩动画;S3,通过前台服务器调用flash服务器在所述直播间的直播画面的上方图层中展示与所述直播画面同步播放且包括推广内容的遮罩动画。
在步骤S2中,若在步骤S1中,能够根据分区信息获取到对应的分区标识,则可以通过前台服务器去访问与分区标识相关联的遮罩功能(RecommendShade)。其中,遮罩功能中具有预先设置的遮罩动画,前台服务器通过访问遮罩功能去获取该遮罩动画。
在步骤S3中,在获取到遮罩动画后,前台服务器通过调用flash服务器(WebflashServer),在直播间中对遮罩动画进行加载,从而通过动画效果实现对推荐内容的展示及推广。
基于上述实施例,所述方法还包括:设置所述遮罩动画进行展示的有效时长;若判断***时刻与开始展示所述遮罩动画的时刻之差大于有效时长,则停止展示所述遮罩动画;否则,继续展示所述遮罩动画。
其中,***时刻是指当前的时刻;有效时长是预先设置的遮罩动画所持续的时长。当遮罩动画在直播间开始展示后,可以通过前台服务器获取到***时刻(System.date(timeValue));根据***时刻可以进一步获取***时刻与开始展示遮罩动画的时刻之差,即遮罩动画已经展示的时长。而在遮罩功能中,已经对遮罩动画预先设置了有效时长(DisappearTime),可以将该遮罩动画已经展示的时长与有效时长进行比较。
若上述遮罩动画已经展示的时长大于有效时长,则停止展示遮罩动画,否则继续展示遮罩动画。为动画设置有效时长能防止动画展示时间过长而影响用户观看,使用户体验下降。
基于上述实施例,所述方法还包括:若获取到对所述遮罩动画的点击请求,则从所述直播间的页面跳转至与所述遮罩动画链接的推广内容页面,并停止展示所述遮罩动画。
其中,点击请求是指用户看到遮罩动画后,对遮罩动画中的推广内容感兴趣,而对遮罩动画发出的点击请求;推广内容页面可以为展示详细的推广内容的网页,该网页与遮罩动画预先设置有链接;跳转是指打开一个新的页面,并将当前的页面转为显示新的页面。
可以通过前台服务器的监听功能(MonitorServer)来获取用户的点击请求。如果用户点击了遮罩动画,则可以将用户引导至推荐内容页面,即可以打开一个新的具有推荐内容的页面,并且关闭直播间中的遮罩动画。通过跳转至推荐内容页面可以将推广内容的详细信息对用户进行进一步展示,提高推广效果;另一方面,当用户不想再看遮罩动画后,可以通过点击遮罩动画使动画关闭,提高用户体验。
基于上述实施例,所述方法还包括:对所述直播分区添加所述分区标识,建立所述分区标识与所述遮罩功能的关联关系以及设置所述遮罩动画的有效时长。
为了实现遮罩功能,首先可以在后台服务器中对直播分区进行选择,将想要实现遮罩功能的直播分区添加分区标识,例如在游戏分区和运动分区设置遮罩功能,其他分区不设置遮罩功能;添加分区标识后,建立分区标识和遮罩功能之间的关联关系,并将关联关系保存在后台服务器的关系列表中,使得前台服务器可以通过该关联关系获取到遮罩功能中的遮罩动画,以在直播间中展示遮罩动画;在设置遮罩功能后,还可以对遮罩功能中设置的遮罩动画设置有效时长,遮罩动画展示有效时长后,在直播间中自动消失。
此外,由于遮罩功能的默认状态为关闭状态(RecommendShade.State(Close)),因此可以通过手动点击的方式将遮罩功能调整为开启状态(RecommendShade.State(Open))。在已经设置了遮罩功能的直播间中,若想停止使用遮罩功能,可以将开启状态设置为关闭状态。
本发明实施例还提供一种直播间内容推广的装置,包括:展示模块,用于若判断获取的直播间的分区信息具有对应的分区标识,则在所述直播间的直播画面的上方图层中展示与所述直播画面同步播放且包括推广内容的遮罩动画。
当用户登录直播平台并进入直播间后,展示模块首先可以获取用户登录的相关参数,其中登录的相关参数可以包括用户的登录ID(LogoID)和直播间的分区信息(PartitionValue)。展示模块可以根据获取到的分区信息去获取对应的分区标识;如果获取到,则对遮罩动画(RecommendAnimation)进行展示;否则不进行操作。
直播画面在播放的同时,遮罩动画也在播放,而由于遮罩动画在直播画面的上方图层中展示,因此遮罩动画对直播画面有一定的遮挡作用,使观众能够容易地注意到遮罩动画中的推广内容。
本发明实施例提供的直播间内容推广的装置,通过在直播画面上方的图层中展示与直播画面同步播放且包括推广内容的遮罩动画,将动画效果与推广内容进行结合,利用遮罩动画来进行内容推广,增加了直播平台的推广渠道,提高了内容推广的效果。
图2为本发明实施例提供的直播间内容推广的设备的结构示意图,如图2所示,该设备包括:至少一个处理器(processor)201;以及与所述处理器201通信连接的至少一个存储器(memory)202,其中:所述存储器202存储有可被所述处理器201执行的程序指令,所述处理器201调用所述程序指令能够执行上述各实施例所提供的直播间内容推广的方法,例如包括:若根据直播间的分区信息获取到对应的分区标识,则在所述直播间的直播画面的上方图层中展示与所述直播画面同步播放且包括推广内容的遮罩动画。
本发明实施例还提供一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令使计算机执行对应实施例所提供的直播间内容推广的方法,例如包括:若根据直播间的分区信息获取到对应的分区标识,则在所述直播间的直播画面的上方图层中展示与所述直播画面同步播放且包括推广内容的遮罩动画。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的处理直播显示设置装置的测试设备等实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分方法。
本发明实施例提供的直播间内容推广的方法和装置,通过在直播画面上方的图层中展示与直播画面同步播放且包括推广内容的遮罩动画,将动画效果与推广内容进行结合,利用遮罩动画来进行内容推广,增加了直播平台的推广渠道,提高了内容推广的效果。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。