[发明专利]一种页面转换方法及页面转换装置在审
| 申请号: | 201810418161.0 | 申请日: | 2018-05-04 |
| 公开(公告)号: | CN110442343A | 公开(公告)日: | 2019-11-12 |
| 发明(设计)人: | 陈志强 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F8/40 | 分类号: | G06F8/40 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
| 地址: | 英属开曼*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页面转换 目标设备 虚拟 超文本标记语言 对象模型 显示特性 虚拟文件 申请 页面 发送 渲染 | ||
1.一种页面转换方法,其特征在于,所述方法包括:
获取待显示的页面的虚拟文件对象模型(DOM);
按照目标设备的显示特性,调整所述虚拟DOM,所述目标设备为请求显示所述待显示的页面的设备;以及
发送根据调整后的虚拟DOM渲染生成的超文本标记语言(HTML)文件,以在所述目标设备上显示所述待显示的页面。
2.根据权利要求1所述的方法,其特征在于,所述按照目标设备的显示特性,调整所述虚拟DOM包括:
以节点为单位,将所述虚拟DOM中的各节点调整为与所述目标设备的显示特性匹配的节点。
3.根据权利要求2所述的方法,其特征在于,以节点为单位对各节点进行调整包括:
使用转换器,以各节点为单位,对各节点进行调整,其中,所述转换器为依据所述目标设备的显示特性预先设置的代码块。
4.根据权利要求1或2所述的方法,其特征在于,所述按照目标设备的显示特性,调整所述虚拟DOM还包括:
查找所述虚拟DOM中由具有预设的结构和/或样式的节点组成的集合;以及
按照所述目标设备的显示特性,对所述集合中的节点进行调整。
5.根据权利要求4所述的方法,其特征在于,所述按照所述目标设备的显示特性,对所述集合中的节点进行调整包括:
使用转换器,以上述虚拟DOM中的所述集合为单位,将所述集合中的各节点调整为与所述目标设备的显示特性匹配的节点,其中,所述转换模板为依据该目标设备的显示特性预先设置的代码块。
6.根据权利要求1所述的方法,其特征在于,在所述发送HTML文件之前,所述方法还包括:
在调整后的虚拟DOM对应的代码的基础上,增加依据所述目标设备的显示需求设置的需求代码,形成最终的代码;以及
将所述最终的代码渲染为所述HTML文件。
7.根据权利要求1所述的方法,其特征在于,
所述待显示的页面是用于在个人电脑(PC)上显示的页面,所述目标设备是移动终端。
8.一种页面转换装置,其特征在于,所述装置包括:
获取单元,其用于获取待显示的页面的虚拟文件对象模型(DOM);
调整单元,其用于按照目标设备的显示特性,调整所述虚拟DOM,所述目标设备为请求显示所述待显示的页面的设备;以及
发送单元,其用于发送根据调整后的虚拟DOM渲染生成的超文本标记语言(HTML)文件,以在所述目标设备上显示所述待显示的页面。
9.根据权利要求8所述的装置,其特征在于,所述调整单元包括:
第一调整单元,其以节点为单位,将所述虚拟DOM中的各节点调整为与所述目标设备的显示特性匹配的节点。
10.根据权利要求8所述的装置,其特征在于,所述调整单元包括第二调整单元,所述第二调整单元包括:
查找子单元,其用于查找所述虚拟DOM中由具有预设的结构和/或样式的节点组成的集合;以及
调整子单元,其按照所述目标设备的显示特性,对所述集合中的节点进行调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810418161.0/1.html,转载请声明来源钻瓜专利网。





