弹幕内容显示方法及终端设备技术

技术编号:14927304 阅读:62 留言:0更新日期:2017-03-30 19:07
本发明专利技术公开了一种弹幕内容显示方法,包括以下步骤:接收弹幕内容,并获取重复弹幕内容和非重复弹幕内容;对所述重复弹幕内容进行去重复处理;将所述非重复弹幕内容以及经去重复处理后的重复弹幕内容进行加权计算得到权值;根据计算得到的权值大小,显示对应的弹幕内容。本发明专利技术还公开了一种终端设备。本发明专利技术提供的弹幕内容显示方法及终端设备,可以避免弹幕内容出现拥堵现象,进而保持弹幕内容的时效性和可阅读性。

【技术实现步骤摘要】

本专利技术涉及通讯
,尤其涉及一种弹幕内容显示方法及终端设备
技术介绍
具有网络访问功能的电视机越来越多,电视机的播放器、播页面以及显示框都开始支持弹幕,一旦碰到热点,则会出现以下现象,如:满屏的弹幕内容,遮盖了视频内容;弹幕速度飞快,用户很难进行阅读;弹幕刷新太快,导致弹幕内容成为垃圾数据。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种弹幕内容显示方法及终端设备,旨在避免弹幕内容出现拥堵现象,进而保持弹幕内容的时效性和可阅读性。为实现上述目的,本专利技术提供一种弹幕内容显示方法,所述弹幕内容显示方法包括以下步骤:接收弹幕内容,并获取重复弹幕内容和非重复弹幕内容;对所述重复弹幕内容进行去重复处理;将所述非重复弹幕内容以及经去重复处理后的重复弹幕内容进行加权计算得到权值;根据计算得到的权值大小,显示对应的弹幕内容。优选地,所述对所述重复弹幕内容进行去重复处理的步骤包括:获取重复弹幕内容的重复字数、重复条数以及重复显示条目;将获取的所述重复字数、重复条数以及重复显示条目删除,并整合成一条弹幕消息。优选地,所述将所述非重复弹幕内容以及经去重复处理后的重复弹幕内容进行加权计算得到权值的步骤包括:获取当前时间片内每条弹幕消息的发送时间和字数、当前时间以及弹幕消息的总字数;根据当前时间片内的每条弹幕消息的发送时间和字数、当前时间、弹幕消息的总字数以及重复条数,计算得到每条弹幕消息的权值。优选地,所述根据计算得到的权值大小,显示对应的弹幕内容的步骤包括:将当前时间片内计算得到每条弹幕消息的权值进行降序排列选择将显示的弹幕内容;按照时间顺序,将选择的所述弹幕内容进行显示。优选地,所述按照时间顺序,将选择的所述弹幕内容进行显示的步骤之后还包括:获取不同时间片内接收的弹幕内容条数和字数;根据预定待显示字数和所述弹幕内容条数,计算各个时间片能显示的最大弹幕内容字数;判断各个时间片内弹幕内容字数与对应的最大弹幕内容字数大小关系;若所述弹幕内容字数大于对应的最大弹幕内容字数,则终止选择将显示的弹幕内容;若所述弹幕内容字数小于对应的最大弹幕内容字数,则重新计算除当前时间片之外的其他时间片能显示的最大弹幕内容字数。此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括:第一获取模块,用于接收弹幕内容,并获取重复弹幕内容和非重复弹幕内容;处理模块,用于对所述重复弹幕内容进行去重复处理;第一计算模块,用于将所述非重复弹幕内容以及经去重复处理后的重复弹幕内容进行加权计算得到权值;显示模块,用于根据计算得到的权值大小,显示对应的弹幕内容。优选地,所述处理模块包括:第一获取单元,用于获取重复弹幕内容的重复字数、重复条数以及重复显示条目;处理单元,用于将获取的所述重复字数、重复条数以及重复显示条目删除,并整合成一条弹幕消息。优选地,所述第一计算模块包括:第二获取单元,用于获取当前时间片内每条弹幕消息的发送时间和字数、当前时间以及弹幕消息的总字数;计算单元,用于根据当前时间片内的每条弹幕消息的发送时间和字数、当前时间、弹幕消息的总字数以及重复条数,计算得到每条弹幕消息的权值。优选地,所述显示模块包括:选择单元,用于将当前时间片内计算得到每条弹幕消息的权值进行降序排列选择将显示的弹幕内容;显示单元,用于按照时间顺序,将选择的所述弹幕内容进行显示。优选地,所述终端设备还包括:第二获取模块,用于获取不同时间片内接收的弹幕内容条数和字数;第二计算模块,用于根据预定待显示字数和所述弹幕内容条数,计算各个时间片能显示的最大弹幕内容字数;判断模块,用于判断各个时间片内弹幕内容字数与对应的最大弹幕内容字数大小关系;终止模块,用于若所述弹幕内容字数大于对应的最大弹幕内容字数,则终止选择将显示的弹幕内容;第三计算模块,用于若所述弹幕内容字数小于对应的最大弹幕内容字数,则重新计算除当前时间片之外的其他时间片能显示的最大弹幕内容字数。本专利技术提供的弹幕内容显示方法及终端设备,通过。附图说明图1为本专利技术弹幕内容显示方法第一实施例的流程示意图;图2为图1中步骤S102的细化流程示意图;图3为图1中步骤S103的细化流程示意图;图4为图1中步骤S104的细化流程示意图;图5为本专利技术弹幕内容显示方法第二实施例的流程示意图;图6为本专利技术终端设备第一实施例的功能模块示意图;图7为图6中处理模块的细化功能模块示意图;图8为图6中第一计算模块的细化功能模块示意图;图9为图6中显示模块的细化功能模块示意图;图10为本专利技术终端设备第二实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种弹幕内容显示方法,参照图1,在一实施例中,所述弹幕内容显示方法包括以下步骤:步骤S101,接收弹幕内容,并获取重复弹幕内容和非重复弹幕内容;本实施例中,终端设备接收弹幕内容,并获取其中的重复弹幕内容和非重复弹幕内容。其中,终端设备可以是服务器、电视、手机、电脑等所有支持弹幕功能的设备。本实施例中,重复弹幕内容的判断方法为:在去空格、去符号、字母全部转小写后,若内容完全一致,则认为是重复弹幕内容。步骤S102,对所述重复弹幕内容进行去重复处理;进一步地,如图2所示,所述步骤S102包括:步骤S1021,获取重复弹幕内容的重复字数、重复条数以及重复显示条目;本实施例中,终端设备对重复弹幕内容进行去重复处理,具体方法为先获取重复弹幕内容的重复字数、重复条数以及重复显示条目。其中,已显示条目的判断方法为:固定周期内(例如30秒内)显示过的内容保存在储存区中,下一个固定周期内不再显示。该储存区可以是服务器的数据库,也可以是终端设备上的一个内存数组等。步骤S1022,将获取的所述重复字数、重复条数以及重复显示条目删除,并整合成一条弹幕消息。本实施例中,终端设备将重复弹幕内容中的重复字数、重复条数以及重复显示条目删除并整合成一条消息。步骤S103,将所述非重复弹幕内容以及经去重复处理后的重复弹幕内容...
弹幕内容显示方法及终端设备

