[發(fā)明專利]基于C++的GIS服務運行方法、存儲介質有效
| 申請?zhí)枺?/td> | 201711306422.1 | 申請日: | 2017-12-11 |
| 公開(公告)號: | CN108038796B | 公開(公告)日: | 2021-02-26 |
| 發(fā)明(設計)人: | 陳凌;林黎鳴;孫亞義;林立;孫銘杉 | 申請(專利權)人: | 廈門億力吉奧信息科技有限公司;國家電網公司;國網信息通信產業(yè)集團有限公司;國網信通億力科技有限責任公司 |
| 主分類號: | G06Q50/06 | 分類號: | G06Q50/06;G06Q50/10;H04L29/08 |
| 代理公司: | 深圳市博銳專利事務所 44275 | 代理人: | 張明 |
| 地址: | 361000 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 c++ gis 服務 運行 方法 存儲 介質 | ||
本發(fā)明提供一種基于C++的一種GIS服務運行方法、存儲介質,方法包括:通過Thrift定義數據結構和接口;依據所述數據結構和接口生成模板類;生成分別連接Web服務器和Thrift的包裝層;模板類中填充入預設功能后,整體打包生成接口庫文件和功能庫文件,并將其上傳至Web服務器;通過配置文件,指定接口庫文件和功能庫文件所要發(fā)布的路徑。本發(fā)明提供一種發(fā)布高效、簡單發(fā)布GIS服務的框架。實現開發(fā)人員無需關注協(xié)議轉換,無任何侵入式要求,可以完全按照自己的習慣開發(fā),而無需繼承類或者實現接口或包含文件。
技術領域
本發(fā)明涉及電網地理信息系統(tǒng)領域,具體說的是一種基于C++的一種GIS服務運行方法、存儲介質。
背景技術
電網地理信息系統(tǒng)(電網GIS系統(tǒng))是采用地理信息技術管理輸電、變電、配電和低壓電網的專業(yè)信息系統(tǒng),實現電網資源的結構化管理和圖形化展現,實現電網的圖形管理、屬性維護、電網分析等業(yè)務功能。
在日常的電網GIS功能服務開發(fā)過程中,面臨一個急需解決的技術問題:原來每個功能開發(fā)人員除了需要完成功能模塊外,還需要自己搭建網絡層發(fā)布服務,需要了解無關業(yè)務邏輯的知識而且重復勞動。
因此,有必要提供一種GIS服務運行方法,能夠使得開發(fā)人員只需專注于功能開發(fā),而無需了解網絡傳輸,發(fā)布過程以及服務器的實現和技術細節(jié),從而實現輕松、高效的完成GIS功能服務的開發(fā)。
發(fā)明內容
本發(fā)明所要解決的技術問題是:提供一種基于C++的一種GIS服務運行方法、存儲介質,能夠實現開發(fā)人員高效、輕松地實現Web服務發(fā)布功能。
為了解決上述技術問題,本發(fā)明采用的技術方案為:
一種基于C++的一種GIS服務運行方法,包括:
通過Thrift定義數據結構和接口;依據所述數據結構和接口生成模板類;
生成分別連接Web服務器和Thrift的包裝層;
模板類中填充入預設功能后,整體打包生成接口庫文件和功能庫文件,并將其上傳至Web服務器;
通過配置文件,指定接口庫文件和功能庫文件所要發(fā)布的路徑。
本發(fā)明提供的另一個技術方案為:
一種計算機可讀存儲介質,其上存儲有計算機程序,所述程序在被處理器調用時,能執(zhí)行以下步驟:
通過Thrift定義數據結構和接口;依據所述數據結構和接口生成模板類;
生成分別連接Web服務器和Thrift的包裝層;
模板類中填充入預設功能后,整體打包生成接口庫文件和功能庫文件,并將其上傳至Web服務器;
通過配置文件,指定所述接口庫文件和功能庫文件所要發(fā)布的路徑。
本發(fā)明的有益效果在于:在現有的Web服務發(fā)布基礎上,結合Thrift提供了一種使得功能開發(fā)人員得以基于本發(fā)明的發(fā)布規(guī)則進行高效、輕松地發(fā)布功能。通過Thrift定義的數據結構可以在網絡傳輸而無須關心序列化;模板類填充進所需功能后,將打包的庫文件提交給Web服務器后即可實現服務的發(fā)布。而關于發(fā)布細節(jié)無需開發(fā)人員關注且只需通過配置文件可以指定發(fā)布路徑,大大提高了發(fā)布服務的效率;同時也保證了關于發(fā)布路徑的指定需求,為不同的服務發(fā)布提供了統(tǒng)一的規(guī)則和管理。
本發(fā)明能夠實現服務開發(fā)人員在發(fā)布過程無需人工干預,無需了解網絡層知識甚至無需了解RESTful風格即可實現通過網絡平臺使用Web服務發(fā)布功能。同時,通過借助Thrift自動生成用于實現字符串到結構體之間轉換工作的包裝層,從而實現開發(fā)人員無需關注協(xié)議轉換,無任何侵入式要求,可以完全按照自己的習慣開發(fā),而無需繼承類或者實現接口或包含文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門億力吉奧信息科技有限公司;國家電網公司;國網信息通信產業(yè)集團有限公司;國網信通億力科技有限責任公司,未經廈門億力吉奧信息科技有限公司;國家電網公司;國網信息通信產業(yè)集團有限公司;國網信通億力科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711306422.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種汽車配件打磨裝置
- 下一篇:一種高動態(tài)CMOS像素單元





