體感控制方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種體感控制方法,該方法包括:采集基于交互界面輸入的體感數(shù)據(jù),分析得到體感動作的特征參數(shù);根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令;執(zhí)行所述控制指令,并基于所述交互界面反饋所述控制指令的執(zhí)行結(jié)果。本發(fā)明還公開了一種體感控制裝置。本發(fā)明實現(xiàn)了對物聯(lián)網(wǎng)管理平臺的體感控制,增加了物聯(lián)網(wǎng)管理平臺操作方式的多樣性,滿足了用戶的多樣化需求,增強了操作管理的趣味性。
【專利說明】
體感控制方法和裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及體感控制領(lǐng)域,尤其涉及一種體感控制方法和裝置。
【背景技術(shù)】
[0002]隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,應用的行業(yè)與場景也越來多廣泛,例如智能家居、智慧建筑、智慧交通、工廠監(jiān)控等等。用戶通過終端設(shè)備接入物聯(lián)網(wǎng)的管理平臺,即可實現(xiàn)對當前網(wǎng)絡(luò)中的各設(shè)備的監(jiān)控與管理。
[0003]現(xiàn)有技術(shù)通常是通過鼠標、觸控屏等硬件設(shè)備,實現(xiàn)操作指令的輸入,操作方式單一,難以滿足用戶多樣化的操作需求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種體感控制方法,旨在解決物聯(lián)網(wǎng)的操作方式單一的技術(shù)問題。
[0005]為實現(xiàn)上述目的,本發(fā)明提供一種體感控制方法,所述體感控制方法包括以下步驟:
[0006]采集基于交互界面輸入的體感數(shù)據(jù),分析得到體感動作的特征參數(shù);
[0007]根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令;
[0008]執(zhí)行所述控制指令,并基于所述交互界面反饋所述控制指令的執(zhí)行結(jié)果。
[0009]優(yōu)選的,當所述交互界面為用戶界面時,所述根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令的步驟包括:
[0010]根據(jù)所述體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和時間信息,將所述體感動作投射在所述用戶界面中,獲取模擬動作;
[0011 ]根據(jù)所述用戶界面預先配置的指令數(shù)據(jù)庫,獲取所述模擬動作對應的控制指令。
[0012]優(yōu)選的,當所述交互界面為物理設(shè)備的控制界面時,所述根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令的步驟包括:
[0013]根據(jù)所述體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和轉(zhuǎn)動方向,模擬對所述物理設(shè)備的操作動作;
[0014]根據(jù)所述物理設(shè)備預先配置的指令數(shù)據(jù)庫,獲取所述操作動作對應的控制指令;
[0015]所述執(zhí)行所述控制指令,并基于所述交互界面反饋所述控制指令的執(zhí)行結(jié)果的步驟包括:
[0016]將所述控制指令發(fā)送到所述物理設(shè)備,控制所述物理設(shè)備執(zhí)行所述控制指令;
[0017]接收所述物理設(shè)備返回的所述控制指令的執(zhí)行結(jié)果,并在所述交互界面上顯示所述執(zhí)行結(jié)果。
[0018]優(yōu)選的,當所述交互界面為三維場景展示界面時,所述根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令的步驟包括:
[0019]根據(jù)所述三維場景展示界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作特征參數(shù)中手和腳的移動軌跡、頭部轉(zhuǎn)動方向,獲取調(diào)整所述三維場景視圖的控制指令。
[0020]優(yōu)選的,所述采集基于交互界面輸入的體感數(shù)據(jù),分析得到體感動作的特征參數(shù)的步驟之后,還包括:
[0021]根據(jù)所述體感動作特征參數(shù),繪制體感輪廓并在所述交互界面上顯示,供用戶根據(jù)所述體感輪廓修正輸入的體感動作。
[0022]此外,為實現(xiàn)上述目的,本發(fā)明還提供一種體感控制裝置,所述體感控制裝置包括:
[0023]采集模塊,用于采集基于交互界面輸入的體感數(shù)據(jù),分析得到體感動作的特征參數(shù);
[0024]指令模塊,用于根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令;
[0025]執(zhí)行模塊,用于執(zhí)行所述控制指令,并基于所述交互界面反饋所述控制指令的執(zhí)行結(jié)果。
[0026]優(yōu)選的,當所述交互界面為用戶界面時,所述指令模塊,還用于,
[0027]根據(jù)所述體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和時間信息,將所述體感動作投射在所述用戶界面中,獲取模擬動作;根據(jù)所述用戶界面預先配置的指令數(shù)據(jù)庫,獲取所述模擬動作對應的控制指令。
[0028]優(yōu)選的,當所述交互界面為物理設(shè)備的控制界面時,所述指令模塊,還用于,
[0029]根據(jù)所述體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和轉(zhuǎn)動方向,模擬對所述物理設(shè)備的操作動作;根據(jù)所述物理設(shè)備預先配置的指令數(shù)據(jù)庫,獲取所述操作動作對應的控制指令;
[0030]所述執(zhí)行模塊,還用于將所述控制指令發(fā)送到所述物理設(shè)備,控制所述物理設(shè)備執(zhí)行所述控制指令;接收所述物理設(shè)備返回的所述控制指令的執(zhí)行結(jié)果,并在所述交互界面上顯示所述執(zhí)行結(jié)果。
[0031]優(yōu)選的,當所述交互界面為三維場景展示界面時,所述指令模塊,還用于,
[0032]根據(jù)所述三維場景展示界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作特征參數(shù)中手和腳的移動軌跡、頭部轉(zhuǎn)動方向,獲取調(diào)整所述三維場景視圖的控制指令。
[0033]優(yōu)選的,所述體感控制裝置,還包括:
[0034]修正模塊,用于根據(jù)所述體感動作特征參數(shù),繪制體感輪廓并在所述交互界面上顯示,供用戶根據(jù)所述體感輪廓修正輸入的體感動作。
[0035]本發(fā)明實施例提出的一種體感控制方法和裝置,基于交互頁面采集用戶的體感數(shù)據(jù),分析得到用戶體感動作的特征參數(shù);通過根據(jù)交互界面的屬性給交互界面預先配置對應的個性化指令數(shù)據(jù)庫,從而使根據(jù)體感動作獲取的控制指令是與當前顯示界面適應、匹配的,減小了無效控制指令的輸出,提升了控制指令的正確率;在根據(jù)體感動作特征參數(shù)和交互界面的指令數(shù)據(jù)庫獲取控制指令后,執(zhí)行得到的控制指令,并將執(zhí)行結(jié)果反饋給用戶。由此,本發(fā)明實現(xiàn)了對物聯(lián)網(wǎng)管理平臺的體感控制,增加了物聯(lián)網(wǎng)管理平臺操作方式的多樣性,滿足了用戶的多樣化需求,增強了操作管理的趣味性。
【附圖說明】
[0036]圖1為本發(fā)明體感控制方法第一實施例的流程示意圖;
[0037]圖2為本發(fā)明體感控制方法第二實施例的流程示意圖;
[0038]圖3為本發(fā)明體感控制方法第三實施例的流程示意圖;
[0039]圖4為本發(fā)明體感控制方法第四實施例的流程示意圖;
[0040]圖5為本發(fā)明體感控制方法第五實施例的流程示意圖;
[0041 ]圖6為本發(fā)明體感控制裝置第一實施例、第二實施例、第三實施例、第四實施例的功能t旲塊不意圖;
[0042]圖7為本發(fā)明體感控制裝置第五實施例的功能模塊示意圖;
[0043]圖8為本發(fā)明實施例中一種用戶體感動作示意圖;
[0044]圖9為本發(fā)明實施例中一種用戶界面體感控制示意圖;
[0045]圖10為本發(fā)明實施例中一種物理設(shè)備體感控制示意圖;
[0046]圖11為本發(fā)明實施例中一種用戶體感控制應用場景示意圖。
[0047]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0048]應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0049]參照圖1,本發(fā)明體感控制方法第一實施例提供一種體感控制方法,所述體感控制方法包括:
[0050]步驟S10、采集基于交互界面輸入的體感數(shù)據(jù),分析得到體感動作的特征參數(shù)。
[0051]本發(fā)明實施例通過采集在當前交互界面輸入的體感數(shù)據(jù),根據(jù)用戶的體感動作向物聯(lián)網(wǎng)管理平臺的交互頁面輸入控制指令,控制物聯(lián)網(wǎng)管理平臺執(zhí)行控制指令,實現(xiàn)體感控制物聯(lián)網(wǎng)管理平臺,增加了物聯(lián)網(wǎng)管理平臺操作指令輸入方式。
[0052]具體的,作為一種實施方式,首先,基于管理平臺的當前交互界面,獲取體感設(shè)備采集的體感數(shù)據(jù)。體感設(shè)備可通過紅外線、攝像頭等多種方式,采集用戶輸入的體感數(shù)據(jù)。管理平臺的交互界面可以顯示在各類顯示設(shè)備上,例如移動終端、個人計算機、屏幕墻等。
[0053]管理平臺根據(jù)體感設(shè)備采集的體感數(shù)據(jù),分析得到體感動作的各項特征參數(shù),得到的體感動作特征參數(shù)包括用戶身體各個部位的運動特征參數(shù)及狀態(tài)信息,例如,手的伸展狀態(tài)、手的滑動軌跡、頭部的轉(zhuǎn)動動作、腳的抬升和下落動作等等。
[0054]步驟S20、根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令。
[0055]在分析得到體感動作的特征參數(shù)后,管理平臺根據(jù)當前交互界面預先配置的對應的指令數(shù)據(jù)庫,以及當前體感動作的特征參數(shù),獲取控制指令。
[0056]具體的,由于物聯(lián)網(wǎng)管理平臺中包括多種屬性的交互界面,例如用戶界面、接入物聯(lián)網(wǎng)的物理設(shè)備的控制界面、三維場景展示界面、地圖界面等等,因此,預先為不同的交互界面分別配置了個性化的指令數(shù)據(jù)庫。
[0057]需要說明的是,指令數(shù)據(jù)庫中記載了各種體感動作對應的控制指令,記載的控制指令是與當前交互界面匹配的。交互界面不同時,同樣的體感動作對應的控制指令可能不同。例如,揮手動作在信息顯示界面為跳轉(zhuǎn)到下一頁的控制指令,而在地圖界面為地圖滑動顯示的控制指令。由此,提升了控制指令的適應性和使用性,獲取的控制指令正確率更高,貼近用戶在不同場景下的實際需求。
[0058]管理平臺根據(jù)當前獲取的體感動作特征參數(shù),分析得到用戶輸入的體感動作。
[0059]然后,根據(jù)體感動作查詢當前交互界面的指令數(shù)據(jù)庫,獲取當前體感動作對應的控制指令。
[0060]步驟S30、執(zhí)行所述控制指令,并基于所述交互界面反饋所述控制指令的執(zhí)行結(jié)果O
[0061]在獲取控制指令后,管理平臺執(zhí)行當前獲取的控制指令,并將執(zhí)行結(jié)果顯示在當前交互界面上,供用戶獲取當前控制指令的執(zhí)行結(jié)果,實現(xiàn)用戶通過體感動作對管理平臺輸入操作指令。
[0062]在本實施例中,采集基于交互界面輸入的體感數(shù)據(jù),分析得到體感動作的特征參數(shù);然后,根據(jù)交互界面預先配置的指令數(shù)據(jù)庫,以及體感動作的特征參數(shù),獲取控制指令;執(zhí)行控制指令,并基于交互界面反饋控制指令的執(zhí)行結(jié)果。本實施例通過對基于當前交互界面采集得到的體感數(shù)據(jù)進行分析,得到體感動作的特征參數(shù),用于匹配對應的控制指令;本實施例預先根據(jù)交互界面的屬性給交互界面配置對應的個性化指令數(shù)據(jù)庫,從而使根據(jù)體感動作獲取的控制指令是與當前顯示界面適應、匹配的,減小了無效控制指令的輸出,提升了控制指令的正確率;在根據(jù)體感動作特征參數(shù)和當前交互界面對應的指令數(shù)據(jù)庫獲取控制指令后,執(zhí)行得到的控制指令,并將控制指令執(zhí)行結(jié)果通過交互界面反饋給用戶,由此,實現(xiàn)了對物聯(lián)網(wǎng)管理平臺的體感控制,增加了物聯(lián)網(wǎng)管理平臺操作方式的多樣性,滿足了用戶的多樣化需求,增強了操作管理的趣味性。
[0063]進一步的,參照圖2,本發(fā)明體感控制方法第二實施例提供一種體感控制方法,基于上述圖1所示的實施例,當所述交互界面為用戶界面時,所述步驟S20包括:
[0064]步驟S21、根據(jù)所述體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和時間信息,將所述體感動作投射在所述用戶界面中,獲取模擬動作。
[0065]物聯(lián)網(wǎng)管理平臺中包括各種屬性的交互界面,本實施例中,當前交互界面為用戶界面,也可稱為UI(User Interface,用戶界面)界面,用戶界面可以是多標簽頁面。
[0066]首先,管理平臺根據(jù)體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和時間信息,將體感動作投射在用戶界面中。其中,手的伸展狀體包括握拳、平伸等;手的移動軌跡包括手向空間中各個方向的移動軌跡;時間信息包括手在各位置停留的時間。
[0067 ]根據(jù)體感動作的特征參數(shù),獲取用戶的體感動作。
[0068]參照圖8,用戶的體感動作包括雙手平伸水平分離、雙手平伸水平合攏、雙手分別握拳水平分離、雙手分別握拳水平合攏、單手握拳向前推/后拉、單手平伸停留/向前推、單手平伸左/右滑動、單手平伸上/下滑動等。
[0069]例如,若用戶雙手平伸,并在水平方向上反向平移,雙手指間的水平距離超過預設(shè)的距離,則判定當前體感動作為雙手平伸水平分離;若用戶雙手平伸,并在水平方向上反向平移,雙手指間的水平距離小于預設(shè)的距離,則判定當前體感動作為雙手平伸水平合攏;若用戶單手握拳并水平向前推,移動軌跡超過預設(shè)的距離,則判定當前體感動作為單手握拳向前推;若用戶單手平伸,在同一位置或坐標的停留時間超過預設(shè)時間,則判定當前體感動作為單手平伸停留;若用戶單手平伸,向用戶坐標系中的左邊移動,且移動距離超過預設(shè)的距離,則判定當前體感動作為單手平伸左滑動。
[0070]然后,管理平臺將用戶體感動作投射在用戶界面,根據(jù)體感動作的各項特征參數(shù)進行分析得到模擬動作。
[0071]例如,將雙手平伸水平分離投射在用戶界面中,得到放大動作;將雙手平伸水平合攏投射在用戶界面中,得到縮小動作;將雙手分別握拳水平分離投射在用戶界面中,得到放大動作;將雙手分別握拳水平合攏投射在用戶界面中,得到放大動作;將單手握拳向前/后推投射在用戶界面中,得到向上/向下滾動動作;將單手平伸停留投射在用戶界面中,得到點擊動作,以及單手投射在用戶界面中的位置或坐標;將單手平伸左/右滑動投射在用戶界面中,得到向左/右翻頁動作。
[0072]由此,得到用戶體感動作投射在用戶界面中的模擬動作。
[0073]步驟S22、根據(jù)所述用戶界面預先配置的指令數(shù)據(jù)庫,獲取所述模擬動作對應的控制指令。
[0074]在得到用戶體感動作對應的模擬動作后,管理平臺根據(jù)當前用戶界面預先配置的指令數(shù)據(jù)庫,查找模擬動作對應的控制指令。得到的控制指令包括切換至上一 /下一標簽頁面、縮放顯示頁面、滾動顯示頁面或點擊顯示頁面等。
[0075]例如,向左/右翻頁動作對應的控制指令為切換為當前顯示頁面的上一/下一標簽頁面;得到向上/向下滾動動作對應的控制指令為向上/向下滾動顯示頁面;頁面放大動作對應的控制指令為放大當前顯示頁面;縮小動作對應的控制指令為縮小當前的顯示頁面;點擊動作對應的控制指令為點擊當前顯示頁面中,體感動作投射的位置。
[0076]由此,得到控制指令。
[0077]然后,執(zhí)行得到的控制指令,進行頁面的標簽切換、縮放、滾動或點擊等,實現(xiàn)對交互界面的體感控制。
[0078]參照圖9,當前用戶界面為標簽頁I,若控制指令為切換為當前顯示頁面的下一標簽頁面,則對應的控制當前顯示頁面進行切換,切換為標簽頁2。
[0079]當然,本實施例中還可以結(jié)合用戶體感動作的移動距離,控制頁面縮放的尺寸、頁面滾動的長度等。
[0080]在本實施例中,當所述交互界面為用戶界面時,獲取體感動作特征參數(shù)后,根據(jù)體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和時間信息,將體感動作投射在用戶界面中,獲取模擬動作,從而將用戶輸入的體感動作轉(zhuǎn)換為虛擬的模擬動作,用于更加準確的識別用戶輸入的控制指令;然后,根據(jù)用戶界面預先配置的指令數(shù)據(jù)庫,獲取模擬動作對應的控制指令,控制指令包括切換至上一 /下一標簽頁面、縮放顯示頁面、滾動顯示頁面或點擊顯示頁面,包括對用戶界面的各種常用操作指令,滿了用戶對用戶界面的操作需求。本實施例通過將用戶體感動作投射的用戶界面上,再獲取控制指令,提升了控制指令的準確性;并且,根據(jù)用戶需求,配置了用戶界面的常用控制指令,使用戶能夠通過體感動作順利進行用戶界面的各項操作控制,實現(xiàn)了操作指令輸入方式的多樣性。
[0081]進一步的,參照圖3,本發(fā)明體感控制方法第三實施例提供一種體感控制方法,基于上述圖1所示的實施例,當所述交互界面為物理設(shè)備的控制界面時,所述步驟S20包括:
[0082]步驟S23、根據(jù)所述體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和轉(zhuǎn)動方向,模擬對所述物理設(shè)備的操作動作。
[0083]物聯(lián)網(wǎng)管理平臺中包括各種屬性的交互界面,本實施例中,當前交互界面為物理設(shè)備的控制界面,用于控制當前接入到管理平臺中的物理設(shè)備??刂平缑嬷械奈锢碓O(shè)備可以是攝像頭、云臺、傳感器、警報器等等,管理平臺可以基于網(wǎng)絡(luò)控制物理設(shè)備,對物理設(shè)備進行管理。
[0084]首先,管理平臺根據(jù)體感動作特征參數(shù)中,手的伸展狀態(tài)、移動軌跡和轉(zhuǎn)動方向,模擬對當前控制界面中物理設(shè)備的操作動作。
[0085]物理設(shè)備的控制界面中可以提供當前物理設(shè)備的虛擬控制組件,例如虛擬控制手柄、虛擬按鈕等。
[0086]例如,當前控制界面中提供物理設(shè)備的虛擬開關(guān)按鈕,若用戶的體感動作為單手平伸前推,則根據(jù)單手平伸前推的動作特征參數(shù),在物理設(shè)備上模擬單手平伸前推的動作,得到單手平伸前推時,按壓開關(guān)按鈕的動作為對物理設(shè)備的操作動作。
[0087]由此,得到對物理設(shè)備的操作動作。
[0088]步驟S24、根據(jù)所述物理設(shè)備預先配置的指令數(shù)據(jù)庫,獲取所述操作動作對應的控制指令。
[0089]在得到對物理設(shè)備的操作動作后,根據(jù)當前物理設(shè)備預先配置的指令數(shù)據(jù)庫,查找當前操作動作對應的控制指令。
[0090]例如,對物理設(shè)備的操作動作為按壓開關(guān)按鈕,則根據(jù)當前物理設(shè)備與西安配置的指令數(shù)據(jù)庫,獲取按壓開關(guān)按鈕對應的控制指令:啟動物理設(shè)備。
[0091 ]由此,得到當前操作動作對應的控制指令。
[0092]所述步驟S30包括:
[0093]步驟S31、將所述控制指令發(fā)送到所述物理設(shè)備,控制所述物理設(shè)備執(zhí)行所述控制指令。
[0094]在獲取控制指令后,管理平臺基于網(wǎng)絡(luò)連接,將控制指令發(fā)送到當前控制界面中的物理設(shè)備,控制物理設(shè)備指令控制指令。
[0095]例如,控制指令為啟動物理設(shè)備,則控制物理設(shè)備模擬開關(guān)按鈕被按壓,并執(zhí)行按鈕被按壓后觸發(fā)的操作。
[0096]步驟S32、接收所述物理設(shè)備返回的所述控制指令的執(zhí)行結(jié)果,并在所述交互界面上顯示所述執(zhí)行結(jié)果。
[0097]在控制物理設(shè)備執(zhí)行當前的控制指令后,管理平臺接收物理設(shè)備返回的當前控制指令的執(zhí)行結(jié)果。
[0098]若物理設(shè)備成功執(zhí)行當前的控制指令,則獲取物理設(shè)備當前的運行狀態(tài),將控制指令成功執(zhí)行的信息與物理設(shè)備當前的運行狀態(tài)作為當前控制指令執(zhí)行的結(jié)果,顯示在當前物理設(shè)備的控制界面上,向用戶反饋執(zhí)行結(jié)果。
[0099]若物理設(shè)備未成功執(zhí)行當前的控制指令,則將控制指令執(zhí)行失敗的信息作為當前控制指令執(zhí)行的結(jié)果,顯示在當前物理設(shè)備的控制界面上,向用戶反饋執(zhí)行結(jié)果。
[0100]參照圖10,以當前物理設(shè)備為攝像頭的云臺為應用場景,進行舉例說明。
[0101]云臺可任意方向轉(zhuǎn)動,從而調(diào)整攝像頭的拍攝角度。
[0102]若用戶輸入的體感動作特征參數(shù)得到體感動作為單手指尖向上平伸,并且手掌順時針轉(zhuǎn)動,則在云臺上模擬順時針轉(zhuǎn)動的動作,得到控制云臺順時針轉(zhuǎn)動的動作為對云臺的操作動作。
[0103]然后,根據(jù)云臺預先配置的指令數(shù)據(jù)庫,獲取控制云臺順時針轉(zhuǎn)動的操作動作對應的控制指令,也即控制云臺順時針轉(zhuǎn)動的指令,順時針轉(zhuǎn)動的角度可以是預先配置的固定值。
[0104]然后,管理平臺將控制指令發(fā)送給云臺,控制云臺根據(jù)預設(shè)的角度值順時針轉(zhuǎn)動。
[0105]若云臺根據(jù)控制指令成功根據(jù)預設(shè)的角度順時針轉(zhuǎn)動,則管理平臺將控制指令成功執(zhí)行的信息作為執(zhí)行結(jié)果,顯示在當前云臺的控制界面中;若云臺根據(jù)控制指令未成功的根據(jù)預設(shè)的角度順時針轉(zhuǎn)動,則管理平臺將控制指令執(zhí)行失敗的信息作為執(zhí)行結(jié)果,顯示在當前云臺的控制界面中。
[0106]由此,用戶獲取當前體感動作對云臺的操作結(jié)果。
[0107]當然,還可以根據(jù)手的拉伸動作實現(xiàn)控制攝像頭拍攝焦距的調(diào)整等。
[0108]由此,實現(xiàn)了體感控制物聯(lián)網(wǎng)管理平臺中的物理設(shè)備。
[0109]在本實施例中,當交互界面為物理設(shè)備的控制界面時,根據(jù)體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和轉(zhuǎn)動方向,模擬對物理設(shè)備的操作動作;然后,根據(jù)物理設(shè)備預先配置的指令數(shù)據(jù)庫,獲取操作動作對應的控制指令;然后,將控制指令發(fā)送到物理設(shè)備,控制物理設(shè)備執(zhí)行控制指令;接收物理設(shè)備返回的控制指令的執(zhí)行結(jié)果,并在交互界面上顯示執(zhí)行結(jié)果。本實施例通過根據(jù)體感動作特征參數(shù)模擬對物理設(shè)備的操作動作,模擬實現(xiàn)用戶操控物理設(shè)備的場景,獲取用戶當前體感動作為物理設(shè)備的操作動作,拉近了用戶與遠程的物理設(shè)備的距離感;不同的物理設(shè)備對應適配的指令數(shù)據(jù)庫,根據(jù)對物理設(shè)備的操作動作和物理設(shè)備的指令數(shù)據(jù)庫,查找得到當前操作動作對應的控制指令是與當前操作場景匹配且有效的,降低了體感控制的失敗概率,使得用戶可以通過多種體感動作控制物理設(shè)備,提升了用戶體驗。
[0110]進一步的,參照圖4,本發(fā)明體感控制方法第四實施例提供一種體感控制方法,基于上述圖3所示的實施例,當所述交互界面為三維場景展示界面時,所述步驟S20包括:
[0111]步驟S25、根據(jù)所述三維場景展示界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作特征參數(shù)中手和腳的移動軌跡、頭部轉(zhuǎn)動方向,獲取調(diào)整所述三維場景視角的控制指令。
[0112]物聯(lián)網(wǎng)管理平臺中包括各種屬性的交互界面,本實施例中,當前交互界面為三維場景展示界面,用于展示三維場景,例如住宅內(nèi)部的三維場景、工廠廠房內(nèi)部的三維場景、道路三維場景等。
[0113]在獲取用戶的體感動作特征參數(shù)后,管理平臺根據(jù)當前三維場景展示界面預先配置的指令數(shù)據(jù)庫,以及體感動作特征參數(shù)中的手和腳的移動軌跡、頭部轉(zhuǎn)動方向,獲取調(diào)整當前三維場景視角的控制指令。
[0114]具體的,管理平臺獲取特征參數(shù)中手和腳的移動軌跡,以及頭部轉(zhuǎn)動方向。
[0115]然后,基于預先配置的指令數(shù)據(jù)庫,根據(jù)手的移動軌跡或頭部轉(zhuǎn)動方向,獲取對應的控制三維場景方向調(diào)整的控制指令;根據(jù)腳的移動軌跡,獲取對應的控制三維場景縮放的控制指令。
[0116]例如,用戶雙腳原地踏步或向前行走,則根據(jù)指令數(shù)據(jù)庫,得到雙腳原地踏步或向前行走對應的控制三維場景放大的控制指令,模擬用戶向前行走時三維場景視圖的動態(tài)變化。
[0117]用戶單手向左水平移動,則根據(jù)指令數(shù)據(jù)庫,得到單手向左水平移動對應的控制三維場景視圖向左轉(zhuǎn)動的控制指令。
[0118]用戶頭部順時針轉(zhuǎn)動,則根據(jù)指令數(shù)據(jù)庫,得到頭部順時針轉(zhuǎn)動對應的控制三維場景視圖順時針轉(zhuǎn)動的控制指令。
[0119]由此,得到調(diào)整當前三維場景視圖的控制指令。
[0120]執(zhí)行得到的控制指令,即可相應的調(diào)整當前三維場景的視圖,使用戶有三維場景的置入感。
[0121 ]在本實施例中,當交互界面為三維場景展示界面時,獲取體感動作特征參數(shù)后,根據(jù)三維場景展示界面預先配置的指令數(shù)據(jù)庫,以及體感動作特征參數(shù)中手和腳的移動軌跡、頭部轉(zhuǎn)動方向,獲取調(diào)三維場景視圖的控制指令。本實施例通過用戶手和腳的移動軌跡、頭部的轉(zhuǎn)動方向,從而控制三維場景視圖的調(diào)整,實現(xiàn)了用戶體感動作對三維場景界面的控制,使用戶對三維場景具有身臨其境的真實感。
[0122]進一步的,參照圖5,本發(fā)明體感控制方法第五實施例提供一種體感控制方法,基于上述圖1圖2、圖3或圖4所示的任一實施例(本實施例以圖1為例),所述步驟SlO之后,還包括:
[0123]步驟S40、根據(jù)所述體感動作特征參數(shù),繪制體感輪廓并在所述交互界面上顯示,供用戶根據(jù)所述體感輪廓修正輸入的體感動作。
[0124]由于用戶在進行體感控制時,并不清楚其本身的動作是否正確、是否能夠被識別,若識別失敗也不知道具體的失敗原因,降低了體感控制的實用性。
[0125]因此,本實施例在獲取體感動作特征參數(shù)后,根據(jù)當前獲取的體感動作特征參數(shù),使用預先配置的人體圖像素材,繪制用戶的體感輪廓。繪制得到的體感輪廓可以是二維動態(tài)圖像,也可以是三維動態(tài)視圖,可根據(jù)需要靈活設(shè)置。
[0126]然后,參照圖11,管理平臺在當前交互界面預先配置的位置上,顯示繪制得到的體感輪廓。
[0127]用戶看到顯示的體感輪廓后,可以對應修正人體動作,從而使管理平臺更加準確的識別得到對應的控制指令。
[0128]例如,若用戶當前雙手平伸合攏,則繪制得到抽象的雙手平伸合攏的動作輪廓,作為用戶當前的體感輪廓;若用戶當前原地踏步,則繪制得到抽象的人體原地踏步的動作輪廓,作為用戶當前的體感輪廓。
[0129]在本實施例中,獲取體感動作特征參數(shù)后,根據(jù)體感動作特征參數(shù),繪制體感輪廓并在交互界面上顯示,供用戶根據(jù)體感輪廓修正輸入的體感動作。本實施例中通過繪制并顯示體感輪廓,使用戶及時獲取其體感動作的信息,進行自我修正,從而使用戶輸入更加容易識別的體感動作,提高體感控制的成功率。
[0130]參照圖6,本發(fā)明體感控制裝置第一實施例提供一種體感控制裝置,所述體感控制裝置包括:
[0131]采集模塊10,用于采集基于交互界面輸入的的體感數(shù)據(jù),分析得到體感動作的特征參數(shù)。
[0132]本發(fā)明實施例通過采集在當前交互界面輸入的體感數(shù)據(jù),根據(jù)用戶的體感動作向物聯(lián)網(wǎng)管理平臺的交互頁面輸入控制指令,控制物聯(lián)網(wǎng)管理平臺執(zhí)行控制指令,實現(xiàn)體感控制物聯(lián)網(wǎng)管理平臺,增加了物聯(lián)網(wǎng)管理平臺操作指令輸入方式。
[0133]體感控制裝置部署在物聯(lián)網(wǎng)管理平臺中。
[0134]具體的,作為一種實施方式,首先,基于管理平臺的當前交互界面,采集模塊10獲取體感設(shè)備采集的體感數(shù)據(jù)。體感設(shè)備可通過紅外線、攝像頭等多種方式,采集用戶輸入的體感數(shù)據(jù)。管理平臺的交互界面可以顯示在各類顯示設(shè)備上,例如移動終端、個人計算機、屏幕墻等。
[0135]采集模塊10根據(jù)體感設(shè)備采集的體感數(shù)據(jù),分析得到體感動作的各項特征參數(shù),得到的體感動作特征參數(shù)包括用戶身體各個部位的運動特征參數(shù)及狀態(tài)信息,例如,手的伸展狀態(tài)、手的滑動軌跡、頭部的轉(zhuǎn)動動作、腳的抬升和下落動作等等。
[0136]指令模塊20,用于根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令。
[0137]在分析得到體感動作的特征參數(shù)后,指令模塊20根據(jù)當前交互界面預先配置對應的指令數(shù)據(jù)庫,以及當前體感動作的特征參數(shù),獲取控制指令。
[0138]具體的,由于物聯(lián)網(wǎng)管理平臺中包括多種屬性的交互界面,例如用戶界面、接入物聯(lián)網(wǎng)的物理設(shè)備的控制界面、三維場景展示界面、地圖界面等等,因此,預先為不同的交互界面分別配置了個性化的指令數(shù)據(jù)庫。
[0139]需要說明的是,指令數(shù)據(jù)庫中記載了各種體感動作對應的控制指令,記載的控制指令是與當前交互界面匹配的。交互界面不同時,同樣的體感動作對應的控制指令可能不同。例如,揮手動作在信息顯示界面為跳轉(zhuǎn)到下一頁的控制指令,而在地圖界面為地圖滑動顯示的控制指令。由此,提升了控制指令的適應性和使用性,獲取的控制指令正確率更高,貼近用戶在不同場景下的實際需求。
[0140]指令模塊20根據(jù)當前獲取的體感動作特征參數(shù),分析得到用戶輸入的體感動作。
[0141]然后,指令模塊20根據(jù)體感動作查詢當前交互界面的指令數(shù)據(jù)庫,獲取當前體感動作對應的控制指令。
[0142]執(zhí)行模塊30,用于執(zhí)行所述控制指令,并基于所述交互界面反饋所述控制指令的執(zhí)行結(jié)果。
[0143]在獲取控制指令后,執(zhí)行模塊30執(zhí)行當前獲取的控制指令,并將執(zhí)行結(jié)果顯示在當前交互界面上,供用戶獲取當前控制指令的執(zhí)行結(jié)果,實現(xiàn)用戶通過體感動作對管理平臺輸入操作指令。
[0144]在本實施例中,采集模塊10采集基于交互界面輸入的體感數(shù)據(jù),分析得到體感動作的特征參數(shù);然后,指令模塊20根據(jù)交互界面預先配置的指令數(shù)據(jù)庫,以及體感動作的特征參數(shù),獲取控制指令;執(zhí)行模塊30執(zhí)行控制指令,并基于交互界面反饋控制指令的執(zhí)行結(jié)果。本實施例通過對基于當前交互界面采集得到的體感數(shù)據(jù)進行分析,得到體感動作的特征參數(shù),用于匹配對應的控制指令;本實施例預先根據(jù)交互界面的屬性給交互界面配置對應的個性化指令數(shù)據(jù)庫,從而使根據(jù)體感動作獲取的控制指令是與當前顯示界面適應、匹配的,減小了無效控制指令的輸出,提升了控制指令的正確率;在根據(jù)體感動作特征參數(shù)和當前交互界面對應的指令數(shù)據(jù)庫獲取控制指令后,執(zhí)行得到的控制指令,并將控制指令執(zhí)行結(jié)果通過交互界面反饋給用戶,由此,實現(xiàn)了對物聯(lián)網(wǎng)管理平臺的體感控制,增加了物聯(lián)網(wǎng)管理平臺操作方式的多樣性,滿足了用戶的多樣化需求,增強了操作管理的趣味性。
[0145]進一步的,參照圖6,本發(fā)明體感控制裝置第二實施例提供一種體感控制裝置,基于上述圖6所示的本發(fā)明體感控制裝置第一實施例,當所述交互界面為用戶界面時,所述指令模塊20,還用于,
[0146]根據(jù)所述體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和時間信息,將所述體感動作投射在所述用戶界面中,獲取模擬動作;根據(jù)所述用戶界面預先配置的指令數(shù)據(jù)庫,獲取所述模擬動作對應的控制指令。
[0147]物聯(lián)網(wǎng)管理平臺中包括各種屬性的交互界面,本實施例中,當前交互界面為用戶界面,也可稱為UI(User Interface,用戶界面)界面,用戶界面可以是多標簽頁面。
[0148]首先,指令模塊20根據(jù)體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和時間信息,將體感動作投射在用戶界面中。其中,手的伸展狀體包括握拳、平伸等;手的移動軌跡包括手向空間中各個方向的移動軌跡;時間信息包括手在各位置停留的時間。
[0149]指令模塊20根據(jù)體感動作的特征參數(shù),獲取用戶的體感動作。
[0150]參照圖8,用戶的體感動作包括雙手平伸水平分離、雙手平伸水平合攏、雙手分別握拳水平分離、雙手分別握拳水平合攏、單手握拳向前推/后拉、單手平伸停留/向前推、單手平伸左/右滑動、單手平伸上/下滑動等。
[0151]例如,若用戶雙手平伸,并在水平方向上反向平移,雙手指間的水平距離超過預設(shè)的距離,則判定當前體感動作為雙手平伸水平分離;若用戶雙手平伸,并在水平方向上反向平移,雙手指間的水平距離小于預設(shè)的距離,則判定當前體感動作為雙手平伸水平合攏;若用戶單手握拳并水平向前推,移動軌跡超過預設(shè)的距離,則判定當前體感動作為單手握拳向前推;若用戶單手平伸,在同一位置或坐標的停留時間超過預設(shè)時間,則判定當前體感動作為單手平伸停留;若用戶單手平伸,向用戶坐標系中的左邊移動,且移動距離超過預設(shè)的距離,則判定當前體感動作為單手平伸左滑動。
[0152]然后,指令模塊20將用戶體感動作投射在用戶界面,根據(jù)體感動作的各項特征參數(shù)進行分析得到模擬動作。
[0153]例如,將雙手平伸水平分離投射在用戶界面中,得到放大動作;將雙手平伸水平合攏投射在用戶界面中,得到縮小動作;將雙手分別握拳水平分離投射在用戶界面中,得到放大動作;將雙手分別握拳水平合攏投射在用戶界面中,得到放大動作;將單手握拳向前/后推投射在用戶界面中,得到向上/向下滾動動作;將單手平伸停留投射在用戶界面中,得到點擊動作,以及單手投射在用戶界面中的位置或坐標;將單手平伸左/右滑動投射在用戶界面中,得到向左/右翻頁動作。
[0154]由此,指令模塊20得到用戶體感動作投射在用戶界面中的模擬動作。
[0155]在得到用戶體感動作對應的模擬動作后,指令模塊20根據(jù)當前用戶界面預先配置的指令數(shù)據(jù)庫,查找模擬動作對應的控制指令。得到的控制指令包括切換至上一 /下一標簽頁面、縮放顯示頁面、滾動顯示頁面或點擊顯示頁面等。
[0156]例如,向左/右翻頁動作對應的控制指令為切換為當前顯示頁面的上一/下一標簽頁面;得到向上/向下滾動動作對應的控制指令為向上/向下滾動顯示頁面;頁面放大動作對應的控制指令為放大當前顯示頁面;縮小動作對應的控制指令為縮小當前的顯示頁面;點擊動作對應的控制指令為點擊當前顯示頁面中,體感動作投射的位置。
[0157]由此,指令模塊20得到控制指令。
[0158]然后,控制模塊30執(zhí)行得到的控制指令,進行頁面的切換、縮放、滾動或點擊等,實現(xiàn)對交互界面的體感控制。
[0159]參照圖9,當前用戶界面為標簽頁I,若控制指令為切換為當前顯示頁面的下一標簽頁面,則對應的控制當前顯示頁面進行切換,切換為標簽頁2。
[0160]當然,本實施例中還可以結(jié)合用戶體感動作的移動距離,控制頁面縮放的尺寸、頁面滾動的長度等。
[0161 ]在本實施例中,當所述交互界面為用戶界面時,獲取體感動作特征參數(shù)后,指令模塊20根據(jù)體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和時間信息,將體感動作投射在用戶界面中,獲取模擬動作,從而將用戶輸入的體感動作轉(zhuǎn)換為虛擬的模擬動作,用于更加準確的識別用戶輸入的控制指令;然后,根據(jù)用戶界面預先配置的指令數(shù)據(jù)庫,獲取模擬動作對應的控制指令,控制指令包括切換至上一 /下一標簽頁面、縮放顯示頁面、滾動顯示頁面或點擊顯示頁面,包括對用戶界面的各種常用操作指令,滿了用戶對用戶界面的操作需求。本實施例通過將用戶體感動作投射的用戶界面上,再獲取控制指令,提升了控制指令的準確性;并且,根據(jù)用戶需求,配置了用戶界面的常用控制指令,使用戶能夠通過體感動作順利進行用戶界面的各項操作控制,實現(xiàn)了操作指令輸入方式的多樣性。
[0162]進一步的,參照圖6,本發(fā)明體感控制裝置第三實施例提供一種體感控制裝置,基于上述圖6所示的本發(fā)明體感控制裝置第一實施例,當所述交互界面為物理設(shè)備的控制界面時,所述指令模塊20,還用于,
[0163]根據(jù)所述體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和轉(zhuǎn)動方向,模擬對所述物理設(shè)備的操作動作;根據(jù)所述物理設(shè)備預先配置的指令數(shù)據(jù)庫,獲取所述操作動作對應的控制指令。
[0164]物聯(lián)網(wǎng)管理平臺中包括各種屬性的交互界面,本實施例中,當前交互界面為物理設(shè)備的控制界面,用于控制當前接入到管理平臺中的物理設(shè)備。控制界面中的物理設(shè)備可以是攝像頭、云臺、傳感器、警報器等等,管理平臺可以基于網(wǎng)絡(luò)控制物理設(shè)備,對物理設(shè)備進行管理。
[0165]首先,指令模塊20根據(jù)體感動作特征參數(shù)中,手的伸展狀態(tài)、移動軌跡和轉(zhuǎn)動方向,模擬對當前控制界面中物理設(shè)備的操作動作。
[0166]物理設(shè)備的控制界面中可以提供當前物理設(shè)備的虛擬控制組件,例如虛擬控制手柄、虛擬按鈕等。
[0167]例如,當前控制界面中提供物理設(shè)備的虛擬開關(guān)按鈕,若用戶的體感動作為單手平伸前推,則根據(jù)單手平伸前推的動作特征參數(shù),在物理設(shè)備上模擬單手平伸前推的動作,得到單手平伸前推時,按壓開關(guān)按鈕的動作為對物理設(shè)備的操作動作。
[0168]由此,指令模塊20得到對物理設(shè)備的操作動作。
[0169]在得到對物理設(shè)備的操作動作后,指令模塊20根據(jù)當前物理設(shè)備預先配置的指令數(shù)據(jù)庫,查找當前操作動作對應的控制指令。
[0170]例如,對物理設(shè)備的操作動作為按壓開關(guān)按鈕,則根據(jù)當前物理設(shè)備與西安配置的指令數(shù)據(jù)庫,獲取按壓開關(guān)按鈕對應的控制指令:啟動物理設(shè)備。
[0171]由此,指令模塊20得到當前操作動作對應的控制指令。
[0172]所述執(zhí)行模塊30,還用于將所述控制指令發(fā)送到所述物理設(shè)備,控制所述物理設(shè)備執(zhí)行所述控制指令;接收所述物理設(shè)備返回的所述控制指令的執(zhí)行結(jié)果,并在所述交互界面上顯示所述執(zhí)行結(jié)果。
[0173]在獲取控制指令后,執(zhí)行模塊30基于網(wǎng)絡(luò)連接,將控制指令發(fā)送到當前控制界面中的物理設(shè)備,控制物理設(shè)備指令控制指令。
[0174]例如,控制指令為啟動物理設(shè)備,則控制物理設(shè)備模擬開關(guān)按鈕被按壓,并執(zhí)行按鈕被按壓后觸發(fā)的操作。
[0175]在控制物理設(shè)備執(zhí)行當前的控制指令后,執(zhí)行模塊30接收物理設(shè)備返回的當前控制指令的執(zhí)行結(jié)果。
[0176]若物理設(shè)備成功執(zhí)行當前的控制指令,則執(zhí)行模塊30獲取物理設(shè)備當前的運行狀態(tài),將控制指令成功執(zhí)行的信息與物理設(shè)備當前的運行狀態(tài)作為當前控制指令執(zhí)行的結(jié)果,顯示在當前物理設(shè)備的控制界面上,向用戶反饋執(zhí)行結(jié)果。
[0177]若物理設(shè)備未成功執(zhí)行當前的控制指令,則執(zhí)行模塊30將控制指令執(zhí)行失敗的信息作為當前控制指令執(zhí)行的結(jié)果,顯示在當前物理設(shè)備的控制界面上,向用戶反饋執(zhí)行結(jié)果O
[0178]參照圖10,以當前物理設(shè)備為攝像頭的云臺為應用場景,進行舉例說明。
[0179]云臺可任意方向轉(zhuǎn)動,從而調(diào)整攝像頭的拍攝角度。
[0180]若用戶輸入的體感動作特征參數(shù)得到體感動作為單手指尖向上平伸,并且手掌順時針轉(zhuǎn)動,則在云臺上模擬順時針轉(zhuǎn)動的動作,得到控制云臺順時針轉(zhuǎn)動的動作為對云臺的操作動作。
[0181]然后,根據(jù)云臺預先配置的指令數(shù)據(jù)庫,獲取控制云臺順時針轉(zhuǎn)動的操作動作對應的控制指令,也即控制云臺順時針轉(zhuǎn)動的指令,順時針轉(zhuǎn)動的角度可以是預先配置的固定值。
[0182]然后,執(zhí)行模塊30將控制指令發(fā)送給云臺,控制云臺根據(jù)預設(shè)的角度值順時針轉(zhuǎn)動。
[0183]若云臺根據(jù)控制指令成功根據(jù)預設(shè)的角度順時針轉(zhuǎn)動,則執(zhí)行模塊30將控制指令成功執(zhí)行的信息作為執(zhí)行結(jié)果,顯示在當前云臺的控制界面中;若云臺根據(jù)控制指令未成功的根據(jù)預設(shè)的角度順時針轉(zhuǎn)動,則執(zhí)行模塊30將控制指令執(zhí)行失敗的信息作為執(zhí)行結(jié)果,顯示在當前云臺的控制界面中。
[0184]由此,用戶獲取當前體感動作的對云臺的操作結(jié)果。
[0185]當然,還可以根據(jù)手的拉伸動作實現(xiàn)控制攝像頭拍攝焦距的調(diào)整等。
[0186]由此,實現(xiàn)了體感控制物聯(lián)網(wǎng)管理平臺中的物理設(shè)備。
[0187]在本實施例中,當交互界面為物理設(shè)備的控制界面時,指令模塊20根據(jù)體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和轉(zhuǎn)動方向,模擬對物理設(shè)備的操作動作;然后,根據(jù)物理設(shè)備預先配置的指令數(shù)據(jù)庫,獲取操作動作對應的控制指令;然后,執(zhí)行模塊30將控制指令發(fā)送到物理設(shè)備,控制物理設(shè)備執(zhí)行控制指令;接收物理設(shè)備返回的控制指令的執(zhí)行結(jié)果,并在交互界面上顯示執(zhí)行結(jié)果。本實施例通過根據(jù)體感動作特征參數(shù)模擬對物理設(shè)備的操作動作,模擬實現(xiàn)用戶操控物理設(shè)備的場景,獲取用戶當前體感動作為物理設(shè)備的操作動作,拉近了用戶與遠程的物理設(shè)備的距離感;不同的物理設(shè)備對應適配的指令數(shù)據(jù)庫,根據(jù)對物理設(shè)備的操作動作和物理設(shè)備的指令數(shù)據(jù)庫,查找得到當前操作動作對應的控制指令是與當前操作場景匹配且有效的,降低了體感控制的失敗概率,使得用戶可以通過多種體感動作控制物理設(shè)備,提升了用戶體驗。
[0188]進一步,參照圖6,本發(fā)明體感控制裝置第四實施例提供一種體感控制裝置,基于上述圖6所示的本發(fā)明體感控制裝置第一實施例,當所述交互界面為三維場景展示界面時,所述指令模塊20,還用于,
[0189]根據(jù)所述三維場景展示界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作特征參數(shù)中手和腳的移動軌跡、頭部轉(zhuǎn)動方向,獲取調(diào)整所述三維場景視圖的控制指令。
[0190]物聯(lián)網(wǎng)管理平臺中包括各種屬性的交互界面,本實施例中,當前交互界面為三維場景展示界面,用于展示三維場景,例如住宅內(nèi)部的三維場景、工廠廠房內(nèi)部的三維場景、道路三維場景等。
[0191]在獲取用戶的體感動作特征參數(shù)后,指令模塊20根據(jù)當前三維場景展示界面預先配置的指令數(shù)據(jù)庫,以及體感動作特征參數(shù)中的手和腳的移動軌跡、頭部轉(zhuǎn)動方向,獲取調(diào)整當前三維場景視角的控制指令。
[0192]具體的,指令模塊20獲取特征參數(shù)中手和腳的移動軌跡,以及頭部轉(zhuǎn)動方向。
[0193]然后,指令模塊20基于預先配置的指令數(shù)據(jù)庫,根據(jù)手的移動軌跡或頭部轉(zhuǎn)動方向,獲取對應的控制三維場景方向調(diào)整的控制指令;根據(jù)腳的移動軌跡,獲取對應的控制三維場景縮放的控制指令。
[0194]例如,用戶雙腳原地踏步或向前行走,則根據(jù)指令數(shù)據(jù)庫,得到雙腳原地踏步或向前行走對應的控制三維場景放大的控制指令,模擬用戶向前行走時三維場景視圖的動態(tài)變化。
[0195]用戶單手向左水平移動,則根據(jù)指令數(shù)據(jù)庫,得到單手向左水平移動對應的控制三維場景視圖向左轉(zhuǎn)動的控制指令。
[0196]用戶頭部順時針轉(zhuǎn)動,則根據(jù)指令數(shù)據(jù)庫,得到頭部順時針轉(zhuǎn)動對應的控制三維場景視圖順時針轉(zhuǎn)動的控制指令。
[0197]由此,指令模塊20得到調(diào)整當前三維場景視圖的控制指令。
[0198]控制模塊30執(zhí)行得到的控制指令,即可相應的調(diào)整當前三維場景的視圖,使用戶有三維場景的置入感。
[0199]在本實施例中,當交互界面為三維場景展示界面時,獲取體感動作特征參數(shù)后,指令模塊20根據(jù)三維場景展示界面預先配置的指令數(shù)據(jù)庫,以及體感動作特征參數(shù)中手和腳的移動軌跡、頭部轉(zhuǎn)動方向,獲取調(diào)三維場景視圖的控制指令。本實施例通過用戶手和腳的移動軌跡、頭部的轉(zhuǎn)動方向,從而控制三維場景視圖的調(diào)整,實現(xiàn)了用戶體感動作對三維場景界面的控制,使用戶對三維場景具有身臨其境的真實感。
[0200]具體的,參照圖7,本發(fā)明體感控制裝置第五實施例提供一種體感控制裝置,基于上述圖6所示的任一實施例(本實施例以本發(fā)明體感控制裝置第一實施例為例),所述體感控制裝置,還包括:
[0201 ]修正模塊40,用于根據(jù)所述體感動作特征參數(shù),繪制體感輪廓并在所述交互界面上顯示,供用戶根據(jù)所述體感輪廓修正輸入的體感動作。
[0202]由于用戶在進行體感控制時,并不清楚其本身的動作是否正確、是否能夠被識別,若識別失敗也不知道具體的失敗原因,降低了體感控制的實用性。
[0203]因此,本實施例在獲取體感動作特征參數(shù)后,修正模塊40根據(jù)當前獲取的體感動作特征參數(shù),使用預先配置的人體圖像素材,繪制用戶的體感輪廓。繪制得到的體感輪廓可以是二維動態(tài)圖像,也可以是三維動態(tài)視圖,可根據(jù)需要靈活設(shè)置。
[0204]然后,參照圖11,修正模塊40在當前交互界面預先配置的位置上,顯示繪制得到的體感輪廓。
[0205]用戶看到顯示的體感輪廓后,可以對應修正人體動作,從而使管理平臺更加準確的識別得到對應的控制指令。
[0206]例如,若用戶當前雙手平伸合攏,則繪制得到抽象的雙手平伸合攏的動作輪廓,作為用戶當前的體感輪廓;若用戶當前原地踏步,則繪制得到抽象的人體原地踏步的動作輪廓,作為用戶當前的體感輪廓。
?0207] 在本實施例中,獲取體感動作特征參數(shù)后,修正模塊40根據(jù)體感動作特征參數(shù),繪制體感輪廓并在交互界面上顯示,供用戶根據(jù)體感輪廓修正輸入的體感動作。本實施例中通過繪制并顯示體感輪廓,使用戶及時獲取其體感動作的信息,進行自我修正,從而使用戶輸入更加容易識別的體感動作,提高體感控制的成功率。
[0208]以上僅為本發(fā)明的可選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【主權(quán)項】
1.一種體感控制方法,其特征在于,所述體感控制方法包括以下步驟: 采集基于交互界面輸入的體感數(shù)據(jù),分析得到體感動作的特征參數(shù); 根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令; 執(zhí)行所述控制指令,并基于所述交互界面反饋所述控制指令的執(zhí)行結(jié)果。2.如權(quán)利要求1所述的體感控制方法,其特征在于,當所述交互界面為用戶界面時,所述根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令的步驟包括: 根據(jù)所述體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和時間信息,將所述體感動作投射在所述用戶界面中,獲取模擬動作; 根據(jù)所述用戶界面預先配置的指令數(shù)據(jù)庫,獲取所述模擬動作對應的控制指令。3.如權(quán)利要求1所述的體感控制方法,其特征在于,當所述交互界面為物理設(shè)備的控制界面時,所述根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令的步驟包括: 根據(jù)所述體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和轉(zhuǎn)動方向,模擬對所述物理設(shè)備的操作動作; 根據(jù)所述物理設(shè)備預先配置的指令數(shù)據(jù)庫,獲取所述操作動作對應的控制指令; 所述執(zhí)行所述控制指令,并基于所述交互界面反饋所述控制指令的執(zhí)行結(jié)果的步驟包括: 將所述控制指令發(fā)送到所述物理設(shè)備,控制所述物理設(shè)備執(zhí)行所述控制指令; 接收所述物理設(shè)備返回的所述控制指令的執(zhí)行結(jié)果,并在所述交互界面上顯示所述執(zhí)行結(jié)果。4.如權(quán)利要求1所述的體感控制方法,其特征在于,當所述交互界面為三維場景展示界面時,所述根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令的步驟包括: 根據(jù)所述三維場景展示界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作特征參數(shù)中手和腳的移動軌跡、頭部轉(zhuǎn)動方向,獲取調(diào)整所述三維場景視圖的控制指令。5.如權(quán)利要求1所述的體感控制方法,其特征在于,所述采集基于交互界面輸入的的體感數(shù)據(jù),分析得到體感動作的特征參數(shù)的步驟之后,還包括: 根據(jù)所述體感動作特征參數(shù),繪制體感輪廓并在所述交互界面上顯示,供用戶根據(jù)所述體感輪廓修正輸入的體感動作。6.一種體感控制裝置,其特征在于,所述體感控制裝置包括: 采集模塊,用于采集基于交互界面輸入的的體感數(shù)據(jù),分析得到體感動作的特征參數(shù);指令模塊,用于根據(jù)所述交互界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作的特征參數(shù),獲取控制指令; 執(zhí)行模塊,用于執(zhí)行所述控制指令,并基于所述交互界面反饋所述控制指令的執(zhí)行結(jié)果O7.如權(quán)利要求6所述的體感控制裝置,其特征在于,當所述交互界面為用戶界面時,所述指令模塊,還用于, 根據(jù)所述體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和時間信息,將所述體感動作投射在所述用戶界面中,獲取模擬動作;根據(jù)所述用戶界面預先配置的指令數(shù)據(jù)庫,獲取所述模擬動作對應的控制指令。8.如權(quán)利要求6所述的體感控制裝置,其特征在于,當所述交互界面為物理設(shè)備的控制界面時,所述指令模塊,還用于, 根據(jù)所述體感動作特征參數(shù)中手的伸展狀態(tài)、移動軌跡和轉(zhuǎn)動方向,模擬對所述物理設(shè)備的操作動作;根據(jù)所述物理設(shè)備預先配置的指令數(shù)據(jù)庫,獲取所述操作動作對應的控制指令; 所述執(zhí)行模塊,還用于將所述控制指令發(fā)送到所述物理設(shè)備,控制所述物理設(shè)備執(zhí)行所述控制指令;接收所述物理設(shè)備返回的所述控制指令的執(zhí)行結(jié)果,并在所述交互界面上顯示所述執(zhí)行結(jié)果。9.如權(quán)利要求6所述的體感控制裝置,其特征在于,當所述交互界面為三維場景展示界面時,所述指令模塊,還用于, 根據(jù)所述三維場景展示界面預先配置的指令數(shù)據(jù)庫,以及所述體感動作特征參數(shù)中手和腳的移動軌跡、頭部轉(zhuǎn)動方向,獲取調(diào)整所述三維場景視圖的控制指令。10.如權(quán)利要求6所述的體感控制裝置,其特征在于,所述體感控制裝置,還包括: 修正模塊,用于根據(jù)所述體感動作特征參數(shù),繪制體感輪廓并在所述交互界面上顯示,供用戶根據(jù)所述體感輪廓修正輸入的體感動作。
【文檔編號】G06F3/01GK105975081SQ201610349978
【公開日】2016年9月28日
【申請日】2016年5月24日
【發(fā)明人】沈東 , 胡春梅
【申請人】深圳市敢為軟件技術(shù)有限公司