Patent Description:
In a high-frequency band communications system, because a wavelength of a wireless signal is short, signal propagation is apt to be blocked, resulting in interruption of signal propagation. If radio link reestablishment in the related art is employed, it will take a long time. Therefore, a beam failure recovery mechanism is introduced. The beam failure recovery (Beam Failure Recovery, BFR) mechanism in the related art includes the following four steps.

In the BFR mechanism for a secondary cell, for a multi-carrier scenario (which may be understood as carrier aggregation (Carrier Aggregation, CA)), where there are a plurality of carriers (carrier) or a plurality of component carriers (Component Carrier, CC) or a plurality of cells (cell), there is one primary cell (for example, a primary cell (Primary cell, PCell) in a master cell group (master cell group, MCG), or a primary secondary cell (Primary secondary cell, PSCell) in a secondary cell group (secondary cell group, SCG)) and at least one secondary cell (Secondary cell, SCell). The conclusions in the related art are as follows:.

As for the scenario, any one of the following is included: a SCell with downlink and uplink; a SCell with DL only; and a PCell may be in a frequency range (Frequency Range, FR) <NUM> or an FR2.

In terms of BFRQ information, in a case that there is only a downlink in the SCell (SCell with DL only), the terminal reports an index of a failed component carrier and new beam information on a physical uplink shared channel (Physical uplink shared channel, PUSCH) or a physical uplink control channel (Physical Uplink Control Channel, PUCCH). If a new candidate beam reference signal and a corresponding threshold are configured, and signal quality of at least a new beam is greater than or equal to the threshold, the terminal reports identified new beam information to the network device, and the terminal only reports a beam index of one new beam for one SCell. Before reporting the BFRQ information, the terminal may use a dedicated scheduling request (for example, a dedicated SR-like PUCCH resource) on the PCell or PSCell to trigger a PUSCH for the BFRQ.

After the beam failure recovery mechanism is introduced, the BFRQ information needs to be transmitted, so that uplink transmission in the related art further includes other information in addition to the BFRQ information, and how to perform transmission of the BFRQ information is still under further discussion.

<CIT> provides a method of triggering a beam recovery procedure which includes using a first resource on a PUCCH (Physical Uplink Control Channel) channel to transmit a beam failure recovery request to a network. The method also includes receiving a response for the first beam failure recovery request, wherein the response is received within a first measurement gap.

Embodiments of this disclosure provide a transmission method, a terminal, and a network device for implementing transmission of BFRQ information.

In the embodiments of this disclosure, a first priority relationship is set, and when there are first uplink information and second uplink information, uplink transmission is performed according to the first priority relationship, thereby providing a solution for uplink transmission when BFRQ information conflicts with other uplink information. In this way, the embodiments of this disclosure implement transmission of BFRQ information.

The following clearly and completely describes the technical solutions in the embodiments of this disclosure with reference to the accompanying drawings in the embodiments of this disclosure. Apparently, the described embodiments are some rather than all of the embodiments of this disclosure. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of this disclosure without creative efforts shall fall within the protection scope of this disclosure.

Terms "include", "comprise" and any other variants thereof in the specification and claims of the application are intended to cover the non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those expressly listed steps or units, but may include other steps or units not expressly listed or inherent to such process, method, system, product, or device. In addition, in the specification and claims, the use of "and/or" represents presence of at least one of the connected objects, for example, "A and/or B" indicates that the following three cases: only A, only B, or both A and B.

In the embodiments of this disclosure, the terms such as "an example" or "for example" are used to represent an example, an illustration, or a description. Any embodiment or design scheme described as "an example" or "for example" in the embodiments of this disclosure should not be construed as preferred or advantageous over other embodiments or design schemes. Specifically, the terms such as "an example" or "for example" are used to present related concepts in a specific manner.

The following describes embodiments of this disclosure with reference to the accompanying drawings. A transmission method, a terminal, and a network device provided in the embodiments of this disclosure may be applied to a wireless communications system. The wireless communications system may be a fifth generation (<NUM>th generation, <NUM>) system, or an evolved long term evolution (Evolved Long Term Evolution, eLTE) system, or a later evolved communications system.

