节目互动方法和系统与流程

文档序号:17050137发布日期:2019-03-05 19:59阅读:600来源:国知局
节目互动方法和系统与流程

本发明涉及互联网领域,具体而言,涉及一种节目互动方法和系统。



背景技术:

随着科技的发展,在目前的演播室-观众互动系统中,观众不仅能够通过智能终端观看视频,还能够对视频进行实时评论,系统采集用户的评论数据,然后将评论数据实时展示在演播室的大屏幕上,这样,拉近了观众与演播室的距离,带来了真正的互动体验,同时,也给主持人提供了口播素材。

但是,目前的方法存在以下问题:有时候参与的观众过少,评论数据少,或者由于网络原因或其他原因导致无法及时采集观众的评论数据,这些情况都会导致在演播室大屏幕上展示互动数据的展示效果差,进而影响用户的互动体验。针对上述的问题,目前尚未提出有效的解决方案。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种节目互动方法和系统,以至少解决现有技术互动数据展示效果差的技术问题。

根据本发明实施例的一个方面,提供了一种节目互动方法,其特征在于,包括:实时采集用户观看节目产生的互动数据;判断采集到的互动数据是否满足预设展示条件;在判断出所述互动数据满足所述预设展示条件的情况下,展示所述互动数据;在判断出所述互动数据不满足所述预设展示条件的情况下,获取备用数据,并展示所述备用数据。

进一步地,所述互动数据中携带有用户标识,判断采集到的互动数据是否满足预设展示条件包括:根据所述互动数据中的用户标识计算参与互动的用户数量;判断所述参与互动的用户数量是否达到第一预设数量;如果所述参与互动的用户数量达到所述第一预设数量,则确定采集到的所述互动数据满足所述预设展示条件;如果所述参与互动的用户数量未达到所述第一预设数量,则确定采集到的所述互动数据不满足所述预设展示条件;或所述互动数据包括文字评论数据和图片评论数据中的至少一个,判断采集到的互动数据是否满足预设展示条件包括:分别获取所述文字评论数据的数量和所述图片评论数据的数量;计算所述文字评论数据的数量和所述图片评论数据的数量之和,得到评论总数;判断所述评论总数是否达到第二预设数量;如果所述评论总数达到所述第二预设数量,则确定采集到的所述互动数据满足所述预设展示条件;如果所述评论总数未达到所述第二预设数量,则确定采集到的所述互动数据不满足所述预设展示条件;或所述预设展示条件为预设时长,判断采集到的互动数据是否满足预设展示条件包括:判断所述互动数据的延时是否小于预设时长;如果所述互动数据的延时小于所述预设时长,则确定采集到的所述互动数据满足所述预设展示条件;如果所述互动数据的延时大于等于所述预设时长,则确定采集到的所述互动数据不满足所述预设展示条件;或,判断采集到的互动数据是否满足预设展示条件包括:判断所述互动数据中是否包含预设敏感词;如果所述互动数据中包含所述预设敏感词,则确定所述互动数据不满足所述预设展示条件;如果所述互动数据中不包含所述预设敏感词,则确定所述互动数据满足所述预设展示条件。

进一步地,在实时采集用户观看节目产生的互动数据之前,所述方法还包括:搭建h5页面创建平台;获取用于实时采集所述互动数据的统计代码;在所述h5页面创建平台上生成嵌入所述统计代码的h5页面,其中,所述h5页面用于展示所述节目以及所述互动数据。

进一步地,在生成嵌入所述统计代码的h5页面之后,所述方法还包括:生成与所述h5页面对应的二维码;检测到用户对所述二维码的扫描操作后,跳转至所述h5页面,以便用户在所述h5页面上观看节目或者发表互动数据。

进一步地,在展示所述互动数据或所述备用数据之前,所述方法包括:获取满足预设展示条件的互动数据或备用数据;选择数据展示通道,所述数据展示通道至少包括:直接展示或处理后展示;将满足所述预设展示条件的互动数据或备用数据,按照选择的数据展示通道发送至显示界面,以便在所述显示界面进行展示。

