[發明專利]用于多獨立系統交互的數據轉發同步方法、系統及裝置有效
| 申請號: | 202011556273.6 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN112583930B | 公開(公告)日: | 2023-04-18 |
| 發明(設計)人: | 黃道坤;周鑫 | 申請(專利權)人: | 四川安迪科技實業有限公司 |
| 主分類號: | H04L67/141 | 分類號: | H04L67/141;H04L67/146;H04L67/1095 |
| 代理公司: | 成都誠中致達專利代理有限公司 51280 | 代理人: | 曹宇杰 |
| 地址: | 610041 四川省成都市*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 獨立 系統 交互 數據 轉發 同步 方法 裝置 | ||
用于多獨立系統交互的數據轉發同步方法、系統及裝置,方法包括步驟:根據系統A發起的請求,進行阻塞;創建唯一標識和數據更新標識;創建時,設數據更新標識默認為false;建立唯一標識和響應對象的關聯;建立時,響應對象默認為空對象;帶上唯一標識發起對系統B的請求;若請求超時,按唯一標識找到響應對象,將數據更新標識更改為true;若未超時且獲取到系統B的響應,按照唯一標識找到響應對象,并更新響應對象為系統B,將數據更新標識更改為true;在檢測到數據更新標識為true的響應對象時,并響應給系統A。通過使用線程安全的對象存儲和定位響應對象,實現多獨立系統之間或分布式系統之間的數據轉發和同步響應。
技術領域
本發明涉及多方系統數據交互,尤其與一種用于多獨立系統交互的數據轉發同步方法、系統及裝置相關。
背景技術
隨著越來越多的信息系統被各個單位使用,這些由各個單位分別使用的相互獨立的系統之間的數據交換存在障礙,但是很多時候各個獨立系統之間是需要數據交換的,而目前缺少有效的手段來解決這一問題。因此,需要一種方法,來實現這些獨立系統之間雙方或多方數據的轉發和同步。
發明內容
本發明主要針對上述相關現有技術的不足與缺陷,提供一種用于多獨立系統交互的數據轉發同步方法、系統及裝置,在多個獨立的系統之間負責轉發和同步數據,通過使用線程安全的對象存儲和定位響應對象,實現多獨立系統之間或分布式系統之間的數據轉發和同步響應。
為了實現上述目的,本發明采用以下技術:
一種用于多獨立系統交互的數據轉發同步方法,包括步驟:
根據系統A發起的請求,進行阻塞;
創建唯一標識和數據更新標識;創建時,設數據更新標識默認為false;
建立唯一標識和響應對象的關聯;建立時,響應對象默認為空對象;
帶上唯一標識發起對系統B的請求;
若請求超時,按唯一標識找到響應對象,將數據更新標識更改為true;
若未超時且獲取到系統B的響應,按照唯一標識找到響應對象,并更新響應對象為系統B,將數據更新標識更改為true;
在檢測到數據更新標識為true的響應對象時,并響應給系統A。
進一步,系統A發起的請求是通過前向API發起的請求,對系統B的請求是通過前向API發起的請求,系統B的響應是通過返回API發起的響應,響應給系統A是通過返回API發起響應。
一種用于多獨立系統交互的數據轉發同步系統,作為中間層設于多獨立系統之間;
數據轉發同步系統用于根據系統A發起的請求,進行系統阻塞;
并用于創建唯一標識和數據更新標識;創建時,設數據更新標識默認為false;
并用于建立唯一標識和響應對象的關聯;建立時,響應對象默認為空對象;
并用于帶上唯一標識發起對系統B的請求:
若請求超時,按唯一標識找到響應對象,將數據更新標識更改為true;
若未超時且獲取到系統B的響應,按照唯一標識找到響應對象,并更新響應對象為系統B,將數據更新標識更改為true;
并用于在檢測到數據更新標識為true的響應對象時,響應給系統A。
一種用于多獨立系統交互的數據轉發同步裝置,包括:
阻塞模塊,用于根據系統A發起的請求,進行阻塞;
標識模塊,用于創建唯一標識和數據更新標識;創建時,設數據更新標識默認為false;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川安迪科技實業有限公司,未經四川安迪科技實業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011556273.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于芯片內置RC振蕩器的電能表自校準方法
- 下一篇:濾芯組件和凈水機





