[发明专利]用于多独立系统交互的数据转发同步方法、系统及装置有效
| 申请号: | 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.vipzhuanli.com/pat/books/202011556273.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于芯片内置RC振荡器的电能表自校准方法
- 下一篇:滤芯组件和净水机





