一种网络通信的方法、装置、电子设备及介质与流程

    专利2025-07-23  13


    本发明涉及网络,特别是涉及一种网络通信的方法、装置、电子设备及介质。


    背景技术:

    1、在部分非ip网络中,可能会使用到基于ip网络协议的应用程序,基于ip网络协议的应用程序生成的数据包是ip网络数据包,而由于网络的异构性,ip网络数据包是无法在非ip网络中进行传输的。

    2、当基于ip网络协议的应用程序需要在非ip网络的同一网络区域中进行数据传输时,仅能将ip网络数据包限制于同一台服务器内部传输,或者,在同一网络区域中建立ip局域网,以进行ip网络数据包的传输。

    3、当基于ip网络协议的应用程序需要在非ip网络的不同网络区域中进行传输时,仅能修改应用程序的代码,使应用程序生成的数据包与非ip网络适配,而这种方式较为复杂,操作不便。


    技术实现思路

    1、鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种网络通信的方法、装置、电子设备及介质,包括:

    2、一种网络通信的方法,应用于位于非ip网络中第一网络区域的第一网间数据处理服务,所述方法包括:

    3、基于第一ip网络连接,接收位于所述第一网络区域的第一端发送的ip网络数据包,并将所述ip网络数据包转换为非ip网络数据包;

    4、将所述非ip网络数据包发送至位于非ip网络中第二网络区域的第二网间数据处理服务,以使所述第二网间数据处理服务将所述非ip网络数据包转换为ip网络数据包,并基于第二ip网络连接,将所述ip网络数据包发送至所述第二网络区域的第二端。

    5、可选地,在所述基于第一ip网络连接,接收位于所述第一网络区域的第一端发送的ip网络数据包之前,还包括:

    6、接收所述第一端发送的ip网络连接请求;

    7、响应于所述ip网络连接请求,与所述第一端建立第一ip网络连接,并向所述第二网间数据处理服务发送请求,以使所述第二网间数据处理服务与所述第二端建立第二ip网络连接。

    8、可选地,所述ip网络连接请求为所述第一端向所述第一网间数据处理服务的目标本地服务端口发送的请求,在所述向所述第二网间数据处理服务发送请求,以使所述第二网间数据处理服务与所述第二端建立第二ip网络连接之前,还包括:

    9、配置数据转发规则;其中,所述数据转发规则包括目标本地服务端口与所述第二网间数据处理服务、所述第二端之间的映射关系;

    10、所述向所述第二网间数据处理服务发送请求,以使所述第二网间数据处理服务与所述第二端建立第二ip网络连接,包括:

    11、基于所述数据转发规则,确定接收所述ip网络连接请求的目标本地服务端口映射的第二网间数据处理服务和第二端,并向所述第二网间数据处理服务发送请求,以使所述第二网间数据处理服务与所述第二端建立第二ip网络连接。

    12、可选地,所述目标本地服务端口与所述第二网间数据处理服务、所述第二端之间的映射关系包括:

    13、所述目标本地服务端口的端口号与所述第二网间数据处理服务的非ip网络地址、所述第二端的ip地址和端口号之间的映射关系。

    14、可选地,所述第一网络区域具有第一区域服务,所述第二网络区域具有第二区域服务,所述第一网间数据处理服务和所述第二网间数据处理服务之间通过所述第一区域服务和所述第二区域服务进行通信;

    15、所述第一区域服务和所述第二区域服务之间基于非ip网络协议进行通信;

    16、所述第一网间数据处理服务基于ip网络连接与所述第一区域服务通信,或者,所述第一网间数据处理服务基于非ip网络协议与所述第一区域服务通信;

    17、所述第二网间数据处理服务基于ip网络连接与所述第二区域服务通信,或者,所述第二网间数据处理服务基于非ip网络协议与所述第二区域服务通信。

    18、一种网络通信的方法,应用于位于非ip网络中第二网络区域的第二网间数据处理服务,所述方法包括:

    19、接收位于非ip网络中第一网络区域的第一网间数据处理服务发送的非ip网络数据包;其中,所述非ip网络数据包为所述第一网间数据处理服务对ip网络数据包转换得到,所述ip网络数据包为所述第一网间数据处理服务基于第一ip网络连接,接收位于所述第一网络区域的第一端发送的ip网络数据包;

    20、将所述非ip网络数据包转换为ip网络数据包,并基于第二ip网络连接,将所述ip网络数据包发送至所述第二网络区域的第二端。

    21、一种网络通信的装置,应用于位于非ip网络中第一网络区域的第一网间数据处理服务,所述装置包括:

    22、第一数据包转换模块,用于基于第一ip网络连接,接收位于所述第一网络区域的第一端发送的ip网络数据包,并将所述ip网络数据包转换为非ip网络数据包;

    23、非ip网络数据包发送模块,用于将所述非ip网络数据包发送至位于非ip网络中第二网络区域的第二网间数据处理服务,以使所述第二网间数据处理服务将所述非ip网络数据包转换为ip网络数据包,并基于第二ip网络连接,将所述ip网络数据包发送至所述第二网络区域的第二端。

    24、一种网络通信的装置,应用于位于非ip网络中第二网络区域的第二网间数据处理服务,所述装置包括:

    25、非ip网络数据包接收模块,用于接收位于非ip网络中第一网络区域的第一网间数据处理服务发送的非ip网络数据包;其中,所述非ip网络数据包为所述第一网间数据处理服务对ip网络数据包转换得到,所述ip网络数据包为所述第一网间数据处理服务基于第一ip网络连接,接收位于所述第一网络区域的第一端发送的ip网络数据包;

    26、第二数据包转换模块,用于将所述非ip网络数据包转换为ip网络数据包,并基于第二ip网络连接,将所述ip网络数据包发送至所述第二网络区域的第二端。

    27、一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的网络通信的方法。

    28、一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的网络通信的方法。

    29、本发明实施例具有以下优点:

    30、在本发明实施例中,通过基于第一ip网络连接,接收位于第一网络区域的第一端发送的ip网络数据包,并将ip网络数据包转换为非ip网络数据包,将非ip网络数据包发送至位于非ip网络中第二网络区域的第二网间数据处理服务,以使第二网间数据处理服务将非ip网络数据包转换为ip网络数据包,并基于第二ip网络连接,将ip网络数据包发送至第二网络区域的第二端,实现了ip网络数据包在非ip网络的不同网络区域之间进行传输,无需修改基于ip网络协议的应用程序的代码,提升了非ip网络的兼容性和通信的便捷性。



    技术特征:

    1.一种网络通信的方法,其特征在于,应用于位于非ip网络中第一网络区域的第一网间数据处理服务,所述方法包括:

    2.根据权利要求1所述的方法,其特征在于,在所述基于第一ip网络连接,接收位于所述第一网络区域的第一端发送的ip网络数据包之前,还包括:

    3.根据权利要求2所述的方法,其特征在于,所述ip网络连接请求为所述第一端向所述第一网间数据处理服务的目标本地服务端口发送的请求,在所述向所述第二网间数据处理服务发送请求,以使所述第二网间数据处理服务与所述第二端建立第二ip网络连接之前,还包括:

    4.根据权利要求3所述的方法,其特征在于,所述目标本地服务端口与所述第二网间数据处理服务、所述第二端之间的映射关系包括:

    5.根据权利要求1至4任一项所述的方法,其特征在于,

    6.一种网络通信的方法,其特征在于,应用于位于非ip网络中第二网络区域的第二网间数据处理服务,所述方法包括:

    7.一种网络通信的装置,其特征在于,应用于位于非ip网络中第一网络区域的第一网间数据处理服务,所述装置包括:

    8.一种网络通信的装置,其特征在于,应用于位于非ip网络中第二网络区域的第二网间数据处理服务,所述装置包括:

    9.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的网络通信的方法。

    10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的网络通信的方法。


    技术总结
    本发明实施例提供了一种网络通信的方法、装置、电子设备及介质,所述方法包括:基于第一IP网络连接,接收位于所述第一网络区域的第一端发送的IP网络数据包,并将所述IP网络数据包转换为非IP网络数据包;将所述非IP网络数据包发送至位于非IP网络中第二网络区域的第二网间数据处理服务,以使所述第二网间数据处理服务将所述非IP网络数据包转换为IP网络数据包,并基于第二IP网络连接,将所述IP网络数据包发送至所述第二网络区域的第二端。通过本发明实施例,实现了IP网络数据包在非IP网络的不同网络区域之间进行传输,无需修改基于IP网络协议的应用程序的代码,提升了非IP网络的兼容性和通信的便捷性。

    技术研发人员:韩波,赵海亮,袁占涛,任晓壮
    受保护的技术使用者:海南乾唐视联信息技术有限公司
    技术研发日:
    技术公布日:2024/4/29
    转载请注明原文地址:https://wp.8miu.com/read-89833.html

    最新回复(0)