【技術實現步驟摘要】
本申請涉及數據處理,尤其涉及一種頁面生成方法、裝置及存儲介質。
技術介紹
1、目前,對于5g專網的監管需要將涉及到的所有網元設備進行統一、集中管理,因此,如何快速提供定制化的數據可視化監控大屏,以將所有監控數據匯聚,進行統一呈現是亟待解決的問題。
2、現有技術中,在對大量數據進行統一呈現時,是通過組件化的設計思路,將大屏拆解為若干可移動位置的模塊,再為每一個模塊單獨配置組件和坐標位置。具體地,上述每個組件均需要在畫布上配置的不同類型的可視化視圖、數據源、樣式參數等自定義設計。而該方法的配置過程需要有一定的技術門檻,需要操作人員具備一定的專業素養,或編程能力,同時需要對每個組件逐個進行配置,配置步驟較為繁瑣,導致對大量數據進行大屏統一呈現時的效率較低。
技術實現思路
1、本申請提供一種頁面生成方法、裝置及存儲介質,能夠解決對大量數據進行可視化大屏統一呈現時的效率較低的問題。
2、為達到上述目的,本申請采用如下技術方案:
3、第一方面,本申請提供一種頁面生成方法,該方法包括:獲取頁面布局需求、組件樣式需求和數據源格式需求,從預設頁面布局中確定與上述頁面布局需求匹配的目標頁面布局,并從預設組件樣式中確定與上述組件樣式需求匹配的目標組件樣式,以及從預設數據源格式中確定與上述數據源格式需求匹配的目標數據源格式,基于上述目標頁面布局、上述目標組件樣式和上述目標數據源格式,生成目標頁面。
4、基于上述技術方案,本申請實施例提供的頁面生成方法,可以先
5、在第一方面的第一種可能的實現方式中,上述獲取頁面布局需求、組件樣式需求和數據源格式需求之前,上述方法還包括:建立頁面基礎框架;在該頁面基礎框架中設置上述預設頁面布局、上述預設組件樣式和上述預設數據源格式。
6、在第一方面的第二種可能的實現方式中,上述基于上述目標頁面布局、上述目標組件樣式和上述目標數據源格式,生成目標頁面,包括:根據目標頁面布局,對上述頁面基礎框架進行渲染,得到目標頁面框架;根據上述目標組件樣式和上述目標數據源格式對上述目標頁面框架進行渲染,得到上述目標頁面。
7、在第一方面的第三種可能的實現方式中,上述目標組件樣式包括可移動組件和固定組件,上述基于上述目標頁面布局、上述目標組件樣式和上述目標數據源格式,生成目標頁面之后,上述方法還包括:接收針對上述目標頁面中的可移動組件的第一輸入;響應于該第一輸入,調整上述可移動組件在上述目標頁面中的顯示位置;接收針對上述目標頁面中的固定組件的第二輸入;響應于該第二輸入,切換上述固定組件中的顯示內容。
8、在第一方面的第四種可能的實現方式中,上述預設組件樣式包括標題組件樣式,上述從預設組件樣式中確定與上述組件樣式需求匹配的目標組件樣式,包括:在上述組件樣式需求為標題組件需求的情況下,確定上述標題組件需求的文本長度;根據該文本長度和上述標題組件樣式的尺寸,自動調整上述文本的字體大小和字符間距,得到目標組件樣式。
9、第二方面,本申請提供一種頁面生成裝置,該裝置包括:獲取單元、確定單元和處理單元,其中:上述獲取單元,用于獲取頁面布局需求、組件樣式需求和數據源格式需求;上述確定單元,用于從預設頁面布局中確定與上述頁面布局需求匹配的目標頁面布局,并從預設組件樣式中確定與上所述組件樣式需求匹配的目標組件樣式,以及從預設數據源格式中確定與上述數據源格式需求匹配的目標數據源格式;上述處理單元,用于基于確定單元得到的上述目標頁面布局、上述目標組件樣式和上述目標數據源格式,生成目標頁面。
10、在第二方面的第一種可能的實現方式中,上述處理單元,還用于在獲取單元獲取頁面布局需求、組件樣式需求和數據源格式需求之前,建立頁面基礎框架;在該頁面基礎框架中設置上述預設頁面布局、上述預設組件樣式和上述預設數據源格式。
11、在第二方面的第二種可能的實現方式中,上述處理單元,具體用于:根據目標頁面布局,對上述頁面基礎框架進行渲染,得到目標頁面框架;根據上述目標組件樣式和上述目標數據源格式對上述目標頁面框架進行渲染,得到上述目標頁面。
12、在第二方面的第三種可能的實現方式中,上述目標組件樣式包括可移動組件和固定組件,上述裝置還包括接收單元,其中:上述接收單元,用于在處理單元基于上述目標頁面布局、上述目標組件樣式和上述目標數據源格式,生成目標頁面之后,接收針對上述目標頁面中的可移動組件的第一輸入;上述處理單元,還用于響應于接收單元接收到的上述第一輸入,調整上述可移動組件在上述目標頁面中的顯示位置;上述接收單元,還用于接收針對上述目標頁面中的固定組件的第二輸入;上述處理單元,還用于響應于接收單元接收到的上述第二輸入,切換上述固定組件中的顯示內容。
13、在第二方面的第四種可能的實現方式中,上述預設組件樣式包括標題組件樣式;上述確定單元,具體用于:在上述組件樣式需求為標題組件需求的情況下,確定上述標題組件需求的文本長度;根據該文本長度和上述標題組件樣式的尺寸,自動調整上述文本的字體大小和字符間距,得到目標組件樣式。
14、第三方面,本申請提供了一種頁面生成裝置,該裝置包括:處理器和通信接口;通信接口和處理器耦合,處理器用于運行計算機程序或指令,以實現如第一方面和第一方面的任一種可能的實現方式中所描述的頁面生成方法。
15、第四方面,本申請提供了一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有指令,當指令在終端上運行時,使得終端執行如第一方面和第一方面的任一種可能的實現方式中描述的頁面生成方法。
16、第五方面,本申請實施例提供一種包含指令的計算機程序產品,當計算機程序產品在頁面生成裝置上運行時,使得頁面生成裝置執行如第一方面和第一方面的任一種可能的實現方式中所描述的頁面生成方法。
17、第六方面,本申請實施例提供一種芯片,芯片包括處理器和通信接口,通信接口和處理器耦合,處理器用于運行計算機程序或指令,以實現如第一方面和第一方面的任一種可能的實現方式中所描述的頁面生成方法。
18、具體的,本申請實施例中提供的芯片還包括存儲器,用于存儲計算機程序或指令。
本文檔來自技高網...【技術保護點】
1.一種頁面生成方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取頁面布局需求、組件樣式需求和數據源格式需求之前,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述基于所述目標頁面布局、所述目標組件樣式和所述目標數據源格式,生成目標頁面,包括:
4.根據權利要求1或3所述的方法,其特征在于,所述目標組件樣式包括可移動組件和固定組件,所述基于所述目標頁面布局、所述目標組件樣式和所述目標數據源格式,生成目標頁面之后,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述預設組件樣式包括標題組件樣式,所述從預設組件樣式中確定與所述組件樣式需求匹配的目標組件樣式,包括:
6.一種頁面生成裝置,其特征在于,所述裝置包括:獲取單元、確定單元和處理單元,其中:
7.根據權利要求6所述的裝置,其特征在于,
8.根據權利要求7所述的裝置,其特征在于,
9.根據權利要求6或8所述的裝置,其特征在于,所述目標組件樣式包括可移動組件和固定組件,所述裝置
10.根據權利要求6所述的裝置,其特征在于,所述預設組件樣式包括標題組件樣式;
11.一種頁面生成裝置,其特征在于,包括:處理器和通信接口;所述通信接口和所述處理器耦合,所述處理器用于運行計算機程序或指令,以實現如權利要求1-5中任一項所述的頁面生成方法。
12.一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有指令,其特征在于,當計算機執行該指令時,該計算機執行上述權利要求1-5中任一項所述的頁面生成方法。
...【技術特征摘要】
1.一種頁面生成方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取頁面布局需求、組件樣式需求和數據源格式需求之前,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述基于所述目標頁面布局、所述目標組件樣式和所述目標數據源格式,生成目標頁面,包括:
4.根據權利要求1或3所述的方法,其特征在于,所述目標組件樣式包括可移動組件和固定組件,所述基于所述目標頁面布局、所述目標組件樣式和所述目標數據源格式,生成目標頁面之后,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述預設組件樣式包括標題組件樣式,所述從預設組件樣式中確定與所述組件樣式需求匹配的目標組件樣式,包括:
6.一種頁面生成裝置,其特征在于,所述裝置包括:...
【專利技術屬性】
技術研發人員:李憲杰,易陽鋒,陳鎮浩,賀柳,劉家輝,阮振鋒,潘才捷,劉夢茹,李榮福,黃鴻宇,
申請(專利權)人:中國聯合網絡通信集團有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。