本申請涉及車輛,并且更具體地,涉及車輛中一種基于隔空手勢的交互方法、裝置、車輛和存儲介質。
背景技術:
1、隨著技術的發(fā)展,車機屏幕能夠實現的功能越來越豐富,用戶對車機屏幕的使用也越來越頻繁。
2、目前,對車機屏幕的交互方式主要是手動觸控的方式,觸控交互的方式需要用戶手指接觸屏幕,車機屏幕通常位于前排座位的正前方,在用戶位于車輛后排的情況下,因物理距離限制無法直接觸及前排的車機屏幕,從而導致操作不便。
技術實現思路
1、本申請?zhí)峁┝艘环N基于隔空手勢的交互方法、裝置、車輛和存儲介質,該方法能夠提高了人機交互的效率和舒適性。
2、第一方面,提供了一種基于隔空手勢的交互方法,其特征在于,應用于車輛,所述方法包括:獲取用戶的當前手勢;當識別到所述當前手勢為第一隔空手勢時,控制所述車輛的車機進入工作狀態(tài)且顯示第一界面,所述第一界面上包括懸浮態(tài)的虛擬控件、一個或多個應用程序;響應于用戶保持所述第一隔空手勢且移動第一距離,控制所述虛擬控件在所述第一界面上移動至第一位置;檢測用戶的第二隔空手勢,確定所述第二隔空手勢的操作指令;根據所述虛擬控件所處的所述第一位置,從所述一個或多個應用程序中確定目標應用,響應于所述第二隔空手勢的操作指令,顯示所述目標應用的第二界面。
3、通過上述技術方案,可以通過采集用戶的隔空手勢,并識別用戶的隔空手勢,控制車輛的車機進入工作狀態(tài)且顯示第一界面,并響應于用戶的隔空手勢控制虛擬控件在第一界面上進行移動、點擊等操作,從而控制車機選中并打開車載應用。使得用戶能夠在車內的任意位置,通過隔空手勢實現對車機的控制,提高了人機交互效率和舒適性。
4、結合第一方面和上述實現方式,在某些可能的實現方式中,所述根據所述虛擬控件所處的所述第一位置,從所述一個或多個應用程序中確定目標應用,包括:在所述第一界面上,確定所述第一位置的坐標;在所述一個或多個應用程序中,將包含所述第一位置的坐標的應用程序確定為所述目標應用。
5、結合第一方面和上述實現方式,在某些可能的實現方式中,若所述目標應用為視頻應用,所述第二界面為視頻播放界面,所述顯示所述目標應用的第二界面之后,所述方法還包括:當檢測到第三隔空手勢且用戶保持所述第三隔空手勢移動第二距離時,獲取所述第三隔空手勢的手勢運動軌跡和所述第三隔空手勢的操作指令;根據所述第三隔空手勢的手勢運動軌跡,控制所述虛擬控件在所述第二界面上移動的軌跡;根據所述虛擬控件在所述第二界面上移動的軌跡,調節(jié)視頻播放過程中的音量、屏幕亮度和視頻播放進度中的任意一項。
6、結合第一方面和上述實現方式,在某些可能的實現方式中,所述顯示所述目標應用的第二界面之后,所述方法還包括:當檢測到第四隔空手勢時,響應所述第四隔空手勢的操作指令,將所述第二界面切換為所述第一界面。
7、結合第一方面和上述實現方式,在某些可能的實現方式中,所述第一隔空手勢為在第一預設時長內用戶五指展開且掌心朝向所述車機的顯示屏的手勢;和/或所述第二隔空手勢為大拇指與食指、中指、無名指和小拇指中至少一個相觸碰且觸碰保持第二預設時長后分離的手勢;和/或所述第三隔空手勢為大拇指與食指、中指、無名指和小拇指中至少一個相觸碰且保持觸碰的手勢;和/或所述第四隔空手勢為用戶掌心朝向車機的顯示屏且從五指展開變換到握拳的手勢?;谏鲜龈艨帐謩葸M行交互,能夠降低人機交互的操作難度和學習難度。
8、結合第一方面和上述實現方式,在某些可能的實現方式中,所述方法還包括:當識別到所述當前手勢為所述第一隔空手勢時,根據所述第一隔空手勢的手勢運動軌跡確定手勢中心點;以所述手勢中心點為中心,向四周延伸預設距離,確定手勢操作區(qū)域,使得所述手勢操作區(qū)域和所述車機的顯示屏的任意位置具有一一對應關系;在所述手勢操作區(qū)域中檢測用戶的任意隔空手勢?;诖思夹g,用戶每一次激活隔空手勢操作功能的時刻,根據激活時刻用戶手部位置自動生成手勢操作區(qū)域,能夠靈活適應不同用戶的習慣和坐姿,擴大了可操作范圍,保證用戶在車內任意位置都能進行隔空手勢操作。
9、結合第一方面和上述實現方式,在某些可能的實現方式中,所述方法還包括:當第三預設時長內,在所述手勢操作區(qū)域中未檢測用戶的任意隔空手勢時,控制所述車機進入休眠狀態(tài)且控制所述虛擬控件消失。
10、結合第一方面和上述實現方式,在某些可能的實現方式中,所述方法還包括:若在所述手勢操作區(qū)域中檢測到的手勢為不完整的手勢,輸出提示信息,所述提示信息用于引導用戶將隔空手勢移動至所述手勢操作區(qū)域內。
11、第二方面,提供了一種基于隔空手勢的交互的裝置,配置于車輛,該裝置包括:
12、獲取模塊,用于獲取用戶的當前手勢;
13、控制模塊,用于當識別到所述當前手勢為第一隔空手勢時,控制所述車輛的車機進入工作狀態(tài)且顯示第一界面,所述第一界面上包括懸浮態(tài)的虛擬控件、一個或多個應用程序;響應于用戶保持所述第一隔空手勢且移動第一距離,控制所述虛擬控件在所述第一界面上移動至第一位置;以及檢測用戶的第二隔空手勢,確定所述第二隔空手勢的操作指令;根據所述虛擬控件所處的所述第一位置,從所述一個或多個應用程序中確定目標應用,響應于所述第二隔空手勢的操作指令,顯示所述目標應用的第二界面。
14、第三方面,提供一種車輛,所述車輛包括:存儲器,用于存儲可執(zhí)行程序代碼;處理器,用于從所述存儲器中調用并運行所述可執(zhí)行程序代碼,使得該計算機執(zhí)行上述第一方面或第一方面任意一種可能的實現方式中的方法。
15、第四方面,提供了一種計算機程序產品,該計算機程序產品包括:計算機程序代碼,當該計算機程序代碼在計算機上運行時,使得該計算機執(zhí)行上述第一方面或第一方面任意一種可能的實現方式中的方法。
16、第五方面,提供了一種計算機可讀存儲介質,該計算機可讀存儲介質存儲有計算機程序代碼,當該計算機程序代碼在計算機上運行時,使得該計算機執(zhí)行上述第一方面或第一方面任意一種可能的實現方式中的方法。
1.一種基于隔空手勢的交互方法,其特征在于,應用于車輛,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述虛擬控件所處的所述第一位置,從所述一個或多個應用程序中確定目標應用,包括:
3.根據權利要求1或2所述的方法,其特征在于,若所述目標應用為視頻應用,所述第二界面為視頻播放界面,所述顯示所述目標應用的第二界面之后,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述顯示所述目標應用的第二界面之后,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述第一隔空手勢為在第一預設時長內用戶五指展開且掌心朝向所述車機的顯示屏的手勢;和/或
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述方法還包括:
8.根據權利要求6所述的方法,其特征在于,所述方法還包括:
9.一種基于隔空手勢的交互裝置,其特征在于,配置于車輛,所述裝置包括:
10.一種車輛,其特征在于,所述車輛包括: