Message transmission method and apparatus

By using the contention-resolved diversity slot ALOHA technique, the terminal initiates a receive window when sending multiple identical uplink packets, thus solving the problem of reliable reception of response messages and improving the reliability of the communication system.

WO2026000408A1PCT designated stage Publication Date: 2026-01-02BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/102683
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-28
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

In contention-resolved diversity slotted ALOHA technology, how can a terminal reliably receive response messages from network devices when sending multiple identical uplink packets, thereby improving the reliability of the communication system?

Method used

When a terminal sends multiple identical uplink packets, it can receive response messages from the network device by opening a receive window at a preset time.

Benefits of technology

This ensures reliable reception of response messages even when multiple identical uplink packets are sent, thus improving the reliability of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024102683_02012026_PF_FP_ABST
    Figure CN2024102683_02012026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the embodiments of the present disclosure are a message transmission method and an apparatus. The method comprises: a terminal sending a plurality of identical uplink packets to a network device, and enabling a receiving window at a preset moment; and receiving a response message in the receiving window. Therefore, the problem of how to receive a response message when a terminal sends a plurality of identical uplink packets is solved to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

Message transmission method and device TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and particularly relates to a message transmission method and device. BACKGROUND

[0002] Contention resolution diversity slotted ALOHA (CRDSA) technology is a technology for reducing the uplink collision probability of a contention channel and improving the uplink capacity. A terminal generates a copy of an uplink packet to obtain a copy packet, and then transmits the uplink packet and the copy packet at different times. A network device receives any one of the packets, and thus the collision failure probability is reduced.

[0003] Since the terminal transmits multiple copies of an uplink packet, it is necessary to consider how the terminal receives a response message for the uplink packet.

[0004] SUMMARY

[0005] The present disclosure provides a message transmission method and device.

[0006] The first aspect of the present disclosure provides a message transmission method, which is performed by a terminal, and includes the following steps.

[0007] The terminal transmits multiple copies of the same uplink packet to a network device, and starts a receiving window at a preset time.

[0008] The terminal receives a response message in the receiving window.

[0009] The second aspect of the present disclosure provides a message transmission method, which is performed by a network device, and includes the following steps.

[0010] The network device determines that a terminal starts a receiving window at a preset time, wherein the receiving window is used by the terminal to receive a response message for multiple copies of the same uplink packet.

[0011] The network device receives at least one copy of the uplink packet transmitted by the terminal, and transmits a response message to the terminal in the receiving window.

[0012] The third aspect of the present disclosure provides a terminal, which includes the following modules.

[0013] A transceiver module is configured to:

[0014] The terminal transmits multiple copies of the same uplink packet to a network device, and starts a receiving window at a preset time.

[0015] The terminal receives a response message in the receiving window.

[0016] The fourth aspect of the present disclosure provides a network device, comprising:

[0017] a processing module configured to determine a receiving window to be started at a preset time point by a terminal, wherein the receiving window is used by the terminal to receive a response message for multiple same uplink packets;

[0018] a transceiving module configured to receive at least one uplink packet sent by the terminal, and send the response message to the terminal within the receiving window.

[0019] According to the scheme provided by the embodiments of the present disclosure, when the terminal sends multiple same uplink packets, the terminal starts a receiving window at a preset time point to receive the response message sent by the network device within the window. Thus, the accurate reception of the response message is ensured in the case of sending multiple same uplink packets by the terminal, and the reliability of the communication system is improved. BRIEF DESCRIPTION OF DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background art, the drawings needed to be used in the embodiments of the present disclosure or the background art will be described below.

[0021] FIG. 1A is a schematic diagram of the architecture of a communication system provided by the embodiments of the present disclosure;

[0022] FIG. 1B is a timing diagram of uplink packets received by a network device;

[0023] FIG. 2A-2B are interactive diagrams of a message transmission method provided by the embodiments of the present disclosure;

[0024] FIG. 3A-3D are flow diagrams of a message transmission method provided by the embodiments of the present disclosure;

[0025] FIG. 4A-4B are flow diagrams of a message transmission method provided by the embodiments of the present disclosure;

[0026] FIG. 5 is a flow diagram of a message transmission method provided by the embodiments of the present disclosure;

[0027] FIG. 6A is a structural diagram of a first terminal provided by the embodiments of the present disclosure;

[0028] FIG. 6B is a structural diagram of a network device provided by the embodiments of the present disclosure;

[0029] FIG. 7A is a structural diagram of a communication device provided by the embodiments of the present disclosure;

[0030] FIG. 7B is a structural diagram of a chip provided by the embodiments of the present disclosure. DETAILED DESCRIPTION

[0031] The embodiments of the present disclosure provide a message transmission method and device.

[0032] In a first aspect, the embodiments of the present disclosure provide a message transmission method, which comprises:

[0033] sending multiple same uplink packets to a network device, and starting a receiving window at a preset time;

[0034] receiving a response message in the receiving window.

[0035] In the above embodiment, when the terminal sends multiple same uplink packets, the terminal starts a receiving window at a preset time to receive a response message sent by the network device in the window. Thus, the accurate reception of the response message is ensured in the case of sending multiple same uplink packets by the terminal, and the reliability of the communication system is improved.

[0036] In some embodiments of the first aspect, the preset time is any of the following:

[0037] a time after sending a first uplink packet in the multiple same uplink packets;

[0038] a time after sending all the same uplink packets;

[0039] a time after sending an n-th uplink packet, where n is an integer less than or equal to N, and N is the total number of the same uplink packets.

[0040] In the above embodiment, the terminal can determine the time of starting the receiving window based on multiple times, and the flexibility of starting the receiving window is improved.

[0041] In some embodiments of the first aspect, the method further comprises: determining the value of n according to a protocol agreement; or determining the value of n according to an indication of the network device.

[0042] In the above embodiment, the terminal can determine the value of n based on the protocol agreement or the indication of the network device, so as to ensure the consistency of the understanding of the value of n by the terminal and the network device, and provide conditions for the reliable transmission of the response message.

[0043] In some embodiments of the first aspect, the size of the receiving window is determined according to a protocol agreement; or

[0044] the size of the receiving window is determined according to an indication of the network device.

[0045] In some embodiments of the first aspect, the terminal determines the size of the receiving window based on a protocol agreement or an indication of the network device, thereby ensuring consistency in the understanding of the size of the receiving window by the terminal and the network device, and providing conditions for reliable transmission of the response message.

[0046] In some embodiments of the first aspect, the response message is received within the receiving window, including:

[0047] The response message is received within the receiving window based on the determined radio network temporary identifier (RNTI).

[0048] In some embodiments of the first aspect, the terminal determines the RNTI based on one of the following:

[0049] a sending time of the first portion of the uplink packet;

[0050] a sending time of each portion of the uplink packet; or

[0051] a protocol agreement; or

[0052] an indication of the network device.

[0053] In some embodiments of the first aspect, the response message is received based on the determined RNTI, including:

[0054] the RNTI is determined based on the sending time of the first portion of the uplink packet, and the response message is received by monitoring a physical downlink control channel (PDCCH) addressed by the RNTI; or

[0055] the RNTI is determined based on the sending time of each portion of the uplink packet, respectively, and the response message is received by monitoring a PDCCH addressed by each RNTI, respectively.

[0056] In the above embodiments, the terminal determines the RNTI based on specific information, and listens to the response message based on the determined RNTI, thereby further ensuring reliable reception of the response message, and reducing the range of information that the terminal needs to listen to, and reducing the power consumption of the terminal.

[0057] In some embodiments of the first aspect, the method further includes:

[0058] receiving the response message, and stopping the receiving window.

[0059] In the above embodiments, the terminal stops the receiving window after receiving the response message, thereby reducing the power consumption of the terminal.

[0060] In some embodiments of the first aspect, the response message is received and all of the uplink packets are not sent, and the remaining uplink packets are stopped from being sent.

[0061] In the above embodiments, the terminal stops sending the remaining uplink packets after receiving the response message, further reducing the power consumption of the terminal and reducing the meaningless occupation of the transmission resource.

[0062] In some embodiments of the first aspect, the response message is not received in the receiving window, and the uplink packets are re-sent.

[0063] In the above embodiments, the terminal re-sends the uplink packets when the response message is not received, further improving the probability of the network device receiving the uplink packets.

[0064] In some embodiments of the first aspect, before the uplink packets are re-sent, the sending power is increased.

[0065] In the above embodiments, the terminal re-sends the uplink packets after increasing the sending power, further improving the probability of the network device receiving the uplink packets.

[0066] In some embodiments of the first aspect, the sending of the multiple identical uplink packets to the network device comprises:

[0067] The multiple identical uplink packets are sent to the network device at the same sending power.

[0068] In the above embodiments, the terminal sends the multiple uplink packets at a fixed sending power, thereby increasing the success rate of sending the uplink packets while avoiding wasting the power consumption of the terminal.

[0069] In the second aspect, the embodiments of the present disclosure provide a message transmission method, the method comprising: determining that a terminal starts a receiving window at a preset time, wherein the receiving window is used by the terminal to receive a response message for multiple identical uplink packets;

[0070] At least one uplink packet sent by the terminal is received, and a response message is sent to the terminal within the receiving window.

[0071] In some embodiments of the second aspect, the preset time is any of the following:

[0072] The time after the terminal sends a first uplink packet of the multiple identical uplink packets;

[0073] The time after the terminal sends all of the identical uplink packets;

[0074] A time at which the terminal sends the nth uplink packet, wherein n is an integer less than or equal to N, N is a total number of the same uplink packets.

[0075] In some embodiments of the second aspect, the method further comprises:

[0076] determining the value of n according to a protocol; or

[0077] indicating the value of n to the terminal.

[0078] In some embodiments of the second aspect, the method further comprises:

[0079] determining the size of the receiving window according to a protocol; or

[0080] indicating the size of the receiving window to the terminal.

[0081] In some embodiments of the second aspect, the sending of the response message to the terminal within the receiving window comprises:

[0082] determining a radio network temporary identifier (RNTI) corresponding to the uplink packet;

[0083] sending the response message to the terminal within the receiving window based on the RNTI.

[0084] In some embodiments of the second aspect, the network device determines the RNTI based on one of:

[0085] a sending time of the first uplink packet;

[0086] a sending time of each uplink packet; or

[0087] a protocol.

[0088] In a third aspect, the embodiments of the present disclosure provide a message transmission method, and the method comprises:

[0089] determining, by a network device, that a terminal starts a receiving window at a preset time, wherein the receiving window is used by the terminal to receive a response message for multiple same uplink packets;

[0090] sending, by the terminal, multiple same uplink packets to the network device and starting a receiving window at a preset time;

[0091] sending, by the network device, a response message to the terminal within the receiving window after receiving at least one uplink packet sent by the terminal;

[0092] The terminal receives the response message within the receiving window.

[0093] In a fourth aspect, the embodiments of the present disclosure provide a terminal, which comprises a transceiver module and a processing module; wherein the terminal is configured to perform the first aspect and the optional implementation manners of the first aspect.

[0094] In a fifth aspect, the embodiments of the present disclosure provide a network device, which comprises a transceiver module and a processing module; wherein the network device is configured to perform the second aspect and the optional implementation manners of the second aspect.

[0095] In a sixth aspect, the embodiments of the present disclosure provide a communication apparatus, which comprises one or more processors; wherein the communication apparatus is configured to perform the first aspect and the optional implementation manners of the first aspect.

[0096] In a seventh aspect, the embodiments of the present disclosure provide a communication apparatus, which comprises one or more processors; wherein the communication apparatus is configured to perform the second aspect and the optional implementation manners of the second aspect.

[0097] In an eighth aspect, the embodiments of the present disclosure provide a communication system, which comprises a terminal and a network device; wherein the terminal is configured to perform the method described in the first aspect and the optional implementation manners of the first aspect, and the network device is configured to perform the method described in the second aspect and the optional implementation manners of the second aspect.

[0098] In a ninth aspect, the embodiments of the present disclosure provide a storage medium, which stores instructions, when the instructions are executed on a communication device, the communication device performs the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect.

[0099] In a tenth aspect, the embodiments of the present disclosure provide a program product, which is executed by a communication device, so that the communication device performs the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect.

[0100] In an eleventh aspect, the embodiments of the present disclosure provide a computer program, when it is executed on a computer, so that the computer performs the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect.

[0101] In a twelfth aspect, the embodiments of the present disclosure provide a chip or a chip system. The chip or the chip system comprises processing circuitry configured to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect.

[0102] It can be understood that the terminal, network device, access network device, core network device, communication system, storage medium, program product, computer program, chip or chip system are used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here.

[0103] The embodiments of the present disclosure propose a message transmission method and device. In some embodiments, the message transmission method and the information processing method, communication method, and the like can be replaced with each other, the message transmission device and the information processing device, communication device, and the like can be replaced with each other, and the message transmission system and the information processing system, communication system, and the like can be replaced with each other.

[0104] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, some or all steps of different embodiments can be combined arbitrarily, and an embodiment can be combined with the optional implementation manners of other embodiments.

[0105] In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0106] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and not as a limitation on the present disclosure.

[0107] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "above", "preceding", "this", etc., can represent "one and only one", or "one or more", "at least one", etc. For example, in the case of using articles such as "a", "an", "the" in English, the noun after the article can be understood as singular expression, or can be understood as plural expression.

[0108] In the embodiments of the present disclosure, "a plurality of" means two or more.

[0109] In some embodiments, the terms "at least one of," "one or more of," "a plurality of," "multiple," and the like can be used interchangeably.

[0110] In some embodiments, the recitations "at least one of A, B," "A and / or B," "in one case A, in another case B," "in response to a case A, in response to a case B," and the like can include the following technical solutions according to the case: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments A and B are selected from A and B (A and B are selectively executed); in some embodiments A and B (A and B are both executed). When there are more branches such as A, B, C, and the like, the above is similar.

[0111] In some embodiments, the recitations "A or B" and the like can include the following technical solutions according to the case: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments A and B are selected from A and B (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.

[0112] The prefix words "first", "second", and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity, or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute an additional limitation because of the use of the prefix words. For example, the description objects are "fields", and the ordinal words before "fields" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor do they limit the order of "first field" and "second field". For another example, the description objects are "levels", and the ordinal words before "levels" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "devices" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description objects are "devices", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different; for another example, the description objects are "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.

[0113] In some embodiments, "comprising", "including", "to indicate", "carrying", can be interpreted as directly carrying A, or indirectly indicating A.

[0114] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.

[0115] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.

[0116] In some embodiments, the apparatus and device can be interpreted as physical or virtual, and its name is not limited to the name described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like.

[0117] In some embodiments, "network" can be interpreted as an apparatus included in the network, such as an access network device, a core network device, and the like.

[0118] In some embodiments, an “access network device (AN device)” can also be referred to as a “radio access network device (RAN device),” a “base station (BS),” a “radio base station,” a “fixed station,” and in some embodiments can also be understood as a “node,” an “access point,” a “transmission point (TP),” a “reception point (RP),” a “transmission / reception point (TRP),” a “panel,” an “antenna panel,” an “antenna array,” a “cell,” a “macro cell,” a “small cell,” a “femto cell,” a “pico cell,” a “sector,” a “cell group,” a “serving cell,” a “carrier,” a “component carrier,” a “bandwidth part (BWP),” and the like.

[0119] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a Narrow Band-Internet of Things (NB-IoT) device, a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, and so on.

[0120] In some embodiments, an access network device, a core network device, or a network device can be replaced with a terminal. For example, for a structure in which communication between an access network device, a core network device, or a network device and a terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), and so on), embodiments of the present disclosure can also be applied. In this case, a structure in which a terminal has all or part of the functions of an access network device can also be provided. Further, terms such as "uplink," "downlink," and so on can also be replaced with terms corresponding to inter-terminal communication (e.g., "side"). For example, an uplink channel, a downlink channel, and so on can be replaced with a side channel, and an uplink, a downlink, and so on can be replaced with a side link.

