自动选择网络设备的工作模式的方法、网络设备和介质技术

技术编号:23433152 阅读:49 留言:0更新日期:2020-02-25 13:48
本公开的实施例提供了一种通信方法、网络设备和计算机可读介质。在该通信方法中,在第一网络设备处,响应于第一网络设备连接到网络,在网络中广播查询,该查询用于查询网络中的其他网络设备的工作模式。响应于接收到网络中的至少一个第二网络设备对查询的响应,从该响应确定至少一个第二网络设备的工作模式。至少部分地基于至少一个第二网络设备的工作模式,设置第一网络设备的工作模式。本公开的实施例可以提高网络设备的可用性并且提供良好的用户体验。

Methods, network devices and media for automatically selecting the working mode of network devices

【技术实现步骤摘要】
自动选择网络设备的工作模式的方法、网络设备和介质
本公开的实施例一般地涉及计算机网络领域和通信领域,并且更特别地涉及一种用于自动选择网络设备的工作模式的方法、网络设备和计算机可读介质。
技术介绍
在计算机网络或通信网络中,尤其是在网状(mesh)网络(例如,Wi-Fi网状网络)中,可以存在各种各样的网络设备,例如网关和网桥。一般而言,网关是工作在网络层的设备,用于连接到其他网络,而网桥是工作在数据链路层的设备,用于连接不同的网段。换言之,网关和网桥分别提供层3服务和层2服务。当前,出于成本创新的考虑,网关和网桥可以使用硬件结构相同的网络设备来充当,该网络设备可以通过其内部的软件设置来选择是工作在网关模式还是工作在网桥模式。然而,对于普通用户而言,在将网络设备连接到网络时,目前尚不存在一种简单且灵活的方式用于确定和设置网络设备的恰当工作模式,因此降低了网络设备的可用性并且导致了不良的用户体验。
技术实现思路
本公开的实施例涉及一种用于自动选择网络设备的工作模式的方法、网络设备和计算机可读介质。在本公开的第一方面,提供了一种通信方法。该方法包括:在第一网络设备处,响应于第一网络设备连接到网络,在网络中广播查询,该查询用于查询网络中的其他网络设备的工作模式。该方法还包括:响应于接收到网络中的至少一个第二网络设备对查询的响应,从响应确定至少一个第二网络设备的工作模式。该方法进一步包括:至少部分地基于至少一个第二网络设备的工作模式,设置第一网络设备的工作模式。在本公开的第二方面,提供了一种网络设备。该网络设备包括至少一个处理器以及包括计算机程序指令的至少一个存储器。至少一个存储器和计算机程序指令被配置为,与至少一个处理器一起,使得网络设备:响应于网络设备连接到网络,在网络中广播查询,该查询用于查询网络中的其他网络设备的工作模式。至少一个存储器和计算机程序指令还被配置为,与至少一个处理器一起,使得网络设备:响应于接收到网络中的至少一个另外的网络设备对查询的响应,从响应确定至少一个另外的网络设备的工作模式。至少一个存储器和计算机程序指令进一步被配置为,与至少一个处理器一起,使得网络设备:至少部分地基于至少一个另外的网络设备的工作模式,设置网络设备的工作模式。在本公开的第三方面,提供了一种计算机可读介质。该计算机可读介质包括机器可执行指令,机器可执行指令在被执行时使机器执行根据第一方面的方法。应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其他特征通过以下的描述将变得容易理解。附图说明通过参考附图阅读下文的详细描述,本公开的实施例的上述以及其他目的、特征和优点将变得容易理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施例,其中:图1示出了本公开的实施例可以在其中被实现的网络的示意图。图2示出了根据本公开的实施例的网络设备之间的消息交互过程的示意图。图3示出了根据本公开的实施例的通信方法的流程图。图4示出了适合实现本公开的实施例的设备的简化框图。贯穿所有附图,相同或者相似的参考标号被用来表示相同或者相似的组件。具体实施方式下面将参考附图中所示出的若干示例性实施例来描述本公开的原理和精神。应当理解,描述这些具体的实施例仅是为了使本领域的技术人员能够更好地理解并实现本公开,而并非以任何方式限制本公开的范围。如本文所使用的,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。如本文所使用的,术语“确定”涵盖各种各样的动作。例如,“确定”可以包括运算、计算、处理、导出、调查、查找(例如,在表格、数据库或另一数据结构中查找)、查明等。此外,“确定”可以包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)等。此外,“确定”可以包括解析、选择、选取、建立等。本文使用的术语“网络设备”可以一般性地指代连接到计算机网络或通信网络中的任何设备,包括但不限于,计算机、服务器、集线器、交换机、网桥、路由器、网关、网络接口卡、无线接入点、打印机和调制解调器、光纤收发器、光缆,等等。在一些情况下,网络设备也可以称为网络节点或节点。在一些实施例中,物理上相同的一个“网络设备”在不同的场景中可以在网络中充当不同功能的“网络设备”。本文使用的术语“电路”是指以下的一项或多项:(a)仅硬件电路实现方式(诸如仅模拟和/或数字电路的实现方式);以及(b)硬件电路和软件的组合,诸如(如果适用):(i)模拟和/或数字硬件电路与软件/固件的组合,以及(ii)硬件处理器的任意部分与软件(包括一起工作以使得诸如OLT或其他计算设备等装置执行各种功能的数字信号处理器、软件和存储器);以及(c)硬件电路和/或处理器,诸如微处理器或者微处理器的一部分,其要求软件(例如固件)用于操作,但是在不需要软件用于操作时可以没有软件。电路的定义适用于此术语在本申请中(包括任意权利要求中)的所有使用场景。作为另一示例,在此使用的术语“电路”也覆盖仅硬件电路或处理器(或多个处理器)、或者硬件电路或处理器的一部分、或者其随附软件或固件的实现方式。例如,如果适用于特定权利要求元素,术语“电路”还覆盖基带集成电路或处理器集成电路或者OLT或其他计算设备中的类似的集成电路。如上文提到的,对于可以工作在多种工作模式下的网络设备的用户而言,在将网络设备连接到网络时,目前尚不存在一种简单和灵活的方式用于确定和设置网络设备的恰当工作模式。例如,用户可能不了解在将网络设备连接到住宅网络中时是将其设置为网关工作模式还是网桥工作模式。这降低了网络设备的可用性且导致了不良的用户体验。传统上,用户可以使用若干种方式来设置网络设备的工作模式,但是这些方式都存在各自的问题。例如,网络设备的制造商可以在网络设备上,例如在其印刷电路板(PCB)上提供物理切换按钮用于切换网络设备的工作模式。然而,这种方式增加了网络设备的硬件成本,也不能解决用户不知将网络设置为何种工作模式的问题。又例如,制造商可以在网络设备出厂时将其制造为特定的工作模式,然后将指示该特定工作模式的标签印制或附接到网络设备上。然而,这种方式的问题在于每个网络设备的工作模式是固定的而不能切换到其他工作模式,这对于网络设备的硬件能力来说是一种浪费。再例如,制造商可以在网络设备出厂时将其选择性地设置为某种工作模式,而用户在后续对网络设备的使用中可以通过网页图形界面(GUI)或移动小应用程序(APP)的方式来访问网络设备的系统软件,以重新设置网络设备的工作模式。然而,这种方式需要用户手动地配置网络设备,对用户的能力具有一定的要求并且增加了用户的操作负担。此外,该方式同样也未能解决用户不知将网络设置为何种工作模式的问题本文档来自技高网
...

