首页 / 专利库 / 广播 / 直播频道 / 一种能够自由变化界面的多功能播放器

一种能够自由变化界面的多功能播放器

阅读:886发布:2020-05-14

专利汇可以提供一种能够自由变化界面的多功能播放器专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种能够自由变化界面的多功能播放器,包括客户端、存储系统、服务程序、直播流 服务器 和至少一个视频播放器;客户端编写主页节目,通过客户端网页 访问 系统网址,在节目页面进行编写节目,拖拽需要显示的元素;服务程序实现 算法 思想的编码,接受客户端发送过来的指令,通过一定逻辑判断获取存储系统,或者直播流服务器中的资源数据,发送给 指定 的视频播放器,从而显示对视频播放器的控制;视频播放器显示节目,根据客户端发送过来的节目进行显示页面效果,根据服务程序设置,显示所需要的模 块 。本发明可以根据用户爱好制作主页面,实现可自由更改页面,可选择需要模块开放,更能添加网上冲浪、问卷调查、游戏等多功能效果。,下面是一种能够自由变化界面的多功能播放器专利的具体信息内容。

1.一种能够自由变化界面的多功能播放器,其特征在于,包括:
客户端,用于编写主页节目,通过客户端网页访问系统网址,在节目页面进行编写节目,拖拽需要显示的元素,实现自由变化节面,扩展灵活,并发送编辑节目和指令至服务程序;
存储系统,用于存储资源,根据服务程序发送的获取资源指令发送资源至服务程序;
直播流服务器,用于对视频进行编码解码存储,推送直播流数据至服务程序;
服务程序,用于实现算法思想的编码,接受客户端发送过来的指令,通过一定逻辑判断获取存储系统,或者直播流服务器中的资源数据,发送给指定的视频播放器,从而显示对视频播放器的控制;
视频播放器,至少一个,用于显示节目,根据客户端发送过来的节目进行显示页面效果,根据服务程序设置,显示所需要的模,包括直播模块、点播模块、问卷模块、通知模块和/或新闻模块。
2.根据权利要求1所述的能够自由变化界面的多功能播放器,其特征在于,所述客户端包括:
模块管理,用于选择要显示在终端的模块,选择添加模块和设置模块权限,发送指令到服务程序,服务程序接受到指令后从存储系统上获取图片、模块信息的资源发送给视频播放器,视频播放器接受到服务程序发送过来的指令和数据显示对应的模块;
直播模块,用于添加直播视频,归属直播频道类别、直播流信息,设置直播视频服务器;
添加、修改、删除、上传视频,完成后发送指令到服务程序,服务程序接收完成后保存到存储系统上去,并发送直播模块资源改变通知视频播放器更新直播数据;当用户准备播放直播的时候,视频播放器通过直播数据获取直播流地址发送到服务程序,服务程序接收到直播流地址向直播流服务器或取相应视频数据推流给视频播放器,视频播放器显示播放;
点播模块,用于添加点播视频、点播视频信息,设置点播视频服务器;添加、修改、删除、上传视频,完成后发送指令到服务程序,服务程序接收完成后保存到存储系统上去,并发送点播模块资源改变通知视频播放器更新点播数据;
问卷模块,用于添加编写问卷问题,发布到相应的组内,与终端进行绑定;添加、修改、删除、问卷,更新发送指令到服务程序,服务程序接收完成后保存到存储系统上去,并发送问卷模块资源改变通知视频播放器更新问卷数据;
插播模块,用于实现视频图片在定时时间段内对终端的播放控制,插播广告;设置编辑插播节目,勾选要插播的视频播放器,完成后发送要插播的视频播放器和对应时间段要播放的内容结果到服务程序,服务程序获取到数据之后记录到存储系统并获取对应需要的资源发送给视频播放器,视频播放器接受到插播指令,判断是否在插播时间段,如果在插播时间段播放插播节目,反之,视频播放器无任何反应,等到了插播时间段在播放插播节目。
3.根据权利要求1所述的能够自由变化界面的多功能播放器,其特征在于,所述客户端包括BS模式下的WEB、CS模式下的WinForm。
4.根据权利要求1所述的能够自由变化界面的多功能播放器,其特征在于,显示的元素包括时间、星期、天气、网页、背景图片和tv模块元素。
5.根据权利要求1所述的能够自由变化界面的多功能播放器,其特征在于,所述存储系统包括:
图片存储模块,用于存储由服务程序添加过来的所有应用图片资源,再到服务程序需要应用的时候转换成流的形式进行输出;
视频存储模块,用于存储由服务程序添加过来的所有点播视频资源插播广告视频资源等,再到服务程序需要应用的时候转换成视频流的形式进行输出;
数据库存储模块,用于键值对存储,通过表进行存储相应字段和对象,给服务器程序进行增删改查的操作。
6.根据权利要求1所述的能够自由变化界面的多功能播放器,其特征在于,所述存储系统包括Mysql、SQL Server、Oracle、SqlLite、PostgreSql、MariaDB的数据库,和阿里数据库、腾讯云数据库、Amazon Aws、Oracle Cloud、Microsoft Azure的云数据库。
7.根据权利要求1所述的能够自由变化界面的多功能播放器,其特征在于,所述直播流服务器包括:
编码器,用于将设备输出的格式转为H264和AAC,并封装为MPEG-2传输流;
流分段器,用于实况直播,将MPEG-2流分割为多个小片段后输出;
文件分段器,用于文件点播,将文件分隔为多个小片段后输出。
8.根据权利要求1所述的能够自由变化界面的多功能播放器,其特征在于,所述视频播放器包括:
播放器服务程序,用于接收服务程序发送过来的指令,反馈结果给服务程序,包括在线心跳、截图、更改播放器时间;
播放程序,用于根据服务程序发送过来的节目显示,定制桌面样式和显示模块,由用户切换对应模块功能,显示对应模块,包括直播模块、点播模块、问卷模块、通知模块和/或新闻模块。

