一种网口类型确定方法及设备技术

技术编号:37448900 阅读:25 留言:0更新日期:2023-05-06 09:20
本申请公开了一种网口类型确定方法及设备,其中,该方法包括:若检测到第一设备的第一网口连接第二设备的第二网口,则向第二设备发送第一报文,第一报文用于探测网口类型,第一报文包括第一设备的时间参数和第一设备的设备级别,第一设备的时间参数用于指示第一设备的启动时间;若接收到第二设备发送的针对第一报文的响应报文,且响应报文包括第二设备的时间参数和第二设备的设备级别,则根据第一设备的时间参数、第一设备的设备级别、第二设备的时间参数和第二设备的设备级别,确定第一设备的第一网口的网口类型。基于本申请所描述的方法,可以准确地确定出网口的类型,有利于避免网络连接异常。网络连接异常。网络连接异常。

【技术实现步骤摘要】
一种网口类型确定方法及设备


[0001]本申请涉及通信领域,尤其涉及一种网口类型确定方法及设备。

技术介绍

[0002]路由器作为连接因特网中各局域网、广域网的设备,为人们日常生活中上网提供了便利。通常人们的住宅中会安装路由器,以实现无线覆盖等功能。对于小面积的场景,只需要一个路由器,而对于如酒店、公司等大面积的场景,通常会采用多个路由器以扩大无线覆盖范围,为人们提供便利。
[0003]一个路由器中通常包含多个网口,这些网口分为用来连接外网的广域网(Wide Area Network,WAN)网口和用来连接内网的局域网(Local Area Network,LAN)网口。路由器与路由器进行连接时,需要正确地将一个路由器的WAN网口与另一路由器的LAN网口相连,才能实现两个路由器互通。传统的路由器固定了每个网口具体的类型(WAN网口/LAN网口),在路由器与路由器进行连接时,需要人工将一个路由器的WAN网口与另一路由器的LAN网口相连,才能实现两个路由器之间的互通。
[0004]目前流行的支持WAN/LAN网口自适应功能的路由器,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网口类型确定方法,其特征在于,所述方法应用于第一设备,包括:若检测到所述第一设备的第一网口连接第二设备的第二网口,则向所述第二设备发送第一报文,所述第一报文用于探测网口类型,所述第一报文包括所述第一设备的时间参数和所述第一设备的设备级别,所述第一设备的时间参数用于指示所述第一设备的启动时间,所述设备级别为第一级别、第二级别和第三级别中的一种,所述第一级别的设备无WAN类型网口,所述第二级别的设备有WAN类型网口,且无法连接网络,所述第三级别的设备有WAN类型网口,且能连接网络,所述第三级别高于所述第二级别,所述第二级别高于所述第一级别;若接收到所述第二设备发送的针对所述第一报文的响应报文,且所述响应报文包括所述第二设备的时间参数和所述第二设备的设备级别,所述第二设备的时间参数用于指示所述第二设备的启动时间,则根据所述第一设备的时间参数、所述第一设备的设备级别、所述第二设备的时间参数和所述第二设备的设备级别,确定所述第一设备的第一网口的网口类型。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一设备的时间参数、所述第一设备的设备级别、所述第二设备的时间参数和所述第二设备的设备级别,确定所述第一设备的第一网口的网口类型,包括:若所述第一设备的设备级别和所述第二设备的设备级别相同,则基于所述第一设备的时间参数和所述第二设备的时间参数确定所述第一设备的第一网口的网口类型;若所述第一设备的设备级别高于所述第二设备的设备级别,则确定所述第一设备的第一网口的网口类型为LAN类型;若所述第一设备的设备级别低于所述第二设备的设备级别,则确定所述第一设备的第一网口的网口类型为WAN类型,并基于所述第二设备的设备级别更新所述第一设备的设备级别,并且若所述第一设备的设备级别被更新为所述第三级别,则将所述第一设备的第三网口的网口类型从WAN类型更新为LAN类型,所述第三网口连接第三设备的第四网口。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一设备的时间参数和所述第二设备的时间参数确定所述第一设备的第一网口的网口类型,包括:若所述第一设备的时间参数小于所述第二设备的时间参数,则确定所述第一设备的第一网口的网口类型为LAN类型;若所述第一设备的时间参数大于所述第二设备的时间参数,则确定所述第一设备的第一网口的网口类型为WAN类型,且若所述第一设备的设备级别为所述第一级别,则将所述第一设备的设备级别更新为所述第二级别。4.根据权利要求2或3所述的方法,其特征在于,所述基于所述第二设备的设备级别更新所述第一设备的设备级别,包括:若所述第二设备的设备级别为所述第二级别,则将所述第一设备的设备级别更新为所述第二级别;若所述第二设备的设备级别为所述第三级别,则获取所述第一设备的第一网口的IP地址;基于所述第一设备的第一网口的IP地址,对公网服务器中的域名进行解析;若对公网服务器中的域名解析成功,则将所述第一设备的设备级别更新为所述第三级
别;若对公网服务器中的域名解析失败,则确定所述第一设备的设备级别为所述第二级别。5.根据权利要求1~4中任意一项所述的方法,其特征在于,所述向所述第二设备发送第一报文后,所述方法还包括:若未接收所述第二设备发送的针对所述第一报文的响应报文,且所述第一设备的设备级别为第一级别,则向所述第二设备发送第一报文,直至接收到所述第二设备发送的针对所述第一报文的响应报文;若未接收到所述第二设备发送的针对所述第一报文的原始响应报文,且所述第一设备的设备级别为第二级别或第三级别,则确定所述第一设备的第一网口的网口类型为LAN类型。6.根据权利要求1~5中任意一项所述的方法,其特征在于,所述方法还包括:若所述响应报文不包括所述第二设备的时间参数和所述第二设备的设备级别,则确定所述第一设备的第一网口的网口类型为WAN类型。7.根据权利要求1~6中任意一项所述的方法,其特征在于,所述若检测到所述第一设备的第一网口连接第二设备的第二网口,则向所述第二设备发送第一报文,包括:若检测到所述第一设备的第一网口连接所述第二设备的第二网口,且未接收到第二设备发送的第二报文,则向所述第二设备发送第一报文,所述第二报文用于探测网口类型。8.根据权利要求1所述的方法,其特征在于,所述将所述第一设备的第三网口的网口类型从WAN类型更新为LAN类型之后,所述方法还包括:向第三设备发送更新指令,所述更新指令用于指示所述第三设备断开所述第四网口与所述第三网口之间的连接,并使所述第四网口与所述第三网口之间重新连接;若检测到所述第一设备的第三网口连接所述第三设备的第四网口,则向所述第三设备发送第二报文,所述第二报文包括所述...

【专利技术属性】
技术研发人员:黄子岩邵磊李瑾
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1