[發明專利]一種使用可擴展標記語言動態生成報表的方法和裝置無效
| 申請號: | 200810241121.X | 申請日: | 2008-12-30 |
| 公開(公告)號: | CN101770449A | 公開(公告)日: | 2010-07-07 |
| 發明(設計)人: | 劉強 | 申請(專利權)人: | 北京天融信網絡安全技術有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24;G06F17/30 |
| 代理公司: | 信息產業部電子專利中心 11010 | 代理人: | 梁軍 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 使用 擴展 標記 語言 動態 生成 報表 方法 裝置 | ||
1.一種使用可擴展標記語言動態生成報表的方法,其特征在于,包括以下步驟:
A、利用可擴展標記語言對生成報表所需的統計參數和靜態數據進行編輯,獲得報表模板;
B、將所述報表模板轉換為能夠獲得與所述統計參數對應的統計數據內容的命令集合,以此獲取生成報表所需的動態數據;
C、根據獲取的動態數據及其表達方式,生成圖片;
D、將所述統計參數、獲取的動態數據和圖片的路徑信息保存在可擴展標記語言文件中,并將該文件轉換為超文本標記語言格式的報表文件,以此生成報表。
2.如權利要求1所述的方法,其特征在于,在所述A步驟之前還包括對所述統計參數進行抽象歸類。
3.如權利要求1或2所述的方法,其特征在于,所述統計參數包括生成報表所需的各個數據、過濾條件、組合方式、展現形式、表達方式和統計對象。
4.如權利要求1所述的方法,其特征在于,所述步驟D中將所述可擴展標記語言文件轉換為超文本標記語言格式的報表文件是通過可擴展樣式表轉換語言實現的。
5.一種使用可擴展標記語言動態生成報表的裝置,其特征在于,包括:
報表模板生成單元,用于利用可擴展標記語言對生成報表所需的統計參數和靜態數據進行編輯,獲得報表模板;
數據獲取單元,用于將所述報表模板轉換為能夠獲得與所述統計參數對應的統計數據內容的命令集合,以此獲取生成報表所需的動態數據;
圖片生成單元,用于根據獲取的動態數據及其表達方式,生成圖片;
報表文件生成單元,用于將所述統計參數、獲取的動態數據和圖片的路徑信息保存在可擴展標記語言文件中,并將該文件轉換為超文本標記語言格式的報表文件,以此生成報表。
6.如權利要求5所述的裝置,其特征在于,所述裝置還包括:
統計參數歸類單元,用于對所述統計參數進行抽象歸類。
7.如權利要求5或6所述的裝置,其特征在于,所述統計參數包括生成報表所需的各個數據、過濾條件、組合方式、展現形式、表達方式和統計對象。
8.如權利要求5所述的裝置,其特征在于,所述報表文件生成單元中將可擴展標記語言文件轉換為超文本標記語言格式的報表文件是通過可擴展樣式表轉換語言實現的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天融信網絡安全技術有限公司,未經北京天融信網絡安全技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810241121.X/1.html,轉載請聲明來源鉆瓜專利網。





