欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)搜索的方法和裝置以及用于數(shù)據(jù)搜索的服務(wù)器的制造方法

文檔序號(hào):6490174閱讀:252來(lái)源:國(guó)知局
數(shù)據(jù)搜索的方法和裝置以及用于數(shù)據(jù)搜索的服務(wù)器的制造方法
【專利摘要】本申請(qǐng)?zhí)峁┝艘环N數(shù)據(jù)搜索的方法和裝置以及用于數(shù)據(jù)搜索的服務(wù)器,其中所述數(shù)據(jù)搜索的方法,包括:接收web頁(yè)面請(qǐng)求,所述web頁(yè)面請(qǐng)求中包括頁(yè)面鏈接源referer信息;當(dāng)所述頁(yè)面鏈接源referer信息中包括搜索引擎的信息時(shí),根據(jù)所述搜索引擎的信息提取相應(yīng)的搜索關(guān)鍵詞;采用所述搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù);返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面,并在所述web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。本申請(qǐng)可以在簡(jiǎn)化用戶操作,降低客戶端與服務(wù)器資源耗費(fèi)的基礎(chǔ)上,提高搜索效率。
【專利說(shuō)明】數(shù)據(jù)搜索的方法和裝置以及用于數(shù)據(jù)搜索的服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及網(wǎng)絡(luò)數(shù)據(jù)搜索的【技術(shù)領(lǐng)域】,特別是涉及一種數(shù)據(jù)搜索的方法,一種數(shù)據(jù)搜索的裝置,以及,一種用于數(shù)據(jù)搜索的服務(wù)器。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,對(duì)于網(wǎng)絡(luò)數(shù)據(jù)的搜索通?;谒阉饕鎸?shí)現(xiàn)。
[0003]搜索引擎指自動(dòng)從因特網(wǎng)搜集信息,經(jīng)過(guò)一定整理以后,提供給用戶進(jìn)行查詢的系統(tǒng)。因特網(wǎng)上的信息浩瀚萬(wàn)千,而且毫無(wú)秩序,所有的信息像汪洋上的一個(gè)個(gè)小島,網(wǎng)頁(yè)鏈接是這些小島之間縱橫交錯(cuò)的橋梁,而搜索引擎,則為用戶繪制一幅一目了然的信息地圖,供用戶隨時(shí)查閱。
[0004]搜索引擎的工作原理大致可以分為:
[0005](I)搜集信息:搜索引擎的信息搜集基本都是自動(dòng)的。搜索引擎利用稱為網(wǎng)絡(luò)蜘蛛(Spider)的自動(dòng)搜索機(jī)器人程序根據(jù)網(wǎng)頁(yè)中的超鏈接,從少數(shù)幾個(gè)網(wǎng)頁(yè)開(kāi)始,連到數(shù)據(jù)庫(kù)上所有到其他網(wǎng)頁(yè)的鏈接。理論上,若網(wǎng)頁(yè)上有適當(dāng)?shù)某溄?,機(jī)器人便可以遍歷絕大部分網(wǎng)頁(yè)。
[0006](2)整理信息:搜索引擎整理信息的過(guò)程稱為“創(chuàng)建索引”。搜索引擎不僅要保存搜集起來(lái)的信息,還要將它們按照一定的規(guī)則進(jìn)行編排。這樣,搜索引擎根本不用重新翻查它所有保存的信息而迅速找到所要的資料。
[0007](3)接受查詢:用戶向搜索引擎發(fā)出查詢,搜索引擎接受查詢并向用戶返回資料。搜索引擎每時(shí)每刻都要接到來(lái)自大量用戶的幾乎是同時(shí)發(fā)出的查詢,它按照每個(gè)用戶的要求檢查自己的索引,在極短時(shí)間內(nèi)找到用戶需要的資料,并返回給用戶。目前,搜索引擎返回結(jié)果主要是以網(wǎng)頁(yè)鏈接的形式提供的,這樣通過(guò)這些鏈接,用戶便能到達(dá)含有自己所需資料的網(wǎng)頁(yè)。通常搜索引擎會(huì)在這些鏈接下提供一小段來(lái)自這些網(wǎng)頁(yè)的摘要信息以幫助用戶判斷此網(wǎng)頁(yè)是否含有自己需要的內(nèi)容。
[0008]現(xiàn)有技術(shù)中,用戶從搜索引擎的搜索結(jié)果展示頁(yè)面中點(diǎn)擊網(wǎng)站的URL(統(tǒng)一資源定位符),即可瀏覽搜索引擎爬取的網(wǎng)頁(yè)內(nèi)容。然而,用戶往往希望基于其提交的搜索關(guān)鍵詞,獲得某個(gè)特定網(wǎng)站的站內(nèi)搜索數(shù)據(jù),例如,針對(duì)用戶在搜索引擎提交的“秋裝新款”關(guān)鍵詞,用戶希望獲得的是該關(guān)鍵詞在某些電子商務(wù)網(wǎng)站的站內(nèi)搜索數(shù)據(jù)。采用現(xiàn)有技術(shù),針對(duì)搜索引擎返回的搜索結(jié)果數(shù)據(jù),該搜索結(jié)果數(shù)據(jù)只是搜索引擎利用網(wǎng)絡(luò)蜘蛛(Spider)事先抓取并存儲(chǔ)在搜索引擎服務(wù)器中的數(shù)據(jù),而無(wú)法實(shí)時(shí)獲取到電子商務(wù)網(wǎng)站的站內(nèi)搜索數(shù)據(jù)。因此,用戶只能去查找有沒(méi)有其想要的電子商務(wù)網(wǎng)站的URL,若有,則在點(diǎn)擊該電子商務(wù)網(wǎng)站的URL進(jìn)入該電子商務(wù)網(wǎng)站后,再在其站內(nèi)提交“秋裝新款”關(guān)鍵詞進(jìn)行搜索,才能獲得該關(guān)鍵詞在該電子商務(wù)網(wǎng)站的站內(nèi)搜索數(shù)據(jù)。顯然,采用現(xiàn)有的搜索技術(shù)不僅使用戶操作繁瑣,并且耗費(fèi)了過(guò)多的客戶端與服務(wù)器的資源,搜索效率低下。
[0009]因此,本領(lǐng)域技術(shù)人員迫切需要解決的問(wèn)題是:提供一種數(shù)據(jù)搜索的機(jī)制,用以在簡(jiǎn)化用戶操作,降低客戶端與服務(wù)器資源耗費(fèi)的基礎(chǔ)上,提高搜索效率。
【發(fā)明內(nèi)容】

[0010]本申請(qǐng)所要解決的技術(shù)問(wèn)題是提供一種數(shù)據(jù)搜索的方法,用以在簡(jiǎn)化用戶操作,降低客戶端與服務(wù)器資源耗費(fèi)的基礎(chǔ)上,提高搜索效率。
[0011]相應(yīng)的,本申請(qǐng)還提供了一種數(shù)據(jù)搜索的裝置和一種用于數(shù)據(jù)搜索的服務(wù)器,用以保證上述方法在實(shí)際中的應(yīng)用。
[0012]為了解決上述問(wèn)題,本申請(qǐng)公開(kāi)了一種數(shù)據(jù)搜索的方法,包括:
[0013]接收web頁(yè)面請(qǐng)求,所述web頁(yè)面請(qǐng)求中包括頁(yè)面鏈接源referer信息;
[0014]當(dāng)所述頁(yè)面鏈接源referer信息中包括搜索引擎的信息時(shí),根據(jù)所述搜索引擎的息提取相應(yīng)的搜索關(guān)鍵詞;
[0015]采用所述搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù);
[0016]返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面,并在所述web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0017]優(yōu)選地,所述當(dāng)頁(yè)面鏈接源referer信息中包括搜索引擎的信息時(shí),根據(jù)所述搜索引擎的信息提取相應(yīng)的搜索關(guān)鍵詞的步驟包括:
[0018]判斷所述頁(yè)面鏈接源referer信息中,是否存在與預(yù)置的搜索引擎匹配規(guī)則匹配的信息,其中,所述搜索引擎匹配規(guī)則包括搜索引擎的網(wǎng)頁(yè)地址URL,或者,搜索引擎的網(wǎng)頁(yè)地址URL和對(duì)應(yīng)的搜索參數(shù);
[0019]若是,則解析所述搜索引擎的網(wǎng)頁(yè)地址URL的編碼格式以及參數(shù)名稱,從中提取相應(yīng)的搜索關(guān)鍵詞。
[0020]優(yōu)選地,所述采用搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù)的步驟包括:
[0021]采用所述搜索關(guān)鍵詞在預(yù)置的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配,獲得匹配的搜索結(jié)果數(shù)據(jù)。
[0022]優(yōu)選地,在所述采用搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù)的步驟之前,還包括:
[0023]獲取所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面的標(biāo)簽;
[0024]所述采用搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù)的步驟包括:
[0025]采用所述搜索關(guān)鍵詞和web頁(yè)面的標(biāo)簽,在預(yù)置的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配,獲得匹配的搜索結(jié)果數(shù)據(jù)。
[0026]優(yōu)選地,所述采用搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù)的步驟為,采用所述搜索關(guān)鍵詞進(jìn)行站內(nèi)搜索,獲得站內(nèi)搜索結(jié)果數(shù)據(jù);
[0027]所述站內(nèi)搜索包括在預(yù)置的一個(gè)或多個(gè)網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行的搜索,所述匹配為采用所述搜索關(guān)鍵詞在所述預(yù)置的一個(gè)或多個(gè)網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行文本模糊匹配。
[0028]優(yōu)選地,所述在web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)的步驟包括:
[0029]在所述web頁(yè)面中生成彈出層;
[0030]在所述彈出層中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0031]優(yōu)選地,所述web頁(yè)面請(qǐng)求包括http請(qǐng)求,https請(qǐng)求。
[0032]本申請(qǐng)實(shí)施例還公開(kāi)了一種數(shù)據(jù)搜索的裝置,包括:
[0033]請(qǐng)求接收模塊,用于接收web頁(yè)面請(qǐng)求,所述web頁(yè)面請(qǐng)求中包括頁(yè)面鏈接源referer 信息;
[0034]判斷模塊,用于判斷所述頁(yè)面鏈接源referer信息中是否包括搜索引擎的信息,若是,則調(diào)用關(guān)鍵詞提取模塊;
[0035]關(guān)鍵詞提取模塊,用于根據(jù)所述搜索引擎的信息提取相應(yīng)的搜索關(guān)鍵詞;
[0036]搜索模塊,用于采用所述搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù);
[0037]頁(yè)面返回模塊,用于返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面,并在所述web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0038]優(yōu)選地,所述判斷模塊包括:
[0039]規(guī)則匹配子模塊,用于判斷所述頁(yè)面鏈接源referer信息中,是否存在與預(yù)置的搜索引擎匹配規(guī)則匹配的信息,其中,所述搜索引擎匹配規(guī)則包括搜索引擎的網(wǎng)頁(yè)地址URL,或者,搜索引擎的網(wǎng)頁(yè)地址URL和對(duì)應(yīng)的搜索參數(shù);若是,則調(diào)用所述關(guān)鍵詞提取模塊;
[0040]所述關(guān)鍵詞提取模塊包括:
[0041]解析子模塊,用于解析所述搜索引擎的網(wǎng)頁(yè)地址URL的編碼格式以及參數(shù)名稱;
[0042]提取子模塊,用于按照所述搜索引擎的網(wǎng)頁(yè)地址URL的編碼格式以及參數(shù)名稱,從所述搜索引擎的網(wǎng)頁(yè)地址URL中提取相應(yīng)的搜索關(guān)鍵詞。
[0043]優(yōu)選地,所述搜索模塊包括:
[0044]第一匹配子模塊,用于采用所述搜索關(guān)鍵詞在預(yù)置的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配,獲得匹配的搜索結(jié)果數(shù)據(jù)。
[0045]優(yōu)選地,所述的裝置還包括:
[0046]頁(yè)面標(biāo)簽獲取模塊,用于獲取所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面的標(biāo)簽;
[0047]所述搜索模塊包括:
[0048]第二匹配子模塊,用于采用所述搜索關(guān)鍵詞和web頁(yè)面的標(biāo)簽,在預(yù)置的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配,獲得匹配的搜索結(jié)果數(shù)據(jù)。
[0049]優(yōu)選地,所述頁(yè)面返回模塊包括:
[0050]頁(yè)面生成返回子模塊,用于返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面;
[0051]彈出層生成子模塊,用于在所述web頁(yè)面中生成彈出層;
[0052]內(nèi)容展現(xiàn)子模塊,用于在所述彈出層中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0053]本申請(qǐng)實(shí)施例還公開(kāi)了一種用于數(shù)據(jù)搜索的服務(wù)器,包括:
[0054]請(qǐng)求接收模塊,用于接收web頁(yè)面請(qǐng)求,所述web頁(yè)面請(qǐng)求中包括頁(yè)面鏈接源referer 信息;
[0055]判斷模塊,用于判斷所述頁(yè)面鏈接源referer信息中是否包括搜索引擎的信息,若是,則調(diào)用關(guān)鍵詞提取模塊;
[0056]關(guān)鍵詞提取模塊,用于根據(jù)所述搜索引擎的信息提取相應(yīng)的搜索關(guān)鍵詞;
[0057]搜索模塊,用于采用所述搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù);
[0058]頁(yè)面返回模塊,用于返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面,并在所述web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0059]與現(xiàn)有技術(shù)相比,本申請(qǐng)具有以下優(yōu)點(diǎn):
[0060]本申請(qǐng)根據(jù)越來(lái)越多的互聯(lián)網(wǎng)應(yīng)用依賴于搜索引擎鏈接引入的現(xiàn)狀,針對(duì)通過(guò)點(diǎn)擊搜索引擎依據(jù)搜索關(guān)鍵詞生成的搜索結(jié)果而鏈接進(jìn)來(lái)的用戶,提取其搜索關(guān)鍵詞進(jìn)行當(dāng)前網(wǎng)站的站內(nèi)搜索,從而獲得更符合用戶需求的站內(nèi)搜索結(jié)果數(shù)據(jù),并在所鏈接頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0061]本申請(qǐng)充分利用http請(qǐng)求頭Referer中的URL,由于這個(gè)URL表示用戶從該URL代表的頁(yè)面出發(fā)訪問(wèn)當(dāng)前請(qǐng)求的頁(yè)面,故針對(duì)這個(gè)URL進(jìn)行數(shù)據(jù)分析篩選出搜索引擎鏈接進(jìn)來(lái)的請(qǐng)求,再提取出搜索引擎中用戶提交的搜索關(guān)鍵詞來(lái)進(jìn)行深入地用戶需求挖掘,獲得與用戶需求最匹配的站內(nèi)搜索內(nèi)容并推薦給用戶。應(yīng)用本實(shí)施例,用戶只需從搜索引擎提交關(guān)鍵詞進(jìn)行搜索,在搜索結(jié)果中點(diǎn)擊其所需的某個(gè)網(wǎng)站后,在返回的網(wǎng)頁(yè)內(nèi)容中即會(huì)包括與用戶在搜索引擎所提交的關(guān)鍵詞相關(guān)的該網(wǎng)站的站內(nèi)搜索數(shù)據(jù),用戶只需要完成基本的搜索引擎搜索操作,就能獲得其所需的特定網(wǎng)站的實(shí)時(shí)站內(nèi)搜索數(shù)據(jù),從而大大簡(jiǎn)化了用戶操作;并且,各個(gè)網(wǎng)站服務(wù)器也無(wú)需反復(fù)處理客戶端請(qǐng)求,從而節(jié)約了客戶端與服務(wù)器的資源,有效提高了搜索效率。
【專利附圖】