说明书全文

一种能够自由变化界面的多功能播放器

技术领域

[0001] 本发明涉及网络电视技术领域,具体涉及一种能够自由变化界面的多功能播放器。

背景技术

[0002] IPTV网络电视是一种基于宽带网通过机顶盒接入宽带网络实现数字电视时移电视、互动电视等服务的网络电视、IPTV网络电视。
[0003] 由于单个终端的局限性,现在市场有的视频播放器都是主页定死化,所有的功能也是,直播,点播,没有能够更改页面、添加、选择、删除功能的效果。
[0004] 这个给用户体验不利,无法做到视频播放器的多功能、可扩展性与灵活性。

发明内容

[0005] 有鉴于此,为了解决现有技术中的上述问题,本发明提出一种能够自由变化界面的多功能播放器。
[0006] 本发明通过以下技术手段解决上述问题:
[0007] 一种能够自由变化界面的多功能播放器,包括:
[0008] 客户端,用于编写主页节目,通过客户端网页访问系统网址,在节目页面进行编写节目,拖拽需要显示的元素,实现自由变化节面,扩展灵活,并发送编辑节目和指令至服务程序;
[0009] 存储系统,用于存储资源,根据服务程序发送的获取资源指令发送资源至服务程序;
[0010] 直播流服务器,用于对视频进行编码解码存储,推送直播流数据至服务程序;
[0011] 服务程序,用于实现算法思想的编码,接受客户端发送过来的指令,通过一定逻辑判断获取存储系统,或者直播流服务器中的资源数据,发送给指定的视频播放器,从而显示对视频播放器的控制;
[0012] 视频播放器,至少一个,用于显示节目,根据客户端发送过来的节目进行显示页面效果,根据服务程序设置,显示所需要的模,包括直播模块、点播模块、问卷模块、通知模块和/或新闻模块。
[0013] 进一步地,所述客户端包括:
[0014] 模块管理,用于选择要显示在终端的模块,选择添加模块和设置模块权限,发送指令到服务程序,服务程序接受到指令后从存储系统上获取图片、模块信息的资源发送给视频播放器,视频播放器接受到服务程序发送过来的指令和数据显示对应的模块;
[0015] 直播模块,用于添加直播视频,归属直播频道类别、直播流信息,设置直播视频服务器;添加、修改、删除、上传视频,完成后发送指令到服务程序,服务程序接收完成后保存到存储系统上去,并发送直播模块资源改变通知视频播放器更新直播数据;当用户准备播放直播的时候,视频播放器通过直播数据获取直播流地址发送到服务程序,服务程序接收到直播流地址向直播流服务器或取相应视频数据推流给视频播放器,视频播放器显示播放;
[0016] 点播模块,用于添加点播视频、点播视频信息,设置点播视频服务器;添加、修改、删除、上传视频,完成后发送指令到服务程序,服务程序接收完成后保存到存储系统上去,并发送点播模块资源改变通知视频播放器更新点播数据;
[0017] 问卷模块,用于添加编写问卷问题,发布到相应的组内,与终端进行绑定;添加、修改、删除、问卷,更新发送指令到服务程序,服务程序接收完成后保存到存储系统上去,并发送问卷模块资源改变通知视频播放器更新问卷数据;
[0018] 插播模块,用于实现视频图片在定时时间段内对终端的播放控制,插播广告;设置编辑插播节目,勾选要插播的视频播放器,完成后发送要插播的视频播放器和对应时间段要播放的内容结果到服务程序,服务程序获取到数据之后记录到存储系统并获取对应需要的资源发送给视频播放器,视频播放器接受到插播指令,判断是否在插播时间段,如果在插播时间段播放插播节目,反之,视频播放器无任何反应,等到了插播时间段在播放插播节目。
[0019] 进一步地,所述客户端包括BS模式下的WEB、CS模式下的WinForm。
[0020] 进一步地,显示的元素包括时间、星期、天气、网页、背景图片和tv模块元素。
[0021] 进一步地,所述存储系统包括:
[0022] 图片存储模块,用于存储由服务程序添加过来的所有应用图片资源,再到服务程序需要应用的时候转换成流的形式进行输出;
[0023] 视频存储模块,用于存储由服务程序添加过来的所有点播视频资源插播广告视频资源等,再到服务程序需要应用的时候转换成视频流的形式进行输出;
[0024] 数据库存储模块,用于键值对存储,通过表进行存储相应字段和对象,给服务器程序进行增删改查的操作。
[0025] 进一步地,所述存储系统包括Mysql、SQL Server、Oracle、SqlLite、PostgreSql、MariaDB的数据库,和阿里数据库、腾讯云数据库、Amazon Aws、Oracle Cloud、Microsoft Azure的云数据库。
[0026] 进一步地,所述直播流服务器包括:
[0027] 编码器,用于将设备输出的格式转为H264和AAC,并封装为MPEG-2传输流;
[0028] 流分段器,用于实况直播,将MPEG-2流分割为多个小片段后输出;
[0029] 文件分段器,用于文件点播,将文件分隔为多个小片段后输出。
[0030] 进一步地,所述视频播放器包括:
[0031] 播放器服务程序,用于接收服务程序发送过来的指令,反馈结果给服务程序,包括在线心跳、截图、更改播放器时间;
[0032] 播放程序,用于根据服务程序发送过来的节目显示,定制桌面样式和显示模块,由用户切换对应模块功能,显示对应模块,包括直播模块、点播模块、问卷模块、通知模块和/或新闻模块。
[0033] 与现有技术相比,本发明的有益效果至少包括:
[0034] 本发明可以根据用户爱好制作主页面,实现可自由更改页面,可选择需要模块开放,更能添加网上冲浪、问卷调查、游戏等多功能效果。附图说明
[0035] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036] 图1是本发明能够自由变化界面的多功能播放器的结构示意图;
[0037] 图2是本发明客户端模块控制流程图
[0038] 图3是本发明更改桌面样式流程图。

