<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種用于可佩戴設備的指令下發方法、裝置及可佩戴設備與流程

文檔序號:12461560閱讀:232來源:國知局
一種用于可佩戴設備的指令下發方法、裝置及可佩戴設備與流程

本發明涉及指令控制技術領域,更具體地,本發明涉及一種用于可佩戴設備的指令下發方法、裝置及可佩戴設備。



背景技術:

目前的頭戴式顯示器控制大多都是通過頭戴式顯示器和手柄共同來實現的,手柄與頭戴式顯示器之間通過藍牙進行通信,通過控制手柄實現控制頭戴式顯示器應用的功能。此種通過手柄控制的方法確實可以實現控制功能,但會影響用戶的沉浸感。目前的手環都有藍牙的功能,而且加速度傳感器和角速度傳感器基本都是標配,若通過解析這些傳感器的數據智能識別用戶手臂運動軌跡,然后再通過藍牙發給頭戴式顯示器,這樣不僅實現了手柄原來的功能,而且還會提升用戶的體驗。



技術實現要素:

本發明的一個目的是提供一種解決上述技術問題之一的新技術方案。

根據本發明的第一方面,提供了一種用于可佩戴設備的指令下發方法,所述可佩戴設備包括加速度傳感器,所述指令下發方法包括:

檢測所述可佩戴設備與其他設備之間是否建立連接,如是,則:

控制所述加速度傳感器采集所述可佩戴設備在設定時間內的加速度數據;

根據所述加速度數據計算出所述可佩戴設備的當前運動軌跡;

判斷所述當前運動軌跡是否為指定運動軌跡,如是,則:

下發對應所述指定運動軌跡的功能指令至所述其他設備、以使所述其他設備執行所述功能指令。

可選的是,所述控制所述加速度傳感器采集所述可佩戴設備在設定時間內的加速度數據之前還包括:

判斷所述其他設備是否打開設定應用,如是,則控制所述加速度傳感器采集運動數據。

可選的是,所述根據所述加速度數據計算出所述可佩戴設備的當前運動軌跡包括:

對所述加速度數據進行二重積分運算,得到所述可佩戴設備的位移信息;

根據設定所述位移信息確定所述可佩戴設備的當前運動軌跡。

可選的是,所述可佩戴設備與其他設備之間的建立連接的方式包括藍牙、NFC、WiFi、射頻或者是USB數據線。

根據本發明第二方面,提供了一種用于可佩戴設備的指令下發裝置,所述可佩戴設備包括加速度傳感器,所述指令下發裝置包括:

連接檢測模塊,用于檢測所述可佩戴設備與其他設備之間是否建立連接。

采集控制模塊,用于在所述連接檢測模塊的檢測結果為是的情況下,控制所述加速度傳感器采集所述可佩戴設備在設定時間內的加速度數據;

軌跡計算模塊,用于根據所述加速度數據計算出所述可佩戴設備的當前運動軌跡;

軌跡判斷模塊,用于判斷所述當前運動軌跡是否為指定運動軌跡;

指令下發模塊,用于在所述軌跡判斷模塊的判斷結果為是的情況下,下發對應所述指定運動軌跡的功能指令至所述其他設備、以使所述其他設備執行所述功能指令。

可選的是,所述指令下發裝置還包括:

應用判斷模塊,用于判斷所述其他設備是否打開設定應用;所述采集控制模塊還用于在應用判斷模塊的判斷結果為是的情況下,控制所述加速度傳感器采集運動數據。

可選的是,所述軌跡計算模塊包括:

積分單元,用于對所述加速度數據進行二重積分運算,得到所述可佩戴設備的位移信息;

軌跡確定單元,用于根據設定所述位移信息確定所述可佩戴設備的當前運動軌跡。

可選的是,所述可佩戴設備與其他設備之間的建立連接的方式包括藍牙、NFC、WiFi、射頻或者是USB數據線。

根據本發明的第三方面,提供了一種可佩戴設備,包括根據本發明第二方面所述的指令下發裝置。

