Communication method and apparatus, and terminal

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

WO2025087152A1PCT designated stage expired Publication Date: 2025-05-01VIVO MOBILE COMM CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/125615
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-25
Filing Date
2024-10-18
Publication Date
2025-05-01

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 using the target protocol layer for communication transmission, the parallel transmission of the two communication modules is realized. Specific measures include: the terminal performs communication and transmission based on the first communication module; and performs communication and transmission of the second communication module based on the target protocol layer (including the protocol layer of the second communication module, the protocol layer of the first communication module or an independent protocol layer).

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 CN2024125615_01052025_PF_FP_ABST
    Figure CN2024125615_01052025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a communication method and apparatus, and a terminal. The communication method in embodiments of the present application comprises: a terminal performs communication transmission on the basis of a first communication module; and the terminal performs communication transmission of a second communication module on the basis of a target protocol layer, the target protocol layer comprising 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, the first protocol layer being a protocol layer outside the first communication module and the second communication module.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, device and terminal

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese Patent Application No. 202311395466.1 filed in China on October 25, 2023, the entire contents of which are incorporated herein by reference. Technical Field

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

[0004] In some related technologies, a terminal only supports communication with one communication module, which can also be called the main communication module of the terminal. In this way, since the terminal only supports communication with one communication module, the transmission performance of the terminal is relatively poor.

[0005] Summary of the Invention

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

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

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

[0009] 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:

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

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

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

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

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

[0015] 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.

[0016] According to a third aspect, a communication device is provided, including:

[0017] A first transmission module, configured to perform communication transmission based on the first communication module;

[0018] A 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:

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

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

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

[0022] 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.

[0023] 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 includes 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.

[0024] 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.

[0025] In the seventh aspect, a chip is provided, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the communication method provided in the embodiment of the present application.

[0026] 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.

[0027] In this embodiment of the present application, a terminal performs communication transmission based on a first communication module; the terminal performs communication transmission based on a second communication module based on a target protocol layer, where 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; and a first protocol layer, where the first protocol layer is a protocol layer outside of the first and second communication modules. This allows for parallel transmission via the two communication modules, thereby improving the terminal's transmission performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;

[0029] FIG2 is a schematic diagram of transmission positions between a terminal and a network-side device provided in an embodiment of the present application;

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

[0031] FIG4 is a flow chart of a communication method provided in an embodiment of the present application;

[0032] 5 to 14 are schematic diagrams of the protocol stack provided in embodiments of the present application;

[0033] Figures 15 to 20 are structural diagrams of communication devices provided in embodiments of the present application;

[0034] FIG21 is a structural diagram of a communication device provided in an embodiment of the present application;

[0035] Figure 22 is a structural diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0037] The terms "first", "second", etc. in this 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 the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0038] The term "indication" in this application can be either 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, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0039] 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 technology described 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 description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. thGeneration, 6G) communication system.

[0040] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or 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, vehicle-mounted devices can also be called vehicle-mounted terminals, vehicle-mounted controllers, vehicle-mounted modules, vehicle-mounted components, vehicle-mounted chips, or vehicle-mounted units, etc. It should be noted that the specific type of terminal 11 is not limited in the embodiments of the present application.

[0041] 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. Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmit / Receive 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 embodiment 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.

