Message sending methods and apparatus
By using contention-based diversity slot ALOHA technology, the terminal and network equipment collaboratively determine timing information, limiting uplink transmission opportunities, solving the TA offset accumulation problem, improving the accuracy of interference cancellation and uplink capacity, and enhancing the performance of the communication system.
Patent Information
- Application Number
- PCT/CN2024/102700
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2026-01-02
AI Technical Summary
In contention-based diversity slotted ALOHA technology, the accumulated time advance adjustment (TA) deviation when a terminal sends multiple uplink transmissions makes it difficult for network devices to accurately infer the relative phase offset, thus affecting the interference cancellation effect.
Terminals and network devices determine the first-time information corresponding to the network device's capabilities, limit the timing of multiple uplink transmissions, and prevent TA deviation from exceeding the network device's processing capacity limit. Uplink transmissions are flexibly restricted and TA compensated through various forms of time information.
Ensuring that the TA deviation of multiple uplink transmissions is within the processing capacity of network devices improves the accuracy of interference cancellation and uplink capacity, reduces the probability of collisions, and enhances the performance of the communication system.
Smart Images

Figure CN2024102700_02012026_PF_FP_ABST
Abstract
Description
Method and apparatus for sending message TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a method and apparatus for sending message. 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 packet by copying an uplink transmission, and then transmits the uplink transmission and the copy packet at different times. The network successfully receives any one of the packets, and then performs interference cancellation on other receiving positions of the packet based on the received uplink transmission, so as to parse other uplink transmissions that collide with the packet at the other receiving positions.
[0003] In order to perform interference cancellation, the network device needs to accurately infer the relative phase offset between multiple uplink transmissions, which requires the terminal not to perform Timing Advance (TA) adjustment when transmitting multiple uplink transmissions. At this time, considering the movement of the satellite, the TA deviation will gradually accumulate.
[0004] SUMMARY
[0005] The present disclosure provides a method and apparatus for sending message.
[0006] The first aspect of the present disclosure provides a method for sending message, which is performed by a terminal, and includes the following steps.
[0007] Determining first time information, wherein the first time information corresponds to the capability of a network device.
[0008] Based on the first time information, multiple uplink transmissions are transmitted, wherein the multiple uplink transmissions carry the same data.
[0009] The second aspect of the present disclosure provides a method for sending message, which is performed by a network device, and includes the following steps.
[0010] Determining first time information of multiple uplink transmissions, wherein the multiple uplink transmissions carry the same data, and the time information corresponds to the capability of the network device.
[0011] The third aspect of the present disclosure provides a terminal, which includes the following steps.
[0012] A processing module is configured to determine first time information, wherein the first time information corresponds to the capability of a network device.
[0013] The transceiver module is configured to transmit a plurality of uplink transmissions based on the first time information, the plurality of uplink transmissions carrying the same data.
[0014] The fourth aspect of the present disclosure provides a network device, which comprises:
[0015] The processing module is configured to determine first time information of a plurality of uplink transmissions, the plurality of uplink transmissions carrying the same data, and the time information corresponding to the capability of the network device.
[0016] The scheme provided by the embodiments of the present disclosure is that the terminal first determines the first time information corresponding to the capability of the network device, and then transmits a plurality of uplink transmissions to the network device based on the first time information. Thus, the TA deviation accumulation of the plurality of uplink transmissions does not exceed the upper limit of the processing capability of the network device, which provides conditions and guarantees for the network device to accurately cancel the interference of the uplink transmission. BRIEF DESCRIPTION OF DRAWINGS
[0017] 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.
[0018] FIG. 1A is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;
[0019] FIG. 1B is a schematic diagram of uplink transmissions received by a network device;
[0020] FIGS. 2A-2C are interactive schematic diagrams of a message transmission method provided by an embodiment of the present disclosure;
[0021] FIGS. 3A-3D are flow schematic diagrams of a message transmission method provided by an embodiment of the present disclosure;
[0022] FIGS. 4A-4C are flow schematic diagrams of a message transmission method provided by an embodiment of the present disclosure;
[0023] FIG. 5 is a flow schematic diagram of a message transmission method provided by an embodiment of the present disclosure;
[0024] FIG. 6A is a schematic diagram of the structure of a terminal provided by an embodiment of the present disclosure;
[0025] FIG. 6B is a schematic diagram of the structure of a network device provided by an embodiment of the present disclosure;
[0026] FIG. 7A is a schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure;
[0027] FIG. 7B is a schematic diagram of the structure of a chip provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] The embodiments of the present disclosure provide a message sending method and device.
[0029] In a first aspect, the embodiments of the present disclosure provide a message sending method, which comprises: determining first time information corresponding to a capability of a network device;
[0030] Based on the first time information, a plurality of uplink transmissions are sent, and the plurality of uplink transmissions carry the same data.
[0031] In the above embodiment, the terminal first determines the first time information corresponding to the capability of the network device, and then sends a plurality of uplink transmissions to the network device based on the first time information. Thus, the TA deviation accumulation of the plurality of uplink transmissions does not exceed the upper limit of the processing capability of the network device, which provides conditions and guarantees for the network device to accurately cancel the interference of the uplink transmission.
[0032] In combination with some embodiments of the first aspect, in some embodiments, the first time information comprises any of the following:
[0033] a time interval boundary value;
[0034] a time interval set;
[0035] a resource repetition period of uplink transmission resource configuration;
[0036] a duration.
[0037] In the above embodiment, the sending time of the plurality of uplink transmissions is limited by the first time information in various forms, and the flexibility of the plurality of uplink transmissions is improved.
[0038] In combination with some embodiments of the first aspect, in some embodiments, the sending of the plurality of uplink transmissions based on the first time information comprises:
[0039] determining a second sending time, the second sending time being after a first sending time, the first sending time being used for sending a first uplink transmission, and the second sending time being determined based on the first sending time and the first time information;
[0040] sending a second uplink at the second sending time, and the plurality of uplink transmissions comprising the first uplink transmission and the second uplink transmission.
[0041] In the above embodiment, after each uplink transmission is sent, the sending time of the next uplink transmission is determined based on the first time information. On the basis of ensuring that the TA deviation between the plurality of uplink transmissions is within the capability range of the network device, the flexibility of sending the plurality of uplink transmissions is further improved.
[0042] In some embodiments of the first aspect, in some embodiments, the multiple uplink transmissions further include a third uplink transmission after the second uplink transmission, and the second transmission occasion includes a transmission occasion satisfying the first time information.
[0043] In some embodiments of the first aspect, in some embodiments, the determining the second transmission occasion comprises:
[0044] In a case where there are multiple available transmission occasions after the first transmission occasion, determining whether there is an available transmission occasion after each of the available transmission occasions based on the first time information;
[0045] In a case where there is at least one available transmission occasion after a second transmission occasion among the multiple available transmission occasions, selecting the second transmission occasion from the multiple available transmission occasions.
[0046] In some embodiments of the first aspect, in some embodiments, it is determined that there are multiple available transmission occasions after the first transmission occasion.
[0047] determining a target transmission occasion from the multiple available transmission occasions;
[0048] determining that there is an available transmission occasion in a first time period, wherein the first time period is a time period corresponding to the target transmission occasion, or the first time period is a time period indicated by the first time information;
[0049] determining that the target transmission occasion is the second transmission occasion.
[0050] determining that there are multiple available transmission occasions after the first transmission occasion;
[0051] In a case where there is no available transmission occasion after a third transmission occasion among the multiple available transmission occasions, determining that the third transmission occasion cannot be used to transmit the second uplink transmission.
[0052] In the above embodiments, when the number of multiple uplink transmissions is multiple, each time a transmission occasion is selected, whether there is another transmission occasion satisfying the first time information after it is also considered, so that it is further ensured that the multiple uplink transmissions can be reliably transmitted.
[0053] In some embodiments of the first aspect, in some embodiments, the determining the second transmission occasion comprises:
[0054] determining a first time interval based on the first time information;
[0055] determine a second transmission occasion based on the first time interval and the first transmission occasion, wherein a second time interval between the second transmission occasion and the first transmission occasion has an absolute value of a difference from the first time interval less than a first threshold.
[0056] In the above embodiment, if there is no available occasion based on the selected interval, an occasion with a smaller difference from the selected interval in actual time interval can be selected to transmit the uplink transmission. Thus, the probability of reliable transmission of multiple uplink transmissions is further improved.
[0057] In some embodiments of the first aspect, the method further comprises:
[0058] performing time advance (TA) compensation on a transmission occasion of a first uplink transmission, the first uplink transmission being a first transmitted uplink transmission of the multiple uplink transmissions.
[0059] In the above embodiment, by performing TA compensation on only the first uplink transmission, the first uplink transmission received by the network device is synchronized with the clock at the network device side, avoiding interference of the first uplink transmission at the network device side.
[0060] In some embodiments of the first aspect, the method further comprises:
[0061] determining a first phase change caused by movement of the terminal;
[0062] performing TA compensation on uplink transmissions other than the first uplink transmission based on the first phase change, wherein the first uplink transmission is a first transmitted uplink transmission of the multiple uplink transmissions.
[0063] In the above embodiment, by performing TA compensation on uplink transmissions other than the first uplink transmission based on the first phase change, the influence of terminal movement on the network device inferring the relative phase offset between the multiple uplink transmissions is avoided, and the accuracy of the relative phase offset between the multiple uplink transmissions determined by the network device is improved, thereby providing conditions for the network device to perform accurate interference cancellation on the uplink transmissions.
[0064] In some embodiments of the first aspect, the method further comprises:
[0065] determining a second phase change caused by movement of the satellite;
[0066] performing TA compensation on uplink transmissions other than the first uplink transmission based on the second phase change.
[0067] In the above embodiment, by compensating TA for the uplink transmission other than the first uplink transmission based on the second phase change, satellite movement is avoided, the influence of the network device inferring the relative phase offset between the multiple uplink transmissions is avoided, the accuracy of the relative phase offset between the multiple uplink transmissions determined by the network device is improved, and conditions for the network device to accurately perform interference cancellation on the uplink transmission are provided.
[0068] In some embodiments of the first aspect, in some embodiments, the sending the multiple uplink transmissions based on the first time information comprises:
[0069] determining a time interval between each two uplink transmissions based on the first time information;
[0070] sending the multiple uplink transmissions based on the time interval.
[0071] In the above embodiment, the terminal sends multiple uplink transmissions at fixed intervals, thereby providing conditions for simplifying the determination of the sending time of each uplink transmission by the network device.
[0072] In some embodiments of the first aspect, in some embodiments, the method further comprises:
[0073] determining a first time interval based on the first time information;
[0074] determining that the sending time corresponding to the first time interval is unavailable, or determining that the sending time corresponding to the first time interval does not exist;
[0075] determining a second time interval based on the first time information or the first time interval, the second time interval being different from the first time interval;
[0076] determining that the second time interval is a time interval between each two uplink transmissions, wherein the sending time corresponding to the second time interval is available, or the sending time corresponding to the second time interval exists.
[0077] In the above embodiment, the terminal can select different time intervals to send multiple uplink transmissions based on the first time information. The probability of successful sending of the multiple uplink transmissions is improved.
[0078] In some embodiments of the first aspect, in some embodiments, the sending the multiple uplink transmissions based on the time interval comprises:
[0079] sending a first uplink in the multiple uplink transmissions at the determined sending starting position;
[0080] in the case that there is no sending time satisfying the time interval in the multiple sending times after the sending of the first uplink is completed, not sending the remaining uplink.
[0081] In the above embodiment, the terminal can not send the remaining uplink transmission if there is no available sending opportunity, thereby saving transmission resources.
[0082] With reference to some embodiments of the first aspect, in some embodiments, the sending multiple uplinks based on the first time information comprises:
[0083] determining a duration of the multiple uplink transmissions based on the first time information;
[0084] sending the multiple uplink transmissions within the duration.
[0085] With reference to some embodiments of the first aspect, in some embodiments, the determining the first time information comprises:
[0086] determining the first time information according to an indication of the network device.
[0087] With reference to some embodiments of the first aspect, in some embodiments, the method further comprises:
[0088] determining a number of the multiple uplink transmissions according to an indication of the network device.
[0089] With reference to some embodiments of the first aspect, in some embodiments, the sending multiple uplink transmissions based on the first time information comprises:
[0090] determining a sending opportunity of each of the multiple uplink transmissions based on the first time information;
[0091] sending the uplink transmission and second time information at the sending opportunity, wherein the second time information is used to assist the network device in determining the sending opportunity of the multiple uplink transmissions.
[0092] In the above embodiment, the terminal synchronizes the second time information used to determine the sending time of each uplink transmission to the network device while sending the uplink transmission to the network device, so that the network device can accurately determine the sending time of each uplink transmission, and then perform interference cancellation on the uplink transmission that causes collision, thereby effectively avoiding the situation that the uplink transmission fails to be sent due to collision, improving the performance of the communication system.
[0093] In a second aspect, the embodiments of the present disclosure provide a message sending method. The method is performed by a network device, and comprises: determining first time information of multiple uplink transmissions, the multiple uplink transmissions carrying the same data, and the time information corresponding to the capability of the network device.
[0094] In some embodiments of the second aspect, in some embodiments, the first time information comprises any one of the following:
[0095] a time interval boundary value;
[0096] a set of time intervals;
[0097] a resource repetition period of the uplink transmission resource configuration;
[0098] a duration.
[0099] In some embodiments of the second aspect, in some embodiments, the method further comprises:
[0100] indicating the first time information to the terminal.
[0101] In some embodiments of the second aspect, in some embodiments, the method further comprises:
[0102] performing interference cancellation on the received uplink transmission based on the first time information.
[0103] In some embodiments of the second aspect, in some embodiments, before the performing interference cancellation on the received uplink transmission, the method further comprises:
[0104] performing phase compensation on the received uplink transmission based on the satellite movement in a case that the terminal does not perform phase compensation on the uplink transmission based on the satellite movement.
[0105] In some embodiments of the second aspect, in some embodiments, the performing interference cancellation on the received uplink transmission based on the first time information comprises:
[0106] receiving any one of the uplink transmissions and second time information, wherein the any one of the uplink transmissions is one of the multiple uplink transmissions;
[0107] determining transmission occasions of other uplink transmissions of the multiple uplink transmissions according to the second time information;
[0108] performing interference cancellation on the received other uplink transmissions based on the any one of the uplink transmissions, the other uplink transmissions being received at the transmission occasions of the other uplink transmissions.
[0109] In a third aspect, embodiments of the present disclosure provide a method for sending a message, the method being performed by a communication system, and the method comprising:
[0110] determining, by a terminal and a network device, first time information, the first time information corresponding to a capability of the network device;
[0111] The terminal sends a plurality of uplink transmissions to the network device based on the first time information, the plurality of uplink transmissions carrying the same data.
[0112] In a fourth aspect, an embodiment of the present disclosure provides a terminal, which comprises a transceiver module and a processing module; the transceiver module is configured to perform the transceiving operations in the embodiments of the first aspect and the first aspect; and the processing module is configured to perform the determining operations in the embodiments of the first aspect and the first aspect.
[0113] In a fifth aspect, an embodiment of the present disclosure provides a network device, which comprises a transceiver module and a processing module; the transceiver module is configured to perform the transceiving operations in the embodiments of the second aspect and the second aspect; and the processing module is configured to perform the determining operations in the embodiments of the second aspect and the second aspect.
[0114] In a sixth aspect, an embodiment of the present disclosure provides a communication apparatus, which comprises one or more processors; and the communication apparatus is configured to perform the first aspect and the optional implementation manners of the first aspect.
[0115] In a seventh aspect, an embodiment of the present disclosure provides a communication apparatus, which comprises one or more processors; and the communication apparatus is configured to perform the second aspect and the optional implementation manners of the second aspect.
[0116] In an eighth aspect, an embodiment of the present disclosure provides a communication system, which comprises a terminal and a network device; 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.
[0117] In a ninth aspect, an embodiment of the present disclosure provides 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.
[0118] In a tenth aspect, an embodiment of the present disclosure provides a program product, which is executed by a communication device; when the program product is executed, 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.
[0119] In an eleventh aspect, an embodiment of the present disclosure provides a computer program, which is executed on a computer; when the computer program is executed, 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.
[0120] In a twelfth aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described in the first aspect and optional implementation of the first aspect, the second aspect and optional implementation of the second aspect.
[0121] 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 described above are used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here.
[0122] The embodiments of the present disclosure propose a message sending method and device. In some embodiments, the message sending method and information processing method, communication method, and the like can be replaced with each other, the message transmission device and information processing device, communication device, and the like can be replaced with each other, and the message transmission system and information processing system, communication system, and the like can be replaced with each other.
[0123] 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 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 of other embodiments.
[0124] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form a new embodiment according to their inherent logical relationship.
[0125] 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.
[0126] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "one", "the", "the", "the", "the", "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.
[0127] In the embodiments of the present disclosure, "multiple" refers to two or more.
[0128] In some embodiments, the terms "at least one of", "one or more of", "a plurality of", "multiple", and the like can be replaced with each other.
[0129] In some embodiments, the description of "at least one of A, B", "A and / or B", "A in one case and B in another case", "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 selectively executed (A and B are selectively executed); in some embodiments, A and B (A and B are executed). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0130] In some embodiments, the description of "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 selectively executed (A and B are selectively executed). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0131] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description objects are described in the claims or embodiments, and should not be construed as redundant limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" 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 limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different. For another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the contents thereof can be the same or different.
[0132] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0133] In some embodiments, the terms of "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0134] In some embodiments, the terms of "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 of "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.
[0135] In some embodiments, the apparatuses and devices can be interpreted as physical, as well as virtual, whose names are not limited to the names 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", etc.
[0136] In some embodiments, "network" can be interpreted as an apparatus contained in the network, such as an access network device, a core network device, etc.
[0137] In some embodiments, "access network device (AN device)" can also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments can also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", etc.
[0138] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment (UE)", "user terminal", Narrow Band-Internet of Things (NB-IoT) device, "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.
[0139] In some embodiments, an access network device, a core network device, or a network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to 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), etc.). In this case, it can also be configured as a structure in which a terminal has all or part of the functions of an access network device. In addition, the terms "uplink", "downlink", etc. can also be replaced with terms corresponding to inter-terminal communication (e.g., "side"). For example, an uplink channel, a downlink channel, etc. can be replaced with a side channel, and an uplink, a downlink, etc. can be replaced with a side link.
[0140] 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.
[0141] 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.
[0142] In some embodiments, the data, information, and the like can be acquired after obtaining the consent of the user.
[0143] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0144] As shown in FIG. 1A, the communication system 100 includes a terminal 101 and a network device 102.
[0145] 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.
[0146] In some embodiments, the network device 102 can include at least one of an access network device and a core network device.
[0147] 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.
[0148] 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.
[0149] 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.
[0150] 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).
[0151] 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.
[0152] 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 physical 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.
[0153] 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).
[0154] 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 transmission to generate a copy packet, and then transmits the uplink transmission and the copy packet at different times. The network receives any one of the packets to be successful, thereby reducing the collision failure probability.
[0155] In some embodiments, because the terminal transmits at least two uplink transmissions of the same, the probability of collision will increase to some extent, and therefore interference cancellation technology needs to be used. The process will be described below in conjunction with FIG. 1B. FIG. 1B is a schematic diagram of uplink transmissions received by a network device. For example, a terminal transmits two uplink transmissions PK3, one of which PK3 does not collide, and the network device can correctly parse. The other PK3 collides with an uplink transmission PK2 transmitted by another terminal. Then the network device can use the correctly parsed PK3 to perform interference cancellation on the position of the other PK3, so that the network device can correctly parse the uplink transmission PK2 transmitted by the other terminal. Then the network device can use the parsed PK2 to perform interference cancellation on the position of the other PK2, parse PK1, and so on, until all uplink transmissions that can be parsed are parsed, such as PK4, PK5, and PK6 in the figure.
[0156] In the present disclosure, it is considered that the transmission times of different copies of the same uplink transmission are different. In order to ensure that the base station can infer the relative phase offset of different copies of the uplink transmission, it is required that the terminal does not perform time advance adjustment when transmitting two packets, otherwise the phase continuity will be destroyed. If the terminal does not perform TA adjustment, considering the movement of the satellite, the TA deviation will gradually accumulate. In order to avoid the TA deviation from accumulating to the upper limit that the network can handle, the present disclosure provides a message transmission method for limiting the transmission interval between multiple uplink transmissions transmitted by a terminal.
[0157] The message transmission method and device provided by the present disclosure will be described in detail below in conjunction with the accompanying drawings.
[0158] FIG. 2A is an interaction schematic 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:
[0159] In step S2101, the terminal 101 and the network device 102 determine the time interval boundary value of multiple uplink transmissions.
[0160] In some embodiments, the multiple uplink transmissions carry the same data.
[0161] In some embodiments, the terms "multiple uplink transmissions", "multiple portions of uplink transmission", "multiple uplink packets", "multiple portions of uplink packets", "multiple uplink transmissions", and the like can be replaced by each other.
[0162] In some embodiments, the time interval boundary value corresponds to a capability of the network device 102.
[0163] In some embodiments, the time interval boundary value can include at least one of an upper boundary value, a lower boundary value, and an offset of the time interval. For example, only the upper boundary value, or only the lower boundary value and the offset, or only the upper boundary value and the lower boundary value, and the like, are not limited in the present disclosure.
[0164] In some embodiments, if only the upper boundary value is included in the time interval boundary value, the lower boundary value can be a default value, such as 0, 1, 2, 3, and the like, which is not limited in the present disclosure.
[0165] In some embodiments, the capability of the network device 102 refers to the TA deviation value allowed between different uplink transmissions when the network device 102 can accurately infer the relative phase offset of different uplink transmissions. For two uplink transmissions that exceed the TA deviation value allowed by the network device 102, the network device 102 can not be able to accurately infer the relative phase offset between the two uplink transmissions, or the accuracy of the inferred phase offset is low.
[0166] In the embodiments of the present disclosure, in order to avoid the cumulative TA deviation of the multiple uplink transmissions sent by the terminal 101 being too large, exceeding the processing capability of the network device 102, and thereby affecting the accuracy of the network device 102 in performing interference cancellation on the uplink transmissions. The terminal 101 and the network device 102 can determine the time interval boundary value of the multiple uplink transmissions based on the capability of the network device 102, to ensure that the cumulative TA deviation of the multiple uplink transmissions is within the processing capability of the network device 102, thereby providing conditions for the network device 102 to perform accurate interference cancellation.
[0167] In some embodiments, the terms "TA", "time advance", "Timing Advance", "timing advance", "timing advance", and the like can be replaced by each other.
[0168] In some embodiments, the terminal 101 is a ground network terminal or a non-ground network terminal.
[0169] In some embodiments, the terms "ground network", "TN", "Terrestrial Network", and the like can be replaced by each other.
[0170] In some embodiments, the terms "non-ground network", "NTN", "Non-Terrestrial Network", and the like can be replaced by each other.
[0171] In some embodiments, the uplink transmission described above 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, it can be the first message (Msg1) in the four-step random access process, or the first message (MsgA) in the two-step random access process, or the first message in the EDT, SDT, and the like process, and the like.
[0172] In some embodiments, the terms "EDT", "early data transmission", "early data transmission" and the like can be replaced with each other.
[0173] In some embodiments, the terms "SDT", "small data transmission", "small data transmission" and the like can be replaced with each other.
[0174] In some embodiments, the first uplink message can also be the first message of the LTE EDT enhancement. Since the first message of the LTE EDT enhancement is sent through the configured contention resource, it is different from the EDT in that the msg1 and Msg2 of the EDT are omitted, and the msg3 is directly sent, that is, the first uplink message in the embodiment of the disclosure can also be the Msg3 of the LTE EDT enhancement.
[0175] In some embodiments, the terms "LTE", "Long Term Evolution", "Long Term Evolution" and the like can be replaced with each other.
[0176] In some embodiments, the terms "Msg1", "first message", "message 1", "first message in four-step random access" and the like can be replaced with each other.
[0177] In some embodiments, the terms "Msg2", "second message", "message 2", "second message in four-step random access" and the like can be replaced with each other.
[0178] In some embodiments, the terms "Msg3", "third message", "message 3", "third message in four-step random access" and the like can be replaced with each other.
[0179] In some embodiments, the terminal 101 and the network device 102 can also determine other first time information of multiple uplink transmissions. For example, determine a set of time intervals of multiple uplink transmissions, or determine a resource repetition period of uplink transmission resource configuration, or determine a duration, and the like, which are not limited by the disclosure.
[0180] In some embodiments, the set of time intervals can include at least one time interval available for the plurality of uplink transmissions.
[0181] In some embodiments, the first time information can be a resource repetition period of the uplink transmission resource configuration. The terminal 101 determines the repetition period as the time interval value of the plurality of uplink transmissions.
[0182] In some embodiments, the unit of the first time information can be a second, a millisecond, a subframe, a slot, a sub-slot, or an OFDM symbol.
[0183] In some embodiments, the terms “OFDM”, “Orthogonal Frequency Division Multiplexing”, and the like can be used interchangeably.
[0184] In some embodiments, the terminal 101 and the network device 102 can determine the first time information based on a protocol agreement.
[0185] In some embodiments, the network device 102 can first determine the first time information based on the configuration information, and then indicate the first time information to the terminal 101.
[0186] In step S2102, the terminal 101 and the network device 102 determine the number of the plurality of uplink transmissions.
[0187] In some embodiments, the terminal 101 and the network device 102 can determine the number of the plurality of uplink transmissions based on a protocol agreement.
[0188] In some embodiments, the network device 102 can first determine the number of the plurality of uplink transmissions based on the configuration information, and then indicate the number of the plurality of uplink transmissions to the terminal 101.
[0189] In the embodiments of the present disclosure, in order to ensure that the network device 102 and the terminal 101 have consistent understanding of the number of uplink transmissions, the terminal 101 needs to determine the number of the plurality of uplink transmissions before sending the uplink transmission to the network device 102.
[0190] In some embodiments, the execution order of the above steps S2101 and S2102 can be adjusted as needed, such as first executing S2102, then executing S2101, or executing S2101 and S2102 in parallel, and the like, which are not limited in the present disclosure.
[0191] In step S2103, the terminal 101 performs time advance TA compensation on the transmission timing of the first uplink transmission, and sends the first uplink transmission at the first transmission timing.
[0192] In some embodiments, the first uplink transmission is a first transmitted uplink transmission in the plurality of uplink transmissions.
[0193] In some embodiments, the first transmission occasion can be a first available transmission occasion of the terminal 101 after determining the number of the plurality of uplink transmissions, or can be a transmission occasion selected by the terminal 101 based on the time interval boundary value from a time period after the current time, wherein the length of the time period after the current time can be determined according to the time interval boundary value, which is not limited in the present disclosure.
[0194] In some embodiments, when the uplink transmission is the first random access message, the terminal 101 can determine the first transmission occasion based on a manner of determining a transmission occasion of the first random access message in the related art.
[0195] In some embodiments, the terminal 101 can also not perform TA compensation on the transmission occasion of the first uplink transmission.
[0196] In some embodiments, the terminal 101 can not perform TA compensation on the transmission occasion of the first uplink transmission, but perform TA compensation on the transmission occasion of other uplink transmissions in the plurality of uplink transmissions.
[0197] In step S2104, the terminal 101 determines a second transmission occasion.
[0198] In some embodiments, the second transmission occasion is determined based on the first transmission occasion and the first time information (such as the time interval boundary value). For example, the first transmission occasion is the xth time slot, the upper boundary value of the time interval is 3 time slots, and the available occasion in the 3 time slots after the xth time slot is the x+1th time slot, so the second transmission occasion can be determined as the x+1th time slot.
[0199] In some embodiments, the first transmission occasion is the xth time slot, the upper boundary value of the time interval is 3 time slots, the number of the plurality of uplink transmissions is 3, the number of transmission occasions in the 3 time slots after the xth time slot is 2, which are the x+1th time slot and the x+3th time slot, and the time interval between the x+1th time slot and the x+3th time slot is 2 time slots, which is less than the upper boundary value 3 time slots of the time interval, so the second transmission occasion can be determined as the x+1th time slot, and the x+3th time slot can be the third transmission occasion. That is, the terminal 101 can complete the transmission of 3 uplink transmissions in the time period (3 time slots) indicated by the upper boundary of the time interval.
[0200] In the embodiments of the present disclosure, after determining the time interval boundary value, the terminal 101 can select a new transmission time point to transmit the next uplink transmission within a certain time period after each uplink transmission is transmitted, until all uplink transmissions are transmitted to the network device 102. Thus, it is ensured that the accumulated TA deviation of the multiple uplink transmissions received by the network device 102 does not exceed the processing capability of the network device 102, which provides a condition for the network device 102 to reliably perform interference cancellation on the uplink transmissions that collide with each other, and the transmission time point of the next uplink transmission is selected based on the time interval boundary value after each uplink transmission is transmitted, which improves the flexibility of the selection of the transmission time point.
[0201] In some embodiments, the time intervals between the transmission time points of the uplink transmissions selected by the terminal 101 based on the time interval boundary value can be the same or different. For example, the terminal 101 needs to transmit three same uplink transmissions to the network device 102, and the time interval between each adjacent two transmission time points is less than the upper boundary value of the time interval. However, the time interval between the first two transmission time points and the time interval between the last two transmission time points can be the same or different, which is not limited in the present disclosure.
[0202] In some embodiments, the multiple uplink transmissions further include a third uplink transmission after the second uplink transmission, and the second transmission time point includes a transmission time point satisfying the first time information.
[0203] In the embodiments of the present disclosure, if the number of the multiple uplink transmissions is greater than 2, the selected second transmission time point not only satisfies the time interval boundary value with the first transmission time point, but also has other available transmission time points satisfying the time interval boundary value after the second transmission time point. Thus, it is ensured that the multiple uplink transmissions can be reliably transmitted, and the reliability of the multiple uplink transmissions is improved.
[0204] In some embodiments, in the case that there are multiple available transmission time points after the first transmission time point, the terminal 101 can determine whether there is an available transmission time point after each available transmission time point based on the first time information, and select the second transmission time point from the multiple available transmission time points in the case that there is at least one available transmission time point after the second transmission time point in the multiple available transmission time points.
[0205] In some embodiments, the terminal can also determine that there are multiple available transmission time points after the first transmission time point after transmitting the first uplink transmission, determine a target transmission time point from the multiple available transmission time points, determine that there is an available transmission time point in a first time period, and determine that the target transmission time point is the second transmission time point, where the first time period is a time period corresponding to the target transmission time point, or the first time period is a time period indicated by the first time information.
[0206] In some embodiments, the first time information is a time interval value X, and if there are multiple transmission occasions within the X time period after the first uplink transmission is sent, and there is still a transmission occasion available within the X time period after the second transmission occasion in the multiple transmission occasions, the terminal 101 can select the second transmission occasion as a transmission occasion.
[0207] In some embodiments, when the terminal 101 determines that there are multiple available transmission occasions after the first transmission occasion, if there is no available transmission occasion after the third transmission occasion in the multiple available transmission occasions, the terminal 101 determines that the third transmission occasion cannot be used to send the second uplink transmission.
[0208] For example, there are three transmission occasions within the X time period after the first uplink transmission is sent: occasion #1, occasion #2, and occasion #3, there is no available transmission occasion within the X time period after occasion #1 and occasion #2, and there is an available transmission occasion within the X time period after occasion #3. At this time, if the terminal 101 selects occasion #1 or occasion #2 to send the second uplink transmission, it will result in that after the second uplink transmission is sent, no suitable transmission occasion can be found to continue to send other portions of the uplink transmission based on the time interval value X, which may result in the accumulated TA deviation of the multiple uplink transmissions exceeding the processing capability of the network device 102. Therefore, in order to ensure that the accumulated TA deviation of the multiple uplink transmissions does not exceed the processing capability of the network device 102, the terminal 101 needs to select occasion #3 to send the second uplink transmission.
[0209] In some embodiments, the terminal 101 can also determine a first time interval based on the first time information, and then determine a second transmission occasion that satisfies the first time interval from the transmission occasions after the first transmission occasion based on the first time interval and the first transmission occasion.
[0210] In some embodiments, the absolute value of the difference between the second time interval between the determined second transmission occasion and the first transmission occasion and the first time interval is less than a first threshold value.
[0211] In some embodiments, the first threshold value can be agreed upon by a protocol, or configured in the terminal 101, or indicated to the terminal 101 by the network device 102, and the present disclosure does not limit this.
[0212] In some embodiments, the terminal 101 can determine a first time interval based on the first time information after sending each uplink transmission, or the terminal 101 can determine a first time interval before sending multiple uplink transmissions, and then determine the transmission occasion of each uplink transmission based on the first time interval each time.
[0213] In the embodiments of the present disclosure, considering that the first time interval selected by the terminal 101 is usually smaller than the upper boundary value of the time interval, after the terminal 101 sends the first transmission, if the time interval between the first sending opportunity and the opportunity after the first sending opportunity exactly meets the first time interval, the terminal 101 can select a sending opportunity with a time interval value closest to the first time interval value. Thus, on the basis of ensuring that the multiple uplink transmissions are reliably sent, the accumulation value of the TA deviation of the multiple uplink transmissions is avoided from exceeding the processing capability of the network device 102 as much as possible.
[0214] In some embodiments, the terminal 101 can determine the time interval between each two uplink transmissions based on the first time information, and then send the multiple uplink transmissions based on the time interval.
[0215] In the embodiments of the present disclosure, the terminal 101 selects only one time interval, and then sends the multiple uplink transmissions based on the selected time interval, so that the time intervals between the multiple uplink transmissions are consistent, which provides a condition for the network device 102 to accurately determine the time domain position corresponding to each uplink transmission, and provides a condition for further improving the accurate interference cancellation of the network device 102 on the uplink transmission.
[0216] In some embodiments, the first time information is a time interval set, and the terminal 101 can select a time interval from the time interval set, and then send the multiple uplink transmissions to the network device 102 based on the selected time interval.
[0217] In some embodiments, the terminal 101 can determine the time interval set based on a protocol agreement, or can determine the time interval set according to the indication of the network device 102.
[0218] In step S2105, the terminal 101 performs TA compensation on the second uplink transmission based on the first phase change caused by the movement of the terminal 101.
[0219] In some embodiments, in the process of sending the multiple uplink transmissions, the terminal 101 can be in a moving state or a relatively moving state. In order to avoid the inconsistency of the "phases" of the multiple uplink transmissions due to the movement of the terminal 101, after the terminal 101 sends the first uplink transmission, if it is determined that the terminal 101 has a movement behavior, the terminal 101 can perform TA compensation on the second uplink transmission based on the first phase change caused by the movement of the terminal 101 before sending the second uplink transmission.
[0220] In some embodiments, when the number of the multiple uplink transmissions is greater than 2, the terminal 101 needs to determine the first phase change caused by the movement of the terminal 101 in the period from the sending of the last uplink transmission to the current time before sending each uplink transmission except the first uplink transmission, and then perform TA compensation on the to-be-sent uplink transmission based on the current first phase change.
[0221] For example, the terminal 101 determines that it needs to send 3 uplink transmissions carrying the same data to the network device 102. Before sending the first uplink transmission, the terminal 101 first performs TA compensation on the sending time of the first uplink transmission. Before sending the second uplink transmission, if it is determined that the terminal 101 has moved, it needs to determine the first phase change caused by the movement of the terminal 101 in the period from the sending of the first uplink transmission to the current time, and perform TA compensation on the second uplink transmission based on the phase change. Then, before sending the third uplink transmission, it also needs to determine the first phase change caused by the movement of the terminal 101 in the period from the sending of the second uplink transmission to the current time, and perform TA compensation on the third uplink transmission based on the phase change. Thus, when inferring the relative displacement offset of the phase packets of the 3 uplink transmissions, the network device 102 is not affected by the movement of the terminal 101, which provides conditions for the network device 102 to perform accurate interference cancellation.
[0222] In step S2106, the terminal 101 performs TA compensation on the second uplink transmission based on the second phase change caused by the movement of the satellite, and sends the second transmission at the second sending opportunity.
[0223] In some embodiments, if the terminal 101 is an NTN terminal, because the satellite is always in the process of moving or relative movement, in order to keep the "phase" consistent among the multiple uplink transmissions, the terminal 101 can perform TA compensation on each uplink transmission except the first uplink transmission based on the second phase change caused by the movement of the satellite before sending the uplink transmission to the network device 102.
[0224] In some embodiments, if the terminal 101 does not perform TA compensation on the uplink transmission other than the first uplink transmission based on the second phase change caused by the movement of the satellite, the network device 102 can perform TA compensation on the uplink transmission other than the first uplink transmission based on the second phase change caused by the movement of the satellite.
[0225] In some embodiments, the terminal 101 and the network device 102 can determine which of them performs the above-mentioned operation of performing TA compensation on the uplink transmission other than the first uplink transmission based on the second phase change caused by the movement of the satellite based on a protocol agreement.
[0226] In some embodiments, the terminal 101 can also be instructed by the network device 102 whether it needs to perform the above-mentioned operation of compensating the TA for the other uplink transmission than the first uplink transmission based on the second phase change due to the satellite movement.
[0227] In some embodiments, the terminal 101 does not perform the above-mentioned operation of compensating the TA for the other uplink transmission than the first uplink transmission based on the second phase change due to the satellite movement if it does not receive the instruction from the network device 102.
[0228] In some embodiments, the steps S2105 and S2106 can be performed in parallel or S2106 is performed before S2105, which is not limited in the present disclosure.
[0229] In step S2107, the network device 102 performs interference cancellation on the received uplink transmission based on the time interval boundary value.
[0230] In some embodiments, in order to assist the network device 102 to determine which of the multiple uplink transmissions the received uplink transmission is, the terminal 101 can also carry information indicating which of the multiple uplink transmissions it is when sending each uplink transmission. Correspondingly, after determining the time interval boundary value, the network device 102 can determine a time interval based on the same selection logic as the terminal 101, and then after receiving any of the multiple uplink transmissions, it can determine the positions of the other uplink transmissions based on the determined time interval and which of the multiple uplink transmissions the currently received uplink transmission is, and then perform interference cancellation on the uplink transmissions received at other positions based on the received uplink transmission.
[0231] For example, the network device 102 selects a time interval of Δt based on the determined time interval boundary value, and then receives an uplink transmission A3 sent by the terminal at time T, and determines that A3 is the third of the three uplink transmissions according to the indication. At this time, the network device can determine that the receiving position corresponding to the first uplink transmission A1 carrying the same data as A3 is T-2*Δt and the receiving position corresponding to the second uplink transmission A2 is T-Δt based on the time interval Δt. Then it can perform interference cancellation on the uplink transmissions received at T-2*Δt and T-Δt respectively based on A3.
[0232] In some embodiments, the terminal 101 can determine the transmission time of each of the multiple uplink transmissions based on the first time information, and send the uplink transmission and the second time information at the transmission time, wherein the second time information indicates the transmission time of the multiple uplink transmissions.
[0233] That is, if the terminal 101 and the network device 102 determine the first time information (such as the time interval boundary value) based on the protocol, then the terminal 101 can synchronize the transmission time of each uplink transmission to the network device 102 based on the first time information, so that the network device 102 can more accurately determine the position of each uplink transmission, and then more accurately cancel the interference of the uplink transmission.
[0234] In some embodiments, the second time information can include the transmission time of each of the plurality of uplink transmissions, or the second time information can only include the transmission time of the uplink transmission other than the current uplink transmission.
[0235] Referring to FIG. 1B, if the network device 102 receives the uplink transmission PK3 sent by the terminal 1 (such as the PK3 in the figure that does not collide with other uplink transmissions), and the network device 102 knows that the terminal 1 sends two identical uplink transmissions PK3, then the network device 102 can determine the time domain position of the other PK3 according to the time interval between the other PK3 and the currently received PK3. Then, the network device 102 can cancel the interference of the uplink transmission received at the time domain position of the other PK3 based on the received PK3, so as to obtain the uplink transmission PK2 sent by the terminal 2, and then determine the time domain position of other PK2 based on the time interval corresponding to the PK2, and then cancel the interference of the uplink transmission received at other time domain positions based on the determined PK2, and so on, so as to accurately obtain all uplink transmissions.
[0236] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101-S2107. For example, step S2101 can be implemented as an independent embodiment, step S2103 can be implemented as an independent embodiment, steps S2101+S2103+S2105 can be implemented as an independent embodiment, and the like, but not limited thereto.
[0237] In the present embodiment or example, 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 examples.
[0238] FIG. 2B is an interaction diagram of a message sending method according to an embodiment of the present disclosure. As shown in FIG. 2B, the present disclosure relates to a message sending method, and the above method includes:
[0239] Step S2201, the terminal 101 and the network device 102 determine the first time interval based on the first time information.
[0240] In some embodiments, the terminal 101 and the network device 102 can select an interval smaller than the upper boundary value of the time interval as the first time interval.
[0241] In some embodiments, the terminal 101 and the network device 102 can select a time interval from a set of known time intervals as the first time interval.
[0242] In some embodiments, the time interval boundary value or the set of time intervals can be agreed upon by a protocol or indicated by the network device 102 to the terminal 101, which is not limited in the present disclosure.
[0243] In step S2202, the terminal 101 and the network device 102 determine the number of uplink transmissions.
[0244] In step S2203, the terminal 101 performs time advance (TA) compensation on the transmission occasion of the first uplink transmission, and transmits the first uplink transmission at the first transmission occasion.
[0245] The specific implementation of steps S2201-S2203 can refer to the related part of the implementation of steps S2101-S2103 shown in FIG. 2A, which will not be repeated here.
[0246] In step S2204, in the case that the transmission occasion corresponding to the first time interval is unavailable after the first transmission occasion, the terminal 101 determines a second time interval based on the first time information and the first time interval.
[0247] In step S2205, in the case that the transmission occasion corresponding to the second time interval is available, the terminal 101 determines a second transmission occasion based on the second time interval and the first transmission occasion.
[0248] In some embodiments, the terms “the transmission occasion corresponding to the time interval is available” and “the time interval has a corresponding transmission occasion” can be replaced with each other.
[0249] In some embodiments, the transmission occasion corresponding to the time interval is available means that a usable transmission occasion can be obtained based on the time interval. For example, after the first transmission occasion, there is a transmission occasion that can be used, and the time interval between the transmission occasion and the first transmission occasion is smaller than the currently selected time interval.
[0250] In some embodiments, the terms “the transmission occasion corresponding to the time interval is unavailable” and “the time interval has no corresponding transmission occasion” can be replaced with each other.
[0251] In some embodiments, the unavailability of the transmission occasion corresponding to the time interval means that no available transmission occasion can be obtained based on the time interval. For example, after the first transmission occasion, although there is a transmission occasion that can be used, the time interval between the transmission occasion and the first transmission occasion is greater than the currently selected time interval, and thus the currently selected time interval needs to be updated.
[0252] In some embodiments, when no available transmission occasion can be obtained based on the selected time interval (e.g., the first time interval) among the transmission occasions after the end of the uplink transmission, the terminal 101 needs to reselect a time interval, e.g., the second time interval. If the transmission occasion corresponding to the second time interval is available, the second transmission occasion can be determined based on the second time interval and the first transmission occasion. If the reselected time interval, e.g., the third time interval, still has no available transmission occasion, the time interval needs to be reselected again until an available transmission occasion can be obtained based on the reselected time interval.
[0253] For example, the upper limit of the time interval is 5 OFDM symbols, the terminal 101 initially selects a time interval of 2 OFDM symbols, and the terminal has 2 uplink transmissions to be sent. After the first uplink transmission is sent, the terminal 101 has no available transmission occasion at the position of 2 OFDM symbols. Then the terminal 101 can reselect a time interval, e.g., the terminal reselects a time interval of 1 OFDM symbol, and the terminal still has no available transmission occasion at the position of 1 OFDM symbol. Then the terminal can continue to reselect a time interval until an available transmission occasion is obtained, e.g., an available transmission occasion can be obtained based on 4 OFDM symbols, and thus the terminal 101 can determine a new time interval of 4 OFDM symbols.
[0254] In the above embodiments, when the terminal 101 cannot obtain an available transmission occasion based on the selected time interval, the time interval can be adjusted to complete the sending of the multiple uplink transmissions. Thus, the multiple uplink transmissions can be reliably transmitted, and the uplink capacity of the system is improved.
[0255] In some embodiments, when no transmission occasion satisfying the selected time interval is available among the transmission occasions after the end of the uplink transmission, the terminal 101 can also not send the remaining uplink transmissions.
[0256] That is, in the case that the terminal 101 cannot obtain a usable transmission occasion based on the selected time interval, the terminal 101 can stop transmitting the remaining uplink transmission. For example, the terminal 101 has two same uplink transmissions to be transmitted, and after transmitting the first uplink transmission, the terminal 101 determines that there is no usable transmission occasion at the position based on the selected time interval (for example, 2 OFDM symbols), and then the terminal 101 can stop transmitting the second uplink transmission.
[0257] In some embodiments, in the case that there is no transmission occasion satisfying the selected time interval among the transmission occasions after the transmission of the uplink transmission, the terminal 101 can also determine the first transmission occasion after the selected time interval as the transmission occasion of the next uplink transmission.
[0258] That is, in the case that the terminal 101 cannot obtain a usable transmission occasion based on the selected time interval, the terminal 101 can determine the first transmission occasion after the selected time interval as the transmission occasion of the next uplink transmission, considering that the selected time interval of the terminal 101 is smaller than the maximum time interval, that is, the selected time interval of the terminal 101 has a certain margin. In this way, while improving the uplink capacity of the system, the accumulation of TA deviation is avoided as much as possible to the upper limit of the processing capability of the network device.
[0259] At step S2206, the second uplink transmission is compensated for TA based on the first phase change caused by the movement of the terminal 101, and the second uplink transmission is transmitted at the second transmission occasion.
[0260] At step S2207, the network device 102 receives any uplink transmission and the second time information, and determines the transmission occasions of the other uplink transmissions in the plurality of uplink transmissions according to the second time information.
[0261] In some embodiments, any uplink transmission is one of the plurality of uplink transmissions.
[0262] In some embodiments, the content and role of the second time information can refer to the description of the related part in the optional implementation form of step S2107 in FIG. 2A, which will not be described here.
[0263] At step S2208, the network device 102 determines the first uplink transmission based on the transmission occasions of the other uplink transmissions, and compensates for the phase of the other uplink transmissions except the first uplink transmission based on the second phase change caused by the movement of the satellite.
[0264] In some embodiments, the terminal 101 and the network device 102 can determine, based on a protocol agreement, which of the two performs the operation of compensating, based on the second phase change due to the satellite movement, the TA of the uplink transmission other than the first uplink transmission.
[0265] In some embodiments, the terminal 101 can also be indicated by the network device 102 whether it needs to perform the operation of compensating, based on the second phase change due to the satellite movement, the TA of the uplink transmission other than the first uplink transmission.
[0266] In some embodiments, the network device 102 performs the operation of compensating, based on the second phase change due to the satellite movement, the TA of the uplink transmission other than the first uplink transmission, without indicating the terminal 101.
[0267] In some embodiments, the network device 102 can determine, based on a time interval, the first uplink transmission in the received multiple uplink transmissions, and then compensate the phase of the uplink transmission other than the first uplink transmission.
[0268] In some embodiments, the network device 102 can also determine, based on the received second time information, the transmission occasion corresponding to the uplink transmission other than the first uplink transmission, and then compensate the phase of the uplink transmission received in the transmission occasion of the uplink transmission other than the first uplink transmission based on the second phase change.
[0269] In step S2209, the network device 102 performs interference cancellation on the received uplink transmission based on any uplink transmission.
[0270] The specific implementation of steps S2208 and S2209 can refer to the related part of the implementation of steps S2106, S2107 and the optional implementation of FIG. 2A described above in the present disclosure, which will not be repeated here.
[0271] The communication method related to the embodiments of the present disclosure can include at least one of steps S2201 to S2209. For example, step S2201 can be implemented as an independent embodiment, step S2203 can be implemented as an independent embodiment, steps S2201+S2203+S2204+S2205 can be implemented as an independent embodiment, and the like, but is not limited thereto.
[0272] In the present embodiment or example, each step can be independently, 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 examples.
[0273] FIG. 2C is an interaction diagram of a method for sending a message, according to an embodiment of the present disclosure. As shown in FIG. 2C, the embodiment of the present disclosure relates to a method for sending a message, and the method comprises the following steps:
[0274] In step S2301, the terminal 101 and the network device 102 determine the duration of the multiple uplink transmissions.
[0275] In some embodiments, the duration of the multiple uplink transmissions can be agreed upon by a protocol, or can be indicated by the network device 102 to the terminal 101, which is not limited in the present disclosure.
[0276] In some embodiments, by limiting the duration of the multiple uplink transmissions, the accumulated TA deviation of the multiple uplink transmissions can be ensured not to exceed the upper limit of the processing capability of the network device 102, so as to ensure that the network device 102 can accurately infer the relative phase offset of the multiple uplink transmissions, and then accurately cancel the interference of the uplink transmissions that collide with each other.
[0277] In step S2302, the terminal 101 and the network device 102 determine the number of the multiple uplink transmissions.
[0278] In step S2303, the terminal 101 selects multiple transmission occasions within the duration based on the number.
[0279] In some embodiments, the time intervals between the multiple transmission occasions selected by the terminal 101 can be the same or different.
[0280] In step S2304, the terminal 101 compensates the transmission occasion of the first uplink transmission by time advance TA, and transmits the first uplink transmission at the first transmission occasion.
[0281] In some embodiments, the multiple transmission occasions include the first transmission occasion and the second transmission occasion.
[0282] In step S2305, the second uplink transmission is compensated by TA based on the first phase change caused by the movement of the terminal 101, and the second transmission is transmitted at the second transmission occasion.
[0283] That is, the terminal 101 can determine the duration limit of the multiple uplink transmissions based on the first time information, and then transmit the multiple uplink transmissions within the duration limit.
[0284] The specific implementation of steps S2301-S2305 can refer to the related parts of the specific implementation of steps S2101-S2105 shown in FIG. 2A, which will not be repeated here.
[0285] At step S2306, the network device 102 performs phase compensation on the received uplink transmission other than the first uplink transmission based on the second phase change caused by the satellite movement.
[0286] At step S2307, the network device 102 performs interference cancellation on the received uplink transmission.
[0287] In some embodiments, when the network device 102 knows the duration of the multiple uplink transmissions, the network device 102 can determine the transmission time of the multiple uplink transmissions in the same way as the terminal 101 selects the multiple transmission time.
[0288] In some embodiments, after the terminal 101 selects the multiple transmission time based on the duration of the multiple uplink transmissions, the terminal 101 can also synchronize the selected multiple transmission time to the network device 102, so that the network device can more accurately determine the position of each uplink transmission and perform more accurate interference cancellation on the uplink transmission.
[0289] In some embodiments, the terminal 101 can carry the transmission time and other information corresponding to each of the multiple uplink transmissions when transmitting each of the multiple uplink transmissions.
[0290] In some embodiments, the terminal 101 can also separately transmit the first time information corresponding to each of the multiple uplink transmissions to the network device 102 through independent information, which is not limited in the present disclosure.
[0291] The specific implementation of steps S2306 and S2307 can refer to the related part of the implementation of steps S2105 and S2106 shown in FIG. 2A, which will not be repeated here.
[0292] The communication method related to the embodiments of the present disclosure can include at least one of steps S2301 to S2307. For example, step S2301 can be implemented as an independent embodiment, step S2303 can be implemented as an independent embodiment, steps S2301+S2302+S2303+S2304+S2305 can be implemented as an independent embodiment, and the like, but not limited thereto.
[0293] In the present embodiment or example, 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 examples.
[0294] 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 present embodiment relates to a message transmission method, which is performed by the terminal 101, and the method includes:
[0295] Step S3101, determining a time interval boundary value of the multiple uplink transmissions.
[0296] Step S3102, determining a number of the multiple uplink transmissions.
[0297] Step S3103, performing TA compensation on a transmission occasion of the first uplink transmission, and transmitting the first uplink transmission at the first transmission occasion.
[0298] Step S3104, determining a second transmission occasion.
[0299] Step S3105, performing TA compensation on the second uplink transmission based on a first phase change caused by the movement of the terminal 101,
[0300] Step S3106, performing TA compensation on the second uplink transmission based on a second phase change caused by the movement of the satellite, and transmitting the second transmission at the second transmission occasion.
[0301] Steps S3101-S3106 and optional implementation manners thereof can be referred to the associated parts in steps S2101-S2106 and optional implementation manners thereof in FIG. 2, which will not be described herein.
[0302] The communication method related to the embodiments of the present disclosure can include at least one of steps S3101-S3106. For example, step S3101 can be implemented as an independent embodiment, step S3103 can be implemented as an independent embodiment, steps S3101+S3103+S3105 can be implemented as an independent embodiment, and the like, but is not limited thereto.
[0303] In the present embodiment or example, each step can be independently, arbitrarily combined or exchanged in order, the optional manner or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples.
[0304] 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 present embodiment of the present disclosure relates to a message transmission method, the above method is executed by the terminal 101, and the above method includes:
[0305] Step S3201, determining a first time interval based on first time information.
[0306] Step S3202, determining a number of the multiple uplink transmissions.
[0307] Step S3203, performing time advance TA compensation on a transmission occasion of the first uplink transmission, and transmitting the first uplink transmission at the first transmission occasion.
[0308] Step S3204, in a case where a sending occasion corresponding to the second time interval is available, determining a second sending occasion based on the second time interval and the first sending occasion.
[0309] Step S3205, in a case where a sending occasion corresponding to the second time interval is available, determining a second sending occasion based on the second time interval and the first sending occasion.
[0310] Steps S3201-S3205 and optional implementation manners thereof can be referred to the associated parts in steps S2201-S2205 and optional implementation manners thereof shown in FIG. 2C, which will not be repeated here.
[0311] The communication method related to the embodiments of the present disclosure can include at least one of steps S3201-S3205. For example, step S3201 can be implemented as an independent embodiment, step S3203 can be implemented as an independent embodiment, steps S3201+S3203+S3204+S3205 can be implemented as an independent embodiment, and the like, but is not limited thereto.
[0312] In the present embodiment or example, each step can be independently, arbitrarily combined or exchanged in order, the optional manner or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples.
[0313] FIG. 3C is a flow diagram of a sending method of a message according to an embodiment of the present disclosure. As shown in FIG. 3C, the embodiment of the present disclosure relates to a sending method of a message, the method is performed by the terminal 101, and the method includes:
[0314] Step S3301, determining a duration of multiple uplink transmissions.
[0315] Step S3302, determining a number of the multiple uplink transmissions.
[0316] Step S3303, selecting multiple sending occasions within the duration based on the number.
[0317] Step S3304, performing time advance (TA) compensation on a sending occasion of a first uplink transmission, and sending the first uplink transmission at the first sending occasion.
[0318] Step S3305, performing TA compensation on a second uplink transmission based on a first phase change caused by movement of the terminal 101, and sending the second transmission at a second sending occasion.
[0319] The specific implementation of the above steps S3301-S3305 can be referred to the associated parts of steps S2301-S2305 and optional implementation manners thereof shown in FIG. 2C of the present disclosure, which will not be repeated here.
[0320] The communication method related to the embodiments of the present disclosure can include at least one of steps S3301-S3305. For example, step S3301 can be implemented as an independent embodiment, step S3303 can be implemented as an independent embodiment, steps S3301+S3304+S3305 can be implemented as an independent embodiment, and the like, but is not limited thereto.
[0321] In the present embodiment or example, each step can be independently combined or the order can be exchanged without contradiction, the optional mode or optional example can be combined arbitrarily, and any step of other embodiments or other examples can be combined arbitrarily.
[0322] FIG. 3D is a flow diagram of a message sending method according to an embodiment of the present disclosure. As shown in FIG. 3D, the present embodiment relates to a message sending method, the method is performed by the terminal 101, and the method includes:
[0323] Step S3401, determining first time information, the first time information corresponding to the capability of the network device.
[0324] Step S3402, sending a plurality of uplink transmissions based on the first time information, the plurality of uplink transmissions carrying the same data.
[0325] In some embodiments, the first time information includes any of the following:
[0326] a time interval boundary value;
[0327] a set of time intervals;
[0328] a resource repetition period of the uplink transmission resource configuration;
[0329] a duration.
[0330] In some embodiments, the sending a plurality of uplink transmissions based on the first time information includes:
[0331] determining a second sending occasion, the second sending occasion being after a first sending occasion, the first sending occasion being used to send a first uplink transmission, the second sending occasion being determined based on the first sending occasion and the first time information;
[0332] sending a second uplink at the second sending occasion, the plurality of uplink transmissions including the first uplink transmission and the second uplink transmission.
[0333] In some embodiments, the plurality of uplink transmissions further includes a third uplink transmission after the second uplink transmission, and the second sending occasion includes a sending occasion satisfying the first time information.
[0334] In some embodiments, the determining the second transmission occasion comprises:
[0335] In a case that there are multiple available transmission occasions after the first transmission occasion, determining, based on the first time information, whether there is still an available transmission occasion after each of the available transmission occasions;
[0336] In a case that there is at least one available transmission occasion after a second transmission occasion among the multiple available transmission occasions, selecting the second transmission occasion from the multiple available transmission occasions.
[0337] In some embodiments, the determining the second transmission occasion comprises:
[0338] determining that there are multiple available transmission occasions after the first transmission occasion;
[0339] determining a target transmission occasion from the multiple available transmission occasions;
[0340] determining that there is an available transmission occasion in a first time period, wherein the first time period is a time period corresponding to the target transmission occasion, or the first time period is a time period indicated by the first time information;
[0341] determining that the target transmission occasion is the second transmission occasion.
[0342] In some embodiments, the method further comprises:
[0343] determining that there are multiple available transmission occasions after the first transmission occasion;
[0344] In a case that there is no available transmission occasion after a third transmission occasion among the multiple available transmission occasions, determining that the third transmission occasion cannot be used to transmit the second uplink transmission.
[0345] In some embodiments, the determining the second transmission occasion comprises:
[0346] determining a first time interval based on the first time information;
[0347] determining a second transmission occasion based on the first time interval and the first transmission occasion, wherein an absolute value of a difference between a second time interval between the second transmission occasion and the first transmission occasion and the first time interval is less than a first threshold.
[0348] In some embodiments, the method further comprises:
[0349] perform time advance (TA) compensation for a transmission occasion of a first uplink transmission, the first uplink transmission being a first transmitted uplink transmission of the multiple uplink transmissions.
[0350] In some embodiments, the method further includes:
[0351] determining a first phase change caused by a terminal movement;
[0352] performing TA compensation for other uplink transmissions than the first uplink transmission based on the first phase change, the first uplink transmission being a first transmitted uplink transmission of the multiple uplink transmissions.
[0353] In some embodiments, the method further includes:
[0354] determining a second phase change caused by a satellite movement;
[0355] performing TA compensation for other uplink transmissions than the first uplink transmission based on the second phase change.
[0356] In some embodiments, the transmitting the multiple uplink transmissions based on the first time information includes:
[0357] determining a time interval between each two uplink transmissions based on the first time information;
[0358] transmitting the multiple uplink transmissions based on the time interval.
[0359] In some embodiments, the method further includes:
[0360] determining a first time interval based on the first time information;
[0361] determining that a transmission occasion corresponding to the first time interval is unavailable, or determining that the first time interval does not exist a corresponding transmission occasion;
[0362] determining a second time interval based on the first time information or the first time interval, the second time interval being different from the first time interval;
[0363] determining that the second time interval is a time interval between each two uplink transmissions, wherein a transmission occasion corresponding to the second time interval is available, or the second time interval exists a corresponding transmission occasion.
[0364] In some embodiments, the transmitting the multiple uplink transmissions based on the time interval includes:
[0365] transmitting a first uplink of the multiple uplink transmissions at a determined transmission starting position;
[0366] In the case where there is no transmission occasion satisfying the time interval among the multiple transmission occasions after the end of the first uplink transmission, the remaining uplink is not transmitted.
[0367] In some embodiments, the determining the first time information comprises:
[0368] According to a protocol agreement, determining the first time information; or,
[0369] According to an indication of the network device, determining the first time information.
[0370] In some embodiments, the method further comprises:
[0371] According to a protocol agreement, determining the number of multiple uplink transmissions; or,
[0372] According to an indication of the network device, determining the number of multiple uplink transmissions.
[0373] In some embodiments, the transmitting multiple uplink transmissions based on the first time information comprises:
[0374] Based on the first time information, determining a transmission occasion of each of the multiple uplink transmissions;
[0375] Transmitting the uplink transmission and second time information at the transmission occasion, wherein the second time information is used to assist the network device to determine the transmission occasion of the multiple uplink transmissions.
[0376] Steps S3401, S3402 and their optional implementation manners can be referred to the related parts in the steps and their optional implementation manners of FIGS. 2A-2C, which will not be described here.
[0377] 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 above method is performed by the network device 102, and the above method comprises:
[0378] Step S4101, determining a time interval boundary value of multiple uplink transmissions to be transmitted by the terminal 101.
[0379] Step S4102, determining the number of multiple uplink transmissions.
[0380] Step S4103, receiving multiple uplink transmissions transmitted by the terminal 101.
[0381] Step S4104, performing interference cancellation on the received uplink transmission based on the time interval boundary value.
[0382] The optional implementation of steps S4101-S4104 can refer to steps S2101-S2106 in FIG. 2A and the related parts in the optional implementation of the related steps, which will not be repeated here.
[0383] The communication method related to the embodiments of the present disclosure can include at least one of steps S4101-S4104. For example, step S4101 can be implemented as an independent embodiment, step S4102 can be implemented as an independent embodiment, steps S4103+S4104 can be implemented as an independent embodiment, and the like, but is not limited thereto.
[0384] In the present embodiment or example, each step can be independently combined or exchanged in order without contradiction, the optional mode or optional example can be combined arbitrarily, and can be combined with any step of other embodiments or other examples.
[0385] FIG. 4B is a flow diagram of a message sending method according to an embodiment of the present disclosure. As shown in FIG. 4B, the present embodiment of the present disclosure relates to a message sending method, the method is performed by the network device 102, and the method includes:
[0386] Step S4201, determining the time interval of the plurality of uplink transmissions to be sent by the terminal 101.
[0387] Step S4202, determining the number of the plurality of uplink transmissions.
[0388] Step S4203, receiving any uplink transmission and second time information, and determining the transmission time of other uplink transmissions in the plurality of uplink transmissions according to the second time information.
[0389] Step S4204, determining the first uplink transmission based on the transmission time of the other uplink transmissions, and performing phase compensation on the other uplink transmissions except the first uplink transmission based on the second phase change caused by satellite movement.
[0390] Step S4205, based on any uplink transmission, performing interference cancellation on the received other uplink transmissions.
[0391] The specific implementation of steps S4201-S4205 can refer to the related steps in the above FIG. 2A and FIG. 2B and the related parts of the optional implementation, which will not be repeated here.
[0392] The communication method related to the embodiments of the present disclosure can include at least one of steps S4201-S4205. For example, step S4201 can be implemented as an independent embodiment, step S4202 can be implemented as an independent embodiment, steps S4203+S4204 can be implemented as an independent embodiment, steps S4203+S4204+S4205 can be implemented as an independent embodiment, and the like, but is not limited thereto.
[0393] In the present embodiment or example, each step can be independently combined or exchanged in order, optional modes or examples can be combined, and any step of other embodiments or other examples can be combined, without contradiction.
[0394] FIG. 4C is a flow diagram of a message sending method according to an embodiment of the present disclosure. As shown in FIG. 4C, the embodiment of the present disclosure relates to a message sending method, the method is performed by the network device 102, and the method includes:
[0395] Step S4301, determining first time information of multiple uplink transmissions, the multiple uplink transmissions carrying the same data, and the time information corresponding to the capability of the network device.
[0396] In some embodiments, the first time information includes any of the following:
[0397] a time interval boundary value;
[0398] a time interval set;
[0399] a resource repetition period of the uplink sending resource configuration;
[0400] a duration.
[0401] In some embodiments, the method further includes:
[0402] indicating the first time information to the terminal.
[0403] In some embodiments, the method further includes:
[0404] performing interference cancellation on the received uplink transmission based on the first time information.
[0405] In some embodiments, before the interference cancellation on the received uplink transmission, the method further includes:
[0406] performing phase compensation on the received uplink transmission based on the satellite movement in a case where the terminal does not perform phase compensation on the uplink transmission based on the satellite movement.
[0407] In some embodiments, the interference cancellation on the received uplink transmission based on the first time information comprises:
[0408] receiving any one of the uplink transmissions and the second time information, wherein the any one of the uplink transmissions is one of the multiple uplink transmissions;
[0409] determining, according to the second time information, a transmission time of the other uplink transmissions of the multiple uplink transmissions;
[0410] performing interference cancellation on the received other uplink transmissions based on the any one of the uplink transmissions, wherein the other uplink transmissions are received at the transmission time of the other uplink transmissions.
[0411] The implementation of step S4301 can refer to the related steps and implementation manners in FIGS. 2A-2C, which will not be repeated here.
[0412] FIG. 5 is a flow diagram of a method for sending a message 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 comprises the following steps:
[0413] In step S5101, the terminal 101 and the network device 102 determine first time information of multiple uplink transmissions.
[0414] In step S5102, the terminal 101 sends multiple uplink transmissions to the network device based on the first time information.
[0415] The optional implementation manners of steps S5101 and S5102 can refer to the steps and related parts in the above-mentioned embodiments of FIGS. 2A-2C.
[0416] In the present embodiment or example, each step can be independent, arbitrarily combined or exchanged in order, the optional manners or examples can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples.
[0417] The method for sending a message provided by the present disclosure will be further described below in combination with the following embodiments.
[0418] The terminal receives time configuration information issued by the network device or uses system agreed time configuration information, and the time configuration information is used to determine the transmission time of multiple copies of one uplink transmission.
[0419] Optionally, each transmission is the same uplink transmission, that is, a copy of the uplink transmission. The transmission time interval of the multiple copies is determined by the MAC layer or the RRC layer, and the number of copies is greater than or equal to 2.
[0420] Optionally, the uplink transmission is a PUSCH for a first message of random access, or a first uplink message sent based on contention resource.
[0421] Optionally, the terminal is a TN terminal, or an NTN terminal.
[0422] Optionally, the time configuration information is a time interval boundary value.
[0423] Optionally, the time interval value is in seconds, milliseconds, subframes, slots, or OFDM symbol number.
[0424] Optionally, the terminal randomly selects a time interval from a time period after the end of the last transmission of an uplink transmission, and randomly selects a transmission time of the uplink transmission to send the next part of the uplink transmission.
[0425] Optionally, the terminal randomly selects a time interval from a time period after the end of the last transmission of an uplink transmission, and randomly selects a transmission time of the uplink transmission to send the next part of the uplink transmission.
[0426] Optionally, the time configuration information is a set of time intervals.
[0427] Optionally, the configuration information includes an upper limit value and / or a lower limit value of the set of time intervals. The upper limit value can be indicated by the lower limit value + offset, or directly indicated. If the lower limit value is not configured, the default value is used, such as 0, 1, 2, 3, etc.
[0428] Optionally, the terminal randomly determines a time from the set of configured time intervals as the time interval.
[0429] Optionally, the terminal randomly selects a transmission time of the uplink transmission from the time interval (selected) after the end of the last transmission of an uplink transmission to send the next part of the uplink transmission.
[0430] Optionally, the time configuration information is a resource repetition period of the uplink transmission resource configuration, which is used by the UE as the maximum time interval value.
[0431] Optionally, the terminal performs TA pre-compensation when sending the first part of the uplink transmission, but does not perform TA adjustment during the transmission of the first part of the uplink transmission to the transmission of other parts.
[0432] Optionally, the terminal needs to compensate for the phase change caused by the terminal movement when sending other parts of the uplink transmission.
[0433] Optionally, the terminal needs to compensate the phase change caused by the satellite movement when sending the other portions of the uplink transmission.
[0434] Optionally, when the base station performs interference cancellation on another portion of the uplink transmission based on the received one portion of the uplink transmission, if the terminal does not perform phase compensation, the base station needs to consider the phase change caused by the satellite movement.
[0435] Optionally, if the terminal does not have available opportunities for sending the next portion of the uplink transmission within a randomly selected maximum time interval after the sending time of the portion of the uplink transmission, one of the following actions is performed:
[0436] The portions of the uplink transmission are not sent.
[0437] A maximum time interval is randomly selected again until the next portion of the uplink transmission can be sent.
[0438] After the randomly selected maximum time interval, the most recent sending time or one of the most recent sending times is selected to send the next portion of the uplink transmission.
[0439] Optionally, when the terminal determines the sending time of a portion of the uplink transmission, it needs to ensure that there is an available opportunity for sending the next portion (if there is a next portion to be sent) within a maximum time interval after the sending time.
[0440] Optionally, the terminal determines the sending time of the first portion of the uplink transmission to be one of the next or multiple consecutive available uplink transmission sending opportunities, or a subframe or slot or OFDM symbol corresponding to one of the next or multiple consecutive available uplink transmission sending opportunities.
[0441] Optionally, the terminal receives the portion configuration information issued by the network to determine the sending portions of an uplink transmission.
[0442] Optionally, the terminal receives the time length configuration Y issued by the network or uses the system agreed time length configuration Y, which is used to limit the maximum value of the time span of the sending of each portion of the uplink transmission by the terminal.
[0443] Optionally, the terminal randomly selects X time domain sending opportunities within a Y time period after the current time to send X portions of the uplink transmission.
[0444] Optionally, the time domain sending opportunity of the first portion can be defined as the nearest time domain sending opportunity after the current time, or one of the nearest few time domain sending opportunities after the current time. The time domain sending opportunities of the remaining portions are randomly selected after the first portion.
[0445] The embodiments of the present disclosure further provide 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 provided, comprising units or modules for implementing the steps performed by the network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0446] It should be understood that the division of each unit or module in the above device is only a logical function division, and all or part of the units or modules can be integrated into one physical entity or physically separated in actual implementation. In addition, the units or modules in the device can be implemented in the form of processor invoking software: for example, the device comprises a processor connected with a memory, the memory stores instructions, and the processor invokes the instructions stored in the memory to implement any of the above methods or to implement the functions of each unit or module of the device, 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 device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be implemented by the design of the hardware circuit, and the hardware circuit can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are implemented by the design of the logical relationship between the elements in the circuit; for another example, in another implementation, the hardware circuit is a programmable logic device (PLD), and taking a field programmable gate array (FPGA) as an example, it 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 implement the functions of part or all of the units or modules. All units or modules of the above device can be implemented in the form of processor invoking software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor invoking software, and the remaining part is implemented in the form of hardware circuit.
[0447] 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), and 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 reconfigurable. 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, it can also be a hardware circuit 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), and the like.
[0448] FIG. 6A is a structural schematic diagram of a network device 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 processing module is configured to determine first time information, the first time information corresponding to a capability of the network device; and the transceiver module is configured to transmit a plurality of uplink transmissions based on the first time information, the plurality of uplink transmissions carrying the same data.
[0449] Optionally, the first time information includes any one of the following:
[0450] a time interval boundary value;
[0451] a set of time intervals;
[0452] a resource repetition period of the uplink transmission resource configuration;
[0453] a duration.
[0454] Optionally, the processing module is further configured to determine a second transmission occasion, the second transmission occasion being after the first transmission occasion, the first transmission occasion being used for transmitting the first uplink transmission, and the second transmission occasion being determined based on the first transmission occasion and the first time information.
[0455] The transceiver module is further configured to transmit a second uplink transmission at the second transmission occasion, the multiple uplink transmissions including the first uplink transmission and the second uplink transmission.
[0456] Optionally, the multiple uplink transmissions further include a third uplink transmission after the second uplink transmission, and the second transmission occasion is followed by transmission occasions that satisfy the first time information.
[0457] Optionally, the processing module is further configured to:
[0458] In a case where there are multiple available transmission occasions after the first transmission occasion, determine whether there is an available transmission occasion after each of the available transmission occasions based on the first time information.
[0459] In a case where there is at least one available transmission occasion after a second transmission occasion among the multiple available transmission occasions, select the second transmission occasion from the multiple available transmission occasions.
[0460] Optionally, the processing module is further configured to:
[0461] determine that there are multiple available transmission occasions after the first transmission occasion;
[0462] determine a target transmission occasion from the multiple available transmission occasions;
[0463] determine that there is an available transmission occasion in a first time period, wherein the first time period is a time period corresponding to the target transmission occasion, or the first time period is a time period indicated by the first time information;
[0464] determine that the target transmission occasion is the second transmission occasion.
[0465] Optionally, the processing module is further configured to:
[0466] determine that there are multiple available transmission occasions after the first transmission occasion;
[0467] In a case where there is no available transmission occasion after a third transmission occasion among the multiple available transmission occasions, determine that the third transmission occasion cannot be used for transmitting the second uplink transmission.
[0468] Optionally, the processing module is further configured to:
[0469] determine a first time interval based on the first time information;
[0470] determine a second transmission occasion based on the first time interval and the first transmission occasion, wherein an absolute value of a difference between a second time interval between the second transmission occasion and the first transmission occasion and the first time interval is less than a first threshold.
[0471] Optionally, the processing module is further configured to:
[0472] perform time advance (TA) compensation on a transmission occasion of a first uplink transmission, the first uplink transmission being a first transmitted uplink transmission in the multiple uplink transmissions.
[0473] Optionally, the processing module is further configured to:
[0474] determine a first phase change caused by terminal movement;
[0475] perform TA compensation on other uplink transmissions than the first uplink transmission based on the first phase change, the first uplink transmission being a first transmitted uplink transmission in the multiple uplink transmissions.
[0476] Optionally, the processing module is further configured to:
[0477] determine a second phase change caused by satellite movement;
[0478] perform TA compensation on other uplink transmissions than the first uplink transmission based on the second phase change.
[0479] Optionally, the processing module is further configured to determine a time interval between every two uplink transmissions based on the first time information.
[0480] The transceiver is further configured to transmit the multiple uplink transmissions based on the time interval.
[0481] Optionally, the processing module is further configured to:
[0482] determine a first time interval based on the first time information;
[0483] determine that a transmission occasion corresponding to the first time interval is unavailable, or determine that the first time interval does not exist a corresponding transmission occasion;
[0484] determine a second time interval based on the first time information or the first time interval, the second time interval being different from the first time interval;
[0485] The second time interval is determined as a time interval between every two uplinks, where a transmission occasion corresponding to the second time interval is available, or there is a transmission occasion corresponding to the second time interval.
[0486] Optionally, the transceiver module is further configured to:
[0487] The first uplink in the plurality of uplinks is transmitted at the determined transmission starting position.
[0488] If there is no transmission occasion satisfying the time interval among the plurality of transmission occasions after the transmission of the first uplink ends, the remaining uplinks are not transmitted.
[0489] Optionally, the processing module is further configured to determine a time duration limit of the plurality of uplinks based on the first time information.
[0490] The transceiver module is further configured to transmit the plurality of uplinks within the time duration limit.
[0491] Optionally, the processing module is further configured to determine the first time information according to an indication of the network device.
[0492] Optionally, the processing module is further configured to determine the number of the plurality of uplink transmissions according to an indication of the network device.
[0493] Optionally, the processing module is further configured to determine a transmission occasion of each uplink transmission in the plurality of uplink transmissions based on the first time information.
[0494] The transceiver module is further configured to transmit the uplink transmission and second time information at the transmission occasion, where the second time information is used to assist the network device in determining the transmission occasion of the plurality of uplink transmissions.
[0495] Optionally, the transceiver module is configured to perform at least one of the communication steps such as transmission and / or reception performed by the terminal in any of the above methods, which will not be described herein.
[0496] 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 described herein.
[0497] FIG. 6B is a structural schematic diagram of another network device according to an embodiment of the present disclosure. As shown in FIG. 6B, the network device 6200 can include at least one of a transceiver module 6201, a processing module 6202, etc. In some embodiments, the processing module is configured to determine first time information of a plurality of uplink transmissions, where the plurality of uplink transmissions carry the same data, and the time information corresponds to a capability of the network device.
[0498] Optionally, the first time information comprises any of the following:
[0499] a time interval boundary value;
[0500] a time interval set;
[0501] a resource repetition period of the uplink transmission resource configuration;
[0502] a duration.
[0503] Optionally, the transceiver is configured to indicate the first time information to the terminal.
[0504] Optionally, the processing module is further configured to perform interference cancellation on the received uplink transmission based on the first time information.
[0505] Optionally, the processing module is further configured to perform phase compensation on the received uplink transmission based on the satellite movement in a case that the terminal does not perform phase compensation on the uplink transmission based on the satellite movement.
[0506] Optionally, the transceiver is further configured to receive any of the uplink transmission and second time information, wherein the any of the uplink transmission is one of the multiple uplink transmissions.
[0507] The processing module is further configured to:
[0508] determine, according to the second time information, a transmission occasion of another uplink transmission of the multiple uplink transmissions;
[0509] perform interference cancellation on the received another uplink transmission based on the any of the uplink transmission, wherein the another uplink transmission is received at the transmission occasion of the another uplink transmission.
[0510] Optionally, the transceiver is configured to perform at least one of the communication steps of the sending and / or receiving of the network device in any of the above methods, which will not be repeated here.
[0511] Optionally, the processing module is configured to perform at least one of the other steps of the network device in any of the above methods, which will not be repeated here.
[0512] In some embodiments, the transceiver can include a sending module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver can be mutually replaced with a transceiver.
[0513] 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 respectively. Optionally, the processing module can be mutually replaced with a processor.
[0514] FIG. 7A is a structural schematic diagram of a communication device 7100 according to an embodiment of the present disclosure. The communication device 7100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., 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, which can be referred to the descriptions in the above method embodiments.
[0515] As shown in FIG. 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general processor or a special purpose processor, etc., which can be a baseband processor or a central processor, for example. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control the communication device (e.g., 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 used to execute any of the above methods.
[0516] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Alternatively, all or part of the memory 7102 can also be outside the communication device 7100.
[0517] 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 methods, and the processor 7101 performs at least one of the other steps.
[0518] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced by each other, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.
[0519] In some embodiments, the communication device 7100 can include one or more interface circuits 7104. Alternatively, 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.
[0520] 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, which can optionally 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, and the like; (6) other devices, and the like.
[0521] FIG. 7B is a structural schematic diagram of a chip 7200 according to an embodiment of the present disclosure. For the case where the communication device 7100 is 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.
[0522] The chip 7200 includes one or more processors 7201, and the chip 7200 is configured to execute any of the above methods.
[0523] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to 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.
[0524] 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.
[0525] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, and the like can be replaced with each other.
[0526] In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memory 7203 can be outside the chip 7200.
[0527] The disclosure further provides a storage medium having stored instructions which, when executed on the communication device 7100, cause the communication device 7100 to perform any of the methods described above. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and can be a storage medium readable by other apparatuses. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto and can be a transitory storage medium.
[0528] The disclosure further provides a program product which, when executed by the communication device 7100, causes the communication device 7100 to perform any of the methods described above. Optionally, the program product is a computer program product.
[0529] The disclosure further provides a computer program which, when executed on a computer, causes the computer to perform any of the methods described above.
[0530] In the embodiments described above, the entire or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, the entire or part of the embodiments 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 on a computer and executed, the entire or part of the processes or functions described in the embodiments of the disclosure are produced. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer programs can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer programs can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as 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 medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (such as a solid state disk (solid state disk, SSD)), etc.
[0531] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software manner depends on specific application and design constraints of the technical solutions. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0532] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described herein.
[0533] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope 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
A method for sending a message, characterized in that, The method includes: Determine the first-time information, which corresponds to the capabilities of the network device; Based on the first time information, multiple uplink transmissions are sent, and the multiple uplink transmissions carry the same data. The method as described in claim 1, characterized in that, The first time information includes any of the following: Time interval boundary values; Time interval set; The resource repetition period for uplink transmission resource configuration; Duration. The method as described in claim 1 or 2, characterized in that, The step of sending multiple uplink transmissions based on the first time information includes: A second transmission timing is determined after the first transmission timing. The first transmission timing is used to transmit the first uplink transmission, and the second transmission timing is determined based on the first transmission timing and the first time information. A second uplink is transmitted at the second transmission time, and the plurality of uplink transmissions include the first uplink transmission and the second uplink transmission. The method as described in claim 3, characterized in that, The plurality of uplinks also includes a third uplink transmission following the second uplink transmission, and the second transmission timing includes a transmission timing that satisfies the first time information. The method as described in claim 4, characterized in that, Determining the second transmission timing includes: If there are multiple available transmission opportunities after the first transmission opportunity, based on the first time information, determine whether there are still available transmission opportunities after each available transmission time; If there is at least one available transmission opportunity after the second transmission opportunity among the plurality of available transmission opportunities, the second transmission opportunity is selected from the plurality of available transmission opportunities. The method as described in claim 4, characterized in that, Determining the second transmission timing includes: After determining the first sending opportunity, there are multiple available sending opportunities; Determine the target transmission timing from the plurality of available transmission timings; It is determined that there is an available transmission opportunity in the first time period, wherein the first time period is the time period corresponding to the target transmission opportunity, or the first time period is the time period indicated by the first time information; The target transmission timing is determined as the second transmission timing. The method as described in claim 3, characterized in that, The method further includes: After determining the first sending opportunity, there are multiple available sending opportunities; If no transmission opportunity is available after the third transmission opportunity among the plurality of available transmission opportunities, it is determined that the third transmission opportunity cannot be used to transmit the second uplink transmission. The method as described in claim 3, characterized in that, Determining the second transmission timing includes: Based on the first time information, a first time interval is determined; Based on the first time interval and the first transmission timing, a second transmission timing is determined, wherein the absolute value of the difference between the second time interval between the second transmission timing and the first transmission timing and the first time interval is less than a first threshold. The method as described in any one of claims 3-8, characterized in that, The method further includes: Time advance compensation (TA) is performed on the transmission timing of the first uplink transmission, which is the first uplink transmission sent among the plurality of uplink transmissions. The method as described in claims 1-9, characterized in that, The method further includes: Determine the first phase change caused by terminal movement; Based on the first phase change, TA compensation is performed on other uplink transmissions besides the first uplink transmission, wherein the first uplink transmission is the first uplink transmission sent among the plurality of uplink transmissions. The method as described in claim 10, characterized in that, The method further includes: Determine the second phase change caused by satellite movement; Based on the second phase change, TA compensation is performed on other uplink transmissions besides the first uplink transmission. The method as described in claim 1 or 2, characterized in that, The step of sending multiple uplink transmissions based on the first time information includes: Based on the first time information, the time interval between every two uplink transmissions is determined; Based on the stated time interval, the plurality of uplink transmissions are sent. The method as described in claim 1, 2, or 12, characterized in that, The method further includes: Based on the first time information, a first time interval is determined; Determine that the transmission opportunity corresponding to the first time interval is unavailable, or determine that there is no corresponding transmission opportunity for the first time interval; A second time interval is determined based on the first time information or the first time interval, wherein the second time interval is different from the first time interval; The second time interval is determined to be the time interval between every two uplinks, wherein the transmission opportunity corresponding to the second time interval is available, or the second time interval has a corresponding transmission opportunity. The method as described in claim 12, characterized in that, The sending of the plurality of uplink transmissions based on the time interval includes: The first uplink of the plurality of uplinks is transmitted at the determined transmission start position; If, during any of the multiple transmission opportunities following the completion of the first uplink transmission, there is no transmission opportunity that satisfies the time interval, the remaining uplink transmission will not be transmitted. The method as described in claim 1 or 2, characterized in that, Based on the first time information, multiple uplinks are sent, including: Based on the first time information, the duration of the plurality of uplink transmissions is determined; During the duration, the plurality of uplink transmissions are sent. The method as described in any one of claims 1-15, characterized in that, The determination of the first-time information includes: The first time information is determined according to the instructions of the network device. The method as described in any one of claims 1-16, characterized in that, The method further includes: The number of the plurality of uplink transmissions is determined according to the instructions of the network device. The method as described in any one of claims 1-17, characterized in that, The step of sending multiple uplink transmissions based on the first time information includes: Based on the first time information, the transmission timing of each uplink transmission in the plurality of uplink transmissions is determined; The uplink transmission and second time information are transmitted at the specified transmission timing, wherein the second time information is used to assist the network device in determining the transmission timing of the plurality of uplink transmissions. A method for sending a message, characterized in that, The method includes: First time information is determined for multiple uplink transmissions carrying the same data, and the time information corresponds to the capabilities of the network device. The method as described in claim 19, characterized in that, The first time information includes any of the following: Time interval boundary values; Time interval set; The resource repetition period for uplink transmission resource configuration; Duration. The method as described in claim 19 or 20, characterized in that, The method further includes: Indicate the first time information to the terminal. The method as described in any one of claims 19-21, characterized in that, The method further includes: Based on the first time information, interference cancellation is performed on the received uplink transmission. The method as described in claim 22, characterized in that, Before performing interference cancellation on the received uplink transmission, the method further includes: If the terminal does not perform phase compensation on the uplink transmission based on satellite movement, phase compensation is performed on the received uplink transmission based on satellite movement. The method as described in claim 22, characterized in that, The interference cancellation based on the first time information includes: Receive any uplink transmission and second time information, wherein the any uplink transmission is one of the plurality of uplink transmissions; Based on the second time information, determine the transmission timing of other uplink transmissions among the plurality of uplink transmissions; Based on any one of the uplink transmissions, interference cancellation is performed on other received uplink transmissions, which are those received at the time of transmission of the other uplink transmissions. A terminal, characterized in that, The terminal includes: The processing module is used to determine the first time information, which corresponds to the capabilities of the network device; The transceiver module is used to send multiple uplink transmissions based on the first time information, wherein the multiple uplink transmissions carry the same data. A network device, characterized in that, The network device includes: The processing module is used to determine the first time information of multiple uplink transmissions, which carry the same data, and the time information corresponds to the capabilities of the network device. A communication device, characterized in that, The device includes: One or more processors; The device is used to perform the message sending method according to any one of claims 1-18. A communication device, characterized in that, The device includes: One or more processors; The device is used to perform the message sending method according to any one of claims 19-24. A communication system, characterized in that, The device includes a terminal and a network device, wherein the terminal is configured to implement the message sending method according to any one of claims 1-18, and the network device is configured to implement the message sending method according to any one of claims 19-24. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, it causes the communication device to perform the message sending method as described in any one of claims 1-18 or 19-24.
Citation Information
Patent Citations
Communication parameter indication method and device
CN115250503A
Method and apparatus for transmitting and receiving uplink signal in wireless communication system supporting cooperative communication
CN116615889A