Communication method, device and terminal

By introducing two communication modules into the terminal and performing parallel transmission on the target protocol layer, the problem of poor terminal transmission performance is solved, and more efficient transmission performance and lower energy consumption is achieved.

CN119893735APending Publication Date: 2025-04-25VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311395466.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-25
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The transmission performance of the terminal is poor, mainly because it only supports one communication module to communicate, resulting in low transmission efficiency.

Method used

By introducing two communication modules into the terminal and transmitting in parallel on the target protocol layer, data transmission is carried out using the protocol layers of the first communication module and the second communication module to achieve coordinated work of the two modules.

Benefits of technology

Through parallel transmission of the two communication modules, the transmission performance of the terminal is improved, including improving transmission rate and reliability, and reducing the energy consumption of the terminal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119893735A_ABST
    Figure CN119893735A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device and a terminal, and belongs to the technical field of communication, and the communication method comprises the steps that the terminal carries out communication transmission based on a first communication module; the terminal performs communication transmission of a second communication module based on a target protocol layer, wherein the target protocol layer comprises at least one of the following items: a protocol layer of the second communication module; a protocol layer of the first communication module; and the first protocol layer is a protocol layer except the first communication module and the second communication module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a communication method, device and terminal. Background Art

[0002] In some related technologies, the terminal only supports one communication module for communication, and the communication module can also be called the main communication module of the terminal. In this way, since the terminal only supports one communication module for communication, the transmission performance of the terminal is relatively poor. Summary of the invention

[0003] The embodiments of the present application provide a communication method, device and terminal, which can solve the problem of poor transmission performance of the terminal.

[0004] In a first aspect, a communication method is provided, comprising:

[0005] The terminal performs communication transmission based on the first communication module;

[0006] The terminal performs communication transmission of the second communication module based on the target protocol layer, and the target protocol layer includes at least one of the following:

[0007] a protocol layer of the second communication module;

[0008] a protocol layer of the first communication module;

[0009] The first protocol layer is a protocol layer outside the first communication module and the second communication module.

[0010] In a second aspect, a communication device is provided, including:

[0011] a first physical module of the first communication module and a second physical module of the second communication module;

[0012] The first physical module and the second physical module share at least one of an antenna, a baseband and a radio frequency front end; or the first physical module and the second physical module respectively include an independent antenna, a baseband and a radio frequency front end.

[0013] In a third aspect, a communication device is provided, including:

[0014] A first transmission module, used for performing communication transmission based on the first communication module;

[0015] The second transmission module is configured to perform communication transmission of the second communication module based on a target protocol layer, wherein the target protocol layer includes at least one of the following:

[0016] a protocol layer of the second communication module;

[0017] a protocol layer of the first communication module;

[0018] The first protocol layer is a protocol layer outside the first communication module and the second communication module.

[0019] In a fourth aspect, a terminal is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the communication method provided in the embodiment of the present application are implemented.

[0020] In a fifth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to perform communication transmission based on a first communication module; and perform communication transmission of a second communication module based on a target protocol layer, wherein the target protocol layer comprises at least one of the following: a protocol layer of the second communication module; a protocol layer of the first communication module; and a first protocol layer, wherein the first protocol layer is a protocol layer outside the first communication module and the second communication module.

[0021] In a sixth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the communication method provided in the embodiment of the present application are implemented.

[0022] In the seventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement a communication method as provided in an embodiment of the present application.

[0023] In an eighth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the communication method provided in the embodiments of the present application.

[0024] In the embodiment of the present application, the terminal performs communication transmission based on the first communication module; the terminal performs communication transmission of the second communication module based on the target protocol layer, and the target protocol layer includes at least one of the following: the protocol layer of the second communication module; the protocol layer of the first communication module; the first protocol layer, and the first protocol layer is a protocol layer outside the first communication module and the second communication module. In this way, parallel transmission can be achieved through two communication modules, thereby improving the transmission performance of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;

[0026] Figure 2It is a schematic diagram of transmission positions between a terminal and a network side device provided in an embodiment of the present application;

[0027] Figure 3 is a schematic diagram of an extremely low power consumption communication module provided in an embodiment of the present application;

[0028] Figure 4 is a flow chart of a communication method provided by an embodiment of the present application;

[0029] Figures 5 to 14 is a schematic diagram of a protocol stack provided in an embodiment of the present application;

[0030] Figures 15 to 20 is a structural diagram of a communication device provided in an embodiment of the present application;

[0031] Fig.21 is a structural diagram of a communication device provided in an embodiment of the present application;

[0032] Fig. 22 It is a structural diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0034] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0035] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

[0036] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.

[0037] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, Internet of Things devices, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application.

[0038] The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc. Among them, the base station may be referred to as a Node B (NodeB, NB), an evolved Node B (Evolved Node B, eNB), a next generation Node B (the next generation Node B, gNB), a New Radio Node B (New Radio Node B, NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a Basic Service Set (Basic Service Set, BSS), an Extended Service Set (Extended Service Set, ESS), a home Node B (home evolved Node B, HNB), a home evolved Node B (home evolved Node B), a Transmission Reception Point (Transmission Reception Point, TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0039] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0040] In some embodiments, the terminal and the network side device can refer to Figure 2 As shown, the terminal includes a main communication module and an extremely low power consumption communication module, and the network side device includes a main communication module and an extremely low power consumption communication module. The main communication module and the extremely low power consumption communication module can communicate with each other, and the extremely low power consumption communication module of the terminal can communicate with the extremely low power consumption communication module of the network side device. It should be noted that Figure 2 This is just an example. For example, in some embodiments, the main communication module of the terminal can communicate with the main communication module of the network side device. In some embodiments, the ultra-low power consumption communication module of the terminal can communicate with the main communication module of the network side device.

[0041] In some embodiments, the main communication module can support traditional communication modes (such as 4G, 5G, 6G, etc.) and communication technologies for mobile broadband (MBB) or enhanced mobile broadband (eMBB) scenarios; for example: 5G NR technology that supports orthogonal frequency division multiplex (OFDM) communication, including uplink and / or downlink communication.

[0042] In some embodiments, the extremely low power communication module can support extremely low power communication (such as supporting sending signals by backscatter) or support low power reception, for example: the extremely low power communication module includes a low power receiving module, such as a low power wake-up receiver. For sending signals by backscatter, the excitation source signal can be generated by the terminal with the extremely low power communication module itself or by other devices. For example: in the case where the above-mentioned extremely low power communication module is a backscatter communication module, the main communication module will naturally excite the extremely low power communication module when sending signals, so the additional backscatter signal generated has almost no additional overhead.

[0043] In some embodiments, the extremely low power communication may include at least one of the following:

[0044] Supports backscatter communication for energy harvesting;

[0045] Support powered backscatter communications;

[0046] Low power reception.

[0047] For example: Ultra-low power communication modules can support energy harvesting, including but not limited to harvesting energy from light, solar energy, wireless signals, etc.

[0048] In addition, the excitation source signal of the backscatter communication may be generated by the terminal itself with the extremely low power consumption communication module or by other devices.

[0049] In some embodiments, extremely low power communication may refer to communication whose power consumption is significantly lower than that of the main communication module. For example, communication of a communication module whose power consumption is generally tens of microwatts to hundreds of microwatts is extremely low power communication, while the power consumption of the main communication module is generally tens of milliwatts to thousands of milliwatts, and the cost of the extremely low power communication module is also significantly lower than that of the main communication module.

[0050] Backscatter communication is the most representative technology for ultra-low power communication. In principle, backscatter communication equipment controls the reflection coefficient of the circuit by adjusting its internal impedance, thereby changing the amplitude, frequency, phase, etc. of the RF signal from other devices or the environment to achieve signal modulation. Typical backscatter communication hardware modules can be as follows: Figure 3 As shown, it includes: antenna unit, energy collection module or energy supply module, microcontroller, signal receiving module, channel coding and modulation module, memory or sensor module, etc. Among them, the signal receiving module is responsible for receiving the downlink signal sent to the backscattering device by the network side device or card reader, etc. Its architecture and technology can reuse the low-power wake-up receiver technology defined in the protocol or newly defined in the future; since the backscattering communication does not actively generate radio frequency signals, its energy consumption is extremely low, usually between tens of microwatts and hundreds of microwatts, and the energy collection module can collect energy such as radio frequency signals, light energy, thermal energy, etc. in the environment to modulate, demodulate and reflect the signal, without having its own energy source such as batteries; it can also be supplied by small energy supply modules such as button batteries, thereby reducing the strength requirements of the energy supply signal. In addition to the above typical components, the backscattering communication technology can integrate low-power amplifier modules to improve the receiving sensitivity and backscattering signal power.

[0051] It should be noted that in the embodiments of the present application, backscatter communication is only an example of extremely low power consumption communication. In the embodiments of the present application, there is no limitation on extremely low power consumption communication. For example, it may be extremely low power consumption communication defined in the protocol, such as communication of a communication module with power consumption ranging from tens of microwatts to hundreds of microwatts.

[0052] In the following, in combination with the accompanying drawings, a communication method, device, and terminal provided in an embodiment of the present application are described in detail through some embodiments and their application scenarios.

[0053] See also Figure 4 , Figure 4 is a flow chart of a communication method provided in an embodiment of the present application, such as Figure 4 As shown, the following steps are included:

[0054] Step 401: The terminal performs communication transmission based on the first communication module;

[0055] Step 402: The terminal performs communication transmission of the second communication module based on a target protocol layer, where the target protocol layer includes at least one of the following:

[0056] a protocol layer of the second communication module;

[0057] a protocol layer of the first communication module;

[0058] The first protocol layer is a protocol layer outside the first communication module and the second communication module.

[0059] In some embodiments, the first communication module may be one of an extremely low power communication module and a main communication module, and the second communication module may be the other of the extremely low power communication module and the main communication module. For example, the first communication module is the main communication module, and the second communication module is the extremely low power communication module, or the second communication module is the main communication module, and the first communication module is the extremely low power communication module. The extremely low power communication module is a module that supports extremely low power communication, and the power consumption of the main communication module is higher than that of the extremely low power communication module.

[0060] In some embodiments, the first communication module and the second communication module are two different extremely low power consumption communication modules. For example, the first communication module and the second communication module are communication modules that can send signals in the form of backscattering and actively generate carrier waves. For example, the first device is an IoT terminal with two communication modes, such as an IoT terminal that can send signals in the form of backscattering and actively generate carrier waves.

[0061] In some implementations, the first communication module and the second communication module may be two completely independent communication modules, or the first communication module and the second communication module may share part or all of the module contents.

[0062] The above-mentioned terminal performing communication transmission based on the first communication module means that the terminal performs communication transmission based on the protocol layer of the first communication module, wherein the communication transmission includes at least one of sending and receiving.

[0063] The above-mentioned terminal performs communication transmission of the second communication module based on the target protocol layer, which can be understood as the protocol layer used in the communication transmission process through the second communication module is the above-mentioned target protocol layer. Wherein, the communication transmission includes at least one of sending and receiving through the second communication module.

[0064] The first protocol layer is a protocol layer outside the first communication module and the second communication module, which means that the first protocol layer does not belong to the first communication module or the second communication module. The protocol layer can be an additional protocol layer added outside the first communication module and the second communication module, or it can be an existing protocol layer of the terminal.

[0065] The protocol layer of the first communication module included in the above-mentioned target protocol layer may be a partial protocol layer or all protocol layers of the first communication module, wherein, in the case of a partial protocol layer, step 402 may be to perform communication transmission of the second communication module based on the partial protocol layer of the first communication module and the protocol layer of the second communication module, and in the case of all protocol layers, step 402 may be to perform communication transmission of the second communication module based on all protocol layers of the first communication module and the protocol layer of the second communication module, and to perform communication transmission of the second communication module based on all protocol layers of the first communication module.

[0066] The above step 402 may include:

[0067] The terminal transmits communication of the second communication module based on the protocol layer of the first communication module and the protocol layer of the second communication module; or,

[0068] The terminal transmits communication based on the first protocol layer and the second communication module of the protocol layer of the first communication module; or,

