数据传输方法及装置、存储介质、电子设备制造方法及图纸

技术编号:31230869 阅读:10 留言:0更新日期:2021-12-08 10:03
本公开属于数据处理技术领域,涉及一种数据传输方法及装置、存储介质、电子设备。该方法包括:接收业务数据,并获取与业务数据对应的目标仓信息以及当前服务节点信息;确定目标仓信息对应的目标服务节点信息,并对当前服务节点信息和目标服务节点信息进行匹配得到节点匹配结果;基于节点匹配结果,对当前服务节点信息和目标服务节点信息进行链路路径计算得到数据传输路径;基于目标仓信息,按照数据传输路径传输业务数据。本公开通过数据传输路径保证了可用的数据传输服务,提升了数据传输的时效性和有效性。并且,该数据传输路径能够动态规划,保证了服务节点异常或者传输路径异常情况下的通信高可用性提升了数据传输方式的鲁棒性和灵活性。鲁棒性和灵活性。鲁棒性和灵活性。

【技术实现步骤摘要】
数据传输方法及装置、存储介质、电子设备


[0001]本公开涉及数据处理
,尤其涉及一种数据传输方法与数据传输装置、计算机可读存储介质及电子设备。

技术介绍

[0002]现今的物流体系中,全球化仓配体系已经是较为普及的方式,可以实现全球购物、全球仓配的购物需求。同时,系统的全球化部署也是未来的需求,保证全球化系统部署系统间数据交互的高效,是系统实现过程中的较大难题。
[0003]一般的,通过各个中心服务节点进行数据下传和回传的直调。但是,由于距离较远或跨国网络,请求的时效无法保证时效,很多时候需要重试。并且,在全球各地都存在物理仓库时,会存在一个地区多个仓库的情况,此时的数据下发到仓库系统是较为困难的。
[0004]鉴于此,本领域亟需开发一种新的数据传输方法及装置。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开的目的在于提供一种数据传输方法、数据传输装置、计算机可读存储介质及电子设备,进而至少在一定程度上克服由于相关技术的限制而导致的数据传输时效性低的技术问题。
[0007]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0008]根据本专利技术实施例的第一个方面,提供一种数据传输方法,所述方法包括:接收业务数据,并获取与所述业务数据对应的目标仓信息以及当前服务节点信息;
[0009]确定所述目标仓信息对应的目标服务节点信息,并对所述当前服务节点信息和所述目标服务节点信息进行匹配得到节点匹配结果;
[0010]基于所述节点匹配结果,对所述当前服务节点信息和所述目标服务节点信息进行链路路径计算得到数据传输路径;
[0011]基于所述目标仓信息,按照所述数据传输路径传输所述业务数据。
[0012]在本专利技术的一种示例性实施例中,所述对所述当前服务节点信息和所述目标服务节点信息进行链路路径计算得到数据传输路径,包括:
[0013]确定与所述当前服务节点信息和所述目标服务节点信息对应的通信服务节点信息;
[0014]根据所述当前服务节点信息、所述通信服务节点信息和所述目标服务节点信息生成候选传输路径,并在所述候选传输路径中确定数据传输路径。
[0015]在本专利技术的一种示例性实施例中,所述在所述候选传输路径中确定数据传输路径,包括:
[0016]分别获取与所述当前服务节点信息、所述通信服务节点信息和所述目标服务节点信息对应的通信强度信息;
[0017]对所述通信强度信息进行计算得到所述候选传输路径的路径通信耗时,并根据所述路径通信耗时在所述候选传输路径中确定数据传输路径。
[0018]在本专利技术的一种示例性实施例中,所述确定与所述当前服务节点信息和所述目标服务节点信息对应的通信服务节点信息,包括:
[0019]获取预先配置好的全局网状节点信息;
[0020]基于所述全局网状节点信息,确定与所述当前服务节点信息和所述目标服务节点信息对应的通信服务节点信息。
[0021]在本专利技术的一种示例性实施例中,所述按照所述数据传输路径传输所述业务数据,包括:
[0022]对所述数据传输路径进行路由检测得到检测耗时;
[0023]基于所述检测耗时,按照所述数据传输路径传输所述业务数据。
[0024]在本专利技术的一种示例性实施例中,所述对所述数据传输路径进行路由检测得到检测耗时,包括:
[0025]获取检测数据,并以预设时长为间隔在所述数据传输路径中传输所述检测数据得到检测耗时。
[0026]在本专利技术的一种示例性实施例中,所述基于所述检测耗时,按照所述数据传输路径传输所述业务数据,包括:
[0027]若所述检测耗时为检测超时,更新所述全局网状节点信息;
[0028]基于更新后的所述全局节点信息,对所述当前服务节点信息和所述目标服务节点信息重新进行链路路径计算得到另一数据传输路径,以按照所述另一数据传输路径传输所述业务数据。
[0029]根据本专利技术实施例的第二个方面,提供一种数据传输装置,所述装置包括:信息获取模块,被配置为接收业务数据,并获取与所述业务数据对应的目标仓信息以及当前服务节点信息;
[0030]信息匹配模块,被配置为确定所述目标仓信息对应的目标服务节点信息,并对所述当前服务节点信息和所述目标服务节点信息进行匹配得到节点匹配结果;
[0031]路径计算模块,被配置为基于所述节点匹配结果,对所述当前服务节点信息和所述目标服务节点信息进行链路路径计算得到数据传输路径;
[0032]数据传输模块,被配置为基于所述目标仓信息,按照所述数据传输路径传输所述业务数据。
[0033]根据本专利技术实施例的第三个方面,提供一种电子设备,包括:处理器和存储器;其中,存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现上述任意示例性实施例的数据传输方法。
[0034]根据本专利技术实施例的第四个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意示例性实施例中的数据传输方法。
[0035]由上述技术方案可知,本专利技术示例性实施例中的数据传输方法、数据传输装置、计
算机存储介质及电子设备至少具备以下优点和积极效果:
[0036]在本公开的示例性实施例提供的方法及装置中,确定当前服务节点信息和目标服务节点信息之后,经过链路路径计算确定最优的数据传输路径,通过数据传输路径保证了可用的数据传输服务,提升了数据传输的时效性和有效性。并且,该数据传输路径能够通过动态检测的方式动态规划,保证了服务节点异常或者传输路径异常情况下的通信高可用性提升了数据传输方式的鲁棒性和灵活性。
[0037]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0038]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1示意性示出本公开示例性实施例中一种数据传输方法的流程示意图;
[0040]图2示意性示出本公开示例性实施例中链路路径计算的方法的流程示意图;
[0041]图3示意性示出本公开示例性实施例中确定通信服务节点信息的方法的流程示意图;
[0042]图4示意性示出本公开示例性实施例中全局网状节点信息形成的通信示意图;
[0043]图5示意性示出本公开示例性实施例中通信服务节点的规划配置图;
[0044]图6示意性示出本公开示例性实施例中各服务节点间的通信链路的配置示意图;
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:接收业务数据,并获取与所述业务数据对应的目标仓信息以及当前服务节点信息;确定所述目标仓信息对应的目标服务节点信息,并对所述当前服务节点信息和所述目标服务节点信息进行匹配得到节点匹配结果;基于所述节点匹配结果,对所述当前服务节点信息和所述目标服务节点信息进行链路路径计算得到数据传输路径;基于所述目标仓信息,按照所述数据传输路径传输所述业务数据。2.根据权利要求1所述的数据传输方法,其特征在于,所述对所述当前服务节点信息和所述目标服务节点信息进行链路路径计算得到数据传输路径,包括:确定与所述当前服务节点信息和所述目标服务节点信息对应的通信服务节点信息;根据所述当前服务节点信息、所述通信服务节点信息和所述目标服务节点信息生成候选传输路径,并在所述候选传输路径中确定数据传输路径。3.根据权利要求2所述的数据传输方法,其特征在于,所述在所述候选传输路径中确定数据传输路径,包括:分别获取与所述当前服务节点信息、所述通信服务节点信息和所述目标服务节点信息对应的通信强度信息;对所述通信强度信息进行计算得到所述候选传输路径的路径通信耗时,并根据所述路径通信耗时在所述候选传输路径中确定数据传输路径。4.根据权利要求2所述的数据传输方法,其特征在于,所述确定与所述当前服务节点信息和所述目标服务节点信息对应的通信服务节点信息,包括:获取预先配置好的全局网状节点信息;基于所述全局网状节点信息,确定与所述当前服务节点信息和所述目标服务节点信息对应的通信服务节点信息。5.根据权利要求4所述的数据传输方法,其特征在于,所述按照所述数据传输路径传输所述业务数据,包括:对所述数据传输路径进行路由检测得到检测耗时...

【专利技术属性】
技术研发人员:韩松
申请(专利权)人:北京京东振世信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1