[0121] In some embodiments, the terminal can be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.

[0122] In some embodiments, the data, information, and the like can be acquired in compliance with the laws and regulations of the country where the terminal is located.

[0123] In some embodiments, the data, information, and the like can be acquired after obtaining the consent of the user.

[0124] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.

[0125] As shown in FIG. 1A, the communication system 100 includes a terminal 101 and a network device 102.

[0126] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and the like, but is not limited thereto.

[0127] In some embodiments, the network device 102 can include at least one of an access network device and a core network device.

[0128] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network, and can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.

[0129] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.

[0130] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and some of the protocol layers are controlled by the CU, and the rest or all of the protocol layers are distributed in the DU and controlled by the CU, but is not limited thereto.

[0131] In some embodiments, the core network device can be one device including one or more network elements, or can be multiple devices or device groups including all or part of the above-mentioned one or more network elements. The network element can be virtual or physical. The core network includes, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC).

[0132] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems.

[0133] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1A or part of the subject, but are not limited thereto. The subjects shown in FIG. 1A are exemplary, and the communication system can include all or part of the subjects in FIG. 1A, or other subjects other than FIG. 1A. The number and form of each subject is arbitrary, each subject can be real or virtual, the connection relationship between each subject is exemplary, each subject can not be connected or can be connected, the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.

[0134] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).

[0135] In the field of communication technology, contention resolution diversity slotted ALOHA (CRDSA) technology is a technology for reducing the uplink collision probability of a contention channel and improving the uplink capacity. A terminal generates a copy of an uplink packet to obtain a copy packet, and then transmits the uplink packet and the copy packet at different times. The network receives any one of the packets to achieve a successful reception, thereby reducing the collision failure probability.

[0136] In some embodiments, because the terminal transmits at least two copies of the same uplink packet, the collision probability is increased to a certain extent, and therefore an interference cancellation technology needs to be used. The process is described below in combination with FIG. 1B. FIG. 1B is a timing diagram of uplink packets received by the network device. For example, a terminal transmits two copies of an uplink packet PK3, one of which does not collide and can be correctly parsed by the network device. The other copy of the uplink packet PK3 collides with an uplink packet PK2 transmitted by another terminal. Then, the network device can use the correctly parsed uplink packet PK3 to perform interference cancellation on the position of the other copy of the uplink packet PK3, so that the network device can correctly parse the uplink packet PK2 transmitted by the other terminal. Then, the network device can use the parsed uplink packet PK2 to perform interference cancellation on the position of the other copy of the uplink packet PK2, to parse the uplink packet PK1, and so on, until all the uplink packets that can be parsed are parsed, such as the uplink packets PK4, PK5, and PK6 in the figure.

[0137] In some embodiments, the network device returns a response message to the terminal after receiving the uplink packet transmitted by the terminal. The present disclosure proposes a message transmission method, in which the terminal starts a receiving window at a preset time point of transmitting multiple copies of the same uplink packet, to receive the response message. Therefore, the response message can be reliably received in the case of transmitting multiple copies of the same uplink packet, and the reliability of the communication system is improved.

[0138] The message transmission method and the device thereof provided by the present disclosure are described in detail below in combination with the accompanying drawings.

[0139] FIG. 2A is an interaction diagram of a message transmission method according to an embodiment of the present disclosure. As shown in FIG. 2A, the present embodiment relates to a message transmission method, and the method comprises the following steps.

[0140] In step S2101, the terminal 101 and the network device 102 determine a preset time point of starting a receiving window and the size of the receiving window.

[0141] In some embodiments, the terminal 101 is a ground network terminal or a non-ground network terminal.

[0142] In some embodiments, the terms “ground network”, “TN”, “Terrestrial Network” and the like can be replaced by each other.

[0143] In some embodiments, the terms “non-terrestrial network”, “NTN”, “Non-Terrestrial Network” and the like can be replaced by each other.

[0144] In some embodiments, the terminal 101 and the network device 102 determine the preset time for starting the receiving window and the size of the receiving window according to a protocol agreement.

[0145] In some embodiments, the network device 102 indicates the preset time for starting the receiving window to the terminal 101.

[0146] In some embodiments, the network device 102 indicates the size of the receiving window to the terminal 101.

[0147] In some embodiments, the receiving window is a window for receiving a response message sent by the network device 102.

[0148] In some embodiments, the above-mentioned response message is used to indicate that the network device 102 has received the uplink packet sent by the terminal 101.

[0149] In some embodiments, the terminal 101 can determine the size of the receiving window according to a protocol agreement.

[0150] In some embodiments, the time unit of the size of the receiving window can be any one of seconds, milliseconds, subframes, slots, or the number of OFDM symbols.

[0151] In some embodiments, the terms “OFDM”, “Orthogonal Frequency Division Multiplexing” and the like can be replaced by each other.

[0152] In the embodiments of the present disclosure, the terminal 101 determines the size of the receiving window based on the indication of the network device 102, so as to not always listen to the response message, but only listen to the response message in the receiving window, thereby providing a condition for accurately receiving the response message, reducing the loss of receiving the response message, and saving the power consumption of the terminal 101.

[0153] In step S2102, the terminal 101 sends multiple identical uplink packets to the network device 102, and starts a receiving window at a time after sending the first uplink packet.

[0154] In some embodiments, the terms “uplink transmission”, “uplink”, “uplink packet”, “uplink sending” and the like can be replaced by each other.

[0155] In some embodiments, the uplink packet can be a first uplink message sent by the terminal 101 to the network device 102 when the terminal 101 interacts with the network device 102. For example, the uplink packet can be a first message (Msg1) in a four-step random access procedure, or a first message (MsgA) in a two-step random access procedure, or a first message in an EDT, SDT, or the like procedure.

[0156] In some embodiments, the terms “EDT”, “early data transmission”, “early data transmission”, and the like can be replaced with each other.

[0157] In some embodiments, the terms “SDT”, “small data transmission”, “small data transmission”, and the like can be replaced with each other.

[0158] In some embodiments, the first uplink message can also be a first message of LTE EDT enhancement. Since the first message of LTE EDT enhancement is sent through a configured contention resource, it is different from EDT in that msg1 and Msg2 of EDT are omitted, and msg3 is directly sent, that is, the first uplink message in the embodiments of the present disclosure can also be msg3 of LTE EDT enhancement.

[0159] In some embodiments, the terms “LTE”, “Long Term Evolution”, “Long Term Evolution”, and the like can be replaced with each other.

[0160] In some embodiments, the terms “Msg1”, “first message”, “message 1”, “first message in a four-step random access procedure”, and the like can be replaced with each other.

