本發(fā)明涉及操作手冊生成的,尤其涉及一種操作手冊的生成方法、裝置、電子設(shè)備和存儲介質(zhì)。
背景技術(shù):
1、隨著信息技術(shù)的發(fā)展,操作手冊在軟件應(yīng)用、設(shè)備操作等領(lǐng)域發(fā)揮著重要作用。傳統(tǒng)的操作手冊生成方式通常依賴于人工編寫,效率低下且難以保證準(zhǔn)確性,導(dǎo)致后續(xù)所編寫的操作手冊可讀性差,難以通過閱讀操作手冊使用戶正確、高效地使用軟件。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述技術(shù)問題,本發(fā)明提供的一種操作手冊的生成方法、裝置、電子設(shè)備和存儲介質(zhì),兼顧了操作手冊生成的效率和準(zhǔn)確性,能夠使用戶通過操作手冊正確、高效的使用軟件。
2、本發(fā)明實(shí)施例提供了以下方案:
3、第一方面,本發(fā)明實(shí)施例提供了一種操作手冊的生成方法,方法包括:
4、獲取用戶對目標(biāo)軟件實(shí)施多個(gè)觸控事件的觸屏記錄數(shù)據(jù),以及每個(gè)觸控事件的反饋界面,其中,目標(biāo)軟件為待生成操作手冊的軟件;
5、對每個(gè)觸控事件的觸屏記錄數(shù)據(jù)進(jìn)行多個(gè)維度的特征提取,以獲得每個(gè)觸屏記錄數(shù)據(jù)的特征向量;
6、根據(jù)預(yù)設(shè)的分類模型對所有的特征向量進(jìn)行分類,以獲得每個(gè)觸控事件所屬反饋界面的功能分類結(jié)果;
7、根據(jù)每個(gè)功能分類結(jié)果和對應(yīng)的反饋界面,生成目標(biāo)軟件的操作手冊。
8、在一種可選的實(shí)施例中,獲取用戶對目標(biāo)軟件實(shí)施多個(gè)觸控事件的觸屏記錄數(shù)據(jù),以及每個(gè)觸控事件的反饋界面,包括:
9、在用戶基于每個(gè)觸控事件對目標(biāo)軟件實(shí)施操作時(shí),根據(jù)預(yù)設(shè)的監(jiān)聽器獲取每個(gè)觸控事件的時(shí)間戳、觸屏位置坐標(biāo)和事件類型;
10、對每個(gè)觸控事件的時(shí)間戳、觸屏位置坐標(biāo)和事件類型進(jìn)行結(jié)構(gòu)化處理,并將處理結(jié)果確定為每個(gè)觸控事件的觸屏記錄數(shù)據(jù);
11、將每個(gè)觸控事件完成后,目標(biāo)軟件的彈出界面確定為對應(yīng)觸控事件的反饋界面。
12、在一種可選的實(shí)施例中,對每個(gè)觸控事件的觸屏記錄數(shù)據(jù)進(jìn)行多個(gè)維度的特征提取,以獲得每個(gè)觸屏記錄數(shù)據(jù)的特征向量,包括:
13、根據(jù)預(yù)設(shè)的時(shí)間特征維度、空間特征維度和統(tǒng)計(jì)特征維度對每個(gè)觸控事件的觸屏記錄數(shù)據(jù)進(jìn)行特征提??;
14、將觸屏記錄數(shù)據(jù)在時(shí)間特征維度所確定的操作頻率、操作間隔,獲得觸屏記錄數(shù)據(jù)的第一特征;
15、將觸屏記錄數(shù)據(jù)在空間特征維度所確定的操作區(qū)域的熱力圖分布和操作路徑長度,獲得觸屏記錄數(shù)據(jù)的第二特征;
16、將觸屏記錄數(shù)據(jù)在統(tǒng)計(jì)特征維度所確定的操作次數(shù)和操作時(shí)長,獲得觸屏記錄數(shù)據(jù)的第三特征;
17、根據(jù)第一特征、第二特征和第三特征,獲得觸屏記錄數(shù)據(jù)的特征向量。
18、在一種可選的實(shí)施例中,根據(jù)預(yù)設(shè)的分類模型對所有的特征向量進(jìn)行分類之前,方法還包括:
19、根據(jù)至少一個(gè)軟件的觸控操作數(shù)據(jù)和對應(yīng)的觸控反饋界面,構(gòu)建訓(xùn)練集和測試集;
20、根據(jù)訓(xùn)練集和測試集分別對聚類算法模型進(jìn)行訓(xùn)練和測試;
21、在聚類算法模型的測試結(jié)果達(dá)到預(yù)設(shè)目標(biāo)時(shí),將完成測試的聚類算法模型確定為分類模型。
22、在一種可選的實(shí)施例中,將完成測試的聚類算法模型確定為分類模型之后,方法還包括:
23、獲取用戶的行為模式的先驗(yàn)知識函數(shù);
24、根據(jù)先驗(yàn)知識函數(shù)對達(dá)到預(yù)設(shè)目標(biāo)的聚類算法模型進(jìn)行優(yōu)化,并將完成優(yōu)化的聚類算法模型確定為分類模型。
25、在一種可選的實(shí)施例中,觸屏記錄數(shù)據(jù)包括多個(gè)檢測項(xiàng)所記錄的數(shù)據(jù);對每個(gè)觸控事件的觸屏記錄數(shù)據(jù)進(jìn)行多個(gè)維度的特征提取之前,方法還包括:
26、根據(jù)每個(gè)檢測項(xiàng)的數(shù)據(jù)區(qū)間對觸屏記錄數(shù)據(jù)進(jìn)行數(shù)據(jù)清洗,以獲得完成數(shù)據(jù)清洗的觸屏記錄數(shù)據(jù);
27、對完成數(shù)據(jù)清洗的觸屏記錄數(shù)據(jù)進(jìn)行異常值檢測,以獲得目標(biāo)記錄數(shù)據(jù),其中,目標(biāo)記錄數(shù)據(jù)為待進(jìn)行多個(gè)維度的特征提取的觸屏記錄數(shù)據(jù)。
28、在一種可選的實(shí)施例中,根據(jù)每個(gè)功能分類結(jié)果和對應(yīng)的反饋界面,生成目標(biāo)軟件的操作手冊,包括:
29、根據(jù)每個(gè)功能分類結(jié)果的功能標(biāo)簽對手冊數(shù)據(jù)庫進(jìn)行標(biāo)簽映射,以獲得每個(gè)反饋界面的界面標(biāo)簽;
30、根據(jù)所有反饋界面的界面標(biāo)簽和章節(jié)結(jié)構(gòu)函數(shù),生成操作手冊的目標(biāo)章節(jié)結(jié)構(gòu);
31、將每個(gè)反饋界面的界面標(biāo)簽輸入預(yù)設(shè)的文本生成模型,以獲得每個(gè)反饋界面的操作文本指南;
32、根據(jù)目標(biāo)章節(jié)結(jié)構(gòu)編輯所有的操作文本指南,以獲得目標(biāo)軟件的操作手冊。
33、第二方面,本發(fā)明實(shí)施例還提供了一種操作手冊的生成裝置,裝置包括:
34、第一獲取模塊,用于獲取用戶對目標(biāo)軟件實(shí)施多個(gè)觸控事件的觸屏記錄數(shù)據(jù),以及每個(gè)觸控事件的反饋界面,其中,目標(biāo)軟件為待生成操作手冊的軟件;
35、第一獲得模塊,用于對每個(gè)觸控事件的觸屏記錄數(shù)據(jù)進(jìn)行多個(gè)維度的特征提取,以獲得每個(gè)觸屏記錄數(shù)據(jù)的特征向量;
36、第二獲得模塊,用于根據(jù)預(yù)設(shè)的分類模型對所有的特征向量進(jìn)行分類,以獲得每個(gè)觸控事件所屬反饋界面的功能分類結(jié)果;
37、生成模塊,用于根據(jù)每個(gè)功能分類結(jié)果和對應(yīng)的反饋界面,生成目標(biāo)軟件的操作手冊。
38、第三方面,本發(fā)明實(shí)施例還提供了一種電子設(shè)備,包括處理器和存儲器,存儲器耦接到處理器,存儲器存儲指令,當(dāng)指令由處理器執(zhí)行時(shí)使電子設(shè)備執(zhí)行第一方面中任一項(xiàng)方法的步驟。
39、第四方面,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面中任一項(xiàng)方法的步驟。
40、本發(fā)明的一種操作手冊的生成方法、裝置、電子設(shè)備和存儲介質(zhì)與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn):
41、本發(fā)明的技術(shù)方案通過獲取用戶對目標(biāo)軟件實(shí)施多個(gè)觸控事件的觸屏記錄數(shù)據(jù),以及每個(gè)觸控事件的反饋界面;對每個(gè)觸控事件的觸屏記錄數(shù)據(jù)進(jìn)行多個(gè)維度的特征提取,由于觸屏記錄數(shù)據(jù)從多個(gè)維度實(shí)施特征提取,可以準(zhǔn)確獲得每個(gè)觸屏記錄數(shù)據(jù)的特征向量;根據(jù)預(yù)設(shè)的分類模型對所有的特征向量進(jìn)行分類,獲得每個(gè)觸控事件所屬反饋界面的功能分類結(jié)果;根據(jù)每個(gè)功能分類結(jié)果和對應(yīng)的反饋界面,生成目標(biāo)軟件的操作手冊。該方案基于觸屏記錄數(shù)據(jù)實(shí)施特征提取,準(zhǔn)確得出每個(gè)觸控事件的反饋界面所對應(yīng)的功能分類結(jié)果,經(jīng)每個(gè)功能分類結(jié)果和對應(yīng)的反饋界面自動生成操作手冊,實(shí)現(xiàn)了操作手冊的自動編寫,且具有較好的可讀性,兼顧了操作手冊生成的效率和準(zhǔn)確性,使用戶能夠通過操作手冊正確、高效的使用軟件。
1.一種操作手冊的生成方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的操作手冊的生成方法,其特征在于,所述獲取用戶對目標(biāo)軟件實(shí)施多個(gè)觸控事件的觸屏記錄數(shù)據(jù),以及每個(gè)觸控事件的反饋界面,包括:
3.根據(jù)權(quán)利要求1所述的操作手冊的生成方法,其特征在于,所述對每個(gè)觸控事件的觸屏記錄數(shù)據(jù)進(jìn)行多個(gè)維度的特征提取,以獲得每個(gè)觸屏記錄數(shù)據(jù)的特征向量,包括:
4.根據(jù)權(quán)利要求1所述的操作手冊的生成方法,其特征在于,所述根據(jù)預(yù)設(shè)的分類模型對所有的特征向量進(jìn)行分類之前,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的操作手冊的生成方法,其特征在于,將完成測試的聚類算法模型確定為分類模型之后,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的操作手冊的生成方法,其特征在于,所述觸屏記錄數(shù)據(jù)包括多個(gè)檢測項(xiàng)所記錄的數(shù)據(jù);所述對每個(gè)觸控事件的觸屏記錄數(shù)據(jù)進(jìn)行多個(gè)維度的特征提取之前,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的操作手冊的生成方法,其特征在于,所述根據(jù)每個(gè)功能分類結(jié)果和對應(yīng)的反饋界面,生成所述目標(biāo)軟件的操作手冊,包括:
8.一種操作手冊的生成裝置,其特征在于,所述裝置包括:
9.一種電子設(shè)備,其特征在于,包括處理器和存儲器,所述存儲器耦接到所述處理器,所述存儲器存儲指令,當(dāng)所述指令由所述處理器執(zhí)行時(shí)使所述電子設(shè)備執(zhí)行權(quán)利要求1-7中任一項(xiàng)所述方法的步驟。
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-7中任一項(xiàng)所述方法的步驟。