本發(fā)明涉及計(jì)算機(jī),特別涉及一種交互方法、裝置及介質(zhì)。
背景技術(shù):
1、在交互場景下,通常需要在可交互頁面上實(shí)現(xiàn)繪圖功能,以此來提供問題批注、圖形解釋等提示信息。
2、然而,現(xiàn)有的交互方法只能提供單一的繪圖功能或提供單一的與應(yīng)用頁面交互的功能,用戶在進(jìn)行繪圖和應(yīng)用頁面交互時(shí),需要反復(fù)的進(jìn)行頁面切換,即將交互頁面切換至上層/頂層或者將畫板切換至上層/頂層,以此來進(jìn)行交互,交互效率較低,無法實(shí)現(xiàn)在不進(jìn)行頁面切換的前提下、即能與頁面交互又能進(jìn)行繪圖。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明提供了一種交互方法、裝置及介質(zhì),主要目的在于解決目前存在的無法在不進(jìn)行頁面切換的前提下、即能實(shí)現(xiàn)與頁面交互又能實(shí)現(xiàn)繪圖的問題。
2、為解決上述問題,本申請?zhí)峁┮环N交互方法,包括:
3、在第一交互層的上層顯示第二交互層,所述第二交互層內(nèi)包括至少一個(gè)圖像對象;
4、基于所述第二交互層內(nèi)圖像對象所對應(yīng)的區(qū)域,設(shè)置不可透傳交互信息的目標(biāo)遮罩區(qū)域;其中,所述第二交互層內(nèi)的非目標(biāo)遮罩區(qū)域可透傳交互信息;
5、基于接收的交互信息的交互位置與所述目遮罩區(qū)域的位置關(guān)系,在所述第二交互層內(nèi)響應(yīng)所述交互信息以進(jìn)行繪圖操作,或者將所述交互信息透傳至第一交互層,以使所述第一交互層響應(yīng)所述交互信息以進(jìn)行非繪圖的交互操作。
6、可選的,所述在第一交互層上顯示第二交互層,具體包括:
7、預(yù)先在目標(biāo)應(yīng)用中創(chuàng)建繪圖類;
8、基于所述繪圖類在所述目標(biāo)應(yīng)用所顯示的第一交互層的上層顯示所述第二交互層。
9、可選的,所述在在第一交互層上顯示第二交互層,具體包括:
10、預(yù)先在目標(biāo)應(yīng)用所在的電子設(shè)備中創(chuàng)建繪圖類;
11、基于所述繪圖類在所述電子設(shè)備所顯示的主屏幕區(qū)域的頂層顯示所述第二交互層,以在目標(biāo)應(yīng)用所顯示的第一交互層的上層顯示所述第二交互層。
12、可選的,所述基于接收的交互信息的交互位置與所述目遮罩區(qū)域的位置關(guān)系,在所述第二交互層內(nèi)響應(yīng)交互信息以進(jìn)行繪圖操作,或者將所述交互信息透傳至第一交互層,在所述第一交互層內(nèi)響應(yīng)所述交互信息以與第一交互層的交互對象進(jìn)行交互操作,具體包括:
13、在所述交互信息的交互位置位于所述目標(biāo)遮罩區(qū)域之內(nèi)時(shí),在所述第二交互層內(nèi)響應(yīng)交互信息以進(jìn)行繪圖操作;
14、在所述交互信息的交互位置位于所述目標(biāo)遮罩區(qū)域之外時(shí),將所述交互信息透傳至第一交互層,在所述第一交互層內(nèi)響應(yīng)所述交互信息以與第一交互層的交互對象進(jìn)行交互操作。
15、可選的,所述方法還包括:基于接收的圖像創(chuàng)建指令,將所述目標(biāo)遮罩區(qū)域調(diào)整為所述第二交互層所對應(yīng)的區(qū)域,并在所述第二交互層內(nèi)創(chuàng)建目標(biāo)容器,所述目標(biāo)容器內(nèi)配置有基類;
16、基于所述目標(biāo)容器繪制目標(biāo)圖像對象。
17、可選的,所述在所述第二交互層內(nèi)響應(yīng)交互信息以進(jìn)行繪圖操作,具體包括:
18、基于所述交互信息的交互位置,維持所述第二交互層內(nèi)已選中的第一圖像的選中狀態(tài);
19、或者,基于所述交互信息的交互位置,將所述第二交互層內(nèi)已選中的第一圖像對象由選中狀態(tài)切換至未選中狀態(tài),同時(shí)確定當(dāng)前選中的第二圖像對象,并對所述第二圖像對象的若干控制點(diǎn)進(jìn)行顯示;
20、或者,基于所述交互信息的交互位置,直接確定當(dāng)前選中的第二圖像對象,并對所述第二圖像對象的若干控制點(diǎn)進(jìn)行顯示。
21、可選的,在對所述第二圖像對象的若干控制點(diǎn)進(jìn)行顯示之后,所述方法還包括:
22、將所述第二交互層所對應(yīng)的區(qū)域設(shè)置為當(dāng)前目標(biāo)遮罩區(qū)域,以對所述目標(biāo)遮罩區(qū)域進(jìn)行調(diào)整。
23、可選的,在完成繪圖操作之后,所述方法還包括:
24、基于所述第二交互層內(nèi)的各當(dāng)前圖像對象所對應(yīng)的區(qū)域重新確定所述目標(biāo)遮罩區(qū)域。
25、為解決上述問題,本申請?zhí)峁┮环N交互裝置,包括:
26、顯示模塊,用于在第一交互層的上層顯示第二交互層,所述第二交互層內(nèi)包括至少一個(gè)圖像對象;
27、設(shè)置模塊,用于基于所述第二交互層內(nèi)圖像對象所對應(yīng)的區(qū)域,設(shè)置不可透傳交互信息的目標(biāo)遮罩區(qū)域;其中,所述第二交互層內(nèi)的非目標(biāo)遮罩區(qū)域可透傳交互信息;
28、交互模塊,用于基于接收的交互信息的交互位置與所述目遮罩區(qū)域的位置關(guān)系,在所述第二交互層內(nèi)響應(yīng)所述交互信息以進(jìn)行繪圖操作,或者將所述交互信息透傳至第一交互層,以使所述第一交互層響應(yīng)所述交互信息以進(jìn)行非繪圖的交互操作。
29、為解決上述問題,本申請?zhí)峁┮环N存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一項(xiàng)所述交互方法的步驟。
30、為解決上述問題,本申請?zhí)峁┮环N電子設(shè)備,至少包括存儲(chǔ)器、處理器,所述存儲(chǔ)器上存儲(chǔ)有計(jì)算機(jī)程序,所述處理器在執(zhí)行所述存儲(chǔ)器上的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述任一項(xiàng)所述交互方法的步驟。
31、本申請中交互方法、裝置及介質(zhì),通過在第一交互層的上層的上層顯示用于繪圖的第二交互層,然后根據(jù)第二交互層內(nèi)圖像對象所對應(yīng)的區(qū)域設(shè)定不可透傳交互信息的目標(biāo)遮罩區(qū)域,能夠利用第一交互層內(nèi)目標(biāo)遮罩區(qū)域之外的非目標(biāo)遮罩區(qū)域透傳交互信息,后續(xù)就可以根據(jù)交互信息的交互位置與目標(biāo)遮罩區(qū)域的位置關(guān)系,在第二交互層內(nèi)對交互信息進(jìn)行響應(yīng)、以進(jìn)行繪圖操作,或者將交互信息透傳至第一交互層,使第一交互層內(nèi)接收到交互信息、并對其進(jìn)行相應(yīng)的響應(yīng),實(shí)現(xiàn)了即能在第二交互層進(jìn)行圖畫繪制,又能與第一交互層進(jìn)行交互,無需交互頁面/交互層的反復(fù)切換,提高了交互效率。
32、上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
1.一種交互方法,其特征在于,包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述在第一交互層上顯示第二交互層,具體包括:
3.如權(quán)利要求1所述的方法,其特征在于,所述在在第一交互層上顯示第二交互層,具體包括:
4.如權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述基于接收的交互信息的交互位置與所述目遮罩區(qū)域的位置關(guān)系,在所述第二交互層內(nèi)響應(yīng)交互信息以進(jìn)行繪圖操作,或者將所述交互信息透傳至第一交互層,在所述第一交互層內(nèi)響應(yīng)所述交互信息以與第一交互層的交互對象進(jìn)行交互操作,具體包括:
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.如權(quán)利要求1所述的方法,其特征在于,所述在所述第二交互層內(nèi)響應(yīng)交互信息以進(jìn)行繪圖操作,具體包括:
7.如權(quán)利要求6所述的方法,其特征在于,在對所述第二圖像對象的若干控制點(diǎn)進(jìn)行顯示之后,所述方法還包括:
8.如權(quán)利要求1所述的方法,其特征在于,在完成繪圖操作之后,所述方法還包括:
9.一種交互裝置,其特征在于,包括:
10.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述權(quán)利要求1-7任一項(xiàng)所述交互方法的步驟。