[發明專利]數據處理方法、裝置、計算機設備及存儲介質在審
| 申請號: | 201910048901.0 | 申請日: | 2019-01-18 |
| 公開(公告)號: | CN109857565A | 公開(公告)日: | 2019-06-07 |
| 發明(設計)人: | 丁晶晶 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52;G06F9/50;G06N3/063 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 黃章輝 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 神經網絡 基礎數據流 數據處理 計算機設備 輸入數據流 存儲介質 監聽數據 死鎖 隊列 數據處理效率 監聽模式 目標處理 數據分片 塊方式 監聽 求和 回傳 預設 加權 分發 集合 發送 治理 服務 | ||
本發明公開了一種數據處理方法、裝置、計算機設備及存儲介質,所述方法包括:獲取輸入數據流;對所述輸入數據流按照預設的分片數目n進行數據分片,得到n份基礎數據流;將n份基礎數據流分發到神經網絡集合中的n個節點神經網絡中;采用對應的所述節點神經網絡對接收到的每一所述基礎數據流進行數據處理,得到每個所述節點神經網絡的初始處理結果;以神經網絡回傳塊方式將每個所述節點神經網絡的所述初始處理結果發送至與所述節點神經網絡對應的死鎖隊列中;通過監聽模式,對所述死鎖隊列進行監聽,得到n個監聽數據;對n個所述監聽數據通過加權求和的方式進行計算,得到目標處理結果。上述方法通過利用節點神經網絡提高了服務治理中的數據處理效率。
技術領域
本發明涉及云計算領域,尤其涉及一種數據處理方法、裝置、計算機設備及存儲介質。
背景技術
服務治理是指基于數據分析對服務進行治理使其可控。軟件開發行業存在多種服務治理架構和服務,但是對于多神經網絡工程的神經網絡的服務治理還未出現。并且在傳統神經網絡框架里,僅對單一神經網絡結果做保證,對于多個神經網絡的數據流輸入,傳輸和結果匯總無法實現。
傳統的服務治理中數據處理通過循環調用的模式輪詢獲得神經網絡處理結果,使得服務治理資源消耗大,且數據處理不穩定,降低了服務治理中的數據處理效率。
發明內容
本發明實施例提供一種數據處理方法、裝置、計算機設備及存儲介質,以解決服務治理效率不高的問題。
一種數據處理方法,包括:
獲取輸入數據流;
對所述輸入數據流按照預設的分片數目n進行數據分片,得到n份基礎數據流,其中,n為正整數;
將n份所述基礎數據流分發到神經網絡集合中的n個節點神經網絡中;
采用對應的所述節點神經網絡對接收到的每一所述基礎數據流進行數據處理,得到每個所述節點神經網絡的初始處理結果;
以神經網絡回傳塊方式將每個所述節點神經網絡的所述初始處理結果發送至與所述節點神經網絡對應的死鎖隊列中;
通過監聽模式,對所述死鎖隊列進行監聽,得到n個監聽數據;
對n個所述監聽數據通過加權求和的方式進行計算,得到目標處理結果。
一種數據處理裝置,包括:
輸入數據流獲取模塊,用于獲取輸入數據流;
基礎數據流獲取模塊,用于對所述輸入數據流按照預設的分片數目n進行數據分片,得到n份基礎數據流,其中,n為正整數;
分發模塊,用于將n份所述基礎數據流分發到神經網絡集合中的n個節點神經網絡中;
初始處理結果獲取模塊,用于采用對應的所述節點神經網絡對接收到的每一所述基礎數據流進行數據處理,得到每個所述節點神經網絡的初始處理結果;
初始結果發送模塊,用于以神經網絡回傳塊方式將每個所述節點神經網絡的所述初始處理結果發送至與所述節點神經網絡對應的死鎖隊列中;
監聽數據獲取模塊,用于通過監聽模式,對所述死鎖隊列進行監聽,得到n個監聽數據;
目標處理結果獲取模塊,用于對n個所述監聽數據通過加權求和的方式進行計算,得到目標處理結果。
一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述數據處理方法。
一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述數據處理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910048901.0/2.html,轉載請聲明來源鉆瓜專利網。





