专利名称:基于短距离无线通信的、利用短缩地址的多播系统和方法以及用于该多播系统和方法的设备的制作方法
技术领域:
本发明涉及利用基于短缩地址(shortened address)的短距离无线通信网络的多播系统和多播方法以及应用于该多播系统和多播方法的设备。更具体地说,本发明涉及用于在IEEE 802. 15. 4MAC(介质访问控制)层中支持多播的、利用基于短缩地址的短距离无线通信网络的多播系统和多播方法以及应用于该多播系统和多播方法的设备。
背景技术:
IEEE 802. 15. 4标准定义了一种在由FFD (全功能装置)和RFD (精简功能装置) 构成的WPAN(无线个人区域网络)中的通信方法。IEEE 802. 15. 4标准按照星形拓扑或对等式(peer-to-peer)拓扑的形式操作,并且该星形拓扑是多个FFD中的一个FFD变为协调器(coordinator)装置以管理和控制多个其它装置的拓扑。该协调器装置作为WPAN中的通信的起始点和结束点进行操作,并且还作为路由器进行操作。所有装置具有基本上用于通信的它们固有的64比特扩展地址。而且,通过WPAN 内的协调器装置连接的装置已经被分配16比特的短缩地址,该16比特的短缩地址可以用于这些装置当前所连接的WPAN中。而且,各个WPAN具有标识符(ID),以使得该WPAN可以通过WPAN ID来区分,并且可以通过使用该16比特的短缩地址在该WPAN内进行通信。根据发送器和接收器的数量,存在诸如单播、广播和多播的数据传输方法。单播是一个发送器向一个接收器发送数据的通信类型,广播是一个发送器同时向同一网络中的所有接收器发送数据的通信类型。最后,多播是一个发送器仅向属于特定组的多个接收器发送数据的通信类型。多播通常用于流媒体服务或互联网电视等。当前,IEEE 802. 15. 4MAC 层不支持多播。使用 IEEE 802. 15. 4 的 Zigbee 在 Zigbee 网络层中形成组表来支持多播,但该多播基于对等式拓扑。而且,Zigbee多播基于多跳环境,使得需要开发协调器装置仅向星形拓扑中的特定组发送数据的多播技术。因此,针对这些问题的解决方案的需要增长了。
发明内容
因此,本发明致力于解决在现有技术中出现的上述问题,并且本发明的一方面提供了一种使得可以在IEEE 802. 15. 4MAC(介质访问控制)层中进行多播的、利用基于短缩地址的短距离无线通信网络的多播系统和多播方法以及应用于该多播系统和多播方法的设备。
而且,本发明的另一方面提供了ー种将16比特的短縮地址分类为分级形式的多媒体地址的、利用短縮地址的多播系统和多播方法以及应用于该多播系统和多播方法的设
- -O而且,并且本发明的另一方面提供了一种发送和接收在IEEE 802. 15. 4MAC(介质访问控制)层中生成的多媒体帧的、利用短縮地址的多播系统和多播方法以及应用于该多播系统和多播方法的设备。而且,本发明的另一方面提供了ー种可以通过利用16比特的短縮地址来支持多播和单播这两者的、利用短縮地址的多播系统和多播方法以及应用于该多播系统和多播方法的设备。根据本发明的一方面,提供了ー种利用短縮地址的多播系统,该多播系统包括用于构成短距离无线通信网络的ー个或更多个装置;以及协调器装置,该协调器装置用于基于形成在短距离无线通信网络层中的组表来响应于所述装置的接入或针对分配组的请求分配短縮地址,并且对所述短縮地址进行分类,由此将用于多播的多播地址重新分配给ー 个或更多个目标組。所述短距离无线通信网络可以包括星形拓扑结构。所述短縮地址可以包括16比特的短縮地址。根据本发明的另一方面,提供了ー种利用短縮地址的多播系统的协调器装置,该协调器装置包括存储单元,该存储単元被配置为存储形成在短距离无线通信网络层中的组表;短距离无线通信単元,该短距离无线通信単元被配置为与构成短距离无线通信网络的ー个或更多个装置通信;第一地址分配器,该第一地址分配器用于利用所述组表来响应于所述装置的接入或者针对分配组的请求分配短縮地址;以及第ニ地址分配器,该第二地址分配器用于对所述短縮地址进行分类,由此将用于多播的多播地址重新分配给ー个或更多个目标組。所述短縮地址可以包括用于对地址的类型进行分类的第一比特部、用于设置类别的第二比特部、用于分配组的ID的第三比特部以及用于分配装置的ID的第四比特部。可以根据输入至所述第一比特部的比特值将所述短縮地址划分成所述多播地址和单播地址。可以根据设置在所述第二比特部中的所述类别来改变可以分配给所述第三比特部和所述第四比特部的比特数。当组的数量等于或大于根据设置在所述第二比特部中的所述类别的预定组数量并且装置的数量等于或小于根据设置在所述第二比特部中的所述类别的预定装置数量吋, 可以将所述第三比特部的比特数增加为预设的比特数,并且可以将所述第四比特部的比特数缩减为预设的比特数。当组的数量等于或小于根据设置在所述第二比特部中的所述类别的预定组数量并且装置的数量等于或大于根据设置在所述第二比特部中的所述类别的预定装置数量吋, 可以将所述第三比特部的比特数缩减为预设的比特数,并且可以将所述第四比特部的比特数増加为预设的比特数。所述第二地址分配器将所述第一比特部设置为所述多播地址,将与所述目标组相对应的组的ID输入到所述第三比特部中,以及将相同的比特值输入到所述第四比特部的所有比特中,以分配所述多播地址。根据本发明的另一方面,提供了ー种利用短縮地址的多播方法,该多播方法包括以下步骤基于形成在短距离无线通信网络层中的组表来响应于构成短距离无线通信网络的装置的接入或该装置的针对分配组的请求分配短縮地址;以及对所述短縮地址进行分类,由此将用于多播的多播地址重新分配给ー个或更多个目标组。根据本发明的另一方面,提供了ー种利用短縮地址来形成多播地址的方法,该方法包括以下步骤形成短縮地址,该短縮地址被划分成用于对地址的类型进行分类的第一比特部、用于设置类别的第二比特部、用于分配组的ID的第三比特部以及用于分配装置的 ID的第四比特部;通过在所述第一比特部中输入多播地址的比特值来设置地址的类型;设置类别,以使得根据输入在所述第二比特部中的所述类别的设置来改变可以分配给所述第三比特部和所述第四比特部的比特数;在所述第三比特部的各个比特中输入用于多播的目标组的ID ;以及通过在所述第四比特部的比特中输入相同的比特值来形成所述多播地址。根据本发明的另一方面,提供了一种发送和接收多播帧的方法,该方法包括以下步骤由用于构成短距离无线通信网络的ー个或更多个装置来初始地接入短距离无线通信网络或者请求针对目标组的多播;从对所述装置的资源进行处理的协调器装置接收对短縮地址的分配;通过从所述协调器装置发送的信标信号来标识超帧时段的保证时隙 (Guaranteed Time Slot) (GTS)时段;以及当针对所述GTS时段预留针对包括所述装置的所述目标组的多播时,接收多播帧。根据本发明,所述多播系统支持IEEE 802. 15. 4MAC(介质访问控制)层中的多播, 以使得存在以下优点当装置通过MAC层的地址系统来处理多播时,所述装置不使用在所述MAC层中标识所有数据、在更高的网络层中标识组表以及处理所述多播的方法,而是,所述装置仅在存在对包括所述装置的组的广播时才通过诸如接收协调器装置的信标信号的简单调度来接收该多播。結果,该装置可以在功率管理过程或功率处理过程中有效地执行多播。
根据以下结合附图进行的详细描述,本发明的上述和其它目的、特征和优点将更加清楚,附图中图1是根据本发明的实施方式的利用短縮地址的多播系统的图示;图2是图1所示的协调器装置的图示;图3例示了分配给图1所示的装置的短縮地址的分级结构;图4例示了根据输入至图3所示的第二比特部的类别设置的地址系统;图5是例示图1所示的利用短縮地址的多播系统的操作处理的流程图;图6是例示图5所示的处理中的通过利用短縮地址来分配多播地址的处理的实施方式的流程图;以及图7是更详细地例示图6所示的处理中的形成多播地址的处理的流程图。
具体实施例方式下文参照附图来对本发明的示例性实施方式进行描述。在以下的描述和附图中, 相同的标号用于指定相同或相似的组件,因此,省略了针对相同或相似的组件的重复描述。图1是根据本发明的实施方式的利用短缩地址的多播系统的图示。如仅作为示例的图1所示,利用短缩地址的多播系统包括装置200,其中,该装置200通过诸如 IEEE802. 15. 4的短距离无线通信网络中的协调器连接至该短距离无线通信网络。将短缩地址分配给装置200,并且该装置200利用该短缩地址在所连接的短距离无线通信网络内进行通信。根据多播组来分配该短缩地址,以使得可以在不需要独立的信令处理的情况下支持多播。因此,优选的是,该短距离无线通信网络包括星形拓扑结构。而且,优选的是,该短缩地址包括16比特的短缩地址。协调器装置100利用短距离无线通信的网络层中的组表来分配短缩地址(例如, 16比特的短缩地址,下面称为“16比特短缩地址”),作为对装置200的接入或针对到预定组的分配的请求的响应。接着,协调器装置100根据业务特性对所分配的16比特短缩地址进行分类,并且将多播地址重新分配给一个或更多个目标组,以进行多播。图2是图1所示的协调器装置的图示。如仅作为示例的图2所示,更详细地说,协调器装置100包括存储单元,该存储单元被配置为存储设置在用于短距离无线通信的网络层中的组表;短距离无线通信单元,该短距离无线通信单元被配置为与包括在短距离无线通信网络中的一个或更多个装置200进行通信;第一地址分配器,该第一地址分配器用于响应于装置200的接入或针对分配的请求来基于该组表将短缩地址分配给组;以及第二地址分配器,该第二地址分配器用于根据业务特性对短缩地址进行分类,并且将多播地址重新分配给一个或更多个目标组,以进行多播。图3例示了分配给图1所示的装置200的短缩地址的分级结构。如仅作为示例的图3所示,16比特短缩地址包括用于指定地址的类型的第一比特部、用于根据业务特性设置类别的第二比特部、用于分配组的ID的第三比特部以及用于分配装置200的ID的第四比特部。第一比特部与16比特短缩地址的第一比特对应。当第一比特为“0”时,该16比特短缩地址可以被设置为用于多播的地址,当第一比特为“1”时,该16比特短缩地址可以被设置为用于单播的地址。这里,当装置100已经在协调器装置100中登记为特定组的组成员时,尽管装置 100是第一次连接,但是可以在连接时向这些装置分配用于多播的地址。图4例示了根据设置在图3所示的第二比特部中的类别的地址构造。如仅作为示例的图4所示,当16比特短缩地址的第二比特和第三比特的值为“00”时,该16比特短缩地址表示A类地址,并且可以容纳最大数量的装置200。也就是说,在A类地址中,随后的三个0-6)比特指示固有的组的ID,并且剩余的十个(7-16)比特被分配作为装置200的ID。而当该第二比特和第三比特的值为“01”时,该16比特短缩地址表示B类地址。在这种情况下,随后的四个G-7)比特被用作组的ID,并且剩余的九个(8-16)比特被分配作为装置200的ID。
按照类似的方式,当第二比特和第三比特的值为“10”时,该16比特短缩地址表示 C类地址。在这种情况下,随后的五个G-8)比特被用作组的ID,并且剩余的八个(9-16) 比特被用作装置200的ID。最后,当第二比特和第三比特的值为“11”时,该16比特短缩地址表示D类地址。 在这种情况下,随后的六个(4-9)比特被用作组的ID,并且剩余的七个(10-16)比特被用作装置200的ID。D类地址可以容纳最小数量的装置200,而容纳最大数量的组ID,以使得可以形成各种多播组。针对A类组至D类组的地址系统具有如表1所示的分配地址的特性。[表 1]
权利要求
1.一种利用短缩地址的多播系统,该多播系统包括用于构成短距离无线通信网络的一个或更多个装置;以及协调器装置,该协调器装置用于基于形成在短距离无线通信网络层中的组表来响应于所述装置的接入或针对分配组的请求分配短缩地址,并且对所述短缩地址进行分类,由此将用于多播的多播地址重新分配给一个或更多个目标组。
2.根据权利要求1所述的多播系统,其中,所述短距离无线通信网络包括星形拓扑结构。
3.根据权利要求1所述的多播系统,其中,所述短缩地址包括16比特的短缩地址。
4.一种利用短缩地址的短距离无线通信网络的多播系统的协调器装置,该协调器装置包括存储单元,该存储单元被配置为存储形成在短距离无线通信网络层中的组表;短距离无线通信单元,该短距离无线通信单元被配置为与构成短距离无线通信网络的一个或更多个装置进行通信;第一地址分配器,该第一地址分配器用于利用所述组表来响应于所述装置的接入或针对分配组的请求分配短缩地址;以及第二地址分配器,该第二地址分配器用于对所述短缩地址进行分类,由此将用于多播的多播地址重新分配给一个或更多个目标组。
5.根据权利要求4所述的协调器装置,其中,所述短缩地址包括用于对地址的类型进行分类的第一比特部、用于设置类别的第二比特部、用于分配组的ID的第三比特部以及用于分配装置的ID的第四比特部。
6.根据权利要求5所述的协调器装置,其中,根据输入至所述第一比特部的比特值来将所述短缩地址划分成所述多播地址和单播地址。
7.根据权利要求5所述的协调器装置,其中,根据设置在所述第二比特部中的所述类别来改变能够分配给所述第三比特部和所述第四比特部的比特的数量。
8.根据权利要求7所述的协调器装置,其中,当组的数量等于或大于根据设置在所述第二比特部中的所述类别的预定组数量并且装置的数量等于或小于根据设置在所述第二比特部中的所述类别的预定装置数量时,将所述第三比特部的比特数增加为预设的比特数,并且将所述第四比特部的比特数缩减为预设的比特数。
9.根据权利要求7所述的协调器装置,其中,当组的数量等于或小于根据设置在所述第二比特部中的所述类别的预定组数量并且装置的数量等于或大于根据设置在所述第二比特部中的所述类别的预定装置数量时,将所述第三比特部的比特数缩减为预设的比特数,并且将所述第四比特部的比特数增加为预设的比特数。
10.根据权利要求5所述的协调器装置,其中,所述第二地址分配器将所述第一比特部设置为所述多播地址,将与所述目标组相对应的组的ID输入到所述第三比特部中,以及将相同的比特值输入到所述第四比特部的所有比特中,以分配所述多播地址。
11.一种利用短缩地址的多播方法,该多播方法包括以下步骤基于形成在短距离无线通信网络层中的组表来响应于构成短距离无线通信网络的装置的接入或该装置的针对分配组的请求分配短缩地址;以及对所述短缩地址进行分类,由此将用于多播的多播地址重新分配给一个或更多个目标組。
12.ー种利用短縮地址来形成多播地址的方法,该方法包括以下步骤形成短縮地址,该短縮地址被划分成用于对地址的类型进行分类的第一比特部、用于设置类别的第二比特部、用于分配组的ID的第三比特部以及用于分配装置的ID的第四比特部;通过在所述第一比特部中输入多播地址的比特值来设置地址的类型; 设置类别,以使得根据输入在所述第二比特部中的所述类别的设置来改变能够分配给所述第三比特部和所述第四比特部的比特的数量;在所述第三比特部的各个比特中输入用于多播的目标组的ID ;以及通过在所述第四比特部的比特中输入相同的比特值来形成所述多播地址。
13.—种发送和接收多播帧的方法,该方法包括以下步骤由用于构成短距离无线通信网络的ー个或更多个装置来初始地接入短距离无线通信网络或者请求针对目标组的多播;从对所述装置的资源进行处理的协调器装置接收对短縮地址的分配; 通过从所述协调器装置发送的信标信号来标识超帧时段的保证时隙(GTQ时段;以及当针对所述GTS时段预留针对包括所述装置的所述目标组的多播时,接收多播帧。
全文摘要
公开了一种利用短缩地址的多播系统和多播方法以及应用于该多播系统和多播方法的装置。根据本公开的利用短缩地址的多播系统具有用于在IEEE 802.15.4MAC(介质访问控制)层中支持多播的构造。因此,当装置通过MAC层的地址系统来处理多播时,该装置仅在存在对包括该装置的组的广播时通过诸如接收协调器装置的信标信号的简单调度来接收该多播。结果,该装置可以在功率管理过程或功率处理过程中有效地执行多播。
文档编号H04B7/24GK102577170SQ200980162010
公开日2012年7月11日 申请日期2009年10月27日 优先权日2009年8月18日
发明者刘载榥, 卢哉延, 崔根焕, 林澈浩, 金文基, 金玟锡, 韩炅湜 申请人:Sk电信有限公司