一种网页绘制装置、方法及电子设备制造方法及图纸

技术编号:16605330 阅读:32 留言:0更新日期:2017-11-22 15:03
本发明专利技术公开了一种网页绘制装置、方法及电子设备,该装置应用于安卓系统,包括:网页视图标准接口,用于接收网页浏览请求;视图绘制模块,用于响应所述网页浏览请求,创建安卓系统提供给开发者的画布替代安卓系统的私有画布,并传送所述画布;渲染模块,用于在所述画布创建时,启动渲染进程采用多进程方式对所述网页浏览请求对应的网页进行页面解析和渲染获得渲染后的内容数据,并传输所述内容数据;内容模型,用于接收所述画布和所述内容数据,及在所述画布上对所述内容数据进行网页内容绘制。通过上述技术方案,解决了现有技术中安卓系统网页浏览时可靠性差、渲染卡顿的技术问题,提高了网页浏览的可靠性、减少了网页渲染卡顿。

A web page drawing device, method and electronic equipment

The invention discloses a web page rendering device, method and electronic equipment, including the device used in the Android system: Web page view standard interface for receiving the web browsing request; view rendering module, in response to the request for web browsing, creating a Android system for developers to replace the Android canvas system private canvas, and transfer the canvas; rendering module, used in the creation of the canvas, start the rendering process by the process of the web browser requests the corresponding web content data page parsing and rendering for rendering, and transmits the content data; the content model, for receiving the canvas and the content of the data. On the canvas of the content data web content rendering. The technical proposal to solve the technical problems of poor reliability, rendering the Android system Caton in existing technology, web browsing, and improves the reliability, reduce the web browsing web page rendering carlton.

【技术实现步骤摘要】
一种网页绘制装置、方法及电子设备
本专利技术涉及软件
,特别涉及一种网页绘制装置、方法及电子设备。
技术介绍
随着移动互联网的不断发展,浏览器扮演着越来越重要的角色,作为用户上网的基础工具,承担着将互联网页面呈献给用户的任务,为我们探寻未知世界提供了极大的方便。在安卓系统中,为了实现浏览页面的功能,现有技术的通行做法有两种:一种是使用安卓内置的WebView控件,市场上大部分app中内嵌的浏览页面的功能控件都是基于这种系统内置的WebView去实现的,很多浏览器也是基于安卓内置的WebView控件做的。安卓内置的WebView控件实现时只有一个进程,所有页面的渲染和操作都位于一个进程中,存在可靠性差的技术问题,一个页面崩溃则引发整个浏览器的崩溃,另外采用同步渲染,在操作的时候会对渲染造成卡顿。可见,现有技术中安卓系统的网页浏览存在可靠性差、渲染卡顿的技术问题。
技术实现思路
本专利技术实施例提供一种网页绘制装置、方法及电子设备,用于解决现有技术中安卓系统的网页浏览可靠性差、渲染卡顿的技术问题,提高网页浏览的可靠性、减少渲染卡顿。本申请实施例提供一种网页绘制装置,应用于安卓系统,包括本文档来自技高网...
一种网页绘制装置、方法及电子设备

【技术保护点】
一种网页绘制装置,应用于安卓系统,其特征在于,包括:网页视图标准接口,用于接收网页浏览请求;视图绘制模块,用于响应所述网页浏览请求,创建所述安卓系统提供给开发者的画布替代所述安卓系统的私有画布,并传送所述画布;渲染模块,用于在所述画布创建时,启动渲染进程,采用多进程方式对所述网页浏览请求对应的网页进行页面解析和渲染,获得解析和渲染后的内容数据,并传输所述内容数据;内容模型,用于接收所述画布和所述内容数据,及在所述画布上对所述内容数据进行网页内容绘制。

【技术特征摘要】
1.一种网页绘制装置,应用于安卓系统,其特征在于,包括:网页视图标准接口,用于接收网页浏览请求;视图绘制模块,用于响应所述网页浏览请求,创建所述安卓系统提供给开发者的画布替代所述安卓系统的私有画布,并传送所述画布;渲染模块,用于在所述画布创建时,启动渲染进程,采用多进程方式对所述网页浏览请求对应的网页进行页面解析和渲染,获得解析和渲染后的内容数据,并传输所述内容数据;内容模型,用于接收所述画布和所述内容数据,及在所述画布上对所述内容数据进行网页内容绘制。2.如权利要求1所述的装置,其特征在于,所述网页视图标准接口与所述内容模型相连,所述网页视图标准接口在接收到网页浏览请求时,调用所述内容模型,通过所述内容模型在所述画布上对所述内容数据进行网页内容绘制。3.如权利要求1所述的装置,其特征在于,所述装置还包括:网页视图模块,与所述网页视图标准接口相连,用于响应所述网页视图标准接口的调用接收所述画布和所述内容数据,并调用所述内容模型,将所述画布和所述内容数据传递至所述内容模型。4.一种网页绘制方法,应用于安卓系统,其特征在于,包括:网页视图标准接口接收网页浏览请求,并调用表面视图响应所述网页浏览请求;创建所述安卓系统提供给开发者的画布替代所述安卓系统的私有画布,及启动渲染进程采用多进程方式对所述网页浏览请求对应的网页进行页面...

【专利技术属性】
技术研发人员:石鑫沙佳瑜
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京,11

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

1