[發(fā)明專利]報(bào)表生成方法、報(bào)表生成裝置及終端有效
| 申請(qǐng)?zhí)枺?/td> | 202011467350.0 | 申請(qǐng)日: | 2020-12-14 |
| 公開(公告)號(hào): | CN112487771B | 公開(公告)日: | 2023-05-30 |
| 發(fā)明(設(shè)計(jì))人: | 傅擁鋼;李泉;李曉寧;陳子良;張濤;盧聰穎 | 申請(qǐng)(專利權(quán))人: | 國網(wǎng)河北省電力有限公司 |
| 主分類號(hào): | G06F40/174 | 分類號(hào): | G06F40/174;G06F40/177;G06F40/186 |
| 代理公司: | 石家莊國為知識(shí)產(chǎn)權(quán)事務(wù)所 13120 | 代理人: | 秦敏華 |
| 地址: | 050000 *** | 國省代碼: | 河北;13 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 報(bào)表 生成 方法 裝置 終端 | ||
1.一種報(bào)表生成方法,其特征在于,應(yīng)用于單機(jī)環(huán)境下的終端設(shè)備,所述終端設(shè)備預(yù)先存儲(chǔ)有多種單頁模板,所述單頁模板包括兩種以上的基礎(chǔ)報(bào)表單頁模板和兩種以上的風(fēng)格化報(bào)表單頁模板,所述單頁模板包含用于指示該單頁模板的單頁內(nèi)容數(shù)據(jù)的數(shù)據(jù)塊;
所述報(bào)表生成方法包括:
獲取所述終端設(shè)備內(nèi)預(yù)先存儲(chǔ)的單頁模板的報(bào)表數(shù)據(jù)和報(bào)表配置信息,其中,所述報(bào)表數(shù)據(jù)包括單機(jī)環(huán)境下要在生成的報(bào)表中展示的數(shù)據(jù),所述報(bào)表配置信息包括單機(jī)環(huán)境下所要生成的報(bào)表的頁面樣式信息及頁面排序信息;
對(duì)所述報(bào)表數(shù)據(jù)進(jìn)行分類整合,生成報(bào)表數(shù)據(jù)集合;
對(duì)所述報(bào)表配置信息進(jìn)行分類整合,生成報(bào)表配置集合;
選取所述終端設(shè)備內(nèi)預(yù)先存儲(chǔ)的至少一個(gè)基礎(chǔ)報(bào)表單頁模板和至少一個(gè)風(fēng)格化報(bào)表單頁模板,所述風(fēng)格化報(bào)表單頁模板可以根據(jù)實(shí)際需要,對(duì)基礎(chǔ)單頁報(bào)表模板中的配置信息進(jìn)行組合,得到符合需求的風(fēng)格化報(bào)表單頁模板;
對(duì)所述選取的基礎(chǔ)報(bào)表單頁模板進(jìn)行解析,獲得基礎(chǔ)報(bào)表單頁模板數(shù)據(jù)塊,其中,所述基礎(chǔ)報(bào)表單頁模塊數(shù)據(jù)塊包括基礎(chǔ)報(bào)表模板中的單頁內(nèi)容數(shù)據(jù);以及,對(duì)所述選取的風(fēng)格化報(bào)表單頁模板進(jìn)行解析,得到風(fēng)格化報(bào)表單頁模板數(shù)據(jù)塊,其中,所述風(fēng)格化報(bào)表單頁模板數(shù)據(jù)塊包括風(fēng)格化報(bào)表單頁模板中的單頁內(nèi)容數(shù)據(jù);
將所述報(bào)表數(shù)據(jù)集合中與所述基礎(chǔ)報(bào)表單頁模板數(shù)據(jù)塊匹配的報(bào)表數(shù)據(jù)填入所述基礎(chǔ)報(bào)表單頁模板,得到基礎(chǔ)單頁報(bào)表,以及,將所述報(bào)表數(shù)據(jù)集合中與所述風(fēng)格化報(bào)表單頁模板數(shù)據(jù)塊匹配的報(bào)表數(shù)據(jù)填入所述風(fēng)格化報(bào)表單頁模板,得到風(fēng)格化單頁報(bào)表;
基于所述報(bào)表配置集合對(duì)所述基礎(chǔ)單頁報(bào)表和所述風(fēng)格化單頁報(bào)表進(jìn)行頁面樣式配置并合并獲得最終報(bào)表;
其中,所述基于所述報(bào)表配置集合對(duì)所述基礎(chǔ)單頁報(bào)表和所述風(fēng)格化單頁報(bào)表進(jìn)行頁面樣式配置并合并獲得最終報(bào)表包括:
根據(jù)所述報(bào)表配置集合中的頁面樣式信息對(duì)所述基礎(chǔ)單頁報(bào)表和所述風(fēng)格化單頁報(bào)表進(jìn)行頁面樣式配置;
根據(jù)所述報(bào)表配置集合中的報(bào)表名稱和頁面排序信息對(duì)頁面樣式配置完成之后的單頁報(bào)表進(jìn)行合并,生成最終報(bào)表。
2.如權(quán)利要求1所述的報(bào)表生成方法,其特征在于,所述報(bào)表模板的文件類型包括JSON格式文件。
3.如權(quán)利要求2所述的報(bào)表生成方法,其特征在于,在所述對(duì)所述選取的基礎(chǔ)報(bào)表單頁模板進(jìn)行解析,獲得基礎(chǔ)報(bào)表單頁模板數(shù)據(jù)塊,以及,對(duì)所述選取的風(fēng)格化報(bào)表單頁模板進(jìn)行解析,得到風(fēng)格化報(bào)表單頁模板數(shù)據(jù)塊之后還包括:
判斷解析后得到的基礎(chǔ)報(bào)表單頁模板數(shù)據(jù)塊和風(fēng)格化報(bào)表單頁模板數(shù)據(jù)塊的語法是否與JSON格式文件的語法對(duì)應(yīng);
相應(yīng)的,所述將所述報(bào)表數(shù)據(jù)集合中與所述基礎(chǔ)報(bào)表單頁模板數(shù)據(jù)塊匹配的報(bào)表數(shù)據(jù)填入所述基礎(chǔ)報(bào)表單頁模板,得到基礎(chǔ)單頁報(bào)表,以及,將所述報(bào)表數(shù)據(jù)集合中與所述風(fēng)格化報(bào)表單頁模板數(shù)據(jù)塊匹配的報(bào)表數(shù)據(jù)填入所述風(fēng)格化報(bào)表單頁模板,得到風(fēng)格化單頁報(bào)表包括:
若解析后得到的基礎(chǔ)報(bào)表單頁模板數(shù)據(jù)塊和風(fēng)格化報(bào)表單頁模板數(shù)據(jù)塊的語法與JSON格式文件的語法對(duì)應(yīng),則將所述報(bào)表數(shù)據(jù)集合中與所述基礎(chǔ)報(bào)表單頁模板數(shù)據(jù)塊匹配的報(bào)表數(shù)據(jù)填入所述基礎(chǔ)報(bào)表單頁模板,得到基礎(chǔ)單頁報(bào)表,以及,將所述報(bào)表數(shù)據(jù)集合中與所述風(fēng)格化報(bào)表單頁模板數(shù)據(jù)塊匹配的報(bào)表數(shù)據(jù)填入所述風(fēng)格化報(bào)表單頁模板,得到風(fēng)格化單頁報(bào)表。
4.如權(quán)利要求1至3任一項(xiàng)所述的報(bào)表生成方法,其特征在于,所述報(bào)表生成方法還包括:
接收自定義單頁模板信息,其中,所述自定義單頁模板信息包括自定義單頁標(biāo)題和自定義樣式配置信息;
根據(jù)所述自定義單頁模板信息生成自定義模板并存儲(chǔ)在所述終端設(shè)備。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國網(wǎng)河北省電力有限公司,未經(jīng)國網(wǎng)河北省電力有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011467350.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種報(bào)表系統(tǒng)及發(fā)布報(bào)表的方法
- 一種報(bào)表系統(tǒng)及發(fā)布報(bào)表的方法
- 報(bào)表查詢方法和裝置
- 一種生成報(bào)表的方法和裝置
- 報(bào)表數(shù)據(jù)的實(shí)時(shí)稽核方法及裝置
- 一種隔離報(bào)表應(yīng)用場景的方法及裝置
- 一種報(bào)表生成和展示的方法及裝置
- 一種省級(jí)電網(wǎng)節(jié)能發(fā)電調(diào)度報(bào)表動(dòng)態(tài)生成系統(tǒng)
- 一種電網(wǎng)調(diào)控辦公系統(tǒng)智能報(bào)表報(bào)送系統(tǒng)
- 報(bào)表生成方法、報(bào)表生成裝置及終端
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