具体实施方式

[0039] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合附图和具体的实施例对本发明的技术方案进行详细说明。需要指出的是,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040] 实施例
[0041] 如图1-3所示,本发明提供一种能够自由变化界面的多功能播放器,包括客户端、存储系统、服务程序、视频播放器(视频播放器1…视频播放器N)、直播流服务器。其中,客户端包括BS模式下的WEB、CS模式下的WinForm等;存储系统包括Mysql、SQL Server、Oracle、SqlLite、PostgreSql、MariaDB等数据库,和阿里云数据库、腾讯云数据库、Amazon Aws、Oracle Cloud、Microsoft Azure等云数据库,以及其他存储系统;服务程序,指能实现算法思想的编码;视频播放器指能实现播放的安卓盒子;直播流服务器,对视频进行编码解码存储的系统服务器。系统主要流程为客户端编写主页节目发送终端、终端显示节目,播放视频、客户端设置可用模块。
[0042] 客户端,编写主页节目,通过客户端网页访问系统网址,在节目页面进行编写节目,拖拽需要显示的元素,如时间、星期、天气、网页、背景图片、tv模块元素等等,实现自由变化节面,扩展灵活;并发送编辑节目和指令至服务程序;
[0043] 存储系统,存储资源,根据服务程序发送的获取资源指令发送资源至服务程序;
[0044] 直播流服务器,对视频进行编码解码存储,推送直播流数据至服务程序;
[0045] 服务程序,实现算法思想的编码,接受客户端发送过来的指令,通过一定逻辑判断获取存储系统,或者直播流服务器中的资源数据,发送给指定的视频播放器,从而显示对视频播放器的控制;
[0046] 视频播放器,显示节目,根据客户端发送过来的节目进行显示页面效果,根据服务程序设置,显示所需要的模块,如直播模块、点播模块、问卷模块、通知模块、新闻模块等。
[0047] 具体地,客户端包括:
[0048] (1)、模块管理,客户端选择要显示在终端的模块,可以选择添加模块和设置模块权限,发送指令到服务程序,服务程序接受到指令后从存储系统上或者图片、模块信息等资源发送给视频播放器;视频播放器接受到服务程序发送过来的指令和数据显示对应的模块。
[0049] (2)、直播模块,可以添加直播视频,归属直播频道类别,直播流信息,设置直播视频服务器;通过客户端添加、修改、删除、上传视频等完成后发送指令到服务程序,服务程序接收完成后保存到存储系统上去,并发送直播模块资源改变通知视频播放器更新直播数据;当用户准备播放直播的时候,视频播放器通过直播数据获取直播流地址发送到服务程序,服务程序接收到直播流地址向直播流服务器或取相应视频数据推流给视频播放器,视频播放器显示播放。
[0050] (3)、点播模块,可以添加点播视频,点播视频信息,设置点播视频服务器;通过客户端添加、修改、删除、上传视频等完成后发送指令到服务程序,服务程序接收完成后保存到存储系统上去,并发送点播模块资源改变通知视频播放器更新点播数据。
[0051] (4)、问卷模块,添加编写问卷问题,发布到相应的组内,与终端进行绑定;通过客户端添加、修改、删除、问卷,更新发送指令到服务程序,,服务程序接收完成后保存到存储系统上去,并发送问卷模块资源改变通知视频播放器更新问卷数据。
[0052] (5)、插播模块,实现视频图片在定时时间段内对终端的播放控制,插播广告;客户端设置编辑插播节目,勾选要插播的视频播放器,完成后发送要插播的视频播放器和对应时间段要播放的内容结果到服务程序,服务程序获取到数据之后记录到存储系统并获取对应需要的资源发送给视频播放器,视频播放器接受到插播指令,判断是否在插播时间段,如果在插播时间段播放插播节目,反之,视频播放器无任何反应,等到了插播时间段在播放插播节目。
[0053] 具体地,存储系统包括:
[0054] (1)、图片存储模块,存储由服务程序添加过来的所有应用图片资源,再到服务程序需要应用的时候转换成流的形式进行输出。
[0055] (2)、视频存储模块,存储由服务程序添加过来的所有点播视频资源插播广告视频资源等,再到服务程序需要应用的时候转换成视频流的形式进行输出。
[0056] (3)、数据库存储模块,键值对存储,通过表进行存储相应字段,和对象,给服务器程序进行增删改查的操作。
[0057] 具体地,视频播放器包括:
[0058] (1)、播放器服务程序,接收服务程序发送过来的指令,反馈结果给服务程序。如,在线心跳、截图、更改播放器时间等。
[0059] (2)、播放程序,根据服务程序发送过来的节目显示,定制桌面样式和显示模块,由用户切换对应模块功能,显示对应模块,如直播模块,点播模块,问卷模块,通知模块,新闻模块。
[0060] 具体地,直播流服务器包括:
[0061] (1)编码器,用于将设备输出的格式转为H264和AAC,并封装为MPEG-2传输流。
[0062] (2)流分段器,用于实况直播,将MPEG-2流分割为多个小片段后输出。
[0063] (3)文件分段器,用于文件点播,将文件分隔为多个小片段后输出。
[0064] 本发明可以根据用户爱好制作主页面,实现可自由更改页面,可选择需要模块开放,更能添加网上冲浪、问卷调查、游戏等多功能效果。
[0065] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