北京捷科智誠科技有限公司;江蘇潤和軟件股份有限公司張寶金獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉北京捷科智誠科技有限公司;江蘇潤和軟件股份有限公司申請的專利基于分布式的唯一類型數據供數方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN115407938B 。
龍圖騰網通過國家知識產權局官網在2025-08-08發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202211023554.4,技術領域涉及:G06F3/06;該發明授權基于分布式的唯一類型數據供數方法是由張寶金;柴明旭;田建文;孟保旺;邵軍設計研發完成,并于2022-08-25向國家知識產權局提交的專利申請。
本基于分布式的唯一類型數據供數方法在說明書摘要公布了:本發明提供一種基于分布式的唯一類型數據供數方法,屬于軟件技術領域,結合高性能隊列實現分布式文件讀取,采用環形進程進行文件分派、讀取和輪轉數據消費。本發明采用多級緩存和分布式處理方式,有效提升讀取效率。本發明按照指定配置提前預讀模式緩存數據批次,使得執行機能夠直接獲取數據,無需進行等待,提升整體效率,能夠解決中心數據讀取弊端,并避免了使用大文件讀取造成的內存溢出問題。
本發明授權基于分布式的唯一類型數據供數方法在權利要求書中公布了:1.基于分布式的唯一類型數據供數方法,其特征在于,包括如下步驟: Step1:上傳參數文件; Step2:在運行腳本中編寫代碼,代碼中對應的參數,并啟動分布式執行機;執行機能夠預緩存一定批次數數據包,當在數據消費的過程中,執行機上預緩存的數據包不足所述批次數時,執行機自動向數據控制端索取下一批數據; Step3:啟動數據控制端和數據生產端;數據控制端用于參數文件讀取的總體控制,并在某個數據生產端空閑時按序分發下一個參數文件,向指定的數據生產端索取數據后進行緩存,并返回給執行機一定批次的數據;數據生產端用于根據數據控制端分發的文件做數據讀取,并將讀取的數據拆分成多個批次的隊列數據,等待數據控制端的調用獲取; Step4:當接收到執行機的索取指令時,數據控制端將相應參數目錄內的文件按序逐個分發給對應的數據生產端,各數據生產端同時讀取文件的數據到各自進程的高性能隊列上,并進行數據封裝獲得若干數據包;當數據生產端的數據已經全部傳輸至數據控制端時,則數據控制端向該數據生產端分發下一個參數文件,數據生產端繼續讀取數據并存入到緩存隊列中,進行數據封裝獲得若干數據包; Step5:數據控制端依次從各數據生產端索取指定批次的數據包,緩存在數據控制端,并將數據分發給各臺執行機,當各臺執行機都緩存足量批次數據后,則數據控制端停止向執行機發送; Step6:執行機開始運行,執行機的緩存數據包數減少,執行機向對應的數據控制端索取下一批次數據,數據控制端直接從自身的緩存隊列中找到下一批次的數據包,并返回給執行機;當數據控制端緩存的數據不足指定批次數時,觸發數據生產端的數據傳輸至數據控制端;Step7:當數據控制端識別到參數文件讀取到最后一個文件時,并在控制端沒有數據返回給執行機時,將數據讀取完畢信號傳輸至執行機,停止執行機的數據索取; Step8:數據控制端停止新數據提供,隨著執行機的執行,執行及緩存的批次數據逐漸耗盡,停止執行機線程。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人北京捷科智誠科技有限公司;江蘇潤和軟件股份有限公司,其通訊地址為:100000 北京市海淀區中關村東路18號1號樓13層C-1608;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。