欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)頁(yè)操作方法和裝置與流程

文檔序號(hào):12801103閱讀:314來(lái)源:國(guó)知局
網(wǎng)頁(yè)操作方法和裝置與流程

本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及網(wǎng)頁(yè)操作方法和裝置。



背景技術(shù):

虛擬現(xiàn)實(shí)技術(shù)是一種可以創(chuàng)建和體驗(yàn)虛擬世界的計(jì)算機(jī)仿真技術(shù),可以利用計(jì)算機(jī)技術(shù)生成一種模擬環(huán)境,通過多源信息融合的交互式的三維動(dòng)態(tài)視景和實(shí)體行為的系統(tǒng)仿真使用戶沉浸到該模擬環(huán)境中。目前,虛擬現(xiàn)實(shí)技術(shù)已經(jīng)應(yīng)用于多種場(chǎng)景。

然而,在利用虛擬現(xiàn)實(shí)環(huán)境的網(wǎng)頁(yè)交互場(chǎng)景中,現(xiàn)有的方式僅支持在虛擬現(xiàn)實(shí)環(huán)境下對(duì)網(wǎng)頁(yè)的瀏覽,無(wú)法實(shí)現(xiàn)對(duì)網(wǎng)頁(yè)的操作(例如光標(biāo)移動(dòng)、懸浮、網(wǎng)頁(yè)滾動(dòng)等),導(dǎo)致虛擬現(xiàn)實(shí)環(huán)境下與網(wǎng)頁(yè)的交互的靈活性較低。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)實(shí)施例的目的在于提出一種改進(jìn)的網(wǎng)頁(yè)操作方法和裝置,來(lái)解決以上背景技術(shù)部分提到的技術(shù)問題。

第一方面,本申請(qǐng)實(shí)施例提供了一種網(wǎng)頁(yè)操作方法,該移動(dòng)設(shè)備與攝像裝置相連接,且移動(dòng)設(shè)備安裝有陀螺儀傳感器,該方法包括:獲取攝像裝置拍攝的圖像和陀螺儀傳感器產(chǎn)生的移動(dòng)設(shè)備的旋轉(zhuǎn)數(shù)據(jù);對(duì)圖像進(jìn)行解析,生成手持移動(dòng)設(shè)備的用戶在三維坐標(biāo)系中的三維坐標(biāo),其中,三維坐標(biāo)系為現(xiàn)實(shí)空間中以指定點(diǎn)作為原點(diǎn)而預(yù)先建立的坐標(biāo)系;將三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)系中的二維坐標(biāo),其中,二維坐標(biāo)系是基于移動(dòng)設(shè)備的顯示屏幕而預(yù)先建立的坐標(biāo)系;基于二維坐標(biāo)和旋轉(zhuǎn)數(shù)據(jù),對(duì)顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行操作。

在一些實(shí)施例中,圖像中呈現(xiàn)有手持移動(dòng)設(shè)備的用戶的人像;以及對(duì)圖像進(jìn)行解析,生成手持移動(dòng)設(shè)備的用戶在三維坐標(biāo)系中的三維坐標(biāo),包括:將圖像中的人像與預(yù)先獲取的上一幀圖像中的人像進(jìn)行比較,確定用戶的在三維坐標(biāo)系的位移信息;基于位移信息和預(yù)先確定的、用戶在上一幀圖像拍攝時(shí)位于三維坐標(biāo)系中的原始三維坐標(biāo),生成用戶在三維坐標(biāo)系中的三維坐標(biāo)。

在一些實(shí)施例中,攝像裝置安裝在移動(dòng)設(shè)備中,圖像呈現(xiàn)有至少一個(gè)物體的影像;以及對(duì)圖像進(jìn)行解析,生成手持移動(dòng)設(shè)備的用戶在三維坐標(biāo)系中的三維坐標(biāo),包括:從圖像中提取特征向量,將特征向量輸入至預(yù)先訓(xùn)練的圖像識(shí)別模型,得到對(duì)至少一個(gè)物體中的各個(gè)物體的影像的識(shí)別結(jié)果,其中,圖像識(shí)別模型用于表征特征向量與識(shí)別結(jié)果的對(duì)應(yīng)關(guān)系;對(duì)于每一個(gè)物體的影像,將該影像與預(yù)先獲取的上一幀圖像中的、具有相同識(shí)別結(jié)果的物體的影像進(jìn)行比較,確定該物體在三維坐標(biāo)系的位移信息;基于各個(gè)物體的在三維坐標(biāo)系的位移信息和預(yù)先確定的、上一幀圖像拍攝時(shí)手持移動(dòng)設(shè)備的用戶位于三維坐標(biāo)系中的原始三維坐標(biāo),生成用戶在三維坐標(biāo)系中的三維坐標(biāo)。

在一些實(shí)施例中,基于二維坐標(biāo)和旋轉(zhuǎn)數(shù)據(jù),對(duì)顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行操作,包括:將顯示屏幕所顯示的網(wǎng)頁(yè)中的、二維坐標(biāo)所指示的位置的元素確定為目標(biāo)元素,確定目標(biāo)元素是否為支持點(diǎn)擊的元素;響應(yīng)于確定目標(biāo)元素是支持點(diǎn)擊的元素,確定是否已呈現(xiàn)預(yù)設(shè)的、與目標(biāo)元素相關(guān)聯(lián)的懸浮界面;響應(yīng)于確定已呈現(xiàn)懸浮界面,確定懸浮界面的呈現(xiàn)時(shí)長(zhǎng);響應(yīng)于確定呈現(xiàn)時(shí)長(zhǎng)不小于預(yù)設(shè)時(shí)長(zhǎng)閾值,觸發(fā)對(duì)目標(biāo)元素的點(diǎn)擊事件,并呈現(xiàn)與目標(biāo)元素相關(guān)聯(lián)的點(diǎn)擊界面。

在一些實(shí)施例中,基于二維坐標(biāo)和旋轉(zhuǎn)數(shù)據(jù),對(duì)顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行操作,還包括:響應(yīng)于確定未呈現(xiàn)懸浮界面,呈現(xiàn)懸浮界面。

在一些實(shí)施例中,基于二維坐標(biāo)和旋轉(zhuǎn)數(shù)據(jù),對(duì)顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行操作,包括:對(duì)旋轉(zhuǎn)數(shù)據(jù)進(jìn)行解析,生成四元數(shù)數(shù)據(jù);基于四元數(shù)數(shù)據(jù),對(duì)顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行滾動(dòng)。

第二方面,本申請(qǐng)實(shí)施例提供了一種網(wǎng)頁(yè)操作裝置,該移動(dòng)設(shè)備與攝像裝置相連接,且該移動(dòng)設(shè)備安裝有陀螺儀傳感器,該裝置包括:獲取單元,配置用于獲取攝像裝置拍攝的圖像和陀螺儀傳感器產(chǎn)生的移動(dòng)設(shè)備的旋轉(zhuǎn)數(shù)據(jù);解析單元,配置用于對(duì)圖像進(jìn)行解析,生成手持移動(dòng)設(shè)備的用戶在三維坐標(biāo)系中的三維坐標(biāo),其中,三維坐標(biāo)系為現(xiàn)實(shí)空間中以指定點(diǎn)作為原點(diǎn)而預(yù)先建立的坐標(biāo)系;轉(zhuǎn)換單元,配置用于將三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)系中的二維坐標(biāo),其中,二維坐標(biāo)系是基于移動(dòng)設(shè)備的顯示屏幕而預(yù)先建立的坐標(biāo)系;操作單元,配置用于基于二維坐標(biāo)和旋轉(zhuǎn)數(shù)據(jù),對(duì)顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行操作。

