本發(fā)明涉及智慧控制領(lǐng)域,尤其涉及一種鍵鼠多端切換方法、裝置、系統(tǒng)、電子設(shè)備及其存儲介質(zhì)。
背景技術(shù):
1、鍵盤鼠標(biāo)作為一種傳統(tǒng)的主要輸入工具,主要用于電腦、手機、平板電腦等設(shè)備的控制和輸入,隨著無線通信技術(shù)和傳感器技術(shù)的發(fā)展,可以通過更智能的方式實現(xiàn)輸入設(shè)備的自動切換。
2、由于當(dāng)前無線鍵鼠通常需要用戶手動選擇控制的設(shè)備,或者依賴于額外的硬件設(shè)備,這在某種程度上增加了操作的復(fù)雜性和成本,因此現(xiàn)有的鍵鼠多端切換方法存在需要用戶手動選擇控制的設(shè)備,并且不能根據(jù)鍵鼠的參數(shù)進行自動切換的問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明實施例提供一種鍵鼠多端切換方法,以解決現(xiàn)有的鍵鼠多端切換方法存在需要用戶手動選擇控制的設(shè)備,并且不能根據(jù)鍵鼠的參數(shù)進行自動切換的問題。
2、第一方面,本發(fā)明實施例提供一種鍵鼠多端切換方法,所述方法包括以下步驟:
3、獲取當(dāng)前鼠標(biāo)的線性加速度值以及角度值;
4、基于所述線性加速度值和/或角度值,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備。
5、可選的,所述獲取當(dāng)前鼠標(biāo)的線性加速度值以及角度值,包括:
6、通過六軸傳感器的加速度傳感器對所述鼠標(biāo)的線性加速度進行檢測,得到當(dāng)前鼠標(biāo)的線性加速度值;
7、通過六軸傳感器的陀螺儀對所述鼠標(biāo)的角度值進行檢測,得到當(dāng)前鼠標(biāo)的角度值。
8、可選的,所述終端設(shè)備至少包含第一終端設(shè)備以及第二終端設(shè)備,所述基于所述線性加速度值和/或角度值,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備,包括:
9、基于鼠標(biāo)基準(zhǔn)位置和第一終端設(shè)備的相對角度關(guān)系,確定第一角度值區(qū)域;
10、基于鼠標(biāo)基準(zhǔn)位置和第二終端設(shè)備的相對角度關(guān)系,確定第二角度值區(qū)域;
11、當(dāng)所述角度值處于第一角度值區(qū)域時,至少配置鼠標(biāo)控制對應(yīng)的第一終端設(shè)備;
12、當(dāng)所述角度值處于第二角度值區(qū)域時,至少配置鼠標(biāo)控制對應(yīng)的第二終端設(shè)備;
13、當(dāng)所述第一角度值區(qū)域與第二角度值區(qū)域部分重合時,對所述線性加速度值進行計算,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備。
14、可選的,所述基于所述線性加速度值和/或角度值,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備,所述方法還包括:
15、在所述第一角度值區(qū)域和第二角度值區(qū)域之間建立至少一個安全角度值區(qū)域;
16、根據(jù)連續(xù)時間內(nèi)的鼠標(biāo)的角度值,生成鼠標(biāo)的角度變化行為;
17、當(dāng)所述角度變化行為自第一角度值區(qū)域內(nèi)向第二角度值區(qū)域變化,且角度變化行為跨越至少一個安全角度值區(qū)域時,至少配置鼠標(biāo)控制對應(yīng)的第二終端設(shè)備;
18、當(dāng)所述角度變化行為自第二角度值區(qū)域內(nèi)向第一角度值區(qū)域變化,且角度變化行為跨越至少一個安全角度值區(qū)域時,至少配置鼠標(biāo)控制對應(yīng)的第一終端設(shè)備。
19、可選的,所述當(dāng)所述第一角度值區(qū)域與第二角度值區(qū)域部分重合時,對所述線性加速度值進行計算,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備,包括:
20、通過預(yù)設(shè)線性加速度算法對所述線性加速度值進行計算,確定線性加速度的方向;
21、基于所述線性加速度的方向和鼠標(biāo)的水平滑動距離,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備。
22、可選的,所述基于所述線性加速度值和/或角度值,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備,所述方法還包括:
23、通過預(yù)設(shè)行為算法,對用戶的多端切換模式和習(xí)慣進行分析,并根據(jù)對應(yīng)的歷史操作數(shù)據(jù)生成當(dāng)前用戶的切換邏輯;
24、基于所述切換邏輯、線性加速度值和/或角度值,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備。
25、可選的,所述基于所述線性加速度值和/或角度值,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備,所述方法還包括:
26、對鼠標(biāo)對應(yīng)光標(biāo)在終端設(shè)備上的光標(biāo)路徑進行獲取,得到光標(biāo)路徑數(shù)據(jù);
27、基于預(yù)設(shè)圖像識別算法,對所述光標(biāo)路徑數(shù)據(jù)進行處理,確定光標(biāo)路徑數(shù)據(jù)對應(yīng)的圖例數(shù)據(jù);
28、基于所述圖例數(shù)據(jù),至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備。
29、第二方面,本發(fā)明實施例還提供一種鍵鼠多端切換裝置,所述鍵鼠多端切換裝置包括:
30、獲取模塊,用于獲取當(dāng)前鼠標(biāo)的線性加速度值以及角度值;
31、分配模塊,用于基于所述線性加速度值和/或角度值,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備。
32、第三方面,本發(fā)明實施例提供一種電子設(shè)備,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)本發(fā)明實施例提供的鍵鼠多端切換方法中的步驟。
33、第四方面,本發(fā)明實施例提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)發(fā)明實施例提供的鍵鼠多端切換方法中的步驟。
34、本發(fā)明實施例中,獲取當(dāng)前鼠標(biāo)的線性加速度值以及角度值;基于所述線性加速度值和/或角度值,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備。通過鼠標(biāo)內(nèi)置傳感器對鼠標(biāo)的線性加速度值以及角度值進行獲取,通過分析線性加速度值和/或角度值,判斷用戶的操作意圖,進而將鼠標(biāo)和對應(yīng)的鍵盤自動分配至用戶所需的終端設(shè)備上。通過上述方法能夠簡化用戶的切換操作,通過簡單的移動或者傾斜鼠標(biāo)從而判斷用戶的操作意圖,以此來提升工作效率,尤其適用于多屏幕、多設(shè)備的工作環(huán)境,提高了用戶體驗。
1.一種鍵鼠多端切換方法,其特征在于,包括:
2.如權(quán)利要求1所述的鍵鼠多端切換方法,其特征在于,所述獲取當(dāng)前鼠標(biāo)的線性加速度值以及角度值,包括:
3.如權(quán)利要求1所述的鍵鼠多端切換方法,其特征在于,所述終端設(shè)備至少包含第一終端設(shè)備以及第二終端設(shè)備,所述基于所述線性加速度值和/或角度值,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備,包括:
4.如權(quán)利要求3所述的鍵鼠多端切換方法,其特征在于,所述基于所述線性加速度值和/或角度值,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備,所述方法還包括:
5.如權(quán)利要3所述的鍵鼠多端切換方法,其特征在于,所述當(dāng)所述第一角度值區(qū)域與第二角度值區(qū)域部分重合時,對所述線性加速度值進行計算,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備,包括:
6.如權(quán)利要1所述的鍵鼠多端切換方法,其特征在于,所述基于所述線性加速度值和/或角度值,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備,所述方法還包括:
7.如權(quán)利要求1所述的鍵鼠多端切換方法,其特征在于,所述基于所述線性加速度值和/或角度值,至少配置鼠標(biāo)控制對應(yīng)的終端設(shè)備,所述方法還包括:
8.一種鍵鼠多端切換裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權(quán)利要求1至7中任一項所述的鍵鼠多端切換方法中的步驟。
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7中任一項所述的鍵鼠多端切換方法中的步驟。