CN105247901A - 在无线网络中管理多播组的装置及方法 - Google Patents
在无线网络中管理多播组的装置及方法 Download PDFInfo
- Publication number
- CN105247901A CN105247901A CN201480030918.9A CN201480030918A CN105247901A CN 105247901 A CN105247901 A CN 105247901A CN 201480030918 A CN201480030918 A CN 201480030918A CN 105247901 A CN105247901 A CN 105247901A
- Authority
- CN
- China
- Prior art keywords
- multicast group
- wireless device
- member device
- adding apparatus
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Databases & Information Systems (AREA)
Abstract
揭示在无线网络中形成、管理多播组的无线装置。揭示的装置利用广告命令帧、多播组通知帧等形成多播组,并与包含在多播组的其它无线装置共享已形成多播组的状态等信息。
Description
技术领域
下述实施例涉及在无线网络中管理多播组的装置及方法,更具体的,涉及当包含在无线网络中的无线装置加入、离开多播组时,管理该多播组或修复损坏的多播组的技术。
背景技术
蜂窝移动通信技术是利用基站等的基础设施对无线装置提供通信服务的技术。然而,由于无线装置相互识别,且无线装置相互直接传送数据,由此对无需基站等的基础设施利用通信服务的技术需求正在增加。在没有基础设施的通信服务的情况下,各无线装置可以经由其它无线装置传送数据给其它无线装置。
在利用这种技术时,同样需要组合相同兴趣的无线装置形成多播组,并向多播组所包含的无线装置传送数据的多播服务。
在如蜂窝移动通信等具有基础设施的通信服务的情况下,从如基站等的基础设施向无线装置直接传送多播数据,且多播组的管理也相对简单。
然而,在没有基础设施的通信服务的情况下,多播数据经由多个无线装置传送。因此,任意一个无线装置离开时,存在不能保持多播组的情况,从而具有很难管理多播组的问题。
发明内容
下述实施例的目的是在无线网络中管理多播组。
下述实施例的目的是在无线网络中修复损坏的多播组。
根据例示的实施例,提供一种无线装置,该无线装置是利用成员装置之间的直接传送或成员装置之间的跳跃(hopping)来传送数据的第一多播组所包含的无线装置,其包括:接收单元,从欲加入第二多播组的加入装置接收对所述第二多播组的加入请求;判断单元,从所述加入请求提取有关所述第二多播组的信息,并根据所述有关第二多播组的信息判断所述第二多播组与所述第一多播组是否一致;以及传送单元,根据所述判断结果将所述加入请求转发给其它装置,或将对所述加入请求的响应传送给所述加入装置。
在此,所述判断单元判断从所述加入装置到所述无线装置的跳跃(hop)数,当所述判断的跳跃数比预先决定的跳跃(hop)数大时,所述传送单元可以丢弃所述加入请求。
而且,当所述第二多播组与所述第一多播组一致时,所述传送单元可将对所述加入请求的响应传送给所述加入装置。
另外,所述传送单元将重复传送防止消息传送给所述第二多播组所包含的第二成员装置,所述重复传送防止消息是在所述加入请求被传送到所述第二成员装置的情况下,亦可以使用为使所述第二成员装置不向所述加入装置传送对所述加入请求的响应。
又根据其它例示的实施例,提供一种加入装置,该加入装置是欲加入利用成员装置之间的直接传送或成员装置之间的跳跃(hopping)来传送数据的第一多播组的加入装置,其包括:传送单元,向包含在第二多播组的成员装置传送对所述第一多播组的加入请求;以及接收单元,在所述第一多播组和所述第二多播组一致时,从所述成员装置接收对所述加入请求的响应,而且,所述第一多播组和所述第二多播组的一致与否是通过将从所述加入请求提取的有关所述第一多播组的信息与有关所述第二多播组的信息进行比较来判断,当所述第一多播组和所述第二多播组不一致时,将所述加入请求传送到其它装置。
在此,当从所述加入装置到所述成员装置的跳跃数比预先决定的跳跃数大时,可以丢弃所述加入请求。
而且,当所述第一多播组和所述第二多播组一致时,从所述成员装置向包含在所述第二多播组的其它成员装置传送重复传送防止消息,所述重复传送防止消息是在所述加入请求被传送到所述其它成员装置的情况下,亦可以使用为使所述其它成员装置不向所述加入装置传送对所述加入请求的响应。
又根据其它例示的实施例,提供一种成员装置,该成员装置是包含在多播组的成员装置,其包括:判断单元,从包含在所述多播组的离开装置没有接收到有关所述多播组的信息指定时间以上时,判断为所述多播组被损坏;传送单元,根据所述判断结果,向包含在所述多播组的第二成员装置传送对所述多播组的修复信息;以及接收单元,从所述第二成员装置接收对所述修复信息的响应,且利用所述响应修复所述多播组。
在此,有关所述多播组的信息可以包含在多播组通知帧(MGNF:MulticastGroupNotificationFrame)被接收。
而且,所述接收单元从包含在所述多播组的第二成员装置接收有关所述多播组的信息,所述判断单元根据从所述第二成员装置接收的有关所述多播组的信息及所述离开装置推定所述损坏位置,并可以根据所述推定设定定时器。
另外,所述传送单元在所述设定的定时器结束时,可以传送对所述多播组的修复信息。
在此,所述定时器可以设定为与所述损坏位置和所述成员装置之间的距离、或所述损坏位置和所述成员装置之间的跳跃(hop)数成比例的值。
而且,对所述多播组的修复信息可以包含在广告命令帧(ACF:AdvertisementCommandFrame)被传送。
另外,所述广告命令帧可以从所述成员装置仅传送到相隔预先决定跳跃(hop)数的无线装置。
根据下述的实施例,可以在无线网络中管理多播组。
根据下述的实施例,可以在无线网络中修复损坏的多播组。
附图说明
图1至图7是在无线网络中管理多播组的实施例的图。
图8是包含在多播组的成员装置的结构方块图。
图9是欲加入多播组的加入装置的结构方块图。
图10是根据例示的实施例,显示多播组变化的图。
图11是当转发装置离开时,修复多播组的实施例的图。
图12是显示根据例示的实施例修复多播组的图。
图13是修复受损多播组的成员装置的结构方块图。
[附图标记说明]
110,120,130,140,150,160,170:无线装置
具体实施方式
以下,结合附图对实施例进行详细的说明。
图1是包含无线装置的无线网络的图。
多个无线装置110、120、130、140、150、160、170构成无线网络。各无线装置110、120、130、140、150、160、170只能向相邻的无线装置传送数据。在此,将相邻的无线装置(例如,无线装置A(110)和无线装置D(120))称为相隔1-跳跃距离的装置。而且,可以将无线装置A(110)和无线装置D(120)之间的距离称为1-跳跃。因此,在图1显示的无线装置110、120、130、140、150、160、170对相隔1跳跃距离的其它无线装置可以直接传送数据,对相隔2跳跃距离以上的其它无线装置不能直接传送数据。
为了向相隔2跳跃距离以上的无线装置传送数据必须经由其它无线装置。例如,无线装置A(110)为了向无线装置B(160)传送数据,无线装置A(110)向无线装置C(140)传送数据。无线装置C(140)将接收的数据转发给无线装置E(150),无线装置E(150)将转发的数据再转发给无线装置B(160)。
在图1显示的无线装置可以形成多播组。多播组是包含多个无线装置的组。多播组包含的特定无线装置可以向多播组包含的其它无线装置多播数据。
图2是显示新的无线装置加入多播组的情况的一个实施例的图。
在图2中,无线装置D(220)、无线装置F(230)、无线装置G(270)及无线装置B(260)是包含在多播组的无线装置。无线装置A(210)是欲加入(join)多播组的无线装置。无线装置C(240)和无线装置E(250)不是包含在多播组的无线装置。
在图2中,无线装置A(210)为了加入多播组,可以向位于1-跳跃距离的无线装置D(220)及无线装置C(240)传送广告命令帧(ACF:AdvertisementCommandFrame)。
广告命令帧是无线装置为了加入多播组向包含在多播组的无线装置传送的控制信息。根据一个方面,广告命令帧可以包含欲加入多播组的无线装置的信息。而且,广告命令帧可以设定为自从欲加入多播组的无线装置只传送到K-跳跃距离的无线装置。在此情况下,在K-跳跃距离内没有多播组时,无线装置不能加入多播组。
图3是显示新的无线装置加入多播组的情况的一个实施例的图。
参照图2,无线装置D(320)及无线装置C(340)从无线装置A(310)接收过广告命令帧。
无线装置C(340)储存接收的广告命令帧。而且,也储存向无线装置C(340)传送广告命令帧的无线装置及最初传送广告命令帧的无线装置。在图3中,向无线装置C(340)传送广告命令帧的无线装置及最初传送广告命令帧的无线装置是无线装置A(310)。
在图3中,无线装置C(340)不是包含在多播组的无线装置。在此情况下,无线装置C(340)向位于1-跳跃距离的其它无线装置F(330)及无线装置E(350)传送广告命令帧。
无线装置D(320)储存接收的广告命令帧。而且,也储存向无线装置D(320)传送广告命令帧的无线装置及最初传送广告命令帧的无线装置。在图3中,向无线装置D(320)传送广告命令帧的无线装置及最初传送广告命令帧的无线装置是无线装置A(310)。
无线装置D(320)是包含在多播组的无线装置。在此情况下,无线装置D(320)响应于来自无线装置A(310)的广告命令帧可以传送广告响应命令帧(ARCF:AdvertisementReplyCommandFrame)给无线装置A(310)。在此,广告响应命令帧是包含无线装置A(310)用于加入多播组的信息的控制信息。
根据图3显示的拓扑结构,不仅是无线装置D(320),包含在多播组的无线装置F(330)也可以接收广告命令帧,并响应其传送广告响应命令帧。在此情况下,可能不必要的广告响应命令帧被附加传送到无线装置A(310)。
根据一个方面,无线装置D(320)可以将防止传送不必要广告响应命令帧的多播组通知帧(MGNF:MulticastGroupNotificationFrame)传送给包含在多播组的其它无线装置F(330)。接收到防止传送不必要广告响应命令帧的多播组通知帧的无线装置F(330)是即使从无线装置C(340)接收到广告命令帧,也可以不传送广告响应命令帧。
图4是显示新的无线装置加入多播组的情况的一个实施例的图。
参照图3,无线装置D(420)从无线装置A(410)接收过广告命令帧。而且,无线装置F(430)从无线装置D(420)接收过防止传送不必要广告响应命令帧的多播组通知帧。无线装置E(450)从无线装置C(440)接收过广告命令帧。
无线装置D(420)可以向无线装置A(410)传送广告响应命令帧。
无线装置F(430)根据从无线装置D(420)接收的多播组通知帧,可以不传送广告响应命令帧。
无线装置E(450)可以传送广告命令帧给无线装置G(470)及无线装置B(460)。
图5是显示新的无线装置加入多播组的情况的一个实施例的图。
参照图4,无线装置A(510)从无线装置D(520)接收过广告响应命令帧。而且,无线装置G(570)及无线装置B(560)从无线装置E(550)接收过广告命令帧。
根据一个方面,接收广告命令帧的无线装置B(560)可以将防止传送不必要广告响应命令帧的多播组通知帧传送给包含在多播组的其它无线装置G(570)。
图6是显示新的无线装置加入多播组的情况的一个实施例的图。
参照图5,无线装置G(670)从无线装置B(660)接收过防止传送不必要广告响应命令帧的多播组通知帧。
无线装置G(670)根据多播组通知帧可以不传送广告响应命令帧。另一方面,无线装置B(660)响应于广告命令消息可以传送广告响应命令消息。无线装置B(660)可以向接收广告命令消息的无线装置E(650)传送广告响应命令消息。
图7是显示新的无线装置加入多播组的情况的一个实施例的图。
参照图6,无线装置E(750)从无线装置B(760)接收过广告响应命令消息。
无线装置E(750)判断接收的广告响应命令消息对应哪一个广告命令消息。若判断为接收的广告响应命令消息对应从无线装置C(740)接收的广告命令消息,无线装置E(750)将接收的广告响应命令消息转发给无线装置C(740)。
无线装置C(740)以类似的方法将接收的广告响应命令消息转发给无线装置A(710)。
根据图2至图7的实施例,欲加入多播组的无线装置A可以容易发现周围的多播组。若多播组不在从无线装置A相隔1-跳跃距离之处,而是相隔2-跳跃距离以上,无线装置A利用没有包含在多播组的其它无线装置C、E等可以发现多播组。
因此,欲加入多播组的无线装置A可以简易加入多播组。
图8是包含在多播组的成员装置的结构方块图。
根据例示的实施例,成员装置800包括:接收单元810、判断单元820及传送单元830。
成员装置800是与其它成员装置850一起构成多播组860的无线装置。加入装置840是欲加入多播组860的无线装置。
接收单元810是从欲加入多播组860的加入装置840接收加入请求。根据一个方面,加入请求可以包含在广告命令帧(ACF:AdvertisementCommandFrame)被传送。加入请求可以包含有关加入装置840的信息、有关加入装置840欲利用的服务的信息及有关加入装置840欲加入的多播组的信息中的至少一个。
判断单元820从加入请求提取有关加入装置840欲加入的多播组的信息。而且,判断单元820可以判断加入装置840欲加入的多播组与包含成员装置800的多播组860是否相同。而且,判断单元820可以判断包含成员装置800的多播组860是否为能提供加入装置840所需服务的多播组。
传送单元830可以根据判断单元820的判断结果将加入请求转发给其它装置,或将对加入请求的响应传送给加入装置840。
例如,在加入装置840欲加入的多播组和包含成员装置800的多播组860是相同的组、或包含成员装置800的多播组860是能提供加入装置840所需服务的多播组时,传送单元830将对加入请求的响应传送给加入装置840,从而可以使加入装置840加入多播组860。
或者,加入装置840欲加入的多播组和包含成员装置800的多播组860不是相同的组、或包含成员装置800的多播组860不能提供加入装置840所需服务时,传送单元830可以将加入请求转发给其它无线装置(未图示)。在此情况下,接收传送单元830转发的加入请求的其它无线装置可能不是包含在多播组860的无线装置。
根据一个方面,加入请求可以设定为从加入装置840只能传送到K-跳跃距离的无线装置。在此情况下,判断单元820判断从加入装置到成员装置800的跳跃数,而且传送单元830在从加入装置840到成员装置800的跳跃数在K-跳跃之内时才对加入请求响应、或将加入请求转发给其它无线装置。
若从加入装置840到成员装置800的跳跃数比K-跳跃大,传送单元830可以丢弃从加入装置840接收的加入请求,且不响应。
根据一个方面,加入请求可以包含有关从加入装置840跳跃的次数的信息。判断单元820利用在加入请求所包含的有关跳跃次数的信息,可以判断从加入装置840到成员装置800的跳跃数。
根据一个方面,加入装置840传送的加入请求可以传送到包含在多播组860内的多个成员装置800、850。在此情况下,若各个成员装置800、850均对加入请求响应,则非效率的浪费无线资源或电力。
为了防止这种情况,成员装置800接收加入请求时,传送单元830可以将重复传送防止消息传送给包含在多播组860的其它成员装置850。重复传送防止消息可以包含有关加入装置840的信息。
其它成员装置850接收重复传送防止消息时、或加入请求传送到其它成员装置850时,其它成员装置850不传送对加入请求的响应给加入装置840。因此,不会重复传送对加入请求的响应。
图9是欲加入多播组的加入装置的结构方块图。
根据例示的实施例,加入装置900包含传送单元910及接收单元920。
加入装置900为了利用语音传送、数据传送等多种通信服务可以加入多播组。
传送单元910为了加入多播组可以传送加入请求。根据一个方面,加入请求可以包含在广告命令帧(ACF:AdvertisementCommandFrame)被传送。加入请求可以包含有关加入装置900的信息、有关加入装置900欲利用的服务的信息及有关加入装置900欲加入多播组的信息中的至少一种。
若加入装置900欲加入的多播组与包含成员装置940、950的多播组一致,接收单元920可从成员装置940、950接收对加入请求的响应。而且,若多播组930能提供加入装置900欲利用的服务,接收单元920可从成员装置940、950接收对加入请求的响应。
若加入装置900欲加入的多播组与包含成员装置940、950的多播组不一致,或多播组930不能提供加入装置900欲利用的服务,传送单元910所传送的加入请求可以转发给其它无线装置。
根据一个方面,加入请求可以设定为从加入装置900只能传送到K-跳跃距离的无线装置。在此情况下,成员装置940、950可以判断从加入装置900到成员装置940、950的跳跃数,而且从加入装置900到成员装置940、950的跳跃数在K-跳跃之内时才对加入请求响应、或将加入请求转发给其它无线装置。
若从加入装置900到成员装置940、950的跳跃数比K-跳跃大,成员装置940、950可以丢弃从加入装置900接收的加入请求,且不响应。在此情况下,加入装置900不能加入多播组930。
根据一个方面,传送单元910传送的加入请求可以被传送到包含在多播组930内的多个成员装置940、950。在此情况下,首先接收加入请求的成员装置940可以传送重复传送防止消息给包含在多播组930的其它成员装置950。
其它成员装置950根据重复传送防止消息的接收、即使接收到加入请求的情况下,也不传送对加入请求的响应给加入装置900。因此,不会重复传送对加入请求的响应。
图10是根据例示的实施例,显示多播组变化的图。
图10的(a)是无线装置B(1030)移动之前的图。
图10的(a)显示无线网络是由3个无线装置A、B、C(1010、1030、1020)构成。无线装置A、B、C(1010、1030、1020)只能向相邻的无线装置传送数据。在此,相邻的无线装置(例如,无线装置A(1010)和无线装置C(1020))称为相隔1-跳跃距离的装置。而且,无线装置A(1010)和无线装置C(1020)之间的距离可以称为1-跳跃。因此,无线装置A、B、C(1010、1020、1030)对相隔1跳跃距离的其它无线装置可以直接传送数据,对相隔2跳跃距离以上的其它无线装置不能直接传送数据。在图10的(a)中,无线装置A(1010)和无线装置B(1030)相隔2-跳跃距离。因此,无线装置A(1010)对无线装置B(1030)不能直接传送数据。无线装置A(1010)可以以将数据传送给无线装置C(1020),无线装置C(1020)再将数据转发给无线装置B(1030)的方法,将数据传送给B(1030)。
根据一个方面,多播组可以包含无线装置A(1010)和无线装置B(1030),而不包含无线装置C(1020)。在此情况下,不包含在多播组的无线装置C(1020)为了与包含在多播组的无线装置A(1010)和无线装置B(1030)之间进行多播,必须具备路由表。
图10的(b)是无线装置B(1050)移动之后的图。无线装置B(1050)移动到与无线装置A(1040)相隔1-跳跃距离的位置。因此,包含在多播组的无线装置A(1040)和无线装置B(1050)可以直接传送数据。无线装置C(1060)不需要保持用于无线装置A(1040)和无线装置B(1050)的路由表。
在图10中,显示根据无线装置B(1030、1050)的移动,无线装置C(1020、1060)不需要保持路由表的实施例。然而,根据另一实施例,无线装置B(1030、1050)可以从与无线装置A(1010、1040)相隔1-跳跃距离的状态移动到相隔2-跳跃距离的位置。在此情况下,无线装置C(1020、1060)可以生成路由表,并转发无线装置A(1010、1040)和无线装置B(1030、1050)之间的数据。
若无线装置C(1020、1060)不转发数据,不能再保持包含无线装置A(1010、1040)和无线装置B(1030、1050)的多播组。
再根据另一实施例,在无线装置A(1010)和无线装置B(1030)之间转发数据的无线装置C(1020)可以移动到另一位置。在此情况下,由于无线装置A(1010)和无线装置B(1030)之间不能直接传送数据,因此无线装置A(1010)和无线装置B(1030)寻找能转发数据的其它无线装置、或解除多播组。
根据图10所示,不仅是包含在多播组的无线装置,连不包含在多播组的无线装置移动时,也必须更正有关多播组的信息而修复多播组。
图11是显示转发装置离开时,修复多播组的实施例的图。
在图11中,无线装置1110、1120、1130、1140、1150、1180是包含在多播组的无线装置,无线装置1160、1170是不包含在多播组的无线装置。
包含在多播组的无线装置1120和无线装置1130经由不包含在多播组的无线装置1160传送数据。
根据一个方面,包含在多播组的无线装置1110、1120、1130、1140、1150、1180利用多播组通知帧(MGNF:MulticastGroupNotificationFrame)可以管理多播组。例如,包含在多播组的无线装置1110、1120、1130、1140、1150、1180)可以将多播组通知帧周期性或非周期性地传送给包含在多播组的其它无线装置。各无线装置1110、1120、1130、1140、1150、1180可以从其它无线装置接收多播组通知帧,并判断为多播组被保持。
根据一个方面,多播组通知帧可以包含最初传送该多播组通知帧的无线装置及转发多播组通知帧的无线装置相关的信息。因此,各无线装置1110、1120、1130、1140、1150、1180利用多播组通知帧可以判断多播组的拓扑结构。
根据一个方面,不包含在多播组的无线装置1160可以停止数据传送。例如,无线装置1160切断电源并结束包含通信的所有功能,或可以移动到完全不同的地方。
在此情况下,包含在多播组的无线装置1110、1120不能传送数据给包含在多播组的其它无线装置1130、1140、1150、1180。包含在多播组的无线装置1110、1120、1130、1140、1150、1180不能接收多播组通知帧。因此,包含在多播组的无线装置1110、1120、1130、1140、1150、1180可以判断多播组被损坏。
根据一个方面,包含在多播组的无线装置1110、1120、1130、1140、1150、1180利用拓扑结构信息可以判断哪一个无线装置是否离开。例如,无线装置1120仍然可以从无线装置1110接收多播组通知帧,但无法从无线装置1160接收多播组通知帧。在此情况下,无线装置1120可以判断无线装置1120比无线装置1110更靠近发生事故的位置。比较靠近发生事故位置的无线装置1110可以试图对多播组的局部修复操作。
根据一个方面,根据与发生事故位置的距离对包含在多播组的无线装置1110、1120、1130、1140、1150、1180可以设定定时器。根据一个方面,对与发生事故位置较近的无线装置可以设定小值的定时器。
因此,无线装置1120的定时器比无线装置1110的定时器先结束。定时器结束的无线装置1120试图局部修复操作。无线装置1130也可以试图局部修复操作。
试图局部修复操作的无线装置1120可以传送广告命令帧(ACF:AdvertisementCommandFrame)。广告命令帧是包含多播组共同服务标识符的控制信息。根据一个方面,广告命令帧可以设定为从无线装置1120只能传送到位于K-跳跃距离之内的无线装置。
无线装置1110可以从无线装置1120接收广告命令帧。无线装置1110比较无线装置1110所利用的服务标识符和广告命令帧所包含的服务标识符。若无线装置1110所利用的服务标识符和广告命令帧所包含的服务标识符不同,无线装置1110利用的服务和多播组利用的服务是不同的服务。因此,无线装置1110不能包含在多播组。在此情况下,无线装置1110可以将广告命令帧转发给相邻的其它无线装置。
若无线装置1110所利用的服务标识符和广告命令帧所包含的服务标识符相同,无线装置1110比较在无线装置1110设定的定时器和临界时间。根据一个方面,临界时间可以包含在广告命令帧内被传送。
若设定的定时器比临界时间小的值,无线装置1110可以传送广告响应命令帧(ARCF:AdvertisementReplyCommandFrame)给无线装置1120。在此,广告响应命令帧是包含无线装置1120可以生成多播组的信息的控制信息。
无线装置1120从无线装置1110接收广告响应命令帧,可以修复包含无线装置1110及无线装置1120的多播组。
图12是显示根据例示的实施例修复多播组的图。
参照图11,无线装置1220可以从无线装置1210接收广告响应命令帧,修复包含无线装置1210及无线装置1220的多播组。
根据一个方面,不包含在多播组的无线装置1260可以位于无线装置1220和无线装置1230之间。在此情况下,无线装置1220传送的广告命令帧经由无线装置1260可以传送给无线装置1230。
无线装置1220可以从无线装置1230接收广告响应命令帧。在此情况下,无线装置1220可以生成不仅包含无线装置1230,而且还包含无线装置1240、1250的多播组。
根据一个方面,无线装置1230可以修复包含无线装置1230、1240、1250的多播组。在此情况下,无线装置1220生成的多播组的服务标识符和无线装置1230生成的多播组的服务标识符可以相同。无线装置1220可以合并无线装置1220生成的多播组和无线装置1230生成的多播组。
图13是修复受损多播组的成员装置的结构方块图。
根据例示的实施例,成员装置1300包含接收单元1310、判断单元1320及传送单元1330。
接收单元1310从包含在多播组的其它成员装置接收有关多播组的信息。根据一个方面,接收单元1310可以周期性的或非周期性的接收有关多播组的信息。而且,有关多播组的信息可以包含在多播组通知帧(MGNF:MulticastGroupNotificationFrame)被接收。
若接收单元1310从包含在多播组的其它成员装置没有接收到有关多播组的信息,判断单元1320可以判断包含成员装置1300的多播组被损坏。多播组的损坏也包含多播组所包含的一部分成员装置从多播组离开的情形。
在判断为多播组被损坏时,传送单元1330可以向包含在多播组的第二成员装置1350传送有关多播组的修复信息。根据一个方面,有关多播组的修复信息可以包含在广告命令帧(ACF:AdvertisementCommandFrame)被传送。根据一个方面,修复信息可以包含有关成员装置1300欲利用的服务的标识符。
第二成员装置1350可以接收修复信息,并判断成员装置1300欲利用的服务。若第二成员装置1350可以提供该服务,第二成员装置1350可以决定修复与成员装置1300一起被包含的多播组。在此情况下,第二成员装置1350可以传送对修复信息的响应给成员装置1300。
接收单元1310可以从第二成员装置1350接收对修复信息的响应。接收单元1310利用接收的响应可以修复多播组。
根据一个方面,接收单元1310可以从包含在第二多播组的第二成员装置1350接收有关多播组的信息。判断单元1320参照接收有关多播组信息的装置位置及多播组的拓扑结构可以推定损坏的位置。
例如,在接收单元1310从第二成员装置1350接收了有关多播组的信息,但从离开装置1340没有接收到有关多播组的信息时,判断单元1320可以判断为从第二成员装置1350到离开装置1340之间的位置被损坏。
根据一个方面,判断单元1320根据损坏的位置可以设定定时器。定时器可以设定为与损坏位置和成员装置1300之间的距离、或损坏位置和成员装置之间的跳跃(hop)数成比例的值。因此,在图13显示的实施例中,第二成员装置1350的定时器设定为比成员装置1300的定时器更小的值。
传送单元1330在设定的定时器结束时,可以传送有关多播组的修复信息。在图13显示的实施例中,由于第二成员装置1350的定时器设定为更小的值,第二成员装置1350的定时器首先结束。因此,第二成员装置1350向成员装置1300传送修复信息,接收到修复信息的成员装置1300向第二成员装置1350传送对修复信息的响应。
根据图13显示的实施例,靠近损坏位置的装置首先传送用于修复损坏的修复信息。因此,防止修复信息的重复传送,并可以管理使得多个装置不会个别修复多播组。
根据一个方面,修复信息可以设定为从成员装置1300只能传送到K-跳跃距离的无线装置。
根据实施例的方法可以以通过多种计算机手段能执行的程序指令形式体现,并可以记录在计算机可读介质中。所述计算机可读介质可以包含个别的程序指令、数据文件、数据结构等或其组合。在所述介质上记录的程序指令可以是为了实施例特别设计或构成的,但亦可以是对计算机软件领域的技术人员公知而能使用的。计算机可读记录介质,例如包含如硬盘、软盘及磁带等的磁性介质(magneticmedia),如CD-ROM、DVD等的光学介质(opticalmedia),如光磁软盘(flopticaldisk)等的磁光介质(magneto-opticalmedia),以及如只读存储器(ROM)、随机存取存储器(RAM)、闪存等特别构成的硬件装置以储存并执行程序指令。
程序指令,例如不仅包含如编译器制作的机器代码,还包含使用解释器等由计算机可以执行的高级语言代码。所述硬件装置为了执行实施例的操作,其构成可由一个以上的软件模块操作,反之亦然。
如上所述,虽然根据限定的实施例和图对实施例进行了说明,但凡是本技术领域中具有通常知识的技术人员可从所述的记载实施多种修改及变形。例如,说明的技术以与说明的方法不同的顺序执行,和/或说明的***、结构、装置、电路等的结构要素以与说明的方法不同的形式结合或组合,或是由其它结构要素或同等物替代或取代,亦可以达到合适的结果。
因此,不同的体现、不同的实施例及与权利要求书均等的均属于记载的权利要求书的范围。
工业实用性
根据上述的实施例,在无线网络中可以管理多播组。
根据上述的实施例,在无线网络中可以修复损坏的多播组。
Claims (14)
1.一种无线装置,所述无线装置是利用成员装置之间的直接传送或成员装置之间的跳跃(hopping)来传送数据的第一多播组所包含的无线装置,其特征在于,包括:
接收单元,从欲加入第二多播组的加入装置接收对所述第二多播组的加入请求;
判断单元,从所述加入请求提取有关所述第二多播组的信息,并根据所述有关第二多播组的信息判断所述第二多播组与所述第一多播组是否一致;以及
传送单元,根据所述判断结果将所述加入请求转发给其它装置,或将对所述加入请求的响应传送给所述加入装置。
2.根据权利要求1所述的无线装置,其特征在于,
所述判断单元判断从所述加入装置到所述无线装置的跳跃数,当所述判断的跳跃数比预先决定的跳跃数大时,所述传送单元丢弃所述加入请求。
3.根据权利要求1所述的无线装置,其特征在于,
当所述第二多播组与所述第一多播组一致时,所述传送单元将对所述加入请求的响应传送给所述加入装置。
4.根据权利要求3所述的无线装置,其特征在于,
所述传送单元将重复传送防止消息传送给包含在所述第二多播组的第二成员装置,
所述重复传送防止消息是在所述加入请求被传送到所述第二成员装置的情况下,亦使用为使所述第二成员装置不向所述加入装置传送对所述加入请求的响应。
5.一种加入装置,所述加入装置是欲加入利用成员装置之间的直接传送或成员装置之间的跳跃来传送数据的第一多播组的加入装置,其特征在于,包括:
传送单元,向包含在第二多播组的成员装置传送对所述第一多播组的加入请求;以及
接收单元,在所述第一多播组和所述第二多播组一致时,从所述成员装置接收对所述加入请求的响应;
所述第一多播组和所述第二多播组的一致与否是通过将从所述加入请求提取的有关所述第一多播组的信息与有关所述第二多播组的信息进行比较来判断,
当所述第一多播组和所述第二多播组不一致时,将所述加入请求传送到其它装置。
6.根据权利要求5所述的加入装置,其特征在于,
当从所述加入装置到所述成员装置的跳跃数比预先决定的跳跃数大时,丢弃所述加入请求。
7.根据权利要求5所述的加入装置,其特征在于,
当所述第一多播组和所述第二多播组一致时,从所述成员装置向包含在所述第二多播组的其它成员装置传送重复传送防止消息,
所述重复传送防止消息是在所述加入请求被传送到所述其它成员装置的情况下,亦使用为使所述其它成员装置不向所述加入装置传送对所述加入请求的响应。
8.一种成员装置,所述成员装置是包含在多播组的成员装置,其特征在于,包括:
判断单元,从包含在所述多播组的离开装置没有接收到有关所述多播组的信息指定时间以上时,判断为所述多播组被损坏;
传送单元,根据所述判断结果,向包含在所述多播组的第二成员装置传送对所述多播组的修复信息;以及
接收单元,从所述第二成员装置接收对所述修复信息的响应,且利用所述响应修复所述多播组。
9.根据权利要求8所述的成员装置,其特征在于,
有关所述多播组的信息包含在多播组通知帧(MGNF:MulticastGroupNotificationFrame)被接收。
10.根据权利要求8所述的成员装置,其特征在于,
所述接收单元从包含在所述多播组的第二成员装置接收有关所述多播组的信息,
所述判断单元根据从所述第二成员装置接收的有关所述多播组的信息及所述离开装置推定所述损坏位置,并根据所述推定设定定时器。
11.根据权利要求10所述的成员装置,其特征在于,
所述传送单元在所述设定的定时器结束时,传送对所述多播组的修复信息。
12.根据权利要求10所述的成员装置,其特征在于,
所述定时器设定为与所述损坏位置和所述成员装置之间的距离、或所述损坏位置和所述成员装置之间的跳跃(hop)数成比例的值。
13.根据权利要求8所述的成员装置,其特征在于,
对所述多播组的修复信息包含在广告命令帧(ACF:AdvertisementCommandFrame)被传送。
14.根据权利要求13所述的成员装置,其特征在于,
所述广告命令帧从所述成员装置仅传送到相隔预先决定跳跃(hop)数的无线装置。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130062152 | 2013-05-30 | ||
KR20130062149 | 2013-05-30 | ||
KR10-2013-0062152 | 2013-05-30 | ||
KR10-2013-0062149 | 2013-05-30 | ||
PCT/KR2014/004052 WO2014193092A1 (ko) | 2013-05-30 | 2014-05-07 | 무선 네트워크에서 멀티캐스트 그룹을 관리하는 장치 및 방법 |
KR10-2014-0054453 | 2014-05-07 | ||
KR1020140054453A KR20140142138A (ko) | 2013-05-30 | 2014-05-07 | 무선 네트워크에서 멀티캐스트 그룹을 관리하는 장치 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105247901A true CN105247901A (zh) | 2016-01-13 |
Family
ID=52459816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480030918.9A Pending CN105247901A (zh) | 2013-05-30 | 2014-05-07 | 在无线网络中管理多播组的装置及方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10122540B2 (zh) |
JP (1) | JP6181859B2 (zh) |
KR (1) | KR20140142138A (zh) |
CN (1) | CN105247901A (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109806027A (zh) | 2013-11-01 | 2019-05-28 | 雷恩斯根公司 | 双部件调节性人工晶状体设备 |
JP2016025472A (ja) * | 2014-07-18 | 2016-02-08 | 株式会社Jvcケンウッド | 端末装置、通信システム、通信方法 |
KR102301414B1 (ko) * | 2015-02-09 | 2021-09-14 | 삼성전자주식회사 | 무선 통신 시스템에서 장치 간 정보 송수신 방법 및 장치 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100349420B1 (ko) * | 1999-08-10 | 2002-08-19 | 정보통신연구진흥원 | 신뢰적 멀티캐스트를 위한 적응적 트리 기반 복구방법 |
US20070223488A1 (en) * | 2006-03-23 | 2007-09-27 | Lg Electronics Inc. | Mobile communication terminal having multicasting function and multicasting method using the same |
CN101138207A (zh) * | 2005-03-10 | 2008-03-05 | 汤姆森许可贸易公司 | 混合网格路由选择协议 |
CN101247549A (zh) * | 2007-02-16 | 2008-08-20 | 华为技术有限公司 | 组播方法和组播***以及组播设备 |
KR20110135099A (ko) * | 2010-06-10 | 2011-12-16 | 홍익대학교 산학협력단 | 무선 이동 멀티홉 네트워크 시스템에서의 네트워크 코딩 기법을 이용한 멀티캐스트 라우팅 방법 |
JP4921008B2 (ja) * | 2006-03-22 | 2012-04-18 | 日本電気通信システム株式会社 | 無線マルチホップネットワークにおける移動端末のマルチキャスト通信経路制御システム、方法、通信端末、プログラム |
WO2012167432A1 (en) * | 2011-06-09 | 2012-12-13 | Renesas Mobile Corporation | Method and apparatus for facilitating multicast service |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100248080B1 (ko) * | 1997-10-06 | 2000-03-15 | 정선종 | 다자간 멀티미디어 통신에서의 에러제어 방법 |
US7023818B1 (en) * | 2000-07-27 | 2006-04-04 | Bbnt Solutions Llc | Sending messages to radio-silent nodes in ad-hoc wireless networks |
JP2004241866A (ja) * | 2003-02-03 | 2004-08-26 | Alpine Electronics Inc | 車両間通信装置 |
JP2006050377A (ja) * | 2004-08-06 | 2006-02-16 | Advanced Telecommunication Research Institute International | 無線ネットワークシステム |
US20080186895A1 (en) * | 2005-01-12 | 2008-08-07 | Koninklijke Philips Electronics, N.V. | Communication Method And Apparatus For Providing Real-Time Wireless Bulletin Board System |
US8068491B2 (en) * | 2008-02-13 | 2011-11-29 | Telcordia Technologies, Inc. | Methods for reliable multicasting in local peer group (LPG) based vehicle ad hoc networks |
JP2009260594A (ja) * | 2008-04-16 | 2009-11-05 | Meidensha Corp | データ通信方法 |
US20120066396A1 (en) | 2010-09-10 | 2012-03-15 | Samsung Electronics Co. Ltd. | Apparatus and method for supporting periodic multicast transmission in machine to machine communication system |
-
2014
- 2014-05-07 KR KR1020140054453A patent/KR20140142138A/ko not_active Application Discontinuation
- 2014-05-07 CN CN201480030918.9A patent/CN105247901A/zh active Pending
- 2014-05-07 JP JP2016515257A patent/JP6181859B2/ja active Active
-
2015
- 2015-11-20 US US14/947,402 patent/US10122540B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100349420B1 (ko) * | 1999-08-10 | 2002-08-19 | 정보통신연구진흥원 | 신뢰적 멀티캐스트를 위한 적응적 트리 기반 복구방법 |
CN101138207A (zh) * | 2005-03-10 | 2008-03-05 | 汤姆森许可贸易公司 | 混合网格路由选择协议 |
JP4921008B2 (ja) * | 2006-03-22 | 2012-04-18 | 日本電気通信システム株式会社 | 無線マルチホップネットワークにおける移動端末のマルチキャスト通信経路制御システム、方法、通信端末、プログラム |
US20070223488A1 (en) * | 2006-03-23 | 2007-09-27 | Lg Electronics Inc. | Mobile communication terminal having multicasting function and multicasting method using the same |
CN101247549A (zh) * | 2007-02-16 | 2008-08-20 | 华为技术有限公司 | 组播方法和组播***以及组播设备 |
KR20110135099A (ko) * | 2010-06-10 | 2011-12-16 | 홍익대학교 산학협력단 | 무선 이동 멀티홉 네트워크 시스템에서의 네트워크 코딩 기법을 이용한 멀티캐스트 라우팅 방법 |
WO2012167432A1 (en) * | 2011-06-09 | 2012-12-13 | Renesas Mobile Corporation | Method and apparatus for facilitating multicast service |
Non-Patent Citations (1)
Title |
---|
JEONGSEOK YU等: "Technical Proposal for IEEE 802.15.8.", 《IEEE P802.15 WORKING GROUP FOR WIRELESS PERSONAL AREA NETWORKS》 * |
Also Published As
Publication number | Publication date |
---|---|
US20160080161A1 (en) | 2016-03-17 |
JP6181859B2 (ja) | 2017-08-16 |
US10122540B2 (en) | 2018-11-06 |
JP2016522644A (ja) | 2016-07-28 |
KR20140142138A (ko) | 2014-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101496360B (zh) | Ad hoc网络中的机会路由协议 | |
JP4800067B2 (ja) | 通信ノード及びルーティング方法 | |
CN107889185B (zh) | 一种电表无线数据采集***的组网方法 | |
HK1120963A1 (en) | Route selection in wireless networks | |
CA2567108A1 (en) | System and method for optimizing handover in mobile communication system | |
EP1956768A1 (en) | Apparatus and method of controlling ad hoc network route | |
CN102480753A (zh) | 链路状态检测方法和装置 | |
EP2920928B1 (en) | Trigger message routing according to a service class | |
JP4641245B2 (ja) | アドホック・ネットワーク・システム、無線アドホック端末およびその故障検出方法 | |
CN104735743B (zh) | 嵌入式无线自组织网络的路由优化方法 | |
CN103891352A (zh) | 点对点网络***以及通信装置 | |
CN105338535A (zh) | 一种使用移动终端进行无线组网的方法 | |
CN105247901A (zh) | 在无线网络中管理多播组的装置及方法 | |
CN105122889A (zh) | 用于在移动通信网络中优化数据路径的装置和方法 | |
TWI744329B (zh) | 資料傳輸方法、設備及系統 | |
CN102833122A (zh) | 一种环回检测方法及*** | |
JP5323020B2 (ja) | 通信システム、通信方法およびハンディターミナル | |
CN102625345B (zh) | 一种应用层信令路由保护方法和设备 | |
CN105871715B (zh) | 一种电力线网络下修复路由的方法和装置 | |
JP2011171804A (ja) | ネットワークシステム及び経路検索方法 | |
CN104426691A (zh) | 故障处理方法、汇聚网关和无线侧网关 | |
CN103354523A (zh) | 一种交换机及无损切换方法 | |
KR101639041B1 (ko) | 완전 분산형 무선 네트워크 | |
CN101141803A (zh) | 一种移动通信网中受控附着方法 | |
CN105722172A (zh) | 无线链状网下的快速路由恢复方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160113 |
|
WD01 | Invention patent application deemed withdrawn after publication |