C(Media Access Control,介質訪問控制層)地址等設備相關信息,并將這些信息作為確認設備ID(IDentity,身份標識號碼)號的依據。其中,在第一次開啟學習模式時,還需要通過短信方式驗證此次開啟學習模式的用戶的真實性(即是否對設備有真實的控制權)。同時學習模式的關閉過程必須同一個人才能解鎖,即可通過聲紋匹配來進行身份驗證。
[0051]優選地,在本發明的一個實施例中,在獲取用戶輸入的搜索輸入信息之前,該知識搜索方法還可包括:接收用戶針對學習模式輸入的開啟或關閉指令,并向用戶發送短信或郵箱驗證請求;接收用戶針對短信或郵箱驗證請求輸入的驗證信息,并根據驗證信息對用戶進行身份驗證;當用戶的身份驗證通過時,控制搜索引擎開啟或關閉學習模式。也就是說,如果設備不支持語音輸入,例如,WEB瀏覽器不一定支持語音輸入,則用戶可以通過手動輸入指令開啟或關閉,但在每次操作時,需要通過綁定的短信或郵箱進行身份驗證,以避免仿冒身份操作。
[0052]舉例而言,以語音方式開啟學習模式為例,如圖5所示,可接收家長針對學習模式輸入的語音“開啟學習模式”,之后,可判斷是否已經開啟過學習模式,如果已經開啟過學習模式,則可通過網絡協議獲取家長所使用設備的設備相關信息(如MAC地址等),并向家長提供學習模式開啟操作成功的提示信息;如果未開啟過學習模式,則可向該家長所綁定的手機號碼(或郵箱)發送短信驗證(或郵箱驗證)以實現身份驗證,并在身份驗證通過時,通過網絡協議獲取家長所使用設備的設備相關信息(如MAC地址等),并向家長提供學習模式開啟操作成功的提示信息,在身份驗證失敗時,向家長發送驗證失敗、并重試等的提示信息。可以理解,學習模式的關閉流程與開啟流程的實現方式相似。
[0053]還可以理解,開啟和關閉“學習模式”不是為了設備或信息安全性,而是為了給學習者提供一個更可控、純凈的網絡環境。即,家長可通過開啟學習模式,,使得青少年在學習模式下使用搜索引擎,家長在需要其它自然搜索結果(如購物、旅游搜索等)時,可關閉學習模式。
[0054]本發明實施例的嵌入搜索引擎中的知識搜索方法,可先獲取用戶輸入的搜索輸入信息,之后,可判斷搜索引擎是否處于學習模式,若是,則根據搜索輸入信息獲取搜索輸入信息中的實體,并根據實體進行知識搜索以獲取第一類搜索結果以及第一類相關結果信息,并將第一類搜索結果以及第一類相關結果信息提供至用戶,即通過在搜索引擎中定制“學習模式”,并通過利用搜索引擎的特點以及將在線學習與搜索引擎完美融合,來幫助學生進行知識檢索,可以避免學生在使用搜索引擎過程中接觸不良信息,讓學生能夠在純凈、封閉的網絡空間自由探索知識,并使得家長和老師更信任搜索引擎,從而讓青少年學生有更多、更好的機會探索無限的互聯網知識。
[0055]為了實現上述實施例,本發明還提出了一種嵌入搜索引擎中的知識搜索裝置。
[0056]圖6是根據本發明一個實施例的嵌入搜索引擎中的知識搜索裝置的結構框圖。如圖6所示,該嵌入搜索引擎中的知識搜索裝置可以包括:第一獲取模塊10、判斷模塊20、第二獲取模塊30、搜索模塊40和提供模塊50。
[0057]具體地,第一獲取模塊10可用于獲取用戶輸入的搜索輸入信息。其中,在本發明的實施例中,搜索輸入信息可包括但不限于語音信息、文本信息、圖像信息和手勢信息等。例如,第一獲取模塊10可獲取用戶在搜索引擎中的輸入框中輸入的搜索輸入信息,其中,該搜索輸入信息的格式可以是語音、文本、圖像和手勢動作等。
[0058]判斷模塊20可用于判斷搜索引擎是否處于學習模式。更具體地,在獲取到用戶輸入的搜索輸入信息之后,且在根據該搜索輸入信息開始進行搜索之前,判斷模塊20可判斷搜索引擎是否處于或開啟學習模式。其中,搜索引擎處于學習模式可理解為搜索引擎可以為孩子提供純凈、有趣、更可控的搜索環境。
[0059]第二獲取模塊30可用于在判斷模塊20判斷搜索引擎處于學習模式時,根據搜索輸入信息獲取搜索輸入信息中的實體。
[0060]更具體地,當判斷模塊20判斷搜索引擎處于學習模式時,第二獲取模塊30可對該搜索輸入信息進行分析,以得到該搜索輸入信息的實體,以便后續將該實體作為query來進行搜索。例如,當搜索輸入信息為語音信息時,第二獲取模塊30可對該語音信息進行語音識別以得到對應的文本信息,之后可對該文本信息進行分析,如分詞分析等,得到該文本信息中的實體;又如,當搜索輸入信息為圖像信息時,第二獲取模塊30可對該圖像進行圖像處理以識別出該圖像所包含的內容,并將該內容作為query來進行搜索;再如,當搜索輸入信息為手勢信息時,第二獲取模塊30可對該手勢信息進行識別以得到該手勢的行動軌跡,并根據該行動軌跡分析出該用戶的意圖,并將該意圖作為query來進行搜索,或者根據該行動軌跡從預設的數據庫中查找出對應的內容信息,并將該內容信息作為query來進行搜索等。
[0061]搜索模塊40可用于根據實體進行知識搜索以獲取第一類搜索結果以及第一類相關結果信息。其中,在本發明的實施例中,第一類搜索結果可以理解是與實體最直接相關的結果,第一類相關結果信息可理解是與實體相關的相關搜索詞推薦、相關知識結果等。
[0062]具體而言,在本發明的一個實施例中,搜索模塊40可根據實體在預設的知識數據庫中進行搜索以獲取對應的第一類搜索結果以及第一類相關結果信息。其中,該預設的知識數據庫可以是搜索引擎通過學習模型不斷學習而建立的,且在被使用的過程中還可通過學習模型不斷更新數據。也就是說,在得到實體之后,搜索模塊40可將該實體作為query,并根據該query在預設的知識數據庫中進行檢索,得到該實體對應的搜索結果以及與該實體相關的結果。
[0063]在本發明的另一個實施例中,搜索模塊40可根據實體進行自然搜索以獲取對應的搜索結果,并對搜索結果進行知識篩選,得到與知識相關的第一類搜索結果以及第一類相關結果信息。其中,該自然搜索可以為對搜索引擎不做任何處理,也就是說該搜索引擎根據query通過正常流程、規則等技術進行正常搜索。更具體地,得到實體之后,搜索模塊40可將該實體作為query,并根據該query進行正常搜索(或者說普通搜索),得到對應的搜索結果以及相關結果(如推薦信息),之后,可對這些搜索結果以及相關結果進行知識篩選,即過濾掉與知識、學習無關的搜索結果,如游戲類搜索結果、購物類搜索結果、小說類搜索結果、娛樂類搜索結果、商業類搜索結果等,從而得到與知識相關的搜索結果以及與該實體相關的相關結果信息。可以理解,在進行知識篩選時,可通過搜索結果對應的網址信息過濾掉與知識、學習無關的搜索結果,同時還可結合特殊關鍵字來過濾掉與知識、學習無關的搜索結果。
[0064]提供模塊50可用于將第一類搜索結果以及第一類相關結果信息提供至用戶。更具體地,在搜索模塊40得到實體的第一類搜索結果以及第一類相關結果信息之后,提供模塊50可將該第一類搜索結果以及第一類相關結果信息顯示在搜索結果頁面中,此外,還可通過語音播放方式將該第一類搜索結果語音播放給用戶。
[0065]需要說明的是,在本發明的一個實施例中,提供模塊50可將第一類搜索結果以及第一類相關結果信息以卡片的形式顯示在搜索結果頁面中。其中,可以按照知識類型設計不同的卡片類型,如地理知識類問題,可展現地圖卡片,物理、化學知識類問題,可展現相關動畫信息、公式信息等。例如,以字詞類卡片為例,如圖2所示,該搜索結果頁面中可包含“精準問答”卡片(即直接回答對應問題的精準結果)、“相關屬性”卡片(即推薦同實體其它屬性的查詢)、“實體詳情”卡片(即顯示該實體的綜合詳情信息),“相關實體”卡片(即顯示相關搜索字、詞推薦)等,其中,可以理解,相關結果的推薦是為了讓學生更好的進行知識的聯想、對比和自由探索,而且推薦的結果是和學習模式非常相關的請求。
[0066]此外,精準問答結果可按用