的區(qū)域,標(biāo)出的區(qū)域就作為所述動態(tài)變化區(qū)域。
[0065]本實施例的一種實施方式中,分別在多個時刻對第一頁面進行截圖的步驟具體可以包括:
[0066]按照均勻的時間間隔在多個不同時刻對所述第一頁面進行截圖。
[0067]所述預(yù)定時間長度及截圖的時間間隔可以根據(jù)動態(tài)變化區(qū)域通常的變化頻率進行設(shè)定,比如動態(tài)輪播的圖片播放間隙平均時間為10秒,一般是不超過3張,默認不超過5組動態(tài)照片,那么可以將預(yù)定時間長度設(shè)定為I分鐘,按5秒的時間間隔勻速截圖,共截取第一圖片20張。
[0068]在其它實施方式中,也可以不采用均勻截圖的方式,而是在任意的不同時刻進行截圖,保證所截圖的各時刻不過于集中即可。
[0069]本實施例的一種實施方式中,所述方法還可以包括:
[0070]204、在不同情況下對所述第一頁面進行截圖,得到多個第二圖片;
[0071]205、分別在各第二圖片中去除所識別出的動態(tài)變化區(qū)域;
[0072]206、對比去除動態(tài)變化區(qū)域后的各所述第二圖片。
[0073]所述第一圖片是在同一個情況下的不同時刻對所述第一頁面的截圖,而所述第二圖片則是在不同情況下對所述第一頁面的截圖;步驟204所述的在不同情況下對所述第一頁面進行截圖,包括對第一頁面的各個不同版本的截圖,比如進行主干分支截圖對比,則所述第二圖片是對第一頁面的當(dāng)前版本和多個歷史版本的截圖;再比如進行多瀏覽器截圖對t匕,則所述第二圖片是對多個瀏覽器所顯示的第一頁面的截圖,不同瀏覽器所顯示的所述第一頁面可看成是第一頁面的多個不同版本。步驟204可以在步驟201?203之前或之后進行,也可以和步驟201?203并行進行。
[0074]本實施方式中,去除所識別出的動態(tài)變化區(qū)域可以但不限于是指忽略或刪除屬于動態(tài)變化區(qū)域的像素點,這樣在步驟205中的對比結(jié)果將不會受到動態(tài)變化區(qū)域的影響。在其它實施方式中,也可以是對第二圖片對比后,從中剔除屬于所述動態(tài)變化區(qū)域的對比結(jié)果。
[0075]下面用一個具體的例子來說明本實施例,該例子是對多個情況下的第一頁面進行對比,如圖3所示,包括步驟301?308。
[0076]301、在瀏覽器中輸入需要截圖的第一頁面的URL ;
[0077]302、對于顯示出的第一頁面,分別在不同情況下截圖,得到多個第二圖片;比如對第一頁面的當(dāng)前版本和多個歷史版本分別截圖,或是對多個瀏覽器所顯示的第一頁面分別截圖。
[0078]303、在一個預(yù)定時間段內(nèi),在同一個情況下的不同時刻對所述第一頁面截圖,得到多個第一圖片。
[0079]304、將多個第一圖片中的第一個或任一個作為基準圖片,分別將所述基準圖片和其它第一圖片進行對比。
[0080]305、根據(jù)對比結(jié)果識別出動態(tài)變化的區(qū)域。
[0081]步驟303?305和302的前后順序不限,也可以并行進行。
[0082]306、在得到的各第二圖片中去除動態(tài)變化區(qū)域。
[0083]307、對比去除動態(tài)變化區(qū)域后的各第二圖片。
[0084]308、根據(jù)對比結(jié)果判斷是否存在不同,如果任意兩個第二圖片之間存在不同,則驗證失敗,輸出第二圖片中不同的區(qū)域(比如但不限于以像素點的位置表示);如果各第二圖片之間沒有存在不同,則驗證通過。其中,驗證失敗是指第一頁面對應(yīng)的各版本之間存在不同;驗證通過是指第一頁面對應(yīng)的各版本之間相同。
[0085]實施例二、一種頁面對比的裝置,如圖4所示,包括:
[0086]第一截圖單元41,用于在預(yù)定時間長度中,分別在多個時刻對第一頁面進行截圖,得到多個第一圖片;
[0087]第一對比單元42,用于以各所述第一圖片中的任一個作為基準圖片,分別將其它各第一圖片與所述基準圖片進行對比;
[0088]識別單元43,用于根據(jù)對比結(jié)果,將存在不同的部分識別為動態(tài)變化區(qū)域。
[0089]本實施例的一種實施方式中,所述識別單元43根據(jù)對比結(jié)果,將存在不同的部分識別為動態(tài)變化區(qū)域具體可以是指:
[0090]識別單元43根據(jù)對比結(jié)果,在所述基準圖片上標(biāo)出不同的像素點;將所述基準圖片中標(biāo)出的像素點組成的區(qū)域識別為動態(tài)變化區(qū)域。
[0091]本實施例的一種實施方式中,所述第一截圖單元41分別在多個時刻對第一頁面進行截圖具體可以是指:
[0092]第一截圖單元41按照均勻的時間間隔在多個不同時刻對所述第一頁面進行截圖。
[0093]本實施例的一種實施方式中,所述裝置還可以包括:
[0094]第二截圖單元44,用于在不同情況下對所述第一頁面進行截圖,得到多個第二圖片;
[0095]去除單元45,用于在多個第二圖片中分別去除所識別出的動態(tài)變化區(qū)域;
[0096]第二對比單元46,用于對比去除動態(tài)變化區(qū)域后的各所述第二圖片。
[0097]本實施例的一種實施方式中,第一截圖單元41分別在多個時刻對第一頁面進行截圖具體可以是指:
[0098]第一截圖單元41對所述第一頁面的當(dāng)前版本進行截圖,或?qū)Χ鄠€瀏覽器中任一個瀏覽器或預(yù)定的基準瀏覽器所顯示的第一頁面進行截圖。
[0099]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本申請不限制于任何特定形式的硬件和軟件的結(jié)合。
[0100]當(dāng)然,本申請還可有其他多種實施例,在不背離本申請精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本申請作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本申請的權(quán)利要求的保護范圍。
【主權(quán)項】
1.一種頁面對比的方法,包括: 在預(yù)定時間長度中,分別在多個時刻對第一頁面進行截圖,得到多個第一圖片; 以各所述第一圖片中的任一個作為基準圖片,分別將其它各第一圖片與所述基準圖片進行對比; 根據(jù)對比結(jié)果,將存在不同的部分識別為動態(tài)變化區(qū)域。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)對比結(jié)果,將存在不同的部分識別為動態(tài)變化區(qū)域的步驟包括: 根據(jù)對比結(jié)果,在所述基準圖片上標(biāo)出不同的像素點; 將所述基準圖片中標(biāo)出的像素點組成的區(qū)域識別為動態(tài)變化區(qū)域。
3.如權(quán)利要求1所述的方法,其特征在于,所述分別在多個時刻對第一頁面進行截圖的步驟包括: 按照均勻的時間間隔在多個不同時刻對所述第一頁面進行截圖。
4.如權(quán)利要求1所述的方法,其特征在于,還包括: 在不同情況下對所述第一頁面進行截圖,得到多個第二圖片; 分別在各第二圖片中去除所識別出的動態(tài)變化區(qū)域; 對比去除動態(tài)變化區(qū)域后的各所述第二圖片。
5.如權(quán)利要求1所述的方法,其特征在于,分別在多個時刻對第一頁面進行截圖的步驟包括: 對所述第一頁面的當(dāng)前版本進行截圖; 或?qū)Χ鄠€瀏覽器中任一個瀏覽器或預(yù)定的基準瀏覽器所顯示的第一頁面進行截圖。
6.一種頁面對比的裝置,其特征在于,包括: 第一截圖單元,用于在預(yù)定時間長度中,分別在多個時刻對第一頁面進行截圖,得到多個第一圖片; 第一對比單元,用于以各所述第一圖片中的任一個作為基準圖片,分別將其它各第一圖片與所述基準圖片進行對比; 識別單元,用于根據(jù)對比結(jié)果,將存在不同的部分識別為動態(tài)變化區(qū)域。
7.如權(quán)利要求6所述的裝置,其特征在于,所述識別單元根據(jù)對比結(jié)果,將存在不同的部分識別為動態(tài)變化區(qū)域是指: 識別單元根據(jù)對比結(jié)果,在所述基準圖片上標(biāo)出不同的像素點;將所述基準圖片中標(biāo)出的像素點組成的區(qū)域識別為動態(tài)變化區(qū)域。
8.如權(quán)利要求6所述的裝置,其特征在于,所述第一截圖單元分別在多個時刻對第一頁面進行截圖是指: 第一截圖單元按照均勻的時間間隔在多個不同時刻對所述第一頁面進行截圖。
9.如權(quán)利要求6所述的裝置,其特征在于,還包括: 第二截圖單元,用于在不同情況下對所述第一頁面進行截圖,得到多個第二圖片; 去除單元,用于在多個第二圖片中分別去除所識別出的動態(tài)變化區(qū)域; 第二對比單元,用于對比去除動態(tài)變化區(qū)域后的各所述第二圖片。
10.如權(quán)利要求6所述的裝置,其特征在于,第一截圖單元分別在多個時刻對第一頁面進行截圖是指: 第一截圖單元對所述第一頁面的當(dāng)前版本進行截圖,或?qū)Χ鄠€瀏覽器中任一個瀏覽器或預(yù)定的基準瀏覽器所顯示的第一頁面進行截圖。
【專利摘要】一種頁面對比的方法和裝置;所述方法包括:在預(yù)定時間長度中,分別在多個時刻對第一頁面進行截圖,得到多個第一圖片;以各所述第一圖片中的任一個作為基準圖片,分別將其它各第一圖片與所述基準圖片進行對比;根據(jù)對比結(jié)果,將存在不同的部分識別為動態(tài)變化區(qū)域。本申請能夠在頁面對比的過程中如何避免動態(tài)變化區(qū)域的影響。
【IPC分類】G06F9-44, G06F17-30
【公開號】CN104572056
【申請?zhí)枴緾N201310507969
【發(fā)明人】栗志果
【申請人】阿里巴巴集團控股有限公司
【公開日】2015年4月29日
【申請日】2013年10月24日