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

WO2016050189A1 - 直连链路调度方法、接入点和终端设备 - Google Patents

直连链路调度方法、接入点和终端设备 Download PDF

Info

Publication number
WO2016050189A1
WO2016050189A1 PCT/CN2015/090905 CN2015090905W WO2016050189A1 WO 2016050189 A1 WO2016050189 A1 WO 2016050189A1 CN 2015090905 W CN2015090905 W CN 2015090905W WO 2016050189 A1 WO2016050189 A1 WO 2016050189A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal device
audition
direct link
frame
access point
Prior art date
Application number
PCT/CN2015/090905
Other languages
English (en)
French (fr)
Inventor
丁志明
杜振国
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to EP15846558.3A priority Critical patent/EP3193555B1/en
Publication of WO2016050189A1 publication Critical patent/WO2016050189A1/zh
Priority to US15/473,277 priority patent/US20170208618A1/en

Links

Images

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • H04L5/0051Allocation of pilot signals, i.e. of signals known to the receiver of dedicated pilots, i.e. pilots destined for a single user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • STA1 when STA1 sends a data to STA2 through the AP, STA1 first sends the data to the AP and then the AP forwards to STA2. This requires two channels to be occupied.
  • the direct link can make two STAs under the same AP.
  • the use of channel resources can be reduced during inter-communication.
  • the embodiments of the present invention provide a direct link scheduling method, an access point, and a terminal device, which are used to avoid channel competition between different direct links and reduce the probability of collision due to channel competition.
  • the access point multicasts or broadcasts the direct link scheduling information, where the direct link scheduling information includes information of multiple directly connected links participating in the next direct link scheduling period, where the direct link is a link established by two terminal devices associated with the access point for direct communication;
  • the first query frame and the first In the case of the second query frame also includes:
  • the access point further indicates that both terminal devices of each of the plurality of directly connected links use the same subchannel to sequentially send audition results to the access point, and both sides of different direct links
  • the terminal device sends the audition result to the access point by using different subchannels.
  • the terminal device receives direct link scheduling information from the access point, where the direct link scheduling information includes information of multiple direct links participating in a next direct link scheduling period, the direct link Is a link established for two terminals connected to the access point for direct communication;
  • the terminal device performs the following steps:
  • the terminal device further performs the following steps:
  • the terminal device performs an audition operation according to the indication of the access point.
  • a broadcast unit configured to multicast or broadcast direct link scheduling information, where the direct link scheduling information includes information of multiple directly connected links participating in a next direct link scheduling period, the direct link A path is a link established for two terminals connected to the access point for direct communication;
  • the terminal devices of any two directly connected links of the multiple direct links do not include the same Terminal Equipment.
  • the indication unit is specifically configured to send an audition trigger frame, where the audition trigger frame is used to instruct the two terminal devices of the multiple direct links to sequentially send audition frames according to the audition sequence, so that the multiple The other terminal devices except the terminal device that transmits the audition frame record whether the audition frame is heard, and the audition frame carries information for uniquely indicating the sender.
  • the two terminal devices of the direct link of the multiple direct link include a first party terminal device and a second party terminal device;
  • the acquiring unit is configured to send a query frame to the two terminal devices of the multiple direct links, where the query frame is used to indicate that the two terminal devices of the multiple direct links are receiving the query. Sending an audition result to the access point simultaneously after the frame;
  • the direct link scheduling information further includes reporting sequence information of the multiple direct links,
  • a sending unit configured to send an audition result to the access point in the direct link scheduling period when determining to participate in the direct link scheduling period, so that the access point is according to the audition As a result, channel resources are allocated to the directly connected link where the terminal device is located;
  • a communication unit configured to use the channel resource to communicate with another terminal device of the direct link where the terminal device is located;
  • the sending unit is specifically configured to send an audition result simultaneously with another terminal device of the direct link in which the terminal device is located;
  • the sending unit is specifically configured to send an audition result to the access point according to the report sequence information.
  • the two terminal devices of the direct link of the multiple direct link include the first party a terminal device and a second party terminal device;
  • FIG. 2 is a flowchart of another embodiment of a direct link scheduling method according to the present invention.
  • Figure 7 is a format of a list element in an LSP
  • Figure 11 is a schematic illustration of an embodiment of a trial period
  • FIG. 14 is a schematic structural diagram of an embodiment of an access point in the present invention.
  • FIG. 16 is a schematic structural diagram of an embodiment of a terminal device according to the present invention.
  • a direct link scheduling method in an embodiment of the present invention includes:
  • the information of the interfering terminal in the audition result of each terminal device may be an address list of each interfering terminal, or a link identifier plus link role information, where the link role information is used to indicate the interfering terminal Which of the directly connected links (for example, the first party or the second party) is the terminal device. If the terminal device can detect the signal from the terminal device of the other direct link in the scheduled link set, the indication information of the detected terminal device (such as the address, or the link identifier + chain) Road role information) is added to the information of the interfering terminal.
  • the access point sends the allocation to two terminal devices of the multiple directly connected links.
  • the information of the channel resources so that the two terminal devices in each of the plurality of directly connected links respectively communicate with the other party using the channel resources allocated by the access point for the terminal device;
  • each direct link will have multiple LIDs.
  • the access point instructs the two terminal devices of the multiple directly connected links to perform an audition operation in sequence
  • the AP may specify that the polling frame and the audition frame are transmitted on the full channel of the AP, and each terminal device listens on the full channel.
  • the AP may also specify that the polling frame and the audition frame are transmitted on a certain subchannel of the AP, and each terminal device listens on the subchannel or the full channel.
  • the AP may also specify that the AP sends a polling frame on the full channel, the terminal device listens to the polling frame on the full channel frame, and the terminal device transmits and listens to the audition frame on the designated subchannel.
  • the AP specifies that both the polling frame and the audition frame are transmitted and intercepted on the full channel, so that the terminal device other than the scheduled link set can be prevented from occupying the channel resources of the AP during the audition period.
  • There are two ways to send a frame on the full channel One is to send the full channel as a wide channel. The content of the frame is distributed on the full channel. It takes a short time to send one frame. Another way is to copy the contents of the frame on each subchannel, that is, each subchannel transmits the content of the same frame. Alternatively, the two methods may be combined, and a part of content such as a physical header portion is transmitted in duplicate on each subchannel, and other contents are distributed in full channel transmission. There are no restrictions here.
  • each subchannel is selected to be transmitted in a duplicate manner, which is compatible with the conventional WiFi device, and is also beneficial for the scheduled STA to correctly receive the content of the frame on other subchannels while discovering that some subchannels have interference.
  • T/R Takes 1 bit.
  • the value of the value can be defined as "0" to indicate the initiator of the direct link.
  • the value of "1" indicates the receiver of the direct link.
  • the NDP poll frame is to query the initiator or the receiver of the direct link.
  • the NDP polling frame Since the NDP polling frame has no MAC part, the amount of information that can be included is small. To identify whether the terminal device that sends the frame belongs to the same BSS as the terminal device that receives the frame, set this field and take this field. The hash value of the BSSID. The BSSID is actually the MAC address of the AP. Therefore, the Color value corresponding to the AP in the same BSS and the BSSID recorded by the terminal device must be the same, and the probability that the same BSRID gets the same Color value after hashing is related to the number of bits occupied by the Color field. When the number of bits occupied by Color is larger, the probability that the Color values of different BSSIDs are the same is smaller. The number of bits occupied by a particular Color field is not limited by the invention, which is related to the number of bits available in the actual physical header. The value of the Color field in the polling frame actually indicates which AP the frame was sent by.
  • the present invention does not describe the meaning of all bits in H-SIG1, since the complete design of H-SIG1 is not the subject of the present invention, and the present invention only requires that the physical head includes the required of the present invention. Information, the specific location of this information is not important.
  • NDP query frame may be identical in structure to the NDP poll frame, where Cmd is "11" indicating that this is an NDP query frame, and LID-I plus T/R indicates which terminal device is queried.
  • Such a plurality of query frames are simultaneously sent to the queried terminal device (ie, downlink OFDMA) on the direct link subchannel (explicitly or implicitly indicated) indicated in the scheduling information, and each terminal device follows the scheduling information.
  • the indicated direct link subchannel receives the query frame.
  • the queried terminal device sends the audition result (uplink OFDMA) to the AP after the fixed frame time (SIFS) after the end of the query frame on the subchannel that receives the query frame.
  • SIFS fixed frame time
  • the AP may specify that the terminal devices of the direct link in the scheduled link set use the same subchannel to sequentially send the audition result to the AP, and the terminal devices of different direct links adopt different subchannel directions.
  • the AP sends the audition result. That is, an OFMDA (Orthogonal Frequency Division Multiple Access) transmission method is employed.
  • OFMDA Orthogonal Frequency Division Multiple Access
  • the minimum number of steps required is (n*2/N ch ) rounded up.
  • the initiator of the direct link in the middle transmits the audition result on different subchannels at the same time.
  • One step is that the receivers of the direct link in all the scheduled link sets send the test results on different subchannels simultaneously. .
  • the AP may specify that each terminal device determines the subchannel number used by the selected audition result according to the order of the direct links in the scheduling frame.
  • LID-1 is a direct link identifier of the terminal device 1 to the terminal device 2, and appears in the first position of the LID list, and the terminal device 1 transmits the audition result on the first subchannel in the first step, and The terminal device 2 transmits the audition result on the first subchannel of the second step; at the same time, the LID-2 is the direct link identifier of the terminal device 3 to the terminal device 4, which appears in the LID.
  • the terminal device 3 transmits the audition result on the second subchannel in the first step
  • the terminal device 4 transmits the audition result on the second subchannel in the second step, and so on.
  • the result of the audition sent by the terminal device may be the result of the audition of the terminal device on the working channel of the AP, or the result of the audition on the non-working channel of the AP, which is not limited herein.
  • the terminal device needs to send an audition result to the AP, where the audition result may include information of the interfering terminal, and the interfering terminal refers to another terminal device that interferes with the terminal device.
  • the terminal device receives, by the access point, information about channel resources allocated by a direct link in which the terminal device is located.
  • the two terminal devices of the direct link After the two terminal devices of the direct link receive the information of the channel resources sent by the AP, the two terminal devices respectively communicate with the counterpart terminal device on the channel resource.
  • the terminal device receives direct link scheduling information from an access point, where the direct link scheduling information includes information about multiple directly connected links participating in a next direct link scheduling period, where the direct connection is performed.
  • a link is a link established by two terminal devices associated with the access point for direct communication;
  • the AP After entering the LSP, there are multiple ways to indicate the AP. For example, the AP sends a polling frame to each terminal device in turn. When the terminal device receives the polling frame from the AP, the terminal device sends the audition frame, so that the other terminal devices other than the terminal device that sends the audition frame record in the plurality of directly connected links The audition frame is described.
  • step 505 in the embodiment shown in FIG.
  • the terminal device needs to send the audition result to the access point.
  • the terminal device may send the audition result to the access point by using a report frame.
  • the report frame can use a normal action management frame in which an audition result report information element is used to carry the content to be reported.
  • FIG. 10 is a schematic structural diagram of a format of a report frame.
  • the report frame includes an audition result report element, wherein the audition result report element includes three fields of a T-Result, an R-Result, and an available sub-channel.
  • the T-Result and R-Result fields are the initiator and receiver information in the set of scheduled links that the terminal device transmitting the report frame can hear, respectively.
  • the T-result and the R-result are in the form of a bit table indicating whether the audition frames of the corresponding terminal device are heard, and they occupy (M+7)/8 respectively for an integer number of bytes, where M represents the LID list in the LSP scheduling frame. The number of LIDs. Of course, the T-results occupy M bits, and then the R-results occupy M bits.
  • the present invention does not limit its specific format.
  • a terminal device detects that the T/R field in an audition frame has a value of “0” (that is, the terminal device that sends the audition frame is the initiator of the direct link), and the LID-I value is 1. (ie, the second in the LID list), the second bit of the T-Result, T2 in Figure 10, is set to "1".
  • the LID-I takes a value of 0. (ie, the first one in the LID list), the first bit of the R-result, that is, R1 in FIG. 10 is set to "1".
  • a bit of "0" in the T-Result and R-Result indicates that the audition frame transmitted by the corresponding terminal device is not heard.
  • the report frame also includes resource information required for the terminal device to subsequently send data, such as the amount of data to be transmitted, and the like, and another information element may be used to carry the required resource information.
  • the AP broadcasts the LSP scheduling frame to start an LSP.
  • all the terminal devices associated with the AP receive the frame, and determine whether to participate in the LSP according to the LID list in the LSP scheduling frame. If the LID of the direct link in which the terminal device is located is located in the LID list, the subsequent steps of waking up to participate in the LSP are maintained, otherwise the sleep state is entered until the LSP ends.
  • the AP After the time that the AP sends the LSP scheduling frame 4 SIFS+3 audition frames, the AP sends a fourth poll frame to STA4. After the STA sends the fourth polling frame to the SIFS, the STA4 sends an audition frame to the STA3 with the link power of the LID2, where the audition frame carries information for uniquely identifying the STA4.
  • the AP After the AP sends an LSP scheduling frame of 6 SIFS+5 audition frames, the AP sends a sixth poll frame to STA6. After the STA sends the sixth polling frame to the SIFS, the STA6 sends an audition frame to the STA5 with the link power of the LID3, where the audition frame carries information for uniquely identifying the STA6.
  • FIG. 12 is a schematic diagram of another embodiment of the audition period.
  • the LSP scheduling frame further indicates that each terminal device in the scheduled link set transmits the audition frame in the order of LID1, LID2, and LID3, and the terminal device of the data transmission side of each direct link After the audition frames are respectively transmitted in the order of arrangement, the terminal devices of the receiving data side of each direct link respectively transmit the audition frames in the order of arrangement.
  • the data side of the direct link, the data side of the next direct link after the test data frame is sent, the data side of the next direct link, and the test data frame are sent. No restrictions.
  • the access point 700 in the embodiment of the present invention includes:
  • the broadcast unit 701 is configured to multicast or broadcast direct link scheduling information, where the direct link scheduling information includes information of multiple directly connected links participating in a next direct link scheduling period, where the direct connection A link is a link established by two terminal devices associated with the access point for direct communication;
  • channel resources are allocated to each directly connected link by the access point, and the terminal device in each direct link does not need to contend for the channel itself, thereby avoiding channel competition between different direct links. And reducing the probability of collision due to channel competition, improving the efficiency of using multiple direct links to the channel; meanwhile, the access point acquires two terminal devices of multiple direct links in the next direct link scheduling period a result of the audition, the audition result including subchannel information that is available or unavailable to the terminal device that transmits the audition result, so that the access point is allocated to the channel resource of the terminal device according to the audition result
  • the subchannel does not include a subchannel that is unavailable to the terminal device or a subchannel in a channel resource allocated to the terminal device is selected among subchannels available to the terminal device; or, the audition result Including information that interferes with the terminal, so that the access point allocates to the terminal device and the subchannel in the channel resource of the interfering terminal of the terminal device is different according to the audition result or Different transmission time; thus, it is possible to avoid working
  • the direct link scheduling information includes a link identifier of the multiple direct links, or a link identifier of the multiple direct links and a start of the direct link scheduling period. time.
  • the access point multicasts or broadcasts direct link scheduling information to indicate a direct link participating in the next LSP.
  • the access point may multicast or broadcast the direct link scheduling information by means of multicast or broadcast scheduling frames. .
  • an access point 800 in another embodiment of the present invention includes:
  • the broadcast unit 801 is configured to multicast or broadcast direct link scheduling information, where the direct link scheduling information includes information of multiple direct links participating in a next direct link scheduling period, where the direct connection A link is a link established by two terminal devices associated with the access point for direct communication;
  • the allocating unit 803 is configured to allocate channel resources to the plurality of directly connected links according to the audition result in the direct link scheduling period;
  • the indication unit 805 is specifically configured to send an audition trigger frame, where the audition trigger frame is used to instruct the two terminal devices of the multiple direct links to sequentially send the audition frames according to the audition sequence, so that the The other terminal devices except the terminal device that transmits the audition frame record whether the audition frame is heard, and the audition frame carries information for uniquely indicating the sender.
  • the two terminal devices of any one of the plurality of directly connected links comprise a first party terminal device and a second party terminal device.
  • the acquiring unit is specifically configured to send a first query frame and a second query frame, where the first query frame is used to indicate that the first party terminal device of the multiple directly connected links receives the first query Sending an audition result to the access point after the frame, where the second query frame is used to indicate that the second party terminal of the multiple direct link links to the access after receiving the second query frame Click to send the audition result.
  • the acquiring unit is configured to send a query frame to the two terminal devices of the multiple direct links, where the query frame is used to indicate that the two terminal devices of the multiple direct links are receiving the query.
  • the audition result is simultaneously transmitted to the access point after the frame.
  • the terminal device 900 in the embodiment of the present invention includes:
  • the receiving unit 901 is further configured to receive, by the access point, information about channel resources allocated by the direct link in which the terminal device is located;
  • the audition result includes subchannel information that is available or unavailable to the terminal device, and the subchannel in the channel resource does not include a subchannel that is unavailable to the terminal device, or in the channel resource.
  • the subchannel is selected among subchannels available to the terminal device;
  • the two terminal devices of the direct link of any one of the multiple direct links include the first party terminal device and the second party terminal device.
  • the terminal device sends the audition result to the AP.
  • the audition result may be an audition result obtained by the terminal device performing audition after the start of the LSP.
  • the following describes how the terminal device performs audition in the embodiment of the present invention. Referring to FIG. 17, in another embodiment of the present invention, the terminal device 1000 includes:
  • the receiving unit 1001 is configured to receive direct link scheduling information from an access point, where the direct link scheduling information includes information of multiple direct links participating in a next direct link scheduling period, where A direct link is a link established by two terminal devices associated with the access point for direct communication;
  • the determining unit 1002 is configured to determine, according to the direct link scheduling information, whether to participate in the direct link scheduling period;
  • the receiving unit 1001 is further configured to receive, by the access point, information about channel resources allocated by the direct link in which the terminal device is located;
  • the communication unit 1004 is configured to use the channel resource to communicate with another terminal device of the direct link where the terminal device is located;
  • the access point and the terminal device in the embodiment of the present invention are separately described from the perspective of the unitized functional entity.
  • the access point and the terminal device in the embodiment of the present invention are respectively described from the perspective of hardware processing.
  • the processor 1102 multicasts or broadcasts a scheduling frame by using the interface 1101, where the scheduling frame carries the direct link scheduling information, where the direct link scheduling information further includes the multiple Audition sequence information of the terminal devices of both directly connected links.
  • the scheduling frame is further configured to instruct the two terminal devices of the multiple directly connected links to sequentially send the audition frames according to the audition sequence, so that the plurality of directly connected links are sent by the audition frames.
  • the other terminal device outside the terminal device records whether the audition frame is heard, and the audition frame carries information for uniquely indicating the sender.
  • the processor 1102 sends an indication by using the interface 1101, where the indication is used to indicate the multiple
  • the terminal devices of each of the direct links in the link use the same subchannel to sequentially send the audition results to the access point, and the terminal devices of the different direct links use different subchannels to access the access. Click to send the audition result.
  • the specific form of the terminal device may be a mobile phone, a tablet computer, a computer, a wireless network card, a digital set top box, a wireless printer, or the like.
  • the terminal device 1100 includes an interface 1101 and a processor 1102.
  • the processor 1102 is connected to the interface 1101 via a bus.
  • the bus line is indicated by a thick line in FIG.
  • the processor 1102 performs the following steps:
  • the processor 1102 is further configured to determine, according to the direct link scheduling information, whether to participate in the direct link scheduling period; if yes, in the direct link scheduling period, send the interface to the access point through the interface 1101. a result of the audition, so that the access point allocates channel resources for the direct link in which the terminal device is located according to the audition result;
  • the audition result includes subchannel information that is available or unavailable to the terminal device, and the subchannel in the channel resource does not include a subchannel that is unavailable to the terminal device, or in the channel resource.
  • the subchannel is selected among subchannels available to the terminal device;
  • the processor 1102 is further configured to perform an audition operation according to the indication of the access point in the direct link scheduling period when determining to participate in the direct link scheduling period.
  • the processor 1102 sends an audition frame through the interface 1101 according to the indication of the access point, so that other terminal devices other than the terminal device in the plurality of directly connected links record whether the test is heard.
  • a tone frame the audition frame carrying information for uniquely indicating the sender.
  • the processor 1102 is further configured to: listen to an audition frame sent by another terminal device of the plurality of directly connected links; and further, record the audition result, where the audition result includes information of the interfering terminal.
  • the processor 1102 removes the terminal device by using the interface 1101 and the multiple direct links.
  • the first party terminal device of the direct link other than the direct link transmits the audition result at the same time;
  • the processor 1102 is directly connected to the terminal device through the interface 1101 and the plurality of directly connected links.
  • the second party terminal device of the other direct link other than the link simultaneously transmits the audition result;
  • the direct link scheduling information further includes reporting sequence information of the multiple direct links, and the processor 1102 sends an audition result to the access point according to the reporting sequence information through the interface 1101.
  • the two terminal devices of the direct link of the one of the multiple direct links include the first party terminal device and the second party terminal device.
  • the processor 1102 through the interface 1101 and the plurality of directly connected links, except the direct link of the terminal device
  • the second party terminal device of the other direct link other than the road simultaneously transmits the audition result
  • the processor 1102 further sends an audition result to the access point through the interface 1101 in sequence according to the indication of the access point and the other end terminal of the direct link in which the terminal device is located, using the same subchannel, and
  • the terminal devices of the other directly connected links other than the direct link of the terminal device use different subchannels to send audition results to the access point.
  • the names of the frames used in the embodiments of the present invention may use other names as long as they have the same function or function.
  • the disclosed system, apparatus, and method may be implemented in other manners.
  • the device embodiments described above are merely illustrative, for example, the division of the units is only a logical function division, actual There may be additional divisions at present, for example multiple units or components may be combined or integrated into another system, or some features may be omitted or not implemented.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

