[发明专利]提升数据传输效能的方法有效
申请号: | 200910138101.4 | 申请日: | 2009-04-30 |
公开(公告)号: | CN101877622A | 公开(公告)日: | 2010-11-03 |
发明(设计)人: | 余庆华;余成海 | 申请(专利权)人: | 雷凌科技股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/18;H04L12/56 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提升 数据传输 效能 方法 | ||
技术领域
本发明是指一种提升数据传输效能的方法,尤指一种由主控端与子系统端间的流程控制来提升数据传输效能的方法。
背景技术
无线通讯网路的不断发展已大大地改变信息交流的速度与便利性,因此,随着相关技术的发展,越来越多的电子装置(如个人计算机、手持式装置等)设置有无线收发装置。无线收发装置的运作除了通过硬件的电路(如天线、混波器、解调器等)发送或接收无线信号外,还需通过软件(如驱动程序)来控制硬件的运作,而软、硬件间的连结则需通过特定的传输接口。
请参考图1,图1为已知数据传输系统10的示意图。数据传输系统10用于无线收发装置(如无线网络卡),主要由一主控端100、一子系统端102及一传输接口104所组成。主控端100是对应于无线收发装置的软件部分,用以通过一驱动程序106,控制子系统端102的运作,而子系统端102是对应于硬件部分,用来发送或接收数据封包。传输接口104则介于主控端100与子系统端102之间,用来于主控端100与子系统端102间传递信号。数据传输系统10的运作方式如下。以发送数据封包为例,驱动程序106先将待传封包经传输接口104传送至子系统端102中的一异步先进先出暂存器(Asynchronous First In First Out,ASYNC FIFO)108,并置于一传送队列110中;子系统端102会以先进先出的方式,将传送队列110中的待传封包经一直接存储器存取(Direct Memory Access,DMA)通道112,存入一暂存存储器114的一传送队列116里;最后,一媒体存取控制(Medium Access Control,MAC)单元118将待传封包传送至一实体收发电路120,以完成数据传输的运作。相反地,当接收数据封包时,实体收发电路120所接收的封包会经媒体存取控制单元118存入暂存存储器114的一接收队列122,再经一直接存储器存取通道124,传送至异步先进先出暂存器108的一接收队列126,最后传送至驱动程序106,进行相关处理。
在数据传输系统10中,传输接口104用于主控端100与子系统端102间传送数据封包。当数据传输系统10所对应的无线收发装置用于一可携式移动通讯装置(如移动电话)时,为了降低功率,传输接口104通常以低速接口实现,如安全数字输入/输出(Secure Digital Input/Output,SDIO)接口、序列外围接口(Serial Peripheral Interface,SPI)、通用序列外围接口(Generic Serial Peripheral Interface,GSPI)等。然而,随着无线网络技术的演进,数据处理速度已相对提高,以802.11n为例,传输速率已提升至50Mbps。在此情形下,当传输接口104以SDIO/SPI/GSPI等低速接口来处理数据传输时,暂存存储器114的容量很容易耗尽,以致传送与接收封包队列在暂存存储器114内,可能引起竞争情况(Race Condition),降低传输效能。
为了改善上述问题,最直觉的方式是增加暂存存储器114的容量,使暂存存储器114不会轻易地达到满载。然而,增加暂存存储器114容量的方式显然会增加生产成本,同时有可能因容量增加造成更长的封包潜伏时间(Packet Latency),亦不利于传输速率与传输质量。
发明内容
因此本发明的主要目的即在于提供一种用于一数据传输系统中提升数据传输效能的方法。
本发明揭露一种用于一数据传输系统中提升数据传输效能的方法,该数据传输系统包含有一主控端、一子系统端及一传输接口,该方法包含有该主控端通过该传输接口输出一查询指令至该子系统端,以查询该子系统端的该暂存存储器的可用空间状态;根据该查询指令,该子系统端通过该传输接口输出一回复消息至该主控端,以指示该暂存存储器的可用空间状态;以及根据该回复消息,控制该主控端对该子系统端的数据传输运作。
本发明还揭露一种用于一数据传输系统中提升数据传输效能的方法,该数据传输系统包含有一主控端、一子系统端及一传输接口,该方法包含有该主控端通过该传输接口传送数据至该子系统端的一暂存存储器;根据该暂存存储器的储存状态,该子系统端产生一指示消息并通过该传输接口将该指示消息传送至该主控端;以及根据该指示消息,控制该主控端对该子系统端的数据传输运作。
附图说明
图1为已知一数据传输系统的示意图。
图2为本发明实施例的一数据传输系统的示意图。
图3为本发明一实施例流程的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于雷凌科技股份有限公司,未经雷凌科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910138101.4/2.html,转载请声明来源钻瓜专利网。