CN111432499B - Data transmission processing method, device and storage medium - Google Patents

Data transmission processing method, device and storage medium Download PDF

Info

Publication number
CN111432499B
CN111432499B CN202010213402.5A CN202010213402A CN111432499B CN 111432499 B CN111432499 B CN 111432499B CN 202010213402 A CN202010213402 A CN 202010213402A CN 111432499 B CN111432499 B CN 111432499B
Authority
CN
China
Prior art keywords
uplink
sta
data
downlink
scheduling
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.)
Active
Application number
CN202010213402.5A
Other languages
Chinese (zh)
Other versions
CN111432499A (en
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.)
Jiangsu Creatcomm Electronic Co ltd
Original Assignee
Jiangsu Creatcomm Electronic 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 Jiangsu Creatcomm Electronic Co ltd filed Critical Jiangsu Creatcomm Electronic Co ltd
Priority to CN202010213402.5A priority Critical patent/CN111432499B/en
Publication of CN111432499A publication Critical patent/CN111432499A/en
Application granted granted Critical
Publication of CN111432499B publication Critical patent/CN111432499B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1268Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/24Cell structures
    • H04W16/28Cell structures using beam steering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention provides a data transmission processing method, equipment and a storage medium. In a Beacon period, an AP omnidirectionally broadcasts and transmits frame length corresponding to uplink and downlink periods included in the Beacon period and uplink and downlink proportioning information and a scheduling management packet to an STA, so that the STA receives uplink scheduling data transmitted by uplink scheduling resources and uplink competing data transmitted by uplink competing resources; and the AP receives uplink scheduling data in a directional direction and uplink competing data in an omni-directional direction. The data transmission processing method provided by the embodiment of the invention realizes further support of the intelligent antenna on the basis of supporting the co-transmitting and co-receiving functions of the co-located APs and ensuring reasonable resource allocation of service data and random access, reduces interference among users in a system, can greatly improve the MCS rate level in the service communication process, and realizes the maximum throughput of the whole network in the environment where multiple APs work.

Description

Data transmission processing method, device and storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a data transmission processing method, apparatus, and storage medium.
Background
With the gradual progress of the internet of things, WIFI is being widely applied, and the application scene of WIFI is gradually expanded from indoor to outdoor. Because the WIFI working frequency is in the ISM frequency band, frequency resources are tense, and adjacent or co-located devices are likely to work on the same frequency point. Serious co-channel interference will occur between co-located devices. Due to the uplink and downlink cross interference, the throughput of the system is drastically reduced due to the existence of co-located co-channel interference, and the co-located co-channel interference cannot be filtered by a frequency domain filter. The co-located or adjacent WIFI equipment cannot work normally or the actual work throughput is very low under the general condition.
In order to solve the co-channel interference problem, a co-transmitting and co-receiving mode is generally adopted at present. That is, the AP that is adjacent to or co-located is in the transmitting state or in the receiving state at the same time, that is, in the co-transmitting and co-receiving state, and this working mode can avoid cross interference between the transceivers of the co-located or adjacent devices. Meanwhile, the intelligent antenna has a very good effect on interference elimination in spatial filtering. However, the application of the intelligent antenna can lead to the fact that the standard wifi working process such as carrier sense is not effective any more, and at present, the industry basically does not have a scheme for realizing wifi simultaneous transmission and simultaneous reception under the condition of the intelligent antenna.
Therefore, how to support the smart antenna on the basis of supporting the co-transmitting and co-receiving functions of the co-located AP and ensuring reasonable scheduling of uplink data, further reduce interference between users in the system, and improve the throughput of the co-located system becomes a problem to be solved.
Disclosure of Invention
Aiming at the problems existing in the prior art, the embodiment of the invention provides a data transmission processing method, equipment and a storage medium.
In a first aspect, a data transmission processing method provided by an embodiment of the present invention includes:
in a Beacon period, an AP omnidirectionally broadcasts and sends frame length corresponding to an uplink period and a downlink period included in the Beacon period and uplink and downlink proportion information to an STA through a Beacon frame; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
after downlink data is directionally transmitted to the STA through the downlink transmission resource, the AP broadcasts a transmission scheduling management packet to the STA in an omnidirectional manner, wherein the scheduling management packet comprises indication information for indicating uplink scheduling resources included in the uplink transmission resource, so that after the STA receives the uplink data, the uplink transmission resource comprises uplink scheduling resources and uplink competition resources according to the frame length, the uplink and downlink proportion information and the indication information; the uplink data comprises uplink scheduling data sent through the uplink scheduling resource and uplink competition data sent through the uplink competition resource;
In the uplink scheduling resource, the AP receives uplink scheduling data in a directional direction; in the uplink contention resource, the AP receives uplink contention data in an omni-directional direction.
Optionally, the STA includes a mobile STA and a fixed STA, the direction of the smart antenna of the AP is obtained by training for the direction of the mobile STA, and the direction of the smart antenna of the AP is obtained by fixed configuration or training for the direction of the fixed STA.
Optionally, the method further comprises:
when the AP transmits or receives data in an omni-directional direction through the intelligent antenna and switches to transmit or receive data in a directional direction, the intelligent antenna is subjected to beam adjustment, and a broadcast beam is adjusted to be a directional beam;
and when the AP transmits or receives data in a directional direction through the intelligent antenna and switches to transmit or receive data in an omni-directional direction, the intelligent antenna is subjected to beam adjustment, and the directional beam is adjusted to be a broadcast beam.
Optionally, the method further comprises:
and when the AP transmits or receives data in a directional direction for different STAs through the intelligent antenna, performing beam switching on the intelligent antenna so as to switch the directional beam into a directional beam for the next STA with data service.
Optionally, the uplink transmission resource sequentially includes the uplink scheduling resource and the uplink contention resource, or sequentially includes the uplink contention resource and the uplink scheduling resource.
Optionally, between sending the Beacon frame and the downlink data, the method further includes:
and sending a receiving confirmation frame for the uplink scheduling data and/or the uplink competition data sent before to the STA in a directional or omnidirectional mode, wherein the number of the receiving confirmation frames is one or more.
Optionally, the indication information is used for indicating uplink scheduling resources not included in the uplink transmission resources.
Optionally, the method further comprises:
and in the uplink scheduling resource, the AP receives a receiving confirmation frame which is sent by the STA and is aimed at the downlink data in a directional direction or an omni-directional direction.
Optionally, the Beacon period includes a plurality of the uplink and downlink periods; accordingly, the method further comprises:
and sending a fine timing broadcast to the STA in an omni-directional manner, wherein the fine timing broadcast is used for indicating the STA to enter the next uplink and downlink period.
Optionally, the frame length corresponding to the uplink and downlink periods and the uplink and downlink matching information included in the Beacon period are preset values uniformly configured by the system for the AP and the STA. .
In a second aspect, a data transmission processing method provided by an embodiment of the present invention includes:
in a Beacon period, the STA receives frame length corresponding to an uplink period and a downlink period included in the Beacon period and transmitted by an AP through omni-directional broadcasting of the Beacon frame, and uplink and downlink proportion information; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
after receiving the downlink data sent by the AP in a directional manner through the downlink sending resource, the STA continuously receives a scheduling management packet sent by the AP in an omni-directional manner, wherein the scheduling management packet comprises indication information for indicating uplink scheduling resources included in the uplink sending resource;
determining uplink scheduling resources and uplink competing resources included in the uplink transmission resources according to the frame length, the uplink and downlink proportion information and the indication information, and transmitting uplink data through the uplink transmission resources; the uplink data includes sending uplink scheduling data through the uplink scheduling resource and sending uplink contention data through the uplink contention resource, so that the AP receives the uplink scheduling data in a directional direction in the uplink scheduling resource, and receives the uplink contention data in an omni-directional direction in the uplink contention resource.
Optionally, the determining, according to the frame length, the uplink and downlink matching information and the indication information, uplink scheduling resources and uplink contention resources included in the uplink transmission resources includes:
determining the uplink transmission resource according to the frame length and the uplink and downlink proportioning information;
determining the uplink scheduling resource according to the indication information;
subtracting the uplink scheduling resource from the uplink transmission resource to determine the uplink contention resource.
Optionally, the STA includes a mobile STA and a fixed STA, the direction of the smart antenna of the AP is obtained by training for the direction of the mobile STA, and the direction of the smart antenna of the AP is obtained by fixed configuration or training for the direction of the fixed STA.
Optionally, the uplink transmission resource sequentially includes the uplink scheduling resource and the uplink contention resource, or sequentially includes the uplink contention resource and the uplink scheduling resource.
Optionally, the method further comprises:
and in the uplink scheduling resource, sending a receiving acknowledgement frame for the downlink data to the AP so that the AP receives the receiving acknowledgement frame for the downlink data in a directional direction or an omni-directional direction.
Optionally, the indication information is used for indicating uplink scheduling resources not included in the uplink transmission resources.
Optionally, between receiving the Beacon frame and the downlink data, the method further comprises:
and receiving a receiving acknowledgement frame which is sent directionally or omnidirectionally by the AP and is used for uplink scheduling data and/or uplink competition data sent before, wherein one or more receiving acknowledgement frames are used for receiving the uplink scheduling data and/or the uplink competition data sent before.
Optionally, the Beacon period includes a plurality of the uplink and downlink periods; accordingly, the method further comprises:
and receiving the fine timing broadcast sent by the AP in an omni-directional mode and used for indicating to enter the next uplink and downlink period.
Optionally, the frame length corresponding to the uplink and downlink periods and the uplink and downlink matching information included in the Beacon period are preset values uniformly configured by the system for the AP and the STA.
In a third aspect, an AP device provided by an embodiment of the present invention includes:
the Beacon broadcasting module is used for sending frame lengths corresponding to uplink and downlink periods included in a Beacon period and uplink and downlink proportioning information to the STA in an omni-directional broadcasting manner through the Beacon frame by the AP in the Beacon period; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
The scheduling management module is configured to, after the downlink data is directionally sent to the STA through the downlink sending resource, omnidirectionally broadcast the sending scheduling management packet to the STA by using the AP, where the scheduling management packet includes indication information for indicating uplink scheduling resources included in the uplink sending resource, so that after the STA receives the uplink data, the uplink sending resource includes uplink scheduling resources and uplink contention resources, and the uplink data is sent through the uplink sending resource according to the frame length, the uplink and downlink matching information and the indication information; the uplink data comprises uplink scheduling data sent through the uplink scheduling resource and uplink competition data sent through the uplink competition resource;
the data receiving module is used for receiving uplink scheduling data in the uplink scheduling resource by the AP in a directional direction; in the uplink contention resource, the AP receives uplink contention data in an omni-directional direction.
In a fourth aspect, an AP device provided by an embodiment of the present invention includes a memory, a processor, and a program stored in the memory and capable of running on the processor, where the processor implements the following steps when executing the program:
In a Beacon period, an AP omnidirectionally broadcasts and sends frame length corresponding to an uplink period and a downlink period included in the Beacon period and uplink and downlink proportion information to an STA through a Beacon frame; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
after downlink data is directionally transmitted to the STA through the downlink transmission resource, the AP broadcasts a transmission scheduling management packet to the STA in an omnidirectional manner, wherein the scheduling management packet comprises indication information for indicating uplink scheduling resources included in the uplink transmission resource, so that after the STA receives the uplink data, the uplink transmission resource comprises uplink scheduling resources and uplink competition resources according to the frame length, the uplink and downlink proportion information and the indication information; the uplink data comprises uplink scheduling data sent through the uplink scheduling resource and uplink competition data sent through the uplink competition resource;
in the uplink scheduling resource, the AP receives uplink scheduling data in a directional direction; in the uplink contention resource, the AP receives uplink contention data in an omni-directional direction.
In a fifth aspect, an STA device provided by an embodiment of the present invention includes:
the first receiving module is used for receiving frame lengths corresponding to uplink and downlink periods and uplink and downlink proportioning information, which are included in a Beacon period and are sent by an AP through omni-directional broadcasting of the Beacon frame, in the Beacon period by the STA; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
the second receiving module is configured to, after receiving the downlink data sent by the AP in a directional manner through the downlink sending resource, continue receiving a scheduling management packet sent by the AP in an omni-directional manner by the STA, where the scheduling management packet includes indication information for indicating uplink scheduling resources included in the uplink sending resource;
the data sending module is used for determining uplink scheduling resources and uplink competing resources included in the uplink sending resources according to the frame length, the uplink and downlink matching information and the indication information, and sending uplink data through the uplink sending resources; the uplink data includes sending uplink scheduling data through the uplink scheduling resource and sending uplink contention data through the uplink contention resource, so that the AP receives the uplink scheduling data in a directional direction in the uplink scheduling resource, and receives the uplink contention data in an omni-directional direction in the uplink contention resource.
In a sixth aspect, an STA device provided by an embodiment of the present invention includes a memory, a processor, and a program stored in the memory and executable on the processor, where the processor implements the following steps when executing the program:
in a Beacon period, the STA receives frame length corresponding to an uplink period and a downlink period included in the Beacon period and transmitted by an AP through omni-directional broadcasting of the Beacon frame, and uplink and downlink proportion information; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
after receiving the downlink data sent by the AP in a directional manner through the downlink sending resource, the STA continuously receives a scheduling management packet sent by the AP in an omni-directional manner, wherein the scheduling management packet comprises indication information for indicating uplink scheduling resources included in the uplink sending resource;
determining uplink scheduling resources and uplink competing resources included in the uplink transmission resources according to the frame length, the uplink and downlink proportion information and the indication information, and transmitting uplink data through the uplink transmission resources; the uplink data includes sending uplink scheduling data through the uplink scheduling resource and sending uplink contention data through the uplink contention resource, so that the AP receives the uplink scheduling data in a directional direction in the uplink scheduling resource, and receives the uplink contention data in an omni-directional direction in the uplink contention resource.
In a seventh aspect, embodiments of the present invention provide a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the data transmission processing method as provided in the first aspect or implements the steps of the data transmission processing method as provided in the second aspect.
According to the data transmission processing method provided by the embodiment of the invention, the AP transmits the public signals such as the broadcast beam Beacon frame and the like in an omnidirectional manner, transmits the special signals of users such as the directional beam downlink data and the like in a directional manner, and receives the uplink scheduling data in the uplink scheduling resource in a directional direction; receiving uplink contention data in an omni-directional direction in the uplink contention resource; the method and the system realize further support of the intelligent antenna on the basis of supporting the co-transmitting and co-receiving functions of the co-located APs and guaranteeing reasonable resource allocation of service data and random access, improve the equivalent radiation power of the service in the direction, further reduce the interference among users in the system, greatly improve the MCS rate level in the service communication process, and realize the maximum throughput of the whole network in the environment where multiple APs work.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a data transmission processing method according to an embodiment of the invention;
fig. 2 is a flow chart of a data transmission processing method according to another embodiment of the present invention;
fig. 3 is a timing diagram of a data transmission processing method according to another embodiment of the present invention;
fig. 4 is a schematic diagram of AP device composition according to an embodiment of the present invention;
fig. 5 is a schematic diagram of an AP device according to another embodiment of the present invention;
fig. 6 is a schematic diagram of STA equipment according to an embodiment of the present invention;
fig. 7 is a schematic diagram of STA equipment according to another embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments of the present invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Fig. 1 is a flow chart of a data transmission processing method according to an embodiment of the present invention, as shown in fig. 1, the method includes the following steps:
Step 100, in a Beacon period, an AP omnidirectionally broadcasts and transmits frame lengths corresponding to uplink and downlink periods and uplink and downlink proportioning information included in the Beacon period to an STA through a Beacon frame; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
specifically, the smart antenna is a two-way antenna installed on the site of the base station, and the working principle of the smart antenna is to guide the radio signals to a specific direction to generate a space directional beam, so that the main beam of the antenna is aligned to the arrival direction of the user signals. The intelligent antenna can meet the requirements of service quality and network capacity expansion under the condition of not increasing the complexity of the system.
In the embodiment of the invention, the intelligent antenna can form a broadcast beam and a directional beam according to the requirement. The broadcast beam is the beam sent by the intelligent antenna in the omni-directional direction, so that all users can receive the beam; the directional beam is a beam sent by the intelligent antenna in a directional direction, and only a communication object user pointed by the directional beam can receive the beam. All common signals, including random access signals, are transmitted or received over a broadcast beam and all user specific signals are received over a directional beam. All directional beams are pointed in the direction that is scheduled by the AP.
In one Beacon period, the AP omnidirectionally broadcasts and sends frame lengths corresponding to uplink and downlink periods included in the Beacon period to all STAs of all stations through Beacon frames, namely the Beacon broadcast frames are broadcast beams; all STAs of the whole station can receive the Beacon broadcast frame and obtain frame length information corresponding to uplink and downlink periods included in the Beacon period.
In order to ensure the function of transmitting and receiving the same communication transmission, the frame length and the configuration of uplink and downlink matching information of all APs in the whole network of the same transmission and receiving are the same, and the APs send the synchronization signal to the STA through an omni-directional broadcast beam, so that the whole station can obtain the same timing reference signal.
Under a common reference signal (such as a GPS), beacon signals of different APs of the whole network do not need to be synchronously transmitted, the time of the Beacon period is further segmented based on the same frame length, a plurality of uplink and downlink periods in the Beacon period are obtained, and the length of each uplink and downlink period is the frame length corresponding to the uplink and downlink period; the time point at which a Beacon may be transmitted after time slicing of a Beacon period is called a subdivision time point, i.e. coarse timing is determined by the Beacon, and the subsequent Beacon period is to be circulated with the Beacon signal as a node. An uplink and downlink period is determined by a finer time broadcast frame. And obtaining uplink and downlink switching points in each uplink and downlink period based on the uplink and downlink ratio information, and obtaining downlink transmission resources and uplink transmission resources in each uplink and downlink period. The different APs upstream and downstream of the whole network are aligned at sub-division time points.
For example, a Beacon period of 100ms is divided into 10 or 20 sub-divided time points, and the lengths of the resulting uplink and downlink periods are 10ms and 5ms, respectively. Taking an example that the length of the uplink and downlink period is 10ms, the downlink and uplink ratio can be configured to be 5:5, or 7:3 or 3:7, the downstream and upstream times are (5 ms ), (7 ms,3 ms), or (3 ms,7 ms), respectively. Different uplink and downlink ratios can adapt to different service requirements, for example, a network mainly uploading services is configured as 3:7, the network configuration based on the download service is 7:3, the service configuration of the uplink and downlink balance is 5:5.
it will be appreciated that all STAs accessing the network resolve and follow the same-transmission-and-reception scheme described above. The intelligent antenna can duplex work, and the switching time is not required to be reserved specially for uplink and downlink switching of the intelligent antenna during specific implementation. When the simultaneous transmitting and receiving system is implemented, corresponding uplink and downlink conversion protection time is reserved between the uplink and downlink conversion time slots and is used for coping with signal propagation delay, and the protection time length is the maximum propagation delay of signals in a network. It will be appreciated that in this embodiment, the AP is able to receive GPS signals and use a smart antenna, and the STA does not need to receive GPS and use an omni-directional antenna. In this embodiment, the STA does not need to receive GPS, mainly from the viewpoint of saving cost, and the STA does not use GPS and smart antenna, which is not a limitation of the present scheme.
Step 101, after downlink data is directionally transmitted to the STA through the downlink transmission resource, the AP broadcasts a transmission scheduling management packet to the STA in an omni-directional manner, where the scheduling management packet includes indication information for indicating uplink scheduling resources included in the uplink transmission resource, so that after the STA receives the downlink data, it determines that the uplink transmission resource includes uplink scheduling resources and uplink contention resources according to the frame length, the uplink and downlink matching information, and the indication information, and uplink data transmitted through the uplink transmission resource; the uplink data comprises uplink scheduling data sent through the uplink scheduling resource and uplink competition data sent through the uplink competition resource;
specifically, after downlink transmission resources and uplink transmission resources are allocated in an uplink and downlink period, the AP directionally transmits downlink data through the downlink transmission resources in the uplink and downlink period, the downlink data is directional beams, when the AP transmits a specific STA, the AP transmits the downlink data by using the directional beams in the directional direction of the specific STA, and only the STA to which the directional beams are directed can receive the downlink data.
After the AP directionally transmits downlink data to all STAs with downlink service through the downlink transmission resource, the AP omnidirectionally broadcasts and transmits a scheduling management packet to all STAs of all stations. The last part of the downlink transmission resources in the uplink and downlink periods is a scheduling management packet, and the scheduling management packet is transmitted by using a broadcast beam.
The scheduling management packet contains resource allocation information of all uplink users in the uplink and downlink periods, that is, the scheduling management packet is used for providing scheduling management information of uplink scheduling resources included in uplink transmission resources for all STAs of all stations. The STA decides to transmit uplink scheduling data based on the scheduling management information. It should be noted that, when the AP transmits the downlink data packet, it needs to be ensured that the downlink transmission resource is not exceeded after the subsequent scheduling management packet is added.
In this embodiment, the AP sends, through a Beacon frame, a frame length corresponding to an uplink and downlink period included in the Beacon period and uplink and downlink matching information to the STA in an omni-directional broadcast manner, and after the STA receives the Beacon frame of the AP in the omni-directional broadcast manner, obtains the frame length corresponding to the uplink and downlink period included in the Beacon period and the uplink and downlink matching information, and determines uplink available resources, where the uplink available resources include uplink scheduling resources and uplink contention resources.
On the basis of determining uplink available resources, the AP broadcasts and transmits a scheduling management packet to all the STAs of the whole station in an omni-directional mode, the STAs receive the scheduling management packet, and the scheduling management packet comprises indication information for indicating uplink scheduling resources included in the uplink transmission resources and indicating uplink scheduling resource allocation of all uplink users in the uplink and downlink periods. And the STA can obtain uplink scheduling resource allocation of all uplink users in the uplink and downlink period according to the indication information, and can schedule respective uplink service transmission according to the uplink scheduling. All uplink scheduling resources in the scheduling period can be pre-calculated in the scheduling management packet and carried in the scheduling management packet, so that the STA can save the calculation time. Since the uplink transmission resources include uplink scheduling resources and uplink contention resources, the STA having uplink contention information transmission can obtain the uplink contention resources by subtracting the uplink scheduling resources from the uplink resources.
And the STA with the uplink scheduling data transmission transmits the uplink scheduling data through the uplink scheduling resources according to the indication information, namely, the uplink scheduling data are sequentially transmitted at the uplink scheduling time according to the scheduling sequence in the indication information. And the STA with the uplink competition information transmission compares the current uplink residual available resources with resources required by the transmission of the to-be-transmitted competition data, and determines whether to transmit the uplink competition data packet according to the comparison result. Specifically, the STA having the uplink contention information transmission determines whether the remaining contention time is enough for the currently buffered contention data transmission.
When the time is insufficient, if the time length scheduled by the AP is too long or the random contention data packet of the STA is too large and there is no time for the STA to access, the STA gives up the current transmission to wait for the next/next contention transmission opportunity.
When the time is enough, uplink competition data are sent through uplink competition resources according to the WIFI rule; if the competition data is not sent out or the correctly received feedback signal is not received, the calculation and the sending process of the competition time are repeated. I.e., the transmission of the uplink contention data is strictly limited to the available time of the uplink contention data. When the uplink contention data packet in the STA buffer is large and cannot be transmitted in the corresponding time, the STA selects backoff to wait for the arrival of the next uplink contention transmission time, and calculates and confirms whether the time is enough again.
102, in the uplink scheduling resource, the AP receives uplink scheduling data in a directional direction; in the uplink contention resource, the AP receives uplink contention data in an omni-directional direction.
Specifically, in uplink scheduling resources, the AP receives uplink scheduling data in a directional direction, and in specific implementation, because the STA is a common omni-directional antenna, the STA end sequentially adopts the omni-directional antenna to send the uplink scheduling data in the omni-directional direction according to the scheduling sequence, and the AP sequentially switches the directional direction of the smart antenna according to the scheduling sequence, so as to ensure that the current directional direction of the smart antenna points to the STA currently being scheduled, and the AP can receive the uplink scheduling data of the STA currently being scheduled once when switching the directional direction of the directional beam.
In the uplink contention resource, the AP receives the uplink contention data in the omni-directional direction, and when the STA compares the current uplink residual available resource with the resource required by the transmission of the to-be-transmitted contention data, and determines that the current residual resource is enough to transmit the uplink contention data packet according to the comparison result, the AP transmits the uplink contention data in the omni-directional direction by adopting the omni-directional antenna, and then the AP receives the uplink contention data in the omni-directional direction.
It can be appreciated that the uplink contention resources are dynamic, and can be preempted when the uplink scheduling data occupies a longer time.
According to the data transmission processing method provided by the embodiment of the invention, the AP transmits the public signals such as the broadcast beam Beacon frame and the like in an omnidirectional manner, transmits the special signals of users such as the directional beam downlink data and the like in a directional manner, and receives the uplink scheduling data in the uplink scheduling resource in a directional direction; receiving uplink contention data in an omni-directional direction in the uplink contention resource; the method and the system realize further support of the intelligent antenna on the basis of supporting the co-transmitting and co-receiving functions of the co-located APs and guaranteeing reasonable resource allocation of service data and random access, improve the equivalent radiation power of the service in the direction, further reduce the interference among users in the system, greatly improve the MCS rate level in the service communication process, and realize the maximum throughput of the whole network in the environment where multiple APs work.
On the basis of the foregoing embodiment, optionally, the STA includes a mobile STA and a fixed STA, the direction of the smart antenna of the AP to the mobile STA is obtained through training, and the direction of the smart antenna of the AP to the fixed STA is obtained through fixed configuration or training.
Specifically, when transmitting or receiving a directional beam, such as transmitting a downlink packet to an STA in a directional direction, or receiving uplink schedule data transmitted by an STA in a directional direction, the AP needs to first determine the direction of the directional beam for each STA to achieve directional transmission or reception.
In this embodiment, the STAs include mobile STAs and fixed STAs. The direction of the directional beam of the smart antenna of the AP for the mobile STA is generally obtained by a training method, and the direction of the directional beam for the fixed STA, i.e., the STA in a fixed position, is obtained by a training method, or may be obtained by a fixed configuration.
When the directional beam direction of the mobile STA or the fixed STA is obtained through training, the directional beam direction of the STA user can be obtained through measurement, the measurement is composed of a series of numbered beam pointing heuristics, and the better beam direction is obtained through measuring signals in different beam directions. Specifically, the AP sends beams with different directions of number information to the STA multiple times, where the number information of each direction is preset, and the number information of the different directions is different. After receiving the plurality of beams with different number information, the STA feeds back the signal intensities of the beams with different number information received by the AP, and after receiving the feedback information, the AP can obtain which direction of the beam signal is strongest for each STA. The direction of the directional beam of the smart antenna of the AP for the STA can be determined accordingly. The measurement accuracy can be further improved through multiple measurement and filtering treatment.
When the direction of the directional beam of the intelligent antenna aiming at the fixed STA is obtained through fixed configuration, the direction of the fixed STA is fixed, and after the specific direction of the fixed STA is determined, the beam direction of the fixed STA is configured at the AP end in advance.
On the basis of the above embodiment, optionally, the method further includes:
when the AP transmits or receives data in an omni-directional direction through the intelligent antenna and switches to transmit or receive data in a directional direction, the intelligent antenna is subjected to beam adjustment, and a broadcast beam is adjusted to be a directional beam;
specifically, when the AP transmits or receives data in an omni-directional direction through the smart antenna and switches to transmitting or receiving data in a directional direction, that is, when the AP needs to transmit or receive a directional beam through the smart antenna after transmitting or receiving a broadcast beam through the smart antenna, it is necessary to perform beam adjustment on the smart antenna and adjust the broadcast beam to be a directional beam. It will be appreciated that adjusting from a broadcast beam to a directional beam requires reserving a beam adjustment time, typically on the order of microseconds.
For example, if the first part of the uplink resources is uplink contention resources, when the AP needs to receive uplink contention data sent by the STA in the omni-direction through the smart antenna and then needs to receive uplink scheduling data sent by the STA in the directional direction, it needs to perform beam adjustment on the smart antenna, adjust the broadcast beam to be the directional beam, and then receive the uplink scheduling data sent by the STA in the directional direction.
For example, if the first part of the uplink resources is uplink scheduling resources, the AP needs to receive uplink scheduling data, i.e., directional beam, in the directional direction, and the last part of the downlink is scheduling management packet, i.e., broadcast beam, so after the downlink scheduling management packet is sent omnidirectionally, it is necessary to perform beam adjustment on the smart antenna, adjust the broadcast beam to directional beam, and then receive uplink scheduling data sent by the STA in the directional direction.
For example, when the AP is ready to transmit downlink data, that is, when it is necessary to transmit a directional beam, since the smart antenna of the AP has previously transmitted a broadcast beam, it is necessary to adjust the beam of the smart antenna, adjust the broadcast beam to the directional beam, and then transmit the downlink data in the directional direction, that is, transmit the directional beam.
On the basis of the above embodiment, optionally, the method further includes: when the AP transmits or receives data in a directional direction through the intelligent antenna and switches to transmitting or receiving data in an omni-directional direction, the intelligent antenna is subjected to beam adjustment, and the directional beam is adjusted to be a broadcast beam.
Specifically, when the AP transmits or receives data in a directional direction through the smart antenna and switches to transmitting or receiving data in an omni-directional direction, that is, when the AP needs to transmit or receive a broadcast beam through the smart antenna after transmitting or receiving the directional beam through the smart antenna, it is necessary to perform beam adjustment on the smart antenna and adjust the directional beam to be the broadcast beam. It will be appreciated that the adjustment of the directional beam to the broadcast beam requires a reserved beam adjustment time, typically on the order of microseconds.
For example, after the downlink data packet of the directional beam is sent, the AP sends the scheduling management packet of the broadcast beam to the STA, that is, needs to adjust the directional beam to the broadcast beam, the AP adjusts the beam of the smart antenna, adjusts the directional beam to the broadcast beam, and then sends the scheduling management packet omnidirectionally through the smart antenna.
For example, after the AP receives the uplink scheduling data in the directional direction of the smart antenna, it needs to omnidirectionally broadcast a finer time broadcast frame when entering the next uplink and downlink period, that is, it needs to adjust the directional beam to a broadcast beam, it needs to adjust the beam of the smart antenna, adjust the directional beam to a broadcast beam, and omnidirectionally broadcast the finer time broadcast frame through the smart antenna.
For example, if the first portion of the uplink resources is uplink scheduling resources, when the AP needs to receive uplink contention data sent by the STA in the omni-direction through the smart antenna after receiving the uplink scheduling data sent by the STA in the directional direction, it needs to perform beam adjustment on the smart antenna, adjust the directional beam to a broadcast beam, and then receive the uplink contention data sent by the STA in the omni-direction.
On the basis of the above embodiment, optionally, the method further includes: and when the AP transmits or receives data in a directional direction for different STAs through the intelligent antenna, performing beam switching on the intelligent antenna so as to switch the directional beam into a directional beam for the next STA with data service.
Specifically, when the AP transmits or receives a directional beam, such as transmitting a downlink data packet to the STA in a directional manner, or receiving uplink scheduling data transmitted by the STA in a directional direction, the directional direction of each STA is different, so that directional reception or transmission is performed between different STAs, and beam switching needs to be performed on the smart antenna to switch the directional beam to a directional beam for the STA having the next data service.
For example, in the downlink resource, when the downlink data packet is sent to the STA in a directional manner, because the directional beam directions of the smart antenna for different downlink users are different, the corresponding downlink data transmission needs to be performed on the downlink users in a directional manner sequentially, specifically in the implementation process, the AP sequentially switches the directional directions of the smart antenna in order, so that it is ensured that the current directional direction of the smart antenna points to the current downlink service STA, and the AP can send the downlink data of the current downlink service STA in a directional manner once every time the AP switches the directional direction of the directional beam.
For example, in the uplink scheduling resource, when the AP receives uplink scheduling data of the uplink scheduling STA in a directional direction through the smart antenna, since the directional beam directions of the smart antenna for different uplink users are different, it is necessary to sequentially receive the uplink scheduling data sent by the uplink scheduling users in the directional direction according to the scheduling order. Specifically, in the implementation process, the STA sequentially adopts the omni-directional antenna to transmit uplink scheduling data in the omni-directional direction according to the scheduling sequence, and the AP sequentially switches the directional direction of the smart antenna according to the scheduling sequence, so that the current directional direction of the smart antenna points to the currently scheduled STA, and the AP can receive the uplink scheduling data of the currently scheduled STA in the directional direction once every time the AP switches the directional direction of the directional beam.
On the basis of the foregoing embodiment, optionally, the uplink transmission resource includes the uplink scheduling resource and the uplink contention resource in sequence, or includes the uplink contention resource and the uplink scheduling resource in sequence.
Specifically, the AP omnidirectionally transmits beacon broadcast information including frame length and uplink and downlink matching information and a scheduling management packet including indication information to the STAs, and after determining uplink scheduling resources and uplink contention resources included in the uplink transmission resources according to the frame length, the uplink and downlink matching information and the indication information, all STAs of the whole station receive the beacon broadcast information and the scheduling management packet, uplink contention data is transmitted through the uplink contention resources first, and then uplink scheduling data is transmitted through the uplink scheduling resources. At this time, the first part of the uplink resource is uplink contention resource, and the scheduling management packet of the last part of the downlink resource is broadcast beam, so that beam adjustment is not needed.
In another implementation manner, after all STAs of the whole station receive beacon broadcast information and a scheduling management packet and determine uplink scheduling resources and uplink contention resources included in uplink transmission resources according to frame length, uplink and downlink proportion information and indication information, the STAs first transmit uplink scheduling data through the uplink scheduling resources, and then transmit uplink contention data through the uplink contention resources, that is, the STAs transmit uplink contention data after placing the uplink contention data in the scheduled uplink data.
It should be noted that, the feedback information of the correctness of the downlink transmission data received by the STA in the present period needs to be returned to the AP through the uplink scheduling data, so that the STA needs a certain time to package the data acknowledgement frame after knowing the correctness of the downlink data, and when the STA first transmits the scheduled uplink data, the STA may not arrive at the packaged data acknowledgement frame.
It can be understood that, setting the random access time, that is, the uplink contention resource, before the uplink scheduling time can ensure that the STA has time to verify the correctness of the downlink data packet in the present period and ensure that the software has enough time to generate the feedback frame. At this time, the first part of the uplink resource is uplink scheduling resource, the directional beam is transmitted, the last part of the downlink resource is scheduled and managed packet to be transmitted by using the broadcast beam, the beam adjustment is needed, and the AP performs the beam adjustment on the intelligent antenna and adjusts the broadcast beam into the directional beam.
Optionally, on the basis of the above embodiment, between sending the Beacon frame and the downlink data, the method further includes:
and sending a receiving confirmation frame for the uplink scheduling data and/or the uplink competition data sent before to the STA in a directional or omnidirectional mode, wherein the number of the receiving confirmation frames is one or more.
Specifically, the co-transmitting and co-receiving rule specifies the transmission time of the co-located AP, that is, the downlink time, which can be kept consistent with the GPS whole network through configuration. All transmission and reception processes of the whole network must not exceed the corresponding time. In order to ensure the whole network timing, the physical layer does not adopt a hardware ACK mode to carry out packet confirmation, but adopts a small management packet to feed back the correctness of the reverse data packet at a higher layer, which is called an ACK frame for short.
In the embodiment of the invention, the AP needs to send the ACK frame in an omni-directional or directional mode before sending the Beacon frame in an omni-directional or directional mode and sending the downlink data packet in a directional mode.
It can be understood that if the AP transmits the ACK frame omnidirectionally, both the Beacon broadcast frame and the ACK frame are broadcast beams, and there is no need to reserve beam adjustment time between the two frames; but the AP needs to perform beam adjustment on the smart antenna between omni-directional transmission of the ACK frame and directional transmission of the downlink data packet, and needs to reserve beam adjustment time from the broadcast beam adjustment to the directional beam, which is generally in the order of microseconds.
It can be understood that if the AP transmits the ACK frame in a directional manner, the Beacon broadcast frame is a broadcast beam, the ACK frame is a directional beam, the AP needs to perform beam adjustment on the smart antenna between the omni-directional transmission Beacon broadcast frame and the directional transmission ACK frame, and the adjustment of the broadcast beam to the directional beam requires a reserved beam adjustment time from the broadcast beam to the directional beam, and the beam adjustment time is generally in the microsecond order. Ap does not need to reserve beam adjustment time between the directional transmission ACK frame and the directional transmission downlink data packet.
It can be appreciated that if the AP transmits the ACK frame in a directional manner, since the direction of the AP is different for each STA when the AP transmits the ACK in a directional manner to the STAs, beam switching needs to be performed on the smart antenna for the ACK frame in a directional manner between different STAs. In this embodiment, the AP uses the ACK frame to feed back the correctness of the uplink scheduling data and/or the uplink contention data sent by the STA in the previous period. The AP may feed back the correctness of multiple users by using one frame, or may divide the feedback into multiple frame intervals SIFS to send feedback signals of different users respectively, which are called Bulk ACK and multi ACK respectively.
On the basis of the foregoing embodiment, optionally, the indication information is used to indicate an uplink scheduling resource that is not included in the uplink transmission resource.
Specifically, if the STA does not have uplink scheduling data to be transmitted in the uplink and downlink periods, the indication information included in the scheduling management packet sent by the AP in an omni-directional manner is used to indicate uplink scheduling resources not included in the uplink transmission resources, so that it can be indicated that the uplink scheduling data is not needed in the uplink and downlink periods, and all the uplink transmission resources are used as uplink contention resources for transmitting uplink contention data.
On the basis of the above embodiment, optionally, the method further includes:
And in the uplink scheduling resource, the AP receives a receiving confirmation frame which is sent by the STA and is aimed at the downlink data in a directional direction or an omni-directional direction.
Specifically, the co-transmitting and co-receiving define the transmission time of the co-located AP, and can be kept consistent with the GPS whole network through configuration. All transmissions and receptions of the whole network must not exceed the corresponding time. In order to ensure the whole network timing, the physical layer does not adopt a hardware ACK mode to carry out packet confirmation, but adopts a small management packet to feed back the correctness of the reverse data packet at a higher layer.
And the scheduling STA transmits uplink scheduling data and a confirmation frame for the correctness of the downlink service data received in the period according to the scheduling information, and transmits the scheduled uplink data after transmitting the uplink competition data. The reception acknowledgement frame, which is feedback to the downlink signal, may be transmitted alone in the uplink scheduling resource or may be included in the uplink scheduling data.
If the reception acknowledgement frame for the downlink signal is sent separately in the uplink scheduling resource, if the reception acknowledgement frame for the downlink signal is received by the AP in the directional direction, beam switching needs to be performed for different STAs; since the AP also receives the uplink scheduling data in the directional direction, the AP does not need to perform beam adjustment between directional reception of the uplink scheduling data and directional reception of the reception acknowledgement frame for the downlink signal.
If the reception acknowledgement frame for the downlink signal is transmitted separately in the uplink scheduling resource, if the AP receives the reception acknowledgement frame for the downlink signal in the omni-direction, since the AP receives the uplink scheduling data in the directional direction, the AP needs to perform beam adjustment between receiving the uplink scheduling data in the directional direction and receiving the reception acknowledgement frame for the downlink signal in the omni-direction.
When the reception acknowledgement frame for the downlink signal is transmitted to the AP together with the uplink scheduling data included in the uplink scheduling resource, the AP receives the uplink scheduling data in a directed manner, and therefore the AP also receives the reception acknowledgement frame for the downlink signal included in the uplink scheduling data in a directed manner.
On the basis of the above embodiment, optionally, the Beacon period includes a plurality of uplink and downlink periods; accordingly, the method further comprises:
and sending a fine timing broadcast to the STA in an omni-directional manner, wherein the fine timing broadcast is used for indicating the STA to enter the next uplink and downlink period.
Specifically, the Beacon frame is broadcasted in an omni-directional manner at the AP timing as a coarse time signal, a plurality of uplink and downlink periods are obtained after the time of the Beacon period is further segmented, the time point at which the Beacon is possibly sent after the segmentation is called a subdivision time point, and the Beacon is broadcasted in an omni-directional manner between each uplink and downlink period, namely each subdivision time point AP, for indicating all STAs of all stations to enter the next uplink and downlink period, and the STAs enter the next uplink and downlink period after receiving the fine timing broadcast.
It can be understood that in this embodiment, the fine timing broadcast sent by the AP to the STA in the omni-direction is a broadcast beam, and when the last part of the last uplink and downlink periods is the uplink scheduling resource, the transmission in the uplink scheduling resource is a directional beam, so before the fine timing broadcast sent to the STA in the omni-direction, the smart antenna needs to be adjusted, and the directional beam is adjusted to be a broadcast beam. When the last part of the last uplink and downlink period is the uplink contention resource, the uplink contention data and the fine timing broadcast are both broadcast beams, so that beam adjustment is not needed.
The fine timing broadcast does not need to carry numbering information, has a fault tolerance function, does not influence the system function when the time message is not received by part of the STAs, and can obtain correct timing under the condition that certain time points are not received correctly by a mode taking mode. All STAs accessing the network resolve and follow this co-transmission scheme. The synchronous sending and receiving time is short, the normal uplink and downlink period synchronization is ensured, and the synchronization of the cross overrun period is not needed. The uplink and the downlink of the whole network follow the same uplink and downlink in any period, and the uplink competition time of the superframe is not required to be defined and set as an exception.
Another implementation mode is that the fine timing broadcast carries numbering information, the numbering is not repeated in the Beacon period, and the numbering of the Beacon different periods is recycled.
On the basis of the above embodiment, optionally, the frame length corresponding to the uplink and downlink periods included in the Beacon period and the uplink and downlink matching information are preset values uniformly configured by the system for the AP and the STA.
Specifically, the frame length corresponding to the uplink and downlink periods in the Beacon period and the uplink and downlink matching information may also be preset values that are configured uniformly in advance for all APs and all STAs in the entire network by the system in the same transmission and reception, for example, before the Beacon period starts to circulate, the frame length corresponding to the uplink and downlink periods in the Beacon period is 10ms by default for all APs and all STAs in the entire network, and the uplink and downlink matching is 5:5. When the time of the Beacon period with the length of 100ms is divided, dividing 10 subdivision time points to obtain 10 uplink and downlink periods with the length of 10 ms; and configuring the uplink and downlink ratio to be 5:5, namely the uplink available time to be 5ms and the downlink available time to be 5ms. The AP and STA are informed of this information before the Beacon period.
It may be appreciated that in this case, in step 100, the AP may omit the action of sending, through the Beacon frame, the frame length corresponding to the uplink and downlink periods included in the Beacon period and the uplink and downlink matching information to the STA by omni-directional broadcasting.
According to the data transmission processing method provided by the embodiment of the invention, the AP transmits the public signals such as the broadcast beam Beacon frame and the like in an omnidirectional manner, transmits the special signals of users such as the directional beam downlink data and the like in a directional manner, and receives the uplink scheduling data in the uplink scheduling resource in a directional direction; receiving uplink contention data in an omni-directional direction in the uplink contention resource; the method and the system realize further support of the intelligent antenna on the basis of supporting the co-transmitting and co-receiving functions of the co-located APs and guaranteeing reasonable resource allocation of service data and random access, improve the equivalent radiation power of the service in the direction, further reduce the interference among users in the system, greatly improve the MCS rate level in the service communication process, and realize the maximum throughput of the whole network in the environment where multiple APs work.
Fig. 2 is a flow chart of a data transmission processing method according to another embodiment of the present invention, as shown in fig. 2, the method includes the following steps:
step 200, in a Beacon period, the STA receives a frame length corresponding to an uplink period and a downlink period included in the Beacon period, which are sent by the AP through omni-directional broadcasting of the Beacon frame, and uplink and downlink proportioning information; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
Specifically, the smart antenna is a two-way antenna installed on the site of the base station, and the working principle of the smart antenna is to guide the radio signals to a specific direction to generate a space directional beam, so that the main beam of the antenna is aligned to the arrival direction of the user signals. The intelligent antenna can meet the requirements of service quality and network capacity expansion under the condition of not increasing the complexity of the system.
In the embodiment of the invention, the intelligent antenna can form a broadcast beam and a directional beam according to the requirement. The broadcast beam is a beam sent by the intelligent antenna in an omni-directional direction, and all users can receive the beam; the directional beam is a beam sent by the intelligent antenna in a directional direction, and only a communication object user pointed by the directional beam can receive the beam. All common signals, including random access signals, are transmitted or received over a broadcast beam and all user specific signals are received over a directional beam. All directional beams are pointed in the direction that is scheduled by the AP.
In a Beacon period, the STA receives the frame length corresponding to the uplink and downlink periods included in the Beacon period and transmits the Beacon frame through the omni-directional broadcasting of the Beacon frame, namely the Beacon broadcast frame is a broadcast beam; all STAs of the whole station can receive the Beacon broadcast frame and obtain frame length information corresponding to uplink and downlink periods included in the Beacon period.
In order to ensure the function of transmitting and receiving the same communication transmission, the frame length and the configuration of uplink and downlink matching information of all APs in the whole network of the same transmission and receiving are the same, and the APs send the synchronization signal to the STA through an omni-directional broadcast beam, so that the whole station can obtain the same timing reference signal.
Under a common reference signal (such as a GPS), beacon signals of different APs of the whole network do not need to be synchronously transmitted, the time of the Beacon period is further segmented based on the same frame length, a plurality of uplink and downlink periods in the Beacon period are obtained, and the length of each uplink and downlink period is the frame length corresponding to the uplink and downlink period; the time point at which a Beacon may be transmitted after time slicing of a Beacon period is called a subdivision time point, i.e. coarse timing is determined by the Beacon, and the subsequent Beacon period is to be circulated with the Beacon signal as a node. An uplink and downlink period is determined by a finer time broadcast frame. And obtaining uplink and downlink switching points in each uplink and downlink period based on the uplink and downlink ratio information, and obtaining downlink transmission resources and uplink transmission resources in each uplink and downlink period. The different APs upstream and downstream of the whole network are aligned at sub-division time points.
For example, a Beacon period of 100ms is divided into 10 or 20 sub-divided time points, and the lengths of the resulting uplink and downlink periods are 10ms and 5ms, respectively. Taking an example that the length of the uplink and downlink period is 10ms, the downlink and uplink ratio can be configured to be 5:5, or 7:3 or 3:7, the downstream and upstream times are (5 ms ), (7 ms,3 ms), or (3 ms,7 ms), respectively. Different uplink and downlink ratios can adapt to different service requirements, for example, a network mainly uploading services is configured as 3:7, the network configuration based on the download service is 7:3, the service configuration of the uplink and downlink balance is 5:5.
it will be appreciated that all STAs accessing the network resolve and follow the same-transmission-and-reception scheme described above. The intelligent antenna can duplex work, and the switching time is not required to be reserved specially for uplink and downlink switching of the intelligent antenna during specific implementation. When the simultaneous transmitting and receiving system is implemented, corresponding uplink and downlink conversion protection time is reserved between the uplink and downlink conversion time slots and is used for coping with signal propagation delay, and the protection time length is the maximum propagation delay of signals in a network.
It will be appreciated that in this embodiment, the AP is able to receive GPS signals and use a smart antenna, and the STA does not need to receive GPS and use an omni-directional antenna. In this embodiment, the STA does not need to receive GPS, mainly from the viewpoint of saving cost, and the STA does not use GPS and smart antenna, which is not a limitation of the present scheme.
Step 201, after receiving the downlink data sent by the AP in a directional manner through the downlink transmission resource, the STA continues to receive a scheduling management packet sent by the AP in an omni-directional manner, where the scheduling management packet includes indication information for indicating an uplink scheduling resource included in the uplink transmission resource;
specifically, after downlink transmission resources and uplink transmission resources are allocated in an uplink and downlink period, the AP directionally transmits downlink data through the downlink transmission resources in the uplink and downlink period, the downlink data is directional beams, when the AP transmits a specific STA, the AP transmits the downlink data by using the directional beams in the directional direction of the specific STA, and only the STA to which the directional beams are directed can receive the downlink data.
After downlink data is sent to all STAs with downlink service in a directional way through downlink transmission resources, the AP broadcasts a transmission scheduling management packet to all STAs of all sites in an omni-directional way. The last part of the downlink transmission resources in the uplink and downlink periods is a scheduling management packet, and the scheduling management packet is transmitted by using a broadcast beam.
The scheduling management packet contains resource allocation information of all uplink users in the uplink and downlink periods, that is, the scheduling management packet is used for providing scheduling management information of uplink scheduling resources included in uplink transmission resources for all STAs of all stations. The STA decides to transmit uplink scheduling data based on the scheduling management information. It should be noted that, when the AP transmits the downlink data packet, it needs to be ensured that the downlink transmission resource is not exceeded after the subsequent scheduling management packet is added.
Step 202, determining uplink scheduling resources and uplink contention resources included in the uplink transmission resources according to the frame length, the uplink and downlink matching information and the indication information, and transmitting uplink data through the uplink transmission resources; the uplink data includes sending uplink scheduling data through the uplink scheduling resource and sending uplink contention data through the uplink contention resource, so that the AP receives the uplink scheduling data in a directional direction in the uplink scheduling resource, and receives the uplink contention data in an omni-directional direction in the uplink contention resource.
In this embodiment, the STA receives a Beacon frame broadcasted by the AP in the omni-direction, obtains frame length and uplink-downlink ratio information corresponding to an uplink-downlink period included in the Beacon period, and determines uplink available resources, where the uplink available resources include uplink scheduling resources and uplink contention resources.
On the basis of determining uplink available resources, the STA receives a scheduling management packet, wherein the scheduling management packet comprises indication information for indicating uplink scheduling resources included in uplink transmission resources and indicating uplink scheduling resource allocation of all uplink users in the uplink and downlink periods. And the STA can obtain uplink scheduling resource allocation of all uplink users in the uplink and downlink period according to the indication information, and can schedule respective uplink service transmission according to the uplink scheduling. All uplink scheduling resources in the scheduling period can be pre-calculated in the scheduling management packet and carried in the scheduling management packet, so that the STA can save the calculation time. Since the uplink transmission resources include uplink scheduling resources and uplink contention resources, the STA having uplink contention information transmission can obtain the uplink contention resources by subtracting the uplink scheduling resources from the uplink resources.
And the STA with the uplink scheduling data transmission transmits the uplink scheduling data through the uplink scheduling resources according to the indication information, namely, the uplink scheduling data are sequentially transmitted at the uplink scheduling time according to the scheduling sequence in the indication information.
And the STA with the uplink competition information transmission compares the current uplink residual available resources with resources required by the transmission of the to-be-transmitted competition data, and determines whether to transmit the uplink competition data packet according to the comparison result. Specifically, the STA having the uplink contention information transmission determines whether the remaining contention time is enough for the currently buffered contention data transmission.
When the time is insufficient, if the time length scheduled by the AP is too long or the random contention data packet of the STA is too large and there is no time for the STA to access, the STA gives up the current transmission to wait for the next/next contention transmission opportunity.
When the time is enough, uplink competition data are sent through uplink competition resources according to the WIFI rule; if the competition data is not sent out or the correctly received feedback signal is not received, the calculation and the sending process of the competition time are repeated. I.e., the transmission of the uplink contention data is strictly limited to the available time of the uplink contention data. When the uplink contention data packet in the STA buffer is large and cannot be transmitted in the corresponding time, the STA selects backoff to wait for the arrival of the next uplink contention transmission time, and calculates and confirms whether the time is enough again.
Specifically, in the uplink scheduling resource, since the STA is a common omni-directional antenna, the STA sequentially transmits data to the AP in a directional manner according to a scheduling order; specifically, in the implementation process, the STA end sequentially adopts the omni-directional antenna to transmit uplink scheduling data in the omni-directional direction according to the scheduling sequence, and the AP sequentially switches the directional direction of the smart antenna according to the scheduling sequence, so that the current directional direction of the smart antenna points to the currently scheduled STA, and the AP can receive the uplink scheduling data of the currently scheduled STA once when switching the directional direction of the directional beam once.
In the uplink contention resources, the STA compares the current uplink residual available resources with resources required for transmitting the to-be-transmitted contention data, and when the current residual resources are determined to be enough to transmit the uplink contention data packet according to the comparison result, the uplink contention data is transmitted in an omni-directional direction by adopting an omni-directional antenna.
It can be appreciated that the uplink contention resources are dynamic, and can be preempted when the uplink scheduling data occupies a longer time.
According to the data transmission processing method provided by the embodiment of the invention, the AP transmits the public signals such as the broadcast beam Beacon frame and the like in an omnidirectional manner, transmits the special signals of users such as the directional beam downlink data and the like in a directional manner, and receives the uplink scheduling data in the uplink scheduling resource in a directional direction; receiving uplink contention data in an omni-directional direction in the uplink contention resource; the method and the system realize further support of the intelligent antenna on the basis of supporting the co-transmitting and co-receiving functions of the co-located APs and guaranteeing reasonable resource allocation of service data and random access, improve the equivalent radiation power of the service in the direction, further reduce the interference among users in the system, greatly improve the MCS rate level in the service communication process, and realize the maximum throughput of the whole network in the environment where multiple APs work.
On the basis of the foregoing embodiment, optionally, the determining, according to the frame length, the uplink and downlink matching information, and the indication information, uplink scheduling resources and uplink contention resources included in the uplink transmission resources includes:
determining the uplink transmission resource according to the frame length and the uplink and downlink proportioning information;
specifically, the STA determines uplink available resources through frame length and uplink-downlink ratio information corresponding to an uplink period and a downlink period included in a Beacon period of the AP omni-directional broadcast, where the uplink available resources include uplink scheduling resources and uplink contention resources.
Determining the uplink scheduling resource according to the indication information;
specifically, on the basis of determining uplink available resources, all STAs of all stations receive a scheduling management packet, and the scheduling management packet includes indication information for indicating uplink scheduling resources included in uplink transmission resources, and indicates uplink scheduling resource allocation of all uplink users in the uplink and downlink periods. And the STA can obtain uplink scheduling resource allocation of all uplink users in the uplink and downlink period according to the indication information, and can schedule respective uplink service transmission according to the uplink scheduling. All uplink scheduling resources in the scheduling period can be pre-calculated in the scheduling management packet and carried in the scheduling management packet, so that the STA can save the calculation time. Subtracting the uplink scheduling resource from the uplink transmission resource to determine the uplink contention resource.
Specifically, since the uplink transmission resource includes an uplink scheduling resource and an uplink contention resource, the uplink contention resource can be determined by subtracting the uplink scheduling resource from the uplink transmission resource.
On the basis of the foregoing embodiment, optionally, the STA includes a mobile STA and a fixed STA, the direction of the smart antenna of the AP is obtained by training for the direction of the mobile STA, and the direction of the smart antenna of the AP is obtained by fixed configuration or training for the direction of the fixed STA.
Specifically, when transmitting or receiving a directional beam, such as transmitting a downlink packet to an STA in a directional direction, or receiving uplink schedule data transmitted by an STA in a directional direction, the AP needs to first determine the direction of the directional beam for each STA to achieve directional transmission or reception.
In this embodiment, the STAs include mobile STAs and fixed STAs. The direction of the directional beam of the smart antenna of the AP for the mobile STA is generally obtained through a training manner, and the direction of the directional beam for the fixed STA, i.e., the STA in a fixed position, may be obtained through a training manner, or may be obtained through a fixed configuration.
When the directional beam direction of the mobile STA or the fixed STA is obtained through training, the directional beam direction of the STA user can be obtained through measurement, the measurement is composed of a series of numbered beam pointing heuristics, and the better beam direction is obtained through measuring signals in different beam directions. Specifically, the AP sends beams with different directions of number information to the STA multiple times, where the number information of each direction is preset, and the number information of the different directions is different. After receiving the plurality of beams with different number information, the STA feeds back the signal intensities of the beams with different number information received by the AP, and after receiving the feedback information, the AP can obtain which direction of the beam signal is strongest for each STA. The direction of the directional beam of the smart antenna of the AP for the STA can be determined accordingly. The measurement accuracy can be further improved through multiple measurement and filtering treatment.
When the direction of the directional beam of the intelligent antenna aiming at the fixed STA is obtained through fixed configuration, the direction of the fixed STA is fixed, and after the specific direction of the fixed STA is determined, the beam direction of the fixed STA is configured at the AP end in advance.
On the basis of the foregoing embodiment, optionally, the uplink transmission resource includes the uplink scheduling resource and the uplink contention resource in sequence, or includes the uplink contention resource and the uplink scheduling resource in sequence.
Specifically, after receiving beacon broadcast information and a scheduling management packet sent by an AP in an omni-directional manner and determining uplink scheduling resources and uplink contention resources included in uplink transmission resources according to frame length, uplink and downlink matching information and indication information, an STA sends uplink contention data through the uplink contention resources first, and then sends uplink scheduling data through the uplink scheduling resources. At this time, the first part of the uplink resource is uplink contention resource, and the scheduling management packet of the last part of the downlink resource is broadcast beam, so that beam adjustment is not needed.
In another implementation manner, after all STAs of the whole station receive beacon broadcast information and a scheduling management packet and determine uplink scheduling resources and uplink contention resources included in uplink transmission resources according to frame length, uplink and downlink proportion information and indication information, the STAs first transmit uplink scheduling data through the uplink scheduling resources, and then transmit uplink contention data through the uplink contention resources, that is, the STAs transmit uplink contention data after placing the uplink contention data in the scheduled uplink data.
It should be noted that, the feedback information of the correctness of the downlink transmission data received by the STA in the present period needs to be returned to the AP through the uplink scheduling data, so that the STA needs a certain time to package the data acknowledgement frame after knowing the correctness of the downlink data, and when the STA first transmits the scheduled uplink data, the STA may not arrive at the packaged data acknowledgement frame.
It can be understood that, setting the random access time, that is, the uplink contention resource, before the uplink scheduling time can ensure that the STA has time to verify the correctness of the downlink data packet in the present period and ensure that the software has enough time to generate the feedback frame. At this time, the first part of the uplink resource is uplink scheduling resource, the directional beam is transmitted, the last part of the downlink resource is scheduled and managed packet to be transmitted by using the broadcast beam, the beam adjustment is needed, and the AP performs the beam adjustment on the intelligent antenna and adjusts the broadcast beam into the directional beam.
On the basis of the above embodiment, optionally, the method further includes: and in the uplink scheduling resource, sending a receiving acknowledgement frame for the downlink data to the AP so that the AP receives the receiving acknowledgement frame for the downlink data in a directional direction or an omni-directional direction.
Specifically, the co-transmitting and co-receiving define the transmission time of the co-located AP, and can be kept consistent with the GPS whole network through configuration. All transmissions and receptions of the whole network must not exceed the corresponding time. In order to ensure the whole network timing, the physical layer does not adopt a hardware ACK mode to carry out packet confirmation, but adopts a small management packet to feed back the correctness of the reverse data packet at a higher layer.
And the scheduling STA transmits uplink scheduling data and a confirmation frame for the correctness of the downlink service data received in the period according to the scheduling information, and transmits the scheduled uplink data after transmitting the uplink competition data. The reception acknowledgement frame, which is feedback to the downlink signal, may be transmitted alone in the uplink scheduling resource or may be included in the uplink scheduling data.
If the reception acknowledgement frame for the downlink signal is sent separately in the uplink scheduling resource, if the reception acknowledgement frame for the downlink signal is received by the AP in the directional direction, beam switching needs to be performed for different STAs; since the AP also receives the uplink scheduling data in the directional direction, the AP does not need to perform beam adjustment between directional reception of the uplink scheduling data and directional reception of the reception acknowledgement frame for the downlink signal.
If the reception acknowledgement frame for the downlink signal is transmitted separately in the uplink scheduling resource, if the AP receives the reception acknowledgement frame for the downlink signal in the omni-direction, since the AP receives the uplink scheduling data in the directional direction, the AP needs to perform beam adjustment between receiving the uplink scheduling data in the directional direction and receiving the reception acknowledgement frame for the downlink signal in the omni-direction.
When the reception acknowledgement frame for the downlink signal is transmitted to the AP together with the uplink scheduling data included in the uplink scheduling resource, the AP receives the uplink scheduling data in a directed manner, and therefore the AP also receives the reception acknowledgement frame for the downlink signal included in the uplink scheduling data in a directed manner.
On the basis of the foregoing embodiment, optionally, the indication information is used to indicate an uplink scheduling resource that is not included in the uplink transmission resource.
Specifically, if the STA does not have uplink scheduling data to be transmitted in the uplink and downlink periods, the indication information included in the scheduling management packet sent by the AP in an omni-directional manner is used to indicate uplink scheduling resources not included in the uplink transmission resources, so that it can be indicated that the uplink scheduling data is not needed in the uplink and downlink periods, and all the uplink transmission resources are used as uplink contention resources for transmitting uplink contention data.
Optionally, on the basis of the above embodiment, between receiving the Beacon frame and the downlink data, the method further includes:
and receiving a receiving acknowledgement frame which is sent directionally or omnidirectionally by the AP and is used for uplink scheduling data and/or uplink competition data sent before, wherein one or more receiving acknowledgement frames are used for receiving the uplink scheduling data and/or the uplink competition data sent before.
Specifically, the co-transmitting and co-receiving rule specifies the transmission time of the co-located AP, that is, the downlink time, which can be kept consistent with the GPS whole network through configuration. All transmission and reception processes of the whole network must not exceed the corresponding time. In order to ensure the whole network timing, the physical layer does not adopt a hardware ACK mode to carry out packet confirmation, but adopts a small management packet to feed back the correctness of the reverse data packet at a higher layer, which is called an ACK frame for short.
In the embodiment of the invention, the STA receives the receiving confirmation frame sent by the AP in an omni-direction, namely the AP needs to send an ACK frame in an omni-direction or a directional direction before sending the Beacon frame in the omni-direction and sending the downlink data packet in the directional direction.
It can be understood that if the AP transmits the ACK frame omnidirectionally, both the Beacon broadcast frame and the ACK frame are broadcast beams, and there is no need to reserve beam adjustment time between the two frames; but the AP needs to perform beam adjustment on the smart antenna between omni-directional transmission of the ACK frame and directional transmission of the downlink data packet, and needs to reserve beam adjustment time from the broadcast beam adjustment to the directional beam, which is generally in the order of microseconds.
It can be understood that if the AP transmits the ACK frame in a directional manner, the Beacon broadcast frame is a broadcast beam, the ACK frame is a directional beam, the AP needs to perform beam adjustment on the smart antenna between the omni-directional transmission Beacon broadcast frame and the directional transmission ACK frame, and the adjustment of the broadcast beam to the directional beam requires a reserved beam adjustment time from the broadcast beam to the directional beam, and the beam adjustment time is generally in the microsecond order. Ap does not need to reserve beam adjustment time between the directional transmission ACK frame and the directional transmission downlink data packet.
It can be appreciated that if the AP transmits the ACK frame in a directional manner, since the direction of the AP is different for each STA when the AP transmits the ACK in a directional manner to the STAs, beam switching needs to be performed on the smart antenna for the ACK frame in a directional manner between different STAs.
In this embodiment, after receiving the reception acknowledgement frame sent by the AP in the omni-direction, the STA can learn the correctness of the uplink scheduling data and/or the uplink contention data sent by the STA in the previous period. The AP may feed back the correctness of multiple users by using one frame, or may divide the feedback into multiple frame intervals SIFS to send feedback signals of different users respectively, which are called Bulk ACK and multi ACK respectively.
On the basis of the above embodiment, optionally, the Beacon period includes a plurality of uplink and downlink periods; accordingly, the method further comprises:
And receiving the fine timing broadcast sent by the AP in an omni-directional mode and used for indicating to enter the next uplink and downlink period.
Specifically, the STA receives a Beacon frame of the AP timing omni-directional broadcast, the Beacon frame is used as a coarse time signal, a plurality of uplink and downlink periods are obtained after the time of the Beacon period is further segmented, the time point of possibly sending the Beacon after segmentation is called a subdivision time point, each subdivision time point AP omni-directional sends a fine timing broadcast to the STA between each uplink and downlink period, and the STA is used for indicating all STAs of the whole station to enter the next uplink and downlink period, and after the STA receives the fine timing broadcast, the STA enters the next uplink and downlink period.
It can be understood that in this embodiment, the fine timing broadcast sent omnidirectionally to the STA is a broadcast beam, and when the last part of the last uplink and downlink period is the uplink scheduling resource, since the transmission in the uplink scheduling resource is a directional beam, before the fine timing broadcast sent omnidirectionally to the STA, the smart antenna needs to be adjusted, and the directional beam is adjusted to be a broadcast beam. When the last part of the last uplink and downlink period is the uplink contention resource, the uplink contention data and the fine timing broadcast are both broadcast beams, so that beam adjustment is not needed.
The fine timing broadcast does not need to carry numbering information, has a fault tolerance function, does not influence the system function when the time message is not received by part of the STAs, and can obtain correct timing under the condition that certain time points are not received correctly by a mode taking mode. All STAs accessing the network resolve and follow this co-transmission scheme. The synchronous sending and receiving time is short, the normal uplink and downlink period synchronization is ensured, and the synchronization of the cross overrun period is not needed. The uplink and the downlink of the whole network follow the same uplink and downlink in any period, and the uplink competition time of the superframe is not required to be defined and set as an exception.
Another implementation mode is that the fine timing broadcast carries numbering information, the numbering is not repeated in the Beacon period, and the numbering of the Beacon different periods is recycled.
On the basis of the foregoing embodiment, optionally, a frame length corresponding to the uplink and downlink periods included in the Beacon period and uplink and downlink matching information are system preset values.
Specifically, the frame length corresponding to the uplink and downlink periods in the Beacon period and the uplink and downlink matching information may also be preset values that are configured uniformly in advance for all APs and all STAs in the entire network by the system in the same transmission and reception, for example, before the Beacon period starts to circulate, the frame length corresponding to the uplink and downlink periods in the Beacon period is 10ms by default for all APs and all STAs in the entire network, and the uplink and downlink matching is 5:5. When the time of the Beacon period with the length of 100ms is divided, dividing 10 subdivision time points to obtain 10 uplink and downlink periods with the length of 10 ms; and configuring the uplink and downlink ratio to be 5:5, namely the uplink available time to be 5ms and the downlink available time to be 5ms. The AP and STA are informed of this information before the Beacon period.
It may be appreciated that in this case, in step 100, the AP may omit the action of sending, through the Beacon frame, the frame length corresponding to the uplink and downlink periods included in the Beacon period and the uplink and downlink matching information to the STA by omni-directional broadcasting.
According to the data transmission processing method provided by the embodiment of the invention, the AP transmits the public signals such as the broadcast beam Beacon frame and the like in an omnidirectional manner, transmits the special signals of users such as the directional beam downlink data and the like in a directional manner, and receives the uplink scheduling data in the uplink scheduling resource in a directional direction; receiving uplink contention data in an omni-directional direction in the uplink contention resource; the method and the system realize further support of the intelligent antenna on the basis of supporting the co-transmitting and co-receiving functions of the co-located APs and guaranteeing reasonable resource allocation of service data and random access, improve the equivalent radiation power of the service in the direction, further reduce the interference among users in the system, greatly improve the MCS rate level in the service communication process, and realize the maximum throughput of the whole network in the environment where multiple APs work.
Fig. 3 is a timing diagram of a data transmission processing method according to another embodiment of the present invention, where uplink transmission resources sequentially include uplink contention resources and uplink scheduling resources, as shown in fig. 3, and the method includes:
Step 301, beacon broadcasting;
the AP broadcasts the frame length corresponding to the uplink and downlink periods included in the Beacon period and uplink and downlink proportioning information to the STA through the Beacon frame; for example, the time of the Beacon period with the length of 100ms is split into 10 subdivision time points, 10 uplink and downlink periods with the length of 10ms are obtained, and the uplink and downlink proportion is configured to be 5:5, namely the uplink available time is 5ms, and the downlink available time is 5ms. After receiving the Beacon broadcast, the STA may determine the uplink available time length.
Step 302, SIFS time;
the AP transmits feedback signals of different users with a plurality of frame interval SIFS times, respectively.
Step 303, the AP transmits an uplink data reception acknowledgement frame
The AP omnidirectionally transmits an ACK frame of a receiving acknowledgement frame aiming at the uplink scheduling data and/or the uplink competition data transmitted before to the STA, and the AP uses the ACK frame for feeding back the correctness of the uplink scheduling data and/or the uplink competition data which are uplink data packets transmitted by the STA in the previous period. After receiving the ACK frame, the STA can know the correctness of the uplink scheduling data and/or the uplink competition data sent by the STA in the previous period.
Step 304, beam adjustment;
since the ACK frame sent by the AP in the previous step is a broadcast beam, and the AP needs to send downlink data in a directional manner in the subsequent step to be a directional beam, the AP needs to perform beam adjustment on the smart antenna, and adjust the broadcast beam to be the directional beam.
Step 305, the AP transmits the first downlink data;
the AP transmits downlink data to the first downlink STA in a directional manner, and when transmitting the downlink data, it needs to be ensured that the downlink time length is not exceeded after adding the subsequent scheduling management packet. After receiving the downlink data sent by the AP, the first downlink STA starts to confirm the correctness of the received downlink data, packages the data confirmation frame, and waits to be sent to the AP along with the uplink scheduling data.
Step 306, beam switching;
since the direction of the AP is different when the AP directionally transmits the downlink data packet to the STAs, it is necessary to switch the beam of the smart antenna for directional transmission between different STAs so that the directional beam is switched to the directional beam for the next STA with downlink data traffic.
After the AP finishes transmitting the downlink data to the first downlink STA, before transmitting the downlink data to the second downlink STA, the AP performs beam switching to switch the directional beam for the first downlink STA to the directional beam for the second downlink STA.
Step 307, the AP sends second downlink data;
the AP transmits downlink data to the second downlink STA in a directional manner, and when transmitting the downlink data, it needs to be ensured that the downlink time length is not exceeded after adding the subsequent scheduling management packet. After receiving the downlink data sent by the AP, the second downlink STA starts to confirm the correctness of the received downlink data, packages the data confirmation frame, and waits to be sent to the AP along with the uplink scheduling data.
Step 308, beam adjustment;
after the AP finishes transmitting all downlink services in a directional manner, it needs to transmit a scheduling management packet in an omni-directional manner to be a broadcast beam, so that the AP needs to perform beam adjustment on the smart antenna and adjust the directional beam to be the broadcast beam.
Step 309, the AP sends a scheduling management packet;
after downlink data is sent to all STAs with downlink service in a directional way through downlink transmission resources, the AP broadcasts a transmission scheduling management packet to all STAs of all sites in an omni-directional way.
The last part of the downlink period is a scheduling management packet, which provides time allocation information of all uplink users in the uplink and downlink periods, and the STA decides uplink transmission according to the scheduling information. After receiving the scheduling management packet, the STA may acquire time allocation information of each specific uplink user. The sending time of all uplink scheduling data in the scheduling period can be pre-calculated in the scheduling management packet and carried in the scheduling management packet, so that the STA can save the calculation time and directly obtain the uplink scheduling time. Since the uplink available time includes the uplink scheduling time and the uplink contention time, and the uplink available time length has been determined in step 301, the STA may calculate the uplink contention time length according to the uplink available time length and the uplink scheduling time length, that is, the uplink time minus the total time of each STA required for uplink scheduling data transmission to obtain the uplink contention data transmission available time.
Step 310, uplink and downlink conversion protection time;
and a corresponding uplink-downlink conversion protection time is reserved between the uplink-downlink conversion time slots and is used for coping with signal propagation delay, the protection time length is the maximum propagation delay of the signals in the network, no information is sent at the time, and the protection time is only used for accommodating the propagation delay of the signals in the propagation process.
Step 311, the STA transmits uplink contention data;
and the STA calculates the uplink competition time length according to the uplink available time length and the uplink scheduling time length, and the uplink competition time is obtained by subtracting the total time required by the uplink scheduling data transmission from the uplink time. When the uplink contention data to be transmitted can be transmitted in the time, the STA with the contention service determines whether the uplink contention time is enough for the currently buffered contention data transmission.
When the time is insufficient, if the time length scheduled by the AP is too long and no time is available for the access of the STA, the STA gives up the present transmission to wait for the next contention transmission opportunity.
And when the time is enough, uplink competition data are sent in the uplink competition time according to the WIFI rule, and the AP receives the uplink competition data in the omni-direction. If the competition data is not sent out or the correctly received feedback signal is not received, the calculation and the sending process of the competition time are repeated.
Step 312, beam adjustment;
in the uplink contention resource, the AP receives uplink contention data, namely a broadcast beam, in an omni-directional direction through the intelligent antenna; before the STA transmits the uplink scheduling data, that is, the AP receives the uplink scheduling data through the directional direction of the smart antenna, the AP performs beam adjustment on the smart antenna and adjusts the broadcast beam to be a directional beam.
Step 313, the first uplink scheduling STA transmits uplink scheduling data;
and the AP adjusts the beam of the intelligent antenna, adjusts the broadcast beam into a directional beam, and then sends uplink scheduling data to the AP by the first uplink scheduling STA in the scheduling sequence. The feedback of the downlink data received by the STA in the uplink and downlink periods may also be sent to the AP along with the uplink scheduling data, where the AP receives the uplink scheduling data in the direction of the first STA through the smart antenna.
Step 314, beam switching;
when the AP directionally receives uplink scheduling data packets sent by different uplink scheduling STAs through the smart antenna, since the directional direction of the smart antenna for each STA is different, when different STAs perform directional transmission, beam switching needs to be performed on the smart antenna, so that the directional beam is switched to the directional beam for the STA having the next uplink scheduling service.
After the AP uses the intelligent antenna to directionally receive the uplink scheduling data sent by the first uplink scheduling STA, before directionally receiving the uplink scheduling data sent by the second uplink scheduling STA, the AP performs beam switching to switch the directional beam aiming at the first uplink scheduling STA to the directional beam aiming at the second uplink scheduling STA.
Step 315, the second uplink scheduling STA sends uplink scheduling data.
And the second uplink scheduling STA in the scheduling sequence transmits uplink scheduling data to the AP. The feedback of the downlink data received by the STA in the uplink and downlink periods may also be sent to the AP along with the uplink scheduling data, where the AP receives the uplink scheduling data in the direction of the second STA through the smart antenna.
It should be noted that, the arrow in fig. 3 may represent a correspondence between a data frame and a feedback frame, where the arrow start connects the data frame, and the arrow points to the feedback frame for feeding back the correctness of the data frame connected by the arrow start.
The uplink data packet is followed by the beam adjustment and uplink and downlink switching guard time and the uplink and downlink period is ended.
According to the data transmission processing method provided by the embodiment of the invention, the AP transmits the public signals such as the broadcast beam Beacon frame and the like in an omnidirectional manner, transmits the special signals of users such as the directional beam downlink data and the like in a directional manner, and receives the uplink scheduling data in the uplink scheduling resource in a directional direction; receiving uplink contention data in an omni-directional direction in the uplink contention resource; the method and the system realize further support of the intelligent antenna on the basis of supporting the co-transmitting and co-receiving functions of the co-located APs and guaranteeing reasonable resource allocation of service data and random access, improve the equivalent radiation power of the service in the direction, further reduce the interference among users in the system, greatly improve the MCS rate level in the service communication process, and realize the maximum throughput of the whole network in the environment where multiple APs work.
Fig. 4 is a schematic diagram of an AP device according to an embodiment of the present invention, as shown in fig. 4, where the AP includes a Beacon broadcasting module 401, a scheduling management module 402, and a data receiving module 403;
the Beacon broadcasting module 401 is configured to, in a Beacon period, perform omnidirectional broadcasting by using an AP to send, to an STA through a Beacon frame, a frame length corresponding to an uplink period and a downlink period included in the Beacon period, and uplink and downlink matching information; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
the scheduling management module 402 is configured to, after directionally transmitting downlink data to the STA through the downlink transmission resource, omnidirectionally broadcast-transmit a scheduling management packet to the STA, where the scheduling management packet includes indication information for indicating uplink scheduling resources included in the uplink transmission resource, so that after the STA receives the uplink scheduling resource, the uplink contention resource and uplink scheduling resource are included in the uplink transmission resource, and uplink data transmitted through the uplink transmission resource is determined according to the frame length, the uplink-downlink matching information and the indication information; the uplink data comprises uplink scheduling data sent through the uplink scheduling resource and uplink competition data sent through the uplink competition resource;
The data receiving module 403 is configured to receive uplink scheduling data in the uplink scheduling resource in a directional direction; in the uplink contention resource, the AP receives uplink contention data in an omni-directional direction.
Specifically, in one Beacon period, the Beacon broadcast module 401 broadcasts and transmits, to the STA in an omni-directional manner, a frame length corresponding to an uplink and downlink period included in the Beacon period through a Beacon frame. The Beacon broadcasting module 401 broadcasts Beacon frames in an omni-directional mode at regular time as a coarse time signal, and the uplink and downlink period switching points are obtained through calculation of finer time points and uplink and downlink proportions of the AP omni-directional broadcasting.
After downlink transmission resources and uplink transmission resources are allocated in the uplink and downlink periods, the AP directionally transmits downlink data through the downlink transmission resources in the uplink and downlink periods, and after the downlink data packet is transmitted, the AP omnidirectionally transmits a scheduling management packet to the STAs through the scheduling management module 402, where the scheduling management packet is used to provide scheduling management information of uplink scheduling resources included in the uplink transmission resources for all STAs at all sites. After receiving the scheduling management packet, the STA decides to send uplink data according to the indication information, that is, sends uplink scheduling data through uplink scheduling resources, sends uplink contention data through uplink contention resources, and the AP receives the uplink scheduling data in a directional direction through the data receiving module 403; in the uplink contention resource, the AP receives uplink contention data in an omni-directional direction through the data receiving module 403.
According to the AP equipment provided by the embodiment of the invention, the public signals such as the broadcast beam Beacon frame and the like are sent omnidirectionally, the special signals for users such as the directional beam downlink data and the like are sent directionally, and the uplink scheduling data is received in the uplink scheduling resource in a directional direction; receiving uplink contention data in an omni-directional direction in the uplink contention resource; the method further realizes the support of the intelligent antenna on the basis of supporting the co-transmitting and co-receiving functions of the co-located APs and ensuring reasonable resource allocation of service data and random access, improves the equivalent radiation power of the service in the direction, further reduces the interference among users in the system, can greatly improve the MCS rate level in the service communication process, and realizes the maximum throughput of the whole network in the environment where multiple APs work.
Fig. 5 is a schematic diagram of an AP device according to another embodiment of the present invention, as shown in fig. 5, where the AP includes a memory 501, a processor 502, and a program stored in the memory 501 and capable of running on the processor 502, where the memory 501 and the processor 502 complete communication with each other through a communication bus 503, and when the processor 502 executes the program, the following steps are implemented:
in a Beacon period, an AP omnidirectionally broadcasts and sends frame length corresponding to an uplink period and a downlink period included in the Beacon period and uplink and downlink proportion information to an STA through a Beacon frame; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
After downlink data is directionally transmitted to the STA through the downlink transmission resource, the AP broadcasts a transmission scheduling management packet to the STA in an omnidirectional manner, wherein the scheduling management packet comprises indication information for indicating uplink scheduling resources included in the uplink transmission resource, so that after the STA receives the uplink data, the uplink transmission resource comprises uplink scheduling resources and uplink competition resources according to the frame length, the uplink and downlink proportion information and the indication information; the uplink data comprises uplink scheduling data sent through the uplink scheduling resource and uplink competition data sent through the uplink competition resource;
in the uplink scheduling resource, the AP receives uplink scheduling data in a directional direction; in the uplink contention resource, the AP receives uplink contention data in an omni-directional direction.
Further, the computer program in the memory 501 described above may be implemented in the form of software functional units and may be stored in a computer-readable storage medium when sold or used as a separate product. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The method flow involved in executing the program by the processor 502 may be referred to in the above method embodiment, and will not be described herein.
Fig. 6 is a schematic diagram of an STA device according to an embodiment of the present invention, as shown in fig. 6, the STA device includes a first receiving module 601, a second receiving module 602, and a data sending module 603.
The first receiving module 601 is configured to receive, in a Beacon period, a frame length corresponding to an uplink period and a downlink period included in the Beacon period, which are sent by an AP through omni-directional broadcasting of the Beacon frame, and uplink and downlink matching information; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
the second receiving module 602 is configured to, after receiving, by using the downlink transmission resource, downlink data sent by the AP in a directional manner, the STA continuously receives a scheduling management packet sent by the AP in an omni-directional manner, where the scheduling management packet includes indication information for indicating uplink scheduling resources included in the uplink transmission resource;
the data sending module 603 is configured to determine an uplink scheduling resource and an uplink contention resource included in the uplink sending resource according to the frame length, the uplink and downlink matching information, and the indication information, and send uplink data through the uplink sending resource; the uplink data includes sending uplink scheduling data through the uplink scheduling resource and sending uplink contention data through the uplink contention resource, so that the AP receives the uplink scheduling data in a directional direction in the uplink scheduling resource, and receives the uplink contention data in an omni-directional direction in the uplink contention resource.
Specifically, the STA receives, through the first receiving module 601, a frame length and uplink-downlink matching information corresponding to an uplink-downlink period included in a Beacon period, and receives, through the second receiving module 602, a scheduling management packet sent by the AP in an omni-directional manner, and since the scheduling management packet includes indication information for indicating uplink scheduling resources included in the uplink transmission resource, the STA may determine, through the data sending module 603, uplink scheduling resources and uplink contention resources included in the uplink transmission resource according to the frame length, the uplink-downlink matching information and the indication information, and then send uplink scheduling data through the uplink scheduling resources and send uplink contention data through the uplink contention resources, so that the AP receives the uplink scheduling data in a directional direction in the uplink scheduling resources and receives the uplink contention data in an omni-directional direction in the uplink contention resources.
The STA equipment provided by the embodiment of the invention receives the public signals such as the broadcast beam Beacon frame and the like sent by the AP in an omni-directional mode, receives the directional beam downlink data and the like sent in a directional mode, sends the uplink scheduling data in the uplink scheduling resource, and sends the uplink contention resource in the uplink contention resource, so that the AP receives the uplink scheduling data in the directional direction in the uplink scheduling resource; receiving uplink contention data in an omni-directional direction in the uplink contention resource; the method and the system realize further support of the intelligent antenna on the basis of supporting the co-transmitting and co-receiving functions of the co-located APs and guaranteeing reasonable resource allocation of service data and random access, improve the equivalent radiation power of the service in the direction, further reduce the interference among users in the system, greatly improve the MCS rate level in the service communication process, and realize the maximum throughput of the whole network in the environment where multiple APs work.
Fig. 7 is a schematic diagram of a STA device according to another embodiment of the present invention, as shown in fig. 7, the terminal includes a memory 701, a processor 702, and a program stored in the memory 701 and capable of running on the processor 702, where the memory 701 and the processor 702 complete communication with each other through a communication bus 703, and when the processor 702 executes the program, the following steps are implemented:
in a Beacon period, the STA receives frame length corresponding to an uplink period and a downlink period included in the Beacon period and transmitted by an AP through omni-directional broadcasting of the Beacon frame, and uplink and downlink proportion information; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
after receiving the downlink data sent by the AP in a directional manner through the downlink sending resource, the STA continuously receives a scheduling management packet sent by the AP in an omni-directional manner, wherein the scheduling management packet comprises indication information for indicating uplink scheduling resources included in the uplink sending resource;
determining uplink scheduling resources and uplink competing resources included in the uplink transmission resources according to the frame length, the uplink and downlink proportion information and the indication information, and transmitting uplink data through the uplink transmission resources; the uplink data includes sending uplink scheduling data through the uplink scheduling resource and sending uplink contention data through the uplink contention resource, so that the AP receives the uplink scheduling data in a directional direction in the uplink scheduling resource, and receives the uplink contention data in an omni-directional direction in the uplink contention resource.
Furthermore, the computer program in the memory 701 described above may be implemented in the form of software functional units and may be stored in a computer readable storage medium when sold or used as a separate product. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The method flow involved in executing the program by the processor 702 may be referred to in the above method embodiments, and will not be described herein.
The embodiments of the present invention further provide a non-transitory computer readable storage medium, on which a computer program is stored, where the computer program is implemented when executed by a processor to perform the data transmission processing method flow provided in the foregoing embodiments, and specific functions and flows of the method flow may be detailed in the foregoing method embodiments, which are not repeated herein.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (20)

