无线网络多播系统及方法技术方案

技术编号:3545508 阅读:231 留言:0更新日期:2012-04-11 18:40
一种无线网络多播系统,包括多播服务模块以及至少一多播处理模块。多播处理模块用于向多播服务模块订阅资料,多播服务模块用于向多播处理模块发送订阅回应,以及通过单播帧向多播处理模块传送资料。多播处理模块还用于从多播服务模块的回应识别资料的发起端,以及进入多播模式接收多播服务模块传送的资料。本发明专利技术还揭示出一种无线网络多播方法。本发明专利技术实施例中的无线网络多播系统及方法,可通过单播帧提高传输资料的速度,同时通过单播帧的确认机制提高传输资料的可靠性。

【技术实现步骤摘要】

本专利技术涉及一种网络系统及资料传输方法,尤其涉及一种无线网络多播系统及多播方法。
技术介绍
近年来,由于移动通信产品的市场需求大增,使得无线通信的发展更为迅速,在众多无线通信标准中,最引人注目的为美国电子电机工程师协会(以下简称:IEEE)制定的802.11无线局域网络(Wireless Local AreaNetwork)协议。该协议制定于1997年,其不仅提供了无线通信上许多前所未有的功能,而且提供了可令各种不同品牌的无线通信产品得以相互沟通的解决方案。该协议的制定无疑为无线通信发展开启了一个新的里程碑。在2000年8月间,IEEE为使802.11协议能成为美国电子电机工程师协会(IEEE)/美国国家标准协会(ANSI)及国际标准组织(ISO)/国际电子技术公会(IEC)间的联合标准,对其作了更进一步修订,其修订内容中增加了两项重要内容,就IEEE802.11a协议及IEEE802.11b协议。根据IEEE802.11协议的规定,无线接入点(Access Point)在传送多播帧(Multicast Frame)时,其所传输的多播帧的速度被限定得较单播帧低。同时,当无线接入点在传送多播帧时如果有任何一个站点(Station)处于省电模式,无线接入点就首先将发送的资料缓冲(Buffer)起来,等待送达资料流指示信息(Delivery Traffic Indication Message,DTIM)时间间隔后才可发送资料。而且由于多播帧的媒体访问控制(Medium AccessControl)层无确认(ACK)机制,所以传输多播帧的可靠性也会降低。
技术实现思路
为解决上述现有技术存在的不足,需要提供一种无线网络多播系统,以提高传输资料的速度以及可靠性。-->另外,还需要提供一种无线网络多播方法,以提高传输资料的速度以及可靠性。一种无线网络多播系统,包括多播服务模块以及至少一多播处理模块。多播处理模块用于向多播服务模块订阅资料,多播服务模块用于向多播处理模块发送订阅回应,以及通过单播帧向多播处理模块传送资料。多播处理模块还用于从多播服务模块的回应识别资料的发起端,以及进入多播模式接收多播服务模块传送的资料。一种无线网络多播方法,应用于包括多播服务模块,以及至少一多播处理模块的无线网络多播系统中,该无线网络多播方法包括:多播处理模块向多播服务模块订阅资料;多播服务模块向多播处理模块发送订阅回应;多播处理模块从多播服务模块的回应识别资料的发起端;如果多播处理模块为资料的发起端,则多播处理模块进入多播模式接收多播服务模块传送的资料。本专利技术实施例中的无线网络多播系统及方法,可通过单播帧提高传输资料的速度,同时通过单播帧的确认机制提高传输资料的可靠性。【附图说明】图1为本专利技术实施例中无线网络多播系统的架构图。图2为本专利技术实施例中无线网络多播方法的流程图。图3为图2中多播处理模块向多播服务模块订阅资料的细化流程图。图4为本专利技术实施例中多播处理模块进入多播模式接收资料的细化流程图。图5为本专利技术实施例中多播处理模块进入混合模式接收资料的细化流程图。【具体实施例】请参阅图1,所示为本专利技术实施例中无线网络多播系统100的架构图。在本实施例中,无线网络多播系统100应用于无线网络系统中,该无线网络系统包括服务端120以及至少一无线终端140。无线网络多播系统100包括多播服务模块1200以及至少一多播处理模块1400。多播服务模块1200设置于服务端120,多播处理模块1400设置于无线终端140。图-->中仅画出四个多播处理模块1400作为示例,本专利技术无线网络多播系统100所包括的多播处理模块1400的数量并不仅限于此。服务端120可以为无线接入点(Access Point)、无线网关(WirelessGateway)以及无线路由器等。服务端120通过有线连接方式与因特网200以及多媒体装置300连接。无线终端140可为具有无线通信功能的计算机、个人数字助理(PDA)等。多媒体装置300可为数字视频光盘播放机(DVDPlayer)、摄影机等。服务端120与无线终端140支持的协议包括美国电子电机工程师协会(IEEE)制定的802.11无线局域网络(Wireless Local AreaNetwork)协议。多播处理模块1400用于向多播服务模块1200发送请求。多播处理模块1400发送的请求包括媒体查询请求(Query Media Request)、媒体订阅请求(Subscribe Media Request)、开始媒体服务请求(Start Media Request)、保持连线(Keep-alive)请求,以及解除服务请求(Unsubscribe MediaRequest)。多播服务模块1200用于向多播处理模块1400发送回应。在本实施例中,多播服务模块1200发送的回应包括媒体查询回应(Query MediaResponse)、媒体订阅回应(Subscribe Media Response)、开始媒体服务回应(Start Media Response),以及解除服务回应(Unsubscribe MediaResponse)。多播服务模块1200还用于将因特网200或多媒体装置300中的媒介资料转发给多播处理模块1400。多播服务模块1200发送给多播处理模块1400的资料包括视频资料以及音频资料,如MPEG(Moving Picture ExpertsGroup)影片或MP3(MPEG1 Layer 3)歌曲等。在本实施例中,多播服务模块1200通过单播帧(Unicast Frame)将资料转发给多播处理模块1400。多播处理模块1400用于接收多播服务模块1200转发的资料。多播处理模块1400接收资料的模式包括混合模式(Promiscuous Mode)以及多播模式。多播处理模块1400还用于判断用户是否发出停止服务指令,以及判-->断服务是否超时。在本实施例中,服务超时是指多播服务模块1200停止向多播处理模块1400发送媒介资料。多播处理模块1400还用于更改其地址,在本实施例中,该地址为媒体访问控制层(Medium Access Control,MAC)地址。多播服务模块1200预先储存有多播表。表1所示为本专利技术实施例中的多播表,该多播表包括资料来源、发起端、订阅端以及来源描述四个字段。资料来源字段列有各资料的识别码,在本实施例中,该识别码为MAC地址。发起端字段所列为最先订阅相应资料来源字段内的多播处理模块1400的MAC地址,最先订阅的多播处理模块1400称为发起端。订阅端字段列有订阅相应资料来源字段内资料的所有多播处理模块1400的MAC地址。来源描述字段用于描述资料的来源。例如,表1中识别码为40的资料(下称资料40)由MAC地址为400的多播处理模块1400最先订阅,此外订阅资料40的还有MAC地址为700的多播处理模块1400。资料40来源于因特网。表1 资料来源 发起端    订阅端    来源描述    40  400    400、700因特网    50  600    600、900数字视频光盘播放机    60  500    500、800摄影机请参阅图本文档来自技高网
...

