发明名称 一种无线局域网卡芯片工作控制方法
摘要 本发明提供一种基于描述符结构的无线局域网卡芯片工作控制方法。由于无线局域网卡芯片进行数据发送接收时,需要对通信帧的速率、长度、加密方式等要求进行控制和状态描述。同时,无线局域网卡芯片还需要将无线局域网卡设备的很多中断和设备状态信息通知主机。因此,这些控制和状态信息需要进行规范化的管理。本发明根据无线局域网卡芯片的工作特点,发明了一种基于描述符结构的无线局域网卡芯片工作控制方法,采用了控制描述符和状态描述符两类网卡工作描述符完成主机端与网卡设备端的控制与状态信息交互。通过采用本方法以达到主机与网卡设备协同工作,控制和状态描述信息准确规范的目的。
申请公布号 CN101772200B 申请公布日期 2012.02.01
申请号 CN200810241098.4 申请日期 2008.12.30
申请人 北京中电华大电子设计有限责任公司 发明人 刘鹏
分类号 H04W84/12(2009.01)I;H04L29/06(2006.01)I 主分类号 H04W84/12(2009.01)I
代理机构 代理人
主权项 一种无线局域网卡芯片工作控制方法,其特征在于,由控制描述符和状态描述符两类网卡工作描述符组成描述符结构,其中控制描述符由发送数据控制描述符和信标帧发送控制描述符组成,状态描述符由接收数据状态描述符、发送完成状态描述符和中断状态描述符组成,其中:(1)、发送数据控制描述符用来描述需要无线局域网卡芯片发送的数据帧、非信标帧、其他管理帧和PS‑POLL帧的控制信息,该发送数据控制描述符随被描述的数据帧、非信标帧、其他管理帧和PS‑POLL帧一同下发到无线局域网卡芯片,主机端通过发送数据控制描述符对无线局域网卡芯片发送除信标帧之外的所有数据帧、管理帧以及PS‑POLL帧的发送要求进行描述,从而控制无线局域网卡芯片的发送过程工作行为;(2)、信标帧发送控制描述符用来描述需要无线局域网卡芯片发送的信标帧的控制信息,该信标帧发送控制描述符随被描述的信标帧一同下发到无线局域网卡芯片,信标帧发送控制描述符对无线局域网卡芯片的控制过程与发送数据控制描述符类似,主机端通过信标帧发送控制描述符对无线局域网卡芯片进行信标帧发送要求的描述,从而控制无线局域网卡芯片的信标帧发送工作行为;(3)、接收数据状态描述符用来描述接收到的其他无线局域网卡芯片发送给本地无线局域网卡芯片各种需要交付给主机端的数据帧、管理帧和控制帧的状态信息,该接收数据状态描述符随被描述的接收到的帧一同交付给主机端驱动程序,主机端根据从接收数据状态描述符中得到的接收帧的状态信息对无线信道的工作质量以及对端无线网络设备能力的工作情况进行实时跟踪,从而决定本地无线网卡的工作状态;(4)、发送完成状态描述符用来描述刚刚完成发送的主机端下发到无线局域网卡芯片需要发送各种帧的最终发送状态,该发送完成状态描述符在被无线局域网卡芯片生成后交付给主机端驱动程序,主机端根据从发送完成状态描述符中得到的发送最终状态信息,对无线信道的工作质量以及本地无线网络设备工作状态进行实时分析,从而决定本地无线网卡的发送速率重传次数发送策略;(5)、中断状态描述符用来描述无线局域网卡芯片产生的芯片内部中断和通过无线局域网卡芯片输入管脚产生的片外中断,该中断状态描述符在被无线局域网卡芯片生成后交付给主机端驱动程序,主机端根据从中断状态描述符中得到的无线局域网卡芯片中断信息获知芯片处于正常工作模式还是睡眠模式以及整个无线局域网卡芯片的中断情况,从而决定本地无线网卡的功耗管理策略,并根据其他用户自定义中断状况完成用户所需的自定义操作。
地址 100102 北京市朝阳区利泽中二路2号望京科技创业园A座五层