组网方法、组网装置及包含该组网装置的设备的制作方法

文档序号:7753547阅读:222来源:国知局
专利名称:组网方法、组网装置及包含该组网装置的设备的制作方法
技术领域
本发明涉及网络及通信领域,具体涉及一种组网方法、组网装置和包含该组网装置的设备。
背景技术
传统地,系统中的网络创建过程以及相关信息是向用户隐藏的(例如一般的ZigBee调试程序向用户隐藏了 ZigBee网络的创建),需要用户操作来组建或加入网络。因此,网络化概念的理解以及网络的正确配置被遗留给了用户。在设备自行作出判断加入现有网络或是组建一个新网络的情况中,在组网过程中可能由于网络监管者和/或用户的误操作和/或系统本身限制而产生错误配置,而用户想要解决该问题,则需要首先人为地识别该问题的发生,进而再进行相关操作来解决该问题。

发明内容
鉴于现有技术的上述缺陷,本发明的目的之一是提供一种组网方法、组网装置和包含该组网装置的设备,以至少克服在现有组网技术中存在的需要网络监管者和/或用户的介入来消除网络误配的问题。本发明的一个实施例是一种组网方法,包括响应于在针对包括至少两个设备的网络环境进行网络配置的过程中所产生的网络误配置,通过与网络误配置有关的设备自身进行的操作来消除网络误配置,而无需网络环境的监管者和/或用户的介入。本发明的另一个实施例是一种组网装置,其被配置成响应于在针对包括至少两个设备的网络环境来配置网络的过程中所产生的网络误配置,使得与网络误配置有关的设备通过自身进行的操作来消除网络误配置,而无需网络环境的监管者和/或用户的介入。本发明的另一个实施例是一种具有组网功能的设备,其被配置包含上述的组网装置。本发明的又一个实施例提供一种存储有机器可读取的指令代码的程序产品,该指令代码由机器读取并执行时,可执行如上所述本发明实施例的组网方法。本发明的又一个实施例提供一种承载有如上所述的程序产品的存储介质。根据上述本发明实施例的组网技术,以能够实现至少以下益处之一在不具备用户的知识或操作的情况下,通过设备自身的检测及操作来消除偶发的错误配置,而无需已有网络的监管者和/或用户的介入;使得用户能够较容易地使用设备;在组网过程中通过消除错误的网络配置,删除占用网络资源的非法网络,从而节省了网络资源,能够提高网络的资源利用效率。


图IA是示出仅包含一个灯的新建的ZigBee无线网络的示意图。图IB是示出仅包含两个灯的新建的ZigBee无线网络的示意图。
图2是在由用户误操作产生网络误配置的情况下应用本发明的组网方法的处理的流程图。图3是在由用户误操作产生另一种网络误配置的情况下应用本发明的组网方法的处理的流程图。
图4是仅示出根据本发明的实施例的组网装置的一种具体实现方式的结构的示意图。图5是示出图4中所示的误配置消除单元420的一个具体例子的结构的示意图。
具体实施例方式下面参照附图来说明本发明的实施例。应当注意,为了清楚的目的,附图和说明中省略了与本发明无关的、本领域技术人员已知的部件和处理的表示和描述。根据本发明实施例的组网方法包括响应于在针对包括至少两个设备的网络环境进行网络配置的过程中所产生的网络误配置,通过与网络误配置有关的设备自身进行的操作来消除网络误配置,而无需网络环境的监管者和/或用户的介入。其中,上述的与网络误配置有关的设备是指在组网过程中被错误地配置的设备,也即由于网络误配置的发生而导致其未完成配置目的的设备。众所周知,在针对网络环境配置设备的过程中,可能产生一些与配置目的相违背的错误配置,也即网络误配置。网络误配置例如可以包括本应当加入已有网络的设备没有加入到该已有网络中。例如,在已有一个网络且该网络可以允许其他设备加入到其中的情况下,如果配置目的是要将一个新设备加入到该网络中,则通常地令该设备进行网络搜索,即可在搜索到该网络后使设备加入到其中;然而,可能存在该新设备未搜到该网络的情况,则使得该新设备不能加入到该网络,从而发生网络误配置。为了描述方便起见,以下将这种误配置称为“第一种误配置”。其中,在上述第一种误配置情形中,该新设备由于网络误配置的发生而未完成加入到已有网络的目的,这里的新设备即是上述的与网络误配置有关的设备。网络误配置可以是由用户的误操作和/或系统本身限制所引起的。其中,用户的误操作包括诸如未按照正确顺序进行网络配置的操作。例如,用户想要向已有的网络中添加一个新设备,用户本应当按照以下顺序进行配置先对该已有的网络进行配置,使其能够被网外设备搜索到并允许网外设备加入,然后再令新设备开始搜索网络。然而,用户却在未对上述网络进行如上的配置操作的情形下,直接令新设备搜索网络,这样,设备便无法搜索到上述网络。因此,用户的上述误操作便引起了一个网络误配置。以ZigBee无线网络系统为例,若用户的配置目的是向该ZigBee无线网络系统中添加一个新的ZigBee设备,则用户需要按照以下顺序进行配置即,先按下该ZigBee无线网络系统中的一个设备的Setup键,使得该ZigBee无线网络能被其他设备搜到且允许其他设备的加入;然后,再按下新ZigBee设备的Setup键使之开始搜索网络。若用户未按上述顺序进行,例如用户在未按下该ZigBee无线网络系统中的任意一个设备的Setup键的情况下,即按下新ZigBee设备的Setup键,则结果是新ZigBee设备无法搜索到上述ZigBee无线网络,从而造成网络误配置。另外,系统本身的一些限制也可能引起网络误配置。例如,在相同的物理通信介质上存在至少两个网络的情况下,当用户试图向其中一个网络添加一个新设备时,可能会因为网络之间的相互干扰而造成该设备无法搜索到可加入的网络,使得设备未加入到待加入的网络中,从而产生网络误配置。又例如,虽然在物理通信介质上只存在一个可加入的网络,然而可能由于该网络的信号强度差或由于设备的搜索能力差,导致设备最终未搜索到该网络,从而无法加入到该网络中。类似地,如果系统本身存在诸如上述缺陷等限制,同时用户操作不当,则也会导致类似的网络误配置。此外,网络误配置的具体情形除了上面提及的本应当加入已有网络的设备没有加入到该已有网络中之外,还可以包括其他误配置情形,例如,本应当创建一个网络的至少两个设备没有完成所述网络的创建。为了描述方便起见,以下将这种误配置称为“第二种误配置”。其中,在上述第二种误配置情形中,以上至少两个设备由于网络误配置的发生而未完成创建一个网络的目的,这里的至少两个设备即是上述的与网络误配置有关的设备。在这种情况下,至少两个设备本应当组建一个包括以上至少两个设备的新网络,但由于种种原因(例如与监管者和/或用户的误操作和/或由系统本身存在的限制等原因),却例如造成以上至少两个设备创建了至少两个网络的结果发生,从而产生误配置,等等。当出现这种其他误配置情形时,同样可以应用本发明实施例的组网方法,通过设备自身进行的操作来消除网络误配置,而无需网络环境的监管者和/或用户的介入。从上面的描述可知,在本发明实施例中所涉及的网络误配置指的是针对包括至少两个设备的网络环境进行网络配置的过程中所产生的错误配置。在此,“至少两个设备”根据不同的应用场景,既可以指未加入任何网络的设备以及存在于已有网络中的设备(例如上述第一种误配置的情形),也可以指未加入任何网络的设备(例如上述第二种误配置的情形)。当然,需要理解,这里给出的误配置只是本发明实施例的组网方法所能够处理的误配置的一些具体示例,而并不意味着对本发明构成限制。实际上,其他各种与所指出的误配置类似的情形都可以应用根据本发明实施例的组网技术来解决。需要说明,在此提到的“网络环境的监管者和/或用户的介入”指的是需要监管者和/或用户识别出发生了何种网络误配置并且主动采取适当的操作来消除所产生的误配置。正如上针对现有技术所描述的,如果需要监管者和/或用户的介入来消除误配置,则将给监管者和/或用户带来极大的操作负担,降低设备的用户友好度,此外还降低了网络资源使用效率。在根据本发明的实施例的组网方法的一种具体实现方式中,通过与所述网络误配置有关的设备自身进行的操作来消除网络误配置可以包括设备在未搜索到可加入的已有网络的情况下,创建新网络;在设备的、允许其他设备加入新网络的等待期被中断的情况下,设备根据新网络的配置信息判定新网络是否非法,并在新网络被判定为非法的情况下撤销设备中的与新网络有关的配置信息。作为使得设备的、允许其他设备加入新网络的等待期被中断的操作的具体例子,可以有以下两种方式。一种方式是,设备为了等待其他设备加入新网络而设置的时间间隔到期。其中,该时间间隔的大小可以根据应用场景的实际情况预先设定。另一种方式是,设备被外部信号触发而停止等待其他设备加入新网络。例如,在设备为了等待其他设备加入新网络而设置的时间间隔未到期的情况下,通过网络用户和/或监管者操作向设备输入一个外部信号,触发设备使得该新建网络不允许其他设备的加入。例如,在设备是ZigBee设备的情况下,用户和/或监管者按下该设备上的Setup键可以产生该信号。在此需要说明,该外部信号虽然是通过用户和/或监管者的操作产生的,但是,用户和/或监管者的操作并非是其在了解并且识别了发生网络误配置的情况下为了消除误配置而主动做出的,而是在不知道发生了网络误配置的情况下进行的无意操作或者是用于实现其他目的的操作,因此,这种操作并不能被认为是为了消除误配置而进行的用户和/或监管者的介入。通过使得设备的、允许其他设备加入新网络的等待期被中断,可以触发设备对所构建的新网络的合法性进行判断。在根据本发明的实施例的组网方法的一种具体实现方式中,在新网络被判定为非法的情况下设备可以通过如下操作来撤销与新网络有关的配置信息删除新网络;并且使设备的设置恢复到原始出厂设置或者恢复到在网络误配置发生之前的设置。因为非法网络通常是无用的,不仅占用通信资源,而且通常由于通信资源的有限性,还会进一步降低相关网络设备(例如同一通信介质上的其他网络中的设备)间的通信 效率、速率,所以删除非法的新网络能够节约通信资源并且提高通信效率和速率。此外,可根据实际需要,选择性地将设备恢复为原始的出厂设置或者网络误配置发生前的设置。例如,在需要保留设备的误配置记录的情况下,可以将设备的设置恢复为在网络误配置发生前的设置。作为设备对所构建的新网络的合法性进行判断的具体实现方式,例如设备可以根据新网络的配置信息判定新网络是否非法,即,在新网络满足至少以下三个条件之一情况下,判定新网络为非法。第一个条件是新网络中的设备数量为I。若新建的网络中只有一个设备,则在该网络中不可能存在其它设备与该设备进行通信,因此该网络通常是无价值的。以图IA为例进行说明。图IA是示出仅包含一个灯的新建的ZigBee无线网络的示意图,其中,灯能够接收表示“开”或“关”的两种信号,而不能够向外发射信号,通过判断可知,由于该ZigBee无线网络中的设备数量为1,则判定该ZigBee无线网络是非法的。进一步地,该ZigBee无线网络可以被删除,且可以将灯的设置恢复到原始出厂设置或者恢复到在上述网络误配置之前的设置。第二个条件是新网络中的设备间均不具有兼容性。若新建的网络中的设备相互之间均不兼容,则会导致设备之间无法通信,继续允许该网络存在通常也是无价值的。例如,在网络(例如ZigBee无线网络)中,若其中的任意两个设备之间均不具有输入/输出匹配群集并因此不能够在其间发送或接收指令,则表示在该网络中的任意两个设备之间均不具有兼容性。一个示例是,包括灯和恒温器的ZigBee无线网络。灯可以被开关打开或关闭,但恒温器只能设置一个温度,因此它们之间是不兼容的,故而也是无法通信的,因此,该示例中的网络将会被判定为非法网络。另一个示例可参见图1B。图IB是示出仅包含两个灯的新建的ZigBee无线网络的示意图。在该示例中,由于灯I和灯II两个灯均只能接收不能发送,故而二者之间也不具有输入/输出匹配群集,因此二者是不兼容的,该示例中的网络也会被判断为非法网络。第三个条件是新网络中的设备的安全级相互不匹配。当在设备需求不同的安全级的情况下创建网络时,这意味着,它们之间无法共同运行,也即表示该网络是无价值的。这种情况的一个示例可以是仅包括两个ZigBee设备的无线网络,其中一个ZigBee设备需要应用链接密钥(Application Link Key)来进行通信,而另外一个设备则不支持Application Link Key,即它们之间的安全级不匹配,导致二者之间仍然无法通信。这样的网络依然是非法的。关于网络的合法性判断的标准和方法,除了上面给出的之外,根据实际情况可以使用任何适当的技术,包括已知的或者将来开发出的,在此不再赘述。如上所述,本发明的实施例提供的是在不需要用户和/或监管者的操作和参与的情况下(即,不需要用户和/或监管者的介入的情况下)通过设备自身操作实现的自动的过程。下面结合图2来说明在由于用户误操作发生错误配置(上述第一种误配置中的一个具体例子)的情况下实现误配置消除的一个示例。