[0161] In some embodiments, the terms “Msg2”, “second message”, “message 2”, “second message in a four-step random access procedure”, and the like can be replaced with each other.

[0162] In some embodiments, the terms “Msg3”, “third message”, “message 3”, “third message in a four-step random access procedure”, and the like can be replaced with each other.

[0163] In some embodiments, the terminal 101 can also start the receiving window at the time when all the same uplink packets are sent.

[0164] In some embodiments, the terminal 101 can also start the receiving window at the time when the nth uplink packet is sent, where n is an integer less than or equal to N, and N is the total number of the same uplink packets.

[0165] For example, N is 4, n is 2, and the terminal 101 can start the receiving window at the time when the second of the four uplink packets is sent.

[0166] In some embodiments, the terminal 101 can determine the value of n according to a protocol agreement, or determine the value of n according to an indication of the network device 102.

[0167] In some embodiments, the network device 102 can indicate the value of n to the terminal 101.

[0168] In some embodiments, the terminal 101 can send the multiple identical uplink packets to the network device 102 at the same sending power. That is, the terminal 101 does not increase the sending power in the process of sending the multiple identical uplink packets.

[0169] In some embodiments, the preset time when the terminal 101 starts the receiving window can be agreed by the protocol or indicated by the network device, and the present disclosure does not limit this.

[0170] In some embodiments, the terminal 101 can send the uplink packets to the network device 102 in sequence at the same time interval.

[0171] In some embodiments, the terminal 101 can also send the multiple identical uplink packets based on the determined sending duration, and randomly select a sending time within the sending duration to send the multiple identical uplink packets.

[0172] In some embodiments, the above-mentioned time interval and sending duration can be determined by the terminal 101 based on a protocol agreement, or can be indicated by the network device 102.

[0173] Step S2103, the terminal 101 and the network device 102 determine the RNTI based on the sending time of the first uplink packet.

[0174] In some embodiments, the terms "RNTI", "radio network tempory identity", and the like can be replaced with each other.

[0175] In some embodiments, the terminal 101 can number all time domain positions of sending uplink data packets, and different time domain positions correspond to different RNTIs. For example, RNTI=a+t+offset, where a is a positive integer, such as 1, 2, 3, and the like, and in particular, a=1; 0 id id X, t id ​The time domain position number for sending the uplink packet. X can be any natural number, such as X can be 2, 3, 5, 6, 8, 10, 11, … 20, 30, 40, … 50, 60, etc. Offset can be 0, 1, 2, 3, etc. In particular, for the LTE network, in order to distinguish from the RNTI value in other scenarios, Offset here can be 60.

[0176] In some embodiments, in addition to the time domain position, the calculation of the RNTI can also consider the frequency domain position, the code domain position, etc. That is, the RNTI can also be determined by adding the frequency domain position ID and the code domain position ID in the above formula.

[0177] In some embodiments, the terminal 101 can also determine the RNTI based on the sending time of each uplink packet.

[0178] For example, since the sending time of different uplink packets is different, that is, the time domain position number corresponding to different uplink packets is different, the terminal can calculate multiple RNTIs through the above formula for calculating RNTI.

[0179] In some embodiments, the terminal 101 can also determine the RNTI based on the protocol agreement; or the terminal 101 can also determine the RNTI based on the indication of the network device 102.

[0180] In some embodiments, the RNTI determined by the terminal 101 based on the protocol agreement can be one or multiple, which is not limited by the present disclosure.

[0181] In the embodiments of the present disclosure, the terminal 101 determines the RNTI corresponding to the uplink packet, thereby providing a condition for accurately and reliably receiving the response message for the uplink packet.

[0182] In some embodiments, the RNTI determined by the terminal 101 based on the indication of the network device 102 can be one or multiple, which is not limited by the present disclosure.

[0183] In some embodiments, the network device 102 can indicate the RNTI to the terminal.

[0184] In some embodiments, the above step S2102 and step S2103 can be executed in parallel, or step S2103 can be executed first, and then step S2102 can be executed, which is not limited by the present disclosure.

[0185] In some embodiments, the network device 102 can also receive all the uplink packets sent by the terminal 101, and the network device 102 can determine a corresponding RNTI based on each uplink packet, or can determine a RNTI based on only the first uplink packet, or can determine the RNTI based on the time when the nth uplink packet is received, and the present disclosure does not limit this.

[0186] In some embodiments, the network device 102 can also determine the RNTI based on a protocol agreement.

[0187] In some embodiments, the uplink packet contains the sending time information of the current uplink packet and other uplink packets, so that the network device 102 can determine the sending time of each uplink packet when receiving any uplink packet.

[0188] In some embodiments, the uplink packet contains the sending time information of other uplink packets, so that the network device 102 can determine the sending time of the uplink packet and the sending time of other uplink packets based on the receiving time and the channel delay when receiving any uplink packet.

[0189] In some embodiments, the sending time information of each uplink packet can be the absolute value of the sending time of each uplink packet, or can be the relative value of the sending time of other uplink packets relative to the sending time of the current uplink packet, and the present disclosure does not limit this.

[0190] In some embodiments, in order to ensure that the terminal 101 can reliably receive the response message, the network device 102 determines the RNTI in the same way as the terminal 101.

[0191] In step S2104, the network device 102 sends a response message to the terminal 101 within the receiving window based on the RNTI when receiving at least one uplink packet.

[0192] In the embodiments of the present disclosure, the network device 102 can first determine the preset time when the terminal 101 starts the receiving window and the size of the receiving window, and then send a response message to the terminal 101 within the receiving window. Thus, it is ensured that the terminal can reliably receive the response message within the receiving window.

[0193] In some embodiments, the network device 102 can determine that the terminal 101 starts the receiving window at the preset time.

[0194] In some embodiments, the preset time is any of the following:

[0195] The time when the terminal sends the first uplink packet in the multiple same uplink packets;

[0196] the time when the terminal finishes sending all the same uplink packets;

[0197] the time when the terminal finishes sending the nth uplink packet, where n is an integer less than or equal to N, and N is the total number of the same uplink packets.

[0198] In some embodiments, the network device 102 can determine the value of n according to a protocol agreement.

[0199] In some embodiments, the network device 102 can also determine the value of n according to configuration information, and indicate the value of n to the terminal 101.

[0200] In some embodiments, the network device 101 can also determine the size of the receiving window according to a protocol agreement.

[0201] In some embodiments, the network device 101 can also determine the size of the receiving window according to configuration information, and indicate the size of the receiving window to the terminal 101.

[0202] In some embodiments, the terminal 101 receives the response message by listening to the PDCCH addressed by the RNTI within the receiving window.

[0203] In some embodiments, the terms “PDCCH”, “physical downlink control channel”, “physical downlink control channel” and the like can be replaced with each other.

[0204] In the embodiments of the present disclosure, the terminal 101 only needs to listen to the PDCCH addressed by the determined RNTI to receive the response message, thereby not only improving the reliability of the terminal 101 obtaining the response message for the uplink packet, but also reducing the number of channels that the terminal 101 needs to listen to, and saving the power consumption of the terminal 101.

[0205] In some embodiments, the RNTI is determined respectively based on the sending time of each uplink packet, that is, the terminal 101 determines a plurality of RNTIs, and the terminal can receive a plurality of response messages by listening to the PDCCH addressed by each RNTI respectively.

[0206] In step S2105, the terminal 101 receives the response message and stops the receiving window.

[0207] In the embodiments of the present disclosure, the time when the terminal 101 receives the response message of any uplink packet is less than the end time of the receiving window, and the terminal 101 can end the receiving window in advance, thereby saving the resources occupied by the terminal 101 when listening to the receiving window, and saving the power consumption of the terminal 101.

