拍照搜索的方法及裝置的制造方法
【專利摘要】本發明適用于電子終端技術領域,提供了拍照搜索的方法及裝置,包括:在拍照搜索應用的拍照預覽界面中加載光標;檢測在移動終端的預設物理按鍵上產生的第一按壓事件;根據檢測到的所述第一按壓事件移動所述光標;基于所述光標的停留位置確定搜索對象以執行拍照搜索功能。在本發明中,通過操作移動終端的物理按鍵來控制拍照搜索應用的拍照預覽界面中光標的移動,以此來實現對搜索對象的定位,相比于現有技術,提升了拍照搜索的操作效率。
【專利說明】
拍照搜索的方法及裝置
技術領域
[0001]本發明屬于電子教育技術領域,尤其涉及拍照搜索的方法及裝置。
【背景技術】
[0002]目前,市面上的很多電子教育產品都可以實現拍照搜題,其具體功能包括:通過拍照搜索單詞或詞組的釋義,以及搜索題目對應的答案,或者,通過掃描書本條形碼搜索教材配套的教學輔導書、教學視頻。
[0003]對于目標較小的一些搜索對象,例如單詞或詞組等,需要在拍攝時通過改變移動終端的位置,將拍照預覽界面中的光標停留在搜索對象上,完成對焦,移動終端來回移動所產生的晃動會影響其攝像頭的對焦效率,從而對拍照搜題的操作效率產生影響。
【發明內容】
[0004]有鑒于此,本發明實施例提供了拍照搜索的方法及裝置,以解決現有技術中需要通過改變移動終端的位置來實現搜索對象定位,操作效率低的問題。
[0005]第一方面,提供了一種拍照搜索的方法,包括:
[0006]在拍照搜索應用的拍照預覽界面中加載光標;
[0007]檢測在移動終端的預設物理按鍵上產生的第一按壓事件;
[0008]根據檢測到的所述第一按壓事件移動所述光標;
[0009]基于所述光標的停留位置確定搜索對象以執行拍照搜索功能。
[0010]第二方面,提供了一種拍照搜索的裝置,包括:
[0011]加載單元,用于在拍照搜索應用的拍照預覽界面中加載光標;
[0012]檢測單元,用于檢測在移動終端的預設物理按鍵上產生的第一按壓事件;
[0013]移動單元,用于根據檢測到的所述第一按壓事件移動所述光標;
[0014]搜索單元,用于基于所述光標的停留位置確定搜索對象以執行拍照搜索功能。
[0015]在本發明實施例中,通過操作移動終端的物理按鍵來控制拍照搜索應用的拍照預覽界面中光標的移動,以此來實現對搜索對象的定位,相比于現有技術,提升了拍照搜索的操作效率。
【附圖說明】
[0016]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0017]圖1是本本發明實施例提供的拍照搜索的方法的實現流程圖;
[0018]圖2是本發明實施例提供的拍照搜索的方法SlOl的具體實現流程圖;
[0019]圖3是本發明實施例提供的拍照搜索的方法S102的具體實現流程圖;
[0020]圖4是本發明實施例提供的拍照搜索的方法S104的具體實現流程圖;
[0021]圖5是本發明另一實施例提供的拍照搜索的方法S104的具體實現流程圖;
[0022]圖6是本發明實施例提供的拍照搜索的裝置的結構框圖。
【具體實施方式】
[0023]以下描述中,為了說明而不是為了限定,提出了諸如特定系統結構、技術之類的具體細節,以便透徹理解本發明實施例。然而,本領域的技術人員應當清楚,在沒有這些具體細節的其它實施例中也可以實現本發明。在其它情況中,省略對眾所周知的系統、裝置、電路以及方法的詳細說明,以免不必要的細節妨礙本發明的描述。
[0024]在本發明實施例中,在拍照搜索應用的拍照預覽界面中加載光標;檢測在移動終端的預設物理按鍵上產生的第一按壓事件;根據檢測到的所述第一按壓事件移動所述光標;基于所述光標的停留位置確定搜索對象以執行拍照搜索功能。
[0025]在本發明實施例中,所述移動終端包括但不限于能夠實現電子教育功能的移動計算設備,其設備形式包括但不限于手機或平板,而電子教育功能,在本發明實施例中進一步地表現能夠通過拍照獲取到搜索對象,并經過搜索獲取到該搜索對象對應的搜索結果的功能實現,例如,通過拍照獲取到單詞或詞組,并搜索得到單詞或詞組的釋義;通過拍照獲取到題目,并搜索得到題目的解題思路或答案;通過攝像頭掃描教材的條碼,并搜索得到該教材配套的輔導教材或教學視頻。
[0026]為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。
[0027]圖1示出了本發明實施例提供的拍照搜索的方法的實現流程,詳述如下:
[0028]在SlOl中,在拍照搜索應用的拍照預覽界面中加載光標。
[0029]在本發明實施例中,光標用于確定搜索對象在圖像中的位置,光標的形狀或大小不同,則該光標對應的搜索模式也不同,在系統后臺預設了光標各外形特征所分別對應的搜索模式,例如,十字形光標對應的搜索模式為搜索單詞或詞組的釋義,圓形光標對應的搜索模式為搜索題目的解答方法。因此,根據拍照預覽界面中加載的光標的形狀、大小等外形特征,可以確定拍照搜索應用當前的搜索模式。
[0030]進一步地,作為本發明的一個實施例,可以通過切換光標的外形來實現對搜索模式的切換,如圖2所示,S102可以通過以下方式實現:
[0031]S201,在所述拍照預覽界面中初始加載第一光標。
[0032]在本發明實施例中,當拍照搜索應用加載拍照預覽界面時,系統會在拍照預覽界面中加載預先設置好的默認光標,以將拍照搜索應用運行在一默認的搜索模式之下。
[0033]S202,通過預設的切換方式將所述第一光標切換為第二光標。
[0034]此時,若用戶需要啟用拍照搜索應用的其他搜索模式,則可以通過搖動移動終端的方式或者語音方式,對光標進行切換操作,移動終端每檢測到一次搖動,或者每檢測到一次預設語音指令的輸入,則按照預先設置好的光標切換順序,對光標進行一次切換,從而完成對拍照搜索應用的搜索模式的切換。
[0035]在S102中,檢測在移動終端的預設物理按鍵上產生的第一按壓事件。
[0036]在本發明實施例中,所述第一按壓事件的按壓對象為移動終端的物理按鍵,該物理按鍵為預先設置好的某一物理按鍵,包括但不限于音量調節鍵、主頁鍵等等,而第一按壓事件的事件類型包括但不限于長按事件、短按事件、雙擊事件,等等。
[0037]在S103中,根據檢測到的所述第一按壓事件移動所述光標。
[0038]在本發明實施例中,根據第一按壓事件的按壓對象及事件類型來確定光標的移動方向,其實現如圖3所示:
[0039]在S301中,確定所述第一按壓事件的按壓對象及事件類型,所述事件類型包括長按事件或短按事件。
[0040]在S302中,根據所述第一按壓事件的按壓對象及事件類型確定所述光標的移動方向。
[0041 ] 在S303中,控制所述光標向所述移動方向移動。
[0042]具體地:
[0043]若所述第一按壓事件的按壓對象為第一預設物理按鍵,事件類型為長按事件,控制所述光標向第一方向移動;
[0044]若所述第一按壓事件的按壓對象為第一預設物理按鍵,事件類型為短按事件,控制所述光標向第二方向移動;
[0045]若所述第一按壓事件的按壓對象為第二預設物理按鍵,事件類型為長按事件,控制所述光標向第二方向移動;
[0046]若所述第一按壓事件的按壓對象為第二預設物理按鍵,事件類型為短按事件,控制所述光標向第四方向移動。
[0047]通常說來,光標的移動方向包括向上移動,向下移動,向左移動和向右移動四個方向,則示例性地,上述每一個方向分別與音量增加鍵的長按事件、音量增加鍵的短按事件、音量減少鍵的長按事件、音量減少鍵的短按事件相對應,由此實現根據第一按壓事件的按壓對象及事件類型來控制光標向著相應的方向移動。
[0048]在S104中,基于所述光標的停留位置確定搜索對象以執行拍照搜索功能。
[0049]當檢測到光標處于停留狀態之后,則基于攝像頭當前拍攝的圖像,根據光標的停留位置確定搜索對象,以執行拍照功能。
[0050]具體地,S104的實現可以如圖4所示:
[0051 ]在S401中,在所述攝像頭拍攝的圖像中,將所述光標所在區域的圖像內容確定為搜索對象。
[0052]在拍照時,用戶可以通過改變移動終端的位置,將拍照預覽界面中顯示的光標移動至搜索對象之上,當檢測到光標保持停止狀態,令光標閃爍,對焦成功,獲取到此時攝像頭拍攝的圖像,并在該圖像中截取出光標所在的圖像區域,以根據該圖像區域進行圖像處理及內容識別,從而獲取到搜索對象。例如,用戶需要搜索一段文字中某個單詞的釋義,則在拍攝該段文字時,令拍照預覽界面中的光標位于該單詞所在區域之上,由此,后臺便可以從攝像頭拍攝的圖像中截取到該單詞所在的圖像區域,從而對該圖像區域進行內容識別,解析出該單詞。
[0053]在S402中,對所述搜索對象執行拍照搜索功能,獲取搜索結果。
[0054]具體地,移動終端將搜索對象上傳至服務器,服務器在接收到搜索對象之后,進行數據矯正及解析,在數據庫中對解析出的內容進行搜索匹配,從而獲取到該搜索對象對應的搜索結果,并將該搜索結果返回至移動終端,移動終端顯示該搜索結果,從而完成整個拍照搜索過程。
[0055]進一步地,作為本發明的一個實施例,在光標處于停留狀態之后,還可以通過調整光標的大小來進一步明確搜索對象,如圖5所示:
[0056]S501,當檢測到所述光標處于停止狀態時,檢測發生在所述移動終端第三預設物理按鍵上的第二按壓事件。
[0057]在本發明實施例中,所述第二按壓事件的按壓對象為移動終端的物理按鍵,該物理按鍵也為預先設置好的某一物理按鍵,包括但不限于音量調節鍵、主頁鍵等等,且該物理按鍵需要不同于第一按壓事件對應的預先設置好的物理按鍵,第二按壓事件的事件類型包括但不限于長按事件、短按事件、雙擊事件,等等。
[0058]S502,根據檢測到的所述第二按壓事件調整所述光標所占區域的大小。
[0059]示例性地,若檢測到在所述第三預設物理按鍵上產生長按事件,放大所述光標所占區域,若檢測到在所述第三預設物理按鍵上產生短按事件,縮小所述光標所占區域;或者,
[0060]若檢測到在所述第三預設物理按鍵上產生短按事件,放大所述光標所占區域,若檢測到在所述第三預設物理按鍵上產生長按事件,縮小所述光標所占區域。
[0061]除了上述示例的實現方式,還可以通過兩個不同的物理按鍵來分別實現對光標所占區域大小的調整,在此不再展開說明。
[0062]在上述實現過程中,可以預先設定好對光標所占區域的調整步長,那么每檢測到一次第二按壓事件,則根據調整步長對光標所占區域進行一次放大或縮小操作。
[0063]S503,基于所述光標的停留位置和所述光標所占區域的大小確定搜索對象,以執行拍照搜索功能。
[0064]在本發明實施例中,可以根據光標的停留位置和光標所占區域的大小來進一步明確搜索對象,以達到更為精確的搜索對象指定。例如,光標形狀為方框,則可以通過調整方框的大小來改變方框內所容納的單詞數量,從而完成對多詞的拍照搜索功能。
[0065]在本發明實施例中,通過操作移動終端的物理按鍵來控制拍照搜索應用的拍照預覽界面中光標的移動,以此來實現對搜索對象的定位,相比于現有技術,提升了拍照搜索的操作效率。進一步地,本發明實施例還通過操作移動終端的物理按鍵來改變光標的大小,以此來實現對搜索對象更為精準的定位。
[0066]應理解,上述實施例中各步驟的序號的大小并不意味著執行順序的先后,各過程的執行順序應以其功能和內在邏輯確定,而不應對本發明實施例的實施過程構成任何限定。
[0067]對應于上文實施例所述的拍照搜索的方法,圖6示出了本發明實施例提供的拍照搜索的裝置的結構框圖,所述拍照搜索的裝置可以內置于終端設備或終端設備的應用系統內。為了便于說明,僅示出了與本實施例相關的部分。
[0068]參照圖6,該裝置包括:
[0069]加載單元61,在拍照搜索應用的拍照預覽界面中加載光標;
[0070]檢測單元62,檢測在移動終端的預設物理按鍵上產生的第一按壓事件;
[0071]移動單元63,根據檢測到的所述第一按壓事件移動所述光標;
[0072]搜索單元64,基于所述光標的停留位置確定搜索對象以執行拍照搜索功能。
[0073]可選地,所述移動單元63包括:
[0074]第一確定子單元,確定所述第一按壓事件的按壓對象及事件類型,所述事件類型包括長按事件或短按事件;
[0075]第二確定子單元,根據所述第一按壓事件的按壓對象及事件類型確定所述光標的移動方向;
[0076]控制子單元,控制所述光標向所述移動方向移動。
[0077]可選地,所述移動單元63具體用于:
[0078]若所述第一按壓事件的按壓對象為第一預設物理按鍵,事件類型為長按事件,控制所述光標向第一方向移動;
[0079]若所述第一按壓事件的按壓對象為第一預設物理按鍵,事件類型為短按事件,控制所述光標向第二方向移動;
[0080]若所述第一按壓事件的按壓對象為第二預設物理按鍵,事件類型為長按事件,控制所述光標向第二方向移動;
[0081]若所述第一按壓事件的按壓對象為第二預設物理按鍵,事件類型為短按事件,控制所述光標向第四方向移動。
[0082]可選地,所述搜索單元64包括:
[0083]檢測子單元,當檢測到所述光標處于停止狀態時,檢測發生在所述移動終端第三預設物理按鍵上的第二按壓事件;
[0084]調整子單元,根據檢測到的所述第二按壓事件調整所述光標所占區域的大小;
[0085]確定子單元,基于所述光標的停留位置和所述光標所占區域的大小確定搜索對象,以執行拍照搜索功能。
[0086]可選地,所述調整子單元具體用于:
[0087]若檢測到在所述第三預設物理按鍵上產生長按事件,放大所述光標所占區域,若檢測到在所述第三預設物理按鍵上產生短按事件,縮小所述光標所占區域;或者,
[0088]若檢測到在所述第三預設物理按鍵上產生短按事件,放大所述光標所占區域,若檢測到在所述第三預設物理按鍵上產生長按事件,縮小所述光標所占區域。
[0089]所屬領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,僅以上述各功能單元、模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能單元、模塊完成,即將所述裝置的內部結構劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實施例中的各功能單元、模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中,上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。另外,各功能單元、模塊的具體名稱也只是為了便于相互區分,并不用于限制本申請的保護范圍。上述系統中單元、模塊的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0090]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
[0091]在本發明所提供的實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現。例如,以上所描述的系統實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機械或其它的形式。
[0092]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0093]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
[0094]所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明實施例的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)或處理器(processor)執行本發明實施例各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(R0M,Read_0nly Memory)、隨機存取存儲器(RAM ,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0095]以上所述實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍,均應包含在本發明的保護范圍之內。
【主權項】
1.一種拍照搜索的方法,其特征在于,包括: 在拍照搜索應用的拍照預覽界面中加載光標; 檢測在移動終端的預設物理按鍵上產生的第一按壓事件; 根據檢測到的所述第一按壓事件移動所述光標; 基于所述光標的停留位置確定搜索對象以執行拍照搜索功能。2.如權利要求1所述的方法,其特征在于,所述根據檢測到的所述第一按壓事件移動所述光標包括: 確定所述第一按壓事件的按壓對象及事件類型,所述事件類型包括長按事件或短按事件; 根據所述第一按壓事件的按壓對象及事件類型確定所述光標的移動方向; 控制所述光標向所述移動方向移動。3.如權利要求2所述的方法,其特征在于,所述根據所述第一按壓事件的按壓對象及事件類型確定所述光標的移動方向;控制所述光標向所述移動方向移動包括: 若所述第一按壓事件的按壓對象為第一預設物理按鍵,事件類型為長按事件,控制所述光標向第一方向移動; 若所述第一按壓事件的按壓對象為第一預設物理按鍵,事件類型為短按事件,控制所述光標向第二方向移動; 若所述第一按壓事件的按壓對象為第二預設物理按鍵,事件類型為長按事件,控制所述光標向第三方向移動; 若所述第一按壓事件的按壓對象為第二預設物理按鍵,事件類型為短按事件,控制所述光標向第四方向移動。4.如權利要求1所述的方法,其特征在于,所述基于所述光標的停留位置確定搜索對象以執行拍照搜索功能包括: 當檢測到所述光標處于停止狀態時,檢測發生在所述移動終端第三預設物理按鍵上的第二按壓事件; 根據檢測到的所述第二按壓事件調整所述光標所占區域的大小; 基于所述光標的停留位置和所述光標所占區域的大小確定搜索對象,以執行拍照搜索功能。5.如權利要求4所述的方法,其特征在于,所述根據檢測到的所述第二按壓事件調整所述光標所占區域的大小包括: 若檢測到在所述第三預設物理按鍵上產生長按事件,放大所述光標所占區域,若檢測到在所述第三預設物理按鍵上產生短按事件,縮小所述光標所占區域;或者, 若檢測到在所述第三預設物理按鍵上產生短按事件,放大所述光標所占區域,若檢測到在所述第三預設物理按鍵上產生長按事件,縮小所述光標所占區域。6.一種拍照搜索的裝置,其特征在于,包括: 加載單元,用于在拍照搜索應用的拍照預覽界面中加載光標; 檢測單元,用于檢測在移動終端的預設物理按鍵上產生的第一按壓事件; 移動單元,用于根據檢測到的所述第一按壓事件移動所述光標; 搜索單元,用于基于所述光標的停留位置確定搜索對象以執行拍照搜索功能。7.如權利要求6所述的裝置,其特征在于,所述移動單元包括: 第一確定子單元,用于確定所述第一按壓事件的按壓對象及事件類型,所述事件類型包括長按事件或短按事件; 第二確定子單元,用于根據所述第一按壓事件的按壓對象及事件類型確定所述光標的移動方向; 控制子單元,用于控制所述光標向所述移動方向移動。8.如權利要求7所述的裝置,其特征在于,所述移動單元具體用于: 若所述第一按壓事件的按壓對象為第一預設物理按鍵,事件類型為長按事件,控制所述光標向第一方向移動; 若所述第一按壓事件的按壓對象為第一預設物理按鍵,事件類型為短按事件,控制所述光標向第二方向移動; 若所述第一按壓事件的按壓對象為第二預設物理按鍵,事件類型為長按事件,控制所述光標向第三方向移動; 若所述第一按壓事件的按壓對象為第二預設物理按鍵,事件類型為短按事件,控制所述光標向第四方向移動。9.如權利要求6所述的裝置,其特征在于,所述搜索單元包括: 檢測子單元,用于當檢測到所述光標處于停止狀態時,檢測發生在所述移動終端第三預設物理按鍵上的第二按壓事件; 調整子單元,用于根據檢測到的所述第二按壓事件調整所述光標所占區域的大小;確定子單元,用于基于所述光標的停留位置和所述光標所占區域的大小確定搜索對象,以執行拍照搜索功能。10.如權利要求9所述的裝置,其特征在于,所述調整子單元具體用于: 若檢測到在所述第三預設物理按鍵上產生長按事件,放大所述光標所占區域,若檢測到在所述第三預設物理按鍵上產生短按事件,縮小所述光標所占區域;或者, 若檢測到在所述第三預設物理按鍵上產生短按事件,放大所述光標所占區域,若檢測到在所述第三預設物理按鍵上產生長按事件,縮小所述光標所占區域。
【文檔編號】G06K9/00GK105955626SQ201610284861
【公開日】2016年9月21日
【申請日】2016年4月29日
【發明人】徐楊, 黃東
【申請人】廣東小天才科技有限公司