<FIG> is a structural diagram of a network system to which an embodiment of this disclosure may be applied. As shown in <FIG>, the network system includes a terminal <NUM> and a network device <NUM>. The terminal <NUM> may be user terminal or other terminal-side devices such as a mobile phone, a tablet personal computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (personal digital assistant, PDA), a mobile Internet device (Mobile Internet Device, MID), or a wearable device (Wearable Device). It should be noted that a specific type of the terminal <NUM> is not limited in the embodiments of this disclosure. The network device <NUM> may be a <NUM> base station, a base station of a later version, or a base station in other communications systems, or may be referred to as a NodeB, an evolved NodeB, a transmission reception point (Transmission Reception Point, TRP), an access point (Access Point, AP), or other terms in the field. As long as a same technical effect is achieved, the network device is not limited to a specific technical term. In addition, the network device <NUM> may be a master node (Master Node, MN) or a secondary node (Secondary Node, SN). It should be noted that, in the embodiments of this disclosure, the <NUM> base station is used as only an example, but the network device is not limited to any specific type.

<FIG> is a flowchart of a transmission method according to an embodiment of this disclosure. The method is applied to a terminal, and includes the following steps, as shown in <FIG>.

In this embodiment of this disclosure, the first priority relationship is a priority relationship of the uplink information, and the uplink information may include BFRQ information and uplink information other than the BFRQ information (that is, non-BFRQ information). The first priority relationship is a preset priority relationship, and specifically may include a priority order between different BFRQ information, a priority order between BFRQ information and non-BFRQ information, and a priority order between non-BFRQ information.

Optionally, the third uplink information may include at least one of the following:.

For example, uplink information with a highest priority may be determined based on the first priority relationship and transmitted as the third uplink information, uplink information that can be carried by a first uplink resource may also be determined first based on the first priority relationship to obtain the third uplink information, and uplink information with a relatively low priority that cannot be carried is discarded. Certainly, in addition to the first priority relationship, the third uplink information may further be determined based on factors such as a size of the first uplink resource and a size of the uplink information. Examples are not provided one by one herein.

In this embodiment, the first uplink resource refers to an uplink resource corresponding to an uplink grant, and the first uplink resource may be a physical uplink shared channel (Physical uplink shared channel, PUSCH).

In this embodiment of this disclosure, a first priority relationship is set, and when there are first uplink information and second uplink information, uplink transmission is performed according to the first priority relationship, thereby providing a solution for uplink transmission when BFRQ information conflicts with other uplink information. In this way, this embodiment of this disclosure implements transmission of BFRQ information.

Optionally, the first BFRQ information is BFRQ information for a cell, BFRQ information for a bandwidth part BWP, or BFRQ information for a transmission reception point TRP.

It should be understood that in this embodiment, the BFRQ information may include at least one of the following: beam failure event indication information, an index of a cell, BWP or TRP in which a beam failure has occurred, and new beam information.

The TRP is be defined by at least one of the following:.

It should be understood that the first uplink information may include one or more pieces of BFRQ information. In other words, the first uplink information may include BFRQ information for one or more cells; or, the first uplink information may include BFRQ information for one or more BWPs; or, the first uplink information may include BFRQ information for one or more TRPs.

Further, based on the foregoing embodiment, in this embodiment of this disclosure, the step <NUM> includes:
in a case that the first uplink information and the second uplink information cannot be transmitted at the same time on the first uplink resource, determining, based on the first priority relationship, the third uplink information from the first uplink information and the second uplink information.

In this embodiment, that the first uplink information and the second uplink information cannot be transmitted at the same time on the first uplink resource can be understood as that a resource size of the first uplink resource is not large enough to transmit the first uplink information and the second uplink information at the same time, and part of the uplink information needs to be discarded. Because only in a case that the first uplink information and the second uplink information cannot be transmitted at the same time on the first uplink resource, the uplink information to be transmitted is determined based on the first priority relationship, so that in a case that the first uplink information and the second uplink information can be transmitted at the same time on the first uplink resource, the first uplink information and the second uplink information may be transmitted directly on the first uplink resource, thereby reducing operation of the terminal.

