專利名稱:一種網(wǎng)站展示內(nèi)容的截屏方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及互聯(lián)網(wǎng)開發(fā)技術領域,尤其涉及一種網(wǎng)站展示內(nèi)容的截屏方法及系統(tǒng)。
背景技術:
在現(xiàn)有網(wǎng)絡中,網(wǎng)絡內(nèi)容提供者具有獲知其所提供給網(wǎng)站進行展示的內(nèi)容的統(tǒng)計取證需求,例如,客戶在網(wǎng)站上投放網(wǎng)絡展示內(nèi)容時有將正在播放的網(wǎng)絡展示內(nèi)容進行截圖展示以作為能夠正常播放的證據(jù)的需求。目前的做法是銷售助理每天瀏覽網(wǎng)頁,在相應的網(wǎng)絡展示內(nèi)容位置上進行刷新,當發(fā)現(xiàn)需要截屏的網(wǎng)絡展示內(nèi)容時,采用QQ截屏、RTX截屏或者屏幕拷貝等方式,手工把包含網(wǎng)絡展示內(nèi)容的展示頁面截取下來并保存為 圖片,存放在本地目錄,以供后續(xù)交付給客戶進行驗證。目前許多網(wǎng)站提供了在線截圖工具,例如問問吧(http://www. wenwenba. com/),thumbalizr (http://www. thumbalizr/) ,webthumb (http://webthumb/)等等,此夕卜,還有許多單機的截圖工具,例如恰美截圖助手,某些瀏覽器或者其插件提供了截圖的功能,還有些即時通訊工具例如騰訊QQ、騰訊通RTX等都可提供單機截屏功能?,F(xiàn)有技術中,通過人工調(diào)用上述截圖工具來保存和記錄網(wǎng)站展示內(nèi)容的截屏統(tǒng)計信息,效率低下,無法滿足大批量的截屏統(tǒng)計需求;人工操作時效性差,錯誤率高;截屏的圖片質(zhì)量和尺寸等規(guī)格參差不齊影響呈現(xiàn)效果;無法集中對截屏統(tǒng)計信息進行統(tǒng)一集中存儲和管理,為管理維護和用戶獲取截屏統(tǒng)計信息帶來不便。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種網(wǎng)站展示內(nèi)容的截屏方法及系統(tǒng),用于解決現(xiàn)有網(wǎng)站展示內(nèi)容的截屏方法效率低、時效性差、不易管理和維護的技術問題。為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的—種網(wǎng)絡展示內(nèi)容的截屏方法,該方法包括定制截屏任務,所述截屏任務包含如下信息網(wǎng)絡展示內(nèi)容的展示地址、網(wǎng)絡展示內(nèi)容的標識信息、客戶信息;后臺截屏程序根據(jù)截屏任務指示的網(wǎng)絡展示內(nèi)容的展示地址,截取網(wǎng)絡展示內(nèi)容所在頁面的屏幕拷貝,并存儲截屏圖片及截屏歷史記錄信息。進一步地,在定制截屏任務后,所述方法還包括對截屏任務所包含的信息進行驗證,判斷截屏任務所包含的信息是否有效,當驗證通過時提交截屏任務,否則不提交。進一步地,通過前臺頁面定制多條截屏任務,以任務列表方式將截屏任務提交給后臺數(shù)據(jù)庫,所述后臺截屏程序從后臺數(shù)據(jù)庫中讀取任務列表,根據(jù)任務列表執(zhí)行截屏任務。進一步地,所述方法還包括通過前臺頁面獲取存儲的截屏圖片及截屏歷史記錄信息,向用戶展示截屏圖片及截屏歷史記錄信息。進一步地,所述方法還包括對所述后臺截屏程序生成的截屏圖片及截屏歷史記錄信息執(zhí)行統(tǒng)計分析;所述統(tǒng)計分析的條件包括以下信息中的一種或多種時間段、網(wǎng)絡展示內(nèi)容的標識信息、客戶信息。進一步地,所述后臺截屏程序按預先設定的統(tǒng)一的格式和尺寸大小存儲所存儲的截屏圖片?;诒景l(fā)明實施例,本發(fā)明還提供一種網(wǎng)絡展示內(nèi)容的截屏系統(tǒng),該系統(tǒng)包括前臺模塊,用于定制截屏任務,展示截屏圖片及截屏歷史記錄信息,所述截屏任務 包含如下信息網(wǎng)絡展示內(nèi)容的展示地址、網(wǎng)絡展示內(nèi)容的標識信息、客戶信息;數(shù)據(jù)庫模塊,用于存儲截屏任務、截屏歷史記錄信息;后臺截屏程序,用于根據(jù)截屏任務指示的網(wǎng)絡展示內(nèi)容的展示地址,截取網(wǎng)絡展示內(nèi)容所在頁面的屏幕拷貝,并存儲截屏圖片及截屏歷史記錄信息。進一步地,所述前臺模塊包括截屏任務定制模塊,用于定制截屏任務,并負責將截屏任務提交給數(shù)據(jù)庫;截屏任務驗證模塊,用于對截屏任務所包含的信息進行有效性驗證;截屏歷史展示模塊,用于展示截屏圖片及截屏歷史記錄信息;在定制多條截屏任務的情況下,所述截屏任務定制模塊以任務列表方式將截屏任務提交給數(shù)據(jù)庫模塊,所述后臺截屏程序從所述數(shù)據(jù)庫模塊中讀取任務列表,根據(jù)任務列表執(zhí)行截屏任務。進一步地,所述前臺模塊還包括統(tǒng)計分析模塊,用于對所述后臺截屏程序生成的截屏圖片及截屏歷史記錄信息執(zhí)行統(tǒng)計分析;所述統(tǒng)計分析的條件包括以下信息中的一種或多種時間段、網(wǎng)絡展示內(nèi)容的標識信息、客戶信息。所述后臺截屏程序按預先設定的統(tǒng)一的格式和尺寸大小存儲所存儲的截屏圖片。通過本發(fā)明,用戶可以定制截屏任務,由后臺截屏程序自動根據(jù)截屏任務指示的網(wǎng)絡展示內(nèi)容的展示地址,截取網(wǎng)絡展示內(nèi)容所在頁面的屏幕拷貝,并可通過前臺頁面瀏覽截屏圖片及截屏歷史記錄。本發(fā)明極大提高了網(wǎng)絡服務商對網(wǎng)絡展示內(nèi)容的截屏統(tǒng)計效率,提高了時效性,降低了錯誤率,方便了內(nèi)容提供者取證及對截屏數(shù)據(jù)的維護和管理。
圖I為本發(fā)明提供的網(wǎng)絡展示內(nèi)容的截屏方法的概括流程圖;圖2為本發(fā)明實施例提供的網(wǎng)絡展示內(nèi)容的截屏方法的實現(xiàn)流程圖;圖3為本發(fā)明實施例提供的后臺截屏程序執(zhí)行截屏任務的流程圖。
具體實施例方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下舉實施例并參照附圖,對本發(fā)明進一步詳細說明。圖I為本發(fā)明提供的網(wǎng)絡展示內(nèi)容的截屏方法的概括流程圖,包括步驟
步驟101、用戶通過前臺頁面定制截屏任務;本發(fā)明不限制展示內(nèi)容的格式,可以是圖片、視頻、文字、動畫等。截屏任務包含如下信息網(wǎng)絡展示內(nèi)容的展示地址、網(wǎng)絡展示內(nèi)容的標識信息、客戶信息;網(wǎng)絡展示內(nèi)容的展示地址為展示內(nèi)容的網(wǎng)頁地址;網(wǎng)絡展示內(nèi)容的標識信息包括但不限于展示位置標識、內(nèi)容標識;展示位置標識用于指示在內(nèi)容在網(wǎng)頁中的展示位置區(qū)域,以超文本標識語言為例,展示位置標識可以是一個標簽ID,該標簽ID對應展示頁面中的一個展示區(qū)域;內(nèi)容標識用于區(qū)分展示的內(nèi)容本身,例如可以是一個圖片ID、訂單號、展示內(nèi)容在數(shù)據(jù)庫的流水號等等。步驟102、后臺截屏程序根據(jù)截屏任務指示的網(wǎng)絡展示內(nèi)容的展示地址,截取網(wǎng)絡 展示內(nèi)容所在頁面的屏幕拷貝,并存儲截屏圖片及截屏歷史記錄信息。所述截屏圖片和截屏歷史記錄信息可存儲于數(shù)據(jù)庫或?qū)iT的存儲的系統(tǒng)中,以供前臺頁面閱覽展示。在本發(fā)明一優(yōu)選實施例中,還包括對截屏任務的驗證步驟,在用戶定制截屏任務準備向數(shù)據(jù)庫或后臺截屏程序提交截屏任務之前,調(diào)用截屏任務驗證模塊對截屏任務包含的信息進行驗證,驗證通過時提交截屏任務,否則不提交。例如驗證網(wǎng)絡展示內(nèi)容是否在業(yè)務系統(tǒng)中存在,驗證網(wǎng)絡展示內(nèi)容的展示地址是否存在,驗證客戶信息是否存在等等。優(yōu)選地,本發(fā)明可通過前臺頁面定制多條截屏任務,以任務列表方式將截屏任務提交給后臺數(shù)據(jù)庫,所述后臺截屏程序從后臺數(shù)據(jù)庫中讀取任務列表,根據(jù)任務列表執(zhí)行截屏任務。優(yōu)選地,本發(fā)明用戶可通過前臺頁面對截屏任務進行修改,例如修改截屏任務的執(zhí)行時間,修改網(wǎng)絡展示內(nèi)容的展示地址、網(wǎng)絡展示內(nèi)容的標識信息、客戶信息等。在截屏任務提交后,后臺截屏程序定期或周期性地從數(shù)據(jù)庫中讀取截屏任務列表,然后逐一對截屏任務進行解釋執(zhí)行,若當前截屏任務為啟動狀態(tài),則發(fā)起訪問請求獲取網(wǎng)絡展示內(nèi)容的展示地址對應的網(wǎng)頁,判斷在該網(wǎng)頁中是否包含指定網(wǎng)絡展示內(nèi)容,若存在,則截取網(wǎng)絡展示內(nèi)容所在頁面的屏幕拷貝,存儲的截屏圖片及截屏歷史記錄信息。用戶可通過前臺頁面瀏覽存儲的截屏圖片及截屏歷史記錄信息。優(yōu)選地,本發(fā)明方法還包括對所述后臺截屏程序生成的截屏圖片及截屏歷史記錄信息執(zhí)行統(tǒng)計分析的步驟,例如以時間段和網(wǎng)絡展示內(nèi)容的標識進行統(tǒng)計分析,在指定時間段內(nèi)所述內(nèi)容展示次數(shù)等。優(yōu)選地,所述后臺截屏程序按預先設定的統(tǒng)一的格式和尺寸大小存儲所存儲的截屏圖片。圖2為本發(fā)明一具體實施例提供的網(wǎng)絡展示內(nèi)容的截屏方法的實現(xiàn)流程圖,具體步驟如下步驟201、用戶通過前臺模塊定制并提交截屏任務,任務列表中包含網(wǎng)絡展示內(nèi)容的提供者信息、網(wǎng)絡展示內(nèi)容的展示位置標識ID、網(wǎng)絡展示內(nèi)容的標識信息、網(wǎng)絡展示內(nèi)容的展示頁面URL地址、任務執(zhí)行日期等信息;例如,用戶定制截屏任務為在2011-1-8日截取在騰訊網(wǎng)首頁www. qq. com的擴展視頻通欄QQCOM_Extend_Video上出現(xiàn)的由某公司的網(wǎng)絡展示內(nèi)容,其網(wǎng)絡展示內(nèi)容標識為 123456 ;步驟202、前臺模塊檢查用戶提交的截屏任務是否有效,包括檢查網(wǎng)絡展示內(nèi)容在截屏日期內(nèi)是否仍然有效,網(wǎng)絡展示內(nèi)容的展示位置標識是否有效,網(wǎng)絡展示內(nèi)容的展示頁面URL地址是否有效等等。步驟203、確認截屏任務有效后,前臺將截屏任務列表傳輸給數(shù)據(jù)庫服務器;步驟204、數(shù)據(jù)庫服務器存儲截屏任務列表中的截屏任務;步驟205、后臺截屏程序會定期輪詢數(shù)據(jù)庫,讀取截屏任務記錄,根據(jù)一定的檢索條件獲取需要執(zhí)行的截屏任務;步驟206、數(shù)據(jù)庫傳輸需要執(zhí)行的截屏任務列表給后臺截屏程序;步驟207、后臺截屏程序根據(jù)截屏任務列表逐一截取相應的網(wǎng)絡展示內(nèi)容的展示 界面的屏幕圖片;步驟208、后臺程序?qū)⒕W(wǎng)絡展示內(nèi)容的展示界面的截屏圖片信息及截屏歷史記錄信息傳輸給數(shù)據(jù)庫;所述截屏歷史記錄信息包含截屏圖片存儲位置、任務執(zhí)行時間、網(wǎng)絡展示內(nèi)容的標識、客戶標識等。截屏圖片也可由專門的存儲系統(tǒng)進行存儲,則截屏歷史記錄信息應當包括截屏圖片的訪問地址信息。步驟209、數(shù)據(jù)庫存儲截屏圖片和截屏歷史記錄信息;步驟210、用戶需要通過前臺模塊來查看之前提交的截屏任務的執(zhí)行結(jié)果,向前臺模塊提交瀏覽請求;步驟211、前臺模塊向數(shù)據(jù)庫請求相應截屏任務的截屏圖片;步驟212、數(shù)據(jù)庫向前臺模塊傳輸截屏圖片及截屏歷史記錄信息;步驟213、前臺模塊向用戶展示出網(wǎng)絡展示內(nèi)容的展示界面的截屏圖片。圖3為步驟207后臺截屏程序執(zhí)行截屏的細化流程圖,具體步驟如下步驟301、后臺截屏程序獲取了截屏任務列表之后,如果任務列表為空則終止該流程,如果不為空則逐一讀取任務列表中的截屏任務,循環(huán)執(zhí)行步驟302至306的步驟;步驟302、后臺截屏程序抓取截屏任務指示的網(wǎng)絡展示內(nèi)容的展示頁面,如果下載網(wǎng)頁失敗則終止當前的截屏任務,執(zhí)行下一截屏任務;步驟303、后臺截屏程序在抓取后的網(wǎng)頁中查找待截屏的網(wǎng)絡展示內(nèi)容的展示位置標識,如果沒有找到相應的展示位置,則結(jié)束當前截屏任務的執(zhí)行,執(zhí)行下一截屏任務,若找到相應的展示位置,則執(zhí)行步驟304 ;步驟304、在網(wǎng)絡展示內(nèi)容的展示位置查找相應的網(wǎng)絡展示內(nèi)容的標識,如果沒有找到,則執(zhí)行步驟302,否則執(zhí)行步驟305 ;重復執(zhí)行步驟302步驟相當于重新刷新網(wǎng)頁,再次進行判斷; 步驟305、如果在正確的網(wǎng)絡展示內(nèi)容的展示位置上發(fā)現(xiàn)了正確的網(wǎng)絡展示內(nèi)容的標識,則進行網(wǎng)頁截圖;步驟306、將網(wǎng)頁截圖中相應的網(wǎng)絡展示內(nèi)容的展示位置打上Logo水印。本發(fā)明提供的網(wǎng)絡展示內(nèi)容的截屏系統(tǒng),采用被動的抓屏判斷的方式,在本發(fā)明另一優(yōu)選實施例中,可建立業(yè)務系統(tǒng)與本系統(tǒng)的接口,在業(yè)務系統(tǒng)展示指定截屏任務中的網(wǎng)絡展示內(nèi)容時,通過所述接口通知本發(fā)明的截屏系統(tǒng)中的后臺截屏程序,后臺截屏程序接收到通知消息后,以網(wǎng)絡展示內(nèi)容的標識檢索是否存在相應的截屏任務,如存在則執(zhí)行相應的截屏任務,具體截屏步驟參照步驟302至步驟305。由于該系統(tǒng)實施例基于上述方法實施例,因此該系統(tǒng)所包含的模塊都是為實現(xiàn)上述方法實施例中的步驟流程而設,其功能都可直接從上述方法實施例中導出,任何能從上述方法實施例中抽象、提取或?qū)С龅墓δ苣K或執(zhí)行單元都應當屬于本發(fā)明系統(tǒng)實施例的保護范圍之內(nèi),為節(jié)省篇幅,此處不再贅述。 以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權利要求
1.一種網(wǎng)絡展示內(nèi)容的截屏方法,其特征在于,該方法包括 定制截屏任務,所述截屏任務包含如下信息網(wǎng)絡展示內(nèi)容的展示地址、網(wǎng)絡展示內(nèi)容的標識信息、客戶信息; 后臺截屏程序根據(jù)截屏任務指示的網(wǎng)絡展示內(nèi)容的展示地址,截取網(wǎng)絡展示內(nèi)容所在頁面的屏幕拷貝,并存儲截屏圖片及截屏歷史記錄信息。
2.根據(jù)權利要求I所述的方法,其特征在于,在定制截屏任務后,所述方法還包括對截屏任務所包含的信息進行驗證,判斷截屏任務所包含的信息是否有效,當驗證通過時提交截屏任務,否則不提交。
3.根據(jù)權利要求2所述的方法,其特征在于, 通過前臺頁面定制多條截屏任務,以任務列表方式將截屏任務提交給后臺數(shù)據(jù)庫,所述后臺截屏程序從后臺數(shù)據(jù)庫中讀取任務列表,根據(jù)任務列表執(zhí)行截屏任務。
4.根據(jù)權利要求I所述的方法,其特征在于,所述方法還包括 通過前臺頁面獲取存儲的截屏圖片及截屏歷史記錄信息,向用戶展示截屏圖片及截屏歷史記錄信息。
5.根據(jù)權利要求4所述的方法,其特征在于,所述方法還包括 對所述后臺截屏程序生成的截屏圖片及截屏歷史記錄信息執(zhí)行統(tǒng)計分析; 所述統(tǒng)計分析的條件包括以下信息中的一種或多種時間段、網(wǎng)絡展示內(nèi)容的標識信息、客戶信息。
6.根據(jù)權利要求I所述的方法,其特征在于,所述后臺截屏程序按預先設定的統(tǒng)一的格式和尺寸大小存儲所存儲的截屏圖片。
7.—種網(wǎng)絡展示內(nèi)容的截屏系統(tǒng),其特征在于,該系統(tǒng)包括 前臺模塊,用于定制截屏任務,展示截屏圖片及截屏歷史記錄信息,所述截屏任務包含如下信息網(wǎng)絡展示內(nèi)容的展示地址、網(wǎng)絡展示內(nèi)容的標識信息、客戶信息; 數(shù)據(jù)庫模塊,用于存儲截屏任務、截屏歷史記錄信息; 后臺截屏程序,用于根據(jù)截屏任務指示的網(wǎng)絡展示內(nèi)容的展示地址,截取網(wǎng)絡展示內(nèi)容所在頁面的屏幕拷貝,并存儲截屏圖片及截屏歷史記錄信息。
8.根據(jù)權利要求7所述的系統(tǒng),其特征在于,所述前臺模塊包括 截屏任務定制模塊,用于定制截屏任務,并負責將截屏任務提交給數(shù)據(jù)庫; 截屏任務驗證模塊,用于對截屏任務所包含的信息進行有效性驗證; 截屏歷史展示模塊,用于展示截屏圖片及截屏歷史記錄信息; 在定制多條截屏任務的情況下,所述截屏任務定制模塊以任務列表方式將截屏任務提交給數(shù)據(jù)庫模塊,所述后臺截屏程序從所述數(shù)據(jù)庫模塊中讀取任務列表,根據(jù)任務列表執(zhí)行截屏任務。
9.根據(jù)權利要求8所述的系統(tǒng),其特征在于,所述前臺模塊還包括 統(tǒng)計分析模塊,用于對所述后臺截屏程序生成的截屏圖片及截屏歷史記錄信息執(zhí)行統(tǒng)計分析;所述統(tǒng)計分析的條件包括以下信息中的一種或多種時間段、網(wǎng)絡展示內(nèi)容的標識信息、客戶信息。
10.根據(jù)權利要求7所述的系統(tǒng),其特征在于, 所述后臺截屏程序按預先設定的統(tǒng)一的格式和尺寸大小存儲所存儲的截屏圖片。
全文摘要
本發(fā)明公開了一種網(wǎng)站展示內(nèi)容的截屏方法及系統(tǒng),用于解決現(xiàn)有網(wǎng)站展示內(nèi)容的截屏方法效率低、時效性差、不易管理和維護的技術問題。本發(fā)明中,用戶可以定制截屏任務,由后臺截屏程序自動根據(jù)截屏任務指示的網(wǎng)絡展示內(nèi)容的展示地址,截取網(wǎng)絡展示內(nèi)容所在頁面的屏幕拷貝,并可通過前臺頁面瀏覽截屏圖片及截屏歷史記錄。本發(fā)明提高了網(wǎng)絡服務商對網(wǎng)絡展示內(nèi)容的截屏統(tǒng)計效率,提高了時效性,降低了錯誤率,方便了內(nèi)容提供者取證及對截屏數(shù)據(jù)的維護和管理。
文檔編號G06F17/30GK102779123SQ20111011885
公開日2012年11月14日 申請日期2011年5月9日 優(yōu)先權日2011年5月9日
發(fā)明者徐偉, 徐盎, 李星, 程平峰, 黃瑜 申請人:騰訊科技(北京)有限公司