根據本發明的第四方面,提供了一種可佩戴設備,包括存儲器和處理器,所述存儲器用于存儲指令,所述指令用于控制所述處理器執行根據本發明第一方面所述的指令下發方法。

本發明的發明人發現,在現有技術中,存在通過手柄控制頭戴式顯示器功能會影響用戶的沉浸感。因此,本發明所要實現的技術任務或者所要解決的技術問題是本領域技術人員從未想到的或者沒有預期到的,故本發明是一種新的技術方案。

本發明的一個有益效果在于,通過本發明的指令下發方法,實現了通過操縱可佩戴設備的運動就實現了對其他設備的功能控制,利用了可佩戴設備自身包括各種傳感器的現有條件,無需增加額外的硬件電路,使得本發明易于實現,提升了用戶體驗。

通過以下參照附圖對本發明的示例性實施例的詳細描述,本發明的其它特征及其優點將會變得清楚。

附圖說明

被結合在說明書中并構成說明書的一部分的附圖示出了本發明的實施例,并且連同其說明一起用于解釋本發明的原理。

圖1為根據本發明一種用于可佩戴設備的指令下發方法的一種實施方式的流程圖;

圖2為根據本發明一種用于可佩戴設備的指令下發方法的另一種實施方式的流程圖

圖3為根據本發明一種用于可佩戴設備的指令下發裝置的一種實施結構的方框原理圖;

圖4為根據本發明一種用于可佩戴設備的指令下發裝置的另一種實施結構的方框原理圖;

圖5為根據本發明一種用于可佩戴設備的一種實施結構的方框原理圖。

具體實施方式

現在將參照附圖來詳細描述本發明的各種示例性實施例。應注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數字表達式和數值不限制本發明的范圍。

以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發明及其應用或使用的任何限制。

對于相關領域普通技術人員已知的技術、方法和設備可能不作詳細討論,但在適當情況下,所述技術、方法和設備應當被視為說明書的一部分。

在這里示出和討論的所有例子中,任何具體值應被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它例子可以具有不同的值。

應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。

為了解決現有技術中存在的通過控制手柄實現控制頭戴式顯示器應用的功能影響用戶沉浸感的問題,提供了一種用于可佩戴設備的指令下發方法。

本發明中的可佩戴設備例如可以是手環或者是智能手表等設置有加速度傳感器的可佩戴電子產品,其中,該加速度傳感器可以是三軸加速度傳感器,該可佩戴設備還可以包括處理器和藍牙芯片等。

圖1為根據本發明一種用于可佩戴設備的指令下發方法的一種實施方式的流程圖。

根據圖1所示,該指令下發方法包括以下步驟:

步驟S110,檢測可佩戴設備與其他設備之間是否建立連接,如是,則執行步驟S120,如否,則結束或者可以提示用戶連接。

具體的,該可佩戴設備例如可以是通過藍牙、NFC、WiFi、射頻或者是USB數據線等方式與其他設備建立連接。其中,可佩戴設備例如可以是智能手環、智能手表等設置有加速度傳感器的可佩戴電子產品,其他設備具體為能夠與該可佩戴設備建立連接的例如是頭戴式顯示器、虛擬現實眼鏡等電子產品。

在本發明的一個具體實施例中,該可佩戴設備是通過藍牙與其他設備建立連接的,這樣,不使用數據線連接能夠避免限制可佩戴設備的可使用場景,而且,現有的可佩戴設備中通常都設置有藍牙芯片,這樣就無需改變可佩戴設備的硬件結構來實現本該指令下發方法。

步驟S120,控制加速度傳感器采集該可佩戴設備在設定時間內的加速度數據。

加速度傳感器是一種能夠測量加速度的傳感器。通常由質量塊、阻尼器、彈性元件、敏感元件和適調電路等部分組成。加速度傳感器在加速過程中,通過對質量塊所受慣性力的測量,利用牛頓第二定律獲得加速度值。根據傳感器敏感元件的不同,常見的加速度傳感器包括電容式、電感式、應變式、壓阻式、壓電式等。