图2是在由用户误操作产生网络误配置的情况下应用本发明的组网方法的具体例子的流程图。如图2所示,组网方法200开始于步骤S210,在步骤S220中,用户意欲将一个新的ZigBee设备加入到已有的ZigBee无线网络。但是,由于用户在未按下已有的ZigBee无线网络中任一设备的Setup键的情况下,便按下新设备的Setup键,也即在该ZigBee无线网络不可被搜索到的情况下,使新设备搜索该网络,因此导致在步骤S230中,新设备无法搜索到该ZigBee无线网络,进而无法加入到该网络中。这样就产生了网络误配置。在步骤S240中,新设备自行创建一个新网络,且该网络能够允许网外的其他设备搜索并加入。新设备预设一个等待时间间隔,在该等待时间间隔内,该新设备等待其他设备加入到该网络中。当等待时间间隔期满时,等待被中断,由此触发设备在步骤S250中,利用前述的三个条件来判定该新网络是否非法。具体地,在本示例中,因为应用场景是孤岛网络,在环境中只存在上述新设备和ZigBee无线网络而无其他的网络或设备,或者虽然存在其他设备但是由于系统或者设备本身能力的限制该设备无法加入该新网络,则在上述等待时间间隔内,没有任何设备加入到该新网络中,故而,只通过前述的第一个条件即可将该新网络判定为非法(该新网络中只包含一个设备),于是,该新网络在步骤S260中被删除,并且,将该新设备的设置恢复为出厂设置。组网方法200结束于步骤S270。此后,用户可以再次进行尝试配置。例如,用户发现新设备并未加入到期望加入的网络中,很可能再次按下新设备的Setup键。此时,新设备再一次搜索可加入的网络。若在用户第一次和第二次按下新设备的Setup键之间,用户已对期望加入的已有的ZigBee无线网络进行了相关配置(例如,已按下该ZigBee无线网络中一个设备的Setup键以使得该网络能够被新设备搜索到),则第二次按下新设备的Setup键应能够使新设备搜索到该ZigBee无线网络,进而加入。或者,用户随后的操作可以是使得新设备自行创建一个新的网络,并可以允许其他设备加入。总之,由于之前产生的网络误配置被消除,因此有机会继续对该设备进行各种常规的操作。下面结合图3来说明在由于用户误操作发生的另一种错误配置的情况下实现误配置消除的一个示例。图3是在由用户误操作产生另一种网络误配置(上述第二种误配置中的一个具体例子)的情况下应用本发明的组网方法的具体例子的流程图。如图3所示,组网方法300开始于步骤S310。在步骤S320中,用户意欲在无已有网络的环境中,利用两个新的ZigBee设备创建一个包含以上两个ZigBee设备的新网络。于是用户按下其中第一个ZigBee设备的Setup键。因此时环境中不存在可加入的网络,故该第一个设备在未搜索到可加入网络的情况下,准备创建一个新网络,但尚未创建完毕。此时,用户应当在上述新网络创建完毕之后再按下第二个设备的Setup键,使得第二个设备能够搜索到以上新网络。然而,在步骤S330中,用户在未等待足够时间的情况下便按下第二个设备的Setup键,也即,用户两次按下不同设备,即在该例中为第一个设备和第二个设备,的Setup键之间的时间间隔过短,以致在步骤S340中,第二个设备未能搜索到由前一个设备创建的新网络,进而无法加入到该网络中。这样就产生了网络误配置。 在步骤S350中,第二个设备自行创建另一个新网络。在本示例的应用场景下,因环境中不存在等待加入其他网络的设备或者虽然有这种设备但是由于系统或者设备本身能力的限制使该设备无法加入,故第二个设备创建的新网络最终只包含第二个设备本身。由此,环境中此时存在两个新网络,且每个新网络中仅包含一个设备。与上述图2中示出的例子类似,当两个设备中设置的等待其他设备加入的时间间隔期满或者由于外部信号的输入,使得在步骤S360中,两个设备分别利用前述的三个条件来判定上述两个新网络是否非法。类似于图2所示例子中的判断过程,由于该两个网络中分别只包含一个设备,故均被判定为非法,进而在步骤S370中均被删除,后续处理可以类似于图2所示例子中的处理过程。组网方法300结束于步骤S380。因此,上述由于用户误操作发生的错误配置,能够在无网络监管者和/或者用户介入的条件下而被消除,而传统的方法中都是通过用户的介入指导及操作而进行处理的。这样,就显著提高了系统组网的效率。此外,可以提升网络资源应用的效率,改善设备的可操作性。本发明的实施例还提供了一种组网装置,其被配置成响应于在针对包括至少两个设备的网络环境来配置网络的过程中所产生的网络误配置,使得与网络误配置有关的设备通过自身进行的操作来消除网络误配置,而无需网络环境的监管者和/或用户的介入。这里所说的网络误配置可以与在上述的组网方法的实施例中所说的网络误配置相同,具体内容不再赘述。图4是示出根据本发明的上述实施例的组网装置的一种具体实现方式的结构示意图。如图4所示,组网装置400包括网络创建单元410和误配置消除单元420。其中,网络创建单元410被配置成在未搜索到可加入的已有网络的情况下,使得与所述网络误配置有关的设备创建新网络;误配置消除单元420被配置成在设备的、允许其他设备加入新网络的等待期被中断的情况下,根据新网络的配置信息判定新网络是否非法,并在新网络被判定为非法的情况下撤销设备中的与新网络有关的配置信息。此外,这里所说的设备的、允许其他设备加入所述新网络的等待期可以通过在前述的组网方法的实施例中所说的两种方式中的任一种方式被中断,两种方式的具体内容可参见前面的相应描述,在此不再赘述。
图5是示出如图4中示出的误配置消除单元420的一个具体例子的结构的示意图。如图5所示,误配置消除单元420可以包括新网络删除子单元510和配置恢复子单元520,这些子单元被配置成在新网络被判定为非法的情况下通过如下操作来撤销与新网络有关的配置信息新网络删除子单元510删除新网络;和配置恢复子单元520使得设备的设置恢复到原始出厂设置或者恢复到在网络误配置发生之前的设置。在一种具体实现方式中,误配置消除单元420被配置成在新网络满足至少以下三个条件之一情况下,判定新网络为非法新网络中的设备数量为I ;新网络中的设备间均不具有兼容性;和新网络中的设备的安全级相互不匹配。根据本发明实施例的上述组网装置及其各功能组成单元例如可以被配置成执行结合上述图2-3描述的组网方法并且可以获得类似的技术益处,具体细节可参考上面的相应描述,在此不再逐一赘述。
此外,本发明的实施例还提供了一种具有组网功能的设备,其可以包含如上述本发明实施例提供的组网装置,由此可以在无需网络环境的监管者和/或用户的介入的情况下通过设备自身进行的操作来消除已产生的各种网络误配置。其中,该具有组网功能的设备例如可以是以下所列设备之一调光器、开关、窗帘控制器、遥控器、网关、感应器或诸如冰箱、电视机、洗衣机等被配置成包含所述组网装置的电器。通过上述对本发明实施例的具体描述可以看出,在将本发明实施例的组网技术(组网方法、装置和/或配置有本发明实施例的组网装置的设备)应用到例如ZigBee无线网络或其他类似网络中的情况下,可以实现以下益处中的至少之一。具体而言,可以在不具备用户和/或监管者的知识或操作的情况下,修复所产生的网络错误配置,通过设备自动检测和修复网络误配置问题使得用户能够较容易地使用设备,从而增强设备的可操作性,而以前都是由用户进行检测、理解及修复网络误配置问题的。应用配置有本发明实施例的组网装置的设备和/或组网装置进行网络组建时,若出现配置错误的情况,则无需用户和/或监管者意识到配置错误存在过,即可由设备本身自行发现问题并解决问题,对错误配置进行消除。然后,用户可以重复尝试原来的操作或者其他可能的操作。这在网络化概念对用户隐藏且设备自动作出决定来加入或新建网络的情形中,是尤为重要的,并且可以提升网络资源的使用效率。再者,在设备内部的这些操作的自动化,消除了用户和/或监管者理解网络并进行操作来解决问题的需求。而且,在设备或系统中应用本发明实施例的以上组网技术,能够使得产品的调试和操作更容易,并且没有向设备增加材料耗费,具有显著的成本效益。本领域技术人员应当理解,虽然上面的具体描述是在ZigBee无线网络的环境下进行描述,但是根据本发明实施例的上述组网技术可以应用于各种类似的网络环境中,例如诸如蓝牙、WiFi或Z-wave等网络环境中。本领域的技术人员了解,上述根据本发明实施例的组网方法、组网装置、设备及其各组成单元,都可以通过各种硬件、软件、固件或实质上它们的任意组合而单独地和/或共同地实施。在通过软件和/或固件实施的情况下,可以将这种软件和/或固件加载到可读取软件和/或固件的机器中,以便实现根据本发明实施例的组网方法和组网装置。此外,本发明还提出了一种存储有机器可读取的指令代码的程序产品。所述指令代码由机器读取并执行时,可执行上述根据本发明实施例的组网方法。相应地,用于承载这种程序产品的例如磁盘、光盘、磁光盘、半导体存储器等的各种存储介质也包括在本发明的公开中。在上面对本发明具体实施例的描述中,针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。应该强调,术语“包括/包含”在本文使用时指特征、要素、步骤或组件的存在,但并不排除一个或更多个其它特征、要素、步骤或组件的存在或附加。涉及序数的术语“第一”,“第二”等并不表示这些术语所限定的特征、要素、步骤或组件的实施顺序或者重要性程度,而仅仅是为了描述清楚起见而用于在这些特征、要素、步骤或组件之间进行标识。此外,本发明的各实施例的方法不限于按照说明书中描述的或者附图中示出的时间顺序来执行,也可以按照其他的时间顺序、并行地或独立地执行。因此,本说明书中描述的方法的执行顺序不对本发明的技术范围构成限制。 尽管上面已经通过对本发明的具体实施例的描述对本发明进行了披露,但是,应该理解,本领域的技术人员可在所附权利要求的精神和范围内设计对本发明的各种修改、改进或者等同物。这些修改、改进或者等同物也应当被认为包括在本发明的保护范围内。
权利要求
1.一种组网方法,包括 响应于在针对包括至少两个设备的网络环境进行网络配置的过程中所产生的网络误配置,通过与所述网络误配置有关的设备自身进行的操作来消除所述网络误配置,而无需所述网络环境的监管者和/或用户的介入。
2.根据权利要求I所述的组网方法,其中,所述网络误配置包括如下中之一 本应当加入已有网络的设备没有加入到该已有网络中;以及 本应当创建一个网络的至少两个设备没有完成所述网络的创建。
3.根据权利要求2所述的组网方法,其中,所述的通过与所述网络误配置有关的设备自身进行的操作来消除所述网络误配置包括 所述设备在未搜索到可加入的网络的情况下,创建新网络;以及 在所述设备的、允许其他设备加入所述新网络的等待期被中断的情况下,所述设备根据所述新网络的配置信息判定所述新网络是否非法,并在所述新网络被判定为非法的情况下撤销所述设备中的与所述新网络有关的配置信息。
4.根据权利要求3所述的组网方法,其中,通过如下任一方式使得所述设备的、允许其他设备加入所述新网络的等待期被中断 所述设备为了等待其他设备加入所述新网络而设置的时间间隔到期;和 所述设备被外部信号触发而停止等待其他设备加入所述新网络。
5.根据权利要求3或4所述的组网方法,其中,在新网络被判定为非法的情况下所述设备通过如下操作来撤销与所述新网络有关的配置信息 删除所述新网络;和 使所述设备的设置恢复到原始出厂设置或者恢复到在所述网络误配置发生之前的设置。
6.根据权利要求3-5中任一项所述的组网方法,其中,所述的所述设备根据所述新网络的配置信息判定该新网络是否非法包括 在所述新网络满足以下三个条件中至少之一的情况下,判定所述新网络为非法 所述新网络中的设备数量为I ; 所述新网络中的设备间均不具有兼容性;和 所述新网络中的设备的安全级相互不匹配。
7.根据权利要求1-6中任一项所述的组网方法,其中,所述网络误配置是由网络环境的监管者和/或用户的误操作所引起的,和/或是由包含已有网络和所述设备的系统本身的限制所引起的。
8.根据权利要求1-7中任一项所述的组网方法,其中,所述组网方法应用在Zigbee网络环境中。
9.一种组网装置,其被配置成响应于在针对包括至少两个设备的网络环境来配置网络的过程中所产生的网络误配置,使得与所述网络误配置有关的设备通过自身进行的操作来消除所述网络误配置,而无需所述网络环境的监管者和/或用户的介入。
10.根据权利要求9所述的组网装置,其中,所述网络误配置包括如下中之一 本应当加入已有网络的设备没有加入到该已有网络中;以及 本应当创建一个网络的至少两个设备没有完成所述网络的创建。
11.根据权利要求10所述的组网装置,包括 网络创建单元,其被配置成在未搜索到可加入的网络的情况下,使得与所述网络误配置有关的设备创建新网络;和 误配置消除单元,其被配置成在所述设备的、允许其他设备加入所述新网络的等待期被中断的情况下,根据所述新网络的配置信息判定所述新网络是否非法,并在所述新网络被判定为非法的情况下撤销所述设备中的与所述新网络有关的配置信息。
12.根据权利要求11所述的组网装置,其中,所述设备的、允许其他设备加入所述新网络的等待期通过如下任一方式被中断 所述设备为了等待其他设备加入所述新网络而设置的时间间隔到期;和 所述设备被外部信号触发而停止等待其他设备加入所述新网络。
13.根据权利要求11或12所述的组网装置,其中,所述误配置消除单元包括新网络删除子单元和配置恢复子单元,所述两个子单元被配置成在新网络被判定为非法的情况下通过如下操作来撤销与所述新网络有关的配置信息 所述新网络删除子单元删除所述新网络;和 所述配置恢复子单元使得所述设备的设置恢复到原始出厂设置或者恢复到在所述网络误配置发生之前的设置。
14.根据权利要求11-13中任一项所述的组网装置,其中,误配置消除单元被配置成在所述新网络满足以下三个条件中至少之一的情况下,判定所述新网络为非法 所述新网络中的设备数量为I ; 所述新网络中的设备间均不具有兼容性;和 所述新网络中的设备的安全级相互不匹配。
15.根据权利要求9-14中任一项所述的组网装置,其中,所述组网装置应用在ZigBee网络环境中。
16.一种具有组网功能的设备,其被配置包含权利要求9-15中的任一项所述的组网装置。
17.根据权利要求16所述的具有组网功能的设备,其是以下所列设备之一 调光器、开关、窗帘控制器、遥控器、网关、感应器或配置包含所述组网装置的电器。
18.一种存储有机器可读取的指令代码的程序产品,所述指令代码由机器读取并执行时,可执行如权利要求1-8中任一项所述的组网方法。
19.一种承载有如权利要求18所述的程序产品的存储介质。
全文摘要
本发明提供了一种组网方法、组网装置和包含该装置的设备,及一种程序产品和承载该程序产品的存储介质,以克服在现有组网技术中存在的需要网络监管者和/或用户的介入来消除网络误配置的问题。所述组网方法包括响应于在针对包括至少两个设备的网络环境进行网络配置的过程中所产生的网络误配置,通过与网络误配置有关的设备自身进行的操作来消除网络误配置,而无需网络环境的监管者和/或用户的介入。所述组网装置被配置实现上述组网方法中包括的功能。应用本发明的组网方法、装置或包含该装置的设备,能够在无需用户和/或网络监管者的介入的条件下,由设备自身消除网络误配置,从而节约网络资源及提高通信效率。
文档编号H04W84/18GK102938944SQ201110234940
公开日2013年2月20日 申请日期2011年8月15日 优先权日2011年8月15日
发明者马克·万·登·布罗埃克, 林锦赟 申请人:施耐德电气东南亚(总部)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1