Communication control method and device, communication equipment, communication system and storage medium

By optimizing the allocation of RF channel resources on the terminal side, the problem that the two communication card terminals cannot take into account both the connection and service quality in the voice service process is solved, and the full utilization of RF channel resources and the improvement of service performance is achieved.

CN119277459APending Publication Date: 2025-01-07BEIJING X RING TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310826753.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-06
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

During the voice service process, terminals configured with two communication cards cannot take into account the simultaneous communication and voice service quality of the two communication cards at the same time. They are limited by the maximum number of RF channels, resulting in the inability to fully utilize RF channel resources.

Method used

By determining the number of radio frequency channels applied for by the first communication card and the second communication card on the terminal side, and reporting the number of supported radio frequency channels before establishing the service, optimizing the allocation of RF channel resources, ensuring that the two communication cards are connected simultaneously and improving the quality of voice service .

Benefits of technology

The RF channel resource coordination on the terminal side is realized, ensuring the simultaneous connection of two communication cards and improving the quality of voice services, making full use of RF channel resources, and improving user experience and communication card service performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277459A_ABST
    Figure CN119277459A_ABST
Patent Text Reader

Abstract

The invention provides a communication control method and device, communication equipment, a communication system and a storage medium, and the method comprises the steps: determining the number of first radio frequency channels applied by a first communication card and the number of second radio frequency channels applied by a second communication card under a first preset condition; determining the number of third radio frequency channels supported by the first communication card and the number of fourth radio frequency channels supported by the second communication card according to the number of the first radio frequency channels and the number of the second radio frequency channels; before the first communication card and / or the second communication card establishes the first service, the first capability and the second capability are reported to the first network device and the second network device respectively, the radio frequency channel resources are fully utilized to improve the user experience, and the radio frequency channel resources of the voice service are coordinated at the terminal side, so that the user experience is improved. The simultaneous communication of the two communication cards and the voice service quality are guaranteed, and the communication card service performance and the user voice service experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communications, and in particular to a communication control method and apparatus, communication equipment, a communication system and a storage medium. Background Art

[0002] With the development of mobile communication technology, terminals equipped with two communication cards are becoming more and more popular. At present, the two communication cards configured in the terminal usually share a set of terminal hardware resources, reuse the maximum capacity of a single card, and are limited by the maximum number of RF channels. Even if the terminal has two or more RF channels that can communicate with the network of two communication cards at the same time, it is still necessary to coordinate RF channel resources between different communication cards. However, when coordinating the RF channel resources between the two communication cards during the voice service process, the terminal currently equipped with two communication cards cannot take into account both the simultaneous connectivity of the two communication cards and the quality of the voice service. Summary of the invention

[0003] The present disclosure provides a communication control method, apparatus, communication equipment, communication system and storage medium to solve the problems in the related technologies, make full use of radio frequency channel resources to improve user experience, coordinate radio frequency channel resources for voice services on the terminal side, ensure simultaneous connectivity of two communication cards and voice service quality, and improve communication card service performance and user voice service experience.

[0004] A first aspect embodiment of the present disclosure proposes a communication control method, the method comprising: under a first preset situation, determining the number of first radio frequency channels applied for by a first communication card and the number of second radio frequency channels applied for by a second communication card, wherein the first preset situation includes that the sum of the number of radio frequency channels supported by the first communication card and the number of radio frequency channels supported by the second communication card is greater than the maximum number of radio frequency channels supported by the terminal, and the first communication card and / or the second communication card triggers a first service; based on the first number of radio frequency channels and the second number of radio frequency channels, determining the number of third radio frequency channels supported by the first communication card and the number of fourth radio frequency channels supported by the second communication card, wherein the number of third radio frequency channels and the number of fourth radio frequency channels are less than or equal to the maximum number of radio frequency channels supported by the terminal; before the first communication card and / or the second communication card establish the first service, reporting the first capability and the second capability to the first network device and the second network device respectively, wherein the first capability indicates the number of third radio frequency channels supported by the first communication card, and the second capability indicates the number of fourth radio frequency channels supported by the second communication card.

[0005] In some embodiments of the present disclosure, under a first preset situation, before determining the number of first RF channels applied for by the first communication card and the number of second RF channels applied for by the second communication card, the method also includes: registering the first communication card with the first network device, reporting a third capability, the third capability indicating the number of RF channels supported by the first communication card, wherein the number of RF channels supported by the first communication card is less than or equal to the maximum number of RF channels supported by the terminal, and / or registering the second communication card with the second network device, reporting a fourth capability, the fourth capability indicating the number of RF channels supported by the second communication card, wherein the number of RF channels supported by the second communication card is less than or equal to the maximum number of RF channels supported by the terminal.

[0006] In some embodiments of the present disclosure, determining the number of first RF channels applied for by the first communication card and the number of second RF channels applied for by the second communication card includes: when the first communication card is in a business state, determining the number of first RF channels as the number of RF channels applied for by the first communication card through a RF channel resource management module, wherein the number of first RF channels is less than or equal to the number of RF channels supported by the first communication card, or when the first communication card is not in a business state, determining the number of first RF channels to be 0; when the second communication card is in a business state, determining the number of second RF channels as the number of RF channels applied for by the second communication card through the RF channel resource management module, wherein the number of second RF channels is less than or equal to the number of RF channels supported by the second communication card, or when the second communication card is not in a business state, determining the number of second RF channels to be 0.

[0007] In some embodiments of the present disclosure, determining the third number of RF channels supported by the first communication card and the fourth number of RF channels supported by the second communication card based on the first number of RF channels and the second number of RF channels includes: determining the basic number of RF channels, wherein the basic number of RF channels is used to ensure that the first communication card and the second communication card can be in service status at the same time; determining the maximum number of RF channels supported by the first communication card and the maximum number of RF channels supported by the second communication card based on the basic number of RF channels and the maximum number of RF channels supported by the terminal; determining the third number of RF channels based on the first number of RF channels and the maximum number of RF channels supported by the terminal, wherein the third number of RF channels is less than or equal to the maximum number of RF channels supported by the first communication card; determining the fourth number of RF channels based on the second number of RF channels and the above, wherein the fourth number of RF channels is less than or equal to the maximum number of RF channels supported by the second communication card and the sum of the third number of RF channels and the fourth number of RF channels is less than or equal to the maximum number of RF channels supported by the terminal.

[0008] In some embodiments of the present disclosure, the first preset situation also includes: within the preset time, the first communication card and the second communication card are both in business status, the first communication card and the second communication card have not triggered the first business, the number of RF channels occupied by the first communication card is less than the number of third RF channels, and the number of RF channels occupied by the second communication card is equal to the number of fourth RF channels, or within the preset time, the first communication card and the second communication card are both in business status, the first communication card and the second communication card have not triggered the first business, the number of RF channels occupied by the first communication card is equal to the number of third RF channels, and the number of RF channels occupied by the second communication card is less than the number of fourth RF channels.

[0009] In some embodiments of the present disclosure, the method further includes: under a second preset situation, re-reporting the third capability and the fourth capability to the first network device and the second network device respectively, wherein the second preset situation includes that the first communication card is not in a service state or the second communication card is not in a service state.

[0010] A second aspect embodiment of the present disclosure proposes a communication control device, which includes: a first determination module, which is used to determine the number of first radio frequency channels applied for by a first communication card and the number of second radio frequency channels applied for by a second communication card under a first preset situation, wherein the first preset situation includes that the sum of the number of radio frequency channels supported by the first communication card and the number of radio frequency channels supported by the second communication card is greater than the maximum number of radio frequency channels supported by the terminal, and the first communication card and / or the second communication card triggers a first service; a second determination module, which is used to determine the number of third radio frequency channels supported by the first communication card and the number of fourth radio frequency channels supported by the second communication card based on the first radio frequency channel number and the second radio frequency channel number, wherein the number of the third radio frequency channels and the number of the fourth radio frequency channels are less than or equal to the maximum number of radio frequency channels supported by the terminal; and a reporting module, which is used to report a first capability and a second capability to a first network device and a second network device respectively before the first communication card and / or the second communication card establish the first service, wherein the first capability indicates the number of the third radio frequency channels supported by the first communication card, and the second capability indicates the number of the fourth radio frequency channels supported by the second communication card.

[0011] The third aspect embodiment of the present disclosure provides a communication device, which includes: a transceiver; a memory; a processor, which is connected to the transceiver and the memory respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer-executable instructions on the memory, and can implement the method of the first aspect embodiment of the present disclosure.

[0012] The fourth aspect embodiment of the present disclosure proposes a computer-readable storage medium, which stores computer-executable instructions. After the computer-executable instructions are executed by a processor, the method of the first aspect embodiment of the present disclosure can be implemented.

[0013] A fifth aspect embodiment of the present disclosure proposes a communication system, which includes a terminal, a first network device and a second network device, wherein the terminal is used to execute the method described in the first aspect embodiment of the present disclosure.

[0014] In summary, the communication control method proposed in the present disclosure includes: under a first preset situation, determining the number of first RF channels applied for by the first communication card and the number of second RF channels applied for by the second communication card, wherein the first preset situation includes that the sum of the number of RF channels supported by the first communication card and the number of RF channels supported by the second communication card is greater than the maximum number of RF channels supported by the terminal, and the first communication card and / or the second communication card triggers the first service; according to the first RF channel number and the second RF channel number, determining the third RF channel number supported by the first communication card and the fourth RF channel number supported by the second communication card, wherein the third RF channel number and the fourth RF channel number are less than or equal to the maximum number of RF channels supported by the terminal; before the first communication card and / or the second communication card establish the first service, reporting the first capability and the second capability to the first network device and the second network device respectively, wherein the first capability indicates the third RF channel number supported by the first communication card, and the second capability indicates the fourth RF channel number supported by the second communication card, while making full use of RF channel resources to improve user experience, coordinating the RF channel resources of the first service on the terminal side to ensure that the two communication cards are connected at the same time and the quality of the first service, thereby improving the service performance of the communication card and the user's first service experience.

[0015] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0017] Figure 1 A flow chart of a communication control method provided by an embodiment of the present disclosure;

[0018] Figure 2 A flow chart of a communication control method provided by an embodiment of the present disclosure;

[0019] Figure 3 A schematic diagram of the structure of a communication control device provided in an embodiment of the present disclosure;

[0020] Figure 4 A schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure;

[0021] Figure 5A schematic diagram of the structure of a chip provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0022] Embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0023] The dual-card dual-standby dual-channel scenario refers to a terminal equipped with two communication cards, the two communication cards can be on standby at the same time, and the terminal can connect to the network signals from the two communication cards at the same time. In the related technology, in the dual-card dual-standby dual-channel scenario, due to the limitation of the maximum number of RF channels, it is necessary to coordinate the RF channel resources between the two communication cards. When fully utilizing the RF channel resources to improve the user experience, if one communication card is in the voice service process and occupies all RF channel resources, in order to ensure the quality of voice services, the other communication card may not be able to establish services, or in order for the two communication cards to establish services at the same time, dual-card dual-channel resources are reserved, and the two communication cards cannot report the maximum capacity of a single card, so the RF channel resources cannot be fully utilized. Therefore, the full utilization of RF channel resources and the quality of voice services may not be guaranteed at the same time.

[0024] In order to solve the problems existing in the related technology, the present disclosure proposes a communication control method, which fully utilizes radio frequency channel resources to improve user experience while ensuring the quality of dual-channel and voice services, and improving the dual-card dual-standby dual-channel service performance and user voice service experience.

[0025] Figure 1 A flow chart of a communication control method provided by an embodiment of the present disclosure.

[0026] like Figure 1 As shown, the communication control method includes steps 101 to 103.

[0027] Step 101, under a first preset situation, determining the number of first radio frequency channels applied for by a first communication card and the number of second radio frequency channels applied for by a second communication card.

[0028] The first preset situation includes that the sum of the number of RF channels supported by the first communication card and the number of RF channels supported by the second communication card is greater than the maximum number of RF channels supported by the terminal, and the first communication card and / or the second communication card triggers the first service.

[0029] In some embodiments of the present disclosure, the method can be applied to chips, terminals, etc. The terminals mainly include smart phones, tablet computers, vehicle-mounted terminals, smart home appliances and other terminal devices that can support mobile communications. The terminal is configured with a first communication card and a second communication card. The first communication card and the second communication card include a SIM (Subscriber Identity Module) card, a USIM (Universal Subscriber Identity Module) card, etc. The first communication card and the second communication card can be the same or different, and the present disclosure is not limited.

[0030] In some embodiments of the present disclosure, the terminal may be configured with two or more communication cards, and the first communication card and the second communication card may be any two of the communication cards.

[0031] It should be noted that when the first communication card and the second communication card register with the network, it is necessary to report the terminal capabilities, including reporting the number of radio frequency channels supported by the first communication card and the number of radio frequency channels supported by the second communication card. In the embodiments of the present disclosure, there is no restriction on the number of radio frequency channels supported by the first communication card and the second communication card reported by the terminal. Therefore, the sum of the number of radio frequency channels supported by the first communication card and the second communication card reported by the terminal may be greater than the maximum number of radio frequency channels supported by the terminal.

[0032] Furthermore, when the first communication card and the second communication card register with the network, the number of RF channels supported by the first communication card reported by the terminal can be equal to the number of RF channels supported by the second communication card, which is the maximum number of RF channels supported by the terminal. When one of the first communication card and the second communication card is not in a business state and the other is in a business state and the first business has not been triggered, it can be achieved that one of the communication cards that is not in a business state does not occupy RF channel resources, and the other communication card that is in a business state and not in the first business state makes full use of the RF channel resources of the terminal, so that the RF channel resources are reasonably allocated. For example, the number of RF channels supported by the first communication card reported by the terminal is equal to the number of RF channels supported by the second communication card, which is the maximum number of RF channels supported by the terminal, which is 5. When the first communication card is not in a business state and the second communication card is in a business state and the first business has not been triggered, the first communication card does not occupy frequency channel resources, and the number of frequency channels that the second communication card can occupy is 5.

[0033] In an embodiment of the present disclosure, the first service is a higher priority service. Since more RF channel resources need to be occupied when performing higher priority services, and the terminal will preferentially allocate RF channel resources to higher priority services, the communication card processing the higher priority service may occupy all RF channel resources of the terminal, resulting in the inability of another communication card to establish the service. Therefore, before the first communication card and / or the second communication card triggers the first service and establishes the voice service on the first communication card and / or the second communication card, it is necessary to reallocate RF channel resources to prioritize basic RF channel allocation so that the two communication cards can perform services simultaneously.

[0034] For example, for voice services such as voice calls, the end-to-end delay is small. In order to meet its delay and delay jitter indicators, the voice service is generally mapped to a higher priority. If the maximum number of RF channels supported by the terminal is 5, the first communication card occupies 5 when triggering the voice service. Since there are no remaining RF channels, the second communication card will not be able to establish the service. Therefore, before the first communication card triggers the voice service, it is necessary to reallocate the RF channel resources and reserve the basic number of RF channels to ensure that the two communication cards can perform services simultaneously.

[0035] Step 102: Determine the number of third radio frequency channels supported by the first communication card and the number of fourth radio frequency channels supported by the second communication card according to the number of first radio frequency channels and the number of second radio frequency channels.

[0036] The sum of the number of the third RF channels and the number of the fourth RF channels is less than or equal to the maximum number of RF channels supported by the terminal.

[0037] In an embodiment of the present disclosure, the first number of RF channels represents the number of RF channels required for the service applied for by the first communication card to the terminal based on real-time network resource configuration after starting the service, and the second number of RF channels represents the number of RF channels required for the service applied for by the second communication card to the terminal based on real-time network resource configuration after starting the service.

[0038] In an embodiment of the present disclosure, under the basic RF channel allocation that gives priority to ensuring that two communication cards can be connected at the same time to conduct business, RF channel resources are allocated according to the demand for RF channel resources by the first communication card and the second communication card in the business state, the third RF channel number and the fourth RF channel number are obtained, and the RF channels used by the first communication card and the second communication card are ensured not to exceed the maximum RF channel number limit, thereby achieving sufficient and reasonable allocation of RF channel resources.

[0039] Step 103: Before the first communication card and / or the second communication card establishes the first service, the first capability and the second capability are reported to the first network device and the second network device respectively.

[0040] The first capability indicates the number of third radio frequency channels supported by the first communication card, and the second capability indicates the number of fourth radio frequency channels supported by the second communication card.

[0041] In an embodiment of the present disclosure, the first network device is a network device registered with the first communication card, and the second network device is a network device registered with the second communication card.

[0042] In an embodiment of the present disclosure, when the first communication card and the second communication card are registered, the terminal reports its capabilities. Under a first preset situation, the terminal is triggered to re-report its capabilities. The terminal reports the first capability and the second capability to the first network device and the second network device respectively. The first capability indicates that the number of RF channels supported by the first communication card is the third number of RF channels, and the second capability indicates that the number of RF channels supported by the second communication card is the fourth number of RF channels. The third number of RF channels and the fourth number of RF channels are allocated according to the requirements of the first communication card and the second communication card for RF channel resources. After the terminal capabilities are re-reported, the first communication card and the second communication card will apply for the required RF channel resources according to the third number of RF channels and the fourth number of RF channels, so that the RF channel resources of the terminal are fully utilized.

[0043] In summary, according to the communication control method proposed in the present disclosure, under a first preset situation, the number of first RF channels applied for by the first communication card and the number of second RF channels applied for by the second communication card are determined; according to the first RF channel number and the second RF channel number, the number of third RF channels supported by the first communication card and the number of fourth RF channels supported by the second communication card are determined; before the first communication card and / or the second communication card establish a first service, the first capability and the second capability are reported to the first network device and the second network device respectively, and while making full use of RF channel resources to improve user experience, higher priority service RF channel resources are coordinated on the terminal side to ensure that the two communication cards are connected at the same time and the quality of higher priority services is ensured, thereby improving the service performance of the communication cards and the user service experience.

[0044] based on Figure 1 The embodiment shown, Figure 2 A flow chart of a communication control method proposed in the present disclosure is further shown, where the terminal is configured with a first communication card and a second communication card.

[0045] like Figure 2 As shown, the communication control method includes steps 201-206.

[0046] Step 201: register a first communication card with a first network device and report a third capability, where the third capability indicates the number of radio frequency channels supported by the first communication card.

[0047] The number of radio frequency channels supported by the first communication card is less than or equal to the maximum number of radio frequency channels supported by the terminal.

[0048] It should be noted that the two communication cards configured in the terminal usually share a set of terminal hardware resources, and generally reuse the maximum capacity of a single card, that is, the maximum capacity of a single card indicates that the maximum number of RF channels supported by a single credit card can be the maximum number of RF channels supported by the terminal. For example, assuming that the maximum number of RF channels supported by the terminal is 10, the maximum number of RF channels supported by the first communication card is 10, and the maximum number of RF channels supported by the second communication card is 10, but since there is only one set of terminal hardware resources, the number of RF channels occupied by the first communication card and the second communication card at the same time cannot exceed 10.

[0049] In an embodiment of the present disclosure, a terminal registers a first communication card with a first network device, and reports terminal capabilities including a third capability, where the third capability is the first communication card capability, and the third capability indicates the number of radio frequency channels supported by the first communication card. The terminal can report the first communication card capability according to the maximum capability of a single card, including reporting that the number of radio frequency channels supported by the first communication card can be the maximum number of radio frequency channels supported by the terminal.

[0050] Step 202: register a second communication card with a second network device and report a fourth capability, where the fourth capability indicates the number of radio frequency channels supported by the second communication card.

[0051] The number of radio frequency channels supported by the second communication card is less than or equal to the maximum number of radio frequency channels supported by the terminal.

[0052] In an embodiment of the present disclosure, the terminal registers a second communication card with a second network device, and the reported terminal capabilities include a fourth capability, the fourth capability is the second communication card capability, and the third capability indicates the number of radio frequency channels supported by the second communication card. The terminal can report the second communication card capability according to the maximum capability of a single card, including reporting that the number of radio frequency channels supported by the second communication card can be the maximum number of radio frequency channels supported by the terminal.

[0053] It can be understood that the scheme of the present disclosure can report the maximum capacity of a single card when registering the first communication card and the second communication card. For example, if the maximum number of RF channels supported by the terminal is 10, it can be reported that the number of RF channels supported by the first communication card is equal to the number of RF channels supported by the second communication card, which is equal to 10, thereby making full use of RF channel resources.

[0054] On the other hand, when the first communication card and the second communication card are registered, the scheme of the present disclosure may also report that the number of RF channels supported by the first communication card is less than the maximum number of RF channels supported by the terminal, and report that the number of RF channels supported by the second communication card is less than the maximum number of RF channels supported by the terminal. The sum of the number of RF channels supported by the first communication card and the number of RF channels supported by the second communication card may be less than or equal to the maximum number of RF channels supported by the terminal. For example, if the maximum number of RF channels supported by the terminal is 10, it may be reported that the number of RF channels supported by the first communication card is equal to the number of RF channels supported by the second communication card, which is equal to 5, and so on. This disclosure is not limited.

[0055] In some embodiments of the present disclosure, since the time when the first communication card and the second communication card register the network is uncertain in specific implementation, step 201 and step 202 may be executed simultaneously, or step 202 may be executed first and then step 201, etc., and the present disclosure is not limited thereto.

[0056] Step 203, under a first preset situation, determining the number of first radio frequency channels applied for by the first communication card and the number of second radio frequency channels applied for by the second communication card.

[0057] The first preset situation includes that the sum of the number of RF channels supported by the first communication card and the number of RF channels supported by the second communication card is greater than the maximum number of RF channels supported by the terminal, and the first communication card and / or the second communication card triggers the first service.

[0058] In an embodiment of the present disclosure, the first service is a higher priority service, such as a voice service. Since more RF channel resources are required to carry out higher priority services, and the terminal will preferentially allocate RF channel resources to higher priority services, the communication card processing the higher priority service may occupy all RF channel resources of the terminal, resulting in another communication card being unable to establish the service. Therefore, the first service is triggered by the first communication card and / or the second communication card, and before the first communication card and / or the second communication card establish the voice service, the RF channel resources need to be reallocated.

[0059] In some embodiments of the present disclosure, determining the number of first RF channels applied for by the first communication card and the number of second RF channels applied for by the second communication card includes: when the first communication card is in a business state, determining the number of first RF channels as the number of RF channels applied for by the first communication card through a RF channel resource management module of a terminal, wherein the first number of RF channels is less than or equal to the number of RF channels supported by the first communication card, or when the first communication card is not in a business state, determining the number of first RF channels to be 0; when the second communication card is in a business state, determining the number of second RF channels as the number of RF channels applied for by the second communication card through a RF channel resource management module of the terminal, wherein the second number of RF channels is less than or equal to the number of RF channels supported by the second communication card, or when the second communication card is not in a business state, determining the number of second RF channels to be 0.

[0060] Specifically, after the first communication card and the second communication card are powered on and registered respectively, the first communication card starts its service, and based on the real-time network resource configuration, applies for the required RF channel resources through the RF channel resource management module of the terminal, wherein the number of RF channels that the first communication card can apply for does not exceed the number of first RF channels reported during registration. If the first communication card starts its service, the first communication card does not need to apply for RF channel resources from the RF channel resource management module, and the required number of RF channels is 0.

[0061] Similarly, after the first communication card and the second communication card are powered on and registered respectively, the second communication card starts its service and applies for the required RF channel resources through the RF channel resource management module of the terminal based on the real-time network resource configuration, wherein the number of RF channels that the second communication card can apply for does not exceed the number of second RF channels reported during registration. If the second communication card starts its service, the second communication card does not need to apply for RF channel resources from the RF channel resource management module, and the required number of RF channels is 0.

[0062] Step 204: Determine the number of basic radio frequency channels.

[0063] The basic number of radio frequency channels is used to ensure that the first communication card and the second communication card can be in service status at the same time.

[0064] Step 205: Determine the maximum number of radio frequency channels supported by the first communication card and the maximum number of radio frequency channels supported by the second communication card according to the basic number of radio frequency channels and the maximum number of radio frequency channels supported by the terminal.

[0065] Specifically, if the maximum number of RF channels supported by the terminal is 10, and if the number of RF channels supported by the first communication card and the second communication card reported in steps 201-202 is 10, then when one of the communication cards performs a higher priority service, it may happen that one communication card occupies 10 RF channels, and the other communication card cannot apply for a RF channel and cannot establish a service. Therefore, it is necessary to prioritize the number of basic RF channels to ensure that the two communication cards can be connected at the same time to perform services.

[0066] Furthermore, if the maximum number of RF channels supported by the terminal is 10 and the basic number of RF channels is determined to be 2, the maximum number of RF channels supported by the first communication card is 8, and the maximum number of RF channels supported by the second communication card is 8. When one of the communication cards performs a higher priority service, the maximum number of RF channels that can be occupied is 8, and the other communication card can also use 2 RF channels to establish services.

[0067] Step 206: Determine the number of third radio frequency channels according to the number of the first radio frequency channels and the maximum number of radio frequency channels supported by the terminal.

[0068] The third number of radio frequency channels is less than or equal to the maximum number of radio frequency channels supported by the first communication card.

[0069] Step 207: Determine the number of fourth radio frequency channels according to the number of the second radio frequency channels and the maximum number of radio frequency channels supported by the terminal.

[0070] Among them, the fourth RF channel number is less than or equal to the maximum RF channel number supported by the second communication card and the sum of the third RF channel number and the fourth RF channel number is less than or equal to the maximum RF channel number supported by the terminal.

[0071] In an embodiment of the present disclosure, while giving priority to basic RF channel allocation that ensures that two communication cards can be connected at the same time to conduct business, RF channel resources are allocated according to the needs of the first communication card and the second communication card for RF channel resources when they are in business status, and it is ensured that the RF channels occupied by the first communication card and the second communication card do not exceed the maximum RF channel number limit, so as to achieve sufficient and reasonable allocation of RF channel resources.

[0072] In one embodiment of the present disclosure, the maximum number of RF channels supported by the terminal is expressed as M, the first number of RF channels is expressed as N1, the second number of RF channels is expressed as N2, the basic number of RF channels is expressed as K, the third number of RF channels is as close to M*N1 / (N1+N2) as possible when it is less than or equal to MK, and the fourth number of RF channels is as close to M*N2 / (N1+N2) as possible when it is less than MK.

[0073] For example, assuming that the maximum number of RF channels supported by the terminal is 10, the number of RF channels reported supported by the first communication card and the second communication card when registered are both 10, and the determined basic number of RF channels is 1. If the first communication card has not started service, the number of first RF channels is 0, and the second communication card starts service, the number of second RF channels is 10. Then, according to the above allocation method, the number of third RF channels is 1 and the number of fourth RF channels is 9.

[0074] In some embodiments of the present disclosure, the order of determining the number of the third RF channels and determining the number of the fourth RF channels is not limited by the present disclosure, that is, step 206 and step 207 can be executed simultaneously, or step 207 can be executed first and then step 206, etc.

[0075] Step 208: Before the first communication card and / or the second communication card establishes the first service, the first capability and the second capability are reported to the first network device and the second network device respectively.

[0076] The first capability indicates the number of third radio frequency channels supported by the first communication card, and the second capability indicates the number of fourth radio frequency channels supported by the second communication card.

[0077] Specifically, in a case where the sum of the number of RF channels supported by the first communication card and the number of RF channels supported by the second communication card is greater than the maximum number of RF channels supported by the terminal, if the first communication card and / or the second communication card triggers a voice service, the terminal capabilities are triggered to be re-reported before the first service is established, including reporting the first capability and the second capability to the first network device and the second network device respectively, the first capability indicating the third number of RF channels supported by the first communication card, and the second capability indicating the fourth number of RF channels supported by the second communication card.

[0078] It should be noted that allocating radio frequency channel resources of the first communication card and the second communication card when performing higher priority services will affect the normal progress of the services and reduce the quality of the services. Therefore, before the first communication card and / or the second communication card establishes the first service, the terminal capability report is triggered, and when the first communication card and / or the second communication card is in the process of the first service, the terminal capability report is no longer triggered.

[0079] In some embodiments of the present disclosure, the first preset situation also includes: within the preset time, the first communication card and the second communication card are both in business status, the first communication card and the second communication card have not triggered the first business, the RF channel occupied by the first communication card is less than the number of third RF channels, and the RF channel occupied by the second communication card is equal to the number of fourth RF channels, or within the preset time, the first communication card and the second communication card are both in business status, the first communication card and the second communication card have not triggered the first business, the RF channel occupied by the first communication card is equal to the number of third RF channels, and the RF channel occupied by the second communication card is less than the number of fourth RF channels.

[0080] In one implementation, after the first service of the first communication card and the second communication card ends, if the first communication card and the second communication card are still in a simultaneously connected state, and the RF channel resource management module of the terminal identifies within a period of time that one of the first communication card and the second communication card has a remaining RF channel, while the other communication card has no remaining RF channel, the terminal capability reporting may be triggered again, and the allocation method of the RF channel resources refers to the above steps 202-208.

[0081] For example, after the first service of the first communication card and the second communication card is completed, the RF channel resource management module of the terminal recognizes within a period of time that the number of RF channels supported by the first communication card is 1, but the number of RF channels required by the first communication card applied to the RF channel resource management module is 6, and the number of RF channels supported by the second communication card is 9, but the number of RF channels required by the first communication card applied to the RF channel resource management module is 6, which can trigger the terminal capability reporting again. According to the above steps 202-208, assuming that the basic number of RF channels is determined to be 1, the number of RF channels supported by the first communication card can be reported as 5, and the number of RF channels supported by the second communication card can be reported as 5.

[0082] It can be understood that the RF channel resource management module can obtain the RF channel resources required by the first communication card and the second communication card in real time, and then dynamically adjust the RF channel resources of each communication card according to the RF channel requirements of the first communication card and the second communication card to reasonably allocate the RF channel resources of the terminal.

[0083] In some embodiments of the present disclosure, the method further includes: under a second preset situation, re-reporting the third capability and the fourth capability to the first network device and the second network device respectively, wherein the second preset situation includes that the first communication card is not in a service state or the second communication card is not in a service state.

[0084] Specifically, after the first service of the first communication card and the second communication card is completed, if all services of one of the communication cards are completed or other services are not started, it can be reported again according to the maximum capacity of the single communication card, and steps 201 and 202 can be referred to. Therefore, when one communication card does not need to occupy the radio frequency channel resources, the other communication card can use all the radio frequency channel resources of the terminal, so that the radio frequency channel resources are fully utilized.

[0085] In summary, the communication control method proposed in the present invention can be applied to terminals, chips, etc. The first communication card and the second communication card can report the maximum capacity of a single communication card when registering, so that the RF channel resources can be fully utilized. When the first communication card and / or the second communication card triggers a voice service, in order to simultaneously ensure the service connection of the two communication cards, the basic number of RF channels is reserved, and the capabilities of the first communication card and the second communication card are re-reported, and the RF channel resources can be allocated according to the service requirements of the first communication card and the second communication card. In this way, the RF channel resources are fully utilized to improve the user experience, and the RF channel resources of the voice service are coordinated on the terminal side to ensure that the two communication cards are connected at the same time and the quality of the voice service, thereby improving the service performance of the communication cards and the user's voice service experience.

[0086] Figure 3 FIG. 3 is a schematic diagram of the structure of a communication control device 300 provided in an embodiment of the present disclosure. Figure 3 As shown, the communication control device includes:

[0087] A first determination module 310 is used to determine the number of first radio frequency channels applied for by the first communication card and the number of second radio frequency channels applied for by the second communication card under a first preset situation, wherein the first preset situation includes that the sum of the number of radio frequency channels supported by the first communication card and the number of radio frequency channels supported by the second communication card is greater than the maximum number of radio frequency channels supported by the terminal, and the first communication card and / or the second communication card triggers a first service;

[0088] A second determination module 320 is used to determine the number of third radio frequency channels supported by the first communication card and the number of fourth radio frequency channels supported by the second communication card according to the number of first radio frequency channels and the number of second radio frequency channels, wherein the number of third radio frequency channels and the number of fourth radio frequency channels are less than or equal to the maximum number of radio frequency channels supported by the terminal;

[0089] The reporting module 330 is used to report the first capability and the second capability to the first network device and the second network device respectively before the first communication card and / or the second communication card establish the first service, wherein the first capability indicates the number of third radio frequency channels supported by the first communication card, and the second capability indicates the number of fourth radio frequency channels supported by the second communication card.

[0090] In some embodiments of the present disclosure, the reporting module 330 is also used to: register a first communication card to a first network device, report a third capability, and the third capability indicates the number of RF channels supported by the first communication card, wherein the number of RF channels supported by the first communication card is less than or equal to the maximum number of RF channels supported by the terminal; register a second communication card to a second network device, report a fourth capability, and the fourth capability indicates the number of RF channels supported by the second communication card, wherein the number of RF channels supported by the second communication card is less than or equal to the maximum number of RF channels supported by the terminal.

[0091] In some embodiments of the present disclosure, the first determination module 310 is specifically used to: when the first communication card is in a business state, determine the first number of RF channels as the number of RF channels applied for by the first communication card through the RF channel resource management module of the terminal, wherein the first number of RF channels is less than or equal to the number of RF channels supported by the first communication card, or when the first communication card is not in a business state, determine the first number of RF channels to be 0; when the second communication card is in a business state, determine the second number of RF channels as the number of RF channels applied for by the second communication card through the RF channel resource management module of the terminal, wherein the second number of RF channels is less than or equal to the number of RF channels supported by the second communication card, or when the second communication card is not in a business state, determine the second number of RF channels to be 0.

[0092] In some embodiments of the present disclosure, the second determination module 320 is specifically used to: determine the basic number of RF channels, wherein the basic number of RF channels is used to ensure that the first communication card and the second communication card can be in service status at the same time; determine the maximum number of RF channels supported by the first communication card and the maximum number of RF channels supported by the second communication card based on the basic number of RF channels and the maximum number of RF channels supported by the terminal; determine the third number of RF channels based on the first number of RF channels and the maximum number of RF channels supported by the terminal, wherein the third number of RF channels is less than or equal to the maximum number of RF channels supported by the first communication card; determine the fourth number of RF channels based on the second number of RF channels and the maximum number of RF channels supported by the terminal, wherein the fourth number of RF channels is less than or equal to the maximum number of RF channels supported by the second communication card and the sum of the third number of RF channels and the fourth number of RF channels is less than or equal to the maximum number of RF channels supported by the terminal.

[0093] In some embodiments of the present disclosure, the first preset situation also includes: within the preset time, the first communication card and the second communication card are both in business status, and neither the first communication card nor the second communication card triggers the first business, and the RF channel occupied by the first communication card is less than the number of third RF channels, and the RF channel occupied by the second communication card is equal to the number of fourth RF channels, or within the preset time, the first communication card and the second communication card are both in business status, and neither the first communication card nor the second communication card triggers the first business, and the RF channel occupied by the first communication card is equal to the number of third RF channels, and the RF channel occupied by the second communication card is less than the number of fourth RF channels.

[0094] In some embodiments of the present disclosure, the reporting module 330 is also used to: under a second preset situation, re-report the third capability and the fourth capability to the first network device and the second network device respectively, wherein the second preset situation includes that the first communication card is not in a business state or the second communication card is not in a business state.

[0095] Since the device provided in the embodiment of the present disclosure corresponds to the methods provided in the above-mentioned embodiments, the implementation of the method is also applicable to the device provided in the embodiment and will not be described in detail in this embodiment.

[0096] In summary, the communication control device proposed in the present invention is configured in the terminal. Through the first determination module, the second determination module and the reporting module, the RF channel resources are fully utilized to improve the user experience. At the same time, the RF channel resources of the voice service are coordinated on the terminal side to ensure the simultaneous connection of the two communication cards and the quality of the voice service, thereby improving the service performance of the communication card and the user's voice service experience.

[0097] In the embodiments provided in the present application, the methods and devices provided in the embodiments of the present application are introduced. In order to implement the functions in the methods provided in the embodiments of the present application, the electronic device may include a hardware structure and a software module, and implement the functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. A function of the functions may be executed in the form of a hardware structure, a software module, or a hardware structure plus a software module.

[0098] See also Figure 4 , Figure 4 4 is a schematic diagram of the structure of a communication device 400 provided in an embodiment of the present application. The communication device 400 may be a network device, or a user device, or a chip, a chip system, or a processor that supports the network device to implement the above method, or a chip, a chip system, or a processor that supports the user device to implement the above method. The device may be used to implement the method described in the above method embodiment, and the details may refer to the description in the above method embodiment.

[0099] The communication device 400 may include one or more processors 401. The processor 401 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and communication data, and the central processing unit may be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process the data of the computer program.

[0100] Optionally, the communication device 400 may further include one or more memories 402, on which a computer program 404 may be stored, and the processor 401 executes the computer program 404 so that the communication device 400 performs the method described in the above method embodiment. Optionally, data may also be stored in the memory 402. The communication device 400 and the memory 402 may be provided separately or integrated together.

[0101] Optionally, the communication device 400 may further include a transceiver 405 and an antenna 406. The transceiver 405 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement a transceiver function. The transceiver 405 may include a receiver and a transmitter, the receiver may be referred to as a receiver or a receiving circuit, etc., and is used to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is used to implement a transmitting function.

[0102] Optionally, the communication device 400 may further include one or more interface circuits 407. The interface circuit 407 is used to receive code instructions and transmit them to the processor 401. The processor 401 executes the code instructions to enable the communication device 400 to execute the method described in the above method embodiment.

[0103] In one implementation, the processor 401 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.

[0104] In one implementation, the processor 401 may store a computer program 403, which runs on the processor 401 and enables the communication device 400 to perform the method described in the above method embodiment. The computer program 403 may be fixed in the processor 401, in which case the processor 401 may be implemented by hardware.

[0105] In one implementation, the communication device 400 may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiment. The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channelmetal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0106] The communication device described in the above embodiments may be a network device or a user device, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may not be limited thereto. Figure 4 The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:

[0107] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0108] (2) having a set of one or more ICs, and optionally, the IC set may also include a storage component for storing data and computer programs;

[0109] (3) ASIC, such as modem;

[0110] (4) Modules that can be embedded in other devices;

[0111] (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;

[0112] (6)Others

[0113] For the case where the communication device may be a chip or a chip system, see Figure 5 Schematic diagram of the chip structure shown. Figure 5 A schematic diagram of the structure of a chip provided in an embodiment of the present disclosure is shown in FIG. Figure 5 The chip shown includes a processor 501 and an interface 502. The number of the processor 501 may be one or more, the number of the interface 502 may be multiple, and the processor is used to run code instructions to execute the communication control method described in the above embodiment of the present disclosure.

[0114] Optionally, the chip further includes a memory 503, and the memory 503 is used to store necessary computer programs and data.

[0115] Those skilled in the art may also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application may be implemented by electronic hardware, computer software, or a combination of the two. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the functions for each specific application, but such implementation should not be understood as exceeding the scope of protection of the embodiments of the present application.

[0116] The embodiments of the present disclosure further provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute the communication control method described in the above embodiments of the present disclosure.

[0117] An embodiment of the present disclosure further provides a computer program product, including a computer program, which executes the communication control method described in the above embodiment of the present disclosure when a processor executes the computer program.

[0118] An embodiment of the present disclosure further proposes a communication system, which includes a terminal, a first network device and a second network device, wherein the terminal is used to execute the communication control method described in the above embodiment of the present disclosure.

[0119] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrated. Available media may be magnetic media (eg, floppy disks, hard disks, tapes), optical media (eg, high-density digital video discs (DVD)), or semiconductor media (eg, solid state disks (SSD)).

[0120] A person skilled in the art may understand that the various numerical numbers such as first and second involved in the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application, and also indicate the order of precedence.

[0121] At least one in the present application can also be described as one or more, and a plurality can be two, three, four or more, which is not limited in the present application. In the embodiments of the present application, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", etc., and there is no order of precedence or size between the technical features described by the "first", "second", "third", "A", "B", "C" and "D".

[0122] As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and / or device (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0123] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0124] A computer system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.

[0125] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0126] In addition, it should be understood that the various embodiments of the present application may be implemented individually or in combination with other embodiments when the solution permits.

[0127] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0128] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0129] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication control method, characterized in that: The method comprises: Under a first preset situation, determining the number of first radio frequency channels applied for by the first communication card and the number of second radio frequency channels applied for by the second communication card, wherein the first preset situation includes that the sum of the number of radio frequency channels supported by the first communication card and the number of radio frequency channels supported by the second communication card is greater than the maximum number of radio frequency channels supported by the terminal, and the first communication card and / or the second communication card triggers a first service; Determine, according to the first number of RF channels and the second number of RF channels, the third number of RF channels supported by the first communication card and the fourth number of RF channels supported by the second communication card, wherein the third number of RF channels and the fourth number of RF channels are less than or equal to the maximum number of RF channels supported by the terminal; Before the first communication card and / or the second communication card establishes the first service, a first capability and a second capability are reported to the first network device and the second network device respectively, wherein the first capability indicates the number of third radio frequency channels supported by the first communication card, and the second capability indicates the number of fourth radio frequency channels supported by the second communication card.

2. The method according to claim 1, characterized in that Before determining the number of first radio frequency channels applied by the first communication card and the number of second radio frequency channels applied by the second communication card under the first preset situation, the method further includes: registering the first communication card with the first network device, reporting a third capability, wherein the third capability indicates the number of radio frequency channels supported by the first communication card, wherein the number of radio frequency channels supported by the first communication card is less than or equal to the maximum number of radio frequency channels supported by the terminal, and / or Register the second communication card with the second network device and report a fourth capability, where the fourth capability indicates the number of radio frequency channels supported by the second communication card, wherein the number of radio frequency channels supported by the second communication card is less than or equal to the maximum number of radio frequency channels supported by the terminal.

3. The method according to claim 1, characterized in that The determining the number of first radio frequency channels applied by the first communication card and the number of second radio frequency channels applied by the second communication card comprises: When the first communication card is in a service state, determining that the first RF channel number is the RF channel number applied for by the first communication card through a RF channel resource management module, wherein the first RF channel number is less than or equal to the RF channel number supported by the first communication card, or when the first communication card is not in a service state, determining that the number of the first radio frequency channels is 0; When the second communication card is in a service state, determining the second RF channel number as the RF channel number applied by the second communication card through the RF channel resource management module, wherein the second RF channel number is less than or equal to the RF channel number supported by the second communication card, Or when the second communication card is not in a service state, it is determined that the number of the second radio frequency channels is 0.

4. The method according to claim 1, characterized in that: The determining, according to the first RF channel quantity and the second RF channel quantity, the third RF channel quantity supported by the first communication card and the fourth RF channel quantity supported by the second communication card comprises: Determine the number of basic radio frequency channels, wherein the number of basic radio frequency channels is used to ensure that the first communication card and the second communication card can be in a service state at the same time; Determine, according to the basic number of radio frequency channels and the maximum number of radio frequency channels supported by the terminal, the maximum number of radio frequency channels supported by the first communication card and the maximum number of radio frequency channels supported by the second communication card; Determine a third number of radio frequency channels according to the first number of radio frequency channels and the maximum number of radio frequency channels supported by the terminal, wherein the third number of radio frequency channels is less than or equal to the maximum number of radio frequency channels supported by the first communication card; Determine the fourth number of RF channels according to the second number of RF channels and the maximum number of RF channels supported by the terminal, wherein the fourth number of RF channels is less than or equal to the maximum number of RF channels supported by the second communication card and the sum of the third number of RF channels and the fourth number of RF channels is less than or equal to the maximum number of RF channels supported by the terminal.

5. The method according to any one of claims 1 to 4, characterized in that The first preset situation also includes: Within a preset time, the first communication card and the second communication card are both in a service state, the first communication card and the second communication card do not trigger a first service, the number of radio frequency channels occupied by the first communication card is less than the number of the third radio frequency channels, and the number of radio frequency channels occupied by the second communication card is equal to the number of the fourth radio frequency channels; or Within the preset time, the first communication card and the second communication card are both in service status, the first communication card and the second communication card have not triggered the first service, the number of radio frequency channels occupied by the first communication card is equal to the number of third radio frequency channels, and the number of radio frequency channels occupied by the second communication card is less than the number of fourth radio frequency channels.

6. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Under a second preset condition, the third capability is re-reported to the first network device, and the fourth capability is re-reported to the second network device, wherein the second preset condition includes that the first communication card service is not in a service state or the second communication card is not in a service state.

7. A communication control device, characterized in that: The device comprises: a first determination module, configured to determine, under a first preset situation, the number of first radio frequency channels applied for by the first communication card and the number of second radio frequency channels applied for by the second communication card, wherein the first preset situation includes that the sum of the number of radio frequency channels supported by the first communication card and the number of radio frequency channels supported by the second communication card is greater than the maximum number of radio frequency channels supported by the terminal, and the first communication card and / or the second communication card triggers a first service; A second determination module is used to determine the number of third radio frequency channels supported by the first communication card and the number of fourth radio frequency channels supported by the second communication card according to the number of the first radio frequency channels and the number of the second radio frequency channels, wherein the number of the third radio frequency channels and the number of the fourth radio frequency channels are less than or equal to the maximum number of radio frequency channels supported by the terminal; A reporting module is used to report a first capability and a second capability to a first network device and a second network device respectively before the first communication card and / or the second communication card establish a first service, wherein the first capability indicates the number of third radio frequency channels supported by the first communication card, and the second capability indicates the number of fourth radio frequency channels supported by the second communication card.

8. A communication device, wherein: include: Transceiver; Memory; A processor is connected to the transceiver and the memory, respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer executable instructions on the memory, and can implement the method described in any one of claims 1 to 6.

9. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer-executable instructions; after the computer-executable instructions are executed by a processor, the method according to any one of claims 1 to 6 can be implemented.

10. A communication system, characterized in that: The communication system comprises a terminal, a first network device and a second network device, wherein the terminal is configured to execute the method according to any one of claims 1 to 6.