在一些實(shí)施例中,圖像中呈現(xiàn)有手持移動(dòng)設(shè)備的用戶的人像;以及解析單元包括:第一比較模塊,配置用于將圖像中的人像與預(yù)先獲取的上一幀圖像中的人像進(jìn)行比較,確定用戶的在三維坐標(biāo)系的位移信息;第一生成模塊,配置用于基于位移信息和預(yù)先確定的、用戶在上一幀圖像拍攝時(shí)位于三維坐標(biāo)系中的原始三維坐標(biāo),生成用戶在三維坐標(biāo)系中的三維坐標(biāo)。

在一些實(shí)施例中,攝像裝置安裝在移動(dòng)設(shè)備中,圖像呈現(xiàn)有至少一個(gè)物體的影像;以及解析單元包括:第一提取模塊,配置用于從圖像中提取特征向量,將特征向量輸入至預(yù)先訓(xùn)練的圖像識(shí)別模型,得到對(duì)至少一個(gè)物體中的各個(gè)物體的影像的識(shí)別結(jié)果,其中,圖像識(shí)別模型用于表征特征向量與識(shí)別結(jié)果的對(duì)應(yīng)關(guān)系;第二比較模塊,配置用于對(duì)于每一個(gè)物體的影像,將該影像與預(yù)先獲取的上一幀圖像中的、具有相同識(shí)別結(jié)果的物體的影像進(jìn)行比較,確定該物體在三維坐標(biāo)系的位移信息;第二生成模塊,配置用于基于各個(gè)物體的在三維坐標(biāo)系的位移信息和預(yù)先確定的、上一幀圖像拍攝時(shí)手持移動(dòng)設(shè)備的用戶位于三維坐標(biāo)系中的原始三維坐標(biāo),生成用戶在三維坐標(biāo)系中的三維坐標(biāo)。

在一些實(shí)施例中,操作單元包括:第二提取模塊,配置用于將顯示屏幕所顯示的網(wǎng)頁(yè)中的、二維坐標(biāo)所指示的位置的元素確定為目標(biāo)元素,確定目標(biāo)元素是否為支持點(diǎn)擊的元素;第一確定模塊,配置用于響應(yīng)于確定目標(biāo)元素是支持點(diǎn)擊的元素,確定是否已呈現(xiàn)預(yù)設(shè)的、與目標(biāo)元素相關(guān)聯(lián)的懸浮界面;第二確定模塊,配置用于響應(yīng)于確定已呈現(xiàn)懸浮界面,確定懸浮界面的呈現(xiàn)時(shí)長(zhǎng);觸發(fā)模塊,配置用于響應(yīng)于確定呈現(xiàn)時(shí)長(zhǎng)不小于預(yù)設(shè)時(shí)長(zhǎng)閾值,觸發(fā)對(duì)目標(biāo)元素的點(diǎn)擊事件,并呈現(xiàn)與目標(biāo)元素相關(guān)聯(lián)的點(diǎn)擊界面。

在一些實(shí)施例中,操作單元還包括:呈現(xiàn)模塊,配置用于響應(yīng)于確定未呈現(xiàn)懸浮界面,呈現(xiàn)懸浮界面。

在一些實(shí)施例中,操作單元包括:解析模塊,配置用于對(duì)旋轉(zhuǎn)數(shù)據(jù)進(jìn)行解析,生成四元數(shù)數(shù)據(jù);滾動(dòng)模塊,配置用于基于四元數(shù)數(shù)據(jù),對(duì)顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行滾動(dòng)。

本申請(qǐng)實(shí)施例提供的網(wǎng)頁(yè)操作方法和裝置,通過移動(dòng)設(shè)備對(duì)攝像裝置拍攝的圖像進(jìn)行解析生成手持上述移動(dòng)設(shè)備的用戶在三維坐標(biāo)系中的三維坐標(biāo),而后將三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)系中的二維坐標(biāo),最后基于二維坐標(biāo)和從陀螺儀傳感器獲取的旋轉(zhuǎn)數(shù)據(jù)對(duì)顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行操作,從而可以實(shí)現(xiàn)在虛擬現(xiàn)實(shí)環(huán)境下對(duì)網(wǎng)頁(yè)進(jìn)行交互,提高了虛擬現(xiàn)實(shí)環(huán)境下的網(wǎng)頁(yè)交互的靈活性。

附圖說明

通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:

圖1是本申請(qǐng)可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;

圖2是根據(jù)本申請(qǐng)的網(wǎng)頁(yè)操作方法的一個(gè)實(shí)施例的流程圖;

圖3是根據(jù)本申請(qǐng)的一個(gè)攝像裝置的示意圖;

圖4是根據(jù)本申請(qǐng)的網(wǎng)頁(yè)操作方法的一個(gè)應(yīng)用場(chǎng)景的示意圖;

圖5是根據(jù)本申請(qǐng)的網(wǎng)頁(yè)操作方法的又一個(gè)實(shí)施例的流程圖;

圖6是根據(jù)本申請(qǐng)的網(wǎng)頁(yè)操作裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;

圖7是適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的移動(dòng)設(shè)備的計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。

需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說明本申請(qǐng)。

圖1示出了可以應(yīng)用本申請(qǐng)的網(wǎng)頁(yè)操作方法或網(wǎng)頁(yè)操作裝置的示例性系統(tǒng)架構(gòu)100。

如圖1所示,系統(tǒng)架構(gòu)100可以包括虛擬現(xiàn)實(shí)設(shè)備101、網(wǎng)絡(luò)102和移動(dòng)設(shè)備103。網(wǎng)絡(luò)102用以在虛擬現(xiàn)實(shí)設(shè)備101和移動(dòng)設(shè)備103之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)102可以包括各種連接類型,例如有線、無(wú)線通信鏈路或者光纖電纜等等。

移動(dòng)設(shè)備103上可以安裝有陀螺儀傳感器(圖中未示出),上述陀螺儀傳感器可以對(duì)上述移動(dòng)設(shè)備103的旋轉(zhuǎn)角度等進(jìn)行測(cè)量,以得到上述移動(dòng)設(shè)備103的旋轉(zhuǎn)數(shù)據(jù)。上述移動(dòng)設(shè)備103還可以與攝像裝置相連接(圖中未示出),以接收上述攝像裝置發(fā)送的圖像。上述移動(dòng)設(shè)備103可以安裝有各種通訊客戶端應(yīng)用,例如網(wǎng)頁(yè)瀏覽器應(yīng)用。

用戶可以通過虛擬現(xiàn)實(shí)設(shè)備101瀏覽上述移動(dòng)設(shè)備103中所顯示的網(wǎng)頁(yè),也可以手持上述移動(dòng)設(shè)備103進(jìn)行移動(dòng)、旋轉(zhuǎn)等。上述移動(dòng)設(shè)備103可以對(duì)用戶產(chǎn)生的移動(dòng)、旋轉(zhuǎn)等操作進(jìn)行分析等處理,得到處理結(jié)果(例如二維坐標(biāo)),并基于得到的處理結(jié)果對(duì)上述移動(dòng)設(shè)備103中顯示的網(wǎng)頁(yè)進(jìn)行操作。

上述移動(dòng)設(shè)備103可以是具有顯示屏且支持網(wǎng)頁(yè)瀏覽的各種電子設(shè)備,包括但不限于智能手機(jī)、平板電腦等等。

需要說明的是,本申請(qǐng)實(shí)施例所提供的網(wǎng)頁(yè)操作方法一般由移動(dòng)設(shè)備103執(zhí)行,相應(yīng)地,網(wǎng)頁(yè)操作裝置一般設(shè)置于移動(dòng)設(shè)備103中。

應(yīng)該理解,圖1中的移動(dòng)設(shè)備、網(wǎng)絡(luò)和服務(wù)器的數(shù)目?jī)H僅是示意性的。根據(jù)實(shí)現(xiàn)需要,可以具有任意數(shù)目的虛擬現(xiàn)實(shí)設(shè)備、移動(dòng)設(shè)備和網(wǎng)絡(luò)。

繼續(xù)參考圖2,其示出了根據(jù)本申請(qǐng)的網(wǎng)頁(yè)操作方法的一個(gè)實(shí)施例的流程200。所述的網(wǎng)頁(yè)操作方法,包括以下步驟:

步驟201,獲取攝像裝置拍攝的圖像和陀螺儀傳感器產(chǎn)生的旋轉(zhuǎn)數(shù)據(jù)。

在本實(shí)施例中,網(wǎng)頁(yè)操作方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的移動(dòng)設(shè)備103)可以與攝像裝置相連接,且上述電子設(shè)備中可以安裝有陀螺儀傳感器。其中,上述陀螺儀傳感器可以對(duì)上述電子設(shè)備的旋轉(zhuǎn)情況進(jìn)行檢測(cè),并產(chǎn)生上述電子設(shè)備的旋轉(zhuǎn)數(shù)據(jù)。上述電子設(shè)備可以獲取上述攝像裝置拍攝的圖像以及上述陀螺儀傳感器產(chǎn)生的旋轉(zhuǎn)數(shù)據(jù)。通常,用戶可以手持上述電子設(shè)備進(jìn)行身體的移動(dòng)和/或旋轉(zhuǎn)。此時(shí),上述電子設(shè)備進(jìn)行的移動(dòng)和/或旋轉(zhuǎn),可以視為用戶身體的移動(dòng)和/或旋轉(zhuǎn)。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述攝像裝置可以包含預(yù)設(shè)數(shù)量(例如3個(gè))的定位樁,每個(gè)定位樁上可以安裝有用于拍攝手持上述電子設(shè)備的用戶的攝像頭。上述預(yù)設(shè)數(shù)量的定位樁可以安裝在用戶所處的空間中,用于定位用戶在該空間中的位置,其中,上述空間可以是相對(duì)封閉的空間(例如房間)。需要說明的是,每個(gè)定位樁上所安裝的攝像頭可以采用預(yù)設(shè)幀速率(例如60幀/秒)同時(shí)對(duì)上述用戶所處的空間進(jìn)行拍攝,所拍攝的照片中呈現(xiàn)有上述用戶的人像。各個(gè)攝像頭每拍攝一次圖像,上述電子設(shè)備可以獲取各個(gè)攝像頭所拍攝的圖像和上述陀螺儀傳感器產(chǎn)生的旋轉(zhuǎn)數(shù)據(jù),并執(zhí)行如下步驟202-204的操作。上述攝像裝置可以參見圖3,圖3示出了上述攝像裝置的示意圖300,上述攝像裝置包含3個(gè)安裝在用戶303所處的房間內(nèi)的定位樁301,每個(gè)定位樁301上安裝有攝像頭302,每個(gè)攝像頭302用于對(duì)上述用戶所處的上述房間進(jìn)行拍攝。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述攝像裝置可以是安裝在上述電子設(shè)備中的攝像頭。該攝像頭可以按照預(yù)設(shè)時(shí)間間隔(例如10ms)對(duì)所朝向的空間進(jìn)行拍攝。該攝像頭每拍攝到一次圖像,上述電子設(shè)備可以獲取該圖像和上述陀螺儀傳感器產(chǎn)生的旋轉(zhuǎn)數(shù)據(jù),并執(zhí)行如下步驟202-204的操作。

步驟202,對(duì)圖像進(jìn)行解析,生成用戶在三維坐標(biāo)系中的三維坐標(biāo)。

在本實(shí)施例中,在獲取上述攝像裝置拍攝的圖像和上述陀螺儀傳感器產(chǎn)生的旋轉(zhuǎn)數(shù)據(jù)后,上述電子設(shè)備可以利用各種圖像分析方法對(duì)步驟201所接收到的圖像進(jìn)行分析,生成手持上述電子設(shè)備的用戶在三維坐標(biāo)系中的三維坐標(biāo)。需要說明的是,上述三維坐標(biāo)系為上述電子設(shè)備所在的現(xiàn)實(shí)空間中以指定點(diǎn)作為原點(diǎn)而預(yù)先建立的坐標(biāo)系,上述三維坐標(biāo)系包含x軸、y軸、z軸。作為示例,若上述電子設(shè)備所在的現(xiàn)實(shí)空間是一個(gè)房間,可以指定手持上述電子設(shè)備的用戶在該房間中的最初所處位置為上述指定點(diǎn),上述最初所在位置可以是該房間的各個(gè)位置,例如該房間的地面的中心。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,響應(yīng)于上述攝像裝置由上述預(yù)設(shè)數(shù)量的、安裝有攝像頭的定位樁構(gòu)成,上述電子設(shè)備可以基于各個(gè)攝像頭拍攝的圖像中的上述用戶的人像,確定上述用戶在上述三維坐標(biāo)系中的三維坐標(biāo)。具體的,上述電子設(shè)備可以首先將從每一個(gè)攝像頭獲取的上述圖像中的人像與預(yù)先獲取的該攝像頭所拍攝的上一幀圖像中的人像進(jìn)行比較,確定上述用戶的在上述三維坐標(biāo)系的位移信息。其中,上述位移信息可以是該用戶在上述三維坐標(biāo)系中各個(gè)坐標(biāo)軸(x軸、y軸、z軸)的位移。需要說明的是,對(duì)于每一個(gè)攝像頭,該攝像頭所拍攝的圖像中所呈現(xiàn)人像的位移與該用戶在上述三維坐標(biāo)系的實(shí)際位移的換算關(guān)系可以是技術(shù)人員基于大量試驗(yàn)和數(shù)據(jù)統(tǒng)計(jì)而預(yù)先確定的并存儲(chǔ)于上述電子設(shè)備中。之后,上述電子設(shè)備可以基于上述位移信息和預(yù)先確定的、該用戶在該上一幀圖像拍攝時(shí)位于上述三維坐標(biāo)系中的原始三維坐標(biāo),生成該用戶在上述三維坐標(biāo)系中的三維坐標(biāo)。實(shí)踐中,上述電子設(shè)備可以將上述原始三維坐標(biāo)與該用戶在上述三維坐標(biāo)系中對(duì)應(yīng)的坐標(biāo)軸的位移相加,即將原始三維坐標(biāo)的x坐標(biāo)值與x軸方向的位移相加、將原始三維坐標(biāo)的y坐標(biāo)值與y軸方向的位移相加、將原始三維坐標(biāo)的z坐標(biāo)值與z軸方向的位移相),得到該用戶在上述三維坐標(biāo)系中的三維坐標(biāo)。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,響應(yīng)于上述攝像裝置是安裝在上述電子設(shè)備中的攝像頭,且該攝像頭所拍攝的圖像中可以呈現(xiàn)有至少一個(gè)物體的影像。上述電子設(shè)備可以基于預(yù)先訓(xùn)練的圖像識(shí)別模型得到上述用戶在上述三維坐標(biāo)系中的三維坐標(biāo)。具體可以按照如下步驟執(zhí)行:

第一步,上述電子設(shè)備可以首先從步驟201接收到的圖像中提取特征向量,將該特征向量輸入至預(yù)先訓(xùn)練的圖像識(shí)別模型,得到對(duì)上述至少一個(gè)物體中的各個(gè)物體的影像的識(shí)別結(jié)果。其中,上述圖像識(shí)別模型可以用于表征特征向量與圖像識(shí)別結(jié)果的對(duì)應(yīng)關(guān)系。需要說明的是,在提取特征向量之前,上述電子設(shè)備還可以先對(duì)上述圖像進(jìn)行預(yù)處理(例如去噪處理、圖像增強(qiáng)、歸一化等)。需要指出的是,上述圖像識(shí)別模型可以是按照如下步驟預(yù)先訓(xùn)練的:首先,可以將從互聯(lián)網(wǎng)中獲取的大量的照片作為訓(xùn)練樣本,每個(gè)訓(xùn)練樣本可以帶有預(yù)先標(biāo)記的、用于確定該樣本中所呈現(xiàn)的物體的影像的識(shí)別標(biāo)識(shí);之后,采用卷積神經(jīng)網(wǎng)絡(luò),將訓(xùn)練樣本作為輸入,將相應(yīng)的識(shí)別標(biāo)識(shí)作為輸出,訓(xùn)練得到上述圖像識(shí)別模型。

