[發(fā)明專利]一種實現(xiàn)后臺服務器導出前臺界面的方法在審
| 申請?zhí)枺?/td> | 201910072306.0 | 申請日: | 2019-01-25 |
| 公開(公告)號: | CN109815645A | 公開(公告)日: | 2019-05-28 |
| 發(fā)明(設(shè)計)人: | 李玉營;李成恕 | 申請(專利權(quán))人: | 浪潮天元通信信息系統(tǒng)有限公司 |
| 主分類號: | G06F21/10 | 分類號: | G06F21/10;G06F8/61;G06F17/21;G06F17/22 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 導出 后臺服務器 前臺 前臺界面 后臺 調(diào)用服務器 服務器調(diào)用 布局信息 導出接口 發(fā)送郵件 命令方式 外部接口 外部系統(tǒng) 自定義 方件 截屏 行列 服務 | ||
1.一種實現(xiàn)后臺服務器導出前臺界面的方法,其特征在于:web服務器安裝phantomjs組件,基于后臺java服務結(jié)合phantomjs組件命令方式進行導出前臺界面;所述phantomjs組件采用截屏方式進行導出,省去了java或第三方組件自行拼接圖形或表格的麻煩;其他服務器調(diào)用前臺界面時,傳入頁面的portal id后調(diào)用服務器的導出接口即可,省去了其他服務器獲取數(shù)據(jù)、渲染頁面的麻煩;前臺導出portal時,后臺提供portal的行列布局信息,導出到excel文件、pdf文件或html文件中即可。
2.根據(jù)權(quán)利要求1所述的實現(xiàn)后臺服務器導出前臺界面的方法,其特征在于,具體包括以下步驟:
(1)由前臺觸發(fā)導出按鈕流程,后臺獲取頁面?zhèn)鬟f的Portal id,在數(shù)據(jù)庫中獲取portal布局信息;
(2)后臺獲取到布局信息后解析布局,獲取布局行、列和組件id信息;
(3)根據(jù)獲取到的組件id信息解析獲取組件的原始數(shù)據(jù)源,供前臺單頁面應用使用;
(4)獲取前臺傳遞的導出類型,并根據(jù)導出類型引流分支操作即可。
3.根據(jù)權(quán)利要求2所述的實現(xiàn)后臺服務器導出前臺界面的方法,其特征在于:所述步驟(1)中,前臺觸發(fā)導出按鈕流程后,向后臺發(fā)出Portal id信息,導出類型信息和時間戳信息。
4.根據(jù)權(quán)利要求3所述的實現(xiàn)后臺服務器導出前臺界面的方法,其特征在于:所述導出類型包括CSV,HTML,Excel和PDF。
5.根據(jù)權(quán)利要求4所述的實現(xiàn)后臺服務器導出前臺界面的方法,其特征在于:當所述導出類型為CSV時,使用java IO流寫入CSV文件中,中間使用逗號分隔,一個portal多個組件時,使用字符串以及3個空行進行隔開識別。
6.根據(jù)權(quán)利要求4所述的實現(xiàn)后臺服務器導出前臺界面的方法,其特征在于:當所述導出類型為HTML時,先導出Excel到指定路徑中,再使用Openoffice將Excel轉(zhuǎn)換成HTML文件到指定路徑中。
7.根據(jù)權(quán)利要求4所述的實現(xiàn)后臺服務器導出前臺界面的方法,其特征在于:當所述導出類型為PDF時,先導出Excel到指定路徑中,再使用Openoffice將Excel轉(zhuǎn)換成PDF文件到指定路徑中。
8.根據(jù)權(quán)利要求4、6或7任意一項所述的實現(xiàn)后臺服務器導出前臺界面的方法,其特征在于:當所述導出類型為Excel時,后臺解析布局獲取的組件為表格或者圖形;
當后臺解析布局獲取的組件為表格數(shù)據(jù)源時,使用Apache POI將表格寫入Excel指定布局中,生成Excel到指定路徑中即可;
后臺解析布局獲取的組件為圖形數(shù)據(jù)源時,使用PhantomJS生成圖片,使用Apache POI把圖片寫入Excel指定布局中,生成Excel到指定路徑中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮天元通信信息系統(tǒng)有限公司,未經(jīng)浪潮天元通信信息系統(tǒng)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910072306.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