1. A data transmission processing method, characterized by comprising:
in a Beacon period, an AP omnidirectionally broadcasts and sends frame length corresponding to an uplink period and a downlink period included in the Beacon period and uplink and downlink proportion information to an STA through a Beacon frame; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
after downlink data is directionally transmitted to the STA through the downlink transmission resource, the AP broadcasts a transmission scheduling management packet to the STA in an omnidirectional manner, wherein the scheduling management packet comprises indication information for indicating uplink scheduling resources included in the uplink transmission resource, so that after the STA receives the uplink data, the uplink transmission resource comprises uplink scheduling resources and uplink competition resources according to the frame length, the uplink and downlink proportion information and the indication information; the uplink data comprises uplink scheduling data sent through the uplink scheduling resource and uplink competition data sent through the uplink competition resource;
In the uplink scheduling resource, the AP receives uplink scheduling data in a directional direction; in the uplink contention resource, the AP receives uplink contention data in an omni-directional direction;
the STA comprises a mobile STA and a fixed STA, wherein the intelligent antenna of the AP is obtained by training aiming at the orientation direction of the mobile STA, and the intelligent antenna of the AP is obtained by fixed configuration or training aiming at the orientation direction of the fixed STA;
under the condition that the direction of the directional beam of the mobile STA or the fixed STA is obtained through training, the AP sends at least one beam with different preset number information in different directions to the mobile STA or the fixed STA, wherein the preset number information in different directions is different, after the mobile STA or the fixed STA receives at least one beam with different directions with different number information, feedback information is sent to the AP, the feedback information at least comprises signal strength of the at least one beam with different directions with different number information, and after the AP receives the feedback information, the direction of the preset number information corresponding to the beam with the highest signal strength is determined to be the direction of the directional beam of the AP for the STA;
The method further comprises the steps of:
if the STA does not have uplink scheduling data to transmit in the uplink and downlink periods, the AP omnidirectionally broadcasts a scheduling management packet to the STA, where the scheduling management packet includes indication information for indicating uplink scheduling resources not included in the uplink transmission resources, so that after the STA receives the uplink scheduling data, it determines that all uplink transmission resources are used as uplink contention resources according to the frame length, the uplink and downlink matching information and the indication information.
2. The data transmission processing method according to claim 1, characterized in that the method further comprises:
when the AP transmits or receives data in an omni-directional direction through the intelligent antenna and switches to transmit or receive data in a directional direction, the intelligent antenna is subjected to beam adjustment, and a broadcast beam is adjusted to be a directional beam;
and when the AP transmits or receives data in a directional direction through the intelligent antenna and switches to transmit or receive data in an omni-directional direction, the intelligent antenna is subjected to beam adjustment, and the directional beam is adjusted to be a broadcast beam.
3. The data transmission processing method according to claim 1, characterized in that the method further comprises:
and when the AP transmits or receives data in a directional direction for different STAs through the intelligent antenna, performing beam switching on the intelligent antenna so as to switch the directional beam into a directional beam for the next STA with data service.
4. The data transmission processing method according to claim 1, wherein the uplink transmission resource sequentially includes the uplink scheduling resource and the uplink contention resource, or sequentially includes the uplink contention resource and the uplink scheduling resource.
5. The data transmission processing method according to claim 1, wherein between transmitting the Beacon frame and the downstream data, the method further comprises:
and sending a receiving confirmation frame for the uplink scheduling data and/or the uplink competition data sent before to the STA in a directional or omnidirectional mode, wherein the number of the receiving confirmation frames is one or more.
6. The data transmission processing method according to claim 1, characterized in that the method further comprises:
and in the uplink scheduling resource, the AP receives a receiving confirmation frame which is sent by the STA and is aimed at the downlink data in a directional direction or an omni-directional direction.
7. The data transmission processing method according to any one of claims 1 to 6, wherein the Beacon period includes a plurality of the uplink and downlink periods; accordingly, the method further comprises:
and sending a fine timing broadcast to the STA in an omni-directional manner, wherein the fine timing broadcast is used for indicating the STA to enter the next uplink and downlink period.
8. The data transmission processing method according to claim 1, wherein a frame length corresponding to an uplink and downlink period included in the Beacon period and uplink and downlink matching information are preset values uniformly configured by a system for the AP and the STA.
9. A data transmission processing method, characterized by comprising:
in a Beacon period, the STA receives frame length corresponding to an uplink period and a downlink period included in the Beacon period and transmitted by an AP through omni-directional broadcasting of the Beacon frame, and uplink and downlink proportion information; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
after receiving the downlink data sent by the AP in a directional manner through the downlink sending resource, the STA continuously receives a scheduling management packet sent by the AP in an omni-directional manner, wherein the scheduling management packet comprises indication information for indicating uplink scheduling resources included in the uplink sending resource;
determining uplink scheduling resources and uplink competing resources included in the uplink transmission resources according to the frame length, the uplink and downlink proportion information and the indication information, and transmitting uplink data through the uplink transmission resources; the uplink data comprises uplink scheduling data sent through the uplink scheduling resource and uplink competing data sent through the uplink competing resource, so that the AP receives the uplink scheduling data in a directional direction in the uplink scheduling resource, and receives the uplink competing data in an omni-directional direction in the uplink competing resource;
The STA comprises a mobile STA and a fixed STA, wherein the intelligent antenna of the AP is obtained by training aiming at the orientation direction of the mobile STA, and the intelligent antenna of the AP is obtained by fixed configuration or training aiming at the orientation direction of the fixed STA;
under the condition that the direction of the directional beam of the smart antenna of the AP for the mobile STA or the fixed STA is obtained through training, the mobile STA or the fixed STA receives the beam which is sent by the AP at least once and has different preset number information in different directions, wherein the preset number information in different directions is different, then feedback information is sent to the AP, the feedback information at least comprises the signal intensity of the at least one beam with different directions and provided with different number information, and after the feedback information is received by the AP, the direction of the preset number information corresponding to the beam with the highest signal intensity is determined to be the direction of the directional beam of the AP for the smart antenna of the AP;
the method further comprises the steps of:
after receiving the downlink data sent by the AP in a directional manner through the downlink transmission resource, if the STA does not have uplink scheduling data to send in the uplink and downlink period, the STA continues to receive a scheduling management packet sent by the AP in an omni-directional manner, where the scheduling management packet includes indication information for indicating uplink scheduling resources not included in the uplink transmission resource;
And determining all the uplink transmission resources as uplink contention resources according to the frame length, the uplink and downlink proportion information and the indication information, and transmitting uplink contention data through the uplink contention resources.
10. The method according to claim 9, wherein the determining uplink scheduling resources and uplink contention resources included in the uplink transmission resources according to the frame length, the uplink and downlink matching information, and the indication information includes:
determining the uplink transmission resource according to the frame length and the uplink and downlink proportioning information;
determining the uplink scheduling resource according to the indication information;
subtracting the uplink scheduling resource from the uplink transmission resource to determine the uplink contention resource.
11. The data transmission processing method according to claim 9, wherein the uplink transmission resource sequentially includes the uplink scheduling resource and the uplink contention resource, or sequentially includes the uplink contention resource and the uplink scheduling resource.
12. The data transmission processing method according to claim 9, characterized in that the method further comprises:
And in the uplink scheduling resource, sending a receiving acknowledgement frame for the downlink data to the AP so that the AP receives the receiving acknowledgement frame for the downlink data in a directional direction or an omni-directional direction.
13. The data transmission processing method according to claim 9, wherein, between receiving the Beacon frame and the downstream data, the method further comprises:
and receiving a receiving acknowledgement frame which is sent directionally or omnidirectionally by the AP and is used for uplink scheduling data and/or uplink competition data sent before, wherein one or more receiving acknowledgement frames are used for receiving the uplink scheduling data and/or the uplink competition data sent before.
14. The data transmission processing method according to any one of claims 9 to 13, wherein the Beacon period includes a plurality of the uplink and downlink periods; accordingly, the method further comprises:
and receiving the fine timing broadcast sent by the AP in an omni-directional mode and used for indicating to enter the next uplink and downlink period.
15. The data transmission processing method according to claim 9, wherein a frame length corresponding to an uplink and downlink period included in the Beacon period and uplink and downlink matching information are preset values uniformly configured by a system for the AP and the STA.
16. An AP device, comprising:
The Beacon broadcasting module is used for sending frame lengths corresponding to uplink and downlink periods included in a Beacon period and uplink and downlink proportioning information to the STA in an omni-directional broadcasting manner through the Beacon frame by the AP in the Beacon period; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
the scheduling management module is configured to, after the downlink data is directionally sent to the STA through the downlink sending resource, omnidirectionally broadcast the sending scheduling management packet to the STA by using the AP, where the scheduling management packet includes indication information for indicating uplink scheduling resources included in the uplink sending resource, so that after the STA receives the uplink data, the uplink sending resource includes uplink scheduling resources and uplink contention resources, and the uplink data is sent through the uplink sending resource according to the frame length, the uplink and downlink matching information and the indication information; the uplink data comprises uplink scheduling data sent through the uplink scheduling resource and uplink competition data sent through the uplink competition resource;
the data receiving module is used for receiving uplink scheduling data in the uplink scheduling resource by the AP in a directional direction; in the uplink contention resource, the AP receives uplink contention data in an omni-directional direction;
The STA comprises a mobile STA and a fixed STA, wherein the intelligent antenna of the AP is obtained by training aiming at the orientation direction of the mobile STA, and the intelligent antenna of the AP is obtained by fixed configuration or training aiming at the orientation direction of the fixed STA;
under the condition that the direction of the directional beam of the mobile STA or the fixed STA is obtained through training, the AP sends at least one beam with different preset number information in different directions to the mobile STA or the fixed STA, wherein the preset number information in different directions is different, after the mobile STA or the fixed STA receives at least one beam with different directions with different number information, feedback information is sent to the AP, the feedback information at least comprises signal strength of the at least one beam with different directions with different number information, and after the AP receives the feedback information, the direction of the preset number information corresponding to the beam with the highest signal strength is determined to be the direction of the directional beam of the AP for the STA;
the AP device further includes:
and the second scheduling management module is used for broadcasting a scheduling management packet to the STA in an omni-directional manner if the STA does not need to transmit uplink scheduling data in the uplink and downlink periods, wherein the scheduling management packet comprises indication information for indicating uplink scheduling resources which are not included in the uplink transmission resources, so that after the STA receives the uplink scheduling management packet, the uplink transmission resources are determined to be all uplink contention resources according to the frame length, the uplink and downlink proportion information and the indication information.
17. An AP device comprising a memory, a processor, and a program stored on the memory and executable on the processor, wherein the processor performs the steps of:
in a Beacon period, an AP omnidirectionally broadcasts and sends frame length corresponding to an uplink period and a downlink period included in the Beacon period and uplink and downlink proportion information to an STA through a Beacon frame; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
after downlink data is directionally transmitted to the STA through the downlink transmission resource, the AP broadcasts a transmission scheduling management packet to the STA in an omnidirectional manner, wherein the scheduling management packet comprises indication information for indicating uplink scheduling resources included in the uplink transmission resource, so that after the STA receives the uplink data, the uplink transmission resource comprises uplink scheduling resources and uplink competition resources according to the frame length, the uplink and downlink proportion information and the indication information; the uplink data comprises uplink scheduling data sent through the uplink scheduling resource and uplink competition data sent through the uplink competition resource;
In the uplink scheduling resource, the AP receives uplink scheduling data in a directional direction; in the uplink contention resource, the AP receives uplink contention data in an omni-directional direction;
the STA comprises a mobile STA and a fixed STA, wherein the intelligent antenna of the AP is obtained by training aiming at the orientation direction of the mobile STA, and the intelligent antenna of the AP is obtained by fixed configuration or training aiming at the orientation direction of the fixed STA;
under the condition that the direction of the directional beam of the mobile STA or the fixed STA is obtained through training, the AP sends at least one beam with different directions and different preset number information to the mobile STA or the fixed STA, wherein the preset number information in different directions is different, the mobile STA or the fixed STA sends feedback information to the AP after receiving at least one beam with different directions and different number information, the feedback information at least comprises the signal strength of the at least one beam with different directions and different number information, and after receiving the feedback information, the AP determines the direction of the preset number information corresponding to the beam with the highest signal strength as the direction of the smart antenna of the AP for the directional beam of the STA
The processor, when executing the program, further implements the following steps:
if the STA does not have uplink scheduling data to transmit in the uplink and downlink periods, the AP omnidirectionally broadcasts a scheduling management packet to the STA, where the scheduling management packet includes indication information for indicating uplink scheduling resources not included in the uplink transmission resources, so that after the STA receives the uplink scheduling data, it determines that all uplink transmission resources are used as uplink contention resources according to the frame length, the uplink and downlink matching information and the indication information.
18. A STA apparatus, comprising:
the first receiving module is used for receiving frame lengths corresponding to uplink and downlink periods and uplink and downlink proportioning information, which are included in a Beacon period and are sent by an AP through omni-directional broadcasting of the Beacon frame, in the Beacon period by the STA; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
the second receiving module is configured to, after receiving the downlink data sent by the AP in a directional manner through the downlink sending resource, continue receiving a scheduling management packet sent by the AP in an omni-directional manner by the STA, where the scheduling management packet includes indication information for indicating uplink scheduling resources included in the uplink sending resource;
The data sending module is used for determining uplink scheduling resources and uplink competing resources included in the uplink sending resources according to the frame length, the uplink and downlink matching information and the indication information, and sending uplink data through the uplink sending resources; the uplink data comprises uplink scheduling data sent through the uplink scheduling resource and uplink competing data sent through the uplink competing resource, so that the AP receives the uplink scheduling data in a directional direction in the uplink scheduling resource, and receives the uplink competing data in an omni-directional direction in the uplink competing resource;
the STA comprises a mobile STA and a fixed STA, wherein the intelligent antenna of the AP is obtained by training aiming at the orientation direction of the mobile STA, and the intelligent antenna of the AP is obtained by fixed configuration or training aiming at the orientation direction of the fixed STA;
under the condition that the direction of the directional beam of the smart antenna of the AP for the mobile STA or the fixed STA is obtained through training, the mobile STA or the fixed STA receives the beam which is sent by the AP at least once and has different preset number information in different directions, wherein the preset number information in different directions is different, then feedback information is sent to the AP, the feedback information at least comprises the signal intensity of the at least one beam with different directions and provided with different number information, and after the feedback information is received by the AP, the direction of the preset number information corresponding to the beam with the highest signal intensity is determined to be the direction of the directional beam of the AP for the smart antenna of the AP;
The STA apparatus further includes:
a third receiving module, configured to, after receiving, by using the downlink transmission resource, downlink data that is sent by the AP in a directional manner, if the STA does not have uplink scheduling data to send in the uplink and downlink periods, the STA continuously receives a scheduling management packet that is sent by the AP in an omni-directional manner, where the scheduling management packet includes indication information that is used to indicate uplink scheduling resources that are not included in the uplink transmission resource;
and the second data sending module is used for determining that all the uplink sending resources are used as uplink competitive resources according to the frame length, the uplink and downlink proportioning information and the indication information, and sending uplink competitive data through the uplink competitive resources.
19. A STA apparatus comprising a memory, a processor, and a program stored on the memory and executable on the processor, wherein the processor performs the steps of:
in a Beacon period, the STA receives frame length corresponding to an uplink period and a downlink period included in the Beacon period and transmitted by an AP through omni-directional broadcasting of the Beacon frame, and uplink and downlink proportion information; the uplink and downlink proportion information is used for indicating the proportion relation between downlink transmission resources and uplink transmission resources in the uplink and downlink period;
After receiving the downlink data sent by the AP in a directional manner through the downlink sending resource, the STA continuously receives a scheduling management packet sent by the AP in an omni-directional manner, wherein the scheduling management packet comprises indication information for indicating uplink scheduling resources included in the uplink sending resource;
determining uplink scheduling resources and uplink competing resources included in the uplink transmission resources according to the frame length, the uplink and downlink proportion information and the indication information, and transmitting uplink data through the uplink transmission resources; the uplink data comprises uplink scheduling data sent through the uplink scheduling resource and uplink competing data sent through the uplink competing resource, so that the AP receives the uplink scheduling data in a directional direction in the uplink scheduling resource, and receives the uplink competing data in an omni-directional direction in the uplink competing resource;
the STA comprises a mobile STA and a fixed STA, wherein the intelligent antenna of the AP is obtained by training aiming at the orientation direction of the mobile STA, and the intelligent antenna of the AP is obtained by fixed configuration or training aiming at the orientation direction of the fixed STA;
under the condition that the direction of the directional beam of the smart antenna of the AP for the mobile STA or the fixed STA is obtained through training, the mobile STA or the fixed STA receives the beam which is sent by the AP at least once and has different preset number information in different directions, wherein the preset number information in different directions is different, then feedback information is sent to the AP, the feedback information at least comprises the signal intensity of the at least one beam with different directions and provided with different number information, and after the feedback information is received by the AP, the direction of the preset number information corresponding to the beam with the highest signal intensity is determined to be the direction of the directional beam of the AP for the smart antenna of the AP;
The processor, when executing the program, further implements the following steps:
after receiving the downlink data sent by the AP in a directional manner through the downlink transmission resource, if the STA does not have uplink scheduling data to send in the uplink and downlink period, the STA continues to receive a scheduling management packet sent by the AP in an omni-directional manner, where the scheduling management packet includes indication information for indicating uplink scheduling resources not included in the uplink transmission resource;
and determining all the uplink transmission resources as uplink contention resources according to the frame length, the uplink and downlink proportion information and the indication information, and transmitting uplink contention data through the uplink contention resources.
20. A non-transitory computer readable storage medium having stored thereon a computer program, characterized in that the computer program when executed by a processor implements the steps of the data transmission processing method according to any one of claims 1 to 8 or the steps of the data transmission processing method according to any one of claims 9 to 15.
CN202010213402.5A 2020-03-24 2020-03-24 Data transmission processing method, device and storage medium Active CN111432499B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010213402.5A CN111432499B (en) 2020-03-24 2020-03-24 Data transmission processing method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010213402.5A CN111432499B (en) 2020-03-24 2020-03-24 Data transmission processing method, device and storage medium