根据本发明实施例的另一个方面,提供了一种节目互动系统,包括:采集单元,用于实时采集用户观看节目产生的互动数据;判断单元,用于判断采集到的互动数据是否满足预设展示条件;第一展示单元,用于在判断出所述互动数据满足所述预设展示条件的情况下,展示所述互动数据;第二展示单元,用于在判断出所述互动数据不满足所述预设展示条件的情况下,获取备用数据,并展示所述备用数据。

进一步地,所述互动数据中携带有用户标识,所述判断单元包括:第一计算子单元,用于根据所述互动数据中的用户标识计算参与互动的用户数量;第一判断子单元,用于判断所述参与互动的用户数量是否达到第一预设数量;第一确定子单元,用于在所述参与互动的用户数量达到所述第一预设数量的情况下,则确定采集到的所述互动数据满足所述预设展示条件;第二确定子单元,用于在所述参与互动的用户数量未达到所述第一预设数量的情况下,则确定采集到的所述互动数据不满足所述预设展示条件;或所述互动数据包括文字评论数据和图片评论数据中的至少一个,所述判断单元包括:获取子单元,用于分别获取所述文字评论数据的数量和所述图片评论数据的数量;第二计算子单元,用于计算所述文字评论数据的数量和所述图片评论数据的数量之和,得到评论总数;第二判断子单元,用于判断所述评论总数是否达到第二预设数量;第三确定子单元,用于如果所述评论总数达到所述第二预设数量,则确定采集到的所述互动数据满足所述预设展示条件;第四确定子单元,用于如果所述评论总数未达到所述第二预设数量,则确定采集到的所述互动数据不满足所述预设展示条件;或所述预设展示条件为预设时长,所述判断单元包括:第三判断子单元,用于判断所述互动数据的延时是否小于预设时长;第五确定子单元,用于在所述互动数据的延时小于所述预设时长的情况下,则确定采集到的所述互动数据满足所述预设展示条件;第六确定子单元,用于在所述互动数据的延时大于等于所述预设时长的情况下,则确定采集到的所述互动数据不满足所述预设展示条件;或,所述判断单元包括:第四判断子单元,用于判断所述互动数据中是否包含预设敏感词;第七确定子单元,用于在所述互动数据中包含所述预设敏感词的情况下,确定所述互动数据不满足所述预设展示条件;第八确定子单元,用于在所述互动数据中不包含所述预设敏感词的情况下,确定所述互动数据满足所述预设展示条件。

进一步地,所述系统还包括:搭建单元,用于在所述采集单元实时采集用户观看节目产生的互动数据之前,搭建h5页面创建平台;第一获取单元,用于获取用于实时采集所述互动数据的统计代码;第一生成单元,用于在所述h5页面创建平台上生成嵌入所述统计代码的h5页面,其中,所述h5页面用于展示所述节目以及所述互动数据。

进一步地,所述系统还包括:第二生成单元,用于在所述第一生成单元生成嵌入所述统计代码的h5页面之后,生成与所述h5页面对应的二维码;跳转单元,用于在检测到用户对所述二维码的扫描操作后,跳转至所述h5页面,以便用户在所述h5页面上观看节目或者发表互动数据。

进一步地,所述系统包括:第二获取单元,用于在所述第一展示单元展示所述互动数据或所述第二展示单元展示所述备用数据之前,获取满足预设展示条件的互动数据或备用数据;选择单元,用于选择数据展示通道,所述数据展示通道至少包括:直接展示或处理后展示;发送单元,用于将满足所述预设展示条件的互动数据或备用数据,按照选择的数据展示通道发送至显示界面,以便在所述显示界面进行展示。

根据本发明实施例的另一个方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述的节目互动方法。

根据本发明实施例的另一个方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述的节目互动方法。

在本申请实施例中,用户观看节目,发表评论,产生互动数据,实时采集互动数据,当互动数据满足预设展示条件时,展示互动数据;否则,获取备用数据,并展示备用数据,避免了在参与的观众过少、评论数据少或无法及时采集观众的评论数据的情况下互动数据展示效果差的问题,达到了提升节目中互动数据展示效果的技术效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的节目互动方法的流程图;

