[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101674214A - 一个STA同时充当AP和no-AP-STA的方法 - Google Patents

一个STA同时充当AP和no-AP-STA的方法 Download PDF

Info

Publication number
CN101674214A
CN101674214A CN200810222132A CN200810222132A CN101674214A CN 101674214 A CN101674214 A CN 101674214A CN 200810222132 A CN200810222132 A CN 200810222132A CN 200810222132 A CN200810222132 A CN 200810222132A CN 101674214 A CN101674214 A CN 101674214A
Authority
CN
China
Prior art keywords
sta
network
service
control software
software modules
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200810222132A
Other languages
English (en)
Other versions
CN101674214B (zh
Inventor
兰天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing CEC Huada Electronic Design Co Ltd
Original Assignee
Beijing CEC Huada Electronic Design Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing CEC Huada Electronic Design Co Ltd filed Critical Beijing CEC Huada Electronic Design Co Ltd
Priority to CN2008102221323A priority Critical patent/CN101674214B/zh
Publication of CN101674214A publication Critical patent/CN101674214A/zh
Application granted granted Critical
Publication of CN101674214B publication Critical patent/CN101674214B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提出了一种使得一个802.11STA同时充当AP和no-AP-STA的方法。在IEEE 802.11体系结构中,定义了基本的设备单元,称为STA;STA可以提供的网络功能的集合称为“服务”(Service)。IEEE 802.11规范中,将这些服务分为两组:一组是“STA服务”记为SS,另一组是“DS服务”记为DSS。如果一个STA可以提供SS+DSS服务,IEEE802.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服务。

Description

一个STA同时充当AP和no-AP-STA的方法
技术领域
本发明涉及无线局域网网络通信领域,尤其涉及一种在一个802.11STA同时充当AP和no-AP-STA工作的方法和装置。
背景技术
在IEEE 802.11体系结构中,定义了基本的设备单元,称为STA;由多个STA可以构成分发网络系统,称为DS;一个DS用一个SSID来标识,其可以提供的网络功能的集合称为“服务”(Service)。IEEE 802.11规范中,将这些服务分为两组:一组是“STA服务”记为SS,另一组是“DS服务”记为DSS。
SS包括如下内容:
(1)Athentication    (鉴权)
(2)Deauthenication  (取消鉴权)
(3)Privacy          (加密)
(4)MSDU delivery    (MSDU数据交付)
DSS包括如下内容:
(1)Association      (关联)
(2)Disassociation   (取消关联)
(3)Distribution     (分发)
(4)Integration      (综合)
(5)Reassociation    (重新关联)
记SS和DSS的合集为SS+DSS,表示一个STA既提供SS,同时也提供DSS。如果DS中的一个STA可以提供SS+DSS,IEEE 802.11规范中将这样的STA称为AP;相对的,只提供SS的STA称为no-AP-STA。
如图2所示,该图描述了AP通过提供DSS来构建起一个DS网络系统,该网络系统由一个AP和若干个no-AP-STA构成,由一个SSID来标识。当AP建立DS网络系统时,AP以固定间隔发送一种称为Beacon的特殊帧,该帧中包含了DS网络系统的SSID、网络参数和时间同步信息。当一个no-AP-STA要加入该DS网络系统时,它通过Beacon帧或者probResponse帧来得到这个DS网络系统的SSID、网络参数和时间同步信息,然后用这些信息更新自己的相关设置,然后通过Association(关联)服务来实现加入。一旦加入到该DS网络系统后,就可以使用AP所提供的DSS服务来实现数据的分发。
图2描述了DS网络系统中Distribution(数据分发)服务的过程,图中两个no-AP-STA记为S1和S2,AP记为AP1。S1向S2发送一个数据,其实际过程是,(1)S1将数据发送给AP1,AP1先缓存该数据;(2)AP1将该数据发送给S2。AP1提供的这个服务就是Distribution(数据分发)服务。
如图3所示,该图描述了实现Integration(整合)服务的过程。图中表示环境中存在一个802.11DS网络,构建该网络的AP记为AP1,两个no-AP-STA记为S1和S2,环境中存在的Internet网络记为N1。当S1向Internet网络传输数据时,其实际过程是,(1)S1将数据发送给AP1,AP1先缓存该数据;(2)AP1将该数据发送给Internet网络N1;(3)从Internet返回的数据也先发送给AP1,AP1缓存该数据;(4)AP1将缓存的数据发送给S1。AP1提供的这种连接802.11DS网络和其他网络的服务就是Integration(整合)服务。
现有的STA实现中,一个STA只能充当一种设备,要么是只作为AP,只提供SS+DS服务;要么是只作为no-AP-STA,只提供SS服务。
如图4所示,该图描述了一个具体的应用。在图中,环境中存在一个802.11DS网络,构建该网络的AP记为AP1,AP1提供到达Internet网络N1的Integration(整合)服务。三个STA记为S1,S2,S3,其中S1拥有接入AP1的权限,S2和S3则不具有接入权限。当S1作为no-AP-STA(只提供SS服务)接入到802.11DS网络后,使用S1的用户,通过AP1来实现各种Internet网络应用。这个时候,S2和S3希望和S1进行数据传输,因为S2和S3不具有接入AP1的权限,这就需要S1临时作为AP工作(即提供SS+DS服务)。由于现有实现中,一个STA只能充当一种设备,所以必须先断开S1到AP1的关联,然后再将S1作为AP工作。但这样就导致用户原有的网络应用断开,如果用户希望S1在不断开和AP1关联的情况下实现上述功能,目前的实现就无法满足了。
发明内容
为了解决上述类似应用出现的问题,本发明提出了一种方法,为802.11规范定义的STA提供了一种新的功能,使得一个STA,可以同时充当AP和no-AP-STA,即在提供SS+DS服务的时候,也同时提供SS服务。
如图1所示,该图描述了本发明中所述STA的各部分组成。
所述一个802.11的STA记为S1,可以同时作为AP和no-AP-STA工作。
所述S1,其中包括MAC控制软件模块M1,MAC硬件模块M2,BaseBand硬件模块M3,RF硬件模块M4几个部分。其中M2、M3、M4可以分别实现为独立的逻辑硬件模块,彼此之间通过外部数据和控制总线连接;也可以实现为一个硬件模块,使用内部数据和控制总线连接。
所述的MAC硬件模块M2,包含一个工作模式配置寄存器R1,一个beacon控制模块R2,至少两个同步控制模块R3和R4,和一个AP_no-AP-STA控制逻辑模块R5。。
所述工作模式配置寄存器R1,用于配置MAC工作的模式,其中包含同时作为AP和no-AP-STA工作的模式。
所述beacon控制模块R2,用于存储和发送beacon帧。
所述同步控制模块R3和R4,R3用于处理作为AP的时间同步,R4用于处理作为no-AP-STA的时间同步。
所述的MAC控制软件模块M1,包含一个AP控制软件模块A1,一个no-AP-STA控制软件模块A2,并可以处于同时工作状态。
所述AP控制软件模块A1,用于控制MAC硬件模块M2建立网络,管理加入该网络中的设备,实现数据分发和整合服务。
所述no-AP-STA控制软件模块A2,用于控制MAC硬件模块M2加入其他AP建立的网络,实现和该网络的同步,实现数据传输。
所述AP_no-AP-STA控制逻辑模块R5,用于将R1、R2、R3、R4四个部件联系起来,实现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服务实现数据分发;
第二种步骤,先作为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服务。
附图说明
图1为实现本发明的装置结构示意图
图2为DS网络系统中Distribution(数据分发)服务过程的示意图
图3为DS网络系统中Integration(整合)服务过程的示意图
图4为一个使用本发明实现具体应用的示意图
具体实施方案
如图1所示,该图描述了实现同时作为AP和no-AP-STA工作的802.11STA的示意图。
实现同时作为AP和no-AP-STA工作功能的STA,其硬件模块的部件包括:MAC控制软件模块M1和MAC硬件模块M2。其中M2包括一个工作模式配置寄存器R1,一个Beacon控制模块R2,至少两个同步控制模块R3和R4,和一个AP_no-AP-STA控制逻辑模块R5。其中AP_no-AP-STA控制逻辑模块R5用于胶合R1、R2、R3和R4,控制他们处于AP和no-AP-STA同时工作的状态。MAC控制软件模块M1包括一个AP控制软件模块A1,一个no-AP-STA控制软件模块A2,A1、A2可以同时处于工作状态。
为了更好地说明本发明实施过程,结合图1,以图4所示的实施例描述本发明的具体应用过程。
1)首先将工作模式配置寄存器R1配置为同时充当AP和no-AP-STA的工作模式。
2)当配置为上述所描述的工作模式时,具体步骤如下:
a)S1中的MAC硬件模块M2先作为no-AP-STA启动。no-AP-STA控制软件模块A2开始工作,控制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服务实现数据传输。
3)当S2和S3希望和S1进行数据通信时,如果S2和S3不具有接入AP1的能力,而用户又不希望断开S1上的网络应用,这时候,就需要S1同时作为AP来工作,临时建立另一个DS网络,执行如下步骤:
a)AP控制软件模块A1开始工作,控制S1中的MAC硬件模块M2充当AP。M2中的同步控制模块R3启动,开始计时;Beacon控制模块R2定期发送Beacon帧,该Beacon帧包括有标识该网络的SSID,网络参数和时间同步信息,这样S1就作为AP建立一个DS网络。
b)在M2作为AP工作过程中,S2和S3加入到由S1作为AP建立的DS网络中,实现S1、S2和S3之间的数据通信。
本发明所公开的方法,为802.11规范定义的STA提供了一种新的功能,使得一个STA,可以同时充当AP和no-AP-STA,即在提供SS+DS服务的时候,也同时提供SS服务,能够更好的满足用户需求。

