Disclosure of Invention
In order to solve the existing technical problem, embodiments of the present invention provide a method and an apparatus for processing terminal capability, a related device, and a storage medium.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides a method for processing terminal capability, which is applied to a terminal and comprises the following steps:
placing the first information and the second information in a message for reporting the carrier aggregation capability of the terminal; the first information is used for indicating M continuous carriers which can be aggregated and are supported by the terminal, and P-layer data transmission is supported on N carriers in the M carriers; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; the second information is used for indicating the positions of the frequency points of the N carriers in the M continuous carrier frequency points; the first information and the second information can indicate a layer number combination sequence supported by the terminal under continuous carrier aggregation;
and sending the message for reporting the carrier aggregation capability of the terminal to a network side.
In the above scheme, the second information is used to indicate whether N carriers are continuous and whether a frequency point of a carrier supporting data transmission of a P layer belongs to an edge frequency point of M continuous carrier frequency points.
In the above scheme, the placing the first information and the second information in a message for reporting a carrier aggregation capability of the terminal includes:
setting a ca-BandwidthClassDL field of a Radio Resource Control (RRC) message using the first information; and adding corresponding indication bit identification in the ca-BandwidthClassDL field by using the second information.
In the foregoing solution, when the first information and the second information are placed in a message for reporting carrier aggregation capability of a terminal, the method further includes:
placing the third information in the message for reporting the carrier aggregation capability of the terminal; the third information is used for indicating the number of layers of transmission data supported by each antenna of the terminal.
The embodiment of the invention also provides a terminal capability processing method, which is applied to network equipment and comprises the following steps:
receiving a message which is sent by a terminal and used for reporting the carrier aggregation capability of the terminal;
analyzing the message for reporting the carrier aggregation capability of the terminal to obtain first information and second information;
determining M continuous carriers which can be aggregated and are supported by the terminal by using first information, and supporting P-layer data transmission on N carriers in the M carriers; determining the positions of the frequency points of the N carriers in the M continuous carrier frequency points by using the second information; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2;
and determining the layer number combination sequence supported by the terminal under the continuous carrier aggregation by using the first information and the second information.
In the above scheme, whether the N carriers are continuous and whether the frequency point of the carrier supporting data transmission of the P layer belongs to the edge frequency point of the M continuous carrier frequency points is determined by using the second information.
In the above scheme, an RRC message sent by the terminal is received;
the analyzing the message for reporting the carrier aggregation capability of the terminal to obtain first information and second information includes:
analyzing a ca-BandwidthClassDL field of the RRC message to obtain the first information; and obtaining the second information according to the indication bit mark added in the ca-Bandwidth ClassDL field.
In the above scheme, the message for reporting the carrier aggregation capability of the terminal is analyzed, and third information is also obtained;
and determining the number of layers of transmission data supported by each antenna of the terminal by using the third information.
The embodiment of the invention also provides a device for processing the terminal capability, which is arranged at the terminal and comprises:
the first processing unit is used for placing the first information and the second information in a message for reporting the carrier aggregation capability of the terminal; the first information is used for indicating M continuous carriers which can be aggregated and are supported by the terminal, and P-layer data transmission is supported on N carriers in the M carriers; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; the second information is used for indicating the positions of the frequency points of the N carriers in the M continuous carrier frequency points; the first information and the second information can indicate a layer number combination sequence supported by the terminal under continuous carrier aggregation;
and the sending unit is used for sending the message for reporting the carrier aggregation capability of the terminal to a network side.
In the foregoing solution, the first processing unit is specifically configured to:
setting a ca-BandwidthClassDL field of an RRC message by using the first information; and adding corresponding indication bit identification in the ca-BandwidthClassDL field by using the second information.
In the foregoing solution, the first processing unit is further configured to:
when the first information and the second information are placed in a message for reporting the carrier aggregation capability of the terminal, placing third information in the message for reporting the carrier aggregation capability of the terminal; the third information is used for indicating the number of layers of transmission data supported by each antenna of the terminal.
The embodiment of the invention also provides a device for processing the terminal capability, which is arranged on the network equipment, and the device comprises:
the receiving unit is used for receiving a message which is sent by the terminal and used for reporting the carrier aggregation capability of the terminal;
the second processing unit is used for analyzing the message for reporting the carrier aggregation capability of the terminal to obtain first information and second information; determining M continuous carriers which can be aggregated and are supported by the terminal by using first information, and supporting P-layer data transmission on N carriers in the M carriers; determining the positions of the frequency points of the N carriers in the M continuous carrier frequency points by using the second information; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; and determining the layer number combination sequence supported by the terminal under the continuous carrier aggregation by using the first information and the second information.
In the above scheme, the receiving unit receives an RRC message sent by the terminal; the second processing unit is specifically configured to:
analyzing a ca-BandwidthClassDL field of the RRC message to obtain the first information; and obtaining the second information according to the indication bit mark added in the ca-Bandwidth ClassDL field.
In the foregoing solution, the second processing unit is further configured to:
analyzing the message for reporting the terminal carrier aggregation capability, and obtaining third information;
and determining the number of layers of transmission data supported by each antenna of the terminal by using the third information.
An embodiment of the present invention further provides a terminal, including:
the first processor is used for placing the first information and the second information in a message for reporting the carrier aggregation capability of the terminal; the first information is used for indicating M continuous carriers which can be aggregated and are supported by the terminal, and P-layer data transmission is supported on N carriers in the M carriers; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; the second information is used for indicating the positions of the frequency points of the N carriers in the M continuous carrier frequency points; the first information and the second information can indicate a layer number combination sequence supported by the terminal under continuous carrier aggregation;
and the first communication interface is used for sending the message for reporting the carrier aggregation capability of the terminal to a network side.
In the foregoing solution, the first processor is specifically configured to:
setting a ca-BandwidthClassDL field of an RRC message by using the first information; and adding corresponding indication bit identification in the ca-BandwidthClassDL field by using the second information.
In the foregoing solution, the first processor is further configured to:
when the first information and the second information are placed in a message for reporting the carrier aggregation capability of the terminal, placing third information in the message for reporting the carrier aggregation capability of the terminal; the third information is used for indicating the number of layers of transmission data supported by each antenna of the terminal.
An embodiment of the present invention further provides a network device, including:
the second communication interface is used for receiving a message which is sent by the terminal and used for reporting the carrier aggregation capability of the terminal;
the second processor is used for analyzing the message for reporting the carrier aggregation capability of the terminal to obtain first information and second information; determining M continuous carriers which can be aggregated and are supported by the terminal by using first information, and supporting P-layer data transmission on N carriers in the M carriers; determining the positions of the frequency points of the N carriers in the M continuous carrier frequency points by using the second information; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; and determining the layer number combination sequence supported by the terminal under the continuous carrier aggregation by using the first information and the second information.
In the foregoing solution, the second communication interface is specifically configured to: receiving an RRC message sent by the terminal;
the second processor is specifically configured to: analyzing a ca-BandwidthClassDL field of the RRC message to obtain the first information; and obtaining the second information according to the indication bit mark added in the ca-Bandwidth ClassDL field.
In the foregoing solution, the second processor is further configured to:
analyzing the message for reporting the terminal carrier aggregation capability, and obtaining third information;
and determining the number of layers of transmission data supported by each antenna of the terminal by using the third information.
An embodiment of the present invention further provides a terminal, including: a first processor and a first memory for storing a computer program capable of running on the processor,
wherein the first processor is configured to execute the steps of any of the above-mentioned methods at the terminal side when running the computer program.
An embodiment of the present invention further provides a network device, including: a second processor and a second memory for storing a computer program capable of running on the processor,
wherein the second processor is configured to execute the steps of any one of the methods of the network device side when the computer program is executed.
An embodiment of the present invention further provides a storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of any one of the methods in the terminal side or implements the steps of any one of the methods in the network device side.
According to the terminal capability processing method, the terminal capability processing device, the related equipment and the storage medium, the terminal places the first information and the second information in the message for reporting the carrier aggregation capability of the terminal; the first information is used for indicating M continuous carriers which can be aggregated and are supported by the terminal, and P-layer data transmission is supported on N carriers in the M carriers; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; the second information is used for indicating the positions of the frequency points of the N carriers in the M continuous carrier frequency points; the first information and the second information can indicate a layer number combination sequence supported by the terminal under continuous carrier aggregation; sending the message for reporting the carrier aggregation capability of the terminal to a network side; the network equipment determines M continuous carriers which can be aggregated and are supported by the terminal by utilizing the first information, and P-layer data transmission is supported on N carriers in the M carriers; determining the positions of the frequency points of the N carriers in the M continuous carrier frequency points by using the second information; and determining the layer number combination sequence supported by the terminal under the continuous carrier aggregation by using the first information and the second information, and indicating the layer number combination sequence supported by the terminal under the continuous carrier aggregation by adopting a mode of combining the first information and the second information, so that the capability of the terminal can be accurately reported when the terminal supports continuous multi-carrier aggregation and part of carriers support multi-stream, and the network side can accurately understand the capability of the terminal.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples.
As described in the background art, in the related art, when a terminal reports UE capacity to a network side, the carrier aggregation capability and the multi-antenna capability of the terminal are respectively indicated by a ca-bandwidth csdl field and a supported mimo-capability dl field.
However, due to the limitation of the radio frequency and baseband processing capability of the terminal itself, some terminals are of the multi-antenna technology that do not support some carrier combinations, i.e. support downlink continuous multi-carrier aggregation, some carriers support downlink multi-stream, and other carriers support 2-stream, e.g. support 4-stream, 2-stream and 4-stream transmission on three simultaneous continuous carriers, i.e. support carrier 1 (4-stream) + carrier 2 (4-stream) + carrier 3 (2-stream) or carrier 1 (2-stream) + carrier 2 (4-stream) + carrier 3 (4-stream), in this case, when the terminal reports its capability, it still indicates its carrier aggregation capability and multi-antenna capability through the ca-bandwidthcsdl field and the supported mimo-capability dl field, respectively, however, when it indicates its carrier aggregation capability and multi-antenna capability through the ca-bandwidthcsdl field and the supported mimo-capability dl field, only partial sequential layer combination can be achieved, and the carrier aggregation capability and the multi-antenna capability of the terminal cannot be accurately reflected, so that the network side cannot accurately configure carrier resources for the terminal according to the UE capacity.
For example, suppose that a terminal reports that it supports B41 (frequency band) downlink continuous three-carrier aggregation, and two continuous carriers are downlink 4 streams, and another carrier is 2 streams (because the terminal radio frequency has a requirement on bandwidth, some terminals do not support some combined multi-antenna technologies, for example, the terminal does not support 4 streams, 2 streams, and 4 streams on three continuous carriers at the same time), that is, carrier 1(4 streams) + carrier 2(4 streams) + carrier 3(2 streams), or carrier 1(2 streams) + carrier 2(4 streams) + carrier 3(4 streams), is simply expressed as 442 or 224, and the following description is made according to a simple expression of numbers.
However, the intraBandContiguousCC-InfoList-r12 field does not represent the supported order of the layer number combinations. Therefore, when the terminal reports in this way, the network side will understand that the terminal supports any two carriers as 4 streams, and the other carrier as 2 streams. This obviously does not match the actual capabilities of the terminal. This will occur: the network side can carry out configuration according to the maximum capability reported by the terminal understood by the network side, and configuration failure can occur at the moment; after the network side finds that the configuration is failed, all carriers may be configured as 2 streams, so that the maximum capability of the terminal cannot be exerted, an expected effect cannot be achieved, and user experience is affected.
Based on this, in various embodiments of the present invention, the terminal places the first information and the second information in a message for reporting the carrier aggregation capability of the terminal; the first information is used for indicating M continuous carriers which can be aggregated and are supported by the terminal, and P-layer data transmission is supported on N carriers in the M carriers; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; the second information is used for indicating the positions of the frequency points of the N carriers in the M continuous carrier frequency points; the first information and the second information can indicate a layer number combination sequence supported by the terminal under continuous carrier aggregation; sending the message for reporting the carrier aggregation capability of the terminal to a network side; the network equipment determines M continuous carriers which can be aggregated and are supported by the terminal by utilizing the first information, and P-layer data transmission is supported on N carriers in the M carriers; determining the positions of the frequency points of the N carriers in the M continuous carrier frequency points by using the second information; and determining the layer number combination sequence supported by the terminal under the continuous carrier aggregation by using the first information and the second information.
According to the scheme provided by the embodiment of the invention, the first information and the second information are combined to indicate the supported layer number combination sequence of the terminal under the continuous carrier aggregation, so that the capability (carrier aggregation capability) of the terminal can be accurately reported when the terminal supports the continuous multi-carrier aggregation and part of carriers support multi-stream, and the network side can accurately understand the capability of the terminal.
An embodiment of the present invention provides a method for processing terminal capability, which is applied to a terminal, and as shown in fig. 1, the method includes:
step 101: placing the first information and the second information in a message for reporting the carrier aggregation capability of the terminal;
here, the first information is used to indicate that the terminal supports M contiguous carriers capable of being aggregated, and supports P-layer data transmission on N carriers of the M carriers; the second information is used for indicating the positions of the frequency points of the N carriers in the M continuous carrier frequency points; the first information and the second information can indicate a layer number combination order supported by the terminal under continuous carrier aggregation.
That is, the terminal indicates the combination order of the number of layers supported by the terminal under the continuous carrier aggregation by combining the first information and the second information.
Wherein M is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2.
In an embodiment, the second information is used to indicate whether N carriers are continuous and whether a frequency point of a carrier supporting P-layer data transmission belongs to an edge frequency point of M continuous carrier frequency points.
In practical application, the terminal generally reports its own capability through an RRC message, and for the downlink carrier aggregation capability, the ca-bandwidth csdl field is generally used for indication.
Based on this, in an embodiment, the specific implementation of this step may include:
setting a ca-BandwidthClassDL field of an RRC message by using the first information; and adding corresponding indication bit identification in the ca-BandwidthClassDL field by using the second information.
That is, similar to the related art, the terminal sets the first information in the ca-bandwidth cslasdl field, and further adds a corresponding indication bit identifier in the ca-bandwidth csdl field using the second information, thereby indicating the order of the number of layer combinations supported by itself under the contiguous carrier aggregation, that is, all the number of layer combinations supported, by combining the first information and the second information.
For the indication bit identification, it can be set as required. For example, a field "lack-layers" may be introduced into the ca-bandwidth csdl field, and then the supportable layer combination order of the terminal may be reported by combining intra-band non-contiguous carrier aggregation with the field. The rock-layers may be 2 bits (bits), that is, the rock-layers may be fields consisting of two bits, assuming bit1 and bit2 in order from high to low.
How to use the stack-layers to indicate whether the N carriers are continuous and whether the frequency point of the carrier supporting P-layer data transmission belongs to the edge frequency point of the M continuous carrier frequency points is described in detail below.
As shown in fig. 2, in practical application, considering the limitation of the terminal radio frequency unit, for example, considering that only one radio frequency unit supports a higher stream number, such as 4 streams, and the like, and the other radio frequency unit only supports 2 streams, whether a carrier frequency supporting 4 streams is continuously required or not is indicated by bit1, that is, bit1 represents whether a frequency point supporting P streams (multiple streams) is continuously required or not.
Meanwhile, considering the limitation of the baseband processing capability, there may be a case that the same radio frequency channel supporting multiple streams (for example, 4 streams) only supports partial carrier frequencies to support higher stream numbers for multiple streams such as RF1, but the baseband processing capability is poor, so that only N continuous carrier frequencies in M carriers can support higher stream numbers, and the remaining M-N carriers only support 2 streams, that is, represented by bit2, that is, the bit2 represents that in the supported combination, except for requiring that N carrier frequencies supporting P streams are continuous, a frequency point allowed to support 4 streams is not an edge frequency point in carrier aggregation.
Specific meanings of bit1 and bit2 values shown in table 1 can be obtained according to the two requirements.
TABLE 1
This is illustrated below in conjunction with fig. 2 and table 1.
Assuming that X is 3, a is 2, B is 1, and the carrier frequency in RF1 of the radio frequency unit is required to be continuous, then only 442, 244, and not 424 are supported. Meanwhile, in the supported combination, 2 carrier frequencies supporting 4 streams are required to be continuous, and the frequency points supporting 4 streams are also required to belong to edge frequency points in carrier aggregation, so that specific meanings of bit1 and bit2 values in table 1 are combined, that is, bit1 is 0 and bit2 is 0, that is, lack-layers is 00.
For another example, assuming that X is 5, a is 3, B is 2, and RF1 of the radio frequency unit supports only 2 carrier frequency 4 streams, 24422, 44222, 22244, 22442 are supported, and 42422, 42242, 22424, 42224, etc. are not supported, so that, in combination with the specific meanings of bit1 and bit2 in table 1, bit1 is 0 and bit2 is 1, that is, lack-layers is 01.
For example, the above downlink continuous three-carrier aggregation supports an example in which two continuous carriers are 4 streams and the other carrier is 2 streams. The terminal reporting mode is as follows:
then, specific values of bit1 and bit2 in the lack-layers shown in Table 2 can be obtained by combining specific flow numbers.
TABLE 2
Among them, it should be noted that: for example 1, 244 refers to the order of consecutive carrier frequencies, the first carrier supporting 2 streams, the second and third supporting 4 streams.
It should be noted that: in practical applications, two bits may be used to respectively indicate corresponding meanings (i.e. to respectively indicate the meanings characterized by bit1 and bit 2), or two different parameter names may be used to respectively indicate corresponding meanings, which is not limited in the embodiment of the present invention.
In practical application, the carrier aggregation capability of the mobile terminal can be reported to the network side, and the multi-antenna capability of the mobile terminal can also be reported to the network side.
Based on this, in an embodiment, when the first information and the second information are placed in a message for reporting carrier aggregation capability of the terminal, the method may further include:
placing the third information in the message for reporting the carrier aggregation capability of the terminal; the third information is used for indicating the number of layers of transmission data supported by each antenna of the terminal.
Here, in actual use, the terminal sets a supported mimo-capability dl field of an RRC message using the third information.
Step 102: and sending the message for reporting the carrier aggregation capability of the terminal to a network side.
Correspondingly, an embodiment of the present invention further provides a method for processing terminal capabilities, which is applied to a network device, and as shown in fig. 3, the method includes:
step 301: receiving a message which is sent by a terminal and used for reporting the carrier aggregation capability of the terminal;
step 302: analyzing the message for reporting the carrier aggregation capability of the terminal to obtain first information and second information;
here, in an embodiment, the network device receives an RRC message sent by the terminal;
analyzing a ca-BandwidthClassDL field of the RRC message to obtain the first information; and obtaining the second information according to the indication bit mark added in the ca-Bandwidth ClassDL field.
In practical application, the carrier aggregation capability of the mobile terminal can be reported to the network side, and the multi-antenna capability of the mobile terminal can also be reported to the network side.
Based on this, in an embodiment, the network device analyzes the message for reporting the terminal carrier aggregation capability, and further obtains third information;
and the network equipment determines the number of layers of transmission data supported by each antenna of the terminal by using the third information.
Here, in actual application, the terminal may set a supported mimo-capability dl field of the RRC message using the third information.
Correspondingly, the network device analyzes the supported mimo-capability dl field of the RRC message to obtain the third information.
In practical application, the network device may be a base station, or may be other access network devices.
Step 303: determining M continuous carriers which can be aggregated and are supported by the terminal by using first information, and supporting P-layer data transmission on N carriers in the M carriers; determining the positions of the frequency points of the N carriers in the M continuous carrier frequency points by using the second information;
here, M is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2.
Specifically, whether the N carriers are continuous and whether the frequency point of the carrier supporting the data transmission of the P layer belongs to the edge frequency point of the M continuous carrier frequency points is determined by using the second information.
Step 304: and determining the layer number combination sequence supported by the terminal under the continuous carrier aggregation by utilizing the first information and the second information.
Here, in practical applications, the network device may use the same meaning of the indicator bit identifier as that of the terminal to finally determine the order of the number of layer combinations supported by the terminal under continuous carrier aggregation.
For example, a field "lack-layers" is introduced into the ca-bandwidth cslsdl field, and then the supportable layer combination sequence of the terminal is reported in a mode of combining intra-band discontinuous carrier aggregation with the field. The use of lack-layers has been described in detail above and will not be described in detail here.
An embodiment of the present invention further provides a method for processing terminal capabilities, as shown in fig. 4, the method includes:
step 401: the terminal places the first information and the second information in a message for reporting the carrier aggregation capability of the terminal;
here, the first information is used to indicate that the terminal supports M contiguous carriers capable of being aggregated, and supports P-layer data transmission on N carriers of the M carriers; the second information is used for indicating the positions of the frequency points of the N carriers in the M continuous carrier frequency points; the first information and the second information can indicate a layer number combination order supported by the terminal under continuous carrier aggregation.
Wherein M is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2.
Step 402: sending the message for reporting the carrier aggregation capability of the terminal to network equipment;
step 403: after receiving a message for reporting terminal carrier aggregation capability sent by a terminal, the network equipment analyzes the message for reporting the terminal carrier aggregation capability to obtain first information and second information;
step 404: the network equipment determines M continuous carriers which can be aggregated and are supported by the terminal by utilizing first information, and P-layer data transmission is supported on N carriers in the M carriers; determining the positions of the frequency points of the N carriers in the M continuous carrier frequency points by using the second information;
step 405: and determining the layer number combination sequence supported by the terminal under the continuous carrier aggregation by utilizing the first information and the second information.
In practical application, after determining the layer number combination sequence supported by the terminal under continuous carrier aggregation, that is, after determining the capability of the terminal, the network device performs carrier related configuration according to the determined capability.
It should be noted that: the specific processing procedures of the terminal and the network device have been described in detail above, and are not described herein again.
In the method for processing the terminal capability provided by the embodiment of the invention, the terminal places the first information and the second information in a message for reporting the carrier aggregation capability of the terminal; the first information is used for indicating M continuous carriers which can be aggregated and are supported by the terminal, and P-layer data transmission is supported on N carriers in the M carriers; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; the second information is used for indicating the positions of the frequency points of the N carriers in the M continuous carrier frequency points; the first information and the second information can indicate a layer number combination sequence supported by the terminal under continuous carrier aggregation; sending the message for reporting the carrier aggregation capability of the terminal to a network side; the network equipment determines M continuous carriers which can be aggregated and are supported by the terminal by utilizing the first information, and P-layer data transmission is supported on N carriers in the M carriers; determining the positions of the frequency points of the N carriers in the M continuous carrier frequency points by using the second information; and determining the layer number combination sequence supported by the terminal under continuous carrier aggregation by using the first information and the second information, and indicating the layer number combination sequence supported by the terminal under continuous carrier aggregation by adopting a mode of combining the first information and the second information, so that the capability (carrier aggregation capability) of the terminal can be accurately reported when the terminal supports continuous multi-carrier aggregation and part of carriers support multi-stream, and the network side can accurately understand the capability of the terminal.
In addition, a ca-BandwidthClassDL field of the RRC message is set by using the first information; and by utilizing the second information, a corresponding indication bit identifier is added in the ca-BandwidthClassDL field, and indication can be realized without greatly changing the format of the message, so that the method is easy to realize.
In order to implement the method according to the embodiment of the present invention, an apparatus for processing terminal capabilities is provided in an embodiment of the present invention, and as shown in fig. 5, the apparatus includes:
the first processing unit 51 is configured to place the first information and the second information in a message for reporting a carrier aggregation capability of the terminal; the first information is used for indicating M continuous carriers which can be aggregated and are supported by the terminal, and P-layer data transmission is supported on N carriers in the M carriers; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; the second information is used for indicating the positions of the frequency points of the N carriers in the M continuous carrier frequency points; the first information and the second information can indicate a layer number combination sequence supported by the terminal under continuous carrier aggregation;
a sending unit 52, configured to send the message for reporting the terminal carrier aggregation capability to the network side.
That is, the terminal indicates the combination order of the number of layers supported by the terminal under the continuous carrier aggregation by combining the first information and the second information.
In an embodiment, the second information is used to indicate whether N carriers are continuous and whether a frequency point of a carrier supporting P-layer data transmission belongs to an edge frequency point of M continuous carrier frequency points.
In practical application, the terminal generally reports its own capability through an RRC message, and for the downlink carrier aggregation capability, the ca-bandwidth csdl field is generally used for indication.
Based on this, in an embodiment, the first processing unit 51 is specifically configured to:
setting a ca-BandwidthClassDL field of an RRC message by using the first information; and adding corresponding indication bit identification in the ca-BandwidthClassDL field by using the second information.
That is, similar to the related art, the terminal sets the first information in the ca-bandwidth cslasdl field, and further adds a corresponding indication bit identifier in the ca-bandwidth csdl field using the second information, thereby indicating the order of the number of layer combinations supported by itself under the contiguous carrier aggregation, that is, all the number of layer combinations supported, by combining the first information and the second information.
For the indication bit identification, it can be set as required.
In practical application, the terminal can report the multi-antenna capability of the terminal to the network side in addition to reporting the carrier aggregation capability of the terminal to the network side.
Based on this, in an embodiment, the first processing unit 51 is further configured to:
when the first information and the second information are placed in a message for reporting the carrier aggregation capability of the terminal, placing third information in the message for reporting the carrier aggregation capability of the terminal; the third information is used for indicating the number of layers of transmission data supported by each antenna of the terminal.
Here, in actual application, the first processing unit 51 sets a supported mimo-capability dl field of the RRC message using the third information.
In practical applications, the first processing unit 51 may be implemented by a processor in a terminal-capable processing device, and the sending unit 52 may be implemented by a communication interface in the terminal-capable processing device.
It should be noted that: in the terminal capability processing device provided in the above embodiment, when the terminal capability processing is performed, only the division of each program module is illustrated, and in practical applications, the processing distribution may be completed by different program modules according to needs, that is, the internal structure of the device may be divided into different program modules to complete all or part of the processing described above. In addition, the terminal capability processing apparatus and the terminal capability processing method provided in the foregoing embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments and are not described herein again.
In order to implement the method according to the embodiment of the present invention, an embodiment of the present invention further provides a device for processing terminal capabilities, where the device is disposed in a network device, and as shown in fig. 6, the device includes:
a receiving unit 61, configured to receive a message sent by a terminal and used for reporting a carrier aggregation capability of the terminal;
the second processing unit 62 is configured to parse the message for reporting the terminal carrier aggregation capability to obtain first information and second information; determining M continuous carriers which can be aggregated and are supported by the terminal by using first information, and supporting P-layer data transmission on N carriers in the M carriers; determining the positions of the frequency points of the N carriers in the M continuous carrier frequency points by using the second information; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; and determining the layer number combination sequence supported by the terminal under the continuous carrier aggregation by using the first information and the second information.
Here, in an embodiment, the receiving unit 61 receives an RRC message sent by the terminal;
the second processing unit 62 is specifically configured to:
analyzing a ca-BandwidthClassDL field of the RRC message to obtain the first information; and obtaining the second information according to the indication bit mark added in the ca-Bandwidth ClassDL field.
In an embodiment, the second processing unit 62 determines whether the N carriers are consecutive and whether a frequency point of a carrier supporting P-layer data transmission belongs to an edge frequency point of M consecutive carrier frequency points, using the second information.
In practical application, the carrier aggregation capability of the mobile terminal can be reported to the network side, and the multi-antenna capability of the mobile terminal can also be reported to the network side.
Based on this, in an embodiment, the second processing unit 62 is further configured to:
analyzing the message for reporting the terminal carrier aggregation capability, and obtaining third information;
and determining the number of layers of transmission data supported by each antenna of the terminal by using the third information.
Here, in actual application, the terminal may set a supported mimo-capability dl field of the RRC message using the third information.
Accordingly, the second processing unit 62 parses the supported mimo-capability dl field of the RRC message to obtain the third information.
In practical applications, the receiving unit 61 may be implemented by a communication interface in a terminal-capable processing device, and the second processing unit 62 may be implemented by a processor in the terminal-capable processing device.
It should be noted that: in the terminal capability processing device provided in the above embodiment, when the terminal capability processing is performed, only the division of each program module is illustrated, and in practical applications, the processing distribution may be completed by different program modules according to needs, that is, the internal structure of the device may be divided into different program modules to complete all or part of the processing described above. In addition, the terminal capability processing apparatus and the terminal capability processing method provided in the foregoing embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments and are not described herein again.
Based on hardware implementation of the device, and in order to implement the method for implementing the terminal side of the present invention, an embodiment of the present invention further provides a terminal, as shown in fig. 7, where the terminal 70 includes:
a first communication interface 71, which can perform information interaction with a network device;
the first processor 72 is connected to the first communication interface 71 to implement information interaction with a network device, and is configured to execute the method provided by one or more technical solutions of the terminal side when running a computer program. While a computer program capable of running on said first processor 72 is stored on the first memory 73.
Specifically, the first processor 72 is configured to place the first information and the second information in a message for reporting a carrier aggregation capability of the terminal; the first information is used for indicating M continuous carriers which can be aggregated and are supported by the terminal, and P-layer data transmission is supported on N carriers in the M carriers; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; the second information is used for indicating the positions of the frequency points of the N carriers in the M continuous carrier frequency points; the first information and the second information can indicate a layer number combination sequence supported by the terminal under continuous carrier aggregation;
the first communication interface 71 is configured to send the message for reporting the terminal carrier aggregation capability to the network side.
That is, the terminal indicates the combination order of the number of layers supported by the terminal under the continuous carrier aggregation by combining the first information and the second information.
In an embodiment, the second information is used to indicate whether N carriers are continuous and whether a frequency point of a carrier supporting P-layer data transmission belongs to an edge frequency point of M continuous carrier frequency points.
In practical application, the terminal generally reports its own capability through an RRC message, and for the downlink carrier aggregation capability, the ca-bandwidth csdl field is generally used for indication.
Based on this, in an embodiment, the first processor 72 is specifically configured to:
setting a ca-BandwidthClassDL field of an RRC message by using the first information; and adding corresponding indication bit identification in the ca-BandwidthClassDL field by using the second information.
That is, similar to the related art, the first processor 72 sets the first information in the ca-bandwidth cslsdl field, and further adds a corresponding indication bit identifier in the ca-bandwidth cslsdl field by using the second information, so as to indicate the supported layer number combination order of the terminal under the continuous carrier aggregation, that is, all the supported layer number combination orders, by using the combination of the first information and the second information.
For the indication bit identification, it can be set as required.
In practical application, the terminal can report the multi-antenna capability of the terminal to the network side in addition to reporting the carrier aggregation capability of the terminal to the network side.
Based on this, in an embodiment, the first processor 72 is further configured to:
when the first information and the second information are placed in a message for reporting the carrier aggregation capability of the terminal, placing third information in the message for reporting the carrier aggregation capability of the terminal; the third information is used for indicating the number of layers of transmission data supported by each antenna of the terminal.
Here, in actual application, the first processor 72 sets a supported mimo-capability dl field of the RRC message using the third information.
The specific processing procedure of the first processor 72 can be understood by referring to the method, which is not described herein.
Of course, in practical applications, the terminal 70 may further include: a user interface 74. The various components of the terminal 70 are coupled together by a bus system 75. It will be appreciated that the bus system 75 is used to enable communications among the components. The bus system 75 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 75 in fig. 7.
The number of the first processors 72 is at least one.
The user interface 74 may include buttons, a touch sensitive pad, a touch screen, or the like.
The first memory 73 in the embodiment of the present invention is used to store various types of data to support the operation of the terminal 70. Examples of such data include: any computer program for operating on the terminal 70.
The method disclosed in the above embodiments of the present invention may be applied to the first processor 72, or implemented by the first processor 72. The first processor 72 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the first processor 72. The first Processor 72 may be a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc. The first processor 72 may implement or perform the methods, steps and logic blocks disclosed in the embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed by the embodiment of the invention can be directly implemented by a hardware decoding processor, or can be implemented by combining hardware and software modules in the decoding processor. The software module may be located in a storage medium located in the first memory 73, and the first processor 72 reads the information in the first memory 73 and, in conjunction with its hardware, performs the steps of the foregoing method.
In an exemplary embodiment, the terminal 70 may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), Field-Programmable Gate arrays (FPGAs), general purpose processors, controllers, Micro Controllers (MCUs), microprocessors (microprocessors), or other electronic components for performing the aforementioned methods.
Based on the hardware implementation of the foregoing apparatus, and in order to implement the method for implementing the network device side of the present invention, an embodiment of the present invention further provides a network device, as shown in fig. 8, where the network device 80 includes:
a second communication interface 81 capable of performing information interaction with a terminal;
and the second processor 82 is connected with the second communication interface 81 to implement information interaction with a terminal, and is used for executing the method provided by one or more of the above technical solutions when running a computer program. And the computer program is stored on the second memory 83.
Specifically, the second communication interface 81 is configured to receive a message sent by a terminal and used for reporting the carrier aggregation capability of the terminal;
the second processor 82 is configured to parse the message for reporting the carrier aggregation capability of the terminal to obtain first information and second information; determining M continuous carriers which can be aggregated and are supported by the terminal by using first information, and supporting P-layer data transmission on N carriers in the M carriers; determining the positions of the frequency points of the N carriers in the M continuous carrier frequency points by using the second information; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; and determining the layer number combination sequence supported by the terminal under the continuous carrier aggregation by using the first information and the second information.
Here, in an embodiment, the second communication interface 81 is specifically configured to: receiving an RRC message sent by the terminal;
the second processor 82 is specifically configured to: analyzing a ca-BandwidthClassDL field of the RRC message to obtain the first information; and obtaining the second information according to the indication bit mark added in the ca-Bandwidth ClassDL field.
In an embodiment, the second processor 82 determines whether the N carriers are consecutive and whether the frequency point of the carrier supporting P-layer data transmission belongs to an edge frequency point of the M consecutive carrier frequency points, using the second information.
In practical application, the carrier aggregation capability of the mobile terminal can be reported to the network side, and the multi-antenna capability of the mobile terminal can also be reported to the network side.
Based on this, in an embodiment, the second processor 82 is further configured to:
analyzing the message for reporting the terminal carrier aggregation capability, and obtaining third information;
and determining the number of layers of transmission data supported by each antenna of the terminal by using the third information.
Here, in actual application, the terminal may set a supported mimo-capability dl field of the RRC message using the third information.
Accordingly, the second processor 82 parses the supported mimo-capability dl field of the RRC message to obtain the third information.
The specific processing procedure of the second processor 82 can be understood by referring to the method, which is not described herein.
Of course, in actual practice, the various components in network device 80 are coupled together by bus system 84, as shown in FIG. 8. It will be appreciated that the bus system 84 is used to enable communications among the components. The bus system 84 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 84 in fig. 8.
The second memory 83 in the embodiment of the present invention is used to store various types of data to support the operation of the network device 80.
The method disclosed in the above embodiments of the present invention may be applied to the second processor 82, or implemented by the second processor 82. The second processor 82 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the second processor 82. The second processor 82 described above may be a general purpose processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. The second processor 82 may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed by the embodiment of the invention can be directly implemented by a hardware decoding processor, or can be implemented by combining hardware and software modules in the decoding processor. The software module may be located in a storage medium located in the second memory 83, and the second processor 82 reads the information in the second memory 83, and in combination with its hardware, performs the steps of the foregoing method.
In an exemplary embodiment, the network device 80 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components for performing the foregoing methods.
It is understood that the memories (such as the first memory 73 and the second memory 83) in the embodiments of the present invention may be volatile memories or nonvolatile memories, and may include both volatile and nonvolatile memories. Among them, the nonvolatile Memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a magnetic random access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical disk, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Enhanced Synchronous Dynamic Random Access Memory (Enhanced DRAM), Synchronous Dynamic Random Access Memory (SLDRAM), Direct Memory (DRmb Access), and Random Access Memory (DRAM). The described memory for embodiments of the present invention is intended to comprise, without being limited to, these and any other suitable types of memory.
To implement the method according to the embodiment of the present invention, an embodiment of the present invention further provides a system for processing an interrupt capability, as shown in fig. 9, where the system includes:
the terminal 91 is configured to place the first information and the second information in a message for reporting a carrier aggregation capability of the terminal; the first information is used for indicating M continuous carriers which can be aggregated and are supported by the terminal, and P-layer data transmission is supported on N carriers in the M carriers; the second information is used for indicating the positions of the frequency points of the N carriers in the M continuous carrier frequency points; the first information and the second information can indicate a layer number combination sequence supported by the terminal under continuous carrier aggregation; m is an integer greater than or equal to 3; n is an integer greater than or equal to 2; n is less than M; p is an integer greater than 2; sending the message for reporting the terminal carrier aggregation capability to the network device 92;
the network device 92 is configured to, after receiving the message for reporting the terminal carrier aggregation capability sent by the terminal 91, analyze the message for reporting the terminal carrier aggregation capability to obtain first information and second information; determining, by using first information, M continuous carriers capable of being aggregated that are supported by the terminal 91, and supporting P-layer data transmission on N carriers of the M carriers; determining the positions of the frequency points of the N carriers in the M continuous carrier frequency points by using the second information; and determining a layer number combination order supported by the terminal 91 under the continuous carrier aggregation by using the first information and the second information.
It should be noted that: the specific functions of the terminal 91 and the network device 92 are also described in detail above, and are not described in detail here.
In an exemplary embodiment, the embodiment of the present invention further provides a storage medium, which may specifically be a computer readable storage medium, such as the first memory 73 including a computer program, which is executable by the first processor 72 of the terminal 70 to complete the steps of the foregoing terminal method, or the second memory 83 including a computer program, which is executable by the second processor 82 of the network device 80 to complete the steps of the foregoing network device side method.
The computer readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface Memory, optical disk, or CD-ROM.
It should be noted that: the technical schemes described in the embodiments of the present invention can be combined arbitrarily without conflict.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.