控制无线个域网装置的方法和设备的制作方法

文档序号:7550703阅读:203来源:国知局
专利名称:控制无线个域网装置的方法和设备的制作方法
控制无线个域网装置的方法和设备
本申请要求于2012年I月18日提交到韩国知识产权局的第10-2012-0005834号韩国专利申请的优先权益,该申请的公开通过引用全部包括于此。技术领域
—个或多个实施例涉及一种ZigBee个域网(PAN),更具体地讲,涉及一种控制包括在多个网络中的ZigBee装置执行多种ZigBee角色的方法和设备。
背景技术
ZigBee是一种低速率无线个域网(PAN)系统,在所述系统中,通信在具有不同扩频方式和数据速率的三个频带中进行。
ZigBee针对小型、低功耗和低价的产品,并且主要作为用于10米到20米范围内的家庭无线网络或办公无线网络的近距离通信和普适计算的技术。
用于执行ZigBee通信的ZigBee装置可被包括在特定位置处的多个网络中,其中,在所述多个网络中的ZigBee装置的角色可以不同。因此,需要包括在多个网络中的ZigBee装置高效执行多种ZigBee角色的方案。发明内容
一个或多个实施例可提供一种控制ZigBee装置的方法和设备,从而通过使用单个物理层,ZigBee装置在多个网络中执行多种ZigBee角色。
一个或多个实施例还可提供一种控制ZigBee装置的方法和设备,从而在不包括多个物理层的情况下,ZigBee装置在多个网络中执行多种ZigBee角色。
根据一个或多个实施例,提供一种控制ZigBee装置的方法,所述ZigBee装置通过使用单个物理层在多个网络中执行协调器角色、路由器角色和终端装置角色中的至少一种,所述方法可包括:设置对应于第一网络的第一 ZigBee角色和对应于第二网络的第二ZigBee角色;基于第一 ZigBee角色和第二 ZigBee角色获取第一网络和第二网络的激活间隔信息,其中,可分别对应于第一网络和第二网络设置第一 ZigBee角色和第二 ZigBee角色;基于获取的激活间隔信息在第一网络的激活间隔期间执行第一 ZigBee角色;在第二网络的激活间隔期间将第一 ZigBee角色切换为第二 ZigBee角色并且执行第二 ZigBee角色。
所述方法还可包括:确定执行第一 ZigBee角色和第二 ZigBee角色的顺序。
确定执行ZigBee角色的顺序的步骤可包括:将终端装置角色的优先级设置为高于协调器角色和路由器 角色的优先级。
确定执行ZigBee角色的顺序的步骤可包括:选择多种ZigBee角色中的一种ZigBee角色,并将第一优先级设置到选择的ZigBee角色;将与具有第一优先级的ZigBee角色相应的网络的激活间隔起始时间点确定为参考时间点;基于除了与具有第一优先级的ZigBee角色点相应的网络之外的所述多个网络的激活间隔起始时间点与参考时间点之间的差,来确定执行角色的顺序。
基于时间差确定执行角色的顺序的步骤可包括:将第二优先级设置到与如下网络相应的Zigbee角色,其中,该网络的激活间隔起始时间点和参考时间点之间的差最小。
获取激活间隔信息的步骤可包括:如果第一 ZigBee角色和第二 ZigBee角色是终端装置角色或路由器角色,则从第一网络的协调器和第二网络的协调器接收激活间隔信肩、O
获取激活间隔信息的步骤可包括:如果第一 ZigBee角色和第二 ZigBee角色是协调器的角色,则设置第一网络和第二网络的激活间隔信息。
将第一 ZigBee角色切换为第二 ZigBee角色的步骤还可包括:将用于执行第一ZigBee角色的第一应用切换为用于执行第二 ZigBee角色的第二应用。
第一 ZigBee角色可以是终端装置角色并且第二 ZigBee角色可以是协调器角色,其中,所述方法还可包括:调节第二网络的激活间隔,以使第二网络的激活间隔与第一网络的激活间隔在任意时间点都不重叠。
根据一个或多个实施例的另一方面,提供一种用于控制ZigBee装置的控制装置,所述ZigBee装置可通过使用单个物理层在多个网络中执行协调器角色、路由器角色和终端装置角色中的至少一种,所述控制装置可包括:初始化器,用于设置对应于第一网络的第一 ZigBee角色和对应于第二网络的第二 ZigBee角色;信息获取器,用于基于第一 ZigBee角色和第二 ZigBee角色获取第一网络和第二网络的激活间隔信息,其中,分别对应于第一网络和第二网络设置第一 ZigBee角色和第二 ZigBee角色;控制器,用于基于获取的激活间隔信息在第一网络的激活间隔期间执行第一 ZigBee角色,在第二网络的激活间隔期间将第一 ZigBee角色切换为第二 ZigBee角色并执行第二 ZigBee角色。
所述控制装置还可包括用于确定执行第一 ZigBee角色和第二 ZigBee角色的顺序的调度器。
调度器可将终端装置角色的优先级设置为高于协调器角色和路由器角色的优先级。
调度器可从多种ZigBee角色中选择一种ZigBee角色,并将第一优先级设置到选择的ZigBee角色,可将与具有第一优先级的ZigBee角色相应的网络的激活间隔起始时间点确定为参考时间点,可基于除了与具有第一优先级的ZigBee角色相应的网络之外的所述多个网络的激活间隔起始时间点与参考时间点之间的差,确定执行角色的顺序。
调度器可将第二优先级设置到与如下网络相应的ZigBee角色,其中,该网络的激活间隔起始时间点和参考时间点之间的差最小。
如果第一 ZigBee角色和第二 ZigBee角色是终端装置角色或路由器角色,则信息获取器可从第一网络和第二网络的协调器接收激活间隔信息。
如果第一 ZigBee角色和第二 ZigBee角色是协调器的角色,则信息获取器可设置第一网络和第二网络的激活间隔信息。
控制器可将用于执行第一 ZigBee角色的第一应用切换为用于执行第二 ZigBee角色的第二应用。
第一 ZigBee角色可以是终端装置角色并且第二 ZigBee角色可以是协调器角色,其中,所述控制装置还可包括:调节器,用于调节第二网络的激活间隔,以使第二网络的激活间隔与第一网络的激活间隔在任意时间点都不重叠。
所述控制装置还可包括:堆栈,用于存储在包括在第一网络的激活间隔中的超帧间隔期间由第一 ZigBee角色执行的功能和在包括在第二网络的激活间隔中的超帧间隔期间由第二 ZigBee角色执行的功能,其中,可在第一网络和第二网络的下一个超帧间隔期间再次执行存储的功能。根据一个或多个实施例的另一方面,提供一种计算机可读记录介质,用于执行所述方法的计算机程序记录在所述计算机可读记录介质上。根据一个或多个实施例的另一方面,提供一种包括所述控制装置的ZigBee装置。一个或多个实施例的另外方面和/或优点将在下面的描述中部分地阐明,并且从描述中部分是清楚的,或者通过本公开的一个或多个实施例的实施可以被理解。一个或多个实施例包括这些另外方面。