图2是根据本发明实施例的一种可选的节目互动系统的结构示意图;

图3是根据本发明实施例的一种可选的节目互动系统的示意图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例,提供了一种节目互动方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种可选的节目互动方法的流程图。如图1所示,该方法包括以下步骤:

步骤s102,实时采集用户观看节目产生的互动数据。

步骤s104,判断采集到的互动数据是否满足预设展示条件。

步骤s106,在判断出互动数据满足预设展示条件的情况下,展示互动数据。

步骤s108,在判断出互动数据不满足预设展示条件的情况下,获取备用数据,并展示备用数据。

在本发明实施例中,预设展示条件可以是与时间或者数量等相关的内容。

节目可以以视频、音频、文字、图片等形式体现,例如电视台播放的新闻、大型活动的仪式等电视节目,也可以为通过网络进行的直播节目等。

在本申请实施例中,用户观看节目,发表评论,产生互动数据,实时采集互动数据,当互动数据满足预设展示条件时,展示互动数据;否则,获取备用数据,并展示备用数据。其中,备用数据为事先配置好的满足预设展示条件的模拟数据或者历史数据,也可以是与播放节目内容相关联,对播放节目做进一步介绍的扩展数据等。通过该方法能够有效避免参与观众过少、评论数据少或无法及时采集观众的评论数据的情况下展示效果差的问题,达到了提升互动数据展示效果,提升用户的互动体验的技术效果。

在现有技术中,无论互动人数的多少,互动数据的数量的多少,都是展示真实的互动数据,然而,在互动人数少或者互动数据少的情况下,展示互动数据容易让观众觉得观看的人很少,节目很冷清,甚至让观众产生“这节目都没有什么人看,我也不看了”的心理,从而影响节目的播出效果和收视率。而在本申请中,在互动人数少或者互动数据少的情况下,展示备用数据,营造出一种看节目的人很多的气氛,避免让观众觉得节目很冷清。

有时候,由于网络状况不佳或者设备故障,导致采集互动数据的过程中出现了较大的延时,导致互动数据无法在大屏幕上及时显示,这就会给观众造成播出不流畅的感觉。在本申请中,一旦出现无法及时采集观众的评论数据的情况,就使用备用数据进行展示,增强播放评论的流畅性,提升观众的观看体验。

可选地,互动数据中携带有用户标识,判断采集到的互动数据是否满足预设展示条件包括:根据互动数据中的用户标识计算参与互动的用户数量;判断参与互动的用户数量是否达到第一预设数量;如果参与互动的用户数量达到第一预设数量,则确定采集到的互动数据满足预设展示条件;如果参与互动的用户数量未达到第一预设数量,则确定采集到的互动数据不满足预设展示条件。

第一预设数量可以根据节目本身来确定。如果节目是一个非常大众的节目,则第一预设数量可以设置得大一些;如果节目是一个比较小众的节目,则第一预设数量可以设置得小一些。

其中,上述用户标识能够唯一标识用户身份。

如果参与互动的用户数量达到第一预设数量,则可以认为观众积极踊跃地参与了互动,互动效果良好,此种情况下,确定采集到的互动数据满足预设展示条件,展示采集到的用户互动数据。

如果参与互动的用户数量未达到第一预设数量,则可以认为观众对互动不积极,互动效果差,此种情况下,确定采集到的互动数据不满足预设展示条件,获取备用数据,并展示备用数据。

其中,互动数据可以为文字评论数据或图片评论数据。

可选地,互动数据包括文字评论数据,判断采集到的互动数据是否满足预设展示条件包括:获取文字评论数据的数量,得到评论总数;判断评论总数是否达到第二预设数量;如果评论总数达到第二预设数量,则确定采集到的互动数据满足预设展示条件;如果评论总数未达到第二预设数量,则确定采集到的互动数据不满足预设展示条件。

