WO2016154907A1 - Data transmission method, apparatus and system - Google Patents

Data transmission method, apparatus and system Download PDF

Info

Publication number
WO2016154907A1
WO2016154907A1 PCT/CN2015/075542 CN2015075542W WO2016154907A1 WO 2016154907 A1 WO2016154907 A1 WO 2016154907A1 CN 2015075542 W CN2015075542 W CN 2015075542W WO 2016154907 A1 WO2016154907 A1 WO 2016154907A1
Authority
WO
WIPO (PCT)
Prior art keywords
shared channel
time
idle state
information
scheduling
Prior art date
Application number
PCT/CN2015/075542
Other languages
French (fr)
Chinese (zh)
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 CN201580078099.XA priority Critical patent/CN107432004A/en
Priority to PCT/CN2015/075542 priority patent/WO2016154907A1/en
Publication of WO2016154907A1 publication Critical patent/WO2016154907A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation

Definitions

  • Embodiments of the present invention relate to communication technologies, and in particular, to a method, an apparatus, and a system for transmitting data.
  • Spectrum resources are the basis of wireless communications. According to the latest international spectrum white paper released by the Federal Communications Commission (FCC), unlicensed spectrum resources are more than licensed spectrum resources. Since there is currently no constraint on the use of wireless communication systems and operators on the unlicensed spectrum, there are multiple communication systems in which multiple operators want to occupy the same channel. According to the current regulations of ETSI EN 301893, wireless communication equipment is required to follow the ETSI EN 301 893 standard issued by the European Telecommunications Standards Institute (ETSI) when it is used on the unlicensed spectrum (Listen Before) Talk, referred to as: LBT) rules.
  • ETSI EN 301 893 issued by the European Telecommunications Standards Institute (ETSI) when it is used on the unlicensed spectrum (Listen Before) Talk, referred to as: LBT) rules.
  • the LBT rule is that the wireless communication device first listens to whether the channel of the unlicensed spectrum is idle before using the unlicensed spectrum, and can transmit data using the channel of the unlicensed spectrum if the channel is idle.
  • the wireless communication device can perform a Clear Channel Assessment (CCA) by energy detection.
  • CCA Clear Channel Assessment
  • the link sent from the Evolved Node B (eNodeB) to the user equipment (User Equipment, UE for short) in the Long Term Evolution (LTE) system is called downlink, and is sent from the UE to the eNodeB.
  • the link is called the uplink.
  • the data sent by the eNodeB to the UE is carried by the physical downlink shared channel (PDSCH) at the physical layer, and the data sent by the UE to the eNodeB is physically uplink shared channel (PUSCH) at the physical layer. Hosted.
  • PDSCH physical downlink shared channel
  • PUSCH physically uplink shared channel
  • the eNodeB indicates the spectrum resource and the transmission used on the PDSCH and/or the PUSCH to the UE through a physical downlink control channel (PDCCH) or an enhanced physical downlink control channel (ePDCCH). the way. It can be seen that the spectrum resources used by any uplink transmission of the UE are pre-allocated by the eNodeB.
  • PDCH physical downlink control channel
  • ePDCCH enhanced physical downlink control channel
  • the eNodeB cannot obtain an opportunity to transmit uplink data at an expected time by monitoring the channel of the unlicensed spectrum.
  • the UE determines whether the channel transmission data of the unlicensed spectrum can be occupied depends on whether the channel of the unlicensed spectrum is idle or not. Only when the channel determining the unlicensed spectrum is idle, the channel can transmit the data.
  • the UE evaluates the channel transmission data that cannot occupy the unlicensed spectrum after the preset start evaluation time, the UE needs to perform the “extended CCA” detection to extend the detection time length of the CCA to N times the length of one CCA.
  • the UE If the eNodeB performs uplink scheduling on the UE on the unlicensed spectrum, the UE is expected to use the pre-allocated spectrum resource to transmit the uplink data in the subframe n. However, when the UE actually sends the uplink data in the subframe n, the detected resource is occupied and cannot be used. The indication of the eNodeB completes the intended operation. In this way, the eNodeB's uplink scheduling for the UE becomes an invalid resource allocation, and the eNodeB does not allocate the resources that have been allocated to the UE to other UEs at the same time, and the UE cannot send the uplink data according to the scheduling indication because the uplink channel is not occupied. This causes waste of allocated spectrum resources, resulting in reduced transmission efficiency of the communication system.
  • Embodiments of the present invention provide a method, device, and system for transmitting data, to avoid waste of pre-allocated resources, and improve transmission efficiency of the communication system.
  • an embodiment of the present invention provides a method for transmitting data, including:
  • the first device determines a start time for evaluating whether the shared channel is in an idle state
  • the first device determines whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state.
  • the method further includes:
  • the first device receives at least one of broadcast information, scheduling indication information, and scheduling restriction information sent by the second device.
  • the broadcast information includes time information that the shared channel is released
  • the first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
  • the first device determines a time indicated by the time information that the shared channel is released in the broadcast information as a start time for evaluating whether the shared channel is in an idle state.
  • the scheduling indication information includes: sending, by the second device, the uplink data that is allocated by the second device Resource scheduling information;
  • the first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
  • Determining, by the first device, the uplink corresponding to the sending according to a timing relationship between a time when the resource scheduling indication information of the uplink data is received and a time of sending the uplink data corresponding to the scheduling indication information of the uplink data The time of the data, and determining the time of the preset evaluation time in advance of the time of transmitting the corresponding uplink data as the start time for evaluating whether the shared channel is in an idle state.
  • the scheduling indication information includes scheduling information that the second device sends downlink data.
  • the first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
  • the scheduling restriction information includes pre-configured time range information of the second device occupying the shared channel
  • the first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
  • the determining, by the first device, the start time for determining whether the shared channel is in an idle state includes:
  • the first device determines a time preset with the second device as a start time for evaluating whether the shared channel is in an idle state.
  • the duration of the preset evaluation time includes at least The length of a preset time period.
  • the first device from the start time Begin to evaluate whether the shared channel is in an idle state within a preset evaluation time including:
  • the first device evaluates that the energy value of the shared channel is higher than a preset power determination threshold in the preset evaluation time, determining that the shared channel is not in an idle state;
  • the first device determines, according to an evaluation result that the shared channel is in an idle state, Transfer data on the shared channel, including:
  • the first device evaluates to determine that the shared channel is in the idle state at a time when the preset evaluation time ends, and then transmits data on the shared channel;
  • the first device determines that the shared channel is not in an idle state at the time when the preset evaluation time ends, and does not transmit data on the shared message.
  • an embodiment of the present invention provides a method for transmitting data, including:
  • the second device determines indication information, where the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data;
  • the second device and the first device transmit data on the shared channel, and the start time of the transmission data is after the first device evaluates that the shared channel is in an idle state.
  • the indication information includes a start for indicating whether the first device evaluates whether the shared channel is in an idle state before transmitting data At least one of broadcast information, scheduling indication information, and scheduling restriction information of time.
  • an embodiment of the present invention provides a communications device, including:
  • a determining module configured to determine a start time for evaluating whether the shared channel is in an idle state
  • An evaluation module configured to, according to the starting time, evaluate whether the shared channel is in an idle state within a preset evaluation time
  • a communication module configured to determine whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state.
  • the communications module is further configured to receive, by the second device, at least one of broadcast information, scheduling indication information, and scheduling restriction information. .
  • the broadcast information includes time information that the shared channel is released
  • the determining module is specifically configured to determine a time indicated by the time information that the shared channel is released in the broadcast information as a start time for evaluating whether the shared channel is in an idle state.
  • the scheduling indication information includes sending uplink data that is allocated by the second device to the first device Resource scheduling information;
  • the determining module is specifically configured to determine, according to a timing relationship between a time when the resource scheduling indication information of the uplink data is received and a time of sending the uplink data corresponding to the scheduling indication information of the uplink data, Corresponding time of the uplink data, and determining a time earlier than the time for transmitting the corresponding uplink data by the preset evaluation time as a start time for evaluating whether the shared channel is in an idle state.
  • the scheduling indication information includes scheduling information that the second device sends downlink data.
  • the determining module is specifically configured to determine, when the shared channel indicated by the scheduling information of the downlink data is released, a start time for evaluating whether the shared channel is in an idle state.
  • the scheduling restriction information includes pre-configured time range information of the second device occupying the shared channel
  • the determining module is specifically configured to determine, in the scheduling restriction information, an end time indicated by the time range information of the second device occupying the shared channel, to determine whether the shared channel is idle. The start time of the state.
  • the determining module is specifically configured to determine a time preset with the second device to determine whether the shared channel is in an idle state. Start time.
  • the duration of the preset evaluation time is included in the third aspect of the third aspect, The length of at least one preset time period.
  • the evaluation module is specifically used for And determining, in the preset evaluation time, that the energy value of the shared channel is higher than a preset power determination threshold, determining that the shared channel is not in an idle state; and if the shared channel is evaluated in the preset evaluation time If the energy value is lower than or equal to the preset power determination threshold, it is determined that the shared channel is in an idle state.
  • the communications module is configured to determine, at a time when the preset evaluation time ends If the shared channel is in the idle state, data is transmitted on the shared channel; or, when the preset channel is determined to be not in an idle state, the data is not transmitted on the shared message. .
  • an embodiment of the present invention provides a communications device, including:
  • a determining module configured to determine indication information, where the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data;
  • a communication module configured to transmit data on the shared channel with the first device, where a start time of the transmission data is after the first device evaluates that the shared channel is in an idle state.
  • the communication module is further configured to send the indication information to the at least one first device, where the indication information includes Determining at least one of broadcast information, scheduling indication information, and scheduling restriction information of a start time for evaluating whether the shared channel is in an idle state before transmitting data.
  • the determining module is further configured to pre-set the first device indicated by the indication information to the shared channel Whether it is in the idle state and the start time of the evaluation.
  • an embodiment of the present invention provides a communications device, including:
  • a processor configured to determine a start time for evaluating whether the shared channel is in an idle state; and evaluating, from the start time, whether the shared channel is in an idle state within a preset evaluation time;
  • a transceiver configured to determine whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state.
  • the transceiver is further configured to receive at least one of broadcast information, scheduling indication information, and scheduling restriction information that is sent by the second device.
  • the broadcast information includes time information that the shared channel is released
  • the processor is specifically configured to determine a time indicated by the time information that the shared channel is released in the broadcast information as a start time for evaluating whether the shared channel is in an idle state.
  • the scheduling indication information includes the sending uplink data that is allocated by the second device to the first device Resource scheduling information
  • the processor is specifically configured to determine the sending according to a timing relationship between a time when the resource scheduling indication information of the uplink data is received and a time of sending the uplink data corresponding to the scheduling indication information of the uplink data. Corresponding time of the uplink data, and determining a time earlier than the time for transmitting the corresponding uplink data by the preset evaluation time as a start time for evaluating whether the shared channel is in an idle state.
  • the scheduling indication information includes scheduling information that the second device sends downlink data.
  • the processor is specifically configured to determine, when the shared channel indicated by the scheduling information of the downlink data is released, a start time for evaluating whether the shared channel is in an idle state.
  • the scheduling restriction information includes pre-configured time range information of the second device occupying the shared channel
  • the processor is specifically configured to determine, in the scheduling restriction information, an end time indicated by the time range information of the second device occupying the shared channel, to determine whether the shared channel is idle. The start time of the state.
  • the processor is configured to determine a time preset with the second device to determine whether the shared channel is in an idle state. time.
  • the duration of the preset evaluation time includes at least one The length of the preset time period.
  • the transceiver is configured to: determine, when the preset evaluation time ends, determine the sharing If the channel is in the idle state, data is transmitted on the shared channel; or, when the preset channel is determined to be not in an idle state, the data is not transmitted on the shared message.
  • an embodiment of the present invention provides a communications device, including:
  • a processor configured to determine indication information, where the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data;
  • a transceiver configured to transmit data on the shared channel with the first device, where a start time of the data is after the first device evaluates that the shared channel is in an idle state.
  • the transceiver is further configured to send the indication information to the at least one first device, where the indication information includes Determining at least one of broadcast information, scheduling indication information, and scheduling restriction information of a start time for evaluating whether the shared channel is in an idle state before transmitting data.
  • the processor is further configured to preset, in advance, whether the first device indicated by the indication information is in an idle state The start time for the evaluation.
  • an embodiment of the present invention provides a communication system, including: a first device and a second device, where the first device adopts any one of the first to the ninth aspects of the third aspect, the third aspect A communication device as described in a possible implementation manner, wherein the second device adopts the communication device according to any one of the first aspect to the second aspect of the fourth aspect.
  • an embodiment of the present invention provides a communication system, including: a first device and a second device, where the first device adopts any one of the first to the ninth aspects of the fifth aspect, the fifth aspect, A communication device as described in a possible implementation manner, wherein the second device is the communication device according to any one of the first to the second possible aspects of the sixth aspect.
  • the method, device, and system for transmitting data in the embodiment of the present invention determine the start time of evaluating whether the shared channel is in an idle state, and improve the probability that the first device detects that the shared channel is in an idle state within a preset evaluation time, so that the first The device can effectively occupy the shared channel and transmit data on the shared channel, avoiding waste of pre-allocated resources, and improving transmission efficiency of the communication system.
  • FIG. 1 is a flow chart of one embodiment of a method of transmitting data according to the present invention
  • FIG. 2 is a flow chart of another embodiment of a method of transmitting data according to the present invention.
  • 3 is a timing diagram showing data transmission by the first device and the second device
  • FIG. 5 is a third timing diagram of data transmission by the first device and the second device
  • FIG. 6 is a schematic structural diagram of an embodiment of a communication system according to the present invention.
  • FIG. 8 is a schematic structural diagram of an embodiment of a communication device according to the present invention.
  • FIG. 9 is a schematic structural diagram of another embodiment of a communication device according to the present invention.
  • FIG. 10 is a schematic structural diagram of a third embodiment of a communication device according to the present invention.
  • FIG. 11 is a schematic structural diagram of a fourth embodiment of a communication device according to the present invention.
  • FIG. 12 is a schematic structural diagram of another embodiment of a communication system according to the present invention.
  • FIG. 1 is a flowchart of an embodiment of a method for transmitting data according to the present invention. As shown in FIG. 1, the method in this embodiment may include:
  • Step 101 The first device determines a start time for evaluating whether the shared channel is in an idle state.
  • the first device in the present invention may be a UE, and the second device eNodeB communicates based on the unlicensed spectrum, and the unlicensed spectrum is the shared channel.
  • a macro base station (Macro eNodeB) and a micro base station (Pico eNodeB) in the communication system may also be used as the first device and the second device in the present invention, and the macro base station and the micro base station may alternately serve as the first device and the first device.
  • devices in the communication system that use shared channel communication may serve as the first device or the second device.
  • the first device needs to communicate through the shared channel, and the LBT rule needs to be used to detect whether the shared channel is idle.
  • the first device determines whether the shared channel is idle: if the first device detects that the shared channel is idle from the start time of evaluating the idle state of the shared channel to the end time of the preset evaluation time, the shared channel may be determined as An idle state and occupying the shared channel to transmit data; if the first device detects that the shared channel is occupied from the start time of evaluating the idle state of the shared channel to the end time of the preset evaluation time, determining that the shared channel cannot be occupied currently The shared channel transmits data. At this time, the first device needs to continue to evaluate whether the shared channel is idle, starting from the end time of the preset evaluation time.
  • the resource used by the UE to transmit data is pre-allocated by the eNodeB, and the frequency band and time of the resource are determined. If the UE uses the resource to send data, it starts to evaluate the idle state of the shared channel. It is possible that the shared channel is occupied and the resource cannot be used to transmit data according to the scheduling indication at a determined time.
  • the first device in the embodiment first determines whether the shared channel is in an idle state.
  • Starting time the starting time may be according to the first
  • the time information that the shared channel acquired by the device may be released is determined, so that the first device may determine the first time after the shared channel is released as the start time for evaluating whether the shared channel is in an idle state; the start time may also be
  • the time information of the data to be transmitted by the first device is determined according to the time information of the data to be transmitted by the first device, so that the first device can determine a certain time before the time when the data is to be transmitted as the start time for evaluating whether the shared channel is in an idle state.
  • Step 102 The first device, according to the starting time, evaluates whether the shared channel is in an idle state within a preset evaluation time.
  • the first device determines from time when it starts to evaluate whether the shared channel is in an idle state, and starts to perform evaluation when the time arrives, and the first device can continuously detect whether the shared channel is in an idle state within a preset evaluation time, as long as The state of the shared channel is idle for a period of time, and the shared channel is determined to be in an idle state, and the shared channel is used to transmit data.
  • the preset evaluation time may be a fixed duration long pre-configured by the upper layer of the communication system, or may be a fixed duration agreed by the first device and the second device before the communication, and the first device and the second device respectively recognize that the time is required. Determine if the shared channel is idle during the duration.
  • the first device Since the first device starts to evaluate whether the shared channel is in an idle state as soon as the shared channel is released, or starts to evaluate whether the shared channel is in an idle state before the time when the data is to be transmitted, the first device detects in the preset evaluation time. It is highly probable that the shared channel is in an idle state, and the first device can transmit data using the pre-allocated resources at the expected time once the shared channel is occupied.
  • Step 103 The first device determines whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state.
  • the first device has evaluated whether the shared channel is in an idle state, so according to the evaluation result, the first device can determine whether data can be transmitted on the shared message.
  • the first device improves the probability that the first device detects that the shared channel is in an idle state in the preset evaluation time by determining the start time of the shared channel in the idle state, so that the first device can effectively occupy the first device. Sharing channels and transmitting data on the shared channel avoids waste of pre-allocated resources and improves transmission efficiency of the communication system.
  • the method further includes: receiving, by the first device, broadcast information, scheduling indication information, and scheduling sent by the second device. Limit at least one item of information.
  • the first device may receive broadcast information, scheduling indication information, and scheduling. At least one of the restriction information determines a start time for evaluating whether the shared channel is in an idle state.
  • the broadcast information includes time information that the shared channel is released.
  • the first device determines that the shared channel is in an idle state.
  • the specific implementation method may be: A device determines a time indicated by the time information in which the shared channel is released in the broadcast information as a start time for evaluating whether the shared channel is in an idle state.
  • the time information of the shared channel that is included in the broadcast information sent by the second device may be time information of the second device itself releasing the shared channel, or may be other than the first device and the second device in the communication system.
  • the device releases the time information of the shared channel.
  • the second device broadcasts the time information that the shared channel is released by using the broadcast information.
  • the first device may determine, as the evaluation shared channel, the time indicated by the time information that the shared channel is released in the broadcast information. Whether it is in the idle start time.
  • the scheduling indication information includes resource scheduling information that is sent by the second device to the first device to send uplink data.
  • the first device determines whether to determine whether the shared channel is in an idle state.
  • the specific implementation method may be: a timing between the time when the first device receives the resource scheduling indication information of the uplink data and the time of sending the uplink data corresponding to the scheduling indication information of the uplink data. And determining, by the relationship, the time for transmitting the corresponding uplink data, and determining, by the time that the time of transmitting the corresponding uplink data is earlier than the preset evaluation time, a start time for evaluating whether the shared channel is in an idle state.
  • the second device may indicate, by using the PDCCH or the ePDCCH, the spectrum resource and the transmission mode used by the second device to transmit data on the shared channel, where the second device sends the uplink scheduling data to the first device.
  • the first device receives the resource resource scheduling information of the uplink data after receiving the resource resource scheduling information of the uplink data according to the timing relationship between the resource scheduling information of the uplink data in the communication system and the scheduling information of the uplink data.
  • the time (for example, 4 subframes in LTE) is the time at which the time-frequency resource is used to transmit the corresponding uplink data.
  • the first device may determine the time when the time for transmitting the corresponding uplink data is advanced by the preset evaluation time as the start time for evaluating whether the shared channel is in an idle state. Since the first device evaluates whether the shared channel is in an idle state before the time for transmitting the corresponding uplink data, the probability that the first device occupies the shared channel when transmitting the corresponding uplink data is improved.
  • the scheduling indication information includes a scheduling signal that the second device sends downlink data.
  • the first device determines the start time of the shared channel to be in the idle state.
  • the specific implementation method may be: the first device indicates that the shared channel indicated by the scheduling information of the downlink data is The time of release is determined as the start time to evaluate whether the shared channel is in an idle state.
  • the downlink data sent by the second device to the first device includes scheduling information of the downlink data, where the scheduling information is specifically sent to the first device, instead, the broadcast information may be received by multiple communications devices, where The scheduling information also includes the time when the shared channel is released.
  • the time that the shared channel indicated by the scheduling information of the downlink data is released may be determined to be an evaluation of whether the shared channel is in the The start time of the idle state.
  • the scheduling restriction information includes a pre-configured time range information of the second device occupying the shared channel, where the first device determines, in step 101, a start time for evaluating whether the shared channel is in an idle state, and the specific implementation is performed.
  • the method may be: the first device determines, in the scheduling restriction information, an end time indicated by the time range information of the second device occupying the shared channel as a start time for evaluating whether the shared channel is in an idle state.
  • the scheduling restriction information may be semi-persistent scheduling information, and the time range in which each device in the communication system occupies the shared channel is pre-allocated.
  • the eNodeB sends the downlink data to the UE only in the preset downlink subframe.
  • the first device can learn the time range of the shared channel occupied by the second device according to the scheduling restriction information, and determine the end time indicated by the time range information of the shared channel occupied by the second device in the scheduling restriction information as the evaluation. Whether the shared channel is in the idle state.
  • the first device may determine an evaluation sharing according to the processes corresponding to the foregoing three types of information. Whether the channel is in the start time of the idle state, and then the first device finally determines a start time according to the demand of the transmitted data. For example, the first device receives the broadcast information and the scheduling indication information of the resource scheduling information that is sent by the second device to the first device, and the first device can obtain the time for sending the corresponding uplink data.
  • the first device may obtain the start time determined according to the scheduling indication information; the first device receives the broadcast information and the scheduling restriction information, and at this time, since the scheduling restriction information is specifically sent to the first device, the first device may use the The start time for which the scheduling limit information is determined. It should be noted that, here, the first device receives multiple information to determine whether the shared channel is in the idle state. The process is exemplified, and the first device may also use the corresponding start time according to other conditions and requirements of the actual data transmission, which is not specifically limited.
  • the first device determines, according to the foregoing step 101, a start time for evaluating whether the shared channel is in an idle state
  • the specific implementation manner may be: determining, by the first device, a preset time with the second device as an evaluation center. Indicates whether the shared channel is in the idle state.
  • the first device and the second device may be preset for a time before the communication, and the first device may determine the set time as a start time for evaluating whether the shared channel is in an idle state.
  • the duration of the preset evaluation time includes a length of at least one preset time period.
  • the preset time period is a time required for the first device to evaluate whether the shared channel is in an idle state
  • the duration may be a fixed duration that is pre-configured by the upper layer of the communication system, or may be the first device and the first device.
  • the second device has a fixed length of time agreed upon before the communication, and the duration of the preset evaluation time includes the length of at least one of the preset time periods.
  • the length of a preset time period is 20 ⁇ s or 18 ⁇ s, and the following is an example of 20 ⁇ s.
  • the preset evaluation time may be a time of 20 ⁇ s or P 20 ⁇ s, and P is a preset natural number greater than 1.
  • the first device in the foregoing step 102, is configured to determine whether the shared channel is in an idle state in the preset evaluation time, where the first device is in the Determining that the energy value of the shared channel is higher than a preset power determination threshold in a preset evaluation time, determining that the shared channel is not in an idle state; and if the first device evaluates the sharing in the preset evaluation time If the energy value of the channel is lower than or equal to the preset power determination threshold, it is determined that the shared channel is in an idle state.
  • the first device detects a state of the shared channel within a preset time period of the preset evaluation time from a determined start time of determining whether the shared channel is in an idle state, if the detection is performed within the preset evaluation time If the energy value of the shared channel is lower than or equal to the preset power determination threshold, determining that the shared channel is in an idle state; if the energy value of the shared channel is detected to be higher than a preset in the preset evaluation time
  • the power determining threshold the first device determines that the shared channel is not in an idle state.
  • the energy value of the shared channel may be the channel quality, interference, power, etc. measured by the first device on the shared channel.
  • the first device in step 103 determines whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state, and the specific implementation manner may be implemented. Therefore, the first device evaluates that the shared channel is in the idle state when the preset evaluation time ends, and then transmits data on the shared channel; or, the first device is in the When the time evaluation of the end of the preset evaluation time determines that the shared channel is not in the idle state, the data is not transmitted on the shared message.
  • the first device determines that the shared channel is in an idle state at the time when the preset evaluation time ends, and directly occupies the shared channel, and the data is transmitted on the shared message; and the first device ends at the preset evaluation time. If it is determined that the shared channel is not in an idle state, data cannot currently be transmitted on the shared message.
  • the first device needs to continue to evaluate whether the shared channel is in an idle state, and starts from the time when the preset evaluation time ends, and evaluates whether the shared channel is in an idle state in another preset evaluation time, and the duration of the another preset evaluation time is Q is the length of the preset time period, and Q is a natural number randomly selected by the first device from 1 to the maximum evaluation number of whether the shared channel is in an idle state, and the maximum evaluation number of whether the shared channel is in an idle state is a preset value. .
  • the first device thus repeats the evaluation process until data is transmitted on the shared channel until the shared channel is evaluated to be in an idle state.
  • the shared channel before the data is transmitted by the first device, the shared channel may be occupied by the second device or may be occupied by other UEs. Therefore, the start time of the first device determining whether the shared channel is in an idle state is the foregoing two. The time when the device finally releases the shared channel. For example, if the eNodeB only schedules one UE, the UE uses the time when the eNodeB releases the shared channel as the start time. If the eNodeB schedules the two UEs, the first The scheduled UEs use the time when the eNodeB releases the shared channel as the start time, and the second scheduled UE is the time when the first UE releases the shared channel as the start time.
  • FIG. 2 is a flowchart of another embodiment of a method for transmitting data according to the present invention. As shown in FIG. 2, the method in this embodiment may include:
  • Step 201 The second device determines indication information, where the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data.
  • This embodiment corresponds to the method embodiment shown in FIG. 1 and is a method embodiment of the second device side that communicates with the first device.
  • at least one first device in the communication system determines, according to the indication information, a start time for evaluating whether the shared channel is in an idle state before transmitting data, starting from the start time to a preset evaluation time. The end of the assessment is indeed Whether the shared channel is in an idle state. Since the first device starts to evaluate whether the shared channel is in an idle state before the time of transmitting the data, the first device is likely to detect that the shared channel is in an idle state within a preset evaluation time, and the first device is Once the shared channel is occupied, the data can be transmitted using the pre-allocated resources at the expected time.
  • Step 202 The second device and the first device transmit data on the shared channel, where a start time of the transmission data is after the first device evaluates that the shared channel is in an idle state.
  • the collinear channel can be occupied, and then the second device and the first device can transmit data through the shared channel.
  • the second device by sending, to the first device, indication information indicating that the first device evaluates whether the shared channel is in an idle state before transmitting the data, and determining, by the first device, whether the shared channel is evaluated according to the indication information
  • the start time of the idle state improves the probability that the first device detects that the shared channel is in an idle state within a preset evaluation time, so that the first device can effectively occupy the shared channel and transmit data on the shared channel, thereby avoiding
  • the waste of resources is allocated in advance, and the transmission efficiency of the communication system is improved.
  • the method further includes: the second device sending the indication information to the at least one first device, where the indication information includes At least one of broadcast information, scheduling indication information, and scheduling restriction information of a start time at which the first device evaluates whether the shared channel is in an idle state before transmitting data.
  • the method further includes: the second device presetting, by the first device, the first device, whether the shared channel is in an idle state. The start time of the assessment.
  • the scheduling indication information For the information included in the broadcast information, the scheduling indication information, and the scheduling restriction information, reference may be made to the method embodiment shown in FIG. 1 , and details are not described herein again.
  • FIG. 3 is a timing diagram of data transmission by the first device and the second device. It is assumed that the preset evaluation time includes the length of one preset time period, and the length of the preset time period is 20 ⁇ s. As shown in FIG. 3, the second device eNodeB sends broadcast information, and the first device UE can determine by using the broadcast message. The eNodeB will occupy 5 subframes of the shared channel and release the shared channel at the first 20 ⁇ s of the end of the subframe n-1. After determining the time information, the first device UE can detect the idle state of the shared channel by detecting the energy value of the shared channel from the first 20 ⁇ s of the end time of the subframe n-1. Thus, after 20 ⁇ s of evaluation, the shared channel is idle, and the UE can occupy the shared channel and transmit data at the beginning of the subframe n.
  • the second device eNodeB sends resource scheduling information to the first device UE through the PDCCH or the ePDCCH in the subframe n-4, indicating the UE.
  • the UE determines the slave according to the time relationship between the time (subframe n-4) of receiving the resource scheduling information and the time (subframe n) of transmitting the corresponding uplink data.
  • the first 20 ⁇ s of the end time of the frame n-1 is the time at which the shared channel is released and the energy value of the shared channel is detected from the time to evaluate the idle state of the shared channel.
  • the shared channel is idle, and the UE can occupy the shared channel and transmit data at the start time of the subframe n as expected in the subframe n.
  • FIG. 5 is a third timing diagram of data transmission by the first device and the second device.
  • the second device eNodeB sends broadcast information
  • the first first device UE1 and the second first device UE2 may be configured according to The broadcast information determines time information at which the shared channel is released.
  • the UE 1 may determine that the time when the shared channel is released by the second device is the time of the first 20 ⁇ s of the end time of the subframe n-1.
  • UE2 may determine that the time when the shared channel is released by UE1 is the time of the first 20 ⁇ s of the end time of subframe n+1.
  • the UE1 can detect the idle state of the shared channel by detecting the energy value of the shared channel from the first 20 ⁇ s of the end time of the subframe n-1. In this way, after the 20 ⁇ s evaluation, the shared channel is idle, UE1 can occupy the shared channel and transmit data at the beginning of the subframe n; and UE2 can detect the energy value of the shared channel from the first 20 ⁇ s of the end of the subframe n+1. Evaluate the idle state of the shared channel. Thus, after the 20 ⁇ s evaluation, the shared channel is idle, and UE2 can occupy the shared channel and transmit data at the beginning of the subframe n+2.
  • a time relationship may be preset between the eNodeB and the UE, for example, the first 20 ⁇ s of each subframe is used as a preset evaluation time, or the last 20 ⁇ s of each subframe is used as a preset evaluation time, where the first device is in the pre- Let the start time of the evaluation time begin to evaluate the idle state of the shared channel.
  • FIG. 6 is a schematic structural diagram of an embodiment of a communication system according to the present invention.
  • a macro base station Mocro eNodeB
  • a micro base station Pico eNodeB
  • transmit backhaul data through resources of a shared channel and simultaneously
  • the macro base station and the UE, the micro base station, and the UE respectively share the letter Channel transfer data.
  • Any one of the macro base station, the micro base station, and the UE needs to evaluate the idle state of the shared channel before transmitting the data through the shared channel, wherein the macro base station and the micro base station can alternately serve as the first device and the second device.
  • FIG. 7 is a fourth timing diagram of data transmission by the first device and the second device. As shown in FIG.
  • the macro base station as the second device first occupies the shared channel from the subframe n-4 to the subframe n-
  • the macro base station sends the broadcast information to the micro base station, including the time information that the shared channel is released.
  • the micro base station serves as the first device, and the micro base station determines, according to the broadcast information, the start time for evaluating whether the shared channel is in an idle state. It is the time 20 ⁇ s before the end of the subframe n-1; the micro base station evaluates the idle state of the shared channel within 20 ⁇ s from the start time (that is, the time 20 ⁇ s before the end of the subframe n-1).
  • the micro base station transmits the broadcast information to the macro base station as the second device, and the macro base station serves as the first device, and the macro base station broadcasts according to the broadcast.
  • the information determines that the start time of evaluating whether the shared channel is in an idle state is the start time of the subframe n+2; the macro base station evaluates the idle of the shared channel within 20 ⁇ s from the start time (ie, the start time of the subframe n+2) status. If the evaluation result is that the shared channel is idle, the shared channel is occupied 20 ⁇ s from the start of the subframe n+2 to the end of the subframe n+3.
  • the macro base station and the micro base station realize the probability of detecting the idle state of the shared channel on the determined time and frequency resources by alternately acting as the first device and the second device, so that the first device and the second device The device alternately occupies the shared channel and communicates on the shared channel, avoiding waste of pre-allocated resources and improving the transmission efficiency of the communication system.
  • FIG. 8 is a schematic structural diagram of an embodiment of a communication device according to the present invention.
  • the apparatus in this embodiment may include: a determining module 11, an evaluating module 12, and a communication module 13, wherein the determining module 11 is configured to determine Evaluating whether the shared channel is in an idle state; the evaluation module 12 is configured to evaluate whether the shared channel is in an idle state within a preset evaluation time from the start time; the communication module 13 is configured to The result of the evaluation of whether the shared channel is in an idle state determines whether data is transmitted on the shared channel.
  • the device in this embodiment may be used to implement the technical solution of the method embodiment shown in FIG. 1 , and the implementation principle and technical effects are similar, and details are not described herein again.
  • the communication module 13 is further configured to receive at least one of broadcast information, scheduling indication information, and scheduling restriction information sent by the second device.
  • the broadcast information includes time information that the shared channel is released; the determining module 11 is specifically configured to indicate time information that the shared channel is released in the broadcast information.
  • the time is determined as a start time for evaluating whether the shared channel is in an idle state.
  • the scheduling indication information includes resource scheduling information that is sent by the second device to the first device to send uplink data
  • the determining module 11 is specifically configured to: according to the resource scheduling indication that receives the uplink data. Determining, by the timing relationship between the time of the information and the time of the uplink data corresponding to the transmission indicated by the scheduling indication information of the uplink data, determining the time for transmitting the corresponding uplink data, and using the uplink data corresponding to the sending The time when the time advances the preset evaluation time is determined as a start time for evaluating whether the shared channel is in an idle state.
  • the scheduling indication information includes scheduling information that the second device sends downlink data, where the determining module 11 is specifically configured to determine, when the shared channel indicated by the scheduling information of the downlink data is released, To evaluate whether the shared channel is in the idle state.
  • the scheduling restriction information includes pre-configured time range information of the second device occupying the shared channel, where the determining module 11 is configured to: in the scheduling restriction information, the second device occupies a shared channel.
  • the end time indicated by the time range information is determined as the start time for evaluating whether the shared channel is in an idle state.
  • the determining module 11 is specifically configured to determine a time preset with the second device as a start time for evaluating whether the shared channel is in an idle state.
  • the duration of the preset evaluation time includes a length of at least one preset time period.
  • the evaluating module 12 is specifically configured to: if the energy value of the shared channel is higher than a preset power determination threshold in the preset evaluation time, determine that the shared channel is not in an idle state; And determining, in the preset evaluation time, that the energy value of the shared channel is lower than or equal to the preset power determination threshold, determining that the shared channel is in an idle state.
  • the communication module 13 is configured to: when the estimated time of the preset evaluation time ends, determine that the shared channel is the idle state, and then transmit data on the shared channel; or, in the When the time at which the preset evaluation time ends is determined to be that the shared channel is not in an idle state, data is not transmitted on the shared message.
  • FIG. 9 is a schematic structural diagram of another embodiment of a communication device according to the present invention.
  • the device in this embodiment may include: a determining module 21 and a communication module 22, wherein the determining module 21 is configured to determine indication information.
  • the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data;
  • the communication module 22 is configured to transmit data on the shared channel with the first device, where The start time of the transmission data is in the first device rating After the shared channel is estimated to be in an idle state.
  • the device in this embodiment may be used to implement the technical solution of the method embodiment shown in FIG. 2, and the implementation principle and technical effects are similar, and details are not described herein again.
  • the communication module 22 is further configured to send the indication information to the at least one first device, where the indication information is used to indicate whether the first device compares the shared channel before transmitting data At least one of broadcast information, scheduling indication information, and scheduling restriction information at the start time of the evaluation in the idle state.
  • the determining module 21 is further configured to preset, in advance, a start time of the first device, where the indication information indicates, whether the shared channel is in an idle state.
  • the device in this embodiment may include: a processor 31 and a transceiver 32, wherein the processor 31 is configured to determine an evaluation share. Whether the channel is in an idle state; determining whether the shared channel is in an idle state within a preset evaluation time from the start time; and the transceiver 32 configured to evaluate whether the shared channel is in an idle state The result of the evaluation determines whether data is transmitted on the shared channel.
  • the device in this embodiment may be used to implement the technical solution of the method embodiment shown in FIG. 1 , and the implementation principle and technical effects are similar, and details are not described herein again.
  • the transceiver 32 is further configured to receive at least one of broadcast information, scheduling indication information, and scheduling restriction information sent by the second device.
  • the broadcast information includes time information that the shared channel is released, and the processor 31 is specifically configured to determine, as the evaluation station, a time indicated by the time information that the shared channel is released in the broadcast information. Indicates whether the shared channel is in the idle state.
  • the scheduling indication information includes resource scheduling information that is sent by the second device to the first device to send uplink data
  • the processor 31 is specifically configured to: according to the resource scheduling indication that receives the uplink data. Determining, by the timing relationship between the time of the information and the time of the uplink data corresponding to the transmission indicated by the scheduling indication information of the uplink data, determining the time for transmitting the corresponding uplink data, and using the uplink data corresponding to the sending The time when the time advances the preset evaluation time is determined as a start time for evaluating whether the shared channel is in an idle state.
  • the scheduling indication information includes scheduling information that the second device sends downlink data, where the processor 31 is specifically configured to: use the shared information indicated by the scheduling information of the downlink data.
  • the time at which the channel is released is determined as the start time for evaluating whether the shared channel is in an idle state.
  • the scheduling restriction information includes pre-configured time range information of the second device occupying the shared channel, where the processor 31 is configured to: in the scheduling restriction information, the second device occupies a shared channel.
  • the end time indicated by the time range information is determined as the start time for evaluating whether the shared channel is in an idle state.
  • the processor 31 is specifically configured to determine a time preset with the second device as a start time for evaluating whether the shared channel is in an idle state.
  • the duration of the preset evaluation time includes a length of at least one preset time period.
  • the processor 31 is configured to determine that the shared channel is not in an idle state if the energy value of the shared channel is higher than a preset power determination threshold in the preset evaluation time; And determining, in the preset evaluation time, that the energy value of the shared channel is lower than or equal to the preset power determination threshold, determining that the shared channel is in an idle state.
  • the transceiver 32 is configured to: when the estimated time of the preset evaluation time ends, determine that the shared channel is the idle state, and then transmit data on the shared channel; or, in the When the time at which the preset evaluation time ends is determined to be that the shared channel is not in an idle state, data is not transmitted on the shared message.
  • FIG. 11 is a schematic structural diagram of a fourth embodiment of a communication device according to the present invention.
  • the device in this embodiment may include: a processor 41 and a transceiver 42, wherein the processor 41 is configured to determine indication information.
  • the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data, and the transceiver 42 is configured to transmit data on the shared channel with the first device, The start time of the transmission data is after the first device evaluates that the shared channel is in an idle state.
  • the device in this embodiment may be used to implement the technical solution of the method embodiment shown in FIG. 2, and the implementation principle and technical effects are similar, and details are not described herein again.
  • the transceiver 42 is further configured to send the indication information to the at least one first device, where the indication information is used to indicate whether the first device compares the shared channel before transmitting data At least one of broadcast information, scheduling indication information, and scheduling restriction information at the start time of the evaluation in the idle state.
  • the processor 41 is further configured to preset, in advance, a start time of the first device, where the indication information indicates, whether the shared channel is in an idle state.
  • FIG. 12 is a schematic structural diagram of an embodiment of a communication system according to the present invention.
  • the system of the present embodiment includes: a first device 51 and a second device 52, wherein the first device 51 can adopt the method shown in FIG.
  • the technical solution of the method embodiment shown in FIG. 1 can be performed correspondingly, and the implementation principle and technical effects are similar, and details are not described herein;
  • the second device 52 can adopt the device embodiment shown in FIG.
  • the technical solution of the method embodiment shown in FIG. 2 can be performed correspondingly, and the implementation principle and the technical effect are similar, and details are not described herein again.
  • the first device 51 may adopt the structure of the device embodiment shown in FIG. 10, and correspondingly, the technical solution of the method embodiment shown in FIG. 1 may be performed, and the implementation principle thereof is implemented. Similar to the technical effects, the details are not described herein; the second device 52 can adopt the structure of the device embodiment shown in FIG. 11 , and correspondingly, the technical solution of the method embodiment shown in FIG. 2 can be executed, and the implementation principle and technical effects thereof are implemented. Similar, it will not be repeated here.
  • the disclosed apparatus and method may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • 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.
  • the units described as separate components may or may not be physically separated, and the components displayed as the unit may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. . Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • 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 hardware plus software functional units.
  • the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
  • the above software functional unit is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform the methods of the various embodiments of the present invention. Part of the steps. And the foregoing
  • the storage medium includes: a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes.

Landscapes

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

Abstract

Embodiments of the present invention provide a data transmission method, apparatus and system. The data transmission method of the present invention comprises: a first device determines a start time for assessing whether a shared channel is in an idle state; the first device starts, from the start time, to assess, within a pre-set assessment time, whether the shared channel is in the idle state; and the first device determines, according to an assessment result of assessing whether the shared channel is in the idle state, whether to transmit data on the shared channel. The embodiments of the present invention avoid waste of pre-allocated resources and improve the transmission efficiency of a communications system.

Description

传输数据的方法、装置及***Method, device and system for transmitting data 技术领域Technical field
本发明实施例涉及通信技术,尤其涉及一种传输数据的方法、装置及***。Embodiments of the present invention relate to communication technologies, and in particular, to a method, an apparatus, and a system for transmitting data.
背景技术Background technique
频谱资源是无线通信的基础。根据联邦通讯委员会(Federal Communications Commission,简称:FCC)最新发布的国际频谱***,未授权(unlicensed)频谱资源要多于授权频谱资源。由于目前在未授权频谱上对无线通信***和运营商的使用没有约束,因此存在多种通信***、多个运营商都想要占用相同信道的情况。按照ETSI EN 301893目前的规定,无线通信设备在未授权频谱上使用时需要遵循欧洲电信标准协会(European Telecommunications Standards Institute,简称:ETSI)发布的ETSI EN 301 893标准中的先听后说(Listen Before Talk,简称:LBT)规则。LBT规则即无线通信设备在使用未授权频谱之前,首先监听未授权频谱的信道是否空闲,如果信道空闲则可以使用该未授权频谱的信道传输数据。无线通信设备可以通过能量检测执行信道空闲评估(Clear Channel Assessment,简称:CCA)。Spectrum resources are the basis of wireless communications. According to the latest international spectrum white paper released by the Federal Communications Commission (FCC), unlicensed spectrum resources are more than licensed spectrum resources. Since there is currently no constraint on the use of wireless communication systems and operators on the unlicensed spectrum, there are multiple communication systems in which multiple operators want to occupy the same channel. According to the current regulations of ETSI EN 301893, wireless communication equipment is required to follow the ETSI EN 301 893 standard issued by the European Telecommunications Standards Institute (ETSI) when it is used on the unlicensed spectrum (Listen Before) Talk, referred to as: LBT) rules. The LBT rule is that the wireless communication device first listens to whether the channel of the unlicensed spectrum is idle before using the unlicensed spectrum, and can transmit data using the channel of the unlicensed spectrum if the channel is idle. The wireless communication device can perform a Clear Channel Assessment (CCA) by energy detection.
长期演进(Long Term Evolution,简称:LTE)***中从基站(Evolved Node B,简称:eNodeB)向用户设备(User Equipment,简称:UE)发送的链路称为下行链路,从UE向eNodeB发送的链路称为上行链路。eNodeB发送给UE的数据在物理层通过物理下行共享信道(physical downlink shared channel,简称:PDSCH)承载,UE发送给eNodeB的数据在物理层通过物理上行共享信道(physical uplink shared channel,简称:PUSCH)承载。eNodeB通过物理下行控制信道(physical downlink control channel,简称:PDCCH)或增强的物理下行控制信道(enhanced physical downlink control channel,简称:ePDCCH)向UE指示在PDSCH和/或PUSCH上使用的频谱资源、传输方式。可见,UE的任何一次上行传输所使用的频谱资源都是由eNodeB预先分配好的。 The link sent from the Evolved Node B (eNodeB) to the user equipment (User Equipment, UE for short) in the Long Term Evolution (LTE) system is called downlink, and is sent from the UE to the eNodeB. The link is called the uplink. The data sent by the eNodeB to the UE is carried by the physical downlink shared channel (PDSCH) at the physical layer, and the data sent by the UE to the eNodeB is physically uplink shared channel (PUSCH) at the physical layer. Hosted. The eNodeB indicates the spectrum resource and the transmission used on the PDSCH and/or the PUSCH to the UE through a physical downlink control channel (PDCCH) or an enhanced physical downlink control channel (ePDCCH). the way. It can be seen that the spectrum resources used by any uplink transmission of the UE are pre-allocated by the eNodeB.
但是,将未授权频谱作为LTE***的运营频谱时,eNodeB对于UE是否可以通过监听未授权频谱的信道获得在预期时刻发送上行数据的机会并不能“未卜先知”。UE判断是否可占用未授权频谱的信道发送数据取决于其对未授权频谱的信道是否空闲的检测结果,只有确定未授权频谱的信道是空闲的情况下,才可以占用该信道发送数据。当UE从检测起始时间经过预设评估时间后评估到不能占用未授权频谱的信道发送数据,则需要执行“延长CCA”的检测,延长CCA的检测时间长度为一个CCA时间长度的N倍。如果eNodeB在未授权频谱上对UE做了上行调度,期望UE在子帧n使用预先分配的频谱资源发送上行数据,但UE实际在子帧n发送上行数据时,检测到资源被占用而无法按照eNodeB的指示完成预期操作。这样,eNodeB针对UE的上行调度就成为一次无效资源分配,而且eNodeB对已经分配给UE的资源并不会同时分配给其他UE,而该UE由于没有占用上信道而不能按照调度指示发送上行数据,造成已分配频谱资源的浪费,从而导致通信***的传输效率降低。However, when the unlicensed spectrum is used as the operating spectrum of the LTE system, the eNodeB cannot obtain an opportunity to transmit uplink data at an expected time by monitoring the channel of the unlicensed spectrum. The UE determines whether the channel transmission data of the unlicensed spectrum can be occupied depends on whether the channel of the unlicensed spectrum is idle or not. Only when the channel determining the unlicensed spectrum is idle, the channel can transmit the data. When the UE evaluates the channel transmission data that cannot occupy the unlicensed spectrum after the preset start evaluation time, the UE needs to perform the “extended CCA” detection to extend the detection time length of the CCA to N times the length of one CCA. If the eNodeB performs uplink scheduling on the UE on the unlicensed spectrum, the UE is expected to use the pre-allocated spectrum resource to transmit the uplink data in the subframe n. However, when the UE actually sends the uplink data in the subframe n, the detected resource is occupied and cannot be used. The indication of the eNodeB completes the intended operation. In this way, the eNodeB's uplink scheduling for the UE becomes an invalid resource allocation, and the eNodeB does not allocate the resources that have been allocated to the UE to other UEs at the same time, and the UE cannot send the uplink data according to the scheduling indication because the uplink channel is not occupied. This causes waste of allocated spectrum resources, resulting in reduced transmission efficiency of the communication system.
发明内容Summary of the invention
本发明实施例提供一种传输数据的方法、装置及***,以避免预先分配资源的浪费,提高通信***的传输效率。Embodiments of the present invention provide a method, device, and system for transmitting data, to avoid waste of pre-allocated resources, and improve transmission efficiency of the communication system.
第一方面,本发明实施例提供一种传输数据的方法,包括:In a first aspect, an embodiment of the present invention provides a method for transmitting data, including:
第一设备确定评估共享信道是否处于空闲状态的起始时间;The first device determines a start time for evaluating whether the shared channel is in an idle state;
所述第一设备从所述起始时间开始在预设评估时间内评估所述共享信道是否处于空闲状态;Determining, by the first device, whether the shared channel is in an idle state within a preset evaluation time from the start time;
所述第一设备根据评估所述共享信道是否处于空闲状态的评估结果确定是否在所述共享信道上传输数据。The first device determines whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state.
结合第一方面,在第一方面的第一种可能的实现方式中,所述第一设备确定评估共享信道是否处于空闲状态的起始时间之前,还包括:With reference to the first aspect, in a first possible implementation manner of the first aspect, the determining, by the first device, before determining, that the shared channel is in an idle state, the method further includes:
所述第一设备接收第二设备发送的广播信息、调度指示信息、调度限制信息中的至少一项信息。The first device receives at least one of broadcast information, scheduling indication information, and scheduling restriction information sent by the second device.
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述广播信息包括所述共享信道被释放的时间信息; With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the broadcast information includes time information that the shared channel is released;
所述第一设备确定评估共享信道是否处于空闲状态的起始时间,包括:The first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
所述第一设备将所述广播信息中所述共享信道被释放的时间信息指示的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The first device determines a time indicated by the time information that the shared channel is released in the broadcast information as a start time for evaluating whether the shared channel is in an idle state.
结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述调度指示信息包括所述第二设备为所述第一设备分配的发送上行数据的资源调度信息;With reference to the first possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the scheduling indication information includes: sending, by the second device, the uplink data that is allocated by the second device Resource scheduling information;
所述第一设备确定评估共享信道是否处于空闲状态的起始时间,包括:The first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
所述第一设备根据接收所述上行数据的资源调度指示信息的时间与所述上行数据的调度指示信息所指示的发送对应的上行数据的时间之间的时序关系,确定所述发送对应的上行数据的时间,并将比所述发送对应的上行数据的时间提前所述预设评估时间的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Determining, by the first device, the uplink corresponding to the sending according to a timing relationship between a time when the resource scheduling indication information of the uplink data is received and a time of sending the uplink data corresponding to the scheduling indication information of the uplink data The time of the data, and determining the time of the preset evaluation time in advance of the time of transmitting the corresponding uplink data as the start time for evaluating whether the shared channel is in an idle state.
结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述调度指示信息包括所述第二设备发送下行数据的调度信息;With reference to the first possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the scheduling indication information includes scheduling information that the second device sends downlink data.
所述第一设备确定评估共享信道是否处于空闲状态的起始时间,包括:The first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
所述第一设备将所述下行数据的调度信息指示的所述共享信道被释放的时间确定为评估所述共享信道是否处于空闲状态的起始时间。And determining, by the first device, a time when the shared channel indicated by the scheduling information of the downlink data is released as a start time for evaluating whether the shared channel is in an idle state.
结合第一方面的第一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述调度限制信息包括预先配置的所述第二设备占用共享信道的时间范围信息;With reference to the first possible implementation manner of the first aspect, in a fifth possible implementation manner of the first aspect, the scheduling restriction information includes pre-configured time range information of the second device occupying the shared channel;
所述第一设备确定评估共享信道是否处于空闲状态的起始时间,包括:The first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
所述第一设备将所述调度限制信息中所述第二设备占用共享信道的时间范围信息指示的结束时间确定为评估所述共享信道是否处于空闲状态的起始时间。And determining, by the first device, an end time indicated by the time range information of the second device occupying the shared channel in the scheduling restriction information as a start time for evaluating whether the shared channel is in an idle state.
结合第一方面,在第一方面的第六种可能的实现方式中,所述第一设备确定评估共享信道是否处于空闲状态的起始时间,包括:With reference to the first aspect, in a sixth possible implementation manner of the first aspect, the determining, by the first device, the start time for determining whether the shared channel is in an idle state, includes:
所述第一设备将与第二设备预先设置的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The first device determines a time preset with the second device as a start time for evaluating whether the shared channel is in an idle state.
结合第一方面、第一方面的第一种至第六种中任一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述预设评估时间的时长包括至少 一个预设时间段的长度。With reference to the first aspect, any one of the first to the sixth possible implementation manners of the first aspect, in the seventh possible implementation manner of the first aspect, the duration of the preset evaluation time includes at least The length of a preset time period.
结合第一方面、第一方面的第一种至第七种中任一种可能的实现方式,在第一方面的第八种可能的实现方式中,所述第一设备从所述起始时间开始在预设评估时间内评估所述共享信道是否处于空闲状态,包括:With reference to the first aspect, any one of the first to the seventh possible implementation manners of the first aspect, in the eighth possible implementation manner of the first aspect, the first device from the start time Begin to evaluate whether the shared channel is in an idle state within a preset evaluation time, including:
若所述第一设备在所述预设评估时间内评估所述共享信道的能量值高于预设功率判断门限,则确定所述共享信道不处于空闲状态;If the first device evaluates that the energy value of the shared channel is higher than a preset power determination threshold in the preset evaluation time, determining that the shared channel is not in an idle state;
若所述第一设备在所述预设评估时间内评估所述共享信道的能量值低于或等于所述预设功率判断门限,则确定所述共享信道为空闲状态。And determining, by the first device, that the energy value of the shared channel is lower than or equal to the preset power determination threshold in the preset evaluation time, determining that the shared channel is in an idle state.
结合第一方面的第八种可能的实现方式,在第一方面的第九种可能的实现方式中,所述第一设备根据评估所述共享信道是否处于空闲状态的评估结果确定是否在所述共享信道上传输数据,包括:In conjunction with the eighth possible implementation of the first aspect, in a ninth possible implementation manner of the first aspect, the first device determines, according to an evaluation result that the shared channel is in an idle state, Transfer data on the shared channel, including:
所述第一设备在所述预设评估时间结束的时刻评估确定所述共享信道为所述空闲状态,则在所述共享信道上传输数据;或者,The first device evaluates to determine that the shared channel is in the idle state at a time when the preset evaluation time ends, and then transmits data on the shared channel; or
所述第一设备在所述预设评估时间结束的时刻确定所述共享信道不处于空闲状态,则不在所述共享信到上传输数据。The first device determines that the shared channel is not in an idle state at the time when the preset evaluation time ends, and does not transmit data on the shared message.
第二方面,本发明实施例提供一种传输数据的方法,包括:In a second aspect, an embodiment of the present invention provides a method for transmitting data, including:
第二设备确定指示信息,所述指示信息用于指示第一设备在传输数据前对共享信道是否处于空闲状态进行评估的起始时间;The second device determines indication information, where the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data;
所述第二设备与所述第一设备在所述共享信道上传输数据,所述传输数据的起始时间在所述第一设备评估所述共享信道为空闲状态之后。The second device and the first device transmit data on the shared channel, and the start time of the transmission data is after the first device evaluates that the shared channel is in an idle state.
结合第二方面,在第二方面的第一种可能的实现方式中,所述第二设备确定指示信息之后,还包括:With reference to the second aspect, in a first possible implementation manner of the second aspect, after the determining, by the second device,
所述第二设备向所述至少一个第一设备发送所述指示信息,所述指示信息包括用于指示所述第一设备在传输数据前对所述共享信道是否处于空闲状态进行评估的起始时间的广播信息、调度指示信息、调度限制信息中的至少一项信息。Sending, by the second device, the indication information to the at least one first device, where the indication information includes a start for indicating whether the first device evaluates whether the shared channel is in an idle state before transmitting data At least one of broadcast information, scheduling indication information, and scheduling restriction information of time.
结合第二方面,在第二方面的第二种可能的实现方式中,所述第二设备确定指示信息之前,还包括:With reference to the second aspect, in a second possible implementation manner of the second aspect, before the determining, by the second device,
所述第二设备预先设置所述指示信息所指示的所述第一设备对所述共享信道是否处于空闲状态进行评估的起始时间。 Determining, by the second device, a start time of the first device that is instructed by the indication information to determine whether the shared channel is in an idle state.
第三方面,本发明实施例提供一种通信设备,包括:In a third aspect, an embodiment of the present invention provides a communications device, including:
确定模块,用于确定评估共享信道是否处于空闲状态的起始时间;a determining module, configured to determine a start time for evaluating whether the shared channel is in an idle state;
评估模块,用于从所述起始时间开始在预设评估时间内评估所述共享信道是否处于空闲状态;An evaluation module, configured to, according to the starting time, evaluate whether the shared channel is in an idle state within a preset evaluation time;
通信模块,用于根据评估所述共享信道是否处于空闲状态的评估结果确定是否在所述共享信道上传输数据。And a communication module, configured to determine whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state.
结合第三方面,在第三发面的第一种可能的实现方式中,所述通信模块,还用于接收第二设备发送的广播信息、调度指示信息、调度限制信息中的至少一项信息。With reference to the third aspect, in a first possible implementation manner of the third aspect, the communications module is further configured to receive, by the second device, at least one of broadcast information, scheduling indication information, and scheduling restriction information. .
结合第三方面的第一种可能的实现方式,在第三发面的第二种可能的实现方式中,所述广播信息包括所述共享信道被释放的时间信息;With reference to the first possible implementation manner of the third aspect, in a second possible implementation manner of the third aspect, the broadcast information includes time information that the shared channel is released;
所述确定模块,具体用于将所述广播信息中所述共享信道被释放的时间信息指示的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The determining module is specifically configured to determine a time indicated by the time information that the shared channel is released in the broadcast information as a start time for evaluating whether the shared channel is in an idle state.
结合第三方面的第一种可能的实现方式,在第三发面的第三种可能的实现方式中,所述调度指示信息包括所述第二设备为所述第一设备分配的发送上行数据的资源调度信息;With reference to the first possible implementation manner of the third aspect, in a third possible implementation manner of the third aspect, the scheduling indication information includes sending uplink data that is allocated by the second device to the first device Resource scheduling information;
所述确定模块,具体用于根据接收所述上行数据的资源调度指示信息的时间与所述上行数据的调度指示信息所指示的发送对应的上行数据的时间之间的时序关系,确定所述发送对应的上行数据的时间,并将比所述发送对应的上行数据的时间提前所述预设评估时间的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The determining module is specifically configured to determine, according to a timing relationship between a time when the resource scheduling indication information of the uplink data is received and a time of sending the uplink data corresponding to the scheduling indication information of the uplink data, Corresponding time of the uplink data, and determining a time earlier than the time for transmitting the corresponding uplink data by the preset evaluation time as a start time for evaluating whether the shared channel is in an idle state.
结合第三方面的第一种可能的实现方式,在第三发面的第四种可能的实现方式中,所述调度指示信息包括所述第二设备发送下行数据的调度信息;With reference to the first possible implementation manner of the third aspect, in a fourth possible implementation manner of the third aspect, the scheduling indication information includes scheduling information that the second device sends downlink data.
所述确定模块,具体用于将所述下行数据的调度信息指示的所述共享信道被释放的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The determining module is specifically configured to determine, when the shared channel indicated by the scheduling information of the downlink data is released, a start time for evaluating whether the shared channel is in an idle state.
结合第三方面的第一种可能的实现方式,在第三发面的第五种可能的实现方式中,所述调度限制信息包括预先配置的所述第二设备占用共享信道的时间范围信息;With reference to the first possible implementation manner of the third aspect, in a fifth possible implementation manner of the third aspect, the scheduling restriction information includes pre-configured time range information of the second device occupying the shared channel;
所述确定模块,具体用于将所述调度限制信息中所述第二设备占用共享信道的时间范围信息指示的结束时间确定为评估所述共享信道是否处于空闲 状态的起始时间。The determining module is specifically configured to determine, in the scheduling restriction information, an end time indicated by the time range information of the second device occupying the shared channel, to determine whether the shared channel is idle. The start time of the state.
结合第三方面,在第三发面的第六种可能的实现方式中,所述确定模块,具体用于将与第二设备预先设置的时间确定为评估所述共享信道是否处于空闲状态的起始时间。With reference to the third aspect, in a sixth possible implementation manner of the third aspect, the determining module is specifically configured to determine a time preset with the second device to determine whether the shared channel is in an idle state. Start time.
结合第三发面、第三方面的第一种至第六种中任一种可能的实现方式,在第三发面的第七种可能的实现方式中,所述预设评估时间的时长包括至少一个预设时间段的长度。In a seventh possible implementation manner of the third aspect, the duration of the preset evaluation time is included in the third aspect of the third aspect, The length of at least one preset time period.
结合第三发面、第三方面的第一种至第七种中任一种可能的实现方式,在第三发面的第八种可能的实现方式中,所述评估模块,具体用于若在所述预设评估时间内评估所述共享信道的能量值高于预设功率判断门限,则确定所述共享信道不处于空闲状态;若在所述预设评估时间内评估所述共享信道的能量值低于或等于所述预设功率判断门限,则确定所述共享信道为空闲状态。With reference to the third aspect, the possible implementation of any one of the first to seventh aspects of the third aspect, in the eighth possible implementation manner of the third aspect, the evaluation module is specifically used for And determining, in the preset evaluation time, that the energy value of the shared channel is higher than a preset power determination threshold, determining that the shared channel is not in an idle state; and if the shared channel is evaluated in the preset evaluation time If the energy value is lower than or equal to the preset power determination threshold, it is determined that the shared channel is in an idle state.
结合第三方面的第八种可能的实现方式,在第三发面的第九种可能的实现方式中,所述通信模块,具体用于在所述预设评估时间结束的时刻评估确定所述共享信道为所述空闲状态,则在所述共享信道上传输数据;或者,在所述预设评估时间结束的时刻确定所述共享信道不处于空闲状态,则不在所述共享信到上传输数据。In conjunction with the eighth possible implementation of the third aspect, in a ninth possible implementation manner of the third aspect, the communications module is configured to determine, at a time when the preset evaluation time ends If the shared channel is in the idle state, data is transmitted on the shared channel; or, when the preset channel is determined to be not in an idle state, the data is not transmitted on the shared message. .
第四方面,本发明实施例提供一种通信设备,包括:In a fourth aspect, an embodiment of the present invention provides a communications device, including:
确定模块,用于确定指示信息,所述指示信息用于指示第一设备在传输数据前对共享信道是否处于空闲状态进行评估的起始时间;a determining module, configured to determine indication information, where the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data;
通信模块,用于与所述第一设备在所述共享信道上传输数据,所述传输数据的起始时间在所述第一设备评估所述共享信道为空闲状态之后。a communication module, configured to transmit data on the shared channel with the first device, where a start time of the transmission data is after the first device evaluates that the shared channel is in an idle state.
结合第四方面,在第四方面的第一种可能的实现方式中,所述通信模块,还用于向所述至少一个第一设备发送所述指示信息,所述指示信息包括用于指示所述第一设备在传输数据前对所述共享信道是否处于空闲状态进行评估的起始时间的广播信息、调度指示信息、调度限制信息中的至少一项信息。With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the communication module is further configured to send the indication information to the at least one first device, where the indication information includes Determining at least one of broadcast information, scheduling indication information, and scheduling restriction information of a start time for evaluating whether the shared channel is in an idle state before transmitting data.
结合第四方面,在第四方面的第二种可能的实现方式中,所述确定模块,还用于预先设置所述指示信息所指示的所述第一设备对所述共享信道是 否处于空闲状态进行评估的起始时间。With reference to the fourth aspect, in a second possible implementation manner of the fourth aspect, the determining module is further configured to pre-set the first device indicated by the indication information to the shared channel Whether it is in the idle state and the start time of the evaluation.
第五方面,本发明实施例提供一种通信设备,包括:In a fifth aspect, an embodiment of the present invention provides a communications device, including:
处理器,用于确定评估共享信道是否处于空闲状态的起始时间;从所述起始时间开始在预设评估时间内评估所述共享信道是否处于空闲状态;a processor, configured to determine a start time for evaluating whether the shared channel is in an idle state; and evaluating, from the start time, whether the shared channel is in an idle state within a preset evaluation time;
收发器,用于根据评估所述共享信道是否处于空闲状态的评估结果确定是否在所述共享信道上传输数据。And a transceiver, configured to determine whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state.
结合第五方面,在第五方面的第一种可能的实现方式中,所述收发器,还用于接收第二设备发送的广播信息、调度指示信息、调度限制信息中的至少一项信息。With reference to the fifth aspect, in a first possible implementation manner of the fifth aspect, the transceiver is further configured to receive at least one of broadcast information, scheduling indication information, and scheduling restriction information that is sent by the second device.
结合第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述广播信息包括所述共享信道被释放的时间信息;With reference to the first possible implementation manner of the fifth aspect, in a second possible implementation manner of the fifth aspect, the broadcast information includes time information that the shared channel is released;
所述处理器,具体用于将所述广播信息中所述共享信道被释放的时间信息指示的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The processor is specifically configured to determine a time indicated by the time information that the shared channel is released in the broadcast information as a start time for evaluating whether the shared channel is in an idle state.
结合第五方面的第一种可能的实现方式,在第五方面的第三种可能的实现方式中,所述调度指示信息包括所述第二设备为所述第一设备分配的发送上行数据的资源调度信息;With reference to the first possible implementation manner of the fifth aspect, in a third possible implementation manner of the fifth aspect, the scheduling indication information includes the sending uplink data that is allocated by the second device to the first device Resource scheduling information;
所述处理器,具体用于根据接收所述上行数据的资源调度指示信息的时间与所述上行数据的调度指示信息所指示的发送对应的上行数据的时间之间的时序关系,确定所述发送对应的上行数据的时间,并将比所述发送对应的上行数据的时间提前所述预设评估时间的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The processor is specifically configured to determine the sending according to a timing relationship between a time when the resource scheduling indication information of the uplink data is received and a time of sending the uplink data corresponding to the scheduling indication information of the uplink data. Corresponding time of the uplink data, and determining a time earlier than the time for transmitting the corresponding uplink data by the preset evaluation time as a start time for evaluating whether the shared channel is in an idle state.
结合第五方面的第一种可能的实现方式,在第五方面的第四种可能的实现方式中,所述调度指示信息包括所述第二设备发送下行数据的调度信息;With reference to the first possible implementation manner of the fifth aspect, in a fourth possible implementation manner of the fifth aspect, the scheduling indication information includes scheduling information that the second device sends downlink data.
所述处理器,具体用于将所述下行数据的调度信息指示的所述共享信道被释放的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The processor is specifically configured to determine, when the shared channel indicated by the scheduling information of the downlink data is released, a start time for evaluating whether the shared channel is in an idle state.
结合第五方面的第一种可能的实现方式,在第五方面的第五种可能的实现方式中,所述调度限制信息包括预先配置的所述第二设备占用共享信道的时间范围信息;With reference to the first possible implementation manner of the fifth aspect, in a fifth possible implementation manner of the fifth aspect, the scheduling restriction information includes pre-configured time range information of the second device occupying the shared channel;
所述处理器,具体用于将所述调度限制信息中所述第二设备占用共享信道的时间范围信息指示的结束时间确定为评估所述共享信道是否处于空闲状 态的起始时间。The processor is specifically configured to determine, in the scheduling restriction information, an end time indicated by the time range information of the second device occupying the shared channel, to determine whether the shared channel is idle. The start time of the state.
结合第五方面,在第五方面的第六种可能的实现方式中,所述处理器,具体用于将与第二设备预先设置的时间确定为评估所述共享信道是否处于空闲状态的起始时间。With reference to the fifth aspect, in a sixth possible implementation manner of the fifth aspect, the processor is configured to determine a time preset with the second device to determine whether the shared channel is in an idle state. time.
结合第五方面、第五方面的第一种至第六种中任一种可能的实现方式,在第五方面的第七种可能的实现方式中,所述预设评估时间的时长包括至少一个预设时间段的长度。With reference to the fifth aspect, the possible implementation manner of any one of the first to the sixth aspect, the seventh possible implementation manner of the fifth aspect, the duration of the preset evaluation time includes at least one The length of the preset time period.
结合第五方面、第五方面的第一种至第七种中任一种可能的实现方式,在第五方面的第八种可能的实现方式中,所述处理器,具体用于若在所述预设评估时间内评估所述共享信道的能量值高于预设功率判断门限,则确定所述共享信道不处于空闲状态;若在所述预设评估时间内评估所述共享信道的能量值低于或等于所述预设功率判断门限,则确定所述共享信道为空闲状态。With reference to the fifth aspect, any one of the first to the seventh possible implementation manners of the fifth aspect, in the eighth possible implementation manner of the fifth aspect, the processor is specifically used in If the energy value of the shared channel is higher than the preset power determination threshold, the shared channel is determined not to be in an idle state; if the energy value of the shared channel is evaluated within the preset evaluation time If the threshold is lower than or equal to the preset power, the shared channel is determined to be in an idle state.
结合第五方面的第八种可能的实现方式,在第五方面的第九种可能的实现方式中,所述收发器,具体用于在所述预设评估时间结束的时刻评估确定所述共享信道为所述空闲状态,则在所述共享信道上传输数据;或者,在所述预设评估时间结束的时刻确定所述共享信道不处于空闲状态,则不在所述共享信到上传输数据。With reference to the eighth possible implementation manner of the fifth aspect, in a ninth possible implementation manner of the fifth aspect, the transceiver is configured to: determine, when the preset evaluation time ends, determine the sharing If the channel is in the idle state, data is transmitted on the shared channel; or, when the preset channel is determined to be not in an idle state, the data is not transmitted on the shared message.
第六方面,本发明实施例提供一种通信设备,包括:In a sixth aspect, an embodiment of the present invention provides a communications device, including:
处理器,用于确定指示信息,所述指示信息用于指示第一设备在传输数据前对共享信道是否处于空闲状态进行评估的起始时间;a processor, configured to determine indication information, where the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data;
收发器,用于与所述第一设备在所述共享信道上传输数据,所述传输数据的起始时间在所述第一设备评估所述共享信道为空闲状态之后。And a transceiver, configured to transmit data on the shared channel with the first device, where a start time of the data is after the first device evaluates that the shared channel is in an idle state.
结合第六方面,在第六方面的第一种可能的实现方式中,所述收发器,还用于向所述至少一个第一设备发送所述指示信息,所述指示信息包括用于指示所述第一设备在传输数据前对所述共享信道是否处于空闲状态进行评估的起始时间的广播信息、调度指示信息、调度限制信息中的至少一项信息。结合第六方面,在第六方面的第二种可能的实现方式中,所述处理器,还用于预先设置所述指示信息所指示的所述第一设备对所述共享信道是否处于空闲状态进行评估的起始时间。 With reference to the sixth aspect, in a first possible implementation manner of the sixth aspect, the transceiver is further configured to send the indication information to the at least one first device, where the indication information includes Determining at least one of broadcast information, scheduling indication information, and scheduling restriction information of a start time for evaluating whether the shared channel is in an idle state before transmitting data. With reference to the sixth aspect, in a second possible implementation manner of the sixth aspect, the processor is further configured to preset, in advance, whether the first device indicated by the indication information is in an idle state The start time for the evaluation.
第七方面,本发明实施例提供一种通信***,包括:第一设备和第二设备;其中,所述第一设备采用第三方面、第三方面的第一种至第九种中任一种可能的实现方式所述的通信设备,所述第二设备采用第四方面、第四方面的第一种至第二种中任一种可能的实现方式所述的通信设备。According to a seventh aspect, an embodiment of the present invention provides a communication system, including: a first device and a second device, where the first device adopts any one of the first to the ninth aspects of the third aspect, the third aspect A communication device as described in a possible implementation manner, wherein the second device adopts the communication device according to any one of the first aspect to the second aspect of the fourth aspect.
第八方面,本发明实施例提供一种通信***,包括:第一设备和第二设备;其中,所述第一设备采用第五方面、第五方面的第一种至第九种中任一种可能的实现方式所述的通信设备,所述第二设备采用第六方面、第六方面的第一种至第二种中任一种可能的实现方式所述的通信设备。According to an eighth aspect, an embodiment of the present invention provides a communication system, including: a first device and a second device, where the first device adopts any one of the first to the ninth aspects of the fifth aspect, the fifth aspect, A communication device as described in a possible implementation manner, wherein the second device is the communication device according to any one of the first to the second possible aspects of the sixth aspect.
本发明实施例传输数据的方法、装置及***,确定评估共享信道是否处于空闲状态的起始时间,提高了第一设备在预设评估时间内检测出共享信道处于空闲状态的概率,使第一设备可以有效地占用共享信道并在所述共享信道上传输数据,避免预先分配资源的浪费,提高通信***的传输效率。The method, device, and system for transmitting data in the embodiment of the present invention determine the start time of evaluating whether the shared channel is in an idle state, and improve the probability that the first device detects that the shared channel is in an idle state within a preset evaluation time, so that the first The device can effectively occupy the shared channel and transmit data on the shared channel, avoiding waste of pre-allocated resources, and improving transmission efficiency of the communication system.
附图说明DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, a brief description of the drawings used in the embodiments or the prior art description will be briefly described below. Obviously, the drawings in the following description It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any inventive labor.
图1为本发明传输数据的方法的一个实施例的流程图;1 is a flow chart of one embodiment of a method of transmitting data according to the present invention;
图2为本发明传输数据的方法的另一个实施例的流程图;2 is a flow chart of another embodiment of a method of transmitting data according to the present invention;
图3为第一设备和第二设备传输数据的一个时序示意图;3 is a timing diagram showing data transmission by the first device and the second device;
图4为第一设备和第二设备传输数据的另一个时序示意图;4 is another timing diagram of data transmission by the first device and the second device;
图5为第一设备和第二设备传输数据的第三个时序示意图FIG. 5 is a third timing diagram of data transmission by the first device and the second device
图6为本发明通信***的一个实施例的结构示意图;6 is a schematic structural diagram of an embodiment of a communication system according to the present invention;
图7为第一设备和第二设备传输数据的第四个时序示意图;7 is a fourth timing diagram of data transmission by the first device and the second device;
图8为本发明通信设备的一个实施例的结构示意图;FIG. 8 is a schematic structural diagram of an embodiment of a communication device according to the present invention; FIG.
图9为本发明通信设备的另一个实施例的结构示意图;9 is a schematic structural diagram of another embodiment of a communication device according to the present invention;
图10为本发明通信设备的第三个实施例的结构示意图;10 is a schematic structural diagram of a third embodiment of a communication device according to the present invention;
图11为本发明通信设备的第四个实施例的结构示意图;11 is a schematic structural diagram of a fourth embodiment of a communication device according to the present invention;
图12为本发明通信***的另一个实施例的结构示意图。 FIG. 12 is a schematic structural diagram of another embodiment of a communication system according to the present invention.
具体实施方式detailed description
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. It is a partial embodiment of the invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
图1为本发明传输数据的方法的一个实施例的流程图,如图1所示,本实施例的方法可以包括:FIG. 1 is a flowchart of an embodiment of a method for transmitting data according to the present invention. As shown in FIG. 1, the method in this embodiment may include:
步骤101、第一设备确定评估共享信道是否处于空闲状态的起始时间;Step 101: The first device determines a start time for evaluating whether the shared channel is in an idle state.
本发明中的第一设备可以是UE,与第二设备eNodeB基于未授权频谱进行通信,未授权频谱即为所述共享信道。可选的,通信***中的宏基站(Macro eNodeB)和微基站(Pico eNodeB)也可以作为本发明中的第一设备和第二设备,而且宏基站和微基站可以交替充当第一设备和第二设备。可选的,通信***中使用共享信道通信的设备都可以充当第一设备或者第二设备。本实施例中第一设备要通过共享信道进行通信,需要先采用LBT规则检测共享信道是否空闲,只有空闲状态的共享信道才是可以占用并进行通信的。第一设备确定共享信道是否空闲的原则是:如果第一设备从评估共享信道的空闲状态的起始时间开始,到预设评估时间的结束时刻,检测到共享信道空闲,则可判断共享信道为空闲状态并占用所述共享信道发送数据;如果第一设备从评估共享信道的空闲状态的起始时间开始,到预设评估时间的结束时刻,检测到共享信道被占用,则判断当前不能占用所述共享信道发送数据,此时,第一设备需要从预设评估时间的结束时刻开始,继续评估共享信道是否空闲。另一方面,UE发送数据采用的资源是由eNodeB预先分配的,该资源的频段和时间都是确定的,如果UE在要使用该资源发送数据的时候才开始评估共享信道的空闲状态,这样很有可能由于共享信道被占用而无法在确定的时间使用该资源按照调度指示发送数据。The first device in the present invention may be a UE, and the second device eNodeB communicates based on the unlicensed spectrum, and the unlicensed spectrum is the shared channel. Optionally, a macro base station (Macro eNodeB) and a micro base station (Pico eNodeB) in the communication system may also be used as the first device and the second device in the present invention, and the macro base station and the micro base station may alternately serve as the first device and the first device. Two devices. Alternatively, devices in the communication system that use shared channel communication may serve as the first device or the second device. In this embodiment, the first device needs to communicate through the shared channel, and the LBT rule needs to be used to detect whether the shared channel is idle. Only the shared channel in the idle state can occupy and communicate. The first device determines whether the shared channel is idle: if the first device detects that the shared channel is idle from the start time of evaluating the idle state of the shared channel to the end time of the preset evaluation time, the shared channel may be determined as An idle state and occupying the shared channel to transmit data; if the first device detects that the shared channel is occupied from the start time of evaluating the idle state of the shared channel to the end time of the preset evaluation time, determining that the shared channel cannot be occupied currently The shared channel transmits data. At this time, the first device needs to continue to evaluate whether the shared channel is idle, starting from the end time of the preset evaluation time. On the other hand, the resource used by the UE to transmit data is pre-allocated by the eNodeB, and the frequency band and time of the resource are determined. If the UE uses the resource to send data, it starts to evaluate the idle state of the shared channel. It is possible that the shared channel is occupied and the resource cannot be used to transmit data according to the scheduling indication at a determined time.
为了提高第一设备在确定的时间和频率资源上检测到共享信道的空闲状态的概率,并及时占用所述共享信道发送数据,本实施例中第一设备首先确定评估共享信道是否处于空闲状态的起始时间,所述起始时间可以根据第一 设备获取到的共享信道可能被释放的时间信息确定,这样第一设备可以将共享信道被释放后的第一时间确定为评估共享信道是否处于空闲状态的起始时间;所述起始时间还可以根据第一设备获取到的自身即将传输数据的时间信息确定,这样第一设备可以将即将传输数据的时间之前的某一个时刻确定为评估共享信道是否处于空闲状态的起始时间。In order to improve the probability that the first device detects the idle state of the shared channel on the determined time and frequency resources, and the data is transmitted in the shared channel in time, the first device in the embodiment first determines whether the shared channel is in an idle state. Starting time, the starting time may be according to the first The time information that the shared channel acquired by the device may be released is determined, so that the first device may determine the first time after the shared channel is released as the start time for evaluating whether the shared channel is in an idle state; the start time may also be The time information of the data to be transmitted by the first device is determined according to the time information of the data to be transmitted by the first device, so that the first device can determine a certain time before the time when the data is to be transmitted as the start time for evaluating whether the shared channel is in an idle state.
步骤102、所述第一设备从所述起始时间开始在预设评估时间内评估所述共享信道是否处于空闲状态;Step 102: The first device, according to the starting time, evaluates whether the shared channel is in an idle state within a preset evaluation time.
第一设备确定出自身从什么时间开始评估共享信道是否处于空闲状态,并在该时间到达时开始进行评估,第一设备在预设评估时间内可持续检测共享信道是否处于空闲状态,只要在这段时间内共享信道的状态一直空闲,即可确定出共享信道为空闲状态,并占用所述共享信道传输数据。预设评估时间可以是由通信***中高层预先配置的一个固定时长,也可以是第一设备和第二设备在通信前提前约定的一个固定时长,第一设备和第二设备均认可需要在该时长内确定共享信道是否处于空闲状态。由于第一设备在共享信道一被释放就开始评估共享信道是否处于空闲状态,或者在即将传输数据的时间之前,提前开始评估共享信道是否处于空闲状态,这样第一设备在预设评估时间内检测出共享信道处于空闲状态的可能性就大,而第一设备一旦占用了共享信道就可以在预期时间使用预先分配的资源传输数据。The first device determines from time when it starts to evaluate whether the shared channel is in an idle state, and starts to perform evaluation when the time arrives, and the first device can continuously detect whether the shared channel is in an idle state within a preset evaluation time, as long as The state of the shared channel is idle for a period of time, and the shared channel is determined to be in an idle state, and the shared channel is used to transmit data. The preset evaluation time may be a fixed duration long pre-configured by the upper layer of the communication system, or may be a fixed duration agreed by the first device and the second device before the communication, and the first device and the second device respectively recognize that the time is required. Determine if the shared channel is idle during the duration. Since the first device starts to evaluate whether the shared channel is in an idle state as soon as the shared channel is released, or starts to evaluate whether the shared channel is in an idle state before the time when the data is to be transmitted, the first device detects in the preset evaluation time. It is highly probable that the shared channel is in an idle state, and the first device can transmit data using the pre-allocated resources at the expected time once the shared channel is occupied.
步骤103、所述第一设备根据评估所述共享信道是否处于空闲状态的评估结果确定是否在所述共享信道上传输数据。Step 103: The first device determines whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state.
根据步骤102第一设备已经对共享信道是否处于空闲状态进行了评估,因此根据评估结果,第一设备就可以确定是否可以在共享信到上传输数据。According to step 102, the first device has evaluated whether the shared channel is in an idle state, so according to the evaluation result, the first device can determine whether data can be transmitted on the shared message.
本实施例,第一设备通过确定评估共享信道是否处于空闲状态的起始时间,提高了第一设备在预设评估时间内检测出共享信道处于空闲状态的概率,使第一设备可以有效地占用共享信道并在所述共享信道上传输数据,避免预先分配资源的浪费,提高通信***的传输效率。In this embodiment, the first device improves the probability that the first device detects that the shared channel is in an idle state in the preset evaluation time by determining the start time of the shared channel in the idle state, so that the first device can effectively occupy the first device. Sharing channels and transmitting data on the shared channel avoids waste of pre-allocated resources and improves transmission efficiency of the communication system.
可选的,在上述步骤101第一设备确定评估共享信道是否处于空闲状态的起始时间之前,所述方法还包括:所述第一设备接收第二设备发送的广播信息、调度指示信息、调度限制信息中的至少一项信息。Optionally, before the first device determines, according to the foregoing step 101, that the shared channel is in the idle state, the method further includes: receiving, by the first device, broadcast information, scheduling indication information, and scheduling sent by the second device. Limit at least one item of information.
具体来讲,第一设备可以通过接收到的广播信息、调度指示信息、调度 限制信息中的至少一项信息确定评估共享信道是否处于空闲状态的起始时间。Specifically, the first device may receive broadcast information, scheduling indication information, and scheduling. At least one of the restriction information determines a start time for evaluating whether the shared channel is in an idle state.
可选的,所述广播信息包括所述共享信道被释放的时间信息;上述步骤101所述第一设备确定评估共享信道是否处于空闲状态的起始时间,具体的实现方法可以是:所述第一设备将所述广播信息中所述共享信道被释放的时间信息指示的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the broadcast information includes time information that the shared channel is released. The first device determines that the shared channel is in an idle state. The specific implementation method may be: A device determines a time indicated by the time information in which the shared channel is released in the broadcast information as a start time for evaluating whether the shared channel is in an idle state.
具体来讲,第二设备发送的广播信息中包含的共享信道被释放的时间信息可以是第二设备自身释放共享信道的时间信息,也可以是通信***中非第一设备、第二设备的其他设备释放共享信道的时间信息。第二设备将共享信道被释放的时间信息通过广播信息广播出来,第一设备接收到该广播信息后,就可以将该广播信息中共享信道被释放的时间信息所指示的时间确定为评估共享信道是否处于空闲状态的起始时间。Specifically, the time information of the shared channel that is included in the broadcast information sent by the second device may be time information of the second device itself releasing the shared channel, or may be other than the first device and the second device in the communication system. The device releases the time information of the shared channel. The second device broadcasts the time information that the shared channel is released by using the broadcast information. After receiving the broadcast information, the first device may determine, as the evaluation shared channel, the time indicated by the time information that the shared channel is released in the broadcast information. Whether it is in the idle start time.
可选的,所述调度指示信息包括所述第二设备为所述第一设备分配的发送上行数据的资源调度信息;上述步骤101所述第一设备确定评估共享信道是否处于空闲状态的起始时间,具体的实现方法可以是:所述第一设备根据接收所述上行数据的资源调度指示信息的时间与所述上行数据的调度指示信息所指示的发送对应的上行数据的时间之间的时序关系,确定所述发送对应的上行数据的时间,并将比所述发送对应的上行数据的时间提前所述预设评估时间的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the scheduling indication information includes resource scheduling information that is sent by the second device to the first device to send uplink data. In the foregoing step 101, the first device determines whether to determine whether the shared channel is in an idle state. The specific implementation method may be: a timing between the time when the first device receives the resource scheduling indication information of the uplink data and the time of sending the uplink data corresponding to the scheduling indication information of the uplink data. And determining, by the relationship, the time for transmitting the corresponding uplink data, and determining, by the time that the time of transmitting the corresponding uplink data is earlier than the preset evaluation time, a start time for evaluating whether the shared channel is in an idle state.
具体来讲,第二设备可以通过PDCCH或ePDCCH向第一设备指示在共享信道上传输数据使用的频谱资源、传输方式,这是第二设备发送给第一设备的发送上行数据的资源调度信息。根据通信***中上行数据的资源调度信息和该上行数据的调度信息所指示的发送对应的上行数据的时间之间的时序关系,第一设备在接收到该上行数据的资源资源调度信息后隔一段时间(例如,LTE中的4个子帧)就是其使用时频资源发送对应的上行数据的时间。因此第一设备就可以将比发送对应的上行数据的时间提前预设评估时间的时间确定为评估所述共享信道是否处于空闲状态的起始时间。由于第一设备在发送对应的上行数据的时间之前提前评估了共享信道是否处于空闲状态,因此提高了第一设备在发送对应的上行数据的时间占用上共享信道的概率。Specifically, the second device may indicate, by using the PDCCH or the ePDCCH, the spectrum resource and the transmission mode used by the second device to transmit data on the shared channel, where the second device sends the uplink scheduling data to the first device. The first device receives the resource resource scheduling information of the uplink data after receiving the resource resource scheduling information of the uplink data according to the timing relationship between the resource scheduling information of the uplink data in the communication system and the scheduling information of the uplink data. The time (for example, 4 subframes in LTE) is the time at which the time-frequency resource is used to transmit the corresponding uplink data. Therefore, the first device may determine the time when the time for transmitting the corresponding uplink data is advanced by the preset evaluation time as the start time for evaluating whether the shared channel is in an idle state. Since the first device evaluates whether the shared channel is in an idle state before the time for transmitting the corresponding uplink data, the probability that the first device occupies the shared channel when transmitting the corresponding uplink data is improved.
可选的,所述调度指示信息包括所述第二设备发送下行数据的调度信 息;上述步骤101所述第一设备确定评估共享信道是否处于空闲状态的起始时间,具体的实现方法可以是:所述第一设备将所述下行数据的调度信息指示的所述共享信道被释放的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the scheduling indication information includes a scheduling signal that the second device sends downlink data. The first device determines the start time of the shared channel to be in the idle state. The specific implementation method may be: the first device indicates that the shared channel indicated by the scheduling information of the downlink data is The time of release is determined as the start time to evaluate whether the shared channel is in an idle state.
具体来讲,第二设备向第一设备发送的下行数据中包括了下行数据的调度信息,该调度信息是专发送给第一设备的,而不是上述广播信息可以被多个通信设备接收,该调度信息中也包含共享信道被释放的时间,第一设备获取到该下行数据的调度信息后,就可以将下行数据的调度信息指示的共享信道被释放的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Specifically, the downlink data sent by the second device to the first device includes scheduling information of the downlink data, where the scheduling information is specifically sent to the first device, instead, the broadcast information may be received by multiple communications devices, where The scheduling information also includes the time when the shared channel is released. After the first device obtains the scheduling information of the downlink data, the time that the shared channel indicated by the scheduling information of the downlink data is released may be determined to be an evaluation of whether the shared channel is in the The start time of the idle state.
可选的,所述调度限制信息包括预先配置的所述第二设备占用共享信道的时间范围信息;上述步骤101所述第一设备确定评估共享信道是否处于空闲状态的起始时间,具体的实现方法可以是:所述第一设备将所述调度限制信息中所述第二设备占用共享信道的时间范围信息指示的结束时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the scheduling restriction information includes a pre-configured time range information of the second device occupying the shared channel, where the first device determines, in step 101, a start time for evaluating whether the shared channel is in an idle state, and the specific implementation is performed. The method may be: the first device determines, in the scheduling restriction information, an end time indicated by the time range information of the second device occupying the shared channel as a start time for evaluating whether the shared channel is in an idle state.
具体来讲,调度限制信息可以是半静态调度信息,通信***中的各设备各自占用共享信道的时间范围是预先分配好的,例如eNodeB向UE发送下行数据只能在预设置的下行子帧的时间范围内,第一设备根据调度限制信息即可获知第二设备占用共享信道的时间范围,就可以将调度限制信息中第二设备占用共享信道的时间范围信息指示的结束时间确定为评估所述共享信道是否处于空闲状态的起始时间。Specifically, the scheduling restriction information may be semi-persistent scheduling information, and the time range in which each device in the communication system occupies the shared channel is pre-allocated. For example, the eNodeB sends the downlink data to the UE only in the preset downlink subframe. In the time range, the first device can learn the time range of the shared channel occupied by the second device according to the scheduling restriction information, and determine the end time indicated by the time range information of the shared channel occupied by the second device in the scheduling restriction information as the evaluation. Whether the shared channel is in the idle state.
可选的,第一设备收到的是上述广播信息、调度指示信息、调度限制信息中任意两项或三项信息时,第一设备可以根据上述三类信息对应的过程分别确定出一个评估共享信道是否处于空闲状态的起始时间,然后第一设备根据传输数据的需求最终确定出一个起始时间。例如,第一设备收到广播信息和包括第二设备为第一设备分配的发送上行数据的资源调度信息的调度指示信息,这时第一设备由于可以获取到发送对应的上行数据的时间,因此第一设备可取用根据调度指示信息确定出来的起始时间;第一设备收到广播信息和调度限制信息,这时由于调度限制信息是专发送给第一设备的,因此第一设备可取用根据调度限制信息确定出来的起始时间。需要说明的是,此处对第一设备收到多种信息确定评估共享信道是否处于空闲状态的起始时间的过 程是示例性说明,第一设备还可以根据实际的传输数据的情况和需求以其他规则取用相应的起始时间,对此不做具体限定。Optionally, when the first device receives any two or three pieces of the foregoing broadcast information, scheduling indication information, and scheduling restriction information, the first device may determine an evaluation sharing according to the processes corresponding to the foregoing three types of information. Whether the channel is in the start time of the idle state, and then the first device finally determines a start time according to the demand of the transmitted data. For example, the first device receives the broadcast information and the scheduling indication information of the resource scheduling information that is sent by the second device to the first device, and the first device can obtain the time for sending the corresponding uplink data. The first device may obtain the start time determined according to the scheduling indication information; the first device receives the broadcast information and the scheduling restriction information, and at this time, since the scheduling restriction information is specifically sent to the first device, the first device may use the The start time for which the scheduling limit information is determined. It should be noted that, here, the first device receives multiple information to determine whether the shared channel is in the idle state. The process is exemplified, and the first device may also use the corresponding start time according to other conditions and requirements of the actual data transmission, which is not specifically limited.
可选的,上述步骤101所述第一设备确定评估共享信道是否处于空闲状态的起始时间,具体的实现方法可以是:所述第一设备将与第二设备预先设置的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the first device determines, according to the foregoing step 101, a start time for evaluating whether the shared channel is in an idle state, and the specific implementation manner may be: determining, by the first device, a preset time with the second device as an evaluation center. Indicates whether the shared channel is in the idle state.
具体来讲,第一设备和第二设备可以在通信之前预先设置好一个时间,第一设备可以将该设置的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Specifically, the first device and the second device may be preset for a time before the communication, and the first device may determine the set time as a start time for evaluating whether the shared channel is in an idle state.
可选的,所述预设评估时间的时长包括至少一个预设时间段的长度。Optionally, the duration of the preset evaluation time includes a length of at least one preset time period.
具体来讲,预设时间段为第一设备评估一次共享信道是否处于空闲状态所需要的时间,其时长也可以是由通信***中高层预先配置的一个固定时长,也可以是第一设备和第二设备在通信前提前约定的一个固定时长,而预设评估时间的时长包括至少一个所述预设时间段的长度。例如一个预设时间段的长度为20μs或18μs,以下以20μs为例说明。这样预设评估时间的时长可以是一个20μs,也可以是P个20μs,P为预设的大于1的自然数。Specifically, the preset time period is a time required for the first device to evaluate whether the shared channel is in an idle state, and the duration may be a fixed duration that is pre-configured by the upper layer of the communication system, or may be the first device and the first device. The second device has a fixed length of time agreed upon before the communication, and the duration of the preset evaluation time includes the length of at least one of the preset time periods. For example, the length of a preset time period is 20 μs or 18 μs, and the following is an example of 20 μs. Thus, the preset evaluation time may be a time of 20 μs or P 20 μs, and P is a preset natural number greater than 1.
可选的,上述步骤102所述第一设备从所述起始时间开始在预设评估时间内评估所述共享信道是否处于空闲状态,具体实现方法可以是:若所述第一设备在所述预设评估时间内评估所述共享信道的能量值高于预设功率判断门限,则确定所述共享信道不处于空闲状态;若所述第一设备在所述预设评估时间内评估所述共享信道的能量值低于或等于所述预设功率判断门限,则确定所述共享信道为空闲状态。Optionally, the first device, in the foregoing step 102, is configured to determine whether the shared channel is in an idle state in the preset evaluation time, where the first device is in the Determining that the energy value of the shared channel is higher than a preset power determination threshold in a preset evaluation time, determining that the shared channel is not in an idle state; and if the first device evaluates the sharing in the preset evaluation time If the energy value of the channel is lower than or equal to the preset power determination threshold, it is determined that the shared channel is in an idle state.
具体来讲,第一设备在从确定的评估所述共享信道是否处于空闲状态的起始时间开始,在预设评估时间的时长内检测共享信道的状态,若在所述预设评估时间内检测到所述共享信道的能量值低于或等于预设功率判断门限,则确定所述共享信道为空闲状态;若在所述预设评估时间内检测到所述共享信道的能量值高于预设功率判断门限,则第一设备确定所述共享信道不处于空闲状态。共享信道的能量值可以是第一设备在共享信道上测量到的信道质量、干扰、功率等值。Specifically, the first device detects a state of the shared channel within a preset time period of the preset evaluation time from a determined start time of determining whether the shared channel is in an idle state, if the detection is performed within the preset evaluation time If the energy value of the shared channel is lower than or equal to the preset power determination threshold, determining that the shared channel is in an idle state; if the energy value of the shared channel is detected to be higher than a preset in the preset evaluation time The power determining threshold, the first device determines that the shared channel is not in an idle state. The energy value of the shared channel may be the channel quality, interference, power, etc. measured by the first device on the shared channel.
可选的,上述步骤103所述第一设备根据评估所述共享信道是否处于空闲状态的评估结果确定是否在所述共享信道上传输数据,具体的实现方法可 以是:所述第一设备在所述预设评估时间结束的时刻评估确定所述共享信道为所述空闲状态,则在所述共享信道上传输数据;或者,所述第一设备在所述预设评估时间结束的时刻评估确定所述共享信道不处于空闲状态,则不在所述共享信到上传输数据。Optionally, the first device in step 103 determines whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state, and the specific implementation manner may be implemented. Therefore, the first device evaluates that the shared channel is in the idle state when the preset evaluation time ends, and then transmits data on the shared channel; or, the first device is in the When the time evaluation of the end of the preset evaluation time determines that the shared channel is not in the idle state, the data is not transmitted on the shared message.
具体来讲,第一设备在预设评估时间结束的时刻确定共享信道为空闲状态,则直接占用共享信道,在共享信到上传输数据即可;而第一设备在预设评估时间结束的时刻确定共享信道不处于空闲状态,则当前不能在共享信到上传输数据。Specifically, the first device determines that the shared channel is in an idle state at the time when the preset evaluation time ends, and directly occupies the shared channel, and the data is transmitted on the shared message; and the first device ends at the preset evaluation time. If it is determined that the shared channel is not in an idle state, data cannot currently be transmitted on the shared message.
第一设备需要继续评估共享信道是否处于空闲状态,从预设评估时间结束的时间开始,在另一个预设评估时间内评估共享信道是否处于空闲状态,所述另一个预设评估时间的时长为Q个预设时间段的长度,Q为第一设备在1到共享信道是否处于空闲状态的最大评估次数中随机选取的自然数,所述共享信道是否处于空闲状态的最大评估次数为预设的值。第一设备这样一直重复评估过程,直到评估出共享信道为空闲状态时才在共享信道上传输数据。The first device needs to continue to evaluate whether the shared channel is in an idle state, and starts from the time when the preset evaluation time ends, and evaluates whether the shared channel is in an idle state in another preset evaluation time, and the duration of the another preset evaluation time is Q is the length of the preset time period, and Q is a natural number randomly selected by the first device from 1 to the maximum evaluation number of whether the shared channel is in an idle state, and the maximum evaluation number of whether the shared channel is in an idle state is a preset value. . The first device thus repeats the evaluation process until data is transmitted on the shared channel until the shared channel is evaluated to be in an idle state.
上述方法实施例中在第一设备传输数据之前,共享信道可以是被第二设备占用,也可以是被其他UE占用,因此第一设备确定评估共享信道是否处于空闲状态的起始时间是上述两种设备最后释放共享信道的时间,例如,如果eNodeB只对一个UE进行调度,那么该UE就将eNodeB释放共享信道的时间作为所述起始时间,如果eNodeB对两个UE进行调度,那么第一个调度的UE是将eNodeB释放共享信道的时间作为所述起始时间,第二个调度的UE就是将第一个UE释放共享信道的时间作为所述起始时间。In the foregoing method embodiment, before the data is transmitted by the first device, the shared channel may be occupied by the second device or may be occupied by other UEs. Therefore, the start time of the first device determining whether the shared channel is in an idle state is the foregoing two. The time when the device finally releases the shared channel. For example, if the eNodeB only schedules one UE, the UE uses the time when the eNodeB releases the shared channel as the start time. If the eNodeB schedules the two UEs, the first The scheduled UEs use the time when the eNodeB releases the shared channel as the start time, and the second scheduled UE is the time when the first UE releases the shared channel as the start time.
图2为本发明传输数据的方法的另一个实施例的流程图,如图2所示,本实施例的方法可以包括:2 is a flowchart of another embodiment of a method for transmitting data according to the present invention. As shown in FIG. 2, the method in this embodiment may include:
步骤201、第二设备确定指示信息,所述指示信息用于指示第一设备在传输数据前对共享信道是否处于空闲状态进行评估的起始时间;Step 201: The second device determines indication information, where the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data.
本实施例与图1所示的方法实施例相对应,是与上述第一设备进行通信的第二设备侧的方法实施例。本实施例中为了提高通信***中的至少一个第一设备根据所述指示信息确定在传输数据之前对共享信道是否处于空闲状态进行评估的起始时间,从该起始时间开始到预设评估时间结束的时刻评估确 定所述共享信道是否处于空闲状态。由于第一设备在传输数据的时间之前就开始对共享信道是否处于空闲状态进行了评估,这样第一设备在预设评估时间内检测出共享信道处于空闲状态的可能性就大,而第一设备一旦占用了共享信道就可以在预期时间使用预先分配的资源传输数据。This embodiment corresponds to the method embodiment shown in FIG. 1 and is a method embodiment of the second device side that communicates with the first device. In this embodiment, in order to improve, at least one first device in the communication system determines, according to the indication information, a start time for evaluating whether the shared channel is in an idle state before transmitting data, starting from the start time to a preset evaluation time. The end of the assessment is indeed Whether the shared channel is in an idle state. Since the first device starts to evaluate whether the shared channel is in an idle state before the time of transmitting the data, the first device is likely to detect that the shared channel is in an idle state within a preset evaluation time, and the first device is Once the shared channel is occupied, the data can be transmitted using the pre-allocated resources at the expected time.
步骤202、所述第二设备与所述第一设备在所述共享信道上传输数据,所述传输数据的起始时间在所述第一设备评估所述共享信道为空闲状态之后。Step 202: The second device and the first device transmit data on the shared channel, where a start time of the transmission data is after the first device evaluates that the shared channel is in an idle state.
在第一设备评估出共享信道为空闲状态之后,就可以占用共线信道,然后第二设备和第一设备可以通过该共享信道传输数据。After the first device evaluates that the shared channel is in an idle state, the collinear channel can be occupied, and then the second device and the first device can transmit data through the shared channel.
本实施例,第二设备通过向第一设备发送指示第一设备在传输数据前对共享信道是否处于空闲状态进行评估的起始时间的指示信息,使第一设备根据指示信息确定评估共享信道是否处于空闲状态的起始时间,提高了第一设备在预设评估时间内检测出共享信道处于空闲状态的概率,使第一设备可以有效地占用共享信道并在所述共享信道上传输数据,避免预先分配资源的浪费,提高通信***的传输效率。In this embodiment, the second device, by sending, to the first device, indication information indicating that the first device evaluates whether the shared channel is in an idle state before transmitting the data, and determining, by the first device, whether the shared channel is evaluated according to the indication information The start time of the idle state improves the probability that the first device detects that the shared channel is in an idle state within a preset evaluation time, so that the first device can effectively occupy the shared channel and transmit data on the shared channel, thereby avoiding The waste of resources is allocated in advance, and the transmission efficiency of the communication system is improved.
可选的,上述步骤201第二设备确定指示信息之后,所述方法还包括:所述第二设备向所述至少一个第一设备发送所述指示信息,所述指示信息包括用于指示所述第一设备在传输数据前对所述共享信道是否处于空闲状态进行评估的起始时间的广播信息、调度指示信息、调度限制信息中的至少一项信息。Optionally, after the second device determines the indication information, the method further includes: the second device sending the indication information to the at least one first device, where the indication information includes At least one of broadcast information, scheduling indication information, and scheduling restriction information of a start time at which the first device evaluates whether the shared channel is in an idle state before transmitting data.
可选的,上述步骤201第二设备确定指示信息之前,所述方法还包括:所述第二设备预先设置所述指示信息所指示的所述第一设备对所述共享信道是否处于空闲状态进行评估的起始时间。Optionally, before the second device determines the indication information, the method further includes: the second device presetting, by the first device, the first device, whether the shared channel is in an idle state. The start time of the assessment.
所述广播信息、所述调度指示信息、所述调度限制信息中包含的信息可以参考图1所示的方法实施例,此处不再赘述。For the information included in the broadcast information, the scheduling indication information, and the scheduling restriction information, reference may be made to the method embodiment shown in FIG. 1 , and details are not described herein again.
下面采用几个具体的实施例,对图1或图2所示方法实施例的技术方案进行详细说明。The technical solutions of the method embodiment shown in FIG. 1 or FIG. 2 are described in detail below by using several specific embodiments.
图3为第一设备和第二设备传输数据的一个时序示意图。假定预设评估时间包括一个预设时间段的长度,所述预设时间段的长度为20μs。如图3所示,第二设备eNodeB发送广播信息,第一设备UE通过该广播消息可以确定 eNodeB将占用共享信道5个子帧,并在子帧n-1结束时刻的前20μs的时刻释放共享信道。确定该时间信息后,第一设备UE即可从子帧n-1结束时刻的前20μs开始检测共享信道的能量值评估共享信道的空闲状态。这样,经过20μs的评估后共享信道空闲,UE就可以在子帧n的开始时刻占用共享信道并传输数据。FIG. 3 is a timing diagram of data transmission by the first device and the second device. It is assumed that the preset evaluation time includes the length of one preset time period, and the length of the preset time period is 20 μs. As shown in FIG. 3, the second device eNodeB sends broadcast information, and the first device UE can determine by using the broadcast message. The eNodeB will occupy 5 subframes of the shared channel and release the shared channel at the first 20 μs of the end of the subframe n-1. After determining the time information, the first device UE can detect the idle state of the shared channel by detecting the energy value of the shared channel from the first 20 μs of the end time of the subframe n-1. Thus, after 20 μs of evaluation, the shared channel is idle, and the UE can occupy the shared channel and transmit data at the beginning of the subframe n.
图4为第一设备和第二设备传输数据的另一个时序示意图,如图4所示,第二设备eNodeB在子帧n-4通过PDCCH或ePDCCH向第一设备UE发送资源调度信息,指示UE在子帧n发送上行数据,通过该资源调度信息,UE根据接收资源调度信息的时间(子帧n-4)与发送对应的上行数据的时间(子帧n)之间的时序关系确定从子帧n-1结束时刻的前20μs的时刻为共享信道被释放的时间并从该时刻开始检测共享信道的能量值评估共享信道的空闲状态。这样,经过20μs的评估后共享信道空闲,UE就可以在子帧n的开始时刻按照预期在子帧n时占用共享信道并传输数据。4 is another timing diagram of the first device and the second device transmitting data. As shown in FIG. 4, the second device eNodeB sends resource scheduling information to the first device UE through the PDCCH or the ePDCCH in the subframe n-4, indicating the UE. Transmitting uplink data in the subframe n, by using the resource scheduling information, the UE determines the slave according to the time relationship between the time (subframe n-4) of receiving the resource scheduling information and the time (subframe n) of transmitting the corresponding uplink data. The first 20 μs of the end time of the frame n-1 is the time at which the shared channel is released and the energy value of the shared channel is detected from the time to evaluate the idle state of the shared channel. Thus, after the 20 μs evaluation, the shared channel is idle, and the UE can occupy the shared channel and transmit data at the start time of the subframe n as expected in the subframe n.
图5为第一设备和第二设备传输数据的第三个时序示意图,如图5所示,第二设备eNodeB发送广播信息,第一个第一设备UE1和第二个第一设备UE2可以根据广播信息确定共享信道被释放的时间信息。UE1可以确定共享信道被第二设备释放的时间为子帧n-1结束时刻的前20μs的时刻。UE2可以确定共享信道被UE1释放的时间为子帧n+1结束时刻的前20μs的时刻。确定上述时间信息后,UE1即可从子帧n-1结束时刻的前20μs开始检测共享信道的能量值评估共享信道的空闲状态。这样,经过20μs的评估后共享信道空闲,UE1就可以在子帧n的开始时刻占用共享信道并传输数据;而UE2即可从子帧n+1结束时刻的前20μs开始检测共享信道的能量值评估共享信道的空闲状态。这样,经过20μs的评估后共享信道空闲,UE2就可以在子帧n+2的开始时刻占用共享信道并传输数据。FIG. 5 is a third timing diagram of data transmission by the first device and the second device. As shown in FIG. 5, the second device eNodeB sends broadcast information, and the first first device UE1 and the second first device UE2 may be configured according to The broadcast information determines time information at which the shared channel is released. The UE 1 may determine that the time when the shared channel is released by the second device is the time of the first 20 μs of the end time of the subframe n-1. UE2 may determine that the time when the shared channel is released by UE1 is the time of the first 20 μs of the end time of subframe n+1. After determining the time information, the UE1 can detect the idle state of the shared channel by detecting the energy value of the shared channel from the first 20 μs of the end time of the subframe n-1. In this way, after the 20μs evaluation, the shared channel is idle, UE1 can occupy the shared channel and transmit data at the beginning of the subframe n; and UE2 can detect the energy value of the shared channel from the first 20μs of the end of the subframe n+1. Evaluate the idle state of the shared channel. Thus, after the 20 μs evaluation, the shared channel is idle, and UE2 can occupy the shared channel and transmit data at the beginning of the subframe n+2.
可选的,eNodeB和UE之间可以预先设置时间关系,例如,将每个子帧的前20μs作为预设评估时间,或者将每个子帧的后20μs作为预设评估时间,第一设备在该预设评估时间的起始时刻开始评估共享信道的空闲状态。Optionally, a time relationship may be preset between the eNodeB and the UE, for example, the first 20 μs of each subframe is used as a preset evaluation time, or the last 20 μs of each subframe is used as a preset evaluation time, where the first device is in the pre- Let the start time of the evaluation time begin to evaluate the idle state of the shared channel.
图6为本发明通信***的一个实施例的结构示意图,如图6所示,宏基站(Macro eNodeB)和微基站(Pico eNodeB)之间通过共享信道的资源传递回传(Backhaul)数据,同时宏基站与UE、微基站与UE分别也通过共享信 道传输数据。宏基站、微基站、UE中的任意一者在通过共享信道传输数据前需要评估共享信道的空闲状态,其中宏基站和微基站可以交替充当第一设备和第二设备。图7为第一设备和第二设备传输数据的第四个时序示意图,如图7所示,本实施例中宏基站作为第二设备先占用共享信道从子帧n-4到子帧n-1结束时刻前20μs,宏基站向微基站发送广播信息,包括共享信道被释放的时间信息,此时微基站作为第一设备,微基站根据广播信息确定评估共享信道是否处于空闲状态的起始时间为子帧n-1结束时刻前20μs的时刻;微基站从该起始时间(即子帧n-1结束时刻前20μs的时刻)开始在20μs内评估出共享信道的空闲状态。如果评估结果是共享信道空闲,则从子帧n到子帧n+1占用共享信道;微基站又作为第二设备向宏基站发送广播信息,此时宏基站作为第一设备,宏基站根据广播信息确定评估共享信道是否处于空闲状态的起始时间为子帧n+2的开始时刻;宏基站从起始时间(即子帧n+2的开始时刻)开始在20μs内评估出共享信道的空闲状态。如果评估结果是共享信道空闲,从子帧n+2开始后的20μs处到子帧n+3结束时刻前20μs占用共享信道。以此类推,宏基站和微基站通过交替充当第一设备和第二设备,实现提高第一设备在确定的时间和频率资源上检测到共享信道的空闲状态的概率,使得第一设备和第二设备交替占用共享信道并在共享信道上通信,避免预先分配资源的浪费,提高通信***的传输效率。FIG. 6 is a schematic structural diagram of an embodiment of a communication system according to the present invention. As shown in FIG. 6, a macro base station (Macro eNodeB) and a micro base station (Pico eNodeB) transmit backhaul data through resources of a shared channel, and simultaneously The macro base station and the UE, the micro base station, and the UE respectively share the letter Channel transfer data. Any one of the macro base station, the micro base station, and the UE needs to evaluate the idle state of the shared channel before transmitting the data through the shared channel, wherein the macro base station and the micro base station can alternately serve as the first device and the second device. FIG. 7 is a fourth timing diagram of data transmission by the first device and the second device. As shown in FIG. 7, in this embodiment, the macro base station as the second device first occupies the shared channel from the subframe n-4 to the subframe n- The macro base station sends the broadcast information to the micro base station, including the time information that the shared channel is released. At this time, the micro base station serves as the first device, and the micro base station determines, according to the broadcast information, the start time for evaluating whether the shared channel is in an idle state. It is the time 20 μs before the end of the subframe n-1; the micro base station evaluates the idle state of the shared channel within 20 μs from the start time (that is, the time 20 μs before the end of the subframe n-1). If the evaluation result is that the shared channel is idle, the shared channel is occupied from the subframe n to the subframe n+1; the micro base station transmits the broadcast information to the macro base station as the second device, and the macro base station serves as the first device, and the macro base station broadcasts according to the broadcast. The information determines that the start time of evaluating whether the shared channel is in an idle state is the start time of the subframe n+2; the macro base station evaluates the idle of the shared channel within 20 μs from the start time (ie, the start time of the subframe n+2) status. If the evaluation result is that the shared channel is idle, the shared channel is occupied 20 μs from the start of the subframe n+2 to the end of the subframe n+3. By analogy, the macro base station and the micro base station realize the probability of detecting the idle state of the shared channel on the determined time and frequency resources by alternately acting as the first device and the second device, so that the first device and the second device The device alternately occupies the shared channel and communicates on the shared channel, avoiding waste of pre-allocated resources and improving the transmission efficiency of the communication system.
图8为本发明通信设备的一个实施例的结构示意图,如图8所示,本实施例的装置可以包括:确定模块11、评估模块12以及通信模块13,其中,确定模块11,用于确定评估共享信道是否处于空闲状态的起始时间;评估模块12,用于从所述起始时间开始在预设评估时间内评估所述共享信道是否处于空闲状态;通信模块13,用于根据评估所述共享信道是否处于空闲状态的评估结果确定是否在所述共享信道上传输数据。FIG. 8 is a schematic structural diagram of an embodiment of a communication device according to the present invention. As shown in FIG. 8, the apparatus in this embodiment may include: a determining module 11, an evaluating module 12, and a communication module 13, wherein the determining module 11 is configured to determine Evaluating whether the shared channel is in an idle state; the evaluation module 12 is configured to evaluate whether the shared channel is in an idle state within a preset evaluation time from the start time; the communication module 13 is configured to The result of the evaluation of whether the shared channel is in an idle state determines whether data is transmitted on the shared channel.
本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The device in this embodiment may be used to implement the technical solution of the method embodiment shown in FIG. 1 , and the implementation principle and technical effects are similar, and details are not described herein again.
可选的,所述通信模块13,还用于接收第二设备发送的广播信息、调度指示信息、调度限制信息中的至少一项信息。Optionally, the communication module 13 is further configured to receive at least one of broadcast information, scheduling indication information, and scheduling restriction information sent by the second device.
可选的,所述广播信息包括所述共享信道被释放的时间信息;所述确定模块11,具体用于将所述广播信息中所述共享信道被释放的时间信息指示的 时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the broadcast information includes time information that the shared channel is released; the determining module 11 is specifically configured to indicate time information that the shared channel is released in the broadcast information. The time is determined as a start time for evaluating whether the shared channel is in an idle state.
可选的,所述调度指示信息包括所述第二设备为所述第一设备分配的发送上行数据的资源调度信息;所述确定模块11,具体用于根据接收所述上行数据的资源调度指示信息的时间与所述上行数据的调度指示信息所指示的发送对应的上行数据的时间之间的时序关系,确定所述发送对应的上行数据的时间,并将比所述发送对应的上行数据的时间提前所述预设评估时间的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the scheduling indication information includes resource scheduling information that is sent by the second device to the first device to send uplink data, and the determining module 11 is specifically configured to: according to the resource scheduling indication that receives the uplink data. Determining, by the timing relationship between the time of the information and the time of the uplink data corresponding to the transmission indicated by the scheduling indication information of the uplink data, determining the time for transmitting the corresponding uplink data, and using the uplink data corresponding to the sending The time when the time advances the preset evaluation time is determined as a start time for evaluating whether the shared channel is in an idle state.
可选的,所述调度指示信息包括所述第二设备发送下行数据的调度信息;所述确定模块11,具体用于将所述下行数据的调度信息指示的所述共享信道被释放的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the scheduling indication information includes scheduling information that the second device sends downlink data, where the determining module 11 is specifically configured to determine, when the shared channel indicated by the scheduling information of the downlink data is released, To evaluate whether the shared channel is in the idle state.
可选的,所述调度限制信息包括预先配置的所述第二设备占用共享信道的时间范围信息;所述确定模块11,具体用于将所述调度限制信息中所述第二设备占用共享信道的时间范围信息指示的结束时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the scheduling restriction information includes pre-configured time range information of the second device occupying the shared channel, where the determining module 11 is configured to: in the scheduling restriction information, the second device occupies a shared channel. The end time indicated by the time range information is determined as the start time for evaluating whether the shared channel is in an idle state.
可选的,所述确定模块11,具体用于将与第二设备预先设置的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the determining module 11 is specifically configured to determine a time preset with the second device as a start time for evaluating whether the shared channel is in an idle state.
可选的,所述预设评估时间的时长包括至少一个预设时间段的长度。Optionally, the duration of the preset evaluation time includes a length of at least one preset time period.
可选的,所述评估模块12,具体用于若在所述预设评估时间内评估所述共享信道的能量值高于预设功率判断门限,则确定所述共享信道不处于空闲状态;若在所述预设评估时间内评估所述共享信道的能量值低于或等于所述预设功率判断门限,则确定所述共享信道为空闲状态。Optionally, the evaluating module 12 is specifically configured to: if the energy value of the shared channel is higher than a preset power determination threshold in the preset evaluation time, determine that the shared channel is not in an idle state; And determining, in the preset evaluation time, that the energy value of the shared channel is lower than or equal to the preset power determination threshold, determining that the shared channel is in an idle state.
可选的,所述通信模块13,具体用于在所述预设评估时间结束的时刻评估确定所述共享信道为所述空闲状态,则在所述共享信道上传输数据;或者,在所述预设评估时间结束的时刻确定所述共享信道不处于空闲状态,则不在所述共享信到上传输数据。Optionally, the communication module 13 is configured to: when the estimated time of the preset evaluation time ends, determine that the shared channel is the idle state, and then transmit data on the shared channel; or, in the When the time at which the preset evaluation time ends is determined to be that the shared channel is not in an idle state, data is not transmitted on the shared message.
图9为本发明通信设备的另一个实施例的结构示意图,如图9所示,本实施例的装置可以包括:确定模块21和通信模块22,其中,确定模块21,用于确定指示信息,所述指示信息用于指示第一设备在传输数据前对共享信道是否处于空闲状态进行评估的起始时间;通信模块22,用于与所述第一设备在所述共享信道上传输数据,所述传输数据的起始时间在所述第一设备评 估所述共享信道为空闲状态之后。FIG. 9 is a schematic structural diagram of another embodiment of a communication device according to the present invention. As shown in FIG. 9, the device in this embodiment may include: a determining module 21 and a communication module 22, wherein the determining module 21 is configured to determine indication information. The indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data; the communication module 22 is configured to transmit data on the shared channel with the first device, where The start time of the transmission data is in the first device rating After the shared channel is estimated to be in an idle state.
本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The device in this embodiment may be used to implement the technical solution of the method embodiment shown in FIG. 2, and the implementation principle and technical effects are similar, and details are not described herein again.
可选的,所述通信模块22,还用于向所述至少一个第一设备发送所述指示信息,所述指示信息包括用于指示所述第一设备在传输数据前对所述共享信道是否处于空闲状态进行评估的起始时间的广播信息、调度指示信息、调度限制信息中的至少一项信息。Optionally, the communication module 22 is further configured to send the indication information to the at least one first device, where the indication information is used to indicate whether the first device compares the shared channel before transmitting data At least one of broadcast information, scheduling indication information, and scheduling restriction information at the start time of the evaluation in the idle state.
可选的,所述确定模块21,还用于预先设置所述指示信息所指示的所述第一设备对所述共享信道是否处于空闲状态进行评估的起始时间。Optionally, the determining module 21 is further configured to preset, in advance, a start time of the first device, where the indication information indicates, whether the shared channel is in an idle state.
图10为本发明通信设备的第三个实施例的结构示意图,如图10所示,本实施例的设备可以包括:处理器31和收发器32,其中,处理器31,用于确定评估共享信道是否处于空闲状态的起始时间;从所述起始时间开始在预设评估时间内评估所述共享信道是否处于空闲状态;收发器32,用于根据评估所述共享信道是否处于空闲状态的评估结果确定是否在所述共享信道上传输数据。10 is a schematic structural diagram of a third embodiment of a communication device according to the present invention. As shown in FIG. 10, the device in this embodiment may include: a processor 31 and a transceiver 32, wherein the processor 31 is configured to determine an evaluation share. Whether the channel is in an idle state; determining whether the shared channel is in an idle state within a preset evaluation time from the start time; and the transceiver 32 configured to evaluate whether the shared channel is in an idle state The result of the evaluation determines whether data is transmitted on the shared channel.
本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The device in this embodiment may be used to implement the technical solution of the method embodiment shown in FIG. 1 , and the implementation principle and technical effects are similar, and details are not described herein again.
可选的,所述收发器32,还用于接收第二设备发送的广播信息、调度指示信息、调度限制信息中的至少一项信息。Optionally, the transceiver 32 is further configured to receive at least one of broadcast information, scheduling indication information, and scheduling restriction information sent by the second device.
可选的,所述广播信息包括所述共享信道被释放的时间信息;所述处理器31,具体用于将所述广播信息中所述共享信道被释放的时间信息指示的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the broadcast information includes time information that the shared channel is released, and the processor 31 is specifically configured to determine, as the evaluation station, a time indicated by the time information that the shared channel is released in the broadcast information. Indicates whether the shared channel is in the idle state.
可选的,所述调度指示信息包括所述第二设备为所述第一设备分配的发送上行数据的资源调度信息;所述处理器31,具体用于根据接收所述上行数据的资源调度指示信息的时间与所述上行数据的调度指示信息所指示的发送对应的上行数据的时间之间的时序关系,确定所述发送对应的上行数据的时间,并将比所述发送对应的上行数据的时间提前所述预设评估时间的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the scheduling indication information includes resource scheduling information that is sent by the second device to the first device to send uplink data, where the processor 31 is specifically configured to: according to the resource scheduling indication that receives the uplink data. Determining, by the timing relationship between the time of the information and the time of the uplink data corresponding to the transmission indicated by the scheduling indication information of the uplink data, determining the time for transmitting the corresponding uplink data, and using the uplink data corresponding to the sending The time when the time advances the preset evaluation time is determined as a start time for evaluating whether the shared channel is in an idle state.
可选的,所述调度指示信息包括所述第二设备发送下行数据的调度信息;所述处理器31,具体用于将所述下行数据的调度信息指示的所述共享信 道被释放的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the scheduling indication information includes scheduling information that the second device sends downlink data, where the processor 31 is specifically configured to: use the shared information indicated by the scheduling information of the downlink data. The time at which the channel is released is determined as the start time for evaluating whether the shared channel is in an idle state.
可选的,所述调度限制信息包括预先配置的所述第二设备占用共享信道的时间范围信息;所述处理器31,具体用于将所述调度限制信息中所述第二设备占用共享信道的时间范围信息指示的结束时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the scheduling restriction information includes pre-configured time range information of the second device occupying the shared channel, where the processor 31 is configured to: in the scheduling restriction information, the second device occupies a shared channel. The end time indicated by the time range information is determined as the start time for evaluating whether the shared channel is in an idle state.
可选的,所述处理器31,具体用于将与第二设备预先设置的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Optionally, the processor 31 is specifically configured to determine a time preset with the second device as a start time for evaluating whether the shared channel is in an idle state.
可选的,所述预设评估时间的时长包括至少一个预设时间段的长度。Optionally, the duration of the preset evaluation time includes a length of at least one preset time period.
可选的,所述处理器31,具体用于若在所述预设评估时间内评估所述共享信道的能量值高于预设功率判断门限,则确定所述共享信道不处于空闲状态;若在所述预设评估时间内评估所述共享信道的能量值低于或等于所述预设功率判断门限,则确定所述共享信道为空闲状态。Optionally, the processor 31 is configured to determine that the shared channel is not in an idle state if the energy value of the shared channel is higher than a preset power determination threshold in the preset evaluation time; And determining, in the preset evaluation time, that the energy value of the shared channel is lower than or equal to the preset power determination threshold, determining that the shared channel is in an idle state.
可选的,所述收发器32,具体用于在所述预设评估时间结束的时刻评估确定所述共享信道为所述空闲状态,则在所述共享信道上传输数据;或者,在所述预设评估时间结束的时刻确定所述共享信道不处于空闲状态,则不在所述共享信到上传输数据。Optionally, the transceiver 32 is configured to: when the estimated time of the preset evaluation time ends, determine that the shared channel is the idle state, and then transmit data on the shared channel; or, in the When the time at which the preset evaluation time ends is determined to be that the shared channel is not in an idle state, data is not transmitted on the shared message.
图11为本发明通信设备的第四个实施例的结构示意图,如图11所示,本实施例的设备可以包括:处理器41和收发器42,其中,处理器41,用于确定指示信息,所述指示信息用于指示第一设备在传输数据前对共享信道是否处于空闲状态进行评估的起始时间;收发器42,用于与所述第一设备在所述共享信道上传输数据,所述传输数据的起始时间在所述第一设备评估所述共享信道为空闲状态之后。FIG. 11 is a schematic structural diagram of a fourth embodiment of a communication device according to the present invention. As shown in FIG. 11, the device in this embodiment may include: a processor 41 and a transceiver 42, wherein the processor 41 is configured to determine indication information. The indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data, and the transceiver 42 is configured to transmit data on the shared channel with the first device, The start time of the transmission data is after the first device evaluates that the shared channel is in an idle state.
本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The device in this embodiment may be used to implement the technical solution of the method embodiment shown in FIG. 2, and the implementation principle and technical effects are similar, and details are not described herein again.
可选的,所述收发器42,还用于向所述至少一个第一设备发送所述指示信息,所述指示信息包括用于指示所述第一设备在传输数据前对所述共享信道是否处于空闲状态进行评估的起始时间的广播信息、调度指示信息、调度限制信息中的至少一项信息。Optionally, the transceiver 42 is further configured to send the indication information to the at least one first device, where the indication information is used to indicate whether the first device compares the shared channel before transmitting data At least one of broadcast information, scheduling indication information, and scheduling restriction information at the start time of the evaluation in the idle state.
可选的,所述处理器41,还用于预先设置所述指示信息所指示的所述第一设备对所述共享信道是否处于空闲状态进行评估的起始时间。 Optionally, the processor 41 is further configured to preset, in advance, a start time of the first device, where the indication information indicates, whether the shared channel is in an idle state.
图12为本发明通信***的一个实施例的结构示意图,如图12所示,本实施例的***包括:第一设备51和第二设备52,其中,第一设备51可以采用图8所示装置实施例的结构,其对应地,可以执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述;第二设备52可以采用图9所示装置实施例的结构,其对应地,可以执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。FIG. 12 is a schematic structural diagram of an embodiment of a communication system according to the present invention. As shown in FIG. 12, the system of the present embodiment includes: a first device 51 and a second device 52, wherein the first device 51 can adopt the method shown in FIG. Correspondingly, the technical solution of the method embodiment shown in FIG. 1 can be performed correspondingly, and the implementation principle and technical effects are similar, and details are not described herein; the second device 52 can adopt the device embodiment shown in FIG. Correspondingly, the technical solution of the method embodiment shown in FIG. 2 can be performed correspondingly, and the implementation principle and the technical effect are similar, and details are not described herein again.
可选的,图12所示的***实施例中,第一设备51可以采用图10所示装置实施例的结构,其对应地,可以执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述;第二设备52可以采用图11所示装置实施例的结构,其对应地,可以执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。Optionally, in the system embodiment shown in FIG. 12, the first device 51 may adopt the structure of the device embodiment shown in FIG. 10, and correspondingly, the technical solution of the method embodiment shown in FIG. 1 may be performed, and the implementation principle thereof is implemented. Similar to the technical effects, the details are not described herein; the second device 52 can adopt the structure of the device embodiment shown in FIG. 11 , and correspondingly, the technical solution of the method embodiment shown in FIG. 2 can be executed, and the implementation principle and technical effects thereof are implemented. Similar, it will not be repeated here.
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present invention, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed. In addition, 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.
所述该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as the unit may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. . Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, 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 hardware plus software functional units.
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述 的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium. The above software functional unit is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform the methods of the various embodiments of the present invention. Part of the steps. And the foregoing The storage medium includes: a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes.
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。A person skilled in the art can clearly understand that for the convenience and brevity of the description, only the division of each functional module described above is exemplified. In practical applications, the above function assignment can be completed by different functional modules as needed, that is, the device is installed. The internal structure is divided into different functional modules to perform all or part of the functions described above. For the specific working process of the device described above, refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。 Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, and are not intended to be limiting; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art will understand that The technical solutions described in the foregoing embodiments may be modified, or some or all of the technical features may be equivalently replaced; and the modifications or substitutions do not deviate from the technical solutions of the embodiments of the present invention. range.

