Information reporting method and related device
By obtaining and reporting network device version information through terminal devices to determine their capabilities, network compatibility issues are resolved, and communication efficiency and service performance are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2020-12-31
- Publication Date
- 2026-04-14
AI Technical Summary
When terminal devices communicate with network devices, it is difficult to predict network compatibility issues, resulting in long problem localization times and low communication efficiency. Existing methods rely on empirical attempts to reduce UE capabilities, which cannot address specific issues and affect service performance.
The terminal device obtains the version information of the network device, determines its capability information, and reports it to the network device. The network device parses the capability information to ensure compatibility and avoid capability misalignment issues.
It improved the compatibility between terminal devices and network devices, enhanced communication efficiency, reduced problem location time, and improved service performance.
Smart Images

Figure CN121865248A_ABST
Abstract
Description
[0001] This application is a divisional application. The original application has the application number 202080107566.8 and the original application date is December 31, 2020. The entire contents of the original application are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to an information reporting method and related apparatus. Background Technology
[0003] Traditional website configuration and communication management are network-centric, with the network controlling the configuration of most parameters. Typically, when problems arise during communication between the user equipment (UE) and the network, UE manufacturers rely on traversing various possible issues to locate and resolve them, a time-consuming process. However, many problems are actually caused by network compatibility issues.
[0004] When a UE encounters a network problem, it's difficult for them to predict whether it's caused by network compatibility issues. Therefore, terminal manufacturers typically need to spend a significant amount of time locating the problem. Currently, UEs often try to locate the problem by reducing their capabilities. However, when UEs voluntarily reduce their capabilities, they have no reference information and can only make empirical attempts. These empirical attempts lack targeted solutions, leading to low processing efficiency. To ensure service performance, UEs often need to undergo numerous attempts with reduced capabilities to achieve normal access or registration. Even if they manage to access the network in this way, the performance of the services they receive will be reduced, resulting in lower communication efficiency. Summary of the Invention
[0005] This application provides an information reporting method and related apparatus for improving communication efficiency.
[0006] In a first aspect, this application provides an information reporting method, comprising: a terminal device receiving a capability query message from a first network device and obtaining first version information of a second network device; the terminal device determining first capability information of the terminal device based on the first version information; and the terminal device sending the first capability information to the first network device.
[0007] In the above method, the terminal device obtains the first version information of the second network device, determines the first capability information of the terminal device based on the first version information, and then sends the first capability information to the first network device. In this way, the first network device can send the first capability information to the second network device. The second network device receives the first capability information and parses it. Since the first capability information is determined based on the first version information of the second network device, compatibility issues caused by misalignment of capabilities between the terminal device and the second network device are avoided, improving compatibility between the terminal device and the network device and enhancing communication efficiency.
[0008] In conjunction with the first aspect, in one possible implementation of the first aspect, obtaining the first version information of the second network device includes: obtaining the first version information from the capability query message, wherein the capability query message includes the first version information.
[0009] In conjunction with the first aspect, in one possible implementation of the first aspect, obtaining the first version information of the second network device includes: obtaining the first version information from a first message; wherein the capability query message carries first indication information, the first indication information instructing the terminal device to determine the first capability information based on the first version information.
[0010] In conjunction with the first aspect, in one possible implementation of the first aspect, the first message is a neighbor measurement configuration message, the neighbor measurement configuration message carrying the first version information, and the neighbor measurement configuration message originating from the first network device; or, the first message is a first system broadcast message, the first system broadcast message carrying the first version information, and the first system broadcast message originating from the second network device; or, the first message is a second system broadcast message, the second system broadcast message carrying version information supported by the second network device, the second system broadcast message originating from the second network device, and the first version being one of the versions supported by the second network device.
[0011] In conjunction with the first aspect, in one possible implementation of the first aspect, the first capability information further includes second version information supported by the terminal device, wherein the second version is higher than the first version, and the capability corresponding to the second version information is related to the auxiliary station.
[0012] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: the terminal device sending neighbor cell measurement results to the first network device, the neighbor cell measurement results including the first version information.
[0013] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: the terminal device acquiring third version information of the first network device; the terminal device determining second capability information of the terminal device based on the third version information; and the terminal device sending the second capability information to the first network device.
[0014] In conjunction with the first aspect, in one possible implementation of the first aspect, the method further includes: the terminal device acquiring third version information of the first network device; the terminal device determining third capability information of the terminal device based on the first version information and the third version information; and the terminal device sending the third capability information to the first network device.
[0015] Secondly, this application provides an information reporting method, comprising: a first network device sending a capability query message to a terminal device; the first network device receiving first capability information sent by the terminal device, the first capability information being determined based on first version information of a second network device, the first capability information being related to the second network device; and the first network device sending the first capability information to the second network device.
[0016] In the above method, the first network device receives first capability information sent by the terminal device, and the first capability information is determined based on the first version information of the second network device. Then, the first network device sends the first capability information to the second network device. The second network device receives the first capability information and parses it. Since the first capability information is determined based on the first version information of the second network device and is related to the second network device, compatibility issues caused by misalignment of capabilities between the terminal device and the second network device are avoided, improving compatibility between the terminal device and the network device and enhancing communication efficiency.
[0017] In conjunction with the second aspect, in one possible implementation of the second aspect, the capability query message includes the first version information.
[0018] In conjunction with the second aspect, in one possible implementation of the second aspect, the first version information is transmitted via a first message; the capability query message carries first indication information, which instructs the terminal device to determine the first capability information based on the first version information.
[0019] In conjunction with the second aspect, in one possible implementation of the second aspect, the first message is a neighbor measurement configuration message, the neighbor measurement configuration message carrying the first version information, and the neighbor measurement configuration message originating from the first network device; or, the first message is a first system broadcast message, the first system broadcast message carrying the first version information, and the first system broadcast message originating from the second network device; or, the first message is a second system broadcast message, the second system broadcast message carrying version information supported by the second network device, the second system broadcast message originating from the second network device, and the first version being one of the versions supported by the second network device.
[0020] In conjunction with the second aspect, in one possible implementation of the second aspect, the first capability information further includes second version information supported by the terminal device, wherein the second version is higher than the first version, and the capability corresponding to the second version information is related to the auxiliary station.
[0021] In conjunction with the second aspect, in one possible implementation of the second aspect, the method further includes: the first network device receiving neighbor cell measurement results sent by the terminal device, the neighbor cell measurement results including the first version information.
[0022] In conjunction with the second aspect, in one possible implementation of the second aspect, the method further includes: the first network device receiving second capability information sent by the terminal device, the second capability information being determined based on third version information of the first network device.
[0023] In conjunction with the second aspect, in one possible implementation of the second aspect, the method further includes: the first network device receiving third capability information sent by the terminal device, the third capability information being determined based on the first version information and the third version information of the first network device.
[0024] Thirdly, this application provides an information reporting method, comprising: a second network device receiving capability information supported by a terminal device sent by a first network device; the second network device parsing the capability information supported by the terminal device; the second network device sending a second message to the first network device, the second message including fourth version information of the second network device, the second message being used to instruct the first network device to send a third message to the terminal device, the third message including the fourth version information.
[0025] In the above method, the second network device receives and parses the capability information supported by the terminal device. The first network device sends a third message to the terminal device, which includes the second network device's fourth version information. Thus, when the second network device successfully parses the capability information supported by the terminal device, the terminal device establishes a communication connection with the second network device based on the fourth version information; if parsing fails, the terminal device determines the fourth capability information based on the fourth version information and reports this fourth capability information to the second network device. Because the fourth capability information is determined based on the second network device's fourth version information, compatibility issues caused by misalignment of capabilities between the terminal device and the second network device are avoided, improving compatibility between the terminal device and the network device and enhancing communication efficiency.
[0026] In conjunction with the third aspect, in one possible implementation of the third aspect, when the second network device successfully parses the capability information supported by the terminal device, the third message is used to instruct the terminal device to establish a connection with the second network device based on the fourth version information.
[0027] In conjunction with the third aspect, in one possible implementation of the third aspect, when the second network device fails to parse the capability information supported by the terminal device, the third message is used to instruct the terminal device to determine the fourth capability information based on the fourth version information.
[0028] Fourthly, this application provides a communication device applied to a terminal device, comprising a transceiver module and a processing module, wherein the transceiver module is configured to receive a capability query message from a first network device; the processing module is configured to obtain first version information of a second network device and determine first capability information of the terminal device based on the first version information; the transceiver module is further configured to send the first capability information to the first network device.
[0029] In conjunction with the fourth aspect, in one possible implementation of the fourth aspect, the processing module is specifically configured to: obtain the first version information from the capability query message, wherein the capability query message includes the first version information.
[0030] In conjunction with the fourth aspect, in one possible implementation of the fourth aspect, the processing module is specifically used to: obtain the first version information from the first message; wherein the capability query message carries first indication information, the first indication information instructing the terminal device to determine the first capability information based on the first version information.
[0031] In conjunction with the fourth aspect, in one possible implementation of the fourth aspect, the first message is a neighbor measurement configuration message, the neighbor measurement configuration message carrying the first version information, the neighbor measurement configuration message originating from the first network device; or, the first message is a first system broadcast message, the first system broadcast message carrying the first version information, the first system broadcast message originating from the second network device; or, the first message is a second system broadcast message, the second system broadcast message carrying version information supported by the second network device, the second system broadcast message originating from the second network device, the first version being one of the versions supported by the second network device.
[0032] In conjunction with the fourth aspect, in one possible implementation of the fourth aspect, the first capability information further includes second version information supported by the terminal device, wherein the second version is higher than the first version, and the capability corresponding to the second version information is related to the auxiliary station.
[0033] In conjunction with the fourth aspect, in one possible implementation of the fourth aspect, the transceiver module is further configured to: send neighbor cell measurement results to the first network device, the neighbor cell measurement results including the first version information.
[0034] In conjunction with the fourth aspect, in one possible implementation of the fourth aspect, the processing module is further configured to acquire third version information of the first network device; and determine second capability information of the terminal device based on the third version information; the transceiver module is further configured to send the second capability information to the first network device.
[0035] In conjunction with the fourth aspect, in one possible implementation of the fourth aspect, the processing module is further configured to acquire third version information of the first network device; and determine third capability information of the terminal device based on the first version information and the third version information; the transceiver module is further configured to send the third capability information to the first network device.
[0036] Fifthly, this application provides a communication device applied to a first network device, comprising a transceiver module, the transceiver module being configured to: send a capability query message to a terminal device; receive first capability information sent by the terminal device, the first capability information being determined based on first version information of a second network device, the first capability information being related to the second network device; and send the first capability information to the second network device.
[0037] In conjunction with the fifth aspect, in one possible implementation of the fifth aspect, the capability query message includes the first version information.
[0038] In conjunction with the fifth aspect, in one possible implementation of the fifth aspect, the first version information is transmitted via a first message; the capability query message carries first indication information, which instructs the terminal device to determine the first capability information based on the first version information.
[0039] In conjunction with the fifth aspect, in one possible implementation of the fifth aspect, the first message is a neighbor measurement configuration message, the neighbor measurement configuration message carrying the first version information, the neighbor measurement configuration message originating from the first network device; or, the first message is a first system broadcast message, the first system broadcast message carrying the first version information, the first system broadcast message originating from the second network device; or, the first message is a second system broadcast message, the second system broadcast message carrying version information supported by the second network device, the second system broadcast message originating from the second network device, the first version being one of the versions supported by the second network device.
[0040] In conjunction with the fifth aspect, in one possible implementation of the fifth aspect, the first capability information further includes second version information supported by the terminal device, wherein the second version is higher than the first version, and the capability corresponding to the second version information is related to the auxiliary station.
[0041] In conjunction with the fifth aspect, in one possible implementation of the fifth aspect, the transceiver module is further configured to: receive neighbor cell measurement results sent by the terminal device, the neighbor cell measurement results including the first version information.
[0042] In conjunction with the fifth aspect, in one possible implementation of the fifth aspect, the transceiver module is further configured to: receive second capability information sent by the terminal device, the second capability information being determined based on the third version information of the first network device.
[0043] In conjunction with the fifth aspect, in one possible implementation of the fifth aspect, the transceiver module is further configured to: receive third capability information sent by the terminal device, the third capability information being determined based on the first version information and the third version information of the first network device.
[0044] Sixthly, this application provides a communication device applied to a second network device, comprising a transceiver module and a processing module, wherein the transceiver module is configured to receive capability information supported by a terminal device sent by a first network device; the processing module is configured to parse the capability information supported by the terminal device; the transceiver module is further configured to send a second message to the first network device, the second message including fourth version information of the second network device, the second message being configured to instruct the first network device to send a third message to the terminal device, the third message including the fourth version information.
[0045] In conjunction with the sixth aspect, in one possible implementation of the sixth aspect, when the second network device successfully parses the capability information supported by the terminal device, the third message is used to instruct the terminal device to establish a connection with the second network device based on the fourth version information.
[0046] In conjunction with the sixth aspect, in one possible implementation of the sixth aspect, when the second network device fails to parse the capability information supported by the terminal device, the third message is used to instruct the terminal device to determine the fourth capability information based on the fourth version information.
[0047] In a seventh aspect, this application provides a communication device, including a memory, a processor, and a program stored in the memory and executable on the processor. When the processor executes the program, it implements the method of the first aspect or any possible implementation of the first aspect. Optionally, the communication device may be a chip.
[0048] Eighthly, this application provides a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform a method as described in the first aspect or any possible implementation thereof.
[0049] In a ninth aspect, this application provides a communication device, including a memory, a processor, and a program stored in the memory and executable on the processor, wherein when the processor executes the program, it implements the method of the second aspect or any possible implementation thereof. Optionally, the communication device may be a chip.
[0050] In a tenth aspect, this application provides a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform a method as described in the second aspect or any possible implementation thereof.
[0051] Eleventhly, this application provides a communication device, including a memory, a processor, and a program stored in the memory and executable on the processor. When the processor executes the program, it implements the method of the third aspect or any possible implementation of the third aspect. Optionally, the communication device may be a chip.
[0052] In a twelfth aspect, this application provides a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform a method as described in the third aspect or any possible implementation thereof.
[0053] In a thirteenth aspect, this application provides a communication system comprising the communication apparatus described in the fourth, fifth, and sixth aspects, or the communication apparatus described in the seventh, ninth, and eleventh aspects. Attached Figure Description
[0054] Figure 1 This is a schematic diagram of a network system that can be applied to the embodiments of this application; Figure 2 A schematic diagram illustrating an information reporting method provided in an embodiment of this application; Figure 3 A schematic diagram illustrating another information reporting method provided in an embodiment of this application; Figure 4 A schematic diagram illustrating another information reporting method provided in an embodiment of this application; Figure 5 A schematic diagram illustrating another information reporting method provided in an embodiment of this application; Figure 6 A schematic diagram illustrating another information reporting method provided in an embodiment of this application; Figure 7 A schematic diagram illustrating another information reporting method provided in an embodiment of this application; Figure 8 A schematic diagram of a communication device provided in an embodiment of this application; Figure 9 A schematic diagram of another communication device provided in the embodiments of this application; Figure 10 A schematic diagram of another communication device provided in the embodiments of this application; Figure 11 A schematic diagram of another communication device provided in the embodiments of this application; Figure 12 A schematic diagram of another communication device provided in the embodiments of this application; Figure 13 A schematic diagram of another communication device provided in the embodiments of this application; Figure 14 This is a schematic diagram of the structure of a communication chip provided in an embodiment of this application. Detailed Implementation
[0055] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0056] The following explanations of some terms used in the embodiments of this application are provided to facilitate understanding by those skilled in the art.
[0057] It should be understood that the technical solutions of the embodiments of this application can be applied to 5G communication systems, as well as to Long Term Evolution (LTE) architecture, UMTS terrestrial radio access network (UTRAN) architecture, or GSM EDGE radio access network (GERAN) architecture. In UTRAN or GERAN architectures, the functions of the MME are performed by the Serving GPRS Support Node (SGSN), and the functions of the SGW / PGW are performed by the Gateway GPRS Support Node (GGSN). The technical solutions of the embodiments of this application can also be applied to other communication systems, such as public land mobile network (PLMN) systems, and even communication systems after 5G, etc., and the embodiments of this application do not limit this application.
[0058] This application relates to terminal devices. Terminal devices include those in a 5G network, and also include devices that provide voice and / or data connectivity to users, such as handheld devices with wireless connectivity or processing devices connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN. The terminal equipment may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, device-to-device (D2D) terminal equipment, vehicle-to-everything (V2X) terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user device, etc. For example, it may include mobile phones (or "cellular" phones), computers with mobile terminal equipment, portable, pocket-sized, handheld, or computer-embedded mobile devices, etc. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, and personal digital assistants (PDAs). It also includes limited devices, such as devices with low power consumption, limited storage capacity, or limited computing power. Examples include information sensing devices such as barcode scanners, radio frequency identification (RFID), sensors, global positioning systems (GPS), and laser scanners, as well as terminal devices in networks beyond 5G. This application does not limit these examples.
[0059] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices or smart wearable devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0060] The various terminal devices described above, if located in a vehicle (e.g., placed inside or installed inside a vehicle), can be considered as vehicle-mounted terminal devices, also known as on-board units (OBUs).
[0061] This application also relates to a first network device. The first network device can be a device for communicating with a terminal device. For example, it can be a network-side device in a 5G network, a base station (BTS) in a GSM or CDMA system, a base station (NodeB, NB) in a WCDMA system, an evolved Node B (eNB or eNodeB) in an LTE system, or the first network device can be a relay station, access point, vehicle-mounted device, wearable device, or a network-side device in a network after 5G, or a network device in a future evolved PLMN network, etc.
[0062] This application also relates to a second network device. The second network device can be a device for communicating with a terminal device. For example, it can be a network-side device in a 5G network, a base station in a GSM or CDMA system, a base station in a WCDMA system, or an evolved base station in an LTE system. Alternatively, the first network device can be a relay station, access point, vehicle-mounted device, wearable device, or a network-side device in a network after 5G, or a network device in a future evolved PLMN network, etc.
[0063] In this application's embodiments, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0064] Furthermore, unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, timing, priority, or importance of multiple objects. For example, "first information" and "second information" are only used to distinguish different information and do not indicate differences in the content, priority, sending order, or importance of these two types of information.
[0065] To facilitate understanding of this application, the concepts involved in this application will first be explained.
[0066] UE Capability Information: UE capability information includes radio capability information and core network capability information. Radio capability information includes the network standards and frequency bands supported by the UE. The UE reports its own capability information to the base station, which caches the UE capability information and then sends it to the core network. When the UE needs to perform handover (HO), circuit-switched fallback (CSFB), or carrier aggregation, the base station will attempt to parse the UE capability information.
[0067] Fifth-generation (5G) New Radio (NR) systems: In 5G NR systems, 5G networks are becoming increasingly complex. Network configuration and communication management are network-centric, with the network controlling the configuration of most or all parameters. Generally, when problems arise during terminal-network communication, terminal manufacturers typically rely on traversing various possible issues to locate and resolve them, which is time-consuming. However, many problems are actually caused by network compatibility issues. For example, terminals frequently encounter access failures or registration failures during network communication. In some scenarios, access failures or registration failures are due to the network's own capabilities or processing capacity. Before correctly locating the problem, it's impossible to predict whether it's caused by network communication compatibility issues, making resolution very inefficient.
[0068] Below are some scenarios involving network compatibility issues.
[0069] 1. When a UE accesses the network, if the UE's protocol version is higher than that of the base station, the base station will fail to parse the UE's capability information, thus causing the UE to fail to access the network.
[0070] Second, when the UE performs a handover, the base station has low storage and processing capabilities, the UE capability information exceeds the base station's limits, and the base station version is not aligned with the UE capability information, causing the base station to fail to parse the UE capability information, thus resulting in a handover failure.
[0071] Third, when the UE executes CSFB, the fields of the UE capability information are too long, while the base station's buffer capacity is too small. The UE capability information exceeds the base station's parsing capacity, causing the base station to fail to parse the UE capability information, thus leading to CSFB failure.
[0072] Fourth, when a UE accesses the network, because the size of the UE capability information exceeds the system specifications, the mobility management entity (MME) is limited in its capabilities and does not save the UE capability information, which means that the UE must perform a UE capability query when accessing the network, resulting in frequent capability queries.
[0073] Dual connectivity: 3GPP Release R 15 defines the dual connectivity (DC) framework for LTE and NR, including the evolved universal terrestrial radio access network (E-UTRAN)-NR dual connectivity (EN-DC) architecture, the NR-E-UTRAN dual connectivity (NE-DC) architecture, and the next-generation E-UTRA-NR dual connectivity (NGEN-DC) architecture. EN-DC refers to dual connectivity between the 4G radio access network and 5G NR, with the 4G core network, the primary site being an eNB, and the secondary site being a gNB. NE-DC refers to dual connectivity between 5G NR and the 4G radio access network, with the 5G core network, the primary site being a gNB, and the secondary site being an eNB. NGEN-DC refers to the dual connectivity of 4G radio access network and 5G NR under the 5G core network. The core network is the 5G core network, the primary station is the upgraded 4G base station ng-eNB, and the secondary station is gNB.
[0074] In DC scenarios, the release / version information supported by the primary and secondary base stations may differ. For example, in an EN-DC architecture, the upgrade progress of the LTE primary and NR secondary base stations may differ over a period of time, resulting in different protocol versions supported by each. Furthermore, the versions of neighboring base stations that a primary base station can connect to as potential secondary base stations may also differ. In addition, even if neighboring base stations support the same version, their specific characteristics may differ. For example, neighboring secondary base stations with different characteristics such as UE power saving and packet data convergence protocol (PDCP) duplication may have different capabilities.
[0075] The background technology of this application has been introduced above. The technical features of the embodiments of this application are described below.
[0076] See Figure 1 , Figure 1 This is a schematic diagram of a network system to which embodiments of this application can be applied. Figure 1As shown, this network system is a DC (Distributed Network) scenario network system, including terminal device 101, master station 102, and auxiliary station 103. Terminal device 101 supports dual connectivity, and can establish connections with both master station 102 and auxiliary station 103. This network system can be an EN-DC architecture, NE-DC architecture, or NGEN-DC architecture. When the network system is an EN-DC architecture, master station 102 is an eNB (eNB), and auxiliary station 103 is a gNB (gNB). When the network system is an NE-DC architecture, master station 102 is a gNB, and auxiliary station 103 is an eNB. When the network system is an NGEN-DC architecture, master station 102 is an ng-eNB, and auxiliary station 103 is a gNB.
[0077] See Figure 2 , Figure 2 This is a schematic diagram of an information reporting method provided in an embodiment of this application. This information reporting method is applied to a network system in a DC (Data Center) scenario, for example, it can be applied to... Figure 1 The network system shown. For example... Figure 2 As shown, the information reporting method includes: S201, The terminal device receives a capability query message from the first network device.
[0078] Optionally, the first network device sends a capability query message to the terminal device, which includes the first version information of the second network device. The first and second network devices are access network devices, and the terminal device can establish connections with both the first and second network devices respectively. The first network device is the primary station, and the second network device is the secondary station.
[0079] Optionally, the first network device sends a capability query message to the terminal device, the capability query message carrying first indication information, the first indication information instructing the terminal device to determine the first capability information of the terminal device based on the first version information of the second network device.
[0080] S202, The terminal device obtains the first version information of the second network device.
[0081] Optionally, the terminal device obtains the first version information from the capability query message, wherein the capability query message includes the first version information.
[0082] Optionally, the terminal device obtains the first version information from the first message.
[0083] In one possible implementation, the first message is a neighbor measurement configuration message that carries the first version information and originates from a first network device.
[0084] In one possible implementation, the first message is a first system broadcast message, which carries the first version information and originates from a second network device.
[0085] In one possible implementation, the first message is a second system broadcast message, which carries version information supported by the second network device. The second system broadcast message originates from the second network device, and the first version is one of the versions supported by the second network device. Specifically, the first version is the version indicated by the first version information, and the version supported by the second network device is the version indicated by the version information supported by the second network device.
[0086] Optionally, the version information in this application embodiment includes protocol version or standard version information, which may be 3GPP standard version information, such as 3GPP standard release information, including release15, release16, etc., or it may be 3GPP standard version information, including 15.1.0, 16.2.0, etc.
[0087] Optionally, the version information also includes product version information. The first version information of the second network device can be the product version information of the second network device. The product version information of a device refers to the code, model, or serial number used to identify the device, or it can be a product code, model, or serial number assigned based on certain criteria. For example, the product version information of the second network device can consist of the manufacturer information of the second network device and the information of the network or cell to which the second network device belongs. For example, the code of the second network device can be constructed by combining the manufacturer ID, cell ID, and software ID. This is only an example and does not limit the specific composition of the device's product version information.
[0088] S203. The terminal device determines the first capability information of the terminal device based on the first version information.
[0089] The first capability information determined by the terminal device based on the first version information does not exceed the capability corresponding to the first version information, and the first capability information corresponds to the first version information and is related to the second network device.
[0090] Optionally, the capability information in this application embodiment includes wireless capability information and core network capability information. The wireless capability information includes the network standard and frequency band supported by the terminal device.
[0091] Optionally, the first capability information also includes information on the second version supported by the terminal device. The second version is higher than the first version, and the capabilities corresponding to the second version information are related to the auxiliary station. Here, the first version is the version indicated by the first version information, and the second version is the version indicated by the second version information.
[0092] S204. The terminal device sends the first capability information to the first network device.
[0093] After receiving the first capability information, the first network device may pass the first capability information through to the second network device without parsing it.
[0094] Optionally, the terminal device sends neighbor cell measurement results to the first network device, the neighbor cell measurement results including the first version information.
[0095] Optionally, the terminal device obtains the third version information of the first network device and determines the second capability information of the terminal device based on the third version information. The terminal device sends the second capability information to the first network device, wherein the second capability information is related to the first network device.
[0096] Optionally, the terminal device obtains the third version information of the first network device, and determines the third capability information of the terminal device based on the first version information and the third version information. The terminal device sends the third capability information to the first network device, wherein the third capability information is related to the first network device.
[0097] S205, the first network device sends the first capability information to the second network device.
[0098] After the terminal device reports the first capability information to the first network device, the first network device sends the first capability information to the second network device, and the second network device parses the first capability information.
[0099] Optionally, the first capability information is transmitted via a secondary station addition request message. The first network device sends a secondary station addition request message to the second network device, which carries the first capability information. The second network device sends a secondary station addition response message to the first network device. The first network device sends a radio resource control (RRC) reconfiguration message to the terminal device, adding the second network device as a secondary station.
[0100] In the above method, the terminal device obtains the first version information of the second network device, determines the first capability information of the terminal device based on the first version information, and then sends the first capability information to the first network device. In this way, the first network device can send the first capability information to the second network device. The second network device receives the first capability information and parses it. Since the first capability information is determined based on the first version information of the second network device, compatibility issues caused by misalignment of capabilities between the terminal device and the second network device are avoided, improving compatibility between the terminal device and the network device and enhancing communication efficiency.
[0101] See Figure 3 , Figure 3 This is a schematic diagram of another information reporting method provided in an embodiment of this application. This information reporting method is applied to a network system in a DC scenario, for example, it can be applied to... Figure 1 The network system shown. For example... Figure 3 As shown, the information reporting method includes: S301, The second network device sends the version information supported by the second network device to the first network device.
[0102] Specifically, the first network device interacts with neighboring base stations to obtain version information supported by the second network device. Both the first and second network devices are access network devices. Terminal devices can establish connections with both the first and second network devices, with the first network device serving as the primary station and the second network device as the secondary station.
[0103] Optionally, the first network device may also receive other capability information from the second network device.
[0104] S302, The first network device sends a capability query message to the terminal device.
[0105] Specifically, the first network device sends a capability query message to the terminal device. This capability query message includes the first version information of the second network device. The first version is one of the versions supported by the second network device; for example, the first version can be either the lowest or highest version supported by the second network device, without limitation. The first version is the version indicated by the first version information, and the version supported by the second network device is the version indicated by the version information supported by the second network device.
[0106] Optionally, the version information in this embodiment includes information about the protocol version or standard version. The version information also includes product version information.
[0107] S303. The terminal device obtains the first version information of the second network device from the capability query message.
[0108] Specifically, the terminal device obtains the first version information from the capability query message, which includes the first version information.
[0109] S304. The terminal device determines its first capability information based on the first version information.
[0110] Specifically, the first capability information determined by the terminal device based on the first version information does not exceed the capability corresponding to the first version information, and the first capability information corresponds to the first version information and is related to the second network device.
[0111] Optionally, the capability information in this application embodiment includes wireless capability information and core network capability information. The wireless capability information includes the network standard and frequency band supported by the terminal device.
[0112] Optionally, the first capability information also includes information on the second version supported by the terminal device. The second version is higher than the first version, and the capabilities corresponding to this second version information are related to the auxiliary station. Here, the second version refers to the version indicated by the second version information.
[0113] S305. The terminal device sends the first capability information to the first network device.
[0114] After receiving the first capability information, the first network device may pass the first capability information through to the second network device without parsing it.
[0115] Optionally, the terminal device obtains the third version information of the first network device and determines the second capability information of the terminal device based on the third version information. The terminal device sends the second capability information to the first network device, wherein the second capability information is related to the first network device.
[0116] Optionally, the terminal device obtains the third version information of the first network device, and determines the third capability information of the terminal device based on the first version information and the third version information. The terminal device sends the third capability information to the first network device, wherein the third capability information is related to the first network device.
[0117] S306, The terminal device performs neighbor cell measurement.
[0118] S307. The terminal device sends the neighbor cell measurement results to the first network device.
[0119] S308, The first network device is identified as an auxiliary station added to the terminal equipment.
[0120] Based on the measurement results of the neighboring cell, the first network device determines to add an auxiliary station for the terminal device and communicates with the auxiliary station.
[0121] S309. The first network device sends a secondary station addition request message to the second network device.
[0122] Specifically, the first network device sends a secondary station addition request message to the second network device, and the secondary station addition request message carries the first capability information.
[0123] S310, the second network device sends a secondary station addition response message to the first network device.
[0124] Specifically, the second network device parses the first capability information and sends a secondary station addition response message to the first network device.
[0125] S311. The first network device sends an RRC reconfiguration message to the terminal device.
[0126] Specifically, the first network device receives the auxiliary station addition response message and sends an RRC reconfiguration message to the terminal device to add the second network device as an auxiliary station.
[0127] In the above method, before establishing a data center (DC), the first network device obtains the first capability information of the terminal device, which is determined based on the first version information of the second network device. When determining to establish a DC, the first network device sends this first capability information to the second network device. The second network device receives the first capability information, parses it, and adds itself as a secondary station. Because the first capability information is determined based on the first version information of the second network device, compatibility issues caused by misalignment of capabilities between the terminal device and the second network device are avoided, improving compatibility between the terminal device and the network device and enhancing communication efficiency.
[0128] See Figure 4 , Figure 4 This is a schematic diagram of another information reporting method provided in an embodiment of this application. This information reporting method is applied to a network system in a DC scenario, for example, it can be applied to... Figure 1 The network system shown. For example... Figure 4 As shown, the information reporting method includes: S401. The second network device sends the version information supported by the second network device to the first network device.
[0129] Specifically, the first network device interacts with neighboring base stations to obtain version information supported by the second network device. Both the first and second network devices are access network devices. Terminal devices can establish connections with both the first and second network devices, with the first network device serving as the primary station and the second network device as the secondary station.
[0130] Optionally, the first network device may also receive other capability information from the second network device.
[0131] S402, The terminal device performs neighbor cell measurement.
[0132] S403, The terminal device sends the neighbor cell measurement results to the first network device.
[0133] S404. The first network device is identified as an auxiliary station added to the terminal device.
[0134] Specifically, based on the measurement results of the neighboring cell, the first network device determines to add a secondary base station for the terminal device. Then, the first network device initiates a capability query to the terminal device.
[0135] S405. The first network device sends a capability query message to the terminal device.
[0136] Optionally, the first network device sends a capability query message to the terminal device. This capability query message includes first version information of the second network device. The first version is one of the versions supported by the second network device; for example, the first version can be either the lowest or highest version supported by the second network device, without limitation. The first version is the version indicated by the first version information, and the version supported by the second network device is the version indicated by the version information supported by the second network device.
[0137] Optionally, the first network device sends a capability query message to the terminal device, the capability query message carrying first indication information, the first indication information instructing the terminal device to determine the first capability information of the terminal device based on the first version information of the second network device.
[0138] Optionally, the version information in this embodiment includes information about the protocol version or standard version. The version information also includes product version information.
[0139] S406. The terminal device obtains the first version information of the second network device.
[0140] Optionally, the terminal device obtains the first version information from the capability query message, wherein the capability query message includes the first version information.
[0141] Optionally, the terminal device obtains the first version information from the first message.
[0142] In one possible implementation, the first message is a neighbor measurement configuration message that carries the first version information and originates from a first network device.
[0143] S407. The terminal device determines its first capability information based on the first version information.
[0144] Specifically, the first capability information determined by the terminal device based on the first version information does not exceed the capability corresponding to the first version information, and the first capability information corresponds to the first version information and is related to the second network device.
[0145] Optionally, the capability information in this application embodiment includes wireless capability information and core network capability information. The wireless capability information includes the network standard and frequency band supported by the terminal device.
[0146] Optionally, the first capability information also includes information on the second version supported by the terminal device. The second version is higher than the first version, and the capabilities corresponding to this second version information are related to the auxiliary station. Here, the second version refers to the version indicated by the second version information.
[0147] In one possible implementation, the second version information may be the version information supported by the terminal device for EN-DC, NE-DC and / or NGEN-DC.
[0148] S408, The terminal device sends the first capability information to the first network device.
[0149] After receiving the first capability information, the first network device may pass the first capability information through to the second network device without parsing it.
[0150] Optionally, the terminal device obtains the third version information of the first network device and determines the second capability information of the terminal device based on the third version information. The terminal device sends the second capability information to the first network device, wherein the second capability information is related to the first network device.
[0151] Optionally, the terminal device obtains the third version information of the first network device, and determines the third capability information of the terminal device based on the first version information and the third version information. The terminal device sends the third capability information to the first network device, wherein the third capability information is related to the first network device.
[0152] S409. The first network device sends a secondary station addition request message to the second network device.
[0153] Specifically, the first network device sends a secondary station addition request message to the second network device, and the secondary station addition request message carries the first capability information.
[0154] S410, the second network device sends a secondary station addition response message to the first network device.
[0155] Specifically, the second network device parses the first capability information and sends a secondary station addition response message to the first network device.
[0156] S411. The first network device sends an RRC reconfiguration message to the terminal device.
[0157] Specifically, the first network device receives the auxiliary station addition response message and sends an RRC reconfiguration message to the terminal device to add the second network device as an auxiliary station.
[0158] In the above method, when establishing a Data Center (DC), the first network device initiates a capability query to the terminal device, obtaining the terminal device's first capability information. This first capability information is determined based on the second network device's first version information. The first network device then sends this first capability information to the second network device. The second network device receives and parses the first capability information, adding itself as a secondary station. Because the first capability information is determined based on the second network device's first version information, compatibility issues caused by capability mismatch between the terminal device and the second network device are avoided, improving compatibility between the terminal device and network devices and enhancing communication efficiency.
[0159] See Figure 5 , Figure 5 This is a schematic diagram of another information reporting method provided in an embodiment of this application. This information reporting method is applied to a network system in a DC scenario, for example, it can be applied to... Figure 1 The network system shown. For example... Figure 5 As shown, the information reporting method includes: S501, The second network device sends the first message to the terminal device.
[0160] Optionally, the first message is a first system broadcast message, which carries the first version information of the second network device and originates from the second network device.
[0161] Optionally, the first message is a second system broadcast message, which carries version information supported by the second network device and originates from the second network device.
[0162] Optionally, the version information in this embodiment includes information about the protocol version or standard version. The version information also includes product version information.
[0163] S502, The terminal device performs neighbor cell measurement.
[0164] S503, The terminal device sends the neighbor cell measurement results to the first network device.
[0165] Optionally, the neighboring cell measurement results include first-version information.
[0166] S504, The first network device is determined to be an auxiliary station added to the terminal device.
[0167] Specifically, based on the measurement results of the neighboring cell, the first network device determines to add a secondary base station for the terminal device. Then, the first network device initiates a capability query to the terminal device.
[0168] S505, The first network device sends a capability query message to the terminal device.
[0169] Specifically, the first network device sends a capability query message to the terminal device. This capability query message carries first indication information, which instructs the terminal device to determine its first capability information based on the first version information of the second network device. The first version is one of the versions supported by the second network device; for example, the first version can be either the lowest or highest version supported by the second network device, without limitation. The first version is the version indicated by the first version information, and the version supported by the second network device is the version indicated by the version information supported by the second network device.
[0170] S506, The terminal device obtains the first version information of the second network device.
[0171] Specifically, the terminal device obtains the first version information from the first message.
[0172] S507. The terminal device determines its first capability information based on the first version information.
[0173] S508, The terminal device sends the first capability information to the first network device.
[0174] S509. The first network device sends a secondary station addition request message to the second network device.
[0175] S510, the second network device sends a secondary station addition response message to the first network device.
[0176] S511, The first network device sends an RRC reconfiguration message to the terminal device.
[0177] Steps S507-S511 can be referred to as steps S407-S411 above, and will not be repeated here.
[0178] In the above method, before establishing a data center (DC), the terminal device can obtain the first version information of the second network device through system broadcast messages. When determining to establish a DC, the first network device initiates a capability query to the terminal device, obtaining the terminal device's first capability information, which is determined based on the second network device's first version information. The first network device sends this first capability information to the second network device. The second network device receives and parses the first capability information, adding itself as a secondary station. Because the first capability information is determined based on the second network device's first version information, compatibility issues caused by capability mismatch between the terminal device and the second network device are avoided, improving compatibility between the terminal device and network devices and enhancing communication efficiency.
[0179] See Figure 6 , Figure 6 This is a schematic diagram of another information reporting method provided in an embodiment of this application. This information reporting method is applied to a network system in a DC scenario, for example, it can be applied to... Figure 1 The network system shown. For example... Figure 6 As shown, the information reporting method includes: S601, The second network device receives the capability information supported by the terminal device sent by the first network device.
[0180] Optionally, when reporting capability information to the first network device, the terminal device can report the capability information it supports in the form of a container. The first network device then stores the capability information supported by the terminal device. After the first network device determines that a secondary site is being added for the terminal device, it sends the capability information supported by the terminal device to the second network device.
[0181] Optionally, the capability information in this application embodiment includes wireless capability information and core network capability information. The wireless capability information includes the network standard and frequency band supported by the terminal device.
[0182] S602, The second network device parses the capability information supported by the terminal device.
[0183] S603, The second network device sends a second message to the first network device.
[0184] Specifically, the second message includes the fourth version information of the second network device, and the second message is used to instruct the first network device to send the third message to the terminal device.
[0185] Optionally, the version information in this embodiment includes information about the protocol version or standard version. The version information also includes product version information.
[0186] S604, The first network device sends a third message to the terminal device.
[0187] Specifically, the third message includes information from the fourth version.
[0188] Optionally, when the second network device successfully parses the capability information supported by the terminal device, the third message is used to instruct the terminal device to establish a connection with the second network device based on the fourth version information.
[0189] Optionally, when the second network device fails to parse the capability information supported by the terminal device, the third message is used to instruct the terminal device to determine the fourth capability information based on the fourth version information. The fourth capability information determined by the terminal device based on the fourth version information does not exceed the capability corresponding to the fourth version information, and the fourth capability information corresponds to the fourth version information and is related to the second network device. The terminal device then re-reports the fourth capability information.
[0190] In the above method, the second network device receives and parses the capability information supported by the terminal device. The first network device sends a third message to the terminal device, which includes the second network device's fourth version information. Thus, when the second network device successfully parses the capability information supported by the terminal device, the terminal device establishes a communication connection with the second network device based on the fourth version information; if parsing fails, the terminal device determines the fourth capability information based on the fourth version information and reports this fourth capability information to the second network device. Because the fourth capability information is determined based on the second network device's fourth version information, compatibility issues caused by misalignment of capabilities between the terminal device and the second network device are avoided, improving compatibility between the terminal device and the network device and enhancing communication efficiency.
[0191] See Figure 7 , Figure 7 This is a schematic diagram of another information reporting method provided in an embodiment of this application. This information reporting method is applied to a network system in a DC scenario, for example, it can be applied to... Figure 1 The network system shown. For example... Figure 7 As shown, the information reporting method includes: S701, The first network device sends a capability query message to the terminal device.
[0192] S702, The terminal device sends the capability information supported by the terminal device to the first network device.
[0193] Optionally, when reporting capability information to the first network device, the terminal device may report the capability information supported by the terminal device in the form of a container.
[0194] Optionally, the capability information in this application embodiment includes wireless capability information and core network capability information. The wireless capability information includes the network standard and frequency band supported by the terminal device.
[0195] S703, The first network device stores information about the capabilities supported by the terminal device.
[0196] S704, The terminal device performs neighbor cell measurement.
[0197] S705, The terminal device sends the neighbor cell measurement results to the first network device.
[0198] S706, The first network device is determined to be an auxiliary station added to the terminal device.
[0199] Based on the measurement results of the neighboring cell, the first network device determines to add an auxiliary station for the terminal device and communicates with the auxiliary station.
[0200] S707, The first network device sends a secondary station addition request message to the second network device.
[0201] Specifically, the first network device sends a secondary site addition request message to the second network device, which carries information about the capabilities supported by the terminal device.
[0202] S708, The second network device parses the capability information supported by the terminal device.
[0203] S709, The second network device sends a second message to the first network device.
[0204] Specifically, the second message includes the fourth version information of the second network device, and the second message is used to instruct the first network device to send the third message to the terminal device.
[0205] Optionally, the version information in this embodiment includes information about the protocol version or standard version. The version information also includes product version information.
[0206] In one possible implementation, the second message is a secondary station add response message. When the second network device successfully parses the capability information supported by the terminal device, the secondary station add response message carries the fourth version information.
[0207] In one possible implementation, the second message is a secondary station add response message. When the second network device fails to parse the capability information supported by the terminal device, the secondary station add response message carries the fourth version information and an indication that the second network device failed to parse the capability information supported by the terminal device.
[0208] S710, the first network device sends a third message to the terminal device.
[0209] Specifically, the third message includes information from the fourth version.
[0210] Optionally, when the second network device successfully parses the capability information supported by the terminal device, the third message is used to instruct the terminal device to establish a connection with the second network device based on the fourth version information.
[0211] Optionally, when the second network device fails to parse the capability information supported by the terminal device, the third message is used to instruct the terminal device to determine the fourth capability information based on the fourth version information. The fourth capability information determined by the terminal device based on the fourth version information does not exceed the capability corresponding to the fourth version information, and the fourth capability information corresponds to the fourth version information and is related to the second network device. The terminal device then re-reports the fourth capability information.
[0212] In one possible implementation, when the second network device successfully parses the capability information supported by the terminal device, the third message is an RRC reconfiguration message, which includes the fourth version information. This RRC reconfiguration message is used to instruct the terminal device to establish a connection with the second network device based on the fourth version information.
[0213] In one possible implementation, when the second network device fails to parse the capability information supported by the terminal device, the third message is an RRC reconfiguration message, which includes the fourth version information. This RRC reconfiguration message instructs the terminal device to determine the fourth capability information based on the fourth version information.
[0214] In one possible implementation, when the second network device fails to parse the capability information supported by the terminal device, the third message is a capability query message, which includes the fourth version information. This capability query message instructs the terminal device to determine the fourth capability information based on the fourth version information.
[0215] In the above method, when reporting capabilities, the terminal device reports the capabilities it actually supports. The second network device receives the capability information supported by the terminal device and parses it. If the parsing is successful, the terminal device establishes a communication connection with the second network device based on the second network device's fourth version information. If the parsing fails, the terminal device determines the fourth capability information based on the fourth version information and reports the fourth capability information to the second network device. Since the fourth capability information is determined based on the second network device's fourth version information, compatibility issues caused by capability mismatch between the terminal device and the second network device are avoided, improving compatibility between the terminal device and the network device and enhancing communication efficiency.
[0216] The information reporting method provided in the embodiments of this application has been described above. The communication device provided in the embodiments of this application will be described below.
[0217] See Figure 8 , Figure 8 This is a schematic diagram of a communication device 800 provided in an embodiment of this application. The communication device 800 is applied to a terminal device and includes a transceiver module 810 and a processing module 820. The communication device 800 can be a terminal device, or it can be a chip or integrated circuit inside the terminal device. Transceiver module 810 is used to receive capability query messages from the first network device; The processing module 820 is used to obtain first version information of the second network device and determine first capability information of the terminal device based on the first version information. The transceiver module 810 is also used to send the first capability information to the first network device.
[0218] In this embodiment, the terminal device obtains the first version information of the second network device, determines the first capability information of the terminal device based on the first version information, and then sends the first capability information to the first network device. In this way, the first network device can send the first capability information to the second network device. The second network device receives the first capability information and parses it. Since the first capability information is determined based on the first version information of the second network device, compatibility issues caused by misalignment of capabilities between the terminal device and the second network device are avoided, improving compatibility between the terminal device and the network device and enhancing communication efficiency.
[0219] Optionally, as an embodiment, the processing module 820 is specifically used to: obtain the first version information from the capability query message, wherein the capability query message includes the first version information.
[0220] Optionally, as an embodiment, the processing module is specifically used to: obtain the first version information from the first message; wherein the capability query message carries first indication information, and the first indication information instructs the terminal device to determine the first capability information based on the first version information.
[0221] Optionally, as an embodiment, the first message is a neighbor measurement configuration message, the neighbor measurement configuration message carries the first version information, and the neighbor measurement configuration message comes from the first network device; or, the first message is a first system broadcast message, the first system broadcast message carries the first version information, and the first system broadcast message comes from the second network device; or, the first message is a second system broadcast message, the second system broadcast message carries version information supported by the second network device, the second system broadcast message comes from the second network device, and the first version is one of the versions supported by the second network device.
[0222] Optionally, as an embodiment, the first capability information may also include second version information supported by the terminal device, wherein the second version is higher than the first version, and the capability corresponding to the second version information is related to the auxiliary station.
[0223] Optionally, as an embodiment, the transceiver module 810 is further configured to: send neighbor cell measurement results to the first network device, wherein the neighbor cell measurement results include the first version information.
[0224] Optionally, as an embodiment, the processing module 820 is further configured to obtain third version information of the first network device; and determine second capability information of the terminal device based on the third version information; the transceiver module 810 is further configured to send the second capability information to the first network device.
[0225] Optionally, as an embodiment, the processing module 820 is further configured to obtain third version information of the first network device; and determine third capability information of the terminal device based on the first version information and the third version information; the transceiver module 810 is further configured to send the third capability information to the first network device.
[0226] It should be understood that the processing module 820 in the embodiments of this application can be implemented by a processor or processor-related circuit components, and the transceiver module 810 can be implemented by a transceiver or transceiver-related circuit components.
[0227] See Figure 9 , Figure 9This is a schematic diagram of another communication device provided in an embodiment of this application. The communication device 900 includes a processor 910, a memory 920, and a transceiver 930. The communication device 900 can be a terminal device, or a chip or integrated circuit inside the terminal device. The memory 920 stores instructions or programs, and the processor 910 executes the instructions or programs stored in the memory 920. When the instructions or programs stored in the memory 920 are executed, the processor 910 performs the operations performed by the processing module 820 in the above embodiment, and the transceiver 930 performs the operations performed by the transceiver module 810 in the above embodiment.
[0228] It should be understood that the communication device 800 or communication device 900 in the embodiments of this application may correspond to the terminal device in the information reporting method of the embodiments of this application, and the operation and / or function of each module in the communication device 800 or communication device 900 are respectively for implementing Figures 2-7 For the sake of brevity, the corresponding processes of each method in the code will not be elaborated here.
[0229] See Figure 10 , Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application. The communication device 1000 is applied to a first network device and includes a transceiver module 1010. The communication device 1000 can be a network device, or it can be a chip or integrated circuit inside the network device. The transceiver module 1010 is used to send capability query messages to the terminal device; And for receiving first capability information sent by the terminal device, the first capability information being determined based on the first version information of the second network device, and the first capability information being related to the second network device; And for sending the first capability information to the second network device.
[0230] In this embodiment, a first network device receives first capability information sent by a terminal device. The first capability information is determined based on the first version information of a second network device. Then, the first network device sends the first capability information to the second network device. The second network device receives and parses the first capability information. Because the first capability information is determined based on the first version information of the second network device and is related to the second network device, compatibility issues caused by misalignment of capabilities between the terminal device and the second network device are avoided, improving compatibility between the terminal device and the network device and enhancing communication efficiency.
[0231] Optionally, as an example, the capability query message includes the first version information.
[0232] Optionally, as an embodiment, the first version information is transmitted via a first message; the capability query message carries first indication information, which instructs the terminal device to determine the first capability information based on the first version information.
[0233] Optionally, as an embodiment, the first message is a neighbor measurement configuration message, the neighbor measurement configuration message carries the first version information, and the neighbor measurement configuration message comes from the first network device; or, the first message is a first system broadcast message, the first system broadcast message carries the first version information, and the first system broadcast message comes from the second network device; or, the first message is a second system broadcast message, the second system broadcast message carries version information supported by the second network device, the second system broadcast message comes from the second network device, and the first version is one of the versions supported by the second network device.
[0234] Optionally, as an embodiment, the first capability information may also include second version information supported by the terminal device, wherein the second version is higher than the first version, and the capability corresponding to the second version information is related to the auxiliary station.
[0235] Optionally, as an embodiment, the transceiver module 1010 is further configured to: receive neighbor cell measurement results sent by the terminal device, wherein the neighbor cell measurement results include the first version information.
[0236] Optionally, as an embodiment, the transceiver module 1010 is further configured to: receive second capability information sent by the terminal device, wherein the second capability information is determined based on the third version information of the first network device.
[0237] Optionally, as an embodiment, the transceiver module 1010 is further configured to: receive third capability information sent by the terminal device, wherein the third capability information is determined based on the first version information and the third version information of the first network device.
[0238] It should be understood that the transceiver module 1010 in the embodiments of this application can be implemented by a transceiver or transceiver-related circuit components.
[0239] See Figure 11 , Figure 11This is a schematic diagram of another communication device provided in an embodiment of this application. The communication device 1100 includes a processor 1110, a memory 1120, and a transceiver 1130. The communication device 1100 can be a network device, or a chip or integrated circuit inside a network device. The memory 1120 stores instructions or programs, and the processor 1110 executes the instructions or programs stored in the memory 1120. When the instructions or programs stored in the memory 1120 are executed, the transceiver 1130 performs the operations performed by the transceiver module 1010 in the above embodiment.
[0240] It should be understood that the communication device 1000 or communication device 1100 in the embodiments of this application may correspond to the first network device in the information reporting method of the embodiments of this application, and the operation and / or function of each module in the communication device 1000 or communication device 1100 are respectively for implementing Figures 2-7 For the sake of brevity, the corresponding processes of each method in the code will not be elaborated here.
[0241] See Figure 12 , Figure 12 This is a schematic diagram of another communication device provided in an embodiment of this application. The communication device 1200 is applied to a second network device and includes a transceiver module 1210 and a processing module 1220. The communication device 1200 can be a network device, or it can be a chip or integrated circuit inside the network device. The transceiver module 1210 is used to receive the capability information supported by the terminal device sent by the first network device; Processing module 1220 is used to parse the capability information supported by the terminal device; The transceiver module 1210 is further configured to send a second message to the first network device, the second message including fourth version information of the second network device, and the second message is configured to instruct the first network device to send a third message to the terminal device, the third message including the fourth version information.
[0242] In this embodiment, the second network device receives and parses the capability information supported by the terminal device. The first network device sends a third message to the terminal device, which includes the second network device's fourth version information. When the second network device successfully parses the capability information supported by the terminal device, the terminal device establishes a communication connection with the second network device based on the fourth version information. If parsing fails, the terminal device determines the fourth capability information based on the fourth version information and reports this fourth capability information to the second network device. Since the fourth capability information is determined based on the second network device's fourth version information, compatibility issues caused by misalignment of capabilities between the terminal device and the second network device are avoided, improving compatibility between the terminal device and the network device and enhancing communication efficiency.
[0243] Optionally, as an embodiment, when the second network device successfully parses the capability information supported by the terminal device, the third message is used to instruct the terminal device to establish a connection with the second network device based on the fourth version information.
[0244] Optionally, as an embodiment, when the second network device fails to parse the capability information supported by the terminal device, the third message is used to instruct the terminal device to determine the fourth capability information based on the fourth version information.
[0245] It should be understood that the processing module 1220 in the embodiments of this application can be implemented by a processor or processor-related circuit components, and the transceiver module 1210 can be implemented by a transceiver or transceiver-related circuit components.
[0246] See Figure 13 , Figure 13 This is a schematic diagram of another communication device provided in an embodiment of this application. The communication device 1300 includes a processor 1310, a memory 1320, and a transceiver 1330. The communication device 1300 can be a network device, or a chip or integrated circuit inside a network device. The memory 1320 stores instructions or programs, and the processor 1310 executes the instructions or programs stored in the memory 1320. When the instructions or programs stored in the memory 1320 are executed, the processor 1310 performs the operations performed by the processing module 1220 in the above embodiment, and the transceiver 1330 performs the operations performed by the transceiver module 1210 in the above embodiment.
[0247] It should be understood that the communication device 1200 or communication device 1300 in the embodiments of this application may correspond to the second network device in the information reporting method of the embodiments of this application, and the operation and / or function of each module in the communication device 1200 or communication device 1300 are respectively for implementing Figures 2-7 For the sake of brevity, the corresponding processes of each method in the code will not be elaborated here.
[0248] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the processes related to the terminal device in the above method embodiments.
[0249] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the processes related to the first network device in the above method embodiments.
[0250] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the processes related to the second network device in the above method embodiments.
[0251] This application also provides a computer program product that, when run on a computer or processor, causes the computer or processor to perform one or more steps in the above-described method embodiments. If the constituent modules of the aforementioned devices are implemented as software functional units and sold or used as independent products, they can be stored in the computer-readable storage medium.
[0252] This application also provides a communication system, including the terminal device, the first network device, and the second network device described in the above embodiments.
[0253] See Figure 14 , Figure 14 This is a schematic diagram of the structure of a communication chip provided in an embodiment of this application. Figure 14 As shown, the communication chip 1400 may include: a processor 1410, and one or more interfaces 1420 coupled to the processor 1410. Example: Processor 1410 can be used to read and execute computer-readable instructions. In a specific implementation, processor 1410 may mainly include a controller, an arithmetic logic unit (ALU), and registers. For example, the controller is primarily responsible for instruction decoding and issuing control signals for the operations corresponding to the instructions. The ALU is primarily responsible for performing fixed-point or floating-point arithmetic operations, shift operations, and logical operations, and can also perform address operations and translations. Registers are primarily responsible for storing register operands and intermediate operation results temporarily stored during instruction execution. In a specific implementation, the hardware architecture of processor 1410 can be an application-specific integrated circuit (ASIC) architecture, a microprocessor without interlocked piped stages architecture (MIPS) architecture, an advanced reduced instruction set machine (RISC) machine (ARM) architecture, or an NP architecture, etc. Optionally, processor 1410 can be single-core or multi-core.
[0254] For example, interface 1420 can be used to input data to be processed to processor 1410 and can output the processing results of processor 1410. In a specific implementation, interface 1420 can be a general purpose input output (GPIO) interface, which can be connected to multiple peripheral devices (such as displays (LCDs), cameras, radio frequency (RF) modules, etc.). Interface 1420 is connected to processor 1410 through bus 1430.
[0255] In one possible implementation, the processor 1410 can be used to retrieve from memory the implementation program or data of the information reporting method provided in one or more embodiments of this application on the terminal device, the first network device, or the second network device side, so that the chip can implement the information reporting method in the foregoing embodiments. The memory can be integrated with the processor 1410, or it can be coupled to the communication chip 1400 through the interface 1420. That is, the memory can be part of the communication chip 1400, or it can be independent of the communication chip 1400. The interface 1420 can be used to output the execution result of the processor 1410. In this application, the interface 1420 can specifically be used to output the decoding result of the processor 1410. For details regarding the information reporting method provided in one or more embodiments of this application, please refer to the foregoing embodiments; further details will not be repeated here.
[0256] It should be noted that the functions of processor 1410 and interface 1420 can be implemented through hardware design, software design, or a combination of hardware and software; no restrictions are imposed here.
[0257] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0258] The communication interface mentioned in the embodiments of this application can be a wired communication interface, a wireless communication interface, or a combination thereof. For example, the wired communication interface can be an Ethernet interface, which can be an optical interface, an electrical interface, or a combination thereof. The wireless communication interface can be, for example, a WLAN interface.
[0259] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) is integrated into the processor.
[0260] It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.
[0261] It should be understood that, in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0262] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0263] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0264] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0265] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0266] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0267] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-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 a portion of the 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 to cause a computer device (which may be a personal computer, server, or network device, etc.) 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 capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0268] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. An information reporting method, characterized in that, include: Receive capability query messages from the first network device; Obtain the first version information of the second network device; Based on the first version information, determine the first capability information of the terminal device; Send the first capability information to the first network device.
2. The method according to claim 1, characterized in that, The step of obtaining the first version information of the second network device includes: The first version information is obtained from the capability query message, wherein the capability query message includes the first version information.
3. The method according to claim 1, characterized in that, The step of obtaining the first version information of the second network device includes: The first version information is obtained from the first message; wherein the capability query message carries first indication information, which instructs the terminal device to determine the first capability information based on the first version information.
4. The method according to claim 3, characterized in that, The first message is a neighbor measurement configuration message, which carries the first version information and comes from the first network device; Alternatively, the first message is a first system broadcast message, which carries the first version information and originates from the second network device; Alternatively, the first message may be a second system broadcast message, which carries version information supported by the second network device. The second system broadcast message originates from the second network device, and the first version is one of the versions supported by the second network device.
5. The method according to any one of claims 1-4, characterized in that, The first capability information also includes second version information supported by the terminal device. The second version information indicates a second version that is higher than the first version information indicated by the first version information. The capability corresponding to the second version information is related to the auxiliary station.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: The neighbor cell measurement results are sent to the first network device, and the neighbor cell measurement results include the first version information.
7. The method according to any one of claims 1-6, characterized in that, The method further includes: Obtain the third version information of the first network device; Based on the third version information, the second capability information of the terminal device is determined; Send the second capability information to the first network device.
8. The method according to any one of claims 1-6, characterized in that, The method further includes: Obtain the third version information of the first network device; Based on the first version information and the third version information, the third capability information of the terminal device is determined; Send the third capability information to the first network device.
9. An information reporting method, characterized in that, include: Send a capability query message to the terminal device; The terminal device sends first capability information, which is determined based on the first version information of the second network device and is related to the second network device. Send the first capability information to the second network device.
10. The method according to claim 9, characterized in that, The capability query message includes the first version information.
11. The method according to claim 9, characterized in that, The first version information is transmitted via a first message; the capability query message carries first indication information, which instructs the terminal device to determine the first capability information based on the first version information.
12. The method according to claim 11, characterized in that, The first message is a neighbor measurement configuration message, which carries the first version information and comes from the first network device; Alternatively, the first message is a first system broadcast message, which carries the first version information and originates from the second network device; Alternatively, the first message may be a second system broadcast message, which carries version information supported by the second network device. The second system broadcast message originates from the second network device, and the first version is one of the versions supported by the second network device.
13. The method according to any one of claims 9-12, characterized in that, The first capability information also includes second version information supported by the terminal device. The second version information indicates a second version that is higher than the first version information indicated by the first version information. The capability corresponding to the second version information is related to the auxiliary station.
14. The method according to any one of claims 9-13, characterized in that, The method further includes: The terminal device receives neighbor cell measurement results, which include the first version information.
15. The method according to any one of claims 9-14, characterized in that, The method further includes: The terminal device receives second capability information, which is determined based on the third version information of the first network device.
16. The method according to any one of claims 9-14, characterized in that, The method further includes: The terminal device receives third capability information, which is determined based on the first version information and the third version information of the first network device.
17. An information reporting method, characterized in that, include: Receive information about the capabilities supported by the terminal device from the first network device; Analyze the capability information supported by the terminal device; A second message is sent to the first network device, the second message including fourth version information of the second network device. The second message is used to instruct the first network device to send a third message to the terminal device, the third message including the fourth version information.
18. The method according to claim 17, characterized in that, When the parsing of the capability information supported by the terminal device is successful, the third message is used to instruct the terminal device to establish a connection with the second network device based on the fourth version information.
19. The method according to claim 17, characterized in that, When parsing the capability information supported by the terminal device fails, the third message is used to instruct the terminal device to determine the fourth capability information based on the fourth version information.
20. The method according to any one of claims 1-19, characterized in that, The version information includes at least one of the following: protocol version information, standard version information, and product version information.
21. The method according to claim 20, characterized in that, The product version information is the device's identification code, model, or serial number; or... The product version information refers to the product code, model, or serial number of the device assigned based on the first criterion.
22. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 1-21.
23. A communication device, characterized in that, It includes a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method as described in any one of claims 1-21.
24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform the method as described in any one of claims 1-21.