第二步,對(duì)于每一個(gè)物體的影像,上述電子設(shè)備可以將該影像與預(yù)先獲取的上一幀圖像中的、具有相同識(shí)別結(jié)果的物體的影像進(jìn)行比較,確定該物體在上述三維坐標(biāo)系的位移信息。其中,該位移信息可以是該物體在上述三維坐標(biāo)系中各個(gè)坐標(biāo)軸(x軸、y軸、z軸)的位移。需要說明的是,上述圖像中所呈現(xiàn)的物體的影像的位移與物體在上述三維坐標(biāo)系的實(shí)際位移的換算關(guān)系可以是技術(shù)人員基于大量試驗(yàn)和數(shù)據(jù)統(tǒng)計(jì)而預(yù)先確定的并存儲(chǔ)于上述電子設(shè)備中。

第三步,上述電子設(shè)備可以基于各個(gè)物體在上述三維坐標(biāo)系的位移信息和預(yù)先確定的、上述上一幀圖像拍攝時(shí)手持上述移動(dòng)設(shè)備的用戶位于上述三維坐標(biāo)系中的原始三維坐標(biāo),生成上述用戶在上述三維坐標(biāo)系中的三維坐標(biāo)。具體的,上述電子設(shè)備可以首先基于各個(gè)物體在上述三維坐標(biāo)系的位移信息,計(jì)算各個(gè)物體在x軸的平均位移、在y軸的平均位移、在z軸的平均位移,并將所確定的上述三個(gè)平均位移確定為手持上述電子設(shè)備的用戶在上述三維坐標(biāo)系中的位移信息。之后,上述電子設(shè)備可以基于所確定的該用戶的在上述三維坐標(biāo)系中的位移信息和預(yù)先確定的、該用戶在上述上一幀圖像拍攝時(shí)位于上述三維坐標(biāo)系中的原始三維坐標(biāo),生成該用戶在上述三維坐標(biāo)系中的三維坐標(biāo)。實(shí)踐中,上述電子設(shè)備可以將上述原始三維坐標(biāo)與該用戶在上述三維坐標(biāo)系中對(duì)應(yīng)的坐標(biāo)軸的位移相加,得到該用戶在上述三維坐標(biāo)系中的三維坐標(biāo)。

步驟203,將三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)系中的二維坐標(biāo)。

在本實(shí)施例中,上述電子設(shè)備可以根據(jù)預(yù)設(shè)的坐標(biāo)轉(zhuǎn)換關(guān)系,將步驟202得到的上述用戶在上述三維坐標(biāo)系中的三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)系中的二維坐標(biāo)。其中,上述二維坐標(biāo)系可以是基于上述移動(dòng)設(shè)備的顯示屏幕而預(yù)先建立的坐標(biāo)系,上述顯示屏幕中可以顯示有網(wǎng)頁(yè),上述二維坐標(biāo)可以為上述顯示屏幕所顯示的網(wǎng)頁(yè)的坐標(biāo)。實(shí)踐中,可以將上述顯示屏幕的左下角的頂點(diǎn)確定為坐標(biāo)原點(diǎn)。通常,用戶可以在虛擬現(xiàn)實(shí)設(shè)備(例如圖1所示的虛擬現(xiàn)實(shí)設(shè)備101)中瀏覽上述網(wǎng)頁(yè)。需要說明的是,上述坐標(biāo)轉(zhuǎn)換關(guān)系可以是技術(shù)人員基于各種坐標(biāo)轉(zhuǎn)換方法和原理(例如三維幾何變換、三維坐標(biāo)變換、投影理論等)預(yù)先設(shè)置的并存儲(chǔ)于上述電子設(shè)備中。

需要說明的是,上述坐標(biāo)轉(zhuǎn)換方法是目前廣泛研究和應(yīng)用的公知技術(shù),在此不再贅述。

步驟204,基于二維坐標(biāo)和旋轉(zhuǎn)數(shù)據(jù),對(duì)顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行操作。

在本實(shí)施例中,上述電子設(shè)備首先可以基于步驟201獲取的旋轉(zhuǎn)數(shù)據(jù),確定上述電子設(shè)備在上述三維坐標(biāo)系中的各個(gè)坐標(biāo)軸的旋轉(zhuǎn)角度(例如10°、-15°等),并將所確定的各個(gè)旋轉(zhuǎn)角度確定為上述用戶在上述三維坐標(biāo)系中相應(yīng)的各個(gè)坐標(biāo)軸的旋轉(zhuǎn)角度。之后,上述電子設(shè)備可以基于得到的各個(gè)旋轉(zhuǎn)角度以及預(yù)設(shè)的旋轉(zhuǎn)角度與頁(yè)面滾動(dòng)幅度的轉(zhuǎn)換關(guān)系,確定對(duì)上述電子設(shè)備的顯示屏幕所顯示的網(wǎng)頁(yè)的滾動(dòng)幅度(例如以當(dāng)前網(wǎng)頁(yè)顯示界面的上下距離為基準(zhǔn)距離,向上滾動(dòng)該基準(zhǔn)距離的10%,向下滾動(dòng)該基準(zhǔn)距離的15%等)。最后,上述電子設(shè)備可以按照所確定的滾動(dòng)幅度對(duì)上述網(wǎng)頁(yè)進(jìn)行滾動(dòng),呈現(xiàn)滾動(dòng)后的網(wǎng)頁(yè)界面。作為示例,上述三維坐標(biāo)系中的x軸是水平坐標(biāo)軸,上述用戶在以上述x軸為旋轉(zhuǎn)軸進(jìn)行旋轉(zhuǎn),可以使上述網(wǎng)頁(yè)進(jìn)行上下滾動(dòng);上述三維坐標(biāo)系中的z軸是豎直坐標(biāo)軸,上述用戶在以上述z軸為旋轉(zhuǎn)軸進(jìn)行旋轉(zhuǎn),可以使上述網(wǎng)頁(yè)進(jìn)行左右滾動(dòng)。需要說明的是,上述預(yù)設(shè)的旋轉(zhuǎn)角度與頁(yè)面滾動(dòng)幅度的轉(zhuǎn)換關(guān)系可以是預(yù)先設(shè)置的任意轉(zhuǎn)換關(guān)系。例如,旋轉(zhuǎn)角度的數(shù)值可以與滾動(dòng)幅度的數(shù)值成預(yù)設(shè)比例等。