[0042] 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 (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( 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.

[0043] In some embodiments, the terminal and the network-side device can refer to FIG2 , where the terminal includes a main communication module and an extremely low-power communication module, and the network-side device includes a main communication module and an extremely low-power communication module. The main communication module and the extremely low-power communication module can communicate with each other, and the extremely low-power communication module of the terminal can communicate with the extremely low-power communication module of the network-side device. It should be noted that FIG2 is only 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 extremely low-power communication module of the terminal can communicate with the main communication module of the network-side device.

[0044] 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.

[0045] In some embodiments, the extremely low power communication module can support extremely low power communication (such as supporting signal transmission 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 the signal transmission method 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 extremely low power communication module is a backscatter communication module, the main communication module will naturally stimulate the extremely low power communication module when sending the signal, so the additional backscatter signal generated has almost no additional overhead.

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

[0047] Supports backscatter communication for energy harvesting;

[0048] Support powered backscatter communications;

[0049] Low power reception.

[0050] For example, an ultra-low power communication module can support energy harvesting, including but not limited to harvesting energy from light, solar energy, wireless signals, etc.

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

[0052] 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.

[0053] Backscatter communication is the most representative technology for ultra-low-power communication. In principle, backscatter communication devices adjust their internal impedance to control the circuit's reflection coefficient, thereby varying the amplitude, frequency, and phase of RF signals from other devices or the environment, achieving signal modulation. A typical backscatter communication hardware module, as shown in Figure 3, includes: an antenna unit, an energy harvesting module or power supply module, a microcontroller, a signal receiving module, a channel coding and modulation module, and a memory or sensor module. The signal receiving module is responsible for receiving downlink signals sent to the backscatter device by network-side devices or card readers. Its architecture and technology can reuse low-power wake-up receiver technology already defined in the protocol or subsequently defined. Because backscatter communication does not actively generate RF signals, its power consumption is extremely low, typically ranging from tens to hundreds of microwatts. The energy harvesting module can harvest environmental energy, such as RF signals, light, and heat, to power the modulation, demodulation, and reflection of the signal, eliminating the need for a dedicated power source such as a battery. Alternatively, it can be powered by a small power supply module, such as a button cell battery, thus reducing the required power signal strength. In addition to the typical building blocks mentioned above, backscatter communication technology can integrate low-power amplifier modules to improve receiving sensitivity and backscatter signal power.

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

[0055] The following describes in detail a communication method, device, and terminal provided by the embodiments of the present application through some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0056] Please refer to FIG4 , which is a flow chart of a communication method provided in an embodiment of the present application. As shown in FIG4 , the method includes the following steps:

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

[0058] 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:

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

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

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

[0062] 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 may be the main communication module and the second communication module may be the extremely low-power communication module, or the second communication module may be the main communication module and the first communication module may be the extremely low-power communication module. The extremely low-power communication module is a module that supports extremely low-power communication, and the main communication module consumes more power than the extremely low-power communication module.

[0063] In some embodiments, the first communication module and the second communication module are two different ultra-low power communication modules. For example, the first communication module and the second communication module are communication modules capable of transmitting signals in a backscattered manner and a communication module capable of transmitting signals in an actively generated carrier wave manner. For example, the first device is an IoT terminal capable of transmitting signals in two communication modes, such as an IoT terminal capable of transmitting signals in both a backscattered manner and an actively generated carrier wave manner.

[0064] 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 some or all module contents.

[0065] 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.

[0066] The terminal performing communication transmission of the second communication module based on the target protocol layer can be understood as that the protocol layer used in the communication transmission process through the second communication module is the target protocol layer. The communication transmission includes at least one of sending and receiving through the second communication module.

[0067] The first protocol layer is a protocol layer outside the first communication module and the second communication module, which means that the above-mentioned 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.

[0068] 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; 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.

[0069] The above step 402 may include:

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

[0071] 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,

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

[0073] 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

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

[0075] The terminal performs communication transmission of the second communication module based on the protocol layer of the second communication module.

[0076] 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.

[0077] 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.

[0078] In some embodiments, 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.

[0079] It should be noted that step 401 and step 402 may be executed simultaneously or sequentially. FIG4 illustrates an example in which step 401 is executed first and then step 402 .

[0080] In the embodiment of the present application, the above steps enable parallel transmission through the two communication modules, thereby improving the transmission performance of the terminal, such as improving the reliability and rate of terminal transmission, and reducing the energy consumption of the terminal because the same protocol layer can be shared. In addition, because the above-mentioned target protocol layer is used when communicating and transmitting through the second communication module, the second communication module does not need to have all the protocol layers required for communication and transmission, thereby reducing the complexity of the second communication module.

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

[0082] 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.

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

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

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

[0086] 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;

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

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

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

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

[0091] 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;

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

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

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

[0095] 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.

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

[0097] 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;

[0098] The fifth protocol layer may be referred to as a PDCP layer, or another name defined by the protocol, without limitation.

[0099] The sixth protocol layer may be referred to as the SDAP layer, or another name defined by the protocol, without limitation.

[0100] 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.

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

[0102] Mapping information from the upper layer to the specified layer and precoding the information from the upper layer; mapping information from the upper layer to the specified physical channel; scrambling; descrambling; modulating; demodulating; generating a baseband signal based on the modulation symbols; demodulating into modulated symbols based on the baseband signal; generating a radio frequency signal; generating an intermediate frequency signal; generating a baseband signal based on the radio frequency signal; generating a baseband signal based on the intermediate frequency signal; generating a reference signal; receiving a reference signal; generating a synchronization signal; receiving a synchronization signal; physical layer measurement; link measurement; power control; energy sensing associated with intermittent communication; energy harvesting associated with intermittent communication; energy management associated with intermittent communication; sending a control signal; receiving a control signal; sending a random access signal; receiving a random access signal; executing a communication process.

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

[0104] The above modulation or demodulation can be modulation or demodulation corresponding to modulation methods 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).

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

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

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

[0108] The above-mentioned reference signals may include a channel state information reference signal (CSI-RS), a sounding reference signal (SRS), and the like.

[0109] The above-mentioned synchronization signal 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.

[0110] The energy sensing, collection, or management related to intermittent communication described above is different from traditional continuous communication solutions. Intermittent communication solutions provide energy collection time for Internet of Things (IoT) devices, which helps IoT devices support communication for a period of time after storing sufficient energy.

[0111] The above-mentioned 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), etc.

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

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

[0114] Provide data transmission services to the upper layer, form the content submitted by the upper layer into a MAC protocol data unit (PDU) or a media access control control element (MAC CE) and submit it to the lower layer; form the content submitted by the lower layer into a PDU or a MAC service data unit (SDU) and submit it to the upper layer; provide air interface resource management to the upper layer; map logical channels to transport 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.

[0115] The above-mentioned forming a MAC PDU or MAC CE into the content submitted by the upper layer and submitting it to the lower layer may be multiplexing / splitting / merging / packing (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;

[0116] 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 can be demultiplexing / merging / splitting / unpacking (generally referring to taking the Header) the MAC PDU or MAC CE submitted by the lower layer into the PDU / MAC SDU of the upper layer and submitting it to the upper layer.

[0117] 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 (CB). Therefore, the TB in the embodiment of the present application can be a CB or an undivided TB.

[0118] Providing air interface resource management to upper layers can inform the available transport block size (TBS), latency, etc. For IoT devices with intermittent communication, energy resources such as power consumption, communication duration, and energy arrival interval can also be managed.

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

[0120] The MAC reset or reconstruction may be to initialize, reconfigure, or release a MAC entity, or to perform MAC reconstruction after a MAC error occurs.

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

[0122] Provide data transmission services to the upper layer, transform the content submitted by the upper layer into RLC PDU and submit it to the lower layer; transform the content submitted by the lower layer into PDU or RLC SDU and submit it to the upper layer; add RLC sequence number; perform error correction; duplicate packet detection; discard RLC SDU; reestablish RLC entity; and detect protocol errors.

[0123] The above-mentioned "forming an RLC PDU from the content submitted by the upper layer into an RLC PDU" and delivering it to the lower layer may include segmenting / re-segmenting / reassembling / packaging (generally referring to adding a header) the PDU / RLC SDU submitted by the upper layer into an RLC PDU and delivering it to the lower layer. The above-mentioned "forming an RLC PDU or RLC SDU from the content submitted by the lower layer into an RLC PDU or RLC SDU" and delivering it to the upper layer may include segmenting / re-segmenting / reassembling / depackaging (generally referring to removing a header) the RLC PDU submitted by the lower layer into an upper-layer PDU / RLC SDU and delivering it to the upper layer. The transmission modes may include: Acknowledge Mode (AM), Unacknowledged Mode (UM), and Transparent Mode (TM).

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

[0125] The above RLC entity re-establishment may be RLC entity re-establishment when handover occurs.

[0126] The protocol error detection may be a protocol error detection corresponding to excessive Automatic Repeat Request (ARQ) retransmission times.

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

[0128] Provide data transmission services to the upper layer, form PDCP PDUs from the upper layer and deliver them to the lower layer; form PDUs or PDCP SDUs from the lower layer and deliver them to the upper layer; add PDCP sequence numbers; perform header compression; decompression; in-sequence delivery; reordering; out-of-sequence delivery; duplicate detection; retransmission; encryption; decryption; SDU discard; integrity protection; and PDCP entity reconstruction.

[0129] The above-mentioned forming the PDCP PDU from the content submitted by the upper layer and submitting it to the lower layer may be forming the PDCP PDU from the PDU / PDCP SDU submitted by the upper layer and submitting it to the lower layer; the above-mentioned submitting the 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.

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

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

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

[0133] The aforementioned forming of the content submitted by the upper layer into an SDAP PDU and delivering it to the lower layer may include forming an SDAP PDU from the PDU / SDAP SDU submitted by the upper layer and delivering it to the lower layer; the aforementioned forming of the content submitted by the lower layer into a PDU or SDAP SDU and delivering it to the upper layer may include decomposing the SDAP PDU submitted by the lower layer into an upper-layer PDU / SDAP SDU and delivering it to the upper layer. When delivering the PDU / SDU, the PDU / SDU is mapped to the corresponding radio bearer based on QoS-related information such as the Quality of Service (QoS) ID and QoS requirements, or PDUs / SDUs with the same QoS ID or QoS requirements belong to the same QoS flow.

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

[0135] Generate user plane data and deliver the PDU corresponding to the user plane data to the lower layer; generate control plane data and deliver the PDU corresponding to the control plane data to the lower layer; restore the data delivered by the lower layer to user plane data; restore the data delivered by the lower layer to control plane data, establish RRC connection; establish secure communication; manage RRC state; perform security functions; manage mobility; configure measurement and report measurement; detect radio link failure and reestablish connection; process target services; manage device state; configure system message; generate system message; broadcast system message.

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

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

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

[0139] 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.

[0140] 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 and second functions, and the MAC layer is responsible for the third to sixth functions.

[0141] 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.

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

[0143] 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;

[0144] Splitting the content acquired by the first collaborative layer of the first communication module, and delivering the split content to the lower layer of the first communication module and the lower layer of the second communication module respectively;

[0145] 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;

[0146] 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;

[0147] 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;

[0148] 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;

[0149] The lower layer is a protocol layer next to the first collaborative layer.

[0150] The terminal processing the at least one item based on the first collaborative layer may include: during a communication transmission process of the second communication module based on the target protocol layer or during a communication transmission process based on the first communication module, the terminal processing the at least one item based on the first collaborative layer. That is, the terminal performing at least one operation in at least one of step 401 and step 402 based on the first collaborative layer.

[0151] In some embodiments, the above-mentioned terminal may also perform processing based on the first collaborative layer other than steps 401 and 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.

[0152] The first collaboration layer is a protocol layer that is used to process data of the first communication module and also to provide services for data of the second communication module. That is, the first collaboration layer needs to have at least one of the above functions in addition to its own functions.

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

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

[0155] For example, the above-mentioned first collaborative layer is used to receive the PDU of the upper-layer entity, 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.

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

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

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

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

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

[0161] For example: the above-mentioned first collaborative layer is used to perform specified operations based on 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 status of the device, sending or receiving a specified signal, wherein the status of the above-mentioned switching device includes but is not limited to the RRC status and the connection management (CM) status.

[0162] In the above embodiment, the above-mentioned first collaborative layer can be the lowest layer of the protocol layer of the first communication module used in the data transmission process of the second communication module. If the protocol layer of the first communication module used in the data transmission process of the second communication module is the RRC layer, SDAP layer, PDCP layer, RLC layer and MAC layer, then the above-mentioned first collaborative layer is the MAC; if the protocol layer of the first communication module used in the data transmission process of the second communication module is the RRC layer, SDAP layer, PDCP layer and RLC layer, then the above-mentioned first collaborative layer is the RLC layer; if the protocol layer of the first communication module used in the data transmission process of the second communication module is the RRC layer, SDAP layer and PDCP layer, then the above-mentioned first collaborative layer is the PDCP layer; if the protocol layer of the first communication module used in the data transmission process of the second communication module is the RRC layer and SDAP layer, then the above-mentioned first collaborative layer is the SDAP layer; if the protocol layer of the first communication module used in the data transmission process of the second communication module is the RRC layer, then the above-mentioned first collaborative layer is the RRC layer.

[0163] 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.

[0164] The first collaboration layer may be the highest layer among the protocol layers of the first communication module, or may be another protocol layer except the highest layer among the protocol layers of the first communication module.

[0165] The high-layer 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.

[0166] 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, so as to reduce the complexity of the second communication module.

[0167] 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 protocol layer is unique in a terminal, the entity may not be reflected in the description of the protocol layer.

[0168] 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 entity of the other module, and submits data to the module and the low-level entity of the other module. Below the collaboration layer, the functional layers of the two communication modules work independently, while the fusion of data and information exchange occur on the first collaboration layer, thereby reducing the complexity of the second communication module.

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

[0170] For ease of explanation, the embodiments of the present application are described in the case where both the first communication module and the second communication module have only one protocol stack. However, in some embodiments, 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.

[0171] Taking the above-mentioned first collaborative layer as the MAC layer of the first communication module as an example, as shown in Figure 5, 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 from the physical layers of the two modules.

[0172] Taking the above-mentioned first collaborative layer as the application layer or RRC layer of the first communication module as an example, as shown in Figure 6, 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 data streams.

[0173] The entity responsible for splitting or merging data streams is the entity that actually performs operations on the data. However, the entity responsible for execution and the entity responsible for logic may not be the same. For example, the operations performed by the MAC layer are informed by a higher layer. For example, the data splitting or merging method is determined at the PDCP layer, and the PDCP tags the data or informs the MAC layer of the splitting or merging method or principle for execution. If the execution entity and the logical entity are not the same entity, the logical entity can be managed by a higher layer or by one of two equivalent entities between different modules.

[0174] The first coordination layer may also be implemented by an entity of any layer between the MAC layer or the RRC layer application layer, such as the RLC layer in FIG7 .

[0175] In the above embodiment, the terminal can have two communication modules that can be used for multiple purposes. 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.

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

[0177] receiving content forwarded by a peer layer of the second communication module;

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

[0179] 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 layer below 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 layer below the peer layer of the second communication module;

[0180] Splitting and packaging the portion of 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 portion of the content received by the second collaborative layer to a peer layer of the second communication module;

[0181] 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;

[0182] 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;

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

[0184] performing a device control operation based on 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;

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

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

[0187] The terminal processing the at least one item based on the second collaborative layer may include: during a communication transmission process of the second communication module based on the target protocol layer or during a communication transmission process based on the first communication module, the terminal processing the at least one item based on the second collaborative layer. That is, the terminal performing at least one operation in at least one of step 401 and step 402 based on the second collaborative layer.

[0188] In some embodiments, the above-mentioned terminal may also perform processing based on the second collaborative layer outside of steps 401 and 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.

[0189] The above-mentioned second collaborative layer can 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 can 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.

[0190] 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.

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

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

[0193] Receive SDUs, PDUs or original data, headers, and signaling forwarded by the peer layer;

[0194] Receive the upper-layer PDU, split it, and package it into two SDUs of the lower-layer entity. The lower-layer SDU may carry at least part of the data information of the upper-layer PDU, or it may only carry control information.

[0195] Receive upper-layer PDUs, segment and package them into an SDU for delivery to lower-layer entities, and deliver SDUs, PDUs, or raw data, headers, signaling, etc. to peer entities;

[0196] Perform specified operations on information forwarded from peer entities, such as splitting, merging, discarding, encryption, and decryption, based on the SDU or PDU Header submitted by the lower-layer entity;

[0197] Based on 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;

[0198] Perform specified operations based on the SDU or PDU Header submitted by the lower-layer entity, or the SDU, PDU, raw data, header, or signaling forwarded by the peer entity, such as switching the RF front end, waking up a module, switching the device state, and sending or receiving specified signals.

[0199] In the above implementation, the second collaboration layer is used to realize the integration and collaboration of the first communication module and the second communication module, so as to reduce the complexity of the second communication module.

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

[0201] 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: 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 the other 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: as shown in Figures 8 to 10, the second collaborative layer is the MAC layer, application layer, RRC layer and PDCP layer.

[0202] In the example shown in FIG8 , 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 streams. However, unlike the examples shown in FIG5 to FIG7 , 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. 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 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.

[0203] In the example shown in Figure 9, the layer entities below the SDAP layer of the first and second communication modules are independent. The RRC / application layer of the first and second communication modules collaborate, with the entities of the first communication module responsible for merging or splitting data streams. In fact, this can also be implemented by entities in any layer between the MAC layer and the RRC / application layer, such as the PDCP layer in Figure 10.

[0204] 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:

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

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

[0207] Translating the content delivered by the protocol 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;

[0208] receiving content delivered by the protocol layer of the second communication module;

[0209] translating the content delivered by the protocol layer of the second communication module into content matching the protocol layer of the first communication module, and delivering the translated content to the protocol layer of the second communication module;

[0210] 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;

[0211] performing data processing on the content submitted by the protocol layer of the first communication module based on the content submitted by the protocol layer of the second communication module;

[0212] 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.

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

[0214] The terminal processing the at least one item based on the adaptation layer may include: in a communication transmission process 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 the at least one item based on the adaptation layer.

[0215] In some embodiments, the processing performed by the above-mentioned terminal based on the second collaborative layer can 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.

[0216] 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 can belong to the first communication module or the second communication module, or it can be a protocol layer outside of the first communication module or the second communication module.

[0217] In addition, the adaptation layer entity can be a peer layer of the functional layer responsible for collaboration, or a lower layer of the functional layer entity responsible for collaboration. The other functional layer entity connected to it is called the adapted layer.

[0218] In this embodiment, the adaptation layer is used for at least one of the following:

[0219] Receive SDUs, PDUs or original data, headers, and signaling forwarded by upper-layer or peer-layer entities;

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

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

[0222] 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.

[0223] In some embodiments, the adaptation layer may also be used to implement the functions of the first collaboration layer or the second collaboration layer.

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

[0225] In this embodiment, the adaptation 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, 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.

[0226] For example: As shown in Figure 11, the various protocol layers of the first communication module are the same as the previous implementation method. The difference is that the PHY layer of the second communication module also has part of the functions of the first function and the second function. In this way, 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 adaptation layer can also be coordinated at the RRC / application layer. As shown in Figure 12, 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 the PDCP layer in Figure 13.

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

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

[0229] Splitting and packaging a portion 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 portion of the content submitted by the upper layer of the third collaborative layer of the first communication module into content that matches the protocol layer of the second communication module, and delivering the translated content to the protocol layer of the second communication module;

[0230] receiving content delivered by the protocol layer of the second communication module;

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

[0232] 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;

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

[0234] Perform 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;

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

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

[0237] The terminal processing the at least one item based on the third collaborative layer may include: during a communication transmission process of the second communication module based on the target protocol layer or during a communication transmission process based on the first communication module, the terminal processing the at least one item based on the third collaborative layer. That is, the terminal performing at least one operation in at least one of step 401 and step 402 based on the third collaborative layer.

[0238] In some embodiments, the processing performed by the above-mentioned terminal based on the third collaborative layer may also be processing outside of steps 401 and 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.

[0239] The above-mentioned third collaborative layer can 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 third collaborative layer can 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.

[0240] 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.

[0241] In this embodiment, the third collaborative 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 collaborative overhead.

[0242] For example, as shown in FIG14 , 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.

[0243] It should be noted that, in the embodiments of the present application, Figures 5 to 14 are exemplified by illustrating that the first communication module is the main communication module and the second communication module is an extremely low power consumption communication module.

[0244] In this embodiment of the present application, a terminal performs communication transmission based on a first communication module; the terminal performs communication transmission based on a second communication module based on a target protocol layer, where 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; and a first protocol layer, where the first protocol layer is a protocol layer outside of the first and second communication modules. This allows for parallel transmission via the two communication modules, thereby improving the transmission performance of the communication device.

[0245] Please refer to FIG15 , which is a structural diagram of a communication device provided in an embodiment of the present application. As shown in FIG15 , the communication device includes:

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

[0247] 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.

[0248] 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.

[0249] 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.

[0250] 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.

[0251] The first physical module and the second physical module each include an independent antenna, baseband, and radio frequency front-end, and the two physical modules each include different antennas, basebands, and radio frequency front-ends. FIG15 illustrates an example in which the first physical module and the second physical module each include an independent antenna, baseband, and radio frequency front-end.

[0252] 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.

[0253] In this embodiment, the above-mentioned first communication module and second communication module can be the first communication module and second communication module in the embodiment shown in Figure 4. The relevant descriptions of the first communication module and the second communication module in the embodiment shown in Figure 4 can be applied to this embodiment and are not repeated here.

[0254] 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 completely shut down the baseband of the first communication module when the first communication module is not working, thereby minimizing power consumption.

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

[0256] In some embodiments, when all hardware of two physical modules is 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.

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

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

[0259] For example, if the main components of the RF front end include an RF switch, an amplifier, a duplexer, and a filter, then at least one of the RF switch, amplifier, duplexer, and filter may be shared between the first physical module and the second physical module.

[0260] 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.

[0261] As an optional implementation manner, when the first physical module and the second physical module share a radio frequency front end and an antenna:

[0262] 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;

[0263] 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.

[0264] In this embodiment, as shown in a of Figure 16 , the first baseband of the first physical module and the second baseband of the second physical module are both connected to the first RF front end and the first antenna in sequence via an RF switch. Figure 16 illustrates an example in which the first communication module is the primary communication module and the second communication module is the ultra-low power module. MR in Figure 16 represents the primary communication module.

[0265] 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.

[0266] 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 (LNA), a RF power amplifier (PA), and a signal superposition circuit;

[0267] 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 receive filter through the first RF switch, and the other end of the receive filter is connected to the first antenna through the duplexer.

[0268] A first end of the second baseband is connected to a first end of the LNA, a second end of the second baseband is connected to a first end of the PA through the signal superposition circuit, a 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.

[0269] This implementation can be shown in Figure 17. For the receive link, all components are shared between the two modules, and the received signal enters the baseband of the first and second communication modules simultaneously. For the transmit link, all components are also shared, and the signals generated by the baseband of the first and second communication modules are added and transmitted through the same transmit link. Because the two signals may have different frequency bands, the baseband of both modules must be able to handle signals in at least two frequency bands.

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

[0271] 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;

[0272] The first end of the first baseband is connected to the first end of the first receive filter, the second end of the first receive filter is connected to the first end of the LNA via the first RF switch, the second end of the LNA is connected to the first antenna via the duplexer, the second end of the first baseband is connected to the first end of the PA via the second RF switch, the second end of the PA is connected to the first end of the transmit filter via the third RF switch, and the second end of the transmit filter is connected to the first antenna via the duplexer.

[0273] 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.

[0274] In this implementation, as shown in Figure 18, for the receive link, the LNA is shared and placed before the two RF switches, uniformly amplifying the signal. The signal then passes through two independent RF switches and filters, resulting in two signals that enter the baseband of the first and second communication modules, respectively. For the transmit link, all components are shared, and a single RF switch switches the signal to either the first or second communication module. This design minimizes the baseband overhead of the first and second communication modules, as they only need to process their own signals, minimizing mutual interference.

[0275] 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;

[0276] 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 receive filter through the first RF switch, and the second end of the receive filter is connected to the first antenna through the duplexer;

[0277] 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 via the second RF switch, and the second end of the first transmit filter is connected to the first antenna via the signal superposition circuit and the duplexer in sequence;

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

[0279] In this implementation, as shown in Figure 19, all components are shared for the receive link; the transmit link uses independent RF switches, PAs, and filters. Two signals are independently generated, added, and then transmitted through the antenna. In this implementation, the basebands of the first and second communication modules can receive two signals (e.g., signals with different frequency bands) while only needing to generate one signal of their own. This reduces the baseband processing power requirements and thus the baseband overhead.

[0280] As an optional implementation, when a 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 the first antenna of the second communication module;

[0281] In this implementation, as shown in c in FIG16 , the first communication module and the second communication module share the same baseband, which can save hardware overhead of the terminal.

[0282] As an optional embodiment, 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.

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

[0284] As an optional embodiment, 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.

[0285] As an optional embodiment, 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.

[0286] 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.

[0287] As an optional embodiment, 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.

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

[0289] 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.

[0290] 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.

[0291] 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.

[0292] It should be noted that the method in the embodiment shown in Figure 4 can be implemented based on the communication device in the embodiment shown in Figure 15. In the embodiments of the present application, it is not limited to implementing the method in the embodiment shown in Figure 4 based on the communication device in the embodiment shown in Figure 15. That is, the method in the embodiment shown in Figure 4 can also be implemented based on a communication device different from the embodiment shown in Figure 15. This is not limited in the embodiments of the present application.

[0293] 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 method executed by the communication device as an example.

[0294] Please refer to FIG. 20 , which is a structural diagram of a communication device provided in an embodiment of the present application. As shown in FIG. 20 , the communication device 2000 includes:

[0295] A first transmission module 2001 is configured to perform communication transmission based on the first communication module;

[0296] The second transmission module 2002 is configured to perform 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:

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

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

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

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

[0301] 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 layer.

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

[0303] 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;

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

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

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

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

[0308] 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;

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

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

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

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

[0313] Mapping information from the upper layer to a specified layer and precoding the information from the upper layer; mapping information from the upper layer to a specified physical channel; scrambling; descrambling; modulating; demodulating; generating a baseband signal from modulated symbols; demodulating the baseband signal into modulated symbols; generating a radio frequency signal; generating an intermediate frequency signal; generating a baseband signal from the radio frequency signal; generating a baseband signal from the intermediate frequency signal; generating a reference signal; receiving a reference signal; generating a synchronization signal; receiving a synchronization signal; physical layer measurements; link measurements; power control; energy sensing associated with intermittent communications; energy harvesting associated with intermittent communications; energy management associated with intermittent communications; sending a control signal; receiving a control signal; sending a random access signal; receiving a random access signal; executing a communication process;

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

[0315] Provides data transmission services to the upper layer, forms MAC protocol data units (PDUs) or media access control elements (MAC CEs) submitted by the upper layer and submits them to the lower layer; forms PDUs or MAC service data units (SDUs) submitted by the lower layer and submits them to the upper layer; provides air interface resource management to the upper layer; maps logical channels to transport channels; transmits according to the priority of logical channels; reports scheduling information; receives scheduling information; sends hybrid automatic repeat request (HARQ) feedback; receives HARQ feedback; MAC reset; MAC reestablishment; MAC error handling;

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

[0317] Provide data transmission services to the upper layer, transform the content submitted by the upper layer into RLC PDU and submit it to the lower layer; transform the content submitted by the lower layer into PDU or RLC SDU and submit it to the upper layer; add RLC sequence number; perform error correction; duplicate packet detection; discard RLC SDU; reestablish RLC entity; and detect protocol errors.

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

[0319] Provide data transmission services to the upper layer, form PDCP PDUs from the upper layer and deliver them to the lower layer; form PDUs or PDCP SDUs from the lower layer and deliver them to the upper layer; add PDCP sequence numbers; perform header compression; decompression; in-sequence delivery; reordering; out-of-sequence delivery; duplicate detection; retransmission; encryption; decryption; SDU discard; integrity protection; and PDCP entity reconstruction.

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

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

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

[0323] Generate user plane data and deliver the PDU corresponding to the user plane data to the lower layer; generate control plane data and deliver the PDU corresponding to the control plane data to the lower layer; restore the data delivered by the lower layer to user plane data; restore the data delivered by the lower layer to control plane data, establish RRC connection; establish secure communication; manage RRC state; perform security functions; manage mobility; configure measurement and report measurement; detect radio link failure and reestablish connection; process target services; manage device state; configure system message; generate system message; broadcast system message.

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

[0325] 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;

[0326] Splitting the content acquired by the first collaborative layer of the first communication module, and delivering the split content to the lower layer of the first communication module and the lower layer of the second communication module respectively;

[0327] 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;

[0328] 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;

[0329] 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;

[0330] 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;

[0331] The lower layer is a protocol layer next to the first collaborative layer.

[0332] 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 collaborative layer processing:

[0333] receiving content forwarded by a peer layer of the second communication module;

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

[0335] 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 layer below 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 layer below the peer layer of the second communication module;

[0336] Splitting and packaging the portion of 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 portion of the content received by the second collaborative layer to a peer layer of the second communication module;

[0337] 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;

[0338] 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;

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

[0340] performing a device control operation based on 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;

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

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

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

[0344] Translating the content delivered by the protocol 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;

[0345] receiving content delivered by the protocol layer of the second communication module;

[0346] translating the content delivered by the protocol layer of the second communication module into content matching the protocol layer of the first communication module, and delivering the translated content to the protocol layer of the second communication module;

[0347] 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;

[0348] performing data processing on the content submitted by the protocol layer of the first communication module based on the content submitted by the protocol layer of the second communication module;

[0349] 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.

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

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

[0352] Splitting and packaging a portion 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 portion of the content submitted by the upper layer of the third collaborative layer of the first communication module into content that matches the protocol layer of the second communication module, and delivering the translated content to the protocol layer of the second communication module;

[0353] receiving content delivered by the protocol layer of the second communication module;

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

[0355] 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;

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

[0357] Perform 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;

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

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

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

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

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

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

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

[0365] 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;

[0366] The extremely low power consumption communication module is a module that supports 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.

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

[0368] The communication device in the embodiments of the present application can 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 chip. For example, the electronic device can be a terminal, or it can be a device other than a terminal. For example, the terminal can include but is not limited to the types of terminals listed in the embodiments of the present application, and the other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0369] The communication device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment shown in Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0370] Optionally, as shown in Figure 21, an embodiment of the present application also provides a communication device 2100, including a processor 2101, a memory 2103 and a network interface 2102, and the memory 2103 stores programs or instructions that can be run 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.

[0371] An 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; and perform communication transmission of a 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; a first protocol layer, wherein 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, Figure 22 is a schematic diagram of the hardware structure of a communication device that implements an embodiment of the present application.

[0372] 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.

[0373] Those skilled in the art will appreciate that the communication device 2200 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 2210 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The communication device structure shown in FIG22 does not limit the communication device. The communication device may include more or fewer components than shown, or may combine certain components or arrange the components differently, which will not be described in detail here.

[0374] It should be understood that in an 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 a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an 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 an operating stick, which will not be repeated here.

[0375] 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.

[0376] 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, applications or instructions required for at least one function (such as a sound playback function, an image playback function, 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. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM 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.

[0377] Processor 2210 may include one or more processing units. Optionally, processor 2210 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 2210.

[0378] 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:

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

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

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

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

[0383] 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 layer.

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

[0385] 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;

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

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

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

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

[0390] 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;

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

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

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

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

[0395] Mapping information from the upper layer to a specified layer and precoding the information from the upper layer; mapping information from the upper layer to a specified physical channel; scrambling; descrambling; modulating; demodulating; generating a baseband signal from modulated symbols; demodulating the baseband signal into modulated symbols; generating a radio frequency signal; generating an intermediate frequency signal; generating a baseband signal from the radio frequency signal; generating a baseband signal from the intermediate frequency signal; generating a reference signal; receiving a reference signal; generating a synchronization signal; receiving a synchronization signal; physical layer measurements; link measurements; power control; energy sensing associated with intermittent communications; energy harvesting associated with intermittent communications; energy management associated with intermittent communications; sending a control signal; receiving a control signal; sending a random access signal; receiving a random access signal; executing a communication process;

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

[0397] Provides data transmission services to the upper layer, forms MAC protocol data units (PDUs) or media access control elements (MAC CEs) submitted by the upper layer and submits them to the lower layer; forms PDUs or MAC service data units (SDUs) submitted by the lower layer and submits them to the upper layer; provides air interface resource management to the upper layer; maps logical channels to transport channels; transmits according to the priority of logical channels; reports scheduling information; receives scheduling information; sends hybrid automatic repeat request (HARQ) feedback; receives HARQ feedback; MAC reset; MAC reestablishment; MAC error handling;

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

[0399] Provide data transmission services to the upper layer, transform the content submitted by the upper layer into RLC PDU and submit it to the lower layer; transform the content submitted by the lower layer into PDU or RLC SDU and submit it to the upper layer; add RLC sequence number; perform error correction; duplicate packet detection; discard RLC SDU; reestablish RLC entity; and detect protocol errors.

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

[0401] Provide data transmission services to the upper layer, form PDCP PDUs from the upper layer and deliver them to the lower layer; form PDUs or PDCP SDUs from the lower layer and deliver them to the upper layer; add PDCP sequence numbers; perform header compression; decompression; in-sequence delivery; reordering; out-of-sequence delivery; duplicate detection; retransmission; encryption; decryption; SDU discard; integrity protection; and PDCP entity reconstruction.

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

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

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

[0405] Generate user plane data and deliver the PDU corresponding to the user plane data to the lower layer; generate control plane data and deliver the PDU corresponding to the control plane data to the lower layer; restore the data delivered by the lower layer to user plane data; restore the data delivered by the lower layer to control plane data, establish RRC connection; establish secure communication; manage RRC state; perform security functions; manage mobility; configure measurement and report measurement; detect radio link failure and reestablish connection; process target services; manage device state; configure system message; generate system message; broadcast system message.

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

[0407] 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;

[0408] Splitting the content acquired by the first collaborative layer of the first communication module, and delivering the split content to the lower layer of the first communication module and the lower layer of the second communication module respectively;

[0409] 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;

[0410] 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;

[0411] 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;

[0412] 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;

[0413] The lower layer is a protocol layer next to the first collaborative layer.

[0414] Optionally, the processor 2210 is configured to perform at least one of the following based on the second collaborative layer processing:

[0415] receiving content forwarded by a peer layer of the second communication module;

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

[0417] 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 layer below 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 layer below the peer layer of the second communication module;

[0418] Splitting and packaging the portion of 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 portion of the content received by the second collaborative layer to a peer layer of the second communication module;

[0419] 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;

[0420] 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;

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

[0422] performing a device control operation based on 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;

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

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

[0425] Perform communication transmission based on the protocol layer, 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:

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

[0427] Translating the content delivered by the protocol 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;

[0428] receiving content delivered by the protocol layer of the second communication module;

[0429] translating the content delivered by the protocol layer of the second communication module into content matching the protocol layer of the first communication module, and delivering the translated content to the protocol layer of the second communication module;

[0430] 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;

[0431] performing data processing on the content submitted by the protocol layer of the first communication module based on the content submitted by the protocol layer of the second communication module;

[0432] 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.

[0433] Optionally, the processor 2210 is configured to perform at least one of the following based on the third collaborative layer processing:

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

[0435] Splitting and packaging a portion 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 portion of the content submitted by the upper layer of the third collaborative layer of the first communication module into content that matches the protocol layer of the second communication module, and delivering the translated content to the protocol layer of the second communication module;

[0436] receiving content delivered by the protocol layer of the second communication module;

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

[0438] 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;

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

[0440] Perform 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;

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

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

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

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

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

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

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

[0448] 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;

[0449] The extremely low power consumption communication module is a module that supports 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.

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

[0451] 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.

[0452] 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-transitory readable storage medium.

[0453] 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 achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0454] 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.

[0455] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product 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 repeated here.

[0456] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising 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 a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments 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 the opposite 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.

[0457] Through the description of the above embodiments, 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-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0458] 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 this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A communication method, comprising: 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 of claim 1, wherein: 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, wherein: 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 reply Feedback; receiving 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, wherein: 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, wherein: 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, wherein: 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 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: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, comprising: 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 the antenna, baseband and RF front end. At least one item; or, the first physical module and the second physical module respectively include an independent antenna, baseband and RF front end.

13. The device of claim 12, wherein: 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, wherein: 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 of claim 14, wherein: 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 of claim 14, wherein: 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 of claim 14, wherein: 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, and the second end of the LNA is connected to the first end of the LNA. A radio frequency switch is connected to the first end of the receiving filter, 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 of claim 12, wherein: 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 radio frequency 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 radio frequency front end, and a second end of the radio frequency front end is connected to the antenna.

19. A communication device, comprising: 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 comprising 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 storing a program or an instruction, wherein the program or the instruction, when executed by a processor, implements the steps of the communication method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • MULTI-TRANSCEIVER ARCHITECTURE FOR ADVANCED Tx ANTENNA MONITORING AND CALIBRATION IN MIMO AND SMART ANTENNA COMMUNICATION SYSTEMS

    US20100093282A1

  • Data packet repair method, base station, terminal and computer readable storage medium

    WO2019091399A1

  • Feedback method and apparatus

    WO2021134346A1

  • Data transmission method and apparatus, related devices, and storage medium

    WO2021180075A1

  • Communication method and apparatus

    WO2022205234A1