国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      網(wǎng)頁(yè)設(shè)置系統(tǒng)及方法

      文檔序號(hào):6630733閱讀:224來(lái)源:國(guó)知局
      網(wǎng)頁(yè)設(shè)置系統(tǒng)及方法
      【專利摘要】本發(fā)明公開(kāi)了一種網(wǎng)頁(yè)設(shè)置系統(tǒng)及方法,方法包括以下步驟:S1、生成一用于表征網(wǎng)頁(yè)數(shù)據(jù)的流媒體,并將所述流媒體固定設(shè)置于網(wǎng)頁(yè)底層;S2、生成至少一個(gè)用于響應(yīng)用戶點(diǎn)擊操作的浮動(dòng)層,并將所述浮動(dòng)層設(shè)置于網(wǎng)頁(yè)頂層;S3、查詢網(wǎng)頁(yè)中用于響應(yīng)用戶點(diǎn)擊操作的至少一個(gè)點(diǎn)擊區(qū)域,并提取所述點(diǎn)擊區(qū)域在所述流媒體中的位置坐標(biāo);S4、設(shè)置每一個(gè)浮動(dòng)層與一點(diǎn)擊區(qū)域的對(duì)應(yīng)關(guān)系,并根據(jù)位置坐標(biāo)將每一個(gè)浮動(dòng)層設(shè)置為與對(duì)應(yīng)的點(diǎn)擊區(qū)域相重合。本發(fā)明從根本上封堵目前基于文本信息抓取數(shù)據(jù)的爬蟲(chóng),避免網(wǎng)頁(yè)數(shù)據(jù)被爬蟲(chóng)抓取,減輕網(wǎng)絡(luò)由于爬蟲(chóng)抓取所占用的寬帶資源,并且不會(huì)損害用戶體驗(yàn),保護(hù)企業(yè)數(shù)據(jù)不被他人批量抓取利用。
      【專利說(shuō)明】網(wǎng)頁(yè)設(shè)置系統(tǒng)及方法

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種互聯(lián)網(wǎng)領(lǐng)域,特別是涉及一種網(wǎng)頁(yè)設(shè)置系統(tǒng)及方法。

      【背景技術(shù)】
      [0002]傳統(tǒng)網(wǎng)頁(yè)上的信息都是通過(guò)HTML (超文本標(biāo)記語(yǔ)言)方式以明文傳送,雖然有JS(—種動(dòng)態(tài)類型、弱類型、基于原型的語(yǔ)言)等技術(shù)手段進(jìn)行一定的加密或亂序等,但是對(duì)于瀏覽器最終解析出來(lái)之后,最終的D0M(文件對(duì)象類型)都是明文的,因此通過(guò)爬蟲(chóng)程序等都可以輕松實(shí)現(xiàn)解碼并取得其中的信息。
      [0003]目前的ONLINE(在線)以及手機(jī)端瀏覽器頁(yè)面,無(wú)法避免地會(huì)被網(wǎng)絡(luò)爬蟲(chóng)抓取數(shù)據(jù),信息安全無(wú)法得到有效的保障?,F(xiàn)有技術(shù)中也存在一些反爬蟲(chóng)措施,但是存在以下不足:
      [0004]無(wú)法在第一時(shí)間封鎖爬蟲(chóng)的抓取行為,必須在抓取量達(dá)到某一閾值之后,才會(huì)觸發(fā)封鎖措施;常見(jiàn)的封鎖措施都是基于IP(網(wǎng)絡(luò)之間互連的協(xié)議)地址的,即封鎖當(dāng)事IP,以達(dá)到目的,但是很多爬蟲(chóng)都是分布式、且基于動(dòng)態(tài)IP的,上述封鎖措施無(wú)法實(shí)現(xiàn)徹底封鎖;而且如果IP地址封鎖過(guò)多,會(huì)導(dǎo)致真實(shí)請(qǐng)求被屏蔽,直接影響網(wǎng)站的流量和客戶體驗(yàn),間接導(dǎo)致網(wǎng)站盈利能力下降。


      【發(fā)明內(nèi)容】

      [0005]本發(fā)明要解決的技術(shù)問(wèn)題是為了克服現(xiàn)有技術(shù)中網(wǎng)頁(yè)數(shù)據(jù)會(huì)被爬蟲(chóng)爬取,并且反爬蟲(chóng)措施存在很多不足的缺陷,提供一種網(wǎng)頁(yè)設(shè)置系統(tǒng)及方法。
      [0006]本發(fā)明是通過(guò)下述技術(shù)方案來(lái)解決上述技術(shù)問(wèn)題的:
      [0007]本發(fā)明提供了一種網(wǎng)頁(yè)設(shè)置方法,其特點(diǎn)在于,包括以下步驟:
      [0008]S1、生成一用于表征網(wǎng)頁(yè)數(shù)據(jù)的流媒體,并將所述流媒體固定設(shè)置于網(wǎng)頁(yè)底層;
      [0009]S2、生成至少一個(gè)用于響應(yīng)用戶點(diǎn)擊操作的浮動(dòng)層,并將所述浮動(dòng)層設(shè)置于網(wǎng)頁(yè)頂層;
      [0010]S3、查詢網(wǎng)頁(yè)中用于響應(yīng)用戶點(diǎn)擊操作的至少一個(gè)點(diǎn)擊區(qū)域,并提取所述點(diǎn)擊區(qū)域在所述流媒體中的位置坐標(biāo);
      [0011]S4、設(shè)置每一個(gè)浮動(dòng)層與一點(diǎn)擊區(qū)域的對(duì)應(yīng)關(guān)系,并根據(jù)位置坐標(biāo)將每一個(gè)浮動(dòng)層設(shè)置為與對(duì)應(yīng)的點(diǎn)擊區(qū)域相重合。
      [0012]較佳地,所述流媒體的幀數(shù)為I幀。
      [0013]較佳地,步驟S4包括:
      [0014]S41、設(shè)置每一個(gè)浮動(dòng)層與一點(diǎn)擊區(qū)域的對(duì)應(yīng)關(guān)系,并設(shè)置所述浮動(dòng)層的長(zhǎng)和寬,以使得所述浮動(dòng)層與對(duì)應(yīng)的點(diǎn)擊區(qū)域尺寸相同;
      [0015]S42、提取所述點(diǎn)擊區(qū)域的左上角的位置坐標(biāo),并以所述左上角的位置坐標(biāo)作為所述浮動(dòng)層的起始坐標(biāo)、以步驟S41中的長(zhǎng)和寬設(shè)置所述浮動(dòng)層,以使得所述浮動(dòng)層與對(duì)應(yīng)的點(diǎn)擊區(qū)域相重合。
      [0016]本發(fā)明的目的在于還提供了一種網(wǎng)頁(yè)設(shè)置系統(tǒng),其特點(diǎn)在于,包括:
      [0017]一流媒體生成模塊,用于生成一用于表征網(wǎng)頁(yè)數(shù)據(jù)的流媒體,并將所述流媒體固定設(shè)置于網(wǎng)頁(yè)底層;
      [0018]一浮動(dòng)層生成模塊,用于生成至少一個(gè)用于響應(yīng)用戶點(diǎn)擊操作的浮動(dòng)層,并將所述浮動(dòng)層設(shè)置于網(wǎng)頁(yè)頂層;
      [0019]一查詢模塊,用于查詢網(wǎng)頁(yè)中用于響應(yīng)用戶點(diǎn)擊操作的至少一個(gè)點(diǎn)擊區(qū)域,并提取所述點(diǎn)擊區(qū)域在所述流媒體中的位置坐標(biāo);
      [0020]一浮動(dòng)層設(shè)置模塊,用于設(shè)置每一個(gè)浮動(dòng)層與一點(diǎn)擊區(qū)域的對(duì)應(yīng)關(guān)系,并根據(jù)位置坐標(biāo)將每一個(gè)浮動(dòng)層設(shè)置為與對(duì)應(yīng)的點(diǎn)擊區(qū)域相重合。
      [0021 ] 較佳地,所述流媒體的幀數(shù)為I幀。
      [0022]較佳地,所述浮動(dòng)層設(shè)置模塊包括一第一設(shè)置單元及一第二設(shè)置單元,所述第一設(shè)置單元用于設(shè)置每一個(gè)浮動(dòng)層與一點(diǎn)擊區(qū)域的對(duì)應(yīng)關(guān)系,并設(shè)置所述浮動(dòng)層的長(zhǎng)和寬,以使得所述浮動(dòng)層與對(duì)應(yīng)的點(diǎn)擊區(qū)域尺寸相同;所述第二設(shè)置單元用于提取所述點(diǎn)擊區(qū)域的左上角的位置坐標(biāo),并以所述左上角的位置坐標(biāo)作為所述浮動(dòng)層的起始坐標(biāo)、以所述長(zhǎng)和寬設(shè)置所述浮動(dòng)層,以使得所述浮動(dòng)層與對(duì)應(yīng)的點(diǎn)擊區(qū)域相重合。
      [0023]本發(fā)明的積極進(jìn)步效果在于:本發(fā)明從根本上封堵目前基于文本信息抓取數(shù)據(jù)的爬蟲(chóng),避免網(wǎng)頁(yè)數(shù)據(jù)被爬蟲(chóng)抓取,減輕網(wǎng)絡(luò)由于爬蟲(chóng)抓取所占用的寬帶資源,并且不會(huì)損害用戶體驗(yàn),保護(hù)企業(yè)數(shù)據(jù)不被他人批量抓取利用;并且本發(fā)明完整保留了用戶的操作習(xí)慣,用戶無(wú)需為新的網(wǎng)頁(yè)頁(yè)面付出任何學(xué)習(xí)成本,用戶的肉眼直觀感受與以往無(wú)異,使得爬蟲(chóng)無(wú)法采用目前主流的方式進(jìn)行數(shù)據(jù)抓取,直接保護(hù)了企業(yè)數(shù)據(jù)的私密性。

      【專利附圖】

      【附圖說(shuō)明】
      [0024]圖1為本發(fā)明的一實(shí)施例的網(wǎng)頁(yè)設(shè)置系統(tǒng)的模塊示意圖。
      [0025]圖2為本發(fā)明的一實(shí)施例的網(wǎng)頁(yè)設(shè)置方法的流程圖。

      【具體實(shí)施方式】
      [0026]下面通過(guò)實(shí)施例的方式進(jìn)一步說(shuō)明本發(fā)明,但并不因此將本發(fā)明限制在所述的實(shí)施例范圍之中。
      [0027]如圖1所示,本發(fā)明的網(wǎng)頁(yè)設(shè)置系統(tǒng)包括一流媒體生成模塊1、一浮動(dòng)層生成模塊2、一查詢模塊3以及一浮動(dòng)層設(shè)置模塊4,本發(fā)明能夠有效地封堵爬蟲(chóng)抓取網(wǎng)頁(yè)數(shù)據(jù),具體地,所述流媒體生成模塊I會(huì)生成幀數(shù)為I幀的用于表征網(wǎng)頁(yè)數(shù)據(jù)的流媒體,用于通過(guò)I幀流媒體來(lái)展現(xiàn)網(wǎng)頁(yè)數(shù)據(jù),并將所述流媒體固定設(shè)置于網(wǎng)頁(yè)底層;當(dāng)然,在本發(fā)明的具體實(shí)施過(guò)程中,對(duì)流媒體還可以添加更多的幀數(shù),從而提供更絢麗的加載效果,或顯示額外信息。
      [0028]所述浮動(dòng)層生成模塊2則生成至少一個(gè)用于響應(yīng)用戶點(diǎn)擊操作的浮動(dòng)層,具體數(shù)量可根據(jù)實(shí)際需要進(jìn)行生成,以前端JS動(dòng)態(tài)綁定各浮動(dòng)層對(duì)應(yīng)的事件(如點(diǎn)擊事件、鼠標(biāo)移動(dòng)事件等),所述查詢模塊3則查詢網(wǎng)頁(yè)中用于響應(yīng)用戶點(diǎn)擊操作的至少一個(gè)點(diǎn)擊區(qū)域,并提取所述點(diǎn)擊區(qū)域在所述流媒體中的位置坐標(biāo),而所述浮動(dòng)層設(shè)置模塊4則會(huì)設(shè)置每一個(gè)浮動(dòng)層與一點(diǎn)擊區(qū)域的對(duì)應(yīng)關(guān)系,并根據(jù)位置坐標(biāo)將每一個(gè)浮動(dòng)層設(shè)置為與對(duì)應(yīng)的點(diǎn)擊區(qū)域相重合,以實(shí)現(xiàn)對(duì)各浮動(dòng)層的精確定位,確保頁(yè)面上的用戶點(diǎn)擊區(qū)域與下層流媒體顯示的相應(yīng)內(nèi)容完全重合。
      [0029]其中,所述浮動(dòng)層設(shè)置模塊4具體包括一第一設(shè)置單元41及一第二設(shè)置單元42,所述第一設(shè)置單元41用于設(shè)置每一個(gè)浮動(dòng)層與一個(gè)點(diǎn)擊區(qū)域的對(duì)應(yīng)關(guān)系,并設(shè)置所述浮動(dòng)層的長(zhǎng)和寬,以使得所述浮動(dòng)層與對(duì)應(yīng)的點(diǎn)擊區(qū)域尺寸相同;所述第二設(shè)置單元42則提取所述點(diǎn)擊區(qū)域的左上角的位置坐標(biāo),并以所述左上角的位置坐標(biāo)作為所述浮動(dòng)層的起始坐標(biāo)、以所述長(zhǎng)和寬設(shè)置所述浮動(dòng)層,以使得所述浮動(dòng)層與對(duì)應(yīng)的點(diǎn)擊區(qū)域相重合。
      [0030]本發(fā)明在通過(guò)上述模塊設(shè)置好網(wǎng)頁(yè)頁(yè)面后,就可以動(dòng)態(tài)加載上述各項(xiàng)內(nèi)容,實(shí)現(xiàn)頁(yè)面無(wú)刷新更新,以符合現(xiàn)有的用戶操作習(xí)慣,綜上可以看出,在本發(fā)明中,真實(shí)用戶的各項(xiàng)操作習(xí)慣均被保留,頁(yè)面展現(xiàn)也與以往無(wú)異,使得用戶可以正確識(shí)別頁(yè)面中的各個(gè)元素和內(nèi)容,鼠標(biāo)和鍵盤操作也完全保留。本發(fā)明實(shí)現(xiàn)了將原本以明文傳送的信息,全部以流媒體形式進(jìn)行傳遞,杜絕了爬蟲(chóng)爬取文本的操作。
      [0031]本發(fā)明的具體原理為:將網(wǎng)頁(yè)數(shù)據(jù)區(qū)域的背景成流媒體的顯示區(qū)域,由于尺寸是預(yù)先設(shè)定好的,因此可以精確地知道流媒體上每個(gè)區(qū)域所代表的的含義,在流媒體的上層,設(shè)置多個(gè)透明浮動(dòng)層,并定位其至既定坐標(biāo),與下層流媒體的背景特定區(qū)域重合,頂層浮動(dòng)層僅響應(yīng)鼠標(biāo)與鍵盤等操作,并不顯示任何有價(jià)值的文本,或僅根據(jù)頁(yè)面實(shí)際需要,顯示某些常規(guī)提示信息,以此用來(lái)適當(dāng)減小流媒體的體積,加快頁(yè)面展現(xiàn)速度。這樣,普通的基于文本的爬蟲(chóng)在抓取網(wǎng)頁(yè)信息時(shí),將得不到任何有價(jià)值的文本信息,而用戶在常規(guī)瀏覽時(shí),基本感覺(jué)不到任何的差異。
      [0032]如圖2所示,本發(fā)明利用本實(shí)施例的網(wǎng)頁(yè)設(shè)置系統(tǒng)實(shí)現(xiàn)的網(wǎng)頁(yè)設(shè)置方法包括以下步驟:
      [0033]步驟101、生成一用于表征網(wǎng)頁(yè)數(shù)據(jù)的流媒體,并將所述流媒體固定設(shè)置于網(wǎng)頁(yè)底層。
      [0034]步驟102、生成至少一個(gè)用于響應(yīng)用戶點(diǎn)擊操作的浮動(dòng)層,并將所述浮動(dòng)層設(shè)置于網(wǎng)頁(yè)頂層。
      [0035]步驟103、查詢網(wǎng)頁(yè)中用于響應(yīng)用戶點(diǎn)擊操作的至少一個(gè)點(diǎn)擊區(qū)域,并提取所述點(diǎn)擊區(qū)域在所述流媒體中的位置坐標(biāo)。
      [0036]步驟104、設(shè)置每一個(gè)浮動(dòng)層與一點(diǎn)擊區(qū)域的對(duì)應(yīng)關(guān)系,并設(shè)置所述浮動(dòng)層的長(zhǎng)和寬,以使得所述浮動(dòng)層與對(duì)應(yīng)的點(diǎn)擊區(qū)域尺寸相同。
      [0037]步驟105、提取所述點(diǎn)擊區(qū)域的左上角的位置坐標(biāo),并以所述左上角的位置坐標(biāo)作為所述浮動(dòng)層的起始坐標(biāo)、以步驟104中的長(zhǎng)和寬設(shè)置所述浮動(dòng)層,以使得所述浮動(dòng)層與對(duì)應(yīng)的點(diǎn)擊區(qū)域相重合。
      [0038]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說(shuō)明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書(shū)限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這些實(shí)施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。
      【權(quán)利要求】
      1.一種網(wǎng)頁(yè)設(shè)置方法,其特征在于,包括以下步驟: 51、生成一用于表征網(wǎng)頁(yè)數(shù)據(jù)的流媒體,并將所述流媒體固定設(shè)置于網(wǎng)頁(yè)底層; 52、生成至少一個(gè)用于響應(yīng)用戶點(diǎn)擊操作的浮動(dòng)層,并將所述浮動(dòng)層設(shè)置于網(wǎng)頁(yè)頂層; 53、查詢網(wǎng)頁(yè)中用于響應(yīng)用戶點(diǎn)擊操作的至少一個(gè)點(diǎn)擊區(qū)域,并提取所述點(diǎn)擊區(qū)域在所述流媒體中的位置坐標(biāo); 54、設(shè)置每一個(gè)浮動(dòng)層與一點(diǎn)擊區(qū)域的對(duì)應(yīng)關(guān)系,并根據(jù)位置坐標(biāo)將每一個(gè)浮動(dòng)層設(shè)置為與對(duì)應(yīng)的點(diǎn)擊區(qū)域相重合。
      2.如權(quán)利要求1所述的網(wǎng)頁(yè)設(shè)置方法,其特征在于,所述流媒體的幀數(shù)為I幀。
      3.如權(quán)利要求1所述的網(wǎng)頁(yè)設(shè)置方法,其特征在于,步驟S4包括: 541、設(shè)置每一個(gè)浮動(dòng)層與一點(diǎn)擊區(qū)域的對(duì)應(yīng)關(guān)系,并設(shè)置所述浮動(dòng)層的長(zhǎng)和寬,以使得所述浮動(dòng)層與對(duì)應(yīng)的點(diǎn)擊區(qū)域尺寸相同; 542、提取所述點(diǎn)擊區(qū)域的左上角的位置坐標(biāo),并以所述左上角的位置坐標(biāo)作為所述浮動(dòng)層的起始坐標(biāo)、以步驟S41中的長(zhǎng)和寬設(shè)置所述浮動(dòng)層,以使得所述浮動(dòng)層與對(duì)應(yīng)的點(diǎn)擊區(qū)域相重合。
      4.一種網(wǎng)頁(yè)設(shè)置系統(tǒng),其特征在于,包括: 一流媒體生成模塊,用于生成一用于表征網(wǎng)頁(yè)數(shù)據(jù)的流媒體,并將所述流媒體固定設(shè)置于網(wǎng)頁(yè)底層; 一浮動(dòng)層生成模塊,用于生成至少一個(gè)用于響應(yīng)用戶點(diǎn)擊操作的浮動(dòng)層,并將所述浮動(dòng)層設(shè)置于網(wǎng)頁(yè)頂層; 一查詢模塊,用于查詢網(wǎng)頁(yè)中用于響應(yīng)用戶點(diǎn)擊操作的至少一個(gè)點(diǎn)擊區(qū)域,并提取所述點(diǎn)擊區(qū)域在所述流媒體中的位置坐標(biāo); 一浮動(dòng)層設(shè)置模塊,用于設(shè)置每一個(gè)浮動(dòng)層與一點(diǎn)擊區(qū)域的對(duì)應(yīng)關(guān)系,并根據(jù)位置坐標(biāo)將每一個(gè)浮動(dòng)層設(shè)置為與對(duì)應(yīng)的點(diǎn)擊區(qū)域相重合。
      5.如權(quán)利要求4所述的網(wǎng)頁(yè)設(shè)置系統(tǒng),其特征在于,所述流媒體的幀數(shù)為I幀。
      6.如權(quán)利要求4所述的網(wǎng)頁(yè)設(shè)置系統(tǒng),其特征在于,所述浮動(dòng)層設(shè)置模塊包括一第一設(shè)置單元及一第二設(shè)置單元,所述第一設(shè)置單元用于設(shè)置每一個(gè)浮動(dòng)層與一點(diǎn)擊區(qū)域的對(duì)應(yīng)關(guān)系,并設(shè)置所述浮動(dòng)層的長(zhǎng)和寬,以使得所述浮動(dòng)層與對(duì)應(yīng)的點(diǎn)擊區(qū)域尺寸相同;所述第二設(shè)置單元用于提取所述點(diǎn)擊區(qū)域的左上角的位置坐標(biāo),并以所述左上角的位置坐標(biāo)作為所述浮動(dòng)層的起始坐標(biāo)、以所述長(zhǎng)和寬設(shè)置所述浮動(dòng)層,以使得所述浮動(dòng)層與對(duì)應(yīng)的點(diǎn)擊區(qū)域相重合。
      【文檔編號(hào)】G06F9/44GK104267970SQ201410553562
      【公開(kāi)日】2015年1月7日 申請(qǐng)日期:2014年10月17日 優(yōu)先權(quán)日:2014年10月17日
      【發(fā)明者】吳凌峰, 吳鵬越 申請(qǐng)人:攜程計(jì)算機(jī)技術(shù)(上海)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1