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

用于發(fā)送搜索請(qǐng)求的方法和裝置與流程

文檔序號(hào):11208772閱讀:1171來源:國(guó)知局
用于發(fā)送搜索請(qǐng)求的方法和裝置與流程

本發(fā)明實(shí)施例涉及通信領(lǐng)域,并且更具體地,涉及一種用于發(fā)送搜索請(qǐng)求的方法和裝置。



背景技術(shù):

搜索引擎服務(wù)器可以記錄用戶的搜索歷史內(nèi)容,并通過數(shù)據(jù)挖掘算法,分析出用戶的行為習(xí)慣和興趣偏好,據(jù)此來向用戶推送相關(guān)的廣告信息。從用戶的角度,很多時(shí)候,搜索詞同個(gè)人隱私相關(guān),用戶并不希望自己的行為習(xí)慣和興趣愛好被搜索引擎服務(wù)器分析挖掘出來,并被推送相關(guān)的騷擾廣告。

現(xiàn)有技術(shù)中,用戶可以將搜索引擎客戶端設(shè)置為隱私模式,當(dāng)搜索引擎客戶端進(jìn)入隱私模式后,搜索引擎客戶端便不會(huì)記錄任何用戶輸入的搜索詞。然而,用戶輸入的搜索詞會(huì)被攜帶在搜索請(qǐng)求中,發(fā)送至搜索引擎服務(wù)器,搜索引擎服務(wù)器端可以記錄用戶的輸入搜索詞并分析用戶行為和興趣愛好。也就是說,即便用戶設(shè)置隱私模式,搜索引擎服務(wù)器仍然能夠根據(jù)用戶輸入的搜索詞分析出用戶行為習(xí)慣和興趣愛好,從而導(dǎo)致用戶的隱私信息泄露。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)的目的是提供改進(jìn)的用于發(fā)送搜索請(qǐng)求的方法和裝置,以降低搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析出用戶行為習(xí)慣和興趣偏好的可能性,更好地保護(hù)用戶隱私。

第一方面,本申請(qǐng)?zhí)峁┮环N用于發(fā)送搜索請(qǐng)求的方法,所述方法包括:在搜索引擎客戶端運(yùn)行的過程中,生成偽造搜索請(qǐng)求,所述偽造搜索請(qǐng)求攜帶偽造的搜索詞;向所述搜索引擎服務(wù)器發(fā)送所述偽造搜索請(qǐng)求。

通過向搜索引擎服務(wù)器發(fā)送偽造搜索請(qǐng)求,作為搜索引擎服務(wù)器根據(jù)真實(shí)搜索請(qǐng)求分析用戶行為的干擾因素,以防止搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析用戶行為,從而提高用戶體驗(yàn)。避免了現(xiàn)有技術(shù)中,搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析用戶的行為。

結(jié)合第一方面,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述方法還包括:接收用戶輸入的搜索詞;根據(jù)所述用戶輸入的搜索詞,生成真實(shí)搜索請(qǐng)求,并向所述搜索引擎服務(wù)器發(fā)送所述真實(shí)搜索請(qǐng)求;其中,發(fā)送所述偽造搜索請(qǐng)求與發(fā)送所述真實(shí)搜索請(qǐng)求的時(shí)間差在預(yù)定區(qū)間內(nèi)。

由于生成偽造搜索請(qǐng)求的時(shí)刻和發(fā)送偽造搜索請(qǐng)求的時(shí)刻比較接近,通過在發(fā)送真實(shí)搜索請(qǐng)求之后的時(shí)間段內(nèi),生成偽造搜索請(qǐng)求,使得發(fā)送偽造搜索請(qǐng)求的時(shí)刻在發(fā)送真實(shí)搜索請(qǐng)求的時(shí)刻的附近,從而使得發(fā)送偽造搜索請(qǐng)求更加接近用戶發(fā)送真實(shí)搜索請(qǐng)求的行為。

結(jié)合第一方面或上述任一種可能的實(shí)現(xiàn)方式,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述在搜索引擎客戶端運(yùn)行的過程中,生成偽造搜索請(qǐng)求,包括:確定生成所述偽造搜索請(qǐng)求的生成時(shí)延;確定在第一時(shí)間段內(nèi),所述搜索引擎客戶端未發(fā)送第一搜索請(qǐng)求,所述第一搜索請(qǐng)求為偽造的搜索請(qǐng)求或真實(shí)的搜索請(qǐng)求,所述第一時(shí)間段為以所述搜索引擎客戶端的運(yùn)行起始時(shí)刻為當(dāng)前時(shí)刻,經(jīng)過所述生成時(shí)延后的時(shí)間段;在所述第一時(shí)間段的結(jié)束時(shí)刻,生成所述偽造搜索請(qǐng)求。

通過確定在第一時(shí)間段內(nèi)搜索引擎客戶端沒有向搜索引擎服務(wù)器發(fā)送搜索請(qǐng)求,則在第一時(shí)間段的結(jié)束時(shí)刻向搜索引擎服務(wù)器發(fā)送偽造搜索請(qǐng)求,作為搜索引擎服務(wù)器根據(jù)真實(shí)搜索請(qǐng)求分析用戶行為的干擾因素,以防止搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析用戶行為。

結(jié)合第一方面或上述任一種可能的實(shí)現(xiàn)方式,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述向所述搜索引擎服務(wù)器發(fā)送所述偽造搜索請(qǐng)求,包括:在第一時(shí)間向所述搜索引擎服務(wù)器發(fā)送第二搜索請(qǐng)求,所述第二搜索請(qǐng)求為偽造的搜索請(qǐng)求或真實(shí)的搜索請(qǐng)求;在第二時(shí)間向所述搜索引擎服務(wù)器發(fā)送所述偽造搜索請(qǐng)求,所述第一時(shí)間和所述第二時(shí)間之間具有時(shí)間間隔,所述第二搜索請(qǐng)求為所述偽造搜索請(qǐng)求的上一條搜索請(qǐng)求。

通過第一時(shí)間和第二時(shí)間之間的時(shí)間間隔,保證發(fā)送相鄰兩條搜索請(qǐng)求之間的時(shí)間間隔,使得發(fā)送偽造搜索請(qǐng)求的時(shí)刻不會(huì)和發(fā)送上一條搜索請(qǐng)求(該上一條搜索請(qǐng)求可以是真實(shí)搜索請(qǐng)求也可以是偽造搜索請(qǐng)求)的時(shí)刻重疊,從而使得發(fā)送偽造搜索請(qǐng)求更加接近用戶發(fā)送真實(shí)搜索請(qǐng)求的行為。

