网络通信方法及装置制造方法及图纸

技术编号:32740194 阅读:12 留言:0更新日期:2022-03-20 08:46
本发明专利技术涉及通信技术领域,具体涉及一种网络通信方法及装置,应用于云手机管理模块,以将云手机与目标服务器通过云手机管理模块建立通信连接,包括如下步骤:接收云手机中应用程序发送的IP报文;其中,云手机管理模块安装在终端设备上,且终端设备具有与目标服务器通信的权限,云手机不具有与目标服务器通信的权限;解析所述IP报文得到应用层数据包和服务器IP;基于所述服务器IP,将应用层数据包发送至目标服务器。云手机利用具有通信权限的终端设备作为媒介,将云手机中应用程序输出的IP报文发送给云手机管理模块,使云手机的网络流量走的是终端设备的,进而通过云手机管理模块将IP报文发送给目标服务器,以完成云手机与目标服务器的通信。务器的通信。务器的通信。

【技术实现步骤摘要】
网络通信方法及装置


[0001]本专利技术涉及通信
,具体涉及一种网络通信方法及装置。

技术介绍

[0002]云手机通常为运行在云服务器上的虚拟手机,用户可使用云手机运行安装在其上的各种应用程序。如果云手机所在的网络与用户所在的内部网络是隔离的,且有些网络服务仅在用户内网上,并没有对外部公网开放,导致云手机内的应用无法直接访问到用户所在网络的资源。
[0003]为了让云手机能够访问到内网资源,需要在用户所在的内网搭建VPN服务器,云手机再连接用户所在内网的VPN网络,从而实现对内网资源的访问。该方案的缺陷是需要在内网搭建有VPN服务器,但实际上用户处于某一网络下,没法立即部署一个VPN服务器,导致使用上有局限性,没办法随时访问内网资源。
[0004]又如外网或内网中的服务器有IP限制,云手机所处的IP不在其可访问之内,而用户的终端设备所处的网络IP有访问权限。从而限制了云手机对服务器的访问,导致云手机的使用受到限制。

技术实现思路

