直播过程中的信息展示方法及信息展示装置、计算机存储介质
文献发布时间:2023-06-19 11:02:01
技术领域
本发明涉及直播信息处理技术领域,具体而言,涉及一种直播过程中的信息展示方法及信息展示装置、计算机存储介质。
背景技术
相关技术中,随着视频直播行业的兴起,直播间内也不断发展了多类型活动,例如,直播抽奖活动;当前常用的抽奖活动为:由直播间内的主播自行发起,通过口播引导用户在短时间内发相同的弹幕,手动截屏,选择被截的第一用户ID。这种抽奖活动方式存在明细的缺陷:需要主播完全手动发起并执行,用户手动通过点击发送弹幕按钮-输入主播指定的弹幕信息-点击发送的多重步骤的方式参与到抽奖活动中,且该时间较长、成本大、信息不透明,会造成用户逃离、用户不清楚参与方式错过抽奖活动的不良体验。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种直播过程中的信息展示方法及信息展示装置、计算机存储介质,以至少解决相关技术中在进行直播抽奖活动时,由于获取信息时间较长,且信息不透明,容易造成用户流失,用户体验感较差的技术问题。
根据本发明实施例的一个方面,提供了一种直播过程中的信息展示方法,包括:在进入直播模式后,接收主播端发送的第一操作;基于所述第一操作,确定主播用户选取的抽奖设置信息;将所述抽奖设置信息对应的终端页面发送至用户端;接收所述用户端发送的第二操作;基于所述第二操作,确定奖品信息;将所述奖品信息展示在所述用户端的终端显示界面上。
可选地,基于所述第一操作,确定主播用户选取的抽奖设置信息的步骤,包括:基于所述第一操作,确定主播用户选取的奖品信息集合和抽奖参与规则;基于所述奖品信息集合和抽奖参与规则,确定主播用户选取的抽奖设置信息。
可选地,所述奖品信息集合中包括下述至少之一:奖品图片、奖品名称、奖品数量;所述抽奖参与规则包括:抽奖时长、抽奖开始时间、弹幕文本信息。
可选地,在将所述抽奖设置信息对应的终端页面发送至用户端之后,所述信息展示方法还包括:在用户端的终端显示界面上显示抽奖设置信息对应的终端页面;在所述抽奖设置信息对应的终端页面上设置抽奖浮层。
可选地,基于所述第二操作,确定奖品信息的步骤,包括:基于所述第二操作,展示所述抽奖浮层;在所述抽奖浮层上展示活动名称、所述奖品信息集合以及奖品被抽取状态;确定所述用户端的奖品信息。
可选地,确定所述用户端的奖品信息之后,所述信息展示方法还包括:展示弹幕抽奖按钮;接收所述用户端发送的第三操作;基于所述第三操作,在所述用户端的终端显示界面上显示弹幕文本信息;隐藏所述抽奖浮层。
可选地,所述第一操作包括下述之一:点击操作、滑动操作、长按操作;所述第二操作包括下述之一:点击操作、滑动操作、长按操作。
根据本发明实施例的另一个方面,还提供了一种直播过程中的信息展示装置,包括:第一接收单元,用于在进入直播模式后,接收主播端发送的第一操作;第一确定单元,用于基于所述第一操作,确定主播用户选取的抽奖设置信息;发送单元,用于将所述抽奖设置信息对应的终端页面发送至用户端;第二接收单元,用于接收所述用户端发送的第二操作;第二确定单元,用于基于所述第二操作,确定奖品信息;展示单元,用于将所述奖品信息展示在所述用户端的终端显示界面上。
可选地,所述第一确定单元包括:第一确定模块,用于基于所述第一操作,确定主播用户选取的奖品信息集合和抽奖参与规则;第二确定模块,用于基于所述奖品信息集合和抽奖参与规则,确定主播用户选取的抽奖设置信息。
可选地,所述奖品信息集合中包括下述至少之一:奖品图片、奖品名称、奖品数量;所述抽奖参与规则包括:抽奖时长、抽奖开始时间、弹幕文本信息。
可选地,所述信息展示装置还包括:第一显示模块,用于在将所述抽奖设置信息对应的终端页面发送至用户端之后,在用户端的终端显示界面上显示抽奖设置信息对应的终端页面;第一设置模块,用于在所述抽奖设置信息对应的终端页面上设置抽奖浮层。
可选地,所述第二确定单元包括:第一展示模块,用于基于所述第二操作,展示所述抽奖浮层;第二展示模块,用于在所述抽奖浮层上展示活动名称、所述奖品信息集合以及奖品被抽取状态;第三确定模块,用于确定所述用户端的奖品信息。
可选地,所述信息展示装置还包括:第三展示模块,用于确定所述用户端的奖品信息之后,展示弹幕抽奖按钮;第一接收模块,用于接收所述用户端发送的第三操作;基于所述第三操作,在所述用户端的终端显示界面上显示弹幕文本信息;隐藏模块,用于隐藏所述抽奖浮层。
可选地,所述第一操作包括下述之一:点击操作、滑动操作、长按操作;所述第二操作包括下述之一:点击操作、滑动操作、长按操作。
根据本发明实施例的另一个方面,还提供了一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的直播过程中的信息展示方法。
根据本发明实施例的另一个方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任意一项所述的直播过程中的信息展示方法。
本发明实施例中,在进入直播模式后,接收主播端发送的第一操作;基于第一操作,确定主播用户选取的抽奖设置信息;将抽奖设置信息对应的终端页面发送至用户端;接收用户端发送的第二操作;基于第二操作,确定奖品信息;将奖品信息展示在用户端的终端显示界面上。本实施例中,可以满足抽奖活动的定制化需求,主播无需口播参与方式,只需一键触发活动即可,用户端会看到自动弹出的抽奖信息(可包括抽奖浮层),用户可一键点击按钮执行参与抽奖、发送抽奖弹幕等多步操作,信息透明,且无需用户做过多输入操作,提高用户的参与度和满意度,从而解决相关技术中在进行直播抽奖活动时,由于获取信息时间较长,且信息不透明,容易造成用户流失,用户体验感较差的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的直播过程中的信息展示方法的流程图;
图2是根据本发明实施例的一种可选的直播过程中的信息展示装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例一
本实施例中,可以应用于各种直播应用,该直播应用包括但不限于:健身应用APP(例如,Keep);本实施例以健身应用APP的抽奖活动为例进行示意性说明。在健身应用APP中会设置多个健身课程,每个健身课程可以对应有一个或者多个主播,在主播进行健身锻炼教学时,同样可以进行抽奖活动;当然,本实施例中的抽奖活动也可以是在健身锻炼的中间小节(例如,开始课程之前、课程中间休息时间、课程结束后)过程中执行抽奖活动。
本实施例中,对于有抽奖活动的课程,可以展示抽奖icon和抽奖浮层,通过文案展示来源于CMS,超过**(预先设置,例如,2个)个字符后,后续字符显示。浮层中有一个主播预先配置好的参与抽奖的刷屏弹幕按钮和/或抽奖按钮;点击刷屏弹幕按钮,可以在直播界面上弹出预先设置的弹幕文字信息,点击抽奖按钮后,进行抽奖活动,获得抽奖奖品,得到是否抽中奖品的结果信息。
根据本发明实施例,提供了一种直播过程中的信息展示方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的一种可选的直播过程中的信息展示方法的流程图,如图1所示,该方法包括如下步骤:
步骤S102,在进入直播模式后,接收主播端发送的第一操作;
步骤S104,基于第一操作,确定主播用户选取的抽奖设置信息;
步骤S106,将抽奖设置信息对应的终端页面发送至用户端;
步骤S108,接收用户端发送的第二操作;
步骤S110,基于第二操作,确定奖品信息;
步骤S112,将奖品信息展示在用户端的终端显示界面上。
通过上述步骤,可以在进入直播模式后,接收主播端发送的第一操作;基于第一操作,确定主播用户选取的抽奖设置信息;将抽奖设置信息对应的终端页面发送至用户端;接收用户端发送的第二操作;基于第二操作,确定奖品信息;将奖品信息展示在用户端的终端显示界面上。本实施例中,可以满足抽奖活动的定制化需求,主播无需口播参与方式,只需一键触发活动即可,用户端会看到自动弹出的抽奖信息(可包括抽奖浮层),用户可一键点击按钮执行参与抽奖、发送抽奖弹幕等多步操作,信息透明,且无需用户做过多输入操作,提高用户的参与度和满意度,从而解决相关技术中在进行直播抽奖活动时,由于获取信息时间较长,且信息不透明,容易造成用户流失,用户体验感较差的技术问题。
本实施例中涉及的终端包括:主播端和用户端,主播端可以是指主播用户使用的终端,可以播放主播用户进行抽奖或者各种推荐活动的视频信息;用户端可以是信息接收端、查看端和参与端,能够实时查看到主播用户的活动信息,抽奖页面信息和弹幕信息等。主播端和用户端可以与应用服务器连接。本实施例以应用服务器为执行主体,该应用服务器可以运行各种直播应用。
下面结合上述各实施步骤对本发明实施例进行详细说明。
步骤S102,在进入直播模式后,接收主播端发送的第一操作。
步骤S104,基于第一操作,确定主播用户选取的抽奖设置信息。
可选的,基于第一操作,确定主播用户选取的抽奖设置信息的步骤,包括:基于第一操作,确定主播用户选取的奖品信息集合和抽奖参与规则;基于奖品信息集合和抽奖参与规则,确定主播用户选取的抽奖设置信息。
在本实施例中,奖品信息集合中包括下述至少之一:奖品图片、奖品名称、奖品数量;抽奖参与规则包括:抽奖时长、抽奖开始时间、弹幕文本信息。
主播端可以轻松且直观的统一配置抽奖信息,例如,配置奖品池/奖品信息集合:可创建奖品池,并上传奖品图片、名称、数量、抽奖时间;或者,配置参与机制:可创建每个奖品的参与机制、目前支持编辑一段文本,用户可在前端看到该文本组成的按钮,点击之后,用户参与抽奖,该文本作为一条弹幕发出。
上述的奖品信息集合和抽奖参与规则,可以是主播用户在进行直播前预先配置的,配置主播用户可以一次性配置多种类型的奖品信息集合以及对应于每个奖品信息集合的和抽奖参与规则。
步骤S106,将抽奖设置信息对应的终端页面发送至用户端。
可选的,在将抽奖设置信息对应的终端页面发送至用户端之后,信息展示方法还包括:在用户端的终端显示界面上显示抽奖设置信息对应的终端页面;在抽奖设置信息对应的终端页面上设置抽奖浮层。
本实施例可以实现抽奖过程的自动化与互动化,主播无需口播参与方式,只需一键触发活动即可,主播触发后,用户端会自动弹出开始抽奖的页面和/或浮层,浮层中只有一个主播预先可配置好的参与抽奖的刷屏弹幕按钮,用户可一键点击按钮。点击后,自动发送按钮上的参与抽奖的文案作为弹幕且自动参与本次抽奖活动,到达开启抽奖的短时间内,直播间可呈现抽奖弹幕刷屏的效果,又可一键参与抽奖活动。
步骤S108,接收用户端发送的第二操作。
可选的,第一操作包括下述之一:点击操作、滑动操作、长按操作;第二操作包括下述之一:点击操作、滑动操作、长按操作。
步骤S110,基于第二操作,确定奖品信息。
作为本实施例可选的实施方式,基于第二操作,确定奖品信息的步骤,包括:基于第二操作,展示抽奖浮层;在抽奖浮层上展示活动名称、奖品信息集合以及奖品被抽取状态;确定用户端的奖品信息。
可选的,确定用户端的奖品信息之后,信息展示方法还包括:展示弹幕抽奖按钮;接收用户端发送的第三操作;基于第三操作,在用户端的终端显示界面上显示弹幕文本信息;隐藏抽奖浮层。
本实施例,可实现抽奖过程中的自动触发浮层,该浮层包括但不限于:抽奖活动浮层,抽奖活动开始参与浮层,抽奖活动结果浮层。
其中,抽奖活动浮层:在当场直播间被配置了抽奖互动时,用户进入直播间时,自动弹出该浮层,浮层展示抽奖活动名称,以及本次抽奖的奖品池,以及奖品被抽取的情况。
抽奖活动开始参与浮层:当主播触发当场直播的某个奖品的抽奖活动开始时,用户端会自动弹出该浮层,浮层展示抽奖的奖品、数量,以及互动弹幕抽奖按钮,用户执行第二操作(例如,点击开始按钮)后,发送文本弹幕,浮层自动收起,该用户成功参与本次抽奖。
用户点击开始按钮后,抽奖弹幕发送,该用户成功进入抽奖池,Toast:发送成功,稍后即将开奖,请耐心等待,浮层消失;若不点击,浮层展示20S后自动收回,未开奖前,点击icon再次展示本弹窗;随后按钮状态改变。在抽奖接口出现错误时,Toast提示:发送失败,请重试;此时按钮状态不改变,用户不进入奖池。
抽奖活动结果浮层:当主播触发抽奖时,系统自动抽奖后,用户端会弹出本浮层,浮层展示该用户是否中奖,若中奖则页面显示中奖信息,以及一键联系客服按钮;若没中奖则显示遗憾错过(未参与抽奖时,公布抽奖结果时,弹出未中奖弹框),并展示中奖用户ID。
触发开奖按钮后,开始抽奖,随后返回中奖结果,server随机抽取后,返回中奖结果,浮层自动弹出宣布结果,在经过预设时长后(例如,20S后)收回;该结果浮层展示后,收起就不再展示了,用户再次点击入口icon,显示“抽奖开始后,公布结果后”页面状态。可选的,在结果浮层,可以展示所有中奖用户隐藏昵称,采用小弹幕滚动的方式显示,例如,其结果浮层的展示格式为:{昵称隐藏版}获得{兑换商品名称},其中,昵称隐藏版:该用户昵称的前2位字符+中间字符使用***显示+该用户昵称的后2位字符,用户昵称小于等于4位,显示:该用户昵称的前1位字符+后续字符使用***显示。
步骤S112,将奖品信息展示在用户端的终端显示界面上。
另一种可选的,本发明实施例还可以为不同的抽奖活动,设置不同的浮层,每种浮层设置对应的优先级,例如,对于动作挑战活动设置最高优先级(即第一优先级),对于2Min送领取会员浮层,设置第二优先级;对于汉堡包挑战活动设置第三优先级。
可选的,本实施例可以设置第一优先级浮层出现时,所有其他浮层停止出现,在数值中等待;在第二优先级浮层出现时不打断低优先级,展示结束后再展示。
另一种可选的,在未展示部位中,按照优先级展示浮层,高优先级浮层正在展示时,低优先级浮层不展示,等待高优先级浮层展示结束,再判断后续浮层是否符合展示逻辑。
实施例二
本实施例涉及到直播过程中的信息展示装置,该信息展示装置所包括的多个实施单元对应于上述实施例一中的各个实施步骤。
图2是根据本发明实施例的一种可选的直播过程中的信息展示装置的示意图,如图2所示,该信息展示装置可以包括:第一接收单元21,第一确定单元22,发送单元23,第二接收单元24,第二确定单元25,展示单元26,其中,
第一接收单元,用于在进入直播模式后,接收主播端发送的第一操作;
第一确定单元,用于基于第一操作,确定主播用户选取的抽奖设置信息;
发送单元,用于将抽奖设置信息对应的终端页面发送至用户端;
第二接收单元,用于接收用户端发送的第二操作;
第二确定单元,用于基于第二操作,确定奖品信息;
展示单元,用于将奖品信息展示在用户端的终端显示界面上。
上述直播过程中的信息展示装置,可以通过第一接收单元21在进入直播模式后,接收主播端发送的第一操作,通过第一确定单元22基于第一操作,确定主播用户选取的抽奖设置信息,通过发送单元23将抽奖设置信息对应的终端页面发送至用户端,通过第二接收单元24接收用户端发送的第二操作,通过第二确定单元25基于第二操作,确定奖品信息,通过展示单元26将奖品信息展示在用户端的终端显示界面上。本实施例中,可以满足抽奖活动的定制化需求,主播无需口播参与方式,只需一键触发活动即可,用户端会看到自动弹出的抽奖信息(可包括抽奖浮层),用户可一键点击按钮执行参与抽奖、发送抽奖弹幕等多步操作,信息透明,且无需用户做过多输入操作,提高用户的参与度和满意度,从而解决相关技术中在进行直播抽奖活动时,由于获取信息时间较长,且信息不透明,容易造成用户流失,用户体验感较差的技术问题。
可选的,第一确定单元包括:第一确定模块,用于基于第一操作,确定主播用户选取的奖品信息集合和抽奖参与规则;第二确定模块,用于基于奖品信息集合和抽奖参与规则,确定主播用户选取的抽奖设置信息。
可选的,奖品信息集合中包括下述至少之一:奖品图片、奖品名称、奖品数量;抽奖参与规则包括:抽奖时长、抽奖开始时间、弹幕文本信息。
可选的,信息展示装置还包括:第一显示模块,用于在将抽奖设置信息对应的终端页面发送至用户端之后,在用户端的终端显示界面上显示抽奖设置信息对应的终端页面;第一设置模块,用于在抽奖设置信息对应的终端页面上设置抽奖浮层。
可选的,第二确定单元包括:第一展示模块,用于基于第二操作,展示抽奖浮层;第二展示模块,用于在抽奖浮层上展示活动名称、奖品信息集合以及奖品被抽取状态;第三确定模块,用于确定用户端的奖品信息。
可选的,信息展示装置还包括:第三展示模块,用于确定用户端的奖品信息之后,展示弹幕抽奖按钮;第一接收模块,用于接收用户端发送的第三操作;基于第三操作,在用户端的终端显示界面上显示弹幕文本信息;隐藏模块,用于隐藏抽奖浮层。
可选的,第一操作包括下述之一:点击操作、滑动操作、长按操作;第二操作包括下述之一:点击操作、滑动操作、长按操作。
上述的直播过程中的信息展示装置的示意图还可以包括处理器和存储器,上述第一接收单元21,第一确定单元22,发送单元23,第二接收单元24,第二确定单元25,展示单元26等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
上述处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来将奖品信息展示在用户端的终端显示界面上。
上述存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
根据本发明实施例的另一个方面,还提供了一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述任意一项的直播过程中的信息展示方法。
根据本发明实施例的另一个方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行上述任意一项的直播过程中的信息展示方法。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:在进入直播模式后,接收主播端发送的第一操作;基于第一操作,确定主播用户选取的抽奖设置信息;将抽奖设置信息对应的终端页面发送至用户端;接收用户端发送的第二操作;基于第二操作,确定奖品信息;将奖品信息展示在用户端的终端显示界面上。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
- 直播过程中的信息展示方法及信息展示装置、计算机存储介质
- 信息展示方法、信息展示装置和计算机可读存储介质