[0069] The terminal transmits communication based on the first protocol layer and the second communication module's protocol layer; or,

[0070] The terminal transmits communication based on the protocol layer of the first communication module, the first protocol layer and the protocol layer of the second communication module; or

[0071] The terminal transmits communication of the second communication module based on the protocol layer of the first communication module; or

[0072] The terminal transmits the communication of the second communication module based on the protocol layer of the second communication module.

[0073] In some implementations, the terminal performing communication transmission of the second communication module based on the target protocol layer may be performing transmission processing on the data to be sent based on the target protocol layer.

[0074] In some implementations, the terminal performing communication transmission of the second communication module based on the target protocol layer may be performing data reception related processing based on the target protocol layer.

[0075] In some implementations, the protocol layer of the first communication module may also be referred to as the protocol layer or functional layer included in the protocol stack of the first communication module, and the protocol of the second communication module may also be referred to as the protocol layer or functional layer included in the protocol stack of the second communication module.

[0076] It should be noted that step 401 and step 402 may be performed simultaneously or sequentially. Figure 4 An example is given in which step 401 is executed first and then step 402 is executed.

[0077] In the embodiment of the present application, the above steps can realize parallel transmission through two communication modules, thereby improving the transmission performance of the terminal, such as improving the reliability and rate of terminal transmission, and because the same protocol layer can be shared, the energy consumption of the terminal can also be reduced. In addition, since the above target protocol layer is used when the communication transmission is performed through the second communication module, it can be realized that the second communication module does not need to have all the protocol layers required for communication transmission, thereby reducing the complexity of the second communication module.

[0078] As an optional implementation manner, the protocol layer of the first communication module includes at least one of the following:

[0079] Application layer, Radio Resource Control (RRC) layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Control (PDCP) layer, Radio Link Control (RLC) layer, Medium Access Control (MAC) layer, and Physical (PHY) layer.

[0080] Among them, the above-mentioned protocol layers can refer to the corresponding definitions in the protocol, and the embodiments of the present application will not be described in detail.

[0081] In this implementation, the protocol layer of the first communication module can be used in communication through the second communication module, thereby reducing the complexity of the second communication module.

[0082] As an optional implementation manner, the protocol layer of the second communication module includes at least one of the following:

[0083] The second protocol layer, the third protocol layer, the fourth protocol layer, the fifth protocol layer, the sixth protocol layer, and the seventh protocol layer;

[0084] The second protocol layer is used to implement at least one of the following:

[0085] First function, second function, third function, fourth function, fifth function, sixth function;

[0086] The third protocol layer is used to implement at least one of the following:

[0087] Second function, third function, fourth function, fifth function, sixth function;

[0088] The fourth protocol layer is used to implement at least one of the following: a third function, a fourth function, a fifth function, and a sixth function;

[0089] The fifth protocol layer is used to implement at least one of the following: a fourth function, a fifth function, and a sixth function;

[0090] The sixth protocol layer is used to implement at least one of the following: a fifth function and a sixth function;

[0091] The seventh protocol layer is used to implement: the sixth function.

[0092] The second protocol layer may be referred to as a PHY layer or layer 1 (L1), or other names defined by the protocol, which are not limited thereto;

[0093] The third protocol layer may be referred to as a MAC layer or layer 2 (L2), or other names defined by the protocol, which are not limited thereto;

[0094] The fourth protocol layer may be referred to as the RLC layer or layer 3 (L3), or other names defined by the protocol, which are not limited thereto;

[0095] The fifth protocol layer may be referred to as a PDCP layer, or other names defined by the protocol, which are not limited thereto;

[0096] The sixth protocol layer may be referred to as the SDAP layer, or other names defined by the protocol, which are not limited thereto;

[0097] The seventh protocol layer may be referred to as the RRC layer or the application layer, or other names defined by the protocol, without limitation.

[0098] The first function includes at least one of the following:

[0099] Map information from the upper layer to the specified layer, and precode the information from the upper layer; map information from the upper layer to the specified physical channel; scramble; descramble; modulate; demodulate; generate baseband signal according to modulation symbols; demodulate into modulated symbols according to baseband signal; generate RF signal; generate intermediate frequency signal; generate baseband signal according to RF signal; generate baseband signal according to intermediate frequency signal; generate reference signal; receive reference signal; generate synchronization signal; receive synchronization signal; physical layer measurement; link measurement; power control; energy sensing related to intermittent communication; energy harvesting related to intermittent communication; energy management related to intermittent communication; send control signal; receive control signal; send random access signal; receive random access signal; execute communication process.

[0100] The above-mentioned upper layer refers to the upper layer of the protocol layer that performs the above-mentioned first function.

[0101] The above modulation or demodulation can be modulation or demodulation corresponding to modulation modes such as binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), amplitude shift keying (ASK), phase shift keying (PSK), or quadrature amplitude modulation (QAM).

[0102] The above-mentioned generation of the baseband signal according to the modulation symbol may be the generation of an orthogonal frequency division multiplex (OFDM) signal or a single carrier signal.

[0103] The above-mentioned generation of the radio frequency or intermediate frequency signal may be up-conversion, and the backscatter signal may be generated by using a carrier provided by the outside.

[0104] The above-mentioned generation of the baseband signal according to the radio frequency or intermediate frequency signal may be down conversion.

[0105] The above-mentioned reference signals may include a channel state information reference signal (Channel State Information Reference Signal, CSI-RS), a sounding reference signal (Sounding Reference Signal, SRS), etc.

[0106] The above-mentioned synchronization signals may include: a synchronization signal block (Synchronization Signal Block, SSB), a primary synchronization signal (Primary Synchronization Signal, PSS), a secondary synchronization signal (Secondary Synchronization Signal, SSS), etc.

[0107] The above-mentioned energy sensing, collection or management related to intermittent communication is different from the traditional continuous communication scheme. The intermittent communication scheme provides energy collection time for Internet of Things (IoT) devices, which is beneficial for IoT devices to support communication for a period of time after storing enough energy.

[0108] The above control signals may include downlink control information (Downlink Control Information, DCI), physical downlink control channel (Physical downlink control channel, PDCCH), physical uplink control channel (Physical Uplink Control Channel, PUCCH) and the like.

[0109] The above communication process may include a synchronization process, a random access process, etc.

[0110] The second function includes at least one of the following:

[0111] Provide data transmission services to the upper layer, form the content submitted by the upper layer into MAC protocol data unit (PDU) or media access control control element (MACCE) and submit it to the lower layer; form the content submitted by the lower layer into PDU or MAC service data unit (SDU) and submit it to the upper layer; provide air interface resource management to the upper layer; map logical channels and transmission channels; transmit according to the priority of logical channels; report scheduling information; receive scheduling information; send hybrid automatic repeat request (HARQ) feedback; receive HARQ feedback; MAC reset; MAC reconstruction; MAC error handling.

[0112] The above-mentioned forming a MAC PDU or MAC CE from the content submitted by the upper layer and submitting it to the lower layer may be multiplexing / splitting / merging / packaging (generally referring to adding a header) the PDU / MAC SDU submitted by the upper layer into a MAC PDU or MAC CE, and submitting it to the lower layer;

[0113] The above-mentioned forming the content submitted by the lower layer into a PDU or a MAC service data unit (SDU) and submitting it to the upper layer may be to demultiplex / merge / split / unpack (generally refers to taking the Header) the MAC PDU or MAC CE submitted by the lower layer into an upper layer PDU / MAC SDU and submit it to the upper layer.

[0114] Among them, MAC PDU is also called Transport Block (TB). In the embodiment of the present application, if the TB is long, the TB can be divided into multiple Code Blocks (CBs), so the TB in the embodiment of the present application can be a CB, or an undivided TB.

[0115] The above-mentioned provision of air interface resource management to the upper layer can inform the available transport block size (TBS), latency, etc. Among them, for IoT devices with intermittent communication, energy resources can also be managed, such as power, communication time, energy arrival interval, etc.

[0116] The above scheduling information may be a scheduling request (Scheduling Request, SR).

[0117] The MAC reset or reconstruction may be initialization or reconfiguration or release of the MAC entity, or MAC reconstruction after a MAC error.

[0118] The third function includes at least one of the following:

[0119] Provide data transmission services to the upper layer, form RLC PDUs from the upper layer and submit them to the lower layer; form PDUs or RLC SDUs from the lower layer and submit them to the upper layer; add RLC sequence numbers; error correction; duplicate packet detection; RLC SDU discard; RLC entity reconstruction; protocol error detection;

[0120] The above-mentioned forming the content submitted by the upper layer into RLC PDU and delivering it to the lower layer may be segmenting / re-segmenting / reassembling / packaging (generally referring to adding Header) the PDU / RLC SDU submitted by the upper layer into RLC PDU, and delivering it to the lower layer; the above-mentioned forming the content submitted by the lower layer into PDU or RLC SDU and delivering it to the upper layer may be segmenting / re-segmenting / reassembling / unpacking (generally referring to taking Header) the RLC PDU submitted by the lower layer into PDU / RLC SDU of the upper layer and delivering it to the upper layer. Among them, the transmission mode may include: Acknowledge Mode (AM), Unacknowledged Mode (UM), Transparent Mode (TM).

[0121] The above error correction may include sending / receiving ARQ feedback and ARQ retransmission.

[0122] The above RLC entity reconstruction may be RLC entity reconstruction when handover occurs.

[0123] The above-mentioned protocol error detection may be a protocol error detection corresponding to excessive number of Automatic Repeat Request (ARQ) retransmissions.

[0124] The fourth function includes at least one of the following:

[0125] Provide data transmission services to the upper layer, form PDCP PDU with the content submitted by the upper layer and submit it to the lower layer; submit PDU or PDCP SDU formed by the content submitted by the lower layer to the upper layer; add PDCP sequence number; header compression; decompression; in-order delivery; reordering; out-of-order delivery; duplicate detection; retransmission; encryption; decryption; SDU discard; integrity protection; PDCP entity reconstruction;

[0126] The above-mentioned forming a PDCP PDU from the content submitted by the upper layer and submitting it to the lower layer may be forming a PDCP PDU from the PDU / PDCPSDU submitted by the upper layer, and submitting it to the lower layer; the above-mentioned submitting a PDU or PDCP SDU formed from the content submitted by the lower layer to the upper layer may be decomposing the PDCP PDU submitted by the lower layer into the PDU / PDCP SDU of the upper layer and submitting it to the upper layer.

[0127] The above-mentioned PDCP entity reconstruction may be a PDCP entity reconstruction when a handover occurs.

[0128] The fifth function includes at least one of the following:

[0129] Provide data transmission services to the upper layer, form SDAP PDU into the content submitted by the upper layer and submit it to the lower layer; form PDU or SDAP SDU into the content submitted by the lower layer and submit it to the upper layer; establish SDAP entity; delete SDAP entity, and map SDAP entity to PDU session;

[0130] The above-mentioned forming the SDAP PDU of the content submitted by the upper layer and submitting it to the lower layer may be forming the SDAP PDU of the PDU / SDAP SDU submitted by the upper layer and submitting it to the lower layer; the above-mentioned forming the PDU or SDAP SDU of the content submitted by the lower layer and submitting it to the upper layer may be decomposing the SDAP PDU submitted by the lower layer into the PDU / SDAP SDU of the upper layer and submitting it to the upper layer. Wherein, when submitting the PDU / SDU, according to the quality of service (Quality of Service, QoS) ID, QoS requirements and other QoS-related information, the PDU / SDU is mapped to the corresponding wireless bearer, or the PDU / SDU with the same QoS ID or QoS requirement belongs to the same QoS flow (QoSFlow).

[0131] The sixth function includes at least one of the following:

[0132] Generate user plane data and submit the PDU corresponding to the user plane data to the lower layer; generate control plane data and submit the PDU corresponding to the control plane data to the lower layer; restore the data submitted by the lower layer to user plane data; restore the data submitted by the lower layer to control plane data, RRC connection establishment; secure communication establishment; RRC state management; execution of security functions; mobility management; measurement configuration and measurement reporting; wireless link failure detection and connection reestablishment; processing target services; device state management; system message configuration; system message generation; system message broadcasting.

