本申請涉及計算機,尤其涉及一種表單的渲染方法、電子設備、存儲介質以及程序產品。
背景技術:
1、隨著計算機技術的飛速發展,萬維網(world?wide?web,web)應用程序在各個領域得到了廣泛應用,其中,表單是web應用程序與用戶進行交互的核心組件之一,表單的渲染性能將直接影響用戶的體驗。
2、相關技術中,在對表單進行渲染時,通常是通過使用某資源模塊,例如中央處理器(central?processing?unit,cpu)的資源來進行渲染。但是,上述方式中表單渲染的效率較低,用戶的體驗較差。
技術實現思路
1、本申請提供了一種表單的渲染方法、電子設備、存儲介質以及程序產品,以至少解決相關技術中表單渲染的效率較低,用戶的體驗較差的問題。
2、本申請提供了一種表單的渲染方法,包括:
3、獲取待渲染的表單;
4、對待渲染的表單進行字段劃分,得到多個待渲染組,待渲染組中包括一個字段或多個字段;
5、獲取多個待渲染組的屬性信息;
6、根據多個待渲染組的屬性信息,確定渲染各待渲染組的目標資源模塊,目標資源模塊為第一處理器、第二處理器或云端服務器,第一處理器的圖像處理能力小于第二處理器;
7、通過目標資源模塊,渲染目標資源模塊對應的待渲染組,以得到渲染后的表單。
8、本申請還提供了一種電子設備,包括:存儲器,用于存儲計算機程序;控制器,用于執行計算機程序時實現上述任一種表單的渲染方法的步驟。
9、本申請還提供了一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機程序,其中,計算機程序被控制器執行時實現上述任一種表單的渲染方法的步驟。
10、本申請還提供了一種計算機程序產品,包括計算機程序,計算機程序被控制器執行時實現上述任一種表單的渲染方法的步驟。
11、通過本申請,對獲取的待渲染的表單進行字段劃分,得到多個待渲染組,通過獲取多個待渲染組的屬性信息,根據屬性信息來確定渲染各待渲染組的目標資源模塊,其中,目標資源模塊為第一處理器、第二處理器或云端服務器,進而通過目標資源模塊,渲染目標資源模塊對應的待渲染組,最終得到渲染后的表單。本申請的方法,充分利用了異構資源模塊即第一處理器、第二處理器或云端服務器的資源,在對待渲染的表單進行渲染時,通過利用異構資源模塊分別渲染待渲染的表單中對應的待渲染組,從而提高了表單的渲染效率,進而提升了用戶體驗。
1.一種表單的渲染方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述屬性信息包括各待渲染組的渲染時長信息以及待渲染組間的依賴關系;
3.根據權利要求2所述的方法,其特征在于,所述預先訓練好的調度模型的訓練過程,包括:
4.根據權利要求1所述的方法,其特征在于,所述屬性信息還包括:各待渲染組的像素值或渲染數據量;
5.根據權利要求4所述的方法,其特征在于,所述根據所述各待渲染組的像素值或渲染數據量,確定各待渲染組所屬的任務類型,包括:
6.根據權利要求4所述的方法,其特征在于,所述根據所述各待渲染組所屬的任務類型,確定渲染各待渲染組的目標資源模塊,包括:
7.根據權利要求1所述的方法,其特征在于,所述通過所述目標資源模塊,渲染所述目標資源模塊對應的待渲染組,包括:
8.根據權利要求7所述的方法,其特征在于,所述根據所述各待渲染組的渲染信息,確定所述目標資源模塊對所述各待渲染組的渲染順序,包括:
9.根據權利要求7所述的方法,其特征在于,所述根據所述各待渲染組的渲染信息,確定所述目標資源模塊對所述各待渲染組的渲染順序,包括:
10.根據權利要求1所述的方法,其特征在于,所述通過所述目標資源模塊,渲染所述目標資源模塊對應的待渲染組,包括:
11.根據權利要求7或10所述的方法,其特征在于,所述通過所述目標資源模塊,根據所述渲染順序渲染各待渲染組,包括:
12.根據權利要求1所述的方法,其特征在于,還包括:
13.一種電子設備,其特征在于,包括:
14.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被控制器執行時實現如權利要求1至12任一項所述表單的渲染方法的步驟。
15.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被控制器執行時實現如權利要求1至12任一項所述表單的渲染方法的步驟。