[发明专利]一种基于网页内元素异同的页面自动更新方法有效
申请号: | 202010614987.1 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111857773B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 曾国栋;宋坤 | 申请(专利权)人: | 远光软件股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;H04L67/02 |
代理公司: | 北京天达知识产权代理事务所有限公司 11386 | 代理人: | 马东伟 |
地址: | 519085 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网页 元素 异同 页面 自动更新 方法 | ||
本发明涉及一种基于网页内元素异同的页面自动更新方法,属于计算机界面设计技术领域。该方法包括:标记A模板中m页面的修改并保存,发布修改后的所述A模板;所述A模板发布后,更新A模板的版本号及修改后的m页面的版本号得到m页面的实际版本号;比较m页面的所述实际版本号与记录版本号后显示所述A模板的更新标志;所述记录版本号为引用所述A模板中m页面的n页面所记录的版本号;根据系统显示的所述A模板的更新标志,确定是否启动页面升级;以及,当确定启动页面升级后,按照A模板更新后的m页面的元素异同更新所述n页面。本发明实现了用户引用的模板升级时自动完成页面的同步升级,且按照模板升级的内容自动升级。
技术领域
本发明涉及计算机界面设计技术领域,尤其涉及一种基于网页内元素异同的页面自动更新方法。
背景技术
目前用户引用某个由设计人员提供的模板进行页面设计,经过一段时间后,设计人员提供的这个模板很可能做过修改,进行过模板设计,而用户引用这个模板生成的页面也需要同步升级,并且页面升级的内容要和模板升级的内容一致,在没有页面元素自动替换的情况下,如果模板有升级,页面也需要跟随升级的话,只能用户自己去对照模板手动调整页面,工作量大且效果不明显。
发明内容
鉴于上述的分析,本发明旨在提供一种基于网页内元素异同的页面自动更新方法,以解决目前页面设计中由于模板升级使得页面随着升级时采用手动调整页面带来工作量大的问题,实现了页面的自动化升级。
本发明的目的主要是通过以下技术方案实现的:
本发明提供了一种基于网页内元素异同的页面自动更新方法,包括以下步骤:
标记A模板中m页面的修改并保存,发布修改后的所述A模板;
所述A模板发布后,更新A模板的版本号及修改后的m页面的版本号得到m页面的实际版本号;
比较m页面的所述实际版本号与记录版本号后显示所述A模板的更新标志;所述记录版本号为引用所述A模板中m页面的n页面所记录的版本号;
根据系统显示的所述A模板的更新标志,确定是否启动页面升级;以及,
当确定启动页面升级后,按照A模板更新后的m页面的元素异同更新所述n页面。
进一步地,所述标记A模板中m页面的修改,包括:将A模板和m页面标记为可变更;并根据所述可变更的标记,将A模板的发布按钮设置为可点击状态;
所述发布修改后的所述A模板,包括:接收对可点击状态的所述A模板的发布按钮的点击操作,发布所述A模板。
进一步地,所述A模板发布后,更新A模板的版本号及修改后的m页面的版本号得到m页面的实际版本号,包括:所述A模板的版本号和所述m页面的版本号均加1得到实际版本号。
进一步地,所述比较所述实际版本号与记录版本号后显示所述A模板的更新标志包括:所述实际版本号大于所述记录版本号,系统标记n页面可升级,所述n页面显示待升级标志。
进一步地,所述确定是否启动页面升级,包括:接收到用户点击所述n页面显示的待升级标志后触发页面升级功能,系统提示用户是否按照更新后的A模板m页面升级n页面,并展示升级n页面样式;若选择是,则确定启动页面升级。
进一步地,所述升级n页面样式包括:n页面中所包括的m页面的区域升级成对应m页面的区域的样式,n页面中非m页面的区域或者n页面中已删除的m页面区域不变动。
进一步地,当确定启动页面升级后,按照A模板更新后的m页面的元素异同更新所述n页面,包括对m页面区域和组件元素的标签id和n页面区域和组件元素的标签id进行对比:
若标签id一致,则判断n页面的该区域组件元素为m页面的区域组件元素后,进行升级处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010614987.1/2.html,转载请声明来源钻瓜专利网。