在本實(shí)施例中,在對(duì)上述網(wǎng)頁(yè)進(jìn)行滾動(dòng)后,上述電子設(shè)備還可以基于上述二維坐標(biāo),對(duì)上述電子設(shè)備的顯示屏幕所顯示的網(wǎng)頁(yè)進(jìn)行其他操作,例如,將光標(biāo)移動(dòng)到上述二維坐標(biāo)所指示的位置、點(diǎn)擊該網(wǎng)頁(yè)中的上述二維坐標(biāo)所指示的位置等。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述電子設(shè)備基于上述旋轉(zhuǎn)數(shù)據(jù)確定上述電子設(shè)備在上述三維坐標(biāo)系中的各個(gè)坐標(biāo)軸的旋轉(zhuǎn)角度可以按照如下方式進(jìn)行:首先,可以對(duì)上述旋轉(zhuǎn)數(shù)據(jù)進(jìn)行解析,生成四元數(shù)數(shù)據(jù)。實(shí)踐中,上述四元數(shù)可以用于表示上述電子設(shè)備在上述三維坐標(biāo)系的旋轉(zhuǎn)和定向。之后,可以基于所得到的四元數(shù)確定上述電子設(shè)備在上述三維坐標(biāo)系中的各個(gè)坐標(biāo)軸的旋轉(zhuǎn)角度。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述電子設(shè)備還可以利用上述攝像裝置所拍攝的圖像對(duì)步驟201獲取的旋轉(zhuǎn)數(shù)據(jù)進(jìn)行修正。具體的,上述電子設(shè)備可以將步驟201獲取的圖像與預(yù)先獲取的上一幀圖像進(jìn)行比較,對(duì)比兩圖像所產(chǎn)生的針對(duì)各個(gè)旋轉(zhuǎn)軸的偏差;之后,基于所得到的偏差對(duì)上述旋轉(zhuǎn)數(shù)據(jù)進(jìn)行修正。

繼續(xù)參見圖4,圖4是根據(jù)本實(shí)施例的網(wǎng)頁(yè)操作方法的應(yīng)用場(chǎng)景的一個(gè)示意圖400。在圖4的應(yīng)用場(chǎng)景中,移動(dòng)設(shè)備401與攝像裝置402相連接,且上述移動(dòng)設(shè)備401安裝有陀螺儀傳感器403。首先,上述移動(dòng)設(shè)備401獲取上述攝像裝置402拍攝的圖像404和上述陀螺儀傳感器產(chǎn)生的數(shù)據(jù)405。之后,上述移動(dòng)設(shè)備401對(duì)上述圖像405進(jìn)行解析,生成手持上述移動(dòng)設(shè)備401的用戶在三維坐標(biāo)系的三維坐標(biāo)。而后,上述移動(dòng)設(shè)備將上述三維坐標(biāo)轉(zhuǎn)換為預(yù)先基于上述移動(dòng)設(shè)備的顯示屏幕而建立的二維坐標(biāo)系中的二維坐標(biāo)。最后,上述移動(dòng)設(shè)備可以基于上述二維坐標(biāo)和上述旋轉(zhuǎn)數(shù)據(jù)405對(duì)上述顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行操作。

本申請(qǐng)的上述實(shí)施例提供的方法通過對(duì)攝像裝置拍攝的圖像進(jìn)行解析生成手持上述移動(dòng)設(shè)備的用戶在三維坐標(biāo)系中的三維坐標(biāo),而后將三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)系中的二維坐標(biāo),最后基于二維坐標(biāo)和陀螺儀傳感器獲取的旋轉(zhuǎn)數(shù)據(jù)對(duì)顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行操作,從而可以實(shí)現(xiàn)在虛擬現(xiàn)實(shí)環(huán)境下對(duì)網(wǎng)頁(yè)進(jìn)行交互,提高了虛擬現(xiàn)實(shí)環(huán)境下的網(wǎng)頁(yè)交互的靈活性。

進(jìn)一步參考圖5,其示出了網(wǎng)頁(yè)操作方法的又一個(gè)實(shí)施例的流程500。該網(wǎng)頁(yè)操作方法的流程500,包括以下步驟:

步驟501,獲取攝像裝置拍攝的圖像和陀螺儀傳感器產(chǎn)生的旋轉(zhuǎn)數(shù)據(jù)。

在本實(shí)施例中,網(wǎng)頁(yè)操作方法運(yùn)行于其上的電子設(shè)備(例如圖1所示的移動(dòng)設(shè)備103)可以與攝像裝置相連接,且上述電子設(shè)備中可以安裝有陀螺儀傳感器。其中,上述攝像裝置可以是安裝在上述電子設(shè)備中的攝像頭,上述陀螺儀傳感器可以對(duì)上述電子設(shè)備的旋轉(zhuǎn)情況進(jìn)行檢測(cè),并產(chǎn)生上述電子設(shè)備的旋轉(zhuǎn)數(shù)據(jù)。上述電子設(shè)備可以獲取上述攝像裝置拍攝的圖像以及上述陀螺儀傳感器產(chǎn)生的旋轉(zhuǎn)數(shù)據(jù)。需要說明的是,上述圖像中可以呈現(xiàn)有至少一個(gè)物體的影像。通常,用戶可以手持上述電子設(shè)備進(jìn)行身體的移動(dòng)和/或旋轉(zhuǎn)。此時(shí),上述電子設(shè)備進(jìn)行的移動(dòng)和/或旋轉(zhuǎn),可以視為用戶身體的移動(dòng)和/或旋轉(zhuǎn)。

步驟502,從圖像中提取特征向量,將特征向量輸入至預(yù)先訓(xùn)練的圖像識(shí)別模型,得到對(duì)上述至少一個(gè)物體中的各個(gè)物體的影像的識(shí)別結(jié)果。

在本實(shí)施例中,上述電子設(shè)備可以首先從步驟501接收到的圖像中提取特征向量,將該特征向量輸入至預(yù)先訓(xùn)練的圖像識(shí)別模型,得到對(duì)上述至少一個(gè)物體中的各個(gè)物體的影像的識(shí)別結(jié)果。其中,上述圖像識(shí)別模型可以用于表征特征向量與圖像識(shí)別結(jié)果的對(duì)應(yīng)關(guān)系。需要說明的是,上述圖像識(shí)別模型可以是按照如下步驟預(yù)先訓(xùn)練的:首先,可以將從互聯(lián)網(wǎng)中獲取的大量的照片作為訓(xùn)練樣本,每個(gè)訓(xùn)練樣本可以帶有預(yù)先標(biāo)記的、用于確定該樣本中所呈現(xiàn)的物體的影像的識(shí)別標(biāo)識(shí);之后,采用卷積神經(jīng)網(wǎng)絡(luò),將訓(xùn)練樣本作為輸入,將相應(yīng)的識(shí)別標(biāo)識(shí)作為輸出,訓(xùn)練得到上述圖像識(shí)別模型。

步驟503,對(duì)于每一個(gè)物體的影像,將該影像與預(yù)先獲取的上一幀圖像中的、具有相同識(shí)別結(jié)果的物體的影像進(jìn)行比較,確定該物體在三維坐標(biāo)系的位移信息。

在本實(shí)施例中,對(duì)于每一個(gè)物體的影像,上述電子設(shè)備可以將該影像與預(yù)先獲取的上一幀圖像中的、具有相同識(shí)別結(jié)果的物體的影像進(jìn)行比較,確定該物體在上述三維坐標(biāo)系的位移信息。其中,該位移信息可以是該物體在上述三維坐標(biāo)系中各個(gè)坐標(biāo)軸的位移。需要說明的是,上述圖像中所呈現(xiàn)的物體的影像的位移與物體在上述三維坐標(biāo)系的實(shí)際位移的換算關(guān)系可以是技術(shù)人員基于大量試驗(yàn)和數(shù)據(jù)統(tǒng)計(jì)而預(yù)先確定的并存儲(chǔ)于上述電子設(shè)備中。需要指出的是,上述三維坐標(biāo)系為上述電子設(shè)備所在的現(xiàn)實(shí)空間中以指定點(diǎn)作為原點(diǎn)而預(yù)先建立的坐標(biāo)系,上述三維坐標(biāo)系可以包含x軸、y軸、z軸。

步驟504,基于各個(gè)物體的在三維坐標(biāo)系的位移信息和預(yù)先確定的、上一幀圖像拍攝時(shí)用戶位于三維坐標(biāo)系中的原始三維坐標(biāo),生成用戶在三維坐標(biāo)系中的三維坐標(biāo)。

