Transmission method and apparatus, and device
By receiving or sending public data streams or proprietary data streams including paging messages, the transmission delay problem between the terminal and the network side in a large number of user scenarios is solved, and the system capacity is improved and the transmission robustness is enhanced.
Patent Information
- Application Number
- PCT/CN2025/071272
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-09
- Filing Date
- 2025-01-08
- Publication Date
- 2025-07-17
AI Technical Summary
In a large number of user scenarios, the communication transmission delay between the terminal and the network side is relatively large, especially in idle or inactive states, which is difficult to effectively solve the problem of the prior art.
By receiving or sending public or proprietary data streams, including paging messages, paging control messages, short messages, short messages, short messages and data transmission control information, user data is reasonably allocated to improve system capacity and ensure transmission robustness, and rate split multiple access technology is used to transmit public and proprietary data streams within the same resources.
While increasing the system capacity, the transmission delay is reduced and the transmission robustness is enhanced, especially the efficiency of multi-user data transmission in idle or inactive states.
Smart Images

Figure CN2025071272_17072025_PF_FP_ABST
Abstract
Description
Transmission method, device and equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202410036595.X filed in China on January 9, 2024, 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 transmission method, device and equipment. Background Art
[0004] As the number of users increases, the amount of communication between terminals and network devices poses a significant challenge to system capacity. In particular, when terminals are idle or inactive, sending and receiving data with the network increases transmission latency in scenarios with a large number of users. Summary of the Invention
[0005] The embodiments of the present application provide a transmission method, apparatus, and device that can solve the problem of transmission delay between the terminal and the network side in scenarios with a large number of users.
[0006] In a first aspect, a transmission method is provided, the method comprising:
[0007] The first device receives a public data stream or a private data stream sent by the second device; wherein the public data stream or the private data stream includes at least one of the following:
[0008] paging messages;
[0009] Paging control message;
[0010] Short messages;
[0011] Short message control message;
[0012] Data transmission control information;
[0013] At least some of the user data.
[0014] In a second aspect, a transmission method is provided, the method comprising:
[0015] The second device sends a public data stream or a private data stream to the first device; wherein the public data stream or the private data stream includes at least one of the following:
[0016] paging messages;
[0017] Paging control message;
[0018] Short messages;
[0019] Short message control message;
[0020] Data transmission control information;
[0021] At least some of the user data.
[0022] According to a third aspect, a transmission device is provided, comprising:
[0023] A receiving module, configured to receive a public data stream or a proprietary data stream sent by a second device; wherein the public data stream or the proprietary data stream includes at least one of the following:
[0024] paging messages;
[0025] Paging control message;
[0026] Short messages;
[0027] Short message control message;
[0028] Data transmission control information;
[0029] At least some of the user data.
[0030] In a fourth aspect, a transmission device is provided, comprising:
[0031] A sending module, configured to send a public data stream or a proprietary data stream to the first device; wherein the public data stream or the proprietary data stream includes at least one of the following:
[0032] paging messages;
[0033] Paging control message;
[0034] Short messages;
[0035] Short message control message;
[0036] Data transmission control information;
[0037] At least some of the user data.
[0038] In a fifth aspect, a terminal is provided, 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 method described in the first aspect or the second aspect are implemented.
[0039] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is configured to receive a public data stream or a proprietary data stream sent by a second device; wherein the public data stream or the proprietary data stream includes at least one of the following:
[0040] paging messages;
[0041] Paging control message;
[0042] Short messages;
[0043] Short message control message;
[0044] Data transmission control information;
[0045] At least some of the user data.
[0046] In a seventh aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is configured to send a public data stream or a private data stream to a first device; wherein the public data stream or the private data stream includes at least one of the following:
[0047] paging messages;
[0048] Paging control message;
[0049] Short messages;
[0050] Short message control message;
[0051] Data transmission control information;
[0052] At least some of the user data.
[0053] In an eighth aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0054] In a ninth aspect, a network-side device is provided, comprising a processor and a communication interface, wherein the communication interface is configured to receive a public data stream or a proprietary data stream sent by a second device; wherein the public data stream or the proprietary data stream includes at least one of the following:
[0055] paging messages;
[0056] Paging control message;
[0057] Short messages;
[0058] Short message control message;
[0059] Data transmission control information;
[0060] At least some of the user data.
[0061] In a tenth aspect, a network-side device is provided, comprising a processor and a communication interface, wherein the communication interface is configured to send a public data stream or a proprietary data stream to a first device; wherein the public data stream or the proprietary data stream includes at least one of the following:
[0062] paging messages;
[0063] Paging control message;
[0064] Short messages;
[0065] Short message control message;
[0066] Data transmission control information;
[0067] At least some of the user data.
[0068] In the eleventh 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 method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0069] In the twelfth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect or the second aspect, and the network side device can be used to execute the steps of the method described in the first aspect or the second aspect.
[0070] In the thirteenth 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 method as described in the first aspect, or to implement the method as described in the second aspect.
[0071] In a fourteenth 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 transmission method as described in the first aspect or the second aspect.
[0072] In the fifteenth aspect, a communication device is provided, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0073] In an embodiment of the present application, the first device serving as the receiving end will receive the public data stream or the proprietary data stream sent by the second device serving as the sending end. Since the public data stream or the proprietary data stream includes at least one of a paging message, a paging control message, a short message, a short message control message, data transmission control information and at least part of the user data, the above-mentioned content can be reasonably allocated to the public data stream or the proprietary data stream, thereby improving the system capacity while ensuring the robustness of the transmission to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] FIG1 is a block diagram of a wireless communication system;
[0075] Figure 2 is a schematic diagram of a composite constellation:
[0076] Figure 3 is the second schematic diagram of the composite constellation
[0077] Figure 4 is the third schematic diagram of the composite constellation
[0078] FIG5 is a schematic diagram of a method flow diagram of an embodiment of the present application;
[0079] FIG6 is a second schematic diagram of a method flow chart of an embodiment of the present application;
[0080] FIG7 is a schematic diagram of a module structure of a device according to an embodiment of the present application;
[0081] FIG8 is a second schematic diagram of the module structure of the device according to an embodiment of the present application;
[0082] FIG9 is a schematic structural diagram of a communication device according to an embodiment of the present application;
[0083] FIG10 is a schematic structural diagram of a terminal according to an embodiment of the present application;
[0084] FIG11 is a schematic structural diagram of a network-side device according to an embodiment of the present application. DETAILED DESCRIPTION
[0085] 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.
[0086] 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.
[0087] 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.
[0088] 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. th Generation, 6G) communication system.
[0089] 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, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station 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), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the 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.
[0090] 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.
[0091] For ease of understanding, some of the contents involved in the embodiments of this application are described below:
[0092] 1. Paging Classification
[0093] In New Radio (NR), paging can be categorized into the following types based on the source of the message:
[0094] 5G Core Network (5GC) paging comes from 5GC. When downlink data arrives for a User Equipment (UE) in Radio Resource Control Idle (RRC_IDLE) state, 5GC notifies the UE via a Paging message.
[0095] Radio Access Network (RAN) paging, which comes from the gNB. When downlink data arrives for a UE in Radio Resource Control Inactive (RRC_INACTIVE) state, the gNB notifies the UE to start data transmission through a RAN Paging message.
[0096] The final paging message is sent by the gNB to the UE via the air interface.
[0097] 2. Paging Channel
[0098] The paging message is carried by the Paging Control Channel (PCCH) logical channel, the data block of the PCCH logical channel is carried by the Paging Channel (PCH), and the data block of the PCH transport channel is carried by the PDSCH physical channel. Since the Physical Downlink Shared Channel (PDSCH) is a downlink shared physical channel, it can carry not only the PCH transport channel but also the Downlink Shared Channel (DL-SCH) transport channel. Therefore, before receiving a paging message (on the PDSCH), the terminal needs to first monitor the Physical Downlink Control Channel (PDCCH) physical channel, and then determine whether the network has sent a paging message to it in this paging cycle based on whether the PDCCH physical channel carries the Paging Radio Network Temporary Identity (P-RNTI).
[0099] 3. Paging Opportunities and Paging Frames
[0100] Paging Frame (PF) and Paging Occasion (PO) are two important paging-related concepts. A Paging Frame (PF) is a radio frame that can contain one or more Paging Occasions (PO). A Paging Occasion (PO) is a subframe that may contain a paging message.
[0101] If the terminal knows the paging cycle, PF (paging frame), and PO (paging occasion), it can know the exact time to receive the paging message. In order to reduce the power consumption of the UE in the RRC_IDLE / RRC_INACTIVE state, the UE uses discontinuous reception (DRX) to receive paging messages. There are several PFs in a DRX cycle, and one PF corresponds to several POs. The UE only wakes up once to monitor one PO in a DRX cycle. The UE monitors one paging occasion (PO) in each DRX cycle. PO is a set of PDCCH monitoring occasions and can include multiple time slots (for example, subframes or Orthogonal Frequency Division Multiplexing (OFDM) symbols) in which paging DCI can be sent.
[0102] DRX cycle indicates the period of UE detection of paging, PF indicates the system frame for detecting paging, PO indicates the specific PDCCH monitoring occasions for detecting paging, and i_s indicates the index of PO corresponding to PF. The calculation method is as follows:
[0103] PF: (SFN+PF_offset)mod T=(T div N)*(UE_ID mod N)
[0104] i_s:i_s=floor(UE_ID / N)mod Ns
[0105] The parameters are explained as follows:
[0106] T: is the DRX cycle; there will be a cell-level indication Tc in the system message, and the RRC may also have a UE-level indication Tue. If Tue is not indicated, T = Tc. If Tue is indicated, T = min(Tc, Tue).
[0107] N: total number of PFs in T;
[0108] Ns: the number of POs corresponding to a PF
[0109] PF_offset: PF offset
[0110] UE_ID: 5G-S-TMSI mod 1024; UE's Temporary Mobile Subscriber Identify (TMSI), which uniquely identifies different UEs and is also used in random access message (Msg) 3. If the UE does not have a TMSI, UE_ID = 0 by default.
[0111] The above parameters will be indicated in PCCH-config.
[0112] 4. Paging Message
[0113] Currently, a paging message carries a PagingRecordList, which contains at least one and at most maxNrofPageRec PagingRecords. Each PagingRecord carries a paging identifier (ue_Identity) of the paged UE. That is, a paging message can indicate that at most maxNrofPageRec UEs are paged.
[0114] The paged UE has two identifiers: one for paging UEs in the idle state, namely ng-5G-S-TMSI; the other for paging UEs in the inactive state, namely fullI-RNTI. The UE receiving the paging message is in either the idle state or the inactive state.
[0115] In addition to sending a paging message, the DCI for scheduling paging may also carry a short message and indicate whether there are available timing reference signal (TRS) resources.
[0116] 5. Random Access Process
[0117] In the prior art, the random access procedure may be a contention-based random access procedure or a non-contention-based random access procedure. The random access procedure may be a four-step random access procedure (also called a Type-1 random access procedure) or a two-step random access procedure (also called a Type-2 random access procedure).
[0118] In the contention-based 4-step random access process (Random Access Channel (RACH)), the UE first sends Msg1 to the network, which includes a preamble. After the network detects the preamble, it sends Msg2 / Random Access Response (RAR) message, which includes the number of the preamble detected by the network and the uplink radio resources allocated to the UE to send Msg3. After receiving Msg2, the UE confirms that at least one of the preamble numbers carried in Msg2 is consistent with the number of the preamble it sent, and then sends Msg3 containing contention resolution information based on the resources indicated by the RAR. After receiving Msg3, the network sends Msg4 containing contention resolution information. After receiving Msg4, the UE confirms that the resolution information is consistent with the one it sent in Msg3, thus completing the 4-step random access.
[0119] The network includes uplink grant (UL grant) information in the RAR to indicate the MSG3 physical uplink shared channel (PUSCH) scheduling information, and includes RAPID (RACH preamble ID), TC-RNTI, TA, etc. If the network does not receive the MSG3 PUSCH, it can schedule the retransmission of the MSG3 PUSCH in the PDCCH scrambled by the TC-RNTI.
[0120] For the contention random access process, different UEs randomly select preambles for transmission. In this way, different UEs may select the same preamble to send on the same time-frequency radio resources (RO resources). This situation can be understood as a UE preamble conflict. In this case, different UEs will receive the same RAR. At this time, different UEs will transmit MSG.3PUSCH according to the scheduling information in the RAR UL grant. Since the existing technology does not support repeated transmission of MSG.3PUSCH, the network can only decode the PUSCH (including contention resolution information) sent by one UE on one MSG3PUSCH scheduling resource. Therefore, the network will include the contention resolution information received in MSG3 in MSG4. If the contention resolution information in MSG4 received by the UE matches the contention resolution information sent by the UE in MSG3PUSCH, the UE considers that the contention resolution is successful. If they do not match, the contention resolution is considered unsuccessful.
[0121] If the contention resolution is unsuccessful, the UE reselects RACH transmission resources, performs PRACH transmission, and makes the next random access attempt.
[0122] In the two-step random access process 2-step RACH, the first step is that the UE sends MsgA to the network side. After receiving MsgA, the network side sends a MsgB message to the UE. If the UE does not receive MsgB within a certain period of time, the UE will increment the counter that counts the number of times MsgA is sent and resend MsgA. If the counter that counts the number of times MsgA is sent reaches a certain threshold, the UE will switch from the 2-step random access process to the 4-step random access process. MsgA includes the MsgA preamble part and the MsgA PUSCH part. The preamble part is sent on the RO used for 2-step RACH, and the PUSCH part is sent on the MsgA PUSCH resources associated with the sending of the MsgA preamble and the RO. MsgA PUSCH resources are a set of PUSCH resources configured relative to each PRACH slot, including time-frequency resources and data modulation reference signal (DMRS) resources.
[0123] 6. Small Data Transmission
[0124] The characteristic of efficient small data transmission is that for UEs in non-connected state (i.e., IDLE and INACTIVE), it avoids excessive signaling overhead caused by RRC state transition and RRC connection establishment process, and completes the purpose of small data transmission through a very simple signaling process.
[0125] A key feature of the small data transmission solution is that the UE's current Data Radio Bearer (DRB) is suspended, not released. Therefore, the UE can resume the DRB before sending a ResumeRequest message, then use RRC signaling to piggyback small data. At this point, data can be transmitted on the DRB, just like a connected UE. This avoids state transitions and achieves efficient small data transmission with minimal signaling overhead.
[0126] Because small data transmission uses DRB transmission and access stratum (AS) security is activated, small data transmission can provide necessary security protections, such as data encryption and integrity protection. From a security perspective, since the UE may have moved to another base station while in the suspended state, the security keys used by the UE to resend packets need to be updated. The update method is to perform the next key update operation based on the parameters provided to the UE by the network when it enters the suspended state for calculating the next hop key.
[0127] Small data transmissions are carried on the Dedicated Traffic Channel (DTCH) and multiplexed with the uplink RRCConnectionResumeRequest message before transmission. Similarly, any downlink reply message can also be carried on the DTCH and multiplexed with the downlink RRCConnectionRelease message. Both uplink and downlink data are encrypted using the next key after the update.
[0128] Small data can be transmitted on Msg3 PUSCH during a 4-step RACH process, on MsgA PUSCH during a 2-step RACH process, or on PUSCH resources scheduled using a configured grant configured in the RRC inactive state. Small data transmission during 2-step RACH and 4-step RACH processes is called RACH-based small data transmission, while small data transmission using PUSCH scheduled using a configured grant is called Configured Grant (CG)-based small data transmission.
[0129] 7. Mobile Terminated Enhanced Data Transfer (MT-EDT)
[0130] In the LTE system, the network (NW) carries the MT-EDT trigger message in a paging message. The UE then initiates the EDT process. After receiving the UE's request message (carrying the MT-EDT cause value), the NW concatenates the RRC response message with the DRB data into a protocol data unit (PDU) and sends it to the UE, ultimately enabling the reception of downlink services.
[0131] 8. RSMA ratio splitting multiple access technology
[0132] The basic idea behind rate splitting is to split the messages sent to different receivers into two parts at the transmitter: a dedicated part (dedicated data stream) and a public part (public data stream). The public part of all information is then merged into a single, integrated message and multiplexed using the downlink non-orthogonal multiple access technique studied in 3GPP Rel-13, namely Multiuser Superposition Transmission (MUST). A composite constellation is designed to allocate constellation points and bits to different users. Then, similar to traditional multi-user multiple input multiple output (MU-MIMO) multi-stream transmission, the public data stream and multiple dedicated data streams are transmitted within the same time-frequency resources using different precoding and DMRS resources. On the receiver side, each user decodes not only their own dedicated data stream but also the public data stream, then merges the two data streams into a complete message. It should be noted that when decoding the public data stream, the receiver may need to decode information sent to other users and perform interference cancellation.
[0133] When all data is transmitted using a public data stream, data multiplexing is equivalent to the MUST technology studied in 3GPP Rel-13. When all data is transmitted using a dedicated data stream, data multiplexing is equivalent to the MU-MIMO method. Therefore, to a certain extent, RSMA is equivalent to a combination of the MUST and MU-MIMO methods.
[0134] 9. Downlink Non-Orthogonal Multiple Access Technology
[0135] At present, downlink non-orthogonal multiple access (NOMA) is being studied. The main idea is to use superposition coding and successive interference cancellation (SIC) to carry the information of multiple users on the same resource element (RE).
[0136] For example, three superposition coding methods are listed, namely Cat 1, Cat 2 and Cat 3. Among them, Cat 1 and Cat 2 superimpose multiple sub-constellations into a composite constellation, while Cat 3 directly allocates different bits to different users based on a composite constellation.
[0137] Cat1: Different sub-constellations are superimposed with an adaptive power ratio, and the mapping of composite constellation points to bits does not conform to Gray mapping principles. For example, Figure 2 shows a composite constellation formed by superimposing two sub-constellations of size 4. The constellation points of the first sub-constellation are actually the center points of the clusters distributed in the four quadrants of the composite constellation. For example, the four points in the first quadrant, although with different values, all represent bits "00." The constellation points of the second sub-constellation are the constellation points of each cluster in the composite constellation. For example, the last two bits of the first constellation point in each quadrant represent bits "10."
[0138] Category 2: Different sub-constellations are superimposed with an adaptive power ratio, and the mapping of composite constellation points to bits conforms to the Gray mapping principle. For example, Figure 3 shows a composite constellation formed by superimposing two sub-constellations of size 4 that use the Gray mapping principle. This is similar to Figure 2, except for a slight difference in the bit mapping rules.
[0139] For Category 1 and Category 2, the composite constellation they transmit is composed of a superposition of sub-constellations, with the power ratio controlling the superposition of the sub-constellations. For the two-user scenario, the transmitting end performs the following steps: The transmitting end first determines the constellation point to be transmitted based on the first user's information bits, then multiplies this constellation point by the power ratio, where is the power ratio of the second user. Next, the transmitting end determines the constellation point to be transmitted based on the second user's information bits, and then multiplies this constellation point by the power ratio. Finally, a vector sum is performed on the two constellation points to obtain the final transmitted composite constellation point. At the receiving end, the first user only needs to determine the quadrant in which the constellation point lies to obtain the desired bit, while the second user needs to determine not only the quadrant in which the constellation point lies, but also its specific position within the quadrant. In other words, the first user can demodulate only two bits, while the second user actually needs to demodulate four bits and then extract the final two bits.
[0140] Category 3: Directly divide bits into a constellation point that conforms to the Gray mapping rule. As shown in Figure 4, the entire constellation diagram conforms to the Gray mapping rule. It is then agreed that the first two bits are the bits of the first user, and the last two bits are the bits of the second user.
[0141] It can be seen that the sub-constellations of Cat1 and Cat2 can be different, and the composite constellation formed by superposition may be irregular, while Cat3 first defines a regular composite constellation and then divides the bits.
[0142] For downlink NOMA, fully leveraging the channel conditions of different users is key to improving overall spectral efficiency. For example, for users with poor channels, such as those farther from the transmitter, constellation point resolution is poor. They can only distinguish constellation points with large Euclidean distances, such as those located in different quadrants, but cannot accurately determine constellation points within the same quadrant. On the other hand, for users with better channels, such as those closer to the transmitter, constellation point resolution is better, allowing accurate determination even of constellation points with small Euclidean distances. This effectively decodes all bits sent by the transmitter and then extracts the bits of interest. In practical applications, directly determining the composite constellation points to obtain all bits and then extracting a subset of the bits is computationally more complex. A less complex approach is SIC: first determine the sub-constellation point with a large Euclidean distance (i.e., the constellation point sent to the distant user), then remove this sub-constellation point from the received signal (vector difference), and then determine the sub-constellation point with a small Euclidean distance.
[0143] The transmission method, apparatus, and device provided in the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0144] As shown in FIG5 , the transmission method according to an embodiment of the present application includes:
[0145] Step 501: A first device receives a public data stream or a private data stream sent by a second device; wherein the public data stream or the private data stream includes at least one of the following:
[0146] paging messages;
[0147] Paging control message;
[0148] Short messages;
[0149] Short message control message;
[0150] Data transmission control information;
[0151] At least some of the user data.
[0152] That is, the first device as the receiving end will receive the public data stream or the private data stream sent by the second device as the sending end. Since the public data stream or the private data stream includes at least one of a paging message, a paging control message, a short message, a short message control message, data transmission control information and at least part of the user data, the above content can be reasonably allocated to the public data stream or the private data stream, thereby improving the system capacity while ensuring the robustness of the transmission to a certain extent.
[0153] In this embodiment, the first device may be a terminal, and the second device may be a network-side device. The terminal receives at least one of a paging message, a paging control message, a short message, a short message control message, data transmission control information, and at least a portion of user data sent by the network-side device. For example, at least a portion of the user data is transmitted simultaneously with the paging message or other items on a public data stream or a dedicated data stream. Alternatively, the first device may be a network-side device, and the second device may be a terminal. The network-side device receives at least a portion of the user data sent by the terminal, and the at least a portion of the user data is transmitted on a public data stream or a dedicated data stream.
[0154] Of course, in this embodiment, the paging message may also be other messages, which are transmitted via the control channel or the data channel scheduled by the control channel.
[0155] Optionally, the paging control message is used to schedule subsequent paging message transmission, the short message control message is used to schedule subsequent short message transmission, and the data transmission control information is used to schedule subsequent data transmission.
[0156] Optionally, the first device receives a public data stream or a proprietary data stream sent by the second device, including:
[0157] The first device receives the public data flow or the dedicated data flow in an idle state or an inactive state.
[0158] That is, the public data stream or the proprietary data stream can be transmitted in the idle or inactive state of the terminal. When the first device is a terminal, the terminal receives the downlink public data stream or the proprietary data stream in its idle or inactive state; when the first device is a network-side device, the network-side device receives the uplink public data stream or the proprietary data stream in the idle or inactive state of the terminal.
[0159] Optionally, the user data is small data, so the terminal and the network side device transmit small data via the public data stream or the dedicated data stream.
[0160] Optionally, the first device receives a public data stream or a proprietary data stream sent by the second device, including:
[0161] The first device receives the common data stream or the dedicated data stream sent by the second device in a rate division multiple access manner.
[0162] Here, the public data flow is also called the public data flow.
[0163] Optionally, when the public data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following:
[0164] The transmission amount is less than or equal to a first threshold;
[0165] corresponding to the first user, wherein the first user is one or more users among the paged users when the number of paged users is greater than or equal to the second threshold;
[0166] corresponding to the second user, the second user being one or more users among the third users when the number of third users is greater than or equal to a third threshold, wherein the third user is a user that is paged and has data transmission;
[0167] Corresponding to a fourth user, the number of data blocks of the fourth user is greater than or equal to a fourth threshold;
[0168] The corresponding data transmission priority is a specific value.
[0169] That is, if the public data stream includes at least part of the user data, the transmission volume of the at least part of the user data needs to be less than or equal to the first threshold, and the at least part of the user data may be the user data of one or more users, that is, a small amount of user data can be placed on the public data stream; the at least part of the user data may be the user data of one or more paged users when the number of paged users is greater than or equal to the second threshold; the at least part of the user data may be the user data of one or more users who are paged and have data transmission when the number of users who are paged and have data transmission is greater than or equal to the third threshold; the at least part of the user data may be the user data of one or more users whose number of data blocks is greater than or equal to a fourth threshold. If the number of data blocks corresponding to the user data of a certain user is greater than or equal to the fourth threshold and cannot be completely placed on the dedicated data stream, part of the user data of the user is placed on the public data stream; the at least part of the user data may be user data with a specific data transmission priority.
[0170] The first threshold, the second threshold, the third threshold, the fourth threshold, and the specific value may be specified by a network configuration or protocol. The transmission volume may be determined at a data block granularity or a transmission block granularity.
[0171] Optionally, the data transmission priority is determined by at least one of the following:
[0172] Transmission reliability requirements;
[0173] Transmission delay requirements;
[0174] Business type;
[0175] The type of transfer target.
[0176] That is, for a user data, the data transmission priority of the user data will be determined based on at least one of its transmission reliability requirements, transmission delay requirements, service type, and transmission target type, and then it will be determined whether to carry it on the public data stream.
[0177] The transmission target refers to the type of the target receiving end of at least part of the user data.
[0178] Optionally, in this embodiment, the first device receiving the common data stream sent by the second device includes:
[0179] In a case where the number of layers of the common data stream or the number of layers of the dedicated data stream is greater than or equal to a fifth threshold, the first device receives the common data stream including the at least part of the user data.
[0180] That is, when the number of layers of the public data stream or the number of layers of the private data stream is greater than or equal to the fifth threshold, the public data stream includes at least part of the user data.
[0181] The fifth threshold may be specified by a network configuration or protocol. The layer number of the public data flow or the layer number of the private data flow is a configured layer number.
[0182] Optionally, in this embodiment, when the proprietary data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following:
[0183] The transmission amount is greater than or equal to a sixth threshold;
[0184] corresponding to the fifth user, the fifth user being one or more users among the paged users when the number of paged users is greater than or equal to a seventh threshold;
[0185] corresponding to the sixth user, the sixth user being one or more users among the seventh users when the number of the seventh users is greater than or equal to an eighth threshold, wherein the seventh user is a user that is paged and has data transmission;
[0186] Corresponding to an eighth user, the number of data blocks of the eighth user is greater than or equal to a ninth threshold;
[0187] Corresponding to the eleventh user, the layer identifier corresponding to the eleventh user is within the range of layers supported by the dedicated data stream.
[0188] That is, if the dedicated data stream includes at least part of the user data, the transmission volume of the at least part of the user data needs to be greater than or equal to the sixth threshold. The at least part of the user data may be the user data of one or more users, that is, a large amount of user data can be placed on the dedicated data stream; the at least part of the user data may be the user data of one or more paged users when the number of paged users is greater than or equal to the seventh threshold; the at least part of the user data may be the user data of one or more users who are paged and have data transmission when the number of users who are paged and have data transmission is greater than or equal to the eighth threshold; the at least part of the user data may be the user data of one or more users whose number of data blocks is greater than or equal to the ninth threshold; the at least part of the user data may be the user data of one or more users whose corresponding layer identifiers (IDs) are within the layer range supported by the dedicated data stream.
[0189] Here, the layer range supported by the proprietary data stream is determined by the layer of the configured proprietary data stream.
[0190] Among them, the sixth threshold, the seventh threshold, the eighth threshold, and the ninth threshold may be specified by network configuration or protocol.
[0191] Of course, if the seventh threshold and the second threshold are both equal to N1, then when the number of paged users is greater than or equal to N1, the majority of the user data of the paged user can be placed in the dedicated user data stream, and a small amount of user data can be placed in the public data stream. If the eighth threshold and the third threshold are both equal to N2, then when the number of paged users with data transmission is greater than or equal to N2, the majority of the user data of the paged users with data transmission can be placed in the dedicated user data stream, and a small amount of user data can be placed in the public data stream. If the ninth threshold and the fourth threshold are both equal to N3, then when the number of user data blocks is greater than or equal to N3, the majority of the user data of these users can be placed in the dedicated user data stream, and a small amount of user data can be placed in the public data stream.
[0192] Optionally, in this embodiment, the first device receiving the proprietary data stream sent by the second device includes:
[0193] In at least one of the following cases, the first device receives a proprietary data stream including the at least part of the user data:
[0194] The number of layers of the common data stream is less than or equal to a tenth threshold;
[0195] The number of layers of the proprietary data stream is greater than or equal to an eleventh threshold;
[0196] The transmission amount of user data and non-user data is greater than or equal to a twelfth threshold.
[0197] That is, if at least one of the following situations occurs: the number of layers of the public data stream is less than or equal to the tenth threshold, the number of layers of the private data stream is greater than or equal to the eleventh threshold, and the transmission volume of user data and non-user data is greater than or equal to the twelfth threshold, at least part of the user data will be placed on the private data stream.
[0198] Here, the non-user data includes at least one of a paging message, a paging control message, a short message, a short message control message, and data transmission control information.
[0199] Among them, the tenth threshold, the eleventh threshold, and the twelfth threshold may be specified by network configuration or protocol.
[0200] Optionally, in this embodiment, the first device receiving the proprietary data stream sent by the second device includes:
[0201] In at least one of the following cases, the first device receives a proprietary data stream including at least part of the control information:
[0202] The amount of the control information is greater than or equal to a thirteenth threshold;
[0203] The number of paged users is less than or equal to a fourteenth threshold;
[0204] The number of users being paged and having data transmission is less than or equal to a fifteenth threshold;
[0205] The number of layers of the common data stream is less than or equal to a sixteenth threshold;
[0206] The number of layers of the proprietary data stream is greater than or equal to a seventeenth threshold;
[0207] The control information includes at least one of the following:
[0208] paging messages;
[0209] Paging control message;
[0210] Short messages;
[0211] Short message control message;
[0212] Data transmission control information.
[0213] That is, under certain circumstances, at least one of the following: a paging message, a paging control message, a short message, a short message control message, or data transmission control information will be placed on the dedicated data stream. These circumstances include, but are not limited to: the amount of control information is greater than or equal to a thirteenth threshold, meaning the amount of control information is large and needs to be partially placed on the dedicated data stream; the number of paged users is less than or equal to a fourteenth threshold, meaning the amount of user data is small and the dedicated data stream can be used to store at least part of the control information; the number of paged users with data transmission is less than or equal to a fifteenth threshold, meaning the amount of user data is small and the dedicated data stream can be used to store at least part of the control information; the number of layers in the public data stream is less than or equal to a sixteenth threshold, meaning the public data stream is insufficient to store all the control information and needs to be partially placed on the dedicated data stream; and the number of layers in the private data stream is greater than or equal to a seventeenth threshold, meaning the private data stream can be used to store at least part of the control information.
[0214] Among them, the thirteenth threshold, the fourteenth threshold, the fifteenth threshold, the sixteenth threshold, and the seventeenth threshold may be specified by network configuration or protocol.
[0215] Optionally, the method further includes:
[0216] The first device receives flow-related information sent by the second device, where the flow-related information includes at least one of the following:
[0217] Whether the public data stream or the dedicated data stream is sent via rate splitting multiple access;
[0218] whether the first information is included in the common data stream;
[0219] Whether the first information is included in the proprietary data stream.
[0220] In this way, the receiving end of the dedicated data stream and the public data stream can understand through the stream-related information whether the public data stream or the private data stream is sent through rate splitting multiple access, whether the first information is contained in the public data stream, and whether the first information is contained in the private data stream, so as to effectively obtain the required content. If the stream-related information includes whether the public data stream or the private data stream is sent through rate splitting multiple access, the first device can determine whether to receive the public data stream or the private data stream based on the rate splitting multiple access method based on the stream-related information.
[0221] The first information includes at least one of a paging message, a paging control message, a short message, a short message control message, and data transmission control information.
[0222] Optionally, the flow related information may be configured by the network and sent by the network side device to the terminal, for example, the network side device carries it in paging downlink control information (paging DCI).
[0223] Optionally, the method further includes:
[0224] The first device receives indication information sent by the second device, where the indication information is used to indicate whether user data of the paged user exists.
[0225] In this way, the first device can learn whether the paged user has user data through the indication information, so as to determine whether to receive the user data.
[0226] Optionally, the indication information may be configured by the network and sent by the network side device to the terminal. For example, the network side device indicates in the paging DCI whether multiple paging users have user data.
[0227] Optionally, in this embodiment, the method further includes:
[0228] The first device determines first flow information of the common data flow, where the first flow information includes at least one of the following:
[0229] User corresponding layer information;
[0230] The number of configured layers;
[0231] The number of transmission blocks for the user.
[0232] Here, the user-specific layer information may include each user's corresponding layer ID, the modulation or coding scheme used by each user's corresponding layer, the number of layers required by each user, and so on. The configured number of layers may be the number of layers supported by the common data stream, such as that configured by the network-side device. Furthermore, the first stream information may also include the position number of each user in the paging message, etc., which are not listed here.
[0233] Optionally, the first device determining the first flow information of the common data flow includes:
[0234] The first device performs at least one of the following:
[0235] receiving the first flow information sent by the second device;
[0236] The first flow information is determined based on at least one of the following:
[0237] The user being paged;
[0238] Users who are paged and have data transmission;
[0239] A user who is paged and has data transmission with a data volume greater than or equal to the eighteenth threshold.
[0240] That is, the first flow information of the public data flow may be notified by the second device, or may be independently determined by the first device based on at least one of the above items.
[0241] Among them, the way in which the first device determines the first stream information based on the paged user can be that the number of users to be paged is used as the number of configured layers; the position number of the user to be paged in the paging message is used as the layer ID of each user; the UE IDs of the users to be paged are sorted in a certain order (such as from small to large) and numbered in sequence as the layer ID of each user. For example, assuming that there are 4 UEs being paging, and UE ID = 10, 15, 20, 21, it can be determined that the control information of these UEs can use layer 0, 1, 2, 3 respectively in the common data stream.
[0242] Among them, the way in which the first device determines the first stream information based on the user who is paged and has data transmission can be that the number of users who are paged and have data transmission is used as the configured layer number; the position number of the user who is paged and has data transmission in the paging message is used as the layer ID of each user; the UE IDs of the users who are paged and have data transmission are sorted in a certain order (such as from small to large) and numbered in sequence as the layer ID of each user. For example, assuming that there are 4 UEs being paging, and UE ID = 10, 15, 21, it can be determined that the control information of these UEs can use layer 0, 1, and 2 respectively in the common data stream.
[0243] The first device may determine the first flow information based on the number of users that are paged and have data transmissions with a data volume greater than or equal to an eighteenth threshold by using the number of users that are paged and have data transmissions with a data volume greater than or equal to the eighteenth threshold as the number of configured layers. The eighteenth threshold may be specified by a network configuration or protocol.
[0244] Optionally, when the first device receives the first flow information sent by the second device, the first flow information is included in at least one of the following:
[0245] first configuration information;
[0246] first indication information carried by the public data stream;
[0247] The dedicated data stream carries second indication information.
[0248] That is to say, the second device can send first configuration information containing the first stream information, and the first configuration information can be paging DCI, paging message, proprietary RRC signaling (such as RRC release message) or system message, etc.; the second device can send one or some public data streams, and the first indication information in the public data stream contains the first stream information; the second device can send one or some proprietary data streams, and the second indication information in the proprietary data stream contains the first stream information.
[0249] Optionally, the first flow information may be configured by the network and sent by the network-side device to the terminal.
[0250] Optionally, in this embodiment, the method further includes:
[0251] The first device determines second flow information of the dedicated data flow, where the second flow information includes at least one of the following:
[0252] Resource information corresponding to the user and associated with the layer;
[0253] Target number of users;
[0254] Transmission scheme information;
[0255] Precoding information;
[0256] Associated reference signal information.
[0257] Among them, the resources associated with the layer can be DMRS port, precoding (precoder), and different bit positions corresponding to the modulation symbol, and the resource information corresponding to the user and associated with the layer can be the DMRS port information corresponding to the user, the precoding information corresponding to the user, and the different bit positions corresponding to the modulation symbol corresponding to the user. The number of target users can be the number of multiplexed users, such as the number of users corresponding to at least part of the user data transmitted together with the paging message in the public data stream. The transmission scheme information can be codebook-based transmission or non-codebook-based transmission. The precoding information is the precoding information of each dedicated data stream, and the precoding information of each dedicated data stream can be the same or different. The associated reference signal information is the reference signal information associated with each dedicated data stream, and the reference signal information associated with each dedicated data stream can be the same or different.
[0258] Optionally, the first device determines the second flow information of the proprietary data flow, including:
[0259] The first device performs at least one of the following:
[0260] receiving the second flow information sent by the second device;
[0261] The second flow information is determined based on at least one of the following:
[0262] The user being paged;
[0263] Users who are paged and have data transmission;
[0264] A user who is paged and has data transmission with a data volume greater than or equal to a nineteenth threshold.
[0265] That is, the second flow information of the proprietary data flow may be notified by the second device, or may be independently determined by the first device based on at least one of the above items.
[0266] The manner in which the first device determines the second flow information based on the paged users may be to use the number of paged users as the number of multiplexed users.
[0267] Among them, the way in which the first device determines the second flow information based on the users who are paged and have data transmission can be to use the number of users who are paged and have data transmission as the number of multiplexed users; and the position number of the users who are paged and have data transmission in the paging message as the number of multiplexed users.
[0268] The first device may determine the second flow information based on users that are paged and have data transmissions with a data volume greater than or equal to a nineteenth threshold by using the number of users that are paged and have data transmissions with a data volume greater than or equal to the nineteenth threshold as the target number of users. The nineteenth threshold may be specified by a network configuration or protocol.
[0269] Optionally, in this embodiment, when the first device receives the second flow information sent by the second device, the second flow information is included in at least one of the following:
[0270] Second configuration information;
[0271] third indication information carried by the public data stream;
[0272] The fourth indication information carried by the proprietary data stream.
[0273] The second device can send second configuration information including the second stream information, which can be paging DCI, paging message, proprietary RRC signaling (such as RRC release message) or system message, etc.; the second device can send one or more public data streams, and the third indication information in the public data stream includes the second stream information; the second device can send one or more private data streams, and the fourth indication information in the private data stream includes the second stream information.
[0274] Optionally, in this embodiment, the layer sequence corresponding to the public data stream is the same as the layer sequence corresponding to the proprietary data stream.
[0275] Here, the layer order is the order of resources associated with the layer, such as multiple DMRS ports in a specific order (DMRS port 0, 1, ...), multiple precoders in a specific order (first, second, ..., Nth precoder), and the order of different bit positions corresponding to the modulation symbols.
[0276] Taking DMRS port as an example, assuming there are four users, the public data stream is {layer 0, user 0}, {layer 1, user 3}, {layer 2, user 2}, {layer 3, user 1}. The dedicated data stream is {layer 0, DMRS port 0, user 0}, {layer 1, DMRS port 1, user 3}, {layer 2, DMRS port 2, user 2}, {layer 3, DMRS port 3, user 1}.
[0277] It should be noted that, in this embodiment, the layer order of the user in the dedicated data stream may be determined by network configuration, protocol provisions, or according to certain rules during retransmission.
[0278] For example, a layer change pattern with repeated transmissions can be introduced to enable multiple users to change layers at different times. Assume that a user has four transmissions, and the layer order of these four transmissions in the dedicated data stream is {Transmission 0, DMRS port 0, layer 0}, {Transmission 1, DMRS port 1, layer 3}, {Transmission 2, DMRS port 2, layer 2}, {layer 3, DMRS port 3, layer 1}.
[0279] In the embodiment of the present application, the proprietary data stream can be transmitted in a transparent multi-layer transmission or in a non-transparent multi-layer transmission. Specifically, the network side device indicates whether the proprietary data stream transmission is transparent transmission or non-transparent transmission.
[0280] Optionally, data can be transmitted via RSMA, supporting transparent or non-transparent multi-layer proprietary data stream transmission.
[0281] In addition, in this embodiment, for a user with a large amount of data, the user data of the user can be split into multiple transport blocks (TB). Optionally, the method further includes:
[0282] In a case where the user data of the ninth user corresponds to multiple transport blocks, the first device determines, based on sizes of the multiple transport blocks, whether each transport block is located in the common data stream or the dedicated data stream.
[0283] That is, for the ninth user, it is determined whether the multiple transmission blocks are located in the common data stream or the dedicated data stream, thereby completing the transmission or reception of the common data stream or the dedicated data stream.
[0284] For the ninth user, all of its transmission blocks may be placed in the dedicated data stream; all of its transmission blocks may be placed in the public data stream; or part of its transmission blocks may be placed in the dedicated data stream and part of its transmission blocks may be placed in the public data stream.
[0285] Specifically, when some of its transmission blocks are placed in the dedicated data stream and some of its transmission blocks are placed in the public data stream, which transmission blocks are placed in the dedicated data stream and which transmission blocks are placed in the public data stream are determined based on the size of the transmission blocks. For example, large transmission blocks are placed in the dedicated data stream and small transmission blocks are placed in the public data stream. The transmission block size can be determined based on whether the transmission block is larger than or not smaller than a certain threshold, and the threshold can be defined by the network configuration or protocol.
[0286] Optionally, RSMA transmission supports multiple transport blocks for a single user. For example, for single-user uplink data transmission, when the transport block exceeds a certain size, RSMA multiplexing can be used for transmission.
[0287] Optionally, in this embodiment, when the user data of the tenth user corresponds to multiple transport blocks, the layer order corresponding to the multiple transport blocks in the common data stream or the dedicated data stream is one of the following:
[0288] A size order of the plurality of transport blocks;
[0289] The control information of the plurality of transport blocks is in an order corresponding to the data stream;
[0290] The layer order of network-side device configuration.
[0291] That is, the user data of the tenth user corresponds to multiple transport blocks placed on the public data stream or the private data stream. The layer order of the multiple transport blocks in the public data stream or the private data stream is the size order of the multiple transport blocks, or the order of the control information of the multiple transport blocks in the corresponding data stream, or the layer order configured by the network-side device. Of course, the layer order of the multiple transport blocks in the public data stream or the private data stream can also be inconsistent, but can satisfy a specific relationship, such as the opposite.
[0292] Specifically, multiple transport blocks of the tenth user are placed on the dedicated data stream, and the layer order of the multiple transport blocks in the dedicated data stream can be consistent with the layer order of the control information common data stream of the multiple transport blocks or satisfy a specific relationship.
[0293] Specifically, the network-side device configures the layer order by sending paging DCI.
[0294] Optionally, in this embodiment, the multiple transmission blocks of the ninth user or the tenth user are transmission blocks including different data, or are repeated transmission blocks including the same data.
[0295] When multiple transmission blocks include the same data, repeated transmission of the same data block can be achieved at different layers, thereby improving the reception reliability of the transmission blocks.
[0296] It should be noted that, in the embodiment of the present application, the at least part of the user data may be, but is not limited to, small data or normal data of an idle or inactive terminal.
[0297] In summary, the methods of the embodiments of the present application introduce efficient data stream allocation to increase the number of multi-user data transmissions and the throughput of single-user data transmissions in the idle or inactive state. Furthermore, the present invention also considers the repeated transmission of a data block across multiple streams to improve transmission reliability.
[0298] As shown in FIG6 , a transmission method according to an embodiment of the present application includes:
[0299] Step 601: The second device sends a public data stream or a private data stream to the first device; wherein the public data stream or the private data stream includes at least one of the following:
[0300] paging messages;
[0301] Paging control message;
[0302] Short messages;
[0303] Short message control message;
[0304] Data transmission control information;
[0305] At least some of the user data.
[0306] That is, the second device as the sending end will send a public data stream or a private data stream to the first device as the receiving end. Since the public data stream or the private data stream includes at least one of a paging message, a paging control message, a short message, a short message control message, data transmission control information and at least part of the user data, the above content can be reasonably allocated to the public data stream or the private data stream, while improving the system capacity and ensuring the robustness of the transmission to a certain extent.
[0307] In this embodiment, the first device may be a terminal, and the second device may be a network-side device. The terminal receives at least one of a paging message, a paging control message, a short message, a short message control message, data transmission control information, and at least a portion of user data sent by the network-side device. For example, at least a portion of the user data is transmitted simultaneously with the paging message on a public data stream or a dedicated data stream. Alternatively, the first device is a network-side device, and the second device is a terminal. The network-side device receives at least a portion of the user data sent by the terminal, and the at least a portion of the user data is transmitted on a public data stream or a dedicated data stream.
[0308] Optionally, the second device sends a public data stream or a proprietary data stream to the first device, including:
[0309] The second device sends the public data flow or the dedicated data flow in an idle state or an inactive state.
[0310] That is, the public data stream or the proprietary data stream can be transmitted in the idle or inactive state of the terminal. When the second device is a terminal, the terminal sends the uplink public data stream or the proprietary data stream in its idle or inactive state; when the second device is a network-side device, the network-side device sends the downlink public data stream or the proprietary data stream in the idle or inactive state of the terminal.
[0311] Optionally, the second device sends a public data stream or a proprietary data stream to the first device, including:
[0312] The second device sends the public data stream or the dedicated data stream in a rate division multiple access manner.
[0313] Optionally, when the public data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following:
[0314] The transmission amount is less than or equal to a first threshold;
[0315] corresponding to the first user, wherein the first user is one or more users among the paged users when the number of paged users is greater than or equal to the second threshold;
[0316] corresponding to the second user, the second user being one or more users among the third users when the number of third users is greater than or equal to a third threshold, wherein the third user is a user that is paged and has data transmission;
[0317] Corresponding to a fourth user, the number of data blocks of the fourth user is greater than or equal to a fourth threshold;
[0318] The corresponding data transmission priority is a specific value.
[0319] Optionally, the data transmission priority is determined by at least one of the following:
[0320] Transmission reliability requirements;
[0321] Transmission delay requirements;
[0322] Business type;
[0323] The type of transfer target.
[0324] Optionally, the second device sending the public data stream to the first device includes:
[0325] In a case where the number of layers of the common data stream or the number of layers of the dedicated data stream is greater than or equal to a fifth threshold, the second device sends the common data stream including the at least part of the user data.
[0326] Optionally, when the proprietary data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following:
[0327] The transmission amount is greater than or equal to a sixth threshold;
[0328] corresponding to the fifth user, the fifth user being one or more users among the paged users when the number of paged users is greater than or equal to a seventh threshold;
[0329] corresponding to the sixth user, the sixth user being one or more users among the seventh users when the number of the seventh users is greater than or equal to an eighth threshold, wherein the seventh user is a user that is paged and has data transmission;
[0330] Corresponding to an eighth user, the number of data blocks of the eighth user is greater than or equal to a ninth threshold;
[0331] Corresponding to the eleventh user, the layer identifier corresponding to the eleventh user is within the range of layers supported by the dedicated data stream.
[0332] Optionally, the second device sends a proprietary data stream, including:
[0333] In at least one of the following cases, the second device sends a dedicated data stream including the at least part of the user data:
[0334] The number of layers of the common data stream is less than or equal to a tenth threshold;
[0335] The number of layers of the proprietary data stream is greater than or equal to an eleventh threshold;
[0336] The transmission amount of user data and non-user data is greater than or equal to a twelfth threshold.
[0337] Optionally, the second device sends a proprietary data stream, including:
[0338] In at least one of the following cases, the second device sends a dedicated data stream including at least part of the control information:
[0339] The amount of the control information is greater than or equal to a thirteenth threshold;
[0340] The number of paged users is less than or equal to a fourteenth threshold;
[0341] The number of users being paged and having data transmission is less than or equal to a fifteenth threshold;
[0342] The number of layers of the common data stream is less than or equal to a sixteenth threshold;
[0343] The number of layers of the proprietary data stream is greater than or equal to a seventeenth threshold;
[0344] The control information includes at least one of the following:
[0345] paging messages;
[0346] Paging control message;
[0347] Short messages;
[0348] Short message control message;
[0349] Data transmission control information.
[0350] Optionally, the method further includes:
[0351] The second device sends flow related information, where the flow related information includes at least one of the following:
[0352] Whether the public data stream or the dedicated data stream is sent via rate splitting multiple access;
[0353] whether the first information is included in the common data stream;
[0354] Whether the first information is included in the proprietary data stream.
[0355] Optionally, the method further includes:
[0356] The second device sends indication information, where the indication information is used to indicate whether user data of the paged user exists.
[0357] Optionally, the method further includes:
[0358] The second device sends first flow information of the public data flow, wherein the first flow information includes at least one of the following:
[0359] User corresponding layer information;
[0360] The number of configured layers;
[0361] The number of transport blocks for the user.
[0362] Optionally, the method further includes:
[0363] The second device determines the first flow information based on at least one of the following:
[0364] The user being paged;
[0365] Users who are paged and have data transmission;
[0366] A user who is paged and has data transmission with a data volume greater than or equal to the eighteenth threshold.
[0367] Optionally, the method further includes:
[0368] The second device sends second flow information of the proprietary data flow;
[0369] The second stream information includes at least one of the following:
[0370] Resource information corresponding to the user and associated with the layer;
[0371] Target number of users;
[0372] Transmission scheme information;
[0373] Precoding information;
[0374] Associated reference signal information.
[0375] Optionally, the method further includes:
[0376] The second device determines the second flow information based on at least one of the following:
[0377] The user being paged;
[0378] Users who are paged and have data transmission;
[0379] A user who is paged and has data transmission with a data volume greater than or equal to a nineteenth threshold.
[0380] Optionally, the layer sequence corresponding to the public data stream is the same as the layer sequence corresponding to the proprietary data stream.
[0381] Optionally, the method further includes:
[0382] In a case where the user data of the ninth user corresponds to multiple transport blocks, the first device determines, based on sizes of the multiple transport blocks, whether each transport block is located in the common data stream or the dedicated data stream.
[0383] Optionally, when the user data of the tenth user corresponds to multiple transport blocks, the layer order corresponding to the multiple transport blocks in the common data stream or the dedicated data stream is one of the following:
[0384] A size order of the plurality of transport blocks;
[0385] The control information of the plurality of transport blocks is in an order corresponding to the data stream;
[0386] The layer order of network-side device configuration.
[0387] Optionally, when the second device sends the first flow information, the first flow information is included in at least one of the following:
[0388] first configuration information;
[0389] first indication information carried by the public data stream;
[0390] The dedicated data stream carries second indication information.
[0391] Optionally, when the second device sends the second flow information, the second flow information is included in at least one of the following:
[0392] Second configuration information;
[0393] third indication information carried by the public data stream;
[0394] The fourth indication information carried by the proprietary data stream.
[0395] It should be noted that this method is implemented in conjunction with the method executed by the above-mentioned first device. The implementation method of the above-mentioned method embodiment is applicable to this method and can achieve the same technical effect, which will not be repeated here.
[0396] The transmission method provided in the embodiment of the present application can be executed by a transmission device. In the embodiment of the present application, the transmission device provided in the embodiment of the present application is described by taking the transmission method executed by the transmission device as an example.
[0397] As shown in FIG7 , a transmission device 700 according to an embodiment of the present application includes:
[0398] The receiving module 710 is configured to receive a public data stream or a proprietary data stream sent by a second device; wherein the public data stream or the proprietary data stream includes at least one of the following:
[0399] paging messages;
[0400] Paging control message;
[0401] Short messages;
[0402] Short message control message;
[0403] Data transmission control information;
[0404] At least some of the user data.
[0405] Optionally, the receiving module is further configured to:
[0406] The public data stream or the private data stream is received in an idle state or an inactive state.
[0407] Optionally, the receiving module is further configured to:
[0408] Receive the public data stream or the dedicated data stream sent by the second device through rate division multiple access.
[0409] Optionally, when the public data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following:
[0410] The transmission amount is less than or equal to a first threshold;
[0411] corresponding to the first user, wherein the first user is one or more users among the paged users when the number of paged users is greater than or equal to the second threshold;
[0412] corresponding to the second user, the second user being one or more users among the third users when the number of third users is greater than or equal to a third threshold, wherein the third user is a user that is paged and has data transmission;
[0413] Corresponding to a fourth user, the number of data blocks of the fourth user is greater than or equal to a fourth threshold;
[0414] The corresponding data transmission priority is a specific value.
[0415] Optionally, the data transmission priority is determined by at least one of the following:
[0416] Transmission reliability requirements;
[0417] Transmission delay requirements;
[0418] Business type;
[0419] The type of transfer target.
[0420] Optionally, the receiving module is further configured to:
[0421] In a case where the number of layers of the common data stream or the number of layers of the dedicated data stream is greater than or equal to a fifth threshold, the common data stream including the at least part of the user data is received.
[0422] Optionally, when the proprietary data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following:
[0423] The transmission amount is greater than or equal to a sixth threshold;
[0424] corresponding to the fifth user, the fifth user being one or more users among the paged users when the number of paged users is greater than or equal to a seventh threshold;
[0425] corresponding to the sixth user, the sixth user being one or more users among the seventh users when the number of the seventh users is greater than or equal to an eighth threshold, wherein the seventh user is a user that is paged and has data transmission;
[0426] Corresponding to the eighth user, the number of data blocks of the eighth user is greater than or equal to a ninth threshold.
[0427] Corresponding to the eleventh user, the layer identifier corresponding to the eleventh user is within the range of layers supported by the dedicated data stream.
[0428] Optionally, the receiving module is further configured to:
[0429] Receiving a proprietary data stream including at least a portion of the user data in at least one of the following situations:
[0430] The number of layers of the common data stream is less than or equal to a tenth threshold;
[0431] The number of layers of the proprietary data stream is greater than or equal to an eleventh threshold;
[0432] The transmission amount of user data and non-user data is greater than or equal to a twelfth threshold.
[0433] Optionally, the receiving module is further configured to:
[0434] Receiving a proprietary data stream including at least a portion of the control information in at least one of the following circumstances:
[0435] The amount of the control information is greater than or equal to a thirteenth threshold;
[0436] The number of paged users is less than or equal to a fourteenth threshold;
[0437] The number of users being paged and having data transmission is less than or equal to a fifteenth threshold;
[0438] The number of layers of the common data stream is less than or equal to a sixteenth threshold;
[0439] The number of layers of the proprietary data stream is greater than or equal to a seventeenth threshold;
[0440] The control information includes at least one of the following:
[0441] paging messages;
[0442] Paging control message;
[0443] Short messages;
[0444] Short message control message;
[0445] Data transmission control information.
[0446] Optionally, the device further comprises:
[0447] A flow-related information receiving module is configured to receive flow-related information sent by the second device, where the flow-related information includes at least one of the following:
[0448] Whether the public data stream or the dedicated data stream is sent via rate splitting multiple access;
[0449] whether the first information is included in the common data stream;
[0450] Whether the first information is included in the proprietary data stream.
[0451] Optionally, the device further comprises:
[0452] The indication receiving module is used to receive indication information sent by the second device, where the indication information is used to indicate whether the paged user has user data.
[0453] Optionally, the device further comprises:
[0454] A first determining module is configured to determine first flow information of the common data flow, where the first flow information includes at least one of the following:
[0455] User corresponding layer information;
[0456] The number of configured layers;
[0457] The number of transport blocks for the user.
[0458] Optionally, the first determining module is further configured to perform at least one of the following:
[0459] receiving the first flow information sent by the second device;
[0460] The first flow information is determined based on at least one of the following:
[0461] The user being paged;
[0462] Users who are paged and have data transmission;
[0463] A user who is paged and has data transmission with a data volume greater than or equal to the eighteenth threshold.
[0464] Optionally, the device further comprises:
[0465] The second determining module is configured to determine second flow information of the proprietary data flow, where the second flow information includes at least one of the following:
[0466] Resource information corresponding to the user and associated with the layer;
[0467] Target number of users;
[0468] Transmission scheme information;
[0469] Precoding information;
[0470] Associated reference signal information.
[0471] Optionally, the second determining module is further configured to:
[0472] receiving the second flow information sent by the second device;
[0473] The second flow information is determined based on at least one of the following:
[0474] The user being paged;
[0475] Users who are paged and have data transmission;
[0476] A user who is paged and has data transmission with a data volume greater than or equal to a nineteenth threshold.
[0477] Optionally, the layer sequence corresponding to the public data stream is the same as the layer sequence corresponding to the proprietary data stream.
[0478] Optionally, the device further comprises:
[0479] The third determining module is configured to determine, when the user data of the ninth user corresponds to multiple transport blocks, whether each transport block is located in the common data stream or the dedicated data stream based on sizes of the multiple transport blocks.
[0480] Optionally, when the user data of the tenth user corresponds to multiple transport blocks, the layer order corresponding to the multiple transport blocks in the common data stream or the dedicated data stream is one of the following:
[0481] A size order of the plurality of transport blocks;
[0482] The control information of the plurality of transport blocks is in an order corresponding to the data stream;
[0483] The layer order of network-side device configuration.
[0484] Optionally, when the first device receives the first flow information sent by the second device, the first flow information is included in at least one of the following:
[0485] first configuration information;
[0486] first indication information carried by the public data stream;
[0487] The dedicated data stream carries second indication information.
[0488] Optionally, when the first device receives the second flow information sent by the second device, the second flow information is included in at least one of the following:
[0489] Second configuration information;
[0490] third indication information carried by the public data stream;
[0491] The fourth indication information carried by the proprietary data stream.
[0492] The apparatus in the embodiments of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device may be a terminal, or may be another device other than a terminal. For example, the terminal may include but is not limited to the types of terminal 11 listed above, and the other device may be a server, a network attached storage (NAS), etc., which is not specifically limited in the embodiments of the present application.
[0493] The device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 5 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0494] As shown in FIG8 , a transmission device 800 according to an embodiment of the present application includes:
[0495] The sending module 810 is configured to send a public data stream or a proprietary data stream to the first device; wherein the public data stream or the proprietary data stream includes at least one of the following:
[0496] paging messages;
[0497] Paging control message;
[0498] Short messages;
[0499] Short message control message;
[0500] Data transmission control information;
[0501] At least some of the user data.
[0502] Optionally, the sending module is further configured to:
[0503] The public data stream or the dedicated data stream is sent in an idle state or an inactive state.
[0504] Optionally, the sending module is further configured to:
[0505] The public data stream or the dedicated data stream is sent in a rate split multiple access manner.
[0506] Optionally, when the public data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following:
[0507] The transmission amount is less than or equal to a first threshold;
[0508] corresponding to the first user, wherein the first user is one or more users among the paged users when the number of paged users is greater than or equal to the second threshold;
[0509] corresponding to the second user, the second user being one or more users among the third users when the number of third users is greater than or equal to a third threshold, wherein the third user is a user that is paged and has data transmission;
[0510] Corresponding to a fourth user, the number of data blocks of the fourth user is greater than or equal to a fourth threshold;
[0511] The corresponding data transmission priority is a specific value.
[0512] Optionally, the data transmission priority is determined by at least one of the following:
[0513] Transmission reliability requirements;
[0514] Transmission delay requirements;
[0515] Business type;
[0516] The type of transfer target.
[0517] Optionally, the sending module is further configured to:
[0518] In a case where the number of layers of the common data stream or the number of layers of the dedicated data stream is greater than or equal to a fifth threshold, the common data stream including the at least part of the user data is sent.
[0519] Optionally, when the proprietary data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following:
[0520] The transmission amount is greater than or equal to a sixth threshold;
[0521] corresponding to the fifth user, the fifth user being one or more users among the paged users when the number of paged users is greater than or equal to a seventh threshold;
[0522] corresponding to the sixth user, the sixth user being one or more users among the seventh users when the number of the seventh users is greater than or equal to an eighth threshold, wherein the seventh user is a user that is paged and has data transmission;
[0523] Corresponding to an eighth user, the number of data blocks of the eighth user is greater than or equal to a ninth threshold;
[0524] Corresponding to the eleventh user, the layer identifier corresponding to the eleventh user is within the range of layers supported by the dedicated data stream.
[0525] Optionally, the sending module is further configured to:
[0526] In at least one of the following cases, a dedicated data stream including at least part of the user data is sent:
[0527] The number of layers of the common data stream is less than or equal to a tenth threshold;
[0528] The number of layers of the proprietary data stream is greater than or equal to an eleventh threshold;
[0529] The transmission amount of user data and non-user data is greater than or equal to a twelfth threshold.
[0530] Optionally, the sending module is further configured to:
[0531] Sending a proprietary data stream including at least part of the control information in at least one of the following circumstances:
[0532] The amount of the control information is greater than or equal to a thirteenth threshold;
[0533] The number of paged users is less than or equal to a fourteenth threshold;
[0534] The number of users being paged and having data transmission is less than or equal to a fifteenth threshold;
[0535] The number of layers of the common data stream is less than or equal to a sixteenth threshold;
[0536] The number of layers of the proprietary data stream is greater than or equal to a seventeenth threshold;
[0537] The control information includes at least one of the following:
[0538] paging messages;
[0539] Paging control message;
[0540] Short messages;
[0541] Short message control message;
[0542] Data transmission control information.
[0543] Optionally, the device further comprises:
[0544] The flow-related information sending module is configured to send flow-related information, where the flow-related information includes at least one of the following:
[0545] Whether the public data stream or the dedicated data stream is sent via rate splitting multiple access;
[0546] whether the first information is included in the common data stream;
[0547] Whether the first information is included in the proprietary data stream.
[0548] Optionally, the device further comprises:
[0549] The indication sending module is used to send indication information, where the indication information is used to indicate whether the paged user has user data.
[0550] Optionally, the device further comprises:
[0551] A first stream information sending module is configured to send first stream information of the public data stream; wherein the first stream information includes at least one of the following:
[0552] User corresponding layer information;
[0553] The number of configured layers;
[0554] The number of transport blocks for the user.
[0555] Optionally, the device further comprises:
[0556] A fourth determining module is configured to determine the first flow information based on at least one of the following:
[0557] The user being paged;
[0558] Users who are paged and have data transmission;
[0559] A user who is paged and has data transmission with a data volume greater than or equal to the eighteenth threshold.
[0560] Optionally, the device further comprises:
[0561] A second stream information sending module, configured to send the second stream information of the proprietary data stream;
[0562] The second stream information includes at least one of the following:
[0563] Resource information corresponding to the user and associated with the layer;
[0564] Target number of users;
[0565] Transmission scheme information;
[0566] Precoding information;
[0567] Associated reference signal information.
[0568] Optionally, the device further comprises:
[0569] a fifth determining module, configured to determine the second flow information based on at least one of the following:
[0570] The user being paged;
[0571] Users who are paged and have data transmission;
[0572] A user who is paged and has data transmission with a data volume greater than or equal to a nineteenth threshold.
[0573] Optionally, the layer sequence corresponding to the public data stream is the same as the layer sequence corresponding to the proprietary data stream.
[0574] Optionally, the device further comprises:
[0575] The sixth determining module is configured to determine, when the user data of the ninth user corresponds to multiple transport blocks, whether each transport block is located in the common data stream or the dedicated data stream based on sizes of the multiple transport blocks.
[0576] Optionally, when the user data of the tenth user corresponds to multiple transport blocks, the layer order corresponding to the multiple transport blocks in the common data stream or the dedicated data stream is one of the following:
[0577] A size order of the plurality of transport blocks;
[0578] The control information of the plurality of transport blocks is in an order corresponding to the data stream;
[0579] The layer order of network-side device configuration.
[0580] Optionally, when the second device sends the first flow information, the first flow information is included in at least one of the following:
[0581] first configuration information;
[0582] first indication information carried by the public data stream;
[0583] The dedicated data stream carries second indication information.
[0584] Optionally, when the second device sends the second flow information, the second flow information is included in at least one of the following:
[0585] Second configuration information;
[0586] third indication information carried by the public data stream;
[0587] The fourth indication information carried by the proprietary data stream.
[0588] It should be noted that this method is implemented in conjunction with the method executed by the above-mentioned first device. The implementation method of the above-mentioned method embodiment is applicable to this method and can achieve the same technical effect, which will not be repeated here.
[0589] The apparatus 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. 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 terminal 11 listed above, and the other device can be a server, a network attached storage, etc., which are not specifically limited in the embodiments of the present application.
[0590] The device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 6 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0591] As shown in Figure 9, an embodiment of the present application further provides a communication device 900, including a processor 901 and a memory 902. The memory 902 stores a program or instruction that can be run on the processor 901. For example, when the communication device 900 is a terminal, the program or instruction, when executed by the processor 901, implements the various steps of the above-mentioned transmission method embodiment and can achieve the same technical effect. When the communication device 900 is a network-side device, the program or instruction, when executed by the processor 901, implements the various steps of the above-mentioned transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0592] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in Figure 5 or Figure 6. This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 10 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0593] The terminal 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009 and at least some of the components of the processor 1010.
[0594] Those skilled in the art will appreciate that the terminal 1000 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1010 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG10 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0595] It should be understood that in an embodiment of the present application, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042, and the graphics processor 10041 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 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 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.
[0596] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 1001 may transmit the data to the processor 1010 for processing. Furthermore, the RF unit 1001 may send uplink data to the network-side device. Typically, the RF unit 1001 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0597] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 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 1009 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0598] Processor 1010 may include one or more processing units. Optionally, processor 1010 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 1010.
[0599] The radio frequency unit 1001 is configured to receive a public data stream or a private data stream sent by a second device; wherein the public data stream or the private data stream includes at least one of the following:
[0600] paging messages;
[0601] Paging control message;
[0602] Short messages;
[0603] Short message control message;
[0604] Data transmission control information;
[0605] At least some of the user data.
[0606] Optionally, the radio frequency unit is further configured to:
[0607] The public data stream or the private data stream is received in an idle state or an inactive state.
[0608] Optionally, the radio frequency unit is further configured to:
[0609] Receive the public data stream or the dedicated data stream sent by the second device through rate division multiple access.
[0610] Optionally, when the public data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following:
[0611] The transmission amount is less than or equal to a first threshold;
[0612] corresponding to the first user, wherein the first user is one or more users among the paged users when the number of paged users is greater than or equal to the second threshold;
[0613] corresponding to the second user, the second user being one or more users among the third users when the number of third users is greater than or equal to a third threshold, wherein the third user is a user that is paged and has data transmission;
[0614] Corresponding to a fourth user, the number of data blocks of the fourth user is greater than or equal to a fourth threshold;
[0615] The corresponding data transmission priority is a specific value.
[0616] Optionally, the data transmission priority is determined by at least one of the following:
[0617] Transmission reliability requirements;
[0618] Transmission delay requirements;
[0619] Business type;
[0620] The type of transfer target.
[0621] Optionally, the radio frequency unit is further configured to:
[0622] In a case where the number of layers of the common data stream or the number of layers of the dedicated data stream is greater than or equal to a fifth threshold, the common data stream including the at least part of the user data is received.
[0623] Optionally, when the proprietary data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following:
[0624] The transmission amount is greater than or equal to a sixth threshold;
[0625] corresponding to the fifth user, the fifth user being one or more users among the paged users when the number of paged users is greater than or equal to a seventh threshold;
[0626] corresponding to the sixth user, the sixth user being one or more users among the seventh users when the number of the seventh users is greater than or equal to an eighth threshold, wherein the seventh user is a user that is paged and has data transmission;
[0627] Corresponding to the eighth user, the number of data blocks of the eighth user is greater than or equal to a ninth threshold.
[0628] Corresponding to the eleventh user, the layer identifier corresponding to the eleventh user is within the range of layers supported by the dedicated data stream.
[0629] Optionally, the radio frequency unit is further configured to:
[0630] Receiving a proprietary data stream including at least a portion of the user data in at least one of the following situations:
[0631] The number of layers of the common data stream is less than or equal to a tenth threshold;
[0632] The number of layers of the proprietary data stream is greater than or equal to an eleventh threshold;
[0633] The transmission amount of user data and non-user data is greater than or equal to a twelfth threshold.
[0634] Optionally, the radio frequency unit is further configured to:
[0635] Receiving a proprietary data stream including at least a portion of the control information in at least one of the following circumstances:
[0636] The amount of the control information is greater than or equal to a thirteenth threshold;
[0637] The number of paged users is less than or equal to a fourteenth threshold;
[0638] The number of users being paged and having data transmission is less than or equal to a fifteenth threshold;
[0639] The number of layers of the common data stream is less than or equal to a sixteenth threshold;
[0640] The number of layers of the proprietary data stream is greater than or equal to a seventeenth threshold;
[0641] The control information includes at least one of the following:
[0642] paging messages;
[0643] Paging control message;
[0644] Short messages;
[0645] Short message control message;
[0646] Data transmission control information.
[0647] Optionally, the radio frequency unit is further configured to receive flow-related information sent by the second device, where the flow-related information includes at least one of the following:
[0648] Whether the public data stream or the dedicated data stream is sent via rate splitting multiple access;
[0649] whether the first information is included in the common data stream;
[0650] Whether the first information is included in the proprietary data stream.
[0651] Optionally, the radio frequency unit is further used to receive indication information sent by the second device, where the indication information is used to indicate whether the paged user has user data.
[0652] Optionally, the processor is configured to determine first flow information of the common data flow, where the first flow information includes at least one of the following:
[0653] User corresponding layer information;
[0654] The number of configured layers;
[0655] The number of transmission blocks for the user.
[0656] Optionally, the radio frequency unit is further configured to receive the first stream information sent by the second device;
[0657] The processor is further configured to determine the first flow information based on at least one of the following:
[0658] The user being paged;
[0659] Users who are paged and have data transmission;
[0660] A user who is paged and has data transmission with a data volume greater than or equal to the eighteenth threshold.
[0661] Optionally, the processor is further configured to determine second flow information of the proprietary data flow, where the second flow information includes at least one of the following:
[0662] Resource information corresponding to the user and associated with the layer;
[0663] Target number of users;
[0664] Transmission scheme information;
[0665] Precoding information;
[0666] Associated reference signal information.
[0667] Optionally, the radio frequency unit is further configured to receive the second stream information sent by the second device;
[0668] The processor is further configured to determine the second flow information based on at least one of the following:
[0669] The user being paged;
[0670] Users who are paged and have data transmission;
[0671] A user who is paged and has data transmission with a data volume greater than or equal to a nineteenth threshold.
[0672] Optionally, the layer sequence corresponding to the public data stream is the same as the layer sequence corresponding to the proprietary data stream.
[0673] Optionally, the processor is further configured to, when the user data of the ninth user corresponds to multiple transport blocks, determine, based on sizes of the multiple transport blocks, whether each transport block is located in the common data stream or the dedicated data stream.
[0674] Optionally, when the user data of the tenth user corresponds to multiple transport blocks, the layer order corresponding to the multiple transport blocks in the common data stream or the dedicated data stream is one of the following:
[0675] A size order of the plurality of transport blocks;
[0676] The control information of the plurality of transport blocks is in an order corresponding to the data stream;
[0677] The layer order of network-side device configuration.
[0678] Optionally, when the first device receives the first flow information sent by the second device, the first flow information is included in at least one of the following:
[0679] first configuration information;
[0680] first indication information carried by the public data stream;
[0681] The dedicated data stream carries second indication information.
[0682] Optionally, when the first device receives the second flow information sent by the second device, the second flow information is included in at least one of the following:
[0683] Second configuration information;
[0684] third indication information carried by the public data stream;
[0685] The fourth indication information carried by the proprietary data stream.
[0686] Among them, the first device is the terminal.
[0687] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment executed by the first device above, and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.
[0688] In addition, as shown in FIG10 , the radio frequency unit 1001 of the terminal is configured to send a public data stream or a private data stream to the first device; wherein the public data stream or the private data stream includes at least one of the following:
[0689] paging messages;
[0690] Paging control message;
[0691] Short messages;
[0692] Short message control message;
[0693] Data transmission control information;
[0694] At least some of the user data.
[0695] Optionally, the radio frequency unit is further configured to:
[0696] The public data stream or the dedicated data stream is sent in an idle state or an inactive state.
[0697] Optionally, the radio frequency unit is further configured to:
[0698] The public data stream or the dedicated data stream is sent in a rate split multiple access manner.
[0699] Optionally, when the public data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following:
[0700] The transmission amount is less than or equal to a first threshold;
[0701] corresponding to the first user, wherein the first user is one or more users among the paged users when the number of paged users is greater than or equal to the second threshold;
[0702] corresponding to the second user, the second user being one or more users among the third users when the number of third users is greater than or equal to a third threshold, wherein the third user is a user that is paged and has data transmission;
[0703] Corresponding to a fourth user, the number of data blocks of the fourth user is greater than or equal to a fourth threshold;
[0704] The corresponding data transmission priority is a specific value.
[0705] Optionally, the data transmission priority is determined by at least one of the following:
[0706] Transmission reliability requirements;
[0707] Transmission delay requirements;
[0708] Business type;
[0709] The type of transfer target.
[0710] Optionally, the radio frequency unit is further configured to:
[0711] In a case where the number of layers of the common data stream or the number of layers of the dedicated data stream is greater than or equal to a fifth threshold, the common data stream including the at least part of the user data is sent.
[0712] Optionally, when the proprietary data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following:
[0713] The transmission amount is greater than or equal to a sixth threshold;
[0714] corresponding to the fifth user, the fifth user being one or more users among the paged users when the number of paged users is greater than or equal to a seventh threshold;
[0715] corresponding to the sixth user, the sixth user being one or more users among the seventh users when the number of the seventh users is greater than or equal to an eighth threshold, wherein the seventh user is a user that is paged and has data transmission;
[0716] Corresponding to an eighth user, the number of data blocks of the eighth user is greater than or equal to a ninth threshold;
[0717] Corresponding to the eleventh user, the layer identifier corresponding to the eleventh user is within the range of layers supported by the dedicated data stream.
[0718] Optionally, the radio frequency unit is further configured to:
[0719] In at least one of the following cases, a dedicated data stream including at least part of the user data is sent:
[0720] The number of layers of the common data stream is less than or equal to a tenth threshold;
[0721] The number of layers of the proprietary data stream is greater than or equal to an eleventh threshold;
[0722] The transmission amount of user data and non-user data is greater than or equal to a twelfth threshold.
[0723] Optionally, the radio frequency unit is further configured to:
[0724] Sending a proprietary data stream including at least part of the control information in at least one of the following circumstances:
[0725] The amount of the control information is greater than or equal to a thirteenth threshold;
[0726] The number of paged users is less than or equal to a fourteenth threshold;
[0727] The number of users being paged and having data transmission is less than or equal to a fifteenth threshold;
[0728] The number of layers of the common data stream is less than or equal to a sixteenth threshold;
[0729] The number of layers of the proprietary data stream is greater than or equal to a seventeenth threshold;
[0730] The control information includes at least one of the following:
[0731] paging messages;
[0732] Paging control message;
[0733] Short messages;
[0734] Short message control message;
[0735] Data transmission control information.
[0736] Optionally, the radio frequency unit is further configured to send flow-related information, where the flow-related information includes at least one of the following:
[0737] Whether the public data stream or the dedicated data stream is sent via rate splitting multiple access;
[0738] whether the first information is included in the common data stream;
[0739] Whether the first information is included in the proprietary data stream.
[0740] Optionally, the radio frequency unit is further used to send indication information, where the indication information is used to indicate whether the paged user has user data.
[0741] Optionally, the radio frequency unit is further configured to send first stream information of the common data stream; wherein the first stream information includes at least one of the following:
[0742] User corresponding layer information;
[0743] The number of configured layers;
[0744] The number of transport blocks for the user.
[0745] Optionally, the processor is configured to determine the first flow information based on at least one of the following:
[0746] The user being paged;
[0747] Users who are paged and have data transmission;
[0748] A user who is paged and has data transmission with a data volume greater than or equal to the eighteenth threshold.
[0749] Optionally, the radio frequency unit is further configured to send second stream information of the dedicated data stream;
[0750] The second stream information includes at least one of the following:
[0751] Resource information corresponding to the user and associated with the layer;
[0752] Target number of users;
[0753] Transmission scheme information;
[0754] Precoding information;
[0755] Associated reference signal information.
[0756] Optionally, the processor is further configured to determine the second flow information based on at least one of the following:
[0757] The user being paged;
[0758] Users who are paged and have data transmission;
[0759] A user who is paged and has data transmission with a data volume greater than or equal to a nineteenth threshold.
[0760] Optionally, the layer sequence corresponding to the public data stream is the same as the layer sequence corresponding to the proprietary data stream.
[0761] Optionally, the processor is further configured to, when the user data of the ninth user corresponds to multiple transport blocks, determine, based on sizes of the multiple transport blocks, whether each transport block is located in the common data stream or the dedicated data stream.
[0762] Optionally, when the user data of the tenth user corresponds to multiple transport blocks, the layer order corresponding to the multiple transport blocks in the common data stream or the dedicated data stream is one of the following:
[0763] A size order of the plurality of transport blocks;
[0764] The control information of the plurality of transport blocks is in an order corresponding to the data stream;
[0765] The layer order of network-side device configuration.
[0766] Optionally, when the second device sends the first flow information, the first flow information is included in at least one of the following:
[0767] first configuration information;
[0768] first indication information carried by the public data stream;
[0769] The dedicated data stream carries second indication information.
[0770] Optionally, when the second device sends the second flow information, the second flow information is included in at least one of the following:
[0771] Second configuration information;
[0772] third indication information carried by the public data stream;
[0773] The fourth indication information carried by the proprietary data stream.
[0774] The second device may be a terminal.
[0775] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in Figure 5 or Figure 6. This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this network-side device embodiment and can achieve the same technical effects.
[0776] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 11, the network-side device 1100 includes an antenna 111, a radio frequency device 112, a baseband device 113, a processor 114, and a memory 115. Antenna 111 is connected to radio frequency device 112. In the uplink direction, radio frequency device 112 receives information via antenna 111 and sends the received information to baseband device 113 for processing. In the downlink direction, baseband device 113 processes the information to be transmitted and sends it to radio frequency device 112. Radio frequency device 112 processes the received information and then sends it through antenna 111.
[0777] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 113 , which includes a baseband processor.
[0778] The baseband device 113 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 11, one of the chips is, for example, a baseband processor, which is connected to the memory 115 through a bus interface to call the program in the memory 115 to execute the network device operations shown in the above method embodiment.
[0779] The network side device may further include a network interface 116, which is, for example, a Common Public Radio Interface (CPRI).
[0780] Specifically, the network side device 1100 of the embodiment of the present application also includes: instructions or programs stored in the memory 115 and executable on the processor 114. The processor 114 calls the instructions or programs in the memory 115 to execute the methods executed by the modules shown in FIG5 or FIG6 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.
[0781] 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 transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0782] 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.
[0783] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0784] 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.
[0785] 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 transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0786] An embodiment of the present application also provides a wireless communication system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the transmission method executed by the first device or the second device as described above, and the network side device can be used to execute the steps of the transmission method executed by the first device or the second device as described above.
[0787] 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.
[0788] 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.
[0789] 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 transmission method, comprising: A first device receives a common data stream or a dedicated data stream sent by a second device; wherein, the common data stream or the dedicated data stream includes at least one of the following: A paging message; A paging control message; A short message; A short message control message; Data transmission control information; At least part of the user data.
2. The method according to claim 1, wherein, The first device receiving the common data stream or the dedicated data stream sent by the second device includes: The first device receives the common data stream or the dedicated data stream in an idle state or a non-active state.
3. The method according to claim 1 or 2, wherein The first device receiving the common data stream or the dedicated data stream sent by the second device includes: The first device receives the common data stream or the dedicated data stream sent by the second device by means of rate-splitting multiple access.
4. The method according to any one of claims 1 to 3, wherein, When the common data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following: The transmission volume is less than or equal to a first threshold; Corresponding to a first user, the first user is one or more users among the paged users when the number of paged users is greater than or equal to a second threshold; Corresponding to a second user, the second user is one or more users among the third users when the number of third users is greater than or equal to a third threshold, wherein the third user is a paged user with data transmission; Corresponding to a fourth user, the number of data blocks of the fourth user is greater than or equal to a fourth threshold; The corresponding data transmission priority is a specific value.
5. The method according to claim 4, wherein The data transmission priority is determined by at least one of the following: The transmission reliability requirement; The transmission delay requirement; The service type; The type of transmission target.
6. The method according to any one of claims 1 to 5, wherein, The first device receiving the common data stream sent by the second device includes: When the number of layers of the common data stream or the number of layers of the dedicated data stream is greater than or equal to a fifth threshold, the first device receives the common data stream including the at least part of the user data.
7. The method according to any one of claims 1 to 6, wherein When the dedicated data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following: The transmission volume is greater than or equal to a sixth threshold; Corresponding to a fifth user, the fifth user is one or more users among the paged users when the number of paged users is greater than or equal to a seventh threshold; Corresponding to a sixth user, the sixth user is one or more users among the seventh users when the number of seventh users is greater than or equal to an eighth threshold, wherein the seventh user is a paged user with data transmission; Corresponding to an eighth user, the number of data blocks of the eighth user is greater than or equal to a ninth threshold; Corresponding to an eleventh user, the layer identifier corresponding to the eleventh user is within the layer range supported by the dedicated data stream.
8. The method according to any one of claims 1 to 7, wherein The first device receiving the dedicated data stream sent by the second device includes: In at least one of the following cases, the first device receives the dedicated data stream including the at least part of the user data: The number of layers of the common data stream is less than or equal to a tenth threshold; The number of layers of the dedicated data stream is greater than or equal to an eleventh threshold; The transmission volume of user data and non-user data is greater than or equal to a twelfth threshold.
9. The method according to any one of claims 1 to 8, wherein, The first device receives the proprietary data stream sent by the second device, including: In at least one of the following cases, the first device receives a proprietary data stream including at least partial control information: The amount of the control information is greater than or equal to a thirteenth threshold; The number of paged users is less than or equal to a fourteenth threshold; The number of paged users with data transmission is less than or equal to a fifteenth threshold; The number of layers of the common data stream is less than or equal to a sixteenth threshold; The number of layers of the proprietary data stream is greater than or equal to a seventeenth threshold; Wherein, the control information includes at least one of the following: Paging message; Paging control message; Short message; Short message control message; Data transmission control information.
10. The method according to any one of claims 1 to 9, further comprising: The first device receives the stream-related information sent by the second device, and the stream-related information includes at least one of the following: Whether the common data stream or the proprietary data stream is sent by means of rate-splitting multiple access; Whether the first information is included in the common data stream; Whether the first information is included in the proprietary data stream.
11. The method according to any one of claims 1 to 10, further comprising: The first device receives the indication information sent by the second device, and the indication information is used to indicate whether there is user data for the paged user.
12. The method according to any one of claims 1 to 11, further comprising: The first device determines the first stream information of the common data stream, and the first stream information includes at least one of the following: Layer information corresponding to the user; Configured number of layers; Number of transport blocks of the user.
13. The method according to claim 12, wherein, The first device determines the first stream information of the common data stream, including: The first device performs at least one of the following: Receives the first stream information sent by the second device; Determines the first stream information based on at least one of the following: Paged users; Paged users with data transmission; Paged users with data transmission having a data volume greater than or equal to an eighteenth threshold.
14. The method according to any one of claims 1 to 13, further comprising: The first device determines the second stream information of the proprietary data stream, and the second stream information includes at least one of the following: Resource information associated with the layer corresponding to the user; Number of target users; Transmission scheme information; Precoding information; Associated reference signal information.
15. The method according to claim 14, wherein, The first device determines the second stream information of the proprietary data stream, including: The first device performs at least one of the following: Receives the second stream information sent by the second device; Determines the second stream information based on at least one of the following: Paged users; Paged users with data transmission; Paged users with data transmission having a data volume greater than or equal to a nineteenth threshold.
16. The method according to any one of claims 1 to 15, wherein The layer order corresponding to the common data stream is the same as the layer order corresponding to the proprietary data stream.
17. The method according to any one of claims 1 to 16, further comprising: In the case where the user data of the ninth user corresponds to multiple transport blocks, the first device determines, based on the sizes of the multiple transport blocks, in which the common data stream or the proprietary data stream each transport block is located.
18. The method according to any one of claims 1 to 17, wherein When the user data of the tenth user corresponds to multiple transport blocks, the layer order corresponding to the multiple transport blocks in the public data stream or the dedicated data stream is one of the following: The size order of the multiple transport blocks; The order of the control information of the multiple transport blocks in the corresponding data stream; The layer order configured by the network side device.
19. The method according to claim 13, wherein When the first device receives the first stream information sent by the second device, the first stream information is included in at least one of the following: First configuration information; First indication information carried by the public data stream; Second indication information carried by the dedicated data stream.
20. The method according to claim 15, wherein When the first device receives the second stream information sent by the second device, the second stream information is included in at least one of the following: Second configuration information; Third indication information carried by the public data stream; Fourth indication information carried by the dedicated data stream.
21. A transmission method, comprising: The second device sends a public data stream or a dedicated data stream to the first device; wherein, the public data stream or the dedicated data stream includes at least one of the following: Paging message; Paging control message; Short message; Short message control message; Data transmission control information; At least part of the user data.
22. The method according to claim 21, wherein The second device sending the public data stream or the dedicated data stream to the first device includes: The second device sends the public data stream or the dedicated data stream by means of rate splitting multiple access.
23. The method according to claim 21 or 22, wherein When the public data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following: The transmission amount is less than or equal to the first threshold; Corresponding to the first user, the first user is one or more users among the paged users when the number of paged users is greater than or equal to the second threshold; Corresponding to the second user, the second user is one or more users among the third users when the number of third users is greater than or equal to the third threshold, wherein the third user is a paged user and there is data transmission; Corresponding to the fourth user, the number of data blocks of the fourth user is greater than or equal to the fourth threshold; The corresponding data transmission priority is a specific value.
24. The method according to any one of claims 21 to 23, wherein When the dedicated data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following: The transmission amount is greater than or equal to the sixth threshold; Corresponding to the fifth user, the fifth user is one or more users among the paged users when the number of paged users is greater than or equal to the seventh threshold; Corresponding to the sixth user, the sixth user is one or more users among the seventh users when the number of seventh users is greater than or equal to the eighth threshold, wherein the seventh user is a paged user and there is data transmission; Corresponding to the eighth user, the number of data blocks of the eighth user is greater than or equal to the ninth threshold; Corresponding to the eleventh user, the layer identifier corresponding to the eleventh user is within the layer range supported by the dedicated data stream.
25. A transmission device, comprising: A receiving module, configured to receive a public data stream or a dedicated data stream sent by the second device; wherein, the public data stream or the dedicated data stream includes at least one of the following: Paging message; Paging control message; Short message; Short message control message; Data transmission control information; At least part of the user data.
26. The apparatus according to claim 25, wherein the receiving module is further configured to: Receive the common data stream or the dedicated data stream in an idle state or a deactivated state.
27. The apparatus according to claim 25 or 26, wherein the receiving module is further configured to: Receive the common data stream or the dedicated data stream sent by the second device by means of rate-split multiple access.
28. The apparatus according to any one of claims 25 to 27, wherein When the common data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following: The transmission amount is less than or equal to a first threshold; Corresponding to a first user, where the first user is one or more users among the paged users when the number of paged users is greater than or equal to a second threshold; Corresponding to a second user, where the second user is one or more users among the third users when the number of third users is greater than or equal to a third threshold, where the third user is a paged user with data transmission; Corresponding to a fourth user, where the number of data blocks of the fourth user is greater than or equal to a fourth threshold; The corresponding data transmission priority is a specific value.
29. The device according to any one of claims 25 to 28, wherein When the dedicated data stream includes at least part of the user data, the at least part of the user data satisfies at least one of the following: The transmission amount is greater than or equal to a sixth threshold; Corresponding to a fifth user, where the fifth user is one or more users among the paged users when the number of paged users is greater than or equal to a seventh threshold; Corresponding to a sixth user, where the sixth user is one or more users among the seventh users when the number of seventh users is greater than or equal to an eighth threshold, where the seventh user is a paged user with data transmission; Corresponding to an eighth user, where the number of data blocks of the eighth user is greater than or equal to a ninth threshold.
30. A transmission apparatus, comprising: A sending module, configured to send a common data stream or a dedicated data stream to a first device; wherein, the common data stream or the dedicated data stream includes at least one of the following: Paging message; Paging control message; Short message; Short message control message; Data transmission control information; At least part of the user data.
31. The apparatus according to claim 30, wherein the sending module is further configured to: Send the common data stream or the dedicated data stream by means of rate-split multiple access.
32. A communication device, comprising a processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the transmission method according to any one of claims 1 to 20, or the steps of the transmission method according to any one of claims 21 to 24 are implemented.
33. A readable storage medium, where a program or instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the transmission method according to any one of claims 1 to 20, or the steps of the transmission method according to any one of claims 21 to 24 are implemented.
Citation Information
Patent Citations
Common message transmission method and system, base station and user equipment
CN107211322A
Method and device for transmitting paging message
CN110475320A
Network communication method and apparatus, and network device
CN111869265A
Redirecting method and apparatus, terminal device and network device
WO2021062727A1