A communication method, module and terminal device

By enabling terminal devices to autonomously select the highest priority carrier combination from the carrier combination set for communication, the problem of poor network performance caused by network device selection is solved, and network speed and performance are improved.

CN116667983BActive Publication Date: 2025-12-23XI AN FIBOCOM WIRELESS SOFTWARE INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310446891.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-23
Publication Date
2025-12-23
Estimated Expiration
2043-04-23

AI Technical Summary

Technical Problem

In existing technologies, when network devices select carrier combinations, they cannot ensure that terminal devices achieve optimal network performance, resulting in poor network speeds.

Method used

Terminal devices obtain a set of carrier combinations supported by themselves and network devices, and combine the maximum rate and priority of the carrier combinations to autonomously select the highest priority carrier combination for communication, including cell reselection to ensure network performance.

Benefits of technology

It improves the network speed of terminal devices, ensures optimal network performance, and achieves reasonable allocation of stability and resource scheduling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116667983B_ABST
    Figure CN116667983B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a communication method, module and terminal device, comprising: a terminal device acquires a first carrier combination set, the first carrier combination set is N carrier combinations supported by the terminal device; a second carrier combination set is acquired, the second carrier combination set is M carrier combinations capable of being supported by a network device; the terminal device determines a third carrier combination set based on a common carrier combination of the first carrier combination set and the second carrier combination set; the maximum rate of each carrier combination in the third carrier combination set is determined, the first priority P1 is determined based on the maximum rate of each carrier combination; the third priority P3 is determined based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set; and communication is carried out based on the carrier combination with the highest third priority P3 in the third carrier combination set. The embodiment of the application can improve the network rate of the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of communication, and in particular, to a communication method, module and terminal device. BACKGROUND

[0002] Currently, when a terminal device performs carrier aggregation, a network device usually selects a combination of carrier aggregation for each terminal device. When the network device selects the combination of carrier aggregation, the network device usually considers the scheduling of overall frequency band resources and network rate. However, for the terminal device, the combination of carrier aggregation selected by the network device may not enable the terminal device to achieve the best network performance. SUMMARY

[0003] Embodiments of the present application disclose a communication method, module and terminal device, which are used to improve the network rate of the terminal device.

[0004] The first aspect discloses a communication method applied to a terminal device, comprising: the terminal device acquires a first carrier combination set, the first carrier combination set being N carrier combinations supported by the terminal device, N being a positive integer; the terminal device acquires a second carrier combination set, the second carrier combination set being M carrier combinations capable of being supported by a network device, M being a positive integer; the terminal device determines a third carrier combination set based on carrier combinations common to the first carrier combination set and the second carrier combination set; the third carrier combination set comprises K carrier combinations, K being a positive integer less than or equal to N and M; the terminal device determines a maximum rate of each carrier combination in the third carrier combination set, and determines a first priority P1 based on the maximum rate of each carrier combination; the terminal device determines a third priority P3 based on the first priority P1 and a second priority P2 of each carrier combination in the third carrier combination set; the second priority P2 is the priority of the carrier combination in the network device; and the terminal device performs communication based on the carrier combination with the highest third priority P3 in the third carrier combination set.

[0005] In the embodiments of the present application, the terminal device can comprehensively judge based on the priority of the carrier combination in the network device and the maximum rate of the carrier combination of the terminal device, so that the terminal device has a greater probability of achieving the best network rate, and the network performance of the terminal device is effectively improved.

[0006] As a possible implementation, the terminal device determines the third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, specifically comprising: in the case that the communication signal of the terminal device is 4G, the terminal device determines P3 according to a first priority principle, that is, P3=P2*10+P1, based on the P1 and the P2 of each carrier combination in the third carrier combination set.

[0007] In the embodiments of the present application, in the 4G signal, the first priority principle can ensure that the terminal device can select the carrier combination with the maximum network speed as the third priority carrier combination while ensuring the network side priority, so that the network used by the terminal device is the highest network. In addition, in the 4G, the type of carrier combination supported by each operator of the terminal device is often within 10, and the first priority principle can ensure that the terminal device is mainly based on the priority of the network side, and ensure the stability of the network side frequency band resource scheduling.

[0008] As a possible implementation, the terminal device determines the third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, specifically comprising: in the case that the communication signal of the terminal device is 5G, the terminal device determines P3 according to a second priority principle, that is, P3=P2*100+P1, based on the P1 and the P2 of each carrier combination in the third carrier combination set.

[0009] In the embodiments of the present application, in the 5G signal, the second priority principle can ensure that the terminal device can select the carrier combination with the maximum network speed as the third priority carrier combination while ensuring the network side priority, so that the network used by the terminal device is the highest network. In addition, in the 5G, the type of carrier combination supported by each operator of the terminal device is often within 100, and the second priority principle can ensure that the terminal device is mainly based on the priority of the network side, and ensure the stability of the network side frequency band resource scheduling.

[0010] As a possible implementation, before the terminal device determines the third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, the method further comprises: in the case that the terminal device has 4G and 5G communication capabilities, the terminal device determines the communication type of the current communication signal of the terminal device; the communication type includes 4G and 5G.

[0011] In the embodiments of the present application, in the current mobile communication network, 4G and 5G support carrier aggregation, and the terminal device supports 4G and 5G, so the determined third priority is different, therefore, the terminal device needs to determine the current communication type first to ensure the accuracy of the terminal device in determining the carrier combination priority.

[0012] As a possible implementation, the terminal device determines the third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, specifically including: the terminal device determines P3 according to a second priority principle based on the P1 and the P2 of the carrier combination in the third carrier combination set, and the second priority principle is P3=P2*100+P1.

[0013] In the embodiments of the present application, whether it is 4G or 5G, the terminal device can directly determine the third priority based on the priority of the network device and the priority of the maximum speed, so it can directly determine the third priority based on the second priority principle, thereby simplifying the determination method and ensuring the simplicity and execution efficiency of the method.

[0014] As a possible implementation, the terminal device selects the carrier combination with the highest third priority P3 from the third carrier combination set for communication, specifically including: the terminal device determines the carrier combination with the highest third priority P3 in the third carrier combination set as a target carrier combination; the terminal device judges whether the primary cell Pcell of the target carrier combination is consistent with the Pcell of the current communication carrier combination; in the case of inconsistency, the terminal device performs cell reselection, and determines the Pcell of the target carrier combination as the Pcell after cell reselection; in the case of consistency, the terminal device keeps the current Pcell unchanged.

[0015] In the embodiments of the present application, after the terminal device determines the target carrier combination, the terminal device can judge whether the primary cell Pcell of the target carrier combination is consistent with the Pcell of the current communication carrier combination. The terminal device can determine whether to perform cell reselection. Cell reselection will change the Pcell, and the terminal device will be closer to the carrier combination with higher speed in the target carrier combination.

[0016] As a possible implementation, after the terminal device performs cell reselection and determines the Pcell of the target carrier combination as the Pcell after reselection, the method further includes: the terminal device receives a reselected carrier combination from the network device; and the terminal device communicates based on the reselected carrier combination.

[0017] In the embodiments of the present application, the terminal device receives the reselected carrier combination from the network device, and directly selects the carrier combination for communication, thereby ensuring the improvement of network rate.

[0018] As a possible implementation, after the terminal device performs cell reselection and determines the Pcell of the target carrier combination as the Pcell after the cell reselection, the method further includes: the terminal device acquires a fourth carrier combination set, the fourth carrier combination set being H carrier combinations that can be supported by the network device, H being a positive integer; the terminal device determines a fifth carrier combination set based on the first carrier combination set and the fourth carrier combination set; the fifth carrier combination set includes G carrier combinations, G being a positive integer less than or equal to N and H; the terminal device acquires the maximum rate of each carrier combination in the fifth carrier combination set, and determines a first priority P1 based on the maximum rate of each carrier combination; the terminal device determines P3 based on P1 and P2 of each carrier combination in the fifth carrier combination set; the terminal device determines a carrier combination with the maximum third priority P3 in the fifth carrier combination set as a verification carrier combination; the terminal device determines whether the Pcell of the verification carrier combination is consistent with the Pcell of the target carrier combination; in the case of inconsistency, the terminal device performs cell reselection and determines the Pcell of the verification carrier combination as the Pcell after the cell reselection; in the case of consistency, the terminal device keeps the current Pcell unchanged.

[0019] In the embodiments of the present application, in the case where the third carrier combination set changes, the third priority needs to be re-determined, and the carrier combination with the highest priority is selected, thereby ensuring that the carrier combination used by the terminal device is in the best performance.

[0020] As a possible implementation, in the case where the communication signal of the terminal device is 4G, the range of P1 is an integer from 0 to 10; in the case where the communication signal of the terminal device is 5G, the range of P1 is an integer from 0 to 100.

[0021] In the embodiments of the present application, the range of P1 can ensure that P3 is the result of giving priority to the network side, and can ensure that resources can be reasonably allocated from the network side, thereby ensuring the efficiency of overall network communication.

[0022] In a second aspect, the present application provides a terminal device, comprising: one or more processors and one or more memories, the one or more memories being used to store computer program codes, the computer program codes including computer instructions, when the one or more processors execute the computer instructions, causing the terminal device to perform:

[0023] obtaining a first carrier combination set, the first carrier combination set being N carrier combinations supported by the terminal device, N being a positive integer; obtaining a second carrier combination set, the second carrier combination set being M carrier combinations capable of being supported by the network device, M being a positive integer; determining a third carrier combination set based on carrier combinations common to the first carrier combination set and the second carrier combination set; the third carrier combination set including K carrier combinations, K being a positive integer less than or equal to N and M; obtaining a maximum rate of each carrier combination in the third carrier combination set, determining a first priority P1 based on the maximum rate of each carrier combination; determining a third priority P3 based on the first priority P1 and a second priority P2 of each carrier combination in the third carrier combination set; the second priority P2 being a priority of a carrier combination in the network device; and communicating based on a carrier combination with the highest third priority P3 in the third carrier combination set.

[0024] In the embodiments of the present application, the terminal device can comprehensively judge based on the priority of the carrier combination of the network device and the maximum rate of the carrier combination of the terminal device, so that the probability of the network rate of the terminal device reaching the best is greater, and the network performance of the terminal device is effectively improved.

[0025] As a possible implementation, the terminal device determines the third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, and specifically performs: in the case that the communication signal of the terminal device is 4G, determining P3 according to a first priority principle based on the P1 and the P2 of each carrier combination in the third carrier combination set, the first priority principle being P3=P2*10+P1.

[0026] In the embodiments of the present application, in the 4G signal, the first priority principle can ensure that the terminal device can select the carrier combination with the maximum network rate as the third priority while ensuring the network side priority, so that the network used by the terminal device is the highest network. In addition, in the 4G signal, the terminal device, the types of carrier combinations supported by each operator are often less than 10, and the first priority principle can ensure that the terminal device is mainly based on the priority of the network side, and the stability of the network side frequency band resource scheduling is ensured.

[0027] As a possible implementation, the terminal device determines the third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, and specifically performs: in the case that the communication signal of the terminal device is 5G, determining P3 according to a second priority principle for the P1 and the P2 of each carrier combination in the third carrier combination set, and the second priority principle is P3=P2*100+P1.

[0028] In the embodiments of the present application, in the 5G signal, the second priority principle can ensure that the terminal device can select the carrier combination with the maximum network speed as the third priority while ensuring the network side priority, so that the network used by the terminal device is the highest network. In addition, in the 5G, the types of carrier combinations supported by each operator of the terminal device are often within 100, and the second priority principle can ensure that the terminal device is mainly based on the priority of the network side, and ensure the stability of the network side frequency band resource scheduling.

[0029] As a possible implementation, before the terminal device determines the third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, the terminal device further performs: in the case that the terminal device has 4G and 5G communication capabilities, determining the communication type of the current communication signal of the terminal device; the communication type includes 4G and 5G.

[0030] In the embodiments of the present application, in the current mobile communication network, 4G and 5G support carrier aggregation, and the manner of determining the third priority is different when the terminal device supports 4G and 5G. Therefore, the terminal device needs to determine the current communication type first to ensure the accuracy of the terminal device in determining the carrier combination priority.

[0031] As a possible implementation, the terminal device determines the third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, and specifically performs: determining P3 according to a second priority principle for the P1 and the P2 of each carrier combination in the third carrier combination set, and the second priority principle is P3=P2*100+P1.

[0032] In the embodiments of the present application, whether it is 4G or 5G, the terminal device can directly determine the third priority based on the priority of the network device and the priority of the maximum speed, so as to directly determine the third priority based on the second priority principle, thereby simplifying the determination manner and ensuring the simplicity and execution efficiency of the method.

[0033] As a possible implementation, the terminal device selects a carrier combination with the highest third priority P3 from the third carrier combination set for communication, and specifically performs: determining the carrier combination with the highest third priority P3 in the third carrier combination set as a target carrier combination; determining whether the Pcell of the target carrier combination is consistent with the Pcell of the carrier combination currently in communication; in the case of inconsistency, performing cell reselection, and determining the Pcell of the target carrier combination as the Pcell after cell reselection; in the case of consistency, keeping the current Pcell unchanged.

[0034] In the embodiments of the present application, after the terminal device determines the target carrier combination, the terminal device can determine whether to perform cell reselection. Cell reselection changes the Pcell, and the terminal device is closer to the carrier combination with a higher rate.

[0035] As a possible implementation, after the terminal device performs cell reselection and determines the Pcell of the target carrier combination as the Pcell after cell reselection, the terminal device further performs: receiving a reselected carrier combination from the network device; and performing communication based on the reselected carrier combination.

[0036] In the embodiments of the present application, after the terminal device receives the reselected carrier combination from the network device, the terminal device directly performs communication by reselecting the carrier combination, thereby ensuring the improvement of network rate.

[0037] As a possible implementation, after the terminal device performs cell reselection and determines the Pcell of the target carrier combination as the Pcell after cell reselection, the terminal device further performs: obtaining a fourth carrier combination set, the fourth carrier combination set being H carrier combinations that can be supported by the network device, H being a positive integer; determining a fifth carrier combination set based on the first carrier combination set and the fourth carrier combination set, the fifth carrier combination set including G carrier combinations, G being a positive integer less than or equal to N and H; obtaining the maximum rate of each carrier combination in the fifth carrier combination set, and determining a first priority P1 based on the maximum rate of each carrier combination; determining P3 based on P1 and P2 of each carrier combination in the fifth carrier combination set; determining a verification carrier combination as the carrier combination with the highest third priority P3 in the fifth carrier combination set; determining whether the Pcell of the verification carrier combination is consistent with the Pcell of the target carrier combination; in the case of inconsistency, performing cell reselection, and determining the Pcell of the verification carrier combination as the Pcell after cell reselection; in the case of consistency, keeping the current Pcell unchanged.

[0038] In the embodiments of the present application, in the case that the third carrier combination set changes, the third priority needs to be re-determined, and the carrier combination with the highest priority is selected, so that the carrier combination used by the terminal device can be in the best performance.

[0039] As a possible implementation, in the case that the terminal device communicates signals in 4G, the range of P1 is an integer from 0 to 10; in the case that the terminal device communicates signals in 5G, the range of P1 is an integer from 0 to 100.

[0040] In the embodiments of the present application, the range of P1 can ensure that P3 is the result of the network side, so that the resources can be reasonably allocated for the network side, thereby ensuring the efficiency of the overall network communication.

[0041] In a third aspect, the present application provides a communication module, comprising: a first acquisition module, configured to acquire a first carrier combination set, wherein the first carrier combination set is N carrier combinations supported by the terminal device, and N is a positive integer;

[0042] a second acquisition module, configured to acquire a second carrier combination set, wherein the second carrier combination set is M carrier combinations supported by the network device, and M is a positive integer;

[0043] a first determination module, configured to determine a third carrier combination set based on the common carrier combinations of the first carrier combination set and the second carrier combination set, wherein the third carrier combination set comprises K carrier combinations, and K is a positive integer less than or equal to N and M;

[0044] a second determination module, configured to determine the maximum rate of each carrier combination in the third carrier combination set, and determine a first priority P1 based on the maximum rate of each carrier combination; the terminal device determines a third priority P3 based on the first priority P1 and a second priority P2 of each carrier combination in the third carrier combination set; and the second priority P2 is the priority of the carrier combination in the network device;

[0045] a communication submodule, configured to communicate based on the carrier combination with the highest third priority P3 in the third carrier combination set.

[0046] In the embodiments of the present application, the terminal device can comprehensively judge based on the priority of the carrier combination of the network device and the maximum rate of the terminal device carrier combination, so that the probability of the network rate of the terminal device reaching the best performance is greater, and the network performance of the terminal device is effectively improved.

[0047] As a possible implementation, the second determining module determines the third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, specifically for: in the case that the communication signal of the terminal device is 4G, determining P3 according to a first priority principle for P1 and P2 of each carrier combination in the third carrier combination set, the first priority principle being P3=P2*10+P1.

[0048] In the embodiments of the present application, in the 4G signal, the first priority principle can ensure that the terminal device can select the carrier combination with the maximum network speed as the third priority carrier combination while ensuring the network side priority, so that the network used by the terminal device is the highest network. In addition, in the 4G, the type of carrier combination supported by each operator of the terminal device is often within 10, and the first priority principle can ensure that the terminal device is mainly based on the priority of the network side, ensuring the stability of the network side frequency band resource scheduling.

[0049] As a possible implementation, the second determining module determines the third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, specifically for: in the case that the communication signal of the terminal device is 5G, the terminal device determines P3 according to a second priority principle for P1 and P2 of each carrier combination in the third carrier combination set, the second priority principle being P3=P2*100+P1.

[0050] In the embodiments of the present application, in the 5G signal, the second priority principle can ensure that the terminal device can select the carrier combination with the maximum network speed as the third priority carrier combination while ensuring the network side priority, so that the network used by the terminal device is the highest network. In addition, in the 5G, the type of carrier combination supported by each operator of the terminal device is often within 100, and the second priority principle can ensure that the terminal device is mainly based on the priority of the network side, ensuring the stability of the network side frequency band resource scheduling.

[0051] As a possible implementation, before the second determining module determines the third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, the specific implementation is further used for: in the case that the terminal device has 4G and 5G communication capabilities, determining the communication type of the current communication signal of the terminal device; the communication type includes 4G and 5G.

[0052] In the embodiments of the present application, in the current mobile communication network, 4G and 5G support carrier aggregation, and the manner of determining the third priority is different when the terminal device supports 4G and 5G. Therefore, the terminal device needs to determine the current communication type first to ensure the accuracy of the determination of the carrier combination priority.

[0053] As a possible implementation, the second determination module determines the third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, specifically for: determining P3 according to a second priority principle based on the P1 and the P2 of the carrier combination in the third carrier combination set, and the second priority principle is P3=P2*100+P1.

[0054] In the embodiments of the present application, whether it is 4G or 5G, the terminal device can directly determine the third priority based on the priority of the network device and the priority of the maximum speed, so as to directly determine the third priority based on the second priority principle, thereby simplifying the determination manner and ensuring the simplicity and execution efficiency of the method.

[0055] As a possible implementation, the communication submodule communicates based on the carrier combination with the highest third priority P3 in the third carrier combination set, specifically for: determining the carrier combination with the maximum third priority P3 in the third carrier combination set as a target carrier combination; judging whether the primary cell Pcell of the target carrier combination is consistent with the Pcell of the current communication carrier combination; in the case of inconsistency, performing cell reselection, and determining the Pcell of the target carrier combination as the Pcell after the cell reselection; in the case of consistency, keeping the current Pcell unchanged.

[0056] In the embodiments of the present application, after the terminal device determines the target carrier combination, the terminal device can judge whether the primary cell Pcell of the target carrier combination is consistent with the Pcell of the current communication carrier combination. The terminal device can determine whether to perform cell reselection. Cell reselection will change the Pcell, and the terminal device will be closer to the carrier combination with a higher speed.

[0057] As a possible implementation, after the communication submodule performs cell reselection and determines the Pcell of the target carrier combination as the Pcell after the reselection, the communication submodule is further used for: receiving a reselected carrier combination from the network device; and communicating based on the reselected carrier combination.

[0058] In the embodiments of the present application, the terminal device receives the reselected carrier combination from the network device, and the terminal device directly reselects the carrier combination to communicate, thereby ensuring the improvement of the network speed.

[0059] As a possible implementation, after the communication submodule performs cell reselection and determines the Pcell of the target carrier combination as the Pcell after the cell reselection, the second acquisition module is further configured to acquire a fourth carrier combination set, the fourth carrier combination set being H carrier combinations that can be supported by the network device, H being a positive integer; the first determination module is further configured to determine a fifth carrier combination set based on carrier combinations common to the first carrier combination set and the fourth carrier combination set; the fifth carrier combination set includes G carrier combinations, G being a positive integer less than or equal to N and H; the second determination module is further configured to acquire a maximum rate of each carrier combination in the fifth carrier combination set, determine a first priority P1 based on the maximum rate of the each carrier combination, determine P3 based on P1 and P2 of each carrier combination in the fifth carrier combination set, and determine a carrier combination with a third priority P3 that is the largest in the fifth carrier combination set as a verification carrier combination; the communication submodule is further configured to determine whether the Pcell of the verification carrier combination is consistent with the Pcell of the target carrier combination, perform cell reselection and determine the Pcell of the verification carrier combination as the Pcell after the cell reselection in the case of inconsistency, and keep the current Pcell unchanged in the case of consistency.

[0060] In the embodiments of the present application, in the case where the third carrier combination set changes, the third priority needs to be determined again, and the carrier combination with the highest priority is selected, so that the carrier combination used by the terminal device can be in the best performance.

[0061] As a possible implementation, in the case where the terminal device communicates signals of 4G, the range of P1 is an integer from 0 to 10; and in the case where the terminal device communicates signals of 5G, the range of P1 is an integer from 0 to 100.

[0062] In the embodiments of the present application, the range of P1 can ensure that P3 is a result obtained by giving priority to the network side, so that the resources can be reasonably allocated from the perspective of the network side, thereby ensuring the efficiency of the overall network communication.

[0063] In a fourth aspect, the embodiments of the present application provide a computer storage medium, including computer instructions, when the computer instructions run on a terminal device, causing the apparatus to perform the communication method in any possible implementation manner of any one of the above aspects.

[0064] In a fifth aspect, the embodiments of the present application provide a computer program product, when the computer program product runs on a computer, causing the computer to perform the communication method in any possible implementation manner of any one of the above aspects. BRIEF DESCRIPTION OF DRAWINGS

[0065] Figure 1 is a network architecture schematic diagram disclosed by an embodiment of the application;

[0066] Figure 2 is a hardware structure schematic diagram of a terminal device 100 disclosed by an embodiment of the application;

[0067] Figure 3 is a communication method flow schematic diagram disclosed by an embodiment of the application;

[0068] Figure 4 is a method flow schematic diagram for determining a second carrier combination set disclosed by an embodiment of the application;

[0069] Figure 5 is a method flow schematic diagram for determining a third priority disclosed by an embodiment of the application;

[0070] Figure 6A and Figure 6B is a set of simulation result schematic diagrams provided by an embodiment of the application. DETAILED DESCRIPTION

[0071] An embodiment of the application discloses a communication method, module and terminal device, which are used to improve the network rate of the terminal device.

[0072] In order to facilitate understanding of an embodiment of the application, the related technologies involved in the embodiment of the application are introduced as follows:

[0073] When the terminal device communicates in the 4G and 5G mobile communication network, the signal needs to be carrier modulated, and the modulated network.

[0074] Carrier aggregation is to aggregate multiple continuous or non-continuous carriers into a larger bandwidth, so that the terminal device can access multiple carriers at the same time and perform downlink data transmission on multiple carriers at the same time, the data transmission rate of the terminal is improved, and better user perception is obtained. Carrier aggregation (CA) is a technology for improving the data transmission rate of users and reducing the delay by integrating wireless channel resources within or between frequency bands.

[0075] Each carrier participating in carrier aggregation can be referred to as a component carrier (CC). Three component carriers aggregated can be referred to as 3CC. Since the introduction of carrier aggregation from 4G, from 3CC, to 5CC, and then to 32CC, the total loan of carrier aggregation is getting bigger and bigger, and the rate of terminal communication is getting faster and faster. Multiple carriers work together to cooperate with each other. These carriers are divided into primary and secondary carriers. The primary carrier is used to carry signaling and manage other carriers. The secondary carrier is used to expand the bandwidth and enhance the rate, and the primary carrier can determine when to increase and delete. Corresponding to the primary and secondary carriers, the cells connected by the terminal device can be divided into primary and secondary cells. The primary cell (Pcell) is a cell working in the primary carrier frequency band. The terminal device performs initial connection establishment process or starts connection re-establishment process in the cell. The cell is indicated as the primary cell in the handover process. The secondary cell (Scell) is a cell working in the secondary carrier frequency band. Once the RRC connection is established, the secondary cell can be configured to provide additional wireless resources.

[0076] In a long term evolution (LTE) network, CA technology can aggregate 2-32 LTE component carriers (CCs) together to realize a maximum transmission bandwidth of 640MHz, effectively improving the uplink and downlink transmission rate. Among them, each group of carriers is called a

[0077] For 5G, there are two networking modes: independent networking SA and non-independent networking NSA mode. In the SA networking mode, one core network is equipped with one base station, which can be understood as using 5G technology from the core network to the base station, and the low-delay experience is better. In the NSA networking mode, one core network is equipped with two base stations. 5G networking is placed in the 4G infrastructure, and 4G base stations and 5G base stations coexist on the base station side. It can be understood that the 4G core network remains unchanged, and 5G network is realized by changing the base station to a 5G base station.

[0078] The above two networking modes of the network have different carrier combinations that can be used by the terminal device. For the SA networking mode, the frequency band of the carrier combination only includes the 5G carrier frequency band; for the NSA networking mode, the frequency band of the carrier combination includes the 4G and 5G carrier frequency bands.

[0079] Figure 1 is a network architecture schematic diagram provided by an embodiment of the present application. As Figure 1 shown, the network architecture can include a terminal device 100 and a network device 101. The terminal device 100 and the network device 101 can communicate.

[0080] The terminal device 100 can also be referred to as a mobile station (MS), a mobile terminal (MT), etc., and is a device that provides voice and / or data connectivity to a user. The terminal device can be a handheld terminal, a notebook computer, a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handheld device, a laptop computer, a cordless phone, or a wireless local loop (WLL) station, a machine type communication (MTC) terminal, a wearable device (e.g., a smart watch, a smart bracelet, a pedometer, etc.), a vehicle-mounted device (e.g., a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed rail, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (e.g., a refrigerator, a television, an air conditioner, an electricity meter, etc.), a smart robot, a plant device, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, a flight device (e.g., a smart robot, a hot air balloon, a drone, an airplane), or other devices that can access a network.

[0081] The network device 101 is mainly responsible for functions such as radio resource management, quality of service (QoS) flow management, data compression and encryption on the air interface side. The network device 101 can include various forms of base stations, such as an evolutional NodeB (eNB or eNodeB) in an LTE system, a network device in a 5G network, or a network device in a future evolved PLMN network, etc., such as a transmission point (TRP or TP) in an NR system, a base station (gNB) in an NR system, or one or a group (including multiple antenna panels) of base stations in a 5G system.

[0082] In the embodiments of the present application, the terminal device 100 and the network device 101 can communicate through 4G or 5G signals.

[0083] Figure 2 is a hardware structure schematic diagram of a terminal device 100 disclosed by the embodiments of the present application. As shown in the figure, the terminal device 100 can include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, and the like. Figure 2

[0084] It can be understood that the structure shown in the embodiments of the present application does not constitute a specific limitation on the terminal device 100. In other embodiments of the present application, the terminal device 100 can include more or fewer components than the figure, or combine certain components, or split certain components, or different component arrangements. The components shown can be implemented in hardware, software, or a combination of software and hardware.

[0085] The processor 110 can include one or more processing units, for example: the processor 110 can include an application processor (AP), a modem processor controller, a memory, a video codec, a baseband processor, and the like. Different processing units can be independent devices, or can be integrated into one or more processors. Among them, the controller can be the nerve center and command center of the terminal device 100. The controller can generate operation control signals according to instruction operation codes and timing signals to complete the control of fetching instructions and executing instructions.

[0086] The wireless communication function of the terminal device 100 can be realized through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, and the baseband processor, etc.

[0087] The antenna 1 and the antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the terminal device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antenna. For example: the antenna 1 can be multiplexed as a diversity antenna of a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

[0088] ​The mobile communication module 150 can provide a solution for wireless communication including 2G / 3G / 4G / 5G, etc. The mobile communication module 150 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves by the antenna 1, and perform filtering, amplification, etc. on the received electromagnetic waves, and transmit the processed signals to the modem processor for demodulation. The mobile communication module 150 can also amplify the signals modulated by the modem processor, and radiate the signals as electromagnetic waves through the antenna 1. In some embodiments, at least part of the functions of the mobile communication module 150 can be provided in the processor 110. In some embodiments, at least part of the functions of the mobile communication module 150 can be provided in the same device as at least part of the processor 110.

[0089] The modem processor can include a modulator and a demodulator. The modulator can be configured to modulate a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator can be configured to demodulate a received electromagnetic wave signal into a low-frequency baseband signal. The demodulator can then transmit the demodulated low-frequency baseband signal to the baseband processor for processing. The low-frequency baseband signal processed by the baseband processor can be transmitted to the application processor. In some embodiments, the modem processor can be a separate device. In other embodiments, the modem processor can be provided in the same device as the mobile communication module 150 or other functional modules, independently of the processor 110.

[0090] The wireless communication module 160 can provide a solution for wireless communication including wireless local area networks (WLAN) (e.g., wireless fidelity (Wi-Fi) network), Bluetooth (BT), global navigation satellite system (GNSS), etc. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 can receive electromagnetic waves via the antenna 2, perform frequency modulation and filtering on the electromagnetic wave signals, and transmit the processed signals to the processor 110. The wireless communication module 160 can also receive signals to be transmitted from the processor 110, perform frequency modulation and amplification, and radiate the signals as electromagnetic waves through the antenna 2.

[0091] In some embodiments, the antenna 1 of the terminal device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the terminal device 100 can communicate with a network and other devices through wireless communication technology. The wireless communication technology can include LTE and NA, etc.

[0092] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to extend the storage capacity of the terminal device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos are stored in the external memory card.

[0093] The internal memory 121 can be used to store computer executable program code, which includes instructions. The processor 110 executes various functional applications and data processing of the terminal device 100 by running the instructions stored in the internal memory 121. The internal memory 121 can include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required by a function, and the like. The data storage area can store data created during use of the terminal device 100 (such as audio data, a phonebook, and the like). In addition, the internal memory 121 can include a high-speed random access memory and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash storage (UFS), and the like.

[0094] In the process of carrier aggregation of the terminal device, a carrier combination supported by both the terminal device and the network device needs to be selected for signal modulation. The network device needs to obtain the Pcell currently registered by the terminal device, and the network device can determine the carrier combination supported by the terminal device. The network device configures a priority for the carrier combination, and the network device selects a carrier combination with a high priority for carrier aggregation. However, the priority of the carrier combination determined by the network device is not the maximum network rate in the carrier combination supported by the terminal device. This can cause the CA combination allocated by the network device to be a CA combination that is not optimal for the terminal device, and the bandwidth does not reach the maximum bandwidth supported by the terminal device. In actual use, it is found that many terminal devices supporting a high rate often do not reach the ideal value in terms of performance rate. Therefore, the registered frequency band or the reselected frequency band of the terminal device completely depends on the frequency band priority configured by the network device, and it is impossible to guarantee that the CA combination allocated by the network device to the terminal device can enable the terminal device to reach the maximum rate.

[0095] In an embodiment of the present application, a communication method is provided. A terminal device acquires a first carrier combination set, which is a set of N carrier combinations supported by the terminal device. The terminal device acquires a second carrier combination set, which is a set of M carrier combinations supported by a network device. The terminal device determines a third carrier combination set based on carrier combinations common to the first carrier combination set and the second carrier combination set. Then, the terminal device determines a maximum rate of each carrier combination in the third carrier combination set and determines a first priority P1 based on the maximum rate of each carrier combination. The terminal device determines a third priority P3 based on the first priority P1 and a second priority P2 of each carrier combination in the third carrier combination set. The terminal device communicates based on a carrier combination with the highest third priority P3 in the third carrier combination set. In the embodiment of the present application, the terminal device can comprehensively judge based on the priority of the carrier combination of the network device and the maximum rate of the carrier combination of the terminal device, so that the probability that the network rate of the terminal device reaches the best is greater, and the network performance of the terminal device is effectively improved.

[0096] Figure 3 FIG. 1 is a flowchart of a communication method according to an embodiment of the present application. As shown in FIG. 1, the communication method can include but is not limited to the following steps: Figure 3

[0097] S301: The terminal device acquires a first carrier combination set.

[0098] The terminal device stores the first carrier combination set. The first carrier combination set is a set of all carrier aggregation combinations supported by the terminal device. Each carrier combination includes all component carriers included in a carrier aggregation. For example, 3CC CA_13A-48A-48A of B13, 4CC CA_66A-48A-48C of B66, and the like. The carrier combination set can include a plurality of carrier combinations. The first carrier combination set can include N carrier combinations. N is a positive integer.

[0099] Specifically, the terminal device can prestore all carrier combinations supported by the terminal device in a performance database. The terminal device can read the first carrier combination set from the performance database.

[0100] S302: The terminal device acquires a second carrier combination set and acquires a second priority of the second carrier combination set.

[0101] The second carrier combination set is a set of carrier aggregation combinations supported by the network device. The second carrier combination set can include M carrier combinations.

[0102] ​The terminal device can receive a system message from the network device, determine a second carrier combination set based on the system message, and a second priority P2 of each carrier combination in the second carrier combination set. The second priority refers to the priority of the carrier combination supported by the network side.

[0103] To further understand the process of the terminal device obtaining the second carrier combination set, Figure 4 is a method flow diagram provided by an embodiment of the present application for determining a second carrier combination set. As Figure 4 shown, the method can include but is not limited to the following steps:

[0104] S3021: The network device sends the sib1 message to the terminal device.

[0105] Correspondingly, the terminal device can receive the sib1 message from the network device.

[0106] The network device can broadcast system information (i.e., system message block is system information block) to all terminal devices in the cell. The system information can include system information block 1 (sib1), system information block 3 (sib3) and system information block 5 (sib5).

[0107] The system information block 1 is the information related to the cell access. The related information can include the public land mobile communication network identifier (PLMN ID), the terminal access controller (TAC), the cell identifier; the parameters related to the cell selection; the maximum transmit power; the frequency band information; the scheduling information of the system information; the configuration parameters of the time division duplexing technology (TDD); the signal integrity (SI) window length, the system information change flag, etc.

[0108] S3022: The terminal device obtains the registration network information based on the sib1 message.

[0109] After the terminal device obtains the sib1 message, the terminal device can obtain the registration network information of the terminal device based on the sib1 message. The registration network information can be the information used by the terminal device for network registration.

[0110] S3023: The network device sends the sib3 and sib5 messages to the terminal device.

[0111] Correspondingly, the terminal device can receive the sib3 and sib5 messages from the network device.

[0112] The system information block 3 can include: common parameters for cell reselection, cell reselection parameters of a service frequency, and related parameters for intra-frequency cell reselection. The system information block 5 can include: an inter-frequency carrier information list (including the frequency of each carrier, reselection parameters, priority information, inter-frequency neighbor cell information, and a blacklist).

[0113] S3024: The terminal device obtains a second carrier combination set based on the sib3 and sib5 messages, and obtains a second priority of the second carrier combination set.

[0114] After the terminal device obtains the sib3 and sib5, the terminal device can determine, based on the sib3 and sib5, all carrier aggregation combinations supported by the network device, i.e., the second carrier combination set, and a second priority P2 of each carrier combination.

[0115] S303: The terminal device obtains a third carrier combination set based on the first carrier combination set and the second carrier combination set.

[0116] After the terminal device obtains the first carrier combination set and the second carrier combination set, the terminal device can determine that the carrier combinations common to the two carrier combination sets constitute the third carrier combination set. That is, the third carrier combination set is the intersection of the first carrier combination set and the second carrier combination set.

[0117] After the terminal device obtains the third carrier combination set, the terminal device can input the information list of the third carrier combination set to the performance database of the terminal.

[0118] S304: The terminal device determines a first priority based on the maximum rate of the carrier combinations in the third carrier combination set, and determines a third priority based on the first priority and the second priority of the carrier combinations in the third carrier combination set.

[0119] The third carrier combination set can include K carrier combinations, K is less than or equal to M, and K is less than or equal to N.

[0120] After the terminal device obtains the third carrier combination set, the terminal device determines the maximum rate of each carrier combination, and sorts the first priority P1 according to the size of the maximum rate. The greater the maximum rate, the greater the first priority P1. Then, the terminal device can calculate the third priority P3 according to the first priority P1 and the second priority P2 of each carrier combination.

[0121] The terminal device can determine the third priority in the following manner:

[0122] Figure 5 is a method flowchart provided by an embodiment of the present application for determining the third priority.

[0123] As Figure 5 shown, the method can include but is not limited to the following steps:

[0124] S3041: The terminal device determines the maximum rate of the carrier combination in the third carrier combination set to determine the first priority.

[0125] First, the terminal device can first determine the maximum rate of each carrier combination in the third carrier combination set. The terminal device stores a performance database, and can find the maximum rate of each network frequency band from the performance database, so as to determine the maximum rate of each carrier combination.

[0126] Wherein, the terminal device determines the carrier combination, which can determine the theoretical maximum rate through the 3GPP protocol.

[0127] Exemplarily, it is known that the third carrier combination set includes 3CC CA_13A-48A-48AB2 of B13, 3CC CA_2A-48A-48 of B2 and 4CC CA_66A-48A-48C of B66. Among them, the maximum rate of 3CC CA_13A-48A-48A is 500Mbps; the maximum rate of 3CC CA_2A-48A-48A is 600Mbps; the maximum rate of 4CC CA_66A-48A-48C is 800Mbps. According to the maximum rate of all carrier combinations, the rate from small to large is 500Mbps, 600Mbps and 800Mbps, corresponding to the first priority P1 of the determined carrier combination, P1 of B13 3CC CA_13A-48A-48A is 0; P1 of B2 3CC CA_2A-48A-48A is 1; P1 of B66 4CC CA_66A-48A-48C is 2.

[0128] Exemplarily, it is known that the third carrier combination set includes ENDC_13A-66A-n77A of B13, ENDC_2A-2A-5A-66A-n77A of B2 and ENDC_66A-66A-n77A of B66. Among them, the maximum rate of ENDC_13A-66A-n77A is 1 Gbps; the maximum rate of ENDC_2A-2A-5A-66A-n77A is 1.8 Gbps; and the maximum rate of ENDC_66A-66A-n77A is 1.2 Gbps. According to the maximum rate of all carrier combinations, the rates from small to large are 1 Gbps, 1.2 Gbps and 1.8 Gbps, corresponding to the first priority P1 of the determined carrier combination, P1 of B13 ENDC_13A-66A-n77A is 0; P1 of B66 ENDC_66A-66A-n77A is 1; and P1 of B2 ENDC_2A-2A-5A-66A-n77A is 2.

[0129] In a possible implementation, in the 4G system, the first priority P1 of the third carrier combination set is ranked in the range of 0-10. In the 5G system, the first priority P1 of the third carrier combination set is ranked in the range of 0-100.

[0130] In another possible implementation, in the 4G or 5G system, the first priority P1 of the third carrier combination set is ranked in the range of 0-100.

[0131] S3042: The terminal device determines the second priority of the carrier combination in the third carrier combination set from the second priority of the second carrier combination set.

[0132] After performing S303, the terminal device obtains the second priority of the second carrier combination set. Based on the second priority of the second carrier combination set, the terminal device can obtain the second priority P2 of the third carrier combination set.

[0133] S3043: The terminal device determines the third priority based on the first priority and the second priority of the carrier combination in the third carrier combination set.

[0134] After obtaining the first priority and the second priority, the terminal device can determine the third priority P3 of each carrier combination in the third carrier combination set.

[0135] The terminal device determines the first priority principle as P3=P2*10+P1.

[0136] In a possible implementation, the terminal device can first classify the network of the current communication as a mobile communication type of 4G or 5G. Different ways are selected to determine the third priority according to different types. At this time, the terminal device can have the communication capability of 4G and 5G.

[0137] The terminal device determines the mobile communication type of the communication signal; in the case of 4G type, the first priority and the second priority of the carrier combination in the third carrier combination set are determined as the third priority according to the first priority principle; in the case of 5G type, the first priority and the second priority of the carrier combination in the third carrier combination set are determined as the third priority according to the second priority principle. Wherein, the first priority principle is P3=P2*10+P1, and the second priority principle is P3=P2*100+P1.

[0138] Exemplarily, the current terminal device communication type is 4G, and in the third carrier combination set, the first priority: the P1 of B13 3CC CA_13A-48A-48A is 0; the P1 of B2 3CC CA_2A-48A-48A is 1; and the P1 of B66 4CC CA_66A-48A-48C is 2. The second priority is: the P2 of B13 is 5; the P2 of B2 is 7; and the P2 of B66 is 7. Thus, the third priority can be determined as: the P3 of B13 3CC CA_13A-48A-48A is 5*10+0=50; the P3 of B2 3CC CA_2A-48A-48A is 7*10+1=71; and the P3 of B66 4CC CA_66A-48A-48C is 7*10+2=72.

[0139] Exemplarily, the current terminal device communication type is 4G, and in the third carrier combination set, the first priority: the P1 of B13 ENDC_13A-66A-n77A is 0; the P1 of B66 ENDC_66A-66A-n77A is 1; and the P1 of B2 ENDC_2A-2A-5A-66A-n77A is 2. The second priority is: the P2 of B13 is 5; the P2 of B2 is 7; and the P2 of B66 is 7. Thus, the third priority can be determined as: the P3 of B13 3CC CA_13A-48A-48A is 5*100+0=500; the P3 of B66 4CC CA_66A-48A-48C is 7*100+1=701; and the P3 of B2 3CC CA_2A-48A-48A is 7*100+2=702.

[0140] It should be noted that in the above embodiments, in the 4G system, the number of carrier combination types that the terminal device can use is generally less than 10. In the 5G system, the number of carrier combinations can exceed 10, but will not exceed 100. In order to be able to distinguish each carrier combination according to the communication rate, the range of the first priority P1 can be set.

[0141] In another possible implementation, the terminal device calculates the third priority according to the existing priority principle.

[0142] In the case that the terminal device can communicate through the 4G and 5G networks, the terminal device stores the second priority principle. The terminal device can determine the third priority of each carrier combination in the third carrier combination set according to the first priority, the second priority, and the second priority principle.

[0143] For example, the current communication type of the terminal device is 4G, and in the third carrier combination set, the first priority P1 of B13 3CC CA_13A-48A-48A is 0, the first priority P1 of B2 3CC CA_2A-48A-48A is 1, and the first priority P1 of B66 4CC CA_66A-48A-48C is 2. The second priority P2 of B13 is 5, the second priority P2 of B2 is 7, and the second priority P2 of B66 is 7. Thus, the third priority P3 can be determined as follows: P3 of B13 3CC CA_13A-48A-48A = 5*100+0 = 500; P3 of B2 3CC CA_2A-48A-48A = 7*100+1 = 701; P3 of B66 4CC CA_66A-48A-48C = 7*100+2 = 702.

[0144] In the case that the terminal device can communicate through the 4G network but not through the 5G network, the terminal device stores the first priority principle. The terminal device can determine the third priority of each carrier combination in the third carrier combination set according to the first priority, the second priority, and the first priority principle.

[0145] In the above implementation process, the terminal device can re-adjust the priority of the carrier combination by referring to the priority of the network device and the overall network rate sorting, so that the performance of the terminal on the high-speed road can reach the maximum network rate, and the network rate of the user terminal is improved.

[0146] The terminal device selects the carrier combination with the highest third priority P2 from the third carrier combination set to communicate, which is specifically described through S305 and S306.

[0147] S305: The terminal device selects a target carrier combination from the third carrier combination set based on the third priority.

[0148] After the terminal device acquires the third priorities of each carrier combination in the third carrier combination set, the terminal device can sort the third priorities, and determine a carrier combination with the largest third priority as a target carrier combination. The target carrier combination is a carrier combination with the largest rate.

[0149] S306: The terminal device communicates based on the target carrier combination.

[0150] The terminal device can determine whether the Pcell of the current target carrier combination is consistent with the Pcell of the current communication carrier combination. If the Pcells are consistent, the terminal device can not switch the Pcell, i.e., the terminal device maintains the current primary cell to communicate. If the Pcells are inconsistent, the terminal device can perform cell reselection, determine the Pcell of the target carrier combination as the primary cell after the cell reselection, and specifically, release the RRC connection of the terminal device, perform cell reselection, and select the Pcell frequency band of the target carrier combination. In this way, the terminal device can communicate through the target carrier combination.

[0151] After the terminal device performs cell reselection and determines the Pcell of the target carrier combination as the Pcell after the cell reselection, the terminal device receives a reselected carrier combination from the network device, and communicates based on the reselected carrier combination.

[0152] After the terminal device performs cell reselection, the Pcell of the target carrier combination is determined as the Pcell after reselection, and the terminal device obtains a fourth carrier combination set, the fourth carrier combination set being H carrier combinations that can be supported by the network device, H being a positive integer. For details, refer to the description of S302 above, which is not repeated. The terminal device determines a fifth carrier combination set based on the first carrier combination set and the fourth carrier combination set. The fifth carrier combination set includes G carrier combinations, G being a positive integer less than or equal to N and H. For details, refer to the description of S303 above, which is not repeated. The terminal device obtains the maximum rate of each carrier combination in the fifth carrier combination set, determines P1 based on the maximum rate of each carrier combination, and determines P3 based on P1 and P2 of each carrier combination in the fifth carrier combination set. For details, refer to the description of S304 above, which is not repeated. The terminal device determines the carrier combination with the maximum P3 in the fifth carrier combination set as the verification carrier combination. For details, refer to the description of S305 above, which is not repeated. The terminal device determines whether the Pcell of the verification carrier combination is consistent with the Pcell of the target carrier combination. In the case of inconsistency, the terminal device performs cell reselection and determines the Pcell of the verification carrier combination as the Pcell after reselection. In the case of consistency, the terminal device keeps the current Pcell unchanged. For details, refer to the description of S306, which is not repeated.

[0153] Generally, the terminal device needs to perform cell reselection, which is often the case where the corresponding second priority P1 of the network side is the maximum. However, there is no more detailed consideration of the network speed on the user side, resulting in the network speed not being able to achieve the best result. In the above process, the terminal device can calculate the third priority based on the second priority of the network side and the first priority corresponding to the rate of the terminal device, and perform carrier reselection, so that the network device can obtain a high-rate carrier combination, thereby improving the communication rate of the terminal device and optimizing the user experience.

[0154] Based on the above scheme, the embodiments of the present application provide two simulation results:

[0155] I. Simulation in a 4G system:

[0156] In the 4G system, the Pcell before the cell reselection of the terminal device is B2, the carrier combination activated by the network device is 2A-48A-48A; the terminal device tests its download rate to be 286.14 Mbps and the upload rate to be 19.72 Mbps. After the cell reselection by the method of the embodiment of the present application, the terminal quickly reselects the carrier combination Pcell B66 with a higher rate, the carrier combination activated by the network device is 66A-48A-48A-48A, the download rate is 369.59 Mbps, the upload rate is 57.39 Mbps, and the performance is improved very obviously.

[0157] II. Simulation in the 5G system

[0158] Figure 6A and Figure 6B is a group of simulation result schematic diagrams provided by the embodiment of the present application, as shown in Figure 6A and Figure 6B In the 5G system, the Pcell before the cell reselection of the terminal device is B66, the carrier combination activated by the network device is ENDC_66A-66A-n77A; the terminal device tests its download rate to be 729 Mbps. After the cell reselection by the method of the embodiment of the present application, the terminal quickly reselects the carrier combination ENDC combination Pcell B2 with a higher rate, the carrier combination activated by the network device is ENDC_2A-2A-5A-66A-n77A, the download rate is 986 Mbps, and the performance is improved very obviously.

[0159] It is further verified by the above simulation results that, after the priority is adjusted more accurately and carefully by the above method, the corresponding carrier combination can effectively improve the communication rate of the terminal and improve the experience of the user.

[0160] The above specific embodiments further specifically describe the purpose, technical solutions and beneficial effects of the present application, and it should be understood that the above description is only the specific embodiments of the present application and is not used to limit the protection scope of the present application, and any modification, equivalent replacement, improvement, etc. made on the basis of the technical solutions of the present application should be included in the protection scope of the present application.

Claims

1. A communication method characterized by comprising: The communication method is applied to a terminal device, and includes the following steps: The terminal device acquires a first carrier combination set, wherein the first carrier combination set is N carrier combinations supported by the terminal device, and N is a positive integer; The terminal device acquires a second carrier combination set, wherein the second carrier combination set is M carrier combinations supported by a network device, and M is a positive integer; The terminal device determines a third carrier combination set based on carrier combinations common to the first carrier combination set and the second carrier combination set, wherein the third carrier combination set includes K carrier combinations, and K is a positive integer less than or equal to N and M; The terminal device determines a maximum rate of each carrier combination in the third carrier combination set, determines a first priority P1 based on the maximum rate of each carrier combination, and acquires a second priority P2 of the second carrier combination set based on sib3 and sib5 messages; The terminal device determines a third priority P3 of each carrier combination in the third carrier combination set based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, and the second priority P2 is a priority of a carrier combination in the network device; In a case where a communication signal of the terminal device is 4G, the terminal device determines P3 of each carrier combination in the third carrier combination set according to a first priority principle, and the first priority principle is P3=P2*10+P1; In a case where a communication signal of the terminal device is 5G, the terminal device determines P3 of each carrier combination in the third carrier combination set according to a second priority principle, and the second priority principle is P3=P2*100+P1.

2. The method of claim 1, wherein, Before the terminal device determines the third priority P3 of each carrier combination in the third carrier combination set based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, the method further includes the following steps: In a case where the terminal device has 4G and 5G communication capabilities, the terminal device determines a communication type of a current communication signal of the terminal device, and the communication type includes 4G and 5G.

3. The method according to claim 1 or 2, characterized in that, The terminal device selects a carrier combination with the highest third priority P3 from the third carrier combination set for communication, and specifically includes the following steps: The terminal device determines a carrier combination with the highest third priority P3 in the third carrier combination set as a target carrier combination; The terminal device determines whether a primary cell Pcell of the target carrier combination is consistent with a Pcell of a currently communicated carrier combination, and in a case where the Pcell is not consistent, the terminal device performs cell reselection, determines the Pcell of the target carrier combination as a Pcell after the cell reselection, and in a case where the Pcell is consistent, the terminal device keeps the current Pcell unchanged.

4. The method of claim 3, wherein, After the terminal device performs cell reselection and determines the Pcell of the target carrier combination as a Pcell after the cell reselection, the method further includes the following steps: The terminal device receives a reselected carrier combination from the network device; The terminal device communicates based on the reselected carrier combination.

5. The method of claim 3, wherein, The terminal device performs cell reselection, determines the Pcell of the target carrier combination as the Pcell after cell reselection, and the method further comprises: The terminal device acquires a fourth carrier combination set, the fourth carrier combination set being H carrier combinations that can be supported by the network device, H being a positive integer; The terminal device determines a fifth carrier combination set based on the first carrier combination set and the fourth carrier combination set; the fifth carrier combination set comprises G carrier combinations, G being a positive integer less than or equal to N and H; The terminal device acquires the maximum rate of each carrier combination in the fifth carrier combination set, determines a first priority P1 based on the maximum rate of each carrier combination, and determines P3 based on P1 and P2 of each carrier combination in the fifth carrier combination set; The terminal device determines the carrier combination with the highest third priority P3 in the fifth carrier combination set as a verification carrier combination; The terminal device determines whether the Pcell of the verification carrier combination is consistent with the Pcell of the target carrier combination; in the case of inconsistency, the terminal device performs cell reselection and determines the Pcell of the verification carrier combination as the Pcell after cell reselection; in the case of consistency, the terminal device keeps the current Pcell unchanged.

6. A terminal device, characterized by comprising: Comprise: One or more processors and one or more memories for storing computer program code, the computer program code comprising computer instructions, the terminal device being provided with a communication module for providing the terminal device with a network, when the one or more processors execute the computer instructions, so that the terminal device executes: Acquire a first carrier combination set, the first carrier combination set being N carrier combinations supported by the terminal device, N being a positive integer; Acquire a second carrier combination set, the second carrier combination set being M carrier combinations that can be supported by the network device, M being a positive integer; Determine a third carrier combination set based on the carrier combinations common to the first carrier combination set and the second carrier combination set; the third carrier combination set comprises K carrier combinations, K being a positive integer less than or equal to N and M; Acquire the maximum rate of each carrier combination in the third carrier combination set, determine a first priority P1 based on the maximum rate of each carrier combination, acquire a second priority P2 of the second carrier combination set based on sib3 and sib5 messages, and determine a third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set; the second priority P2 is the priority of the carrier combination in the network device; Based on the carrier combination with the highest third priority P3 in the third carrier combination set, communication is carried out; In a case that the communication signal of the terminal device is 4G, the terminal device determines P3 according to a first priority principle of P3=P2*10+P1 for each carrier combination in the third carrier combination set according to the P1 and the P2 of the carrier combination; In a case that the communication signal of the terminal device is 5G, the terminal device determines P3 according to a second priority principle of P3=P2*100+P1 for each carrier combination in the third carrier combination set according to the P1 and the P2 of the carrier combination.

7. A communication module, characterized in that The communication module comprises: The first acquisition module is used to acquire a first carrier combination set, wherein the first carrier combination set is N carrier combinations supported by a terminal device, and N is a positive integer; The second acquisition module is used to acquire a second carrier combination set, wherein the second carrier combination set is M carrier combinations capable of being supported by a network device, and M is a positive integer; The first determination module is used to determine a third carrier combination set based on a carrier combination common to the first carrier combination set and the second carrier combination set, wherein the third carrier combination set comprises K carrier combinations, and K is a positive integer less than or equal to N and M; The second determination module is used to determine a maximum rate of each carrier combination in the third carrier combination set, to determine a first priority P1 based on the maximum rate of the carrier combination, to acquire a second priority P2 of the second carrier combination set based on sib3 and sib5 messages, and to determine a third priority P3 based on the first priority P1 and the second priority P2 of each carrier combination in the third carrier combination set, wherein the second priority P2 is a priority of the carrier combination in the network device, in a case that the communication signal of the terminal device is 4G, the terminal device determines P3 according to a first priority principle of P3=P2*10+P1 for each carrier combination in the third carrier combination set according to the P1 and the P2 of the carrier combination, and in a case that the communication signal of the terminal device is 5G, the terminal device determines P3 according to a second priority principle of P3=P2*100+P1 for each carrier combination in the third carrier combination set according to the P1 and the P2 of the carrier combination; The communication submodule is used to perform communication based on a carrier combination with the highest third priority P3 in the third carrier combination set.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program or computer instructions, and when the computer program or computer instructions are executed, the method in any one of claims 1-5 is implemented.

Citation Information

Patent Citations

  • Method and apparatus for selecting carrier set in Carrier aggregation

    KR101895989B1