Terminal capability reporting and processing method, terminal device, network device and medium, method, reporting method, storage medium
The method enhances 5G network compatibility by accurately reporting terminal device frequency band capabilities, addressing the limitations of existing protocols to ensure seamless network integration.
Patent Information
- Application Number
- JP2025506216
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-08-16
- Filing Date
- 2023-03-09
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2043-03-09
AI Technical Summary
The current 5G network architecture, particularly in NSA mode, limits terminal devices from reporting all supported frequency band combinations, leading to incorrect network equipment assumptions and failure to add communication cells.
A method for terminal capability reporting and processing that includes sending a capability query command to determine if a terminal device supports a target frequency band combination, using identification information to identify excess capabilities, and performing targeted queries or settings to ensure accurate reporting.
Accurately determines whether a terminal device supports a current frequency band combination, enabling proper network cell addition and reducing registration time.
Smart Images

Figure 0007766223000001 
Figure 0007766223000002 
Figure 0007766223000003
Abstract
Description
[Technical Field]
[0001] TECHNICAL FIELD The present invention relates to the field of communication technology, and in particular to a method for reporting terminal capabilities, a method for processing terminal capabilities, a terminal device, a network device, and a storage medium. [Background technology]
[0002] As the fifth-generation wireless communication network New Radio (5G New Radio, NR) is widely deployed, the industrial application fields of 5G are also becoming increasingly widespread. 5G introduces two network architectures, namely, standalone (SA) mode and non-standalone (NSA) mode, and the frequency band capability sets supported by corresponding terminals are becoming increasingly complex. 3GPP has made great efforts to achieve as-needed reporting as possible. However, due to the large number of frequency bands, the current mechanism, especially in the case of NSA, supports too many terminal capability sets. Therefore, according to the conventional limitations, the terminal equipment can only report a portion of the frequency band combinations to the network. Therefore, the terminal equipment's capability report cannot include all supported frequency band combinations. As a result, the network equipment may mistakenly determine that the terminal equipment does not support the current frequency band combination, resulting in failure to add a communication cell with the frequency band corresponding to the terminal equipment. Summary of the Invention [Problem to be solved by the invention]
[0003] The main objective of the embodiments of the present invention is to provide a terminal capability reporting method, a terminal capability processing method, a network device, a terminal device, and a storage medium, so as to accurately determine whether a terminal device supports a current frequency band combination, and accurately add a communication cell of a frequency band corresponding to the terminal device. [Means for solving the problem]
[0004] In a first aspect, an embodiment of the present invention further provides a terminal capability processing method applied to a network device, the method comprising: sending a capability query command to a terminal device, and the terminal device generating terminal capability information based on the capability query command, the terminal capability information including a frequency band capability set and identification information, the identification information being used to indicate whether the terminal device has an excess frequency band capability set; and receiving the terminal capability information, when detecting that the frequency band capability set does not include a target frequency band combination, performing a target frequency band query or target frequency band setting for the terminal device based on the identification information to determine whether the terminal device supports the target frequency band combination, the target frequency band combination including target frequency band information of a first network and target frequency band information of a second network.
[0005] In a second aspect, an embodiment of the present invention further provides a terminal capability reporting method applied to a terminal device, the method comprising: The method includes: receiving a capability query command sent from a network device; and determining terminal capability information based on the capability query command, wherein the terminal capability information includes a frequency band capability set and identification information, and the identification information is used to indicate whether the terminal device has an excess frequency band capability set; and transmitting the terminal capability information to the network device, and when the network device detects that the frequency band capability set does not include a target frequency band combination, performing a target frequency band query or target frequency band setting for the terminal device based on the identification information, and determining whether the terminal device supports the target frequency band combination, wherein the target frequency band combination includes target frequency band information of a first network and target frequency band information of a second network.
[0006] In a third aspect, an embodiment of the present invention further provides a network device, the network device including a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, it realizes steps of a terminal capability processing method applied to a network device described in any of the specifications of the present invention.
[0007] In a fourth aspect, an embodiment of the present invention further provides a terminal device, the terminal device including a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, it realizes steps of a terminal capability reporting method applied to the terminal device described in any one of the specifications of the present invention.
[0008] In a fifth aspect, an embodiment of the present invention further provides a storage medium, used for computer-readable storage, storing one or more programs on the storage medium, the one or more programs being executable by one or more processors to implement steps of a terminal capability processing method applied to the network device as described in any of the specifications of the present invention or steps of a terminal capability reporting method applied to the terminal device as described in any of the specifications of the present invention.
[0009] In order to more clearly describe the technical solutions of the embodiments of the present application, the drawings necessary for describing the embodiments will be briefly described below. Obviously, the drawings described below are some embodiments of the present application, and those skilled in the art can also obtain other drawings based on these drawings without any creative work. [Brief explanation of the drawings]
[0010] [Figure 1] 4 is a flowchart of a terminal capability processing method applied to a network device according to an embodiment of the present invention; [Figure 2] 2 is a flowchart of a terminal capability reporting method applied to a terminal device according to an embodiment of the present invention; [Figure 3] 1 is a diagram illustrating an application scenario of a method for reporting and using terminal capabilities according to an embodiment of the present invention; [Figure 4] FIG. 2 is a schematic structural block diagram of a network device according to an embodiment of the present invention; [Figure 5] FIG. 2 is a schematic structural block diagram of a terminal device according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION
[0011] The following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the drawings of the embodiments of the present invention, and it is obvious that the described embodiments are only some of the embodiments of the present invention, and not all of the embodiments, and all other embodiments that can be obtained by those skilled in the art based on the embodiments of the present invention without any creative work fall within the protection scope of the embodiments of the present invention.
[0012] The flowcharts shown in the drawings are illustrative and do not necessarily include all content or operations / steps, nor do they necessarily have to be performed in the order described. For example, some operations / steps may be separated, combined, or partially combined, and the order in which they are actually performed may vary depending on the actual situation.
[0013] It should be understood that the terminology used in the description of the embodiments of the present invention is for the purpose of describing particular embodiments only, and is not intended to limit the embodiments of the present invention. As used in the description of the embodiments of the present invention and the appended claims, the singular forms "a," "one," and "the" are intended to include the plural forms unless the context clearly dictates otherwise.
[0014] First, in order to better understand the solution of the embodiments of the present application, the following first describes the related art and existing technical problems.
[0015] 5G will launch two network architectures, specifically including Standalone Access (SA) mode and Non-Standalone Access (NSA) mode, and the frequency band support capabilities of corresponding terminal equipment will also become increasingly complex. 3GPP aims to achieve reporting as needed as possible, but due to the large number of frequency bands, according to the current mechanism, especially in the case of NSA, actual tests have found that due to the large number of frequency band combinations, terminals can only report part of the frequency band combinations to network equipment according to the traditional limitations, which will cause misunderstandings on the network side and result in the terminal equipment not adding 5G communication cells.
[0016] For example, a terminal device may support LTE B1 / 2 / 3 / 4 / 5 / 7 / 8 / 38 / 39 / 40 / 41 and NR N1 / 2 / 3 / 5 / 7 / 8 / 78 / 79 / ..., etc. For NSA, when the terminal device reports its LTE frequency band combination capabilities, the number of combinations may exceed the limit of the current protocol. For example, the current protocol limits the terminal device to independently determine which combination to report if the number of combinations exceeds 128, thereby ensuring that the number does not exceed 128. Because there are so many supported frequency band combinations, the terminal device may not report the NSA frequency band combination desired by the network equipment. As a result, the network equipment may believe that the terminal does not support the current NSA combination and may not add a 5G cell to the terminal. Currently, only manual frequency band locking methods are available, which forcibly remove some frequency band capabilities so that the terminal can register with the current NSA network. However, this method does not fundamentally solve the problem.
[0017] The embodiments of the present invention provide a terminal capability processing method, a terminal capability reporting method, a network device, a terminal device, and a storage medium, where the terminal capability processing method can be applied to a network device, so as to accurately determine whether the terminal device supports a current frequency band combination, and accurately add a communication cell of a frequency band corresponding to the terminal device.
[0018] As shown in Figure 1, Figure 1 is a flowchart of a terminal capability processing method according to an embodiment of the present invention, which can accurately determine whether a terminal device supports a current frequency band combination, and accurately add a communication cell of a frequency band corresponding to the terminal device, and the network device can be a base station, a gateway, etc.
[0019] As shown in FIG. 1, the terminal capability processing method may include steps S101 to S102.
[0020] Step S101: Send a capability query command to a terminal device, and the terminal device generates terminal capability information according to the capability query command, where the terminal capability information includes a frequency band capability set and identification information, and the identification information is used to indicate whether the terminal device has an excess frequency band capability set.
[0021] The capability query command is generated by a network device and is used to instruct a terminal device to query its supported frequency band capability set and generate corresponding terminal capability information. The terminal capability information includes a frequency band capability set and identification information. The frequency band capability set may be an NSA frequency band set. The NSA frequency band set is specifically composed of frequency band information of a first network and frequency band information of a second network, and may be composed of a combination of one frequency band corresponding to a 4G network and one frequency band corresponding to a 5G network.
[0022] Illustratively, the frequency band capability set may include NSA frequency band sets such as B1+N78, B1+N41, B1+N1, B7+N78, and B7+N41.
[0023] Specifically, the identification information is used to indicate whether the terminal equipment has an excess frequency band capability set, that is, after the terminal equipment has reported a frequency band capability set once or multiple times, it can indicate whether the terminal equipment has a frequency band capability set that has not yet been reported.
[0024] For example, the identification information may indicate that the terminal equipment has an excess frequency band capability set by an identification bit of '1', and the identification information may indicate that the terminal equipment does not have an excess frequency band capability set by an identification bit of '0'.
[0025] However, in order to accurately add a communication cell of a frequency band corresponding to a terminal device, the network equipment can be pre-configured to send a capability query command to the terminal device. For example, when the network equipment needs to determine whether the terminal device supports the current frequency band combination, the network equipment is configured to generate and send a capability query command to the corresponding terminal device, so that the terminal device generates terminal capability information based on the capability query command.
[0026] Step S102: when receiving the terminal capability information and detecting that the frequency band capability set does not include a target frequency band combination, perform a target frequency band query or target frequency band setting for the terminal device based on the identification information, and determine whether the terminal device supports the target frequency band combination, where the target frequency band combination includes target frequency band information of a first network and target frequency band information of a second network.
[0027] The target frequency band combination is a frequency band combination that a network device needs to determine whether it is supported by the terminal device, and specifically includes target frequency band information of a first network and target frequency band information of a second network. The first network may be 4G, 5G, or 6G, etc., and the second network may be 4G, 5G, or 6G, etc., but the types of the first network and the second network in the target frequency band combination are different, i.e., if the first network is 4G, the second network can only be 5G or 6G.
[0028] For example, the frequency band information of the first network may be frequency bands such as B1, B3, and B7, and the frequency band information of the second network may be frequency bands such as N78, N41, and N7. Note that the frequency band information of the first network may be frequency bands such as N78, N41, and N7, and the frequency band information of the second network may be frequency bands such as B1, B3, and B7, and there is no particular limitation here.
[0029] In an embodiment of the present invention, the network device sends a capability query command to the terminal device, so that the terminal device generates terminal capability information based on the capability query command and sends it to the network device. If the network device detects that the frequency band capability set does not include the target frequency band combination, it performs a target frequency band query on the terminal device based on the identification information to determine whether the terminal device supports the target frequency band combination, thereby accurately determining whether the terminal device supports the current frequency band combination and accurately adding a communication cell of the frequency band corresponding to the terminal device.
[0030] In some embodiments, the network device receives the terminal capability information, detects whether the frequency band capability set includes a target frequency band combination, and determines that the terminal device supports the target frequency band combination if it detects that the frequency band capability set includes the target frequency band combination, i.e., the network device can determine that the terminal device supports the target frequency band combination, thereby quickly determining that the terminal device supports the current frequency band combination.
[0031] Illustratively, the network device receives terminal capability information sent from a terminal device, and the terminal capability information includes a frequency band capability set, which includes NSA frequency band sets such as B1+N78, B1+N41, B1+N1, B7+N78, and B7+N41. If the target frequency band combination is B1+N78, it can determine that the frequency band capability set includes the target frequency band combination, and determine that the terminal device supports the target frequency band combination.
[0032] In some embodiments, the network device receives the terminal capability information, detects whether the frequency band capability set includes a target frequency band combination, and if it detects that the frequency band capability set does not include the target frequency band combination and the identification information indicates that the terminal device has an excess frequency band capability set, sends a terminal excess capability query command to the terminal device, and the terminal device determines terminal excess capability information based on the terminal excess capability query command, the terminal excess capability information including an excess frequency band capability set and updated identification information, and if it receives the terminal excess capability information and detects that the excess frequency band capability set does not include the target frequency band combination, performs a target frequency band query on the terminal device based on the updated identification information until the updated identification information indicates that the terminal device has no excess capability, to determine whether the terminal device supports the target frequency band combination, thereby allowing the network device to accurately and completely obtain the frequency band capability set of the terminal device, thereby accurately determining whether the terminal device supports the current frequency band combination, and accurately adding a communication cell of the frequency band corresponding to the terminal device.
[0033] However, the terminal excess capability query command is generated by a network device and is used to instruct a terminal device to query an unreported frequency band capability set supported by the terminal device and generate corresponding terminal excess capability information. The terminal excess capability information may include an excess frequency band capability set and updated identification information, and the excess frequency band capability set may be an NSA frequency band set after the terminal device screens the excess frequency band capability set.
[0034] Specifically, the network device receives the terminal excess capability information, detects whether the excess frequency band capability set includes the target frequency band combination, and determines that the terminal device supports the target frequency band combination if it detects that the excess frequency band capability set includes the target frequency band combination, i.e., the network device can determine that the terminal device supports the target frequency band combination, thereby quickly determining that the terminal device supports the current frequency band combination.
[0035] Specifically, when it is detected that the surplus frequency band capability set does not include the target frequency band combination, if the updated identification information indicates that the terminal device still has a surplus frequency band capability set, the network device will continue to generate terminal surplus capability query commands to acquire surplus frequency band capability sets until the updated identification information indicates that the terminal device still has a surplus frequency band capability set, in other words, until the updated identification information indicates that the terminal device has no surplus capability.
[0036] In some embodiments, the terminal capability information is received, and the frequency band capability set is detected to include a target frequency band combination. If the frequency band capability set is not included and the identification information indicates that the terminal device has an excess frequency band capability set, the terminal device sends a target frequency band setting command to the terminal device, and the terminal device performs target frequency band setting based on the target frequency band setting command to generate a target frequency band setting result, receives the target frequency band setting result, and determines whether the terminal device supports the target frequency band combination based on the target frequency band setting result. This can reduce the time for network registration, thereby improving the efficiency of the network device determining the frequency band combination supported by the terminal device, accurately determining whether the terminal device supports the current frequency band combination, and accurately adding a communication cell of the frequency band corresponding to the terminal device.
[0037] However, the target frequency band setting command includes network setting information corresponding to the target frequency band combination and is used to directly add the target frequency band combination corresponding to the terminal device to determine whether the terminal device supports the target frequency band combination, and the target frequency band setting result is used to indicate whether the terminal device supports the target frequency band combination.
[0038] Illustratively, a network device receives terminal capability information transmitted from a terminal device, the terminal capability information including a frequency band capability set, the frequency band capability set including NSA frequency band sets such as B1+N78, B1+N41, B1+N1, B7+N78, and B7+N41. If the target frequency band combination is B1+N79, it can determine that the frequency band capability set does not include the target frequency band combination, and it can determine that the terminal device does not support the target frequency band combination. At this time, if the identification information indicates that the terminal device has an excess frequency band capability set, the network device can send a target frequency band setting command corresponding to the target frequency band combination B1+N79 to the terminal device, causing the terminal device to directly set the target frequency band combination B1+N79, thereby generating a target frequency band setting result, receive the target frequency band setting result transmitted from the terminal device, and determine whether the terminal device supports the target frequency band combination based on the target frequency band setting result.
[0039] As shown in Figure 2, Figure 2 is a flowchart of a terminal capability reporting method according to an embodiment of the present invention, which can accurately determine whether a terminal device supports a current frequency band combination and accurately add communication cells of frequency bands corresponding to the terminal device, and the terminal capability reporting method can be specifically applied to terminal devices, such as smartphones, tablet computers, laptops, desktop computers, smart speakers, smart watches, etc., but is not limited thereto.
[0040] As shown in FIG. 2, the terminal capability processing method includes steps S201 to S202.
[0041] Step S201: obtain a capability query command sent from a network device, and determine terminal capability information according to the capability query command, where the terminal capability information includes a frequency band capability set and identification information, and the identification information is used to indicate whether the terminal device has an excess frequency band capability set.
[0042] The capability query command is generated by a network device and is used to instruct a terminal device to query its supported frequency band capability set and generate corresponding terminal capability information. The terminal capability information includes a frequency band capability set and identification information. The frequency band capability set may be an NSA frequency band set. The NSA frequency band set is specifically composed of frequency band information of a first network and frequency band information of a second network, and may be composed of a combination of one frequency band corresponding to a 4G network and one frequency band corresponding to a 5G network.
[0043] Illustratively, the frequency band capability set may include NSA frequency band sets such as B1+N78, B1+N41, B1+N1, B7+N78, and B7+N41.
[0044] Specifically, the identification information is used to indicate whether the terminal equipment has an excess frequency band capability set, that is, after the terminal equipment has reported a frequency band capability set once or multiple times, it can indicate whether the terminal equipment has a frequency band capability set that has not yet been reported.
[0045] For example, the identification information may indicate that the terminal equipment has an excess frequency band capability set by an identification bit of '1', and the identification information may indicate that the terminal equipment does not have an excess frequency band capability set by an identification bit of '0'.
[0046] In some embodiments, the capability query command includes target frequency band information of a first network, and the network device determines and combines frequency band information of the first network and frequency band information of the second network supported by the terminal device based on the capability query command to obtain a terminal capability set, determines the number of frequency band combinations in the terminal capability set, generates identification information based on the number of frequency band combinations and the number of predetermined frequency band combinations, and screens the terminal capability set based on the target frequency band information of the first network based on a predetermined priority policy to obtain the frequency band capability set, thereby allowing more relevant frequency band combinations to be reported preferentially and improving the efficiency of the network device in determining whether the terminal device supports the target frequency band combination.
[0047] However, the target frequency band information of the first network may be frequency band information of the first network in the target frequency band combination, or if the target frequency band combination is B1+N79, the target frequency band information of the first network may be B1 or N79, and the number of the predetermined frequency band combinations may be the number of frequency band combinations limited by the protocol when reporting terminal capabilities, for example, 128.
[0048] Specifically, when receiving a capability query command, the terminal device first queries the frequency band information of the first network and the frequency band information of the second network supported by the terminal device, combines them to obtain a terminal capability set, determines the number of frequency band combinations in the terminal capability set, determines whether the number of frequency band combinations exceeds a predetermined number of frequency band combinations, generates identification information to indicate that the terminal device has an excess frequency band capability set if the number of frequency band combinations exceeds the predetermined number of frequency band combinations, and generates identification information to indicate that the terminal device does not have an excess frequency band capability set if the number of frequency band combinations does not exceed the predetermined number of frequency band combinations.
[0049] For example, the number of frequency band combinations in the terminal capability set is determined, and it is determined whether the number of frequency band combinations exceeds a predetermined number of frequency band combinations. If the number of frequency band combinations exceeds the predetermined number of frequency band combinations, identification information with an identification bit of '1', i.e., identification information indicating that the terminal device has an excess frequency band capability set, is generated. If the number of frequency band combinations does not exceed the predetermined number of frequency band combinations, identification information with an identification bit of '0', i.e., identification information indicating that the terminal device does not have an excess frequency band capability set.
[0050] In some embodiments, a first sorting is performed on the frequency band combinations in the terminal capability set based on the target frequency band information of the first network and the geographical location of the terminal device to obtain a first sorted terminal capability set, a second sorting is performed on the first sorted terminal capability set based on the priority of the frequency band information of the second network to obtain a second sorted terminal capability set, and the second sorted terminal capability set is screened based on the number of the predetermined frequency band combinations to obtain a frequency band capability set. This allows highly relevant frequency band combinations to be reported preferentially, improving the efficiency of the network device in determining whether the terminal device supports the target frequency band combination.
[0051] For example, when the frequency band information of the first network among the frequency band combinations in the terminal capability set includes frequency band B1, frequency band B3, and frequency band B7, and the target frequency band information of the first network is B3, the priority of all frequency band combinations whose frequency band information is B3 can be set to the highest; when the geographical location of the terminal equipment is Asia, frequency band B7 is mainly used in the European region, and frequency band B1 is mainly used in the Asian region, so the priority of frequency band B3 is higher than frequency band B1 and the priority of frequency band B1 is higher than frequency band B7, thereby obtaining the terminal capability set after initial sorting. If the frequency band information of the second network among the frequency band combinations in the terminal capability set includes frequency band N78, frequency band N41, frequency band N1, and frequency band N28, the popularity degree is N78>N41>N1>N28, so the priority of frequency band N78 may be considered to be greater than frequency band N41, frequency band N1, and frequency band N28, thereby obtaining a terminal capability set after the second sorting, and screening the terminal capability set after the second sorting based on the number of the predetermined frequency band combinations to obtain a frequency band capability set.
[0052] For example, if the number of predetermined frequency band combinations is four, then the terminal capability set of the terminal equipment includes B1+N78, B1+N41, B1+N1, B1+N28, B7+N78, B7+N41, B7+N1, B7+N28, B3+N78, B3+N41, B3+N1, B3+N28, B3+N79, and B3+N7. If the target frequency band information of the first network is B3, and the priority of frequency band N78 is higher than frequency band N41, frequency band N1, and frequency band N28, then the frequency band capability set includes B3+N78, B3+N41, B3+N1, and B3+N28.
[0053] For example, if the number of predetermined frequency band combinations is 8, then the terminal capability set of the terminal equipment includes B1+N78, B1+N41, B1+N1, B1+N28, B7+N78, B7+N41, B7+N1, B7+N28, B3+N78, B3+N41, B3+N1, B3+N28, B3+N79 and B3+N7. If the target frequency band information of the first network is B3, it will preferentially report B3+N78, B3+N41, B3+N1, B3+N28, B3+N79 and B3+N7. At this time, two vacant seats remain. If the terminal equipment is in China, the priority of B1 is greater than that of B7, and the priority of frequency band N78 is greater than frequency band N41, frequency band N1 and frequency band N28. Therefore, it will preferentially report B1+N78 and B1+N41 for the remaining two vacant seats. At this time, the frequency band capability set includes B3+N78, B3+N41, B3+N1, B3+N28, B3+N79, B3+N7, B1+N78 and B1+N41.
[0054] In some embodiments, after the step of screening the terminal capability set based on the target frequency band information of the first network and obtaining a frequency band capability set according to a predetermined priority policy, frequency band combinations in the frequency band capability set are removed from the terminal capability set to obtain an excess frequency band capability set, which makes it easier for subsequent network devices to obtain the full terminal capability set of the terminal device.
[0055] However, the surplus frequency band capability sets are composed of frequency band capability sets that have not been reported. By removing the reported frequency band capability sets, the frequency band capability sets can be accurately updated, and the repeated uploading of uploaded frequency band capability sets, which causes resource waste, can be avoided.
[0056] Step S202: Send the terminal capability information to the network device. If the network device detects that the frequency band capability set does not include a target frequency band combination, it performs a target frequency band query or target frequency band setting for the terminal device based on the identification information to determine whether the terminal device supports the target frequency band combination, where the target frequency band combination includes target frequency band information of a first network and target frequency band information of a second network.
[0057] The target frequency band combination is a frequency band combination that a network device needs to determine whether it is supported by the terminal device, and specifically includes target frequency band information of a first network and target frequency band information of a second network. The first network may be 4G, 5G, or 6G, etc., and the second network may be 4G, 5G, or 6G, etc., but the types of the first network and the second network are different, i.e., if the first network is 4G, the second network can only be 5G or 6G.
[0058] For example, the frequency band information of the first network may be frequency bands such as B1, B3, and B7, and the frequency band information of the second network may be frequency bands such as N78, N41, and N7. Note that the frequency band information of the first network may be frequency bands such as N78, N41, and N7, and the frequency band information of the second network may be frequency bands such as B1, B3, and B7, and there is no particular limitation here.
[0059] However, if the network device detects that the frequency band capability set does not include the target frequency band combination, it queries the terminal device for a target frequency band based on the identification information to determine whether the terminal device supports the target frequency band combination. The specific steps are detailed in step S102.
[0060] In some embodiments, a terminal excess capability query command sent from a network device is received, and the terminal excess capability query command is generated when the network device detects that the frequency band capability set does not include a target frequency band combination and the identification information indicates that the terminal device has excess capability; the network device determines the number of frequency band combinations in the excess frequency band capability set based on the terminal excess capability query command; updates the identification information based on the number of frequency band combinations and a number of predetermined frequency band combinations; and screens the excess frequency band capability set based on the number of predetermined frequency band combinations to obtain a target excess frequency band capability set.
[0061] However, the surplus frequency band capability set is a frequency band capability set that has not been reported, and the target surplus frequency band capability set is a frequency band capability set that is waiting to be reported after screening the surplus frequency band capability set.
[0062] For example, first determine the number of frequency band combinations in the excess frequency band capability set; if the number of frequency band combinations in the excess frequency band capability set exceeds a predetermined number of frequency band combinations, update the identification bit of the identification information to "1"; screen the excess frequency band capability set based on the predetermined number of frequency band combinations to obtain a target excess frequency band capability set; if the number of frequency band combinations in the excess frequency band capability set does not exceed the predetermined number of frequency band combinations, update the identification bit of the identification information to "0"; there is no need to screen the excess frequency band capability set; and directly report all frequency band capability sets in the excess frequency band capability set.
[0063] It should be noted that the specific screening steps for obtaining the target surplus frequency band capability set are similar to the specific screening steps for obtaining the above frequency band capability set.
[0064] In some embodiments, a target frequency band setting command sent from a network device is received, and the target frequency band setting command is generated when the network device detects that the frequency band capability set does not include a target frequency band combination and the identification information indicates that the terminal device has excess capacity, and an analysis process is performed on the target frequency band setting command to obtain target frequency band information of the second network, and the target frequency band information of the second network is set in the terminal device, thereby generating a target frequency band setting result.
[0065] However, the target frequency band information of the second network may be frequency band information of the second network in the target frequency band combination, for example, when the target frequency band combination is B1+N79 and the frequency band information of the first network is B1, the target frequency band information of the second network is N79. The target frequency band setting result is used to indicate whether the terminal device supports the target frequency band combination.
[0066] Specifically, an analysis process can be performed on the target frequency band setting command sent from the network device, thereby obtaining target frequency band information of the second network, directly setting the target frequency band information of the second network in the terminal device, and determining whether the terminal device supports the target frequency band combination, thereby generating a target frequency band setting result.
[0067] For example, if the target frequency band combination is B1+N79 and the frequency band information of the first network is B1, the frequency band N79 is directly configured in the terminal equipment, and it is determined whether the terminal equipment supports the frequency band N79, and a corresponding target frequency band configuration result is generated.
[0068] Referring to Figure 3, Figure 3 is a schematic diagram of an application scenario of a terminal capability reporting method and processing method according to an embodiment of the present invention, which can be applied to a scenario between a network device and a terminal device, so as to accurately determine whether the terminal device supports the current frequency band combination, and accurately add communication cells of the frequency band corresponding to the terminal device.
[0069] Specifically, the network access method may include steps S301 to S304. S301: A network device sends a capability inquiry command to a terminal device. S302, the terminal device determines terminal capability information according to the capability query command, and the terminal capability information includes a frequency band capability set and identification information. S303, the terminal device transmits terminal capability information to the network device. S304: If the network device detects that the frequency band capability set does not include the target frequency band combination, it performs a target frequency band query or target frequency band setting for the terminal device based on the identification information, and determines whether the terminal device supports the target frequency band combination.
[0070] Please refer to FIG. 4, which is a schematic structural block diagram of a network device according to an embodiment of the present invention.
[0071] As shown in FIG. 4, the network device 400 may include a processor 401 and a memory 402, which are connected via a bus 403, which may be, for example, an I2C (Inter-integrated Circuit) bus.
[0072] In an exemplary embodiment, processor 401 may be used to provide computing and control capabilities and support the overall operation of the terminal device. Processor 401 may be a Central Processing Unit (CPU), or may be another general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or the like, although a general-purpose processor may be a microprocessor or any conventional processor, etc.
[0073] Specifically, the memory 402 may be a Flash chip, a Read-Only Memory (ROM), a magnetic disk, an optical disk, a USB memory, a portable hard disk, or the like.
[0074] As will be understood by those skilled in the art, the structure shown in FIG. 4 is only a block diagram of a partial structure related to the solution of the embodiment of the present invention, and does not limit the terminal equipment to which the solution of the embodiment of the present invention is applied; a specific server may include more or fewer components than those shown in the figure, or may combine some components, or have a different component configuration.
[0075] However, the processor 401 is used to execute a computer program stored in the memory, and when the computer program is executed, it realizes a terminal capability processing method applicable to a network device described in any of the embodiments of the present invention.
[0076] In one embodiment, the processor 401 is used to execute a computer program stored in the memory, and executing the computer program realizes the following steps: sending a capability query command to a terminal device, and the terminal device generating terminal capability information based on the capability query command, wherein the terminal capability information includes a frequency band capability set and identification information, and the identification information is used to indicate whether the terminal device has an excess frequency band capability set; and receiving the terminal capability information, if it is detected that the frequency band capability set does not include a target frequency band combination, performing a target frequency band query or target frequency band setting for the terminal device based on the identification information, to determine whether the terminal device supports the target frequency band combination, wherein the target frequency band combination includes target frequency band information of a first network and target frequency band information of a second network.
[0077] In one embodiment, when the processor 401 realizes the step of performing a target frequency band query based on the identification information to determine whether the terminal device supports the target frequency band combination when it is detected that the frequency band capability set does not include the target frequency band combination, the processor 401 is used to realize the following steps: when it is detected that the frequency band capability set does not include the target frequency band combination and the identification information indicates that the terminal device has a surplus frequency band capability set, sending a terminal surplus capability query command to the terminal device, and the terminal device determining terminal surplus capability information based on the terminal surplus capability query command, where the terminal surplus capability information includes a surplus frequency band capability set and updated identification information; and when it is detected that the target frequency band combination is not included in the surplus frequency band capability set, performing a target frequency band query on the terminal device based on the updated identification information until the updated identification information indicates that the terminal device has no surplus capability.
[0078] In one embodiment, when the processor 401 detects that the target frequency band combination is not included in the frequency band capability set, when the processor 401 performs the step of performing a target frequency band inquiry based on the identification information to determine whether the terminal device supports the target frequency band combination, if the processor 401 detects that the target frequency band combination is not included in the frequency band capability set and the identification information indicates that the terminal device has an excess frequency band capability set, the processor 401 is used to implement the steps of: sending a target frequency band setting command to the terminal device, and the terminal device performing target frequency band setting based on the target frequency band setting command to generate a target frequency band setting result; and receiving the target frequency band setting result and determining whether the terminal device supports the target frequency band combination based on the target frequency band setting result.
[0079] In one embodiment, the processor 401 is used to implement a step of determining that the terminal equipment supports the target frequency band combination if it detects that the target frequency band combination is included in the frequency band capability set, when implementing performing a target frequency band query based on the identification information after the step of receiving the terminal capability information to determine whether the terminal equipment supports the target frequency band combination.
[0080] Please refer to FIG. 5, which is a schematic structural block diagram of a terminal device according to an embodiment of the present invention.
[0081] As shown in FIG. 5, the terminal device 500 may include a processor 501 and a memory 502, and the processor 501 and the memory 502 are connected via a bus 503, which is, for example, an I2C (Inter-integrated Circuit) bus.
[0082] In an exemplary embodiment, processor 501 may be used to provide computing and control capabilities and support the overall operation of the terminal device. Processor 501 may be a Central Processing Unit (CPU), or may be another general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. However, a general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.
[0083] Specifically, the memory 502 may be a Flash chip, a Read-Only Memory (ROM), a magnetic disk, an optical disk, a USB memory, a portable hard disk, or the like.
[0084] As will be understood by those skilled in the art, the structure shown in FIG. 5 is only a block diagram of a partial structure related to the solution of the embodiment of the present invention, and does not limit the terminal equipment to which the solution of the embodiment of the present invention is applied; a specific server may include more or fewer components than those shown in the figure, or may combine some components, or have a different component configuration.
[0085] However, the processor 501 is used to execute a computer program stored in the memory, and when the computer program is executed, it realizes the terminal capability reporting method applicable to the terminal device described in any of the embodiments of the present invention.
[0086] In one embodiment, the processor 501 is adapted to execute a computer program stored in the memory, and executing the computer program realizes the following steps: obtaining a capability query command sent from a network device; and determining terminal capability information based on the capability query command, wherein the terminal capability information includes a frequency band capability set and identification information, and the identification information is used to indicate whether the terminal device has an excess frequency band capability set; and transmitting the terminal capability information to the network device, and when the network device detects that the frequency band capability set does not include a target frequency band combination, performing a target frequency band query or target frequency band setting for the terminal device based on the identification information, and determining whether the terminal device supports the target frequency band combination, wherein the target frequency band combination includes target frequency band information of a first network and target frequency band information of a second network.
[0087] In one embodiment, the capability query command includes target frequency band information of the first network, and when processor 501 realizes the step of determining terminal capability information based on the capability query command, it is used to realize the steps of determining frequency band information of the first network and frequency band information of the second network supported by the terminal equipment based on the capability query command and combining them to obtain a terminal capability set; determining the number of frequency band combinations in the terminal capability set and generating identification information based on the number of frequency band combinations and the number of predetermined frequency band combinations; and screening the terminal capability set based on the target frequency band information of the first network based on a predetermined priority policy to obtain a frequency band capability set.
[0088] In one embodiment, when implementing the step of screening the terminal capability set based on target frequency band information of the first network and obtaining a frequency band capability set based on a predetermined priority policy, the processor 501 is used to implement the following steps: performing a first sorting of frequency band combinations in the terminal capability set based on the target frequency band information of the first network and the geographical location of the terminal device to obtain a first sorted terminal capability set; performing a second sorting of the first sorted terminal capability set based on the priority of frequency band information of the second network to obtain a second sorted terminal capability set; and screening the second sorted terminal capability set based on the number of the predetermined frequency band combinations to obtain a frequency band capability set.
[0089] In one embodiment, the processor 501 is used to implement the step of screening the terminal capability set based on target frequency band information of the first network according to a predetermined priority policy, and after the step of obtaining a frequency band capability set, removing frequency band combinations in the frequency band capability set in the terminal capability set to obtain an excess frequency band capability set.
[0090] In one embodiment, the processor 501 is further used to realize the steps of: receiving a terminal excess capability query command sent from a network device, where the terminal excess capability query command is generated when the network device detects that the frequency band capability set does not include a target frequency band combination and the identification information indicates that the terminal device has excess capability; determining the number of frequency band combinations in the excess frequency band capability set based on the terminal excess capability query command, and updating the identification information based on the number of frequency band combinations and a predetermined number of frequency band combinations; and screening the excess frequency band capability set based on the number of the predetermined frequency band combinations to obtain a target excess frequency band capability set.
[0091] In one embodiment, the processor 501 is further used to realize the steps of receiving a target frequency band setting command sent from a network device, wherein the target frequency band setting command is generated when the network device detects that the frequency band capability set does not include a target frequency band combination and the identification information indicates that the terminal device has excess capacity; performing an analysis process on the target frequency band setting command to obtain target frequency band information of the second network; and setting the target frequency band information of the second network in the terminal device and generating a target frequency band setting result.
[0092] As will be apparent to those skilled in the art, for convenience and brevity of explanation, the specific operating procedures of the terminal equipment described above may refer to the corresponding procedures in the above-mentioned embodiment of the terminal capability reporting method, and the description thereof will be omitted here.
[0093] An embodiment of the present invention further provides a storage medium, used for computer-readable storage, the storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement steps of a terminal capability reporting method applied to any network device or steps of a terminal capability processing method applied to any terminal device according to the description of an embodiment of the present invention.
[0094] However, the storage medium may be an internal storage unit of the terminal device described in the above-mentioned embodiments, such as a hard disk or memory of the terminal device, or an external storage device of the terminal device, such as an external hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc.
[0095] As will be understood by those skilled in the art, all or some of the steps in the methods, systems, and functional modules / units in the apparatuses disclosed above may be implemented as software, firmware, hardware, or any suitable combination thereof. In hardware embodiments, the division of functional modules / units referred to in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be jointly performed by multiple physical components. Some or all of the physical components may be implemented as software running on a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed across computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As will be well known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (e.g., computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and that can be accessed by a computer. Additionally, as known to those skilled in the art, communication media typically include computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier or other transport mechanism and may include any information delivery media.
[0096] As will be understood, the term "and / or" as used in the description of the embodiments of the present invention and in the appended claims means and includes any and all possible combinations of one or more of the associated listed items. It should be noted that, as used herein, the terms "comprises," "including," or any other variant thereof, are intended to cover a non-exclusive inclusion, whereby a process, method, article, or system that includes a set of elements includes not only those elements but also other elements not expressly listed or that are inherent in the process, method, article, or system. Absent further limitations, an element qualified by the phrase "comprises one ..." does not exclude the presence of other identical elements in a process, method, article, or system that includes the element.
[0097] The numbers of the above-mentioned embodiments of the present invention are used for explanation purposes only and do not represent the merits or demerits of the embodiments. The above are only specific examples of the embodiments of the present invention, and the protection scope of the embodiments of the present invention is not limited thereto. Those skilled in the art can easily think of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and all of these modifications or substitutions should be included in the protection scope of the embodiments of the present invention. Therefore, the protection scope of the embodiments of the present invention should be based on the protection scope of the claims.
Claims
1. A terminal capability processing method applied to a network device, comprising: sending a capability query command to a terminal device, and generating terminal capability information by the terminal device based on the capability query command, the terminal capability information including a frequency band capability set and identification information, the identification information being used to indicate whether the terminal device has an excess frequency band capability set; receiving the terminal capability information, and when detecting that the frequency band capability set does not include a target frequency band combination, performing a target frequency band query or target frequency band setting on the terminal device based on the identification information, and determining whether the terminal device supports the target frequency band combination, wherein the target frequency band combination includes target frequency band information of a first network and target frequency band information of a second network; A method for handling terminal capabilities, including:
2. When it is detected that the target frequency band combination is not included in the frequency band capability set, performing a target frequency band inquiry based on the identification information to determine whether the terminal device supports the target frequency band combination, When detecting that the frequency band capability set does not include the target frequency band combination and the identification information indicates that the terminal device has an excess frequency band capability set, sending a terminal excess capability query command to the terminal device, and the terminal device determining terminal excess capability information based on the terminal excess capability query command, wherein the terminal excess capability information includes the excess frequency band capability set and updated identification information; receiving the terminal surplus capability information, and when detecting that the surplus frequency band capability set does not include the target frequency band combination, performing a target frequency band inquiry on the terminal device based on the updated identification information until the updated identification information indicates that the terminal device has no surplus capability, to determine whether the terminal device supports the target frequency band combination; Contains The method for processing terminal capabilities according to claim 1.
3. When it is detected that the target frequency band combination is not included in the frequency band capability set, the step of performing target frequency band setting based on the identification information and determining whether the terminal device supports the target frequency band combination includes: When detecting that the frequency band capability set does not include a target frequency band combination and the identification information indicates that the terminal device has an excess frequency band capability set, transmitting a target frequency band setting command to the terminal device, and the terminal device performing target frequency band setting based on the target frequency band setting command to generate a target frequency band setting result; receiving the target frequency band setting result, and determining whether the terminal device supports the target frequency band combination based on the target frequency band setting result; Contains The method for processing terminal capabilities according to claim 1.
4. After the step of receiving the terminal capability information, When detecting that the frequency band capability set includes a target frequency band combination, the method further includes determining that the terminal device supports the target frequency band combination. The method for processing terminal capabilities according to claim 1.
5. A method for reporting terminal capabilities applied to a terminal device, comprising: obtaining a capability query command sent from a network device, and determining terminal capability information based on the capability query command, the terminal capability information including a frequency band capability set and identification information, and the identification information is used to indicate whether the terminal device has an excess frequency band capability set; transmitting the terminal capability information to the network device, and when the network device detects that the frequency band capability set does not include a target frequency band combination, performing a target frequency band query or target frequency band setting for the terminal device based on the identification information to determine whether the terminal device supports the target frequency band combination, wherein the target frequency band combination includes target frequency band information of a first network and target frequency band information of a second network; How to report device capabilities, including:
6. The capability query command includes target frequency band information of a first network, and the step of determining terminal capability information based on the capability query command includes: determining frequency band information of a first network and frequency band information of a second network supported by the terminal device based on the capability query command, and combining the information to obtain a terminal capability set; determining the number of frequency band combinations in the terminal capability set, and generating identification information based on the number of frequency band combinations and the number of predetermined frequency band combinations; and screening the terminal capability set based on target frequency band information of the first network according to a predetermined priority policy to obtain a frequency band capability set. The method for reporting terminal capabilities according to claim 5.
7. The step of screening the terminal capability set based on target frequency band information of the first network according to a predetermined priority policy to obtain a frequency band capability set includes: performing initial sorting on the frequency band combinations in the terminal capability set based on the target frequency band information of the first network and the geographical location of the terminal device, and obtaining an initial sorted terminal capability set; performing a second sorting on the initially sorted terminal capability set based on the priority of frequency band information of the second network, to obtain a second sorted terminal capability set; Screening the terminal capability set after the second sorting based on the number of the predetermined frequency band combinations to obtain a frequency band capability set; Contains The method for reporting terminal capabilities according to claim 6.
8. After the step of screening the terminal capability set based on target frequency band information of the first network according to a predetermined priority policy to obtain a frequency band capability set, The terminal capability set further includes removing a frequency band combination in the frequency band capability set to obtain an excess frequency band capability set. The method for reporting terminal capabilities according to claim 6.
9. receiving a terminal excess capacity query command transmitted from a network device, wherein the terminal excess capacity query command is generated when the network device detects that the frequency band capability set does not include a target frequency band combination and the identification information indicates that the terminal device has excess capacity; determining the number of frequency band combinations in the surplus frequency band capability set based on the terminal surplus capability query command, and updating the identification information based on the number of frequency band combinations and the number of predetermined frequency band combinations; screening the surplus frequency band capability set based on the number of the predetermined frequency band combinations to obtain a target surplus frequency band capability set; Also includes The method for reporting terminal capabilities according to claim 8.
10. receiving a target frequency band setting command transmitted from a network device, the target frequency band setting command being generated when the network device detects that the frequency band capability set does not include a target frequency band combination and the identification information indicates that the terminal device has excess capacity; performing an analysis process on the target frequency band setting command to obtain target frequency band information of the second network; setting target frequency band information of the second network in the terminal device and generating a target frequency band setting result; Also includes The method for reporting terminal capabilities according to claim 5.
11. A network device, a processor; Memory and a computer program stored in the memory and executable by the processor; a data bus for realizing communication between the processor and the memory; Including, When the computer program is executed by the processor, it implements the steps of the terminal capability processing method according to any one of claims 1 to 4. Network equipment.
12. A terminal device, a processor; Memory and a computer program stored in the memory and executable by the processor; a data bus for realizing communication between the processor and the memory; Including, When the computer program is executed by the processor, it implements the steps of the terminal capability reporting method according to any one of claims 5 to 10. Terminal equipment.
13. A storage medium for computer-readable storage, One or more programs are stored, and the one or more programs can be executed by one or more processors to implement the steps of the terminal capability processing method according to any one of claims 1 to 4 or the steps of the terminal capability reporting method according to any one of claims 5 to 10. storage medium.
Citation Information
Patent Citations
Terminal capability reporting system, method, electronic equipment and storage medium
CN113438643A
Terminal capability negotiation method, terminal device and network side device
JP2022517632A