可选地,互动数据包括图片评论数据,判断采集到的互动数据是否满足预设展示条件包括:获取图片评论数据的数量,得到评论总数;判断评论总数是否达到第二预设数量;如果评论总数达到第二预设数量,则确定采集到的互动数据满足预设展示条件;如果评论总数未达到第二预设数量,则确定采集到的互动数据不满足预设展示条件。

可选地,互动数据包括文字评论数据和图片评论数据,判断采集到的互动数据是否满足预设展示条件包括:分别获取文字评论数据的数量和图片评论数据的数量;计算文字评论数据的数量和图片评论数据的数量之和,得到评论总数;判断评论总数是否达到第二预设数量;如果评论总数达到第二预设数量,则确定采集到的互动数据满足预设展示条件;如果评论总数未达到第二预设数量,则确定采集到的互动数据不满足预设展示条件。

评论数据的数量能够表明观众参与互动的积极程度,如果评论总数达到第二预设数量,则说明观众积极参与互动,互动效果好,此种情况下,确定采集到的互动数据满足预设展示条件;如果评论总数未达到第二预设数量,则说明观众对互动不积极,互动效果差,则确定采集到的互动数据不满足预设展示条件,此种情况下,展示备用数据。

可选地,预设展示条件为预设时长,判断采集到的互动数据是否满足预设展示条件包括:判断互动数据的延时是否小于预设时长;如果互动数据的延时小于预设时长,则确定采集到的互动数据满足预设展示条件;如果互动数据的延时大于等于预设时长,则确定采集到的互动数据不满足预设展示条件。

其中,互动数据的延时可以是指采集到互动数据与用户发表互动数据之间的时间差。

在网络质量不佳或者设备故障的情况下,都可能会导致采集到的互动数据延时很大。

预设时长可以根据实际情况设置。对于要求非常严格的直播,预设时长可以设置得小一些;对于要求不太严格的直播,预设时长可以设置得大一些。

对于演播室级别的直播,如果延时超过5秒钟,则认为是播出事故。在这种情况下,预设时长可以设置为1秒钟、2秒钟、3秒钟等。

如果互动数据的延时大于等于预设时长,就使用备用数据进行展示,避免了互动数据延时太长导致的播出事故,提高了观众观看的连续性,提升了展示效果,是演播室级安全播出保障。

可选地,判断采集到的互动数据是否满足预设展示条件,包括:判断互动数据中是否包含预设敏感词;如果互动数据中包含预设敏感词,则确定互动数据不满足预设展示条件;如果互动数据中不包含预设敏感词,则确定互动数据满足预设展示条件。

其中,预设敏感词可以是黄色、暴力或者其他不符合社会主义核心价值观的词语,可以预先收集大量的敏感词,建立敏感词库。判断互动数据中是否包含预设敏感词,实质上可以通过互动数据与敏感词库中的预设敏感词进行匹配,如果匹配成功认为包含预设敏感词,如果未匹配成功则认为不包含预设敏感词。如果某一条互动数据包含预设敏感词,则认为该条互动数据不满足预设展示条件,可以将该互动数据进行屏蔽,或者使用替代词代替预设敏感词,或者,使用一条备用数据来代替该互动数据进行展示。

上述多个预设展示条件可以任意选择一个或者选择多个进行组合,具体可以根据实际需要进行设置。例如,当评论总数达到第二预设数量并且互动数据的延时小于预设时长的情况下,认为互动数据满足预设展示条件。再例如,当参与互动的用户数量达到第一预设数量、评论总数达到第二预设数量并且互动数据的延时小于预设时长的情况下,认为互动数据满足预设展示条件。