In an optional embodiment, the BFRQ information is carried in a medium access control control element (Medium Access Control Control Element, MAC CE). Certainly, in other embodiments, the BFRQ information may further be carried in uplink control information (Uplink Control Information, UCI) or radio resource control (Radio Resource Control, RRC). The following embodiments use the BFRQ information carried in the MAC CE as an example for detailed description.

In this embodiment, different BFRQ information may be carried in different MAC CEs and one MAC CE is used for transmitting part or all of one piece of BFRQ information, or one MAC CE may transmit a plurality of pieces of or all BFRQ information.

Optionally, before the determining third uplink information from first information and second information based on a preset priority relationship, the method further includes:
in a case that a preset condition is met, triggering the first uplink information.

In this embodiment, the triggering the first uplink information may be understood as a behavior of triggering the terminal to generate the first uplink information, and after the triggering, the first uplink information may be packed and generated by a MAC layer or upper layer. The preset condition may include any one of the following:.

Specifically, the terminal may measure a beam failure detection reference signal (Beam Failure Detection Reference Signal, BFD RS), and determine, based on a measurement result, whether a beam failure event has occurred in at least one target object. In addition, the terminal measures a downlink reference signal for new candidate beam identification, to determine whether a new beam is found.

Further, specific content included in the first priority relationship may be set according to an actual requirement, which will be described in detail below.

In solution <NUM>: the first priority relationship includes any one of the following:.

It should be understood that the priority of the BFRQ information may determine a priority of a corresponding bearer object carrying the BFRQ information. In other words, in the solution <NUM>, when the BFRQ information is carried in the MAC CE, a priority of a first MAC CE is higher than the priority of the fourth uplink information, where the first MAC CE is used for transmitting the BFRQ information;.

In solution <NUM>: the first priority relationship includes at least one of the following:.

It should be understood that the priority of the BFRQ information may determine a priority of a corresponding bearer object carrying the BFRQ information. In other words, in the solution <NUM>, when all or part of one piece of BFRQ information is included in a MAC CE, at least one of the following priority relationships exists for different MAC CEs:.

When a plurality of pieces of BFRQ information are included in one MAC CE, at least one of the following priority relationships exists for the plurality of pieces of BFRQ information:.

In this embodiment, the cell information may include a cell index, a cell type, or other cell information. Taking the cell index as an example, for MAC CEs for BFRQ (MAC CEs for transmitting BFRQ information) that are associated with a plurality of secondary cells, a high-to-low order of priorities of the MAC CEs for BFRQ that are associated with the plurality of secondary cells is based on an ascending or descending order of cell indexes of the secondary cells.

In this embodiment, taking the secondary cell type as an example, for MAC CEs for BFRQ that are associated with a plurality of SCells, a high-to-low order of priorities of MAC CEs for BFRQ that are associated with the plurality of SCells is determined based on the SCell type, for example, a priority of a MAC CE for BFRQ that is associated with a PUCCH SCell and/or a secondary timing advance group downlink timing reference cell (STAG DL timing reference SCell) is higher than priorities of MAC CEs for BFRQ that are associated with other SCells.

In solution <NUM>: the first priority relationship includes a priority relationship among different BFRQ information determined based on BWP information or TRP information.

It should be understood that the priority of the BFRQ information may determine a priority of a corresponding bearer object carrying the BFRQ information. In other words, in the solution <NUM>, when all or part of one piece of BFRQ information is included in a MAC CE, a priority relationship among different MAC CEs may be determined based on the BWP information or the TRP information.

When at least two pieces of BFRQ information are included in one MAC CE, a priority relationship among or between the at least two pieces of BFRQ information may be determined based on the BWP information or the TRP information.

The BWP information may include a BWP index, a BWP type, or other BWP information. The TRP information may include a TRP index, a TRP type, or other TRP information. In this embodiment, the BWP type may include an initial BWP, a default BWP, and the like.

In this embodiment of this disclosure, when at least two pieces of BFRQ information are included in one MAC CE, it may be understood that: all BFRQ information is included in the same MAC CE.

Any one of the solutions <NUM> to <NUM> may be implemented as a separate embodiment, and the solution <NUM> may also be implemented in combination with the solution <NUM> or solution <NUM>.

