本技術涉及計算機,尤其涉及一種用戶操作的展示方法、裝置、電子設備及存儲介質。
背景技術:
1、在各類操作平臺(例如,android平臺等)中,用戶(即對象)在操作平臺中的操作軌跡對于分析用戶的行為起著至關重要的作用。
2、目前,由于通常采用埋點(或稱為事件追蹤(event?tracking))的方式,將用戶的每個操作單獨記錄并上報至埋點平臺。故而,在查看用戶的操作軌跡時,可以通過埋點平臺查詢用戶的埋點信息,從而獲得以文字形式展示的用戶的操作軌跡。
3、然而,采用上述操作軌跡的展示方式,會因需要針對用戶的每個操作分別設置埋點,從而導致可能需要花費大量的時間才能完成埋點的設置,也即埋點的設置操作比較繁瑣;并且,以文字形式展現(xiàn)用戶的操作軌跡無法較好地展現(xiàn)用戶的操作軌跡。
技術實現(xiàn)思路
1、本技術實施例提供了一種用戶操作的展示方法、裝置、電子設備及存儲介質,用以改善現(xiàn)有技術中,埋點的設置操作比較繁瑣且文字形式無法較好展現(xiàn)用戶的操作軌跡的問題。
2、第一方面,本技術實施例提供了一種用戶操作的展示方法,所述方法包括:
3、響應于目標用戶針對目標操作平臺的至少一個操作,記錄目標操作平臺基于至少一個操作分別對應的界面響應信息;其中,每個界面響應信息用于指示目標操作平臺根據(jù)對應的操作為目標用戶提供的服務;
4、基于至少一個界面響應信息和至少一個操作分別關聯(lián)的界面觸碰信息,生成目標用戶的操作軌跡視頻;其中,操作軌跡視頻用于展示至少一個操作。
5、在一種可選的實施例中,記錄目標操作平臺基于至少一個操作分別對應的界面響應信息,包括:
6、基于至少一個操作分別對應的操作類型,確定至少一種界面信息記錄方式;
7、基于至少一種界面信息記錄方式,記錄目標操作平臺基于至少一個操作分別對應的界面響應信息。
8、在一種可選的實施例中,基于至少一個界面響應信息和至少一個操作分別關聯(lián)的界面觸碰信息,生成目標用戶的操作軌跡視頻,包括:
9、基于至少一個界面響應信息獲得至少一個操作分別對應的根視圖;其中,每個根視圖用于指示目標操作平臺在對應操作下的界面框架布局;
10、基于至少一個根視圖分別對應的界面觸碰信息和子視圖集合,繪制至少一個操作分別對應的界面圖像;
11、基于獲得的至少一個界面圖像,生成目標用戶的操作軌跡視頻。
12、在一種可選的實施例中,基于至少一個根視圖分別對應的界面觸碰信息和子視圖集合,繪制至少一個操作分別對應的界面圖像,包括:
13、針對至少一個操作,分別執(zhí)行以下操作:
14、基于一個操作對應的根視圖,確定一個操作對應的界面對象;其中,界面對象用于指示在目標操作平臺中一個操作對應的操作窗口;
15、采用針對界面對象設置的觸碰信息獲取方式,獲得相應的界面觸碰信息;
16、基于界面觸碰信息和根視圖的子視圖集合,繪制一個操作的界面圖像。
17、在一種可選的實施例中,基于界面觸碰信息和根視圖的子視圖集合,繪制一個操作的界面圖像,包括:
18、基于界面響應信息中包括的至少一個子視圖響應遍歷子視圖集合,獲得一個操作對應的至少一個子視圖;
19、基于界面觸碰信息和至少一個子視圖,繪制一個操作的界面圖像。
20、在一種可選的實施例中,基于界面觸碰信息和根視圖的子視圖集合,繪制一個操作的界面圖像之后,還包括:
21、對一個操作的界面圖像進行視頻數(shù)據(jù)編碼,獲得相應的視頻數(shù)據(jù)流;
22、基于獲得的至少一個界面圖像,生成目標用戶的操作軌跡視頻,包括:
23、基于至少一個界面圖像分別對應的視頻數(shù)據(jù)流,生成目標用戶的操作軌跡視頻。
24、在一種可選的實施例中,基于至少一個界面響應信息和至少一個操作分別關聯(lián)的界面觸碰信息,生成目標用戶的操作軌跡視頻之后,還包括:
25、響應于針對目標用戶的操作軌跡查詢請求,并從預設的操作軌跡視頻集合中,篩選出目標用戶的操作軌跡視頻;其中,操作軌跡視頻集合包括:至少一個用戶分別對應的操作軌跡視頻;
26、播放目標用戶的操作軌跡視頻。
27、第二方面,本技術實施例還提供了一種用戶操作的展示裝置,所述裝置包括:
28、信息記錄模塊,用于響應于目標用戶針對目標操作平臺的至少一個操作,記錄目標操作平臺基于至少一個操作分別對應的界面響應信息;其中,每個界面響應信息用于指示目標操作平臺根據(jù)對應的操作為目標用戶提供的服務;
29、視頻生成模塊,用于基于至少一個界面響應信息和至少一個操作分別關聯(lián)的界面觸碰信息,生成目標用戶的操作軌跡視頻;其中,操作軌跡視頻用于展示至少一個操作。
30、在一種可選的實施例中,在記錄目標操作平臺基于至少一個操作分別對應的界面響應信息時,信息記錄模塊具體用于:
31、基于至少一個操作分別對應的操作類型,確定至少一種界面信息記錄方式;
32、基于至少一種界面信息記錄方式,記錄目標操作平臺基于至少一個操作分別對應的界面響應信息。
33、在一種可選的實施例中,在基于至少一個界面響應信息和至少一個操作分別關聯(lián)的界面觸碰信息,生成目標用戶的操作軌跡視頻時,視頻生成模塊具體用于:
34、基于至少一個界面響應信息獲得至少一個操作分別對應的根視圖;其中,每個根視圖用于指示目標操作平臺在對應操作下的界面框架布局;
35、基于至少一個根視圖分別對應的界面觸碰信息和子視圖集合,繪制至少一個操作分別對應的界面圖像;
36、基于獲得的至少一個界面圖像,生成目標用戶的操作軌跡視頻。
37、在一種可選的實施例中,在基于至少一個根視圖分別對應的界面觸碰信息和子視圖集合,繪制至少一個操作分別對應的界面圖像時,視頻生成模塊具體用于:
38、針對至少一個操作,分別執(zhí)行以下操作:
39、基于一個操作對應的根視圖,確定一個操作對應的界面對象;其中,界面對象用于指示在目標操作平臺中一個操作對應的操作窗口;
40、采用針對界面對象設置的觸碰信息獲取方式,獲得相應的界面觸碰信息;
41、基于界面觸碰信息和根視圖的子視圖集合,繪制一個操作的界面圖像。
42、在一種可選的實施例中,在基于界面觸碰信息和根視圖的子視圖集合,繪制一個操作的界面圖像時,視頻生成模塊具體用于:
43、基于界面響應信息中包括的至少一個子視圖響應遍歷子視圖集合,獲得一個操作對應的至少一個子視圖;
44、基于界面觸碰信息和至少一個子視圖,繪制一個操作的界面圖像。
45、在一種可選的實施例中,在基于界面觸碰信息和根視圖的子視圖集合,繪制一個操作的界面圖像之后,視頻生成模塊還用于:
46、對一個操作的界面圖像進行視頻數(shù)據(jù)編碼,獲得相應的視頻數(shù)據(jù)流;
47、在基于獲得的至少一個界面圖像,生成目標用戶的操作軌跡視頻時,視頻生成模塊具體用于:
48、基于至少一個界面圖像分別對應的視頻數(shù)據(jù)流,生成目標用戶的操作軌跡視頻。
49、在一種可選的實施例中,在基于至少一個界面響應信息和至少一個操作分別關聯(lián)的界面觸碰信息,生成目標用戶的操作軌跡視頻之后,所述裝置還包括操作展示模塊,操作展示模塊具體用于:
50、響應于針對目標用戶的操作軌跡查詢請求,并從預設的操作軌跡視頻集合中,篩選出目標用戶的操作軌跡視頻;其中,操作軌跡視頻集合包括:至少一個用戶分別對應的操作軌跡視頻;
51、播放目標用戶的操作軌跡視頻。
52、第三方面,本技術實施例還提供了一種電子設備,包括:
53、處理器;以及
54、存儲程序的存儲器,
55、其中,程序包括指令,指令在由處理器執(zhí)行時使處理器執(zhí)行如第一方面所述的用戶操作的展示方法。
56、第四方面,本技術實施例還提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,其中,計算機指令用于使計算機執(zhí)行如第一方面所述的用戶操作的展示方法。
57、第五方面,本技術提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品在被計算機調(diào)用時,使得所述計算機執(zhí)行如第一方面所述的用戶操作的展示方法步驟。
58、本技術有益效果如下:
59、在本技術實施例所提供的用戶操作的展示方法中,響應于目標用戶針對目標操作平臺的至少一個操作,記錄目標操作平臺基于至少一個操作分別對應的界面響應信息;其中,每個界面響應信息可以用于指示目標操作平臺根據(jù)對應的操作為目標用戶提供的服務;接著,便可基于至少一個界面響應信息和至少一個操作分別關聯(lián)的界面觸碰信息,生成用于展示前述至少一個操作的目標用戶的操作軌跡視頻。由此可見,無需再針對目標用戶的操作設置埋點,可以自動捕獲用戶操作;并且,通過生成操作軌跡視頻可視化地展現(xiàn)了目標用戶針對目標操作平臺的操作軌跡,即更好地展現(xiàn)了目標用戶的操作軌跡。
60、此外,本技術的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者,通過實施本技術而了解。本技術的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現(xiàn)和獲得。