[发明专利]一种web页面转换方法及系统有效
申请号: | 201610154451.X | 申请日: | 2016-03-16 |
公开(公告)号: | CN105740475B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 陈湘萍;赖少凡;陈榕涛;陈庆;程健;高逸斌 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510006 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 页面 转换 方法 系统 | ||
本发明公开了一种web页面转换方法及系统,其中所述方法包括:采用HTML文档对象模型对输入的HTML文件进行处理,获取文档对象模型树;对所述文档对象模型树进行子树处理,根据处理结果获取所述子树对应的页面信息元;对所述页面信息元进行相似性处理,根据相似性处理结果建立所述页面信息元间的映射关系;根据所述映射关系,将待转换页面信息沿所述映射关系注入目标页面中,完成页面转换。通过实施本发明实施例,降低网页设计人员对UI设计的功底,并且生产的转换的网页只需要设计人员进行小幅修改和调整即可,网页设计人员可以直观地选择模板网页,使得生成的页面能够最大限度地满足用户的喜好。
技术领域
本发明涉及互联网技术领域,尤其涉及一种web页面转换方法及系统。
背景技术
近几年,随着网络的普及以及电子支付技术的日益安全化,专业化,网上购物成为了居民购物的一种重要方式。淘宝、天猫、苏宁、国美等一家家电商日益崛起,带动着电商产业的发展。随着人们日益增长的需求,越来越多的商家开设了网上商店,随之带来了对网上商店类网页设计的巨大需求。实际上,已有的大量网上商店是极佳的设计样本,如果能有一种方法可以根据这些网页模板快速地打造自己的网上商店将能够很大程度地降低设计成本。遗憾的是,目前尚未有有效的手段能够利用模板快速地构建网页。目前存在的快速模板转换的方法主要是类似于QQ空间一键换肤,博客一键换肤这类型的基于对等模板的页面转换方法;基于颜色传递的页面重构方法。
但是,上述的基于对等模板的页面转换方法存在对原始网页和目标网页的模板要求严格对等,才能够保证信息的准确注入,但这也导致了页面转换后整体布局、插件布局、总体框架等方面并没有发生变化,这种页面转化只是停留在表面的颜色和风格的转化而并不是生成了不同设计的网页,不能算得上是真正意义上的模板转化;基于颜色传递的页面重构方法仅仅是颜色上的转换而不是模板上的转换,并不能生成应用另一种设计的新页面。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种web页面转换方法及系统,降低网页设计人员对UI设计的功底,并且生产的转换的网页只需要设计人员进行小幅修改和调整即可,网页设计人员可以直观地选择模板网页,使得生成的页面能够最大限度地满足用户的喜好。
为了解决上述技术问题,本发明实施例提供了一种web页面转换方法,所述方法包括:
采用HTML文档对象模型对输入的HTML文件进行处理,获取文档对象模型树;
对所述文档对象模型树进行子树处理,根据处理结果获取所述子树对应的页面信息元;
对所述页面信息元进行相似性处理,根据相似性处理结果建立所述页面信息元间的映射关系;
根据所述映射关系,将待转换页面信息沿所述映射关系注入目标页面中,完成页面转换。
优选地,所述HTML文件包括待转换HTML文件和目标HTML文件。
优选地,所述对所述文档对象模型树进行子树处理,根据处理结果获取所述子树对应的页面信息元,包括:
对所述文档对象模型树进行遍历处理,获取所述文档对象模型树的叶子节点;
确定所述叶子节点当前深度为d,根据所述深度d,扩展深度为d-1的叶子节点;
计算所述深度为d-1的叶子节点中的子树在所述文档对象模型树中出现频次;
判断若所述出现频次不小于阈值时,则继续扩展所述叶子节点深度,若所述出现频次小于阈值时,则输出所述子树作为文档对象模型子树;
获取所述文档对象模型子树对应的页面信息元。
优选地,所述对所述页面信息元进行相似性处理,根据相似性处理结果建立所述页面信息元间的映射关系,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610154451.X/2.html,转载请声明来源钻瓜专利网。