机顶盒端首页多个视频同步播放的方法及机顶盒与流程

文档序号:12498969阅读:862来源:国知局
机顶盒端首页多个视频同步播放的方法及机顶盒与流程

本发明涉及到机顶盒界面展示方法,特别是涉及到机顶盒端首页多个视频同步播放的方法。



背景技术:

数字电视又称为数位电视或数码电视,是指从演播室到发射、传输、接收的所有环节都是使用数字电视信号或对该系统所有的信号传播都是通过由、1数字串所构成的二进制数字流来传播的电视类型。其信号损失小,接收效果好,数字信号的传播速率是每秒19.39兆字节,如此大的数据流的传递保证了数字电视的高清晰度。

数字电视机顶盒是一种将数字电视信号转换成模拟信号的变换设备,数字电视机顶盒已成为一种嵌入式计算设备,具有完善的实时操作系统,提供强大的CPU计算能力,用来协调控制机顶盒各部分硬件设施,并提供易操作的用户界面。同时,数字电视机顶盒也是扩展电视机功能的一种新型家用电器,负责将接收到的各种信息转换为电视机可实现的格式在屏幕上显示出来。机顶盒可通过内部软件功能和对网络稍加进行双向改造,很容易实现如因特网浏览、视频点播、家庭电子商务、电话通信等多种服务,因此,扩展机顶盒的功能,提高质量,优化产品结构,对发展交互式电视网络具有重要意义。

但是现有技术中机顶盒端首页数据信息的展现方式为图片形式,且展示页面只有一个视频窗口,推送内容中有多个视频形式数据时,需要选中某个视频对应图片,然后通过解码后浏览选中视频的相应内容,不能使客户及时了解各视频信息,挑选需要的视频耗时很久,且内容更新时都要重新更换代码程序版本才能实现屏幕布局中播放内容的更新,不能满足及时更新推送最新的信息内容。

因此,现有技术还有待改进。



技术实现要素:

本发明的主要目的为提供机顶盒端首页多个视频同步播放的方法,旨在解决现有机顶盒端首页不能实现多个视频同步播放的问题。

本发明提出一种机顶盒端首页多个视频同步播放的方法,包括:

机顶盒连接指定服务器,在指定服务器的模板内下载预设的多视频播放布局文件;

解析所述视频播放布局文件,获取多个视频的播放信息;所述播放信息至少包括:多个视频播放窗口的位置、大小、播放地址、播放数据信息以及指定播放时间;

对所述播放信息进行解码,加载完成后通过多个窗口播放对应的多视频数据。

优选地,所述解码方式为软解。

优选地,所述对所述播放信息进行解码,加载完成后通过多个窗口播放对应的多视频数据的步骤之后,还包括:

所述多个视频播放窗口同时播放视频数据时,检测用户光标移动,当光标移动至某一视频播放窗口时播放所述视频数据的声音。

优选地,所述多个视频窗口播放的数据类型包括图片数据类型。

优选地,在指定服务器部署布局文件,分别指定各视频播放窗口的位置、大小、播放ID及信息数据;

指定服务器上运行服务器软件后得到应用文件并解压缩,在解压文件中获取布局文件,并将布局文件上传至指定服务器模板内。

本发明还提出一种首页多个视频窗口同步播放视频数据的机顶盒,包括:

获取模块,用于连接指定服务器,在指定服务器的模板内下载预设的多视频播放布局文件;

解析模块,用于解析所述视频播放布局文件,获取多个视频的播放信息;所述播放信息至少包括:多个视频播放窗口的位置、大小、播放地址、播放数据信息以及指定播放时间;

解码播放模块,用于对所述播放信息进行解码,加载完成后通过多个窗口播放对应的多视频数据。

优选地,所述机顶盒连接指定服务器,所述指定服务器运行预设文件压缩包,取得预设的多视频播放布局文件,并上传至指定服务器模板内。

优选地,所述机顶盒解码方式为软解。

优选地,所述机顶盒多个视频播放窗口同时播放视频数据时,检测用户光标移动,当光标移动至某一视频播放窗口时播放所述视频数据的声音。

本发明有益效果:本发明实现了机顶盒端首页多个视频同步播放,使客户及时了解各视频信息,快速、便捷地挑选出需要的视频内容;而且本发明隔视频窗口进行内容更新时不需要研发人员频繁编写程序更新版本,只需运维人员对首页布局文件中的视频数据推送地址等基本信息进行指定和更换,即可让客户随时接受最新推送内容,提高数据更新的时效;同时,由于本发明页面布局中带有播放窗口,推荐的数据内容灵活度高,可以是图片类型或视频类型,提高了资源利用效率。

