一种控件化自定义智能电视软件Launcher界面的方法与流程

文档序号:16997705发布日期:2019-03-02 01:30阅读:1107来源:国知局
一种控件化自定义智能电视软件Launcher界面的方法与流程

本发明涉及智能电视技术领域,具体提供一种控件化自定义智能电视软件launcher界面的方法。



背景技术:

长久以来,电视一直是家庭中必备的电器之一。随着互联网时代的快速发展,电视行业也发生了翻天覆地的变化,从传统的有线电视被动接受节目,到现在的智能电视主动搜索内容,无论是产品特色还是内容的多样性都在与时俱进。

智能电视是具有开放式平台,通过互联网应用技术,集影音、娱乐、游戏等功能于一体的电视产品。用户可自行安装和卸载软件、游戏等第三方服务程序,满足消费者的个性化需求,目前已经成为电视的潮流趋势。截至2017年底,智能电视的ott广告市场已达到50亿元。

随着智能电视、双向机顶盒等设备的普及和iptv业务的推广,越来越多的智能电视app如雨后春笋般不断涌现。这些app在丰富用户电视内容、满足用户全方位需要、给用户带来更好体验的同时,却给app提供商带来了新的挑战,如更快的更新频率、更智能的节目推荐、更酷炫的界面展示等,这就对app的运维提出了更高的要求。因此怎样快速、高效和便捷地维护app内容和界面日益成为一个全新课题摆在运维和开发人员面前。传统的智能电视app维护方式为研发人员将页面布局和内容接口定义在app中,运维人员无法对布局样式、类型等进行调整,只可简单进行跳转地址、显示文字编辑或图片上传等操作,如需更新页面布局样式或类型,需研发人员发布新版本app供用户升级,维护成本高,工作效率低下。



技术实现要素:

本发明的技术任务是针对上述存在的问题,提供一种能够大大的提高工作效率,减少维护成本,提高用户使用体验感的控件化自定义智能电视软件launcher界面的方法。

为实现上述目的,本发明提供了如下技术方案:

一种控件化自定义智能电视软件launcher界面的方法,在自定义launcher系统中,通过在画布上拖动和编辑控件自定义launcher界面,编辑完成后进行实时预览并将数据保存在数据库中,portal接口系统将数据从数据库中取出后返回给launcher进行解析,进而展示在盒端。

所述自定义launcher系统或集成自定义launcher功能的后台管理系统提供对launcher布局和内容的管理功能。

作为优选,所述方法具体包括以下步骤:

s1:在服务器a上搭建自定义launcher系统,提供对launcher布局和内容的管理功能,其中自定义launcher系统的功能页面包括控件栏、按钮栏和画布区;

s2:在服务器b上搭建portal接口系统;

s3:打开自定义launcher系统对控件栏、按钮栏和画布区进行编辑制作模板,编辑完成后将数据保存至数据库中;

s4:通过portal接口系统访问数据库,读取制作模板信息,返回给launcher进行解析,进而展示在盒端。

所述服务器a和服务器b可以是同一个服务器也可以是不同的服务器。

portal接口系统按照事先定义好的规则,迭代查询出数据库中的数据,以json形式返回给launcher,launcher根据json数据进行布局和内容绑定,从而完成界面定义。

作为优选,步骤s1中,所述控件栏中的控件分为布局控件和功能控件,按钮栏中按钮包含但不限于保存、预览、返回。

作为优选,所述布局控件包括表格布局控件、流式布局控件和复合控件。

作为优选,所述功能控件包括但不限于点播节目控件、点播栏目控件、直播节目控件和应用控件。

作为优选,步骤s3中对控件栏、按钮栏和画布区进行编辑制作模板的过程为:

1)从控件栏拖动布局控件至画布中,并对布局控件属性进行编辑设置;

2)从控件栏中拖动所需的功能控件至布局控件中,并对功能控件属性进行编辑设置;

3)编辑完成后点击预览按钮实现预览编辑效果,点击取消按钮放弃编辑内容并返回上层页面,点击保存按钮对编辑内容进行保存。

作为优选,所述布局控件属性包括但不限于高度、宽度、行数、列数、单元格合并和间距。

作为优选,所述功能控件属性包括但不限于点播节目控件的图片、显示标题和点击响应地址。

作为优选,所述launcher系统、portal接口系统均与数据库相连通。

作为优选,在数据库中以父子形式保存布局控件和功能控件之间关系,以记录形式保存布局控件属性和功能控件属性信息。

与现有技术相比,本发明的控件化自定义智能电视软件launcher界面的方法具有以下突出的有益效果:所述控件化自定义智能电视软件launcher界面的方法,运维人员通过在后台管理系统的画布上拖拽和编辑空间的方式来定义和生成launcher布局和内容,编辑完成后可进行实时的预览并保存至数据库中,通过portal接口系统将数据从数据库中取出后按照规则返回给launcher进行解析,从而展现在盒端,大大提高了运维人员的工作效率,有效的减小维护成本,具有良好的推广应用价值。

附图说明

图1是本发明所述控件化自定义智能电视软件launcher界面的方法的自定义launcher流程图;

图2是本发明所述控件化自定义智能电视软件launcher界面的方法的launcher读取配置流程图。

具体实施方式

下面将结合附图和实施例,对本发明的控件化自定义智能电视软件launcher界面的方法作进一步详细说明。

实施例

如图1和图2所示,本发明的控件化自定义智能电视软件launcher界面的方法,在自定义launcher系统或集成自定义launcher功能的后台管理系统中,通过在画布上拖动和编辑控件自定义launcher界面,编辑完成后进行实时预览并将数据保存在数据库中,portal接口系统将数据从数据库中取出后返回给launcher进行解析,进而展示在盒端。

该方法具体包括以下步骤:

s1:在服务器a上搭建自定义launcher系统,提供对launcher布局和内容的管理功能,其中自定义launcher系统的功能页面包括控件栏、按钮栏和画布区。

在自定义launcher系统或集成自定义launcher功能的后台管理系统中,通过在画布上拖动和编辑控件自定义launcher界面。

其中,控件栏中的控件分为布局控件和功能控件,按钮栏中按钮包含但不限于保存、预览、返回。操作人员打开自定义launcher系统功能页面,从控件栏拖动布局控件至画布中,并对布局控件属性进行编设置。操作人员从控件栏依次拖动所需的功能控件至布局控件中,并对功能控件属性进行编辑设置。

s2:在服务器b上搭建portal接口系统。

服务器b和服务器a可以是同一个服务器也可以是不同的服务器。

portal接口系统和自定义launcher系统分别和数据相连通,并能被机顶盒launcher访问到。

s3:打开自定义launcher系统对控件栏、按钮栏和画布区进行编辑制作模板,编辑完成后将数据保存至数据库中。

对控件栏、按钮栏和画布区进行编辑制作模板的过程为:

1)从控件栏拖动布局控件至画布中,并对布局控件属性进行编辑设置;

2)从控件栏中拖动所需的功能控件至布局控件中,并对功能控件属性进行编辑设置;

3)编辑完成后点击预览按钮实现预览编辑效果,点击取消按钮放弃编辑内容并返回上层页面,点击保存按钮对编辑内容进行保存。

布局控件属性包括高度、宽度、行数、列数、单元格合并和间距等。

功能控件属性包括点播节目控件的图片、显示标题和点击响应地址等。

s4:通过portal接口系统访问数据库,读取制作模板信息,返回给launcher进行解析,进而展示在盒端。

本发明的控件化自定义智能电视软件launcher界面的方法的具体实施方式如下:

1、在服务器上搭建自定义launcher系统或集成自定义launcher功能的后台管理系统,保证该服务器能够与数据库连通。

2、在服务器上搭建portal接口系统,该服务器同样能需要能够与数据库连通,并能被机顶盒launcher到。

3、运维人员打开自定义launcher系统或集成自定义launcher功能的后台管理系统,进行编辑制作模板的操作,编辑完成后保存。

编辑制作模板的过程为对控件栏、按钮栏和画布区进行编辑,具体过程为:

操作人员打开自定义launcher系统功能页面,从控件栏拖动布局控件至画布中,并对布局控件属性包括高度、宽度、行数、列数、单元格合并、间距等进行编辑设置。操作人员从控件栏拖动所需的功能控件至布局控件中,并对功能控件属性包括点播节目控件的图片、显示标题、点解相应地址等进行编辑设置。全部编辑完成后点击预览按钮可实时预览编辑效果,点击取消按钮可放弃编辑内容并返回上层页面,点击保存按钮可对编辑内容进行保存。数据库中以父子形式保存布局控件和功能控件之间的关系,以记录形式保存布局控件属性和功能控件属性信息。portal接口系统按照事先定义好的规则,迭代取出数据库中的功能控件和布局控件以及功能控件属性和布局控件属性信息,以json形式返回给launcher,launcher根据json数据进行布局和内容绑定。当盒端进行launcher界面请求时,通过portal接口系统访问数据库,从而读取到创建的自定义模板信息,从而完成界面展示。

以上所述的实施例,只是本发明较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。

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