Claims (1)

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服务。
CN2008102221323A 2008-09-10 2008-09-10 一个STA同时充当AP和no-AP-STA的方法 Active CN101674214B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008102221323A CN101674214B (zh) 2008-09-10 2008-09-10 一个STA同时充当AP和no-AP-STA的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008102221323A CN101674214B (zh) 2008-09-10 2008-09-10 一个STA同时充当AP和no-AP-STA的方法

Publications (2)

Publication Number Publication Date
CN101674214A true CN101674214A (zh) 2010-03-17
CN101674214B CN101674214B (zh) 2011-11-02

Family

ID=42021218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008102221323A Active CN101674214B (zh) 2008-09-10 2008-09-10 一个STA同时充当AP和no-AP-STA的方法

Country Status (1)

Country Link
CN (1) CN101674214B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103178918A (zh) * 2011-12-26 2013-06-26 中国科学院沈阳自动化研究所 基于tdma的工厂自动化无线网络时间同步方法
WO2013181941A1 (zh) * 2012-06-05 2013-12-12 华为终端有限公司 接入互联网的方法与装置
CN103517449A (zh) * 2012-06-17 2014-01-15 美国博通公司 在单一用户、多用户内每个设备的多路传送业务指示图
CN105592424A (zh) * 2014-10-24 2016-05-18 东莞宇龙通信科技有限公司 网络共享方法、网络共享装置和终端
CN107006066A (zh) * 2014-12-12 2017-08-01 佳能株式会社 通信设备、通信设备的控制方法和程序
CN111181668A (zh) * 2019-04-24 2020-05-19 新华三技术有限公司 信息获取方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100678935B1 (ko) * 2004-07-26 2007-02-07 삼성전자주식회사 무선 랜에서 소프트 로밍 방법 및 이를 위한 스테이션
CN101064645A (zh) * 2006-04-27 2007-10-31 北京六合万通微电子技术有限公司 单一设备同时支持多个无线局域网的方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103178918A (zh) * 2011-12-26 2013-06-26 中国科学院沈阳自动化研究所 基于tdma的工厂自动化无线网络时间同步方法
CN103178918B (zh) * 2011-12-26 2016-08-03 中国科学院沈阳自动化研究所 基于tdma的工厂自动化无线网络时间同步方法
WO2013181941A1 (zh) * 2012-06-05 2013-12-12 华为终端有限公司 接入互联网的方法与装置
US9025448B2 (en) 2012-06-05 2015-05-05 Huawei Device Co., Ltd. Methods and apparatuses for accessing internet
CN103517449A (zh) * 2012-06-17 2014-01-15 美国博通公司 在单一用户、多用户内每个设备的多路传送业务指示图
CN103517449B (zh) * 2012-06-17 2016-10-12 美国博通公司 在单一用户、多用户内每个设备的多路传送业务指示图
CN105592424A (zh) * 2014-10-24 2016-05-18 东莞宇龙通信科技有限公司 网络共享方法、网络共享装置和终端
CN107006066A (zh) * 2014-12-12 2017-08-01 佳能株式会社 通信设备、通信设备的控制方法和程序
US10560969B2 (en) 2014-12-12 2020-02-11 Canon Kabushiki Kaisha Communication apparatus, control method for communication apparatus, and program
CN107006066B (zh) * 2014-12-12 2021-02-19 佳能株式会社 通信设备、通信设备的控制方法和程序
CN111181668A (zh) * 2019-04-24 2020-05-19 新华三技术有限公司 信息获取方法及装置

Also Published As

Publication number Publication date
CN101674214B (zh) 2011-11-02

Similar Documents

Publication Publication Date Title
CN101674214B (zh) 一个STA同时充当AP和no-AP-STA的方法
CN102395170B (zh) 无线网络中的交递系统及方法
CN102215052B (zh) 蓝牙无线电设备和用于与电信网络整合的管理应用
AU2012357331B2 (en) Repeating method of wireless repeating device,and wireless repeating device
AU2008365172B2 (en) Method for realizing session calling and dynamic grouping based on talkback
US10492129B2 (en) Method for scanning for access points in wireless LAN system
WO2013102368A1 (zh) 一种扁平化网络架构的无线通信系统、方法及扩展装置
CN106028322B (zh) 无线通信的设备、系统和方法
CN102204369B (zh) 移动通信系统、核心网络节点、控制站、基站和通信方法
CN102308662B (zh) 在基站间建立x2连接的方法、基站和通讯系统
CN101232419B (zh) 一种基于原语的无线个域网接入方法
EP2234438B1 (en) Wireless personal area network accessing method
WO2004051933A3 (en) Reducing interference between different communication systems sharing a common wireless transmission medium
CN101854732A (zh) 一种通过WiFi无线网接入有线以太网的方法
WO2022062323A1 (zh) 射频拉远单元及rru与bbu组网系统
CN101730107A (zh) 一种无线局域网的接入方法及系统
JP2000358059A (ja) Lan間接続方法、アクセスポイント装置及びlanシステム
WO2008058471A1 (fr) Station de base, procédé de traitement d'un signal de bande de base d'une station de base et système de communication sans fil
CN100455073C (zh) 用于公共和专用移动通信系统的信号提供装置和方法
EP2563086B1 (en) Wireless communication apparatus
CN100581125C (zh) 一种适合无线个域网的接入方法
KR20230152764A (ko) 직접 링크 어드레싱 방법 및 장치
WO2016165430A1 (zh) 数据中转方法、装置、通信系统和计算机存储介质
CN115834546A (zh) 用于多链路设备的地址随机化方案
CN100583752C (zh) 802.11芯片中wapi、ccmp共存的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP02 Change in the address of a patent holder

Address after: 102209 Beijing, Beiqijia, the future of science and technology in the south area of China electronic network security and information technology industry base C building,

Patentee after: Beijing CEC Huada Electronic Design Co., Ltd.

Address before: 100102 Beijing City, Chaoyang District Lize two Road No. 2, Wangjing science and Technology Park A block five layer

Patentee before: Beijing CEC Huada Electronic Design Co., Ltd.