[0133] Among them, the above security functions may include key management and password management.

[0134] The above mobility management may include handover, context transmission, cell selection and reselection.

[0135] The above-mentioned processing target business may be processing specific business, such as inventory, positioning, control, perception and other businesses of IoT devices.

[0136] The above-mentioned device status management can be IoT device status management, such as enable, disable, energy-related status (such as charging, low battery), etc.

[0137] In the above implementation manner, the protocol layer is used to implement at least one of the above functions, which can be understood as, in some implementation manners, some protocol layers can implement one or more functions, for example: the PHY layer of the second communication module is responsible for the first function and the second function, and the MAC layer is responsible for the third to sixth functions.

[0138] In the above implementation, one or more protocol layers can be flexibly configured for the second communication module, and one protocol layer can implement one or more functions, thereby further reducing the complexity of the protocol stack of the second communication module.

[0139] As an optional implementation manner, the terminal processes at least one of the following based on the first collaborative layer:

[0140] Merging the content submitted by the lower layer of the first communication module and the content submitted by the lower layer of the second communication module;

[0141] Segmenting the content acquired by the first collaborative layer of the first communication module, and transmitting the segmented content to the lower layer of the first communication module and the lower layer of the second communication module respectively;

[0142] Performing data processing on the content submitted by the lower layer of the second communication module according to the content submitted by the lower layer of the first communication module;

[0143] Performing data processing on the content submitted by the lower layer of the first communication module according to the content submitted by the lower layer of the second communication module;

[0144] Performing a device control operation according to at least one of the content submitted by the lower layer of the first communication module and the content submitted by the lower layer of the second communication module;

[0145] The first collaboration layer is a protocol layer in the protocol layers of the first communication module, or the first collaboration layer is a protocol layer in the protocol layers of the second communication module, or the first collaboration layer is the first protocol layer;

[0146] The lower layer is a next protocol layer of the first collaborative layer.

[0147] The terminal processing at least one of the above items based on the first collaborative layer may include: in the process of the terminal performing communication transmission of the second communication module based on the target protocol layer or in the process of performing communication transmission based on the first communication module, the terminal processes at least one of the above items based on the first collaborative layer. That is, the terminal performs at least one of the above operations based on the first collaborative layer in at least one of step 401 and step 402.

[0148] In some embodiments, the terminal may perform processing based on the first collaborative layer other than step 401 and step 402, such as performing device control operations based on at least one of the content submitted by the lower layer of the first communication module and the content submitted by the lower layer of the second communication module.

[0149] The first collaboration layer is a protocol layer that is used to provide services for the data of the second communication module in addition to processing the data of the first communication module itself. That is, the first collaboration layer needs to have at least one of the above functions in addition to the functions it needs to have.

[0150] In some embodiments, the above content includes at least one of the following:

[0151] SDU, PDU, raw data, packet header, signaling.

[0152] For example, the above-mentioned first collaborative layer is used to receive the upper-layer entity PDU, split and package it into two SDUs of the lower-layer entities. The lower-layer SDU may carry at least part of the data information of the upper-layer PDU, or may only carry control information; or, receive PDUs submitted from two lower-layer entities, and submit a complete SDU to the upper-layer entity.

[0153] In some embodiments, the data processing includes at least one of the following:

[0154] Split, merge, discard, encrypt, and decrypt.

[0155] For example, the first coordination layer is used to perform specified operations such as splitting, merging, discarding, encrypting, decrypting, etc. on a PDU submitted by another lower-layer entity according to a PDU or PDU Header submitted by another lower-layer entity.

[0156] In some embodiments, the device control operation includes at least one of the following:

[0157] Switch the RF front end, wake up the communication module, switch the device status, send the specified signal, and receive the specified signal.

[0158] For example: the first collaborative layer is used to perform specified operations according to the PDU or PDU Header submitted by at least one lower-layer entity, such as switching the RF front end, waking up a module, switching the state of the device, sending or receiving a specified signal, wherein the state of the switching device includes but is not limited to the RRC state and the connection management (CM) state.

[0159] In the above implementation manner, the above-mentioned first collaborative layer may be the lowest layer of the protocol layers of the first communication module used in the data transmission process of the second communication module. If the protocol layers of the first communication module used in the data transmission process of the second communication module are RRC layer, SDAP layer, PDCP layer, RLC layer and MAC layer, then the above-mentioned first collaborative layer is MAC; if the protocol layers of the first communication module used in the data transmission process of the second communication module are RRC layer, SDAP layer, PDCP layer and RLC layer, then the above-mentioned first collaborative layer is RLC layer; if the protocol layers of the first communication module used in the data transmission process of the second communication module are RRC layer, SDAP layer and PDCP layer, then the above-mentioned first collaborative layer is PDCP layer; if the protocol layers of the first communication module used in the data transmission process of the second communication module are RRC layer and SDAP layer, then the above-mentioned first collaborative layer is SDAP layer; if the protocol layer of the first communication module used in the data transmission process of the second communication module is RRC layer, then the above-mentioned first collaborative layer is RRC layer.

[0160] In some implementations, the first collaborative layer may be a protocol layer other than the lowest layer among the protocol layers of the first communication module used in the data transmission process of the second communication module.

[0161] The first collaboration layer may be the highest layer among the protocol layers of the first communication module, and the first collaboration layer may also be other protocol layers except the highest layer among the protocol layers of the first communication module.

[0162] The high-level entity of the first protocol layer may belong to the first communication module or the second communication module, or may be a common module belonging to neither of them.

[0163] In the above implementation, the integration and collaboration of the first communication module and the second communication module are achieved through the above first collaboration layer to reduce the complexity of the second communication module.

[0164] It should be noted that, in the embodiments of the present application, the protocol layer may also be referred to as a protocol layer entity, a functional layer or a functional layer entity. In the embodiments of the present application, a protocol layer may have one or more entities, for example, in the case of an ultra-reliable and low-latency communications (URLLC) service, the PDCP layer may have two entities, and the extra entity is used for duplicate transmission; for another example, if a certain protocol layer is unique in the terminal, the relevant description of the protocol layer may not reflect the entity.

[0165] In the above implementation, the functional equivalence of each layer of the first communication module and the second communication module can be achieved. For example, the traditional protocol stack design can be followed, with six functional layers including the PHY layer, the MAC layer, the PDCP layer, the SDAP layer and the RRC / application layer, which are responsible for the above-mentioned first function, second function, third function, fourth function, fifth function and sixth function respectively. In order to achieve fusion and collaboration, the first collaboration layer (a high-level entity of one of the communication modules) processes the data submitted from the module and the low-level entities of the other module, and submits data to the module and the low-level entities of the other module. Below the collaboration layer, the functional layers of the two communication modules work independently, and the fusion of data and information exchange occur on the first collaboration layer, thereby reducing the complexity of the second communication module.

[0166] The protocol architecture in the above implementation may be referred to as a master-slave mapping architecture.

[0167] For ease of explanation, in the embodiments of the present application, the first communication module and the second communication module are described as having only one protocol stack. However, in some implementations, the first communication module or the second communication module may have more than one protocol stack in certain circumstances, such as when supporting multiple frequency bands.

[0168] Taking the MAC layer of the first communication module as an example, Figure 5 As shown, the physical layers of the first communication module and the second communication module are independent, and the MAC layer entity of the first communication module is responsible for merging or splitting the data stream, submitting data to the physical layers of the two modules respectively, or receiving data submitted by the physical layers of the two modules.

[0169] Taking the above-mentioned first collaborative layer as the application layer or RRC layer of the first communication module as an example, Figure 6As shown, the layers below the SDAP layer of the first communication module and the second communication module are independent, and the application layer of the main communication module is responsible for merging or splitting the data stream.

[0170] The entity responsible for data flow segmentation or merging is the entity that performs actual operations on data, while the entity responsible for execution and the entity responsible for logic may not be the same. For example, the operation performed by the MAC layer is informed by a higher layer, such as determining the data segmentation or merging method at the PDCP layer, and the PDCP labels the data or informs the MAC layer of the segmentation or merging method or principle for execution. In the case where the execution entity and the logical entity are not the same entity, the logical entity may be the responsibility of a higher layer; or one of the two equivalent entities between different modules may be responsible.

[0171] The first coordination layer can also be implemented by an entity of any layer between the MAC layer or the RRC layer application layer, such as Figure 7 RLC layer.

[0172] In the above implementation mode, the terminal can have two communication modules for multiple uses. For example, the second communication module can be used as a long-term standby module, and the first communication module can be enabled only in high-speed, high-power consumption scenarios; the two communication modules can also be enabled at the same time to increase the communication rate, and through the above-mentioned first collaborative layer, data from different modules can be mapped to the appropriate functional layer for processing.

[0173] As an optional implementation manner, the terminal processes at least one of the following based on the second collaboration layer:

[0174] Receiving content forwarded by a peer layer of the second communication module;

[0175] Sending the content matched by the peer layer to the peer layer of the second communication module;

[0176] Splitting and packaging the content received by the second collaborative layer to obtain first content and second content, and sending the first content to a next layer of the second collaborative layer of the first communication module, and sending the second content to a peer layer of the second communication module, wherein the second content matches the next layer of the peer layer of the second communication module;

[0177] Splitting and packaging part of the content received by the second collaborative layer to obtain third content, and sending the third content to a layer below the second collaborative layer of the first communication module, and sending another part of the content received by the second collaborative layer to a peer layer of the second communication module;

[0178] Merging the content forwarded by the peer layer of the second communication module and the content delivered by the next layer of the second collaboration layer of the first communication module;

[0179] performing data processing on the content delivered by the peer layer of the second communication module according to the content delivered by the next layer of the second collaboration layer of the first communication module;

[0180] According to the content delivered by the peer layer of the second communication module, data processing is performed on the content delivered by the next layer of the second collaboration layer of the first communication module;

[0181] Performing a device control operation according to at least one of content delivered by a peer layer of the second communication module and content delivered by a next layer of the second collaborative layer of the first communication module;

[0182] The second collaboration layer is a protocol layer in the protocol layer of the first communication module, and the peer layer of the second communication module and the second collaboration layer are the same protocol layer.

[0183] Among them, the above content, data processing and device control operations refer to the corresponding description of the above implementation methods and are not repeated here.

[0184] The terminal processing the at least one of the above items based on the second collaborative layer may include: in the communication transmission process of the second communication module based on the target protocol layer or in the communication transmission process based on the first communication module, the terminal processes the at least one of the above items based on the second collaborative layer. That is, the terminal performs the at least one operation based on the second collaborative layer in at least one of step 401 and step 402.

[0185] In some embodiments, the above-mentioned terminal may also perform processing based on the second collaborative layer outside of step 401 and step 402, such as performing device control operations based on at least one of the content submitted by the peer layer of the second communication module and the content submitted by the next layer of the second collaborative layer of the first communication module.

[0186] The above-mentioned second collaborative layer may be the lowest layer among the protocol layers of the first communication module used in the data transmission process of the second communication module. In some embodiments, the above-mentioned second collaborative layer may be other protocol layers except the lowest layer among the protocol layers of the first communication module used in the data transmission process of the second communication module.

[0187] The peer layer of the above-mentioned second communication module and the second collaborative layer are the same protocol layer, which can be understood as the second collaborative layer and the peer layer are protocol layers of the same level, such as the second collaborative layer and the peer layer are both MAC layers, or the second collaborative layer and the peer layer are both application layers, the second collaborative layer and the peer layer are both RRC layers, etc.

[0188] In addition to the functions required by itself, the second collaboration layer must also have at least one of the following functions:

[0189] Forwards SDUs, PDUs or raw data, headers, and signaling to the peer layer (also called peer entity);

[0190] Receive SDU, PDU or original data, header, and signaling forwarded by the peer layer;

[0191] Receive an upper layer PDU, split and package it into two SDUs of lower layer entities, where the lower layer SDU may carry at least part of the data information of the upper layer PDU, or may only carry control information;

[0192] Receive upper layer PDU, split and package it into 1 SDU for lower layer entity, and SDU, PDU, or raw data, header, signaling, etc. delivered to peer entity;

[0193] According to the SDU or PDU Header submitted by the lower-layer entity, perform specified operations on the information forwarded from the peer entity, such as segmentation, merging, discarding, encryption and decryption, etc.

[0194] According to the information forwarded by the peer entity, perform specified operations on the SDU and PDU Header submitted by the lower-layer entity, such as segmentation, merging, discarding, encryption and decryption, etc.

[0195] Perform specified operations based on the SDU or PDU Header submitted by the lower-layer entity, or the SDU, PDU, original data, header or signaling forwarded by the peer entity, such as switching the RF front end, waking up a module, switching the status of the device, sending or receiving a specified signal.

[0196] In the above implementation, the integration and coordination of the first communication module and the second communication module are achieved through the second coordination layer, so as to reduce the complexity of the second communication module.

[0197] The protocol architecture in the above implementation may be referred to as a peer-to-peer mapping architecture.

[0198] The above implementation is similar to the above implementation. The functions of each layer of the two communication modules are equivalent. For example, the traditional protocol stack design can be followed, with six functional layers including PHY layer, MAC layer, PDCP layer, SDAP layer and RRC / application layer, which are responsible for the first, second, third, fourth, fifth and sixth functions respectively. The difference is that a certain layer entity of one communication module collaborates and data is integrated with the peer layer entity of another module. Below the collaborative layer, the functional layers of the two modules work independently, while data integration and information exchange occur on the two collaborative peer layer entities. For example: Figures 8 to 10As shown, the second coordinated layers are the MAC layer, application layer, RRC layer and PDCP layer.

[0199] Among them, Figure 8 In the example shown, the physical layers of the first communication module and the second communication module are independent, and the MAC layer entity of the first communication module is responsible for merging or splitting the data stream, but is not related to the Figures 5 to 7 The difference from the example shown is that the MAC layer entity, on the one hand, delivers a MAC PDU to the physical layer of the module or receives a MAC SDU delivered from the physical layer of the module, and on the other hand, delivers another MAC PDU to the MAC entity of another module or receives a MAC SDU delivered by the MAC entity. Among them, the MAC entity responsible for delivering data to a higher-level entity or receiving data from a higher-level entity may need to merge multiple MAC PDUs into one MAC SDU before delivering it upward; or it may need to divide one MAC SDU into multiple MAC PDUs before delivering them downward. Additional operations may be performed during the merging and splitting process.

[0200] exist Fig. 9 In the example shown, the layer entities below the SDAP layer of the first communication module and the second communication module are independent, the RRC / application layer of the first communication module and the RRC / application layer of the second communication module cooperate, and the entity of the first communication module is responsible for merging or splitting the data stream. In fact, it can also be implemented by the entity of any layer between the MAC layer and the RRC / application layer, such as Fig.10 PDCP layer.

[0201] As an optional implementation manner, the terminal performs communication transmission based on the target protocol layer and the protocol layer of the second communication module, including:

[0202] The terminal performs communication transmission based on the protocol layer, the adaptation layer of the first communication module, and the protocol layer of the second communication module, wherein the terminal processes at least one of the following based on the adaptation layer:

[0203] receiving content delivered by the protocol layer of the first communication module;

[0204] Translating the content submitted by the protocol layer of the first communication module into content matched by the protocol layer of the second communication module, and delivering the translated content to the protocol layer of the second communication module;

[0205] receiving content submitted by the protocol layer of the second communication module;

[0206] Translating the content submitted by the protocol layer of the second communication module into content matched by the protocol layer of the first communication module, and delivering the translated content to the protocol layer of the second communication module;

[0207] performing data processing on the content submitted by the protocol layer of the second communication module according to the content submitted by the protocol layer of the first communication module;

[0208] According to the content submitted by the protocol layer of the second communication module, data processing is performed on the content submitted by the protocol layer of the partial content of the first communication module;

[0209] A device control operation is performed according to at least one of the content delivered by the protocol layer of the first communication module and the content delivered by the protocol layer of the second communication module.

[0210] Among them, the above content, data processing and device control operations refer to the corresponding description of the above implementation methods and are not repeated here.

[0211] The terminal processing at least one of the above items based on the adaptation layer may include: in the process of communication transmission based on the protocol layer of the first communication module, the adaptation layer and the protocol layer of the second communication module, the terminal processing at least one of the above items based on the adaptation layer.

[0212] In some embodiments, the processing performed by the above-mentioned terminal based on the second collaborative layer may also be processing outside the communication transmission process based on the protocol layer, adaptation layer and protocol layer of the first communication module, such as performing device control operations based on at least one of the content submitted by the protocol layer of the first communication module and the content submitted by the protocol layer of the second communication module.

[0213] The adaptation layer is used to adapt the protocol layer of the first functional module and the protocol layer of the second communication module, such as translating data or signaling between the two communication modules. The adaptation layer may belong to the first communication module or the second communication module, or may be a protocol layer outside the first communication module or the second communication module.

[0214] In addition, the adaptation layer entity may be a peer layer of the functional layer responsible for coordination, or a lower layer of the functional layer entity responsible for coordination, and the other functional layer entity connected thereto is called an adapted layer.

[0215] In this embodiment, the above-mentioned adaptation layer is used for at least one of the following:

[0216] Receive SDU, PDU or original data, header, signaling forwarded by upper layer or peer layer entity;

[0217] Receive SDU, PDU or original data, header, signaling delivered by the adaptation layer entity;

[0218] Translate the SDU, PDU or original data, header, signaling from the upper layer or peer layer entity into the SDU, PDU or original data, header, signaling of the adapted layer entity;

[0219] Translate the SDU, PDU or original data, header, and signaling delivered by the adaptation layer entity into the SDU, PDU or original data, header, and signaling of the peer layer entity.

[0220] In some implementations, the adaptation layer may also be used to implement the functions of the first coordination layer or the second coordination layer.

[0221] In this embodiment, the protocol layer of the above-mentioned second communication module may have one or more functions, such as the second protocol layer (such as PHY layer) is responsible for the above-mentioned first function and second function, and the third protocol layer (such as MAC layer) is responsible for the above-mentioned third to sixth functions.

[0222] In this implementation, the adaptation layer can support the situation where the functional division of the protocol stack of the second communication module is completely different from that of the first communication module, such as the PHY layer is responsible for the first and second functions, and the MAC layer is responsible for the third to sixth functions, thereby helping to improve the flexibility of the protocol.

[0223] For example: Fig.11 As shown, the various protocol layers of the first communication module are the same as the previous implementation, except that the PHY layer of the second communication module has both the first function and part of the second function, so that through an adaptation layer, the information delivered to or from the second communication module (including but not limited to PDU, SDU, Header, signaling, data, etc.) is translated into information that can be read or sent by the RLC layer of the first communication module. Similarly, the RRC / application layer can also be coordinated with the adaptation layer for collaboration, such as Fig.12 As shown, at this time, the MAC layer of the second communication module may have at least part of the functions of the second to sixth functions. In fact, it can also be implemented in other functional layers, such as Fig.13 PDCP layer.

[0224] As an optional implementation manner, the terminal processes at least one of the following based on the third collaboration layer:

[0225] receiving content delivered by an upper layer of the third collaboration layer of the first communication module;

[0226] Splitting and packaging part of the content submitted by the upper layer of the third collaborative layer of the first communication module, and sending the packaged content to the next layer of the third collaborative layer of the first communication module, and translating another part of the content submitted by the upper layer of the third collaborative layer of the first communication module into content matching the protocol layer of the second communication module, and delivering the translated content to the protocol layer of the second communication module;

[0227] receiving content submitted by the protocol layer of the second communication module;

[0228] Translating the content submitted by the protocol layer of the second communication module into content matched by the third coordination layer of the first communication module, and merging the translated content with the content submitted by the next layer of the third coordination layer of the first communication module;

[0229] Performing data processing on the content submitted by the protocol layer of the second communication module according to the content submitted by the upper layer of the third collaboration layer of the first communication module;

[0230] performing data processing on the content submitted by the third coordination layer of the first communication module according to the content submitted by the protocol layer of the second communication module;

[0231] Execute a device control operation according to at least one of the content submitted by the upper layer of the third collaboration layer of the first communication module and the content submitted by the protocol layer of the second communication module;

[0232] The third collaboration layer is a protocol layer in the protocol layers of the first communication module.

[0233] Among them, the above content, data processing and device control operations refer to the corresponding description of the above implementation methods and are not repeated here.

[0234] The terminal processing the at least one of the above items based on the third collaborative layer may include: in the communication transmission process of the second communication module based on the target protocol layer or in the communication transmission process based on the first communication module, the terminal processes the at least one of the above items based on the third collaborative layer. That is, the terminal performs the at least one operation based on the third collaborative layer in at least one of step 401 and step 402.

[0235] In some embodiments, the processing performed by the above-mentioned terminal based on the third collaborative layer may also be processing outside of step 401 and step 402, such as performing device control operations based on at least one of the content submitted by the upper layer of the third collaborative layer of the first communication module and the content submitted by the protocol layer of the second communication module.

[0236] The third collaborative layer may be the lowest layer among the protocol layers of the first communication module used in the data transmission process of the second communication module. In some embodiments, the third collaborative layer may be other protocol layers except the lowest layer among the protocol layers of the first communication module used in the data transmission process of the second communication module.

[0237] The third collaboration layer has the functions of the collaboration and adaptation layer. For example, the third collaboration layer is used to implement the functions of the adaptation layer, and is also used to implement the functions of the first collaboration layer or the second collaboration layer.

[0238] In this implementation, the third collaboration layer can support the situation where the protocol stack functional division of the second communication module is completely different from that of the first communication module, which is more conducive to reducing the complexity of the second communication module and can also avoid the introduction of an additional adaptation layer, thereby reducing the collaboration overhead.

[0239] For example: Fig.14 As shown, the RLC layer responsible for coordination in the first communication module has the function of an adaptation layer (wherein the adaptation layer is optional) and can be connected to unequal lower-layer functional entities.

[0240] It should be noted that in the embodiments of this application Figures 5 to 14 The following example is taken as follows: the first communication module is a main communication module, and the second communication module is an extremely low power consumption communication module.

[0241] In the embodiment of the present application, the terminal performs communication transmission based on the first communication module; the terminal performs communication transmission of the second communication module based on the target protocol layer, and the target protocol layer includes at least one of the following: the protocol layer of the second communication module; the protocol layer of the first communication module; the first protocol layer, and the first protocol layer is a protocol layer outside the first communication module and the second communication module. In this way, parallel transmission can be achieved through two communication modules, thereby improving the transmission performance of the communication device.

[0242] See also Fig.15 , Fig.15 is a structural diagram of a communication device provided in an embodiment of the present application, such as Fig.15 As shown, including:

[0243] A first physical module 1501 of the first communication module and a second physical module 1502 of the second communication module;

[0244] The first physical module and the second physical module share at least one of an antenna, a baseband and a radio frequency front end; or the first physical module and the second physical module respectively include an independent antenna, a baseband and a radio frequency front end.

[0245] The first physical module 1501 of the first communication module includes an antenna, a baseband and a radio frequency front end, and the second physical module 1502 of the second communication module includes an antenna, a baseband and a radio frequency front end.

[0246] Sharing at least one of the antenna, baseband and RF front-end between the above-mentioned first physical module and the second physical module can be understood as at least one of the antenna, baseband and RF front-end between the first physical module and the second physical module is commonly used by these two physical modules.

[0247] In this embodiment, for a shared device, the device has corresponding functions of two modules. For example, for a shared baseband, the baseband has baseband functions of the first communication module and the second communication module.

[0248] The first physical module and the second physical module respectively include independent antennas, basebands and radio frequency front ends, and the two physical modules respectively include different antennas, basebands and radio frequency front ends. Fig.15 An example is given in which the first physical module and the second physical module respectively include independent antennas, basebands, and radio frequency front ends.

[0249] In this embodiment, two communication modules can be used to perform transmission through the first physical module and the second physical module, thereby improving the transmission performance of the communication device.

