无线局域网络中开展多媒体业务的方法、装置及系统的制作方法

文档序号:7917840阅读:171来源:国知局
专利名称:无线局域网络中开展多媒体业务的方法、装置及系统的制作方法
技术领域
本发明涉及通信领域,具体涉及一种无线局域网络(Wireless Local Area Network, WLAN)。
背景技术
WLAN(ffireless Local Area Networks,无线局域网络)技术自诞生以来,因其便捷性和低成本的优势,获得了广大用户的青睐,其技术标准也获得了迅速的发展。随着 WLAN的推广和其性能的提升,基于WLAN接入技术提供多媒体业务的方案也被提上日程。不论是在企业网、电信接入网络、热点区域或者是特定封闭区域,如何利用WLAN为用户提供 VOIP (Voice over Internet Protocol,互联网协议语音)、视频会议、视频点播等多媒体业务,是网络设计者面临的新问题之一。WLAN具备无线网络固有的一些特点,如介质不稳定、存在干扰,因此,其链路不可避免地有一定的丢包率,且在多用户的环境下,存在空口资源竞争。但是,视频业务对带宽、时延、抖动均有较高的要求。因此,WLAN为用户提供视频业务,很难保证视频业务的 QOS(Quality of krvice,服务质量)要求,尤其是在用户数增加的情况下,视频质量将急剧恶化。

发明内容
本发明具体实施方式
提供了一种WLAN中开展多媒体业务的方法、装置及系统,能够提高WLAN中多媒体业务的质量。一种无线局域网中开展多媒体业务的方法,其包括接收数据服务器发送的组播数据流;实时监测加入组播组的终端数目,如果所述终端数目大于或等于预设阈值,则以组播方式发送接收的所述组播数据流;如果终端数目小于预设阈值时,则将接收的所述组播数据流转换为单播数据流发送。一种无线局域网中开展多媒体业务的接入装置,其包括监测模块,用于实时监测加入组播组的终端数目;判断模块,用于如果所述终端数目大于或等于预设阈值,则触发组播模块;如果所述终端数目小于预设阈值,则触发组播复制模块;所述组播模块,用于将接收的数据服务器发送的组播数据流以组播方式发送给发送器;所述组播复制模块,用于将接收的所述数据服务器发送的所述组播数据流转换为单播数据流,然后将所述单播数据流发送给所述发送器;所述发送器,用于发送接收的所述组播数据流或所述单播数据流。—种开展多媒体业务的无线局域网,其包括数据服务器,接入控制器,接入点, 所述数据服务器通过所述接入控制器、接入点将多媒体数据流发送给终端,其中,所述接入点,用于实时监测接入组播组的终端数目;如果所述终端数目大于或等于预设阈值,则以组播方式发送接收的所述数据服务器发送的组播数据流;如果所述终端数目小于预设阈值, 则将接收的所述数据服务器发送的组播数据流转换为单播数据流发送。从上述技术方案可以看出,本发明的具体实施方式
对接入组播组的终端数目进行实时监控,当终端数目大于某一预设的阈值时,接入点则采用组播方式发送数据流,减轻了接入点的负荷,也避免了单播情况下的空口竞争等问题,从而保证了多媒体业务的质量;当终端数目小于该预设阈值时,接入点5则采用单播方式发送数据流,此时,由于用户数量少,即使用单播方式发送,接入点的负荷也不大,并且,由于单播方式发送数据流时,在WLAN 的标准协议中,其链路层有正面应答机制,每发出一个单播帧都要得到应答,否则就会认为帧丢失或发生错误,从而重发该帧,由此,在用户较少的情况下采用单播方式发送数据流可以提高多媒体业务的质量。综上所述,上述技术方案根据终端数目多少来确定接入点发送多媒体数据流的方式,提高了多媒体数据流的传输质量,从而也提升了用户体验。


为了更清楚地说明本发明具体实施方式
中的技术方案,下面将对具体实施方式
描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些具体实施方式
,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明具体实施方式
所应用的系统架构图;图2为本发明具体实施方式
所应用的另一个系统架构图;图3为本发明具体实施方式
一一种WLAN中开展多媒体业务的方法;图4为本发明具体实施方式
二一种WLAN中开展多媒体业务的方法;图5为本发明具体实施方式
三一种在WLAN中开展多媒体业务的接入装置。
具体实施例方式下面将结合本发明具体实施方式
中的附图,对本发明具体实施方式
中的技术方案进行清楚、完整地描述,显然,所描述的具体实施方式
仅仅是本发明一部分具体实施方式
, 而不是全部的具体实施方式
。基于本发明中的具体实施方式
,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他具体实施方式
,都属于本发明保护的范围。如图1所示,本发明具体实施方式
WLAN(Wireless Local Area Network,无线局域网络)中开展多媒体业务的方法的系统架构。数据服务器(Data Server) 1依次通过接入控制器(Access Controller, AC) 3、交换机4、接入点(Access Point, AP)5,将数据流发送给终端7。其中,交换机4在该架构中并不是必需的,可如图2所示,接入控制器3直接将数据流发送给接入点5。终端7可以是计算机、移动电话等可以在无线局域网中应用多媒体业务的电子产品。如图3所示本发明具体实施方式
一一种WLAN中开展多媒体业务的方法,该实施方式包括101、终端7与数据服务器1建立连接,终端7加入一个组播组。具体而言,终端7可以采用点播的方式与数据服务器7建立连接,加入一个组播组。即,终端7发送一个多媒体播放请求给数据服务器1,与数据服务器1建立连接后,加入一个组播组。当然,本发明具体实施方式
也不限于上述方式建立终端7与数据服务器1之间的连接,其它适用于本发明业务的方式也可被本发明具体实施方式
所采用,此处不一一赘述。
103、数据服务器1发送组播数据流至接入点5。具体而言,数据服务器1发送一个组播数据流至接入点5,当有多个终端7点播同一节目时,也只发送一个组播数据流。104、判断终端数目是否大于预设阈值。即,实时监测加入组播组的终端数目,如果终端数目大于或等于预设阈值,则执行步骤105 ;如果终端7的数目小于预设阈值时,则执行步骤106。具体而言,接入点5可以通过IGMP SNOOPING监控加入组播组的终端7的数目。上述阈值,在实践中则为一经验值,其确定依据是以提高传输效率为标准,例如,设置该阈值为2,组播组用户在2个以下时,转为单播发送,否则,组播发送。105、以组播方式发送接收的组播数据流。具体而言,接入点5将接收的数据服务器1发送的组播数据流以满足WLAN的标准协议的组播数据流发送,例如满足WLAN IEEEdnstitute of Electrical and Electronics Engineers,美国电气及电子工程师学会)802. 11,802. Ila或802. Ilb等协议。106、将接收的组播数据流转换为单播数据流发送。具体而言,接入点5将接收的数据服务器1发送的组播数据流转为满足WLAN的标准协议的单播数据流发送,例如满足WLAN IEEE 802. 11,802. Ila或802. Ilb等协议。上述将组播数据流转换为单播数据流发送,具体可以包括1061、将组播数据流复制成至少一个单播数据流;1063、根据接入点5获取的终端加入的组播组的组播MAC (Media Access Control, 介质访问控制)地址和终端的MAC地址之间的对应关系,将至少一个单播数据流中的每一个单播数据流的组播MAC地址替换为一个终端MAC地址后,发送每一个单播数据流。其中, 单播数据流的数量可以与组播组中终端的数目一致。终端加入的组播组的组播MAC地址和终端的MAC地址之间的对应关系,可以通过接入点5上开启的IGMP snooping功能来获得, 接入点5获取上述对应关系后还可对其进行记录和维护。本发明具体实施方式
一由于对接入组播组的终端7的数目进行实时监控,当该数目大于某一预设的阈值时,接入点5采用组播方式发送数据流,当该数目小于该预设阈值时,则接入点5采用单播方式发送数据流。如此,当用户较多时,接入点5将接收的数据服务器1发送的组播数据流,在WLAN中以组播方式发送给多个终端,减轻了接入点5的负荷,也避免了单播情况下的空口竞争等问题,从而保证了多媒体业务的质量,同时也可以提高多媒体业务的传输效率;当用户较少时,接入点5将接收的数据服务器1发送的组播数据流, 在WLAN中以单播方式发送,此时,由于用户数量少,即使用单播方式发送,接入点的负荷也不大,并且,由于在WLAN的标准协议中,例如WLAN IEEE 802. 11,802. Ila或802. Ilb等协议,采用单播方式发送数据流时,在WLAN的链路层采用了正面应答的方式,每发出一个单播帧都必须得到应答,否则就会认为帧丢失或发生错误,从而重发该帧,由此,在用户较少的情况下采用单播方式可以提高多媒体业务的质量。综上所述,本发明第一具体实施方式
, 根据终端数目多少来确定接入点发送多媒体数据流的方式,提高了多媒体数据流的传输质量,从而也提升用户体验。如图4所示本发明具体实施方式
二一种WLAN中开展多媒体业务的方法,该实施方式包括201、终端7与数据服务器1建立连接,终端7加入一个组播组。
203、数据服务器1以组播方式发送多媒体数据流至接入点5。即,接入点5接收的数据服务器1下发的多媒体数据流为一个组播数据流。204、判断终端数目是否大于预设阈值。实时监测加入组播组的终端数目,如果终端数目大于或等于预设阈值,则执行步骤105 ;如果终端7的数目小于预设阈值,则执行步骤 106。205、以组播方式发送接收的组播数据流。206、将接收的组播数据流转换为单播数据流发送。步骤201、203、204、205及206的具体执行方式可依次分别参见上述步骤101、103、 104、105及106的内容,此处不再——赘述。207、终端7实时监测接收的组播数据流或单播数据流,当发现数据包丢失时,通过接入点5向数据服务器1发送丢包重传请求,请求数据服务器1以单播方式重传丢失的数据包。即,终端7接收接入点5发送的组播数据流或单播数据流之后,对多媒体数据流进行实时监测,当监测到丢失数据包时,则向数据服务器1发出重传请求,请求重传丢失的数据包。具体而言,终端7可以通过业务层报文的序列号,如RTP(Real-time Transport Protocol,实时传送协议)报头的序列号,判断多媒体数据流是否有丢包情况。当然,本发明实施例中终端7识别数据流是否有丢包情况的方式不限于上述方式,本领域中普通技术人员可以了解到的其他方式均可被采用。终端7发出的重传请求,可以为应用层的重传请求,其具体形式可以根据实际应用中采用的传输协议来确定。如果实际采用的传输协议有对应的请求消息,可以满足该具体实施方式
需求的,如,该传输协议中包括重传类型的请求消息,该请求消息中包含待重传的数据包的序列号,则可直接使用该传输协议中的重传消息。如果,采用的传输协议中没有重传类型的请求消息,则需对该传输协议中已有的请求消息进行扩展,或者自定义某种请求消息,那么被扩展的请求消息或自定义的某种请求消息都需包括待重传数据包的序列号,并将其类型定义为重传。209、数据服务器按1单播方式发送被请求的数据包。即,数据服务器1接收到终端7发出的重传请求后,按单播方式发送被请求的数据包给发出重传请求的终端7。具体而言,数据服务器1可以根据重传请求中携带的终端7的IP地址,将被请求的数据包发送给发出重传请求的终端7。步骤207及209中的单播重传,具体而言,可采用传输层或应用层的单播重传机制。本发明具体实施方式
二由于采用了单播重传的方式以保证数据的完整性,进一步地提高业务质量,从而进一步提升了用户体验。如图5所示,本发明具体实施方式
三一种在WLAN中开展多媒体业务的接入装置, 该接入装置包括监测模块402,用于实时监测加入组播组的终端数目;具体而言,可以通过IGMP协议中的IGMP SNOOPING功能监测加入组播组的终端的数目;当然,也不限于用上述方式获得加入组播组的终端数目,本领域技术人员可以知晓的其他方式同样也可以应用于本发明具体实施方式
中;判断模块404,用于如果终端数目大于或等于预设阈值,则触发组播模块406 ;如果终端数目小于预设阈值,则触发组播复制模块408 ;
组播模块404,用于将接收的数据服务器发送的组播数据流以组播方式发送给发送器410;具体而言,用于将接收的数据服务器1发送的组播数据流以WLAN IEEE 802. 11协议的组播数据流发送;组播复制模块408,用于将接收的数据服务器发送的组播数据流转换为单播数据流,然后将单播数据流发送给发送器410 ;发送器410,用于发送组播数据流或单播数据流。其中,检测模块402,还用于获取终端加入的组播组的组播MAC地址和终端的MAC 地址之间的对应关系,具体的,可以通过IGMP协议中的IGMP SNOOPING功能获得终端加入的组播组的组播MAC地址和终端的MAC地址之间的对应关系;更进一步的,检测模块402, 还可用于记录和维护终端加入的组播组的组播MAC地址和终端的MAC地址之间的对应关系;则组播复制模块408,具体用于将数据服务器发送的组播数据流复制成至少一个单播数据流,并根据检测模块402获取的终端加入的组播组的组播MAC地址和终端的MAC地址之间的对应关系,将至少一个单播数据流中的每一个单播数据流的组播MAC地址替换为一个终端MAC地址后,发送每一个单播数据流给发送器410。其中,至少一个单播数据流的数量可以与组播组中终端的数目一致。所述发送器410发送的单播数据流即为每一单播数据流。本发明一个具体实施方式
还提供了一种开展多媒体业务的WLAN系统,可如图1所示,包括数据服务器1、接入控制器3、交换机4、接入点5。其中,数据服务器1依次通过接入控制器3、交换机4、接入点5,将数据流传输给终端7。其中,交换机4在该架构中并不是必需的,可如图2所示,接入控制器3直接将数据流传输给接入点5。其中,接入点5,用于实时监测接入组播组的终端的数目;当数目大于或等于预设阈值时,则以组播方式发送接收的组播数据流;当终端的数目小于预设阈值,则将接收的组播数据流转换为单播数据流发送。进一步的,接入点5,用于将接收的组播数据流转换为单播数据流发送具体为接入点5,用于将组播数据流复制成至少一个单播数据流,并根据终端加入的组播组的组播 MAC地址和终端的MAC地址之间的对应关系,将至少一个单播数据流中每一个单播数据流的组播MAC地址替换为一个终端MAC地址后,发送每一个单播数据流。其中,至少一个单播数据流的数量可以与组播组中终端的数目一致。进一步的,接入点5,还用于获取终端加入的组播组的组播MAC地址和终端的MAC 地址之间的对应关系。具体的,可以通过IGMP协议中的IGMP SNOOPING功能获得终端加入的组播组的组播MAC地址和终端的MAC地址之间的对应关系。更进一步的,接入点5,还用于记录和维护终端加入的组播组的组播MAC地址和终端的MAC地址之间的对应关系。接入点5的内部结构的具体实施方式
可参考本发明具体实施方式
三,该WLAN系统的运行过程可参考本发明的具体实施方式
一和具体实施方式
二,此处不再一一赘述。本领域普通技术人员可以理解实现上述方法具体实施方式
中的全部或部分流程, 可以通过硬件来实现,也可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法具体实施方式
的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(ROM=Read-Only Memory)或随机存储记忆体(RAM Random Access Memory)等。
本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种无线局域网中开展多媒体业务的方法,其特征在于,所述无线局域网中开展多媒体业务的方法包括接收数据服务器发送的组播数据流;实时监测加入组播组的终端数目,如果所述终端数目大于或等于预设阈值,则以组播方式发送接收的所述组播数据流;如果终端数目小于预设阈值时,则将接收的所述组播数据流转换为单播数据流发送。
2.根据权利要求1所述的无线局域网中开展多媒体业务的方法,其特征在于,所述将接收的所述组播数据流转换为单播数据流发送包括将所述组播数据流复制成至少一个单播数据流;根据获取的终端加入的所述组播组的组播介质访问控制地址和终端介质访问控制地址之间的对应关系,将所述至少一个单播数据流中的每一个单播数据流的所述组播介质访问控制地址替换为一个所述终端介质访问控制地址后,发送所述每一个单播数据流。
3.根据权利要求2所述的无线局域网中开展多媒体业务的方法,其特征在于,所述将每一个所述单播数据流中的所述组播介质访问控制地址替换为一个所述终端介质访问控制地址后发送所述单播数据流,之前包括通过IGMP snooping功能获取所述终端加入的所述组播组的所述组播介质访问控制地址和所述终端介质访问控制地址之间的对应关系。
4.根据权利要求1至3中任意一项所述的无线局域网中开展多媒体业务的方法,其特征在于,所述方法还包括如果所述终端检测到接收的所述组播数据流或单播数据流有数据包丢失,则接收所述终端发出的丢包重传请求,并将所述丢包重传请求发送给所述数据服务器,所述丢包重传请求用于请求所述数据服务器以单播方式重传丢失的数据包;接收所述数据服务器用单播方式重传的所述丢失的数据包后,将所述丢失的数据包发送给所述终端。
5.一种无线局域网中开展多媒体业务的接入装置,其特征在于,所述无线局域网中开展多媒体业务的接入装置包括监测模块,用于实时监测加入组播组的终端数目;判断模块,用于如果所述终端数目大于或等于预设阈值,则触发组播模块;如果所述终端数目小于预设阈值,则触发组播复制模块;所述组播模块,用于将接收的数据服务器发送的组播数据流以组播方式发送给发送器;所述组播复制模块,用于将接收的所述数据服务器发送的所述组播数据流转换为单播数据流,然后将所述单播数据流发送给所述发送器;所述发送器,用于发送接收的所述组播数据流或所述单播数据流。
6.如权利要求5所述的无线局域网中开展多媒体业务的接入装置,其特征在于,所述检测模块,还用于获取终端加入的组播组的组播介质访问控制地址和终端介质访问控制地址之间的对应关系;则所述组播复制模块,具体用于将所述数据服务器发送的所述组播数据流复制成至少一个单播数据流,并根据所述对应关系,将所述至少一个单播数据流中的每一个单播数据流的所述组播介质访问控制地址替换为一个所述终端介质访问控制地址后,将所述每一个单播数据流发送给所述发送器;其中,所述发送器发送的所述单播数据流则为所述每一个单播数据流。
7.一种开展多媒体业务的无线局域网,其特征在于,所述开展多媒体业务的无线局域网包括数据服务器,接入控制器,接入点,所述数据服务器通过所述接入控制器、接入点将多媒体数据流发送给终端,其特征在于,所述接入点,用于实时监测接入组播组的终端数目;如果所述终端数目大于或等于预设阈值,则以组播方式发送接收的所述数据服务器发送的组播数据流;如果所述终端数目小于预设阈值,则将接收的所述数据服务器发送的组播数据流转换为单播数据流发送。
8.如权利要求7所述的开展多媒体业务的无线局域网,其特征在于,所述接入点用于将接收的组播数据流转换为单播数据流发送,具体为所述接入点,具体用于将所述数据服务器发送的所述组播数据流复制成至少一个单播数据流,并根据所述对应关系,将所述至少一个单播数据流中每一个单播数据流的所述组播介质访问控制地址替换为一个所述终端介质访问控制地址后,发送所述每一个单播数据流。
9.如权利要求8所述的开展多媒体业务的无线局域网,其特征在于,所述接入点,还用于获取所述终端加入的所述组播组的所述组播介质访问控制地址和所述终端的介质访问控制地址之间的对应关系。
全文摘要
本发明实施例提供一种WLAN中开展多媒体业务的方法、装置及系统,其方法包括一种无线局域网中开展多媒体业务的方法,其包括接收数据服务器发送的组播数据流;实时监测加入组播组的终端数目,如果所述终端数目大于或等于预设阈值,则以组播方式发送接收的所述组播数据流;如果终端数目小于预设阈值时,则将接收的所述组播数据流转换为单播数据流发送。由于,上述方案是根据终端数目多少来确定接入点发送多媒体数据流的方式,因此提高了多媒体数据流的传输质量,也提升用户体验。
文档编号H04W4/06GK102316419SQ201110283890
公开日2012年1月11日 申请日期2011年9月22日 优先权日2011年9月22日
发明者刘国平, 邹嵘, 陈江 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1