[发明专利]界面数据文件的比较方法及装置有效
| 申请号: | 201110419950.4 | 申请日: | 2011-12-15 |
| 公开(公告)号: | CN102521359A | 公开(公告)日: | 2012-06-27 |
| 发明(设计)人: | 陈逸飞;郑祥星 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 界面 数据文件 比较 方法 装置 | ||
技术领域
本发明涉及计算机数据处理技术领域,具体地,涉及一种界面数据文件的比较方法及装置。
背景技术
在计算机数据处理中,用户使用和操作的计算机界面越来越重要,灵活友好的计算机界面能大大提高计算机数据处理系统的易用性,提高用户的使用效率与系统的可维护性,进而可以提高计算机数据处理的效率。
目前,在进行各类界面数据文件(比如html网页文件、jsp代码文件)的比较或者版本管理时,主要的技术手段是从文本字符的角度来进行比较操作,这种文本字符比较方式存在以下问题:
(1)由于研发人员在进行此类文件的比较时,更关注的是界面展现效果上的差异而非代码字符层面的差异,因而就要求研发人员能够自行识别文件内容中与视觉展现相关的部分,同时能够对展现效果有一定的预估,实际操作中往往只能通过反复调试比对来解决,这导致了工作效率的低下,并且在很大程度上,这种方式依赖于研发人员自身的能力和经验;
(2)当数据文件的容量比较大、结构比较复杂时,以这种方式进行界面数据文件的比较,实际操作过程会变得非常冗长、困难,且难以达到理想的效果;
(3)无法实现从界面视觉展现角度上的“一致性认定”,而是会指出它们完全不同,而不同的用户界面代码可能展现出的界面是相同的,但采用目前的数据比较方式往往不能实现对其一致性的认定。
也就是说,目前的界面数据文件比较技术存在效率低、无法实现“一致性认定”的问题。
发明内容
本发明实施例的主要目的在于提供一种界面数据文件的比较方法及装置,以解决现有技术中的界面数据文件比较技术存在效率低的问题。
为了实现上述目的,本发明实施例提供一种界面数据文件的比较方法,该方法:读取待比较界面数据文件;根据所述待比较界面数据文件的数据类型获取所述待比较界面数据文件的结构化对象信息;根据所述结构化对象信息的类型将所述结构化对象信息转换为标准中间数据文件;根据转换后的标准中间数据文件对所述待比较界面数据文件进行比较操作。
具体地,上述读取待比较界面数据文件包括:以文本字符流的形式读取所述待比较界面数据文件。
上述根据所述结构化对象信息的类型将所述结构化对象信息转换为标准中间数据文件包括:根据所述结构化对象信息的类型获取所述结构对象信息中与界面展现相关的信息;将所述结构对象信息中与界面展现相关的信息转化为所述标准中间数据文件,其中,所述标准中间数据文件为预先设置的包括界面元素的标准化对象集合。
根据转换后的标准中间数据文件对所述待比较界面数据文件进行比较操作之后,所述的方法还包括:将比较操作后的结果以图形化的方式显示。
本发明实施例还提供一种界面数据文件的比较装置,所述装置包括:界面数据文件读取单元,用于读取待比较界面数据文件;结构化对象信息获取单元,用于根据所述待比较界面数据文件的数据类型获取所述待比较界面数据文件的结构化对象信息;标准中间数据文件转换单元,用于根据所述结构化对象信息的类型将所述结构化对象信息转换为标准中间数据文件;比较操作单元,用于根据转换后的标准中间数据文件对所述待比较界面数据文件进行比较操作。
所述界面数据文件读取单元具体用于:以文本字符流的形式读取所述待比较界面数据文件。
所述标准中间数据文件转换单元具体包括:界面展现信息获取模块,用于根据所述结构化对象信息的类型获取所述结构对象信息中与界面展现相关的信息;标准中间数据文件转换模块,用于将所述结构对象信息中与界面展现相关的信息转化为所述标准中间数据文件,其中,所述标准中间数据文件为预先设置的包括界面元素的标准化对象集合。
所述的装置还包括:显示单元,用于将比较操作后的结果以图形化的方式显示。
借助于上述技术方案至少之一,通过将待比较界面数据文件统一转换成标准中间数据文件后进行比较,可以方便快捷地查找到差异之处,提高界面数据文件的比较效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的界面数据文件的比较方法的流程图;
图2是根据本发明实施例的两个界面数据文件进行比较的流程图;
图3是界面数据A的示意图;
图4是界面数据B的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110419950.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:宽度可调式木制床架
- 下一篇:一种天然肠衣辐照保鲜方法





