亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

截圖服務器、分配服務器、生成網頁截圖的方法及系統(tǒng)的制作方法

文檔序號:7650885閱讀:244來源:國知局
專利名稱:截圖服務器、分配服務器、生成網頁截圖的方法及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及網絡技術領域,尤其涉及截圖服務器、分配服務器、生成網頁截圖的方法及系統(tǒng)。
背景技術
隨著互聯(lián)網技術的不斷發(fā)展,互聯(lián)網內容越來越豐富,用戶可以瀏覽的網頁也越來越多,為方便用戶管理和瀏覽網頁,出現(xiàn)了如網頁收藏、推薦等一些相關服務,這些服務一般是向用戶提供一系列網址列表或網頁名稱列表,在用戶點擊希望瀏覽的網址或網頁名稱后,根據該網址本身或該網頁名稱對應的網址獲取相應的網頁內容并予以加載和渲染,就可以使用戶快速瀏覽到希望的網頁。
近年來,由于與網址本身或網頁名稱相比,網頁截圖向用戶提供的信息更為直觀,而且很多網站推薦的產品就是網頁的頁面形式,在上述網頁收藏、推薦等服務中提供網頁的截圖受到用戶越來越多的認可;實現(xiàn)該技術的前提之一是可以獲取到網頁的截圖,然而在現(xiàn)有技術中,主要還是由人工處理來生成網頁截圖,即在提供收藏、推薦等服務的用戶終端(以下稱為服務終端)側通過人工操作訪問相關網址,在瀏覽到對應的網頁之后,再由人工操作截圖軟件截取屏幕上的網頁內容并加以保存;由于該技術需要人工操作才能生成網頁的截圖,而且每次操作只能處理單個網址或網頁,因此效率較低,不利于該技術的推廣應用。

發(fā)明內容
本發(fā)明的實施例要解決的技術問題是提供截圖服務器、分配服務器、生成網頁截圖的方法及系統(tǒng),可以實現(xiàn)自動生成網頁截圖,從而達到提高效率的目的。
為解決上述技術問題,本發(fā)明的實施例提供以下技術方案一種生成網頁截圖的方法,包括接收來自服務終端的截圖任務列表;
加載與所述截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖;向所述服務終端發(fā)送進行截圖后所獲得的圖片及對應網址。
一種截圖服務器,包括接收單元,用于接收來自另一實體的截圖任務列表;截圖處理單元,用于加載與所述截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖;發(fā)送單元,用于向所述另一實體發(fā)送進行截圖后所獲得的圖片及對應網址。
一種分配服務器,包括接收單元,用于接收來自服務終端的截圖任務列表;以及接收截圖服務器發(fā)送的圖片及對應網址;分配單元,用于為各截圖服務器分配所述截圖任務列表中的截圖任務,并向各截圖服務器發(fā)送對應的截圖任務列表;發(fā)送單元,用于向所述服務終端發(fā)送接收單元接收的圖片及對應網址。
一種生成網頁截圖的系統(tǒng),包括服務終端和服務器;所述服務終端用于向所述服務器發(fā)送截圖任務列表;所述服務器用于加載與所述截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖,并向所述服務終端發(fā)送進行截圖后所獲得的圖片及對應網址。
一種生成網頁截圖的系統(tǒng),包括服務終端、主服務器和至少一個截圖服務器;所述服務終端用于向所述主服務器發(fā)送截圖任務列表;所述主服務器用于為各截圖服務器分配所述截圖任務列表中的截圖任務,并向各截圖服務器發(fā)送對應的截圖任務列表;還用于向所述服務終端發(fā)送所述截圖服務器發(fā)送來的圖片及對應網址;所述截圖服務器用于接收主服務器分配的截圖任務列表,加載與所述截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖;以及向所述主服務器發(fā)送進行截圖后所獲得的圖片及對應網址。
從以上技術方案可以看出,在本發(fā)明的實施例中,服務終端只需要將截圖任務列表發(fā)送到服務器,由服務器訪問截圖任務列表中的網址,加載與該網址對應的網頁,并自動啟動截圖程序對所述網頁進行截圖,在獲得網頁截圖后再將截圖獲得的圖片發(fā)送給服務終端;由于在生成網頁截圖的過程中不需要人工操作來訪問相關網址,以及操作截圖軟件對網頁進行截圖,因此可以實現(xiàn)網頁截圖的自動生成,提高生成網頁截圖的效率;此外,服務終端可以向服務器發(fā)送多個網址,使服務器可以同時對多個網址或網頁進行處理,從而進一步提高生成網頁截圖的效率。