結(jié)合第一方面或上述任一種可能的實(shí)現(xiàn)方式,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述第一時(shí)間和所述第二時(shí)間之間的時(shí)間間隔通過泊松過程確定。

通過泊松過程確定第一時(shí)間和第二時(shí)間之間的時(shí)間間隔,使得第一時(shí)間和第二時(shí)間的上發(fā)送搜索請(qǐng)求的事件更加接近隨機(jī)事件,使得發(fā)送偽造搜索請(qǐng)求更加接近用戶發(fā)送真實(shí)搜索請(qǐng)求的行為。

結(jié)合第一方面或上述任一種可能的實(shí)現(xiàn)方式,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述時(shí)間間隔t基于概率密度函數(shù)確定,其中,基于發(fā)送所述真實(shí)搜索請(qǐng)求的時(shí)間間隔ti,通過極大似然估計(jì)確定,n表示發(fā)送真實(shí)搜索請(qǐng)求的次數(shù)。

通過基于發(fā)送所述真實(shí)搜索請(qǐng)求的時(shí)間間隔,構(gòu)造發(fā)送偽造搜索請(qǐng)求和上一條搜索請(qǐng)求之間的時(shí)間間隔,使得發(fā)送偽造搜索請(qǐng)求更加接近用戶發(fā)送真實(shí)搜索請(qǐng)求的行為。

結(jié)合第一方面或上述任一種可能的實(shí)現(xiàn)方式,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述方法還包括:接收所述搜索引擎服務(wù)器發(fā)送的搜索結(jié)果,所述搜索結(jié)果為根據(jù)所述偽造搜索請(qǐng)求確定的搜索結(jié)果;刪除所述搜索結(jié)果。

通過直接將偽造搜索請(qǐng)求對(duì)應(yīng)的搜索結(jié)果刪除,并不將該搜索結(jié)果呈現(xiàn)給用戶,使得用戶不會(huì)接收到很多不相關(guān)的信息,從而提高用戶體驗(yàn)。

結(jié)合第一方面或上述任一種可能的實(shí)現(xiàn)方式,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述偽造的搜索詞為隨機(jī)確定的搜索詞。

通過隨機(jī)確定偽造的搜索詞,增加搜索引擎服務(wù)器分析用戶行為習(xí)慣和興趣愛好的難度,以防止搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析用戶行為。

結(jié)合第一方面或上述任一種可能的實(shí)現(xiàn)方式,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述偽造的搜索詞為從所述搜索引擎客戶端的搜索熱詞表選擇的時(shí)效性搜索詞。

通過在搜索引擎客戶端的搜索熱詞表中選擇時(shí)效性的搜索詞作為偽造搜索詞,使得偽造搜索詞的選擇范圍較廣泛,時(shí)效性更強(qiáng)。增加了搜索引擎服務(wù)器分析用戶行為習(xí)慣和興趣愛好的難度,以防止搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析用戶行為。

結(jié)合第一方面或上述任一種可能的實(shí)現(xiàn)方式,在第一方面的一種可能的實(shí)現(xiàn)方式中,所述偽造的搜索詞為從搜索詞庫(kù)中隨機(jī)確定的搜索詞,所述搜索詞庫(kù)以預(yù)設(shè)的時(shí)間周期,定期從網(wǎng)絡(luò)更新。

通過定期的從網(wǎng)絡(luò)中獲取搜索詞,更新搜索詞庫(kù)的內(nèi)容,使得偽造的搜索詞更加多樣化,增加搜索引擎服務(wù)器分析用戶行為習(xí)慣和興趣愛好的難度,以防止搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析用戶行為。

第二方面,本申請(qǐng)?zhí)峁┮环N用于發(fā)送搜索請(qǐng)求的裝置,所述裝置包括用于執(zhí)行第一方面中的方法的模塊。

第三方面,本申請(qǐng)?zhí)峁┮环N用于發(fā)送搜索請(qǐng)求的裝置,所述裝置包括:存儲(chǔ)器、處理器、輸入/輸出接口、通信接口和總線系統(tǒng)。其中,存儲(chǔ)器、處理器、輸入/輸出接口和通信接口通過總線系統(tǒng)相連,該存儲(chǔ)器用于存儲(chǔ)指令,該處理器用于執(zhí)行該存儲(chǔ)器存儲(chǔ)的指令,當(dāng)所述指令被執(zhí)行時(shí),所述處理器通過所述通信接口執(zhí)行第一方面的方法,并控制輸入/輸出接口接收輸入的數(shù)據(jù)和信息,輸出操作結(jié)果等數(shù)據(jù)。

第四方面,本申請(qǐng)?zhí)峁┮环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)用于存儲(chǔ)發(fā)送搜索請(qǐng)求的方法的程序代碼,所述程序代碼用于執(zhí)行第一方面中的方法指令。

在某些實(shí)現(xiàn)方式中,上述搜索引擎客戶端可以是搜索引擎的用戶接口,用于接收用戶的輸入搜索內(nèi)容、顯示搜索結(jié)果、提供用戶相關(guān)性反饋機(jī)制等。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1示出了根據(jù)本發(fā)明實(shí)施例的用于發(fā)送搜索請(qǐng)求的方法的系統(tǒng)架構(gòu)的示意性框圖。

圖2示出了與本發(fā)明實(shí)施例相關(guān)的手機(jī)的硬件結(jié)構(gòu)的示意性框圖。

圖3示出了根據(jù)本發(fā)明實(shí)施的用于發(fā)送搜索請(qǐng)求的方法的示意性流程圖。

圖4示出了根據(jù)本發(fā)明實(shí)施例的發(fā)送偽造搜索請(qǐng)求的方法的示意性流程圖。

圖5示出了根據(jù)本發(fā)明實(shí)施例的用于發(fā)送搜索請(qǐng)求的裝置的示意性框圖。

圖6示出了根據(jù)本發(fā)明實(shí)施例的用于發(fā)送搜索請(qǐng)求的裝置的示意性框圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

