机顶盒端首页小窗口展现多个推荐位图的方法及机顶盒与流程

文档序号:12498972阅读:496来源:国知局
机顶盒端首页小窗口展现多个推荐位图的方法及机顶盒与流程

本发明涉及到智能机顶盒端界面展示技术,特别是涉及到机顶盒端首页小窗口展现多个推荐位图的方法及机顶盒。



背景技术:

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

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

现有技术中,利用服务器布局中的播放窗口进行推送内容的预览播放,但一个小窗口只能展现一个推荐图,播放窗口推送信息量受限,当推送内容繁多时,需频繁更新软件实现多个推送图的展现,且常规视频窗口推送推荐位图的方法,日常维护、内容更新时操作繁琐。

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



技术实现要素:

本发明的主要目的为提供机顶盒端首页小窗口展现多个推荐位图的方法,旨在解决现有机顶盒端一个播放窗口展现一个推荐位图,播放窗口推送信息量受限的问题。

本发明提出一种机顶盒端首页小窗口展现多个推荐位图的方法,包括:

机顶盒连接指定服务器,在指定服务器的模板内下载预设的推荐位布局文件、应用功能文件,所述布局文件、应用功能文件通过推荐位ID一一对应,且一个推荐位ID指定多个推荐位图;

解析所述多个推荐位图布局文件、应用功能文件,获取多个推荐位图播放信息,所述多个推荐位图播放信息至少包括:指定播放ID、推荐位图、指定推荐位区域ID、宽高及页面位置模块ID;

加载所述多个推荐位图播放信息,通过窗口播放控件轮流播放多个推荐位图。

优选地,所述轮流播放多个推荐位图的窗口播放控件为Android自定义控件。

优选地,所述加载所述多个推荐位图播放信息,通过窗口播放控件轮流播放多个推荐位图的步骤之后,还包括:

所述窗口播放控件播放多个推荐位图时,检测用户光标移动,当光标移动至播放窗口时播放控件停止推荐位图轮流播放,展示当前推荐位图。

优选地,所述多个推荐位图信息类型包括文本文件类型。

优选地,在所述方法之前还包括:

在指定服务器部署布局文件,分别指定各推荐位的宽高及页面位置模块ID;

根据布局文件中对播放信息的指定,在指定服务器部署应用功能文件,以指定推荐位实体内容,至少包括指定播放ID、栏目ID、推荐位图;

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

本发明还提出一种首页小窗口展现多个推荐位图的机顶盒,包括:

获取模块,用于连接指定服务器,在指定服务器的模板内下载预设的多个推荐位图布局文件、应用功能文件,所述布局文件、应用功能文件通过推荐位ID一一对应,且一个推荐位ID指定多个推荐位图;

解析模块,用于解析所述多个推荐位播放布局文件、应用功能文件,获取多个推荐位图的播放信息;所述多个推荐位图播放信息至少包括:指定播放ID、推荐位图、指定推荐位区域ID、宽高及页面位置模块ID;

播放模块,页面加载完成后通过一个播放窗口展现多个推荐位图。

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

优选地,所述机顶盒多个推荐位图播放控件为Android自定义控件。

优选地,所述机顶盒窗口播放控件播放多个推荐位图时,检测用户光标移动,当光标移动至播放窗口时播放控件停止推荐位图轮流播放,展示当前推荐位图。

优选地,所述机顶盒具有分析推荐数据处理模块,在应用不清除缓存、持续连接服务器状态下,机顶盒可分析浏览记录,并根据浏览记录推荐布局文件中未展示的同类型推荐位图。

本发明的有益效果:本发明提出机顶盒端首页小窗口展现多个推荐位图的方法,增加了机顶盒播放窗口的信息推送量,而且便于内容更新、日常维护。初始版本经研发人员完成编写,首页数据的展示和维护可交由运维人员进行维护,运维人员可对首页展示的数据内容和类型进行指定和更换,而且机顶盒窗口展现内容类型灵活度高,提高了资源利用效率。

附图说明

图1本发明一实施例中机顶盒端首页小窗口展现多个推荐位图方法流程图;

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

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

图4本发明一实施例中首页小窗口展现多个推荐位图的机顶盒系统连接模块图。

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

具体实施方式

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

参照图1,在本发明一实施例提出机顶盒端首页小窗口展现多个推荐位图的方法,包括步骤:

S10:机顶盒连接指定服务器,在指定服务器的模板内下载预设的推荐位布局文件、应用功能文件,所述布局文件、应用功能文件通过推荐位ID一一对应,且一个推荐位ID指定多个推荐位图;

S11:解析所述多个推荐位布局文件、应用功能文件,获取多个推荐位图播放信息,所述多个推荐位图播放信息至少包括:指定播放ID、推荐位图、指定推荐位区域ID、宽高及页面位置模块ID;

S12:加载所述多个推荐位图播放信息,通过窗口播放控件轮流播放多个推荐位图。

现有机顶盒端首页小窗口只能展现一个推荐位图,播放窗口推送信息量受限,不能使客户快速了解更多的推送信息。本发明中通过对推荐位的基本信息、推荐位的实体信息分别以布局文件、应用功能文件分开部署于同一个指定服务器内,且推荐位的布局文件、应用功能文件通过推荐位ID一一对应,可承载大容量信息,且一个推荐位ID可指定多个推荐位图,进而实现首页一个小窗口展现多个推荐位图的效果,增大播放窗口的推送信息量。当推送内容繁多时,现有机顶盒需频繁更新软件以实现多个推送信息图的展现,不能满足客户及时了解最新推送信息的要求,且常规播放窗口展现推荐位图的方法,内容更新、日常维护操作繁琐。本实施例中推荐位的布局文件、应用功能文件分开部署,内容更新、日常维护只需对推荐位的布局文件、应用功能文件进行更新,即可实现更新推送内容的效果。上述推荐位为播放窗口,推荐位ID为播放窗口地址,所述推荐位图为指定推送图片等信息文件。

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

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

所述JSON文件是完全动态的,允许在JSON结构的中间改变表示数据的方式,所以在处理大量数据对象时,JSON优势凸显,可以轻松地将大量数据转换为可以在请求中发送给服务器端程序的格式。而且JSON不像XML需要严格的闭合标签,使得JSON作为数据包格式传输的时候具有更高的效率,有效数据量大大提升,从而增加同等数据流量下网络的传输能力。

本发明实施例布局文件选用XML格式文件,应用功能文件选用JSON格式文件,应用功能JSON文件中推荐位指定内容与布局XML文件中推荐位区域ID一一对应,且一个推荐位ID指定多个推荐位图,以实现机顶盒端首页一个小窗口展现多个推荐位图,多个推荐位图在一个播放窗口中按照指定时间间隔轮流播放。本发明实施例采用布局XML文件与应用功能JSON文件先结合的方式,在实现机顶盒端首页一个小窗口展现多个推荐位图,增大播放窗口推送信息量的同时,也提高了数据传输效率,满足客户多信息量顺畅浏览的需求。

参照图2,在本发明一实施例中提出机顶盒端首页小窗口展现多个推荐位图的方法,在上述方法步骤之前还包括:

S1:在指定服务器部署推荐位布局文件,分别指定各推荐位的宽高及页面位置模块ID;

S2:根据推荐位布局文件中的指定,在同一指定服务器部署推荐位应用功能文件,以指定推荐位实体内容,至少包括指定播放ID、栏目ID、推荐位图;

S3:指定服务器上运行服务器软件后得到压缩文件并解压缩,在解压文件中获取推荐位布局文件,并将推荐位的布局文件、应用功能文件上传至指定服务器模板内。

在指定服务器部署与页面相对应的推荐位布局XML文件,并在布局XML文件中对推荐位进行布局排版,然后在各推荐位播放模块处填写推送推荐位图的播放地址,并指定推荐位图播放时间、持续展现间隔时间。并根据布局XML文件中的指定,在同一指定服务器部署推荐位应用功能JSON文件,指定推荐位实体内容,至少包括指定播放ID、栏目ID、推荐位图。

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

本发明实施例以机顶盒端首页三个播放窗口中每个播放窗口展现十个推荐位图的方法为例,进一步具体说明本发明方法。

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

根据布局XML文件的指定,在指定服务器部署三个推荐位的应用功能JSON文件,指定三个推荐位的实体内容,至少包括指定播放ID、栏目ID、推荐位图,并将应用功能JSON文件上传至同一指定服务器模板内。

机顶盒连接指定服务器,应用第一次启动后,在项目指定服务器模板内下载获取所述推荐位布局XML文件、应用功能JSON文件。机顶盒根据推荐位布局XML文件、应用功能JSON文件的指定,下载对应的三十个推荐位图,并将解析到的推荐位图播放地址传入播放器中。

机顶盒页面加载完成后,三个播放窗口依据设置,每个播放窗口在指定时间通过Android自定义控件各自轮流播放对应的十个推荐位图。

Android自定义控件可根据功能需要自定义功能按钮,Android自定义控件不仅客户端代码简洁,且功能按钮复用性高,可随时使用,配置也更灵活,所以深受开发者喜爱,本发明实施例中同样使用Android自定义控件提高用户使用体验。

本发明实施例为进一步提升用户的使用体验效果,三个播放窗口各自轮流播放对应十个推荐位图时,Android自定义控件可检测用户光标移动,当光标移动至播放窗口时播放控件停止推荐位图轮流播放,展示当前推荐位图。