在本實(shí)施例中,上述電子設(shè)備可以首先基于各個(gè)物體在上述三維坐標(biāo)系的位移信息,計(jì)算各個(gè)物體在x軸的平均位移、在y軸的平均位移、在z軸的平均位移,并將所確定的上述三個(gè)平均位移確定為手持上述電子設(shè)備的用戶在上述三維坐標(biāo)系中的位移信息。之后,上述電子設(shè)備可以提取預(yù)先確定的、該用戶在上述上一幀圖像拍攝時(shí)位于上述三維坐標(biāo)系中的原始三維坐標(biāo),將上述原始三維坐標(biāo)與該用戶在上述三維坐標(biāo)系中對(duì)應(yīng)的坐標(biāo)軸的位移相加,得到該用戶在上述三維坐標(biāo)系中的三維坐標(biāo)。

步驟505,將三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)系中的二維坐標(biāo)。

在本實(shí)施例中,上述電子設(shè)備可以根據(jù)預(yù)設(shè)的坐標(biāo)轉(zhuǎn)換關(guān)系,將步驟504得到的上述用戶在上述三維坐標(biāo)系中的三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)系中的二維坐標(biāo)。其中,上述二維坐標(biāo)系可以是基于上述移動(dòng)設(shè)備的顯示屏幕而預(yù)先建立的坐標(biāo)系,上述顯示屏幕中可以顯示有網(wǎng)頁(yè),上述二維坐標(biāo)可以為上述顯示屏幕所顯示的網(wǎng)頁(yè)的坐標(biāo)。

步驟506,基于旋轉(zhuǎn)數(shù)據(jù),對(duì)顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行滾動(dòng)。

在本實(shí)施例中,上述電子設(shè)備可以首先對(duì)上述旋轉(zhuǎn)數(shù)據(jù)進(jìn)行解析,生成四元數(shù)數(shù)據(jù)。而后,基于所得到的四元數(shù)確定上述電子設(shè)備在上述三維坐標(biāo)系中的各個(gè)坐標(biāo)軸的旋轉(zhuǎn)角度,并將所確定的各個(gè)旋轉(zhuǎn)角度確定為上述用戶在上述三維坐標(biāo)系中相應(yīng)的各個(gè)坐標(biāo)軸的旋轉(zhuǎn)角度。之后,可以基于得到的各個(gè)旋轉(zhuǎn)角度以及預(yù)設(shè)的旋轉(zhuǎn)角度與頁(yè)面滾動(dòng)幅度的轉(zhuǎn)換關(guān)系,確定對(duì)上述電子設(shè)備的顯示屏幕所顯示的網(wǎng)頁(yè)的滾動(dòng)幅度。最后,上述電子設(shè)備可以按照所確定的滾動(dòng)幅度對(duì)上述網(wǎng)頁(yè)進(jìn)行滾動(dòng),呈現(xiàn)滾動(dòng)后的網(wǎng)頁(yè)界面。

需要說明的是,上述步驟501-506的具體操作與步驟201-204的具體操作相同,在此不再贅述。

步驟507,將顯示屏幕所顯示的網(wǎng)頁(yè)中的、二維坐標(biāo)所指示的位置的元素確定為目標(biāo)元素,確定目標(biāo)元素是否為支持點(diǎn)擊的元素。

在本實(shí)施例中,上述電子設(shè)備可以通過dom(documentobjectmodel,文檔對(duì)象模型)接口提取上述顯示屏幕所顯示的網(wǎng)頁(yè)的、上述二維坐標(biāo)所指示的位置的元素,將該元素確定為目標(biāo)元素,并確定該目標(biāo)元素是否為支持點(diǎn)擊的元素。實(shí)踐中,dom是一種用于處理可擴(kuò)展標(biāo)志語(yǔ)言的標(biāo)準(zhǔn)編程接口,可以用于表示和修改網(wǎng)頁(yè)所需的元素、這些元素的行為和屬性以及這些元素之間的關(guān)系。元素可以用于指示以下的任意一項(xiàng):導(dǎo)航、網(wǎng)站標(biāo)志、廣告條、裝飾物、超級(jí)鏈接、文字、圖片、音頻、動(dòng)畫、視頻等,但不限于以上列舉。需要說明的是,確定上述目標(biāo)元素是否為支持點(diǎn)擊的元素可以通過以下方式進(jìn)行:首先,可以提取上述目標(biāo)元素中的預(yù)設(shè)屬性的屬性值,作為示例,上述預(yù)設(shè)屬性可以是用于指示元素是否支持點(diǎn)擊的屬性(例如onclick屬性)。之后,可以確定該屬性值是否非空,若非空,則確定上述目標(biāo)元素是支持點(diǎn)擊的元素。

步驟508,響應(yīng)于確定目標(biāo)元素是支持點(diǎn)擊的元素,確定是否已呈現(xiàn)預(yù)設(shè)的、與目標(biāo)元素相關(guān)聯(lián)的懸浮界面。

在本實(shí)施例中,響應(yīng)于確定上述目標(biāo)元素是支持點(diǎn)擊的元素,上述電子設(shè)備可以確定當(dāng)前所呈現(xiàn)的界面是否是預(yù)設(shè)的、與上述目標(biāo)元素相關(guān)聯(lián)的懸浮界面。上述懸浮界面可以各種樣式的界面,作為示例,若上述目標(biāo)元素指示的一個(gè)圖片,則上述懸浮界面可以是預(yù)設(shè)的、在該圖片上方呈現(xiàn)該圖片的鏈接地址的界面;若上述目標(biāo)元素指示一個(gè)鏈接,則上述懸浮界面可以是將該鏈接所呈現(xiàn)的顏色轉(zhuǎn)換為預(yù)設(shè)顏色的界面。此處,響應(yīng)于確定已呈現(xiàn)上述懸浮界面,可以執(zhí)行步驟509;響應(yīng)于未呈現(xiàn)上述懸浮界面,可以執(zhí)行步驟511。

步驟509,響應(yīng)于確定已呈現(xiàn)懸浮界面,確定懸浮界面的呈現(xiàn)時(shí)長(zhǎng)。

在本實(shí)施例中,響應(yīng)于步驟508確定已呈現(xiàn)預(yù)設(shè)的、與上述目標(biāo)元素相關(guān)聯(lián)的懸浮界面,上述電子設(shè)備可以確定該懸浮界面的呈現(xiàn)時(shí)長(zhǎng)。

步驟510,響應(yīng)于確定呈現(xiàn)時(shí)長(zhǎng)不小于預(yù)設(shè)時(shí)長(zhǎng)閾值,觸發(fā)對(duì)目標(biāo)元素的點(diǎn)擊事件,并呈現(xiàn)與目標(biāo)元素相關(guān)聯(lián)的點(diǎn)擊界面。

在本實(shí)施例中,上述電子設(shè)備可以確定上述呈現(xiàn)時(shí)長(zhǎng)是否不小于預(yù)設(shè)時(shí)長(zhǎng)閾值(例如3秒、5秒等);響應(yīng)于確定上述呈現(xiàn)時(shí)長(zhǎng)不小于預(yù)設(shè)時(shí)長(zhǎng)閾值,可以觸發(fā)對(duì)上述目標(biāo)元素的點(diǎn)擊事件,并呈現(xiàn)與上述目標(biāo)元素相關(guān)聯(lián)的點(diǎn)擊界面。此處,上述點(diǎn)擊界面可以各種樣式的界面。作為示例,若上述目標(biāo)元素指示的一個(gè)鏈接,則上述點(diǎn)擊界面可以該鏈接所指示的新的網(wǎng)頁(yè);若上述目標(biāo)元素指示一個(gè)圖片,則上述點(diǎn)擊界面可以是對(duì)該圖片進(jìn)行放大或縮小后的界面等。

步驟511,響應(yīng)于確定未呈現(xiàn)懸浮界面,呈現(xiàn)懸浮界面。

