[发明专利]运用div技术开发WEBOS智能电视前端的方法在审

专利信息
申请号: 201710384784.6 申请日: 2017-05-26
公开(公告)号: CN107105347A 公开(公告)日: 2017-08-29
发明(设计)人: 王应;吉昌虎;曾品超 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: H04N21/443 分类号: H04N21/443;H04N21/4782;H04N21/8355;H04N21/8543
代理公司: 四川省成都市天策商标专利事务所51213 代理人: 蒋金梅,刘渝
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 运用 div 技术开发 webos 智能 电视 前端 方法
【说明书】:

技术领域

发明属于嵌入式系统下web开发技术领域,涉及webos智能电视中页面之间实时通信技术,具体涉及运用div技术开发WEBOS智能电视前端的方法。

背景技术

随着智能电视在人们生活中越来越普及,人们对于智能电视的要求越来越高,对于智能电视节目的更新频率越来越快,对于智能电视界面效果要求也越来越高,为了适应现代商品的需求,webos智能电视应运而生。webos智能电视是以linux内核为主体,并将浏览器移植到该操作系统下,并在该浏览器上面运行各种应用程序的一种智能电视。它具有开发简单,便捷,更新快等特点。

在webos智能电视开发UI过程中,遇到很多问题,如:不同页面之间交互比较频繁,各种消息弹框具有不确定性,加载网页慢使得体验不好等等。

发明内容

本发明的目的是为了解决在嵌入式linux设备下,由于浏览器本身以及cpu性能限制,两个不同页面之间无法通信、网页刷新速度慢以及不同js脚本之间调用混乱的问题。提供一种运用div技术开发WEBOS智能电视前端的方法

为了达到上述的技术效果,本发明采取以下技术方案:运用div技术开发WEBOS智能电视前端的方法,它包括以下步骤:

启动共用html:将智能电视所有web页面设计成一个网页,所有页面都放在一个html文件里面,每个页面或者功能模块之间都用div标签隔离开来。

加载常用js文件;将每个页面设计为一个单独的js文件,同时使用类的命名空间将该页面进行封装;然后将每个页面js文件全部导入进同一个html文件中。

消息处理:每个功能模块里面对按键消息进行处理和过滤。

栈机制管理页面:采用栈机制对所有页面进行统一管理,将需要显示的页面压入栈,将不需要显示的页面出栈,并保证栈里面始终有一个显示页面。

热键处理:将所有热键单独封装在一个页面里面,放在window层集中进行处理。

进一步的技术方案是:所有页面共用同一个body。

进一步的技术方案是:所述div标签是html中的段落标签,用于为HTML文档内大块的内容提供结构和背景的元素。

进一步的技术方案是:对于消息处理,先在对应页面进行处理并进行过滤,对于本页面里面不处理的消息再返回到window层进行相应的处理。

进一步的技术方案是:所述window层是指浏览器窗口对象。

进一步的技术方案是:所述热键包括但不限于音量键、静音键和快捷键。

本发明与现有技术相比,具有以下的有益效果:本发明提出了采用单网页以及div框架开发的机制。所谓div框架,是将不同的功能模块,不同的页面之间用div标签隔离开来,每个div之间互不影响并且每个div拥有自己的焦点,事件,消息处理等机制。同时,单网页使得所有页面都在同一个网页里面,从而大大加速了页面之间的切换速度和加载速度。在该框架上面进行webos应用程序开发,可以使得页面在隐藏后还能继续和其他页面之间进行通信,以及页面之间函数调用、变量共享成为可能。同时,加上栈的统一管理机制,使得页面之间切换有序化每个页面都采用类的封装形式,方便管理,调用及维护;页面之间的切换采用栈统一管理机制,便于集中管理和维护。本发明提供的方法可以广泛应用于嵌入式linux的webos领域,可以简化开发流程,方便页面管理等。可实施性非常强。

附图说明

图1是本发明方法示意图。

具体实施方式

下面结合本发明的实施例对本发明作进一步的阐述和说明。

实施例:

如图1所示:运用div技术开发WEBOS智能电视前端的方法,它包括以下步骤:

启动共用html:将智能电视所有web页面设计成一个网页,所有页面都放在一个html文件里面,每个页面或者功能模块之间都用div标签隔离开来。所述div标签是html中的段落标签,用于为HTML文档内大块的内容提供结构和背景的元素。具有浏览器兼容性好、网页访问速度快等特点,同时,div标签拥有自己的焦点事件处理,并能够很好地对某些事件进行过滤和拦截。

具体地:将每个功能模块按照面向对象的思维进行类的封装,并以该模块的功能对其进行命名。如:菜单模块封装代码如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710384784.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top