[发明专利]一种基于数字机顶盒的页面载入方法在审

专利信息
申请号: 201410181566.9 申请日: 2014-04-30
公开(公告)号: CN105025367A 公开(公告)日: 2015-11-04
发明(设计)人: 胡琳琳;娄丙允;郭志川 申请(专利权)人: 中国科学院声学研究所
主分类号: H04N21/443 分类号: H04N21/443
代理公司: 北京法思腾知识产权代理有限公司 11318 代理人: 杨小蓉
地址: 100190 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 数字 机顶盒 页面 载入 方法
【说明书】:

技术领域

发明涉及页面加载技术领域,尤其涉及一种基于数字机顶盒的页面载入方法。

背景技术

随着科技的发展,智能手机、平板电脑等嵌入式设备居于越来越重要的地位,基于智能操作系统的数字机顶盒发展越来越快,尤其是随着数字机顶盒相关软硬件的升级和发展,基于智能操作系统的嵌入式浏览器能够呈现的内容越来越丰富。为了使页面内容更丰富,越来越多的人尝试使用JavaScript框架来编写页面或者开发应用。使用JavaScript框架来编写页面在PC端已经非常流行,而且技术成熟。但是由于数字机顶盒各种软硬件因素的限制,这些使用JavaScript框架所编写的页面在数字机顶盒上运行的效果却并不理想,特别是存在页面载入速度慢的问题。

发明内容

本发明的目的在于,为解决现有数字机顶盒的页面载入速度较慢的技术问题,本发明提供一种基于数字机顶盒的页面载入方法,利用该方法让使用JavaScript框架所编写的页面能够流畅的运行在数字机顶盒上,通过对JavaScript框架载入速度的优化,从而提升整个页面在数字机顶盒上的载入速度。

为实现上述目的,本发明提供了一种基于数字机顶盒的页面载入方法,该方法针对数字机顶盒编写的页面或web应用。所述页面或者web应用都有用到JavaScript框架来编写,所述页面载入方法包括以下几个方面:

步骤1)将下载到本地的JavaScript框架存入数字机顶盒内;

步骤2)将步骤1)中的JavaScript框架所包含的函数接口按照功能划分为若干个功能模块,其中每个功能模块对应一个.js文件;

步骤3)根据数字机顶盒的页面所需编写的功能调用相应的函数接口,进而在所述页面内载入与该函数接口相对应的功能模块。

作为上述技术方案的进一步改进,所述步骤3)中的功能模块采用异步加载方式载入。

作为上述技术方案的进一步改进,所述的异步加载方式采用延迟加载或按需加载。

作为上述技术方案的进一步改进,所述步骤2)中的函数接口按照功能划分为:核心方法模块、检测方法模块、事件处理模块、Ajax请求模块、动态效果模块或触控模块。

针对数字机顶盒的页面中所用的JavaScript框架与一般PC访问的网站页面不同之处在于:所述的JavaScript框架不是通过一个URL地址从远程服务器载入的,而是先把JavaScript框架下载到本地,存放于数字机顶盒的某个目录下(比如user/data),然后在编写页面的时候直接通过从本地目录下(比如user/data)载入所需的JavaScript框架。

对于下载到本地的JavaScript框架,如果只是在写页面的时候直接载入,会出现只是为了使用JavaScript框架的某一个功能而需要载入整个JavaScript框架,进而造成资源的浪费;特别是当编写一个页面需要用到多个JavaScript框架时,这种资源浪费就更加明显了。由于Javascript框架是一个整体,即为一个.js文件的集合,其包含若干个函数接口,为了避免现有的载入方法所造成的资源浪费,本发明的页面载入方法把下载到本地的JavaScript框架中包含的所有函数接口按照其具体功能归类,划分为多个功能模块,每个模块对应一个.js文件,开发应用时用到某个功能,只需加载这个功能相应功能模块的.js文件,而不需要加载整个javascript框架的.js文件。

通过把一个JavaScript框架按功能拆分为若干功能模块,然后在写页面的时候只加载相应的功能模块,这样确实能够提高JavaScript框架的载入速度,但是如果同时调用多个功能模块,就会出现同一时间载入多个JavaScript文件的问题,这种并发式的同步加载极可能出现阻塞问题,因此,在上述的页面加载方法上作进一步改进,即在只载入所需功能模块的.js文件的基础上,继续对页面JavaScript框架的载入方式进行优化,采用异步加载方式来载入所需的功能模块,比如延迟加载或者按需加载。

本发明的一种基于数字机顶盒的页面载入方法优点在于:

通过把JavaScript框架下载到本地,然后把下载到本地的JavaScript框架划分为若干功能模块,在需要用到某个模块的接口时,采用按需加载或延迟加载的方式载入所需的功能模块,能够充分利用网络带宽资源,减小页面载入JavaScript框架文件的大小,从而提升页面载入速度。

附图说明

图1为本发明实施例中的一种基于数字机顶盒的页面载入方法流程图。

具体实施方式

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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