在本實(shí)施例中,響應(yīng)于步驟508確定未呈現(xiàn)預(yù)設(shè)的、與上述目標(biāo)元素相關(guān)聯(lián)的懸浮界面,上述電子設(shè)備可以呈現(xiàn)上述懸浮界面。

從圖5中可以看出,與圖2對(duì)應(yīng)的實(shí)施例相比,本實(shí)施例中的網(wǎng)頁(yè)操作方法的流程500突出了對(duì)基于二維坐標(biāo)和旋轉(zhuǎn)數(shù)據(jù)對(duì)網(wǎng)頁(yè)執(zhí)行滾動(dòng)操作、點(diǎn)擊操作、呈現(xiàn)懸浮界面操作的步驟。由此,本實(shí)施例描述的方案可以實(shí)現(xiàn)在虛擬現(xiàn)實(shí)環(huán)境中與網(wǎng)頁(yè)進(jìn)行多種交互,進(jìn)一步提高了虛擬現(xiàn)實(shí)環(huán)境下的網(wǎng)頁(yè)交互的靈活性。

進(jìn)一步參考圖6,作為對(duì)上述各圖所示方法的實(shí)現(xiàn),本申請(qǐng)?zhí)峁┝艘环N網(wǎng)頁(yè)操作裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖2所示的方法實(shí)施例相對(duì)應(yīng),該裝置具體可以應(yīng)用于移動(dòng)設(shè)備中,其中,該移動(dòng)設(shè)備可以與攝像裝置相連接,且該移動(dòng)設(shè)備可以安裝有陀螺儀傳感器。

如圖6所示,本實(shí)施例所述的網(wǎng)頁(yè)操作裝置600可以包括:獲取單元601,配置用于獲取上述攝像裝置拍攝的圖像和上述陀螺儀傳感器產(chǎn)生的上述移動(dòng)設(shè)備的旋轉(zhuǎn)數(shù)據(jù);解析單元602,配置用于對(duì)上述圖像進(jìn)行解析,生成手持上述移動(dòng)設(shè)備的用戶在三維坐標(biāo)系中的三維坐標(biāo),其中,上述三維坐標(biāo)系為現(xiàn)實(shí)空間中以指定點(diǎn)作為原點(diǎn)而預(yù)先建立的坐標(biāo)系;轉(zhuǎn)換單元603,配置用于將上述三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)系中的二維坐標(biāo),其中,上述二維坐標(biāo)系是基于上述移動(dòng)設(shè)備的顯示屏幕而預(yù)先建立的坐標(biāo)系;操作單元604,配置用于基于上述二維坐標(biāo)和上述旋轉(zhuǎn)數(shù)據(jù),對(duì)上述顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行操作。

在本實(shí)施例中,上述網(wǎng)頁(yè)操作裝置600的獲取單元601可以獲取上述攝像裝置拍攝的圖像以及上述陀螺儀傳感器產(chǎn)生的旋轉(zhuǎn)數(shù)據(jù)。通常,用戶可以手持上述移動(dòng)設(shè)備進(jìn)行身體的移動(dòng)和/或旋轉(zhuǎn)。此時(shí),上述移動(dòng)設(shè)備進(jìn)行的移動(dòng)和/或旋轉(zhuǎn),可以視為用戶身體的移動(dòng)和/或旋轉(zhuǎn)。

在本實(shí)施例中,上述解析單元602可以利用各種圖像分析方法對(duì)上述圖像進(jìn)行分析,生成手持上述移動(dòng)設(shè)備的用戶在三維坐標(biāo)系中的三維坐標(biāo)。需要說明的是,上述三維坐標(biāo)系為上述移動(dòng)設(shè)備所在的現(xiàn)實(shí)空間中以指定點(diǎn)作為原點(diǎn)而預(yù)先建立的坐標(biāo)系。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述圖像中可以呈現(xiàn)有手持上述移動(dòng)設(shè)備的用戶的人像;以及上述解析單元602可以包括第一比較模塊和第一生成模塊(圖中未示出)。其中,上述第一比較模塊可以配置用于將上述圖像中的人像與預(yù)先獲取的上一幀圖像中的人像進(jìn)行比較,確定上述用戶的在上述三維坐標(biāo)系的位移信息。上述第一生成模塊可以配置用于基于上述位移信息和預(yù)先確定的、上述用戶在上述上一幀圖像拍攝時(shí)位于上述三維坐標(biāo)系中的原始三維坐標(biāo),生成上述用戶在上述三維坐標(biāo)系中的三維坐標(biāo)。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述攝像裝置可以安裝在上述移動(dòng)設(shè)備中,上述圖像可以呈現(xiàn)有至少一個(gè)物體的影像;以及上述解析單元602可以包括第一提取模塊、第二比較模塊和第二生成模塊(圖中未示出)。其中,上述第一提取模塊可以配置用于從上述圖像中提取特征向量,將上述特征向量輸入至預(yù)先訓(xùn)練的圖像識(shí)別模型,得到對(duì)上述至少一個(gè)物體中的各個(gè)物體的影像的識(shí)別結(jié)果,其中,上述圖像識(shí)別模型用于表征特征向量與識(shí)別結(jié)果的對(duì)應(yīng)關(guān)系。上述第二比較模塊可以配置用于對(duì)于每一個(gè)物體的影像,將該影像與預(yù)先獲取的上一幀圖像中的、具有相同識(shí)別結(jié)果的物體的影像進(jìn)行比較,確定該物體在上述三維坐標(biāo)系的位移信息。上述第二生成模塊可以配置用于基于各個(gè)物體的在上述三維坐標(biāo)系的位移信息和預(yù)先確定的、上述上一幀圖像拍攝時(shí)手持上述移動(dòng)設(shè)備的用戶位于上述三維坐標(biāo)系中的原始三維坐標(biāo),生成上述用戶在上述三維坐標(biāo)系中的三維坐標(biāo)。

在本實(shí)施例中,上述轉(zhuǎn)換單元603可以根據(jù)預(yù)設(shè)的坐標(biāo)轉(zhuǎn)換關(guān)系,將上述用戶在上述三維坐標(biāo)系中的三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)系中的二維坐標(biāo)。其中,上述二維坐標(biāo)系可以是基于上述移動(dòng)設(shè)備的顯示屏幕而預(yù)先建立的坐標(biāo)系。

在本實(shí)施例中,上述操作單元604可以上述旋轉(zhuǎn)數(shù)據(jù),確定上述移動(dòng)設(shè)備在上述三維坐標(biāo)系中的各個(gè)坐標(biāo)軸的旋轉(zhuǎn)角度,并將所確定的各個(gè)旋轉(zhuǎn)角度確定為上述用戶在上述三維坐標(biāo)系中相應(yīng)的各個(gè)坐標(biāo)軸的旋轉(zhuǎn)角度。之后,可以基于得到的各個(gè)旋轉(zhuǎn)角度以及預(yù)設(shè)的旋轉(zhuǎn)角度與頁(yè)面滾動(dòng)幅度的轉(zhuǎn)換關(guān)系,確定對(duì)上述移動(dòng)設(shè)備的顯示屏幕所顯示的網(wǎng)頁(yè)的滾動(dòng)幅度。最后,可以按照所確定的滾動(dòng)幅度對(duì)上述網(wǎng)頁(yè)進(jìn)行滾動(dòng),呈現(xiàn)滾動(dòng)后的網(wǎng)頁(yè)界面。