[0250] In this embodiment, the first communication module and the second communication module may be Figure 4 The first communication module and the second communication module in the embodiment shown, Figure 4 The related descriptions of the first communication module and the second communication module in the illustrated embodiment can be applied to this embodiment and will not be described in detail here.

[0251] In some embodiments, an independent RF front end can provide independent signal transmission / reception channels for different communication modules to reduce mutual interference; an independent baseband can separate the signal processing of the two communication modules, and can completely shut down the baseband of the first communication module when the first communication module is not working, thereby minimizing power consumption.

[0252] In some implementations, when all hardware of two physical modules are not shared, this can minimize the interference between the two modules and improve the degree of freedom of scheduling.

[0253] In some embodiments, when all hardware of two physical modules are shared, it is equivalent to allowing the first communication module to simultaneously process two signals of the first communication module and the second communication module. When the second communication module is not enabled or has weak performance, the first communication module can take over the processing of the second communication module without switching to the first communication module on the network side, thereby reducing switching overhead.

[0254] As an optional implementation manner, the sharing of a radio frequency front end between the first physical module and the second physical module includes:

[0255] The first physical module and the second physical module share all or part of the components of the radio frequency front end.

[0256] For example: the main components of the RF front end include an RF switch (Switch), an amplifier, a duplexer and a filter (Filter), then at least one of the RF switch (Switch), amplifier, duplexer and filter (Filter) is shared between the first physical module and the second physical module.

[0257] In this implementation, since the first physical module and the second physical module share all or part of the components of the radio frequency front end, the structural flexibility of the communication device can be improved.

[0258] As an optional implementation manner, when a radio frequency front end and an antenna are shared between the first physical module and the second physical module:

[0259] The first baseband of the first physical module is connected to the first RF front end and the first antenna in sequence through a RF switch;

[0260] The second baseband of the second physical module is connected to the first RF front end and the first antenna in sequence through the RF switch.

[0261] In this embodiment, the Fig.16 As shown in a, the first baseband of the first physical module and the second baseband of the second physical module are connected to the first RF front end and the first antenna in sequence through the RF switch. Fig.16 Take the first communication module as the main communication module and the second communication module as the extremely low power consumption module as an example. Fig.16 MR stands for main communication module

[0262] In this implementation, the first physical module and the second physical module can share a radio frequency front end and an antenna, thereby saving hardware overhead of the terminal.

[0263] Optionally, the first RF front end includes: a duplexer, a transmit filter, a receive filter, a first RF switch, a second RF switch, a RF low noise amplifier (Low Noise Amplifier, LNA), a RF power amplifier (power amplifier, PA) and a signal superposition circuit;

[0264] The first end of the first baseband is connected to the first end of the LNA, the second end of the first baseband is connected to the first end of the PA through the signal superposition circuit, the second end of the LNA is connected to one end of the receiving filter through the first RF switch, and the other end of the receiving filter is connected to the first antenna through the duplexer;

[0265] The first end of the second baseband is connected to the first end of the LNA, the second end of the second baseband is connected to the first end of the PA through the signal superposition circuit, the second end of the PA is connected to one end of the transmit filter through the second RF switch, and the other end of the transmit filter is connected to the first antenna through the duplexer.

[0266] This embodiment can be Fig.17 As shown, for the receiving link, all components of the two modules are shared, and the received signal enters the baseband of the first communication module and the second communication module at the same time; for the transmitting link, all components are also shared, and the signals generated by the baseband of the first communication module and the second communication module are added and sent out through the same transmitting link. Since the two signals may have different frequency bands, the baseband of the two modules must at least be able to handle signals in two frequency bands.

[0267] In this implementation, since the two modules share all components of the receiving link, the complexity of the terminal structure can be reduced.

[0268] Optionally, the first RF front end includes: a duplexer, a transmit filter, a first receive filter, a second receive filter, a first RF switch, a second RF switch, a third RF switch, a fourth RF switch, an LNA and a PA;

[0269] Wherein, the first end of the first baseband is connected to the first end of the first receiving filter, the second end of the first receiving filter is connected to the first end of the LNA through the first RF switch, the second end of the LNA is connected to the first antenna through the duplexer, the second end of the first baseband is connected to the first end of the PA through the second RF switch, the second end of the PA is connected to the first end of the transmitting filter through the third RF switch, and the second end of the transmitting filter is connected to the first antenna through the duplexer;

[0270] The first end of the second baseband is connected to the first end of the second receive filter, the second end of the second receive filter is connected to the first end of the LNA through the fourth RF switch, and the second end of the second baseband is connected to the first end of the PA through the second RF switch.

[0271] This implementation method, such as Fig.18As shown, for the receiving link, the LNA is shared and placed before the two RF switches to uniformly amplify the signal, and then pass through two independent RF switches and filters to obtain two signals, which enter the baseband of the first communication module and the second communication module respectively; for the transmitting link, all components are shared and switched to the first communication module or the second communication module through an RF switch. Such a design can minimize the overhead of the baseband of the first communication module and the second communication module, because they only need to process their own signals and have less mutual interference.

[0272] Optionally, the first RF front end includes: a duplexer, a first transmit filter, a second transmit filter, a receive filter, a first RF switch, a second RF switch, a third RF switch, an LNA, a first PA, a second PA and a signal superposition circuit;

[0273] The first end of the first baseband is connected to the first end of the LNA, the second end of the LNA is connected to the first end of the receiving filter through the first RF switch, and the second end of the receiving filter is connected to the first antenna through the duplexer;

[0274] The second end of the first baseband is connected to the first end of the first PA, the second end of the first PA is connected to the first end of the first transmit filter through the second RF switch, and the second end of the first transmit filter is connected to the first antenna through the signal superposition circuit and the duplexer in sequence;

[0275] The first end of the second baseband is connected to the first end of the LNA, the second end of the second baseband is connected to the first end of the second PA, the second end of the second PA is connected to the first end of the second transmit filter through the third RF switch, and the second end of the second transmit filter is connected to the first antenna through the signal superposition circuit and the duplexer in sequence.

[0276] In this embodiment, if Fig.19 As shown, for the receiving link, all components are shared; the transmitting link uses independent RF switches, PAs and filters, and the two signals are independently generated, added and then sent out through the antenna. In this implementation, the baseband of the first communication module and the second communication module can receive two signals (for example, two signals with different frequency bands), and only needs to generate one signal of its own, which has a lower requirement on the baseband processing capability and reduces the baseband overhead.

[0277] As an optional implementation, in the case where the baseband is shared between the first physical module and the second physical module: the baseband is respectively connected to a first end of a radio frequency front end of the first communication module and a first end of a radio frequency front end of the second communication module, a second end of the radio frequency front end of the first communication module is connected to a first antenna of the first communication module, and a second end of the radio frequency front end of the second communication module is connected to a first antenna of the second communication module;

[0278] In this embodiment, if Fig.16 As shown in c, the first communication module and the second communication module share the same baseband, which can save the hardware overhead of the terminal.

[0279] As an optional implementation, when the antenna is shared between the first physical module and the second physical module: the baseband of the first communication module is connected to the first end of the RF front end of the first communication module, and the second end of the RF front end of the first communication module is connected to the antenna; the baseband of the second communication module is connected to the first end of the RF front end of the second communication module, and the second end of the RF front end of the second communication module is connected to the antenna.

[0280] In this implementation, the first communication module and the second communication module share the same antenna, which can save the hardware overhead of the terminal.

[0281] As an optional implementation, when the RF front end is shared between the first physical module and the second physical module: the baseband of the first communication module is connected to the first end of the RF front end of the first communication module, and the second end of the RF front end is connected to the first antenna of the first communication module; the baseband of the second communication module is connected to the third end of the RF front end, and the fourth end of the RF front end is connected to the second antenna of the second communication module.

[0282] As an optional implementation, when the antenna and baseband are shared between the first physical module and the second physical module: the first end of the baseband is connected to the first end of the RF front end of the first communication module, and the second end of the RF front end of the first communication module is connected to the antenna; the second end of the baseband is connected to the first end of the RF front end of the second communication module, and the second end of the RF front end of the second communication module is connected to the antenna.

[0283] In this implementation, the first communication module and the second communication module share an antenna and a baseband, which can save hardware overhead of the terminal.

[0284] As an optional implementation, when the RF front end and baseband are shared between the first physical module and the second physical module: the first end of the baseband is connected to the first end of the RF front end, the second end of the RF front end is connected to the first antenna of the first communication module, and the third end of the RF front end is connected to the second antenna of the second communication module.

[0285] In this implementation, the first communication module and the second communication module share a radio frequency front end and a baseband, which can save the hardware overhead of the terminal.

[0286] As an optional implementation, when the antenna, RF front end and baseband are shared between the first physical module and the second physical module: the baseband is connected to the first end of the RF front end, and the second end of the RF front end is connected to the antenna.

[0287] In this implementation, the first communication module and the second communication module share an antenna, a radio frequency front end, and a baseband, which can save hardware overhead of the terminal.

[0288] In this embodiment, two communication modules can be used to perform transmission through the first physical module and the second physical module, thereby improving the transmission performance of the communication device.

[0289] It should be noted that Figure 4 The method in the embodiment shown may be based on Fig.15 The communication device of the embodiment shown in the figure is implemented. In the embodiment of the present application, it is not limited to the communication device based on Fig.15 The communication device of the embodiment shown implements Figure 4 The method in the embodiment shown can also be based on Fig.15 The embodiments shown are implemented by different communication devices Figure 4 The method in the illustrated embodiment is not limited to this embodiment of the present application.

[0290] The communication method provided in the embodiment of the present application can be executed by a communication device. In the embodiment of the present application, the communication device provided in the embodiment of the present application is described by taking the communication device executing the communication method as an example.

[0291] See also Fig. 20 , Fig. 20 is a structural diagram of a communication device provided in an embodiment of the present application, such as Fig. 20 As shown, the communication device 2000 includes:

[0292] The first transmission module 2001 is used for communication transmission based on the first communication module;

[0293] The second transmission module 2002 is used to perform communication transmission of the second communication module based on the target protocol layer, and the target protocol layer includes at least one of the following:

[0294] a protocol layer of the second communication module;

[0295] a protocol layer of the first communication module;

[0296] The first protocol layer is a protocol layer outside the first communication module and the second communication module.

[0297] Optionally, the protocol layer of the first communication module includes at least one of the following:

[0298] Application layer, radio resource control RRC layer, service data adaptation protocol SDAP layer, packet data convergence protocol PDCP layer, radio link layer control RLC layer, media access control MAC layer, and physical layer.

[0299] Optionally, the protocol layer of the second communication module includes at least one of the following:

[0300] The second protocol layer, the third protocol layer, the fourth protocol layer, the fifth protocol layer, the sixth protocol layer, and the seventh protocol layer;

[0301] The second protocol layer is used to implement at least one of the following:

[0302] First function, second function, third function, fourth function, fifth function, sixth function;

[0303] The third protocol layer is used to implement at least one of the following:

[0304] Second function, third function, fourth function, fifth function, sixth function;

[0305] The fourth protocol layer is used to implement at least one of the following: a third function, a fourth function, a fifth function, and a sixth function;

[0306] The fifth protocol layer is used to implement at least one of the following: a fourth function, a fifth function, and a sixth function;

[0307] The sixth protocol layer is used to implement at least one of the following: a fifth function and a sixth function;

[0308] The seventh protocol layer is used to implement: a sixth function;

[0309] The first function includes at least one of the following:

[0310] Map information from the upper layer to the specified layer, and precode the information from the upper layer; Map information from the upper layer to the specified physical channel; Scramble; Descramble; Modulate; Demodulate; Generate baseband signal based on modulation symbols; Demodulate into modulated symbols based on baseband signal; Generate RF signal; Generate IF signal; Generate baseband signal based on RF signal; Generate baseband signal based on IF signal; Generate reference signal; Receive reference signal; Generate synchronization signal; Receive synchronization signal; Physical layer measurement; Link measurement; Power control; Energy sensing related to intermittent communication; Energy harvesting related to intermittent communication; Energy management related to intermittent communication; Send control signal; Receive control signal; Send random access signal; Receive random access signal; Execute communication process;

[0311] The second function includes at least one of the following:

[0312] Provide data transmission services to the upper layer, form the content submitted by the upper layer into MAC protocol data unit PDU or media access control control unit MAC CE and submit it to the lower layer; form the content submitted by the lower layer into PDU or MAC service data unit SDU and submit it to the upper layer; provide air interface resource management to the upper layer; map logical channels and transmission channels; transmit according to the priority of logical channels; report scheduling information; receive scheduling information; send hybrid automatic repeat request HARQ feedback; receive HARQ feedback; MAC reset; MAC reconstruction; MAC error handling;

[0313] The third function includes at least one of the following:

[0314] Provide data transmission services to the upper layer, form RLC PDUs from the upper layer and submit them to the lower layer; form PDUs or RLC SDUs from the lower layer and submit them to the upper layer; add RLC sequence numbers; error correction; duplicate packet detection; RLC SDU discard; RLC entity reconstruction; protocol error detection;

[0315] The fourth function includes at least one of the following:

[0316] Provide data transmission services to the upper layer, form PDCP PDU with the content submitted by the upper layer and submit it to the lower layer; submit PDU or PDCP SDU formed by the content submitted by the lower layer to the upper layer; add PDCP sequence number; header compression; decompression; in-order delivery; reordering; out-of-order delivery; duplicate detection; retransmission; encryption; decryption; SDU discard; integrity protection; PDCP entity reconstruction;

[0317] The fifth function includes at least one of the following:

[0318] Provide data transmission services to the upper layer, form SDAP PDU into the content submitted by the upper layer and submit it to the lower layer; form PDU or SDAP SDU into the content submitted by the lower layer and submit it to the upper layer; establish SDAP entity; delete SDAP entity, and map SDAP entity to PDU session;

[0319] The sixth function includes at least one of the following:

[0320] Generate user plane data and submit the PDU corresponding to the user plane data to the lower layer; generate control plane data and submit the PDU corresponding to the control plane data to the lower layer; restore the data submitted by the lower layer to user plane data; restore the data submitted by the lower layer to control plane data, RRC connection establishment; secure communication establishment; RRC state management; execution of security functions; mobility management; measurement configuration and measurement reporting; wireless link failure detection and connection reestablishment; processing target services; device state management; system message configuration; system message generation; system message broadcasting.

[0321] Optionally, the first transmission module 2001 or the second transmission module 2002 processes at least one of the following based on the first coordination layer:

[0322] Merging the content submitted by the lower layer of the first communication module and the content submitted by the lower layer of the second communication module;

[0323] Segmenting the content acquired by the first collaborative layer of the first communication module, and transmitting the segmented content to the lower layer of the first communication module and the lower layer of the second communication module respectively;

[0324] Performing data processing on the content submitted by the lower layer of the second communication module according to the content submitted by the lower layer of the first communication module;

[0325] Performing data processing on the content submitted by the lower layer of the first communication module according to the content submitted by the lower layer of the second communication module;

[0326] Performing a device control operation according to at least one of the content submitted by the lower layer of the first communication module and the content submitted by the lower layer of the second communication module;

[0327] The first collaboration layer is a protocol layer in the protocol layers of the first communication module, or the first collaboration layer is a protocol layer in the protocol layers of the second communication module, or the first collaboration layer is the first protocol layer;

[0328] The lower layer is a next protocol layer of the first collaborative layer.

[0329] Optionally, the first transmission module 2001 or the second transmission module 2002 is used for at least one of the following based on the second coordination layer processing:

[0330] Receiving content forwarded by a peer layer of the second communication module;

[0331] Sending the content matched by the peer layer to the peer layer of the second communication module;

[0332] Splitting and packaging the content received by the second collaborative layer to obtain first content and second content, and sending the first content to a next layer of the second collaborative layer of the first communication module, and sending the second content to a peer layer of the second communication module, wherein the second content matches the next layer of the peer layer of the second communication module;

[0333] Splitting and packaging part of the content received by the second collaborative layer to obtain third content, and sending the third content to a layer below the second collaborative layer of the first communication module, and sending another part of the content received by the second collaborative layer to a peer layer of the second communication module;

[0334] Merging the content forwarded by the peer layer of the second communication module and the content delivered by the next layer of the second collaboration layer of the first communication module;

[0335] performing data processing on the content delivered by the peer layer of the second communication module according to the content delivered by the next layer of the second collaboration layer of the first communication module;

[0336] According to the content delivered by the peer layer of the second communication module, data processing is performed on the content delivered by the next layer of the second collaboration layer of the first communication module;

[0337] Performing a device control operation according to at least one of content delivered by a peer layer of the second communication module and content delivered by a next layer of the second collaborative layer of the first communication module;

[0338] The second collaboration layer is a protocol layer in the protocol layer of the first communication module, and the peer layer of the second communication module and the second collaboration layer are the same protocol layer.

[0339] Optionally, the second transmission module 2002 is used to perform communication transmission based on the protocol layer, the adaptation layer of the first communication module, and the protocol layer of the second communication module, wherein at least one of the following is processed based on the adaptation layer:

[0340] receiving content delivered by the protocol layer of the first communication module;

[0341] Translating the content submitted by the protocol layer of the first communication module into content matched by the protocol layer of the second communication module, and delivering the translated content to the protocol layer of the second communication module;

[0342] receiving content submitted by the protocol layer of the second communication module;

[0343] Translating the content submitted by the protocol layer of the second communication module into content matched by the protocol layer of the first communication module, and delivering the translated content to the protocol layer of the second communication module;

[0344] performing data processing on the content submitted by the protocol layer of the second communication module according to the content submitted by the protocol layer of the first communication module;

[0345] According to the content submitted by the protocol layer of the second communication module, data processing is performed on the content submitted by the protocol layer of the partial content of the first communication module;

[0346] A device control operation is performed according to at least one of the content delivered by the protocol layer of the first communication module and the content delivered by the protocol layer of the second communication module.

[0347] Optionally, the first transmission module 2001 or the second transmission module 2002 processes at least one of the following based on the first coordination layer:

[0348] receiving content delivered by an upper layer of the third collaboration layer of the first communication module;

[0349] Splitting and packaging part of the content submitted by the upper layer of the third collaborative layer of the first communication module, and sending the packaged content to the next layer of the third collaborative layer of the first communication module, and translating another part of the content submitted by the upper layer of the third collaborative layer of the first communication module into content matching the protocol layer of the second communication module, and delivering the translated content to the protocol layer of the second communication module;

[0350] receiving content submitted by the protocol layer of the second communication module;

[0351] Translating the content submitted by the protocol layer of the second communication module into content matched by the third coordination layer of the first communication module, and merging the translated content with the content submitted by the next layer of the third coordination layer of the first communication module;

[0352] Performing data processing on the content submitted by the protocol layer of the second communication module according to the content submitted by the upper layer of the third collaboration layer of the first communication module;

[0353] performing data processing on the content submitted by the third coordination layer of the first communication module according to the content submitted by the protocol layer of the second communication module;

[0354] Execute a device control operation according to at least one of the content submitted by the upper layer of the third collaboration layer of the first communication module and the content submitted by the protocol layer of the second communication module;

[0355] The third collaboration layer is a protocol layer in the protocol layers of the first communication module.

[0356] Optionally, the content includes at least one of the following:

[0357] SDU, PDU, raw data, packet header, signaling.

[0358] Optionally, the data processing includes at least one of the following:

[0359] Split, merge, discard, encrypt, and decrypt.

[0360] Optionally, the device control operation includes at least one of the following:

[0361] Switch the RF front end, wake up the communication module, switch the device status, send the specified signal, and receive the specified signal.

[0362] Optionally, the first communication module is a main communication module, and the second communication module is an extremely low power consumption communication module; or, the first communication module and the second communication module are two different extremely low power consumption communication modules;

[0363] The extremely low power consumption communication module is a module supporting extremely low power consumption communication, and the power consumption of the main communication module is higher than that of the extremely low power consumption communication module.

[0364] The above communication device can improve the transmission performance of the equipment.

[0365] The communication device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. For example, the electronic device may be a terminal, or may be other devices other than a terminal. For example, the terminal may include but is not limited to the types of terminals listed in the embodiment of the present application, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0366] The communication device provided in the embodiment of the present application can achieve Figure 4 The various processes implemented by the method embodiment shown achieve the same technical effect and will not be described again here to avoid repetition.

[0367] Optional, such as Fig.21 As shown, an embodiment of the present application also provides a communication device 2100, including a processor 2101 and a memory 2102, and the memory 2102 stores programs or instructions that can be executed on the processor 2101. For example, the communication device 2100 is the above-mentioned terminal. When the program or instruction is executed by the processor 2101, the various steps of the above-mentioned communication method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0368] The embodiment of the present application also provides a communication device, including a processor and a communication interface, wherein the communication interface is used to perform communication transmission based on a first communication module; perform communication transmission of a second communication module based on a target protocol layer, and the target protocol layer includes at least one of the following: a protocol layer of the second communication module; a protocol layer of the first communication module; a first protocol layer, and the first protocol layer is a protocol layer outside the first communication module and the second communication module. . This device embodiment corresponds to the above-mentioned first device side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to the communication device embodiment, and can achieve the same technical effect. Specifically, Fig. 22 A schematic diagram of the hardware structure of a communication device for implementing an embodiment of the present application.

[0369] The communication device 2200 includes but is not limited to: a radio frequency unit 2201, a network module 2202, an audio output unit 2203, an input unit 2204, a sensor 2205, a display unit 2206, a user input unit 2207, an interface unit 2208, a memory 2209 and at least some of the components of the processor 2210.

[0370] Those skilled in the art will appreciate that the communication device 2200 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 2210 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 22 The communication device structure shown in the figure does not constitute a limitation on the communication device. The communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0371] It should be understood that in the embodiment of the present application, the input unit 2204 may include a graphics processing unit (GPU) 22041 and a microphone 22042, and the graphics processor 22041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 2206 may include a display panel 22061, and the display panel 22061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 2207 includes a touch panel 22071 and at least one of other input devices 22072. The touch panel 22071 is also called a touch screen. The touch panel 22071 may include two parts: a touch detection device and a touch controller. Other input devices 22072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0372] In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 2201 can transmit the data to the processor 2210 for processing; in addition, the RF unit 2201 can send uplink data to the network side device. Generally, the RF unit 2201 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0373] The memory 2209 can be used to store software programs or instructions and various data. The memory 2209 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 2209 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 2209 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0374] The processor 2210 may include one or more processing units; optionally, the processor 2210 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 2210.

[0375] The radio frequency unit 2201 is configured to perform communication transmission based on the first communication module; and perform communication transmission of the second communication module based on a target protocol layer, wherein the target protocol layer includes at least one of the following:

[0376] a protocol layer of the second communication module;

[0377] a protocol layer of the first communication module;

[0378] The first protocol layer is a protocol layer outside the first communication module and the second communication module.

[0379] Optionally, the protocol layer of the first communication module includes at least one of the following:

[0380] Application layer, radio resource control RRC layer, service data adaptation protocol SDAP layer, packet data convergence protocol PDCP layer, radio link layer control RLC layer, media access control MAC layer, and physical layer.

[0381] Optionally, the protocol layer of the second communication module includes at least one of the following:

[0382] The second protocol layer, the third protocol layer, the fourth protocol layer, the fifth protocol layer, the sixth protocol layer, and the seventh protocol layer;

[0383] The second protocol layer is used to implement at least one of the following:

[0384] First function, second function, third function, fourth function, fifth function, sixth function;

[0385] The third protocol layer is used to implement at least one of the following:

[0386] Second function, third function, fourth function, fifth function, sixth function;

[0387] The fourth protocol layer is used to implement at least one of the following: a third function, a fourth function, a fifth function, and a sixth function;

[0388] The fifth protocol layer is used to implement at least one of the following: a fourth function, a fifth function, and a sixth function;

[0389] The sixth protocol layer is used to implement at least one of the following: a fifth function and a sixth function;

[0390] The seventh protocol layer is used to implement: a sixth function;

[0391] The first function includes at least one of the following:

[0392] Map information from the upper layer to the specified layer, and precode the information from the upper layer; Map information from the upper layer to the specified physical channel; Scramble; Descramble; Modulate; Demodulate; Generate baseband signal based on modulation symbols; Demodulate into modulated symbols based on baseband signal; Generate RF signal; Generate IF signal; Generate baseband signal based on RF signal; Generate baseband signal based on IF signal; Generate reference signal; Receive reference signal; Generate synchronization signal; Receive synchronization signal; Physical layer measurement; Link measurement; Power control; Energy sensing related to intermittent communication; Energy harvesting related to intermittent communication; Energy management related to intermittent communication; Send control signal; Receive control signal; Send random access signal; Receive random access signal; Execute communication process;

[0393] The second function includes at least one of the following:

[0394] Provide data transmission services to the upper layer, form the content submitted by the upper layer into MAC protocol data unit PDU or media access control control unit MAC CE and submit it to the lower layer; form the content submitted by the lower layer into PDU or MAC service data unit SDU and submit it to the upper layer; provide air interface resource management to the upper layer; map logical channels and transmission channels; transmit according to the priority of logical channels; report scheduling information; receive scheduling information; send hybrid automatic repeat request HARQ feedback; receive HARQ feedback; MAC reset; MAC reconstruction; MAC error handling;

[0395] The third function includes at least one of the following:

[0396] Provide data transmission services to the upper layer, form RLC PDUs from the upper layer and submit them to the lower layer; form PDUs or RLC SDUs from the lower layer and submit them to the upper layer; add RLC sequence numbers; error correction; duplicate packet detection; RLC SDU discard; RLC entity reconstruction; protocol error detection;

[0397] The fourth function includes at least one of the following:

[0398] Provide data transmission services to the upper layer, form PDCP PDU with the content submitted by the upper layer and submit it to the lower layer; submit PDU or PDCP SDU formed by the content submitted by the lower layer to the upper layer; add PDCP sequence number; header compression; decompression; in-order delivery; reordering; out-of-order delivery; duplicate detection; retransmission; encryption; decryption; SDU discard; integrity protection; PDCP entity reconstruction;

[0399] The fifth function includes at least one of the following:

[0400] Provide data transmission services to the upper layer, form SDAP PDU into the content submitted by the upper layer and submit it to the lower layer; form PDU or SDAP SDU into the content submitted by the lower layer and submit it to the upper layer; establish SDAP entity; delete SDAP entity, and map SDAP entity to PDU session;

[0401] The sixth function includes at least one of the following:

[0402] Generate user plane data and submit the PDU corresponding to the user plane data to the lower layer; generate control plane data and submit the PDU corresponding to the control plane data to the lower layer; restore the data submitted by the lower layer to user plane data; restore the data submitted by the lower layer to control plane data, RRC connection establishment; secure communication establishment; RRC state management; execution of security functions; mobility management; measurement configuration and measurement reporting; wireless link failure detection and connection reestablishment; processing target services; device state management; system message configuration; system message generation; system message broadcasting.

[0403] Optionally, the processor 2210 processes at least one of the following based on the first collaboration layer:

[0404] Merging the content submitted by the lower layer of the first communication module and the content submitted by the lower layer of the second communication module;

[0405] Segmenting the content acquired by the first collaborative layer of the first communication module, and transmitting the segmented content to the lower layer of the first communication module and the lower layer of the second communication module respectively;

[0406] Performing data processing on the content submitted by the lower layer of the second communication module according to the content submitted by the lower layer of the first communication module;

[0407] Performing data processing on the content submitted by the lower layer of the first communication module according to the content submitted by the lower layer of the second communication module;

[0408] Performing a device control operation according to at least one of the content submitted by the lower layer of the first communication module and the content submitted by the lower layer of the second communication module;

[0409] The first collaboration layer is a protocol layer in the protocol layers of the first communication module, or the first collaboration layer is a protocol layer in the protocol layers of the second communication module, or the first collaboration layer is the first protocol layer;

[0410] The lower layer is a next protocol layer of the first collaborative layer.

[0411] Optionally, the processor 2210 is used for at least one of the following based on the second collaborative layer processing:

[0412] Receiving content forwarded by a peer layer of the second communication module;

[0413] Sending the content matched by the peer layer to the peer layer of the second communication module;

[0414] Splitting and packaging the content received by the second collaborative layer to obtain first content and second content, and sending the first content to a next layer of the second collaborative layer of the first communication module, and sending the second content to a peer layer of the second communication module, wherein the second content matches the next layer of the peer layer of the second communication module;

[0415] Splitting and packaging part of the content received by the second collaborative layer to obtain third content, and sending the third content to a layer below the second collaborative layer of the first communication module, and sending another part of the content received by the second collaborative layer to a peer layer of the second communication module;

[0416] Merging the content forwarded by the peer layer of the second communication module and the content delivered by the next layer of the second collaboration layer of the first communication module;

[0417] performing data processing on the content delivered by the peer layer of the second communication module according to the content delivered by the next layer of the second collaboration layer of the first communication module;

[0418] According to the content delivered by the peer layer of the second communication module, data processing is performed on the content delivered by the next layer of the second collaboration layer of the first communication module;

[0419] Performing a device control operation according to at least one of content delivered by a peer layer of the second communication module and content delivered by a next layer of the second collaborative layer of the first communication module;

[0420] The second collaboration layer is a protocol layer in the protocol layer of the first communication module, and the peer layer of the second communication module and the second collaboration layer are the same protocol layer.

[0421] Optionally, the performing communication transmission of the second communication module based on the target protocol layer includes:

[0422] Communication transmission is performed based on the protocol layer of the first communication module, the adaptation layer, and the protocol layer of the second communication module, wherein at least one of the following is processed based on the adaptation layer:

[0423] receiving content delivered by the protocol layer of the first communication module;

[0424] Translating the content submitted by the protocol layer of the first communication module into content matched by the protocol layer of the second communication module, and delivering the translated content to the protocol layer of the second communication module;

[0425] receiving content submitted by the protocol layer of the second communication module;

[0426] Translating the content submitted by the protocol layer of the second communication module into content matched by the protocol layer of the first communication module, and delivering the translated content to the protocol layer of the second communication module;

[0427] performing data processing on the content submitted by the protocol layer of the second communication module according to the content submitted by the protocol layer of the first communication module;

[0428] According to the content submitted by the protocol layer of the second communication module, data processing is performed on the content submitted by the protocol layer of the partial content of the first communication module;

[0429] A device control operation is performed according to at least one of the content delivered by the protocol layer of the first communication module and the content delivered by the protocol layer of the second communication module.

[0430] Optionally, the processor 2210 is used for at least one of the following based on the third collaborative layer processing:

[0431] receiving content delivered by an upper layer of the third collaboration layer of the first communication module;

[0432] Splitting and packaging part of the content submitted by the upper layer of the third collaborative layer of the first communication module, and sending the packaged content to the next layer of the third collaborative layer of the first communication module, and translating another part of the content submitted by the upper layer of the third collaborative layer of the first communication module into content matching the protocol layer of the second communication module, and delivering the translated content to the protocol layer of the second communication module;

[0433] receiving content submitted by the protocol layer of the second communication module;

[0434] Translating the content submitted by the protocol layer of the second communication module into content matched by the third coordination layer of the first communication module, and merging the translated content with the content submitted by the next layer of the third coordination layer of the first communication module;

[0435] Performing data processing on the content submitted by the protocol layer of the second communication module according to the content submitted by the upper layer of the third collaboration layer of the first communication module;

[0436] performing data processing on the content submitted by the third coordination layer of the first communication module according to the content submitted by the protocol layer of the second communication module;

[0437] Execute a device control operation according to at least one of the content submitted by the upper layer of the third collaboration layer of the first communication module and the content submitted by the protocol layer of the second communication module;

[0438] The third collaboration layer is a protocol layer in the protocol layers of the first communication module.

[0439] Optionally, the content includes at least one of the following:

[0440] SDU, PDU, raw data, packet header, signaling.

[0441] Optionally, the data processing includes at least one of the following:

[0442] Split, merge, discard, encrypt, and decrypt.

[0443] Optionally, the device control operation includes at least one of the following:

[0444] Switch the RF front end, wake up the communication module, switch the device status, send the specified signal, and receive the specified signal.

[0445] Optionally, the first communication module is a main communication module, and the second communication module is an extremely low power consumption communication module; or, the first communication module and the second communication module are two different extremely low power consumption communication modules;

[0446] The extremely low power consumption communication module is a module supporting extremely low power consumption communication, and the power consumption of the main communication module is higher than that of the extremely low power consumption communication module.

[0447] The above terminal can improve the transmission performance of the terminal.

[0448] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned communication method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0449] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0450] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned communication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0451] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0452] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium and is executed by at least one processor to implement the various processes of the above-mentioned communication method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described here.

[0453] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0454] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.

[0455] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims

1. A communication method, characterized in that: include: The terminal performs communication transmission based on the first communication module; The terminal performs communication transmission of the second communication module based on the target protocol layer, and the target protocol layer includes at least one of the following: a protocol layer of the second communication module; a protocol layer of the first communication module; The first protocol layer is a protocol layer outside the first communication module and the second communication module.

2. The method according to claim 1, characterized in that The protocol layer of the first communication module includes at least one of the following: Application layer, radio resource control RRC layer, service data adaptation protocol SDAP layer, packet data convergence protocol PDCP layer, radio link layer control RLC layer, media access control MAC layer, physical PHY layer.

3. The method according to claim 1 or 2, characterized in that The protocol layer of the second communication module includes at least one of the following: The second protocol layer, the third protocol layer, the fourth protocol layer, the fifth protocol layer, the sixth protocol layer, and the seventh protocol layer; The second protocol layer is used to implement at least one of the following: First function, second function, third function, fourth function, fifth function, sixth function; The third protocol layer is used to implement at least one of the following: Second function, third function, fourth function, fifth function, sixth function; The fourth protocol layer is used to implement at least one of the following: a third function, a fourth function, a fifth function, and a sixth function; The fifth protocol layer is used to implement at least one of the following: a fourth function, a fifth function, and a sixth function; The sixth protocol layer is used to implement at least one of the following: a fifth function and a sixth function; The seventh protocol layer is used to implement: a sixth function; The first function includes at least one of the following: Map information from the upper layer to the specified layer, and precode the information from the upper layer; Map information from the upper layer to the specified physical channel; Scramble; Descramble; Modulate; Demodulate; Generate baseband signal based on modulation symbols; Demodulate into modulated symbols based on baseband signal; Generate RF signal; Generate IF signal; Generate baseband signal based on RF signal; Generate baseband signal based on IF signal; Generate reference signal; Receive reference signal; Generate synchronization signal; Receive synchronization signal; Physical layer measurement; Link measurement; Power control; Energy sensing related to intermittent communication; Energy harvesting related to intermittent communication; Energy management related to intermittent communication; Send control signal; Receive control signal; Send random access signal; Receive random access signal; Execute communication process; The second function includes at least one of the following: Provide data transmission services to the upper layer, form the content submitted by the upper layer into MAC protocol data unit PDU or media access control control unit MAC CE and submit it to the lower layer; form the content submitted by the lower layer into PDU or MAC service data unit SDU and submit it to the upper layer; provide air interface resource management to the upper layer; map logical channels and transmission channels; transmit according to the priority of logical channels; report scheduling information; receive scheduling information; send hybrid automatic repeat request HARQ feedback; receive HARQ feedback; MAC reset; MAC reconstruction; MAC error handling; The third function includes at least one of the following: Provide data transmission services to the upper layer, form RLC PDUs from the upper layer and submit them to the lower layer; form PDUs or RLC SDUs from the lower layer and submit them to the upper layer; add RLC sequence numbers; error correction; duplicate packet detection; RLC SDU discard; RLC entity reconstruction; protocol error detection; The fourth function includes at least one of the following: Provide data transmission services to the upper layer, form PDCP PDU with the content submitted by the upper layer and submit it to the lower layer; submit PDU or PDCP SDU formed by the content submitted by the lower layer to the upper layer; add PDCP sequence number; header compression; decompression; in-order delivery; reordering; out-of-order delivery; duplicate detection; retransmission; encryption; decryption; SDU discard; integrity protection; PDCP entity reconstruction; The fifth function includes at least one of the following: Provide data transmission services to the upper layer, form SDAP PDU into the content submitted by the upper layer and submit it to the lower layer; form PDU or SDAP SDU into the content submitted by the lower layer and submit it to the upper layer; establish SDAP entity; delete SDAP entity, and map SDAP entity to PDU session; The sixth function includes at least one of the following: Generate user plane data and submit the PDU corresponding to the user plane data to the lower layer; generate control plane data and submit the PDU corresponding to the control plane data to the lower layer; restore the data submitted by the lower layer to user plane data; restore the data submitted by the lower layer to control plane data, RRC connection establishment; secure communication establishment; RRC state management; execution of security functions; mobility management; measurement configuration and measurement reporting; wireless link failure detection and connection reestablishment; processing target services; device state management; system message configuration; system message generation; system message broadcasting.

4. The method according to any one of claims 1 to 3, characterized in that The terminal processes at least one of the following based on the first coordination layer: Merging the content submitted by the lower layer of the first communication module and the content submitted by the lower layer of the second communication module; Segmenting the content acquired by the first collaborative layer of the first communication module, and transmitting the segmented content to the lower layer of the first communication module and the lower layer of the second communication module respectively; Performing data processing on the content submitted by the lower layer of the second communication module according to the content submitted by the lower layer of the first communication module; performing data processing on the content submitted by the lower layer of the first communication module according to the content submitted by the lower layer of the second communication module; Performing a device control operation according to at least one of the content submitted by the lower layer of the first communication module and the content submitted by the lower layer of the second communication module; The first collaboration layer is a protocol layer in the protocol layers of the first communication module, or the first collaboration layer is a protocol layer in the protocol layers of the second communication module, or the first collaboration layer is the first protocol layer; The lower layer is a next protocol layer of the first collaborative layer.

5. The method according to any one of claims 1 to 3, characterized in that The terminal processes at least one of the following based on the second coordination layer: Receiving content forwarded by a peer layer of the second communication module; Sending the content matched by the peer layer to the peer layer of the second communication module; Splitting and packaging the content received by the second collaborative layer to obtain first content and second content, and sending the first content to a next layer of the second collaborative layer of the first communication module, and sending the second content to a peer layer of the second communication module, wherein the second content matches the next layer of the peer layer of the second communication module; Splitting and packaging part of the content received by the second collaborative layer to obtain third content, and sending the third content to a layer below the second collaborative layer of the first communication module, and sending another part of the content received by the second collaborative layer to a peer layer of the second communication module; Merging the content forwarded by the peer layer of the second communication module and the content delivered by the next layer of the second collaboration layer of the first communication module; performing data processing on the content delivered by the peer layer of the second communication module according to the content delivered by the next layer of the second collaboration layer of the first communication module; According to the content delivered by the peer layer of the second communication module, data processing is performed on the content delivered by the next layer of the second collaboration layer of the first communication module; Performing a device control operation according to at least one of content delivered by a peer layer of the second communication module and content delivered by a next layer of the second collaborative layer of the first communication module; The second collaboration layer is a protocol layer in the protocol layer of the first communication module, and the peer layer of the second communication module and the second collaboration layer are the same protocol layer.

6. The method according to any one of claims 1 to 3, characterized in that The terminal performs communication transmission of the second communication module based on the target protocol layer, including: The terminal performs communication transmission based on the protocol layer, the adaptation layer and the protocol layer of the second communication module of the first communication module, wherein the terminal processes at least one of the following based on the adaptation layer: receiving content delivered by the protocol layer of the first communication module; Translating the content submitted by the protocol layer of the first communication module into content matched by the protocol layer of the second communication module, and delivering the translated content to the protocol layer of the second communication module; receiving content submitted by the protocol layer of the second communication module; Translating the content submitted by the protocol layer of the second communication module into content matched by the protocol layer of the first communication module, and delivering the translated content to the protocol layer of the second communication module; performing data processing on the content submitted by the protocol layer of the second communication module according to the content submitted by the protocol layer of the first communication module; According to the content submitted by the protocol layer of the second communication module, data processing is performed on the content submitted by the protocol layer of the partial content of the first communication module; A device control operation is performed according to at least one of the content delivered by the protocol layer of the first communication module and the content delivered by the protocol layer of the second communication module.

7. The method according to any one of claims 1 to 3, characterized in that The terminal processes at least one of the following based on the third coordination layer: receiving content delivered by an upper layer of the third collaboration layer of the first communication module; Splitting and packaging part of the content submitted by the upper layer of the third collaborative layer of the first communication module, and sending the packaged content to the next layer of the third collaborative layer of the first communication module, and translating another part of the content submitted by the upper layer of the third collaborative layer of the first communication module into content matching the protocol layer of the second communication module, and delivering the translated content to the protocol layer of the second communication module; receiving content submitted by the protocol layer of the second communication module; Translating the content submitted by the protocol layer of the second communication module into content matched by the third coordination layer of the first communication module, and merging the translated content with the content submitted by the next layer of the third coordination layer of the first communication module; Performing data processing on the content submitted by the protocol layer of the second communication module according to the content submitted by the upper layer of the third collaboration layer of the first communication module; performing data processing on the content submitted by the third coordination layer of the first communication module according to the content submitted by the protocol layer of the second communication module; Execute a device control operation according to at least one of the content submitted by the upper layer of the third collaboration layer of the first communication module and the content submitted by the protocol layer of the second communication module; The third collaboration layer is a protocol layer in the protocol layers of the first communication module.

8. The method according to any one of claims 4 to 7, characterized in that The content includes at least one of the following: SDU, PDU, raw data, packet header, signaling.

9. The method according to any one of claims 4 to 8, characterized in that The data processing includes at least one of the following: Split, merge, discard, encrypt, and decrypt.

10. The method according to any one of claims 4 to 9, characterized in that The device control operation includes at least one of the following: Switch the RF front end, wake up the communication module, switch the device status, send the specified signal, and receive the specified signal.

11. The method according to any one of claims 1 to 10, characterized in that The first communication module is a main communication module, and the second communication module is an extremely low power consumption communication module; or, the first communication module and the second communication module are two different extremely low power consumption communication modules; The extremely low power consumption communication module is a module supporting extremely low power consumption communication, and the power consumption of the main communication module is higher than that of the extremely low power consumption communication module.

12. A communication device, characterized in that: include: a first physical module of the first communication module and a second physical module of the second communication module; The first physical module and the second physical module share at least one of an antenna, a baseband and a radio frequency front end; or the first physical module and the second physical module respectively include an independent antenna, a baseband and a radio frequency front end.

13. The device according to claim 12, characterized in that The radio frequency front end shared between the first physical module and the second physical module includes: The first physical module and the second physical module share all or part of the components of the radio frequency front end.

14. The device according to claim 12 or 13, characterized in that In the case where a radio frequency front end and an antenna are shared between the first physical module and the second physical module: The first baseband of the first physical module is connected to the first RF front end and the first antenna in sequence through a RF switch; The second baseband of the second physical module is connected to the first RF front end and the first antenna in sequence through the RF switch.

15. The device according to claim 14, characterized in that The first RF front end includes: a duplexer, a transmit filter, a receive filter, a first RF switch, a second RF switch, a RF low noise amplifier LNA, a RF power amplifier PA and a signal superposition circuit; The first end of the first baseband is connected to the first end of the LNA, the second end of the first baseband is connected to the first end of the PA through the signal superposition circuit, the second end of the LNA is connected to one end of the receiving filter through the first RF switch, and the other end of the receiving filter is connected to the first antenna through the duplexer; The first end of the second baseband is connected to the first end of the LNA, the second end of the second baseband is connected to the first end of the PA through the signal superposition circuit, the second end of the PA is connected to one end of the transmit filter through the second RF switch, and the other end of the transmit filter is connected to the first antenna through the duplexer.

16. The device according to claim 14, characterized in that The first RF front end includes: a duplexer, a transmit filter, a first receive filter, a second receive filter, a first RF switch, a second RF switch, a third RF switch, a fourth RF switch, an LNA and a PA; Wherein, the first end of the first baseband is connected to the first end of the first receiving filter, the second end of the first receiving filter is connected to the first end of the LNA through the first RF switch, the second end of the LNA is connected to the first antenna through the duplexer, the second end of the first baseband is connected to the first end of the PA through the second RF switch, the second end of the PA is connected to the first end of the transmitting filter through the third RF switch, and the second end of the transmitting filter is connected to the first antenna through the duplexer; The first end of the second baseband is connected to the first end of the second receive filter, the second end of the second receive filter is connected to the first end of the LNA through the fourth RF switch, and the second end of the second baseband is connected to the first end of the PA through the second RF switch.

17. The device according to claim 14, characterized in that The first RF front end includes: a duplexer, a first transmit filter, a second transmit filter, a receive filter, a first RF switch, a second RF switch, a third RF switch, an LNA, a first PA, a second PA and a signal superposition circuit; The first end of the first baseband is connected to the first end of the LNA, the second end of the LNA is connected to the first end of the receiving filter through the first RF switch, and the second end of the receiving filter is connected to the first antenna through the duplexer; The second end of the first baseband is connected to the first end of the first PA, the second end of the first PA is connected to the first end of the first transmit filter through the second RF switch, and the second end of the first transmit filter is connected to the first antenna through the signal superposition circuit and the duplexer in sequence; The first end of the second baseband is connected to the first end of the LNA, the second end of the second baseband is connected to the first end of the second PA, the second end of the second PA is connected to the first end of the second transmit filter through the third RF switch, and the second end of the second transmit filter is connected to the first antenna through the signal superposition circuit and the duplexer in sequence.

18. The device according to claim 12, characterized in that In the case where the baseband is shared between the first physical module and the second physical module: the baseband is connected to a first end of a radio frequency front end of the first communication module and a first end of a radio frequency front end of the second communication module, respectively, a second end of the radio frequency front end of the first communication module is connected to a first antenna of the first communication module, and a second end of the radio frequency front end of the second communication module is connected to a first antenna of the second communication module; or, In the case where the antenna is shared between the first physical module and the second physical module: the baseband of the first communication module is connected to the first end of the RF front end of the first communication module, and the second end of the RF front end of the first communication module is connected to the antenna; the baseband of the second communication module is connected to the first end of the RF front end of the second communication module, and the second end of the RF front end of the second communication module is connected to the antenna; or, In the case where the RF front end is shared between the first physical module and the second physical module: the baseband of the first communication module is connected to the first end of the RF front end of the first communication module, and the second end of the RF front end is connected to the first antenna of the first communication module; the baseband of the second communication module is connected to the third end of the RF front end, and the fourth end of the RF front end is connected to the second antenna of the second communication module; or, In the case where the antenna and the baseband are shared between the first physical module and the second physical module: the first end of the baseband is connected to the first end of the RF front end of the first communication module, and the second end of the RF front end of the first communication module is connected to the antenna; the second end of the baseband is connected to the first end of the RF front end of the second communication module, and the second end of the RF front end of the second communication module is connected to the antenna; or, In the case where the RF front end and the baseband are shared between the first physical module and the second physical module: the first end of the baseband is connected to the first end of the RF front end, the second end of the RF front end is connected to the first antenna of the first communication module, and the third end of the RF front end is connected to the second antenna of the second communication module; or, In the case where the antenna, the RF front end and the baseband are shared between the first physical module and the second physical module: the baseband is connected to a first end of the RF front end, and a second end of the RF front end is connected to the antenna.

19. A communication device, characterized in that: include: A first transmission module, used for performing communication transmission based on the first communication module; The second transmission module is configured to perform communication transmission of the second communication module based on a target protocol layer, wherein the target protocol layer includes at least one of the following: a protocol layer of the second communication module; a protocol layer of the first communication module; The first protocol layer is a protocol layer outside the first communication module and the second communication module.

20. A terminal, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the communication method according to any one of claims 1 to 11 are implemented.

21. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the communication method according to any one of claims 1 to 11 are implemented.