本发明专利技术涉及电视技术领域,具体涉及一种基于电子节目菜单的弹幕系统、方法及电视机,包括:用户端、第三方应用程序、服务器端和弹幕显示端,其中,所述用户端,用于通过第三方应用程序发送弹幕信息;所述第三方应用程序,用于将所述弹幕信息保存为网页信息,并将所述网页信息保存至服务器端,所述网页信息包括网页地址和弹幕信息;所述服务器端,用于从所述网页信息解析出弹幕信息,并发送至弹幕显示端;所述弹幕显示端,用于将所述弹幕信息显示到电视机屏幕上,能够通过电子节目菜单及第三方应用程序实现电视机的弹幕功能,丰富电视机用户观看内容,提升用户体验。
【技术实现步骤摘要】
本专利技术涉及电视
,具体涉及一种基于电子节目菜单的弹幕系统、方法及电视机。
技术介绍
随着智能终端设备和网络的普及,人们对内容的要求也从简单的文字、图片和视频的需求变到更加实时二次元等多方面需求,为了满足这些需求,弹幕网站和直播平台如雨后春笋般的涌现,但是,作为传统的获取内容信息的载体,电视机中的弹幕功能还是空白。
技术实现思路
本专利技术的目的在于提出一种基于电子节目菜单的弹幕系统、方法及电视机,能够通过电子节目菜单及第三方应用程序实现电视机的弹幕功能,丰富电视机用户观看内容,提升用户体验。为达此目的,本专利技术采用以下技术方案:作为本专利技术的一个方面,提供的一种基于电子节目菜单的弹幕系统,包括:用户端、第三方应用程序、服务器端和弹幕显示端,其中,所述用户端,用于通过第三方应用程序发送弹幕信息;所述第三方应用程序,用于将所述弹幕信息保存为网页信息,并将所述网页信息保存至服务器端,所述网页信息包括网页地址和弹幕信息;所述服务器端,用于从所述网页信息解析出弹幕信息,并发送至弹幕显示端;所述弹幕显示端,用于将所述弹幕信息显示到电视机屏幕上。可选地,所述弹幕显示端包括:下载单元,用于从服务器端下载弹幕信息的源代码;验证单元,用于从所述源代码提取用户名字和弹幕内容;并判断历史弹幕列表中是否存在所述用户名字和弹幕内容,若不存在,则将所述用户名字和弹幕内容保存至所述历史弹幕列表;显示单元,用于将所述弹幕内容显示到电视机屏幕上。可选地,所述显示单元包括:对所述历史弹幕列表中的每条弹幕信息进行遍历;判断弹幕信息是否未被显示,若是,则为所述弹幕信息建立一窗体标签,所述窗体标签包括:文字标签、字体标签、高度标签及颜色标签中的一种或多种;对多条弹幕信息进行分列显示。可选地,所述弹幕显示端还包括:实时刷新单元,用于通过计时器对所述弹幕信息进行实时刷新。可选地,所述第三方应用程序包括:微信、QQ。作为本专利技术的另一个方面,提供的一种基于电子节目菜单的弹幕方法,包括:用户端通过第三方应用程序发送弹幕信息;第三方应用程序将所述弹幕信息保存为网页信息,并将所述网页信息保存至服务器端,所述网页信息包括网页地址、当前电子节目菜单信息和弹幕信息;服务器端从所述网页信息解析出弹幕信息,并发送至弹幕显示端;弹幕显示端将所述弹幕信息显示到电视机屏幕上。可选地,所述将所述弹幕信息显示到电视机屏幕上包括:从服务器端下载弹幕信息的源代码;从所述源代码提取用户名字和弹幕内容;并判断历史弹幕列表中是否存在所述用户名字和弹幕内容,若不存在,则将所述用户名字和弹幕内容保存至所述历史弹幕列表;将所述弹幕内容显示到电视机屏幕上。可选地,所述将所述弹幕内容显示到电视机屏幕上包括:对所述历史弹幕列表中的每条弹幕信息进行遍历;判断弹幕信息是否未被显示,若是,则为所述弹幕信息建立一窗体标签,所述窗体标签包括:文字标签、字体标签、高度标签及颜色标签中的一种或多种;对多条弹幕信息进行分列显示。可选地,所述将所述弹幕信息显示到电视机屏幕上之后还包括:通过计时器对所述弹幕信息进行实时刷新。作为本专利技术的另一个方面,提供的一种电视机,包括以上所述的任一种弹幕系统。本专利技术的有益效果为:一种基于电子节目菜单的弹幕系统、方法及电视机,包括:用户端、第三方应用程序、服务器端和弹幕显示端,其中,所述用户端,用于通过第三方应用程序发送弹幕信息;所述第三方应用程序,用于将所述弹幕信息保存为网页信息,并将所述网页信息保存至服务器端,所述网页信息包括网页地址和弹幕信息;所述服务器端,用于从所述网页信息解析出弹幕信息,并发送至弹幕显示端;所述弹幕显示端,用于将所述弹幕信息显示到电视机屏幕上,能够通过电子节目菜单及第三方应用程序实现电视机的弹幕功能,丰富电视机用户观看内容,提升用户体验。附图说明图1是本专利技术实施例一提供的一种基于电子节目菜单的弹幕系统示范性结构框图;图2是图1中弹幕显示端的示范性结构框图;图3是本专利技术实施例二提供的一种基于电子节目菜单的弹幕方法流程图;图4是图3中步骤S40的方法流程图;图5是图4中步骤S43的方法流程图。具体实施方式下面结合图1-图5并通过具体实施方式来进一步说明本专利技术的技术方案。实施例一图1是本实施例提供的一种基于电子节目菜单的弹幕系统示范性结构框图。一种基于电子节目菜单的弹幕系统,包括:用户端10、第三方应用程序20、服务器端30和弹幕显示端40,其中,所述用户端10,用于通过第三方应用程序发送弹幕信息;所述第三方应用程序20,用于将所述弹幕信息保存为网页信息,并将所述网页信息保存至服务器端,所述网页信息包括网页地址URL和弹幕信息;所述服务器端30,用于从所述网页信息解析出弹幕信息,并发送至弹幕显示端;所述弹幕显示端40,用于将所述弹幕信息显示到电视机屏幕上。在本实施例中,所述网页信息还包括当前电子节目菜单信息EPG,能够通过电子节目菜单及第三方应用程序实现电视机的弹幕功能,丰富电视机用户观看内容,提升用户体验。在本实施例中,所述用户端为移动终端,比如智能手机、PAD等;所述第三方应用程序为:微信、QQ等社交应用普及率高、用户熟悉的应用程序,用户可以通过智能手机中的微信与电视机进行互动,向电视机发送弹幕信息。在本实施例中,以微信为例,要求用户关注一个微信订阅号,直接向该订阅号发送弹幕信息即可。学习成本很低,发送消息方便。用户不必知晓其消息发送后的处理过程,直接使用熟悉的微信即可发送弹幕信息,腾讯服务器负责实时接收用户发来的弹幕信息,并将弹幕信息展示在微信订阅号后台。具体的显示方法是保存在网页上,对微信订阅号的管理员可见,只需要解析该网页(具有固定URL再添加用户当前的EPG信息)的源代码,从中提取有效信息即可。实际测试表明,在部分情形下,从用户发送弹幕信息,到服务器端接收弹幕信息并将弹幕信息展示在网页,再到该网页的源代码被下载并解析,这一过程耗时不超过1秒。因此服务器端的延迟时间是理想的。如图2所示,在本实施例中,所述弹幕显示端40包括:下载单元41,用于从服务器端下载弹幕信息的源代码;在本实施例中,本专利技术基于.NET开发平台,通过一个WebBrowser控件来登录到微信订阅号后台,并导航到微信订阅号后台显示用户弹幕信息的页面。可以手动导航或利用代码更新URL并刷新WebBrowser。最后点击按钮启动弹幕信息下载解析、发送弹幕的函数。点击后按钮和WebBrowser便会消失(而非释放),以免遮挡弹幕。验证单元42,用于从所述源代码提取用户名字和弹幕内容;并判断历史弹幕列表中是否存在所述用户名字和弹幕内容,若不存在,则将所述用户名字和弹幕内容保存至所述历史弹幕列表;在本实施例中,在.NET开发平台的名为message的代码文件中,可以发现收到的弹幕信息均以Json数组的形式存放在Line438或Line434中,对该数组中的每一个元素,顺次执行如下操作:提取其nick_name和content字段(分别对应用户名字和弹幕内容);检索msgList(所有历史弹幕构成的列表),判断历史弹幕列表中是否存在与该元素的nick_name和content完全一致的元素。如果不存在,则将该元素所构成的Message的实例存入msgList,否则不采取任何操作。上述操作的设计本文档来自技高网...
【技术保护点】
一种基于电子节目菜单的弹幕系统,其特征在于,包括:用户端、第三方应用程序、服务器端和弹幕显示端,其中,所述用户端,用于通过第三方应用程序发送弹幕信息;所述第三方应用程序,用于将所述弹幕信息保存为网页信息,并将所述网页信息保存至服务器端,所述网页信息包括网页地址和弹幕信息;所述服务器端,用于从所述网页信息解析出弹幕信息,并发送至弹幕显示端;所述弹幕显示端,用于将所述弹幕信息显示到电视机屏幕上。
【技术特征摘要】
1.一种基于电子节目菜单的弹幕系统,其特征在于,包括:用户端、第三方应用程序、服务器端和弹幕显示端,其中,所述用户端,用于通过第三方应用程序发送弹幕信息;所述第三方应用程序,用于将所述弹幕信息保存为网页信息,并将所述网页信息保存至服务器端,所述网页信息包括网页地址和弹幕信息;所述服务器端,用于从所述网页信息解析出弹幕信息,并发送至弹幕显示端;所述弹幕显示端,用于将所述弹幕信息显示到电视机屏幕上。2.根据权利要求1所述的基于电子节目菜单的弹幕系统,其特征在于,所述弹幕显示端包括:下载单元,用于从服务器端下载弹幕信息的源代码;验证单元,用于从所述源代码提取用户名字和弹幕内容;并判断历史弹幕列表中是否存在所述用户名字和弹幕内容,若不存在,则将所述用户名字和弹幕内容保存至所述历史弹幕列表;显示单元,用于将所述弹幕内容显示到电视机屏幕上。3.根据权利要求2所述的基于电子节目菜单的弹幕系统,其特征在于,所述显示单元包括:对所述历史弹幕列表中的每条弹幕信息进行遍历;判断弹幕信息是否未被显示,若是,则为所述弹幕信息建立一窗体标签,所述窗体标签包括:文字标签、字体标签、高度标签及颜色标签中的一种或多种;对多条弹幕信息进行分列显示。4.根据权利要求3所述的基于电子节目菜单的弹幕系统,其特征在于,所述弹幕显示端还包括:实时刷新单元,用于通过计时器对所述弹幕信息进行实时刷新。5.根据权利要求1所述的基于电子节目菜单的弹幕系统,其特征在...
【专利技术属性】
技术研发人员:周朋,朱珂,
申请(专利权)人:深圳前海茂佳软件科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。