在本發明的一個具體實施例中,該可佩戴設備采用的是三軸加速度傳感器,它同樣是基于加速度的基本原理去實現工作的,加速度是個空間矢量,一方面,要準確了解物體的運動狀態,必須測得其三個坐標軸上的分量;另一方面,在預先不知道物體運動方向的場合下,只有應用三軸加速度傳感器來檢測加速度信號。三軸加速度傳感器還具有體積小和重量輕等特點,可以測量空間加速度,能夠全面準確反映物體的運動性質。

具體的,三軸加速度傳感器采集的每一加速度數據可以包括X軸加速度數據、Y軸加速度數據和Z軸加速度數據。還可以預先設置加速度傳感器的采集頻率,例如可以為10次每秒。

步驟S130,根據該加速度數據計算出可佩戴設備的當前運動軌跡。

具體的,如圖2所示,該步驟S130可以包括以下步驟:

步驟S131,對加速度數據進行二重積分運算,得到可佩戴設備的位移信息。

步驟S132,根據位移信息確定可佩戴設備的當前運動軌跡。

這樣,通過對加速度數據進行二次積分,就能夠得到可佩戴設備在設定時間內不同時刻的位移信息,根據這些位移信息,就能夠確定可佩戴設備在設定時間內的當前運動軌跡。

步驟S140,判斷當前運動軌跡是否為指定運動軌跡,如是,則執行步驟S150,如否,則可以繼續執行步驟S120。

步驟S150,下發對應該指定運動軌跡的功能指令至其他設備,以使其他設備執行該功能指令。

例如在該可佩戴設備與其他設備之間的連接方式為藍牙時,可佩戴設備可以將功能指令通過藍牙下發至其他設備,這樣可以使得本發明方法的應用范圍更加廣泛。

在本發明的一個具體實施例中,可以針對其他設備的不同應用預先設定對應的指定運動軌跡。具體的,可以在其他設備打開設定應用例如是音樂播放器的情況下,當前運動軌跡為翻轉手腕時下發第一功能指令至其他設備,其他設備接收到第一功能指令后執行例如是“播放下一首”的功能操作。在其他設備打開設定應用例如是視頻播放器的情況下,當前運動軌跡為翻轉手腕時下發第二功能指令至其他設備,其他設備接收到第二功能指令后執行例如是“暫停播放”的功能操作。

本發明中的其他設備例如可以是頭戴式顯示器,這樣,可佩戴設備通過本發明方法,就能夠實現控制頭戴式顯示器的手柄功能,實現了通過操縱可佩戴設備的運動就實現了對其他設備的功能控制,利用了可佩戴設備自身包括各種傳感器的現有條件,無需增加額外的硬件電路,使得本發明易于實現,提升了用戶體驗。

在本發明的一個具體實施例中,如圖2所示,執行步驟S120之前還可以包括:步驟S210,判斷其他設備是否打開設定應用,如是,則執行步驟S120,如否,則結束。

這樣,避免加速度傳感器一直采集加速度數據,在無需采集加速度數據的情況下,降低該可佩戴設備的功耗,延長其電池使用時間。

與上述方法對應的,本發明還提供了一種用于可佩戴設備的指令下發裝置。

圖3為根據本發明一種用于可佩戴設備的指令下發裝置的一種實施結構的方框原理圖。

根據圖3所示,該指令下發裝置300包括連接檢測模塊310、采集控制模塊320、軌跡計算模塊330、軌跡判斷模塊340和指令下發模塊350。

上述連接檢測模塊310用于檢測可佩戴設備與其他設備之間是否建立連接。

上述采集控制模塊320用于在連接檢測模塊的檢測結果為是的情況下,控制加速度傳感器采集可佩戴設備在設定時間內的加速度數據。

上述軌跡計算模塊330用于根據加速度數據計算出可佩戴設備的當前運動軌跡。

上述軌跡判斷模塊340用于判斷當前運動軌跡是否為指定運動軌跡。

上述指令下發模塊350用于在軌跡判斷模塊的判斷結果為是的情況下,下發對應指定運動軌跡的功能指令至其他設備、以使其他設備執行功能指令。

圖4為根據本發明一種用于可佩戴設備的指令下發裝置的另一種實施結構的方框原理圖。

根據圖4所示,該指令下發裝置300還包括應用判斷模塊410,用于判斷其他設備是否打開設定應用;采集控制模320還用于在應用判斷模塊410的判斷結果為是的情況下,控制加速度傳感器采集運動數據。

進一步地,軌跡計算模塊330包括積分單元331和軌跡確定單元332,積分單元331用于對加速度數據進行二重積分運算,得到可佩戴設備的位移信息;軌跡確定單元332用于根據設定位移信息確定可佩戴設備的當前運動軌跡。

在此基礎上,可佩戴設備與其他設備之間的建立連接的方式包括藍牙、NFC、WiFi、射頻或者是USB數據線。

本發明還提供了一種可佩戴設備,在一方面,該可佩戴設備包括上述用于可佩戴設備的指令下發裝置300。

在另一方面,如圖5所示,該可佩戴設備500還可以包括處理器502和存儲器501,該存儲器501用于存儲指令,該指令用于控制處理器502進行操作以執行上述用于可佩戴設備的指令下發方法。

除此之外,根據圖5所示,該可佩戴設備500還包括接口裝置503、輸入裝置504、顯示裝置505、通信裝置506等等。盡管在圖5中示出了多個裝置,但是,本發明可以僅涉及其中的部分裝置,例如,處理器501、存儲器502、顯示裝置505等。

上述通信裝置506例如能夠進行有有線或無線通信。

上述接口裝置503例如包括耳機插孔、USB接口等。

上述輸入裝置504例如可以包括觸摸屏、按鍵等。

上述顯示裝置505例如是液晶顯示屏、觸摸顯示屏等。

該可佩戴設備例如可以是智能手環、智能手表或者頭盔等可佩戴電子產品。

上述各實施例主要重點描述與其他實施例的不同之處,但本領域技術人員應當清楚的是,上述各實施例可以根據需要單獨使用或者相互結合使用。

本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分相互參見即可,每個實施例重點說明的都是與其他實施例的不同之處,但本領域技術人員應當清楚的是,上述各實施例可以根據需要單獨使用或者相互結合使用。另外,對于裝置實施例而言,由于其是與方法實施例相對應,所以描述得比較簡單,相關之處參見方法實施例的對應部分的說明即可。以上所描述的系統實施例僅僅是示意性的,其中作為分離部件說明的模塊可以是或者也可以不是物理上分開的。

本發明可以是裝置、方法和/或計算機程序產品。計算機程序產品可以包括計算機可讀存儲介質,其上載有用于使處理器實現本發明的各個方面的計算機可讀程序指令。

計算機可讀存儲介質可以是可以保持和存儲由指令執行設備使用的指令的有形設備。計算機可讀存儲介質例如可以是――但不限于――電存儲設備、磁存儲設備、光存儲設備、電磁存儲設備、半導體存儲設備或者上述的任意合適的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:便攜式計算機盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、靜態隨機存取存儲器(SRAM)、便攜式壓縮盤只讀存儲器(CD-ROM)、數字多功能盤(DVD)、記憶棒、軟盤、機械編碼設備、例如其上存儲有指令的打孔卡或凹槽內凸起結構、以及上述的任意合適的組合。這里所使用的計算機可讀存儲介質不被解釋為瞬時信號本身,諸如無線電波或者其他自由傳播的電磁波、通過波導或其他傳輸媒介傳播的電磁波(例如,通過光纖電纜的光脈沖)、或者通過電線傳輸的電信號。

