CN109996335B - A transmission time processing method and related equipment - Google Patents
A transmission time processing method and related equipment Download PDFInfo
- Publication number
- CN109996335B CN109996335B CN201711477159.2A CN201711477159A CN109996335B CN 109996335 B CN109996335 B CN 109996335B CN 201711477159 A CN201711477159 A CN 201711477159A CN 109996335 B CN109996335 B CN 109996335B
- Authority
- CN
- China
- Prior art keywords
- transmission time
- time
- transmission
- indication information
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a transmission time processing method and related equipment, wherein in the transmission time processing method, a first device can determine a transmission time unit configured to a second device; the method comprises the steps that a first device sends a transmission time grant message to a second device according to a transmission time unit configured to the second device, wherein the transmission time grant message comprises a unit indication message, the unit indication message is used for indicating the transmission time unit configured to the second device, and the transmission time unit configured to the second device is used for transmitting data between the second device and a child node of the second device. Therefore, the method and the device can avoid the problem of low channel utilization rate caused by the fact that the transmission time unit is obtained in a competitive mode, and therefore the channel utilization rate of the unauthorized frequency band is improved.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a transmission time processing method and a related device.
Background
At present, the use of the authorized frequency band cannot meet the rapidly increasing mobile data traffic, so that the unauthorized frequency band needs to be fully utilized besides improving the data transmission capability of the authorized frequency band. The unlicensed frequency band is a frequency band that anyone can use to deploy wireless communication, and for example, a wireless telephone, bluetooth, a remote controller and the like can use the unlicensed frequency band to transmit data under the condition that the regulatory requirements are met.
However, when the terminal uses the unlicensed frequency band, it needs to use a contention mode to acquire transmission resources, such as transmission time and frequency point, of the unlicensed frequency band. However, for the wireless mesh network, the relay node needs to perform two contention to transmit the data of the parent node to the child node, for example, the relay node needs to contend for a resource first and obtain the data of the child node by using the resource; when the resources are contended again, the acquired data is transmitted to the father node, so that the channel utilization rate is not improved.
Disclosure of Invention
The application provides a transmission time processing method and related equipment, which can use channel resources in a transmission time sharing mode and improve the channel utilization rate.
In a first aspect, the present application provides a transmission time processing method, in which a first device determines a transmission time unit configured to a second device, and the second device grants a node for transmission time of the first device; the first equipment sends a transmission time grant message to the second equipment according to the transmission time unit configured to the second equipment; the transmission time grant message includes a unit indication message, the unit indication message is used to indicate a transmission time unit configured to the second device, and the transmission time unit configured to the second device is used to transmit data between the second device and its child node. Therefore, compared with the method for obtaining the transmission time in a competition mode in the prior art, the method and the device for obtaining the transmission time in the competition mode can enable the second equipment to directly use the allocated transmission time unit, and avoid the problem of low channel utilization rate caused by competition.
In a possible implementation manner, a first device receives a time requirement message sent by a second device, where the time requirement message is used to request the first device to configure a transmission time unit for the second device; the first device determining a transmission time unit configured to a second device, comprising: and the first equipment determines a transmission time unit configured to the second equipment according to the time demand message.
In this application, the time requirement message is used to request a transmission time unit of the second device, and the second device grants a node for the transmission time of the first device, that is, the first device may grant transmission time for the second device, and correspondingly, the first device may also be referred to as a transmission time sharing node, that is, the first device may share the transmission time acquired by itself with other devices; the first device is also a parent node of the second device; the transmission time unit of the second device is used for transmitting data to be transmitted between the second device and the child node of the second device.
In addition, the transmission time grant message includes unit indication information indicating a transmission time unit configured to the second device. When the transmission time grant message is sent in a broadcast mode, the transmission time grant messages received by the second devices are the same, but the transmission time units configured to the second devices can be identified according to the unit indication information in the transmission time grant messages.
In a possible implementation manner, a first device sends uplink scheduling information to a second device, where the uplink scheduling information is used to indicate a time-frequency resource for uplink transmission by the second device; the first device receives a time demand message sent by a second device, and the method comprises the following steps: and the first equipment receives the time demand information sent by the second equipment on the time frequency resource. For example, after the second device receives the uplink scheduling information sent by the first device, the second device may send a time requirement message on the time-frequency resource indicated by the uplink scheduling information, and may consider that the uplink scheduling information is a trigger message for the second device to send the time requirement message, that is, the uplink scheduling information has functions of allocating the time-frequency resource for uplink transmission and triggering the second device to send the time requirement message.
In a possible implementation manner, a first device may send a trigger configuration message to a second device, where the trigger configuration message includes cycle indication information and/or event indication information, and the cycle indication information is used to indicate a time period for the second device to send the time requirement message; the event indication information is used for indicating the second device to send a trigger event of the time demand message, for example, the data to be transmitted of the second device exceeds a certain threshold; correspondingly, the time requirement message is sent by the second device according to the time period indicated by the period indication information and/or the trigger event indicated by the event indication information. In this way, the second device reports the time demand message to the first device periodically or when a trigger event occurs, so that the first device can know the time demand condition of each second device, and the transmission time unit is distributed to each second device in time.
In a possible implementation manner, the second device may transmit the time demand message according to the time period indicated by the period indication information or the time indicated by the event indication information in combination with the uplink scheduling information. For example, when the time period indicated by the period indication information or the event indicated by the event indication information does not arrive or occurs, the second device may report the time requirement message to the first device as long as receiving the uplink scheduling information. For another example, the second device may send an uplink scheduling information request message to the first device to request uplink scheduling information when the time period indicated by the period indication information arrives or is about to arrive, so as to send a time requirement message on the time-frequency resource indicated by the uplink scheduling information; correspondingly, the second device may also send an uplink scheduling information request message to the first device to request uplink scheduling information when the event indicated by the event indication information occurs, so as to send the time requirement message on the time-frequency resource indicated by the uplink scheduling information. The present application is not limited.
In a possible implementation manner, after obtaining the first transmission duration, the first device may determine a second transmission duration required for data transmission between the first device and the second device, where the first device may determine whether to execute the transmission time sharing function according to the first transmission duration and the second transmission duration, and if the execution is performed, may send a trigger message to the second device, where the trigger message may trigger the second device to send a time requirement message, so as to allocate a transmission time unit to the second device. The implementation method triggers the second device to send the time demand message when the transmission time sharing function can be carried out, thereby saving the signaling overhead.
In another possible implementation manner, the first device may determine a transmission time unit configured to the second device, and then obtain the first transmission duration, and the first device determines, according to the first transmission duration and the transmission time unit configured to the second device, the transmission time unit allocated to the second device in the first transmission duration, so that the transmission time grant message sent by the first device to the second device carries the transmission time unit allocated to the second device in the first transmission duration.
The manner in which the first device obtains the first transmission duration may be obtained by contention, or obtained by a parent node of the first device, such as a transmission time sharing node of the first device. The first device may determine that a second transmission duration required for data transmission between the first device and the second device is: and the first equipment estimates the required second transmission time length according to the link quality between the first equipment and the second equipment and the data amount to be transmitted.
Wherein the first device may determine whether to perform the transmission time sharing function by determining whether the first transmission duration is greater than the second transmission duration.
In a possible implementation manner, the transmission time unit configured to the second device is a subset of a first transmission time length, and the first transmission time length is a transmission time length obtained by the first device. For example, the first device obtains a first transmission duration; the first device determines a transmission time unit configured to the second device according to the time demand message, including: the first equipment determines a transmission time unit configured to the second equipment according to the first transmission time length and the time demand message; the transmission time unit configured to the second device is a subset of the first transmission duration.
In a possible embodiment, the first transmission duration includes at least a first transmission time unit and a second transmission time unit, the first transmission time unit being used for data transmission by the first device and the second device; the transmission time unit configured to the second device is a subset of the second transmission time unit.
For example, the first device transmits data to be transmitted between the first device and the second device by using the acquired first transmission time unit; the first device determines transmission time units respectively configured to the second device according to the time demand message, and the method includes: the first device determines a transmission time unit allocated to the second device based on a second transmission time unit and the time demand message. That is to say, after receiving the time requirement message sent by the second device, the first device may first transmit uplink and downlink data that needs to be transmitted by itself using the acquired first transmission time unit, and allocate part or all of the second transmission time unit to the second device according to the time requirement message sent by the second device, so as to avoid a problem that the uplink and downlink data that needs to be transmitted by itself cannot be transmitted due to the first device using the transmission time sharing function.
In a possible implementation manner, the time requirement message includes a third transmission duration required by the second device, and the determining, by the first device according to the time requirement message, a transmission time unit allocated to the second device includes: and the first equipment configures all or part of the second transmission time unit to the second equipment according to a third transmission time length required by the second equipment to obtain the transmission time unit configured to the second equipment.
In a possible implementation manner, the time requirement message further includes a service type and/or a service priority that the second device needs to transmit, and the first device configures, according to a third transmission duration that the second device needs, all or part of the second transmission time unit to the second device, including: and the first equipment configures all or part of the second transmission time unit to the second equipment according to a third transmission time length required by the second equipment and the service type and/or service priority required to be transmitted by the second equipment, so as to obtain the transmission time unit configured to the second equipment. Compared with the implementation mode, the implementation mode can allocate the transmission time unit according to the transmission time length required by each second device, and can allocate the transmission time unit according to the service type and/or the service priority required to be transmitted by each second device, so that the transmission time unit is preferentially allocated to the second devices with high priority levels of services such as voice, video and the like and/or services, and the operation experience of users is improved.
In a second aspect, the present application further provides a transmission time processing method, in the method, a second device receives a transmission time grant message sent by the first device, where the transmission time grant message includes unit indication information, and the unit indication information is used to indicate a transmission time unit configured to the second device; the second equipment determines a transmission time unit configured to the second equipment according to the unit indication information; and the second equipment transmits data with the child nodes on the transmission time unit configured to the second equipment. Therefore, compared with the method for obtaining the transmission time in a competition mode in the prior art, the method and the device for obtaining the transmission time in the competition mode can enable the second equipment to directly use the allocated transmission time unit, and avoid the problem of low channel utilization rate caused by competition.
In a possible implementation manner, a second device sends a time requirement message to the first device, where the time requirement message is used to request the first device to configure a transmission time unit for the second device.
In a possible implementation manner, the second device receives uplink scheduling information sent by the first device; the second device sending a time demand message to the first device, including: and the second equipment sends a time demand message on the time frequency resource indicated by the uplink scheduling information.
In a possible implementation manner, the second device receives a trigger configuration message sent by the first device, where the trigger configuration message includes cycle indication information and/or event indication information, and the cycle indication information is used to indicate a time period for the second device to send the time requirement message; the event indication information is used for indicating the second equipment to send a trigger event of the time demand message; the second device sends a time demand message to the first device, including: and the second equipment sends the time demand message to the first equipment according to the time period indicated by the period indication information and/or the trigger event indicated by the event indication information. Therefore, the second equipment reports the time demand message to the first equipment periodically or when a trigger event is generated, so that the first equipment can know the time demand condition of each second equipment, and the transmission time unit is distributed to the second equipment in time.
In a possible implementation manner, the second device receives a trigger message sent by the first device, where the trigger message is used to trigger the second device to send the time requirement message; the second device sends a time demand message to the first device, including: and the second equipment sends the time demand message to the first equipment when receiving the trigger message. According to the implementation mode, when the first equipment can perform the transmission time sharing function, the second equipment is triggered to send the time demand message, and therefore signaling overhead is saved.
In a possible implementation manner, the time requirement message includes a third transmission duration required by the second device. The third transmission time period required by the second device is determined according to the link quality between the second device and the child node thereof and the required transmission data amount.
In a possible implementation manner, the time requirement message further includes a service type and/or a service priority that the second device needs to transmit. Compared with the implementation mode, the implementation mode can allocate the transmission time unit according to the transmission time length required by each second device, and can allocate the transmission time unit according to the service type and/or the service priority required to be transmitted by each second device, so that the transmission time unit is preferentially allocated to the second devices with high priority levels of services such as voice, video and the like and/or services, and the operation experience of users is improved.
In a third aspect, the present application further provides a device, where the device has a function of implementing the first device and/or the second device in the implementation method. The functionality may be implemented by hardware, for example comprising a processor and a transceiver, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions, and the modules may be software and/or hardware.
In a fourth aspect, the present application further provides a transmission time processing system, where the transmission time processing system may include a first device and a second device, and the first device may execute the transmission time processing method provided in the first aspect, or any one or more of possible implementations of the first aspect; the second device may perform the transmission time processing method provided by the second aspect described above, or the second aspect may be any one or more of the implementations.
In a fifth aspect, the present application further provides a computer-readable storage medium, where a program code for implementing the transmission time processing method provided in the first aspect, or any one or more of the possible implementations of the first aspect, is stored, and the program code includes an execution instruction for executing the transmission time processing method provided in the first aspect, or the transmission time processing method provided in any one of the possible implementations of the first aspect; and/or the readable storage medium stores a program code for implementing the transmission time processing method provided by the second aspect, or the transmission time processing method provided by any one or more of the possible implementations of the second aspect, and the program code includes an execution instruction for executing the transmission time processing method provided by the second aspect, or the transmission time processing method provided by any one of the possible implementations of the second aspect.
Drawings
Fig. 1 is a schematic structural diagram of a mesh network according to an embodiment of the present invention;
fig. 2a is a schematic flow chart of a transmission time processing method according to an embodiment of the present invention;
fig. 2b is a schematic flow chart of another transmission time processing method according to an embodiment of the present invention;
fig. 3 is a schematic flow chart of another transmission time processing method according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating a further transmission time processing method according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a transmission unit processing apparatus according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of another transmission time processing apparatus according to an embodiment of the present invention;
FIG. 7 is a first schematic diagram of an apparatus provided in an embodiment of the present application;
fig. 8 is a schematic structural diagram of a terminal device provided in the present application;
fig. 9 is a second schematic diagram of a network device according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a base station according to an embodiment of the present application.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
In order to solve the problems of low channel utilization rate and large transmission delay of the unlicensed frequency band in the prior art, the embodiment of the present invention provides a solution based on the wireless mesh network shown in fig. 1, so as to improve the channel utilization rate of the unlicensed frequency band and reduce the transmission delay. As shown in fig. 1, the first device is exemplified by a Base station NB0, the at least one second device is exemplified by Base stations (Node Base, NB)1 and NB2, the child nodes of the second device are exemplified by User Equipments (UEs), for example, the child nodes of the Base station 1 are UE11 and UE12, respectively, and the child Node of the Base station 2 is UE 21. According to the embodiment of the invention, the NB0 can respectively allocate transmission time units for the NB1 and the NB2, the NB1 can transmit the data to be transmitted between the NB1 and the UE11 and between the NB1 and the UE12 based on the allocated transmission time units, and the NB2 can transmit the data to be transmitted between the NB2 and the UE21 based on the allocated transmission time units.
That is, NB0 may be referred to as a transmission time sharing node, that is, a device that can share transmission time acquired by itself to other nodes; NB1 and NB2 may be referred to as transmission time grant nodes, i.e. the allocated transmission time units can be obtained from their parent node NBO.
Optionally, the wireless mesh network provided in the embodiment of the present invention may include at least one first device and at least one second device, where each first device may provide a transmission time unit for at least one second device, and the second device may transmit uplink and downlink data of the second device by using the transmission time unit provided by the first device, where the uplink and downlink data are data that is transmitted between the second device and a child node of the second device in an uplink or downlink manner.
In this embodiment of the present invention, a Transmission Time unit is a Time unit in a Time domain, and may include an integer number of symbols, which may refer to a subframe, or may refer to a slot, or may refer to a radio frame, a micro slot (mini slot or sub slot), a plurality of aggregated slots, a plurality of aggregated subframes, a symbol, or the like, or may refer to a Transmission Time Interval (TTI). For example, a tti may include an integer number of another tti in the time domain, or a tti may have a duration equal to a duration of another tti in the time domain, for example, a timeslot/subframe/radio frame includes an integer number of symbols, a timeslot/subframe/radio frame includes an integer number of minislots, a subframe/radio frame includes an integer number of timeslots, a radio frame includes an integer number of subframes, and the like.
In the embodiment of the present invention, the first device and the second device may be the same device or different devices. The first device is a father node of the second device; alternatively, the first device is referred to as a transmission opportunity sharing node, the second device is referred to as a transmission opportunity granting node, and if the second device also has a lower node, the second device may also be referred to as a transmission opportunity sharing node with respect to its lower node; that is, the first device is a parent node or a transmission opportunity sharing node with respect to its subordinate node, such as at least one second device; the first device grants the node for the child node or the transmission opportunity, relative to its superior node, that is, the time for uplink and downlink transmission between the first device and at least one second device may be obtained by contention of the first device, or may be granted by the superior node according to the transmission time allocation method described in the embodiment of the present invention. In the embodiment of the invention, a first device is taken as a father node or a transmission opportunity sharing node, at least one second device is taken as a child node or a transmission opportunity granting node of the first device, each second device also has a subordinate node of the second device, and the time required by uplink and downlink transmission between the second device and the subordinate node of the second device is illustrated by taking the first device as an example. The lower node of the second device may be a user terminal, or may be a sensor node. The embodiments of the present invention are not limited.
In an embodiment of the present invention, the first device, the second device, or the lower node of the second device may be a wireless terminal, where the wireless terminal may be a device providing voice and/or data connectivity to a user, a handheld device having a wireless connection function, or another processing device connected to a wireless modem, and may communicate with one or more core networks via a Radio Access Network (RAN). For example, the user equipment may be a mobile terminal, such as a mobile phone (or referred to as a "cellular" phone) and a computer having a mobile terminal, and may also be a portable, pocket, hand-held, computer-embedded, or vehicle-mounted mobile device, such as a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), and the like, which exchange language and/or data with a radio access network. Optionally, the User equipment may also be referred to as a Mobile Station (MS), a Mobile Terminal (Mobile Terminal), a Subscriber Unit (SU), a Subscriber Station (SS), a Mobile Station (MB), a Remote Station (Remote Station, RS), an Access Point (Access Point, AP), a Remote Terminal (Remote Terminal, RT), an Access Terminal (AT), a User Terminal (User Terminal, UT), a User Agent (UA), a Terminal equipment (User Device, UD), and the like, which are not limited in this application.
In this embodiment of the present invention, the first device, the second device, or the lower node of the second device may also be a base station, a Transmission Reception Point (TRP), or a Radio Remote Unit (RRU). A base station may refer to a device in an access network that communicates over the air-interface, through one or more sectors, with terminals and that may coordinate management of attributes for the air-interface. For example, the base station may be a base transceiver station in GSM or CDMA, such as a Base Transceiver Station (BTS), a base station in WCDMA, such as a NodeB, an evolved Node b in LTE, such as an eNB or an e-NodeB (evolved Node b), a base station in a 5G system, or a base station in a future network, and the like, and the present application is not limited thereto. Optionally, the base station may also be a relay device, or other network element devices with a function of a base station. The lower-level node of the second device may also be some sensor nodes, and the like, which is not limited in the embodiment of the present invention.
It should be noted that the number and types of the first device and the second device included in fig. 1 are merely examples, and the embodiments of the present invention are not limited thereto. For example, one or more second devices communicating with the first device may be further included, or the second device may include one or more user terminals communicating with the second device, which are not depicted in the drawings for simplicity. As shown in fig. 1, although fig. 1 shows that the first device and the second device are base stations, and the plurality of lower nodes of the second device are user terminals, such as mobile phones, the communication system according to the embodiment of the present invention may not be limited to include base stations and mobile phones, and may also include devices for carrying some network functions or data processing functions, which are obvious to those skilled in the art and are not described in detail herein.
In the prior art, the transmission time between the first device and the second device and the transmission time between the second device and the child node thereof are obtained through contention, so that the child node needs to send data to the network side, and the data needs to be obtained through two times of contention to reach the first device on the network side, thereby resulting in lower channel utilization rate and larger delay of the unlicensed frequency band.
The application provides a resource allocation method, so that a first device can share the transmission time of an unauthorized frequency band obtained by the first device to a second device according to the time requirement condition between the second device and a child node of the second device, and uplink and downlink data transmission is performed between the second device and the child node of the second device, so that the channel utilization rate of the unauthorized frequency band can be improved, and the transmission delay between the second device and the child node of the second device can be shortened.
The following describes embodiments of the present invention in detail, wherein the embodiments of the present invention take an interaction between a first device and a second device as an example.
Referring to fig. 2a, fig. 2a is a schematic flow chart of a transmission time processing method according to an embodiment of the present invention, and as shown in fig. 2, the transmission time processing method may include:
101. the first device determines a transmission time unit configured to the second device;
102. the first device sends a transmission time grant message to the second device, wherein the transmission time grant message comprises unit indication information, and the unit indication information is used for indicating a transmission time unit configured to the second device.
103. The second equipment receives the transmission time grant message sent by the first equipment, and determines a transmission time unit configured to the second equipment according to the unit indication information;
104. the second device transmits data with its child node on a transmission time unit allocated to itself.
It can be seen that, for an unlicensed frequency band, the embodiments of the present invention may allocate a transmission time unit to a transmission time grant node, that is, a second device, through a transmission time sharing node, that is, a first device, and may improve a utilization rate of a channel, compared with obtaining a transmission opportunity or transmission time in a contention manner in the prior art.
In another possible implementation manner, as shown in fig. 2b, in the transmission time processing method, before step 101, the first device may further receive a time requirement message sent by the second device, where the time requirement message is used to request the first device to configure a transmission time unit for the second device.
That is, in the transmission time processing method shown in fig. 2b, before step 101, the method may further include:
105. the second equipment sends a time demand message to the first equipment;
accordingly, step 101 may be: and the first equipment determines a transmission time unit configured to the second equipment according to the time demand message.
In another implementation manner, as shown in fig. 2b, before the second device sends the time demand message to the first device in step 105, the method may further include:
106. the first equipment sends uplink scheduling information to the second equipment;
the uplink scheduling information is used to trigger the second device to send a time requirement message, and in addition, the uplink scheduling information is used to indicate the time-frequency resource of uplink transmission of the second device. Correspondingly, in step 104, the sending, by the second device, the time demand message to the first device may be: the second equipment sends a time demand message on the time frequency resource indicated by the uplink scheduling information; correspondingly, in step 106, the step of receiving, by the first device, the time requirement message sent by the second device may be: and the first equipment receives the time demand information sent by the second equipment on the time frequency resource.
The time demand message is used for requesting the first device to configure a transmission time unit for the second device, the second device grants a node for the transmission time of the first device, and the transmission time unit of the second device is used for transmitting data to be transmitted between the second device and a child node thereof; the data to be transmitted includes downlink data to be sent to the child node by the second device and uplink data to be sent to the second device by the child node.
In yet another possible implementation manner, the first transmission duration includes at least a first transmission time unit and a second transmission time unit, and the first transmission time unit is used for transmitting data between the first device and the second device; the transmission time unit configured to the second device is a subset of the second transmission time unit. For example, the first device transmits data to be transmitted between the first device and the second device according to the first transmission time unit; correspondingly, the first device determines the transmission time unit allocated to the second device according to the time demand message, including: and the first equipment allocates all or part of the second transmission time unit to the second equipment according to the time demand message sent by the second equipment.
In yet another possible implementation manner, the transmission time unit configured to the second device is a subset of a first transmission duration, and the first transmission duration is a transmission duration acquired by the first device. For example, before the first device determines the transmission time unit configured to the second device according to the time demand message, the first device further needs to acquire a first transmission duration, where the first transmission duration may be a transmission time unit in an unlicensed frequency band or a licensed frequency band; the first device determines a transmission time unit configured to the second device according to the time demand message, and the method comprises the following steps: the first equipment determines a transmission time unit configured to the second equipment according to the first transmission time length and the time demand message; the transmission time unit configured to the second device is a subset of the first transmission duration. Specifically, the first transmission duration needs a part of the transmission time unit to transmit the time grant message in addition to a part of the transmission time unit used for transmitting data between the first device and the second device, so that the remaining transmission time units in the first transmission duration except the two parts can be configured to the second device, and the second device uses the transmission time unit to transmit data between the second device and its child node. For example, the first transmission duration includes at least a first transmission time unit and a second transmission time unit, the first transmission time unit being used for data transmission between the first device and the second device; the transmission time unit configured to the second device is a subset of the second transmission time unit. The data may include user plane data and control plane data, where the user plane data may also be referred to as traffic data, and the control plane data generally refers to control signaling and the like. The time requirement message includes a third transmission duration required by the second device, where the third transmission duration is determined by the second device according to the link quality between the second device and its child node and the data amount required to be transmitted.
In another embodiment, the time requirement message may further include a service type and/or a service priority that the second device needs to transmit, and correspondingly, the determining, by the first device, the transmission time unit configured to the second device according to a third transmission duration that is needed by the second device includes: and the first equipment configures all or part of the second transmission time unit to the second equipment according to a third transmission time length required by the second equipment and the service type and/or service priority required to be transmitted by the second equipment, so as to obtain the transmission time unit configured to the second equipment. The service type may also be referred to as a data type, and the service priority may also be referred to as a data priority. In this way, for a plurality of second devices, the first device may allocate the transmission time unit to the second device according to the service type and/or the service priority, so as to improve the operation experience of the user, for example, the data to be transmitted is a voice service, a video service, or the second device with a high service priority may preferentially allocate the transmission time unit, or may satisfy the transmission time unit required for transmission as much as possible.
Referring to fig. 3, fig. 3 is a flowchart illustrating another transmission time processing method according to an embodiment of the present invention, where the difference between the transmission time processing method illustrated in fig. 3 and the transmission time processing method illustrated in fig. 2b is that, before the second device sends the time requirement message to the first device in 101, the method may further include the following steps:
201. the first equipment sends a trigger configuration message to the second equipment;
the trigger configuration message comprises period indication information and/or event indication information, wherein the period indication information is used for indicating the time period of the time demand message sent by the second equipment; the event indication information is used for indicating the second device to send the trigger event of the time demand message.
Accordingly, the step 105 of sending, by the second device, the time demand message to the first device includes:
and the second equipment receives the trigger configuration message and sends a time demand message to the first equipment according to the time period indicated by the period indication information and/or the trigger event indicated by the event indication information.
Accordingly, in 101, the determining, by a first device, a transmission time unit configured to a second device includes:
the first device determines a transmission time unit configured to the second device according to the time demand message.
For example, when the triggering event is that the third transmission duration required by the second device is greater than a certain threshold, the second device may send a time requirement message to the first device to request the first device to allocate a transmission time unit to the second device. The third transmission time length is the time length required for transmitting data between the second equipment and the child node thereof; for another example, the triggering event is that data to be transmitted between the second device and its child node reaches a certain threshold.
Therefore, in the embodiment of the present invention, the second device may send the time requirement message to the first device according to the time period and/or the trigger event, so that the first device can know the transmission time requirement condition of the second device in time, and thus, a transmission time unit is allocated to the second device in time to transmit the data to be transmitted.
Referring to fig. 4, fig. 4 is a flowchart illustrating a transmission time processing method according to another embodiment of the present invention, wherein the transmission time processing method shown in fig. 4 is different from the transmission time processing method shown in fig. 2a in that before 101, the transmission time processing method shown in fig. 4 may further include the following steps:
301. the first equipment acquires a first transmission duration;
302. the first equipment determines a second transmission time length required for data transmission between the first equipment and the second equipment;
303. the first equipment judges whether to execute a transmission time sharing function according to the first transmission time length and the second transmission time length; if the transmission time sharing function is executed, executing step 304, otherwise ending the process;
in another possible implementation manner, the first device may determine a transmission time unit configured to the second device, and then obtain the first transmission duration, and the first device determines, according to the first transmission duration and the transmission time unit configured to the second device, the transmission time unit allocated to the second device in the first transmission duration, so that the transmission time grant message sent by the first device to the second device carries the transmission time unit allocated to the second device in the first transmission duration.
Optionally, if the transmission time sharing function is not executed, the first device may continue to execute step 301 to obtain the first transmission duration until the transmission time sharing function is determined to be executed. The first device determines whether to execute a transmission time sharing function according to the first transmission time length and the second transmission time length, and specifically includes: the first device determines whether the first transmission duration is greater than the second transmission duration, and if so, performs a transmission time sharing function to determine transmission time units allocated to the second device according to the remaining unused transmission time units. For example, the first transmission duration includes at least a first transmission time unit and a second transmission time unit, the first transmission time unit being used for data transmission by the first device and the second device; the transmission time unit configured to the second device is a subset of the second transmission time unit.
304. The first device sends a trigger message to the second device.
The triggering message is used for triggering the second equipment to send the time demand message; that is, 101 is specifically: and when receiving the trigger message, the second equipment sends a time demand message to the first equipment.
Therefore, the embodiment of the invention can trigger the second device to send the time demand message when the first device can share the transmission time, thereby saving the signaling overhead between the first device and the second device.
Optionally, in the transmission time processing method shown in fig. 4, 304 may not be executed, but 101 may be directly executed to determine the transmission time unit configured to the second device, that is, the embodiment may issue the transmission time grant message without the second device reporting the time requirement message, that is, the embodiment may determine that the transmission time sharing function can be executed in the first device, and may configure the shared transmission time unit for the second device. In this embodiment, 101 also performs the step 101 shown in fig. 2a, i.e. the first device determines the transmission time unit allocated to the second device.
In the embodiment of the present invention, the methods for processing the tti shown in fig. 2 to 4 may be applied to the first device and the second device of the mesh network shown in fig. 1. In addition, the related operations performed by the first device and the second device may be applied to the same device, that is, the superior parent node of the first device may perform the related functions of the first device in fig. 2 to 4, and the first device may perform the related functions of the second device in fig. 2 to 4; the second device may also perform the related functions of the first device in fig. 2 to 4, and the lower node of the second device may also perform the related functions of the second device in fig. 2 to 4. In this way, the first device and the second device may have the functions of the first device and the second device at the same time, and perform corresponding operations in different scenarios. In addition, in fig. 2 to fig. 4, the first transmission duration acquired by the first device may be a transmission duration of an unlicensed frequency band acquired by the first device through contention, or may be a transmission time unit granted by the first device through a parent node of the first device performing a transmission time sharing function, which is not limited in the embodiment of the present invention; correspondingly, the transmission time unit granted by the first device and acquired by the second device may further adopt the transmission time unit processing method described in the embodiment of the present invention to allocate the transmission time unit to the child node thereof again, so that the child node transmits data transmission between the child node and the next-level child node thereof by using the transmission time unit, which is also not limited in the embodiment of the present invention.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a transmission unit processing apparatus according to an embodiment of the present invention, where the transmission unit processing apparatus may be disposed in a first device, a second device is a child node of the first device, and correspondingly, the first device is a parent node of the second device. As shown in fig. 5, the transmission unit processing apparatus may include the following units:
a receiving unit 501, configured to receive a time requirement message sent by a second device, where the time requirement message is used to request a transmission time unit of the second device, the second device grants a node for transmission time of the first device, and the transmission time unit of the second device is used to transmit data to be transmitted between the second device and a child node thereof;
a configuration unit 502, configured to determine a transmission time unit configured to the second device according to the time requirement message;
a sending unit 503, configured to send a transmission time grant message to the second device, where the transmission time grant message includes unit indication information, and the unit indication information is used to indicate the transmission time unit configured to the second device.
In another embodiment, the configuration unit 502 is configured to determine a transmission time unit configured to the second device; a sending unit 503, configured to send a transmission time grant message to the second device according to the transmission time unit configured to the second device. That is, the receiving unit 501 may not be included in this embodiment, that is, the first device may share the transmission time unit for the second device according to its own status regardless of whether the time requirement message is received or not.
In another embodiment, the sending unit 503 may send uplink scheduling information to the second device, where the uplink scheduling information is used to indicate time-frequency resources for uplink transmission by the second device; the receiving unit 501 receives the time requirement message of the second device specifically includes: the receiving unit 501 receives the time demand message sent by the second device on the time frequency resource.
In a possible implementation manner, the sending unit 503 is further configured to send a trigger configuration message to the second device, where the trigger configuration message includes cycle indication information and/or event indication information, and the cycle indication information is used to indicate a time period for the second device to send the time requirement message; the event indication information is used for indicating the second equipment to send a trigger event of the time demand message; the time demand message is sent by the second device according to the time period indicated by the period indication information and/or the trigger event indicated by the event indication information.
In a possible implementation, the apparatus further comprises an obtaining unit 504 and a determining unit 505, wherein:
an obtaining unit 504, configured to obtain a first transmission duration;
a determining unit 505, configured to determine a second transmission duration required for data transmission between the first device and the second device;
a determining unit 506, configured to determine whether to execute a transmission time sharing function according to the first transmission duration and the second transmission duration; if the transmission time sharing function is executed, the trigger sending unit 503 sends a trigger message to the second device, where the trigger message is used to trigger the second device to send the time requirement message; the time demand message is sent by the second device receiving the trigger message.
In another possible implementation, the transmission time unit configured to the second device is a subset of a first transmission duration, and the first transmission duration is a transmission duration acquired by the first device. For example, after the obtaining unit 504 obtains the first transmission duration, the configuring unit 502 may determine, according to the time requirement message, a transmission time unit configured to the second device, specifically: and determining a transmission time unit configured to the second equipment according to the first transmission time length and the time demand message, wherein the transmission time unit configured to the second equipment is a subset of the first transmission time length. The sending unit 503 may also occupy a part of the transmission time unit in the first transmission duration when sending the transmission time grant message.
In a possible embodiment, the first transmission duration comprises at least a first transmission time unit and a second transmission time unit, the first transmission time unit being used for data transmission by the first device and between the first device and the second device; the transmission time unit configured to the second device is a subset of the second transmission time unit. For example, after the receiving unit 501 receives the time requirement message sent by the second device, the determining unit 505 is further configured to transmit data to be transmitted between the second device and the first transmission time unit; correspondingly, the determining unit 505 determines, according to the time requirement message, a transmission time unit allocated to the second device, specifically: and allocating part or all of a second transmission time unit to the second device according to the time demand message.
In a possible implementation manner, the time requirement message includes a third transmission duration required by the second device, and the determining unit 505 determines, according to the time requirement message, a transmission time unit allocated to the second device, specifically: and configuring all or part of the second transmission time unit to the second equipment according to a third transmission time length required by the second equipment to obtain the transmission time unit configured to the second equipment.
In a possible implementation manner, the time requirement message further includes a service type and/or a service priority that the second device needs to transmit, and the determining unit 505 configures all or part of the second transmission time unit to the second device according to a third transmission duration that the second device needs to transmit, to obtain the transmission time unit configured to the second device, specifically: and configuring all or part of the second transmission time unit to the second equipment according to a third transmission time length required by the second equipment and the service type and/or service priority required to be transmitted by the second equipment, so as to obtain the transmission time unit configured to the second equipment.
Wherein the third transmission time period required by the second device is determined according to the link quality between the second device and the child node thereof and the required transmission data amount.
Referring to fig. 6, fig. 6 is a schematic structural diagram of another transmission time processing apparatus according to an embodiment of the present invention, where the transmission time processing apparatus may be disposed in a second device, the second device is a child node of a first device, and the first device is a parent node of the second device, and the transmission time processing apparatus may include the following units:
a sending unit 601, configured to send a time requirement message to a first device, where the time requirement message is used to request a transmission time unit of a second device, the second device grants a node for transmission time of the first device, and the transmission time unit of the second device is used to transmit data to be transmitted between the second device and a child node thereof;
a receiving unit 602, configured to receive a transmission time grant message returned by the first device according to the time requirement message, where the transmission time grant message includes unit indication information, and the unit indication information is used to indicate the transmission time unit configured to the second device;
the determining unit 603 is configured to determine a transmission time unit configured for itself according to the unit indication information, and transmit data to be transmitted between the transmitting unit and the child node of the transmitting unit on the transmission time unit configured for itself.
In another possible embodiment, the transmission time processing apparatus may not include the sending unit 601, that is, the second device provided with the transmission time processing apparatus may obtain the transmission time grant message sent by the first device when not sending the time requirement message. That is, the first device may determine whether to transmit the transmission time grant message according to its own state, such as whether there are redundant transmission time units or the amount of data to be transmitted to the child node of the second device, etc. That is, the time demand message is not the only trigger condition for the first device to send the transmission time grant message.
In yet another possible implementation, the receiving unit 602 may receive uplink scheduling information sent by the first device; the sending unit may send the time requirement message on the time-frequency resource indicated by the uplink scheduling information, and the first device sends the transmission unit grant message. That is, the uplink scheduling information may be used to trigger the second device to transmit the time demand message.
In a possible implementation manner, the receiving unit 602 is further configured to receive a trigger configuration message sent by the first device, where the trigger configuration message includes cycle indication information and/or event indication information, and the cycle indication information is used to indicate a time period for the second device to send the time requirement message; the event indication information is used for indicating the second equipment to send a trigger event of the time demand message; correspondingly, the sending unit 601 sends the time requirement message to the first device, specifically: and sending the time demand message to the first equipment according to the time period indicated by the period indication information and/or the trigger event indicated by the event indication information.
In a possible implementation manner, the receiving unit 602 is further configured to receive a trigger message sent by the first device, where the trigger message is used to trigger the second device to send the time requirement message; correspondingly, the sending unit 601 sends the time requirement message to the first device, specifically: and when the trigger message is received, sending the time demand message to the first equipment.
Wherein the time demand message includes a third transmission duration required by the second device; that is, before the sending unit 601 sends the time requirement to the first device, the determining unit 603 needs to determine a third transmission time duration required by the second device, that is, a time duration required for transmitting data between the second device and its child node. Wherein the third transmission duration is determined according to the link quality between the second device and its child node and the required amount of data to be transmitted.
Optionally, the time requirement message further includes a service type and/or a service priority that the second device needs to transmit.
According to the foregoing method, fig. 7 is a first schematic diagram of a device provided in the embodiment of the present application, and as shown in fig. 7, the device may be the terminal device 10, or may be a chip or a circuit, for example, a chip or a circuit that may be disposed in the terminal device. The terminal device 10 may correspond to the first device or the second device in the above-described method.
The device may include a processor 110 and a memory 120. The memory 120 is configured to store instructions, and the processor 110 is configured to execute the instructions stored by the memory 120 to implement the steps of the first device or the second device in the method corresponding to fig. 2 to 4.
Further, the apparatus may further include a receiver 140 and a transmitter 150. Further, the device may further comprise a bus system 130, wherein the processor 110, the memory 120, the receiver 140 and the transmitter 150 may be connected via the bus system 130.
The processor 110 is configured to execute the instructions stored in the memory 120 to control the receiver 140 to receive the signal and control the transmitter 150 to transmit the signal, thereby completing the steps of the terminal device in the above-mentioned method. Wherein the receiver 140 and the transmitter 150 may be the same or different physical entities. When the same physical entity, may be collectively referred to as a transceiver. The memory 220 may be integrated in the processor 210 or may be provided separately from the processor 210.
As an implementation, the functions of the receiver 140 and the transmitter 150 may be realized by a transceiving circuit or a dedicated chip for transceiving. The processor 110 may be considered to be implemented by a dedicated processing chip, processing circuit, processor, or a general-purpose chip.
As another implementation manner, a manner of using a general-purpose computer to implement the terminal device provided in the embodiment of the present application may be considered. I.e., program code that implements the functions of the processor 110, the receiver 140, and the transmitter 150, is stored in the memory, and a general-purpose processor implements the functions of the processor 110, the receiver 140, and the transmitter 150 by executing the code in the memory.
For the concepts, explanations, details and other steps related to the technical solutions provided in the embodiments of the present application related to the apparatus, please refer to the descriptions of the foregoing methods or other embodiments, which are not repeated herein.
Fig. 8 is a schematic structural diagram of a terminal device provided in the present application. The terminal device may be adapted for use in the system shown in fig. 1. For convenience of explanation, fig. 8 shows only main components of the terminal device. As shown in fig. 8, the terminal device 10 includes a processor, a memory, a control circuit, an antenna, and an input-output means. The processor is mainly configured to process a communication protocol and communication data, control the entire terminal device, execute a software program, and process data of the software program, for example, to support the terminal device to perform the actions described in the above embodiment of the method for indicating a transmission precoding matrix. The memory is mainly used for storing software programs and data, for example, any one or more of the data to be transmitted, the unit indication information, the period indication information, and the event indication information described in the above embodiments. The control circuit is mainly used for converting baseband signals and radio frequency signals and processing the radio frequency signals. The control circuit and the antenna together, which may also be called a transceiver, are mainly used for transceiving radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are used primarily for receiving data input by a user and for outputting data to the user.
When the terminal device is turned on, the processor can read the software program in the storage unit, interpret and execute the instruction of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor outputs a baseband signal to the radio frequency circuit after performing baseband processing on the data to be sent, and the radio frequency circuit performs radio frequency processing on the baseband signal and sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal equipment, the radio frequency circuit receives radio frequency signals through the antenna, converts the radio frequency signals into baseband signals and outputs the baseband signals to the processor, and the processor converts the baseband signals into the data and processes the data.
Those skilled in the art will appreciate that fig. 8 shows only one memory and processor for ease of illustration. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, and the like, which is not limited in this respect in the embodiment of the present invention.
As an alternative implementation manner, the processor may include a baseband processor and a central processing unit, where the baseband processor is mainly used to process a communication protocol and communication data, and the central processing unit is mainly used to control the whole terminal device, execute a software program, and process data of the software program. The processor in fig. 8 integrates the functions of the baseband processor and the central processing unit, and those skilled in the art will understand that the baseband processor and the central processing unit may also be independent processors, and are interconnected through a bus or the like. Those skilled in the art will appreciate that the terminal device may include a plurality of baseband processors to accommodate different network formats, the terminal device may include a plurality of central processors to enhance its processing capability, and various components of the terminal device may be connected by various buses. The baseband processor can also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit can also be expressed as a central processing circuit or a central processing chip. The function of processing the communication protocol and the communication data may be built in the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to realize the baseband processing function.
For example, in the embodiment of the present invention, the antenna and the control circuit having the transceiving function may be regarded as the transceiving unit 101 of the terminal device 10, and the processor having the processing function may be regarded as the processing unit 102 of the terminal device 10. As shown in fig. 8, the terminal device 10 includes a transceiving unit 101 and a processing unit 102. A transceiver unit may also be referred to as a transceiver, a transceiving device, etc. Alternatively, a device for implementing a receiving function in the transceiver unit 101 may be regarded as a receiving unit, and a device for implementing a sending function in the transceiver unit 101 may be regarded as a sending unit, that is, the transceiver unit 101 includes a receiving unit and a sending unit, the receiving unit may also be referred to as a receiver, a receiving circuit, and the like, and the sending unit may be referred to as a transmitter, a sending circuit, and the like.
According to the foregoing method, fig. 9 is a second schematic diagram of a network device provided in this embodiment of the present application, and as shown in fig. 9, the network device may be a first device and/or a second device, and may also be a chip or a circuit, such as a chip or a circuit that may be disposed in the network device. The network device 20 corresponds to the network device in the above method. The device may include a processor 210 and a memory 220. The memory 220 is configured to store instructions, and the processor 210 is configured to execute the instructions stored by the memory 220, so as to enable the network device to implement the related functions of the first device and/or the second device in the foregoing methods corresponding to fig. 2 to fig. 6.
Further, the network device may further include a receiver 240 and a transmitter 250. Still further, the network device may also include a bus system 230.
The processor 210, the memory 220, the receiver 240 and the transmitter 250 are connected via the bus system 230, and the processor 210 is configured to execute instructions stored in the memory 220 to control the receiver 240 to receive signals and control the transmitter 250 to transmit signals, thereby completing the steps of the network device in the above method. Wherein the receiver 240 and the transmitter 250 may be the same or different physical entities. When the same physical entity, may be collectively referred to as a transceiver. The memory 220 may be integrated in the processor 210 or may be provided separately from the processor 210.
As an implementation manner, the functions of the receiver 240 and the transmitter 250 may be considered to be implemented by a transceiving circuit or a dedicated chip for transceiving. Processor 210 may be considered to be implemented by a dedicated processing chip, processing circuit, processor, or a general-purpose chip.
As another implementation manner, a manner of using a general-purpose computer to implement the network device provided in the embodiment of the present application may be considered. I.e. program code that implements the functions of the processor 210, the receiver 240 and the transmitter 250, is stored in a memory, and a general-purpose processor implements the functions of the processor 210, the receiver 240 and the transmitter 250 by executing the code in the memory.
For the concepts, explanations, details and other steps related to the technical solutions provided in the embodiments of the present application related to the apparatus, please refer to the descriptions of the foregoing methods or other embodiments, which are not repeated herein.
According to the foregoing method, fig. 10 is a schematic structural diagram of a base station provided in this embodiment, for example, the schematic structural diagram may be a schematic structural diagram of the base station. As shown in fig. 10, the base station can be applied to the system shown in fig. 1. The base station 20 includes one or more radio frequency units, such as a Remote Radio Unit (RRU) 201 and one or more baseband units (BBUs) (also referred to as digital units, DUs) 202. The RRU201 may be referred to as a transceiver unit, transceiver circuit, or transceiver, etc., which may include at least one antenna 2011 and a radio unit 2012. The RRU201 is mainly used for transceiving radio frequency signals and converting radio frequency signals and baseband signals, for example, for sending signaling messages described in the above embodiments to a terminal device. The BBU202 is mainly used for performing baseband processing, controlling a base station, and the like. The RRU201 and the BBU202 may be physically disposed together or may be physically disposed separately, that is, distributed base stations.
The BBU202 is a control center of a base station, and may also be referred to as a processing unit, and is mainly used for performing baseband processing functions, such as channel coding, multiplexing, modulation, spreading, and the like. For example, the BBU (processing unit) can be used to control the base station to execute the operation flow related to the network device in the above method embodiment.
In an example, the BBU202 may be formed by one or more boards, and the boards may support a radio access network (e.g., an LTE network) of a single access system together, or may support radio access networks of different access systems respectively. The BBU202 also includes a memory 2021 and a processor 2022. The memory 2021 is used to store the necessary instructions and data. For example, the memory 2021 stores preset information, a codebook, and the like in the above-described embodiments. The processor 2022 is configured to control the base station to perform necessary actions, for example, to control the base station to perform the operation procedures related to the network device in the above method embodiments. The memory 2021 and the processor 2022 may serve one or more boards. That is, the memory and processor may be provided separately on each board. Multiple boards may share the same memory and processor. In addition, each single board can be provided with necessary circuits.
According to the method provided by the embodiment of the present application, the embodiment of the present application further provides a communication system, which includes the aforementioned one or more network devices and one or more terminal devices.
It should be understood that in the embodiments of the present application, the processor may be a Central Processing Unit (CPU), and the processor may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory may include both read-only memory and random access memory, and provides instructions and data to the processor. The portion of memory may also include non-volatile random access memory.
The bus system may include a power bus, a control bus, a status signal bus, and the like, in addition to the data bus. For clarity of illustration, however, the various buses are labeled as a bus system in the figures.
In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or instructions in the form of software. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in a memory, and a processor reads information in the memory and completes the steps of the method in combination with hardware of the processor. To avoid repetition, it is not described in detail here.
It should also be understood that reference herein to first, second, third, fourth, and various numerical designations is made merely for convenience in description and is not intended to limit the scope of embodiments of the invention.
It should be understood that the term "and/or" herein is merely one type of association relationship that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
It should be understood that, in the various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of the processes should be determined by their functions and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
Those of ordinary skill in the art will appreciate that the various illustrative logical blocks and steps (step) described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
Claims (23)
1. A transmission time processing method, comprising:
a first device receives a time demand message sent by a second device, wherein the time demand message comprises a third transmission duration required by the second device and a service type and/or a service priority required to be transmitted by the second device; the second device grants a node for the transmission time of the first device;
the first equipment determines a transmission time unit configured to the second equipment according to the time demand message;
the first equipment sends a transmission time grant message to the second equipment according to the transmission time unit configured to the second equipment;
the transmission time grant message includes unit indication information, where the unit indication information is used to indicate a transmission time unit configured to the second device, and the transmission time unit configured to the second device is used to transmit data between the second device and its child nodes.
2. The method of claim 1, further comprising:
the first device sends uplink scheduling information to the second device, wherein the uplink scheduling information is used for indicating time-frequency resources of uplink transmission of the second device;
the first device receives a time demand message sent by a second device, and the method comprises the following steps:
and the first equipment receives the time demand message sent by the second equipment on the time frequency resource.
3. The method according to claim 1 or 2, characterized in that the method further comprises:
the first device sends a trigger configuration message to the second device, wherein the trigger configuration message comprises period indication information and/or event indication information, and the period indication information is used for indicating the time period for the second device to send the time demand message; the event indication information is used for indicating the second equipment to send a trigger event of the time demand message;
the time demand message is sent by the second device according to the time period indicated by the period indication information and/or the trigger event indicated by the event indication information.
4. The method according to claim 1 or 2, wherein the transmission time unit configured to the second device is a subset of a first transmission time duration, and wherein the first transmission time duration is a transmission time duration acquired by the first device.
5. The method of claim 4, wherein the first transmission duration comprises at least a first transmission time unit and a second transmission time unit, the first transmission time unit being used for data transmission between the first device and the second device; the transmission time unit configured to the second device is a subset of the second transmission time unit.
6. The method of claim 5, wherein the first device determining the transmission time unit configured to the second device according to the time demand message comprises:
and the first equipment configures all or part of the second transmission time unit to the second equipment according to a third transmission time length required by the second equipment and the service type and/or service priority required to be transmitted by the second equipment, so as to obtain the transmission time unit configured to the second equipment.
7. The method of claim 6, wherein the third transmission duration required by the second device is determined according to link quality between the second device and its child nodes and the required amount of data to be transmitted.
8. A transmission time processing method, comprising:
the method comprises the steps that a second device sends a time demand message to a first device, wherein the time demand message comprises a third transmission duration required by the second device and a service type and/or service priority required to be transmitted by the second device; the second device grants a node for the transmission time of the first device; the third transmission duration required by the second device and the service type and/or service priority required to be transmitted by the second device are used for determining, by the first device, a transmission time unit configured to the second device;
the second device receives a transmission time grant message sent by the first device, wherein the transmission time grant message comprises unit indication information, and the unit indication information is used for indicating a transmission time unit configured to the second device;
the second equipment determines a transmission time unit configured to the second equipment according to the unit indication information;
and the second equipment transmits data with the child nodes on the transmission time unit configured to the second equipment.
9. The method of claim 8, further comprising:
the second equipment receives uplink scheduling information sent by the first equipment;
the second device sending a time demand message to the first device, including:
and the second equipment sends a time demand message on the time frequency resource indicated by the uplink scheduling information.
10. The method according to claim 8 or 9, characterized in that the method further comprises:
the second device receives a trigger configuration message sent by the first device, wherein the trigger configuration message includes cycle indication information and/or event indication information, and the cycle indication information is used for indicating a time cycle of sending the time demand message by the second device; the event indication information is used for indicating the second equipment to send a trigger event of the time demand message;
the second device sends a time demand message to the first device, including:
and the second equipment sends the time demand message to the first equipment according to the time period indicated by the period indication information and/or the trigger event indicated by the event indication information.
11. The method of claim 8, wherein the third transmission duration required by the second device is determined according to link quality between the second device and its child nodes and the required amount of data to be transmitted.
12. A transmission time processing device applied to a first device is characterized by comprising: a processor and a transceiver;
the transceiver is configured to receive a time requirement message sent by a second device, where the time requirement message includes a third transmission duration required by the second device and a service type and/or a service priority required by the second device;
the processor is configured to determine a transmission time unit configured to a second device according to the time demand message, where the second device grants a node to the transmission time of the first device;
the transceiver is configured to send a transmission time grant message to the second device according to the transmission time unit configured to the second device;
the transmission time grant message includes unit indication information, where the unit indication information is used to indicate a transmission time unit configured to the second device, and the transmission time unit configured to the second device is used to transmit data between the second device and its child nodes.
13. The apparatus of claim 12,
the transceiver is further configured to send uplink scheduling information to the second device, where the uplink scheduling information is used to indicate time-frequency resources for uplink transmission of the second device;
the transceiver receives a time demand message sent by a second device, and specifically includes:
and receiving the time demand message sent by the second equipment on the time frequency resource.
14. The apparatus of claim 12 or 13,
the transceiver is further configured to send a trigger configuration message to the second device, where the trigger configuration message includes cycle indication information and/or event indication information, and the cycle indication information is used to indicate a time period for the second device to send the time requirement message; the event indication information is used for indicating the second equipment to send a trigger event of the time demand message;
the time demand message is sent by the second device according to the time period indicated by the period indication information and/or the trigger event indicated by the event indication information.
15. The apparatus according to claim 12 or 13, wherein the transmission time unit configured to the second device is a subset of a first transmission time duration, and the first transmission time duration is a transmission time duration obtained by the first device.
16. The apparatus of claim 15, wherein the first transmission duration comprises at least a first transmission time unit and a second transmission time unit, and wherein the first transmission time unit is used for data transmission between the first device and the second device; the transmission time unit configured to the second device is a subset of the second transmission time unit.
17. The apparatus according to claim 16, wherein the time requirement message further includes a service type and/or a service priority that the second device needs to transmit, and the processor determines, according to the time requirement message, a transmission time unit configured to the second device, specifically:
and configuring all or part of the second transmission time unit to the second equipment according to a third transmission time length required by the second equipment and the service type and/or service priority required to be transmitted by the second equipment, so as to obtain the transmission time unit configured to the second equipment.
18. The apparatus of claim 17, wherein the third transmission duration required by the second device is determined according to link quality between the second device and its child nodes and the required amount of data to be transmitted.
19. A transmission time processing device applied to a second device is characterized by comprising: a processor and a transceiver;
the transceiver is configured to send a time requirement message to a first device, where the time requirement message includes a third transmission duration required by the second device and a service type and/or a service priority required by the second device; the second device grants a node for the transmission time of the first device; the third transmission duration required by the second device and the service type and/or service priority required to be transmitted by the second device are used for determining, by the first device, a transmission time unit configured to the second device;
the transceiver is configured to receive a transmission time grant message sent by the first device, where the transmission time grant message includes unit indication information, and the unit indication information is used to indicate a transmission time unit configured to the second device;
the processor is used for determining a transmission time unit configured to the processor according to the unit indication information;
the transceiver is further configured to transmit data with its child node on the self-configured transmission time unit.
20. The apparatus of claim 19,
the transceiver is further configured to receive uplink scheduling information sent by the first device;
the transceiver sends a time demand message to the first device, specifically:
and sending a time demand message on the time frequency resource indicated by the uplink scheduling information.
21. The apparatus of claim 19 or 20,
the transceiver is further configured to receive a trigger configuration message sent by the first device, where the trigger configuration message includes cycle indication information and/or event indication information, and the cycle indication information is used to indicate a time period for the second device to send the time requirement message; the event indication information is used for indicating the second equipment to send a trigger event of the time demand message;
the transceiver sends a time demand message to the first device, specifically:
and sending the time demand message to the first equipment according to the time period indicated by the period indication information and/or the trigger event indicated by the event indication information.
22. The apparatus of claim 19, wherein the third transmission duration required by the second device is determined according to link quality between the second device and its child nodes and the required amount of data to be transmitted.
23. A computer-readable storage medium having stored thereon instructions which, when executed on a computer, cause the computer to perform the method of any of claims 1-7 or the method of any of claims 8-11.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711477159.2A CN109996335B (en) | 2017-12-29 | 2017-12-29 | A transmission time processing method and related equipment |
| PCT/CN2018/124499 WO2019129164A1 (en) | 2017-12-29 | 2018-12-27 | Transmission time processing method and related devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711477159.2A CN109996335B (en) | 2017-12-29 | 2017-12-29 | A transmission time processing method and related equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109996335A CN109996335A (en) | 2019-07-09 |
| CN109996335B true CN109996335B (en) | 2022-02-11 |
Family
ID=67066663
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711477159.2A Active CN109996335B (en) | 2017-12-29 | 2017-12-29 | A transmission time processing method and related equipment |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN109996335B (en) |
| WO (1) | WO2019129164A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113157300A (en) * | 2021-05-19 | 2021-07-23 | 深圳Tcl新技术有限公司 | Data processing method, device and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101313608A (en) * | 2005-03-18 | 2008-11-26 | 阿尔构网络股份有限公司 | Efficient Wireless Transmission Opportunity Handoff |
| WO2009089664A1 (en) * | 2008-01-11 | 2009-07-23 | Zte Corporation | A method for relaying and forwarding the feedback information in harq scene |
| CN104053243A (en) * | 2013-03-11 | 2014-09-17 | 中兴通讯股份有限公司 | Data transmission method and system in wireless local-area network |
| CN107135461A (en) * | 2016-02-29 | 2017-09-05 | 中兴通讯股份有限公司 | Data transmission method and device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102158966B (en) * | 2011-02-25 | 2014-04-02 | 北京交通大学 | Centralized time slot dispatching method and system |
| CN105101430B (en) * | 2014-05-08 | 2019-12-17 | 中兴通讯股份有限公司 | D2D resource configuration and distribution method and device |
| CN107667565B (en) * | 2015-04-09 | 2022-01-28 | 三星电子株式会社 | Method for allocating resources in a cellular network using unlicensed frequency bands and apparatus therefor |
-
2017
- 2017-12-29 CN CN201711477159.2A patent/CN109996335B/en active Active
-
2018
- 2018-12-27 WO PCT/CN2018/124499 patent/WO2019129164A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101313608A (en) * | 2005-03-18 | 2008-11-26 | 阿尔构网络股份有限公司 | Efficient Wireless Transmission Opportunity Handoff |
| WO2009089664A1 (en) * | 2008-01-11 | 2009-07-23 | Zte Corporation | A method for relaying and forwarding the feedback information in harq scene |
| CN104053243A (en) * | 2013-03-11 | 2014-09-17 | 中兴通讯股份有限公司 | Data transmission method and system in wireless local-area network |
| CN107135461A (en) * | 2016-02-29 | 2017-09-05 | 中兴通讯股份有限公司 | Data transmission method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2019129164A1 (en) | 2019-07-04 |
| CN109996335A (en) | 2019-07-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112637857B (en) | Method, device and storage medium for scheduling carrier waves in symbiotic network | |
| CN110383919B (en) | SRS transmission method and related equipment | |
| US11528637B2 (en) | Method and apparatus for wireless communication | |
| CN109150467B (en) | Communication method, related device and computer storage medium | |
| US11706799B2 (en) | Channel access method and apparatus | |
| CN108811083B (en) | A transmission method and device for paging instructions | |
| CN110768768B (en) | Resource allocation method of sounding reference signal and communication device | |
| CN109392120B (en) | Information indication method and related equipment | |
| EP3952426B1 (en) | Method and device for canceling scheduling requests to be processed | |
| CN112398613A (en) | Method and device for indicating signal transmission | |
| US12120063B2 (en) | Resource configuration method and apparatus | |
| US11528710B2 (en) | Time domain resource indication method in relay network, network device, and user equipment | |
| CN107276723B (en) | Resource allocation method, base station and terminal | |
| CN109905160B (en) | Resource allocation method and device | |
| CN109392109B (en) | Authorization-free resource configuration method and device | |
| CN108811126B (en) | Information transmission method and device | |
| WO2021087889A1 (en) | Cli measurement configuring method and communication apparatus | |
| CN106612559A (en) | Timeslot scheduling method and apparatus | |
| US11996959B2 (en) | SRS transmission method, access network device, and terminal device | |
| CN110612684A (en) | Response feedback method, terminal and network equipment | |
| EP3780724A1 (en) | Method and device for requesting for and scheduling relay resource | |
| CN109996335B (en) | A transmission time processing method and related equipment | |
| CN112564873A (en) | Reference signal transmission method and communication device | |
| WO2023160254A1 (en) | Communication method and apparatus | |
| CN116458229B (en) | Resource indication method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |