一种Launcher主界面的编排方法、装置及智能电视制造方法及图纸

技术编号:14276838 阅读:32 留言:0更新日期:2016-12-24 19:26
本发明专利技术适用于智能电视技术领域,提供了一种Launcher主界面的编排方法、装置及智能电视,所述方法包括:获取Tab信息,并根据所述Tab信息将Launcher主界面的编辑区划分为多个Tab;为每个Tab创建Tab页;在创建的Tab页上添加Block、删除Block、通过鼠标拖拽和移动的方式调整Block的大小或调整Block的位置;编辑Block的内容;保存创建的Launcher主界面信息并发布。本发明专利技术,可以使运营人员采用拖拽和移动的方式来编排Block的大小和位置,大大提升了用户体验,提升了运营人员编排智能电视Launcher工作效率。

【技术实现步骤摘要】

本专利技术属于智能电视
,尤其涉及一种Launcher主界面的编排方法、装置及智能电视
技术介绍
传统的智能电视的Launcher主界面通常是出厂时就设置好的,无法动态变化。有些智能电视可以动态改变Launcher主界面的内容,但无法改变Launcher主界面的布局,如果要改变Launcher主界面的布局只有通过安卓Android系统版本的升级来完成Launcher主界面的变更。随着“智能硬件互联网化”,智能电视互联网运营已经是一种趋势。传统的智能电视的Launcher主界面的更新速度已经无法满足用户的需求。Launcher主界面运营人员要根据市场的变化随时调整Launcher主界面。目前市场上存在的基于WEB的Launcher主界面的编排系统大多数还是配置化的方式,这种编排方式通常需要智能电视终端配合显示才能看到编排的效果,很不直观,无法做到所见即所得。
技术实现思路
本专利技术实施例提供了一种Launcher主界面的编排方法、系统,旨在解决现有技术提供的Launcher主界面的编排方法,需要智能电视终端配合显示才能看到编排的效果,很不直观,无法做到所见即所得的问题。一方面,提供一种Launcher主界面的编排方法,所述方法包括:获取Tab信息,并根据所述Tab信息将Launcher主界面的编辑区划分为多个Tab;为每个Tab创建Tab页;在创建的Tab页上添加Block、删除Block、通过鼠标拖拽和移动的方式调整Block的大小或调整Block的位置;编辑Block的内容;保存创建的Launcher主界面信息并发布。进一步地,所述创建的Launcher主界面信息是JS对象,在所述保存创建的Launcher主界面信息之前,还包括:将JS对象转化成数据交换json格式的数据。进一步地,在所述保存创建的Launcher主界面信息并发布之后,所述方法还包括:获取所述创建的Launcher主界面信息的数据交换json格式的数据;将所述创建好的Launcher主界面信息的json格式的数据转化成JS对象;对所述JS对象进行编辑。进一步地,所述对所述JS对象进行编辑具体为:在Launcher主界面的编辑区添加Tab页、删除Tab页或者编辑Tab页,所述编辑Tab页包括:在Tab页上添加Block、删除Block、通过鼠标拖拽和移动的方式调整Block的大小或调整Block的位置。进一步地,所述在在创建的Tab页上通过鼠标拖拽和移动的方式调整Block的大小,包括:绑定鼠标事件;在鼠标事件为mousedown时,记录鼠标的起始位置;在鼠标事件为mousemove时,实时获取鼠标的新位置并更新所述Block的width和height属性的值;在鼠标事件为mouseup时,重置所述Block右边和下边的Block的位置。进一步地,所述在创建的Tab页上通过鼠标拖拽和移动的方式调整Block的位置,包括:绑定鼠标事件;在鼠标事件为mousedown时,记录鼠标的起始位置;在鼠标事件为mousemove时,实时获取鼠标的新位置并更新所述Block的left和top属性的值;在鼠标事件为mouseup时,重置所述Block右边和下边的Block的位置。进一步地,所述在创建的Tab页上删除Block,包括:将设定的标签与鼠标的点击事件绑定;通过所述设定的标签监听鼠标的点击事件;当监听到用户通过鼠标点击所述设定的标签后,删除所述设定的标签所在的Block。另一方面,提供一种Launcher主界面的编排装置,所述装置包括:Tab划分单元,用于获取Tab信息,并根据所述Tab信息将Launcher主界面的编辑区划分为多个Tab;Tab页创建单元,用于为每个Tab创建Tab页;Block操作单元,用于在创建的Tab页上添加Block、删除Block、通过鼠标拖拽和移动的方式调整Block的大小或调整Block的位置;Block编辑单元,用于编辑Block的内容;发布单元,用于保存创建的Launcher主界面信息并发布。进一步地,所述创建的Launcher主界面信息是JS对象,所述装置还包括:第一转换单元,用于将JS对象转化成数据交换json格式的数据。进一步地,所述装置还包括:数据获取单元,用于获取所述创建的Launcher主界面信息的数据交换json格式的数据;第二转换单元,用于将所述创建好的Launcher主界面信息的json格式的数据转化成JS对象;JS对象编辑单元,用于对所述JS对象进行编辑。进一步地,所述JS对象编辑单元在Launcher主界面的编辑区添加Tab页、删除Tab页或者编辑Tab页,所述编辑Tab页包括:在Tab页上添加Block、删除Block、通过鼠标拖拽和移动的方式调整Block的大小或调整Block的位置。进一步地,所述Block操作单元包括:第一事件绑定模块,用于绑定鼠标事件;第一位置记录模块,用于在鼠标事件为mousedown时,记录鼠标的起始位置;第一属性设置模块,用于在鼠标事件为mousemove时,实时获取鼠标的新位置并更新所述Block的width和height属性的值;第一位置重置模块,用于在鼠标事件为mouseup时,重置所述Block右边和下边的Block的位置。进一步地,所述Block操作单元还包括:第二事件绑定模块,用于绑定鼠标事件;第二位置记录模块,用于在鼠标事件为mousedown时,记录鼠标的起始位置;第二属性设置模块,用于在鼠标事件为mousemove时,实时获取鼠标的新位置并更新所述Block的width和height属性的值;第二位置重置模块,用于在鼠标事件为mouseup时,重置所述Block右边和下边的Block的位置。进一步地,所述Block操作单元还包括:第三事件绑定模块,用于将设定的标签与鼠标的点击事件绑定;监听模块,用于通过所述设定的标签监听鼠标的点击事件;删除模块,用于当监听到用户通过鼠标点击所述设定的标签后,删除所述设定的标签所在的Block。又一方面,提供一种智能电视,所述智能电视包括如上所述的Launcher主界面的编排装置。在本专利技术实施例,可以使运营人员采用拖拽和移动的方式来编排Block的大小和位置,这种图形化可视化的编排方法大大提升了用户体验,提升了运营人员编排智能电视Launcher工作效率,并且基于互联网通过浏览器随时随地访问编排系统进行智能电视Launcher的编排,所见即所得,另外,也提升了智能电视终端Launcher主界面的更新速度:WEB端编排完Launcher主界面后可以及时发布,智能电视终端开机即时更新。相比现有技术提供的Launcher主界面的编排方法,需要智能电视终端配合显示才能看到编排的效果,很不直观,无法做到所见即所得的问题。附图说明图1是本专利技术实施例一提供的Launcher主界面的编排方法的实现流程图;图2是本专利技术实施例一提供的Launcher主界面的编排方法的界面示意图;图3是本专利技术实施例一提供的Launcher主界面的编排方法的实际效果示意图;图4、图5和图6分别是本专利技术实施例一提供的Launcher主界面的编排方法中调整Block的位置时,调整位置的Block和其它Block重叠时的示意图;图7是本本文档来自技高网...
一种Launcher主界面的编排方法、装置及智能电视

【技术保护点】
一种Launcher主界面的编排方法,其特征在于,所述方法包括:获取Tab信息,并根据所述Tab信息将Launcher主界面的编辑区划分为多个Tab;为每个Tab创建Tab页;在创建的Tab页上添加Block、删除Block、通过鼠标拖拽和移动的方式调整Block的大小或调整Block的位置;编辑Block的内容;保存创建的Launcher主界面信息并发布。

【技术特征摘要】
1.一种Launcher主界面的编排方法,其特征在于,所述方法包括:获取Tab信息,并根据所述Tab信息将Launcher主界面的编辑区划分为多个Tab;为每个Tab创建Tab页;在创建的Tab页上添加Block、删除Block、通过鼠标拖拽和移动的方式调整Block的大小或调整Block的位置;编辑Block的内容;保存创建的Launcher主界面信息并发布。2.如权利要求1所述的方法,其特征在于,所述创建的Launcher主界面信息是JS对象,在所述保存创建的Launcher主界面信息之前,还包括:将JS对象转化成数据交换json格式的数据。3.如权利要求2所述的方法,其特征在于,在所述保存创建的Launcher主界面信息并发布之后,所述方法还包括:获取所述创建的Launcher主界面信息的数据交换json格式的数据;将所述创建好的Launcher主界面信息的json格式的数据转化成JS对象;对所述JS对象进行编辑。4.如权利要求3所述的方法,其特征在于,所述对所述JS对象进行编辑具体为:在Launcher主界面的编辑区添加Tab页、删除Tab页或者编辑Tab页,所述编辑Tab页包括:在Tab页上添加Block、删除Block、通过鼠标拖拽和移动的方式调整Block的大小或调整Block的位置。5.如权利要求1所述的方法,其特征在于,所述在在创建的Tab页上通过鼠标拖拽和移动的方式调整Block的大小,包括:绑定鼠标事件;在鼠标事件为mousedown时,记录鼠标的起始位置;在鼠标事件为mousemove时,实时获取鼠标的新位置并更新所述Block的
\twidth和height属性的值;在鼠标事件为mouseup时,重置所述Block右边和下边的Block的位置。6.如权利要求1所述的方法,其特征在于,所述在创建的Tab页上通过鼠标拖拽和移动的方式调整Block的位置,包括:绑定鼠标事件;在鼠标事件为mousedown时,记录鼠标的起始位置;在鼠标事件为mousemove时,实时获取鼠标的新位置并更新所述Block的left和top属性的值;在鼠标事件为mouseup时,重置所述Block右边和下边的Block的位置。7.如权利要求1所述的方法,其特征在于,所述在创建的Tab页上删除Block,包括:将设定的标签与鼠标的点击事件绑定;通过所述设定的标签监听鼠标的点击事件;当监听到用户通过鼠标点击所述设定的标签后,删除所述设定的标签所在的Block。8.一种Launcher主界面的编排装置,其特征在于,所述装置包括:Tab划分单元,用于获取Tab信息,并根据所述Tab信息将Launcher主界面的编辑区...

【专利技术属性】
技术研发人员:高保强崔健
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1