本技術(shù)涉及金融,特別涉及一種頁面跳轉(zhuǎn)方法、裝置及電子設備。
背景技術(shù):
1、在用戶進行頁面訪問時,往往涉及頁面之間的跳轉(zhuǎn)。但是對于用戶在當前頁面存在信息填寫的場景中,頁面跳轉(zhuǎn)前的登錄操作會使得用戶填寫的信息發(fā)生丟失。例如,當用戶在訪問頁面a,在該頁面的表單上填寫了多個字段信息,點擊提交的時候,系統(tǒng)需要用戶進行登錄,識別到用戶身份以后再提交到服務器,但是此時如果用戶按照系統(tǒng)指引進行登錄操作的時候,需要跳轉(zhuǎn)到登錄頁面b,登錄完成后再回到頁面a。此時,會出現(xiàn)以下問題:(1)由于頁面a進入頁面b時,頁面b在客戶端通過cookie或者其他的客戶端技術(shù)記錄來源地址(頁面a),在處理完頁面b的邏輯后重新跳轉(zhuǎn)回cookie中的來源地址。至于頁面a上原先用戶填寫的頁面數(shù)據(jù)就會丟失了用戶先前在頁面a上填寫的信息丟失,導致登錄完成后回到頁面a上,需要重新填寫,用戶體驗極差;(2)由于頁面b在網(wǎng)站體系中一般是比較通用的基礎服務頁面,例如登錄頁面、補錄信息頁面、投訴頁面等等,跳轉(zhuǎn)至這些基礎服務頁面的來源頁面(也即頁面a)是多種多樣的,由于頁面b的邏輯過于復雜,導致跳轉(zhuǎn)回來源頁面的過程不夠準確,例如跳轉(zhuǎn)回首頁或者頁面a的上級頁面,影響客戶體驗。
2、針對上述無法準確、可靠完成頁面跳轉(zhuǎn),用戶體驗感較低的問題,目前尚未提出有效解決方案。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施方式的目的是提供一種頁面跳轉(zhuǎn)方法、裝置及電子設備,以解決無法準確、可靠完成頁面跳轉(zhuǎn),用戶體驗感較低的問題。
2、為解決上述技術(shù)問題,本說明書第一方面提供了一種頁面跳轉(zhuǎn)方法,包括:
3、響應于第一頁面跳轉(zhuǎn)請求,獲取第一頁面的目標對象信息,所述第一頁面跳轉(zhuǎn)請求基于用戶對第一頁面的第一操作生成的基礎服務頁面跳轉(zhuǎn)請求;
4、對應所述目標對象信息生成目標對象標識,并基于所述目標對象標識對所述第一頁面跳轉(zhuǎn)請求進行調(diào)整;
5、執(zhí)行調(diào)整后的第一頁面跳轉(zhuǎn)請求,將第二頁面推送至客戶端,使得客戶端由第一頁面跳轉(zhuǎn)至第二頁面;
6、響應于用戶對第二頁面的第二操作生成第二頁面跳轉(zhuǎn)請求;
7、響應于第二頁面跳轉(zhuǎn)請求,基于所述第二頁面中的目標對象標識將第三頁面推送至客戶端,使得客戶端由第二頁面跳轉(zhuǎn)至第三頁面,所述第三頁面是執(zhí)行用戶對所述第一頁面的所述第一操作生成的。
8、在本說明書的一些實施例中,響應于第一頁面跳轉(zhuǎn)請求,獲取第一頁面的目標對象信息,包括:
9、在接收到第一頁面跳轉(zhuǎn)請求后,提取所述用戶在所述第一頁面的第一操作和所述用戶在所述第一頁面的輸入信息;
10、基于所述第一操作確定所述第一頁面的請求地址和請求方法;
11、基于用戶在所述第一頁面的輸入信息,確定所述第一頁面的請求參數(shù);
12、基于所述請求地址、請求參數(shù)和請求方法,生成所述目標對象信息。
13、在本說明書的一些實施例中,對應所述目標對象信息生成目標對象標識,包括:
14、將所述目標對象信息保存至服務器,并生成所述目標對象信息對應的目標對象標識。
15、在本說明書的一些實施例中,執(zhí)行調(diào)整后的第一頁面跳轉(zhuǎn)請求,將第二頁面推送至客戶端,包括:
16、執(zhí)行所述第一頁面跳轉(zhuǎn)請求,獲取所述第二頁面的頁面信息;
17、將所述目標對象標識添加至所述頁面信息,并將調(diào)整后的頁面信息推送至所述客戶端;
18、客戶端基于調(diào)整后的頁面信息渲染第二頁面,并由第一頁面跳轉(zhuǎn)至第二頁面。
19、在本說明書的一些實施例中,響應于第二頁面跳轉(zhuǎn)請求,基于所述第二頁面中的目標對象標識將第三頁面推送至客戶端,使得客戶端由第二頁面跳轉(zhuǎn)至第三頁面,包括:
20、響應于所述第二頁面跳轉(zhuǎn)請求,基于所述目標對象標識構(gòu)建頁面重定向請求;
21、基于頁面重定向請求構(gòu)建第四頁面,并將第四頁面推送至所述客戶端,所述第四頁面對應所述第一操作生成的第三操作;
22、所述客戶端響應于所述第四頁面中的第三操作獲取所述第三頁面;
23、所述客戶端由所述第二頁面跳轉(zhuǎn)至所述第三頁面。
24、在本說明書的一些實施例中,基于所述目標對象標識構(gòu)建頁面重定向請求,包括:
25、獲取目標對象標識對應的目標對象信息,所述目標對象信息包括第一頁面的請求地址、請求參數(shù)和請求方法;
26、將所述請求地址作為重定向請求地址,將所述請求參數(shù)作為重定向請求參數(shù),將所述請求方法作為重定向請求方法;
27、基于重定向請求地址、重定向請求參數(shù)和重定向請求方法,生成頁面重定向請求。
28、在本說明書的一些實施例中,所述第二頁面包括登錄頁面、補錄信息頁面和用戶建議頁面中的任意之一頁面。
29、本說明書第二方面提供了一種頁面跳轉(zhuǎn)裝置,包括:
30、信息獲取模塊,用于響應于第一頁面跳轉(zhuǎn)請求,獲取第一頁面的目標對象信息,所述第一頁面跳轉(zhuǎn)請求基于用戶對第一頁面的第一操作生成的基礎服務頁面跳轉(zhuǎn)請求;
31、請求調(diào)整模塊,用于對應所述目標對象信息生成目標對象標識,并基于所述目標對象標識對所述第一頁面跳轉(zhuǎn)請求進行調(diào)整;
32、第一請求執(zhí)行模塊,用于執(zhí)行調(diào)整后的第一頁面跳轉(zhuǎn)請求,將第二頁面推送至客戶端,使得客戶端由第一頁面跳轉(zhuǎn)至第二頁面;
33、請求生成模塊,用于響應于用戶對第二頁面的第二操作生成第二頁面跳轉(zhuǎn)請求;
34、第二請求執(zhí)行模塊,用于響應于第二頁面跳轉(zhuǎn)請求,基于所述第二頁面中的目標對象標識將第三頁面推送至客戶端,使得客戶端由第二頁面跳轉(zhuǎn)至第三頁面,所述第三頁面是執(zhí)行用戶對所述第一頁面的所述第一操作生成的。
35、本說明書第三方面提供了一種電子設備,包括:
36、存儲器和處理器,所述處理器和所述存儲器之間互相通信連接,所述存儲器中存儲有計算機指令,所述處理器通過執(zhí)行所述計算機指令,從而上述第一方面所述方法的步驟。
37、本說明書第四方面提供了一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有計算機程序指令,所述計算機程序指令被執(zhí)行時實現(xiàn)上述第一方面所述方法的步驟。
38、本說明書第五方面提供了一種計算機程序產(chǎn)品,包含有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述第一方面所述方法的步驟。
39、本說明書實施例中的頁面跳轉(zhuǎn)方法,通過響應于第一頁面跳轉(zhuǎn)請求,獲取第一頁面的目標對象信息,第一頁面跳轉(zhuǎn)請求基于用戶對第一頁面的第一操作生成的基礎服務頁面跳轉(zhuǎn)請求;對應目標對象信息生成目標對象標識,并基于目標對象標識對第一頁面跳轉(zhuǎn)請求進行調(diào)整;執(zhí)行調(diào)整后的第一頁面跳轉(zhuǎn)請求,將第二頁面推送至客戶端,使得客戶端由第一頁面跳轉(zhuǎn)至第二頁面;響應于用戶對第二頁面的第二操作生成第二頁面跳轉(zhuǎn)請求;響應于第二頁面跳轉(zhuǎn)請求,基于第二頁面中的目標對象標識將第三頁面推送至客戶端,使得客戶端由第二頁面跳轉(zhuǎn)至第三頁面,第三頁面是執(zhí)行用戶對第一頁面的第一操作生成的。通過上述方法,在進行頁面跳轉(zhuǎn)前,獲取第一頁面的目標對象信息并進行保存,進而在需要跳轉(zhuǎn)回第一頁面時,可以基于目標對象信息模擬重現(xiàn)用戶在第一頁面中的第一操作,并可以基于目標對象信息完成第一操作,將第三頁面推送到客戶端,基于目標對象信息可以完全重現(xiàn)任意形態(tài)的第一頁面,頁面跳轉(zhuǎn)的普適性較高,此外,通過目標對象信息可以對第一頁面進行次現(xiàn)場保存和重放,無需用戶的其他操作,可以提高頁面跳轉(zhuǎn)的可靠性和準確性,操作簡單,用戶體驗較高。