对于以上所述的使用备用数据代替互动数据进行展示,需要说明的是,备用数据既可以为一条数据,也可以为多条数据的集合。例如,获取到80条互动数据,其中,有1条互动数据中出现了预设敏感词,则认为该条数据不满足预设的展示条件,使用一条备用数据来替换包含预设敏感词的这一条互动数据,而其他不包含预设敏感词的互动数据则不受影响,可以正常进行展示即可。但是,在某些特殊情况下,例如上述80条互动数据中,有30条互动数据中包含预设敏感词,认为这30条互动数据不满足展示条件,将这30条包含预设敏感词的互动数据进行屏蔽处理,但是屏蔽完之后的互动数据剩余50条,无法满足事先设定的60条互动数据的门限值(第二预设数量)的情况下,将会认为这80条数据都不满足预设展示条件,从而获取80条备用数据代替这80条互动数据进行展示。也即,上述的预设展示条件可以是针对每条互动数据而言,也可以是将所有的互动数据作为整体来判断是否满足预设展示条件。

通过将预设展示条件进行组合,提高了设置展示条件的灵活性,能够根据实际情况对预设展示条件进行设置,从而达到了更好的数据展示效果,提升了用户的互动体验。

可选地,在实时采集用户观看节目产生的互动数据之前,方法还包括:搭建h5页面创建平台;获取用于实时采集互动数据的统计代码;在h5页面创建平台上生成嵌入统计代码的h5页面,其中,h5页面用于展示节目以及互动数据。

h5页面创建平台功能专业、模板丰富,通过简单的拖拽即可快速搭建节目的h5活动页面,无需技术人员定制开发,缩减活动页面的准备时间。

生成h5页面的同时,自动化嵌入统计代码,全流程零研发介入,极大缩短了数据采集、代码部署的准备时间,达到了可视化拖拽创建互动h5页面、全自动数据采集的效果。

可选地,在生成嵌入统计代码的h5页面之后,方法还包括:生成与h5页面对应的二维码;检测到用户对二维码的扫描操作后,跳转至h5页面,以便用户在h5页面上观看节目或者发表互动数据。

用户扫描二维码,即可进入h5页面,从而用户可以在h5页面上观看节目或者发表互动数据。

生成h5页面的同时已经自动化嵌入统计代码,因此达到了全自动数据采集的效果,并且数据采集耗时短,采集速度快。

通过二维码扫描即可进入互动页面,参与方式灵活、便捷、门槛低。

可选地,在展示互动数据或备用数据之前,方法包括:获取满足预设展示条件的互动数据或备用数据;选择数据展示通道,数据展示通道至少包括:直接展示或处理后展示;将满足预设展示条件的互动数据或备用数据,按照选择的数据展示通道发送至显示界面,以便在显示界面进行展示。

其中,显示界面可以是实体的显示屏幕或者虚拟投影屏幕等展示界面。

对于演播室级播出要求,可以选择处理后展示,通过标准接口,快速实现与演播室包装系统的对接。演播室包装系统对互动数据的处理过程根据演播室的具体要求制定。

对非演播室级播出要求,可以选择直接展示,快速实现互动大屏效果。

图2是根据本发明实施例的一种可选的节目互动系统的结构示意图。如图2所示出的,本申请实施例提供了一种“数据桥”台网联动一站式解决方案,主要包括以下环节:

1、h5页面生成,其中,该h5页面中嵌有采集互动数据的统计代码,从而能够实时采集互动数据;

2、生成与h5页面对应的二维码,并进行发布;

3、想要观看节目或者参与互动的用户,可以通过扫描二维码访问h5页面,以观看节目或者参与节目互动;

4、嵌入h5页面中的统计代码,也即图2中的实时处理引擎,实时采集用户产生的互动数据,并对互动数据进行处理后,进入播出级安全系统;

5、由播出级安全系统判断所采集的互动数据是否满足预设展示条件,例如:互动数据的数量是否满足要求,或者互动数据中是否包含敏感词等;如果互动数据不满足预设展示条件,可以获取备用数据来替代互动数据在后续进行展示;

6、将满足预设展示条件的互动数据或备用数据,按照选择的数据展示通道发送至演播室的互动大屏进行展示,其中,数据展示通道可以为:直接展示或处理后展示。如果选择了直接展示,则通过大屏模板发送至演播室互动大屏进行展示;如果选择了处理后展示,则通过演播室包装系统发送至演播室互动大屏,以便在互动大屏中进行展示。