為了便于理解,現(xiàn)結(jié)合圖1,簡(jiǎn)單介紹根據(jù)本發(fā)明實(shí)施例的用于發(fā)送搜索請(qǐng)求的方法的系統(tǒng)架構(gòu)的示意性框圖。在圖1所示的用戶設(shè)備110中包括搜索引擎客戶端120,偽造搜索引擎客戶端130,以及通信接口140。其中,搜索引擎客戶端120和偽造搜索引擎客戶端130,可以通過通信接口140與搜索引擎服務(wù)器150傳輸信息。

具體地,搜索引擎服務(wù)器150包括搜索器、索引器和檢索器。搜索器用于在互聯(lián)網(wǎng)中漫游,發(fā)現(xiàn)和搜集信息;索引器用于理解搜索器所搜索的信息,從中抽取出索引項(xiàng)表示文檔,以及生成文檔庫(kù)的索引表;檢索器用于根據(jù)搜索請(qǐng)求在索引庫(kù)中快速檢出文檔,進(jìn)行文檔與搜索請(qǐng)求的相關(guān)度評(píng)價(jià),并對(duì)將要輸出的搜索結(jié)果按相關(guān)度進(jìn)行排序。

應(yīng)理解,圖1所示的用戶設(shè)備(也稱終端設(shè)備),可以包括手機(jī)、平板電腦、pda(personaldigitalassistant,個(gè)人數(shù)字助理)、pos(pointofsales,銷售終端)、車載電腦等。

還應(yīng)理解,上述偽造搜索引擎客戶端可以是用戶設(shè)備中系統(tǒng)的插件,還可以是用戶設(shè)備中獨(dú)立運(yùn)行的程序或者應(yīng)用,可以通過該偽造搜索引擎客戶端監(jiān)控用戶對(duì)搜索引擎客戶端的操作,本發(fā)明對(duì)偽造搜索引擎客戶端的呈現(xiàn)形式不作具體限定。

以圖1所示的用戶設(shè)備為手機(jī)為例,結(jié)合圖2所示的手機(jī)的硬件架構(gòu)的示意性框圖,詳細(xì)地描述根據(jù)本發(fā)明實(shí)施的用于發(fā)送搜索請(qǐng)求的方法的應(yīng)用場(chǎng)景。

圖2示出了與本發(fā)明實(shí)施例相關(guān)的手機(jī)的硬件結(jié)構(gòu)的示意性框圖。圖2所示的手機(jī)200包括:射頻(radiofrequency,rf)電路210、存儲(chǔ)器220、其他輸入設(shè)備230、顯示屏240、傳感器250、音頻電路260、輸入/輸出(input/output,i/o)子系統(tǒng)270、處理器280、以及電源290等部件。本領(lǐng)域技術(shù)人員可以理解,圖2中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者拆分某些部件,或者不同的部件布置。本領(lǐng)領(lǐng)域技術(shù)人員可以理解顯示屏240屬于用戶界面(ui,userinterface),且手機(jī)200可以包括比圖示或者更少的用戶界面。

下面結(jié)合圖2對(duì)手機(jī)200的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:

rf電路210可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器280處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、lna(lownoiseamplifier,低噪聲放大器)、雙工器等。此外,rf電路210還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于gsm(globalsystemofmobilecommunication,全球移動(dòng)通訊系統(tǒng))、gprs(generalpacketradioservice,通用分組無線服務(wù))、cdma(codedivisionmultipleaccess,碼分多址)、wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)、lte(longtermevolution,長(zhǎng)期演進(jìn))、電子郵件、sms(shortmessagingservice,短消息服務(wù))等。

存儲(chǔ)器220可用于存儲(chǔ)軟件程序以及模塊,處理器280通過運(yùn)行存儲(chǔ)在存儲(chǔ)器220的軟件程序以及模塊,從而執(zhí)行手機(jī)200的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器220可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖象播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)200的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器220可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。

其他輸入設(shè)備230可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)200的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,其他輸入設(shè)備130可包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿、光鼠(光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸)等中的一種或多種。其他輸入設(shè)備230與i/o子系統(tǒng)270的其他輸入設(shè)備控制器271相連接,在其他設(shè)備輸入控制器271的控制下與處理器280進(jìn)行信號(hào)交互。

顯示屏240可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)200的各種菜單,還可以接受用戶輸入。具體的顯示屏240可包括顯示面板241,以及觸控面板242。其中顯示面板241可以采用lcd(liquidcrystaldisplay,液晶顯示器)、oled(organiclight-emittingdiode,有機(jī)發(fā)光二極管)等形式來配置顯示面板241。觸控面板242,也稱為觸摸屏、觸敏屏等,可收集用戶在其上或附近的接觸或者非接觸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板242上或在觸控面板242附近的操作,也可以包括體感操作;該操作包括單點(diǎn)控制操作、多點(diǎn)控制操作等操作類型。),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板242可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位、姿勢(shì),并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成處理器能夠處理的信息,再送給處理器280,并能接收處理器280發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板242,也可以采用未來發(fā)展的任何技術(shù)實(shí)現(xiàn)觸控面板242。進(jìn)一步的,觸控面板242可覆蓋顯示面板241,用戶可以根據(jù)顯示面板241顯示的內(nèi)容(該顯示內(nèi)容包括但不限于,軟鍵盤、虛擬鼠標(biāo)、虛擬按鍵、圖標(biāo)等等),在顯示面板241上覆蓋的觸控面板242上或者附近進(jìn)行操作,觸控面板242檢測(cè)到在其上或附近的操作后,通過i/o子系統(tǒng)270傳送給處理器280以確定用戶輸入,隨后處理器280根據(jù)用戶輸入通過i/o子系統(tǒng)270在顯示面板241上提供相應(yīng)的視覺輸出。雖然在圖2中,觸控面板242與顯示面板241是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)手機(jī)200的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板242與顯示面板241集成而實(shí)現(xiàn)手機(jī)200的輸入和輸出功能。

手機(jī)200還可包括至少一種傳感器250,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板241的亮度,接近傳感器可在手機(jī)200移動(dòng)到耳邊時(shí),關(guān)閉顯示面板241和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)200還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路260、揚(yáng)聲器261,麥克風(fēng)262可提供用戶與手機(jī)200之間的音頻接口。音頻電路260可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的信號(hào),傳輸?shù)綋P(yáng)聲器261,由揚(yáng)聲器261轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,麥克風(fēng)262將收集的聲音信號(hào)轉(zhuǎn)換為信號(hào),由音頻電路260接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出至rf電路208以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器220以便進(jìn)一步處理。

