A message processing method and apparatus
By receiving and processing the BWP DC location reported by the terminal, the network device determines the DC location for CA communication, which solves the data transmission optimization problem when multiple BWPs are activated at the same time and improves the data transmission quality of 5G communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2020-10-23
- Publication Date
- 2026-05-19
AI Technical Summary
In 5G communication, when multiple BWPs are activated simultaneously, network devices cannot determine the DC location of the corresponding CA communication, resulting in the inability to optimize data transmission.
The network device determines the current communication DC position based on the frequency of the activated BWP by receiving the DC positions of multiple BWPs reported by the terminal, or indicates the DC position by sending a reporting message from the terminal, ensuring that the center frequency is the center frequency of the DC position of the highest and lowest frequency BWP or the center frequency of the resource particle (RE) position.
This enables network devices to determine the DC location when multiple BWPs are activated simultaneously, thereby optimizing data transmission quality and improving communication efficiency.
Smart Images

Figure CN116367319B_ABST
Abstract
Description
[0001] This application claims priority to Chinese Patent Application No. 202010415410.8, filed on May 15, 2020, entitled "A Message Processing Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a message processing method and device. Background Technology
[0003] In 5G (5th generation mobile networks) communication, a terminal can communicate with network devices on different cells. For example, a network device can configure multiple cells for a terminal, and within each cell, configure one or more bandwidth parts (BWPs) so that the terminal can communicate with the network device through different BWPs.
[0004] Currently, the terminal can report the direct current (DC) location corresponding to the BWP to the network device, so that the network device can optimize the data transmission between the terminal and the BWP based on the DC location.
[0005] It should be noted that when a network device configures multiple cells for a terminal, and each cell carrier includes multiple BWPs, the terminal can report the DC position corresponding to each BWP in each cell carrier to the network device separately. This allows the network device to optimize data transmission based on the DC position corresponding to the active BWP during communication.
[0006] It should be understood that when multiple BWPs are activated simultaneously, such as in carrier aggregation (CA) communication scenarios, each CA communication corresponds to only one DC location. This DC location can be used for targeted data optimization of the CA communication. However, network devices currently only know the DC location of each BWP. Therefore, network devices cannot determine the DC location of the corresponding CA communication when multiple BWPs are activated simultaneously, and thus cannot optimize the data transmission of the CA communication accordingly. Summary of the Invention
[0007] This application provides a message processing method and apparatus that enables network devices to determine the DC location of communication when multiple BWPs are activated simultaneously.
[0008] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:
[0009] In a first aspect, a message processing method is provided, the method comprising: a network device receiving a first message, the first message including the DC position of each of M bandwidth groups (BWPs) configured by the network device for a terminal; the network device determining the DC position of the current communication based on the DC positions of N activated BWPs among the M BWPs, wherein M is an integer greater than or equal to 2, and N is an integer greater than or equal to 2 and less than M.
[0010] Based on this scheme, network devices can determine the current communication's DC position according to the DC position corresponding to the activated BWP among the different BWPs in the first message. This provides a method for network devices to determine the corresponding communication DC position when multiple BWPs are activated simultaneously. Furthermore, this enables network devices to determine the local oscillator leakage location of the current communication, allowing for targeted processing and improved overall data transmission quality.
[0011] In one possible design, the network device determines the current communication DC position based on the DC positions of N activated BWPs out of M BWPs. This includes: the network device determining the current communication DC position based on a first frequency corresponding to the DC position of a first BWP and a second frequency corresponding to the DC position of a second BWP. The frequency corresponding to the current communication DC position is the center frequency of the first and second frequencies. The first BWP is the BWP with the lowest corresponding DC position frequency among the N BWPs, and the second BWP is the BWP with the highest corresponding DC position frequency among the N BWPs. Based on this scheme, a specific implementation method is provided for a network device to determine the communication DC position when multiple BWPs are activated. For example, the network device can use the center frequency of the DC position corresponding to the highest and lowest frequency BWPs among the activated BWPs as the frequency corresponding to the current communication DC position. It should be noted that in other embodiments of this application, the network device can also determine the current communication DC position using other methods. For example, a network device can take the average of the frequencies corresponding to the DC locations of all activated BWPs as the frequency corresponding to the current communication DC location. Another example is that the network device can assign different weights to all activated BWPs. These weights can be set based on the data transmission priority or data transmission volume of different BWPs, or flexibly set according to other requirements. The network device can comprehensively determine the current communication DC location based on the weights corresponding to these multiple activated BWPs and the DC locations corresponding to each activated BWP.
[0012] In one possible design, the center frequency of the frequencies corresponding to the DC positions of any two BWPs among the M BWPs is the frequency corresponding to the resource particle (RE) position. Based on this scheme, the DC position of the current communication determined by the network device is an available position. It should be noted that, in the embodiments of this application, the method for determining the DC position of the corresponding communication when multiple different BWPs are activated simultaneously can be limited to the frequency corresponding to the RE position.
[0013] In one possible design, the method further includes: the network device sending a reporting instruction message to the terminal, instructing the terminal to report the DC location corresponding to its assigned BWP. Based on this scheme, the network device can proactively manage the terminal's operation regarding reporting the DC location through this reporting instruction message.
[0014] Secondly, a message processing method is provided, the method comprising: a terminal sending a reporting message, the reporting message comprising the DC position of each of the M bandwidth groups (BWPs) configured for the terminal by the network device, wherein the center frequency of the frequency corresponding to the DC positions of any two BWPs in the M BWPs is the frequency corresponding to the resource particle (RE) position, and M is an integer greater than or equal to 2.
[0015] Based on this scheme, the terminal can process messages corresponding to all configured BWPs to the network device. The center frequency of the corresponding DC position of any two simultaneously activated BWPs is used as the RE position to ensure that the corresponding communication DC position is available. It should be noted that the restriction on the center frequency of the DC positions of any two BWPs in the method provided in the second aspect corresponds to the network device using the center frequency of the DC positions of the two activated BWPs as the corresponding communication DC position. In other embodiments of this application, when the network device can take the average of the frequencies corresponding to the DC positions of all activated BWPs as the frequency corresponding to the current communication DC position, the terminal needs to consider and ensure that the communication DC position determined by this method is available when allocating DC positions to different BWPs. Similarly, in other embodiments of this application, when the network device can set different weights for all activated BWPs, these weights can be set according to the data transmission priority or data transmission volume on different BWPs, or flexibly set according to other requirements. When a network device determines the current communication DC position based on the weights of the multiple activated BWPs and the DC position of each activated BWP, the terminal needs to consider and ensure that the communication DC position determined by this method is an available DC position when allocating DC positions to different BWPs.
[0016] In one possible design, the method further includes: the terminal receiving a reporting instruction message, the reporting instruction message instructing the terminal to report the DC location of each of the M BWPs configured for the terminal by the network device. Based on this scheme, the terminal can report the DC location of each BWP under the instruction of the network device. It should be noted that in some other embodiments of this application, the terminal can also actively report the DC location, for example, by reporting at a certain period, or by reporting immediately after configuring the corresponding DC location for each BWP configured by the network device.
[0017] Thirdly, a message processing method is provided, the method comprising: a network device receiving a first message, the first message including P DC locations, wherein each of the P DC locations is a DC location corresponding to any two BWPs in M bandwidth groups (BWPs) configured by the network device for a terminal, where P is an integer greater than or equal to 1 and M is an integer greater than or equal to 2; the network device determining the DC location of the current communication based on the first message.
[0018] Based on this scheme, a faster method is provided for network devices to determine the communication DC location corresponding to multiple BWPs that are simultaneously activated. For example, the network device can receive the communication DC locations corresponding to all possible pairwise combinations of simultaneously activated BWPs reported by the terminal, and determine the current communication DC location accordingly. It should be noted that in this embodiment, the first message received by the network device may include the communication DC locations corresponding to all pairwise combinations of BWPs configured by the network device for the terminal. In other embodiments, the first message may only include the communication DC locations corresponding to pairwise combinations of a subset of BWPs. The possibility of pairwise combinations of BWPs included in the first message can be determined by the network environment in which the current communication occurs. For example, if the network environment allows two or more BWPs to be activated simultaneously in the same cell, then the first message can include the communication DC locations corresponding to any two of the BWPs configured by the network device for the terminal. Conversely, if the network environment only allows one BWP to be activated simultaneously in the same cell, then the first message does not need to include the communication DC locations corresponding to two BWPs in the same cell. Of course, in some embodiments, the requirements of the current network environment may be disregarded, and the DC location of any two of the BWPs configured by the network device for the terminal when they are activated may be reported in all cases, thereby ensuring that the first message can cover all possible scenarios in which multiple BWPs are activated at the same time.
[0019] In one possible design, P is less than or equal to The integer P is used to represent the number of DC positions in the first message. Based on this scheme, the number of DC positions in the first message is defined, meaning the first message can include all possible DC positions corresponding to the simultaneous activation of two BWPs configured by all network devices for the terminal. It is understood that in other implementations of this application, the number of P can be appropriately adjusted if the requirements of the current network environment are considered. For example, if the current network environment allows only one BWP to be activated simultaneously in a cell, then P can be... Where Q is the number of cells configured by the network device for the terminal, and S is the number of BWPs in each cell.
[0020] In one possible design, any one of the P DC locations is a resource particle (RE) location. Based on this scheme, it can be guaranteed that the DC location for current communication determined by the network device according to the first message is an available location.
[0021] In one possible design, the network device determines the current communication DC location based on the first message, including: the network device determines the DC location corresponding to the first BWP and the second BWP among the N activated BWPs out of the M BWPs as the current communication DC location, wherein the DC location corresponding to the first BWP and the second BWP is one of the P DC locations, the first BWP is the BWP with the lowest frequency position among the N BWPs, and the second BWP is the BWP with the highest frequency position among the N BWPs, where N is an integer greater than or equal to 2 and less than M. Based on this scheme, the network device can determine the corresponding current communication DC location from the first message based on the highest frequency BWP and the lowest frequency BWP among the activated BWPs in the current communication.
[0022] In one possible design, the first message further includes a cell identifier indicating the cell of each of the P DC locations. Based on this scheme, the first message may also include the cell identifier of the DC location for each possible communication, so that the network device can more clearly determine the corresponding DC location of the current communication.
[0023] In one possible design, the method further includes: the network device sending a second message, which instructs the terminal to report the DC locations corresponding to any two of the M BWPs configured by the network device for the terminal. Based on this scheme, the network device can proactively send a second message to the terminal to instruct the terminal to send the corresponding DC locations where multiple possible BWPs are simultaneously activated for communication.
[0024] In one possible design, the first message also includes: the DC location corresponding to each of the M BWPs configured by the network device for the terminal. Based on this scheme, the network device can also determine the DC location of the current communication when only one BWP is active, according to the first message.
[0025] Fourthly, a message processing method is provided, the method comprising: a terminal sending a first message, the first message comprising P DC locations, wherein each of the P DC locations is a DC location corresponding to any two BWPs in M bandwidth groups (BWPs) configured by the network device for the terminal, where P is an integer greater than or equal to 1 and M is an integer greater than or equal to 2.
[0026] Based on this scheme, a faster method is provided for network devices to determine the communication DC location corresponding to multiple BWPs that are simultaneously activated. For example, the terminal can report the communication DC locations corresponding to all possible pairwise combinations of simultaneously activated BWPs to the network device, so that the network device can determine the current communication DC location accordingly. It should be noted that in this embodiment, the first message may include the communication DC locations corresponding to all pairwise combinations of BWPs configured by the network device for the terminal. In other embodiments, the first message may only include the communication DC locations corresponding to pairwise combinations of a subset of BWPs. The possibility of pairwise combinations of BWPs included in the first message can be determined by the network environment in which the current communication occurs. For example, if the network environment allows two or more BWPs to be activated simultaneously in the same cell, then the first message can include the communication DC locations corresponding to any two BWPs configured by the network device for the terminal. Conversely, if the network environment only allows one BWP to be activated simultaneously in the same cell, then the first message does not need to include the communication DC locations corresponding to two BWPs in the same cell. Of course, in some embodiments, the requirements of the current network environment may be disregarded, and the DC location of any two of the BWPs configured by the network device for the terminal when they are activated may be reported in all cases, thereby ensuring that the first message can cover all possible scenarios in which multiple BWPs are activated at the same time.
[0027] In one possible design, P is less than or equal to The integer P is used to represent the number of DC positions in the first message. Based on this scheme, the number of DC positions in the first message is defined, meaning the first message can include all possible DC positions corresponding to the simultaneous activation of two BWPs configured by all network devices for the terminal. It is understood that in other implementations of this application, the number of P can be appropriately adjusted if the requirements of the current network environment are considered. For example, if the current network environment allows only one BWP to be activated simultaneously in a cell, then P can be... Where Q is the number of cells configured by the network device for the terminal, and S is the number of BWPs in each cell.
[0028] In one possible design, any one of the P DC locations is a resource particle (RE) location. Based on this scheme, it can be guaranteed that the DC location for current communication determined by the network device according to the first message is an available location.
[0029] In one possible design, the first message also includes a cell identifier indicating the cell of each of the P DC locations. Based on this scheme, the terminal can also report the cell identifier of the DC location for each possible communication in the first message, so that the network device can more clearly determine the corresponding DC location of the current communication.
[0030] In one possible design, the method further includes: the terminal receiving a second message, which instructs the terminal to report the DC locations corresponding to any two of the M BWPs configured for the terminal by the network device. Based on this scheme, the terminal can send the corresponding DC locations where multiple possible BWPs are simultaneously activated for communication, according to the network device's instruction, such as the second message. In other possible implementations, the terminal can also report the first message itself, for example, at a certain periodic interval. Alternatively, it can report the DC locations after determining all possible communication DC locations.
[0031] In one possible design, the first message also includes: the DC location corresponding to each of the M BWPs configured by the network device for the terminal. Based on this scheme, the terminal can also report the DC location corresponding to each BWP to the network device, so that the network device can also determine the DC location of the current communication when only one BWP is active, based on the first message.
[0032] Fifthly, a message processing method is provided, comprising: a network device receiving a first message, the first message indicating P DC locations, wherein each of the P DC locations is a DC location corresponding to any two bandwidth groups (BWPs) in any CC pair composed of any two CCs among A component carriers (CCs) configured by the network device for a terminal, and any two BWPs are located in different CCs respectively in the CC pair, P is an integer greater than or equal to 1, and A is an integer greater than 2. The network device determines the DC location of the current communication based on the first message.
[0033] Based on this scheme, the network device can determine the current communication DC location based on the first message transmitted by the terminal. In this example, when the network device configures three or more CCs for the terminal, the first message can include the DC locations when all BWPs in the potentially simultaneously active CCs are activated in pairs. The first message can be reported on a CC-by-CC basis. For example, if the network device configures three CCs for the terminal, such as CC1, CC2, and CC3, then the first message can include pairs of BWPs formed by selecting one BWP from CC1 and one BWP from CC2 within the CC pair composed of CC1 and CC2. Each pair of BWPs corresponds to a DC location. Similarly, the first message can also include the DC locations corresponding to other possible pairwise combinations of BWPs within the CC pair composed of CC1 and CC2. In some implementations, the DC location corresponding to the CC pair composed of CC1 and CC2 can include all possible cases of the DC location of each pairwise combination of a BWP from CC1 and a BWP from CC2. Similarly, the first message can also include all possible DC locations within the CC pair composed of CC1 and CC3. The first message may also include all possible DC locations within the CC pair consisting of CC2 and CC3. This allows the network device to know from the first message the possible DC locations when any CC pair is activated, based on all CCs currently configured for the terminal. When it is necessary to determine the DC location of the current communication, the network device can determine the DC location when the corresponding CC pair is activated based on the first message. In some implementations, the DC location of the current communication can be one of P DC locations. In other implementations, the DC location of the current communication can be determined by one or more of the P DC locations.
[0034] In one possible design, among the at least two currently active CCs, the first CC with the lowest carrier frequency and the second CC with the highest carrier frequency form a first CC pair. Within this first CC pair, the currently active BWPs form a first BWP combination. The network device determines the current communication DC location based on the first message, including: the network device queries from P DC locations to obtain the DC location corresponding to the first BWP combination within the first CC pair as the current communication DC location. Based on this scheme, a method for a network device to determine the current communication DC location is provided. In this example, if two CCs are simultaneously active, the network device can search under the CC pair formed by these two active CCs in the first message. The network device can also search under the corresponding CC pair in the first message for pairwise combinations of BWPs corresponding to the pairwise combinations of active BWPs, based on the pairwise combinations of activated BWPs formed by the two currently active CCs. This allows the network device to determine the corresponding DC location. In this embodiment, the example is to combine the activated BWPs of the currently activated CC pair into pairs and use the corresponding DC position in the first message as the current DC position. In other implementations, after determining the DC position corresponding to the first message, the network device can also determine the DC position of the current communication based on the actual situation. That is, the DC position of the current communication can be the same as the DC position corresponding to the first message, or it can be different. Similarly, when the network device determines that three or more CCs are activated simultaneously, the network device can use the CC with the highest carrier frequency and the CC with the lowest carrier frequency among the simultaneously activated CCs as the CC pair corresponding to the current communication, thereby using a scheme similar to that described above when two CCs are activated simultaneously to determine the DC position of the current communication. It should be noted that in other implementations of this application, the network device can also flexibly adjust the CC pair corresponding to the current communication according to specific circumstances, such as the specific network configuration conditions. That is, depending on the specific network configuration conditions, the CC pair used to determine the DC position of the current communication may not be composed of the CC with the highest carrier frequency and the CC with the lowest carrier frequency, but may be determined according to the specific network configuration conditions. Once the CC pair corresponding to the current communication is determined, the DC location of the current communication can be determined according to the above scheme.
[0035] In one possible design, any one of the P DC locations is a resource particle (RE) location. Based on this scheme, it can be guaranteed that the DC location for current communication determined by the network device according to the first message is an available location.
[0036] In one possible design, the first message also includes a cell identifier indicating the cell where each of the P DC locations resides. Based on this scheme, the terminal can also report the cell identifier of the DC location for each possible communication in the first message, so that the network device can more clearly determine the corresponding DC location of the current communication.
[0037] In one possible design, the method further includes: the network device sending a second message, which instructs the terminal to send the first message. In other implementations of this application, the second message may be used to instruct the terminal to send P DC locations. Alternatively, it may instruct the terminal to send the P DC locations through other means. Based on this scheme, the network device can proactively send a second message to the terminal to instruct the terminal to send the corresponding first message. For example, the first message may include the aforementioned P DC locations and information corresponding to the P DC locations.
[0038] Sixthly, a message processing method is provided, the method comprising: a terminal sending a first message, the first message indicating P DC locations, wherein each of the P DC locations is a DC location corresponding to any two bandwidth groups (BWPs) in any two CC pairs formed by any two CCs among A component carriers (CCs) configured by the network device for the terminal, and any two BWPs are located in different CCs respectively in the CC pairs, P is an integer greater than or equal to 1, and A is an integer greater than 2.
[0039] Based on this scheme, the terminal can transmit a first message to the network device, allowing the network device to determine the current communication DC location based on the transmitted first message. In this example, when the network device configures three or more CCs for the terminal, the first message can include the DC locations of all BWPs (Best-Packages) in the potentially simultaneously active CCs, where each pair is active. The first message can be reported on a CC-by-CC basis. For example, if the network device configures three CCs for the terminal, such as CC1, CC2, and CC3, then the first message can include pairwise combinations of BWPs formed by selecting one BWP from CC1 and one BWP from CC2 within the CC pair composed of CC1 and CC2. Each pair of BWPs corresponds to a DC location. Similarly, the first message can also include the DC locations corresponding to other possible pairwise combinations of BWPs within the CC pair composed of CC1 and CC2. In some implementations, the DC location corresponding to a CC pair composed of CC1 and CC2 can include all possible combinations of DC locations of BWPs formed by selecting one BWP from CC1 and one BWP from CC2. Similarly, the first message may also include all possible DC locations in the CC pair consisting of CC1 and CC3. The first message may also include all possible DC locations in the CC pair consisting of CC2 and CC3. In this way, the first message sent by the terminal enables the network device to know from the first message the possible DC locations when any CC pair is activated based on all CCs currently configured for the terminal. This allows the network device to determine the DC location when the corresponding CC pair is activated, based on the first message, when it is necessary to determine the DC location of the current communication. In some implementations, the DC location of the current communication can be one of P DC locations. In other implementations, the DC location of the current communication can be determined by one or more of the P DC locations.
[0040] In one possible design, any one of the P DC locations is a resource particle (RE) location. Based on this scheme, it can be guaranteed that after the terminal sends the first message, the network device can determine the current communication DC location based on the first message as an available location.
[0041] In one possible design, the first message also includes a cell identifier indicating the cell where each of the P DC locations resides. Based on this scheme, the terminal can also report the cell identifier of the DC location for each possible communication in the first message, so that the network device can more clearly determine the corresponding DC location of the current communication.
[0042] In one possible design, the method further includes: the terminal receiving a second message, which instructs the terminal to send the first message. Based on this scheme, a triggering mechanism for the transmission of the first message is provided. For example, the terminal can send the first message upon being triggered by a second message sent by a network device.
[0043] A seventh aspect provides a network device comprising: a receiving unit and a determining unit; the receiving unit is configured to receive a first message, the first message including the DC position of each of M bandwidth groups (BWPs) configured by the network device for a terminal; the determining unit is configured to determine the DC position of the current communication based on the DC positions of N activated BWPs among the M BWPs, wherein M is an integer greater than or equal to 2, and N is an integer greater than or equal to 2 and less than M.
[0044] In one possible design, the determining unit is used to determine the DC position of the current communication based on the first frequency corresponding to the DC position of the first BWP and the second frequency corresponding to the DC position of the second BWP, wherein the frequency corresponding to the DC position of the current communication is the center frequency of the first frequency and the second frequency, the first BWP is the BWP with the lowest DC position frequency among the N BWPs, and the second BWP is the BWP with the highest DC position frequency among the N BWPs.
[0045] In one possible design, the center frequency of the frequency corresponding to the DC position of any two BWPs among the M BWPs is the frequency corresponding to the RE position of the resource particle.
[0046] Eighthly, a terminal is provided, the terminal comprising: a sending unit, the sending unit being configured to send a reporting message, the reporting message comprising the DC position of each of M bandwidth groups (BWPs) configured for the terminal by a network device, wherein the center frequency of the frequency corresponding to the DC positions of any two BWPs in the M BWPs is the frequency corresponding to the resource particle (RE) position, and M is an integer greater than or equal to 2.
[0047] A ninth aspect provides a network device comprising: a receiving unit and a determining unit, the receiving unit being configured to receive a first message, the first message including P DC locations, wherein each of the P DC locations is a DC location corresponding to any two BWPs in M bandwidth groups (BWPs) configured by the network device for a terminal, where P is an integer greater than or equal to 1 and M is an integer greater than or equal to 2; the determining unit being configured to determine the DC location of the current communication based on the first message.
[0048] In one possible design, P is less than or equal to Integers.
[0049] In one possible design, any one of the P DC positions is a resource particle (RE) position.
[0050] In one possible design, the determining unit is used to determine the DC position corresponding to the first BWP and the second BWP among the N activated BWPs out of the M BWPs as the DC position of the current communication, wherein the DC position corresponding to the first BWP and the second BWP is one of the P DC positions, the first BWP is the BWP with the lowest frequency position among the N BWPs, and the second BWP is the BWP with the highest frequency position among the N BWPs, wherein N is an integer greater than or equal to 2 and less than M.
[0051] In one possible design, the first message also includes a cell identifier for indicating the cell in which each of the P DC locations is located.
[0052] In one possible design, the network device further includes a sending unit for sending a second message, which instructs the terminal to report the DC location corresponding to any two of the M BWPs configured for the terminal by the network device.
[0053] In a tenth aspect, a terminal is provided, the terminal comprising: a sending unit, the sending unit being configured to send a first message, the first message comprising P DC locations, wherein each of the P DC locations is a DC location corresponding to any two BWPs in M bandwidth groups BWPs configured by a network device for the terminal, P being an integer greater than or equal to 1, and M being an integer greater than or equal to 2.
[0054] In one possible design, P is less than or equal to Integers.
[0055] In one possible design, any one of the P DC positions is a resource particle (RE) position.
[0056] In one possible design, the first message also includes a cell identifier indicating the cell in which each of the P DC locations is located.
[0057] In one possible design, the terminal further includes a receiving unit for receiving a second message, which instructs the terminal to report the DC locations corresponding to any two of the M BWPs configured for the terminal by the network device.
[0058] Eleventhly, a network device is provided, which may include: a receiving unit for receiving a first message, the first message indicating P DC positions, wherein each of the P DC positions is a DC position corresponding to any two bandwidth groups (BWPs) in any CC pair composed of any two CCs among A component carriers (CCs) configured by the network device for a terminal, and any two BWPs are located in different CCs respectively in the CC pair, P is an integer greater than or equal to 1, and A is an integer greater than 2. A determining unit for determining the DC position of the current communication based on the first message.
[0059] In one possible design, among the at least two currently active CCs, the first CC with the lowest carrier frequency and the second CC with the highest carrier frequency form a first CC pair. Within this first CC pair, the currently active BWPs form a first BWP combination. A determining unit is used to query from P DC locations to obtain the DC location corresponding to the first BWP combination within the first CC pair as the current communication DC location.
[0060] In one possible design, any one of the P DC positions is the resource particle RE position.
[0061] In one possible design, the first message also includes: a cell identifier for indicating the cell in which each of the P DC locations is located.
[0062] In one possible design, the network device may further include: a sending unit for sending a second message, the second message being used to instruct the terminal to send the first message.
[0063] In a twelfth aspect, a terminal is provided, which may include: a transmitting unit for transmitting a first message, the first message being used to indicate P DC positions, wherein each of the P DC positions is a DC position corresponding to any two bandwidth groups (BWPs) in any two CC pairs formed by any two CCs among A component carriers (CCs) configured by the network device for the terminal, and any two BWPs are located in different CCs respectively located in the CC pairs, where P is an integer greater than or equal to 1 and A is an integer greater than 2.
[0064] In one possible design, any one of the P DC positions is the resource particle RE position.
[0065] In one possible design, the first message also includes: a cell identifier for indicating the cell in which each of the P DC locations is located.
[0066] In one possible design, the terminal further includes a receiving unit for receiving a second message, which instructs the terminal to send the first message.
[0067] In a thirteenth aspect, a network device is provided, the network device including one or more processors and one or more memories; the one or more memories are coupled to the one or more processors, the one or more memories storing computer instructions; when the one or more processors execute the computer instructions, the network device performs a message processing method as described in any one of the first aspects and its possible designs.
[0068] In a fourteenth aspect, a terminal is provided, the terminal including one or more processors and one or more memories; the one or more memories are coupled to the one or more processors, and the one or more memories store computer instructions; when the one or more processors execute the computer instructions, the terminal performs the message processing method as described in the second aspect.
[0069] In a fifteenth aspect, a network device is provided, the network device including one or more processors and one or more memories; the one or more memories are coupled to the one or more processors, the one or more memories storing computer instructions; when the one or more processors execute the computer instructions, the network device performs a message processing method as described in any of the third aspect and its possible designs.
[0070] In a sixteenth aspect, a terminal is provided, the terminal including one or more processors and one or more memories; the one or more memories are coupled to the one or more processors, the one or more memories storing computer instructions; when the one or more processors execute the computer instructions, the terminal performs a message processing method as described in any of the fourth aspect and its possible designs.
[0071] In a seventeenth aspect, a network device is provided, the network device including one or more processors and one or more memories; the one or more memories are coupled to the one or more processors, the one or more memories storing computer instructions; when the one or more processors execute the computer instructions, the network device performs a message processing method as described in any one of the fifth aspect and its possible designs.
[0072] Eighteenth aspect, a terminal is provided, the terminal including one or more processors and one or more memories; the one or more memories are coupled to the one or more processors, the one or more memories storing computer instructions; when the one or more processors execute the computer instructions, the terminal performs a message processing method as described in any of the sixth aspect and its possible designs.
[0073] In a nineteenth aspect, a chip system is provided, the chip system including processing circuitry and an interface; the processing circuitry is configured to invoke and run a computer program stored in a storage medium to perform a message processing method as described in any one of the first aspects and its possible designs.
[0074] In a twentieth aspect, a chip system is provided, the chip system including processing circuitry and an interface; the processing circuitry is configured to invoke and run a computer program stored in a storage medium to perform the message processing method as described in the second aspect.
[0075] In a twenty-first aspect, a chip system is provided, the chip system including processing circuitry and an interface; the processing circuitry is configured to invoke and run a computer program stored in a storage medium to perform a message processing method as described in any one of the third aspect and its possible designs.
[0076] In a twenty-second aspect, a chip system is provided, the chip system including processing circuitry and an interface; the processing circuitry is configured to invoke and run a computer program stored in a storage medium to perform a message processing method as described in any one of the fourth aspect and its possible designs.
[0077] In a twenty-third aspect, a chip system is provided, the chip system including processing circuitry and an interface; the processing circuitry is configured to invoke and run a computer program stored in a storage medium to perform a message processing method as described in any one of the fifth aspect and its possible designs.
[0078] In a twenty-fourth aspect, a chip system is provided, the chip system including processing circuitry and an interface; the processing circuitry is configured to invoke and run a computer program stored in a storage medium to perform a message processing method as described in any of the sixth aspect and its possible designs.
[0079] In a twenty-fifth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including computer instructions that, when executed, perform a message processing method as described in any one of the first aspects and its possible designs.
[0080] In a twenty-sixth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including computer instructions that, when executed, perform the message processing method as described in the second aspect.
[0081] In a twenty-seventh aspect, a computer-readable storage medium is provided, the computer-readable storage medium including computer instructions that, when executed, perform a message processing method as described in any one of the third aspect and its possible designs.
[0082] In a twenty-eighth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including computer instructions that, when executed, perform the message processing method as described in any one of the fourth aspect and its possible designs.
[0083] In a twenty-ninth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including computer instructions that, when executed, perform the message processing method as described in any one of the fifth aspect and its possible designs.
[0084] In a thirtieth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including computer instructions that, when executed, perform the message processing method as described in any one of the sixth aspect and its possible designs.
[0085] In a thirty-first aspect, a communication system is provided, comprising one or more network devices and one or more terminals. When in operation, the communication system is capable of implementing the message processing methods described in the first aspect and any possible design thereof, as well as the message processing methods described in the second aspect.
[0086] In a thirty-second aspect, a communication system is provided, comprising one or more network devices and one or more terminals. When in operation, the communication system is capable of implementing the message processing methods described in the third aspect and any possible design thereof, as well as the message processing methods described in the fourth aspect.
[0087] In a thirty-third aspect, a communication system is provided, comprising one or more network devices and one or more terminals. When in operation, the communication system is capable of implementing the message processing methods described in the fifth aspect and any possible design thereof, as well as the message processing methods described in the sixth aspect.
[0088] In a thirty-fourth aspect, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to perform the message processing method described in the first aspect or any possible design of the first aspect.
[0089] In a thirty-fifth aspect, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to execute the message processing method described in the second aspect above.
[0090] In a thirty-sixth aspect, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to perform the message processing method described in the third aspect or any possible design of the third aspect.
[0091] In a thirty-seventh aspect, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to perform the message processing method described in the fourth aspect or any possible design of the fourth aspect.
[0092] In a thirty-eighth aspect, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to perform the message processing method described in the fifth aspect or any possible design of the fifth aspect.
[0093] In a thirty-ninth aspect, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to perform the message processing method described in the sixth aspect or any possible design of the sixth aspect.
[0094] It should be understood that the beneficial effects of the network devices, terminals, chip systems, computer-readable storage media, communication systems, or computer program products provided in aspects seven to thirty-nine above can be referred to in relation to the beneficial effects of the method embodiments provided in the corresponding aspects above, and will not be repeated here. Attached Figure Description
[0095] Figure 1 This is a schematic diagram of the composition of a communication system provided in an embodiment of this application;
[0096] Figure 2 A flowchart illustrating a message processing method provided in an embodiment of this application;
[0097] Figure 3 A schematic diagram illustrating the determination of the current communication DC location provided in an embodiment of this application;
[0098] Figure 4 A flowchart illustrating another message processing method provided in an embodiment of this application;
[0099] Figure 5 A schematic diagram of message 2 provided in an embodiment of this application;
[0100] Figure 6 A schematic diagram of yet another message 2 provided in an embodiment of this application;
[0101] Figure 7 A schematic diagram illustrating the determination of the current communication DC location provided in an embodiment of this application;
[0102] Figure 8 This is a schematic diagram of the composition of a network device provided in an embodiment of this application;
[0103] Figure 9 A schematic diagram illustrating the composition of a terminal provided in an embodiment of this application;
[0104] Figure 10 This is a schematic diagram of the composition of a network device provided in an embodiment of this application;
[0105] Figure 11 A schematic diagram illustrating the composition of a terminal provided in an embodiment of this application;
[0106] Figure 12 This is a schematic diagram illustrating the composition of another network device provided in an embodiment of this application;
[0107] Figure 13 A schematic diagram illustrating the composition of yet another terminal provided in this application embodiment;
[0108] Figure 14 This is a schematic diagram illustrating the composition of another network device provided in an embodiment of this application;
[0109] Figure 15 A schematic diagram illustrating the composition of yet another terminal provided in this application embodiment;
[0110] Figure 16 This is a schematic diagram of the composition of a chip system provided in an embodiment of this application;
[0111] Figure 17 This is a schematic diagram illustrating the composition of another chip system provided in an embodiment of this application. Detailed Implementation
[0112] During communication, network devices can determine the location of the local oscillator leakage (LO leakage) of the corresponding cell carrier in the frequency domain by using the DC location reported by the terminal. Based on this, the network devices can perform corresponding processing on the LO leakage location, such as restoring or selectively discarding the data blocks transmitted at the frequency corresponding to the LO leakage location, in order to improve the quality of data transmission on that cell carrier.
[0113] In Long Term Evolution (LTE) systems, the default DC (Distribution Center) location is generally situated on a resource element (RE) at the center of the frequency domain of the corresponding cell carrier. In other words, the frequency corresponding to the DC location of a cell is typically located at the center of the frequency bandwidth of the corresponding cell carrier. Network devices can determine the DC location based on the frequency bandwidth of the cell carrier and process it accordingly.
[0114] Unlike LTE systems, in 5G systems, the frequency corresponding to the DC location can be set at any position in the frequency domain bandwidth of the corresponding cell carrier. Therefore, network devices need to report the DC location from the terminal to determine the lo leakage position of the corresponding cell carrier so as to perform corresponding processing and improve the quality of data transmission.
[0115] It should be noted that in 5G systems, communication can be achieved by dividing the frequency domain bandwidth (or system operating bandwidth (CBW)) corresponding to the cell carrier into multiple different bandwidth parts (BWPs). The positions of different BWPs on the cell carrier can be flexibly configured. Each BWP can correspond to a DC position. Therefore, when the terminal reports its DC position to the network device, it needs to report the DC position corresponding to each BWP to the network device so that the network device can determine the DC position of the current communication based on the BWPs active during the current communication process. In this embodiment, the BWPs on the cell carrier can be referred to as the cell's BWPs.
[0116] For example, a network device can send an instruction message to a terminal, instructing the terminal to report the DC location of the BWP configured by the network device for the terminal. Taking a scenario where the network device configures two cells (e.g., cell 1 and cell 2), each cell containing two BWPs (e.g., cell 1 includes BWP11 and BWP12, and cell 2 includes BWP21 and BWP22), after receiving the instruction message from the network device, the terminal can report the DC location of each BWP to the network device. For example, it can report the DC location DC11 for BWP11, DC12 for BWP12, DC21 for BWP21, and DC22 for BWP22 to the network device. This allows the network device to determine the current communication frequency location based on the corresponding DC location when activating a BWP, and thus optimize data transmission accordingly.
[0117] It should be understood that in 5G system data transmission, there are still many scenarios where multiple Block Devices (BWPs) are activated simultaneously for data transmission. For example, in CA communication scenarios, such as intraband CA or interband CA, in the multiple cells configured by the network device for the terminal, there may be two or more cells where each BWP can be activated. However, as a whole transmission process, a CA communication process only corresponds to one lo leakage location, and thus only one data center (DC) location. Understandably, currently, network devices can know the DC location of each BWP using the methods described above. However, when multiple BWPs are activated simultaneously, the network device cannot know the corresponding DC location for the communication, and therefore cannot optimize data transmission accordingly.
[0118] To address the aforementioned issues, this application provides a message processing method that enables network devices to know the DC location of communication when multiple BWPs are activated simultaneously, thereby enabling proactive management of the communication, such as processing the data block corresponding to the DC location.
[0119] The message processing method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0120] Please refer to Figure 1 This is a schematic diagram illustrating the composition of a communication system 100 provided in an embodiment of this application. Figure 1 As shown, the communication system 100 may include a terminal 110 and a network device 120. The communication system 100 may also include other terminals besides 110; for example, the communication system 100 may also include... Figure 1 The terminal 130 shown is an example. This application embodiment does not limit the number of terminals included in the communication system 100. For example, the terminal (also referred to as a terminal device) in this application embodiment can be user equipment (UE), mobile phone, tablet computer, desktop, laptop, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, as well as cellular phones, personal digital assistants (PDAs), augmented reality (AR) / virtual reality (VR) devices, media players, and other electronic devices capable of supporting 5G communication. This application embodiment does not impose any special limitations on the specific form of the device.
[0121] In this communication system 100, network device 120 can be a 5G base station. It should be understood that in other embodiments, network device 120 can also be a 3rd-Generation (3G) or 4th-Generation (4G) base station capable of supporting 5G communication, or other communication devices. For example, when network device 120 is a 5G base station, it can provide a 5G new radio (NR) interface for 5G communication with other devices (such as terminal 110 and / or terminal 130). In some embodiments, network device 120 may include a transmitter chain and a receiver chain, both of which, as will be understood by those skilled in the art, may include multiple components related to signal transmission and reception (e.g., processors, modulators, multiplexers, encoders, demultiplexers, or antennas, etc.).
[0122] like Figure 1 As shown, terminal 110 can communicate with network device 120. Network device 120 can send information to terminal 110 via forward link 110-1 (also known as downlink) and receive information from terminal 110 via reverse link 110-2 (also known as uplink). Similarly, terminal 130 can also communicate with network device 120. Network device 120 can send information to terminal 130 via forward link 130-1 and receive information from terminal 130 via reverse link 130-2. As an example, data communication between network device 120 and terminal 110 is taken as an example. In some embodiments, network device 120 can send message A to terminal 110 via downlink 110-1, instructing terminal 110 to provide feedback to network device 120 on the DC location corresponding to each BWP configured for it. In response to message A, terminal 110 can send the DC location corresponding to each BWP to network device 120 via uplink 110-2. In other embodiments, the network device can send message B to the terminal 110 via downlink 110-2, instructing the terminal 110 to report to the network device 120 the communication DC location corresponding to any two possible BWPs being activated simultaneously among all the BWPs configured for it. In response to message B, the terminal 110 can send all the communication DC locations corresponding to all possible pairs of activated BWPs to the network device 120 via uplink 110-2.
[0123] It should be noted that the communication system 100 can be a Public Land Mobile Network (PLMN), a device-to-device (D2D) network, a machine-to-machine (M2M) network, or other networks. Figure 1 This is just a simplified illustration; the network may also include other network devices. Figure 1 It was not drawn in the middle.
[0124] The message processing methods provided in the embodiments of this application can all be applied to the above-mentioned methods. Figure 1 The communication system 100 shown below provides a detailed description of the message processing method provided in the embodiments of this application, with reference to the accompanying drawings. Figure 2 As shown, this message processing method can be used to determine the location of the DC currently used for communication. For example, the method may include steps S201-S203.
[0125] S201, The terminal sends message 1 to the network device.
[0126] Message 1 may include the DC location of each of the M BWPs configured for the terminal by the network device. M is an integer greater than or equal to 2.
[0127] For example, a network device is configured with three cells as terminals, such as cell 1, cell 2, and cell 3. Each cell includes four BWPs, such as cell 1 including BWP11, BWP12, BWP13, and BWP14; cell 2 including BWP21, BWP22, BWP23, and BWP24; and cell 3 including BWP31, BWP32, BWP33, and BWP34.
[0128] It should be understood that the DC location of different BWPs is configured by the terminal itself. For example, the terminal can configure DC11 for BWP11, DC12 for BWP12, DC13 for BWP13, DC21 for BWP21, DC22 for BWP22, DC23 for BWP23, DC31 for BWP31, DC32 for BWP32, and DC33 for BWP33.
[0129] The terminal can report the DC location corresponding to each BWP to the network device via message 1, so that the network device can know the status of the DC location corresponding to each BWP. For example, in some embodiments, message 1 can be a Radio Resource Control (RRC) message. For instance, message 1 can be an RRCReconfigurationComplete message or an RRCResumeComplete message.
[0130] As an example, the terminal can send the DC location corresponding to each BWP in message 1 according to the agreed structure. In some implementations, the terminal can send the DC location corresponding to each BWP on a per-cell basis. For example, the following shows a schematic diagram of the structure of message 1.
[0131] UplinkTxdirectCurrentList{
[0132] Cell 1{
[0133] UplinkTxdirectCurrentBWP{
[0134] BWP1:DC1
[0135] BWP2:DC2
[0136] BWP3:DC3
[0137] BWP4:DC4
[0138] }
[0139] }
[0140] Cell 2{
[0141] UplinkTxdirectCurrentBWP{
[0142] BWP1:DC1
[0143] BWP2:DC2
[0144] BWP3:DC3
[0145] BWP4:DC4
[0146] }
[0147] }
[0148] Cell 3{
[0149] UplinkTxdirectCurrentBWP{
[0150] BWP1:DC1
[0151] BWP2:DC2
[0152] BWP3:DC3
[0153] BWP4:DC4
[0154] }
[0155] }
[0156] }
[0157] As can be seen, the terminal can send the corresponding DC1 (DC11) for BWP1 (i.e., BWP11 mentioned above), the corresponding DC2 (DC12) for BWP2 (i.e., BWP21 mentioned above), and the corresponding DC3 (DC13) for BWP3 (i.e., BWP31 mentioned above) in cell 1.
[0158] Generally, since each cell carrier can include 3300 resource elements (REs), meaning each cell carrier can provide 3300 frequencies for data transmission, in some implementations of this application, the DC position (such as DC11, DC12, etc.) configured for the BWP by any of the aforementioned terminals can be identified by a value in the range of 0-3301. Specifically, 0-3299 can be used to indicate the frequency corresponding to the DC position, 3300 can be used to indicate that the DC position is outside the cell carrier range (i.e., outside the carrier), and 3301 can be used to indicate that the DC position is unpredictable (i.e., an undertermined position within the carrier).
[0159] It should be noted that, in this embodiment of the application, message 1 can be reported proactively by the terminal after receiving the M BWPs configured for it by the network device, or it can be reported under the instruction of the network device. As an example, the network device can send message 2 to the terminal, which can be used to instruct the terminal to report the DC location corresponding to each of the M BWPs configured for it.
[0160] For example, message 2 can be an RRC message. In some embodiments, message 2 can be a CellGroupConfig message, which includes a reportUplinkTxdirectCurrent flag, which can be used to indicate whether the terminal needs to report the content corresponding to message 1 (i.e., the DC location corresponding to each BWP). For example, when the reportUplinkTxdirectCurrent flag is set to true, the terminal can report the content corresponding to message 1 according to message 2. Conversely, when the reportUplinkTxdirectCurrent flag is set to empty, the terminal does not need to report the content corresponding to message 1. Of course, message 2 can also achieve the corresponding function through other RRC messages or non-RRC messages, and this application embodiment does not limit this.
[0161] S202, Network device receives message 1.
[0162] S203. The network device calculates and obtains the current DC location based on message 1.
[0163] Upon receiving message 1, the network device can clearly determine the DC location corresponding to different BWPs. When the network device communicates with the terminal, it can determine the corresponding DC location for communication based on the activated BWP.
[0164] For example, in some embodiments, when the network device communicates with the terminal and only activates one of the configured BWPs, the network device can determine the DC location corresponding to the activated BWP based on message 1.
[0165] In other embodiments, when a network device activates multiple BWPs simultaneously while communicating with a terminal, the network device can also determine the DC location corresponding to the communication based on message 1. This method will be described in detail below.
[0166] In some implementations, the network device can determine the current communication's DC position based on a first frequency corresponding to the DC position of the first BWP and a second frequency corresponding to the DC position of the second BWP. The frequency corresponding to the DC position of the current communication is the center frequency of the first and second frequencies; the first BWP is the active BWP with the lowest corresponding DC position frequency; and the second BWP is the active BWP with the highest corresponding DC position frequency.
[0167] The following example illustrates the execution of the above method. It continues by configuring three cells as the terminal on a network device: cell 1, cell 2, and cell 3. Each cell contains four BWPs (Browser Window Devices). For example, cell 1 contains BWP11, BWP12, BWP13, and BWP14; cell 2 contains BWP21, BWP22, BWP23, and BWP24; and cell 3 contains BWP31, BWP32, BWP33, and BWP24.
[0168] Please refer to Figure 3 In (a) of the example, taking intraband CA communication as the communication process, the activated BWPs include BWP11, BWP22, and BWP32. BWP11 corresponds to DC11, BWP22 to DC22, and BWP32 to DC32. The different DC positions are arranged in ascending order of their corresponding frequencies as DC11, DC22, and DC32. The network device can select the BWP with the lowest corresponding frequency (e.g., BWP11) and the BWP with the highest corresponding frequency (e.g., BWP32) based on the frequency domain position of the DC position corresponding to the activated BWP to determine the corresponding communication DC position. As an example, the network device can determine the center frequency of the frequencies corresponding to the DC positions of BWP11 and BWP32, and use the DC position with that center frequency as the DC position for the intraband CA communication. For example, as shown... Figure 3 As shown in (b), the frequency of DC11 corresponding to BWP11 is f11, and the frequency of DC32 corresponding to BWP32 is f32. Then the network device can determine the center frequency f0 = (f11 + f32) / 2 of the frequencies corresponding to these two DC positions, and take the RE position corresponding to f0 as the DC position of the current communication of the intraband CA.
[0169] It should be understood that the above example is based on the simultaneous activation of 3 BWPs. In other embodiments, when 2, 4 or more BWPs are activated in intraband CA communication, the method for determining the DC location corresponding to the intraband CA communication is similar, and will not be repeated here.
[0170] In other embodiments of this application, the network device can also determine the current communication's DC location based on the DC location corresponding to each BWP provided in message 1 through other methods. As an example, in some implementations, the network device can determine the current communication's DC location based on the distribution of DC locations corresponding to all activated BWPs. For example, taking the communication process as an example... Figure 3 Taking intraband CA communication as an example (a) in the diagram, the network device can set the frequency f0 corresponding to the DC position of this intraband CA communication to (f11+f22+f32) / 3. In other implementations, the network device can assign different weights to each BWP in the active BWPs based on data traffic, and determine the DC position of the communication based on these weights and the DC position of each active BWP. This allows the network device to tilt towards frequencies with higher data traffic when optimizing data transmission based on the DC position of the communication, thereby improving the optimization effect.
[0171] It should be noted that the above example illustrates the use of a calculated DC position as the DC position for the current communication. In other embodiments of this application, the network device may also use REs near the calculated DC position as candidate DC positions for the current communication, enabling the network device to more accurately determine the location of the local oscillator leakage in the current communication. For example, the network device may use all 12 REs in the resource block (RB) where the calculated DC position is located as candidate DC positions for the current communication. By measuring the interference at each of these 12 REs, the RE position with the highest interference is determined as the DC position corresponding to the current communication. The DC position for the current communication determined in this way has the highest interference in the adjacent frequency domain, so targeted operation on this DC position can better optimize data transmission. Of course, to reduce the data processing load when determining the DC position, in other embodiments, the network device may also use two or more REs adjacent to the RE corresponding to the calculated DC position as candidate DC positions, and perform interference measurements at these candidate DC positions respectively, using the RE with the highest interference as the DC position for the current communication.
[0172] Generally, the DC position corresponding to communication is within the frequency domain of the cell carrier configured by the network device for the terminal. That is, the frequency corresponding to the DC position is one of the frequencies corresponding to the RE position in the cell carrier. Therefore, in this embodiment, when the terminal configures the DC position for each BWP configured by the network device, it also ensures that the frequency corresponding to the DC position when any two BWPs are activated is the RE position. For example, when configuring the DC position for each BWP, the terminal needs to ensure that the center frequency of the frequencies corresponding to the DC positions of any two BWPs is the frequency corresponding to the RE position. This ensures that, through methods such as... Figure 2 or Figure 3 The DC location determined by the scheme shown is a usable DC location.
[0173] Based on this scheme, network devices, with the cooperation of terminals, can determine the current communication DC location when multiple BWPs are active, such as in the intraband CA communication scenario mentioned above, according to the DC location of each BWP. The communication can then be optimized based on this DC location. Furthermore, this scheme allows the DC location of communication with multiple simultaneously active BWPs to be determined, which helps in testing and verifying the corresponding radio frequency (RF) performance of terminals and / or network devices during development.
[0174] Please refer to Figure 4 This is yet another message processing method provided in the embodiments of this application. Through this method, network devices can obtain the current communication location (DC) more quickly. For example... Figure 4 As shown, the method may include S401-S403.
[0175] S401, The terminal sends message 3 to the network device.
[0176] Message 3 may include P DC locations. Each of these P DC locations corresponds to any two BWPs out of the M BWPs configured by the network device for the terminal. Here, P is an integer greater than or equal to 1, and M is an integer greater than or equal to 2.
[0177] It should be understood that in different communication scenarios, if multiple BWPs are activated simultaneously, the simultaneously activated BWPs can be any of the M BWPs configured by the network device for the terminal. Therefore, in this embodiment, the terminal can send the corresponding DC location of the communication to the network device in all cases where any two of the multiple BWPs configured by the network device are activated as a group, so that the network device can determine the DC location of any communication where multiple BWPs are activated. That is, in this example, P can be less than or equal to A positive integer, where the specific value of P can be flexibly adjusted according to the protocol requirements of the network environment in which the communication takes place. For example, when two or more BWPs can be activated simultaneously in the same cell in the network environment in which the communication takes place, then P equals When the network environment in which the communication takes place allows only one BWP to be activated simultaneously within the same cell, then P equals Where Q is the number of cells allocated to the terminal by the network device, and S is the number of BWPs included in each cell.
[0178] As an example, in some embodiments, in the network environment where communication takes place, two or more BWPs can be activated simultaneously in the same cell. Consider a network device configured with three cells as the terminal, such as cell 1, cell 2, and cell 3. Each cell includes four BWPs, for example, cell 1 includes BWP11, BWP12, BWP13, and BWP14; cell 2 includes BWP21, BWP22, BWP23, and BWP24; and cell 3 includes BWP31, BWP32, BWP33, and BWP34. The terminal can configure the corresponding DC position for any two of these 12 BWPs when they are activated, meaning two BWPs can correspond to one communication DC position. For example, when BWP11 and BWP21 are activated simultaneously, the terminal can configure DC positions of DC11-21 for the communication. Similarly, when BWP12 and BWP21 are activated simultaneously, the terminal can configure DC positions of DC12-21 for the communication. Similarly, the terminal can configure the DC location for communication when other BWPs (Browsing Windows Phones) are activated in pairs. It is understandable that, as... Figure 5 As shown in this example, the terminal can allocate communication resources for each of the 12 BWPs when they are activated in pairs. There are 66 DC locations. The terminal can carry these 66 locations and their corresponding BWP information in message 3 and send them to the network device.
[0179] In other embodiments, within the network where communication takes place, at most one BWP can be activated simultaneously within the same cell. Therefore, the terminal can appropriately reduce the number of BWP combinations and corresponding DC location information carried in message 3. For example, if the network device configures Q cells for the terminal, and each cell contains S BWPs, meaning the network device configures a total of Q × S = M BWPs for the terminal, then the terminal can configure communication for each pair of possible BWP combinations. DC locations, and this The DC position is carried in message 3 and sent to the network device. For example, the network device is configured with three cells for the terminal, such as cell 1, cell 2, and cell 3. Each cell includes four BWPs, such as cell 1 including BWP11, BWP12, BWP13, and BWP14; cell 2 including BWP21, BWP22, BWP23, and BWP24; and cell 3 including BWP31, BWP32, BWP33, and BWP34. The terminal can allocate DC positions 11-21 for communication when BWP11 and BWP21 are activated. The terminal can allocate DC positions 11-22 for communication when BWP11 and BWP22 are activated. The terminal can allocate DC positions 11-23 for communication when BWP11 and BWP23 are activated. Similarly, the terminal can also allocate corresponding DC positions for combinations of two BWPs that may be activated simultaneously. Thus, as shown... Figure 6 As shown, the terminal can allocate communication for all possible combinations of two BWPs that may be activated simultaneously. There are 48 DC locations. The terminal can send these 48 DC locations to the network device in message 3.
[0180] It should be understood that, in different network environments, terminals can determine the possible scenarios where two BWPs are simultaneously activated, based on different protocol rules, and configure corresponding DC locations for different scenarios. Therefore, in addition to the above... Figure 5 as well as Figure 6 In addition to the two scenarios shown, the terminal can also flexibly adjust the number of possible communication DC locations to be allocated based on the network environment corresponding to the communication and the simultaneous activation of BWPs as specified in the corresponding protocol. This application's embodiments will not elaborate further on this.
[0181] In some implementations of this application, message 3 can be an RRC message. For example, message 3 can be an RRCReconfigurationComplete message or an RRCResumeComplete message. In message 3, the terminal can simultaneously report the cell identifiers corresponding to the DC locations of different communications, so that the network device can know which cell the corresponding communication's DC location is located in. Correspondingly, the terminal can report the frequencies corresponding to the DC locations of different communications in groups according to the carrier frequency band of the cell, on a cell-by-cell basis. As an example, the following shows a schematic diagram of the structure of message 3 provided in an embodiment of this application. In this case, the communication corresponding to the possible pairwise activation of BWPs in the terminal (such as BWP11 in cell 1 and BWP21 in cell 2 being activated simultaneously, denoted as BWP11-21, and BWP11 in cell 1 and BWP22 in cell 2 being activated simultaneously, denoted as BWP11-22) is assigned two DC positions (such as DC11-21 and DC11-22), with the frequency corresponding to DC11-21 falling in cell 1 and the frequency corresponding to DC11-22 falling in cell 2 as an example.
[0182] cell 1 + cell 2 {
[0183] BWP11-21
[0184] {cellID:{1}
[0185] Location: (DC11-21)
[0186] }
[0187] BWP11-22
[0188] {cellID:{2}
[0189] Location: (DC11-22)
[0190] }
[0191] }
[0192] As can be seen from message 3, the network device can know that within the frequency band corresponding to cell 1, the DC location for communication is DC11-21 when two BWPs identified as BWP11-21 (i.e., BWP11 in cell 1 and BWP 21 in cell 2) are simultaneously activated. Simultaneously, the network device can also know that within the frequency band corresponding to cell 2, the DC location for communication is DC11-22 when two BWPs identified as BWP11-22 (i.e., BWP11 in cell 1 and BWP 22 in cell 2) are simultaneously activated. It is understandable that, as a possible implementation, the DC location can be identified using the corresponding 0-3301.
[0193] It should be noted that, in this embodiment of the application, message 3 can be proactively reported by the terminal after configuring the DC location for communication corresponding to the possible pairwise activation of BWPs, or it can be reported under the instruction of the network device. As an example, the network device can send message 4 to the terminal, which can be used to instruct the terminal to report the DC location for communication corresponding to the possible pairwise activation of BWPs among the M BWPs configured for it.
[0194] For example, message 4 can also be an RRC message. For instance, message 4 could be a CellGroupConfig message. In some implementations, the `reportUplinkTxdirectCurrent` flag included in the CellGroupConfig message can be used to indicate whether the terminal needs to report the content corresponding to message 3. For example, when the `reportUplinkTxdirectCurrent` flag is set to the first value, the terminal can report the content corresponding to message 3 according to message 4. When the `reportUplinkTxdirectCurrent` flag is set to the second value, the terminal does not need to report the content corresponding to message 3.
[0195] Of course, the above descriptions of messages 3 and 4 are merely exemplary. In this embodiment, messages 3 and / or 4 can also achieve their corresponding functions through other RRC messages or non-RRC messages. For example, unlike the reportUplinkTxdirectCurrent identifier included in the current CellGroupConfig message, which is used to notify the UE to report the DC location corresponding to each BWP in each cell, a new identifier (such as reportUplinkTxdirectCurrent-multiBWP) can be set to notify the UE to report the content corresponding to message 3. This embodiment does not limit this.
[0196] As an example, a network device can send message 4 as described above through the following interaction method.
[0197] The CA combination that needs to report DC location according to the CC pair method may be located in the primary cell group (MCG) or the secondary cell group (SCG). The network device can indicate to the UE that it needs to perform CA uplink transmission DC location in a certain cell group by attaching message 4 to different cell groups. The specific implementation method can be described as follows:
[0198] 1> Configure the content of the RRC Reconfiguration Complete message as follows:
[0199] 2> If RRCReconfiguration includes a master cell group (MCG) for uplink transmit DC CA reports (reportUplinkTxDirectCurrentCA):
[0200] 3> For each CC pair configured in a continuous uplink CA within the in-band, include an uplink transmit DC CA list (uplinkTxDirectCurrentListCA);
[0201] 2> If the RRCReconfiguration includes a secondary cell group (SCG) with an uplink transmit DC CA report (reportUplinkTxDirectCurrentCA):
[0202] 3> For each CC pair configured in a continuous in-band uplink CA, include an uplink transmit DC CA list (uplinkTxDirectCurrentListCA);
[0203] In the protocol structure, it can be represented as:
[0204] 1>set the content of the RRCReconfigurationComplete message asfollows:
[0205] 2>if the RRCReconfiguration includes the masterCellGroup containing the reportUplinkTxDirectCurrentCA:
[0206] 3>include the uplinkTxDirectCurrentListCA for each MCG serving cellspairs configured within intra-band contiguous UL CA;
[0207] 2>if the RRCReconfiguration includes the secondaryCellGroupcontaining the reportUplinkTxDirectCurrentCA:
[0208] 3>include the uplinkTxDirectCurrentListCA for each SCG serving cellspairs configured within intra-band contiguous UL CA;
[0209] Through the above implementation, when the network device configures the second message for the terminal device through the RRC configuration message, the UE will send the first message to the base station to indicate the DC location under CA.
[0210] Correspondingly, the terminal device can report the first message to the network device in the RRC reconfiguration completion message.
[0211] As an example, the structure in the RRCReconfigurationComplete message may include:
[0212]
[0213] That is:
[0214]
[0215] In some implementations of this application, by adding relevant content to the CellGroupConfig information element and the corresponding CellGroupConfig field descriptions, the second message can be sent to the terminal via RRC configuration messages. This second message may include a DC location indication under the CA. In other words, the transmission of the first message is enabled by the second message. In this example, message 3 corresponds to the first message described above, and message 4 corresponds to the second message described above.
[0216] The cell group configuration information element may include:
[0217] Uplink transmit DC position CA report -r16 enumeration {true}
[0218] Optional --condition for BWP reconfiguration
[0219] reportUplinkTxDirectCurrentCA-r16 ENUMERATED{true}OPTIONAL--Cond BWP-Reconfig.
[0220] The description of the cell group configuration field can include corresponding explanations:
[0221] Uplink transmit DC position CA report
[0222] Allows reporting of the direct current location information of the uplink in-band CA during BWP configuration and reconfiguration. This field is not present in IE CellGroupConfig when provided as part of the RRCSetup message.
[0223] reportUplinkTxDirectCurrentCA
[0224] Enables reporting of uplink Direct Current location information for uplink intra-band CA upon BWP configuration and reconfiguration. This field is absent in the IE CellGroupConfig when provided as part of RRCSetup message.
[0225] Additionally, it should be noted that the above example illustrates the situation by including the DC location of the terminal in message 3 for the communication configuration corresponding to the possible pairwise activation of two BWPs. In other embodiments, the terminal can also configure a corresponding DC location for each BWP, for example, configuring DC11 for BWP11 and DC21 for BWP21. In this example, the terminal can also carry the DC location corresponding to each BWP in message 3 and send it to the network device so that the network device can determine the corresponding DC location for communication when only one BWP is activated. As a possible implementation, when the network device needs the terminal to report the DC location corresponding to each BWP, it can send a CellGroupConfig message to the terminal including the reportUplinkTxdirectCurrent identifier set to the third value, so that the terminal can report the DC location corresponding to each BWP to the network device based on the received CellGroupConfig message. In other implementations, the network device can send a CellGroupConfig message to the terminal, which includes the reportUplinkTxdirectCurrent identifier set to the fourth value. This allows the terminal to report back to the network device the DC location corresponding to each BWP and the DC location of the communication configuration when two BWPs are activated in pairs, based on the received CellGroupConfig message.
[0226] Based on the above explanation, it can be understood that after configuring the DC location for the communication corresponding to different possible pair BWPs being activated simultaneously, the terminal can carry all the configured DC locations in message 3 and send it to the network device so that the network device can know the DC location for the communication corresponding to all possible pair BWPs being activated simultaneously.
[0227] S402, Network device receives message 3.
[0228] S403. The network device determines the current DC location based on message 3.
[0229] Based on the received message 3, the network device can determine the DC location for communication when any two BWPs are simultaneously activated. For example, if a communication process includes only two activated BWPs, the network device can determine the current communication DC location based on the DC locations corresponding to these two activated BWPs in message 3. Alternatively, if a communication process includes multiple activated BWPs, the network device can also determine the corresponding DC locations from message 3 based on the BWP with the highest and lowest frequency among these activated BWPs, using these as the current communication DC location.
[0230] For example, in some embodiments, assuming the current communication is intraband CA communication, the protocol corresponding to this intraband CA communication stipulates that only one BWP can be active in a cell at a time. The network device configures three cells for the terminal, such as cell 1, cell 2, and cell 3. Each cell includes four BWPs, for example, cell 1 includes BWP11, BWP12, BWP13, and BWP14; cell 2 includes BWP21, BWP22, BWP23, and BWP24; and cell 3 includes BWP31, BWP32, BWP33, and BWP34. Then, message 3 received by the network device from the terminal can include, for example... Figure 6 The diagram shows 48 DC locations and the corresponding information for the two activated BWPs.
[0231] In some implementation scenarios, taking the case where both BWP11 and BWP21 are activated simultaneously in the intraband CA as an example, the network device can find the corresponding DC location (such as DC11-21) for BWP11 and BWP21 in message 3, and use DC11-21 as the DC location of the current intraband CA.
[0232] In other implementation scenarios, taking the simultaneous activation of BWP11, BWP21, and BWP31 in the intraband CA as an example, since more than two BWPs can be activated simultaneously, the network device can select two BWPs from the activated BWPs and determine the DC position of the intraband CA accordingly. For example, the network device can select the two BWPs with the lowest and highest frequencies among the activated BWPs, and use the DC position corresponding to the simultaneous activation of these two BWPs in message 3 as the current communication DC position. The frequency domain distribution of the activated BWP11, BWP21, and BWP31 is as follows... Figure 7 Taking the distribution shown as an example, we can see that BWP11 is the BWP with the corresponding frequency position among the activated BWPs, and BWP31 is the BWP with the highest corresponding frequency position among the activated BWPs. Therefore, the network device can determine the DC position corresponding to the current intraband CA in message 3 when BWP11 and BWP31 are activated simultaneously.
[0233] Based on this scheme, the terminal can send the corresponding communication DC locations of all potentially simultaneously activated BWPs to the network device in pairs. This allows the network device to quickly determine the corresponding DC locations based on the currently activated BWPs, and subsequently optimize the communication accordingly. Furthermore, this method, by providing a way to determine the corresponding communication DC locations when multiple BWPs are activated, facilitates accurate measurement of relevant RF performance in this scenario.
[0234] It should be noted that the above description uses the example of a terminal determining a possible DC location based on pairwise combinations of BWPs that may be simultaneously activated from the BWPs configured for it by the network device and reporting this information to the network device. It is understood that when configuring BWPs for a terminal, the network device can do so by configuring multiple component carriers (CCs) for the terminal, with each CC including multiple BWPs. In this example, the scheme shown in this application for the terminal to determine pairwise combinations of BWPs that may be simultaneously activated can also be implemented through the following method:
[0235] Taking a network device configured with A1 CCs as a terminal, including CC1 configured with B1 BWPs and CC2 configured with B2 BWPs as an example, the terminal can randomly select any two CCs from A1 to form a CC pair. In a single report to the network device, the terminal reports the DC locations corresponding to the pairwise combinations of all BWPs included in a CC pair. For example, if only one BWP can be activated in each CC at a time, the CC pair composed of CC1 and CC2 can include... There are two possible pairwise combinations of BWPs. Therefore, when reporting the DC location corresponding to the CC pair consisting of CC1 and CC2, the terminal can report to the network device. The possible pairwise combinations of BWPs correspond to the DC positions respectively.
[0236] It is understandable that, in the case where multiple BWPs can be activated simultaneously in each CC, the CC pair consisting of CC1 and CC2 can include... There are two possible pairwise combinations of BWPs. Therefore, when reporting the DC location corresponding to the CC pair consisting of CC1 and CC2, the terminal can report to the network device. The possible pairwise combinations of BWPs correspond to the DC positions. The following example assumes that one BWP can be activated simultaneously in each CC.
[0237] For other CC pairs, the terminal can also refer to the reporting method for the corresponding CC1 and CC2 information to report the DC location of the corresponding CC pair. For example, generally, if the network device is configured with A1 CCs (such as CC1, CC2, ..., CCA1) as the terminal, the number of CC pairs formed by any two CCs among A1 CCs is... In the k-th CC pair, CC1 is configured with k1 BWPs, and in the k-th CC pair, CC2 is configured with k2 BWPs. Where k to k2 are... All values are positive integers, k1 and k2 are both positive integers, and any two of them can be the same or different. Therefore, the total number of DC locations reported by the terminal to the network device is... Considering that the maximum number of configurable BWPs in each CC is 4, the maximum total number of DC locations reported by the terminal to the network device is:
[0238] After the network device receives the above information reported by the terminal, it can select the corresponding DC position of the pairwise BWP from the possible pairwise BWP combinations in the different CC pairs reported by the terminal based on the currently activated CC pairs and the pairwise BWP combinations in the activated CC pairs. In this way, the DC position in the current communication process can be obtained.
[0239] It should be understood that in current communication schemes, the terminal can send the DC location, including the possible location of the activated BWP, to the currently residing cell (such as the primary cell, PCell) for processing. Therefore, in some other implementations of this application, the terminal can also refer to the Pcell to further compress the amount of data on the possible DC location sent to the network device. In the following description, the CC corresponding to the Pcell can be referred to as CCP.
[0240] In this example, the terminal can report the DC location corresponding to each pair of possible BWP combinations included in the CC pairs consisting of CC1 and CC2, where the carrier frequency points meet the following conditions, to the network device:
[0241]
[0242] in, It is the carrier frequency of CC1. It is the carrier frequency of CC2. This refers to the carrier frequency of the CCP. CC1, CC2, and CCP are all included in the multiple CCs configured by the network device for the terminal.
[0243] It's understandable that among the multiple carrier frequencies (CCs) configured for a terminal by a network device, the position of CCP can fall into two categories based on the carrier frequency ranking of each CC: 1. The carrier frequency corresponding to CCP is either the highest or lowest among the multiple CCs. 2. Among the multiple CCs, there are carrier frequencies higher and lower than the frequency corresponding to CCP. In this example, these two cases can be handled differently.
[0244] Case 1: The carrier frequency corresponding to CCP is the highest or lowest carrier frequency among multiple CC carrier frequencies, i.e. or In other words, according to the method provided in the aforementioned scheme of this application embodiment, when selecting the BWP with the highest carrier frequency and the BWP with the lowest carrier frequency from all activated CCs, one BWP (such as the BWP with the highest carrier frequency or the BWP with the lowest carrier frequency) will be a BWP in CCP. Therefore, the terminal can fix one CC in the CC pair as CCP when selecting CC pairs. For example, continuing with the example of the network device configuring A1 CCs for the terminal, each CC including A2 BWPs. In this case 1, the terminal can determine that the CC pairs including CCP include at most (A1-1). Obviously, the number of (A1-1) is significantly less than Therefore, the number of DC locations corresponding to the BWP combinations reported by the terminal to the network device will be significantly reduced. This reduces the data communication pressure between the terminal and the network device, and also allows the network device to determine the current DC location more quickly.
[0245] Case 2: Among the multiple CC carrier frequencies, there are carrier frequencies greater than the corresponding CCP and carrier frequencies less than the corresponding CCP, i.e. In other words, among the multiple CCs configured by the network device for the terminal, the carrier frequency of this CCP is located in the middle position. Understandably, in this scenario 2, the BWP corresponding to CCP may not be the BWP with the highest or lowest carrier frequency among all currently active BWPs. Therefore, it is necessary to report the DC positions corresponding to the pairwise combinations of BWPs for more CC pairs. In this example, the terminal device can consider CC pairs from all possible CC pairs, where the frequency range formed by the carrier frequencies of the two CCs includes the carrier frequency of CCP, as the CC pairs to be reported. For example, if the network device configures four CCs for the terminal, with carrier frequencies from low to high as CC1, CC2, CC3, and CC4, and CCP is CC2, the terminal can form a CC pair with CC1 and CC2, a CC pair with CC1 and CC3, and a CC pair with CC1 and CC4. The terminal can also form a CC pair with CC2 and CC3, and a CC pair with CC2 and CC4. Since the range of carrier frequencies corresponding to the CC pair formed by CC3 and CC4 does not include the carrier frequency corresponding to CC2, the terminal does not need to report the DC location of each pair of BWPs corresponding to the CC pair formed by CC3 and CC4. As can be seen in case 2, through the above example, the DC location of each pair of BWPs corresponding to the CC pair reported by the terminal is also compressed (for example, no possible DC location corresponding to the CC pair formed by CC3 and CC4 is reported). This also reduces the communication pressure between the terminal and the network device, and enables the network device to find the current DC location more quickly.
[0246] In conjunction with the above description, this application embodiment also provides a specific implementation example of a reporting mechanism where the terminal is a network device and the CC is the unit.
[0247] In this example, the terminal can report any two CCs from the N CCs configured for it by the network device. For example, this can be identified as SEQUENCE(SIZE(1..maxNrofCellPairs)). That is, the terminal can report the cellIDs of the two CCs for each CCpair. Furthermore, the terminal can also report all possible simultaneously active BWP pairs for each CC pair. This can also be identified as SEQUENCE(SIZE(1..maxNrofBWPsPairs)). In some implementations, each BWP pair reported by the terminal can contain two information elements: for example, the DC location and the RE location. This scheme can be implemented using the following identifier: txDirectCurrentLocation-r16INTEGER(0..3301). Here, the cell where the DC location is located is servCellIndex-r16ServCellIndex.
[0248] The following provides the specific protocol structure corresponding to the above example and the possible implementation methods described below:
[0249] The uplink transmit DC CA list element represents the transmit DC location for each serving cell pair of in-band uplink continuous CAs, based on the BWP subcarrier spacing parameter (numerology) and the associated carrier bandwidth.
[0250] The IE UplinkTxDirectCurrentListCA indicates the Tx Direct Currentlocations per serving cell pair for intra-band UL contiguous CA,based on theBWP numerology and the associated carrier bandwidth.
[0251] Its structure can include multiple CC pairs, i.e., SEQUENCE(SIZE(1..maxNrofCellPairs)). Each CC pair is reported by reporting the cell IDs of the two CCs. For each CC pair, all possible simultaneously active BWP pairs are also reported, i.e., SEQUENCE(SIZE(1..maxNrofBWPsPairs)). Each BWP pair contains two information elements: the DC position, the position of the RE identifier, and the cell where the DC position is located. An example of one structure is given below:
[0252]
[0253] That is to say:
[0254]
[0255] The Uplink Transmit DC BWP pair field descriptions corresponding to the above structure may include the contents shown in Table 1 below:
[0256] Table 1
[0257]
[0258] As shown in Table 2:
[0259] Table 2
[0260]
[0261] In this example, the UplinkTxDirectCurrentCellPairfield descriptions may include the content shown in Table 3:
[0262] Table 3
[0263]
[0264] As shown in Table 4:
[0265] Table 4
[0266]
[0267]
[0268] In some implementations, the multiplicity and type constraint definitions may include definitions of the maximum number of BWP pairs and / or CC pairs that the system can accept.
[0269] For example, the maximum number of BWP pairs can be defined as follows:
[0270] Maximum number of BWP pairs (integer): 16 -- The maximum number of BWP pairs in each service CC pair.
[0271] maxNrofBWPsPairs INTEGER::=16--Maximum number of BWPs pairs perserving cell pair
[0272] In this example, the maximum number of BWP pairs that can be included in each CC pair is 16. Of course, this is just an example; in other implementations, this maximum number can be other values. For example, if each CC includes 5 BWPs, then the maximum number can be 5 * 5 = 25. Or, if each CC includes 8 BWPs, then the maximum number of BWP pairs can be 8 * 8 = 64.
[0273] For example, the maximum number of CC pairs can be defined as follows:
[0274] Maximum number of CC pairs (integer): 256 -- Maximum number of CC pairs in the uplink CA within the band.
[0275] maxNrofCellPairs INTEGER::=256--Maximum number cell pairs for intra-band UL CA
[0276] In this example, the maximum number of CC pairs that can be included in each CC pair is 256. Of course, this is just an example, and in some other implementations, this maximum number can be other values.
[0277] The foregoing mainly describes the solutions provided by the embodiments of this application from the perspective of interaction between various devices. It is understood that, in order to achieve the above functions, the aforementioned terminals and network devices include corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units of the various examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0278] This application embodiment can divide the terminal and network device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0279] For example, Figure 8 A schematic diagram of a network device 800 is shown, which can be used to perform the functions of the network devices involved in the above embodiments. As one possible implementation, such as... Figure 8 As shown, the network device 800 may include a receiving unit 801 and a determining unit 802.
[0280] The receiving unit 801 is used to receive a first message, the first message including the DC position of each BWP in the M bandwidth groups BWP configured by the network device for the terminal; the determining unit 802 is used to determine the DC position of the current communication based on the DC positions of the N activated BWPs in the M BWPs, where M is an integer greater than or equal to 2 and N is an integer greater than or equal to 2 and less than M.
[0281] In one possible design, the determining unit 802 is used to determine the DC position of the current communication based on the first frequency corresponding to the DC position of the first BWP and the second frequency corresponding to the DC position of the second BWP, wherein the frequency corresponding to the DC position of the current communication is the center frequency of the first frequency and the second frequency, the first BWP is the BWP with the lowest DC position frequency among the N BWPs, and the second BWP is the BWP with the highest DC position frequency among the N BWPs.
[0282] In one possible design, the center frequency of the frequency corresponding to the DC position of any two BWPs among the M BWPs is the frequency corresponding to the RE position of the resource particle.
[0283] In one possible design, the network device 800 may further include a sending unit 803 for sending a second message. This second message instructs the terminal to report the DC location of each of the M BWPs configured for the terminal by the network device.
[0284] It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here. The network device 800 provided in this application embodiment is used to perform the functions of the network device in the above message processing method, and therefore can achieve the same effect as the above message processing method. As optional but not mandatory, it is understood that, when necessary, the network device 800 provided in this application embodiment may include a processing module or control module for supporting the above receiving unit 801 and / or determining unit 802 and / or sending unit 803 to complete the corresponding functions.
[0285] Please refer to Figure 9 This is a schematic diagram illustrating the composition of a terminal 900 provided in an embodiment of this application. Figure 9 As shown, the terminal 900 may include a transmitting unit 901.
[0286] The sending unit 901 is used to send a reporting message, which includes the DC position of each of the M bandwidth groups BWP configured by the network device for the terminal. The center frequency of the frequency corresponding to the DC positions of any two BWPs in the M BWPs is the frequency corresponding to the position of the resource particle RE, and M is an integer greater than or equal to 2.
[0287] In one possible design, the terminal further includes a receiving unit 902. This receiving unit 902 is used to receive a reporting indication message from the network device. The reporting indication message instructs the terminal to report the DC location of each of the M BWPs configured for the terminal by the network device.
[0288] It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here. The terminal 900 provided in this application embodiment is used to perform the function of the network device in the above message processing method, and therefore can achieve the same effect as the above message processing method. As optional but not mandatory, it is understood that, when necessary, the terminal 900 provided in this application embodiment may include a processing module or control module for supporting the above sending unit 901 and / or receiving unit 902 to complete the corresponding functions.
[0289] Please refer to Figure 10 This is a schematic diagram illustrating the composition of a network device 1000 provided in an embodiment of this application. Figure 10 As shown, the network device 1000 includes a receiving unit 1001 and a determining unit 1002.
[0290] The receiving unit 1001 is used to receive a first message, which includes P DC locations, wherein each of the P DC locations is a DC location corresponding to any two BWPs in the M bandwidth groups BWPs configured by the network device for the terminal, where P is an integer greater than or equal to 1 and M is an integer greater than or equal to 2; the determining unit 1002 is used to determine the DC location of the current communication based on the first message.
[0291] In one possible design, P is less than or equal to Integers.
[0292] In one possible design, any one of the P DC positions is the resource particle RE position.
[0293] In one possible design, the determining unit 1002 is used to determine the DC position corresponding to the first BWP and the second BWP among the N activated BWPs out of the M BWPs as the DC position of the current communication, wherein the DC position corresponding to the first BWP and the second BWP is one of the P DC positions, the first BWP is the BWP with the lowest frequency position among the N BWPs, and the second BWP is the BWP with the highest frequency position among the N BWPs, wherein N is an integer greater than or equal to 2 and less than M.
[0294] In one possible design, the first message also includes a cell identifier for indicating the cell in which each of the P DC locations is located.
[0295] In one possible design, the network device further includes a sending unit 1003, which is used to send a second message, the second message being used to instruct the terminal to report the DC location corresponding to any two of the M BWPs configured by the network device for the terminal.
[0296] It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here. The network device 1000 provided in this application embodiment is used to perform the functions of the network device in the above message processing method, and therefore can achieve the same effect as the above message processing method. As optional but not mandatory, it is understood that, when necessary, the network device 1000 provided in this application embodiment may include a processing module or a control module for supporting the above receiving unit 1001 and / or determining unit 1002 and / or sending unit 1003 to complete the corresponding functions.
[0297] Please refer to Figure 11 This is a schematic diagram illustrating the composition of a terminal 1100 provided in an embodiment of this application. Figure 11As shown, the terminal 1100 includes a transmitting unit 1101.
[0298] The sending unit 1101 is used to send a first message, which includes P DC locations, wherein each of the P DC locations is a DC location corresponding to any two BWPs in the M bandwidth groups BWPs configured by the network device for the terminal, where P is an integer greater than or equal to 1 and M is an integer greater than or equal to 2.
[0299] In one possible design, P is less than or equal to Integers.
[0300] In one possible design, any one of the P DC positions is the resource particle RE position.
[0301] In one possible design, the first message also includes a cell identifier for indicating the cell in which each of the P DC locations is located.
[0302] In one possible design, the terminal further includes a receiving unit 1102, which is used to receive a second message, the second message being used to instruct the terminal to report the DC location corresponding to any two of the M BWPs configured for the terminal by the network device.
[0303] It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here. The terminal 1100 provided in this application embodiment is used to perform the function of the network device in the above message processing method, and therefore can achieve the same effect as the above message processing method. As optional but not mandatory, it is understood that, when necessary, the terminal 1100 provided in this application embodiment may include a processing module or control module for supporting the above sending unit 1101 and / or receiving unit 1102 to complete the corresponding functions.
[0304] Please refer to Figure 12 This illustration shows a schematic diagram of the composition of a network device 1200 provided in an embodiment of this application. Figure 12 As shown, the network device 1200 may include a processor 1201 and a memory 1202. The memory 1202 is used to store computer execution instructions. It should be noted that the processor 1201 provided in this embodiment can be used to implement, for example... Figure 8 The functions of the transmitting unit 803, receiving unit 801, and determining unit 802 are shown. Exemplarily, in some embodiments, when the processor 1201 executes instructions stored in the memory 1202, the network device 1200 can perform actions such as... Figure 2The S202-S203 diagram shows the network devices and other operations that need to be performed.
[0305] Please refer to Figure 13 This diagram illustrates the composition of a terminal 1300 according to an embodiment of this application. Figure 13 As shown, the terminal 1300 may include a processor 1301 and a memory 1302. The memory 1302 is used to store computer execution instructions. It should be noted that the processor 1301 provided in this embodiment can be used to implement, for example... Figure 9 The functions of the transmitting unit 901 and the receiving unit 902 are shown. Exemplarily, in some embodiments, when the processor 1301 executes instructions stored in the memory 1302, the terminal 1300 can perform actions such as... Figure 2 The S201 shown, and other operations that the terminal needs to perform.
[0306] Please refer to Figure 14 This illustration shows a schematic diagram of the composition of a network device 1400 provided in an embodiment of this application. Figure 14 As shown, the network device 1400 may include a processor 1401 and a memory 1402. The memory 1402 is used to store computer execution instructions. It should be noted that the processor 1401 provided in this embodiment can be used to implement, for example... Figure 10 The functions of the transmitting unit 1003, receiving unit 1001, and determining unit 1002 are shown. Exemplarily, in some embodiments, when the processor 1401 executes instructions stored in the memory 1402, the network device 1400 can perform actions such as... Figure 4 The S402-S403 shown, as well as other operations that the network device needs to perform.
[0307] Please refer to Figure 15 This diagram illustrates the composition of a terminal 1500 according to an embodiment of this application. Figure 15 As shown, the terminal 1500 may include a processor 1501 and a memory 1502. The memory 1502 is used to store computer execution instructions. It should be noted that the processor 1501 provided in this embodiment can be used to implement, for example... Figure 11 The functions of the transmitting unit 1101 and the receiving unit 1102 are shown. Exemplarily, in some embodiments, when the processor 1501 executes instructions stored in the memory 1502, the terminal 1500 can perform actions such as... Figure 4 The S401 shown, and other operations that the terminal needs to perform.
[0308] Please refer to Figure 16This diagram illustrates the composition of a chip system 1600 according to an embodiment of this application. The chip system 1600 can be used in network devices. Figure 16 As shown, the chip system 1600 may include a processor 1601 and a communication interface 1602, used to support network devices in implementing the functions involved in the network devices in the above embodiments. For example, in some embodiments, the chip system 1600 may be used to support network devices in performing tasks such as... Figure 2 As shown in S202-S203, or execute as follows Figure 4 S402-S403 are shown. In one possible design, the chip system 1600 also includes a memory for storing necessary program instructions and data for the terminal. This chip system can be composed of chips or may include chips and other discrete devices.
[0309] Please refer to Figure 17 This diagram illustrates the composition of a chip system 1700 according to an embodiment of this application. The chip system 1700 can be used in a terminal. Figure 17 As shown, the chip system 1700 may include a processor 1701 and a communication interface 1702, used to support the terminal in implementing the functions involved in the terminal in the above embodiments. For example, in some embodiments, the chip system 1700 may be used to support the terminal in performing tasks such as... Figure 2 As shown in S201, or execute as follows Figure 4 The S401 shown is an example. In one possible design, the chip system 1700 also includes a memory for storing necessary program instructions and data for the terminal. This chip system can be composed of chips or may include chips and other discrete components.
[0310] This application also provides a communication system, which may include one or more network devices and one or more terminals. The one or more network devices and terminals may be used to implement any of the message processing methods provided in the above embodiments.
[0311] It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here. The various devices (such as terminals and / or network devices) provided in this application embodiment are used to perform the functions of the corresponding devices in the above embodiments, and therefore can achieve the same effect as the above communication method.
[0312] The functions, actions, operations, or steps in the above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented using software programs, they can be implemented, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or include one or more data storage devices such as servers and data centers that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs), etc.
[0313] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely exemplary illustrations of this application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and modifications.
Claims
1. A message processing method, characterized in that, The method includes: The network device receives a first message, which indicates P DC locations, wherein each of the P DC locations is the DC location corresponding to any two bandwidth groups BWP in a CC pair consisting of two component carriers (CCs) configured by the network device for the terminal, and the two BWPs are located in different CCs in the CC pair, and P is an integer greater than or equal to 1. The network device determines the current communication DC location based on the first message.
2. The method according to claim 1, characterized in that, The two CCs include a first CC and a second CC. The first CC is configured with B1 BWPs, and the second CC is configured with B2 BWPs. P equals...
3. The method according to claim 1 or 2, characterized in that, Among the at least two currently active CCs, the first CC with the lowest carrier frequency and the second CC with the highest carrier frequency form a first CC pair, and the BWPs currently in the active state in the first CC pair form a first BWP combination. The network device determines the current communication DC location based on the first message, including: The network device queries the P DC locations to obtain the DC location corresponding to the first BWP combination in the first CC pair as the DC location for current communication.
4. The method according to any one of claims 1-3, characterized in that, Any one of the P DC positions is the resource particle RE position.
5. The method according to any one of claims 1-4, characterized in that, The first message also includes: a cell identifier for indicating the cell in which each of the P DC locations is located.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: The network device sends a second message, which instructs the terminal to send the first message.
7. A message processing method, characterized in that, The method includes: The terminal sends a first message, which indicates P DC locations, wherein each of the P DC locations is a DC location corresponding to any two bandwidth groups BWP in a CC pair consisting of two component carriers (CCs) configured by the network device for the terminal, and the two BWPs are located in different CCs in the CC pair, where P is an integer greater than or equal to 1.
8. The method according to claim 7, characterized in that, The two CCs include a first CC and a second CC. The first CC is configured with B1 BWPs, and the second CC is configured with B2 BWPs. P equals...
9. The method according to claim 7 or 8, characterized in that, Any one of the P DC positions is the resource particle RE position.
10. The method according to any one of claims 7-9, characterized in that, The first message also includes: a cell identifier for indicating the cell in which each of the P DC locations is located.
11. The method according to any one of claims 7-10, characterized in that, The method further includes: The terminal receives a second message, which instructs the terminal to send the first message.
12. A network device, characterized in that, The network device includes one or more processors and one or more memories; the one or more memories are coupled to the one or more processors, and the one or more memories store computer instructions. When the one or more processors execute the computer instructions, the network device performs the message processing method as described in any one of claims 1-6.
13. A terminal, characterized in that, The terminal includes one or more processors and one or more memories; the one or more memories are coupled to the one or more processors, and the one or more memories store computer instructions. When the one or more processors execute the computer instructions, the terminal performs the message processing method as described in any one of claims 7-11.
14. A chip system, characterized in that, The chip system includes a processing circuit and an interface; the processing circuit is used to call and run a computer program stored in the storage medium to perform the message processing method as described in any one of claims 1-6, or to perform the message processing method as described in any one of claims 7-11.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer instructions that, when executed, perform the message processing method as described in any one of claims 1-6, or perform the message processing method as described in any one of claims 7-11.