上述方案可以快速搭建h5活动页面的平台工具,实现互动数据的自动化采集、实时处理与统计结果呈现,能够极大地缩短从互动内容策划、技术实施、数据反馈至大屏展示的时间周期,操作简单,投入成本低,无需研发人员介入,以演播室级保障节目高效运作,提升观众互动体验。

数据桥台网联动一站式解决方案由可视化h5页面生成、互动数据实时采集和处理、播出级安全系统、演播室互动大屏呈现四个主要环节组成,全流程采用云服务模式,低投入、即取即用,轻量级服务演播室互动,系统具有很强的易用性和节目场景可扩展性,播出级安全系统保障节目播出过程中的数据稳定呈现,保证节目效果。

1.可视化h5页面搭建

为台网互动打造的h5页面创建平台,功能专业、模板丰富,通过简单的拖拽即可快速搭建节目的h5活动页面,无需技术人员定制开发,零研发基础快速完成系统搭建,缩减活动页面的准备时间,提升了活动上线效率。

2.全自动数据采集

生成h5页面的同时,自动化嵌入统计代码,全流程零研发介入,极大缩短了数据采集、代码部署的准备时间。

3.高性能实时处理引擎

基于大数据技术,支持对高并发海量数据进行实时处理,迟延小于5秒,保证互动数据及时更新。

4.演播室大屏可视化呈现

对于演播室级播出要求,系统可通过标准接口,快速实现与演播室包装系统的对接。

对非演播室级播出要求,系统可提供大屏模板,快速实现演播室互动大屏效果。

5.演播室级的安全保障

在直播过程中提供安全播出后台控制系统,支持数据10秒延时,通过主备方案保障直播期间台网联动数据零间断。

6.低投入云服务模式

提供按直播活动次数付费的云服务模式,规避了传统广电本地化系统建设的高投入、长周期问题,即取即用。

7.创新节目效果,提升收视率

突破传统模式的节目制作,通过网友问答、图文评论等互动内容,采集观众的互动数据,拉近观众与演播室的距离,带来真正的互动体验。

大屏数据实时呈现互动数据,让数据走进演播室,反哺节目内容,为主持人提供口播素材。

8.丰富推广渠道,增强传播性

通过二维码扫描即可进入互动页面,参与方式灵活、便捷、门槛低。

活动页面可以被分享至朋友圈或特定好友,便于活动内容的快速扩展和传播,扩大用户群体。

本发明实施例还提供了一种节目互动系统,该节目互动系统用于执行上述节目互动方法,上述节目互动方法可由该节目互动系统执行。图3是根据本发明实施例的一种可选的节目互动系统的示意图。如图3所示,该节目互动系统包括:采集单元10、判断单元20、第一展示单元30、第二展示单元40。

采集单元10,用于实时采集用户观看节目产生的互动数据。

判断单元20,用于判断采集到的互动数据是否满足预设展示条件。

第一展示单元30,用于在判断出互动数据满足预设展示条件的情况下,展示互动数据。

第二展示单元40,用于在判断出互动数据不满足预设展示条件的情况下,获取备用数据,并展示备用数据。

在本发明实施例中,预设展示条件可以是与时间或者数量等相关的内容。

节目可以以视频、音频、文字、图片等形式体现,例如电视台播放的新闻、大型活动的仪式等电视节目,也可以为通过网络进行的直播节目等。

在本申请实施例中,用户观看节目,发表评论,产生互动数据,实时采集互动数据,当互动数据满足预设展示条件时,展示互动数据;否则,获取备用数据,并展示备用数据。其中,备用数据为事先配置好的满足预设展示条件的模拟数据或者历史数据,也可以是与播放节目内容相关联,对播放节目做进一步介绍的扩展数据等。通过该方法能够有效避免参与观众过少、评论数据少或无法及时采集观众的评论数据的情况下展示效果差的问题,达到了提升互动数据展示效果,提升用户的互动体验的技术效果。