Optionally, in an optional embodiment, an uplink resource for the first uplink information at least partially overlaps an uplink resource for the second uplink information.

In other words, in this embodiment, the first uplink information conflicts with the second uplink information. Specifically, when the uplink resource for the first uplink information at least partially overlaps the uplink resource for the second uplink information, the first uplink resource is determined based on a second priority relationship.

In an optional embodiment, the second priority relationship includes at least one of the following:.

Optionally, the random access procedure may specifically refer to a <NUM>-step random access procedure or a <NUM>-step random access procedure. Accordingly, an uplink grant resource in the random access procedure refers to: a PUSCH in the <NUM>-step random access (<NUM>-step RA) procedure or a PUSCH in the <NUM>-step random access (<NUM>-step RA) procedure.

In this embodiment of this disclosure, when the second priority relationship includes at least two of the above, a multi-level priority relationship exists, and a two-level priority relationship is taken as an example for description. For example, the second priority relationship includes the priority relationship of the first item (that is, the priority of the first uplink grant resource is higher than the priority of the second uplink grant resource) and the priority relationship of the fourth item (the priority of the fifth uplink grant resource is greater than the priority of the sixth uplink grant resource). In an embodiment, prioritization may be performed first based on the priority relationship of the fourth item, and then performed based on the priority relationship of the first item. In another embodiment, prioritization may be performed first based on the priority relationship of the first item, and then performed based on the priority relationship of the fourth item.

Further, the second uplink information includes at least one of the following:.

In this embodiment, the second uplink information may be understood to include BFRQ information and/or uplink information other than the BFRQ information. The second uplink information may be uplink information for a cell, uplink information for BWP, or uplink information for a TRP. The cell may be a primary cell, a primary secondary cell, or a secondary cell.

To help better understand this disclosure, the following describes in detail a specific implementation process of this disclosure by using an example in which a target object associated with the BFRQ information is a cell and the BFRQ information is carried in a MAC CE. Specifically, the process may include the following steps.

Step <NUM>. A terminal measures a BFD RS, and determines, based on a measurement result, whether a beam failure event has occurred in at least one target object.

Step <NUM>. The terminal measures a downlink reference signal for new candidate beam identification (DL RS for new beam identification), to determine whether a new beam (new beam) is found. There is no sequential order between the step <NUM> and step <NUM>.

Step <NUM>. The terminal generates a first MAC CE for BFRQ. A condition to trigger the first MAC CE that transmits a BFRQ may be at least one of the following:.

All BFRQs (for example, BFRQs of all cells in which a beam failure has occurred) may be carried in one MAC CE, or one BFRQ is carried in one MAC CE.

Step <NUM>. The terminal determines a first uplink resource for transmitting the first MAC CE. The first uplink resource is an uplink resource corresponding to an uplink grant, and the first uplink resource may be a PUSCH.

Step <NUM>. In a case that a conflict occurs between the second uplink information and the first MAC CE, the first priority relationship is used to determine the uplink information transmitted on the first uplink resource (that is, the third uplink information).

The second uplink information includes at least one of the following:.

Further, a cell corresponding to the second uplink information includes a primary cell, a primary secondary cell, or a secondary cell.

Further, the conflict can alternatively be understood as a complete or partial overlap between the uplink resource for the second uplink information and the uplink resource for the first MAC CE.

The first priority relationship includes at least one of the following:.

Further, the first priority relationship further includes at least one of the following:.

Further, in a case that a conflict occurs between the second uplink information and the first MAC CE, the third uplink information may be determined in the following manners.

Manner <NUM>: Send uplink information with the highest priority, and discard other uplink information.

Manner <NUM>: Based on a priority relationship, determine uplink information that can be carried in an uplink resource, and transmit the uplink information on the uplink resource. Discard low-priority uplink information that cannot be carried.

Manner <NUM>: Based on factors such as a priority relationship, a size of an uplink resource, and a size of uplink information, determine uplink information that can be carried in the uplink resource, and transmit the uplink information on the uplink resource. Discard low-priority uplink information that cannot be carried.

Step <NUM>. The terminal uses the first uplink resource to transmit the above determined third uplink information to a network device.