[0005]因此,本专利技术要解决现有技术中,云手机存在访问受限的技术问题,从而提供一种网络通信方法,应用于云手机管理模块,以将云手机与目标服务器通过云手机管理模块建立通信连接,包括如下步骤:
[0006]接收云手机中应用程序发送的IP报文;其中,所述云手机管理模块安装在终端设备上,且所述终端设备具有与目标服务器通信的权限,所述云手机不具有与目标服务器通信的权限;
[0007]解析所述IP报文得到应用层数据包和服务器IP;基于所述服务器IP,将所述应用层数据包发送至目标服务器。
[0008]优选地,所述云手机包括代理模块,所述云手机管理模块通过以下步骤与云手机建立通信连接:所述代理模块开放网络端口,将所述网络端口映射到互联网;
[0009]所述云手机管理模块与代理模块开放的网络端口通过互联网建立通信连接;其中,所述代理模块、云手机管理模块具有与互联网通信的功能。
[0010]优选地,所述云手机还包括软网络接口;所述方法还包括:控制应用程序向所述软网络接口写入原始IP报文;其中,所述应用程序位于所述云手机上;所述代理模块读取所述软网络接口中的原始IP报文,并对所述原始IP报文进行过滤处理,以过滤出需要发送给云手机管理模块的IP报文。
[0011]优选地,如果所述IP报文中包括UDP协议的报文,则所述云手机管理模块与目标服务器采用UDP协议通信连接;所述解析所述IP报文得到应用层数据包和服务器IP,基于所述服务器IP,将所述应用层数据包发送至目标服务器,包括:对所述IP报文进行解包处理,得
到服务器IP和UDP的应用层数据包;基于所述服务器IP,将所述UDP的应用层数据包发送至目标服务器。
[0012]优选地,如果所述IP报文中包括TCP协议的报文,则所述云手机管理模块与目标服务器采用TCP协议通信连接;所述解析所述IP报文得到应用层数据包和服务器IP,基于所述服务器IP,将所述应用层数据包发送至目标服务器,包括:对所述IP报文进行解包处理,得到服务器IP和TCP的应用层数据包;基于所述服务器IP,将所述TCP的应用层数据包发送至目标服务器。
[0013]本专利技术还提供了应用于云手机管理模块,以将云手机与目标服务器通过云手机管理模块建立通信连接,包括如下步骤:
[0014]接收目标服务器发送的IP报文;其中,所述云手机管理模块安装在终端设备上,且所述终端设备具有与目标服务器通信的权限,所述云手机不具有与目标服务器通信的权限;
[0015]解析所述IP报文得到应用层数据包,将所述应用层数据包和对应的云手机IP封装成IP报文,得到封装后的IP报文;其中,封装前的IP报文中不包括云手机IP;
[0016]基于所述云手机IP,将所述封装后的IP报文发送至云手机。
[0017]优选地,所述云手机包括软网络接口和代理模块,所述代理模块与所述云手机管理模块通信连接;所述方法还包括:所述代理模块获取云手机管理模块发送的IP报文,并向所述软网络接口写入封装后的IP报文;
[0018]应用程序读取软网络接口中写入的封装后的IP报文。
[0019]本专利技术还提供了一种网络通信装置,应用于云手机管理模块,以将云手机与目标服务器通过云手机管理模块建立通信连接,包括:
[0020]第一接收单元,用于接收云手机中应用程序发送的IP报文;其中,所述云手机管理模块安装在终端设备上,且所述终端设备具有与目标服务器通信的权限,所述云手机不具有与目标服务器通信的权限;
[0021]解析单元,用于解析所述IP报文得到应用层数据包和服务器IP;
[0022]第一发送单元,用于基于所述服务器IP,将所述应用层数据包发送至目标服务器。
[0023]本专利技术还提供了一种网络通信装置,应用于云手机管理模块,以将云手机与目标服务器通过云手机管理模块建立通信连接,包括:
[0024]第二接收单元,用于接收目标服务器发送的IP报文;其中,所述云手机管理模块安装在终端设备上,且所述终端设备具有与目标服务器通信的权限,所述云手机不具有与目标服务器通信的权限;
[0025]解析封装单元,用于解析所述IP报文得到应用层数据包,将所述应用层数据包和对应的云手机IP封装成IP报文,得到封装后的IP报文;其中,封装前的IP报文中不包括云手机IP;
[0026]第二发送单元,用于基于所述云手机IP,将所述封装后的IP报文发送至云手机。
[0027]本专利技术还提供了一种计算机设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行上述的网络通信方法。
[0028]本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算
机指令,计算机指令用于使计算机执行上述的网络通信方法。
[0029]本专利技术技术方案,具有如下优点:
[0030]1.本专利技术提供的网络通信方法,云手机管理模块安装在终端设备上,云手机不具有与目标服务器通信的权限,终端设备具有与目标服务器通信的权限,云手机与云手机管理模块通信连接。云手机利用具有通信权限的终端设备作为媒介,将云手机中应用程序输出的IP报文发送给云手机管理模块,使云手机的网络流量走的是终端设备的,进而通过云手机管理模块将IP报文发送给目标服务器,以完成云手机与目标服务器的通信。
[0031]2.本专利技术提供的网络通信方法,云手机管理模块安装在终端设备上,云手机不具有与目标服务器通信的权限,终端设备具有与目标服务器通信的权限,云手机与云手机管理模块通信连接。目标服务器利用具有通信权限的终端设备作为媒介,将IP报文发送给云手机管理模块(安装在终端设备上),再通过云手机管理模块将封装后的IP报文发送给云手机,从而实现目标服务器与云手机的通信。
附图说明
[0032]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络通信方法,其特征在于,应用于云手机管理模块,以将云手机与目标服务器通过云手机管理模块建立通信连接,包括如下步骤:接收云手机中应用程序发送的IP报文;其中,所述云手机管理模块安装在终端设备上,且所述终端设备具有与目标服务器通信的权限,所述云手机不具有与目标服务器通信的权限;解析所述IP报文得到应用层数据包和服务器IP;基于所述服务器IP,将所述应用层数据包发送至目标服务器。2.如权利要求1所述的网络通信方法,其特征在于,所述云手机包括代理模块,所述云手机管理模块通过以下步骤与云手机建立通信连接:所述代理模块开放网络端口,将所述网络端口映射到互联网;所述云手机管理模块与代理模块开放的网络端口通过互联网建立通信连接;其中,所述代理模块、云手机管理模块具有与互联网通信的功能。3.如权利要求2所述的网络通信方法,其特征在于,所述云手机还包括软网络接口;所述方法还包括:控制应用程序向所述软网络接口写入原始IP报文;其中,所述应用程序位于所述云手机上;所述代理模块读取所述软网络接口中的原始IP报文,并对所述原始IP报文进行过滤处理,以过滤出需要发送给云手机管理模块的IP报文。4.如权利要求1

3任一所述的网络通信方法,其特征在于,如果所述IP报文中包括UDP协议的报文,则所述云手机管理模块与目标服务器采用UDP协议通信连接;所述解析所述IP报文得到应用层数据包和服务器IP,基于所述服务器IP,将所述应用层数据包发送至目标服务器,包括:对所述IP报文进行解包处理,得到服务器IP和UDP的应用层数据包;基于所述服务器IP,将所述UDP的应用层数据包发送至目标服务器。5.如权利要求1

3任一所述的网络通信方法,其特征在于,如果所述IP报文中包括TCP协议的报文,则所述云手机管理模块与目标服务器采用TCP协议通信连接;所述解析所述IP报文得到应用层数据包和服务器IP,基于所述服务器IP,将所述应用层数据包发送至目标服务器,包括:对所述IP报文进行解包处理,得到服务器IP和TCP的应用层数据包;基于所述服务器IP,将所述TCP的应用层数据包发送至目标服务器。6.一种网络通信方法,其特征在于,应用于云手机管理模块,以将云手机与目标服务器通过云手机管理模块建立通信连接,包括如下步骤:接收目标服务器发送的IP报文;其中,所述云手机管理模块安装在终端设备上,且所述终端设备具有与目标服务...

【专利技术属性】
技术研发人员:毛龙兴
申请(专利权)人:华云数据厦门网络有限公司
类型:发明
国别省市:

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

1