信息搜索裝置及信息搜索方法
【技術領域】
[0001] 本發(fā)明涉及信息檢索及信息搜索領域,具體而言,涉及一種信息搜索裝置及信息 搜索方法。
【背景技術】
[0002] 搜索引擎作為互聯(lián)網(wǎng)的重要入口,提供用戶依據(jù)查詢關鍵字返回搜索結果的功 能?,F(xiàn)有的用于提供用戶網(wǎng)絡搜索及內(nèi)容查詢功能的大多搜索引擎,并未充分考慮搜索用 戶的特殊情況及講搜索結果一起返回給搜索用戶。例如,現(xiàn)有的搜索引擎并未考慮不同搜 索用戶年齡的差異,其直接返回的結果中,可能會有大量不適宜特殊人群(如未成年人群) 的內(nèi)容,諸如色情,暴力等不適內(nèi)容。
【發(fā)明內(nèi)容】
[0003] 鑒于以上內(nèi)容,本發(fā)明實施例提供一種信息搜索裝置,應用于搜索服務器。其中, 所述信息搜索裝置包括:
[0004] 請求接收模塊,用于接收用戶終端發(fā)送的搜索請求;
[0005] 請求解析模塊,用于對所述搜索請求進行解析,得到搜索關鍵字以及所述用戶終 端的用戶分級信息;
[0006] 內(nèi)容搜索模塊,用于根據(jù)所述搜索關鍵字及用戶分級信息搜索出與所述用戶分級 信息匹配的搜索結果;及
[0007] 結果返回模塊,用于將上述搜索出的與所述用戶分級信息匹配的搜索結果返回給 所述用戶終端。
[0008] 本發(fā)明較佳實施例還提供一種信息搜索方法,應用于搜索服務器。其中,所述信息 搜索方法包括:
[0009] 接收用戶終端發(fā)送的搜索請求;
[0010] 對所述搜索請求進行解析,得到搜索關鍵字以及所述用戶終端的用戶分級信息;
[0011] 根據(jù)所述搜索關鍵字及用戶分級信息搜索出與所述用戶分級信息匹配的搜索結 果;及
[0012] 將上述搜索出的與所述用戶分級信息匹配的搜索結果返回給所述用戶終端。
[0013] 與現(xiàn)有技術相比,本發(fā)明實施例提供的信息搜索裝置及信息搜索方法在對網(wǎng)絡內(nèi) 容進行搜索時,不僅要依據(jù)搜索關鍵字,還要結合用戶分級信息(如年齡等),來確定用戶分 級,最后結合搜索關鍵字和用戶分級來搜索出適宜用戶分級的網(wǎng)絡內(nèi)容再予以返回。如此, 可使得用戶看到的結果是對應分級及對應分級以下的結果,避免諸如色情和暴力等不適內(nèi) 容給不適宜人群(如未成年人)閱覽。
[0014] 為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合 所附附圖,作詳細說明如下。
【附圖說明】
[0015] 為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例中所需要使用的附 圖作簡單地介紹,應當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應被看作是對 范圍的限定,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這 些附圖獲得其他相關的附圖。
[0016] 圖1是本發(fā)明較佳實施例提供的搜索服務器與至少一用戶終端進行通信的交互示 意圖。
[0017] 圖2是圖1所示的搜索服務器的方框示意圖。
[0018] 圖3是本發(fā)明較佳實施例提供的圖1所示的信息搜索裝置的功能模塊框圖。
[0019] 圖4是一實施例中圖3所示的內(nèi)容搜索模塊包括的子模塊的示意框圖。
[0020] 圖5是另一實施例中圖3所示的內(nèi)容搜索模塊包括的子模塊的示意框圖。
[0021] 圖6是本發(fā)明較佳實施例提供的應用于圖1所示的搜索服務器的信息搜索方法的 流程圖。
[0022]圖7是一實施例中圖6的步驟S603包括的子步驟的示意圖。
[0023]圖8另一實施例中圖6的步驟S603包括的子步驟的示意圖。
[0024]主要元件符號說明
[0025]
[0026]
【具體實施方式】
[0027] 下面將結合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術方案進行清楚、完整 地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在 此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設計。因 此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的 范圍,而是僅僅表示本發(fā)明的選定實施例。基于本發(fā)明的實施例,本領域技術人員在沒有做 出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0028] 應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一 個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。
[0029]如圖1所示,是本發(fā)明較佳實施例提供的搜索服務器100與至少一用戶終端200進 行通信的交互示意圖。所述用戶終端200可通過網(wǎng)絡300訪問搜索服務器100,以使用搜索服 務器100提供的搜索服務。本實施例中,所述搜索服務器100,所述搜索服務器100可以是,但 不限于,web(網(wǎng)站)服務器。所述用戶終端200可以是,但不限于,智能手機、個人電腦 (personal computer,PC)、平板電腦、個人數(shù)字助理(personal digital assistantJDA)、 移動上網(wǎng)設備(mobile Internet device,MID)等。所述網(wǎng)絡300可以是,但不限于,有線網(wǎng) 絡或無線網(wǎng)絡。
[0030]如圖2所示,是圖1所示的搜索服務器100的方框示意圖。所述搜索服務器100包括 信息搜索裝置110、存儲器111、處理器112、及通信單元113。
[0031] 所述存儲器111、處理器112以及通信單元113各元件相互之間直接或間接地電性 連接,以實現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信 號線實現(xiàn)電性連接。
[0032] 其中,所述存儲器111可以是,但不限于,隨機存取存儲器(Random Access Memory,RAM),只讀存儲器(Read Only Memory,ROM),可編程只讀存儲器(Programmable Read-Only Memory,PROM),可擦除只讀存儲器(Erasable Programmable Read-Only Memory,EPR0M),電可擦除只讀存儲器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存儲器111用于存儲程序,所述處理器112在接收到執(zhí)行指令后, 執(zhí)行所述程序。所述通信單元113用于通過所述網(wǎng)絡300建立所述搜索服務器100與用戶終 端200之間的通信連接,并用于通過所述網(wǎng)絡300收發(fā)數(shù)據(jù)。
[0033] 所述信息搜索裝置110包括至少一個可以軟件或固件(firmware)的形式存儲于所 述存儲器111中或固化在所述搜索服務器1〇〇的操作系統(tǒng)(operating system,0S)中的軟件 功能模塊。所述處理器112用于執(zhí)行所述存儲器111中存儲的可執(zhí)行模塊,例如所述信息搜 索裝置110所包括的軟件功能模塊及計算機程序等。本實施例中,所述信息搜索裝置110,為 用戶終端200提供網(wǎng)絡信息搜索服務,具體的方法在后續(xù)進行詳細說明。本實施例中,所述 信息搜索裝置110可以是搜索服務器100提供的搜索引擎或者屬于該搜索引擎的一部分(如 該搜索引擎的其中一個功能模塊)。所述搜索引擎是指根據(jù)一定的策略、運用計算機程序從 網(wǎng)絡(如互聯(lián)網(wǎng))上搜集信息,在對信息進行組織和處理后,為用戶提供搜索服務,將用戶需 要搜索的相關的信息(例如文檔、視頻、音樂等)展示給用戶的系統(tǒng)。
[0034] 請參閱圖3,是本發(fā)明較佳實施例提供的圖1所示的搜索服務器100包括的信息搜 索裝置110的功能模塊框圖。所述信息搜索裝置110包括請求接收模塊1101、請求解析模塊 1102、內(nèi)容搜索模塊1103及結果返回模塊1104。
[0035] 所述請求接收模塊1101用于接收用戶終端200發(fā)送的搜索請求。本實施例中,所述 用戶終端200的用戶可通過所述網(wǎng)絡300訪問搜索服務器100,通過該搜索服務器100提供的 搜索界面(如搜索引擎界面)輸入搜索請求并發(fā)送至搜索服務器100,由所述請求接收模塊 1101接收并處理。例如,所述用戶終端200可使用專用的網(wǎng)頁瀏覽器(如UC瀏覽器、IE瀏覽 器、火狐瀏覽器、360瀏覽器等)通過所述網(wǎng)絡300登入所述搜索界面并輸入和發(fā)送搜索請 求。
[0036] 所述請求解析模塊1102用于對所述搜索請求進行解析,得到搜索關鍵字以及所述 用戶終端200的用戶分級信息。
[0037] -優(yōu)選實施例中,所述搜索請求為具有預定格式的文本信息,該文本信息包括所 述搜索關鍵字以及所述用戶終端200的用戶分級信息。用戶終端200的用