[发明专利]一种跨站点基础数据智能学习及链路预查找方法有效
申请号: | 201710421963.2 | 申请日: | 2017-06-07 |
公开(公告)号: | CN107231308B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 单承方;温小龙;叶红军;牛建义 | 申请(专利权)人: | 北京神舟航天软件技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/24 |
代理公司: | 北京世誉鑫诚专利代理事务所(普通合伙) 11368 | 代理人: | 孙国栋 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 站点 基础 数据 智能 学习 链路预 查找 方法 | ||
本发明提供了一种跨站点基础数据智能学习及链路预查找方法,基于SOAP协议实现了站点基础数据智能学习,使各连接站点基础数据实时同步,采用线程池发送消息,减少系统资源的开销,预查找链路算法简洁,效率高,异步获取,提升用户体验,增加容错机制,确保了功能的稳定性。本发明的优点体现在:1.查找链路算法简洁高效,采用线程池,减少系统在创建和销毁线程所花事件和系统资源的开销,对查找失败的放入队列提供重试功能。异步预获取链路方法,提高通信效率,提升用户体验。2.智能学习省去了用户很多操作,且能使各站点数据实时同步,避免了实际应用中用户不能及时同步而造成协同过程出现错误。
技术领域
本发明涉及计算机领域,具体涉及一种跨站点基础数据智能学习及链路预查找方法。
背景技术
目前随着企业信息化的快速发展,跨站点协同研发越来越普遍,多个站点间的数据交互不可避免。现有协同站点基础数据同步都是靠用户手动触发,维护工作量大,而且还很难保证数据及时同步。现有跨站点链路查找方式主要有以下两种,第一种就是通过页面配置的形式,配置路线并存储到数据库中,当站点间传输数据时,通过查找数据库获取链路。第二种就是通过发送SOAP消息实时获取,如图1所示,假设要获取A到D的链路,则要通过以下几个步骤:
1、先从发起系统A判断是否与系统D直接连通,如果能连通,则返回链路D。如果不能连通,则向所有能够跟A连通的系统发送路由消息。如图1所示,A向B和C均发送消息查找链路。
2、在B接收到A的消息后,先判断B是否与D直接连通,如果能连通,返回链路BD。如果不能直接连通,则向其他所有与B直接连通的系统发送路由消息。但不再往回发送路由消息,即B不再发向A。
3、所有的非发起系统和非目标系统在接收到路由消息后,都重复步骤2。最终可能获取到多条线路,从中选取一条最短的路线确定为通信链路。
在上述传统实现方式中,主要存在以下缺点:
对于协同站点基础数据同步,由于异地协同,一个站点新建用户、组织或者产品,另一个站点不可能立刻同步,经常会出现基础数据不能及时同步,造成协同过程出现问题。只有手动执行,维护工作量大。
对于获取链路,第一种实现方式中虽然从表面看比较简单,但是在复杂网络环境中每两个系统间都需要配置,配置工作量也比较大。另外,新增站点情况下必须增加配置,维护工作量大。再则,这种手动配置方式没有经过实时连通检测,可能配置的情况链路不通。
第二种方式不需要手动维护,节省了配置工作量,从图1来看,按照此方式也能很快实现链路确定,但是实际应用中网络要远比图1复杂的多。在复杂网络环境中,此链路确定方法会把一些无关的站点遍历,类似于笛卡尔乘积的计算方式,效率大大降低,经常出现系统超时,造成通信中断,影响系统功能。
发明内容
本发明的目的是针对现有技术中的不足,提供一种跨站点基础数据智能学习及链路预查找方法,基于SOAP协议实现了站点基础数据智能学习,使各连接站点基础数据实时同步,采用线程池发送消息,减少系统资源的开销,预查找链路算法简洁,效率高,异步获取,提升用户体验,增加容错机制,确保了功能的稳定性。
为实现上述目的,本发明公开了如下技术方案:
一种跨站点基础数据智能学习及链路预查找方法,包括如下步骤:
S1定义企业的内部站点和中心站点,若干内部站点与中心站点连通,且只有与中心站点连通的内部站点,才能与外部站点通信;
S2所有内部站点向本企业中心站点基于SOAP协议传输数据实现注册,注册完成后,各站点与中心站点发起双向链路查找异步请求,目标站点以JSON格式的数据返回链路;链路获取成功后,中心站点基于SOAP协议主动推送新增站点信息到其它相连站点,同时把其他站点信息推送给新增站点;各站点之间发起双向链路查找异步请求完成链路查找;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神舟航天软件技术有限公司,未经北京神舟航天软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710421963.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置