Landscapes

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

Abstract

本发明实施例公开了一种直连链路调度方法、接入点和终端设备。本发明实施例方法包括:接入点组播或广播参与接下来的直连链路调度期的多个直连链路的信息;在直连链路调度期中,接入点获取多个直连链路的双方终端设备发送的试音结果,根据试音结果分别为多个直连链路分配信道资源;其中,各直连链路的信道资源中的子信道不包括不可用的子信道或是在可用的子信道中选择;和/或,相互干扰的两个直连链路的信道资源中的子信道或传输时间不同;接入点给所述多个直连链路的双方终端设备发送所述分配的信道资源的信息。本发明实施例能够避免不同的直连链路之间的信道竞争和降低由于信道竞争而发生冲突的概率。

Description

直连链路调度方法、接入点和终端设备
本申请要求于2014年9月30日提交中国专利局、申请号为201410526325.3中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及通信技术领域,尤其涉及直连链路调度方法、接入点和终端设备。
背景技术
在WiFi(Wireless Fidelity,无线保真)技术标准《IEEE 802.11-2012》中的一种直连通信方式DLS(Direct-Link Setup,直连链路建立)中,发起者STA(Station,本文中指终端设备)1向接入点(Access Point,AP)发送请求建立直连链路的管理消息,AP将该请求消息转发给STA2,STA2接受请求之后即可与STA1建立直连链路。在建立直连链路之后,上述两个STA相互之间通信时报文就可以通过空口(英文:air interface或wireless interface)直接发送给对方,而不需通过AP转发。这样,相比STA1通过AP向STA2发送一个数据时,STA1先将数据发送至AP再由AP转发至STA2这样需要两次占用信道,直连链路可使得在同一个AP下的两个STA之间通信时可减少对信道资源的占用。
现有标准中,直连链路可以工作在AP的工作信道(即基本信道)上,也可以工作在与基本信道不同的信道(即非基本信道)上。当直连链路工作在基本信道时,该直连链路在传输数据时仍需要向AP请求信道资源,即当该直连链路在传输数据时,AP所控制的BSS(Basic Service Set,基本服务集)中其它的STA和AP不能使用该信道资源。当直连链路工作在非基本信道时,直连链路不占用AP的工作信道,因此不影响BSS内其它链路的数据传输,但直连链路上的STA就可能与其它BSS竞争信道资源。
随着IEEE802.11技术的发展,AP的工作信道越来越宽,而有限的无线频谱可划分的信道数量越来越少,这样对于AP工作在很宽的无线信道时,STA选择非基本信道作为直连链路的工作信道就变得困难,因此直连链路还是要考虑在基本信道内工作。
由于WiFi网络(即运行IEEE802.11标准的网络)运行于免费无线频谱, 主要采用竞争机制。最新制定中的标准IEEE 802.11ax在一些密集用户场景中,采用直连技术来提高系统吞吐量,但现有标准中没有对直连链路进行有效管理,而是由直连链路中的STA自己去竞争信道,这不利于提高无线资源的利用效率。
发明内容
本发明实施例提供了一种直连链路调度方法、接入点和终端设备,用于避免不同的直连链路之间的信道竞争和降低由于信道竞争而发生冲突的概率。
本发明实施例第一方面提供一种直连链路调度方法,包括:
接入点组播或广播直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
在所述直连链路调度期中,所述接入点获取所述多个直连链路的双方终端设备发送的试音结果;所述接入点根据所述试音结果分别为所述多个直连链路分配信道资源;
其中,所述试音结果包括对发送所述试音结果的终端设备可用或不可用的子信道信息,则所述接入点分配给所述发送所述试音结果的终端设备所在的直连链路的信道资源中的子信道不包括所述不可用的子信道或者分配给所述发送所述试音结果的终端设备所在的直连链路的信道资源中的子信道是在所述可用的子信道中选择;
和/或,
所述试音结果包括干扰终端的信息,所述干扰终端是指对发送所述试音结果的终端设备有干扰的、所述多个被调度的直连链路中所述发送所述试音结果的终端设备所在直连链路之外的其他直连链路的终端设备,则所述接入点分别分配给所述发送所述试音结果的终端设备所在的直连链路和所述干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同;
所述接入点给所述多个直连链路的双方终端设备发送所述分配的信道资源的信息,以便所述多个直连链路中的每一个直连链路中的双方终端设备分别使用所述接入点为所述直连链路分配的信道资源与对方进行通信。
结合本发明实施例的第一方面,本发明实施例的第一方面的第一种实 现方式中,所述多个直连链路中任意两个直连链路的终端设备中不包含相同的终端设备。
结合本发明实施例的第一方面、或第一方面的第一种实现方式,本发明实施例的第一方面的第二种实现方式中,所述多个直连链路的链路数量等于所述接入点的工作信道所包括的子信道的数量。
结合本发明实施例的第一方面、或第一方面的第一种实现方式、或第一方面的第二种实现方式,本发明实施例的第一方面的第三种实现方式中,所述直连链路调度信息包括所述多个直连链路的链路标识,或者包括所述多个直连链路的链路标识和所述直连链路调度期的启动时间。
结合本发明实施例的第一方面、或第一方面的第一种实现方式、或第一方面的第二种实现方式、或第一方面的第三种实现方式,本发明实施例的第一方面的第四种实现方式中,在所述直连链路调度期中,所述接入点获取所述多个直连链路的双方终端设备发送的试音结果之前还包括:
所述接入点指示所述多个直连链路的双方终端设备依次进行试音操作。
结合本发明实施例的第一方面的第四种实现方式,本发明实施例的第一方面的第五种实现方式中,所述接入点指示所述多个直连链路的双方终端设备依次进行试音操作具体包括:
所述接入点依次向所述多个直连链路的双方终端设备发送轮询帧,所述轮询帧用于指示接收到所述轮询帧的终端设备发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
结合本发明实施例的第一方面的第五种实现方式,本发明实施例的第一方面的第六种实现方式中,所述轮询帧为空数据包。
结合本发明实施例的第一方面的第四种实现方式,本发明实施例的第一方面的第七种实现方式中,所述直连链路调度信息还包含有所述多个直连链路的双方终端设备的试音顺序信息,
所述接入点指示所述多个直连链路的双方终端设备依次进行试音操作具体包括:
所述接入点发送试音触发帧,所述试音触发帧用于指示所述多个直连链路的双方终端设备按照所述试音顺序依次发送试音帧,以便所述多个直 连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
结合本发明实施例的第一方面的第四种实现方式,本发明实施例的第一方面的第八种实现方式中,所述接入点组播或广播直连链路调度信息具体包括:
所述接入点组播或广播调度帧,其中所述调度帧携带有所述直连链路调度信息;
所述直连链路调度信息还包含有所述多个直连链路的双方终端设备的试音顺序信息,
所述接入点指示所述多个直连链路的双方终端设备依次进行试音操作具体为:
所述调度帧用于指示所述多个直连链路的双方终端设备按照所述试音顺序依次发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
结合本发明实施例的第一方面、或第一方面的第一种实现方式、或第一方面的第二种实现方式、或第一方面的第三种实现方式、或第一方面的第四种实现方式、或第一方面的第五种实现方式、或第一方面的第六种实现方式、或第一方面的第七种实现方式、或第一方面的第八种实现方式,本发明实施例的第一方面的第九种实现方式中,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备;
所述接入点获取所述多个直连链路的双方终端设备发送的试音结果具体包括:
所述接入点分别发送第一查询帧和第二查询帧,所述第一查询帧用于指示所述多个直连链路的第一方终端设备在接收到所述第一查询帧后向所述接入点发送试音结果,所述第二查询帧用于指示所述多个直连链路的第二方终端在接收到所述第二查询帧后向所述接入点发送试音结果;
或者,
所述接入点向所述多个直连链路的双方终端设备同时发送查询帧,所述查询帧用于指示所述多个直连链路的双方终端设备在接收到所述查询帧后向所述接入点同时发送试音结果;
或者,
所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息,所述接入点获取所述多个直连链路的双方终端设备发送的试音结果具体包括:
所述接入点向所述多个直连链路的双方终端设备发送报告触发帧,所述报告触发帧用于指示所述多个直连链路的双方终端设备按照所述报告顺序信息依次向所述接入点发送试音结果。
结合本发明实施例的第一方面的第九种实现方式,本发明实施例的第一方面的第十种实现方式中,在所述接入点分别发送所述第一查询帧和所述第二查询帧的情况下,还包括:
所述接入点还指示所述多个直连链路中的每一个直连链路的双方终端设备使用同一个子信道依次向所述接入点发送试音结果,不同直连链路的双方终端设备采用不同的子信道向所述接入点发送试音结果。
本发明实施例第二方面提供一种直连链路调度方法,包括:
终端设备接收来自接入点的直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
所述终端设备根据所述直连链路调度信息判断是否参与所述直连链路调度期;
若是,则所述终端设备执行以下步骤:
在所述直连链路调度期中,所述终端设备向所述接入点发送试音结果,以便所述接入点根据所述试音结果为所述终端设备所在的直连链路分配信道资源;
所述终端设备接收所述接入点为所述终端设备所在的直连链路分配的信道资源的信息;
所述终端设备使用所述信道资源与所述终端设备所在的所述直连链路的另一端终端设备通信;
其中,所述试音结果包括对所述终端设备可用或不可用的子信道信息,所述信道资源中的子信道不包括对所述终端设备不可用的子信道,或者所述信道资源中的子信道是在对所述终端设备可用的子信道中选择;
和/或,
所述试音结果包括干扰终端的信息,所述干扰终端是指对所述终端设备有干扰的、所述多个被调度的直连链路中所述终端设备所在直连链路之外的其他直连链路的终端设备,分别分配给所述终端设备所在的直连链路和所述终端设备的干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同。
结合本发明实施例的第二方面,本发明实施例的第二方面的第一种实现方式中,若是,则所述终端设备还执行以下步骤:
在所述直连链路调度期中,所述终端设备根据所述接入点的指示进行试音操作。
结合本发明实施例的第二方面的第一种实现方式,本发明实施例的第二方面的第二种实现方式中,所述终端设备根据所述接入点的指示进行试音操作具体包括:
所述终端设备根据所述接入点的指示发送试音帧,以便所述多个直连链路中除所述终端设备之外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息;
所述终端设备对所述多个直连链路中其他终端设备发出的试音帧进行侦听;
所述终端设备记录试音结果,其中所述试音结果包括所述干扰终端的信息。
结合本发明实施例的第二方面的第二种实现方式,本发明实施例的第二方面的第三种实现方式中,所述试音帧为空数据包。
结合本发明实施例的第二方面,本发明实施例的第二方面的第四种实现方式中,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备;
所述终端设备向所述接入点发送试音结果具体包括:
若所述终端设备为所述终端设备所在的所述直连链路的第一方终端设备,则所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第一方终端设备同时发送试音结果;
若所述终端设备为所述终端设备所在的所述直连链路的第二方终端设备,则所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第二方终端设备同时发送试音结果;
或者,
所述终端设备和所述终端设备所在的所述直连链路的另一端终端设备同时发送试音结果;
或者,
所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息,
所述终端设备按照所述报告顺序信息向所述接入点发送试音结果。
结合本发明实施例的第二方面,本发明实施例的第二方面的第五种实现方式中,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备;
所述终端设备向所述接入点发送试音结果具体包括:
若所述终端设备为所述终端设备所在的所述直连链路的第一方终端设备,则所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第一方终端设备同时发送试音结果;
若所述终端设备为所述终端设备所在的所述直连链路的第二方终端设备,则所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第二方终端设备同时发送试音结果;
所述终端设备还根据所述接入点的指示,和所述终端设备所在的所述直连链路的另一端终端使用同一个子信道依次向所述接入点发送试音结果,且所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的终端设备采用不同的子信道向所述接入点发送试音结果。
本发明实施例第三方面提供一种接入点,包括:
广播单元,用于组播或广播直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
获取单元,用于在所述直连链路调度期中,获取所述多个直连链路的双方终端设备发送的试音结果;
分配单元,用于在所述直连链路调度期中,根据所述试音结果分别为所述多个直连链路分配信道资源;
其中,所述试音结果包括对发送所述试音结果的终端设备可用或不可用的子信道信息,则所述接入点分配给所述发送所述试音结果的终端设备 所在的直连链路的信道资源中的子信道不包括所述不可用的子信道或者分配给所述发送所述试音结果的终端设备所在的直连链路的信道资源中的子信道是在所述可用的子信道中选择;
和/或,
所述试音结果包括干扰终端的信息,所述干扰终端是指对发送所述试音结果的终端设备有干扰的、所述多个被调度的直连链路中所述发送所述试音结果的终端设备所在直连链路之外的其他直连链路的终端设备,则所述接入点分别分配给所述发送所述试音结果的终端设备所在的直连链路和所述干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同;
发送单元,用于给所述多个直连链路的双方终端设备发送所述分配的信道资源的信息,以便所述多个直连链路中的每一个直连链路中的双方终端设备分别使用所述接入点为所述直连链路分配的信道资源与对方进行通信。
结合本发明实施例的第三方面,本发明实施例的第三方面的第一种实现方式中,所述多个直连链路中任意两个直连链路的终端设备中不包含相同的终端设备。
结合本发明实施例的第三方面、或第三方面的第一种实现方式,本发明实施例的第三方面的第二种实现方式中,所述多个直连链路的链路数量等于所述接入点的工作信道所包括的子信道的数量。
结合本发明实施例的第三方面、或第三方面的第一种实现方式、或第三方面的第二种实现方式,本发明实施例的第三方面的第三种实现方式中,所述直连链路调度信息包括所述多个直连链路的链路标识,或者包括所述多个直连链路的链路标识和所述直连链路调度期的启动时间。
结合本发明实施例的第三方面、或第三方面的第一种实现方式、或第三方面的第二种实现方式、或第三方面的第三种实现方式,本发明实施例的第三方面的第四种实现方式中,所述接入点还包括指示单元,用于在所述获取单元获取所述多个直连链路的双方终端设备发送的试音结果之前指示所述多个直连链路的双方终端设备依次进行试音操作。
结合本发明实施例的第三方面的第四种实现方式,本发明实施例的第三方面的第五种实现方式中,所述指示单元具体用于依次向所述多个直连 链路的双方终端设备发送轮询帧,所述轮询帧用于指示接收到所述轮询帧的终端设备发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
结合本发明实施例的第三方面的第五种实现方式,本发明实施例的第三方面的第六种实现方式中,所述轮询帧为空数据包。
结合本发明实施例的第三方面的第四种实现方式,本发明实施例的第三方面的第七种实现方式中,所述直连链路调度信息还包含有所述多个直连链路的双方终端设备的试音顺序信息,
所述指示单元具体用于发送试音触发帧,所述试音触发帧用于指示所述多个直连链路的双方终端设备按照所述试音顺序依次发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
结合本发明实施例的第三方面的第四种实现方式,本发明实施例的第三方面的第七种实现方式中,所述广播单元具体用于组播或广播调度帧,其中所述调度帧携带有所述直连链路调度信息;
所述直连链路调度信息还包含有所述多个直连链路的双方终端设备的试音顺序信息,
所述指示单元具体通过所述调度帧来指示所述多个直连链路的双方终端设备按照所述试音顺序依次发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
结合本发明实施例的第三方面、或第三方面的第一种实现方式、或第三方面的第二种实现方式、或第三方面的第三种实现方式、或第三方面的第四种实现方式、或第三方面的第五种实现方式、或第三方面的第六种实现方式、或第三方面的第七种实现方式、或第三方面的第八种实现方式,本发明实施例的第一方面的第九种实现方式中,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备;
所述获取单元具体用于分别发送第一查询帧和第二查询帧,所述第一查询帧用于指示所述多个直连链路的第一方终端设备在接收到所述第一查询帧后向所述接入点发送试音结果,所述第二查询帧用于指示所述多个直 连链路的第二方终端在接收到所述第二查询帧后向所述接入点发送试音结果;
或者,
所述获取单元具体用于向所述多个直连链路的双方终端设备同时发送查询帧,所述查询帧用于指示所述多个直连链路的双方终端设备在接收到所述查询帧后向所述接入点同时发送试音结果;
或者,
所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息,
所述获取单元具体用于向所述多个直连链路的双方终端设备发送报告触发帧,所述报告触发帧用于指示所述多个直连链路的双方终端设备按照所述报告顺序信息依次向所述接入点发送试音结果。
结合本发明实施例的第三方面的第九种实现方式,本发明实施例的第三方面的第十种实现方式中,在所述获取单元具体用于分别发送第一查询帧和第二查询帧的情况下,还包括:
所述指示单元具体用于指示所述多个直连链路中的每一个直连链路的双方终端设备使用同一个子信道依次向所述接入点发送试音结果,不同直连链路的双方终端设备采用不同的子信道向所述接入点发送试音结果。
本发明实施例第四方面提供一种终端设备,包括:
接收单元,用于接收来自接入点的直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
判断单元,用于根据所述直连链路调度信息判断是否参与所述直连链路调度期;
发送单元,用于在确定参与所述直连链路调度期时,在所述直连链路调度期中,向所述接入点发送试音结果,以便所述接入点根据所述试音结果为所述终端设备所在的直连链路分配信道资源;
所述接收单元还用于接收所述接入点为所述终端设备所在的直连链路分配的信道资源的信息;
通信单元,用于使用所述信道资源与所述终端设备所在的所在的所述直连链路的另一端终端设备通信;
其中,所述试音结果包括对所述终端设备可用或不可用的子信道信息,所述信道资源中的子信道不包括对所述终端设备不可用的子信道,或者所述信道资源中的子信道是在对所述终端设备可用的子信道中选择;
和/或,
所述试音结果包括干扰终端的信息,所述干扰终端是指对所述终端设备有干扰的、所述多个被调度的直连链路中所述终端设备所在直连链路之外的其他直连链路的终端设备,分别分配给所述终端设备所在的直连链路和所述终端设备的干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同。
结合本发明实施例的第四方面,本发明实施例的第四方面的第一种实现方式中,所述终端设备还包括:
试音单元,用于在确定参与所述直连链路调度期时,在所述直连链路调度期中,根据所述接入点的指示进行试音操作。
结合本发明实施例的第四方面的第一种实现方式,本发明实施例的第四方面的第二种实现方式中,
所述试音单元具体用于根据所述接入点的指示发送试音帧,以便所述多个直连链路中除所述终端设备之外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息;还用于对所述多个直连链路中其他终端设备发出的试音帧进行侦听;还用于记录试音结果,其中所述试音结果包括所述干扰终端的信息。
结合本发明实施例的第四方面的第二种实现方式,本发明实施例的第四方面的第三种实现方式中,所述试音帧为空数据包。
结合本发明实施例的第四方面,本发明实施例的第四方面的第四种实现方式中,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备;
若所述终端设备为所述终端设备所在的所述直连链路的第一方终端设备,则所述发送单元具体用于和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第一方终端设备同时发送试音结果;
若所述终端设备为所述终端设备所在的所述直连链路的第二方终端设备,则所述发送单元具体用于和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第二方终端设备同时发送试音结果;
或者,
所述发送单元具体用于和所述终端设备所在的所述直连链路的另一端终端设备同时发送试音结果;
或者,
所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息,
所述发送单元具体用于按照所述报告顺序信息向所述接入点发送试音结果。
结合本发明实施例的第四方面,本发明实施例的第四方面的第五种实现方式中,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备;
若所述终端设备为所述终端设备所在的所述直连链路的第一方终端设备,所述发送单元具体用于和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第一方终端设备同时发送试音结果;
若所述终端设备为所述终端设备所在的所述直连链路的第二方终端设备,所述发送单元具体用于和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第二方终端设备同时发送试音结果;
所述发送单元具体还用于还根据所述接入点的指示和所述终端设备所在的所述直连链路的另一端终端使用同一个子信道依次向所述接入点发送试音结果,且所述发送单元和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的终端设备采用不同的子信道向所述接入点发送试音结果。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例中,通过接入点对各直连链路进行分配信道资源而无需每个直连链路中的终端设备自己去竞争信道,能够避免不同的直连链路之间的信道竞争和降低由于信道竞争而发生冲突的概率,提高多个直连链路对信道的使用效率;同时,接入点获取接下来的直连链路调度期的多个直连链路的双方终端设备发送的试音结果,所述试音结果包括对发送所述试音结果的终端设备可用或不可用的子信道信息,以便接入点根据该试音结果分配给所述终端设备的信道资源中的子信道不包括对所述终端设备不可用的子信道,或者分配给所述终端设备的信道资源中的子信道是在对所述终端设备可用的子信道中选择;或者,所述试音结果包括干扰终端的信息, 以便接入点根据该试音结果分配给所述终端设备和所述终端设备的干扰终端的信道资源中的子信道不同或者传输时间不同;这样,能够避免各直连链路工作在对其有干扰的信道上,或者避免各直连链路在传输数据时出现相互干扰的情况,提高了信道利用效率。
附图说明
图1为本发明的直连链路调度方法的一个实施例的流程图;
图2为本发明的直连链路调度方法的另一个实施例的流程图;
图3为本发明的直连链路调度方法的另一个实施例的流程图;
图4为本发明的直连链路调度方法的另一个实施例的流程图;
图5为本发明的直连链路调度方法的一个实施例的流程图;
图6为本发明的直连链路调度方法的另一个实施例的流程图;
图7为LSP中的列表元素的格式;
图8为NDP轮询帧的一种结构示意图;
图9为NDP查询帧的一种结构示意图;
图10为报告帧的格式的一种结构示意图;
图11为试音期的一种实施例的示意图;
图12为试音期的另一种实施例的示意图;
图13为报告期的一种实施例的示意图;
图14为本发明中的接入点的一个实施例的结构示意图;
图15为本发明中的接入点的另一个实施例的结构示意图;
图16为本发明中的终端设备的一个实施例的结构示意图;
图17为本发明中的接入点的另一个实施例的结构示意图。
图18为本发明中的终端设备和接入点的结构示意图。
具体实施方式
本发明实施例提供了直连链路调度方法,用于避免不同的直连链路之间的信道竞争和降低由于信道竞争而发生冲突的概率,提高多个直连链路对信道的使用效率,同时还可以使部分直连链路使用相同的信道资源进行通信,进一步提升了信道的使用效率。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明 实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、系统、产品或设备固有的其它步骤或单元。
请参阅图1,本发明的一个实施例中直连链路调度方法包括:
101、接入点组播或广播直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路信息;所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
在建立直连链路时,直连链路建立发起者的终端设备(以下简称发起方)向AP发送请求建立直连链路的请求消息,AP将该请求消息转发给直连链路建立接受者的终端设备(以下简称接受方),接受方接受请求之后即可与发起方建立直连链路。因此,AP清楚与该AP所关联的终端设备建立的所有直连链路,也即该AP所控制的BSS中的所有直连链路。为方便管理,AP可以给每个直连链路分配一个链路标识(Link Identifier,LID),其中每个LID用于唯一标识该直连链路,当然,这不是必须的。
本实施例中,直连链路在传输数据之前并不是各自去竞争AP的信道资源,而是由AP主动对直连链路进行调度,也即AP根据直连链路的需要在适当时机给直连链路上的终端一个传输机会,为直连链路分配信道资源。直连链路调度期(Link Scheduled Period,LSP)指的是AP对一批直连链路进行的一次调度所需要的一段时期。在每一个LSP中,AP可以对所控制的所有直连链路进行调度,也可以只对该所有直连链路中的部分直连链路进行调度。
因此,在每一个LSP开始之前,AP组播或广播直连链路调度信息,其中该直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,以指示所述多个直连链路参与接下来的LSP。具体的,所述直连链路调度信息中所包含的多个直连链路的信息可以是各直连链路的链路标 识,或者也可以是各直连链路的通信双方终端设备的地址,或者还可以是能够唯一标识该直连链路的其它信息,在此不作限制。但是使用直连链路标识会使调度信息比较简练。
为方便描述,下文中将参与接下来的LSP的多个直连链路所形成的链路集合称为被调度链路集合,将被调度链路集合中的所有直连链路上的终端设备称为被调度链路集合中的各终端设备,还称直连链路的双方终端设备分别为第一方终端设备和第二方终端设备,其中直连链路的第一方终端设备为该直连链路的发起方,第二方终端设备为该直连链路的接受方,或者,第一方终端设备为该直连链路中地址较小的终端设备,第二方终端设备为该直连链路中地址较大的终端设备,如何定义第一方终端设备和第二方终端设备在此不作限制
由于具有至少一个相同的终端设备的两个直连链路不能同时传输数据,因此,优选的,被调度链路集合中任意两个直连链路的终端设备不包含相同的终端设备,以便AP能够安排被调度链路集合中的任意两个直连链路同时传输数据。
102、在所述直连链路调度期中,所述接入点获取所述多个直连链路的双方终端设备发送的试音结果,所述接入点根据所述试音结果分别为所述多个直连链路分配信道资源;
在传输数据时,直连链路的发起方需要信道资源将数据传输至直连链路的接受方,而接受方需要信道资源将确认消息发送至发起方,因此接入点需将为该发起方和接受方所在的直连链路分配的信道资源发送给双方终端设备。可选的,接入点可以通过发送两个消息来将为该直连链路分配的信道资源分别发送给双方终端设备,接入点也可以只广播一个消息,该消息中包含为该直连链路分配的信道资源,从而该直连链路上的双方终端设备都能接收到该消息,进而都能获知为该直连链路分配的信道资源。
在LSP中,接入点所获取到的试音结果可以是被调度链路集合中各终端设备在该LSP开始后进行试音得到的试音结果,其中试音指的是每个终端设备依次发出用于测试的消息,以便被调度链路集合中其他终端设备确定能否侦听到来自该终端设备发出的用于测试的消息。若终端设备A能够侦听到终端设备B发出的用于测试的消息,且终端设备A和终端设备B分别位于被调度链路集合中的不同直连链路上,那么终端设备A所在的直连 链路和终端设备B所在的直连链路互相干扰。
在试音时,每个终端设备发送测试消息时使用的单位链路功率和后续传输数据时使用的单位链路功率相同,以测试一下在该单位链路功率下各直连链路是否会互相干扰,以便接入点可以为互相不干扰的直连链路分配相同的信道资源。这样,接入点可以合理地为被调度链路集合中各直连链路分配尽可能多的信道资源,提高信道的使用效率。
由于WiFi网络中的STA的相对位置固定性或低速运动性,在一定时间内终端设备的位置基本不变,因此该试音结果也可以是在该LSP之前任何时候进行试音而得到的试音结果,在此不作限制。被调度链路集合中各终端设备发送的试音结果可以是所述各终端设备在AP的工作信道上的试音结果,也可以是在AP的非工作信道上的试音结果,在此不作限制。
在AP获取试音结果时,可以依次向被调度链路集合中的各终端设备查询该试音结果,也可以是预先设定好被调度链路集合中的各终端设备在LSP中按约定时间和子信道将试音结果发送给接入点,在此不作限制。
本实施例中,信道资源可以包括频谱资源和时间资源。AP获得被调度链路集合后可以安排该被调度链路集合中所有直连链路在同一时间段内进行数据传输,或者也可以将被调度链路集合中的各直连链路分为至少两批直连链路,其中同一批直连链路在同一个时间段内传输数据,不同批直连链路在不同时间段内传输数据。
被调度链路集合中各直连链路可以在不同的子信道上同时传输。但是考虑到各个直连链路上要传输的数据量大小不等,为了更有效地利用信道资源,可能不是每个直连链路都均等地使用一个子信道(即频谱资源),而有可能这个直连链路使用两个或更多子信道,而另一个直连链路仅使用一个子信道。还可能多个直连链路在相同子信道资源上分时传输。
实际运用中,AP所确认的被调度链路集合中有可能出现一些直连链路若使用相同频谱资源同时传输数据时相互干扰的情况。因此在对被调度链路集合分配信道资源之前,AP需获取调度集合中各直连链路的终端设备试音结果,其中每个终端设备的试音结果可以包括干扰终端的信息,该干扰终端是指对发送所述试音结果的终端设备有干扰的其他终端设备,而且该其他终端设备是被调度链路集合中所述发送所述试音结果的终端设备所在直连链路之外的其他直连链路的终端设备,这样,AP在后续安排信道资源 时能够根据该试音结果分配给该发送试音结果的终端设备所在的直连链路和该干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同,以避免直连链路相互干扰的情况。而相互没有干扰的终端设备分别所在的直连链路可以分配到相同的频谱资源和时间资源,也即被分配到相同子信道资源和相同时间段。
具体来说,每个终端设备的试音结果中的干扰终端的信息可以是各干扰终端的地址列表,或者链路标识加上链路角色信息,其中该链路角色信息用于指示该干扰终端为所在直连链路中的哪一方(例如第一方或者第二方)终端设备。若该终端设备能侦听到来自被调度链路集合中的其他直连链路的终端设备的信号,那么可以将所侦听到的终端设备的指示信息(例如地址,或链路标识+链路角色信息)增添到干扰终端的信息中。
或者,AP所确认的被调度链路集合中有还可能出现部分子信道对一些直连链路有干扰,也即这些直连链路在部分子信道上传输数据时会有噪音或干扰信号。因此,每个终端设备的试音结果可以包括该终端设备的可用或不可用的子信道。这样,AP在分配信道资源时,分配给发送所述试音结果的终端设备的信道资源中的子信道不包括对该终端设备不可用的子信道,或者,分配给发送所述试音结果的终端设备的信道资源中的子信道是在对所述终端设备可用的子信道中选择。
一般来说,对被调度链路集合中的各直连链路,AP为处于同一个直连链路的双方终端设备分配的信道资源是一样的。为描述方便,本文中也将为该终端设备分配的信道资源称为为该终端设备所在的直连链路分配的信道资源,或者为该直连链路分配的信道资源,其中该直连链路指的是该终端设备所在的直连链路。
具体举例来说,在一种简单的信道资源调度中,各直连链路分别被分配到不同的子信道。每个终端设备的试音结果包括对该终端设备不可用的子信道,这样,AP在后续安排信道资源时能够让每个直连链路被分配到的信道资源不包括对该终端设备不可用的子信道。当然,实际运用中,在除了AP为各直连链路安排到不同的子信道的情况下,在其他种信道资源调度方法中AP也可以根据该试音结果将对一个直连链路有干扰的子信道不分配给该直连链路。
103、所述接入点给所述多个直连链路的双方终端设备发送所述分配 的信道资源的信息,以便所述多个直连链路中的每一个直连链路中的双方终端设备分别使用所述接入点为该终端设备分配的信道资源与对方进行通信;
接入点确定好分配给被调度链路集合中的每个终端设备的信道资源后,将每个终端设备分配到的信道资源发送给该终端设备。实际运用中,被调度链路集合中有些终端设备可能位于多个不同的直连链路中。被调度链路集合中的每一个直连链路中的双方终端设备接收到信道资源时,分别使用接入点为该终端设备分配到的信道资源上与其所在的被调度直连链路(也即被调度链路集合中的直连链路)的另一端的终端设备通信。
优选的,接入点在发送信道资源的信息时可以在全信道发送,以便减少发送信道资源的信息需要的时间,提高信道效率。
本发明实施例中,通过接入点对各直连链路进行分配信道资源而无需每个直连链路中的终端设备自己去竞争信道,能够避免不同的直连链路之间的信道竞争和降低由于信道竞争而发生冲突的概率,提高多个直连链路对信道的使用效率;同时,接入点获取接下来的直连链路调度期的多个直连链路的双方终端设备发送的试音结果,所述试音结果包括对发送所述试音结果的终端设备可用或不可用的子信道信息,以便接入点根据该试音结果分配给所述终端设备的信道资源中的子信道不包括对所述终端设备不可用的子信道或者分配给所述终端设备的信道资源中的子信道是在对所述终端设备可用的子信道中选择;或者,所述试音结果包括干扰终端的信息,以便接入点根据该试音结果分配给所述终端设备和所述终端设备的干扰终端的信道资源中的子信道不同或者传输时间不同;这样,能够避免各直连链路工作在对其有干扰的信道上,或者避免各直连链路在传输数据时出现相互干扰的情况,提高了信道利用效率。
需注意的是,在本发明中,接入点组播或广播的直连链路调度信息中包含的参与接下来的直连链路调度期的多个直连链路,即本文所描述的“被调度链路集合”中的所有直连链路,并不一定是接入点组播或广播的直连链路调度信息中所包含的所有直连链路,有可能是该所有直连链路中的部分直连链路。也就是说,虽然接入点组播或者广播直连链路调度信息,以指示一批直连链路参与接下来的直连链路调度期,但实际上有可能在这批直连链路中只有部分直连链路真正参与了接下来的直连链路调度期。当然, 实际上也有可能这批直连链路全部参与了接下来的直连链路调度期。
优选的,直连链路调度信息可以包括接下来的直连链路调度期的启动时间。具体的,在接入点组播或者广播直连链路调度信息时,可以表示一个LSP立即开始,也可以在该直连链路调度信息中包含一个时间信息指示LSP启动的时间。也就是说,一个LSP可以是从直连链路调度信息发出时开始的,也可以是从直连链路调度信息中指示的时间点开始的。
优选的,本实施例中,接入点还获取被调度链路集合中的各直连链路的传输流信息,其中该传输流信息可以包括该传输流所属的终端设备的标识信息(例如该终端设备的MAC(media access control,媒体接入控制)地址或者AP为该终端设备分配的关联标识)、传输流标识、传输方向(即由哪个终端设备向哪个终端设备发送)、传输参数等等,其中该传输标识包含在数据帧的帧头中,用于在所属的终端设备内部唯一标识该传输流;该传输参数用于描述数据传输的特性,例如服务期间隔(即相邻两次数据传输之间的时间间隔)或者数据速率(即每秒传输的数据量)等等。
AP根据直连链路的传输流信息获得该直连链路的资源需求,或者结合该直连链路的历史传输情况和传输流信息判断该直连链路本次应该需要传输多少数据,从而确定其资源需求。这样,AP在为各直连链路分配资源时,能够方便AP根据该直连链路的传输流信息来按照需求有计划地调度各直连链路。
当然,实际运用中,接入点也可以不获取传输流信息,而是由终端设备在LSP期间向AP发送资源请求消息,指出有多少数据待发送,之后AP根据其要发送的数据量为其分配所述信道资源。
在接入点还获取各直连链路的传输流信息的情况中,接入点在为各直连链路分配LID时,还可以是给每一个传输流均分配一个LID,AP可以针对直连链路上的每一个传输流进行分配信道资源。这样,每一个直连链路会有多个LID。
或者,可以是规定每个终端设备将其所在直连链路上汇总的总传输流信息上报给AP,或者AP将每个终端设备上报的各个传输流信息汇总。然后AP为每个直连链路分配一个LID,之后AP在为该直连链路分配信道资源时只保证直连链路总的传输需求得到满足,而不管其中各个传输流的情况。
上面实施例中,接入点组播或广播直连链路调度信息,以指示参与接 下来的LSP的直连链路。实际运用中,接入点组播或广播直连链路调度信息的方式有多种,具体的,接入点可以通过组播或者广播调度帧的方法来组播或广播直连链路调度信息。下面对本发明实施例中直连链路调度方法进行描述。请参阅图2,本发明的另一个实施例中直连链路调度方法包括:
201、接入点组播或广播调度帧,其中所述调度帧携带有直连链路调度信息;
本实施例中,AP可以通过组播或广播调度帧(Schedule frame)来指示一个LSP的启动时间。具体的,可以用调度帧直接表示一个LSP立即开始,也可以在调度帧中包含一个时间信息指示LSP启动的时间。也就是说,一个LSP可以是从调度帧开始的,也可以是从调度帧中指示的时间点开始的。或者,调度帧也可以是其他周期性广播帧(例如信标帧Beacon frame),AP通过在该其他周期性广播帧中包含LSP调度帧中相同的信息指示每一个LSP的启动时间。为方便下文描述,将用于指示LSP立即启动的调度帧称为LSP调度帧,以区别于其他周期性广播帧。
本实施例中,AP组播或广播的调度帧中所携带的直连链路调度信息包括用于分别唯一标识被调度链路集合中各直连链路的链路标识,以使得该各直连链路的终端可以根据该被调度链路集合确认自己是否参与此次LSP。具体的,调度帧中携带有LID列表,该LID列表中排列有被调度链路集合中各直连链路的LID。当然,上述仅为举例描述,并不对调度帧中所携带的直连链路调度信息进行限制。
202、在所述直连链路调度期中,所述接入点获取所述多个直连链路的双方终端设备发送的试音结果,所述接入点根据所述试音结果分别为所述多个直连链路分配信道资源;
详细说明请参见图1所示实施例中步骤102的说明。
203、所述接入点给所述多个直连链路的双方终端设备发送所述分配的信道资源的信息,以便所述多个直连链路中的每一个直连链路中的双方终端设备分别使用所述接入点为该终端设备分配的信道资源与对方进行通信;
详细说明请参见图1所示实施例中步骤103的说明。
本实施例中,通过调度帧来指示LSP的启动时间以及参加该LSP的直 连链路,能够让各直连链路能够迅速确定自己是否参与接下来的LSP以及该LSP的启动时间,方便AP对各直连链路进行分配资源。
本实施例中,步骤201中AP可以通过广播LSP调度帧来指示被调度链路集合中的直连链路开始一个LSP。具体的,LSP调度帧可以定义为一个IEEE 802.11标准中定义的行动管理帧(Action management frame),并使用帧中的Action字段指示这是一个LSP调度帧。行动管理帧是管理帧的一个子类,具有统一的格式,详细内容可参见IEEE 802.11标准文本,这里不作详细说明。
所有的管理帧中除了一些公共的固定字段(例如Action字段)外,使用信息元素(information element)来携带与该管理帧相关的各种参数。信息元素是一种数据结构,它固定地包含元素标识EID(Element Identifier)、长度字段,之后是该元素特有的参数部分。其中EID指示这是哪一种元素,EID决定了该元素会有哪些参数。长度字段指示了元素中参数部分占有的字节数。
本实施例中,该LSP调度帧通过携带被调度链路集合中的直连链路的LID列表来指示参与该LSP的被调度链路集合。具体的,在LSP调度帧为行动管理帧的情况下,该LSP调度帧可以使用一个LID列表元素来携带该LID列表。请参阅图7,图7为LSP中的列表元素的格式。列表元素包括EID、长度和LID列表三个参数。LID列表可以包含1到N个被调度链路集合的直连链路的LID值,例如LID-1、LID-2、…、LID-N,每个LID值占用两个字节。可以规定被调度链路集合最多包括N个直连链路,其中N是与AP工作信道所包含的子信道数Nch相关的值,例如N等于Nch、1.5Nch或2Nch等。
优选的,被调度链路集合中直连链路的个数等于AP工作信道所包含的子信道的数量,也即N等于Nch,这样,综合AP对被调度链路集合中直连链路调度的成功率和因调度产生的开销得到的效果最好。
优选的,LSP调度帧中还可以包含一个时间信息,用于指示LSP将从该时间信息指示的时间开始,并指示被调度链路集合以外的直连链路的终端设备至少可以在该时间信息指示的一段时间内保持休眠以便省电。
上面实施例中,接入点获取所述多个直连链路的终端设备发送的试音结果。其中,该试音结果可以是被调度链路集合中各终端设备在该LSP开始后进行试音得到的试音结果。下面对本发明实施例中AP如何获取试音结 果进行描述。请参阅图3,本发明的另一个实施例中直连链路调度方法包括:
301、接入点组播或广播直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路信息;所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
详细说明请参见图1所示实施例中步骤101和图2所示实施例中步骤201的说明。
302、在所述直连链路调度期中,所述接入点指示所述多个直连链路的双方终端设备依次进行试音操作;
本实施例中,在LSP启动后,AP指示被调度链路集合的直连链路的各终端设备经历一个试音期。在该试音期中,被调度链路集合中各终端设备依次发出试音帧,其中该试音帧中携带有用于唯一指示发送该试音帧的终端设备的信息。在其中一个用户发出试音帧时,被调度链路集合中其他所有终端设备对该试音帧进行侦听,如果能侦听到该试音帧,则试音结果中记录有发送该试音帧的终端设备的指示信息。
这样,当任意一个终端设备的试音结果中记录有侦听到来自被调度链路集合中除该终端设备所在直连链路之外的其他直连链路的任一方终端设备的试音帧时,该试音帧所来自的终端设备为该侦听到该试音帧的终端设备的干扰终端。
然而,各终端设备并不知道具体何时开始发出试音帧,而是在AP的指示下进行发送。具体举例来说,在一个LSP开始后(例如在距离AP发出LSP调度帧1个SIFS之后,或者LSP调度帧中指示的LSP开始时间点),AP向被调度链路集合中的其中一个终端设备发出一个轮询帧,该轮询帧用于指示接收到该轮询帧的该终端设备发送试音帧,以便被调度链路集合中除发送所述试音帧的终端设备外的其他终端设备对该试音帧进行侦听。当然,轮询帧也可以由其他能够指示终端设备发送试音帧的帧替代,不限于轮询帧。
由于AP知道每个试音帧所需要的时间,而相邻的试音帧和轮询帧发出的时间之间间隔着一个SIFS(Short Inter Frame Space,短的帧间隔),因此即使AP可能侦听不到试音帧,也可以确定AP在发出一个轮询帧之后,要相隔1个SIFS+一个试音帧的时间+1个SIFS之后才能发出下一个轮 询帧,也即预置时间为2个短的帧间隔(SIFS)和1个试音帧时间之和。
这样,AP依次向被调度链路集合的各直连链路的双方终端设备发送轮询帧。具体的,AP可以是先依次向被调度集合的各直连链路的第一方终端设备发送轮询帧,再依次向被调度集合的各直连链路的第二方终端设备发送轮询帧;也可以是依次向被调度集合的各直连链路发送轮询帧,其中向每一个直连链路发送轮询帧时,先向该直连链路的第一方终端设备发送轮询帧,再向该直连链路的第二方终端设备发送轮询帧。当然,上述发送顺序仅为举例说明,并不作限制。
实际运用中,AP向各终端设备发送轮询帧的顺序可以按照LSP调度帧中LID列表中的LID的排列顺序,或者也可以采用其他顺序,在此不作限制。
实际运用中,AP可以规定轮询帧和试音帧在AP的全信道上发送,各终端设备在全信道上侦听。或者,AP也可以规定轮询帧和试音帧在AP的某个子信道上发送,各终端设备在该子信道或全信道上侦听。AP还可以规定AP在全信道上发送轮询帧,终端设备在全信道上帧听轮询帧,而终端设备在指定的子信道上发送和侦听试音帧。
优选的,AP规定轮询帧和试音帧都在全信道上发送和侦听,这样可以阻止被调度链路集合以外的终端设备在试音期占用该AP工作的信道资源。在全信道发送一个帧的方式有两种,一是将全信道作为一个宽信道发送帧,帧的内容分布在全信道上,发送完一个帧需要时间就较短。另一种方式是在各个子信道复制帧的内容,即每个子信道都发送了同一个帧的内容。或者也可以将该两种方式结合,一部分内容例如物理头部分在各个子信道复制地发送,而其它内容分布在全信道发送。在此不作限制。优选地,选择各子信道复制地发送,这样可以兼容传统WiFi设备,也有利于被调度的STA在发现某些子信道存在干扰的情况而在另一些子信道上正确接收到帧的内容。
或者,本实施例中,AP也可以不是通过向被调度链路集合中各终端设备依次发送轮询帧来指示各终端设备进行试音,而是通过在直连链路调度信息中包含有所述多个直连链路的双方终端设备的试音顺序信息,下面具体解释。
步骤301中AP组播或广播的直连链路调度信息还包含被调度链路集合 中各直连链路的排列顺序,该排列顺序还用于指示该各直连链路的双方终端设备的试音顺序。
具体举例来说,AP组播或广播包含LID列表的调度帧。所述接入点指示所述多个直连链路的双方终端设备依次进行试音操作具体包括:所述接入点发送试音触发帧,所述试音触发帧用于指示所述多个直连链路的双方终端设备按照所述试音顺序依次发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他所述终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
具体的,AP可以规定所有的直连链路的第一方终端设备依次发送了试音帧之后各直连链路的第二方终端设备再依次发送试音帧,也可以规定一个直连链路的第一方终端设备、第二方终端设备依次发送试音帧之后下一个直连链路的第一方终端设备、第二方终端设备接着发送试音帧等。这样,由于AP不发轮询帧,试音期时间更短,因而信道效率更高。
优选的,AP组播或广播调度帧的情况中,该调度帧还可以充当上述试音触发帧,其中该调度帧包含直连链路调度期的启动时间以及被调度链路集合中各直连链路的排列顺序。被调度链路集合中的各用户终端在接受到该调度帧时,在该启动时间按照该排列顺序依次在所述接入点的工作信道上进行试音。
在AP不发送轮询帧的情况中,由于AP在发出LSP启动之后直到试音期结束都不发帧,AP不发帧的时间比较长。因此,优选的,调度帧帧中设置有一个较长的TXOP(Transmission Opportunity,传输机会)保护期,以保证AP的工作信道不被被调度链路集合以外的终端设备占用。如果试音期并不是紧接着LSP调度帧之后开始的,而是在LSP调度帧中指示的时间点开始,则AP可以在LSP调度帧中指示的时间点率先发出一个触发帧,在这个触发帧设置较长的TXOP保护期。
实际运用中,直连链路的两个终端设备都使用合适的功率向对方发送消息,该功率是使得接收数据方的终端设备在接收来自发送数据方的终端设备的帧时测得的接收功率大于第一值而小于第二值时使用的发射功率,例如是直连链路正常通信所需最小功率或者规定的固定值。为描述方便,将该功率称为链路功率。优选的,AP还指示被调度链路集合的各直连链路的双方终端设备采用所述终端设备所在的所述直连链路的链路功率发送所 述试音帧。
303、在所述直连链路调度期中,所述接入点获取所述多个直连链路的双方终端设备发送的试音结果,所述接入点根据所述试音结果分别为所述多个直连链路分配信道资源;
详细说明请参见图1所示实施例中步骤102的说明。
304、所述接入点给所述多个直连链路的双方终端设备发送所述分配的信道资源的信息,以便所述多个直连链路中的每一个直连链路中的双方终端设备分别使用所述接入点为该终端设备分配的信道资源与对方进行通信;
详细说明请参见图1所示实施例中步骤103的说明。
本实施例中,AP通过在LSP内指示被调度链路集合中的各终端设备进行试音,再获取各终端设备的试音结果,这样,AP可以根据最新获取的试音结果进行分配信道资源时各直连链路分配到的信道资源能够更加符合其实际情况。
优选的,本实施例中,轮询帧设置为NDP(Null Data Packet,空数据包)帧,这样能够让试音期占用尽可能短的时间,提高效率。
如图8所示,图8为NDP轮询帧的一种结构示意图。该NDP轮询帧包括L-STF、L-LTF、L-SIG和H-SIG1,其中L-STF、L-LTF、L-SIG是为了兼容传统的WiFi设备而保留的部分,L-STF和L-LTF用于接受方在接收过程的训练,以识别一个物理数据单元的开始,这是必不可少的。L-SIG包含一些指示信息,对本发明此部分不是必须,只是新的WiFi标准需要兼容传统的WiFi设备。
H-SIG1是新的WiFi标准所使用的部分,该部分包含一定比特数量的指示信息。在本发明中,可以在H-SIG1中使用一些比特达到如下目的:
Cmd:占用2比特,指示该NDP帧的类型,例如“00”表示这是一个NDP轮询帧。
T/R:占用1比特,取值含义可以定义为取值为“0”表示直连链路的发起方,取值为“1”表示直连链路的接受方。结合Cmd的取值,这里指示的是该NDP轮询帧是询问直连链路的发起方还是接受方。
LID-I:占用7个或更少的比特,用于指示被调度的直连链路,取值可以是相应的LID在LSP调度帧中LID列表中的位置,从0开始计数。该字 段具体所需要的比特数跟LSP调度帧中可包含的最大的LID数量M(M大于等于N)相关,例如M为8,则LID-I只需要3个比特,其取值范围为0到7。采用这种指示方式不能直接指明LID的值,更不能指明发送此帧的终端设备的MAC地址,但是所使用的比特数很少(LID可能需要8-16比特,MAC地址则需要48比特),可使得轮询帧很短。当然,如果H-SIG1可以包含足够多的比特信息,或者新的WiFi标准规定物理头在H-SIG1之后必须还有其它的部分例如H-SIG2、甚至H-SIG3,则可能有更多的比特可用,则可以在NDP轮询帧中包含LID,甚至终端设备的MAC地址,则被轮询的终端设备的信息可以表达得更直接。
实际运用中,如果LSP调度帧指示被调度链路集合包括全部目标直链链路,则LID-I可能需要较多的比特来指示被轮询的直连链路标识,此时可以使用Cmd的另一个值表示这是另一种轮询帧,其中LID-I占有更多的比特。
在轮询帧中,LID-I加上T/R就指示了哪个终端设备被轮询到,这就是被轮询的终端设备的信息。例如LSP调度帧中的LID列表中第一个LID是LID-1,是终端设备1到终端设备2的直连链路,AP轮询终端设备1时,T/R设为“0”,LID-I的值为0;而轮询终端设备2时,T/R设为“1”,LID-I的值为0。同时,LSP调度帧中的LID列表中第二个LID是LID-2,是终端设备3到终端设备4的直连链路,AP轮询终端设备3时,T/R设为“0”,LID-I的值为1,而轮询终端设备4时,T/R设为“1”,LID-I的值为1。
Color:由于NDP轮询帧没有MAC部分,因此能包含的信息量很少,为了接收到此帧的终端设备识别发送此帧的终端设备是否与自己属于同一个BSS,设置此字段并且此字段取BSSID的哈希值。BSSID实际为AP的MAC地址,因此同一个BSS中的AP以及终端设备记录的BSSID对应的Color值肯定相同,而不同的BSSID哈希后得到相同的Color值的概率与Color字段占用的比特数有关,当Color占用的比特数越多,不同BSSID的Color值相同的概率越小。具体Color字段占用多少比特本发明不限定,这与实际物理头中可用的比特数有关。轮询帧中的Color字段的值实际上就指示了该帧是由哪个AP发送的。
本发明没有描述H-SIG1中全部比特的含义,因为H-SIG1完整的设计不是本发明关注的内容,本发明只是要求在物理头中包含本发明所需要的 信息,这些信息具体的位置则并不重要。
本实施例中,按照错误!未找到引用源。的格式设计NDP轮询帧使得轮询帧能够最短,有利于提高信道效率。
上面实施例中,接入点获取所述多个直连链路的终端设备在所述接入点的工作信道上的试音结果。实际运用中,接入点可通过多种方法来获取试音结果。下面对本发明实施例中直连链路调度方法进行描述。请参阅图4,本发明的另一个实施例中直连链路调度方法包括:
401、接入点组播或广播直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路信息;所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
详细说明请参见图1所示实施例中步骤101和图2所示实施例中步骤201的说明。
402、在所述直连链路调度期中,所述接入点获取所述多个直连链路的双方终端设备发送的试音结果,所述接入点根据所述试音结果分别为所述多个直连链路分配信道资源;
本实施例中,AP获取试音结果的方法有多种。为描述清楚,本实施例中所描述的“查询帧”用于指示接收到该查询帧的终端设备发送试音结果。当然,查询帧也可以由其他能够指示终端设备发送试音结果的帧替代,不限于查询帧。
例如,AP分别发送第一查询帧和第二查询帧,所述第一查询帧用于指示被调度链路集合中各直连链路的第一方终端在接收到所述第一查询帧后向AP发送试音结果,以便AP能够同时接收到该各第一方终端发送的试音结果。所述第二查询帧用于指示所述多个直连链路的第二方终端在接收到所述第二查询帧后向AP发送试音结果,以便AP能够同时接收到该各第二方终端发送的试音结果。
又例如,AP向所述多个直连链路的双方终端设备同时发送查询帧,该查询帧用于指示所述多个直连链路的双方终端设备在接收到所述查询帧后向所述接入点同时发送试音结果。其中,AP向所述多个直连链路的双方终端设备同时发送查询帧指的是,AP向同一个直连链路的双方终端设备同时发送查询帧,并且向多个直连链路也是同时发送查询帧。
或者,还可以是AP先向被调度链路集合中的其中一个直连链路的双方 终端设备同时发送查询帧,所述查询帧用于指示该双方终端设备在接收到所述查询帧后向所述接入点发送试听结果,以便AP能够同时接收到该双方终端设备发送的试听结果。然后AP再向被调度链路集合中的另一个直连链路的双方终端设备同时发送查询帧,以此下去,AP依次向被调度链路集合中的各直连链路的双方终端设备发送查询帧。
AP发送查询帧的时间分两种情况,第一种是试音结果是被调度链路集合中各终端设备在该LSP开始后进行试音得到的试音结果,第二种是试音结果是被调度链路集合中各终端设备在该LSP开始前已经得到的试音结果。
在第一种情况中,AP是在试音期结束后,也即被调度链路集合中各终端设备已经发送完试音帧之后开始发送查询帧。
具体的,AP向被调度集合中的所有终端设备同时发送查询帧,该查询帧用于指示该所有终端设备在接受到该查询帧后向AP同时发送试音结果。具体的,终端设备可通过向AP发送报告帧来发送试音结果。当然,实际运用中,报告帧也可以是其他能够包括试音结果的帧,在此不作限制。
或者,具体的,在距离被调度链路集合的终端设备发出最后一个试音帧一个SIFS之后,AP向被调度链路集合中的直连链路发送端的终端设备组依次发出查询帧。在距离接收到该组的最后一个终端设备反馈的报告帧1个SIFS之后,AP向直连链路接收端的终端设备组依次发出查询帧,以此下去。
在第二种情况中,AP可在LSP开始后即开始发送查询帧。
403、所述接入点给所述多个直连链路的双方终端设备发送所述分配的信道资源的信息,以便所述多个直连链路中的每一个直连链路中的双方终端设备分别使用所述接入点为该终端设备分配的信道资源与对方进行通信;
详细说明请参见图1所示实施例中步骤103的说明。
本实施例中,优选的,查询帧设置为NDP帧,以能够让查询期占用尽可能短的时间,提高效率。
如图9所示,图9为NDP查询帧的一种结构示意图。该NDP查询帧的结果与图8所示NDP轮询帧的结构相似,与图8所示NDP轮询帧不同的是,其中Cmd为“11”表示这是一个NDP查询帧。T/R取值为“0”时表示此查 询帧要求直连链路的发起方发送报告,取值为“1”表示此查询帧要求直连链路的接受方发送报告。Color字段的含义与轮询帧中的同名字段含义相同。如果一次被调度的直连链路超过Nch个,则可以使用更多比特指示目前是第几报告步骤,例如可以将T/R扩展为多比特的字段,取值表示当前步骤数,例如取值0,2,4时由链路发起方发送报告,取值1、3、5时由链路接受方发送报告。每次只能Nch个终端设备发送报告,因此各终端设备根据自己是发起方还是接受方的信息以及总的被调度链路数量可以算出自己应该在T/R的取值是多少时是轮到自己发送报告了,同时根据其链路LID在链路列表中的位置可以算出其发送报告应该使用的子信道号。
NDP查询帧的另一种结构可以和NDP轮询帧在结构上一样,其中Cmd为“11”表示这是一个NDP查询帧,LID-I加上T/R就指示了哪个终端设备被查询,这样的多个查询帧在按照调度信息中指示的直连链路子信道(显式或隐式指示的)上同时向被查询的终端设备发送(即下行OFDMA),各终端设备按照调度信息中指示的直连链路子信道接收查询帧。被查询到的终端设备在收到查询帧的子信道上在查询帧结束后间隔固定时间(SIFS)后向AP发送试音结果(上行OFDMA)。
本实施例中,AP向所述被调度链路集合中的每一个终端设备发送查询帧来获取试音结果。实际运用中,AP也可以不是发送查询帧,而是向被调度链路集合中各直连链路的双方终端设备发送报告触发帧,其中,该报告触发帧用于指示被调度链路集合中各直连链路的双方终端设备按照所述报告顺序信息依次向所述接入点发送试音结果。
具体的,步骤401中AP组播或广播的直连链路调度信息还包含有被调度链路集合中各直连链路的排列顺序,该排列顺序用于指示该各直连链路的报告顺序。具体举例来说,AP组播或广播携带有LID列表的调度帧。该调度帧还用于指示被调度链路集合中各终端设备按照该LID列表中各LID的排列顺序来发送试音结果。
具体的,AP可以规定被调度链路集合中各直连链路的第一方终端设备依次发送了试音结果之后各直连链路的第二方终端设备再依次发送试音结果,也可以规定一个直连链路的第一方终端设备、第二方终端设备依次发送试音结果之后下一个直连链路的第一方终端设备、第二方终端设备接着发送试音结果等。这样,由于AP不发查询帧,获取试音结果的过程更短, 因而信道效率更高。
本实施例中,该报告触发帧可以是将图9所示查询帧去掉T/R字段的帧。
本实施例中,AP可以规定被调度链路集合中各直连链路的双方终端设备使用同一个子信道依次向AP发送试音结果,不同直连链路的双方终端设备采用不同的子信道向AP发送试音结果。也即采用OFMDA(Orthogonal Frequency Division Multiple Access,正交频分多址)发送方式。
采用OFMDA方式时,可以分成两个步骤完成试音结果的发送。在第一步中,由被调度链路集合中所有直连链路的发起方同时发送试音结果,在第二步中,由被调度链路集合中所有直连链路的接受方同时发送试音结果。如果不区分第一方终端设备和第二方终端设备的差异,也可以每Nch/2个直连链路的双方终端设备即共Nch个终端设备分别使用不同的子信道同时向AP发送试音结果。或者,在被调度链路集合中直连链路的数量较少的情况下,AP可以规定被调度链路集合中各终端设备分别采用不同的子信道,在一个步骤内同时完成试音结果的发送。
实际运用中,AP可根据被调度的链路的多少,也可能在一个步骤内使得所有相关的终端设备都完成报告的发送,也可能需要二个以上的步骤。
具体举例来说,假设被调度链路集合中直连链路数量为n,子信道数为Nch,则需要的最少步骤数是(n*2/Nch)向上取整。例如当Nch=8,n=3时,需要的步骤为一步,当然也可以按发起方和接受方两步完成报告发送。又例如当Nch=8,n=5时,则至少需要两步才能完成全部报告的发送。为了简单起见,这种方式下就最好规定每次被调度链路集合中的直连链路数不超过Nch个,而发送报告时固定采用两个步骤,一步是所有被调度链路集合中的直连链路的发起方同时在不同的子信道上发送试音结果,一步是所有被调度链路集合中的直连链路的接受方发同时在不同的子信道上送试音结果。
AP可以规定各终端设备按照调度帧中直连链路的排列顺序确定自己选择的发送试音结果所使用的子信道号。例如,LID-1是终端设备1到终端设备2的直连链路标识,出现在LID列表的第一个位置,则终端设备1在第一步在第一子信道上发送试音结果,而终端设备2在第二步第一子信道上发送试音结果;同时LID-2是终端设备3到终端设备4的直连链路标识,出现在LID 列表的第二个位置,则终端设备3在第一步在第二子信道上发送试音结果,而终端设备4在第二步第二子信道上发送试音结果,以此类推。
上面各实施例中从接入点一侧对本发明的直连链路调度方法进行了详细描述,下面从终端设备一侧对本发明的直连链路调度方法进行详细描述。
请参阅图5,本发明的一个实施例中直连链路调度方法包括:
本实施例中,直连链路的信息可以包括该直连链路的两个终端设备的MAC地址信息,当然还可以包括其他信息,在此不作限制。传输流信息为用于描述该传输的数据的特性的参数,例如该传输流所属的用于终端的标识信息、传输方向、服务期间隔(也即该直连链路上相邻两次数据传输之间的时间间隔)、每次服务期要传输的数据量或者数据速率(也即该直连链路每秒传输的数据量)等等,在此不作限制。
501、终端设备接收来自接入点的直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
终端设备要向另一个终端设备发送数据,或者接受另一个用户发送的数据时,该两个终端设备之间有多种方法传输数据,其中一种方法是发送数据方的终端设备向该终端设备所属的无线局域网的AP发送请求建立直连链路的管理消息,该AP将该请求转发给接收数据方的终端设备,该接收数据方的终端设备接收请求之后即可建立直连链路,通过直连链路来传输数据。本实施例中所描述的终端设备是指处于已经建立好的直连链路中的其中任意一个终端设备。
本实施例中,直连链路在传输数据之前并不是各自去竞争AP的信道资源,而是由AP主动对直连链路进行调度,也即AP根据直连链路的需要在适当时机给直连链路上的终端一个传输机会,为直连链路分配信道资源。直连链路调度期(Link Scheduled Period,LSP)指的是AP对一批直连链路进行的一次调度所需要的一个时期。在每一个LSP中,AP可以对所控制的所有直连链路进行调度,也可以只对该所有直连链路中的部分直连链路进行调度。
因此,在每一个LSP开始之前,AP组播或广播直连链路调度信息,其 中该直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,以指示该所有多个直连链路参与接下来的LSP。为方便描述,下文中将参与接下来的LSP的多个直连链路所形成的链路集合称为被调度链路集合,将被调度链路集合中的所有直连链路上的终端设备称为被调度链路集合中的各终端设备。
具体举例来说,AP组播或广播LSP调度帧,其中该LSP调度帧包含直连链路调度信息。当终端设备接收到该LSP调度帧时,表示当前立即进入LSP。或者,AP也可以组播或广播其他带有直连链路调度信息和LSP启动时间的周期性广播帧,例如信标帧Beacon frame。
502、所述终端设备根据所述直连链路调度信息判断是否参与所述直连链路调度期,若是,则所述终端设备执行以下步骤:
终端设备判断是否属于直连链路调度信息中的被调度链路集合中的直连链路,若是,则表示该终端设备将参与接下来的LSP,那么将保持苏醒状态参加后续步骤,否则可以休眠到该LSP结束。当然,终端设备也可以不休眠,但因为该终端设备不参与接下来的LSP,调到休眠状态可以省电。
503、在所述直连链路调度期中,所述终端设备向所述接入点发送试音结果,以便所述接入点根据所述试音结果为所述终端设备所在的直连链路分配信道资源;
在传输数据时,直连链路的发起方需要信道资源将数据传输至直连链路的接受方,而接受方需要信道资源将确认消息发送至发起方,因此接入点需将为该发起方和接受方所在的直连链路分配的信道资源发送给双方终端设备。可选的,接入点可以通过发送两个消息来将为该直连链路分配的信道资源分别发送给双方终端设备,接入点也可以只广播一个消息,该消息中包含为该直连链路分配的信道资源,从而该直连链路上的双方终端设备都能接收到该消息,进而都能获知为该直连链路分配的信道资源。
在LSP中,终端设备向AP发送的试音结果可以是该终端设备在该LSP开始后进行试音得到的试音结果,其中试音指的是每个终端设备依次发出用于测试的消息,以便被调度链路集合中其他终端设备确定能否侦听到来自该终端设备发出的用于测试的消息。若终端设备A能够侦听到终端设备B发出的用于测试的消息,且终端设备A和终端设备B分别位于被调度链路 集合中的不同直连链路上,那么终端设备A所在的直连链路和终端设备B所在的直连链路互相干扰。
在试音时,每个终端设备发送测试消息时使用的单位链路功率和后续传输数据时使用的单位链路功率相同,以测试一下在该单位链路功率下各直连链路是否会互相干扰,以便接入点可以为互相不干扰的直连链路分配相同的信道资源。这样,接入点可以合理地为被调度链路集合中各直连链路分配尽可能多的信道资源,提高信道的使用效率。
由于WiFi网络中的终端设备的相对位置固定性或低速运动性,在一定时间内终端设备的位置基本不变,因此该试音结果也可以是该终端设备在该LSP之前任何时候进行试音而得到的试音结果,在此不作限制。终端设备发送的试音结果可以是该终端设备在AP的工作信道上的试音结果,也可以是在AP的非工作信道上的试音结果,在此不作限制。
终端设备发送试音结果时,可以在LSP中在AP查询该终端设备时发送该试音结果,也可以是在LSP中按AP预先设定好的约定时间和子信道将试音结果发送给AP,在此不作限制。
本实施例中,信道资源包括频谱资源和时间资源。AP获得被调度链路集合中后可以安排该被调度链路集合中所有直连链路在同一时间段内进行数据传输,或者也可以将被调度链路集合中的各直连链路分为至少两批直连链路,其中同一批直连链路在同一个时间段内传输数据,不同批直连链路在不同时间段内传输数据。
被调度链路集合中各直连链路可以在不同的子信道上同时传输。但是考虑到各个直连链路上要传输的数据量大小不等,为了更有效地利用信道资源,可能不是每个直连链路都均等地使用一个子信道(即频谱资源),而有可能这个直连链路使用两个或更多子信道,而另一个直连链路仅使用一个子信道。还可能多个直连链路在相同子信道资源上分时传输。
实际运用中,AP所确认的被调度链路集合中有可能出现一些直连链路若使用相同频谱资源同时传输数据时相互干扰的情况。因此在对被调度链路集合分配信道资源之前,终端设备需向AP发送试音结果,其中该试音结果可以包括干扰终端的信息,该干扰终端是指对该终端设备有干扰的其他终端设备,而且该其他终端设备是被调度链路集合中所述发送所述试音结果的终端设备所在直连链路之外的其他直连链路的终端设备,以便AP在后 续安排信道资源时能够根据该试音结果分配给该发送试音结果的终端设备所在的直连链路和该干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同,以避免该直连链路相互干扰的情况。而相互没有干扰的终端设备分别所在的直连链路可以分配到相同的频谱资源和时间资源,也即被分配到相同子信道资源和相同时间段。
具体来说,终端设备的试音结果中的干扰终端的信息可以是各干扰终端的地址列表,或者链路标识加上链路角色信息,其中该链路角色信息用于指示该干扰终端为所在直连链路中的哪一方(例如发送方或者接收方)终端设备。若该终端设备能侦听到来自被调度链路集合中的其他直连链路的终端设备,那么可以将所侦听到的终端设备的指示信息(地址或链路标识+链路角色信息)增添到干扰终端的信息中。
或者,还有可能出现部分子信道对该终端设备所在直连链路有干扰的情况,也即该直连链路在部分子信道上传输数据时会有噪音或干扰信号。因此,终端设备的试音结果可以包括该终端设备的可用或不可用的子信道,以便AP在分配信道资源时,分配给该终端设备的信道资源中的子信道不包括对该终端设备不可用的子信道,或者,分配给该终端设备的信道资源中的子信道是在对该终端设备可用的子信道中选择。
一般来说,对被调度链路集合中的各直连链路,AP为处于同一个直连链路的双方终端设备分配的信道资源是一样的。为描述方便,本文中也将为该终端设备分配的信道资源称为为该终端设备所在的直连链路分配的信道资源,或者为该直连链路分配的信道资源,其中该直连链路指的是该终端设备所在的直连链路。
504、所述终端设备接收所述接入点为所述终端设备所在的直连链路分配的信道资源的信息;
AP在给终端设备分配好信道资源后,将该信道资源的信息发送至该终端设备。终端设备接收该信道资源的信息。
505、所述终端设备使用所述信道资源与所述终端设备所在的所述直连链路的另一端终端设备通信。
直连链路的双方终端设备接收到AP发送的信道资源的信息之后,该双方终端设备分别在该信道资源上与对方终端设备进行通信。
本实施例中,通过接下来的直连链路调度期的多个直连链路的双方终 端设备向接入点发送试音结果,以便接入点对各直连链路进行分配信道资源而无需每个直连链路中的终端设备自己去竞争信道,能够避免不同的直连链路之间的信道竞争和降低由于信道竞争而发生冲突的概率,提高多个直连链路对信道的使用效率;同时,所述试音结果包括对发送所述试音结果的终端设备可用或不可用的子信道信息,以便接入点根据该试音结果分配给所述终端设备的信道资源中的子信道不包括对所述终端设备不可用的子信道或者分配给所述终端设备的信道资源中的子信道是在对所述终端设备可用的子信道中选择;或者,所述试音结果包括干扰终端的信息,以便接入点根据该试音结果分配给所述终端设备和所述终端设备的干扰终端的信道资源中的子信道不同或者传输时间不同;这样,能够避免各直连链路工作在对其有干扰的信道上,或者避免各直连链路在传输数据时出现相互干扰的情况,提高了信道利用效率。
上面实施例中,终端设备向AP发送试音结果。其中,该试音结果可以是该终端设备在该LSP开始后进行试音得到的试音结果。下面对本发明实施例中终端设备如何进行试音进行描述。请参阅图6,本发明的另一个实施例中直连链路调度方法包括:
601、终端设备接收来自接入点的直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
详细说明请参见图5所示实施例中步骤501的说明。
602、所述终端设备根据所述直连链路调度信息判断是否参与所述直连链路调度期,若是,则所述终端设备执行以下步骤:
详细说明请参见图5所示实施例中步骤502的说明。
603、在所述直连链路调度期中,所述终端设备根据所述接入点的指示进行试音操作;
本实施例中,在LSP启动后,AP指示被调度链路集合的直连链路的各终端设备经历一个试音期。在该试音期中,被调度链路集合中各终端设备进行试音操作。
具体的,终端设备根据所述接入点的指示发送试音帧,以便所述多个直连链路中除所述终端设备之外的其他终端设备记录是否听到所述试音 帧,所述试音帧携带有用于唯一指示发送者的信息。
进入LSP后,AP的指示有多种方式。例如AP依次给每个终端设备发送轮询帧。当终端设备接收到来自AP的轮询帧时,终端设备发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧。
或者,AP发送的指示也可以是将LSP调度帧,该LSP调度帧内设有各终端设备的排列顺序,当各终端设备接收到该LSP调度帧时依照该排列顺序依次发送试音帧。在这种情况下,终端设备可以根据自身所在的排列顺序计算从接收到LSP调度帧到发送试音帧所需要等待的时间,并在等待的时间达到该时间后发送试音帧。
实际运用中,直连链路的两个终端设备都使用合适的功率向对方发送试音帧,该功率是使得接收数据方的终端设备在接收来自发送数据方的终端设备的帧时测得的接收功率大于第一值而小于第二值时使用的发射功率,例如是直连链路正常通信所需最小功率或规定的固定值。为描述方便,将该功率称为链路功率。在交互确定链路功率时,同一直连链路中发送数据方发送数据时使用的链路功率和接收数据方向发送数据方发送应答帧时使用的链路功率可能相同也可能不同,这由链路双方交互确定。本发明不规定直连链路的双方如何确定其链路功率。直连链路通信双方采用链路功率进行通信的目的是保证本直连链路正常通信时尽量使本直连链路通信信号覆盖较小范围,以使得较容易实现多个直连链路同时通信。
终端设备除了在发送试音帧时,在被调度链路集合中的其他终端设备发送试音帧时均处于侦听的状态,以确认自身能够侦听到来自其他直连链路的终端设备的试音帧。如果终端设备能侦听到来自其他直连链路的终端设备的试音帧,则终端设备的试音结果中记录有发送该试音帧的终端设备的指示信息。
这样,当该终端设备的试音结果中记录有侦听到来自被调度链路集合中除该终端设备所在直连链路之外的其他直连链路的任一方终端设备的试音帧时,该试音帧所来自的终端设备为该侦听到该试音帧的终端设备的干扰终端。实际运用中,终端设备的试音结果中还可以记录有侦听到来自所在直连链路的另一方终端设备的试音帧,或者也可以不记录,在此不作限制。
需注意的是,在本文中,所说的“侦听不到”可以理解为终端设备确实完全没有听到信号或由于听到的信号过弱无法解调其中的内容或信号较弱不足以影响本直连链路的正常通信,所说的“侦听到”则是听到了信号且信号强度较强将会影响本直连链路的正常通信。
本实施例中,该终端设备可以在AP的全信道上发送和侦听试音帧,或者也可以在AP的某个子信道上发送试音帧以及在该子信道或者全信道上侦听其他终端设备发出的试音帧,或者还可以在AP的指定子信道上发送和侦听试音帧,在此不作限制。而终端设备在AP的全信道上发送一个帧的方式有两种,一种是将该全信道作为一个宽信道发送帧,帧的内容分布在全信道上,发送完一个帧需要时间就较短;另一种是在该全信道的各个子信道复制帧的内容,即每个子信道都发送了同一个帧的内容。或者,还可以将该两种方式结合,一部分内容(例如物理头部分)在各个子信道上复制发送,而其它内容分布在全信道发送。在此不作限制。优选地,终端设备选择各子信道复制地发送,这样可以兼容传统WiFi设备,也有利于该终端设备在发现某些子信道存在干扰的情况时能在另一些子信道上正确接收到帧的内容。
604、所述终端设备向所述接入点发送试音结果,以便所述接入点根据所述试音结果为所述终端设备所在的直连链路分配信道资源;
当参与当前的LSP的所有终端设备发送完试音帧时,各终端设备分别将各自的试音结果发送给AP。具体的,终端设备可以在接收到来自AP的查询帧时将该试音结果发送给AP。或者,终端设备可以在接受到AP的触发帧时,根据预先确定好的发送次序计算自己发送试音结果的时间点。
实际运用中,被调度链路集合中的各终端设备可采用多种方式发送报告帧。例如,各终端设备可以采用时分发送方式。或者,各终端设备也可以采用OFMDA发送方式。下面具体举例来说。
若所述终端设备为所在的所述直连链路的第一方终端设备,所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第一方终端设备同时发送试音结果;若所述终端设备为所在的所述直连链路的第二方终端设备,所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第二方终端设备同时发送试音结果。
优选的,所述终端设备还根据所述接入点的指示和所述终端设备所在的所述直连链路的另一端终端使用同一个子信道依次向所述接入点发送试音结果,且所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的终端设备采用不同的子信道向所述接入点发送试音结果。
也就是说,采用OFMDA方式时,可以分成两个步骤完成试音结果的发送。在第一步中,由被调度链路集合中所有直连链路的第一方终端设备发送试音结果,在第二步中,由被调度链路集合中所有直连链路的第二方终端设备发送试音结果。实际上,根据被调度链路集合中直连链路的多少,也可能在一个步骤内使得所有终端设备都完成试音结果的发送,也可能需要二个以上的步骤。
具体举例来说,假设被调度链路集合中直连链路数量为n,子信道数为Nch,则需要的最少步骤数是(n*2/Nch)向上取整。例如当Nch=8,n=3时,需要的步骤为一步,当然也可以按发起方和接受方两步完成报告发送。又例如当Nch=8,n=5时,则至少需要两步才能完成全部报告的发送。为了简单起见,这种方式下AP最好规定每次被调度链路集合中的直连链路数不超过Nch个,而发送报告时固定采用两个步骤,一步是所有被调度链路集合中的直连链路的发起方发送试音结果,一步是所有被调度链路集合中的直连链路的接受方发送试音结果。各终端设备可以按照LSP调度帧中LID列表中LID的顺序确定自己选择的发送试音结果所使用的子信道好,例如LID-1是终端设备1到终端设备2的直连链路标识,出现在LID列表的第一个位置,则终端设备1在第一步在第一子信道上发送试音结果,而终端设备2在第二步第一子信道上发送试音结果,同时LID-2是终端设备3到终端设备4的直连链路标识,出现在LID列表的第二个位置,则终端设备3在第一步在第二子信道上发送试音结果,而终端设备4在第二步第二子信道上发送试音结果,以此类推。
或者,终端设备也可以不是采用OFMDA发送方式。下面对终端设备发送试音结果的另一种方式进行说明。
所述终端设备和所述终端设备所在的所述直连链路的另一端终端设备同时发送试音结果。具体的,该终端设备所在的直连链路可以和被调度集合中的其他直连链路同时发送试音结果。
或者,也可以分成N个步骤完成试音结果的发送,其中N为被调度链路集合中直连链路的数量。在第一步中,第一个直连链路的双方终端设备分别采用不同的子信道同时向AP发送试音结果;在第二步中,第二个直连链路的双方终端设备分别采用不同的子信道同时向AP发送试音结果,一次类推,一直到第N个直连链路的双方终端设备分别采用不同的子信道同时向AP发送试音结果。
或者,还可以是所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息。具体的,该直连链路调度信息还包含有被调度链路集合中各直连链路的排列顺序,该排列顺序用于指示该各直连链路的报告顺序。所述终端设备按照所述报告顺序信息向所述接入点发送试音结果。
605、所述终端设备接收所述接入点为所述终端设备所在的直连链路分配的信道资源的信息;
详细说明请参见图5所示实施例中步骤504的说明。
606、所述终端设备使用所述信道资源与所述终端设备所在的所述直连链路的另一端终端设备通信。
详细说明请参见图5所示实施例中步骤505的说明。
本实施例中,终端设备根据AP的指示在LSP内进行试音操作以得到试音结果,以便AP根据该最新获取的试音结果进行分配信道资源,使得终端设备分配到的信道资源能够更加符合其实际情况。
本实施例中,终端设备向所在直连链路的对方发送试音帧。优选的,该试音帧为NDP帧,以缩短试音期所占时间,提高接入点调度效率。NDP试音帧可以有多种结构。具体举例来说,如图8所示,图8为NDP试音帧的一种结构示意图。NDP试音帧和NDP轮询帧的结构大致一致,不同的是在Cmd字段,当Cmd为“01”时表示这是一个NDP试音帧。其余字段的内容与NDP轮询帧中的同名字段相同。在试音帧中,LID-I加上T/R用于指示该试音帧是由哪个终端设备发送的,这就是发送此试音帧的终端设备的信息。例如LSP调度帧中的LID列表中第一个LID是LID-1,是终端设备1到终端设备2的直连链路,终端设备1发送试音帧时,T/R设为“0”,LID-I的值为0,而终端设备2发送试音帧时,T/R设为“1”,LID-I的值为0。其余请参阅NDP轮询帧中的相应描述。NDP试音帧中的Color字段则用于指示发送此帧的终端设备所属的BSS,即该终端设备所关联的AP。
本实施例中,终端设备需将所述试音结果发送给所述接入点。具体的,终端设备可以采用报告帧的方式将试音结果发送至接入点。报告帧可以使用普通的行动管理帧,其中使用一个试音结果报告信息元素来携带需报告的内容。如图10所示,图10为报告帧的格式的一种结构示意图。该报告帧包括试音结果报告元素,其中该试音结果报告元素包括T-结果、R-结果和可用的子信道这三个字段。
T-结果和R-结果字段分别是发送报告帧的终端设备能侦听到的被调度链路集合中的发起方和接受方信息。T-结果和R-结果采用位表的形式指示是否听到相应终端设备的试音帧,它们分别占用(M+7)/8取整数个字节,其中M表示LSP调度帧中LID列表中LID的数量。当然也可以T-结果占用M个比特,接着R-结果占用M个比特,本发明不限定其具体格式。
例如,某终端设备侦听到一个试音帧中的T/R字段取值为“0”(即发送试音帧的终端设备是直连链路的发起方)、LID-I取值为1(即LID列表中的第二个),则将T-结果的第二个比特即图10中的T2设为“1”。又如某终端设备侦听到一个试音帧中的T/R字段取值为“1”(即发送试音帧的终端设备是直连链路的接受方)、LID-I取值为0(即LID列表中的第一个),则将R-结果的第一个比特即图10中的R1设为“1”。T-结果和R-结果中为“0”的比特表示没有听到相应的终端设备发送的试音帧。
可用的子信道字段指示该终端设备可以使用哪些子信道,或者说不可以使用哪些子信道,因此可用的子信道字段也可以称为不可用的子信道字段。该字段采用位表形式,每个比特对应于一个子信道。例如,比特ch1对应第一个子信道,ch2对应第二个子信道,以此类推。这个位表也可以称为子信道掩码。可以定义相应的比特值为“1”时表示相应子信道可用,而比特值为“0”时表示相应子信道不可用。终端设备可以根据子信道是否有干扰和偏好等因素报告一个子信道是否可用。实际运用中,报告帧中也可以不带有可用的子信道。例如,可以假设AP在开始一个直连链路调度期就意味着BSS范围内是干净的,因而不需要考虑子信道的可用性。
实际运用中,报告帧中还包含该终端设备后续发送数据所需要的资源信息,例如需要传输的数据量的大小等,可以使用另一个信息元素携带所需资源信息。这些为现有技术,在此不作赘述。
为便于理解,下面以一个实际应用场景对本发明的两个直连链路调度 方法进行描述。
每个直连链路在建立时该直连链路发送数据方的终端设备将该直连链路的信息以及该直连链路上的传输流信息上报给该直连链路所关联的AP。AP为每个直连链路分配一个LID。AP广播一个LSP调度帧以开始一个LSP,其中该LSP调度帧中携带有一个LID列表,该LID列表中包含N个直连链路的LID值,该N的具体数值和AP的子信道的数量一致,且该N个直连链路中没有任何两个直连链路涉及到同一个终端设备。
AP广播LSP调度帧以开始一个LSP。在AP广播LSP调度帧时,所有关联到该AP的终端设备都接收到此帧,并根据该LSP调度帧中的LID列表判断自己是否参与此次LSP。若该终端设备所在的直连链路的LID位于该LID列表中,则保持苏醒参与该LSP的后续步骤,否则进入休眠状态直至该LSP结束。
一个LSP开始后,该LSP内依次包括试音期、报告期和资源分配期。其中,LSP开始后立即进入试音期,报告期可以紧跟在试音期后,也可以通过AP来触发报告期的开始。而资源分配期可以是紧跟在报告期后,也可以在其他时间进行。
具体的,LSP中的直连链路调度信息包括三个直连链路,分别为LID1、LID2和LID3。LID1中的发送数据方的终端设备为STA1,接收数据方的终端设备为STA2。LID2中的发送数据方的终端设备为STA3,接收数据方的终端设备为STA4。LID3中的发送数据方的终端设备为STA5,接收数据方的终端设备为STA6。
如图11所示,图11为试音期的一种实施例的示意图。在图11所示实施例中,AP按照LSP调度帧中直连链路的排列顺序,先依次轮询各直连链路的发送数据方,再依次轮询各直连链路的接收数据方。当然,实际运用中也可以按照其他顺序。
具体的,本实施例中,距离AP发出LSP调度帧1个SIFS后,AP向STA1发出第一个轮询帧。STA1在距离AP发出第一个轮询帧1个SIFS后,向STA2以LID1的链路功率发出试音帧,其中该试音帧携带有用于唯一标识STA1的信息。
在距离AP发出LSP调度帧2个SIFS+1个试音帧时间后,AP向STA2发出第二个轮询帧。STA2在距离AP发出第二个轮询帧1个SIFS后,向STA1 以LID1的链路功率发出试音帧,其中该试音帧携带有用于唯一标识STA2的信息。
在距离AP发出LSP调度帧3个SIFS+2个试音帧时间后,AP向STA3发出第三个轮询帧。STA3在距离AP发出第三个轮询帧1个SIFS后,向STA4以LID2的链路功率发出试音帧,其中该试音帧携带有用于唯一标识STA3的信息。
在距离AP发出LSP调度帧4个SIFS+3个试音帧时间后,AP向STA4发出第四个轮询帧。STA4在距离AP发出第四个轮询帧1个SIFS后,向STA3以LID2的链路功率发出试音帧,其中该试音帧携带有用于唯一标识STA4的信息。
在距离AP发出LSP调度帧5个SIFS+4个试音帧时间后,AP向STA5发出第五个轮询帧。STA5在距离AP发出第五个轮询帧1个SIFS后,向STA6以LID3的链路功率发出试音帧,其中该试音帧携带有用于唯一标识STA5的信息。
在距离AP发出LSP调度帧6个SIFS+5个试音帧时间后,AP向STA6发出第六个轮询帧。STA6在距离AP发出第六个轮询帧1个SIFS后,向STA5以LID3的链路功率发出试音帧,其中该试音帧携带有用于唯一标识STA6的信息。
为提高效率,试音期优选占尽可能短的时间,因此轮询帧和试音帧优选为NDP帧。
如图12所示,图12为试音期的另一种实施例的示意图。在图12所示实施例中,LSP调度帧还指示被调度链路集合中各终端设备按照LID1、LID2、LID3的排列顺序发送试音帧,且各直连链路的发送数据方的终端设备先依排列顺序分别发送试音帧后,各直连链路的接收数据方的终端设备再依排列顺序分别发送试音帧。当然,实际运用中也可以是一个直连链路的发送数据方、接收数据方依次发送试音帧之后下一个直连链路的发送数据方、接收数据方接着发送试音帧等,在此不作限制。
具体的,本实施例中,距离AP发出LSP调度帧1个SIFS后,STA1向STA2以LID1的链路功率发出试音帧。距离AP发出LSP调度帧2个SIFS+1个试音帧时间后,STA3向STA4以LID2的链路功率发出试音帧。距离AP发出LSP调度帧3个SIFS+2个试音帧时间后,STA5向STA6以LID3的链路功 率发出试音帧。
距离AP发出LSP调度帧4个SIFS+3个试音帧时间后,STA2向STA1以LID1的链路功率发出试音帧。距离AP发出LSP调度帧5个SIFS+4个试音帧时间后,STA4向STA3以LID2的链路功率发出试音帧。距离AP发出LSP调度帧6个SIFS+5个试音帧时间后,STA6向STA5以LID3的链路功率发出试音帧。
这样,LSP中的试音期由LSP调度帧发出时开始,到LID列表中最后一个终端设备发出试音帧时结束。
在整个试音期期间,每个终端设备除了发出试音帧时,其余时间都在对其他终端设备发出的试音帧进行侦听。每个试音帧中都携带有能够指示该试音帧的发送者的信息。每个终端设备都将自己所能侦听到的来自其他直连链路的终端设备记录到报告帧中。
试音期结束后,立即进入报告期。在报告期,被调度链路集合中各STA分别向AP发送报告帧(即试音结果)。报告帧中包含该STA听到其发送的试音帧的其它被调度STA(即干扰终端)的信息,并且还可以包含该STA认为不可使用的子信道信息。
如图13所示,图13为报告期的一种实施例的示意图。本实施例中,各STA采用OFDMA方式向AP发送报告帧。
具体的,本实施例中,距离STA6发出试音帧1个SIFS后,AP发出第一个查询帧,指示被调度链路集合中所有直连链路的发送给数据方发送报告帧。距离AP发出第一个查询帧1个SIFS后,STA1、STA2和STA3按照LSP调度帧中LID的排列顺序,分别选择第一子信道、第二子信道、第三子信道发送报告帧给AP。在各直连链路的发送数据方发送的报告帧中还包含资源请求信息,例如其后续要向直连链路上对接收数据方发送的数据量,以便AP分配合适的资源。
AP同时从不同的子信道收到报告帧后,发出第二个查询帧,指示被调度链路集合中所有直连链路的接收数据方发送报告帧。距离AP发出第二个查询帧1个SIFS后,STA2、STA4、STA6按照LSP调度帧中LID的排列顺序,分别选择第一子信道、第二子信道、第三子信道发送报告帧给AP。直连链路的接收数据方发送的报告帧中没有资源请求信息。
或者,报告期也可以不采用图13所示实施例。而是AP预先规定各终 端设备按照LSP调度帧中LID列表中LID的顺序依次向AP发送报告帧,其中每个直连链路都是发送数据方的终端设备先发送报告帧再到接收数据方的终端设备发送报告帧,且每个报告帧的长度固定。这样,各终端设备按照默认顺序计算好轮到自己发送报告帧的时间点,到时直接向AP发送报告帧。或者,还可以是AP向被调度集合中所有的终端设备同时发送查询帧。该调度集合中所有的终端设备在接收到查询帧后向接入点同时发送报告帧。
试音期结束后,进入资源分配期。
AP收到LID列表中所有终端设备发送的报告帧之后,根据各直连链路的发送数据方的资源请求信息给各终端设备分配信道资源。其中,在分配信道资源时,若AP检测到一个终端设备的报告帧得知该终端设备能侦听到其他直连链路的终端设备发出的试音帧,则可确定该终端设备的干扰终端。那么在分配信道资源时,该终端设备和该终端设备的干扰终端分别分配到的子信道不同或者传输时间不同。确定好每个终端设备的信道资源后,AP将资源分配帧在全信道发送给每个终端设备,其中该资源分配帧内携带有接收者所分配到的信道资源。
各终端设备接收到资源分配帧后,各直连链路的发起方采用AP所分配的信道资源传输数据。
上面对本发明实施例中的直连链路调度方法进行了描述,下面对本发明实施例中的接入点进行描述,请参阅图14,本发明实施例中接入点700包括:
广播单元701,用于组播或广播直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
获取单元702,用于在所述直连链路调度期中,获取所述多个直连链路的双方终端设备发送的试音结果;
分配单元703,用于在所述直连链路调度期中,根据所述试音结果分别为所述多个直连链路分配信道资源;
其中,所述试音结果包括对发送所述试音结果的终端设备可用或不可用的子信道信息,则所述接入点分配给所述发送所述试音结果的终端设备 所在的直连链路的信道资源中的子信道不包括所述不可用的子信道或者分配给所述发送所述试音结果的终端设备所在的直连链路的信道资源中的子信道是在所述可用的子信道中选择;
和/或,
所述试音结果包括干扰终端的信息,所述干扰终端是指对发送所述试音结果的终端设备有干扰的、所述多个被调度的直连链路中所述发送所述试音结果的终端设备所在直连链路之外的其他直连链路的终端设备,则所述接入点分别分配给所述发送所述试音结果的终端设备所在的直连链路和所述干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同;
发送单元704,用于给所述多个直连链路的双方终端设备发送所述分配的信道资源的信息,以便所述多个直连链路中的每一个直连链路中的双方终端设备分别使用所述接入点为所述直连链路分配的信道资源与对方进行通信。
本发明实施例中,通过接入点对各直连链路进行分配信道资源而无需每个直连链路中的终端设备自己去竞争信道,能够避免不同的直连链路之间的信道竞争和降低由于信道竞争而发生冲突的概率,提高多个直连链路对信道的使用效率;同时,接入点获取接下来的直连链路调度期的多个直连链路的双方终端设备发送的试音结果,所述试音结果包括对发送所述试音结果的终端设备可用或不可用的子信道信息,以便接入点根据该试音结果分配给所述终端设备的信道资源中的子信道不包括对所述终端设备不可用的子信道或者分配给所述终端设备的信道资源中的子信道是在对所述终端设备可用的子信道中选择;或者,所述试音结果包括干扰终端的信息,以便接入点根据该试音结果分配给所述终端设备和所述终端设备的干扰终端的信道资源中的子信道不同或者传输时间不同;这样,能够避免各直连链路工作在对其有干扰的信道上,或者避免各直连链路在传输数据时出现相互干扰的情况,提高了信道利用效率。
优选的,所述多个直连链路中任意两个直连链路的终端设备中不包含相同的终端设备,以便AP能够安排被调度链路集合中的任意两个直连链路同时传输数据。
优选的,所述多个直连链路的链路数量等于所述接入点的工作信道所 包括的子信道的数量。这样,综合AP对被调度链路集合中直连链路调度的成功率和因调度产生的开销得到的效果最好。
优选的,所述直连链路调度信息包括所述多个直连链路的链路标识,或者包括所述多个直连链路的链路标识和所述直连链路调度期的启动时间。
上面实施例中,接入点组播或广播直连链路调度信息,以指示参与接下来的LSP的直连链路。实际运用中,接入点组播或广播直连链路调度信息的方式有多种,具体的,接入点可以通过组播或者广播调度帧的方法来组播或广播直连链路调度信息。
上面实施例中,接入点获取所述多个直连链路的终端设备发送的试音结果。其中,该试音结果可以是被调度链路集合中各终端设备在该LSP开始后进行试音得到的试音结果。请参阅图15,本发明的另一个实施例中的接入点800包括:
广播单元801,用于组播或广播直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
获取单元802,用于在所述直连链路调度期中,获取所述多个直连链路的双方终端设备发送的试音结果;
分配单元803,用于在所述直连链路调度期中,根据所述试音结果分别为所述多个直连链路分配信道资源;
其中,所述试音结果包括对发送所述试音结果的终端设备可用或不可用的子信道信息,则所述接入点分配给所述发送所述试音结果的终端设备所在的直连链路的信道资源中的子信道不包括所述不可用的子信道或者分配给所述发送所述试音结果的终端设备所在的直连链路的信道资源中的子信道是在所述可用的子信道中选择;
和/或,
所述试音结果包括干扰终端的信息,所述干扰终端是指对发送所述试音结果的终端设备有干扰的、所述多个被调度的直连链路中所述发送所述试音结果的终端设备所在直连链路之外的其他直连链路的终端设备,则所述接入点分别分配给所述发送所述试音结果的终端设备所在的直连链路和所述干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不 同;
发送单元804,用于给所述多个直连链路的双方终端设备发送所述分配的信道资源的信息,以便所述多个直连链路中的每一个直连链路中的双方终端设备分别使用所述接入点为所述直连链路分配的信道资源与对方进行通信。
本实施例中,接入点还包括:
指示单元805,用于在所述获取单元802获取所述多个直连链路的双方终端设备发送的试音结果之前指示所述多个直连链路的双方终端设备依次进行试音操作。
这样,AP可以根据最新获取的试音结果进行分配信道资源时各直连链路分配到的信道资源能够更加符合其实际情况。
优选的,所述指示单元805具体用于依次向所述多个直连链路的双方终端设备发送轮询帧,所述轮询帧用于指示接收到所述轮询帧的终端设备发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。进一步,优选的,所述轮询帧为空数据包。这样能够让试音期占用尽可能短的时间,提高效率。
或者,优选的,所述直连链路调度信息还包含有所述多个直连链路的双方终端设备的试音顺序信息。
所述指示单元805具体用于发送试音触发帧,所述试音触发帧用于指示所述多个直连链路的双方终端设备按照所述试音顺序依次发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
或者,优选的,所述广播单元801具体用于组播或广播调度帧,其中所述调度帧携带有所述直连链路调度信息。所述直连链路调度信息还包含有所述多个直连链路的双方终端设备的试音顺序信息。
所述指示单元805具体通过所述调度帧来指示所述多个直连链路的双方终端设备按照所述试音顺序依次发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
图14和图15所示实施例中,获取单元用于获取所述多个直连链路的 终端设备在所述接入点的工作信道上的试音结果。实际运用中,获取单元可通过多种方法来获取试音结果。
优选的,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备。
所述获取单元具体用于分别发送第一查询帧和第二查询帧,所述第一查询帧用于指示所述多个直连链路的第一方终端设备在接收到所述第一查询帧后向所述接入点发送试音结果,所述第二查询帧用于指示所述多个直连链路的第二方终端在接收到所述第二查询帧后向所述接入点发送试音结果。
或者,
所述获取单元具体用于向所述多个直连链路的双方终端设备同时发送查询帧,所述查询帧用于指示所述多个直连链路的双方终端设备在接收到所述查询帧后向所述接入点同时发送试音结果。
或者,
所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息。
所述获取单元具体用于向所述多个直连链路的双方终端设备发送报告触发帧,所述报告触发帧用于指示所述多个直连链路的双方终端设备按照所述报告顺序信息依次向所述接入点发送试音结果。
进一步,优选的,在所述获取单元具体用于分别发送第一查询帧和第二查询帧的情况下,所述指示单元具体用于指示所述多个直连链路中的每一个直连链路的双方终端设备使用同一个子信道依次向所述接入点发送试音结果,不同直连链路的双方终端设备采用不同的子信道向所述接入点发送试音结果。
上面对本发明实施例中的接入点进行了描述,下面对本发明实施例中的终端设备进行描述,请参阅图16,本发明实施例中终端设备900包括:
接收单元901,用于接收来自接入点的直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
判断单元902,用于根据所述直连链路调度信息判断是否参与所述直连链路调度期;
发送单元903,用于在确定参与所述直连链路调度期时,在所述直连链路调度期中,向所述接入点发送试音结果,以便所述接入点根据所述试音结果为所述终端设备所在的直连链路分配信道资源;
所述接收单元901还用于接收所述接入点为所述终端设备所在的直连链路分配的信道资源的信息;
通信单元904,用于使用所述信道资源与所述终端设备所在的所在的所述直连链路的另一端终端设备通信;
其中,所述试音结果包括对所述终端设备可用或不可用的子信道信息,所述信道资源中的子信道不包括对所述终端设备不可用的子信道,或者所述信道资源中的子信道是在对所述终端设备可用的子信道中选择;
和/或,
所述试音结果包括干扰终端的信息,所述干扰终端是指对所述终端设备有干扰的、所述多个被调度的直连链路中所述终端设备所在直连链路之外的其他直连链路的终端设备,分别分配给所述终端设备所在的直连链路和所述终端设备的干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同。
本实施例中,通过接下来的直连链路调度期的多个直连链路的双方终端设备向接入点发送试音结果,以便接入点对各直连链路进行分配信道资源而无需每个直连链路中的终端设备自己去竞争信道,能够避免不同的直连链路之间的信道竞争和降低由于信道竞争而发生冲突的概率,提高多个直连链路对信道的使用效率;同时,所述试音结果包括对发送所述试音结果的终端设备可用或不可用的子信道信息,以便接入点根据该试音结果分配给所述终端设备的信道资源中的子信道不包括对所述终端设备不可用的子信道或者分配给所述终端设备的信道资源中的子信道是在对所述终端设备可用的子信道中选择;或者,所述试音结果包括干扰终端的信息,以便接入点根据该试音结果分配给所述终端设备和所述终端设备的干扰终端的信道资源中的子信道不同或者传输时间不同;这样,能够避免各直连链路工作在对其有干扰的信道上,或者避免各直连链路在传输数据时出现相互干扰的情况,提高了信道利用效率。
本实施例中,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备。
优选的,若所述终端设备为所述终端设备所在的所述直连链路的第一方终端设备,则所述发送单元903具体用于和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第一方终端设备同时发送试音结果。若所述终端设备为所述终端设备所在的所述直连链路的第二方终端设备,则所述发送单元903具体用于和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第二方终端设备同时发送试音结果。进一步,优选的,所述发送单元903具体还用于还根据所述接入点的指示和所述终端设备所在的所述直连链路的另一端终端使用同一个子信道依次向所述接入点发送试音结果,且所述发送单元903和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的终端设备采用不同的子信道向所述接入点发送试音结果。
或者,所述发送单元903具体用于和所述终端设备所在的所述直连链路的另一端终端设备同时发送试音结果。
或者,所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息,所述发送单元903具体用于按照所述报告顺序信息向所述接入点发送试音结果。
上面实施例中,终端设备向AP发送试音结果。其中,该试音结果可以是该终端设备在该LSP开始后进行试音得到的试音结果。下面对本发明实施例中终端设备如何进行试音进行描述。请参阅图17,本发明的另一个实施例中终端设备1000包括:
接收单元1001,用于接收来自接入点的直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
判断单元1002,用于根据所述直连链路调度信息判断是否参与所述直连链路调度期;
发送单元1003,用于在确定参与所述直连链路调度期时,在所述直连链路调度期中,向所述接入点发送试音结果,以便所述接入点根据所述试音结果为所述终端设备所在的直连链路分配信道资源;
所述接收单元1001还用于接收所述接入点为所述终端设备所在的直连链路分配的信道资源的信息;
通信单元1004,用于使用所述信道资源与所述终端设备所在的所在的所述直连链路的另一端终端设备通信;
其中,所述试音结果包括对所述终端设备可用或不可用的子信道信息,所述信道资源中的子信道不包括对所述终端设备不可用的子信道,或者所述信道资源中的子信道是在对所述终端设备可用的子信道中选择;
和/或,
所述试音结果包括干扰终端的信息,所述干扰终端是指对所述终端设备有干扰的、所述多个被调度的直连链路中所述终端设备所在直连链路之外的其他直连链路的终端设备,分别分配给所述终端设备所在的直连链路和所述终端设备的干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同。
本实施例中,所述终端设备1000还包括:
试音单元1005,用于在确定参与所述直连链路调度期时,在所述直连链路调度期中,根据所述接入点的指示进行试音操作。
优选的,所述试音单元1005具体用于根据所述接入点的指示发送试音帧,以便所述多个直连链路中除所述终端设备之外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息;还用于对所述多个直连链路中其他终端设备发出的试音帧进行侦听;还用于记录试音结果,其中所述试音结果包括所述干扰终端的信息。
进一步,优选的,所述试音帧为空数据包。
上面从单元化功能实体的角度分别对本发明实施例中的接入点和终端设备进行了描述,下面从硬件处理的角度分别对本发明实施例中的接入点和终端设备进行描述。
请参阅图18,图18为本发明的接入点的结构示意图。
本实施例中,该接入点的具体形态可以是公共热点、家庭网关、数据卡、手机、服务器,路由器,网关设备,防火墙设备等。该接入点1100包括接口1101和处理器1102。处理器1102通过总线和接口1101连接。图11中用粗线表示总线。
接口1101是无线通信接口,尤其是无线局域网接口,可以通过无线收发器实现。
处理器1102可以是以下一种或多种的组合:中央处理器(英文:central  processing unit,缩写:CPU),专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD)以及网络处理器(英文:network processor,缩写:NP)。
在本实施例的第一个场景中,该处理器1102执行以下步骤:
首先,处理器1102通过接口1101组播或广播直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路。
在所述直连链路调度期中,所述处理器1102通过接口1101接收所述多个直连链路的双方终端设备发送的试音结果,所述处理器1102还根据所述试音结果分别为所述多个直连链路分配信道资源;
其中,所述试音结果包括对发送所述试音结果的终端设备可用或不可用的子信道信息,则所述处理器1102分配给所述发送所述试音结果的终端设备所在的直连链路的信道资源中的子信道不包括所述不可用的子信道或者分配给所述发送所述试音结果的终端设备所在的直连链路的信道资源中的子信道是在所述可用的子信道中选择;
和/或,
所述试音结果包括干扰终端的信息,所述干扰终端是指对发送所述试音结果的终端设备有干扰的、所述多个被调度的直连链路中所述发送所述试音结果的终端设备所在直连链路之外的其他直连链路的终端设备,则所述处理器1102分别分配给所述发送所述试音结果的终端设备所在的直连链路和所述干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同;
所述处理器1102通过接口1101给所述多个直连链路的双方终端设备发送所述分配的信道资源的信息,以便所述多个直连链路中的每一个直连链路中的双方终端设备分别使用所述接入点为所述直连链路分配的信道资源与对方进行通信。
可选的,所述多个直连链路中任意两个直连链路的终端设备中不包含相同的终端设备。
可选的,所述多个直连链路的链路数量等于所述接入点的工作信道所包括的子信道的数量。
可选的,所述直连链路调度信息包括所述多个直连链路的链路标识,或者包括所述多个直连链路的链路标识和所述直连链路调度期的启动时间。
可选的,在所述直连链路调度期中,所述处理器1102通过接口1101接收所述多个直连链路的双方终端设备发送的试音结果之前,所述处理器1102还通过接口1101发送指示,该指示用于指示所述多个直连链路的双方终端设备依次进行试音操作。
具体的,所述处理器1102通过接口1101依次向所述多个直连链路的双方终端设备发送轮询帧,所述轮询帧用于指示接收到所述轮询帧的终端设备发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
可选的,所述轮询帧为空数据包。
可选的,所述直连链路调度信息还包含有所述多个直连链路的双方终端设备的试音顺序信息。所述处理器1102通过接口1101发送试音触发帧,所述试音触发帧用于指示所述多个直连链路的双方终端设备按照所述试音顺序依次发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
可选的,所述处理器1102通过接口1101组播或广播调度帧,其中所述调度帧携带有所述直连链路调度信息;所述直连链路调度信息还包含有所述多个直连链路的双方终端设备的试音顺序信息。所述调度帧还用于指示所述多个直连链路的双方终端设备按照所述试音顺序依次发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
可选的,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备。
所述处理器1102通过接口1101分别发送第一查询帧和第二查询帧,所述第一查询帧用于指示所述多个直连链路的第一方终端设备在接收到所 述第一查询帧后向所述接入点发送试音结果,所述第二查询帧用于指示所述多个直连链路的第二方终端在接收到所述第二查询帧后向所述接入点发送试音结果;
或者,
所述处理器1102通过接口1101向所述多个直连链路的双方终端设备同时发送查询帧,所述查询帧用于指示所述多个直连链路的双方终端设备在接收到所述查询帧后向所述接入点同时发送试音结果;
或者,
所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息,所述处理器1102通过接口1101向所述多个直连链路的双方终端设备发送报告触发帧,所述报告触发帧用于指示所述多个直连链路的双方终端设备按照所述报告顺序信息依次向所述接入点发送试音结果。
可选的,在所述接入点分别发送所述第一查询帧和所述第二查询帧的情况下,所述处理器1102通过接口1101发送指示,该指示用于指示所述多个直连链路中的每一个直连链路的双方终端设备使用同一个子信道依次向所述接入点发送试音结果,不同直连链路的双方终端设备采用不同的子信道向所述接入点发送试音结果。
上面对本发明实施例中的接入点进行了描述,下面对本发明实施例中的终端设备进行描述。
如图18所示,图18为本发明的终端设备的结构示意图。
请参阅图18,图18为本发明的终端设备的结构示意图。
本实施例中,该终端设备的具体形态可以是手机、平板电脑、计算机、无线网卡、数字机顶盒、无线打印机等。该终端设备1100包括接口1101和处理器1102。处理器1102通过总线和接口1101连接。图11中用粗线表示总线。
处理器1102可以是以下一种或多种的组合:CPU,ASIC,FPGA,CPLD,NP。
在本实施例的第一个场景中,该处理器1102执行以下步骤:
首先,处理器1102通过接口1101接收来自接入点的直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连 链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
处理器1102还用于根据所述直连链路调度信息判断是否参与所述直连链路调度期;若是,则在所述直连链路调度期中,通过接口1101向所述接入点发送试音结果,以便所述接入点根据所述试音结果为所述终端设备所在的直连链路分配信道资源;
处理器1102还通过接口1101接收所述接入点为所述终端设备所在的直连链路分配的信道资源的信息;
接口1101还用于使用所述信道资源与所述终端设备所在的所在的所述直连链路的另一端终端设备通信;
其中,所述试音结果包括对所述终端设备可用或不可用的子信道信息,所述信道资源中的子信道不包括对所述终端设备不可用的子信道,或者所述信道资源中的子信道是在对所述终端设备可用的子信道中选择;
和/或,
所述试音结果包括干扰终端的信息,所述干扰终端是指对所述终端设备有干扰的、所述多个被调度的直连链路中所述终端设备所在直连链路之外的其他直连链路的终端设备,分别分配给所述终端设备所在的直连链路和所述终端设备的干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同。
可选的,处理器1102还用于在确定参与所述直连链路调度期时,在所述直连链路调度期中,根据所述接入点的指示进行试音操作。
具体的,处理器1102根据所述接入点的指示通过接口1101发送试音帧,以便所述多个直连链路中除所述终端设备之外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。处理器1102还用于对所述多个直连链路中其他终端设备发出的试音帧进行侦听;还用于记录试音结果,其中所述试音结果包括所述干扰终端的信息。
可选的,所述试音帧为空数据包。
可选的,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备;
若所述终端设备为所述终端设备所在的所述直连链路的第一方终端设备,则处理器1102通过接口1101和所述多个直连链路中除所述终端设备 所在直连链路之外的其他直连链路的第一方终端设备同时发送试音结果;
若所述终端设备为所述终端设备所在的所述直连链路的第二方终端设备,则处理器1102通过接口1101和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第二方终端设备同时发送试音结果;
或者,
处理器1102通过接口1101和所述终端设备所在的所述直连链路的另一端终端设备同时发送试音结果;
或者,
所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息,则处理器1102通过接口1101按照所述报告顺序信息向所述接入点发送试音结果。
可选的,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备。
若所述终端设备为所述终端设备所在的所述直连链路的第一方终端设备,则处理器1102通过接口1101和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第一方终端设备同时发送试音结果;
若所述终端设备为所述终端设备所在的所述直连链路的第二方终端设备,处理器1102通过接口1101和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第二方终端设备同时发送试音结果;
处理器1102还根据所述接入点的指示和所述终端设备所在的所述直连链路的另一端终端使用同一个子信道通过接口1101依次向所述接入点发送试音结果,且和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的终端设备采用不同的子信道向所述接入点发送试音结果。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明各实施例中所用的帧的名称可以使用其他名称,只要具有相同作用或功能的帧即可。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实 现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (34)

  1. 一种直连链路调度方法,其特征在于,包括:
    接入点组播或广播直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
    在所述直连链路调度期中,所述接入点获取所述多个直连链路的双方终端设备发送的试音结果;所述接入点根据所述试音结果分别为所述多个直连链路分配信道资源;
    其中,所述试音结果包括对发送所述试音结果的终端设备可用或不可用的子信道信息,则所述接入点分配给所述发送所述试音结果的终端设备所在的直连链路的信道资源中的子信道不包括所述不可用的子信道或者分配给所述发送所述试音结果的终端设备所在的直连链路的信道资源中的子信道是在所述可用的子信道中选择;
    和/或,
    所述试音结果包括干扰终端的信息,所述干扰终端是指对发送所述试音结果的终端设备有干扰的、所述多个被调度的直连链路中所述发送所述试音结果的终端设备所在直连链路之外的其他直连链路的终端设备,则所述接入点分别分配给所述发送所述试音结果的终端设备所在的直连链路和所述干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同;
    所述接入点给所述多个直连链路的双方终端设备发送所述分配的信道资源的信息,以便所述多个直连链路中的每一个直连链路中的双方终端设备分别使用所述接入点为所述直连链路分配的信道资源与对方进行通信。
  2. 根据权利要求1所述的直连链路调度方法,其特征在于,所述多个直连链路中任意两个直连链路的终端设备中不包含相同的终端设备。
  3. 根据权利要求1或2所述的直连链路调度方法,其特征在于,所述多个直连链路的链路数量等于所述接入点的工作信道所包括的子信道的数量。
  4. 根据权利要求1至3任一所述的直连链路调度方法,其特征在于,所述直连链路调度信息包括所述多个直连链路的链路标识,或者包括所述多个直连链路的链路标识和所述直连链路调度期的启动时间。
  5. 根据权利要求1至4任一所述的直连链路调度方法,其特征在于,在所述直连链路调度期中,所述接入点获取所述多个直连链路的双方终端设备发送的试音结果之前还包括:
    所述接入点指示所述多个直连链路的双方终端设备依次进行试音操作。
  6. 根据权利要求5所述的直连链路调度方法,其特征在于,所述接入点指示所述多个直连链路的双方终端设备依次进行试音操作具体包括:
    所述接入点依次向所述多个直连链路的双方终端设备发送轮询帧,所述轮询帧用于指示接收到所述轮询帧的终端设备发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
  7. 根据权利要求6所述的直连链路调度方法,其特征在于,所述轮询帧为空数据包。
  8. 根据权利要求5所述的直连链路调度方法,其特征在于,所述直连链路调度信息还包含有所述多个直连链路的双方终端设备的试音顺序信息,
    所述接入点指示所述多个直连链路的双方终端设备依次进行试音操作具体包括:
    所述接入点发送试音触发帧,所述试音触发帧用于指示所述多个直连链路的双方终端设备按照所述试音顺序依次发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
  9. 根据权利要求5所述的直连链路调度方法,其特征在于,所述接入点组播或广播直连链路调度信息具体包括:
    所述接入点组播或广播调度帧,其中所述调度帧携带有所述直连链路调度信息;
    所述直连链路调度信息还包含有所述多个直连链路的双方终端设备的试音顺序信息,
    所述接入点指示所述多个直连链路的双方终端设备依次进行试音操作具体为:
    所述调度帧用于指示所述多个直连链路的双方终端设备按照所述试音 顺序依次发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
  10. 根据权利要求1至9任一所述的直连链路调度方法,其特征在于,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备;
    所述接入点获取所述多个直连链路的双方终端设备发送的试音结果具体包括:
    所述接入点分别发送第一查询帧和第二查询帧,所述第一查询帧用于指示所述多个直连链路的第一方终端设备在接收到所述第一查询帧后向所述接入点发送试音结果,所述第二查询帧用于指示所述多个直连链路的第二方终端在接收到所述第二查询帧后向所述接入点发送试音结果;
    或者,
    所述接入点向所述多个直连链路的双方终端设备同时发送查询帧,所述查询帧用于指示所述多个直连链路的双方终端设备在接收到所述查询帧后向所述接入点同时发送试音结果;
    或者,
    所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息,所述接入点获取所述多个直连链路的双方终端设备发送的试音结果具体包括:
    所述接入点向所述多个直连链路的双方终端设备发送报告触发帧,所述报告触发帧用于指示所述多个直连链路的双方终端设备按照所述报告顺序信息依次向所述接入点发送试音结果。
  11. 根据权利要求10所述的直连链路调度方法,其特征在于,在所述接入点分别发送所述第一查询帧和所述第二查询帧的情况下,还包括:
    所述接入点还指示所述多个直连链路中的每一个直连链路的双方终端设备使用同一个子信道依次向所述接入点发送试音结果,不同直连链路的双方终端设备采用不同的子信道向所述接入点发送试音结果。
  12. 一种直连链路调度方法,其特征在于,包括:
    终端设备接收来自接入点的直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链 路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
    所述终端设备根据所述直连链路调度信息判断是否参与所述直连链路调度期;
    若是,则所述终端设备执行以下步骤:
    在所述直连链路调度期中,所述终端设备向所述接入点发送试音结果,以便所述接入点根据所述试音结果为所述终端设备所在的直连链路分配信道资源;
    所述终端设备接收所述接入点为所述终端设备所在的直连链路分配的信道资源的信息;
    所述终端设备使用所述信道资源与所述终端设备所在的所述直连链路的另一端终端设备通信;
    其中,所述试音结果包括对所述终端设备可用或不可用的子信道信息,所述信道资源中的子信道不包括对所述终端设备不可用的子信道,或者所述信道资源中的子信道是在对所述终端设备可用的子信道中选择;
    和/或,
    所述试音结果包括干扰终端的信息,所述干扰终端是指对所述终端设备有干扰的、所述多个被调度的直连链路中所述终端设备所在直连链路之外的其他直连链路的终端设备,分别分配给所述终端设备所在的直连链路和所述终端设备的干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同。
  13. 根据权利要求12所述的直连链路调度方法,其特征在于,若是,则所述终端设备还执行以下步骤:
    在所述直连链路调度期中,所述终端设备根据所述接入点的指示进行试音操作。
  14. 根据权利要求13所述的直连链路调度方法,其特征在于,所述终端设备根据所述接入点的指示进行试音操作具体包括:
    所述终端设备根据所述接入点的指示发送试音帧,以便所述多个直连链路中除所述终端设备之外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息;
    所述终端设备对所述多个直连链路中其他终端设备发出的试音帧进行侦听;
    所述终端设备记录试音结果,其中所述试音结果包括所述干扰终端的信息。
  15. 根据权利要求14所述的直连链路调度方法,其特征在于,所述试音帧为空数据包。
  16. 根据权利要求12所述的直连链路调度方法,其特征在于,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备;
    所述终端设备向所述接入点发送试音结果具体包括:
    若所述终端设备为所述终端设备所在的所述直连链路的第一方终端设备,则所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第一方终端设备同时发送试音结果;
    若所述终端设备为所述终端设备所在的所述直连链路的第二方终端设备,则所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第二方终端设备同时发送试音结果;
    或者,
    所述终端设备和所述终端设备所在的所述直连链路的另一端终端设备同时发送试音结果;
    或者,
    所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息,
    所述终端设备按照所述报告顺序信息向所述接入点发送试音结果。
  17. 根据权利要求12所述的直连链路调度方法,其特征在于,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备;
    所述终端设备向所述接入点发送试音结果具体包括:
    若所述终端设备为所述终端设备所在的所述直连链路的第一方终端设备,则所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第一方终端设备同时发送试音结果;
    若所述终端设备为所述终端设备所在的所述直连链路的第二方终端设备,则所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第二方终端设备同时发送试音结果;
    所述终端设备还根据所述接入点的指示,和所述终端设备所在的所述 直连链路的另一端终端使用同一个子信道依次向所述接入点发送试音结果,且所述终端设备和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的终端设备采用不同的子信道向所述接入点发送试音结果。
  18. 一种接入点,其特征在于,包括:
    广播单元,用于组播或广播直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
    获取单元,用于在所述直连链路调度期中,获取所述多个直连链路的双方终端设备发送的试音结果;
    分配单元,用于在所述直连链路调度期中,根据所述试音结果分别为所述多个直连链路分配信道资源;
    其中,所述试音结果包括对发送所述试音结果的终端设备可用或不可用的子信道信息,则所述接入点分配给所述发送所述试音结果的终端设备所在的直连链路的信道资源中的子信道不包括所述不可用的子信道或者分配给所述发送所述试音结果的终端设备所在的直连链路的信道资源中的子信道是在所述可用的子信道中选择;
    和/或,
    所述试音结果包括干扰终端的信息,所述干扰终端是指对发送所述试音结果的终端设备有干扰的、所述多个被调度的直连链路中所述发送所述试音结果的终端设备所在直连链路之外的其他直连链路的终端设备,则所述接入点分别分配给所述发送所述试音结果的终端设备所在的直连链路和所述干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同;
    发送单元,用于给所述多个直连链路的双方终端设备发送所述分配的信道资源的信息,以便所述多个直连链路中的每一个直连链路中的双方终端设备分别使用所述接入点为所述直连链路分配的信道资源与对方进行通信。
  19. 根据权利要求18所述的接入点,其特征在于,所述多个直连链路中任意两个直连链路的终端设备中不包含相同的终端设备。
  20. 根据权利要求18或19所述的接入点,其特征在于,所述多个直 连链路的链路数量等于所述接入点的工作信道所包括的子信道的数量。
  21. 根据权利要求18至20任一项所述的接入点,其特征在于,所述直连链路调度信息包括所述多个直连链路的链路标识,或者包括所述多个直连链路的链路标识和所述直连链路调度期的启动时间。
  22. 根据权利要求18至21任一项所述的接入点,其特征在于,所述接入点还包括指示单元,用于在所述获取单元获取所述多个直连链路的双方终端设备发送的试音结果之前指示所述多个直连链路的双方终端设备依次进行试音操作。
  23. 根据权利要求22所述的接入点,其特征在于,所述指示单元具体用于依次向所述多个直连链路的双方终端设备发送轮询帧,所述轮询帧用于指示接收到所述轮询帧的终端设备发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
  24. 根据权利要求23所述的接入点,其特征在于,所述轮询帧为空数据包。
  25. 根据权利要求22所述的接入点,其特征在于,所述直连链路调度信息还包含有所述多个直连链路的双方终端设备的试音顺序信息,
    所述指示单元具体用于发送试音触发帧,所述试音触发帧用于指示所述多个直连链路的双方终端设备按照所述试音顺序依次发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
  26. 根据权利要求22所述的接入点,其特征在于,所述广播单元具体用于组播或广播调度帧,其中所述调度帧携带有所述直连链路调度信息;
    所述直连链路调度信息还包含有所述多个直连链路的双方终端设备的试音顺序信息,
    所述指示单元具体通过所述调度帧来指示所述多个直连链路的双方终端设备按照所述试音顺序依次发送试音帧,以便所述多个直连链路中除发送所述试音帧的终端设备外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息。
  27. 根据权利要求18至26任一项所述的接入点,其特征在于,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和 第二方终端设备;
    所述获取单元具体用于分别发送第一查询帧和第二查询帧,所述第一查询帧用于指示所述多个直连链路的第一方终端设备在接收到所述第一查询帧后向所述接入点发送试音结果,所述第二查询帧用于指示所述多个直连链路的第二方终端在接收到所述第二查询帧后向所述接入点发送试音结果;
    或者,
    所述获取单元具体用于向所述多个直连链路的双方终端设备同时发送查询帧,所述查询帧用于指示所述多个直连链路的双方终端设备在接收到所述查询帧后向所述接入点同时发送试音结果;
    或者,
    所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息,
    所述获取单元具体用于向所述多个直连链路的双方终端设备发送报告触发帧,所述报告触发帧用于指示所述多个直连链路的双方终端设备按照所述报告顺序信息依次向所述接入点发送试音结果。
  28. 根据权利要求27所述的接入点,其特征在于,在所述获取单元具体用于分别发送第一查询帧和第二查询帧的情况下,还包括:
    所述指示单元具体用于指示所述多个直连链路中的每一个直连链路的双方终端设备使用同一个子信道依次向所述接入点发送试音结果,不同直连链路的双方终端设备采用不同的子信道向所述接入点发送试音结果。
  29. 一种终端设备,其特征在于,包括:
    接收单元,用于接收来自接入点的直连链路调度信息,所述直连链路调度信息包含参与接下来的直连链路调度期的多个直连链路的信息,所述直连链路是关联到所述接入点的两个终端设备建立的用于直接通信的链路;
    判断单元,用于根据所述直连链路调度信息判断是否参与所述直连链路调度期;
    发送单元,用于在确定参与所述直连链路调度期时,在所述直连链路调度期中,向所述接入点发送试音结果,以便所述接入点根据所述试音结果为所述终端设备所在的直连链路分配信道资源;
    所述接收单元还用于接收所述接入点为所述终端设备所在的直连链路 分配的信道资源的信息;
    通信单元,用于使用所述信道资源与所述终端设备所在的所在的所述直连链路的另一端终端设备通信;
    其中,所述试音结果包括对所述终端设备可用或不可用的子信道信息,所述信道资源中的子信道不包括对所述终端设备不可用的子信道,或者所述信道资源中的子信道是在对所述终端设备可用的子信道中选择;
    和/或,
    所述试音结果包括干扰终端的信息,所述干扰终端是指对所述终端设备有干扰的、所述多个被调度的直连链路中所述终端设备所在直连链路之外的其他直连链路的终端设备,分别分配给所述终端设备所在的直连链路和所述终端设备的干扰终端所在的直连链路的信道资源中的子信道不同或者传输时间不同。
  30. 根据权利要求29所述的终端设备,其特征在于,所述终端设备还包括:
    试音单元,用于在确定参与所述直连链路调度期时,在所述直连链路调度期中,根据所述接入点的指示进行试音操作。
  31. 根据权利要求30所述的终端设备,其特征在于,
    所述试音单元具体用于根据所述接入点的指示发送试音帧,以便所述多个直连链路中除所述终端设备之外的其他终端设备记录是否听到所述试音帧,所述试音帧携带有用于唯一指示发送者的信息;还用于对所述多个直连链路中其他终端设备发出的试音帧进行侦听;还用于记录试音结果,其中所述试音结果包括所述干扰终端的信息。
  32. 根据权利要求31所述的终端设备,其特征在于,所述试音帧为空数据包。
  33. 根据权利要求29所述的终端设备,其特征在于,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备;
    若所述终端设备为所述终端设备所在的所述直连链路的第一方终端设备,则所述发送单元具体用于和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第一方终端设备同时发送试音结果;
    若所述终端设备为所述终端设备所在的所述直连链路的第二方终端设 备,则所述发送单元具体用于和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第二方终端设备同时发送试音结果;
    或者,
    所述发送单元具体用于和所述终端设备所在的所述直连链路的另一端终端设备同时发送试音结果;
    或者,
    所述直连链路调度信息还包含有所述多个直连链路的报告顺序信息,
    所述发送单元具体用于按照所述报告顺序信息向所述接入点发送试音结果。
  34. 根据权利要求29所述的终端设备,其特征在于,所述多个直连链路中的任一个直连链路的双方终端设备包含第一方终端设备和第二方终端设备;
    若所述终端设备为所述终端设备所在的所述直连链路的第一方终端设备,所述发送单元具体用于和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第一方终端设备同时发送试音结果;
    若所述终端设备为所述终端设备所在的所述直连链路的第二方终端设备,所述发送单元具体用于和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的第二方终端设备同时发送试音结果;
    所述发送单元具体还用于还根据所述接入点的指示和所述终端设备所在的所述直连链路的另一端终端使用同一个子信道依次向所述接入点发送试音结果,且所述发送单元和所述多个直连链路中除所述终端设备所在直连链路之外的其他直连链路的终端设备采用不同的子信道向所述接入点发送试音结果。
PCT/CN2015/090905 2014-09-30 2015-09-28 直连链路调度方法、接入点和终端设备 WO2016050189A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP15846558.3A EP3193555B1 (en) 2014-09-30 2015-09-28 Direct link scheduling method, access point and terminal device
US15/473,277 US20170208618A1 (en) 2014-09-30 2017-03-29 Direct link scheduling method, access point and terminal device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410526325.3 2014-09-30
CN201410526325.3A CN105530712B (zh) 2014-09-30 2014-09-30 直连链路调度方法、接入点和终端设备

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/473,277 Continuation US20170208618A1 (en) 2014-09-30 2017-03-29 Direct link scheduling method, access point and terminal device

Publications (1)

Publication Number Publication Date
WO2016050189A1 true WO2016050189A1 (zh) 2016-04-07

Family

ID=55629437

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/090905 WO2016050189A1 (zh) 2014-09-30 2015-09-28 直连链路调度方法、接入点和终端设备

Country Status (4)

Country Link
US (1) US20170208618A1 (zh)
EP (1) EP3193555B1 (zh)
CN (1) CN105530712B (zh)
WO (1) WO2016050189A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109548076B (zh) * 2017-08-02 2020-12-08 华为技术有限公司 数据重复传输方法和设备
CN111543106A (zh) * 2018-01-12 2020-08-14 Oppo广东移动通信有限公司 资源分配方法、网络设备、终端设备及计算机存储介质
CN110740494A (zh) * 2018-07-19 2020-01-31 阿里巴巴集团控股有限公司 数据传输方法和系统
WO2020061848A1 (zh) * 2018-09-26 2020-04-02 北京小米移动软件有限公司 直连链路通信方法和装置
EP3886490B1 (en) * 2018-11-23 2023-05-10 Beijing Xiaomi Mobile Software Co., Ltd. Transmission method and apparatus based on direct link
CN111786914B (zh) * 2019-04-03 2024-04-12 华为技术有限公司 一种训练序列的传输方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110007692A1 (en) * 2008-03-14 2011-01-13 Yong Ho Seok Method and apparatus for transmitting data in dls wireless network
CN102461317A (zh) * 2009-04-06 2012-05-16 英特尔公司 无线网络中的直接对等链路建立
CN102883265A (zh) * 2012-09-20 2013-01-16 中国联合网络通信集团有限公司 接入用户的位置信息发送和接收方法、设备及系统

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7333836B2 (en) * 2004-08-02 2008-02-19 At&T Mobility Ii Llc System and method for providing mobile device capability to a wireless network subscriber
CN101471829A (zh) * 2007-12-28 2009-07-01 华为技术有限公司 一种无线局域网中站点的直连方法和设备
US8493887B2 (en) * 2008-12-30 2013-07-23 Qualcomm Incorporated Centralized control of peer discovery pilot transmission
KR101482201B1 (ko) * 2009-04-07 2015-01-22 삼성전자주식회사 광대역 무선통신 시스템에서 피어 투 피어 통신 지원 장치 및 방법
US8737323B2 (en) * 2009-07-28 2014-05-27 Interdigital Patent Holdings, Inc. Method and apparatus for using direct wireless links and a central controller for dynamic resource allocation
US9614641B2 (en) * 2010-05-12 2017-04-04 Qualcomm Incorporated Resource coordination for peer-to-peer groups through distributed negotiation
KR101099345B1 (ko) * 2010-12-01 2011-12-26 엘지전자 주식회사 무선랜 시스템에서 채널 사운딩 방법 및 장치
KR20130063694A (ko) * 2011-12-07 2013-06-17 한국전자통신연구원 단말간 직접 통신에서 그룹 설정을 제어하는 장치 및 방법
CN103188785B (zh) * 2011-12-31 2017-04-19 北京大唐高鸿数据网络技术有限公司 一种物联网无线中继接入策略中功率分配的优化方法
WO2013177447A1 (en) * 2012-05-23 2013-11-28 Kyocera Corporation Allocating device-to-device (d2d) communication resources
US9154267B2 (en) * 2012-07-02 2015-10-06 Intel Corporation Sounding reference signal (SRS) mechanism for intracell device-to-device (D2D) communication
US11496948B2 (en) * 2012-10-19 2022-11-08 Samsung Electronics Co., Ltd. System and method for ad-hoc/network assisted device discovery protocol for device to device communications
CN103237351B (zh) * 2012-12-05 2016-02-10 武汉邮电科学研究院 一种基于轮询调度的lte系统下行rb资源分配方法
US9794950B2 (en) * 2013-06-13 2017-10-17 Samsung Electronics Co., Ltd. Method and apparatus for allocating resources for D2D communication
CN103841649A (zh) * 2014-03-19 2014-06-04 宇龙计算机通信科技(深圳)有限公司 终端直连通信方法和终端直连通信系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110007692A1 (en) * 2008-03-14 2011-01-13 Yong Ho Seok Method and apparatus for transmitting data in dls wireless network
US20140023062A1 (en) * 2008-03-14 2014-01-23 Lg Electronics Inc. Method and apparatus for transmitting data in dls wireless network
CN102461317A (zh) * 2009-04-06 2012-05-16 英特尔公司 无线网络中的直接对等链路建立
CN102883265A (zh) * 2012-09-20 2013-01-16 中国联合网络通信集团有限公司 接入用户的位置信息发送和接收方法、设备及系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3193555A4 *

