A capability reporting method, device, and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-31
- Publication Date
- 2026-08-14
AI Technical Summary
[0006]本发明提供了一种能力上报方法、设备及存储介质,用以解决网络侧不能获知终端设备的真实能力的问题
[0170]本发明实施例提供的技术方案中,由于终端设备会上报终端设备能够支持的全部能力和/或模式、或者自己支持的最高能力和/或模式、或者高于当前的能力和/或模式的其他能力和/或模式;以及自己当前的能力和/或模式,使得网络可以知道终端设备本身能够支持的各种标准的网络,如是否能够支持5G能力。
Smart Images

Figure CN115734278B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a capability reporting method, device, and storage medium. Background Technology
[0002] N1 mode refers to accessing the 5G CN (core network) through the 5G AN (access network) (including eLTE (Enhanced LTE; LTE: Long Term Evolution) and NR (New Radio)); S1 mode refers to accessing the 4G CN through the 4G AN.
[0003] When a terminal device switches from N1 mode to S1 mode or vice versa, a registration process is performed, and the terminal capabilities are reported. The terminal capabilities here only include the UE's current capabilities.
[0004] The shortcoming of existing technology is that the network side cannot know the true capabilities of the terminal device.
[0005] Furthermore, the network side cannot assign 4G or 5G bearers, or other standard versions of network bearers, to terminal devices based on their actual capabilities. Summary of the Invention
[0006] This invention provides a capability reporting method, device, and storage medium to solve the problem that the network side cannot know the true capabilities of the terminal device.
[0007] This invention provides the following technical solutions:
[0008] A capability reporting method, comprising:
[0009] Terminal devices report terminal capabilities and / or modes in one or a combination of the following ways:
[0010] The terminal device reports all the capabilities and / or modes it can support, as well as the current capabilities and / or modes;
[0011] The terminal device reports the highest supported capabilities and / or modes, as well as the current capabilities and / or modes;
[0012] The terminal device reports its current capabilities and / or modes, as well as other capabilities and / or modes that are superior to the current capabilities and / or modes;
[0013] The terminal device reports all the capabilities and / or modes it can support, as well as the capabilities and / or modes that are activated;
[0014] The terminal device reports the highest supported capabilities and / or modes, as well as the activated capabilities and / or modes;
[0015] The terminal device reports its activated capabilities and / or modes, as well as other capabilities and / or modes that are higher than the activated capabilities and / or modes.
[0016] The implementation also includes:
[0017] The terminal device receives a request from the network device to report its capabilities, and the terminal device reports its capabilities; or,
[0018] The terminal device actively reports its terminal capabilities.
[0019] The implementation also includes:
[0020] The terminal device reports one or a combination of the following terminal capabilities: supported bandwidth, available antenna capabilities.
[0021] In practice, the terminal reports its capabilities either through the RAN to the CN, or through both the RAN and the CN, or through the CN to the RAN.
[0022] The implementation also includes:
[0023] The terminal device receives the indication information from the network device and activates the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0024] The implementation also includes:
[0025] The terminal device forwards the instruction information to the non-access layer or the application layer, whereby the non-access layer decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the information to the user to decide whether to activate the corresponding capabilities and / or modes of the terminal device.
[0026] The implementation also includes:
[0027] The terminal device sends feedback to the network device regarding whether to activate the corresponding capabilities and / or modes of the terminal device, carrying a reason value or other auxiliary information.
[0028] In practice, when the network device implicitly instructs the terminal device to activate the corresponding capability and / or mode through inter-RAT measurement configuration:
[0029] The system queries the non-access stratum or application layer to determine whether to activate the corresponding capabilities and / or modes. The non-access stratum decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the information to the user to determine whether to activate the corresponding capabilities and / or modes of the terminal device; or...
[0030] Inquire whether the non-access layer or application layer should perform inter-RAT measurements in the corresponding mode; or,
[0031] Before reporting measurements using inter-RAT, inquire whether the non-access layer or application layer has reported the measurement.
[0032] The implementation also includes:
[0033] The measurement report includes a cause value to indicate whether an inter-RAT measurement was performed or to indicate the meaning of a measurement value of 0.
[0034] The implementation also includes:
[0035] The terminal device receives a handover command sent by the network device, wherein the target cell is a cell corresponding to another mode. The terminal device forwards the information to the non-access stratum or application layer, which decides whether to perform a handover. Alternatively, if the terminal device decides not to perform a handover to the target cell, it replies to the network that it will not enter the corresponding mode and / or refuses to switch to the corresponding mode, carrying a reason value.
[0036] A capability reporting method, comprising:
[0037] The network device receives the terminal device reporting terminal capabilities and / or modes in one or a combination of the following ways:
[0038] The terminal device supports all capabilities and / or modes, as well as its current capabilities and / or modes;
[0039] The highest capabilities and / or modes supported by the terminal device, and its current capabilities and / or modes;
[0040] The current capabilities and / or modes of the terminal device, and other capabilities and / or modes that are superior to the current capabilities and / or modes;
[0041] The terminal device supports all capabilities and / or modes, as well as the activated capabilities and / or modes;
[0042] The highest capabilities and / or modes supported by the terminal device, and the capabilities and / or modes activated;
[0043] The capabilities and / or modes activated by the terminal device, as well as other capabilities and / or modes beyond the activated capabilities and / or modes.
[0044] The implementation also includes:
[0045] Network devices instruct terminal devices to activate corresponding capabilities and / or modes based on one or a combination of the following factors: terminal capabilities and / or modes reported by the terminal devices, network load for each communication standard, and network coverage; or,
[0046] Periodically instruct terminal devices to activate corresponding capabilities and / or modes.
[0047] The implementation also includes:
[0048] When the network load of the first communication standard is greater than a preset value, or the network coverage of the second communication standard is greater than a preset value, the network device instructs the terminal device to activate its corresponding second communication standard capability and / or mode.
[0049] During implementation, the terminal device is instructed to activate the corresponding capability and / or mode based on one or a combination of the following factors:
[0050] The rate performance requirements, latency performance requirements, and number of services for terminal devices in the connected state;
[0051] The location of the terminal device in a connected state;
[0052] The location of a terminal device that is in an idle or inactive state;
[0053] The network load of terminal devices that are in an idle or inactive state.
[0054] The implementation also includes:
[0055] Send indication information to the terminal device to activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0056] In implementation, when activating the corresponding capabilities and / or modes of the terminal device via message instructions on the network side, it also includes:
[0057] The terminal device receives feedback on whether it has entered the corresponding communication standard mode and / or capability.
[0058] In implementation, when the network side implicitly instructs the terminal device to activate the corresponding capability and / or mode through inter-RAT measurement configuration, it also includes:
[0059] The device receives a measurement report and a cause value sent by the terminal device, wherein the cause value indicates whether an inter-RAT measurement is performed or the meaning of a measurement value of 0.
[0060] The implementation also includes:
[0061] Send a handover command to the terminal device to switch to the second communication standard network cell.
[0062] The implementation also includes:
[0063] Receive the handover failure message and reason value sent by the terminal device.
[0064] A terminal device, comprising:
[0065] The processor is used to read programs from memory and execute the following procedures:
[0066] Report terminal capabilities and / or modes in one or a combination of the following ways:
[0067] Report all capabilities and / or modes that you can support, as well as your current capabilities and / or modes;
[0068] Report the highest capabilities and / or modes you support, as well as the current capabilities and / or modes;
[0069] Report your current abilities and / or patterns, as well as other abilities and / or patterns that are superior to your current abilities and / or patterns;
[0070] Report all capabilities and / or modes that you can support, as well as the capabilities and / or modes that are activated;
[0071] Report the highest capabilities and / or modes you support, as well as the capabilities and / or modes that are active.
[0072] Report your activated abilities and / or modes, as well as other abilities and / or modes that are above the activated abilities and / or modes;
[0073] A transceiver is used to receive and send data under the control of a processor.
[0074] In practice, the network device receives a request to report terminal capabilities, and the terminal device reports its capabilities; or, the terminal device proactively reports its capabilities.
[0075] The implementation also includes:
[0076] Report one or a combination of the following terminal capabilities: supported bandwidth, available antenna capabilities.
[0077] In practice, terminal capabilities are reported either via RAN to CN; or via RAN and CN; or via CN to RAN.
[0078] The implementation also includes:
[0079] Receive the indication information from the network device and activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0080] The implementation also includes:
[0081] The instruction information is forwarded to the non-access layer or the application layer, whereby the non-access layer decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the information to the user to decide whether to activate the corresponding capabilities and / or modes of the terminal device.
[0082] The implementation also includes:
[0083] The network device provides feedback on whether the corresponding capabilities and / or modes of the terminal device are activated, carrying a reason value or other auxiliary information.
[0084] In practice, when the network device implicitly instructs the terminal device to activate the corresponding capability and / or mode through inter-RAT measurement configuration:
[0085] The system queries the non-access stratum or application layer to determine whether to activate the corresponding capabilities and / or modes. The non-access stratum decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the information to the user to determine whether to activate the corresponding capabilities and / or modes of the terminal device; or...
[0086] Inquire whether the non-access layer or application layer should perform inter-RAT measurements in the corresponding mode; or,
[0087] Before reporting measurements using inter-RAT, inquire whether the non-access layer or application layer has reported the measurement.
[0088] The implementation also includes:
[0089] The measurement report includes a cause value to indicate whether an inter-RAT measurement was performed or to indicate the meaning of a measurement value of 0.
[0090] The implementation also includes:
[0091] The terminal device receives a handover command sent by the network device, wherein the target cell is a cell corresponding to another mode. The terminal device forwards the information to the non-access stratum or application layer, which decides whether to perform a handover. Alternatively, if the terminal device decides not to perform a handover to the target cell, it replies to the network that it will not enter the corresponding mode and / or refuses to switch to the corresponding mode, carrying a reason value.
[0092] A terminal device, comprising:
[0093] The capability reporting module is used to report terminal capabilities and / or modes in one or a combination of the following ways:
[0094] Report all capabilities and / or modes that you can support, as well as your current capabilities and / or modes;
[0095] Report the highest capabilities and / or modes you support, as well as the current capabilities and / or modes;
[0096] Report your current abilities and / or patterns, as well as other abilities and / or patterns that are superior to your current abilities and / or patterns;
[0097] Report all capabilities and / or modes that you can support, as well as the capabilities and / or modes that are activated;
[0098] Report the highest capabilities and / or modes you support, as well as the capabilities and / or modes that are active.
[0099] Report your activated abilities and / or modes, as well as other abilities and / or modes that are above the activated abilities and / or modes.
[0100] In practice, the capability reporting module is also used to receive requests from the network device to report terminal capabilities, and the terminal device reports its terminal capabilities; or, it actively reports its terminal capabilities.
[0101] In practice, the capability reporting module is also used to report one or a combination of the following terminal capabilities: supported bandwidth and available antenna capabilities.
[0102] In practice, the capability reporting module is also used to report terminal capabilities, either by reporting to the CN via the RAN; or by reporting to both the RAN and the CN; or by reporting to the RAN via the CN.
[0103] The implementation also includes:
[0104] An activation module is used to receive indication information from the network device and activate the corresponding capabilities and / or modes of the terminal device; wherein the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0105] In practice, the activation module is also used to forward the indication information to the non-access layer or the application layer, whereby the non-access layer decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the information to the user to decide whether to activate the corresponding capabilities and / or modes of the terminal device.
[0106] In practice, the activation module is also used to provide feedback to the network device on whether to activate the corresponding capabilities and / or modes of the terminal device, carrying a reason value or other auxiliary information.
[0107] In implementation, the activation module is also used when the network device implicitly instructs the terminal device to activate the corresponding capability and / or mode via inter-RAT measurement configuration:
[0108] The system queries the non-access stratum or application layer to determine whether to activate the corresponding capabilities and / or modes. The non-access stratum decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the information to the user to determine whether to activate the corresponding capabilities and / or modes of the terminal device; or...
[0109] Inquire whether the non-access layer or application layer should perform inter-RAT measurements in the corresponding mode; or,
[0110] Before reporting measurements using inter-RAT, inquire whether the non-access layer or application layer has reported the measurement.
[0111] The implementation also includes:
[0112] The measurement module is used to carry a cause value in the measurement report to indicate whether an inter-RAT measurement was performed or to indicate the meaning of a measurement value of 0.
[0113] The implementation also includes:
[0114] The handover module is used to receive a handover command sent by the network device, wherein the target cell is a cell corresponding to another mode. The terminal device forwards this information to the non-access stratum or application layer, which decides whether to perform a handover; or, if the terminal device decides not to perform a handover to the target cell, it replies to the network that it will not enter the corresponding mode, and / or refuses to handover to the corresponding mode, carrying a reason value.
[0115] A network-side device, comprising:
[0116] The processor is used to read programs from memory and execute the following procedures:
[0117] The terminal device reports its terminal capabilities and / or modes in one or a combination of the following ways:
[0118] The terminal device supports all capabilities and / or modes, as well as its current capabilities and / or modes;
[0119] The highest capabilities and / or modes supported by the terminal device, and its current capabilities and / or modes;
[0120] The current capabilities and / or modes of the terminal device, and other capabilities and / or modes that are superior to the current capabilities and / or modes;
[0121] The terminal device supports all capabilities and / or modes, as well as the activated capabilities and / or modes;
[0122] The highest capabilities and / or modes supported by the terminal device, and the capabilities and / or modes activated;
[0123] The capabilities and / or modes activated by the terminal device, as well as other capabilities and / or modes beyond the activated capabilities and / or modes;
[0124] A transceiver is used to receive and send data under the control of a processor.
[0125] The implementation also includes:
[0126] Network devices instruct terminal devices to activate corresponding capabilities and / or modes based on one or a combination of the following factors: terminal capabilities and / or modes reported by the terminal devices, network load for each communication standard, and network coverage; or,
[0127] Periodically instruct terminal devices to activate corresponding capabilities and / or modes.
[0128] The implementation also includes:
[0129] When the network load of the first communication standard is greater than a preset value, or the network coverage of the second communication standard is greater than a preset value, the terminal device is instructed to activate its corresponding second communication standard capability and / or mode.
[0130] During implementation, the terminal device is instructed to activate the corresponding capability and / or mode based on one or a combination of the following factors:
[0131] The rate performance requirements, latency performance requirements, and number of services for terminal devices in the connected state;
[0132] The location of the terminal device in a connected state;
[0133] The location of a terminal device that is in an idle or inactive state;
[0134] The network load of terminal devices that are in an idle or inactive state.
[0135] The implementation also includes:
[0136] Send indication information to the terminal device to activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0137] In implementation, when activating the corresponding capabilities and / or modes of the terminal device via message instructions on the network side, it also includes:
[0138] The terminal device receives feedback on whether it has entered the corresponding communication standard mode and / or capability.
[0139] In implementation, when the network side implicitly instructs the terminal device to activate the corresponding capability and / or mode through inter-RAT measurement configuration, it also includes:
[0140] The device receives a measurement report and a cause value sent by the terminal device, wherein the cause value indicates whether an inter-RAT measurement is performed or the meaning of a measurement value of 0.
[0141] The implementation also includes:
[0142] Send a handover command to the terminal device to switch to the second communication standard network cell.
[0143] The implementation also includes:
[0144] Receive the handover failure message and reason value sent by the terminal device.
[0145] A network-side device, comprising:
[0146] The receiving module is configured to receive terminal capabilities and / or modes reported by the terminal device in one or a combination of the following ways:
[0147] The terminal device supports all capabilities and / or modes, as well as its current capabilities and / or modes;
[0148] The highest capabilities and / or modes supported by the terminal device, and its current capabilities and / or modes;
[0149] The current capabilities and / or modes of the terminal device, and other capabilities and / or modes that are superior to the current capabilities and / or modes;
[0150] The terminal device supports all capabilities and / or modes, as well as the activated capabilities and / or modes;
[0151] The highest capabilities and / or modes supported by the terminal device, and the capabilities and / or modes activated;
[0152] The capabilities and / or modes activated by the terminal device, as well as other capabilities and / or modes beyond the activated capabilities and / or modes.
[0153] In practice, the instruction module is also used to instruct the terminal device to activate its corresponding second communication standard capability and / or mode when the network load of the first communication standard is greater than a preset value, or the network coverage of the second communication standard is greater than a preset value.
[0154] In implementation, the indication module is also used to instruct the terminal device to activate the corresponding capability and / or mode based on one or a combination of the following factors:
[0155] The rate performance requirements, latency performance requirements, and number of services for terminal devices in the connected state;
[0156] The location of the terminal device in a connected state;
[0157] The location of a terminal device that is in an idle or inactive state;
[0158] The network load of terminal devices that are in an idle or inactive state.
[0159] The implementation also includes:
[0160] The instruction module is used to instruct the terminal device to activate the corresponding capability and / or mode based on one or a combination of the following factors: the terminal capability and / or mode reported by the terminal device, the network load of each communication standard, and the network coverage status; or,
[0161] Periodically instruct terminal devices to activate corresponding capabilities and / or modes.
[0162] In practice, the indication module is also used to send indication information to the terminal device to activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0163] In practice, the receiving module is also used to receive indication information from the network device and activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0164] In implementation, the receiving module is further configured to, when the network side implicitly instructs the terminal device to activate the corresponding capability and / or mode via inter-RAT measurement configuration, include:
[0165] The device receives a measurement report and a cause value sent by the terminal device, wherein the cause value indicates whether an inter-RAT measurement is performed or the meaning of a measurement value of 0.
[0166] In practice, the instruction module is also used to send a handover command to the terminal device to switch to the second communication standard network cell.
[0167] In practice, the receiving module is also used to receive the handover failure message and reason value sent by the terminal device.
[0168] A computer-readable storage medium storing a computer program that performs the above-described terminal-side and / or network-side capability reporting method.
[0169] The beneficial effects of this invention are as follows:
[0170] In the technical solution provided by the embodiments of the present invention, since the terminal device reports all the capabilities and / or modes that the terminal device can support, or the highest capabilities and / or modes it supports, or other capabilities and / or modes higher than the current capabilities and / or modes; as well as its current capabilities and / or modes, the network can know the various network standards that the terminal device itself can support, such as whether it can support 5G capabilities.
[0171] Furthermore, once the true capabilities and / or modes of the terminal device are known, corresponding network resources can be allocated according to the terminal's capabilities. For example, if supported, the network can determine whether the terminal device can be activated into 5G mode based on certain conditions, which is beneficial for 5G traffic offloading and reduces the load on the 4G network.
[0172] Furthermore, by using other capabilities reported by the terminal device, such as bandwidth, the network can also know information such as the maximum bandwidth capacity supported by the terminal device. When performing some services with high speed or latency requirements, the network can activate the terminal device to use a larger bandwidth capacity. Attached Figure Description
[0173] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings:
[0174] Figure 1 This is a schematic diagram illustrating the implementation process of the capability reporting method on the terminal side in an embodiment of the present invention;
[0175] Figure 2 This embodiment of the invention provides a schematic diagram of all supported capabilities / modes reported by the terminal device, as well as the current capability / mode reporting process. Figure 1 ;
[0176] Figure 3 This embodiment of the invention provides a schematic diagram of all supported capabilities / modes reported by the terminal device, as well as the current capability / mode reporting process. Figure 2 ;
[0177] Figure 4 This is a schematic diagram of the highest supported capability / mode reported by the terminal device in this embodiment of the invention, and the current capability / mode reporting process. Figure 1 ;
[0178] Figure 5 This is a schematic diagram of the highest supported capability / mode reported by the terminal device in this embodiment of the invention, and the current capability / mode reporting process. Figure 2 ;
[0179] Figure 6This is a schematic diagram illustrating the process by which a terminal device reports all current capabilities / modes, as well as other capabilities / modes that are superior to the current capabilities / modes, in an embodiment of the present invention. Figure 1 ;
[0180] Figure 7 This is a schematic diagram illustrating the process by which a terminal device reports all current capabilities / modes, as well as other capabilities / modes that are superior to the current capabilities / modes, in an embodiment of the present invention. Figure 2 ;
[0181] Figure 8 This is a schematic diagram illustrating the implementation process of the capability reporting method on the network side in an embodiment of the present invention;
[0182] Figure 9 This is a schematic diagram of the explicit activation process of the terminal device in an embodiment of the present invention;
[0183] Figure 10 This is a schematic diagram of the implicit activation process of the terminal device in an embodiment of the present invention;
[0184] Figure 11 This is a schematic diagram of the UE structure in an embodiment of the present invention;
[0185] Figure 12 This is a schematic diagram of the network-side device structure in an embodiment of the present invention. Detailed Implementation
[0186] The inventor noticed the following during the invention process:
[0187] In existing technologies, if a terminal device turns off the 5G switch, it is equivalent to a 4G terminal device. During the registration process, it will not report that it supports N1 mode. The network will treat the terminal device as an ordinary 4G terminal device and will not know whether the terminal device has 5G capability.
[0188] If the 5G switches of a large number of terminal devices are turned off, a large amount of traffic generated by 5G terminal devices will be carried on the 4G network, increasing the load on the 4G network.
[0189] This shows that the network does not know whether the terminal device itself can support 5G capabilities. If it does, the network can determine whether to wake up the terminal device to enter 5G mode based on certain conditions, which is beneficial for 5G traffic offloading and reduces the load on the 4G network.
[0190] Based on this, the present invention provides a capability reporting scheme, and the specific implementation of the present invention will be described below with reference to the accompanying drawings.
[0191] In this explanation, the implementation will be described separately from the perspectives of the UE and the network side, which includes the RAN and CN. Examples of their combined implementation will also be provided to better understand the implementation of the solutions presented in this embodiment. This explanation does not imply that the two must be implemented together or separately. In fact, when the UE and network sides are implemented separately, they each address the problems on their respective sides. However, combining them will yield better technical results.
[0192] Figure 1 The flowchart illustrates the capability reporting method implementation process on the terminal device side, as shown in the figure, and may include:
[0193] Step 101: The terminal device reports its terminal capabilities and / or modes in one or a combination of the following ways:
[0194] The terminal device reports all the capabilities and / or modes it can support, as well as the current capabilities and / or modes;
[0195] The terminal device reports the highest supported capabilities and / or modes, as well as the current capabilities and / or modes;
[0196] The terminal device reports its current capabilities and / or modes, as well as other capabilities and / or modes that are superior to the current capabilities and / or modes;
[0197] The terminal device reports all the capabilities and / or modes it can support, as well as the capabilities and / or modes that are activated;
[0198] The terminal device reports the highest supported capabilities and / or modes, as well as the activated capabilities and / or modes;
[0199] The terminal device reports its activated capabilities and / or modes, as well as other capabilities and / or modes that are higher than the activated capabilities and / or modes.
[0200] In practice, the terminal device receives a request from the network device to report its capabilities, and the terminal device reports its capabilities; or,
[0201] The terminal device actively reports its terminal capabilities.
[0202] During implementation, it may also include:
[0203] The terminal device reports one or a combination of the following terminal capabilities: supported bandwidth, available antenna capabilities.
[0204] This solution is also applicable to other capabilities, such as bandwidth capability. For example, the terminal device may support 100M, but only 40M is currently desired. Or, the terminal device may have dual-antenna capability, but only a single antenna is currently used due to power consumption or other factors, or dual antennas may be used when the uplink speed requirement is high.
[0205] In the detailed implementation description, the network side is mainly represented by RAN and CN, and the network side is indicated by "RAN / CN" in the specification and drawings.
[0206] The following example illustrates this.
[0207] 1: The terminal device reports all the capabilities / modes it can support, as well as the current capability / mode (or the active configuration), or sends all capabilities / modes and the current capability / mode when making a network request.
[0208] Figure 2 This section describes the process of reporting all supported capabilities / modes on the terminal device, as well as the current capability / mode. Figure 1 As shown in the figure, it can include:
[0209] The UE turns off the 5G switch and reports to the RAN / CN that it supports N1 mode and S1 mode, and is currently in S1 mode;
[0210] When the UE turns on the 5G switch, it reports to the RAN / CN that it supports N1 mode and S1 mode and is currently in N1 mode. Alternatively, the UE may only report to the RAN / CN that it is currently in N1 mode, implicitly indicating that the UE supports N1 mode and S1 mode.
[0211] Figure 3 This section describes the process of reporting all supported capabilities / modes on the terminal device, as well as the current capability / mode. Figure 2 As shown in the figure, it can include:
[0212] The RAN / CN requests the UE to report all capabilities / modes and the current capabilities / modes;
[0213] The UE reports to the RAN / CN that it supports N1 mode and S1 mode, and is currently in S1 mode;
[0214] Alternatively, the UE reports to the RAN / CN that it supports N1 mode and S1 mode and is currently in N1 mode;
[0215] Alternatively, the UE may simply report to the RAN / CN that it is currently in N1 mode, implicitly indicating that the UE supports both N1 mode and S1 mode; or the UE may report to the RAN / CN the bandwidth capabilities it supports, such as 100M, 40M, and 20M, and currently it is 40M.
[0216] Alternatively, the UE can report the supported antenna capabilities to the RAN / CN, such as the UE supporting dual-antenna capability but currently using a single-antenna.
[0217] 2: The terminal device reports the highest supported capability / mode, as well as the current capability / mode (or activated configuration).
[0218] Figure 4 A flowchart illustrating the process of reporting the highest supported capability / mode on the terminal device, as well as the current capability / mode. Figure 1 As shown in the figure, it can include:
[0219] The UE turns off the 5G switch and reports to the RAN / CN that the highest supported mode is N1 mode, and it is currently in S1 mode.
[0220] When the UE turns on the 5G switch, it reports to the RAN / CN that the highest supported mode is N1 mode and that it is currently in N1 mode; or, the UE reports to the RAN / CN that it is currently in the highest mode, N1 mode.
[0221] Figure 5 A flowchart illustrating the process of reporting the highest supported capability / mode on the terminal device, as well as the current capability / mode. Figure 2 As shown in the figure, it can include:
[0222] The RAN / CN requests the UE to report the highest supported capability / mode and the current capability / mode.
[0223] The highest supported mode reported by the UE to the RAN / CN is N1 mode, and it is currently in S1 mode;
[0224] Alternatively, the UE reports to the RAN / CN that the highest supported mode is N1 mode, and that it is currently in N1 mode;
[0225] Alternatively, the UE may report to the RAN / CN that it is currently in the highest mode, N1 mode.
[0226] Alternatively, the UE can report its maximum supported bandwidth capability to the RAN / CN, for example, the UE supports a maximum bandwidth of 100M, but currently it is 40M.
[0227] Alternatively, the UE can report the highest supported antenna capability to the RAN / CN, such as the UE supporting a maximum of dual antennas but currently using a single antenna.
[0228] 3: The terminal device reports its current capabilities / modes, as well as other capabilities / modes that are superior to the current capabilities / modes.
[0229] Figure 6 Schematic diagram of the process for reporting the current capabilities / modes of a terminal device, as well as other capabilities / modes that are superior to the current capabilities / modes. Figure 1 As shown in the figure, it can include:
[0230] The UE turns off the 5G switch and reports to the RAN / CN that it is currently in S1 mode. It also supports N1 mode, which is higher than the current capability / mode.
[0231] When the UE turns on the 5G switch, it reports to the RAN / CN that it is currently in N1 mode and does not support other higher capabilities / modes.
[0232] Figure 7 Schematic diagram of the process for reporting the current capabilities / modes of a terminal device, as well as other capabilities / modes that are superior to the current capabilities / modes. Figure 2 As shown in the figure, it can include:
[0233] The RAN / CN requests the UE to report its current capabilities / modes, as well as other capabilities / modes that are superior to the current capabilities / modes;
[0234] The UE reports to the RAN / CN that it is currently in S1 mode, and also supports N1 mode, which is higher than the current capability / mode;
[0235] Alternatively, the UE may report to the RAN / CN that it is currently in N1 mode and does not support other higher capabilities / modes.
[0236] Alternatively, the UE can report to the RAN / CN the currently supported bandwidth capacity (e.g., 20M) and also support higher bandwidth capabilities (e.g., 100M, 40M).
[0237] Alternatively, the UE may report to the RAN / CN that it supports the currently supported antenna capabilities (such as single-transmit antenna) and also supports higher antenna capabilities (such as dual-transmit antenna capability).
[0238] In practice, terminal devices report their terminal capabilities either via the RAN to the CN, or via both the RAN and the CN, or via the CN to the RAN.
[0239] Specifically, the capability reporting path can be: the terminal device sends the data to the RAN (Radio Access Network), the RAN sends it to the CN (Core Network), the terminal device sends the data to both the RAN and the CN, or the terminal device sends the data to the CN and the CN sends it to the RAN;
[0240] For example: if the terminal device has 5G switched off, when reporting terminal capabilities, it can indicate that it can support N1 mode and S1 mode, but is currently in S1 mode (supporting S1 mode does not need to be reported, being in S1 mode implicitly indicates that it supports S1 mode); or, if the terminal device has 5G switched on, when reporting terminal capabilities, it can indicate that it supports N1 mode and S1 mode, and is currently in N1 mode (it does not need to report that it supports N1 mode, being in N1 mode implicitly indicates that it supports N1 mode).
[0241] This solution is not limited to 5G, but also applies to future versions; for example, for terminal devices that support 6G capabilities, they can report that they support 6G mode, but are currently in 5G mode.
[0242] Figure 8 The diagram illustrates the implementation process of the network-side capability reporting method, which may include:
[0243] Step 801: The network device receives the terminal device reporting its capabilities and / or modes in one or a combination of the following ways:
[0244] The terminal device supports all capabilities and / or modes, as well as its current capabilities and / or modes;
[0245] The highest capabilities and / or modes supported by the terminal device, and its current capabilities and / or modes;
[0246] The current capabilities and / or modes of the terminal device, and other capabilities and / or modes that are superior to the current capabilities and / or modes;
[0247] The terminal device supports all capabilities and / or modes, as well as the activated capabilities and / or modes;
[0248] The highest capabilities and / or modes supported by the terminal device, and the capabilities and / or modes activated;
[0249] The capabilities and / or modes activated by the terminal device, as well as other capabilities and / or modes beyond the activated capabilities and / or modes.
[0250] The implementation also includes:
[0251] Network devices instruct terminal devices to activate corresponding capabilities and / or modes based on one or a combination of the following factors: terminal capabilities and / or modes reported by the terminal devices, network load for each communication standard, and network coverage; or,
[0252] Periodically instruct terminal devices to activate corresponding capabilities and / or modes.
[0253] In implementation, the network side may also include:
[0254] When the network load of the first communication standard is greater than a preset value, or the network coverage of the second communication standard is greater than a preset value, the terminal device is instructed to activate its corresponding second communication standard capability and / or mode.
[0255] For the terminal side, it also includes:
[0256] Receive the indication information from the network device and activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0257] In specific implementation, we will mainly use 4G network as the first communication standard and 5G network as the second communication standard as an example for explanation. However, obviously, this solution is not limited to 5G and is also applicable to future versions. For example, for terminal devices that support 6G capabilities, they can report that they support 6G mode, but are currently in 5G mode.
[0258] Specifically, after the network obtains all the capabilities / modes supported by the UE, or higher capabilities / modes, it can activate higher capabilities / modes of the UE under certain circumstances, for example:
[0259] 1) The 4G network is overloaded;
[0260] 2) Activate periodically;
[0261] 3) 5G coverage is relatively good;
[0262] During implementation, the terminal device is instructed to activate the corresponding capability and / or mode based on one or a combination of the following factors:
[0263] The rate performance requirements, latency performance requirements, and number of services for terminal devices in the connected state;
[0264] The location of the terminal device in a connected state;
[0265] The location of a terminal device that is in an idle or inactive state;
[0266] The network load of terminal devices that are in an idle or inactive state.
[0267] Specifically, for UEs selected for network activation, the following can be done:
[0268] For connected UEs, select the UE that is currently performing a service with high performance requirements such as rate or latency; or the UE that is currently performing multiple services simultaneously; or select the UE based on its location (e.g., good 5G coverage).
[0269] For idle and inactive UEs, the activation can be selected based on the UE's location and network load. For example, if the UE is in an area with good 5G coverage, it can be activated to enter 5G mode; or a certain proportion of UEs can be randomly selected for activation.
[0270] The terminal device receives the indication information from the network device and activates the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0271] Correspondingly, on the network side, an indication message is sent to the terminal device to activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication message is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0272] There are several ways to activate a network:
[0273] Method 1 (Explicit):
[0274] The implementation also includes:
[0275] The terminal device forwards the instruction information to the non-access layer or the application layer, whereby the non-access layer decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the information to the user to decide whether to activate the corresponding capabilities and / or modes of the terminal device.
[0276] The implementation also includes:
[0277] The terminal device sends feedback to the network device regarding whether to activate the corresponding capabilities and / or modes of the terminal device, carrying a reason value or other auxiliary information.
[0278] For the network side, when the network side activates the corresponding capabilities and / or modes of the terminal device via message instructions, it also includes:
[0279] The network device receives feedback from the terminal device regarding whether it has entered the corresponding communication standard mode and / or capability.
[0280] Specifically, the network (base station or core network) can directly send a message to the UE to indicate that it wants the UE to enter 5G mode. This indication can be a new message or an existing message with a new IE (Information Element). For example, for a connected UE, it can be RRC (Radio Resource Control) signaling, and for an idle or inactive UE, it can be a paging message.
[0281] When the UE receives this instruction, it notifies the upper layer, which then determines whether to enable N1 mode. This upper layer can be a NAS (Non-Access Stratum) layer or an application layer. If it's an application layer, it can also display a message to the user indicating whether they want to enable 5G.
[0282] Alternatively, the UE can send a feedback message to the network indicating whether to enter 5G mode, and can also carry a reason value or other information, such as not entering 5G mode to save power, or not wanting to receive such a reminder for the next hour, etc.
[0283] Figure 9 The diagram illustrates the explicit activation process for terminal devices, and may include:
[0284] RAN / CN stores all of the UE's capabilities / modes;
[0285] RAN / CN detects excessive 4G load, or periodic load, or good 5G coverage, and indicates that it is desirable for the UE to enter 5G mode;
[0286] The UE replies that the network has entered 5G mode, or replies that it has not entered 5G mode and provides the reason value.
[0287] Method 2 (Implicit):
[0288] In implementation, for the terminal device side, when the network device implicitly instructs the terminal device to activate the corresponding capability and / or mode through inter-RAT measurement configuration, it further includes:
[0289] The terminal device queries the non-access layer or application layer whether to activate the corresponding capabilities and / or modes. The non-access layer decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the decision to the user; or...
[0290] The terminal device queries the non-access layer or application layer whether it wants to perform the corresponding mode of inter-RAT measurement; or,
[0291] Before reporting the measurement, the terminal device queries the non-access layer or application layer whether to report the measurement.
[0292] In specific implementation, it may also include:
[0293] The terminal device includes a cause value in the measurement report to indicate whether an inter-RAT measurement was performed or to indicate the meaning of a measurement value of 0. For example, a measurement value of 0 in the measurement report could mean the measurement result was 0, or it could be a default value entered because no measurement was performed.
[0294] For the network side, when the network side implicitly instructs the terminal device to activate the corresponding capabilities and / or modes through inter-RAT measurement configuration, it also includes:
[0295] The device receives a measurement report and a cause value sent by the terminal device, wherein the cause value is used to indicate whether an inter-RAT measurement is performed or to indicate the meaning of a measurement value of 0.
[0296] Specifically, the base station performs inter-RAT (Radio Access Technology) measurement and configuration on the UE, which includes 5G frequencies, implying that the network wants to activate the UE into 5G mode.
[0297] When the UE receives the inter-RAT configuration (including 5G frequency) sent by the base station, it can notify the upper layer, which will then determine whether to enter 5G mode and whether to perform inter-RAT measurement of the 5G frequency; or, the UE can perform the measurement normally, but before reporting the measurement, it can ask the upper layer whether it can report.
[0298] The measurement report can carry a new cause value: whether the measurement value of 0 is truly 0 or was not measured due to reasons such as energy saving.
[0299] In implementation, the network side may also include:
[0300] The network device sends a handover command to the terminal device to switch to the second communication standard network cell.
[0301] Accordingly, in specific implementation, it may also include:
[0302] The terminal device receives a handover command sent by the network device, wherein the target cell is a cell corresponding to another mode. The terminal device forwards this information to the non-access stratum or application layer, which decides whether to perform a handover. Alternatively, if the terminal device decides not to perform a handover to the target cell, it replies to the network that it will not enter the corresponding mode and / or refuses to handover to the corresponding mode, carrying a reason value.
[0303] The network side also includes:
[0304] The network device receives the handover failure message and reason value sent by the terminal device.
[0305] Specifically, if the measurement results reported by the UE include 5G frequency measurement results, and if there is a high-quality frequency point, the 4G base station can initiate a handover process to switch the UE to the corresponding 5G cell.
[0306] When a UE receives a handover command, it can notify the upper layer that the target cell for the handover is a 5G cell. The upper layer then decides whether to continue the handover. If the upper layer does not want to hand over to a 5G cell, the UE sends a Handover Failure message to the base station, which carries a reason value indicating that it does not want to hand over to 5G.
[0307] The upper layer here can be the NAS layer or the application layer. If it is the application layer, it can also display to the user whether they want to enable 5G.
[0308] Figure 10 The diagram illustrates the implicit activation process for terminal devices, and may include:
[0309] RAN / CN stores all UE capabilities / modes;
[0310] The RAN / CN sends an inter-RAT measurement indication to the UE, which includes a configuration of 5G frequencies;
[0311] The UE determines whether to enter 5G mode, whether to perform 5G frequency measurement, or whether to report the measurement.
[0312] The UE reports measurement results, which may include 5G frequency measurement results or not, but must include the reason value for the absence of measurement results.
[0313] If the measurement results include 5G frequency measurement results, the RAN / CN will send a handover command to the UE if it finds a high-quality 5G frequency cell based on the measurement report.
[0314] When the UE detects that the target cell is a 5G cell, it notifies the upper layer, which then decides whether to enter 5G mode.
[0315] If the upper layer decides to enter 5G mode, the UE accesses the target cell and optionally replies to the source network that it has entered 5G mode and / or that the handover was successful; or, if the upper layer refuses to enter 5G mode, the UE replies to the network that it will not enter 5G mode and / or refuses to hand over to a 5G cell, optionally carrying a reason value indicating the corresponding reason.
[0316] This solution is not limited to 5G, but also applies to future versions. Both 4G and 5G networks can send activation signals to the UE to enter higher capabilities / modes.
[0317] Based on the same inventive concept, this embodiment of the invention also provides a network-side device, a user device, and a computer-readable storage medium. Since the principles of these devices in solving problems and the methods of reporting capabilities are similar, the implementation of these devices can refer to the implementation of the method, and the repeated parts will not be described again.
[0318] When implementing the technical solutions provided in the embodiments of the present invention, they can be implemented in the following manner.
[0319] Figure 11 The figure shows a schematic diagram of the UE structure. The user equipment includes:
[0320] Processor 1100 is used to read the program from memory 1120 and execute the following procedures:
[0321] Report terminal capabilities and / or modes in one or a combination of the following ways:
[0322] Report all capabilities and / or modes that you can support, as well as your current capabilities and / or modes;
[0323] Report the highest capabilities and / or modes you support, as well as the current capabilities and / or modes;
[0324] Report your current abilities and / or patterns, as well as other abilities and / or patterns that are superior to your current abilities and / or patterns;
[0325] Report all capabilities and / or modes that you can support, as well as the capabilities and / or modes that are activated;
[0326] Report the highest capabilities and / or modes you support, as well as the capabilities and / or modes that are active.
[0327] Report your activated abilities and / or modes, as well as other abilities and / or modes that are above the activated abilities and / or modes;
[0328] Transceiver 1110 is used to receive and send data under the control of processor 1100.
[0329] In practice, the network device receives a request to report terminal capabilities, and the terminal device reports its capabilities; or, the terminal device proactively reports its capabilities.
[0330] The implementation also includes:
[0331] Report one or a combination of the following terminal capabilities: supported bandwidth, available antenna capabilities.
[0332] In practice, terminal capabilities are reported either via RAN to CN; or via RAN and CN; or via CN to RAN.
[0333] The implementation also includes:
[0334] Receive the indication information from the network device and activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0335] The implementation also includes:
[0336] The instruction information is forwarded to the non-access layer or the application layer, whereby the non-access layer decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the information to the user to decide whether to activate the corresponding capabilities and / or modes of the terminal device.
[0337] The implementation also includes:
[0338] The network device provides feedback on whether the corresponding capabilities and / or modes of the terminal device are activated, carrying a reason value or other auxiliary information.
[0339] In practice, when the network device implicitly instructs the terminal device to activate the corresponding capability and / or mode through inter-RAT measurement configuration:
[0340] The system queries the non-access stratum or application layer to determine whether to activate the corresponding capabilities and / or modes. The non-access stratum decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the information to the user to determine whether to activate the corresponding capabilities and / or modes of the terminal device; or...
[0341] Inquire whether the non-access layer or application layer should perform inter-RAT measurements in the corresponding mode; or,
[0342] Before reporting measurements using inter-RAT, inquire whether the non-access layer or application layer has reported the measurement.
[0343] The implementation also includes:
[0344] The measurement report includes a cause value to indicate whether an inter-RAT measurement was performed or to indicate the meaning of a measurement value of 0.
[0345] The implementation also includes:
[0346] The terminal device receives a handover command sent by the network device, wherein the target cell is a cell corresponding to another mode. The terminal device forwards the information to the non-access stratum or application layer, which decides whether to perform a handover. Alternatively, if the terminal device decides not to perform a handover to the target cell, it replies to the network that it will not enter the corresponding mode and / or refuses to switch to the corresponding mode, carrying a reason value.
[0347] Among them, Figure 11In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1100 and memory represented by memory 1120 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 1110 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, user interface 1130 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0348] The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store the data used by the processor 1100 when performing operations.
[0349] This invention also provides a terminal device, including:
[0350] The capability reporting module is used to report terminal capabilities and / or modes in one or a combination of the following ways:
[0351] Report all capabilities and / or modes that you can support, as well as your current capabilities and / or modes;
[0352] Report the highest capabilities and / or modes you support, as well as the current capabilities and / or modes;
[0353] Report your current abilities and / or patterns, as well as other abilities and / or patterns that are superior to your current abilities and / or patterns;
[0354] Report all capabilities and / or modes that you can support, as well as the capabilities and / or modes that are activated;
[0355] Report the highest capabilities and / or modes you support, as well as the capabilities and / or modes that are active.
[0356] Report your activated abilities and / or modes, as well as other abilities and / or modes that are above the activated abilities and / or modes.
[0357] In practice, the capability reporting module is also used to receive requests from the network device to report terminal capabilities, and the terminal device reports its terminal capabilities; or, it actively reports its terminal capabilities.
[0358] In practice, the capability reporting module is also used to report one or a combination of the following terminal capabilities: supported bandwidth and available antenna capabilities.
[0359] In practice, the capability reporting module is also used to report terminal capabilities, either by reporting to the CN via the RAN; or by reporting to both the RAN and the CN; or by reporting to the RAN via the CN.
[0360] The implementation also includes:
[0361] An activation module is used to receive indication information from the network device and activate the corresponding capabilities and / or modes of the terminal device; wherein the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0362] In practice, the activation module is also used to forward the indication information to the non-access layer or the application layer, whereby the non-access layer decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the information to the user to decide whether to activate the corresponding capabilities and / or modes of the terminal device.
[0363] In practice, the activation module is also used to provide feedback to the network device on whether to activate the corresponding capabilities and / or modes of the terminal device, carrying a reason value or other auxiliary information.
[0364] In implementation, the activation module is also used when the network device implicitly instructs the terminal device to activate the corresponding capability and / or mode via inter-RAT measurement configuration:
[0365] The system queries the non-access stratum or application layer to determine whether to activate the corresponding capabilities and / or modes. The non-access stratum decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the information to the user to determine whether to activate the corresponding capabilities and / or modes of the terminal device; or...
[0366] Inquire whether the non-access layer or application layer should perform inter-RAT measurements in the corresponding mode; or,
[0367] Before reporting measurements using inter-RAT, inquire whether the non-access layer or application layer has reported the measurement.
[0368] The implementation also includes:
[0369] The measurement module is used to carry a cause value in the measurement report to indicate whether an inter-RAT measurement was performed or to indicate the meaning of a measurement value of 0.
[0370] The implementation also includes:
[0371] The handover module is used to receive a handover command sent by the network device, wherein the target cell is a cell corresponding to another mode. The terminal device forwards this information to the non-access stratum or application layer, which decides whether to perform a handover; or, if the terminal device decides not to perform a handover to the target cell, it replies to the network that it will not enter the corresponding mode, and / or refuses to handover to the corresponding mode, carrying a reason value.
[0372] For ease of description, the various parts of the device described above are divided into modules or units according to their functions. Of course, in implementing this invention, the functions of each module or unit can be implemented in one or more software or hardware components.
[0373] Figure 12 This is a schematic diagram of the network-side equipment structure. As shown in the figure, the base station includes:
[0374] Processor 1200 is used to read the program from memory 1220 and execute the following procedures:
[0375] The terminal device reports its terminal capabilities and / or modes in one or a combination of the following ways:
[0376] The terminal device supports all capabilities and / or modes, as well as its current capabilities and / or modes;
[0377] The highest capabilities and / or modes supported by the terminal device, and its current capabilities and / or modes;
[0378] The current capabilities and / or modes of the terminal device, and other capabilities and / or modes that are superior to the current capabilities and / or modes;
[0379] The terminal device supports all capabilities and / or modes, as well as the activated capabilities and / or modes;
[0380] The highest capabilities and / or modes supported by the terminal device, and the capabilities and / or modes activated;
[0381] The capabilities and / or modes activated by the terminal device, as well as other capabilities and / or modes beyond the activated capabilities and / or modes;
[0382] Transceiver 1210 is used to receive and send data under the control of processor 1200.
[0383] The implementation also includes:
[0384] Network devices instruct terminal devices to activate corresponding capabilities and / or modes based on one or a combination of the following factors: terminal capabilities and / or modes reported by the terminal devices, network load for each communication standard, and network coverage; or,
[0385] Periodically instruct terminal devices to activate corresponding capabilities and / or modes.
[0386] The implementation also includes:
[0387] When the network load of the first communication standard is greater than a preset value, or the network coverage of the second communication standard is greater than a preset value, the terminal device is instructed to activate its corresponding second communication standard capability and / or mode.
[0388] During implementation, the terminal device is instructed to activate the corresponding capability and / or mode based on one or a combination of the following factors:
[0389] The rate performance requirements, latency performance requirements, and number of services for terminal devices in the connected state;
[0390] The location of the terminal device in a connected state;
[0391] The location of a terminal device that is in an idle or inactive state;
[0392] The network load of terminal devices that are in an idle or inactive state.
[0393] The implementation also includes:
[0394] Send indication information to the terminal device to activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0395] In implementation, when activating the corresponding capabilities and / or modes of the terminal device via message instructions on the network side, it also includes:
[0396] The terminal device receives feedback on whether it has entered the corresponding communication standard mode and / or capability.
[0397] In implementation, when the network side implicitly instructs the terminal device to activate the corresponding capability and / or mode through inter-RAT measurement configuration, it also includes:
[0398] The device receives a measurement report and a cause value sent by the terminal device, wherein the cause value indicates whether an inter-RAT measurement is performed or the meaning of a measurement value of 0.
[0399] The implementation also includes:
[0400] Send a handover command to the terminal device to switch to the second communication standard network cell.
[0401] The implementation also includes:
[0402] Receive the handover failure message and reason value sent by the terminal device.
[0403] Among them, Figure 12 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1200) and memory (memory 1220). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. A bus interface provides an interface. Transceiver 1210 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. Processor 1200 is responsible for managing the bus architecture and general processing, and memory 1220 may store data used by processor 1200 during operation.
[0404] This invention also provides a network-side device, comprising:
[0405] The receiving module is configured to receive terminal capabilities and / or modes reported by the terminal device in one or a combination of the following ways:
[0406] The terminal device supports all capabilities and / or modes, as well as its current capabilities and / or modes;
[0407] The highest capabilities and / or modes supported by the terminal device, and its current capabilities and / or modes;
[0408] The current capabilities and / or modes of the terminal device, and other capabilities and / or modes that are superior to the current capabilities and / or modes;
[0409] The terminal device supports all capabilities and / or modes, as well as the activated capabilities and / or modes;
[0410] The highest capabilities and / or modes supported by the terminal device, and the capabilities and / or modes activated;
[0411] The capabilities and / or modes activated by the terminal device, as well as other capabilities and / or modes beyond the activated capabilities and / or modes.
[0412] The implementation also includes:
[0413] The instruction module is used to instruct the terminal device to activate the corresponding capability and / or mode based on one or a combination of the following factors: the terminal capability and / or mode reported by the terminal device, the network load of each communication standard, and the network coverage status; or,
[0414] Periodically instruct terminal devices to activate corresponding capabilities and / or modes.
[0415] In practice, the instruction module is also used to instruct the terminal device to activate its corresponding second communication standard capability and / or mode when the network load of the first communication standard is greater than a preset value, or the network coverage of the second communication standard is greater than a preset value.
[0416] In implementation, the indication module is also used to instruct the terminal device to activate the corresponding capability and / or mode based on one or a combination of the following factors:
[0417] The rate performance requirements, latency performance requirements, and number of services for terminal devices in the connected state;
[0418] The location of the terminal device in a connected state;
[0419] The location of a terminal device that is in an idle or inactive state;
[0420] The network load of terminal devices that are in an idle or inactive state.
[0421] In practice, the indication module is also used to send indication information to the terminal device to activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0422] In practice, the receiving module is also used to receive indication information from the network device and activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is an explicit indication or message, or an implicit indication configured through inter-RAT measurement.
[0423] In implementation, the receiving module is further configured to, when the network side implicitly instructs the terminal device to activate the corresponding capability and / or mode via inter-RAT measurement configuration, include:
[0424] The device receives a measurement report and a cause value sent by the terminal device, wherein the cause value indicates whether an inter-RAT measurement is performed or the meaning of a measurement value of 0.
[0425] In practice, the instruction module is also used to send a handover command to the terminal device to switch to the second communication standard network cell.
[0426] In practice, the receiving module is also used to receive the handover failure message and reason value sent by the terminal device.
[0427] For ease of description, the various parts of the device described above are divided into modules or units according to their functions. Of course, in implementing this invention, the functions of each module or unit can be implemented in one or more software or hardware components.
[0428] This invention also provides a computer-readable storage medium storing a computer program that performs the above-described terminal-side and / or network-side capability reporting method.
[0429] For specific implementation details, please refer to the implementation of the terminal-side and / or network-side capability reporting methods.
[0430] In summary, in the technical solutions provided by the embodiments of the present invention, the terminal reports all supported capabilities / modes, as well as the current capability / mode (or activated configuration), or sends all capabilities and the current capability / mode when making a network request; or,
[0431] The terminal reports its highest supported capability / mode, as well as its current capability / mode (or activated configuration); or,
[0432] The terminal reports its current capabilities / modes (or activated configurations), as well as other capabilities / modes that are superior to the current capabilities / modes.
[0433] On the network side (including base stations or core network), when the 4G network is overloaded, or when 5G coverage is good, or when the UE is periodically activated, higher capabilities / modes are enabled:
[0434] 1) The base station directly sends a message to the UE, indicating that it wants the UE to enter 5G mode (this indication can be a new message or a new IE added to an existing message); when the UE receives this indication, it notifies the upper layer, which then determines whether to enable 5G mode. Optionally, the UE can send a feedback message to the network indicating whether to enter 5G mode, and can also carry a reason value or other information.
[0435] 2) When the base station configures inter-RAT measurements for the UE, including 5G frequencies, it implies that the network wants to activate the UE into 5G mode. When the UE receives the inter-RAT configuration (including 5G frequencies) from the base station, it can notify the upper layer. The upper layer then determines whether to enter 5G mode and whether to perform inter-RAT measurements on the 5G frequencies; alternatively, the UE can perform the measurements normally, but before reporting the measurements, it can query the upper layer for permission to report. The measurement report can include a new cause value: whether a measurement value of 0 is truly 0 or was not measured due to energy saving or other reasons.
[0436] If the measurement results reported by the UE include 5G frequency measurements, and a high-quality frequency point is available, the 4G base station can initiate a handover process to switch the UE to the corresponding 5G cell. When the UE receives the handover command, it can notify the upper layer that the target cell for the handover is a 5G cell. The upper layer then decides whether to continue the handover. If the upper layer does not want to switch to a 5G cell, the UE sends a handover failure message to the base station, carrying a reason value indicating that it does not want to switch to 5G.
[0437] This solution allows the network to determine whether a terminal supports 5G capabilities. If so, the network can determine whether to activate the terminal into 5G mode based on certain conditions, which is beneficial for 5G traffic offloading and reduces the load on the 4G network. The network can also know information such as the maximum bandwidth capacity supported by the terminal. For example, when performing services with high speed or latency requirements, the network can activate the terminal to use greater bandwidth.
[0438] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0439] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0440] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0441] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0442] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A capability reporting method, characterized in that, include: Terminal devices report terminal capabilities and / or modes in one or a combination of the following ways: The terminal device reports the highest supported capabilities and / or modes, as well as the current capabilities and / or modes; The terminal device reports its current capabilities and / or modes, as well as other capabilities and / or modes that are superior to the current capabilities and / or modes; The terminal device reports all the capabilities and / or modes it can support, as well as the capabilities and / or modes that are activated; The terminal device reports the highest supported capabilities and / or modes, as well as the activated capabilities and / or modes; The terminal device reports its activated capabilities and / or modes, as well as other capabilities and / or modes that are higher than the activated capabilities and / or modes; The method further includes: The terminal device receives indication information from the network device and activates the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is implicitly indicated by inter-RAT measurement configuration between wireless access technologies; Before reporting the measurement, the terminal device queries the non-access layer or application layer to see if a measurement report has been reported. The terminal device carries a cause value in the measurement report to indicate whether an inter-RAT measurement was performed or to indicate the meaning of a measurement value of 0.
2. The method as described in claim 1, characterized in that, The method further includes: The terminal device forwards the instruction information to the non-access layer or the application layer, whereby the non-access layer decides whether to activate the corresponding capabilities and / or modes of the terminal device, or the application layer displays the information to the user to decide whether to activate the corresponding capabilities and / or modes of the terminal device.
3. The method as described in claim 1, characterized in that, The method further includes: The terminal device receives a request from the network device to report its capabilities, and the terminal device reports its capabilities; or, The terminal device actively reports its terminal capabilities.
4. The method as described in claim 1, characterized in that, The method further includes: The terminal device reports one or a combination of the following terminal capabilities: supported bandwidth, and available antenna capabilities.
5. The method as described in claim 1, characterized in that, The method further includes: The terminal device sends feedback to the network device regarding whether to activate the corresponding capabilities and / or modes of the terminal device, carrying a reason value or other auxiliary information.
6. The method according to any one of claims 1 to 4, characterized in that, The method further includes: The terminal device receives a handover command sent by the network device, wherein the target cell is a cell corresponding to other modes. The terminal device forwards this information to the non-access layer or application layer, which decides whether to perform a handover. If the terminal device decides to switch to the target cell, it replies to the network to enter the corresponding mode and / or capability; or, if the terminal device decides not to perform the handover to the target cell, it replies to the network not to enter the corresponding mode, and / or refuses to switch to the corresponding mode, carrying a reason value.
7. A capability reporting method, characterized in that, include: Network devices receive terminal capabilities and / or modes reported by terminal devices in one or a combination of the following ways: The highest capabilities and / or modes supported by the terminal device, and its current capabilities and / or modes; The current capabilities and / or modes of the terminal device, and other capabilities and / or modes that are superior to the current capabilities and / or modes; The terminal device supports all capabilities and / or modes, as well as the activated capabilities and / or modes; The highest capabilities and / or modes supported by the terminal device, and the capabilities and / or modes activated; The capabilities and / or modes activated by the terminal device, as well as other capabilities and / or modes beyond the activated capabilities and / or modes; The method further includes: The network device sends indication information to the terminal device to activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is implicitly indicated by inter-RAT measurement configuration; The network device receives a measurement report and a cause value sent by the terminal device, wherein the cause value is used to indicate whether an inter-RAT measurement is performed or the meaning of a measurement value of 0.
8. The method as described in claim 7, characterized in that, The method further includes: Network devices instruct terminal devices to activate corresponding capabilities and / or modes based on one or a combination of the following factors: terminal capabilities and / or modes reported by the terminal devices, network load for each communication standard, and network coverage; or, Periodically instruct terminal devices to activate corresponding capabilities and / or modes.
9. The method as described in claim 8, characterized in that, The method further includes: When the network load of the first communication standard is greater than a preset value, or the network coverage of the second communication standard is greater than a preset value, the network device instructs the terminal device to activate its corresponding second communication standard capability and / or mode.
10. The method as described in claim 9, characterized in that, The method further includes: The network device instructs the terminal device to activate a corresponding capability and / or mode based on one or a combination of the following factors: The rate performance requirements, latency performance requirements, and number of services for terminal devices in the connected state; The location of the terminal device in a connected state; The location of a terminal device that is in an idle or inactive state; The network load of terminal devices that are in an idle or inactive state.
11. The method as described in claim 8, characterized in that, The method further includes: The network device receives feedback from the terminal device regarding whether it has entered the corresponding communication standard mode and / or capability.
12. The method as described in claim 7, characterized in that, The method further includes: The network device sends a handover command to the terminal device to switch to the second communication standard network cell.
13. The method as described in claim 7, characterized in that, The method further includes: The network device receives a reply message from the terminal device, indicating whether to enter the corresponding mode and the reason value.
14. A terminal device, characterized in that, include: The processor is used to read programs from memory and execute the following procedures: Report terminal capabilities and / or modes in one or a combination of the following ways: Report the highest capabilities and / or modes you support, as well as the current capabilities and / or modes; Report your current abilities and / or patterns, as well as other abilities and / or patterns that are superior to your current abilities and / or patterns; Report all capabilities and / or modes that you can support, as well as the capabilities and / or modes that are activated; Report the highest capabilities and / or modes you support, as well as the capabilities and / or modes that are active. Report your activated abilities and / or modes, as well as other abilities and / or modes that are above the activated abilities and / or modes; Also includes: Receive instruction information from network devices and activate corresponding capabilities and / or modes of terminal devices; wherein, the instruction information is implicitly indicated by inter-RAT measurement configuration; Before reporting the measurement in inter-RAT, inquire whether the non-access layer or application layer has reported the measurement. Include a cause value in the measurement report to indicate whether an inter-RAT measurement was performed or to indicate the meaning of a measurement value of 0; A transceiver is used to receive and send data under the control of a processor.
15. A terminal device, characterized in that, include: The capability reporting module is used to report terminal capabilities and / or modes in one or a combination of the following ways: Report the highest capabilities and / or modes you support, as well as the current capabilities and / or modes; Report your current abilities and / or patterns, as well as other abilities and / or patterns that are superior to your current abilities and / or patterns; Report all capabilities and / or modes that you can support, as well as the capabilities and / or modes that are activated; Report the highest capabilities and / or modes you support, as well as the capabilities and / or modes that are active. Report your activated abilities and / or modes, as well as other abilities and / or modes that are above the activated abilities and / or modes; An activation module is used to receive indication information from network devices and activate corresponding capabilities and / or modes of terminal devices; wherein, the indication information is implicitly indicated by inter-RAT measurement configuration; The activation module is also used to perform inter-RAT measurements. Before reporting the measurements, it queries the non-access layer or application layer to see if a measurement report should be reported. The measurement report carries a cause value to indicate whether inter-RAT measurement should be performed or to indicate the meaning of a measurement value of 0.
16. A network-side device, characterized in that, include: The processor is used to read programs from memory and execute the following procedures: The receiving terminal device reports its terminal capabilities and / or modes in one or a combination of the following ways: The highest capabilities and / or modes supported by the terminal device, and its current capabilities and / or modes; The current capabilities and / or modes of the terminal device, and other capabilities and / or modes that are superior to the current capabilities and / or modes; The terminal device supports all capabilities and / or modes, as well as the activated capabilities and / or modes; The highest capabilities and / or modes supported by the terminal device, and the capabilities and / or modes activated; The capabilities and / or modes activated by the terminal device, as well as other capabilities and / or modes beyond the activated capabilities and / or modes; Also includes: Send indication information to the terminal device to activate the corresponding capabilities and / or modes of the terminal device; wherein, the indication information is configured implicitly through inter-RAT measurement. The system receives a measurement report and a cause value sent by the terminal device, wherein the cause value indicates whether an inter-RAT measurement is performed or the meaning of a measurement value of 0. A transceiver is used to receive and send data under the control of a processor.
17. A network-side device, characterized in that, include: The receiving module is used to receive terminal capabilities and / or modes reported by the terminal device in one or a combination of the following ways: The highest capabilities and / or modes supported by the terminal device, and its current capabilities and / or modes; The current capabilities and / or modes of the terminal device, and other capabilities and / or modes that are superior to the current capabilities and / or modes; The terminal device supports all capabilities and / or modes, as well as the activated capabilities and / or modes; The highest capabilities and / or modes supported by the terminal device, and the capabilities and / or modes activated; The capabilities and / or modes activated by the terminal device, as well as other capabilities and / or modes beyond the activated capabilities and / or modes; An indication module is used to send indication information to the terminal device to activate corresponding capabilities and / or modes of the terminal device; wherein, the indication information is configured implicitly via inter-RAT measurement. The receiving module is also used to receive the measurement report and cause value sent by the terminal device, wherein the cause value is used to indicate whether inter-RAT measurement is performed or the meaning of a measurement value of 0.
18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that performs the method of any one of claims 1 to 13.
Citation Information
Patent Citations
Capability reporting method and communication device
CN112153632A