<FIG> is a flowchart of another transmission method according to an embodiment of this disclosure. The method is applied to a network device.

Step <NUM>. Receive third uplink information transmitted by a terminal using a first uplink resource, where the third uplink information is uplink information determined by the terminal based on a first priority relationship from first uplink information and second uplink information, and the first uplink information is first beam failure recovery request BFRQ information.

Optionally, the third uplink information includes at least one of the following:.

Optionally, the BFRQ information is carried in a medium access control control element MAC CE.

Optionally, the first priority relationship includes any one of the following:.

Optionally, the first priority relationship includes at least one of the following:.

Optionally, the first priority relationship includes a priority relationship among different BFRQ information determined based on BWP information or TRP information.

Optionally, the second uplink information includes at least one of the following:.

Optionally, an uplink resource for the first uplink information at least partially overlaps an uplink resource for the second uplink information.

Optionally, when the uplink resource for the first uplink information at least partially overlaps the uplink resource for the second uplink information, the first uplink resource is determined based on a second priority relationship.

Optionally, the second priority relationship includes at least one of the following:.

Optionally, the second uplink information is uplink information for a cell, uplink information for a BWP, or uplink information for a TRP.

Optionally, the cell is a primary cell, a primary secondary cell, or a secondary cell.

It should be noted that this embodiment is used as an embodiment of a network device corresponding to the embodiment shown in <FIG>, and for specific implementations of this embodiment, reference may be made to the relevant descriptions about the embodiment shown in <FIG>, and the same beneficial effect is achieved. To avoid repetition, details are not described herein again.

<FIG> is a structural diagram of a terminal according to an embodiment of this disclosure. As shown in <FIG>, the terminal <NUM> includes:.

Optionally, the determining module <NUM> is specifically configured to: in a case that the first uplink information and the second uplink information cannot be transmitted at the same time on the first uplink resource, determine, based on the first priority relationship, the third uplink information from the first uplink information and the second uplink information.

Optionally, the first BFRQ information is carried in a medium access control control element MAC CE.

The terminal provided by this embodiment of this disclosure can implement the processes implemented by the terminal in the method embodiment in <FIG>. To avoid repetition, details are not described herein again.

<FIG> is a structural diagram of a network device according to an embodiment of this disclosure. As shown in <FIG>, the network device <NUM> includes:
a receiving module <NUM>, configured to receive third uplink information transmitted by a terminal using a first uplink resource, where the third uplink information is uplink information determined by the terminal based on a first priority relationship from first uplink information and second uplink information, and the first uplink information is first beam failure recovery request BFRQ information.

The network device provided in this embodiment of this disclosure can implement each process implemented by the network device in the method embodiment in <FIG>. To avoid repetition, details are not described herein again.

<FIG> is a schematic diagram of a hardware structure of a terminal for implementing the embodiments of this disclosure.

The terminal <NUM> includes but is not limited to components such as a radio frequency unit <NUM>, a network module <NUM>, an audio output unit <NUM>, an input unit <NUM>, a sensor <NUM>, a display unit <NUM>, a user input unit <NUM>, an interface unit <NUM>, a memory <NUM>, a processor <NUM>, and a power supply <NUM>. A person skilled in the art may understand that the structure of the terminal shown in <FIG> does not constitute any limitation on the terminal. The terminal may include more or fewer components than those shown in the figure, or a combination of some components, or the components disposed differently. In this embodiment of this disclosure, the terminal includes but is not limited to a mobile phone, a tablet computer, a notebook computer, a palmtop computer, an in-vehicle terminal, a wearable device, a pedometer, or the like.

The processor <NUM> is configured to determine, based on a first priority relationship, third uplink information from first uplink information and second uplink information, where the first uplink information is first beam failure recovery request BFRQ information.

The radio frequency unit <NUM> is configured to transmit the third uplink information by using a first uplink resource.

It should be understood that, in this embodiment of this disclosure, the radio frequency unit <NUM> may be configured to transmit or receive a signal in an information transmitting/receiving or call process. Specifically, the radio frequency unit <NUM> receives downlink data from a base station, transmits the downlink data to the processor <NUM> for processing, and transmits uplink data to the base station. Generally, the radio frequency unit <NUM> includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit <NUM> may further communicate with a network and another device through a wireless communications system.

The terminal provides a user with wireless broadband internet access through the network module <NUM>, for example, helping the user to transmit and receive e-mails, browse web pages, and access streaming media.

The audio output unit <NUM> may convert audio data received by the radio frequency unit <NUM> or the network module <NUM> or stored in the memory <NUM> into an audio signal, and output the audio signal as a sound. In addition, the audio output unit <NUM> may further provide audio output (for example, a call signal reception tone or a message reception tone) that is related to a specific function performed by the terminal <NUM>. The audio output unit <NUM> includes a speaker, a buzzer, a receiver, and the like.

The input unit <NUM> is configured to receive an audio or video signal. The input unit <NUM> may include a graphics processing unit (Graphics Processing Unit, GPU) <NUM> and a microphone <NUM>, and the graphics processing unit <NUM> processes image data of a still picture or a video obtained by an image capture apparatus (for example, a camera) in an image capture mode or a video capture mode. A processed image frame may be displayed on the display unit <NUM>. An image frame processed by the graphics processing unit <NUM> may be stored in the memory <NUM> (or another storage medium) or transmitted by the radio frequency unit <NUM> or the network module <NUM>. The microphone <NUM> can receiving sounds and processing such sounds into audio data. The processed audio data may be converted in a telephone call mode into a format that can be transmitted by the radio frequency unit <NUM> to a mobile communications base station, for outputting.

The terminal <NUM> further includes at least one sensor <NUM>, for example, an optical sensor, a motion sensor, and other sensors. Specifically, the optical sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor may adjust luminance of the display panel <NUM> based on brightness of ambient light, and the proximity sensor may turn off a display panel <NUM> and/or backlight when the terminal <NUM> moves close to an ear. As a motion sensor, an accelerometer sensor may detect a value of an acceleration in various directions (there are usually three axes), may detect a value and a direction of gravity when the terminal is still, and may be configured to recognize a posture of the terminal (for example, landscape/portrait mode switching, a related game, or magnetometer posture calibration), provide a function related to vibration recognition (for example, a pedometer or a keystroke), or the like. The sensor <NUM> may further include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, or an infrared sensor.

The user input unit <NUM> may be used to receive input digit or character information, and generate key signal input that is related to user setting and function control of the terminal. Specifically, the user input unit <NUM> includes a touch panel <NUM> and other input devices <NUM>. The touch panel <NUM>, also referred to as a touchscreen, may capture a touch operation performed by a user on or near the touch panel (for example, an operation performed by the user on the touch panel <NUM> or near the touch panel <NUM> by using a finger or any appropriate object or accessory such as a stylus). The touch panel <NUM> may include two parts: a touch detection apparatus and a touch controller. The touch detection apparatus detects a touch position of the user, detects a signal carried by a touch operation, and transmits the signal to the touch controller. The touch controller receives touch information from the touch detection apparatus, converts the touch information into point coordinates, transmits the point coordinates to the processor <NUM>, and receives and executes a command transmitted by the processor <NUM>. In addition, the touch panel <NUM> may be implemented in a plurality of forms, for example, as a resistive, capacitive, infrared, or surface acoustic wave touch panel. In addition to the touch panel <NUM>, the user input unit <NUM> may further include other input devices <NUM>. Specifically, the other input devices <NUM> may include but are not limited to a physical keyboard, a function key (for example, a volume control key or a switch key), a trackball, a mouse, and a joystick.

Further, the touch panel <NUM> may cover the display panel <NUM>. When detecting a touch operation on or near the touch panel <NUM>, the touch panel <NUM> transmits the touch operation to the processor <NUM> for determining a type of the touch event. Then, the processor <NUM> provides a corresponding visual output on the display panel <NUM> based on the type of the touch event. Although in <FIG>, the touch panel <NUM> and the display panel <NUM> act as two independent parts to implement input and output functions of the terminal, in some embodiments, the touch panel <NUM> and the display panel <NUM> may be integrated to implement the input and output functions of the terminal. This is not specifically limited herein.