i/o子系統(tǒng)270用來控制輸入輸出的外部設(shè)備,可以包括其他設(shè)備輸入控制器271、傳感器控制器272、顯示控制器273。可選的,一個(gè)或多個(gè)其他輸入控制設(shè)備控制器271從其他輸入設(shè)備230接收信號(hào)和/或者向其他輸入設(shè)備230發(fā)送信號(hào),其他輸入設(shè)備230可以包括物理按鈕(按壓按鈕、搖臂按鈕等)、撥號(hào)盤、滑動(dòng)開關(guān)、操縱桿、點(diǎn)擊滾輪、光鼠(光鼠是不顯示可視輸出的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸)。值得說明的是,其他輸入控制設(shè)備控制器271可以與任一個(gè)或者多個(gè)上述設(shè)備連接。所述i/o子系統(tǒng)270中的顯示控制器273從顯示屏240接收信號(hào)和/或者向顯示屏240發(fā)送信號(hào)。顯示屏240檢測(cè)到用戶輸入后,顯示控制器273將檢測(cè)到的用戶輸入轉(zhuǎn)換為與顯示在顯示屏240上的用戶界面對(duì)象的交互,即實(shí)現(xiàn)人機(jī)交互。傳感器控制器272可以從一個(gè)或者多個(gè)傳感器250接收信號(hào)和/或者向一個(gè)或者多個(gè)傳感器250發(fā)送信號(hào)。

處理器280是手機(jī)200的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器220內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器220內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)200的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器280可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器280可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器280中。