在现有技术中,无论互动人数的多少,互动数据的数量的多少,都是展示真实的互动数据,然而,在互动人数少或者互动数据少的情况下,展示互动数据容易让观众觉得观看的人很少,节目很冷清,甚至让观众产生“这节目都没有什么人看,我也不看了”的心理,从而影响节目的播出效果和收视率。而在本申请中,在互动人数少或者互动数据少的情况下,展示备用数据,营造出一种看节目的人很多的气氛,避免让观众觉得节目很冷清。

有时候,由于网络状况不佳或者设备故障,导致采集互动数据的过程中出现了较大的延时,导致互动数据无法在大屏幕上及时显示,这就会给观众造成播出不流畅的感觉。在本申请中,一旦出现无法及时采集观众的评论数据的情况,就使用备用数据进行展示,增强播放评论的流畅性,提升观众的观看体验。

可选地,互动数据中携带有用户标识,判断单元20包括:第一计算子单元、第一判断子单元、第一确定子单元、第二确定子单元。第一计算子单元,用于根据互动数据中的用户标识计算参与互动的用户数量。第一判断子单元,用于判断参与互动的用户数量是否达到第一预设数量。第一确定子单元,用于在参与互动的用户数量达到第一预设数量的情况下,则确定采集到的互动数据满足预设展示条件。第二确定子单元,用于在参与互动的用户数量未达到第一预设数量的情况下,则确定采集到的互动数据不满足预设展示条件。

可选地,互动数据包括文字评论数据和图片评论数据中的至少一个,判断单元20包括:获取子单元、第二计算子单元、第二判断子单元、第三确定子单元、第四确定子单元。获取子单元,用于分别获取文字评论数据的数量和图片评论数据的数量。第二计算子单元,用于计算文字评论数据的数量和图片评论数据的数量之和,得到评论总数。第二判断子单元,用于判断评论总数是否达到第二预设数量。第三确定子单元,用于如果评论总数达到第二预设数量,则确定采集到的互动数据满足预设展示条件。第四确定子单元,用于如果评论总数未达到第二预设数量,则确定采集到的互动数据不满足预设展示条件。

可选地,预设展示条件为预设时长,判断单元20包括:第三判断子单元、第五确定子单元、第六确定子单元。第三判断子单元,用于判断互动数据的延时是否小于预设时长。第五确定子单元,用于在互动数据的延时小于预设时长的情况下,则确定采集到的互动数据满足预设展示条件。第六确定子单元,用于在互动数据的延时大于等于预设时长的情况下,则确定采集到的互动数据不满足预设展示条件。

可选地,判断单元20包括:第四判断子单元、第七确定子单元、第八确定子单元。第四判断子单元,用于判断互动数据中是否包含预设敏感词;第七确定子单元,用于在互动数据中包含预设敏感词的情况下,确定互动数据不满足预设展示条件;第八确定子单元,用于在互动数据中不包含预设敏感词的情况下,确定互动数据满足预设展示条件。

可选地,系统还包括:搭建单元、第一获取单元、第一生成单元。搭建单元,用于在采集单元10实时采集用户观看节目产生的互动数据之前,搭建h5页面创建平台第一获取单元,用于获取用于实时采集互动数据的统计代码。第一生成单元,用于在h5页面创建平台上生成嵌入统计代码的h5页面,其中,h5页面用于展示节目以及互动数据。

可选地,系统还包括:第二生成单元、跳转单元。第二生成单元,用于在第一生成单元生成嵌入统计代码的h5页面之后,生成与h5页面对应的二维码。跳转单元,用于在检测到用户对二维码的扫描操作后,跳转至h5页面,以便用户在h5页面上观看节目或者发表互动数据。

可选地,系统包括:第二获取单元、选择单元、发送单元。第二获取单元,用于在第一展示单元30展示互动数据或第二展示单元40展示备用数据之前,获取满足预设展示条件的互动数据或备用数据。选择单元,用于选择数据展示通道,数据展示通道至少包括:直接展示或处理后展示。发送单元,用于将满足预设展示条件的互动数据或备用数据,按照选择的数据展示通道发送至显示界面,以便在显示界面进行展示。