[0208] Step S2106, the terminal 101 stops sending the remaining uplink packets without sending all the uplink packets.

[0209] In the embodiment of the present disclosure, the terminal 101 has three identical uplink packets to be sent to the network device 102, but the response message is received before the third uplink packet is sent. At this time, the terminal 101 can no longer send the third uplink packet, thereby saving the power consumption of the terminal 101 and saving the network resources occupied when sending the third uplink packet.

[0210] In some embodiments, the above steps S2105 and S2106 can be executed in parallel, or step S2106 is executed first, and then step S2105 is executed, and the present disclosure does not limit this.

[0211] In the embodiment of the present disclosure, as long as the terminal 101 receives the response message, it can be determined that the network device 102 has reliably received the uplink packet. If there is an unsent uplink packet, it can stop sending, thereby not only saving power consumption, but also minimizing the probability of collision with other terminals sending uplink packets.

[0212] The communication method related to the embodiment of the present disclosure can include at least one of steps S2101 to S2106. For example, step S2101 can be implemented as an independent embodiment, step S2102 can be implemented as an independent embodiment, steps S2103+S2104 can be implemented as an independent embodiment, steps S2102+S2103+S2105 can be implemented as an independent embodiment, and the like, but not limited thereto.

[0213] In some embodiments, some steps are optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0214] In some embodiments, other optional implementations described before or after the description corresponding to FIG. 2A can be referred to.

[0215] FIG. 2B is an interaction diagram of a message transmission method according to an embodiment of the present disclosure. As shown in FIG. 2B, the embodiment of the present disclosure relates to a message transmission method, and the above method comprises:

[0216] Step S2201, the terminal 101 and the network device 102 determine the size of the receiving window and the value of n.

[0217] In some embodiments, the terminal 101 and the network device 102 can determine the size of the receiving window based on the protocol agreement.

[0218] In some embodiments, the network device 102 can determine the size of the receiving window based on the configuration information and indicate the size of the receiving window to the terminal 101. n is an integer less than or equal to N, and N is the total number of the same uplink packets.

[0219] n is an integer less than or equal to N, and N is the total number of the same uplink packets. In some embodiments, the terminal 101 and the network device 102 can determine the value of n according to a protocol agreement.

[0220] In some embodiments, the terminal 101 can also determine the value of n according to the indication of the network device 102. In some embodiments, the terminal 101 can also determine the value of n according to the indication of the network device 102.

[0221] In some embodiments, the terminal 101 can also determine the value of n according to the indication of the network device 102. In some embodiments, the terminal 101 can also determine the value of n according to the indication of the network device 102.

[0222] In some embodiments, the terminal 101 can also determine the value of n according to the indication of the network device 102. In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement.

[0223] In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement. In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement.

[0224] In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement. In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement.

[0225] In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement. In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement.

[0226] In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement. In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement.

[0227] In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement. In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement.

[0228] In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement. In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement.

[0229] In some embodiments, the terminal 101 and the network device 102 can determine the RNTI based on a protocol agreement.​​​​​​​​​​​

[0230] In some embodiments, in order to further improve the probability of receiving the re-sent uplink packet, the terminal 101 can first increase the sending power, and then re-sent the uplink packet at the increased sending power, thereby improving the probability of receiving the uplink packet by the network device 102.

[0231] The communication method related to the embodiments of the present disclosure can include at least one of steps S2201-S2205. For example, steps 2201+2202+2203 can be implemented as an independent embodiment, steps 2201+2202+2203+2204 can be implemented as an independent embodiment, and the like, but are not limited thereto.

[0232] In some embodiments, some steps are optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0233] In some embodiments, other optional implementations described before or after the corresponding description of FIG. 2B can be referred to.

[0234] FIG. 3A is a flow diagram of a message transmission method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiments of the present disclosure relate to a message transmission method, the method is performed by the terminal 101, and the method includes:

[0235] Step S3101, determining the size of the receiving window according to the indication of the network device.

[0236] The optional implementation of step S3101 can be referred to the optional implementation of step S2101 of FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be described here.

[0237] Step S3102, sending multiple copies of the same uplink packet to the network device 102, and starting the receiving window at a time after sending the first copy of the uplink packet.

[0238] The optional implementation of step S3102 can be referred to the optional implementation of step S2102 of FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be described here.

[0239] Step S3103, determining the RNTI based on the sending time of the first copy of the uplink packet.

[0240] The optional implementation of step S3103 can be referred to the optional implementation of step S2103 of FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be described here.

[0241] Step S3104, receiving the response message by monitoring the PDCCH addressed by the RNTI within the receiving window.

[0242] The optional implementation of step S3104 can refer to the optional implementation of step S21063 in FIG. 2A and other associated parts in the embodiments involved in FIG. 2A, which will not be repeated here.

[0243] Step S3105, receiving the response message, stopping the receiving window.

[0244] Step S3106, not sending all the uplink packets, stopping sending the remaining uplink packets.

[0245] The communication method involved in the embodiments of the present disclosure can include at least one of steps S3101-S3106. For example, step 3102 can be implemented as an independent embodiment, steps 3102+3103+3104 can be implemented as an independent embodiment, steps 3102+3103+3104+3105 can be implemented as an independent embodiment, and the like, but are not limited thereto.

[0246] In some embodiments, some steps are optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0247] FIG. 3B is a flow diagram of a message transmission method according to an embodiment of the present disclosure. As shown in FIG. 3B, the embodiments of the present disclosure involve a message transmission method, the method is executed by the terminal 101, and the method includes:

[0248] Step S3201, determining the size of the receiving window, the value of n and the RNTI based on the protocol agreement.

[0249] Step S3202, sending multiple copies of the same uplink packet to the network device 102 at the same sending power, and starting the receiving window at the time when the nth copy of the uplink packet is sent.

[0250] Step S3203, receiving the response message by monitoring the PDCCH addressed by the RNTI within the receiving window.

[0251] Step S3204, not receiving the response message within the receiving window, increasing the sending power, and re-sending the same uplink packet.

[0252] The optional implementation of steps S3201-S3204 can refer to the detailed description in the related steps and optional implementations in FIG. 2A and FIG. 2B, which will not be repeated here.

[0253] The communication method related to the embodiments of the present disclosure can include at least one of steps S3201-S3204. For example, steps S3201+S3202 can be implemented as an independent embodiment, steps S3201+S3203+S3203 can be implemented as an independent embodiment, and the like, but are not limited thereto.

[0254] FIG. 3C is a flow diagram of a message transmission method according to an embodiment of the present disclosure. As shown in FIG. 3E, the embodiments of the present disclosure relate to a message transmission method, the method is performed by the terminal 101, and the method includes:

[0255] In step S3301, a preset time for starting a receiving window, a size of the receiving window, and an RNTI are determined.

[0256] In step S3302, multiple identical uplink packets are sent to a network device, and the receiving window is started at the preset time.

[0257] In step S3303, a response message is received in the receiving window.

[0258] The optional implementation of steps S3301-S3303 can refer to the steps and the related parts in the optional implementation of the steps of FIGS. 2A, 2B, 3A, and 3B, which will not be described here.

[0259] FIG. 3D is a flow diagram of a message transmission method according to an embodiment of the present disclosure. As shown in FIG. 3E, the embodiments of the present disclosure relate to a message transmission method, the method is performed by the terminal 101, and the method includes:

[0260] In step S3401, multiple identical uplink packets are sent to a network device, and a receiving window is started at a preset time.

[0261] In some embodiments, the preset time is any one of the following:

[0262] A time after a first uplink packet in the multiple identical uplink packets is sent;

