1.一种提高Web应用界面渲染效率的方法,其特征在于,包括步骤:
A、接收来自HTML页面的标签对象,对标签对象进行转换映射,将标签对象映射为操作系统的原生控件对象;
B、将映射的操作系统的原生控件对象与显示处理服务程序进行绑定;
C、通过所述显示处理服务程序对映射的原生控件对象进行图像显示及合成处理,最后进行显示输出。
2.根据权利要求1所述的提高Web应用界面渲染效率的方法,其特征在于,所述步骤A中所述接收来自HTML页面的标签对象具体包括:
解析HTML页面,通过词法分析,生成节点;
根据节点信息创建DOM树。
3.根据权利要求2所述的提高Web应用界面渲染效率的方法,其特征在于,所述步骤A中所述对标签对象进行转换映射,将标签对象映射为操作系统的原生控件对象具体包括:
将DOM树上的标签对象节点与操作系统中的原生控件对象进行关系对应,建立标签对象和原生控件对象的映射表。
4.根据权利要求1所述的提高Web应用界面渲染效率的方法,其特征在于,所述步骤B具体包括:
将映射的原生控件对象与显示处理服务程序进行进程间通信,将映射的原生控件对象传递给显示处理服务程序。
5.根据权利要求1所述的提高Web应用界面渲染效率的方法,其特征在于,所述步骤C具体包括:
将图像显示以及合成处理后的结果交由系统显示驱动程序;
通过所述系统显示驱动程序完成向显示设备的图像写入操作,输出显示图像。
6.一种提高Web应用界面渲染效率的系统,其特征在于,包括:
转换映射模块,用于接收来自HTML页面的标签对象,对标签对象进行转换映射,将标签对象映射为操作系统的原生控件对象;
绑定模块,用于将映射的操作系统的原生控件对象与显示处理服务程序进行绑定;
显示模块,用于通过所述显示处理服务程序对映射的原生控件对象进行图像显示及合成处理,最后进行显示输出。
7.根据权利要求6所述的提高Web应用界面渲染效率的系统,其特征在于,转换映射模块具体包括:
DOM树创建单元,用于解析HTML页面,通过词法分析,生成节点;根据节点信息创建DOM树。
8.根据权利要求7所述的提高Web应用界面渲染效率的系统,其特征在于,所述转换映射模块还包括:
映射单元,用于将DOM树上的标签对象节点与操作系统中的原生控件对象进行关系对应,建立标签对象和原生控件对象的映射表。
9.根据权利要求6所述的提高Web应用界面渲染效率的系统,其特征在于,所述绑定模块具体包括:
绑定单元,用于将映射的原生控件对象与显示处理服务程序进行进程间通信,将映射的原生控件对象传递给显示处理服务程序。
10.根据权利要求6所述的提高Web应用界面渲染效率的系统,其特征在于,所述显示模块具体包括:
显示单元,用于将图像显示以及合成处理后的结果交由系统显示驱动程序;通过所述系统显示驱动程序完成向显示设备的图像写入操作,输出显示图像。