[发明专利]用于丢弃的媒体接入控制帧的以应用程序配置的基于内容的重发方案无效
申请号: | 200980144829.6 | 申请日: | 2009-11-10 |
公开(公告)号: | CN102210119A | 公开(公告)日: | 2011-10-05 |
发明(设计)人: | 福阿德·肖卡特;萨米尔·S·索利曼;克里希南·拉亚马尼 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 丢弃 媒体 接入 控制 应用程序 配置 基于 内容 重发 方案 | ||
技术领域
本发明的方法和设备大体上涉及通信系统,且更具体地说,涉及基于与一个或一个以上帧相关联的有效负载内容来发射一个或一个以上媒体接入控制(MAC)帧。
背景技术
在现有技术或通用MAC协议系统中,对丢失或丢弃的帧的重发与有效负载无关。因此,所有丢失的帧都被重发。这对系统的性能有不利影响。由于无线网络中可用的带宽通常是有限的,所以迫切需要避免消耗可用带宽的一部分的任何不必要的重发,所述部分可以其它方式用于有用的发射。当由于空中丢弃的MAC帧而需要重发时会出现问题,且MAC层并不知晓重发是否将有所帮助。在不知晓有效负载的情况下重发同一MAC帧可能会导致性能降低。在不知晓有效负载的情况下的重发失败可能会导致缺乏数据完整性。因此,需要用于经由无线网络发射数据(例如,文本和视频)的改进的方法和设备。
发明内容
本文所揭示的方面通过依据与一个或一个以上帧相关联的有效负载数据来选择性地重发一个或一个以上丢失或丢弃的帧而解决上述需要。在视频发射的情况下,如果MAC帧中的一者(即,完整的视频帧的一部分)丢失,那么重发所述帧就变得徒劳无功。而且,所显示的视频内容的流动受到影响。如果MAC层告知上层丢失了哪个MAC帧,那么在下一视频帧(其可能为部分视频帧)中,应用程序将把所述特定部分包含在内以使显示器上的图片变得完整。在文本发射的情况下,如果MAC帧中的一者(即,演示文稿中幻灯片的一部分)丢失,那么必需重发所述帧,以避免幻灯片的任何部分缺乏待向观众显示的重要文本。
在第一方面中,提供方法和设备来确定需要重发丢失的帧的内容的类型。如果本质上是文本,那么应用层指令MAC层重发丢失的帧,而在内容类型本质上是视频的情况下,应用层指令MAC层不重发丢失的帧,并发回丢失的帧的序列号的报告。MAC层基于应用层的指令来使用重发方案,并基于重发方案来决定是否重发丢弃的帧。如果确实发生重发,那么MAC层可告知应用层所丢弃的MAC帧,因此应用程序可采取必要的步骤。
本发明的方法和设备可提高总通过量、增加文本内容的数据完整性和增强视频内容的视觉效果。所述方法和设备仅在基于丢失的MAC帧的有效负载的内容而需要重发时才重发丢失的MAC帧。选择性的重发又将提高总通过量、消除文本内容中的任何偏差,使得观众容易阅读文本,且通过使视频流的流动不受不必要的重发影响而增强视频内容的视觉效果。
附图说明
图1是展示根据一方面的应用层中的过程的流程图。
图2是展示根据一方面的MAC层中的过程的流程图。
图3展示根据一方面的典型的硬件配置。
具体实施方式
定义
词语“示范性”在本文中用于指“充当实例、例子或说明”。不必将本文中描述为“示范性”的任何方面解释为比其它方面优选或有利。将短语“视频帧”界定为在任一时间点显示一快照的像素集合。将短语“MAC帧”界定为组成对应于OSI模型中的数据链路层的信息包的一组位(0,1)。词“包”和“帧”在描述中已被可互换地使用。
尽管描述内容涉及无线系统,但所主张的本发明既定还用于所有类型的通信系统(包含有线系统)中。
本发明的方法和设备基于正被发射的内容(例如,有效负载数据)的类型可能或者可能不重发丢弃的MAC帧。这有助于避免将任何可用带宽用于不必要的发射。而且,这通过在数据的损失无法接受时重发帧来避免客户端(例如,接收器)侧的数据完整性问题。
MAC层需要经配置以供上层基于将发射的内容的类型进行重发。MAC帧的重发取决于若干物理层(PHY)和MAC层参数;所述参数中的一些参数为所要的通过量、上层可接受的等待时间,以及其它因素。因此,MAC帧重发依据特定PHY和MAC层参数而变。
本发明的方法和设备可能要求MAC层提供应用层的原语,以对设置重发的参数进行配置。对于上文所描述的三种参数,MAC层提供以下原语:
MLME-SET_TPUT.request(tput)
MLME-SET_TPUT.confirm(ResultCode)
MLME-SET_LATENCY.request(latency)
MLME-SET_LATENCY.confirm(ResultCode)
确定重发的任何其它参数需要类似的原语。实施本发明的方法和设备所需的步骤需要来自应用层和MAC层的共同努力。在本专利申请案中,将所需的通过量和最大等待时间界定为参数,且将MLME-SET_TPUT和MLME-SET_LATENCY界定为原语。原语是用来设置参数的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980144829.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手托更加平稳的环保托盘
- 下一篇:老年人专用酒壶