手機(jī)200還包括給各個(gè)部件供電的電源290(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器280邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗等功能。

盡管未示出,手機(jī)200還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。

應(yīng)當(dāng)理解的,本發(fā)明實(shí)施例并不局限于在前述圖2的硬件架構(gòu)中實(shí)施,在其他的用戶終端設(shè)備,例如個(gè)人電腦、pad、平板電腦、智能穿戴設(shè)備、嵌入式系統(tǒng)設(shè)備等可以使用搜索引擎的終端設(shè)備中實(shí)施。在此對(duì)上述設(shè)備的硬件架構(gòu)不再贅述。

在圖1和圖2所示的硬件架構(gòu)的基礎(chǔ)上,下面結(jié)合圖3,詳細(xì)地描述根據(jù)本發(fā)明實(shí)施的用于發(fā)送搜索請(qǐng)求的方法。

圖3示出了根據(jù)本發(fā)明實(shí)施的用于發(fā)送搜索請(qǐng)求的方法的示意性流程圖,該方法可以由圖1所示的用戶設(shè)備110執(zhí)行。應(yīng)理解,圖3示出了用于發(fā)送搜索請(qǐng)求的方法的詳細(xì)的步驟或操作,但這些步驟或操作僅是示例,本發(fā)明實(shí)施例還可以執(zhí)行其他操作,或者圖3中各操作的變形。此外,圖3中的各個(gè)步驟可以按照與圖3呈現(xiàn)的不同順序來執(zhí)行,并且有可能并非要執(zhí)行圖3中的全部操作。下面具體描述圖3所示的方法步驟。

310,在搜索引擎客戶端運(yùn)行的過程中,生成偽造搜索請(qǐng)求,所述偽造搜索請(qǐng)求攜帶偽造的搜索詞。

具體地,在搜索引擎客戶端運(yùn)行的過程所對(duì)應(yīng)的時(shí)間段內(nèi),生成偽造搜索請(qǐng)求。上述搜索引擎客戶端的運(yùn)行過程所對(duì)應(yīng)的時(shí)間段可以指從用戶啟動(dòng)搜索引擎客戶端為開始到該用戶退出搜索引擎客戶端為止的一段時(shí)間。

可選地,作為一個(gè)實(shí)施例,所述偽造的搜索詞可以是隨機(jī)確定的搜索詞。

可選地,作為一個(gè)實(shí)施例,所述偽造的搜索詞為從搜索詞庫(kù)中隨機(jī)確定的搜索詞,所述搜索詞庫(kù)以預(yù)設(shè)的時(shí)間周期,定期從網(wǎng)絡(luò)更新。

應(yīng)理解,上述搜索詞庫(kù)可以定期的從網(wǎng)絡(luò)更新,也可以以隨機(jī)確定的時(shí)間從網(wǎng)絡(luò)獲取,本發(fā)明對(duì)搜索詞庫(kù)的更新時(shí)間不作具體限定。

還應(yīng)理解,上述偽造的搜索詞可以為一般性搜索詞或者時(shí)效性搜索詞。一般性搜索詞可以指不具有時(shí)效性的搜索詞,生命周期比較長(zhǎng),不會(huì)突然的消亡或產(chǎn)生,例如,網(wǎng)站的名稱、頁(yè)面的標(biāo)題等。時(shí)效性搜索詞可以指時(shí)效性較強(qiáng)的搜索詞,生命周期比較短,例如,天津港爆炸、十八大、巴黎恐怖襲擊等熱搜詞,該類搜索詞可以定期從搜索引擎的搜索熱詞表定期更新。

還應(yīng)理解,上述偽造的搜索詞可以從偽造搜索引擎客戶端中的搜索詞庫(kù)中隨機(jī)獲取,當(dāng)該搜索詞庫(kù)存儲(chǔ)的搜索詞足夠多時(shí),根據(jù)隨機(jī)獲取的搜索詞生成的偽造搜索請(qǐng)求就具有足夠的隨機(jī)性,不易被搜索引擎服務(wù)器挖掘出規(guī)律性,本發(fā)明實(shí)施例對(duì)搜索詞的獲取方式不作具體限定。

可選地,作為一個(gè)實(shí)施例,所述在搜索引擎客戶端運(yùn)行的過程中,生成偽造搜索請(qǐng)求,還包括:確定生成所述偽造搜索請(qǐng)求的生成時(shí)延;確定在第一時(shí)間段內(nèi),所述搜索引擎客戶端未發(fā)送第一搜索請(qǐng)求,所述第一搜索請(qǐng)求為偽造的搜索請(qǐng)求或真實(shí)的搜索請(qǐng)求,所述第一時(shí)間段為以所述搜索引擎客戶端的運(yùn)行起始時(shí)刻為當(dāng)前時(shí)刻,經(jīng)過所述生成時(shí)延后的時(shí)間段;在所述第一時(shí)間段的結(jié)束時(shí)刻,生成所述偽造搜索請(qǐng)求。

具體地,用戶啟動(dòng)搜索引擎服務(wù)器的同時(shí)可以開始計(jì)時(shí),經(jīng)過上述生成時(shí)延后,如果在該時(shí)間段內(nèi)沒有向搜索引擎服務(wù)器發(fā)送第一搜索請(qǐng)求,則可以在該第一時(shí)間段結(jié)束的時(shí)刻,立即生成偽造搜索請(qǐng)求。

上述生成時(shí)延可以指生成偽造搜索請(qǐng)求所需要等待的時(shí)間段。

例如,用戶在啟動(dòng)搜索引擎服務(wù)器的同時(shí)可以啟動(dòng)定時(shí)器開始計(jì)時(shí),經(jīng)過生成時(shí)延所對(duì)應(yīng)的時(shí)間段之后,在定時(shí)器計(jì)時(shí)的時(shí)間段內(nèi),都沒有向搜索引擎服務(wù)器發(fā)送第一搜索請(qǐng)求(該第一搜索請(qǐng)求可以是偽造的搜索請(qǐng)求或真實(shí)的搜索請(qǐng)求),可以在定時(shí)器結(jié)束計(jì)時(shí)的時(shí)刻,作為發(fā)送偽造搜索請(qǐng)求的時(shí)刻。

需要說明的是,上述偽造的搜索請(qǐng)求和真實(shí)的搜索請(qǐng)求可以作為第一搜索請(qǐng)求的屬性,其中,偽造的搜索請(qǐng)求可以指攜帶偽造的搜索詞的搜索請(qǐng)求,真實(shí)的搜索請(qǐng)求可以指用戶通過搜索引擎客戶端向搜索引擎服務(wù)器發(fā)送的搜索請(qǐng)求。

應(yīng)理解,上述偽造搜索請(qǐng)求的生成時(shí)延可以隨機(jī)確定,也可以是預(yù)設(shè)的,本發(fā)明對(duì)此不作具體限定。

320,向搜索引擎服務(wù)器發(fā)送所述偽造搜索請(qǐng)求。

具體地,在搜索引擎客戶端的運(yùn)行過程中,向搜索引擎服務(wù)器發(fā)送偽造搜索請(qǐng)求。

發(fā)送偽造搜索請(qǐng)求時(shí)可以依照搜索引擎規(guī)定的參數(shù)格式發(fā)送搜索請(qǐng)求。例如對(duì)于谷歌(google)搜索引擎,可以用如下命令發(fā)送查詢“barackobama”的搜索請(qǐng)求:

curl-b"<cookie_name>=<cookie_value>"

--header"x_gsa_user:<user_name>"

--header"x_gsa_credential_group:<credential_group_name>"

http://www.mycompany.com/search?q=barack+obama&access=a。

需要說明的是,向搜索引擎服務(wù)器發(fā)送的每個(gè)搜索請(qǐng)求(包括偽造搜索請(qǐng)求和真實(shí)搜索請(qǐng)求)中攜帶連接id(sessionid),系統(tǒng)在接收到搜索引擎服務(wù)器根據(jù)該搜索請(qǐng)求中攜帶的搜索詞反饋的搜索結(jié)果后,根據(jù)連接id將搜索結(jié)果發(fā)送給連接id對(duì)應(yīng)的搜索引擎客戶端或偽造搜索引擎客戶端。

可選地,在搜索引擎客戶端的運(yùn)行過程中,可以通過監(jiān)控用戶通過搜索引擎客戶端進(jìn)行的操作,確定發(fā)送偽造搜索請(qǐng)求的時(shí)間。用戶通過搜索引擎客戶端進(jìn)行的操作可以包括用戶啟動(dòng)搜索引擎客戶端;搜索引擎客戶端的搜索文本框中有用戶輸入的字符;用戶點(diǎn)擊搜索引擎客戶端的“提交”按鈕;用戶關(guān)閉搜索引擎客戶端等操作。

若檢測(cè)到用戶啟動(dòng)搜索引擎客戶端,則可以啟動(dòng)偽造搜索引擎客戶端運(yùn)行生成偽造搜索請(qǐng)求進(jìn)程,并準(zhǔn)備發(fā)送偽造搜索請(qǐng)求;若檢測(cè)到用戶在搜索文本框中輸入字符,則偽造搜索引擎暫停發(fā)送偽造搜索請(qǐng)求;若檢測(cè)到用戶通過搜索引擎客戶端點(diǎn)擊“提交”按鈕,則偽造搜索引擎客戶端繼續(xù)運(yùn)行生成偽造搜索請(qǐng)求進(jìn)程(過程),并發(fā)送偽造搜索請(qǐng)求;若檢測(cè)到用戶關(guān)閉搜索引擎客戶端,則偽造搜索引擎客戶端結(jié)束運(yùn)行。

應(yīng)理解,用戶可以通過用戶設(shè)備對(duì)應(yīng)的輸入裝置(例如,鍵盤)在搜索引擎客戶端的搜索文本框中輸入的字符,用戶還可以通過用戶設(shè)備的語音輸入裝置(例如,話筒)在搜索引擎客戶端的搜索文本框中輸入字符,用戶還可以通過點(diǎn)擊搜索引擎客戶端顯示的網(wǎng)頁(yè)上的熱搜詞,在搜索引擎的搜索文本框中輸入字符,本發(fā)明實(shí)施例對(duì)用戶在搜索文本框輸入字符的方式不作具體限定。

還應(yīng)理解,在搜索引擎客戶端的運(yùn)行過程中,可以通過監(jiān)控用戶通過搜索引擎客戶端進(jìn)行的操作,確定發(fā)送偽造搜索請(qǐng)求的時(shí)間;還可以通過監(jiān)聽搜索引擎服務(wù)器是否發(fā)送了搜索請(qǐng)求,確定搜索引擎客戶端是否向該搜索引擎服務(wù)器發(fā)送了搜索請(qǐng)求,進(jìn)而確定發(fā)送偽造搜索請(qǐng)求的時(shí)間,本發(fā)明對(duì)此不作具體限定。

可選地,圖3所示的方法還包括:

330,接收用戶輸入的搜索詞。

具體地,在搜索引擎客戶端的運(yùn)行過程中,接收用戶輸入的搜索詞。

應(yīng)理解,步驟310、步驟320和步驟330在時(shí)間上沒有嚴(yán)格的先后順序。例如,步驟330可以步驟320之前進(jìn)行,也就是說,在搜索引擎客戶端運(yùn)行的過程中,生成了偽造搜索請(qǐng)求,并且在接收了用戶輸入的搜索詞之后,用戶設(shè)備向搜索引擎服務(wù)器發(fā)送偽造搜索請(qǐng)求。本發(fā)明對(duì)于步驟310、步驟320和步驟330在時(shí)間的順序不做具體限定。

可選地,圖3所示的方法還包括:

340,根據(jù)所述用戶輸入的搜索詞,生成真實(shí)搜索請(qǐng)求,并向所述搜索引擎服務(wù)器發(fā)送所述真實(shí)搜索請(qǐng)求;其中,發(fā)送所述偽造搜索請(qǐng)求與發(fā)送所述真實(shí)搜索請(qǐng)求的時(shí)間差在預(yù)定區(qū)間內(nèi)。

具體地,執(zhí)行步驟320和執(zhí)行步驟340的時(shí)間差在預(yù)定區(qū)間內(nèi),也就是說,真實(shí)搜索請(qǐng)求的發(fā)送時(shí)間和偽造搜索請(qǐng)求的發(fā)送時(shí)間的時(shí)間差,可以在預(yù)設(shè)的時(shí)間區(qū)間內(nèi),即可以在用戶發(fā)送真實(shí)搜索請(qǐng)求的時(shí)刻的附近的時(shí)間段內(nèi),發(fā)送偽造搜索請(qǐng)求。

應(yīng)理解,步驟320和步驟340在時(shí)間上沒有先后順序,例如,用戶設(shè)備可以先執(zhí)行步驟340,在執(zhí)行步驟320,即先向搜索引擎服務(wù)器發(fā)送真實(shí)搜索請(qǐng)求,再向搜索引擎服務(wù)器發(fā)送偽造搜索請(qǐng)求,使得真實(shí)搜索請(qǐng)求的發(fā)送時(shí)間和偽造搜索請(qǐng)求的發(fā)送時(shí)間的時(shí)間差,在預(yù)設(shè)的時(shí)間區(qū)間內(nèi)。

可選地,作為一個(gè)實(shí)施例,步驟320還包括:在第一時(shí)間向所述搜索引擎服務(wù)器發(fā)送第二搜索請(qǐng)求,所述第二搜索請(qǐng)求為偽造的搜索請(qǐng)求或真實(shí)的搜索請(qǐng)求;在第二時(shí)間向所述搜索引擎服務(wù)器發(fā)送所述偽造搜索請(qǐng)求,所述第一時(shí)間和所述第二時(shí)間之間具有時(shí)間間隔,所述第二搜索請(qǐng)求為所述偽造搜索請(qǐng)求的上一條搜索請(qǐng)求。

具體地,上述第一時(shí)間和第二時(shí)間可以屬于搜索引擎客戶端的運(yùn)行過程中的時(shí)間段。

需要說明的是,上述偽造的搜索請(qǐng)求和真實(shí)的搜索請(qǐng)求可以作為第二搜索請(qǐng)求的屬性,其中,偽造的搜索請(qǐng)求可以指攜帶偽造的搜索詞的搜索請(qǐng)求,真實(shí)的搜索請(qǐng)求可以指用戶通過搜索引擎客戶端向搜索引擎服務(wù)器發(fā)送的搜索請(qǐng)求。

可選地,作為一個(gè)實(shí)施例,所述第一時(shí)間和所述第二時(shí)間之間的時(shí)間間隔通過泊松過程確定的。

應(yīng)理解,上述時(shí)間間隔還可以通過任意構(gòu)造隨機(jī)數(shù)生成,當(dāng)時(shí)間間隔根據(jù)任意構(gòu)造隨機(jī)數(shù)生成時(shí),與用戶通過搜索引擎服務(wù)器發(fā)送搜索請(qǐng)求的時(shí)間間隔差異可能很大,此時(shí),偽造搜索請(qǐng)求僅僅對(duì)搜索引擎服務(wù)器對(duì)用戶興趣域的分析起干擾作用,本發(fā)明實(shí)施例對(duì)生成時(shí)間間隔的構(gòu)造方式不作具體限定。

可選地,作為一個(gè)實(shí)施例,所述時(shí)間間隔t基于概率密度函數(shù)確定,其中,基于發(fā)送所述真實(shí)搜索請(qǐng)求的時(shí)間間隔ti,通過極大似然估計(jì)確定,n表示發(fā)送真實(shí)搜索請(qǐng)求的次數(shù)。

具體地,可以通過泊松過程模擬相鄰兩次搜索請(qǐng)求,使得該相鄰兩次搜索請(qǐng)求之間的時(shí)間間隔為符合指數(shù)分布,結(jié)合圖4具體描述偽造搜索請(qǐng)求的發(fā)送方法。圖4示出了根據(jù)本發(fā)明實(shí)施例的發(fā)送偽造搜索請(qǐng)求的方法的示意性流程圖。

401,設(shè)置t為當(dāng)前時(shí)間,確定上述發(fā)送相鄰兩次搜索請(qǐng)求的時(shí)間間隔ti,定時(shí)器開始計(jì)時(shí)。

402,當(dāng)定時(shí)器超時(shí),獲取用戶最近一次發(fā)送真實(shí)搜索請(qǐng)求的時(shí)間t'。

具體地,定時(shí)器超時(shí),也就是說,當(dāng)?shù)竭_(dá)定時(shí)器設(shè)置的發(fā)送偽造搜索請(qǐng)求的時(shí)間,未發(fā)送偽造搜索請(qǐng)求,則獲取用戶最近一次搜索的時(shí)間t'。

需要說明的是,上述當(dāng)?shù)竭_(dá)定時(shí)器設(shè)置的發(fā)送偽造搜索請(qǐng)求的時(shí)間,未發(fā)送偽造搜索請(qǐng)求,可以是檢測(cè)到用戶在搜索文本框中輸入了字符,而暫停發(fā)送偽造搜索請(qǐng)求引起的,本發(fā)明對(duì)計(jì)時(shí)器超時(shí)的原因不作具體限定。

403,確定當(dāng)前時(shí)間t與用戶最近一次發(fā)送偽造搜索請(qǐng)求的時(shí)間t'的時(shí)間先后順序。

若t≥t',說明在時(shí)間間隔ti內(nèi)(即計(jì)時(shí)器計(jì)時(shí)的時(shí)間段內(nèi)),用戶沒有發(fā)送真實(shí)搜索請(qǐng)求,此時(shí),可以執(zhí)行步驟404;

如果t<t',說明在在時(shí)間間隔ti內(nèi)(即計(jì)時(shí)器計(jì)時(shí)的時(shí)段內(nèi)),用戶發(fā)送了真實(shí)搜索請(qǐng)求,執(zhí)行步驟405。

404,生成并發(fā)送搜索請(qǐng)求。

具體地,在發(fā)送偽造搜索請(qǐng)求之后,設(shè)置該偽造搜索請(qǐng)求的發(fā)送時(shí)間為當(dāng)前時(shí)間t,執(zhí)行步驟401。