所述节目互动系统包括处理器和存储器,上述采集单元10、判断单元20、第一展示单元30、第二展示单元40等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来执行节目互动方法。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述节目互动方法。

本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述节目互动方法。

本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:

实时采集用户观看节目产生的互动数据;判断采集到的互动数据是否满足预设展示条件;在判断出互动数据满足预设展示条件的情况下,展示互动数据;在判断出互动数据不满足预设展示条件的情况下,获取备用数据,并展示备用数据。

根据互动数据中的用户标识计算参与互动的用户数量;判断参与互动的用户数量是否达到第一预设数量;如果参与互动的用户数量达到第一预设数量,则确定采集到的互动数据满足预设展示条件;如果参与互动的用户数量未达到第一预设数量,则确定采集到的互动数据不满足预设展示条件。

分别获取文字评论数据的数量和图片评论数据的数量;计算文字评论数据的数量和图片评论数据的数量之和,得到评论总数;判断评论总数是否达到第二预设数量;如果评论总数达到第二预设数量,则确定采集到的互动数据满足预设展示条件;如果评论总数未达到第二预设数量,则确定采集到的互动数据不满足预设展示条件。

判断互动数据的延时是否小于预设时长;如果互动数据的延时小于预设时长,则确定采集到的互动数据满足预设展示条件;如果互动数据的延时大于等于预设时长,则确定采集到的互动数据不满足预设展示条件。

搭建h5页面创建平台;获取用于实时采集互动数据的统计代码;在h5页面创建平台上生成嵌入统计代码的h5页面,其中,h5页面用于展示节目以及互动数据。

生成与h5页面对应的二维码;检测到用户对二维码的扫描操作后,跳转至h5页面,以便用户在h5页面上观看节目或者发表互动数据。

获取满足预设展示条件的互动数据或备用数据;选择数据展示通道,数据展示通道至少包括:直接展示或处理后展示;将满足预设展示条件的互动数据或备用数据,按照选择的数据展示通道发送至显示界面,以便在显示界面进行展示。

本文中的设备可以是服务器、pc、pad、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:

实时采集用户观看节目产生的互动数据;判断采集到的互动数据是否满足预设展示条件;在判断出互动数据满足预设展示条件的情况下,展示互动数据;在判断出互动数据不满足预设展示条件的情况下,获取备用数据,并展示备用数据。

根据互动数据中的用户标识计算参与互动的用户数量;判断参与互动的用户数量是否达到第一预设数量;如果参与互动的用户数量达到第一预设数量,则确定采集到的互动数据满足预设展示条件;如果参与互动的用户数量未达到第一预设数量,则确定采集到的互动数据不满足预设展示条件。

分别获取文字评论数据的数量和图片评论数据的数量;计算文字评论数据的数量和图片评论数据的数量之和,得到评论总数;判断评论总数是否达到第二预设数量;如果评论总数达到第二预设数量,则确定采集到的互动数据满足预设展示条件;如果评论总数未达到第二预设数量,则确定采集到的互动数据不满足预设展示条件。

判断互动数据的延时是否小于预设时长;如果互动数据的延时小于预设时长,则确定采集到的互动数据满足预设展示条件;如果互动数据的延时大于等于预设时长,则确定采集到的互动数据不满足预设展示条件。

搭建h5页面创建平台;获取用于实时采集互动数据的统计代码;在h5页面创建平台上生成嵌入统计代码的h5页面,其中,h5页面用于展示节目以及互动数据。

生成与h5页面对应的二维码;检测到用户对二维码的扫描操作后,跳转至h5页面,以便用户在h5页面上观看节目或者发表互动数据。

获取满足预设展示条件的互动数据或备用数据;选择数据展示通道,数据展示通道至少包括:直接展示或处理后展示;将满足预设展示条件的互动数据或备用数据,按照选择的数据展示通道发送至显示界面,以便在显示界面进行展示。

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

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

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

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

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

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

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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