[發(fā)明專利]一種多協(xié)議數(shù)據(jù)發(fā)布系統(tǒng)在審
| 申請?zhí)枺?/td> | 202110771035.5 | 申請日: | 2021-07-08 |
| 公開(公告)號: | CN113542249A | 公開(公告)日: | 2021-10-22 |
| 發(fā)明(設計)人: | 李冬萍;楊迎春 | 申請(專利權(quán))人: | 昆明學院 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L12/24;G06F9/48;G06F16/182 |
| 代理公司: | 北京匯捷知識產(chǎn)權(quán)代理事務所(普通合伙) 11531 | 代理人: | 宋鶴 |
| 地址: | 650214 云南*** | 國省代碼: | 云南;53 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 協(xié)議 數(shù)據(jù) 發(fā)布 系統(tǒng) | ||
本發(fā)明公開了一種多協(xié)議數(shù)據(jù)發(fā)布系統(tǒng),包括運行控制模塊、線程管理模塊、配置文件管理模塊、文件發(fā)布模塊規(guī)則文件識別模塊、生成文件名模塊、日志管理模塊、數(shù)據(jù)庫操作模塊。本發(fā)明通過科學合理的系統(tǒng)設計,不但實現(xiàn)了數(shù)據(jù)文件的按需、正確、完整發(fā)布,而且還可以同時動態(tài)管理多個不同項目,實現(xiàn)了數(shù)據(jù)生命周期管理中一個重要能力,建立統(tǒng)一規(guī)范的數(shù)據(jù)發(fā)布管理模式,提高數(shù)據(jù)質(zhì)量和規(guī)范性,智能化程度高,值得推廣和使用。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機通信技術(shù)領(lǐng)域,尤其涉及一種多協(xié)議數(shù)據(jù)發(fā)布系統(tǒng)。
背景技術(shù)
當今世界,各行各業(yè)數(shù)字化轉(zhuǎn)型是大勢所趨,數(shù)字化轉(zhuǎn)型的“新基建”是圍繞數(shù)據(jù)采集、傳輸、存儲、計算而開展的核心基礎(chǔ)能力建設,從數(shù)據(jù)源獲取到的數(shù)據(jù)信息進入系統(tǒng)后保存在文件中,需要發(fā)送到不同處理環(huán)節(jié)的主機進行加工,目標主機有不同的傳輸協(xié)議,而且數(shù)據(jù)量非常多、操作步驟不同,需要一種多協(xié)議數(shù)據(jù)發(fā)布系統(tǒng)來進行管理。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決上述現(xiàn)有技術(shù)存在的缺陷,提供一種能夠支持不同協(xié)議與目標服務器進行連接,很好的實現(xiàn)數(shù)據(jù)文件的傳輸能力的多協(xié)議數(shù)據(jù)發(fā)布系統(tǒng)。
一種多協(xié)議數(shù)據(jù)發(fā)布系統(tǒng),包括:運行控制模塊、線程管理模塊、配置文件管理模塊、文件發(fā)布模塊、規(guī)則文件識別模塊、生成文件名模塊、日志管理模塊、數(shù)據(jù)庫操作模塊;
所述運行控制模塊用于管理系統(tǒng)的啟動、停止、查詢;
所述線程管理模塊用于通過接收運行控制模塊發(fā)來的指令進行啟動、退出項目線程,啟動后線程在系統(tǒng)內(nèi)存中運行,通過socket進行通信管理;
所述配置文件管理模塊一個配置子項稱為一個項目,系統(tǒng)的運行內(nèi)容根據(jù)獲取到的配置信息,按每個項目為單位動態(tài)增加、退出相應的數(shù)據(jù)發(fā)布線程,調(diào)用系統(tǒng)內(nèi)各文件發(fā)布模塊,實現(xiàn)數(shù)據(jù)文件的發(fā)布;
所述文件發(fā)布模塊用于通過對應協(xié)議建立與目標服務器之間的遠程網(wǎng)絡連接;
所述規(guī)則文件識別模塊用于對當前項目指定的目錄中是否有需要發(fā)布的文件進行檢測,并將檢測結(jié)果反饋至文件發(fā)布模塊;
所述生成文件名模塊用于當數(shù)據(jù)文件發(fā)布到遠端服務器時,根據(jù)配置信息生成文件名;
所述日志管理模塊用于記錄系統(tǒng)運行的詳細情況,以方便維護人員查看運行情況;
所述數(shù)據(jù)庫操作模塊用于把一部分需要的信息數(shù)據(jù)寫入數(shù)據(jù)庫,方便查詢、運維、監(jiān)控使用。
進一步地,如上所述的多協(xié)議數(shù)據(jù)發(fā)布系統(tǒng),所述文件發(fā)布模塊包括:FTP協(xié)議文件發(fā)布單元和SMB協(xié)議文件發(fā)布單元;
進一步地,如上所述的多協(xié)議數(shù)據(jù)發(fā)布系統(tǒng),所述線程管理模塊能夠在要求的目錄下匹配到項目需要的文件,實現(xiàn)數(shù)據(jù)文件發(fā)布到遠端服務器。
進一步地,如上所述的多協(xié)議數(shù)據(jù)發(fā)布系統(tǒng),所述生成文件名模塊通過正則表達式來明確當前項目需要匹配的文件名稱。
進一步地,如上所述的多協(xié)議數(shù)據(jù)發(fā)布系統(tǒng),所述日志管理模塊記錄的信息包括處理信息和錯誤信息。
進一步地,如上所述的多協(xié)議數(shù)據(jù)發(fā)布系統(tǒng),所述數(shù)據(jù)庫操作模塊支持ORACLE、MYSQL兩種數(shù)據(jù)庫。
有益效果:
本發(fā)明通過科學合理的系統(tǒng)設計,本系統(tǒng)與遠端主機之間可以根據(jù)配置支持的協(xié)議進行交互,實現(xiàn)數(shù)據(jù)運營生命周期管理中數(shù)據(jù)文件的傳輸能力。采用多線程并行方式動態(tài)管理項目,可以根據(jù)遠端服務器的實際情況選擇FTP、SMB兩種協(xié)議之一實現(xiàn)把數(shù)據(jù)文件按需要送達遠端服務器指定目錄的功能,提供文件智能識別,數(shù)據(jù)安全保障,稽核驗證功能,采用可配置的方式管理各個項目主機的數(shù)據(jù)源及傳輸方式,個性化的流程管控,運維非常方便智能。按照軟件模塊化的開發(fā)思想,完成了各功能模塊的設計,提高了程序的可重用性和可維護性。
附圖說明
圖1為本發(fā)明系統(tǒng)結(jié)構(gòu)圖。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于昆明學院,未經(jīng)昆明學院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110771035.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動協(xié)議識別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實現(xiàn)國產(chǎn)平臺PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設備及存儲介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 將發(fā)布數(shù)據(jù)發(fā)布至不同發(fā)布主機的系統(tǒng)及其方法
- 一種技術(shù)出版物內(nèi)容發(fā)布系統(tǒng)及方法
- 音/視頻流發(fā)布方法、流媒體服務器、發(fā)布端及流媒體系統(tǒng)
- 一種分布式代碼版本發(fā)布系統(tǒng)及方法
- 內(nèi)容發(fā)布方法、裝置、計算機設備以及可讀存儲介質(zhì)
- 文件發(fā)布方法和系統(tǒng)、發(fā)布服務器和文件生成裝置
- 軟件的發(fā)布質(zhì)量管理系統(tǒng)、方法以及裝置
- 信息發(fā)布方法、裝置、電子設備及計算機可讀存儲介質(zhì)
- 信息發(fā)布方法及裝置、存儲介質(zhì)、終端
- 服務發(fā)布方法及裝置、服務器、存儲介質(zhì)