Also Published As

Publication number Publication date
EP3193555B1 (en) 2019-03-27
CN105530712A (zh) 2016-04-27
US20170208618A1 (en) 2017-07-20
CN105530712B (zh) 2019-01-18
EP3193555A4 (en) 2017-10-25
EP3193555A1 (en) 2017-07-19

Similar Documents

Publication Publication Date Title
US20240306206A1 (en) Controlling transmissions from multiple user devices via a request-clear technique
CN107637157B (zh) 用于wlan中的子信道化传输方案的方法和设备
JP7000345B2 (ja) ワイヤレスローカルエリアネットワークにおけるトリガフレーム
EP3286941B1 (en) Methods for transmitting data among peer stations in decentralized manner with high channel efficiency
TWI698152B (zh) 在無線區域網路中執行由協調存取點執行的協調發送的方法及裝置
WO2016050189A1 (zh) 直连链路调度方法、接入点和终端设备
US20210143884A1 (en) Apparatus and methods for multi-ap joint transmission and reception
WO2018196510A1 (zh) 一种无线帧传输的方法及装置
WO2017215386A1 (zh) 一种数据传输方法及装置
WO2015169025A1 (zh) 并行数据传输处理方法、装置及计算机存储介质
US9232361B2 (en) System and method for direct multi-user transmission
JP2016158263A (ja) 制御情報送信方法
WO2012159497A1 (zh) 一种信道反馈信息的传输方法及系统
WO2015176517A1 (zh) 设备到设备的资源配置方法、网络设备及用户设备
WO2017128285A1 (zh) 一种上行传输方法、基站及终端设备
WO2017084582A1 (zh) 一种信道资源指示方法及装置
CN107005302B (zh) 一种信道接入的方法、站点设备和接入点设备
WO2018036409A1 (zh) 通信方法、设备及系统
WO2018040046A1 (zh) 一种信道测量的方法和装置
CN109121202A (zh) 组播数据发送方法、装置、设备及存储介质
TW202106083A (zh) Wlan系統中有效率上鏈資源要求
JP2022549399A (ja) マルチユーザ送信における送信パラメータ値を選択するための方法および装置
WO2013037228A1 (zh) 静默模式指示方法、静默模式下的数据传输方法及装置
WO2022057655A1 (zh) 一种无线局域网的协作传输方法及装置
JP2017510140A (ja) データ送信方法および端末

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15846558

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2015846558

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2015846558

Country of ref document: EP