【附圖說(shuō)明】
[0062]圖1是本申請(qǐng)一種數(shù)據(jù)搜索的方法實(shí)施例的步驟流程圖;
[0063]圖2是本申請(qǐng)一種廣告數(shù)據(jù)搜索裝置實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0064]為使本申請(qǐng)的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本申請(qǐng)作進(jìn)一步詳細(xì)的說(shuō)明。
[0065]本申請(qǐng)實(shí)施例的核心構(gòu)思之一在于,根據(jù)越來(lái)越多的互聯(lián)網(wǎng)應(yīng)用依賴于搜索引擎鏈接引入的現(xiàn)狀,針對(duì)通過(guò)點(diǎn)擊搜索引擎依據(jù)搜索關(guān)鍵詞生成的搜索結(jié)果而鏈接進(jìn)來(lái)的用戶,提取其搜索關(guān)鍵詞進(jìn)行當(dāng)前網(wǎng)站的站內(nèi)搜索,從而獲得更符合用戶需求的站內(nèi)搜索結(jié)果數(shù)據(jù),并在所鏈接頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0066]參照?qǐng)D1,示出了本申請(qǐng)的一種數(shù)據(jù)搜索的方法實(shí)施例1的步驟流程圖,具體可以包括以下步驟:
[0067]步驟101、接收web頁(yè)面請(qǐng)求,所述web頁(yè)面請(qǐng)求中包括頁(yè)面鏈接源referer信息;
[0068]在本申請(qǐng)實(shí)施例中,所述web頁(yè)面請(qǐng)求可以包括http請(qǐng)求,https請(qǐng)求等。以http請(qǐng)求為例,當(dāng)在Web瀏覽器中輸入U(xiǎn)RL時(shí),瀏覽器將創(chuàng)建并發(fā)送相應(yīng)的http請(qǐng)求,該請(qǐng)求包含所述URL以及一些與瀏覽器本身相關(guān)的信息。具體可以包括如下內(nèi)容:
[0069]I)請(qǐng)求行:是一個(gè)ASCII文本行,由三個(gè)標(biāo)記組成:請(qǐng)求的http方法、URL、http版本,之間用空格分開(kāi)。
[0070]例如:{GET/lovobook/index.html http/1.0}。
[0071]2)請(qǐng)求頭:http協(xié)議使用http請(qǐng)求頭來(lái)傳遞請(qǐng)求的元信息。http請(qǐng)求頭是一個(gè)用冒號(hào)分隔的名稱/值對(duì),冒號(hào)前面是http請(qǐng)求頭的名稱,后面是http的值。
[0072]http請(qǐng)求頭中通常包含有頁(yè)面鏈接源(referer)信息,Referer是http請(qǐng)求頭的一部分,當(dāng)瀏覽器向web服務(wù)器發(fā)送http請(qǐng)求的時(shí)候,一般會(huì)帶上Referer,告訴服務(wù)器我是從哪個(gè)頁(yè)面鏈接過(guò)來(lái)的,服務(wù)器籍此可以獲得一些信息用于處理。
[0073]例如:某個(gè)http請(qǐng)求頭中的referer信息如下:[0074]Referer " http://www.baidu.eom/s? wd = % E7 % BD % 91 % E7 % BB % 9C %E8% 90% A5% E9% 94% 80"
[0075]User-Agent" Mozilla/4.0(compatible ;MSIE 5.5 ;ffindows NT 5.0)"
[0076]其中,http://www.baidu.com即表示該referer信息中包括百度這個(gè)搜索引擎的信息。
[0077]3)空行:發(fā)送回車(chē)符和退行,通知服務(wù)器一下不再有請(qǐng)求頭;
[0078]4)消息體:http請(qǐng)求中帶有查詢字符串時(shí),如果是GET方法,查詢字符或表單數(shù)據(jù)附加值請(qǐng)求行中,則消息體中就沒(méi)有內(nèi)容;如果是POST方法,查詢字符串或表單數(shù)據(jù)及添加在消息體中。
[0079]在具體實(shí)現(xiàn)中,所述web頁(yè)面請(qǐng)求可以為在搜索結(jié)果頁(yè)面中點(diǎn)擊某個(gè)鏈接時(shí)發(fā)出的web頁(yè)面請(qǐng)求;還可以為在瀏覽器中輸入url發(fā)送的web頁(yè)面請(qǐng)求等。當(dāng)然,所述web頁(yè)面請(qǐng)求并不限定于由用戶手動(dòng)輸入url而生成的web頁(yè)面請(qǐng)求,其它各種方式觸發(fā)生成的web頁(yè)面請(qǐng)求都在本申請(qǐng)實(shí)施例所指的“web頁(yè)面請(qǐng)求”范圍內(nèi)。
[0080]步驟102,當(dāng)所述頁(yè)面鏈接源referer信息中包括搜索引擎的信息時(shí),根據(jù)所述搜索引擎的信息提取相應(yīng)的搜索關(guān)鍵詞;
[0081]在具體實(shí)現(xiàn)中,所述步驟 102可以包括如下子步驟:
[0082]子步驟S11,判斷所述頁(yè)面鏈接源referer信息中,是否存在與預(yù)置的搜索引擎匹配規(guī)則匹配的信息;若是,則執(zhí)行子步驟S12 ;
[0083]其中,所述搜索引擎匹配規(guī)則可以包括搜索引擎的網(wǎng)頁(yè)地址URL,或者,搜索引擎的網(wǎng)頁(yè)地址URL和對(duì)應(yīng)的搜索參數(shù);
[0084]子步驟S12,解析所述搜索引擎的網(wǎng)頁(yè)地址URL的編碼格式以及參數(shù)名稱,從中提取相應(yīng)的搜索關(guān)鍵詞。
[0085]例如:某個(gè)http請(qǐng)求頭中的referer信息如下:
[0086]Referer " http://www.baidu.eom/s? wd = % E7 % BD % 91 % E7 % BB % 9C %E8% 90% A5% E9% 94% 80"
[0087]User-Agent" Mozilla/4.0(compatible ;MSIE 5.5 ;ffindows NT 5.0)"
[0088]其中,http://www.baidu.com對(duì)應(yīng)百度搜索引擎的網(wǎng)頁(yè)地址(URL), wd =對(duì)應(yīng)百度搜索引擎的搜索參數(shù),故可以判定該referer信息中包括百度搜索引擎的信息;在這種情況下,可以從所述搜索引擎的信息中提取對(duì)應(yīng)的URL以及搜索引擎名稱,通過(guò)在預(yù)置的數(shù)據(jù)池中查找對(duì)應(yīng)搜索引擎的URL的參數(shù)名稱與編碼格式,按查找到的編碼格式對(duì)URL進(jìn)行解碼(參數(shù)解析),從而提取到相應(yīng)的搜索關(guān)鍵詞。
[0089]當(dāng)然,上述判斷referer信息中是否包括搜索引擎的信息的方法,以及,根據(jù)搜索引擎的信息提取相應(yīng)的搜索關(guān)鍵詞的方法僅僅用作示例,本領(lǐng)域技術(shù)人員依據(jù)實(shí)際情況采用任一種方法均是可行的,本申請(qǐng)對(duì)此不作限制。
[0090]步驟103,采用所述搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù);
[0091]所述搜索的數(shù)據(jù)源可以為整個(gè)互聯(lián)網(wǎng)的數(shù)據(jù)資源,也可以為一個(gè)或多個(gè)特定的網(wǎng)站數(shù)據(jù)庫(kù)資源,還可以為某些特意收集的數(shù)據(jù)資源集合,本申請(qǐng)對(duì)此不作限制。
[0092]在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述步驟103可以為:
[0093]采用所述搜索關(guān)鍵詞進(jìn)行站內(nèi)搜索,獲得站內(nèi)搜索結(jié)果數(shù)據(jù);[0094]站內(nèi)搜索即指在本網(wǎng)站內(nèi)的搜索。在具體實(shí)現(xiàn)中,可以采用所述搜索關(guān)鍵詞在預(yù)置的一個(gè)或多個(gè)網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配,獲得匹配的站內(nèi)搜索結(jié)果數(shù)據(jù)。
[0095]例如,當(dāng)獲得搜索關(guān)鍵詞為“秋裝新款”時(shí),可以在淘寶網(wǎng)站的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行站內(nèi)搜索,也可以同時(shí)在淘寶網(wǎng)站和天貓網(wǎng)站這兩個(gè)網(wǎng)站的數(shù)據(jù)庫(kù)中進(jìn)行搜索。
[0096]作為本申請(qǐng)實(shí)施例具體應(yīng)用的一種示例,所述匹配可以為文本模糊匹配,在搜索過(guò)程中采用文本匹配技術(shù)可以參考現(xiàn)有技術(shù)中相關(guān)說(shuō)明,本發(fā)明在此不作贅述。
[0097]作為本申請(qǐng)的一種優(yōu)選實(shí)施例,還可以在步驟103之前獲取所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面的標(biāo)簽;在這種情況下,所述步驟103可以包括如下子步驟:
[0098]采用所述搜索關(guān)鍵詞和web頁(yè)面的標(biāo)簽,在預(yù)置的一個(gè)或多個(gè)網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行文本模糊匹配,獲得匹配的站內(nèi)搜索結(jié)果數(shù)據(jù)。
[0099]本領(lǐng)域技術(shù)人員依據(jù)實(shí)際情況采用任一種站內(nèi)搜索引擎獲得站內(nèi)搜索結(jié)果數(shù)據(jù),或基于關(guān)鍵詞在指定的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配搜索均是可行的,本申請(qǐng)對(duì)此不作限制。
[0100]步驟104,返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面,并在所述web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0101]在本申請(qǐng)的一種優(yōu)選實(shí)施例中,可以通過(guò)以下子步驟在web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù):
[0102]子步驟S31,在所述web頁(yè)面中生成彈出層;
[0103]子步驟S32,在所述彈出層中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0104]在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述彈出層可以為DIV彈出層,在實(shí)際應(yīng)用中,可以通過(guò)設(shè)置彈出層所在的頁(yè)面位置,彈出框的寬度、彈出框的高度、彈出層的內(nèi)容等創(chuàng)建彈出層,其中,彈出層的內(nèi)容是站內(nèi)搜索結(jié)果數(shù)據(jù),可以用框架iframe傳進(jìn)來(lái),也可以用jQuery的1adO方法傳進(jìn)來(lái)。
[0105]當(dāng)然,所述彈出層的展現(xiàn)方式僅僅用作示例,本領(lǐng)域技術(shù)人員根據(jù)實(shí)際情況任意設(shè)置站內(nèi)搜索結(jié)果數(shù)據(jù)在當(dāng)前web頁(yè)面的展現(xiàn)方式都是可行的,例如,采用菜單,頁(yè)面的方式等,本申請(qǐng)對(duì)此無(wú)需加以限制。
[0106]本申請(qǐng)實(shí)施例充分利用http請(qǐng)求頭Referer中的URL,由于這個(gè)URL表示用戶從該URL代表的頁(yè)面出發(fā)訪問(wèn)當(dāng)前請(qǐng)求的頁(yè)面,故針對(duì)這個(gè)URL進(jìn)行數(shù)據(jù)分析篩選出搜索引擎鏈接進(jìn)來(lái)的請(qǐng)求,再提取出搜索引擎中用戶提交的搜索關(guān)鍵詞來(lái)進(jìn)行深入地用戶需求挖掘,獲得與用戶需求最匹配的站內(nèi)搜索內(nèi)容并推薦給用戶。應(yīng)用本實(shí)施例,用戶只需從搜索引擎提交關(guān)鍵詞進(jìn)行搜索,在搜索結(jié)果中點(diǎn)擊其所需的某個(gè)網(wǎng)站后,在返回的網(wǎng)頁(yè)內(nèi)容中即會(huì)包括與用戶在搜索引擎所提交的關(guān)鍵詞相關(guān)的該網(wǎng)站的站內(nèi)搜索數(shù)據(jù),用戶只需要完成基本的搜索引擎搜索操作,就能獲得其所需的特定網(wǎng)站的站內(nèi)搜索數(shù)據(jù),從而大大簡(jiǎn)化了用戶操作;并且,各個(gè)網(wǎng)站服務(wù)器也無(wú)需反復(fù)處理客戶端請(qǐng)求,從而節(jié)約了客戶端與服務(wù)器的資源,有效提高了搜索效率。
[0107]以下提供一個(gè)應(yīng)用本申請(qǐng)實(shí)施例的具體實(shí)例:
[0108]I)網(wǎng)站服務(wù)器接收用戶提交的HTTP請(qǐng)求,所述HTTP請(qǐng)求包括通過(guò)搜索引擎提交的HTTP請(qǐng)求(即用戶在搜索引擎中提交搜索后,對(duì)搜索結(jié)果中的鏈接進(jìn)行點(diǎn)擊后發(fā)出的http請(qǐng)求),或者,從其它入口提交的HTTP請(qǐng)求,所述其它入口可以包括通過(guò)瀏覽器地址欄輸入的url,或者站內(nèi)的url布點(diǎn)接入;[0109]2 I)網(wǎng)站服務(wù)器收到所述HTTP請(qǐng)求后,進(jìn)行http請(qǐng)求頭信息中的referer分析,判斷是否為通過(guò)搜索引擎鏈接過(guò)來(lái)提交的HTTP請(qǐng)求;如果referer中有搜索引擎的域名和搜索參數(shù),則可判定為通過(guò)搜索引擎鏈接過(guò)來(lái)提交的HTTP請(qǐng)求;其它入口鏈接進(jìn)來(lái)的http請(qǐng)求頭信息中的referer或者為空,或者是非搜索引擎的域名,如referer:http://club,alibaba.com/thread。
[0110]3)如果判斷為通過(guò)搜索引擎鏈接過(guò)來(lái)提交的HTTP請(qǐng)求,則從所述搜索引擎的信息中提取對(duì)應(yīng)的URL以及搜索引擎名稱,通過(guò)在預(yù)置的數(shù)據(jù)池中查找對(duì)應(yīng)搜索引擎的URL的參數(shù)名稱與編碼格式,按查找到的編碼格式對(duì)URL進(jìn)行解碼(參數(shù)解析),從而提取到相應(yīng)的搜索關(guān)鍵詞;
[0111]4)網(wǎng)站服務(wù)器采用所述搜索關(guān)鍵詞進(jìn)行站內(nèi)搜索,獲得站內(nèi)搜索結(jié)果數(shù)據(jù);
[0112]5)網(wǎng)站服務(wù)器向客戶端返回當(dāng)前HTTP請(qǐng)求對(duì)應(yīng)的web頁(yè)面,并在web頁(yè)面中展現(xiàn)站內(nèi)搜索結(jié)果數(shù)據(jù),即將所述站內(nèi)搜索結(jié)果數(shù)據(jù)作為推薦內(nèi)容向用戶推薦。當(dāng)用戶覺(jué)得當(dāng)前web頁(yè)面中不滿足其需求時(shí),可以從站內(nèi)搜索結(jié)果數(shù)據(jù)進(jìn)一步選擇其它頁(yè)面的內(nèi)容進(jìn)行訪問(wèn)。
[0113]6)如果判斷為從其它入口提交的HTTP請(qǐng)求,則直接返回當(dāng)前HTTP請(qǐng)求對(duì)應(yīng)的web頁(yè)面。
[0114]需要說(shuō)明的是,對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本申請(qǐng)所必須的。
[0115]參照?qǐng)D2,示出了一種數(shù)據(jù)搜索的裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0116]請(qǐng)求接收模塊201,用于接收web頁(yè)面請(qǐng)求,所述web頁(yè)面請(qǐng)求中包括頁(yè)面鏈接源referer 信息;
[0117]判斷模塊202,用于判斷所述頁(yè)面鏈接源referer信息中是否包括搜索引擎的信息,若是,則調(diào)用關(guān)鍵詞提取模塊203 ;
[0118]關(guān)鍵詞提取模塊203,用于根據(jù)所述搜索引擎的信息提取相應(yīng)的搜索關(guān)鍵詞;
[0119]搜索模塊204,用于采用所述搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù);
[0120]頁(yè)面返回模塊205,用于返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面,并在所述web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0121]在實(shí)際中,所述web頁(yè)面請(qǐng)求可以包括http請(qǐng)求,https請(qǐng)求等。
[0122]在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述判斷模塊202可以包括如下子模塊:
[0123]規(guī)則匹配子模塊,用于判斷所述頁(yè)面鏈接源referer信息中,是否存在與預(yù)置的搜索引擎匹配規(guī)則匹配的信息,其中,所述搜索引擎匹配規(guī)則包括搜索引擎的網(wǎng)頁(yè)地址URL,或者,搜索引擎的網(wǎng)頁(yè)地址URL和對(duì)應(yīng)的搜索參數(shù);若是,則調(diào)用關(guān)鍵詞提取模塊;
[0124]在具體實(shí)現(xiàn)中,所述關(guān)鍵詞提取模塊203可以包括以下子模塊:
[0125]解析子模塊,用于解析所述搜索引擎的網(wǎng)頁(yè)地址URL的編碼格式以及參數(shù)名稱;
[0126]提取子模塊,用于按照所述搜索引擎的網(wǎng)頁(yè)地址URL的編碼格式以及參數(shù)名稱,從所述搜索引擎的網(wǎng)頁(yè)地址URL中提取相應(yīng)的搜索關(guān)鍵詞。[0127]作為本申請(qǐng)實(shí)施例具體應(yīng)用的一種示例,所述搜索模塊204可以包括以下子模塊:
[0128]第一匹配子模塊,用于采用所述搜索關(guān)鍵詞在預(yù)置的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配,獲得匹配的搜索結(jié)果數(shù)據(jù)。
[0129]更為優(yōu)選的是,所述第一匹配子模塊還可以包括以下單元:
[0130]第一文本匹配單元,用于采用所述搜索關(guān)鍵詞在預(yù)置的一個(gè)或多個(gè)網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行文本模糊匹配;
[0131]第一結(jié)果獲取單元,用于獲得所述搜索關(guān)鍵詞匹配的搜索結(jié)果數(shù)據(jù)。
[0132]作為本申請(qǐng)實(shí)施例具體應(yīng)用的另一種示例,本申請(qǐng)實(shí)施例還可以包括以下模塊:
[0133]頁(yè)面標(biāo)簽獲取模塊,用于獲取所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面的標(biāo)簽;
[0134]在這種情況下,所述搜索模塊204可以包括以下子模塊:
[0135]第二匹配子模塊,用于采用所述搜索關(guān)鍵詞和web頁(yè)面的標(biāo)簽,在預(yù)置的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行文本模糊匹配,獲得匹配的站內(nèi)搜索結(jié)果數(shù)據(jù)。
[0136]更為優(yōu)選的是,所述第二匹配子模塊還可以包括以下單元:
[0137]第二文本匹配單元,用于采用所述搜索關(guān)鍵詞和web頁(yè)面的標(biāo)簽在預(yù)置的一個(gè)或多個(gè)網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行文本模糊匹配;
[0138]第二結(jié)果獲取單元,用于獲得所述搜索關(guān)鍵詞和web頁(yè)面的標(biāo)簽匹配的搜索結(jié)果數(shù)據(jù)。
[0139]在具體實(shí)現(xiàn)中,所述頁(yè)面返回模塊205可以包括以下子模塊:
[0140]頁(yè)面生成返回子模塊,用于返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面;
[0141]彈出層生成子模塊,用于在所述web頁(yè)面中生成彈出層;
[0142]內(nèi)容展現(xiàn)子模塊,用于在所述彈出層中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0143]由于所述裝置實(shí)施例基本相應(yīng)于前述方法實(shí)施例,故本實(shí)施例的描述中未詳盡之處,可以參見(jiàn)前述實(shí)施例中的相關(guān)說(shuō)明,在此就不贅述了。
[0144]本申請(qǐng)還公開(kāi)了一種用于數(shù)據(jù)搜索的服務(wù)器,可以包括以下模塊:
[0145]請(qǐng)求接收模塊,用于接收web頁(yè)面請(qǐng)求,所述web頁(yè)面請(qǐng)求中包括頁(yè)面鏈接源referer 信息;
[0146]判斷模塊,用于判斷所述頁(yè)面鏈接源referer信息中是否包括搜索引擎的信息,若是,則調(diào)用關(guān)鍵詞提取模塊;
[0147]關(guān)鍵詞提取模塊,用于根據(jù)所述搜索引擎的信息提取相應(yīng)的搜索關(guān)鍵詞;
[0148]搜索模塊,用于采用所述搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù);
[0149]頁(yè)面返回模塊,用于返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面,并在所述web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0150]在實(shí)際中,所述web頁(yè)面請(qǐng)求可以包括http請(qǐng)求,https請(qǐng)求等。
[0151]在本申請(qǐng)的一種優(yōu)選實(shí)施例中,所述判斷模塊可以包括如下子模塊:
[0152]規(guī)則匹配子模塊,用于判斷所述頁(yè)面鏈接源referer信息中,是否存在與預(yù)置的搜索引擎匹配規(guī)則匹配的信息,其中,所述搜索引擎匹配規(guī)則包括搜索引擎的網(wǎng)頁(yè)地址URL,或者,搜索引擎的網(wǎng)頁(yè)地址URL和對(duì)應(yīng)的搜索參數(shù);若是,則調(diào)用關(guān)鍵詞提取模塊;
[0153]在具體實(shí)現(xiàn)中,所述關(guān)鍵詞提取模塊可以包括以下子模塊:[0154]解析子模塊,用于解析所述搜索引擎的網(wǎng)頁(yè)地址URL的編碼格式以及參數(shù)名稱;
[0155]提取子模塊,用于按照所述搜索引擎的網(wǎng)頁(yè)地址URL的編碼格式以及參數(shù)名稱,從所述搜索引擎的網(wǎng)頁(yè)地址URL中提取相應(yīng)的搜索關(guān)鍵詞。
[0156]作為本申請(qǐng)實(shí)施例具體應(yīng)用的一種示例,所述搜索模塊可以包括以下子模塊:
[0157]第一匹配子模塊,用于采用所述搜索關(guān)鍵詞在預(yù)置的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配,獲得匹配的搜索結(jié)果數(shù)據(jù)。
[0158]作為本申請(qǐng)實(shí)施例具體應(yīng)用的另一種示例,本申請(qǐng)實(shí)施例還可以包括以下模塊:
[0159]頁(yè)面標(biāo)簽獲取模塊,用于獲取所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面的標(biāo)簽;
[0160]在這種情況下,所述搜索模塊可以包括以下子模塊:
[0161]第二匹配子模塊,用于采用所述搜索關(guān)鍵詞和web頁(yè)面的標(biāo)簽,在預(yù)置的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配,獲得匹配的搜索結(jié)果數(shù)據(jù)。
[0162]在具體實(shí)現(xiàn)中,所述頁(yè)面返回模塊可以用于向客戶端返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面;并且,在所述web頁(yè)面中可以生成彈出層,在所述彈出層中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
[0163]由于所述服務(wù)器的實(shí)施例基本相應(yīng)于前述方法實(shí)施例,故本實(shí)施例的描述中未詳盡之處,可以參見(jiàn)前述實(shí)施例中的相關(guān)說(shuō)明,在此就不贅述了。
[0164]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0165]本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0166]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0167]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0168]盡管已描述了本申請(qǐng)的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)范圍的所有變更和修改。[0169]最后,還需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)
備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)......”限定的要素,并不
排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0170]以上對(duì)本申請(qǐng)所提供的一種數(shù)據(jù)搜索的方法,以及,一種數(shù)據(jù)搜索的裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
【權(quán)利要求】
1.一種數(shù)據(jù)搜索的方法,其特征在于,包括: 接收web頁(yè)面請(qǐng)求,所述web頁(yè)面請(qǐng)求中包括頁(yè)面鏈接源referer信息; 當(dāng)所述頁(yè)面鏈接源referer信息中包括搜索引擎的信息時(shí),根據(jù)所述搜索引擎的信息提取相應(yīng)的搜索關(guān)鍵詞; 采用所述搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù); 返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面,并在所述web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)頁(yè)面鏈接源referer信息中包括搜索引擎的信息時(shí),根據(jù)所述搜索引擎的信息提取相應(yīng)的搜索關(guān)鍵詞的步驟包括: 判斷所述頁(yè)面鏈接源referer信息中,是否存在與預(yù)置的搜索引擎匹配規(guī)則匹配的信息,其中,所述搜索引擎匹配規(guī)則包括搜索引擎的網(wǎng)頁(yè)地址URL,或者,搜索引擎的網(wǎng)頁(yè)地址URL和對(duì)應(yīng)的搜索參數(shù); 若是,則解析所述搜索引擎的網(wǎng)頁(yè)地址URL的編碼格式以及參數(shù)名稱,從中提取相應(yīng)的搜索關(guān)鍵詞。
3.如權(quán)利要求1所述的方法,其特征在于,所述采用搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù)的步驟包括: 采用所述搜索關(guān)鍵詞在預(yù)置的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配,獲得匹配的搜索結(jié)果數(shù)據(jù)。
4.如權(quán)利要求1所述的方法,其特征在于,在所述采用搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù)的步驟之前,還包括: 獲取所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面的標(biāo)簽; 所述采用搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù)的步驟包括: 采用所述搜索關(guān)鍵詞和web頁(yè)面的標(biāo)簽,在預(yù)置的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配,獲得匹配的搜索結(jié)果數(shù)據(jù)。
5.如權(quán)利要求3或4所述的方法,其特征在于,所述采用搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù)的步驟為,采用所述搜索關(guān)鍵詞進(jìn)行站內(nèi)搜索,獲得站內(nèi)搜索結(jié)果數(shù)據(jù); 所述站內(nèi)搜索包括在預(yù)置的一個(gè)或多個(gè)網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行的搜索,所述匹配為采用所述搜索關(guān)鍵詞在所述預(yù)置的一個(gè)或多個(gè)網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行文本模糊匹配。
6.如權(quán)利要求1、2、3或4所述的方法,其特征在于,所述在web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)的步驟包括: 在所述web頁(yè)面中生成彈出層; 在所述彈出層中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
7.如權(quán)利要求1、2、3或4所述的方法,其特征在于,所述web頁(yè)面請(qǐng)求包括http請(qǐng)求,https請(qǐng)求。
8.一種數(shù)據(jù)搜索的裝置,其特征在于,包括: 請(qǐng)求接收模塊,用于接收web頁(yè)面請(qǐng)求,所述web頁(yè)面請(qǐng)求中包括頁(yè)面鏈接源referer信息; 判斷模塊,用于判斷所述頁(yè)面鏈接源referer信息中是否包括搜索引擎的信息,若是,則調(diào)用關(guān)鍵詞提取模塊; 關(guān)鍵詞提取模塊,用于根據(jù)所述搜索引擎的信息提取相應(yīng)的搜索關(guān)鍵詞; 搜索模塊,用于采用所述搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù);頁(yè)面返回模塊,用于返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面,并在所述web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
9.如權(quán)利要求8所述的裝置,其特征在于,所述判斷模塊包括: 規(guī)則匹配子模塊,用于判斷所述頁(yè)面鏈接源referer信息中,是否存在與預(yù)置的搜索弓丨擎匹配規(guī)則匹配的信息,其中,所述搜索引擎匹配規(guī)則包括搜索引擎的網(wǎng)頁(yè)地址URL,或者,搜索引擎的網(wǎng)頁(yè)地址URL和對(duì)應(yīng)的搜索參數(shù);若是,則調(diào)用所述關(guān)鍵詞提取模塊; 所述關(guān)鍵詞提取模塊包括: 解析子模塊,用于解析所述搜索引擎的網(wǎng)頁(yè)地址URL的編碼格式以及參數(shù)名稱;提取子模塊,用于按照所述搜索引擎的網(wǎng)頁(yè)地址URL的編碼格式以及參數(shù)名稱,從所述搜索引擎的網(wǎng)頁(yè)地址URL中提取相應(yīng)的搜索關(guān)鍵詞。
10.如權(quán)利要求8或9所述的裝置,其特征在于,所述搜索模塊包括: 第一匹配子模塊,用于采用所述搜索關(guān)鍵詞在預(yù)置的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配,獲得匹配的搜索結(jié)果數(shù)據(jù)。
11.如權(quán)利要求8或9所述的裝置,其特征在于,還包括: 頁(yè)面標(biāo)簽獲取模塊,用于獲取所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面的標(biāo)簽; 所述搜索模塊包括: 第二匹配子模塊,用于采用所述搜索關(guān)鍵詞和web頁(yè)面的標(biāo)簽,在預(yù)置的網(wǎng)站數(shù)據(jù)庫(kù)中進(jìn)行匹配,獲得匹配的搜索結(jié)果數(shù)據(jù)。
12.如權(quán)利要求8所述的裝置,其特征在于,所述頁(yè)面返回模塊包括: 頁(yè)面生成返回子模塊,用于返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面; 彈出層生成子模塊,用于在所述web頁(yè)面中生成彈出層; 內(nèi)容展現(xiàn)子模塊,用于在所述彈出層中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
13.一種用于數(shù)據(jù)搜索的服務(wù)器,其特征在于,包括: 請(qǐng)求接收模塊,用于接收web頁(yè)面請(qǐng)求,所述web頁(yè)面請(qǐng)求中包括頁(yè)面鏈接源referer信息; 判斷模塊,用于判斷所述頁(yè)面鏈接源referer信息中是否包括搜索引擎的信息,若是,則調(diào)用關(guān)鍵詞提取模塊; 關(guān)鍵詞提取模塊,用于根據(jù)所述搜索引擎的信息提取相應(yīng)的搜索關(guān)鍵詞; 搜索模塊,用于采用所述搜索關(guān)鍵詞進(jìn)行搜索,獲得搜索結(jié)果數(shù)據(jù); 頁(yè)面返回模塊,用于返回所述web頁(yè)面請(qǐng)求對(duì)應(yīng)的web頁(yè)面,并在所述web頁(yè)面中展現(xiàn)所述搜索結(jié)果數(shù)據(jù)。
【文檔編號(hào)】G06F17/30GK103778156SQ201210411742
【公開(kāi)日】2014年5月7日 申請(qǐng)日期:2012年10月24日 優(yōu)先權(quán)日:2012年10月24日
【發(fā)明者】謝謙 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
中阳县| 牙克石市| 开封县| 湘潭县| 石柱| 田东县| 三台县| 平邑县| 五河县| 东阳市| 贡山| 新河县| 桂东县| 聂拉木县| 文水县| 攀枝花市| 台东县| 韶关市| 潮安县| 张北县| 常山县| 监利县| 岑巩县| 砚山县| 盖州市| 高邮市| 东山县| 且末县| 和政县| 临泉县| 东阿县| 昌邑市| 赤壁市| 安陆市| 泽州县| 海兴县| 安国市| 和顺县| 大新县| 红原县| 阿坝县|