一种通信方法、电子设备及通信系统技术方案

技术编号:37972380 阅读:22 留言:0更新日期:2023-06-30 09:47
本申请实施例提供了一种通信方法、电子设备及通信系统,该通信方法包括:接收终端设备发送的针对目标设备的第一连接请求,第一连接请求用于连接位于另一局域网中的目标设备;获取目标设备所在局域网中的设备数量,并根据设备数量确定目标设备的端口信息,端口信息包括端口增益值或者端口范围,端口信息用于确定目标设备的端口范围;向终端设备发送第一连接响应,第一连接响应携带有目标设备的端口信息。通过向终端设备发送携带有目标设备的端口信息的第一连接响应,能够使得终端设备根据目标设备的端口信息尝试连接目标设备,从而提高对大量设备进行私网穿透的成功率,即在目标设备对应网络中有大量设备时,提高了终端设备与目标设备连接成功的概率。标设备连接成功的概率。标设备连接成功的概率。

【技术实现步骤摘要】
一种通信方法、电子设备及通信系统


[0001]本申请涉及计算机网络和私网穿透的
,具体而言,涉及一种通信方法、电子设备及通信系统。

技术介绍

[0002]网络地址转换(Network Address Translation,NAT),是指实现内拓扑结构网的IP地址与公网的地址之间的相互转换的技术,该技术将大量的内网IP地址转换为一个或少量的公网IP地址,减少对公网IP地址的占用。
[0003]私网穿透(Private Network Traversal),又被称为内网穿透、NAT穿透或者NAT穿越,进行NAT穿透是为了使具有某一个特定源IP地址和源端口号的数据包不被NAT设备屏蔽而正确路由到内网主机。也就是说,由于NAT技术隐藏了内网主机的真实IP地址,因此处于不同网络中的主机设备在进行通信之前需要进行NAT穿透。
[0004]目前,大部分的私网穿透场景都是针对私网中存在少量设备而设计的场景,在具体实践过程中发现,在私网中存在大量设备需要NAT穿透的场景中,这些场景例如:大量的视频播放设备需要连接另一个内网中大量的监控摄像本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种通信方法,其特征在于,包括:接收终端设备发送的第一连接请求,所述第一连接请求用于连接位于另一局域网中的目标设备;获取所述目标设备所在局域网中的设备数量,并根据所述设备数量确定所述目标设备的端口信息,所述端口信息包括端口增益值或者端口范围,所述端口信息用于确定所述目标设备的端口范围;向所述终端设备发送第一连接响应,所述第一连接响应携带有所述目标设备的端口信息。2.根据权利要求1所述的方法,其特征在于,所述第一连接请求携带有所述目标设备的唯一识别号;所述获取所述目标设备所在局域网中的设备数量,包括:根据所述目标设备的唯一识别号确定所述目标设备所在的局域网的公网IP;获取所述公网IP对应的所述设备数量。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据接收到的心跳包中携带的公网IP和设备的唯一识别号,统计每个公网IP对应的唯一识别号的数量,并将所述公网IP对应的唯一识别号的数量确定为所述每个公网IP对应的设备数量。4.根据权利要求1至3任一项所述的方法,其特征在于,还包括:接收所述终端设备发送的针对所述目标设备的再次连接请求;对所述目标设备的端口信息进行调整,获得新端口信息,所述新端口信息包括新端口增益值或者新端口范围;向所述终端设备发送再次连接响应,所述再次连接响应携带有所述新端口增益值以及所述目标设备最新使用的第一端口号,或者,所述再次连接响应携带有所述新端口范围。5.根据权利要求4所述的方法,其特征在于,所述新端口增益值是根据所述目标设备连接的重试次数确定的;其中,所述重试次数越多,所述新端口增益值越大;或者,所述新端口范围是根据所述目标设备连接的重试次数确定的;其中,所述重试次数越多,所述新端口范围越大。6.根据权利要求4或5所述的方法,其特征在于,所述对所述端口信息进行调整,获得新端口信息,包括:获取所述终端设备与所述目标设备连接的重试次数,并将所述端口增益值与所述重试次数的乘积作为所述新端口增益值;或者,获取所述终端设备与所述目标设备连接的重试次数和当前网络状态对应的调节系数,将所述端口增益值、所述重试次数和所述调节系数的乘积作为所述新端口增益值。7.根据权利要求6所述的方法,其特征在于,不同的网络状态对应的调节系数的取值不同;当前网络状态满足设定要求时,所述调节系数用于放大所述端口增益值;或者,当前网络状态不满足设定要求时,所述调节系数用于缩小所述端口增益值;其中所述当前网络状态是根据所述终端设备使用的端口号的分布确定的。8.一种通信方法,其特征在于,应用于终端设备,包括:
向服务器发送第一连接请求,所述第一连接请求用于连接位于另一局域网中的目标设备;接收所述服务器发送的第一连接响应,所述第一连接响应携带有所述目标设备的端口信息,所述端口信息包...

【专利技术属性】
技术研发人员:郝勇
申请(专利权)人:深圳市芯睿视科技有限公司
类型:发明
国别省市:

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

1