附图说明

图1本发明一实施例中机顶盒端首页展现多个播放窗口的方法流程图;

图2本发明一实施例中机顶盒端首页展现多个播放窗口的系统流程图;

图3本发明一实施例中首页展现多个播放窗口的机顶盒模块图;

图4本发明一实施例中机顶盒端首页展现多个播放窗口的系统模块图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,在本发明实施例提出一种机顶盒端首页多个视频同步播放的方法,包括步骤:

S10:机顶盒连接指定服务器,在指定服务器的模板内下载预设的多视频播放布局文件;

S11:解析所述视频播放布局文件,获取多个视频的播放信息;所述播放信息至少包括:多个视频播放窗口的位置、大小、播放地址、播放数据信息以及指定播放时间;

S12:对所述播放信息进行解码,加载完成后通过多个窗口播放对应的多视频数据。

现有机顶盒端首页数据信息的展现方式为图片形式,且展示页面只有一个视频窗口,推送内容中有多个视频形式数据时,需要选中某个视频对应图片,然后通过解码后浏览选中视频的相应内容,不能使客户快速了解各视频信息,挑选需要的视频往往耗时很久,且内容更新时都要重新更换代码程序版本才能实现屏幕布局中播放内容的更新,不能满足及时更新推送最新的信息内容,本实施例中提出一种机顶盒端首页多个视频同步播放的方法。

由于XML文件能方便有效地表示结构化数据,作为描述和传输数据的手段,本发明一实施例中布局文件使用XML文件格式。

所述XML文件由3个部分构成,它们分别是:文档类型定义(dtd),即XML文件的布局语言;可扩展的样式语言(xsl),即XML文件的样式表语言;以及可扩展链接语言(xll)。xml文件格式简单,但可承载各种形式数据。xml文件的格式简单使其易于在任何应用程序中读写数据,使xml文件成为数据交换的公共语言,更容易在Windows,Linux以及其他平台下进行信息交互。

本实施例中提出一种机顶盒端首页多个视频同步播放的方法:机顶盒连接指定服务器,在指定服务器的模板内下载预设的多视频播放布局XML文件;解析所述视频播放布局XML文件,获取多个视频的播放信息,包括:多个视频播放窗口的位置、大小、播放ID、播放数据信息以及指定播放时间,利用机顶盒CPU对所述播放信息进行解码,加载完成后通过多个窗口在指定时间播放对应的多视频数据。

参照图2,在本发明一实施例中提出机顶盒端首页多个视频同步播放的方法,在上述方法步骤之前还包括:

S1:在指定服务器部署布局文件,分别指定各视频播放窗口的位置、大小、播放ID及信息数据;

S2:指定服务器上运行服务器软件后得到应用文件并解压缩,在解压文件中获取布局文件,并将布局文件上传至指定服务器模板内。

在指定服务器部署与页面相对应的布局XML文件,并在布局XML文件中对视频窗口进行布局排版,然后在各视频播放模块处填写推送视频内容的播放地址,并指定视频播放时间。

指定服务器上运行服务器软件,在代码程序bin目录中生成apk文件,再将apk后缀改为“zip”,将软件解压,在解压文件夹中res目录获取布局XML文件,并将布局XML文件上传至指定服务器模板内。

本发明实施例以机顶盒端首页三个播放窗口同步播放视频的方法为例,进一步具体说明本发明方法。

在指定服务器部署与页面相对应的布局XML文件,并在布局XML文件中对三个视频窗口进行布局排版,然后在各视频播放模块处填写推送视频内容的播放地址,并指定视频窗口1的视频播放时间为页面加载完成后1s播放,视频窗口2的视频播放时间为页面加载完成后2s播放,视频窗口3的视频播放时间为页面加载完成后3s播放。指定服务器上运行服务器软件,在代码程序bin目录中生成apk文件,再将apk后缀改为“zip”,将软件解压,在解压文件夹中res目录获取布局XML文件,并将布局XML文件上传至指定服务器模板内。

机顶盒连接指定服务器,应用第一次启动后,在项目指定服务器模板内下载获取对应布局XML文件。机顶盒根据布局文件中的指定,下载对应的视频资源,并将解析到的播放地址传入播放器中。

机顶盒通过CPU解码,页面加载完成后,页面的播放窗口则会在代码程序指定时间播放推荐内容。本实施例中机顶盒CPU为四核芯,可对页面加载的三个视频数据链接同步解码,所以页面加载完成3s后,三个播放窗口即可实现同步播放相对应推送视频内容的效果,而且在不清理缓存的条件下,软件的运行可始终保持读取缓存文件进行播放。