405,重新設(shè)置計(jì)時(shí)器。

具體地,由于用戶在定時(shí)器記時(shí)的時(shí)間段內(nèi),發(fā)送了真實(shí)搜索請(qǐng)求,為保證任意兩次搜索請(qǐng)求之間的時(shí)間間隔滿足上述確定的時(shí)間間隔,確定用戶發(fā)送真實(shí)搜索請(qǐng)求的時(shí)間t'為計(jì)時(shí)器的計(jì)時(shí)起點(diǎn),設(shè)置ti'=t'-t為發(fā)送下一條偽造搜索請(qǐng)求的時(shí)間間隔。

需要說明的是,因?yàn)榫嚯xt'已經(jīng)過去了ti-(t'-t)的時(shí)間,所以調(diào)整計(jì)時(shí)器從用戶發(fā)送真實(shí)搜索請(qǐng)求的時(shí)間t'起間隔ti'=t'-t后發(fā)送偽造搜索請(qǐng)求。執(zhí)行步驟402。

可選地,圖3所示的方法還包括:

350,接收所述搜索引擎服務(wù)器發(fā)送的搜索結(jié)果,所述搜索結(jié)果為根據(jù)所述偽造搜索請(qǐng)求確定的搜索結(jié)果。

具體地,接收所述搜索引擎服務(wù)器發(fā)送的搜索結(jié)果,所述搜索結(jié)果為根據(jù)所述偽造搜索請(qǐng)求確定的搜索結(jié)果。

應(yīng)理解,上述搜索結(jié)果可以通過搜索結(jié)果頁(yè)(searchengineresultspage,serp)的形式呈現(xiàn)給用戶。搜索結(jié)果頁(yè)可以指搜索引擎服務(wù)器對(duì)該偽造搜索請(qǐng)求反饋的結(jié)果頁(yè)面,通常搜索結(jié)果頁(yè)包含搜索結(jié)果的列表,每個(gè)搜索結(jié)果一般都包含了:搜索結(jié)果網(wǎng)頁(yè)的標(biāo)題,搜索結(jié)果網(wǎng)頁(yè)的鏈接,一段與搜索關(guān)鍵字相匹配的關(guān)于網(wǎng)頁(yè)的文字摘要,搜索結(jié)果頁(yè)緩存的鏈接除了以上的基本信息,搜索引擎服務(wù)器有時(shí)還會(huì)根據(jù)情況提供其他一些信息,比如:最后抓取頁(yè)面的日期和時(shí)間,搜索結(jié)果頁(yè)的文件大小,和搜索結(jié)果相關(guān)的同網(wǎng)站的其他鏈接,搜索結(jié)果頁(yè)上的其他相關(guān)信息,比如:評(píng)論、打分和聯(lián)系信息等。本發(fā)明實(shí)施例對(duì)搜索結(jié)果的呈現(xiàn)形式不作具體限定。

可選地,圖3所示的方法還包括:

360,刪除所述搜索結(jié)果。

通過向搜索引擎服務(wù)器發(fā)送偽造搜索請(qǐng)求,作為搜索引擎服務(wù)器根據(jù)真實(shí)搜索請(qǐng)求分析用戶行為的干擾因素,以防止搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析用戶行為,從而提高用戶體驗(yàn)。避免了現(xiàn)有技術(shù)中,搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析用戶的行為。

上文結(jié)合圖1至圖4詳細(xì)的說明了描述了本發(fā)明實(shí)施例的用于發(fā)送搜索請(qǐng)求的方法,下面結(jié)合圖5和圖6,詳細(xì)描述本發(fā)明實(shí)施例的用于發(fā)送搜索請(qǐng)求的裝置。應(yīng)理解,圖5和圖6所示的裝置能夠?qū)崿F(xiàn)圖3中的各個(gè)步驟,為避免重復(fù),在此不再詳細(xì)贅述。

圖5示出了根據(jù)本發(fā)明實(shí)施例的用于發(fā)送搜索請(qǐng)求的裝置的示意性框圖,圖5所示的裝置500包括:第一生成模塊510和發(fā)送模塊520。

第一生成模塊510用于在搜索引擎客戶端運(yùn)行的過程中,生成偽造搜索請(qǐng)求,所述偽造搜索請(qǐng)求攜帶偽造的搜索詞;

發(fā)送模塊520,用于向所述搜索引擎服務(wù)器發(fā)送所述生成模塊生成的所述偽造搜索請(qǐng)求。

通過向搜索引擎服務(wù)器發(fā)送偽造搜索請(qǐng)求,作為搜索引擎服務(wù)器根據(jù)真實(shí)搜索請(qǐng)求分析用戶行為的干擾因素,以防止搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析用戶行為,從而提高用戶體驗(yàn)。避免了現(xiàn)有技術(shù)中,搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析用戶的行為。

可選地,作為一個(gè)實(shí)施例,所述裝置還包括:第一接收模塊,用于接收用戶輸入的搜索詞;第二生成模塊,用于根據(jù)所述用戶輸入的搜索詞,生成真實(shí)搜索請(qǐng)求,并向所述搜索引擎服務(wù)器發(fā)送所述真實(shí)搜索請(qǐng)求,其中,發(fā)送所述偽造搜索請(qǐng)求與發(fā)送所述真實(shí)搜索請(qǐng)求的時(shí)間差在預(yù)定區(qū)間內(nèi)。

