本申請(qǐng)涉及計(jì)算機(jī),尤其涉及基于ai的按鍵調(diào)節(jié)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、現(xiàn)有的鍵盤(pán)設(shè)計(jì),特別是qwerty布局,最初是為了解決打字機(jī)的問(wèn)題而設(shè)計(jì)的。在19世紀(jì)末,克里斯托夫·拉森·肖爾斯為了減少打字機(jī)的卡鍵問(wèn)題,故意將字母順序打亂,使得常用的字母分散開(kāi)來(lái),從而降低了打字速度,減少了卡鍵的風(fēng)險(xiǎn)。這種設(shè)計(jì)雖然解決了當(dāng)時(shí)的機(jī)械故障問(wèn)題,但并不符合現(xiàn)代人對(duì)鍵盤(pán)的使用習(xí)慣,導(dǎo)致現(xiàn)代人在使用過(guò)程中感到不適。尤其在長(zhǎng)時(shí)間打字時(shí),手指容易疲勞,因此,如何設(shè)計(jì)更加符合用戶使用習(xí)慣的鍵盤(pán),提高打字效率成為了亟待解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的主要目的在于提供一種基于ai的按鍵調(diào)節(jié)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),旨在解決現(xiàn)有的鍵盤(pán)不符合人體工程學(xué)設(shè)計(jì),打字效率較差的技術(shù)問(wèn)題。
2、為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)岢鲆环N基于ai的按鍵調(diào)節(jié)方法,所述基于ai的按鍵調(diào)節(jié)方法包括:
3、獲取用戶的鍵盤(pán)使用信息,所述鍵盤(pán)使用信息包括各個(gè)按鍵的使用頻率信息和按鍵順序信息;
4、根據(jù)所述使用頻率信息確定各個(gè)鍵盤(pán)分區(qū)對(duì)應(yīng)的目標(biāo)按鍵;
5、將所述按鍵順序信息輸入至預(yù)設(shè)按鍵位置預(yù)測(cè)模型中,得到按鍵位置預(yù)測(cè)信息;
6、基于所述目標(biāo)按鍵和所述按鍵位置預(yù)測(cè)信息對(duì)所述鍵盤(pán)上的按鍵位置進(jìn)行調(diào)節(jié)。
7、可選地,所述將所述按鍵順序信息輸入至預(yù)設(shè)按鍵位置預(yù)測(cè)模型中,得到按鍵位置預(yù)測(cè)信息的步驟,包括:
8、基于目標(biāo)分隔按鍵對(duì)所述按鍵順序信息中的按鍵順序進(jìn)行預(yù)處理,得到目標(biāo)按鍵順序信息;
9、將所述目標(biāo)按鍵順序信息輸入至預(yù)設(shè)按鍵位置預(yù)測(cè)模型中,得到所述預(yù)設(shè)按鍵位置預(yù)測(cè)模型輸出的各個(gè)鍵盤(pán)分區(qū)對(duì)應(yīng)的按鍵位置預(yù)測(cè)信息。
10、可選地,所述將所述目標(biāo)按鍵順序信息輸入至預(yù)設(shè)按鍵位置預(yù)測(cè)模型中,得到所述預(yù)設(shè)按鍵位置預(yù)測(cè)模型輸出的各個(gè)鍵盤(pán)分區(qū)對(duì)應(yīng)的按鍵位置預(yù)測(cè)信息的步驟,包括:
11、將所述目標(biāo)按鍵順序信息輸入至預(yù)設(shè)按鍵位置預(yù)測(cè)模型中;
12、根據(jù)所述預(yù)設(shè)按鍵位置預(yù)測(cè)模型確定所述目標(biāo)按鍵順序信息中的連續(xù)按鍵頻率信息;
13、基于所述連續(xù)按鍵頻率信息確定各個(gè)鍵盤(pán)分區(qū)對(duì)應(yīng)的按鍵位置預(yù)測(cè)信息,所述按鍵位置預(yù)測(cè)信息包括連續(xù)按鍵對(duì)應(yīng)的位置關(guān)系。
14、可選地,所述基于所述目標(biāo)按鍵和所述按鍵位置預(yù)測(cè)信息對(duì)所述鍵盤(pán)上的按鍵位置進(jìn)行調(diào)節(jié)的步驟,包括:
15、根據(jù)所述目標(biāo)按鍵和所述按鍵位置預(yù)測(cè)信息確定各個(gè)鍵盤(pán)分區(qū)上的按鍵的按鍵位置;
16、根據(jù)所述按鍵位置確定按鍵映射關(guān)系;
17、基于所述按鍵映射關(guān)系調(diào)節(jié)所述鍵盤(pán)上的按鍵,并在按鍵上展示對(duì)應(yīng)的按鍵名稱。
18、可選地,所述基于所述目標(biāo)按鍵和所述按鍵位置預(yù)測(cè)信息對(duì)所述鍵盤(pán)上的按鍵位置進(jìn)行調(diào)節(jié)的步驟之后,還包括:
19、獲取用戶的鍵盤(pán)操作信息,所述鍵盤(pán)操作信息包括鍵盤(pán)使用時(shí)長(zhǎng)信息和使用頻率信息;
20、通過(guò)安裝在各個(gè)按鍵上的壓力傳感器采集用戶的按鍵力度信息;
21、根據(jù)所述鍵盤(pán)使用時(shí)長(zhǎng)信息、所述使用頻率信息以及所述按鍵力度信息確定目標(biāo)按鍵力度;
22、基于所述目標(biāo)按鍵力度調(diào)節(jié)所述鍵盤(pán)上各個(gè)按鍵的按鍵力度。
23、可選地,所述基于所述目標(biāo)按鍵和所述按鍵位置預(yù)測(cè)信息對(duì)所述鍵盤(pán)上的按鍵位置進(jìn)行調(diào)節(jié)的步驟之后,還包括:
24、根據(jù)所述鍵盤(pán)使用信息確定刪除鍵的使用規(guī)律信息;
25、基于所述使用規(guī)律信息確定誤觸按鍵信息;
26、根據(jù)所述誤觸按鍵信息進(jìn)行鍵盤(pán)操作輔助。
27、可選地,所述獲取用戶的鍵盤(pán)使用信息的步驟之后,還包括:
28、根據(jù)所述鍵盤(pán)使用信息確定固定短語(yǔ);
29、基于所述固定短語(yǔ)確定輸入快捷鍵。
30、此外,為實(shí)現(xiàn)上述目的,本申請(qǐng)還提出一種基于ai的按鍵調(diào)節(jié)裝置,所述基于ai的按鍵調(diào)節(jié)裝置包括:
31、獲取模塊,用于獲取用戶的鍵盤(pán)使用信息,所述鍵盤(pán)使用信息包括各個(gè)按鍵的使用頻率信息和按鍵順序信息;
32、確定模塊,用于根據(jù)所述使用頻率信息確定各個(gè)鍵盤(pán)分區(qū)對(duì)應(yīng)的目標(biāo)按鍵;
33、預(yù)測(cè)模塊,用于將所述按鍵順序信息輸入至預(yù)設(shè)按鍵位置預(yù)測(cè)模型中,得到按鍵位置預(yù)測(cè)信息;
34、調(diào)節(jié)模塊,用于基于所述目標(biāo)按鍵和所述按鍵位置預(yù)測(cè)信息對(duì)所述鍵盤(pán)上的按鍵位置進(jìn)行調(diào)節(jié)。
35、此外,為實(shí)現(xiàn)上述目的,本申請(qǐng)還提出一種基于ai的按鍵調(diào)節(jié)設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如上文所述的基于ai的按鍵調(diào)節(jié)方法的步驟。
36、此外,為實(shí)現(xiàn)上述目的,本申請(qǐng)還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的基于ai的按鍵調(diào)節(jié)方法的步驟。
37、此外,為實(shí)現(xiàn)上述目的,本申請(qǐng)還提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的基于ai的按鍵調(diào)節(jié)方法的步驟。
38、本申請(qǐng)獲取用戶的鍵盤(pán)使用信息,所述鍵盤(pán)使用信息包括各個(gè)按鍵的使用頻率信息和按鍵順序信息;根據(jù)所述使用頻率信息確定各個(gè)鍵盤(pán)分區(qū)對(duì)應(yīng)的目標(biāo)按鍵;將所述按鍵順序信息輸入至預(yù)設(shè)按鍵位置預(yù)測(cè)模型中,得到按鍵位置預(yù)測(cè)信息;基于所述目標(biāo)按鍵和所述按鍵位置預(yù)測(cè)信息對(duì)所述鍵盤(pán)上的按鍵位置進(jìn)行調(diào)節(jié)。由于本申請(qǐng)是根據(jù)用戶的鍵盤(pán)使用信息對(duì)鍵盤(pán)上的按鍵位置進(jìn)行調(diào)節(jié)。相對(duì)于現(xiàn)有的鍵盤(pán)布局的方式,本申請(qǐng)上述方式能夠使按鍵分布更加符合用戶的使用習(xí)慣,提高用戶的打字效率。
1.一種基于ai的按鍵調(diào)節(jié)方法,其特征在于,所述基于ai的按鍵調(diào)節(jié)方法包括以下步驟:
2.如權(quán)利要求1所述的基于ai的按鍵調(diào)節(jié)方法,其特征在于,所述將所述按鍵順序信息輸入至預(yù)設(shè)按鍵位置預(yù)測(cè)模型中,得到按鍵位置預(yù)測(cè)信息的步驟,包括:
3.如權(quán)利要求2所述的基于ai的按鍵調(diào)節(jié)方法,其特征在于,所述將所述目標(biāo)按鍵順序信息輸入至預(yù)設(shè)按鍵位置預(yù)測(cè)模型中,得到所述預(yù)設(shè)按鍵位置預(yù)測(cè)模型輸出的各個(gè)鍵盤(pán)分區(qū)對(duì)應(yīng)的按鍵位置預(yù)測(cè)信息的步驟,包括:
4.如權(quán)利要求1所述的基于ai的按鍵調(diào)節(jié)方法,其特征在于,所述基于所述目標(biāo)按鍵和所述按鍵位置預(yù)測(cè)信息對(duì)所述鍵盤(pán)上的按鍵位置進(jìn)行調(diào)節(jié)的步驟,包括:
5.如權(quán)利要求1所述的基于ai的按鍵調(diào)節(jié)方法,其特征在于,所述基于所述目標(biāo)按鍵和所述按鍵位置預(yù)測(cè)信息對(duì)所述鍵盤(pán)上的按鍵位置進(jìn)行調(diào)節(jié)的步驟之后,還包括:
6.如權(quán)利要求1-5任一項(xiàng)所述的基于ai的按鍵調(diào)節(jié)方法,其特征在于,所述基于所述目標(biāo)按鍵和所述按鍵位置預(yù)測(cè)信息對(duì)所述鍵盤(pán)上的按鍵位置進(jìn)行調(diào)節(jié)的步驟之后,還包括:
7.如權(quán)利要求1-5任一項(xiàng)所述的基于ai的按鍵調(diào)節(jié)方法,其特征在于,所述獲取用戶的鍵盤(pán)使用信息的步驟之后,還包括:
8.一種基于ai的按鍵調(diào)節(jié)裝置,其特征在于,所述基于ai的按鍵調(diào)節(jié)裝置包括:
9.一種基于ai的按鍵調(diào)節(jié)設(shè)備,其特征在于,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的基于ai的按鍵調(diào)節(jié)方法的步驟。
10.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的基于ai的按鍵調(diào)節(jié)方法的步驟。