[发明专利]一种提高嵌入式浏览器运行速度的方法有效
申请号: | 201710670674.6 | 申请日: | 2017-08-08 |
公开(公告)号: | CN107491330B | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 郭志川;王慧鑫;胡琳琳 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/957 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 陈琳琳;杨青 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 嵌入式 浏览器 运行 速度 方法 | ||
本发明涉及一种提高嵌入式浏览器运行速度的方法,包括:步骤1)为嵌入式浏览器构建客户端、服务器端、以及两者之间的通信通道;步骤2)在嵌入式智能终端设备启动过程中触发服务器端启动,驱动嵌入式浏览器完成初始化工作;步骤3)通过触发指令触发客户端启动并完成初始化工作,以客户端接收用户向嵌入式浏览器输入的指令信息;步骤4)利用客户端对接收到的指令信息有效性进行判断,将有效指令映射为客户端与服务器端之间的通信信令,与用户输入的焦点信息一起发送给服务器端;步骤5)通过服务器端解析、执行其接收到的通信信令,并根据焦点信息控制嵌入式浏览器在指定的标签页上显示操作结果;通过实施上述方法提高了浏览器的运行速度。
技术领域
本发明属于浏览器架构和通信机制领域,具体涉及一种提高嵌入式浏览器运行速度的方法。
背景技术
近几年,嵌入式Linux在智能终端设备中的应用发展非常迅速,可以预见,嵌入式智能终端设备和我们的生活将会越来越密不可分。Linux在嵌入式系统中的应用可以分为两大类:面向服务类和面向应用类。典型的面向服务类系统有交换机、路由器、监控设备等;典型的面向应用类系统有手机、PAD、机顶盒等。其中,面向应用类系统尤其是带有网络和UI的应用系统是研究的热点。
随着互联网技术的飞速发展,WEB应用呈多元化增长且功能越来越强大,用户对通过嵌入式智能终端设备访问网络的需求也日益增长,同时希望嵌入式智能终端能够支持多种应用,且对网页的加载和页面的响应速度等有了更高的要求,以追求更方便快捷的用户体验。
在网络应用的推动下,嵌入式系统中利用浏览器获取网络信息变得不可或缺,用户也对嵌入式Linux平台上的浏览器有了更高的要求,希望能够有优秀的浏览器在兼容性和渲染效果上做到与PC平台上的浏览器几乎同样的水平。Chromium浏览器是谷歌Chrome浏览器背后的引擎,具有开源、简单、稳定、安全等优点,对比其它常见的嵌入式微浏览器,其功能强大,是嵌入式浏览器研究的新热点。
嵌入式智能终端设备有其一些先天的弱点:CPU能力弱、功耗低、处理能力有限、内存等资源可用的十分有限。而Chromium浏览器本身不是为智能终端设计的,其结构复杂、代码量庞大,且在启动时对内存等资源的消耗量很大,所以在嵌入式Linux平台上的启动速度较慢。
发明内容
本发明的目的在于,为解决现有技术中基于嵌入式智能终端设备采用Chromium浏览器导致启动速度慢和网页加载速度慢的技术问题,提出了一种提高嵌入式浏览器加载速度及响应速度的方法,该方法主要通过将现有的嵌入式浏览器改造为以客户端/服务器模式运行的浏览器来实现的。借助本发明的技术方案,在保证与现有嵌入式浏览器有相同的渲染效果和支持所有用户操作的前提下,将浏览器启动时的一部分初始化工作在硬件设备启动运行的时候完成,降低了用户输入指令后浏览器的数据处理负担,显著提高了浏览器的网页加载速度和页面响应速度。
为解决上述技术问题,本发明提供的一种提高嵌入式浏览器运行速度的方法,该方法具体包括以下步骤:
步骤1)为安装于嵌入式智能终端设备中的嵌入式浏览器构建客户端、服务器端、客户端与服务器端之间的通信通道,所述的客户端用于接收用户输入至嵌入式浏览器的指令信息,所述的服务器端用于解析、执行指令信息,并控制嵌入式浏览器显示指令的执行结果;
步骤2)在嵌入式智能终端设备启动过程中触发服务器端启动,服务器端伴随操作系统在后台运行,驱动嵌入式浏览器完成初始化工作;
步骤3)通过触发指令触发客户端启动并完成初始化工作,以客户端接收用户向嵌入式浏览器输入的指令信息;
步骤4)利用客户端对接收到的指令信息进行判断,若是无效指令,则要求用户重新输入指令,若是有效指令,则通过客户端将有效指令映射为客户端与服务器端之间的通信信令,与用户输入的焦点信息一起发送给服务器端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710670674.6/2.html,转载请声明来源钻瓜专利网。