本发明实施例为进一步提升用户的使用体验效果,多个视频播放窗口同时播放视频数据时,检测用户光标移动,当光标移动至某一视频播放窗口时播放所述视频数据的声音,光标离开播放窗口则推送内容禁音,更方便客户深层次了解选中视频内容,快速选择自己需要的视频信息。

根据在布局XML文件中对三个播放窗口进行布局排版,以及在各个展示模块填写不同类型的推送内容播放地址,可实现机顶盒首页页面展示图片或展示混排视频、图片的效果。根据不同需求,本实施例可在机顶盒CPU数据处理能力范围内,可实现图片与视频的各种混合排布播放,播放内容形式灵活,

综上,本发明的机顶盒端首页多个视频同步播放的方法,首先在指定服务器部署布局文件,对页面窗口进行播放窗口模块布局设计,并在布局XML文件中指定各播放窗口模块播放视频数据所需的基本信息。机顶盒与指定服务器相连,并利用网络服务器与软件交互获取指定推送的内容,通过软解方式对视频数据进行解码,实现机顶盒端首页多个视频窗口同步播放视频数据的方法。所述软解是指利用CPU来解码,此种解码方式需要CPU的性能与处理能力较强,但对流媒体格式兼容性比较好、流畅度更好,而且软解方式可实现多个视频数据同步解码的效果。而与软解相对的硬解是指需要机器中专门的解码芯片,但对网络要求高,而且不能多个视频数据同步解码,同一时间点只能实现对一个视频数据的解码。

本发明实施例实现了机顶盒端首页多个视频同步播放,使客户及时了解各视频信息,快速、便捷地挑选出需要的视频内容;而且本发明实施例各视频窗口进行内容更新时不需要研发人员频繁编写程序更新版本,只需运维人员对首页布局XML文件中的视频数据推送地址等基本信息进行指定和更换,即可让客户随时接受最新推送内容,提高数据更新的时效;同时,由于本发明实施例页面布局中带有播放窗口,推荐的数据内容灵活度高,可以是图片类型或视频类型,提高了资源利用效率。

参照图3,在本发明实施例中还提出一种首页多个视频同步播放的机顶盒,包括:

获取模块1,用于连接指定服务器,在指定服务器的模板内下载预设的多视频播放布局文件;

解析模块2,用于解析所述视频播放布局文件,获取多个视频的播放信息;所述播放信息至少包括:多个视频播放窗口的位置、大小、播放地址、播放数据信息以及指定播放时间;

解码播放模块3,用于对所述播放信息进行解码,加载完成后通过多个窗口播放对应的多视频数据。

参照图4,本发明一实施例中机顶盒端首页展现多个播放窗口的系统模块图,连接方式如下:机顶盒获取模块1与指定服务器4相连。机顶盒利用网络服务器与软件交互获取指定推送的内容,通过软解方式对视频数据进行解码,实现机顶盒端首页多个视频窗口同步播放视频数据的方法。

本发明实施例提供的机顶盒可实现首页十个窗口六个视频四张图片同步播放的视觉效果。机顶盒中的获取模块1连接指定服务器4。指定服务器M中预先部署了十个窗口六个视频四张图片的布局XML文件,并在布局XML文件中对六个视频四张图片窗口进行布局排版。然后在六个视频播放模块处填写推送视频内容的播放ID,并依次指定视频窗口的视频播放时间为页面加载完成后2s播放;在四张图片展示模块填写推送内容的播放地址。

机顶盒连接服务器后,在项目指定服务器模板内下载获取十个窗口六个视频四张图片的布局XML文件。解析获取的布局XML文件,并将解析到的播放地址传入播放器中。

本实施例中机顶盒CPU为四核芯,可对页面加载的六个视频数据链接同步解码,所以页面加载完成2s后,十个播放窗口即实现六个视频四张图片同步播放相对应推送视频内容的效果,而且在不清理缓存的条件下,软件的运行可始终保持读取缓存文件进行播放。

为进一步提升用户的使用体验效果,本发明实施例的机顶盒在六个视频四张图片同步播放时,可检测用户光标移动,当光标移动至某一视频播放窗口时播放所述视频数据的声音,光标离开播放窗口则推送内容禁音,更方便客户深层次的了解选中视频内容,快速的选择自己需要的视频信息。

综上,本发明实施例提供的机顶盒端首页可展现十个窗口六个视频四张图片同步播放的效果,可实现图片与视频的混合排布播放,播放内容形式灵活,满足不同客户群的需求。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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