【技术保护点】
一种无线网络多播系统,其特征在于包括:多播服务模块以及至少一多播处理模块,所述多播处理模块用于向所述多播服务模块订阅资料,所述多播服务模块用于向所述多播处理模块发送订阅回应,以及通过单播帧向所述多播处理模块传送资料;其中,所述多播处 理模块可从所述多播服务模块的回应识别所述资料的发起端,以及进入多播模式接收所述多播服务模块传送的资料。

【技术特征摘要】
1.一种无线网络多播系统,其特征在于包括:多播服务模块以及至少一多播处理模块,所述多播处理模块用于向所述多播服务模块订阅资料,所述多播服务模块用于向所述多播处理模块发送订阅回应,以及通过单播帧向所述多播处理模块传送资料;其中,所述多播处理模块可从所述多播服务模块的回应识别所述资料的发起端,以及进入多播模式接收所述多播服务模块传送的资料。2.如权利要求1所述的无线网络多播系统,其特征在于所述多播服务模块储存有多播表,所述多播服务模块通过查询所述多播表判断发起端。3.如权利要求1所述的无线网络多播系统,其特征在于所述多播处理模块更还用于与所述多播服务模块连线。4.如权利要求1所述的无线网络多播系统,其特征在于所述多播处理模块还用于以混合模式接收所述多播服务模块发送的资料。5.如权利要求1所述的无线网络多播系统,其特征在于所述多播处理模块还用于更改地址。6.一种无线网络多播方法,应用于包括多播服务模块,以及至少一多播处理模块的无线网络多播系统中,其特征在于所述无线网络多播方法包括:所述多播处理模块向所述多播服务模块订阅资料;所述多播服务模块向所述多播处理模块发送订阅回应;所述多播处理模块从所述多播服务模块的回应识别所述资料的发起端;以及如果所述多播处理模块为所述资料的发起端,则所述多播服务模块通过单播帧向所述多播处理模块传送资料,同时所述多播处理模块进入多播模式接收所述多播服务模块传送的资料。7.如权利要求6所述的无线网络多播方法,其特征在于所述多播服务模块储存有多播表,所述多播服务模块通过查询所述多播表判断所述资料的发起端。8.如权利要求6所述的无线网络多播方法,其特征在于还包括:所述多播处理模块通过原始媒体访问控制层地址码与所述多播服务模块连线的步骤。9.如权利要求8所述的无线网络多播方法,其特征在于所述多播处理模块进入多播模式接收资料的步骤包括:所述多播处理模块更改所述原始媒体访问控制层地址;所述多播处理模块通过更改后的媒体访问控制层地址重新与所述多播服务模块连线;所述多播处理...

【专利技术属性】
技术研发人员:吕启明
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1