Communication method and device, storage medium and program product
By receiving and responding to terminal capability query request messages, prioritizing and combining them, the problem of terminals being unable to report complete capabilities has been solved, enabling more efficient ENDC connection configuration and improving data service rates.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-27
- Publication Date
- 2026-04-07
AI Technical Summary
When a terminal supports multiple frequency bands, it may be unable to report complete capabilities through the terminal capability response message, resulting in network devices being unable to configure ENDC connections that match the terminal capabilities, thus leading to low data service rates.
The terminal receives the terminal capability query request message, and according to the indicated frequency band and frequency band combination priority, organizes and reports the N frequency band combinations with the highest priority in the frequency band combination so that the network device can accurately configure the ENDC connection.
By prioritizing and combining selections, terminals can better cooperate with network devices to configure ENDC connections, reducing the impact on data service rates caused by the inability to report complete capabilities.
Smart Images

Figure CN121815248A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular to a communication method, a device, a storage medium and a program product. BACKGROUND
[0002] The network device can initiate a terminal capability query to the terminal, so that the network device configures an evolved universal terrestrial radio access network new radio dual connectivity (ENDC) connection for the terminal according to the terminal capability.
[0003] The terminal can send a terminal capability response message to the network device to inform the network device of the terminal capability. The terminal capability response message has a character limit. In the case that the terminal supports a small number of frequency bands, the corresponding terminal supported frequency band combination is also relatively small, and the terminal can report complete terminal capability through the terminal capability response message. However, in the case that the terminal supports a large number of frequency bands, the corresponding terminal supported frequency band combination is also large, and the terminal can not be able to report complete terminal capability through the terminal capability response message, thereby causing the network device to be unable to configure an ENDC connection matching the terminal capability for the terminal, and causing the terminal to execute a low rate of data service.
[0004] Therefore, how to reduce the impact of the terminal possibly failing to report complete terminal capability on the data service rate is a problem. SUMMARY
[0005] Embodiments of the present application provide a communication method, a device, a storage medium and a program product, which can reduce the impact of the terminal possibly failing to report complete terminal capability on the data service rate.
[0006] In a first aspect, the embodiments of the present application provide a communication method, which can be applied to a terminal or an apparatus in a terminal. The method comprises: receiving, by the terminal, a terminal capability query request message; and sending, by the terminal, a terminal capability query response message based on the terminal capability query request message. The terminal capability query request message is used to query a terminal supported frequency band combination, and the terminal capability query request message is used to indicate a priority of each frequency band and a priority of a combination of different frequency band numbers. The priority of each frequency band is associated with a channel state, and the priority of the combination of different frequency band numbers is associated with a service. The terminal capability query response message is used to indicate N highest priority frequency band combinations in the terminal supported frequency band combination, and N is a positive integer.
[0007] In the method, the terminal can sort and report the N frequency band combinations with the highest priority in the frequency band combinations supported by the terminal according to the priority of each frequency band and the priority of the combination of different frequency band numbers indicated by the terminal capability query request message. This way is beneficial for the terminal to better cooperate with the network device, i.e., the terminal reports the N frequency band combinations with the highest priority in the frequency band combinations supported by the terminal to the network device, so that the network device can accurately determine the terminal capability and configure the EDC connection for the terminal, thereby reducing the influence of the terminal that may not report the complete terminal capability on the data service rate.
[0008] In an optional embodiment, the terminal capability query request message comprises first information and second information, the first information is used to indicate the priority of each frequency band, and the second information is used to indicate the priority of the combination of different frequency band numbers.
[0009] In an optional embodiment, the terminal capability query request message further comprises a plurality of frequency bands, and the terminal further performs the following steps: determining the frequency bands supported by the terminal and the priority thereof from the plurality of frequency bands based on the first information; and determining the M frequency band combinations supported by the terminal with the combination priority from high to low as the N frequency band combinations with the highest priority in the frequency band combinations supported by the terminal based on the frequency bands supported by the terminal and the priority thereof and the second information, M being a positive integer.
[0010] In the above embodiment, the terminal can determine the M frequency band combinations supported by the terminal with the combination priority from high to low through the first information used to indicate the priority of each frequency band and the second information used to indicate the priority of the combination of different frequency band numbers, and then determine the N frequency band combinations with the highest priority in the frequency band combinations supported by the terminal. This is beneficial for the terminal to report the N frequency band combinations with high priority to the network device in the case that the terminal may not report the complete terminal capability, so as to better cooperate with the network device to configure the EDC connection.
[0011] In an optional embodiment, the priority of the frequency band combination is proportional to the priority of the frequency band in the frequency band combination, and is also proportional to the priority of the combination corresponding to the number of frequency bands in the frequency band combination.
[0012] This embodiment is beneficial for the terminal to report the frequency band combination with high priority of the frequency band and high priority of the combination corresponding to the number of frequency bands to the network device, so that the network device can accurately determine the terminal capability and configure the EDC connection for the terminal, thereby reducing the influence of the terminal that may not report the complete terminal capability on the data service rate.
[0013] In an optional embodiment, the terminal capability query response message is used to indicate the N frequency band combinations with the highest priority in the frequency band combinations supported by the terminal in the case that the dynamic adaptation switch is turned on. The embodiment is beneficial for the terminal to flexibly select whether to indicate the N frequency band combinations with the highest priority in the frequency band combinations supported by the terminal to the network device through the terminal capability query response message.
[0014] In a second aspect, the embodiments of the present application provide a communication method, which can be applied to a network device or an apparatus in the network device. The method comprises: a network device sending a terminal capability query request message; and the network device receiving a terminal capability query response message. The terminal capability query request message is used to query the frequency band combinations supported by a terminal. The terminal capability query request message is used to indicate the priority of each frequency band and the priority of combinations of different numbers of frequency bands. The priority of each frequency band is associated with a channel state. The priority of combinations of different numbers of frequency bands is associated with a service. The terminal capability query response message is used to indicate N frequency band combinations with the highest priority in the frequency band combinations supported by the terminal. N is a positive integer.
[0015] In the method, the network device can indicate the priority of each frequency band and the priority of combinations of different numbers of frequency bands to the terminal through the terminal capability query request message. Therefore, the terminal can sort and report N frequency band combinations with the highest priority in the frequency band combinations supported by the terminal. This method is beneficial for the terminal to better cooperate with the network device, i.e., the terminal reports N frequency band combinations with the highest priority in the frequency band combinations supported by the terminal to the network device, so that the network device can accurately determine the terminal capability and configure an ENDC connection for the terminal, thereby reducing the influence of the terminal that can not report complete terminal capability on the data service rate.
[0016] In a third aspect, the embodiments of the present application provide a communication apparatus, which comprises: a communication module, configured to receive a terminal capability query request message. The terminal capability query request message is used to query the frequency band combinations supported by a terminal. The terminal capability query request message is used to indicate the priority of each frequency band and the priority of combinations of different numbers of frequency bands. The priority of each frequency band is associated with a channel state. The priority of combinations of different numbers of frequency bands is associated with a service. The communication module is further configured to send a terminal capability query response message based on the terminal capability query request message. The terminal capability query response message is used to indicate N frequency band combinations with the highest priority in the frequency band combinations supported by the terminal. N is a positive integer.
[0017] In addition, in this aspect, other optional embodiments of the communication apparatus can refer to the related content of the first aspect described above, which will not be described in detail here.
[0018] In a fourth aspect, the embodiments of the present application provide a communication device, which comprises a communication module, a power supply module, a storage module and a chip, wherein: The power supply module is configured to provide power for the communication device. The storage module is configured to store data and instructions. The communication module is configured to perform internal communication of the communication device, or to perform communication between the communication device and an external device. The chip is configured to execute the method of the first aspect.
[0019] In a fifth aspect, the present application provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer program is executed by the processor to implement the steps of the above method.
[0020] In a sixth aspect, the present application provides a computer storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the above method.
[0021] In a seventh aspect, the present application provides a computer program product comprising instructions, which, when executed on a communication device, implement the steps of the above method. BRIEF DESCRIPTION OF DRAWINGS
[0022] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and serve to explain the principles of the present application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments will be briefly introduced as follows. Obviously, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
[0023] Figure 1 A schematic diagram of an architecture of a communication system provided by the embodiments of the present application; Figure 2 A schematic diagram of a flow of a communication method provided by the embodiments of the present application; Figure 3 A schematic diagram of a structure of a communication device provided by the embodiments of the present application; Figure 4 A schematic diagram of a structure of a communication device provided by the embodiments of the present application; Figure 5 A schematic diagram of a structure of a computer device provided by the embodiments of the present application.
[0024] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. Through the above drawings, the specific embodiments of the present application have been shown, and more detailed descriptions will be given in the following. These drawings and textual descriptions are not intended to limit the scope of the concept of the present application by any means, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0025] The exemplary embodiments will be described in detail herein with reference to the attached drawings. In the following description, like reference numerals refer to like elements throughout the description. The following exemplary embodiments are not intended to represent all embodiments in accordance with the present application. Rather, they are merely examples in accordance with some aspects of the present application as detailed in the appended claims.
[0026] It should be understood that the terms "comprise", "comprising", "include", "including", "contain", "containing", "have" and "having", "established" and "establishing", or the like, are used inclusively and that one of ordinary skill in the art will be able to implant the application without these specific items. The terms "or", "and / or", "including at least one of", and the like as used herein are to be interpreted as inclusive or meaning any one or any combination. For example, "A, B or C" or "A, B, and / or C" means "any of the following: A; B; C; A and B; A and C; B and C; A, B and C". Only when a combination of elements, functions, steps or acts is inherently mutually exclusive is an exception to this definition presented.
[0027] It should be understood that although the steps in the flowcharts of the embodiments of the present application are shown in a sequence following the arrows, the steps are not necessarily executed in the order following the arrows. Unless otherwise specified herein, the execution of the steps is not limited in order, and can be executed in other orders. Moreover, at least a part of the steps in the flowcharts can include a plurality of sub-steps or a plurality of stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order is not necessarily sequential, but can be executed in rotation or alternation with at least a part of other steps or sub-steps or stages of other steps.
[0028] It should be understood that the specific embodiments described herein merely serve to explain the present application and do not limit the present application.
[0029] In the following description, the suffixes "module", "part" or "unit" used for an element are merely intended for facilitating the description of the present application, and are not intended to limit the present application. Therefore, "module", "part" or "unit" can be mixedly used.
[0030] The following describes a communication system architecture to which the embodiments of the present application are applicable. Figure 1A schematic diagram of an architecture of a communication system is provided in embodiments of the present application. As shown in Figure 1 the communication system includes a network device 101 and a terminal 102. The terminal 102 is configured to initiate a registration request to the network device 101 to establish an ENDC connection. The network device 101 is configured to configure the terminal 102 with the ENDC connection in response to the registration request.
[0031] In the communication system, the network device 101 and the terminal 102 can communicate or interact with each other. For example, the network device 101 can send a terminal capability query request message to the terminal 102. The terminal 102 sends a terminal capability query request response message to the network device 101 in response to the terminal capability query request message, to inform the network device 101 of the terminal capability of the terminal 102.
[0032] The communication system to which embodiments of the present application are applicable can be an internet of things (IoT) system, a narrow band internet of things (NB-IoT) system, a long term evolution (LTE) system, a 5th generation mobile communication (5G) communication system, a new radio (NR) system, and a new communication system to be developed in the future. The IoT network can include, for example, but is not limited to, a vehicle-to-everything (V2X) network. The communication mode in the V2X system can be collectively referred to as vehicle-to-everything (V2X, X can represent any thing). For example, the V2X can include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication, etc. The embodiments of the present application can also be applied to device-to-device (D2D) technology, machine-to-machine (M2M) technology or V2X technology communication, etc. The method provided in the embodiments of the present application can also be applied to non-terrestrial network (NTN) communication (also referred to as non-terrestrial network communication).
[0033] The terminal 102 in the embodiments of the present application can be a device providing voice or data with wireless connection function. The terminal 102 can be referred to as a terminal device, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc., which can be a device with wireless transceiver function; it can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal 102 can be used to connect people, things and machines. The terminal 102 can be widely used in various scenarios, such as cellular communication, device-to-device (D2D), vehicle-to-everything (V2X), peer to peer (P2P), machine to machine (M2M), machine type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), communication and sensing integration, industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, smart home, remote sensing, passive sensing, positioning, navigation, autonomous delivery and mobile, etc.
[0034] The terminal 102 can be a UE of the 3rd generation partnership project (3GPP) standard, a fixed device, a mobile device, a handheld device, a wearable device, a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a tablet, a notebook, a palmtop computer, a personal computer, a mobile internet device (MID), a VR device, an AR device, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a drone, a robot, a helicopter, a flying device, a ship, a remote control device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a sensing terminal in communication and sensing integration, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA). The terminal device can also be a communication device in a future wireless communication system.
[0035] The network device 101 in the embodiments of the present application can be an entity for transmitting or receiving signals on the network side, such as a base station (BS). The network device 101 can also be a radio access network (RAN) node (or device) to which a terminal accesses a wireless network. The BS can be a device deployed in a wireless access network and capable of wireless communication with a terminal. The base station can have various forms, such as a macro base station, a micro base station, a relay station, and an access point. The base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, the helicopter or the drone can be configured to serve as a device that communicates with another base station.
[0036] To facilitate understanding of the communication method disclosed in the embodiments of the present application, the following describes related terms.
[0037] (1) ENDC ENDC is a technology based on LTE and NR dual connectivity. The network device can configure the ENDC connection for the terminal according to the terminal capability, so that the terminal can cooperatively transmit data through the LTE cell and the NR cell, and improve the communication rate.
[0038] (2) Terminal capability query request message The terminal capability query request message is a message sent by the network device to the terminal before configuring the ENDC connection for the terminal, for mastering the information such as the communication standard supported by the terminal and the frequency band supported by the terminal. The terminal can send the terminal capability to the network device in response to the terminal capability query request message, so that the network device configures the ENDC connection for the terminal according to the terminal capability.
[0039] (3) Communication standard The communication standard refers to the specification and standard for describing the coding, modulation, demodulation and channel coding and other technologies of the physical layer and the data link layer in communication. The communication standard includes but is not limited to: 4th generation mobile communication (4th generation mobile communication, 4G) standard, 5G standard.
[0040] (4) Carrier aggregation Carrier aggregation is a technology of aggregating one or more component carriers (component carriers, CC) together to form a wider logical transmission bandwidth. Among them, aCC represents the combination of aggregating a component carrier, for example, 2CC represents the combination of aggregating two component carriers, and 3CC represents the combination of aggregating three component carriers.
[0041] The carrier aggregation includes in-band carrier aggregation and inter-band carrier aggregation. Taking 2CC as an example, if the two component carriers come from the same frequency band, the carrier aggregation of the two component carriers is called in-band carrier aggregation. If the two component carriers come from different frequency bands, the carrier aggregation of the two component carriers is called inter-band carrier aggregation.
[0042] (5) Frequency band combination The frequency band combination refers to the combination of the frequency bands corresponding to each component carrier in carrier aggregation. Taking 2CC as an example, if the two component carriers come from the same frequency band band 1, the corresponding frequency band combination is 2band 1; if the two component carriers come from band 1 and band 2 respectively, the corresponding frequency band combination is band 1 + band 2.
[0043] In addition, aCC can also represent a combination including a frequency band, for example, 2CC represents a combination including two frequency bands, and 3CC represents a combination including three frequency bands.
[0044] (6) Priority of frequency band The priority of the frequency band is used to reflect the priority relationship between different frequency bands. The priority of the frequency band can be divided into five levels, which are respectively identified by numbers 1-5, and the larger the number is, the higher the priority of the frequency band is. For example, the priority of band 1 is 5, and the priority of band 2 is 3, which means that the priority of band 1 is higher than that of band 2.
[0045] (7) Priority of combination of different frequency bands The priority of the combination of different frequency bands is used to reflect the priority relationship of the combination of different frequency bands. The priority of the combination can be divided into five levels, which are respectively identified by 1CC-5CC, and the larger the value of a of aCC is, the higher the priority of the combination is. For example, the priority of 5CC is higher than that of 3CC.
[0046] (8) Priority of frequency band combination The priority of the frequency band combination is determined by the priority of the frequency band and the priority of the combination of different frequency bands, that is, the priority of the frequency band combination is related to the priority of the frequency band included in the combination and the priority of the combination corresponding to the number of different frequency bands.
[0047] In one way, the network device sends a terminal capability query request message to the terminal, and the terminal capability query request message includes a plurality of frequency bands. The terminal determines the terminal supported frequency band combinations in which the number of frequency bands in the frequency band combination is from few to many based on the plurality of frequency bands. The terminal sends a terminal capability query response message to the network device, and the terminal capability query response message is used to indicate the terminal supported frequency band combinations in which the number of frequency bands in the frequency band combination is from few to many.
[0048] Since there is a character limit for the terminal capability response message, in the case that the terminal supported frequency bands are few, the corresponding terminal supported frequency band combinations are also relatively few, and the terminal can report complete terminal capability through the terminal capability response message. However, in the case that the terminal supported frequency bands are many, the corresponding terminal supported frequency band combinations are also many, and the terminal can not report complete terminal capability through the terminal capability response message, thereby causing the network device to be unable to configure the ENDC matching the terminal capability for the terminal, and causing the terminal to execute the data service at a low rate.
[0049] In order to solve the above problems, the embodiments of the present application propose a communication method and related devices, which are described in detail below in combination with the drawings.
[0050] Please refer to Figure 2 , Figure 2 A flowchart of a communication method provided by the embodiments of the present application. The method is described by taking the interaction between the terminal and the network device as an example. As shown in Figure 2 , the method includes but is not limited to the following steps: S201. The network device sends a terminal capability query request message, and the terminal capability query request message is used to indicate the priority of each frequency band and the priority of combinations of different numbers of frequency bands. Correspondingly, the terminal receives the terminal capability query request message.
[0051] In an optional implementation, S201 includes: the network device sends the terminal capability query request message based on the registration request of the terminal. This manner is beneficial for the network device to determine the terminal capability, so as to configure the EDC connection for the terminal according to the terminal capability.
[0052] The terminal capability query request message can be a terminal capability query request. The terminal capability query request message is used to query the frequency band combinations supported by the terminal, which is beneficial for the terminal to report the frequency band combinations supported by the terminal to the network device in response to the terminal capability query request information, so as to inform the network device of the terminal capability.
[0053] The terminal capability query request message can indicate the priority of each frequency band and the priority of combinations of different numbers of frequency bands to the terminal, thereby being beneficial for the network device to guide the terminal to report the frequency band combinations supported by the terminal with high priority, so as to subsequently configure the EDC connection.
[0054] Optionally, the priority of each frequency band is associated with a channel state. For example, the priority of a frequency band with a good channel state is high, and the priority of a frequency band with a poor channel state is low. Optionally, the priority of combinations of different numbers of frequency bands is associated with a service. For example, a combination including a large number of frequency bands can provide a higher data service rate, and therefore, the priority of the combination including a large number of frequency bands is high; a combination including a small number of frequency bands can provide a relatively low data service rate, and therefore, the priority of the combination including a small number of frequency bands is low.
[0055] In an optional implementation, the terminal capability query request information includes first information and second information, the first information is used to indicate the priority of each frequency band, and the second information is used to indicate the priority of combinations of different numbers of frequency bands. For example, the first information is used to indicate that the priority of band 1 is 2, the priority of band 2 is 1, and the priority of band 3 is 5. The second information is used to indicate the priority order of 1CC to 5CC, and the priority order from high to low is 5CC, 4CC, 3CC, 2CC, and 1CC.
[0056] S202. The terminal sends a terminal capability query response message based on the terminal capability query request message, and the terminal capability query response message is used to indicate N frequency band combinations with the highest priority in the frequency band combinations supported by the terminal. N is a positive integer. Correspondingly, the network device receives the terminal capability query response message.
[0057] In an alternative implementation, the terminal capability query response message is used to indicate the N highest priority band combinations supported by the terminal when the dynamic adaptation switch is turned on. The dynamic adaptation switch is configured based on customer demand or operator demand.
[0058] In this approach, for the case where the terminal supports a small number of bands, the terminal can report the complete terminal capability, and then the terminal can turn off the dynamic adaptation switch, so that the terminal does not need to indicate the N highest priority band combinations supported by the terminal through the terminal capability query response message. For the case where the terminal supports a large number of bands, the terminal cannot report the complete terminal capability, and then the terminal can turn on the dynamic adaptation switch, so that the terminal only needs to indicate the N highest priority band combinations supported by the terminal through the terminal capability query response message.
[0059] In an alternative implementation, the first information is used to indicate the priority of each band, and the terminal capability query request message further includes a plurality of bands. The terminal determines the bands supported by the terminal and their priorities based on the first information from the plurality of bands. For example, the terminal capability query request message includes band 1, band 2, and band 3, and the first information is used to indicate that the priority of band 1 is 2, the priority of band 2 is 1, and the priority of band 3 is 5. Then, the terminal determines that the bands supported by the terminal are band 1, band 2, and band 3, and the corresponding priorities of band 1, band 2, and band 3 are 2, 1, and 5, respectively, based on the first information. In this approach, the terminal can determine the bands supported by the terminal and the priorities of the supported bands according to the bands indicated by the terminal capability query request message, so as to better cooperate with the network device to configure the ENDC connection.
[0060] In an alternative implementation, the second information is used to indicate the priority of different band combinations, and the terminal determines the M band combinations supported by the terminal in descending order of combination priority based on the bands supported by the terminal and their priorities and the second information, and takes the M band combinations as the N highest priority band combinations supported by the terminal, where M is a positive integer. In this approach, the terminal can determine the M band combinations supported by the terminal in descending order of combination priority based on the bands supported by the terminal and their priorities and the second information, and then determine the N highest priority band combinations supported by the terminal. This is beneficial for the terminal to report the N band combinations with high priority to the network device in the case where the terminal cannot report the complete terminal capability, so as to better cooperate with the network device to configure the ENDC connection.
[0061] In an alternative embodiment, the priority of the frequency band combination is proportional to the priority of the frequency bands in the frequency band combination, and is also proportional to the priority of the combination corresponding to the number of frequency bands in the frequency band combination.
[0062] The priority of the frequency band combination being proportional to the priority of the frequency bands in the frequency band combination includes two meanings.
[0063] The first meaning is that a combination containing a high-priority frequency band has a higher priority than a combination not containing the high-priority frequency band. If both combinations contain the same high-priority frequency band, the higher the priority of the other frequency bands in the combination, the higher the priority of the frequency band combination. For example, the priority of band 3 is higher than the priority of band 1, the priority of band 3 is higher than the priority of band 2, and the priority of band 1 is higher than the priority of band 2. Therefore, the priority of band 3 + band 1 is higher than the priority of band 3 + band 2.
[0064] The second meaning is that the more high-priority frequency bands in the frequency band combination, the higher the priority of the frequency band combination. For example, the priority of band 3 is higher than the priority of band 1. Therefore, the priority of 2band 3 is higher than the priority of band 3 + band 1.
[0065] The priority of the combination corresponding to the number of frequency bands in the frequency band combination being proportional to the priority of the combination means that the more frequency bands in the combination, the higher the priority of the frequency band combination. For example, a 3band 3 frequency band combination includes three identical frequency bands, and a 2band 3 frequency band combination includes two identical frequency bands. Therefore, the priority of 3band 3 is higher than the priority of 2band 2.
[0066] The following examples will illustrate in detail how the terminal determines the N frequency band combinations supported by the terminal in descending order of the priority of the frequency band combination.
[0067] Suppose the terminal supports band 1, band 2, and band 3, and N is 3. The terminal capability query request message includes first information and second information. The first information indicates that the priority of band 1 is 2, the priority of band 2 is 1, and the priority of band 3 is 5. The second information indicates that the priority order of 1CC to 5CC is 5CC, 4CC, 3CC, 2CC, and 1CC in descending order. Then the terminal determines the three frequency band combinations supported by the terminal in descending order of the priority of the frequency band combination by the following steps: a. The terminal determines that the terminal supports band 1, band 2, and band 3 based on the first information, and the priority of band 1, band 2, and band 3 is 2, 1, and 5, respectively.
[0068] b. The terminal determines the supported band combinations of the terminal based on the supported bands of the terminal as: band 1, band 2, band 3, 2band 3 + band 1 + band 2, 3band 3 + band 1, 4band 3.
[0069] c. The terminal determines that the priority of the combination containing the high priority band is higher than the priority of the combination not containing the high priority band based on the priority of the supported bands of the terminal. Since the priority of band 3 is the highest, the priority of the band combination containing band 3 is higher than the priority of the band combination not containing band 3, the priority of band 3, 2band 3 + band 1 + band 2, 3band 3 + band 1, 4band 3 is higher than the priority of band 1, band 2. Since the priority of band 2 is the lowest, the priority of the band combination containing only band 2 is the lowest, the priority of band 1 is higher than the priority of band 2.
[0070] d. The terminal determines that the priority of the band combination is higher if the combination contains more bands based on the second information. Since 2band 3 + band 1 + band 2, 3band 3 + band 1, 4band 3 are all combinations containing four bands, and band 3 is a combination containing one band, the priority of 2band 3 + band 1 + band 2, 3band 3 + band 1, 4band 3 is higher than the priority of band 3.
[0071] e. The terminal determines that the priority of the band combination is higher if the combination contains more high priority bands based on the priority of the supported bands of the terminal. Then, the priority of 4band 3 is the highest in 2band 3 + band 1 + band 2, 3band 3 + band 1, 4band 3, followed by 3band 3 + band 1, and the priority of 2band 3 + band 1 + band 2 is the lowest.
[0072] f. The terminal determines that the 6 supported band combinations of the terminal in descending order of priority are: 4band 3, 3band 3 + band 1, 2band 3 + band 1 + band 2, band 3, band 1, band 2.
[0073] g.The terminal determines the top 3 band combinations from the 6 band combinations supported by the terminal in descending order of the combination priority as the top 3 band combinations in the band combinations supported by the terminal in descending order of the priority: 4band 3, 3band 3 + band 1, 2band 3 + band 1 + band 2.
[0074] It can be seen that in the embodiments of the present application, the terminal can sort and report the N band combinations with the highest priority in the band combinations supported by the terminal according to the priority of each band and the priority of the combination of different numbers of bands indicated by the terminal capability query request message. This method is beneficial to better cooperation between the terminal and the network device, i.e., the terminal reports the N band combinations with the highest priority in the band combinations supported by the terminal to the network device, so that the network device can accurately determine the terminal capability and configure the EDC connection for the terminal, thereby reducing the influence of the terminal that may not report the complete terminal capability on the data service rate.
[0075] Please refer to Figure 3 , Figure 3 A structural schematic diagram of a communication apparatus provided by the embodiments of the present application is shown. The communication apparatus at least includes a communication module 301 and a processing module 302.
[0076] The communication apparatus can be the terminal in the above-mentioned embodiments, such as the terminal or the apparatus in the terminal. For example, in an embodiment, the communication module 301 is configured to receive a terminal capability query request message, the terminal capability query request message is used to query the band combinations supported by the terminal, the terminal capability query request message is used to indicate the priority of each band and the priority of the combination of different numbers of bands, the priority of each band is associated with the channel state, and the priority of the combination of different numbers of bands is associated with the service. The communication module 301 is further configured to send a terminal capability query response message based on the terminal capability query request message, the terminal capability query response message is used to indicate the N band combinations with the highest priority in the band combinations supported by the terminal, and N is a positive integer.
[0077] In an alternative embodiment, the terminal capability query request message includes first information and second information, the first information is used to indicate the priority of each band, and the second information is used to indicate the priority of the combination of different numbers of bands.
[0078] In an alternative embodiment, the terminal capability query message further includes a plurality of bands, and the processing module 302 is configured to determine the bands supported by the terminal and the priority thereof based on the first information from the plurality of bands; and determine the M band combinations supported by the terminal in descending order of the combination priority as the N band combinations with the highest priority in the band combinations supported by the terminal based on the bands supported by the terminal and the priority thereof and the second information, and M is a positive integer.
[0079] In an alternative implementation, the priority of the frequency band combination is proportional to the priority of the frequency bands in the frequency band combination, and is also proportional to the priority of the combination corresponding to the number of frequency bands in the frequency band combination.
[0080] In an alternative implementation, the terminal capability query response message is used to indicate the N frequency band combinations with the highest priority from the frequency band combinations supported by the terminal when the dynamic adaptation switch is turned on.
[0081] The communication apparatus can also be the network device in the above-described embodiments, such as the network device or the apparatus in the network device. For example, in one embodiment, the communication module 301 is configured to send a terminal capability query request message, the terminal capability query request message being used to query the frequency band combinations supported by the terminal, the terminal capability query request message being used to indicate the priority of each frequency band and the priority of the combination of different numbers of frequency bands, the priority of each frequency band being associated with a channel state, and the priority of the combination of different numbers of frequency bands being associated with a service. The communication module 301 is further configured to receive a terminal capability query response message, the terminal capability query response message being used to indicate the N frequency band combinations with the highest priority from the frequency band combinations supported by the terminal, N being a positive integer.
[0082] The embodiments of the present application and the above-described method embodiments are based on the same concept, and bring the same technical effects. For specific principles, refer to the descriptions of the above-described embodiments, which will not be repeated here.
[0083] Please refer to Figure 4 , Figure 4 A structural schematic diagram of a communication device is provided in the embodiments of the present application. The communication device can perform the related steps of the terminal or the network device in the above-described method embodiments. The communication device includes a communication module 401, a power supply module 402, a storage module 403, and a chip 404.
[0084] The power supply module 402 is configured to provide power for the communication device. The storage module 403 is configured to store data and instructions. The communication module 401 is configured to perform internal communication of the communication device, or to perform communication between the communication device and an external device. The chip 404 is configured to perform the method performed by the terminal device in the above-described method embodiments.
[0085] The implementation of the communication device can refer to the related content of the above-described method embodiments, which will not be described in detail here.
[0086] The embodiments of the present application and the above-described method embodiments are based on the same concept, and bring the same technical effects. For specific principles, refer to the descriptions of the above-described method embodiments, which will not be repeated here.
[0087] Please refer to Figure 5 , Figure 5A structural schematic diagram of a computer device is provided in the embodiments of the present application. The computer device at least includes a processor 501, a memory 503 and a user interface 502, which are connected with each other, wherein the memory 503 is configured to store a computer program, the computer program includes program instructions, and the processor 501 is configured to execute the program instructions.
[0088] The memory 503 can include a volatile memory, for example, a random-access memory (RAM); the memory 503 can also include a non-volatile memory, for example, a flash memory, a solid-state drive (SSD) and the like; and the memory 503 can further include a combination of the above-mentioned memories.
[0089] The processor 501 can be a central processing unit (CPU). The processor 501 can further include a hardware chip. The hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) and the like. The PLD can be a field-programmable gate array (FPGA), a generic array logic (GAL) and the like.
[0090] In an optional implementation, the memory 503 is further configured to store program instructions. The processor 501 can invoke the program instructions. The processor 501 is configured to invoke the program instructions to perform the related contents of the above-mentioned method embodiments, which will not be described herein again.
[0091] The embodiments of the present application and the above-mentioned method embodiments are based on the same concept, and the technical effects brought by the embodiments are the same. For the specific principles, refer to the description of the above-mentioned embodiments, which will not be described herein again.
[0092] The present application further provides a computer readable storage medium, and the computer readable storage medium stores a detection program. When the detection program is executed by a processor, the steps of the communication method in any one of the above-mentioned embodiments are implemented.
[0093] In the embodiments of the mobile terminal and the computer readable storage medium provided in the present application, all the technical features of each embodiment of the communication method described above are included, and the description expansion and explanation content is basically the same as that of each embodiment of the method described above, which will not be repeated here.
[0094] The embodiments of the present application also provide a computer program product, which comprises computer program codes, and when the computer program codes run on a computer, the computer is caused to execute the method in various possible embodiments.
[0095] The embodiments of the present application also provide a chip, which comprises a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the device installed with the chip executes the method in various possible embodiments.
[0096] The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0097] The steps in the embodiments of the present application can be adjusted, combined and deleted in sequence according to actual needs.
[0098] The units in the device of the embodiments of the present application can be combined, divided and deleted according to actual needs.
[0099] In the present application, for the same or similar term concept, technical scheme and / or application scene description, generally only the first time is described in detail, and for the sake of brevity, the repeated description is generally not repeated, and for the understanding of the technical scheme of the present application, the same or similar term concept, technical scheme and / or application scene description which is not described in detail can be referred to the previous related description.
[0100] In the present application, the description of each embodiment has its own emphasis, and the part not described or recorded in a certain embodiment can be referred to the related description of other embodiments.
[0101] The technical features of the technical scheme of the present application can be combined arbitrarily, in order to make the description simple, not all possible combinations of the technical features in the above-mentioned embodiments are described, however, as long as the combination of these technical features does not exist contradictory, it should be considered as the range recorded in the present application.
[0102] Those skilled in the art can clearly understand the above-mentioned embodiment method can be realized by means of software and the necessary general hardware platform, of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium such as a ROM / RAM, a magnetic disk, or an optical disk, and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, a controlled terminal, or a network device) to execute the method of each embodiment of the present application.
[0103] In the above embodiments, all or part can be realized by software, hardware, firmware or any combination thereof. When realized by software, all or part can be realized in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. containing one or more available media sets. The available media can be magnetic media (such as floppy disk, storage disk, magnetic tape), optical media (such as digital video disc (digital video disc, DVD)), or semiconductor media (such as SSD) and the like.
[0104] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the specification and drawings, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A communication method, characterized in that, The method includes: Receive a terminal capability query request message, which is used to query the frequency band combinations supported by the terminal. The terminal capability query request message is used to indicate the priority of each frequency band and the priority of combinations of different numbers of frequency bands. The priority of each frequency band is associated with the channel state, and the priority of combinations of different numbers of frequency bands is associated with the service. Based on the terminal capability query request message, a terminal capability query response message is sent. The terminal capability query response message is used to indicate the N highest priority frequency band combinations among the frequency band combinations supported by the terminal, where N is a positive integer.
2. The method according to claim 1, characterized in that, The terminal capability query request message includes first information and second information. The first information is used to indicate the priority of each frequency band, and the second information is used to indicate the priority of combinations of different numbers of frequency bands.
3. The method according to claim 2, characterized in that, The terminal capability query request message also includes multiple frequency bands, and the method further includes: Based on the first information, determine the frequency bands supported by the terminal and their priorities from the plurality of frequency bands; Based on the frequency bands supported by the terminal and their priorities, as well as the second information, M frequency band combinations supported by the terminal are determined in descending order of priority, and these are taken as the N frequency band combinations with the highest priority among the frequency band combinations supported by the terminal, where M is a positive integer.
4. The method according to claim 3, characterized in that, The priority of the frequency band combination is proportional to the priority of the frequency bands in the frequency band combination, and also proportional to the priority of the combination corresponding to the number of frequency bands in the frequency band combination.
5. The method according to claim 4, characterized in that, The terminal capability query response message is used to indicate the N highest priority frequency band combinations among the frequency band combinations supported by the terminal when the dynamic adaptation switch is turned on.
6. A communication method, characterized in that, The method includes: Send a terminal capability query request message, which is used to query the frequency band combinations supported by the terminal. The terminal capability query request message is used to indicate the priority of each frequency band and the priority of combinations of different numbers of frequency bands. The priority of each frequency band is associated with the channel state, and the priority of combinations of different numbers of frequency bands is associated with the service. The terminal capability query response message is received, which is used to indicate the N highest priority frequency band combinations among the frequency band combinations supported by the terminal, where N is a positive integer.
7. A module device, characterized in that, The module device includes a communication module, a power module, a storage module, and a chip, wherein: The power module is used to provide electrical energy to the module device; The storage module is used to store data and instructions; The communication module is used for internal communication within the module device, or for communication between the module device and external devices; The chip is used to perform the method as described in any one of claims 1 to 6.
8. A computer device, characterized in that, The computer device includes: a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, it implements the method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-readable instructions that, when executed by a processor, implement the method as described in any one of claims 1 to 6.
10. A computer program product containing instructions, characterized in that, When the instructions are executed, the method described in any one of claims 1 to 6 is implemented.