【技术保护点】
一种弹幕内容显示方法,其特征在于,所述弹幕内容显示方法包括以下步骤:接收弹幕内容,并获取重复弹幕内容和非重复弹幕内容;对所述重复弹幕内容进行去重复处理;将所述非重复弹幕内容以及经去重复处理后的重复弹幕内容进行加权计算得到权值;根据计算得到的权值大小,显示对应的弹幕内容。

【技术特征摘要】
1.一种弹幕内容显示方法,其特征在于,所述弹幕内容显示方
法包括以下步骤:
接收弹幕内容,并获取重复弹幕内容和非重复弹幕内容;
对所述重复弹幕内容进行去重复处理;
将所述非重复弹幕内容以及经去重复处理后的重复弹幕内容进
行加权计算得到权值;
根据计算得到的权值大小,显示对应的弹幕内容。
2.如权利要求1所述的弹幕内容显示方法,其特征在于,所述
对所述重复弹幕内容进行去重复处理的步骤包括:
获取重复弹幕内容的重复字数、重复条数以及重复显示条目;
将获取的所述重复字数、重复条数以及重复显示条目删除,并整
合成一条弹幕消息。
3.如权利要求2所述的弹幕内容显示方法,其特征在于,所述
将所述非重复弹幕内容以及经去重复处理后的重复弹幕内容进行加
权计算得到权值的步骤包括:
获取当前时间片内每条弹幕消息的发送时间和字数、当前时间以
及弹幕消息的总字数;
根据当前时间片内的每条弹幕消息的发送时间和字数、当前时
间、弹幕消息的总字数以及重复条数,计算得到每条弹幕消息的权值。
4.如权利要求3所述的弹幕内容显示方法,其特征在于,所述
根据计算得到的权值大小,显示对应的弹幕内容的步骤包括:
将当前时间片内计算得到每条弹幕消息的权值进行降序排列选
择将显示的弹幕内容;
按照时间顺序,将选择的所述弹幕内容进行显示。
5.如权利要求4所述的弹幕内容显示方法,其特征在于,所述
按照时间顺序,将选择的所述弹幕内容进行显示的步骤之后还包括:
获取不同时间片内接收的弹幕内容条数和字数;
根据预定待显示字数和所述弹幕内容条数,计算各个时间片能显
示的最大弹幕内容字数;
判断各个时间片内弹幕内容字数与对应的最大弹幕内容字数大
小关系;
若所述弹幕内容字数大于对应的最大弹幕内容字数,则终止选择
将显示的弹幕内容;
若所述弹幕内容字数小于对应的最大弹幕内容字数,则重新计算
除当前时间片之外的其他时间片能显示的最大弹幕内容字数。
6.一种终端设备,其...

【专利技术属性】
技术研发人员:李宏强周丹潘信
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1