Method, apparatus and network device for acquiring terminal capabilities
By combining the terminal capability information obtained and stored information, and sending it to EPC, the transmission delay problem caused by the large amount of terminal capability information is solved, and the completeness and accuracy of the information is ensured.
Patent Information
- Application Number
- CN202110919875.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-11
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2041-08-11
AI Technical Summary
In multimode scenarios, the large amount of terminal capability information leads to a long transmission delay, and the prior art may lead to information loss or incompleteness during the UE capability transmission process.
By obtaining the first terminal capability information of the target terminal and the stored second terminal capability information for merging, the merged first target terminal capability information is obtained and sent to the EPC of the EPC of the Evolved Packet Core Network.
It reduces the amount of information transmitted, reduces the transmission delay, and ensures the integrity and accuracy of terminal capability information.
Smart Images

Figure CN115942295B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technologies, and in particular, to a method, an apparatus, and a network device for obtaining terminal capabilities. Background Art
[0002] Currently, cellular radio communication systems rely on accurate and efficient coordination and intercommunication between base stations and user terminals (UEs). Among them, terminal capabilities are an important part of the coordination between base stations and UEs. However, in a multi-mode scenario, in order to avoid wasting radio resources for such information, the Mobility Management Entity (MME) stores these UE capability information when the UE is in the idle state (IDLE state), and transfers the UE capabilities to the Evolved Universal Mobile Telecommunication System (UMTS) Terrestrial Radio Access Network (EUTRAN) through the Initial Context Setup Request on the S1 interface when needed.
[0003] Originally, the MME obtains or updates UE capabilities by triggering a UE capability request process and re-storing relevant information during the attach or Tracking Area Update (TAU) process. After the UE detaches, the relevant information is deleted. In an interoperation scenario, for example, when the UE initially accesses the Long Term Evolution (LTE) network or switches from the New Radio (NR) Standalone (SA) network, during the UE capability transfer process, due to the large number of supported radio access technologies and large amount of information in the existing network, the transmission delay may be relatively large. Summary of the Invention
[0004] Embodiments of the present invention provide a method, an apparatus, and a network device for obtaining terminal capabilities, so as to solve the problem that in the prior art, due to a large amount of information, the transmission delay is relatively large during the transmission of terminal capabilities.
[0005] In a first aspect, an embodiment of the present invention provides a method for obtaining terminal capabilities, which is applied to a network device. The method includes:
[0006] Obtain first terminal capability information of a target terminal;
[0007] Merge the first terminal capability information with the second terminal capability information of the target terminal stored to obtain the merged first target terminal capability information;
[0008] Send the first target terminal capability information to the evolved packet core network EPC.
[0009] Optionally, the merging process is a processing method of merging the terminal capability information with the same system in the first terminal capability information and the second terminal capability information; or,
[0010] The merging process is a merging process of adding the first terminal capability information to the second terminal capability information.
[0011] Optionally, after obtaining the first terminal capability information of the target terminal, the method further includes:
[0012] Update the stored second terminal capability information according to the first terminal capability information.
[0013] Optionally, before obtaining the first terminal capability information of the target terminal, the method further includes:
[0014] Determine the required terminal capability information and the number of queries N required to query the required terminal capability information, where N is a positive integer;
[0015] Wherein, when N is 1, the first terminal capability information is the required terminal capability information;
[0016] When N is greater than 1, the first terminal capability information is the terminal capability information obtained by each query of the terminal capability information.
[0017] Optionally, obtaining the first terminal capability information of the target terminal includes:
[0018] Send the first terminal capability query information to the target terminal;
[0019] Receive the first terminal capability information fed back by the target terminal according to the first terminal capability query information.
[0020] Optionally, sending the first terminal capability query information to the target terminal includes:
[0021] Receive a network device handover request sent by another network device, where the network device handover request carries the original code stream of the second target terminal capability information of the target terminal;
[0022] Match the second target terminal capability information with the pre-configured terminal capability information;
[0023] If the matching fails, send first terminal capability query information to the target terminal.
[0024] Optionally, the sending of the first terminal capability query information to the target terminal includes:
[0025] If the target terminal is a terminal initially accessing the network device, send first terminal capability query information to the target terminal.
[0026] Optionally, the first terminal capability query information includes: indication information for querying terminal capabilities and / or carrier capability configuration information.
[0027] Optionally, the indication information for querying terminal capabilities includes at least one of the following:
[0028] Indication information for indicating querying the Universal Mobile Telecommunications System Terrestrial Radio Access Network (UTRA) capabilities of the target terminal;
[0029] Indication information for indicating querying the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access Network (EUTRA) capabilities of the target terminal;
[0030] Indication information for indicating querying the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (EUTRA)-New Radio (NR) capabilities of the target terminal;
[0031] Indication information for indicating querying the New Radio (NR) capabilities of the target terminal;
[0032] Indication information for indicating querying the Global System for Mobile Communications / Enhanced Data Rates for Global Evolution Radio Access Network (GERAN)-Circuit Switched (CS) capabilities of the target terminal;
[0033] Indication information for indicating querying the Global System for Mobile Communications / Enhanced Data Rates for Global Evolution Radio Access Network (GERAN)-Packet Switched (PS) capabilities of the target terminal.
[0034] In a second aspect, an embodiment of the present invention further provides a network device, including a memory, a transceiver, and a processor:
[0035] The memory is used to store computer programs; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations:
[0036] Obtain first terminal capability information of a target terminal;
[0037] Perform a merging process on the first terminal capability information and the second terminal capability information of the target terminal stored, to obtain merged first target terminal capability information;
[0038] Send the first target terminal capability information to the evolved packet core network (EPC).
[0039] Optionally, the merging process is a way of merging the terminal capability information with the same radio access technology in the first terminal capability information and the second terminal capability information; or,
[0040] The merging process is a way of adding the first terminal capability information to the second terminal capability information.
[0041] Optionally, after the processor executes to obtain the first terminal capability information of the target terminal, it is further used for:
[0042] Update the stored second terminal capability information according to the first terminal capability information.
[0043] Optionally, before the processor executes to obtain the first terminal capability information of the target terminal, it is further used for:
[0044] Determine the required terminal capability information and the number of queries N required to query the required terminal capability information, where N is a positive integer;
[0045] Wherein, when N is 1, the first terminal capability information is the required terminal capability information;
[0046] When N is greater than 1, the first terminal capability information is the terminal capability information obtained each time the terminal capability information is queried.
[0047] Optionally, when the processor executes to obtain the first terminal capability information of the target terminal, it specifically uses:
[0048] Send the first terminal capability query information to the target terminal;
[0049] Receive the first terminal capability information fed back by the target terminal according to the first terminal capability query information.
[0050] Optionally, when the processor executes to send the first terminal capability query information to the target terminal, it specifically uses:
[0051] Receive a network device handover request sent by another network device, where the original code stream of the second target terminal capability information of the target terminal is carried in the network device handover request;
[0052] Match the second target terminal capability information with the pre-configured terminal capability information;
[0053] If the matching fails, send the first terminal capability query information to the target terminal.
[0054] Optionally, when the processor executes to send first terminal capability query information to the target terminal, it is specifically configured to:
[0055] If the target terminal is a terminal that initially accesses the network device, send first terminal capability query information to the target terminal.
[0056] Optionally, the first terminal capability query information includes: indication information for querying terminal capabilities and / or carrier capability configuration information.
[0057] Optionally, the indication information for querying terminal capabilities includes at least one of the following:
[0058] Indication information for indicating querying the Universal Mobile Telecommunications System Terrestrial Radio Access Network (UTRA) capabilities of the target terminal;
[0059] Indication information for indicating querying the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access Network (EUTRA) capabilities of the target terminal;
[0060] Indication information for indicating querying the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (EUTRA)-New Radio (NR) capabilities of the target terminal;
[0061] Indication information for indicating querying the New Radio (NR) capabilities of the target terminal;
[0062] Indication information for indicating querying the Global System for Mobile Communications / Enhanced Data Rates for Global Evolution Radio Access Network (GERAN)-Circuit Switched (CS) capabilities of the target terminal;
[0063] Indication information for indicating querying the Global System for Mobile Communications / Enhanced Data Rates for Global Evolution Radio Access Network (GERAN)-Packet Switched (PS) capabilities of the target terminal.
[0064] In a third aspect, an embodiment of the present invention further provides a device for obtaining terminal capabilities, which is applied to a network device and includes:
[0065] An obtaining module, configured to obtain first terminal capability information of a target terminal;
[0066] A processing module, configured to perform a merging process on the first terminal capability information and the second terminal capability information of the target terminal stored, to obtain merged first target terminal capability information;
[0067] A sending module, configured to send the first target terminal capability information to an Evolved Packet Core (EPC).
[0068] Fourthly, an embodiment of the present invention further provides a processor-readable storage medium storing a computer program for causing a processor to execute the method for obtaining the terminal capabilities as described above.
[0069] In an embodiment of the present invention, by obtaining first terminal capability information of a target terminal, merging the first terminal capability information with second terminal capability information of the target terminal stored, to obtain merged first target terminal capability information, and sending the first target terminal capability information to an evolved packet core network EPC. Merging the obtained terminal capability information with the stored terminal capability information and then sending it to the EPC can merge and update the query results of terminal capabilities of the same system, reduce the amount of transmitted information, and reduce the transmission delay. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments of the present invention. Obviously, the following drawings are only some embodiments of the present invention, and those of ordinary skill in the art can obtain other drawings without creative efforts.
[0071] Figure 1 It is a flowchart of steps of the method for obtaining terminal capabilities provided by an embodiment of the present invention;
[0072] Figure 2 It is a flowchart of the method for obtaining terminal capabilities of a target terminal for initial access provided by an embodiment of the present invention;
[0073] Figure 3 It is a flowchart of the method for obtaining terminal capabilities of a target terminal for handover access provided by an embodiment of the present invention;
[0074] Figure 4 It is a block diagram of the structure of the device for obtaining terminal capabilities provided by an embodiment of the present invention;
[0075] Figure 5 It is a block diagram of the structure of the network device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0076] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0077] In the embodiments of the present application, the term "a plurality of" means two or more, and other quantifiers are similar.
[0078] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0079] Currently, in the prior art, the UE capability request process is triggered during the attach or TAU process and relevant information is re-stored. The acquisition of UE capability mainly involves two processes: UE Capability request and UE Capability reporting. When the base station needs the UE to report UE Capability, the base station sends a terminal capability query UECapability Enquiry instruction to the UE. When the UE receives the UECapability Enquiry instruction, the UE reports UE capability information UE Capability Information according to the instruction. Then the base station reports the UE Capability Information to the EPC.
[0080] Based on the current implementation, when a user initially accesses or switches to the LTE network, the base station sends a UECapability Enquiry message to the UE, and the UE passes the UE capability queried each time to the Evolved Packet Core (EPC) through the base station.
[0081] During user handover access, if the terminal switching into the LTE system supports NR but the handover request sent from the source base station to the destination base station does not carry the NR capability code stream, a UE capability query message is sent to obtain the NR capability of the terminal. Or the evolved Universal Mobile Telecommunication System (UMTS) Terrestrial Radio Access Network (EUTRAN) capability of the handover-in UE does not carry the NR capability, but the base station instructs the UE to support the R13-R15 protocol. It may be that the source base station does not support the R15 protocol, so the complete code stream is not carried. Therefore, the destination base station needs to re-query the UE capability. The destination base station organizes the UE capability query information for each terminal according to its own protocol version and passes it to the peer end (i.e., the terminal).
[0082] However, each UE can have different capabilities, such as:
[0083] UE Capability at the Band Combination level: Each Band Combination can have different capabilities. For example, the Band Combination of Band3 + Band41 supports a certain UE capability, while Band3 + Band78 may not support this UE capability.
[0084] UE Capability at the Band level: Each Band can have different capabilities. The terminal may support multiple Bands, but the current base station configuration may only involve some Bands. Therefore, when obtaining the UE capabilities, only the capabilities of the Bands involved need to be obtained.
[0085] The disadvantages of the prior art are that in a multi-mode scenario, there are many supported radio access technologies in UE capabilities, a large amount of information, which easily leads to a large delay; moreover, during the transmission of UE capabilities, if reorganized according to the current base station protocol version, there may be situations such as loss and incomplete carrying of terminal capabilities.
[0086] Therefore, the embodiments of the present application provide a method, device, and network device for obtaining terminal capabilities, which need to ensure the integrity of UE capability information and effectively reduce the transmission delay to improve the user experience.
[0087] Among them, the method and the device are based on the same inventive concept. Since the principles of the method and the device for solving problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be elaborated.
[0088] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells that provide services to terminals. Depending on specific application scenarios, the base station may also be referred to as an access point, or may be a device in the access network that communicates with wireless terminals through one or more sectors over the air interface, or other names. The network device can be used to mutually replace the received air frames and Internet Protocol (IP) packets, and act as a router between the wireless terminal and the rest of the access network, where the rest of the access network may include an IP communication network. The network device can also coordinate the management of the attributes of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or may be a network device (NodeB) in a Wide-band Code Division Multiple Access (WCDMA), or may also be an evolved network device (evolutional Node B, eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), or may also be a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc. The embodiments of the present application do not limit this. In some network architectures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged separately geographically.
[0089] Specifically, as Figure 1 shown, the embodiments of the present invention provide a method for obtaining terminal capabilities, which can be applied to network devices, etc. The following specific implementation manners will be described by taking the application to a network device as an example: The above method may specifically include:
[0090] Step 101, obtain first terminal capability information of a target terminal.
[0091] Specifically, the network device obtains the terminal capability information of the target terminal, that is, the first terminal capability information, according to needs, and stores the obtained first terminal capability information.
[0092] Among them, the network device can obtain the required terminal capability information of the target terminal once according to needs, or can obtain it in multiple times, and no specific limitation is made here.
[0093] It should be noted that the first terminal capability information is only the terminal capability information of the target terminal obtained by the network device according to needs, and is not limited to the terminal capability information obtained for the first time, nor is the number of the obtained terminal capability information limited to one.
[0094] Step 102: Merge the first terminal capability information with the second terminal capability information of the target terminal stored, to obtain the merged first target terminal capability information.
[0095] Specifically, according to the obtained first terminal capability information, the network device merges this first terminal capability information with the second terminal capability information of the target terminal stored in the network device, and can obtain the merged first target terminal capability information. Merging the obtained first terminal capability information with the stored second terminal capability information can reduce the transmission traffic and reduce the time delay.
[0096] It should be noted that the second terminal capability information is only the terminal capability information of the target terminal stored in the network device, and is not limited to the terminal capability information obtained or stored for the second time, nor is the number of the obtained or stored terminal capability information limited.
[0097] Step 103: Send the first target terminal capability information to the evolved packet core network EPC.
[0098] Specifically, after obtaining the merged first target terminal capability information, the network device reports the merged first target terminal capability information to the EPC. The network device reports the merged first target terminal capability information to the EPC, avoiding waste of transmission traffic caused by repeated reporting of terminal capability information of the same system.
[0099] In the above embodiments of the present invention, by obtaining the first terminal capability information of the target terminal, merging the first terminal capability information with the second terminal capability information of the target terminal stored, to obtain the merged first target terminal capability information, and sending the first target terminal capability information to the evolved packet core network EPC. After merging and processing the obtained terminal capability information with the stored terminal capability information and then sending it to the EPC, the query results of the terminal capability information of the same system can be merged and updated, reducing the amount of transmitted information and reducing the transmission delay.
[0100] As an optional embodiment, the merging process is a process of merging the terminal capability information with the same radio access technology (RAT) in the first terminal capability information and the second terminal capability information; or,
[0101] The merging process is a process of adding the first terminal capability information to the second terminal capability information.
[0102] Specifically, the merging process may include: replacing the information of the second terminal capability information that has the same RAT as the first terminal capability information with the first terminal capability information, which can avoid the repeated transmission of terminal capability information of the same RAT and increase the transmission traffic. Or, when there is terminal capability information in the second terminal capability information that has the same RAT as the first terminal capability information, the first terminal capability information is excluded and not retained. In other words, when there is duplicate terminal capability information between the obtained first terminal capability information and the stored second terminal capability information, only the terminal capability information is retained once. That is, when there is terminal capability information in the second terminal capability information that has the same RAT as the first terminal capability information, it may be based on the first terminal capability information or the terminal capability information in the second terminal capability information that has the same RAT as the first terminal capability information. There is no specific limitation here.
[0103] Or, the merging process may further include: adding the first terminal capability information to the second terminal capability information for merging. Specifically, if there is no terminal capability information in the second terminal capability information that has the same RAT as the first terminal capability information, the first terminal capability information and the second terminal capability information need to be added together to obtain the first target terminal capability information.
[0104] As an optional embodiment, after obtaining the first terminal capability information of the target terminal in step 101, the method further includes:
[0105] Updating the stored second terminal capability information according to the first terminal capability information.
[0106] Specifically, after the network device obtains the first terminal capability information, if there is terminal capability information in the second terminal capability information that has the same RAT as the first terminal capability information, the second terminal capability information may be updated by retaining only one piece of terminal capability information of this RAT. Or, if there is no terminal capability information in the second terminal capability information that has the same RAT as the first terminal capability information, the first terminal capability information is directly added to the second terminal capability information to update the second terminal capability information. Or, if there is terminal capability information in the second terminal capability information that has the same RAT as the first terminal capability information, the first terminal capability information is still added to the second terminal capability information to update the second terminal capability information.
[0107] For example, if the second terminal capability information includes the third terminal capability information and the fourth terminal capability information, where the third terminal capability information and the first terminal capability information are terminal capability information of the same standard, then replace the third terminal capability information with the first terminal capability information, thereby obtaining the updated second terminal capability information, which includes the first terminal capability information and the fourth terminal capability information; if both the third terminal capability information and the fourth terminal capability information in the second terminal capability information are not terminal capability information of the same standard as the first terminal capability information, then store the first terminal capability information in the network device to obtain the updated second terminal capability information, which includes the first terminal capability information, the third terminal capability information, and the fourth terminal capability information.
[0108] As an optional embodiment, before obtaining the first terminal capability information of the target terminal in step 101, the method further includes:
[0109] Determine the required terminal capability information and the number of queries N required to query the required terminal capability information, where N is a positive integer;
[0110] Wherein, when N is 1, the first terminal capability information is the required terminal capability information;
[0111] When N is greater than 1, the first terminal capability information is the terminal capability information obtained by each query of the terminal capability information.
[0112] Specifically, the network device determines the required terminal capability information about the target terminal according to its own needs, and determines the number of queries N required to query the required terminal capability information, that is, determines that the required terminal capability information needs to be obtained through N queries.
[0113] When N is 1, the network device obtains the required terminal capability information through the first terminal capability information, that is, obtains the terminal capability information required by the network device through one acquisition.
[0114] When N is greater than 1, the network device needs to obtain the required terminal capability information N times. That is, the network device obtains the terminal capability information obtained from the first query of the terminal capability information, stores the terminal capability information obtained from the first query of the terminal capability information in the network device, and after merging and processing it with the second terminal capability information, sends it to the EPC; then the network device obtains the terminal capability information obtained from the second query of the terminal capability information, stores the terminal capability information obtained from the second query of the terminal capability information in the network device, and after merging and processing it with the second terminal capability information, sends it to the EPC; and so on, until the terminal capability information obtained from the Nth query of the terminal capability information is obtained, stores the terminal capability information obtained from the Nth query of the terminal capability information in the network device, and after merging and processing it with the second terminal capability information, sends it to the EPC, which can avoid problems such as long transmission delay, large transmission traffic, and easy loss of terminal capability information caused by transmitting multiple terminal capability information in one query.
[0115] As an optional embodiment, step 101 of obtaining the first terminal capability information of the target terminal specifically includes:
[0116] Step A1, sending first terminal capability query information to the target terminal.
[0117] Specifically, the network device sends first terminal capability query information to the target terminal so that the target terminal can query the corresponding terminal capability according to the first terminal capability query information.
[0118] Step A2, receiving the first terminal capability information fed back by the target terminal according to the first terminal capability query information.
[0119] Specifically, after the network device sends the first terminal capability query information to the target terminal, the target terminal queries the corresponding terminal capability information according to the first terminal capability query information and reports the queried terminal capability information (i.e., the first terminal capability information) to the network device.
[0120] When N is greater than 1, the network device needs to obtain the required terminal capability information N times. That is, the network device sends the first terminal capability query information, obtains the corresponding first terminal capability information of the target terminal feedback, stores the first terminal capability information of the first time in the network device, and sends it to the EPC after merging and processing with the second terminal capability information; then the network device sends the second terminal capability query information, obtains the corresponding first terminal capability information of the second time of the target terminal feedback, stores the first terminal capability information of the second time in the network device, and sends it to the EPC after merging and processing with the second terminal capability information; and so on, until the corresponding first terminal capability information of the Nth time of the target terminal feedback is obtained, stores the first terminal capability information of the Nth time in the network device, and sends it to the EPC after merging and processing with the second terminal capability information, which can avoid problems such as long transmission delay, large transmission traffic, and easy loss of terminal capability information caused by querying and transmitting multiple terminal capability information at one time.
[0121] For example: when N is greater than 1, after the network device sends the first terminal capability query information to the target terminal, the network device detects whether it receives the first terminal capability information corresponding to the first terminal capability query information. If the network device does not receive the first terminal capability information of the first time, the network device can stop sending the first terminal capability query information, that is, no longer obtain the terminal capability information; if the network device receives the first terminal capability information of the first time, the network device stores the first terminal capability information of the first time, and merges and processes the first terminal capability information of the first time with the second terminal capability information and sends it to the EPC, and continues to send the second terminal capability query information to the target terminal, detects whether it receives the second terminal capability information corresponding to the second terminal capability query information, and so on, until the first terminal capability information of the Nth time is obtained, and the network device no longer sends the first terminal capability query information to the target terminal.
[0122] In the above embodiment, by sending the first terminal capability query information in batches and obtaining the first terminal capability information of the target terminal in batches, the amount of data transmitted each time can be small, and the transmission demand for obtaining the required terminal capability information at one time is also small, which can reduce the transmission delay. And, after obtaining the first terminal capability information each time, the stored second terminal capability information is updated and saved, and the storage size is easy to meet, and the memory usage rate can also be improved.
[0123] As an optional embodiment, the first terminal capability query information includes: indication information for querying terminal capabilities and / or carrier capability configuration information.
[0124] Specifically, when the first terminal capability query information sent by the network device includes indication information for querying terminal capabilities, the indication information is used to indicate which terminal capabilities the target terminal needs to query, avoiding the increased data processing, data and storage management requirements caused by redundant terminal capability queries, and thus avoiding increased latency. When the first terminal capability query information sent by the network device includes carrier capability configuration information, the target terminal only needs to query the carrier capabilities involved or supported in this query, and does not need to query other carrier capabilities, avoiding unnecessary carrier capability queries.
[0125] As an optional embodiment, the indication information for querying terminal capabilities includes at least one of the following:
[0126] The first item: indication information for indicating to query the Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access (UTRA) capabilities of the target terminal;
[0127] The second item: indication information for indicating to query the evolved Universal Mobile Telecommunications System Terrestrial Radio Access (EUTRA) capabilities of the target terminal;
[0128] The third item: indication information for indicating to query the evolved Universal Mobile Telecommunications System Terrestrial Radio Access (EUTRA)-New Radio (NR) capabilities of the target terminal;
[0129] The fourth item: indication information for indicating to query the New Radio (NR) capabilities of the target terminal;
[0130] The fifth item: indication information for indicating to query the Global System for Mobile communication (GSM) / Enhanced Data Rate for GSM Evolution (EDGE) Radio Access Network (GERAN)-Circuit Switched (CS) capabilities of the target terminal;
[0131] The sixth item: indication information for indicating to query the GSM / EDGE Radio Access Network (GERAN)-Packet Switch (PS) capabilities of the target terminal.
[0132] Specifically, the indication information for querying terminal capabilities in the N first terminal capability query messages sent by the network device can indicate querying different terminal capabilities or the same terminal capabilities.
[0133] As an optional embodiment, step A1 of sending the first terminal capability query information to the target terminal specifically includes:
[0134] If the target terminal is a terminal that initially accesses the network device, send first terminal capability query information to the target terminal.
[0135] Specifically, if the target terminal sends a request for a communication connection to the network device, and the network device responds to this request and establishes a communication connection with the target terminal, then this target terminal is a terminal that initially accesses this network device. After establishing the communication connection, the network device sends first terminal capability query information to the target terminal, which is used to obtain the terminal capability information of the target terminal required by the network device.
[0136] As Figure 2 shown, taking the value of N as 3 as an example, the above embodiment is described in detail:
[0137] Step 21, determine that the target terminal is a terminal that initially accesses; specifically, if the target terminal sends a request for a communication connection to the network device, and the network device responds to this request and establishes a communication connection with the target terminal, then determine that the target terminal is a terminal that initially accesses this network device.
[0138] Step 22, perform a first terminal capability query on the target terminal; specifically, the network device sends first terminal capability query information for the first time to the target terminal. The first terminal capability query information for the first time includes: indication information for querying terminal capabilities for the first time and first carrier capability configuration information. The indication information for querying terminal capabilities for the first time instructs the target terminal to query EUTRA capabilities, and the first carrier capability configuration information configures the carrier capabilities supported by querying EUTRA capabilities for the first time. After the target terminal queries EUTRA capabilities, the target terminal reports the first terminal capability information (i.e., EUTRA capability information) queried for the first time to the network device.
[0139] Step 23, perform a merging process on the first terminal capability information and the second terminal capability information to obtain first target terminal capability information, and update the second terminal capability information; specifically, perform a merging process on the first terminal capability information obtained each time and the stored second terminal capability information to obtain first target terminal capability information, and furthermore, update the second terminal capability information according to the first terminal capability information.
[0140] Step 24, report the first target terminal capability information to the evolved packet core network EPC.
[0141] Step 25: Perform a second terminal capability query on the target terminal. Specifically, if the network device receives the first piece of first terminal capability information and, after going through Step 23 and Step 24, the network device sends the second piece of first terminal capability query information to the target terminal. The second piece of first terminal capability query information includes: an indication information for querying the terminal capability for the second time and a second carrier capability configuration information. The indication information for querying the terminal capability for the second time instructs the target terminal to query the EUTRA capability, UTRA capability, GERAN-CS capability, and GERAN-PS capability. The second carrier capability configuration information configures the carrier capabilities supported by the second query of the EUTRA capability, UTRA capability, GERAN-CS capability, and GERAN-PS capability. After the target terminal queries the EUTRA capability, UTRA capability, GERAN-CS capability, and GERAN-PS capability, the target terminal reports the second piece of first terminal capability information (i.e., the information about the EUTRA capability, UTRA capability, GERAN-CS capability, and GERAN-PS capability) to the network device.
[0142] Step 26: Perform a third terminal capability query on the target terminal. Specifically, if the network device receives the second piece of first terminal capability information and, after going through Step 23 and Step 24, the network device sends the third piece of first terminal capability query information to the target terminal. The third piece of first terminal capability query information includes: an indication information for querying the terminal capability for the third time and a third carrier capability configuration information. The indication information for querying the terminal capability for the third time instructs the target terminal to query the EUTRA-NR capability and NR capability. The third carrier capability configuration information configures the carrier capabilities supported by the third query of the EUTRA-NR capability and NR capability. After the target terminal queries the EUTRA-NR capability and NR capability, the target terminal reports the third piece of first terminal capability information (i.e., the information about the EUTRA-NR capability and NR capability) to the network device.
[0143] As an optional embodiment, the step A1 of sending the first terminal capability query information to the target terminal specifically includes:
[0144] Receiving a network device handover request sent by another network device, where the network device handover request carries the original code stream of the second target terminal capability information of the target terminal;
[0145] Matching the second target terminal capability information with the pre-configured terminal capability information;
[0146] If the matching fails, then send the first terminal capability query information to the target terminal.
[0147] Specifically, if a network device receives a network device handover request sent by another network device, the network device matches the original code stream information of the second target terminal capability information carried in the network device handover request with the terminal capability information pre-configured in the network device, that is, determines whether the second target terminal capability information contains the terminal capability information of the target terminal required by the network device, that is, whether the second target terminal capability information contains all the pre-configured terminal capability information. The original code stream information of the second target terminal capability information carried in the network device handover request can ensure the interaction of terminal capability information and the effective transmission of the original code stream in various scenarios, avoid information loss, and ensure information integrity.
[0148] If the matching is successful, it means that the second target terminal capability information contains the terminal capability information required by the network device, then no further operation is needed, and it is not necessary to report the second target terminal capability information to the EPC. If the matching fails, it means that the second target terminal capability information does not contain all the terminal capability information required by the network device, then the network device needs to query the terminal capability of the target terminal, that is, send the first terminal capability query information to the target terminal to query the terminal capability.
[0149] As Figure 3 shown, taking the network device as device A and the other network device as device B as an example, the above embodiment will be described in detail:
[0150] Step 31, device B sends a network device handover request to device A; specifically, the network device handover request carries the original code stream of the second target terminal capability information of the target terminal.
[0151] Step 32, device B determines whether there is a match; specifically, device B matches and determines the second target terminal capability information with the terminal capability information pre-configured in device B; if the matching is successful, there is no need to query the terminal capability, that is, enter the end process; if the matching fails, enter step 33.
[0152] Step 33, if the matching fails, query the terminal capability of the target terminal, that is, execute steps 101 and 102 as Figure 1 to obtain the first target terminal capability information;
[0153] Step 34, send the first target terminal capability information to the evolved packet core network.
[0154] In summary, in the embodiments of the present invention, the terminal capability information is obtained in multiple times, avoiding a large amount of information obtained at one time, which may lead to a large time delay in the transmission process. Moreover, the obtained first terminal capability information is merged with the stored second terminal capability information and then sent to the EPC. The query results of the terminal capabilities of the same system can be merged and updated, reducing the amount of transmitted information and the transmission delay. In addition, by querying the indication information of the terminal capabilities, not only can the terminal capabilities be obtained or transmitted flexibly and dynamically, but also the problem of increased data processing, data and storage management requirements caused by redundant terminal capability queries, resulting in increased time delay, can be avoided, improving the user perception. Also, through the carrier capability configuration information, only the carrier capabilities involved or supported need to be queried, and other carrier capabilities do not need to be queried, avoiding unnecessary carrier capability queries. Moreover, for the target terminal that switches and accesses, by carrying the original code stream information of the second target terminal capability information in the network device handover request, the interaction of the terminal capability information and the effective transmission of the original code stream in various scenarios can be ensured, avoiding information loss and ensuring the integrity of the information.
[0155] The above introduces the method for obtaining the terminal capabilities provided by the embodiments of the present invention. Next, the apparatus for obtaining the terminal capabilities provided by the embodiments of the present invention will be introduced with reference to the accompanying drawings.
[0156] As Figure 4 shown, the embodiments of the present invention further provide an apparatus 400 for obtaining terminal capabilities, which is applied to a network device and includes:
[0157] An obtaining module 401, configured to obtain first terminal capability information of a target terminal;
[0158] A processing module 402, configured to merge the first terminal capability information with the stored second terminal capability information of the target terminal to obtain merged first target terminal capability information;
[0159] A sending module 403, configured to send the first target terminal capability information to the evolved packet core network EPC.
[0160] Optionally, the merging process is a processing method of merging the terminal capability information with the same system in the first terminal capability information and the second terminal capability information; or,
[0161] The merging process is a merging process of adding the first terminal capability information to the second terminal capability information.
[0162] Optionally, the apparatus further includes:
[0163] An updating module, configured to update the stored second terminal capability information according to the first terminal capability information.
[0164] Optionally, the device further includes:
[0165] A determination module, configured to determine the required terminal capability information and determine the number of queries N required to query the required terminal capability information, where N is a positive integer;
[0166] Wherein, when N is 1, the first terminal capability information is the required terminal capability information;
[0167] When N is greater than 1, the first terminal capability information is the terminal capability information obtained each time the terminal capability information is queried.
[0168] Optionally, the obtaining module 401 includes:
[0169] A first sending unit, configured to send first terminal capability query information to the target terminal;
[0170] A first receiving unit, configured to receive the first terminal capability information fed back by the target terminal according to the first terminal capability query information.
[0171] Optionally, the first sending unit specifically includes:
[0172] Receiving a network device switching request sent by another network device, where the network device switching request carries the original code stream of the second target terminal capability information of the target terminal;
[0173] Matching the second target terminal capability information with pre-configured terminal capability information;
[0174] If the matching fails, send the first terminal capability query information to the target terminal.
[0175] Optionally, the first sending unit specifically includes:
[0176] If the target terminal is a terminal that initially accesses the network device, send the first terminal capability query information to the target terminal.
[0177] Optionally, the first terminal capability query information includes: indication information for querying terminal capabilities and / or carrier capability configuration information.
[0178] Optionally, the indication information for querying terminal capabilities includes at least one of the following:
[0179] Indication information for indicating querying the Universal Mobile Telecommunications System Terrestrial Radio Access Network (UTRA) capabilities of the target terminal;
[0180] Indication information for indicating querying the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access Network (EUTRA) capabilities of the target terminal;
[0181] Indication information for querying the evolved Universal Mobile Telecommunications System Terrestrial Radio Access (EUTRA)-New Radio (NR) capabilities of the target terminal;
[0182] Indication information for querying the New Radio (NR) capabilities of the target terminal;
[0183] Indication information for querying the Global System for Mobile Communications / Enhanced Data Rates for Global Evolution Radio Access Network (GERAN)-Circuit Switched (CS) capabilities of the target terminal;
[0184] Indication information for querying the Global System for Mobile Communications / Enhanced Data Rates for Global Evolution Radio Access Network (GERAN)-Packet Switched (PS) capabilities of the target terminal.
[0185] It should be noted that the division of units in the embodiments of this application is illustrative. It is only a logical function division, and there may be other division methods in actual implementation. Additionally, in each embodiment of this application, the various functional units may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.
[0186] If the above integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0187] In summary, in the embodiments of the present invention, the terminal capability information is obtained in multiple times, which avoids a large time delay in the transmission process caused by a large amount of information obtained at one time. Moreover, the obtained first terminal capability information is merged with the stored second terminal capability information and then sent to the EPC, so that the query results of the terminal capabilities of the same system can be merged and updated, reducing the amount of transmitted information and the transmission delay. In addition, by querying the indication information of the terminal capabilities, not only can the terminal capabilities be obtained or transmitted flexibly and dynamically, but also the problem of increased data processing, data and storage management requirements and increased time delay caused by redundant terminal capability queries can be avoided, improving the user perception. Further, through the carrier capability configuration information, only the carrier capabilities involved or supported need to be queried, and other carrier capabilities do not need to be queried, avoiding unnecessary carrier capability queries. Moreover, for the target terminal for handover access, by carrying the original code stream information of the second target terminal capability information in the network device handover request, the interaction of the terminal capability information and the effective transmission of the original code stream in various scenarios can be ensured, avoiding information loss and ensuring the integrity of the information.
[0188] It should be noted here that the above device provided in the embodiments of the present invention can implement all the method steps implemented in the above method embodiments and can achieve the same technical effects. Therefore, the same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.
[0189] As Figure 5 shown, an embodiment of the present invention further provides a network device, including a memory 520, a transceiver 510, and a processor 500:
[0190] The memory 520 is used to store a computer program;
[0191] The transceiver 510 is used to send and receive data under the control of the processor;
[0192] The processor 500 is used to read the computer program in the memory and perform the following operations:
[0193] Obtain the first terminal capability information of the target terminal;
[0194] Merge and process the first terminal capability information with the second terminal capability information of the target terminal stored to obtain the merged first target terminal capability information;
[0195] Send the first target terminal capability information to the evolved packet core network EPC.
[0196] Optionally, the merge process is a processing method of merging the terminal capability information with the same system in the first terminal capability information and the second terminal capability information; or,
[0197] The merging process is a merging process of adding the first terminal capability information to the second terminal capability information.
[0198] Optionally, after the processor 500 executes to obtain the first terminal capability information of the target terminal, it is further configured to:
[0199] Update the stored second terminal capability information according to the first terminal capability information.
[0200] Optionally, before the processor 500 executes to obtain the first terminal capability information of the target terminal, it is further configured to:
[0201] Determine the required terminal capability information and the number of queries N required to query the required terminal capability information, where N is a positive integer;
[0202] Wherein, when N is 1, the first terminal capability information is the required terminal capability information;
[0203] When N is greater than 1, the first terminal capability information is the terminal capability information obtained by each query of the terminal capability information.
[0204] Optionally, when the processor 500 executes to obtain the first terminal capability information of the target terminal, it specifically is configured to:
[0205] Send first terminal capability query information to the target terminal;
[0206] Receive the first terminal capability information fed back by the target terminal according to the first terminal capability query information.
[0207] Optionally, when the processor 500 executes to send the first terminal capability query information to the target terminal, it specifically is configured to:
[0208] Receive a network device switching request sent by another network device, where the network device switching request carries the original code stream of the second target terminal capability information of the target terminal;
[0209] Match the second target terminal capability information with the pre-configured terminal capability information;
[0210] If the matching fails, send the first terminal capability query information to the target terminal.
[0211] Optionally, when the processor 500 executes to send the first terminal capability query information to the target terminal, it specifically is configured to:
[0212] If the target terminal is a terminal initially accessing the network device, send the first terminal capability query information to the target terminal.
[0213] Optionally, the first terminal capability query information includes: indication information for querying terminal capabilities and / or carrier capability configuration information.
[0214] Optionally, the indication information for querying terminal capabilities includes at least one of the following:
[0215] Indication information for querying the Universal Mobile Telecommunications System Terrestrial Radio Access Network (UTRA) capabilities of the target terminal;
[0216] Indication information for querying the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access Network (EUTRA) capabilities of the target terminal;
[0217] Indication information for querying the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (EUTRA)-New Radio (NR) capabilities of the target terminal;
[0218] Indication information for querying the New Radio (NR) capabilities of the target terminal;
[0219] Indication information for querying the Global System for Mobile Communications / Enhanced Data Rates for GSM Evolution (GERAN)-Circuit Switched (CS) capabilities of the target terminal;
[0220] Indication information for querying the Global System for Mobile Communications / Enhanced Data Rates for GSM Evolution (GERAN)-Packet Switched (PS) capabilities of the target terminal.
[0221] Among them, in Figure 5 The bus architecture may include any number of interconnected buses and bridges, specifically various circuits represented by one or more processors represented by processor 500 and a memory represented by memory 520 are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 510 may be multiple elements, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, and these transmission media include wireless channels, wired channels, optical fiber cables, and other transmission media. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 can store the data used by the processor 500 when performing operations.
[0222] The processor 500 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0223] The processor is used to execute the acquisition method of any terminal capability provided in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory. The processor and the memory may also be physically separated.
[0224] It should be noted here that the above network device provided in the embodiments of the present invention can implement all the method steps implemented in the embodiments of the above terminal capability acquisition method, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.
[0225] The embodiments of the present invention also provide a processor-readable storage medium. The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the above terminal capability acquisition method.
[0226] The processor-readable storage medium may be any available medium or data storage device accessible by the processor, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical discs (MO), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROM, EPROM, EEPROM, non-volatile memories (NAND FLASH), solid state drives (SSD)).
[0227] Those skilled in the art should understand that the embodiments of the present application may be provided as a method, a system, or a computer program product. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) containing computer-usable program code.
[0228] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices produce means for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.
[0229] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the processor-readable memory produce a manufacture including instruction means, and the instruction means implements the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.
[0230] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.
[0231] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.
Claims
1. A method for obtaining terminal capabilities, applied to a network device, characterized in that The method includes: Obtaining first terminal capability information of a target terminal; Performing a merging process on the first terminal capability information and second terminal capability information of the target terminal stored, to obtain merged first target terminal capability information; Sending the first target terminal capability information to an evolved packet core network EPC; Wherein, obtaining the first terminal capability information of the target terminal includes: sending first terminal capability query information to the target terminal, the first terminal capability query information including carrier capability configuration information; receiving the first terminal capability information fed back by the target terminal according to the first terminal capability query information; Sending the first terminal capability query information to the target terminal includes: receiving a network device handover request sent by another network device, the network device handover request carrying a raw code stream of second target terminal capability information of the target terminal; matching the second target terminal capability information with pre-configured terminal capability information; if the matching fails, sending the first terminal capability query information to the target terminal; The merging process is a processing method of merging terminal capability information with the same radio access technology (RAT) in the first terminal capability information and the second terminal capability information when there is terminal capability information with the same RAT in the second terminal capability information; or, The merging process is a processing method of adding the first terminal capability information to the second terminal capability information when there is no terminal capability information with the same RAT in the second terminal capability information as the first terminal capability information.
2. The method according to claim 1, wherein After obtaining the first terminal capability information of the target terminal, the method further includes: Updating the second terminal capability information stored according to the first terminal capability information.
3. The method according to claim 1, characterized in that, Before obtaining the first terminal capability information of the target terminal, the method further includes: Determining required terminal capability information and determining the number of queries N required to query the required terminal capability information, N being a positive integer; Wherein, when N is 1, the first terminal capability information is the required terminal capability information; When N is greater than 1, the first terminal capability information is the terminal capability information obtained by each query of the terminal capability information.
4. The method according to claim 1, wherein Sending the first terminal capability query information to the target terminal includes: If the target terminal is a terminal initially accessing the network device, sending the first terminal capability query information to the target terminal.
5. The method according to claim 1, characterized in that, The first terminal capability query information further includes: indication information for querying terminal capabilities.
6. The method according to claim 5, characterized in that The indication information for querying terminal capabilities includes at least one of the following: Indication information for indicating querying the Universal Mobile Telecommunications System Terrestrial Radio Access Network (UTRA) capabilities of the target terminal; Indication information for indicating querying the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access Network (EUTRA) capabilities of the target terminal; Indication information for indicating querying the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (EUTRA)-New Radio (NR) capabilities of the target terminal; Indication information for indicating querying the New Radio (NR) capabilities of the target terminal; An indication message for querying the Global System for Mobile Communications / Enhanced Data Rates for GSM Evolution Radio Access Network GERAN - Circuit Switched CS capabilities of the target terminal; An indication message for querying the Global System for Mobile Communications / Enhanced Data Rates for GSM Evolution Radio Access Network GERAN - Packet Switched PS capabilities of the target terminal.
7. A network device, characterized in that, Comprising a memory, a transceiver, and a processor: The memory is used for storing computer programs; the transceiver is used for transmitting and receiving data under the control of the processor; the processor is used for reading the computer programs in the memory and performing the following operations: Obtain the first terminal capability information of the target terminal; Perform a merging process on the first terminal capability information and the second terminal capability information of the target terminal stored, to obtain the merged first target terminal capability information; Send the first target terminal capability information to the Evolved Packet Core Network EPC; Wherein, when the processor executes to obtain the first terminal capability information of the target terminal, specifically it is used for: sending first terminal capability query information to the target terminal, the first terminal capability query information including carrier capability configuration information; receiving the first terminal capability information fed back by the target terminal according to the first terminal capability query information; When the processor executes to send the first terminal capability query information to the target terminal, specifically it is used for: receiving a network device handover request sent by other network devices, the network device handover request carrying the original code stream of the second target terminal capability information of the target terminal; matching the second target terminal capability information with pre - configured terminal capability information; if the matching fails, then sending the first terminal capability query information to the target terminal; The merging process is a processing method of merging the terminal capability information with the same system type in the first terminal capability information and the second terminal capability information when there is terminal capability information with the same system type as the first terminal capability information in the second terminal capability information; or, The merging process is a processing method of adding the first terminal capability information to the second terminal capability information when there is no terminal capability information with the same system type as the first terminal capability information in the second terminal capability information.
8. The network device according to claim 7, wherein After the processor executes to obtain the first terminal capability information of the target terminal, it is further used for: Updating the second terminal capability information stored according to the first terminal capability information.
9. The network device according to claim 7, wherein Before the processor executes to obtain the first terminal capability information of the target terminal, it is further used for: Determine the required terminal capability information and determine the number of queries N required to query the required terminal capability information, N being a positive integer; Wherein, in the case where N is 1, the first terminal capability information is the required terminal capability information; In the case where N is greater than 1, the first terminal capability information is the terminal capability information obtained each time the terminal capability information is queried.
10. The network device according to claim 7, characterized in that, When the processor executes to send the first terminal capability query information to the target terminal, specifically it is used for: If the target terminal is a terminal that initially accesses the network device, send first terminal capability query information to the target terminal.
11. The network device according to claim 7, wherein The first terminal capability query information further includes: indication information for querying terminal capabilities.
12. The network device according to claim 11, characterized in that, The indication information for querying terminal capabilities includes at least one of the following: Indication information for indicating querying the Universal Mobile Telecommunications System Terrestrial Radio Access Network (UTRA) capabilities of the target terminal; Indication information for indicating querying the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access Network (EUTRA) capabilities of the target terminal; Indication information for indicating querying the Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (EUTRA)-New Radio (NR) capabilities of the target terminal; Indication information for indicating querying the New Radio (NR) capabilities of the target terminal; Indication information for indicating querying the Global System for Mobile Communications / Enhanced Data Rates for Global Evolution Radio Access Network (GERAN)-Circuit Switched (CS) capabilities of the target terminal; Indication information for indicating querying the Global System for Mobile Communications / Enhanced Data Rates for Global Evolution Radio Access Network (GERAN)-Packet Switched (PS) capabilities of the target terminal.
13. An apparatus for obtaining terminal capabilities, which is applied to a network device, and is characterized in that, It includes: An acquisition module, configured to acquire first terminal capability information of a target terminal; A processing module, configured to perform a merging process on the first terminal capability information and the stored second terminal capability information of the target terminal to obtain merged first target terminal capability information; A sending module, configured to send the first target terminal capability information to the Evolved Packet Core (EPC); Wherein, acquiring the first terminal capability information of the target terminal includes: sending first terminal capability query information to the target terminal, where the first terminal capability query information includes carrier capability configuration information; receiving the first terminal capability information fed back by the target terminal according to the first terminal capability query information; Sending the first terminal capability query information to the target terminal includes: receiving a network device handover request sent by another network device, where the network device handover request carries the original code stream of the second target terminal capability information of the target terminal; matching the second target terminal capability information with pre-configured terminal capability information; if the matching fails, sending first terminal capability query information to the target terminal; The merging process is a processing method of merging the terminal capability information with the same format in the first terminal capability information and the second terminal capability information when there is terminal capability information with the same format as the first terminal capability information in the second terminal capability information; or, The merging process is a processing method of adding the first terminal capability information to the second terminal capability information when there is no terminal capability information with the same format as the first terminal capability information in the second terminal capability information.
14. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method for acquiring terminal capabilities according to any one of claims 1 to 6.
Citation Information
Patent Citations
Method and corresponding device for reporting, obtaining and processing UE capability information
CN110475243A