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