這里所描述的計算機可讀程序指令可以從計算機可讀存儲介質下載到各個計算/處理設備,或者通過網絡、例如因特網、局域網、廣域網和/或無線網下載到外部計算機或外部存儲設備。網絡可以包括銅傳輸電纜、光纖傳輸、無線傳輸、路由器、防火墻、交換機、網關計算機和/或邊緣服務器。每個計算/處理設備中的網絡適配卡或者網絡接口從網絡接收計算機可讀程序指令,并轉發該計算機可讀程序指令,以供存儲在各個計算/處理設備中的計算機可讀存儲介質中。

用于執行本發明操作的計算機程序指令可以是匯編指令、指令集架構(ISA)指令、機器指令、機器相關指令、微代碼、固件指令、狀態設置數據、或者以一種或多種編程語言的任意組合編寫的源代碼或目標代碼,所述編程語言包括面向對象的編程語言—諸如Smalltalk、C++等,以及常規的過程式編程語言—諸如“C”語言或類似的編程語言。計算機可讀程序指令可以完全地在用戶計算機上執行、部分地在用戶計算機上執行、作為一個獨立的軟件包執行、部分在用戶計算機上部分在遠程計算機上執行、或者完全在遠程計算機或服務器上執行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡—包括局域網(LAN)或廣域網(WAN)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網服務提供商來通過因特網連接)。在一些實施例中,通過利用計算機可讀程序指令的狀態信息來個性化定制電子電路,例如可編程邏輯電路、現場可編程門陣列(FPGA)或可編程邏輯陣列(PLA),該電子電路可以執行計算機可讀程序指令,從而實現本發明的各個方面。

這里參照根據本發明實施例的方法、裝置(系統)和計算機程序產品的流程圖和/或框圖描述了本發明的各個方面。應當理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機可讀程序指令實現。

這些計算機可讀程序指令可以提供給通用計算機、專用計算機或其它可編程數據處理裝置的處理器,從而生產出一種機器,使得這些指令在通過計算機或其它可編程數據處理裝置的處理器執行時,產生了實現流程圖和/或框圖中的一個或多個方框中規定的功能/動作的裝置。也可以把這些計算機可讀程序指令存儲在計算機可讀存儲介質中,這些指令使得計算機、可編程數據處理裝置和/或其他設備以特定方式工作,從而,存儲有指令的計算機可讀介質則包括一個制造品,其包括實現流程圖和/或框圖中的一個或多個方框中規定的功能/動作的各個方面的指令。

也可以把計算機可讀程序指令加載到計算機、其它可編程數據處理裝置、或其它設備上,使得在計算機、其它可編程數據處理裝置或其它設備上執行一系列操作步驟,以產生計算機實現的過程,從而使得在計算機、其它可編程數據處理裝置、或其它設備上執行的指令實現流程圖和/或框圖中的一個或多個方框中規定的功能/動作。

附圖中的流程圖和框圖顯示了根據本發明的多個實施例的系統、方法和計算機程序產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個或多個用于實現規定的邏輯功能的可執行指令。在有些作為替換的實現中,方框中所標注的功能也可以以不同于附圖中所標注的順序發生。例如,兩個連續的方框實際上可以基本并行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執行規定的功能或動作的專用的基于硬件的系統來實現,或者可以用專用硬件與計算機指令的組合來實現。對于本領域技術人員來說公知的是,通過硬件方式實現、通過軟件方式實現以及通過軟件和硬件結合的方式實現都是等價的。

以上已經描述了本發明的各實施例,上述說明是示例性的,并非窮盡性的,并且也不限于所披露的各實施例。在不偏離所說明的各實施例的范圍和精神的情況下,對于本技術領域的普通技術人員來說許多修改和變更都是顯而易見的。本文中所用術語的選擇,旨在最好地解釋各實施例的原理、實際應用或對市場中的技術的技術改進,或者使本技術領域的其它普通技術人員能理解本文披露的各實施例。本發明的范圍由所附權利要求來限定。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影