CN108055703A - A kind of channel occupancy method, main equipment and slave device - Google Patents

A kind of channel occupancy method, main equipment and slave device Download PDF

Info

Publication number
CN108055703A
CN108055703A CN201711447064.6A CN201711447064A CN108055703A CN 108055703 A CN108055703 A CN 108055703A CN 201711447064 A CN201711447064 A CN 201711447064A CN 108055703 A CN108055703 A CN 108055703A
Authority
CN
China
Prior art keywords
main equipment
slave device
data
beacon period
slots
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711447064.6A
Other languages
Chinese (zh)
Other versions
CN108055703B (en
Inventor
王茂斌
吴伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Comba Network Systems Co Ltd
Original Assignee
Comba Telecom Technology Guangzhou Ltd
Comba Telecom Systems China Ltd
Comba Telecom Systems Guangzhou Co Ltd
Tianjin Comba Telecom Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Comba Telecom Technology Guangzhou Ltd, Comba Telecom Systems China Ltd, Comba Telecom Systems Guangzhou Co Ltd, Tianjin Comba Telecom Systems Co Ltd filed Critical Comba Telecom Technology Guangzhou Ltd
Priority to CN201711447064.6A priority Critical patent/CN108055703B/en
Publication of CN108055703A publication Critical patent/CN108055703A/en
Application granted granted Critical
Publication of CN108055703B publication Critical patent/CN108055703B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0816Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information

Landscapes

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

Abstract

The embodiment of the present invention provides a kind of channel occupancy method, main equipment and slave device, main equipment broadcasts the beacon frame for carrying beacon period within a preset range, beacon period is used to indicate the time of main equipment busy channel, when the wait time slot of beacon period receives the message for carrying network allocation vector, after waiting the corresponding Channel holding time of network allocation vector, broadcast beacon frame within a preset range again.Channel competition is participated in by the beacon frame for sending low speed high priority, when main equipment is when waiting the message that carrying network allocation vector is received in time slot, wait after the corresponding Channel holding time of network allocation vector broadcast beacon frame again, without random back any time, therefore compared to the method for random back for a period of time in the competition mechanism of the prior art, the method of the embodiment of the present invention improves the success rate that main equipment seizes channel, the probability to collide with other competition equipment is also reduced simultaneously, improves the utilization rate of channel resource.

Description

A kind of channel occupancy method, main equipment and slave device
Technical field
The present embodiments relate to wireless communication field more particularly to a kind of channel occupancy method, main equipment and from Equipment.
Background technology
Before WLAN (Wireless Local Area Networks, abbreviation WLAN) invention, people to It is got in touch with and is communicated by network, it is necessary to the access of an electronics operation is first set up with physics cable-copper stranded conductor, in order to improve Efficiency and speed had invented optical fiber again later.After network Development is to certain scale, people have found again, this cable network without By set up, dismounting is still laid out and is reconstructed again on the original basis, all extremely difficult, and cost and cost are also very Height, then the networking mode of WLAN come into being.WLANs of the WLAN based on IEEE802.11 standards allows in LAN In network environment wireless connection is carried out using 2.4GHz the or 5GHz radio-frequency ranges in the ISM band that may not necessarily be authorized.WLAN is gathered around Have flexibility and mobility, install convenient, be easy to carry out the network planning and adjustment, fault location easily, to be easy to extension etc. many Advantage makes it gradually substitute wired network communication, becomes the favorite of new era.
With the extensive use of the progressively densification and point-to-point configuration of wlan network layout, from periphery WLAN nets The interference problem of network is increasingly verified, in intensive networking scene, multiple wlan networks, which fight for channel, data to be caused frequently to be touched It hits to cause the actual idle but channel resource of channel that can not be fully used.
The content of the invention
The embodiment of the present invention provides a kind of channel occupancy method, main equipment and slave device, for solving to believe in the prior art The problem of road resource can not be fully used.
An embodiment of the present invention provides a kind of channel occupancy method, including:
Main equipment broadcasts the beacon frame for carrying beacon period within a preset range, and the beacon period is used to indicate the master The time of hold facility channel, the beacon frame are the broadcast message without replying;
When wait time slot of the main equipment in the beacon period receives the message for carrying network allocation vector, wait After the corresponding Channel holding time of the network allocation vector, the beacon frame is broadcasted in the preset range again.
Optionally, further include:
The beacon period includes being used to indicate the access slot that slave device initiates access request;
Wait time slot of the main equipment in the beacon period, which is not received by, carries disappearing for the network allocation vector After breath, in the access request that the slave device to be received such as the access slot is sent.
Optionally, further include:
The main equipment determine receive the access request meet preset condition when, be the slave device in the letter The sub-slots of distribution transmission data in the data transmission slots in cycle are marked, is sent to the slave device and carries connecing for the sub-slots Enter success message;
The main equipment transmits data in the sub-slots and the slave device.
Optionally, further include:
The beacon period further includes the data transmission slots for being used to indicate the slave device transmission data accessed;
Wait time slot of the main equipment in the beacon period, which is not received by, carries disappearing for the network allocation vector After breath, data are transmitted in the data transmission slots and the slave device accessed.
Optionally, the main equipment further includes after the sub-slots with the slave device transmission data accessed:
The main equipment judges to need the data with the slave device transmission accessed whether in the data transmission End of transmission in gap;
If the beacon frame no, is broadcasted in the preset range again.
An embodiment of the present invention provides a kind of channel occupancy method, including:
Slave device receives the beacon frame of the carrying beacon period of main equipment broadcast, and the beacon period is used to indicate the master The time of hold facility channel, the beacon frame are the broadcast message without replying;The beacon period include be used to indicate from Equipment initiates the access slot of access request;
The slave device sends access request to the main equipment in the access slot with first rate;
If the slave device is not received by when being successfully accessed message of the main equipment transmission, N number of beacon period is waited Afterwards, access request is sent to the main equipment with the second rate, second rate is less than first rate, described until receiving What main equipment was sent is successfully accessed message, and described be successfully accessed carries the main equipment as slave device distribution in message The sub-slots of data are transmitted in the data transmission slots of the beacon period;
The slave device is in the sub-slots and the master transmissions data.
Optionally, further include:
The beacon period further includes the data transmission slots for being used to indicate the slave device transmission data accessed;
When the slave device is the slave device accessed, in the data transmission slots and the master transmissions data.
Correspondingly, an embodiment of the present invention provides a kind of main equipment, including:
Sending module, for broadcasting the beacon frame for carrying beacon period within a preset range, the beacon period is used to refer to Show the time of the main equipment busy channel, the beacon frame is the broadcast message without replying;
Processing module, for the wait time slot of the beacon period receive carry network allocation vector message when, After waiting the corresponding Channel holding time of the network allocation vector, the beacon frame is broadcasted in the preset range again.
Optionally, the processing module is additionally operable to:
The beacon period includes being used to indicate the access slot that slave device initiates access request;
After wait time slot in the beacon period is not received by the message for carrying the network allocation vector, described The access request that the slave device to be received such as access slot is sent.
Optionally, the processing module is additionally operable to:
It is number of the slave device in the beacon period when the access request for determining to receive meets preset condition According to the sub-slots of distribution transmission data in transmission time slot, send carrying being successfully accessed for sub-slots to the slave device and disappear Breath;
Data are transmitted in the sub-slots and the slave device.
Optionally, the processing module is additionally operable to:
The beacon period further includes the data transmission slots for being used to indicate the slave device transmission data accessed;
After wait time slot in the beacon period is not received by the message for carrying the network allocation vector, described Data transmission slots and the slave device transmission data accessed.
Optionally, the processing module is additionally operable to:
After the slave device transmission data accessed in the sub-slots with described, judge to need with it is described accessed from Equipment transmission data whether in the data transmission slots end of transmission;
If the beacon frame no, is broadcasted in the preset range again.
Correspondingly, an embodiment of the present invention provides a kind of slave device, including:
Receiving module, for receiving the beacon frame of the carrying beacon period of main equipment broadcast, the beacon period is used to refer to Show the time of the main equipment busy channel, the beacon frame is the broadcast message without replying;The beacon period includes using The access slot of access request is initiated in instruction slave device;
Processing module, for sending access request to the main equipment in the access slot with first rate;If not yet Have and receive when being successfully accessed message of the main equipment transmission, after waiting N number of beacon period, sending access with the second rate please It asks to the main equipment, second rate is less than first rate, disappears until receiving being successfully accessed for main equipment transmission Breath, described be successfully accessed carry data biography in the beacon period of the main equipment for slave device distribution in message The sub-slots of data are transmitted in defeated time slot;In the sub-slots and the master transmissions data.
Optionally, when the beacon period further includes the data transmission for being used to indicate the slave device transmission data accessed Gap;The processing module is additionally operable in the data transmission slots and the master transmissions data.
An embodiment of the present invention provides a kind of computing device, including:
Memory, for storing program instruction;
Processor for calling the program instruction stored in the memory, performs any of the above-described according to the program of acquisition Method described in.
An embodiment of the present invention provides a kind of computer storage media, the computer-readable recording medium storage has calculating Machine executable instruction, the computer executable instructions are used to that computer to be made to perform method described in any one of the above embodiments.
The embodiment of the present invention shows that main equipment broadcasts the beacon frame for carrying beacon period, the beacon within a preset range Cycle is used to indicate the time of the main equipment busy channel, and the beacon frame is the broadcast message without replying;The master sets When the standby wait time slot in the beacon period receives the message for carrying network allocation vector, the network allocation vector is waited After corresponding Channel holding time, the beacon frame is broadcasted in the preset range again.The embodiment of the present invention passes through transmission The beacon frame of low speed high priority participates in channel competition, and sending beacon frame with low rate can allow farther competition equipment to receive letter Frame is marked, and the corresponding time is waited according to the beacon period carried in beacon frame, so that main equipment preferentially uses channel resource. When main equipment receives the message for carrying network allocation vector in wait time slot, the corresponding channel of network allocation vector is waited Broadcast beacon frame again after holding time, without random back any time, therefore compared to the competition mechanism of the prior art The method of middle random back for a period of time, the method for the embodiment of the present invention improve the success rate that main equipment seizes channel, simultaneously The probability to collide with other competition equipment is also reduced, improves the utilization rate of channel resource.
Description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly introduced, it should be apparent that, the accompanying drawings in the following description is only some embodiments of the present invention, for this For the those of ordinary skill in field, without having to pay creative labor, it can also be obtained according to these attached drawings His attached drawing.
Fig. 1 is a kind of system architecture schematic diagram that the embodiment of the present invention is applicable in;
Fig. 2 is a kind of flow diagram of channel occupancy method provided in an embodiment of the present invention;
Fig. 3 is a kind of flow diagram of slave device cut-in method provided in an embodiment of the present invention;
Fig. 4 is the flow diagram of another channel occupancy method provided in an embodiment of the present invention;
Fig. 5 is a kind of structure diagram of main equipment provided in an embodiment of the present invention;
Fig. 6 is a kind of structure diagram of slave device provided in an embodiment of the present invention.
Specific embodiment
In order to which the purpose of the present invention, technical solution and advantageous effect is more clearly understood, below in conjunction with attached drawing and implementation Example, the present invention will be described in further detail.It should be appreciated that specific embodiment described herein is only used to explain this hair It is bright, it is not intended to limit the present invention.
Fig. 1 illustrates a kind of system architecture schematic diagram that the embodiment of the present invention is applicable in, as shown in Figure 1, of the invention The system architecture that embodiment is applicable in includes main equipment 101 and slave device 102.Main equipment 101 and slave device 102 are by wirelessly connecting It connects.Main equipment 101 includes but not limited to router, central controller, base station, node, base station transceiver system, site controller. Slave device 102 includes but not limited to terminal, wireless transmission/receiving unit, user equipment, movement station, mobile terminal, mobile subscriber Unit.The slave device being connected with main equipment 101 is one or more.
Based on system architecture shown in FIG. 1, as shown in Fig. 2, an embodiment of the present invention provides a kind of channel occupancy method, bags Include following steps:
Step S201, main equipment broadcast the beacon frame for carrying beacon period within a preset range, and beacon period is used to indicate The time of main equipment busy channel, beacon frame are the broadcast message without replying.
Step S202, when wait time slot of the main equipment in beacon period receives the message for carrying network allocation vector, etc. After the corresponding Channel holding time of network allocation vector, broadcast beacon frame within a preset range again.
In specific implementation, preset range be main equipment wireless coverage, beacon period wait time slot duration root It is set according to concrete condition, for example can be determined to wait time slot according to the distance of main equipment and closest competition equipment Duration can also determine to wait the duration of time slot according to the distance of main equipment and closest slave device.Main equipment is being broadcasted Before beacon frame, the clear channel assessment (CCA) (Clear Channel Assessment, abbreviation CCA) of physical layer of device is first shut off Detection, therefore main equipment will not disturb the physical link of channel and evade, so that main equipment needs requisition to believe at any time Road can send beacon frame and seize channel, improve the success rate that main equipment seizes channel.Main equipment broadcast beacon frame it Afterwards, according to Carrier Sense Multiple Access/conflict avoidance (Carrier Sense Multiple Access with Collision Avoidance, abbreviation CSMA/CA) mechanism with other competition equipment participate in carry out channels rights to use compete, competition follow distribution Formula coordination function (Distributed Coordination Function, abbreviation DCF) mechanism.The beacon frame that main equipment is sent For a kind of management frame, being sent with minimum speed limit (is MCS0 rates for 11ac systems, is minimum for 11b/g/n/a systems Basic rate), the priority kept out of the way is high.Therefore main equipment is after the corresponding Channel holding time of network allocation vector is waited, it will be with Machine keeps out of the way window and is arranged to 0 time cycle, i.e., main equipment is after the corresponding Channel holding time of network allocation vector is waited, no Any random time is waited, again broadcast beacon frame within a preset range, compared to being moved back at random in the competition mechanism of the prior art The method for keeping away a period of time, the method for the embodiment of the present invention improve the success rate that main equipment seizes channel, also reduce simultaneously The probability to collide with other competition equipment improves the utilization rate of channel resource.
Further, beacon period, which further includes, is used to indicate the access slot that slave device initiates access request, and main equipment exists The registering and logging of slave device is completed in access slot, specifically includes following steps, as shown in Figure 3:
Step S301, slave device receive the beacon frame of the carrying beacon period of main equipment broadcast, and beacon period includes being used for Indicate that slave device initiates the access slot of access request.
Step S302, wait time slot of the main equipment in beacon period are not received by the message for carrying network allocation vector Afterwards, the access request sent in the slave device to be received such as access slot.
Step S303, slave device send access request to main equipment in access slot with first rate.
Step S304, main equipment determine receive access request meet preset condition when, be slave device in beacon period Data transmission slots in distribution transmission data sub-slots, sent to slave device and carry sub-slots and be successfully accessed message.
Step S305, slave device receive main equipment transmission be successfully accessed message, carried in message is successfully accessed Sub-slots and master transmissions data.
Specifically, in step S301, beacon period is used to indicate the time of main equipment busy channel, and beacon frame is need not The broadcast message of reply.Slave device and competition equipment in preset range can receive the beacon frame of main equipment broadcast, slave device After receiving beacon frame, parsing beacon frame determines the access slot of beacon period.Competition equipment is receiving main equipment transmission After beacon frame, parsing beacon frame determines beacon period, then waits beacon period corresponding duration.
In step s 304, main equipment is when the access request for determining to receive meets preset condition, in data transmission slots Free timeslot in for slave device distribution transmission data sub-slots.It, can not also be in message be successfully accessed in specific implementation Sub-slots are carried, but carries the slave device in the beacon frame by broadcasting next time and data is transmitted in data transmission slots Sub-slots, therefore main equipment and slave device carry out data transmission in next beacon period.
In step S305, since multiple slave devices send access request to main equipment in access slot, therefore can not The situation for being present with the access request that multiple slave devices are sent and colliding avoided.After access request collides, master sets The standby access request that cannot receive slave device, therefore will not be sent to slave device and be successfully accessed message.The embodiment of the present invention In, if slave device is not receiving when being successfully accessed message of main equipment transmission within the setting period, wait N number of beacon period Afterwards, access request is sent to main equipment with the second rate, the second rate is less than first rate, until receiving main equipment transmission It is successfully accessed message.First rate and the second rate are default rate, and N is random positive integer.When the access that slave device is sent What the rate of request reached minimum scheduled rate and was still not received by main equipment transmission is successfully accessed message, then keeps most Low scheduled rate sends access request to main equipment.Since main equipment determines access slot in beacon period in advance, sending out When sending beacon frame participation channel competition, while the access slot in beacon period is sent to slave device, therefore main equipment sends one A beacon frame can be used to seizing channel and the time slot with slave device agreement access, so as to simplify between master-slave equipment Communication improves the efficiency of communication.Secondly, when the access request that slave device is sent sends collision, random beacon period is kept out of the way Number so as to the probability that the access request for reducing slave device collides, has ensured the access of slave device.
Optionally, beacon period further includes the data transmission slots for being used to indicate the slave device transmission data accessed.When After the slave device accessed receives the beacon frame for carrying beacon period, the beacon frame is parsed, is determined main in data transmission slots Equipment for its transmission data distributed sub-slots, then in the sub-slots and master transmissions data.Main equipment is in beacon week After the wait time slot of phase is not received by the message for carrying network allocation vector, in data transmission slots and each access from setting Standby transmission data.In specific implementation, the slave device that has accessed can be beacon period access before current beacon cycle into The slave device of work(or the slave device being successfully accessed in current beacon cycle.It can be between main equipment and each slave device Mode according to time division multiple acess (Time Division Multiple Access, abbreviation TDMA) transmits data, i.e., passes data Defeated time slot divides uplink and downlink timeslot or slave device sub-slots to give each slave device.Also may be used between main equipment and each slave device To carry out data transmission by data flow.It can also be carried out data transmission between main equipment and each slave device using token mode Or other feasible transmission modes.Main equipment, can be according to service quality when distributing the time slot of transmission data for each slave device (Quality of Service, abbreviation QoS) priority distributes the sub-slots of different number for different slave devices.
Optionally, main equipment sub-slots and accessed slave device transmission data after, main equipment judge need with Access slave device transmission data whether in data transmission slots end of transmission;If no, again within a preset range Broadcast the beacon frame.In specific implementation, main equipment can judge at the end of beacon period, can also be before beacon period terminates Judge.When main equipment judge need with accessed slave device transmission data cannot in data transmission slots end of transmission When, be not to wait for any random time, again broadcast beacon frame within a preset range, therefore main equipment can bid again, ensure The data of main equipment and slave device are smoothly transmitted.When main equipment judges to need the data of the slave device transmission with having accessed can be In data transmission slots during end of transmission, stop sending the beacon frame for carrying beacon period, channel is made to affranchise competition, with guarantor Card and the competition equipment harmony of surrounding use channel resource.
In order to preferably explain the embodiment of the present invention, describe the embodiment of the present invention below by specific implement scene and provide A kind of channel occupancy method flow, as shown in figure 4, comprising the following steps:
Step S401, main equipment broadcast the beacon frame for carrying beacon period within a preset range, and beacon period is used to indicate The time of main equipment busy channel.
Step S402, when wait time slot of the main equipment in beacon period receives the message for carrying network allocation vector, etc. After the corresponding Channel holding time of network allocation vector, broadcast beacon frame within a preset range again.
Step S403, wait time slot of the main equipment in beacon period are not received by the message for carrying network allocation vector Afterwards, the access request sent in the slave device to be received such as access slot.
Step S404, slave device receive main equipment broadcast carrying beacon period beacon frame after, in access slot with First rate sends access request to main equipment.
Step S405, main equipment determine receive access request meet preset condition when, be slave device in beacon period Data transmission slots in distribution transmission data sub-slots, sent to slave device and carry sub-slots and be successfully accessed message.
Step S406, main equipment transmit data in data transmission slots and the slave device accessed.
Step S407, main equipment are determining to need the data of the slave device transmission with having accessed cannot be in data transmission slots Interior end of transmission, again broadcast beacon frame within a preset range.
Step S408, main equipment are determining to need the data of the slave device transmission with having accessed can be in data transmission slots End of transmission, beacon frame of going off the air.
The embodiment of the present invention shows that main equipment broadcasts the beacon frame for carrying beacon period, the beacon within a preset range Cycle is used to indicate the time of the main equipment busy channel, and the beacon frame is the broadcast message without replying;The master sets When the standby wait time slot in the beacon period receives the message for carrying network allocation vector, the network allocation vector is waited After corresponding Channel holding time, the beacon frame is broadcasted in the preset range again.The embodiment of the present invention passes through transmission The beacon frame of low speed high priority participates in channel competition, and sending beacon frame with low rate can allow farther competition equipment to receive letter Frame is marked, and the corresponding time is waited according to the beacon period carried in beacon frame, so that main equipment preferentially uses channel resource. When main equipment receives the message for carrying network allocation vector in wait time slot, the corresponding channel of network allocation vector is waited Broadcast beacon frame again after holding time, without random back any time, therefore compared to the competition mechanism of the prior art The method of middle random back for a period of time, the method for the embodiment of the present invention improve the success rate that main equipment seizes channel, simultaneously The probability to collide with other competition equipment is also reduced, improves the utilization rate of channel resource.
Based on identical technical concept, the embodiment of the present invention additionally provides a kind of main equipment, as shown in figure 5, including:
Sending module 501, for broadcasting the beacon frame for carrying beacon period within a preset range, the beacon period is used for Indicate the time of the main equipment busy channel, the beacon frame is the broadcast message without replying;
Processing module 502, for receiving the message for carrying network allocation vector in the wait time slot of the beacon period When, after waiting the corresponding Channel holding time of the network allocation vector, the beacon is broadcasted in the preset range again Frame.
Optionally, the processing module 502 is additionally operable to:
The beacon period includes being used to indicate the access slot that slave device initiates access request;
After wait time slot in the beacon period is not received by the message for carrying the network allocation vector, described The access request that the slave device to be received such as access slot is sent.
Optionally, the processing module 502 is additionally operable to:
It is number of the slave device in the beacon period when the access request for determining to receive meets preset condition According to the sub-slots of distribution transmission data in transmission time slot, send carrying being successfully accessed for sub-slots to the slave device and disappear Breath;
Data are transmitted in the sub-slots and the slave device.
Optionally, the processing module 502 is additionally operable to:
The beacon period further includes the data transmission slots for being used to indicate the slave device transmission data accessed;
After wait time slot in the beacon period is not received by the message for carrying the network allocation vector, described Data transmission slots and the slave device transmission data accessed.
Optionally, the processing module 502 is additionally operable to:
After the slave device transmission data accessed in the sub-slots with described, judge to need with it is described accessed from Equipment transmission data whether in the data transmission slots end of transmission;
If the beacon frame no, is broadcasted in the preset range again.
Based on identical technical concept, the embodiment of the present invention additionally provides a kind of slave device, as shown in fig. 6, including:
Receiving module 601, for receiving the beacon frame of the carrying beacon period of main equipment broadcast, the beacon period is used for Indicate the time of the main equipment busy channel, the beacon frame is the broadcast message without replying;The beacon period includes It is used to indicate the access slot that slave device initiates access request;
Processing module 602, for sending access request to the main equipment in the access slot with first rate;If When being successfully accessed message of the main equipment transmission is not received by, after waiting N number of beacon period, is sent and accessed with the second rate Request to the main equipment, second rate is less than first rate, until receiving being successfully accessed for the main equipment transmission Message, it is described to be successfully accessed the data in the beacon period for carrying that the main equipment is slave device distribution in message The sub-slots of data are transmitted in transmission time slot;In the sub-slots and the master transmissions data.
Optionally, when the beacon period further includes the data transmission for being used to indicate the slave device transmission data accessed Gap;The processing module 602 is additionally operable in the data transmission slots and the master transmissions data.
An embodiment of the present invention provides a kind of computing device, which is specifically as follows desktop computer, portable Computer, smart mobile phone, tablet computer, personal digital assistant (Personal Digital Assistant, PDA) etc..The meter Central processing unit (Center Processing Unit, CPU), memory, input-output apparatus etc. can be included by calculating equipment, Input equipment can include keyboard, mouse, touch-screen etc., and output equipment can include display device, such as liquid crystal display (Liquid Crystal Display, LCD), cathode-ray tube (Cathode Ray Tube, CRT) etc..
Memory can include read-only memory (ROM) and random access memory (RAM), and be deposited to processor offer The program instruction and data stored in reservoir.In embodiments of the present invention, memory can be used for storing channel occupancy method Program instruction;
For calling the program instruction stored in the memory, channel occupancy is performed according to the program of acquisition for processor Method.
An embodiment of the present invention provides a kind of computer storage media, the computer-readable recording medium storage has calculating Machine executable instruction, the computer executable instructions are used to that the computer to be made to perform channel occupancy method.
It should be understood by those skilled in the art that, the embodiment of the present invention can be provided as method or computer program product. Therefore, complete hardware embodiment, complete software embodiment or the embodiment in terms of combining software and hardware can be used in the present invention Form.It is deposited moreover, the present invention can be used to can use in one or more computers for wherein including computer usable program code The shape for the computer program product that storage media is implemented on (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) Formula.
The present invention be with reference to according to the method for the embodiment of the present invention, the flow of equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that it can be realized by computer program instructions every first-class in flowchart and/or the block diagram The combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be provided The processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce A raw machine so that the instruction performed by computer or the processor of other programmable data processing devices is generated for real The device for the function of being specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction generation being stored in the computer-readable memory includes referring to Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or The function of being specified in multiple boxes.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted Series of operation steps is performed on calculation machine or other programmable devices to generate computer implemented processing, so as in computer or The instruction offer performed on other programmable devices is used to implement in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, but those skilled in the art once know basic creation Property concept, then can make these embodiments other change and modification.So appended claims be intended to be construed to include it is excellent It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art God and scope.In this way, if these modifications and changes of the present invention belongs to the scope of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to comprising including these modification and variations.

Claims (16)

  1. A kind of 1. channel occupancy method, which is characterized in that including:
    Main equipment broadcasts the beacon frame for carrying beacon period within a preset range, and the beacon period is used to indicate the main equipment The time of busy channel, the beacon frame are the broadcast message without replying;
    When wait time slot of the main equipment in the beacon period receives the message for carrying network allocation vector, described in wait After the corresponding Channel holding time of network allocation vector, the beacon frame is broadcasted in the preset range again.
  2. 2. the method as described in claim 1, which is characterized in that further include:
    The beacon period includes being used to indicate the access slot that slave device initiates access request;
    After wait time slot of the main equipment in the beacon period is not received by the message for carrying the network allocation vector, In the access request that the slave device to be received such as the access slot is sent.
  3. 3. method as claimed in claim 2, which is characterized in that further include:
    The main equipment is that the slave device is all in the beacon when the access request for determining to receive meets preset condition The sub-slots of distribution transmission data in the data transmission slots of phase, sent to the slave device carry the accesses of the sub-slots into Work(message;
    The main equipment transmits data in the sub-slots and the slave device.
  4. 4. method as claimed in claim 1 or 2, which is characterized in that further include:
    The beacon period further includes the data transmission slots for being used to indicate the slave device transmission data accessed;
    After wait time slot of the main equipment in the beacon period is not received by the message for carrying the network allocation vector, Data are transmitted in the data transmission slots and the slave device accessed.
  5. 5. method as claimed in claim 4, which is characterized in that the main equipment the sub-slots with it is described accessed from After equipment transmission data, further include:
    The main equipment judges to need the data with the slave device transmission accessed whether in the data transmission slots End of transmission;
    If the beacon frame no, is broadcasted in the preset range again.
  6. A kind of 6. channel occupancy method, which is characterized in that including:
    Slave device receives the beacon frame of the carrying beacon period of main equipment broadcast, and the beacon period is used to indicate the main equipment The time of busy channel, the beacon frame are the broadcast message without replying;The beacon period includes being used to indicate slave device Initiate the access slot of access request;
    The slave device sends access request to the main equipment in the access slot with first rate;
    If the slave device is not received by when being successfully accessed message of the main equipment transmission, after waiting N number of beacon period, with Second rate sends access request to the main equipment, and second rate is less than first rate, is set until receiving the master Message that preparation was sent be successfully accessed, it is described be successfully accessed carried in message the main equipment for the slave device distribute in institute State the sub-slots that data are transmitted in the data transmission slots of beacon period;
    The slave device is in the sub-slots and the master transmissions data.
  7. 7. method as claimed in claim 6, which is characterized in that further include:
    The beacon period further includes the data transmission slots for being used to indicate the slave device transmission data accessed;
    When the slave device is the slave device accessed, in the data transmission slots and the master transmissions data.
  8. 8. a kind of main equipment, which is characterized in that including:
    Sending module, for broadcasting the beacon frame for carrying beacon period within a preset range, the beacon period is used to indicate institute The time of main equipment busy channel is stated, the beacon frame is the broadcast message without replying;
    Processing module, for when the wait time slot of the beacon period receives the message for carrying network allocation vector, waiting After the corresponding Channel holding time of the network allocation vector, the beacon frame is broadcasted in the preset range again.
  9. 9. main equipment as claimed in claim 8, which is characterized in that the processing module is additionally operable to:
    The beacon period includes being used to indicate the access slot that slave device initiates access request;
    After wait time slot in the beacon period is not received by the message for carrying the network allocation vector, in the access The access request that the slave device to be received such as time slot is sent.
  10. 10. main equipment as claimed in claim 9, which is characterized in that the processing module is additionally operable to:
    It is that data of the slave device in the beacon period pass when the access request for determining to receive meets preset condition The sub-slots of distribution transmission data in defeated time slot are successfully accessed message to the slave device transmission carrying sub-slots;
    Data are transmitted in the sub-slots and the slave device.
  11. 11. main equipment as claimed in claim 8 or 9, which is characterized in that the processing module is additionally operable to:
    The beacon period further includes the data transmission slots for being used to indicate the slave device transmission data accessed;
    After wait time slot in the beacon period is not received by the message for carrying the network allocation vector, in the data Transmission time slot and the slave device transmission data accessed.
  12. 12. main equipment as claimed in claim 11, which is characterized in that the processing module is additionally operable to:
    After the sub-slots with the slave device transmission data accessed, judge to need and the slave device accessed The data of transmission whether in the data transmission slots end of transmission;
    If the beacon frame no, is broadcasted in the preset range again.
  13. 13. a kind of slave device, which is characterized in that including:
    Receiving module, for receiving the beacon frame of the carrying beacon period of main equipment broadcast, the beacon period is used to indicate institute The time of main equipment busy channel is stated, the beacon frame is the broadcast message without replying;The beacon period includes referring to Show that slave device initiates the access slot of access request;
    Processing module, for sending access request to the main equipment in the access slot with first rate;If it does not connect When being successfully accessed message of the main equipment transmission is received, after waiting N number of beacon period, access request is sent extremely with the second rate The main equipment, second rate are less than first rate, until receive that the main equipment sends is successfully accessed message, institute State be successfully accessed carried in message the main equipment for the slave device distribution in the data transmission of the beacon period The sub-slots of data are transmitted in gap;In the sub-slots and the master transmissions data.
  14. 14. slave device as claimed in claim 13, which is characterized in that the beacon period, which further includes, is used to indicate what is accessed Slave device transmits the data transmission slots of data;The processing module is additionally operable in the data transmission slots and the main equipment Transmit data.
  15. 15. a kind of computing device, which is characterized in that including:
    Memory, for storing program instruction;
    Processor, for calling the program instruction stored in the memory, according to acquisition program perform as claim 1 to 5 any one of them methods or claim 6 to 7 any one of them method.
  16. 16. a kind of computer storage media, which is characterized in that the computer-readable recording medium storage has computer can perform Instruction, the computer executable instructions are used to that computer to be made to perform such as method described in any one of claim 1 to 5 or right It is required that 6 to 7 any one of them methods.
CN201711447064.6A 2017-12-27 2017-12-27 Channel occupation method, master device and slave device Active CN108055703B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711447064.6A CN108055703B (en) 2017-12-27 2017-12-27 Channel occupation method, master device and slave device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711447064.6A CN108055703B (en) 2017-12-27 2017-12-27 Channel occupation method, master device and slave device

Publications (2)

Publication Number Publication Date
CN108055703A true CN108055703A (en) 2018-05-18
CN108055703B CN108055703B (en) 2020-08-28

Family

ID=62128283

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711447064.6A Active CN108055703B (en) 2017-12-27 2017-12-27 Channel occupation method, master device and slave device

Country Status (1)

Country Link
CN (1) CN108055703B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110138683A (en) * 2019-06-17 2019-08-16 重庆邮电大学 A kind of internet of things data transmission method that supporting QoS and system
CN110602795A (en) * 2019-07-31 2019-12-20 中国信息通信研究院 Channel transmission method and device
CN113965958A (en) * 2020-12-23 2022-01-21 技象科技(浙江)有限公司 Data transmission method, device and system based on multi-information reference and storage medium
WO2022056682A1 (en) * 2020-09-15 2022-03-24 深圳市汇顶科技股份有限公司 Synchronous communication method, electronic device and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101345669A (en) * 2007-07-09 2009-01-14 华为技术有限公司 Method and device for settling device address collision in UWB system
CN101395864A (en) * 2006-03-03 2009-03-25 高通股份有限公司 Transmission control for wireless communication networks
US8054812B2 (en) * 2006-02-08 2011-11-08 Samsung Electronics Co., Ltd. Apparatus and method for transmitting data frame in WLAN terminal
CN105706377A (en) * 2013-07-10 2016-06-22 Kt株式会社 Method and apparatus for transmitting data in wireless LAN system
CN106535343A (en) * 2016-12-23 2017-03-22 北京邮电大学 Channel access method and device of wireless sensor network
CN107251638A (en) * 2015-02-19 2017-10-13 高通股份有限公司 The system and method in channel are accounted for for the multistation in cordless communication network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8054812B2 (en) * 2006-02-08 2011-11-08 Samsung Electronics Co., Ltd. Apparatus and method for transmitting data frame in WLAN terminal
CN101395864A (en) * 2006-03-03 2009-03-25 高通股份有限公司 Transmission control for wireless communication networks
CN101345669A (en) * 2007-07-09 2009-01-14 华为技术有限公司 Method and device for settling device address collision in UWB system
CN105706377A (en) * 2013-07-10 2016-06-22 Kt株式会社 Method and apparatus for transmitting data in wireless LAN system
CN107251638A (en) * 2015-02-19 2017-10-13 高通股份有限公司 The system and method in channel are accounted for for the multistation in cordless communication network
CN106535343A (en) * 2016-12-23 2017-03-22 北京邮电大学 Channel access method and device of wireless sensor network

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110138683A (en) * 2019-06-17 2019-08-16 重庆邮电大学 A kind of internet of things data transmission method that supporting QoS and system
CN110138683B (en) * 2019-06-17 2022-08-05 重庆邮电大学 QoS-supported Internet of things data transmission method and system
CN110602795A (en) * 2019-07-31 2019-12-20 中国信息通信研究院 Channel transmission method and device
CN110602795B (en) * 2019-07-31 2023-01-06 中国信息通信研究院 Channel transmission method and device
WO2022056682A1 (en) * 2020-09-15 2022-03-24 深圳市汇顶科技股份有限公司 Synchronous communication method, electronic device and storage medium
CN113965958A (en) * 2020-12-23 2022-01-21 技象科技(浙江)有限公司 Data transmission method, device and system based on multi-information reference and storage medium
CN113965958B (en) * 2020-12-23 2024-07-05 技象科技(南京)有限公司 Data transmission method, device, system and storage medium based on multi-information reference

Also Published As

Publication number Publication date
CN108055703B (en) 2020-08-28

Similar Documents

Publication Publication Date Title
US12004191B2 (en) Method and apparatus for coordinated multi-access point channel access in a wireless network
US11792855B2 (en) Wireless communication terminal and wireless communication method for random access-based uplink multi-user transmission
US10674539B2 (en) System and method for managing contention in a wireless communications system
US11006434B2 (en) Wireless communication terminal and wireless communication method for transmitting uplink by multiple users
WO2021243580A1 (en) Method and apparatus for transmitting downlink positioning reference signal, and storage medium
CN103733715B (en) The method for setting up the first and second decouplings contact
US10893524B2 (en) System and method for OFDMA resource management in WLAN
CN108055703A (en) A kind of channel occupancy method, main equipment and slave device
US10306477B2 (en) Wireless communication system
CN105578610B (en) A kind of channel access method and equipment
US11917551B2 (en) Apparatus and methods for coordinated spatial reuse in a wireless network
US20130188506A1 (en) Apparatus and method for allocating channel in communication system
CN112188563A (en) Cooperative communication method, device and system
CN113287363B (en) Data processing method and device, communication equipment and storage medium
JP2017139774A (en) Enabling distributed channel access for plural access terminals transmitting in wireless communication environment
CN110429982B (en) Data transmission method and related device
GB2596021A (en) Electronic device and method for wireless communication, and computer readable storage medium
Wu et al. Distributed MAC protocol for multichannel cognitive radio ad hoc networks based on power control
KR101620071B1 (en) Apparatus and method for setting frequency band, access point and method for setting frequency band
CN110225556A (en) A kind of method for obligating resource and relevant device
EP3493573B1 (en) Electronic device and method for the electronic device
KR101514645B1 (en) Access Point Of WLAN is Connected By a Schedule And Scheduled Access Method Thereof
KR20130087909A (en) Method for providing multiple virtual networks to multiple terminals via wireless network device
Oyediran Overview of Secure Cognitive Radio Mac Protocol in the Proposed 3.5 GHZ Band
CN106488580A (en) Contention access method, contention access device, website and contention access system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200107

Address after: 510663 Shenzhou Road 10, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangzhou, Guangdong

Applicant after: Jingxin Communication System (China) Co., Ltd.

Address before: 510663 Luogang District Science City, Guangzhou, Shenzhou Road, No. 10, Guangdong

Applicant before: Jingxin Communication System (China) Co., Ltd.

Applicant before: Jingxin Communication System (Guangzhou) Co., Ltd.

Applicant before: Jingxin Communication Technology (Guangzhou) Co., Ltd.

Applicant before: TIANJIN COMBA TELECOM SYSTEMS CO., LTD.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 510663 Shenzhou Road 10, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangzhou, Guangdong

Patentee after: Jingxin Network System Co.,Ltd.

Address before: 510663 Shenzhou Road 10, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangzhou, Guangdong

Patentee before: Comba Telecom System (China) Ltd.

CP01 Change in the name or title of a patent holder