基于流式文档的弹幕的播放方法、服务器及弹幕播放系统技术方案

技术编号:18292726 阅读:45 留言:0更新日期:2018-06-24 08:53
本发明专利技术提出一种基于流式文档的弹幕的播放方法、服务器及弹幕播放系统。本发明专利技术根据流式文档的显示布局,将流式文档的播放区域划分不同的区域,并将其中一区域作为弹幕播放区域,并根据流式文档在播放区域的流动情况,判断并选择播放与用户当前阅读内容相关的弹幕内容,从而,大大提高了用户在阅读流式文档过程中的互动体验性。

【技术实现步骤摘要】
基于流式文档的弹幕的播放方法、服务器及弹幕播放系统
本专利技术涉及互联网
,尤其涉及一种基于流式文档的弹幕的播放方法、服务器及弹幕播放系统。
技术介绍
流式文档,相对于版式文档,其文档中包含的文字、数字、表格和图形图像进行特定的版排方式处理,保存后的内容是原始的编辑元素,用户通过阅读软件能查看到编辑后的排版风格,并且可以在不同的缩放比率间自适应版面大小显示。在小屏幕的电子书阅读器上则最好的表现是放大后能够对初始版面自动重排,根据屏幕宽度调整段落的换行以适应单页的视野范围。从而依托于智能终端的发展,流式文档不断受到用户的青睐。随着互联网技术的发展,信息交流的便捷性不断提升,用户在互联网中阅读流式文档的同时,往往也会产生强烈的倾诉或者互动诉求,以表达对于当前阅读内容的感想。传统的评论互动方式会让用户被迫在中断阅读文章和无法满足自己的倾诉需求中选择一个,一旦在此刻跳出阅读场景去评论区倾诉或者了解其他人的观点,就会中断阅读,无法得到顺畅的阅读体验,大部分人会选择放弃倾诉而继续阅读正文;即使用户去评论区寻找倾诉自己的观点或者看其他人的观点以满足自己获得认同感的需求,也会因为离开了第一场景,难以看到其他对同样一段文字或图片有相同倾诉需求的评论。
技术实现思路
为解决上述问题,本专利技术提出基于流式文档的弹幕的播放方法、服务器及弹幕播放系统。本专利技术根据流式文档的显示布局,将流式文档的播放区域划分不同的区域,并将其中一区域作为弹幕播放区域,并根据流式文档在播放区域的流动情况,判断并选择播放与用户当前阅读内容相关的弹幕内容,从而,大大提高了用户在阅读流式文档过程中的互动体验性。具体地,本专利技术一方面提供一种基于流式文档的弹幕的播放方法,其包括以下步骤:将所述流式文档的播放区域至少划分为一第一区域及一第二区域;将所述第一区域设置为弹幕播放区域;以所述流式文档的段落标识符为分隔符,将所述流式文档分割为多个子流式文档,并以所述子流式文档的段落标识符作为每个所述子流式文档的位置标识符;当检测到一第一位置标识符进入所述第一区域时,播放所述第一位置标识符所标识的一第一子流式文档所关联的第一弹幕池中的弹幕;当检测到一第二位置标识符进入所述第一区域时,停止播放所述第一弹幕池中的弹幕,播放所述第二位置标识符所标识的一第二子流式文档所关联的第二弹幕池中的弹幕。优选地,还包括:在所述子流式文档流经所述播放区域的过程中,显示所述子流式文档所关联的所述弹幕池中的所述弹幕的数量。优选地,在所述播放区域的一侧,对应每个所述子流式文档的所述位置标识符的行中,设置一数量显示区域,在所述数量显示区域中显示所述子流式文档所关联的所述弹幕池中的所述弹幕的数量。优选地,当所述子流式文档所关联的所述弹幕池中的所述弹幕的数量大于99时,显示所述子流式文档所关联的所述弹幕池中的所述弹幕的数量为99。优选地,当所述子流式文档流经所述播放区域时,捕获一触发指令;生成一输入框并显示于显示界面中;捕获通过所述输入框输入的信息数据,将所述信息数据与所述子流式文档关联,并存储于与所述子流式文档相关联的弹幕池中。优选地,所述弹幕的播放顺序为,按照所述弹幕的接收时间,依次播放所述弹幕。优选地,所述弹幕的播放方式为,从所述弹幕播放区域的右侧向左侧、下侧向上侧,以一预设速度均匀滚动。优选地,所述第一区域为已读区域,位于播放区域的上部,所述第二区域包括一在读区域及一未读区域,依次位于播放区域的中部及下部。优选地,将所述已读区域、所述在读区域及所述未读区域显示为不同的颜色。优选地,还包括,当检测到所述第一子流式文档完全离开所述第一区域,且无另一位置标识符进入所述第一区域时,停止播放所述第一弹幕池中的弹幕。本专利技术的另一方面在于,提供一种基于流式文档的弹幕的播放方法,其特征在于,所述播放方法应用于服务器与用户端之间,所述播放方法包括以下步骤:所述服务器将显示于所述用户端的所述流式文档的播放区域至少划分为一第一区域及一第二区域;所述服务器将所述第一区域设置为弹幕播放区域;所述服务器以所述流式文档的段落标识符为分隔符,将所述流式文档分割为多个子流式文档,并以所述子流式文档的段落标识符作为每个所述子流式文档的位置标识符;当所述用户端检测到一第一位置标识符进入所述第一区域时,向所述服务器发送一第一请求;所述服务器根据所述第一请求向所述用户端发送所述第一位置标识符所标识的一第一子流式文档所关联的第一弹幕池中的弹幕;所述用户端在所述弹幕播放区域播放所述第一弹幕池中的弹幕;当所述用户端检测到一第二位置标识符进入所述第一区域时,向所述服务器发送一第二请求;所述服务器根据所述第二请求向所述用户端发送所述第二位置标识符所标识的一第二子流式文档所关联的第二弹幕池中的弹幕;所述用户端停止播放所述第一弹幕池中的弹幕,播放所述第二弹幕池中的弹幕。优选地,还包括,在所述子流式文档流经所述播放区域的过程中,所述服务器获取所述子流式文档所关联的所述弹幕池中的所述弹幕的数量并发送至所述用户端,所述用户端显示所述弹幕的数量。优选地,所述服务器在所述用户端中显示的所述播放区域的一侧,对应每个所述子流式文档的所述位置标识符的行中,设置一数量显示区域,所述用户端在所述数量显示区域中显示所述子流式文档所关联的所述弹幕池中的所述弹幕的数量。优选地,当所述子流式文档所关联的所述弹幕池中的所述弹幕的数量大于99时,所述服务器向所述用户端发送的所述子流式文档所关联的所述弹幕池中的所述弹幕的数量为99。优选地,当所述子流式文档流经所述播放区域时,所述用户端捕获一触发指令;所述用户端生成一输入框并显示于所述用户端的显示界面中;所述用户端捕获通过所述输入框输入的信息数据,发送至所述服务器;所述服务器将所述信息数据与所述子流式文档关联,并存储于所述服务器中与所述子流式文档相关联的弹幕池中。优选地,所述弹幕的播放顺序为,按照所述弹幕的接收时间,依次播放所述弹幕。优选地,所述弹幕的播放方式为,从所述弹幕播放区域的右侧向左侧、下侧向上侧,以一预设速度均匀滚动。优选地,所述第一区域为已读区域,位于播放区域的上部,所述第二区域包括一在读区域及一未读区域,依次位于播放区域的中部及下部。优选地,所述服务器将所述已读区域、所述在读区域及所述未读区域设置为不同的显示颜色,所述用户端在其显示界面中分别以所述显示颜色显示所述已读区域、所述在读区域及所述未读区域。优选地,还包括,当所述服务器检测到所述第一子流式文档符完全离开所述第一区域,且无另一位置标识符进入所述第一区域时,停止向所述用户端发送所述第一弹幕池中的弹幕,所述用户端停止播放所述第一弹幕池中的弹幕。本专利技术的另一方面,在于提供一种服务器,包括处理器和存储设备,所述存储设备中存储有计算机程序,其特征在于,所述处理器调用并执行所述计算机程序时实现上述的基于流式文档的弹幕的播放方法。本专利技术的另一方面在于,提供一种基于流式文档的弹幕播放系统,其特征在于,所述弹幕播放系统包括服务器与用户端;所述服务器将显示于所述用户端的所述流式文档的播放区域至少划分为一第一区域及一第二区域;所述服务器将所述第一区域设置为弹幕播放区域;所述服务器以所述流式文档的段落标识符为分隔符,将所述流式文档分割为多个子流式文档,并以所述子流式文档的段落本文档来自技高网...
基于流式文档的弹幕的播放方法、服务器及弹幕播放系统

【技术保护点】
1.一种基于流式文档的弹幕的播放方法,其特征在于,包括以下步骤:将所述流式文档的播放区域至少划分为一第一区域及一第二区域,将所述第一区域设置为弹幕播放区域,以所述流式文档的段落标识符为分隔符,将所述流式文档分割为多个子流式文档,并以所述子流式文档的段落标识符作为每个所述子流式文档的位置标识符,当检测到一第一位置标识符进入所述第一区域时,播放所述第一位置标识符所标识的一第一子流式文档所关联的第一弹幕池中的弹幕,当检测到一第二位置标识符进入所述第一区域时,停止播放所述第一弹幕池中的弹幕,播放所述第二位置标识符所标识的一第二子流式文档所关联的第二弹幕池中的弹幕。

【技术特征摘要】
1.一种基于流式文档的弹幕的播放方法,其特征在于,包括以下步骤:将所述流式文档的播放区域至少划分为一第一区域及一第二区域,将所述第一区域设置为弹幕播放区域,以所述流式文档的段落标识符为分隔符,将所述流式文档分割为多个子流式文档,并以所述子流式文档的段落标识符作为每个所述子流式文档的位置标识符,当检测到一第一位置标识符进入所述第一区域时,播放所述第一位置标识符所标识的一第一子流式文档所关联的第一弹幕池中的弹幕,当检测到一第二位置标识符进入所述第一区域时,停止播放所述第一弹幕池中的弹幕,播放所述第二位置标识符所标识的一第二子流式文档所关联的第二弹幕池中的弹幕。2.如权利要求1所述的播放方法,其特征在于,还包括,在所述子流式文档流经所述播放区域的过程中,显示所述子流式文档所关联的所述弹幕池中的所述弹幕的数量。3.如权利要求2所述的播放方法,其特征在于,在所述播放区域的一侧,对应每个所述子流式文档的所述位置标识符的行中,设置一数量显示区域,在所述数量显示区域中显示所述子流式文档所关联的所述弹幕池中的所述弹幕的数量。4.如权利要求2所述的播放方法,其特征在于,当所述子流式文档所关联的所述弹幕池中的所述弹幕的数量大于99时,显示所述子流式文档所关联的所述弹幕池中的所述弹幕的数量为99。5.如权利要求1所述的播放方法,其特征在于,当所述子流式文档流经所述播放区域时,捕获一触发指令,生成一输入框并显示于显示界面中,捕获通过所述输入框输入的信息数据,将所述信息数据与所述子流式文档关联,并存储于与所述子流式文档相关联的弹幕池中。6.如权利要求1所述的播放方法,其特征在于,所述弹幕的播放顺序为,按照所述弹幕的接收时间,依次播放所述弹幕。7.如权利要求1所述的播放方法,其特征在于,所述弹幕的播放方式为,从所述弹幕播放区域的右侧向左侧、下侧向上侧,以一预设速度均匀滚动。8.如权利要求1所述的播放方法,其特征在于,所述第一区域为已读区域,位于播放区域的上部,所述第二区域包括一在读区域及一未读区域,依次位于播放区域的中部及下部。9.如权利要求8所述的播放方法,其特征在于,将所述已读区域、所述在读区域及所述未读区域显示为不同的颜色。10.如权利要求1所述的播放方法,其特征在于,还包括,当检测到所述第一子流式文档完全离开所述第一区域,且无另一位置标识符进入所述第一区域时,停止播放所述第一弹幕池中的弹幕。11.一种基于流式文档的弹幕的播放方法,其特征在于,所述播放方法应用于服务器与用户端之间,所述播放方法包括以下步骤:所述服务器将显示于所述用户端的所述流式文档的播放区域至少划分为一第一区域及一第二区域,所述服务器将所述第一区域设置为弹幕播放区域,所述服务器以所述流式文档的段落标识符为分隔符,将所述流式文档分割为多个子流式文档,并以所述子流式文档的段落标识符作为每个所述子流式文档的位置标识符,当所述用户端检测到一第一位置标识符进入所述第一区域时,向所述服务器发送一第一请求,所述服务器根据所述第一请求向所述用户端发送所述第一位置标识符所标识的一第一子流式文档所关联的第一弹幕池中的弹幕,所述用户端在所述弹幕播放区域播放所述第一弹幕池中的弹幕,当所述用户端检测到一第二位置标识符进入所述第一区域时,向所述服务器发送一第二请求,所述服务器根据所述第二请求向所述用户端发送所述第二位置标识符所标识的一第二子流式文档所关联的第二弹幕池中的弹幕,所述用户端停止播放所述第一弹幕池中的弹幕,播放所述第二弹幕池中的弹幕。12.如权利要求11所述的播放方法,其特征在于,还包括,在所述子流式文档流经所述播放区域的过程中,所述服务器获取所述子流式文档所关联的所述弹幕池中的所述弹幕的数量并发送至所述用户端,所述用户端显示所述弹幕的数量。13.如权利要求12所述的播放方法,其特征在于,所述服务器在所述用户端中显示的所述播放区域的一侧,对应每个所述子流式文档的所述位置标识符的行中,设置一数量显示区域,所述用户端在所述数量显示区域中显示所述子流式文档所关联的所述弹幕池中的所述弹幕的数量。14.如权利要求12所述的播放方法,其特征在于,当所述子流式文档所关联的所述弹幕池中的所述弹幕的数量大于99时,所述服务器向所述用户端发送的所述子流式文档所关联的所述弹幕池中的所述弹幕的数量为99。15.如权利要求11所述的播放方法,其特征在于,当所述子流式文档流经所述播放区域时,所述用户端捕获一触发指令,所述用户端生成一输入框并显示于所述用户端的显示界面中,所述用户端捕获通过所述输入框输入的信息数据,发送至所述服务器,所述服务器将所述信息数据与所述子流式文档关联,并...

【专利技术属性】
技术研发人员:胡刊
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:上海,31

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

1