本技術(shù)涉及看板展示,特別是涉及一種看板展示方法、裝置及相關(guān)產(chǎn)品。
背景技術(shù):
1、看板為業(yè)務(wù)經(jīng)營的關(guān)鍵工具,其可以支持展示業(yè)務(wù)對應(yīng)的折線圖或表格等,和通常通過組件來實現(xiàn)對于看板的展示。由于隨著業(yè)務(wù)的不斷發(fā)展和變化,組件也將隨著業(yè)務(wù)的不斷變化而更新,此時根據(jù)不斷更新的組件來展示看板,可能導(dǎo)致看板不兼容組件,從而導(dǎo)致看板的展示性能較低。因此,如何提高看板展示性能是本領(lǐng)域技術(shù)人員關(guān)注的重點問題。
技術(shù)實現(xiàn)思路
1、基于上述問題,本技術(shù)提供了一種看板展示方法、裝置及相關(guān)產(chǎn)品,旨在提高看板展示性能。本技術(shù)實施例公開了如下技術(shù)方案:
2、第一方面,本技術(shù)公開了一種看板展示方法,包括:
3、獲取遠(yuǎn)程組件庫中不同版本號分別對應(yīng)的組件集和針對于目標(biāo)看板的展示請求;
4、對所述展示請求進(jìn)行解析處理,獲得所述目標(biāo)看板對應(yīng)的當(dāng)前看板版本號;
5、根據(jù)所述當(dāng)前看板版本號對所述不同版本號分別對應(yīng)的組件集進(jìn)行篩選處理,獲得所述不同版本號分別對應(yīng)的組件集中與所述當(dāng)前看板版本號對應(yīng)的目標(biāo)組件集;
6、根據(jù)所述目標(biāo)組件集,展示所述目標(biāo)看板。
7、在一種可實現(xiàn)的實施方式中,在所述對所述展示請求進(jìn)行解析處理,獲得所述目標(biāo)看板對應(yīng)的當(dāng)前看板版本號之前,還包括:
8、獲取版本號管理庫,其中所述版本號管理庫包括多個看板分別對應(yīng)的看板名稱和看板版本號,所述目標(biāo)看板為所述多個看板中的任意一個,一個看板名稱對應(yīng)一個看板版本號;
9、所述對所述展示請求進(jìn)行解析處理,獲得所述目標(biāo)看板對應(yīng)的當(dāng)前看板版本號,包括:
10、對所述展示請求進(jìn)行請求解析,獲得所述目標(biāo)看板對應(yīng)的目標(biāo)看板名稱;
11、調(diào)用第一執(zhí)行函數(shù)根據(jù)所述目標(biāo)看板名稱對所述多個看板分別對應(yīng)的看板版本號進(jìn)行版本號篩選,獲得所述多個看板分別對應(yīng)的看板版本號中與所述目標(biāo)看板名稱對應(yīng)的目標(biāo)看板版本號;
12、將所述目標(biāo)看板版本號作為所述目標(biāo)看板對應(yīng)的當(dāng)前看板版本號。
13、在一種可實現(xiàn)的實施方式中,所述根據(jù)所述當(dāng)前看板版本號對所述不同版本號分別對應(yīng)的組件集進(jìn)行篩選處理,獲得所述不同版本號分別對應(yīng)的組件集中與所述當(dāng)前看板版本號對應(yīng)的目標(biāo)組件集,包括:
14、調(diào)用第二執(zhí)行函數(shù)根據(jù)所述當(dāng)前看板版本號對所述不同版本號分別對應(yīng)的組件集進(jìn)行組件集篩選,確定所述不同版本號分別對應(yīng)的組件集中與所述當(dāng)前看板版本號相同的目標(biāo)版本號對應(yīng)的目標(biāo)組件集;
15、將所述不同版本號分別對應(yīng)的組件集中與所述當(dāng)前看板版本號相同的目標(biāo)版本號對應(yīng)的目標(biāo)組件集,確定為所述不同版本號分別對應(yīng)的組件集中與所述當(dāng)前看板版本號對應(yīng)的目標(biāo)組件集。
16、在一種可實現(xiàn)的實施方式中,所述根據(jù)所述目標(biāo)組件集,展示所述目標(biāo)看板,包括:
17、調(diào)用第三執(zhí)行函數(shù)對所述目標(biāo)組件集進(jìn)行組件注冊,獲得注冊后的目標(biāo)組件集;
18、根據(jù)所述注冊后的目標(biāo)組件集,展示所述目標(biāo)看板。
19、在一種可實現(xiàn)的實施方式中,所述第一執(zhí)行函數(shù)包括loadandprocesscomponents函數(shù),所述第二執(zhí)行函數(shù)包括loadcomponent函數(shù),所述第三執(zhí)行函數(shù)包括loadremoteumd函數(shù)。
20、在一種可實現(xiàn)的實施方式中,在所述獲取遠(yuǎn)程組件庫中不同版本號分別對應(yīng)的組件集之前,還包括:
21、獲取多個初始組件和所述多個初始組件分別對應(yīng)的版本號;
22、通過遠(yuǎn)程組件庫根據(jù)所述多個初始組件分別對應(yīng)的版本號,對所述多個初始組件進(jìn)行分組處理,獲得不同版本號分別對應(yīng)的初始組件集;
23、所述獲取遠(yuǎn)程組件庫中不同版本號分別對應(yīng)的組件集,包括:
24、通過所述遠(yuǎn)程組件庫對所述不同版本號分別對應(yīng)的初始組件集進(jìn)行打包處理,獲得所述遠(yuǎn)程組件庫中不同版本號分別對應(yīng)的組件集。
25、在一種可實現(xiàn)的實施方式中,所述通過遠(yuǎn)程組件庫對所述不同版本號分別對應(yīng)的初始組件集進(jìn)行打包處理,獲得遠(yuǎn)程組件庫中不同版本號分別對應(yīng)的組件集,包括:
26、通過所述遠(yuǎn)程組件庫調(diào)用打包方法對所述不同版本號分別對應(yīng)的初始組件集中的多個初始組件進(jìn)行打包處理,獲得所述不同版本號分別對應(yīng)的初始組件集中的多個初始組件分別對應(yīng)的組件文件;
27、根據(jù)所述不同版本號分別對應(yīng)的初始組件集中的多個初始組件分別對應(yīng)的組件文件,獲得遠(yuǎn)程組件庫中不同版本號分別對應(yīng)的組件集。
28、第二方面,本技術(shù)公開了一種看板展示裝置,包括:
29、組件請求獲取單元,用于獲取遠(yuǎn)程組件庫中不同版本號分別對應(yīng)的組件集和針對于目標(biāo)看板的展示請求;
30、展示請求解析單元,用于對所述展示請求進(jìn)行解析處理,獲得所述目標(biāo)看板對應(yīng)的當(dāng)前看板版本號;
31、組件集篩選單元,用于根據(jù)所述當(dāng)前看板版本號對所述不同版本號分別對應(yīng)的組件集進(jìn)行篩選處理,獲得所述不同版本號分別對應(yīng)的組件集中與所述當(dāng)前看板版本號對應(yīng)的目標(biāo)組件集;
32、目標(biāo)看板展示單元,用于根據(jù)所述目標(biāo)組件集,展示所述目標(biāo)看板。
33、在一種可實現(xiàn)的實施方式中,所述裝置還包括:
34、版本號管理庫獲取單元,用于獲取版本號管理庫,其中所述版本號管理庫包括多個看板分別對應(yīng)的看板名稱和看板版本號,所述目標(biāo)看板為所述多個看板中的任意一個,一個看板名稱對應(yīng)一個看板版本號;
35、所述展示請求解析單元,具體用于:
36、對所述展示請求進(jìn)行請求解析,獲得所述目標(biāo)看板對應(yīng)的目標(biāo)看板名稱;
37、調(diào)用第一執(zhí)行函數(shù)根據(jù)所述目標(biāo)看板名稱對所述多個看板分別對應(yīng)的看板版本號進(jìn)行版本號篩選,獲得所述多個看板分別對應(yīng)的看板版本號中與所述目標(biāo)看板名稱對應(yīng)的目標(biāo)看板版本號;
38、將所述目標(biāo)看板版本號作為所述目標(biāo)看板對應(yīng)的當(dāng)前看板版本號。
39、在一種可實現(xiàn)的實施方式中,所述組件集篩選單元,具體用于:
40、調(diào)用第二執(zhí)行函數(shù)根據(jù)所述當(dāng)前看板版本號對所述不同版本號分別對應(yīng)的組件集進(jìn)行組件集篩選,確定所述不同版本號分別對應(yīng)的組件集中與所述當(dāng)前看板版本號相同的目標(biāo)版本號對應(yīng)的目標(biāo)組件集;
41、將所述不同版本號分別對應(yīng)的組件集中與所述當(dāng)前看板版本號相同的目標(biāo)版本號對應(yīng)的目標(biāo)組件集,確定為所述不同版本號分別對應(yīng)的組件集中與所述當(dāng)前看板版本號對應(yīng)的目標(biāo)組件集。
42、在一種可實現(xiàn)的實施方式中,所述目標(biāo)看板展示單元,用于:
43、調(diào)用第三執(zhí)行函數(shù)對所述目標(biāo)組件集進(jìn)行組件注冊,獲得注冊后的目標(biāo)組件集;
44、根據(jù)所述注冊后的目標(biāo)組件集,展示所述目標(biāo)看板。
45、在一種可實現(xiàn)的實施方式中,所述第一執(zhí)行函數(shù)包括loadandprocesscomponents函數(shù),所述第二執(zhí)行函數(shù)包括loadcomponent函數(shù),所述第三執(zhí)行函數(shù)包括loadremoteumd函數(shù)。
46、在一種可實現(xiàn)的實施方式中,所述裝置還包括:
47、初始組件獲取單元,用于獲取多個初始組件和所述多個初始組件分別對應(yīng)的版本號;
48、初始組件分組單元,用于通過遠(yuǎn)程組件庫根據(jù)所述多個初始組件分別對應(yīng)的版本號,對所述多個初始組件進(jìn)行分組處理,獲得不同版本號分別對應(yīng)的初始組件集;
49、所述組件請求獲取單元,包括:
50、組件集打包單元,用于通過所述遠(yuǎn)程組件庫對所述不同版本號分別對應(yīng)的初始組件集進(jìn)行打包處理,獲得所述遠(yuǎn)程組件庫中不同版本號分別對應(yīng)的組件集。
51、在一種可實現(xiàn)的實施方式中,所述組件集打包單元,具體用于:
52、通過所述遠(yuǎn)程組件庫調(diào)用打包方法對所述不同版本號分別對應(yīng)的初始組件集中的多個初始組件進(jìn)行打包處理,獲得所述不同版本號分別對應(yīng)的初始組件集中的多個初始組件分別對應(yīng)的組件文件;
53、根據(jù)所述不同版本號分別對應(yīng)的初始組件集中的多個初始組件分別對應(yīng)的組件文件,獲得遠(yuǎn)程組件庫中不同版本號分別對應(yīng)的組件集。
54、第三方面,本技術(shù)實施例提供了一種電子設(shè)備,包括:
55、存儲器,用于存儲計算機(jī)程序;
56、處理器,用于執(zhí)行所述計算機(jī)程序時實現(xiàn)第一方面中看板展示方法的步驟。
57、第四方面,本技術(shù)實施例提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)第一方面中看板展示方法的步驟。
58、相較于現(xiàn)有技術(shù),本技術(shù)具有以下有益效果:
59、在本技術(shù)中首先可以獲取遠(yuǎn)程組件庫中不同版本號分別對應(yīng)的組件集和針對于目標(biāo)看板的展示請求;在此之后可以對展示請求進(jìn)行解析處理,獲得目標(biāo)看板對應(yīng)的當(dāng)前看板版本號,以及可以根據(jù)當(dāng)前看板版本號對不同版本號分別對應(yīng)的組件集進(jìn)行篩選處理,獲得不同版本號分別對應(yīng)的組件集中與當(dāng)前看板版本號對應(yīng)的目標(biāo)組件集;最后可以根據(jù)目標(biāo)組件集,展示目標(biāo)看板??梢?,在本技術(shù)中可以基于目標(biāo)看板的當(dāng)前看板版本號,從遠(yuǎn)程組件庫中獲得目標(biāo)看板當(dāng)前所需版本號的組件集,以此來實現(xiàn)對于目標(biāo)看板的展示,如此能夠避免相關(guān)技術(shù)中看板不兼容組件的情況,并且能夠使得看板適配到對應(yīng)的組件集,從而提高了看板展示性能。