大數據的快速搜索方法及裝置的制造方法
【專利摘要】本發明適用于信息識別領域,提供了一種大數據的快速搜索方法及裝置。所述方法包括:在光標鍵被按壓時,啟動移動終端的搜題應用以及移動終端的攝像頭,所述光標鍵設置在移動終端上;采用所述移動終端的攝像頭抓取攝像頭前方的數據;將包括抓取的所述攝像頭前方的數據的圖片識別為關鍵詞文本;在詞句庫中搜索與所述關鍵詞文本對應的內容;輸出搜索到的與所述關鍵詞文本對應的內容。通過上述方法能夠提高搜索速度。
【專利說明】
大數據的快速搜索方法及裝置
技術領域
[0001]本發明實施例屬于信息識別領域,尤其涉及一種大數據的快速搜索方法及裝置。
【背景技術】
[0002]目前,智能設備類產品有許多解決學生作業難題的搜題APP,如小猿搜題,學霸君、作業幫等等,他們均通過對難題拍照,再將拍照內容輸入搜題APP,以便搜題APP根據拍照內容搜索到相應的解題答案。但由于在使用搜題APP時往往都需要執行以下步驟:開屏、解鎖、找APP、打開APP、找開相機,拍攝試題、搜索試題等等,因此,使得使用搜題APP的操作步驟過于繁瑣,從而降低搜題速率。
【發明內容】
[0003]本發明實施例提供了一種大數據的快速搜索方法及裝置,旨在解決現有使用搜題APP的操作步驟過于繁瑣,從而導致搜題效率過低的問題。
[0004]本發明實施例是這樣實現的,一種大數據的快速搜索方法,所述方法包括:
[0005]在光標鍵被按壓時,啟動移動終端的搜題應用以及移動終端的攝像頭,所述光標鍵設置在移動終端上;
[0006]采用所述移動終端的攝像頭抓取攝像頭前方的數據;
[0007]將包括抓取的所述攝像頭前方的數據的圖片識別為關鍵詞文本;
[0008]在詞句庫中搜索與所述關鍵詞文本對應的內容;
[0009 ]輸出搜索到的與所述關鍵詞文本對應的內容。
[0010]本發明實施例的另一目的在于提供一種大數據的快速搜索裝置,所述裝置包括:[0011 ]應用啟動單元,用于在光標鍵被按壓時,啟動移動終端的搜題應用以及移動終端的攝像頭,所述光標鍵設置在移動終端上;
[0012]數據抓取單元,用于采用所述移動終端的攝像頭抓取攝像頭前方的數據;
[0013]數據識別單元,用于將包括抓取的所述攝像頭前方的數據的圖片識別為關鍵詞文本;
[0014]數據搜索單元,用于在詞句庫中搜索與所述關鍵詞文本對應的內容;
[0015]數據輸出單元,用于輸出搜索到的與所述關鍵詞文本對應的內容。
[0016]在本發明實施例中,由于用戶只需按壓一次設置在移動終端上的光標鍵,就能啟動移動終端的搜題應用以及移動終端的攝像頭,進而根據啟動的攝像頭拍攝圖片以及根據識別拍攝的圖片進行對應的搜索、輸出搜索到的與所述關鍵詞文本對應的內容,因此,簡化了搜索步驟,提高了搜索速度以及用戶的良好體驗。
【附圖說明】
[0017]圖1是本發明第一實施例提供的一種大數據的快速搜索方法的流程圖;
[0018]圖2是本發明第一實施例提供的一種光標鍵設置在移動終端上的示意圖;
[0019]圖3是本發明第一實施例提供的搜索到的與關鍵詞文本對應的內容為Tiger以及相關釋義的不意圖;
[0020]圖4是本發明第一實施例提供的在移動終端處于熄屏狀態時,顯示搜索到的與所述關鍵詞文本對應的內容在所述移動終端的黑色屏幕上的示意圖;
[0021]圖5是本發明第二實施例提供的一種大數據的快速搜索裝置的結構圖。
【具體實施方式】
[0022]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0023]本發明實施例中,在光標鍵被按壓時,啟動移動終端的搜題應用以及移動終端的攝像頭,所述光標鍵設置在移動終端上,采用所述移動終端的攝像頭抓取攝像頭前方的數據,將包括抓取的所述攝像頭前方的數據的圖片識別為關鍵詞文本,在詞句庫中搜索與所述關鍵詞文本對應的內容,輸出搜索到的與所述關鍵詞文本對應的內容。
[0024]為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。
[0025]實施例一:
[0026]圖1示出了本發明第一實施例提供的一種大數據的快速搜索方法的流程圖,詳述如下:
[0027]步驟Sll,在光標鍵被按壓時,啟動移動終端的搜題應用以及移動終端的攝像頭,所述光標鍵設置在移動終端上。
[0028]其中,如圖2所示,可將光標鍵設置在移動終端的左側,當然,光標鍵也可設置在移動終端的右側或上側或下側等。當光標鍵被按壓時,無論移動終端是否處于熄屏狀態,都自動啟動移動終端的搜題應用(APP)以及啟動移動終端的攝像頭。當然,在啟動移動終端的搜題APP后,移動終端處于亮屏狀態。
[0029]步驟S12,采用所述移動終端的攝像頭抓取攝像頭前方的數據。
[0030]可選地,為了提高抓取數據的精確度,在所述采用所述移動終端的攝像頭抓取攝像頭前方的數據之前,包括:
[0031]啟動光標,以通過啟動的光標以及光標孔發出光標點,所述光標點投影在攝像頭前方的數據上,所述光標孔設置在移動終端上。這里的光標包括LED燈光標,其中,所述光標孔與移動終端的攝像頭的距離小于預設安裝距離。由于光標孔與移動終端的攝像頭的距離小于預設安裝距離,因此,光標點投影的數據上的與攝像頭能夠抓取的數據也基本相同,用戶通過投影在攝像頭前方的數據上的光標點能夠獲知攝像頭抓取的數據。
[0032]此時,所述采用所述移動終端的攝像頭抓取攝像頭前方的數據具體為:
[0033]所述采用所述移動終端的攝像頭抓取攝像頭前方的光標點周圍的數據。由于所述光標孔與移動終端的攝像頭的距離小于預設安裝距離,因此,攝像頭抓取的數據為光標點周圍的數據。
[0034]可選地,由于啟動光標需要耗費一定的電量,因此,為了節省移動終端的電量,在所述采用所述移動終端的攝像頭抓取攝像頭前方的光標點周圍的數據之后,包括下述步驟:關閉光標。
[0035]可選地,為了能夠抓取到清晰的數據,則在所述采用所述移動終端的攝像頭抓取攝像頭前方的光標點周圍的數據之前,包括:
[0036]檢測移動終端的攝像頭前方的數據與所述移動終端的距離是否小于預設的距離閾值,以便在移動終端的攝像頭前方的數據與所述移動終端的距離小于預設的距離閾值時,采用所述移動終端的攝像頭抓取攝像頭前方的光標點周圍的數據。
[0037]具體地,在移動終端上(如在光標附近)設置一個距離傳感器檢測移動終端的攝像頭前方的數據與所述移動終端的距離,當移動終端的攝像頭前方的數據與所述移動終端的距離小于預設的距離閾值時,表明攝像頭能夠拍攝到清晰的數據,此時,再啟動移動終端的攝像頭抓取攝像頭前方的數據,從而有效節省資源。
[0038]步驟S13,將包括抓取的所述攝像頭前方的數據的圖片識別為關鍵詞文本。
[0039]其中,該數據包括單詞或語句。具體地,獲取抓取的數據對應的圖片后,后臺將該數據對應的圖片進行光學字符識別(Optical Character Recognit1n,0CR)(如本地OCR),以將單詞或語句識別為關鍵詞文本。其中,OCR是指電子設備(例如掃描儀或數碼相機)檢查紙上打印的字符,通過檢測暗、亮的模式確定其形狀,然后用字符識別方法將形狀翻譯成計算機文字的過程。由于通過本地OCR識別抓取的數據,因此,能夠提高數據的識別速度。
[0040]可選地,步驟S13具體包括:接收用戶發出的對包括抓取的所述攝像頭前方的數據的圖片進行剪切的剪切指令,根據所述剪切指令剪切所述包括抓取的所述攝像頭前方的數據的圖片,以獲得更精確的圖片,之后,再將獲得的更精確的圖片識別為關鍵詞文本。由于對獲得的圖片進行了人工剪切處理,因此減少了干擾源,提高了后續的搜索速度。
[0041 ]步驟S14,在詞句庫中搜索與所述關鍵詞文本對應的內容。
[0042]優選地,為了提高搜索全面性及精確度,詞句庫為云端詞句庫,例如,英文詞句庫為云端英文詞句庫,題目詞句庫為云端題目詞句庫。優選地,為了提高搜索的速度,詞句庫也可為本地詞句庫。
[0043 ]步驟S15,輸出搜索到的與所述關鍵詞文本對應的內容。
[0044]當搜索到關鍵詞文本對應的內容時,及時輸出搜索到的內容。
[0045]本發明第一實施例中,在光標鍵被按壓時,啟動移動終端的搜題應用以及移動終端的攝像頭,所述光標鍵設置在移動終端上,采用所述移動終端的攝像頭抓取攝像頭前方的數據,將包括抓取的所述攝像頭前方的數據的圖片識別為關鍵詞文本,在詞句庫中搜索與所述關鍵詞文本對應的內容,輸出搜索到的與所述關鍵詞文本對應的內容。由于用戶只需按壓一次設置在移動終端上的光標鍵,就能啟動移動終端的搜題應用以及移動終端的攝像頭,進而根據啟動的攝像頭拍攝圖片以及根據識別拍攝的圖片進行對應的搜索、輸出搜索到的與所述關鍵詞文本對應的內容,因此,簡化了搜索步驟,提高了搜索速度以及用戶的良好體驗。
[0046]可選地,在所述步驟SI 3之后,包括:
[0047]將所述關鍵詞文本分解成至少一個關鍵詞。具體地,通過分詞技術,將所述關鍵詞文本分解成多個關鍵詞。
[0048]此時,所述步驟S14具體為:
[0049]Al、判斷所述至少一個關鍵詞所屬科目。具體地,將所述至少一個關鍵詞分別與各個科目的關鍵詞匹配,若某個關鍵詞與某個科目的關鍵詞匹配成功,則判定該某個關鍵詞屬于該某個科目。
[0050]A2、根據所述至少一個關鍵詞所屬科目的判斷結果在對應的科目詞句庫中搜索與所述至少一個關鍵詞對應的內容,所述科目詞句庫存儲同一科目的信息。
[0051 ] 此時,所述步驟S14具體為:
[0052]輸出搜索到的與所述至少一個關鍵詞對應的內容。
[0053]上述Al和A2中,由于根據關鍵詞所屬的科目在對應的科目搜索,而存儲同一科目的信息的科目詞句庫遠小于存儲各個科目的信息的題庫,因此,極大提升了搜索速度以及搜索準確度。
[0054]可選地,為了進行更精細的搜索動作,獲得更精準的搜索結果,所述A2具體包括:
[0055]A21、獲取用戶注冊信息,所述用戶注冊信息包括用戶所在的年級和/或課本的版本。
[0056]A22、根據所述至少一個關鍵詞所屬科目的判斷結果以及獲取的所述用戶注冊信息在對應的科目詞句庫中搜索與所述至少一個關鍵詞對應的內容,所述科目詞句庫包括:年級-科目詞句庫、年級-科目-版本詞句庫和版本-科目詞句庫;所述年級-科目詞句庫存儲同一年級且同一科目的信息,所述年級-科目-版本詞句庫存儲同一年級及同一科目及同一版本的信息,所述版本-科目詞句庫存儲同一版本及同一科目的信息。
[0057]上述A21和A22中,當獲取的用戶注冊信息只有年級信息時,根據所述至少一個關鍵詞所屬科目的判斷結果以及年級信息,在年級-科目詞句庫中搜索與關鍵詞對應的內容;當獲取的用戶注冊信息只有課本的版本信息(如課本屬于人教版)時,根據所述至少一個關鍵詞所屬科目的判斷結果以及課本的版本信息,在版本-科目詞句庫中搜索與關鍵詞對應的內容;當獲取的用戶注冊信息包括年級和課本的版本信息時,根據所述至少一個關鍵詞所屬科目的判斷結果以及年級和課本的版本信息,在年級-科目-版本詞句庫中搜索與關鍵詞對應的內容。由于結合了用戶注冊信息對關鍵詞進行更精細的搜索,因此,提升了搜索速度以及搜索準確度。
[0058]可選地,在所述步驟SI 5之前,包括:
[0059]B1、判斷在年級-科目詞句庫或年級-科目-版本詞句庫或版本-科目詞句庫中搜索與所述至少一個關鍵詞對應的內容與所述至少一個關鍵詞的匹配度是否大于第一指定閾值,以便在與所述至少一個關鍵詞的匹配度大于第一指定閾值時,輸出搜索到的與所述至少一個關鍵詞對應的內容,所述第一指定閾值大于O且小于I。其中,第一指定閾值可設置為90%,當搜索的內容與關鍵詞的匹配度超過第一指定閾值時,表明搜索的內容與關鍵詞的匹配度較高,此時,可直接輸出搜索的內容。
[0060]B2、在與所述至少一個關鍵詞的匹配度小于或等于第一指定閾值時,在科目詞句庫中重新搜索與所述至少一個關鍵詞對應的內容,并判斷所述與所述至少一個關鍵詞對應的內容與所述至少一個關鍵詞的匹配度是否大于第二指定閾值,以便在所述與所述至少一個關鍵詞對應的內容與所述至少一個關鍵詞的匹配度大于第二指定閾值時,輸出搜索到的與所述至少一個關鍵詞對應的內容,所述第二指定閾值大于O且小于I。當與所述至少一個關鍵詞的匹配度小于或等于第一指定閾值時,擴大搜索范圍,并在擴大范圍后的搜索結果與關鍵詞的匹配度大于第二指定閾值時,輸出搜索結果。可選地,由于擴大范圍后,搜索到高匹配度的內容的概率較小,因此,可設置第二指定閾值大于O且小于所述第一指定閾值,比如,設置第二指定閾值為70%。
[0061]可選地,所述步驟S15具體包括:
[0062]Cl、顯示搜索到的與所述至少一個關鍵詞對應的內容。比如,假設英文詞句庫中存有單詞和語句,以及相應的發音、釋義、例句等等,當搜索到與關鍵詞文本相匹配的內容后,及時顯示搜索到的所有內容,當然,若移動終端的屏幕較小,則可僅顯示部分搜索到的內容,例如,僅顯示單詞或語句的釋義等。
[0063]和/或,
[0064]C2、播報搜索到的與所述至少一個關鍵詞對應的內容。
[0065]通過播報搜索到的內容,增加用戶獲取搜索的內容的形式,使得用戶能夠獲知單詞或語句的讀音,并且,無需查看移動終端的屏幕也能通過播報獲知搜索到的內容。如圖3所示,當搜索到的與所述關鍵詞文本對應的內容為Tiger以及相關釋義時,則播報“Tiger”以及相關釋義。當然,若搜索的內容為題目的解答步驟,則優選地,僅顯示搜索的題目的解答步驟。
[0066]可選地,所述Cl具體包括:
[0067]C11、檢測移動終端是否處于熄屏狀態。
[0068]C12、在移動終端處于熄屏狀態時,以非黑色字體顯示搜索到的與所述關鍵詞文本對應的內容在所述移動終端的黑色屏幕上。
[0069]當移動終端處于熄屏狀態時,其屏幕為黑色背景,因此,為了使用戶能夠清晰查看顯示的內容,則以非黑色字體顯示搜索到的內容。優選地,使顯示的內容的字體顏色與黑色相差較大,比如,如圖4所示,使顯示的內容的字體顏色為白色,當然,也可以為紅色、黃色等。由于在移動終端處于熄屏狀態時,仍能顯示搜索到的內容,因此,減少了由于啟動移動終端而導致的資源耗費。當然,若移動終端處于非熄屏狀態時,在所述移動終端的黑色屏幕上可以用任何顏色字體顯示搜索到的與所述關鍵詞文本對應的內容。
[0070]應理解,在本發明實施例中,上述各過程的序號的大小并不意味著執行順序的先后,各過程的執行順序應以其功能和內在邏輯確定,而不應對本發明實施例的實施過程構成任何限定。
[0071]實施例二:
[0072]圖5示出了本發明第二實施例提供的一種大數據的快速搜索裝置的結構圖,該大數據的快速搜索裝置可應用于移動終端中,該移動終端可以包括經無線接入網RAN與一個或多個核心網進行通信的用戶設備,該用戶設備可以是移動電話(或稱為“蜂窩”電話)、具有移動設備的計算機等,例如,用戶設備還可以是便攜式、袖珍式、手持式、計算機內置的或者車載的移動裝置,它們與無線接入網交換語音和/或數據。又例如,該移動設備可以包括智能手機、平板電腦、個人數字助理PDA、銷售終端POS或車載電腦等。為了便于說明,僅示出了與本發明實施例相關的部分。
[0073]該大數據的快速搜索裝置包括:應用啟動單元51、數據抓取單元52、數據識別單元53、數據搜索單元54、數據輸出單元55。其中:
[0074]應用啟動單元51,用于在光標鍵被按壓時,啟動移動終端的搜題應用以及移動終端的攝像頭,所述光標鍵設置在移動終端上。
[0075]其中,可將光標鍵設置在移動終端的左側,當然,光標鍵也可設置在移動終端的右側或上側或下側等。當光標鍵被按壓時,無論移動終端是否處于媳屏狀態,都自動啟動移動終端的搜題APP以及啟動移動終端的攝像頭。當然,在啟動移動終端的搜題APP后,移動終端處于亮屏狀態。
[0076]數據抓取單元52,用于采用所述移動終端的攝像頭抓取攝像頭前方的數據。
[0077]可選地,為了提高抓取數據的精確度,所述大數據的快速搜索裝置包括:
[0078]光標啟動單元,用于啟動光標,以通過啟動的光標以及光標孔發出光標點,所述光標點投影在攝像頭前方的數據上,所述光標孔設置在移動終端上。此時,所述數據抓取單元具體用于采用所述移動終端的攝像頭抓取攝像頭前方的光標點周圍的數據。
[0079]這里的光標包括LED燈光標,其中,所述光標孔與移動終端的攝像頭的距離小于預設安裝距離。由于光標孔與移動終端的攝像頭的距離小于預設安裝距離,因此,光標點投影的數據上的與攝像頭能夠抓取的數據也基本相同,用戶通過投影在攝像頭前方的數據上的光標點能夠獲知攝像頭抓取的數據。
[0080]可選地,由于啟動光標需要耗費一定的電量,因此,為了節省移動終端的電量,所述大數據的快速搜索裝置包括:光標關閉單元,用于關閉光標。
[0081]可選地,為了能夠抓取到清晰的數據,所述大數據的快速搜索裝置包括:
[0082]距離檢測單元,用于檢測移動終端的攝像頭前方的數據與所述移動終端的距離是否小于預設的距離閾值,以便在移動終端的攝像頭前方的數據與所述移動終端的距離小于預設的距離閾值時,采用所述移動終端的攝像頭抓取攝像頭前方的光標點周圍的數據。
[0083]具體地,在移動終端上(如在光標附近)設置一個距離傳感器檢測移動終端的攝像頭前方的數據與所述移動終端的距離,當移動終端的攝像頭前方的數據與所述移動終端的距離小于預設的距離閾值時,表明攝像頭能夠拍攝到清晰的數據,此時,再啟動移動終端的攝像頭抓取攝像頭前方的數據,從而有效節省資源。
[0084]數據識別單元53,用于將包括抓取的所述攝像頭前方的數據的圖片識別為關鍵詞文本。
[0085]其中,該數據包括單詞或語句。具體地,獲取抓取的數據對應的圖片后,后臺將該數據對應的圖片進行OCR(如本地或云端的OCR)識別,以將單詞或語句識別為關鍵詞文本。當通過本地OCR識別抓取的數據時,能夠提高數據的識別速度;當通過云端OCR識別抓取的數據時,能夠提高數據的識別準確率。
[0086]可選地,所述數據識別單元53具體包括:
[0087]剪切指令接收模塊,用于接收用戶發出的對包括抓取的所述攝像頭前方的數據的圖片進行剪切的剪切指令。
[0088]圖片剪切模塊,用于根據所述剪切指令剪切所述包括抓取的所述攝像頭前方的數據的圖片,以獲得更精確的圖片,之后,再將獲得的更精確的圖片識別為關鍵詞文本。
[0089]由于對獲得的圖片進行了人工剪切處理,因此減少了干擾源,提高了后續的搜索速度。
[0090]數據搜索單元54,用于在詞句庫中搜索與所述關鍵詞文本對應的內容。
[0091 ]優選地,為了提高搜索全面性及精確度,詞句庫為云端詞句庫,例如,英文詞句庫為云端英文詞句庫,題目詞句庫為云端題目詞句庫。優選地,為了提高搜索的速度,詞句庫也可為本地詞句庫。[0092 ]數據輸出單元55,用于輸出搜索到的與所述關鍵詞文本對應的內容。
[0093]本發明第二實施例中,由于用戶只需按壓一次設置在移動終端上的光標鍵,就能啟動移動終端的搜題應用以及移動終端的攝像頭,進而根據啟動的攝像頭拍攝圖片以及根據識別拍攝的圖片進行對應的搜索、輸出搜索到的與所述關鍵詞文本對應的內容,因此,簡化了搜索步驟,提高了搜索速度以及用戶的良好體驗。
[0094]可選地,所述大數據的快速搜索裝置包括:
[0095]關鍵詞分解單元,用于將所述關鍵詞文本分解成至少一個關鍵詞。具體地,通過分詞技術,將所述關鍵詞文本分解成多個關鍵詞。
[0096]此時,所述數據搜索單元54具體包括:
[0097]關鍵詞所屬科目判斷模塊,用于判斷所述至少一個關鍵詞所屬科目。具體地,將所述至少一個關鍵詞分別與各個科目的關鍵詞匹配,若某個關鍵詞與某個科目的關鍵詞匹配成功,則判定該某個關鍵詞屬于該某個科目。
[0098]科目詞句庫搜索模塊,用于根據所述至少一個關鍵詞所屬科目的判斷結果在對應的科目詞句庫中搜索與所述至少一個關鍵詞對應的內容,所述科目詞句庫存儲同一科目的
?目息O
[0099]此時,所述數據輸出單元55用于輸出搜索到的與所述至少一個關鍵詞對應的內容。
[0100]由于根據關鍵詞所屬的科目在對應的科目搜索,而存儲同一科目的信息的科目詞句庫遠小于存儲各個科目的信息的題庫,因此,極大提升了搜索速度以及搜索準確度。
[0101]可選地,為了進行更精細的搜索動作,獲得更精準的搜索結果,所述科目詞句庫搜索模塊包括:
[0102]用戶注冊信息獲取模塊,用于獲取用戶注冊信息,所述用戶注冊信息包括用戶所在的年級和/或課本的版本。
[0103]精細搜索模塊,用于根據所述至少一個關鍵詞所屬科目的判斷結果以及獲取的所述用戶注冊信息在對應的科目詞句庫中搜索與所述至少一個關鍵詞對應的內容,所述科目詞句庫包括:年級-科目詞句庫、年級-科目-版本詞句庫和版本-科目詞句庫;所述年級-科目詞句庫存儲同一年級且同一科目的信息,所述年級-科目-版本詞句庫存儲同一年級及同一科目及同一版本的信息,所述版本-科目詞句庫存儲同一版本及同一科目的信息。
[0104]上述用戶注冊信息獲取模塊和精細搜索模塊中,由于結合了用戶注冊信息對關鍵詞進行更精細的搜索,因此,提升了搜索速度以及搜索準確度。
[0105]可選地,所述大數據的快速搜索裝置包括:
[0106]第一匹配度判斷單元,用于判斷在年級-科目詞句庫或年級-科目-版本詞句庫或版本-科目詞句庫中搜索與所述至少一個關鍵詞對應的內容與所述至少一個關鍵詞的匹配度是否大于第一指定閾值,以便在與所述至少一個關鍵詞的匹配度大于第一指定閾值時,輸出搜索到的與所述至少一個關鍵詞對應的內容,所述第一指定閾值大于O且小于I。其中,第一指定閾值可設置為90%,當搜索的內容與關鍵詞的匹配度超過第一指定閾值時,表明搜索的內容與關鍵詞的匹配度較高,此時,可直接輸出搜索的內容。
[0107]第二匹配度判斷單元,用于在與所述至少一個關鍵詞的匹配度小于或等于第一指定閾值時,在科目詞句庫中重新搜索與所述至少一個關鍵詞對應的內容,并判斷所述與所述至少一個關鍵詞對應的內容與所述至少一個關鍵詞的匹配度是否大于第二指定閾值,以便在所述與所述至少一個關鍵詞對應的內容與所述至少一個關鍵詞的匹配度大于第二指定閾值時,輸出搜索到的與所述至少一個關鍵詞對應的內容,所述第二指定閾值大于O且小于I。當與所述至少一個關鍵詞的匹配度小于或等于第一指定閾值時,擴大搜索范圍,并在擴大范圍后的搜索結果與關鍵詞的匹配度大于第二指定閾值時,輸出搜索結果。可選地,由于擴大范圍后,搜索到高匹配度的內容的概率較小,因此,可設置第二指定閾值大于O且小于所述第一指定閾值,比如,設置第二指定閾值為70%。
[0108]可選地,所述數據輸出單元55包括:
[0109]數據顯示模塊,用于顯示搜索到的與所述至少一個關鍵詞對應的內容。
[0110]和/或,
[0111]數據播報模塊,用于播報搜索到的與所述至少一個關鍵詞對應的內容。
[0112]通過播報搜索到的內容,增加用戶獲取搜索的內容的形式,使得用戶能夠獲知單詞或語句的讀音,并且,無需查看移動終端的屏幕也能通過播報獲知搜索到的內容。當然,若搜索的內容為題目的解答步驟,則優選地,僅顯示搜索的題目的解答步驟。
[0113]可選地,所述數據顯示模塊包括:
[0114]熄屏狀態檢測模塊,用于檢測移動終端是否處于熄屏狀態。
[0115]差異化顯示模塊,用于在移動終端處于熄屏狀態時,以非黑色字體顯示搜索到的與所述關鍵詞文本對應的內容在所述移動終端的黑色屏幕上。
[0116]當移動終端處于熄屏狀態時,其屏幕為黑色背景,因此,為了使用戶能夠清晰查看顯示的內容,則以非黑色字體顯示搜索到的內容。優選地,使顯示的內容的字體顏色與黑色相差較大,比如,為白色,紅色、黃色等。由于在移動終端處于熄屏狀態時,仍能顯示搜索到的內容,因此,減少了由于啟動移動終端而導致的資源耗費。當然,若移動終端處于非熄屏狀態時,在所述移動終端的黑色屏幕上可以用任何顏色字體顯示搜索到的與所述關鍵詞文本對應的內容。
[0117]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
[0118]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0119]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0120]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0121]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0122]所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(R0M,Read-0nly Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0123]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應所述以權利要求的保護范圍為準。
【主權項】
1.一種大數據的快速搜索方法,其特征在于,所述方法包括: 在光標鍵被按壓時,啟動移動終端的搜題應用以及移動終端的攝像頭,所述光標鍵設置在移動終端上; 采用所述移動終端的攝像頭抓取攝像頭前方的數據; 將包括抓取的所述攝像頭前方的數據的圖片識別為關鍵詞文本; 在詞句庫中搜索與所述關鍵詞文本對應的內容; 輸出搜索到的與所述關鍵詞文本對應的內容。2.根據權利要求1所述的方法,其特征在于,在所述將包括抓取的所述攝像頭前方的數據的圖片識別為關鍵詞文本之后,包括: 將所述關鍵詞文本分解成至少一個關鍵詞; 此時,所述在詞句庫中搜索與所述關鍵詞文本對應的內容具體為: 判斷所述至少一個關鍵詞所屬科目; 根據所述至少一個關鍵詞所屬科目的判斷結果在對應的科目詞句庫中搜索與所述至少一個關鍵詞對應的內容,所述科目詞句庫存儲同一科目的信息; 此時,所述輸出搜索到的與所述關鍵詞文本對應的內容具體為: 輸出搜索到的與所述至少一個關鍵詞對應的內容。3.根據權利要求2所述的方法,其特征在于,所述根據所述至少一個關鍵詞所屬科目的判斷結果在對應的科目詞句庫中搜索與所述至少一個關鍵詞對應的內容,具體包括: 獲取用戶注冊信息,所述用戶注冊信息包括用戶所在的年級和/或課本的版本; 根據所述至少一個關鍵詞所屬科目的判斷結果以及獲取的所述用戶注冊信息在對應的科目詞句庫中搜索與所述至少一個關鍵詞對應的內容,所述科目詞句庫包括:年級-科目詞句庫、年級-科目-版本詞句庫和版本-科目詞句庫;所述年級-科目詞句庫存儲同一年級且同一科目的信息,所述年級-科目-版本詞句庫存儲同一年級及同一科目及同一版本的信息,所述版本-科目詞句庫存儲同一版本及同一科目的信息。4.根據權利要求3所述的方法,其特征在于,在所述輸出搜索到的與所述至少一個關鍵詞對應的內容之前,包括: 判斷在年級-科目詞句庫或年級-科目-版本詞句庫或版本-科目詞句庫中搜索與所述至少一個關鍵詞對應的內容與所述至少一個關鍵詞的匹配度是否大于第一指定閾值,以便在與所述至少一個關鍵詞的匹配度大于第一指定閾值時,輸出搜索到的與所述至少一個關鍵詞對應的內容,所述第一指定閾值大于O且小于I ; 在與所述至少一個關鍵詞的匹配度小于或等于第一指定閾值時,在科目詞句庫中重新搜索與所述至少一個關鍵詞對應的內容,并判斷所述與所述至少一個關鍵詞對應的內容與所述至少一個關鍵詞的匹配度是否大于第二指定閾值,以便在所述與所述至少一個關鍵詞對應的內容與所述至少一個關鍵詞的匹配度大于第二指定閾值時,輸出搜索到的與所述至少一個關鍵詞對應的內容,所述第二指定閾值大于O且小于I。5.根據權利要求2至4任一項所述的方法,其特征在于,所述輸出搜索到的與所述關鍵詞文本對應的內容,具體包括: 所述輸出搜索到的與所述關鍵詞文本對應的內容,具體包括: 顯示搜索到的與所述至少一個關鍵詞對應的內容; 和/或, 播報搜索到的與所述至少一個關鍵詞對應的內容。6.一種大數據的快速搜索裝置,其特征在于,所述裝置包括: 應用啟動單元,用于在光標鍵被按壓時,啟動移動終端的搜題應用以及移動終端的攝像頭,所述光標鍵設置在移動終端上; 數據抓取單元,用于采用所述移動終端的攝像頭抓取攝像頭前方的數據; 數據識別單元,用于將包括抓取的所述攝像頭前方的數據的圖片識別為關鍵詞文本; 數據搜索單元,用于在詞句庫中搜索與所述關鍵詞文本對應的內容; 數據輸出單元,用于輸出搜索到的與所述關鍵詞文本對應的內容。7.根據權利要求6所述的裝置,其特征在于,所述裝置包括: 關鍵詞分解單元,用于將所述關鍵詞文本分解成至少一個關鍵詞; 此時,所述數據搜索單元具體包括: 關鍵詞所屬科目判斷模塊,用于判斷所述至少一個關鍵詞所屬科目; 科目詞句庫搜索模塊,用于根據所述至少一個關鍵詞所屬科目的判斷結果在對應的科目詞句庫中搜索與所述至少一個關鍵詞對應的內容,所述科目詞句庫存儲同一科目的信息; 此時,所述數據輸出單元用于輸出搜索到的與所述至少一個關鍵詞對應的內容。8.根據權利要求7所述的裝置,其特征在于,所述科目詞句庫搜索模塊包括: 用戶注冊信息獲取模塊,用于獲取用戶注冊信息,所述用戶注冊信息包括用戶所在的年級和/或課本的版本; 精細搜索模塊,用于根據所述至少一個關鍵詞所屬科目的判斷結果以及獲取的所述用戶注冊信息在對應的科目詞句庫中搜索與所述至少一個關鍵詞對應的內容,所述科目詞句庫包括:年級-科目詞句庫、年級-科目-版本詞句庫和版本-科目詞句庫;所述年級-科目詞句庫存儲同一年級且同一科目的信息,所述年級-科目-版本詞句庫存儲同一年級及同一科目及同一版本的信息,所述版本-科目詞句庫存儲同一版本及同一科目的信息。9.根據權利要求6所述的裝置,其特征在于,所述裝置包括: 第一匹配度判斷單元,用于判斷在年級-科目詞句庫或年級-科目-版本詞句庫或版本-科目詞句庫中搜索與所述至少一個關鍵詞對應的內容與所述至少一個關鍵詞的匹配度是否大于第一指定閾值,以便在與所述至少一個關鍵詞的匹配度大于第一指定閾值時,輸出搜索到的與所述至少一個關鍵詞對應的內容,所述第一指定閾值大于O且小于I; 第二匹配度判斷單元,用于在與所述至少一個關鍵詞的匹配度小于或等于第一指定閾值時,在科目詞句庫中重新搜索與所述至少一個關鍵詞對應的內容,并判斷所述與所述至少一個關鍵詞對應的內容與所述至少一個關鍵詞的匹配度是否大于第二指定閾值,以便在所述與所述至少一個關鍵詞對應的內容與所述至少一個關鍵詞的匹配度大于第二指定閾值時,輸出搜索到的與所述至少一個關鍵詞對應的內容,所述第二指定閾值大于O且小于I。10.根據權利要求7至9任一項所述的裝置,其特征在于,所述數據輸出單元包括: 數據顯示模塊,用于顯示搜索到的與所述至少一個關鍵詞對應的內容; 和/或, 數據播報模塊,用于播報搜索到的與所述至少一個關鍵詞對應的內容。
【文檔編號】G06F17/30GK105930486SQ201610284983
【公開日】2016年9月7日
【申請日】2016年4月29日
【發明人】唐磊, 劉小兵
【申請人】廣東小天才科技有限公司