[发明专利]网络穿透方法及系统、计算机装置和计算机可读存储介质在审
申请号: | 202211255555.1 | 申请日: | 2022-10-13 |
公开(公告)号: | CN115632849A | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 宋彬彬 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L12/40;H04L43/10;H04L69/14;H04L69/16 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 马静 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 穿透 方法 系统 计算机 装置 可读 存储 介质 | ||
本发明提出了一种网络穿透方法及系统、计算机装置和计算机可读存储介质。其中,网络穿透方法包括:本地客户端注册两个事件总线,从而创建与云端服务器相连接的第一数据通道和第二数据通道;将第一数据通道和第二数据通道的数据信息注册到调度处理器中进行处理;根据事件总线的回调地址,将处理后的数据信息返回到本地客户端;其中,第一数据通道用于命令指令下发以及本地客户端与云端服务器的连接保持;第二数据通道用于本地客户端与云端服务器之间数据信息的传输。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种网络穿透方法、一种网络穿透系统、一种计算机装置和一种计算机可读存储介质。
背景技术
企业内部存在多种数据来源不同的异构系统,从企业内部数据流转到企业外部,从企业专属化系统到公有云系统,越来越多的企业场景和数据需要一个稳定,可靠,安全的集成通道。但相关技术中,往往采用开放外网端口方式,此方式会将企业服务外网端口直接暴露在互联网中,这样就存在端口被扫描突破网络防火墙的风险,极大的增大了企业安全风险。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的第一个方面提出了一种网络穿透方法。
本发明的第二个方面提出了一种网络穿透系统。
本发明的第三个方面提出了一种计算机装置。
本发明的第四个方面提出了一种计算机可读存储介质。
有鉴于此,根据本发明的第一个方面,提出了一种网络穿透方法,包括:本地客户端注册两个事件总线,从而创建与云端服务器相连接的第一数据通道和第二数据通道;将第一数据通道和第二数据通道的数据信息注册到调度处理器中进行处理;根据事件总线的回调地址,将处理后的数据信息返回到本地客户端;其中,第一数据通道用于命令指令下发以及本地客户端与云端服务器的连接保持;第二数据通道用于本地客户端与云端服务器之间数据信息的传输。
本发明提供的网络穿透方法,主要用于企业内网环境下异构系统与云端软件即服务应用(Software-as-a-Service,SaaS),通过安全通信机制,将企业与云端SaaS应用、SaaS应用与SaaS应用的连接,满足企业对外安全服务开放的需求,又满足将云端服务落地企业内部的能力。其中方法具体包括:本地客户端启动时,注册两个事件总线(Vertx Event BusBridge),从而创建了与云端服务器相连接地两个数据通道,分别为第一数据通道和第二数据通道;进一步地,将第一数据通道和第二数据通道的数据信息注册到调度处理器(SocketDate处理器)中进行调度处理,在处理完成后,根据每个本地客户端注册的事件总线的回调地址(Event Busaddress回调地址),将处理好的数据返回到企业本地客户端,进而实现了数据通道的连接与数据传输。其中,第一数据通道为命令通道,用于命令指令下发以及本地客户端与云端服务器的连接保持;第二数据通道为数据通道,用于本地客户端与云端服务器之间数据信息的传输,进一步地,第二数据通道实现了套接字(Socket)长连接,从而使得第二数据通道实时的保持传输能力。
本发明提供的网络穿透方法是一种基于异步无阻塞的网络框架(Vert.x)长连接技术实现的混合云网络穿透的方法。首先本地客户端启动后,与云端服务器创建了两条数据连接通道,将两条通道信息注册到Socket Data处理器中进行处理,在处理完成后,根据每个本地客户端注册的Event Busaddress回调地址,将处理好的数据,返回到企业机房的本地客户端中,进而实现了通道连接与数据传输。本发明所提供的网络穿透方法一方面实现了企业内异构系统与云端SasS系统的安全稳定的数据交互;另一方面通过利用本地客户端注册两个Vertx Event Bus Bridge,进而生成两个与云端服务器相连的第一数据通道和第二数据通道,进一步地,将第二数据通道实现Socket长连接,从而充分的利用了Vert.x异步高性能的特性与Socket长连接技术的特点,并与之相结合,保证了数据传输的高效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211255555.1/2.html,转载请声明来源钻瓜专利网。