基于多网口设备的数据精准传输方法、装置和计算机设备制造方法及图纸

技术编号:37394537 阅读:16 留言:0更新日期:2023-04-27 07:31
本申请涉及一种基于多网口设备的数据精准传输方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取目标业务数据,目标业务数据包括目标互联网协议IP地址以及目标子网掩码NETMASK;基于目标业务数据的目标IP地址以及目标NETMASK,确定第一网络服务器的第一地址;基于第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定第一地址对应的目标网口标识;通过目标网口标识唯一指示的目标网口向第一网络服务器传输目标业务数据。基于目标业务数据所包括的信息以及前述映射关系,能够确定目标业务数据的具体传输路径,避免出现业务数据并未准确转发传输的情况,从而提升业务数据传输的准确性。据传输的准确性。据传输的准确性。

【技术实现步骤摘要】
基于多网口设备的数据精准传输方法、装置和计算机设备


[0001]本申请涉及网络通信
,特别是涉及一种基于多网口设备的数据精准传输方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着互联网技术的发展,在现代通信设备中,单台设备如果仅配置一个网络通信接口,很难满足控制和通信的系统需求,因此在实际应用中,如个人消费者使用的智能手机以及平板,行业领域里使用的智能设备终端以及各种智能家居设备、机器人等物联网设备,通常都具备一种或多种网络通信接口,这些网络通信接口通常基于互联网协议(Internet Protocol,IP)发送或接收业务数据。
[0003]目前,由于默认网关通常是唯一的网关,当对多个网络通信接口都配置相同的默认网关时,多个网络通信接口可以根据网络通信接口的IP的大小确认每个网络通信接口的默认优先级。因此,存在需要跨网络处理的业务,即该业务的业务数据需要基于网关进行转发时,可能导致跨网络处理的业务数据,只会选择默认优先级最高的网络通信接口,可能导致业务数据并未准确的转发传输。因此,如何提升业务数据传输的准确性是一个亟需解决的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提升业务数据传输的准确性的基于多网口设备的数据精准传输方法、装置、计算机设备和存储介质。
[0005]第一方面,本申请提供了一种基于多网口设备的数据精准传输方法。所述方法包括:
[0006]获取目标业务数据,目标业务数据包括目标互联网协议IP地址以及目标子网掩码NETMASK;
[0007]基于目标业务数据的目标IP地址以及目标NETMASK,确定第一网络服务器的第一地址;
[0008]基于第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定第一地址对应的目标网口标识;
[0009]通过目标网口标识唯一指示的目标网口向第一网络服务器传输目标业务数据。
[0010]在其中一个实施例中,基于第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定第一地址对应的目标网口标识,的步骤具体包括:
[0011]基于第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定第一地址对应的两个以上的各网口标识;
[0012]根据第一地址对应的两个以上的各网口标识的连接优先级,从两个以上的各网口标识中,确定目标网口标识。
[0013]在其中一个实施例中,根据第一地址对应的两个以上的各网口标识的连接优先级,从两个以上的各网口标识中,确定目标网口标识,的步骤具体包括:
[0014]将两个以上的各网口标识的连接优先级最高的网口标识,确定为目标网口标识;
[0015]其中,连接优先级与网口标识唯一指示的网口所对应的网口信息相关,网口信息至少包括:网口稳定性、网口传输速率、以及网口所连接的网络属性。
[0016]在其中一个实施例中,基于第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定第一地址对应的目标网口标识,的步骤具体包括:
[0017]基于第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定第一地址对应的两个以上的各网口标识;
[0018]根据第一地址对应的两个以上的各网口标识的连接优先级,以及两个以上的各网口标识唯一指示网口的通信状态,从两个以上的各网口标识中确定目标网口标识。
[0019]在其中一个实施例中,根据第一地址对应的两个以上的各网口标识的连接优先级,以及两个以上的各网口标识唯一指示网口的通信状态,从两个以上的各网口标识中确定目标网口标识,的步骤具体包括:
[0020]将通信状态为通信正常的网口对应的网口标识确定为第一待选择网口标识;
[0021]将各第一待选择网口标识中连接优先级最高的第一待选择网口标识,确定为目标网口标识。
[0022]在其中一个实施例中,方法还包括:
[0023]若基于目标网口的通信状态确定目标网口出现通信故障,将通信状态为通信正常的网口对应的网口标识确定为第二待选择网口标识;
[0024]将各第二待选择网口标识中连接优先级最高的第二待选择网口标识,确定为第一地址对应的切换网口标识;
[0025]通过切换网口标识唯一指示的目标切换网口,向第一网络服务器传输目标业务数据。
[0026]第二方面,本申请还提供了一种基于多网口设备的数据精准传输装置。所述装置包括:
[0027]数据获取模块,用于获取目标业务数据,目标业务数据包括目标互联网协议IP地址以及目标子网掩码NETMASK;
[0028]地址确定模块,用于基于目标业务数据的目标IP地址以及目标NETMASK,确定第一网络服务器的第一地址;
[0029]标识确定模块,用于基于第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定第一地址对应的目标网口标识;
[0030]数据传输模块,用于算出通过目标网口标识唯一指示的目标网口向第一网络服务器传输目标业务数据。
[0031]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0032]获取目标业务数据,目标业务数据包括目标互联网协议IP地址以及目标子网掩码NETMASK;
[0033]基于目标业务数据的目标IP地址以及目标NETMASK,确定第一网络服务器的第一地址;
[0034]基于第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定第一地址对应的目标网口标识;
[0035]通过目标网口标识唯一指示的目标网口向第一网络服务器传输目标业务数据。
[0036]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0037]获取目标业务数据,目标业务数据包括目标互联网协议IP地址以及目标子网掩码NETMASK;
[0038]基于目标业务数据的目标IP地址以及目标NETMASK,确定第一网络服务器的第一地址;
[0039]基于第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定第一地址对应的目标网口标识;
[0040]通过目标网口标识唯一指示的目标网口向第一网络服务器传输目标业务数据。
[0041]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0042]获取目标业务数据,目标业务数据包括目标互联网协议IP地址以及目标子网掩码NETMASK;
[0043]基于目标业务数据的目标IP地址以及目标NETMAS本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多网口设备的数据精准传输方法,其特征在于,所述方法包括:获取目标业务数据,所述目标业务数据包括目标互联网协议IP地址以及目标子网掩码NETMASK;基于所述目标业务数据的所述目标IP地址以及所述目标NETMASK,确定第一网络服务器的第一地址;基于所述第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定所述第一地址对应的目标网口标识;通过所述目标网口标识唯一指示的目标网口向所述第一网络服务器传输所述目标业务数据。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定所述第一地址对应的目标网口标识,的步骤具体包括:基于所述第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定所述第一地址对应的两个以上的各网口标识;根据所述第一地址对应的两个以上的各所述网口标识的连接优先级,从两个以上的各所述网口标识中,确定所述目标网口标识。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一地址对应的两个以上的各所述网口标识的连接优先级,从两个以上的各所述网口标识中,确定所述目标网口标识,的步骤具体包括:将两个以上的各所述网口标识的连接优先级最高的网口标识,确定为所述目标网口标识;其中,所述连接优先级与网口标识唯一指示的网口所对应的网口信息相关,所述网口信息至少包括:网口稳定性、网口传输速率、以及网口所连接的网络属性。4.根据权利要求1所述的方法,其特征在于,所述基于所述第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定所述第一地址对应的目标网口标识,的步骤具体包括:基于所述第一网络服务器的第一地址,以及跨网络路由表中网口标识与服务器地址之间的映射关系,确定所述第一地址对应的两个以上的各网口标识;根据所述第一地址对应的两个以上的各所述网口标识的连接优先级,以及两个以上的各所述网口标识唯一指示网口的通信状态,从两个以上的各所述网口标识中确定所述...

【专利技术属性】
技术研发人员:朱科城
申请(专利权)人:深圳市欧瑞博科技股份有限公司
类型:发明
国别省市:

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

1