The interface unit <NUM> is an interface for connecting an external apparatus to the terminal <NUM>. For example, the external apparatus may include a wired or wireless headphone port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting an apparatus with an identification module, an audio input/output (input/output, I/O) port, a video I/O port, a headset port, or the like. The interface unit <NUM> may be used to receive input (for example, data information and electric power) from the external apparatus, and transmit the received input to one or more elements in the terminal <NUM>; or may be used to transmit data between the terminal <NUM> and the external apparatus.

The memory <NUM> may be configured to store a software program and various data. The memory <NUM> may mainly include a program storage area and a data storage area. The program storage area may store an operating system, an application program required for at least one function (such as a sound play function and an image play function), and the like. The data storage area may store data created based on use of the mobile phone (such as audio data and a phone book), and the like. In addition, the memory <NUM> may include a high-speed random access memory, and may further include a non-volatile memory such as a disk storage device, a flash memory device, or another volatile solid-state storage device.

The processor <NUM> is a control center of the terminal, and is connected to all components of the terminal by using various interfaces and lines. By running or executing a software program and/or a module stored in the memory <NUM> and invoking data stored in the memory <NUM>, the processor <NUM> executes various functions of the terminal and processes data, so as to perform overall monitoring on the terminal. The processor <NUM> may include one or more processing units. Optionally, the processor <NUM> may integrate an application processor and a modem processor. The application processor mainly processes an operating system, a user interface, an application program, and the like. The modem processor mainly processes wireless communication. It can be understood that the modem processor may alternatively be not integrated in the processor <NUM>.

The terminal <NUM> may further include a power supply <NUM> (for example, a battery) that supplies power to the components. Optionally, the power supply <NUM> may be logically connected to the processor <NUM> by using a power management system, so as to implement functions such as charging management, discharging management, and power consumption management by using the power management system.

In addition, the terminal <NUM> includes some functional modules that are not shown.

Optionally, an embodiment of this disclosure further provides a terminal, including a processor <NUM>, a memory <NUM>, and a computer program stored in the memory <NUM> and capable of running on the processor <NUM>. When the computer program is executed by the processor <NUM>, the processes of the foregoing transmission method embodiments are implemented, with the same technical effects achieved. To avoid repetition, details are not described herein again.

<FIG> is a structural diagram of another network device according to an embodiment of this disclosure. As shown in <FIG>, the network device <NUM> includes a processor <NUM>, a transceiver <NUM>, a memory <NUM>, and a bus interface.

The transceiver <NUM> is configured to receive third uplink information transmitted by a terminal using a first uplink resource, where the third uplink information is uplink information determined by the terminal based on a first priority relationship from first uplink information and second uplink information, and the first uplink information is first beam failure recovery request BFRQ information.

In <FIG>, a bus architecture may include any quantity of interconnected buses and bridges, specifically for interconnecting various circuits of one or more processors represented by the processor <NUM> and a memory represented by the memory <NUM>. The bus architecture may further interconnect various other circuits such as a peripheral device, a voltage regulator, and a power management circuit. These are all well known in the art, and therefore are not further described in this specification. The bus interface provides interfaces. The transceiver <NUM> may be a plurality of components, including a transmitter and a receiver, and provides units for communicating with a variety of other apparatuses on a transmission medium. For different user equipment, the user interface <NUM> may also be an interface capable of externally or internally connecting a required device, and the connected device includes but is not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

The processor <NUM> is responsible for management of the bus architecture and general processing, and the memory <NUM> may store data used by the processor <NUM> when the processor <NUM> performs an operation.

Optionally, an embodiment of this disclosure further provides a network device, including a processor <NUM>, a memory <NUM>, and a computer program stored in the memory <NUM> and capable of running on the processor <NUM>. When the computer program is executed by the processor <NUM>, the processes of the foregoing transmission method embodiments are implemented, with the same technical effects achieved. To avoid repetition, details are not described herein again.

An embodiment of this disclosure further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processes of the transmission method embodiment on a network device side according to the embodiments of this disclosure are implemented, or when the computer program is executed by a processor, the processes of the transmission method embodiment on a terminal side according to the embodiments of this disclosure are implemented, with the same technical effects achieved. To avoid repetition, details are not described herein again. For example, the computer-readable storage medium is a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, or an optical disk.