通过结合附图,从实施例的以下描述中,本发明的这些和/或其它方面将会变得清楚,并且更易于理解,在附图中:图1示出ZigBee网络的网络拓扑;图2显示同时包括在多个网络A和B中的单个ZigBee装置;图3是显示ZigBee通信的网络层的示图;图4是显示根据一个或多个实施例的控制装置的配置的方框图;图5是显示根据一个或多个实施例的控制装置的配置的方框图;图6A至图6C是显示根据一个或多个实施例的网络的广播调度的示图;图7是显示根据一个或多个实施例的控制装置的配置的示图;图8是显示根据一个或多个实施例的控制装置中的ZigBee角色信息的示图;图9是显示根据一个或多个实施例的控制ZigBee装置的方法的流程图;图10是显示根据一个或多个实施例的确定执行多种ZigBee角色的顺序的方法的流程图。
具体实施例方式
现在将详细描述在附图中示出的一个或多个实施例,其中,相同的标号始终表示相同的部件。在这点上,本发明的实施例可以以多种不同形式被实施,并不应该理解为限于阐述于此的实施例,讨论于此的实施例被理解后,本领域普通技术人员应该理解,描述于此的系统、设备和/或方法的各种改变、修改和等同物包括在本发明中。因此,下面通过参照附图仅描述这些实施例以解释本发明的多个方面。图1示出ZigBee网络的网络拓扑。ZigBee网络由协调器11管理。路由器12在下一层与协调器11连接,终端装置13在下一层与路由器12连接。协调器11在ZigBee网络中对数据进行中继。路由器12扩大ZigBee网络的范围并且分担协调器11的角色。终端装置13执行ZigBee网络中的通信。图2显示同时包括在多个网络A和B中的单个ZigBee装置。如图2所示,单 个ZigBee装置10可同时包括在多个网络A和B中。在这种情况下,ZigBee装置10可在网络A中作为协调器并可在网络B中作为终端装置。图3是显示ZigBee通信的网络层的示图。物理层用于无线发送和接收数据。介质访问控制(MAC)层是用于发送、接收和转发可信数据以及避免冲突的层,而网络层是有关网络加入/离开方法、安全、路由角色以及网络初始化等的层。应用支持层是用于在网络层和应用层之间进行接口连接的层,应用层是用于在用户和ZigBee系统之间进行接口连接的层。在ZigBee网络中,协调器、路由器和终端装置具有相同的物理层。然而,协调器、路由器和终端装置通过彼此不同的应用而作为协调器、路由器和终端装置工作。因此,如果图2中的ZigBee装置在网络A中作为协调器并且在网络B中作为终端装置,则需要在单个ZigBee装置10上安装两个相同的组成物理层的硬件装置,并且分别在硬件装置上执行对应于协调器角色的应用和对应于终端装置的应用。然而,如果ZigBee装置10以这种方式实现,即在单个ZigBee装置10上安装两个相同的硬件装置,则需要不必要的成本。因此,根据一个或多个实施例的用于控制ZigBee装置的方法和设备可以通过使用单个物理层使ZigBee装置执行多种角色以减少成本。图4是显示根据一个或多个实施例的控制装置100的配置的方框图。参照图4,根据本实施例的控制装置100可包括初始化器110、信息获取器120和控制器130。根据本实施例的控制装置100可包括在ZigBee装置中或作为微芯片被实现。初始化器110可设置分别与包括ZigBee装置的多个网络中的第一网络对应的第
一ZigBee角色和与第二网络对应的第二 ZigBee角色。