Publications (2)

Publication Number Publication Date
CN111432499A CN111432499A (en) 2020-07-17
CN111432499B true CN111432499B (en) 2024-03-15

Family

ID=71548622

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010213402.5A Active CN111432499B (en) 2020-03-24 2020-03-24 Data transmission processing method, device and storage medium

Country Status (1)

Country Link
CN (1) CN111432499B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034925A (en) * 2007-04-28 2007-09-12 华为技术有限公司 Media access control method and device for supporting the intelligent antenna application
CN102386954A (en) * 2010-09-03 2012-03-21 华为技术有限公司 Data transmission method, access point equipment and terminal
CN107708184A (en) * 2016-08-09 2018-02-16 华为技术有限公司 The method and access point and website of a kind of communication access
CN108419297A (en) * 2018-01-19 2018-08-17 京信通信***(中国)有限公司 Wireless communications method and radio reception device, network planning equipment, terminal device
CN109104220A (en) * 2017-06-20 2018-12-28 华为技术有限公司 A kind of wave beam training method and initiator device, responder device
WO2019141081A1 (en) * 2018-01-19 2019-07-25 京信通信***(中国)有限公司 Method and apparatus for wireless network access, and terminal device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101034925A (en) * 2007-04-28 2007-09-12 华为技术有限公司 Media access control method and device for supporting the intelligent antenna application
CN102386954A (en) * 2010-09-03 2012-03-21 华为技术有限公司 Data transmission method, access point equipment and terminal
CN107708184A (en) * 2016-08-09 2018-02-16 华为技术有限公司 The method and access point and website of a kind of communication access
CN109104220A (en) * 2017-06-20 2018-12-28 华为技术有限公司 A kind of wave beam training method and initiator device, responder device
CN108419297A (en) * 2018-01-19 2018-08-17 京信通信***(中国)有限公司 Wireless communications method and radio reception device, network planning equipment, terminal device
WO2019141081A1 (en) * 2018-01-19 2019-07-25 京信通信***(中国)有限公司 Method and apparatus for wireless network access, and terminal device