【技术保护点】
1.一种通信方法,包括:/n在第一网络设备处,响应于所述第一网络设备连接到网络,在所述网络中广播查询,所述查询用于查询所述网络中的其他网络设备的工作模式;/n响应于接收到所述网络中的至少一个第二网络设备对所述查询的响应,从所述响应确定所述至少一个第二网络设备的工作模式;以及/n至少部分地基于所述至少一个第二网络设备的工作模式,设置所述第一网络设备的工作模式。/n

【技术特征摘要】
1.一种通信方法,包括:
在第一网络设备处,响应于所述第一网络设备连接到网络,在所述网络中广播查询,所述查询用于查询所述网络中的其他网络设备的工作模式;
响应于接收到所述网络中的至少一个第二网络设备对所述查询的响应,从所述响应确定所述至少一个第二网络设备的工作模式;以及
至少部分地基于所述至少一个第二网络设备的工作模式,设置所述第一网络设备的工作模式。


2.根据权利要求1所述的方法,其中设置所述第一网络设备的工作模式包括:
响应于所述至少一个第二网络设备中包括处于网关工作模式的网络设备,将所述第一网络设备设置为网桥工作模式;以及
响应于所述至少一个第二网络设备中不包括处于网关工作模式的网络设备,将所述第一网络设备设置为网关工作模式。


3.根据权利要求1所述的方法,其中设置所述第一网络设备的工作模式包括:
将所述第一网络设备从出厂模式改变到网关工作模式或网桥工作模式。


4.根据权利要求1所述的方法,进一步包括:
响应于在预定时间段内未接收到对所述查询的响应,将所述第一网络设备设置为网关工作模式。


5.根据权利要求1所述的方法,进一步包括:
响应于接收到从另一网络设备广播的查询,向所述另一网络设备发送响应以指示所述第一网络设备的工作模式。


6.根据权利要求1所述的方法,进一步包括:
根据用户输入来设置所述第一网络设备的工作模式;以及
在所述网络中广播通知消息,以向所述其他网络设备指示所设置的工作模式。


7.一种网络设备,包括:
至少一个处理器;以及
包括计算机程序指令的至少一个存储器,所述至少一个存储器和所述计算机程序指令被配置为,与所述至少一个处理器一起,使得所述网络设备:
响应于所述网络设备连接到网络,在所述网络中广播查询,所述查询用于查询所述网络中的其他网络设备的工作模式;
响应于接收到所述网络中的至少一个另...

【专利技术属性】
技术研发人员:谭隽
申请(专利权)人:上海诺基亚贝尔股份有限公司诺基亚通信公司
类型:发明
国别省市:上海;31

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

1