本实施例也可根据在布局XML文件中对三个推荐位进行布局排版,以及在各个展示模块指定不同类型的推送内容及播放ID,可实现机顶盒首页页面展示图片或文本文件混排效果,播放内容类型较灵活。

综上,本发明的机顶盒端首页小窗口展现多个推荐位图的方法,首先在指定服务器部署推荐位的布局XML文件,对页面窗口进行推荐位模块布局设计,并在布局XML文件中指定各推荐位模块播放推荐位图所需的基本信息。同时在同一指定服务器部署与布局XML文件中推荐位区域ID一一对应的应用功能JSON文件,以指定推荐位内容,且一个推荐位ID指定多个推荐位图。机顶盒与指定服务器相连,并利用网络服务器与软件交互获取指定推送的内容,以实现机顶盒端首页一个小窗口展现多个推荐位图,并按照指定时间以及播放间隔时间动画式自动轮流播放的效果。所述推荐位为播放窗口,所述推荐位图为推送的图片或文本文件。

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

参照图3,在本发明实施例中还提出一种首页小窗口展现多个推荐位图的机顶盒,包括:

获取模块1,用于连接指定服务器,在指定服务器的模板内下载预设的多个推荐位的布局XML文件、应用功能JSON文件;

解析模块2,用于解析所述多个推荐位的布局XML文件、应用功能JSON文件,获取多个推荐位图的播放信息;所述多个推荐位图播放信息至少包括:指定播放ID、推荐位图、指定推荐位区域ID、宽高及页面位置模块ID;

播放模块3,页面加载完成后通过一个窗口展现多个推荐位图。

参照图4,本发明一实施例中机顶盒端首页小窗口展现多个推荐位图的系统连接模块图,连接方式如下:机顶盒获取模块1与指定服务器4相连。机顶盒利用网络服务器与软件交互获取指定推送的内容,实现机顶盒端首页小窗口展现多个推荐位图的方法。

本发明实施例提供的机顶盒可实现首页两个播放窗口四十张图片轮流播放的视觉效果,其中每个播放窗口为一个推荐位,每个推荐位ID指定二十张推荐位图,每个播放窗口中所述二十张图片按照指定播放时间以及各推荐位图播放时间间隔自动轮流播放。机顶盒中的获取模块1连接指定服务器4。指定服务器4中预先部署了两个播放窗口的布局XML文件,并在布局XML文件中对两个窗口进行布局排版。同时在同一指定服务器部署与布局XML文件中推荐位区域ID一一对应的应用功能JSON文件,以指定推荐位内容,且一个推荐位指定多个推荐位图。然后在两个播放窗口模块处填写推送推荐位图的播放ID,并依次指定播放窗口的播放时间为页面加载完成后2s播放,每个推荐位图播放时间间隔为1s。

机顶盒连接服务器后,在项目指定服务器模板内下载获取两个播放窗口的布局XML文件应用功能JSON文件。解析获取的布局XML文件、应用功能JSON文件,并将解析到的推荐位图播放地址传入播放器中。

本实施例中机顶盒页面加载完成2s后,两个播放窗口即实现每个播放窗口中二十张图片按照指定播放时间以及各推荐位图播放时间间隔分别自动轮流播放的效果。

为进一步提升用户的使用体验效果,本发明实施例两个播放窗口中每个播放窗口中的二十张图片按照指定播放时间以及各推荐位图播放时间间隔轮流播放时,机顶盒的Android自定义控件检测用户光标移动,当光标移动至播放窗口时播放控件停止推荐位图轮流播放,展示当前推荐位图。

综上,本发明实施例利用服务器下预先部署推荐位的布局XML文件、应用功能JSON文件,结合Android自定义控件,实现机顶盒端首页一个窗口二十张图片按照指定时间间隔动画式轮流播放的效果,极大的增大机顶盒首页信息推送量。

本发明实施例中所使用的机顶盒还具有分析推荐数据处理模块5,有历史浏览记录分析功能,根据布局文件中对推荐位的指定,最终呈现在页面为人为指定与历史浏览记录结合的展示效果。第一次进入应用时,推荐位所展示的推荐位图是运维人员指定的默认推荐位图,当用户进行点播或者直播观看后,在不清除缓存、持续连接服务器状态下,再次启动应用时,机顶盒可分析浏览记录推荐布局文件中未展示的同类型推荐位图。

本发明实施例提出的机顶盒端首页小窗口展现多个推荐位图的方法,便于内容更新、日常维护。初始版本有研发人员完成编写,首页数据的展示和维护可交由运维人员进行维护,运维人员可对首页展示的数据内容和类型进行指定和更换,将研发人员从后期维护中独立出来,分工明确,提高了人才利用效率。

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

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