Also Published As

Publication number Publication date
CN111432499A (en) 2020-07-17

Similar Documents

Publication Publication Date Title
US10897781B2 (en) Method and apparatus for system access in system using beamforming
CN107872818B (en) Data processing method, node and terminal
CN110475265B (en) Data transmission and signal feedback method and equipment
EP3269178B1 (en) Methods, network node and wireless device for handling access information
CN104202749A (en) Wireless resource determination and acquisition methods and devices
US9648616B2 (en) Method and apparatus for implementing efficient low-latency uplink access
EP3806371A1 (en) Method, device, and apparatus for transmitting and receiving a request signal
US11284283B2 (en) Uplink multi-user multi-input multi-output establishment method and apparatus
CN106411381B (en) Data transmission method and device
CN108141712B (en) Method, network node and wireless device for processing access information
CN108633029B (en) Beam indication method and device
KR20170028786A (en) Method and apparatus of transmitting data in wireless communication system
US11903017B2 (en) Wireless network configuration for low-latency applications
CN111432499B (en) Data transmission processing method, device and storage medium
CN108260180B (en) Transmission method, station and access point
CN111405676B (en) Data transmission processing method, equipment and storage medium
EP4026254B1 (en) Methods, computer program and radio network node for null-steering beamforming
KR20230029936A (en) Communication resource scheduling method and apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant