[發明專利]界面數據文件的比較方法及裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201110419950.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:寬度可調式木制床架
- 下一篇:一種天然腸衣輻照保鮮方法





