本技術涉及互聯(lián)網,特別是涉及一種頁面交互方法、裝置、設備及介質。
背景技術:
1、在油氣站或油庫的web端軟件交互過程中,常采用鼠標鍵盤的交互方式,即用戶通過點擊鼠標、鍵盤輸入文字或操作界面元素與網頁進行交互。這種方式是一種傳統(tǒng)且廣泛應用的交互方式,該種方式除了需要用戶具有一定的鍵盤和鼠標操作技能之外,還存在以下缺點:依賴人工進行信息管理;無法快速跳轉到用戶感興趣的頁面;存在滿系統(tǒng)找目標頁面的麻煩問題。
2、基于此,亟需一種新的頁面交互方式。
技術實現(xiàn)思路
1、本技術提供一種頁面交互方法、裝置、設備及介質,以解決現(xiàn)有頁面交互方法存在的上述問題。
2、在本技術實施例第一方面提出一種頁面交互方法,應用于頁面交互系統(tǒng),所述方法包括:
3、獲取網頁中操作各頁面的第二路徑,所述第二路徑是通過第一路徑確定的,所述第二路徑是操作每個頁面的全局路徑,所述第一路徑是操作每個頁面的層級路徑;
4、將每個頁面對應的第二路徑與每個頁面的預設指令對應關聯(lián),所述預設指令用于操作油氣站或油庫場景下的網頁;
5、獲取語音指令,基于所述語音指令判斷所述頁面交互系統(tǒng)是否處于激活狀態(tài);
6、在所述頁面交互系統(tǒng)處于激活狀態(tài),且所述語音指令包含用戶意圖詞的情況下,將所述用戶意圖詞與所有預設指令進行相似度匹配;
7、在匹配得到的相似度大于或等于預設閾值的情況下,確定目標指令,所述目標指令為最大相似度對應的預設指令;
8、基于所述最大相似度對應預設指令對應的第二路徑,執(zhí)行所述語音指令。
9、在本技術可選的一實施例中,獲取網頁中各級頁面的層級結構信息,以及操作每個頁面的第一路徑,所述網頁為油氣站或油庫場景下的網頁;
10、基于所述層級結構信息,生成平級結構信息,并基于所述平級結構信息將所述第一路徑變更為所述第二路徑。
11、在本技術可選的一實施例中,獲取語音指令,基于所述語音指令判斷所述頁面交互系統(tǒng)是否處于激活狀態(tài),包括:
12、判斷所述語音指令中是否包含激活詞;
13、在所述語音指令包含所述激活詞的情況下,判斷所述語音指令的音量;
14、在所述語音指令的音量大于或等于預設音量的情況下,將所述頁面交互系統(tǒng)的狀態(tài)切換為激活狀態(tài)。
15、在本技術可選的一實施例中,在所述頁面交互系統(tǒng)處于激活狀態(tài)之后,包括:
16、在所述頁面交互系統(tǒng)處于激活狀態(tài)的情況下,將所述語音指令發(fā)送至邊端語音識別模型,對所述語音指令進行文字識別,得到所述語音指令對應的文本信息;
17、獲取所述文本信息中的用戶意圖詞,所述用戶意圖詞用于表征用戶的操作行為和操作對象中的至少一者。
18、在本技術可選的一實施例中,在執(zhí)行所述語音指令之后,所述方法還包括:
19、生成第一結果信息,所述第一結果信息用于表征所述目標指令執(zhí)行完成;
20、響應于所述第一結果信息,基于所述目標指令生成并播放第一語音反饋信息,并維持激活狀態(tài);
21、重新識別新的語音指令,在所述新的語音指令為無效語音指令并持續(xù)預設時長的情況下,從激活狀態(tài)切換為非激活狀態(tài),所述無效語音指令包括:所述新的語音指令的音量小于預設音量,或,所述新的語音指令無法識別。
22、在本技術可選的一實施例中,所述語音指令用于使所述網頁跳轉至第一頁面,在執(zhí)行所述語音指令之后,所述方法還包括:
23、在所述頁面交互系統(tǒng)處于激活狀態(tài)的情況下,獲取新的語音指令,所述新的語音指令用于使所述網頁跳轉至第二頁面,所述第二頁面與所述第一頁面在所述層級結構信息中為不同層級的頁面;
24、執(zhí)行所述新的語音指令,使所述網頁從所述第一頁面跳轉至所述第二頁面。
25、在本技術可選的一實施例中,在所述頁面交互系統(tǒng)處于激活狀態(tài)的情況下,所述方法還包括:
26、在所述語音指令中不包含所述用戶意圖詞的情況下,生成第二結果信息,所述第二結果信息用于表征無法執(zhí)行對應的語音指令;
27、響應于所述第二結果信息,播放對應的第二語音反饋信息,并維持激活狀態(tài)。
28、在本技術可選的一實施例中,在所述頁面交互系統(tǒng)維持激活狀態(tài)的情況下,所述方法還包括:
29、重新識別新的語音指令,所述新的語音指令包括操作意圖詞;
30、在所述操作意圖詞僅表征操作行為的情況下,判斷所述操作意圖詞是否為退出意圖詞;
31、在所述操作意圖詞包含退出意圖的情況下,生成第三結果信息,所述第三結果信息用于表征退出意圖執(zhí)行完畢;
32、響應于所述第三結果信息,基于所述退出意圖并播放第三語音反饋信息。
33、在本技術可選的一實施例中,所述方法還包括:
34、獲取所有頁面中包含的各個彈窗對應的第三路徑;
35、將關閉每個彈窗的命令設定為預設關閉指令;
36、將每個彈窗對應的預設關閉指令和第三路徑進行對應關聯(lián);
37、在所述頁面交互系統(tǒng)處于激活狀態(tài),且所述用戶意圖詞僅表征為關閉彈窗的情況下,基于所述第三路徑,執(zhí)行所述預設關閉指令。
38、在本技術實施例第二方面提出一種頁面交互裝置,所述裝置包括:
39、路徑獲取模塊,用于獲取網頁中操作各頁面的第二路徑,所述第二路徑是通過第一路徑確定的,所述第二路徑是操作每個頁面的全局路徑,所述第一路徑是操作每個頁面的層級路徑;
40、關聯(lián)模塊,用于將每個頁面對應的第二路徑與每個頁面的預設指令對應關聯(lián),所述預設指令用于操作油氣站或油庫場景下的網頁;
41、語音指令獲取模塊,用于獲取語音指令,基于所述語音指令判斷所述頁面交互系統(tǒng)是否處于激活狀態(tài);
42、匹配模塊,用于在所述頁面交互系統(tǒng)處于激活狀態(tài),且所述語音指令包含用戶意圖詞的情況下,將所述用戶意圖詞與所有預設指令進行相似度匹配;
43、目標指令確定模塊,用于在匹配得到的相似度大于或等于預設閾值的情況下,確定目標指令,所述目標指令為最大相似度對應的預設指令;
44、目標執(zhí)行模塊,用于基于所述最大相似度對應預設指令對應的第二路徑,執(zhí)行所述語音指令。
45、在本技術實施例第三方面提出一種電子設備,包括存儲器、處理器及存儲在所述存儲器上的計算機程序,所述處理器執(zhí)行所述計算機程序以實現(xiàn)上述第一方面中任一項所述的頁面交互方法。
46、在本技術實施例第四方面提出一種計算機可讀存儲介質,其上存儲有計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)上述第一方面中任一項所述的頁面交互方法。
47、本技術包括以下優(yōu)點:本技術提出一種頁面交互方法、裝置、設備及介質,通過獲取網頁中操作各頁面的第二路徑,所述第二路徑是通過第一路徑確定的,所述第二路徑是操作每個頁面的全局路徑,所述第一路徑是操作每個頁面的層級路徑;將每個頁面對應的第二路徑與每個頁面的預設指令對應關聯(lián),所述預設指令用于操作油氣站或油庫場景下的網頁;獲取語音指令,基于所述語音指令判斷所述頁面交互系統(tǒng)是否處于激活狀態(tài);在所述頁面交互系統(tǒng)處于激活狀態(tài),且所述語音指令包含用戶意圖詞的情況下,將所述用戶意圖詞與所有預設指令進行相似度匹配;在匹配得到的相似度大于或等于預設閾值的情況下,確定目標指令,所述目標指令為最大相似度對應的預設指令;基于所述最大相似度對應預設指令對應的第二路徑,執(zhí)行所述語音指令。上述方法通過與現(xiàn)有的網頁之間無縫集成語音交互功能,可以按照預設指令實現(xiàn)任意層級頁面之間的跳轉,使用戶可以很方便的使用語音交互的同時,極大節(jié)約帶寬和算力資源。