在本實(shí)施例中,在對(duì)上述網(wǎng)頁(yè)進(jìn)行滾動(dòng)后,上述操作單元604還可以基于上述二維坐標(biāo),對(duì)上述移動(dòng)設(shè)備的顯示屏幕所顯示的網(wǎng)頁(yè)進(jìn)行其他操作,例如,將光標(biāo)移動(dòng)到上述二維坐標(biāo)所指示的位置、點(diǎn)擊該網(wǎng)頁(yè)中的上述二維坐標(biāo)所指示的位置等。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述操作單元604可以包括第二提取模塊、第一確定模塊、第二確定模塊和觸發(fā)模塊(圖中未示出)。其中,上述第二提取模塊可以配置用于將上述顯示屏幕所顯示的網(wǎng)頁(yè)中的、上述二維坐標(biāo)所指示的位置的元素確定為目標(biāo)元素,確定上述目標(biāo)元素是否為支持點(diǎn)擊的元素。上述第一確定模塊可以配置用于響應(yīng)于確定上述目標(biāo)元素是支持點(diǎn)擊的元素,確定是否已呈現(xiàn)預(yù)設(shè)的、與上述目標(biāo)元素相關(guān)聯(lián)的懸浮界面。上述第二確定模塊可以配置用于響應(yīng)于確定已呈現(xiàn)上述懸浮界面,確定上述懸浮界面的呈現(xiàn)時(shí)長(zhǎng)。上述觸發(fā)模塊可以配置用于響應(yīng)于確定上述呈現(xiàn)時(shí)長(zhǎng)不小于預(yù)設(shè)時(shí)長(zhǎng)閾值,觸發(fā)對(duì)上述目標(biāo)元素的點(diǎn)擊事件,并呈現(xiàn)與上述目標(biāo)元素相關(guān)聯(lián)的點(diǎn)擊界面。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述操作單元604可以包括呈現(xiàn)模塊(圖中未示出)。其中,上述呈現(xiàn)模塊可以配置用于響應(yīng)于確定未呈現(xiàn)上述懸浮界面,呈現(xiàn)上述懸浮界面。

在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述操作單元604可以包括解析模塊和滾動(dòng)模塊(圖中未示出)。其中,上述解析模塊可以配置用于對(duì)上述旋轉(zhuǎn)數(shù)據(jù)進(jìn)行解析,生成四元數(shù)數(shù)據(jù)。上述滾動(dòng)模塊可以配置用于基于上述四元數(shù)數(shù)據(jù),對(duì)上述顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行滾動(dòng)。

本申請(qǐng)的上述實(shí)施例提供的裝置,通過解析單元602對(duì)獲取單元601獲取的圖像進(jìn)行解析生成手持上述移動(dòng)設(shè)備的用戶在三維坐標(biāo)系中的三維坐標(biāo),而后轉(zhuǎn)換單元603將三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)系中的二維坐標(biāo),最后操作單元604基于二維坐標(biāo)和獲取單元601從陀螺儀傳感器獲取的旋轉(zhuǎn)數(shù)據(jù)對(duì)顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行操作,從而可以實(shí)現(xiàn)在虛擬現(xiàn)實(shí)環(huán)境下對(duì)網(wǎng)頁(yè)進(jìn)行交互,提高了虛擬現(xiàn)實(shí)環(huán)境下的網(wǎng)頁(yè)交互的靈活性。

下面參考圖7,其示出了適于用來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例的移動(dòng)設(shè)備的計(jì)算機(jī)系統(tǒng)700的結(jié)構(gòu)示意圖。圖7示出的移動(dòng)設(shè)備僅僅是一個(gè)示例,不應(yīng)對(duì)本申請(qǐng)實(shí)施例的功能和使用范圍帶來(lái)任何限制。

如圖7所示,計(jì)算機(jī)系統(tǒng)700包括中央處理單元(cpu)701,其可以根據(jù)存儲(chǔ)在只讀存儲(chǔ)器(rom)702中的程序或者從存儲(chǔ)部分708加載到隨機(jī)訪問存儲(chǔ)器(ram)703中的程序而執(zhí)行各種適當(dāng)?shù)膭?dòng)作和處理。在ram703中,還存儲(chǔ)有系統(tǒng)700操作所需的各種程序和數(shù)據(jù)。cpu701、rom702以及ram703通過總線704彼此相連。輸入/輸出(i/o)接口705也連接至總線704。

以下部件連接至i/o接口705:包括觸摸屏、觸摸板等的輸入部分706;包括諸如陰極射線管(crt)、液晶顯示器(lcd)等以及揚(yáng)聲器等的輸出部分707;包括硬盤等的存儲(chǔ)部分708;以及包括諸如lan卡、調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口卡的通信部分709。通信部分709經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)執(zhí)行通信處理。驅(qū)動(dòng)器710也根據(jù)需要連接至i/o接口705??刹鹦督橘|(zhì)711,諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲(chǔ)器等等,根據(jù)需要安裝在驅(qū)動(dòng)器710上,以便于從其上讀出的計(jì)算機(jī)程序根據(jù)需要被安裝入存儲(chǔ)部分708。

特別地,根據(jù)本公開的實(shí)施例,上文參考流程圖描述的過程可以被實(shí)現(xiàn)為計(jì)算機(jī)軟件程序。例如,本公開的實(shí)施例包括一種計(jì)算機(jī)程序產(chǎn)品,其包括承載在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序,該計(jì)算機(jī)程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實(shí)施例中,該計(jì)算機(jī)程序可以通過通信部分709從網(wǎng)絡(luò)上被下載和安裝,和/或從可拆卸介質(zhì)711被安裝。在該計(jì)算機(jī)程序被中央處理單元(cpu)701執(zhí)行時(shí),執(zhí)行本申請(qǐng)的方法中限定的上述功能。需要說明的是,本申請(qǐng)所述的計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或者是上述兩者的任意組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子可以包括但不限于:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)訪問存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦式可編程只讀存儲(chǔ)器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本申請(qǐng)中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。而在本申請(qǐng)中,計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括但不限于電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于:無(wú)線、電線、光纜、rf等等,或者上述的任意合適的組合。

附圖中的流程圖和框圖,圖示了按照本申請(qǐng)各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,該模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。

描述于本申請(qǐng)實(shí)施例中所涉及到的單元可以通過軟件的方式實(shí)現(xiàn),也可以通過硬件的方式來(lái)實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括獲取單元、解析單元、轉(zhuǎn)換單元和操作單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對(duì)該單元本身的限定,例如,獲取單元還可以被描述為“獲取圖像和旋轉(zhuǎn)數(shù)據(jù)的單元”。

作為另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以是上述實(shí)施例中描述的裝置中所包含的;也可以是單獨(dú)存在,而未裝配入該裝置中。上述計(jì)算機(jī)可讀介質(zhì)承載有一個(gè)或者多個(gè)程序,當(dāng)上述一個(gè)或者多個(gè)程序被該裝置執(zhí)行時(shí),使得該裝置:獲取攝像裝置拍攝的圖像和陀螺儀傳感器產(chǎn)生的該移動(dòng)設(shè)備的旋轉(zhuǎn)數(shù)據(jù);對(duì)該圖像進(jìn)行解析,生成手持該移動(dòng)設(shè)備的用戶在三維坐標(biāo)系中的三維坐標(biāo);將該三維坐標(biāo)轉(zhuǎn)換為二維坐標(biāo)系中的二維坐標(biāo);基于該二維坐標(biāo)和該旋轉(zhuǎn)數(shù)據(jù),對(duì)該顯示屏幕中所顯示的網(wǎng)頁(yè)進(jìn)行操作。

以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離上述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鹤庆县| 中山市| 嫩江县| 包头市| 新巴尔虎左旗| 黄平县| 定南县| 邳州市| 噶尔县| 赣榆县| 贺兰县| 铜山县| 凉城县| 黎川县| 新邵县| 永顺县| 布拖县| 鞍山市| 敦煌市| 金昌市| 蒙山县| 四平市| 陇川县| 辉南县| 尚志市| 会同县| 白城市| 渑池县| 东乌| 镇赉县| 肇州县| 淮滨县| 湖北省| 白玉县| 桐梓县| 宜章县| 三穗县| 和田市| 柘城县| 宣威市| 体育|