本技術(shù)實(shí)施例涉及系統(tǒng)管理,特別涉及一種系統(tǒng)管理方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、系統(tǒng)為信息索引提供了便利,例如在企業(yè)管理場(chǎng)景中,系統(tǒng)可以對(duì)企業(yè)內(nèi)部的各種結(jié)構(gòu)化與非結(jié)構(gòu)化的信息進(jìn)行索引,并提供搜索方法,可以提供低代碼開(kāi)發(fā)功能,加速和簡(jiǎn)化應(yīng)用程序開(kāi)發(fā),實(shí)現(xiàn)開(kāi)發(fā)一次即可跨平臺(tái)部署等等。
2、在數(shù)據(jù)信息量龐大且復(fù)雜的應(yīng)用場(chǎng)景中,需要提高系統(tǒng)中各個(gè)功能的執(zhí)行應(yīng)用效率,以提高系統(tǒng)管理的效率。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供了一種系統(tǒng)管理方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),可以提高系統(tǒng)管理效率。該技術(shù)方案如下:
2、一方面,提供了一種系統(tǒng)管理方法,所述系統(tǒng)包含代碼開(kāi)發(fā)模塊,所述方法包括:
3、獲取目標(biāo)業(yè)務(wù)領(lǐng)域的至少兩個(gè)程序數(shù)據(jù);每個(gè)所述程序數(shù)據(jù)具有對(duì)應(yīng)的程序特征集合;所述程序特征集合中包含對(duì)應(yīng)的程序數(shù)據(jù)的程序特征;所述目標(biāo)業(yè)務(wù)領(lǐng)域是所述代碼開(kāi)發(fā)模塊對(duì)應(yīng)的至少一個(gè)業(yè)務(wù)領(lǐng)域中的任意一個(gè);
4、基于至少兩個(gè)程序數(shù)據(jù)各自對(duì)應(yīng)的所述程序特征集合,計(jì)算任意兩個(gè)程序數(shù)據(jù)之間的相似指數(shù);
5、在所述相似指數(shù)大于相似指數(shù)閾值的兩個(gè)程序數(shù)據(jù)之間建立索引關(guān)系,以使得在目標(biāo)程序數(shù)據(jù)基于程序搜索指令被調(diào)用時(shí),推送與所述目標(biāo)程序數(shù)據(jù)具有索引關(guān)系的程序數(shù)據(jù)。
6、另一方面,提供了一種系統(tǒng)管理裝置,所述系統(tǒng)包含代碼開(kāi)發(fā)模塊,所述裝置包括:
7、數(shù)據(jù)獲取模塊,用于獲取目標(biāo)業(yè)務(wù)領(lǐng)域的至少兩個(gè)程序數(shù)據(jù);每個(gè)所述程序數(shù)據(jù)具有對(duì)應(yīng)的程序特征集合;所述程序特征集合中包含對(duì)應(yīng)的程序數(shù)據(jù)的程序特征;所述目標(biāo)業(yè)務(wù)領(lǐng)域是所述代碼開(kāi)發(fā)模塊對(duì)應(yīng)的至少一個(gè)業(yè)務(wù)領(lǐng)域中的任意一個(gè);
8、指數(shù)計(jì)算模塊,用于基于至少兩個(gè)程序數(shù)據(jù)各自對(duì)應(yīng)的所述程序特征集合,計(jì)算任意兩個(gè)程序數(shù)據(jù)之間的相似指數(shù);
9、關(guān)系建立模塊,用于在所述相似指數(shù)大于相似指數(shù)閾值的兩個(gè)程序數(shù)據(jù)之間建立索引關(guān)系,以使得在目標(biāo)程序數(shù)據(jù)基于程序搜索指令被調(diào)用時(shí),推送與所述目標(biāo)程序數(shù)據(jù)具有索引關(guān)系的程序數(shù)據(jù)。
10、在一種可能的實(shí)現(xiàn)方式中,所述指數(shù)計(jì)算模塊,包括:
11、集合獲取子模塊,用于獲取第一程序數(shù)據(jù)與第二程序數(shù)據(jù)各自對(duì)應(yīng)的程序特征集合,獲取所述第一程序數(shù)據(jù)與所述第二程序數(shù)據(jù)之間的共有程序特征的數(shù)量以及不同程序特征的數(shù)量;所述第一程序數(shù)據(jù)與所述第二程序數(shù)據(jù)是至少兩個(gè)程序數(shù)據(jù)中的任意兩個(gè)程序數(shù)據(jù);
12、相似指數(shù)計(jì)算子模塊,用于基于所述第一程序數(shù)據(jù)與所述第二程序數(shù)據(jù)之間的共有程序特征的數(shù)量以及不同程序特征的數(shù)量,計(jì)算所述第一程序數(shù)據(jù)與所述第二程序數(shù)據(jù)之間的相似指數(shù)。
13、在一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
14、第一指令接收模塊,用于接收所述程序搜索指令,所述程序搜索指令用于指示調(diào)用所述目標(biāo)程序數(shù)據(jù);
15、目標(biāo)特征獲取模塊,用于在與所述目標(biāo)程序數(shù)據(jù)具有索引關(guān)系的候選程序數(shù)據(jù)的數(shù)量大于數(shù)量閾值時(shí),獲取所述程序搜索指令中的目標(biāo)特征,所述目標(biāo)特征是所述程序搜索指令對(duì)應(yīng)的至少兩個(gè)搜索特征中優(yōu)先級(jí)最高的搜索特征;
16、數(shù)據(jù)篩選模塊,用于基于所述程序搜索指令中的目標(biāo)特征對(duì)候選程序數(shù)據(jù)進(jìn)行篩選,獲得推送程序數(shù)據(jù);
17、數(shù)據(jù)推送模塊,用于對(duì)所述推送程序數(shù)據(jù)進(jìn)行推送。
18、在一種可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)篩選模塊,包括:
19、容量獲取子模塊,用于獲取各個(gè)所述候選程序數(shù)據(jù)的程序特征集合中與所述目標(biāo)特征相對(duì)應(yīng)的程序特征的數(shù)據(jù)容量;
20、排序子模塊,用于按照各個(gè)所述候選程序數(shù)據(jù)的數(shù)據(jù)容量對(duì)各個(gè)所述候選程序數(shù)據(jù)進(jìn)行排序,獲得排序結(jié)果;
21、數(shù)據(jù)確定子模塊,用于基于所述排序結(jié)果確定目標(biāo)數(shù)量的候選程序數(shù)據(jù)為所述推送程序數(shù)據(jù)。
22、在一種可能的實(shí)現(xiàn)方式中,所述代碼開(kāi)發(fā)模塊具有可視化交互功能,所述裝置還包括:
23、顯示模塊,用于顯示可視化交互界面;所述可視化交互界面包括組件組合區(qū)域以及組件選擇區(qū)域,所述組件組合區(qū)域中包含至少兩個(gè)組件顯示子區(qū)域,所述組件選擇區(qū)域中包含至少兩個(gè)候選組件;
24、區(qū)域確定模塊,用于在檢測(cè)到對(duì)至少兩個(gè)候選組件中的目標(biāo)組件的拖動(dòng)操作時(shí),基于所述拖動(dòng)操作在至少兩個(gè)組件顯示子區(qū)域中確定目標(biāo)組件顯示子區(qū)域;
25、所述顯示模塊,用于將所述目標(biāo)組件顯示在所述目標(biāo)組件顯示子區(qū)域處。
26、在一種可能的實(shí)現(xiàn)方式中,所述區(qū)域確定模塊,包括:
27、坐標(biāo)獲取子模塊,用于獲取所述拖動(dòng)操作結(jié)束點(diǎn)的結(jié)束位置坐標(biāo);
28、坐標(biāo)校正子模塊,用于對(duì)所述結(jié)束位置坐標(biāo)進(jìn)行數(shù)值校正,得到校正位置坐標(biāo);
29、區(qū)域確定子模塊,用于基于所述校正位置坐標(biāo)以及至少兩個(gè)組件顯示子區(qū)域各自對(duì)應(yīng)的坐標(biāo)點(diǎn)位,確定所述目標(biāo)顯示子區(qū)域。
30、在一種可能的實(shí)現(xiàn)方式中,至少兩個(gè)組件顯示子區(qū)域具有對(duì)應(yīng)的子區(qū)域邊界;所述區(qū)域確定模塊,用于在檢測(cè)到處于被拖拽狀態(tài)的所述目標(biāo)組件的當(dāng)前位置坐標(biāo)距離目標(biāo)子區(qū)域邊界的距離小于距離閾值時(shí),將所述目標(biāo)子區(qū)域邊界對(duì)應(yīng)的組件顯示子區(qū)域確定為所述目標(biāo)顯示子區(qū)域。
31、在一種可能的實(shí)現(xiàn)方式中,所述組件選擇區(qū)域中包含組件組合顯示子區(qū)域;所述顯示模塊,還用于在所述組件組合顯示子區(qū)域中按照目標(biāo)時(shí)間間隔對(duì)至少兩個(gè)組件組合輪流進(jìn)行顯示;任一組件組合中包含至少兩個(gè)候選組件。
32、在一種可能的實(shí)現(xiàn)方式中,所述顯示模塊,還用于在接收到對(duì)目標(biāo)組件組合的選擇操作時(shí),基于所述目標(biāo)組件組合中各個(gè)候選組件的相對(duì)位置關(guān)系,將所述目標(biāo)組件組合中的各個(gè)候選組件顯示在所述組件組合區(qū)域中。
33、在一種可能的實(shí)現(xiàn)方式中,所述系統(tǒng)還包含搜索模塊,所述裝置還包括:
34、第二指令接收模塊,用于接收知識(shí)搜索指令;所述知識(shí)搜索指令中包含至少一個(gè)關(guān)鍵詞;
35、知識(shí)搜索模塊,用于基于所述知識(shí)搜索指令在預(yù)先構(gòu)建的知識(shí)圖譜中進(jìn)行知識(shí)搜索,獲得目標(biāo)搜索事件;所述目標(biāo)搜索事件是與所述知識(shí)搜索指令之間的相關(guān)度大于相關(guān)度閾值的搜索事件;
36、內(nèi)容提取模塊,用于對(duì)所述目標(biāo)搜索事件的目標(biāo)事件數(shù)據(jù)進(jìn)行數(shù)據(jù)內(nèi)容提取,生成至少兩個(gè)數(shù)據(jù)包;每個(gè)數(shù)據(jù)包中包含不同類(lèi)型的數(shù)據(jù)內(nèi)容;
37、評(píng)分預(yù)測(cè)模塊,用于基于數(shù)據(jù)包評(píng)分模型預(yù)測(cè)至少兩個(gè)數(shù)據(jù)包進(jìn)行評(píng)分預(yù)測(cè),獲得至少兩個(gè)數(shù)據(jù)包相對(duì)于目標(biāo)用戶(hù)的評(píng)分結(jié)果;所述數(shù)據(jù)包評(píng)分模型是基于各個(gè)歷史數(shù)據(jù)包以及目標(biāo)用戶(hù)對(duì)應(yīng)于各個(gè)歷史數(shù)據(jù)包反饋的歷史評(píng)分訓(xùn)練獲得的;數(shù)據(jù)包的評(píng)分結(jié)果的數(shù)值與數(shù)據(jù)包的使用頻率正相關(guān);
38、結(jié)果輸出模塊,用于基于至少兩個(gè)數(shù)據(jù)包相對(duì)于目標(biāo)用戶(hù)的評(píng)分結(jié)果輸出所述搜索結(jié)果;所述搜索結(jié)果中包含評(píng)分結(jié)果指示大于評(píng)分閾值的數(shù)據(jù)包。
39、另一方面,提供了一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包含處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由所述處理器加載并執(zhí)行以實(shí)現(xiàn)上述的系統(tǒng)管理方法。
40、另一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條計(jì)算機(jī)程序,所述計(jì)算機(jī)程序由處理器加載并執(zhí)行以實(shí)現(xiàn)上述的系統(tǒng)管理方法。
41、另一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括至少一條計(jì)算機(jī)程序,所述計(jì)算機(jī)程序由處理器加載并執(zhí)行以實(shí)現(xiàn)上述各種可選實(shí)現(xiàn)方式中提供的系統(tǒng)管理方法。
42、本技術(shù)提供的技術(shù)方案可以包括以下有益效果:
43、本技術(shù)實(shí)施例提供的系統(tǒng)管理方法,在代碼開(kāi)發(fā)模塊中,獲取同一業(yè)務(wù)領(lǐng)域的至少兩個(gè)程序數(shù)據(jù),并基于至少兩個(gè)程序數(shù)據(jù)中的程序特征集合計(jì)算任意兩個(gè)程序數(shù)據(jù)之間的相似指數(shù),并在相似指數(shù)大于相似指數(shù)閾值的兩個(gè)程序數(shù)據(jù)之間建立索引關(guān)系,通過(guò)建立兩個(gè)程序數(shù)據(jù)之間的索引關(guān)系,在其中一個(gè)目標(biāo)程序數(shù)據(jù)被調(diào)用時(shí),基于索引關(guān)系得到另一個(gè)程序數(shù)據(jù),從而提高程序數(shù)據(jù)的讀取效率和調(diào)用效率,提高后端代碼的開(kāi)發(fā)效率,進(jìn)而提高系統(tǒng)管理效率。
44、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本技術(shù)。