專利名稱:一種確定網(wǎng)頁對象的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信及計算機技術(shù)領(lǐng)域,尤其涉及一種確定網(wǎng)頁對象的方法及 裝置。
背景技術(shù):
用戶使用瀏覽器瀏覽網(wǎng)頁時,經(jīng)常需要對其中感興趣的網(wǎng)頁對象,如圖片、 動畫、視頻或鏈接對象等,進(jìn)行下載保存。比如,用戶使用下載軟件下載頁面 中的多個鏈接對應(yīng)的文件時,則需要使用鼠標(biāo)分別點擊各個鏈接,在每點擊一 個鏈接后下栽軟件將對該鏈接建立下載任務(wù),尤其當(dāng)需要下載的鏈接數(shù)量很多 時,用戶需要通過多次的鼠標(biāo)點擊以選擇需要下載的鏈接對象,下載軟件才能 根據(jù)用戶點擊選中的鏈接對象完成下載任務(wù)的建立,這樣的操作會使用戶感到 非常煩瑣,效率低下,且如果網(wǎng)頁頁面中的多個鏈接名稱相似且排列很緊密時, 很容易多次誤點同一個鏈接以建立下載任務(wù)。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種確定網(wǎng)頁對象的方法及裝置,可解決選擇多個網(wǎng)頁 對象過程操作繁瑣以及效率低的問題。
本發(fā)明實施例提供以下技術(shù)方案 一種確定網(wǎng)頁對象的方法,包括如下步驟 捕獲輸入設(shè)備在網(wǎng)頁中的操作信息;
根據(jù)捕獲到的操作信息確定輸入設(shè)備在該網(wǎng)頁中選中的頁面區(qū)域; 根據(jù)網(wǎng)頁代碼確定該選中的頁面區(qū)域中包含的網(wǎng)頁對象。 一種確定網(wǎng)頁對象的裝置,包括 捕獲模塊,用于捕獲輸入設(shè)備在網(wǎng)頁中的操作信息;區(qū)域確定模塊,用于根據(jù)捕獲到的操作信息確定輸入設(shè)備在該網(wǎng)頁中選中
的頁面區(qū)域;
對象確定模塊,用于根據(jù)網(wǎng)頁代碼確定該選中的頁面區(qū)域中包含的網(wǎng)頁對象。
本發(fā)明實施例中,通過捕獲網(wǎng)頁中輸入設(shè)備操作信息,根據(jù)操作信息確定 出輸入設(shè)備在網(wǎng)頁中選擇出的頁面區(qū)域,并根據(jù)網(wǎng)頁代碼確定出該選中的頁面 區(qū)域中所包含的網(wǎng)頁對象。采用本發(fā)明實施例提供的技術(shù)方案,用戶可以通過 輸入設(shè)備方便快捷的將網(wǎng)頁中其所感興趣的多個網(wǎng)頁對象選定,從而為下載網(wǎng) 頁對象以及保存提供了方便,簡化了現(xiàn)有技術(shù)中選取多個網(wǎng)頁對象的流程,提 高了選取多個網(wǎng)頁對象的效率,提高了用戶體驗。
圖1為本發(fā)明實施例中確定網(wǎng)頁對象的流程圖2為本發(fā)明實施例中用戶在同一網(wǎng)頁中選中不連續(xù)顯示的網(wǎng)頁對象的示 意圖3為本發(fā)明實施例中用戶在不同的網(wǎng)頁中選中的網(wǎng)頁對象的示意圖; 圖4為本發(fā)明實施例中確定網(wǎng)頁對象裝置的結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明實施例提供確定網(wǎng)頁對象的方法及裝置,其可解決在選取多個網(wǎng)頁 對象時操作繁瑣以及效率低的問題。
下面結(jié)合說明書附圖對本發(fā)明實施例進(jìn)行詳細(xì)的描述。
參見圖1,為本發(fā)明實施例提供的確定網(wǎng)頁對象的方法流程圖。當(dāng)用戶通 過瀏覽器瀏覽網(wǎng)頁,并且想要獲取當(dāng)前網(wǎng)頁中的某些網(wǎng)頁對象時,用戶通過輸 入設(shè)備(如鼠標(biāo)、觸摸屏、鍵盤等)在網(wǎng)頁中選出包括所需網(wǎng)頁對象在內(nèi)的頁 面區(qū)域,該方法包括以下步驟步驟101 、捕獲輸入設(shè)備在網(wǎng)頁中的操作消息。
步驟102、根據(jù)捕獲到的操作消息確定輸入設(shè)備在該網(wǎng)頁中選中的頁面區(qū)域。
步驟103、根據(jù)網(wǎng)頁代碼確定所選中的頁面區(qū)域中包含的網(wǎng)頁對象。 在上述步驟101中,可利用HOOK機制(也可稱為鉤子技術(shù))實現(xiàn)鼠標(biāo) 操作消息的捕獲,HOOK是Windows操作系統(tǒng)消息處理機制的一個平臺,應(yīng) 用程序可以在上面設(shè)置子程以監(jiān)視指定窗口的某種消息,而且所監(jiān)視的窗口可 以是其他進(jìn)程所創(chuàng)建的,HOOK機制允許應(yīng)用程序截獲處理系統(tǒng)消息或特定事 件。利用HOOK機制捕獲鼠標(biāo)操作的過程為
通過調(diào)用梯:作系統(tǒng)中的HOOK程序監(jiān)控用戶當(dāng)前打開的瀏覽器主窗口的 線程,如果一個瀏覽器主窗口中允許打開多個網(wǎng)頁以及在這些網(wǎng)頁中進(jìn)行切換 (例如微軟公司的Internet explorer 7瀏覽器),還需要監(jiān)控該瀏覽器主窗口線 程的文檔窗口 (一個文檔窗口顯示一個網(wǎng)頁)的創(chuàng)建和銷毀消息,并記錄下所 監(jiān)控的文檔窗口的句柄(也即標(biāo)識,通過句柄可以引用受系統(tǒng)控制的特殊對象, 如窗口、位圖、圖標(biāo)、光標(biāo)、字體、菜單等),HOOK程序可通過該文檔窗口 的句柄確定當(dāng)前活動窗口 (即當(dāng)前網(wǎng)頁),并捕獲該網(wǎng)頁中鼠標(biāo)的操作消息, 根據(jù)捕獲到的操作消息可獲取輸入設(shè)備的操作類型(如鼠標(biāo)的點擊或框選等, 通過觸摸屏同樣可實現(xiàn)與鼠標(biāo)類似的點擊、框選等操作,例如可用手指在觸摸 屏中需要選擇的區(qū)域周圍畫一個框,則該框占據(jù)的區(qū)域為框選區(qū)域,或也可通 過手指在觸摸屏中選中兩個觸摸點,以該兩個觸摸點為對角線的矩形所占據(jù)的 區(qū)域為框選區(qū)域。通過鍵盤同樣可以實現(xiàn)移動屏幕中的指針以在頁面中點擊或 框選區(qū)域,可使用方向4定移動屏幕中的指針,當(dāng)指針移動到網(wǎng)頁對象上時,則 可按如回車鍵,則該網(wǎng)頁對象被選中;又如可先按住"Ctrl"鍵,此時指針?biāo)?在的位置即為起始位置,通過方向鍵移動指針,將指針移動到需要的位置后松 開"Ctrl"鍵,此時指針?biāo)诘奈恢脼榻K止位置,則以起始位置及終止位置為 對角線的矩形所占據(jù)的區(qū)域為框選區(qū)域)以及光標(biāo)的位置。本實施例中,以鼠標(biāo)為例,HOOK程序主要捕獲鼠標(biāo)框選操作消息。當(dāng)用 戶按住鼠標(biāo)的按鍵不放并開始移動鼠標(biāo)在網(wǎng)頁中框選出 一個區(qū)域后松開鼠標(biāo) 時,HOOK程序可捕獲該操作中的起點以及終點(如果該框選操作在某些中間 點停頓,則還包括該中間點)的坐標(biāo),其中,起點即為鼠標(biāo)框選操作起始點的 坐標(biāo),終點即為鼠標(biāo)框選操作終點的坐標(biāo),如果鼠標(biāo)框選出的區(qū)域為矩形,則 起點對應(yīng)該矩形的左上頂點,終點對應(yīng)該矩形的右下頂點。也可通過HOOK 程序捕獲鼠標(biāo)的其他操作來確定鼠標(biāo)在網(wǎng)頁中所選擇的區(qū)域,例如,捕獲鼠標(biāo) 的點擊操作,并以該點為圓心以設(shè)定長度為半徑所得到的圓形區(qū)域視為鼠標(biāo)所 選擇的區(qū)域。
在上述步驟102中,根據(jù)捕獲到的鼠標(biāo)框選操作的起點與終點,或各中間 點的坐標(biāo)即可確定出鼠標(biāo)在網(wǎng)頁中選中的頁面區(qū)域位置以及該頁面區(qū)域的大 小。 一種確定方式是以起點與終點連線為對角線的矩形在網(wǎng)頁中占據(jù)的頁面 區(qū)域即為該鼠標(biāo)在網(wǎng)頁中選中的頁面區(qū)域。另一種確定方式是以起點為中心, 以起點與終點的連線為半徑畫圓,畫出的圓在網(wǎng)頁中占據(jù)的頁面區(qū)域即為該鼠 標(biāo)在網(wǎng)頁中選中的頁面區(qū)域。如果允許鼠標(biāo)框選出不規(guī)則的多邊形區(qū)域,則還 可根據(jù)鼠標(biāo)框選操作的起點與終點以及各中間點確定框選區(qū)域在頁面中的位 置以及面積大小。類似的還有很多種框選方式,不在此——列舉。
在上述步驟101~102中,還可以通過獲取輸入設(shè)備在網(wǎng)頁中點擊網(wǎng)頁對象 的操作信息,如通過輸入設(shè)備點擊了網(wǎng)頁中的多個鏈接,則該多個鏈接所在區(qū) 域之和則是輸入設(shè)備在該網(wǎng)頁中選中的網(wǎng)頁區(qū)域。
在上述步驟103中,確定出的網(wǎng)頁對象包括輸入設(shè)備在網(wǎng)頁中選中的頁面 區(qū)域中的所有或部分網(wǎng)頁對象。網(wǎng)頁對象的類型可以為圖片、動畫、視頻、鏈 接對象等,還可以為隱藏顯示的對象。
通常,網(wǎng)頁代碼給出了網(wǎng)頁中所有網(wǎng)頁對象在網(wǎng)頁中的描述信息,如網(wǎng)頁 對象類型(圖片、視頻或動畫)以及該網(wǎng)頁對象在網(wǎng)頁頁面中的顯示位置、顯 示窗口的長寬、顯示屬性(字體、顏色等)、鏈接地址等,因此根據(jù)網(wǎng)頁代碼可確定出所有網(wǎng)頁對象在網(wǎng)頁中的位置以及占據(jù)的面積,進(jìn)而可判斷出哪個或 哪些網(wǎng)頁對象位于鼠標(biāo)在網(wǎng)頁中選中的頁面區(qū)域中。
則較佳地,所述根據(jù)網(wǎng)頁代碼確定該選中的頁面區(qū)域中包含的網(wǎng)頁對象,
包括
根據(jù)網(wǎng)頁代碼確定出所述網(wǎng)頁中所有網(wǎng)頁對象在該網(wǎng)頁中占據(jù)的頁面區(qū) 域;將頁面區(qū)域全部或部分落入所述選中的頁面區(qū)域中的網(wǎng)頁對象確定為所述 選中的頁面區(qū)域中包含的網(wǎng)頁對象。
若網(wǎng)頁對象在網(wǎng)頁中占據(jù)的頁面區(qū)域都包含在選中的頁面區(qū)域中時,則確 定該網(wǎng)頁對象包含在選中的頁面區(qū)域中。有時,根據(jù)輸入設(shè)備的框選操作所得 到的選中的頁面區(qū)域的邊界正好落在網(wǎng)頁對象上,即選中的頁面區(qū)域僅包含了 網(wǎng)頁對象的一部分,而網(wǎng)頁對象的其余部分在該選中的頁面區(qū)域外,此時,可 根據(jù)該網(wǎng)頁對象被選中部分的面積大小來決定該網(wǎng)頁對象是否被選中。較佳
地,針對這種情況,可采用如下方式來確定網(wǎng)頁對象是否被選中
計算該網(wǎng)頁對象在網(wǎng)頁中占據(jù)的頁面區(qū)域與鼠標(biāo)選中的頁面區(qū)域重疊部
分頁面區(qū)域的第一面積,以及鼠標(biāo)選中的頁面區(qū)域在網(wǎng)頁中所占據(jù)的第二面
積,當(dāng)?shù)谝幻娣e與第二面積的比值大于設(shè)定的比例閾值(如20% )時,則確定
該網(wǎng)頁對象包含在選中的頁面區(qū)域中;
或者,計算該網(wǎng)頁對象在網(wǎng)頁中占據(jù)的頁面區(qū)域與鼠標(biāo)選中的頁面區(qū)域重
疊部分的頁面區(qū)域的第一面積,以及該網(wǎng)頁對象在網(wǎng)頁中占據(jù)的頁面區(qū)域的第 二面積,當(dāng)?shù)谝幻娣e與第二面積的比值大于設(shè)定的比例閾值(如50% )時,則 確定該網(wǎng)頁對象包含在選中的頁面區(qū)域中。
則較佳地,將頁面區(qū)域部分落入所述選中的頁面區(qū)域中的網(wǎng)頁對象確定為 所述選中的頁面區(qū)域中包含的網(wǎng)頁對象,可包括
計算所述網(wǎng)頁對象落入所述選中的頁面區(qū)域部分的面積,以及所述網(wǎng)頁對 象在網(wǎng)頁中占據(jù)的面積,當(dāng)前者與后者的比值大于設(shè)定的比例閾值時,確定所 述網(wǎng)頁對象包含在所述選中的頁面區(qū)域中。當(dāng)根據(jù)用戶通過輸入設(shè)備的操作確定了選中的頁面區(qū)域后,如果用戶需要 修改該選中的頁面區(qū)域(例如選中的頁面區(qū)域中包含了用戶不需要的網(wǎng)頁對 象),則用戶還可以在選中的頁面區(qū)域中,進(jìn)一步選擇不需要的頁面區(qū)域或具 體的網(wǎng)頁對象,例如通過輸入設(shè)備選中不需要的鏈接,則可將該不需要的頁面 區(qū)域或網(wǎng)頁對象從所述選中的頁面區(qū)域中去除,從而得到新的選中的頁面區(qū) 域。確定不需要的頁面區(qū)域或網(wǎng)頁對象的方法和確定選中的頁面區(qū)域的方法相 同。
則較佳地,步驟102可包括
根據(jù)捕獲到的才喿作信息確定輸入設(shè)備在該網(wǎng)頁中的預(yù)選頁面區(qū)域; 捕獲輸入設(shè)備在所述預(yù)選頁面區(qū)域中的操作信息,以確定需刪除頁面區(qū)
確定出鼠標(biāo)框選出的網(wǎng)頁對象后,還可進(jìn)一步提供服務(wù),例如若網(wǎng)頁對 象是圖片、文字或^f見頻、動畫等,則可將該網(wǎng)頁對象保存,若網(wǎng)頁對象為鏈接, 則還可建立該下載鏈接所對應(yīng)文件的下載任務(wù)或下載該鏈接所對應(yīng)的文件,具 體的,可根據(jù)網(wǎng)頁代碼中所指示出的各網(wǎng)頁對象的鏈接信息下載選中的網(wǎng)頁對 象,如根據(jù)選中的頁面區(qū)域中各網(wǎng)頁對象的鏈接信息分別建立各鏈接信息所對 應(yīng)的網(wǎng)頁對象的下栽任務(wù),通過下載工具下載對應(yīng)網(wǎng)頁對象的網(wǎng)頁內(nèi)容。
則較佳地,在確定所述選中的頁面區(qū)域中包含的網(wǎng)頁對象后,該方法還可 包括步驟
保存所 述網(wǎng)頁對象,或建立用于下載所述網(wǎng)頁對象對應(yīng)的鏈接信息所指向 的文件的下載任務(wù),或下載所述網(wǎng)頁對象對應(yīng)的鏈接信息所指向的文件。
較佳地,用戶可通過多次輸入設(shè)名、操作選中 一個網(wǎng)頁中不連續(xù)顯示的多個 網(wǎng)頁對象,或/和選中不同網(wǎng)頁中的多個網(wǎng)頁對象,具體可為
在同一個網(wǎng)頁中,若用戶需要下載的網(wǎng)頁對象為如圖2中的A、 B、 D及 E,而不需要下載對象C,則用戶無法通過輸入設(shè)備的一次框選操作完成網(wǎng)頁 對象A、 B、 D及E的選定,此時,用戶在該網(wǎng)頁中可進(jìn)行多次的框選操作,以選擇在同一網(wǎng)頁中不連續(xù)顯示的網(wǎng)頁對象(確定出輸入設(shè)備在網(wǎng)頁中選中的 頁面區(qū)域中包含的網(wǎng)頁對象的方法如前所述),當(dāng)用戶在該網(wǎng)頁中進(jìn)行多次框 選操作,選擇出全部需要下載的網(wǎng)頁對象后提交選擇完成指令(被選中的網(wǎng)頁
對象如圖2中右半部分粗線條框中的區(qū)域中所示,包括兩個區(qū)域),再對所有 被選中的網(wǎng)頁對象建立下載任務(wù),進(jìn)行下載。例如,用戶可先按住鍵盤中的 "Ctrl"鍵,同時通過輸入設(shè)備框選或點擊需要多個區(qū)域,在選擇了所有需要 選擇的區(qū)域后,則可松開"Ctrl"鍵,之前被選則的多個區(qū)域?qū)⒈徽J(rèn)為是所述 選中的頁面區(qū)域。
進(jìn)一步地,如果用戶需要下載的網(wǎng)頁頁面分別屬于不同的網(wǎng)頁頁面,用戶 需要下載的網(wǎng)頁對象A及B在網(wǎng)頁頁面1中,如圖3A所示;而用戶需要下載 的網(wǎng)頁對象D、 E及F在網(wǎng)頁頁面2中,如圖3B所示,此時,用戶可先在網(wǎng) 頁頁面1中用鼠標(biāo)框選中網(wǎng)頁對象A及B,然后在網(wǎng)頁頁面2中框選中網(wǎng)頁對 象D、 E及F,當(dāng)用戶在不同的網(wǎng)頁中框選中需要下載的網(wǎng)頁對象后,再提交 選擇完成指令,則可方便的選取不同頁面中的多個網(wǎng)頁對象。進(jìn)一步,還可根 據(jù)所有被選中網(wǎng)頁對象對應(yīng)的鏈接地址建立對應(yīng)網(wǎng)頁對象的下載任務(wù),下載鏈 接地址對應(yīng)的文件。如此,可極大方便用戶在頁面中選擇需要下載的對象。
為了進(jìn)一步提高用戶感受,可以在選定出網(wǎng)頁對象后,在確定了選中的頁 面區(qū)域中包含的網(wǎng)頁對象后,可將其突出顯示,以方便用戶查看,如在被選定 的網(wǎng)頁對象周圍繪制出虛線框,以使用戶看出本次鼠標(biāo)框選才喿作所選中的網(wǎng)頁 對象。如果需要標(biāo)識用戶選定的網(wǎng)頁對象,可通過HOOK程序監(jiān)控網(wǎng)頁對象 在網(wǎng)頁中繪制過程的繪制消息(繪制消息指的是系統(tǒng)在網(wǎng)頁中生成網(wǎng)頁代碼所 表示的鏈接、圖片以及一見頻等網(wǎng)頁對象的信息),才艮據(jù)網(wǎng)頁對象在網(wǎng)頁顯示過 程中的繪制消息,確定被選定網(wǎng)頁對象的顯示位置,并根據(jù)網(wǎng)頁對象的顯示位 置將該網(wǎng)頁對象在網(wǎng)頁中進(jìn)行標(biāo)識(如在被選中的網(wǎng)頁對象周圍畫上虛線), 以示該網(wǎng)頁對象被選中。具體實現(xiàn)方法有多種,包括但不限于以下例子
1、通過改變字體(例如,使網(wǎng)頁對象的文本字體與網(wǎng)頁中其他內(nèi)容的字體不同)、增大字號(使用戶更容易看到該下載鏈接錨文本)、更 文顏色(使網(wǎng) 頁對象文本的顯示顏色與網(wǎng)頁中其他內(nèi)容的顏色不同)、為文本添加背景填充 顏色等,然后才艮據(jù)更改后的顯示屬性,顯示網(wǎng)頁對象的文本。
2、在網(wǎng)頁對象的周圍加上邊框,以突出顯示網(wǎng)頁對象。邊框的形狀和顏 色不限,只要能夠突出顯示網(wǎng)頁對象即可。
則較佳地,確定所述選中的頁面區(qū)域中包含的網(wǎng)頁對象后,還可包括步驟
在網(wǎng)頁中突出顯示所述選中的頁面區(qū)域中包含的網(wǎng)頁對象。
基于相同的技術(shù)構(gòu)思,本發(fā)明實施例還提供了一種確定網(wǎng)頁對象的裝置。
參見圖4,為本發(fā)明實施例中獲取網(wǎng)頁對象裝置的結(jié)構(gòu)示意圖,該裝置包
括
捕獲模塊41,用于捕獲輸入設(shè)備在網(wǎng)頁中的操作消息。 區(qū)域確定模塊42,用于根據(jù)捕獲到的操作信息確定輸入設(shè)備在該網(wǎng)頁中選 中的頁面區(qū)域。
對象確定模塊43,用于根據(jù)網(wǎng)頁代碼確定該選中的頁面區(qū)域中包含的網(wǎng)頁 對象。
較佳地,所述區(qū)域確定模塊42可進(jìn)一步用于,當(dāng)捕獲模塊捕獲到的輸入 設(shè)備在網(wǎng)頁中的操作信息為通過輸入設(shè)備進(jìn)行的框選操作信息,所述選中的頁 面區(qū)域為通過輸入設(shè)備框選出的頁面區(qū)域;或者,所述輸入設(shè)備在網(wǎng)頁中的操 作信息為通過輸入設(shè)備進(jìn)行的點擊頁面中鏈接對象的操作信息,所述選中的頁 面區(qū)域為被點擊的鏈接對象在網(wǎng)頁中所占據(jù)的區(qū)域。
較佳地,所述對象確定模塊43可進(jìn)一步用于,根據(jù)網(wǎng)頁代碼確定出所述 網(wǎng)頁中所有網(wǎng)頁對象在該網(wǎng)頁中占據(jù)的頁面區(qū)域,將頁面區(qū)域全部或部分落入 所述選中的頁面區(qū)域中的網(wǎng)頁對象確定為所述選中的頁面區(qū)域中包含的網(wǎng)頁 對象。
較佳地,所述對象確定^t塊43還可進(jìn)一步用于,計算所述網(wǎng)頁對象落入 所述選中的頁面區(qū)域部分的面積,以及所述網(wǎng)頁對象在網(wǎng)頁中占據(jù)的面積,當(dāng)前者與后者的比值大于設(shè)定的比例閾值時,確定所述網(wǎng)頁對象包含在所述選中 的頁面區(qū)域中。
較佳地,所述區(qū)域確定模塊42可進(jìn)一步用于
根據(jù)捕獲到的操作信息確定輸入設(shè)備在該網(wǎng)頁中的預(yù)選頁面區(qū)域;捕獲輸 入設(shè)備在所述預(yù)選頁面區(qū)域中的操作信息,以確定需刪除頁面區(qū)域;從所述預(yù) 選頁面區(qū)域中去除所述需刪除頁面區(qū)域作為選中的頁面區(qū)域。
較佳地,該裝置還可進(jìn)一步包括對象標(biāo)識模塊44和保存下載模塊45。
對象標(biāo)識模塊44,用于在對象確定模塊43確定選中的頁面區(qū)域中包含的 網(wǎng)頁對象后,在網(wǎng)頁中突出顯示選中的頁面區(qū)域中包含的網(wǎng)頁對象。具體如前 所述,在此不再贅述。
保存下載模塊45,用于在確定所述選中的頁面區(qū)域中包含的網(wǎng)頁對象后, 保存所述網(wǎng)頁對象,或建立用于下載所述網(wǎng)頁對象對應(yīng)的鏈接信息所指向的文 件的下載任務(wù),或下載所述網(wǎng)頁對象對應(yīng)的鏈接信息所指向的文件。
較佳地,所述捕獲模塊41進(jìn)一步用于,捕獲輸入設(shè)備在一個或多個網(wǎng)頁 頁面中執(zhí)行的多次操作的操作信息,根據(jù)捕獲到的多次操作信息確定輸入設(shè)備 在所述一個或多個網(wǎng)頁頁面中選中的多個頁面區(qū)域,根據(jù)所述一個或多個網(wǎng)頁 的代碼確定每次選中的頁面區(qū)域中包含的網(wǎng)頁對象。
本發(fā)明實施例首先捕獲輸入設(shè)備在網(wǎng)頁中的操作消息,根據(jù)捕獲到的操作 消息確定出輸入設(shè)備在網(wǎng)頁中選中的頁面區(qū)域,并根據(jù)網(wǎng)頁代碼確定出該選中 頁面區(qū)域中所包含的網(wǎng)頁對象,如此用戶可方便快捷的從網(wǎng)頁頁面中選中自己 所需要的網(wǎng)頁對象。進(jìn)一步的還可以將同一網(wǎng)頁中確定出的所有網(wǎng)頁對象或不 同網(wǎng)頁中確定出的所有網(wǎng)頁對象同時建立下載任務(wù)或直接下載并保存。采用該 技術(shù)方案, 一方面可以使得用戶通過簡單的操作即可快速選種多個需下載的網(wǎng) 頁對象并下載,簡化了獲取網(wǎng)頁對象的流程,提高了效率;另一方面,還提高 了通過輸入設(shè)備選定網(wǎng)頁對象的靈活性。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求 及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種確定網(wǎng)頁對象的方法,其特征在于,包括如下步驟捕獲輸入設(shè)備在網(wǎng)頁中的操作信息;根據(jù)捕獲到的操作信息確定輸入設(shè)備在該網(wǎng)頁中選中的頁面區(qū)域;根據(jù)網(wǎng)頁代碼確定該選中的頁面區(qū)域中包含的網(wǎng)頁對象。
2、 如權(quán)利要求1所述的方法,其特征在于,所述輸入設(shè)備在網(wǎng)頁中的操 作信息為通過輸入設(shè)備進(jìn)行的框選操作信息,所述選中的頁面區(qū)域為通過輸入 設(shè)備框選出的頁面區(qū)域;或者,所述輸入設(shè)備在網(wǎng)頁中的操作信息為通過輸入設(shè)備進(jìn)行的點擊頁面 中鏈接對象的操作信息,所述選中的頁面區(qū)域為被點擊的鏈接對象在網(wǎng)頁中所 占據(jù)的區(qū)域。
3、 如權(quán)利要求1所述的方法,其特征在于,確定所述選中的頁面區(qū)域中 包含的網(wǎng)頁對象后,還包括步驟保存所述網(wǎng)頁對象,或建立用于下載所述網(wǎng) 頁對象對應(yīng)的鏈接信息所指向的文件的下載任務(wù),或下載所述網(wǎng)頁對象對應(yīng)的 鏈接信息所指向的文件。
4、 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)網(wǎng)頁代碼確定該選 中的頁面區(qū)域中包含的網(wǎng)頁對象,包括根據(jù)網(wǎng)頁代碼確定出所述網(wǎng)頁中所有網(wǎng)頁對象在該網(wǎng)頁中占據(jù)的頁面區(qū)域;將頁面區(qū)域全部或部分落入所述選中的頁面區(qū)域中的網(wǎng)頁對象確定為所 述選中的頁面區(qū)域中包含的網(wǎng)頁對象。
5、 如權(quán)利要求4所述的方法,其特征在于,將頁面區(qū)域部分落入所述選 中的頁面區(qū)域中的網(wǎng)頁對象確定為所述選中的頁面區(qū)域中包含的網(wǎng)頁對象,包 括:計算所述網(wǎng)頁對象落入所述選中的頁面區(qū)域部分的面積,以及所述網(wǎng)頁對象在網(wǎng)頁中占據(jù)的面積,當(dāng)前者與后者的比值大于設(shè)定的比例閾值時,確定所 述網(wǎng)頁對象包含在所述選中的頁面區(qū)域中。
6、 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)捕獲到的操作信息 確定輸入設(shè)備在該網(wǎng)頁中選中的頁面區(qū)域,包括根據(jù)捕獲到的操作信息確定輸入設(shè)備在該網(wǎng)頁中的預(yù)選頁面區(qū)域; 捕獲輸入設(shè)備在所述預(yù)選頁面區(qū)域中的操作信息,以確定需刪除頁面區(qū)域;從所述預(yù)選頁面區(qū)域中去除所述需刪除頁面區(qū)域作為選中的頁面區(qū)域。
7、 如權(quán)利要求1 6任一項所述的方法,其特征在于,確定所述選中的頁 面區(qū)域中包含的網(wǎng)頁對象后,還包括步驟在網(wǎng)頁中突出顯示所述選中的頁面區(qū)域中包含的網(wǎng)頁對象。
8、 如權(quán)利要求1~6任一項所述的方法,其特征在于,所述捕獲輸入設(shè)備 在網(wǎng)頁中的4喿作信息包括捕獲輸入設(shè)備在一個或多個網(wǎng)頁頁面中執(zhí)行的多次操作的操作信息,根據(jù) 捕獲到的多次操作信息確定輸入設(shè)備在所述一個或多個網(wǎng)頁頁面中選中的多 個頁面區(qū)域,根據(jù)所述一個或多個網(wǎng)頁的代碼確定每次選中的頁面區(qū)域中包含 的網(wǎng)頁對象。
9、 一種確定網(wǎng)頁對象的裝置,其特征在于,包括 捕獲模塊,用于捕獲輸入設(shè)備在網(wǎng)頁中的操作信息;區(qū)域確定模塊,用于根據(jù)捕獲到的操作信息確定輸入設(shè)備在該網(wǎng)頁中選中 的頁面區(qū)i或;對象確定模塊,用于根據(jù)網(wǎng)頁代碼確定該選中的頁面區(qū)域中包含的網(wǎng)頁對象。
10、 如權(quán)利要求9所述的裝置,其特征在于,所述區(qū)域確定模塊進(jìn)一步用 于,當(dāng)捕獲模塊捕獲到的輸入設(shè)備在網(wǎng)頁中的操作信息為通過輸入設(shè)備進(jìn)行的 框選操作信息,所述選中的頁面區(qū)域為通過輸入設(shè)備框選出的頁面區(qū)域;或者,所述輸入設(shè)備在網(wǎng)頁中的操作信息為通過輸入設(shè)備進(jìn)行的點擊頁面中鏈接對 象的操作信息,所述選中的頁面區(qū)域為被點擊的鏈接對象在網(wǎng)頁中所占據(jù)的區(qū) 域。
11、 如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括 保存下載模塊,用于在確定所述選中的頁面區(qū)域中包含的網(wǎng)頁對象后,保存所述網(wǎng)頁對象,或建立用于下載所述網(wǎng)頁對象對應(yīng)的鏈接信息所指向的文件 的下載任務(wù),或下載所述網(wǎng)頁對象對應(yīng)的鏈接信息所指向的文件。
12、 如權(quán)利要求9所述的裝置,其特征在于,所述對象確定模塊進(jìn)一步用 于,根據(jù)網(wǎng)頁代碼確定出所述網(wǎng)頁中所有網(wǎng)頁對象在該網(wǎng)頁中占據(jù)的頁面區(qū) 域,將頁面區(qū)域全部或部分落入所述選中的頁面區(qū)域中的網(wǎng)頁對象確定為所述 選中的頁面區(qū)域中包含的網(wǎng)頁對象。
13、 如權(quán)利要求12所述的裝置,其特征在于,所述對象確定模塊進(jìn)一步 用于,計算所述網(wǎng)頁對象落入所述選中的頁面區(qū)域部分的面積,以及所述網(wǎng)頁 對象在網(wǎng)頁中占據(jù)的面積,當(dāng)前者與后者的比值大于設(shè)定的比例閾值時,確定 所述網(wǎng)頁對象包含在所述選中的頁面區(qū)域中。
14、 如權(quán)利要求9所述的裝置,其特征在于,所述區(qū)域確定模塊進(jìn)一步用于根據(jù)捕獲到的操作信息確定輸入設(shè)備在該網(wǎng)頁中的預(yù)選頁面區(qū)域;捕獲輸 入設(shè)備在所述預(yù)選頁面區(qū)域中的操作信息,以確定需刪除頁面區(qū)域;從所述預(yù) 選頁面區(qū)域中去除所述需刪除頁面區(qū)域作為選中的頁面區(qū)域。
15、 如權(quán)利要求9 14任一項所述的裝置,其特征在于,所述裝置還包括 對象標(biāo)識模塊,用于在確定所述選中的頁面區(qū)域中包含的網(wǎng)頁對象后,在網(wǎng)頁中突出顯示所述選中的頁面區(qū)域中包含的網(wǎng)頁對象。
16、 如權(quán)利要求9 14任一項所述的裝置,其特征在于,所述捕獲模塊進(jìn) 一步用于,捕獲輸入設(shè)備在一個或多個網(wǎng)頁頁面中執(zhí)行的多次操作的操作信 息,根據(jù)捕獲到的多次操作信息確定輸入設(shè)備在所述一個或多個網(wǎng)頁頁面中選中的多個頁面區(qū)域,根據(jù)所述一個或多個網(wǎng)頁的代碼確定每次選中的頁面區(qū)域 中包含的網(wǎng)頁對象。
全文摘要
本發(fā)明實施例公開了一種確定網(wǎng)頁對象的方法及裝置,該方法包括捕獲鼠標(biāo)在網(wǎng)頁中的操作信息;根據(jù)捕獲到的鼠標(biāo)操作信息確定鼠標(biāo)在該網(wǎng)頁中選中的頁面區(qū)域;根據(jù)網(wǎng)頁代碼確定該選中的頁面區(qū)域中包含的網(wǎng)頁對象。采用本發(fā)明技術(shù)方案,用戶可以通過一次鼠標(biāo)操作即可將某一網(wǎng)頁中其所感興趣的多個網(wǎng)頁對象同時選定,從而為下載網(wǎng)頁對象以及保存提供了方便,解決了現(xiàn)有技術(shù)中一次網(wǎng)頁對象選擇操作只下載一個網(wǎng)頁對象的問題,簡化了現(xiàn)有技術(shù)中獲取網(wǎng)頁對象的流程,提高了獲取網(wǎng)頁對象的效率,并提高了用戶業(yè)務(wù)感受。
文檔編號G06F17/30GK101419617SQ20081017939
公開日2009年4月29日 申請日期2008年12月10日 優(yōu)先權(quán)日2008年12月10日
發(fā)明者蕾 周, 彬 李 申請人:深圳市迅雷網(wǎng)絡(luò)技術(shù)有限公司