可選地,作為一個(gè)實(shí)施例,所述第一生成模塊具體用于:確定生成所述偽造搜索請(qǐng)求的生成時(shí)延;確定在第一時(shí)間段內(nèi),所述搜索引擎客戶端未發(fā)送第一搜索請(qǐng)求,所述第一搜索請(qǐng)求為偽造的搜索請(qǐng)求或真實(shí)的搜索請(qǐng)求,所述第一時(shí)間段為以所述搜索引擎客戶端的運(yùn)行起始時(shí)刻為當(dāng)前時(shí)刻,經(jīng)過所述生成時(shí)延后的時(shí)間段;在所述第一時(shí)間段的結(jié)束時(shí)刻,生成所述偽造搜索請(qǐng)求。

可選地,作為一個(gè)實(shí)施例,所述發(fā)送模塊具體用于:在第一時(shí)間向所述搜索引擎服務(wù)器發(fā)送第二搜索請(qǐng)求,所述第二搜索請(qǐng)求為偽造的搜索請(qǐng)求或真實(shí)的搜索請(qǐng)求;在第二時(shí)間向所述搜索引擎服務(wù)器發(fā)送所述偽造搜索請(qǐng)求,所述第一時(shí)間和所述第二時(shí)間之間具有時(shí)間間隔,所述第二搜索請(qǐng)求為所述偽造搜索請(qǐng)求的上一條搜索請(qǐng)求。

可選地,作為一個(gè)實(shí)施例,所述第一時(shí)間和所述第二時(shí)間之間的時(shí)間間隔通過泊松過程確定。

可選地,作為一個(gè)實(shí)施例,所述時(shí)間間隔t基于概率密度函數(shù)確定,其中,基于發(fā)送所述真實(shí)搜索請(qǐng)求的時(shí)間間隔ti,通過極大似然估計(jì)確定,n表示發(fā)送真實(shí)搜索請(qǐng)求的次數(shù)。

可選地,作為一個(gè)實(shí)施例,所述裝置還包括:第二接收模塊,用于接收所述搜索引擎服務(wù)器發(fā)送的搜索結(jié)果,所述搜索結(jié)果為根據(jù)所述偽造搜索請(qǐng)求確定的搜索結(jié)果;刪除模塊,用于刪除所述搜索結(jié)果。

可選地,作為一個(gè)實(shí)施例,所述偽造的搜索詞為隨機(jī)確定的搜索詞。

可選地,作為一個(gè)實(shí)施例,所述偽造的搜索詞為從搜索詞庫(kù)中隨機(jī)確定的搜索詞,所述搜索詞庫(kù)以預(yù)設(shè)的時(shí)間周期,定期從網(wǎng)絡(luò)更新。

可選地,作為一個(gè)實(shí)施例,所述偽造的搜索詞為從所述搜索引擎客戶端的搜索熱詞表選擇的時(shí)效性搜索詞。

圖6示出了根據(jù)本發(fā)明實(shí)施例的用于發(fā)送搜索請(qǐng)求的裝置的示意性框圖。圖6所示的裝置600包括:存儲(chǔ)器610、處理器620、輸入/輸出接口630、通信接口640和總線系統(tǒng)650。其中,存儲(chǔ)器610、處理器620、輸入/輸出接口630和通信接口640通過總線系統(tǒng)650相連,該存儲(chǔ)器610用于存儲(chǔ)指令,該處理器620用于執(zhí)行該存儲(chǔ)器610存儲(chǔ)的指令,以控制輸入/輸出接口630接收輸入的數(shù)據(jù)和信息,輸出操作結(jié)果等數(shù)據(jù),并控制通信接口640發(fā)送信號(hào)。

處理器620,用于在搜索引擎客戶端運(yùn)行的過程中,生成偽造搜索請(qǐng)求,所述偽造搜索請(qǐng)求攜帶偽造的搜索詞;

通信接口640,用于向所述搜索引擎服務(wù)器發(fā)送所述偽造搜索請(qǐng)求。

應(yīng)理解,在本發(fā)明實(shí)施例中,該處理器620可以采用通用的中央處理器(centralprocessingunit,cpu),微處理器,應(yīng)用專用集成電路(applicationspecificintegratedcircuit,asic),或者一個(gè)或多個(gè)集成電路,用于執(zhí)行相關(guān)程序,以實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的技術(shù)方案。

還應(yīng)理解,通信接口640使用例如但不限于收發(fā)器一類的收發(fā)裝置,來實(shí)現(xiàn)移動(dòng)終端600與其他設(shè)備或通信網(wǎng)絡(luò)之間的通信。

該存儲(chǔ)器610可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器620提供指令和數(shù)據(jù)。處理器620的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器。例如,處理器620還可以存儲(chǔ)設(shè)備類型的信息。

該總線系統(tǒng)650除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)650。

在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器620中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實(shí)施例所公開的用于發(fā)送搜索請(qǐng)求的方法可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器610,處理器620讀取存儲(chǔ)器610中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細(xì)描述。

通過向搜索引擎服務(wù)器發(fā)送偽造搜索請(qǐng)求,作為搜索引擎服務(wù)器根據(jù)真實(shí)搜索請(qǐng)求分析用戶行為的干擾因素,以防止搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析用戶行為,從而提高用戶體驗(yàn)。避免了現(xiàn)有技術(shù)中,搜索引擎服務(wù)器根據(jù)用戶輸入的搜索詞分析用戶的行為。

應(yīng)理解,在本發(fā)明實(shí)施例中,“與a相應(yīng)的b”表示b與a相關(guān)聯(lián),根據(jù)a可以確定b。但還應(yīng)理解,根據(jù)a確定b并不意味著僅僅根據(jù)a確定b,還可以根據(jù)a和/或其它信息確定b。

應(yīng)理解,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:?jiǎn)为?dú)存在a,同時(shí)存在a和b,單獨(dú)存在b這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。

應(yīng)理解,在本發(fā)明的各種實(shí)施例中,上述各過程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。

本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。

在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。

所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(read-onlymemory,rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1