第一 ZigBee角色和第二 ZigBee角色中的每一种角色可以是协调器角色、路由器角色和终端装置角色中的至少一种。此外,初始化器110可设置关于在每个网络中由ZigBee设备执行的ZigBee角色的信息。以下参考图7对其进行详细描述。信息获取器120可基于第一 ZigBee角色和第二 ZigBee角色获取关于第一网络和第二网络的激活间隔信息,其中,第一 ZigBee角色和第二 ZigBee角色可分别对应于第一网络和第二网络来设置。这里,激活间隔是包括由相应的网络的协调器发送的信标和超帧间隔的间隔。在ZigBee网络中,协调器周期性地广播信标,在信标之后的超帧间隔中,多个ZigBee装置彼此交换数据。一个激活间隔的结束到下一个激活间隔的开始之间的间隔是失活间隔。在失活间隔中,ZigBee装置切换到睡眠模式以减小功耗。激活间隔信息可包括持续时间和激活间隔周期,每一个持续时间和激活间隔时间段包括信标和超帧间隔。信息获取器120可参考第一网络和第二网络的激活间隔信息确定每一个网络中的激活间隔起始时间点。可基于信标周期、超帧间隔持续时间或失活间隔持续时间间接地获取激活间隔信息。在这种情况下,可通过从信标周期减去失活间隔持续时间来获得激活间隔。如果第一 ZigBee角色和第二 ZigBee角色是终端设备角色或路由器角色,则信息获取器120可从第一网络和第二网络的协调器接收激活间隔信息。激活信息可包括在由第一网络和第二网络的协调器发送的信标中。此外,如果第一 ZigBee角色和第二 ZigBee角色是协调器角色,则由于网络的协调器可确定其自己的激活间隔信息,因此信息获取器120可设置第一网络和第二网络的激活间隔信息。控制器130可在第一网络的激活间隔期间控制ZigBee装置以执行第一 ZigBee角色,并且可将第一 ZigBee角色切换为第二 ZigBee角色,以便ZigBee装置可在第二网络的激活间隔期间执行第二 ZigBee角色。详细地讲,控制器130可 通过将用于执行第一 ZigBee角色的第一应用切换为用于执行第二 ZigBee角色的第二应用来将第一 ZigBee角色切换为第二 ZigBee角色。例如,如果第一 ZigBee角色是协调器角色并且第二 ZigBee角色是终端装置角色,则控制器130可将用于执行协调器角色的应用切换为用于执行终端装置角色的应用。如果初始化器110设置了 ZigBee角色信息,则当第一 ZigBee角色被切换为第二 ZigBee角色时,控制器130可改变关于每种ZigBee角色的ZigBee角色信息。图5是显示根据一个或多个实施例的控制装置200的配置的方框图。参照图5,根据本实施例的控制装置200还可包括调度器140、调节器150或堆栈160。图5中显示的初始化器110,信息获取器120和控制器130与上述参照图4描述的初始化器、信息获取器和控制器相同,因此省略了对它们的详细描述。调度器140可确定执行第一 ZigBee角色和第二 ZigBee角色的顺序。换句话说,调度器140可确定首先执行第一 ZigBee角色还是第二 ZigBee角色。如果第一 ZigBee角色或第二 ZigBee角色是终端装置角色,则由于终端装置不能在包括该终端装置的网络中调整激活间隔,因此调度器140可设置终端装置角色的优先级。换句话说,如果终端装置设置为较高优先级,协调器角色设置为较低优先级,则协调器角色可将包括协调器角色的网络的激活间隔设置为与包括终端设备角色的网络的激活间隔不重叠。此外,调度器140可从多种ZigBee角色中选择任意一种ZigBee角色,将其设置为第一优先级,并且将与具有第一优先级的ZigBee角色相应的网络的激活间隔起始时间点确定为参考时间点。然后,可基于除了与具有第一优先级的ZigBee角色对应的网络之外的多个网络的激活间隔起始时间点与参考时间点之间的差,来确定执行角色的顺序。这里,第二优先级可设置到与如下网络对应的ZigBee角色:该网络的激活间隔起始时间点和参考时间点之间的差最小。下面参照图6A至6C对其进行详细描述。图6A至6C是显示根据一个或多个实施例的网络的广播调度的示图。图6A显示第一网络的广播调度,图6B显示第二网络的广播调度,图6C显示第三网络的广播调度。每一个广播调度中,激活间隔A包括信标和超帧间隔,失活间隔是通过从信标的周期减去激活间隔得到的持续时间。因为第二网络中执行的第二 ZigBee角色不可以与第一网络中执行的第一 ZigBee角色同时执行,所以网络的激活间隔A不应该在任意时间点彼此重叠。换句话说,第二ZigBee角色在第一网络的失活间隔期间被执行。在图6A中显示的第一网络的广播调度中,如果信标广播起始时间点(即激活间隔起始时间点)被确定为参考时间点,则基于第二网络的激活间隔起始时间点与参考时间点的差将第二优先级设置于第二 ZigBee角色,并且基于第三网络的激活间隔起始时间点与参考时间点的差将第三优先级设置于第三ZigBee角色。如果颠倒第二 ZigBee角色和第三ZigBee角色的优先级,则在第二网络的激活间隔期间,在ZigBee装置上不执行用于执行第
二ZigBee角色的应用,因此ZigBee装置不能执行第二 ZigBee角色。如图5所示,根据一个或多个实施例的控制装置还可包括调节器150。如果第一 ZigBee角色是终端装置角色,第二 ZigBee角色是协调器角色,则调节器150可调节第二网络的激活间隔,以使第二网络的激活间隔与第一网络的激活间隔不在任意时间点重叠,这是因为单个ZigBee装置不能同时分别执行第一网络中的第一 ZigBee角色和第二网络中的第二 ZigBee角色。此外,根据一个或多个实施例的控制装置还可包括堆栈160。堆栈160可存储在包括在第一网络的激活间隔中的超帧间隔期间由第一 ZigBee角色执行的功能和在包括在第二网络的激活间隔中的超帧间隔期间由第二 ZigBee角色执行的功能。可在下一超帧间隔期间再次执行堆栈160中存储的功能。第一 ZigBee角色执行的功能和第二 ZigBee角色执行的功能对各个ZigBee装置是唯一的,并且上述功能可包括温度测量功能和扬声器功能等。如果在第一网络的超帧间隔期间执行的第一 ZigBee角色是温度测量功能,在第二网络的超帧间隔期间执行的第二 ZigBee角色是扬声器功能,则当从第一 ZigBee角色切换为第二 ZigBee角色时,可能需要 存储之前执行的功能,这是因为当从第二 ZigBee角色切换回到第一 ZigBee角色时,可能需要再次执行温度测量功能。图7是显示根据一个或多个实施例的控制装置300的配置的示图。用户可将关于将被ZigBee装置执行的ZigBee角色的信息输入到初始化器110。图8是显示根据一个或多个实施例的控制装置中的ZigBee角色信息的示图。参照图8,ZigBee角色信息170可包括ZigBee角色172、MAC地址174和由ZigBee角色执行的功能176。用户可只将ZigBee角色172和由ZigBee角色执行的功能176输入到初始化器110,初始化器110可设置与每种ZigBee角色相应的MAC地址174。此外,ZigBee角色信息170还可包括分别与ZigBee角色相应的标识符(未示出)。因此,包括特定ZigBee角色的网络可被具体指明。初始化器110可在队列180中存储输入的ZigBee角色信息170。多条ZigBee角色信息可依次存储在队列180中。控制器130可参考信息获取器120获取的网络激活间隔信息并且可切换包括在队列180中的ZigBee角色信息和应用190,从而对应于多个网络分别执行多种ZigBee角色。因此,可切换将被ZigBee装置执行的ZigBee角色。图9是显示根据一个或多个实施例的控制ZigBee装置的方法的流程图。参照图9,根据本实施例的控制ZigBee装置的方法可包括图4所示的控制装置100和图5所示的控制装置200按时间顺序执行的操作。因此,即使以下未进行描述,上述对有关图4所示的控制装置100和图5所示的控制装置200所进行的描述也可适用于图9所示的控制ZigBee装置的方法。在操作S10,初始化器100可设置对应于第一网络的第一 ZigBee角色和对应于第二网络的第二 ZigBee角色。用户可将ZigBee角色172和由ZigBee角色执行的功能176输入到初始化器110,初始化器110可设置MAC地址174和网络标识符。
在操作S20,信息获取器120可基于第一 ZigBee角色和第二 ZigBee角色获取关于第一网络和第二网络的激活间隔信息,其中,分别对应于第一网络和第二网络来设置第一ZigBee角色和第二 ZigBee角色。激活间隔信息可包括激活间隔的周期和激活间隔的持续时间。如果第一 ZigBee角色和第二 ZigBee角色是终端装置角色或路由器角色,则信息获取器120可从第一网络和第二网络的协调器接收激活间隔信息。激活间隔信息可包括在第一网络和第二网络的协调器广播的信标中。此外,如果第一 ZigBee角色和第二 ZigBee角色是协调器角色,则因为网络的协调器可确定自己的激活间隔信息,所以信息获取器120可设置第一网络和第二网络的激活间隔信息。在操作S30,控制器130可控制ZigBee装置在第一网络的激活间隔期间执行第一ZigBee 角色。在操作S40,控制器130可将第一 ZigBee角色切换为第二 ZigBee角色,从而ZigBee装置在第二网络的激活间隔期间执行第二 ZigBee角色。控制器130可通过将用于执行第一 ZigBee角色的第一应用切换为用于执行第二ZigBee角色的第二应用来将第一 ZigBee角色切换为第二 ZigBee角色。根据一个或多个实施例的执行多种ZigBee角色的方法还可包括确定执行第一ZigBee角色和第二 ZigBee角色的顺序。在这种情况下,可将终端装置角色的优先级设置为高于协调器角色和路由器角色的优先级。图10是显示根据一个或多个实施例的确定执行多种ZigBee角色的顺序的方法的流程图。参照图10,在操作S50,调度器140可从多种ZigBee角色中选择任意一种ZigBee角色并且设置其为第一优先级。在操作S60,调度器140可将与具有第一优先级的ZigBee角色相应的网络的激活间隔起始时间点确定为参考时间点。在操作S70,调度器140可基于除了与具有第一优先级的ZigBee角色相应的网络之外的多个网络的激活间隔起始时间点与参考时间点之间的差,来确定执行角色的顺序。调度器140可将第二优先级设置到与如下网络相应的ZigBee角色:该网络的激活间隔起始时间点和参考时间点之间的差最小。根据一个或多个实施例的上述用于控制ZigBee装置的方法和设备,可通过使用ZigBee装置的单个物理层来控制单个ZigBee装置分别在多个网络中执行多种ZigBee角色。此外,根据一个或多个实施例的上述用于控制ZigBee的方法和设备,在不具有多个物理层的情况下,单个ZigBee装置可分别在多个网络中执行多种ZigBee角色。
在一个或多个实施例中,这里的任何设备、系统、元件和可翻译单元的描述包括一个或多个硬件装置或硬件处理元件。例如,在一个或多个实施例中,任何描述的设备、系统、元件、检索器、预处理元件、后处理元件、跟踪器、探测器、编码器、译码器等还可包括一个或多个存储器和/或处理元件和任何输入/输出发送装置,或可表示一个或多个各种处理元件或装置的处理部分或方面。此外,词语“设备”应考虑为与物理系统的元件同义,并且在所有实施例中不限定为单个装置、封装体或在单个各种封装体中实现的所有描述的元件,而是依据实施例开放为通过不同的硬件元件在不同的封装体和/或位置中一起实现或单独实现。除了上述的实施例,也可通过在非暂时性介质(如计算机可读介质)中/上的计算机可读代码/指令来实现实施例,从而控制至少一个处理装置(如处理器或计算机)来执行上述任何实施例。上述介质可与任何限定的、可测量的、允许存储和/或发送计算机可读代码的有形的结构相对应。所述介质还可包括诸如与计算机可读代码、数据文件和数据结构等结合。计算机可读介质的一个或多个实施例包括:磁介质(如硬盘、软盘和磁带)、光学介质(如CD-ROM盘和DVD)、磁光介质(如光盘)和专门配置以存储和执行程序指令的硬件装置(如只读存储器(ROM)、随机存取存储器(RAM)、闪存等)。计算机可读代码可包括例如机器代码(如由编译器所产生的)和包含可由计算机使用翻译器执行的高级代码的文件。上述介质也可以是任何限定的、可侧的和有形的分布网络,从而以分布方式存储和执行计算机可读代码。此外,仅仅作为示例,处理元件可包括处理器或计算机处理器,并且处理元件可分布和/或包含在单个装置中。仅作为示例,计算机可读介质也可实施在执行(如像处理器一样处理)程序指令的至少一个专用集成电路(ASIC)或现场可编程门阵列(FPGA)中。虽然本发明的多个方面已经参照不同的实施例被具体显示和描述,但是应该理解,上述实施例应该被考虑为描述性意义,而不是用于限制的目的。每个实施例中的特征和方面的描述通常应考虑为可用于其余的实施例的其它相似特征或方面。如果以不同的顺序执行所述的技术,和/或如果以不同的方式组合在所 述的系统、架构、装置或电路中的组件和/或用其它组件或其等同物来代替或补充在所述的系统、架构、装置或电路中的组件,则可同样得到适当的结果。因此,尽管显示和描述了一些实施例以及同样可用的另外的实施例,但本领域的技术人员应该理解,在不脱离本发明的原则和精神的情况下,可以在这些实施例中进行许多改变,本发明的范围由权利要求及其等同物限定。
权利要求
1.一种控制无线个域网(PAN)装置的方法,所述无线个域网装置通过使用单个物理层在多个网络中执行协调器角色、路由器角色和终端装置角色中的至少一种,所述方法包括: 设置对应于所述多个网络中的第一网络的第一角色以及对应于所述多个网络中的第二网络的第二角色; 基于第一角色和第二角色,获取第一网络和第二网络的激活间隔信息; 在第一网络的激活间隔期间执行第一角色; 在第二网络的激活间隔期间将第一角色切换为第二角色并且执行第二角色。
2.如权利要求1所述的方法,还包括:确定执行第一角色和第二角色的顺序。
3.如权利要求2所述的方法,其中,确定执行角色的顺序的步骤包括:将终端装置角色的优先级设置为高于协调器角色和路由器角色的优先级。
4.如权利要求2所述的方法,其中,确定执行角色的顺序的步骤包括: 从多种角色中选择一种角色并将第一优先级设置到选择的角色; 将与具有第一优先级的角色相应的网络的激活间隔起始时间点确定为参考时间点; 基于除了与具有第一优先级的角色相应的网络之外的所述多个网络的激活间隔起始时间点与参考时间点之间的差,来确定执行角色的顺序。
5.如权利要求4所述的方法,其中,基于时间差确定执行角色的顺序的步骤包括:将第二优先级设置到与如下网络相应的角色,其中,该网络的激活间隔起始时间点和参考时间点之间的差最小。
6.如权利要求1所述的方法,其中,获取激活间隔信息的步骤包括:当第一角色和第二角色是终端装置角色或路由器角色时,从第一网络和第二网路的协调器接收激活间隔信肩、
7.如权利要求1所述的方法,其中,获取激活间隔信息的步骤包括:当第一角色和第二角色是协调器角色时,设置第一网络和第二网络的激活间隔信息。
8.如权利要求1所述的方法,其中,从第一角色切换为第二角色的步骤还包括:将用于执行第一角色的第一应用切换为用于执行第二角色的第二应用。
9.如权利要求1所述的方法,其中,第一角色是终端装置角色并且第二角色是协调器角色, 所述方法还包括:调节 第二网络的激活间隔,以使第二网络的激活间隔与第一网络的激活间隔在任意时间点都不重叠。
10.如权利要求1所述的方法,还包括: 存储在包括在第一网络的激活间隔中的超帧间隔期间由第一角色执行的功能和在包括在第二网络的激活间隔中的超帧间隔期间由第二角色执行的功能; 在第一网络和第二网络的下一超帧间隔期间再次执行存储的功能。
11.如权利要求1所述的方法,其中,所述个域网装置是ZigBee装置。
12.一种用于控制无线个域网(PAN)装置的控制装置,所述无线个域网装置通过使用单个物理层在多个网络中执行协调器角色、路由器角色和终端装置角色中的至少一种,所述装置包括: 初始化器,用于设置对应于第一网络的第一角色和对应于第二网络的第二角色;信息获取器,用于基于第一角色和第二角色获取第一网络和第二网络的激活间隔信息; 控制器,用于在第一网络激活间隔期间执行第一角色,在第二网络的激活间隔期间将第一角色切换为第二角色并执行第二角色。
13.如权利要求11所述的控制装置,还包括:堆栈,用于存储在包括在第一网络的激活间隔中的超帧间隔期间由第一角色执行的功能和在包括在第二网络的激活间隔中的超帧间隔期间由第二角色执行的功能, 其中,存储的功能在第一网络和第二网络的下一超帧间隔期间被再次执行。
14.如权利要求11所述的控制装置,其中,初始化器从用户接收作为输入的角色信息并且将输入角色信息存储在队列中。
15.一种记录有用于执行权利要求1至权利要求11中的任意一项的方法的计算机程序的计算机可读记 录介质。
全文摘要
一种控制无线个域网装置的方法和设备,所述无线个域网装置通过使用单个物理层在多个网络中执行协调器角色、路由器角色和终端装置角色中的至少一种,所述方法包括设置对应于第一网络的第一角色以及对应于第二网络的第二角色;基于第一角色和第二角色获取第一网络和第二网络的激活间隔信息,其中,分别对应于第一网络和第二网络设置第一角色和第二角色;基于获取的激活间隔信息在第一网络的激活间隔期间执行第一角色;在第二网络的激活间隔期间将第一角色切换为第二角色并且执行第二角色。
文档编号H04W84/18GK103220824SQ20131001979
公开日2013年7月24日 申请日期2013年1月18日 优先权日2012年1月18日
发明者李钟雨, 金东奭, 文相哲 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1