Claims (41)

  1. 一种传输数据的方法,其特征在于,包括:A method for transmitting data, comprising:
    第一设备确定评估共享信道是否处于空闲状态的起始时间;The first device determines a start time for evaluating whether the shared channel is in an idle state;
    所述第一设备从所述起始时间开始在预设评估时间内评估所述共享信道是否处于空闲状态;Determining, by the first device, whether the shared channel is in an idle state within a preset evaluation time from the start time;
    所述第一设备根据评估所述共享信道是否处于空闲状态的评估结果确定是否在所述共享信道上传输数据。The first device determines whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state.
  2. 根据权利要求1所述的方法,其特征在于,所述第一设备确定评估共享信道是否处于空闲状态的起始时间之前,还包括:The method according to claim 1, wherein the determining, by the first device, before determining, that the shared channel is in an idle state, further comprises:
    所述第一设备接收第二设备发送的广播信息、调度指示信息、调度限制信息中的至少一项信息。The first device receives at least one of broadcast information, scheduling indication information, and scheduling restriction information sent by the second device.
  3. 根据权利要求2所述的方法,其特征在于,所述广播信息包括所述共享信道被释放的时间信息;The method according to claim 2, wherein the broadcast information includes time information that the shared channel is released;
    所述第一设备确定评估共享信道是否处于空闲状态的起始时间,包括:The first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
    所述第一设备将所述广播信息中所述共享信道被释放的时间信息指示的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The first device determines a time indicated by the time information that the shared channel is released in the broadcast information as a start time for evaluating whether the shared channel is in an idle state.
  4. 根据权利要求2所述的方法,其特征在于,所述调度指示信息包括所述第二设备为所述第一设备分配的发送上行数据的资源调度信息;The method according to claim 2, wherein the scheduling indication information comprises resource scheduling information for transmitting uplink data allocated by the second device to the first device;
    所述第一设备确定评估共享信道是否处于空闲状态的起始时间,包括:The first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
    所述第一设备根据接收所述上行数据的资源调度指示信息的时间与所述上行数据的调度指示信息所指示的发送对应的上行数据的时间之间的时序关系,确定所述发送对应的上行数据的时间,并将比所述发送对应的上行数据的时间提前所述预设评估时间的时间确定为评估所述共享信道是否处于空闲状态的起始时间。Determining, by the first device, the uplink corresponding to the sending according to a timing relationship between a time when the resource scheduling indication information of the uplink data is received and a time of sending the uplink data corresponding to the scheduling indication information of the uplink data The time of the data, and determining the time of the preset evaluation time in advance of the time of transmitting the corresponding uplink data as the start time for evaluating whether the shared channel is in an idle state.
  5. 根据权利要求2所述的方法,其特征在于,所述调度指示信息包括所述第二设备发送下行数据的调度信息;The method according to claim 2, wherein the scheduling indication information comprises scheduling information that the second device sends downlink data;
    所述第一设备确定评估共享信道是否处于空闲状态的起始时间,包括:The first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
    所述第一设备将所述下行数据的调度信息指示的所述共享信道被释放的时间确定为评估所述共享信道是否处于空闲状态的起始时间。And determining, by the first device, a time when the shared channel indicated by the scheduling information of the downlink data is released as a start time for evaluating whether the shared channel is in an idle state.
  6. 根据权利要求2所述的方法,其特征在于,所述调度限制信息包括 预先配置的所述第二设备占用共享信道的时间范围信息;The method of claim 2 wherein said scheduling restriction information comprises Pre-configuring the second device to occupy time range information of the shared channel;
    所述第一设备确定评估共享信道是否处于空闲状态的起始时间,包括:The first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
    所述第一设备将所述调度限制信息中所述第二设备占用共享信道的时间范围信息指示的结束时间确定为评估所述共享信道是否处于空闲状态的起始时间。And determining, by the first device, an end time indicated by the time range information of the second device occupying the shared channel in the scheduling restriction information as a start time for evaluating whether the shared channel is in an idle state.
  7. 根据权利要求1所述的方法,其特征在于,所述第一设备确定评估共享信道是否处于空闲状态的起始时间,包括:The method according to claim 1, wherein the first device determines a start time for evaluating whether the shared channel is in an idle state, and includes:
    所述第一设备将与第二设备预先设置的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The first device determines a time preset with the second device as a start time for evaluating whether the shared channel is in an idle state.
  8. 根据权利要求1~7中任一项所述的方法,其特征在于,所述预设评估时间的时长包括至少一个预设时间段的长度。The method according to any one of claims 1 to 7, wherein the duration of the preset evaluation time comprises a length of at least one preset time period.
  9. 根据权利要求1~8中任一项所述的方法,其特征在于,所述第一设备从所述起始时间开始在预设评估时间内评估所述共享信道是否处于空闲状态,包括:The method according to any one of claims 1 to 8, wherein the first device evaluates whether the shared channel is in an idle state within a preset evaluation time from the start time, including:
    若所述第一设备在所述预设评估时间内评估所述共享信道的能量值高于预设功率判断门限,则确定所述共享信道不处于空闲状态;If the first device evaluates that the energy value of the shared channel is higher than a preset power determination threshold in the preset evaluation time, determining that the shared channel is not in an idle state;
    若所述第一设备在所述预设评估时间内评估所述共享信道的能量值低于或等于所述预设功率判断门限,则确定所述共享信道为空闲状态。And determining, by the first device, that the energy value of the shared channel is lower than or equal to the preset power determination threshold in the preset evaluation time, determining that the shared channel is in an idle state.
  10. 根据权利要求9所述的方法,其特征在于,所述第一设备根据评估所述共享信道是否处于空闲状态的评估结果确定是否在所述共享信道上传输数据,包括:The method according to claim 9, wherein the first device determines whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state, including:
    所述第一设备在所述预设评估时间结束的时刻评估确定所述共享信道为所述空闲状态,则在所述共享信道上传输数据;或者,The first device evaluates to determine that the shared channel is in the idle state at a time when the preset evaluation time ends, and then transmits data on the shared channel; or
    所述第一设备在所述预设评估时间结束的时刻确定所述共享信道不处于空闲状态,则不在所述共享信到上传输数据。The first device determines that the shared channel is not in an idle state at the time when the preset evaluation time ends, and does not transmit data on the shared message.
  11. 一种传输数据的方法,其特征在于,包括:A method for transmitting data, comprising:
    第二设备确定指示信息,所述指示信息用于指示第一设备在传输数据前对共享信道是否处于空闲状态进行评估的起始时间;The second device determines indication information, where the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data;
    所述第二设备与所述第一设备在所述共享信道上传输数据,所述传输数据的起始时间在所述第一设备评估所述共享信道为空闲状态之后。 The second device and the first device transmit data on the shared channel, and the start time of the transmission data is after the first device evaluates that the shared channel is in an idle state.
  12. 根据权利要求11所述的方法,其特征在于,所述第二设备确定指示信息之后,还包括:The method according to claim 11, wherein after the determining, by the second device, the indication information, the method further comprises:
    所述第二设备向所述至少一个第一设备发送所述指示信息,所述指示信息包括用于指示所述第一设备在传输数据前对所述共享信道是否处于空闲状态进行评估的起始时间的广播信息、调度指示信息、调度限制信息中的至少一项信息。Sending, by the second device, the indication information to the at least one first device, where the indication information includes a start for indicating whether the first device evaluates whether the shared channel is in an idle state before transmitting data At least one of broadcast information, scheduling indication information, and scheduling restriction information of time.
  13. 根据权利要求11所述的方法,其特征在于,所述第二设备确定指示信息之前,还包括:The method according to claim 11, wherein before the determining, by the second device, the indication information, the method further comprises:
    所述第二设备预先设置所述指示信息所指示的所述第一设备对所述共享信道是否处于空闲状态进行评估的起始时间。Determining, by the second device, a start time of the first device that is instructed by the indication information to determine whether the shared channel is in an idle state.
  14. 一种通信设备,其特征在于,包括:A communication device, comprising:
    确定模块,用于确定评估共享信道是否处于空闲状态的起始时间;a determining module, configured to determine a start time for evaluating whether the shared channel is in an idle state;
    评估模块,用于从所述起始时间开始在预设评估时间内评估所述共享信道是否处于空闲状态;An evaluation module, configured to, according to the starting time, evaluate whether the shared channel is in an idle state within a preset evaluation time;
    通信模块,用于根据评估所述共享信道是否处于空闲状态的评估结果确定是否在所述共享信道上传输数据。And a communication module, configured to determine whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state.
  15. 根据权利要求14所述的通信设备,其特征在于,所述通信模块,还用于接收第二设备发送的广播信息、调度指示信息、调度限制信息中的至少一项信息。The communication device according to claim 14, wherein the communication module is further configured to receive at least one of broadcast information, scheduling indication information, and scheduling restriction information sent by the second device.
  16. 根据权利要求15所述的通信设备,其特征在于,所述广播信息包括所述共享信道被释放的时间信息;The communication device according to claim 15, wherein said broadcast information includes time information in which said shared channel is released;
    所述确定模块,具体用于将所述广播信息中所述共享信道被释放的时间信息指示的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The determining module is specifically configured to determine a time indicated by the time information that the shared channel is released in the broadcast information as a start time for evaluating whether the shared channel is in an idle state.
  17. 根据权利要求15所述的通信设备,其特征在于,所述调度指示信息包括所述第二设备为所述第一设备分配的发送上行数据的资源调度信息;The communication device according to claim 15, wherein the scheduling indication information comprises resource scheduling information for transmitting uplink data allocated by the second device to the first device;
    所述确定模块,具体用于根据接收所述上行数据的资源调度指示信息的时间与所述上行数据的调度指示信息所指示的发送对应的上行数据的时间之间的时序关系,确定所述发送对应的上行数据的时间,并将比所述发送对应的上行数据的时间提前所述预设评估时间的时间确定为评估所述共享信道是否处于空闲状态的起始时间。 The determining module is specifically configured to determine, according to a timing relationship between a time when the resource scheduling indication information of the uplink data is received and a time of sending the uplink data corresponding to the scheduling indication information of the uplink data, Corresponding time of the uplink data, and determining a time earlier than the time for transmitting the corresponding uplink data by the preset evaluation time as a start time for evaluating whether the shared channel is in an idle state.
  18. 根据权利要求15所述的通信设备,其特征在于,所述调度指示信息包括所述第二设备发送下行数据的调度信息;The communication device according to claim 15, wherein the scheduling indication information comprises scheduling information that the second device sends downlink data;
    所述确定模块,具体用于将所述下行数据的调度信息指示的所述共享信道被释放的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The determining module is specifically configured to determine, when the shared channel indicated by the scheduling information of the downlink data is released, a start time for evaluating whether the shared channel is in an idle state.
  19. 根据权利要求15所述的通信设备,其特征在于,所述调度限制信息包括预先配置的所述第二设备占用共享信道的时间范围信息;The communication device according to claim 15, wherein the scheduling restriction information comprises pre-configured time range information of the second device occupying a shared channel;
    所述确定模块,具体用于将所述调度限制信息中所述第二设备占用共享信道的时间范围信息指示的结束时间确定为评估所述共享信道是否处于空闲状态的起始时间。The determining module is specifically configured to determine an end time indicated by the time range information of the second device occupying the shared channel in the scheduling restriction information as a start time for evaluating whether the shared channel is in an idle state.
  20. 根据权利要求14所述的通信设备,其特征在于,所述确定模块,具体用于将与第二设备预先设置的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The communication device according to claim 14, wherein the determining module is specifically configured to determine a time set in advance with the second device as a start time for evaluating whether the shared channel is in an idle state.
  21. 根据权利要求14~20中任一项所述的通信设备,其特征在于,所述预设评估时间的时长包括至少一个预设时间段的长度。The communication device according to any one of claims 14 to 20, wherein the duration of the preset evaluation time comprises a length of at least one preset time period.
  22. 根据权利要求14~21中任一项所述的通信设备,其特征在于,所述评估模块,具体用于若在所述预设评估时间内评估所述共享信道的能量值高于预设功率判断门限,则确定所述共享信道不处于空闲状态;若在所述预设评估时间内评估所述共享信道的能量值低于或等于所述预设功率判断门限,则确定所述共享信道为空闲状态。The communication device according to any one of claims 14 to 21, wherein the evaluation module is configured to: if the energy value of the shared channel is higher than a preset power in the preset evaluation time Determining the threshold, determining that the shared channel is not in an idle state; if the energy value of the shared channel is lower than or equal to the preset power determination threshold in the preset evaluation time, determining that the shared channel is Idle state.
  23. 根据权利要求22所述的通信设备,其特征在于,所述通信模块,具体用于在所述预设评估时间结束的时刻评估确定所述共享信道为所述空闲状态,则在所述共享信道上传输数据;或者,在所述预设评估时间结束的时刻确定所述共享信道不处于空闲状态,则不在所述共享信到上传输数据。The communication device according to claim 22, wherein the communication module is specifically configured to: when the estimated evaluation time ends, determine that the shared channel is in the idle state, then in the shared channel Transmitting data; or, determining that the shared channel is not in an idle state at the end of the preset evaluation time, not transmitting data on the shared message.
  24. 一种通信设备,其特征在于,包括:A communication device, comprising:
    确定模块,用于确定指示信息,所述指示信息用于指示第一设备在传输数据前对共享信道是否处于空闲状态进行评估的起始时间;a determining module, configured to determine indication information, where the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data;
    通信模块,用于与所述第一设备在所述共享信道上传输数据,所述传输数据的起始时间在所述第一设备评估所述共享信道为空闲状态之后。a communication module, configured to transmit data on the shared channel with the first device, where a start time of the transmission data is after the first device evaluates that the shared channel is in an idle state.
  25. 根据权利要求24所述的通信设备,其特征在于,所述通信模块,还用于向所述至少一个第一设备发送所述指示信息,所述指示信息包括用于 指示所述第一设备在传输数据前对所述共享信道是否处于空闲状态进行评估的起始时间的广播信息、调度指示信息、调度限制信息中的至少一项信息。The communication device according to claim 24, wherein the communication module is further configured to send the indication information to the at least one first device, where the indication information is used for And at least one of broadcast information, scheduling indication information, and scheduling restriction information indicating a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data.
  26. 根据权利要求24所述的通信设备,其特征在于,所述确定模块,还用于预先设置所述指示信息所指示的所述第一设备对所述共享信道是否处于空闲状态进行评估的起始时间。The communication device according to claim 24, wherein the determining module is further configured to preset, in advance, an initial evaluation of whether the first device indicates that the shared channel is in an idle state, indicated by the indication information. time.
  27. 一种通信设备,其特征在于,包括:A communication device, comprising:
    处理器,用于确定评估共享信道是否处于空闲状态的起始时间;从所述起始时间开始在预设评估时间内评估所述共享信道是否处于空闲状态;a processor, configured to determine a start time for evaluating whether the shared channel is in an idle state; and evaluating, from the start time, whether the shared channel is in an idle state within a preset evaluation time;
    收发器,用于根据评估所述共享信道是否处于空闲状态的评估结果确定是否在所述共享信道上传输数据。And a transceiver, configured to determine whether to transmit data on the shared channel according to an evaluation result of evaluating whether the shared channel is in an idle state.
  28. 根据权利要求27所述的通信设备,其特征在于,所述收发器,还用于接收第二设备发送的广播信息、调度指示信息、调度限制信息中的至少一项信息。The communication device according to claim 27, wherein the transceiver is further configured to receive at least one of broadcast information, scheduling indication information, and scheduling restriction information sent by the second device.
  29. 根据权利要求28所述的通信设备,其特征在于,所述广播信息包括所述共享信道被释放的时间信息;The communication device according to claim 28, wherein said broadcast information includes time information in which said shared channel is released;
    所述处理器,具体用于将所述广播信息中所述共享信道被释放的时间信息指示的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The processor is specifically configured to determine a time indicated by the time information that the shared channel is released in the broadcast information as a start time for evaluating whether the shared channel is in an idle state.
  30. 根据权利要求28所述的通信设备,其特征在于,所述调度指示信息包括所述第二设备为所述第一设备分配的发送上行数据的资源调度信息;The communication device according to claim 28, wherein the scheduling indication information comprises resource scheduling information for transmitting uplink data allocated by the second device to the first device;
    所述处理器,具体用于根据接收所述上行数据的资源调度指示信息的时间与所述上行数据的调度指示信息所指示的发送对应的上行数据的时间之间的时序关系,确定所述发送对应的上行数据的时间,并将比所述发送对应的上行数据的时间提前所述预设评估时间的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The processor is specifically configured to determine the sending according to a timing relationship between a time when the resource scheduling indication information of the uplink data is received and a time of sending the uplink data corresponding to the scheduling indication information of the uplink data. Corresponding time of the uplink data, and determining a time earlier than the time for transmitting the corresponding uplink data by the preset evaluation time as a start time for evaluating whether the shared channel is in an idle state.
  31. 根据权利要求28所述的通信设备,其特征在于,所述调度指示信息包括所述第二设备发送下行数据的调度信息;The communication device according to claim 28, wherein the scheduling indication information comprises scheduling information that the second device sends downlink data;
    所述处理器,具体用于将所述下行数据的调度信息指示的所述共享信道被释放的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The processor is specifically configured to determine, when the shared channel indicated by the scheduling information of the downlink data is released, a start time for evaluating whether the shared channel is in an idle state.
  32. 根据权利要求28所述的通信设备,其特征在于,所述调度限制信息包括预先配置的所述第二设备占用共享信道的时间范围信息; The communication device according to claim 28, wherein the scheduling restriction information comprises pre-configured time range information of the second device occupying a shared channel;
    所述处理器,具体用于将所述调度限制信息中所述第二设备占用共享信道的时间范围信息指示的结束时间确定为评估所述共享信道是否处于空闲状态的起始时间。The processor is specifically configured to determine an end time indicated by the time range information of the second device occupying the shared channel in the scheduling restriction information as a start time for evaluating whether the shared channel is in an idle state.
  33. 根据权利要求27所述的通信设备,其特征在于,所述处理器,具体用于将与第二设备预先设置的时间确定为评估所述共享信道是否处于空闲状态的起始时间。The communication device according to claim 27, wherein the processor is specifically configured to determine a time set in advance with the second device as a start time for evaluating whether the shared channel is in an idle state.
  34. 根据权利要求27~33中任一项所述的通信设备,其特征在于,所述预设评估时间的时长包括至少一个预设时间段的长度。The communication device according to any one of claims 27 to 33, wherein the duration of the preset evaluation time comprises a length of at least one preset time period.
  35. 根据权利要求27~34中任一项所述的通信设备,其特征在于,所述处理器,具体用于若在所述预设评估时间内评估所述共享信道的能量值高于预设功率判断门限,则确定所述共享信道不处于空闲状态;若在所述预设评估时间内评估所述共享信道的能量值低于或等于所述预设功率判断门限,则确定所述共享信道为空闲状态。The communication device according to any one of claims 27 to 34, wherein the processor is configured to: if the energy value of the shared channel is higher than a preset power, in the preset evaluation time Determining the threshold, determining that the shared channel is not in an idle state; if the energy value of the shared channel is lower than or equal to the preset power determination threshold in the preset evaluation time, determining that the shared channel is Idle state.
  36. 根据权利要求35所述的通信设备,其特征在于,所述收发器,具体用于在所述预设评估时间结束的时刻评估确定所述共享信道为所述空闲状态,则在所述共享信道上传输数据;或者,在所述预设评估时间结束的时刻确定所述共享信道不处于空闲状态,则不在所述共享信到上传输数据。The communication device according to claim 35, wherein the transceiver is configured to: when the estimated evaluation time ends, determine that the shared channel is in the idle state, and then in the shared channel Transmitting data; or, determining that the shared channel is not in an idle state at the end of the preset evaluation time, not transmitting data on the shared message.
  37. 一种通信设备,其特征在于,包括:A communication device, comprising:
    处理器,用于确定指示信息,所述指示信息用于指示第一设备在传输数据前对共享信道是否处于空闲状态进行评估的起始时间;a processor, configured to determine indication information, where the indication information is used to indicate a start time of the first device to evaluate whether the shared channel is in an idle state before transmitting the data;
    收发器,用于与所述第一设备在所述共享信道上传输数据,所述传输数据的起始时间在所述第一设备评估所述共享信道为空闲状态之后。And a transceiver, configured to transmit data on the shared channel with the first device, where a start time of the data is after the first device evaluates that the shared channel is in an idle state.
  38. 根据权利要求37所述的通信设备,其特征在于,所述收发器,还用于向所述至少一个第一设备发送所述指示信息,所述指示信息包括用于指示所述第一设备在传输数据前对所述共享信道是否处于空闲状态进行评估的起始时间的广播信息、调度指示信息、调度限制信息中的至少一项信息。The communication device according to claim 37, wherein the transceiver is further configured to send the indication information to the at least one first device, where the indication information is used to indicate that the first device is At least one of broadcast information, scheduling indication information, and scheduling restriction information of a start time for evaluating whether the shared channel is in an idle state before transmitting data.
  39. 根据权利要求37所述的通信设备,其特征在于,所述处理器,还用于预先设置所述指示信息所指示的所述第一设备对所述共享信道是否处于空闲状态进行评估的起始时间。The communication device according to claim 37, wherein the processor is further configured to preset, in advance, an initial evaluation of whether the first device indicates that the shared channel is in an idle state, indicated by the indication information. time.
  40. 一种通信***,其特征在于,包括:第一设备和第二设备;其中, 所述第一设备采用权利要求14~23中任一项所述的通信设备,所述第二设备采用权利要求24~26中任一项所述的通信设备。A communication system, comprising: a first device and a second device; wherein The first device employs the communication device according to any one of claims 14 to 23, and the second device employs the communication device according to any one of claims 24 to 26.
  41. 一种通信***,其特征在于,包括:第一设备和第二设备;其中,所述第一设备采用权利要求27~36中任一项所述的通信设备,所述第二设备采用权利要求37~39中任一项所述的通信设备。 A communication system, comprising: a first device and a second device; wherein the first device employs the communication device according to any one of claims 27 to 36, and the second device adopts the claims The communication device according to any one of 37 to 39.
