本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及人機(jī)交互領(lǐng)域,尤其涉及可穿戴設(shè)備的視圖顯示方法、裝置以及可穿戴設(shè)備。
背景技術(shù):
人機(jī)交互(human-computerinteraction,hci),是指人與計(jì)算機(jī)之間以一定的交互方式為完成確定任務(wù)而進(jìn)行信息交換的過(guò)程?,F(xiàn)有的人機(jī)交互方式中,通常通過(guò)在終端屏幕上進(jìn)行觸摸的方式對(duì)屏幕上的視圖切換。
然而,對(duì)于智能手表等需要佩戴在手上的可穿戴設(shè)備而言,必須借助另一只手的觸摸操作,存在交互方式不靈活的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)的目的在于提出一種改進(jìn)的可穿戴設(shè)備的視圖顯示方法、裝置以及可穿戴設(shè)備,來(lái)解決以上背景技術(shù)部分提到的技術(shù)問(wèn)題。
第一方面,本申請(qǐng)?zhí)峁┝艘环N可穿戴設(shè)備的視圖顯示方法,所述方法包括:獲取佩戴所述可穿戴設(shè)備的手腕的運(yùn)動(dòng)姿態(tài)信息;解析所述運(yùn)動(dòng)姿態(tài)信息以確定與所述運(yùn)動(dòng)姿態(tài)信息相匹配的手腕動(dòng)作;根據(jù)所確定的手腕動(dòng)作,切換顯示所述可穿戴設(shè)備上的當(dāng)前視圖。
在一些實(shí)施例中,所述根據(jù)所確定的手腕動(dòng)作,切換顯示所述可穿戴設(shè)備上的當(dāng)前視圖包括:根據(jù)所確定的手腕動(dòng)作,確定將被切換的目標(biāo)視圖;將所確定的目標(biāo)視圖顯示在所述可穿戴設(shè)備的顯示屏幕上。
在一些實(shí)施例中,所述解析所述運(yùn)動(dòng)姿態(tài)信息以確定與所述運(yùn)動(dòng)姿態(tài)信息相匹配的手腕動(dòng)作,包括以下至少一項(xiàng):若所述運(yùn)動(dòng)姿態(tài)信息包括在第一預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述可穿戴設(shè)備先完成順時(shí)針加速后完成逆 時(shí)針加速或先完成逆時(shí)針加速后完成順時(shí)針加速的信息,則確定所述手腕動(dòng)作為手腕轉(zhuǎn)動(dòng)動(dòng)作;若所述運(yùn)動(dòng)姿態(tài)信息包括在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述可穿戴設(shè)備完成先向上加速后向下加速的信息,則確定所述手腕動(dòng)作為向上甩手腕動(dòng)作;若所述運(yùn)動(dòng)姿態(tài)信息包括在第三預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述可穿戴設(shè)備完成先向下加速后向上加速的信息,則確定所述手腕動(dòng)作為向下甩手腕動(dòng)作。
在一些實(shí)施例中,所述根據(jù)所確定的手腕動(dòng)作,確定將被切換的目標(biāo)視圖,包括:若所確定的手腕動(dòng)作為轉(zhuǎn)動(dòng)手腕動(dòng)作,則在預(yù)先存儲(chǔ)的視圖循環(huán)序列中按第一預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第一視圖,作為所述目標(biāo)視圖。
在一些實(shí)施例中,所述根據(jù)所確定的手腕動(dòng)作,確定將被切換的目標(biāo)視圖,還包括:若所確定的手腕動(dòng)作為第一預(yù)設(shè)手腕動(dòng)作,則從預(yù)先存儲(chǔ)的視圖序列中按第二預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第二視圖,作為所述目標(biāo)視圖,其中,第一預(yù)設(shè)手腕動(dòng)作是向上甩手腕動(dòng)作或向下甩手腕動(dòng)作。
在一些實(shí)施例中,所述根據(jù)所確定的手腕動(dòng)作,確定將被切換的目標(biāo)視圖,還包括:若所確定的手腕動(dòng)作為第二預(yù)設(shè)手腕動(dòng)作,則從所述視圖序列中按第三預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第三視圖,作為所述目標(biāo)視圖,其中所述第三預(yù)設(shè)方向與所述第二預(yù)設(shè)方向相反;切換所述可穿戴設(shè)備的當(dāng)前視圖并在所述可穿戴設(shè)備上顯示所述第三視圖;其中,所述第二預(yù)設(shè)手腕動(dòng)作是向上甩手腕動(dòng)作、向下甩手腕動(dòng)作中與所述第一預(yù)設(shè)手腕動(dòng)作不相同的另一種。
在一些實(shí)施例中,所述視圖循環(huán)序列中各個(gè)視圖的平均使用頻率高于所述視圖序列中各個(gè)視圖的平均使用頻率。
第二方面,本申請(qǐng)?zhí)峁┝艘环N可穿戴設(shè)備的視圖顯示裝置,所述裝置包括:獲取單元,用于獲取所述佩戴可穿戴設(shè)備的手腕的運(yùn)動(dòng)姿態(tài)信息;解析單元,用于解析所述運(yùn)動(dòng)姿態(tài)信息以確定與所述運(yùn)動(dòng)姿態(tài)信息相匹配的手腕動(dòng)作;切換顯示單元,用于根據(jù)所確定的手腕動(dòng)作,切換顯示所述可穿戴設(shè)備上的當(dāng)前視圖。
在一些實(shí)施例中,所述切換顯示單元包括:目標(biāo)視圖確定子單元, 用于根據(jù)所確定的手腕動(dòng)作,確定將被切換的目標(biāo)視圖;顯示子單元,用于將所確定的目標(biāo)視圖顯示在所述可穿戴設(shè)備的顯示屏幕上。
在一些實(shí)施例中,所述解析單元,包括以下至少一項(xiàng):第一確定子單元,用于若所述運(yùn)動(dòng)姿態(tài)信息包括在第一預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述可穿戴設(shè)備先完成順時(shí)針加速后完成逆時(shí)針加速或先完成逆時(shí)針加速后完成順時(shí)針加速的信息,則確定所述手腕動(dòng)作為手腕轉(zhuǎn)動(dòng)動(dòng)作;第二確定子單元,用于向上若所述運(yùn)動(dòng)姿態(tài)信息包括在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述可穿戴設(shè)備完成先向上加速后向下加速的信息,則確定所述手腕動(dòng)作為向上甩手腕動(dòng)作;第三確定子單元,用于若所述運(yùn)動(dòng)姿態(tài)信息包括在第三預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述可穿戴設(shè)備完成先向下加速后向上加速的信息,則確定所述手腕動(dòng)作為向下甩手腕動(dòng)作。
在一些實(shí)施例中,在所確定的手腕動(dòng)作為轉(zhuǎn)動(dòng)手腕動(dòng)作時(shí),所述目標(biāo)視圖確定子單元在預(yù)先存儲(chǔ)的視圖循環(huán)序列中按第一預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第一視圖,作為所述目標(biāo)視圖。
在一些實(shí)施例中,在所確定的手腕動(dòng)作為第一預(yù)設(shè)手腕動(dòng)作時(shí),所述目標(biāo)視圖確定子單元從預(yù)先存儲(chǔ)的視圖序列中按第二預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第二視圖,作為所述目標(biāo)視圖,其中,第一預(yù)設(shè)手腕動(dòng)作是向上甩手腕動(dòng)作或向下甩手腕動(dòng)作。
在一些實(shí)施例中,在所確定的手腕動(dòng)作為第二預(yù)設(shè)手腕動(dòng)作時(shí),所述目標(biāo)視圖確定子單元從所述視圖序列中按第三預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第三視圖,作為所述目標(biāo)視圖,其中所述第三預(yù)設(shè)方向與所述第二預(yù)設(shè)方向相反;其中,所述第二預(yù)設(shè)手腕動(dòng)作是向上甩手腕動(dòng)作、向下甩手腕動(dòng)作中與所述第一預(yù)設(shè)手腕動(dòng)作不相同的另一種。
在一些實(shí)施例中,所述視圖循環(huán)序列中各個(gè)視圖的平均使用頻率高于所述視圖序列中各個(gè)視圖的平均使用頻率。
第三方面,本申請(qǐng)?zhí)峁┝艘环N可穿戴設(shè)備,所述可穿戴設(shè)備包括如第二方面中任一實(shí)現(xiàn)方式所述的視圖顯示裝置。
本申請(qǐng)?zhí)峁┑目纱┐髟O(shè)備的視圖顯示方法和裝置,將手腕動(dòng)作作為對(duì)可穿戴設(shè)備進(jìn)行視圖切換的觸發(fā)動(dòng)作,擴(kuò)展了對(duì)可穿戴設(shè)備進(jìn)行視圖切換的交互方式,同時(shí)手腕動(dòng)作通過(guò)佩戴可穿戴設(shè)備的手即可完 成,操作更靈活。
附圖說(shuō)明
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1是本申請(qǐng)可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
圖2a是根據(jù)本申請(qǐng)的可穿戴設(shè)備的視圖顯示方法的一個(gè)實(shí)施例的流程圖;
圖2b是根據(jù)圖2a描述的實(shí)施例的一些可選實(shí)現(xiàn)方式的流程圖;
圖2c是根據(jù)圖2a描述的實(shí)施例的另一些可選實(shí)現(xiàn)方式的流程圖;
圖3a是根據(jù)本申請(qǐng)的可穿戴設(shè)備的視圖顯示方法的一個(gè)應(yīng)用場(chǎng)景的示意圖;
圖3b是根據(jù)圖3a中應(yīng)用場(chǎng)景所對(duì)應(yīng)的效果示意圖;
圖4是根據(jù)本申請(qǐng)的可穿戴設(shè)備的視圖顯示裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖5是具有視圖顯示功能的可穿戴設(shè)備500的硬件結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說(shuō)明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。
圖1示出了可以應(yīng)用本申請(qǐng)的可穿戴設(shè)備的視圖顯示方法或視圖顯示裝置的實(shí)施例的示例性系統(tǒng)架構(gòu)100。
如圖1所示,系統(tǒng)架構(gòu)100可以包括可穿戴設(shè)備101、網(wǎng)絡(luò)102和服務(wù)器103。網(wǎng)絡(luò)102用以在可穿戴設(shè)備101和服務(wù)器103之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)102可以包括各種連接類型,例如有線、無(wú) 線通信鏈路或者光纖電纜等等。
用戶可以使用可穿戴設(shè)備101通過(guò)網(wǎng)絡(luò)102與服務(wù)器103交互,以接收或發(fā)送視圖信息等??纱┐髟O(shè)備101上可以安裝有各種用于視圖顯示的應(yīng)用。
可穿戴設(shè)備101可以是具有顯示屏并且可佩戴于手腕上,包括但不限于智能手表。可穿戴設(shè)備上安裝有可對(duì)手腕的運(yùn)動(dòng)姿態(tài)信息進(jìn)行檢測(cè)的傳感器,包括但不限于手腕傳感器。
服務(wù)器103可以是提供各種服務(wù)的服務(wù)器,例如對(duì)可穿戴設(shè)備101上顯示的視圖提供支持的后臺(tái)服務(wù)器。后臺(tái)服務(wù)器可以對(duì)接收到的視圖請(qǐng)求等數(shù)據(jù)進(jìn)行分析等處理,并將處理結(jié)果(例如視圖)反饋給可穿戴設(shè)備101。
在某些情況下,視圖可以是存儲(chǔ)在可穿戴設(shè)備本地的,此時(shí)本申請(qǐng)所使用的系統(tǒng)架構(gòu)也可以不涉及上述網(wǎng)絡(luò)102和服務(wù)器103。
需要說(shuō)明的是,本申請(qǐng)實(shí)施例所提供的視圖顯示方法一般由可穿戴設(shè)備101執(zhí)行,相應(yīng)地,視圖顯示裝置一般設(shè)置于可穿戴設(shè)備101中。
應(yīng)該理解,圖1中的可穿戴設(shè)備、網(wǎng)絡(luò)和服務(wù)器的數(shù)目?jī)H僅是示意性的。根據(jù)實(shí)現(xiàn)需要,可以具有任意數(shù)目的可穿戴設(shè)備、網(wǎng)絡(luò)和服務(wù)器。
繼續(xù)參考圖2a,示出了根據(jù)本申請(qǐng)的可穿戴設(shè)備的視圖顯示方法的一個(gè)實(shí)施例的流程200。所述的可穿戴設(shè)備的視圖顯示方法,包括以下步驟:
步驟201,獲取佩戴可穿戴設(shè)備的手腕的運(yùn)動(dòng)姿態(tài)信息。
在本實(shí)施例中,視圖顯示方法運(yùn)行于其上的可穿戴設(shè)備(例如智能手表)可以通過(guò)其所安裝的傳感器對(duì)佩戴該可穿戴設(shè)備的手腕的運(yùn)動(dòng)狀態(tài)進(jìn)行檢測(cè)以獲取手腕的運(yùn)動(dòng)姿態(tài)信息。其中,傳感器可以是各種可用于捕捉手腕的動(dòng)作信息的傳感器,例如上述手腕傳感器。其中,手腕傳感器可以是使用瞬時(shí)相機(jī)跟蹤手的運(yùn)動(dòng)的傳感器。該手腕傳感器可以對(duì)佩戴手表的手進(jìn)行跟蹤以獲取手腕的實(shí)時(shí)圖像信息??纱┐髟O(shè)備通過(guò)該手腕傳感器對(duì)獲取到的實(shí)時(shí)圖像信息進(jìn)行進(jìn)一步分析以解 析出手腕的運(yùn)動(dòng)姿態(tài)信息,該運(yùn)動(dòng)姿態(tài)信息包括但不限于手腕的運(yùn)動(dòng)加速度以及手腕的運(yùn)動(dòng)方向。
步驟202,解析運(yùn)動(dòng)姿態(tài)信息以確定與運(yùn)動(dòng)姿態(tài)信息相匹配的手腕動(dòng)作。
在本實(shí)施例中,基于步驟201中得到的運(yùn)動(dòng)姿態(tài)信息,上述可穿戴設(shè)備可以進(jìn)一步對(duì)運(yùn)動(dòng)姿態(tài)信息進(jìn)行解析以確定與運(yùn)動(dòng)姿態(tài)信息相匹配的手腕動(dòng)作。通過(guò)預(yù)先設(shè)置的算法可以對(duì)運(yùn)動(dòng)姿態(tài)信息進(jìn)行判斷,判斷其是否對(duì)應(yīng)于預(yù)先設(shè)置的手腕動(dòng)作,以及判斷運(yùn)動(dòng)姿態(tài)信息具體對(duì)應(yīng)于哪一種手腕動(dòng)作。例如,可以通過(guò)手腕加速度是否大于預(yù)設(shè)加速度閾值以及手腕運(yùn)動(dòng)方向綜合判斷。
手腕動(dòng)作包括但不限于手腕各個(gè)方向的轉(zhuǎn)動(dòng)動(dòng)作以及手腕各個(gè)方向的甩腕動(dòng)作。解析運(yùn)動(dòng)姿態(tài)信息以確定與運(yùn)動(dòng)姿態(tài)信息相匹配的手腕動(dòng)作,可以通過(guò)手腕傳感器進(jìn)一步實(shí)現(xiàn),也可以通過(guò)預(yù)先配置在可穿戴設(shè)備中應(yīng)用中的計(jì)算機(jī)程序代碼實(shí)現(xiàn)。
步驟203,根據(jù)所確定的手腕動(dòng)作,切換顯示可穿戴設(shè)備上的當(dāng)前視圖。
在本實(shí)施例中,基于步驟202所確定的手腕動(dòng)作,可穿戴設(shè)備可以進(jìn)一步獲取針對(duì)該手腕動(dòng)作所確定的操作指令。該操作指令可以是對(duì)上述可穿戴設(shè)備的當(dāng)前視圖進(jìn)行切換的操作指令。然后,可穿戴設(shè)備執(zhí)行所確定的操作指令,從而實(shí)現(xiàn)對(duì)可穿戴設(shè)備中的當(dāng)前視圖的切換并顯示切換后的視圖。其中,所述切換顯示操作所涉及的視圖可以是可穿戴設(shè)備的屏幕上顯示的視圖。所顯示的視圖包括但不限于表盤視圖、應(yīng)用列表視圖、語(yǔ)音搜索視圖、表盤視圖、消息視圖、快捷視圖。所操作的視圖還可以是可穿戴設(shè)備上預(yù)設(shè)應(yīng)用的視圖。通常,用于顯示的視圖可以是預(yù)先存儲(chǔ)在可穿戴設(shè)備本地的,也可以是可穿戴設(shè)備向服務(wù)器發(fā)送視圖請(qǐng)求后從服務(wù)器返回的視圖。
繼續(xù)參見(jiàn)圖3a和圖3b,圖3a和圖3b是根據(jù)本實(shí)施例的可穿戴設(shè)備的視圖顯示方法的應(yīng)用場(chǎng)景的一個(gè)示意圖。在該應(yīng)用場(chǎng)景中,用戶首先以如圖3a所示的方式逆時(shí)針轉(zhuǎn)動(dòng)手腕;之后,用戶作出該手腕動(dòng)作的手所佩戴的智能手表301可以獲取到手腕的運(yùn)動(dòng)姿態(tài)信息,智 能手表301在解析該運(yùn)動(dòng)姿態(tài)信息后確定用戶所作出的為手腕轉(zhuǎn)動(dòng)動(dòng)作;在確定動(dòng)作為手腕轉(zhuǎn)動(dòng)動(dòng)作后,智能手表301的屏幕302即可如圖3b所示的方式進(jìn)行視圖切換,屏幕302上顯示的視圖會(huì)從圖標(biāo)303所示變化為圖標(biāo)304所示,即,從時(shí)間界面切換到天氣界面,所述天氣界面是經(jīng)常使用的應(yīng)用視圖界面,其被預(yù)先存儲(chǔ)在視圖循環(huán)序列中。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述步驟202可以通過(guò)圖2b中所示的流程圖執(zhí)行。首先,可穿戴設(shè)備可以通過(guò)步驟2021對(duì)運(yùn)動(dòng)姿態(tài)信息進(jìn)行判斷,再根據(jù)判斷結(jié)果確定執(zhí)行步驟2022、步驟2023、步驟2024中的哪一個(gè)步驟。在步驟2022中,若運(yùn)動(dòng)姿態(tài)信息包括在第一預(yù)設(shè)時(shí)長(zhǎng)內(nèi)可穿戴設(shè)備先完成順時(shí)針加速后完成逆時(shí)針加速或先完成逆時(shí)針加速后完成順時(shí)針加速的信息,則可穿戴設(shè)備可以將所匹配的手腕動(dòng)作確定為手腕轉(zhuǎn)動(dòng)動(dòng)作。在步驟2023中,若運(yùn)動(dòng)姿態(tài)信息包括在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)可穿戴設(shè)備完成先向上加速后向下加速的信息,則可穿戴設(shè)備可以將所匹配的手腕動(dòng)作確定為向上甩手腕動(dòng)作。在步驟2024中,若運(yùn)動(dòng)姿態(tài)信息包括在第三預(yù)設(shè)時(shí)長(zhǎng)內(nèi)可穿戴設(shè)備完成先向下加速后向上加速的信息,則可穿戴設(shè)備可以將所匹配的手腕動(dòng)作確定為向下甩手腕動(dòng)作。在該實(shí)現(xiàn)方式中,由于對(duì)手腕動(dòng)作的識(shí)別時(shí),只有當(dāng)動(dòng)作姿態(tài)信息中包括預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的兩個(gè)方向相反的加速動(dòng)作時(shí),才能確定用戶完成了相應(yīng)的手腕動(dòng)作,因此可以提高手腕動(dòng)作識(shí)別的準(zhǔn)確性,降低誤操作的可能性。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述根據(jù)所確定的手腕動(dòng)作,切換顯示所述可穿戴設(shè)備上的當(dāng)前視圖可以包括:根據(jù)所確定的手腕動(dòng)作,確定將被切換的目標(biāo)視圖;以及將所確定的目標(biāo)視圖顯示在可穿戴設(shè)備的顯示屏幕上。在該實(shí)現(xiàn)方式中,可穿戴設(shè)備可以預(yù)先將手腕動(dòng)作與視圖切換顯示過(guò)程中目標(biāo)視圖的確定方式進(jìn)行關(guān)聯(lián),同一種手腕動(dòng)作可以對(duì)應(yīng)相同的目標(biāo)視圖確定方式。在確定了手腕動(dòng)作后,可穿戴設(shè)備可以根據(jù)該手腕動(dòng)作所關(guān)聯(lián)的目標(biāo)視圖的確定方式確定目標(biāo)視圖,并將該目標(biāo)視圖顯示在可穿戴設(shè)備的顯示屏幕上。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述“根據(jù)所確定的手腕動(dòng)作,確定將被切換的目標(biāo)視圖”,可以通過(guò)圖2c中所示的流程圖中的 步驟2031和步驟2032執(zhí)行。首先,可穿戴設(shè)備可以通過(guò)步驟2031判斷所確定的手腕動(dòng)作所對(duì)應(yīng)的手腕動(dòng)作種類。當(dāng)手腕動(dòng)作種類為轉(zhuǎn)動(dòng)手腕動(dòng)作時(shí)可以滿足步驟2032中的條件,可穿戴設(shè)備即可以執(zhí)行步驟3032中的后續(xù)過(guò)程,即可以在預(yù)先存儲(chǔ)的視圖循環(huán)序列中按第一預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第一視圖并將第一視圖作為目標(biāo)視圖。其中,視圖循環(huán)序列可以是多個(gè)視圖按一定順序循環(huán)排列的序列,例如可以使用循環(huán)隊(duì)列的方式對(duì)各個(gè)視圖的信息進(jìn)行存儲(chǔ)。循環(huán)序列還可以通過(guò)其他具體方式實(shí)現(xiàn)。在該實(shí)現(xiàn)方式中,當(dāng)所確定的動(dòng)作轉(zhuǎn)動(dòng)手腕動(dòng)作時(shí),可穿戴設(shè)備可以在預(yù)先存儲(chǔ)的視圖循環(huán)序列中按第一預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第一視圖,當(dāng)多次執(zhí)行轉(zhuǎn)動(dòng)手腕時(shí),可穿戴設(shè)備可以實(shí)現(xiàn)在預(yù)先設(shè)定的多個(gè)視圖之間循環(huán)切換,提高了視圖切換的確定性。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述“根據(jù)所確定的手腕動(dòng)作,確定將被切換的目標(biāo)視圖”,還可以包括圖2c中所示的流程圖中的步驟2033。當(dāng)手腕動(dòng)作種類為第一預(yù)設(shè)手腕動(dòng)作(第一手腕動(dòng)作為向上甩手腕動(dòng)作或向下甩手腕動(dòng)作)時(shí),可以滿足步驟2033中的條件,可穿戴設(shè)備即可以執(zhí)行步驟3033中的后續(xù)過(guò)程,即可以從預(yù)先存儲(chǔ)的視圖序列中按第二預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第二視圖并將第二視圖作為目標(biāo)視圖。其中視圖序列可以是多個(gè)視圖按一定順序排列的序列。例如,視圖序列可以將各個(gè)視圖的信息以隊(duì)列的方式進(jìn)行存儲(chǔ)。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述“根據(jù)所確定的手腕動(dòng)作,確定將被切換的目標(biāo)視圖”,還可以包括圖2c中所示的流程圖中的步驟2034。當(dāng)手腕動(dòng)作種類為第二預(yù)設(shè)手腕動(dòng)作(第一手腕動(dòng)作為向上甩手腕動(dòng)作或向下甩手腕動(dòng)作中不同于第一預(yù)設(shè)手腕動(dòng)作的另一種)時(shí),可以滿足步驟2034中的條件,可穿戴設(shè)備即可以執(zhí)行步驟3034中的后續(xù)過(guò)程,即可以從上述視圖序列中按第三預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第三視圖;將第三視圖作為目標(biāo)視圖。其中第三預(yù)設(shè)方向與第二預(yù)設(shè)方向相反;切換可穿戴設(shè)備的當(dāng)前視圖并在可穿戴設(shè)備上顯示第三視圖。在該實(shí)現(xiàn)方式中,第一預(yù)設(shè)手腕動(dòng)作與第二預(yù)設(shè)手腕動(dòng)作均為甩手腕動(dòng)作但甩動(dòng)方向相反,目標(biāo)視圖的切換方向也相 反,因此可以通過(guò)手腕的甩動(dòng)方向控制視圖的切換方向,進(jìn)一步提高了視圖切換的靈活性。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述視圖循環(huán)序列中各個(gè)視圖的平均使用頻率高于上述視圖序列中各個(gè)視圖的平均使用頻率。在該實(shí)現(xiàn)方式中,視圖循環(huán)序列中的視圖和視圖序列中的視圖可按照一定的規(guī)律預(yù)先設(shè)置,其中,視圖循環(huán)序列中各個(gè)視圖的平均使用頻率高于上述視圖序列中各個(gè)視圖的平均使用頻率??蛇x的,視圖循環(huán)序列中各個(gè)視圖的使用頻率可以都不低于上述視圖序列中各個(gè)視圖的使用頻率。例如,上述視圖序列中的視圖可以包括表盤視圖、應(yīng)用列表視圖、語(yǔ)音搜索視圖等使用頻率相對(duì)較低的視圖,上述循環(huán)視圖序列包括表盤視圖、消息視圖、快捷視圖等使用頻率相對(duì)較高的視圖。通常,消息視圖、快捷視圖的使用頻率高于應(yīng)用列表視圖、語(yǔ)音搜索視圖,因此可以提高常用視圖的切換效率。上述使用頻率可以根據(jù)單位時(shí)間內(nèi)各個(gè)視圖顯示的次數(shù)或時(shí)間進(jìn)行表征。該使用頻率可以預(yù)先對(duì)大量用戶的使用習(xí)慣進(jìn)行統(tǒng)計(jì)獲得的,也可以通過(guò)其他方式獲得。在該實(shí)現(xiàn)方式中,手腕轉(zhuǎn)動(dòng)動(dòng)作所切換的循環(huán)視圖序列中視圖的平均使用頻率高于手腕甩動(dòng)動(dòng)作,而用戶轉(zhuǎn)動(dòng)手腕的動(dòng)作易于甩動(dòng)手腕,因此該方式可以降低用戶對(duì)高頻率視圖的切換難度,使得整體上對(duì)視圖的切換更有效率。
本申請(qǐng)的上述實(shí)施例提供的方法通過(guò)用戶的手腕動(dòng)作即可實(shí)現(xiàn)對(duì)視圖的切換,增強(qiáng)了視圖切換操作的靈活性。
進(jìn)一步參考圖4,作為對(duì)上述各圖所示方法的實(shí)現(xiàn),本申請(qǐng)?zhí)峁┝艘环N可穿戴設(shè)備的視圖顯示裝置400的一個(gè)實(shí)施例,該裝置實(shí)施例與圖2a所示的方法實(shí)施例相對(duì)應(yīng),該裝置具體可以應(yīng)用于各種可穿戴設(shè)備中。
如圖4所示,本實(shí)施例所述的可穿戴設(shè)備的視圖顯示裝置400包括:獲取單元401、解析單元402、切換顯示單元403。其中,獲取單元401用于獲取佩戴可穿戴設(shè)備的手腕的運(yùn)動(dòng)姿態(tài)信息;解析單元402用于解析運(yùn)動(dòng)姿態(tài)信息以確定與運(yùn)動(dòng)姿態(tài)信息相匹配的手腕動(dòng)作;切 換顯示單元403用于根據(jù)所確定的手腕動(dòng)作,切換顯示可穿戴設(shè)備上的當(dāng)前視圖。
在本實(shí)施例中,可穿戴設(shè)備的視圖顯示裝置400的獲取單元401可以通過(guò)其所安裝的傳感器對(duì)佩戴該可穿戴設(shè)備的手腕的運(yùn)動(dòng)狀態(tài)進(jìn)行檢測(cè)以獲取手腕的運(yùn)動(dòng)姿態(tài)信息。其中,傳感器可以是各種可用于捕捉手腕的動(dòng)作信息的傳感器,例如上述手腕傳感器。其中,手腕傳感器可以是使用瞬時(shí)相機(jī)跟蹤手腕的運(yùn)動(dòng)的傳感器。該手腕傳感器可以對(duì)佩戴手表的手腕進(jìn)行跟蹤以獲取手的實(shí)時(shí)圖像信息。獲取單元401可以對(duì)獲取到的實(shí)時(shí)圖像信息進(jìn)行進(jìn)一步分析以解析出手腕的運(yùn)動(dòng)姿態(tài)信息,該姿態(tài)信息包括但不限于手腕的運(yùn)動(dòng)加速度以及手腕的運(yùn)動(dòng)方向。
在本實(shí)施例中,基于獲取單元401中得到的運(yùn)動(dòng)姿態(tài)信息,上述解析單元402可以進(jìn)一步對(duì)運(yùn)動(dòng)姿態(tài)信息進(jìn)行解析以確定與運(yùn)動(dòng)姿態(tài)信息相匹配的手腕動(dòng)作。
在本實(shí)施例中,基于解析單元402所確定的手腕動(dòng)作,切換顯示單元403可以進(jìn)一步獲取針對(duì)該手腕動(dòng)作所確定的操作指令。該操作指令可以是對(duì)上述可穿戴設(shè)備的視圖進(jìn)行切換的操作指令。
在本發(fā)明的替換實(shí)施例中,切換顯示單元403還可以包括目標(biāo)視圖確定子單元(未示出),用于根據(jù)所確定的手腕動(dòng)作,確定將被切換的目標(biāo)視圖;以及顯示子單元(未示出),用于將所確定的目標(biāo)視圖顯示在可穿戴設(shè)備的顯示屏幕上。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述解析單元402包括以下至少一項(xiàng):第一確定子單元(未示出),用于若運(yùn)動(dòng)姿態(tài)信息包括在第一預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述可穿戴設(shè)備先完成順時(shí)針加速后完成逆時(shí)針加速或先完成逆時(shí)針加速后完成順時(shí)針加速的信息,則確定手腕動(dòng)作為手腕轉(zhuǎn)動(dòng)動(dòng)作;第二確定子單元(未示出),用于向上若運(yùn)動(dòng)姿態(tài)信息包括在第二預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述可穿戴設(shè)備完成先向上加速后向下加速的信息,則確定手腕動(dòng)作為向上甩手腕動(dòng)作;第三確定子單元(未示出),用于若運(yùn)動(dòng)姿態(tài)信息包括在第三預(yù)設(shè)時(shí)長(zhǎng)內(nèi)可穿戴設(shè)備完成先向下加速后向上加速的信息,則確定手腕動(dòng)作為向下甩手腕動(dòng)作。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,在所確定的手腕動(dòng)作為轉(zhuǎn)動(dòng)手腕動(dòng)作時(shí),上述目標(biāo)視圖確定子單元在預(yù)先存儲(chǔ)的視圖循環(huán)序列中按第一預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第一視圖,作為目標(biāo)視圖。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,在所確定的手腕動(dòng)作為第一預(yù)設(shè)手腕動(dòng)作時(shí),上述目標(biāo)視圖確定子單元從預(yù)先存儲(chǔ)的視圖序列中按第二預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第二視圖,作為目標(biāo)視圖,其中,第一預(yù)設(shè)手腕動(dòng)作是向上甩手腕動(dòng)作或向下甩手腕動(dòng)作。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,在所確定的手腕動(dòng)作為第二預(yù)設(shè)手腕動(dòng)作時(shí),目標(biāo)視圖確定子單元從視圖序列中按第三預(yù)設(shè)方向獲取與當(dāng)前視圖相鄰的第三視圖,作為目標(biāo)視圖,其中第三預(yù)設(shè)方向與第二預(yù)設(shè)方向相反;其中,第二預(yù)設(shè)手腕動(dòng)作是向上甩手腕動(dòng)作、向下甩手腕動(dòng)作中與第一預(yù)設(shè)手腕動(dòng)作不相同的另一種。
在本實(shí)施例的一些可選實(shí)現(xiàn)方式中,上述視圖循環(huán)序列中各個(gè)視圖的平均使用頻率高于上述視圖序列中各個(gè)視圖的平均使用頻率。
本發(fā)明實(shí)施例還提供了一種可穿戴設(shè)備,該可穿戴設(shè)備可以包括圖4對(duì)應(yīng)實(shí)施例中所描述的視圖顯示裝置。
下面參考圖5,其示出了具有視圖顯示功能的可穿戴設(shè)備500的硬件結(jié)構(gòu)示意圖。
如圖5所示,可穿戴設(shè)備500包括中央處理單元(cpu)501、存儲(chǔ)器502、輸入單元503和輸出單元504,其中,cpu501、存儲(chǔ)器502、輸入單元503以及輸出單元504通過(guò)總線505彼此相連。在此,根據(jù)本申請(qǐng)的方法可以被實(shí)現(xiàn)為計(jì)算機(jī)程序,并且存儲(chǔ)在存儲(chǔ)器502中??纱┐髟O(shè)備500中的cpu501通過(guò)調(diào)用存儲(chǔ)器502中存儲(chǔ)的上述計(jì)算機(jī)程序,來(lái)具體實(shí)現(xiàn)本申請(qǐng)的方法中限定的視圖顯示功能。在一些實(shí)現(xiàn)方式中,輸入單元503可以是傳感器等可用于獲取手腕運(yùn)動(dòng)姿態(tài)信息的設(shè)備,輸出單元504可以是顯示屏等可用于顯示視圖的設(shè)備。由此,cpu501在調(diào)用上述計(jì)算機(jī)程序執(zhí)行視圖顯示功能時(shí),可以控制輸入單元503從外部獲取手腕的運(yùn)動(dòng)姿態(tài)信息,以及控制輸出單元504對(duì)視圖進(jìn)行顯示。
需要說(shuō)明的是,附圖中的流程圖和框圖,圖示了按照本申請(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í)施例中所涉及到的單元可以通過(guò)軟件的方式實(shí)現(xiàn),也可以通過(guò)硬件的方式來(lái)實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括獲取單元、解析單元和切換顯示單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對(duì)該單元本身的限定,例如,獲取單元還可以被描述為“獲取佩戴所述可穿戴設(shè)備的手腕的運(yùn)動(dòng)姿態(tài)信息的單元”。
作為另一方面,本申請(qǐng)還提供了一種非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì),該非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是上述實(shí)施例中所述裝置中所包含的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入可穿戴設(shè)備中的非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。上述非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,當(dāng)所述一個(gè)或者多個(gè)程序被一個(gè)設(shè)備執(zhí)行時(shí),使得所述設(shè)備:獲取佩戴所述可穿戴設(shè)備的手腕的運(yùn)動(dòng)姿態(tài)信息;解析所述運(yùn)動(dòng)姿態(tài)信息以確定與所述運(yùn)動(dòng)姿態(tài)信息相匹配的手腕動(dòng)作;根據(jù)所確定的手腕動(dòng)作,根據(jù)所確定的手腕動(dòng)作,切換顯示所述可穿戴設(shè)備上的當(dāng)前視圖。
以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說(shuō)明。本領(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ù)方案。