It should be noted that in this specification, the term "comprise", "include", or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but also includes other elements that are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. In absence of more constraints, an element preceded by "includes a. " does not preclude the existence of other identical elements in the process, method, article, or apparatus that includes the element.

According to the description of the foregoing implementations, persons skilled in the art can clearly understand that the method in the foregoing embodiments may be implemented by software in addition to a necessary universal hardware platform or by hardware only. In most cases, the former is a preferred implementation. Based on such an understanding, the technical solutions of this disclosure essentially or a part thereof that contributes to related technologies may be embodied in a form of a software product. The computer software product is stored in a storage medium (for example, a ROM/RAM, a magnetic disk, or an optical disc), and includes several instructions for instructing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a base station, or the like) to perform the methods described in the embodiments of this disclosure.

A person of ordinary skill in the art may be aware that the units and algorithm steps in the examples described with reference to the embodiments disclosed in this specification can be implemented by electronic hardware or a combination of computer software and electronic hardware. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this disclosure.

In the embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or may not be performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be indirect couplings or communication connections through some interfaces, apparatuses or units, and may be implemented in electrical, mechanical, or other forms.

When the functions are implemented in a form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable medium. Based on such an understanding, the technical solutions of this disclosure essentially, or the part contributing to the related art may be implemented in a form of a software product. The software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the steps of the methods described in the embodiments of this disclosure. The storage medium includes: any medium that can store program code, such as a USB flash drive, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disc.

A person of ordinary skill in the art may understand that all or some of the processes of the methods in the embodiments may be implemented by a computer program controlling relevant hardware. The program may be stored in a computer-readable storage medium. When the program runs, the processes of the methods in the embodiments are performed. The storage medium may be a magnetic disk, an optical disc, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), or the like.

It may be understood that the embodiments described in the embodiments of this disclosure may be implemented by hardware, software, firmware, middleware, microcode, or a combination thereof. In implementation by hardware, modules, units, and subunits may be implemented in one or more application-specific integrated circuits (Application Specific Integrated Circuits, ASIC), digital signal processors (Digital Signal Processor, DSP), digital signal processing devices (DSP Device, DSPD), programmable logic devices (Programmable Logic Device, PLD), field-programmable gate arrays (Field-Programmable Gate Array, FPGA), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units used to implement the functions described in this disclosure, or a combination thereof.

For software implementation, the technologies described in the embodiments of this disclosure may be implemented by modules (for example, processes or functions) that perform the functions described in the embodiments of this disclosure. Software code may be stored in the memory and executed by the processor. The memory may be implemented in the processor or external to the processor.

The foregoing describes the embodiments of this disclosure with reference to the accompanying drawings. However, this disclosure is not limited to the foregoing specific implementations. The foregoing specific implementations are merely illustrative rather than restrictive. In light of this disclosure, a person of ordinary skill in the art may develop many other forms without departing from principles of this disclosure and the protection scope of the claims, and all such forms shall fall within the protection scope of this disclosure. methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this disclosure.

Claim 1:
A transmission method, characterized by comprising:
determining(S201), by a terminal, based on a first priority relationship, third uplink information from first uplink information and second uplink information, wherein the first uplink information is first beam failure recovery request, BFRQ, information; and
transmitting(S202), by the terminal, the third uplink information by using a first uplink resource; wherein
the second uplink information comprises at least one of the following:
a C-RNTI MAC CE or data from UL-CCCH;
a MAC CE for transmitting a configured grant confirmation;
a MAC CE for transmitting a first buffer status report, BSR, wherein the first BSR does not comprise a BSR for padding;
a MAC CE for transmitting a single entry power headroom report or a MAC CE for transmitting a multiple entry power headroom report;
data from any logical channel except the UL-CCCH;
a MAC CE for transmitting a recommended bit rate query;
a MAC CE for transmitting a second BSR, wherein the second BSR comprises a BSR for padding; and
a MAC CE for transmitting second BFRQ information, wherein the MAC CE that transmits the second BFRQ information is the same as or different from the MAC CE that transmits the first BFRQ information.