PCT/CN2015/075542 2015-03-31 2015-03-31 Data transmission method, apparatus and system WO2016154907A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201580078099.XA CN107432004A (en) 2015-03-31 2015-03-31 Transmit the method, apparatus and system of data
PCT/CN2015/075542 WO2016154907A1 (en) 2015-03-31 2015-03-31 Data transmission method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/075542 WO2016154907A1 (en) 2015-03-31 2015-03-31 Data transmission method, apparatus and system

Publications (1)

Publication Number Publication Date
WO2016154907A1 true WO2016154907A1 (en) 2016-10-06

Family

ID=57003799

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/075542 WO2016154907A1 (en) 2015-03-31 2015-03-31 Data transmission method, apparatus and system

Country Status (2)

Country Link
CN (1) CN107432004A (en)
WO (1) WO2016154907A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109792748A (en) * 2018-12-21 2019-05-21 北京小米移动软件有限公司 Resource occupation indicating means, device and resource occupation determine method, apparatus
CN112289432A (en) * 2020-10-27 2021-01-29 贵州精准医疗电子有限公司 Remote control method based on respirator SD card and related product
CN115695546A (en) * 2022-11-07 2023-02-03 南方电网数字平台科技(广东)有限公司 Cloud operation platform multi-message distribution system and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101369884A (en) * 2008-09-11 2009-02-18 重庆邮电大学 Industrial wireless communication method of self-adapting signal channel jumping based on time slot
GB2516131A (en) * 2014-01-28 2015-01-14 Imagination Tech Ltd Proximity detection
CN104322101A (en) * 2012-06-11 2015-01-28 高通股份有限公司 Inter-frame spacing duration for sub-1 gigahertz wireless networks

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8416740B2 (en) * 2009-08-25 2013-04-09 Marvell World Trade Ltd. Grouping of users onto traffic channels in multiple-users-per-channel transmission schemes
US9565593B2 (en) * 2013-05-20 2017-02-07 Qualcomm Incorporated Techniques for selecting subframe type or for interleaving signals for wireless communications over unlicensed spectrum

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101369884A (en) * 2008-09-11 2009-02-18 重庆邮电大学 Industrial wireless communication method of self-adapting signal channel jumping based on time slot
CN104322101A (en) * 2012-06-11 2015-01-28 高通股份有限公司 Inter-frame spacing duration for sub-1 gigahertz wireless networks
GB2516131A (en) * 2014-01-28 2015-01-14 Imagination Tech Ltd Proximity detection

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109792748A (en) * 2018-12-21 2019-05-21 北京小米移动软件有限公司 Resource occupation indicating means, device and resource occupation determine method, apparatus
CN112289432A (en) * 2020-10-27 2021-01-29 贵州精准医疗电子有限公司 Remote control method based on respirator SD card and related product
CN112289432B (en) * 2020-10-27 2024-06-14 贵州精准医疗电子有限公司 Remote control method based on ventilator SD card and related products
CN115695546A (en) * 2022-11-07 2023-02-03 南方电网数字平台科技(广东)有限公司 Cloud operation platform multi-message distribution system and method
CN115695546B (en) * 2022-11-07 2023-08-29 南方电网数字平台科技(广东)有限公司 Multi-message distribution system and method for cloud operation platform

