本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于用戶動作執(zhí)行操作的方法及裝置。
背景技術(shù):
隨著移動互聯(lián)網(wǎng)時代的來臨,智能手機的普及率越來越高。用戶可以較為便捷的地利用智能手機獲取信息,比如瀏覽網(wǎng)頁或瀏覽互聯(lián)網(wǎng)上的文檔等?,F(xiàn)有的智能手機一般都配置電容屏屏幕,屏幕的大小有限,但是網(wǎng)頁上的信息內(nèi)容較多,無法將網(wǎng)頁上的信息全部顯示在智能手機屏幕上,因此用戶在瀏覽網(wǎng)頁時經(jīng)常需要手動滑動屏幕來繼續(xù)瀏覽當前未顯示在屏幕上的內(nèi)容,如圖1所示。由于用戶在瀏覽網(wǎng)頁時需要頻繁的觸碰或者滑動屏幕,導致用戶瀏覽網(wǎng)頁較為不便,不僅如此,在用戶的手部有油漬、污垢或者水珠的情況下,還會導致觸碰或者滑動屏幕操作失效,使得用戶不能及時有效地瀏覽到屏幕上暫且未顯示的內(nèi)容,給用戶造成不好的用戶體驗。目前,用戶利用智能手機閱讀信息的這種方式給用戶的體驗較差。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種基于用戶動作執(zhí)行操作的方法及裝置,以解決現(xiàn)有技術(shù)中使用終端設備瀏覽信息時需要用戶頻繁調(diào)整瀏覽進度,導致用戶使用不便的問題。
根據(jù)本發(fā)明的一個方面,提供了一種基于用戶動作執(zhí)行操作的方法,包括:在預設時間段內(nèi)通過終端上的攝像頭連續(xù)拍攝多個圖像;從多個圖像中獲取終端用戶在預設時間段內(nèi)的動作信息;將動作信息與預設動作信息進行匹配,在匹配成功的情況下執(zhí)行預設操作。
可選的,在預設時間段內(nèi)通過終端上的攝像頭連續(xù)拍攝多個圖像,包括:在預設時間段內(nèi)通過設置于終端上的兩個攝像頭連續(xù)拍攝多對圖像,兩個攝像頭均為前置攝像頭,兩個攝像頭分別設置于終端上相對的兩端,兩個攝像頭位于同一豎直線上。
可選的,從多個圖像中獲取終端用戶在預設時間段內(nèi)的動作信息,包括:從拍攝的多對圖像中獲取用戶手部在預設時間段內(nèi)的三維信息;根據(jù)三維信息得到用戶手部在預設時間段內(nèi)的體感數(shù)據(jù);對體感數(shù)據(jù)進行識別,得到用戶在預設時間段內(nèi)的動作信息。
可選的,從拍攝的多對圖像中獲取用戶手部在預設時間段內(nèi)的三維信息,包括:利用三角測距方法從拍攝的多對圖像中獲取用戶手部在預設時間段內(nèi)的三維信息。
可選的,預設操作包括以下至少一種操作:滑動屏幕操作、翻頁操作以及退出當前頁面操作。
根據(jù)本發(fā)明的第二個方面,提供了一種基于用戶動作執(zhí)行操作的裝置,包括:拍攝模塊,用于在預設時間段內(nèi)通過終端上的攝像頭連續(xù)拍攝多個圖像;獲取模塊,用于從多個圖像中獲取終端用戶在預設時間段內(nèi)的動作信息;匹配模塊,用于將動作信息與預設動作信息進行匹配,在匹配成功的情況下執(zhí)行預設操作。
可選的,上述拍攝模塊具體用于:在預設時間段內(nèi)通過設置于終端上的兩個攝像頭連續(xù)拍攝多對圖像,兩個攝像頭均為前置攝像頭,兩個攝像頭分別設置于終端上相對的兩端,兩個攝像頭位于同一豎直線上。
可選的,上述獲取模塊,包括:第一獲取單元,用于從拍攝的多對圖像中獲取用戶手部在預設時間段內(nèi)的三維信息;第二獲取單元,用于根據(jù)三維信息得到用戶手部在預設時間段內(nèi)的體感數(shù)據(jù);識別單元,用于對體感數(shù)據(jù)進行識別,得到用戶在預設時間段內(nèi)的動作信息。
可選的,上述第一獲取單元具體用于:利用三角測距方法從拍攝的多對圖像中獲取用戶手部在預設時間段內(nèi)的三維信息。
可選的,上述預設操作包括以下至少一種操作:滑動屏幕操作、翻頁操作以及退出當前頁面操作。
本發(fā)明有益效果如下:
本發(fā)明實施例提供的方案,利用終端上的攝像頭獲取用戶執(zhí)行的動作的信息,根據(jù)該動作信息確定是否執(zhí)行預設的指定操作,使得終端能夠更加智能化的響應用戶的操作,使得用戶操作更加方便快捷,提高了用戶的體驗。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1是現(xiàn)有技術(shù)中用戶利用終端瀏覽信息對應的操作示意圖;
圖2是本發(fā)明方法實施例中基于用戶動作執(zhí)行操作的方法的流程圖;
圖3是本發(fā)明裝置實施例中基于用戶動作執(zhí)行操作的裝置的結(jié)構(gòu)框圖;
圖4是本發(fā)明終端實施例中移動終端的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
方法實施例
本實施例提供了一種基于用戶動作執(zhí)行操作的方法,圖2是該方法的流程圖,如圖2所示,該方法包括如下處理:
步驟201:在預設時間段內(nèi)通過終端上的攝像頭連續(xù)拍攝多個圖像;
在一個具體的實例中,在預設時間段內(nèi)通過終端上的攝像頭連續(xù)拍攝多個圖像具體可以在預設時間段內(nèi)通過設置于終端上的兩個攝像頭連續(xù)拍攝多對圖像。如圖3所示,該兩個攝像頭均為前置攝像頭,該兩個攝像頭分別設置于終端上相對的上下兩端,且該兩個攝像頭對齊,且位于同一豎直線上,在本實施例中,之所以需要使得兩個攝像頭之間的距離盡量的大,是因為這樣可以根據(jù)兩個攝像頭拍攝的圖像基于雙目視覺原理得到用戶的三維信息,進而可以獲得當前用戶的體感數(shù)據(jù),對該體感數(shù)據(jù)進行識別可以用戶當前的手部動作,為了便于后續(xù)對圖像的處理,可以使得兩個攝像頭的各項參數(shù)基本一致。
步驟202:從拍攝得到的多個圖像中獲取終端用戶在預設時間段內(nèi)的動作信息;
在一個優(yōu)選的實例中,從多個圖像中獲取終端用戶在預設時間段內(nèi)的動作信息具體可以是用戶手部的動作信息,基于此,從多個圖像中獲取終端用戶在預設時間段內(nèi)的動作信息可以按照以下三個步驟來實現(xiàn):從拍攝的多對圖像中獲取用戶手部在預設時間段內(nèi)的三維信息;根據(jù)該三維信息得到用戶手部在預設時間段內(nèi)的體感數(shù)據(jù);對該體感數(shù)據(jù)進行識別,得到用戶手部在預設時間段內(nèi)的動作信息,其中,具體可以利用三角測距方法從拍攝的多對圖像中獲取用戶手部在預設時間段內(nèi)的三維信息;在一定的時間內(nèi)可以多次獲得手部數(shù)據(jù)的三維信息,進而可以獲得手部體感數(shù)據(jù),對該體感數(shù)據(jù)進行識別可以得到用戶手部的數(shù)據(jù)。
步驟203:將獲取到的動作信息與預設動作信息進行匹配,在匹配成功的情況下執(zhí)行預設操作。
在本實施例中,當在步驟202中獲取到的動作信息與預設動作信息基本一致的情況下,即可以認為是二者匹配成功,或者,在步驟202中獲取到的動作信息與預設動作信息之間的誤差小于預設值的情況下,確定二者匹配成功。
本實施例中所涉及到的預設操作可以包括以下至少一種操作:
滑動屏幕操作、翻頁操作以及退出當前頁面操作,在獲取到的動作信息與預設動作信息匹配成功的情況下,執(zhí)行滑動屏幕操作具體可以是,根據(jù)用戶手部動作的幅度大小大確定滑動屏幕的幅度,也可以預設指定滑動幅度,執(zhí)行翻頁操作時,可以在當前頁面的基礎上跳轉(zhuǎn)至下一頁。在本實施例中還可以預先設置用戶不同的手部動作對應不同的操作。
需要說明的是,本實施例中的手部動作為動態(tài)的一個手勢,例如,用戶用手指或整個手掌做出滑動屏幕的動作,該動作是預設時間內(nèi)的動態(tài)信息,而并非目前一些現(xiàn)有技術(shù)中用戶擺出靜態(tài)的一個手勢等待攝像頭拍攝并識別。
在一個具體的實例中,本實施例提供的方法應用于用戶瀏覽頁面的指定場景,基于此,可以在檢測到終端處于瀏覽頁面模式時,即開始執(zhí)行上述基于用戶動作執(zhí)行操作的方法,首先控制終端上的兩個攝像頭開啟,在按照上述步驟201至步驟203執(zhí)行該方法。
本實施例提供的方法,使得用戶無需觸碰終端的屏幕就可達到翻頁瀏覽頁面信息的目的,從而避免了用戶在瀏覽較長網(wǎng)頁信息時需要多次觸碰或滑動終端翻頁的麻煩,也避免了由于用戶手部有油漬、污垢或者水珠等因素造成終端無法識別用戶的觸碰屏幕的事件的問題。
裝置實施例
本實施例提供了一種基于用戶動作執(zhí)行操作的裝置,該裝置用于實現(xiàn)上述方法實施例中提供的方法,圖3是該裝置的結(jié)構(gòu)框圖,如圖3所示,該裝置30包括如下組成部分:
拍攝模塊31,用于在預設時間段內(nèi)通過終端上的攝像頭連續(xù)拍攝多個圖像;
該拍攝模塊31具體用于在預設時間段內(nèi)通過設置于終端上的兩個攝像頭連續(xù)拍攝多對圖像,該兩個攝像頭均為前置攝像頭,分別對齊設置于終端上相對的上下兩端,且位于同一豎直線上。
獲取模塊32,用于從多個圖像中獲取終端用戶在預設時間段內(nèi)的動作信息;
該獲取模塊32具體可以包括:第一獲取單元,用于從拍攝的多對圖像中獲取用戶手部在預設時間段內(nèi)的三維信息;第二獲取單元,用于根據(jù)三維信息得到用戶手部在預設時間段內(nèi)的體感數(shù)據(jù);識別單元,用于對體感數(shù)據(jù)進行識別,得到用戶在預設時間段內(nèi)的動作信息,其中,第一獲取單元具體可以用于:利用三角測距方法從拍攝的多對圖像中獲取用戶手部在預設時間段內(nèi)的三維信息。
匹配模塊33,用于將動作信息與預設動作信息進行匹配,在匹配成功的情況下執(zhí)行預設操作。
在本實施例中,預設操作可以包括以下至少一種操作:滑動屏幕操作、翻頁操作以及退出當前頁面操作。
本實施例提供的裝置,使得用戶無需觸碰終端的屏幕就可達到翻頁瀏覽頁面信息的目的,從而避免了用戶在瀏覽較長網(wǎng)頁信息時需要多次觸碰或滑動終端翻頁的麻煩,也避免了由于用戶手部有油漬、污垢或者水珠等因素造成終端無法識別用戶的觸碰屏幕的事件的問題。
終端實施例
如圖4所示,本發(fā)明實施例提供一種移動終端,包括:
存儲器41,rf(radiofreqency,射頻)電路42,wifi模塊43及處理器44,wifi模塊43及處理器44之間通過總線互相連接,存儲器41中存儲有計算機指令,處理器44通過執(zhí)行計算機指令,顯示單元45用于呈現(xiàn)用戶界面,該終端用于實現(xiàn)以下方法:
在預設時間段內(nèi)通過終端上的攝像頭連續(xù)拍攝多個圖像;
從拍攝得到的多個圖像中獲取終端用戶在預設時間段內(nèi)的動作信息;
將獲取到的動作信息與預設動作信息進行匹配,在匹配成功的情況下執(zhí)行預設操作。
其中,上述預設操作包括以下至少一種操作:滑動屏幕操作、翻頁操作以及退出當前頁面操作。
可選的,木發(fā)明的一些實施例中,處理器44通過執(zhí)行計算機指令,還可以實現(xiàn)以下方法:
在預設時間段內(nèi)通過設置于終端上的兩個攝像頭連續(xù)拍攝多對圖像,兩個攝像頭均為前置攝像頭,兩個攝像頭分別設置于終端上相對的兩端,兩個攝像頭位于同一豎直線上。
從拍攝的多對圖像中獲取用戶手部在預設時間段內(nèi)的三維信息;
根據(jù)三維信息得到用戶手部在預設時間段內(nèi)的體感數(shù)據(jù);
對體感數(shù)據(jù)進行識別,得到用戶在預設時間段內(nèi)的動作信息。
利用三角測距方法從拍攝的多對圖像中獲取用戶手部在預設時間段內(nèi)的三維信息。
本實施例提供的終端,使得用戶無需觸碰終端的屏幕就可達到翻頁瀏覽頁面信息的目的,從而避免了用戶在瀏覽較長網(wǎng)頁信息時需要多次觸碰或滑動終端翻頁的麻煩,也避免了由于用戶手部有油漬、污垢或者水珠等因素造成終端無法識別用戶的觸碰屏幕的事件的問題。
以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。