圖1是本發(fā)明實施例一生成網頁截圖的方法的流程圖;圖2是本發(fā)明實施例二生成網頁截圖的方法的流程圖;圖3是本發(fā)明實施例三截圖服務器的結構圖;圖4是本發(fā)明實施例四截圖服務器的結構圖;圖5是本發(fā)明實施例五分配服務器的結構圖;圖6是本發(fā)明實施例六分配服務器的結構圖;圖7是本發(fā)明實施例七生成網頁截圖的系統(tǒng)的結構圖;圖8是本發(fā)明實施例八生成網頁截圖的系統(tǒng)的結構圖。
具體實施例方式
下面對本發(fā)明提供的生成網頁截圖的方法、系統(tǒng)和服務器的推薦實施例進行詳細描述。
實施例一、一種生成網頁截圖的方法,在本實施例中,主服務器在接收到服務終端發(fā)送的截圖任務列表后,直接執(zhí)行截圖任務,將獲得的圖片提供給服務終端;參考圖1,包括以下流程A1、主服務器接收服務終端發(fā)送的截圖任務列表;服務終端將希望獲得截圖的網頁的地址加入到截圖任務列表中發(fā)送給主服務器;其中,服務終端可以是主動向主服務器發(fā)送截圖任務列表,也可以是在接收到主服務器發(fā)送的網址列表抓取命令后向主服務器發(fā)送;
A2、主服務器的截圖處理單元加載與所述截圖任務列表中的網址對應的網頁;當主服務器中包括多個截圖處理單元時,主服務器在收到截圖任務列表后,可以向各截圖處理單元查詢當前任務處理狀態(tài),根據各截圖處理單元返回的信息為各截圖處理單元分配所述截圖任務列表中的截圖任務,并向各截圖處理單元發(fā)送對應的截圖任務列表;各截圖處理單元在接收到所分配的截圖任務列表后加載與列表中的網址對應的網頁;其中,給截圖處理單元分配截圖任務可以是依據等比例原則進行分配,以使各截圖處理單元的任務量相同或相近;A3、所述截圖處理單元自動啟動截圖程序對所述網頁進行截圖;所述截圖處理單元可以是在加載網頁時啟動計時器,在計時達到預定時間時自動啟動截圖程序對所述網頁進行截圖,也可以在網頁加載完成后自動啟動截圖程序對所述網頁進行截圖;A4、對進行截圖后所獲得的圖片進行分析,根據分析結果判斷若對應網頁加載正確,則向服務終端發(fā)送該圖片及對應的網址;其中,可以采用以下方法對進行截圖后所獲得的圖片進行分析,判斷所述網頁是否加載正確A41、獲取所述圖片中多個指定區(qū)域的像素信息;A42、根據所述像素信息判斷若所述各指定區(qū)域的相似度未超過預定的閾值,則對應網頁加載正確;否則,對應網頁加載錯誤;由于網頁加載產生錯誤時,在加載的頁面上通常會給出錯誤提示信息,一般來說,這類信息只占據頁面中的小部分,頁面其他部分則為空白,而且,這類信息出現(xiàn)的位置通常也較為集中,因此,通過判斷圖片中多個指定區(qū)域的相似度可以判斷出對應網頁是否加載正確。
實施例二、一種生成網頁截圖的方法,在本實施例中,主服務器在接收到服務終端發(fā)送的截圖任務列表后,將截圖任務分配給各截圖服務器,由截圖服務器執(zhí)行對應的截圖任務后將獲得的截圖返回給主服務器,主服務器再將各截圖服務器返回的圖片提供給服務終端;參考圖2,包括以下流程B1、主服務器接收服務終端發(fā)送的截圖任務列表;
服務終端將希望獲得截圖的網頁的地址加入到截圖任務列表中發(fā)送給主服務器;其中,服務終端可以是主動向服務器發(fā)送截圖任務列表,也可以是在接收到服務器發(fā)送的網址列表抓取命令后向服務器發(fā)送;B2、主服務器為各截圖服務器分配所述截圖任務列表中的截圖任務,并向各截圖服務器發(fā)送對應的截圖任務列表;主服務器在收到截圖任務列表后,可以向各截圖服務器查詢當前任務處理狀態(tài),根據各截圖服務器返回的信息為各截圖服務器分配所述截圖任務列表中的截圖任務,并向各截圖服務器發(fā)送對應的截圖任務列表;其中,給截圖服務器分配截圖任務可以是依據等比例原則進行分配,以使各截圖服務器的任務量相同或相近;B3、截圖服務器在接收到對應的截圖任務列表后加載與列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖;所述截圖服務器可以是在加載網頁時啟動計時器,在計時達到預定時間時自動啟動截圖程序對所述網頁進行截圖,也可以在網頁加載完成后自動啟動截圖程序對所述網頁進行截圖;B4、截圖服務器對進行截圖后所獲得的圖片進行分析,根據分析結果判斷若對應網頁加載正確,則向主服務器發(fā)送該圖片及對應網址;其中,可以采用以下方法對進行截圖后所獲得的圖片進行分析,判斷對應網頁是否加載正確B41、獲取所述圖片中至少兩個指定區(qū)域的像素信息;B42、根據所述像素信息判斷若所述各指定區(qū)域的相似度未超過預定的閾值,則對應網頁加載正確;否則,對應網頁加載錯誤;B5、主服務器在接收到截圖服務器發(fā)送的圖片及對應網址后,將其發(fā)送到所述服務終端。
在本發(fā)明的更多實施例中,截圖服務器也可以在進行截圖后直接將獲得的圖片發(fā)送到主服務器,由主服務器對該圖片進行分析。
實施例三、一種截圖服務器,參考圖3,包括接收單元310、截圖處理單元320、分析單元330和發(fā)送單元340
接收單元310用于接收來自另一實體的截圖任務列表;截圖處理單元320用于加載與所述截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖,以及向發(fā)送單元340發(fā)送進行截圖所獲得的圖片及對應網址;具體包括加載單元321和截圖單元322加載單元321用于加載與所述截圖任務列表中的網址對應的網頁;截圖單元322用于自動啟動截圖程序對所述網頁進行截圖,并將進行截圖所獲得的圖片發(fā)送給分析單元330,以及在接收到分析單元330發(fā)送來的網頁加載正確消息時向發(fā)送單元340發(fā)送該圖片及對應網址;分析單元330用于對截圖單元322發(fā)送來的圖片進行分析,根據分析結果判斷若對應網頁加載正確,則向截圖單元322發(fā)送網頁加載正確消息;具體包括像素信息獲取單元331和比較單元332像素信息獲取單元331用于獲取截圖單元322發(fā)送來的圖片中至少兩個指定區(qū)域的像素信息;比較單元332用于對各指定區(qū)域的像素信息進行比較,在各指定區(qū)域的相似度未超過預定的閾值時,確認對應網頁加載正確,向截圖單元322發(fā)送網頁加載正確消息;發(fā)送單元340用于向所述另一實體發(fā)送截圖單元322發(fā)送來的圖片及對應網址。
實施例四、一種截圖服務器,參考圖4,包括接收單元410、分配單元420、截圖處理單元430、分析單元440和發(fā)送單元450接收單元410用于接收來自服務終端的截圖任務列表;分配單元420用于為各截圖處理單元430分配所述截圖任務列表中的截圖任務,并向各截圖處理單元430發(fā)送對應的截圖任務列表;截圖處理單元430用于加載與所分配的截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖,以及向發(fā)送單元450發(fā)送進行截圖所獲得的圖片及對應網址;具體包括加載單元431和截圖單元432加載單元431用于加載與所分配的截圖任務列表中的網址對應的網頁;截圖單元432用于自動啟動截圖程序對所述網頁進行截圖,并將進行截圖所獲得的圖片發(fā)送給分析單元440,以及在接收到分析單元440發(fā)送來的網頁加載正確消息時向發(fā)送單元450發(fā)送該圖片及對應網址;分析單元440用于對截圖單元432發(fā)送來的圖片進行分析,根據分析結果判斷若對應網頁加載正確,則向截圖單元432發(fā)送網頁加載正確消息;具體包括像素信息獲取單元441和比較單元442;像素信息獲取單元441用于獲取截圖單元432發(fā)送來的圖片中至少兩個指定區(qū)域的像素信息;比較單元442用于對各指定區(qū)域的像素信息進行比較,在各指定區(qū)域的相似度未超過預定的閾值時,確認所述網頁加載正確,向截圖單元432返回網頁加載正確消息;發(fā)送單元450用于向所述服務終端發(fā)送截圖單元432發(fā)送來的圖片及對應網址。
實施例五、一種分配服務器,參考圖5,包括接收單元510、分配單元520和發(fā)送單元530接收單元510用于接收來自服務終端的截圖任務列表;以及接收截圖服務器發(fā)送的圖片及對應網址;分配單元520用于為各截圖服務器分配所述截圖任務列表中的截圖任務,并向各截圖服務器發(fā)送對應的截圖任務列表;發(fā)送單元530用于向所述服務終端發(fā)送接收單元510接收的圖片及對應網址。
實施例六,一種分配服務器,參考圖6,包括接收單元610、分配單元620、分析單元630和發(fā)送單元640;接收單元610用于接收來自服務終端的截圖任務列表;以及接收截圖服務器發(fā)送的圖片及對應網址;分配單元620用于為各截圖服務器分配所述截圖任務列表中的截圖任務,并向各截圖服務器發(fā)送對應的截圖任務列表;分析單元630用于對接收單元610接收的圖片進行分析,根據分析結果判斷若對應網頁加載正確,則向發(fā)送單元640發(fā)送該圖片及對應網址;具體包括像素信息獲取單元631和比較單元632像素信息獲取單元631用于獲取接收單元610接收的圖片中至少兩個指定區(qū)域的像素信息;比較單元632用于對各指定區(qū)域的像素信息進行比較,在各指定區(qū)域的相似度未超過預定的閾值時,確認所述網頁加載正確,向發(fā)送單元640發(fā)送該圖片及對應網址;發(fā)送單元640用于向所述服務終端發(fā)送比較單元632發(fā)送來的圖片及對應網址。
實施例七、一種生成網頁截圖的系統(tǒng),參考圖7,包括服務終端710和服務器720;服務終端710用于向所述服務器發(fā)送截圖任務列表;服務器720用于加載與所述截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖,并向服務終端710發(fā)送進行截圖后所獲得的圖片及對應網址。
本實施例中所述的服務器可以具有實施例三或實施例四所述截圖服務器的特征。
實施例八、一種生成網頁截圖的系統(tǒng),參考圖8,包括服務終端810、主服務器820和至少一個截圖服務器830;服務終端810用于向主服務器820發(fā)送截圖任務列表;主服務器820用于為各截圖服務器830分配所述截圖任務列表中的截圖任務,并向各截圖服務器830發(fā)送對應的截圖任務列表;還用于向所述服務終端810發(fā)送截圖服務器830發(fā)送來的圖片及對應網址;截圖服務器830用于接收主服務器820分配的截圖任務列表,加載與所述截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖;以及向所述主服務器820發(fā)送進行截圖后所獲得的圖片及對應網址。
本實施例中所述的主服務器可以具有實施例五或實施例六中所述分配服務器的特征,所述截圖服務器可以具有實施例三中所述截圖服務器的特征。
在上述實施例中,服務終端只需要將截圖任務列表發(fā)送到服務器,由服務器訪問截圖任務列表中的網址,加載與該網址對應的網頁,并自動啟動截圖程序對所述網頁進行截圖,在獲得網頁截圖后再將截圖獲得的圖片發(fā)送給服務終端;由于在生成網頁截圖的過程中不需要人工操作來訪問相關網址,以及操作截圖軟件對網頁進行截圖,因此可以實現(xiàn)網頁截圖的自動生成,提高生成網頁截圖的效率;此外,服務終端可以向服務器發(fā)送多個網址,使服務器可以同時對多個網址或網頁進行處理,從而進一步提高生成網頁截圖的效率。
以上對本發(fā)明所提供的截圖服務器、分配服務器、生成網頁截圖的方法及系統(tǒng)進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
權利要求
1.一種生成網頁截圖的方法,其特征在于,包括接收來自服務終端的截圖任務列表;加載與所述截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖;向所述服務終端發(fā)送進行截圖后所獲得的圖片及對應網址。
2.如權利要求1所述的生成網頁截圖的方法,其特征在于,所述接收來自服務終端的截圖任務列表具體包括接收服務終端主動提交的截圖任務列表;或者,接收服務終端根據所接收的網址列表抓取命令發(fā)送的截圖任務列表。
3.如權利要求1所述的生成網頁截圖的方法,其特征在于,所述自動啟動截圖程序對所述網頁進行截圖具體包括在預定時間自動啟動截圖程序對所述網頁進行截圖;或者,在所述網頁加載完成后自動啟動截圖程序對所述網頁進行截圖。
4.如權利要求1所述的生成網頁截圖的方法,其特征在于,所述接收來自服務終端的截圖任務列表后進一步包括根據各截圖處理單元的當前任務處理狀態(tài)為各截圖處理單元分配所述截圖任務列表中的截圖任務,并向各截圖處理單元發(fā)送對應的截圖任務列表。
5.如權利要求1至4任一項所述的生成網頁截圖的方法,其特征在于,所述向所述服務終端發(fā)送進行截圖后所獲得的圖片及對應網址具體包括對進行截圖后所獲得的圖片進行分析,根據分析結果判斷若對應的網頁加載正確,則向所述服務終端發(fā)送該圖片及對應網址。
6.如權利要求5所述的生成網頁截圖的方法,其特征在于,具體采用以下方法對進行截圖后所獲得的圖片進行分析,判斷對應網頁是否加載正確獲取所述圖片中至少兩個指定區(qū)域的像素信息;根據所述像素信息判斷若所述各指定區(qū)域的相似度未超過預定的閾值,則對應的網頁加載正確;否則,對應網頁加載錯誤。
7.一種截圖服務器,其特征在于,包括接收單元,用于接收來自另一實體的截圖任務列表;截圖處理單元,用于加載與所述截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖;發(fā)送單元,用于向所述另一實體發(fā)送進行截圖后所獲得的圖片及對應網址。
8.如權利要求7所述的截圖服務器,其特征在于,所述服務器還包括分析單元;所述截圖處理單元具體包括加載單元和截圖單元;所述加載單元用于加載與所述截圖任務列表中的網址對應的網頁;所述截圖單元用于自動啟動截圖程序對所述網頁進行截圖,并將進行截圖所獲得的圖片發(fā)送給分析單元,以及在接收到分析單元返回來的網頁加載正確消息時向發(fā)送單元發(fā)送該圖片及對應網址;所述分析單元用于對截圖單元發(fā)送來的圖片進行分析,根據分析結果判斷若對應網頁加載正確,則向截圖單元發(fā)送網頁加載正確消息。
9.如權利要求8所述的截圖服務器,其特征在于,所述分析單元具體包括像素信息獲取單元和比較單元;所述像素信息獲取單元用于獲取截圖單元發(fā)送來的圖片中至少兩個指定區(qū)域的像素信息;比較單元用于對各指定區(qū)域的像素信息進行比較,在各指定區(qū)域的相似度未超過預定的閾值時,確認對應網頁加載正確,向截圖單元返回網頁加載正確消息。
10.如權利要求7或8或9所述的截圖服務器,其特征在于,所述服務器包括至少兩個截圖處理單元;在所述接收單元和截圖處理單元之間還包括分配單元,用于為各截圖處理單元分配接收單元所接收的截圖任務列表中的截圖任務,并向各截圖處理單元發(fā)送對應的截圖任務列表。
11.一種分配服務器,其特征在于,包括接收單元,用于接收來自服務終端的截圖任務列表;以及接收截圖服務器發(fā)送的圖片及對應網址;分配單元,用于為各截圖服務器分配所述截圖任務列表中的截圖任務,并向各截圖服務器發(fā)送對應的截圖任務列表;發(fā)送單元,用于向所述服務終端發(fā)送接收單元接收的圖片及對應網址。
12.如權利要求11所述的分配服務器,其特征在于,在所述接收單元和所述發(fā)送單元之間還包括分析單元,用于對接收單元接收的圖片進行分析,根據分析結果判斷若對應網頁加載正確,則向發(fā)送單元發(fā)送該圖片及對應網址。
13.如權利要求12所述的分配服務器,其特征在于,所述分析單元具體包括像素信息獲取單元和比較單元;所述像素信息獲取單元用于獲取接收單元接收的圖片中至少兩個指定區(qū)域的像素信息;比較單元用于對各指定區(qū)域的像素信息進行比較,在各指定區(qū)域的相似度未超過預定的閾值時,確認對應網頁加載正確,向發(fā)送單元發(fā)送該圖片及對應網址。
14.一種生成網頁截圖的系統(tǒng),其特征在于,包括服務終端和服務器;所述服務終端用于向所述服務器發(fā)送截圖任務列表;所述服務器用于加載與所述截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖,并向所述服務終端發(fā)送進行截圖后所獲得的圖片及對應網址。
15.一種生成網頁截圖的系統(tǒng),其特征在于,包括服務終端、主服務器和至少一個截圖服務器;所述服務終端用于向所述主服務器發(fā)送截圖任務列表;所述主服務器用于為各截圖服務器分配所述截圖任務列表中的截圖任務,并向各截圖服務器發(fā)送對應的截圖任務列表;還用于向所述服務終端發(fā)送所述截圖服務器發(fā)送來的圖片及對應網址;所述截圖服務器用于接收主服務器分配的截圖任務列表,加載與所述截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖;以及向所述主服務器發(fā)送進行截圖后所獲得的圖片及對應網址。
全文摘要
本發(fā)明涉及網絡技術領域,公開了生成網頁截圖的方法,該方法包括接收來自服務終端的截圖任務列表;加載與所述截圖任務列表中的網址對應的網頁,自動啟動截圖程序對所述網頁進行截圖;向所述服務終端發(fā)送進行截圖后所獲得的圖片及對應網址。本發(fā)明還公開生成網頁截圖的系統(tǒng)、截圖服務器和分配服務器。通過本發(fā)明的方案,可以實現(xiàn)網頁截圖的自動生成,提高生成網頁截圖的效率。
文檔編號H04L29/06GK101071438SQ200710090078
公開日2007年11月14日 申請日期2007年3月26日 優(yōu)先權日2007年3月26日
發(fā)明者周志超 申請人:騰訊科技(深圳)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1