Detailed Description
The following description of the technical solutions according to the embodiments of the present application will be given with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art to which the application pertains without inventive faculty, are intended to fall within the scope of the application.
The embodiment of the application can be applied to any communication framework from terminal equipment to terminal equipment.
For example, vehicle-to-vehicle (Vehicle to Vehicle, V2V), vehicle-to-other devices (Vehicle to Everything, V2X), terminal-to-terminal (D2D), and the like.
The terminal in the embodiment of the present application may be any device or apparatus configured with a physical layer and a media access control layer, and the terminal device may also be referred to as an access terminal. Such as a User Equipment (UE), subscriber unit, subscriber station, mobile station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or User Equipment. An access terminal may be a cellular telephone, a cordless telephone, a session initiation protocol (Session Initiation Protocol, SIP) phone, a wireless local loop (Wireless Local Loop, WLL) station, a Personal digital assistant (Personal DIGITAL ASSISTANT, PDA), a handheld device with wireless communication capabilities, a computing device or other linear processing device connected to a wireless modem, an in-vehicle device, a wearable device, or the like. The embodiment of the present application is described by taking an in-vehicle terminal as an example, but is not limited thereto.
The third generation partnership project (3rd Generation Partnership Project,3GPP) defines two modes of transmission, denoted mode a and mode B, respectively.
Fig. 1 is a schematic diagram of mode a of an embodiment of the present application. Fig. 2 is a schematic diagram of mode B of an embodiment of the present application.
In mode a shown in fig. 1, transmission resources of the in-vehicle terminals (in-vehicle terminals 121 and 122) are allocated by the base station 110, and the in-vehicle terminals transmit data on the side links according to the resources allocated by the base station 110. Specifically, the base station 110 may allocate resources for single transmission to the terminal, or may allocate resources for semi-static transmission to the terminal.
In mode B shown in fig. 2, the in-vehicle terminals (in-vehicle terminal 131 and in-vehicle terminal 132) autonomously select transmission resources on the resources of the side links for data transmission. Optionally, the vehicle-mounted terminal may select the transmission resource randomly, or select the transmission resource by listening.
The following specifically describes the in-vehicle terminal 131 as an example.
The vehicle-mounted terminal 131 acquires an available transmission resource set in a resource pool in a interception mode, and the vehicle-mounted terminal 131 randomly selects one transmission resource from the set to transmit data.
Because the service in the internet of vehicles system has a periodic characteristic, in the embodiment of the present application, the vehicle terminal 131 may also adopt a semi-static transmission manner. That is, after the vehicle-mounted terminal 131 acquires one transmission resource, the transmission resource is continuously used in a plurality of transmission periods, so as to reduce the probability of resource reselection and resource collision.
The vehicle-mounted terminal 131 may carry the information of the reserved secondary transmission resource in the control information of the present transmission, so that other terminals (for example, the vehicle-mounted terminal 132) may determine whether the resource is reserved and used by the user by detecting the control information of the user, thereby achieving the purpose of reducing the resource conflict.
It should be noted that, in a New wireless (NR) vehicle to other devices (Vehicle to Everything, V2X), the user may be in a hybrid mode, that is, the resource may be acquired using both the mode a and the mode B.
In NR-V2X, unicast and multicast transmission modes are introduced. For unicast transmission, the receiving terminal has only one terminal, such as in fig. 3, between UE 1 and UE 2, for multicast transmission, the receiving terminal is all terminals in a communication group, or all terminals in a certain transmission distance, such as in fig. 4, UE 1, UE 2, UE 3 and UE 4, form a communication group, wherein the UE 1 sends data, other terminal devices in the group are all receiving terminals, and for broadcast transmission, the receiving terminal is any terminal, such as in fig. 5, the UE 1 is a transmitting terminal, and other terminals around the transmitting terminal are all receiving terminals.
In NR-V2X, a side-by-side feedback channel is introduced for improved reliability. For example, as shown in fig. 6, for unicast transmission, the transmitting end terminal sends sidestream data (including a Physical Sidestream Control Channel (PSCCH) and a physical sidestream shared Channel (PHYSICAL SIDELINK SHARED CHANNEL, PSSCH)) to the receiving end terminal, and the receiving end terminal sends hybrid automatic repeat request (Hybrid Automatic Repeat reQuest, HARQ) feedback information to the transmitting end terminal, and the transmitting end terminal determines whether retransmission is needed according to the feedback information of the receiving end terminal. The HARQ Feedback information is carried in a sidelink Feedback Channel, such as a physical sidelink Feedback Channel (PHYSICAL SIDELINK Feedback Channel, PSFCH).
The side line feedback may be activated or deactivated by pre-configuration information or network configuration information, if the side line (Sidelink, SL) feedback is activated, the receiving end terminal receives the side line data transmitted by the transmitting end terminal and feeds back an HARQ Acknowledgement (ACK) or a negative Acknowledgement (Negative Acknowledgement, NACK) to the transmitting end according to the detection result, the transmitting end terminal decides to transmit retransmission data or new data according to the feedback information of the receiving end, if the side line feedback is deactivated, the receiving end terminal does not need to transmit feedback information, and the transmitting end terminal typically transmits data in a blind retransmission manner, for example, the transmitting end terminal repeatedly transmits K times for each side line data, instead of deciding whether to transmit retransmission data according to the feedback information of the receiving end terminal.
In NR-V2X, the sidestream data may be transmitted in a blind retransmission manner, i.e., the transmitting end device does not need feedback from the receiving end device, and autonomously decides to retransmit. In addition, in NR-V2X, side feedback is introduced, so that the sending end equipment can decide whether retransmission is needed according to feedback of the receiving end equipment, if the receiving end equipment feeds back ACK, the sending end equipment stops retransmitting, and if the receiving end equipment feeds back NACK, the sending end equipment retransmits.
In the transmission based on the side feedback, the transmitting end device transmits the side feedback information to the transmitting end device according to the detection condition of the received data, the transmitting end device decides whether to retransmit according to the feedback information of the receiving end device, that is, the transmission of one side data corresponds to one side feedback, as shown in fig. 7, the transmitting end device transmits the side data on one side transmission resource (such as pscch+pssch#1 in the figure), the receiving end device transmits the side feedback on one side feedback resource (such as PSFCH #1 in the figure), if the receiving end feeds back NACK, the transmitting end device retransmits the side data on the other side transmission resource (such as pscch+pssch#2 in the figure), if the receiving end feeds back ACK, the transmitting end device transmits the new side data on pscch+pssch#2, and the receiving end device transmits the side feedback on the other side feedback resource (such as PSFCH #2 in the figure).
In some cases, if the delay requirement of the sidestream data to be sent by the sending end device is high, for example <5ms, the sending end device generally needs to send the sidestream data in as short a time as possible, and if the retransmission is determined according to the feedback of the receiving end device, an additional delay is caused, so that a combination of blind retransmission and sidestream feedback-based retransmission can be adopted, as shown in fig. 8 below, the sending end device transmits the sidestream data on pscch+pssch#1, transmits the retransmitted data of the sidestream data on pscch+pssch#2, and the receiving end device transmits the sidestream feedback on PSFCH.
As shown in fig. 8, before receiving the sidestream feedback, the transmitting end device transmits the sidestream data twice, so that the sidestream data can be transmitted as soon as possible, and the transmission reliability is improved through two transmissions. However, if all transmissions send sidestream data in this manner, the system resources become congested, increasing the probability of transmission collisions and thus reducing the system performance. For example, if the receiving end device has correctly received the data when the terminal device transmits for the first time, the transmitting end device does not need to transmit retransmission, so that the resource utilization rate can be reduced, and transmission collision between the terminal devices can be reduced.
Based on the technical problems, the application designs a sidestream retransmission scheme, and the terminal equipment can autonomously decide to retransmit before receiving sidestream feedback, so that the time delay requirement, the reliability requirement and the like of sidestream data can be ensured.
Fig. 9 is a schematic flow chart diagram of a wireless communication method 200 of an embodiment of the present application. The method 200 may be performed by a terminal device. The terminal device shown in fig. 9 may be an in-vehicle terminal as shown in any one of fig. 1 to 8.
As shown in fig. 9, the method 200 may include some or all of the following:
S210, the terminal device determines whether to retransmit the first sidestream data before receiving sidestream feedback for the first sidestream data.
It should be noted that, the retransmission before the sidestream feedback is received may be a blind retransmission. And the terminal device can autonomously decide whether to retransmit or not before receiving the sidestream feedback.
Optionally, before the step S210, the terminal device transmits the first sidestream data, which may specifically include initial transmission or retransmission of the first sidestream data.
It should be appreciated that feedback for the first side row data at the time of the side row feedback, such as ACK or NACK, is used to indicate whether the first side row data was received correctly.
Alternatively, the terminal device may initially transmit or retransmit the first side data by unicast, multicast, broadcast, or the like.
In the embodiment of the present application, if the terminal device determines to retransmit the first sidestream data before receiving the sidestream feedback, the terminal device retransmits the first sidestream data before receiving the sidestream feedback.
Optionally, in the embodiment of the application, the terminal equipment receives the sidestream feedback, and the terminal equipment determines whether to retransmit the first sidestream data according to the sidestream feedback.
Alternatively, as example 1, the step S210 may specifically be:
the terminal device determines whether to retransmit the first sidestream data before receiving the sidestream feedback according to first information, wherein the first information comprises at least one of the following:
Priority of the first sidestream data, latency requirements for transmitting the first sidestream data, channel busy ratio (Channel Busy Ratio, CBR).
It should be noted that, the CBR may be a CBR of the system, or a CBR of a resource pool where the first side data is transmitted. That is, if the first information includes CBR, the terminal device needs to measure CBR of the system or CBR of the resource pool.
It should be understood that CBR is a measurement for measuring the occupation situation of system resources, where a higher CBR indicates that more system resources are occupied, the probability of collision with transmission of other users is higher when a terminal device selects transmission resources, and a lower CBR indicates that less system resources are occupied, and the probability of collision with transmission of other users is lower when a terminal device selects transmission resources. Therefore, when the CBR is very high, the resource utilization rate is reduced as much as possible, so that the CBR of the system is reduced, and the purposes of reducing interference and conflict among users are achieved.
Optionally, in example 1, the priority of the first sidestream data is carried in sidestream control information (Sidelink Control Information, SCI) for the first sidestream data, i.e., the SCI is used to indicate transmission resources, transmission parameters, etc. of the first sidestream data.
For example, the priority of the first side line data may be a priority level, corresponding to 0-7, and the higher the priority level, the lower the corresponding priority. Assuming that the priority level of data 1 is 0 and the priority level of data 2 is 1, the priority of data 1 is higher than that of data 2.
Alternatively, in example 1, the terminal device may determine whether to perform retransmission for the first sidestream data before receiving the sidestream feedback based on one of the information included in the first information.
Optionally, it is assumed that the first information includes a priority of the first sidestream data, specifically:
If the priority of the first sidestream data is higher than a first threshold, the terminal device determines to retransmit the first sidestream data before receiving the sidestream feedback, or
If the priority of the first sidestream data is lower than or equal to a first threshold, the terminal device determines that retransmission for the first sidestream data is not performed before receiving the sidestream feedback.
Optionally, it is assumed that the first information includes a latency requirement for transmitting the first sidestream data, specifically:
If the delay requirement for transmitting the first sidestream data is lower than a second threshold, the terminal device determines to retransmit the first sidestream data before receiving the sidestream feedback, or
If the delay requirement for transmitting the first sidestream data is higher than or equal to a second threshold, the terminal device determines that retransmission for the first sidestream data is not performed before receiving the sidestream feedback.
For example, the delay requirement of the first sidestream data is 10ms, and the second threshold is 20ms, so that the terminal device may autonomously retransmit the first sidestream data before receiving the sidestream feedback.
For example, the delay requirement of the first sidestream data is 50ms, and the second threshold is 20ms, so that the terminal device cannot autonomously retransmit the first sidestream data before receiving the sidestream feedback.
Alternatively, it is assumed that the first information comprises CBR, in particular:
if CBR is lower than a third threshold, the terminal equipment determines to retransmit the first sidestream data before receiving the sidestream feedback, or
If CBR is higher than or equal to the third threshold, the terminal device determines that retransmission for the first sidestream data is not performed before receiving the sidestream feedback.
It should be noted that if the CBR of the system is very low, the terminal device may autonomously decide to retransmit before receiving the sidestream feedback, where the probability of transmission collision is low, but if the CBR is very high, if the terminal device autonomously retransmits before receiving the sidestream feedback, the system resource utilization rate is improved, and the probability of transmission collision is also improved. Therefore, when CBR is higher than or equal to the third threshold, autonomous retransmission by the terminal device is not supported.
Alternatively, in example 1, the terminal device may determine whether to perform retransmission for the first sidestream data before receiving the sidestream feedback based on at least two kinds of information included in the first information. Specifically, the terminal device may perform at least two of the following:
If the priority of the first sidestream data is higher than a first threshold value and the CBR is lower than a third threshold value, the terminal equipment determines to retransmit the first sidestream data before receiving the sidestream feedback, otherwise, the terminal equipment determines not to retransmit the first sidestream data before receiving the sidestream feedback;
If the delay requirement for transmitting the first sidestream data is lower than a second threshold and CBR is lower than a third threshold, the terminal device determines to retransmit the first sidestream data before receiving the sidestream feedback, otherwise, the terminal device determines not to retransmit the first sidestream data before receiving the sidestream feedback;
If the priority of the first sidestream data is higher than a first threshold value and the delay requirement for transmitting the first sidestream data is lower than a second threshold value, the terminal device determines to retransmit the first sidestream data before receiving the sidestream feedback, otherwise, the terminal device determines not to retransmit the first sidestream data before receiving the sidestream feedback.
For example, in case the priority of the first sidestream data is above a first threshold and CBR is below a third threshold, the terminal device determines to perform a retransmission for the first sidestream data before receiving the sidestream feedback.
For another example, in the event that the latency requirement for transmitting the first sidestream data is below a second threshold and CBR is below a third threshold, the terminal device determines to retransmit the first sidestream data prior to receiving the sidestream feedback.
For another example, in a case where the priority of the first sidestream data is above a first threshold and the latency requirement for transmitting the first sidestream data is below a second threshold, the terminal device determines to retransmit the first sidestream data before receiving the sidestream feedback.
Optionally, in example 1, at least one of the first threshold, the second threshold, the third threshold is preconfigured or configured for a network device.
Optionally, in example 1, the terminal device obtains resource pool configuration information, where the resource pool configuration information includes at least one of the first threshold, the second threshold, and the third threshold.
It should be noted that, in the embodiment of the present application, the terminal device determines to retransmit the first sidestream data before receiving the sidestream feedback for the first sidestream data, which indicates that the terminal device may retransmit the first sidestream data, and does not necessarily retransmit the first sidestream data on behalf of the terminal device. For example, as shown in fig. 10, the time domain period of the sidelink feedback resource is 4, that is, each 4 time slots includes a sidelink feedback time slot, and the sidelink data of time slots 0-3, whose corresponding sidelink feedback information is transmitted in time slot 5. If the priority level of the sidestream data to be sent by the terminal device is 3, when the first threshold is 5, that is, the terminal device may send retransmission before receiving sidestream feedback, the terminal device may select transmission resources of time slot 0 and time slot 3, send the first transmission of the sidestream data in time slot 0, send retransmission of the sidestream data in time slot 3, and receive feedback information of the sidestream data in time slot 5. Optionally, the terminal device may also select only one transmission resource in time slots 0 to 3, for example, select the transmission resource of time slot 0, send the first transmission of the sideline data on the transmission resource, receive feedback information of the sideline data in time slot 5, and decide whether to retransmit according to the sideline feedback information.
Alternatively, as example 2, the step S210 may specifically be:
The terminal equipment receives the configuration information sent by the network equipment and determines whether to retransmit the first sidestream data before receiving the sidestream feedback according to the configuration information.
Optionally, in example 2, the configuration information indicates, by configuring transmission resources of the first sidestream data, whether the terminal device performs retransmission for the first sidestream data before receiving the sidestream feedback.
Alternatively, in example 2, the configuration information is one of:
broadcast information, radio resource control (Radio Resource Control, RRC) signaling, downlink control information (Downlink Control Information, DCI) signaling.
Optionally, in example 2, the terminal device sends second information to the network device, wherein the second information includes at least one of:
priority of the first sidestream data, latency requirement for transmitting the first sidestream data, CBR.
Optionally, the terminal device carries indication information in terminal auxiliary information (UEAssistanceInformation), which is used to determine the second information.
Specifically, the network device may determine the configuration information based on the second information. That is, the terminal device first transmits the second information to the network device, and then the terminal device receives the configuration information transmitted by the network device.
It should be noted that, the sideline transmission resources may be allocated by the network device, for example, the network device allocates the sideline transmission resources to the terminal device by means of dynamic authorization or configuration authorization, when the terminal device applies for transmission resources to the network device, the terminal device may send auxiliary information (second information) to the network device, where the auxiliary information may include, for example, priority information, delay information, etc. of data to be transmitted, and the terminal device may also report the measured CBR to the network device, so the network device may configure whether the terminal device may retransmit the data before receiving the sideline feedback information according to these information.
Alternatively, in example 2, if the time domain period of the side feedback resource is 4, i.e., each 4 slots includes one side feedback slot, as shown in fig. 10, the side data of slots 0-3, whose corresponding side feedback information is transmitted in slot 5. If the network device allocates transmission resources for the terminal device in time slot 0 and time slot 2, the network device implicitly indicates that the terminal device can send retransmission data before receiving sidestream feedback. For example, the terminal device sends sidestream data in time slot 0, and the corresponding sidestream feedback is in time slot 5, and since the network device also allocates transmission resources for the terminal device in time slot 2, the terminal device can send retransmission data in time slot 2 without waiting for feedback information of time slot 5 to send retransmission.
Therefore, in the embodiment of the application, the terminal equipment can determine whether to retransmit the first sidestream data before receiving the sidestream feedback for the first sidestream data, so that the time delay requirement, the reliability requirement and the like of the sidestream data can be ensured.
The wireless communication method according to the embodiment of the present application is described in detail from the point of view of the terminal device in conjunction with fig. 9 to 10 above, and the wireless communication method according to another embodiment of the present application is described in detail from the point of view of the network device in conjunction with fig. 11 below. It should be understood that the description on the terminal device side corresponds to the description on the network device side, and similar descriptions may be referred to above, and are not repeated here for avoiding repetition.
Fig. 11 is a schematic flow chart diagram of a wireless communication method 300 of an embodiment of the application. The method 300 may be performed by a network device. As shown in fig. 11, the method 300 may include some or all of the following:
S310, the network device sends configuration information to the terminal device, where the configuration information is used for the terminal device to determine whether to retransmit the first sidestream data before receiving the sidestream feedback for the first sidestream data.
Optionally, in the implementation of the present application, the configuration information indicates, by configuring a transmission resource of the first sidestream data, whether the terminal device performs retransmission for the first sidestream data before receiving the sidestream feedback.
If the configuration information is configured to at most one transmission resource in a sidestream feedback period, the configuration information indicates that the terminal equipment does not retransmit the first sidestream data before receiving the sidestream feedback, or
If the configuration information configures at least two transmission resources in a sidestream feedback period, the configuration information indicates the terminal device to retransmit the first sidestream data before receiving the sidestream feedback.
Optionally, the configuration information is one of the following:
broadcast information, RRC signaling, DCI signaling.
Optionally, in the implementation of the present application, the network device receives second information sent by the terminal device, where the second information includes at least one of the following:
priority of the first sidestream data, latency requirement for transmitting the first sidestream data, CBR.
Specifically, the network device determines the configuration information according to the second information.
Therefore, in the embodiment of the application, the network device can configure whether the terminal device retransmits the first sidestream data before receiving the sidestream feedback for the first sidestream data, so that the time delay requirement, the reliability requirement and the like of the sidestream data can be ensured.
The method embodiment of the present application is described in detail above with reference to fig. 9 to 11, and the apparatus embodiment of the present application is described in detail below with reference to fig. 12 to 16, it being understood that the apparatus embodiment and the method embodiment correspond to each other, and similar descriptions can be made with reference to the method embodiment.
Fig. 12 shows a schematic block diagram of a terminal device 400 according to an embodiment of the application. As shown in fig. 12, the terminal apparatus 400 includes:
A processing unit 410 is configured to determine whether to retransmit the first sidestream data before sidestream feedback for the first sidestream data is received.
Optionally, the processing unit 410 is specifically configured to:
determining whether to retransmit the first sidestream data prior to receiving the sidestream feedback according to first information, wherein the first information comprises at least one of:
priority of the first sidestream data, latency requirement for transmitting the first sidestream data, CBR.
Optionally, the processing unit 410 is specifically configured to:
If the priority of the first sidestream data is higher than a first threshold, determining to retransmit the first sidestream data before receiving the sidestream feedback, or
If the priority of the first sidestream data is lower than or equal to a first threshold, determining that retransmission of the first sidestream data is not performed before the sidestream feedback is received, or
If the latency requirement for transmitting the first sidestream data is below a second threshold, determining to retransmit the first sidestream data before receiving the sidestream feedback, or
If the latency requirement for transmitting the first sidestream data is greater than or equal to a second threshold, determining that retransmission for the first sidestream data is not performed before receiving the sidestream feedback
If CBR is lower than a third threshold, determining to retransmit the first sidestream data before receiving the sidestream feedback, or
If CBR is greater than or equal to a third threshold, it is determined that no retransmission for the first sidestream data is performed before the sidestream feedback is received.
Optionally, at least one of the first threshold, the second threshold, the third threshold is preconfigured or configured for a network device.
Optionally, the processing unit 410 is further configured to obtain resource pool configuration information, where the resource pool configuration information includes at least one of the first threshold value, the second threshold value, and the third threshold value.
Optionally, the priority of the first sidestream data is carried in the SCI for the first sidestream data.
Optionally, the terminal device 400 further comprises a communication unit,
The communication unit is used for receiving configuration information sent by the network equipment;
the processing unit 410 is further configured to determine whether to retransmit the first sidestream data before receiving the sidestream feedback according to the configuration information.
Optionally, the configuration information indicates, by configuring a transmission resource of the first sidestream data, whether the terminal device performs retransmission for the first sidestream data before receiving the sidestream feedback.
Optionally, the configuration information is one of the following:
broadcast information, RRC signaling, DCI signaling.
Optionally, the terminal device further comprises a communication unit,
The communication unit is configured to send second information to the network device, where the second information includes at least one of:
priority of the first sidestream data, latency requirement for transmitting the first sidestream data, CBR.
Optionally, the terminal device 400 further comprises a communication unit,
If it is determined that the retransmission for the first sidestream data is performed before the sidestream feedback is received, the communication unit is configured to perform the retransmission for the first sidestream data before the sidestream feedback is received.
Optionally, the terminal device 400 further comprises a communication unit,
The communication unit is used for receiving the sidestream feedback;
the processing unit 410 is further configured to determine whether to retransmit the first sidestream data according to the sidestream feedback.
Alternatively, in some embodiments, the communication unit may be a communication interface or transceiver, or an input/output interface of a communication chip or a system on a chip. The processing unit may be one or more processors.
It should be understood that the terminal device 400 according to the embodiment of the present application may correspond to the terminal device in the embodiment of the method of the present application, and the foregoing and other operations and/or functions of each unit in the terminal device 400 are respectively for implementing the corresponding flow of the terminal device in the method 200 shown in fig. 9, and are not described herein for brevity.
Fig. 13 shows a schematic block diagram of a network device 500 according to an embodiment of the application. As shown in fig. 13, the terminal device 500 includes:
A communication unit 510, configured to send configuration information to a terminal device, where the configuration information is used for the terminal device to determine whether to retransmit the first sidestream data before sidestream feedback for the first sidestream data is received.
Optionally, the configuration information indicates, by configuring a transmission resource of the first sidestream data, whether the terminal device performs retransmission for the first sidestream data before receiving the sidestream feedback.
Optionally, the configuring information indicates, by configuring a transmission resource of the first sidestream data, whether the terminal device performs retransmission for the first sidestream data before receiving the sidestream feedback, including:
If the configuration information is configured to at most one transmission resource in a sidestream feedback period, the configuration information indicates that the terminal equipment does not retransmit the first sidestream data before receiving the sidestream feedback, or
If the configuration information configures at least two transmission resources in a sidestream feedback period, the configuration information indicates the terminal device to retransmit the first sidestream data before receiving the sidestream feedback.
Optionally, the configuration information is one of the following:
broadcast information, RRC signaling, DCI signaling.
Optionally, the communication unit 510 is further configured to receive second information sent by the terminal device, where the second information includes at least one of the following:
priority of the first sidestream data, latency requirement for transmitting the first sidestream data, CBR.
Alternatively, in some embodiments, the communication unit may be a communication interface or transceiver, or an input/output interface of a communication chip or a system on a chip.
It should be understood that the network device 500 according to the embodiment of the present application may correspond to the network device in the embodiment of the method of the present application, and the above and other operations and/or functions of each unit in the network device 500 are respectively for implementing the corresponding flow of the network device in the method 300 shown in fig. 11, which is not described herein for brevity.
Fig. 14 is a schematic block diagram of a communication device 600 according to an embodiment of the present application. The communication device 600 shown in fig. 14 comprises a processor 610, from which the processor 610 may call and run a computer program to implement the method in an embodiment of the application.
Optionally, as shown in fig. 14, the communication device 600 may further comprise a memory 620. Wherein the processor 610 may call and run a computer program from the memory 620 to implement the method in an embodiment of the application.
The memory 620 may be a separate device from the processor 610 or may be integrated into the processor 610.
Optionally, as shown in fig. 14, the communication device 600 may further include a transceiver 630, and the processor 610 may control the transceiver 630 to communicate with other devices, and in particular, may send information or data to other devices, or receive information or data sent by other devices.
The transceiver 630 may include a transmitter and a receiver, among others. Transceiver 630 may further include antennas, the number of which may be one or more.
Optionally, the communication device 600 may be specifically a network device according to the embodiment of the present application, and the communication device 600 may implement a corresponding flow implemented by the network device in each method according to the embodiment of the present application, which is not described herein for brevity.
Optionally, the communication device 600 may be specifically a terminal device in the embodiment of the present application, and the communication device 600 may implement a corresponding flow implemented by the terminal device in each method in the embodiment of the present application, which is not described herein for brevity.
Fig. 15 is a schematic structural view of an apparatus of an embodiment of the present application. The apparatus 700 shown in fig. 15 includes a processor 710, and the processor 710 may call and run a computer program from a memory to implement the method in the embodiment of the present application.
Optionally, as shown in fig. 15, the apparatus 700 may further comprise a memory 720. Wherein the processor 710 may call and run a computer program from the memory 720 to implement the method in an embodiment of the application.
Wherein the memory 720 may be a separate device from the processor 710 or may be integrated into the processor 710.
Optionally, the apparatus 700 may further comprise an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and in particular, may obtain information or data sent by other devices or chips.
Optionally, the apparatus 700 may further comprise an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, and in particular, may output information or data to other devices or chips.
Optionally, the apparatus may be applied to a network device in the embodiment of the present application, and the apparatus may implement a corresponding flow implemented by the network device in each method in the embodiment of the present application, which is not described herein for brevity.
Optionally, the apparatus may be applied to a terminal device in the embodiment of the present application, and the apparatus may implement a corresponding flow implemented by the terminal device in each method in the embodiment of the present application, which is not described herein for brevity.
Alternatively, the device according to the embodiment of the present application may be a chip. For example, a system-on-chip or a system-on-chip, etc.
Fig. 16 is a schematic block diagram of a communication system 800 provided by an embodiment of the present application. As shown in fig. 16, the communication system 800 includes a terminal device 810 and a network device 820.
The terminal device 810 may be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 820 may be used to implement the corresponding functions implemented by the network device or the base station in the above method, which are not described herein for brevity.
It should be appreciated that the processor of an embodiment of the present application may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method embodiments may be implemented by integrated logic circuits of hardware in a processor or instructions in software form. The Processor may be a general purpose Processor, a digital signal Processor (DIGITAL SIGNAL Processor, DSP), an Application SPECIFIC INTEGRATED Circuit (ASIC), an off-the-shelf programmable gate array (Field Programmable GATE ARRAY, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software modules in a decoding processor. The software modules may be located in a random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in a memory, and the processor reads the information in the memory and, in combination with its hardware, performs the steps of the above method.
It will be appreciated that the memory in embodiments of the application may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM) which acts as external cache memory. By way of example, and not limitation, many forms of RAM are available, such as static random access memory (STATIC RAM, SRAM), dynamic random access memory (DYNAMIC RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate Synchronous dynamic random access memory (Double DATA RATE SDRAM, DDR SDRAM), enhanced Synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCHLINK DRAM, SLDRAM), and Direct memory bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
It should be appreciated that the above memory is exemplary and not limiting, and for example, the memory in the embodiments of the present application may be static random access memory (STATIC RAM, SRAM), dynamic random access memory (DYNAMIC RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate synchronous dynamic random access memory (double DATA RATE SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous connection dynamic random access memory (SYNCH LINK DRAM, SLDRAM), direct Rambus RAM (DR RAM), and the like. That is, the memory in embodiments of the present application is intended to comprise, without being limited to, these and any other suitable types of memory.
The embodiment of the application also provides a computer readable storage medium for storing a computer program.
Optionally, the computer readable storage medium may be applied to a network device or a base station in the embodiment of the present application, and the computer program causes a computer to execute a corresponding flow implemented by the network device or the base station in each method of the embodiment of the present application, which is not described herein for brevity.
Optionally, the computer readable storage medium may be applied to a mobile terminal/terminal device in the embodiment of the present application, and the computer program causes a computer to execute a corresponding procedure implemented by the mobile terminal/terminal device in each method of the embodiment of the present application, which is not described herein for brevity.
The embodiment of the application also provides a computer program product comprising computer program instructions.
Optionally, the computer program product may be applied to a network device or a base station in the embodiment of the present application, and the computer program instructions cause a computer to execute corresponding flows implemented by the network device or the base station in the methods in the embodiments of the present application, which are not described herein for brevity.
Optionally, the computer program product may be applied to a mobile terminal/terminal device in the embodiment of the present application, and the computer program instructions cause a computer to execute corresponding processes implemented by the mobile terminal/terminal device in each method of the embodiment of the present application, which are not described herein for brevity.
The embodiment of the application also provides a computer program.
Optionally, the computer program may be applied to a network device or a base station in the embodiment of the present application, and when the computer program runs on a computer, the computer is caused to execute a corresponding flow implemented by the network device or the base station in each method in the embodiment of the present application, which is not described herein for brevity.
Optionally, the computer program may be applied to a mobile terminal/terminal device in the embodiment of the present application, and when the computer program runs on a computer, the computer is caused to execute corresponding processes implemented by the mobile terminal/terminal device in each method in the embodiment of the present application, which is not described herein for brevity.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps 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 solution. 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 application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown 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 may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. For such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. The storage medium includes a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.