Also Published As

Publication number Publication date
CN107432004A (en) 2017-12-01

Similar Documents

Publication Publication Date Title
JP7006721B2 (en) Methods performed by base stations and communication devices
JP6591654B2 (en) Low latency physical uplink control channel using scheduling request and channel state information
JP6884759B2 (en) Random access channel design for narrowband wireless communication
WO2016188250A1 (en) Resource allocation method and apparatus
JP6438496B2 (en) Scheduling communication resources for inter-device (D2D) communication in unlicensed frequency bands
WO2017125009A1 (en) Method and apparatus for sending sounding reference signal
CN107079302B (en) Hidden node detection in LTE license assisted access
WO2017025000A1 (en) Preamble transmission method and apparatus
CN104796986B (en) A kind of D2D communication means and equipment
TWI516161B (en) Data transmission methods and equipment in D2D communication
EP3826411A1 (en) Uplink resource scheduling control in response to channel busy condition
JP6917905B2 (en) Terminals, wireless communication methods, base stations and systems
JP2018534888A5 (en)
TW201836375A (en) Autonomous uplink transmission techniques using shared radio frequency spectrum
JP2017532899A5 (en)
JP2018519714A (en) Channel feedback reporting for shared frequency spectrum
KR20180027504A (en) Channel clearance techniques using a shared radio frequency spectrum band
WO2017117990A1 (en) Random access method, random access device, and terminal
CN105636223B (en) A kind of uplink dispatch method, apparatus and system
WO2017024998A1 (en) Data transmission method and device
WO2015165084A1 (en) Method and device for scheduling unlicensed spectrum, and user equipment (ue)
CN109076571B (en) Control information processing method, base station and terminal
CN106376089B (en) Data transmission method, system, user equipment and base station
WO2017132964A1 (en) Uplink data transmission method and related device
CN104618913B (en) A kind of transmission method and equipment of D2D resource allocation informations

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: 15886893

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15886893

Country of ref document: EP

Kind code of ref document: A1