[0263] A time after all the identical uplink packets are sent;

[0264] A time after an nth uplink packet is sent, where n is an integer less than or equal to N, and N is the total number of the identical uplink packets.

[0265] In some embodiments, the method further includes:

[0266] According to a protocol agreement, the value of n is determined; or

[0267] According to an indication of a network device, the value of n is determined.

[0268] In some embodiments, the method further comprises:

[0269] determining the size of the receiving window according to a protocol agreement; or,

[0270] determining the size of the receiving window according to an indication of the network device.

[0271] In some embodiments, the sending multiple copies of the same uplink packet to the network device comprises:

[0272] sending multiple copies of the same uplink packet to the network device with the same sending power.

[0273] Step S3402, receiving a response message within the receiving window.

[0274] In some embodiments, the receiving a response message within the receiving window comprises:

[0275] receiving a response message within the receiving window based on the determined Radio Network Temporary Identifier (RNTI).

[0276] In some embodiments, the terminal determines the RNTI based on one of:

[0277] a sending time of the first copy of the uplink packet;

[0278] a sending time of each copy of the uplink packet; or,

[0279] a protocol agreement; or,

[0280] an indication of the network device.

[0281] In some embodiments, the receiving a response message based on the determined Radio Network Temporary Identifier (RNTI) comprises:

[0282] the RNTI is determined based on a sending time of the first copy of the uplink packet, and the response message is received by monitoring a Physical Downlink Control Channel (PDCCH) addressed by the RNTI; or,

[0283] the RNTI is determined based on a sending time of each copy of the uplink packet respectively, and the response message is received by monitoring a PDCCH addressed by each RNTI respectively.

[0284] In some embodiments, the method further comprises:

[0285] stopping the receiving window upon receiving a response message.

[0286] In some embodiments, upon receiving a response message and not having sent all the uplink packets, stopping sending the remaining uplink packets.

[0287] In some embodiments, the response message is not received in the receiving window, and the uplink packet is retransmitted.

[0288] In some embodiments, before the retransmission of the multiple identical uplink packets, the method further comprises:

[0289] Increasing the transmission power.

[0290] Optional implementation manners of steps S3401-S3402 can be referred to the related parts of steps and optional implementation manners of steps in FIG. 2A, FIG. 2B, FIG. 3A, and FIG. 3B, which will not be repeated here.

[0291] FIG. 4A is a flow diagram of a message transmission method according to an embodiment of the present disclosure. As shown in FIG. 4A, the present embodiment of the present disclosure relates to a message transmission method, the method is performed by the network device 102, and the method comprises:

[0292] Step S4101, determining a preset time and a size of a receiving window.

[0293] In some embodiments, the network device can determine the preset time and the size of the receiving window based on a protocol agreement.

[0294] In some embodiments, the network device can also determine the preset time and the size of the receiving window based on configuration information.

[0295] Step S4102, indicating to the terminal 101 to start the receiving window at the preset time and the size of the receiving window.

[0296] Step S4103, in a case where at least one uplink packet sent by the terminal 101 is received, determining an RNTI based on a sending time of the first uplink packet.

[0297] Step S4104, sending a response message to the terminal 101 in the receiving window based on the RNTI.

[0298] Optional implementation manners of steps S4101-S4104 can be referred to the related steps and detailed descriptions of optional implementation manners of the related steps in FIG. 2A and FIG. 2B, which will not be repeated here.

[0299] The communication method related to the embodiments of the present disclosure can comprise at least one of steps S4101-S4104. For example, step 4101 can be implemented as an independent embodiment, steps 4101+4102 can be implemented as an independent embodiment, steps 4103+4104 can be implemented as an independent embodiment, and the like, but are not limited thereto.

[0300] In some embodiments, some of the steps are optional, and one or more of the steps can be omitted or replaced in different embodiments.

[0301] FIG. 4B is a flow diagram of a message transmission method according to an embodiment of the present disclosure. As shown in FIG. 4B, the embodiment of the present disclosure relates to a message transmission method, the method is performed by the network device 102, and the method comprises:

[0302] In step S4201, it is determined that the terminal starts a receiving window at a preset time.

[0303] The receiving window is used by the terminal to receive a response message for the multiple copies of the same uplink packet.

[0304] In some embodiments, the preset time is any of the following:

[0305] A time after the terminal has sent a first copy of the multiple copies of the same uplink packet.

[0306] A time after the terminal has sent all the copies of the same uplink packet.

[0307] A time after the terminal has sent an nth copy of the uplink packet, where n is an integer less than or equal to N, and N is the total number of copies of the same uplink packet.

[0308] In some embodiments, the method further comprises:

[0309] According to a protocol agreement, the value of n is determined; or

[0310] The value of n is indicated to the terminal.

[0311] In some embodiments, the method further comprises:

[0312] According to a protocol agreement, the size of the receiving window is determined; or

[0313] The size of the receiving window is indicated to the terminal.

[0314] In step S4202, at least one copy of the uplink packet sent by the terminal is received, and a response message is sent to the terminal within the receiving window.

[0315] In some embodiments, the sending of the response message to the terminal within the receiving window comprises:

[0316] Determining a radio network temporary identifier (RNTI) corresponding to the uplink packet;

[0317] Based on the RNTI, a response message is sent to the terminal within the receiving window.

[0318] In some embodiments, the network device determines the RNTI based on one of the following:

[0319] a sending time of the first of the uplink packets;

[0320] a sending time of each of the uplink packets; or

[0321] a protocol agreement.

[0322] The implementation process of steps S4201-S4202 can be referred to the related steps and the optional implementation manners of the related steps in FIG. 2A and FIG. 2B, which will not be repeated here.

[0323] FIG. 5 is a flow diagram of a message transmission method according to an embodiment of the present disclosure. As shown in FIG. 5, the method according to the embodiment of the present disclosure is used in the communication system 100, and the method includes the following steps:

[0324] In step S5101, the network device 102 determines that the terminal starts a receiving window at a preset time.

[0325] The receiving window is used by the terminal to receive a response message for the multiple identical uplink packets.

[0326] In step S5102, the terminal 101 sends multiple identical uplink packets to the network device 102 and starts a receiving window at a preset time.

[0327] In step S5103, the network device 102 receives at least one uplink packet sent by the terminal 101 and sends a response message to the terminal within the receiving window.

[0328] In step S5104, the terminal 101 receives a response message within the receiving window.

[0329] The optional implementation manners of steps S5101-S5104 can be referred to the related parts in any one or more of the above-mentioned embodiments of FIG. 2A, FIG. 2B, etc., which will not be repeated here.

[0330] In some embodiments, the above-mentioned method can include the above-mentioned method in the embodiments of the communication system side, the terminal side, the network device side, etc., which will not be repeated here.

[0331] In the present embodiment or embodiment, each step can be independent, arbitrarily combined or exchanged in order, the optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other embodiments.

[0332] The following is an exemplary introduction to the above-mentioned method.

[0333] The terminal sends each part of an uplink packet based on a randomly determined time interval, and starts a receiving window, in which a response message is received.

[0334] Optionally, each part of the sending is the same uplink packet, i.e., a copy of the uplink packet, and the number of parts is greater than or equal to 2.

[0335] Optionally, the uplink packet is the first message of random access, or the first uplink message sent based on a competitive resource. For example, the first uplink message is the first message in LTE EDT enhancement (i.e., without msg1 and Msg2), that is, Msg3.

[0336] Optionally, the terminal is a TN terminal or an NTN terminal.

[0337] Optionally, the terminal starts the receiving window at one of the following times:

[0338] The terminal starts the receiving window after sending the first part of the uplink packet.

[0339] The terminal starts the receiving window after sending all parts of the uplink packet.

[0340] The terminal starts the receiving window after sending the nth part of the uplink packet. n is system-conventional or network-configured.

[0341] Optionally, the size of the receiving window is system-conventional or network-configured.

[0342] Optionally, the time unit of the size of the receiving window can be seconds, milliseconds, subframes, slots, or the number of OFDM symbols.

[0343] Optionally, the terminal determines the RNTI used to receive the response message based on one of the following methods:

[0344] The RNTI determined based on the sending time of the first part is used to receive the response message, i.e., the terminal receives the response message by monitoring the PDCCH addressed by the RNTI.

[0345] For example, the UE numbers all time-domain positions in which the uplink data packet can be sent, and different time-domain positions correspond to different RNTIs. For example, RNTI = 1 + t_id + offset. 0 <= t_id < X. t_id is the time-domain position number of the uplink packet sending. X takes a natural number such as 2, 3, 5, 6, 8, 10, 20, 30, 40, 50, 60, etc. Offset is equal to 0, 1, 2, 3, etc. In particular, Offset = 10*6.

[0346] Optionally, in addition to the time domain position, the calculation of the RNTI can also consider the frequency domain position, the code domain position, etc., which can be realized by adding the frequency domain position ID and the code domain position ID in the above formula.

[0347] RNTI based on network configuration.

[0348] RNTI is determined based on the sending time of each part respectively, and each RNTI addressed PDCCH is separately monitored to receive the response message.

[0349] Optionally, the base station sends a response message through the RNTI corresponding to the sending time of the first part, or the RNTI determined based on the sending time of each part respectively, when receiving any part of the uplink packet.

[0350] Optionally, if the UE receives the response message, the receiving window is stopped.

[0351] Optionally, the UE cancels the remaining to-be-sent parts (if any) after receiving the response message.

[0352] Optionally, if the UE does not receive the response message, the multiple uplink packets are sent again based on the determined time interval.

[0353] Optionally, the UE does not increase the sending power when sending each part of the uplink packet.

[0354] Optionally, the UE increases the sending power when resending the uplink packet without receiving the response message.

[0355] The embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device comprising units or modules for implementing the steps performed by the terminal in any of the above methods. For another example, another device is also proposed, comprising units or modules for implementing the steps performed by the network equipment (such as access network equipment, core network function node, core network equipment, etc.) in any of the above methods.

[0356] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize the functions of any of the above methods or the units or modules of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of the hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship between the elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.

[0357] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuits, and the logical relationship of the hardware circuits is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), or the like.

[0358] FIG. 6A is a structural schematic diagram of an apparatus according to an embodiment of the present disclosure. As shown in FIG. 6A, the terminal 6100 can include at least one of a transceiver module 6101, a processing module 6102, and the like. In some embodiments, the transceiver module is configured to send multiple identical uplink packets to a network device, and start a receiving window at a preset time; and receive a response message in the receiving window.

[0359] Optionally, the preset time is any one of the following:

[0360] a time after sending a first uplink packet in the multiple identical uplink packets;

[0361] a time after sending all the identical uplink packets;

[0362] a time after sending an nth uplink packet, where n is an integer less than or equal to N, and N is the total number of identical uplink packets.

[0363] Optionally, the processing module is configured to:

[0364] The value of the n is determined according to an agreement; or

[0365] The value of the n is determined according to an indication of a network device.

[0366] Optionally, the processing module is configured to:

[0367] The size of the receiving window is determined according to an agreement; or

[0368] The size of the receiving window is determined according to an indication of a network device.

[0369] Optionally, the transceiver module is further configured to receive a response message based on the determined RNTI within the receiving window.

[0370] Optionally, the processing module is configured to determine the RNTI based on one of the following:

[0371] a sending time of the first uplink packet;

[0372] a sending time of each uplink packet; or

[0373] an agreement; or

[0374] an indication of a network device.

[0375] Optionally, the transceiver module is further configured to:

[0376] the RNTI is determined based on the sending time of the first uplink packet, and the response message is received by monitoring a PDCCH addressed by the RNTI; or

[0377] the RNTI is determined based on the sending time of each uplink packet respectively, and the response message is received by monitoring a PDCCH addressed by each RNTI respectively.

[0378] Optionally, the transceiver module is further configured to stop the receiving window after receiving the response message.

[0379] Optionally, the transceiver module is further configured to stop sending the remaining uplink packets after receiving the response message and not sending all the uplink packets.

[0380] Optionally, the transceiver module is further configured to resend the uplink packets after not receiving the response message within the receiving window.

[0381] Optionally, the processing module is further configured to increase the sending power.

[0382] Optionally, the transceiver module is further configured to send multiple same uplink packets to the network device with the same sending power.

[0383] Optionally, the transceiver is configured to perform at least one of the communication steps of sending and / or receiving performed by the terminal in any of the above methods, which will not be repeated here.

[0384] Optionally, the processing module is configured to perform at least one of the other steps performed by the terminal in any of the above methods, which will not be repeated here.

[0385] Figure 6B is a structural schematic diagram of another network device according to an embodiment of the present disclosure. As shown in Figure 6B, the network device 6200 can include at least one of a transceiver 6201, a processing module 6202, etc.

[0386] In some embodiments, the processing module is configured to determine a preset time at which the terminal starts a receiving window, wherein the receiving window is used by the terminal to receive a response message for multiple identical uplink packets.

[0387] The transceiver is configured to receive at least one uplink packet sent by the terminal and send a response message to the terminal within the receiving window.

[0388] Optionally, the preset time is any of the following:

[0389] a time after the terminal finishes sending a first uplink packet in the multiple identical uplink packets;

[0390] a time after the terminal finishes sending all the identical uplink packets;

[0391] a time after the terminal finishes sending an nth uplink packet, wherein n is an integer less than or equal to N, and N is the total number of the identical uplink packets.

[0392] Optionally, the processing module is further configured to determine the value of n according to a protocol agreement; or

[0393] The transceiver is further configured to indicate the value of n to the terminal.

[0394] Optionally, the processing module is further configured to determine the size of the receiving window according to a protocol agreement; or

[0395] The transceiver is further configured to indicate the size of the receiving window to the terminal.

[0396] Optionally, the transceiver is further configured to:

[0397] determine a radio network temporary identifier (RNTI) corresponding to the uplink packet;

[0398] send a response message to the terminal within the receiving window based on the RNTI.

[0399] Optionally, the processing module determines the RNTI based on one of the following:

[0400] a time point of sending the first uplink packet;

[0401] a time point of sending each uplink packet; or

[0402] a protocol agreement.

[0403] Optionally, the transceiver module is configured to perform at least one of the communication steps, such as sending and / or receiving, performed by the network device in any of the above methods, which will not be repeated here.

[0404] Optionally, the processing module is configured to perform at least one of the other steps performed by the network device in any of the above methods, which will not be repeated here.

[0405] In some embodiments, the transceiver module can include a sending module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be mutually replaced with a transceiver.

[0406] In some embodiments, the processing module can be one module or include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module. Optionally, the processing module can be mutually replaced with a processor.

[0407] FIG. 7A is a structural schematic diagram of a communication device 7100 according to the embodiments of the present disclosure. The communication device 7100 can be a network device (such as an access network device, a core network device, etc.), a terminal (such as a user equipment, etc.), a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments, and specific implementation can be referred to the descriptions in the above method embodiments.

[0408] As shown in FIG. 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. The communication device 7100 is configured to execute any of the above methods.

[0409] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 can also be outside the communication device 7100.

[0410] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps such as transmitting and / or receiving in the above-described methods, and the processor 7101 performs at least one of the other steps.

[0411] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced with each other, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.

[0412] In some embodiments, the communication device 7100 can include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected with the memory 7102, and the interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read the instructions stored in the memory 7102 and send the instructions to the processor 7101.

[0413] The communication device 7100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 can not be limited by FIG. 7A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, optionally, the set of ICs can also include storage components for storing data, programs; (3) an ASIC, such as a Modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0414] FIG. 7B is a structural schematic diagram of a chip 7200 according to an embodiment of the present disclosure. For the case that the communication device 7100 can be a chip or a chip system, the structural schematic diagram of the chip 7200 shown in FIG. 7B can be referred to, but is not limited thereto.

[0415] The chip 7200 comprises one or more processors 7201, and the chip 7200 is configured to execute any of the above methods.

[0416] In some embodiments, the chip 7200 further comprises one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected with the memory 7203, and the interface circuit 7202 can be configured to receive signals from the memory 7203 or other devices, and the interface circuit 7202 can be configured to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.

[0417] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above methods, and the processor 7201 performs at least one of the other steps.

[0418] In some embodiments, the terms of interface circuit, interface, transceiver pin, transceiver, etc. can be replaced with each other.

[0419] In some embodiments, the chip 7200 further comprises one or more memories 7203 configured to store instructions. Optionally, all or part of the memory 7203 can be outside the chip 7200.

[0420] The disclosure also proposes a storage medium, and the storage medium stores instructions, and the instructions, when executed on the communication device 7100, cause the communication device 7100 to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.

[0421] The disclosure also proposes a program product, and the program product, when executed by the communication device 7100, causes the communication device 7100 to execute any of the above methods. Optionally, the program product is a computer program product.

[0422] The disclosure also proposes a computer program, and the computer program, when executed on a computer, causes the computer to execute any of the above methods.

[0423] In the embodiments described above, all or part of the system, device, and unit can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the system, device, and unit can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer programs can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through a wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a high-density digital video disc (DVD)), or a semiconductor medium (for example, a solid state disk (SSD)), etc.

[0424] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. A skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.

[0425] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the system, device, and unit described above can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.

[0426] The above is merely a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A message transmission method, characterized in that, The method is executed by a terminal, and the method includes: Send multiple identical uplink packets to the network device and open the receive window at a preset time; Within the receiving window, a response message is received.

2. The method as described in claim 1, characterized in that, The preset time is any one of the following: The time after the first uplink packet of the multiple identical uplink packets has been sent; The time after all the same uplink packets have been sent; The time after the nth uplink packet is sent, where n is an integer less than or equal to N, and N is the total number of identical uplink packets.

3. The method as described in claim 2, characterized in that, The method further includes: According to the agreement, the value of n is determined; or, The value of n is determined according to the instructions of the network device.

4. The method as described in claim 1, characterized in that, The method further includes: The size of the receiving window is determined according to the agreement; or, The size of the receiving window is determined according to the instructions of the network device.

5. The method according to any one of claims 1-4, characterized in that, The receiving of response messages within the receiving window includes: Within the receiving window, a response message is received based on the determined Radio Network Temporary Identifier (RNTI).

6. The method as described in claim 5, characterized in that, The terminal determines the RNTI based on one of the following: The transmission time of the first uplink packet; The transmission time of each of the aforementioned uplink packets; The agreement stipulates; Instructions for network devices.

7. The method as described in claim 6, characterized in that, The response message received based on the determined Radio Network Temporary Identifier (RNTI) includes: The RNTI is determined based on the transmission time of the first uplink packet, and the response message is received by monitoring the Physical Downlink Control Channel (PDCCH) addressed by the RNTI; or, The RNTI is determined based on the transmission time of each uplink packet, and the response message is received by listening to the PDCCH addressed by each RNTI.

8. The method as described in claim 1, characterized in that, The method further includes: Upon receiving a response message, stop the receiving window; or, Upon receiving a response message and before all uplink packets have been sent, the transmission of the remaining uplink packets is stopped.

9. The method as described in claim 1, characterized in that, The method further includes: If no response message is received in the receiving window, the uplink packet is resent.

10. The method as described in claim 9, characterized in that, Before retransmitting the uplink packet, the method further includes: Increase transmission power.

11. The method as described in claim 1, characterized in that, Sending multiple identical uplink packets to the network device includes: Multiple identical uplink packets are sent to the network device with the same transmission power.

12. A message transmission method, characterized in that, The method is performed by a network device, and the method includes: The terminal is determined to start a receiving window at a preset time, wherein the receiving window is used by the terminal to receive response messages for multiple identical uplink packets; Upon receiving at least one uplink packet from the terminal, a response message is sent to the terminal within the receiving window.

13. The method as described in claim 12, characterized in that, The preset time is any one of the following: The time after the terminal has sent the first uplink packet out of the multiple identical uplink packets; The time after the terminal has sent all the same uplink packets; The time after the terminal sends the nth uplink packet, where n is an integer less than or equal to N, and N is the total number of identical uplink packets.

14. The method as described in claim 13, characterized in that, The method further includes: According to the agreement, the value of n is determined; or, Indicate the value of n to the terminal.

15. The method as described in claim 12, characterized in that, The method further includes: The size of the receiving window is determined according to the agreement; or, Indicate the size of the receiving window to the terminal.

16. The method according to any one of claims 12-15, characterized in that, Sending a response message to the terminal within the receiving window includes: Determine the Radio Network Temporary Identifier (RNTI) corresponding to the uplink packet; Based on the RNTI, a response message is sent to the terminal within the receiving window.

17. The method as described in claim 16, characterized in that, The network device determines the RNTI based on one of the following: The transmission time of the first uplink packet; The transmission time of each of the aforementioned uplink packets; or, As stipulated in the agreement.

18. A message transmission communication system, the system comprising: The network device determines that the terminal starts a receiving window at a preset time, wherein the receiving window is used by the terminal to receive response messages for multiple identical uplink packets; The terminal sends multiple identical uplink packets to the network device and starts a receiving window at a preset time. The network device receives at least one uplink packet sent by the terminal and sends a response message to the terminal within the receiving window; The terminal receives the response message within the receiving window.

19. A terminal, characterized in that, The terminal includes: The transceiver module is used to send multiple identical uplink packets to network devices and to start the receiving window at a preset time. The transceiver module is also used to receive response messages within the receiving window.

20. A network device, characterized in that, The network device includes: The processing module is used to determine when the terminal starts the receiving window at a preset time, wherein the receiving window is used by the terminal to receive response messages for multiple identical uplink packets; The transceiver module is used to receive at least one uplink packet sent by the terminal and send a response message to the terminal within the receiving window.

21. A communication device, characterized in that, The device includes: One or more processors; The device is used to perform the message transmission method according to any one of claims 1-11.

22. A communication device, characterized in that, The device includes: One or more processors; The device is used to perform the message transmission method according to any one of claims 12-17.

23. A communication system, characterized in that, The device includes a terminal and a network device, wherein the terminal is configured to implement the message transmission method according to any one of claims 1-11, and the network device is configured to implement the message transmission method according to any one of claims 12-17.

24. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the message transmission method as described in any one of claims 1-11 or 12-17.

Citation Information

Patent Citations

  • Window adjustment method and apparatus, network device, terminal device

    CN114008952A

  • Random access signal transmission method, terminal and network side equipment

    CN114080047A

  • Techniques for indicating message repetition parameters

    CN117099465A

  • Method and apparatus for determining random access response receiving window, device, and medium

    WO2022077141A1