【摘要】 本发明提出了一种使得一个802.11STA同时充当AP和no-AP-STA的方法。 在IEEE 802.11体系结构中,定义了基本的设备单元,称为STA;STA可以提供的网络 功能的集合称为“服务”(Service)。IEEE 802.11规范中,将这些服务分为两组:一组是“STA 服务”记为SS,另一组是“DS服务”记为DSS。如果一个STA可以提供SS+DSS服务,IEEE 802.11规范中将这样的STA称为AP;相对的,只提供SS的STA称为no-AP-STA。由多个 STA可以构成网络,带有AP的网络称为分发系统记为DS。 现有的STA实现中,一个STA只工作在一个服务集合中,要么是只作为AP,只提供SS+DS 服务;要么是只作为no-AP-STA,只提供SS服务。本发明公开了一种方法,使得一个物理 STA,可以同时作为AP和no-AP-STA工作,即在提供SS+DS服务的时候,也同时提供SS 服务。 【专利类型】发明申请 【申请人】北京中电华大电子设计有限责任公司 【申请人类型】企业 【申请人地址】100102北京市朝阳区利泽中二路2号望京科技创业园A座五层 【申请人地区】中国 【申请人城市】北京市 【申请人区县】朝阳区 【申请号】CN200810222132.3 【申请日】2008-09-10 【申请年份】2008 【公开公告号】CN101674214A 【公开公告日】2010-03-17 【公开公告年份】2010 【授权公告号】CN101674214B 【授权公告日】2011-11-02 【授权公告年份】2011.0 【IPC分类号】H04L12/28; H04L12/56; H04L29/06; H04L7/04 【发明人】兰天 【主权项内容】1、一种使得一个物理802.11STA同时作为AP和no-AP-STA工作的方法,其特征在于: 一个物理802.11STA实现同时作为AP和no-AP-STA工作的步骤如下: 1)工作模式配置寄存器R1配置为同时充当AP和no-AP-STA的工作模式; 2)当配置为上述所描述的工作模式时,有如下两种工作步骤: 第一种步骤,先作为AP启动: a)AP控制软件模块A1开始工作,设置MAC硬件模块M2作为AP启动,M2中的 同步控制模块R3启动,开始计时,beacon控制模块R2按设定的周期发送Beacon 帧,该Beacon帧包括有标识该网络的SSID,网络参数和时间同步信息; b)在M2作为AP工作过程中,和AP控制软件模块A1一起,负责维护DS网络, 管理加入网络的no-AP-STA,提供SS+DS服务; c)M2作为no-AP-STA工作,no-AP-STA控制软件A2控制M2,通过接收环境中其 他AP发出的Beacon帧、probResponse帧来感知环境中存在的AP,然后选择其中 一个AP关联,实现网络加入;加入时,根据所选网络的时间参数更新同步模块 模块R4,更新no-AP-STA控制软件模块A2中的网络参数和SSID; d)在M2作为no-AP-STA工作过程中,和no-AP-STA控制软件模块A2一起,根据 所加入网络的Beacon帧来保持同步,提供SS服务,并利用所关联AP提供的DS 服务实现数据分发; 第二种步骤,一个物理802.11STA先作为no-AP-STA启动: a)no-AP-STA控制软件模块A2开始工作,控制MAC硬件模块M2先作为no-AP-STA 启动,M2接收环境中AP发出的Beacon帧、probResponse帧来感知环境中存在 的AP,然后选择一个AP关联,实现网络加入,加入时,根据所选网络的时间参 数更新同步控制模块R4,更新no-AP-STA控制软件模块A2中的网络参数和SSID; b)在M2作为no-AP-STA工作过程中,和no-AP-STA控制软件模块A2一起,根据 所加入网络的Beacon帧来保持同步,提供SS服务,并利用所关联AP提供的DS 服务实现数据传输; c)然后AP控制软件模块A1运行,控制M2作为AP来工作,M2中的同步控制模 块R3启动,开始计时,同时beacon控制模块R2按设定的周期来发送Beacon帧, 该Beacon帧包括有标识该网络的SSID,网络参数和时间同步信息; d)在M2作为AP工作过程中,和AP控制软件模块A1一起,负责维护DS网络, 管理加入网络的no-AP-STA,提供SS+DS服务。 【当前权利人】北京中电华大电子设计有限责任公司 【当前专利权人地址】北京市朝阳区利泽中二路2号望京科技创业园A座五层 【专利权人类型】有限责任公司(外国法人独资) 【统一社会信用代码】911101057393507466 【被引证次数】11 【被他引次数】11.0 【家族引证次数】4.0 【家族被引证次数】11