Communication control method, device, terminal equipment and storage medium

By using dual-channel technology in dual-slot terminal devices to establish connections with network devices in different communication frequency bands, the problems of waste of dual-slot data traffic and low transmission efficiency are solved, and more efficient data download is achieved.

CN115022929BActive Publication Date: 2024-12-24GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210580146.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-25
Publication Date
2024-12-24
Estimated Expiration
2042-05-25

AI Technical Summary

Technical Problem

When a dual-card terminal uses only one card during data transmission, it will cause the data traffic of another card to be wasted, and the data transmission efficiency is low.

Method used

By using two communication modules in the terminal device to establish dual channels with network devices with different communication frequency bands, dividing downlink data for simultaneous transmission, combining data to improve download rate, and effectively using the data traffic of the two SIM cards.

Benefits of technology

It improves the data download rate, avoids the waste of dual-card data traffic, and makes full use of the data traffic of two SIM cards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115022929B_ABST
    Figure CN115022929B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a communication control method, device, terminal device and storage medium, including: determining a first network device that supports a first communication frequency band, controlling a first communication module to establish a first communication channel with the first network device; when a preset trigger condition is met, determining a second network device that supports a second communication frequency band, controlling a second communication module to establish a second communication channel with the second network device; receiving first downlink data through the first communication channel; receiving second downlink data through the second communication channel; merging the first downlink data and the second downlink data to obtain third downlink data. In this way, two communication modules are used to establish dual communication channels with two network devices using two different communication frequency bands, and the downlink data is divided into two parts for simultaneous transmission, thereby increasing the data download rate. At the same time, the two communication modules use two SIM cards, consuming the data traffic of the two SIM cards, and solving the problem of dual-card data traffic waste.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to communication technology, and in particular to a communication control method, apparatus, terminal equipment and storage medium. Background Art

[0002] At present, dual-card terminals are becoming more and more popular. When dual-card terminals transmit data with the network side, a communication channel is established between one card and the network side at the same time. When both cards have data traffic packages, using only one card for data transmission will cause a waste of data traffic of the other card, and the data transmission efficiency is low. Summary of the invention

[0003] In order to solve the above technical problems, the embodiments of the present application hope to provide a communication control method, apparatus, terminal device and storage medium.

[0004] The technical solution of this application is implemented as follows:

[0005] In a first aspect, a communication control method is provided, the method comprising:

[0006] Determine a first network device that supports a first communication frequency band, and control a first communication module to establish a first communication channel with the first network device;

[0007] When the preset trigger condition is met, determine a second network device that supports a second communication frequency band, and control the second communication module to establish a second communication channel with the second network device; wherein the first communication frequency band is a communication frequency band of the first communication network, the second communication frequency band is a communication frequency band of the second communication network, and the first communication frequency band and the second communication frequency band are different;

[0008] Control the first communication module to receive first downlink data sent by the first network device through the first communication channel;

[0009] Control the second communication module to receive second downlink data sent by the second network device through the second communication channel;

[0010] The first downlink data and the second downlink data are combined to obtain third downlink data.

[0011] In a second aspect, a communication control device is provided, the communication control device comprising: a first communication module, a second communication module and a processing module;

[0012] The first communication module is used to determine a first network device that supports a first communication frequency band, and establish a first communication channel with the first network device;

[0013] The second communication module is used to determine a second network device that supports a second communication frequency band when a preset trigger condition is met, and establish a second communication channel with the second network device; wherein the first communication frequency band is a communication frequency band of the first communication network, the second communication frequency band is a communication frequency band of the second communication network, and the first communication frequency band and the second communication frequency band are different;

[0014] The first communication module is further configured to receive first downlink data sent by the first network device through the first communication channel;

[0015] The second communication module is further configured to receive second downlink data sent by the second network device through the second communication channel;

[0016] The processing module is used to combine the first downlink data and the second downlink data to obtain third downlink data.

[0017] According to a third aspect, a terminal device is provided, the terminal device comprising: a first communication module, a second communication module, a processor, and a memory configured to store a computer program that can be run on the processor.

[0018] Wherein, the processor is configured to execute the steps of the aforementioned method when running the computer program.

[0019] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, wherein the computer program implements the steps of the aforementioned method when executed by a processor.

[0020] By adopting the above technical solution, two communication modules are used to establish dual communication channels with two network devices using two different communication frequency bands, and the downlink data is divided into two parts for simultaneous transmission, thereby increasing the data download rate. At the same time, the two communication modules use two SIM cards, consuming the data traffic of the two SIM cards, thereby solving the problem of dual-card data traffic waste. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 A schematic diagram of the structure of a communication system;

[0022] Figure 2 This is a schematic diagram of a first flow chart of a communication control method in an embodiment of the present application;

[0023] Figure 3 This is a schematic diagram of the first component structure of the communication system in an embodiment of the present application;

[0024] Figure 4 This is a schematic diagram of a second component structure of the communication system in an embodiment of the present application;

[0025] Figure 5This is a schematic diagram of the third component structure of the communication system in the embodiment of the present application;

[0026] Figure 6 This is a schematic diagram of the fourth component structure of the communication system in an embodiment of the present application;

[0027] Figure 7 This is a second flow chart of the communication control method in an embodiment of the present application;

[0028] Figure 8 This is a schematic diagram of the structure of the communication control device in the embodiment of the present application;

[0029] Fig. 9 It is a schematic diagram of the composition structure of the terminal device in the embodiment of the present application. DETAILED DESCRIPTION

[0030] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.

[0031] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system or 5G system, etc.

[0032] For example, the communication system 100 used in the embodiment of the present application can be as follows: Figure 1As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or referred to as a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographical area, and may communicate with terminal devices located in the coverage area. Optionally, the network device 110 may be a network device (Base Transceiver Station, BTS) in a GSM system or a CDMA system, or a network device (NodeB, NB) in a WCDMA system, or an evolved network device (Evolutional Node B, eNB or eNodeB) in an LTE system, or a network device (gNB) in a 5G system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN), or the network device may be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network side device in a 5G network, or a network device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), etc.

[0033] The communication system 100 also includes at least one terminal device 120 located within the coverage of the network device 110. As used herein, "terminal device" includes but is not limited to connection via a wired line, such as via a Public Switched Telephone Networks (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as, for a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or a device of another terminal device configured to receive / send communication signals; and / or an Internet of Things (IoT) device. A terminal device configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; PDAs that may include radiotelephones, pagers, Internet / Intranet access, Web browsers, notepads, calendars, and / or Global Positioning System (GPS) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. A terminal device may refer to an access terminal, user equipment (User Equipment), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved PLMN, etc.

[0034] Figure 1One network device and two terminal devices are shown exemplarily. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0035] Optionally, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.

[0036] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.

[0037] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0038] On the basis of the above-mentioned communication system, in order to be able to have a more detailed understanding of the characteristics and technical contents of the embodiments of the present invention, the implementation of the embodiments of the present invention is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present invention.

[0039] Figure 2 Schematic diagram of the first flow of the communication control method in the embodiment of the present application. Figure 2 As shown, the method may specifically include:

[0040] Step 201: determining a first network device that supports a first communication frequency band, and controlling a first communication module to establish a first communication channel with the first network device;

[0041] The first communication frequency band is a communication frequency band of a first communication network. The first communication network may be any one of the following: a GSM system, a CDMA system, a WCDMA system, a GPRS system, a LTE system, a LTE frequency division duplex system, a LTE time division duplex system, a UMTS system, a WiMAX system, or a 5G system.

[0042] Here, the establishment of a communication connection between the first communication module and the first network device can be understood as selecting one of the dual communication modules to establish a connection with the network device during single-channel communication. For example, when searching the network at startup, the communication module specified by the user is used to search the network and select a suitable network device to reside.

[0043] Further, when the preset trigger condition is met and it is determined that dual-channel communication needs to be performed, the second communication module is controlled to establish a second communication channel with the second network device, and downlink data is received simultaneously using the first communication channel and the second communication channel.

[0044] Step 202: When a preset trigger condition is met, determine a second network device that supports a second communication frequency band, and control a second communication module to establish a second communication channel with the second network device;

[0045] Exemplarily, in some embodiments, the trigger condition includes: determining that the dual-channel transmission function is in an on state; accordingly, the method also includes: obtaining an on instruction of the dual-channel transmission function input by a user; and controlling the dual-channel transmission function to be in an on state in response to the on instruction.

[0046] For example, a control button may be set so that the user can turn on and off the dual-channel transmission function by operating the control button, that is, the user can choose whether to use dual-card data traffic to download data simultaneously.

[0047] Exemplarily, in some embodiments, the method further includes: determining that the downlink data transmission is finished, and controlling the dual-channel transmission function to be in a closed state. That is, when the downlink data transmission is finished, the dual-channel transmission function can be automatically closed and restored to the single-channel transmission function. For example, the first communication module is maintained to establish the first communication channel with the first network device;

[0048] Exemplarily, in some embodiments, the trigger condition includes at least one of the following: determining that the amount of downloaded data is greater than or equal to a preset data amount threshold; the remaining data flow of the first communication module is greater than or equal to a first data flow threshold; the remaining data flow of the second communication module is greater than or equal to a second data flow threshold. The first data flow threshold and the second data flow threshold are equal or different.

[0049] That is to say, when the dual-channel transmission function is in the on state, other trigger conditions can be further set. Specifically, it is determined that the amount of downloaded data is greater than or equal to the preset data amount threshold. It can be understood that when the amount of downloaded data is a large data packet, it is necessary to start the dual-channel transmission function to increase the data download rate. When the remaining data flow of the first communication module is greater than or equal to the first data flow threshold, and the remaining data flow of the second communication module is greater than or equal to the second data flow threshold, it indicates that the remaining flow of the first communication module and the second communication module is sufficient, and the remaining flow of the two communication modules is sufficient to meet the dual-channel data transmission requirements. Otherwise, if the remaining data flow of one of the communication modules is less and cannot support the dual-channel data transmission requirements, only one of the communication modules can be used to download data.

[0050] The second communication frequency band is a communication frequency band of a second communication network, and the first communication frequency band is different from the second communication frequency band. The second communication network can be any one of the following: a GSM system, a CDMA system, a WCDMA system, a GPRS system, an LTE system, an LTE frequency division duplex system, an LTE time division duplex system, a UMTS system, a WiMAX system, or a 5G system.

[0051] In practical applications, the first communication network and the second communication network are the same communication network, or the first communication network and the second communication network are different communication networks.

[0052] Specifically, when the first communication network and the second communication network are the same communication network, the first communication module and the second communication module use different communication frequency bands in the same communication network to establish a connection with the network device. When the first communication network and the second communication network are different communication networks, the first communication module and the second communication module use different communication frequency bands in different communication networks to establish a connection with the network device.

[0053] Exemplarily, when the first communication network and the second communication network are the same communication network, the first communication frequency band is the communication frequency band corresponding to the first communication network, and the second communication frequency band is the re-cultivated frequency band of the communication frequency band corresponding to the third communication network; wherein, the first communication network and the third communication network are different communication networks. That is to say, when the first communication network and the second communication network are the same communication network, the first communication frequency band may be a communication frequency band exclusive to the first communication network, and the second communication frequency band is a re-cultivated frequency band (reforming band) obtained by re-cultivating the communication frequency band of other communication networks (i.e., the third communication network). Here, the re-cultivated frequency band can also be understood as a communication frequency band shared by the first communication network and the third communication network.

[0054] Optionally, the first communication network and the second communication network are both 4G communication networks, 5G communication networks or 6G communication networks. Optionally, the first communication network is one of 4G communication networks, 5G communication networks and 6G communication networks, and the second communication network is one of 4G communication networks, 5G communication networks and 6G communication networks, and they are different communication networks.

[0055] Exemplarily, the first communication network and the second communication network are both 5G communication networks, the first communication frequency band is a sub-6G communication frequency band such as 5Gn77 / n78 / n79, or a millimeter wave communication frequency band, and the second communication frequency band is an LTE re-farmed frequency band such as n41 / n1 / n3, which is also used for 5G communication.

[0056] Figure 3 Schematic diagram of the first structure of the communication system in the embodiment of the present application. Figure 3 As shown, the communication system includes: a first network device 310, a second network device 320 and a terminal device 330. The terminal device 330 includes SIM1 and SIM2. The terminal device 330 uses SIM1 to establish a connection with the first network device 310, and the terminal device 330 uses SIM2 to establish a connection with the second network device 320.

[0057] Figure 4 Schematic diagram of the second structure of the communication system in the embodiment of the present application. Figure 4 As shown, the terminal device 330 includes: a first communication module 331, a second communication module 332, a first antenna 333, a second antenna 334 and a radio frequency transceiver 335. The first communication module 331 as a 5G communication module supports communication frequency bands including sub-6G communication frequency bands such as n77 / n78 / n79; the second communication module 332 as an LTE communication module supports communication frequency bands including LTE communication frequency bands such as B41 / B1 / B3, and re-cultivated frequency bands such as n41 / n1 / n3. The radio frequency transceiver 335, the first communication module 331 and the first antenna 333 form a whole to establish a communication connection with gNB1 (i.e., the first network device), and the radio frequency transceiver 335, the second communication module 332 and the second antenna 334 form a whole to establish a communication connection with gNB2 (i.e., the second network device).

[0058] In actual applications, the terminal device may also be provided with two independent radio frequency transceivers, which are respectively connected to the first communication module 331 and the second communication module 332 .

[0059] In practical applications, the first communication module includes a first subscriber identity module (Subscriber Identity Module, SIM) and a first power amplifier (Power Amplifier, PA), and the second communication module includes a second subscriber identity module and a second power amplifier, for realizing dual-channel communication. That is to say, in the embodiment of the present application, the terminal device is provided with two communication modules, each communication module includes at least one SIM and one PA, for establishing a communication channel with a network device.

[0060] Furthermore, a first power supply is provided to supply power to the first power amplifier, and a second power supply is provided to supply power to the second power amplifier.

[0061] Exemplarily, the first communication network and the second communication network are both 4G communication networks, the first communication frequency band is an LTE communication frequency band such as B1 / B3, and the second communication frequency band is an LTE communication frequency band such as B41.

[0062] Figure 5 Schematic diagram of the third structure of the communication system in the embodiment of the present application. Figure 5 As shown, the first communication module 331 as a 4G communication module supports communication frequency bands including LTE communication frequency bands such as B41; the second communication module 332 as an LTE communication module supports communication frequency bands including LTE communication frequency bands such as B1 / B3. The RF transceiver 335, the first communication module 331 and the first antenna 333 form a whole to establish a communication connection with eNodeB1 (i.e., the first network device), and the RF transceiver 335, the second communication module 332 and the second antenna 334 form a whole to establish a communication connection with eNodeB2 (i.e., the second network device).

[0063] Exemplarily, when the first communication network and the second communication network are different communication networks, the first communication frequency band is the communication frequency band corresponding to the first communication network, and the second communication frequency band is the re-cultivated frequency band of the communication frequency band corresponding to the first communication network. That is to say, when the first communication network and the second communication network are different communication networks, the first communication frequency band is the communication frequency band corresponding to the first communication network, and the second communication frequency band is the re-cultivated frequency band of the communication frequency band corresponding to the first communication network, which is used to realize the communication of the second communication network, and can be understood as a part of the frequency band in the first communication network is shared by the second communication network.

[0064] Exemplarily, the first communication network is a 5G communication network, the second communication network is an LTE communication network, the first communication frequency band is a sub-6G communication frequency band such as 5G n77 / n78 / n79, and the second communication frequency band is an LTE communication frequency band such as B41 / B1 / B3. In practical applications, the second communication module can also support LTE re-cultivated frequency bands such as n41 / n1 / n3, that is, the second communication module can also use the re-cultivated frequency band to achieve 5G communication. Exemplarily, when the 5G terminal device supports non-standalone networking (NSA), such as the B3-n41 combination, it must include a communication module that supports B3 and a communication module that supports n41. The communication module that supports n41 will also support B41, so as to achieve B3-B41 dual 4G communication. That is, a communication module can use the LTE communication frequency band to achieve LTE communication, and can also use the re-cultivated frequency band to achieve 5G communication.

[0065] In actual applications, a separate third communication module can also be set up. The third communication module supports LTE re-cultivated frequency bands such as n41 / n1 / n3, and uses the re-cultivated frequency bands to achieve 5G communication.

[0066] Figure 6 Schematic diagram of the fourth structure of the communication system in the embodiment of the present application. Figure 6 As shown, when the terminal device 330 supports NSA, the terminal device 330 includes: a first communication module 331, a second communication module 332, a first antenna 333, a second antenna 334 and a radio frequency transceiver 335. The communication frequency bands supported by the first communication module 331 as a 5G communication module include sub-6G communication frequency bands such as n77 / n78 / n79; the communication frequency bands supported by the second communication module 332 as an LTE communication module include LTE communication frequency bands such as B41 / B1 / B3. The radio frequency transceiver 335, the first communication module 331 and the first antenna 333 form a whole to establish a communication connection with gNB1 (i.e., the first network device), and the radio frequency transceiver 335, the second communication module 332 and the second antenna 334 form a whole to establish a communication connection with gNB2 (i.e., the second network device).

[0067] In actual applications, the terminal device 330 may also include: a third communication module 336 and a third antenna 337. The third communication module 336 supports re-farmed frequency bands such as n41 / n1 / n3. The RF transceiver 335, the third communication module 336 and the third antenna 337 form a whole to establish a communication connection with gNB1 (ie, the first network device).

[0068] That is to say, the terminal device can be set up with three communication modules to support LTE, reforming band and sub-6G communication frequency bands respectively. One SIM card is used for LTE communication, and the other SIM card searches the surrounding base stations and selects a base station that supports reforming band or sub-6G for 5G communication.

[0069] In some embodiments, the second communication module 332 as an LTE communication module can also simultaneously support re-farmed frequency bands such as n41 / n1 / n3. The second communication module 332 can also support 2G and / or 3G communication frequency bands.

[0070] Step 203: Control the first communication module to receive first downlink data sent by the first network device through the first communication channel;

[0071] Exemplarily, the first communication module generates a first data request according to a data download requirement, and sends the first data request to the first network device. The first network device obtains the first downlink data according to the first data request and sends it to the first communication module.

[0072] Step 204: Control the second communication module to receive second downlink data sent by the second network device through the second communication channel;

[0073] Exemplarily, the second communication module generates a second data request according to a data download requirement, and sends the second data request to the second network device. The second network device obtains the second downlink data according to the second data request and sends it to the second communication module.

[0074] Here, the data download demand can be understood as the data that the terminal device wants to download. When using dual channels for downloading, the terminal device can generate a first data request and a second data request, and request the first network device to send a part of the data (i.e., the first downlink data) through the first data request, and request the second network device to send another part of the data (i.e., the second downlink data) through the second data request. The terminal device then merges the obtained first downlink data and the second downlink data to obtain the third downlink data, i.e., the data that the terminal device wants to download.

[0075] Exemplarily, the data to be downloaded by the terminal device may be Internet data such as audio, video, image, text, etc., and may also be voice call data.

[0076] Step 205: Merge the first downlink data and the second downlink data to obtain third downlink data.

[0077] Exemplarily, the first downlink data and the second downlink data are sent to a processor for merging and processing to obtain third downlink data.

[0078] Here, the execution subject of step 201 to step 205 may be a processor of a terminal device. The terminal device described in this application may include a mobile terminal with wireless communication function such as a mobile phone, a tablet computer, a laptop computer, a PDA, a portable media player (PMP), a navigation device, a wearable device, a smart bracelet, a camera, etc.

[0079] By adopting the above technical solution, two communication modules are used to establish dual communication channels with two network devices using two different communication frequency bands, and the downlink data is divided into two parts for simultaneous transmission, thereby increasing the data download rate. At the same time, the two communication modules use two SIM cards, consuming the data traffic of the two SIM cards, thereby solving the problem of dual-card data traffic waste.

[0080] In order to better reflect the purpose of this application, further examples are given based on the above embodiments of this application. Figure 7 As shown, the method specifically includes:

[0081] Step 701: Obtain a preset first list and a second list;

[0082] Among them, the first list includes at least one first communication frequency band supported by the terminal device in the first communication network, and the second list includes at least one second communication frequency band supported by the terminal device in the second communication network, and the first communication frequency band and the second communication frequency band are different communication frequency bands.

[0083] That is to say, according to the communication capability of the terminal, different communication frequency bands of the same communication network are classified and saved in the first list and the second list, or the communication frequency bands of different communication networks are classified and saved in the first list and the second list, and the network is searched based on the communication frequency bands in the first list and the second list respectively, and the network equipment that supports the communication frequency bands is determined for communication connection.

[0084] In practical applications, the first communication network and the second communication network are the same communication network, and the first list and the second list store different communication frequency bands of the same communication network. The first communication network and the second communication network are different communication networks, and the first list and the second list store different communication frequency bands of different communication networks.

[0085] Optionally, the first list and the second list include different communication frequency bands of the 4G communication network, different communication frequency bands of the 5G communication network, or different communication frequency bands of the 6G communication network. Optionally, the first list includes one of the communication frequency bands of the 4G communication network, the communication frequency bands of the 5G communication network, and the communication frequency bands of the 6G communication network, and the first list includes one of the communication frequency bands of the 4G communication network, the communication frequency bands of the 5G communication network, and the communication frequency bands of the 6G communication network, and they are communication frequency bands of different communication networks.

[0086] Step 702: Based on the first list, determine the first network device that supports the first communication frequency band in the first list, and control the first communication module to establish a first communication channel with the first network device;

[0087] Here, the first list can be understood as any one of the two preset lists, or a specific list, and the first communication module selects one list from the two lists to search the network and selects a suitable network device to reside.

[0088] Exemplarily, based on the first list, network search, power-on, cell search, system information reception, cell selection and residence, and random access are performed according to a traditional cell search process.

[0089] Step 703: When a preset trigger condition is met, based on the second list, determining the second network device that supports the second communication frequency band in the second list, and controlling the second communication module to establish a second communication channel with the second network device;

[0090] When the user chooses to turn on the dual-card dual-channel transmission function, the establishment of dual communication channels is triggered. First, the communication network of the first communication module is identified at this time. If the first communication module and the network device are using the communication frequency band in the first list for communication transmission at this time, the second communication module is triggered to search for the network, that is, to receive broadcast information from other surrounding network devices, select a second network device that supports the communication frequency band in the second list to establish a second communication channel, and transmit information together with the first communication module bearer network. If the first communication module and the network device are using the communication frequency band in the second list for communication transmission at this time, the second communication module is triggered to search for the network, that is, to receive broadcast information from other surrounding network devices, select a second network device that supports the communication frequency band in the first list to establish a second communication channel, and transmit information together with the first communication module bearer network.

[0091] Exemplarily, the first list includes 5G n77 / n78 / n79 and other sub-6G communication frequency bands, and the second list includes n41 / n1 / n3 and other LTE re-cultivated frequency bands, and identifies the communication network of the first communication module at this time. If the first communication module and the base station are currently using sub-6G for communication transmission, the second communication module is triggered to select a base station in the second list that supports the re-cultivated frequency band in the second list for communication. If the first communication module and the base station are currently using the re-cultivated frequency band for communication transmission, the second communication module is triggered to select a base station in the sub-6G frequency band in the first list for communication.

[0092] Step 704: Control the first communication module to receive first downlink data sent by the first network device through the first communication channel;

[0093] Step 705: Control the second communication module to receive second downlink data sent by the second network device through the second communication channel;

[0094] Step 706: Merge the first downlink data and the second downlink data to obtain third downlink data.

[0095] By adopting the above technical solution, two communication modules are used to establish dual communication channels with two network devices using two different communication frequency bands, and the downlink data is divided into two parts for simultaneous transmission, thereby increasing the data download rate. At the same time, the two communication modules use two SIM cards, consuming the data traffic of the two SIM cards, thereby solving the problem of dual-card data traffic waste.

[0096] To implement the method of the embodiment of the present application, based on the same inventive concept, the embodiment of the present application also provides a communication control device, such as Figure 8 As shown, the communication control device 80 includes: a first communication module 801, a second communication module 802 and a processing module 803;

[0097] The first communication module 801 is used to determine a first network device that supports a first communication frequency band, and establish a first communication channel with the first network device;

[0098] The second communication module 802 is used to determine a second network device that supports a second communication frequency band and establish a second communication channel with the second network device when a preset trigger condition is met; wherein the first communication frequency band is a communication frequency band of the first communication network, the second communication frequency band is a communication frequency band of the second communication network, and the first communication frequency band and the second communication frequency band are different;

[0099] The first communication module 801 is further configured to receive first downlink data sent by the first network device through the first communication channel;

[0100] The second communication module 802 is further configured to receive second downlink data sent by the second network device through the second communication channel;

[0101] The processing module 803 is configured to combine the first downlink data and the second downlink data to obtain third downlink data.

[0102] Exemplarily, in some embodiments, the communication control device 80 further includes: an acquisition module ( Figure 8 ), used to obtain a preset first list and a second list; wherein the first list includes at least one first communication frequency band in the first communication network, and the second list includes at least one second communication frequency band in the second communication network;

[0103] Accordingly, the first communication module 801 is used to determine the first network device supporting the first communication frequency band in the first list based on the first list;

[0104] The second communication module 802 is used to determine the second network device supporting the second communication frequency band in the second list based on the second list.

[0105] Exemplarily, in some embodiments, the trigger condition includes: determining that the dual-channel transmission function is in an on state;

[0106] The communication control device 80 further includes: a control module ( Figure 8 (not shown) for obtaining an activation instruction of the dual-channel transmission function input by a user; and controlling the dual-channel transmission function to be in an activated state in response to the activation instruction.

[0107] Exemplarily, in some embodiments, the control module is further used to determine that the downlink data transmission is finished and control the dual-channel transmission function to be in a closed state.

[0108] Exemplarily, in some embodiments, the trigger condition includes at least one of the following: determining that the amount of downloaded data is greater than or equal to a preset data amount threshold;

[0109] The remaining data flow of the first communication module is greater than or equal to a first data flow threshold;

[0110] The remaining data flow of the second communication module is greater than or equal to a second data flow threshold.

[0111] Exemplarily, in some embodiments, the first communication network and the second communication network are the same communication network, or the first communication network and the second communication network are different communication networks;

[0112] When the first communication network and the second communication network are the same communication network, the first communication frequency band is the communication frequency band corresponding to the first communication network, and the second communication frequency band is the re-cultivated frequency band of the communication frequency band corresponding to the third communication network; wherein the first communication network and the third communication network are different communication networks;

[0113] When the first communication network and the second communication network are different communication networks, the first communication frequency band is a communication frequency band corresponding to the first communication network, and the second communication frequency band is a re-cultivated frequency band of the communication frequency band corresponding to the first communication network.

[0114] Exemplarily, in some embodiments, the first communication module includes at least a first user identification module and a first power amplifier; the second communication module includes at least a second user identification module and a second power amplifier.

[0115] Based on the hardware implementation of each module in the above communication control device, the embodiment of the present application also provides a terminal device, such as Fig. 9 As shown, the terminal device 90 includes: a first communication module 901, a second communication module 902, a processor 903, and a memory 904 configured to store a computer program that can be run on the processor;

[0116] The processor 903 is configured to execute the method steps in the aforementioned embodiment when running the computer program.

[0117] Of course, in practical applications, Fig. 9 As shown, the various components in the terminal device 90 are coupled together through a bus system 905. It can be understood that the bus system 905 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 905 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, various buses are marked as bus system 905 in the figure.

[0118] In practical applications, the processor may be at least one of an application-specific integrated circuit (ASIC), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a controller, a microcontroller, and a microprocessor. It is understandable that for different devices, the electronic device used to implement the functions of the processor may also be other, and the embodiments of the present application do not specifically limit this.

[0119] The above-mentioned memory can be a volatile memory (volatile memory), such as a random access memory (RAM); or a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory, a hard disk (HDD) or a solid-state drive (SSD); or a combination of the above-mentioned types of memory, and provide instructions and data to the processor.

[0120] In practical applications, the communication control device can be a terminal device or a chip applied to a terminal device. In the present application, the device can implement the functions of multiple units by software, hardware, or a combination of software and hardware, so that the device can execute the communication control method provided in any of the above embodiments. The technical effects of each technical solution of the device can refer to the technical effects of the corresponding technical solution in the communication control method, and this application will not elaborate on this one by one.

[0121] In an exemplary embodiment, the embodiment of the present application further provides a computer-readable storage medium, such as a memory including a computer program, and the computer program can be executed by a processor of a terminal device to complete the steps of the aforementioned method.

[0122] An embodiment of the present application also provides a computer program product, including computer program instructions.

[0123] Optionally, the computer program product can be applied to the terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0124] The embodiment of the present application also provides a computer program.

[0125] Optionally, the computer program can be applied to the terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0126] It should be understood that the terms used in the present application are only for the purpose of describing specific embodiments, but are not intended to limit the present application. The singular forms of "a", "said" and "the" used in the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in this article refers to and includes any or all possible combinations of one or more associated listed items. The expressions "having", "may have", "include" and "include", or "may include" and "may include" in this application can be used to indicate the presence of corresponding features (e.g., elements such as numerical values, functions, operations or components), but the presence of additional features is not excluded.

[0127] It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other and are not necessarily used to describe a specific order or sequence. For example, without departing from the scope of the present invention, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information.

[0128] The technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0129] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and equipment can be implemented in other ways. The embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0130] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0131] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0132] The above description is only a specific implementation manner 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.

Claims

1. A communication control method, characterized in that: The method comprises: Determine a first network device that supports a first communication frequency band, and control a first communication module to establish a first communication channel with the first network device, wherein the first communication module at least includes a first user identity recognition module and a first power amplifier; When the preset trigger condition is met, a second network device that supports a second communication frequency band is determined, and a second communication module is controlled to establish a second communication channel with the second network device; wherein the first communication frequency band is a communication frequency band of a first communication network, the second communication frequency band is a communication frequency band of a second communication network, the first communication frequency band and the second communication frequency band are different, and the second communication module includes at least a second user identity recognition module and a second power amplifier; Control the first communication module to receive first downlink data sent by the first network device through the first communication channel; Control the second communication module to receive second downlink data sent by the second network device through the second communication channel; Combining the first downlink data and the second downlink data to obtain third downlink data; When the first communication network and the second communication network are the same communication network, the first communication frequency band is the communication frequency band corresponding to the first communication network, and the second communication frequency band is the re-cultivated frequency band of the communication frequency band corresponding to the third communication network; wherein the first communication network and the third communication network are different communication networks.

2. The method according to claim 1, characterized in that The method further comprises: Obtain a preset first list and a second list; wherein the first list includes at least one first communication frequency band in the first communication network, and the second list includes at least one second communication frequency band in the second communication network; The determining of the first network device supporting the first communication frequency band includes: Based on the first list, determining the first network device that supports the first communication frequency band in the first list; The determining of the second network device supporting the second communication frequency band includes: Based on the second list, determine the second network device that supports the second communication frequency band in the second list.

3. The method according to claim 1, characterized in that The triggering condition includes: determining that the dual-channel transmission function is in an on state; The method further comprises: Obtaining a start instruction of the dual-channel transmission function input by a user; In response to the start instruction, the dual-channel transmission function is controlled to be in an on state.

4. The method according to claim 3, characterized in that The method further comprises: Determine that the downlink data transmission is completed, and control the dual-channel transmission function to be in a closed state.

5. The method according to claim 1 or 3, characterized in that: The trigger condition includes at least one of the following: determining that the amount of downloaded data is greater than or equal to a preset data amount threshold; The remaining data flow of the first communication module is greater than or equal to a first data flow threshold; The remaining data flow of the second communication module is greater than or equal to a second data flow threshold.

6. The method according to any one of claims 1 to 4, characterized in that: When the first communication network and the second communication network are different communication networks, the first communication frequency band is a communication frequency band corresponding to the first communication network, and the second communication frequency band is a re-cultivated frequency band of the communication frequency band corresponding to the first communication network.

7. A communication control device, characterized in that: The communication control device comprises: a first communication module, a second communication module and a processing module; The first communication module is used to determine a first network device that supports a first communication frequency band and establish a first communication channel with the first network device, wherein the first communication module at least includes a first user identity recognition module and a first power amplifier; The second communication module is used to determine a second network device that supports a second communication frequency band when a preset trigger condition is met, and establish a second communication channel with the second network device; wherein the first communication frequency band is a communication frequency band of a first communication network, the second communication frequency band is a communication frequency band of a second communication network, the first communication frequency band and the second communication frequency band are different, and the second communication module includes at least a second user identity recognition module and a second power amplifier; The first communication module is further configured to receive first downlink data sent by the first network device through the first communication channel; The second communication module is further configured to receive second downlink data sent by the second network device through the second communication channel; The processing module is used to combine the first downlink data and the second downlink data to obtain third downlink data; When the first communication network and the second communication network are the same communication network, the first communication frequency band is the communication frequency band corresponding to the first communication network, and the second communication frequency band is the re-cultivated frequency band of the communication frequency band corresponding to the third communication network; wherein the first communication network and the third communication network are different communication networks.

8. A terminal device, characterized in that: The terminal device comprises: a first communication module, a second communication module, a processor, and a memory configured to store a computer program that can be run on the processor. Wherein, the processor is configured to execute the steps of the method according to any one of claims 1 to 6 when running the computer program.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.