COMMUNICATION METHOD AND APPARATUS
20230180275 · 2023-06-08
Inventors
Cpc classification
H04W72/20
ELECTRICITY
International classification
H04L1/00
ELECTRICITY
Abstract
A communication method includes determining, by a terminal device, first capability information, and sending the first capability information to a network device. The first capability information is useable to indicate that a transmission rate supported by the terminal device meets a rate condition, or that an overhead supported by the terminal device is less than a specified overhead. The rate condition includes at least one of the transmission rate supported by the terminal device exceeds a first data rate, a transmission rate of single-carrier scheduling supported by the terminal device exceeds a second data rate, or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range supported by the terminal device exceeds a third data rate. The first data rate, the second data rate or the third data rate is related to the specified overhead.
Claims
1. A communication method, comprising: determining, by a terminal device, first capability information, wherein the first capability information is useable to indicate that a transmission rate supported by the terminal device meets a rate condition, or is useable to indicate that an overhead supported by the terminal device is less than a specified overhead; and sending the first capability information to a network device, wherein the rate condition comprises at least one of: the transmission rate supported by the terminal device exceeds a first data rate, wherein the first data rate is related to the specified overhead; a transmission rate of single-carrier scheduling supported by the terminal device exceeds a second data rate, wherein the second data rate is related to the specified overhead; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range supported by the terminal device exceeds a third data rate, wherein the third data rate is related to the specified overhead.
2. The method according to claim 1, the method further comprising: receiving scheduling information from the network device, wherein a maximum data rate corresponding to the scheduling information exceeds the first data rate; a transmission rate of single-carrier scheduling corresponding to the scheduling information exceeds the second data rate; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range corresponding to the scheduling information exceeds the third data rate, wherein the third data rate is related to the specified overhead.
3. The method according to claim 1, wherein the first capability information is useable to indicate that the terminal device supports the transmission rate in a whole band; the first capability information is useable to indicate that the terminal device supports the transmission rate in one or more frequency ranges supported by the terminal device; the first capability information is useable to indicate that the terminal device supports the transmission rate in one or more band combinations supported by the terminal device; the first capability information is useable to indicate that the terminal device supports the transmission rate in one or more bands supported by the terminal device; or the first capability information is useable to indicate that the terminal device supports the transmission rate on one or more carriers supported by the terminal device.
4. The method according to claim 1, wherein the first capability information comprises uplink first capability information downlink first capability information, wherein the uplink first capability information is useable to indicate that an uplink transmission rate supported by the terminal device meets the rate condition or is useable to indicate that an uplink overhead supported by the terminal device is less than the specified overhead; and the downlink first capability information is useable to indicate that a downlink transmission rate supported by the terminal device meets the rate condition or is useable to indicate that a downlink overhead supported by the terminal device is less than the specified overhead.
5. A communication method, comprising: receiving, by a network device, first capability information from a terminal device, wherein the first capability information is useable to indicate that a transmission rate supported by the terminal device meets a rate condition, or is useable to indicate that an overhead supported by the terminal device is less than a specified overhead, wherein the rate condition comprises at least one of: the transmission rate supported by the terminal device exceeds a first data rate, wherein the first data rate is related to the specified overhead; a transmission rate of single-carrier scheduling supported by the terminal device exceeds a second data rate, wherein the second data rate is related to the specified overhead; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range supported by the terminal device exceeds a third data rate, wherein the third data rate is related to the specified overhead.
6. The method according to claim 5, the method further comprising: sending scheduling information to the terminal device based on the first capability information, wherein a maximum data rate corresponding to the scheduling information exceeds the first data rate; a transmission rate of single-carrier scheduling corresponding to the scheduling information exceeds the second data rate; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range corresponding to the scheduling information exceeds the third data rate, wherein the third data rate is related to the specified overhead.
7. The method according to claim 5, wherein the first capability information is useable to indicate that the terminal device supports the transmission rate in a whole band; the first capability information is useable to indicate that the terminal device supports the transmission rate in one or more frequency ranges supported by the terminal device; the first capability information is useable to indicate that the terminal device supports the transmission rate in one or more band combinations supported by the terminal device; the first capability information is useable to indicate that the terminal device supports the transmission rate in one or more bands supported by the terminal device; or the first capability information is useable to indicate that the terminal device supports the transmission rate on one or more carriers supported by the terminal device.
8. The method according to claim 5, wherein the first capability information comprises uplink first capability information downlink first capability information, wherein the uplink first capability information is useable to indicate that an uplink transmission rate supported by the terminal device meets the rate condition or is useable to indicate that an uplink overhead supported by the terminal device is less than the specified overhead; and the downlink first capability information is useable to indicate that a downlink transmission rate supported by the terminal device meets the rate condition or is useable to indicate that a downlink overhead supported by the terminal device is less than the specified overhead.
9. A communication apparatus, comprising: at least one processor; and a memory configured to store non-transitory instructions the at least one processor configured to execute the non-transitory instructions instructing thereby causing the communication apparatus to perform operations comprising: determining first capability information, wherein the first capability information is useable to indicate that a transmission rate supported by the terminal device meets a rate condition, or is useable to indicate that an overhead supported by the terminal device is less than a specified overhead; and sending the first capability information to a network device, wherein the rate condition comprises at least one of: the transmission rate supported by the terminal device exceeds a first data rate, wherein the first data rate is related to the specified overhead; a transmission rate of single-carrier scheduling supported by the terminal device exceeds a second data rate, wherein the second data rate is related to the specified overhead; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range supported by the terminal device exceeds a third data rate, wherein the third data rate is related to the specified overhead.
10. The method according to claim 9, wherein the operations further comprise: receiving scheduling information from the network device, wherein a maximum data rate corresponding to the scheduling information exceeds the first data rate; a transmission rate of single-carrier scheduling corresponding to the scheduling information exceeds the second data rate; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range corresponding to the scheduling information exceeds the third data rate, wherein the third data rate is related to the specified overhead.
11. The method according to claim 9, wherein the first capability information is useable to indicate that the terminal device supports the transmission rate in a whole band; the first capability information is useable to indicate that the terminal device supports the transmission rate in one or more frequency ranges supported by the terminal device; the first capability information is useable to indicate that the terminal device supports the transmission rate in one or more band combinations supported by the terminal device; the first capability information is useable to indicate that the terminal device supports the transmission rate in one or more bands supported by the terminal device; or the first capability information is useable to indicate that the terminal device supports the transmission rate on one or more carriers supported by the terminal device.
12. The method according to claim 9, wherein the first capability information comprises uplink first capability information downlink first capability information, wherein the uplink first capability information is useable to indicate that an uplink transmission rate supported by the terminal device meets the rate condition or is useable to indicate that an uplink overhead supported by the terminal device is less than the specified overhead; and the downlink first capability information is useable to indicate that a downlink transmission rate supported by the terminal device meets the rate condition or is useable to indicate that a downlink overhead supported by the terminal device is less than the specified overhead.
13. A communication apparatus, comprising: at least one processor; and a memory configured to store non-transitory instructions the at least one processor configured to execute the non-transitory instructions thereby causing the communication apparatus to perform operations comprising: receiving first capability information from a terminal device, wherein the first capability information is useable to indicate that a transmission rate supported by the terminal device meets a rate condition, or is useable to indicate that an overhead supported by the terminal device is less than a specified overhead, wherein the rate condition comprises at least one of: the transmission rate supported by the terminal device exceeds a first data rate, wherein the first data rate is related to the specified overhead; a transmission rate of single-carrier scheduling supported by the terminal device exceeds a second data rate, wherein the second data rate is related to the specified overhead; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range supported by the terminal device exceeds a third data rate, wherein the third data rate is related to the specified overhead.
14. The apparatus according to claim 13, wherein the operations further comprise: sending scheduling information to the terminal device based on the first capability information, wherein a maximum data rate corresponding to the scheduling information exceeds the first data rate; a transmission rate of single-carrier scheduling corresponding to the scheduling information exceeds the second data rate; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range corresponding to the scheduling information exceeds the third data rate, wherein the third data rate is related to the specified overhead.
15. The apparatus according to claim 13, wherein the first capability information is useable to indicate that the terminal device supports the transmission rate in a whole band; the first capability information is useable to indicate that the terminal device supports the transmission rate in one or more frequency ranges supported by the terminal device; the first capability information is useable to indicate that the terminal device supports the transmission rate in one or more band combinations supported by the terminal device; the first capability information is useable to indicate that the terminal device supports the transmission rate in one or more bands supported by the terminal device; or the first capability information is useable to indicate that the terminal device supports the transmission rate on one or more carriers supported by the terminal device.
16. The apparatus according to claim 13, wherein the first capability information comprises uplink first capability information downlink first capability information, wherein the uplink first capability information is useable to indicate that an uplink transmission rate supported by the terminal device meets the rate condition or is useable to indicate that an uplink overhead supported by the terminal device is less than the specified overhead; and the downlink first capability information is useable to indicate that a downlink transmission rate supported by the terminal device meets the rate condition or is useable to indicate that a downlink overhead supported by the terminal device is less than the specified overhead.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0045]
[0046]
[0047]
[0048]
[0049]
DETAILED DESCRIPTION
[0050] To make objectives, technical solutions, and advantages of this application clearer, the following further describes this application in detail with reference to the accompanying drawings. A specific operation method in a method embodiment may also be applied to an apparatus embodiment or a system embodiment.
[0051] As shown in
[0052] It should be understood that the wireless communication system is applicable to both a low frequency scenario (sub 6G) and a high frequency scenario (above 6G). Application scenarios of the wireless communication system include, but are not limited to, a fifth generation system, a new radio (new radio, NR) communication system, a future evolved public land mobile network (public land mobile network, PLMN) system, and the like.
[0053] The terminal device 101 shown above may be user equipment (user equipment, UE), a terminal (terminal), an access terminal, a terminal unit, a terminal station, a mobile station (mobile station, MS), a remote station, a remote terminal, a mobile terminal (mobile terminal), a wireless communication device, a terminal agent, a terminal device, or the like. The terminal device 101 may have a wireless receiving and sending function and can perform communication (for example, wireless communication) with one or more network devices of one or more communication systems, and receive network services provided by the network devices. The network device herein includes, but is not limited to, the network device 102 shown in the figure.
[0054] The terminal device 101 may be a cellular phone, a cordless phone, 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) device, a handheld device having a wireless communication function, a computing device, another processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal apparatus in a future 5G network, or a terminal apparatus in a future evolved PLMN network, and or the like.
[0055] In addition, the terminal device 101 may be deployed on land, including an indoor or outdoor scenario and a handheld or on-board scenario; or the terminal device 101 may be deployed on a water surface (for example, on a steamship); or the terminal device 101 may be deployed in the air (for example, on an aircraft, a balloon, or a satellite). The terminal device 101 may be specifically a mobile phone (mobile phone), a tablet computer (pad), a computer with a wireless receiving and sending function, a virtual reality (virtual reality, VR) terminal, an augmented reality (augmented reality, AR) terminal, a wireless terminal in industrial control (industrial control), a wireless terminal in self driving (self driving), a wireless terminal in remote medical (remote medical), a wireless terminal in a smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in a smart city (smart city), a wireless terminal in a smart home (smart home), or the like. Alternatively, the terminal device 101 may be a communication chip having a communication module, or may be a vehicle having a communication function, an in-vehicle device (for example, an in-vehicle communication apparatus or an in-vehicle communication chip), or the like.
[0056] The network device 102 may be an access network device (or referred to as an access network station). The access network device refers to a device, for example, a base station of a radio access network (radio access network, RAN), that provides a network access function. The network device 102 may specifically include a base station (base station, BS), or include a base station, a radio resource management device configured to control a base station, and the like. The network device 102 may further include a relay station (a relay device), an access point, a base station in a 5G network, a base station or an NR base station in a future evolved PLMN network, and the like. The network device 102 may be a wearable device or an in-vehicle device. The network device 102 may alternatively be a communication chip having a communication module.
[0057] For example, the network device 102 includes, but is not limited to, a next generation gNodeB (gnodeB, gNB) in 5G, an evolved node B (evolved node B, eNB) in an LTE system, a radio network controller (radio network controller, RNC), a radio controller in a CRAN system, a base station controller (base station controller, BSC), a home base station (for example, a home evolved nodeB or a home node B, HNB), a baseband unit (baseBand unit, BBU), a transmitting and receiving point (transmitting and receiving point, TRP), a transmitting point (transmitting point, TP), a mobile switching center, and the like. The network device 102 may further include a base station in a future 6G or updated mobile communication system. It should be understood that the network device 102 may alternatively be a scheduling node having a scheduling capability or a component of a scheduling node. The scheduling node is, for example, a terminal.
[0058] Based on the architecture shown in
[0059] where a unit of the rate is megabits per second (Mbps). J is a quantity of component carriers in a band (band) or a band combination, j represents each band or each band combination, and j=1, 2, ..., or J. Rmax= 948/1024, which represents a maximum encoding rate.
[0060] In addition, in the formula (1), ν.sub.Layers.sup.(j) represents a maximum number of supported layers (the maximum number of supported layers) of a component carrier (component carrier, CC) j configured by a higher layer. Q.sub.m.sup.(j) represents a maximum supported modulation order (the maximum supported modulation order) of the component carrier j configured by the higher layer. f.sup.(j) is a linear scaling factor (scaling factor) of the component carrier j configured by the higher layer, which is 1, 0.8, 0.75, or 0.4. is a value corresponding to a subcarrier spacing, the value of may be 0, 1, 2, or 3, which respectively corresponds to a 15 kilohertz (kHz) subcarrier spacing, a 30 kHz subcarrier spacing, a 60 kHz subcarrier spacing, and a 120 kHz subcarrier spacing.
[0061] T.sub.s.sup.μ is an average length of orthogonal frequency-division multiplexing (orthogonal frequency-division multiplexing, OFDM) symbols in one subframe corresponding to μ, where
is an overhead of the component carrier j. N.sub.PRB.sup.BW(j),μ is a maximum quantity of resource blocks (resource blocks, RBs) in a signal bandwidth BW .sup.6) of the component carrier j corresponding to μ.
[0062] For downlink transmission in a frequency range (frequency range) FR1, OH.sup.(j)=0.14; for uplink transmission in the frequency range FR1, OH.sup.(j)=0.18; for downlink transmission in a frequency range FR2, OH.sup.(j)=0.08; and for uplink transmission in the frequency range FR2, OH.sup.(j)=0.10. It should be understood that in this application, OH.sup.(j)=0.14 defined above may be referred to as a specified overhead. In a 3GPP protocol, the frequency ranges FR1 and FR2 are defined in the following table.
TABLE-US-00001 TABLE 1 Definition of frequency range Value of corresponding frequency range FR1 410 MHz to 7125 MHz FR2 24250 MHz to 52600 MHz
[0063] It should be understood that in this application, OH.sup.(j)=0.14 may be referred to as a specified overhead in the downlink transmission in FR1 or OH.sup.(j)=0.08 may be referred to as a specified overhead in the downlink transmission in FR2. It may be understood that OH.sup.(j)=0.14 is the specified overhead in the downlink transmission in FR1, and a corresponding data rate (that is, a data rate determined based on 0.14) is a first data rate in the downlink transmission in FR1. Correspondingly, OH.sup.(j)=0.18 is a specified overhead in the uplink transmission in FR1, and a data rate corresponding to the specified overhead is a first data rate in the uplink transmission in FR1; OH.sup.(j)=0.08 is the specified overhead in the downlink transmission in FR2, and a data rate corresponding to the specified overhead is a first data rate in the downlink transmission in FR2; and OH.sup.(j)=0.10 is a specified overhead in the uplink transmission in FR2, and a data rate corresponding to the specified overhead is a first data rate in the uplink transmission in FR2. For brief description, the downlink transmission in FR1 is used as an example in this application. It can be understood that the specified overhead and the first data rate have different values in different frequency ranges and different transmission directions.
[0064] For example, in the downlink transmission in the frequency range FR1, a maximum bandwidth of a single carrier is 100 MHz (MHz), and an air interface peak rate is shown in the following table.
TABLE-US-00002 TABLE 2 Quantity of multiple input multiple output (multi input multi Linear Quantity Peak rate/Unit: output, MIMO) Highest scaling Maximum of gigabits per layers modulation order factor bandwidth carriers second (Gbps) 4 256 quadrature 1 100 MHz 1 2.35 amplitude modulation (quadrature amplitude modulation, QAM) 4 256-QAM 1 100 MHz 2 4.7
[0065] It should be understood that, according to some approaches, a peak rate of data transmitted by the network device 102 and the terminal device 101 over an air interface does not exceed the peak rate of a terminal device that is defined in the formula (1).
[0066] In addition, according to the formula (1), scheduling by the network device 102 on the terminal device 101 in a transport block of one carrier meets the following formula (2):
where
[0067] DataRateCC represents a maximum data rate, calculated according to the formula (1), supported by a terminal device on one carrier of one serving cell in one band, and the rate may be referred to as a transmission rate of single-carrier scheduling in this application with a unit of Mbps.
[0068] L is a quantity of time domain symbols of a scheduled physical downlink shared channel (physical downlink shared channel, PDSCH) or physical uplink shared channel (physical uplink shared channel, PUSCH). M is a quantity of transport blocks (transport block, TB) of the PDSCH or the PUSCH.
is time of each symbol, where μ is a numerical representation of a subcarrier spacing of the PDSCH or the PUSCH. If the subcarrier spacing is 15 kHz, μ=0; if the subcarrier spacing is 30 kHz, μ=1; if the subcarrier spacing is 60 kHz, μ=2; if the subcarrier spacing is 120 kHz, μ=3; if the subcarrier spacing is 240 kHz, μ=4; if the subcarrier spacing is 480 kHz, μ=5; and the like.
[0069] For an m.sup.th TB,
where A is a quantity of bits of the transport block, C is a total quantity of code blocks of the transport block, and C′ is a quantity of scheduled code blocks of the transport block. └┘ represents rounding down.
[0070] It should be understood that in this application, OH.sup.(j)=0.14 may be referred to as a specified overhead, and DataRateCC determined based on the overhead may be referred to as a second data rate.
[0071] On the basis of the formula (1), during multi-carrier scheduling, total scheduling by the network device 102 on the terminal device 101 in one cell group meets the following formula (3):
[0072] where
[0073] DataRate is a maximum value, calculated according to the formula (1), of a sum of data rates of configured serving cells in all band combinations supported by a terminal device in one band range, and the rate may be referred to as a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range supported by the terminal device with a unit of Mbps in this application.
[0074] J is a quantity of configured cells in a frequency range in a cell group (a cell and a carrier have a same meaning in this application). For a j.sup.t' cell, M is a quantity of TBs of the PDSCH or the PUSCH that are transmitted over a slot s.sub.j, T.sub.slot.sup.μ(j)=10.sup.−3/2.sup.μ(j) is time of the j.sup.th cell in the slot s.sub.j, and is time of each symbol. μ(j) is a numerical representation of a subcarrier spacing of the j.sup.th cell in the slot s.sub.j. If the subcarrier spacing is 15 kHz, μ(j)=0; if the subcarrier spacing is 30 kHz, μ(j)=1; if the subcarrier spacing is 60 kHz, μ(j)=2; if the subcarrier spacing is 120 kHz, μ(j)=3; if the subcarrier spacing is 240 kHz, μ(j)=4; if the subcarrier spacing is 480 kHz, μ(j)=5; and the like.
[0075] For an m.sup.th TB, where A is a quantity of bits of the transport block, C is a total quantity of code blocks of the transport block, and C′ is a quantity of scheduled code blocks of the transport block.
[0076] It should be understood that in this application, OH.sup.(j)=0.14 may be referred to as a specified overhead, and DataRate determined based on the overhead may be referred to as a third data rate.
[0077] Currently, the overhead value OH .sup.(j) used for calculating the peak rate according to the formula (1) is a fixed value related to a transmission direction and a transmission band, and the overhead value is an average value calculated based on an average overhead of the system. However, each time of scheduling in some approaches needs to meet the formula (2) and the formula (3). Consequently, in an example of downlink, even if an overhead of a currently scheduled PDSCH is less than 0.14, for example, only 0.07 (or 1/14), a quantity of information bits that can be carried can be limited based on only the overhead of 0.14, resulting in reduction of an instantaneous peak throughput of the air interface. For example, according to an original intention of a 5G NR design, a maximum bit rate of NR may be 948/1024=0.93, that is, one RB at a physical layer can have up to 156 resource elements (resource element, RE) to carry information bits, and a maximum of 1155 information bits can be carried. However, due to the limitations of the formula (2) and the formula (3), one RB can have up to 144 REs to carry information bits, a maximum of 1066 information bits can be carried, and the bit rate is reduced to only 0.85, resulting in reduction of a network throughput.
[0078] To increase a transmission throughput of an air interface, an embodiment of this application provides a communication method. The communication method may be implemented by a terminal device and a network device. Specifically, the terminal device may include the terminal device 101 shown in
[0079] As shown in
[0080] S101. The terminal device determines first capability information.
[0081] In a possible example, the first capability information is used to indicate that a transmission rate supported by the terminal device meets a rate condition.
[0082] The rate condition includes at least one rate condition of the following three conditions: Condition 1: A transmission rate supported by the terminal device exceeds a first data rate. Condition 2: A transmission rate of single-carrier scheduling supported by the terminal device exceeds a second data rate. Condition 3: A sum of transmission rates of serving cells in all band combinations within a scheduled frequency range supported by the terminal device exceeds a third data rate.
[0083] For example, the first capability information indicates that the transmission rate supported by the terminal device exceeds the first data rate, the transmission rate of single-carrier scheduling supported by the terminal device exceeds the second data rate, and the sum of the transmission rates of the serving cells in all the band combinations within the scheduled frequency range supported by the terminal device exceeds the third data rate. Alternatively, the first capability information indicates that the transmission rate of single-carrier scheduling supported by the terminal device exceeds the second data rate and the sum of the transmission rates of the serving cells in all the band combinations within the scheduled frequency range supported by the terminal device exceeds the third data rate. Alternatively, the first capability information indicates that the transmission rate of single-carrier scheduling supported by the terminal device exceeds the second data rate.
[0084] Further, the first capability information further indicates that the transmission rate of single-carrier scheduling supported by the terminal device does not exceed the sum of the transmission rates of the serving cells in all the band combinations within the scheduled frequency range and the sum of the transmission rates of the serving cells in all the band combinations within the scheduled frequency range supported by the terminal device does not exceed the transmission rate supported by the terminal device. A single carrier is a carrier of one serving cell within the scheduled frequency range, and all the band combinations within the scheduled frequency range are band combinations supported by the terminal device. That is, the second data rate determined based on a single carrier does not exceed the third data rate determined based on a plurality of carriers including the single carrier, and the third data rate does not exceed the first data rate.
[0085] It should be understood that the rate condition includes at least one of the foregoing three conditions, and a peak rate of a single carrier and/or a peak rate of a single carrier in a case of under-full-capability scheduling carrier aggregation can be increased without increasing total terminal costs.
[0086] The first data rate includes a peak rate determined according to the formula (1), and the first data rate is determined based on a specified overhead, for example, the specified overhead is 0.14. The second data rate includes a peak transmission rate of single-carrier scheduling determined according to the formula (2), and the second data rate is determined based on the specified overhead, for example, the specified overhead is 0.14. The third data rate includes a sum, determined according to the formula (3), of peak data rates of configured serving cells in all band combinations supported by the terminal device in one band range, and the third data rate is determined based on the specified overhead, for example, the specified overhead is 0.14.
[0087] For example, the terminal device can learn, based on information such as factory configurations, a maximum transmission rate supported by the terminal device. When the supported maximum transmission rate exceeds the first data rate, it is determined that the maximum transmission rate meets the rate condition. Similarly, the terminal device can learn, based on the information such as the factory configurations, a maximum transmission rate of single-carrier scheduling supported by the terminal device and/or a sum of maximum transmission rates of the serving cells in all the band combinations within the scheduled frequency range supported by the terminal device.
[0088] In addition, the first data rate, the second data rate, and the third data rate may be obtained through calculation by the terminal device based on the foregoing formulas, or may be obtained through calculation by the network device based on the foregoing formulas and notified to the terminal device, or may be obtained by the terminal device based on the information such as the factory configurations.
[0089] In another possible example, the first capability information may indicate that an overhead supported by the terminal device is less than a specified overhead.
[0090] For example, the specified overhead is 0.14, but the terminal device supports an overhead of 0.07. In this case, the first capability information may indicate the overhead or indicate that the overhead supported by the terminal device is less than 0.14.
[0091] For example, the first capability information may indicate that the overhead supported by the terminal device is less than the specified overhead. Further, the first capability information may indicate one or more of the following three overhead conditions: Condition 1: When the terminal device calculates a peak rate according to the formula (1), the overhead supported by the terminal device is less than the specified overhead. Condition 2: When the terminal device calculates a peak transmission rate of single-carrier scheduling according to the formula (2), the overhead supported by the terminal device is less than the specified overhead. Condition 3: When the terminal device calculates, according to the formula (3), a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range supported by the terminal device, the overhead supported by the terminal device is less than the specified overhead.
[0092] For example, the first capability information indicates the following: the terminal device uses the specified overhead of 0.14 when determining the peak rate according to the formula (1); when the terminal device calculates the peak transmission rate of single-carrier scheduling according to the formula (2), the overhead supported by the terminal device is less than the specified overhead; and when the terminal device calculates, according to the formula (3), the sum of the transmission rates of the serving cells in all the band combinations within the scheduled frequency range supported by the terminal device, the overhead supported by the terminal device is less than the specified overhead.
[0093] It should be understood that the first capability information indicates one or more of the three overhead conditions, and a peak rate of a single carrier and/or a peak rate of a single carrier in a case of under-full-capability scheduling carrier aggregation can be increased without increasing total terminal costs.
[0094] For example, the overhead supported by the terminal device may be obtained by the terminal device based on information such as factory configurations. The specified overhead may be learned by the terminal device based on the information such as the factory configurations or may be sent by the network device to the terminal device.
[0095] S102. The terminal device sends the first capability information to the network device.
[0096] For example, the first capability information may be carried in capability information and sent to the network device.
[0097] Correspondingly, the network device can receive the first capability information.
[0098] By using the method shown in
[0099] An example in which a value of the specified overhead is 0.14 is used. A peak rate supported by the terminal device and determined according to the formula (1) based on the overhead of 0.07 supported by the terminal device is, for example, shown in Table 3.
TABLE-US-00003 TABLE 3 Maximum Highest Linear Quantity quantity of modulation scaling Maximum of Peak MIMO layers order factor bandwidth carriers rate 4 256-QAM 1 100 MHz 1 2.54 4 256-QAM 1 100 MHz 2 5.08
[0100] It can be learned by comparison with Table 2 that when the terminal device supports a lower overhead value, it indicates that the terminal device can support a higher peak rate, and a data throughput of an air interface is correspondingly increased.
[0101] When the terminal device supports a lower overhead value (for example, 0.07) for a single carrier, but still maintains the specified overhead (for example, 0.14) for the peak rate of the terminal, with reference to Table 2 and Table 3, the peak rate of the terminal remains unchanged at 4.7 Gbps in a scenario in which the terminal supports two carriers. Therefore, costs and complexity of the terminal are not increased. However, when only one carrier is scheduled for the terminal, a rate for the single carrier of the terminal may be adjusted to 2.54 Gbps. Compared with a rate of 2.35 Gbps for a single carrier in such a case in some approaches, in this application, the data throughput of the air interface is increased by 0.19 Gbps.
[0102] As shown in
[0103] For example, if the transmission rate supported by the terminal device does not meet the rate condition and the overhead supported by the terminal device is not less than the specified overhead, the scheduling information sent by the network device to the terminal needs to meet the formula (2) and the formula (3). If the transmission rate supported by the terminal device meets the rate condition or the overhead supported by the terminal device is less than the specified overhead, an overhead corresponding to the scheduling information sent by the network device to the terminal device may be the overhead supported by the terminal, for example, 0.07, that is, 1/14. In this case, the scheduling information sent by the network device to the terminal needs to meet a rate condition obtained through calculation according to the formula (2) and/or the formula (3) by using 0.07 as the overhead, instead of a rate condition obtained through calculation according to the formula (2) and/or the formula (3) by using 0.14 as an overhead as in some approaches.
[0104] Correspondingly, the terminal device and the network device can perform data transmission based on the scheduling information, to achieve a higher data throughput.
[0105] Downlink (downlink, DL) transmission is used as an example. When an overhead for scheduling by the network device is reduced from 0.14 to 0.07, as shown in Table 4, the throughput can be increased by 190 Mbps in a case of 100 MHz and increased by 380 Mbps in a case of 200 MHz.
TABLE-US-00004 TABLE 4 Peak rate of an Peak rate of an air interface in air interface Increase of DL some approaches in this application throughput 100 MHz, 4*4, 2.35 Gbps 2.54 Gbps 0.19 Gbps 256-QAM 200 MHz, 4*4, 4.7 Gbps 5.08 Gbps 0.38 Gbps 256-QAM
[0106] In a possible implementation of S102, the terminal device can report the first capability information by using indication information of a linear scaling factor. Specifically, when the linear scaling factor indicated by the capability information reported by the terminal device is not less than 1, it indicates that the transmission rate supported by the terminal device meets the rate condition or indicates that the overhead supported by the terminal device is less than the specified overhead. For example, for FR1, when the linear scaling factor is 1.08, it indicates that the transmission rate supported by the terminal device meets the rate condition or indicates that the overhead supported by the terminal device is less than the specified overhead. For FR2, when the linear scaling factor is 1, it indicates that the transmission rate supported by the terminal device meets the rate condition or indicates that the overhead supported by the terminal device is less than the specified overhead.
[0107] In another possible implementation of S102, the terminal device can report the first capability information by using a new field in the capability information. For example, when the capability information reported by the terminal device carries a newly defined field, and the newly defined field represents “support”, it indicates that the transmission rate supported by the terminal device meets the rate condition or indicates that the overhead supported by the terminal device is less than the specified overhead.
[0108] For example, the first capability information may further indicate a frequency range of the first capability information supported by the terminal device.
[0109] Specifically, the first capability information may indicate that the terminal device supports the transmission rate (the transmission rate is the transmission rate supported by the terminal device) in a whole band range or indicate that the terminal device supports the overhead (the overhead is the overhead supported by the terminal device) in a whole band range.
[0110] For example, the first capability information may further include a field indicating support for the whole band range.
[0111] Similarly, the first capability information may indicate that the terminal device supports the transmission rate in one or more frequency ranges supported by the terminal device or indicate that the terminal device supports the overhead in one or more frequency ranges supported by the terminal device; the first capability information may indicate that the terminal device supports the transmission rate in one or more band combinations supported by the terminal device or indicate that the terminal device supports the overhead in one or more band combinations supported by the terminal device; the first capability information may indicate that the terminal device supports the transmission rate in one or more bands supported by the terminal device or indicate that the terminal device supports the overhead in one or more bands supported by the terminal device; the first capability information may indicate that the terminal device supports the transmission rate in one or more bands in one or more band combinations supported by the terminal device or indicate that the terminal device supports the overhead in one or more bands in one or more band combinations supported by the terminal device; and the first capability information may indicate that the terminal device supports the transmission rate in one or more carriers of one or more bands in one or more band combinations supported by the terminal device or indicate that the terminal device supports the overhead in one or more carriers of one or more bands in one or more band combinations supported by the terminal device.
[0112] For example, the first capability information may correspond to one band range (or one band combination, or one band, or one carrier). When the terminal device supports a plurality of band ranges (or band combinations, or bands, or carriers), the terminal device can report the first capability information respectively based on the plurality of band ranges (or band combinations, or bands, or carriers). Based on some embodiments, the first capability information in different granularities can be reported based on the frequency ranges, to support a more flexible scheduling manner.
[0113] For example, bands supported by the terminal device are band A of FR1, band B of FR1, and band C of FR2. Band A has two component carriers, band B has three component carriers, and band C has four component carriers. All band combinations supported by the terminal device are a combination of band A and band B, and a combination of band A, band B, and band C.
[0114] When the first capability information indicates that the terminal device supports the overhead of 0.07 in the whole band range, it indicates that the overhead is 0.07 in all scenarios of the terminal device, that is, the transmission rates are calculated according to the formula (1), the formula (2), and the formula (3) based on the overhead of 0.07.
[0115] When the first capability information indicates that the terminal supports the overhead of 0.07 in the one or more frequency ranges supported by the terminal device, for example, may indicate that the overhead of 0.07 is not supported in FR1 but supported in FR2, the network device and the terminal device calculate the transmission rates in FR1 according to the formula (1), the formula (2), and the formula (3) based on the overhead of 0.14, and the network device and the terminal device calculate the transmission rates in FR2 according to the formula (1), the formula (2), and the formula (3) based on the overhead of 0.07.
[0116] When the first capability information indicates that the terminal supports the overhead of 0.07 in the one or more band combination supported by the terminal device, for example, supports the overhead of 0.07 in carrier aggregation of band A and band B but not in carrier aggregation of band A, band B, and band C, the network device and the terminal device calculate the transmission rates in the carrier aggregation of band A and band B according to the formula (1), the formula (2), and the formula (3) based on the overhead of 0.07; and during calculation of the transmission rates in the carrier aggregation of band A, band B, and band C according to the formula (1), the formula (2), and the formula (3), the network device and the terminal device calculate the transmission rates in FR1 based on the overhead of 0.14 and calculate the transmission rates in FR2 based on the overhead of 0.08.
[0117] When the first capability information indicates that the terminal supports the overhead of 0.07 in the one or more bands in the one or more band combination supported by the terminal device, for example, supports the overhead of 0.07 in band A but not in band B in carrier aggregation of band A and band B, during calculation of the transmission rates in the carrier aggregation of band A and band B according to the formula (1), the formula (2), and the formula (3), the network device and the terminal device calculate the transmission rates corresponding to band A based on the overhead of 0.07 and calculate the transmission rates corresponding to band B based on the overhead of 0.14.
[0118] When the first capability information indicates that the terminal supports the overhead of 0.07 in the one or more carriers of the one or more bands in the one or more band combinations supported by the terminal device, for example, supports the overhead of 0.07 in a component carrier 1 of band A but not in a component carrier 1 of band B, during calculation of the transmission rates according to the formula (1), the formula (2), and the formula (3), the network device and the terminal device calculate the transmission rates corresponding to the component carrier 1 of band A based on the overhead of 0.07 and calculate the transmission rates corresponding to the component carrier 1 of band B based on the overhead of 0.14.
[0119] In addition, the first capability information may include uplink first capability information and/or downlink first capability information. The uplink first capability information may indicate that an uplink transmission rate supported by the terminal device meets the rate condition or indicate that an uplink overhead supported by the terminal device is less than the specified overhead. The downlink first capability information may indicate that a downlink transmission rate supported by the terminal device meets the rate condition or indicate that a downlink overhead supported by the terminal device is less than the specified overhead.
[0120] When the first capability information includes the uplink first capability information, the network device can determine uplink scheduling information based on the uplink first capability information, to increase an uplink data transmission throughput. When the first capability information includes the downlink first capability information, the network device can determine downlink scheduling information based on the downlink first capability information, to increase a downlink data transmission throughput. Based on some embodiments, the first capability information can be reported more flexibly based on the uplink first capability information and the downlink first capability information, to support a more flexible scheduling manner.
[0121] Corresponding to the method provided in the foregoing method embodiments, an embodiment of this application further provides a corresponding apparatus, including corresponding modules configured to execute the foregoing embodiments. The module may be software, hardware, or a combination of software and hardware.
[0122]
[0123] A hardware implementation is used as an example. The apparatus 400 may include one or more processors 401. The processor 401 may also be referred to as a processing unit, and can implement a specific control function. The processor 401 may be a general purpose processor, a dedicated processor, or the like. For example, the processor may be a baseband processor or a central processing unit. The baseband processor may be configured to process a communication protocol and communication data. The central processing unit may be configured to control a communication apparatus (for example, a base station, a baseband chip, a terminal, a terminal chip, a distributed unit (distributed unit, DU), or a central unit (central unit, CU)), execute a software program, and process data of the software program.
[0124] In an optional design, the processor 401 may store instructions 403 and/or data, and the instructions 403 and/or data may be run by the processor, so that the apparatus 400 performs the method described in the foregoing method embodiments.
[0125] In another optional design, the processor 401 may include a transceiver unit configured to implement receiving and sending functions. For example, the transceiver unit may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, the interface, or the interface circuit configured to implement the receiving and sending functions may be separated, or may be integrated together. The transceiver circuit, the interface, or the interface circuit may be configured to read and write code or data. Alternatively, the transceiver circuit, the interface, or the interface circuit may be configured to transmit or transfer a signal.
[0126] In still another possible design, the apparatus 400 may include a circuit, and the circuit can implement a function of sending, receiving, or communication in the foregoing method embodiments.
[0127] Optionally, the apparatus 400 may include one or more memories 402. The memory 402 may store instructions 404, and the instructions may be run on the processor, so that the apparatus 400 performs the method described in the foregoing method embodiments. Optionally, the memory may further store data. Optionally, the processor may also store instructions and/or data. The processor and the memory may be separately disposed, or may be integrated together. For example, a correspondence described in the foregoing method embodiments may be stored in the memory or stored in the processor.
[0128] Optionally, the apparatus 400 may further include a transceiver 405 and/or an antenna 406. The processor 401 may be referred to as a processing unit, and controls the apparatus 400. The transceiver 405 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, a transceiver apparatus, a transceiver module, or the like, and is configured to implement sending and receiving functions.
[0129] Optionally, the apparatus 400 in this embodiment of this application may be configured to perform the method described in the foregoing embodiments of this application.
[0130] For example, during execution of the functions implemented by the terminal device in the foregoing method embodiments, the processor 401 may be configured to determine first capability information, where the first capability information indicates that a transmission rate supported by the communication apparatus meets a rate condition or indicates that an overhead supported by the communication apparatus is less than a specified overhead. The transceiver 405 may further be configured to send the first capability information to a network device.
[0131] The rate condition includes one or more of the following conditions: The transmission rate supported by the terminal device exceeds a first data rate, where the first data rate is related to the specified overhead; or a transmission rate of single-carrier scheduling supported by the terminal device exceeds a second data rate, where the second data rate is related to the specified overhead; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range supported by the terminal device exceeds a third data rate, where the third data rate is related to the specified overhead.
[0132] In some embodiments, the transceiver 405 may further receive scheduling information from the network device. A maximum data rate corresponding to the scheduling information exceeds the first data rate; or a transmission rate of single-carrier scheduling corresponding to the scheduling information exceeds the second data rate; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range corresponding to the scheduling information exceeds the third data rate, where the third data rate is related to the specified overhead.
[0133] In some embodiments, the first capability information indicates that the terminal device supports the transmission rate in a whole band range; or the first information indicates that the terminal device supports the transmission rate in one or more frequency ranges supported by the terminal device; or the first information indicates that the terminal device supports the transmission rate in one or more band combinations supported by the terminal device; or the first information indicates that the terminal device supports the transmission rate in one or more bands supported by the terminal device; or the first information indicates that the terminal device supports the transmission rate on one or more carriers supported by the terminal device.
[0134] In some embodiments, the first capability information includes uplink first capability information and/or downlink first capability information. The uplink first capability information indicates that an uplink transmission rate supported by the terminal device meets the rate condition or indicates that an uplink overhead supported by the terminal device is less than the specified overhead. The uplink first capability information indicates that a downlink transmission rate supported by the terminal device meets the rate condition or indicates that a downlink overhead supported by the terminal device is less than the specified overhead.
[0135] During implementation of the functions implemented by the network device in the foregoing method embodiments, the transceiver 405 may be configured to receive first capability information from a terminal device, where the first capability information may indicate whether a transmission rate supported by the terminal device meets a rate condition or indicate that an overhead supported by the terminal device is less than a specified overhead.
[0136] The rate condition includes one or more of the following conditions: The transmission rate supported by the terminal device exceeds a first data rate, where the first data rate is related to the specified overhead; or a transmission rate of single-carrier scheduling supported by the terminal device exceeds a second data rate, where the second data rate is related to the specified overhead; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range supported by the terminal device exceeds a third data rate, where the third data rate is related to the specified overhead.
[0137] In some embodiments, the transceiver 405 may further be configured to send scheduling information to the terminal device. A maximum data rate corresponding to the scheduling information exceeds the first data rate; or a transmission rate of single-carrier scheduling corresponding to the scheduling information exceeds the second data rate; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range corresponding to the scheduling information exceeds the third data rate, where the third data rate is related to the specified overhead. It should be understood that the processor may generate the scheduling information based on the first capability information, or the processor may generate the scheduling information in response to the first capability information.
[0138] In some embodiments, the first capability information indicates that the terminal device supports the transmission rate in a whole band range; or the first information indicates that the terminal device supports the transmission rate in one or more frequency ranges supported by the terminal device; or the first information indicates that the terminal device supports the transmission rate in one or more band combinations supported by the terminal device; or the first information indicates that the terminal device supports the transmission rate in one or more bands supported by the terminal device; or the first information indicates that the terminal device supports the transmission rate on one or more carriers supported by the terminal device.
[0139] In some embodiments, the first capability information includes uplink first capability information and/or downlink first capability information. The uplink first capability information indicates that an uplink transmission rate supported by the terminal device meets the rate condition or indicates that an uplink overhead supported by the terminal device is less than the specified overhead. The uplink first capability information indicates that a downlink transmission rate supported by the terminal device meets the rate condition or indicates that a downlink overhead supported by the terminal device is less than the specified overhead.
[0140] As shown in
[0141] For example, during implementation of the functions implemented by the terminal device in the foregoing method embodiments, the processing module 502 may be configured to determine first capability information, where the first capability information indicates that a transmission rate supported by the communication apparatus meets a rate condition or indicates that an overhead supported by the communication apparatus is less than a specified overhead. The communication module 501 may further be configured to send the first capability information to a network device.
[0142] The rate condition includes one or more of the following conditions: The transmission rate supported by the terminal device exceeds a first data rate, where the first data rate is related to the specified overhead; or a transmission rate of single-carrier scheduling supported by the terminal device exceeds a second data rate, where the second data rate is related to the specified overhead; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range supported by the terminal device exceeds a third data rate, where the third data rate is related to the specified overhead.
[0143] In some embodiments, the communication module 501 may further receive scheduling information from the network device. A maximum data rate corresponding to the scheduling information exceeds the first data rate; or a transmission rate of single-carrier scheduling corresponding to the scheduling information exceeds the second data rate; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range corresponding to the scheduling information exceeds the third data rate, where the third data rate is related to the specified overhead.
[0144] In some embodiments, the first capability information indicates that the terminal device supports the transmission rate in a whole band range; or the first information indicates that the terminal device supports the transmission rate in one or more frequency ranges supported by the terminal device; or the first information indicates that the terminal device supports the transmission rate in one or more band combinations supported by the terminal device; or the first information indicates that the terminal device supports the transmission rate in one or more bands supported by the terminal device; or the first information indicates that the terminal device supports the transmission rate on one or more carriers supported by the terminal device.
[0145] In some embodiments, the first capability information includes uplink first capability information and/or downlink first capability information. The uplink first capability information indicates that an uplink transmission rate supported by the terminal device meets the rate condition or indicates that an uplink overhead supported by the terminal device is less than the specified overhead. The uplink first capability information indicates that a downlink transmission rate supported by the terminal device meets the rate condition or indicates that a downlink overhead supported by the terminal device is less than the specified overhead.
[0146] During implementation of the functions implemented by the network device in the foregoing method embodiments, the communication module 501 may be configured to receive first capability information from a terminal device, where the first capability information may indicate whether a transmission rate supported by the terminal device meets a rate condition or indicate that an overhead supported by the terminal device is less than a specified overhead.
[0147] The rate condition includes one or more of the following conditions: The transmission rate supported by the terminal device exceeds a first data rate, where the first data rate is related to the specified overhead; or a transmission rate of single-carrier scheduling supported by the terminal device exceeds a second data rate, where the second data rate is related to the specified overhead; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range supported by the terminal device exceeds a third data rate, where the third data rate is related to the specified overhead.
[0148] In some embodiments, the communication module 501 may further be configured to send scheduling information to the terminal device. A maximum data rate corresponding to the scheduling information exceeds the first data rate; or a transmission rate of single-carrier scheduling corresponding to the scheduling information exceeds the second data rate; or a sum of transmission rates of serving cells in all band combinations within a scheduled frequency range corresponding to the scheduling information exceeds the third data rate, where the third data rate is related to the specified overhead. It should be understood that the processing module may generate the scheduling information based on the first capability information, or the processor may generate the scheduling information in response to the first capability information.
[0149] In some embodiments, the first capability information indicates that the terminal device supports the transmission rate in a whole band range; or the first information indicates that the terminal device supports the transmission rate in one or more frequency ranges supported by the terminal device; or the first information indicates that the terminal device supports the transmission rate in one or more band combinations supported by the terminal device; or the first information indicates that the terminal device supports the transmission rate in one or more bands supported by the terminal device; or the first information indicates that the terminal device supports the transmission rate on one or more carriers supported by the terminal device.
[0150] In some embodiments, the first capability information includes uplink first capability information and/or downlink first capability information. The uplink first capability information indicates that an uplink transmission rate supported by the terminal device meets the rate condition or indicates that an uplink overhead supported by the terminal device is less than the specified overhead. The uplink first capability information indicates that a downlink transmission rate supported by the terminal device meets the rate condition or indicates that a downlink overhead supported by the terminal device is less than the specified overhead.
[0151] The processor and the transceiver described in this application may be implemented in an integrated circuit (integrated circuit, IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed-signal IC, an application specific integrated circuit (application specific integrated circuit, ASIC), a printed circuit board (printed circuit board, PCB), an electronic device, and the like. The processor and transceiver may alternatively be manufactured by using various IC process technologies, for example, a complementary metal oxide semiconductor (complementary metal oxide semiconductor, CMOS), an N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), a P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), a bipolar junction transistor (Bipolar Junction Transistor, BJT), a bipolar CMOS (BiCMOS), silicon germanium (SiGe), or gallium arsenide (GaAs).
[0152] The apparatus described in the foregoing embodiments may be a terminal device or a network device. However, a scope of the apparatus described in this application is not limited thereto, and a structure of the apparatus may not be limited by
[0153] (1) an independent integrated circuit IC, a chip, or a chip system or subsystem;
[0154] (2) a set of one or more ICs, where optionally, the IC set may also include a storage component configured to store data and/or instructions;
[0155] (3) an ASIC, for example, a modem (MSM);
[0156] (4) a module that can be embedded in another device;
[0157] (5) a receiver, a terminal, an intelligent terminal, a cellular phone, a wireless device, a handheld device, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, a machinery device, a household device, a medical device, an industrial device, and the like; and
[0158] (6) others.
[0159] It should be understood that the components included in the communication apparatus in the foregoing embodiments are examples, and are merely possible examples, and may have another composition manner during actual implementation. In addition, the components in the foregoing communication apparatus may be integrated into one module, or may exist independently physically. The integrated module may be implemented in a form of hardware, or may be implemented in a form of a software functional module, and should not be understood as a limitation on the structure shown in the foregoing accompanying drawings.
[0160] Based on a concept the same as that of the foregoing method embodiments, an embodiment of this application further provides a computer-readable storage medium, storing a computer program. When the program is executed by a processor, a computer is enabled to perform the operations performed by the network device or the terminal device in the foregoing method embodiments or any one of the possible implementations of the method embodiments.
[0161] Based on a concept the same as that of the foregoing method embodiments, this application further provides a computer program product. When the computer program product is invoked and executed by a computer, the computer may be enabled to perform the operations performed by the network device or the terminal device in the foregoing method embodiments or any one of the possible implementations of the method embodiments.
[0162] Based on a concept the same as that of the foregoing method embodiments, this application further provides a chip or a chip system. The chip may include a processor. The chip may further include a memory (or a storage module) and/or a transceiver (or a communication module), or the chip is coupled to a memory (or a storage module) and/or a transceiver (or a communication module). The transceiver (or the communication module) may be configured to support the chip in performing wired and/or wireless communication, the memory (or the storage module) may be configured to store a program, and the processor invokes the program to implement the operations performed by the network device or the terminal device in the foregoing method embodiments and any one of the possible implementations of the method embodiments. The chip system includes the chip or may include the chip and another discrete component, for example, a memory (or a memory module) and/or a transceiver (or a communication module).
[0163] It should be understood that the memory in this application may be configured to store at least a computer program or instructions, and/or store information and data in the embodiments of this application. The computer program may be invoked by a processor (or a processing unit or a processing module), to perform the method in the embodiments of this application. The memory may be a flash (flash) memory, a read-only memory (read-only memory, ROM) or another type of static storage device that can store static information and instructions, or a random access memory (random access memory, RAM) or another type of dynamic storage device that can store information and instructions, or may be an electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), a compact disc read-only memory (compact disc read-only memory, CD-ROM) or another optical disk storage, an optical disc storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, or the like), a disk storage medium or another magnetic storage device, or any other medium that can be used to carry or store expected program code in a form of instructions or a data structure and that can be accessed by a computer. However, the memory is not limited thereto. The memory may exist independently, and is connected to the processor by using the communication bus. Alternatively, the memory may be integrated with the processor.
[0164] Based on a concept the same as that of the foregoing method embodiments, this application further provides a communication system. The communication system may be configured to implement the operations performed by the communication apparatus or the third communication apparatus in the foregoing method embodiments and any one of the possible implementations of the foregoing method embodiments. For example, the communication system has the architecture shown in
[0165] The embodiments of this application are described with reference to the flowcharts and/or block diagrams of the method, the apparatus, and the computer program product. It should be understood that computer program instructions may be used to implement each process and/or each block in the flowcharts and/or the block diagrams and a combination of a process and/or a block in the flowcharts and/or the block diagrams. The computer program instructions may be provided for a general-purpose computer, a dedicated computer, an embedded processor, or a processor of another programmable data processing device to generate a machine, so that the instructions executed by the computer or the processor of the another programmable data processing device generate an apparatus for implementing a specific function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.
[0166] The computer program instructions may alternatively be stored in a computer-readable memory that can indicate a computer or another programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate an artifact that includes an instruction apparatus. The instruction apparatus implements a specific function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.
[0167] The computer program instructions may alternatively be loaded onto a computer or another programmable data processing device, so that a series of operations and steps are performed on the computer or the another programmable device, so that computer-implemented processing is generated. Therefore, the instructions executed on the computer or the another programmable device provide steps for implementing a specific function in one or more procedures in the flowcharts and/or in one or more blocks in the block diagrams.